0% found this document useful (0 votes)
33 views6 pages

Closure Library User Agent Detection

- This document contains code for handling attribution data and rendering attribution links. - It defines classes like AttributionData that store serialized attribution data and methods for accessing attribution properties. - It also contains functions for adding/removing event listeners, making requests, and manipulating DOM elements involved in displaying attribution.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views6 pages

Closure Library User Agent Detection

- This document contains code for handling attribution data and rendering attribution links. - It defines classes like AttributionData that store serialized attribution data and methods for accessing attribution properties. - It also contains functions for adding/removing event listeners, making requests, and manipulating DOM elements involved in displaying attribution.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

(function(){'use strict';/*

Copyright The Closure Library Authors.


SPDX-License-Identifier: Apache-2.0
*/
var m=this||self;function aa(a){return a};var ba,n;a:{for(var
ca=["CLOSURE_FLAGS"],q=m,da=0;da<[Link];da++)if(q=q[ca[da]],null==q)
{n=null;break a}n=q}var ea=n&&n[610401301];ba=null!=ea?ea:!1;var r;const
ha=[Link];r=ha?[Link]||null:null;function ia(a){return ba?r?
[Link](({brand:b})=>b&&-1!=[Link](a)):!1:!1}function w(a){var b;a:
{if(b=[Link])if(b=[Link])break a;b=""}return-1!=[Link](a)};function
x(){return ba?!!r&&0<[Link]:!1}function ja(){return x()?ia("Chromium"):
(w("Chrome")||w("CriOS"))&&!(x()?0:w("Edge"))||w("Silk")};function ka(a,b){return
[Link](a,b,void 0)};function la(a){la[" "](a);return a}la["
"]=function(){};!w("Android")||ja();ja();w("Safari")&&(ja()||(x()?0:w("Coast"))||
(x()?0:w("Opera"))||(x()?0:w("Edge"))||(x()?ia("Microsoft Edge"):w("Edg/"))||
x()&&ia("Opera"));var z=Symbol();var A=(a,b)=>{a[z]=b;return a};function ma(a,b)
{A(b,(a|0)&-14591)}function na(a,b){A(b,(a|34)&-14557)}function oa(a)
{a=a>>14&1023;return 0===a?536870912:a};var B={},pa={};function qa(a){return!(!
a||"object"!==typeof a||a.g!==pa)}function ra(a){return null!==a&&"object"===typeof
a&&![Link](a)&&[Link]===Object}let sa;function E(a,b,c){if(!
[Link](a)||[Link])return!1;const d=a[z]|0;if(d&1)return!0;if(!
(b&&([Link](b)?[Link](c):[Link](c))))return!1;A(a,d|1);return!0}class
ta{}class ua{}[Link](new ta);[Link](new ua);function F(a)
{if(null==a)return a;if("string"===typeof a){if(!a)return;a=+a}if("number"===typeof
a)return [Link](a)?a|0:void 0};let G;function va(a,b){G=b;a=new
a(b);G=void 0;return a};function wa(a,b){return xa(b)}function xa(a){switch(typeof
a){case "number":return isFinite(a)?a:String(a);case "boolean":return a?1:0;case
"object":if(a)if([Link](a)){if(E(a,void 0,0))return}else if(null!=a&&a
instanceof Uint8Array){let b="",c=0;const d=[Link]-
10240;for(;c<d;)b+=[Link](null,[Link](c,c+=10240));b+=String
.[Link](null,c?[Link](c):a);return btoa(b)}}return a};function
ya(a,b,c){a=[Link](a);var d=[Link];const f=b&256?a[d-1]:void
0;d+=f?-1:0;for(b=b&512?1:0;b<d;b++)a[b]=c(a[b]);if(f){b=a[b]={};for(const e in
f)b[e]=c(f[e])}return a}function za(a,b,c,d,f){if(null!=a)
{if([Link](a))a=E(a,void 0,0)?void 0:f&&(a[z]|0)&2?a:Aa(a,b,c,void 0!
==d,f);else if(ra(a)){const e={};for(let g in a)e[g]=za(a[g],b,c,d,f);a=e}else
a=b(a,d);return a}}
function Aa(a,b,c,d,f){const e=d||c?a[z]|0:0;d=d?!!(e&32):void
0;a=[Link](a);for(let g=0;g<[Link];g+
+)a[g]=za(a[g],b,c,d,f);c&&c(e,a);return a}function Ba(a){return a.v===B?
[Link]():xa(a)};function Ca(a,b,c=na){if(null!=a){if(a instanceof
Uint8Array)return b?a:new Uint8Array(a);if([Link](a)){var d=a[z]|
0;if(d&2)return a;b&&(b=0===d||!!(d&32)&&!(d&64||!(d&16)));return b?A(a,(d|34)&-
12293):Aa(a,Ca,d&4?na:c,!0,!0)}a.v===B&&(c=a.l,d=c[z],a=d&2?
a:va([Link],Da(c,d,!0)));return a}}function Da(a,b,c){const d=c||b&2?
na:ma,f=!!(b&32);a=ya(a,b,e=>Ca(e,f,d));a[z]=a[z]|32|(c?2:0);return a};function
H(a,b){a=a.l;return Ia(a,a[z],b)}function Ia(a,b,c,d){if(-1===c)return
null;if(c>=oa(b)){if(b&256)return a[[Link]-1][c]}else{var
f=[Link];if(d&&b&256&&(d=a[f-1][c],null!=d))return d;b=c+(+!!(b&512)-
1);if(b<f)return a[b]}}function Ja(a,b,c,d,f){const e=oa(b);if(c>=e||f){let
g=b;if(b&256)f=a[[Link]-1];else{if(null==d)return;f=a[e+(+!!(b&512)-1)]={};g|
=256}f[c]=d;c<e&&(a[c+(+!!(b&512)-1)]=void 0);g!==b&&A(a,g)}else a[c+(+!!(b&512)-
1)]=d,b&256&&(a=a[[Link]-1],c in a&&delete a[c])}
function Ka(a){var b=La;a=a.l;let c=a[z];const d=Ia(a,c,1,!1);if(null!
=d&&"object"===typeof d&&d.v===B)b=d;else if([Link](d)){const f=d[z]|0;let
e=f;0===e&&(e|=c&32);e|=c&2;e!==f&&A(d,e);b=new b(d)}else b=void 0;b!==d&&null!
=b&&Ja(a,c,1,b,!1);return b}function Ma(a){let b=Ka(a);if(null==b)return
b;a=a.l;let c=a[z];if(!(c&2)){var d=b;const f=d.l,e=f[z];d=e&2?
va([Link],Da(f,e,!1)):d;d!==b&&(b=d,Ja(a,c,1,b,!1))}return b}
function J(a,b){a=H(a,b);return null==a||"string"===typeof a?a:void 0}function
K(a,b){a=H(a,b);return(null==a||"boolean"===typeof a?a:"number"===typeof a?!!a:void
0)??!1}function L(a,b,c){if(null!=c&&"string"!==typeof c)throw Error();a=a.l;let
d=a[z];if(d&2)throw Error();Ja(a,d,b,c)};var Oa=class{constructor(a){a:
{null==a&&(a=G);G=void 0;if(null==a){var b=96;a=[]}else{if(![Link](a))throw
Error();b=a[z]|0;if(b&64)break a;var c=a;b|=64;var d=[Link];if(d&&(--d,ra(c[d])))
{b|=256;c=d-(+!!(b&512)-1);if(1024<=c)throw Error();b=b&-16760833|
(c&1023)<<14}}A(a,b)}this.l=a}toJSON(){return sa?Na(this,this.l,!
1):Na(this,Aa(this.l,Ba,void 0,void 0,!1),!0)}};[Link].v=B;
function Na(a,b,c){const d=[Link].N,f=(c?a.l:b)[z];a=[Link];if(!a)return
b;let e,g;if(ra(c=b[a-1])){a:{var h=c;let u={},v=!1;for(var l in h){let
p=h[l];if([Link](p)){let y=p;if(E(p,d,+l)||qa(p)&&0===[Link])p=null;p!
=y&&(v=!0)}null!=p?u[l]=p:v=!0}if(v){for(var k in u){h=u;break a}h=null}}h!=c&&(e=!
0);a--}for(l=+!!(f&512)-1;0<a;a--){k=a-1;c=b[k];k-=l;if(!(null==c||E(c,d,k)||
qa(c)&&0===[Link]))break;g=!0}if(!e&&!g)return
b;b=[Link](b,0,a);h&&[Link](h);return b};var La=class extends
Oa{};La.N=[28];var Pa=class extends Oa{},Qa=function(a){return
b=>{if(null==b||""==b)b=new a;else{b=[Link](b);if(![Link](b))throw
Error(void 0);b[z]|=32;b=va(a,b)}return b}}(Pa);Pa.N=[21];var Ra=class extends
Oa{constructor(){super()}};function Sa(a=window){return a};function Ta(a){let b=!
1,c;return function(){b||(c=a(),b=!0);return c}};var Ua={passive:!
0},Va=Ta(function(){let a=!1;try{const b=[Link]({},"passive",
{get:function(){a=!0}});[Link]("test",null,b)}catch(b){}return
a});function Wa(a){return a?[Link]&&Va()?a:[Link]||!1:!1}function M(a,b,c,d)
{[Link]&&[Link](b,c,Wa(d))};var Xa;var
Ya=class{constructor(a){this.g=a}toString(){return this.g+""}},Za={};function N(a)
{var b=document;return"string"===typeof a?[Link](a):a}function $a(a){var
b=document;[Link]?a=[Link](a)[0]:
(b=document,a=[Link]&&[Link]&&a?
[Link](a?"."+a:""):ab(b,a)[0]||null);return a||null}
function ab(a,b){var c,d;if([Link]&&[Link]&&b)return
[Link](b?"."+b:"");if(b&&[Link]){var
f=[Link](b);return f}f=[Link]("*");if(b){var
e={};for(c=d=0;a=f[c];c++){var g=[Link],h;if(h="function"==typeof
[Link])h=0<=ka([Link](/\s+/),b);h&&(e[d++]=a)}[Link]=d;return e}return
f}function bb(a){a&&[Link]&&[Link](a)};var cb=RegExp("^(?:
([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?
([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$"),db=/#|$/;function eb(a,b)
{if(a)for(const c in
a)[Link](a,c)&&b(a[c],c,a)}function fb(a,b=document)
{return [Link](String(a).toLowerCase())};function gb(a,b,c=null,d=!1)
{hb(a,b,c,d)}function hb(a,b,c,d){a.google_image_requests||
(a.google_image_requests=[]);const f=fb("IMG",[Link]);if(c||d){const
e=g=>{c&&c(g);if(d){g=a.google_image_requests;const
h=ka(g,f);0<=h&&[Link](g,h,1)}[Link]&&[Link]
ventListener("load",e,Wa());[Link]&&[Link]("error",e,
Wa())};M(f,"load",e);M(f,"error",e)}[Link]=b;a.google_image_requests.push(f)};let
ib=0;function jb(a){return(a=kb(a,[Link]))&&[Link]("data-
jc-version")||"unknown"}function kb(a,b=null){return b&&[Link]("data-
jc")===String(a)?b:[Link](`[${"data-jc"}="${a}"]`)}
function lb(){if(!(.01<[Link]())){var
a=kb(60,[Link]);a=`[Link]
rcd")?"[Link]":"[Link]"}/pagead/
gen_204?id=jca&jc=${60}&version=${jb(60)}&sample=${.01}`;var
b=window,c;if(c=[Link])c=[Link],c=/Chrome/.test(c)&&!/
Edge/.test(c)?!0:!1;c&&[Link]?[Link](a):gb(b,a,void
0,!1)}};var mb=document,O=window;function nb(a){return"string"==typeof [Link]?
[Link]:[Link]&&[Link]("class")||""}function sb(a,b)
{[Link]?b=[Link](b):(a=[Link]?[Link]:nb(a).match(/\
S+/g)||[],b=0<=ka(a,b));return b}function P(a,b)
{if([Link])[Link](b);else if(!sb(a,b)){var c=nb(a);b=c+(0<[Link]?"
"+b:b);"string"==typeof [Link]?
[Link]=b:[Link]&&[Link]("class",b)}};var
tb=class{constructor(a){[Link]=[Link]();var
b=a.l;this.g=va([Link],Da(b,b[z],!1));[Link]=void 0!
==Ka(this.g)&&!!K(Ma(this.g),33);this.X=!!K(this.g,11);[Link]=!!
this.g&&void 0!==Ka(this.g);this.R=!!K(this.g,4);this.U=!!K(this.g,6);this.P=!!
K(this.g,13);F(H(this.g,8));[Link]=1<(F(H(this.g,8))??0)?
(F(H(this.g,7))??0).toString():"";null!
=J(this.g,34)&&([Link]=(J(this.g,34)??"")
+"_"+[Link]);
this.Y=!!K(this.g,17);this.W=!!K(this.g,18);this.O=!!K(this.g,14);this.F=!!
K(this.g,15);this.Z=!!
K(this.g,31);this.V=1==K(this.g,9);[Link]=1==K(this.g,10);this.
isMobileDevice=!!K(this.g,12);this.u=null;this.T=(a=[Link]("[data-
slide]"))?"true"===[Link]("data-slide"):!1;(this.H=1<(F(H(this.g,8))??
0))&&void 0===O.goog_multislot_cache&&(O.goog_multislot_cache={});if(this.H&&!
this.T){if(a=O.goog_multislot_cache.hd,void 0===a){a=!
1;if(b=[Link]("[data-dim]"))if(b=
[Link](),150<=[Link]&&150<=[Link])a=!1;else{var
c=[Link]();150>(1>=[Link]([Link]-
[Link])&&1>=[Link]([Link])?[Link]:[Link])&&(a=!0)}else
a=!1;window.goog_multislot_cache.hd=a}}else a=!
1;this.G=a;this.B=N("abgcp"+[Link]);this.A=N("abgc"+[Link]
IndexSuffix);this.h=N("abgs"+[Link]);N("abgl"+[Link]
uffix);this.s=N("abgb"+[Link]);this.D=N("abgac"+
[Link]);N("mute_panel"+[Link]);this.C=$a("goog_
delegate_attribution"+[Link]);[Link]=!!
this.C&&!!this.O&&!$a("goog_delegate_disabled")&&!
this.F;if(this.h)a:for(a=this.h,b=[Link],c=0;c<[Link];c++){const
d=[Link](c);if("undefined"!=typeof [Link]&&"A"==[Link]())
{a=d;break a}}else a=null;this.m=a;this.j=[Link]?
this.C:N("cbb"+[Link]);this.S=this.G?"0"===[Link]
ix:
!0;[Link]=!!
this.j&&sb(this.j,"goog_dismissable_menu");this.o=null;this.I=0;this.i=[Link]
ateAttributionActive?this.C:this.U&&this.B?this.B:this.A;[Link]=!!
K(this.g,19);[Link]=!!K(this.g,24);[Link]=!!
K(this.g,27)}};var ub=class{constructor(a,b){if(!a)throw Error("bad conv util ctor
args");this.g=a;this.h=b}};var Q=(a,b)=>{a&&eb(b,(c,d)=>{[Link][d]=c})};class
vb{constructor(a,b)
{[Link]=a;[Link]=[Link];[Link]=[Link]||"";[Link]=[Link]||"jserror"
;[Link]={}}};const wb=RegExp("^https?://(\\w|-)+\\.cdn\\.ampproject\\.(net|org)
(\\?|/|$)");var xb=class{constructor(a,b)
{this.g=a;this.h=b}},yb=class{constructor(a,b){[Link]=a;this.L=!!
b;[Link]=null}};let zb=null;function Ab(){const a=[Link];return
a&&[Link]&&[Link]?[Link]([Link]()+[Link]):[Link]()}function
Bb(){const a=[Link];return a&&[Link]?[Link]():null};var
Cb=class{constructor(a,b){var c=Bb()||
Ab();[Link]=a;[Link]=b;[Link]=c;[Link]=0;[Link]=[Link]=
void 0;[Link]=[Link]()}};const R=[Link],Db=!!
(R&&[Link]&&[Link]&&[Link]),T=Ta(()=>{var a;if(a=Db){var b;if(null===zb)
{zb="";try{a="";try{a=[Link]}catch(c)
{a=[Link]}a&&(zb=(b=[Link](/\bdeid=([\d,]+)/))?b[1]:"")}catch(c)
{}}b=zb;a=!![Link]&&0<=[Link]("1337")}return a});function Eb(a)
{a&&R&&T()&&([Link](`goog_${[Link]}_$
{[Link]}_start`),[Link](`goog_${[Link]}_${[Link]}_end`))}
class Fb{constructor(){var a=window;this.h=[];this.i=a||m;let
b=null;a&&(a.google_js_reporting_queue=a.google_js_reporting_queue||
[],this.h=a.google_js_reporting_queue,b=a.google_measure_js_timing);this.g=T()||
(null!=b?b:1>[Link]())}start(a,b){if(!this.g)return null;a=new
Cb(a,b);b=`goog_${[Link]}_${[Link]}_start`;R&&T()&&[Link](b);return a}end(a)
{if(this.g&&"number"===typeof [Link]){[Link]=(Bb()||Ab())-[Link];var
b=`goog_${[Link]}_${[Link]}_end`;R&&T()&&[Link](b);!this.g||2048<
[Link]||[Link](a)}}};function Gb(a,b){const
c={};c[a]=b;return[c]}function Hb(a,b,c,d,f){const e=[];eb(a,function(g,h)
{(g=Ib(g,b,c,d,f))&&[Link](h+"="+g)});return [Link](b)}
function Ib(a,b,c,d,f){if(null==a)return"";b=b||"&";c=c||",$";"string"==typeof
c&&(c=[Link](""));if(a instanceof Array){if(d=d||0,d<[Link]){const e=[];for(let
g=0;g<[Link];g++)[Link](Ib(a[g],b,c,d+1,f));return [Link](c[d])}}else
if("object"==typeof a)return f=f||0,2>f?
encodeURIComponent(Hb(a,b,c,d,f+1)):"...";return
encodeURIComponent(String(a))}function Jb(a){let b=1;for(const c in
a.h)b=[Link]>b?[Link]:b;return [Link]-1}
function Kb(a,b){let c="[Link]
[Link];if(0>d)return"";[Link](function(e,g){return e-g});b=null;let
f="";for(let e=0;e<[Link];e++){const g=a.g[e],h=a.h[g];for(let
l=0;l<[Link];l++){if(!d){b=null==b?g:b;break}let k=Hb(h[l],a.i,",$");if(k)
{k=f+k;if(d>=[Link]){d-=[Link];c+=k;f=a.i;break}b=null==b?g:b}}}a="";null!
=b&&(a=f+"trn="+b);return c+a}class Lb{constructor()
{this.i="&";this.h={};this.j=0;this.g=[]}};function Mb(a){let
b=[Link]();[Link]&&-1==[Link]([Link])&&(b+=": "+[Link]);[Link]&&-
1==[Link]([Link])&&(b+=": "+[Link]);if([Link]){a=[Link];var c=b;try{-
1==[Link](c)&&(a=c+"\n"+a);let d;for(;a!
=d;)d=a,a=[Link](RegExp("((https?:/..*/)[^/:]*:\\d+(?:.|\n)*)\\
2"),"$1");b=[Link](RegExp("\n *","g"),"\n")}catch(d){b=c}}return b}
function Nb(a,b,c){let d,f;try{a.g&&a.g.g?
(f=[Link]([Link](),3),d=c(),[Link](f)):d=c()}catch(e){c=!
0;try{Eb(f),c=a.m(b,new vb(e,{message:Mb(e)}),void 0,void 0)}catch(g)
{a.j(217,g)}if(c)[Link]?.error?.(e);else throw e;}return d}function Ob(a,b)
{var c=U;return(...d)=>Nb(c,a,()=>[Link](void 0,d))}
var Rb=class{constructor(a=null){[Link]=Pb;this.g=a;this.h=null;this.i=!
1;this.m=this.j}j(a,b,c,d,f){f=f||"jserror";let e;try{const C=new Lb;var
g=C;[Link](1);g.h[1]=Gb("context",a);[Link]&&[Link]&&[Link]||(b=new vb(b,
{message:Mb(b)}));if([Link]){let t=[Link];null==[Link]&&(t=`b/320546888 ${typeof
t} ${t}`);g=C;var h=[Link](0,512);[Link](2);g.h[2]=Gb("msg",h)}var
l=[Link]||{};b=l;if(this.h)try{this.h(b)}catch(t){}if(d)try{d(b)}catch(t)
{}d=C;l=[l];[Link](3);d.h[3]=l;d=m;l=[];let fa;
b=null;do{var k=d;try{var u;if(u=!!k&&null!=[Link])b:{try{la([Link]);u=!
0;break b}catch(t){}u=!1}var v=u}catch{v=!1}v?
(fa=[Link],b=[Link]&&[Link]||null):
(fa=b,b=null);[Link](new yb(fa||""));try{d=[Link]}catch(t){d=null}}while(d&&k!
=d);for(let t=0,ob=[Link]-1;t<=ob;++t)l[t].depth=ob-
t;k=m;if([Link]&&[Link]&&[Link]=
=[Link]-1)for(v=1;v<[Link];++v){var p=l[v];[Link]||
([Link]=[Link][v-1]||"",
p.L=!0)}var y=l;let Ea=new yb([Link],!1);k=null;const Fa=[Link]-
1;for(p=Fa;0<=p;--p){var D=y[p];!k&&[Link]([Link])&&(k=D);if([Link]&&!D.L)
{Ea=D;break}}D=null;const $b=[Link]&&y[Fa].url;0!=[Link]&&$b&&(D=y[Fa]);e=new
xb(Ea,D);if(e.h){y=C;var I=[Link]||"";[Link](4);y.h[4]=Gb("top",I)}var
Ga={url:[Link]||""};if([Link]){var
Ha=[Link](cb),S=Ha[1],pb=Ha[3],qb=Ha[4];I="";S&&(I+=S+":");pb&&(I+="//",I+=p
b,qb&&(I+=":"+qb));var rb=I}else rb="";S=C;Ga=[Ga,{url:rb}];[Link](5);S.h[5]=
Ga;Qb([Link],f,C,this.i,c)}catch(C){try{Qb([Link],f,
{context:"ecmserr",rctx:a,msg:Mb(C),url:e&&[Link]},this.i,c)}catch(fa){}}return!
0}};function Qb(a,b,c,d=!1,f){if((d?a.g:[Link]())<(f||.01))try{let e;c
instanceof Lb?e=c:(e=new Lb,eb(c,(h,l)=>{var k=e;const u=k.j+
+;h=Gb(l,h);[Link](u);k.h[u]=h}));const g=Kb(e,"/pagead/gen_204?
id="+b+"&");g&&gb(m,g)}catch(e){}}function Sb(){var
a=Pb,b=window.google_srt;0<=b&&1>=b&&(a.g=b)}class Tb{constructor()
{this.g=[Link]()}};let Pb,U;const V=new Fb;var
Ub=()=>{window.google_measure_js_timing||(V.g=!1,V.h!
=V.i.google_js_reporting_queue&&(T()&&[Link](V.h,Eb,void
0),[Link]=0))};(a=>{Pb=a??new Tb;"number"!==typeof
window.google_srt&&(window.google_srt=[Link]());Sb();U=new Rb(V);U.h=b=>{const
c=ib;0!==c&&([Link]=String(c),[Link]=jb(c))};U.i=!
0;"complete"==[Link]?Ub():V.g&&M(window,"load",()=>{Ub()})})
();var W=(a,b)=>Ob(a,b);function Vb(a){if(a.g.m&&a.g.W){const b=Ma(a.g.g);b&&null!
=J(b,5)&&null!=J(b,6)&&(a.i=new ub(J(b,5)??"",J(b,19)??""));M(a.g.m,"click",W(452,
()=>{if(!a.j&&(a.j=!0,a.i)){var c=a.i;var d=c.g;var f=[Link](db),e;b:
{for(e=0;0<=(e=[Link]("ad_signals",e))&&e<f;){var g=[Link](e-1);if(38==g||
63==g)if(g=[Link](e+10),!g||61==g||38==g||35==g)break b;e+=11}e=-
1}if(0>e)d=null;else{g=[Link]("&",e);if(0>g||
g>f)g=f;d=decodeURIComponent([Link](e+11,-1!==g?g:0).replace(/\+/g," "))}if(d)
{if(d={J:d,
label:"closebutton_whythisad_click",M:"1",K:""},c=new Ra,null!=d&&(null!
=d.J&&L(c,1,d.J),null!=[Link]&&L(c,3,[Link]),null!=[Link]&&L(c,6,[Link]),null!
=d.M&&L(c,7,d.M),null!=d.K&&L(c,8,d.K)),null!=(d=Sa(m).fence)){f=[Link];a:
{sa=!0;try{var h=[Link]([Link](),wa);break a}finally{sa=!1}h=void
0}[Link](d,{eventType:"interaction",eventData:h,destination:["buyer"]})}}else
h=c.g+"&label=closebutton_whythisad_click",h+="&label_instance=1",c.h&&(h+="&cid="+
c.h),gb(window,h)}}))}}
function Wb(a){if(a.g.X)M(a.g.i,"click",W(365,b=>{const
c=O.goog_interstitial_display;c&&(c(b),b&&([Link](),[Link]()))
}));else if([Link]&&[Link])M(a.g.i,"click",
()=>a.h());else if([Link]&&!
[Link]&&(a.g.j&&(M(a.g.j,"click",
()=>a.h()),M(a.g.j,"keydown",b=>{"Enter"!==[Link]&&"Space"!==[Link]||
a.h()})),a.g.Z&&a.g.h&&M(a.g.h,"click",
()=>a.h())),a.g.R)Xb(a);else{M(a.g.i,"mouseover",W(367,
()=>Xb(a)));M(a.g.i,"mouseout",W(369,
()=>Yb(a,500)));M(a.g.i,"touchstart",W(368,()=>Xb(a)),Ua);const b=W(370,
()=>Yb(a,4E3));M(a.g.i,"mouseup",b);M(a.g.i,"touchend",b);M(a.g.i,"touchcancel",b);
a.g.m&&M(a.g.m,"click",W(371,c=>[Link](c)))}}function Xb(a)
{[Link](a.g.o);a.g.o=null;a.g.h&&"block"==[Link]||
(a.g.I=[Link](),a.g.s&&a.g.h&&([Link]="none",[Link]="bl
ock"))}function Yb(a,b)
{[Link](a.g.o);a.g.o=[Link](()=>Zb(a),b)}
function ac(a){const b=a.g.D;void 0!
==b&&([Link]="block",[Link]&&[Link](
()=>{P(b,"abgacfo")}))}function Zb(a)
{[Link](a.g.o);a.g.o=null;a.g.s&&a.g.h&&([Link]="block",a
.[Link]="none")}
class bc{constructor(a,b){this.g=a;this.h=b;this.g.Y||(this.j=!1,this.i=null,!
this.g.G||[Link]||this.g.S?Vb(this):
(a={display:"none"},b={width:"15px",height:"15px"},[Link]?
(Q(this.g.s,a),Q(this.g.h,a),Q(this.g.B,b),Q(this.g.A,b)):Q(this.g.A,a)),Wb(this),t
[Link]&&P(this.g.D,"abgnac"),[Link]?
(P([Link],"goog_delegate_active"),P([Link],"jaa")):(!
[Link]&&this.g.j&&bb(this.g.j),setTimeout(()=>{P([Link],
"jar")},this.g.P?
750:100)),this.g.F&&P([Link],"goog_delegate_disabled"),[Link]
ad&&[Link]("load",()=>this.h()))}preventDefault(a)
{if(this.g.h&&"block"==[Link]&&500>[Link]()-
this.g.I)[Link]?[Link]():[Link]=!1;else
if([Link]){var b=[Link]("href");[Link]?
[Link](b)&&([Link]?
[Link]():[Link]=!
1):[Link]&&([Link](b),
[Link]?[Link]():[Link]=!1)}else
this.g.V&&(b=[Link]("href"),[Link]?
[Link](b)&&([Link]?
[Link]():[Link]=!
1):[Link]&&([Link](b),[Link]?
[Link]():[Link]=!1))}};function cc(a){if(!a.g&&(a.g=!
0,O.goog_delegate_deferred_token=void 0,a.h)){var
b=a.i;a=Qa([Link](a.h));if(!a)throw Error("bad attrdata");a=new tb(a);new
b(a)}}class dc{constructor(a){var b=ec;if(!b)throw Error("bad
ctor");this.i=b;this.h=a;this.g=!1;$a("goog_delegate_deferred")?void 0!
==O.goog_delegate_deferred_token?cc(this):
(a=()=>{cc(this)},O.goog_delegate_deferred_token=a,setTimeout(a,5E3)):cc(this)}};va
r fc=(a=[])=>{m.google_logging_queue||
(m.google_logging_queue=[]);m.google_logging_queue.push([11,a])};class
gc{constructor(){[Link]=new Promise(a=>{[Link]=a})}};function hc()
{const {promise:a,resolve:b}=new gc;return{promise:a,resolve:b}};/*

SPDX-License-Identifier: Apache-2.0
*/
function ic(a,b=()=>{}){a.google_llp||(a.google_llp={});a=a.google_llp;let
c=a[5];if(c)return c;c=hc();a[5]=c;b();return c}
function jc(a,b){return ic(a,()=>{var c=[Link];const d=fb("SCRIPT",c);[Link]=b
instanceof Ya&&[Link]===Ya?b.g:"type_error:TrustedResourceUrl";if(!(void
0)?.ba){var f;(f=(f=([Link]&&[Link]||
window).[Link]?.("script[nonce]"))?[Link]||
[Link]("nonce")||"":"")&&[Link]("nonce",f)}
(c=[Link]("script")
[0])&&[Link]&&[Link](d,c)}).promise};function kc(a)
{a=null===a?"null":void 0===a?"undefined":a;if(void 0===Xa){var b=null;var
c=[Link];if(c&&[Link]){try{b=[Link]("goog#html",
{createHTML:aa,createScript:aa,createScriptURL:aa})}catch(d)
{[Link]&&[Link]([Link])}Xa=b}else Xa=b}a=(b=Xa)?
[Link](a):a;return new Ya(a,Za)};function lc(a){fc([a]);new
dc(a)}function mc(a){a.g.u?[Link]():(Nb(U,373,
()=>{Zb(a.h);ac(a.h)}),jc(window,kc(`[Link]
{"/pagead/js/"+(J(a.g.g,33)??"")+"/
abg_survey.js"}`)).then(b=>{[Link](a.g);a.g.u=b;[Link]
nCard()}),lb())}var ec=class{constructor(a){this.g=a;this.h=new bc(this.g,W(359,
()=>mc(this)))}};ib=60;const nc=kb(60,[Link]);if(null==nc)throw
Error("JSC not found 60");const oc={},pc=[Link];for(let a=[Link]-
1;0<=a;a--){const b=pc[a].name;0===[Link]("data-
jcp-")&&(oc[[Link](9)]=pc[a].value)}
if(oc["attribution-data"])lc([Link](oc["attribution-data"]));else{var
X=["buildAttribution"],Y=m;X[0]in Y||"undefined"==typeof [Link]||
[Link]("var "+X[0]);for(var Z;[Link]&&(Z=[Link]());)[Link]||void 0===lc?
Y[Z]&&Y[Z]!==[Link][Z]?Y=Y[Z]:Y=Y[Z]={}:Y[Z]=lc};}).call(this);

You might also like