anchor.diff:    // Bloc
     sl.registerFactory(
       () => RecentlyAddedBloc(
  +      recentlyAdded: sl(),
  +      getImageUrl: sl(),
  +      logging: sl(),
  +    ),
  +  );
  +
  +  sl.registerFactory(
  +    () => LibrariesRecentlyAddedBloc(
         recentlyAdded: sl(),
         getImageUrl: sl(),
         logging: sl(),
  
positive.code: import 'features/recent/data/repositories/recently_added_repository_impl.dart';
  import 'features/recent/domain/repositories/recently_added_repository.dart';
  import 'features/recent/domain/usecases/get_recently_added.dart';
  import 'features/recent/presentation/bloc/recently_added_bloc.dart';
  import 'features/settings/data/datasources/register_device_data_source.dart';
  import 'features/settings/data/datasources/settings_data_source.dart';
  
negative.code:     ),
    );
  
    sl.registerFactory(
      () => LibraryStatisticsBloc(
        getLibraryUserStats: sl(),
        getLibraryWatchTimeStats: sl(),
        logging: sl(),
      ),
    );
  
    // Use case
    sl.registerLazySingleton(
      () => GetLibrariesTable(
  