anchor.diff:    Focusable _dateRangeEditor;
     bool _focusOnDateRangeEditorInit = false;
     PopupSizeProvider _popupSizeProvider;
  +
  +  @ViewChild(ButtonDirective)
  +  set focusableElement(ButtonDirective button) {
  +    focusable = button;
  +  }
   
     @Deprecated('Use [presets] instead.')
     @Input('predefinedRanges')
  
positive.code: import 'package:angular_components/material_datepicker/range.dart';
  import 'package:angular_components/material_popup/material_popup.dart';
  import 'package:angular_components/material_select/dropdown_button.dart';
  import 'package:angular_components/model/date/date.dart';
  import 'package:angular_components/model/date/date_formatter.dart';
  import 'package:angular_components/model/observable/observable.dart';
  
negative.code:   ],
    providers: [
      ExistingProvider(DateRangeEditorHost, MaterialDateRangePickerComponent),
      ExistingProvider(Focusable, MaterialDateRangePickerComponent),
      ExistingProvider(HasDisabled, MaterialDateRangePickerComponent),
      ExistingProvider(PopupSizeProvider, MaterialDateRangePickerComponent),
    ],
  )
  class MaterialDateRangePickerComponent
      with FocusableMixin
      implements
          HasDisabled,
          OnInit,
  