1 package com.android.systemui.accessibility.qs;
2 
3 import com.android.systemui.Flags;
4 import com.android.systemui.qs.QsEventLogger;
5 import com.android.systemui.qs.pipeline.shared.TileSpec;
6 import com.android.systemui.qs.shared.model.TileCategory;
7 import com.android.systemui.qs.tileimpl.QSTileImpl;
8 import com.android.systemui.qs.tiles.ColorCorrectionTile;
9 import com.android.systemui.qs.tiles.ColorInversionTile;
10 import com.android.systemui.qs.tiles.DreamTile;
11 import com.android.systemui.qs.tiles.FontScalingTile;
12 import com.android.systemui.qs.tiles.HearingDevicesTile;
13 import com.android.systemui.qs.tiles.NightDisplayTile;
14 import com.android.systemui.qs.tiles.OneHandedModeTile;
15 import com.android.systemui.qs.tiles.ReduceBrightColorsTile;
16 import com.android.systemui.qs.tiles.base.interactor.QSTileAvailabilityInteractor;
17 import com.android.systemui.qs.tiles.base.viewmodel.QSTileViewModelFactory;
18 import com.android.systemui.qs.tiles.impl.colorcorrection.domain.ColorCorrectionTileMapper;
19 import com.android.systemui.qs.tiles.impl.colorcorrection.domain.interactor.ColorCorrectionTileDataInteractor;
20 import com.android.systemui.qs.tiles.impl.colorcorrection.domain.interactor.ColorCorrectionUserActionInteractor;
21 import com.android.systemui.qs.tiles.impl.colorcorrection.domain.model.ColorCorrectionTileModel;
22 import com.android.systemui.qs.tiles.impl.fontscaling.domain.FontScalingTileMapper;
23 import com.android.systemui.qs.tiles.impl.fontscaling.domain.interactor.FontScalingTileDataInteractor;
24 import com.android.systemui.qs.tiles.impl.fontscaling.domain.interactor.FontScalingTileUserActionInteractor;
25 import com.android.systemui.qs.tiles.impl.fontscaling.domain.model.FontScalingTileModel;
26 import com.android.systemui.qs.tiles.impl.hearingdevices.domain.HearingDevicesTileMapper;
27 import com.android.systemui.qs.tiles.impl.hearingdevices.domain.interactor.HearingDevicesTileDataInteractor;
28 import com.android.systemui.qs.tiles.impl.hearingdevices.domain.interactor.HearingDevicesTileUserActionInteractor;
29 import com.android.systemui.qs.tiles.impl.hearingdevices.domain.model.HearingDevicesTileModel;
30 import com.android.systemui.qs.tiles.impl.inversion.domain.ColorInversionTileMapper;
31 import com.android.systemui.qs.tiles.impl.inversion.domain.interactor.ColorInversionTileDataInteractor;
32 import com.android.systemui.qs.tiles.impl.inversion.domain.interactor.ColorInversionUserActionInteractor;
33 import com.android.systemui.qs.tiles.impl.inversion.domain.model.ColorInversionTileModel;
34 import com.android.systemui.qs.tiles.impl.night.domain.interactor.NightDisplayTileDataInteractor;
35 import com.android.systemui.qs.tiles.impl.night.domain.interactor.NightDisplayTileUserActionInteractor;
36 import com.android.systemui.qs.tiles.impl.night.domain.model.NightDisplayTileModel;
37 import com.android.systemui.qs.tiles.impl.night.ui.NightDisplayTileMapper;
38 import com.android.systemui.qs.tiles.impl.onehanded.domain.OneHandedModeTileDataInteractor;
39 import com.android.systemui.qs.tiles.impl.onehanded.domain.OneHandedModeTileUserActionInteractor;
40 import com.android.systemui.qs.tiles.impl.onehanded.domain.model.OneHandedModeTileModel;
41 import com.android.systemui.qs.tiles.impl.onehanded.ui.OneHandedModeTileMapper;
42 import com.android.systemui.qs.tiles.impl.reducebrightness.domain.interactor.ReduceBrightColorsTileDataInteractor;
43 import com.android.systemui.qs.tiles.impl.reducebrightness.domain.interactor.ReduceBrightColorsTileUserActionInteractor;
44 import com.android.systemui.qs.tiles.impl.reducebrightness.domain.model.ReduceBrightColorsTileModel;
45 import com.android.systemui.qs.tiles.impl.reducebrightness.ui.ReduceBrightColorsTileMapper;
46 import com.android.systemui.qs.tiles.viewmodel.QSTileConfig;
47 import com.android.systemui.qs.tiles.viewmodel.QSTileUIConfig;
48 import com.android.systemui.qs.tiles.viewmodel.QSTileViewModel;
49 import com.android.systemui.qs.tiles.viewmodel.StubQSTileViewModel;
50 import com.android.systemui.res.R;
51 import dagger.Binds;
52 import dagger.Module;
53 import dagger.Provides;
54 import dagger.multibindings.IntoMap;
55 import dagger.multibindings.StringKey;
56 
57 @dagger.Module()
58 @kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000z\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\bg\u0018\u0000 *2\u00020\u0001:\u0001*J\u0014\u0010\u0002\u001a\u0006\u0012\u0002\b\u00030\u00032\u0006\u0010\u0004\u001a\u00020\u0005H\'J\u0014\u0010\u0006\u001a\u0006\u0012\u0002\b\u00030\u00032\u0006\u0010\u0007\u001a\u00020\bH\'J\u0014\u0010\t\u001a\u0006\u0012\u0002\b\u00030\u00032\u0006\u0010\n\u001a\u00020\u000bH\'J\u0014\u0010\f\u001a\u0006\u0012\u0002\b\u00030\u00032\u0006\u0010\r\u001a\u00020\u000eH\'J\u0014\u0010\u000f\u001a\u0006\u0012\u0002\b\u00030\u00032\u0006\u0010\u0010\u001a\u00020\u0011H\'J\u0014\u0010\u0012\u001a\u0006\u0012\u0002\b\u00030\u00032\u0006\u0010\u0013\u001a\u00020\u0014H\'J\u0014\u0010\u0015\u001a\u0006\u0012\u0002\b\u00030\u00032\u0006\u0010\u0016\u001a\u00020\u0017H\'J\u0014\u0010\u0018\u001a\u0006\u0012\u0002\b\u00030\u00032\u0006\u0010\u0019\u001a\u00020\u001aH\'J\u0010\u0010\u001b\u001a\u00020\u001c2\u0006\u0010\u001d\u001a\u00020\u001eH\'J\u0010\u0010\u001f\u001a\u00020\u001c2\u0006\u0010\u001d\u001a\u00020\u001eH\'J\u0010\u0010 \u001a\u00020\u001c2\u0006\u0010\u001d\u001a\u00020!H\'J\u0010\u0010\"\u001a\u00020\u001c2\u0006\u0010\u001d\u001a\u00020#H\'J\u0010\u0010$\u001a\u00020\u001c2\u0006\u0010\u001d\u001a\u00020%H\'J\u0010\u0010&\u001a\u00020\u001c2\u0006\u0010\u001d\u001a\u00020\'H\'J\u0010\u0010(\u001a\u00020\u001c2\u0006\u0010\u001d\u001a\u00020)H\'\u00f8\u0001\u0000\u0082\u0002\u0006\n\u0004\b!0\u0001\u00c0\u0006\u0001"}, d2 = {"Lcom/android/systemui/accessibility/qs/QSAccessibilityModule;", "", "bindColorCorrectionTile", "Lcom/android/systemui/qs/tileimpl/QSTileImpl;", "colorCorrectionTile", "Lcom/android/systemui/qs/tiles/ColorCorrectionTile;", "bindColorInversionTile", "colorInversionTile", "Lcom/android/systemui/qs/tiles/ColorInversionTile;", "bindDreamTile", "dreamTile", "Lcom/android/systemui/qs/tiles/DreamTile;", "bindFontScalingTile", "fontScalingTile", "Lcom/android/systemui/qs/tiles/FontScalingTile;", "bindHearingDevicesTile", "hearingDevicesTile", "Lcom/android/systemui/qs/tiles/HearingDevicesTile;", "bindNightDisplayTile", "nightDisplayTile", "Lcom/android/systemui/qs/tiles/NightDisplayTile;", "bindOneHandedModeTile", "oneHandedModeTile", "Lcom/android/systemui/qs/tiles/OneHandedModeTile;", "bindReduceBrightColorsTile", "reduceBrightColorsTile", "Lcom/android/systemui/qs/tiles/ReduceBrightColorsTile;", "provideColorCorrectionAvailabilityInteractor", "Lcom/android/systemui/qs/tiles/base/interactor/QSTileAvailabilityInteractor;", "impl", "Lcom/android/systemui/qs/tiles/impl/colorcorrection/domain/interactor/ColorCorrectionTileDataInteractor;", "provideColorInversionAvailabilityInteractor", "provideFontScalingAvailabilityInteractor", "Lcom/android/systemui/qs/tiles/impl/fontscaling/domain/interactor/FontScalingTileDataInteractor;", "provideHearingDevicesAvailabilityInteractor", "Lcom/android/systemui/qs/tiles/impl/hearingdevices/domain/interactor/HearingDevicesTileDataInteractor;", "provideNightDisplayAvailabilityInteractor", "Lcom/android/systemui/qs/tiles/impl/night/domain/interactor/NightDisplayTileDataInteractor;", "provideOneHandedAvailabilityInteractor", "Lcom/android/systemui/qs/tiles/impl/onehanded/domain/OneHandedModeTileDataInteractor;", "provideReduceBrightnessAvailabilityInteractor", "Lcom/android/systemui/qs/tiles/impl/reducebrightness/domain/interactor/ReduceBrightColorsTileDataInteractor;", "Companion"})
59 public abstract interface QSAccessibilityModule {
60     @org.jetbrains.annotations.NotNull()
61     public static final java.lang.String COLOR_CORRECTION_TILE_SPEC = "color_correction";
62     @org.jetbrains.annotations.NotNull()
63     public static final java.lang.String COLOR_INVERSION_TILE_SPEC = "inversion";
64     @org.jetbrains.annotations.NotNull()
65     public static final java.lang.String FONT_SCALING_TILE_SPEC = "font_scaling";
66     @org.jetbrains.annotations.NotNull()
67     public static final java.lang.String REDUCE_BRIGHTNESS_TILE_SPEC = "reduce_brightness";
68     @org.jetbrains.annotations.NotNull()
69     public static final java.lang.String ONE_HANDED_TILE_SPEC = "onehanded";
70     @org.jetbrains.annotations.NotNull()
71     public static final java.lang.String NIGHT_DISPLAY_TILE_SPEC = "night";
72     @org.jetbrains.annotations.NotNull()
73     public static final java.lang.String HEARING_DEVICES_TILE_SPEC = "hearing_devices";
74     @org.jetbrains.annotations.NotNull()
75     public static final com.android.systemui.accessibility.qs.QSAccessibilityModule.Companion Companion = null;
76 
77     /**
78      * Inject ColorInversionTile into tileMap in QSModule
79      */
80     @dagger.Binds()
81     @dagger.multibindings.IntoMap()
82     @dagger.multibindings.StringKey(value = "inversion")
83     @org.jetbrains.annotations.NotNull()
bindColorInversionTile(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.ColorInversionTile colorInversionTile)84     public abstract com.android.systemui.qs.tileimpl.QSTileImpl<?> bindColorInversionTile(@org.jetbrains.annotations.NotNull()
85     com.android.systemui.qs.tiles.ColorInversionTile colorInversionTile);
86 
87     /**
88      * Inject NightDisplayTile into tileMap in QSModule
89      */
90     @dagger.Binds()
91     @dagger.multibindings.IntoMap()
92     @dagger.multibindings.StringKey(value = "night")
93     @org.jetbrains.annotations.NotNull()
bindNightDisplayTile(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.NightDisplayTile nightDisplayTile)94     public abstract com.android.systemui.qs.tileimpl.QSTileImpl<?> bindNightDisplayTile(@org.jetbrains.annotations.NotNull()
95     com.android.systemui.qs.tiles.NightDisplayTile nightDisplayTile);
96 
97     /**
98      * Inject ReduceBrightColorsTile into tileMap in QSModule
99      */
100     @dagger.Binds()
101     @dagger.multibindings.IntoMap()
102     @dagger.multibindings.StringKey(value = "reduce_brightness")
103     @org.jetbrains.annotations.NotNull()
bindReduceBrightColorsTile(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.ReduceBrightColorsTile reduceBrightColorsTile)104     public abstract com.android.systemui.qs.tileimpl.QSTileImpl<?> bindReduceBrightColorsTile(@org.jetbrains.annotations.NotNull()
105     com.android.systemui.qs.tiles.ReduceBrightColorsTile reduceBrightColorsTile);
106 
107     /**
108      * Inject OneHandedModeTile into tileMap in QSModule
109      */
110     @dagger.Binds()
111     @dagger.multibindings.IntoMap()
112     @dagger.multibindings.StringKey(value = "onehanded")
113     @org.jetbrains.annotations.NotNull()
bindOneHandedModeTile(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.OneHandedModeTile oneHandedModeTile)114     public abstract com.android.systemui.qs.tileimpl.QSTileImpl<?> bindOneHandedModeTile(@org.jetbrains.annotations.NotNull()
115     com.android.systemui.qs.tiles.OneHandedModeTile oneHandedModeTile);
116 
117     /**
118      * Inject ColorCorrectionTile into tileMap in QSModule
119      */
120     @dagger.Binds()
121     @dagger.multibindings.IntoMap()
122     @dagger.multibindings.StringKey(value = "color_correction")
123     @org.jetbrains.annotations.NotNull()
bindColorCorrectionTile(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.ColorCorrectionTile colorCorrectionTile)124     public abstract com.android.systemui.qs.tileimpl.QSTileImpl<?> bindColorCorrectionTile(@org.jetbrains.annotations.NotNull()
125     com.android.systemui.qs.tiles.ColorCorrectionTile colorCorrectionTile);
126 
127     /**
128      * Inject DreamTile into tileMap in QSModule
129      */
130     @dagger.Binds()
131     @dagger.multibindings.IntoMap()
132     @dagger.multibindings.StringKey(value = "dream")
133     @org.jetbrains.annotations.NotNull()
bindDreamTile(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.DreamTile dreamTile)134     public abstract com.android.systemui.qs.tileimpl.QSTileImpl<?> bindDreamTile(@org.jetbrains.annotations.NotNull()
135     com.android.systemui.qs.tiles.DreamTile dreamTile);
136 
137     /**
138      * Inject FontScalingTile into tileMap in QSModule
139      */
140     @dagger.Binds()
141     @dagger.multibindings.IntoMap()
142     @dagger.multibindings.StringKey(value = "font_scaling")
143     @org.jetbrains.annotations.NotNull()
bindFontScalingTile(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.FontScalingTile fontScalingTile)144     public abstract com.android.systemui.qs.tileimpl.QSTileImpl<?> bindFontScalingTile(@org.jetbrains.annotations.NotNull()
145     com.android.systemui.qs.tiles.FontScalingTile fontScalingTile);
146 
147     /**
148      * Inject HearingDevicesTile into tileMap in QSModule
149      */
150     @dagger.Binds()
151     @dagger.multibindings.IntoMap()
152     @dagger.multibindings.StringKey(value = "hearing_devices")
153     @org.jetbrains.annotations.NotNull()
bindHearingDevicesTile(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.HearingDevicesTile hearingDevicesTile)154     public abstract com.android.systemui.qs.tileimpl.QSTileImpl<?> bindHearingDevicesTile(@org.jetbrains.annotations.NotNull()
155     com.android.systemui.qs.tiles.HearingDevicesTile hearingDevicesTile);
156 
157     @dagger.Binds()
158     @dagger.multibindings.IntoMap()
159     @dagger.multibindings.StringKey(value = "color_correction")
160     @org.jetbrains.annotations.NotNull()
provideColorCorrectionAvailabilityInteractor(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.impl.colorcorrection.domain.interactor.ColorCorrectionTileDataInteractor impl)161     public abstract com.android.systemui.qs.tiles.base.interactor.QSTileAvailabilityInteractor provideColorCorrectionAvailabilityInteractor(@org.jetbrains.annotations.NotNull()
162     com.android.systemui.qs.tiles.impl.colorcorrection.domain.interactor.ColorCorrectionTileDataInteractor impl);
163 
164     @dagger.Binds()
165     @dagger.multibindings.IntoMap()
166     @dagger.multibindings.StringKey(value = "inversion")
167     @org.jetbrains.annotations.NotNull()
provideColorInversionAvailabilityInteractor(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.impl.colorcorrection.domain.interactor.ColorCorrectionTileDataInteractor impl)168     public abstract com.android.systemui.qs.tiles.base.interactor.QSTileAvailabilityInteractor provideColorInversionAvailabilityInteractor(@org.jetbrains.annotations.NotNull()
169     com.android.systemui.qs.tiles.impl.colorcorrection.domain.interactor.ColorCorrectionTileDataInteractor impl);
170 
171     @dagger.Binds()
172     @dagger.multibindings.IntoMap()
173     @dagger.multibindings.StringKey(value = "font_scaling")
174     @org.jetbrains.annotations.NotNull()
provideFontScalingAvailabilityInteractor(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.impl.fontscaling.domain.interactor.FontScalingTileDataInteractor impl)175     public abstract com.android.systemui.qs.tiles.base.interactor.QSTileAvailabilityInteractor provideFontScalingAvailabilityInteractor(@org.jetbrains.annotations.NotNull()
176     com.android.systemui.qs.tiles.impl.fontscaling.domain.interactor.FontScalingTileDataInteractor impl);
177 
178     @dagger.Binds()
179     @dagger.multibindings.IntoMap()
180     @dagger.multibindings.StringKey(value = "reduce_brightness")
181     @org.jetbrains.annotations.NotNull()
provideReduceBrightnessAvailabilityInteractor(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.impl.reducebrightness.domain.interactor.ReduceBrightColorsTileDataInteractor impl)182     public abstract com.android.systemui.qs.tiles.base.interactor.QSTileAvailabilityInteractor provideReduceBrightnessAvailabilityInteractor(@org.jetbrains.annotations.NotNull()
183     com.android.systemui.qs.tiles.impl.reducebrightness.domain.interactor.ReduceBrightColorsTileDataInteractor impl);
184 
185     @dagger.Binds()
186     @dagger.multibindings.IntoMap()
187     @dagger.multibindings.StringKey(value = "onehanded")
188     @org.jetbrains.annotations.NotNull()
provideOneHandedAvailabilityInteractor(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.impl.onehanded.domain.OneHandedModeTileDataInteractor impl)189     public abstract com.android.systemui.qs.tiles.base.interactor.QSTileAvailabilityInteractor provideOneHandedAvailabilityInteractor(@org.jetbrains.annotations.NotNull()
190     com.android.systemui.qs.tiles.impl.onehanded.domain.OneHandedModeTileDataInteractor impl);
191 
192     @dagger.Binds()
193     @dagger.multibindings.IntoMap()
194     @dagger.multibindings.StringKey(value = "night")
195     @org.jetbrains.annotations.NotNull()
provideNightDisplayAvailabilityInteractor(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.impl.night.domain.interactor.NightDisplayTileDataInteractor impl)196     public abstract com.android.systemui.qs.tiles.base.interactor.QSTileAvailabilityInteractor provideNightDisplayAvailabilityInteractor(@org.jetbrains.annotations.NotNull()
197     com.android.systemui.qs.tiles.impl.night.domain.interactor.NightDisplayTileDataInteractor impl);
198 
199     @dagger.Binds()
200     @dagger.multibindings.IntoMap()
201     @dagger.multibindings.StringKey(value = "hearing_devices")
202     @org.jetbrains.annotations.NotNull()
provideHearingDevicesAvailabilityInteractor(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.impl.hearingdevices.domain.interactor.HearingDevicesTileDataInteractor impl)203     public abstract com.android.systemui.qs.tiles.base.interactor.QSTileAvailabilityInteractor provideHearingDevicesAvailabilityInteractor(@org.jetbrains.annotations.NotNull()
204     com.android.systemui.qs.tiles.impl.hearingdevices.domain.interactor.HearingDevicesTileDataInteractor impl);
205 
206     @kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000\u00b6\u0001\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\b\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\b\u0002\u00a2\u0006\u0002\u0010\u0002J\u0010\u0010\u000b\u001a\u00020\f2\u0006\u0010\r\u001a\u00020\u000eH\u0007J.\u0010\u000f\u001a\u00020\u00102\f\u0010\u0011\u001a\b\u0012\u0004\u0012\u00020\u00130\u00122\u0006\u0010\u0014\u001a\u00020\u00152\u0006\u0010\u0016\u001a\u00020\u00172\u0006\u0010\u0018\u001a\u00020\u0019H\u0007J\u0010\u0010\u001a\u001a\u00020\f2\u0006\u0010\r\u001a\u00020\u000eH\u0007J.\u0010\u001b\u001a\u00020\u00102\f\u0010\u0011\u001a\b\u0012\u0004\u0012\u00020\u001c0\u00122\u0006\u0010\u0014\u001a\u00020\u001d2\u0006\u0010\u0016\u001a\u00020\u001e2\u0006\u0010\u0018\u001a\u00020\u001fH\u0007J\u0010\u0010 \u001a\u00020\f2\u0006\u0010\r\u001a\u00020\u000eH\u0007J.\u0010!\u001a\u00020\u00102\f\u0010\u0011\u001a\b\u0012\u0004\u0012\u00020\"0\u00122\u0006\u0010\u0014\u001a\u00020#2\u0006\u0010\u0016\u001a\u00020$2\u0006\u0010\u0018\u001a\u00020%H\u0007J\u0010\u0010&\u001a\u00020\f2\u0006\u0010\r\u001a\u00020\u000eH\u0007J.\u0010\'\u001a\u00020\u00102\f\u0010\u0011\u001a\b\u0012\u0004\u0012\u00020(0\u00122\u0006\u0010\u0014\u001a\u00020)2\u0006\u0010\u0016\u001a\u00020*2\u0006\u0010\u0018\u001a\u00020+H\u0007J\u0010\u0010,\u001a\u00020\f2\u0006\u0010\r\u001a\u00020\u000eH\u0007J.\u0010-\u001a\u00020\u00102\f\u0010\u0011\u001a\b\u0012\u0004\u0012\u00020.0\u00122\u0006\u0010\u0014\u001a\u00020/2\u0006\u0010\u0016\u001a\u0002002\u0006\u0010\u0018\u001a\u000201H\u0007J.\u00102\u001a\u00020\u00102\f\u0010\u0011\u001a\b\u0012\u0004\u0012\u0002030\u00122\u0006\u0010\u0014\u001a\u0002042\u0006\u0010\u0016\u001a\u0002052\u0006\u0010\u0018\u001a\u000206H\u0007J\u0010\u00107\u001a\u00020\f2\u0006\u0010\r\u001a\u00020\u000eH\u0007J\u0010\u00108\u001a\u00020\f2\u0006\u0010\r\u001a\u00020\u000eH\u0007J.\u00109\u001a\u00020\u00102\f\u0010\u0011\u001a\b\u0012\u0004\u0012\u00020:0\u00122\u0006\u0010\u0014\u001a\u00020;2\u0006\u0010\u0016\u001a\u00020<2\u0006\u0010\u0018\u001a\u00020=H\u0007R\u000e\u0010\u0003\u001a\u00020\u0004X\u0086T\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0005\u001a\u00020\u0004X\u0086T\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0006\u001a\u00020\u0004X\u0086T\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0007\u001a\u00020\u0004X\u0086T\u00a2\u0006\u0002\n\u0000R\u000e\u0010\b\u001a\u00020\u0004X\u0086T\u00a2\u0006\u0002\n\u0000R\u000e\u0010\t\u001a\u00020\u0004X\u0086T\u00a2\u0006\u0002\n\u0000R\u000e\u0010\n\u001a\u00020\u0004X\u0086T\u00a2\u0006\u0002\n\u0000"}, d2 = {"Lcom/android/systemui/accessibility/qs/QSAccessibilityModule$Companion;", "", "()V", "COLOR_CORRECTION_TILE_SPEC", "", "COLOR_INVERSION_TILE_SPEC", "FONT_SCALING_TILE_SPEC", "HEARING_DEVICES_TILE_SPEC", "NIGHT_DISPLAY_TILE_SPEC", "ONE_HANDED_TILE_SPEC", "REDUCE_BRIGHTNESS_TILE_SPEC", "provideColorCorrectionTileConfig", "Lcom/android/systemui/qs/tiles/viewmodel/QSTileConfig;", "uiEventLogger", "Lcom/android/systemui/qs/QsEventLogger;", "provideColorCorrectionTileViewModel", "Lcom/android/systemui/qs/tiles/viewmodel/QSTileViewModel;", "factory", "Lcom/android/systemui/qs/tiles/base/viewmodel/QSTileViewModelFactory$Static;", "Lcom/android/systemui/qs/tiles/impl/colorcorrection/domain/model/ColorCorrectionTileModel;", "mapper", "Lcom/android/systemui/qs/tiles/impl/colorcorrection/domain/ColorCorrectionTileMapper;", "stateInteractor", "Lcom/android/systemui/qs/tiles/impl/colorcorrection/domain/interactor/ColorCorrectionTileDataInteractor;", "userActionInteractor", "Lcom/android/systemui/qs/tiles/impl/colorcorrection/domain/interactor/ColorCorrectionUserActionInteractor;", "provideColorInversionTileConfig", "provideColorInversionTileViewModel", "Lcom/android/systemui/qs/tiles/impl/inversion/domain/model/ColorInversionTileModel;", "Lcom/android/systemui/qs/tiles/impl/inversion/domain/ColorInversionTileMapper;", "Lcom/android/systemui/qs/tiles/impl/inversion/domain/interactor/ColorInversionTileDataInteractor;", "Lcom/android/systemui/qs/tiles/impl/inversion/domain/interactor/ColorInversionUserActionInteractor;", "provideFontScalingTileConfig", "provideFontScalingTileViewModel", "Lcom/android/systemui/qs/tiles/impl/fontscaling/domain/model/FontScalingTileModel;", "Lcom/android/systemui/qs/tiles/impl/fontscaling/domain/FontScalingTileMapper;", "Lcom/android/systemui/qs/tiles/impl/fontscaling/domain/interactor/FontScalingTileDataInteractor;", "Lcom/android/systemui/qs/tiles/impl/fontscaling/domain/interactor/FontScalingTileUserActionInteractor;", "provideHearingDevicesTileConfig", "provideHearingDevicesTileViewModel", "Lcom/android/systemui/qs/tiles/impl/hearingdevices/domain/model/HearingDevicesTileModel;", "Lcom/android/systemui/qs/tiles/impl/hearingdevices/domain/HearingDevicesTileMapper;", "Lcom/android/systemui/qs/tiles/impl/hearingdevices/domain/interactor/HearingDevicesTileDataInteractor;", "Lcom/android/systemui/qs/tiles/impl/hearingdevices/domain/interactor/HearingDevicesTileUserActionInteractor;", "provideNightDisplayTileConfig", "provideNightDisplayTileViewModel", "Lcom/android/systemui/qs/tiles/impl/night/domain/model/NightDisplayTileModel;", "Lcom/android/systemui/qs/tiles/impl/night/ui/NightDisplayTileMapper;", "Lcom/android/systemui/qs/tiles/impl/night/domain/interactor/NightDisplayTileDataInteractor;", "Lcom/android/systemui/qs/tiles/impl/night/domain/interactor/NightDisplayTileUserActionInteractor;", "provideOneHandedModeTileViewModel", "Lcom/android/systemui/qs/tiles/impl/onehanded/domain/model/OneHandedModeTileModel;", "Lcom/android/systemui/qs/tiles/impl/onehanded/ui/OneHandedModeTileMapper;", "Lcom/android/systemui/qs/tiles/impl/onehanded/domain/OneHandedModeTileDataInteractor;", "Lcom/android/systemui/qs/tiles/impl/onehanded/domain/OneHandedModeTileUserActionInteractor;", "provideOneHandedTileConfig", "provideReduceBrightColorsTileConfig", "provideReduceBrightColorsTileViewModel", "Lcom/android/systemui/qs/tiles/impl/reducebrightness/domain/model/ReduceBrightColorsTileModel;", "Lcom/android/systemui/qs/tiles/impl/reducebrightness/ui/ReduceBrightColorsTileMapper;", "Lcom/android/systemui/qs/tiles/impl/reducebrightness/domain/interactor/ReduceBrightColorsTileDataInteractor;", "Lcom/android/systemui/qs/tiles/impl/reducebrightness/domain/interactor/ReduceBrightColorsTileUserActionInteractor;"})
207     public static final class Companion {
208         @org.jetbrains.annotations.NotNull()
209         public static final java.lang.String COLOR_CORRECTION_TILE_SPEC = "color_correction";
210         @org.jetbrains.annotations.NotNull()
211         public static final java.lang.String COLOR_INVERSION_TILE_SPEC = "inversion";
212         @org.jetbrains.annotations.NotNull()
213         public static final java.lang.String FONT_SCALING_TILE_SPEC = "font_scaling";
214         @org.jetbrains.annotations.NotNull()
215         public static final java.lang.String REDUCE_BRIGHTNESS_TILE_SPEC = "reduce_brightness";
216         @org.jetbrains.annotations.NotNull()
217         public static final java.lang.String ONE_HANDED_TILE_SPEC = "onehanded";
218         @org.jetbrains.annotations.NotNull()
219         public static final java.lang.String NIGHT_DISPLAY_TILE_SPEC = "night";
220         @org.jetbrains.annotations.NotNull()
221         public static final java.lang.String HEARING_DEVICES_TILE_SPEC = "hearing_devices";
222 
Companion()223         private Companion() {
224             super();
225         }
226 
227         @dagger.Provides()
228         @dagger.multibindings.IntoMap()
229         @dagger.multibindings.StringKey(value = "color_correction")
230         @org.jetbrains.annotations.NotNull()
provideColorCorrectionTileConfig(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.QsEventLogger uiEventLogger)231         public final com.android.systemui.qs.tiles.viewmodel.QSTileConfig provideColorCorrectionTileConfig(@org.jetbrains.annotations.NotNull()
232         com.android.systemui.qs.QsEventLogger uiEventLogger) {
233             return null;
234         }
235 
236         /**
237          * Inject ColorCorrectionTile into tileViewModelMap in QSModule
238          */
239         @dagger.Provides()
240         @dagger.multibindings.IntoMap()
241         @dagger.multibindings.StringKey(value = "color_correction")
242         @org.jetbrains.annotations.NotNull()
provideColorCorrectionTileViewModel(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.base.viewmodel.QSTileViewModelFactory.Static<com.android.systemui.qs.tiles.impl.colorcorrection.domain.model.ColorCorrectionTileModel> factory, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.colorcorrection.domain.ColorCorrectionTileMapper mapper, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.colorcorrection.domain.interactor.ColorCorrectionTileDataInteractor stateInteractor, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.colorcorrection.domain.interactor.ColorCorrectionUserActionInteractor userActionInteractor)243         public final com.android.systemui.qs.tiles.viewmodel.QSTileViewModel provideColorCorrectionTileViewModel(@org.jetbrains.annotations.NotNull()
244         com.android.systemui.qs.tiles.base.viewmodel.QSTileViewModelFactory.Static<com.android.systemui.qs.tiles.impl.colorcorrection.domain.model.ColorCorrectionTileModel> factory, @org.jetbrains.annotations.NotNull()
245         com.android.systemui.qs.tiles.impl.colorcorrection.domain.ColorCorrectionTileMapper mapper, @org.jetbrains.annotations.NotNull()
246         com.android.systemui.qs.tiles.impl.colorcorrection.domain.interactor.ColorCorrectionTileDataInteractor stateInteractor, @org.jetbrains.annotations.NotNull()
247         com.android.systemui.qs.tiles.impl.colorcorrection.domain.interactor.ColorCorrectionUserActionInteractor userActionInteractor) {
248             return null;
249         }
250 
251         @dagger.Provides()
252         @dagger.multibindings.IntoMap()
253         @dagger.multibindings.StringKey(value = "inversion")
254         @org.jetbrains.annotations.NotNull()
provideColorInversionTileConfig(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.QsEventLogger uiEventLogger)255         public final com.android.systemui.qs.tiles.viewmodel.QSTileConfig provideColorInversionTileConfig(@org.jetbrains.annotations.NotNull()
256         com.android.systemui.qs.QsEventLogger uiEventLogger) {
257             return null;
258         }
259 
260         /**
261          * Inject ColorInversionTile into tileViewModelMap in QSModule
262          */
263         @dagger.Provides()
264         @dagger.multibindings.IntoMap()
265         @dagger.multibindings.StringKey(value = "inversion")
266         @org.jetbrains.annotations.NotNull()
provideColorInversionTileViewModel(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.base.viewmodel.QSTileViewModelFactory.Static<com.android.systemui.qs.tiles.impl.inversion.domain.model.ColorInversionTileModel> factory, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.inversion.domain.ColorInversionTileMapper mapper, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.inversion.domain.interactor.ColorInversionTileDataInteractor stateInteractor, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.inversion.domain.interactor.ColorInversionUserActionInteractor userActionInteractor)267         public final com.android.systemui.qs.tiles.viewmodel.QSTileViewModel provideColorInversionTileViewModel(@org.jetbrains.annotations.NotNull()
268         com.android.systemui.qs.tiles.base.viewmodel.QSTileViewModelFactory.Static<com.android.systemui.qs.tiles.impl.inversion.domain.model.ColorInversionTileModel> factory, @org.jetbrains.annotations.NotNull()
269         com.android.systemui.qs.tiles.impl.inversion.domain.ColorInversionTileMapper mapper, @org.jetbrains.annotations.NotNull()
270         com.android.systemui.qs.tiles.impl.inversion.domain.interactor.ColorInversionTileDataInteractor stateInteractor, @org.jetbrains.annotations.NotNull()
271         com.android.systemui.qs.tiles.impl.inversion.domain.interactor.ColorInversionUserActionInteractor userActionInteractor) {
272             return null;
273         }
274 
275         @dagger.Provides()
276         @dagger.multibindings.IntoMap()
277         @dagger.multibindings.StringKey(value = "font_scaling")
278         @org.jetbrains.annotations.NotNull()
provideFontScalingTileConfig(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.QsEventLogger uiEventLogger)279         public final com.android.systemui.qs.tiles.viewmodel.QSTileConfig provideFontScalingTileConfig(@org.jetbrains.annotations.NotNull()
280         com.android.systemui.qs.QsEventLogger uiEventLogger) {
281             return null;
282         }
283 
284         /**
285          * Inject FontScaling Tile into tileViewModelMap in QSModule
286          */
287         @dagger.Provides()
288         @dagger.multibindings.IntoMap()
289         @dagger.multibindings.StringKey(value = "font_scaling")
290         @org.jetbrains.annotations.NotNull()
provideFontScalingTileViewModel(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.base.viewmodel.QSTileViewModelFactory.Static<com.android.systemui.qs.tiles.impl.fontscaling.domain.model.FontScalingTileModel> factory, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.fontscaling.domain.FontScalingTileMapper mapper, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.fontscaling.domain.interactor.FontScalingTileDataInteractor stateInteractor, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.fontscaling.domain.interactor.FontScalingTileUserActionInteractor userActionInteractor)291         public final com.android.systemui.qs.tiles.viewmodel.QSTileViewModel provideFontScalingTileViewModel(@org.jetbrains.annotations.NotNull()
292         com.android.systemui.qs.tiles.base.viewmodel.QSTileViewModelFactory.Static<com.android.systemui.qs.tiles.impl.fontscaling.domain.model.FontScalingTileModel> factory, @org.jetbrains.annotations.NotNull()
293         com.android.systemui.qs.tiles.impl.fontscaling.domain.FontScalingTileMapper mapper, @org.jetbrains.annotations.NotNull()
294         com.android.systemui.qs.tiles.impl.fontscaling.domain.interactor.FontScalingTileDataInteractor stateInteractor, @org.jetbrains.annotations.NotNull()
295         com.android.systemui.qs.tiles.impl.fontscaling.domain.interactor.FontScalingTileUserActionInteractor userActionInteractor) {
296             return null;
297         }
298 
299         @dagger.Provides()
300         @dagger.multibindings.IntoMap()
301         @dagger.multibindings.StringKey(value = "reduce_brightness")
302         @org.jetbrains.annotations.NotNull()
provideReduceBrightColorsTileConfig(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.QsEventLogger uiEventLogger)303         public final com.android.systemui.qs.tiles.viewmodel.QSTileConfig provideReduceBrightColorsTileConfig(@org.jetbrains.annotations.NotNull()
304         com.android.systemui.qs.QsEventLogger uiEventLogger) {
305             return null;
306         }
307 
308         /**
309          * Inject Reduce Bright Colors Tile into tileViewModelMap in QSModule. The tile is hidden
310          * behind a flag.
311          */
312         @dagger.Provides()
313         @dagger.multibindings.IntoMap()
314         @dagger.multibindings.StringKey(value = "reduce_brightness")
315         @org.jetbrains.annotations.NotNull()
provideReduceBrightColorsTileViewModel(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.base.viewmodel.QSTileViewModelFactory.Static<com.android.systemui.qs.tiles.impl.reducebrightness.domain.model.ReduceBrightColorsTileModel> factory, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.reducebrightness.ui.ReduceBrightColorsTileMapper mapper, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.reducebrightness.domain.interactor.ReduceBrightColorsTileDataInteractor stateInteractor, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.reducebrightness.domain.interactor.ReduceBrightColorsTileUserActionInteractor userActionInteractor)316         public final com.android.systemui.qs.tiles.viewmodel.QSTileViewModel provideReduceBrightColorsTileViewModel(@org.jetbrains.annotations.NotNull()
317         com.android.systemui.qs.tiles.base.viewmodel.QSTileViewModelFactory.Static<com.android.systemui.qs.tiles.impl.reducebrightness.domain.model.ReduceBrightColorsTileModel> factory, @org.jetbrains.annotations.NotNull()
318         com.android.systemui.qs.tiles.impl.reducebrightness.ui.ReduceBrightColorsTileMapper mapper, @org.jetbrains.annotations.NotNull()
319         com.android.systemui.qs.tiles.impl.reducebrightness.domain.interactor.ReduceBrightColorsTileDataInteractor stateInteractor, @org.jetbrains.annotations.NotNull()
320         com.android.systemui.qs.tiles.impl.reducebrightness.domain.interactor.ReduceBrightColorsTileUserActionInteractor userActionInteractor) {
321             return null;
322         }
323 
324         @dagger.Provides()
325         @dagger.multibindings.IntoMap()
326         @dagger.multibindings.StringKey(value = "onehanded")
327         @org.jetbrains.annotations.NotNull()
provideOneHandedTileConfig(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.QsEventLogger uiEventLogger)328         public final com.android.systemui.qs.tiles.viewmodel.QSTileConfig provideOneHandedTileConfig(@org.jetbrains.annotations.NotNull()
329         com.android.systemui.qs.QsEventLogger uiEventLogger) {
330             return null;
331         }
332 
333         /**
334          * Inject One Handed Mode Tile into tileViewModelMap in QSModule.
335          */
336         @dagger.Provides()
337         @dagger.multibindings.IntoMap()
338         @dagger.multibindings.StringKey(value = "onehanded")
339         @org.jetbrains.annotations.NotNull()
provideOneHandedModeTileViewModel(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.base.viewmodel.QSTileViewModelFactory.Static<com.android.systemui.qs.tiles.impl.onehanded.domain.model.OneHandedModeTileModel> factory, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.onehanded.ui.OneHandedModeTileMapper mapper, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.onehanded.domain.OneHandedModeTileDataInteractor stateInteractor, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.onehanded.domain.OneHandedModeTileUserActionInteractor userActionInteractor)340         public final com.android.systemui.qs.tiles.viewmodel.QSTileViewModel provideOneHandedModeTileViewModel(@org.jetbrains.annotations.NotNull()
341         com.android.systemui.qs.tiles.base.viewmodel.QSTileViewModelFactory.Static<com.android.systemui.qs.tiles.impl.onehanded.domain.model.OneHandedModeTileModel> factory, @org.jetbrains.annotations.NotNull()
342         com.android.systemui.qs.tiles.impl.onehanded.ui.OneHandedModeTileMapper mapper, @org.jetbrains.annotations.NotNull()
343         com.android.systemui.qs.tiles.impl.onehanded.domain.OneHandedModeTileDataInteractor stateInteractor, @org.jetbrains.annotations.NotNull()
344         com.android.systemui.qs.tiles.impl.onehanded.domain.OneHandedModeTileUserActionInteractor userActionInteractor) {
345             return null;
346         }
347 
348         @dagger.Provides()
349         @dagger.multibindings.IntoMap()
350         @dagger.multibindings.StringKey(value = "night")
351         @org.jetbrains.annotations.NotNull()
provideNightDisplayTileConfig(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.QsEventLogger uiEventLogger)352         public final com.android.systemui.qs.tiles.viewmodel.QSTileConfig provideNightDisplayTileConfig(@org.jetbrains.annotations.NotNull()
353         com.android.systemui.qs.QsEventLogger uiEventLogger) {
354             return null;
355         }
356 
357         /**
358          * Inject NightDisplay Tile into tileViewModelMap in QSModule. The tile is hidden behind a
359          * flag.
360          */
361         @dagger.Provides()
362         @dagger.multibindings.IntoMap()
363         @dagger.multibindings.StringKey(value = "night")
364         @org.jetbrains.annotations.NotNull()
provideNightDisplayTileViewModel(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.base.viewmodel.QSTileViewModelFactory.Static<com.android.systemui.qs.tiles.impl.night.domain.model.NightDisplayTileModel> factory, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.night.ui.NightDisplayTileMapper mapper, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.night.domain.interactor.NightDisplayTileDataInteractor stateInteractor, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.night.domain.interactor.NightDisplayTileUserActionInteractor userActionInteractor)365         public final com.android.systemui.qs.tiles.viewmodel.QSTileViewModel provideNightDisplayTileViewModel(@org.jetbrains.annotations.NotNull()
366         com.android.systemui.qs.tiles.base.viewmodel.QSTileViewModelFactory.Static<com.android.systemui.qs.tiles.impl.night.domain.model.NightDisplayTileModel> factory, @org.jetbrains.annotations.NotNull()
367         com.android.systemui.qs.tiles.impl.night.ui.NightDisplayTileMapper mapper, @org.jetbrains.annotations.NotNull()
368         com.android.systemui.qs.tiles.impl.night.domain.interactor.NightDisplayTileDataInteractor stateInteractor, @org.jetbrains.annotations.NotNull()
369         com.android.systemui.qs.tiles.impl.night.domain.interactor.NightDisplayTileUserActionInteractor userActionInteractor) {
370             return null;
371         }
372 
373         @dagger.Provides()
374         @dagger.multibindings.IntoMap()
375         @dagger.multibindings.StringKey(value = "hearing_devices")
376         @org.jetbrains.annotations.NotNull()
provideHearingDevicesTileConfig(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.QsEventLogger uiEventLogger)377         public final com.android.systemui.qs.tiles.viewmodel.QSTileConfig provideHearingDevicesTileConfig(@org.jetbrains.annotations.NotNull()
378         com.android.systemui.qs.QsEventLogger uiEventLogger) {
379             return null;
380         }
381 
382         /**
383          * Inject HearingDevices Tile into tileViewModelMap in QSModule. The tile is hidden behind a
384          * flag.
385          */
386         @dagger.Provides()
387         @dagger.multibindings.IntoMap()
388         @dagger.multibindings.StringKey(value = "hearing_devices")
389         @org.jetbrains.annotations.NotNull()
provideHearingDevicesTileViewModel(@rg.jetbrains.annotations.NotNull) com.android.systemui.qs.tiles.base.viewmodel.QSTileViewModelFactory.Static<com.android.systemui.qs.tiles.impl.hearingdevices.domain.model.HearingDevicesTileModel> factory, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.hearingdevices.domain.HearingDevicesTileMapper mapper, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.hearingdevices.domain.interactor.HearingDevicesTileDataInteractor stateInteractor, @org.jetbrains.annotations.NotNull() com.android.systemui.qs.tiles.impl.hearingdevices.domain.interactor.HearingDevicesTileUserActionInteractor userActionInteractor)390         public final com.android.systemui.qs.tiles.viewmodel.QSTileViewModel provideHearingDevicesTileViewModel(@org.jetbrains.annotations.NotNull()
391         com.android.systemui.qs.tiles.base.viewmodel.QSTileViewModelFactory.Static<com.android.systemui.qs.tiles.impl.hearingdevices.domain.model.HearingDevicesTileModel> factory, @org.jetbrains.annotations.NotNull()
392         com.android.systemui.qs.tiles.impl.hearingdevices.domain.HearingDevicesTileMapper mapper, @org.jetbrains.annotations.NotNull()
393         com.android.systemui.qs.tiles.impl.hearingdevices.domain.interactor.HearingDevicesTileDataInteractor stateInteractor, @org.jetbrains.annotations.NotNull()
394         com.android.systemui.qs.tiles.impl.hearingdevices.domain.interactor.HearingDevicesTileUserActionInteractor userActionInteractor) {
395             return null;
396         }
397     }
398 }