/*jshint strict:true, trailing:false, unused:true, node:true */
'use strict';

var repo = {
  "id": 31680592,
  "name": "hooks",
  "full_name": "malditogeek/hooks",
  "owner": {
    "login": "malditogeek",
    "id": 14751,
    "avatar_url": "https://avatars.githubusercontent.com/u/14751?v=3",
    "gravatar_id": "",
    "url": "https://api.github.com/users/malditogeek",
    "html_url": "https://github.com/malditogeek",
    "followers_url": "https://api.github.com/users/malditogeek/followers",
    "following_url": "https://api.github.com/users/malditogeek/following{/other_user}",
    "gists_url": "https://api.github.com/users/malditogeek/gists{/gist_id}",
    "starred_url": "https://api.github.com/users/malditogeek/starred{/owner}{/repo}",
    "subscriptions_url": "https://api.github.com/users/malditogeek/subscriptions",
    "organizations_url": "https://api.github.com/users/malditogeek/orgs",
    "repos_url": "https://api.github.com/users/malditogeek/repos",
    "events_url": "https://api.github.com/users/malditogeek/events{/privacy}",
    "received_events_url": "https://api.github.com/users/malditogeek/received_events",
    "type": "User",
    "site_admin": false
  },
  "private": false,
  "html_url": "https://github.com/malditogeek/hooks",
  "description": "",
  "fork": false,
  "url": "https://api.github.com/repos/malditogeek/hooks",
  "forks_url": "https://api.github.com/repos/malditogeek/hooks/forks",
  "keys_url": "https://api.github.com/repos/malditogeek/hooks/keys{/key_id}",
  "collaborators_url": "https://api.github.com/repos/malditogeek/hooks/collaborators{/collaborator}",
  "teams_url": "https://api.github.com/repos/malditogeek/hooks/teams",
  "hooks_url": "https://api.github.com/repos/malditogeek/hooks/hooks",
  "issue_events_url": "https://api.github.com/repos/malditogeek/hooks/issues/events{/number}",
  "events_url": "https://api.github.com/repos/malditogeek/hooks/events",
  "assignees_url": "https://api.github.com/repos/malditogeek/hooks/assignees{/user}",
  "branches_url": "https://api.github.com/repos/malditogeek/hooks/branches{/branch}",
  "tags_url": "https://api.github.com/repos/malditogeek/hooks/tags",
  "blobs_url": "https://api.github.com/repos/malditogeek/hooks/git/blobs{/sha}",
  "git_tags_url": "https://api.github.com/repos/malditogeek/hooks/git/tags{/sha}",
  "git_refs_url": "https://api.github.com/repos/malditogeek/hooks/git/refs{/sha}",
  "trees_url": "https://api.github.com/repos/malditogeek/hooks/git/trees{/sha}",
  "statuses_url": "https://api.github.com/repos/malditogeek/hooks/statuses/{sha}",
  "languages_url": "https://api.github.com/repos/malditogeek/hooks/languages",
  "stargazers_url": "https://api.github.com/repos/malditogeek/hooks/stargazers",
  "contributors_url": "https://api.github.com/repos/malditogeek/hooks/contributors",
  "subscribers_url": "https://api.github.com/repos/malditogeek/hooks/subscribers",
  "subscription_url": "https://api.github.com/repos/malditogeek/hooks/subscription",
  "commits_url": "https://api.github.com/repos/malditogeek/hooks/commits{/sha}",
  "git_commits_url": "https://api.github.com/repos/malditogeek/hooks/git/commits{/sha}",
  "comments_url": "https://api.github.com/repos/malditogeek/hooks/comments{/number}",
  "issue_comment_url": "https://api.github.com/repos/malditogeek/hooks/issues/comments{/number}",
  "contents_url": "https://api.github.com/repos/malditogeek/hooks/contents/{+path}",
  "compare_url": "https://api.github.com/repos/malditogeek/hooks/compare/{base}...{head}",
  "merges_url": "https://api.github.com/repos/malditogeek/hooks/merges",
  "archive_url": "https://api.github.com/repos/malditogeek/hooks/{archive_format}{/ref}",
  "downloads_url": "https://api.github.com/repos/malditogeek/hooks/downloads",
  "issues_url": "https://api.github.com/repos/malditogeek/hooks/issues{/number}",
  "pulls_url": "https://api.github.com/repos/malditogeek/hooks/pulls{/number}",
  "milestones_url": "https://api.github.com/repos/malditogeek/hooks/milestones{/number}",
  "notifications_url": "https://api.github.com/repos/malditogeek/hooks/notifications{?since,all,participating}",
  "labels_url": "https://api.github.com/repos/malditogeek/hooks/labels{/name}",
  "releases_url": "https://api.github.com/repos/malditogeek/hooks/releases{/id}",
  "created_at": "2015-03-04T21:23:47Z",
  "updated_at": "2015-03-05T23:16:37Z",
  "pushed_at": "2015-03-24T01:16:17Z",
  "git_url": "git://github.com/malditogeek/hooks.git",
  "ssh_url": "git@github.com:malditogeek/hooks.git",
  "clone_url": "https://github.com/malditogeek/hooks.git",
  "svn_url": "https://github.com/malditogeek/hooks",
  "homepage": null,
  "size": 554,
  "stargazers_count": 0,
  "watchers_count": 0,
  "language": null,
  "has_issues": true,
  "has_downloads": true,
  "has_wiki": true,
  "has_pages": false,
  "forks_count": 0,
  "mirror_url": null,
  "open_issues_count": 2,
  "forks": 0,
  "open_issues": 2,
  "watchers": 0,
  "default_branch": "master",
  "network_count": 0,
  "subscribers_count": 1
};

