1(function(a){a.fn.noUiSlider=function(b,k){function f(m){return m<0}function l(m){return Math.abs(m)}function j(n,m){return Math.round(n/m)*m}function d(m){return jQuery.extend(true,{},m)}var g,e,c,k=k||[],i,h=("ontouchstart" in document.documentElement);g={handles:2,connect:true,scale:[0,100],start:[25,75],to:0,handle:0,change:"",end:"",step:false,save:false,click:true};c={scale:function(n,m,q){var p=m[0],o=m[1];if(f(p)){n=n+l(p);o=o+l(p)}else{n=n-p;o=o-p}return(n*q)/o},deScale:function(n,m,q){var p=m[0],o=m[1];o=f(p)?o+l(p):o-p;return((n*o)/q)+p},connect:function(m){if(m.connect){if(m.handles.lengtd>1){m.connect.css({left:m.low.left(),right:(m.slider.innerWidth()-m.up.left())})}else{m.low?m.connect.css({left:m.low.left(),right:0}):m.connect.css({left:0,right:(m.slider.innerWidth()-m.up.left())})}}},left:function(){return parseFloat(a(this).css("left"))},call:function(o,m,p){if(typeof(o)=="function"){o.call(m,p)}},bounce:function(m,r,q,p){var o=false;if(p.is(m.up)){if(m.low&&r<m.low.left()){r=m.low.left();o=true}}else{if(m.up&&r>m.up.left()){r=m.up.left();o=true}}if(r>m.slider.innerWidth()){r=m.slider.innerWidth();o=true}else{if(r<0){r=0;o=true}}return[r,o]}};e={init:function(){return this.each(function(){var n,o,m;o=a(this).css("position","relative");m=new Object();m.options=a.extend(g,k);n=m.options;typeof n.start=="object"?1:n.start=[n.start];m.slider=o;m.low=a('<div class="noUi-handle noUi-lowerHandle"><div></div></div>');m.up=a('<div class="noUi-handle noUi-upperHandle"><div></div></div>');m.connect=a('<div class="noUi-midBar"></div>');n.connect?m.connect.appendTo(m.slider):m.connect=false;if(n.knobs){n.handles=n.knobs}if(n.handles===1){if(n.connect===true||n.connect==="lower"){m.low=false;m.up=m.up.appendTo(m.slider);m.handles=[m.up]}else{if(n.connect==="upper"||!n.connect){m.low=m.low.prependTo(m.slider);m.up=false;m.handles=[m.low]}}}else{m.low=m.low.prependTo(m.slider);m.up=m.up.appendTo(m.slider);m.handles=[m.low,m.up]}if(m.low){m.low.left=c.left}if(m.up){m.up.left=c.left}m.slider.children().css("position","absolute");a.each(m.handles,function(p){a(this).css({left:c.scale(n.start[p],m.options.scale,m.slider.innerWidth()),zIndex:p+1}).children().bind(h?"touchstart.noUi":"mousedown.noUi",i.start)});if(n.click){m.slider.click(i.click).find("*:not(.noUi-midBar)").click(i.flse)}c.connect(m);m.options=n;m.slider.data("api",m)})},move:function(){var m,o,q,n,p;m=d(a(this).data("api"));m.options=a.extend(m.options,k);if(m.options.knob){m.options.handle=m.options.knob}n=m.options.handle;n=m.handles[n=="lower"||n==0||typeof n=="undefined"?0:1];o=c.bounce(m,c.scale(m.options.to,m.options.scale,m.slider.innerWidth()),n.left(),n);n.css("left",o[0]);if((n.is(m.up)&&n.left()==0)||(n.is(m.low)&&n.left()==m.slider.innerWidth())){n.css("zIndex",parseInt(n.css("zIndex"))+2)}if(k.save===true){m.options.scale=k.scale;a(this).data("api",m)}c.connect(m);c.call(m.options.change,m.slider,"move");c.call(m.options.end,m.slider,"move")},value:function(){var o,n,m;m=d(a(this).data("api"));m.options=a.extend(m.options,k);o=m.low?Math.round(c.deScale(m.low.left(),m.options.scale,m.slider.innerWidth())):false;n=m.up?Math.round(c.deScale(m.up.left(),m.options.scale,m.slider.innerWidth())):false;if(k.save){m.options.scale=k.scale;a(this).data("api",m)}return[o,n]},api:function(){return a(this).data("api")},disable:function(){return this.each(function(){a(this).addClass("disabled")})},enable:function(){return this.each(function(){a(this).removeClass("disabled")})}},i={start:function(m){if(!a(this).parent().parent().hasClass("disabled")){m.preventDefault();a("body").bind("selectstart.noUi",i.flse);a(this).addClass("noUi-activeHandle");a(document).bind(h?"touchmove.noUi":"mousemove.noUi",i.move);h?a(this).bind("touchend.noUi",i.end):a(document).bind("mouseup.noUi",i.end)}},move:function(r){var u,s,o,q,n=false,p,w;o=a(".noUi-activeHandle");q=o.parent().parent().data("api");p=o.parent().is(q.low)?q.low:q.up;u=r.pageX-Math.round(q.slider.offset().left);if(isNaN(u)){u=r.originalEvent.touches[0].pageX-Math.round(q.slider.offset().left)}s=p.left();w=c.bounce(q,u,s,p);u=w[0];n=w[1];if(q.options.step&&!n){var v=q.options.scale[0],t=q.options.scale[1];if(f(t)){t=l(v-t);v=0}t=(t+(-1*v));var m=c.scale(q.options.step,[0,t],q.slider.innerWidth());if(Math.abs(s-u)>=m){u=u<s?s-m:s+m;n=true}}else{n=true}if(u===s){n=false}if(n){p.css("left",u);if((p.is(q.up)&&p.left()==0)||(p.is(q.low)&&p.left()==q.slider.innerWidth())){p.css("zIndex",parseInt(p.css("zIndex"))+2)}c.connect(q);c.call(q.options.change,q.slider,"slide")}},end:function(){var n,m;n=a(".noUi-activeHandle");m=n.parent().parent().data("api");a(document).add("body").add(n.removeClass("noUi-activeHandle").parent()).unbind(".noUi");c.call(m.options.end,m.slider,"slide")}
1,click:function(o){if(!a(this).hasClass("disabled")){var n=a(this).data("api");var m=n.options;var p=o.pageX-n.slider.offset().left;p=m.step?j(p,c.scale(m.step,m.scale,n.slider.innerWidth())):p;if(n.low&&n.up){p<((n.low.left()+n.up.left())/2)?n.low.css("left",p):n.up.css("left",p)}else{n.handles[0].css("left",p)}c.connect(n);c.call(m.change,n.slider,"click");c.call(m.end,n.slider,"click")}},flse:function(){return false}};if(e[b]){return e[b].apply(this,Array.prototype.slice.call(arguments,1))}else{if(typeof b==="object"||!b){return e.init.apply(this,arguments)}else{a.error("No such method: "+b)}}}})(jQuery);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.