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..05304d70 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,204 @@ # Changelog +## [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..152a27d1 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 54 + versionName "3.0.4" 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..d23f703b 100644 --- a/components/CacheIndicator.tsx +++ b/components/CacheIndicator.tsx @@ -17,15 +17,33 @@ 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; 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 }; } export interface CacheIndicatorHandle { press: () => void; } export const CacheIndicator = forwardRef( - ({timestamps, onRefresh, theme, isRefreshing = false, usingCache = false}, ref) => { + ( + { + timestamps, + onRefresh, + onLongPress, + theme, + isRefreshing = false, + usingCache = false, + statusMessage, + progress, + }, + ref, + ) => { const latestTimestamp = Math.max(timestamps.price, timestamps.balance); const shimmerValue = useRef(new Animated.Value(-100)).current; const shimmerAnimationRef = useRef(null); @@ -179,6 +197,7 @@ export const CacheIndicator = forwardRef { onRefresh(); }} + onLongPress={onLongPress} disabled={isRefreshing}> {isRefreshing && ( @@ -192,7 +211,7 @@ export const CacheIndicator = forwardRef )} - + {isRefreshing - ? 'Refreshing...' - : 'Tap to refresh' - } + ? (statusMessage ?? 'Refreshing...') + : 'Tap to refresh'} + {isRefreshing && progress ? ( + + {progress.current}/{progress.total} + + ) : null} {!isRefreshing && ( @@ -263,4 +294,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..39b446d7 --- /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 {GAP_LIMIT} from '../utils'; + +/** + * 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}/${GAP_LIMIT}` + : '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..1198bc75 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[]; @@ -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,175 @@ 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, - }; + 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); } - 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, + if ( + selectedTransaction?.status?.block_time && + !selectedTransaction.sentAt + ) { + const bt = selectedTransaction.status.block_time; + keysToFetch.set(getHistoricalRateKey(selectedCurrency, bt), bt); + } + 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 +479,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 +527,145 @@ 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 { + await apiQueue.enqueue( + 'Syncing transactions…', + setProgress => + transactionSyncer.syncAddressesAtomic( + addresses.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) { + const result = + await WalletService.getInstance().fetchTransactionsForAddresses( + cleanBaseApi, + addresses, + ); + 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 +681,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 +720,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', ); - setTransactions(newTransactions); - setHasMoreTransactions(newTransactions.length > 0); - if (newTransactions.length > 0) { + // 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, + ); + if (!isMultiAddress && newTransactions.length > 0) { setLastSeenTxId(newTransactions[newTransactions.length - 1].txid); } // Clear refresh state on successful API response @@ -372,7 +791,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 +810,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 { @@ -419,25 +855,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 +917,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 +928,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 +958,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; } - // Guard against invalid state + + // ── 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; + } + + // ── 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 +1053,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 +1092,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 +1107,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 +1179,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 +1292,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 +1371,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 +1383,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 +1436,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 +1499,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 +1551,9 @@ const TransactionList = React.forwardRef< {isBlurred ? '***' - : `${getCurrencySymbol(selectedCurrency)}${fiatAmount}`} + : fiatAmount != null + ? `${getCurrencySymbol(selectedCurrency)}${fiatAmount}` + : '—'} )} @@ -971,6 +1573,10 @@ const TransactionList = React.forwardRef< getTransactionStatus, getTransactionAmounts, address, + addresses, + isMultiAddress, + isOurAddress, + _btcRate, appTheme.colors.background, appTheme.colors.bitcoinOrange, styles.transactionRow, @@ -992,7 +1598,7 @@ const TransactionList = React.forwardRef< isBlurred, getCurrencySymbol, selectedCurrency, - btcRate, + historicalRatesMap, balanceFormattingEnabled, showSats, ], @@ -1084,34 +1690,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..206d5b83 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 = 54; 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.4; 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 = 54; 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.4; 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..f8e78568 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "boldwallet", - "version": "2.2.0", + "version": "3.0.4", "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,61 @@ 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; + } | 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 +283,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 +417,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 +664,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 +687,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 +893,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 +1357,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 +1478,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 +1540,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 +1552,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 +1563,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 +1789,212 @@ 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; + 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) { + 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, }; - 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 +2033,7 @@ const MobileNostrPairing = ({navigation}: any) => { ); return; } + nostrAbortRef.current = false; setIsPairing(true); setProgress(0); setStatus('Starting PSBT signing...'); @@ -1971,6 +2175,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 +2196,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 +2244,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 +3277,7 @@ const MobileNostrPairing = ({navigation}: any) => { checkboxLabel: { fontSize: theme.fontSizes?.base || 14, color: theme.colors.text, + marginTop: 6, flex: 1, }, preparingModalContent: { @@ -5273,187 +5519,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 +6069,18 @@ const MobileNostrPairing = ({navigation}: any) => { Time elapsed: {prepCounter} seconds + {isSendBitcoin && ( + + + Abort + + + )} @@ -5664,6 +6146,18 @@ const MobileNostrPairing = ({navigation}: any) => { Time elapsed: {prepCounter} seconds + {(isSendBitcoin || isSignPSBT) && ( + + + Abort + + + )} @@ -5947,6 +6441,95 @@ 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 pendingTxs = transactionRepository.getPendingTxMap( + p.senderAddress, + p.net || 'mainnet', + ); + pendingTxs[txId] = { + txid: txId, + from: p.senderAddress, + to: p.toAddress, + amount: p.satoshiAmount, + satoshiAmount: p.satoshiAmount, + satoshiFees: p.satoshiFees, + sentAt: Date.now(), + status: {confirmed: false, block_height: null}, + }; + transactionRepository.setPendingTxMap( + p.senderAddress, + p.net || 'mainnet', + pendingTxs, + ); + 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..56c3a4b3 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,72 @@ 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; + } | 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 +283,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 +305,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 +759,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 +826,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 +837,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 +848,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 +875,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 +929,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 +963,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 +980,230 @@ 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; + broadcastSuccessPayloadRef.current = { + multiPath: true, + pendingKey, + toAddress, + satoshiAmount, + satoshiFees, + net, + addressTypeToUse, + showPlay, + showUtxosTab, + showPsbtTab, + showWalletTab, + senderAddress, + originalNetwork, + originalApiUrl, + isMaster, + }; + if (mpcAbortRef.current) { + setDoingMPC(false); + return; } + setSignedTxRawHex(rawTxHex); setDoingMPC(false); - }); + } + } catch (multiPathErr) { + dbg( + 'MobilesPairing: multi-path send failed, falling back to single-path:', + multiPathErr, + ); + } + + if (!usedMultiPath) { + // Fallback: single-path (original flow) + const rawTxHexSingle = await BBMTLibNativeModule.mpcSendBTC( + server, + partyID, + partiesCSV, + sessionID, + sessionKey, + encKey, + decKey, + jks, + path, + btcPub, + senderAddress, + toAddress, + satoshiAmount, + satoshiFees, + ); + dbg(partyID, 'signed tx (single-path), len=', rawTxHexSingle?.length); + if ( + !rawTxHexSingle || + typeof rawTxHexSingle !== 'string' || + rawTxHexSingle.length % 2 !== 0 || + !/^[a-fA-F0-9]+$/.test(rawTxHexSingle) + ) { + throw rawTxHexSingle || 'Invalid signed transaction'; + } + broadcastSuccessPayloadRef.current = { + multiPath: false, + pendingKey: senderAddress, + toAddress, + satoshiAmount, + satoshiFees, + net, + addressTypeToUse, + showPlay, + showUtxosTab, + showPsbtTab, + showWalletTab, + senderAddress, + originalNetwork, + originalApiUrl, + isMaster, + }; + if (mpcAbortRef.current) { + setDoingMPC(false); + return; + } + setSignedTxRawHex(rawTxHexSingle); + setDoingMPC(false); + } } } 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 +1211,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 +1236,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 +1321,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 +1344,7 @@ const MobilesPairing = ({navigation}: any) => { return () => { subscription?.remove(); }; - }, [isTrio]); + }, [isTrio, isSendBitcoin]); useEffect(() => { if (isPreparing) { const interval = setInterval(() => { @@ -1191,7 +1413,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 +1429,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 +1455,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 +1472,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 +1629,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 +1691,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 +1725,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 +1745,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 +1854,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 +2361,7 @@ const MobilesPairing = ({navigation}: any) => { color: theme.colors.text, flex: 1, textAlign: 'left', + marginTop: 6, lineHeight: 18, }, deviceContainer: { @@ -3522,7 +3748,8 @@ const MobilesPairing = ({navigation}: any) => { style={[ styles.checkboxContainer, styles.keepOpenDuringSetupContainer, - isPrepared && styles.enhancedCheckboxContainerChecked, + isPrepared && + styles.enhancedCheckboxContainerChecked, ]} disabled={isPreparing} onPress={() => { @@ -3571,7 +3798,9 @@ const MobilesPairing = ({navigation}: any) => { {} /* non-dismissible: block Android back */}> + onRequestClose={ + () => {} /* non-dismissible: block Android back */ + }> {/* Icon Container */} @@ -3709,7 +3938,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 +4267,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 +4878,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 +4939,18 @@ const MobilesPairing = ({navigation}: any) => { Time elapsed: {prepCounter} seconds + {isSendBitcoin && ( + + + Abort + + + )} @@ -4532,6 +4994,97 @@ 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 pendingTxs = JSON.parse( + JSON.stringify( + transactionRepository.getPendingTxMap( + p.pendingKey, + p.net || 'mainnet', + ), + ), + ); + pendingTxs[txId] = { + txid: txId, + from: p.pendingKey, + to: p.toAddress, + amount: p.satoshiAmount, + satoshiAmount: p.satoshiAmount, + satoshiFees: p.satoshiFees, + sentAt: Date.now(), + status: {confirmed: false, block_height: null}, + }; + transactionRepository.setPendingTxMap( + p.pendingKey, + p.net || 'mainnet', + pendingTxs, + ); + 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..a9a752b2 100644 --- a/screens/UserPreferenceScreen.tsx +++ b/screens/UserPreferenceScreen.tsx @@ -9,18 +9,31 @@ 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 {useUser} from '../context/UserContext'; +import {WalletService} from '../services/WalletService'; +import mempoolClient from '../services/MempoolClient'; 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; + } | null>(null); const [isFocused, setIsFocused] = useState(false); const inputRef = useRef(null); @@ -96,8 +109,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,7 +139,7 @@ const UserPreferenceScreen: React.FC<{navigation: any}> = ({navigation}) => { return styles.apiInputContainer; }; - const handleSkip = () => { + const navigateToHome = () => { navigation.reset( getResetToMainTabsWallet({}, { showPlay: activeNetwork === 'mainnet' && showMempoolPlayground, @@ -136,15 +150,56 @@ const UserPreferenceScreen: React.FC<{navigation: any}> = ({navigation}) => { ); }; - const handleProceed = () => { - navigation.reset( - getResetToMainTabsWallet({}, { - showPlay: activeNetwork === 'mainnet' && showMempoolPlayground, - showUtxos: showUtxosTab, - showPsbt: showPsbtTab, - showWallet: showWalletTab, - }), - ); + const runRestoreIfNeeded = async (apiUrl: string) => { + if (!pendingRestore) { + return; + } + dbg('UserPreferenceScreen: Running HD index restore with API:', apiUrl.slice(0, 40)); + setIsRestoringIndexes(true); + setRestoreProgress(null); + try { + const ws = WalletService.getInstance(); + for (const addrType of ['legacy', 'segwit-native', 'segwit-compatible']) { + await ws.discoverHdIndexesForNetwork( + 'mainnet', + addrType, + apiUrl, + (chain, index, gapIndex) => setRestoreProgress({chain, index, gapIndex}), + ); + } + dbg('UserPreferenceScreen: HD index restore complete'); + + // Pre-warm the in-memory HD address cache for the default address type. + // discoverHdIndexesForNetwork sets the indexes but never calls + // getHdAddressesWithPaths, so hdAddressCache is cold when WalletHome loads. + // A cold cache forces sequential native-module derivation (2-5 s), during + // which TransactionList fires in single-address mode and shows stale/partial + // results. Pre-warming here means getHdAddressesWithPaths returns from the + // in-memory Map in microseconds — walletAddresses is ready before the first + // TransactionList render. + await ws.getHdAddressesWithPaths('mainnet', 'segwit-native'); + + // Wipe all HTTP cache entries populated by isAddressUsed() during discovery. + // Those entries share the same /address/{addr}/txs URLs that the transaction + // list fetches. Leaving them causes pull-to-refresh (within the 30 s TTL) + // to serve discovery-era snapshots instead of fresh network data. + mempoolClient.invalidateAll(); + } finally { + setIsRestoringIndexes(false); + setRestoreProgress(null); + } + }; + + const handleSkip = async () => { + const fallbackApi = + activeApiProvider || 'https://mempool.space/api'; + await runRestoreIfNeeded(fallbackApi); + navigateToHome(); + }; + + const handleProceed = async (resolvedApi?: string) => { + await runRestoreIfNeeded(resolvedApi || activeApiProvider || 'https://mempool.space/api'); + navigateToHome(); }; const styles = StyleSheet.create({ @@ -375,13 +430,13 @@ const UserPreferenceScreen: React.FC<{navigation: any}> = ({navigation}) => { { saveAPIAndProceed(pendingAPI); }} - disabled={isAPISaving || pendingAPI.trim() === ''} + disabled={isAPISaving || isRestoringIndexes || pendingAPI.trim() === ''} android_ripple={{ color: 'rgba(0,0,0,0.1)' }}> = ({navigation}) => { Skip for now + ); }; diff --git a/screens/UtxosScreen.tsx b/screens/UtxosScreen.tsx index 980936f8..b94af2ed 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 database from '../services/Database'; +import mempoolClient from '../services/MempoolClient'; +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,62 @@ 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); 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 +181,153 @@ 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); } catch (e: any) { - if (e?.name === 'AbortError') { - setFetchError('Request timed out'); - } else { - setFetchError(e?.message || 'Failed to load UTXOs'); - } - setRawUtxos([]); + Toast.show({ + type: 'error', + text1: 'Could not fetch UTXOs', + text2: 'Using cached data.', + visibilityTime: 4000, + }); + const stored = utxoRepository.getUtxosForAddresses( + addressesWithPaths.map(a => a.address), + network, + ); + setUtxosWithPath(storedToUtxoWithPath(stored, addressesWithPaths)); + setFetchError( + e?.name === 'AbortError' + ? 'Request timed out' + : e?.message || 'Failed to load UTXOs', + ); } finally { setLoading(false); setRefreshing(false); + setRefreshStatusMessage(null); + setRefreshProgress(null); } - }, [activeAddress, apiBase]); + }, [apiBase, network, addressType]); useEffect(() => { - setLoading(true); - fetchUtxos(); - }, [fetchUtxos]); + 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 +374,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 +426,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 +519,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 +698,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 +715,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 +815,6 @@ const UtxosScreen: React.FC<{navigation: any}> = ({navigation}) => { styles, cardBg, cardBorder, - shortAddr, selectedCurrency, btcRate, isDarkMode, @@ -468,31 +864,188 @@ 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)} + + )} + + + )} + + + + + { + const effectiveType = addressType || 'segwit-native'; + const api = + apiBase + ?.trim() + ?.replace(/\/+$/, '') + ?.replace(/\/api\/?$/, '') || 'https://mempool.space'; + setRefreshing(true); + try { + dbg( + '[UtxosScreen] Long-press: clearing wallet cache + full reconstruction', + ); + setRefreshStatusMessage('Clearing cache…'); + database.clearWalletCacheData(); + mempoolClient.invalidateAll(); + WalletService.getInstance().invalidateAddressCache(); + 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} + 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 +1055,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 +1068,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..c46f220a 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,20 @@ 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 database from '../services/Database'; +import mempoolClient from '../services/MempoolClient'; import { parsePairingCodeFromScannedData, computeExtensionBindResponseQr, @@ -84,8 +95,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 +109,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 +120,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 +148,30 @@ 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); 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 +182,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 +193,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 +231,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 +297,7 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { showUtxosTab, showPsbtTab, showWalletTab, + refresh: refreshUserContext, } = useUser(); // Keep local state in sync with UserContext useEffect(() => { @@ -290,221 +351,242 @@ 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; - } - if (isFetchInProgressRef.current || isReinitInProgressRef.current) { - dbg('WalletHome: Skipping fetch - already in progress'); - return; - } - // 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', - }); - 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 - }); - let freshData; - setIsRefreshing(true); - setIsBalanceLoading(true); - setBalanceError(null); - 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 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(); + useEffect(() => { + const unsub = apiQueue.subscribe(state => { + setApiQueueState( + state?.label != null + ? { + label: state.label, + progress: state.progress, } - 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('-'); - } - } + : 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; } - } 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'; + } + + // 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; } - 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 + + 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, + }); }, [ - 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 + 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 () => { + 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 + await apiQueue.enqueue('Syncing balance…', setProgress => + WalletService.getInstance().getWalletBalanceAggregate( + network, + effectiveAddressType, + btcRate, + _pendingSent, + true, + setProgress, + ), + ); + // API → DB: getBitcoinPrice writes rates to price_rates table + await apiQueue.enqueue('Syncing fiat rate…', () => + WalletService.getInstance().getBitcoinPrice(), + ); + } catch (error) { + dbg('[BALANCE] fetchData: API sync error (will read from DB):', error); + } + + // 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; + }); + setWalletAddressesReady(true); + } catch { + // Non-critical + } + + setLoading(false); + setIsBalanceLoading(false); + setIsRefreshing(false); + isFetchInProgressRef.current = false; + dbg('=== Data fetch completed'); + }, [network, btcRate, _pendingSent, apiBase, addressType, userAddressType]); + // 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 { + const ws = WalletService.getInstance(); + if (!restoreDone) { + dbg( + '[WalletHome] HD restore not done for', + network, + effectiveType, + '- running discovery', + ); + 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); + } + } + }; + load(); + return () => { + cancelled = true; + }; + }, [isInitialized, network, addressType, userAddressType]); // Update the ref whenever fetchData changes useEffect(() => { fetchDataRef.current = fetchData; @@ -516,8 +598,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 +615,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 +639,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 +646,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 +686,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 +732,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 +752,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 +783,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 +867,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 +877,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 +998,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 +1059,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 +1069,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 +1094,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 +1191,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 +1209,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); - } - // 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)); - } + appConfigRepository.set('api', base); } - 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 +1254,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 +1374,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 +1480,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 +1525,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 +1599,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 +1612,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 +1678,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 +1709,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 +1717,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 +1833,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 +1903,9 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { {balanceError && !isBlurred ? ( - {balanceError} + + {balanceError} + ) : ( <> @@ -2008,13 +1928,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 +1965,7 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { ? 'hidden' : (() => { const fiatValue = - balanceFiat === '-' ? '0' : balanceFiat; + displayFiat === '-' ? '0' : displayFiat; return balanceFormattingEnabled ? `${getCurrencySymbol( selectedCurrency, @@ -2063,13 +1977,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 +2023,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 +2114,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 +2204,60 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { { - // Trigger the same behavior as a user pull-to-refresh on the list + fetchData().then(() => transactionListRef.current?.refresh?.()); + }} + onLongPress={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: clearing wallet cache + full reconstruction', + ); + setSyncStatus({label: 'Clearing cache…'}); + database.clearWalletCacheData(); + mempoolClient.invalidateAll(); + WalletService.getInstance().invalidateAddressCache(); + 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(); transactionListRef.current?.refresh?.(); }} theme={theme} - isRefreshing={isRefreshing} + isRefreshing={isRefreshing || !!syncStatus} usingCache={ !isRefreshing && + !syncStatus && cacheTimestamps.price > 0 && cacheTimestamps.balance > 0 && Date.now() - @@ -2241,7 +2269,18 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { 0 + ? walletAddresses + : undefined + } + network={network} + addressType={addressType || userAddressType} onUpdate={handleTransactionUpdate} initialTransactions={initialTransactions} selectedCurrency={selectedCurrency} @@ -2362,18 +2401,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..a0dcc586 100644 --- a/screens/WalletSettings.tsx +++ b/screens/WalletSettings.tsx @@ -44,10 +44,24 @@ 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 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 +70,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; @@ -675,7 +705,8 @@ const SettingsSectionGroup: React.FC = ({ theme, }) => ( - + {title.toUpperCase()} {children} @@ -706,6 +737,7 @@ const WalletSettings: React.FC<{navigation: any}> = ({navigation}) => { showWalletTab, setShowWalletTab, activeNetwork, + activeApiProvider, } = useUser(); const [selectedIcon, setSelectedIcon] = useState< 'default' | 'alternative' | 'loading' @@ -722,6 +754,16 @@ const WalletSettings: React.FC<{navigation: any}> = ({navigation}) => { const [nostrRelays, setNostrRelays] = useState(''); const [pendingNostrRelays, setPendingNostrRelays] = useState(''); const [hasNostr, setHasNostr] = useState(false); + 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', @@ -766,6 +808,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 +831,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 +1065,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 +1089,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 +1126,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 +1157,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 +1212,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 +1237,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 +1332,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 +1359,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 +2616,1183 @@ 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 + + + )} - )} + {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/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..cc617d5e --- /dev/null +++ b/services/MempoolClient.ts @@ -0,0 +1,478 @@ +/** + * 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. 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'; + +// --------------------------------------------------------------------------- +// Constants +// --------------------------------------------------------------------------- + +/** Hard cap applied to every outgoing HTTP request. */ +const FETCH_TIMEOUT_MS = 10_000; + +// --------------------------------------------------------------------------- +// 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 +// --------------------------------------------------------------------------- + +/** Default TTL — applies to balance, UTXO, and transaction endpoints. */ +const DEFAULT_TTL_MS = 15_000; // 15 s + +/** + * URL pattern → TTL overrides (evaluated in order, first match wins). + * Keep this list short and specific. + */ +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 { + for (const [pattern, ttl] of TTL_RULES) { + if (pattern.test(url)) { + return ttl; + } + } + return DEFAULT_TTL_MS; +} + +// --------------------------------------------------------------------------- +// 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; + + 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); + } + } + + /** + * Return alternative URLs for round-robin failover. + * Empty array if the URL is on a custom host or testnet. + */ + private _getFailoverUrls(url: string): string[] { + if (this._publicHosts.length <= 1) return []; + // Testnet only has one known host — no failover targets. + if (url.includes('/testnet/')) return []; + + const host = extractHost(url); + if (!host) return []; + if (!this._publicHosts.includes(host)) return []; + + const path = url.slice(host.length); + const alts: string[] = []; + for (let i = 1; i <= this._publicHosts.length; i++) { + const idx = (this._rrIndex + i) % this._publicHosts.length; + if (this._publicHosts[idx] !== host) { + alts.push(this._publicHosts[idx] + path); + } + } + this._rrIndex = (this._rrIndex + 1) % this._publicHosts.length; + return alts; + } + + // ------------------------------------------------------------------------- + // 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}, + ): 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 ----------------------------------- + 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 the custom `ttl` field so it is not forwarded to fetch(). + // eslint-disable-next-line @typescript-eslint/no-unused-vars + const {ttl: _ttl, signal: callerSignal, ...restInit} = (init ?? {}) as RequestInit & {ttl?: number}; + + const urls = [url, ...this._getFailoverUrls(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(), + FETCH_TIMEOUT_MS, + ); + const signal = combineSignals( + callerSignal as AbortSignal | undefined, + timeoutController.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: 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)); + 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 server errors (5xx / 429), NOT on 4xx (client error). + if ((res.status >= 500 || res.status === 429) && attempt < urls.length - 1) { + 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 abort — stop immediately, don't failover. + if ((callerSignal as AbortSignal | undefined)?.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..c488213f 100644 --- a/services/WalletService.ts +++ b/services/WalletService.ts @@ -1,15 +1,71 @@ 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, + GAP_LIMIT, + isLegacyWallet, +} from '../utils'; +import mempoolClient from './MempoolClient'; +import appConfigRepository, {CONFIG_KEYS} from './repositories/AppConfigRepository'; +import balanceRepository from './repositories/BalanceRepository'; +import transactionRepository from './repositories/TransactionRepository'; +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 +99,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 +121,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); @@ -107,13 +189,22 @@ 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 readonly UTXO_EMPTY_CACHE_TTL_MS = 30_000; // 30 s + private utxoEmptyCache: Map = new Map(); // address → fetchedAt timestamp private constructor() { // Don't auto-initialize, wait for explicit initialize call } @@ -127,6 +218,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 +230,88 @@ 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 +319,26 @@ export class WalletService { rates: {[key: string]: number}; timestamp: number; }> { - const price = await LocalCache.getItem('price'); - return price - ? JSON.parse(price) + 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 +358,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 +399,777 @@ 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 < this.UTXO_EMPTY_CACHE_TTL_MS) { + 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; } - // Add method to handle API timeouts + + 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); + // Runtime range: only addresses that are known to have been issued or used. + // GAP_LIMIT and MIN_SCAN_INDEX are discovery-time concerns (discoverHdIndexesForNetwork), + // not runtime concerns — we already know the wallet state from completed discovery. + const externalEnd = Math.max(externalIdx, maxUsedExternal); + const internalEnd = changeIdx; + + 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 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 = 8000, + ): 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}), + 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 < GAP_LIMIT; 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 < GAP_LIMIT; 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]; + } + } + /** + * 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, + factory: Promise | ((signal: AbortSignal) => Promise), timeout: number = this.API_TIMEOUT, ): 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 +1192,75 @@ 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}), + (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 +1270,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 +1320,31 @@ 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 +1388,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 +1442,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 +1462,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 +1485,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 +1519,242 @@ 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, + ): 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. + const addressesWithPaths = 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 +1840,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 +1865,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..7292f0a1 --- /dev/null +++ b/services/repositories/TransactionRepository.ts @@ -0,0 +1,388 @@ +/** + * 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 []; + } + } + + /** 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); + } + } + + 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..24a99068 --- /dev/null +++ b/services/sync/SyncCoordinator.ts @@ -0,0 +1,293 @@ +/** + * 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 + +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 entries: BalanceEntry[] = this._config.addresses.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 { + for (const {address, network} of this._config.addresses) { + await transactionSyncer.syncAddress( + address, + network, + this._config.apiBase, + ); + } + } catch (err) { + dbg('SyncCoordinator: tx sync error', err); + } + } + + private async _syncUtxos(): Promise { + if (!this._config) return; + try { + // Resolve derivation paths from the cached HD address list so the + // utxos table stores them (needed by getUtxosForNetwork filtering). + let pathMap: Map | undefined; + try { + const hdAddrs = + await WalletService.getInstance().getHdAddressesWithPaths( + this._config.network, + this._config.addressType || 'segwit-native', + ); + pathMap = new Map(hdAddrs.map(a => [a.address, a.derivationPath])); + } catch { + // Derivation unavailable — fall through with whatever config has + } + + const entries: UtxoEntry[] = this._config.addresses.map(a => ({ + address: a.address, + network: a.network, + derivationPath: + a.derivationPath || pathMap?.get(a.address) || 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..65c97069 --- /dev/null +++ b/services/sync/TransactionSyncer.ts @@ -0,0 +1,356 @@ +/** + * 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 {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; + +/** Skip API call if the DB was synced within this window. */ +const TX_DB_TTL_MS = 60_000; // 60 s + +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; + 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)) { + if ( + apiTx.status?.confirmed && + apiTx.status.block_height && + apiTx.status.block_time + ) { + transactionRepository.markConfirmed( + apiTx.txid, + network, + apiTx.status.block_height, + apiTx.status.block_time, + apiTx.status.block_hash, + ); + } + missingLinks.push({ + txid: apiTx.txid, + network, + address, + netSats: this._computeNetSats(apiTx, address), + }); + 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, TX_DB_TTL_MS)) { + 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)) { + if ( + apiTx.status?.confirmed && + apiTx.status.block_height && + apiTx.status.block_time + ) { + transactionRepository.markConfirmed( + apiTx.txid, + network, + apiTx.status.block_height, + apiTx.status.block_time, + apiTx.status.block_hash, + ); + } + links.push({ + txid: apiTx.txid, + network, + address, + netSats: this._computeNetSats(apiTx, address), + }); + 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..8da5d340 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 @@ -267,6 +273,32 @@ export const getDerivePathForNetwork = (network, addressType = 'legacy', useLega return `m/${bipPath}/${coinType}/${account}'/${change}/${index}`; }; +/** Standard BIP44/BIP84/BIP49 gap limit for address discovery (e.g. restore). */ +export const GAP_LIMIT = 5; + +/** Minimum indices to always scan for both receive and change chains. Ensures path 0 and old paths are never missed. */ +export const MIN_SCAN_INDEX = 20; + +/** + * 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 @@ -824,26 +856,41 @@ 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 = '') => { +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 */ @@ -853,15 +900,22 @@ export const decodeSendBitcoinQR = (qrData) => { } 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 +937,7 @@ export const decodeSendBitcoinQR = (qrData) => { addressType: addressType || '', derivationPath: derivationPath || '', network: network || '', + utxosJson: utxosJson || '', + changeAddress: changeAddress || '', }; }; 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==