var branches = [ 
  { name: 'alpha',
    commit:
     { sha: '1b3341acf23ec1bb3d2bc2fec438c164edf3bd9a',
       url: 'https://api.github.com/repos/malditogeek/hooks/commits/1b3341acf23ec1bb3d2bc2fec438c164edf3bd9a' } },
  { name: 'markdown',
    commit:
     { sha: '1e2d1bd915a26dd9ee3d69469a40df751b6913f2',
       url: 'https://api.github.com/repos/malditogeek/hooks/commits/1e2d1bd915a26dd9ee3d69469a40df751b6913f2' } },
  { name: 'master',
    commit:
     { sha: '9611b058b6aaa0481eb77d504f9141f06e9b52ea',
       url: 'https://api.github.com/repos/malditogeek/hooks/commits/9611b058b6aaa0481eb77d504f9141f06e9b52ea' } },
  { name: 'nochange',
    commit:
     { sha: '8f913cf6786275b7dc209ca20c375de59e309a0a',
       url: 'https://api.github.com/repos/malditogeek/hooks/commits/8f913cf6786275b7dc209ca20c375de59e309a0a' } },
  { name: 'nochanges',
    commit:
     { sha: '38d2ca65bc7b1ac2e02aca909e7d30202de2961f',
       url: 'https://api.github.com/repos/malditogeek/hooks/commits/38d2ca65bc7b1ac2e02aca909e7d30202de2961f' } },
  { name: 'somechanges',
    commit:
     { sha: '612dbb5399ac98a24ce53384226a74d78b958f9f',
       url: 'https://api.github.com/repos/malditogeek/hooks/commits/612dbb5399ac98a24ce53384226a74d78b958f9f' } },
  { name: 'sweet-feature',
    commit:
     { sha: '0ae919592989b846a67e75dda8cf1fd66cdaf552',
       url: 'https://api.github.com/repos/malditogeek/hooks/commits/0ae919592989b846a67e75dda8cf1fd66cdaf552' } } 
];

var tree = {
  sha: '9611b058b6aaa0481eb77d504f9141f06e9b52ea',
  url: 'https://api.github.com/repos/malditogeek/hooks/git/trees/9611b058b6aaa0481eb77d504f9141f06e9b52ea',
  tree:
   [ { path: '.gitignore',
       mode: '100644',
       type: 'blob',
       sha: 'c2658d7d1b31848c3b71960543cb0368e56cd4c7',
       size: 14,
       url: 'https://api.github.com/repos/malditogeek/hooks/git/blobs/c2658d7d1b31848c3b71960543cb0368e56cd4c7' },
     { path: 'README.md',
       mode: '100644',
       type: 'blob',
       sha: 'c6fed82998c288bad6f662492d58675a424bed17',
       size: 10,
       url: 'https://api.github.com/repos/malditogeek/hooks/git/blobs/c6fed82998c288bad6f662492d58675a424bed17' },
     { path: 'package.json',
       mode: '100644',
       type: 'blob',
       sha: '5dc0f3906430d87bfe001089e2280b9ee4ac24c5',
       size: 531,
       url: 'https://api.github.com/repos/malditogeek/hooks/git/blobs/5dc0f3906430d87bfe001089e2280b9ee4ac24c5' } ],
  truncated: false 
};

