docs: function (event) {
        if (!_emberViewsSystemUtils.isSimpleClick(event)) {
          return true;
        }
  
        var preventDefault = _emberMetalProperty_get.get(this, 'preventDefault');
        var targetAttribute = _emberMetalProperty_get.get(this, 'target');
  
        if (preventDefault !== false) {
          if (!targetAttribute || targetAttribute === '_self') {
            event.preventDefault();
          }
        }
  
        if (_emberMetalProperty_get.get(this, 'bubbles') === false) {
          event.stopPropagation();
        }
  
        if (_emberMetalProperty_get.get(this, '_isDisabled')) {
          return false;
        }
  
        if (_emberMetalProperty_get.get(this, 'loading')) {
          _emberMetalLogger.default.warn('This link-to is in an inactive loading state because at least one of its parameters presently has a null/undefined value, or the provided route name is invalid.');
          return false;
        }
  
        if (targetAttribute && targetAttribute !== '_self') {
          return false;
        }
  
        var routing = _emberMetalProperty_get.get(this, '_routing');
        var qualifiedRouteName = _emberMetalProperty_get.get(this, 'qualifiedRouteName');
        var models = _emberMetalProperty_get.get(this, 'models');
        var queryParamValues = _emberMetalProperty_get.get(this, 'queryParams.values');
        var shouldReplace = _emberMetalProperty_get.get(this, 'replace');
  
        routing.transitionTo(qualifiedRouteName, models, queryParamValues, shouldReplace);
      }