anchor.diff: -import 'package:angular/angular.dart';
  +part of security_monkey;
   
   abstract class PaginatedTable {
       Scope scope;
  
positive.code:         Map paginationData = event.data;
          this.totalItems = paginationData['total'];
          this.actualCount = paginationData['count'];
      }
  
      void list() {
        print("listFunction should be overridden");
      }
  
      /* PAGINATION BEGIN */
  
negative.code:     int _currentPage = 1;
      int maxSize = 5; // Max number of pages to display
  
      pageChanged() => null;
  
      get currentPage => _currentPage;
      set currentPage(int newPage) {
          if (_currentPage != newPage) {
              _currentPage = newPage;
              list();
          }
      }
  
      String items_displayed() {
          // return 1-25 or 26-27
          int start = (currentPage - 1) * _items_per_page + 1;
          int end = start + actualCount - 1;
          if (start > end) {
              return "$end";
  