_invoke(event) {
    if (!isSimpleClick(event)) {
      return true;
    }
    let { bubbles, preventDefault } = this;
    let target = this.element.target;
    let isSelf = !target || target === '_self';
    if (preventDefault !== false && isSelf) {
      event.preventDefault();
    }
    if (bubbles === false) {
      event.stopPropagation();
    }
    if (this._isDisabled) {
      return false;
    }
    if (this.loading) {
      // tslint:disable-next-line:max-line-length
      warn(
        'This link is in an inactive loading state because at least one of its models ' +
          'currently has a null/undefined value, or the provided route name is invalid.',
        false,
        {
          id: 'ember-glimmer.link-to.inactive-loading-state',
        },
      );
      return false;
    }
    if (!isSelf) {
      return false;
    }
    let {
      _route: routeName,
      _models: models,
      _query: queryParams,
      replace: shouldReplace,
    } = this;
    let payload = {
      queryParams,
      routeName,
    };
    // flaggedInstrument(
    //   'interaction.link-to',
    //   payload,
    //   this._generateTransition(
    //     payload,
    //     routeName,
    //     models,
    //     queryParams,
    //     shouldReplace
    //   )
    // );
    this._generateTransition(
      payload,
      routeName,
      models,
      queryParams,
      shouldReplace,
    );
    return false;
  }
Event handler that invokes the link, activating the associated route.
  
      @method _invoke
      @param {Event} event
      @private