var main = function() {
  $('.arrow-next').click(function() {
    var currentSlide = $('.active-slide');
    var nextSlide = currentSlide.next();
    
    var currentDot = $('.active-dot');
    var nextDot = currentDot.next();
    
    if(nextDot.length === 0) {
      nextDot = $('.dot').first();
    }
    currentSlide.fadeOut(600).removeClass('active-slide');
    nextSlide.fadeIn(600).addClass('active-slide');
    
    currentDot.removeClass('active-dot');
    nextDot.addClass('active-dot');
  })
  $('.arrow-prev').click(function() {
    var currentSlide = $('.active-slide');
    var prevSlide = currentSlide.prev();
    
    var currentDot = $('.active-dot');
    var prevDot = currentDot.prev();
    
    if(prevSlide.length === 0) {
      prevSlide = $('.slide').last();
      prevDot = $('.dot').last();
    };
    currentSlide.fadeOut(600).removeClass('active-slide');
    prevSlide.fadeIn(600).addClass('active-slide');

    currentDot.removeClass('active-dot');
    prevDot.addClass('active-dot');
  });
}

$(document).ready(main)
@@ -221,24 +221,29 @@
 ext();%0A    %0A
+    %0A
     if(nextD
@@ -241,19 +241,21 @@
  if(next
-Dot
+Slide
 .length 
@@ -259,24 +259,63 @@
 th === 0) %7B%0A
+      nextSlide = $('.slide').first();%0A
       nextDo
@@ -342,16 +342,17 @@
 );%0A    %7D
+;
 %0A    cur
@@ -747,24 +747,34 @@
 rev();%0A    %0A
+    %0A    %0A
     if(prevS
@@ -984,17 +984,21 @@
 lide');%0A
+    
 %0A
-
     curr
@@ -1071,13 +1071,12 @@
 ');%0A
+
   %7D)
-;
 %0A%7D%0A%0A

fix slide not resetting