{"action":"created","comment":{"url":"https://api.github.com/repos/dojo/core/pulls/comments/31179724","id":31179724,"diff_hunk":"@@ -0,0 +1,239 @@\n+import registerSuite = require('intern!object');\n+import assert = require('intern/chai!assert');\n+import Map from 'src/Map';\n+\n+var map: Map<any, any>;\n+\n+registerSuite({\n+\tname: 'Map',\n+\n+\tinstantiation: {\n+\t\t'null data'() {\n+\t\t\tassert.doesNotThrow(function () {\n+\t\t\t\tmap = new Map<number, string>(null);\n+\t\t\t});\n+\t\t},\n+\n+\t\t'undefined data'() {\n+\t\t\tassert.doesNotThrow(function () {\n+\t\t\t\tmap = new Map<number, string>(undefined);\n+\t\t\t});\n+\t\t},\n+\n+\t\t'empty data'() {\n+\t\t\tassert.doesNotThrow(function () {\n+\t\t\t\tmap = new Map<number, string>([]);\n+\t\t\t});\n+\t\t},\n+\n+\t\t'array like data'() {\n+\t\t\tassert.doesNotThrow(function () {\n+\t\t\t\tmap = new Map<number, string>({\n+\t\t\t\t\tlength: 1,\n+\t\t\t\t\t0: [1337, 'bar']\n+\t\t\t\t});\n+\t\t\t});\n+\t\t}\n+\t},\n+\n+\tset: {\n+\t\t'number key'() {\n+\t\t\tmap = new Map<number, string>();\n+\t\t\tmap.set(1, 'abc');\n+\t\t\tassert.strictEqual(map.get(1), 'abc');\n+\t\t},\n+\n+\t\t'string key'() {\n+\t\t\tmap = new Map<string, string>();\n+\t\t\tmap.set('foo', 'bar');\n+\t\t\tassert.strictEqual(map.get('foo'), 'bar');\n+\t\t},\n+\n+\t\t'object key'() {\n+\t\t\tmap = new Map<{}, string>();\n+\t\t\tvar object = Object.create(null);\n+\t\t\tmap.set(object, 'abc');\n+\t\t\tassert.strictEqual(map.get(object), 'abc');\n+\t\t},\n+\n+\t\t'array key'() {\n+\t\t\tmap = new Map<any[], string>();\n+\t\t\tvar array = new Array();\n+\t\t\tmap.set(array, 'abc');\n+\t\t\tassert.strictEqual(map.get(array), 'abc');\n+\t\t},\n+\n+\t\t'function key'() {\n+\t\t\tmap = new Map<() => any, string>();\n+\t\t\tfunction foo() {}\n+\t\t\tmap.set(foo, 'abc');\n+\t\t\tassert.strictEqual(map.get(foo), 'abc');\n+\t\t},\n+\n+\t\t'returns instance'() {\n+\t\t\tmap = new Map<string, string>();\n+\t\t\tassert.instanceOf(map.set('foo', 'bar'), Map);\n+\t\t\tassert.strictEqual(map.set('foo', 'bar'), map);\n+\t\t},\n+\n+\t\t'key exists'() {\n+\t\t\tmap = new Map<number, string>([[1337, 'abc']]);\n+\t\t\tmap.set(1337, 'def');\n+\t\t\tassert.strictEqual(map.get(1337), 'def');\n+\t\t}\n+\t},\n+\n+\tget: {\n+\t\tbefore() {\n+\t\t\tmap = new Map<number, string>([\n+\t\t\t\t[0, 'a'],\n+\t\t\t\t[8, 'b']\n+\t\t\t]);\n+\t\t},\n+\n+\t\t'key found'() {\n+\t\t\tassert.strictEqual(map.get(0), 'a');\n+\t\t\tassert.strictEqual(map.get(8), 'b');\n+\t\t},\n+\n+\t\t'key not found'() {\n+\t\t\tassert.isUndefined(map.get(1337));\n+\t\t}\n+\t},\n+\n+\t'delete': {\n+\t\tbefore() {\n+\t\t\tmap = new Map<number, string>([\n+\t\t\t\t[1337, 'abc']\n+\t\t\t]);\n+\t\t},\n+\n+\t\t'key found'() {\n+\t\t\tassert.isTrue(map.delete(1337));\n+\t\t\tassert.isUndefined(map.get(1337));\n+\t\t},\n+\n+\t\t'key not found'() {\n+\t\t\tassert.isFalse(map.delete('foo'));\n+\t\t}\n+\t},\n+\n+\thas: {\n+\t\tbefore() {\n+\t\t\tmap = new Map<number, string>([\n+\t\t\t\t[1337, 'abc']\n+\t\t\t]);\n+\t\t},\n+\n+\t\t'key found'() {\n+\t\t\tassert.isTrue(map.has(1337));\n+\t\t},\n+\n+\t\t'key not found'() {\n+\t\t\tassert.isFalse(map.has(0));\n+\t\t}\n+\t},\n+\n+\tclear: {\n+\t\t'empty map'() {\n+\t\t\tmap = new Map<void, void>();\n+\t\t\tassert.doesNotThrow(function () {\n+\t\t\t\tmap.clear();\n+\t\t\t});\n+\t\t},\n+\n+\t\t'nonempty map'() {\n+\t\t\tmap = new Map<number, string>([\n+\t\t\t\t[1337, 'abc']\n+\t\t\t]);\n+\t\t\tmap.clear();\n+\t\t\tassert.isFalse(map.has(1337));\n+\t\t\tassert.strictEqual(map.size, 0);\n+\t\t}\n+\t},\n+\n+\tkeys() {\n+\t\tfunction foo() {}\n+\t\tvar object = Object.create(null);\n+\t\tvar array = new Array();\n+\t\tmap = new Map<any, any>([\n+\t\t\t[0, 0],\n+\t\t\t['1', 1],\n+\t\t\t[object, 2],\n+\t\t\t[array, 3],\n+\t\t\t[foo, 4]\n+\t\t]);\n+\t\tassert.deepEqual(map.keys(), [\n+\t\t\t0, '1', object, array, foo\n+\t\t]);\n+\t},\n+\n+\tvalues() {\n+\t\tfunction foo() {}\n+\t\tvar object = Object.create(null);\n+\t\tvar array = new Array();\n+\t\tmap = new Map<any, any>([\n+\t\t\t[0, 0],\n+\t\t\t[1, '1'],\n+\t\t\t[2, object],\n+\t\t\t[3, array],\n+\t\t\t[4, foo],\n+\t\t\t[5, undefined]\n+\t\t]);\n+\t\tassert.deepEqual(map.values(), [\n+\t\t\t0, '1', object, array, foo, undefined\n+\t\t]);\n+\t},\n+\n+\tentries: {\n+\t\t'empty map'() {\n+\t\t\tmap = new Map<void, void>();\n+\t\t\tassert.deepEqual(map.entries(), []);\n+\t\t},\n+\n+\t\t'nonempty map'() {\n+\t\t\tmap = new Map<number, string>([\n+\t\t\t\t[1, 'a'],\n+\t\t\t\t[2, 'b'],\n+\t\t\t\t[3, 'c']\n+\t\t\t]);\n+\t\t\tassert.deepEqual(map.entries(), [\n+\t\t\t\t[1, 'a'],\n+\t\t\t\t[2, 'b'],\n+\t\t\t\t[3, 'c']\n+\t\t\t]);\n+\t\t}\n+\t},\n+\n+\titeration: {\n+\t\tbefore() {\n+\t\t\tfunction foo() {}\n+\t\t\tvar object = Object.create(null);\n+\t\t\tvar array = new Array();\n+\t\t\tmap = new Map<any, any>([\n+\t\t\t\t[0, 0],\n+\t\t\t\t[1, '1'],\n+\t\t\t\t[2, object],\n+\t\t\t\t[3, array],\n+\t\t\t\t[4, foo],\n+\t\t\t\t[5, undefined]\n+\t\t\t]);\n+\t\t},\n+\n+\t\t'callback arguments'() {\n+\t\t\tmap.forEach(function (key, value, mapInstance) {\n+\t\t\t\tassert.lengthOf(arguments, 3);\n+\t\t\t\tassert.strictEqual(map.get(key), value);\n+\t\t\t\tassert.strictEqual(map, mapInstance);\n+\t\t\t})\n+\t\t},\n+\n+\t\t'times executed'() {\n+\t\t\tvar counter = 0;\n+\t\t\tmap.forEach(function (key, value, mapInstance) {\n+\t\t\t\tcounter++;\n+\t\t\t});\n+\t\t\tassert.strictEqual(counter, 6);","path":"tests/unit/Map.ts","position":236,"original_position":236,"commit_id":"e80bc52bd54e4492d4bb1a5fe7ff1beaf389af46","original_commit_id":"e80bc52bd54e4492d4bb1a5fe7ff1beaf389af46","user":{"login":"kfranqueiro","id":398379,"avatar_url":"https://avatars.githubusercontent.com/u/398379?v=3","gravatar_id":"","url":"https://api.github.com/users/kfranqueiro","html_url":"https://github.com/kfranqueiro","followers_url":"https://api.github.com/users/kfranqueiro/followers","following_url":"https://api.github.com/users/kfranqueiro/following{/other_user}","gists_url":"https://api.github.com/users/kfranqueiro/gists{/gist_id}","starred_url":"https://api.github.com/users/kfranqueiro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kfranqueiro/subscriptions","organizations_url":"https://api.github.com/users/kfranqueiro/orgs","repos_url":"https://api.github.com/users/kfranqueiro/repos","events_url":"https://api.github.com/users/kfranqueiro/events{/privacy}","received_events_url":"https://api.github.com/users/kfranqueiro/received_events","type":"User","site_admin":false},"body":"If you actually store the array you're passing to `new Map`, you could reuse its `length` here.","created_at":"2015-05-27T20:58:49Z","updated_at":"2015-05-27T20:58:49Z","html_url":"https://github.com/dojo/core/pull/8#discussion_r31179724","pull_request_url":"https://api.github.com/repos/dojo/core/pulls/8","_links":{"self":{"href":"https://api.github.com/repos/dojo/core/pulls/comments/31179724"},"html":{"href":"https://github.com/dojo/core/pull/8#discussion_r31179724"},"pull_request":{"href":"https://api.github.com/repos/dojo/core/pulls/8"}}},"pull_request":{"url":"https://api.github.com/repos/dojo/core/pulls/8","id":35262576,"html_url":"https://github.com/dojo/core/pull/8","diff_url":"https://github.com/dojo/core/pull/8.diff","patch_url":"https://github.com/dojo/core/pull/8.patch","issue_url":"https://api.github.com/repos/dojo/core/issues/8","number":8,"state":"open","locked":false,"title":"Map","user":{"login":"bitpshr","id":334586,"avatar_url":"https://avatars.githubusercontent.com/u/334586?v=3","gravatar_id":"","url":"https://api.github.com/users/bitpshr","html_url":"https://github.com/bitpshr","followers_url":"https://api.github.com/users/bitpshr/followers","following_url":"https://api.github.com/users/bitpshr/following{/other_user}","gists_url":"https://api.github.com/users/bitpshr/gists{/gist_id}","starred_url":"https://api.github.com/users/bitpshr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bitpshr/subscriptions","organizations_url":"https://api.github.com/users/bitpshr/orgs","repos_url":"https://api.github.com/users/bitpshr/repos","events_url":"https://api.github.com/users/bitpshr/events{/privacy}","received_events_url":"https://api.github.com/users/bitpshr/received_events","type":"User","site_admin":false},"body":"This PR includes an implementation of the `Map` class and associated tests.","created_at":"2015-05-12T19:39:31Z","updated_at":"2015-05-27T20:58:49Z","closed_at":null,"merged_at":null,"merge_commit_sha":"db8745f16021dee8f9b76708d9c32ca351326a39","assignee":{"login":"bryanforbes","id":204106,"avatar_url":"https://avatars.githubusercontent.com/u/204106?v=3","gravatar_id":"","url":"https://api.github.com/users/bryanforbes","html_url":"https://github.com/bryanforbes","followers_url":"https://api.github.com/users/bryanforbes/followers","following_url":"https://api.github.com/users/bryanforbes/following{/other_user}","gists_url":"https://api.github.com/users/bryanforbes/gists{/gist_id}","starred_url":"https://api.github.com/users/bryanforbes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bryanforbes/subscriptions","organizations_url":"https://api.github.com/users/bryanforbes/orgs","repos_url":"https://api.github.com/users/bryanforbes/repos","events_url":"https://api.github.com/users/bryanforbes/events{/privacy}","received_events_url":"https://api.github.com/users/bryanforbes/received_events","type":"User","site_admin":false},"milestone":null,"commits_url":"https://api.github.com/repos/dojo/core/pulls/8/commits","review_comments_url":"https://api.github.com/repos/dojo/core/pulls/8/comments","review_comment_url":"https://api.github.com/repos/dojo/core/pulls/comments{/number}","comments_url":"https://api.github.com/repos/dojo/core/issues/8/comments","statuses_url":"https://api.github.com/repos/dojo/core/statuses/e80bc52bd54e4492d4bb1a5fe7ff1beaf389af46","head":{"label":"bitpshr:bitpshr-map","ref":"bitpshr-map","sha":"e80bc52bd54e4492d4bb1a5fe7ff1beaf389af46","user":{"login":"bitpshr","id":334586,"avatar_url":"https://avatars.githubusercontent.com/u/334586?v=3","gravatar_id":"","url":"https://api.github.com/users/bitpshr","html_url":"https://github.com/bitpshr","followers_url":"https://api.github.com/users/bitpshr/followers","following_url":"https://api.github.com/users/bitpshr/following{/other_user}","gists_url":"https://api.github.com/users/bitpshr/gists{/gist_id}","starred_url":"https://api.github.com/users/bitpshr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bitpshr/subscriptions","organizations_url":"https://api.github.com/users/bitpshr/orgs","repos_url":"https://api.github.com/users/bitpshr/repos","events_url":"https://api.github.com/users/bitpshr/events{/privacy}","received_events_url":"https://api.github.com/users/bitpshr/received_events","type":"User","site_admin":false},"repo":{"id":35291727,"name":"core","full_name":"bitpshr/core","owner":{"login":"bitpshr","id":334586,"avatar_url":"https://avatars.githubusercontent.com/u/334586?v=3","gravatar_id":"","url":"https://api.github.com/users/bitpshr","html_url":"https://github.com/bitpshr","followers_url":"https://api.github.com/users/bitpshr/followers","following_url":"https://api.github.com/users/bitpshr/following{/other_user}","gists_url":"https://api.github.com/users/bitpshr/gists{/gist_id}","starred_url":"https://api.github.com/users/bitpshr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bitpshr/subscriptions","organizations_url":"https://api.github.com/users/bitpshr/orgs","repos_url":"https://api.github.com/users/bitpshr/repos","events_url":"https://api.github.com/users/bitpshr/events{/privacy}","received_events_url":"https://api.github.com/users/bitpshr/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/bitpshr/core","description":"TypeScript and JavaScript core library utilities","fork":true,"url":"https://api.github.com/repos/bitpshr/core","forks_url":"https://api.github.com/repos/bitpshr/core/forks","keys_url":"https://api.github.com/repos/bitpshr/core/keys{/key_id}","collaborators_url":"https://api.github.com/repos/bitpshr/core/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/bitpshr/core/teams","hooks_url":"https://api.github.com/repos/bitpshr/core/hooks","issue_events_url":"https://api.github.com/repos/bitpshr/core/issues/events{/number}","events_url":"https://api.github.com/repos/bitpshr/core/events","assignees_url":"https://api.github.com/repos/bitpshr/core/assignees{/user}","branches_url":"https://api.github.com/repos/bitpshr/core/branches{/branch}","tags_url":"https://api.github.com/repos/bitpshr/core/tags","blobs_url":"https://api.github.com/repos/bitpshr/core/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/bitpshr/core/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/bitpshr/core/git/refs{/sha}","trees_url":"https://api.github.com/repos/bitpshr/core/git/trees{/sha}","statuses_url":"https://api.github.com/repos/bitpshr/core/statuses/{sha}","languages_url":"https://api.github.com/repos/bitpshr/core/languages","stargazers_url":"https://api.github.com/repos/bitpshr/core/stargazers","contributors_url":"https://api.github.com/repos/bitpshr/core/contributors","subscribers_url":"https://api.github.com/repos/bitpshr/core/subscribers","subscription_url":"https://api.github.com/repos/bitpshr/core/subscription","commits_url":"https://api.github.com/repos/bitpshr/core/commits{/sha}","git_commits_url":"https://api.github.com/repos/bitpshr/core/git/commits{/sha}","comments_url":"https://api.github.com/repos/bitpshr/core/comments{/number}","issue_comment_url":"https://api.github.com/repos/bitpshr/core/issues/comments{/number}","contents_url":"https://api.github.com/repos/bitpshr/core/contents/{+path}","compare_url":"https://api.github.com/repos/bitpshr/core/compare/{base}...{head}","merges_url":"https://api.github.com/repos/bitpshr/core/merges","archive_url":"https://api.github.com/repos/bitpshr/core/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/bitpshr/core/downloads","issues_url":"https://api.github.com/repos/bitpshr/core/issues{/number}","pulls_url":"https://api.github.com/repos/bitpshr/core/pulls{/number}","milestones_url":"https://api.github.com/repos/bitpshr/core/milestones{/number}","notifications_url":"https://api.github.com/repos/bitpshr/core/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/bitpshr/core/labels{/name}","releases_url":"https://api.github.com/repos/bitpshr/core/releases{/id}","created_at":"2015-05-08T17:10:11Z","updated_at":"2015-05-08T17:10:11Z","pushed_at":"2015-05-13T19:15:50Z","git_url":"git://github.com/bitpshr/core.git","ssh_url":"git@github.com:bitpshr/core.git","clone_url":"https://github.com/bitpshr/core.git","svn_url":"https://github.com/bitpshr/core","homepage":null,"size":554,"stargazers_count":0,"watchers_count":0,"language":"TypeScript","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"dojo:master","ref":"master","sha":"d4bb70ae0536ee5b115570d030e5361233c298a3","user":{"login":"dojo","id":86896,"avatar_url":"https://avatars.githubusercontent.com/u/86896?v=3","gravatar_id":"","url":"https://api.github.com/users/dojo","html_url":"https://github.com/dojo","followers_url":"https://api.github.com/users/dojo/followers","following_url":"https://api.github.com/users/dojo/following{/other_user}","gists_url":"https://api.github.com/users/dojo/gists{/gist_id}","starred_url":"https://api.github.com/users/dojo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dojo/subscriptions","organizations_url":"https://api.github.com/users/dojo/orgs","repos_url":"https://api.github.com/users/dojo/repos","events_url":"https://api.github.com/users/dojo/events{/privacy}","received_events_url":"https://api.github.com/users/dojo/received_events","type":"Organization","site_admin":false},"repo":{"id":31790386,"name":"core","full_name":"dojo/core","owner":{"login":"dojo","id":86896,"avatar_url":"https://avatars.githubusercontent.com/u/86896?v=3","gravatar_id":"","url":"https://api.github.com/users/dojo","html_url":"https://github.com/dojo","followers_url":"https://api.github.com/users/dojo/followers","following_url":"https://api.github.com/users/dojo/following{/other_user}","gists_url":"https://api.github.com/users/dojo/gists{/gist_id}","starred_url":"https://api.github.com/users/dojo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dojo/subscriptions","organizations_url":"https://api.github.com/users/dojo/orgs","repos_url":"https://api.github.com/users/dojo/repos","events_url":"https://api.github.com/users/dojo/events{/privacy}","received_events_url":"https://api.github.com/users/dojo/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/dojo/core","description":"Dojo 2 package containing TypeScript and JavaScript core utilities","fork":false,"url":"https://api.github.com/repos/dojo/core","forks_url":"https://api.github.com/repos/dojo/core/forks","keys_url":"https://api.github.com/repos/dojo/core/keys{/key_id}","collaborators_url":"https://api.github.com/repos/dojo/core/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/dojo/core/teams","hooks_url":"https://api.github.com/repos/dojo/core/hooks","issue_events_url":"https://api.github.com/repos/dojo/core/issues/events{/number}","events_url":"https://api.github.com/repos/dojo/core/events","assignees_url":"https://api.github.com/repos/dojo/core/assignees{/user}","branches_url":"https://api.github.com/repos/dojo/core/branches{/branch}","tags_url":"https://api.github.com/repos/dojo/core/tags","blobs_url":"https://api.github.com/repos/dojo/core/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/dojo/core/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/dojo/core/git/refs{/sha}","trees_url":"https://api.github.com/repos/dojo/core/git/trees{/sha}","statuses_url":"https://api.github.com/repos/dojo/core/statuses/{sha}","languages_url":"https://api.github.com/repos/dojo/core/languages","stargazers_url":"https://api.github.com/repos/dojo/core/stargazers","contributors_url":"https://api.github.com/repos/dojo/core/contributors","subscribers_url":"https://api.github.com/repos/dojo/core/subscribers","subscription_url":"https://api.github.com/repos/dojo/core/subscription","commits_url":"https://api.github.com/repos/dojo/core/commits{/sha}","git_commits_url":"https://api.github.com/repos/dojo/core/git/commits{/sha}","comments_url":"https://api.github.com/repos/dojo/core/comments{/number}","issue_comment_url":"https://api.github.com/repos/dojo/core/issues/comments{/number}","contents_url":"https://api.github.com/repos/dojo/core/contents/{+path}","compare_url":"https://api.github.com/repos/dojo/core/compare/{base}...{head}","merges_url":"https://api.github.com/repos/dojo/core/merges","archive_url":"https://api.github.com/repos/dojo/core/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/dojo/core/downloads","issues_url":"https://api.github.com/repos/dojo/core/issues{/number}","pulls_url":"https://api.github.com/repos/dojo/core/pulls{/number}","milestones_url":"https://api.github.com/repos/dojo/core/milestones{/number}","notifications_url":"https://api.github.com/repos/dojo/core/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/dojo/core/labels{/name}","releases_url":"https://api.github.com/repos/dojo/core/releases{/id}","created_at":"2015-03-06T21:44:31Z","updated_at":"2015-05-24T06:24:28Z","pushed_at":"2015-05-27T20:40:04Z","git_url":"git://github.com/dojo/core.git","ssh_url":"git@github.com:dojo/core.git","clone_url":"https://github.com/dojo/core.git","svn_url":"https://github.com/dojo/core","homepage":"","size":1439,"stargazers_count":13,"watchers_count":13,"language":"TypeScript","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":14,"mirror_url":null,"open_issues_count":11,"forks":14,"open_issues":11,"watchers":13,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/dojo/core/pulls/8"},"html":{"href":"https://github.com/dojo/core/pull/8"},"issue":{"href":"https://api.github.com/repos/dojo/core/issues/8"},"comments":{"href":"https://api.github.com/repos/dojo/core/issues/8/comments"},"review_comments":{"href":"https://api.github.com/repos/dojo/core/pulls/8/comments"},"review_comment":{"href":"https://api.github.com/repos/dojo/core/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/dojo/core/pulls/8/commits"},"statuses":{"href":"https://api.github.com/repos/dojo/core/statuses/e80bc52bd54e4492d4bb1a5fe7ff1beaf389af46"}}}}