function match_bitapScore_(e, x) {
							var accuracy = e / pattern.length,
								proximity = Math.abs(loc - x);

							if (!Match_Distance) {
								// Dodge divide by zero error.
								return proximity ? 1.0 : accuracy;
							}
							return accuracy + (proximity / Match_Distance);
						}
// Accesses loc and pattern through being a closure.
Accesses loc and pattern through being a closure.
Accesses loc and pattern through being a closure .
function match_bitapScore_(e, x) {
							var accuracy = e / pattern.length,
								proximity = Math.abs(loc - x);
							if (!Match_Distance) {
								return proximity ? 1.0 : accuracy;
							}
							return accuracy + (proximity / Match_Distance);
						}
function match_bitapScore_ ( e , x ) { var accuracy = e / pattern . length , proximity = Math . abs ( loc - x ) ; if ( ! Match_Distance ) { return proximity ? 1.0 : accuracy ; } return accuracy + ( proximity / Match_Distance ) ; }
Accesses loc and pattern through being a closure.
Accesses loc and pattern through being a closure .
// Dodge divide by zero error.