(function(){/* 
 
 Copyright The Closure Library Authors. 
 SPDX-License-Identifier: Apache-2.0 
*/ 
'use strict';var n=this||self;function aa(a){a=a.o;const b=encodeURIComponent;let c="";a.platform&&(c+="&uap="+b(a.platform));a.platformVersion&&(c+="&uapv="+b(a.platformVersion));a.uaFullVersion&&(c+="&uafv="+b(a.uaFullVersion));a.architecture&&(c+="&uaa="+b(a.architecture));a.model&&(c+="&uam="+b(a.model));a.bitness&&(c+="&uab="+b(a.bitness));a.fullVersionList&&(c+="&uafvl="+b(a.fullVersionList.map(d=>b(d.brand)+";"+b(d.version)).join("|")));"undefined"!==typeof a.wow64&&(c+="&uaw="+Number(a.wow64));return c} 
function ba(a,b){return a.g?a.l.slice(0,a.g.index)+b+a.l.slice(a.g.index):a.l+b}function ca(a){let b="&act=1&ri=1";a.h&&a.o&&(b+=aa(a));return ba(a,b)}function ea(a,b){return a.h&&a.i||a.m?1==b?a.h?a.i:ba(a,"&dct=1"):2==b?ba(a,"&ri=2"):ba(a,"&ri=16"):a.l} 
var fa=class{constructor({url:a,P:b}){this.l=a;this.o=b;b=/[?&]dsh=1(&|$)/.test(a);this.h=!b&&/[?&]ae=1(&|$)/.test(a);this.m=!b&&/[?&]ae=2(&|$)/.test(a);if((this.g=/[?&]adurl=([^&]*)/.exec(a))&&this.g[1]){let c;try{c=decodeURIComponent(this.g[1])}catch(d){c=null}this.i=c}}};var p=class{constructor(a){this.g=a}toString(){return this.g.toString()}};p.prototype.h=!0;var ha={},ia=new p("about:invalid#zClosurez",ha);function ka(a,b){a:{const c=a.length,d="string"===typeof a?a.split(""):a;for(let f=0;f<c;f++)if(f in d&&b.call(void 0,d[f],f,a)){b=f;break a}b=-1}return 0>b?null:"string"===typeof a?a.charAt(b):a[b]};var la,ma;a:{for(var na=["CLOSURE_FLAGS"],oa=n,pa=0;pa<na.length;pa++)if(oa=oa[na[pa]],null==oa){ma=null;break a}ma=oa}var qa=ma&&ma[610401301];la=null!=qa?qa:!1;var q;const ra=n.navigator;q=ra?ra.userAgentData||null:null;function sa(a){return la?q?q.brands.some(({brand:b})=>b&&-1!=b.indexOf(a)):!1:!1}function t(a){var b;a:{if(b=n.navigator)if(b=b.userAgent)break a;b=""}return-1!=b.indexOf(a)};function u(){return la?!!q&&0<q.brands.length:!1}function ta(){return u()?sa("Chromium"):(t("Chrome")||t("CriOS"))&&!(u()?0:t("Edge"))||t("Silk")};function ua(a){let b=!1,c;return function(){b||(c=a(),b=!0);return c}};function va(a,b){if(!(b instanceof p||b instanceof p)){b="object"==typeof b&&b.h?b.g.toString():String(b);b:{try{var c=new URL(b)}catch(d){c="https:";break b}c=c.protocol}"javascript:"===c&&(b="about:invalid#zClosurez");b=new p(b,ha)}a.href=b instanceof p&&b.constructor===p?b.g:"type_error:SafeUrl"};/* 
 
 SPDX-License-Identifier: Apache-2.0 
*/ 
class wa{constructor(a){this.Y=a}}function v(a){return new wa(b=>b.substr(0,a.length+1).toLowerCase()===a+":")}const xa=new wa(a=>/^[^:]*([/?#]|$)/.test(a));var ya=v("http"),za=v("https"),Aa=v("ftp"),Ba=v("mailto"),Ca=v("intent"),Ea=v("market"),Fa=v("itms"),Ga=v("itms-appss");const Ha=[v("data"),ya,za,Ba,Aa,xa];function Ia(a,b=Ha){for(let c=0;c<b.length;++c){const d=b[c];if(d instanceof wa&&d.Y(a))return new p(a,ha)}}function Ja(a,b=Ha){return Ia(a,b)||ia};function Ka(){return t("iPhone")&&!t("iPod")&&!t("iPad")};function La(a){La[" "](a);return a}La[" "]=function(){};var Ma=Ka(),Na=t("iPad");var Oa=Ka()||t("iPod"),Pa=t("iPad");!t("Android")||ta();ta();t("Safari")&&(ta()||(u()?0:t("Coast"))||(u()?0:t("Opera"))||(u()?0:t("Edge"))||(u()?sa("Microsoft Edge"):t("Edg/"))||u()&&sa("Opera"));var Qa={},Ra=null;const w=Symbol();function x(a,b){if(w)return a[w]|=b;if(void 0!==a.g)return a.g|=b;Object.defineProperties(a,{g:{value:b,configurable:!0,writable:!0,enumerable:!1}});return b}function Sa(a){const b=y(a);1!==(b&1)&&(Object.isFrozen(a)&&(a=Array.prototype.slice.call(a)),A(a,b|1))}function Ta(a){w?a[w]&&(a[w]&=-17):void 0!==a.g&&(a.g&=-17)}function y(a){let b;w?b=a[w]:b=a.g;return null==b?0:b} 
function A(a,b){w?a[w]=b:void 0!==a.g?a.g=b:Object.defineProperties(a,{g:{value:b,configurable:!0,writable:!0,enumerable:!1}});return a}function Ua(a,b){Object.isFrozen(a)&&(a=Array.prototype.slice.call(a));A(a,b);return a}function Va(a){x(a,1);return a}function B(a){return!!(y(a)&2)}function C(a){x(a,18);return a}function Wa(a){x(a,16);return a}function Xa(a,b){A(b,(a|0)&-51)}function Ya(a,b){A(b,(a|18)&-41)};var Za={};function $a(a){return null!==a&&"object"===typeof a&&!Array.isArray(a)&&a.constructor===Object}let ab;var D=Object.freeze(A([],23));class bb{constructor(a){this.J=0;this.I=a}next(){return this.J<this.I.length?{done:!1,value:this.I[this.J++]}:{done:!0,value:void 0}}[Symbol.iterator](){return this}};function cb(a,b,c,d){var f=!1;if(null!=a&&"object"===typeof a&&!(f=Array.isArray(a))&&a.v===Za)return a;if(!f)return c?d&2?(a=b[db])?b=a:(a=new b,C(a.j),b=b[db]=a):b=new b:b=void 0,b;f=c=y(a);0===f&&(f|=d&16);f|=d&2;f!==c&&A(a,f);return new b(a)}const db=Symbol();function eb(a){return a}function fb(a,b,c){return"string"===typeof a?a:c?"":void 0};function gb(a,b=nb){const c=Array.from(a.g.keys());for(let d=0;d<c.length;d++){const f=c[d],e=a.g.get(c[d]);c[d]=[b(f),b(e)]}return c}function ob(a,b=nb){const c=[];a=a.g.entries();for(var d;!(d=a.next()).done;)d=d.value,d[0]=b(d[0]),d[1]=b(d[1]),c.push(d);return c} 
var E=class{constructor(a,b,c=eb,d=eb){let f=y(a);f|=32;A(a,f);this.i=f;this.h=b;this.l=c||eb;this.m=this.h?pb:d||eb;const e=new Map;this.g=e;for(let g=0;g<a.length;g++){const h=a[g],k=c(h[0],!1,!0);let l=h[1];b||(l=d(h[1],!1,!0,void 0,void 0,f));null!=k&&e.set(k,l)}this.size=e.size}entries(){const a=Array.from(this.g.keys());for(let b=0;b<a.length;b++){const c=a[b];a[b]=[c,this.get(c)]}return new bb(a)}keys(){return this.g.keys()}values(){const a=Array.from(this.g.keys());for(let b=0;b<a.length;b++)a[b]= 
this.get(a[b]);return new bb(a)}forEach(a,b){this.g.forEach((c,d)=>{a.call(b,this.get(d),d,this)})}set(a,b){if(this.i&2)throw Error("Cannot mutate an immutable Map");const c=this.g;a=this.l(a,!0,!1);if(null==a)return this;if(null==b)return c.delete(a),this;c.set(a,this.m(b,!0,!0,this.h,!1,this.i));this.size=c.size;return this}get(a){a=this.l(a,!1,!1);const b=this.g,c=b.get(a);if(void 0!==c){var d=this.i,f=this.h;return f?(Array.isArray(c)&&d&16&&Wa(c),d=this.m(c,!1,!0,f,this.o,d),d!==c&&b.set(a,d), 
d):c}}has(a){return this.h?null!=this.get(a):this.g.has(a)}[Symbol.iterator](){return this.entries()}};function pb(a,b,c,d,f,e){a=cb(a,d,c,e);f&&(a=qb(a));return a}function nb(a){return a};function F(a,b,c){return-1===b?null:b>=a.g?a.s?a.s[b]:void 0:c&&a.s&&(c=a.s[b],null!=c)?c:a.j[b+-1]}function H(a,b,c){if(y(a.j)&2)throw Error();return I(a,b,c)}function I(a,b,c,d){a.i&&(a.i=void 0);if(b>=a.g||d)return d=a.g+-1,(a.s||(a.s=a.j[d]={}))[b]=c,a;a.j[b+-1]=c;(c=a.s)&&b in c&&delete c[b];return a}function rb(a,b,c){a=F(a,b);Array.isArray(a)||(a=D);b=y(a);b&1||Va(a);c?b&2||C(a):b&16&&!(b&2)&&Ta(a);return a}function J(a,b){a=F(a,b);return K(null==a?a:!!a,!1)}let sb; 
function tb(a,b,c,d,f){const e=B(a.j);a:{var g=b;b=!1;if(null==g){if(e){a=sb||(sb=new E(C([])));break a}g=[]}else if(g.constructor===E){if(0==(g.i&2)||e){a=g;break a}g=ob(g)}else Array.isArray(g)?b=B(g):g=[];if(e){if(!g.length){a=sb||(sb=new E(C([])));break a}b||(b=!0,C(g))}else if(b){b=!1;g=Array.prototype.slice.call(g);for(let h=0;h<g.length;h++){const k=g[h]=Array.prototype.slice.call(g[h]);Array.isArray(k[1])&&(k[1]=C(k[1]))}}b||(y(g)&32?Ta(g):y(a.j)&16&&Wa(g));f=new E(g,d,fb,f);I(a,c,f,!1);a= 
f}if(null==a)return a;!e&&d&&(a.o=!0);return a}function ub(a,b){return tb(a,F(a,b),b,void 0,fb)}function O(a,b,c){const d=F(a,c,!1);b=cb(d,b,!1,y(a.j));b!==d&&null!=b&&I(a,c,b,!1);return b}function P(a,b,c){b=O(a,b,c);if(null==b)return b;if(!B(a.j)){const d=qb(b);d!==b&&(b=d,I(a,c,b,!1))}return b} 
function vb(a){var b=y(a.j),c=!!(b&2);var d=c?1:2,f=wb,e=!!(b&2),g=rb(a,7,e);if(g!==D&&y(g)&4)3===d||e||(e=Object.isFrozen(g),1===d?e||Object.freeze(g):(d=y(g),f=d&-19,e&&(g=Array.prototype.slice.call(g),d=0,I(a,7,g)),d!==f&&A(g,f))),a=g;else{var h=g;g=!!(b&2);var k=!!(y(h)&2);e=h;!g&&k&&(h=Array.prototype.slice.call(h));var l=b|(k?2:0);b=k;let m=k=0;for(;k<h.length;k++){const r=cb(h[k],f,!1,l);void 0!==r&&(b||(b=!!(2&y(r.j))),h[m++]=r)}m<k&&(h.length=m);f=h;h=y(f);l=h|5;b=b?l&-9:l|8;h!=b&&(f=Ua(f, 
b));h=f;e!==h&&I(a,7,h);(g||1===d)&&Object.freeze(h);a=h}if(!(c||y(a)&8)){for(c=0;c<a.length;c++)d=a[c],g=qb(d),d!==g&&(a[c]=g);x(a,8)}return a}function xb(a,b){{const c=B(a.j);let d=rb(a,b,c),f=y(d);if(!(f&4)){Object.isFrozen(d)&&(d=Va(d.slice()),I(a,b,d));let e=0,g=0;for(;e<d.length;e++){const h=d[e];null!=h&&(d[g++]=h)}g<e&&(d.length=g);f|=5;c&&(f|=18);A(d,f);f&2&&Object.freeze(d)}!c&&(f&2||Object.isFrozen(d))&&(d=Array.prototype.slice.call(d),x(d,5),I(a,b,d));a=d}return a} 
function K(a,b){return null==a?b:a}function R(a,b){return K(F(a,b),"")}function S(a,b,c=0){return K(F(a,b),c)};let yb;function zb(a,b){return Ab(b)}function Ab(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "boolean":return a?1:0;case "object":if(a&&!Array.isArray(a)){if(null!=a&&a instanceof Uint8Array){let b="",c=0;const d=a.length-10240;for(;c<d;)b+=String.fromCharCode.apply(null,a.subarray(c,c+=10240));b+=String.fromCharCode.apply(null,c?a.subarray(c):a);return btoa(b)}if(a instanceof E)return gb(a)}}return a};function Bb(a,b){var c=a.j;const d=c.length;var f=Wa([]);const e=a.s,g=e?d-1:d;for(let h=0;h<g;h++)f[h]=b(c[h]);if(e){c=f[d-1]={};for(const h in e)c[h]=b(e[h])}b=a.constructor;yb=f;f=new b(f);yb=void 0;a.L&&(f.L=a.L.slice());return f}function Cb(a,b,c,d,f,e){if(null!=a){if(Array.isArray(a))a=f&&0==a.length&&y(a)&1?void 0:e&&y(a)&2?a:Db(a,b,c,void 0!==d,f,e);else if($a(a)){const g={};for(let h in a)g[h]=Cb(a[h],b,c,d,f,e);a=g}else a=b(a,d);return a}} 
function Db(a,b,c,d,f,e){const g=d||c?y(a):0;d=d?!!(g&16):void 0;a=Array.prototype.slice.call(a);for(let h=0;h<a.length;h++)a[h]=Cb(a[h],b,c,d,f,e);c&&c(g,a);return a}function Eb(a){return Cb(a,Fb,void 0,void 0,!1,!1)}function Fb(a){return a.v===Za?a.toJSON():a instanceof E?gb(a,Eb):Ab(a)};function Gb(a,b,c=Ya){if(null!=a){if(a instanceof Uint8Array)return b?a:new Uint8Array(a);if(Array.isArray(a)){const d=y(a);if(d&2)return a;if(b&&!(d&32)&&(d&16||0===d))return A(a,d|18),a;a=Db(a,Gb,d&4?Ya:c,!0,!1,!0);b=y(a);b&4&&b&2&&Object.freeze(a);return a}a.v===Za?B(a.j)||(a=Hb(a,!0),C(a.j)):a instanceof E&&(b=C(ob(a,Gb)),a=new E(b,a.h,a.l,a.m));return a}}function Hb(a,b){const c=b||B(a.j)?Ya:Xa,d=!!(y(a.j)&16);return Bb(a,f=>Gb(f,d,c))} 
function qb(a){if(!B(a.j))return a;const b=Hb(a,!1);b.i=a;return b};function Ib(a){ab=!0;try{return JSON.stringify(a.toJSON(),zb)}finally{ab=!1}}var T=class{constructor(a,b){null==a&&(a=yb);yb=void 0;if(null==a)a=[],A(a,48);else{if(!Array.isArray(a))throw Error();var c=x(a,0)|32;A(a,c)}this.j=a;a:{c=this.j.length;a=c-1;if(c&&(c=this.j[a],$a(c))){this.s=c;this.g=a- -1;break a}b?(this.g=Math.max(b,a+1- -1),this.s=void 0):this.g=Number.MAX_VALUE}}toJSON(){if(ab)var a=Jb(this,this.j,!1);else a=Db(this.j,Fb,void 0,void 0,!1,!1),a=Jb(this,a,!0);return a}}; 
T.prototype.v=Za;T.prototype.toString=function(){return Jb(this,this.j,!1).toString()}; 
function Jb(a,b,c){const d=a?a.constructor.B:void 0;var f=a.g;if(d){if(!c){b=Array.prototype.slice.call(b);var e;if(b.length&&$a(e=b[b.length-1]))for(var g=0;g<d.length;g++)if(d[g]>=f){Object.assign(b[b.length-1]={},e);break}}f=b;c=!c;a=a.g;let k;for(e=0;e<d.length;e++)if(g=d[e],g<a){g+=-1;var h=f[g];null==h?f[g]=c?D:Va([]):c&&h!==D&&Sa(h)}else{if(!k){let l;f.length&&$a(l=f[f.length-1])?k=l:f.push(k={})}h=k[g];null==k[g]?k[g]=c?D:Va([]):c&&h!==D&&Sa(h)}}return b};var Kb=class extends T{constructor(){super()}};var Lb=class extends T{constructor(a){super(a)}};var Mb=class extends T{constructor(a){super(a)}};var wb=class extends T{constructor(a){super(a)}u(){return R(this,3)}N(a){H(this,5,a)}};var U=class extends T{constructor(a){super(a)}u(){return R(this,1)}N(a){H(this,2,a)}};var V=class extends T{constructor(a){super(a)}};var Nb=class extends T{constructor(a){super(a,0)}h(){return null!=F(this,19)}};Nb.B=[6,7];var Ob=class extends T{constructor(a){super(a,0)}};Ob.B=[17];var Pb=class extends T{constructor(a){super(a)}h(){return J(this,1)}l(){return J(this,2)}};var Qb=class extends T{constructor(){super()}};var Rb={capture:!0},Sb={passive:!0},Tb=ua(function(){let a=!1;try{const b=Object.defineProperty({},"passive",{get:function(){a=!0}});n.addEventListener("test",null,b)}catch(b){}return a});function Ub(a){return a?a.passive&&Tb()?a:a.capture||!1:!1}function Vb(a,b,c,d){a.addEventListener&&a.addEventListener(b,c,Ub(d))};var Wb=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function Xb(a,b,c){if(Array.isArray(b))for(var d=0;d<b.length;d++)Xb(a,String(b[d]),c);else null!=b&&c.push(a+(""===b?"":"="+encodeURIComponent(String(b))))}var Yb=/#|$/; 
function Zb(a,b){var c=a.search(Yb);a:{var d=0;for(var f=b.length;0<=(d=a.indexOf(b,d))&&d<c;){var e=a.charCodeAt(d-1);if(38==e||63==e)if(e=a.charCodeAt(d+f),!e||61==e||38==e||35==e)break a;d+=f+1}d=-1}if(0>d)return null;f=a.indexOf("&",d);if(0>f||f>c)f=c;d+=b.length+1;return decodeURIComponent(a.slice(d,-1!==f?f:0).replace(/\+/g," "))};function $b(a,b){if(a)for(const c in a)Object.prototype.hasOwnProperty.call(a,c)&&b(a[c],c,a)}var ac=a=>{a.preventDefault?a.preventDefault():a.returnValue=!1};let bc=[];const cc=()=>{const a=bc;bc=[];for(const b of a)try{b()}catch{}}; 
var dc=a=>{bc.push(a);1==bc.length&&(window.Promise?Promise.resolve().then(cc):window.setImmediate?setImmediate(cc):setTimeout(cc,0))},ec=a=>{var b=W;"complete"===b.readyState||"interactive"===b.readyState?dc(a):b.addEventListener("DOMContentLoaded",a)},fc=a=>{var b=window;"complete"===b.document.readyState?dc(a):b.addEventListener("load",a)};function gc(a=document){return a.createElement("img")};function hc(a,b,c=null,d=!1){ic(a,b,c,d)}function ic(a,b,c,d){a.google_image_requests||(a.google_image_requests=[]);const f=gc(a.document);if(c||d){const e=g=>{c&&c(g);if(d){g=a.google_image_requests;const h=Array.prototype.indexOf.call(g,f,void 0);0<=h&&Array.prototype.splice.call(g,h,1)}f.removeEventListener&&f.removeEventListener("load",e,Ub());f.removeEventListener&&f.removeEventListener("error",e,Ub())};Vb(f,"load",e);Vb(f,"error",e)}f.src=b;a.google_image_requests.push(f)} 
function nc(a,b){var c;if(c=a.navigator)c=a.navigator.userAgent,c=/Chrome/.test(c)&&!/Edge/.test(c)?!0:!1;c&&a.navigator.sendBeacon?a.navigator.sendBeacon(b):hc(a,b,void 0,!1)};let oc=0;function pc(a){return(a=qc(a,document.currentScript))&&a.getAttribute("data-jc-version")||"unknown"}function qc(a,b=null){return b&&b.getAttribute("data-jc")===String(a)?b:document.querySelector(`[${"data-jc"}="${a}"]`)} 
function rc(a){if(!(.01<Math.random())){const b=qc(a,document.currentScript);a=`https://${b&&"true"===b.getAttribute("data-jc-rcd")?"pagead2.googlesyndication-cn.com":"pagead2.googlesyndication.com"}/pagead/gen_204?id=jca&jc=${a}&version=${pc(a)}&sample=${.01}`;nc(window,a)}};var W=document,X=window;const sc=[ya,za,Ba,Aa,xa,Ea,Fa,Ca,Ga];function tc(a,b){if(a instanceof p)return a;const c=Ja(a,sc);c===ia&&b(a);return c} 
var uc=a=>{var b=`${"http:"===X.location.protocol?"http:":"https:"}//${"pagead2.googlesyndication.com"}/pagead/gen_204`;return c=>{c={id:"unsafeurl",ctx:a,url:c};var d=[];for(f in c)Xb(f,c[f],d);var f=d.join("&");if(f){c=b.indexOf("#");0>c&&(c=b.length);d=b.indexOf("?");if(0>d||d>c){d=c;var e=""}else e=b.substring(d+1,c);c=[b.slice(0,d),e,b.slice(c)];d=c[1];c[1]=f?d?d+"&"+f:f:d;f=c[0]+(c[1]?"?"+c[1]:"")+c[2]}else f=b;navigator.sendBeacon&&navigator.sendBeacon(f,"")}};var vc=a=>{var b=W;try{return b.querySelectorAll("*["+a+"]")}catch(c){return[]}};class wc{constructor(a,b){this.error=a;this.context=b.context;this.msg=b.message||"";this.id=b.id||"jserror";this.meta={}}};const xc=RegExp("^https?://(\\w|-)+\\.cdn\\.ampproject\\.(net|org)(\\?|/|$)");var yc=class{constructor(a,b){this.g=a;this.h=b}},zc=class{constructor(a,b){this.url=a;this.M=!!b;this.depth=null}};function Ac(a,b){const c={};c[a]=b;return[c]}function Bc(a,b,c,d,f){const e=[];$b(a,function(g,h){(g=Cc(g,b,c,d,f))&&e.push(h+"="+g)});return e.join(b)} 
function Cc(a,b,c,d,f){if(null==a)return"";b=b||"&";c=c||",$";"string"==typeof c&&(c=c.split(""));if(a instanceof Array){if(d=d||0,d<c.length){const e=[];for(let g=0;g<a.length;g++)e.push(Cc(a[g],b,c,d+1,f));return e.join(c[d])}}else if("object"==typeof a)return f=f||0,2>f?encodeURIComponent(Bc(a,b,c,d,f+1)):"...";return encodeURIComponent(String(a))}function Dc(a){let b=1;for(const c in a.h)b=c.length>b?c.length:b;return 3997-b-a.i.length-1} 
function Ec(a,b){let c="https://pagead2.googlesyndication.com"+b,d=Dc(a)-b.length;if(0>d)return"";a.g.sort(function(e,g){return e-g});b=null;let f="";for(let e=0;e<a.g.length;e++){const g=a.g[e],h=a.h[g];for(let k=0;k<h.length;k++){if(!d){b=null==b?g:b;break}let l=Bc(h[k],a.i,",$");if(l){l=f+l;if(d>=l.length){d-=l.length;c+=l;f=a.i;break}b=null==b?g:b}}}a="";null!=b&&(a=f+"trn="+b);return c+a}class Fc{constructor(){this.i="&";this.h={};this.l=0;this.g=[]}};function Gc(){var a=Hc,b=window.google_srt;0<=b&&1>=b&&(a.g=b)}function Ic(a,b,c,d=!1,f){if((d?a.g:Math.random())<(f||.01))try{let e;c instanceof Fc?e=c:(e=new Fc,$b(c,(h,k)=>{var l=e;const m=l.l++;h=Ac(k,h);l.g.push(m);l.h[m]=h}));const g=Ec(e,"/pagead/gen_204?id="+b+"&");g&&hc(n,g)}catch(e){}}class Jc{constructor(){this.g=Math.random()}};let Kc=null;function Lc(){const a=n.performance;return a&&a.now&&a.timing?Math.floor(a.now()+a.timing.navigationStart):Date.now()}function Mc(){const a=n.performance;return a&&a.now?a.now():null};class Nc{constructor(a,b){var c=Mc()||Lc();this.label=a;this.type=b;this.value=c;this.duration=0;this.uniqueId=Math.random();this.taskId=this.slotId=void 0}};const Y=n.performance,Oc=!!(Y&&Y.mark&&Y.measure&&Y.clearMarks),Pc=ua(()=>{var a;if(a=Oc){var b;if(null===Kc){Kc="";try{a="";try{a=n.top.location.hash}catch(c){a=n.location.hash}a&&(Kc=(b=a.match(/\bdeid=([\d,]+)/))?b[1]:"")}catch(c){}}b=Kc;a=!!b.indexOf&&0<=b.indexOf("1337")}return a});function Qc(a){a&&Y&&Pc()&&(Y.clearMarks(`goog_${a.label}_${a.uniqueId}_start`),Y.clearMarks(`goog_${a.label}_${a.uniqueId}_end`))} 
class Rc{constructor(){var a=window;this.h=[];this.i=a||n;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=Pc()||(null!=b?b:1>Math.random())}start(a,b){if(!this.g)return null;a=new Nc(a,b);b=`goog_${a.label}_${a.uniqueId}_start`;Y&&Pc()&&Y.mark(b);return a}end(a){if(this.g&&"number"===typeof a.value){a.duration=(Mc()||Lc())-a.value;var b=`goog_${a.label}_${a.uniqueId}_end`;Y&&Pc()&&Y.mark(b);!this.g|| 
2048<this.h.length||this.h.push(a)}}};function Sc(a){let b=a.toString();a.name&&-1==b.indexOf(a.name)&&(b+=": "+a.name);a.message&&-1==b.indexOf(a.message)&&(b+=": "+a.message);if(a.stack){a=a.stack;var c=b;try{-1==a.indexOf(c)&&(a=c+"\n"+a);let d;for(;a!=d;)d=a,a=a.replace(RegExp("((https?:/..*/)[^/:]*:\\d+(?:.|\n)*)\\2"),"$1");b=a.replace(RegExp("\n *","g"),"\n")}catch(d){b=c}}return b} 
function Tc(a,b,c){let d,f;try{a.g&&a.g.g?(f=a.g.start(b.toString(),3),d=c(),a.g.end(f)):d=c()}catch(e){c=!0;try{Qc(f),c=a.o(b,new wc(e,{message:Sc(e)}),void 0,void 0)}catch(g){a.m(217,g)}if(c)window.console?.error?.(e);else throw e;}return d}function Uc(a,b){var c=Vc;return(...d)=>Tc(c,a,()=>b.apply(void 0,d))} 
class Wc{constructor(a=null){this.i=Hc;this.h=null;this.o=this.m;this.g=a;this.l=!1}pinger(){return this.i}m(a,b,c,d,f){f=f||"jserror";let e;try{const L=new Fc;var g=L;g.g.push(1);g.h[1]=Ac("context",a);b.error&&b.meta&&b.id||(b=new wc(b,{message:Sc(b)}));if(b.msg){g=L;var h=b.msg.substring(0,512);g.g.push(2);g.h[2]=Ac("msg",h)}var k=b.meta||{};b=k;if(this.h)try{this.h(b)}catch(M){}if(d)try{d(b)}catch(M){}d=L;k=[k];d.g.push(3);d.h[3]=k;d=n;k=[];let Da;b=null;do{var l=d;try{var m;if(m=!!l&&null!=l.location.href)b:{try{La(l.foo); 
m=!0;break b}catch(M){}m=!1}var r=m}catch{r=!1}r?(Da=l.location.href,b=l.document&&l.document.referrer||null):(Da=b,b=null);k.push(new zc(Da||""));try{d=l.parent}catch(M){d=null}}while(d&&l!=d);for(let M=0,jc=k.length-1;M<=jc;++M)k[M].depth=jc-M;l=n;if(l.location&&l.location.ancestorOrigins&&l.location.ancestorOrigins.length==k.length-1)for(r=1;r<k.length;++r){var G=k[r];G.url||(G.url=l.location.ancestorOrigins[r-1]||"",G.M=!0)}var z=k;let ib=new zc(n.location.href,!1);l=null;const jb=z.length-1; 
for(G=jb;0<=G;--G){var N=z[G];!l&&xc.test(N.url)&&(l=N);if(N.url&&!N.M){ib=N;break}}N=null;const pd=z.length&&z[jb].url;0!=ib.depth&&pd&&(N=z[jb]);e=new yc(ib,N);if(e.h){z=L;var Q=e.h.url||"";z.g.push(4);z.h[4]=Ac("top",Q)}var kb={url:e.g.url||""};if(e.g.url){var lb=e.g.url.match(Wb),da=lb[1],kc=lb[3],lc=lb[4];Q="";da&&(Q+=da+":");kc&&(Q+="//",Q+=kc,lc&&(Q+=":"+lc));var mc=Q}else mc="";da=L;kb=[kb,{url:mc}];da.g.push(5);da.h[5]=kb;Ic(this.i,f,L,this.l,c)}catch(L){try{Ic(this.i,f,{context:"ecmserr", 
rctx:a,msg:Sc(L),url:e&&e.g.url},this.l,c)}catch(Da){}}return!0}};class Xc{};let Hc,Vc;const Z=new Rc;var Yc=()=>{window.google_measure_js_timing||(Z.g=!1,Z.h!=Z.i.google_js_reporting_queue&&(Pc()&&Array.prototype.forEach.call(Z.h,Qc,void 0),Z.h.length=0))};(a=>{Hc=a??new Jc;"number"!==typeof window.google_srt&&(window.google_srt=Math.random());Gc();Vc=new Wc(Z);Vc.h=b=>{const c=oc;0!==c&&(b.jc=String(c),b.shv=pc(c))};Vc.l=!0;"complete"==window.document.readyState?Yc():Z.g&&Vb(window,"load",()=>{Yc()})})(); 
var Zc=(a,b)=>Uc(a,b),$c=a=>{var b=Xc;var c="K";b.K&&b.hasOwnProperty(c)||(c=new b,b.K=c);b=[];!a.eid&&b.length&&(a.eid=b.toString());Ic(Hc,"gdn-asoch",a,!0)};function ad(a=window){return a};var bd=(a,b)=>{b=R(a,2)||b;if(!b)return"";if(J(a,13))return b;const c=/[?&]adurl=([^&]+)/.exec(b);if(!c)return b;const d=[b.slice(0,c.index+1)];ub(a,4).forEach((f,e)=>{d.push(encodeURIComponent(e)+"="+encodeURIComponent(f)+"&")});d.push(b.slice(c.index+1));return d.join("")},cd=(a,b=[])=>{b=0<b.length?b:vc("data-asoch-targets");a=tb(a,F(a,1),1,Nb);const c=[];for(let h=0;h<b.length;++h){var d=b[h].getAttribute("data-asoch-targets"),f=d.split(","),e=!0;for(let k of f)if(!a.has(k)){e=!1;break}if(e){e= 
a.get(f[0]);for(d=1;d<f.length;++d){var g=a.get(f[d]);e=Hb(e,!1).toJSON();g=g.toJSON();const k=Math.max(e.length,g.length);for(let l=0;l<k;++l)null==e[l]&&(e[l]=g[l]);e=new Nb(e)}f=ub(e,4);null!=F(e,5)&&f.set("nb",S(e,5,0).toString());c.push({element:b[h],data:e})}else $c({type:1,data:d})}return c},fd=(a,b,c,d)=>{c=bd(b,c);if(0!==c.length){if("2"===Zb(c,"ase")&&1087!==d){const f=609===d;let e;const g=!!W.featurePolicy?.allowedFeatures().includes("attribution-reporting");e=f?4:g?6:5;let h="";f||g&& 
!dd(c)?(c=ed(c,"nis",e.toString()),a.setAttribute("attributionsrc",h)):g&&dd(c)&&(h=ed(ca(new fa({url:c})),"nis",e.toString()),a.setAttribute("attributionsrc",h))}va(a,tc(c,uc(d)));a.target||(a.target=null!=F(b,11)?R(b,11):"_top")}},gd=a=>{for(const b of a)if(a=b.data,"A"==b.element.tagName&&!J(a,1)){const c=b.element;fd(c,a,c.href,609)}},dd=a=>!/[?&]dsh=1(&|$)/.test(a)&&/[?&]ae=1(&|$)/.test(a),hd=a=>{const b=n.oneAfmaInstance;if(b)for(const c of a)if((a=c.data)&&void 0!==O(a,V,8)){const d=R(P(a, 
V,8),4);if(d){b.fetchAppStoreOverlay(d,void 0,R(P(a,V,8),6));break}}},id=(a,b=500)=>{const c=[],d=[];for(var f of a)(a=f.data)&&void 0!==O(a,U,12)&&(d.push(P(a,U,12)),c.push(P(a,U,12).u()));f=(e,g)=>{if(g)for(const h of d)g[h.u()]&&h.N(!0)};a=n.oneAfmaInstance;for(const e of c)a?.canOpenAndroidApp(e,f,()=>{},b)},kd=(a,b,c,d,f)=>{if(!b||void 0===O(b,V,8))return!1;const e=P(b,V,8);let g=R(e,2);ub(b,10).forEach((l,m)=>{var r=g;m=encodeURIComponent(m);const G=encodeURIComponent(l);l=new RegExp("[?&]"+ 
m+"=([^&]+)");const z=l.exec(r);console.log(z);m=m+"="+G;g=z?r.replace(l,z[0].charAt(0)+m):r.replace("?","?"+m+"&")});jd(b)&&J(b,15)&&!/[?&]label=/.test(c)&&(c=ed(c,"label","deep_link_fallback"));const h=l=>d.openStoreOverlay(l,void 0,R(e,6)),k=l=>nc(X,l);return d.redirectForStoreU2({clickUrl:c,trackingUrl:R(e,3),finalUrl:g,pingFunc:f&&!J(b,13)?k:d.click,openFunc:a?.h()?h:d.openIntentOrNativeApp,isExternalClickUrl:J(b,13)})},md=(a,b,c,d,f,e,g,h=!1)=>{f=J(f,15);const k=dd(e);!a||!b||f&&k||(e=h?ld(e): 
ld(e,g.click));e&&e.startsWith("intent:")?g.openIntentOrNativeApp(e):c?d?g.openBrowser(e):g.openChromeCustomTab(e):g.openSystemBrowser(e,{useFirstPackage:!0,useRunningProcess:!0})},ld=(a,b=null)=>{if(null!==b){const c=new fa({url:a});if(c.h&&c.i||c.m)return b(ca(c)),ea(c,1)}else return{P:b}={},b=new fa({url:a,P:b}),b.h&&b.i||b.m?navigator.sendBeacon?navigator.sendBeacon(ca(b),"")?ea(b,1):ea(b,2):ea(b,0):a;return a},nd=(a,b=!0)=>{b&&X.fetch?X.fetch(a,{method:"GET",keepalive:!0,mode:"no-cors"}).then(c=> 
{c.ok||hc(X,a)}):hc(X,a)},ed=(a,b,c)=>{b=encodeURIComponent(String(b));c=encodeURIComponent(String(c));return a.replace("?","?"+b+"="+c+"&")},jd=a=>{for(const b of vb(a))if(3===S(b,1,0)&&R(b,2))return!0;return!1};var od=(a,b)=>a&&(a=a.match(b+"=([^&]+)"))&&2==a.length?a[1]:"";var qd=class extends T{constructor(){super()}};function rd(a,b){return H(a,2,b)}function sd(a,b){return H(a,3,b)}function td(a,b){return H(a,4,b)}function ud(a,b){return H(a,5,b)}function vd(a,b){return H(a,9,b)}function wd(a,b){if(y(a.j)&2)throw Error();if(null!=b){var c=!!b.length;for(var d=0;d<b.length;d++){var f=b[d];c=c&&!B(f.j)}d=y(b);f=d|1;c=(c?f|8:f&-9)|4;c!=d&&(b=Ua(b,c))}null==b&&(b=D);return I(a,10,b)}function xd(a,b){return H(a,11,b)}function yd(a,b){return H(a,1,b)}function zd(a,b){return H(a,7,b)} 
var Ad=class extends T{constructor(){super(void 0,0)}};Ad.B=[10,6];const Bd="platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64".split(" ");function Cd(){var a=window;if("function"!==typeof a.navigator?.userAgentData?.getHighEntropyValues)return null;const b=a.google_tag_data??(a.google_tag_data={});if(b.uach_promise)return b.uach_promise;a=a.navigator.userAgentData.getHighEntropyValues(Bd).then(c=>{b.uach??(b.uach=c);return c});return b.uach_promise=a} 
function Dd(a){return xd(wd(ud(rd(yd(td(zd(vd(sd(new Ad,a.architecture||""),a.bitness||""),a.mobile||!1),a.model||""),a.platform||""),a.platformVersion||""),a.uaFullVersion||""),a.fullVersionList?.map(b=>{var c=new qd;c=H(c,1,b.brand);return H(c,2,b.version)})||[]),a.wow64||!1)}function Ed(){return Cd()?.then(a=>Dd(a))??null};function Fd(a){for(const b of a)if("A"==b.element.tagName){a=b.element;const c=b.data;null==F(c,2)&&H(c,2,a.href)}}function Gd(a,b){return ka(a,c=>c.element===b)}function Hd(a){ec(Zc(556,()=>{new Id(a||{})}))} 
function Jd(a,b,c,d){if(!J(d,13)){var f=c.href;var e=/[?&]adurl=([^&]+)/.exec(f);f=e?[f.slice(0,e.index),f.slice(e.index)]:[f,""];for(va(c,tc(f[0],uc(557)));!c.id;)if(e="asoch-id-"+(Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^Date.now()).toString(36)),!W.getElementById(e)){c.id=e;break}e=c.id;"function"===typeof window.xy&&window.xy(b,c,W.body);"function"===typeof window.mb&&window.mb(c);"function"===typeof window.bgz&&window.bgz(e);"function"=== 
typeof window.ja&&window.ja(e,d?S(d,5,0):0);"function"===typeof window.vti&&window.vti(e);a.i&&"function"===typeof window.ss&&(a.G?window.ss(e,1,a.i):window.ss(a.i,1));0<f.length&&(a=0<a.m.length&&!d?.h()?c.href+"&uach="+encodeURIComponent(a.m)+f[1]:c.href+f[1],va(c,tc(a,uc(557))))}} 
async function Kd(a,b,c,d){let f="";var e=n.oneAfmaInstance;if(e&&(b.preventDefault(),f=await e.appendClickSignalsAsync(c.href)||"",a.R)){if(a.T)return;if(e=await e.getNativeClickMeta()){if(e.customClickGestureEligible)return;f=ed(f,"nas",e.encodedNas)}}Ld(a,b,c,d,f)} 
function Ld(a,b,c,d,f){const e=J(a.h,2),g=e&&300<Date.now()-a.F,h=n.oneAfmaInstance;h?(ac(b),(()=>{let k=J(d,13)?f:h.logScionEventAndAddParam(f);if(!a.o&&d&&void 0!==O(d,U,12)){var l=P(d,U,12).u();if(0<vb(d).length)for(const m of vb(d));J(P(d,U,12),2)?(h.click(k),h.openAndroidApp(l),l=!0):l=!1}else l=!1;l||kd(a.l,d,k,h,a.U)||md(e,g,a.W,a.o,d,k,h,a.V)})()):(b=window,a.S&&b.pawsig&&"function"===typeof b.pawsig.clk?b.pawsig.clk(c):g&&(b=null!=c.getAttribute("attributionsrc")&&"6"===Zb(c.getAttribute("attributionsrc"), 
"nis")?ld(c.href,()=>{}):ld(c.href),b!==c.href&&va(c,tc(b,uc(599)))));g&&(a.F=Date.now());rc(a.D)} 
var Id=class{constructor(a){this.o=Oa||Ma||Pa||Na;var b=vc("data-asoch-meta");if(1!==b.length)$c({type:2,data:b.length});else{this.D=70;this.h=new Ob(JSON.parse(b[0].getAttribute("data-asoch-meta"))||[]);this.O=a["extra-meta"]?new Ob(JSON.parse(a["extra-meta"])):null;this.R="true"===a["is-fsn"];this.T="true"===a["is-tap-disabled-for-fsn"];this.l=a["ios-store-overlay-config"]?new Pb(JSON.parse(a["ios-store-overlay-config"])):null;this.W="true"===a["use-cct-over-browser"];this.U="true"===a["send-ac-click-ping-by-js"]; 
this.H="true"===a["correct-redirect-url-for-och-15-click"];this.V="true"===a["send-click-ping-by-js-in-och"];this.S="true"===a["enable-paw"];this.m="";b=Ed();null!=b&&b.then(c=>{var d=Ib(c);c=[];for(var f=0,e=0;e<d.length;e++){var g=d.charCodeAt(e);255<g&&(c[f++]=g&255,g>>=8);c[f++]=g}d=3;void 0===d&&(d=0);if(!Ra)for(Ra={},f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),e=["+/=","+/","-_=","-_.","-_"],g=0;5>g;g++){var h=f.concat(e[g].split(""));Qa[g]=h;for(var k=0;k<h.length;k++){var l= 
h[k];void 0===Ra[l]&&(Ra[l]=k)}}d=Qa[d];f=Array(Math.floor(c.length/3));e=d[64]||"";for(g=h=0;h<c.length-2;h+=3){var m=c[h],r=c[h+1];l=c[h+2];k=d[m>>2];m=d[(m&3)<<4|r>>4];r=d[(r&15)<<2|l>>6];l=d[l&63];f[g++]=k+m+r+l}k=0;l=e;switch(c.length-h){case 2:k=c[h+1],l=d[(k&15)<<2]||e;case 1:c=c[h],f[g]=d[c>>2]+d[(c&3)<<4|k>>4]+l+e}this.m=f.join("")});this.g=cd(this.h);this.X=Number(a["deeplink-and-android-app-validation-timeout"])||500;this.F=-Infinity;this.i=R(this.h,5)||"";this.G=J(this.h,11);this.O&&(this.G= 
J(this.O,11));this.C=this.A=null;J(this.h,3)||(gd(this.g),H(this.h,3,!0));Fd(this.g);a=n.oneAfmaInstance;!this.o&&a&&id(this.g,this.X);if(a&&this.l?.l())switch(b=()=>{const c=K(F(this.l,4),0);0<c?n.setTimeout(()=>{hd(this.g)},c):hd(this.g)},S(this.l,3,0)){case 1:a.runOnOnShowEvent(b);break;case 2:fc(b);break;default:hd(this.g)}Vb(W,"click",Zc(557,c=>{a:if(!c.defaultPrevented||this.A===c){for(var d,f,e=c.target;(!d||!f)&&e;){f||"A"!=e.tagName||(f=e);var g=e.hasAttribute("data-asoch-targets"),h=e.hasAttribute("data-asoch-fixed-value"); 
if(!d)if(h)d=new Nb(JSON.parse(e.getAttribute("data-asoch-fixed-value"))||[]);else if("A"==e.tagName||g)if(g=g&&"true"===e.getAttribute("data-asoch-is-dynamic")?cd(this.h,[e]):this.g,g=Gd(g,e))d=g.data;e=e.parentElement}if(e=d&&!J(d,1)){if(c.defaultPrevented){var k=d;if(this.A===c&&this.C){d=new Mb(this.C);var l=R(k,9);e="";switch(S(d,4,1)){case 2:if(K(F(d,2),0))e="blocked_fast_click";else if(R(d,1)||R(d,7))e="blocked_border_click";break;case 3:e=W,e=e.getElementById?e.getElementById("common_15click_anchor"): 
null,"function"===typeof window.copfcChm&&e&&(k=Hb(k,!1),H(k,5,12),ub(k,4).set("nb",(12).toString()),(g=Gd(this.g,e))?g.data=k:this.g.push({element:e,data:k}),!this.H&&f&&(Jd(this,c,f,k),H(k,2,f.href)),window.copfcChm(c,bd(k,e.href),null,void 0!==O(d,Lb,10)?Ib(P(d,Lb,10)):null),this.H&&Jd(this,c,e,k)),e="onepointfiveclick_first_click"}l&&e&&nd(l+"&label="+e,!1);rc(this.D)}break a}g=d;for(k of xb(g,6))nd(k)}if(f&&e){d=e?d:null;(k=Gd(this.g,f))?k=k.data:(k=new Nb,H(k,2,f.href),H(k,11,f.target||"_top"), 
this.g.push({element:f,data:k}));fd(f,d||k,R(k,2),557);Jd(this,c,f,d);for(l of xb(this.h,17))k=l,e=W.body,g={},"function"===typeof window.CustomEvent?h=new CustomEvent(k,g):(h=document.createEvent("CustomEvent"),h.initCustomEvent(k,!!g.bubbles,!!g.cancelable,g.detail)),e.dispatchEvent(h);if(d?.h()){l=new Kb;H(l,1,S(d,5,0));k=od(f.href,"nx");""!=k&&H(l,2,+k);k=od(f.href,"ny");""!=k&&H(l,3,+k);k=od(f.href,"bg");""!=k&&H(l,4,k);k=od(f.href,"nm");""!=k&&H(l,5,+k);k=od(f.href,"mb");""!=k&&H(l,6,+k);k= 
R(d,19);b:if(e=F(d,20),null!=e){switch(typeof e){case "string":e=+e;break b;case "number":break b}e=void 0}e=null!=e?K(F(d,20),0):null;l=Ib(l);g=this.m;h=ad(n);const m=new Qb;H(m,1,k);null!==e&&H(m,2,e);null!==g&&H(m,3,g);H(m,4,l);h?.fence?.reportEvent({eventType:"click",eventData:JSON.stringify(m),destination:["buyer"]})}J(this.h,16)||this.R?Kd(this,c,f,d):(l="",(k=n.oneAfmaInstance)&&(l=k.appendClickSignals(f.href)),Ld(this,c,f,d,l))}}}),Rb);this.i&&"function"===typeof window.ss&&Vb(W.body,"mouseover", 
Zc(626,()=>{window.ss(this.i,0)}),Sb);"function"===typeof window.ivti&&window.ivti(window);a=window;a.googqscp&&"function"===typeof a.googqscp.registerCallback&&a.googqscp.registerCallback((c,d)=>{this.A=c;this.C=d})}}};var Md=Zc(555,a=>Hd(a));oc=70;const Nd=qc(70,document.currentScript);if(null==Nd)throw Error("JSC not found 70");const Od={},Pd=Nd.attributes;for(let a=Pd.length-1;0<=a;a--){const b=Pd[a].name;0===b.indexOf("data-jcp-")&&(Od[b.substring(9)]=Pd[a].value)}Md(Od);}).call(this);
