module.exports =
  'application/vnd.github.drax-preview+json': /// ^ (https?://[^/]+)? (/api/v3)?
    (
        /licenses
      | /licenses/ ([^/]+)
      | /repos/ ([^/]+) / ([^/]+)
    )
    $
  ///

  # https://developer.github.com/changes/2014-12-09-new-attributes-for-stars-api/
  'application/vnd.github.v3.star+json': /// ^ (https?://[^/]+)? (/api/v3)?
    /users/ ([^/]+) /starred
    $
  ///

  # https://developer.github.com/changes/2017-01-05-commit-search-api/
  'application/vnd.github.cloak-preview+json': /// ^ (https?://[^/]+)? (/api/v3)?
    /search/commits
    $
  ///

  # https://developer.github.com/changes/2016-12-14-reviews-api/
  'application/vnd.github.black-cat-preview+json': /// ^ (https?://[^/]+)? (/api/v3)?
    /repos (/[^/]+){2} /pulls/ [0-9]+ / (
      | requested_reviewers
      | reviews (/[0-9]+)?
      | reviews (/[0-9]+) / (
          comments
        | events
        | dismissals
        )
      )
    $
  ///

  # https://developer.github.com/changes/2017-01-05-commit-search-api/
  'application/vnd.github.inertia-preview+json': /// ^ (https?://[^/]+)? (/api/v3)?
    (
        /repos (/[^/]+){2} /projects
      | /orgs/ ([^/]+) /projects
      | /projects/ (
          [0-9]+
        | [0-9]+ /columns
        | columns
        | columns/ [0-9]+
        | columns/ [0-9]+ /moves
        | columns/ [0-9]+ /cards
        | columns/cards/ [0-9]+
        | columns/cards/ [0-9]+ /moves
      )
    )
    $
  ///

  # # https://developer.github.com/v3/oauth_authorizations/
  # 'application/vnd.github.mirage-preview+json': /// ^ (https?://[^/]+)? (/api/v3)?
  #   (
  #       /authorizations
  #     | /authorizations/clients/ ([^/]{20})
  #     | /authorizations/clients/ ([^/]{20}) / ([^/]+) # fingerprint
  #     | /authorizations/ ([\d]+)
  #     | /applications/ ([^/]{20}) /tokens
  #     | /applications/ ([^/]{20}) /tokens/ ([^/]+)
  #   )
  #   $
  # ///
