(function(){'use strict';function aa(a){var b=0;return function(){return b>>0)+"_",g=0;return b}); q("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c0?!1:Ca().indexOf("Trident")!=-1||Ca().indexOf("MSIE")!=-1;function C(){return typeof BigInt==="function"};function E(a){a.G=!0;return a};var Ha=E(function(a){return typeof a==="number"}),Ia=E(function(a){return typeof a==="string"}),Ja=E(function(a){return typeof a==="boolean"});var F=typeof x.BigInt==="function"&&typeof x.BigInt(0)==="bigint";function G(a){var b=a;if(Ia(b)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(b))throw Error(String(b));}else if(Ha(b)&&!Number.isSafeInteger(b))throw Error(String(b));return F?BigInt(a):a=Ja(a)?a?"1":"0":Ia(a)?a.trim()||"0":String(a)}var Pa=E(function(a){return F?a>=Ka&&a<=La:a[0]==="-"?Ma(a,Na):Ma(a,Oa)}),Na=Number.MIN_SAFE_INTEGER.toString(),Ka=F?BigInt(Number.MIN_SAFE_INTEGER):void 0,Oa=Number.MAX_SAFE_INTEGER.toString(),La=F?BigInt(Number.MAX_SAFE_INTEGER):void 0; function Ma(a,b){if(a.length>b.length)return!1;if(a.lengthg)return!1;if(d>>0;H=b;I=(a-b)/4294967296>>>0}function Ra(a){if(a<0){Qa(-a);var b=u(Sa(H,I));a=b.next().value;b=b.next().value;H=a>>>0;I=b>>>0}else Qa(a)}function Ta(a,b){b>>>=0;a>>>=0;if(b<=2097151)var c=""+(4294967296*b+a);else C()?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+Ua(c)+Ua(a));return c} function Ua(a){a=String(a);return"0000000".slice(a.length)+a}function Va(){var a=H,b=I;b&2147483648?C()?a=""+(BigInt(b|0)<>>0)):(b=u(Sa(a,b)),a=b.next().value,b=b.next().value,a="-"+Ta(a,b)):a=Ta(a,b);return a}function Sa(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]};function Wa(a,b){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity=b};var Xa=void 0;function Ya(a){a=Error(a);Wa(a,"warning");return a}function Za(a,b){if(a!=null){var c;var d=(c=Xa)!=null?c:Xa={};c=d[a]||0;c>=b||(d[a]=c+1,a=Error(),Wa(a,"incident"),wa(a))}};var $a=typeof Symbol==="function"&&typeof Symbol()==="symbol";function J(a,b,c){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?(c===void 0?0:c)&&Symbol.for&&a?Symbol.for(a):a!=null?Symbol(a):Symbol():b}var ab=J("jas",void 0,!0),bb=J(void 0,"0actk"),cb=J("m_m","H",!0),db=J(void 0,"mrtk");var eb={C:{value:0,configurable:!0,writable:!0,enumerable:!1}},fb=Object.defineProperties,K=$a?ab:"C",gb,hb=[];L(hb,55);gb=Object.freeze(hb);function ib(a,b){$a||K in a||fb(a,eb);a[K]|=b}function L(a,b){$a||K in a||fb(a,eb);a[K]=b};var jb=typeof cb==="symbol",kb={};function lb(a){a=a[cb];var b=a===kb;jb&&a&&!b&&Za(db,3);return b}function mb(a){return a!==null&&typeof a==="object"&&!Array.isArray(a)&&a.constructor===Object};var M=typeof BigInt==="function"?BigInt.asIntN:void 0,N=Number.isSafeInteger,nb=Number.isFinite,P=Math.trunc,ob=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function pb(a){switch(typeof a){case "bigint":return!0;case "number":return nb(a);case "string":return ob.test(a);default:return!1}} function qb(a){var b=0;b=b===void 0?0:b;if(!pb(a))throw Ya("int64");var c=typeof a;switch(b){case 2048:switch(c){case "string":return rb(a);case "bigint":return String(M(64,a));default:return sb(a)}case 4096:switch(c){case "string":return b=P(Number(a)),N(b)?a=G(b):(b=a.indexOf("."),b!==-1&&(a=a.substring(0,b)),a=C()?G(M(64,BigInt(a))):G(vb(a))),a;case "bigint":return G(M(64,a));default:return N(a)?G(wb(a)):G(sb(a))}case 0:switch(c){case "string":return rb(a);case "bigint":return G(M(64,a));default:return wb(a)}default:throw Error("Unknown format requested type for int64"); }}function xb(a){var b=a.length;return a[0]==="-"?b<20?!0:b===20&&Number(a.substring(0,7))>-922337:b<19?!0:b===19&&Number(a.substring(0,6))<922337} function vb(a){if(xb(a))return a;if(a.length<16)Ra(Number(a));else if(C())a=BigInt(a),H=Number(a&BigInt(4294967295))>>>0,I=Number(a>>BigInt(32)&BigInt(4294967295));else{var b=+(a[0]==="-");I=H=0;for(var c=a.length,d=b,g=(c-b)%6+b;g<=c;d=g,g+=6)d=Number(a.slice(d,g)),I*=1E6,H=H*1E6+d,H>=4294967296&&(I+=Math.trunc(H/4294967296),I>>>=0,H>>>=0);b&&(b=u(Sa(H,I)),a=b.next().value,b=b.next().value,H=a,I=b)}return Va()} function wb(a){a=P(a);if(!N(a)){Ra(a);var b=H,c=I;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,b==0&&(c=c+1>>>0);var d=c*4294967296+(b>>>0);b=Number.isSafeInteger(d)?d:Ta(b,c);a=typeof b==="number"?a?-b:b:a?"-"+b:b}return a}function sb(a){a=P(a);if(N(a))a=String(a);else{var b=String(a);xb(b)?a=b:(Ra(a),a=Va())}return a}function rb(a){var b=P(Number(a));if(N(b))return String(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return vb(a)};function yb(a){return a};function Q(a,b,c,d,g){d=d?!!(b&32):void 0;var m=[],l=a.length,e=!1;if(b&64){if(b&256){l--;var f=a[l];var k=l}else k=4294967295,f=void 0;if(!(g||b&512)){e=!0;var h;var n=((h=zb)!=null?h:yb)(f?k- -1:b>>15&1023||536870912,-1,a,f);k=n+-1}}else k=4294967295,b&1||(f=l&&a[l-1],mb(f)?(l--,k=l,n=0):f=void 0);h=void 0;for(var y=0;y=k){var v=void 0;((v=h)!=null?v:h={})[y- -1]=r}else m[y]=r}if(f)for(var D in f)Object.prototype.hasOwnProperty.call(f,D)&&(a= f[D],a!=null&&(a=c(a,d))!=null&&(l=+D,l=1024)throw Error("pvtlmt");for(var e in l)Object.prototype.hasOwnProperty.call(l,e)&&(g=+e,g1024)throw Error("spvt");d=d&-33521665|(e&1023)<<15}}}L(a,d|16384);return a}function Cb(){Za(bb,5)};function Db(a,b){if(typeof a!=="object")return a;if(Array.isArray(a)){var c=a[K]|0;if(a.length===0&&c&1)return;if(c&2)return a;var d;if(d=b)d=c===0||!!(c&32)&&!(c&64||!(c&16));return d?(ib(a,34),c&4&&Object.freeze(a),a):Q(a,c,Db,b!==void 0,!0)}if(lb(a))return b=a.h,c=b[K]|0,c&2?a:Q(b,c,Db,!0,!0)};function Eb(a,b,c){var d=a.h,g=d[K]|0;if(g&2)throw Error();Fb(d,g,b,c);return a}function Fb(a,b,c,d){var g=b&512?0:-1,m=c+g,l=a.length-1;if(m>=l&&b&256)return a[l][c]=d,b;if(m<=l)return a[m]=d,b;d!==void 0&&(l=b>>15&1023||536870912,c>=l?d!=null&&(m={},a[l+g]=(m[c]=d,m),b|=256,L(a,b)):a[m]=d);return b}function S(a){return!!(2&a)&&!!(4&a)||!!(1024&a)}function Gb(a,b,c){c==null&&(c=void 0);return Eb(a,b,c)}function Hb(a,b){2&a&&(a|=16);a=(2&b?a|2:a&-3)|32;return a&=-1025} function Ib(a,b){32&b||(a&=-33);return a};function T(a,b,c){this.h=R(a,b,c)}T.prototype.toJSON=function(){return Bb(this)};function U(a){return JSON.stringify(Bb(a))}T.prototype[cb]=kb;T.prototype.toString=function(){return this.h.toString()};function V(a){return function(b){if(b==null||b=="")b=new a;else{b=JSON.parse(b);if(!Array.isArray(b))throw Error("dnarr");ib(b,32);b=new a(b)}return b}};function Jb(a){this.h=R(a)}t(Jb,T);var Kb=V(Jb);function Lb(a){this.h=R(a)}t(Lb,T);var Mb=V(Lb);function Nb(a){this.h=R(a)}t(Nb,T);function Ob(a){var b=new Nb;if(a!=null){if(!nb(a))throw Ya("enum");a|=0}return Eb(b,1,a)};function W(a){this.h=R(a)}t(W,T);function Pb(a,b){return Gb(a,2,b)}W.prototype.setCmpModeObject=function(a){return Gb(this,3,a)};W.prototype.setExperimentsObject=function(a){return Gb(this,5,a)};var Qb=V(W);function X(){this.m=this.g=null;this.v=!1}X.prototype.setCmpModeObject=function(a){try{this.g=Kb(a)}catch(b){}};X.prototype.setExperimentsObject=function(a){try{this.m=Mb(a)}catch(b){}};X.prototype.getSerializedReturnMessageForCommand=function(a){if(this.v)return U(Pb(new W,Ob(4)));switch(a){case "loaded":return U(Rb(this));case "prov":return U(Rb(this));default:return this.getSerializedReturnMessageForInvalidCommand()}}; X.prototype.getSerializedReturnMessageForInvalidCommand=function(){return U(Pb(new W,Ob(2)))};X.prototype.setError=function(){this.v=!0};function Rb(a){return Pb((new W).setCmpModeObject(a.g).setExperimentsObject(a.m),Ob(1))}function Sb(a){var b=a.__fcInternalApiManager;if(typeof b!=="undefined")return b;b=new X;return a.__fcInternalApiManager=b};function Y(a){this.h=R(a)}t(Y,T);var Tb=V(Y);function Z(a){this.h=R(a)}t(Z,T);var Ub=V(Z);function Vb(a,b){this.o=b;this.u=new Map;this.s=new Map;this.l=0;this.A=Sb(a);this.s.set("prov",!0)} Vb.prototype.push=function(a,b){b=b&&typeof b==="object"&&typeof b.cb==="function"?b:{cb:b};if(!ua(a)){var c=this.A.getSerializedReturnMessageForInvalidCommand();Wb(this,b.cb,c);return this.l}if(!this.s.get(a))return b=b.cb,c=this.u.get(a)||[],c.push(b),this.u.set(a,c),this.l;c=this.A.getSerializedReturnMessageForCommand(a);switch(a){case "prov":if(b.spsp){var d=Tb(b.spsp);a=new Z;this.o.B.has(18)&&(a=(a=this.o.B.get(18))?Ub(a):new Z);var g=a.h[K]|0;if(g&2)throw Error();var m=void 0,l=a.h,e=!!(2& g),f=e?1:2;m&&(m=!e);e=1+(g&512?0:-1);var k=l.length-1;e>=k&&g&256?e=l[k][1]:e<=k?e=l[e]:e=void 0;e=Array.isArray(e)?e:gb;var h=e[K]|0;k=!!(4&h);if(!k){var n=h;n===0&&(n=Hb(n,g),n|=16);h=e;n|=1;var y=g,r=!!(2&n);r&&(y|=2);for(var v=!r,D=!0,ba=0,za=0;ba0;){var c=b.shift();typeof c==="function"&&this.push(a,c)}return this.l}; Vb.prototype.executeAllRemainingCommands=function(){for(var a=u(Object.values(ta)),b=a.next();!b.done;b=a.next())this.executeCommandType(b.value);return this.l};function Wb(a,b,c){typeof b==="function"&&(b(c),a.l++)} function Xb(a,b){var c=va(a).__fci||[];if(!Array.isArray(c))return c;a=new Vb(a,b);if(c.length%2===0)for(b=0;b