this._s=this._s||{};(function(_){var window=this; try{ _.Jqb=function(a){this.Tm=a}; }catch(e){_._DumpException(e)} try{ var Kqb=function(a){_.Yn.call(this,a.Ka);var b=this;this.window=a.service.window.get();this.wa=this.Tm();this.oa=window.orientation;this.ka=function(){var c=b.Tm(),d=b.EDb()&&90===Math.abs(window.orientation)&&b.oa===-1*window.orientation;b.oa=window.orientation;if(c!==b.wa||d){b.wa=c;d=_.bb(b.Le);for(var e=d.next();!e.done;e=d.next()){e=e.value;var f=new _.Jqb(c);try{e(f)}catch(g){_.da(g)}}}};this.Le=new Set;this.window.addEventListener("resize",this.ka);this.EDb()&&this.window.addEventListener("orientationchange", this.ka)};_.F(Kqb,_.Yn);Kqb.nb=_.Yn.nb;Kqb.Fa=function(){return{service:{window:_.Zn}}};Kqb.prototype.addListener=function(a){this.Le.add(a)};Kqb.prototype.removeListener=function(a){this.Le.delete(a)}; Kqb.prototype.Tm=function(){if(Lqb()){var a=_.Jl(this.window);a=new _.pl(a.width,Math.round(a.width*this.window.innerHeight/this.window.innerWidth))}else a=this.Vb()||(_.la()?Lqb():this.window.visualViewport)?_.Jl(this.window):new _.pl(this.window.innerWidth,this.window.innerHeight);return a.height