(function(){/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
var b=this||self;/*
Copyright 2024 Google, Inc
SPDX-License-Identifier: MIT
*/
var c=["focus","blur","error","load","toggle"];function f(a){return a==="mouseenter"?"mouseover":a==="mouseleave"?"mouseout":a==="pointerenter"?"pointerover":a==="pointerleave"?"pointerout":a};var l=function(){var a=new h;this.j={};this.m={};this.i=null;this.g=[];this.o=a};l.prototype.handleEvent=function(a,d,e){m(this,{eventType:a,event:d,targetElement:d.target,eic:e,timeStamp:Date.now(),eia:void 0,eirp:void 0,eiack:void 0})};
var m=function(a,d){if(a.i)a.i(d);else{d.eirp=!0;var e;(e=a.g)==null||e.push(d)}},q=function(a,d,e){if(!(d in a.j)&&a.o){var k=function(g,p,x){a.handleEvent(g,p,x)};a.j[d]=k;e=f(e||d);if(e!==d){var n=a.m[e]||[];n.push(d);a.m[e]=n}a.o.addEventListener(e,function(g){return function(p){k(d,p,g)}})}};l.prototype.l=function(a){return this.j[a]};l.prototype.ecrd=function(a){this.i=a;var d;if((d=this.g)==null?0:d.length){for(a=0;a=0&&(g=!0);n.addEventListener(a,d,g);k.call(e,{eventType:a,l:d,capture:g})};var t=new l;q(t,"blur");q(t,"click");q(t,"dblclick");q(t,"focus");q(t,"focusin");q(t,"focusout");q(t,"gotpointercapture");q(t,"input");q(t,"keydown");q(t,"keypress");q(t,"keyup");q(t,"load");q(t,"lostpointercapture");q(t,"mousedown");q(t,"mouseenter");q(t,"mouseleave");q(t,"mousemove");q(t,"mouseover");q(t,"mouseout");q(t,"mouseup");q(t,"pointercancel");q(t,"pointerdown");q(t,"pointerenter");q(t,"pointerleave");q(t,"pointermove");q(t,"pointerout");q(t,"pointerover");q(t,"pointerup");q(t,"change");
q(t,"contextmenu");q(t,"paste");q(t,"transitionend","onwebkittransitionend"in window?"webkitTransitionEnd":void 0);q(t,"animationend","onwebkitanimationend"in window?"webkitAnimationEnd":void 0);var u=function(a){return{trigger:function(d){var e=a.l(d.type);e||(q(a,d.type),e=a.l(d.type));var k=d.target||d.srcElement;e&&e(d.type,d,k.ownerDocument.documentElement)},configure:function(d){d(a)}}}(t),v=["_GCAL_wizbind"],w=window||b;v[0]in w||typeof w.execScript=="undefined"||w.execScript("var "+v[0]);
for(var y;v.length&&(y=v.shift());)v.length||u===void 0?w=w[y]&&w[y]!==Object.prototype[y]?w[y]:w[y]={}:w[y]=u;}).call(this);