(function($){var reverse=function(value){return value.split('').reverse().join('')};var defaults={numberStep:function(now,tween){var floored_number=Math.floor(now),target=$(tween.elem);target.text(floored_number)}};var handle=function(tween){var elem=tween.elem;if(elem.nodeType&&elem.parentNode){var handler=elem._animateNumberSetter;if(!handler){handler=defaults.numberStep}handler(tween.now,tween)}};if(!$.Tween||!$.Tween.propHooks){$.fx.step.number=handle}else{$.Tween.propHooks.number={set:handle}}var extract_number_parts=function(separated_number,group_length){var numbers=separated_number.split('').reverse(),number_parts=[],current_number_part,current_index,q;for(var i=0,l=Math.ceil(separated_number.length/group_length);igroup_length){var number_parts=extract_number_parts(separated_number,group_length);separated_number=remove_precending_zeros(number_parts).join(separator);separated_number=reverse(separated_number)}target.prop('number',now).text(separated_number)}}}};$.fn.animateNumber=function(){var options=arguments[0],settings=$.extend({},defaults,options),target=$(this),args=[settings];for(var i=1,l=arguments.length;i