-import { InstanceService } from '@app/shared/instance/instance.service'
-import { HtmlRendererService, LinkifierService, MarkdownService } from '@app/shared/renderer'
-import { ConfirmComponent } from '@app/shared/confirm/confirm.component'
-import { GlobalIconComponent } from '@app/shared/icons/global-icon.component'
-import { SmallLoaderComponent } from '@app/shared/misc/small-loader.component'
+import { VideoCaptionService } from '@app/shared/video-caption'
+import { VideoChannelService } from '@app/shared/video-channel/video-channel.service'
+import { VideoImportService } from '@app/shared/video-import/video-import.service'
+import { VideoAddToPlaylistComponent } from '@app/shared/video-playlist/video-add-to-playlist.component'
+import { VideoPlaylistElementMiniatureComponent } from '@app/shared/video-playlist/video-playlist-element-miniature.component'
+import { VideoPlaylistMiniatureComponent } from '@app/shared/video-playlist/video-playlist-miniature.component'
+import { VideoPlaylistService } from '@app/shared/video-playlist/video-playlist.service'
+import { InfiniteScrollerDirective } from '@app/shared/video/infinite-scroller.directive'
+import { VideoBlacklistComponent } from '@app/shared/video/modals/video-blacklist.component'
+import { VideoDownloadComponent } from '@app/shared/video/modals/video-download.component'
+import { VideoReportComponent } from '@app/shared/video/modals/video-report.component'
+import { RedundancyService } from '@app/shared/video/redundancy.service'
+import { VideoActionsDropdownComponent } from '@app/shared/video/video-actions-dropdown.component'
+import { VideosSelectionComponent } from '@app/shared/video/videos-selection.component'
+import {
+ NgbCollapseModule,
+ NgbDropdownModule,
+ NgbModalModule,
+ NgbNavModule,
+ NgbPopoverModule,
+ NgbTooltipModule
+} from '@ng-bootstrap/ng-bootstrap'
+import { I18n } from '@ngx-translate/i18n-polyfill'
+import { AUTH_INTERCEPTOR_PROVIDER } from './auth'
+import { BulkService } from './bulk/bulk.service'
+import { ButtonComponent } from './buttons/button.component'
+import { DeleteButtonComponent } from './buttons/delete-button.component'
+import { EditButtonComponent } from './buttons/edit-button.component'
+import { LoaderComponent } from './misc/loader.component'
+import { RestExtractor, RestService } from './rest'
+import { UserService } from './users'
+import { VideoAbuseService } from './video-abuse'
+import { VideoBlacklistService } from './video-blacklist'
+import { VideoOwnershipService } from './video-ownership'
+import { FeedComponent } from './video/feed.component'
+import { VideoMiniatureComponent } from './video/video-miniature.component'
+import { VideoThumbnailComponent } from './video/video-thumbnail.component'
+import { VideoService } from './video/video.service'