(function(c,d,b){function a(a,b,c){return"<"+a+(b?" "+b:"")+">"+c+"</"+a+">"}function f(a){return(a+"").replace(/[&<>'"]/g,function(a){return"&#"+a.charCodeAt()+";"})}var g=d.protocol+"//"+d.host,h=c.AIRBRAKE_API_KEY,j=c.AIRBRAKE_ENVIRONMENT||"production";c.onerror=(c.Airbrake={}).notify=function(c,e,i){if(h){var k=new Image,l=encodeURIComponent,e=e.replace(g,"[PROJECT ROOT]"),c='<?xml version="1.0" encoding="UTF-8"?>'+a("notice",'version="2.0"',a("api-key",b,h)+a("notifier",b,a("name",b,"hoptoad_notifier_js")+
a("version",b,"0.1.0")+a("url",b,"http://hoptoadapp.com"))+a("error",b,a("class",b,"Error")+a("message",b,f(c))+a("backtrace",b,'<line method="" file="'+f(e)+'" number="'+f(i)+'" />'))+a("request",b,a("component",b,"frontend")+a("action",b,"javascript")+a("url",b,d.href)+a("cgi-data",b,a("var",'key="HTTP_USER_AGENT"',navigator.userAgent)+a("var",'key="HTTP_REFERER"',document.referrer)))+a("server-environment",b,a("project-root",b,g)+a("environment-name",b,j)));k.src="http://airbrakeapp.com/notifier_api/v2/notices?data="+
l(c)}}})(this,location);
