!function(n){n.backward_timer=function(t){var e={seconds:5,step:1,format:"h%:m%:s%",value_setter:void 0,on_exhausted:function(t){},on_tick:function(t){}},s=this;s.seconds_left=0,s.target=n(t),s.timeout=void 0,s.settings={},s.methods={init:function(t){s.settings=n.extend({},e,t),null==s.settings.value_setter&&(s.target.is("input")?s.settings.value_setter="val":s.settings.value_setter="text"),s.methods.reset()},start:function(){var t;null==s.timeout&&(t=s.seconds_left==s.settings.seconds?0:1e3*s.settings.step,setTimeout(s.methods._on_tick,t,t))},cancel:function(){null!=s.timeout&&(clearTimeout(s.timeout),s.timeout=void 0)},reset:function(){s.seconds_left=s.settings.seconds,s.methods._render_seconds()},_on_tick:function(t){0!=t&&s.settings.on_tick(s),s.methods._render_seconds(),0