google.maps.__gjsload__('overlay', '\'use strict\';function xJ(a){this.j=a}Q(xJ,U);Ya(xJ[I],function(a){"outProjection"!=a&&(a=!!(this.get("offset")&&this.get("projectionTopLeft")&&this.get("projection")&&ve(this.get("zoom"))),a==!this.get("outProjection")&&this.set("outProjection",a?this.j:null))});function yJ(){}function zJ(){var a=this.gm_props_;if(this[Kq]()){if(this[Nc]()){if(!a.Jg&&this.onAdd)this.onAdd();a.Jg=!0;this.draw()}}else{if(a.Jg)if(this[Yc])this[Yc]();else this[Ib]();a.Jg=!1}}function AJ(a){a.gm_props_=a.gm_props_||new yJ;return a.gm_props_}function BJ(a){Qm[J](this);this.la=S(a,zJ)}Q(BJ,Qm);function CJ(){}\nCJ[I].j=function(a){var b=a[Hq](),c=AJ(a),d=c.Ic;c.Ic=b;d&&(c=AJ(a),(d=c.Fa)&&d[kq](),(d=c.$i)&&d[kq](),a[kq](),a.set("panes",null),a.set("projection",null),R(c.$,T[Ab]),c.$=null,c.cf&&(c.cf.la(),c.cf=null),Mx("Ox","-p",a));if(b){c=AJ(a);d=c.cf;d||(d=c.cf=new BJ(a));R(c.$,T[Ab]);var e=c.Fa=c.Fa||new qw,f=b[B];e[p]("zoom",f);e[p]("offset",f);e[p]("center",f,"projectionCenterQ");e[p]("projection",b);e[p]("projectionTopLeft",f);e=c.$i=c.$i||new xJ(e);e[p]("zoom",f);e[p]("offset",f);e[p]("projection",b);\ne[p]("projectionTopLeft",f);a[p]("projection",e,"outProjection");a[p]("panes",f);e=S(d,d.Y);c.$=[T[A](a,"panes_changed",e),T[A](f,"zoom_changed",e),T[A](f,"offset_changed",e),T[A](b,"projection_changed",e),T[A](f,"projectioncenterq_changed",e),T[u](b,"forceredraw",d)];d.Y();b instanceof Mg&&(Jx(b,"Ox"),Lx("Ox","-p",a))}};var DJ=new CJ;yh.overlay=function(a){eval(a)};Zf("overlay",DJ);\n')