PK!8o/META-INF/androidx.window_window-sidecar.version0.1.0-alpha01 PK !84Jandroidx/window/common/AcceptOnceConsumer$AcceptOnceProducerCallback.class=Dandroidx/window/common/AcceptOnceConsumer$AcceptOnceProducerCallbackjava/lang/ObjectonConsumerReadyToBeRemoved (Ljava/util/function/Consumer;)V Signature%(Ljava/util/function/Consumer;)VMethodParameterscallback InnerClasses)androidx/window/common/AcceptOnceConsumer AcceptOnceProducerCallback(Ljava/lang/Object;NestHost      PK !89tW[[/androidx/window/common/AcceptOnceConsumer.class=)androidx/window/common/AcceptOnceConsumerjava/lang/Objectjava/util/function/Consumerf(Landroidx/window/common/AcceptOnceConsumer$AcceptOnceProducerCallback;Ljava/util/function/Consumer;)V Signaturep(Landroidx/window/common/AcceptOnceConsumer$AcceptOnceProducerCallback;Ljava/util/function/Consumer;)V$RuntimeInvisibleParameterAnnotationsLandroid/annotation/NonNull;MethodParametersproducercallbackaccept(Ljava/lang/Object;)V(TT;)Vt InnerClassesDandroidx/window/common/AcceptOnceConsumer$AcceptOnceProducerCallbackAcceptOnceProducerCallbackJLjava/lang/Object;Ljava/util/function/Consumer; NestMembers!         PK !8uu-androidx/window/common/BaseDataProducer.class=%'androidx/window/common/BaseDataProducerjava/lang/ObjectDandroidx/window/common/AcceptOnceConsumer$AcceptOnceProducerCallback()VgetData (Ljava/util/function/Consumer;)V Signature%(Ljava/util/function/Consumer;)V$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;MethodParameters dataConsumeraddDataChangedCallbackcallbackremoveDataChangedCallback hasListeners()ZonListenersChangedgetCurrentData()Ljava/util/Optional;RuntimeInvisibleAnnotations()Ljava/util/Optional;notifyDataChanged(Ljava/lang/Object;)V(TT;)VvalueonConsumerReadyToBeRemoved InnerClasses)androidx/window/common/AcceptOnceConsumer!AcceptOnceProducerCallbacksLjava/lang/Object;Landroidx/window/common/AcceptOnceConsumer$AcceptOnceProducerCallback;!                "# $PK !82hm~~Wandroidx/window/common/DeviceStateManagerFoldingFeatureProducer$DeviceStateMapper.class=Qandroidx/window/common/DeviceStateManagerFoldingFeatureProducer$DeviceStateMapperjava/lang/ObjectmIsHalfOpenedSupportedZ,(Landroid/content/Context;Ljava/util/List;)V SignatureX(Landroid/content/Context;Ljava/util/List;)V$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;MethodParameterscontextsupportedStatesisDeviceStateToPostureMapEmpty()ZisDeviceStateValid-(Landroid/hardware/devicestate/DeviceState;)Z deviceState getHingeState-(Landroid/hardware/devicestate/DeviceState;)I InnerClasses?androidx/window/common/DeviceStateManagerFoldingFeatureProducerDeviceStateMapperNestHost           PK !8t Eandroidx/window/common/DeviceStateManagerFoldingFeatureProducer.class=*?androidx/window/common/DeviceStateManagerFoldingFeatureProducer'androidx/window/common/BaseDataProducer(Landroid/content/Context;Landroidx/window/common/RawFoldingFeatureProducer;Landroid/hardware/devicestate/DeviceStateManager;)V$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;MethodParameterscontextrawFoldSupplierdeviceStateManageronDeviceStateChanged-(Landroid/hardware/devicestate/DeviceState;)VRuntimeInvisibleAnnotations Landroidx/annotation/MainThread;'Landroidx/annotation/VisibleForTesting;stateonListenersChanged()VgetCurrentData()Ljava/util/Optional; Signature^()Ljava/util/Optional;>;getFoldsWithUnknownState()Ljava/util/List;H()Ljava/util/List;getDisplayFeaturesL()Ljava/util/List;isHalfOpenedSupported()ZgetData (Ljava/util/function/Consumer;)Vh(Ljava/util/function/Consumer;>;)VstoreFeaturesConsumer InnerClassesQandroidx/window/common/DeviceStateManagerFoldingFeatureProducer$DeviceStateMapper%DeviceStateMapperqLandroidx/window/common/BaseDataProducer;>; NestMembers1     !" #$ &' ()&PK !8ݾT;androidx/window/common/EmptyLifecycleCallbacksAdapter.class=5androidx/window/common/EmptyLifecycleCallbacksAdapterjava/lang/Object2android/app/Application$ActivityLifecycleCallbacks()VonActivityCreated,(Landroid/app/Activity;Landroid/os/Bundle;)V$RuntimeInvisibleParameterAnnotationsLandroid/annotation/NonNull;Landroid/annotation/Nullable;MethodParametersactivitysavedInstanceStateonActivityStarted(Landroid/app/Activity;)VonActivityResumedonActivityPausedonActivityStoppedonActivitySaveInstanceStateoutStateonActivityDestroyed InnerClassesandroid/app/ApplicationActivityLifecycleCallbacks!                      PK !8)),androidx/window/common/ExtensionHelper.class=&androidx/window/common/ExtensionHelperjava/lang/ObjectrotateRectToDisplayRotation5(Landroid/view/DisplayInfo;ILandroid/graphics/Rect;)VRuntimeInvisibleAnnotations!Landroid/annotation/SuppressLint;valueRectIntersectReturnValueIgnored$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;MethodParameters displayInforotation inOutRecttransformToWindowSpaceRect3(Landroid/content/Context;Landroid/graphics/Rect;)Vcontext;(Landroid/app/WindowConfiguration;Landroid/graphics/Rect;)VwindowConfigurationisZero(Landroid/graphics/Rect;)Zrect1  [s            PK !8fƖGandroidx/window/common/RawFoldingFeatureProducer$SettingsObserver.class=Aandroidx/window/common/RawFoldingFeatureProducer$SettingsObserver android/database/ContentObserver5(Landroidx/window/common/RawFoldingFeatureProducer;)VMethodParametersthis$0onChange(ZLandroid/net/Uri;)V selfChangeuri InnerClasses0androidx/window/common/RawFoldingFeatureProducerSettingsObserverNestHost0    PK !8{ zYY6androidx/window/common/RawFoldingFeatureProducer.class=0androidx/window/common/RawFoldingFeatureProducer'androidx/window/common/BaseDataProducer(Landroid/content/Context;)V$RuntimeInvisibleParameterAnnotationsLandroid/annotation/NonNull;MethodParameterscontextgetData (Ljava/util/function/Consumer;)VRuntimeInvisibleAnnotations Signature4(Ljava/util/function/Consumer;)V dataConsumeronListenersChanged()VgetCurrentData()Ljava/util/Optional;*()Ljava/util/Optional; InnerClassesAandroidx/window/common/RawFoldingFeatureProducer$SettingsObserverSettingsObserver=Landroidx/window/common/BaseDataProducer; NestMembers1       PK !8 %zz1androidx/window/common/collections/ListUtil.class= +androidx/window/common/collections/ListUtiljava/lang/Objectmap?(Ljava/util/List;Ljava/util/function/Function;)Ljava/util/List; Signature{(Ljava/util/List;Ljava/util/function/Function;)Ljava/util/List;MethodParameterssource transformer1   PK !8K͑>androidx/window/common/layout/CommonFoldingFeature$State.class=8androidx/window/common/layout/CommonFoldingFeature$Statejava/lang/Objectjava/lang/annotation/Annotation InnerClasses2androidx/window/common/layout/CommonFoldingFeatureStateRuntimeVisibleAnnotations Ljava/lang/annotation/Retention;value&Ljava/lang/annotation/RetentionPolicy;SOURCENestHost&  &   e PK !8<=androidx/window/common/layout/CommonFoldingFeature$Type.class=7androidx/window/common/layout/CommonFoldingFeature$Typejava/lang/Objectjava/lang/annotation/Annotation InnerClasses2androidx/window/common/layout/CommonFoldingFeatureTypeRuntimeVisibleAnnotations Ljava/lang/annotation/Retention;value&Ljava/lang/annotation/RetentionPolicy;SOURCENestHost&  &   e PK !8||8androidx/window/common/layout/CommonFoldingFeature.class=82androidx/window/common/layout/CommonFoldingFeaturejava/lang/ObjectTAGLjava/lang/String;COMMON_TYPE_FOLDI ConstantValueCOMMON_TYPE_HINGECOMMON_STATE_UNKNOWN COMMON_STATE_NO_FOLDING_FEATURESCOMMON_STATE_HALF_OPENEDCOMMON_STATE_FLATCOMMON_STATE_USE_BASE_STATEparseListFromString%(Ljava/lang/String;I)Ljava/util/List; Signature[(Ljava/lang/String;I)Ljava/util/List;$RuntimeInvisibleParameterAnnotationsLandroidx/annotation/NonNull;MethodParametersvalue hingeState(IILandroid/graphics/Rect;)VRuntimeInvisibleAnnotations'Landroidx/annotation/VisibleForTesting;typestaterectgetType()IgetStategetRect()Landroid/graphics/Rect;equals(Ljava/lang/Object;)ZotoString()Ljava/lang/String;hashCode InnerClasses7androidx/window/common/layout/CommonFoldingFeature$Type1Type8androidx/window/common/layout/CommonFoldingFeature$State4State NestMembers1                 !  "#$%&'&() *+,-./&023& 56& 725PK !8pPIandroidx/window/common/layout/DisplayFoldFeatureCommon$FoldProperty.class= Candroidx/window/common/layout/DisplayFoldFeatureCommon$FoldPropertyjava/lang/Objectjava/lang/annotation/Annotation InnerClasses6androidx/window/common/layout/DisplayFoldFeatureCommon FoldPropertyNestHost&  &  PK !8Eandroidx/window/common/layout/DisplayFoldFeatureCommon$FoldType.class= ?androidx/window/common/layout/DisplayFoldFeatureCommon$FoldTypejava/lang/Objectjava/lang/annotation/Annotation InnerClasses6androidx/window/common/layout/DisplayFoldFeatureCommonFoldTypeNestHost&  &  PK !8^((<androidx/window/common/layout/DisplayFoldFeatureCommon.class=66androidx/window/common/layout/DisplayFoldFeatureCommonjava/lang/Object!DISPLAY_FOLD_FEATURE_TYPE_UNKNOWNI ConstantValueDISPLAY_FOLD_FEATURE_TYPE_HINGE(DISPLAY_FOLD_FEATURE_TYPE_SCREEN_FOLD_IN2DISPLAY_FOLD_FEATURE_PROPERTY_SUPPORTS_HALF_OPENEDcreateo(Landroidx/window/common/layout/CommonFoldingFeature;Z)Landroidx/window/common/layout/DisplayFoldFeatureCommon;MethodParametersfoldingFeatureisHalfOpenedSupported(ILjava/util/Set;)V Signature((ILjava/util/Set;)V$RuntimeInvisibleParameterAnnotationsALandroidx/window/common/layout/DisplayFoldFeatureCommon$FoldType;Landroid/annotation/NonNull;type propertiesgetType()IRuntimeInvisibleAnnotations hasProperty(I)ZELandroidx/window/common/layout/DisplayFoldFeatureCommon$FoldProperty;property hasProperties([I)Z getProperties()Ljava/util/Set;&()Ljava/util/Set;equals(Ljava/lang/Object;)ZohashCodetoString()Ljava/lang/String; InnerClasses?androidx/window/common/layout/DisplayFoldFeatureCommon$FoldType/FoldTypeCandroidx/window/common/layout/DisplayFoldFeatureCommon$FoldProperty2 FoldProperty NestMembers1          !"#$ !%&'()*+,-.01& 34& 503PK!8L 0androidx/window/sidecar/SidecarDeviceState.classQJ@=c_Z[[ZߺTNCRZ2MI&r%(pfΜ3νs )_zo@*a]JW8kc(?Wnz0ޓpu)_qldX5uK !: f(lsnZ7}gh>0,Li;z zui6V$ j*q{ӼnFr!{. n, CZ?ʐ8bWJwy?wkGP2VA,]ȘżG+rHQ1#PR):Jj@av#8 @XLR |v, R!2X}Z6mlZPZ>+G;vg_PK!8I}3androidx/window/sidecar/SidecarDisplayFeature.classS[OAv-REX/i &kA Mx2CwCv |D$2]K˞9g3׷İ}7 >mخvg낫N(L01?C{X4ĕ 0\權VH@%W 0:0#hBJ] Z"``U-g5ET+ lVkk:2`TTT!(0 _)] (`FeH#fI5/mlAM"0)BSZøF<jZlߤՈAENW)lO,wL]QWuutJr/j80:L?6yS(U$V^R :aCKMc]]YG-Sis, e Y}= ȑeb񇐡3 >H):cx#k Y,)wBBL!4M˔`Soz3Ir|0Eb42eYM4lPH Li:Mg%tMF7c$ا׹B/f+F(Ljava/util/List;)Landroidx/window/sidecar/SidecarDeviceState; Signaturet(Ljava/util/List;)Landroidx/window/sidecar/SidecarDeviceState;$RuntimeInvisibleParameterAnnotationsLandroid/annotation/NonNull;MethodParameters featureListcalculateWindowLayoutInfoW(Landroid/os/IBinder;Ljava/util/List;)Landroidx/window/sidecar/SidecarWindowLayoutInfo;(Landroid/os/IBinder;Ljava/util/List;)Landroidx/window/sidecar/SidecarWindowLayoutInfo; windowToken         PK !8% 0vvFandroidx/window/sidecar/SidecarImpl$NotifyOnConfigurationChanged.class=@androidx/window/sidecar/SidecarImpl$NotifyOnConfigurationChanged5androidx/window/common/EmptyLifecycleCallbacksAdapteronActivityCreated,(Landroid/app/Activity;Landroid/os/Bundle;)V$RuntimeInvisibleParameterAnnotationsLandroid/annotation/NonNull;Landroid/annotation/Nullable;MethodParametersactivitysavedInstanceStateonActivityConfigurationChanged(Landroid/app/Activity;)V InnerClasses#androidx/window/sidecar/SidecarImplNotifyOnConfigurationChangedNestHost0       PK !8Nq)androidx/window/sidecar/SidecarImpl.class=-#androidx/window/sidecar/SidecarImpljava/lang/Object(androidx/window/sidecar/SidecarInterface(Landroid/content/Context;)VMethodParameterscontextgetDeviceState.()Landroidx/window/sidecar/SidecarDeviceState;RuntimeInvisibleAnnotationsLandroid/annotation/NonNull;getWindowLayoutInfoG(Landroid/os/IBinder;)Landroidx/window/sidecar/SidecarWindowLayoutInfo;$RuntimeInvisibleParameterAnnotations windowTokensetSidecarCallback=(Landroidx/window/sidecar/SidecarInterface$SidecarCallback;)VsidecarCallback!onWindowLayoutChangeListenerAdded(Landroid/os/IBinder;)ViBinder#onWindowLayoutChangeListenerRemovedonDeviceStateListenersChanged(Z)VisEmptyupdateDeviceState/(Landroidx/window/sidecar/SidecarDeviceState;)VnewStateupdateWindowLayoutH(Landroid/os/IBinder;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)V newLayout hasListeners()Z InnerClasses@androidx/window/sidecar/SidecarImpl$NotifyOnConfigurationChanged&NotifyOnConfigurationChanged8androidx/window/sidecar/SidecarInterface$SidecarCallback)SidecarCallback NestMembers              !  "#$%'(*+ ,'PK!8##s>androidx/window/sidecar/SidecarInterface$SidecarCallback.classOKO@E(RT@=xBMКj,%+l=/פoґmv\ɐv2@3}lg:S- tGYՈi;8( 3bI;++vi@_AtX?J* \ynnI leCѣ #(H`d]>{DR}I`<()VgetSidecarImplE(Landroid/content/Context;)Landroidx/window/sidecar/SidecarInterface;RuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;MethodParameterscontext getApiVersion()Ljava/lang/String;!      PK!8kRaz5androidx/window/sidecar/SidecarWindowLayoutInfo.classMK1ߴZoՃAR( , V9:eMd7k$xbQ1 3I_^aVëy )љn5uX[8SJ$쉾9/ݷm'(3ӜFe N7-w!r] "Je[d\|VXT3O)@|V&XbrJհdfPK!8o/META-INF/androidx.window_window-sidecar.versionPK !84J[androidx/window/common/AcceptOnceConsumer$AcceptOnceProducerCallback.classPK !89tW[[/androidx/window/common/AcceptOnceConsumer.classPK !8uu-Aandroidx/window/common/BaseDataProducer.classPK !82hm~~W androidx/window/common/DeviceStateManagerFoldingFeatureProducer$DeviceStateMapper.classPK !8t Eandroidx/window/common/DeviceStateManagerFoldingFeatureProducer.classPK !8ݾT;androidx/window/common/EmptyLifecycleCallbacksAdapter.classPK !8)),androidx/window/common/ExtensionHelper.classPK !8fƖGwandroidx/window/common/RawFoldingFeatureProducer$SettingsObserver.classPK !8{ zYY6androidx/window/common/RawFoldingFeatureProducer.classPK !8 %zz1F#androidx/window/common/collections/ListUtil.classPK !8K͑>%androidx/window/common/layout/CommonFoldingFeature$State.classPK !8<=&androidx/window/common/layout/CommonFoldingFeature$Type.classPK !8||8(androidx/window/common/layout/CommonFoldingFeature.classPK !8pPI.androidx/window/common/layout/DisplayFoldFeatureCommon$FoldProperty.classPK !8E:0androidx/window/common/layout/DisplayFoldFeatureCommon$FoldType.classPK !8^((<1androidx/window/common/layout/DisplayFoldFeatureCommon.classPK!8L 028androidx/window/sidecar/SidecarDeviceState.classPK!8I}39androidx/window/sidecar/SidecarDisplayFeature.classPK !8tB  +<androidx/window/sidecar/SidecarHelper.classPK !8% 0vvF#@androidx/window/sidecar/SidecarImpl$NotifyOnConfigurationChanged.classPK !8Nq)Bandroidx/window/sidecar/SidecarImpl.classPK!8##s>Iandroidx/window/sidecar/SidecarInterface$SidecarCallback.classPK!8&o.Jandroidx/window/sidecar/SidecarInterface.classPK !8_-Landroidx/window/sidecar/SidecarProvider.classPK!8kRaz5Nandroidx/window/sidecar/SidecarWindowLayoutInfo.classPK~ vP