I"�(function() {
  window.onerror = function(message, file_or_page, line_number) {
    var error_info, xhr;
    xhr = null;
    error_info = null;
    error_info = {
      message: message,
      file_or_page: file_or_page,
      line_number: line_number,
      user_agent: navigator.userAgent,
      current_page: window.location.href
    };
    if (xhr != null) {
      xhr.abort();
    }
    xhr = new XMLHttpRequest;
    xhr.open('POST', '/tastes_bitter/javascript_errors', true);
    xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
    xhr.send(error_info);
    return false;
  };

}).call(this);
:ET