(function(stc){'use strict';var aa=Object.defineProperty;function ba(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b>>0,ia[d]=da?ca.Symbol(d):"$jscp$"+a+"$"+d),aa(f,ia[d],{configurable:!0,writable:!0,value:b})))}}la("Symbol.dispose",function(a){return a?a:Symbol("Symbol.dispose")},"es_next");la("Object.fromEntries",function(a){return a?a:function(b){var c={};if(!(Symbol.iterator in b))throw new TypeError(""+b+" is not iterable");b=b[Symbol.iterator].call(b);for(var d=b.next();!d.done;d=b.next()){d=d.value;if(Object(d)!==d)throw new TypeError("iterable for fromEntries should yield objects");c[d[0]]=d[1]}return c}},"es_2019");/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var g=this||self;function ma(a,b){a:{var c=["CLOSURE_FLAGS"];for(var d=g,e=0;e{throw a;},0)};function ra(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};var ua=ma(610401301,!1),va=ma(748402147,ma(1,!0));function Aa(){var a=g.navigator;return a&&(a=a.userAgent)?a:""}var Ba;const Ca=g.navigator;Ba=Ca?Ca.userAgentData||null:null;function Da(){var a=ua?!!Ba&&Ba.brands.length>0:!1;return a?!1:Aa().indexOf("Trident")!=-1||Aa().indexOf("MSIE")!=-1};var Ea=null;function Fa(a){const b=[];Ga(a,function(c){b.push(c)});return b}function Ga(a,b){function c(e){for(;d>4);h!=64&&(b(f<<4&240|h>>2),k!=64&&b(h<<6&192|k))}}function Ha(){if(!Ea){Ea={};var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"];for(let c=0;c<5;c++){const d=a.concat(b[c].split(""));for(let e=0;etypeof a==="number"),ob=Ya(a=>typeof a==="string"),pb=Ya(a=>typeof a==="boolean");var qb=typeof g.BigInt==="function"&&typeof g.BigInt(0)==="bigint";function x(a){var b=a;if(ob(b)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(b))throw Error(String(b));}else if(Za(b)&&!Number.isSafeInteger(b))throw Error(String(b));return qb?BigInt(a):a=pb(a)?a?"1":"0":ob(a)?a.trim()||"0":String(a)}var wb=Ya(a=>qb?a>=rb&&a<=sb:a[0]==="-"?tb(a,ub):tb(a,vb));const ub=Number.MIN_SAFE_INTEGER.toString(),rb=qb?BigInt(Number.MIN_SAFE_INTEGER):void 0,vb=Number.MAX_SAFE_INTEGER.toString(),sb=qb?BigInt(Number.MAX_SAFE_INTEGER):void 0;function tb(a,b){if(a.length>b.length)return!1;if(a.lengthe)return!1;if(d>>0;z=b;C=(a-b)/4294967296>>>0}function yb(a){if(a<0){xb(-a);const [b,c]=zb(z,C);z=b>>>0;C=c>>>0}else xb(a)}function Ab(a,b){b>>>=0;a>>>=0;if(b<=2097151)var c=""+(4294967296*b+a);else Ta()?c=""+(BigInt(b)<>>24|b<<8)&16777215,b=b>>16&65535,a=(a&16777215)+c*6777216+b*6710656,c+=b*8147497,b*=2,a>=1E7&&(c+=a/1E7>>>0,a%=1E7),c>=1E7&&(b+=c/1E7>>>0,c%=1E7),c=b+Bb(c)+Bb(a));return c}function Bb(a){a=String(a);return"0000000".slice(a.length)+a}function Cb(){var a=z,b=C;if(b&2147483648)if(Ta())a=""+(BigInt(b|0)<>>0));else{const [c,d]=zb(a,b);a="-"+Ab(c,d)}else a=Ab(a,b);return a}function zb(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]};function Db(a,b=`unexpected value ${a}!`){throw Error(b);};const Eb=typeof BigInt==="function"?BigInt.asIntN:void 0,Fb=Number.isSafeInteger,Gb=Number.isFinite,Hb=Math.trunc;function Ib(a){if(typeof a!=="boolean"){var b=typeof a;throw Error(`Expected boolean but got ${b!="object"?b:a?Array.isArray(a)?"array":b:"null"}: ${a}`);}return a}const Jb=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function Kb(a){switch(typeof a){case "bigint":return!0;case "number":return Gb(a);case "string":return Jb.test(a);default:return!1}}function Lb(a){if(typeof a!=="number")throw La("int32");if(!Gb(a))throw La("int32");return a|0}function Mb(a){if(a==null)return a;if(typeof a==="string"&&a)a=+a;else if(typeof a!=="number")return;return Gb(a)?a|0:void 0}function Nb(a,b=0){if(!Kb(a))throw La("int64");const c=typeof a;switch(b){case 512:switch(c){case "string":return Ob(a);case "bigint":return String(Eb(64,a));default:return Pb(a)}case 1024:switch(c){case "string":return Qb(a);case "bigint":return x(Eb(64,a));default:return Rb(a)}case 0:switch(c){case "string":return Ob(a);case "bigint":return x(Eb(64,a));default:return Sb(a)}default:return Db(b,"Unknown format requested type for int64")}}function Tb(a){var b=a.length;if(a[0]==="-"?b<20||b===20&&a<="-9223372036854775808":b<19||b===19&&a<="9223372036854775807")return a;if(a.length<16)yb(Number(a));else if(Ta())a=BigInt(a),z=Number(a&BigInt(4294967295))>>>0,C=Number(a>>BigInt(32)&BigInt(4294967295));else{b=+(a[0]==="-");C=z=0;const c=a.length;for(let d=b,e=(c-b)%6+b;e<=c;d=e,e+=6){const f=Number(a.slice(d,e));C*=1E6;z=z*1E6+f;z>=4294967296&&(C+=Math.trunc(z/4294967296),C>>>=0,z>>>=0)}if(b){const [d,e]=zb(z,C);z=d;C=e}}return Cb()}function Sb(a){a=Hb(a);if(!Fb(a)){yb(a);var b=z,c=C;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,b==0&&(c=c+1>>>0);const d=c*4294967296+(b>>>0);b=Number.isSafeInteger(d)?d:Ab(b,c);a=typeof b==="number"?a?-b:b:a?"-"+b:b}return a}function Pb(a){a=Hb(a);Fb(a)?a=String(a):(yb(a),a=Cb());return a}function Ob(a){var b=Hb(Number(a));if(Fb(b))return String(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return Tb(a)}function Qb(a){var b=Hb(Number(a));if(Fb(b))return x(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return Ta()?x(Eb(64,BigInt(a))):x(Tb(a))}function Rb(a){return Fb(a)?x(Sb(a)):x(Pb(a))}function Ub(a){const b=typeof a;if(a==null)return a;if(b==="bigint")return x(Eb(64,a));if(Kb(a))return b==="string"?Qb(a):Rb(a)}function Vb(a){if(a!=null&&typeof a!=="string")throw Error();return a}function Wb(a,b,c,d){if(a!=null&&a[Qa]===Ua)return a;if(!Array.isArray(a))return c?d&2?((a=b[Na])||(d=new b,a=d.i,a[r]|=34,a=b[Na]=d),b=a):b=new b:b=void 0,b;c=a[r]|0;d=c|d&32|d&2;d!==c&&(a[r]=d);return new b(a)};function Xb(a){return a};function Yb(a,b,c,d){var e=d!==void 0;d=!!d;const f=[];var h=a.length;let k,m=4294967295,v=!1;const p=!!(b&64),l=p?b&128?0:-1:void 0;if(!(b&1||(k=h&&a[h-1],k!=null&&typeof k==="object"&&k.constructor===Object?(h--,m=h):k=void 0,!p||b&128||e))){v=!0;var q;m=((q=Zb)!=null?q:Xb)(m-l,l,a,k,void 0)+l}b=void 0;for(e=0;e=m){const y=e-l;let K;((K=b)!=null?K:b={})[y]=q}else f[e]=q;if(k)for(let y in k){if(!Object.prototype.hasOwnProperty.call(k,y))continue;a=k[y];if(a==null||(a=c(a,d))==null)continue;h=+y;let K;if(p&&!Number.isNaN(h)&&(K=h+l)=1024)throw Error("pvtlmt");for(const h in d){if(!Object.prototype.hasOwnProperty.call(d,h))continue;const k=+h;if(k=5||(b[Pa]=a+1,Ka())}};function tc(a,b){if(typeof a!=="object")return a;if(Array.isArray(a)){var c=a[r]|0;a.length===0&&c&1?a=void 0:c&2||(!b||4096&c||16&c?a=uc(a,c,!1,b&&!(c&16)):(a[r]|=34,c&4&&Object.freeze(a)));return a}if(a!=null&&a[Qa]===Ua)return b=a.i,c=b[r]|0,t(a,c)?a:vc(a,b,c)?wc(a,b):uc(b,c)}function wc(a,b,c){a=new a.constructor(b);c&&(a.g=Va);a.h=Va;return a}function uc(a,b,c,d){d!=null||(d=!!(34&b));a=Yb(a,b,tc,d);d=32;c&&(d|=2);b=b&8380609|d;a[r]=b;return a}function xc(a){const b=a.i,c=b[r]|0;if(t(a,c)){var d;vc(a,b,c)?d=wc(a,b,!0):d=new a.constructor(uc(b,c,!1));a=d}return a}function yc(a){if(a.g!==Va)return!1;var b=a.i;b=uc(b,b[r]|0);b[r]|=2048;a.i=b;a.g=void 0;a.h=void 0;return!0}function zc(a){if(!yc(a)&&t(a,a.i[r]|0))throw Error();}function Ac(a,b){b===void 0&&(b=a[r]|0);b&32&&!(b&4096)&&(a[r]=b|4096)}function vc(a,b,c){return c&2?!0:c&32&&!(c&4096)?(b[r]=c|2,a.g=Va,!0):!1};const Bc=x(0);function Cc(a,b){a=Dc(a.i,b);if(a!==null)return a}function Dc(a,b,c,d){if(b===-1)return null;const e=b+(c?0:-1),f=a.length-1;let h,k;if(!(f<1+(c?0:-1))){if(e>=f)if(h=a[f],h!=null&&typeof h==="object"&&h.constructor===Object)c=h[b],k=!0;else if(e===f)c=h;else return;else c=a[e];if(d&&c!=null){d=d(c);if(d==null)return d;if(!Object.is(d,c))return k?h[b]=d:a[e]=d,d}return c}}function E(a,b,c){zc(a);const d=a.i;I(d,d[r]|0,b,c);return a}function I(a,b,c,d){const e=c+-1;var f=a.length-1;if(f>=0&&e>=f){const h=a[f];if(h!=null&&typeof h==="object"&&h.constructor===Object)return h[c]=d,b}if(e<=f)return a[e]=d,b;if(d!==void 0){let h;f=((h=b)!=null?h:b=a[r]|0)>>13&1023||536870912;c>=f?d!=null&&(a[f+-1]={[c]:d}):a[e]=d}return b}function Ec(a,b){a=a.i;return Fc(a,a[r]|0,Gc,b)!==void 0}function Hc(a,b,c,d,e){let f=a.i,h=f[r]|0;const k=t(a,h)?1:d;d=k===3;k===2&&yc(a)&&(f=a.i,h=f[r]|0);let m=Ic(f,b),v=m===Ra?7:m[r]|0,p=Jc(v,h);var l=p;4&l?e==null?a=!1:(!d&&e===0&&(512&l||1024&l)&&(a.constructor[Oa]=(a.constructor[Oa]|0)+1)<5&&Ka(),a=e===0?!1:!(e&l)):a=!0;if(a){4&p&&(m=[...m],v=0,p=Kc(p,h),h=I(f,h,b,m));let q=l=0;for(;l{const h=Wb(f,c,!1,b);e=h!==f&&h!=null;return h});if(d!=null)return e&&!t(d)&&Ac(a,b),d}function J(a,b,c){let d=a.i,e=d[r]|0;b=Fc(d,e,b,c);if(b==null)return b;e=d[r]|0;if(!t(a,e)){const f=xc(b);f!==b&&(yc(a)&&(d=a.i,e=d[r]|0),b=f,e=I(d,e,c,b),Ac(d,e))}return b}function Pc(a,b,c){var d=void 0===Wa?2:4,e=a.i,f=e;e=e[r]|0;var h=t(a,e);const k=h?1:d;d=k===3;var m=!h;(k===2||m)&&yc(a)&&(f=a.i,e=f[r]|0);a=Ic(f,c);var v=a===Ra?7:a[r]|0,p=Jc(v,e);if(h=!(4&p)){var l=a,q=e;const y=!!(2&p);y&&(q|=2);let K=!y,T=!0,ea=0,sa=0;for(;ea{if(b==null||b=="")b=new a;else{b=JSON.parse(b);if(!Array.isArray(b))throw Error("dnarr");b[r]|=32;b=new a(b)}return b}};var Xc=class extends R{};const Yc={"-":0,Y:2,N:1};var Zc=class extends R{};function $c(a){return a.includes("~")?a.split("~").slice(1):[]};function ad(a){return Fa(a.length%4!==0?a+"A":a).map(b=>b.toString(2).padStart(8,"0")).join("")}function S(a){if(!/^[0-1]+$/.test(a))throw Error(`Invalid input [${a}] not a bit string.`);return parseInt(a,2)}function bd(a){if(!/^[0-1]+$/.test(a))throw Error(`Invalid input [${a}] not a bit string.`);const b=[1,2,3,5];let c=0;for(let d=0;d0)throw Error(`Found ${c} sections [${d}] but has remaining input [${e}], entire input [${b}]`);return Nc(a,3,d,Lb)}function dd(a,b){const c=a.indexOf("11");if(c===-1)throw Error(`Expected section bitstring but not found in [${a}] part of [${b}]`);return a.slice(0,c+2)};var ed=class extends R{};var fd=class extends R{};var gd=class extends R{};var hd=class extends R{};function id(a){var b=new jd;return L(b,1,a)}var jd=class extends R{};const kd=[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2],ld=6+kd.reduce((a,b)=>a+b);var md=class extends R{};var nd=class extends R{};var od=class extends R{};function pd(a){var b=new qd;return L(b,1,a)}var qd=class extends R{};const rd=[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2],sd=6+rd.reduce((a,b)=>a+b);var td=class extends R{};var ud=class extends R{};var vd=class extends R{};var wd=class extends R{};function xd(a){var b=new yd;return L(b,1,a)}var yd=class extends R{};const zd=[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2],Ad=6+zd.reduce((a,b)=>a+b);var Bd=class extends R{};var Cd=class extends R{};var Dd=class extends R{};const Ed=[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2],Fd=6+Ed.reduce((a,b)=>a+b);var Gd=class extends R{};var Hd=class extends R{};function Id(a){var b=new Jd;return P(b,1,a)}var Jd=class extends R{};var Kd=class extends R{};function Ld(a){var b=new Md;return L(b,1,a)}var Md=class extends R{};const Lg=[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2],Mg=[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2],Ng=6+Mg.reduce((a,b)=>a+b);var Og=class extends R{};var Pg=class extends R{};const Qg=[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2],Rg=6+Qg.reduce((a,b)=>a+b);function Sg(){var a=new Gc;var b=Nb(0,0);return Oc(a,1,b,"0")}function Tg(a){var b=Number;{var c=Cc(a,1);const d=typeof c;c=c==null?c:d==="bigint"?String(Eb(64,c)):Kb(c)?d==="string"?Ob(c):Pb(c):void 0}b=b(c!=null?c:"0");a=Tc(a,2);return new Date(b*1E3+a/1E6)}var Gc=class extends R{};function Ug(a){const b=[];let c=0;for(const d in a)b[c++]=a[d];return b};var Vg="a".charCodeAt(),Wg=Ug(oa),Xg=Ug(pa);function X(a,b){if(a.g+b>a.h.length)throw Error("Requested length "+b+" is past end of string.");const c=a.h.substring(a.g,a.g+b);a.g+=b;return parseInt(c,2)}function Yg(a){let b=X(a,12);const c=[];for(;b--;){var d=!!X(a,1)===!0,e=X(a,16);if(d)for(d=X(a,16);e<=d;e++)c.push(e);else c.push(e)}c.sort((f,h)=>f-h);return c}function Zg(a,b,c){const d=[];for(let e=0;e{if(c>b)throw Error(`ID ${c} is past MaxVendorId ${b}!`);}),a):Zg(a,b)}var ah=class{constructor(a){if(/[^01]/.test(a))throw Error(`Input bitstring ${a} is malformed!`);this.h=a;this.g=0}};function bh(a){return wb(a)?Number(a):String(a)};var dh=a=>{try{var b=Fa(a.split(".")[0]).map(d=>d.toString(2).padStart(8,"0")).join("");const c=new ah(b);b={};b.tcString=a;b.gdprApplies=!0;c.g+=78;b.cmpId=X(c,12);b.cmpVersion=X(c,12);c.g+=30;b.tcfPolicyVersion=X(c,6);b.isServiceSpecific=!!X(c,1);b.useNonStandardStacks=!!X(c,1);b.specialFeatureOptins=ch(Zg(c,12,Xg),Xg);b.purpose={consents:ch(Zg(c,24,Wg),Wg),legitimateInterests:ch(Zg(c,24,Wg),Wg)};b.purposeOneTreatment=!!X(c,1);b.publisherCC=String.fromCharCode(Vg+X(c,6))+String.fromCharCode(Vg+X(c,6));b.vendor={consents:ch($g(c),null),legitimateInterests:ch($g(c),null)};return b}catch(c){return null}};const ch=(a,b)=>{const c={};if(Array.isArray(b)&&b.length!==0)for(const d of b)c[d]=a.indexOf(d)!==-1;else for(const d of a)c[d]=!0;delete c[0];return c};var eh=class extends R{};var fh=class extends R{};var gh=class extends R{};var hh=Wc(class extends R{});function ih(a){this.g=a||{cookie:""}}ih.prototype.set=function(a,b,c){let d,e,f,h=!1,k;typeof c==="object"&&(k=c.pa,h=c.qa||!1,f=c.domain||void 0,e=c.path||void 0,d=c.U);if(/[;=\s]/.test(a))throw Error('Invalid cookie name "'+a+'"');if(/[;\r\n]/.test(b))throw Error('Invalid cookie value "'+b+'"');d===void 0&&(d=-1);this.g.cookie=a+"="+b+(f?";domain="+f:"")+(e?";path="+e:"")+(d<0?"":d==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+d*1E3)).toUTCString())+(h?";secure":"")+(k!=null?";samesite="+k:"")};ih.prototype.get=function(a,b){const c=a+"=",d=(this.g.cookie||"").split(";");for(let e=0,f;e=0;c--)a=b[c],this.get(a),this.set(a,"",{U:0,path:void 0,domain:void 0})};function jh(a){a=kh(a);try{var b=a?hh(a):null}catch(c){b=null}return b?J(b,gh,4)||null:null}function kh(a){a=(new ih(a)).get("FCCDCF","");if(a)if(a.startsWith("%"))try{var b=decodeURIComponent(a)}catch(c){b=null}else b=a;else b=null;return b};Ug(oa).map(a=>Number(a));Ug(pa).map(a=>Number(a));function lh(a){a.__tcfapiPostMessageReady||mh(new nh(a))}function mh(a){a.h=b=>{const c=typeof b.data==="string";let d;try{d=c?JSON.parse(b.data):b.data}catch(f){return}const e=d.__tcfapiCall;e&&(e.command==="ping"||e.command==="addEventListener"||e.command==="removeEventListener")&&(0,a.g.__tcfapi)(e.command,e.version,(f,h)=>{const k={};k.__tcfapiReturn=e.command==="removeEventListener"?{success:f,callId:e.callId}:{returnValue:f,success:h,callId:e.callId};f=c?JSON.stringify(k):k;b.source&&typeof b.source.postMessage==="function"&&b.source.postMessage(f,b.origin);return f},e.parameter)};a.g.addEventListener("message",a.h);a.g.__tcfapiPostMessageReady=!0}var nh=class{constructor(a){this.g=a}};function oh(a){let b=a;return function(){if(b){const c=b;b=null;c()}}};function ph(a){a.__uspapiPostMessageReady||qh(new rh(a))}function qh(a){a.h=b=>{const c=typeof b.data==="string";let d;try{d=c?JSON.parse(b.data):b.data}catch(f){return}const e=d.__uspapiCall;e&&e.command==="getUSPData"&&a.g.__uspapi(e.command,e.version,(f,h)=>{const k={};k.__uspapiReturn={returnValue:f,success:h,callId:e.callId};f=c?JSON.stringify(k):k;b.source&&typeof b.source.postMessage==="function"&&b.source.postMessage(f,b.origin);return f})};a.g.addEventListener("message",a.h);a.g.__uspapiPostMessageReady=!0}var rh=class{constructor(a){this.g=a;this.h=null}};var sh=class extends R{};var th=Wc(class extends R{});function uh(a,b){function c(l){if(l.length<10)return null;var q=k(l.slice(0,4));q=m(q);l=k(l.slice(6,10));l=v(l);return"1"+q+l+"N"}function d(l){if(l.length<10)return null;var q=k(l.slice(0,6));q=m(q);l=k(l.slice(6,10));l=v(l);return"1"+q+l+"N"}function e(l){if(l.length<12)return null;var q=k(l.slice(0,6));q=m(q);l=k(l.slice(8,12));l=v(l);return"1"+q+l+"N"}function f(l){if(l.length<18)return null;var q=k(l.slice(0,8));q=m(q);l=k(l.slice(12,18));l=v(l);return"1"+q+l+"N"}function h(l){if(l.length<10)return null;var q=k(l.slice(0,6));q=m(q);l=k(l.slice(6,10));l=v(l);return"1"+q+l+"N"}function k(l){const q=[];let y=0;for(let K=0;Kq===1)?"Y":"N"}function v(l){return l.some(q=>q===1)?"Y":"N"}if(a.length===0)return null;a=a.split(".");if(a.length>2)return null;a=ad(a[0]);const p=S(a.slice(0,6));a=a.slice(6);if(p!==1)return null;switch(b){case 8:return c(a);case 10:case 12:case 9:return d(a);case 11:return e(a);case 7:return f(a);case 13:return h(a);default:return null}};function vh(a,b){if(a)for(const c in a)Object.prototype.hasOwnProperty.call(a,c)&&b(a[c],c,a)};var wh=(a,b)=>{for(let e=0;e<50;++e){try{var c=!(!a.frames||!a.frames[b])}catch(f){c=!1}if(c)return a;a:{try{const f=a.parent;if(f&&f!=a){var d=f;break a}}catch(f){}d=null}if(!(a=d))break}return null};function xh(a,b=document){return b.createElement(String(a).toLowerCase())};function yh(a,b){const c=a.document,d=()=>{if(!a.frames[b])if(c.body){const e=xh("IFRAME",c);e.style.display="none";e.style.width="0px";e.style.height="0px";e.style.border="none";e.style.zIndex="-1000";e.style.left="-1000px";e.style.top="-1000px";e.name=b;c.body.appendChild(e)}else a.setTimeout(d,5)};d()};function zh(a){!a.j||a.g.__uspapi||a.g.frames.__uspapiLocator||(a.g.__uspapiManager="fc",yh(a.g,"__uspapiLocator"),na("__uspapi",(b,c,d)=>{typeof d==="function"&&b==="getUSPData"&&d({version:1,uspString:a.j},!0)},a.g),ph(a.g))}function Ah(a){!a.tcString||a.g.__tcfapi||a.g.frames.__tcfapiLocator||(a.g.__tcfapiManager="fc",yh(a.g,"__tcfapiLocator"),a.g.__tcfapiEventListeners=a.g.__tcfapiEventListeners||[],na("__tcfapi",(b,c,d,e)=>{if(typeof d==="function")if(c&&(c>2.2||c<=1))d(null,!1);else switch(c=a.g.__tcfapiEventListeners,b){case "ping":d({gdprApplies:!0,cmpLoaded:!0,cmpStatus:"loaded",displayStatus:"disabled",apiVersion:"2.2",cmpVersion:2,cmpId:300});break;case "addEventListener":b=c.push(d)-1;a.tcString?(e=dh(a.tcString),e.addtlConsent=a.h!=null?a.h:void 0,e.cmpStatus="loaded",e.eventStatus="tcloaded",b!=null&&(e.listenerId=b),b=e):b=null;d(b,!0);break;case "removeEventListener":e!==void 0&&c[e]?(c[e]=null,d(!0)):d(!1);break;case "getInAppTCData":case "getVendorList":d(null,!1);break;case "getTCData":d(null,!1)}},a.g),lh(a.g))}function Bh(a){if(a==null||Rc(a,1)==null||M(a,1).length===0||Pc(a,sh,2).length===0)return null;const b=M(a,1);let c;try{var d=cd(b.split("~")[0]);c=$c(b)}catch(e){return null}a=Pc(a,sh,2).reduce((e,f)=>{var h=Ch(e);h=Uc(h);h=bh(h);var k=Ch(f);k=Uc(k);return h>bh(k)?e:f});d=Hc(d,3,Mb,void 0===Wa?2:4).indexOf(Tc(a,1));return d===-1||d>=c.length?null:{uspString:uh(c[d],Tc(a,1)),I:Tg(Ch(a))}}function Dh(a){a=a.find(b=>b&&N(b,1)===13);if(a==null?0:Rc(a,2)!=null)try{return th(M(a,2))}catch(b){}return null}function Ch(a){return Ec(a,2)?J(a,Gc,2):Sg()}var Eh=class{constructor(a){this.g=a;var b=kh(this.g.document);try{var c=b?hh(b):null}catch(e){c=null}(b=c)?(c=J(b,fh,5)||null,b=Pc(b,eh,7),b=Dh(b!=null?b:[]),c={M:c,P:b}):c={M:null,P:null};b=c;c=Bh(b.P);b=b.M;if(b!=null&&Rc(b,2)!=null&&M(b,2).length!==0){var d=Ec(b,1)?J(b,Gc,1):Sg();b={uspString:M(b,2),I:Tg(d)}}else b=null;this.j=b&&c?c.I>b.I?c.uspString:b.uspString:b?b.uspString:c?c.uspString:null;this.tcString=(c=jh(a.document))&&Rc(c,1)!=null?M(c,1):null;this.h=(a=jh(a.document))&&Rc(a,2)!=null?M(a,2):null}};function Fh(a,b,c){typeof a.addEventListener==="function"&&a.addEventListener(b,c,!1)}function Gh(a,b,c){typeof a.removeEventListener==="function"&&a.removeEventListener(b,c,!1)};function Y(){this.F=this.F;this.G=this.G}Y.prototype.F=!1;Y.prototype.dispose=function(){this.F||(this.F=!0,this.g())};Y.prototype[ka(Symbol,"dispose")]=function(){this.dispose()};Y.prototype.g=function(){if(this.G)for(;this.G.length;)this.G.shift()()};function Hh(a){if(a.h)return a.h;a.L&&a.L(a.j)?a.h=a.j:a.h=wh(a.j,a.R);let b;return(b=a.h)!=null?b:null}function Ih(a){a.l||(a.l=b=>{try{var c=a.H?a.H(b):void 0;if(c){var d=c.K,e=a.u.get(d);if(e){e.V||a.u.delete(d);var f;(f=e.v)==null||f.call(e,e.T,c.J)}}}catch(h){}},Fh(a.j,"message",a.l))}function Jh(a,b,c){if(Hh(a))if(a.h===a.j)(b=a.o.get(b))&&b(a.h,c);else{var d=a.m.get(b);if(d&&d.C){Ih(a);var e=++a.S;a.u.set(e,{v:d.v,T:d.D(c),V:b==="addEventListener"});a.h.postMessage(d.C(c,e),"*")}}}var Kh=class extends Y{constructor(a,b,c,d){super();this.R=b;this.L=c;this.H=d;this.o=new Map;this.S=0;this.m=new Map;this.u=new Map;this.l=void 0;this.j=a}g(){delete this.h;this.o.clear();this.m.clear();this.u.clear();this.l&&(Gh(this.j,"message",this.l),delete this.l);delete this.j;delete this.H;super.g()}};const Lh=(a,b)=>{(0,a.__uspapi)("getUSPData",1,(c,d)=>{b.A({B:c!=null?c:void 0,O:d?void 0:2})})},Mh={D:a=>a.A,C:(a,b)=>({__uspapiCall:{callId:b,command:"getUSPData",version:1}}),v:(a,b)=>{b=b.__uspapiReturn;let c;a({B:(c=b.returnValue)!=null?c:void 0,O:b.success?void 0:2})}};function Nh(a){let b={};typeof a.data==="string"?b=JSON.parse(a.data):b=a.data;return{J:b,K:b.__uspapiReturn.callId}}function Oh(a,b){let c={};if(Hh(a.caller)){var d=oh(()=>{b(c)});Jh(a.caller,"getDataWithCallback",{A:e=>{e.O||(c=e.B);d()}});setTimeout(d,a.timeoutMs)}else b(c)}var Ph=class extends Y{constructor(a){super();let b;this.timeoutMs=(b={}.timeoutMs)!=null?b:500;this.caller=new Kh(a,"__uspapiLocator",c=>typeof c.__uspapi==="function",Nh);this.caller.o.set("getDataWithCallback",Lh);this.caller.m.set("getDataWithCallback",Mh)}g(){this.caller.dispose();super.g()}};var Qh=Wc(class extends R{});const Rh=(a,b)=>{const c={cb:d=>{d=Qh(d);b.A({B:d})}};b.spsp&&(c.spsp=b.spsp);a=a.googlefc||(a.googlefc={});a.__fci=a.__fci||[];a.__fci.push(b.command,c)},Sh={D:a=>a.A,C:(a,b)=>({__fciCall:{callId:b,command:a.command,spsp:a.spsp||void 0}}),v:(a,b)=>{a({B:b})}};function Th(a){a=Qh(a.data.__fciReturn);return{J:a,K:bh(Uc(a))}}function Uh(a){a.j||(a.h=!!Hh(a.caller),a.j=!0);return a.h}function Vh(a){return new Promise(b=>{Uh(a)&&Jh(a.caller,"getDataWithCallback",{command:"loaded",A:c=>{b(c.B)}})})}var Wh=class extends Y{constructor(a){super();this.h=this.j=!1;this.caller=new Kh(a,"googlefcPresent",void 0,Th);this.caller.o.set("getDataWithCallback",Rh);this.caller.m.set("getDataWithCallback",Sh)}g(){this.caller.dispose();super.g()}};function Xh(a,b,c=null,d=!1,e=!1){Yh(a,b,c,d,e)}function Yh(a,b,c,d,e=!1){a.google_image_requests||(a.google_image_requests=[]);const f=xh("IMG",a.document);if(c||d){const h=k=>{c&&c(k);if(d){k=a.google_image_requests;a:if(typeof k==="string")var m=typeof f!=="string"||f.length!=1?-1:k.indexOf(f,0);else{for(m=0;m=0&&Array.prototype.splice.call(k,m,1)}Gh(f,"load",h);Gh(f,"error",h)};Fh(f,"load",h);Fh(f,"error",h)}e&&(f.attributionSrc="");f.src=b;a.google_image_requests.push(f)}function Zh(a){let b="https://pagead2.googlesyndication.com/pagead/gen_204?id=tcfe";vh(a,(c,d)=>{if(c||c===0)b+=`&${d}=${encodeURIComponent(String(c))}`});$h(b)}function $h(a){var b=window;b.fetch?b.fetch(a,{keepalive:!0,credentials:"include",redirect:"follow",method:"get",mode:"no-cors"}):Xh(b,a,void 0,!1,!1)};function ai(a){a.addtlConsent!==void 0&&typeof a.addtlConsent!=="string"&&(a.addtlConsent=void 0);a.gdprApplies!==void 0&&typeof a.gdprApplies!=="boolean"&&(a.gdprApplies=void 0);return a.tcString!==void 0&&typeof a.tcString!=="string"||a.listenerId!==void 0&&typeof a.listenerId!=="number"?2:a.cmpStatus&&a.cmpStatus!=="error"?0:3}function bi(a){if(a.gdprApplies===!1)return!0;a.internalErrorState===void 0&&(a.internalErrorState=ai(a));return a.cmpStatus==="error"||a.internalErrorState!==0?a.internalBlockOnErrors?(Zh({e:String(a.internalErrorState)}),!1):!0:a.cmpStatus!=="loaded"||a.eventStatus!=="tcloaded"&&a.eventStatus!=="useractioncomplete"?!1:!0}function ci(a,b,c){a:{if(a.publisher&&a.publisher.restrictions){var d=a.publisher.restrictions[b];if(d!==void 0){d=d["755"];break a}}d=void 0}if(d===0)return!1;let e=c;c===2?(e=0,d===2&&(e=1)):c===3&&(e=1,d===1&&(e=0));if(e===0)a=a.purpose&&a.vendor?(c=di(a.vendor.consents,"755"))&&b==="1"&&a.purposeOneTreatment&&a.publisherCC==="CH"?!0:c&&di(a.purpose.consents,b):!0;else{var f;e===1?f=a.purpose&&a.vendor?di(a.purpose.legitimateInterests,b)&&di(a.vendor.legitimateInterests,"755"):!0:f=!0;a=f}return a}function di(a,b){return!(!a||!a[b])}function ei(a,b,c){return a.gdprApplies===!1?!0:b.every(d=>ci(a,d,c))}function fi(a){if(a.h)return a.h;a.h=wh(a.j,"__tcfapiLocator");return a.h}function gi(a,b,c,d){c||(c=()=>{});var e=a.j;typeof e.__tcfapi==="function"?(a=e.__tcfapi,a(b,2,c,d)):fi(a)?(hi(a),e=++a.u,a.m[e]=c,a.h&&a.h.postMessage({__tcfapiCall:{command:b,version:2,callId:e,parameter:d}},"*")):c({},!1)}function hi(a){if(!a.l){var b=c=>{try{var d=(typeof c.data==="string"?JSON.parse(c.data):c.data).__tcfapiReturn;a.m[d.callId](d.returnValue,d.success)}catch(e){}};a.l=b;Fh(a.j,"message",b)}}var ii=class extends Y{constructor(a){super();this.h=null;this.m={};this.u=0;this.l=null;this.j=a;this.o=!0}g(){this.m={};this.l&&(Gh(this.j,"message",this.l),delete this.l);delete this.m;delete this.j;delete this.h;super.g()}addEventListener(a){let b={internalBlockOnErrors:this.o};const c=oh(()=>a(b));let d=0;const e=(f,h)=>{clearTimeout(d);f?(b=f,b.internalErrorState=ai(b),b.internalBlockOnErrors=this.o,h&&b.internalErrorState===0||(b.tcString="tcunavailable",h||(b.internalErrorState=3))):(b.tcString="tcunavailable",b.internalErrorState=3);a(b)};try{gi(this,"addEventListener",e)}catch(f){b.tcString="tcunavailable",b.internalErrorState=3,d&&(clearTimeout(d),d=0),c()}}removeEventListener(a){a&&a.listenerId&&gi(this,"removeEventListener",null,a.listenerId)}};const ji=(a,b)=>{b=b.listener;(a=(0,a.__gpp)("addEventListener",b))&&b(a,!0)},ki=(a,b)=>{(0,a.__gpp)("removeEventListener",b.listener,b.listenerId)},li={D:a=>a.listener,C:(a,b)=>({__gppCall:{callId:b,command:"addEventListener",version:"1.1"}}),v:(a,b)=>{b=b.__gppReturn;a(b.returnValue,b.success)}},mi={D:a=>a.listener,C:(a,b)=>({__gppCall:{callId:b,command:"removeEventListener",version:"1.1",parameter:a.listenerId}}),v:(a,b)=>{b=b.__gppReturn;const c=b.returnValue.data;a==null||a(c,b.success)}};function ni(a){let b={};typeof a.data==="string"?b=JSON.parse(a.data):b=a.data;return{J:b,K:b.__gppReturn.callId}}var ri=class extends Y{constructor(a){({timeoutMs:b}={timeoutMs:-1});var b;super();this.caller=new Kh(a,"__gppLocator",c=>typeof c.__gpp==="function",ni);this.caller.o.set("addEventListener",ji);this.caller.m.set("addEventListener",li);this.caller.o.set("removeEventListener",ki);this.caller.m.set("removeEventListener",mi);this.timeoutMs=b!=null?b:500}g(){this.caller.dispose();super.g()}addEventListener(a){const b=oh(()=>{a(oi,!0)}),c=this.timeoutMs===-1?void 0:setTimeout(()=>{b()},this.timeoutMs);Jh(this.caller,"addEventListener",{listener:(d,e)=>{clearTimeout(c);try{{let h;if(((h=d.pingData)==null?void 0:h.gppVersion)===void 0||d.pingData.gppVersion==="1"||d.pingData.gppVersion==="1.0"){this.removeEventListener(d.listenerId);var f={eventName:"signalStatus",data:"ready",pingData:{internalErrorState:1,gppString:"GPP_ERROR_STRING_IS_DEPRECATED_SPEC",applicableSections:[-1]}}}else Array.isArray(d.pingData.applicableSections)?f=d:(this.removeEventListener(d.listenerId),f={eventName:"signalStatus",data:"ready",pingData:{internalErrorState:2,gppString:"GPP_ERROR_STRING_EXPECTED_APPLICATION_SECTION_ARRAY",applicableSections:[-1]}})}a(f,e)}catch(h){if(d==null?0:d.listenerId)try{this.removeEventListener(d.listenerId)}catch(k){a(pi,!0);return}a(qi,!0)}}})}removeEventListener(a){Jh(this.caller,"removeEventListener",{listener:()=>{},listenerId:a})}};const qi={eventName:"signalStatus",data:"ready",pingData:{internalErrorState:2,gppString:"GPP_ERROR_STRING_UNAVAILABLE",applicableSections:[-1]},listenerId:-1},oi={eventName:"signalStatus",data:"ready",pingData:{gppString:"GPP_ERROR_STRING_LISTENER_REGISTRATION_TIMEOUT",internalErrorState:2,applicableSections:[-1]},listenerId:-1},pi={eventName:"signalStatus",data:"ready",pingData:{gppString:"GPP_ERROR_STRING_REMOVE_EVENT_LISTENER_ERROR",internalErrorState:2,applicableSections:[-1]},listenerId:-1};function si(a){return!a||a.length===1&&a[0]===-1};var ti=class extends R{};var ui=class extends R{};function vi(a,b,c){if(Array.isArray(b))for(let d=0;df.split("=",2)).forEach(([f,h])=>{e.set(f,h)});b.set(c,e)}return b};function yi(a){const b=new ri(a);return Hh(b.caller)?new Promise(c=>{b.addEventListener(d=>{(d.pingData.signalStatus==="ready"||si(d.pingData.applicableSections))&&c(d.pingData)})}):Promise.resolve(null)};function zi(a){const b=new ii(a);return typeof b.j.__tcfapi==="function"||fi(b)!=null?new Promise(c=>{b.addEventListener(d=>{bi(d)&&c(d)})}):Promise.resolve(null)};function Ai(a){const b=new Ph(a);return Hh(b.caller)?new Promise(c=>{Oh(b,d=>{let e;c((e=d==null?void 0:d.uspString)!=null?e:null)})}):Promise.resolve(null)};async function Bi(a){const [b,c,d]=await Promise.all([zi(a),Ai(a),yi(a)]),e=new ti;if(b){var f={};var h=bi(b)?b.gdprApplies===!1?!0:b.tcString==="tcunavailable"?!f.idpcApplies:(f.idpcApplies||b.gdprApplies!==void 0||f.na)&&(f.idpcApplies||typeof b.tcString==="string"&&b.tcString.length)?ci(b,"1",0):!0:!1;var k=O(e,5,h);var m=!ei(b,["2","7","9","10"],3);var v=O(k,8,m);var p=!ei(b,["3","4"],0);O(v,9,p)}else O(e,5,!0);(b==null?0:b.tcString)&&E(e,2,Vb(b.tcString));(b==null?0:b.gdprApplies)&&O(e,3,b.gdprApplies);(b==null?0:b.addtlConsent)&&E(e,4,Vb(b.addtlConsent));if(c){var l=E(e,1,Vb(c)),q=c;q=q.toUpperCase();var y=q;if(y.length==4&&(y.indexOf("-")==-1||y.substring(1)==="---")&&y[0]>="1"&&y[0]<="9"&&Yc.hasOwnProperty(y[1])&&Yc.hasOwnProperty(y[2])&&Yc.hasOwnProperty(y[3])){var K=new Xc;var T=P(K,1,parseInt(q[0],10));var ea=Q(T,2,Yc[q[1]]);var sa=Q(ea,3,Yc[q[2]]);var fa=Q(sa,4,Yc[q[3]])}else fa=null;var ta=fa;var Ci=(ta==null?void 0:N(ta,3))===2;O(l,13,Ci)}if(d)if(d.internalErrorState)E(e,11,Vb(d.gppString));else if(si(d.applicableSections)){var Di=Nc(e,10,d.applicableSections,Nb);O(Di,12,!1)}else{var Ei=Nc(e,10,d.applicableSections,Nb);var Fi=E(Ei,11,Vb(d.gppString));try{var $a=d.gppString,Nd=d.applicableSections;Nd.includes(2);let V=!1;if($a&&!$a.startsWith("GPP_ERROR_STRING_")){const Gi=cd($a.split("~")[0]),Hi=$c($a),Od=Hc(Gi,3,Mb,void 0===Wa?2:4);for(let ab=0;ab2)throw Error(`Expected at most 2 segments but got ${wa.length} when decoding ${H}.`);var Rd=void 0,Sd=void 0,Td=void 0,Ud=void 0,Vd=void 0,Wd=void 0,Xd=void 0,Yd=void 0,Zd=void 0,$d=void 0,ae=void 0,be=void 0,ce=void 0,de=void 0,ee=void 0,fe=void 0,ge=void 0,he=void 0,ie=void 0,je=void 0,ke=void 0,le=void 0,me=void 0,ne=void 0,oe=void 0,pe=void 0,qe=void 0,re=void 0,se=void 0,te=void 0,ue=void 0,ve=void 0,we=void 0,xe=void 0,ye=void 0,ze=void 0,Ae=void 0,Be=void 0,Ce=void 0,De=void 0,Ee=void 0,Fe=void 0,Ge=void 0,He=void 0,Ie=void 0,Je=void 0,Ke=void 0,Le=void 0,Me=void 0,Ne=void 0,Oe=void 0,Pe=void 0,Qe=void 0,Re=void 0,Se=void 0,Te=void 0,Ue=void 0,Ve=void 0,We=void 0,Xe=void 0,Ye=void 0,ac=void 0,Ze=wa[0],bb=[1];if(Ze.length===0)throw Error("Cannot decode empty core segment string.");let cb=U(Ze,Ng);const ja=S(cb.slice(0,6));cb=cb.slice(6);if(!bb.includes(ja))throw Error("Unable to decode unsupported USNat Section specification version "+`${ja} - only `+`version${bb.length>1?"s":""} `+`${bb.join(", ")} `+`${bb.length>1?"are":"is"} supported.`);let bc=0;const n=[],$e=ja===1?Lg:Mg;for(let w=0;w<$e.length;w++){const u=$e[w];n.push(S(cb.slice(bc,bc+u)));bc+=u}if(ja===1){var Ii=Id(ja),Ji=n.shift();Ye=Q(Ii,2,Ji);var Ki=n.shift();Xe=Q(Ye,3,Ki);var Li=n.shift();We=Q(Xe,4,Li);var Mi=n.shift();Ve=Q(We,5,Mi);var Ni=n.shift();Ue=Q(Ve,6,Ni);var Oi=n.shift();Te=Q(Ue,7,Oi);var Pi=n.shift();Se=Q(Te,8,Pi);var Qi=n.shift();Re=Q(Se,9,Qi);var Ri=n.shift();Qe=Q(Re,10,Ri);var Si=new Hd,Ti=n.shift();Pe=Q(Si,1,Ti);var Ui=n.shift();Oe=Q(Pe,2,Ui);var Vi=n.shift();Ne=Q(Oe,3,Vi);var Wi=n.shift();Me=Q(Ne,4,Wi);var Xi=n.shift();Le=Q(Me,5,Xi);var Yi=n.shift();Ke=Q(Le,6,Yi);var Zi=n.shift();Je=Q(Ke,7,Zi);var $i=n.shift();Ie=Q(Je,8,$i);var aj=n.shift();He=Q(Ie,9,aj);var bj=n.shift();Ge=Q(He,10,bj);var cj=n.shift();Fe=Q(Ge,11,cj);var dj=n.shift();Ee=Q(Fe,12,dj);De=L(Qe,11,Ee);var ej=new Gd,fj=n.shift();Ce=Q(ej,1,fj);var gj=n.shift();Be=Q(Ce,2,gj);Ae=L(De,12,Be);var hj=n.shift();ze=Q(Ae,13,hj);var ij=n.shift();ye=Q(ze,14,ij);var jj=n.shift();xe=Q(ye,15,jj);var kj=n.shift();ac=Q(xe,16,kj)}else{var lj=Id(ja),mj=n.shift();we=Q(lj,2,mj);var nj=n.shift();ve=Q(we,3,nj);var oj=n.shift();ue=Q(ve,4,oj);var pj=n.shift();te=Q(ue,5,pj);var qj=n.shift();se=Q(te,6,qj);var rj=n.shift();re=Q(se,7,rj);var sj=n.shift();qe=Q(re,8,sj);var tj=n.shift();pe=Q(qe,9,tj);var uj=n.shift();oe=Q(pe,10,uj);var vj=new Hd,wj=n.shift();ne=Q(vj,1,wj);var xj=n.shift();me=Q(ne,2,xj);var yj=n.shift();le=Q(me,3,yj);var zj=n.shift();ke=Q(le,4,zj);var Aj=n.shift();je=Q(ke,5,Aj);var Bj=n.shift();ie=Q(je,6,Bj);var Cj=n.shift();he=Q(ie,7,Cj);var Dj=n.shift();ge=Q(he,8,Dj);var Ej=n.shift();fe=Q(ge,9,Ej);var Fj=n.shift();ee=Q(fe,10,Fj);var Gj=n.shift();de=Q(ee,11,Gj);var Hj=n.shift();ce=Q(de,12,Hj);var Ij=n.shift();be=Q(ce,13,Ij);var Jj=n.shift();ae=Q(be,14,Jj);var Kj=n.shift();$d=Q(ae,15,Kj);var Lj=n.shift();Zd=Q($d,16,Lj);Yd=L(oe,11,Zd);var Mj=new Gd,Nj=n.shift();Xd=Q(Mj,1,Nj);var Oj=n.shift();Wd=Q(Xd,2,Oj);var Pj=n.shift();Vd=Q(Wd,3,Pj);Ud=L(Yd,12,Vd);var Qj=n.shift();Td=Q(Ud,13,Qj);var Rj=n.shift();Sd=Q(Td,14,Rj);var Sj=n.shift();Rd=Q(Sd,15,Sj);var Tj=n.shift();ac=Q(Rd,16,Tj)}const af=ac;if(wa.length===1)$b=Ld(af);else{var Uj=Ld(af),bf=wa[1];if(bf.length===0)throw Error("Cannot decode empty GPC segment string.");const w=U(bf,3),u=S(w.slice(0,2));if(u<0||u>1)throw Error(`Attempting to decode unknown GPC segment subsection type ${u}.`);const Z=u+1,Vj=S(w.charAt(2));var Wj=Z,Xj=new Kd;var Yj=Q(Xj,2,Wj);Qd=Vc(Yj,!!Vj);$b=L(Uj,2,Qd)}const cf=$b,db=J(cf,Jd,1),eb=J(db,Gd,12);N(db,8)!==1&&N(db,9)!==1&&N(db,10)!==1&&(eb==null?void 0:N(eb,1))!==1&&(eb==null?void 0:N(eb,3))!==1||(V=!0);let df=void 0;var Zj=J(cf,Jd,1);(df=J(Zj,Gd,12))==null||N(df,2);break;case 8:if(H.length===0)throw Error("Cannot decode empty USCA section string.");const xa=H.split(".");if(xa.length>2)throw Error(`Expected at most 1 sub-section but got ${xa.length-1} when decoding ${H}.`);var ef=void 0,ff=void 0,gf=void 0,hf=void 0,jf=void 0,kf=void 0,lf=void 0,mf=void 0,nf=void 0,of=void 0,pf=void 0,qf=void 0,rf=void 0,sf=void 0,tf=void 0,uf=void 0,vf=void 0,wf=void 0,xf=void 0,yf=void 0,zf=void 0,Af=void 0,Bf=xa[0];if(Bf.length===0)throw Error("Cannot decode empty core segment string.");let fb=U(Bf,ld);const cc=S(fb.slice(0,6));fb=fb.slice(6);if(cc!==1)throw Error(`Unable to decode unsupported USCA Section specification version ${cc} - only version 1 is supported.`);let dc=0;const A=[];for(let w=0;w1)throw Error(`Attempting to decode unknown GPC segment subsection type ${u}.`);Ff=u+1;const Z=S(w.charAt(2));var yk=new hd;Ef=Q(yk,2,Ff);var zk=Vc(Ef,!!Z);Df=L(xk,2,zk)}const Hf=Df,If=J(Hf,gd,1);N(If,5)!==1&&N(If,6)!==1||(V=!0);var Ak=J(Hf,gd,1);const W=J(Ak,ed,8);(W==null?void 0:N(W,1))===1||(W==null?void 0:N(W,1))===2||(W==null?void 0:N(W,2))===1||W!=null&&N(W,2);break;case 9:if(H.length===0)throw Error("Cannot decode empty USVA section string.");let gb=U(H,Rg);const ec=S(gb.slice(0,6));gb=gb.slice(6);if(ec!==1)throw Error(`Unable to decode unsupported USVA Section specification version ${ec} - only version 1 is supported.`);let fc=0;const F=[];for(let w=0;w2)throw Error(`Expected at most 2 segments but got ${ya.length} when decoding ${H}.`);var Jf=void 0,Kf=void 0,Lf=void 0,Mf=void 0,Nf=void 0,Of=void 0,Pf=void 0,Qf=void 0,Rf=void 0,Sf=void 0,Tf=void 0,Uf=void 0,Vf=void 0,Wf=void 0,Xf=void 0,Yf=void 0,Zf=void 0,$f=ya[0];if($f.length===0)throw Error("Cannot decode empty core segment string.");let hb=U($f,sd);const ic=S(hb.slice(0,6));hb=hb.slice(6);if(ic!==1)throw Error(`Unable to decode unsupported USCO Section specification version ${ic} - only version 1 is supported.`);let jc=0;const G=[];for(let w=0;w1)throw Error(`Attempting to decode unknown GPC segment subsection type ${u}.`);dg=u+1;const Z=S(w.charAt(2));var Fl=new od;cg=Q(Fl,2,dg);var Gl=Vc(cg,!!Z);bg=L(El,2,Gl)}const fg=bg,gg=J(fg,nd,1);N(gg,5)!==1&&N(gg,6)!==1||(V=!0);var Hl=J(fg,nd,1);N(Hl,8);break;case 12:if(H.length===0)throw Error("Cannot decode empty usct section string.");const za=H.split(".");if(za.length>2)throw Error(`Expected at most 2 segments but got ${za.length} when decoding ${H}.`);var hg=void 0,ig=void 0,jg=void 0,kg=void 0,lg=void 0,mg=void 0,ng=void 0,og=void 0,pg=void 0,qg=void 0,rg=void 0,sg=void 0,tg=void 0,ug=void 0,vg=void 0,wg=void 0,xg=void 0,yg=void 0,zg=void 0,Ag=void 0,Bg=void 0,Cg=za[0];if(Cg.length===0)throw Error("Cannot decode empty core segment string.");let ib=U(Cg,Ad);const kc=S(ib.slice(0,6));ib=ib.slice(6);if(kc!==1)throw Error(`Unable to decode unsupported USCT Section specification version ${kc} - only version 1 is supported.`);let lc=0;const D=[];for(let w=0;w1)throw Error(`Attempting to decode unknown GPC segment subsection type ${u}.`);Gg=u+1;const Z=S(w.charAt(2));var em=new wd;Fg=Q(em,2,Gg);var fm=Vc(Fg,!!Z);Eg=L(dm,2,fm)}const Ig=Eg,mc=J(Ig,vd,1),jb=J(mc,td,8);N(mc,5)!==1&&N(mc,6)!==1&&(jb==null?void 0:N(jb,2))!==1&&(jb==null?void 0:N(jb,3))!==1||(V=!0);var gm=J(Ig,vd,1);const kb=J(gm,td,8);(kb==null?void 0:N(kb,1))===1||kb!=null&&N(kb,1);break;case 13:if(H.length===0)throw Error("Cannot decode empty USFL section string.");let lb=U(H,Fd);const nc=S(lb.slice(0,6));lb=lb.slice(6);if(nc!==1)throw Error(`Unable to decode unsupported USFL Section specification version ${nc} - only version 1 is supported.`);let oc=0;const B=[];for(let w=0;w=0&&h.indexOf("/",v)==v&&(h=h.slice(0,-1));f.lastIndexOf("/",0)==0&&(f=f.slice(1));d.call(c,e,h+"/"+f)}c=b;if(c.size&&(d=await Bi(a),Sc(d,5)&&!Sc(d,8))){b=new Map([["ptt",22]]);(e=M(d,1))&&b.set("us_privacy",e);Qc(d,3)!=null&&b.set("gdpr",Sc(d,3)?"1":"0");Qc(d,8)!=null&&b.set("tad",Sc(d,8)?"1":"0");(e=M(d,2))&&b.set("gdpr_consent",e);(e=M(d,4))&&b.set("addtl_consent",e);(e=M(d,11))&&b.set("gpp",e);(d=Hc(d,10,Ub,1,1024))&&d.length>0&&b.set("gpp_sid",d.join(","));for(const k of c.values()){c=k;d=ka(Object,"fromEntries").call(Object,b.entries());e=[];for(const m in d)vi(m,d[m],e);d=e.join("&");d&&(f=c.indexOf("#"),f<0&&(f=c.length),h=c.indexOf("?"),h<0||h>f?(h=f,e=""):e=c.substring(h+1,f),e=[c.slice(0,h),e,c.slice(f)],c=e[1],e[1]=d?c?c+"&"+d:d:c,c=e[0]+(e[1]?"?"+e[1]:"")+e[2]);Xh(a,c)}}}})(window,stc); }).call(this,"[null,\".google.com.hk\",[0,0,0]]");