barbushin / javascript-errors-notifier Goto Github PK
View Code? Open in Web Editor NEWGoogle Chrome and Firefox extension that notifies about JavaScritp errors by icon in address bar & popups
License: MIT License
Google Chrome and Firefox extension that notifies about JavaScritp errors by icon in address bar & popups
License: MIT License
This seems like a new behavior. Anyone else seeing it? Better question is, how do I fix it? Maybe a plugin version update is needed?
Not all pages have errors and thus this should probably just appear when necessary in the URL bar, like before.
all the HTML5 pages with the first line
will return error
SyntaxError: Unexpected token <
http://domain.com/error:1
As an enhancement to #35
Could you implement wildcards in the domain
Ex if I want to have script errors for
http://english.stackexchange.com/
http://security.stackexchange.com/
Allow us to add *.stackoverflow.com
There appears to be a bug that has crept in and out repeatedly where every page has an error, and the error details are blank (the exclamation point appears in the URL bar on every page) even when there is no JS error
As soon as the page is refreshed or lands to a new page the embedded Java scripts are disabled and thus when the code runs/executes certain elements are not recognized and thus the error.
Actual annotation/code:
<script src="../Scripts/modernizr.js" type="text/javascript"></script>
<script type="text/javascript" src="../Scripts/jquery.tools.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.0/jquery-ui.min.js"></script>
<script type="text/javascript" src="../Scripts/json2.js"></script>
<script type="text/javascript" src="../Scripts/jquery.maskedinput-1.3.min.js"></script>
<script type="text/javascript" src="../Scripts/validator_v4.js"></script>
<script type="text/javascript" src="../Scripts/jquery.labelify.js"></script>
<script type="text/javascript" src="/globalJSIncludes/centeredWindow.js"></script>
<script type="text/javascript" src="../Scripts/Functions.js"></script>
Issue:
ReferenceError: Modernizr is not defined
#6 http://staging.quotit.net/quotit/apps/epro/infoEntry/infoEntry.aspx?pageAction=GetQuote&license_no=RFY768&stateCountyID=NV&countyID=10247&zipCode=89119&covTypeID=EF&insuranceTypeID=H&bSubmitted=0&wordOfTheDay=fulmination&isMedicare=&selectedPeriodID=&source=&remoteSourceKey=&owner=quotit&planTypeID=%&doPlanFinder=0&externalID=&layout=&brokerID=70466&bUsingLeads=False&report=IFPReport3&familySourceReferenceID=&infoEntryLayout=4&isPostBack=1&leadSourceKey=:1287:14
#5 http://staging.quotit.net/quotit/apps/epro/infoEntry/infoEntry.aspx?pageAction=GetQuote&license_no=RFY768&stateCountyID=NV&countyID=10247&zipCode=89119&covTypeID=EF&insuranceTypeID=H&bSubmitted=0&wordOfTheDay=fulmination&isMedicare=&selectedPeriodID=&source=&remoteSourceKey=&owner=quotit&planTypeID=%&doPlanFinder=0&externalID=&layout=&brokerID=70466&bUsingLeads=False&report=IFPReport3&familySourceReferenceID=&infoEntryLayout=4&isPostBack=1&leadSourceKey=:1287:14 HTMLDocument.()
#4 http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js:2:16934 k()
#3 http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js:2:17721 Object.l.fireWith as resolveWith
#2 http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js:2:12438 Function.p.extend.ready()
#1 http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js:2:9843 HTMLDocument.D()
ReferenceError: infoEntry is not defined
#3 http://staging.quotit.net/quotit/apps/epro/infoEntry/infoEntry.aspx?pageAction=GetQuote&license_no=RFY768&stateCountyID=NV&countyID=10247&zipCode=89119&covTypeID=EF&insuranceTypeID=H&bSubmitted=0&wordOfTheDay=fulmination&isMedicare=&selectedPeriodID=&source=&remoteSourceKey=&owner=quotit&planTypeID=%&doPlanFinder=0&externalID=&layout=&brokerID=70466&bUsingLeads=False&report=IFPReport3&familySourceReferenceID=&infoEntryLayout=4&isPostBack=1&leadSourceKey=:1713:21
#2 http://staging.quotit.net/quotit/apps/epro/infoEntry/infoEntry.aspx?pageAction=GetQuote&license_no=RFY768&stateCountyID=NV&countyID=10247&zipCode=89119&covTypeID=EF&insuranceTypeID=H&bSubmitted=0&wordOfTheDay=fulmination&isMedicare=&selectedPeriodID=&source=&remoteSourceKey=&owner=quotit&planTypeID=%&doPlanFinder=0&externalID=&layout=&brokerID=70466&bUsingLeads=False&report=IFPReport3&familySourceReferenceID=&infoEntryLayout=4&isPostBack=1&leadSourceKey=:1713:21 AccordingToZipCodeShowState()
#1 http://staging.quotit.net/quotit/apps/epro/infoEntry/infoEntry.aspx?pageAction=GetQuote&license_no=RFY768&stateCountyID=NV&countyID=10247&zipCode=89119&covTypeID=EF&insuranceTypeID=H&bSubmitted=0&wordOfTheDay=fulmination&isMedicare=&selectedPeriodID=&source=&remoteSourceKey=&owner=quotit&planTypeID=%&doPlanFinder=0&externalID=&layout=&brokerID=70466&bUsingLeads=False&report=IFPReport3&familySourceReferenceID=&infoEntryLayout=4&isPostBack=1&leadSourceKey=:3913:100 HTMLInputElement.onkeyup()
Actual code is attached.
ReferenceError: cmSetClientID is not defined
https://www.usa.canon.com/NewWebThemeStatic/themes/NewWebTheme/js/coreMetricsWrapper.js:90
ReferenceError: cmCreatePageviewTag is not defined
https://www.usa.canon.com/NewWebThemeStatic/themes/NewWebTheme/js/coreMetricsWrapper.js:39
ReferenceError: cmCreateElementTag is not defined
https://www.usa.canon.com/NewWebThemeStatic/themes/NewWebTheme/js/coreMetricsWrapper.js:54
JavaScript Errors Notifier does not works if Settings > Privacy > Content settings > Block third-party cookies and site data is enabled.
For now there is only one way to fix it: uncheck this option.
Feel free to send pull request that will fix it, because right now I don't have a free time to work on this.
I literally just get the view-source page for http://php-console.com/js_errors.html:6:9, which is garbage.
I added a fix to #45 .
THE proteced code notif has now shown up in my GMAIL account now
I'm getting a number of errors that prevent pages from rendering properly with the new version published on 18 February. It seems to happen on pages that have console warnings that would normally be non-fatal. With the new version of the extension, the warnings are followed by an error along the lines of:
Uncaught TypeError: Cannot read property 'someproperty' of null (someScriptfile.js)
Disabling the extension causes the page to render normally.
Please let me know if I can provide any additional troubleshooting information.
Placed to drive you nuts.
Please the error is on this line in my javascript file,
Keyword holds an attribute in my .php
if(thumbnailKeywords.indexOf(keyword)!= -1)
At least, I think it's 49 that did it. I restart Chrome on OSX only once a week or so, so I'm not sure if the update caused the issue or not, but I noticed it at the same time that I noticed #40. In any case, through trial and error, I found that it was this extension that slowed my Chrome down to a crawl, on doing anything (new tabs, clicking a link, clicking a button, whatever). In Incognito I don't have the problem, and I confirmed it by turning off and on this extension. Any debug info I can provide, of some sort?
Hi everybody,
Since Google Chrome 49 you can see that browser now displays all installed extensions icons in toolbar. Also they disabled address bar icons API.
So now JavaScript Errors Notifier icon is always displayed in toolbar as transparent grey icon.
They even did not notified that pageAction API is deprecated, and did not updated official API documentation.
Users really hates this update https://www.reddit.com/r/chrome/comments/48kxix/why_are_disabled_extension_icons_showing_up_in
For now I'm going to develop new way of notifications that will be displayed as icon/tooltip/baloon inside page with error.
Does this tool only report unhandled errors, or does it also report error messages and warning messages written to the console (console.warn
, console.error
, etc.)?
(if not, it would be really great if it could)
Can you please add a link to copy the error message (and stack trace where applicable) to clipboard
Is there anyone who can check that it still does not works?
please help this is not a joke
Any one have ideas how to open view-source:https://github.com/barbushin/javascript-errors-notifier/issues/new
scrolled to specified line?
Just opened browser and saw red octagon.
Details
Database not available
https://www.google.ru/xjs/_/js/k=xjs.ntp.en_US.nj_cgtJKHaQ.O/m=jsa,ntp,pcc,csi/rt=j/d=1/t=zcms/rs=ACT90oEVZ-dBhjcFBRSoVMouTx9oxE4CYw
this.=this.||{};(function(){var window=this;
try{
var ea,ja,ka,la,ma;.aa=.aa||{};.n=this;.r=function(a){return void 0!==a};.ba=function(a){a=a.split(".");for(var b=.n,c;c=a.shift();)if(null!=b[c])b=b[c];else return null;return b};.ca=function(){};.da=function(a){a.ja=function(){return a.Sa?a.Sa:a.Sa=new a}};
ea=function(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null";
else if("function"==b&&"undefined"==typeof a.call)return"object";return b};.t=function(a){return"array"==ea(a)};.fa=function(a){var b=ea(a);return"array"==b||"object"==b&&"number"==typeof a.length};.u=function(a){return"string"==typeof a};.ga=function(a){return"number"==typeof a};.ha=function(a){return"function"==ea(a)};.ia=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b};ja="closure_uid"+(1E9_Math.random()>>>0);ka=0;la=function(a,b,c){return a.call.apply(a.bind,arguments)};
ma=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a.apply(b,c)}}return function(){return a.apply(b,arguments)}};.w=function(a,b,c){.w=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?la:ma;return .w.apply(null,arguments)};
.na=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)}};.y=Date.now||function(){return+new Date};.A=function(a,b){var c=a.split("."),d=.n;c[0]in d||!d.execScript||d.execScript("var "+c[0]);for(var e;c.length&&(e=c.shift());)!c.length&&.r(b)?d[e]=b:d[e]?d=d[e]:d=d[e]={}};
.C=function(a,b){function c(){}c.prototype=b.prototype;a.S=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.Ie=function(a,c,f){for(var g=Array(arguments.length-2),h=2;h<arguments.length;h++)g[h-2]=arguments[h];return b.prototype[c].apply(a,g)}};
.pa=function(a){if(Error.captureStackTrace)Error.captureStackTrace(this,.pa);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))};.C(.pa,Error);.pa.prototype.name="CustomError";var qa;var sa,oa,va,wa,xa,ya,za,Aa,ua,ra,Da,Ca,Fa,Ea;sa=function(a,b){for(var c=a.split("%s"),d="",e=Array.prototype.slice.call(arguments,1);e.length&&1<c.length;)d+=c.shift()+e.shift();return d+c.join("%s")};oa=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")};.ta=function(a){return(0,window.decodeURIComponent)(a.replace(/+/g," "))};
.Ba=function(a){if(!ua.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(va,"&"));-1!=a.indexOf("<")&&(a=a.replace(wa,"<"));-1!=a.indexOf(">")&&(a=a.replace(xa,">"));-1!=a.indexOf('"')&&(a=a.replace(ya,"""));-1!=a.indexOf("'")&&(a=a.replace(za,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(Aa,"๏ฟฝ"));return a};va=/&/g;wa=/</g;xa=/>/g;ya=/"/g;za=/'/g;Aa=/\x00/g;ua=/[\x00&<>"']/;ra=function(){return-1!=.fb.toLowerCase().indexOf("webkit")};
Da=function(a){var b=new RegExp(Ca("px"),"");return a.replace(b,"")};Ca=function(a){return String(a).replace(/([-()[]{}+?.$^|,:#<!])/g,"$1").replace(/\x08/g,"\x08")};
Fa=function(a,b){for(var c=0,d=oa(String(a)).split("."),e=oa(String(b)).split("."),f=Math.max(d.length,e.length),g=0;0==c&&g<f;g++){var h=d[g]||"",k=e[g]||"",m=RegExp("(\d*)(\D*)","g"),p=RegExp("(\d*)(\D*)","g");do{var nb=m.exec(h)||["","",""],q=p.exec(k)||["","",""];if(0==nb[0].length&&0==q[0].length)break;c=Ea(0==nb[1].length?0:(0,window.parseInt)(nb[1],10),0==q[1].length?0:(0,window.parseInt)(q[1],10))||Ea(0==nb[2].length,0==q[2].length)||Ea(nb[2],q[2])}while(0==c)}return c};
Ea=function(a,b){return a<b?-1:a>b?1:0};.Ga=function(a){return String(a).replace(/-([a-z])/g,function(a,c){return c.toUpperCase()})};.Ha=function(a){var b=.u(void 0)?Ca(void 0):"\s";return a.replace(new RegExp("(^"+(b?"|["+b+"]+":"")+")([a-z])","g"),function(a,b,e){return b+e.toUpperCase()})};
var D,Ia,Ja,Qa,ak,Ta,Ua,Wa,Ya,$a,Xa,ab;D=Array.prototype;Ia=D.indexOf?function(a,b,c){return D.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(.u(a))return .u(b)&&1==b.length?a.indexOf(b,c):-1;for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};.F=D.forEach?function(a,b,c){D.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=.u(a)?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)};
Ja=function(a,b,c){for(var d=.u(a)?a.split(""):a,e=a.length-1;0<=e;--e)e in d&&b.call(c,d[e],e,a)};.Ka=D.filter?function(a,b,c){return D.filter.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=[],f=0,g=.u(a)?a.split(""):a,h=0;h<d;h++)if(h in g){var k=g[h];b.call(c,k,h,a)&&(e[f++]=k)}return e};.La=D.map?function(a,b,c){return D.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),f=.u(a)?a.split(""):a,g=0;g<d;g++)g in f&&(e[g]=b.call(c,f[g],g,a));return e};
.Ma=D.some?function(a,b,c){return D.some.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=.u(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&b.call(c,e[f],f,a))return!0;return!1};.Oa=function(a,b){var c;t:{c=a.length;for(var d=.u(a)?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a)){c=e;break t}c=-1}return 0>c?null:.u(a)?a.charAt(c):a[c]};.Pa=function(a,b){return 0<=Ia(a,b)};Qa=function(a,b){.Pa(a,b)||a.push(b)};.Ra=function(a,b){var c=Ia(a,b),d;(d=0<=c)&&D.splice.call(a,c,1);return d};
ak=function(a){return D.concat.apply(D,arguments)};.Sa=function(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]};Ta=function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(.fa(d)){var e=a.length||0,f=d.length||0;a.length=e+f;for(var g=0;g<f;g++)a[e+g]=d[g]}else a.push(d)}};.Va=function(a,b,c,d){D.splice.apply(a,Ua(arguments,1))};Ua=function(a,b,c){return 2>=arguments.length?D.slice.call(a,b):D.slice.call(a,b,c)};
Wa=function(a,b){for(var c=b||a,d={},e=0,f=0;f<a.length;){var g=a[f++],h=.ia(g)?"o"+(g[ja]||(g[ja]=++ka)):(typeof g).charAt(0)+g;Object.prototype.hasOwnProperty.call(d,h)||(d[h]=!0,c[e++]=g)}c.length=e};Ya=function(a,b){a.sort(b||Xa)};$a=function(a){for(var b=Za,c=0;c<a.length;c++)a[c]={index:c,value:a[c]};var d=b||Xa;Ya(a,function(a,b){return d(a.value,b.value)||a.index-b.index});for(c=0;c<a.length;c++)a[c]=a[c].value};Xa=function(a,b){return a>b?1:a<b?-1:0}; ab=function(a,b){for(var c={},d=0;d<a.length;d++){var e=a[d],f=b.call(void 0,e,d,a);.r(f)&&(c[f]||(c[f]=[])).push(e)}return c};
var db;.bb=function(){this.O=this.O;this.G=this.G};.bb.prototype.O=!1;.bb.prototype.isDisposed=function(){return this.O};.bb.prototype.Z=function(){this.O||(this.O=!0,this.K())};.bb.prototype.K=function(){if(this.G)for(;this.G.length;)this.G.shift()()};.cb=function(a){a&&"function"==typeof a.Z&&a.Z()};db=function(a){for(var b=0,c=arguments.length;b<c;++b){var d=arguments[b];.fa(d)?db.apply(null,d):.cb(d)}};
var G,hb;.eb=function(){var a=.n.navigator;return a&&(a=a.userAgent)?a:""};.fb=.eb();G=function(a){return-1!=.fb.indexOf(a)};hb=function(a){for(var b=RegExp("(\w[\w ]+)/([^\\s]+)\s*(?:\((.?)\))?","g"),c=[],d;d=b.exec(a);)c.push([d[1],d[2],d[3]||void 0]);return c};
var Hb,Jb,gb,Nb,Ob,Pb;.Gb=function(a,b,c){for(var d in a)b.call(c,a[d],d,a)};Hb=function(a){var b=0,c;for(c in a)b++;return b};Jb=function(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b};.Kb=function(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b};gb=function(a,b){return b in a};.Lb=function(a){for(var b in a)return!1;return!0};Nb="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
Ob=function(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<Nb.length;f++)c=Nb[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};Pb=function(a){var b=arguments.length;if(1==b&&.t(arguments[0]))return Pb.apply(null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return c};
var kb,ib;.jb=function(){return G("Trident")||G("MSIE")};kb=function(){function a(a){a=.Oa(a,d);return c[a]||""}var b=.fb;if(.jb())return ib(b);var b=hb(b),c={};(0,.F)(b,function(a){c[a[0]]=a[1]});var d=.na(gb,c);return G("Opera")||G("OPR")?a(["Version","Opera","OPR"]):G("Chrome")||G("CriOS")?a(["Chrome","CriOS"]):(b=b[2])&&b[1]||""};
ib=function(a){var b=/rv: ([\d.])/.exec(a);if(b&&b[1])return b[1];var b="",c=/MSIE +([\d.]+)/.exec(a);if(c&&c[1])if(a=/Trident/(\d.\d)/.exec(a),"7.0"==c[1])if(a&&a[1])switch(a[1]){case "4.0":b="8.0";break;case "5.0":b="9.0";break;case "6.0":b="10.0";break;case "7.0":b="11.0"}else b="7.0";else b=c[1];return b};
var lb=function(){return G("Trident")||G("MSIE")},mb=function(){return G("Gecko")&&!ra()&&!lb()};var tb,vb,wb,xb,yb;.pb=G("Opera")||G("OPR");.H=.jb();.qb=mb();.rb=ra();.sb=.rb&&G("Mobile");.ob=G("Macintosh");tb=.n.navigator||null;.ub=!!tb&&-1!=(tb.appVersion||"").indexOf("X11");vb=function(){var a=.n.document;return a?a.documentMode:void 0};
wb=function(){var a="",b;if(.pb&&.n.opera)return a=.n.opera.version,.ha(a)?a():a;.qb?b=/rv:([^\);]+)()|;)/:.H?b=/\b(?:MSIE|rv): ()|;)/:.rb&&(b=/WebKit/(\S+)/);b&&(a=(a=b.exec(.fb))?a[1]:"");return .H&&(b=vb(),b>(0,window.parseFloat)(a))?String(b):a}();xb={};.I=function(a){return xb[a]||(xb[a]=0<=Fa(wb,a))};yb=.n.document;.zb=yb&&.H?vb()||("CSS1Compat"==yb.compatMode?(0,window.parseInt)(wb,10):5):void 0;
var Ab=!.H||.H&&9<=.zb,Bb=!.qb&&!.H||.H&&.H&&9<=.zb||.qb&&.I("1.9.1");.H&&.I("9");.pj=Pb("area base br col command embed hr img input keygen link meta param source track wbr".split(" "));.rj=function(){this.o="";this.A=.qj};.rj.prototype.mb=!0;.qj={};.rj.prototype.gb=function(){return this.o};.sj=function(a){var b=new .rj;b.o=a;return b};.tj=.sj("");.vj=function(){this.o="";this.B=.uj;this.A=null};.vj.prototype.Bc=!0;.vj.prototype.eb=function(){return this.A};.vj.prototype.mb=!0;.vj.prototype.gb=function(){return this.o};.wj=Pb("action","cite","data","formaction","href","manifest","poster","src");.xj=Pb("embed","iframe","link","script","style","template");.uj={};.yj=function(a,b){var c=new .vj;c.o=a;c.A=b;return c};.zj=.yj("",0);
.J=function(a,b){this.x=.r(a)?a:0;this.y=.r(b)?b:0};.J.prototype.clone=function(){return new .J(this.x,this.y)};.J.prototype.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};.J.prototype.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
var Wb,Vb,Zb,cc,ac,Nd,Ld,Qb;.Sb=function(a){return a?new Qb(.Rb(a)):qa||(qa=new Qb)};.L=function(a){return .u(a)?window.document.getElementById(a):a};.Ub=function(a,b){var c=b||window.document,d=null;c.querySelectorAll&&c.querySelector?d=c.querySelector("."+a):d=.Tb(window.document,"_",a,b)[0];return d||null};
.Tb=function(a,b,c,d){a=d||a;b=b&&""!=b?b.toUpperCase():"";if(a.querySelectorAll&&a.querySelector&&(b||c))return a.querySelectorAll(b+(c?"."+c:""));if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(b){d={};for(var e=0,f=0,g;g=a[f];f++)b==g.nodeName&&(d[e++]=g);d.length=e;return d}return a}a=a.getElementsByTagName(b||"");if(c){d={};for(f=e=0;g=a[f];f++)b=g.className,"function"==typeof b.split&&.Pa(b.split(/\s+/),c)&&(d[e++]=g);d.length=e;return d}return a};
Wb=function(a,b){.Gb(b,function(b,d){"style"==d?a.style.cssText=b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:d in Vb?a.setAttribute(Vb[d],b):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?a.setAttribute(d,b):a[d]=b})};Vb={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};
.Xb=function(a){return .rb||"CSS1Compat"!=a.compatMode?a.body||a.documentElement:a.documentElement};.Yb=function(a){return a.parentWindow||a.defaultView};.$b=function(a,b){var c=b[0],d=b[1];if(!Ab&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',.Ba(d.name),'"');if(d.type){c.push(' type="',.Ba(d.type),'"');var e={};Ob(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(.u(d)?c.className=d:.t(d)?c.className=d.join(" "):Wb(c,d));2<b.length&&Zb(a,c,b);return c};
Zb=function(a,b,c){function d(c){c&&b.appendChild(.u(c)?a.createTextNode(c):c)}for(var e=2;e<c.length;e++){var f=c[e];!.fa(f)||.ia(f)&&0<f.nodeType?d(f):(0,.F)(ac(f)?.Sa(f):f,d)}};.bc=function(a){a&&a.parentNode&&a.parentNode.removeChild(a)};cc=function(a){return Bb&&void 0!=a.children?a.children:(0,.Ka)(a.childNodes,function(a){return 1==a.nodeType})};.Ib=function(a){return .ia(a)&&1==a.nodeType};
.dc=function(a,b){if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a};.Rb=function(a){return 9==a.nodeType?a:a.ownerDocument||a.document};ac=function(a){if(a&&"number"==typeof a.length){if(.ia(a))return"function"==typeof a.item||"string"==typeof a.item;if(.ha(a))return"function"==typeof a.item}return!1};
Nd=function(a){return Ld(a,function(a){return .u(a.className)&&.Pa(a.className.split(/\s+/),"asst_ct")})};Ld=function(a,b){for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null};Qb=function(a){this.P=a||.n.document||window.document};Qb.prototype.ra=function(a){return .u(a)?this.P.getElementById(a):a};Qb.prototype.o=function(a,b,c){return .$b(this.P,arguments)};.ec=function(a){return"CSS1Compat"==a.P.compatMode};
.fc=function(a){var b=a.P;a=.Xb(b);b=.Yb(b);return .H&&.I("10")&&b.pageYOffset!=a.scrollTop?new .J(a.scrollLeft,a.scrollTop):new .J(b.pageXOffset||a.scrollLeft,b.pageYOffset||a.scrollTop)};Qb.prototype.A=function(a,b){a.appendChild(b)};Qb.prototype.contains=.dc;
var hc;.gc=function(){return .rb?"Webkit":.qb?"Moz":.H?"ms":.pb?"O":null};hc=function(a,b){if(b&&a in b)return a;var c=.gc();return c?(c=c.toLowerCase(),c+=.Ha(a),!.r(b)||c in b?c:null):null};var jc,kc;.ic=!.H||.H&&9<=.zb;jc=!.H||.H&&9<=.zb;kc=.H&&!.I("9");!.rb||.I("528");.qb&&.I("1.9b")||.H&&.I("8")||.pb&&.I("9.5")||.rb&&.I("528");.qb&&!.I("8")||.H&&.I("9");.N=function(a,b){this.type=a;this.o=this.target=b;this.A=!1;this.Vc=!0};.N.prototype.Z=function(){};.N.prototype.stopPropagation=function(){this.A=!0};.N.prototype.preventDefault=function(){this.Vc=!1};.lc=.H?"focusin":"DOMFocusIn";.mc=.H?"focusout":"DOMFocusOut";var nc=function(a){nc" ";return a};nc[" "]=.ca;var oc=function(a,b){.N.call(this,a?a.type:"");this.relatedTarget=this.o=this.target=null;this.charCode=this.keyCode=this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.X=this.state=null;a&&this.init(a,b)};.C(oc,.N);
oc.prototype.init=function(a,b){var c=this.type=a.type;this.target=a.target||a.srcElement;this.o=b;var d=a.relatedTarget;if(d){if(.qb){var e;t:{try{nc(d.nodeName);e=!0;break t}catch(f){}e=!1}e||(d=null)}}else"mouseover"==c?d=a.fromElement:"mouseout"==c&&(d=a.toElement);this.relatedTarget=d;this.clientX=void 0!==a.clientX?a.clientX:a.pageX;this.clientY=void 0!==a.clientY?a.clientY:a.pageY;this.screenX=a.screenX||0;this.screenY=a.screenY||0;this.button=a.button;this.keyCode=a.keyCode||0;this.charCode=
a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.state=a.state;this.X=a;a.defaultPrevented&&this.preventDefault()};oc.prototype.stopPropagation=function(){oc.S.stopPropagation.call(this);this.X.stopPropagation?this.X.stopPropagation():this.X.cancelBubble=!0};
oc.prototype.preventDefault=function(){oc.S.preventDefault.call(this);var a=this.X;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,kc)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};oc.prototype.B=function(){return this.X};
var pc,rc;pc="closure_listenable"+(1E6_Math.random()|0);.qc=function(a){return!(!a||!a[pc])};rc=0;var sc=function(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.Oa=!!d;this.kb=e;this.key=++rc;this.removed=this.Va=!1},tc=function(a){a.removed=!0;a.listener=null;a.proxy=null;a.src=null;a.kb=null};var uc=function(a){this.src=a;this.o={};this.A=0};uc.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.o[f];a||(a=this.o[f]=[],this.A++);var g=vc(a,b,d,e);-1<g?(b=a[g],c||(b.Va=!1)):(b=new sc(b,this.src,f,!!d,e),b.Va=c,a.push(b));return b};uc.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.o))return!1;var e=this.o[a];b=vc(e,b,c,d);return-1<b?(tc(e[b]),D.splice.call(e,b,1),0==e.length&&(delete this.o[a],this.A--),!0):!1};
var wc=function(a,b){var c=b.type;if(!(c in a.o))return!1;var d=.Ra(a.o[c],b);d&&(tc(b),0==a.o[c].length&&(delete a.o[c],a.A--));return d};uc.prototype.removeAll=function(a){a=a&&a.toString();var b=0,c;for(c in this.o)if(!a||c==a){for(var d=this.o[c],e=0;e<d.length;e++)++b,tc(d[e]);delete this.o[c];this.A--}return b};uc.prototype.fb=function(a,b){var c=this.o[a.toString()],d=[];if(c)for(var e=0;e<c.length;++e){var f=c[e];f.Oa==b&&d.push(f)}return d}; var xc=function(a,b,c,d,e){a=a.o[b.toString()];b=-1;a&&(b=vc(a,c,d,e));return-1<b?a[b]:null},vc=function(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.removed&&f.listener==b&&f.Oa==!!c&&f.kb==d)return e}return-1};
var yc,zc,Ac,Dc,Fc,Gc,Mc,Lc,Hc,Nc;yc="closure_lm_"+(1E6_Math.random()|0);zc={};Ac=0;.Bc=function(a,b,c,d,e){if(.t(b)){for(var f=0;f<b.length;f++).Bc(a,b[f],c,d,e);return null}c=.Cc(c);return .qc(a)?a.listen(b,c,d,e):Dc(a,b,c,!1,d,e)};
Dc=function(a,b,c,d,e,f){if(!b)throw Error("c");var g=!!e,h=.Ec(a);h||(a[yc]=h=new uc(a));c=h.add(b,c,d,e,f);if(c.proxy)return c;d=Fc();c.proxy=d;d.src=a;d.listener=c;a.addEventListener?a.addEventListener(b.toString(),d,g):a.attachEvent(Gc(b.toString()),d);Ac++;return c};Fc=function(){var a=Hc,b=jc?function(c){return a.call(b.src,b.listener,c)}:function(c){c=a.call(b.src,b.listener,c);if(!c)return c};return b};
.Ic=function(a,b,c,d,e){if(.t(b)){for(var f=0;f<b.length;f++).Ic(a,b[f],c,d,e);return null}c=.Cc(c);return .qc(a)?a.qa.add(String(b),c,!0,d,e):Dc(a,b,c,!0,d,e)};.Jc=function(a,b,c,d,e){if(.t(b))for(var f=0;f<b.length;f++).Jc(a,b[f],c,d,e);else c=.Cc(c),.qc(a)?a.unlisten(b,c,d,e):a&&(a=.Ec(a))&&(b=xc(a,b,c,!!d,e))&&.Kc(b)};
.Kc=function(a){if(.ga(a)||!a||a.removed)return!1;var b=a.src;if(.qc(b))return wc(b.qa,a);var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.Oa):b.detachEvent&&b.detachEvent(Gc(c),d);Ac--;(c=.Ec(b))?(wc(c,a),0==c.A&&(c.src=null,b[yc]=null)):tc(a);return!0};Gc=function(a){return a in zc?zc[a]:zc[a]="on"+a};Mc=function(a,b,c,d){var e=!0;if(a=.Ec(a))if(b=a.o[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var f=b[a];f&&f.Oa==c&&!f.removed&&(f=Lc(f,d),e=e&&!1!==f)}return e};
Lc=function(a,b){var c=a.listener,d=a.kb||a.src;a.Va&&.Kc(a);return c.call(d,b)};
Hc=function(a,b){if(a.removed)return!0;if(!jc){var c=b||.ba("window.event"),d=new oc(c,this),e=!0;if(!(0>c.keyCode||void 0!=c.returnValue)){t:{var f=!1;if(0==c.keyCode)try{c.keyCode=-1;break t}catch(g){f=!0}if(f||void 0==c.returnValue)c.returnValue=!0}c=[];for(f=d.o;f;f=f.parentNode)c.push(f);for(var f=a.type,h=c.length-1;!d.A&&0<=h;h--){d.o=c[h];var k=Mc(c[h],f,!0,d),e=e&&k}for(h=0;!d.A&&h<c.length;h++)d.o=c[h],k=Mc(c[h],f,!1,d),e=e&&k}return e}return Lc(a,new oc(b,this))}; .Ec=function(a){a=a[yc];return a instanceof uc?a:null};Nc="_closure_events_fn"+(1E9*Math.random()>>>0);.Cc=function(a){if(.ha(a))return a;a[Nc]||(a[Nc]=function(b){return a.handleEvent(b)});return a[Nc]};
.O=function(){.bb.call(this);this.qa=new uc(this);this.ha=this;this.L=null};.C(.O,.bb);.O.prototype[pc]=!0;.l=.O.prototype;.l.Sb=function(a){this.L=a};.l.addEventListener=function(a,b,c,d){.Bc(this,a,b,c,d)};.l.removeEventListener=function(a,b,c,d){.Jc(this,a,b,c,d)};
.l.M=function(a){var b,c=this.L;if(c)for(b=[];c;c=c.L)b.push(c);var c=this.ha,d=a.type||a;if(.u(a))a=new .N(a,c);else if(a instanceof .N)a.target=a.target||c;else{var e=a;a=new .N(d,c);Ob(a,e)}var e=!0,f;if(b)for(var g=b.length-1;!a.A&&0<=g;g--)f=a.o=b[g],e=Oc(f,d,!0,a)&&e;a.A||(f=a.o=c,e=Oc(f,d,!0,a)&&e,a.A||(e=Oc(f,d,!1,a)&&e));if(b)for(g=0;!a.A&&g<b.length;g++)f=a.o=b[g],e=Oc(f,d,!1,a)&&e;return e};.l.K=function(){.O.S.K.call(this);this.removeAllListeners();this.L=null};
.l.listen=function(a,b,c,d){return this.qa.add(String(a),b,!1,c,d)};.l.unlisten=function(a,b,c,d){return this.qa.remove(String(a),b,c,d)};.l.removeAllListeners=function(a){return this.qa?this.qa.removeAll(a):0};var Oc=function(a,b,c,d){b=a.qa.o[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var g=b[f];if(g&&!g.removed&&g.Oa==c){var h=g.listener,k=g.kb||g.src;g.Va&&wc(a.qa,g);e=!1!==h.call(k,d)&&e}}return e&&0!=d.Vc}; .O.prototype.fb=function(a,b){return this.qa.fb(String(a),b)};
var Eb;.Cb=function(a){return function(){return a}};.Mb=.Cb(!1);.Db=.Cb(!0);Eb=function(a){return function(){throw Error(a);}};.Fb=function(a){var b=arguments,c=b.length;return function(){for(var a,e=0;e<c;e++)a=b[e].apply(this,arguments);return a}};
var Qc=function(a){var b=Pc;return function(){var c=this||.n,c=c.closure_memoize_cache||(c.closure_memoize_cache_={}),d=b(a[ja]||(a[ja]=++ka),arguments);return c.hasOwnProperty(d)?c[d]:c[d]=a.apply(this,arguments)}},Pc=function(a,b){for(var c=[a],d=b.length-1;0<=d;--d)c.push(typeof b[d],b[d]);return c.join("\x0B")};
var Rc=function(a){.O.call(this);this.Qa=a||.Sb();if(this.o=this.B())this.A=.Bc(this.Qa.P,this.o,(0,.w)(this.D,this))};.C(Rc,.O);Rc.prototype.B=Qc(function(){var a=this.isSupported(),b="hidden"!=this.Ib();return a?b?((.gc()||"")+"visibilitychange").toLowerCase():"visibilitychange":null});Rc.prototype.Ib=Qc(function(){return hc("hidden",this.Qa.P)});Rc.prototype.C=Qc(function(){return hc("visibilityState",this.Qa.P)});Rc.prototype.isSupported=function(){return!!this.Ib()};
var Sc=function(a){return a.isSupported()?a.Qa.P[a.C()]:null};Rc.prototype.D=function(){Sc(this);var a=new Tc(!!this.Qa.P[this.Ib()]);this.M(a)};Rc.prototype.K=function(){.Kc(this.A);Rc.S.K.call(this)};var Tc=function(a){.N.call(this,"visibilitychange");this.hidden=a};.C(Tc,.N);
var Vc;.P=function(a,b,c){if(.u(b))(b=Vc(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=Vc(c,d);f&&(c.style[f]=e)}};Vc=function(a,b){var c=.Ga(b);if(void 0===a.style[c]){var d=.gc()+.Ha(c);if(void 0!==a.style[d])return d}return c};.Wc=function(a,b){var c=a.style[.Ga(b)];return"undefined"!==typeof c?c:a.style[Vc(a,b)]||""};
.Q=function(a,b){var c=.Rb(a);return c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,null))?c[b]||c.getPropertyValue(b)||"":""};.Xc=function(a,b){return .Q(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]};
.Yc=function(a){var b;try{b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}.H&&a.ownerDocument.body&&(a=a.ownerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-=a.documentElement.clientTop+a.body.clientTop);return b};
.Zc=function(a){if(.H&&!(.H&&8<=.zb))return a.offsetParent;var b=.Rb(a),c=.Xc(a,"position"),d="fixed"==c||"absolute"==c;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(c=.Xc(a,"position"),d=d&&"static"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||"fixed"==c||"absolute"==c||"relative"==c))return a;return null};
.$c=function(a){var b,c=.Rb(a),d=.Xc(a,"position"),e=.qb&&c.getBoxObjectFor&&!a.getBoundingClientRect&&"absolute"==d&&(b=c.getBoxObjectFor(a))&&(0>b.screenX||0>b.screenY),f=new .J(0,0),g;b=c?.Rb(c):window.document;g=!.H||.H&&9<=.zb||.ec(.Sb(b))?b.documentElement:b.body;if(a==g)return f;if(a.getBoundingClientRect)b=.Yc(a),a=.fc(.Sb(c)),f.x=b.left+a.x,f.y=b.top+a.y;else if(c.getBoxObjectFor&&!e)b=c.getBoxObjectFor(a),a=c.getBoxObjectFor(g),f.x=b.screenX-a.screenX,f.y=b.screenY-a.screenY;
else{b=a;do{f.x+=b.offsetLeft;f.y+=b.offsetTop;b!=a&&(f.x+=b.clientLeft||0,f.y+=b.clientTop||0);if(.rb&&"fixed"==.Xc(b,"position")){f.x+=c.body.scrollLeft;f.y+=c.body.scrollTop;break}b=b.offsetParent}while(b&&b!=a);if(.pb||.rb&&"absolute"==d)f.y-=c.body.offsetTop;for(b=a;(b=.Zc(b))&&b!=c.body&&b!=g;)f.x-=b.scrollLeft,.pb&&"TR"==b.tagName||(f.y-=b.scrollTop)}return f};.ad=function(a,b){a.style.display=b?"":"none"};.bd=function(a){return"rtl"==.Xc(a,"direction")};
var cd,dd;cd=/^(\w+)?(?:.(.+))?$/;dd=.Cb(new Rc);.ed=function(a){return(.L("xjsc")||window.document.body).appendChild(a)};var fd,Za;fd={};Za=function(a,b){return Xa(a[1],b[1])};.gd=function(a){var b=0,c=arguments,d=c.length;1==d%2&&(b=c[d-1]);for(var e=0;e<d-1;e+=2){var f=c[e],g=c[e+1],h=b;fd[f]=fd[f]||[];f=fd[f];f.push([g,h||0,!1]);$a(f)}};.hd=function(a){for(var b=0;b<arguments.length-1;b+=2){var c=fd[arguments[b]];if(c)for(var d=arguments[b+1],e=0;e<c.length;++e)if(c[e][0]==d){D.splice.call(c,e,1);break}}};
.id=function(a,b,c,d){var e=void 0===c?!0:c,f=!1===c,g=b&&b[0]===c;if(a in fd){void 0===d&&(d=!1);var h;"function"==typeof d?h=d:h=function(a){return a===d};for(var k=fd[a].slice(0),m=0,p;p=k[m++];){var nb=p[0];p[2]&&.hd(a,nb);p=nb.apply(null,b||[]);if(f)e=e||p;else if(g&&(b[0]=p),e=p,h(e))return e}}return"function"==typeof d?c:e};
.kd=function(a,b,c){null===jd?window.google.ml(a,!!c,b):jd(a,b,c)};.A("jsl.el",.kd);var jd=null;var Ff=function(a){.n.setTimeout(function(){throw a;},0)},Gf,Hf=function(){var a=.n.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&(a=function(){var a=window.document.createElement("iframe");a.style.display="none";a.src="";window.document.documentElement.appendChild(a);var b=a.contentWindow,a=b.document;a.open();a.write("");a.close();var c="callImmediate"+Math.random(),d="file:"==b.location.protocol?"":b.location.protocol+"//"+b.location.host,
a=(0,_.w)(function(a){if((""==d||a.origin==d)&&a.data==c)this.port1.onmessage()},this);b.addEventListener("message",a,!1);this.port1={};this.port2={postMessage:function(){b.postMessage(c,d)}}});if("undefined"!==typeof a&&!.jb()){var b=new a,c={},d=c;b.port1.onmessage=function(){if(.r(c.next)){c=c.next;var a=c.gc;c.gc=null;a()}};return function(a){d.next={gc:a};d=d.next;b.port2.postMessage(0)}}return"undefined"!==typeof window.document&&"onreadystatechange"in window.document.createElement("script")? function(a){var b=window.document.createElement("script");b.onreadystatechange=function(){b.onreadystatechange=null;b.parentNode.removeChild(b);b=null;a();a=null};window.document.documentElement.appendChild(b)}:function(a){.n.setTimeout(a,0)}};
var Nf=function(a,b){If||Jf();Kf||(If(),Kf=!0);Lf.push(new Mf(a,b))},If,Jf=function(){if(.n.Promise&&.n.Promise.resolve){var a=.n.Promise.resolve();If=function(){a.then(Of)}}else If=function(){var a=Of;!.ha(.n.setImmediate)||.n.Window&&.n.Window.prototype.setImmediate==.n.setImmediate?(Gf||(Gf=Hf()),Gf(a)):.n.setImmediate(a)}},Kf=!1,Lf=[],Of=function(){for(;Lf.length;){var a=Lf;Lf=[];for(var b=0;b<a.length;b++){var c=a[b];try{c.o.call(c.A)}catch(d){Ff(d)}}}Kf=!1},Mf=function(a,b){this.o= a;this.A=b};
.ld=function(a){if(a.classList)return a.classList;a=a.className;return .u(a)&&a.match(/\S+/g)||[]};.md=function(a,b){return a.classList?a.classList.contains(b):.Pa(.ld(a),b)};.R=function(a,b){a.classList?a.classList.add(b):.md(a,b)||(a.className+=0<a.className.length?" "+b:b)};.nd=function(a,b){a.classList?a.classList.remove(b):.md(a,b)&&(a.className=(0,.Ka)(.ld(a),function(a){return a!=b}).join(" "))};.Qd=function(a,b,c){c?.R(a,b):.nd(a,b)};
.S=function(a){.bb.call(this);this.J=a;this.F={}};.C(.S,.bb);var od=[];.l=.S.prototype;.l.listen=function(a,b,c,d){.t(b)||(b&&(od[0]=b.toString()),b=od);for(var e=0;e<b.length;e++){var f=.Bc(a,b[e],c||this.handleEvent,d||!1,this.J||this);if(!f)break;this.F[f.key]=f}return this};
.l.unlisten=function(a,b,c,d,e){if(.t(b))for(var f=0;f<b.length;f++)this.unlisten(a,b[f],c,d,e);else c=c||this.handleEvent,e=e||this.J||this,c=.Cc(c),d=!!d,b=.qc(a)?xc(a.qa,String(b),c,d,e):a?(a=.Ec(a))?xc(a,b,c,d,e):null:null,b&&(.Kc(b),delete this.F[b.key]);return this};.l.removeAll=function(){.Gb(this.F,.Kc);this.F={}};.l.K=function(){.S.S.K.call(this);this.removeAll()};.l.handleEvent=function(){throw Error("d");};
var ih=function(){return!hh()&&(G("iPod")||G("iPhone")||G("Android")||G("IEMobile"))},hh=function(){return G("iPad")||G("Android")&&!G("Mobile")||G("Silk")};var Pf=function(a){a.prototype.then=a.prototype.then;a.prototype.$goog_Thenable=!0},Qf=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};var Vf,Xf,ag,Uf;.Sf=function(a,b){this.A=0;this.G=void 0;this.o=this.B=null;this.C=this.D=!1;try{var c=this;a.call(b,function(a){Rf(c,2,a)},function(a){Rf(c,3,a)})}catch(d){Rf(this,3,d)}};.Sf.prototype.then=function(a,b,c){return .Tf(this,.ha(a)?a:null,.ha(b)?b:null,c)};Pf(.Sf);.Sf.prototype.F=function(a){0==this.A&&Nf(function(){var b=new Uf(a);Vf(this,b)},this)};
Vf=function(a,b){if(0==a.A)if(a.B){var c=a.B;if(c.o){for(var d=0,e=-1,f=0,g;g=c.o[f];f++)if(g=g.Wa)if(d++,g==a&&(e=f),0<=e&&1<d)break;0<=e&&(0==c.A&&1==d?Vf(c,b):(d=c.o.splice(e,1)[0],Xf(c,d,3,b)))}}else Rf(a,3,b)};.Zf=function(a,b){a.o&&a.o.length||2!=a.A&&3!=a.A||Yf(a);a.o||(a.o=[]);a.o.push(b)};
.Tf=function(a,b,c,d){var e={Wa:null,Lc:null,Mc:null};e.Wa=new .Sf(function(a,g){e.Lc=b?function(c){try{var e=b.call(d,c);a(e)}catch(m){g(m)}}:a;e.Mc=c?function(b){try{var e=c.call(d,b);!.r(e)&&b instanceof Uf?g(b):a(e)}catch(m){g(m)}}:g});e.Wa.B=a;.Zf(a,e);return e.Wa};.Sf.prototype.H=function(a){this.A=0;Rf(this,2,a)};.Sf.prototype.O=function(a){this.A=0;Rf(this,3,a)};
var Rf=function(a,b,c){if(0==a.A){if(a==c)b=3,c=new TypeError("Promise cannot resolve to itself");else{if(Qf(c)){a.A=1;c.then(a.H,a.O,a);return}if(.ia(c))try{var d=c.then;if(.ha(d)){$f(a,c,d);return}}catch(e){b=3,c=e}}a.G=c;a.A=b;Yf(a);3!=b||c instanceof Uf||ag(a,c)}},$f=function(a,b,c){a.A=1;var d=!1,e=function(b){d||(d=!0,a.H(b))},f=function(b){d||(d=!0,a.O(b))};try{c.call(b,e,f)}catch(g){f(g)}},Yf=function(a){a.D||(a.D=!0,Nf(a.J,a))};
.Sf.prototype.J=function(){for(;this.o&&this.o.length;){var a=this.o;this.o=[];for(var b=0;b<a.length;b++)Xf(this,a[b],this.A,this.G)}this.D=!1};Xf=function(a,b,c,d){if(2==c)b.Lc(d);else{if(b.Wa)for(;a&&a.C;a=a.B)a.C=!1;b.Mc(d)}};ag=function(a,b){a.C=!0;Nf(function(){a.C&&.bg.call(null,b)})};.bg=Ff;Uf=function(a){.pa.call(this,a)};.C(Uf,.pa);Uf.prototype.name="cancel";
.qd=function(a,b,c){if(.ha(a))c&&(a=(0,.w)(a,c));else if(a&&"function"==typeof a.handleEvent)a=(0,.w)(a.handleEvent,a);else throw Error("e");return 2147483647<b?-1:.n.setTimeout(a,b||0)};.rd=Qc(function(){return .H?8<=window.document.documentMode:"onhashchange"in .n});var sd,td,Ad;sd=/^(?:([^:/?#.]+):)?(?://(?:([^/?#])@)?([^/#?]?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:?([^#]))?(?:#(.))?$/;.vd=function(a){if(td){td=!1;var b=.n.location;if(b){var c=b.href;if(c&&(c=.ud(.vd(c)[3]||null))&&c!=b.hostname)throw td=!0,Error();}}return a.match(sd)};td=.rb;.ud=function(a){return a?(0,window.decodeURI)(a):a};
.wd=function(a){if(a[1]){var b=a[0],c=b.indexOf("#");0<=c&&(a.push(b.substr(c)),a[0]=b=b.substr(0,c));c=b.indexOf("?");0>c?a[1]="?":c==b.length-1&&(a[1]=void 0)}return a.join("")};.xd=function(a,b,c){if(.t(b))for(var d=0;d<b.length;d++).xd(a,String(b[d]),c);else null!=b&&c.push("&",a,""===b?"":"=",(0,window.encodeURIComponent)(String(b)))};Ad=function(a){var b=[],c;for(c in a).xd(c,a[c],b);b[0]="";return b.join("")}; .Uc=function(a,b,c,d){for(var e=c.length;0<=(b=a.indexOf(c,b))&&b<d;){var f=a.charCodeAt(b-1);if(38==f||63==f)if(f=a.charCodeAt(b+e),!f||61==f||38==f||35==f)return b;b+=e+1}return-1};.pd=/#|$/;
var Cd,Dd,Gd;Dd=window.location.protocol+"//"+window.location.host;.Ed=function(a,b,c){if(!.id(32,[a,b],0,!0))try{(new RegExp("^("+Dd+")?/(url|aclk)\?.*&rct=j(&|$)")).test(a)?(Cd||(Cd=window.document.createElement("iframe"),Cd.style.display="none",.ed(Cd)),window.google.r=1,Cd.src=a):((/#./blank.html$/.test(a)||/#.about:blank$/.test(a))&&_.kd(Error("f")),c?window.location.replace(a):window.location.href=a)}catch(d){c?window.location.replace(a):window.location.href=a}};
_.Fd=function(a){var b=window.location,c;if(a=a||(b.hash?b.href:""))c=a.indexOf("#"),a=a.substr(c+1);var d=b.search?b.href.substr(b.href.indexOf("?")+1).replace(/#./,""):"";c=a&&a.match(/(^|&)q=/);a=(c?a:d).replace(/(^|&)(fp|tch)=[^&]/g,"").replace(/^&/,"");return(c?"/search":b.pathname)+(a?"?"+a:"")};Gd=function(){var a=window.location;return a.hash?a.href.substr(a.href.indexOf("#")):""};
.Hd=function(a){if(1<Gd().length){var b=.id(131,[a],null,!1);if(null!==b)return b&&"q"==a&&(b=(0,window.encodeURIComponent)(b)),b||null}if((b=Gd())&&b.match("#&")){if(a=b.match("[#&]"+a+"=([^&])"))return a[1]}else if(a=window.location.search.match("[?&]"+a+"=([^&])"))return a[1];return null};
.Jd=function(){return .bd(window.document.body||window.document.documentElement)};.Kd=function(a,b,c){if(lb()){b=b.replace(/-([a-z])/g,function(a,b){return b.toUpperCase()});b=a.currentStyle&&a.currentStyle[b]||"";if(!c){if(!/^-?\d/.test(b))return 0;c=a.style.left;a.style.left=b;b=a.style.pixelLeft;a.style.left=c}return b}a=.Q(a,b);return c?a:Number(Da(a))||0};
var Od="/gen_204",Pd=!1,Sd=!1,Rd=function(){var a=window.google.pmc.csi;a.cbu&&(Od=a.cbu);a.ert&&(Sd=a.ert);a.acsi&&(Pd=a.acsi)};var Xd=function(a){var b=a=.L(a);.u(b)&&(b=.L(b));if(b&&"none"!=.Kd(b,"display",!0)&&"hidden"!=.Kd(b,"visibility",!0)&&0<b.offsetHeight){var b=.Kd(a,"margin-top",!1)||0,c=.Kd(a,"margin-bottom",!1)||0;return a.offsetHeight+b+c}return 0};var zd=function(a){a=.L(a);if(!a)return 0;a=cc(a);if(!a||0==a.length)return 0;for(var b=0,c=0;c<a.length;++c)b+=Xd(a[c]);return b};.ca.prototype.ba=.Cb("");var Zd="StopIteration"in .n?.n.StopIteration:Error("g"),$d=function(){};$d.prototype.next=function(){throw Zd;};$d.prototype.ya=function(){return this};
var ae=function(a){if(a instanceof $d)return a;if("function"==typeof a.ya)return a.ya(!1);if(.fa(a)){var b=0,c=new $d;c.next=function(){for(;;){if(b>=a.length)throw Zd;if(b in a)return a[b++];b++}};return c}throw Error("h");},be=function(a,b){if(.fa(a))try{(0,.F)(a,b,void 0)}catch(c){if(c!==Zd)throw c;}else{a=ae(a);try{for(;;)b.call(void 0,a.next(),void 0,a)}catch(d){if(d!==Zd)throw d;}}},ce=function(a){if(.fa(a))return .Sa(a);a=ae(a);var b=[];be(a,function(a){b.push(a)});return b};
.de=function(a,b){this.A={};this.o=[];this.C=this.B=0;var c=arguments.length;if(1<c){if(c%2)throw Error("b");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a){a instanceof .de?(c=a.va(),d=a.ca()):(c=.Kb(a),d=Jb(a));for(var e=0;e<c.length;e++)this.set(c[e],d[e])}};.l=.de.prototype;.l.Ca=function(){return this.B};.l.ca=function(){ee(this);for(var a=[],b=0;b<this.o.length;b++)a.push(this.A[this.o[b]]);return a};.l.va=function(){ee(this);return this.o.concat()};
.l.clear=function(){this.A={};this.C=this.B=this.o.length=0};.l.remove=function(a){return fe(this.A,a)?(delete this.A[a],this.B--,this.C++,this.o.length>2_this.B&&ee(this),!0):!1};var ee=function(a){if(a.B!=a.o.length){for(var b=0,c=0;b<a.o.length;){var d=a.o[b];fe(a.A,d)&&(a.o[c++]=d);b++}a.o.length=c}if(a.B!=a.o.length){for(var e={},c=b=0;b<a.o.length;)d=a.o[b],fe(e,d)||(a.o[c++]=d,e[d]=1),b++;a.o.length=c}};.l=.de.prototype;.l.get=function(a,b){return fe(this.A,a)?this.A[a]:b};
.l.set=function(a,b){fe(this.A,a)||(this.B++,this.o.push(a),this.C++);this.A[a]=b};.l.forEach=function(a,b){for(var c=this.va(),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};.l.clone=function(){return new .de(this)};.l.ya=function(a){ee(this);var b=0,c=this.o,d=this.A,e=this.C,f=this,g=new $d;g.next=function(){for(;;){if(e!=f.C)throw Error("i");if(b>=c.length)throw Zd;var g=c[b++];return a?g:d[g]}};return g}; var fe=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};
.ge=function(a){if("function"==typeof a.ca)return a.ca();if(.u(a))return a.split("");if(.fa(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return Jb(a)};var ke;.ie=function(a){this.o=new .de;if(a){a=.ge(a);for(var b=a.length,c=0;c<b;c++)this.add(a[c])}};ke=function(a){var b=typeof a;return"object"==b&&a||"function"==b?"o"+(a[ja]||(a[ja]=++ka)):b.substr(0,1)+a};.l=.ie.prototype;.l.Ca=function(){return this.o.Ca()};.l.add=function(a){this.o.set(ke(a),a)};.l.removeAll=function(a){a=.ge(a);for(var b=a.length,c=0;c<b;c++)this.remove(a[c])};.l.remove=function(a){return this.o.remove(ke(a))};.l.clear=function(){this.o.clear()}; .l.contains=function(a){a=ke(a);return fe(this.o.A,a)};.l.ca=function(){return this.o.ca()};.l.clone=function(){return new .ie(this)};.l.ya=function(){return this.o.ya(!1)};
var ne,me,qe,re,pe;.le=function(a){a=String(a);if(/^\s$/.test(a)?0:/^[],:{}\s\u2028\u2029]$/.test(a.replace(/["\/bfnrtu]/g,"@").replace(/"[^"\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]"|true|false|null|-?\d+(?:.\d_)?(?:[eE][+-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029][)+/g,"")))try{return eval("("+a+")")}catch(b){}throw Error("j"+a);};_.oe=function(a){var b=[];me(new ne,a,b);return b.join("")};ne=function(){}; me=function(a,b,c){switch(typeof b){case "string":pe(b,c);break;case "number":c.push((0,window.isFinite)(b)&&!(0,window.isNaN)(b)?b:"null");break;case "boolean":c.push(b);break;case "undefined":c.push("null");break;case "object":if(null==b){c.push("null");break}if(_.t(b)){var d=b.length;c.push("[");for(var e="",f=0;f<d;f++)c.push(e),me(a,b[f],c),e=",";c.push("]");break}c.push("{");d="";for(e in b)Object.prototype.hasOwnProperty.call(b,e)&&(f=b[e],"function"!=typeof f&&(c.push(d),pe(e,c),c.push(":"), me(a,f,c),d=","));c.push("}");break;case "function":break;default:throw Error("k
"+typeof b);}};qe={'"':'"',"":"\","/":"/","\b":"\b","\f":"\f","\n":"\n","\r":"\r","\t":"\t","\x0B":"\u000b"};re=/\uffff/.test("\uffff")?/[\"\x00-\x1f\x7f-\uffff]/g:/[\"\x00-\x1f\x7f-\xff]/g;pe=function(a,b){b.push('"',a.replace(re,function(a){if(a in qe)return qe[a];var b=a.charCodeAt(0),e="\u";16>b?e+="000":256>b?e+="00":4096>b&&(e+="0");return qe[a]=e+b.toString(16)}),'"')};
var Md=function(a){if(.n.JSON)try{var b=.n.JSON.parse(a);return b}catch(c){}return b=.le(a)};.te=function(){};var ue=function(){};.C(ue,.te);ue.prototype.Ca=function(){var a=0;be(this.ya(!0),function(){a++});return a};ue.prototype.clear=function(){var a=ce(this.ya(!0)),b=this;(0,.F)(a,function(a){b.remove(a)})};.ve=function(a){this.o=a};.C(.ve,ue);.l=.ve.prototype;.l.isAvailable=function(){if(!this.o)return!1;try{return this.o.setItem("__sak","1"),this.o.removeItem("__sak"),!0}catch(a){return!1}};.l.set=function(a,b){try{this.o.setItem(a,b)}catch(c){if(0==this.o.length)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};.l.get=function(a){a=this.o.getItem(a);if(!.u(a)&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};.l.remove=function(a){this.o.removeItem(a)};
.l.Ca=function(){return this.o.length};.l.ya=function(a){var b=0,c=this.o,d=new $d;d.next=function(){if(b>=c.length)throw Zd;var d=c.key(b++);if(a)return d;d=c.getItem(d);if(!.u(d))throw"Storage mechanism: Invalid value was encountered";return d};return d};.l.clear=function(){this.o.clear()};.l.key=function(a){return this.o.key(a)};
.xe=function(){var a=null;try{a=window.sessionStorage||null}catch(b){}this.o=a};.C(.xe,.ve);var Ae,Be,Ce,De,Ee,Je,Ke,Fe;Ae={};Be={};Ce={init:[],history:[],dispose:[],e:[]};De=!1;Ee=[];.Ge=function(a,b){for(var c in b)Ce[c].push(a);Ae[a]=b;De&&Ee.push(.na(Fe,"init",a))};.He=function(){(0,.F)(Ee,function(a){a()});Ee=[]};.Ie=function(a,b){b=b||{};b.e=.ca;.Ge(a,b)};Je=function(a){("dispose"==a?Ja:.F)(Ce[a],function(b){Fe(a,b)})};
Ke=function(a){var b=[],c;for(c in Be){var d=[];d.push(c);var e=[],f=0;.Gb(Be[c],function(a,b){f+=a;e.push({Od:b,Wb:a})});d.push(f);d.push(e.length);Ya(e,function(a,b){return b.Wb-a.Wb});for(var g=Math.min(e.length,5),h=0;h<g;++h)d.push(e[h].Od),d.push(e[h].Wb);b.push(d.join("."))}a.xjs=b.join(",");Be={}};
Fe=function(a,b){try{var c=Ae[b];if(c){var d=c[a],e=window.google.pmc[b];if(d&&(e||.Le(b))){new .ca;var f=(0,.y)();d(e);if("init"==a||"dispose"==a)Be[a]||(Be[a]={}),Be[a][b]=(0,.y)()-f}}}catch(g){.kd(g,{cause:"m"+a,mid:b})}};.Le=function(a){a=Ae[a];return Boolean(a&&a.e)};.A("google.initHistory",function(){.ze=window.google.kEI;.ye=new .xe;var a;t:{var b=.ze;try{var c=.ye.get("web-mh"+b);if(c){a=Md(c);break t}}catch(d){}a=null}a&&(window.google.pmc=a)}); .A("google.med",function(a){window.google.pmc&&("dispose"!=a||De)&&(Je(a),"init"==a?De=!0:"dispose"==a&&(De=!1,window.google.pmc=null))});.A("google.raas",.Ie);
var Me,Vd,je,We,Oe,Qe,Pe;window.google&&(window.google.Db={},window.google.Uc=1);Me=function(a,b,c){var d=a.t[b],e=a.t.start;if(d&&(e||c))return Sd&&(d=a.t[b][0]),void 0!=c?e=c:Sd&&(e=e[0]),d>e?d-e:e-d};
Vd=function(a){var b;if(b=!("none"==a.style.display||"hidden"==.Q(a,"visibility")||"0px"==.Q(a,"height")||"0px"==.Q(a,"width")))if(a.getBoundingClientRect){b=window.document;var c=.$c(a);a=a.getBoundingClientRect();b=0>c.y+a.height||0>c.x+a.width||0>=a.height||0>=a.width?!1:c.y<=(window.innerHeight||b.documentElement.clientHeight)&&c.x<=(window.innerWidth||b.documentElement.clientWidth)}else b=!0;return b};je=function(a){return!!Nd(a)};
We=function(a,b,c){c={count:0,value:c||0};for(var d=window.document.getElementsByTagName("img"),e=d.length,f=0,g;f<e;++f)if(g=d[f],b(g)){++c.count;g=g.id||g.src||g.name;var h=a&&a[g];g&&h&&h>c.value&&(c.value=h)}return c};Oe=function(a){var b=new window.Image,c=window.google.Uc++;window.google.Db[c]=b;b.onload=b.onerror=function(){delete window.google.Db[c]};b.src=a;b=null};
Qe=function(a,b,c,d){t:{var e="";c=(c||Od)+"?v=3&s="+(d||window.google.sn||"GWS");if(b)for(var f in b)c+="&"+f+"="+b[f];b=c;window.google.pt&&(e+="&srt="+window.google.pt,delete window.google.pt);if(f=.L("csi"))if(void 0!=window.google.bfr?c=window.google.bfr:(c=f.value,window.google.bfr=c,f.value=1),c){a="";break t}if(f=window.chrome)if(f=f.loadTimes)f().wasFetchedViaSpdy&&(e+="&p=s"),f().wasNpnNegotiated&&(e+="&npn=1"),f().wasAlternateProtocolAvailable&&(e+="&apa=1");a.Be&&(e+="&"+a.Be);window.parent!=
window&&(e+="&wif=1");var g;if("undefined"!=typeof window.navigator&&window.navigator&&window.navigator.connection){f=window.navigator.connection;c=f.type;for(var h in f)if("type"!=h&&f[h]==c){g=h;break}}else window.agsa_ext&&window.agsa_ext.getNetworkConnectionType&&(g=window.agsa_ext.getNetworkConnectionType());.r(g)&&(e+="&conn="+g);g=a.t;h=g.start;f=[];c=!1;if(Sd)var k=[];window.google.timers.aft&&(d=We(window.google.timers.aft.t,Vd),g.aft=d.value||g.prt,e+="&ima="+d.count);var m=g.dlprt;m&&
!g.dlehh&&(d=We(window.google.timers.iml?window.google.timers.iml.t:{},je,m),0<d.count&&d.value==m&&(d.value=g.prt),g.iml=d.value,e+="&imd="+d.count);for(var p in g)if("jsrt"==p&&(c=!0),"start"!=p){if(Sd){if(0==p.indexOf(""))continue;if(d=g[p][1]){g[d]&&k.push(p+"."+Me(a,p,g[d][0]));continue}}h&&f.push(p+"."+Me(a,p))}if(!c){m=a.wsrt;c=[];if(d=window.performance&&window.performance.timing){m?c.push("wsrt."+m):(m=d.navigationStart,m||(m=d.fetchStart),m&&h&&c.push("wsrt."+(h-m)));for(var m=[["connectEnd",
"connectStart","cst."],["domainLookupEnd","domainLookupStart","dnst."],["redirectEnd","redirectStart","rdxt."],["responseEnd","requestStart","rqst."],["responseEnd","responseStart","rspt."],["connectEnd","secureConnectionStart","sslt."],["requestStart","navigationStart","rqstt."],["fetchStart","navigationStart","unt."],["connectStart","navigationStart","cstt."],["domInteractive","navigationStart","dit."]],nb=0;nb<m.length;nb++)d[m[nb][0]]&&d[m[nb][1]]&&c.push(m[nb][2]+(d[m[nb][0]]-d[m[nb][1]]))}(c=
c.join(","))&&f.push(c)}if((c=window.google.timers.session)&&c.t&&h)for(p in c.t)"start"!=p&&f.push(p+"."+(h-c.t[p]));delete g.start;a=[b,"&action=",a.name,Sd&&k.length?"&it="+k.join(","):"",e,"&rt=",f.join(",")].join("")}Pe(a);return a};Pe=function(a){if(a)if("prerender"==Sc(dd())){var b=!1,c=function(){if(!b){a+="&prerender=1";var d;"prerender"==window.document.webkitVisibilityState?d=!1:(Oe(a),d=!0);d&&(b=!0,.Jc(dd(),"visibilitychange",c))}};.Bc(dd(),"visibilitychange",c)}else Oe(a)};
.Re=function(a,b,c,d){.r(a)||(a=!0);c=c||window.google.timers.load;if(!a||c.t&&c.t.xjs&&c.t.ol){b=b||window.google.kCSI;a={};for(var e in b)a[e]=b[e];a.ei||(a.ei=window.google.kEI);a.e||(a.e=window.google.kEXPI);.jb()&&(a.dM=window.document.documentMode);a.atyp="csi";if(Pd&&a){e=Math.round(zd("tvcap"));b=Math.round(zd("atvcap"));var f=Math.round(Xd("tads")),g=Math.round(Xd("mbEnd")),h=Math.round(Xd("tadsb")),k=[];(b||e)&&k.push("tv."+(b+e));f&&k.push("t."+f);g&&k.push("r."+g);h&&k.push("b."+h); a.adh=k.join(",")}Ke(a);Qe(c,a,void 0,d)}};.A("google.report",Qe);.A("google.csiReport",.Re);
var nf=function(){var a=.Hd("qsubts");if(a&&a.match("^[0-9]+$")){var a=(0,window.parseInt)(a,10),b=(0,.y)();a<=b&&window.google.tick("load","qsubts",a)}};(function(){Rd();if(window.google.timers&&window.google.timers.load.t){window.google.timers.load.t.xjsee=(0,.y)();nf();var a=window.google.sn;window.setTimeout(function(){window.google.timers.load.t&&(window.google.pmc.csi.spm||(window.google.timers.load.t.xjs=(0,.y)()),.Re(void 0,void 0,void 0,a))},0)}})();
var Td;Td=function(a){return a.dataset?"ved"in a.dataset?a.dataset.ved:null:a.getAttribute("data-"+"ved".replace(/([A-Z])/g,"-$1").toLowerCase())};.uf=function(a){if(a.dataset)return a.dataset;var b={};a=a.attributes;for(var c=0;c<a.length;++c){var d=a[c];if(0==d.name.lastIndexOf("data-",0)){var e=.Ga(d.name.substr(5));b[e]=d.value}}return b};
var wf=function(){this.o=[];this.A=""};wf.prototype.initialize=function(){this.o=[];this.A=""};var xf=function(a,b,c){a.o.push({Ma:b||"",targetElement:c||"",wc:1})},yf=function(a,b){var c="";b&&(c="string"==typeof b?b:window.google.getEI(b));return c&&c!=a.A?c:""};
.Bf=function(a,b,c,d,e){var f=a?a&&.Ib(a)?Td(a)||"":"":"",g=[];if(b)for(var h=0,k;k=b[h];h++)(k=k&&.Ib(k)?Td(k)||"":"")?g.push(k):.kd(Error("fa"),{trE:a?1:0,i:h,ct:d,data:e});var h=f?"&ved="+f:"",m=a?window.google.getEI(a):window.google.kEI;k=g||[];b=b||[];var p=c||[];d=d||"";e=e||"";c=new wf;var nb=k.length,q=p.length;c.A=m;for(m=0;m<nb;m++)m>=q||p[m]?c.o.push({Ma:k[m],targetElement:b[m]||"",wc:0}):xf(c,k[m],b[m]);0==nb&&0<p.length&&!p[0]&&xf(c);m=c.o.length;if(0==m)c="";else{k=[];for(nb=0;nb<
m;++nb)switch(p=yf(c,c.o[nb].targetElement)||"",c.o[nb].wc){case 0:k.push(c.o[nb].Ma+"."+p+".s");break;case 2:q=(q=yf(c,c.o[nb].Me))?".0."+c.o[nb].Ed+"."+q:"";k.push(c.o[nb].Ma+"."+p+".i"+q);break;case 1:k.push(c.o[nb].Ma+"."+p+".h");break;case 3:q=(q=yf(c,c.o[nb].Me))?"."+q:"",c.o[nb].Ed&&c.o[nb].Ma&&k.push(c.o[nb].Ma+"."+p+".c."+c.o[nb].Ed+q)}c="&vet=1"+k.join(";");c=0<k.length?c:""}(k=a||b&&b[0])?window.google.log(d,e+h+c,"",k):.kd(Error("o"),{ved:f,trE:a,vet:g&&g[0],taE:b&&b[0],ct:d,data:e})};
var qf=null,rf=function(){if(ih()&&G("Android"))return G("Chrome")||G("CriOS")?window.innerWidth:Math.round(window.outerWidth/(window.devicePixelRatio||1));if(ra()&&G("Android")){if(G("Silk")){var a=window.outerWidth,b=window.screen.width,c=window.devicePixelRatio;0<c&&c<Number.MAX_VALUE||(c=1);null==qf&&(qf=new .de,qf.set(600,1024),qf.set(1024,600),qf.set(800,1200),qf.set(1200,800));for(var d=0,e=qf.va(),f=0;f<e.length;++f){var g=(0,window.parseInt)(e[f],10);if(a>=g-5&&a<=g+5){d=g;break}}0==d&& (d=b);return d/c}return window.document.documentElement.offsetWidth}return("CSS1Compat"==window.document.compatMode?window.document.documentElement:window.document.body).clientWidth};
.V=function(a,b,c){a.addEventListener?a.addEventListener(b,c,!1):a.attachEvent("on"+b,c)};.sf=function(a,b,c){a.removeEventListener?a.removeEventListener(b,c,!1):a.detachEvent("on"+b,c)};.tf=function(a,b,c,d){this.C=this.A=null;this.o=a;this.I=b;this.J=d||.Db;this.F=c||0;this.O=!1;null==a.getAttribute("aria-label")&&a.setAttribute("aria-label",b);this.D=(0,.w)(this.kd,this);this.B=(0,.w)(this.xd,this);.V(this.o,"mouseover",this.D);.V(this.o,"mouseout",this.B);.V(this.o,"focus",this.D);.V(this.o,"focusin",this.D);.V(this.o,"blur",this.B);.V(this.o,"focusout",this.B);.V(this.o,"mousedown",this.B);.V(this.o,"click",this.B);.V(this.o,"keydown",this.B);.V(this.o,"contextmenu",
this.B)};.l=.tf.prototype;.l.destroy=function(){this.O||(this.O=!0,window.clearTimeout(this.H),window.clearTimeout(this.G),this.Fc(),.sf(this.o,"mouseover",this.D),.sf(this.o,"mouseout",this.B),.sf(this.o,"focus",this.D),.sf(this.o,"focusin",this.D),.sf(this.o,"blur",this.B),.sf(this.o,"focusout",this.B),.sf(this.o,"mousedown",this.B),.sf(this.o,"click",this.B),.sf(this.o,"keydown",this.B),.sf(this.o,"contextmenu",this.B),this.J=this.B=this.D=this.o=null)};
.l.kd=function(){this.J()&&null==this.H&&(window.clearTimeout(this.G),this.G=null,this.H=window.setTimeout((0,.w)(this.Qd,this),130))};.l.xd=function(){null==this.G&&(window.clearTimeout(this.H),this.H=null,this.G=window.setTimeout((0,.w)(this.Fc,this),130))};
.l.Qd=function(){if(!.dc(window.document,this.o))this.destroy();else if(!this.A){var a=this.I,b="div".match(cd),c=window.document.createElement(b[1]);b[2]&&(c.className=b[2]);a&&(c.innerHTML=a);this.A=c;this.C=window.document.createElement("div");this.A.style.cssText="background:#2d2d2d;border:1px solid;border-color:#fff;box-shadow:1px 2px 4px rgba(0,0,0,0.2);box-sizing:border-box;color:#fff;display:block;font-size:11px;font-weight:bold;height:29px;left:0;line-height:29px;padding:0 10px;position:absolute;text-align:center;top:0;transition:opacity 0.13s;white-space:nowrap;visibility:hidden;z-index:2000;";
ra()?this.A.style.cssText+="-webkit-box-shadow:0px 1px 4px rgba(0,0,0,0.2);-webkit-box-sizing:border-box;-webkit-transition:opacity 0.13s;":mb()?this.A.style.cssText+="-moz-box-shadow:0px 1px 4px rgba(0,0,0,0.2);-moz-box-sizing:border-box;-moz-transition:opacity 0.13s;":G("Presto")&&(this.A.style.cssText+="-o-transition:opacity 0.13s;");this.C.style.cssText="border:6px solid;border-color:#fff transparent;border-top-width:0;content:'';display:block;font-size:0px;height:0;line-height:0;position:absolute;top:-6px;width:0;";
a=window.document.createElement("div");a.style.cssText=this.C.style.cssText;a.style.top="1px";a.style.left="-6px";a.style.borderColor="#2d2d2d transparent";this.C.appendChild(a);this.A.appendChild(this.C);window.document.body.appendChild(this.A);var a=.$c(this.o),b=this.o.offsetWidth,c=a.x,d=this.A.offsetWidth;if(0==this.F){this.A.style.left=b/2-d/2+c+"px";var e=.$c(this.A).x,f=rf();e+d>f?this.A.style.left=c+b-d+1+"px":0>e&&(this.A.style.left=c-1+"px")}else e=.Jd(),this.A.style.left=3==this.F||
1==this.F&&e?c+b-d+1+"px":c-1+"px";this.A.style.top=a.y+this.o.offsetHeight+5+"px";0==this.F?this.C.style.left=a.x+this.o.offsetWidth/2-this.A.offsetLeft-1-6+"px":(a=.Jd(),3==this.F||1==this.F&&a?this.C.style.right="18px":this.C.style.left="18px");this.A.style.visibility="visible";this.H=null}};.l.Fc=function(){this.A&&(.bc(this.A),this.G=this.C=this.A=null,.dc(window.document,this.o)||this.destroy())};
.gk=function(a,b){var c;a instanceof .gk?(this.Da=.r(b)?b:a.Da,hk(this,a.Ja),this.yb=a.yb,this.Ba=a.Ba,ik(this,a.pb),this.Ta=a.Ta,jk(this,a.o.clone()),this.bb=a.bb):a&&(c=.vd(String(a)))?(this.Da=!!b,hk(this,c[1]||"",!0),this.yb=kk(c[2]||""),this.Ba=kk(c[3]||"",!0),ik(this,c[4]),this.Ta=kk(c[5]||"",!0),jk(this,c[6]||"",!0),this.bb=kk(c[7]||"")):(this.Da=!!b,this.o=new lk(null,0,this.Da))};.l=.gk.prototype;.l.Ja="";.l.yb="";.l.Ba="";.l.pb=null;.l.Ta="";.l.bb="";.l.Da=!1;
.l.toString=function(){var a=[],b=this.Ja;b&&a.push(mk(b,nk,!0),":");if(b=this.Ba){a.push("//");var c=this.yb;c&&a.push(mk(c,nk,!0),"@");a.push((0,window.encodeURIComponent)(String(b)).replace(/%25([0-9a-fA-F]{2})/g,"%$1"));b=this.pb;null!=b&&a.push(":",String(b))}if(b=this.Ta)this.Ba&&"/"!=b.charAt(0)&&a.push("/"),a.push(mk(b,"/"==b.charAt(0)?ok:pk,!0));(b=this.o.toString())&&a.push("?",b);(b=this.bb)&&a.push("#",mk(b,qk));return a.join("")};.l.clone=function(){return new .gk(this)};
var hk=function(a,b,c){a.Ja=c?kk(b,!0):b;a.Ja&&(a.Ja=a.Ja.replace(/:$/,""))},ik=function(a,b){if(b){b=Number(b);if((0,window.isNaN)(b)||0>b)throw Error("M"+b);a.pb=b}else a.pb=null},jk=function(a,b,c){b instanceof lk?(a.o=b,sk(a.o,a.Da)):(c||(b=mk(b,tk)),a.o=new lk(b,0,a.Da))},kk=function(a,b){return a?b?(0,window.decodeURI)(a):(0,window.decodeURIComponent)(a):""},mk=function(a,b,c){return _.u(a)?(a=(0,window.encodeURI)(a).replace(b,uk),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null},uk= function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)},nk=/[#\/\?@]/g,pk=/[#\?:]/g,ok=/[#\?]/g,tk=/[#\?@]/g,qk=/#/g,lk=function(a,b,c){this.o=a||null;this.A=!!c},wk=function(a){if(!a.T&&(a.T=new _.de,a.da=0,a.o))for(var b=a.o.split("&"),c=0;c<b.length;c++){var d=b[c].indexOf("="),e=null,f=null;0<=d?(e=b[c].substring(0,d),f=b[c].substring(d+1)):e=b[c];e=_.ta(e);e=vk(a,e);a.add(e,f?_.ta(f):"")}};_.l=lk.prototype;_.l.T=null;_.l.da=null;_.l.Ca=function(){wk(this);return this.da}; _.l.add=function(a,b){wk(this);this.o=null;a=vk(this,a);var c=this.T.get(a);c||this.T.set(a,c=[]);c.push(b);this.da++;return this};_.l.remove=function(a){wk(this);a=vk(this,a);return fe(this.T.A,a)?(this.o=null,this.da-=this.T.get(a).length,this.T.remove(a)):!1};_.l.clear=function(){this.T=this.o=null;this.da=0};var xk=function(a,b){wk(a);b=vk(a,b);return fe(a.T.A,b)};_.l=lk.prototype; _.l.va=function(){wk(this);for(var a=this.T.ca(),b=this.T.va(),c=[],d=0;d<b.length;d++)for(var e=a[d],f=0;f<e.length;f++)c.push(b[d]);return c};_.l.ca=function(a){wk(this);var b=[];if(_.u(a))xk(this,a)&&(b=ak(b,this.T.get(vk(this,a))));else{a=this.T.ca();for(var c=0;c<a.length;c++)b=ak(b,a[c])}return b};_.l.set=function(a,b){wk(this);this.o=null;a=vk(this,a);xk(this,a)&&(this.da-=this.T.get(a).length);this.T.set(a,[b]);this.da++;return this}; _.l.get=function(a,b){var c=a?this.ca(a):[];return 0<c.length?String(c[0]):b};_.l.toString=function(){if(this.o)return this.o;if(!this.T)return"";for(var a=[],b=this.T.va(),c=0;c<b.length;c++)for(var d=b[c],e=(0,window.encodeURIComponent)(String(d)),d=this.ca(d),f=0;f<d.length;f++){var g=e;""!==d[f]&&(g+="="+(0,window.encodeURIComponent)(String(d[f])));a.push(g)}return this.o=a.join("&")};_.l.clone=function(){var a=new lk;a.o=this.o;this.T&&(a.T=this.T.clone(),a.da=this.da);return a}; var vk=function(a,b){var c=String(b);a.A&&(c=c.toLowerCase());return c},sk=function(a,b){b&&!a.A&&(wk(a),a.o=null,a.T.forEach(function(a,b){var e=b.toLowerCase();b!=e&&(this.remove(b),this.remove(e),0<a.length&&(this.o=null,this.T.set(vk(this,e),_.Sa(a)),this.da+=a.length))},a));a.A=b}; var se,Te,Ne,Se,Ue;se=function(){};_.qg=function(a,b){a.S||_.C(a,b);a.Zd=0;if(b.ea){for(var c=b.ea,d=0,e=c.length-1;d<=e;){var f=d+e>>1;0>c[f].Zd?e=f-1:d=f+1}d<c.length&&0==c[d].Zd&&++d;c.splice(d,0,a)}else b.ea=[a]}; Te=function(a){var b=a.za,c=function(a){c.S.constructor.call(this,a);var b=this.ea.length;this.o=[];for(var d=0;d<b;++d)this.ea[d].bf||(this.o[d]=new this.ea[d](a))};_.C(c,b);for(var d=[];a;){if(b=a.za){b.ea&&Ta(d,b.ea);var b=b.prototype,e;for(e in b)if(b.hasOwnProperty(e)&&_.ha(b[e])&&b[e]!==a){var f=!!b[e].af,g=Ne(e,b,d,f);(f=Se(e,b,g,f))&&(c.prototype[e]=f)}}a=a.S&&a.S.constructor}c.prototype.ea=d;return c}; Ne=function(a,b,c,d){for(var e=[],f=0;f<c.length&&(c[f].prototype[a]===b[a]||(e.push(f),!d));++f);return e}; Se=function(a,b,c,d){var e;c.length?d?e=function(b){var d=this.o[c[0]];return d?d[a].apply(this.o[c[0]],arguments):this.ea[c[0]].prototype[a].apply(this,arguments)}:b[a].ze?e=function(b){var d;t:{d=Array.prototype.slice.call(arguments,0);for(var e=0;e<c.length;++e){var k=this.o[c[e]];if(k=k?k[a].apply(k,d):this.ea[c[e]].prototype[a].apply(this,d)){d=k;break t}}d=!1}return d}:b[a].Gd?e=function(b){var d;t:{d=Array.prototype.slice.call(arguments,0);for(var e=0;e<c.length;++e){var k=this.o[c[e]],k=k? k[a].apply(k,d):this.ea[c[e]].prototype[a].apply(this,d);if(null!=k){d=k;break t}}d=void 0}return d}:b[a].Se?e=function(b){for(var d=Array.prototype.slice.call(arguments,0),e=0;e<c.length;++e){var k=this.o[c[e]];k?k[a].apply(k,d):this.ea[c[e]].prototype[a].apply(this,d)}}:e=function(b){for(var d=Array.prototype.slice.call(arguments,0),e=[],k=0;k<c.length;++k){var m=this.o[c[k]];e.push(m?m[a].apply(m,d):this.ea[c[k]].prototype[a].apply(this,d))}return e}:d||b[a].ze||b[a].Gd||b[a].Se?e=null:e=Ue;return e}; Ue=function(){return[]};se.prototype.Ia=function(a){if(this.o)for(var b=0;b<this.o.length;++b)if(this.o[b]instanceof a)return this.o[b];return null}; var rg=function(a){if(!a.qe){var b;for(b=a.constructor;b&&!b.za;)b=b.S&&b.S.constructor;b.za.$d||(b.za.$d=Te(b));b=new b.za.$d(a);a.qe=b;a.Ia||(a.Ia=Ve)}},Ve=function(a){return this.qe.Ia(a)};var Df=function(a,b){var c=sa("/%s=(.*?)(?:$|/|\\?)",b);return(c=Cf(c).exec(a))?c[1]:null},Ef=function(a,b){var c=a.indexOf("?");if(0>c)c=null;else t:{for(var c=a.substring(c+1),c=c.length?c.split("&"):[],d=0;d<c.length;d++){var e=c[d],f=/^(.+?)(?:=|$)/.exec(e);if((f?_.ta(f[1]):null)==b){c=(c=/=(.*)$/.exec(e))?_.ta(c[1]):null;break t}}c=null}return c},Cf=Qc(function(a){return new RegExp(a)}); var xg=function(){_.bb.call(this)};_.C(xg,_.bb);xg.prototype.initialize=function(){};var yg=function(a,b){this.o=a;this.A=b};yg.prototype.execute=function(a){this.o&&(this.o.call(this.A||null,a),this.o=this.A=null)};yg.prototype.abort=function(){this.A=this.o=null};var zg=function(a,b){_.bb.call(this);this.B=a;this.D=b;this.o=[];this.A=[];this.C=[]};_.C(zg,_.bb);zg.prototype.F=xg;zg.prototype.xa=null;zg.prototype.getId=function(){return this.D}; var Bg=function(a,b){a.A.push(new yg(b,void 0))},Eg=function(a,b){var c=new a.F;c.initialize(b());a.xa=c;c=(c=!!Cg(a.C,b()))||!!Cg(a.o,b());c||(a.A.length=0);return c},Fg=function(a,b){var c=Cg(a.A,b);c&&window.setTimeout(Eb("Module errback failures: "+c),0);a.C.length=0;a.o.length=0},Cg=function(a,b){for(var c=[],d=0;d<a.length;d++)try{a[d].execute(b)}catch(e){c.push(e)}a.length=0;return c.length?c:null};zg.prototype.K=function(){zg.S.K.call(this);_.cb(this.xa)}; /* Portions of this code are from MochiKit, received by The Closure Authors under the MIT license. All other code is Copyright 2005-2009 The Closure Authors. All Rights Reserved. */ var cg;_.W=function(a,b){this.G=[];this.oa=a;this.R=b||null;this.F=this.B=!1;this.D=void 0;this.na=this.ha=this.O=!1;this.H=0;this.C=null;this.I=0};cg=function(a,b){if(a.B)a.D instanceof _.W&&cg(a.D);else{if(a.C){var c=a.C;delete a.C;b?cg(c,b):(c.I--,0>=c.I&&cg(c))}a.oa?a.oa.call(a.R,a):a.na=!0;a.B||a.o(new dg)}};_.W.prototype.N=function(a,b){this.O=!1;eg(this,a,b)};var eg=function(a,b,c){a.B=!0;a.D=c;a.F=!b;fg(a)},hg=function(a){if(a.B){if(!a.na)throw new gg;a.na=!1}}; _.W.prototype.A=function(a){hg(this);eg(this,!0,a)};_.W.prototype.o=function(a){hg(this);eg(this,!1,a)};_.jg=function(a,b){return _.ig(a,b,null,void 0)};_.ig=function(a,b,c,d){a.G.push([b,c,d]);a.B&&fg(a);return a};_.W.prototype.then=function(a,b,c){var d,e,f=new _.Sf(function(a,b){d=a;e=b});_.ig(this,d,function(a){a instanceof dg?f.F():e(a)});return f.then(a,b,c)};Pf(_.W); var mg=function(a){return(0,_.Ma)(a.G,function(a){return _.ha(a[1])})},fg=function(a){if(a.H&&a.B&&mg(a)){var b=a.H,c=ng[b];c&&(_.n.clearTimeout(c.hb),delete ng[b]);a.H=0}a.C&&(a.C.I--,delete a.C);for(var b=a.D,d=c=!1;a.G.length&&!a.O;){var e=a.G.shift(),f=e[0],g=e[1],e=e[2];if(f=a.F?g:f)try{var h=f.call(e||a.R,b);_.r(h)&&(a.F=a.F&&(h==b||h instanceof Error),a.D=b=h);Qf(b)&&(d=!0,a.O=!0)}catch(k){b=k,a.F=!0,mg(a)||(c=!0)}}a.D=b;d&&(h=(0,_.w)(a.N,a,!0),d=(0,_.w)(a.N,a,!1),b instanceof _.W?(_.ig(b, h,d),b.ha=!0):b.then(h,d));c&&(b=new pg(b),ng[b.hb]=b,a.H=b.hb)},gg=function(){_.pa.call(this)};_.C(gg,_.pa);gg.prototype.message="Deferred has already fired";gg.prototype.name="AlreadyCalledError";var dg=function(){_.pa.call(this)};_.C(dg,_.pa);dg.prototype.message="Deferred was canceled";dg.prototype.name="CanceledError";var pg=function(a){this.hb=_.n.setTimeout((0,_.w)(this.A,this),0);this.o=a};pg.prototype.A=function(){delete ng[this.hb];throw this.o;};var ng={}; var Og,Pg,Kg,Ng;_.X=function(){_.bb.call(this);this.o={};this.C=[];this.B=[];this.H=[];this.A=[];this.F=[];this.N={};this.D=this.J=new zg([],"");this.R=null;this.L=new _.W;this.na=!1;this.V=null;this.I=0;this.ha=this.oa=!1};_.C(_.X,_.bb);_.da(_.X); _.X.prototype.Aa=function(a,b){if(_.u(a)){for(var c=a.split("/"),d=[],e=0;e<c.length;e++){var f=c[e].split(":"),g=f[0];if(f[1])for(var f=f[1].split(","),h=0;h<f.length;h++)f[h]=d[(0,window.parseInt)(f[h],36)];else f=[];d.push(g);this.o[g]=new zg(f,g)}b&&b.length?(Ta(this.C,b),this.R=b[b.length-1]):this.L.B||this.L.A();this.D==this.J&&(this.D=null,Eg(this.J,(0,_.w)(this.W,this))&&Gg(this,4),Hg(this))}};_.X.prototype.W=function(){return null}; var Hg=function(a){var b=0<a.C.length;b!=a.oa&&(Ig(a,b?"active":"idle"),a.oa=b);b=0<a.F.length;b!=a.ha&&(Ig(a,b?"userActive":"userIdle"),a.ha=b)},Mg=function(a,b,c){var d=[];Wa(b,d);b=[];for(var e={},f=0;f<d.length;f++){var g=d[f],h=a.o[g];if(!h)throw Error("p
"+g);var k=new .W;e[g]=k;h.xa?k.A(null):(Jg(a,g,h,!!c,k),Kg(a,g)||b.push(g))}0<b.length&&Lg(a,b);return e},Jg=function(a,b,c,d,e){c.o.push(new yg(e.A,e));Bg(c,function(a){e.o(Error(a))});Kg(a,b)?d&&(Ng(a,b),Hg(a)):d&&Ng(a,b)},Lg=function(a,
b){0==a.C.length?a.U(b):(a.A.push(b),Hg(a))};.X.prototype.U=function(a,b,c){b||(this.I=0);this.C=b=Og(this,a);this.na?this.B=a:this.B=.Sa(b);Hg(this);0!=b.length&&(this.H.push.apply(this.H,b),a=(0,.w)(this.V.O,this.V,.Sa(b),this.o,null,(0,.w)(this.ia,this,this.B,b),(0,.w)(this.ta,this),!!c),(c=5E3Math.pow(this.I,2))?window.setTimeout(a,c):a())};
Og=function(a,b){for(var c=0;c<b.length;c++)if(a.o[b[c]].xa)throw Error("q`"+b[c]);for(var d=[],c=0;c<b.length;c++)d=d.concat(Pg(a,b[c]));Wa(d);return!a.na&&1<d.length?(c=d.shift(),a.A=(0,.La)(d,function(a){return[a]}).concat(a.A),[c]):d};Pg=function(a,b){var c=[];.Pa(a.H,b)||c.push(b);for(var d=.Sa(a.o[b].B);d.length;){var e=d.pop();a.o[e].xa||.Pa(a.H,e)||(c.unshift(e),Array.prototype.unshift.apply(d,a.o[e].B))}Wa(c);return c};
.Rg=function(a){var b=.X.ja();b.isDisposed()||(Eg(b.o[a],(0,.w)(b.W,b))&&Gg(b,4),.Ra(b.F,a),.Ra(b.C,a),0==b.C.length&&Qg(b),b.R&&a==b.R&&(b.L.B||b.L.A()),Hg(b))};Kg=function(a,b){if(.Pa(a.C,b))return!0;for(var c=0;c<a.A.length;c++)if(.Pa(a.A[c],b))return!0;return!1};.X.prototype.load=function(a,b){return Mg(this,[a],b)[a]};Ng=function(a,b){.Pa(a.F,b)||a.F.push(b)};.Sg=function(a){var b=.X.ja();b.D=b.o[a]};.Tg=function(){var a=.X.ja();a.D&&a.D.getId();a.D=null};
.X.prototype.ia=function(a,b,c){this.I++;this.B=a;(0,.F)(b,.na(.Ra,this.H),this);401==c?(Gg(this,0),this.A.length=0):410==c?(Ug(this,3),Qg(this)):3<=this.I?(Ug(this,1),Qg(this)):this.U(this.B,!0,8001==c)};.X.prototype.ta=function(){Ug(this,2);Qg(this)};
var Ug=function(a,b){1<a.B.length?a.A=(0,.La)(a.B,function(a){return[a]}).concat(a.A):Gg(a,b)},Gg=function(a,b){var c=a.B;a.C.length=0;for(var d=[],e=0;e<a.A.length;e++){var f=(0,.Ka)(a.A[e],function(a){var b=Pg(this,a);return(0,.Ma)(c,function(a){return .Pa(b,a)})},a);Ta(d,f)}for(e=0;e<c.length;e++)Qa(d,c[e]);for(e=0;e<d.length;e++){for(f=0;f<a.A.length;f++).Ra(a.A[f],d[e]);.Ra(a.F,d[e])}var g=a.N.error;if(g)for(e=0;e<g.length;e++)for(var h=g[e],f=0;f<d.length;f++)h("error",d[f],b);for(e=0;e<
c.length;e++)a.o[c[e]]&&Fg(a.o[c[e]],b);a.B.length=0;Hg(a)},Qg=function(a){for(;a.A.length;){var b=(0,.Ka)(a.A.shift(),function(a){return!this.o[a].xa},a);if(0<b.length){a.U(b);return}}Hg(a)},Ig=function(a,b){for(var c=a.N[b],d=0;c&&d<c.length;d++)cd};.X.prototype.K=function(){_.X.S.K.call(this);db(Jb(this.o),this.J);this.N=this.A=this.F=this.B=this.C=this.o=null};
var jh=function(a){for(var b=arguments[0],c=1;c<arguments.length;c++){var d=arguments[c];if(0==d.lastIndexOf("/",0))b=d;else{var e;(e=""==b)||(e=b.length-1,e=0<=e&&b.indexOf("/",e)==e);e?b+=d:b+="/"+d}}return b};var kh=function(a){var b=/(^.?//js/)/.exec(a);this.G=b&&b[1]||null;this.D=Df(a,"k");this.o=Df(a,"am");this.H=Df(a,"ck");this.F=Df(a,"sv");this.I=Df(a,"t");this.J=Df(a,"rs");this.A=Ef(a,"mods");this.B=Ef(a,"ver");this.C=!1},lh=function(a,b,c){function d(a){return!/(sy|em)\d+/.test(a)}var e=new .ie(b),f=.X.ja(),g=[];.Gb(c,function(a,b){(a.xa||Kg(f,b))&&d(b)&&!e.contains(b)&&g.push(b)});c="";ih()||hh()||(c="d");ih()&&(c="m");hh()&&(c="t");b=(0,.Ka)(b,d);0==g.length||window.google.log("ppm",
"&lids="+g.join(",")+"&ids="+b.join(",")+"&am="+a.o+"&k="+a.D+"&d="+c)};kh.prototype.O=function(a,b){if(null===a).kd(Error("v"));else{this.C||1E-4>Math.random()&&lh(this,a,b);var c=Ud(this,a),d=window.document.createElement("script");d.src=c;.ed(d);this.C=!0}};
var Ud=function(a,b){function c(a,b){b&&d.push(a+"="+b)}var d=[a.G];c("k",a.D);c("ck",a.H);c("m",b.join(","));c("am",a.o);c("rt","j");c("d","0");c("sv",a.F);c("t",a.I);c("rs",a.J);var e=jh.apply(null,d),f={};a.A&&(f.mods=a.A);a.B&&(f.ver=a.B);Hb(f)&&(e+="?"+Ad(f));return e};
var mh=function(a,b,c,d,e,f){.W.call(this,e,f);this.L=a;this.J=[];this.U=!!b;this.ta=!!c;this.ia=!!d;for(b=this.W=0;b<a.length;b++).ig(a[b],(0,.w)(this.V,this,b,!0),(0,.w)(this.V,this,b,!1));0!=a.length||this.U||this.A(this.J)};.C(mh,.W);mh.prototype.V=function(a,b,c){this.W++;this.J[a]=[b,c];this.B||(this.U&&b?this.A([a,c]):this.ta&&!b?this.o(c):this.W==this.L.length&&this.A(this.J));this.ia&&!b&&(c=null);return c};mh.prototype.o=function(a){mh.S.o.call(this,a);for(a=0;a<this.L.length;a++)cg(this.L[a])};
var nh,ph,$g;nh=!1;ph=function(){var a=.X.ja();if(!nh){var b=new kh(window.google.xjsu);a.na=!0;a.V=b;nh=!0}return a};.qh=function(a,b,c){b=.Fb(.He,b||.ca);var d=ph(),e=d.o[a];e.xa?(a=new yg(b,c),window.setTimeout((0,.w)(a.execute,a),0)):Kg(d,a)?e.o.push(new yg(b,c)):(e.o.push(new yg(b,c)),Lg(d,[a]))};.Ag=!1;.A("google.load",.qh);.A("google.loadAll",function(a,b){Xg(Yg.ja(),a,b)});
var Yg=function(){rg(this)},Xg=function(a,b,c){var d=ph();b=ab(b,function(a){return!!d.o[a]});var e=b[!1]||[];e.length&&.kd(Error("w"),{ids:e});c=c||function(){};b=b[!0]||[];(0,.Ma)(b,function(a){return!d.o[a].xa})?(b=Mg(d,b,void 0),a=a.qe.A(c),.jg(new mh(Jb(b),!1,!1,!0),a),.Ag=!0):c()};.da(Yg);.Zg=function(){};$g=Yg;.Zg.S||.C(.Zg,se);$g.za=.Zg;.Zg.prototype.A=function(a){return .Fb(.He,a)};(function(a){a=a?a:function(){};a.af=!0;return a})(.Zg.prototype.A);var rh=window.google.xjsu; rh&&(Ef(rh,"ver")||Df(rh,"k"));
var th=/[&?]ech=([0-9]+)/,uh=/([?&#])(tch|ech|psi|wrapid)=[^\?&#]*/g,Af=function(a){return a?a.replace(/&+/g,"&").replace(/&$/,""):""};var vh={0:"ws",1:"px",2:"nx",4:"jp",5:"xd"},wh=function(a){this.type=a.aa;this.D=[];this.connectionId=a.ud;this.H=a.vd||["tl",vh[this.type],(0,.y)(),this.connectionId].join("");this.C=a.nb},Wd={};wh.prototype.ba=function(){return this.type};wh.prototype.jb=function(a,b,c){for(var d=0,e;e=this.D[d++];)e.jb(a,b,c)};wh.prototype.handleError=function(a,b,c,d){for(var e=0,f;f=this.D[e++];)f.handleError(a,b,c,d)}; wh.prototype.F=function(a,b){if(a.length)try{return Md(a)}catch(c){this.handleError(1,9,c,b)}return Wd};
var Xe=function(){};Xe.prototype.o=null;var $e;$e=function(){};.C($e,Xe);.Yd=function(a){return(a=.af(a))?new window.ActiveXObject(a):new window.XMLHttpRequest};.af=function(a){if(!a.A&&"undefined"==typeof window.XMLHttpRequest&&"undefined"!=typeof window.ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++){var d=b[c];try{return new window.ActiveXObject(d),a.A=d}catch(e){}}throw Error("l");}return a.A};.Ze=new $e;
.xh=function(a){wh.call(this,a);this.G=5==this.type;this.o=[];if("number"!=typeof this.C||1>this.C)this.C=5;this.A=[];this.B=[]};.C(.xh,wh);.xh.prototype.open=function(){var a=.Yd(.Ze);return!!a&&(!this.G||"withCredentials"in a)};.xh.prototype.abort=function(a){if(a.dd){var b=a.dd;b.onreadystatechange=.ca;0!=b.readyState&&4!=b.readyState&&b.abort();a.Re();a.dd=void 0}}; .xh.prototype.close=function(){for(;this.o.length;){var a=this.o.shift();this.abort(a)}(0,.F)(this.A,function(a){window.cancelAnimationFrame(a)},window);this.A=[];(0,.F)(this.B,function(a){window.clearTimeout(a)},window);this.B=[]};
var yh=function(){this.wa={};window.setInterval((0,.w)(this.o,this),9E4)};.da(yh);var Ah=function(a,b,c,d,e){a=zh(a,b);d&&(a.lb[d]=e,e.B=d);c&&1==e.o&&(a.Ua[c]=e,e.A=c);delete a.ub[e.wb]};yh.prototype.clear=function(a){if(a)for(var b=0,c;c=a[b++];){if(c=this.wa[c])c.Ua={}}else for(c in this.wa)if(a=this.wa[c])a.Ua={}};
var Bh=function(a,b,c){if(a=a.wa[b])delete a.ub[c.wb],delete a.lb[c.B]},Dh=function(a){for(var b in a){var c;t:{if(c=a[b]){var d=Ch();c.D+1E3c.F<d&&(c.Pa=[],c.attributes={},c.C=!1);if(c.C)break t}c=null}c||delete a[b]}};yh.prototype.o=function(){for(var a in this.wa){var b=zh(this,a);Dh(b.ub);Dh(b.lb);Dh(b.Ua)}};yh.prototype.abort=function(a,b){var c=this.wa[a];c&&(Bh(this,a,b),delete c.Ua[b.cb()])};var zh=function(a,b){var c=a.wa[b];c||(c=a.wa[b]={ub:{},lb:{},Ua:{}});return c};
var Hh=function(a){wh.call(this,a);this.B=[];this.o={};this.A={}};.C(Hh,wh);Hh.prototype.open=function(){return!0};Hh.prototype.ob=function(a,b,c){this.A[a]&&(this.jb(b),c&&this.o[a]&&(this.oa,delete this.o[a]))};Hh.prototype.close=function(){for(var a in this.A)Ih(this,a),this.o[a]&&(this.oa,delete this.o[a])}; var Ih=function(a,b){var c=a.A[b];if(c){delete a.A[b];for(var d=0;d<a.B.length;++d)if(a.B[d]==b){a.B.splice(d,1);break}window.setTimeout(function(){try{.bc(c),c.src=lb()?"blank.html":"about:blank"}catch(a){}},0);a.o[b]&&(a.ob,delete a.o[b])}};
var Jh=function(){function a(b){if(b&&b.source==window&&c.length&&("comm.df"==b.data||"comm.df.daisy"==b.data)){var d=(0,.y)();do c.shift()();while(c.length&&20>(0,.y)()-d);c.length&&"comm.df.daisy"==b.data&&window.setTimeout(function(){a(b)},0)}}function b(b){c||(c=[],window.postMessage&&.V(window,"message",a));c.push(b)}var c,d=!1;return{defer:function(e){d&&.id(76,[])?(b(e),1==c.length&&window.setTimeout(function(){a({source:window,data:"comm.df.daisy"})},0)):window.postMessage?(b(e),window.postMessage("comm.df", window.location.href)):window.setTimeout(e,0)},Rd:function(){return d||!!c&&0<c.length},Zc:function(a){d=a}}};
var Kh=function(a,b){this.Rb=b||Ch();this.Kb=!0;this.D=this.Rb;this.F=60;this.Pa=[];this.Yb={};this.C=!0;this.B=this.wb=this.A="";this.Sc=!0;this.o=a},Lh=function(a,b,c,d,e){if(e){var f=a.Yb,g;for(g in e)f[g]=e[g]}c&&1==a.o&&a.Pa.push({data:c,url:b});d&&(a.Kb=!1);a.D=Ch();a.F=59};Kh.prototype.cb=function(){return this.A}; var Mh=function(a,b){if(1!=a.o)return b;for(var c="",d=a.Pa.length,e=0;e<d;++e){var f=a.Pa[e].data;f&&(c+=f)}return/^[\s\xa0]$/.test(c)?b:c},Ch=function(){return window.google&&window.google.time?window.google.time():(0,.y)()};
var Nh=function(){function a(){h.reset();k.reset();for(var a=0,b=0,c=0,d=0;d<f.length;++d){var g=e[f[d]],z=g.ga||0,B=g.ma,g=g.fa;0<z&&(h.ga+=z,a++);0<B&&(h.ma+=B,b++);0<g&&(h.fa+=g,c++);k.ga=Math.max(z,k.ga);k.ma=Math.max(B,k.ma);k.fa=Math.max(g,k.fa)}1<a&&(h.ga=(h.ga-k.ga)/(a-1));1<b&&(h.ma=(h.ma-k.ma)/(b-1));1<c&&(h.fa=(h.fa-k.fa)/(c-1))}function b(){var a={ga:null,ma:0,fa:0,reset:function(){a.ga=a.ma=a.fa=0}};return a}function c(a,c,d,h){var k=e[a];if(!k){var z=k=b(),B=f[g];B&&delete e[B];e[a]=
z;f[g]=a;g=(g+1)%10}null!=c&&null==k.ga&&(k.ga=c);null!=d&&(k.ma=d);null!=h&&(k.fa+=h)}function d(a,b){for(var c=0,d;c<a.length;++c)if(d=b[c],0<d&&a[c]>d)return!0;return!1}var e={},f=[],g=0,h=b(),k=b();return{le:function(a,b){c(a,b,null,null)},oe:function(a,b){c(a,null,b,null)},ke:function(a,b){c(a,null,null,b)},sd:function(b,c,e){a();var g=[h.ga,h.ma,h.fa],v=[k.ga,k.ma,k.fa];if(b=b.Le(c,e))if(c=10==f.length&&d(g,b[0]),d(v,b[1])||c)return g.concat(v);return null},C:a,o:function(){return h},A:function(){return k}, B:function(){return f.length}}};
var Qh=function(a,b){rg(this);this.R={};this.J=Oh;this.L=Ph;this.O={};this.I=[];this.C=!1;this.na={};this.N={};this.A=Nh();(0,.y)();this.G=a;this.F=b;this.o=b.xc;this.B=Jh()},Sh=function(){var a,b,c=Rh;if(c.C)return!0;var d=c.F.ie++;for(b=0;a=c.G[b];++b){a.ud=d;var e;t:{e=c;var f=a;a=a=void 0;switch(f.aa){case 4:a=new Hh(f);break;case 1:case 2:case 5:a=new .xh(f)}if(a&&(a.D.push(e),a.open())){e.H=a;f=e.F;a.ba();(f=f.o[a.ba()])&&(f[String(a.H)]=a);e=e.C=!0;break t}e=!1}if(e)return!0;c.G.splice(b--,
1)}return!1},Th,Uh,Wh,Vh,Oh,Ph;Qh.prototype.cb=function(a,b){return(this.R[b]||this.J)(a)};Qh.prototype.Zc=function(a){this.B.Zc(a)};
Qh.prototype.jb=function(a,b,c){if(this.C){var d=a.u,e=d?this.L(d):"",f=Th(d),g=a.e,h=Uh(this,d,e,f,g,a.p,c);Vh(this,e,h);b=a.c;var k=!b||1!=b,m=a.d;a=a.a;if(.r(m)&&null!=m){var p=Af(d.replace(uh,"$1"));if(.id(164,[p,e],!1))return;Lh(h,p,m,k,a);var nb=Mh(h,m);a=(0,.w)(function(){var a=(0,.y)(),b=h.Rb,c=h.Yb,B=this.O[e]||this.O["?"];if(B&&B.length)for(var E=0,M;M=B[E];++E)M.be(m,nb,p,!k,!1,b,f,g,c);else this.handleError(1,10,null,e);1<h.Pa.length&&(a=(0,.y)()-a,this.A.ke(f,a),k&&this.D&&(a=this.A.sd(this.D,
e,d))&&this.D.o&&this.D.o(a))},this);0==h.Sc||(this.B.Rd()?this.B.defer(a):a())}Wh(this,e,h,b,c)}};Qh.prototype.handleError=function(a,b,c,d){if(0==a||1==a){var e=this.H?this.H.ba():null,e={svty:a,err:b,type:e};d&&(e.data=(0,window.encodeURIComponent)(""+d));try{e.wl=(0,window.encodeURIComponent)(.Fd()),.kd(c||Error("x"),e)}catch(f){}}for(c=0;e=this.I[c++];)e.be(a,b,d)};Th=function(a){return a&&(a=a.match(th))?a[1]:""};
Uh=function(a,b,c,d,e,f,g){var h;h=(h=a.o.wa[c])?h.lb[e]:null;h||(h=(h=a.o.wa[c])?h.ub[d]:null,h?Ah(a.o,c,h.cb(),e,h):(g=g?!1:!0,b=a.cb(b,c),h=new Kh(g,a.N[d]),h.wb=d,h.Sc=f,Ah(a.o,c,b,e,h)));return h};Wh=function(a,b,c,d,e){var f=0==c.Kb;-1==d||f&&e?a.o.abort(b,c):f&&Bh(a.o,b,c)};Vh=function(a,b,c){if(!a.na[b]){b=(0,.y)()-c.Rb;var d=c.wb;a.A.le(d,b);0==c.Kb&&a.A.oe(d,b)}};Oh=function(a){return a.substring(a.indexOf("?")+1).split("&").sort().join("&")};
Ph=function(a){a=a.replace(/^http[s]?://[^\/]*/,"");var b=a.indexOf("?");return-1==b?a:a.substring(0,b)};.T=function(){};.T.S||.C(.T,se);Qh.za=.T;.T.prototype.A=function(a){return a};(function(a){a=a?a:function(){};a.Gd=!0;return a})(.T.prototype.A);
.Xh=function(){this.F=[];this.o={};this.ie=0;this.xc=yh.ja();this.o[3]={};this.o[4]={}};.da(.Xh);.Xh.prototype.B=function(a,b){return{aa:4,Ab:!!a,nb:b||5}};.Xh.prototype.C=function(a,b){return{aa:2,Ab:!!a,nb:b||5}};.Xh.prototype.D=function(a,b){return{aa:1,Ab:!!a,nb:b||5}};.Xh.prototype.ob=function(a,b,c,d){if(3==b||4==b){b=this.o[b];for(var e in b)b[e].ob(a,c,d)}};var Yh=function(a){switch(a){case 4:case 2:return!0;case 1:return!(a=!.jb())&&(a=.jb())&&(a=0<=Fa(kb(),10)),a;case 5:return!.jb()}return!1}; .A("google.td",(0,.w)(.Xh.prototype.ob,.Xh.ja()));
var Rh;.Ge("c",{init:function(a){if(!Rh){var b=a.mcr;a=!0;try{var c=.Xh.ja(),d=[],e=c.C(!0,b),f=c.B(!0,b);d.push(c.D(!0,b));d.push(e);mb()||d.push(f);var g;if(d){for(var h=[],k=0,m;m=d[k++];)Yh(m.aa)&&h.push(m);g=h.length?h:null}else if(.r(c.A))g=c.A;else{h=[[1,c.D],[2,c.C],[4,c.B]];m=[];for(var d=0,p;p=h[d++];)Yh(p[0])&&(k=p1,m.push(k));c.A=m.length?m:null;g=c.A}if(g){var nb=new Qh(g,c);c.F.push(nb);Rh=nb}else Rh=null;a=Sh()}catch(q){a=!1}a||(Rh=null)}}});.A("google.c.gt",function(){return Rh});
var Zh=function(){},$h=function(a,b,c){a.D={};b||(b=[]);a.F=void 0;a.A=-1;a.o=b;t:{if(a.o.length){b=a.o.length-1;var d=a.o[b];if(d&&"object"==typeof d&&"number"!=typeof d.length){a.C=b-a.A;a.B=d;break t}}a.C=Number.MAX_VALUE}if(c)for(b=0;b<c.length;b++)d=c[b],d<a.C?(d+=a.A,a.o[d]=a.o[d]||[]):a.B[d]=a.B[d]||[]},ai=function(a,b){return b<a.C?a.o[b+a.A]:a.B[b]},ci=function(a,b,c){if(!a.D[c]){for(var d=ai(a,c),e=[],f=0;f<d.length;f++)e[f]=new b(d[f]);a.D[c]=e}return a.D[c]};Zh.prototype.toString=function(){return this.o.toString()};
var di;di=!1;var Eh=.fb;Eh&&(-1!=Eh.indexOf("Firefox")||-1!=Eh.indexOf("Camino")||-1!=Eh.indexOf("iPad")||-1!=Eh.indexOf("iPhone")||-1!=Eh.indexOf("iPod")||-1!=Eh.indexOf("Chrome")||-1!=Eh.indexOf("Android")||-1!=Eh.indexOf("Safari")&&(di=!0));.fi=di;
var gi=function(a){var b=.n.document;if(b&&!b.createEvent&&b.createEventObject)try{return b.createEventObject(a)}catch(c){return a}else return a};var ji=function(a,b,c,d){.O.call(this);this.J=a.replace(hi,"");this.$c=a;this.H=b||null;this.I=c?gi(c):null;this.C=[];this.N={};this.na=this.Tb=d||(0,.y)();this.A={};this.A["main-actionflow-branch"]=1;this.D=new .ie;this.B=!1;this.o={};this.F={};c&&b&&"click"==c.type&&Fh(this,b);ii.push(this)};.C(ji,.O);var ii=[],ki=new .O,hi=/[~.,?&-]/g;ji.prototype.ba=function(){return this.J};
ji.prototype.tick=function(a,b){this.B&&li(this,"tick",void 0,a);b=b||{};a in this.N&&this.D.add(a);var c=b.time||(0,.y)();!b.Ad&&!b.Je&&c>this.na&&(this.na=c);for(var d=c-this.Tb,e=this.C.length;0<e&&this.C[e-1][1]>d;)e--;.Va(this.C,e,0,[a,d,b.Ad]);this.N[a]=c};ji.prototype.timers=function(){return this.C};
var li=function(a,b,c,d){var e=new mi("error",a);e.error=b;e.D=c;e.tick=d;e.C=a.B;ki.M(e)},ni=function(a){var b=[];.Gb(a,function(a,d){var e=(0,window.encodeURIComponent)(d);(0,window.encodeURIComponent)(a).replace(/%7C/g,"|");b.push(e+":"+a)});return b.join(",")},Fh=function(a,b){a.B&&li(a,"action");var c=[],d=null,e=null,f=null,g=null,h=null;oi(b,function(a){var b;!a.__oi&&a.getAttribute&&(a.__oi=a.getAttribute("oi"));if(b=a.__oi)c.unshift(b),d||(d=a.getAttribute("jsinstance"));f||e&&"1"!=e||(f=
a.getAttribute("ved"));g||(g=a.getAttribute("vet"));e||(e=a.getAttribute("jstrack"));h||(h=a.getAttribute("jstrackrate"))});g&&(a.o.vet=g);e&&(a.o.ct=a.J,0<c.length&&pi(a,c.join(".")),d&&(d=""==d.charAt(0)?(0,window.parseInt)(d.substr(1),10):(0,window.parseInt)(d,10),a.o.cd=d),"1"!=e&&(a.o.ei=e),f&&(a.o.ved=f))},pi=function(a,b){a.B&&li(a,"extradata");a.F.oi=b.toString().replace(/[:;,\s]/g,"")},oi=function(a,b){for(var c=a;c&&1==c.nodeType;c=c.parentNode)b(c)};ji.prototype.node=function(){return this.H}; ji.prototype.event=function(){return this.I};ji.prototype.value=function(a){var b=this.H;return b?a in b?b[a]:b.getAttribute?b.getAttribute(a):void 0:void 0};var mi=function(a,b){.N.call(this,a,b)};.C(mi,.N);
var ri=function(a,b){this.o={};this.A={};this.I={};this.C=null;this.D={};this.B=[];this.H=a||qi;this.G=b;this.O={}},qi,ui;
ri.prototype.J=function(a,b){if(.t(a))this.B=.Sa(a),.si(this);else if(b){var c=a.event,d=this.O[a.eventType];if(d)for(var e=!1,f=0,g;g=d[f++];)!1===g(c)&&(e=!0);e&&(c.preventDefault?c.preventDefault():c.returnValue=!1)}else if(e=a.action,c=e.split(".")[0],d=this.A[c],this.G?g=this.G(a):d?d.accept(a)&&(g=d.handle):g=this.o[e],g)if(c=this.H(a),g(c),c.B||!c.A["main-actionflow-branch"])li(c,"done","main-actionflow-branch",void 0);else{c.A["main-actionflow-branch"]--;0==c.A["main-actionflow-branch"]&&
delete c.A["main-actionflow-branch"];if(g=.Lb(c.A))0<c.D.Ca()&&(c.F.dup=c.D.ca().join("|")),g=new mi("beforedone",c),c.M(g)&&ki.M(g)?((d=ni(c.F))&&(c.o.cad=d),g.type="done",g=ki.M(g)):g=!1;g&&(c.B=!0,.Ra(ii,c),c.H=null,c.I=null,c.Z())}else(g=gi(a.event),a.event=g,this.B.push(a),d)||((g=this.I[c],g)?g.rd||(g.Pe(this,c),g.rd=!0):!this.C||c in this.D||(this.D[c]=!0,this.C(this,c)))};qi=function(a){return new ji(a.action,a.actionElement,a.event,a.timeStamp)}; ui=function(a,b){var c=.ti;.Gb(b,(0,.w)(function(b,c){a?this.o[a+"."+c]=b:this.o[c]=b},c));.si(c)};.si=function(a){a.F&&0!=a.B.length&&.n.setTimeout((0,.w)(function(){this.F(this.B,this)},a),0)};
.pf=function(a,b,c){var d;a={type:a,type:a,data:b,ic:c};try{d=window.document.createEvent("CustomEvent"),d.initCustomEvent("custom",!0,!1,a)}catch(e){d=window.document.createEvent("HTMLEvents"),d.initEvent("custom",!0,!1),d.detail=a}return d};var xi=function(a,b){this.B=b||null;this.zb={};if(this.A=a||null){var c=this.zb,d=this.A.zb,e=this.B;if(e){c.ve=d.ve;c.we=d.we;c.ue=d.ue;for(var f=0;f<e.length;++f)c[e[f]]=d[e[f]]}else for(f in d)c[f]=d[f]}this.C=a?a.C:null;this.Sa=++wi;this.o=null},wi=0;xi.prototype.clone=function(a){this.o||(this.o={});a=new xi(this,a);return this.o[a.Sa]=a};xi.prototype.Z=function(){this.A&&delete this.A.o[this.Sa]};
var vi=function(){this.o={}};vi.prototype.add=function(a,b){this.o[a]=b};vi.prototype.get=function(a){return this.o[a]};var yi=function(){this.A=this.F=this.dom=this.D=this.B=this.Hb=this.error=this.C=this.o=null};var zi=function(a){var b=.ba("google.cd");b&&a(b)},Ai=function(a){zi(function(b){b.a(a)})},Bi=function(a,b,c,d,e){zi(function(f){f.c(a,b,c,d,e)})},Ci=function(a){zi(function(b){b.d(a)})};var vf=function(a,b){this.A=b;this.o=a};vf.prototype.get=function(a){for(var b=0;b<this.o.length;++b)if(ai(this.o[b],1)==a){t:{var c=this.o[b];a=ai(c,3);for(var b=ai(c,4),d=this.A[ai(c,2)],c=0;c<a.length;++c){if(!.t(d)){a=null;break t}var e=a[c],f;(f=d[e-1])||(f=void 0,0==d.length?f=null:(d=d[d.length-1],f=.ia(d)&&!.t(d)?d:null),f=f?f[e]||null:null);d=f;if(!d)break;e=b[c];-1<e&&(d=d[e])}a=null!=d?d:null}return a}return null};
var Xi=function(a){$h(this,a,[2,5,6])};.C(Xi,Zh);Xi.prototype.getId=function(){return ai(this,1)};var Li=function(a){$h(this,a,[4])};.C(Li,Zh);Li.prototype.ba=function(){return ai(this,5)};var Vi=function(a){$h(this,a,[3,4])};.C(Vi,Zh);var zf=function(a){$h(this,a,[])};.C(zf,Zh);zf.prototype.getId=function(){return ai(this,1)};
var Ei=function(a,b,c){.bb.call(this);this.C=b;this.F=new vi;this.B={};this.H=c;this.o={};this.D=[];this.A=[]};.C(Ei,.bb);Ei.prototype.getId=function(){return this.H};var Wf=function(a,b){a.B={};for(var c=ci(b,zf,5),d=0;d<c.length;++d){var e=c[d],f=null;null!=ai(e,2)?f=eval("("+ai(e,2)+")"):null!=ai(e,3)?f=ai(e,3):null!=ai(e,4)?f=ai(e,4):null!=ai(e,5)?f=ai(e,5):null!=ai(e,6)&&(f=ai(e,6));a.B[e.getId()]=f;ai(e,7)&&(e=e.getId(),a.F.add(e,f))}};
Ei.prototype.update=function(a){if(this.H==(a.getId()||"")){Wf(this,a);a=ci(a,Li,2);for(var b=0;b<a.length;++b){var c=a[b];if(null==c.ba()||0==c.ba()){var d=c,e=ai(d,2),f=this.o[e]=new yi;f.C=d;f.A=e;f.F=ai(d,3);f.B=this;.ba("google.cd")&&Ai(d.o)}this.A.push(c)}a=[];for(b=0;b<this.A.length;b++)if(c=this.A[b],d=ai(c,1),1==c.ba()?0:this.C.C[d])if(e=this.A[b],c=ai(e,1),1==e.ba())d=ai(e,3)||"",f=new vf(ci(e,Vi,4),this.B),d=.Ub(d),c=Ni.create(null,c,d.tagName,f,this.F),c.He(d),d.o=c,c.fill(),c.apply(),
this.D.push(c);else{d=this.o[ai(e,2)];f=new vf(ci(e,Vi,4),this.B);var e=this.C,g=e.D[c],h=e.G[c],k=e.F[c],m=e.B[c];try{var p=new g;p.Y=d;p.Za=c;d.Hb=e;var nb=h?new h(f):null;d.D=nb;var q=k?new k(p):null;d.dom=q;e.o("controller_init",p.Za);m(p,nb,q);e.o("controller_init",p.Za);d.o=p;d.A&&Bi(c,d.A,p,nb)}catch(v){d.error=v;Bi(c,d.A,void 0,void 0,v);try{e.A.o(v)}catch(z){}}}else a.push(c);this.A=a}};
Ei.prototype.K=function(){for(var a in this.o){var b=this.C,c=this.o[a].o;if(c)try{b.o("controller_dispose",c.Za),.cb(c)}catch(d){try{b.A.o(d)}catch(e){}}finally{b.o("controller_dispose",c.Za),c.Y=null}Ci(a)}for(a=0;a<this.D.length;a++)this.D[a].cf()};var Ni=null;
var lg=new function(){this.o=.ca},Yi=new function(){this.A=lg;this.C={};this.D={};this.G={};this.F={};this.B={};this.Md={};this.Nd={};this.o=.ca},Zi={},$i=function(a){.fa(a);a=new Xi(a);var b=a.getId();b in Zi||(b=new Ei(0,Yi,b),Zi[b.getId()]=b,b.update(a))},bj=.ba("google.jsc.xx");bj&&.fa(bj)&&(0,.F)(bj,$i);.A("google.jsc.xx",[]);.A("google.jsc.x",$i);zi(function(a){a.f()});
var cj=function(){},dj=new xi;cj.prototype.accept=function(a){return!!ej(a.actionElement,a.action.split(".")[1])};cj.prototype.o=function(a){var b=a.node(),c=a.$c.split(".")[1],d=ej(b,c);d&&(c=d.Y.Hb.Md[c])&&c(d,a,b.__ctx||dj)};var ej=function(a,b){var c=a.__rjsctx;if(c)return c.zb.Ze;(c=a.__r_ctrl)&&!c.Y&&(c=null);if(!c){var d=a.getAttribute("data-rtid"),e=Zi[d.substr(0,d.lastIndexOf("-"))]||null;e&&(c=(c=e.o[d]||null)?c.o?c.o:null:null);c&&(a.__r_ctrl=c)}c&&(d=c.Y.Hb.Nd[b])&&(c=c.Y.dom.df(d));return c};
var Gh,ei,Oi,mj,nj;.ti=new ri;Gh=new cj;ei=(0,.w)(Gh.o,Gh);Oi=(0,.w)(Gh.accept,Gh);.ti.A.r={accept:Oi||.Db,handle:ei};.ij={};.jj={};.kj=!1;.lj=0;mj=function(a,b){return""+(a+"."+b)};
nj=function(a,b,c){.jj[mj(a,b)]=c;var d={};d[b]=function(a){new .ca;var b=a.node(),d=.uf(b),h=a.event(),k;if(k="mousemove"!=a.event().type)if(k=.kj)k=Math.floor(100_Math.random())<.lj;if(k){k=a.$c;var m=(0,.y)()-a.Tb,p={};p.jsa=k;p.t=m;null!==a.node()&&.r(a.node().id)&&(p.id=a.node().id);window.google.csiReport(!1,p)}c(b,d,h,a)||(h.stopPropagation?h.stopPropagation():h.cancelBubble=!0)};ui(a,d)}; .oj=function(a,b){for(var c in b)nj(a,c,b[c]);.ij[a]=.ij[a]||[];for(c in b).Pa(.ij[a],c)||Qa(.ij[a],c)};.ti.A.fire={accept:.Db,handle:function(a){var b=a.node(),c=a.$c.split(".")[1];a=a.event()||void 0;c=_.pf(c,void 0,a);b.dispatchEvent(c)}};
.ModuleManager_initialize=(0,.w)(.X.prototype.Aa,.X.ja());
(0,.ModuleManager_initialize)('csi/csies/dbm/jsa/ntp/spch/pcc/s/fdm',['jsa','ntp','pcc']);
}catch(e){.DumpException(e)}
try{
var Gj=function(a,b){var c;window.document.createEvent?(c=window.document.createEvent("Event"),c.initEvent(b||a.type,!0,!0)):(c=window.document.createEventObject(),c.type=b||a.type);return c},fh=function(a){var b=1;a=a.split(".");for(var c=[];0<b&&a.length;)c.push(a.shift()),b--;a.length&&c.push(a.join("."));return{re:c[0],$e:c[1]}},gh=function(a){for(var b in .jj)fh(b).re==a&&delete .jj[b]},Hj=function(a){.ha(a.select)&&a.select()},Ij=function(a,b){window.open(b.url,b.target||"blank",b.opt||
"")},Jj=function(a,b){window.google.log(b.ct,b.data||"",b.src)},Kj=function(a,b){var c=b.url,d=b.ved||"";if(d)var d=(0,window.encodeURIComponent)(d),e=/([#?&]ved=)[^&#]*/,c=e.test(c)?c.replace(e,"$1"+d):c+("&ved="+d);.Ed(c)},Lj=function(){window.history.back()},Mj=function(a){var b=.Xh.ja();if(b){b.xc.clear(void 0);for(var c=0;b.F[c++];);}window.google.j&&window.google.j.init||a&&.Ed(a.href);return!0},Nj=function(a,b,c){try{.qh(b,c)}catch(d){}},Oj=function(a,b,c,d,e,f){var g=.jj[a];g?(a=c,!a&&
b&&(a=.uf(b)),g(b,a,d,e)):f||Nj(0,fh(a).re,.na(Oj,a,b,c,d,e,!0))},Pj=function(a,b){for(var c=0;c<a.length;){var d=a[c],e;e=d.action;b.o.hasOwnProperty(e)?e=!0:(e=e.split(".")[0],e=b.A.hasOwnProperty(e)?b.A[e].accept(d):!1);if(e){e=d.event;var f=d.eventType,g=void 0,g=void 0;"custom"==e.type?g="custom":g=f||e.type;if("keypress"==g||"keydown"==g||"keyup"==g)if(g=f,f=void 0,.pb||.fi)f=Gj(e,g),f.ctrlKey=e.ctrlKey,f.altKey=e.altKey,f.shiftKey=e.shiftKey,f.metaKey=e.metaKey,f.keyCode=e.keyCode,f.charCode=
e.charCode,g=f;else{if(window.document.createEvent)if(f=window.document.createEvent("KeyboardEvent"),f.initKeyboardEvent){var h;h=e.ctrlKey;var k=e.metaKey,m=e.shiftKey,p=[];e.altKey&&p.push("Alt");h&&p.push("Control");k&&p.push("Meta");m&&p.push("Shift");h=p.join(" ");f.initKeyboardEvent(g||e.type,!0,!0,window,e.charCode,e.keyCode,e.location,h,e.repeat,e.locale);if(.rb||.H&&.I("9.0"))e=.Cb(e.keyCode),Object.defineProperty(f,"keyCode",{get:e}),Object.defineProperty(f,"which",{get:e})}else f.initKeyEvent(g||
e.type,!0,!0,window,e.ctrlKey,e.altKey,e.shiftKey,e.metaKey,e.keyCode,e.charCode);else f=window.document.createEventObject(),f.type=g||e.type,f.repeat=e.repeat,f.ctrlKey=e.ctrlKey,f.altKey=e.altKey,f.shiftKey=e.shiftKey,f.metaKey=e.metaKey,f.keyCode=e.keyCode,f.charCode=e.charCode;g=f}else"click"==g||"dblclick"==g||"mousedown"==g||"mouseover"==g||"mouseout"==g||"mousemove"==g?(g=void 0,window.document.createEvent?(g=window.document.createEvent("MouseEvent"),g.initMouseEvent(f||e.type,!0,!0,window,
e.detail||1,e.screenX||0,e.screenY||0,e.clientX||0,e.clientY||0,e.ctrlKey||!1,e.altKey||!1,e.shiftKey||!1,e.metaKey||!1,e.button||0,e.relatedTarget||null)):(g=window.document.createEventObject(),g.type=f||e.type,g.clientX=e.clientX,g.clientY=e.clientY,g.button=e.button,g.detail=e.detail,g.ctrlKey=e.ctrlKey,g.altKey=e.altKey,g.shiftKey=e.shiftKey,g.metaKey=e.metaKey)):("focus"==g||"blur"==g||g==.lc||g==.mc?(g=void 0,window.document.createEvent?(g=window.document.createEvent("UIEvent"),g.initUIEvent(f||
e.type,e.bubbles||!1,e.cancelable||!1,e.view||window,e.detail||0)):(g=window.document.createEventObject(),g.type=f||e.type,g.bubbles=e.bubbles||!1,g.cancelable=e.cancelable||!1,g.view=e.view||window,g.detail=e.detail||0),g.relatedTarget=e.relatedTarget||null,e=g):e="custom"==g?.pf(f,e.detail.data):Gj(e,f),g=e);d=d.targetElement;e=g;d.dispatchEvent?d.dispatchEvent(e):d.fireEvent("on"+e.type,e);.Va(a,c,1)}else c++}};.Sg("jsa");
.Ie("jsa",{init:function(a){a&&a.csi&&(.kj=!0,.lj=Number(a.csir));a=.ti;a.F=Pj;.si(a);.ti.C=Nj;window.google.jsad&&window.google.jsad((0,.w)(.ti.J,.ti));.oj("jsa",{back:Lj,go:Kj,gofp:Mj,log:Jj,popup:Ij,select:Hj,"true":.Db})},dispose:function(){for(var a in .ij){for(var b=a,c=.ij[a],d=c.length-1;0<=d;--d){var e=c[d],f=.ti,g=null,g=b?b+"."+e:e;delete f.o[g];b in .ij&&(.Ra(.ij[b],c[d]),gh(b),0==.ij[b].length&&delete .ij[b])}gh(a)}}});.A("google.jsa.ia",Oj);
.Rg("jsa");.Tg();
}catch(e){.DumpException(e)}
try{
var Ye=function(a){var b;(b=a.o)||(b={},.af(a)&&(b[0]=!0,b[1]=!0),b=a.o=b);return b},kg=function(a,b){.ig(a,null,b,void 0)},oh=function(a,b){return .Tf(a,null,b,void 0)},sh=function(a,b,c){var d=function(){try{b.call(c)}catch(a){.bg.call(null,a)}};.Zf(a,{Wa:null,Mc:d,Lc:d})},Qj=function(a,b,c,d,e,f){if(.t(c))for(var g=0;g<c.length;g++)Qj(a,b,c[g],d,e,f);else(b=.Ic(b,c,d||a.handleEvent,e,f||a.J||a))&&(a.F[b.key]=b)},Rj=/&([^;\s<&]+);?/g,yd=function(a,b,c){for(c=c||0;c<b.length;c+=2).xd(b[c],
b[c+1],a);return a},Sj=function(a,b,c){this.B=a;this.A=b;this.o=c},Tj=function(a){return a.replace(/&([^;]+);/g,function(a,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:if("#"==c.charAt(0)){var d=Number("0"+c.substr(1));if(!(0,window.isNaN)(d))return String.fromCharCode(d)}return a}})},Uj=function(a){var b={"&":"&","<":"<",">":">",""":'"'},c;c=.n.document.createElement("div");return a.replace(Rj,function(a,e){var f=b[a];if(f)return f;
if("#"==e.charAt(0)){var g=Number("0"+e.substr(1));(0,window.isNaN)(g)||(f=String.fromCharCode(g))}f||(c.innerHTML=a+" ",f=c.firstChild.nodeValue.slice(0,-1));return b[a]=f})},Wj=function(a){return eval("("+a+")")},Xj=function(a){var b=[],c=function(a,e,f){var g=e+" ";f=new .ie(f);try{if(.r(a))if(null===a)b.push("NULL");else if(.u(a))b.push('"'+a.replace(/\n/g,"\n"+e)+'"');else if(.ha(a))b.push(String(a).replace(/\n/g,"\n"+e));else if(.ia(a))if(f.contains(a))b.push("*** reference loop detected ");
else{f.add(a);b.push("{");for(var h in a)_.ha(a[h])||(b.push("\n"),b.push(g),b.push(h+" = "),c(a[h],g,f));b.push("\n"+e+"}")}else b.push(a);else b.push("undefined")}catch(k){b.push("* "+k+" **")}};c(a,"",new .ie);return b.join("")},he=function(a,b){if("function"==typeof a.forEach)a.forEach(b,void 0);else if(.fa(a)||.u(a))(0,.F)(a,b,void 0);else{var c;if("function"==typeof a.va)c=a.va();else if("function"!=typeof a.ca)if(.fa(a)||.u(a)){c=[];for(var d=a.length,e=0;e<d;e++)c.push(e)}else c=
.Kb(a);else c=void 0;for(var d=.ge(a),e=d.length,f=0;f<e;f++)b.call(void 0,d[f],c&&c[f],a)}},Bd=function(a,b){return .wd(2==arguments.length?yd([a],arguments[1],0):yd([a],arguments,1))},Yj=function(a,b){.O.call(this);this.A=a||1;this.o=b||.n;this.B=(0,.w)(this.he,this);this.C=(0,.y)()};.C(Yj,.O);.l=Yj.prototype;.l.Ra=!1;.l.ka=null;
.l.he=function(){if(this.Ra){var a=(0,.y)()-this.C;0<a&&a<.8_this.A?this.ka=this.o.setTimeout(this.B,this.A-a):(this.ka&&(this.o.clearTimeout(this.ka),this.ka=null),this.M("tick"),this.Ra&&(this.ka=this.o.setTimeout(this.B,this.A),this.C=(0,.y)()))}};.l.start=function(){this.Ra=!0;this.ka||(this.ka=this.o.setTimeout(this.B,this.A),this.C=(0,.y)())};.l.stop=function(){this.Ra=!1;this.ka&&(this.o.clearTimeout(this.ka),this.ka=null)};.l.K=function(){Yj.S.K.call(this);this.stop();delete this.o};
var Vj=function(){var a,b,c=new .Sf(function(c,e){a=c;b=e});return new Sj(c,a,b)},bi=function(a){return new .Sf(function(b,c){var d=a.length,e=[];if(d)for(var f=function(a,c){d--;e[a]=c;0==d&&b(e)},g=function(a){c(a)},h=0,k;k=a[h];h++)k.then(.na(f,h),g);else b(e)})},rl=function(a){return new .Sf(function(b,c){c(a)})},fm=function(){return new .Sf(function(a){a(void 0)})},Zj=function(a){for(var b;b=a.firstChild;)a.removeChild(b)},Y=function(a,b,c){return .$b(window.document,arguments)};.Sg("ntp");
var bk=function(a){var b=[];.Gb(a,function(a,d){b.push((0,window.encodeURIComponent)(d)+":"+(0,window.encodeURIComponent)(a))});return b.join(",")};var ck="authuser client deb e espv esrch expflags expid fesp gl hl host hotel_dates ogdeb rlst ssl_dbg st tbs useragent v".split(" "),Di=function(a){a=dk(a);return"/async/newtab"+ek(a)},dk=function(a){var b={};(a=bk(a))&&(b.async=a);(0,.F)(ck,function(a){var d=.Hd(a);d&&(b[a]=d)});b.yv=1;return b},ek=function(a){if(.Lb(a))return"";var b=[];.Gb(a,function(a,d){b.push(d+"="+a)});return"?"+b.join("&")};
var bf=function(a){.O.call(this);this.ia=new .de;this.H=a||null;this.A=!1;this.F=this.o=null;this.na="";this.B=this.I=this.C=this.J=!1;this.N=0;this.D=null;this.V="";this.R=this.Aa=!1};.C(bf,.O);var cf=/^https?$/i,df=["POST","PUT"],ef=[],ff=function(a,b){var c=new bf;ef.push(c);b&&c.listen("complete",b);c.qa.add("ready",c.oa,!0,void 0,void 0);c.send(a,void 0,void 0,void 0)};bf.prototype.oa=function(){this.Z();.Ra(ef,this)};
bf.prototype.send=function(a,b,c,d){if(this.o)throw Error("m"+this.na+"
"+a);b=b?b.toUpperCase():"GET";this.na=a;this.J=!1;this.A=!0;this.o=this.H?.Yd(this.H):.Yd(.Ze);this.F=this.H?Ye(this.H):Ye(.Ze);this.o.onreadystatechange=(0,.w)(this.U,this);try{this.I=!0,this.o.open(b,String(a),!0),this.I=!1}catch(e){gf(this);return}a=c||"";var f=this.ia.clone();d&&he(d,function(a,b){f.set(b,a)});d=.Oa(f.va(),Na);c=.n.FormData&&a instanceof .n.FormData;!.Pa(df,b)||d||c||f.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");
f.forEach(function(a,b){this.o.setRequestHeader(b,a)},this);this.V&&(this.o.responseType=this.V);"withCredentials"in this.o&&(this.o.withCredentials=this.Aa);try{hf(this),0<this.N&&((this.R=jf(this.o))?(this.o.timeout=this.N,this.o.ontimeout=(0,.w)(this.W,this)):this.D=.qd(this.W,this.N,this)),this.C=!0,this.o.send(a),this.C=!1}catch(g){gf(this)}};var jf=function(a){return .H&&.I(9)&&.ga(a.timeout)&&.r(a.ontimeout)},Na=function(a){return"content-type"==a.toLowerCase()};
bf.prototype.W=function(){"undefined"!=typeof .aa&&this.o&&(this.M("timeout"),this.abort(8))};var gf=function(a){a.A=!1;a.o&&(a.B=!0,a.o.abort(),a.B=!1);kf(a);lf(a)},kf=function(a){a.J||(a.J=!0,a.M("complete"),a.M("error"))};bf.prototype.abort=function(){this.o&&this.A&&(this.A=!1,this.B=!0,this.o.abort(),this.B=!1,this.M("complete"),this.M("abort"),lf(this))};bf.prototype.K=function(){this.o&&(this.A&&(this.A=!1,this.B=!0,this.o.abort(),this.B=!1),lf(this,!0));bf.S.K.call(this)};
bf.prototype.U=function(){this.isDisposed()||(this.I||this.C||this.B?mf(this):this.ta())};bf.prototype.ta=function(){mf(this)};
var mf=function(a){if(a.A&&"undefined"!=typeof .aa&&(!a.F[1]||4!=(a.o?a.o.readyState:0)||2!=a.getStatus()))if(a.C&&4==(a.o?a.o.readyState:0)).qd(a.U,0,a);else if(a.M("readystatechange"),4==(a.o?a.o.readyState:0)){a.A=!1;try{of(a)?(a.M("complete"),a.M("success")):(a.getStatus(),kf(a))}finally{lf(a)}}},lf=function(a,b){if(a.o){hf(a);var c=a.o,d=a.F[0]?.ca:null;a.o=null;a.F=null;b||a.M("ready");try{c.onreadystatechange=d}catch(e){}}},hf=function(a){a.o&&a.R&&(a.o.ontimeout=null);.ga(a.D)&&(.n.clearTimeout(a.D),
a.D=null)},of=function(a){var b=a.getStatus(),c;t:switch(b){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:c=!0;break t;default:c=!1}if(!c){if(b=0===b)a=.vd(String(a.na))[1]||null,!a&&window.self.location&&(a=window.self.location.protocol,a=a.substr(0,a.length-1)),b=!cf.test(a?a.toLowerCase():"");c=b}return c};bf.prototype.getStatus=function(){try{return 2<(this.o?this.o.readyState:0)?this.o.status:-1}catch(a){return-1}};
var fk=function(a){a.fmt="json";var b=Vj();a=Di(a);ff(a,function(a){var d=a.target,e;try{e=d.o?d.o.responseText:""}catch(f){e=""}if("complete"==a.type&&of(d)){0==e.lastIndexOf(")]}'\n",0)&&(e=e.substr(5));var g;try{JSON?g=JSON.parse(e):g=Wj(e)}catch(h){b.o(h)}if(.ia(g)){t:{for(var k in g){g=g[k];break t}g=void 0}k=g.err;.r(k)&&b.o(k)}b.A(g)}else b.o(void 0)});return b.B};
var yk,zk,Ak,Fi=function(a){var b=Ak.checkIsUserSignedIntoChromeAs;return b?(b(a),!0):!1},Bk=function(){var a=Ak.themeBackgroundInfo;return a?{md:a.alternateLogo,nd:a.attributionUrl,Na:a.backgroundColorRgba,Xa:a.colorRgba,Ac:a.headerColorRgba,imageUrl:a.imageUrl||"",Ne:a.imageHeight||0,Jd:a.imageHorizontalAlignment||"",Ld:a.imageVerticalAlignment||"",Kd:a.imageTiling||"",Oe:a.linkColorRgba,Wc:a.sectionBorderColorRgba,xb:a.textColorRgba,Ub:a.textColorLightRgba,Vb:a.usingDefaultTheme}:null},Ck=function(){return!!zk.isKeyCaptureEnabled},
Gi=function(a){Ak.onsignedincheckdone=a},Hi=function(a){var b=zk.paste;b&&b(a)};(function(){function a(a,c){for(var d=a,e=1;d&&e<arguments.length;e++)d=d[arguments[e]];return d}if(yk=a(window.google,"cideb")||a(window,"navigator","embeddedSearch")||a(window,"chrome","embeddedSearch"))zk=yk.searchBox||{},Ak=yk.newTabPage||{}})();
var Dk,Ek,Fk,Gk,Hk,Lk,Mk,Nk,Ok,Pk,U,Ii,Hm=function(a){this.o=a},Nm=function(a){return new .Sf(function(b,c){if(a.Cb){var d=a.page;if(d.thumbnail){var e=Y("img",{src:d.thumbnail});a.Ya.appendChild(e);e.onload=function(){b(null)};e.onerror=function(){.bc(e);c(null)}}else c(null)}else c(null)})},Om=function(a){return new .Sf(function(b,c){if(a.Cb){var d=a.page,e=a.Mb;d.url?(d=new .gk(d.url),d=Y("div","mv-domain",d.Ba),.P(d,"color","#"+e.o.substr(0,6)),.P(d,"font-family",e.Gb),.P(d,"font-size",
e.zc+"px"),a.Ya.appendChild(d),b(null)):c(null)}else c(null)})},Pm=function(a){return new .Sf(function(b){var c=Y("div","mv-dot-bg"),d=Y("div","mv-dot");c.appendChild(d);a.Ya.appendChild(c);b(null)})};Hm.prototype.execute=function(a,b,c,d){var e={page:a,Ya:b,Mb:c,Cb:d},f=rl();(0,.F)(this.o,function(a){f=oh(f,function(){return a(e)})});oh(f,.ca)};
var Ji=window.document.location.origin+"/chromesuggestions/click",Sk=(0,window.parseInt)(window.navigator.appVersion.match(/Chrome/(\d+)./)[1],10),Tk=function(){return"webkitVisibilityState"in window.document&&!!window.document.webkitHidden},Uk=function(){window.google.doodle&&window.google.doodle.cpDestroy&&window.google.doodle.cpDestroy()},Vk=function(){window.google.doodle&&window.google.doodle.cpInit&&window.google.doodle.cpInit()},Xk=function(a,b){var c=[],d=[];b=Wk("noscript",b);b=Wk("script",
b,c);b=Wk("style",b,d);a.innerHTML=b;for(var e=0,f;f=c[e++];)f=Y("script",{type:"text/javascript"},f),a.appendChild(f);for(c=0;e=d[c++];)e=Y("style",{type:"text/css"},e),a.appendChild(e)},Wk=function(a,b,c){var d=Y("div");d.innerHTML=b;for(a=d.getElementsByTagName(a);b=a[0];)c&&c.push(b.innerHTML),.bc(b);return d.innerHTML};
var Ki=function(){},Mi=function(){this.Gb="arial,sans-serif";this.zc=11;this.C=140;this.B=20;this.o="777777ff";this.qd="center";this.Fd=-1;this.te="777777ff";this.rb=!1;this.A=new Hm([Nm,Om]);this.Eb=this.o};.C(Mi,Ki);var Qm=function(){this.Gb="arial,sans-serif";this.zc=12;this.C=156;this.B=16;this.o="323232ff";this.qd="inherit";this.Fd=86;this.te="323232ff";this.rb=!0;this.A=new Hm([Nm,Pm]);this.Eb=this.o};.C(Qm,Ki);
var Yk=function(a,b,c){.S.call(this);this.B=a;this.o=a.getElementsByTagName("input")[0];this.A=b;this.C=(0,.w)(this.D,this);this.H=(0,.w)(this.I,this);.oj("ntp",{fkbxclk:(0,.w)(this.Wd,this)});if(a=.L("fkbx-spch"))a.style.display="block",new .tf(a,c),this.listen(a,["mousedown","click","keydown"],this.Yd,!0);this.listen(window.document.body,"mousedown",this.Sd);this.listen(this.o,"paste",this.Xd);this.listen(this.o,"dragenter",this.Td);this.listen(this.o,"dragleave",this.Ud);this.listen(this.o,
"drop",this.Vd);zk.onkeycapturechange=this.C;Tk()?Qj(this,window.document,"webkitvisibilitychange",this.H,void 0):(this.A||Ck())&&this.Ka(!0);this.o.style.opacity=0};.C(Yk,.S);.l=Yk.prototype;.l.Wd=function(){window.setTimeout((0,.w)(this.Ka,this,!0),0)};.l.Xd=function(a){a.preventDefault();this.Ka(!0);(a=(a=a.X.clipboardData)?a.getData("text/plain"):void 0)?Hi(a):Hi()};.l.Sd=function(a){this.Ka(.dc(this.B,a.target))};.l.Td=function(){Zk(!0)};.l.Ud=function(){Zk(!1)};
.l.Vd=function(a){a&&a.preventDefault&&a.preventDefault();Zk(!1);(a=a.X.dataTransfer)&&(a=a.getData("text/plain"))&&Hi(a)};.l.Yd=function(a){a.X.stopImmediatePropagation();("click"==a.type||"keydown"==a.type&&13==a.keyCode)&&.id(128)};.l.Ka=function(a,b){if(a!=$k()&&(.Qd(window.document.body,"fkbxfcs",a),!b)){var c=a?zk.startCapturingKeyStrokes:zk.stopCapturingKeyStrokes;c&&c()}};var Zk=function(a){.Qd(window.document.body,"fkbx-drgfcs",a)};
Yk.prototype.hide=function(){.R(window.document.body,"hide-sf");Uk();.nd(window.document.body,"fkbxfcs");Zk(!1)};Yk.prototype.D=function(){this.Ka(Ck(),!0)};Yk.prototype.I=function(){window.setTimeout((0,.w)(function(){Tk()||Ak.isInputInProgress||(this.A||Ck())&&this.Ka(!0)},this),0)};var $k=function(){return .md(window.document.body,"fkbxfcs")||.md(window.document.body,"fkbx-drgfcs")};
var al=function(){this.o=0;this.B={};this.D={};this.A={};var a=(0,.w)(this.C,this);a(0,0,1);a(1,1,2);a(1,2,3);a(1,3,3);a(1,5,5);a(1,6,2);a(1,10,2);a(1,7,3);a(1,8,4);a(1,9,5);a(2,7,3);a(2,8,4);a(2,9,5);a(3,6,2);a(3,8,4);a(3,7,3);a(3,9,5);a(4,6,2);a(4,10,2);a(4,7,3);a(4,8,4);a(4,9,5);a(5,6,2);a(5,8,4);a(5,7,3);a(5,9,5);a(5,11,3)},bl=function(a,b,c){a.B[b]||(a.B[b]=[]);a.B[b].push(c)};
al.prototype.handleEvent=function(a,b){var c=this.A[this.o];if(c&&c[a]){var d=c[a];if(b||3!=d&&5!=d&&4!=d){var c=this.o,e=this.D[this.o];if(e)for(var f=0;f<e.length;++f)ef;this.o=d;if(d=this.B[this.o])for(f=0;f<d.length;++f)df}}};al.prototype.C=function(a,b,c){this.A[a]||(this.A[a]={});this.A[a][b]=c};
var dl=function(a){this.D=this.B="";this.R=a.tlu||"images/srpr/chrome_ntp_white_logo2.png";this.L=!!window.DoodleNotifier;this.G=a.tlh||95;this.H=a.tlw||269;this.C=0;this.J=["#ctDoodleNotifier {height: 24px;left: ",this.H,"px;position: absolute;top: -",this.G,"px;width: 24px;}"].join("");this.I=a.dnt;this.F=.Cb(!0);this.A=new al;a=(0,.w)(this.na,this);bl(this.A,3,a);bl(this.A,4,a);bl(this.A,2,a);bl(this.A,5,a);cl(this)};
dl.prototype.na=function(a,b){var c=this.A.o;2==c?(this.o=null,this.render(this.C)):!b||3!=c&&5!=c&&4!=c||el(this.o,b)&&(5!=a||3!=c)||(this.o=b,this.render(this.C));0!=c&&1!=c&&(c=.L("lga"),.nd(c,"lg-init"))};
var cl=function(a){var b=fl(a.R,a.H,a.G,"Google","Google").outerHTML,c=window.document.getElementById("logo-sub");c&&(b+=c.outerHTML);a.D=b;if(b=window.document.getElementById("lga"))a.B=b.innerHTML},el=function(a,b){return a&&b?a.alt==b.alt&&a.fingerprint==b.fingerprint&&a.complex_logo==b.complex_logo&&a.height==b.height&&a.target==b.target&&a.url==b.url&&a.cta_url==b.cta_url&&a.width==b.width:a==b};dl.prototype.N=function(){this.A.handleEvent(11,this.o)};
var fl=function(a,b,c,d,e){var f="",g=207-c;0<g&&(f="padding-top:"+g+"px;");a={alt:d,height:c,id:"hplogo",src:a,style:f,width:b};e&&(a.title=e);return Y("img",a)},gl=function(){var a=.L("logo-sub");a&&.bc(a)},hl=function(){var a=window.document.getElementById("hplogo");return!!a&&"hidden"!=.Wc(a,"visibility")};
dl.prototype.render=function(a){this.D&&this.B||cl(this);if(hl()){this.C=a;var b=window.document.getElementById("lga"),c;c=this.A.o;c=!!this.o&&(3==c||5==c||4==c);Zj(b);if(c&&this.F()){if(a=this.A.o,3==a?(this.o?(a=fl(this.o.data_uri||this.o.url,this.o.width,this.o.height,this.o.alt,this.o.alt),a=this.o.target?Y("a",{id:"dood",href:this.o.target},a):Y("div",{id:"dood"},a)):a=null,b.appendChild(a)):5==a?(this.o?(a=this.o.cta_data_uri||this.o.cta_url)?(a=fl(a,this.o.width,this.o.height,this.o.alt,this.o.alt),
a=Y("div",{id:"dood","class":"cta"},a),a.onclick=(0,.w)(this.N,this)):a=null:a=null,b.appendChild(a),this.o.url&&Y("img",{src:this.o.url})):4==a&&(Xk(b,this.o&&this.o.complex_logo?'
"+a);4==a.length&&(a=a.replace(jm,"#$1$1$2$2$3$3"));b.Ea=a.toLowerCase();b.type="hex";return b}t:{var d=a.match(km);if(d){var c=Number(d[1]),e=Number(d[2]),d=Number(d[3]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=d&&255>=d){c=[c,e,d];break t}}c=[]}if(c.length)return b.Ea=lm(c[0],c[1],c[2]),b.type="rgb",b;if(hm&&(c=hm[a.toLowerCase()]))return b.Ea=c,b.type="named",b;throw Error("P
"+a);},"+a+"
"+b+""+c);a=nm(a.toString(16));b=nm(b.toString(16));c=nm(c.toString(16));return"#"+a+b+c},om=function(a,b,c){0>c?c+=1:1<c&&--c;return 1>6_c?a+6_(b-a)_c:1>2_c?b:2>3_c?a+(b-a)_(2/3-c)_6:a},im=/^#(?:[0-9a-f]{3}){1,2}$/i,km=/^(?:rgb)?((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}))$/i,nm=function(a){return 1== a.length?"0"+a:a}; var tm=function(a){var b={};a=String(a);var c="#"==a.charAt(0)?a:"#"+a;if(pm.test(c))return b.Ea=qm(c),b.type="hex",b;var d;t:{var e=a.match(rm);if(e){var c=Number(e[1]),f=Number(e[2]);d=Number(e[3]);e=Number(e[4]);if(0<=c&&255>=c&&0<=f&&255>=f&&0<=d&&255>=d&&0<=e&&1>=e){d=[c,f,d,e];break t}}d=[]}if(d.length){a=d[0];c=d[1];f=d[2];d=d[3];e=Math.floor(255_d);if((0,window.isNaN)(e)||0>e||255<e)throw Error("T
"+a+""+c+"
"+f+""+d);d=nm(e.toString(16));a=lm(a,c,f)+d;b.Ea=a;b.type="rgba";return b}t:{if(e= a.match(sm))if(c=Number(e[1]),f=Number(e[2]),d=Number(e[3]),e=Number(e[4]),0<=c&&360>=c&&0<=f&&100>=f&&0<=d&&100>=d&&0<=e&&1>=e){e=[c,f,d,e];break t}e=[]}if(e.length){c=e[0];f=e[1];d=e[2];a=e[3];e=Math.floor(255_a);if((0,window.isNaN)(e)||0>e||255<e)throw Error("U
"+c+""+f+"
"+d+""+a);a=nm(e.toString(16));f=f/100;d=d/100;var g=e=0,h=0,c=c/360;if(0==f)e=g=h=255_d;else var k=h=0,k=.5>d?d_(1+f):d+f-f_d,h=2_d-k,e=255_om(h,k,c+1/3),g=255_om(h,k,c),h=255_om(h,k,c-1/3);c=[Math.round(e),Math.round(g),Math.round(h)]; c=lm(c[0],c[1],c[2]);b.Ea=c+a;b.type="hsla";return b}throw Error("P
"+a);},um=/#(.)(.)(.)(.)/,qm=function(a){if(!pm.test(a))throw Error("S`"+a);5==a.length&&(a=a.replace(um,"#$1$1$2$2$3$3$4$4"));return a.toLowerCase()},vm=function(a){a=qm(a);return[(0,window.parseInt)(a.substr(1,2),16),(0,window.parseInt)(a.substr(3,2),16),(0,window.parseInt)(a.substr(5,2),16),(0,window.parseInt)(a.substr(7,2),16)/255]},pm=/^#(?:[0-9a-f]{4}){1,2}$/i,rm=/^(?:rgba)?((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|1|0.\d{0,10}))$/i, sm=/^(?:hsla)((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})%,\s?(0|[1-9]\d{0,2})%,\s?(0|1|0.\d{0,10}))$/i;.Rg("ntp");.Tg();
}catch(e){.DumpException(e)}
try{
.Sg("pcc");if(window.google.y.first){for(var hq=0,nq;nq=window.google.y.first[hq];++hq)try{nq()}catch(rq){.kd(rq,{cause:"deferp"})}delete window.google.y.first}for(hq in window.google.y)window.google.y[hq][1]&&window.google.y[hq][1].apply(window.google.y[hq][0]);.A("google.y.x",window.google.x);window.google.y.first=[];.A("google.x",function(a,b){b&&b.apply(a);return!1});
.Rg("pcc");.Tg();
}catch(e){_.DumpException(e)}
})(this.);
// Google Inc.
I can only imagine this is something I am doing wrong, but haven't figured it out after searching here on github, on the extension page on chrome store and googling!
I installed the extension in Chrome ("Version 49.0.2623.87 m"). I see the icon added in the upper right now. I run some code that triggers an error (I know because if I open the developer tools console, I see it reported) but I never get a notification (popup on screen, or change in the display of the icon on the toolbar.)
I left all settings as they are and triggered the error, I changed a few of the settings and triggered the error, no feedback from this extension at all (as far as I can tell.)
I do get the errors on the test page, http://php-console.com/js_errors.html
What am I doing wrong? I have this, "Page Ruler", and "Clear Cache" extensions added (though none of which have been used since I installed this, and still the problem persists.)
EDIT: Should this address be an issue (while developing)...
http://localhost:8000/
...could localhost, or port 8000 be problematic? I wouldn't think so?
EDIT2: This must be something with my environment, I tried another similar extension and it doesn't work either. Though it doesn't trigger on your test page either (while it does still show in console)
Is it possible to add an option to copy errors text to the clipboard? I'd like to simplify the process of getting feedback from users, when an error occurs on a page.
Not detecting AngularJS Errors
I think will be great if have a support for know erros like a list of ignore common errors. Projects like jQuery, AngularJS and others, have small issues where take days to solve.
#18 (comment)
This issue start again!
Hi Sergey,
I've noticed that all the icons are quite blurry on a Retina screen so I investigated how to add Retina support, and I was wondering if you'd be happy for me to add it and if you could provide the source images to produce the @2x version.
Thanks,
Riccardo
CustomError: Error in protected function: undefined
https://talkgadget.google.com/_/scs/talk-static/_/js/k=wcs.wbl.pt_BR.3IwF77ShqK4.O/m=b,bst,cnv,ca,md,r/am=LITgq4ADUYAB/rt=j/d=1/t=zcms/rs=AItRSTPvkts9VhqBA9OMBsjgAbx4teCV8Q
Hi,
I have a huge problem!
I am running sobiPro on my page with an module for GeoMaps (google).
The support told me, that I have a jquery problem.
This is what they wrote me:
You have there JS conflicts:
ReferenceError: jQuery is not defined
http://www.neu.nada-akupunktur.de/components/com_k2/js/k2.js?v2.6.9&sitepath=/
Line 9
TypeError: this.filter(...).css(...) is undefined
http://www.neu.nada-akupunktur.de/components/com_sobipro/lib/js/jquery.js
Line 6
At your site are loaded multiple times jQuery libraries, with different versions. One loaded by some system plugin:
/plugins/system/sboost/js/jquery.min.js">
is very outdated version. Also you are loading some unknown version of bootstrap library. All these things can generate problems which can brake Google map displaying. You need to fix them.
The page is: http://neu.nada-akupunktur.de/
And the position, the map should be loaded is "SobiPro GeoMap Module" at every page in the main section.
Now I found out that, when I choose another template, it start working (i.e. beez). So I think, that the problem might be with the template. Can I change the jquery of the template?
But I dont know what to do... Somebody any idea?
I really need to get that running and don't know what the problems are and where to start.
I am working with the newest version of Joomla, 2.5.28.
Thank you so much guys,
Emanuel
Can the options be moved out of the small popup into an actual Options page? When setting up a new computer I want to enable the toasters during setup/install, instead I currently have to remember to right-click the red icon the next time I see it (or break one of my pages to force the error notification.)
If you're feeling lazy the options page could even just cause an error, and have an arrow on it to say to set the options in the popup.
Thanks for the simple and useful extension!
It would be nice to have a way to specify on which sites the extension will or will not be active.
Hello,
I have just posted on Hacker News and reported your extension to Chrome's webstore team after freaking out when I was debugging a web service of mine with Charles and found some strange requests.
Please, don't take this as a hateful message. I really enjoy your extension, but it's just too invasive. I know you say it collects data on the fine print at the store, but most of the extensions that does so anonymize the data first. I myself maintain some CLI tools and had to create a anonymizer to avoid collecting more data than user's would be comfortable sharing. https://github.com/node-gh/gh/blob/master/lib/cmd-anonymizer.js
Feel free to contact me if you have questions or need help.
Sorry for not trying to contact you first, but my first reaction was to alert people and find out more. Just then I realized it was almost certainly not intentional.
My link to the Hacker News post is https://news.ycombinator.com/item?id=10309432
See https://www.robinsloan.com/notes/.
The site's css contains:
img {
width: 100%;
min-width: 100%;
}
To fix this, just add to your css:
width: initial !important;
min-width: initial !important;
But, to fix future problems like this, does almost every css property need to be set to initial
for both the icon and the iframe?
This is not a issue with javascript-errors-notifier, but I don't see that GitHub has a way to send you a message. So, sorry for the intrusion here with this related question. Maybe you could spin this off into another script, but I'm struggling to find an easy way to catch the uncaught exceptions in a Chrome Extension. I have an Extension and I'd like to be able to offer the user the option of sending me a bug report with the trace when an exception occurs, but can't figure out how to get it. window.onerror doesn't seem to work. Is there some special magic that needs to be done to catch the global exceptions of the extension itself? It seems you got it figure out.
Not sure if this was intentionally ignored, but will not pull Mixed Content error from https site.
Please give a way to configure "show notification popups for XYZ domain" BEFORE you get an error and can click on the toolbar icon. Not obvious how you would do this first time without an error. Potentially an OPTIONS link in the Chrome Extensions list?
I am being blocked from using my G Drive ssince it is a Google page i cannot use the camera on the computer but i do indeed have pictures of the JVS errors. j1611.
When stack trace printing is enabled in the popup and clicking on an entry, this opens a new tab with the source view of the corresponding file. Would it be possible to open the source view in developer tools instead? Or at the very least scroll the source file to the correct line when it is opened?
I could try to implement this myself if you give me a hint to where I would have to change the behaviour.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.