;(function(omidGlobal) { 'use strict';var n;function aa(a){var b=0;return function(){return bc&&(c=Math.max(c+e,0));cf&&w.yh){m=!0;break}}m&&(c+=Math.round(l)*Math.round(k))}}return c} function sa(a,b){a=E(a);for(var c=[],d=[],e=0;eMath.abs(f-c))||(f=b.x,f=f>e||.01>Math.abs(f-e));(e=f)||(e=b.C,e=eMath.abs(e-d));(d=e)||(b=b.y,d=b>a||.01>Math.abs(b-a));b=!d}return b}function K(a,b){for(var c=!1,d=0;dd.time&&(d=b[e]);c=d;a.g=xb(c.rootBounds);a.a=xb(c.boundingClientRect);a.G=xb(c.intersectionRect);a.P=!!c.isIntersecting;hb(a)}}catch(f){a.s(),Wa(a.N,'generic','Problem handling IntersectionObserver callback: '+f.message)}},{root:null,rootMargin:'0px',threshold:[0,.1,.2,.3,.4,.5,.6,.7,.8,.9,1]})} function wb(a){a.f.ResizeObserver?a.m||(a.m=yb(a,function(){return zb(a)}),a.m.observe(a.b)):(a.w||(a.w=function(){return zb(a)},(0,a.f.addEventListener)('resize',a.w)),a.j||(a.j=new MutationObserver(function(){return zb(a)}),a.j.observe(a.b,{childList:!1,attributes:!0,subtree:!1})))}function zb(a){a.b&&!vb(a.b)&&(ub(a),sb(a))}function yb(a,b){return new a.f.ResizeObserver(b)}function xb(a){if(a&&null!==a.x&&null!==a.y&&null!==a.width&&null!==a.height)return new B(a,!1)};function V(a,b,c,d){this.b=a;this.method=b;this.version=c;this.a=d}function Bb(a){return!!a&&void 0!==a.omid_message_guid&&void 0!==a.omid_message_method&&void 0!==a.omid_message_version&&'string'===typeof a.omid_message_guid&&'string'===typeof a.omid_message_method&&'string'===typeof a.omid_message_version&&(void 0===a.omid_message_args||void 0!==a.omid_message_args)}function Cb(a){return new V(a.omid_message_guid,a.omid_message_method,a.omid_message_version,a.omid_message_args)} function Db(a){var b={};b=(b.omid_message_guid=a.b,b.omid_message_method=a.method,b.omid_message_version=a.version,b);void 0!==a.a&&(b.omid_message_args=a.a);return b};function Eb(a){this.c=a};function W(a){this.c=a;this.handleExportedMessage=W.prototype.f.bind(this)}r(W,Eb);W.prototype.b=function(a,b){b=void 0===b?this.c:b;if(!b)throw Error('Message destination must be defined at construction time or when sending the message.');b.handleExportedMessage(Db(a),this)};W.prototype.f=function(a,b){Bb(a)&&this.a&&this.a(Cb(a),b)};function Fb(a){this.b=a}Fb.prototype.a=function(a,b){for(var c=[],d=1;dwindow['omidVerificationProperties'] = {\n'serviceWindow': window.parent,\n'injectionSource': 'web',\n'injectionId': '"+(m+'\',\n};\x3c/script>\n