{"action":"created","comment":{"url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/pulls/comments/236497864","pull_request_review_id":178584769,"id":236497864,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIzNjQ5Nzg2NA==","diff_hunk":"@@ -418,6 +418,31 @@ declare namespace React {\n         refs: {\n             [key: string]: ReactInstance\n         };\n+\n+        // Static properties copied from ComponentClass interface.\n+        /**\n+         * The validity of the type of `propTypes` cannot be checked\n+         * automatically at the definition of a component class because the\n+         * required type depends on `P`.  We recommend checking it using\n+         * `asPropTypes` from the `react-typescript-helpers` package.  If you","path":"types/react/index.d.ts","position":10,"original_position":10,"commit_id":"0b72c693f5d31de178535fe8391adf0b3defa672","original_commit_id":"0b72c693f5d31de178535fe8391adf0b3defa672","user":{"login":"Kovensky","id":73085,"node_id":"MDQ6VXNlcjczMDg1","avatar_url":"https://avatars1.githubusercontent.com/u/73085?v=4","gravatar_id":"","url":"https://api.github.com/users/Kovensky","html_url":"https://github.com/Kovensky","followers_url":"https://api.github.com/users/Kovensky/followers","following_url":"https://api.github.com/users/Kovensky/following{/other_user}","gists_url":"https://api.github.com/users/Kovensky/gists{/gist_id}","starred_url":"https://api.github.com/users/Kovensky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Kovensky/subscriptions","organizations_url":"https://api.github.com/users/Kovensky/orgs","repos_url":"https://api.github.com/users/Kovensky/repos","events_url":"https://api.github.com/users/Kovensky/events{/privacy}","received_events_url":"https://api.github.com/users/Kovensky/received_events","type":"User","site_admin":false},"body":"The actual code doesn't look valid either, or at least with this PR, your constraint in the returned functions only work by accident because of the types in `FunctionComponent` (or worse, widen to `any`).","created_at":"2018-11-27T02:13:36Z","updated_at":"2018-11-27T02:13:36Z","html_url":"https://github.com/DefinitelyTyped/DefinitelyTyped/pull/30730#discussion_r236497864","pull_request_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/pulls/30730","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/pulls/comments/236497864"},"html":{"href":"https://github.com/DefinitelyTyped/DefinitelyTyped/pull/30730#discussion_r236497864"},"pull_request":{"href":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/pulls/30730"}},"in_reply_to_id":236493847},"pull_request":{"url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/pulls/30730","id":232783196,"node_id":"MDExOlB1bGxSZXF1ZXN0MjMyNzgzMTk2","html_url":"https://github.com/DefinitelyTyped/DefinitelyTyped/pull/30730","diff_url":"https://github.com/DefinitelyTyped/DefinitelyTyped/pull/30730.diff","patch_url":"https://github.com/DefinitelyTyped/DefinitelyTyped/pull/30730.patch","issue_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/issues/30730","number":30730,"state":"open","locked":false,"title":"react: Improve type checking of component static properties.","user":{"login":"mattmccutchen","id":8885753,"node_id":"MDQ6VXNlcjg4ODU3NTM=","avatar_url":"https://avatars3.githubusercontent.com/u/8885753?v=4","gravatar_id":"","url":"https://api.github.com/users/mattmccutchen","html_url":"https://github.com/mattmccutchen","followers_url":"https://api.github.com/users/mattmccutchen/followers","following_url":"https://api.github.com/users/mattmccutchen/following{/other_user}","gists_url":"https://api.github.com/users/mattmccutchen/gists{/gist_id}","starred_url":"https://api.github.com/users/mattmccutchen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattmccutchen/subscriptions","organizations_url":"https://api.github.com/users/mattmccutchen/orgs","repos_url":"https://api.github.com/users/mattmccutchen/repos","events_url":"https://api.github.com/users/mattmccutchen/events{/privacy}","received_events_url":"https://api.github.com/users/mattmccutchen/received_events","type":"User","site_admin":false},"body":"- Copy properties from ComponentClass to the Component class.\r\n\r\n- Recommend the react-typescript-helpers package for checking the\r\n  defaultProps and propTypes at a component definition.\r\n\r\n- As a fallback, have JSX.LibraryManagedAttributes check the\r\n  defaultProps and propTypes every time a component is used.\r\n\r\n- Fix test failures in dependent packages.\r\n\r\nFixes #28515.\r\nFixes #16967.\r\n\r\nPlease review the fixes to the dependent packages!  I took my best guess at how to fix them because if I waited for the owners to answer a question, I suspect I would be waiting forever.\r\n\r\nPlease fill in this template.\r\n\r\n- [X] Use a meaningful title for the pull request. Include the name of the package modified.\r\n- [ ] Test the change in your own code. (Compile and run.)\r\n- [X] Add or edit tests to reflect the change. (Run with `npm test`.)\r\n- [X] Follow the advice from the [readme](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/README.md#make-a-pull-request).\r\n- [X] Avoid [common mistakes](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/README.md#common-mistakes).\r\n- [X] Run `npm run lint package-name` (or `tsc` if no `tslint.json` is present).\r\n\r\nSelect one of these and delete the others:\r\n\r\nIf changing an existing definition:\r\n- [X] Provide a URL to documentation or source code which provides context for the suggested changes: N/A, improving type checking for already known runtime features\r\n- [X] Increase the version number in the header if appropriate. (Not necessary)\r\n- [X] If you are making substantial changes, consider adding a `tslint.json` containing `{ \"extends\": \"dtslint/dt.json\" }`. (Already there)\r\n","created_at":"2018-11-21T19:58:14Z","updated_at":"2018-11-27T02:13:36Z","closed_at":null,"merged_at":null,"merge_commit_sha":"891ff5c31c782783b447e5a6a6e2a91d6485df2b","assignee":null,"assignees":[],"requested_reviewers":[{"login":"johnnyreilly","id":1010525,"node_id":"MDQ6VXNlcjEwMTA1MjU=","avatar_url":"https://avatars0.githubusercontent.com/u/1010525?v=4","gravatar_id":"","url":"https://api.github.com/users/johnnyreilly","html_url":"https://github.com/johnnyreilly","followers_url":"https://api.github.com/users/johnnyreilly/followers","following_url":"https://api.github.com/users/johnnyreilly/following{/other_user}","gists_url":"https://api.github.com/users/johnnyreilly/gists{/gist_id}","starred_url":"https://api.github.com/users/johnnyreilly/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johnnyreilly/subscriptions","organizations_url":"https://api.github.com/users/johnnyreilly/orgs","repos_url":"https://api.github.com/users/johnnyreilly/repos","events_url":"https://api.github.com/users/johnnyreilly/events{/privacy}","received_events_url":"https://api.github.com/users/johnnyreilly/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[{"id":397523192,"node_id":"MDU6TGFiZWwzOTc1MjMxOTI=","url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/labels/Awaiting%20reviewer%20feedback","name":"Awaiting reviewer feedback","color":"0052cc","default":false},{"id":684321576,"node_id":"MDU6TGFiZWw2ODQzMjE1NzY=","url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/labels/Popular%20package","name":"Popular package","color":"fbca04","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/pulls/30730/commits","review_comments_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/pulls/30730/comments","review_comment_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/pulls/comments{/number}","comments_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/issues/30730/comments","statuses_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/statuses/0b72c693f5d31de178535fe8391adf0b3defa672","head":{"label":"mattmccutchen:issue-28515","ref":"issue-28515","sha":"0b72c693f5d31de178535fe8391adf0b3defa672","user":{"login":"mattmccutchen","id":8885753,"node_id":"MDQ6VXNlcjg4ODU3NTM=","avatar_url":"https://avatars3.githubusercontent.com/u/8885753?v=4","gravatar_id":"","url":"https://api.github.com/users/mattmccutchen","html_url":"https://github.com/mattmccutchen","followers_url":"https://api.github.com/users/mattmccutchen/followers","following_url":"https://api.github.com/users/mattmccutchen/following{/other_user}","gists_url":"https://api.github.com/users/mattmccutchen/gists{/gist_id}","starred_url":"https://api.github.com/users/mattmccutchen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattmccutchen/subscriptions","organizations_url":"https://api.github.com/users/mattmccutchen/orgs","repos_url":"https://api.github.com/users/mattmccutchen/repos","events_url":"https://api.github.com/users/mattmccutchen/events{/privacy}","received_events_url":"https://api.github.com/users/mattmccutchen/received_events","type":"User","site_admin":false},"repo":{"id":143928549,"node_id":"MDEwOlJlcG9zaXRvcnkxNDM5Mjg1NDk=","name":"DefinitelyTyped","full_name":"mattmccutchen/DefinitelyTyped","private":false,"owner":{"login":"mattmccutchen","id":8885753,"node_id":"MDQ6VXNlcjg4ODU3NTM=","avatar_url":"https://avatars3.githubusercontent.com/u/8885753?v=4","gravatar_id":"","url":"https://api.github.com/users/mattmccutchen","html_url":"https://github.com/mattmccutchen","followers_url":"https://api.github.com/users/mattmccutchen/followers","following_url":"https://api.github.com/users/mattmccutchen/following{/other_user}","gists_url":"https://api.github.com/users/mattmccutchen/gists{/gist_id}","starred_url":"https://api.github.com/users/mattmccutchen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattmccutchen/subscriptions","organizations_url":"https://api.github.com/users/mattmccutchen/orgs","repos_url":"https://api.github.com/users/mattmccutchen/repos","events_url":"https://api.github.com/users/mattmccutchen/events{/privacy}","received_events_url":"https://api.github.com/users/mattmccutchen/received_events","type":"User","site_admin":false},"html_url":"https://github.com/mattmccutchen/DefinitelyTyped","description":"The repository for high quality TypeScript type definitions.","fork":true,"url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped","forks_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/forks","keys_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/keys{/key_id}","collaborators_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/teams","hooks_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/hooks","issue_events_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/issues/events{/number}","events_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/events","assignees_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/assignees{/user}","branches_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/branches{/branch}","tags_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/tags","blobs_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/git/refs{/sha}","trees_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/git/trees{/sha}","statuses_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/statuses/{sha}","languages_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/languages","stargazers_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/stargazers","contributors_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/contributors","subscribers_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/subscribers","subscription_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/subscription","commits_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/commits{/sha}","git_commits_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/git/commits{/sha}","comments_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/comments{/number}","issue_comment_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/issues/comments{/number}","contents_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/contents/{+path}","compare_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/compare/{base}...{head}","merges_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/merges","archive_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/downloads","issues_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/issues{/number}","pulls_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/pulls{/number}","milestones_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/milestones{/number}","notifications_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/labels{/name}","releases_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/releases{/id}","deployments_url":"https://api.github.com/repos/mattmccutchen/DefinitelyTyped/deployments","created_at":"2018-08-07T21:26:54Z","updated_at":"2018-08-07T21:30:11Z","pushed_at":"2018-11-26T03:41:27Z","git_url":"git://github.com/mattmccutchen/DefinitelyTyped.git","ssh_url":"git@github.com:mattmccutchen/DefinitelyTyped.git","clone_url":"https://github.com/mattmccutchen/DefinitelyTyped.git","svn_url":"https://github.com/mattmccutchen/DefinitelyTyped","homepage":"http://definitelytyped.org/","size":376177,"stargazers_count":0,"watchers_count":0,"language":"TypeScript","has_issues":false,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":null,"forks":0,"open_issues":0,"watchers":0,"default_branch":"dummy"}},"base":{"label":"DefinitelyTyped:master","ref":"master","sha":"36a32d8a728c5d69685b115703b4d06c5c91b87d","user":{"login":"DefinitelyTyped","id":3637556,"node_id":"MDEyOk9yZ2FuaXphdGlvbjM2Mzc1NTY=","avatar_url":"https://avatars1.githubusercontent.com/u/3637556?v=4","gravatar_id":"","url":"https://api.github.com/users/DefinitelyTyped","html_url":"https://github.com/DefinitelyTyped","followers_url":"https://api.github.com/users/DefinitelyTyped/followers","following_url":"https://api.github.com/users/DefinitelyTyped/following{/other_user}","gists_url":"https://api.github.com/users/DefinitelyTyped/gists{/gist_id}","starred_url":"https://api.github.com/users/DefinitelyTyped/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DefinitelyTyped/subscriptions","organizations_url":"https://api.github.com/users/DefinitelyTyped/orgs","repos_url":"https://api.github.com/users/DefinitelyTyped/repos","events_url":"https://api.github.com/users/DefinitelyTyped/events{/privacy}","received_events_url":"https://api.github.com/users/DefinitelyTyped/received_events","type":"Organization","site_admin":false},"repo":{"id":6093316,"node_id":"MDEwOlJlcG9zaXRvcnk2MDkzMzE2","name":"DefinitelyTyped","full_name":"DefinitelyTyped/DefinitelyTyped","private":false,"owner":{"login":"DefinitelyTyped","id":3637556,"node_id":"MDEyOk9yZ2FuaXphdGlvbjM2Mzc1NTY=","avatar_url":"https://avatars1.githubusercontent.com/u/3637556?v=4","gravatar_id":"","url":"https://api.github.com/users/DefinitelyTyped","html_url":"https://github.com/DefinitelyTyped","followers_url":"https://api.github.com/users/DefinitelyTyped/followers","following_url":"https://api.github.com/users/DefinitelyTyped/following{/other_user}","gists_url":"https://api.github.com/users/DefinitelyTyped/gists{/gist_id}","starred_url":"https://api.github.com/users/DefinitelyTyped/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DefinitelyTyped/subscriptions","organizations_url":"https://api.github.com/users/DefinitelyTyped/orgs","repos_url":"https://api.github.com/users/DefinitelyTyped/repos","events_url":"https://api.github.com/users/DefinitelyTyped/events{/privacy}","received_events_url":"https://api.github.com/users/DefinitelyTyped/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","description":"The repository for high quality TypeScript type definitions.","fork":false,"url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped","forks_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/forks","keys_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/keys{/key_id}","collaborators_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/teams","hooks_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/hooks","issue_events_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/issues/events{/number}","events_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/events","assignees_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/assignees{/user}","branches_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/branches{/branch}","tags_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/tags","blobs_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/git/refs{/sha}","trees_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/git/trees{/sha}","statuses_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/statuses/{sha}","languages_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/languages","stargazers_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/stargazers","contributors_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/contributors","subscribers_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/subscribers","subscription_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/subscription","commits_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/commits{/sha}","git_commits_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/git/commits{/sha}","comments_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/comments{/number}","issue_comment_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/issues/comments{/number}","contents_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/contents/{+path}","compare_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/compare/{base}...{head}","merges_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/merges","archive_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/downloads","issues_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/issues{/number}","pulls_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/pulls{/number}","milestones_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/milestones{/number}","notifications_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/labels{/name}","releases_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/releases{/id}","deployments_url":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/deployments","created_at":"2012-10-05T16:39:45Z","updated_at":"2018-11-27T01:25:08Z","pushed_at":"2018-11-27T01:23:24Z","git_url":"git://github.com/DefinitelyTyped/DefinitelyTyped.git","ssh_url":"git@github.com:DefinitelyTyped/DefinitelyTyped.git","clone_url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","svn_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","homepage":"http://definitelytyped.org/","size":384057,"stargazers_count":18732,"watchers_count":18732,"language":"TypeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":15508,"mirror_url":null,"archived":false,"open_issues_count":2593,"license":{"key":"other","name":"Other","spdx_id":"NOASSERTION","url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":15508,"open_issues":2593,"watchers":18732,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/pulls/30730"},"html":{"href":"https://github.com/DefinitelyTyped/DefinitelyTyped/pull/30730"},"issue":{"href":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/issues/30730"},"comments":{"href":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/issues/30730/comments"},"review_comments":{"href":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/pulls/30730/comments"},"review_comment":{"href":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/pulls/30730/commits"},"statuses":{"href":"https://api.github.com/repos/DefinitelyTyped/DefinitelyTyped/statuses/0b72c693f5d31de178535fe8391adf0b3defa672"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"Kovensky"}}