1*90c8c64dSAndroid Build Coastguard Worker/* 2*90c8c64dSAndroid Build Coastguard Worker * Copyright (C) 2022 The Android Open Source Project 3*90c8c64dSAndroid Build Coastguard Worker * 4*90c8c64dSAndroid Build Coastguard Worker * Licensed under the Apache License, Version 2.0 (the "License"); 5*90c8c64dSAndroid Build Coastguard Worker * you may not use this file except in compliance with the License. 6*90c8c64dSAndroid Build Coastguard Worker * You may obtain a copy of the License at 7*90c8c64dSAndroid Build Coastguard Worker * 8*90c8c64dSAndroid Build Coastguard Worker * http://www.apache.org/licenses/LICENSE-2.0 9*90c8c64dSAndroid Build Coastguard Worker * 10*90c8c64dSAndroid Build Coastguard Worker * Unless required by applicable law or agreed to in writing, software 11*90c8c64dSAndroid Build Coastguard Worker * distributed under the License is distributed on an "AS IS" BASIS, 12*90c8c64dSAndroid Build Coastguard Worker * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13*90c8c64dSAndroid Build Coastguard Worker * See the License for the specific language governing permissions and 14*90c8c64dSAndroid Build Coastguard Worker * limitations under the License. 15*90c8c64dSAndroid Build Coastguard Worker */ 16*90c8c64dSAndroid Build Coastguard Worker 17*90c8c64dSAndroid Build Coastguard Workerimport {ClipboardModule} from '@angular/cdk/clipboard'; 18*90c8c64dSAndroid Build Coastguard Workerimport {DragDropModule} from '@angular/cdk/drag-drop'; 19*90c8c64dSAndroid Build Coastguard Workerimport {CdkMenuModule} from '@angular/cdk/menu'; 20*90c8c64dSAndroid Build Coastguard Workerimport {OverlayModule} from '@angular/cdk/overlay'; 21*90c8c64dSAndroid Build Coastguard Workerimport {ScrollingModule} from '@angular/cdk/scrolling'; 22*90c8c64dSAndroid Build Coastguard Workerimport {CommonModule} from '@angular/common'; 23*90c8c64dSAndroid Build Coastguard Workerimport {HttpClientModule} from '@angular/common/http'; 24*90c8c64dSAndroid Build Coastguard Workerimport {CUSTOM_ELEMENTS_SCHEMA, ErrorHandler, NgModule} from '@angular/core'; 25*90c8c64dSAndroid Build Coastguard Workerimport {FormsModule, ReactiveFormsModule} from '@angular/forms'; 26*90c8c64dSAndroid Build Coastguard Workerimport {MatButtonModule} from '@angular/material/button'; 27*90c8c64dSAndroid Build Coastguard Workerimport {MatCardModule} from '@angular/material/card'; 28*90c8c64dSAndroid Build Coastguard Workerimport {MatCheckboxModule} from '@angular/material/checkbox'; 29*90c8c64dSAndroid Build Coastguard Workerimport {MatDialogModule} from '@angular/material/dialog'; 30*90c8c64dSAndroid Build Coastguard Workerimport {MatDividerModule} from '@angular/material/divider'; 31*90c8c64dSAndroid Build Coastguard Workerimport {MatFormFieldModule} from '@angular/material/form-field'; 32*90c8c64dSAndroid Build Coastguard Workerimport {MatGridListModule} from '@angular/material/grid-list'; 33*90c8c64dSAndroid Build Coastguard Workerimport {MatIconModule} from '@angular/material/icon'; 34*90c8c64dSAndroid Build Coastguard Workerimport {MatInputModule} from '@angular/material/input'; 35*90c8c64dSAndroid Build Coastguard Workerimport {MatListModule} from '@angular/material/list'; 36*90c8c64dSAndroid Build Coastguard Workerimport {MatProgressBarModule} from '@angular/material/progress-bar'; 37*90c8c64dSAndroid Build Coastguard Workerimport {MatProgressSpinnerModule} from '@angular/material/progress-spinner'; 38*90c8c64dSAndroid Build Coastguard Workerimport {MatRadioModule} from '@angular/material/radio'; 39*90c8c64dSAndroid Build Coastguard Workerimport {MatSelectModule} from '@angular/material/select'; 40*90c8c64dSAndroid Build Coastguard Workerimport {MatSliderModule} from '@angular/material/slider'; 41*90c8c64dSAndroid Build Coastguard Workerimport {MatSnackBarModule} from '@angular/material/snack-bar'; 42*90c8c64dSAndroid Build Coastguard Workerimport {MatTableModule} from '@angular/material/table'; 43*90c8c64dSAndroid Build Coastguard Workerimport {MatTabsModule} from '@angular/material/tabs'; 44*90c8c64dSAndroid Build Coastguard Workerimport {MatToolbarModule} from '@angular/material/toolbar'; 45*90c8c64dSAndroid Build Coastguard Workerimport {MatTooltipModule} from '@angular/material/tooltip'; 46*90c8c64dSAndroid Build Coastguard Workerimport {BrowserModule, Title} from '@angular/platform-browser'; 47*90c8c64dSAndroid Build Coastguard Workerimport {BrowserAnimationsModule} from '@angular/platform-browser/animations'; 48*90c8c64dSAndroid Build Coastguard Workerimport {CollapsedSectionsComponent} from 'viewers/components/collapsed_sections_component'; 49*90c8c64dSAndroid Build Coastguard Workerimport {CollapsibleSectionTitleComponent} from 'viewers/components/collapsible_section_title_component'; 50*90c8c64dSAndroid Build Coastguard Workerimport {CoordinatesTableComponent} from 'viewers/components/coordinates_table_component'; 51*90c8c64dSAndroid Build Coastguard Workerimport {HierarchyComponent} from 'viewers/components/hierarchy_component'; 52*90c8c64dSAndroid Build Coastguard Workerimport {HierarchyTreeNodeDataViewComponent} from 'viewers/components/hierarchy_tree_node_data_view_component'; 53*90c8c64dSAndroid Build Coastguard Workerimport {ImeAdditionalPropertiesComponent} from 'viewers/components/ime_additional_properties_component'; 54*90c8c64dSAndroid Build Coastguard Workerimport {LogComponent} from 'viewers/components/log_component'; 55*90c8c64dSAndroid Build Coastguard Workerimport {PropertiesComponent} from 'viewers/components/properties_component'; 56*90c8c64dSAndroid Build Coastguard Workerimport {PropertiesTableComponent} from 'viewers/components/properties_table_component'; 57*90c8c64dSAndroid Build Coastguard Workerimport {PropertyTreeNodeDataViewComponent} from 'viewers/components/property_tree_node_data_view_component'; 58*90c8c64dSAndroid Build Coastguard Workerimport {RectsComponent} from 'viewers/components/rects/rects_component'; 59*90c8c64dSAndroid Build Coastguard Workerimport {SearchBoxComponent} from 'viewers/components/search_box_component'; 60*90c8c64dSAndroid Build Coastguard Workerimport {SelectWithFilterComponent} from 'viewers/components/select_with_filter_component'; 61*90c8c64dSAndroid Build Coastguard Workerimport {SurfaceFlingerPropertyGroupsComponent} from 'viewers/components/surface_flinger_property_groups_component'; 62*90c8c64dSAndroid Build Coastguard Workerimport {TransformMatrixComponent} from 'viewers/components/transform_matrix_component'; 63*90c8c64dSAndroid Build Coastguard Workerimport {TreeComponent} from 'viewers/components/tree_component'; 64*90c8c64dSAndroid Build Coastguard Workerimport {TreeNodeComponent} from 'viewers/components/tree_node_component'; 65*90c8c64dSAndroid Build Coastguard Workerimport {UserOptionsComponent} from 'viewers/components/user_options_component'; 66*90c8c64dSAndroid Build Coastguard Workerimport {ViewerInputMethodComponent} from 'viewers/components/viewer_input_method_component'; 67*90c8c64dSAndroid Build Coastguard Workerimport {ViewCapturePropertyGroupsComponent} from 'viewers/components/view_capture_property_groups_component'; 68*90c8c64dSAndroid Build Coastguard Workerimport {ViewerInputComponent} from 'viewers/viewer_input/viewer_input_component'; 69*90c8c64dSAndroid Build Coastguard Workerimport {ViewerJankCujsComponent} from 'viewers/viewer_jank_cujs/viewer_jank_cujs_component'; 70*90c8c64dSAndroid Build Coastguard Workerimport {ViewerMediaBasedComponent} from 'viewers/viewer_media_based/viewer_media_based_component'; 71*90c8c64dSAndroid Build Coastguard Workerimport {ProtologScrollDirective} from 'viewers/viewer_protolog/scroll_strategy/protolog_scroll_directive'; 72*90c8c64dSAndroid Build Coastguard Workerimport {ViewerProtologComponent} from 'viewers/viewer_protolog/viewer_protolog_component'; 73*90c8c64dSAndroid Build Coastguard Workerimport {SearchListComponent} from 'viewers/viewer_search/search_list_component'; 74*90c8c64dSAndroid Build Coastguard Workerimport {ViewerSearchComponent} from 'viewers/viewer_search/viewer_search_component'; 75*90c8c64dSAndroid Build Coastguard Workerimport {ViewerSurfaceFlingerComponent} from 'viewers/viewer_surface_flinger/viewer_surface_flinger_component'; 76*90c8c64dSAndroid Build Coastguard Workerimport {TransactionsScrollDirective} from 'viewers/viewer_transactions/scroll_strategy/transactions_scroll_directive'; 77*90c8c64dSAndroid Build Coastguard Workerimport {ViewerTransactionsComponent} from 'viewers/viewer_transactions/viewer_transactions_component'; 78*90c8c64dSAndroid Build Coastguard Workerimport {TransitionsScrollDirective} from 'viewers/viewer_transitions/scroll_strategy/transitions_scroll_directive'; 79*90c8c64dSAndroid Build Coastguard Workerimport {ViewerTransitionsComponent} from 'viewers/viewer_transitions/viewer_transitions_component'; 80*90c8c64dSAndroid Build Coastguard Workerimport {ViewerViewCaptureComponent} from 'viewers/viewer_view_capture/viewer_view_capture_component'; 81*90c8c64dSAndroid Build Coastguard Workerimport {ViewerWindowManagerComponent} from 'viewers/viewer_window_manager/viewer_window_manager_component'; 82*90c8c64dSAndroid Build Coastguard Workerimport {AdbProxyComponent} from './components/adb_proxy_component'; 83*90c8c64dSAndroid Build Coastguard Workerimport {AppComponent} from './components/app_component'; 84*90c8c64dSAndroid Build Coastguard Workerimport { 85*90c8c64dSAndroid Build Coastguard Worker MatDrawer, 86*90c8c64dSAndroid Build Coastguard Worker MatDrawerContainer, 87*90c8c64dSAndroid Build Coastguard Worker MatDrawerContent, 88*90c8c64dSAndroid Build Coastguard Worker} from './components/bottomnav/bottom_drawer_component'; 89*90c8c64dSAndroid Build Coastguard Workerimport {CollectTracesComponent} from './components/collect_traces_component'; 90*90c8c64dSAndroid Build Coastguard Workerimport {LoadProgressComponent} from './components/load_progress_component'; 91*90c8c64dSAndroid Build Coastguard Workerimport {ShortcutsComponent} from './components/shortcuts_component'; 92*90c8c64dSAndroid Build Coastguard Workerimport {SnackBarComponent} from './components/snack_bar_component'; 93*90c8c64dSAndroid Build Coastguard Workerimport {DefaultTimelineRowComponent} from './components/timeline/expanded-timeline/default_timeline_row_component'; 94*90c8c64dSAndroid Build Coastguard Workerimport {ExpandedTimelineComponent} from './components/timeline/expanded-timeline/expanded_timeline_component'; 95*90c8c64dSAndroid Build Coastguard Workerimport {TransitionTimelineComponent} from './components/timeline/expanded-timeline/transition_timeline_component'; 96*90c8c64dSAndroid Build Coastguard Workerimport {MiniTimelineComponent} from './components/timeline/mini-timeline/mini_timeline_component'; 97*90c8c64dSAndroid Build Coastguard Workerimport {SliderComponent} from './components/timeline/mini-timeline/slider_component'; 98*90c8c64dSAndroid Build Coastguard Workerimport {TimelineComponent} from './components/timeline/timeline_component'; 99*90c8c64dSAndroid Build Coastguard Workerimport {TraceConfigComponent} from './components/trace_config_component'; 100*90c8c64dSAndroid Build Coastguard Workerimport {TraceViewComponent} from './components/trace_view_component'; 101*90c8c64dSAndroid Build Coastguard Workerimport {UploadTracesComponent} from './components/upload_traces_component'; 102*90c8c64dSAndroid Build Coastguard Workerimport {WarningDialogComponent} from './components/warning_dialog_component'; 103*90c8c64dSAndroid Build Coastguard Workerimport {WebAdbComponent} from './components/web_adb_component'; 104*90c8c64dSAndroid Build Coastguard Workerimport {GlobalErrorHandler} from './global_error_handler'; 105*90c8c64dSAndroid Build Coastguard Worker 106*90c8c64dSAndroid Build Coastguard Worker@NgModule({ 107*90c8c64dSAndroid Build Coastguard Worker declarations: [ 108*90c8c64dSAndroid Build Coastguard Worker AppComponent, 109*90c8c64dSAndroid Build Coastguard Worker ViewerWindowManagerComponent, 110*90c8c64dSAndroid Build Coastguard Worker ViewerSurfaceFlingerComponent, 111*90c8c64dSAndroid Build Coastguard Worker ViewerInputComponent, 112*90c8c64dSAndroid Build Coastguard Worker ViewerInputMethodComponent, 113*90c8c64dSAndroid Build Coastguard Worker ViewerProtologComponent, 114*90c8c64dSAndroid Build Coastguard Worker ViewerJankCujsComponent, 115*90c8c64dSAndroid Build Coastguard Worker ViewerTransactionsComponent, 116*90c8c64dSAndroid Build Coastguard Worker ViewerMediaBasedComponent, 117*90c8c64dSAndroid Build Coastguard Worker ViewerTransitionsComponent, 118*90c8c64dSAndroid Build Coastguard Worker ViewerViewCaptureComponent, 119*90c8c64dSAndroid Build Coastguard Worker ViewerSearchComponent, 120*90c8c64dSAndroid Build Coastguard Worker CollectTracesComponent, 121*90c8c64dSAndroid Build Coastguard Worker UploadTracesComponent, 122*90c8c64dSAndroid Build Coastguard Worker AdbProxyComponent, 123*90c8c64dSAndroid Build Coastguard Worker WebAdbComponent, 124*90c8c64dSAndroid Build Coastguard Worker TraceConfigComponent, 125*90c8c64dSAndroid Build Coastguard Worker HierarchyComponent, 126*90c8c64dSAndroid Build Coastguard Worker PropertiesComponent, 127*90c8c64dSAndroid Build Coastguard Worker RectsComponent, 128*90c8c64dSAndroid Build Coastguard Worker TraceViewComponent, 129*90c8c64dSAndroid Build Coastguard Worker TreeComponent, 130*90c8c64dSAndroid Build Coastguard Worker TreeNodeComponent, 131*90c8c64dSAndroid Build Coastguard Worker HierarchyTreeNodeDataViewComponent, 132*90c8c64dSAndroid Build Coastguard Worker PropertyTreeNodeDataViewComponent, 133*90c8c64dSAndroid Build Coastguard Worker SurfaceFlingerPropertyGroupsComponent, 134*90c8c64dSAndroid Build Coastguard Worker TransformMatrixComponent, 135*90c8c64dSAndroid Build Coastguard Worker PropertiesTableComponent, 136*90c8c64dSAndroid Build Coastguard Worker ImeAdditionalPropertiesComponent, 137*90c8c64dSAndroid Build Coastguard Worker CoordinatesTableComponent, 138*90c8c64dSAndroid Build Coastguard Worker TimelineComponent, 139*90c8c64dSAndroid Build Coastguard Worker MiniTimelineComponent, 140*90c8c64dSAndroid Build Coastguard Worker ExpandedTimelineComponent, 141*90c8c64dSAndroid Build Coastguard Worker DefaultTimelineRowComponent, 142*90c8c64dSAndroid Build Coastguard Worker TransitionTimelineComponent, 143*90c8c64dSAndroid Build Coastguard Worker SnackBarComponent, 144*90c8c64dSAndroid Build Coastguard Worker MatDrawer, 145*90c8c64dSAndroid Build Coastguard Worker MatDrawerContent, 146*90c8c64dSAndroid Build Coastguard Worker MatDrawerContainer, 147*90c8c64dSAndroid Build Coastguard Worker LoadProgressComponent, 148*90c8c64dSAndroid Build Coastguard Worker SliderComponent, 149*90c8c64dSAndroid Build Coastguard Worker ProtologScrollDirective, 150*90c8c64dSAndroid Build Coastguard Worker TransactionsScrollDirective, 151*90c8c64dSAndroid Build Coastguard Worker TransitionsScrollDirective, 152*90c8c64dSAndroid Build Coastguard Worker ViewCapturePropertyGroupsComponent, 153*90c8c64dSAndroid Build Coastguard Worker SelectWithFilterComponent, 154*90c8c64dSAndroid Build Coastguard Worker ShortcutsComponent, 155*90c8c64dSAndroid Build Coastguard Worker CollapsedSectionsComponent, 156*90c8c64dSAndroid Build Coastguard Worker CollapsibleSectionTitleComponent, 157*90c8c64dSAndroid Build Coastguard Worker UserOptionsComponent, 158*90c8c64dSAndroid Build Coastguard Worker LogComponent, 159*90c8c64dSAndroid Build Coastguard Worker WarningDialogComponent, 160*90c8c64dSAndroid Build Coastguard Worker SearchBoxComponent, 161*90c8c64dSAndroid Build Coastguard Worker SearchListComponent, 162*90c8c64dSAndroid Build Coastguard Worker ], 163*90c8c64dSAndroid Build Coastguard Worker imports: [ 164*90c8c64dSAndroid Build Coastguard Worker BrowserModule, 165*90c8c64dSAndroid Build Coastguard Worker HttpClientModule, 166*90c8c64dSAndroid Build Coastguard Worker CommonModule, 167*90c8c64dSAndroid Build Coastguard Worker MatCardModule, 168*90c8c64dSAndroid Build Coastguard Worker MatButtonModule, 169*90c8c64dSAndroid Build Coastguard Worker MatGridListModule, 170*90c8c64dSAndroid Build Coastguard Worker FormsModule, 171*90c8c64dSAndroid Build Coastguard Worker MatListModule, 172*90c8c64dSAndroid Build Coastguard Worker MatCheckboxModule, 173*90c8c64dSAndroid Build Coastguard Worker MatDividerModule, 174*90c8c64dSAndroid Build Coastguard Worker MatIconModule, 175*90c8c64dSAndroid Build Coastguard Worker MatProgressSpinnerModule, 176*90c8c64dSAndroid Build Coastguard Worker MatProgressBarModule, 177*90c8c64dSAndroid Build Coastguard Worker MatFormFieldModule, 178*90c8c64dSAndroid Build Coastguard Worker MatInputModule, 179*90c8c64dSAndroid Build Coastguard Worker MatSelectModule, 180*90c8c64dSAndroid Build Coastguard Worker BrowserAnimationsModule, 181*90c8c64dSAndroid Build Coastguard Worker HttpClientModule, 182*90c8c64dSAndroid Build Coastguard Worker MatSliderModule, 183*90c8c64dSAndroid Build Coastguard Worker MatRadioModule, 184*90c8c64dSAndroid Build Coastguard Worker MatTooltipModule, 185*90c8c64dSAndroid Build Coastguard Worker MatToolbarModule, 186*90c8c64dSAndroid Build Coastguard Worker MatTabsModule, 187*90c8c64dSAndroid Build Coastguard Worker MatSnackBarModule, 188*90c8c64dSAndroid Build Coastguard Worker ScrollingModule, 189*90c8c64dSAndroid Build Coastguard Worker DragDropModule, 190*90c8c64dSAndroid Build Coastguard Worker ClipboardModule, 191*90c8c64dSAndroid Build Coastguard Worker ReactiveFormsModule, 192*90c8c64dSAndroid Build Coastguard Worker CdkMenuModule, 193*90c8c64dSAndroid Build Coastguard Worker MatDialogModule, 194*90c8c64dSAndroid Build Coastguard Worker MatTableModule, 195*90c8c64dSAndroid Build Coastguard Worker OverlayModule, 196*90c8c64dSAndroid Build Coastguard Worker ], 197*90c8c64dSAndroid Build Coastguard Worker providers: [Title, {provide: ErrorHandler, useClass: GlobalErrorHandler}], 198*90c8c64dSAndroid Build Coastguard Worker schemas: [CUSTOM_ELEMENTS_SCHEMA], 199*90c8c64dSAndroid Build Coastguard Worker bootstrap: [AppComponent], 200*90c8c64dSAndroid Build Coastguard Worker}) 201*90c8c64dSAndroid Build Coastguard Workerexport class AppModule {} 202