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

Closure Library User Agent Detection

Uploaded by

lebrina sapai
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)
44 views6 pages

Closure Library User Agent Detection

Uploaded by

lebrina sapai
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 q=this||self;function aa(a){a:{var b=["CLOSURE_FLAGS"];for(var
c=q,d=0;d<[Link];d++)if(c=c[b[d]],null==c){b=null;break a}b=c}a=b&&b[a];return
null!=a?a:!1}function ba(a,b,c){return [Link]([Link],arguments)}function
ca(a,b,c){if(!a)throw Error();if(2<[Link]){var
d=[Link](arguments,2);return function(){var
e=[Link](arguments);[Link](e,d);return
[Link](b,e)}}return function(){return [Link](b,arguments)}}
function r(a,b,c){r=[Link]&&-1!
=[Link]().indexOf("native code")?ba:ca;return
[Link](null,arguments)}function da(a,b){function c()
{}[Link]=[Link];a.O=[Link];[Link]=new
c;[Link]=a;a.P=function(d,e,g){for(var f=Array([Link]-
2),k=2;k<[Link];k++)f[k-2]=arguments[k];return
[Link][e].apply(d,f)}};function ja(a){[Link](()=>{throw a;},0)};var
ka=aa(610401301),la=aa(188588736);var t;const ma=[Link];t=ma?
[Link]||null:null;function na(a){return ka?t?
[Link](({brand:b})=>b&&-1!=[Link](a)):!1:!1}function u(a){var b;a:
{if(b=[Link])if(b=[Link])break a;b=""}return-1!=[Link](a)};function
v(){return ka?!!t&&0<[Link]:!1}function oa(){return v()?na("Chromium"):
(u("Chrome")||u("CriOS"))&&!(v()?0:u("Edge"))||u("Silk")};function w(a,b)
{[Link](a,b,void 0)};!u("Android")||
oa();oa();u("Safari")&&(oa()||(v()?0:u("Coast"))||(v()?0:u("Opera"))||(v()?
0:u("Edge"))||(v()?na("Microsoft Edge"):u("Edg/"))||v()&&na("Opera"));function x(a)
{return [Link](a)};var z=Symbol(),pa=Symbol();function A(a,b,c)
{return c?a|b:a&~b}var B=(a,b)=>{a[z]=b;return a};function qa(a,b){B(b,(a|0)&-
14591)}function ra(a,b){B(b,(a|34)&-14557)}function sa(a){a=a>>14&1023;return
0===a?536870912:a};var E={},ta={};function ua(a){return!(!a||"object"!==typeof a||
a.g!==ta)}function va(a){return null!==a&&"object"===typeof a&&!
[Link](a)&&[Link]===Object}function F(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;B(a,d|1);return!0}var wa;const
xa=[];B(xa,55);wa=[Link](xa);class ya{}class za{}[Link](new
ya);[Link](new za);let Ca;function Da(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}function Ea(a,b,c){if(null!=a&&"object"===typeof
a&&a.G===E)return a;if([Link](a)){var d=a[z]|0,e=d;0===e&&(e|=c&32);e|
=c&2;e!==d&&B(a,e);return new b(a)}};let G;function Fa(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(F(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
Ga(a,b,c){a=x(a);var d=[Link];const e=b&256?a[d-1]:void 0;d+=e?-1:0;for(b=b&512?
1:0;b<d;b++)a[b]=c(a[b]);if(e){b=a[b]={};for(const g in e)b[g]=c(e[g])}return
a}function Ha(a,b,c,d,e){if(null!=a){if([Link](a))a=F(a,void 0,0)?void
0:e&&(a[z]|0)&2?a:Ia(a,b,c,void 0!==d,e);else if(va(a)){const g={};for(let f in
a)g[f]=Ha(a[f],b,c,d,e);a=g}else a=b(a,d);return a}}
function Ia(a,b,c,d,e){const g=d||c?a[z]|0:0;d=d?!!(g&32):void 0;a=x(a);for(let
f=0;f<[Link];f++)a[f]=Ha(a[f],b,c,d,e);c&&c(g,a);return a}function Ja(a){return
a.G===E?[Link]():Fa(a)};function Ka(a,b,c=ra){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?B(a,(d|34)&-
12293):Ia(a,Ka,d&4?ra:c,!0,!0)}a.G===E&&(c=a.l,d=c[z],a=d&2?a:La(a,c,d,!0));return
a}}function La(a,b,c,d){a=[Link];G=b=Ma(b,c,d);b=new a(b);G=void 0;return
b}function Ma(a,b,c){const d=c||b&2?ra:qa,e=!!
(b&32);a=Ga(a,b,g=>Ka(g,e,d));a[z]=a[z]|32|(c?2:0);return a}
function Na(a){const b=a.l,c=b[z];return c&2?La(a,b,c,!1):a};function H(a,b)
{a=a.l;return Oa(a,a[z],b)}function Pa(a,b,c,d){b=d+(+!!(b&512)-1);if(!(0>b||
b>=[Link]||b>=c))return a[b]}
function Oa(a,b,c,d){if(-1===c)return null;const e=sa(b);if(c>=e){if(b&256)return
a[[Link]-1][c]}else{var g=[Link];return d&&b&256&&(d=a[g-1][c],null!=d)?
(Pa(a,b,e,c)&&null!=pa&&(a=Ca??(Ca={}),b=a[pa]||0,4<=b||
(a[pa]=b+1,a=Error(),a.__closure__error__context__984382||
(a.__closure__error__context__984382={}),a.__closure__error__context__984382.severi
ty="incident",ja(a))),d):Pa(a,b,e,c)}}
function I(a,b,c,d){const e=sa(b);if(1>=e||d){let g=b;if(b&256)d=a[[Link]-
1];else{if(null==c)return g;d=a[e+(+!!(b&512)-1)]={};g|=256}d[1]=c;1<e&&(a[1+(+!!
(b&512)-1)]=void 0);g!==b&&B(a,g);return g}a[1+(+!!(b&512)-
1)]=c;b&256&&(a=a[[Link]-1],1 in a&&delete a[1]);return b}function Qa(a){return!!
(2&a)&&!!(4&a)||!!(2048&a)}
function Ra(a){var b=Sa,c=a.l,d=c[z],e=Oa(c,d,1,!1);b=Ea(e,b,d);b!==e&&null!
=b&&I(c,d,b,!1);c=b;if(null==c)return c;a=a.l;d=a[z];d&2||(e=Na(c),e!
==c&&(c=e,I(a,d,c,!1)));return c}function Ta(a,b){a=A(a,2,!!(2&b));a=A(a,32,!
0);return a=A(a,2048,!1)}function Ua(a){return a=A(a,32,!1)}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){return Da(H(a,b))??0}function M(a)
{a=H(a,1);return(null==a||"string"===typeof a?a:void 0)??""}
function N(a,b){a=H(a,b);return(null==a?a:[Link](a)?a|0:void 0)??1};var
O=class{constructor(a){a:{null==a&&(a=G);G=void 0;if(null==a){var
b=96;a=[]}else{if(![Link](a))throw Error("narr");b=a[z]|0;if(b&2048)throw
Error("farr");if(b&64)break a;var c=a;b|=64;var d=[Link];if(d&&(--d,va(c[d]))){b|
=256;c=d-(+!!(b&512)-1);if(1024<=c)throw Error("pvtlmt");b=b&-16760833|
(c&1023)<<14}}B(a,b)}this.l=a}toJSON(){return Va(this,Ia(this.l,Ja,void 0,void 0,!
1),!0)}};[Link].G=E;[Link]=function(){return Va(this,this.l,!
1).toString()};
function Va(a,b,c){var d=la?void 0:[Link].N;const e=(c?a.l:b)
[z];a=[Link];if(!a)return b;let g,f;if(va(c=b[a-1])){a:{var k=c;let m={},p=!
1;for(var h in k){let n=k[h];if([Link](n)){let C=n;if(F(n,d,+h)||
ua(n)&&0===[Link])n=null;n!=C&&(p=!0)}null!=n?m[h]=n:p=!0}if(p){for(var l in m)
{k=m;break a}k=null}}k!=c&&(g=!0);a--}for(h=+!!(e&512)-1;0<a;a--){l=a-1;c=b[l];l-
=h;if(!(null==c||F(c,d,l)||ua(c)&&0===[Link]))break;f=!0}if(!g&&!f)return
b;b=[Link](b,0,a);k&&[Link](k);
return b};var Wa=class extends O{};function Xa(a){a=a.l;var b=a[z],c=b,d=!
(2&b),e=!!(2&c),g=e?1:2;b=1===g;g=2===g;d&&(d=!e);e=Oa(a,c,1);e=[Link](e)?
e:wa;var f=e[z]|0;const k=!!(4&f);if(!k){var h=f;0===h&&(h=Ta(h,c));h=A(h,1,!
0);f=e;var l=c,m=!!(2&h);m&&(l=A(l,2,!0));let p=!m,n=!0,C=0,y=0;for(;C<[Link];C+
+){const J=Ea(f[C],Wa,l);if(J instanceof Wa){if(!m){const D=!!((J.l[z]|
0)&2);p&&(p=!D);n&&(n=D)}f[y++]=J}}y<C&&([Link]=y);h=A(h,4,!
0);h=A(h,16,n);h=A(h,8,p);B(f,h);m&&[Link](f);f=h}h=!!(8&f)||b&&!
[Link];if(d&&!h){Qa(f)&&
(e=x(e),f=Ta(f,c),c=I(a,c,e));d=e;for(h=0;h<[Link];h++)l=d[h],m=Na(l),l!
==m&&(d[h]=m);f=A(f,8,!0);f=A(f,16,![Link]);B(d,f)}Qa(f)||(d=f,b?(h=!!(32&f),h||
(e=x(e),d=0,c=I(a,c,e)),f=A(f,![Link]||16&f&&(!k||h)?2:2048,!0)):f=Ua(f),f!
==d&&B(e,f),b&&[Link](e));g&&Qa(f)&&(e=x(e),f=Ta(f,c),f=Ua(f),B(e,f),I(a,c,e
));return e}var Sa=class extends O{};Sa.N=[1];var Ya=class extends O{};function
Za(){}function $a(a){let b=!1,c;return function(){b||(c=a(),b=!0);return c}};var
ab={capture:!0},bb={passive:!0},cb=$a(function(){let a=!1;try{const
b=[Link]({},"passive",{get:function(){a=!
0}});[Link]("test",null,b)}catch(b){}return a});function db(a){return
a?[Link]&&cb()?a:[Link]||!1:!1}function P(a,b,c,d)
{[Link]&&[Link](b,c,db(d))};const Q=class{constructor(a)
{this.g=a}toString(){return [Link]()}};var eb={};/*
SPDX-License-Identifier: Apache-2.0
*/
var fb=new Q("about:invalid#zClosurez",eb);class gb{constructor(a)
{this.M=a}}function R(a){return new
gb(b=>[Link](0,[Link]+1).toLowerCase()===a+":")}const hb=new gb(a=>/^[^:]*([/?
#]|$)/.test(a));var ib=R("http"),jb=R("https"),kb=R("ftp"),lb=R("mailto");const
mb=[R("data"),ib,jb,lb,kb,hb];function nb(a=mb){for(let b=0;b<[Link];++b){const
c=a[b];if(c instanceof gb&&c.M("#"))return new Q("#",eb)}}function ob(a=mb){return
nb(a)||fb}var
pb=/^\s*(?!javascript:)(?:[a-z0-9+.-]+:|[^:\/?#]*(?:[\/?#]|$))/i;function qb(a,b,c)
{if([Link](b))for(var d=0;d<[Link];d++)qb(a,String(b[d]),c);else null!
=b&&[Link](a+(""===b?"":"="+encodeURIComponent(String(b))))};function rb(a,b)
{if(a)for(const c in a)[Link](a,c)&&b(a[c],c,a)}let
sb=[];const tb=()=>{const a=sb;sb=[];for(const b of a)try{b()}catch{}};var
ub=a=>{var b=S;"complete"===[Link]||"interactive"===[Link]?
([Link](a),1==[Link]&&([Link]?
[Link]().then(tb):[Link]?
setImmediate(tb):setTimeout(tb,0))):[Link]("DOMContentLoaded",a)};funct
ion vb(a=document){return [Link]("img")};function wb(a,b,c=null,d=!1)
{xb(a,b,c,d)}function xb(a,b,c,d){a.google_image_requests||
(a.google_image_requests=[]);const e=vb([Link]);if(c||d){const
g=f=>{c&&c(f);if(d){f=a.google_image_requests;var
k=[Link](f,e,void
0);0<=k&&[Link](f,k,1)}[Link]&&[Link]
tener("load",g,db());[Link]&&[Link]("error",g,db())};
P(e,"load",g);P(e,"error",g)}[Link]=b;a.google_image_requests.push(e)};function
yb(a=null){return a&&"23"===[Link]("data-jc")?
a:[Link]('[data-jc="23"]')}
function zb(){if(!(.01<[Link]())){var
a=yb([Link]);a=a&&"true"===[Link]("data-jc-
rcd")?"[Link]":"[Link]";var
b=(b=yb([Link]))&&[Link]("data-jc-
version")||"unknown";a=`[Link]
{b}&sample=${.01}`;b=window;var
c;if(c=[Link])c=[Link],c=/Chrome/.test(c)&&!/Edge/.test(c)?!0:!
1;c&&[Link]?[Link](a):wb(b,a,void 0,
!1)}};var S=document,T=window;var Ab=(a=[])=>{q.google_logging_queue||
(q.google_logging_queue=[]);q.google_logging_queue.push([12,a])};const
Bb=[ib,jb,lb,kb,hb,R("market"),R("itms"),R("intent"),R("itms-appss")];
var Cb=()=>{var a=`${"http:"===[Link]?"http:":"https:"}//$
{"[Link]"}/pagead/gen_204`;return
b=>{b={id:"unsafeurl",ctx:625,url:b};var c=[];for(d in b)qb(d,b[d],c);var
d=[Link]("&");if(d){b=[Link]("#");0>b&&(b=[Link]);c=[Link]("?");if(0>c||
c>b){c=b;var e=""}else
e=[Link](c+1,b);b=[[Link](0,c),e,[Link](b)];c=b[1];b[1]=d?c?
c+"&"+[Link];d=b[0]+(b[1]?"?"+b[1]:"")+b[2]}else
d=a;[Link]&&[Link](d,"")}};var Db=()=>{var
a=S;try{return [Link]("*[data-ifc]")}catch(b)
{return[]}},Eb=(a,b)=>{a&&rb(b,(c,d)=>{[Link][d]=c})},Fb=a=>{var b=[Link];const
c=[Link](),d=[Link];for(let e=0;e<d;+
+e)[Link](a[e]);[Link](c)};let Gb=null;function Hb(){const
a=[Link];return a&&[Link]&&[Link]?[Link]([Link]()
+[Link]):[Link]()}function Ib(){const a=[Link];return
a&&[Link]?[Link]():null};var Jb=class{constructor(a,b){var c=Ib()||
Hb();[Link]=a;[Link]=b;[Link]=c;[Link]=0;[Link]=[Link]=
void 0;[Link]=[Link]()}};const U=[Link],Kb=!!
(U&&[Link]&&[Link]&&[Link]),V=$a(()=>{var a;if(a=Kb){var b;if(null===Gb)
{Gb="";try{a="";try{a=[Link]}catch(c)
{a=[Link]}a&&(Gb=(b=[Link](/\bdeid=([\d,]+)/))?b[1]:"")}catch(c)
{}}b=Gb;a=!![Link]&&0<=[Link]("1337")}return a});function Lb(a)
{a&&U&&V()&&([Link](`goog_${[Link]}_$
{[Link]}_start`),[Link](`goog_${[Link]}_${[Link]}_end`))}
class Mb{constructor(){var a=window;this.g=[];this.i=a||q;let
b=null;a&&(a.google_js_reporting_queue=a.google_js_reporting_queue||
[],this.g=a.google_js_reporting_queue,b=a.google_measure_js_timing);this.h=V()||
(null!=b?b:1>[Link]())}start(a,b){if(!this.h)return null;a=new
Jb(a,b);b=`goog_${[Link]}_${[Link]}_start`;U&&V()&&[Link](b);return a}end(a)
{if(this.h&&"number"===typeof [Link]){[Link]=(Ib()||Hb())-[Link];var
b=`goog_${[Link]}_${[Link]}_end`;U&&V()&&[Link](b);!this.h||2048<
[Link]||[Link](a)}}};function Nb(a,b,c,d,e){const
g=[];rb(a,function(f,k){(f=Ob(f,b,c,d,e))&&[Link](k+"="+f)});return
[Link](b)}function Ob(a,b,c,d,e){if(null==a)return"";b=b||"&";c=c||",
$";"string"==typeof c&&(c=[Link](""));if(a instanceof Array){if(d=d||0,d<[Link])
{const g=[];for(let f=0;f<[Link];f++)[Link](Ob(a[f],b,c,d+1,e));return
[Link](c[d])}}else if("object"==typeof a)return e=e||0,2>e?
encodeURIComponent(Nb(a,b,c,d,e+1)):"...";return encodeURIComponent(String(a))}
function Pb(a){let b=1;for(const c in a.h)b=[Link]>b?[Link]:b;return 3997-b-
[Link]-1}
function Qb(a){let b="[Link]
id=fccs&",c=Pb(a)-24;if(0>c)return"";[Link](function(g,f){return g-f});let
d=null,e="";for(let g=0;g<[Link];g++){const f=a.g[g],k=a.h[f];for(let
h=0;h<[Link];h++){if(!c){d=null==d?f:d;break}let l=Nb(k[h],a.i,",$");if(l)
{l=e+l;if(c>=[Link]){c-=[Link];b+=l;e=a.i;break}d=null==d?f:d}}}a="";null!
=d&&(a=e+"trn="+d);return b+a}class Rb{constructor()
{this.i="&";this.h={};this.m=0;this.g=[]}};class Sb{};function Tb(){var
a=Ub,b=window.google_srt;0<=b&&1>=b&&(a.g=b)}function Vb(a){if(1>Ub.g)try{let b;a
instanceof Rb?b=a:(b=new Rb,rb(a,(d,e)=>{var g=b;const f=g.m+
+,k={};k[e]=d;d=[k];[Link](f);g.h[f]=d}));const c=Qb(b);c&&wb(q,c)}catch(b)
{}}class Wb{constructor(){this.g=[Link]()}};let Ub;const W=new Mb;var
Xb=()=>{window.google_measure_js_timing||(W.h=!1,W.g!
=W.i.google_js_reporting_queue&&(V()&&w(W.g,Lb),[Link]=0))};(a=>{Ub=a??new
Wb;"number"!==typeof
window.google_srt&&(window.google_srt=[Link]());Tb();"complete"==[Link]
[Link]?Xb():W.h&&P(window,"load",()=>{Xb()})})();var
Yb=a=>{P(T,"message",b=>{let c;try{c=[Link]([Link])}catch(d){return}!c||"ig"!
==[Link]||a(c,b)})};function Zb()
{this.h=this.h;this.i=this.i}[Link].h=!1;function $b(a){a.h||(a.h=!
0,a.m())}[Link].m=function(){if(this.i)for(;[Link];)[Link]()
()};function X(a,b,c){[Link](this);this.o=a;this.C=b||
0;this.s=c;this.v=r(this.A,this)}da(X,Zb);[Link].g=0;[Link].m=function()
{[Link](this);[Link]()&&[Link](this.g);this.g=0;delete
this.o;delete this.s};
[Link]=function(a){[Link]()&&[Link](this.g);this.g=0;var
b=this.v;a=void 0!==a?a:this.C;if("function"!==typeof b)if(b&&"function"==typeof
[Link])b=r([Link],b);else throw Error("Invalid listener
argument");this.g=2147483647<Number(a)?-1:[Link](b,a||
0)};[Link]=function(){return 0!=this.g};[Link].A=function()
{this.g=0;this.o&&[Link](this.s)};const ac={display:"inline-
block",position:"absolute"},bc={display:"none",width:"100%",height:"100%",top:"0",l
eft:"0"},Y=(a,b)=>{a&&([Link]=b?"inline-block":"none")};function cc(a="")
{const
b={top:0,right:0,bottom:0,left:0};a&&(a=[Link](","),4===[Link]&&[Link]((c,d)=>
c&&!isNaN(+d),!0)&&([[Link],[Link],[Link],[Link]]=[Link](c=>+c)));return b}
function dc(a,b,c=2147483647){const d=[Link]("div");Eb(d,{...ac,"z-
index":String(c),...b});K([Link],10)&&P(d,"click",Za);return K([Link],11)?
(a=[Link]("a"),b=Cb(),c=ob(Bb),c===fb&&b("#"),b=c,b instanceof Q?b=b
instanceof Q&&[Link]===Q?b.g:"type_error:SafeUrl":b=[Link](b)?b:void
0,[Link]=void 0===b?[Link]():b,[Link](d),a):d}
function ec(a,b){switch(N(b.j,5)){case 2:T.AFMA_Communicator?.addEventListener?.
("onshow",()=>{Z(a,b)});break;case 10:P(T,"i-creative-view",
()=>{Z(a,b)});break;case 4:P(S,"DOMContentLoaded",()=>{Z(a,b)});break;case
8:Yb(c=>{[Link]&&Z(a,b)});break;case 9:if("IntersectionObserver"in T){const c=new
IntersectionObserver(d=>{for(const e of d)if(0<[Link])
{Z(a,b);break}});[Link]([Link]);[Link](c)}break;case
11:T.AFMA_Communicator?.addEventListener?.("onAdVisibilityChanged",()=>{Z(a,b)})}}
function fc(a,b){b=cc(b);const
c=L([Link],9);a.m=[{width:"100%",height:[Link]+c+"px",top:-c+"px",left:"0"},
{width:[Link]+c+"px",height:"100%",top:"0",right:-c+"px"},
{width:"100%",height:[Link]+c+"px",bottom:-c+"px",left:"0"},
{width:[Link]+c+"px",height:"100%",top:"0",left:-c+"px"}].map(d=>dc(a,d,9019))}
function gc(a){var b=0;for(const d of a.K){const e=d.j,g=a.A[N(e,5)];d.u||void
0===g||(b=[Link](b,g+L(e,2)))}a.o&&$b(a.o);b-=[Link]();const c=a.h;0<b?(Y(c,!
0),a.o=new X(()=>{Y(c,!1)},b),[Link]()):Y(c,!1)}function Z(a,b){if(!b.u){var
c=N(b.j,5);a.A[c]=[Link]();K(b.j,9)&&([Link](b),gc(a))}}
function hc(a,b,c){if(!a.g||!a.v||300<=[Link])return!1;const
d=new Map;w([Link],e=>{[Link]([Link],
{x:[Link],y:[Link]})});b=L(c.j,11)||10;for(const e of
[Link])if(a=[Link]([Link]),!a||[Link]([Link])>b||
[Link]([Link])>b)return!0;return!1}
var jc=class{constructor(){var
a=ic;this.m=[];this.o=this.h=null;this.K=[];[Link]=null;this.C=[];this.i=[];this
.s=[];this.A={};this.L=[];this.v=this.g=null;this.H="";this.I="true"===a["send-
fccs"];this.H=[Link]||""}init(a){Ab([a]);[Link]=new
Ya(a);a=Ra([Link]);w(Xa(a),g=>{[Link]({D:0,u:!1,F:0,j:g,B:-
1})});this.i=Db();let b=!1;a=[Link];for(let g=0;g<a;++g){var c=new
Sa([Link](this.i[g].getAttribute("data-
ifc")||"[]"));w(Xa(c),f=>{[Link]({D:0,u:!1,F:0,j:f,B:g});1===N(f,
4)&&(b=!0)})}c=a=!1;let d=K([Link],12);for(var e of this.s){const
g=e.j;0<L(g,2)&&0<N(g,5)?(!
this.h&&K(g,9)&&(this.h=dc(this,bc)),ec(this,e)):M(g)&&K(g,9)&&fc(this,M(g));M(g)&&
(a=!0);0<L(g,11)&&(c=!0);K(g,12)&&(d=!0)}e=[];this.h&&[Link](this.h);!
b&&[Link](...this.m);[Link]&&Fb(e);K([Link],13)&&ub(()=>{const
g=[Link](".amp-fcp, .amp-bcp");for(let k=0;k<[Link];++k){var
f=(f=g[k])?[Link](f).getPropertyValue("position"):void
0;"absolute"===f&&Y(g[k],!1)}});P(S,"click",
g=>{if(this.I){var f={cx:[Link],cy:[Link],et:[Link](),qid:this.H};var
k=Sb;var h="J";k.J&&[Link](h)||(h=new k,k.J=h);k=[];!
[Link]&&[Link]&&([Link]=[Link]());Vb(f);this.I=!1}if(!
1===[Link]&&K([Link],15))[Link]?
[Link]():[Link]=!1,[Link](),zb();else{f=-
1;k=[];for(var l of this.s){h=l.B;var m=-1!==h;if(!(L(l.j,3)<=f||l.u||m&&!
1===k[h])){var p=!m||k[h]||this.i[h].contains([Link]);m&&p&&(k[h]=!
0);if(h=p)if(h=g,m=l.j,0<L(m,2)&&
0<N(m,5))h=this.A[N(m,5)],h=void 0!==h&&[Link]()<h+L(m,2);else if(M(m))
{{m=(0<=l.B?this.i[l.B]:[Link]).getBoundingClientRect();p=Number;var n=(n=[Link])?
[Link](n).getPropertyValue("zoom"):void 0;const D=p(n||"1"),
[nc,oc]=[[Link],[Link]],[ea,fa,Aa,Ba]=[nc/[Link],oc/D-
[Link],[Link],[Link]];if(!(0<Aa&&0<Ba)||isNaN(ea)||isNaN(fa)||0>ea||0>fa)h=!
1;else{p=cc(M(l.j));n=!(ea>=[Link]&&Aa-ea>[Link]&&fa>=[Link]&&Ba-fa>[Link]);var
C=K(l.j,12);if(this.g&&(K([Link],12)||C)&&300>[Link]-
[Link]){h=[Link][0];const [ha,ia]=[[Link]/D-
[Link],[Link]/[Link]];!isNaN(ha)&&!
isNaN(ia)&&0<=ha&&0<=ia&&(n=(n=K([Link],16)||C?n:!1)||!(ha>=[Link]&&Aa-
ha>[Link]&&ia>=[Link]&&Ba-ia>[Link]))}h=n}}}else h=0<L(m,11)?hc(this,h,l):!
0;if(h){var y=l;f=L(l.j,3)}}}if(y)switch(l=y.j,N(l,4)){case 2:case
3:[Link]?[Link]():[Link]=!1;f=[Link]();500<f-
y.F&&(y.F=f,++y.D);f=y.j;if(L(f,8)&&y.D>=L(f,8))if(y.u=!
0,this.h&&0<L(f,2))gc(this);else if(0<[Link]&&
M(f))for(var J of this.m)Y(J,!1);zb();J=[Link]();for(const D of
this.C)D(g,J)}}},ab);c&&P(S,"touchstart",g=>{this.v=g},bb);(a&&d||
c)&&P(S,"touchend",g=>{this.g=g},bb)}registerCallback(a){[Link](a)}};const
kc=yb([Link]);if(null==kc)throw Error("JSC not found 23");var
ic;const lc={},mc=[Link];for(let a=[Link]-1;0<=a;a--){const
b=mc[a].name;0===[Link]("data-
jcp-")&&(lc[[Link](9)]=mc[a].value)}ic=lc;const pc=window;[Link]=new
jc;ic["init-data"]&&[Link]([Link](ic["init-data"]));}).call(this);

You might also like