{"action":"created","comment":{"url":"https://api.github.com/repos/idiot/unslider/pulls/comments/43563104","id":43563104,"diff_hunk":"@@ -0,0 +1,478 @@\n+/**\n+ *   Unslider\n+ *   version 2.0\n+ *   by @idiot and friends\n+ */\n+ \n+(function($) {\n+\t//  Don't throw errors if we haven't included jQuery\n+\tif(!$) {\n+\t\treturn alert('Unslider requires jQuery to function. Make sure you\\'ve included jQuery in the source code before Unslider.');\n+\t}\n+\n+\t$.Unslider = function(context, options) {\n+\t\tvar self = this;\n+\n+\t\t//  Store our default options in here\n+\t\t//  Everything will be overwritten by the jQuery plugin though\n+\t\tthis.defaults = {\n+\t\t\t//  Should Unslider throw any errors or warnings?\n+\t\t\t//  (except the jQuery one, that's sort of just there)\n+\t\t\t//  Only accepts a boolean true/false\n+\t\t\tdebug: false,\n+\t\t\t\n+\t\t\t//  3 second delay between slides moving, pass\n+\t\t\t//  as a number in milliseconds.\n+\t\t\tdelay: 3000,\n+\t\t\t\n+\t\t\t//  Does it support keyboard arrows?\n+\t\t\t//  Can pass either true or false -\n+\t\t\t//  or an object with the keycodes, like so:\n+\t\t\t//  {\n+\t\t\t//\t prev: 37,\n+\t\t\t//\t next: 39\n+\t\t\t// }\n+\t\t\t//  You can call any internal method name\n+\t\t\t//  before the keycode and it'll be called.\n+\t\t\tkeys: {\n+\t\t\t\tprev: 37,\n+\t\t\t\tnext: 39\n+\t\t\t},\n+\t\t\t\n+\t\t\t//  Do you want to generate clickable navigation\n+\t\t\t//  to skip to each slide? Only accepts boolean true/false\n+\t\t\tnav: true,\n+\n+\t\t\t//  Should there be left/right arrows to go back/forth?\n+\t\t\t//   -> This isn't keyboard support.\n+\t\t\t//  Either set true/false, or an object with the HTML\n+\t\t\t//  elements for each arrow like below:\n+\t\t\tarrows: {\n+\t\t\t\tprev: '<a class=\"unslider-arrow prev\">Previous slide</a>',\n+\t\t\t\tnext: '<a class=\"unslider-arrow next\">Next slide</a>'\n+\t\t\t},\n+\t\t\t\n+\t\t\t//  Should the slider move on its own or only when\n+\t\t\t//  you interact with the nav/arrows?\n+\t\t\t//  Only accepts boolean true/false.\n+\t\t\tautoplay: false,\n+\n+\t\t\t//  How should Unslider animate?\n+\t\t\t//  It can do one of the following types:\n+\t\t\t//  \"fade\": each slide fades in to each other\n+\t\t\t//  \"horizontal\": each slide moves from left to right\n+\t\t\t//  \"vertical\": each slide moves from top to bottom\n+\t\t\tanimation: 'horizontal',\n+\n+\t\t\t//  jQuery UI easing type\n+\t\t\t//  see jqueryui.com/easing for a full list\n+\t\t\teasing: 'swing',\n+\n+\t\t\t//  If you don't want to use a list to display your slides,\n+\t\t\t//  you can change it here. Not recommended and you'll need\n+\t\t\t//  to adjust the CSS accordingly.\n+\t\t\tselectors: {\n+\t\t\t\tcontainer: 'ul:first',\n+\t\t\t\tslides: 'li'\n+\t\t\t},\n+\n+\t\t\t//  Do you want to animate the heights of each slide as\n+\t\t\t//  it moves\n+\t\t\tanimateHeight: true,\n+\n+\t\t\t//  Active class for the nav\n+\t\t\tactiveClass: 'unslider-active',\n+\t\t\tlastActiveClass: 'unslider-last-active'\n+\t\t};\n+\n+\t\t//  Set defaults\n+\t\tthis.$context = context;\n+\t\tthis.options = {};\n+\n+\t\t//  Leave our elements blank for now\n+\t\t//  Since they get changed by the options, we'll need to\n+\t\t//  set them in the init method.\n+\t\tthis.$parent = null;\n+\t\tthis.$container = null;\n+\t\tthis.$slides = null;\n+\t\t\n+\t\t//  Set our indexes and totals\n+\t\tthis.total = 0;\n+\t\tthis.current = 0;\n+\n+\t\t//  Generate a specific random ID so we don't dupe events\n+\t\tthis.sliderID = ~~(Math.random() * 2e3);\n+\t\tthis.eventSuffix = '.unslider-' + this.sliderID;\n+\n+\t\t//  Get everything set up innit\n+\t\tthis.init = function(options) {\n+\t\t\t//  Set up our options inside here so we can re-init at\n+\t\t\t//  any time\n+\t\t\tthis.options = $.extend(this.defaults, options);\n+\n+\t\t\t//  Our elements\n+\t\t\tthis.$container = this.$context.find(this.options.selectors.container).addClass('unslider-wrap');\n+\t\t\tthis.$slides = this.$container.children(this.options.selectors.slides);\n+\n+\t\t\t//  We'll manually init the container\n+\t\t\tthis.setup();\n+\n+\t\t\t//  We want to keep this script as small as possible\n+\t\t\t//  so we'll optimise some checks\n+\t\t\t['nav', 'arrows', 'keys'].forEach(function(module) {\n+\t\t\t\t//  If it's not explicitly set to be false, let's call it\n+\t\t\t\t//  otherwise we'll assume it's turned off.\n+\t\t\t\tif(self.options[module] !== false) {\n+\t\t\t\t\tself['init' + self._ucfirst(module)]();\n+\t\t\t\t}\n+\t\t\t});\n+\n+\t\t\t//  Add swipe support\n+\t\t\tif(typeof jQuery.event.special['swipe'] !== undefined) {\n+\t\t\t\tthis.initSwipe();\n+\t\t\t}\n+\n+\t\t\t//  Add our logging\n+\t\t\tthis._console('Slider initiated');\n+\n+\t\t\t//  Everyday I'm chainin'\n+\t\t\treturn this.setIndex(this.current);\n+\t\t};\n+\n+\t\tthis.setup = function() {\n+\t\t\t//  Add a CSS hook to the main element\n+\t\t\tthis.$context.addClass('unslider-slider unslider-' + this.options.animation).wrap('<div class=\"unslider\" />');\n+\t\t\tthis.$parent = this.$context.parent();\n+\n+\t\t\t//  We need to manually check if the container is absolutely\n+\t\t\t//  or relatively positioned\n+\t\t\tvar position = this.$context.css('position');\n+\t\t\tvar positions = ['relative', 'absolute'];\n+\n+\t\t\t//  If we don't already have a position set, we'll\n+\t\t\t//  automatically set it ourselves\n+\t\t\tif($.inArray(position, positions) < 0) {\n+\t\t\t\tthis.$context.css('position', positions[0]);\n+\t\t\t}\n+\n+\t\t\tthis.$context.css('overflow', 'hidden');\n+\n+\t\t\t//  We should be able to recalculate slides at will\n+\t\t\tthis.calculateSlides();\n+\t\t};\n+\n+\t\t//  Set up the slide widths to animate with\n+\t\t//  so the box doesn't float over\n+\t\tthis.calculateSlides = function() {\n+\t\t\tthis.total = this.$slides.length;\n+\n+\t\t\t//  Set the total width\n+\t\t\tif(this.options.animation !== 'fade') {\n+\t\t\t\tthis.$container.css('width', (this.total * 100) + '%').addClass('unslider-carousel');\n+\t\t\t\tthis.$slides.css('width', (100 / this.total) + '%');\n+\t\t\t}\n+\t\t};\n+\n+\t\t//  Set up our navigation\n+\t\tthis.initNav = function() {\n+\t\t\tvar $nav = $('<nav class=\"unslider-nav\"><ol /></nav>');\n+\n+\t\t\t//  Build our click navigation item-by-item\n+\t\t\tthis.$slides.each(function(key) {\n+\t\t\t\t//  Each slide should have a label\n+\t\t\t\tvar label = 'Slide ' + (key + 1);\n+\n+\t\t\t\t//  If we've already set a label, let's use that\n+\t\t\t\t//  instead of generating one\n+\t\t\t\tif(this.getAttribute('data-nav')) {\n+\t\t\t\t\tlabel = this.getAttribute('data-nav');\n+\t\t\t\t}\n+\n+\t\t\t\t//  And add it to our navigation item\n+\t\t\t\t$nav.children('ol').append('<li data-slide=\"' + key + '\">' + label + '</li>');\n+\t\t\t});\n+\t\t\t\n+\t\t\t//  Now our nav is built, let's add it to the slider and bind\n+\t\t\t//  for any click events on the generated links\n+\t\t\t$nav.insertAfter(this.$context).find('li').on('click' + this.eventSuffix, function() {\n+\t\t\t\t//  Cache our link and set it to be active\n+\t\t\t\tvar $me = $(this).addClass(self.options.activeClass);\n+\n+\t\t\t\t//  Set the right active class, remove any other ones\n+\t\t\t\t$me.siblings().removeClass(self.options.activeClass);\n+\n+\t\t\t\t//  Move the slide\n+\t\t\t\tself.animate($me.attr('data-slide'));\n+\n+\t\t\t\t//  And log it so everyone knows what's going on\n+\t\t\t\tself._console('Navigation item ' + this.innerText + ' clicked');\n+\t\t\t});\n+\n+\t\t\tthis._console('Navigation set up');\n+\t\t};\n+\n+\n+\t\t//  Set up our left-right arrow navigation\n+\t\t//  (Not keyboard arrows, prev/next buttons)\n+\t\tthis.initArrows = function() {\n+\t\t\tif(this.options.arrows === true) {\n+\t\t\t\tthis.options.arrows = $.Unslider.defaults.arrows;\n+\t\t\t}\n+\n+\t\t\tthis._console('Arrows set up');\n+\n+\t\t\t//  Loop our options object and bind our events\n+\t\t\t$.each(self.options.arrows, function(key, val) {\n+\t\t\t\t//  Add our arrow HTML and bind it\n+\t\t\t\t$(val).insertAfter(self.$context).on('click' + self.eventSuffix, $.proxy(self[key], self));\n+\t\t\t});\n+\t\t};\n+\n+\n+\t\t//  Set up our keyboad navigation\n+\t\t//  Allow binding to multiple keycodes\n+\t\tthis.initKeys = function() {\n+\t\t\tif(this.options.keys === true) {\n+\t\t\t\tthis.options.keys = $.Unslider.defaults.keys;\n+\t\t\t}\n+\n+\t\t\tthis._console('Keyboard shortcuts set up');\n+\n+\t\t\t$(document).on('keyup' + this.eventSuffix, function(e) {\n+\t\t\t\t$.each(self.options.keys, function(key, val) {\n+\t\t\t\t\tif(e.which === val) {\n+\t\t\t\t\t\t$.isFunction(self[key]) && self[key].call(self);\n+\t\t\t\t\t}\n+\t\t\t\t});\n+\t\t\t});\n+\t\t};\n+\n+\t\t//  Requires jQuery.event.swipe\n+\t\t//  -> stephband.info/jquery.event.swipe\n+\t\tthis.initSwipe = function() {\n+\t\t\tvar width = this.$slides.width();\n+\n+\t\t\tthis.$container.on({\n+\t\t\t\tswipeleft: $.proxy(this.next, this),\n+\t\t\t\tswiperight: $.proxy(this.prev, this),\n+\n+\t\t\t\tmovestart: function(e) {\n+\t\t\t\t\t//  If the movestart heads off in a upwards or downwards\n+\t\t\t\t\t//  direction, prevent it so that the browser scrolls normally.\n+\t\t\t\t\tif((e.distX > e.distY && e.distX < -e.distY) || (e.distX < e.distY && e.distX > -e.distY)) {\n+\t\t\t\t\t\treturn !!e.preventDefault();\n+\t\t\t\t\t}\n+\n+\t\t\t\t\tself.$container.css('position', 'relative');\n+\t\t\t\t},\n+\n+\t\t\t\t//  We don't want to have a tactile swipe in the slider\n+\t\t\t\t//  in the fade animation, as it can cause some problems\n+\t\t\t\t//  with layout, so we'll just disable it.\n+\t\t\t\tmove: function(e) {\n+\t\t\t\t\tif(this.options.animation !== 'fade') {\n+\t\t\t\t\t\treturn;\n+\t\t\t\t\t}\n+\n+\t\t\t\t\tself.$container.css('left', (100 * e.distX / width) + '%');\n+\t\t\t\t},\n+\n+\t\t\t\tmoveend: function(e) {","path":"src/js/unslider.js","position":280,"original_position":280,"commit_id":"625db0c80f306bff16c9a78c4a630a1c52c3c668","original_commit_id":"625db0c80f306bff16c9a78c4a630a1c52c3c668","user":{"login":"houndci","id":6697940,"avatar_url":"https://avatars.githubusercontent.com/u/6697940?v=3","gravatar_id":"","url":"https://api.github.com/users/houndci","html_url":"https://github.com/houndci","followers_url":"https://api.github.com/users/houndci/followers","following_url":"https://api.github.com/users/houndci/following{/other_user}","gists_url":"https://api.github.com/users/houndci/gists{/gist_id}","starred_url":"https://api.github.com/users/houndci/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/houndci/subscriptions","organizations_url":"https://api.github.com/users/houndci/orgs","repos_url":"https://api.github.com/users/houndci/repos","events_url":"https://api.github.com/users/houndci/events{/privacy}","received_events_url":"https://api.github.com/users/houndci/received_events","type":"User","site_admin":false},"body":"'e' is defined but never used.","created_at":"2015-10-30T23:40:59Z","updated_at":"2015-10-30T23:40:59Z","html_url":"https://github.com/idiot/unslider/pull/253#discussion_r43563104","pull_request_url":"https://api.github.com/repos/idiot/unslider/pulls/253","_links":{"self":{"href":"https://api.github.com/repos/idiot/unslider/pulls/comments/43563104"},"html":{"href":"https://github.com/idiot/unslider/pull/253#discussion_r43563104"},"pull_request":{"href":"https://api.github.com/repos/idiot/unslider/pulls/253"}}},"pull_request":{"url":"https://api.github.com/repos/idiot/unslider/pulls/253","id":34948299,"html_url":"https://github.com/idiot/unslider/pull/253","diff_url":"https://github.com/idiot/unslider/pull/253.diff","patch_url":"https://github.com/idiot/unslider/pull/253.patch","issue_url":"https://api.github.com/repos/idiot/unslider/issues/253","number":253,"state":"open","locked":false,"title":"Fade In Option","user":{"login":"cbart7421","id":11325323,"avatar_url":"https://avatars.githubusercontent.com/u/11325323?v=3","gravatar_id":"","url":"https://api.github.com/users/cbart7421","html_url":"https://github.com/cbart7421","followers_url":"https://api.github.com/users/cbart7421/followers","following_url":"https://api.github.com/users/cbart7421/following{/other_user}","gists_url":"https://api.github.com/users/cbart7421/gists{/gist_id}","starred_url":"https://api.github.com/users/cbart7421/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cbart7421/subscriptions","organizations_url":"https://api.github.com/users/cbart7421/orgs","repos_url":"https://api.github.com/users/cbart7421/repos","events_url":"https://api.github.com/users/cbart7421/events{/privacy}","received_events_url":"https://api.github.com/users/cbart7421/received_events","type":"User","site_admin":false},"body":"I love the unslider for its easily customizable usability and all its great features but the slide in/out is too much motion for a project I'm working on. A simple fade in / fade out between slides would make this the absolutely perfect developer's slider.\r\n\r\nThanks for your hard work!","created_at":"2015-05-07T19:12:50Z","updated_at":"2015-10-30T23:40:59Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/idiot/unslider/pulls/253/commits","review_comments_url":"https://api.github.com/repos/idiot/unslider/pulls/253/comments","review_comment_url":"https://api.github.com/repos/idiot/unslider/pulls/comments{/number}","comments_url":"https://api.github.com/repos/idiot/unslider/issues/253/comments","statuses_url":"https://api.github.com/repos/idiot/unslider/statuses/625db0c80f306bff16c9a78c4a630a1c52c3c668","head":{"label":"idiot:dev","ref":"dev","sha":"625db0c80f306bff16c9a78c4a630a1c52c3c668","user":{"login":"idiot","id":514769,"avatar_url":"https://avatars.githubusercontent.com/u/514769?v=3","gravatar_id":"","url":"https://api.github.com/users/idiot","html_url":"https://github.com/idiot","followers_url":"https://api.github.com/users/idiot/followers","following_url":"https://api.github.com/users/idiot/following{/other_user}","gists_url":"https://api.github.com/users/idiot/gists{/gist_id}","starred_url":"https://api.github.com/users/idiot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idiot/subscriptions","organizations_url":"https://api.github.com/users/idiot/orgs","repos_url":"https://api.github.com/users/idiot/repos","events_url":"https://api.github.com/users/idiot/events{/privacy}","received_events_url":"https://api.github.com/users/idiot/received_events","type":"User","site_admin":false},"repo":{"id":3627034,"name":"unslider","full_name":"idiot/unslider","owner":{"login":"idiot","id":514769,"avatar_url":"https://avatars.githubusercontent.com/u/514769?v=3","gravatar_id":"","url":"https://api.github.com/users/idiot","html_url":"https://github.com/idiot","followers_url":"https://api.github.com/users/idiot/followers","following_url":"https://api.github.com/users/idiot/following{/other_user}","gists_url":"https://api.github.com/users/idiot/gists{/gist_id}","starred_url":"https://api.github.com/users/idiot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idiot/subscriptions","organizations_url":"https://api.github.com/users/idiot/orgs","repos_url":"https://api.github.com/users/idiot/repos","events_url":"https://api.github.com/users/idiot/events{/privacy}","received_events_url":"https://api.github.com/users/idiot/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/idiot/unslider","description":"The simplest jQuery slider there is.","fork":false,"url":"https://api.github.com/repos/idiot/unslider","forks_url":"https://api.github.com/repos/idiot/unslider/forks","keys_url":"https://api.github.com/repos/idiot/unslider/keys{/key_id}","collaborators_url":"https://api.github.com/repos/idiot/unslider/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/idiot/unslider/teams","hooks_url":"https://api.github.com/repos/idiot/unslider/hooks","issue_events_url":"https://api.github.com/repos/idiot/unslider/issues/events{/number}","events_url":"https://api.github.com/repos/idiot/unslider/events","assignees_url":"https://api.github.com/repos/idiot/unslider/assignees{/user}","branches_url":"https://api.github.com/repos/idiot/unslider/branches{/branch}","tags_url":"https://api.github.com/repos/idiot/unslider/tags","blobs_url":"https://api.github.com/repos/idiot/unslider/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/idiot/unslider/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/idiot/unslider/git/refs{/sha}","trees_url":"https://api.github.com/repos/idiot/unslider/git/trees{/sha}","statuses_url":"https://api.github.com/repos/idiot/unslider/statuses/{sha}","languages_url":"https://api.github.com/repos/idiot/unslider/languages","stargazers_url":"https://api.github.com/repos/idiot/unslider/stargazers","contributors_url":"https://api.github.com/repos/idiot/unslider/contributors","subscribers_url":"https://api.github.com/repos/idiot/unslider/subscribers","subscription_url":"https://api.github.com/repos/idiot/unslider/subscription","commits_url":"https://api.github.com/repos/idiot/unslider/commits{/sha}","git_commits_url":"https://api.github.com/repos/idiot/unslider/git/commits{/sha}","comments_url":"https://api.github.com/repos/idiot/unslider/comments{/number}","issue_comment_url":"https://api.github.com/repos/idiot/unslider/issues/comments{/number}","contents_url":"https://api.github.com/repos/idiot/unslider/contents/{+path}","compare_url":"https://api.github.com/repos/idiot/unslider/compare/{base}...{head}","merges_url":"https://api.github.com/repos/idiot/unslider/merges","archive_url":"https://api.github.com/repos/idiot/unslider/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/idiot/unslider/downloads","issues_url":"https://api.github.com/repos/idiot/unslider/issues{/number}","pulls_url":"https://api.github.com/repos/idiot/unslider/pulls{/number}","milestones_url":"https://api.github.com/repos/idiot/unslider/milestones{/number}","notifications_url":"https://api.github.com/repos/idiot/unslider/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/idiot/unslider/labels{/name}","releases_url":"https://api.github.com/repos/idiot/unslider/releases{/id}","created_at":"2012-03-05T13:02:02Z","updated_at":"2015-10-30T20:00:19Z","pushed_at":"2015-10-30T23:40:54Z","git_url":"git://github.com/idiot/unslider.git","ssh_url":"git@github.com:idiot/unslider.git","clone_url":"https://github.com/idiot/unslider.git","svn_url":"https://github.com/idiot/unslider","homepage":"http://unslider.com","size":1793,"stargazers_count":2326,"watchers_count":2326,"language":"HTML","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":1430,"mirror_url":null,"open_issues_count":87,"forks":1430,"open_issues":87,"watchers":2326,"default_branch":"master"}},"base":{"label":"idiot:master","ref":"master","sha":"8ae045e32232f28b60aa23f89de16dfcfd6c2db8","user":{"login":"idiot","id":514769,"avatar_url":"https://avatars.githubusercontent.com/u/514769?v=3","gravatar_id":"","url":"https://api.github.com/users/idiot","html_url":"https://github.com/idiot","followers_url":"https://api.github.com/users/idiot/followers","following_url":"https://api.github.com/users/idiot/following{/other_user}","gists_url":"https://api.github.com/users/idiot/gists{/gist_id}","starred_url":"https://api.github.com/users/idiot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idiot/subscriptions","organizations_url":"https://api.github.com/users/idiot/orgs","repos_url":"https://api.github.com/users/idiot/repos","events_url":"https://api.github.com/users/idiot/events{/privacy}","received_events_url":"https://api.github.com/users/idiot/received_events","type":"User","site_admin":false},"repo":{"id":3627034,"name":"unslider","full_name":"idiot/unslider","owner":{"login":"idiot","id":514769,"avatar_url":"https://avatars.githubusercontent.com/u/514769?v=3","gravatar_id":"","url":"https://api.github.com/users/idiot","html_url":"https://github.com/idiot","followers_url":"https://api.github.com/users/idiot/followers","following_url":"https://api.github.com/users/idiot/following{/other_user}","gists_url":"https://api.github.com/users/idiot/gists{/gist_id}","starred_url":"https://api.github.com/users/idiot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idiot/subscriptions","organizations_url":"https://api.github.com/users/idiot/orgs","repos_url":"https://api.github.com/users/idiot/repos","events_url":"https://api.github.com/users/idiot/events{/privacy}","received_events_url":"https://api.github.com/users/idiot/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/idiot/unslider","description":"The simplest jQuery slider there is.","fork":false,"url":"https://api.github.com/repos/idiot/unslider","forks_url":"https://api.github.com/repos/idiot/unslider/forks","keys_url":"https://api.github.com/repos/idiot/unslider/keys{/key_id}","collaborators_url":"https://api.github.com/repos/idiot/unslider/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/idiot/unslider/teams","hooks_url":"https://api.github.com/repos/idiot/unslider/hooks","issue_events_url":"https://api.github.com/repos/idiot/unslider/issues/events{/number}","events_url":"https://api.github.com/repos/idiot/unslider/events","assignees_url":"https://api.github.com/repos/idiot/unslider/assignees{/user}","branches_url":"https://api.github.com/repos/idiot/unslider/branches{/branch}","tags_url":"https://api.github.com/repos/idiot/unslider/tags","blobs_url":"https://api.github.com/repos/idiot/unslider/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/idiot/unslider/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/idiot/unslider/git/refs{/sha}","trees_url":"https://api.github.com/repos/idiot/unslider/git/trees{/sha}","statuses_url":"https://api.github.com/repos/idiot/unslider/statuses/{sha}","languages_url":"https://api.github.com/repos/idiot/unslider/languages","stargazers_url":"https://api.github.com/repos/idiot/unslider/stargazers","contributors_url":"https://api.github.com/repos/idiot/unslider/contributors","subscribers_url":"https://api.github.com/repos/idiot/unslider/subscribers","subscription_url":"https://api.github.com/repos/idiot/unslider/subscription","commits_url":"https://api.github.com/repos/idiot/unslider/commits{/sha}","git_commits_url":"https://api.github.com/repos/idiot/unslider/git/commits{/sha}","comments_url":"https://api.github.com/repos/idiot/unslider/comments{/number}","issue_comment_url":"https://api.github.com/repos/idiot/unslider/issues/comments{/number}","contents_url":"https://api.github.com/repos/idiot/unslider/contents/{+path}","compare_url":"https://api.github.com/repos/idiot/unslider/compare/{base}...{head}","merges_url":"https://api.github.com/repos/idiot/unslider/merges","archive_url":"https://api.github.com/repos/idiot/unslider/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/idiot/unslider/downloads","issues_url":"https://api.github.com/repos/idiot/unslider/issues{/number}","pulls_url":"https://api.github.com/repos/idiot/unslider/pulls{/number}","milestones_url":"https://api.github.com/repos/idiot/unslider/milestones{/number}","notifications_url":"https://api.github.com/repos/idiot/unslider/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/idiot/unslider/labels{/name}","releases_url":"https://api.github.com/repos/idiot/unslider/releases{/id}","created_at":"2012-03-05T13:02:02Z","updated_at":"2015-10-30T20:00:19Z","pushed_at":"2015-10-30T23:40:54Z","git_url":"git://github.com/idiot/unslider.git","ssh_url":"git@github.com:idiot/unslider.git","clone_url":"https://github.com/idiot/unslider.git","svn_url":"https://github.com/idiot/unslider","homepage":"http://unslider.com","size":1793,"stargazers_count":2326,"watchers_count":2326,"language":"HTML","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":1430,"mirror_url":null,"open_issues_count":87,"forks":1430,"open_issues":87,"watchers":2326,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/idiot/unslider/pulls/253"},"html":{"href":"https://github.com/idiot/unslider/pull/253"},"issue":{"href":"https://api.github.com/repos/idiot/unslider/issues/253"},"comments":{"href":"https://api.github.com/repos/idiot/unslider/issues/253/comments"},"review_comments":{"href":"https://api.github.com/repos/idiot/unslider/pulls/253/comments"},"review_comment":{"href":"https://api.github.com/repos/idiot/unslider/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/idiot/unslider/pulls/253/commits"},"statuses":{"href":"https://api.github.com/repos/idiot/unslider/statuses/625db0c80f306bff16c9a78c4a630a1c52c3c668"}}}}