import React from 'react';

import BaseChecklist from 'parser/shared/modules/features/Checklist/Module';
import CancelledCasts from 'parser/shared/modules/CancelledCasts';
import AlwaysBeCasting from 'parser/shared/modules/AlwaysBeCasting';
import CastEfficiency from 'parser/shared/modules/CastEfficiency';
import Combatants from 'parser/shared/modules/Combatants';
import PreparationRuleAnalyzer from 'parser/shared/modules/features/Checklist/PreparationRuleAnalyzer';


// import CancelledCasts from '../features/CancelledCasts';

import Component from './Component';

class Checklist extends BaseChecklist {
  static dependencies = {
    combatants: Combatants,
    castEfficiency: CastEfficiency,
    preparationRuleAnalyzer: PreparationRuleAnalyzer,
    cancelledCasts: CancelledCasts,
    alwaysBeCasting: AlwaysBeCasting,
  };

  render() {
    return (
      <Component
        combatant={this.combatants.selected}
        castEfficiency={this.castEfficiency}
        thresholds={{
          ...this.preparationRuleAnalyzer.thresholds,
          cancelledCasts: this.cancelledCasts.cancelledCastSuggestionThresholds,
          downtime: this.alwaysBeCasting.downtimeSuggestionThresholds,
        }}
      />
    );
  }
}

export default Checklist;

@@ -469,70 +469,8 @@
 ';%0A%0A
-%0A// import CancelledCasts from '../features/CancelledCasts';%0A%0A
 impo

remove commented import