# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.core.view.ViewCompat":"ViewCompat.java","androidx.core.view.WindowInsetsAnimationCompat":"WindowInsetsAnimationCompat.java","androidx.core.view.WindowInsetsAnimationCompat$Impl21":"WindowInsetsAnimationCompat.java","androidx.core.view.OneShotPreDrawListener":"OneShotPreDrawListener.java","androidx.core.view.WindowInsetsCompat$Builder":"WindowInsetsCompat.java","androidx.core.view.WindowInsetsCompat":"WindowInsetsCompat.java"}}
androidx.core.view.WindowInsetsAnimationCompat$Impl21$Impl21OnApplyWindowInsetsListener -> tb3:
# {"id":"sourceFile","fileName":"WindowInsetsAnimationCompat.java"}
    androidx.core.view.WindowInsetsAnimationCompat$Callback mCallback -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lky;"}
    androidx.core.view.WindowInsetsCompat mLastInsets -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Luc3;"}
    1:3:void <init>(android.view.View,androidx.core.view.WindowInsetsAnimationCompat$Callback):747:747 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lky;)V"}
    4:5:void <init>(android.view.View,androidx.core.view.WindowInsetsAnimationCompat$Callback):748:748 -> <init>
    6:7:void <init>(android.view.View,androidx.core.view.WindowInsetsAnimationCompat$Callback):749:749 -> <init>
    8:13:androidx.core.view.WindowInsetsCompat androidx.core.view.ViewCompat.getRootWindowInsets(android.view.View):3023:3023 -> <init>
    8:13:void <init>(android.view.View,androidx.core.view.WindowInsetsAnimationCompat$Callback):749 -> <init>
    14:19:void androidx.core.view.WindowInsetsCompat$Builder.<init>(androidx.core.view.WindowInsetsCompat):1803:1803 -> <init>
    14:19:void <init>(android.view.View,androidx.core.view.WindowInsetsAnimationCompat$Callback):753 -> <init>
    20:29:void androidx.core.view.WindowInsetsCompat$Builder.<init>(androidx.core.view.WindowInsetsCompat):1804:1804 -> <init>
    20:29:void <init>(android.view.View,androidx.core.view.WindowInsetsAnimationCompat$Callback):753 -> <init>
    30:39:void androidx.core.view.WindowInsetsCompat$Builder.<init>(androidx.core.view.WindowInsetsCompat):1806:1806 -> <init>
    30:39:void <init>(android.view.View,androidx.core.view.WindowInsetsAnimationCompat$Callback):753 -> <init>
    40:49:void androidx.core.view.WindowInsetsCompat$Builder.<init>(androidx.core.view.WindowInsetsCompat):1808:1808 -> <init>
    40:49:void <init>(android.view.View,androidx.core.view.WindowInsetsAnimationCompat$Callback):753 -> <init>
    50:59:void androidx.core.view.WindowInsetsCompat$Builder.<init>(androidx.core.view.WindowInsetsCompat):1810:1810 -> <init>
    50:59:void <init>(android.view.View,androidx.core.view.WindowInsetsAnimationCompat$Callback):753 -> <init>
    60:69:void androidx.core.view.WindowInsetsCompat$Builder.<init>(androidx.core.view.WindowInsetsCompat):1812:1812 -> <init>
    60:69:void <init>(android.view.View,androidx.core.view.WindowInsetsAnimationCompat$Callback):753 -> <init>
    70:75:void androidx.core.view.WindowInsetsCompat$Builder.<init>(androidx.core.view.WindowInsetsCompat):1814:1814 -> <init>
    70:75:void <init>(android.view.View,androidx.core.view.WindowInsetsAnimationCompat$Callback):753 -> <init>
    76:80:void androidx.core.view.WindowInsetsCompat$Builder.<init>(androidx.core.view.WindowInsetsCompat):1816:1816 -> <init>
    76:80:void <init>(android.view.View,androidx.core.view.WindowInsetsAnimationCompat$Callback):753 -> <init>
    81:86:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat$Builder.build():2068:2068 -> <init>
    81:86:void <init>(android.view.View,androidx.core.view.WindowInsetsAnimationCompat$Callback):753 -> <init>
    87:89:void <init>(android.view.View,androidx.core.view.WindowInsetsAnimationCompat$Callback):754:754 -> <init>
    5:10:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):761:761 -> onApplyWindowInsets
    11:16:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):762:762 -> onApplyWindowInsets
    17:21:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):763:763 -> onApplyWindowInsets
    22:27:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):766:766 -> onApplyWindowInsets
    28:31:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):768:768 -> onApplyWindowInsets
    32:33:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):769:769 -> onApplyWindowInsets
    34:37:androidx.core.view.WindowInsetsCompat androidx.core.view.ViewCompat.getRootWindowInsets(android.view.View):3023:3023 -> onApplyWindowInsets
    34:37:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):769 -> onApplyWindowInsets
    38:39:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):769:769 -> onApplyWindowInsets
    40:43:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):772:772 -> onApplyWindowInsets
    44:45:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):776:776 -> onApplyWindowInsets
    46:50:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):777:777 -> onApplyWindowInsets
    51:56:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):790:790 -> onApplyWindowInsets
    57:66:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):791:791 -> onApplyWindowInsets
    67:72:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):792:792 -> onApplyWindowInsets
    73:74:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):796:796 -> onApplyWindowInsets
    75:76:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):797:797 -> onApplyWindowInsets
    77:83:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):798:798 -> onApplyWindowInsets
    84:87:androidx.core.graphics.Insets androidx.core.view.WindowInsetsCompat.getInsets(int):670:670 -> onApplyWindowInsets
    84:87:void androidx.core.view.WindowInsetsAnimationCompat$Impl21.buildAnimationMask(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,int[],int[]):665 -> onApplyWindowInsets
    84:87:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):798 -> onApplyWindowInsets
    88:89:androidx.core.graphics.Insets androidx.core.view.WindowInsetsCompat.getInsets(int):670:670 -> onApplyWindowInsets
    88:89:void androidx.core.view.WindowInsetsAnimationCompat$Impl21.buildAnimationMask(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,int[],int[]):666 -> onApplyWindowInsets
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    88:89:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):798 -> onApplyWindowInsets
    90:93:androidx.core.graphics.Insets androidx.core.view.WindowInsetsCompat.getInsets(int):670:670 -> onApplyWindowInsets
    90:93:void androidx.core.view.WindowInsetsAnimationCompat$Impl21.buildAnimationMask(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,int[],int[]):666 -> onApplyWindowInsets
    90:93:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):798 -> onApplyWindowInsets
    94:145:void androidx.core.view.WindowInsetsAnimationCompat$Impl21.buildAnimationMask(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,int[],int[]):667:667 -> onApplyWindowInsets
    94:145:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):798 -> onApplyWindowInsets
    146:151:void androidx.core.view.WindowInsetsAnimationCompat$Impl21.buildAnimationMask(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,int[],int[]):679:679 -> onApplyWindowInsets
    146:151:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):798 -> onApplyWindowInsets
    152:166:void androidx.core.view.WindowInsetsAnimationCompat$Impl21.buildAnimationMask(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,int[],int[]):681:681 -> onApplyWindowInsets
    152:166:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):798 -> onApplyWindowInsets
    167:174:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):799:799 -> onApplyWindowInsets
    175:176:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):805:805 -> onApplyWindowInsets
    177:181:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):806:806 -> onApplyWindowInsets
    182:187:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):809:809 -> onApplyWindowInsets
    188:194:android.view.animation.Interpolator androidx.core.view.WindowInsetsAnimationCompat$Impl21.createInsetInterpolator(int,int):695:695 -> onApplyWindowInsets
    188:194:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):811 -> onApplyWindowInsets
    195:201:android.view.animation.Interpolator androidx.core.view.WindowInsetsAnimationCompat$Impl21.createInsetInterpolator(int,int):697:697 -> onApplyWindowInsets
    195:201:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):811 -> onApplyWindowInsets
    202:208:android.view.animation.Interpolator androidx.core.view.WindowInsetsAnimationCompat$Impl21.createInsetInterpolator(int,int):699:699 -> onApplyWindowInsets
    202:208:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):811 -> onApplyWindowInsets
    209:212:android.view.animation.Interpolator androidx.core.view.WindowInsetsAnimationCompat$Impl21.createInsetInterpolator(int,int):701:701 -> onApplyWindowInsets
    209:212:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):811 -> onApplyWindowInsets
    213:223:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):814:814 -> onApplyWindowInsets
    224:226:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):818:818 -> onApplyWindowInsets
    227:233:void androidx.core.view.WindowInsetsAnimationCompat.setFraction(float):183:183 -> onApplyWindowInsets
    227:233:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):819 -> onApplyWindowInsets
    234:242:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):821:821 -> onApplyWindowInsets
    243:248:long androidx.core.view.WindowInsetsAnimationCompat.getDurationMillis():167:167 -> onApplyWindowInsets
    243:248:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):822 -> onApplyWindowInsets
    249:252:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):821:821 -> onApplyWindowInsets
    253:256:androidx.core.graphics.Insets androidx.core.view.WindowInsetsCompat.getInsets(int):670:670 -> onApplyWindowInsets
    253:256:androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat androidx.core.view.WindowInsetsAnimationCompat$Impl21.computeAnimationBounds(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,int):643 -> onApplyWindowInsets
    253:256:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):825 -> onApplyWindowInsets
    257:258:androidx.core.graphics.Insets androidx.core.view.WindowInsetsCompat.getInsets(int):670:670 -> onApplyWindowInsets
    257:258:androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat androidx.core.view.WindowInsetsAnimationCompat$Impl21.computeAnimationBounds(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,int):644 -> onApplyWindowInsets
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    257:258:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):825 -> onApplyWindowInsets
    259:262:androidx.core.graphics.Insets androidx.core.view.WindowInsetsCompat.getInsets(int):670:670 -> onApplyWindowInsets
    259:262:androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat androidx.core.view.WindowInsetsAnimationCompat$Impl21.computeAnimationBounds(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,int):644 -> onApplyWindowInsets
    259:262:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):825 -> onApplyWindowInsets
    263:266:androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat androidx.core.view.WindowInsetsAnimationCompat$Impl21.computeAnimationBounds(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,int):645:645 -> onApplyWindowInsets
    263:266:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):825 -> onApplyWindowInsets
    267:274:androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat androidx.core.view.WindowInsetsAnimationCompat$Impl21.computeAnimationBounds(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,int):646:646 -> onApplyWindowInsets
    267:274:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):825 -> onApplyWindowInsets
    275:282:androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat androidx.core.view.WindowInsetsAnimationCompat$Impl21.computeAnimationBounds(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,int):647:647 -> onApplyWindowInsets
    275:282:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):825 -> onApplyWindowInsets
    283:294:androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat androidx.core.view.WindowInsetsAnimationCompat$Impl21.computeAnimationBounds(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,int):648:648 -> onApplyWindowInsets
    283:294:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):825 -> onApplyWindowInsets
    295:298:androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat androidx.core.view.WindowInsetsAnimationCompat$Impl21.computeAnimationBounds(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,int):649:649 -> onApplyWindowInsets
    295:298:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):825 -> onApplyWindowInsets
    299:302:androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat androidx.core.view.WindowInsetsAnimationCompat$Impl21.computeAnimationBounds(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,int):645:645 -> onApplyWindowInsets
    299:302:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):825 -> onApplyWindowInsets
    303:306:androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat androidx.core.view.WindowInsetsAnimationCompat$Impl21.computeAnimationBounds(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,int):651:651 -> onApplyWindowInsets
    303:306:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):825 -> onApplyWindowInsets
    307:310:androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat androidx.core.view.WindowInsetsAnimationCompat$Impl21.computeAnimationBounds(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,int):652:652 -> onApplyWindowInsets
    307:310:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):825 -> onApplyWindowInsets
    311:314:androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat androidx.core.view.WindowInsetsAnimationCompat$Impl21.computeAnimationBounds(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,int):653:653 -> onApplyWindowInsets
    311:314:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):825 -> onApplyWindowInsets
    315:318:androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat androidx.core.view.WindowInsetsAnimationCompat$Impl21.computeAnimationBounds(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,int):654:654 -> onApplyWindowInsets
    315:318:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):825 -> onApplyWindowInsets
    319:322:androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat androidx.core.view.WindowInsetsAnimationCompat$Impl21.computeAnimationBounds(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,int):655:655 -> onApplyWindowInsets
    319:322:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):825 -> onApplyWindowInsets
    323:326:androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat androidx.core.view.WindowInsetsAnimationCompat$Impl21.computeAnimationBounds(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,int):651:651 -> onApplyWindowInsets
    323:326:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):825 -> onApplyWindowInsets
    327:335:androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat androidx.core.view.WindowInsetsAnimationCompat$Impl21.computeAnimationBounds(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,int):657:657 -> onApplyWindowInsets
    327:335:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):825 -> onApplyWindowInsets
    336:338:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):829:829 -> onApplyWindowInsets
    339:351:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):831:831 -> onApplyWindowInsets
    352:359:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):846:846 -> onApplyWindowInsets
    360:366:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):858:858 -> onApplyWindowInsets
    367:371:androidx.core.view.OneShotPreDrawListener androidx.core.view.OneShotPreDrawListener.add(android.view.View,java.lang.Runnable):62:62 -> onApplyWindowInsets
    367:371:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):858 -> onApplyWindowInsets
    372:378:androidx.core.view.OneShotPreDrawListener androidx.core.view.OneShotPreDrawListener.add(android.view.View,java.lang.Runnable):63:63 -> onApplyWindowInsets
    372:378:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):858 -> onApplyWindowInsets
    379:384:androidx.core.view.OneShotPreDrawListener androidx.core.view.OneShotPreDrawListener.add(android.view.View,java.lang.Runnable):64:64 -> onApplyWindowInsets
    379:384:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):858 -> onApplyWindowInsets
    385:390:androidx.core.view.OneShotPreDrawListener androidx.core.view.OneShotPreDrawListener.add(android.view.View,java.lang.Runnable):59:59 -> onApplyWindowInsets
    385:390:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):858 -> onApplyWindowInsets
    391:392:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):865:865 -> onApplyWindowInsets
    393:398:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):867:867 -> onApplyWindowInsets