var blob = { sha: '5dc0f3906430d87bfe001089e2280b9ee4ac24c5',
    size: 531,
    url: 'https://api.github.com/repos/malditogeek/hooks/git/blobs/5dc0f3906430d87bfe001089e2280b9ee4ac24c5',
    content: 'ewogICJuYW1lIjogImhvb2tzIiwKICAidmVyc2lvbiI6ICIxLjAuMCIsCiAg\nImRlc2NyaXB0aW9uIjogIisiLAogICJtYWluIjogImluZGV4LmpzIiwKICAi\nZGVwZW5kZW5jaWVzIjogewogICAgIm9jdG9ub2RlIjogIl4wLjYuMTUiLAog\nICAgIm5vZGUtZ2l0dGVyIjogIl4xLjIuNyIKICB9LAogICJkZXZEZXBlbmRl\nbmNpZXMiOiB7fSwKICAic2NyaXB0cyI6IHsKICAgICJ0ZXN0IjogImVjaG8g\nXCJFcnJvcjogbm8gdGVzdCBzcGVjaWZpZWRcIiAmJiBleGl0IDEiCiAgfSwK\nICAicmVwb3NpdG9yeSI6IHsKICAgICJ0eXBlIjogImdpdCIsCiAgICAidXJs\nIjogImh0dHBzOi8vZ2l0aHViLmNvbS9tYWxkaXRvZ2Vlay9ob29rcy5naXQi\nCiAgfSwKICAiYXV0aG9yIjogIiIsCiAgImxpY2Vuc2UiOiAiSVNDIiwKICAi\nYnVncyI6IHsKICAgICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL21hbGRp\ndG9nZWVrL2hvb2tzL2lzc3VlcyIKICB9LAogICJob21lcGFnZSI6ICJodHRw\nczovL2dpdGh1Yi5jb20vbWFsZGl0b2dlZWsvaG9va3MiCn0K\n',
    encoding: 'base64' 
};

var master_branch = {
  "name": "master",
  "commit": {
    "sha": "9611b058b6aaa0481eb77d504f9141f06e9b52ea",
    "commit": {
      "author": {
        "name": "Mauro Pompilio",
        "email": "hackers.are.rockstars@gmail.com",
        "date": "2015-03-14T15:05:28Z"
      },
      "committer": {
        "name": "Mauro Pompilio",
        "email": "hackers.are.rockstars@gmail.com",
        "date": "2015-03-14T15:05:28Z"
      },
      "message": "Ad package.json",
      "tree": {
        "sha": "c43ad3a27fdd2484e9dc492cb4f0d653b1a41016",
        "url": "https://api.github.com/repos/malditogeek/hooks/git/trees/c43ad3a27fdd2484e9dc492cb4f0d653b1a41016"
      },
      "url": "https://api.github.com/repos/malditogeek/hooks/git/commits/9611b058b6aaa0481eb77d504f9141f06e9b52ea",
      "comment_count": 0
    },
    "url": "https://api.github.com/repos/malditogeek/hooks/commits/9611b058b6aaa0481eb77d504f9141f06e9b52ea",
    "html_url": "https://github.com/malditogeek/hooks/commit/9611b058b6aaa0481eb77d504f9141f06e9b52ea",
    "comments_url": "https://api.github.com/repos/malditogeek/hooks/commits/9611b058b6aaa0481eb77d504f9141f06e9b52ea/comments",
    "author": {
      "login": "malditogeek",
      "id": 14751,
      "avatar_url": "https://avatars.githubusercontent.com/u/14751?v=3",
      "gravatar_id": "",
      "url": "https://api.github.com/users/malditogeek",
      "html_url": "https://github.com/malditogeek",
      "followers_url": "https://api.github.com/users/malditogeek/followers",
      "following_url": "https://api.github.com/users/malditogeek/following{/other_user}",
      "gists_url": "https://api.github.com/users/malditogeek/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/malditogeek/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/malditogeek/subscriptions",
      "organizations_url": "https://api.github.com/users/malditogeek/orgs",
      "repos_url": "https://api.github.com/users/malditogeek/repos",
      "events_url": "https://api.github.com/users/malditogeek/events{/privacy}",
      "received_events_url": "https://api.github.com/users/malditogeek/received_events",
      "type": "User",
      "site_admin": false
    },
    "committer": {
      "login": "malditogeek",
      "id": 14751,
      "avatar_url": "https://avatars.githubusercontent.com/u/14751?v=3",
      "gravatar_id": "",
      "url": "https://api.github.com/users/malditogeek",
      "html_url": "https://github.com/malditogeek",
      "followers_url": "https://api.github.com/users/malditogeek/followers",
      "following_url": "https://api.github.com/users/malditogeek/following{/other_user}",
      "gists_url": "https://api.github.com/users/malditogeek/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/malditogeek/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/malditogeek/subscriptions",
      "organizations_url": "https://api.github.com/users/malditogeek/orgs",
      "repos_url": "https://api.github.com/users/malditogeek/repos",
      "events_url": "https://api.github.com/users/malditogeek/events{/privacy}",
      "received_events_url": "https://api.github.com/users/malditogeek/received_events",
      "type": "User",
      "site_admin": false
    },
    "parents": [
      {
        "sha": "0be0b777b07336b972d64a0eedd964bf412aee05",
        "url": "https://api.github.com/repos/malditogeek/hooks/commits/0be0b777b07336b972d64a0eedd964bf412aee05",
        "html_url": "https://github.com/malditogeek/hooks/commit/0be0b777b07336b972d64a0eedd964bf412aee05"
      }
    ]
  },
  "_links": {
    "self": "https://api.github.com/repos/malditogeek/hooks/branches/master",
    "html": "https://github.com/malditogeek/hooks/tree/master"
  }
};

module.exports = {
  branches: branches,
  tree: tree,
  blob: blob,
  repo: repo,
  master_branch: master_branch
};
