Como el error dice ocurre porque en X momento el valor que intetas recuperar no existe, esto lo solventas validando previamente que exista
 
no soy tan diestro en jquery pero creo que seria algo así   
Código Javascript
:
Ver originallet top = $(target).offset() ? $(target).offset().top : 0;
scrollTop: top
  
o quizás con    
Código Javascript
:
Ver originallet top = $(target).offset().top || 0;
scrollTop: top