{"action":"created","comment":{"url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/pulls/comments/200742157","pull_request_review_id":135122339,"id":200742157,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIwMDc0MjE1Nw==","diff_hunk":"@@ -0,0 +1,194 @@\n+'use strict';\n+var OFFERS_MIN_PRICE = {bungalo: 0, flat: 1000, house: 5000, palace: 10000};\n+\n+var adForm = document.querySelector('.ad-form');\n+var adFormFieldsets = adForm.querySelectorAll('fieldset');\n+var titleInput = adForm.elements.title;\n+var priceInput = adForm.elements.price;\n+var typeSelect = adForm.elements.type;\n+var timeInSelect = adForm.elements.timein;\n+var timeOutSelect = adForm.elements.timeout;\n+var roomsSelect = adForm.elements.rooms;\n+var capacitySelect = adForm.elements.capacity;\n+\n+var submit = adForm.querySelector('.ad-form__submit');\n+var reset = adForm.querySelector('.ad-form__reset');\n+\n+/**\n+ * Shows messages if the ad title field is invalid\n+ */\n+var titleInvalidhandler = function () {\n+  if (titleInput.validity.tooShort) {\n+    titleInput.setCustomValidity('Заголовок объявления должен состоять минимум из ' + titleInput.minLength + ' символов');\n+\n+  } else if (titleInput.validity.tooLong) {\n+    titleInput.setCustomValidity('Заголовок объявления не должен превышать ' + titleInput.maxLength + ' символов');\n+\n+  } else if (titleInput.validity.valueMissing) {\n+    titleInput.setCustomValidity('Обязательное поле');\n+\n+  } else {\n+    titleInput.setCustomValidity('');\n+  }\n+};\n+\n+titleInput.addEventListener('invalid', titleInvalidhandler);\n+\n+/**\n+ * Shows messages of string length when entering in the ad title field\n+ */\n+var titleInputHandler = function () {\n+  if (titleInput.value.length < titleInput.minLength) {\n+    titleInput.setCustomValidity('Сейчас набрано символов: ' + titleInput.value.length);\n+\n+  } else {\n+    titleInput.setCustomValidity('');\n+    titleInput.classList.remove('ad-form__invalid');\n+  }\n+};\n+\n+titleInput.addEventListener('input', titleInputHandler);\n+\n+/**\n+ * Adding the attributes to the 'Price' field, when changing type of housing\n+ */\n+var typeChangeHandler = function () {\n+  var offerTypeName = typeSelect.value;\n+\n+  priceInput.min = OFFERS_MIN_PRICE[offerTypeName];\n+  priceInput.placeholder = OFFERS_MIN_PRICE[offerTypeName];\n+};\n+\n+typeSelect.addEventListener('change', typeChangeHandler);\n+\n+/**\n+ * Shows messages if the price field is invalid\n+ */\n+var priceInvalidHandler = function () {\n+  if (priceInput.validity.rangeOverflow) {\n+    priceInput.setCustomValidity('Цена за ночь не должна превышать ' + priceInput.max + ' рублей');\n+\n+  } else if (priceInput.validity.rangeUnderflow) {\n+    priceInput.setCustomValidity('Для выбранного типа жилья, цена за ночь не может быть меньше ' + priceInput.min + ' рублей');\n+\n+  } else if (priceInput.validity.valueMissing) {\n+    priceInput.setCustomValidity('Обязательное поле');\n+\n+  } else {\n+    priceInput.setCustomValidity('');\n+  }\n+};\n+\n+priceInput.addEventListener('invalid', priceInvalidHandler);\n+\n+/**\n+ * Shows messages when entering in the price field\n+ */\n+var priceInputHandler = function () {\n+  if (priceInput.validity.typeMismatch || priceInput.validity.patternMismatch) {\n+    priceInput.setCustomValidity('Введите целое число');\n+\n+  } else if (priceInput.validity.rangeUnderflow) {\n+    priceInput.setCustomValidity('Для выбранного типа жилья, цена за ночь не может быть меньше ' + priceInput.min + ' рублей');\n+\n+  } else {\n+    priceInput.setCustomValidity('');\n+    priceInput.classList.remove('ad-form__invalid');\n+  }\n+};\n+\n+priceInput.addEventListener('input', priceInputHandler);\n+\n+/**\n+ * Assigns a matches between fields 'TimeIn' and 'TimeOut'\n+ */\n+var setMatchesOfDates = function () {\n+  timeInSelect.addEventListener('change', function () {\n+    timeOutSelect.value = timeInSelect.value;\n+  });\n+\n+  timeOutSelect.addEventListener('change', function () {\n+    timeInSelect.value = timeOutSelect.value;\n+  });\n+};\n+\n+setMatchesOfDates();\n+\n+/**\n+ * Shows messages if the guest count does not match of the selecteed count of rooms\n+ */\n+var validationGuestCount = function () {\n+  var roomNumber = parseInt(roomsSelect.value, 10);\n+  var guestCount = parseInt(capacitySelect.value, 10);\n+\n+  if (roomNumber === 1 && guestCount !== 1) {\n+    capacitySelect.setCustomValidity('Доступно только для 1-го гостя');\n+\n+  } else if (roomNumber === 2 && guestCount < 1 && guestCount > 2) {\n+    capacitySelect.setCustomValidity('Доступно для 1-го или 2-х гостей');\n+\n+  } else if (roomNumber === 3 && guestCount < 1) {\n+    capacitySelect.setCustomValidity('Доступно для 1-го, 2-х или 3-х гостей');\n+\n+  } else if (roomNumber === 100 && guestCount > 0) {\n+    capacitySelect.setCustomValidity('Доступно только не для гостей');\n+\n+  } else {\n+    capacitySelect.setCustomValidity('');\n+    capacitySelect.classList.remove('ad-form__invalid');\n+  }\n+};\n+\n+roomsSelect.addEventListener('change', validationGuestCount);\n+capacitySelect.addEventListener('change', validationGuestCount);\n+\n+/**\n+ * Highlight an invalid field\n+ * @param {*} item\n+ */\n+var showInvalidFields = function (item) {\n+  item.classList.add('ad-form__invalid');\n+};\n+\n+/**\n+ * Form validation on submit\n+ */\n+var submitClickHandler = function () {\n+  var fields = adForm.querySelectorAll('input, select, textarea');\n+\n+  fields.forEach(function (item) {\n+    if (!item.validity.valid) {\n+      showInvalidFields(item);\n+    }\n+  });\n+};\n+\n+submit.addEventListener('click', submitClickHandler);\n+\n+/**\n+ *\n+ */\n+var resetClickHandler = function () {\n+  var map = document.querySelector('.map');\n+  var card = map.querySelector('.map__card');","path":"js/form.js","position":null,"original_position":173,"commit_id":"9f5862f1ff4527d8be3df10f243cd4c70fa6c1d6","original_commit_id":"11b0b130b44c9b0e8806e6d9d28a68d4b2ffdaa0","user":{"login":"costigans","id":22358349,"node_id":"MDQ6VXNlcjIyMzU4MzQ5","avatar_url":"https://avatars1.githubusercontent.com/u/22358349?v=4","gravatar_id":"","url":"https://api.github.com/users/costigans","html_url":"https://github.com/costigans","followers_url":"https://api.github.com/users/costigans/followers","following_url":"https://api.github.com/users/costigans/following{/other_user}","gists_url":"https://api.github.com/users/costigans/gists{/gist_id}","starred_url":"https://api.github.com/users/costigans/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/costigans/subscriptions","organizations_url":"https://api.github.com/users/costigans/orgs","repos_url":"https://api.github.com/users/costigans/repos","events_url":"https://api.github.com/users/costigans/events{/privacy}","received_events_url":"https://api.github.com/users/costigans/received_events","type":"User","site_admin":false},"body":"fix","created_at":"2018-07-06T18:57:05Z","updated_at":"2018-07-06T18:57:05Z","html_url":"https://github.com/htmlacademy-javascript/243814-keksobooking/pull/4#discussion_r200742157","pull_request_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/pulls/4","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/pulls/comments/200742157"},"html":{"href":"https://github.com/htmlacademy-javascript/243814-keksobooking/pull/4#discussion_r200742157"},"pull_request":{"href":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/pulls/4"}},"in_reply_to_id":200241383},"pull_request":{"url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/pulls/4","id":198824488,"node_id":"MDExOlB1bGxSZXF1ZXN0MTk4ODI0NDg4","html_url":"https://github.com/htmlacademy-javascript/243814-keksobooking/pull/4","diff_url":"https://github.com/htmlacademy-javascript/243814-keksobooking/pull/4.diff","patch_url":"https://github.com/htmlacademy-javascript/243814-keksobooking/pull/4.patch","issue_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/issues/4","number":4,"state":"open","locked":false,"title":"Личный проект: доверяй, но проверяй","user":{"login":"costigans","id":22358349,"node_id":"MDQ6VXNlcjIyMzU4MzQ5","avatar_url":"https://avatars1.githubusercontent.com/u/22358349?v=4","gravatar_id":"","url":"https://api.github.com/users/costigans","html_url":"https://github.com/costigans","followers_url":"https://api.github.com/users/costigans/followers","following_url":"https://api.github.com/users/costigans/following{/other_user}","gists_url":"https://api.github.com/users/costigans/gists{/gist_id}","starred_url":"https://api.github.com/users/costigans/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/costigans/subscriptions","organizations_url":"https://api.github.com/users/costigans/orgs","repos_url":"https://api.github.com/users/costigans/repos","events_url":"https://api.github.com/users/costigans/events{/privacy}","received_events_url":"https://api.github.com/users/costigans/received_events","type":"User","site_admin":false},"body":"\n\n---\n:mortar_board: [Личный проект: доверяй, но проверяй](https://up.htmlacademy.ru/javascript/14/user/243814/tasks/16)\n\n:boom: https://htmlacademy-javascript.github.io/243814-keksobooking/4/","created_at":"2018-07-03T01:00:11Z","updated_at":"2018-07-06T18:57:05Z","closed_at":null,"merged_at":null,"merge_commit_sha":"2ad71212b6555f63e6a58c5d06bd5b68c5ba060e","assignee":{"login":"rkhaslarov","id":24644463,"node_id":"MDQ6VXNlcjI0NjQ0NDYz","avatar_url":"https://avatars2.githubusercontent.com/u/24644463?v=4","gravatar_id":"","url":"https://api.github.com/users/rkhaslarov","html_url":"https://github.com/rkhaslarov","followers_url":"https://api.github.com/users/rkhaslarov/followers","following_url":"https://api.github.com/users/rkhaslarov/following{/other_user}","gists_url":"https://api.github.com/users/rkhaslarov/gists{/gist_id}","starred_url":"https://api.github.com/users/rkhaslarov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rkhaslarov/subscriptions","organizations_url":"https://api.github.com/users/rkhaslarov/orgs","repos_url":"https://api.github.com/users/rkhaslarov/repos","events_url":"https://api.github.com/users/rkhaslarov/events{/privacy}","received_events_url":"https://api.github.com/users/rkhaslarov/received_events","type":"User","site_admin":false},"assignees":[{"login":"rkhaslarov","id":24644463,"node_id":"MDQ6VXNlcjI0NjQ0NDYz","avatar_url":"https://avatars2.githubusercontent.com/u/24644463?v=4","gravatar_id":"","url":"https://api.github.com/users/rkhaslarov","html_url":"https://github.com/rkhaslarov","followers_url":"https://api.github.com/users/rkhaslarov/followers","following_url":"https://api.github.com/users/rkhaslarov/following{/other_user}","gists_url":"https://api.github.com/users/rkhaslarov/gists{/gist_id}","starred_url":"https://api.github.com/users/rkhaslarov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rkhaslarov/subscriptions","organizations_url":"https://api.github.com/users/rkhaslarov/orgs","repos_url":"https://api.github.com/users/rkhaslarov/repos","events_url":"https://api.github.com/users/rkhaslarov/events{/privacy}","received_events_url":"https://api.github.com/users/rkhaslarov/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/pulls/4/commits","review_comments_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/pulls/4/comments","review_comment_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/pulls/comments{/number}","comments_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/issues/4/comments","statuses_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/statuses/9f5862f1ff4527d8be3df10f243cd4c70fa6c1d6","head":{"label":"costigans:module4-task2","ref":"module4-task2","sha":"9f5862f1ff4527d8be3df10f243cd4c70fa6c1d6","user":{"login":"costigans","id":22358349,"node_id":"MDQ6VXNlcjIyMzU4MzQ5","avatar_url":"https://avatars1.githubusercontent.com/u/22358349?v=4","gravatar_id":"","url":"https://api.github.com/users/costigans","html_url":"https://github.com/costigans","followers_url":"https://api.github.com/users/costigans/followers","following_url":"https://api.github.com/users/costigans/following{/other_user}","gists_url":"https://api.github.com/users/costigans/gists{/gist_id}","starred_url":"https://api.github.com/users/costigans/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/costigans/subscriptions","organizations_url":"https://api.github.com/users/costigans/orgs","repos_url":"https://api.github.com/users/costigans/repos","events_url":"https://api.github.com/users/costigans/events{/privacy}","received_events_url":"https://api.github.com/users/costigans/received_events","type":"User","site_admin":false},"repo":{"id":135665793,"node_id":"MDEwOlJlcG9zaXRvcnkxMzU2NjU3OTM=","name":"ha-keksobooking","full_name":"costigans/ha-keksobooking","owner":{"login":"costigans","id":22358349,"node_id":"MDQ6VXNlcjIyMzU4MzQ5","avatar_url":"https://avatars1.githubusercontent.com/u/22358349?v=4","gravatar_id":"","url":"https://api.github.com/users/costigans","html_url":"https://github.com/costigans","followers_url":"https://api.github.com/users/costigans/followers","following_url":"https://api.github.com/users/costigans/following{/other_user}","gists_url":"https://api.github.com/users/costigans/gists{/gist_id}","starred_url":"https://api.github.com/users/costigans/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/costigans/subscriptions","organizations_url":"https://api.github.com/users/costigans/orgs","repos_url":"https://api.github.com/users/costigans/repos","events_url":"https://api.github.com/users/costigans/events{/privacy}","received_events_url":"https://api.github.com/users/costigans/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/costigans/ha-keksobooking","description":"Константин Соколов","fork":true,"url":"https://api.github.com/repos/costigans/ha-keksobooking","forks_url":"https://api.github.com/repos/costigans/ha-keksobooking/forks","keys_url":"https://api.github.com/repos/costigans/ha-keksobooking/keys{/key_id}","collaborators_url":"https://api.github.com/repos/costigans/ha-keksobooking/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/costigans/ha-keksobooking/teams","hooks_url":"https://api.github.com/repos/costigans/ha-keksobooking/hooks","issue_events_url":"https://api.github.com/repos/costigans/ha-keksobooking/issues/events{/number}","events_url":"https://api.github.com/repos/costigans/ha-keksobooking/events","assignees_url":"https://api.github.com/repos/costigans/ha-keksobooking/assignees{/user}","branches_url":"https://api.github.com/repos/costigans/ha-keksobooking/branches{/branch}","tags_url":"https://api.github.com/repos/costigans/ha-keksobooking/tags","blobs_url":"https://api.github.com/repos/costigans/ha-keksobooking/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/costigans/ha-keksobooking/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/costigans/ha-keksobooking/git/refs{/sha}","trees_url":"https://api.github.com/repos/costigans/ha-keksobooking/git/trees{/sha}","statuses_url":"https://api.github.com/repos/costigans/ha-keksobooking/statuses/{sha}","languages_url":"https://api.github.com/repos/costigans/ha-keksobooking/languages","stargazers_url":"https://api.github.com/repos/costigans/ha-keksobooking/stargazers","contributors_url":"https://api.github.com/repos/costigans/ha-keksobooking/contributors","subscribers_url":"https://api.github.com/repos/costigans/ha-keksobooking/subscribers","subscription_url":"https://api.github.com/repos/costigans/ha-keksobooking/subscription","commits_url":"https://api.github.com/repos/costigans/ha-keksobooking/commits{/sha}","git_commits_url":"https://api.github.com/repos/costigans/ha-keksobooking/git/commits{/sha}","comments_url":"https://api.github.com/repos/costigans/ha-keksobooking/comments{/number}","issue_comment_url":"https://api.github.com/repos/costigans/ha-keksobooking/issues/comments{/number}","contents_url":"https://api.github.com/repos/costigans/ha-keksobooking/contents/{+path}","compare_url":"https://api.github.com/repos/costigans/ha-keksobooking/compare/{base}...{head}","merges_url":"https://api.github.com/repos/costigans/ha-keksobooking/merges","archive_url":"https://api.github.com/repos/costigans/ha-keksobooking/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/costigans/ha-keksobooking/downloads","issues_url":"https://api.github.com/repos/costigans/ha-keksobooking/issues{/number}","pulls_url":"https://api.github.com/repos/costigans/ha-keksobooking/pulls{/number}","milestones_url":"https://api.github.com/repos/costigans/ha-keksobooking/milestones{/number}","notifications_url":"https://api.github.com/repos/costigans/ha-keksobooking/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/costigans/ha-keksobooking/labels{/name}","releases_url":"https://api.github.com/repos/costigans/ha-keksobooking/releases{/id}","deployments_url":"https://api.github.com/repos/costigans/ha-keksobooking/deployments","created_at":"2018-06-01T04:02:59Z","updated_at":"2018-06-30T15:51:31Z","pushed_at":"2018-07-06T18:54:30Z","git_url":"git://github.com/costigans/ha-keksobooking.git","ssh_url":"git@github.com:costigans/ha-keksobooking.git","clone_url":"https://github.com/costigans/ha-keksobooking.git","svn_url":"https://github.com/costigans/ha-keksobooking","homepage":null,"size":931,"stargazers_count":0,"watchers_count":0,"language":"CSS","has_issues":false,"has_projects":true,"has_downloads":false,"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":"master"}},"base":{"label":"htmlacademy-javascript:master","ref":"master","sha":"e9a0c8cba57a3aa8857dd741b13899b7670227b8","user":{"login":"htmlacademy-javascript","id":14179712,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE0MTc5NzEy","avatar_url":"https://avatars2.githubusercontent.com/u/14179712?v=4","gravatar_id":"","url":"https://api.github.com/users/htmlacademy-javascript","html_url":"https://github.com/htmlacademy-javascript","followers_url":"https://api.github.com/users/htmlacademy-javascript/followers","following_url":"https://api.github.com/users/htmlacademy-javascript/following{/other_user}","gists_url":"https://api.github.com/users/htmlacademy-javascript/gists{/gist_id}","starred_url":"https://api.github.com/users/htmlacademy-javascript/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/htmlacademy-javascript/subscriptions","organizations_url":"https://api.github.com/users/htmlacademy-javascript/orgs","repos_url":"https://api.github.com/users/htmlacademy-javascript/repos","events_url":"https://api.github.com/users/htmlacademy-javascript/events{/privacy}","received_events_url":"https://api.github.com/users/htmlacademy-javascript/received_events","type":"Organization","site_admin":false},"repo":{"id":135593871,"node_id":"MDEwOlJlcG9zaXRvcnkxMzU1OTM4NzE=","name":"243814-keksobooking","full_name":"htmlacademy-javascript/243814-keksobooking","owner":{"login":"htmlacademy-javascript","id":14179712,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE0MTc5NzEy","avatar_url":"https://avatars2.githubusercontent.com/u/14179712?v=4","gravatar_id":"","url":"https://api.github.com/users/htmlacademy-javascript","html_url":"https://github.com/htmlacademy-javascript","followers_url":"https://api.github.com/users/htmlacademy-javascript/followers","following_url":"https://api.github.com/users/htmlacademy-javascript/following{/other_user}","gists_url":"https://api.github.com/users/htmlacademy-javascript/gists{/gist_id}","starred_url":"https://api.github.com/users/htmlacademy-javascript/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/htmlacademy-javascript/subscriptions","organizations_url":"https://api.github.com/users/htmlacademy-javascript/orgs","repos_url":"https://api.github.com/users/htmlacademy-javascript/repos","events_url":"https://api.github.com/users/htmlacademy-javascript/events{/privacy}","received_events_url":"https://api.github.com/users/htmlacademy-javascript/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/htmlacademy-javascript/243814-keksobooking","description":"Константин Соколов","fork":false,"url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking","forks_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/forks","keys_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/keys{/key_id}","collaborators_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/teams","hooks_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/hooks","issue_events_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/issues/events{/number}","events_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/events","assignees_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/assignees{/user}","branches_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/branches{/branch}","tags_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/tags","blobs_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/git/refs{/sha}","trees_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/git/trees{/sha}","statuses_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/statuses/{sha}","languages_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/languages","stargazers_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/stargazers","contributors_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/contributors","subscribers_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/subscribers","subscription_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/subscription","commits_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/commits{/sha}","git_commits_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/git/commits{/sha}","comments_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/comments{/number}","issue_comment_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/issues/comments{/number}","contents_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/contents/{+path}","compare_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/compare/{base}...{head}","merges_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/merges","archive_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/downloads","issues_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/issues{/number}","pulls_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/pulls{/number}","milestones_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/milestones{/number}","notifications_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/labels{/name}","releases_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/releases{/id}","deployments_url":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/deployments","created_at":"2018-05-31T14:22:06Z","updated_at":"2018-06-30T15:02:17Z","pushed_at":"2018-07-06T18:56:32Z","git_url":"git://github.com/htmlacademy-javascript/243814-keksobooking.git","ssh_url":"git@github.com:htmlacademy-javascript/243814-keksobooking.git","clone_url":"https://github.com/htmlacademy-javascript/243814-keksobooking.git","svn_url":"https://github.com/htmlacademy-javascript/243814-keksobooking","homepage":"https://github.com/costigans/ha-keksobooking","size":953,"stargazers_count":0,"watchers_count":0,"language":"CSS","has_issues":false,"has_projects":false,"has_downloads":false,"has_wiki":false,"has_pages":true,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":1,"license":null,"forks":1,"open_issues":1,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/pulls/4"},"html":{"href":"https://github.com/htmlacademy-javascript/243814-keksobooking/pull/4"},"issue":{"href":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/issues/4"},"comments":{"href":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/issues/4/comments"},"review_comments":{"href":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/pulls/4/comments"},"review_comment":{"href":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/pulls/4/commits"},"statuses":{"href":"https://api.github.com/repos/htmlacademy-javascript/243814-keksobooking/statuses/9f5862f1ff4527d8be3df10f243cd4c70fa6c1d6"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"costigans"}}