(function(){'use strict';var ca=typeof Object.create=="function"?Object.create:function(a){function b(){}b.prototype=a;return new b},p=typeof Object.defineProperties=="function"?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a}; function da(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)+"_",e=0;return b}); q("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");p(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return qa(la(this))}});return a});function qa(a){a={next:a};a[Symbol.iterator]=function(){return this};return a}function u(a,b){return Object.prototype.hasOwnProperty.call(a,b)}q("Object.values",function(a){return a?a:function(b){var c=[],d;for(d in b)u(b,d)&&c.push(b[d]);return c}}); q("Object.is",function(a){return a?a:function(b,c){return b===c?b!==0||1/b===1/c:b!==b&&c!==c}});q("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(c<0&&(c=Math.max(c+e,0));c0?!1:Ca().indexOf("Trident")!=-1||Ca().indexOf("MSIE")!=-1;function y(){return typeof BigInt==="function"};function z(a){a.F=!0;return a};var Ha=z(function(a){return typeof a==="number"}),Ia=z(function(a){return typeof a==="string"}),Ja=z(function(a){return typeof a==="boolean"});var A=typeof v.BigInt==="function"&&typeof v.BigInt(0)==="bigint";function C(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 A?BigInt(a):a=Ja(a)?a?"1":"0":Ia(a)?a.trim()||"0":String(a)}var Pa=z(function(a){return A?a>=Ka&&a<=La:a[0]==="-"?Ma(a,Na):Ma(a,Oa)}),Na=Number.MIN_SAFE_INTEGER.toString(),Ka=A?BigInt(Number.MIN_SAFE_INTEGER):void 0,Oa=Number.MAX_SAFE_INTEGER.toString(),La=A?BigInt(Number.MAX_SAFE_INTEGER):void 0; function Ma(a,b){if(a.length>b.length)return!1;if(a.lengthe)return!1;if(d>>0;D=b;E=(a-b)/4294967296>>>0}function Ra(a){if(a<0){Qa(-a);var b=t(Sa(D,E));a=b.next().value;b=b.next().value;D=a>>>0;E=b>>>0}else Qa(a)}function Ta(a,b){b>>>=0;a>>>=0;if(b<=2097151)var c=""+(4294967296*b+a);else y()?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=D,b=E;b&2147483648?y()?a=""+(BigInt(b|0)<>>0)):(b=t(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]};var Wa=typeof Symbol==="function"&&typeof Symbol()==="symbol";function Xa(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 Ya=Xa("jas",void 0,!0),Za=Xa(void 0,"0actk"),F=Xa("m_m","G",!0);var $a={C:{value:0,configurable:!0,writable:!0,enumerable:!1}},ab=Object.defineProperties,G=Wa?Ya:"C",I,bb=[];J(bb,7);I=Object.freeze(bb);function cb(a,b){Wa||G in a||ab(a,$a);a[G]|=b}function J(a,b){Wa||G in a||ab(a,$a);a[G]=b};var K={};function L(a,b){return b===void 0?a.g!==N&&!!(2&(a.h[G]|0)):!!(2&b)&&a.g!==N}var N={};function db(a,b){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity=b};var eb=void 0;function fb(a){a=Error(a);db(a,"warning");return a};var O=typeof BigInt==="function"?BigInt.asIntN:void 0,P=Number.isSafeInteger,gb=Number.isFinite,Q=Math.trunc,hb=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function ib(a){switch(typeof a){case "bigint":return!0;case "number":return gb(a);case "string":return hb.test(a);default:return!1}} function jb(a){var b=void 0;b!=null||(b=1024);if(!ib(a))throw fb("int64");var c=typeof a;switch(b){case 512:switch(c){case "string":return kb(a);case "bigint":return String(O(64,a));default:return lb(a)}case 1024:switch(c){case "string":return b=Q(Number(a)),P(b)?a=C(b):(b=a.indexOf("."),b!==-1&&(a=a.substring(0,b)),a=y()?C(O(64,BigInt(a))):C(mb(a))),a;case "bigint":return C(O(64,a));default:return P(a)?C(nb(a)):C(lb(a))}case 0:switch(c){case "string":return kb(a);case "bigint":return C(O(64,a)); default:return nb(a)}default:throw Error("Unknown format requested type for int64");}} function mb(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)Ra(Number(a));else if(y())a=BigInt(a),D=Number(a&BigInt(4294967295))>>>0,E=Number(a>>BigInt(32)&BigInt(4294967295));else{b=+(a[0]==="-");E=D=0;for(var c=a.length,d=b,e=(c-b)%6+b;e<=c;d=e,e+=6)d=Number(a.slice(d,e)),E*=1E6,D=D*1E6+d,D>=4294967296&&(E+=Math.trunc(D/4294967296),E>>>=0,D>>>=0);b&&(b=t(Sa(D,E)),a=b.next().value,b=b.next().value,D=a,E=b)}return Va()} function nb(a){a=Q(a);if(!P(a)){Ra(a);var b=D,c=E;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 lb(a){a=Q(a);P(a)?a=String(a):(Ra(a),a=Va());return a}function kb(a){var b=Q(Number(a));if(P(b))return String(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return mb(a)};function ob(a){return a};function rb(a,b,c,d){var e=d!==void 0;d=!!d;var m=[],l=a.length,g=4294967295,f=!1,h=!!(b&64),k=h?b&128?0:-1:void 0;if(!(b&1)){var n=l&&a[l-1];n!=null&&typeof n==="object"&&n.constructor===Object?(l--,g=l):n=void 0;if(h&&!(b&128)&&!e){f=!0;var w;g=((w=sb)!=null?w:ob)(g-k,k,a,n,void 0)+k}}b=void 0;for(e=0;e=g){var M=e-k,H=void 0;((H=b)!=null?H:b={})[M]=w}else m[e]=w;if(n)for(var B in n)Object.prototype.hasOwnProperty.call(n,B)&&(a=n[B],a!=null&&(a= c(a,d))!=null&&(l=+B,e=void 0,h&&!Number.isNaN(l)&&(e=l+k)=1024)throw Error("pvtlmt");for(var f in g)Object.prototype.hasOwnProperty.call(g, f)&&(m=+f,m1024)throw Error("spvt");e=e&-16760833|(f&1023)<<14}}}J(a,e|64|d);return a}function vb(){if(Ba)throw Error("carr");if(Za!=null){var a;var b=(a=eb)!=null?a:eb={};a=b[Za]||0;a>=5||(b[Za]=a+1,b=Error(),db(b,"incident"),xa(b))}};function wb(a,b){if(typeof a!=="object")return a;if(Array.isArray(a)){var c=a[G]|0;a.length===0&&c&1?a=void 0:c&2||(!b||4096&c||16&c?a=xb(a,c,!1,b&&!(c&16)):(cb(a,34),c&4&&Object.freeze(a)));return a}if(a!=null&&a[F]===K){b=a.h;c=b[G]|0;if(!L(a,c)){if(c&2)var d=!0;else c&32&&!(c&4096)?(J(b,c|2),a.g=N,d=!0):d=!1;d?(a=new a.constructor(b),a.j=N):a=xb(b,c)}return a}}function xb(a,b,c,d){d!=null||(d=!!(34&b));a=rb(a,b,wb,d);d=32;c&&(d|=2);b=b&16769217|d;J(a,b);return a} function yb(a){if(a.g!==N)return!1;var b=a.h;b=xb(b,b[G]|0);cb(b,2048);a.h=b;a.g=void 0;a.j=void 0;return!0}function zb(a){if(!yb(a)&&L(a,a.h[G]|0))throw Error();}function Ab(a,b){b===void 0&&(b=a[G]|0);b&32&&!(b&4096)&&J(a,b|4096)};function Bb(a,b,c){zb(a);var d=a.h;Cb(d,d[G]|0,b,c);return a}function Cb(a,b,c,d){var e=c+-1,m=a.length-1;if(m>=0&&e>=m){var l=a[m];if(l!=null&&typeof l==="object"&&l.constructor===Object)return l[c]=d,b}if(e<=m)return a[e]=d,b;if(d!==void 0){var g;m=((g=b)!=null?g:b=a[G]|0)>>14&1023||536870912;c>=m?d!=null&&(e={},a[m+-1]=(e[c]=d,e)):a[e]=d}return b}function Db(a){return!!(2&a)&&!!(4&a)||!!(256&a)}function Eb(a,b,c){c==null&&(c=void 0);Bb(a,b,c);c&&!L(c)&&Ab(a.h);return a};function S(a,b,c){this.h=R(a,b,c,2048)}S.prototype.toJSON=function(){return ub(this)};function T(a){return JSON.stringify(ub(a))}S.prototype[F]=K;S.prototype.toString=function(){return this.h.toString()};function U(a){return function(b){if(b==null||b=="")b=new a;else{b=JSON.parse(b);if(!Array.isArray(b))throw Error("dnarr");cb(b,32);b=new a(b)}return b}};function Fb(a){this.h=R(a,void 0,void 0,2048)}r(Fb,S);var Gb=U(Fb);function Hb(a){this.h=R(a,void 0,void 0,2048)}r(Hb,S);var Ib=U(Hb);function Jb(a){this.h=R(a,void 0,void 0,2048)}r(Jb,S);function Kb(a){var b=new Jb;if(a!=null){if(!gb(a))throw fb("enum");a|=0}return Bb(b,1,a)};function V(a){this.h=R(a,void 0,void 0,2048)}r(V,S);function Lb(a,b){return Eb(a,2,b)}V.prototype.setCmpModeObject=function(a){return Eb(this,3,a)};V.prototype.setExperimentsObject=function(a){return Eb(this,5,a)};var Mb=U(V);function W(){this.j=this.g=null;this.v=!1}W.prototype.setCmpModeObject=function(a){try{this.g=Gb(a)}catch(b){}};W.prototype.setExperimentsObject=function(a){try{this.j=Ib(a)}catch(b){}};W.prototype.getSerializedReturnMessageForCommand=function(a){if(this.v)return T(Lb(new V,Kb(4)));switch(a){case "loaded":return T(Nb(this));case "prov":return T(Nb(this));default:return this.getSerializedReturnMessageForInvalidCommand()}}; W.prototype.getSerializedReturnMessageForInvalidCommand=function(){return T(Lb(new V,Kb(2)))};W.prototype.setError=function(){this.v=!0};function Nb(a){return Lb((new V).setCmpModeObject(a.g).setExperimentsObject(a.j),Kb(1))}function Ob(a){var b=a.__fcInternalApiManager;if(typeof b!=="undefined")return b;b=new W;return a.__fcInternalApiManager=b};function X(a){this.h=R(a,void 0,void 0,2048)}r(X,S);var Pb=U(X);function Y(a){this.h=R(a,void 0,void 0,2048)}r(Y,S);var Qb=U(Y);function Z(a,b){this.m=b;this.u=new Map;this.o=new Map;this.l=0;this.A=Ob(a);this.o.set("prov",!0)} Z.prototype.push=function(a,b){b=b&&typeof b==="object"&&typeof b.cb==="function"?b:{cb:b};if(!va(a)){var c=this.A.getSerializedReturnMessageForInvalidCommand();Rb(this,b.cb,c);return this.l}if(!this.o.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=Pb(b.spsp);a=new Y;this.m.B.has(18)&&(a=(a=this.m.B.get(18))?Qb(a):new Y);var e=d;zb(a);d=a.h;var m=d,l=d[G]|0;var g=L(a,l)?1:2;g===2&&yb(a)&& (m=a.h,l=m[G]|0);a:{var f=m.length-1;if(f<0)f=void 0;else if(0>=f){var h=m[f];if(h!=null&&typeof h==="object"&&h.constructor===Object)f=h[1];else if(0===f)f=h;else{f=void 0;break a}}else f=m[0]}h=Array.isArray(f)?f:I;var k=h===I?7:h[G]|0;f=k;2&l&&(f|=2);var n=f|1;if(f=!(4&n)){var w=l,M=!!(2&n);M&&(w|=2);for(var H=!M,B=!0,aa=0,ya=0;aa0;){var c=b.shift();typeof c==="function"&&this.push(a,c)}return this.l};Z.prototype.executeAllRemainingCommands=function(){for(var a=t(Object.values(ua)),b=a.next();!b.done;b=a.next())this.executeCommandType(b.value);return this.l}; function Rb(a,b,c){typeof b==="function"&&(b(c),a.l++)}function Sb(a,b){var c=wa(a).__fci||[];if(!Array.isArray(c))return c;a=new Z(a,b);if(c.length%2===0)for(b=0;b