"use strict";this.default_tr=this.default_tr||{};(function(_){var window=this;
try{
var Rg,Sg,Tg,ih,oh,uh,vh,xh,yh,Ah,Eh,Gh,Fh,Mh,Nh,Rh,Ph,Qh,Ng;_.Lg=function(a){return"function"==typeof _.Kg&&a instanceof _.Kg};_.Mg=function(a){if(_.Lg(a))return a.g;throw Error("D");};_.Og=function(a){if(Ng.test(a))return a};_.Pg=function(a){return"function"==typeof _.Kg&&a instanceof _.Kg?_.Mg(a):_.Og(a)};_.Qg=function(a,b){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity=b};
Rg=function(a){if(!_.Xa||!_.Ya)return!1;for(var b=0;b<_.Ya.brands.length;b++){var c=_.Ya.brands[b].brand;if(c&&c.indexOf(a)!=-1)return!0}return!1};Sg=function(){return _.Wa("Firefox")||_.Wa("FxiOS")};Tg=function(){return _.Za()?Rg("Chromium"):(_.Wa("Chrome")||_.Wa("CriOS"))&&!(_.Za()?0:_.Wa("Edge"))||_.Wa("Silk")};
_.Ug=function(){return _.Wa("Safari")&&!(Tg()||(_.Za()?0:_.Wa("Coast"))||_.$a()||(_.Za()?0:_.Wa("Edge"))||(_.Za()?Rg("Microsoft Edge"):_.Wa("Edg/"))||(_.Za()?Rg("Opera"):_.Wa("OPR"))||Sg()||_.Wa("Silk")||_.Wa("Android"))};_.Vg=function(){return _.Wa("Android")&&!(Tg()||Sg()||_.$a()||_.Wa("Silk"))};_.Xg=function(a,b){if(a!=null){var c;var d=(c=Wg)!=null?c:Wg={};c=d[a]||0;c>=b||(d[a]=c+1,a=Error(),_.Qg(a,"incident"),_.Cb(a))}};
_.Yg=function(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};_.ch=function(a,b){_.Zg||_.$g in a||ah(a,bh);a[_.$g]|=b};_.dh=function(a,b){_.Zg||_.$g in a||ah(a,bh);a[_.$g]=b};_.eh=function(a){_.ch(a,34);return a};_.fh=function(a){_.ch(a,8192);return a};_.hh=function(a,b){return b===void 0?a.g!==_.gh&&!!(2&(a.L[_.$g]|0)):!!(2&b)&&a.g!==_.gh};ih=function(a){a.Fo=!0;return a};
_.nh=function(a){var b=a;if(jh(b)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(b))throw Error(String(b));}else if(kh(b)&&!Number.isSafeInteger(b))throw Error(String(b));return lh?BigInt(a):a=mh(a)?a?"1":"0":jh(a)?a.trim()||"0":String(a)};oh=function(a,b){if(a.length>b.length)return!1;if(a.length<b.length||a===b)return!0;for(var c=0;c<a.length;c++){var d=a[c],e=b[c];if(d>e)return!1;if(d<e)return!0}};
_.th=function(a,b,c,d){if(a!=null&&a[ph]===qh)return a;if(!Array.isArray(a))return c?d&2?b[_.rh]||(b[_.rh]=_.sh(b)):new b:void 0;c=a[_.$g]|0;d=c|d&32|d&2;d!==c&&_.dh(a,d);return new b(a)};_.sh=function(a){a=new a;_.eh(a.L);return a};uh=function(a){return a};vh=function(a){return a};xh=function(a,b,c,d,e,f){a=_.th(a,d,c,f);e&&(a=_.wh(a));return a};yh=function(a){return[a,this.get(a)]};Ah=function(a,b){b<100||_.Xg(zh,1)};
Eh=function(a,b,c,d){var e=d!==void 0;d=!!d;var f=_.Bh(_.Ch),g;!e&&_.Zg&&f&&(g=a[f])&&g.Fn(Ah);f=[];var k=a.length;g=4294967295;var m=!1,n=!!(b&64),q=n?b&128?0:-1:void 0;if(!(b&1)){var t=k&&a[k-1];t!=null&&typeof t==="object"&&t.constructor===Object?(k--,g=k):t=void 0;if(n&&!(b&128)&&!e){m=!0;var p;g=((p=Dh)!=null?p:uh)(g-q,q,a,t,void 0)+q}}b=void 0;for(e=0;e<k;e++)if(p=a[e],p!=null&&(p=c(p,d))!=null)if(n&&e>=g){var u=e-q,v=void 0;((v=b)!=null?v:b={})[u]=p}else f[e]=p;if(t)for(var w in t)a=t[w],a!=
null&&(a=c(a,d))!=null&&(k=+w,e=void 0,n&&!Number.isNaN(k)&&(e=k+q)<g?f[e]=a:(k=void 0,((k=b)!=null?k:b={})[w]=a));b&&(m?f.push(b):f[g]=b);return f};Gh=function(a){a[0]=Fh(a[0]);a[1]=Fh(a[1]);return a};
Fh=function(a){switch(typeof a){case "number":return Number.isFinite(a)?a:""+a;case "bigint":return(0,_.Hh)(a)?Number(a):""+a;case "boolean":return a?1:0;case "object":if(Array.isArray(a)){var b=a[_.$g]|0;return a.length===0&&b&1?void 0:Eh(a,b,Fh)}if(a!=null&&a[ph]===qh)return _.Ih(a);if("function"==typeof _.Jh&&a instanceof _.Jh)return a.g();if(a instanceof _.Kh)return a=a.size!==0?_.Lh(a,Gh):void 0,a;return}return a};_.Ih=function(a){a=a.L;return Eh(a,a[_.$g]|0,Fh)};
_.D=function(a,b,c){return Mh(a,b,c,2048)};
Mh=function(a,b,c,d){d=d===void 0?0:d;if(a==null){var e=32;c?(a=[c],e|=128):a=[];b&&(e=e&-16760833|(b&1023)<<14)}else{if(!Array.isArray(a))throw Error("ma");e=a[_.$g]|0;if(_.dd&&1&e)throw Error("na");2048&e&&!(2&e)&&Nh();if(e&256)throw Error("oa");if(e&64)return(e|d)!==e&&_.dh(a,e|d),a;if(c&&(e|=128,c!==a[0]))throw Error("pa");a:{c=a;e|=64;var f=c.length;if(f){var g=f-1,k=c[g];if(k!=null&&typeof k==="object"&&k.constructor===Object){b=e&128?0:-1;g-=b;if(g>=1024)throw Error("ra");for(var m in k)f=
+m,f<g&&(c[f+b]=k[m],delete k[m]);e=e&-16760833|(g&1023)<<14;break a}}if(b){m=Math.max(b,f-(e&128?0:-1));if(m>1024)throw Error("sa");e=e&-16760833|(m&1023)<<14}}}_.dh(a,e|64|d);return a};Nh=function(){if(_.dd)throw Error("qa");_.Xg(Oh,5)};
Rh=function(a,b){if(typeof a!=="object")return a;if(Array.isArray(a)){var c=a[_.$g]|0;return a.length===0&&c&1?void 0:Ph(a,c,b)}if(a!=null&&a[ph]===qh)return Qh(a);if(a instanceof _.Kh){b=a.rc;if(b&2)return a;if(!a.size)return;c=_.eh(_.Lh(a));if(a.lc)for(a=0;a<c.length;a++){var d=c[a],e=d[1];e==null||typeof e!=="object"?e=void 0:e!=null&&e[ph]===qh?e=Qh(e):Array.isArray(e)?e=Ph(e,e[_.$g]|0,!!(b&32)):e=void 0;d[1]=e}return c}if("function"==typeof _.Jh&&a instanceof _.Jh)return a};
Ph=function(a,b,c){if(b&2)return a;!c||4096&b||16&b?a=_.Sh(a,b,!1,c&&!(b&16)):(_.ch(a,34),b&4&&Object.freeze(a));return a};_.Th=function(a,b,c){a=new a.constructor(b);c&&(a.g=_.gh);a.h=_.gh;return a};Qh=function(a){var b=a.L,c=b[_.$g]|0;return _.hh(a,c)?a:_.Uh(a,b,c)?_.Th(a,b):_.Sh(b,c)};_.Sh=function(a,b,c,d){d!=null||(d=!!(34&b));a=Eh(a,b,Rh,d);d=32;c&&(d|=2);b=b&16769217|d;_.dh(a,b);return a};
_.wh=function(a){var b=a.L,c=b[_.$g]|0;return _.hh(a,c)?_.Uh(a,b,c)?_.Th(a,b,!0):new a.constructor(_.Sh(b,c,!1)):a};_.Uh=function(a,b,c){return c&2?!0:c&32&&!(c&4096)?(_.dh(b,c|2),a.g=_.gh,!0):!1};_.Bh=function(a){return a};Ng=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;_.Vh=Sg();_.Wh=_.cb()||_.Wa("iPod");_.Xh=_.Wa("iPad");_.Yh=_.Vg();_.Zh=Tg();_.$h=_.Ug()&&!_.db();_.ai=typeof Uint8Array!=="undefined";_.bi=!_.id&&typeof btoa==="function";var Wg=void 0;var ci,zh,Oh,ph;_.Zg=typeof Symbol==="function"&&typeof Symbol()==="symbol";ci=_.Yg("jas",void 0,!0);_.rh=_.Yg(void 0,"0di");_.Ch=_.Yg(void 0,Symbol());_.di=_.Yg(void 0,"0ub");zh=_.Yg(void 0,"0ubs");Oh=_.Yg(void 0,"0actk");ph=_.Yg("m_m","Io",!0);_.ei=_.Yg();var bh,ah,hi;bh={nk:{value:0,configurable:!0,writable:!0,enumerable:!1}};ah=Object.defineProperties;_.$g=_.Zg?ci:"nk";hi=[];_.dh(hi,7);_.fi=Object.freeze(hi);var qh,ii;qh={};_.gh={};ii=function(a,b,c){this.g=a;this.h=b;this.j=c};ii.prototype.next=function(){var a=this.g.next();a.done||(a.value=this.h.call(this.j,a.value));return a};ii.prototype[Symbol.iterator]=function(){return this};_.ji=Object.freeze({});_.ki=Object.freeze({});var kh=ih(function(a){return typeof a==="number"}),jh=ih(function(a){return typeof a==="string"}),mh=ih(function(a){return typeof a==="boolean"});var lh=typeof _.r.BigInt==="function"&&typeof _.r.BigInt(0)==="bigint";var ni,li,oi,mi;_.Hh=ih(function(a){return lh?a>=li&&a<=mi:a[0]==="-"?oh(a,ni):oh(a,oi)});ni=Number.MIN_SAFE_INTEGER.toString();li=lh?BigInt(Number.MIN_SAFE_INTEGER):void 0;oi=Number.MAX_SAFE_INTEGER.toString();mi=lh?BigInt(Number.MAX_SAFE_INTEGER):void 0;_.pi=typeof BigInt==="function"?BigInt.asIntN:void 0;_.qi=Number.isSafeInteger;_.ri=Number.isFinite;_.si=Math.trunc;var ti=function(){try{var a=function(){return(0,_.fc)(Map,[],this.constructor)};_.z(a,Map);_.gd(new a);return!1}catch(b){return!0}}(),ui=function(){this.g=new Map},vi,wi;_.h=ui.prototype;_.h.get=function(a){return this.g.get(a)};_.h.set=function(a,b){this.g.set(a,b);this.size=this.g.size;return this};_.h.delete=function(a){a=this.g.delete(a);this.size=this.g.size;return a};_.h.clear=function(){this.g.clear();this.size=this.g.size};_.h.has=function(a){return this.g.has(a)};_.h.entries=function(){return this.g.entries()};
_.h.keys=function(){return this.g.keys()};_.h.values=function(){return this.g.values()};_.h.forEach=function(a,b){return this.g.forEach(a,b)};ui.prototype[Symbol.iterator]=function(){return this.entries()};vi=function(){if(ti)return Object.setPrototypeOf(ui.prototype,Map.prototype),Object.defineProperties(ui.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),ui;var a=function(){return(0,_.fc)(Map,[],this.constructor)};_.z(a,Map);return a}();
_.Kh=function(a,b,c,d){c=c===void 0?vh:c;d=d===void 0?vh:d;var e=vi.call(this)||this;e.rc=a[_.$g]|0;e.lc=b;e.ge=c;e.di=e.lc?xh:d;for(var f=0;f<a.length;f++){var g=a[f],k=c(g[0],!1,!0),m=g[1];b?m===void 0&&(m=null):m=d(g[1],!1,!0,void 0,void 0,e.rc);vi.prototype.set.call(e,k,m)}return e};_.z(_.Kh,vi);wi=function(a){if(a.rc&2)throw Error("la");};_.Lh=function(a,b){return _.fh(Array.from(vi.prototype.entries.call(a),b))};_.h=_.Kh.prototype;_.h.clear=function(){wi(this);vi.prototype.clear.call(this)};
_.h.delete=function(a){wi(this);return vi.prototype.delete.call(this,this.ge(a,!0,!1))};_.h.entries=function(){if(this.lc){var a=vi.prototype.keys.call(this);a=new ii(a,yh,this)}else a=vi.prototype.entries.call(this);return a};_.h.values=function(){if(this.lc){var a=vi.prototype.keys.call(this);a=new ii(a,_.Kh.prototype.get,this)}else a=vi.prototype.values.call(this);return a};
_.h.forEach=function(a,b){this.lc?vi.prototype.forEach.call(this,function(c,d,e){a.call(b,e.get(d),d,e)}):vi.prototype.forEach.call(this,a,b)};_.h.set=function(a,b){wi(this);a=this.ge(a,!0,!1);return a==null?this:b==null?(vi.prototype.delete.call(this,a),this):vi.prototype.set.call(this,a,this.di(b,!0,!0,this.lc,!1,this.rc))};_.h.has=function(a){return vi.prototype.has.call(this,this.ge(a,!1,!1))};
_.h.get=function(a){a=this.ge(a,!1,!1);var b=vi.prototype.get.call(this,a);if(b!==void 0){var c=this.lc;return c?(c=this.di(b,!1,!0,c,this.zn,this.rc),c!==b&&vi.prototype.set.call(this,a,c),c):b}};_.Kh.prototype[Symbol.iterator]=function(){return this.entries()};_.Kh.prototype.toJSON=void 0;var Dh;_.xi=_.nh(0);_.E=function(a,b,c){this.L=_.D(a,b,c)};_.E.prototype.toJSON=function(){return _.Ih(this)};_.E.prototype[ph]=qh;_.E.prototype.toString=function(){return this.L.toString()};
}catch(e){_._DumpException(e)}
try{
var Ti,Ui,Vi,$i,Yi,Zi,bj,cj,dj;_.yi=function(a){var b=_.tc.apply(1,arguments);if(b.length===0)return _.Na(a[0]);for(var c=a[0],d=0;d<b.length;d++)c+=encodeURIComponent(b[d])+a[d+1];return _.Na(c)};_.zi=function(a){_.ch(a,32);return a};_.Ai=function(a){return Array.prototype.slice.call(a)};_.Bi=function(a){if(typeof a!=="boolean")throw Error("ka`"+_.Dc(a)+"`"+a);return a};_.Ci=function(a){if(a==null||typeof a==="boolean")return a;if(typeof a==="number")return!!a};
_.Di=function(a){return a==null||typeof a==="string"?a:void 0};_.Ei=function(a){if(a.g!==_.gh)return!1;var b=a.L;b=_.Sh(b,b[_.$g]|0);_.ch(b,2048);a.L=b;a.g=void 0;a.h=void 0;return!0};_.Fi=function(a){if(!_.Ei(a)&&_.hh(a,a.L[_.$g]|0))throw Error();};_.Gi=function(a,b){b===void 0&&(b=a[_.$g]|0);b&32&&!(b&4096)&&_.dh(a,b|4096)};
_.Hi=function(a,b,c,d,e){var f=c+(e?0:-1),g=a.length-1;if(g>=1+(e?0:-1)&&f>=g){var k=a[g];if(k!=null&&typeof k==="object"&&k.constructor===Object)return k[c]=d,b}if(f<=g)return a[f]=d,b;if(d!==void 0){var m;g=((m=b)!=null?m:b=a[_.$g]|0)>>14&1023||536870912;c>=g?d!=null&&(f={},a[g+(e?0:-1)]=(f[c]=d,f)):a[f]=d}return b};_.Ji=function(a,b){a=_.Ii(a,b,void 0);return Array.isArray(a)?a:_.fi};_.Ki=function(a,b){2&b&&(a|=2);return a|1};_.Li=function(a,b){return a=(2&b?a|2:a&-3)&-273};
_.Mi=function(a){return!!(2&a)&&!!(4&a)||!!(256&a)};_.Ni=function(a,b,c,d,e,f,g,k){var m=b;f===1||(f!==4?0:2&b||!(16&b)&&32&d)?_.Mi(b)||(b|=!a.length||g&&!(4096&b)||32&d&&!(4096&b||16&b)?2:256,b!==m&&_.dh(a,b),Object.freeze(a)):(f===2&&_.Mi(b)&&(a=_.Ai(a),m=0,b=_.Li(b,d),d=_.Hi(c,d,e,a)),_.Mi(b)||(k||(b|=16),b!==m&&_.dh(a,b)));2&b||!(4096&b||16&b)||_.Gi(c,d);return a};_.Oi=function(a,b,c,d){_.Fi(a);var e=a.L;_.Hi(e,e[_.$g]|0,b,(d==="0"?Number(c)===0:c===d)?void 0:c);return a};
_.Pi=function(a,b,c,d,e){var f=!1;d=_.Ii(a,d,e,function(g){var k=_.th(g,c,!1,b);f=k!==g&&k!=null;return k});if(d!=null)return f&&!_.hh(d)&&_.Gi(a,b),d};
_.Qi=function(a,b,c,d,e,f,g,k){var m=_.hh(a,c);f=m?1:f;g=!!g||f===3;m=k&&!m;(f===2||m)&&_.Ei(a)&&(b=a.L,c=b[_.$g]|0);a=_.Ji(b,e);var n=a===_.fi?7:a[_.$g]|0,q=_.Ki(n,c);if(k=!(4&q)){var t=a,p=c,u=!!(2&q);u&&(p|=2);for(var v=!u,w=!0,x=0,B=0;x<t.length;x++){var I=_.th(t[x],d,!1,p);if(I instanceof d){if(!u){var F=_.hh(I);v&&(v=!F);w&&(w=F)}t[B++]=I}}B<x&&(t.length=B);q|=4;q=w?q&-4097:q|4096;q=v?q|8:q&-9}q!==n&&(_.dh(a,q),2&q&&Object.freeze(a));if(m&&!(8&q||!a.length&&(f===1||(f!==4?0:2&q||!(16&q)&&32&
c)))){_.Mi(q)&&(a=_.Ai(a),q=_.Li(q,c),c=_.Hi(b,c,e,a));d=a;m=q;for(n=0;n<d.length;n++)t=d[n],q=_.wh(t),t!==q&&(d[n]=q);m|=8;q=m=d.length?m|4096:m&-4097;_.dh(a,q)}return a=_.Ni(a,q,b,c,e,f,k,g)};_.Ri=function(a){a==null&&(a=void 0);return a};_.Si=function(a){return function(b){b=JSON.parse(b);if(!Array.isArray(b))throw Error("ta`"+_.Dc(b)+"`"+b);_.eh(b);return new a(b)}};Ti=function(a){if(a.ca)throw new TypeError("f");a.ca=!0};Ui=function(a,b){a.G={Lg:b,oh:!0};a.h=a.J||a.I};
Vi=function(a,b){a.raw=b;Object.freeze&&(Object.freeze(a),Object.freeze(b));return a};_.Wi=function(a){return Vi(a,a)};_.Xi=function(a){this.g=new _.rc;this.h=a};$i=function(a,b){Ti(a.g);var c=a.g.K;if(c)return Yi(a,"return"in c?c["return"]:function(d){return{value:d,done:!0}},b,a.g.return);a.g.return(b);return Zi(a)};Yi=function(a,b,c,d){try{var e=b.call(a.g.K,c);_.qc(e);if(!e.done)return a.g.ca=!1,e;var f=e.value}catch(g){return a.g.K=null,Ui(a.g,g),Zi(a)}a.g.K=null;d.call(a.g,f);return Zi(a)};
Zi=function(a){for(;a.g.h;)try{var b=a.h(a.g);if(b)return a.g.ca=!1,{value:b.value,done:!1}}catch(c){a.g.j=void 0,Ui(a.g,c)}a.g.ca=!1;if(a.g.G){b=a.g.G;a.g.G=null;if(b.oh)throw b.Lg;return{value:b.return,done:!0}}return{value:void 0,done:!0}};
_.aj=function(a){this.next=function(b){Ti(a.g);a.g.K?b=Yi(a,a.g.K.next,b,a.g.P):(a.g.P(b),b=Zi(a));return b};this.throw=function(b){Ti(a.g);a.g.K?b=Yi(a,a.g.K["throw"],b,a.g.P):(Ui(a.g,b),b=Zi(a));return b};this.return=function(b){return $i(a,b)};this[Symbol.iterator]=function(){return this}};bj=function(a){function b(d){return a.next(d)}function c(d){return a.throw(d)}return new Promise(function(d,e){function f(g){g.done?d(g.value):Promise.resolve(g.value).then(b,c).then(f,e)}f(a.next())})};
_.H=function(a){return bj(new _.aj(new _.Xi(a)))};cj=function(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})};dj=function(a){return a.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(b,c,d){return c+d.toUpperCase()})};_.ej=function(a){if(a instanceof _.Ee)return a;var b=new _.Ee(_.Be);_.De(b,2,a);return b};
_.Ii=function(a,b,c,d){if(b===-1)return null;var e=b+(c?0:-1),f=a.length-1;if(!(f<1+(c?0:-1))){if(e>=f){var g=a[f];if(g!=null&&typeof g==="object"&&g.constructor===Object){c=g[b];var k=!0}else if(e===f)c=g;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?g[b]=d:a[e]=d,d}return c}};_.fj=function(a,b,c,d,e){b=_.Ii(a.L,b,c,e);if(b!==null||d&&a.h!==_.gh)return b};_.gj=function(a,b,c){_.Fi(a);var d=a.L;_.Hi(d,d[_.$g]|0,b,c);return a};
_.hj=function(a){return a===_.ji?2:4};_.ij=function(a,b,c,d){var e=a.L,f=e[_.$g]|0;b=_.Pi(e,f,b,c,d);if(b==null)return b;f=e[_.$g]|0;if(!_.hh(a,f)){var g=_.wh(b);g!==b&&(_.Ei(a)&&(e=a.L,f=e[_.$g]|0),b=g,f=_.Hi(e,f,c,b,d),_.Gi(e,f))}return b};_.jj=function(a,b,c){var d=a.L;return _.Qi(a,d,d[_.$g]|0,b,c,_.hj(),!1,!0)};_.kj=function(a,b,c){c=_.Ri(c);_.gj(a,b,c);c&&!_.hh(c)&&_.Gi(a.L);return a};_.lj=function(a,b){var c=c===void 0?!1:c;a=_.Ci(_.fj(a,b));return a!=null?a:c};
_.mj=function(a,b){var c=c===void 0?"":c;var d;return(d=_.Di(_.fj(a,b)))!=null?d:c};_.nj=function(a,b){var c=c===void 0?0:c;a=_.fj(a,b);a=a==null?a:(0,_.ri)(a)?a|0:void 0;return a!=null?a:c};_.oj=function(a,b,c){return _.Oi(a,b,c==null?c:_.Bi(c),!1)};_.pj=function(a,b){if(b==null||b=="")return new a;b=JSON.parse(b);if(!Array.isArray(b))throw Error("ua");return new a(_.zi(b))};var sj,qj,tj;_.rj=function(a,b,c){if(typeof b==="string")qj(a,c,b);else for(var d in b)qj(a,b[d],d)};sj=/^--.+/;qj=function(a,b,c){var d=tj[c];if(!d){var e=cj(c);d=e;a.style[e]===void 0&&(e=(_.ld?"Webkit":_.kd?"Moz":null)+dj(e),a.style[e]!==void 0&&(d=e));tj[c]=d}(c=d)&&(sj.test(c)?a.style.setProperty(c,b):a.style[c]=b)};tj={};_.uj=_.kd?"MozUserSelect":_.ld||_.jd?"WebkitUserSelect":null;
}catch(e){_._DumpException(e)}
try{
var wj,zj,Aj,Bj,Cj,Ej,Fj,Gj,Jj,Kj,Lj,Mj,Nj,Oj,Qj,Sj,Tj,Uj,Vj,Wj,Xj,Yj,ak,dk,ek,nk,ok,rk,yj,xj,sk,Dj,tk,vk,Hj,Ij,Pj,Ek;_.vj=function(a){if(a instanceof _.Vc)return a.g;throw Error("D");};wj=function(a){var b=a.L,c=b[_.$g]|0;return _.Uh(a,b,c)?_.Th(a,b,!0):new a.constructor(_.Sh(b,c,!1))};
zj=function(){if(!xj){xj={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;c<5;c++){var d=a.concat(b[c].split(""));yj[c]=d;for(var e=0;e<d.length;e++){var f=d[e];xj[f]===void 0&&(xj[f]=e)}}}};
Aj=function(a,b){b===void 0&&(b=0);zj();b=yj[b];for(var c=Array(Math.floor(a.length/3)),d=b[64]||"",e=0,f=0;e<a.length-2;e+=3){var g=a[e],k=a[e+1],m=a[e+2],n=b[g>>2];g=b[(g&3)<<4|k>>4];k=b[(k&15)<<2|m>>6];m=b[m&63];c[f++]=n+g+k+m}n=0;m=d;switch(a.length-e){case 2:n=a[e+1],m=b[(n&15)<<2]||d;case 1:a=a[e],c[f]=b[a>>2]+b[(a&3)<<4|n>>4]+m+d}return c.join("")};
Bj=function(a,b){function c(m){for(;d<a.length;){var n=a.charAt(d++),q=xj[n];if(q!=null)return q;if(!/^[\s\xa0]*$/.test(n))throw Error("ha`"+n);}return m}zj();for(var d=0;;){var e=c(-1),f=c(0),g=c(64),k=c(64);if(k===64&&e===-1)break;b(e<<2|f>>4);g!=64&&(b(f<<4&240|g>>2),k!=64&&b(g<<6&192|k))}};
Cj=function(a){var b=a.length,c=b*3/4;c%3?c=Math.floor(c):"=.".indexOf(a[b-1])!=-1&&(c="=.".indexOf(a[b-2])!=-1?c-2:c-1);var d=new Uint8Array(c),e=0;Bj(a,function(f){d[e++]=f});return e!==c?d.subarray(0,e):d};Ej=function(a){return Dj[a]||""};Fj=function(a){a=Error(a);_.Qg(a,"warning");return a};Gj=function(){return typeof BigInt==="function"};Jj=function(a){var b=a>>>0;Hj=b;Ij=(a-b)/4294967296>>>0};Kj=function(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]};
Lj=function(a){if(a<0){Jj(-a);var b=_.A(Kj(Hj,Ij));a=b.next().value;b=b.next().value;Hj=a>>>0;Ij=b>>>0}else Jj(a)};Mj=function(a){a=String(a);return"0000000".slice(a.length)+a};Nj=function(a,b){b>>>=0;a>>>=0;if(b<=2097151)var c=""+(4294967296*b+a);else Gj()?c=""+(BigInt(b)<<BigInt(32)|BigInt(a)):(c=(a>>>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+Mj(c)+Mj(a));return c};
Oj=function(){var a=Hj,b=Ij;b&2147483648?Gj()?a=""+(BigInt(b|0)<<BigInt(32)|BigInt(a>>>0)):(b=_.A(Kj(a,b)),a=b.next().value,b=b.next().value,a="-"+Nj(a,b)):a=Nj(a,b);return a};Qj=function(a){switch(typeof a){case "bigint":return!0;case "number":return(0,_.ri)(a);case "string":return Pj.test(a);default:return!1}};_.Rj=function(a){if(typeof a!=="number")throw Fj("int32");if(!(0,_.ri)(a))throw Fj("int32");return a|0};
Sj=function(a){if(a==null)return a;if(typeof a==="string"&&a)a=+a;else if(typeof a!=="number")return;return(0,_.ri)(a)?a|0:void 0};
Tj=function(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)Lj(Number(a));else if(Gj())a=BigInt(a),Hj=Number(a&BigInt(4294967295))>>>0,Ij=Number(a>>BigInt(32)&BigInt(4294967295));else{b=+(a[0]==="-");Ij=Hj=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)),Ij*=1E6,Hj=Hj*1E6+d,Hj>=4294967296&&(Ij+=Math.trunc(Hj/4294967296),Ij>>>=0,Hj>>>=0);b&&(b=_.A(Kj(Hj,Ij)),a=b.next().value,b=b.next().value,
Hj=a,Ij=b)}return Oj()};Uj=function(a){var b=(0,_.si)(Number(a));if((0,_.qi)(b))return _.nh(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return Gj()?_.nh((0,_.pi)(64,BigInt(a))):_.nh(Tj(a))};Vj=function(a){var b=(0,_.si)(Number(a));if((0,_.qi)(b))return String(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return Tj(a)};
Wj=function(a){a=(0,_.si)(a);if(!(0,_.qi)(a)){Lj(a);var b=Hj,c=Ij;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:Nj(b,c);a=typeof b==="number"?a?-b:b:a?"-"+b:b}return a};Xj=function(a){a=(0,_.si)(a);(0,_.qi)(a)?a=String(a):(Lj(a),a=Oj());return a};Yj=function(a){return(0,_.qi)(a)?_.nh(Wj(a)):_.nh(Xj(a))};
_.Zj=function(a){var b=void 0;b!=null||(b=1024);if(!Qj(a))throw Fj("int64");var c=typeof a;switch(b){case 512:switch(c){case "string":return Vj(a);case "bigint":return String((0,_.pi)(64,a));default:return Xj(a)}case 1024:switch(c){case "string":return Uj(a);case "bigint":return _.nh((0,_.pi)(64,a));default:return Yj(a)}case 0:switch(c){case "string":return Vj(a);case "bigint":return _.nh((0,_.pi)(64,a));default:return Wj(a)}default:throw Error("Unknown format requested type for int64");}};
ak=function(a){var b=typeof a;if(a==null)return a;if(b==="bigint")return _.nh((0,_.pi)(64,a));if(Qj(a))return b==="string"?Uj(a):Yj(a)};_.bk=function(a){if(a!=null&&typeof a!=="string")throw Error();return a};_.ck=function(a){return function(b){return _.pj(a,b)}};
dk=function(){function a(){e[0]=1732584193;e[1]=4023233417;e[2]=2562383102;e[3]=271733878;e[4]=3285377520;q=n=0}function b(t){for(var p=g,u=0;u<64;u+=4)p[u/4]=t[u]<<24|t[u+1]<<16|t[u+2]<<8|t[u+3];for(u=16;u<80;u++)t=p[u-3]^p[u-8]^p[u-14]^p[u-16],p[u]=(t<<1|t>>>31)&4294967295;t=e[0];var v=e[1],w=e[2],x=e[3],B=e[4];for(u=0;u<80;u++){if(u<40)if(u<20){var I=x^v&(w^x);var F=1518500249}else I=v^w^x,F=1859775393;else u<60?(I=v&w|x&(v|w),F=2400959708):(I=v^w^x,F=3395469782);I=((t<<5|t>>>27)&4294967295)+I+
B+F+p[u]&4294967295;B=x;x=w;w=(v<<30|v>>>2)&4294967295;v=t;t=I}e[0]=e[0]+t&4294967295;e[1]=e[1]+v&4294967295;e[2]=e[2]+w&4294967295;e[3]=e[3]+x&4294967295;e[4]=e[4]+B&4294967295}function c(t,p){if(typeof t==="string"){t=unescape(encodeURIComponent(t));for(var u=[],v=0,w=t.length;v<w;++v)u.push(t.charCodeAt(v));t=u}p||(p=t.length);u=0;if(n==0)for(;u+64<p;)b(t.slice(u,u+64)),u+=64,q+=64;for(;u<p;)if(f[n++]=t[u++],q++,n==64)for(n=0,b(f);u+64<p;)b(t.slice(u,u+64)),u+=64,q+=64}function d(){var t=[],p=
q*8;n<56?c(k,56-n):c(k,64-(n-56));for(var u=63;u>=56;u--)f[u]=p&255,p>>>=8;b(f);for(u=p=0;u<5;u++)for(var v=24;v>=0;v-=8)t[p++]=e[u]>>v&255;return t}for(var e=[],f=[],g=[],k=[128],m=1;m<64;++m)k[m]=0;var n,q;a();return{reset:a,update:c,digest:d,hj:function(){for(var t=d(),p="",u=0;u<t.length;u++)p+="0123456789ABCDEF".charAt(Math.floor(t[u]/16))+"0123456789ABCDEF".charAt(t[u]%16);return p}}};ek=function(){this.g=document||{cookie:""}};
nk=function(a,b){b=b===void 0?fk:b;if(!gk){var c;a=(c=a.navigator)==null?void 0:c.userAgentData;if(!a||typeof a.getHighEntropyValues!=="function"||a.brands&&typeof a.brands.map!=="function")return Promise.reject(Error("za"));hk((a.brands||[]).map(function(e){var f=new ik;f=_.jk(f,1,e.brand);return _.jk(f,2,e.version)}));typeof a.mobile==="boolean"&&_.kk(lk,2,a.mobile);gk=a.getHighEntropyValues(b)}var d=new Set(b);return gk.then(function(e){var f=wj(lk);d.has("platform")&&_.jk(f,3,e.platform);d.has("platformVersion")&&
_.jk(f,4,e.platformVersion);d.has("architecture")&&_.jk(f,5,e.architecture);d.has("model")&&_.jk(f,6,e.model);d.has("uaFullVersion")&&_.jk(f,7,e.uaFullVersion);return _.mk(f)}).catch(function(){return _.mk(lk)})};ok=function(a){this.g=this.h=this.j=a};_.pk=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}};_.qk=function(a,b){a.Ba?b():(a.ca||(a.ca=[]),a.ca.push(b))};rk={So:!0};_.mk=function(a){return JSON.stringify(_.Ih(a))};
yj={};xj=null;sk=/[-_.]/g;Dj={"-":"+",_:"/",".":"="};tk={};_.Jh=function(a,b){if(b!==tk)throw Error("ja");this.l=a;if(a!=null&&a.length===0)throw Error("ia");};_.Jh.prototype.g=function(){var a=this.l;if(a==null)a="";else if(typeof a!=="string"){if(_.bi){for(var b="",c=0,d=a.length-10240;c<d;)b+=String.fromCharCode.apply(null,a.subarray(c,c+=10240));b+=String.fromCharCode.apply(null,c?a.subarray(c):a);a=btoa(b)}else a=Aj(a);a=this.l=a}return a};
_.Jh.prototype.sizeBytes=function(){if(tk!==tk)throw Error("ja");var a=this.l;if(!(a==null||_.ai&&a!=null&&a instanceof Uint8Array))if(typeof a==="string")if(_.bi){a=sk.test(a)?a.replace(sk,Ej):a;a=atob(a);for(var b=new Uint8Array(a.length),c=0;c<a.length;c++)b[c]=a.charCodeAt(c);a=b}else a=Cj(a);else a=null;return(a=a==null?a:this.l=a)?a.length:0};_.uk=_.Yg(void 0,"1oa");vk={};Hj=0;Ij=0;Pj=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;
_.wk=function(a,b,c){_.Fi(a);var d=a.L,e=d[_.$g]|0;if(c==null)return _.Hi(d,e,b),a;for(var f=c===_.fi?7:c[_.$g]|0,g=f,k=_.Mi(f),m=k||Object.isFrozen(c),n=!0,q=!0,t=0;t<c.length;t++){var p=c[t];k||(p=_.hh(p),n&&(n=!p),q&&(q=p))}k||(f=n?13:5,f=q?f&-4097:f|4096);m&&f===g||(c=_.Ai(c),g=0,f=_.Li(f,e));f!==g&&_.dh(c,f);e=_.Hi(d,e,b,c);2&f||!(4096&f||16&f)||_.Gi(d,e);return a};_.xk=function(a,b,c){c=c===void 0?0:c;a=Sj(_.fj(a,b));return a!=null?a:c};
_.yk=function(a,b,c){c=c===void 0?_.xi:c;a=_.fj(a,b,void 0,void 0,ak);return a!=null?a:c};_.kk=function(a,b,c){return _.gj(a,b,c==null?c:_.Bi(c))};_.zk=function(a,b,c){return _.gj(a,b,c==null?c:_.Rj(c))};_.Ak=function(a,b,c){return _.gj(a,b,c==null?c:_.Zj(c))};_.jk=function(a,b,c){return _.gj(a,b,_.bk(c))};_.Bk=function(a,b,c){if(c!=null){if(!(0,_.ri)(c))throw Fj("enum");c|=0}return _.gj(a,b,c)};
Ek=function(){var a=Ck,b=Dk;this.g=175237375;this.sc=b;this.h=_.ij;this.defaultValue=void 0;this.j=a.Ho!=null?vk:void 0};Ek.prototype.register=function(){_.gd(this)};var Fk=function(a){this.L=_.D(a)};_.z(Fk,_.E);var Gk=function(a){if(!a)return"";if(/^about:(?:blank|srcdoc)$/.test(a))return window.origin||"";a.indexOf("blob:")===0&&(a=a.substring(5));a=a.split("#")[0].split("?")[0];a=a.toLowerCase();a.indexOf("//")==0&&(a=window.location.protocol+a);/^[\w\-]*:\/\//.test(a)||(a=window.location.href);var b=a.substring(a.indexOf("://")+3),c=b.indexOf("/");c!=-1&&(b=b.substring(0,c));c=a.substring(0,a.indexOf("://"));if(!c)throw Error("va`"+a);if(c!=="http"&&c!=="https"&&c!=="chrome-extension"&&c!=="moz-extension"&&
c!=="file"&&c!=="android-app"&&c!=="chrome-search"&&c!=="chrome-untrusted"&&c!=="chrome"&&c!=="app"&&c!=="devtools")throw Error("wa`"+c);a="";var d=b.indexOf(":");if(d!=-1){var e=b.substring(d+1);b=b.substring(0,d);if(c==="http"&&e!=="80"||c==="https"&&e!=="443")a=":"+e}return c+"://"+b+a};var Ik=function(a,b,c){var d=String(_.r.location.href);return d&&a&&b?[b,Hk(Gk(d),a,c||null)].join(" "):null},Hk=function(a,b,c){var d=[],e=[];if((Array.isArray(c)?2:1)==1)return e=[b,a],_.Nc(d,function(k){e.push(k)}),Jk(e.join(" "));var f=[],g=[];_.Nc(c,function(k){g.push(k.key);f.push(k.value)});c=Math.floor((new Date).getTime()/1E3);e=f.length==0?[c,b,a]:[f.join(":"),c,b,a];_.Nc(d,function(k){e.push(k)});a=Jk(e.join(" "));a=[c,a];g.length==0||a.push(g.join(""));return a.join("_")},Jk=function(a){var b=
dk();b.update(a);return b.hj().toLowerCase()};_.h=ek.prototype;_.h.isEnabled=function(){if(!_.r.navigator.cookieEnabled)return!1;if(this.g.cookie)return!0;this.set("TESTCOOKIESENABLED","1",{sh:60});if(this.get("TESTCOOKIESENABLED")!=="1")return!1;this.remove("TESTCOOKIESENABLED");return!0};
_.h.set=function(a,b,c){var d=!1;if(typeof c==="object"){var e=c.sameSite;d=c.secure||!1;var f=c.domain||void 0;var g=c.path||void 0;var k=c.sh}if(/[;=\s]/.test(a))throw Error("xa`"+a);if(/[;\r\n]/.test(b))throw Error("ya`"+b);k===void 0&&(k=-1);this.g.cookie=a+"="+b+(f?";domain="+f:"")+(g?";path="+g:"")+(k<0?"":k==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+k*1E3)).toUTCString())+(d?";secure":"")+(e!=null?";samesite="+e:"")};
_.h.get=function(a,b){for(var c=a+"=",d=(this.g.cookie||"").split(";"),e=0,f;e<d.length;e++){f=_.Sc(d[e]);if(f.lastIndexOf(c,0)==0)return f.slice(c.length);if(f==a)return""}return b};_.h.remove=function(a,b,c){var d=this.get(a)!==void 0;this.set(a,"",{sh:0,path:b,domain:c});return d};_.h.Pd=function(){return Kk(this).keys};_.h.Hb=function(){return Kk(this).values};_.h.clear=function(){for(var a=Kk(this).keys,b=a.length-1;b>=0;b--)this.remove(a[b])};
var Kk=function(a){a=(a.g.cookie||"").split(";");for(var b=[],c=[],d,e,f=0;f<a.length;f++)e=_.Sc(a[f]),d=e.indexOf("="),d==-1?(b.push(""),c.push(e)):(b.push(e.substring(0,d)),c.push(e.substring(d+1)));return{keys:b,values:c}};var Lk=function(a,b,c,d){(a=_.r[a])||typeof document==="undefined"||(a=(new ek).get(b));return a?Ik(a,c,d):null},Mk=function(a){var b=Gk(_.r==null?void 0:_.r.location.href),c=[],d;(d=_.r.__SAPISID||_.r.__APISID||_.r.__3PSAPISID||_.r.__1PSAPISID||_.r.__OVERRIDE_SID)?d=!0:(typeof document!=="undefined"&&(d=new ek,d=d.get("SAPISID")||d.get("APISID")||d.get("__Secure-3PAPISID")||d.get("__Secure-1PAPISID")),d=!!d);d&&(d=(b=b.indexOf("https:")==0||b.indexOf("chrome-extension:")==0||b.indexOf("chrome-untrusted://new-tab-page")==
0||b.indexOf("moz-extension:")==0)?_.r.__SAPISID:_.r.__APISID,d||typeof document==="undefined"||(d=new ek,d=d.get(b?"SAPISID":"APISID")||d.get("__Secure-3PAPISID")),(d=d?Ik(d,b?"SAPISIDHASH":"APISIDHASH",a):null)&&c.push(d),b&&((b=Lk("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",a))&&c.push(b),(a=Lk("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",a))&&c.push(a)));return c.length==0?null:c.join(" ")};var Ok;_.Nk=function(){};Ok=function(a){var b,c,d,e;return _.H(function(f){switch(f.h){case 1:return b=new CompressionStream("gzip"),c=(new Response(b.readable)).arrayBuffer(),d=b.writable.getWriter(),f.g(d.write((new TextEncoder).encode(a)),2);case 2:return f.g(d.close(),3);case 3:return e=Uint8Array,f.g(c,4);case 4:return f.return(new e(f.j))}})};_.Nk.prototype.ob=function(a){return a<1024?!1:typeof CompressionStream!=="undefined"};var Pk=function(a,b){this.h=a;this.o=b;this.g=!1;this.j=function(){return _.Ic()};this.l=this.j()},Qk=function(a,b){a.h=b;a.timer&&a.g?(a.stop(),a.start()):a.timer&&a.stop()};Pk.prototype.start=function(){var a=this;this.g=!0;this.timer||(this.timer=setTimeout(function(){a.tick()},this.h),this.l=this.j())};Pk.prototype.stop=function(){this.g=!1;this.timer&&(clearTimeout(this.timer),this.timer=void 0)};
Pk.prototype.tick=function(){var a=this;if(this.g){var b=Math.max(this.j()-this.l,0);b<this.h*.8?this.timer=setTimeout(function(){a.tick()},this.h-b):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.o(),this.g&&(this.stop(),this.start()))}else this.timer=void 0};var Rk=function(a){this.L=_.D(a)};_.z(Rk,_.E);var Sk=function(a){this.L=_.D(a)};_.z(Sk,_.E);var Tk=function(a){this.L=_.D(a)};_.z(Tk,_.E);Tk.prototype.lf=function(){return _.nj(this,1)};var ik=function(a){this.L=_.D(a)};_.z(ik,_.E);var Uk=function(a){this.L=_.D(a)};_.z(Uk,_.E);var hk=function(a){_.wk(lk,1,a)},Vk=_.ck(Uk);var Wk=function(a){this.L=_.D(a)};_.z(Wk,_.E);var fk=["platform","platformVersion","architecture","model","uaFullVersion"],lk=new Uk,gk=null;var Xk=function(a){this.L=_.D(a)};_.z(Xk,_.E);var Yk=function(a){return _.Bk(a,1,1)};var Zk=function(a){this.L=_.D(a)};_.z(Zk,_.E);Zk.prototype.za=function(){return _.mj(this,2)};Zk.prototype.La=function(a){_.jk(this,2,a)};var $k=function(a){this.L=_.D(a,4)};_.z($k,_.E);_.al=function(a){this.L=_.D(a,37)};_.z(_.al,_.E);_.al.prototype.La=function(a,b){_.Fi(this);var c=this.L,d=_.Qi(this,c,c[_.$g]|0,Zk,3,2,!0);if(typeof a!=="number"||a<0||a>d.length)throw Error();a!=void 0?d.splice(a,1,b):d.push(b);var e=a=d===_.fi?7:d[_.$g]|0;(b=_.hh(b))?(a&=-9,d.length===1&&(a&=-4097)):a|=4096;a!==e&&_.dh(d,a);b||_.Gi(c)};_.bl=function(a,b){return _.jk(a,8,b)};var cl=function(a){this.L=_.D(a,19)};_.z(cl,_.E);cl.prototype.pd=function(a){return _.Bk(this,2,a)};var el=function(a,b){this.Bb=b=b===void 0?!1:b;this.j=this.locale=null;this.h=0;this.l=!1;this.g=new cl;Number.isInteger(a)&&this.g.pd(a);b||(this.locale=document.documentElement.getAttribute("lang"));dl(this,new Xk)};el.prototype.pd=function(a){this.g.pd(a);return this};
var dl=function(a,b){_.kj(a.g,1,b);_.nj(b,1)||Yk(b);a.Bb||(b=fl(a),_.mj(b,5)||_.jk(b,5,a.locale));a.j&&(b=fl(a),_.ij(b,Uk,9)||_.kj(b,9,a.j))},gl=function(a,b){a.h=b},hl=function(a){var b=b===void 0?fk:b;var c=a.Bb?void 0:_.sb();c?nk(c,b).then(function(d){a.j=Vk(d!=null?d:"[]");d=fl(a);_.kj(d,9,a.j);return!0}).catch(function(){return!1}):Promise.resolve(!1)},fl=function(a){var b=_.ij(a.g,Xk,1);b||(b=new Xk,dl(a,b));a=b;b=_.ij(a,Wk,11);b||(b=new Wk,_.kj(a,11,b));return b},il=function(a,b,c,d,e,f,g){c=
c===void 0?0:c;d=d===void 0?0:d;e=e===void 0?null:e;f=f===void 0?0:f;g=g===void 0?0:g;if(!a.Bb){var k=fl(a);var m=new Tk;m=_.Bk(m,1,a.h);m=_.kk(m,2,a.l);d=_.zk(m,3,d>0?d:void 0);d=_.zk(d,4,f>0?f:void 0);d=_.zk(d,5,g>0?g:void 0);f=d.L;g=f[_.$g]|0;d=_.hh(d,g)?d:_.Uh(d,f,g)?_.Th(d,f):new d.constructor(_.Sh(f,g,!0));_.kj(k,10,d)}a=wj(a.g);k=Date.now().toString();a=_.gj(a,4,k==null?k:_.Zj(k));b=_.wk(a,3,b.slice());e&&(a=new Rk,e=_.zk(a,13,e),a=new Sk,e=_.kj(a,2,e),a=new $k,e=_.kj(a,1,e),e=_.Bk(e,2,9),
_.kj(b,18,e));c&&_.Ak(b,14,c);return b};ok.prototype.reset=function(){this.g=this.h=this.j};ok.prototype.za=function(){return this.h};var Ck=function(a){this.L=_.D(a,8)};_.z(Ck,_.E);var jl=_.ck(Ck);var Dk=function(a){this.L=_.D(a)};_.z(Dk,_.E);var kl;kl=new Ek;var ol=function(a){_.l.call(this);var b=this;this.g=[];this.da="";this.J=this.T=!1;this.ua=this.K=-1;this.V=!1;this.B=this.experimentIds=null;this.A=this.l=0;this.G=null;this.F=this.I=0;this.xa=1;this.Be=0;this.Dc=a.Dc;this.Yb=a.Yb||function(){};this.j=new el(a.Dc,a.Bb);this.Ja=a.Ja||null;this.jc=a.jc||null;this.C=a.ql||null;this.Lb=a.Lb||null;this.Vc=a.Vc||!1;this.hd=null;this.withCredentials=!a.Ld;this.Bb=a.Bb||!1;this.X=!this.Bb&&!!_.sb()&&!!_.sb().navigator&&_.sb().navigator.sendBeacon!==void 0;
this.Z=typeof URLSearchParams!=="undefined"&&!!(new URL(ll())).searchParams&&!!(new URL(ll())).searchParams.set;var c=Yk(new Xk);dl(this.j,c);this.o=new ok(1E4);a=ml(this,a.yg);this.h=new Pk(this.o.za(),a);this.P=new Pk(6E5,a);this.Vc||this.P.start();this.Bb||(document.addEventListener("visibilitychange",function(){if(document.visibilityState==="hidden"){nl(b);var d;(d=b.G)==null||d.flush()}}),document.addEventListener("pagehide",function(){nl(b);var d;(d=b.G)==null||d.flush()}))},pl,sl,ql;
_.z(ol,_.l);var ml=function(a,b){if(!a.Z)return function(){};var c=function(){a.flush()};return b?function(){b().then(c)}:c};ol.prototype.N=function(){nl(this);this.h.stop();this.P.stop();_.l.prototype.N.call(this)};pl=function(a){a.C||(a.C=ll());try{return(new URL(a.C)).toString()}catch(b){return(new URL(a.C,_.sb().location.origin)).toString()}};_.rl=function(a,b){if(b instanceof _.al)a.log(b);else try{var c=_.bl(new _.al,_.mk(b));a.log(c)}catch(d){ql(a,4,1)}};
sl=function(a,b){a.o=new ok(b<1?1:b);Qk(a.h,a.o.za())};ql=function(a,b,c){a.G&&a.G.Eo(b,c)};
ol.prototype.log=function(a){ql(this,2,1);if(this.Z){a=wj(a);var b=this.xa++;b=a=_.Ak(a,21,b);var c=_.fj(b,1);var d=d===void 0?!1:d;var e=typeof c;d=c==null?c:e==="bigint"?String((0,_.pi)(64,c)):Qj(c)?e==="string"?Vj(c):d?Xj(c):Wj(c):void 0;d==null&&(d=Date.now(),d=Number.isFinite(d)?d.toString():"0",_.gj(b,1,d==null?d:_.Zj(d)));d=_.fj(b,15,void 0,void 0,ak);d!=null&&(typeof d==="bigint"?(0,_.Hh)(d)?d=Number(d):(d=(0,_.pi)(64,d),d=(0,_.Hh)(d)?Number(d):String(d)):d=Qj(d)?typeof d==="number"?Wj(d):
Vj(d):void 0);d!=null||_.Ak(b,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(d=wj(this.experimentIds),_.kj(b,16,d));ql(this,1,1);b=this.g.length-1E3+1;b>0&&(this.g.splice(0,b),this.l+=b,ql(this,3,b));this.g.push(a);this.Vc||this.h.g||this.h.start()}};
ol.prototype.flush=function(a,b){var c=this;if(this.g.length===0)a&&a();else{var d=Date.now();if(this.ua>d&&this.K<d)b&&b("throttled");else{this.Ja&&(typeof this.Ja.lf==="function"?gl(this.j,this.Ja.lf()):this.j.h=0);var e=this.g.length,f=il(this.j,this.g,this.l,this.A,this.jc,this.I,this.F),g=this.Yb();if(g&&this.da===g)b&&b("stale-auth-token");else{this.g=[];this.h.g&&this.h.stop();this.l=0;d=_.mk(f);var k;this.B&&this.B.ob(d.length)&&(k=Ok(d));var m=tl(this,d,g),n=function(p){c.o.reset();Qk(c.h,
c.o.za());if(p){var u=null;try{var v=JSON.stringify(JSON.parse(p.replace(")]}'\n","")));u=jl(v)}catch(B){}if(u){p=Number(_.yk(u,1,_.nh("-1")));p>0&&(c.K=Date.now(),c.ua=c.K+p);p=kl.g;v=_.Bh(_.Ch);var w;_.Zg&&v&&((w=u.L[v])==null?void 0:w[p])!=null&&_.Xg(_.di,3);a:{w=kl.g;var x=x===void 0?!1:x;if(_.Bh(_.ei)&&_.Bh(_.Ch)&&void 0===_.ei){p=u.L;v=p[_.Ch];if(!v)break a;if(v=v.To)try{v(p,w,rk);break a}catch(B){_.Cb(B)}}x&&(x=u.L,(p=_.Bh(_.Ch))&&p in x&&(x=x[p])&&delete x[w])}x=kl.sc?kl.h(u,kl.sc,kl.g,kl.j):
kl.h(u,kl.g,null,kl.j);if(x=x===null?void 0:x)x=_.xk(x,1,-1),x!==-1&&(c.V||sl(c,x))}}a&&a();c.A=0},q=function(p,u){var v=_.jj(f,_.al,3);var w=Number(_.yk(f,14)),x=c.o;x.g=Math.min(3E5,x.g*2);x.h=Math.min(3E5,x.g+Math.round(.1*(Math.random()-.5)*2*x.g));Qk(c.h,c.o.za());p===401&&g&&(c.da=g);w&&(c.l+=w);u===void 0&&(u=500<=p&&p<600||p===401||p===0);u&&(c.g=v.concat(c.g),c.Vc||c.h.g||c.h.start());ql(c,7,1);b&&b("net-send-failed",p);++c.A},t=function(){c.Ja&&c.Ja.send(m,n,q)};k?k.then(function(p){ql(c,
5,e);m.Nf["Content-Encoding"]="gzip";m.Nf["Content-Type"]="application/binary";m.body=p;m.cj=2;t()},function(){ql(c,6,e);t()}):t()}}}};
var tl=function(a,b,c){c=c===void 0?null:c;var d=d===void 0?a.withCredentials:d;var e={},f=new URL(pl(a));c&&(e.Authorization=c);a.Lb&&(e["X-Goog-AuthUser"]=a.Lb,f.searchParams.set("authuser",a.Lb));return{url:f.toString(),body:b,cj:1,Nf:e,Xk:"POST",withCredentials:d,Be:a.Be}},nl=function(a){a.j.l=!0;a.T&&(a.j.h=3,ul(a));a.J&&(a.j.h=2,vl(a));a.flush();a.j.l=!1},ul=function(a){wl(a,32,10,function(b,c){b=new URL(b);b.searchParams.set("format","json");var d=!1;try{d=_.sb().navigator.sendBeacon(b.toString(),
_.mk(c))}catch(e){}d||(a.X=!1);return d})},vl=function(a){wl(a,6,5,function(b,c){b=new URL(b);b.searchParams.set("format","base64json");var d=b.searchParams,e=d.set;c=_.mk(c);for(var f=[],g=0,k=0;k<c.length;k++){var m=c.charCodeAt(k);m>255&&(f[g++]=m&255,m>>=8);f[g++]=m}c=Aj(f,3);e.call(d,"p",c);b=b.toString();if(b.length>15360)return!1;(new Image).src=b;return!0})},wl=function(a,b,c,d){if(a.g.length!==0){var e=new URL(pl(a));e.searchParams.delete("format");var f=a.Yb();f&&e.searchParams.set("auth",
f);e.searchParams.set("authuser",a.Lb||"0");for(f=0;f<c&&a.g.length;++f){var g=a.g.slice(0,b),k=il(a.j,g,a.l,a.A,a.jc,a.I,a.F);if(!d(e.toString(),k)){++a.A;break}a.l=0;a.A=0;a.I=0;a.F=0;a.g=a.g.slice(g.length)}a.h.g&&a.h.stop()}},ll=function(){return"https://play.google.com/log?format=json&hasfast=true"};var xl=function(){this.Xi=typeof AbortController!=="undefined"};
xl.prototype.send=function(a,b,c){var d=this,e,f,g,k,m,n,q,t,p,u;return _.H(function(v){switch(v.h){case 1:return f=(e=d.Xi?new AbortController:void 0)?setTimeout(function(){e.abort()},a.Be):void 0,v.B(2,3),g=Object.assign({},{method:a.Xk,headers:Object.assign({},a.Nf)},a.body&&{body:a.body},a.withCredentials&&{credentials:"include"},{signal:a.Be&&e?e.signal:null}),v.g(fetch(a.url,g),5);case 5:k=v.j;if(k.status!==200){(m=c)==null||m(k.status);v.H(3);break}if((n=b)==null){v.H(7);break}return v.g(k.text(),
8);case 8:n(v.j);case 7:case 3:v.l();clearTimeout(f);v.o(0);break;case 2:q=v.A();switch((t=q)==null?void 0:t.name){case "AbortError":(p=c)==null||p(408);break;default:(u=c)==null||u(400)}v.H(3)}})};xl.prototype.lf=function(){return 4};_.yl=function(a,b){b=b===void 0?"0":b;_.l.call(this);this.Dc=a;this.Lb=b;this.B="https://play.google.com/log?format=json&hasfast=true";this.j=null;this.g=void 0;this.h=this.jc=this.Ja=null;this.o=this.A=!1;this.hd=this.l=null};_.z(_.yl,_.l);_.zl=function(a,b){a.Yb=b;return a};_.Al=function(a){a.A=!0;return a};_.yl.prototype.Ld=function(){this.C=!0;return this};
_.Bl=function(a){a.Ja||(a.Ja=new xl);var b=new ol({Dc:a.Dc,Yb:a.Yb?a.Yb:Mk,Lb:a.Lb,ql:a.B,Bb:!1,Vc:!1,Ld:a.C,yg:a.yg,Ja:a.Ja});_.qk(a,_.pk(_.qa,b));if(a.j){var c=a.j,d=fl(b.j);_.jk(d,7,c)}a.g?b.B=a.g:a.g!==null&&(b.B=new _.Nk);a.jc&&(b.jc=a.jc);a.h&&((d=a.h)?(b.experimentIds||(b.experimentIds=new Fk),c=b.experimentIds,d=_.mk(d),_.jk(c,4,d)):b.experimentIds&&_.gj(b.experimentIds,4));a.A&&(b.T=a.A&&b.X);a.o&&(b.J=a.o);a.l&&(c=a.l,b.V=!0,sl(b,c));hl(b.j);a.Ja.pd&&a.Ja.pd(a.Dc);a.Ja.cl&&a.Ja.cl(b);return b};_.Cl=function(a){this.L=_.D(a)};_.z(_.Cl,_.E);_.h=_.Cl.prototype;_.h.Oa=function(){return _.mj(this,16)};_.h.rb=function(a){return _.jk(this,16,a)};_.h.ra=function(){return _.mj(this,1)};_.h.wa=function(a){return _.jk(this,1,a)};_.h.kf=function(){return _.nj(this,53)};
}catch(e){_._DumpException(e)}
try{
_.Dl=function(a){var b=_.La();a=b?b.createHTML(a):a;return new _.Vc(a)};_.El=function(a,b){b=_.Pg(b);b!==void 0&&(a.href=b)};_.Fl={};_.Gl=function(a){this.g=a};_.Gl.prototype.toString=function(){return this.g};_.Hl={};_.Kf=function(){throw Error("U");};_.Kf.prototype.af=null;_.Kf.prototype.ga=function(){return this.content};_.Kf.prototype.toString=function(){return this.content};_.Kf.prototype.Lc=function(){if(this.Vb!==_.Hl)throw Error("V");return _.Dl(this.toString())};var Il=function(){_.Kf.call(this)};
_.C(Il,_.Kf);Il.prototype.Vb=_.Hl;var Jl=function(){_.Kf.call(this)};_.C(Jl,_.Kf);Jl.prototype.Vb=_.Fl;Jl.prototype.af=1;Jl.prototype.j=function(){return new _.Gl(this.toString())};_.Kl=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c,d){c=new b(String(c));d!==void 0&&(c.af=d);return c}}(Il);_.Ll=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c){return new b(String(c))}}(Jl);_.Ml=RegExp.prototype.hasOwnProperty("sticky");_.Nl=new RegExp((_.Ml?"":"^")+"(?:!|/?([a-zA-Z][a-zA-Z0-9:-]*))",_.Ml?"gy":"g");_.Ol=function(){_.Kf.call(this)};_.z(_.Ol,Il);
_.Ol.prototype.ga=function(){if(this.content!==void 0)return this.content;for(var a="",b=_.A(this.parts),c=b.next();!c.done;c=b.next())a+=c.value;return a};_.Ol.prototype.toString=function(){return this.ga()};_.Pl=function(){function a(){this.content=""}a.prototype=_.Ol.prototype;return function(){return new a}}();
}catch(e){_._DumpException(e)}
try{
_.la("el_main_css");

_.ma();
}catch(e){_._DumpException(e)}
try{
_.la("el_main");
/*
 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
/*

 Copyright 2025 Google LLC
 SPDX-License-Identifier: Apache-2.0
*/
var Ql=function(a,b){this.x=a!==void 0?a:0;this.y=b!==void 0?b:0},Rl=function(a,b){var c={},d;for(d in a)c[d]=b.call(void 0,a[d],d,a);return c},Sl=function(a,b){var c=b.createRange();c.selectNode(b.body);a=_.Dl(a);return c.createContextualFragment(_.vj(a))},Tl=function(a){a=a.nodeName;return typeof a==="string"?a:"FORM"},Ul=function(a){a=a.nodeType;return a===1||typeof a!=="number"},Vl=function(a,b,c){a.setAttribute(b,c)},Wl=function(a){return _.Na(a)},Xl=function(a,b,c,d){_.Fi(a);var e=a.L,f=e[_.$g]|
0;if(c==null)return _.Hi(e,f,b),a;var g=c===_.fi?7:c[_.$g]|0,k=g,m=_.Mi(g),n=m||Object.isFrozen(c);m||(g=0);n||(c=_.Ai(c),k=0,g=_.Li(g,f),n=!1);g|=5;m=4&g?512&g?512:1024&g?1024:0:void 0;m=m!=null?m:1024;g|=m;for(var q=0;q<c.length;q++){var t=c[q],p=d(t,m);Object.is(t,p)||(n&&(c=_.Ai(c),k=0,g=_.Li(g,f),n=!1),c[q]=p)}g!==k&&(n&&(c=_.Ai(c),g=_.Li(g,f)),_.dh(c,g));_.Hi(e,f,b,c);return a},Yl=function(a){if(_.Zg){var b;return(b=a[_.uk])!=null?b:a[_.uk]=new Map}if(_.uk in a)return a[_.uk];b=new Map;Object.defineProperty(a,
_.uk,{value:b});return b},Zl=function(a,b,c,d){var e=a.get(d);if(e!=null)return e;for(var f=e=0;f<d.length;f++){var g=d[f];_.Ii(b,g)!=null&&(e!==0&&(c=_.Hi(b,c,e)),e=g)}a.set(d,e);return e},$l=function(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b},bm=function(){var a=am,b;for(b in a)return!1;return!0},cm=function(a){var b={},c;for(c in a)b[c]=a[c];return b},dm=function(a,b){return a<b?-1:a>b?1:0},em=function(a,b){var c=0;a=(0,_.Sc)(String(a)).split(".");b=(0,_.Sc)(String(b)).split(".");for(var d=
Math.max(a.length,b.length),e=0;c==0&&e<d;e++){var f=a[e]||"",g=b[e]||"";do{f=/(\d*)(\D*)(.*)/.exec(f)||["","","",""];g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];if(f[0].length==0&&g[0].length==0)break;c=dm(f[1].length==0?0:parseInt(f[1],10),g[1].length==0?0:parseInt(g[1],10))||dm(f[2].length==0,g[2].length==0)||dm(f[2],g[2]);f=f[3];g=g[3]}while(c==0)}return c},fm=function(a){if(/^(script|style)$/i.test(a.tagName))throw Error("D");},gm=function(a){if(a instanceof _.Gl)return a.g;throw Error("D");},
hm=function(a){return a.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")},im=function(a){return a instanceof _.Vc?a:_.Dl(hm(String(a)))},jm=function(a){var b={nonce:_.Pa("script",document)};a=_.Ta(a).toString();var c="<script";if(b==null?0:b.id)c+=' id="'+hm(b.id)+'"';if(b==null?0:b.nonce)c+=' nonce="'+hm(b.nonce)+'"';if(b==null?0:b.type)c+=' type="'+hm(b.type)+'"';if(b==null?0:b.defer)c+=" defer";return _.Dl(c+(">"+a+"\x3c/script>"))},
km=function(a){var b=im("");return _.Dl(a.map(function(c){return _.vj(im(c))}).join(_.vj(b).toString()))},lm=function(a){return km(a)},om=function(a){for(var b="",c=Object.keys(a),d=0;d<c.length;d++){var e=c[d],f=a[e];if(!mm.test(e))throw Error("D");if(f!==void 0&&f!==null){if(/^on./i.test(e))throw Error("D");nm.indexOf(e.toLowerCase())!==-1&&(f=_.Lg(f)?f.toString():_.Og(String(f))||"about:invalid#zClosurez");f=e+'="'+im(String(f))+'"';b+=" "+f}}return b},rm=function(a){var b={};if(!mm.test("body"))throw Error("D");
if(pm.indexOf("BODY")!==-1)throw Error("D");var c="<body";b&&(c+=om(b));Array.isArray(a)||(a=a===void 0?[]:[a]);qm.indexOf("BODY")!==-1?c+=">":(a=lm(a.map(function(d){return d instanceof _.Vc?d:im(String(d))})),c+=">"+a.toString()+"</body>");return _.Dl(c)},sm=function(a){this.h=this.B=this.l="";this.C=null;this.A=this.j="";this.o=!1;var b;a instanceof sm?(this.o=a.o,tm(this,a.l),this.B=a.B,um(this,a.h),vm(this,a.C),wm(this,a.j),xm(this,ym(a.g)),this.A=a.A):a&&(b=String(a).match(_.Cf))?(this.o=!1,
tm(this,b[1]||"",!0),this.B=zm(b[2]||""),um(this,b[3]||"",!0),vm(this,b[4]),wm(this,b[5]||"",!0),xm(this,b[6]||"",!0),this.A=zm(b[7]||"")):(this.o=!1,this.g=new Am(null,this.o))},Bm=function(a){return _.Aa(a)?a.Lc&&(a=a.Lc(),a instanceof _.Vc)?a:im("zSoyz"):im(String(a))},Cm=function(a,b){b&&b.h?b.h(a):(b=Bm(b),a.innerHTML=_.vj(b))},Em=function(a,b){a:if(b=a(b||Dm,void 0),a=_.rb(),b&&b.g?a=b.g():(a=a.createElement("DIV"),b=Bm(b),a.innerHTML=_.vj(b)),a.childNodes.length==1&&(b=a.firstChild,b.nodeType==
1)){a=b;break a}return a},Gm=function(a){var b=document.implementation.createHTMLDocument("");a=Fm(a,b);b=b.body;b.appendChild(a);b=(new XMLSerializer).serializeToString(b);b=b.slice(b.indexOf(">")+1,b.lastIndexOf("</"));return _.Dl(b)},Hm=function(a){if(typeof a!=="string")throw Error();return a},Im=function(a,b,c){if(b)return Hm(a);var d;return(d=_.Di(a))!=null?d:c?"":void 0},Lm=function(){return Jm||(Jm=new _.Kh(_.eh([]),void 0,void 0,void 0,Km))},Mm=function(a,b,c,d){var e=a.L,f=e[_.$g]|0;c=_.hh(a,
f)?1:c;d=!!d||c===3;c===2&&_.Ei(a)&&(e=a.L,f=e[_.$g]|0);a=_.Ji(e,b);var g=a===_.fi?7:a[_.$g]|0,k=_.Ki(g,f);var m=4&k?!1:!0;if(m){4&k&&(a=_.Ai(a),g=0,k=_.Li(k,f),f=_.Hi(e,f,b,a));for(var n=0,q=0;n<a.length;n++){var t=_.Di(a[n]);t!=null&&(a[q++]=t)}q<n&&(a.length=q);k=(k|4)&-513;k&=-1025;k&=-4097}k!==g&&(_.dh(a,k),2&k&&Object.freeze(a));return a=_.Ni(a,k,e,f,b,c,m,d)},Om=function(a,b,c,d){var e=Nm;!d&&_.Ei(a)&&(b=a.L,c=b[_.$g]|0);var f=_.Ii(b,1);a=!1;if(f==null){if(d)return Lm();f=[]}else if(f.constructor===
_.Kh)if(f.rc&2&&!d)f=_.Lh(f);else return f;else Array.isArray(f)?a=!!((f[_.$g]|0)&2):f=[];if(d){if(!f.length)return Lm();a||(a=!0,_.eh(f))}else if(a){a=!1;_.fh(f);d=_.Ai(f);for(f=0;f<d.length;f++){var g=d[f]=_.Ai(d[f]);Array.isArray(g[1])&&(g[1]=_.eh(g[1]))}f=_.fh(d)}!a&&c&32&&_.zi(f);e=new _.Kh(f,e,Im,void 0);c=_.Hi(b,c,1,e);a||_.Gi(b,c);return e},Pm=function(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d},Qm=function(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d},Rm=function(a,
b){for(var c=[],d=a.length,e=0,f=[],g,k,m=0;m<d;){switch(e){case 0:var n=a.indexOf("<",m);if(n<0){if(c.length===0)return a;c.push(a.substring(m));m=d}else c.push(a.substring(m,n)),k=n,m=n+1,_.Ml?(_.Nl.lastIndex=m,n=_.Nl.exec(a)):(_.Nl.lastIndex=0,n=_.Nl.exec(a.substring(m))),n?(f=["<",n[0]],g=n[1],e=1,m+=n[0].length):c.push("<");break;case 1:n=a.charAt(m++);switch(n){case "'":case '"':var q=a.indexOf(n,m);q<0?m=d:(f.push(n,a.substring(m,q+1)),m=q+1);break;case ">":f.push(n);c.push(b(f.join(""),g));
e=0;f=[];k=g=null;break;default:f.push(n)}break;default:throw Error();}e===1&&m>=d&&(m=k+1,c.push("<"),e=0,f=[],k=g=null)}return c.join("")},Ym=function(){var a=Sm(Tm(_.Al(_.zl(Um(),function(){return null}).Ld()))),b=Vm().map(function(c){return Wm(c,0)}).filter(function(c){return c>0});b.length>0&&(b=Xm(b),a.h=b);return _.Bl(a)},Zm=function(a){return"translate:"+a},en=function(a){var b=new $m;b=_.jk(b,1,a.name);var c=an(a.startTime);b=_.kj(b,2,c);a=bn(a.duration);a=_.kj(b,3,a);b=new cn;return dn(a,
5,b)},an=function(a){var b=new fn;b.setSeconds(Math.floor(a/1E3));a=Math.round(a%1E3*1E6);_.Oi(b,2,a==null?a:_.Rj(a),0);return b},bn=function(a){var b=new gn;b.setSeconds(Math.floor(a/1E3));a=Math.round(a%1E3*1E6);_.Oi(b,2,a==null?a:_.Rj(a),0);return b},hn=function(a){return performance&&performance.mark&&(a=performance.getEntriesByName(a,"mark"),a.length==1)?a[0]:null},jn=function(a,b){return performance&&performance.measure?performance.measure(a,b)||null:null},mn=function(a,b,c){var d=Array.prototype.slice.call(arguments);
d.splice(0,2);d="l"+a.toString(16)+"i"+b.toString(16)+(d.length?"-"+d.join("_"):"");kn?kn.push(d):ln(d)},qn=function(){var a=nn||(nn=on('[null,null,null,null,null,"(function(){\'use strict\';var f\\u003dtypeof Object.defineProperties\\u003d\\u003d\\"function\\"?Object.defineProperty:function(a,c,b){if(a\\u003d\\u003dArray.prototype||a\\u003d\\u003dObject.prototype)return a;a[c]\\u003db.value;return a};function g(a){a\\u003d[\\"object\\"\\u003d\\u003dtypeof globalThis\\u0026\\u0026globalThis,a,\\"object\\"\\u003d\\u003dtypeof window\\u0026\\u0026window,\\"object\\"\\u003d\\u003dtypeof self\\u0026\\u0026self,\\"object\\"\\u003d\\u003dtypeof global\\u0026\\u0026global];for(var c\\u003d0;c\\u003ca.length;++c){var b\\u003da[c];if(b\\u0026\\u0026b.Math\\u003d\\u003dMath)return b}throw Error(\\"Cannot find global object\\");}var h\\u003dg(this);\\nfunction k(a,c){if(c)a:{var b\\u003dh;a\\u003da.split(\\".\\");for(var d\\u003d0;d\\u003ca.length-1;d++){var e\\u003da[d];if(!(e in b))break a;b\\u003db[e]}a\\u003da[a.length-1];d\\u003db[a];c\\u003dc(d);c!\\u003dd\\u0026\\u0026c!\\u003dnull\\u0026\\u0026f(b,a,{configurable:!0,writable:!0,value:c})}}k(\\"globalThis\\",function(a){return a||h});/*\\n\\n Copyright Google LLC\\n SPDX-License-Identifier: Apache-2.0\\n*/\\nvar l\\u003dglobalThis.trustedTypes,m;function n(){var a\\u003dnull;if(!l)return a;try{var c\\u003dfunction(b){return b};a\\u003dl.createPolicy(\\"goog#html\\",{createHTML:c,createScript:c,createScriptURL:c})}catch(b){}return a};function p(a){this.g\\u003da}p.prototype.toString\\u003dfunction(){return this.g+\\"\\"};function q(a){m\\u003d\\u003d\\u003dvoid 0\\u0026\\u0026(m\\u003dn());a\\u003dm?m.createScriptURL(a):a;return new p(a)};if(!function(){if(self.origin)return self.origin\\u003d\\u003d\\u003d\\"null\\";if(location.host!\\u003d\\u003d\\"\\")return!1;try{return window.parent.escape(\\"\\"),!1}catch(a){return!0}}())throw Error(\\"sandboxing error\\");\\nwindow.addEventListener(\\"message\\",function(a){var c\\u003da.ports[0];a\\u003da.data;var b\\u003da.callbackName.split(\\".\\"),d\\u003dwindow;b[0]\\u003d\\u003d\\u003d\\"window\\"\\u0026\\u0026b.shift();for(var e\\u003d0;e\\u003cb.length-1;e++)d[b[e]]\\u003d{},d\\u003dd[b[e]];d[b[b.length-1]]\\u003dfunction(r){c.postMessage(JSON.stringify(r))};b\\u003ddocument.createElement(\\"script\\");a\\u003dq(a.url);if(a instanceof p)a\\u003da.g;else throw Error(\\"\\");b.src\\u003da;document.body.appendChild(b)},!0);}).call(this);\\n"]'));
if(!a)return null;a=_.Di(_.fj(a,6,void 0,pn));var b;a===null||a===void 0?b=null:b=_.Sa(a);return b},rn=function(a){var b={};a=_.A(a);for(var c=a.next();!c.done;c=a.next())c=c.value,b[c.language]=c.name;return b},sn=function(){},tn=function(){},vn=function(a){_.lb.call(this);this.h=a||_.rb();this.ua=un;this.Z=null;this.bb=!1;this.o=null;this.K=void 0;this.T=this.I=this.G=null;this.Fa=!1},wn=function(a){vn.call(this);a=a||{};this.id=a.id||this.Za();this.yf=a.yf||"";this.ie=a.ie||null;this.je=a.je||
null;this.Xe=a.Xe||!1;this.className=a.className||null;this.l=null},zn=function(){_.lb.call(this);this.j="closure_frame"+xn++;this.h=[];yn[this.j]=this},An=function(a,b,c,d){_.hb.call(this,d);this.type="key";this.keyCode=a;this.charCode=b;this.repeat=c},Bn=function(a,b){_.lb.call(this);a&&this.attach(a,b)},Dn=function(a,b,c){Array.isArray(c)&&(c=c.join(" "));var d="aria-"+b;c===""||c==void 0?(Cn||(c={},Cn=(c.atomic=!1,c.autocomplete="none",c.dropeffect="none",c.haspopup=!1,c.live="off",c.multiline=
!1,c.multiselectable=!1,c.orientation="vertical",c.readonly=!1,c.relevant="additions text",c.required=!1,c.sort="none",c.busy=!1,c.disabled=!1,c.hidden=!1,c.invalid="false",c)),c=Cn,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)},En=function(){},Fn=function(a,b){if(!a)throw Error("Ta`"+a);if(typeof b!=="function")throw Error("Ua`"+b);},Hn=function(a,b,c){vn.call(this,c);if(!b){for(b=this.constructor;b;){var d=_.Ba(b);if(d=Gn[d])break;b=(b=Object.getPrototypeOf(b.prototype))&&
b.constructor}b=d?typeof d.Gb==="function"?d.Gb():new d:null}this.g=b;this.Ob=a!==void 0?a:null},In=function(){},Jn=function(a,b,c){Hn.call(this,a,b||In.Gb(),c)},Kn=function(){},Mn=function(a,b,c){Hn.call(this,a,b||Kn.Gb(),c);Ln(this);this.Cd=!0;(b=this.D())&&this.g.vd(b,!0);this.xc=a!="";a||(this.Ob="")},Nn=function(a,b,c){_.l.call(this);this.h=a;this.l=b||0;this.j=c;this.g=(0,_.y)(this.ki,this)},On=function(){_.lb.call(this);this.g=0;this.endTime=this.startTime=null},Qn=function(a,b,c,d,e){Pn.call(this,
b,c,d,e);this.element=a},Rn=function(a,b,c,d,e){typeof b==="number"&&(b=[b]);typeof c==="number"&&(c=[c]);Qn.call(this,a,b,c,d,e);if(b.length!=1||c.length!=1)throw Error("$a");this.A=-1},Sn=function(a,b,c){Rn.call(this,a,1,0,b,c)},Tn=function(a,b,c){Rn.call(this,a,0,1,b,c)},Un=function(a,b){_.lb.call(this);this.C=new _.Sb(this);this.Ic(a||null);b&&(this.Mc=b)},Vn=function(a){_.lb.call(this);this.g=a;this.h=_.nb(this.g,"focus",this,!0);this.j=_.nb(this.g,"blur",this,!0)},Wn=function(){},Xn=function(a,
b,c){this.element=a;this.j=b;this.l=c},Yn=function(a,b){this.g=a instanceof Ql?a:new Ql(a,b)},Zn=function(a,b){this.B=b||void 0;Un.call(this,a)},ao=function(a,b,c){this.X=c||(a?_.rb($n(a)):_.rb());Zn.call(this,this.X.W("DIV",{style:"position:absolute;display:none;"}));this.bd=new Ql(1,1);this.G=new Set;this.I=null;a&&this.attach(a);b!=null&&this.cb(b)},bo=function(a){a=a.className;return typeof a==="string"&&a.match(/\S+/g)||[]},eo=function(a,b){var c=bo(a),d=Array.prototype.slice.call(arguments,
1),e=c.length+d.length;co(c,d);a.className=c.join(" ");return c.length==e},go=function(a,b){var c=bo(a),d=Array.prototype.slice.call(arguments,1),e=fo(c,d);a.className=e.join(" ");return e.length==c.length-d.length},co=function(a,b){for(var c=0;c<b.length;c++)_.ua(a,b[c])||a.push(b[c])},fo=function(a,b){return a.filter(function(c){return!_.ua(b,c)})},ho=function(a,b){return _.ua(bo(a),b)},io=function(a,b,c){c?eo(a,b):go(a,b)},J=function(a,b){return a.replace(/\{([^}]+)\}/g,function(c,d){if(Object.prototype.hasOwnProperty.call(b,
d))return c=b[d],c!==void 0&&c!==null?String(c):"";throw Error("cb`"+d);})},L=function(a,b,c){for(var d=0;d<b.length-1;d++){var e=b[d];if(e.endsWith("[]")){var f=e.slice(0,-2);if(!(f in a))if(Array.isArray(c))a[f]=Array.from({length:c.length},function(){return{}});else throw Error("db`"+e);if(Array.isArray(a[f]))if(a=a[f],Array.isArray(c))for(e=0;e<a.length;e++)L(a[e],b.slice(d+1),c[e]);else for(a=_.A(a),e=a.next();!e.done;e=a.next())L(e.value,b.slice(d+1),c);return}if(e.endsWith("[0]")){e=e.slice(0,
-3);e in a||(a[e]=[{}]);L(a[e][0],b.slice(d+1),c);return}a[e]&&typeof a[e]==="object"||(a[e]={});a=a[e]}b=b[b.length-1];d=a[b];if(d!==void 0){if(c&&(typeof c!=="object"||Object.keys(c).length!==0)&&c!==d)if(typeof d==="object"&&typeof c==="object"&&d!==null&&c!==null)Object.assign(d,c);else throw Error("eb`"+b);}else b!=="_self"||typeof c!=="object"||c===null||Array.isArray(c)?a[b]=c:Object.assign(a,c)},M=function(a,b,c){try{if(b.length===1&&b[0]==="_self")return a;for(var d={yc:0};d.yc<b.length;d=
{yc:d.yc},d.yc++){if(typeof a!=="object"||a===null)return c;var e=b[d.yc];if(e.endsWith("[]")){var f=e.slice(0,-2);if(f in a){var g=a[f];return Array.isArray(g)?g.map(function(k){return function(m){return M(m,b.slice(k.yc+1),c)}}(d)):c}return c}a=a[e]}return a}catch(k){if(k instanceof TypeError)return c;throw k;}},ko=function(a){for(var b=_.A(Object.entries({"requests[].*":"requests[].request.*"})),c=b.next();!c.done;c=b.next()){var d=_.A(c.value);c=d.next().value;d=d.next().value;c=c.split(".");
d=d.split(".");for(var e=new Set,f=-1,g=0;g<c.length;g++)if(c[g]==="*"){f=g;break}if(f!==-1&&d.length>f)for(;f<d.length;f++)g=d[f],g==="*"||g.endsWith("[]")||g.endsWith("[0]")||e.add(g);jo(a,c,d,0,e)}},jo=function(a,b,c,d,e){if(!(d>=b.length)&&typeof a==="object"&&a!==null){var f=b[d];if(f.endsWith("[]")){if(f=f.slice(0,-2),f in a&&Array.isArray(a[f]))for(a=_.A(a[f]),f=a.next();!f.done;f=a.next())jo(f.value,b,c,d+1,e)}else if(f==="*"){if(typeof a==="object"&&a!==null&&!Array.isArray(a)){b=Object.keys(a).filter(function(t){return!t.startsWith("_")&&
!e.has(t)});f={};for(var g=_.A(b),k=g.next();!k.done;k=g.next())k=k.value,f[k]=a[k];f=_.A(Object.entries(f));for(g=f.next();!g.done;g=f.next()){k=_.A(g.value);g=k.next().value;k=k.next().value;for(var m=[],n=_.A(c.slice(d)),q=n.next();!q.done;q=n.next())q=q.value,q==="*"?m.push(g):m.push(q);L(a,m,k)}c=_.A(b);for(d=c.next();!d.done;d=c.next())delete a[d.value]}}else f in a&&jo(a[f],b,c,d+1,e)}},lo=function(a){if(typeof a!=="string")throw Error("fb");return a},mo=function(a){var b={},c=M(a,["operationName"]);
c!=null&&L(b,["operationName"],c);a=M(a,["resourceName"]);a!=null&&L(b,["_url","resourceName"],a);return b},no=function(a){var b={},c=M(a,["generatedSamples"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=M(d,["video"]);if(f!=null){d={};var g=M(f,["uri"]);g!=null&&L(d,["uri"],g);g=M(f,["encodedVideo"]);g!=null&&L(d,["videoBytes"],lo(g));f=M(f,["encoding"]);f!=null&&L(d,["mimeType"],f);L(e,["video"],d)}return e})),L(b,["generatedVideos"],c));c=M(a,["raiMediaFilteredCount"]);c!=null&&
L(b,["raiMediaFilteredCount"],c);a=M(a,["raiMediaFilteredReasons"]);a!=null&&L(b,["raiMediaFilteredReasons"],a);return b},oo=function(a){var b={},c=M(a,["videos"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=M(d,["_self"]);if(f!=null){d={};var g=M(f,["gcsUri"]);g!=null&&L(d,["uri"],g);g=M(f,["bytesBase64Encoded"]);g!=null&&L(d,["videoBytes"],lo(g));f=M(f,["mimeType"]);f!=null&&L(d,["mimeType"],f);L(e,["video"],d)}return e})),L(b,["generatedVideos"],c));c=M(a,["raiMediaFilteredCount"]);
c!=null&&L(b,["raiMediaFilteredCount"],c);a=M(a,["raiMediaFilteredReasons"]);a!=null&&L(b,["raiMediaFilteredReasons"],a);return b},po=function(a){var b={};a=M(a,["operationName"]);a!=null&&L(b,["_url","operationName"],a);return b},qo=function(a){var b={};a=M(a,["operationName"]);a!=null&&L(b,["_url","operationName"],a);return b},ro=function(a,b){if(!b||typeof b!=="string")throw Error("gb");if(b.includes("..")||b.includes("?")||b.includes("&"))throw Error("hb");return N(a)?b.startsWith("publishers/")||
b.startsWith("projects/")||b.startsWith("models/")?b:b.indexOf("/")>=0?(a=b.split("/",2),"publishers/"+a[0]+"/models/"+a[1]):"publishers/google/models/"+b:b.startsWith("models/")||b.startsWith("tunedModels/")?b:"models/"+b},so=function(a,b){return(b=ro(a,b))?b.startsWith("publishers/")&&N(a)?"projects/"+a.R.Qa+"/locations/"+a.R.location+"/"+b:b.startsWith("models/")&&N(a)?"projects/"+a.R.Qa+"/locations/"+a.R.location+"/publishers/google/"+b:b:""},to=function(a){if(a===null||a===void 0)throw Error("ib");
if(typeof a==="object")return a;if(typeof a==="string")return{text:a};throw Error("jb`"+typeof a);},uo=function(a){if(a===null||a===void 0||Array.isArray(a)&&a.length===0)throw Error("kb");return Array.isArray(a)?a.map(function(b){return to(b)}):[to(a)]},vo=function(a){return a!==null&&a!==void 0&&typeof a==="object"&&"parts"in a&&Array.isArray(a.parts)},wo=function(a){return a!==null&&a!==void 0&&typeof a==="object"&&"functionCall"in a},xo=function(a){return a!==null&&a!==void 0&&typeof a==="object"&&
"functionResponse"in a},yo=function(a){if(a===null||a===void 0)throw Error("lb");return vo(a)?a:{role:"user",parts:uo(a)}},zo=function(a,b){return b?N(a)&&Array.isArray(b)?b.flatMap(function(c){c=yo(c);return c.parts&&c.parts.length>0&&c.parts[0].text!==void 0?[c.parts[0].text]:[]}):N(a)?(a=yo(b),a.parts&&a.parts.length>0&&a.parts[0].text!==void 0?[a.parts[0].text]:[]):Array.isArray(b)?b.map(function(c){return yo(c)}):[yo(b)]:[]},Ao=function(a){if(a===null||a===void 0||Array.isArray(a)&&a.length===
0)throw Error("mb");if(!Array.isArray(a)){if(wo(a)||xo(a))throw Error("nb");return[yo(a)]}var b=[],c=[],d=vo(a[0]);a=_.A(a);for(var e=a.next();!e.done;e=a.next()){e=e.value;var f=vo(e);if(f!=d)throw Error("ob");if(f)b.push(e);else{if(wo(e)||xo(e))throw Error("pb");c.push(e)}}d||b.push({role:"user",parts:uo(c)});return b},Co=function(a,b){a.includes("null")&&(b.nullable=!0);a=a.filter(function(d){return d!=="null"});if(a.length===1)b.type=Object.values(Bo).includes(a[0].toUpperCase())?a[0].toUpperCase():
"TYPE_UNSPECIFIED";else{b.anyOf=[];a=_.A(a);for(var c=a.next();!c.done;c=a.next())c=c.value,b.anyOf.push({type:Object.values(Bo).includes(c.toUpperCase())?c.toUpperCase():"TYPE_UNSPECIFIED"})}},Do=function(a){var b={},c=["items"],d=["anyOf"],e=["properties"];if(a.type&&a.anyOf)throw Error("qb");var f=a.anyOf;f!=null&&f.length==2&&(f[0].type==="null"?(b.nullable=!0,a=f[1]):f[1].type==="null"&&(b.nullable=!0,a=f[0]));a.type instanceof Array&&Co(a.type,b);f=_.A(Object.entries(a));for(var g=f.next();!g.done;g=
f.next()){var k=_.A(g.value);g=k.next().value;var m=k=k.next().value;if(m!=null)if(g=="type"){if(m==="null")throw Error("rb");m instanceof Array||(b.type=Object.values(Bo).includes(m.toUpperCase())?m.toUpperCase():"TYPE_UNSPECIFIED")}else if(c.includes(g))b[g]=Do(m);else if(d.includes(g)){k=[];m=_.A(m);for(var n=m.next();!n.done;n=m.next())n=n.value,n.type=="null"?b.nullable=!0:k.push(Do(n));b[g]=k}else if(e.includes(g)){k={};m=_.A(Object.entries(m));for(n=m.next();!n.done;n=m.next()){var q=_.A(n.value);
n=q.next().value;q=q.next().value;k[n]=Do(q)}b[g]=k}else g!=="additionalProperties"&&(b[g]=m)}return b},Eo=function(a){if(typeof a==="object")return a;if(typeof a==="string")return{voiceConfig:{prebuiltVoiceConfig:{voiceName:a}}};throw Error("sb`"+typeof a);},Fo=function(a){if(a.functionDeclarations)for(var b=_.A(a.functionDeclarations),c=b.next();!c.done;c=b.next())c=c.value,c.parameters&&(Object.keys(c.parameters).includes("$schema")?c.parametersJsonSchema||(c.parametersJsonSchema=c.parameters,
delete c.parameters):c.parameters=Do(c.parameters)),c.response&&(Object.keys(c.response).includes("$schema")?c.responseJsonSchema||(c.responseJsonSchema=c.response,delete c.response):c.response=Do(c.response));return a},Go=function(a){if(a===void 0||a===null)throw Error("ub");if(!Array.isArray(a))throw Error("vb");var b=[];a=_.A(a);for(var c=a.next();!c.done;c=a.next())b.push(c.value);return b},Ho=function(a,b){if(typeof b!=="string")throw Error("wb");var c=!b.startsWith("cachedContents/")&&b.split("/").length===
1;return N(a)?b.startsWith("projects/")?b:b.startsWith("locations/")?"projects/"+a.R.Qa+"/"+b:b.startsWith("cachedContents/")?"projects/"+a.R.Qa+"/locations/"+a.R.location+"/"+b:c?"projects/"+a.R.Qa+"/locations/"+a.R.location+"/cachedContents/"+b:b:c?"cachedContents/"+b:b},Io=function(a){switch(a){case "STATE_UNSPECIFIED":return"JOB_STATE_UNSPECIFIED";case "CREATING":return"JOB_STATE_RUNNING";case "ACTIVE":return"JOB_STATE_SUCCEEDED";case "FAILED":return"JOB_STATE_FAILED";default:return a}},Jo=function(a){if(a!==
null&&a!==void 0&&typeof a==="object"&&"name"in a)var b=a.name;if(a!==null&&a!==void 0&&typeof a==="object"&&"uri"in a&&(b=a.uri,b===void 0))return;if(a!==null&&a!==void 0&&typeof a==="object"&&"video"in a){var c;b=(c=a.video)==null?void 0:c.uri;if(b===void 0)return}typeof a==="string"&&(b=a);if(b===void 0)throw Error("xb");if(b.startsWith("https://")){a=b.split("files/")[1].match(/[a-z0-9]+/);if(a===null)throw Error("yb`"+b);b=a[0]}else b.startsWith("files/")&&(b=b.split("files/")[1]);return b},
Ko=function(a,b){return N(a)?b?"publishers/google/models":"models":b?"models":"tunedModels"},Lo=function(a){for(var b=_.A(["models","tunedModels","publisherModels"]),c=b.next();!c.done;c=b.next())if(c=c.value,a!==null&&typeof a==="object"&&c in a)return a[c];return[]},Mo=function(a,b){if(typeof b==="string")if(N(a))if(b.startsWith("gs://"))b={format:"jsonl",gcsUri:[b]};else if(b.startsWith("bq://"))b={format:"bigquery",bigqueryUri:b};else if(/^projects\/[^/]+\/locations\/[^/]+\/datasets\/[^/]+$/.test(b))b=
{format:"vertex-dataset",vertexDatasetName:b};else throw Error("zb`"+b);else if(b.startsWith("files/"))b={fileName:b};else throw Error("Ab`"+b);else if(Array.isArray(b)){if(N(a))throw Error("Bb");b={inlinedRequests:b}}var c=[b.gcsUri,b.bigqueryUri,b.vertexDatasetName].filter(Boolean).length,d=[b.inlinedRequests,b.fileName].filter(Boolean).length;if(N(a)){if(d>0||c!==1)throw Error("Cb");}else if(c>0||d!==1)throw Error("Db");return b},No=function(a){if(typeof a!=="object"||a===null)return{};var b=a.inlinedResponses;
if(typeof b!=="object"||b===null)return a;var c=b.inlinedResponses;if(!Array.isArray(c)||c.length===0)return a;b=!1;c=_.A(c);for(var d=c.next();!d.done;d=c.next())if(d=d.value,typeof d==="object"&&d!==null&&(d=d.response,typeof d==="object"&&d!==null&&d.embedding!==void 0)){b=!0;break}b&&(a.inlinedEmbedContentResponses=a.inlinedResponses,delete a.inlinedResponses);return a},Oo=function(a,b){if(!N(a)){if(/batches\/[^/]+$/.test(b))return b.split("/").pop();throw Error("Fb`"+b);}if(/^projects\/[^/]+\/locations\/[^/]+\/batchPredictionJobs\/[^/]+$/.test(b))return b.split("/").pop();
if(/^\d+$/.test(b))return b;throw Error("Fb`"+b);},Po=function(a){return a==="BATCH_STATE_UNSPECIFIED"?"JOB_STATE_UNSPECIFIED":a==="BATCH_STATE_PENDING"?"JOB_STATE_PENDING":a==="BATCH_STATE_RUNNING"?"JOB_STATE_RUNNING":a==="BATCH_STATE_SUCCEEDED"?"JOB_STATE_SUCCEEDED":a==="BATCH_STATE_FAILED"?"JOB_STATE_FAILED":a==="BATCH_STATE_CANCELLED"?"JOB_STATE_CANCELLED":a==="BATCH_STATE_EXPIRED"?"JOB_STATE_EXPIRED":a},Qo=function(a){return a.includes("gemini")&&a!=="gemini-embedding-001"||a.includes("maas")},
So=function(a){var b={},c=M(a,["responsesFile"]);c!=null&&L(b,["fileName"],c);c=M(a,["inlinedResponses","inlinedResponses"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=M(d,["response"]);f!=null&&L(e,["response"],Ro(f));f=M(d,["metadata"]);f!=null&&L(e,["metadata"],f);d=M(d,["error"]);d!=null&&L(e,["error"],d);return e})),L(b,["inlinedResponses"],c));a=M(a,["inlinedEmbedContentResponses","inlinedResponses"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return d})),L(b,["inlinedEmbedContentResponses"],
a));return b},To=function(a){var b={},c=M(a,["name"]);c!=null&&L(b,["name"],c);c=M(a,["metadata","displayName"]);c!=null&&L(b,["displayName"],c);c=M(a,["metadata","state"]);c!=null&&L(b,["state"],Po(c));c=M(a,["metadata","createTime"]);c!=null&&L(b,["createTime"],c);c=M(a,["metadata","endTime"]);c!=null&&L(b,["endTime"],c);c=M(a,["metadata","updateTime"]);c!=null&&L(b,["updateTime"],c);c=M(a,["metadata","model"]);c!=null&&L(b,["model"],c);a=M(a,["metadata","output"]);a!=null&&L(b,["dest"],So(No(a)));
return b},Uo=function(a){var b={},c=M(a,["name"]);c!=null&&L(b,["name"],c);c=M(a,["displayName"]);c!=null&&L(b,["displayName"],c);c=M(a,["state"]);c!=null&&L(b,["state"],Po(c));c=M(a,["error"]);c!=null&&L(b,["error"],c);c=M(a,["createTime"]);c!=null&&L(b,["createTime"],c);c=M(a,["startTime"]);c!=null&&L(b,["startTime"],c);c=M(a,["endTime"]);c!=null&&L(b,["endTime"],c);c=M(a,["updateTime"]);c!=null&&L(b,["updateTime"],c);c=M(a,["model"]);c!=null&&L(b,["model"],c);var d=M(a,["inputConfig"]);if(d!=null){c=
{};var e=M(d,["instancesFormat"]);e!=null&&L(c,["format"],e);e=M(d,["gcsSource","uris"]);e!=null&&L(c,["gcsUri"],e);e=M(d,["bigquerySource","inputUri"]);e!=null&&L(c,["bigqueryUri"],e);d=M(d,["vertexMultimodalDatasetSource","datasetName"]);d!=null&&L(c,["vertexDatasetName"],d);L(b,["src"],c)}c=M(a,["outputConfig"]);if(c!=null){d=No(c);c={};e=M(d,["predictionsFormat"]);e!=null&&L(c,["format"],e);e=M(d,["gcsDestination","outputUriPrefix"]);e!=null&&L(c,["gcsUri"],e);e=M(d,["bigqueryDestination","outputUri"]);
e!=null&&L(c,["bigqueryUri"],e);e=M(d,["vertexMultimodalDatasetDestination"]);if(e!=null){d={};var f=M(e,["bigqueryDestination","outputUri"]);f!=null&&L(d,["bigqueryDestination"],f);e=M(e,["displayName"]);e!=null&&L(d,["displayName"],e);L(c,["vertexDataset"],d)}L(b,["dest"],c)}c=M(a,["completionStats"]);c!=null&&L(b,["completionStats"],c);a=M(a,["outputInfo"]);a!=null&&L(b,["outputInfo"],a);return b},Wo=function(a,b){var c={};if(M(b,["format"])!==void 0)throw Error("Pb");if(M(b,["gcsUri"])!==void 0)throw Error("Qb");
if(M(b,["bigqueryUri"])!==void 0)throw Error("Rb");var d=M(b,["fileName"]);d!=null&&L(c,["fileName"],d);d=M(b,["inlinedRequests"]);d!=null&&(Array.isArray(d)&&(d=d.map(function(e){return Vo(a,e)})),L(c,["requests","requests"],d));if(M(b,["vertexDatasetName"])!==void 0)throw Error("Sb");return c},Yo=function(a){var b={},c=M(a,["content"]);c!=null&&L(b,["content"],c);c=M(a,["citationMetadata"]);c!=null&&L(b,["citationMetadata"],Xo(c));c=M(a,["tokenCount"]);c!=null&&L(b,["tokenCount"],c);c=M(a,["finishReason"]);
c!=null&&L(b,["finishReason"],c);c=M(a,["groundingMetadata"]);c!=null&&L(b,["groundingMetadata"],c);c=M(a,["avgLogprobs"]);c!=null&&L(b,["avgLogprobs"],c);c=M(a,["index"]);c!=null&&L(b,["index"],c);c=M(a,["logprobsResult"]);c!=null&&L(b,["logprobsResult"],c);c=M(a,["safetyRatings"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return d})),L(b,["safetyRatings"],c));a=M(a,["urlContextMetadata"]);a!=null&&L(b,["urlContextMetadata"],a);return b},Xo=function(a){var b={};a=M(a,["citationSources"]);
a!=null&&(Array.isArray(a)&&(a=a.map(function(c){return c})),L(b,["citations"],a));return b},Zo=function(a){var b={},c=M(a,["parts"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=M(d,["mediaResolution"]);f!=null&&L(e,["mediaResolution"],f);f=M(d,["codeExecutionResult"]);f!=null&&L(e,["codeExecutionResult"],f);f=M(d,["executableCode"]);f!=null&&L(e,["executableCode"],f);var g=M(d,["fileData"]);if(g!=null){f={};if(M(g,["displayName"])!==void 0)throw Error("Ub");var k=M(g,["fileUri"]);
k!=null&&L(f,["fileUri"],k);g=M(g,["mimeType"]);g!=null&&L(f,["mimeType"],g);L(e,["fileData"],f)}f=M(d,["functionCall"]);if(f!=null){g={};k=M(f,["id"]);k!=null&&L(g,["id"],k);k=M(f,["args"]);k!=null&&L(g,["args"],k);k=M(f,["name"]);k!=null&&L(g,["name"],k);if(M(f,["partialArgs"])!==void 0)throw Error("ac");if(M(f,["willContinue"])!==void 0)throw Error("bc");L(e,["functionCall"],g)}f=M(d,["functionResponse"]);f!=null&&L(e,["functionResponse"],f);g=M(d,["inlineData"]);if(g!=null){f={};k=M(g,["data"]);
k!=null&&L(f,["data"],k);if(M(g,["displayName"])!==void 0)throw Error("Ub");g=M(g,["mimeType"]);g!=null&&L(f,["mimeType"],g);L(e,["inlineData"],f)}f=M(d,["text"]);f!=null&&L(e,["text"],f);f=M(d,["thought"]);f!=null&&L(e,["thought"],f);f=M(d,["thoughtSignature"]);f!=null&&L(e,["thoughtSignature"],f);f=M(d,["videoMetadata"]);f!=null&&L(e,["videoMetadata"],f);f=M(d,["toolCall"]);f!=null&&L(e,["toolCall"],f);f=M(d,["toolResponse"]);f!=null&&L(e,["toolResponse"],f);d=M(d,["partMetadata"]);d!=null&&L(e,
["partMetadata"],d);return e})),L(b,["parts"],c));a=M(a,["role"]);a!=null&&L(b,["role"],a);return b},$o=function(a,b){var c={},d=M(b,["model"]);d!=null&&L(c,["_url","model"],ro(a,d));d=M(b,["src"]);d!=null&&L(c,["batch","inputConfig"],Wo(a,Mo(a,d)));a=M(b,["config"]);if(a!=null){b=M(a,["displayName"]);c!==void 0&&b!=null&&L(c,["batch","displayName"],b);if(M(a,["dest"])!==void 0)throw Error("Vb");a=M(a,["webhookConfig"]);c!==void 0&&a!=null&&L(c,["batch","webhookConfig"],a)}return c},ap=function(a,
b){var c={},d=M(b,["model"]);d!=null&&L(c,["model"],ro(a,d));d=M(b,["src"]);if(d!=null){d=Mo(a,d);a={};var e=M(d,["format"]);e!=null&&L(a,["instancesFormat"],e);e=M(d,["gcsUri"]);e!=null&&L(a,["gcsSource","uris"],e);e=M(d,["bigqueryUri"]);e!=null&&L(a,["bigquerySource","inputUri"],e);if(M(d,["fileName"])!==void 0)throw Error("Mb");if(M(d,["inlinedRequests"])!==void 0)throw Error("Tb");d=M(d,["vertexDatasetName"]);d!=null&&L(a,["vertexMultimodalDatasetSource","datasetName"],d);L(c,["inputConfig"],
a)}b=M(b,["config"]);if(b!=null){a=M(b,["displayName"]);c!==void 0&&a!=null&&L(c,["displayName"],a);a=M(b,["dest"]);if(c!==void 0&&a!=null){if(typeof a==="string")if(a.startsWith("gs://"))a={format:"jsonl",gcsUri:a};else if(a.startsWith("bq://"))a={format:"bigquery",bigqueryUri:a};else throw Error("Eb`"+a);d=a;a={};e=M(d,["format"]);e!=null&&L(a,["predictionsFormat"],e);e=M(d,["gcsUri"]);e!=null&&L(a,["gcsDestination","outputUriPrefix"],e);e=M(d,["bigqueryUri"]);e!=null&&L(a,["bigqueryDestination",
"outputUri"],e);if(M(d,["fileName"])!==void 0)throw Error("Mb");if(M(d,["inlinedResponses"])!==void 0)throw Error("Nb");if(M(d,["inlinedEmbedContentResponses"])!==void 0)throw Error("Ob");e=M(d,["vertexDataset"]);if(e!=null){d={};var f=M(e,["bigqueryDestination"]);f!=null&&L(d,["bigqueryDestination","outputUri"],f);e=M(e,["displayName"]);e!=null&&L(d,["displayName"],e);L(a,["vertexMultimodalDatasetDestination"],d)}L(c,["outputConfig"],a)}if(M(b,["webhookConfig"])!==void 0)throw Error("Wb");}return c},
cp=function(a,b){var c={},d=M(b,["model"]);d!=null&&L(c,["_url","model"],ro(a,d));var e=M(b,["src"]);if(e!=null){d={};var f=M(e,["fileName"]);f!=null&&L(d,["file_name"],f);e=M(e,["inlinedRequests"]);e!=null&&L(d,["requests"],bp(a,e));L(c,["batch","inputConfig"],d)}a=M(b,["config"]);a!=null&&(a=M(a,["displayName"]),c!==void 0&&a!=null&&L(c,["batch","displayName"],a));return c},dp=function(a,b){var c={};b=M(b,["name"]);b!=null&&L(c,["_url","name"],Oo(a,b));return c},ep=function(a,b){var c={};b=M(b,
["name"]);b!=null&&L(c,["_url","name"],Oo(a,b));return c},bp=function(a,b){var c={},d=M(b,["contents"]);d!=null&&(a=zo(a,d),Array.isArray(a)&&(a=a.map(function(e){return e})),L(c,["requests[]","request","content"],a));b=M(b,["config"]);b!=null&&(L(c,["_self"],fp(b,c)),ko(c));return c},fp=function(a,b){var c=M(a,["taskType"]);b!==void 0&&c!=null&&L(b,["requests[]","taskType"],c);c=M(a,["title"]);b!==void 0&&c!=null&&L(b,["requests[]","title"],c);c=M(a,["outputDimensionality"]);b!==void 0&&c!=null&&
L(b,["requests[]","outputDimensionality"],c);if(M(a,["mimeType"])!==void 0)throw Error("Xb");if(M(a,["autoTruncate"])!==void 0)throw Error("Yb");if(M(a,["documentOcr"])!==void 0)throw Error("Zb");if(M(a,["audioTrackExtraction"])!==void 0)throw Error("$b");return{}},jp=function(a,b,c){var d={},e=M(b,["systemInstruction"]);c!==void 0&&e!=null&&L(c,["systemInstruction"],Zo(yo(e)));e=M(b,["temperature"]);e!=null&&L(d,["temperature"],e);e=M(b,["topP"]);e!=null&&L(d,["topP"],e);e=M(b,["topK"]);e!=null&&
L(d,["topK"],e);e=M(b,["candidateCount"]);e!=null&&L(d,["candidateCount"],e);e=M(b,["maxOutputTokens"]);e!=null&&L(d,["maxOutputTokens"],e);e=M(b,["stopSequences"]);e!=null&&L(d,["stopSequences"],e);e=M(b,["responseLogprobs"]);e!=null&&L(d,["responseLogprobs"],e);e=M(b,["logprobs"]);e!=null&&L(d,["logprobs"],e);e=M(b,["presencePenalty"]);e!=null&&L(d,["presencePenalty"],e);e=M(b,["frequencyPenalty"]);e!=null&&L(d,["frequencyPenalty"],e);e=M(b,["seed"]);e!=null&&L(d,["seed"],e);e=M(b,["responseMimeType"]);
e!=null&&L(d,["responseMimeType"],e);e=M(b,["responseSchema"]);e!=null&&L(d,["responseSchema"],Do(e));e=M(b,["responseJsonSchema"]);e!=null&&L(d,["responseJsonSchema"],e);if(M(b,["routingConfig"])!==void 0)throw Error("dc");if(M(b,["modelSelectionConfig"])!==void 0)throw Error("ec");e=M(b,["safetySettings"]);c!==void 0&&e!=null&&(Array.isArray(e)&&(e=e.map(function(f){var g={},k=M(f,["category"]);k!=null&&L(g,["category"],k);if(M(f,["method"])!==void 0)throw Error("qc");f=M(f,["threshold"]);f!=null&&
L(g,["threshold"],f);return g})),L(c,["safetySettings"],e));e=M(b,["tools"]);c!==void 0&&e!=null&&(e=Go(e),Array.isArray(e)&&(e=e.map(function(f){return gp(Fo(f))})),L(c,["tools"],e));e=M(b,["toolConfig"]);c!==void 0&&e!=null&&L(c,["toolConfig"],hp(e));if(M(b,["labels"])!==void 0)throw Error("fc");e=M(b,["cachedContent"]);c!==void 0&&e!=null&&L(c,["cachedContent"],Ho(a,e));a=M(b,["responseModalities"]);a!=null&&L(d,["responseModalities"],a);a=M(b,["mediaResolution"]);a!=null&&L(d,["mediaResolution"],
a);a=M(b,["speechConfig"]);a!=null&&L(d,["speechConfig"],Eo(a));if(M(b,["audioTimestamp"])!==void 0)throw Error("gc");a=M(b,["thinkingConfig"]);a!=null&&L(d,["thinkingConfig"],a);a=M(b,["imageConfig"]);a!=null&&L(d,["imageConfig"],ip(a));a=M(b,["enableEnhancedCivicAnswers"]);a!=null&&L(d,["enableEnhancedCivicAnswers"],a);if(M(b,["modelArmorConfig"])!==void 0)throw Error("hc");b=M(b,["serviceTier"]);c!==void 0&&b!=null&&L(c,["serviceTier"],b);return d},Ro=function(a){var b={},c=M(a,["sdkHttpResponse"]);
c!=null&&L(b,["sdkHttpResponse"],c);c=M(a,["candidates"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return Yo(d)})),L(b,["candidates"],c));c=M(a,["modelVersion"]);c!=null&&L(b,["modelVersion"],c);c=M(a,["promptFeedback"]);c!=null&&L(b,["promptFeedback"],c);c=M(a,["responseId"]);c!=null&&L(b,["responseId"],c);c=M(a,["usageMetadata"]);c!=null&&L(b,["usageMetadata"],c);a=M(a,["modelStatus"]);a!=null&&L(b,["modelStatus"],a);return b},kp=function(a,b){var c={};b=M(b,["name"]);b!=null&&L(c,["_url",
"name"],Oo(a,b));return c},lp=function(a,b){var c={};b=M(b,["name"]);b!=null&&L(c,["_url","name"],Oo(a,b));return c},mp=function(a){var b={},c=M(a,["authConfig"]);if(c!=null){var d={},e=M(c,["apiKey"]);e!=null&&L(d,["apiKey"],e);if(M(c,["apiKeyConfig"])!==void 0)throw Error("Gb");if(M(c,["authType"])!==void 0)throw Error("Hb");if(M(c,["googleServiceAccountConfig"])!==void 0)throw Error("Ib");if(M(c,["httpBasicAuthConfig"])!==void 0)throw Error("Jb");if(M(c,["oauthConfig"])!==void 0)throw Error("Kb");
if(M(c,["oidcConfig"])!==void 0)throw Error("Lb");L(b,["authConfig"],d)}a=M(a,["enableWidget"]);a!=null&&L(b,["enableWidget"],a);return b},np=function(a){var b={},c=M(a,["searchTypes"]);c!=null&&L(b,["searchTypes"],c);if(M(a,["blockingConfidence"])!==void 0)throw Error("ic");if(M(a,["excludeDomains"])!==void 0)throw Error("jc");a=M(a,["timeRangeFilter"]);a!=null&&L(b,["timeRangeFilter"],a);return b},ip=function(a){var b={},c=M(a,["aspectRatio"]);c!=null&&L(b,["aspectRatio"],c);c=M(a,["imageSize"]);
c!=null&&L(b,["imageSize"],c);if(M(a,["personGeneration"])!==void 0)throw Error("kc");if(M(a,["prominentPeople"])!==void 0)throw Error("lc");if(M(a,["outputMimeType"])!==void 0)throw Error("mc");if(M(a,["outputCompressionQuality"])!==void 0)throw Error("nc");if(M(a,["imageOutputOptions"])!==void 0)throw Error("oc");return b},Vo=function(a,b){var c={},d=M(b,["model"]);d!=null&&L(c,["request","model"],ro(a,d));d=M(b,["contents"]);d!=null&&(d=Ao(d),Array.isArray(d)&&(d=d.map(function(e){return Zo(e)})),
L(c,["request","contents"],d));d=M(b,["metadata"]);d!=null&&L(c,["metadata"],d);b=M(b,["config"]);b!=null&&L(c,["request","generationConfig"],jp(a,b,M(c,["request"],{})));return c},op=function(a){var b={};a=M(a,["config"]);if(a!=null){var c=M(a,["pageSize"]);b!==void 0&&c!=null&&L(b,["_query","pageSize"],c);c=M(a,["pageToken"]);b!==void 0&&c!=null&&L(b,["_query","pageToken"],c);if(M(a,["filter"])!==void 0)throw Error("pc");}return b},pp=function(a){var b={};a=M(a,["config"]);if(a!=null){var c=M(a,
["pageSize"]);b!==void 0&&c!=null&&L(b,["_query","pageSize"],c);c=M(a,["pageToken"]);b!==void 0&&c!=null&&L(b,["_query","pageToken"],c);a=M(a,["filter"]);b!==void 0&&a!=null&&L(b,["_query","filter"],a)}return b},qp=function(a){var b={},c=M(a,["sdkHttpResponse"]);c!=null&&L(b,["sdkHttpResponse"],c);c=M(a,["nextPageToken"]);c!=null&&L(b,["nextPageToken"],c);a=M(a,["operations"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return To(d)})),L(b,["batchJobs"],a));return b},rp=function(a){var b={},
c=M(a,["sdkHttpResponse"]);c!=null&&L(b,["sdkHttpResponse"],c);c=M(a,["nextPageToken"]);c!=null&&L(b,["nextPageToken"],c);a=M(a,["batchPredictionJobs"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return Uo(d)})),L(b,["batchJobs"],a));return b},hp=function(a){var b={},c=M(a,["retrievalConfig"]);c!=null&&L(b,["retrievalConfig"],c);c=M(a,["functionCallingConfig"]);if(c!=null){var d={},e=M(c,["allowedFunctionNames"]);e!=null&&L(d,["allowedFunctionNames"],e);e=M(c,["mode"]);e!=null&&L(d,["mode"],
e);if(M(c,["streamFunctionCallArguments"])!==void 0)throw Error("cc");L(b,["functionCallingConfig"],d)}a=M(a,["includeServerSideToolInvocations"]);a!=null&&L(b,["includeServerSideToolInvocations"],a);return b},gp=function(a){var b={};if(M(a,["retrieval"])!==void 0)throw Error("rc");var c=M(a,["computerUse"]);c!=null&&L(b,["computerUse"],c);c=M(a,["fileSearch"]);c!=null&&L(b,["fileSearch"],c);c=M(a,["googleSearch"]);c!=null&&L(b,["googleSearch"],np(c));c=M(a,["googleMaps"]);c!=null&&L(b,["googleMaps"],
mp(c));c=M(a,["codeExecution"]);c!=null&&L(b,["codeExecution"],c);if(M(a,["enterpriseWebSearch"])!==void 0)throw Error("sc");c=M(a,["functionDeclarations"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return d})),L(b,["functionDeclarations"],c));c=M(a,["googleSearchRetrieval"]);c!=null&&L(b,["googleSearchRetrieval"],c);if(M(a,["parallelAiSearch"])!==void 0)throw Error("tc");c=M(a,["urlContext"]);c!=null&&L(b,["urlContext"],c);a=M(a,["mcpServers"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return d})),
L(b,["mcpServers"],a));return b},sp=function(a){var b={},c=M(a,["parts"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=M(d,["mediaResolution"]);f!=null&&L(e,["mediaResolution"],f);f=M(d,["codeExecutionResult"]);f!=null&&L(e,["codeExecutionResult"],f);f=M(d,["executableCode"]);f!=null&&L(e,["executableCode"],f);var g=M(d,["fileData"]);if(g!=null){f={};if(M(g,["displayName"])!==void 0)throw Error("Ub");var k=M(g,["fileUri"]);k!=null&&L(f,["fileUri"],k);g=M(g,["mimeType"]);g!=null&&L(f,
["mimeType"],g);L(e,["fileData"],f)}f=M(d,["functionCall"]);if(f!=null){g={};k=M(f,["id"]);k!=null&&L(g,["id"],k);k=M(f,["args"]);k!=null&&L(g,["args"],k);k=M(f,["name"]);k!=null&&L(g,["name"],k);if(M(f,["partialArgs"])!==void 0)throw Error("ac");if(M(f,["willContinue"])!==void 0)throw Error("bc");L(e,["functionCall"],g)}f=M(d,["functionResponse"]);f!=null&&L(e,["functionResponse"],f);g=M(d,["inlineData"]);if(g!=null){f={};k=M(g,["data"]);k!=null&&L(f,["data"],k);if(M(g,["displayName"])!==void 0)throw Error("Ub");
g=M(g,["mimeType"]);g!=null&&L(f,["mimeType"],g);L(e,["inlineData"],f)}f=M(d,["text"]);f!=null&&L(e,["text"],f);f=M(d,["thought"]);f!=null&&L(e,["thought"],f);f=M(d,["thoughtSignature"]);f!=null&&L(e,["thoughtSignature"],f);f=M(d,["videoMetadata"]);f!=null&&L(e,["videoMetadata"],f);f=M(d,["toolCall"]);f!=null&&L(e,["toolCall"],f);f=M(d,["toolResponse"]);f!=null&&L(e,["toolResponse"],f);d=M(d,["partMetadata"]);d!=null&&L(e,["partMetadata"],d);return e})),L(b,["parts"],c));a=M(a,["role"]);a!=null&&
L(b,["role"],a);return b},tp=function(a){var b={},c=M(a,["parts"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=M(d,["mediaResolution"]);f!=null&&L(e,["mediaResolution"],f);f=M(d,["codeExecutionResult"]);if(f!=null){var g={},k=M(f,["outcome"]);k!=null&&L(g,["outcome"],k);k=M(f,["output"]);k!=null&&L(g,["output"],k);if(M(f,["id"])!==void 0)throw Error("yc");L(e,["codeExecutionResult"],g)}f=M(d,["executableCode"]);if(f!=null){g={};k=M(f,["code"]);k!=null&&L(g,["code"],k);k=M(f,["language"]);
k!=null&&L(g,["language"],k);if(M(f,["id"])!==void 0)throw Error("yc");L(e,["executableCode"],g)}f=M(d,["fileData"]);f!=null&&L(e,["fileData"],f);f=M(d,["functionCall"]);f!=null&&L(e,["functionCall"],f);f=M(d,["functionResponse"]);f!=null&&L(e,["functionResponse"],f);f=M(d,["inlineData"]);f!=null&&L(e,["inlineData"],f);f=M(d,["text"]);f!=null&&L(e,["text"],f);f=M(d,["thought"]);f!=null&&L(e,["thought"],f);f=M(d,["thoughtSignature"]);f!=null&&L(e,["thoughtSignature"],f);f=M(d,["videoMetadata"]);f!=
null&&L(e,["videoMetadata"],f);if(M(d,["toolCall"])!==void 0)throw Error("Cc");if(M(d,["toolResponse"])!==void 0)throw Error("Dc");if(M(d,["partMetadata"])!==void 0)throw Error("Ec");return e})),L(b,["parts"],c));a=M(a,["role"]);a!=null&&L(b,["role"],a);return b},wp=function(a,b){var c=M(a,["ttl"]);b!==void 0&&c!=null&&L(b,["ttl"],c);c=M(a,["expireTime"]);b!==void 0&&c!=null&&L(b,["expireTime"],c);c=M(a,["displayName"]);b!==void 0&&c!=null&&L(b,["displayName"],c);c=M(a,["contents"]);b!==void 0&&c!=
null&&(c=Ao(c),Array.isArray(c)&&(c=c.map(function(d){return sp(d)})),L(b,["contents"],c));c=M(a,["systemInstruction"]);b!==void 0&&c!=null&&L(b,["systemInstruction"],sp(yo(c)));c=M(a,["tools"]);b!==void 0&&c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return up(d)})),L(b,["tools"],c));c=M(a,["toolConfig"]);b!==void 0&&c!=null&&L(b,["toolConfig"],vp(c));if(M(a,["kmsKeyName"])!==void 0)throw Error("zc");},zp=function(a,b){var c=M(a,["ttl"]);b!==void 0&&c!=null&&L(b,["ttl"],c);c=M(a,["expireTime"]);
b!==void 0&&c!=null&&L(b,["expireTime"],c);c=M(a,["displayName"]);b!==void 0&&c!=null&&L(b,["displayName"],c);c=M(a,["contents"]);b!==void 0&&c!=null&&(c=Ao(c),Array.isArray(c)&&(c=c.map(function(d){return tp(d)})),L(b,["contents"],c));c=M(a,["systemInstruction"]);b!==void 0&&c!=null&&L(b,["systemInstruction"],tp(yo(c)));c=M(a,["tools"]);b!==void 0&&c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return xp(d)})),L(b,["tools"],c));c=M(a,["toolConfig"]);b!==void 0&&c!=null&&L(b,["toolConfig"],yp(c));
a=M(a,["kmsKeyName"]);b!==void 0&&a!=null&&L(b,["encryption_spec","kmsKeyName"],a)},Ap=function(a,b){var c={},d=M(b,["model"]);d!=null&&L(c,["model"],so(a,d));a=M(b,["config"]);a!=null&&wp(a,c);return c},Bp=function(a,b){var c={},d=M(b,["model"]);d!=null&&L(c,["model"],so(a,d));a=M(b,["config"]);a!=null&&zp(a,c);return c},Cp=function(a,b){var c={};b=M(b,["name"]);b!=null&&L(c,["_url","name"],Ho(a,b));return c},Dp=function(a,b){var c={};b=M(b,["name"]);b!=null&&L(c,["_url","name"],Ho(a,b));return c},
Ep=function(a,b){var c={};b=M(b,["name"]);b!=null&&L(c,["_url","name"],Ho(a,b));return c},Fp=function(a,b){var c={};b=M(b,["name"]);b!=null&&L(c,["_url","name"],Ho(a,b));return c},Gp=function(a){var b={},c=M(a,["authConfig"]);if(c!=null){var d={},e=M(c,["apiKey"]);e!=null&&L(d,["apiKey"],e);if(M(c,["apiKeyConfig"])!==void 0)throw Error("Gb");if(M(c,["authType"])!==void 0)throw Error("Hb");if(M(c,["googleServiceAccountConfig"])!==void 0)throw Error("Ib");if(M(c,["httpBasicAuthConfig"])!==void 0)throw Error("Jb");
if(M(c,["oauthConfig"])!==void 0)throw Error("Kb");if(M(c,["oidcConfig"])!==void 0)throw Error("Lb");L(b,["authConfig"],d)}a=M(a,["enableWidget"]);a!=null&&L(b,["enableWidget"],a);return b},Hp=function(a){var b={},c=M(a,["searchTypes"]);c!=null&&L(b,["searchTypes"],c);if(M(a,["blockingConfidence"])!==void 0)throw Error("ic");if(M(a,["excludeDomains"])!==void 0)throw Error("jc");a=M(a,["timeRangeFilter"]);a!=null&&L(b,["timeRangeFilter"],a);return b},Ip=function(a){var b={};a=M(a,["config"]);if(a!=
null){var c=M(a,["pageSize"]);b!==void 0&&c!=null&&L(b,["_query","pageSize"],c);a=M(a,["pageToken"]);b!==void 0&&a!=null&&L(b,["_query","pageToken"],a)}return b},Jp=function(a){var b={};a=M(a,["config"]);if(a!=null){var c=M(a,["pageSize"]);b!==void 0&&c!=null&&L(b,["_query","pageSize"],c);a=M(a,["pageToken"]);b!==void 0&&a!=null&&L(b,["_query","pageToken"],a)}return b},Kp=function(a){var b={},c=M(a,["sdkHttpResponse"]);c!=null&&L(b,["sdkHttpResponse"],c);c=M(a,["nextPageToken"]);c!=null&&L(b,["nextPageToken"],
c);a=M(a,["cachedContents"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return d})),L(b,["cachedContents"],a));return b},Lp=function(a){var b={},c=M(a,["sdkHttpResponse"]);c!=null&&L(b,["sdkHttpResponse"],c);c=M(a,["nextPageToken"]);c!=null&&L(b,["nextPageToken"],c);a=M(a,["cachedContents"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return d})),L(b,["cachedContents"],a));return b},vp=function(a){var b={},c=M(a,["retrievalConfig"]);c!=null&&L(b,["retrievalConfig"],c);c=M(a,["functionCallingConfig"]);
if(c!=null){var d={},e=M(c,["allowedFunctionNames"]);e!=null&&L(d,["allowedFunctionNames"],e);e=M(c,["mode"]);e!=null&&L(d,["mode"],e);if(M(c,["streamFunctionCallArguments"])!==void 0)throw Error("cc");L(b,["functionCallingConfig"],d)}a=M(a,["includeServerSideToolInvocations"]);a!=null&&L(b,["includeServerSideToolInvocations"],a);return b},yp=function(a){var b={},c=M(a,["retrievalConfig"]);c!=null&&L(b,["retrievalConfig"],c);c=M(a,["functionCallingConfig"]);c!=null&&L(b,["functionCallingConfig"],
c);if(M(a,["includeServerSideToolInvocations"])!==void 0)throw Error("Fc");return b},up=function(a){var b={};if(M(a,["retrieval"])!==void 0)throw Error("rc");var c=M(a,["computerUse"]);c!=null&&L(b,["computerUse"],c);c=M(a,["fileSearch"]);c!=null&&L(b,["fileSearch"],c);c=M(a,["googleSearch"]);c!=null&&L(b,["googleSearch"],Hp(c));c=M(a,["googleMaps"]);c!=null&&L(b,["googleMaps"],Gp(c));c=M(a,["codeExecution"]);c!=null&&L(b,["codeExecution"],c);if(M(a,["enterpriseWebSearch"])!==void 0)throw Error("sc");
c=M(a,["functionDeclarations"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return d})),L(b,["functionDeclarations"],c));c=M(a,["googleSearchRetrieval"]);c!=null&&L(b,["googleSearchRetrieval"],c);if(M(a,["parallelAiSearch"])!==void 0)throw Error("tc");c=M(a,["urlContext"]);c!=null&&L(b,["urlContext"],c);a=M(a,["mcpServers"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return d})),L(b,["mcpServers"],a));return b},xp=function(a){var b={},c=M(a,["retrieval"]);c!=null&&L(b,["retrieval"],c);
c=M(a,["computerUse"]);c!=null&&L(b,["computerUse"],c);if(M(a,["fileSearch"])!==void 0)throw Error("Gc");c=M(a,["googleSearch"]);c!=null&&L(b,["googleSearch"],c);c=M(a,["googleMaps"]);c!=null&&L(b,["googleMaps"],c);c=M(a,["codeExecution"]);c!=null&&L(b,["codeExecution"],c);c=M(a,["enterpriseWebSearch"]);c!=null&&L(b,["enterpriseWebSearch"],c);c=M(a,["functionDeclarations"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return d})),L(b,["functionDeclarations"],c));c=M(a,["googleSearchRetrieval"]);
c!=null&&L(b,["googleSearchRetrieval"],c);c=M(a,["parallelAiSearch"]);c!=null&&L(b,["parallelAiSearch"],c);c=M(a,["urlContext"]);c!=null&&L(b,["urlContext"],c);a=M(a,["mcpServers"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){if(M(d,["name"])!==void 0)throw Error("Ac");if(M(d,["streamableHttpTransport"])!==void 0)throw Error("Bc");return{}})),L(b,["mcpServers"],a));return b},Mp=function(a,b){var c={},d=M(b,["name"]);d!=null&&L(c,["_url","name"],Ho(a,d));a=M(b,["config"]);a!=null&&(b=M(a,["ttl"]),
c!==void 0&&b!=null&&L(c,["ttl"],b),a=M(a,["expireTime"]),c!==void 0&&a!=null&&L(c,["expireTime"],a));return c},Np=function(a,b){var c={},d=M(b,["name"]);d!=null&&L(c,["_url","name"],Ho(a,d));a=M(b,["config"]);a!=null&&(b=M(a,["ttl"]),c!==void 0&&b!=null&&L(c,["ttl"],b),a=M(a,["expireTime"]),c!==void 0&&a!=null&&L(c,["expireTime"],a));return c},Op=function(a){var b={};a=M(a,["name"]);a!=null&&L(b,["_url","file"],Jo(a));return b},Pp=function(a){var b={};a=M(a,["name"]);a!=null&&L(b,["_url","file"],
Jo(a));return b},Qp=function(a){var b={};a=M(a,["uris"]);a!=null&&L(b,["uris"],a);return b},Rp=function(a){var b={};a=M(a,["config"]);if(a!=null){var c=M(a,["pageSize"]);b!==void 0&&c!=null&&L(b,["_query","pageSize"],c);a=M(a,["pageToken"]);b!==void 0&&a!=null&&L(b,["_query","pageToken"],a)}return b},Sp=function(a){var b={},c=M(a,["sdkHttpResponse"]);c!=null&&L(b,["sdkHttpResponse"],c);c=M(a,["nextPageToken"]);c!=null&&L(b,["nextPageToken"],c);a=M(a,["files"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return d})),
L(b,["files"],a));return b},Tp=function(a){var b={},c=M(a,["sdkHttpResponse"]);c!=null&&L(b,["sdkHttpResponse"],c);a=M(a,["files"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return d})),L(b,["files"],a));return b},Up=function(a,b){var c={};b=M(b,["config"]);if(b!=null){var d=M(b,["displayName"]);c!==void 0&&d!=null&&L(c,["displayName"],d);b=M(b,["embeddingModel"]);c!==void 0&&b!=null&&L(c,["embeddingModel"],ro(a,b))}return c},Vp=function(a){var b={};a=M(a,["name"]);a!=null&&L(b,["_url","name"],
a);return b},Wp=function(a){var b={};a=M(a,["config"]);if(a!=null){var c=M(a,["pageSize"]);b!==void 0&&c!=null&&L(b,["_query","pageSize"],c);a=M(a,["pageToken"]);b!==void 0&&a!=null&&L(b,["_query","pageToken"],a)}return b},Xp=function(a){var b={},c=M(a,["sdkHttpResponse"]);c!=null&&L(b,["sdkHttpResponse"],c);c=M(a,["nextPageToken"]);c!=null&&L(b,["nextPageToken"],c);a=M(a,["fileSearchStores"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return d})),L(b,["fileSearchStores"],a));return b},Zp=function(a){var b,
c,d,e,f;return _.H(function(g){switch(g.h){case 1:if(a===void 0)throw Error("Vc");if(a.ok){g.H(0);break}b=a.status;return((d=a.headers.get("content-type"))==null?0:d.includes("application/json"))?g.g(a.json(),6):g.g(a.text(),5);case 5:c={error:{message:g.j,code:a.status,status:a.statusText}};g.H(4);break;case 6:c=g.j;case 4:e=JSON.stringify(c);if(b>=400&&b<600)throw f=new Yp({message:e,status:b}),f;throw Error(e);}})},aq=function(a,b){function c(f,g){f=Object.assign({},f);for(var k in g)if(Object.prototype.hasOwnProperty.call(g,
k)){var m=g[k],n=f[k];m&&typeof m==="object"&&!Array.isArray(m)&&n&&typeof n==="object"&&!Array.isArray(n)?f[k]=c(n,m):(n&&m&&typeof n!==typeof m&&console.warn('includeExtraBodyToRequestInit:deepMerge: Type mismatch for key "'+k+'". Original type: '+typeof n+", New type: "+typeof m+". Overwriting."),f[k]=m)}return f}if(b&&Object.keys(b).length!==0)if(a.body instanceof Blob)console.warn("includeExtraBodyToRequestInit: extraBody provided but current request body is a Blob. extraBody will be ignored as merging is not supported for Blob bodies.");
else{var d={};if(typeof a.body==="string"&&a.body.length>0)try{var e=JSON.parse(a.body);if(typeof e!=="object"||e===null||Array.isArray(e)){console.warn("includeExtraBodyToRequestInit: Original request body is valid JSON but not a non-array object. Skip applying extraBody to the request body.");return}d=e}catch(f){console.warn("includeExtraBodyToRequestInit: Original request body is not valid JSON. Skip applying extraBody to the request body.");return}b=c(d,b);a.body=JSON.stringify(b)}},bq=function(a){var b=
{};a=M(a,["name"]);a!=null&&L(b,["_url","name"],a);return b},cq=function(a){var b={},c=M(a,["parent"]);c!=null&&L(b,["_url","parent"],c);a=M(a,["config"]);a!=null&&(c=M(a,["pageSize"]),b!==void 0&&c!=null&&L(b,["_query","pageSize"],c),a=M(a,["pageToken"]),b!==void 0&&a!=null&&L(b,["_query","pageToken"],a));return b},dq=function(a){var b={},c=M(a,["sdkHttpResponse"]);c!=null&&L(b,["sdkHttpResponse"],c);c=M(a,["nextPageToken"]);c!=null&&L(b,["nextPageToken"],c);a=M(a,["documents"]);a!=null&&(Array.isArray(a)&&
(a=a.map(function(d){return d})),L(b,["documents"],a));return b},fq=function(a,b,c,d){var e,f,g,k,m;return _.H(function(n){if(n.h==1)return n.g(eq(a,b,c,d),2);if(n.h!=3)return e=n.j,n.g((f=e)==null?void 0:Q(f),3);g=n.j;if(((k=e)==null?void 0:(m=k.headers)==null?void 0:m["x-goog-upload-status"])!=="final")throw Error("Xc");return n.return(g.file)})},eq=function(a,b,c,d){var e,f,g,k,m,n,q,t,p,u,v,w,x,B,I,F,O,K,X,G;return _.H(function(ca){switch(ca.h){case 1:e=b;if(k=((f=d)==null?void 0:f.baseUrl)||
((g=c.R.httpOptions)==null?void 0:g.baseUrl))m=new URL(k),n=new URL(b),n.protocol=m.protocol,n.host=m.host,n.port=m.port,e=n.toString();t=q=0;p=new gq(new Response);u="upload";q=a.size;case 2:if(!(t<q)){ca.H(4);break}v=Math.min(8388608,q-t);w=a.slice(t,t+v);t+v>=q&&(u+=", finalize");x=0;B=1E3;case 5:if(!(x<3)){ca.H(7);break}I=void 0;F=Object.assign({},((I=d)==null?void 0:I.headers)||{},{"X-Goog-Upload-Command":u,"X-Goog-Upload-Offset":String(t),"Content-Length":String(v)});return ca.g(c.request({path:"",
body:w,O:"POST",httpOptions:Object.assign({},d,{apiVersion:"",baseUrl:e,headers:F})}),8);case 8:p=ca.j;K=O=void 0;if((O=p)==null?0:(K=O.headers)==null?0:K["x-goog-upload-status"]){ca.H(7);break}x++;return ca.g(hq(B),9);case 9:B*=2;ca.H(5);break;case 7:t+=v;G=X=void 0;if(((X=p)==null?void 0:(G=X.headers)==null?void 0:G["x-goog-upload-status"])!=="active"){ca.H(4);break}if(q<=t)throw Error("Yc");ca.H(2);break;case 4:return ca.return(p)}})},iq=function(a){var b;return _.H(function(c){b={size:a.size,
type:a.type};return c.return(b)})},hq=function(a){return new Promise(function(b){return setTimeout(b,a)})},jq=function(a){return typeof a==="object"&&a!==null&&("name"in a&&a.name==="AbortError"||"message"in a&&String(a.message).includes("FetchRequestCanceledException"))},lq=function(a){var b,c;return((c=kq)!=null?c:(b=new globalThis.TextEncoder,kq=b.encode.bind(b)))(a)},nq=function(a){var b,c;return((c=mq)!=null?c:(b=new globalThis.TextDecoder,mq=b.decode.bind(b)))(a)},oq=function(a,b){var c=b!=
null?b:0;b=a.indexOf(10,c);c=a.indexOf(13,c);if(b===-1&&c===-1)return null;b=b!==-1&&c!==-1?Math.min(b,c):b!==-1?b:c;return a[b]===10?{If:b,index:b+1,Ye:!1}:{If:b,index:b+1,Ye:!0}},pq=function(){var a=_.tc.apply(0,arguments),b=globalThis.ReadableStream;if(typeof b==="undefined")throw Error("cd");return new (Function.prototype.bind.apply(b,[null].concat(_.nc(a))))},qq=function(a){var b=Symbol.asyncIterator in a?a[Symbol.asyncIterator]():a[Symbol.iterator]();return pq({start:function(){},pull:function(c){var d,
e,f;return _.H(function(g){if(g.h==1)return g.g(b.next(),2);d=g.j;e=d.done;f=d.value;e?c.close():c.enqueue(f);g.F()})},cancel:function(){var c,d;return _.H(function(e){return e.g((d=(c=b).return)==null?void 0:d.call(c),0)})}})},rq=function(a){if(a[Symbol.asyncIterator])return a;var b=a.getReader();a={};return a.next=function(){var c,d,e;return _.H(function(f){if(f.h==1)return f.B(2),f.g(b.read(),4);if(f.h!=2)return c=f.j,((d=c)==null?0:d.done)&&b.releaseLock(),f.return(c);e=f.A();b.releaseLock();
throw e;})},a.return=function(){var c;return _.H(function(d){return d.h==1?(c=b.cancel(),b.releaseLock(),d.g(c,2)):d.return({done:!0,value:void 0})})},a[Symbol.asyncIterator]=function(){return this},a},sq=function(a){var b,c,d,e;return _.H(function(f){if(f.h==1)return a===null||typeof a!=="object"?f.return():a[Symbol.asyncIterator]?f.g((c=(b=a[Symbol.asyncIterator]()).return)==null?void 0:c.call(b),3):f.H(2);if(f.h!=2)return f.return();d=a.getReader();e=d.cancel();d.releaseLock();return f.g(e,0)})},
tq=function(a){if(!a)return!0;for(var b in a)return!1;return!0},uq=function(){},wq=function(a,b,c){return!b||vq[a]>vq[c]?uq:b[a].bind(b)},zq=function(a){var b=a.hd,c;a=(c=a.Af)!=null?c:"off";if(!b)return xq;if((c=yq.get(b))&&c[0]===a)return c[1];c={error:wq("error",b,a),warn:wq("warn",b,a),info:wq("info",b,a),debug:wq("debug",b,a)};yq.set(b,[a,c]);return c},Jq=function(a,b){return function(){return new Aq(function d(){var e,f,g,k,m,n,q,t,p,u,v,w,x,B,I,F,O,K,X;return Bq(d,function(G){switch(G.h){case 1:G.C(2);
if(!a.body){b.abort();if(typeof globalThis.navigator!=="undefined"&&globalThis.navigator.product==="ReactNative")throw new Cq("The default react-native fetch implementation does not support streaming. Please use expo/fetch: https://docs.expo.dev/versions/latest/sdk/expo/#expofetch-api");throw new Cq("Attempted to iterate over a response with no body");}e=new Dq;f=new Eq;g=rq(a.body);G.B(4,5);q=Fq(Gq(g));case 7:return G.g(new Hq(2,q.next()),10);case 10:m=G.j;if(m.done){G.H(5);break}t=m.value;p=_.A(f.decode(t));
u=p.next();case 11:if(u.done){G.H(7);break}v=u.value;w=e.decode(v);if(!w){G.H(12);break}x=Iq;return G.g(new Hq(0,w),15);case 15:x(G.j);case 12:u=p.next();G.H(11);break;case 5:G.l(0,2);G.C(16);if(!m||m.done||!(n=q.return)){G.H(16);break}return G.g(new Hq(2,n.call(q)),16);case 16:G.l(0,2,1);if(k)throw k.error;G.o(17,1);break;case 17:G.o(6);break;case 4:B=G.A();k={error:B};G.H(5);break;case 6:I=_.A(f.flush()),F=I.next();case 20:if(F.done){G.H(2);break}O=F.value;K=e.decode(O);if(!K){G.H(21);break}X=Iq;
return G.g(new Hq(0,K),24);case 24:X(G.j);case 21:F=I.next();G.H(20);break;case 2:G.l(),G.o(0)}})}())}()},Gq=function(a){return function(){return new Aq(function c(){var d,e,f,g,k,m,n,q;return Bq(c,function(t){switch(t.h){case 1:t.C(2),t.B(4,5),g=Fq(a);case 7:return t.g(new Hq(2,g.next()),10);case 10:e=t.j;if(e.done){t.H(5);break}k=e.value;if(k==null){t.H(7);break}m=k instanceof ArrayBuffer?new Uint8Array(k):typeof k==="string"?lq(k):k;n=Iq;return t.g(new Hq(0,m),11);case 11:n(t.j);t.H(7);break;case 5:t.l(0,
2);t.C(12);if(!e||e.done||!(f=g.return)){t.H(12);break}return t.g(new Hq(2,f.call(g)),12);case 12:t.l(0,2,1);if(d)throw d.error;t.o(13,1);break;case 13:t.o(2);break;case 4:q=t.A();d={error:q};t.H(5);break;case 2:t.l(),t.o(0)}})}())}()},Mq=function(a,b){var c,d,e,f,g,k;return _.H(function(m){if(m.h==1)return c=b,d=c.response,e=c.Wk,f=c.fb,g=c.startTime,m.g(function(){var n,q,t,p,u,v,w,x,B,I;return _.H(function(F){switch(F.h){case 1:if(b.options.stream)return zq(a).debug("response",d.status,d.url,d.headers,
d.body),b.options.tg?F.return(b.options.tg.Hn(d,b.controller,a)):F.return(Kq(d,b.controller,a));if(d.status===204)return F.return(null);if(b.options.nn)return F.return(d);n=d.headers.get("content-type");p=(q=n)==null?void 0:(t=q.split(";")[0])==null?void 0:t.trim();w=((u=p)==null?void 0:u.includes("application/json"))||((v=p)==null?void 0:v.endsWith("+json"));if(!w){F.H(2);break}x=d.headers.get("content-length");return x==="0"?F.return(void 0):F.g(d.json(),3);case 3:return B=F.j,F.return(B);case 2:return F.g(d.text(),
4);case 4:return I=F.j,F.return(I)}})}(),2);k=m.j;zq(a).debug("["+e+"] response parsed",Lq({fb:f,url:d.url,status:d.status,body:k,Xc:Date.now()-g}));return m.return(k)})},Pq=function(a){return function c(){var d,e,f,g,k,m,n,q,t,p,u,v,w,x,B,I,F,O,K,X,G,ca;return Bq(c,function(Y){switch(Y.h){case 1:Y.C(2);if(!a)return Y.return();if(!(Nq in a)){Y.H(4);break}d=a;e=d.values;f=d.Ah;g=Iq;return Y.Na(e.entries(),5);case 5:g(Y.j),k=_.A(f),m=k.next();case 6:if(m.done){Y.H(8);break}n=m.value;q=Iq;return Y.g([n,
null],9);case 9:q(Y.j);m=k.next();Y.H(6);break;case 8:return Y.return();case 4:t=!1,a instanceof Headers?p=a.entries():Oq(a)?p=a:(t=!0,p=Object.entries((u=a)!=null?u:{})),v=_.A(p),w=v.next();case 10:if(w.done){Y.H(2);break}x=w.value;B=x[0];if(typeof B!=="string")throw new TypeError("ed");I=Oq(x[1])?x[1]:[x[1]];F=!1;O=_.A(I);K=O.next();case 13:if(K.done){w=v.next();Y.H(10);break}X=K.value;if(X===void 0){Y.H(14);break}if(!t||F){Y.H(16);break}F=!0;G=Iq;return Y.g([B,null],17);case 17:G(Y.j);case 16:return ca=
Iq,Y.g([B,X],18);case 18:ca(Y.j);case 14:K=O.next();Y.H(13);break;case 2:Y.l(),Y.o(0)}})}()},Qq=function(a){return Object.entries(a).filter(function(b){b=_.A(b);b.next();return typeof b.next().value!=="undefined"}).map(function(b){var c=_.A(b);b=c.next().value;c=c.next().value;if(typeof c==="string"||typeof c==="number"||typeof c==="boolean")return encodeURIComponent(b)+"="+encodeURIComponent(c);if(c===null)return encodeURIComponent(b)+"=";throw new Cq("Cannot stringify type "+typeof c+"; Expected string, number, boolean, or null. If you need to pass nested query parameters, you can manually encode them, e.g. { query: { 'foo[key1]': value1, 'foo[key2]': value2 } }, and please open a GitHub issue requesting better support for your use case.");
}).join("&")},Rq=function(a){return a.replace(/[^A-Za-z0-9\-._~!$&'()*+,;=:@]+/g,encodeURIComponent)},Tq=function(a){var b=a.tk;a=a.model;return!!b&&typeof a==="string"&&Sq.has(a)},Uq=function(a){a=a.lb;return!(!a||!N(a))},Vq=function(a){var b,c=(b=a.il)!=null?b:[];b=[];var d=!1,e=c.length-1;a:for(;e>=0;e--){var f=c[e];if(f.type==="user_input")break;if(f.type==="model_output"&&f.content){f=f.content;for(var g=f.length-1;g>=0;g--){var k=f[g];if(k.type==="text"){d=!0;var m=void 0;b.push((m=k.text)!=
null?m:"")}else if(d)break a}}else if(d)break a}b=b.reverse().join("");var n,q,t;for(d=c.length-1;d>=0;d--){e=c[d];if(e.type==="user_input")break;if(e.type==="model_output"&&e.content)for(f=e.content.length-1;f>=0;f--)g=e.content[f],g.type!=="image"||n||(n=g),g.type!=="audio"||q||(q=g),g.type!=="video"||t||(t=g)}return Object.assign({},a,b&&{No:b},n&&{Mo:n},q&&{Lo:q},t&&{Oo:t})},Xq=function(a){var b={},c=M(a,["content"]);c!=null&&L(b,["content"],c);c=M(a,["citationMetadata"]);c!=null&&L(b,["citationMetadata"],
Wq(c));c=M(a,["tokenCount"]);c!=null&&L(b,["tokenCount"],c);c=M(a,["finishReason"]);c!=null&&L(b,["finishReason"],c);c=M(a,["groundingMetadata"]);c!=null&&L(b,["groundingMetadata"],c);c=M(a,["avgLogprobs"]);c!=null&&L(b,["avgLogprobs"],c);c=M(a,["index"]);c!=null&&L(b,["index"],c);c=M(a,["logprobsResult"]);c!=null&&L(b,["logprobsResult"],c);c=M(a,["safetyRatings"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return d})),L(b,["safetyRatings"],c));a=M(a,["urlContextMetadata"]);a!=null&&L(b,["urlContextMetadata"],
a);return b},Wq=function(a){var b={};a=M(a,["citationSources"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(c){return c})),L(b,["citations"],a));return b},Yq=function(a){var b={},c=M(a,["parts"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=M(d,["mediaResolution"]);f!=null&&L(e,["mediaResolution"],f);f=M(d,["codeExecutionResult"]);f!=null&&L(e,["codeExecutionResult"],f);f=M(d,["executableCode"]);f!=null&&L(e,["executableCode"],f);var g=M(d,["fileData"]);if(g!=null){f={};if(M(g,["displayName"])!==
void 0)throw Error("Ub");var k=M(g,["fileUri"]);k!=null&&L(f,["fileUri"],k);g=M(g,["mimeType"]);g!=null&&L(f,["mimeType"],g);L(e,["fileData"],f)}f=M(d,["functionCall"]);if(f!=null){g={};k=M(f,["id"]);k!=null&&L(g,["id"],k);k=M(f,["args"]);k!=null&&L(g,["args"],k);k=M(f,["name"]);k!=null&&L(g,["name"],k);if(M(f,["partialArgs"])!==void 0)throw Error("ac");if(M(f,["willContinue"])!==void 0)throw Error("bc");L(e,["functionCall"],g)}f=M(d,["functionResponse"]);f!=null&&L(e,["functionResponse"],f);g=M(d,
["inlineData"]);if(g!=null){f={};k=M(g,["data"]);k!=null&&L(f,["data"],k);if(M(g,["displayName"])!==void 0)throw Error("Ub");g=M(g,["mimeType"]);g!=null&&L(f,["mimeType"],g);L(e,["inlineData"],f)}f=M(d,["text"]);f!=null&&L(e,["text"],f);f=M(d,["thought"]);f!=null&&L(e,["thought"],f);f=M(d,["thoughtSignature"]);f!=null&&L(e,["thoughtSignature"],f);f=M(d,["videoMetadata"]);f!=null&&L(e,["videoMetadata"],f);f=M(d,["toolCall"]);f!=null&&L(e,["toolCall"],f);f=M(d,["toolResponse"]);f!=null&&L(e,["toolResponse"],
f);d=M(d,["partMetadata"]);d!=null&&L(e,["partMetadata"],d);return e})),L(b,["parts"],c));a=M(a,["role"]);a!=null&&L(b,["role"],a);return b},Zq=function(a){var b={},c=M(a,["parts"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=M(d,["mediaResolution"]);f!=null&&L(e,["mediaResolution"],f);f=M(d,["codeExecutionResult"]);if(f!=null){var g={},k=M(f,["outcome"]);k!=null&&L(g,["outcome"],k);k=M(f,["output"]);k!=null&&L(g,["output"],k);if(M(f,["id"])!==void 0)throw Error("yc");L(e,["codeExecutionResult"],
g)}f=M(d,["executableCode"]);if(f!=null){g={};k=M(f,["code"]);k!=null&&L(g,["code"],k);k=M(f,["language"]);k!=null&&L(g,["language"],k);if(M(f,["id"])!==void 0)throw Error("yc");L(e,["executableCode"],g)}f=M(d,["fileData"]);f!=null&&L(e,["fileData"],f);f=M(d,["functionCall"]);f!=null&&L(e,["functionCall"],f);f=M(d,["functionResponse"]);f!=null&&L(e,["functionResponse"],f);f=M(d,["inlineData"]);f!=null&&L(e,["inlineData"],f);f=M(d,["text"]);f!=null&&L(e,["text"],f);f=M(d,["thought"]);f!=null&&L(e,
["thought"],f);f=M(d,["thoughtSignature"]);f!=null&&L(e,["thoughtSignature"],f);f=M(d,["videoMetadata"]);f!=null&&L(e,["videoMetadata"],f);if(M(d,["toolCall"])!==void 0)throw Error("Cc");if(M(d,["toolResponse"])!==void 0)throw Error("Dc");if(M(d,["partMetadata"])!==void 0)throw Error("Ec");return e})),L(b,["parts"],c));a=M(a,["role"]);a!=null&&L(b,["role"],a);return b},$q=function(a,b){var c={};b=M(b,["model"]);b!=null&&L(c,["_url","name"],ro(a,b));return c},ar=function(a,b){var c={};b=M(b,["model"]);
b!=null&&L(c,["_url","name"],ro(a,b));return c},br=function(a,b){var c=M(a,["outputGcsUri"]);b!==void 0&&c!=null&&L(b,["parameters","storageUri"],c);c=M(a,["negativePrompt"]);b!==void 0&&c!=null&&L(b,["parameters","negativePrompt"],c);c=M(a,["numberOfImages"]);b!==void 0&&c!=null&&L(b,["parameters","sampleCount"],c);c=M(a,["aspectRatio"]);b!==void 0&&c!=null&&L(b,["parameters","aspectRatio"],c);c=M(a,["guidanceScale"]);b!==void 0&&c!=null&&L(b,["parameters","guidanceScale"],c);c=M(a,["seed"]);b!==
void 0&&c!=null&&L(b,["parameters","seed"],c);c=M(a,["safetyFilterLevel"]);b!==void 0&&c!=null&&L(b,["parameters","safetySetting"],c);c=M(a,["personGeneration"]);b!==void 0&&c!=null&&L(b,["parameters","personGeneration"],c);c=M(a,["includeSafetyAttributes"]);b!==void 0&&c!=null&&L(b,["parameters","includeSafetyAttributes"],c);c=M(a,["includeRaiReason"]);b!==void 0&&c!=null&&L(b,["parameters","includeRaiReason"],c);c=M(a,["language"]);b!==void 0&&c!=null&&L(b,["parameters","language"],c);c=M(a,["outputMimeType"]);
b!==void 0&&c!=null&&L(b,["parameters","outputOptions","mimeType"],c);c=M(a,["outputCompressionQuality"]);b!==void 0&&c!=null&&L(b,["parameters","outputOptions","compressionQuality"],c);c=M(a,["addWatermark"]);b!==void 0&&c!=null&&L(b,["parameters","addWatermark"],c);c=M(a,["labels"]);b!==void 0&&c!=null&&L(b,["labels"],c);c=M(a,["editMode"]);b!==void 0&&c!=null&&L(b,["parameters","editMode"],c);a=M(a,["baseSteps"]);b!==void 0&&a!=null&&L(b,["parameters","editConfig","baseSteps"],a)},dr=function(a,
b){var c={},d=M(b,["model"]);d!=null&&L(c,["_url","model"],ro(a,d));a=M(b,["prompt"]);a!=null&&L(c,["instances[0]","prompt"],a);a=M(b,["referenceImages"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(e){var f={},g=M(e,["referenceImage"]);g!=null&&L(f,["referenceImage"],cr(g));g=M(e,["referenceId"]);g!=null&&L(f,["referenceId"],g);g=M(e,["referenceType"]);g!=null&&L(f,["referenceType"],g);var k=M(e,["maskImageConfig"]);if(k!=null){g={};var m=M(k,["maskMode"]);m!=null&&L(g,["maskMode"],m);m=M(k,["segmentationClasses"]);
m!=null&&L(g,["maskClasses"],m);k=M(k,["maskDilation"]);k!=null&&L(g,["dilation"],k);L(f,["maskImageConfig"],g)}k=M(e,["controlImageConfig"]);k!=null&&(g={},m=M(k,["controlType"]),m!=null&&L(g,["controlType"],m),k=M(k,["enableControlImageComputation"]),k!=null&&L(g,["computeControl"],k),L(f,["controlImageConfig"],g));g=M(e,["styleImageConfig"]);g!=null&&L(f,["styleImageConfig"],g);e=M(e,["subjectImageConfig"]);e!=null&&L(f,["subjectImageConfig"],e);return f})),L(c,["instances[0]","referenceImages"],
a));b=M(b,["config"]);b!=null&&br(b,c);return c},fr=function(a){var b={},c=M(a,["sdkHttpResponse"]);c!=null&&L(b,["sdkHttpResponse"],c);a=M(a,["predictions"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return er(d)})),L(b,["generatedImages"],a));return b},gr=function(a,b){var c=M(a,["taskType"]);b!==void 0&&c!=null&&L(b,["requests[]","taskType"],c);c=M(a,["title"]);b!==void 0&&c!=null&&L(b,["requests[]","title"],c);c=M(a,["outputDimensionality"]);b!==void 0&&c!=null&&L(b,["requests[]","outputDimensionality"],
c);if(M(a,["mimeType"])!==void 0)throw Error("Xb");if(M(a,["autoTruncate"])!==void 0)throw Error("Yb");if(M(a,["documentOcr"])!==void 0)throw Error("Zb");if(M(a,["audioTrackExtraction"])!==void 0)throw Error("$b");},hr=function(a,b,c){var d=M(c,["embeddingApiType"]);d===void 0&&(d="PREDICT");d==="PREDICT"?(d=M(a,["taskType"]),b!==void 0&&d!=null&&L(b,["instances[]","task_type"],d)):d==="EMBED_CONTENT"&&(d=M(a,["taskType"]),b!==void 0&&d!=null&&L(b,["embedContentConfig","taskType"],d));d=M(c,["embeddingApiType"]);
d===void 0&&(d="PREDICT");d==="PREDICT"?(d=M(a,["title"]),b!==void 0&&d!=null&&L(b,["instances[]","title"],d)):d==="EMBED_CONTENT"&&(d=M(a,["title"]),b!==void 0&&d!=null&&L(b,["embedContentConfig","title"],d));d=M(c,["embeddingApiType"]);d===void 0&&(d="PREDICT");d==="PREDICT"?(d=M(a,["outputDimensionality"]),b!==void 0&&d!=null&&L(b,["parameters","outputDimensionality"],d)):d==="EMBED_CONTENT"&&(d=M(a,["outputDimensionality"]),b!==void 0&&d!=null&&L(b,["embedContentConfig","outputDimensionality"],
d));d=M(c,["embeddingApiType"]);d===void 0&&(d="PREDICT");d==="PREDICT"&&(d=M(a,["mimeType"]),b!==void 0&&d!=null&&L(b,["instances[]","mimeType"],d));d=M(c,["embeddingApiType"]);d===void 0&&(d="PREDICT");d==="PREDICT"?(d=M(a,["autoTruncate"]),b!==void 0&&d!=null&&L(b,["parameters","autoTruncate"],d)):d==="EMBED_CONTENT"&&(d=M(a,["autoTruncate"]),b!==void 0&&d!=null&&L(b,["embedContentConfig","autoTruncate"],d));d=M(c,["embeddingApiType"]);d===void 0&&(d="PREDICT");d==="EMBED_CONTENT"&&(d=M(a,["documentOcr"]),
b!==void 0&&d!=null&&L(b,["embedContentConfig","documentOcr"],d));c=M(c,["embeddingApiType"]);c===void 0&&(c="PREDICT");c==="EMBED_CONTENT"&&(a=M(a,["audioTrackExtraction"]),b!==void 0&&a!=null&&L(b,["embedContentConfig","audioTrackExtraction"],a))},ir=function(a,b){var c={},d=M(b,["model"]);d!=null&&L(c,["_url","model"],ro(a,d));d=M(b,["contents"]);d!=null&&(d=zo(a,d),Array.isArray(d)&&(d=d.map(function(e){return e})),L(c,["requests[]","content"],d));d=M(b,["content"]);d!=null&&Yq(yo(d));d=M(b,["config"]);
d!=null&&gr(d,c);b=M(b,["model"]);b!==void 0&&L(c,["requests[]","model"],ro(a,b));return c},jr=function(a,b,c){var d={},e=M(b,["model"]);e!=null&&L(d,["_url","model"],ro(a,e));e=M(c,["embeddingApiType"]);e===void 0&&(e="PREDICT");e==="PREDICT"&&(e=M(b,["contents"]),e!=null&&(a=zo(a,e),Array.isArray(a)&&(a=a.map(function(f){return f})),L(d,["instances[]","content"],a)));a=M(c,["embeddingApiType"]);a===void 0&&(a="PREDICT");a==="EMBED_CONTENT"&&(a=M(b,["content"]),a!=null&&L(d,["content"],Zq(yo(a))));
b=M(b,["config"]);b!=null&&hr(b,d,c);return d},kr=function(a){var b={},c=M(a,["sdkHttpResponse"]);c!=null&&L(b,["sdkHttpResponse"],c);c=M(a,["embeddings"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return d})),L(b,["embeddings"],c));a=M(a,["metadata"]);a!=null&&L(b,["metadata"],a);return b},lr=function(a,b){var c={},d=M(a,["sdkHttpResponse"]);d!=null&&L(c,["sdkHttpResponse"],d);d=M(a,["predictions[]","embeddings"]);d!=null&&(Array.isArray(d)&&(d=d.map(function(f){var g={},k=M(f,["values"]);
k!=null&&L(g,["values"],k);k=M(f,["statistics"]);if(k!=null){f={};var m=M(k,["truncated"]);m!=null&&L(f,["truncated"],m);k=M(k,["token_count"]);k!=null&&L(f,["tokenCount"],k);L(g,["statistics"],f)}return g})),L(c,["embeddings"],d));d=M(a,["metadata"]);d!=null&&L(c,["metadata"],d);if(b&&M(b,["embeddingApiType"])==="EMBED_CONTENT"&&(b=M(a,["embedding"]),d=M(a,["usageMetadata"]),a=M(a,["truncated"]),b)){var e={};d&&d.promptTokenCount&&(e.tokenCount=d.promptTokenCount);a&&(e.truncated=a);b.statistics=
e;L(c,["embeddings"],[b])}return c},pr=function(a,b,c){var d={},e=M(b,["systemInstruction"]);c!==void 0&&e!=null&&L(c,["systemInstruction"],Yq(yo(e)));e=M(b,["temperature"]);e!=null&&L(d,["temperature"],e);e=M(b,["topP"]);e!=null&&L(d,["topP"],e);e=M(b,["topK"]);e!=null&&L(d,["topK"],e);e=M(b,["candidateCount"]);e!=null&&L(d,["candidateCount"],e);e=M(b,["maxOutputTokens"]);e!=null&&L(d,["maxOutputTokens"],e);e=M(b,["stopSequences"]);e!=null&&L(d,["stopSequences"],e);e=M(b,["responseLogprobs"]);e!=
null&&L(d,["responseLogprobs"],e);e=M(b,["logprobs"]);e!=null&&L(d,["logprobs"],e);e=M(b,["presencePenalty"]);e!=null&&L(d,["presencePenalty"],e);e=M(b,["frequencyPenalty"]);e!=null&&L(d,["frequencyPenalty"],e);e=M(b,["seed"]);e!=null&&L(d,["seed"],e);e=M(b,["responseMimeType"]);e!=null&&L(d,["responseMimeType"],e);e=M(b,["responseSchema"]);e!=null&&L(d,["responseSchema"],Do(e));e=M(b,["responseJsonSchema"]);e!=null&&L(d,["responseJsonSchema"],e);if(M(b,["routingConfig"])!==void 0)throw Error("dc");
if(M(b,["modelSelectionConfig"])!==void 0)throw Error("ec");e=M(b,["safetySettings"]);c!==void 0&&e!=null&&(Array.isArray(e)&&(e=e.map(function(f){var g={},k=M(f,["category"]);k!=null&&L(g,["category"],k);if(M(f,["method"])!==void 0)throw Error("qc");f=M(f,["threshold"]);f!=null&&L(g,["threshold"],f);return g})),L(c,["safetySettings"],e));e=M(b,["tools"]);c!==void 0&&e!=null&&(e=Go(e),Array.isArray(e)&&(e=e.map(function(f){return mr(Fo(f))})),L(c,["tools"],e));e=M(b,["toolConfig"]);c!==void 0&&e!=
null&&L(c,["toolConfig"],nr(e));if(M(b,["labels"])!==void 0)throw Error("fc");e=M(b,["cachedContent"]);c!==void 0&&e!=null&&L(c,["cachedContent"],Ho(a,e));a=M(b,["responseModalities"]);a!=null&&L(d,["responseModalities"],a);a=M(b,["mediaResolution"]);a!=null&&L(d,["mediaResolution"],a);a=M(b,["speechConfig"]);a!=null&&L(d,["speechConfig"],Eo(a));if(M(b,["audioTimestamp"])!==void 0)throw Error("gc");a=M(b,["thinkingConfig"]);a!=null&&L(d,["thinkingConfig"],a);a=M(b,["imageConfig"]);a!=null&&L(d,["imageConfig"],
or(a));a=M(b,["enableEnhancedCivicAnswers"]);a!=null&&L(d,["enableEnhancedCivicAnswers"],a);if(M(b,["modelArmorConfig"])!==void 0)throw Error("hc");b=M(b,["serviceTier"]);c!==void 0&&b!=null&&L(c,["serviceTier"],b);return d},tr=function(a,b,c){var d={},e=M(b,["systemInstruction"]);c!==void 0&&e!=null&&L(c,["systemInstruction"],Zq(yo(e)));e=M(b,["temperature"]);e!=null&&L(d,["temperature"],e);e=M(b,["topP"]);e!=null&&L(d,["topP"],e);e=M(b,["topK"]);e!=null&&L(d,["topK"],e);e=M(b,["candidateCount"]);
e!=null&&L(d,["candidateCount"],e);e=M(b,["maxOutputTokens"]);e!=null&&L(d,["maxOutputTokens"],e);e=M(b,["stopSequences"]);e!=null&&L(d,["stopSequences"],e);e=M(b,["responseLogprobs"]);e!=null&&L(d,["responseLogprobs"],e);e=M(b,["logprobs"]);e!=null&&L(d,["logprobs"],e);e=M(b,["presencePenalty"]);e!=null&&L(d,["presencePenalty"],e);e=M(b,["frequencyPenalty"]);e!=null&&L(d,["frequencyPenalty"],e);e=M(b,["seed"]);e!=null&&L(d,["seed"],e);e=M(b,["responseMimeType"]);e!=null&&L(d,["responseMimeType"],
e);e=M(b,["responseSchema"]);e!=null&&L(d,["responseSchema"],Do(e));e=M(b,["responseJsonSchema"]);e!=null&&L(d,["responseJsonSchema"],e);e=M(b,["routingConfig"]);e!=null&&L(d,["routingConfig"],e);e=M(b,["modelSelectionConfig"]);e!=null&&L(d,["modelConfig"],e);e=M(b,["safetySettings"]);c!==void 0&&e!=null&&(Array.isArray(e)&&(e=e.map(function(f){return f})),L(c,["safetySettings"],e));e=M(b,["tools"]);c!==void 0&&e!=null&&(e=Go(e),Array.isArray(e)&&(e=e.map(function(f){return qr(Fo(f))})),L(c,["tools"],
e));e=M(b,["toolConfig"]);c!==void 0&&e!=null&&L(c,["toolConfig"],rr(e));e=M(b,["labels"]);c!==void 0&&e!=null&&L(c,["labels"],e);e=M(b,["cachedContent"]);c!==void 0&&e!=null&&L(c,["cachedContent"],Ho(a,e));a=M(b,["responseModalities"]);a!=null&&L(d,["responseModalities"],a);a=M(b,["mediaResolution"]);a!=null&&L(d,["mediaResolution"],a);a=M(b,["speechConfig"]);a!=null&&L(d,["speechConfig"],Eo(a));a=M(b,["audioTimestamp"]);a!=null&&L(d,["audioTimestamp"],a);a=M(b,["thinkingConfig"]);a!=null&&L(d,["thinkingConfig"],
a);a=M(b,["imageConfig"]);a!=null&&L(d,["imageConfig"],sr(a));if(M(b,["enableEnhancedCivicAnswers"])!==void 0)throw Error("gd");a=M(b,["modelArmorConfig"]);c!==void 0&&a!=null&&L(c,["modelArmorConfig"],a);b=M(b,["serviceTier"]);c!==void 0&&b!=null&&L(c,["serviceTier"],b);return d},ur=function(a,b){var c={},d=M(b,["model"]);d!=null&&L(c,["_url","model"],ro(a,d));d=M(b,["contents"]);d!=null&&(d=Ao(d),Array.isArray(d)&&(d=d.map(function(e){return Yq(e)})),L(c,["contents"],d));b=M(b,["config"]);b!=null&&
L(c,["generationConfig"],pr(a,b,c));return c},vr=function(a,b){var c={},d=M(b,["model"]);d!=null&&L(c,["_url","model"],ro(a,d));d=M(b,["contents"]);d!=null&&(d=Ao(d),Array.isArray(d)&&(d=d.map(function(e){return Zq(e)})),L(c,["contents"],d));b=M(b,["config"]);b!=null&&L(c,["generationConfig"],tr(a,b,c));return c},wr=function(a){var b={},c=M(a,["sdkHttpResponse"]);c!=null&&L(b,["sdkHttpResponse"],c);c=M(a,["candidates"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return Xq(d)})),L(b,["candidates"],
c));c=M(a,["modelVersion"]);c!=null&&L(b,["modelVersion"],c);c=M(a,["promptFeedback"]);c!=null&&L(b,["promptFeedback"],c);c=M(a,["responseId"]);c!=null&&L(b,["responseId"],c);c=M(a,["usageMetadata"]);c!=null&&L(b,["usageMetadata"],c);a=M(a,["modelStatus"]);a!=null&&L(b,["modelStatus"],a);return b},xr=function(a){var b={},c=M(a,["sdkHttpResponse"]);c!=null&&L(b,["sdkHttpResponse"],c);c=M(a,["candidates"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return d})),L(b,["candidates"],c));c=M(a,["createTime"]);
c!=null&&L(b,["createTime"],c);c=M(a,["modelVersion"]);c!=null&&L(b,["modelVersion"],c);c=M(a,["promptFeedback"]);c!=null&&L(b,["promptFeedback"],c);c=M(a,["responseId"]);c!=null&&L(b,["responseId"],c);a=M(a,["usageMetadata"]);a!=null&&L(b,["usageMetadata"],a);return b},yr=function(a,b){var c={},d=M(b,["model"]);d!=null&&L(c,["_url","model"],ro(a,d));a=M(b,["prompt"]);a!=null&&L(c,["instances[0]","prompt"],a);b=M(b,["config"]);if(b!=null){if(M(b,["outputGcsUri"])!==void 0)throw Error("hd");if(M(b,
["negativePrompt"])!==void 0)throw Error("id");a=M(b,["numberOfImages"]);c!==void 0&&a!=null&&L(c,["parameters","sampleCount"],a);a=M(b,["aspectRatio"]);c!==void 0&&a!=null&&L(c,["parameters","aspectRatio"],a);a=M(b,["guidanceScale"]);c!==void 0&&a!=null&&L(c,["parameters","guidanceScale"],a);if(M(b,["seed"])!==void 0)throw Error("jd");a=M(b,["safetyFilterLevel"]);c!==void 0&&a!=null&&L(c,["parameters","safetySetting"],a);a=M(b,["personGeneration"]);c!==void 0&&a!=null&&L(c,["parameters","personGeneration"],
a);a=M(b,["includeSafetyAttributes"]);c!==void 0&&a!=null&&L(c,["parameters","includeSafetyAttributes"],a);a=M(b,["includeRaiReason"]);c!==void 0&&a!=null&&L(c,["parameters","includeRaiReason"],a);a=M(b,["language"]);c!==void 0&&a!=null&&L(c,["parameters","language"],a);a=M(b,["outputMimeType"]);c!==void 0&&a!=null&&L(c,["parameters","outputOptions","mimeType"],a);a=M(b,["outputCompressionQuality"]);c!==void 0&&a!=null&&L(c,["parameters","outputOptions","compressionQuality"],a);if(M(b,["addWatermark"])!==
void 0)throw Error("kd");if(M(b,["labels"])!==void 0)throw Error("fc");a=M(b,["imageSize"]);c!==void 0&&a!=null&&L(c,["parameters","sampleImageSize"],a);if(M(b,["enhancePrompt"])!==void 0)throw Error("ld");}return c},zr=function(a,b){var c={},d=M(b,["model"]);d!=null&&L(c,["_url","model"],ro(a,d));a=M(b,["prompt"]);a!=null&&L(c,["instances[0]","prompt"],a);b=M(b,["config"]);b!=null&&(a=M(b,["outputGcsUri"]),c!==void 0&&a!=null&&L(c,["parameters","storageUri"],a),a=M(b,["negativePrompt"]),c!==void 0&&
a!=null&&L(c,["parameters","negativePrompt"],a),a=M(b,["numberOfImages"]),c!==void 0&&a!=null&&L(c,["parameters","sampleCount"],a),a=M(b,["aspectRatio"]),c!==void 0&&a!=null&&L(c,["parameters","aspectRatio"],a),a=M(b,["guidanceScale"]),c!==void 0&&a!=null&&L(c,["parameters","guidanceScale"],a),a=M(b,["seed"]),c!==void 0&&a!=null&&L(c,["parameters","seed"],a),a=M(b,["safetyFilterLevel"]),c!==void 0&&a!=null&&L(c,["parameters","safetySetting"],a),a=M(b,["personGeneration"]),c!==void 0&&a!=null&&L(c,
["parameters","personGeneration"],a),a=M(b,["includeSafetyAttributes"]),c!==void 0&&a!=null&&L(c,["parameters","includeSafetyAttributes"],a),a=M(b,["includeRaiReason"]),c!==void 0&&a!=null&&L(c,["parameters","includeRaiReason"],a),a=M(b,["language"]),c!==void 0&&a!=null&&L(c,["parameters","language"],a),a=M(b,["outputMimeType"]),c!==void 0&&a!=null&&L(c,["parameters","outputOptions","mimeType"],a),a=M(b,["outputCompressionQuality"]),c!==void 0&&a!=null&&L(c,["parameters","outputOptions","compressionQuality"],
a),a=M(b,["addWatermark"]),c!==void 0&&a!=null&&L(c,["parameters","addWatermark"],a),a=M(b,["labels"]),c!==void 0&&a!=null&&L(c,["labels"],a),a=M(b,["imageSize"]),c!==void 0&&a!=null&&L(c,["parameters","sampleImageSize"],a),b=M(b,["enhancePrompt"]),c!==void 0&&b!=null&&L(c,["parameters","enhancePrompt"],b));return c},Br=function(a){var b={},c=M(a,["sdkHttpResponse"]);c!=null&&L(b,["sdkHttpResponse"],c);c=M(a,["predictions"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=M(d,["_self"]);
if(f!=null){var g={},k=M(f,["bytesBase64Encoded"]);k!=null&&L(g,["imageBytes"],lo(k));f=M(f,["mimeType"]);f!=null&&L(g,["mimeType"],f);L(e,["image"],g)}g=M(d,["raiFilteredReason"]);g!=null&&L(e,["raiFilteredReason"],g);d=M(d,["_self"]);d!=null&&L(e,["safetyAttributes"],Ar(d));return e})),L(b,["generatedImages"],c));a=M(a,["positivePromptSafetyAttributes"]);a!=null&&L(b,["positivePromptSafetyAttributes"],Ar(a));return b},Dr=function(a){var b={},c=M(a,["sdkHttpResponse"]);c!=null&&L(b,["sdkHttpResponse"],
c);c=M(a,["predictions"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return er(d)})),L(b,["generatedImages"],c));a=M(a,["positivePromptSafetyAttributes"]);a!=null&&L(b,["positivePromptSafetyAttributes"],Cr(a));return b},Fr=function(a,b){var c=M(a,["numberOfVideos"]);b!==void 0&&c!=null&&L(b,["parameters","sampleCount"],c);if(M(a,["outputGcsUri"])!==void 0)throw Error("hd");if(M(a,["fps"])!==void 0)throw Error("md");c=M(a,["durationSeconds"]);b!==void 0&&c!=null&&L(b,["parameters","durationSeconds"],
c);if(M(a,["seed"])!==void 0)throw Error("jd");c=M(a,["aspectRatio"]);b!==void 0&&c!=null&&L(b,["parameters","aspectRatio"],c);c=M(a,["resolution"]);b!==void 0&&c!=null&&L(b,["parameters","resolution"],c);c=M(a,["personGeneration"]);b!==void 0&&c!=null&&L(b,["parameters","personGeneration"],c);if(M(a,["pubsubTopic"])!==void 0)throw Error("nd");c=M(a,["negativePrompt"]);b!==void 0&&c!=null&&L(b,["parameters","negativePrompt"],c);c=M(a,["enhancePrompt"]);b!==void 0&&c!=null&&L(b,["parameters","enhancePrompt"],
c);if(M(a,["generateAudio"])!==void 0)throw Error("od");c=M(a,["lastFrame"]);b!==void 0&&c!=null&&L(b,["instances[0]","lastFrame"],Er(c));c=M(a,["referenceImages"]);b!==void 0&&c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=M(d,["image"]);f!=null&&L(e,["image"],Er(f));d=M(d,["referenceType"]);d!=null&&L(e,["referenceType"],d);return e})),L(b,["instances[0]","referenceImages"],c));if(M(a,["mask"])!==void 0)throw Error("pd");if(M(a,["compressionQuality"])!==void 0)throw Error("qd");if(M(a,
["labels"])!==void 0)throw Error("fc");c=M(a,["webhookConfig"]);b!==void 0&&c!=null&&L(b,["webhookConfig"],c);if(M(a,["resizeMode"])!==void 0)throw Error("rd");},Hr=function(a,b){var c=M(a,["numberOfVideos"]);b!==void 0&&c!=null&&L(b,["parameters","sampleCount"],c);c=M(a,["outputGcsUri"]);b!==void 0&&c!=null&&L(b,["parameters","storageUri"],c);c=M(a,["fps"]);b!==void 0&&c!=null&&L(b,["parameters","fps"],c);c=M(a,["durationSeconds"]);b!==void 0&&c!=null&&L(b,["parameters","durationSeconds"],c);c=M(a,
["seed"]);b!==void 0&&c!=null&&L(b,["parameters","seed"],c);c=M(a,["aspectRatio"]);b!==void 0&&c!=null&&L(b,["parameters","aspectRatio"],c);c=M(a,["resolution"]);b!==void 0&&c!=null&&L(b,["parameters","resolution"],c);c=M(a,["personGeneration"]);b!==void 0&&c!=null&&L(b,["parameters","personGeneration"],c);c=M(a,["pubsubTopic"]);b!==void 0&&c!=null&&L(b,["parameters","pubsubTopic"],c);c=M(a,["negativePrompt"]);b!==void 0&&c!=null&&L(b,["parameters","negativePrompt"],c);c=M(a,["enhancePrompt"]);b!==
void 0&&c!=null&&L(b,["parameters","enhancePrompt"],c);c=M(a,["generateAudio"]);b!==void 0&&c!=null&&L(b,["parameters","generateAudio"],c);c=M(a,["lastFrame"]);b!==void 0&&c!=null&&L(b,["instances[0]","lastFrame"],cr(c));c=M(a,["referenceImages"]);b!==void 0&&c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=M(d,["image"]);f!=null&&L(e,["image"],cr(f));d=M(d,["referenceType"]);d!=null&&L(e,["referenceType"],d);return e})),L(b,["instances[0]","referenceImages"],c));c=M(a,["mask"]);b!==void 0&&
c!=null&&L(b,["instances[0]","mask"],Gr(c));c=M(a,["compressionQuality"]);b!==void 0&&c!=null&&L(b,["parameters","compressionQuality"],c);c=M(a,["labels"]);b!==void 0&&c!=null&&L(b,["labels"],c);if(M(a,["webhookConfig"])!==void 0)throw Error("Wb");a=M(a,["resizeMode"]);b!==void 0&&a!=null&&L(b,["parameters","resizeMode"],a)},Jr=function(a,b){var c={},d=M(b,["model"]);d!=null&&L(c,["_url","model"],ro(a,d));a=M(b,["prompt"]);a!=null&&L(c,["instances[0]","prompt"],a);a=M(b,["image"]);a!=null&&L(c,["instances[0]",
"image"],Er(a));a=M(b,["video"]);a!=null&&L(c,["instances[0]","video"],Ir(a));a=M(b,["source"]);a!=null&&(d=M(a,["prompt"]),c!==void 0&&d!=null&&L(c,["instances[0]","prompt"],d),d=M(a,["image"]),c!==void 0&&d!=null&&L(c,["instances[0]","image"],Er(d)),a=M(a,["video"]),c!==void 0&&a!=null&&L(c,["instances[0]","video"],Ir(a)));b=M(b,["config"]);b!=null&&Fr(b,c);return c},Lr=function(a,b){var c={},d=M(b,["model"]);d!=null&&L(c,["_url","model"],ro(a,d));a=M(b,["prompt"]);a!=null&&L(c,["instances[0]",
"prompt"],a);a=M(b,["image"]);a!=null&&L(c,["instances[0]","image"],cr(a));a=M(b,["video"]);a!=null&&L(c,["instances[0]","video"],Kr(a));a=M(b,["source"]);a!=null&&(d=M(a,["prompt"]),c!==void 0&&d!=null&&L(c,["instances[0]","prompt"],d),d=M(a,["image"]),c!==void 0&&d!=null&&L(c,["instances[0]","image"],cr(d)),a=M(a,["video"]),c!==void 0&&a!=null&&L(c,["instances[0]","video"],Kr(a)));b=M(b,["config"]);b!=null&&Hr(b,c);return c},Mr=function(a){var b={},c=M(a,["generatedSamples"]);c!=null&&(Array.isArray(c)&&
(c=c.map(function(d){var e={},f=M(d,["video"]);if(f!=null){d={};var g=M(f,["uri"]);g!=null&&L(d,["uri"],g);g=M(f,["encodedVideo"]);g!=null&&L(d,["videoBytes"],lo(g));f=M(f,["encoding"]);f!=null&&L(d,["mimeType"],f);L(e,["video"],d)}return e})),L(b,["generatedVideos"],c));c=M(a,["raiMediaFilteredCount"]);c!=null&&L(b,["raiMediaFilteredCount"],c);a=M(a,["raiMediaFilteredReasons"]);a!=null&&L(b,["raiMediaFilteredReasons"],a);return b},Nr=function(a){var b={},c=M(a,["videos"]);c!=null&&(Array.isArray(c)&&
(c=c.map(function(d){var e={},f=M(d,["_self"]);if(f!=null){d={};var g=M(f,["gcsUri"]);g!=null&&L(d,["uri"],g);g=M(f,["bytesBase64Encoded"]);g!=null&&L(d,["videoBytes"],lo(g));f=M(f,["mimeType"]);f!=null&&L(d,["mimeType"],f);L(e,["video"],d)}return e})),L(b,["generatedVideos"],c));c=M(a,["raiMediaFilteredCount"]);c!=null&&L(b,["raiMediaFilteredCount"],c);a=M(a,["raiMediaFilteredReasons"]);a!=null&&L(b,["raiMediaFilteredReasons"],a);return b},er=function(a){var b={},c=M(a,["_self"]);if(c!=null){var d=
{},e=M(c,["gcsUri"]);e!=null&&L(d,["gcsUri"],e);e=M(c,["bytesBase64Encoded"]);e!=null&&L(d,["imageBytes"],lo(e));c=M(c,["mimeType"]);c!=null&&L(d,["mimeType"],c);L(b,["image"],d)}d=M(a,["raiFilteredReason"]);d!=null&&L(b,["raiFilteredReason"],d);d=M(a,["_self"]);d!=null&&L(b,["safetyAttributes"],Cr(d));a=M(a,["prompt"]);a!=null&&L(b,["enhancedPrompt"],a);return b},Or=function(a,b){var c={};b=M(b,["model"]);b!=null&&L(c,["_url","name"],ro(a,b));return c},Pr=function(a,b){var c={};b=M(b,["model"]);
b!=null&&L(c,["_url","name"],ro(a,b));return c},Qr=function(a){var b={},c=M(a,["authConfig"]);if(c!=null){var d={},e=M(c,["apiKey"]);e!=null&&L(d,["apiKey"],e);if(M(c,["apiKeyConfig"])!==void 0)throw Error("Gb");if(M(c,["authType"])!==void 0)throw Error("Hb");if(M(c,["googleServiceAccountConfig"])!==void 0)throw Error("Ib");if(M(c,["httpBasicAuthConfig"])!==void 0)throw Error("Jb");if(M(c,["oauthConfig"])!==void 0)throw Error("Kb");if(M(c,["oidcConfig"])!==void 0)throw Error("Lb");L(b,["authConfig"],
d)}a=M(a,["enableWidget"]);a!=null&&L(b,["enableWidget"],a);return b},Rr=function(a){var b={},c=M(a,["searchTypes"]);c!=null&&L(b,["searchTypes"],c);if(M(a,["blockingConfidence"])!==void 0)throw Error("ic");if(M(a,["excludeDomains"])!==void 0)throw Error("jc");a=M(a,["timeRangeFilter"]);a!=null&&L(b,["timeRangeFilter"],a);return b},or=function(a){var b={},c=M(a,["aspectRatio"]);c!=null&&L(b,["aspectRatio"],c);c=M(a,["imageSize"]);c!=null&&L(b,["imageSize"],c);if(M(a,["personGeneration"])!==void 0)throw Error("kc");
if(M(a,["prominentPeople"])!==void 0)throw Error("lc");if(M(a,["outputMimeType"])!==void 0)throw Error("mc");if(M(a,["outputCompressionQuality"])!==void 0)throw Error("nc");if(M(a,["imageOutputOptions"])!==void 0)throw Error("oc");return b},sr=function(a){var b={},c=M(a,["aspectRatio"]);c!=null&&L(b,["aspectRatio"],c);c=M(a,["imageSize"]);c!=null&&L(b,["imageSize"],c);c=M(a,["personGeneration"]);c!=null&&L(b,["personGeneration"],c);c=M(a,["prominentPeople"]);c!=null&&L(b,["prominentPeople"],c);c=
M(a,["outputMimeType"]);c!=null&&L(b,["imageOutputOptions","mimeType"],c);c=M(a,["outputCompressionQuality"]);c!=null&&L(b,["imageOutputOptions","compressionQuality"],c);a=M(a,["imageOutputOptions"]);a!=null&&L(b,["imageOutputOptions"],a);return b},Er=function(a){var b={};if(M(a,["gcsUri"])!==void 0)throw Error("Qb");var c=M(a,["imageBytes"]);c!=null&&L(b,["bytesBase64Encoded"],lo(c));a=M(a,["mimeType"]);a!=null&&L(b,["mimeType"],a);return b},cr=function(a){var b={},c=M(a,["gcsUri"]);c!=null&&L(b,
["gcsUri"],c);c=M(a,["imageBytes"]);c!=null&&L(b,["bytesBase64Encoded"],lo(c));a=M(a,["mimeType"]);a!=null&&L(b,["mimeType"],a);return b},Sr=function(a,b){var c={};b=M(b,["config"]);if(b!=null){var d=M(b,["pageSize"]);c!==void 0&&d!=null&&L(c,["_query","pageSize"],d);d=M(b,["pageToken"]);c!==void 0&&d!=null&&L(c,["_query","pageToken"],d);d=M(b,["filter"]);c!==void 0&&d!=null&&L(c,["_query","filter"],d);b=M(b,["queryBase"]);c!==void 0&&b!=null&&L(c,["_url","models_url"],Ko(a,b))}return c},Tr=function(a,
b){var c={};b=M(b,["config"]);if(b!=null){var d=M(b,["pageSize"]);c!==void 0&&d!=null&&L(c,["_query","pageSize"],d);d=M(b,["pageToken"]);c!==void 0&&d!=null&&L(c,["_query","pageToken"],d);d=M(b,["filter"]);c!==void 0&&d!=null&&L(c,["_query","filter"],d);b=M(b,["queryBase"]);c!==void 0&&b!=null&&L(c,["_url","models_url"],Ko(a,b))}return c},Vr=function(a){var b={},c=M(a,["sdkHttpResponse"]);c!=null&&L(b,["sdkHttpResponse"],c);c=M(a,["nextPageToken"]);c!=null&&L(b,["nextPageToken"],c);a=M(a,["_self"]);
a!=null&&(a=Lo(a),Array.isArray(a)&&(a=a.map(function(d){return Ur(d)})),L(b,["models"],a));return b},Xr=function(a){var b={},c=M(a,["sdkHttpResponse"]);c!=null&&L(b,["sdkHttpResponse"],c);c=M(a,["nextPageToken"]);c!=null&&L(b,["nextPageToken"],c);a=M(a,["_self"]);a!=null&&(a=Lo(a),Array.isArray(a)&&(a=a.map(function(d){return Wr(d)})),L(b,["models"],a));return b},Ur=function(a){var b={},c=M(a,["name"]);c!=null&&L(b,["name"],c);c=M(a,["displayName"]);c!=null&&L(b,["displayName"],c);c=M(a,["description"]);
c!=null&&L(b,["description"],c);c=M(a,["version"]);c!=null&&L(b,["version"],c);var d=M(a,["_self"]);if(d!=null){c={};var e=M(d,["baseModel"]);e!=null&&L(c,["baseModel"],e);e=M(d,["createTime"]);e!=null&&L(c,["createTime"],e);d=M(d,["updateTime"]);d!=null&&L(c,["updateTime"],d);L(b,["tunedModelInfo"],c)}c=M(a,["inputTokenLimit"]);c!=null&&L(b,["inputTokenLimit"],c);c=M(a,["outputTokenLimit"]);c!=null&&L(b,["outputTokenLimit"],c);c=M(a,["supportedGenerationMethods"]);c!=null&&L(b,["supportedActions"],
c);c=M(a,["temperature"]);c!=null&&L(b,["temperature"],c);c=M(a,["maxTemperature"]);c!=null&&L(b,["maxTemperature"],c);c=M(a,["topP"]);c!=null&&L(b,["topP"],c);c=M(a,["topK"]);c!=null&&L(b,["topK"],c);a=M(a,["thinking"]);a!=null&&L(b,["thinking"],a);return b},Wr=function(a){var b={},c=M(a,["name"]);c!=null&&L(b,["name"],c);c=M(a,["displayName"]);c!=null&&L(b,["displayName"],c);c=M(a,["description"]);c!=null&&L(b,["description"],c);c=M(a,["versionId"]);c!=null&&L(b,["version"],c);c=M(a,["deployedModels"]);
c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=M(d,["endpoint"]);f!=null&&L(e,["name"],f);d=M(d,["deployedModelId"]);d!=null&&L(e,["deployedModelId"],d);return e})),L(b,["endpoints"],c));c=M(a,["labels"]);c!=null&&L(b,["labels"],c);c=M(a,["_self"]);c!=null&&L(b,["tunedModelInfo"],Yr(c));c=M(a,["defaultCheckpointId"]);c!=null&&L(b,["defaultCheckpointId"],c);a=M(a,["checkpoints"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return d})),L(b,["checkpoints"],a));return b},Ar=function(a){var b=
{},c=M(a,["safetyAttributes","categories"]);c!=null&&L(b,["categories"],c);c=M(a,["safetyAttributes","scores"]);c!=null&&L(b,["scores"],c);a=M(a,["contentType"]);a!=null&&L(b,["contentType"],a);return b},Cr=function(a){var b={},c=M(a,["safetyAttributes","categories"]);c!=null&&L(b,["categories"],c);c=M(a,["safetyAttributes","scores"]);c!=null&&L(b,["scores"],c);a=M(a,["contentType"]);a!=null&&L(b,["contentType"],a);return b},nr=function(a){var b={},c=M(a,["retrievalConfig"]);c!=null&&L(b,["retrievalConfig"],
c);c=M(a,["functionCallingConfig"]);if(c!=null){var d={},e=M(c,["allowedFunctionNames"]);e!=null&&L(d,["allowedFunctionNames"],e);e=M(c,["mode"]);e!=null&&L(d,["mode"],e);if(M(c,["streamFunctionCallArguments"])!==void 0)throw Error("cc");L(b,["functionCallingConfig"],d)}a=M(a,["includeServerSideToolInvocations"]);a!=null&&L(b,["includeServerSideToolInvocations"],a);return b},rr=function(a){var b={},c=M(a,["retrievalConfig"]);c!=null&&L(b,["retrievalConfig"],c);c=M(a,["functionCallingConfig"]);c!=
null&&L(b,["functionCallingConfig"],c);if(M(a,["includeServerSideToolInvocations"])!==void 0)throw Error("Fc");return b},mr=function(a){var b={};if(M(a,["retrieval"])!==void 0)throw Error("rc");var c=M(a,["computerUse"]);c!=null&&L(b,["computerUse"],c);c=M(a,["fileSearch"]);c!=null&&L(b,["fileSearch"],c);c=M(a,["googleSearch"]);c!=null&&L(b,["googleSearch"],Rr(c));c=M(a,["googleMaps"]);c!=null&&L(b,["googleMaps"],Qr(c));c=M(a,["codeExecution"]);c!=null&&L(b,["codeExecution"],c);if(M(a,["enterpriseWebSearch"])!==
void 0)throw Error("sc");c=M(a,["functionDeclarations"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return d})),L(b,["functionDeclarations"],c));c=M(a,["googleSearchRetrieval"]);c!=null&&L(b,["googleSearchRetrieval"],c);if(M(a,["parallelAiSearch"])!==void 0)throw Error("tc");c=M(a,["urlContext"]);c!=null&&L(b,["urlContext"],c);a=M(a,["mcpServers"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return d})),L(b,["mcpServers"],a));return b},qr=function(a){var b={},c=M(a,["retrieval"]);c!=null&&
L(b,["retrieval"],c);c=M(a,["computerUse"]);c!=null&&L(b,["computerUse"],c);if(M(a,["fileSearch"])!==void 0)throw Error("Gc");c=M(a,["googleSearch"]);c!=null&&L(b,["googleSearch"],c);c=M(a,["googleMaps"]);c!=null&&L(b,["googleMaps"],c);c=M(a,["codeExecution"]);c!=null&&L(b,["codeExecution"],c);c=M(a,["enterpriseWebSearch"]);c!=null&&L(b,["enterpriseWebSearch"],c);c=M(a,["functionDeclarations"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return d})),L(b,["functionDeclarations"],c));c=M(a,["googleSearchRetrieval"]);
c!=null&&L(b,["googleSearchRetrieval"],c);c=M(a,["parallelAiSearch"]);c!=null&&L(b,["parallelAiSearch"],c);c=M(a,["urlContext"]);c!=null&&L(b,["urlContext"],c);a=M(a,["mcpServers"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){if(M(d,["name"])!==void 0)throw Error("Ac");if(M(d,["streamableHttpTransport"])!==void 0)throw Error("Bc");return{}})),L(b,["mcpServers"],a));return b},Yr=function(a){var b={},c=M(a,["labels","google-vertex-llm-tuning-base-model-id"]);c!=null&&L(b,["baseModel"],c);c=M(a,
["createTime"]);c!=null&&L(b,["createTime"],c);a=M(a,["updateTime"]);a!=null&&L(b,["updateTime"],a);return b},Zr=function(a,b){var c={},d=M(b,["model"]);d!=null&&L(c,["_url","name"],ro(a,d));a=M(b,["config"]);a!=null&&(b=M(a,["displayName"]),c!==void 0&&b!=null&&L(c,["displayName"],b),b=M(a,["description"]),c!==void 0&&b!=null&&L(c,["description"],b),a=M(a,["defaultCheckpointId"]),c!==void 0&&a!=null&&L(c,["defaultCheckpointId"],a));return c},$r=function(a,b){var c={},d=M(b,["model"]);d!=null&&L(c,
["_url","model"],ro(a,d));a=M(b,["config"]);a!=null&&(b=M(a,["displayName"]),c!==void 0&&b!=null&&L(c,["displayName"],b),b=M(a,["description"]),c!==void 0&&b!=null&&L(c,["description"],b),a=M(a,["defaultCheckpointId"]),c!==void 0&&a!=null&&L(c,["defaultCheckpointId"],a));return c},as=function(a,b){var c={},d=M(b,["model"]);d!=null&&L(c,["_url","model"],ro(a,d));a=M(b,["image"]);a!=null&&L(c,["instances[0]","image"],cr(a));a=M(b,["upscaleFactor"]);a!=null&&L(c,["parameters","upscaleConfig","upscaleFactor"],
a);b=M(b,["config"]);b!=null&&(a=M(b,["outputGcsUri"]),c!==void 0&&a!=null&&L(c,["parameters","storageUri"],a),a=M(b,["safetyFilterLevel"]),c!==void 0&&a!=null&&L(c,["parameters","safetySetting"],a),a=M(b,["personGeneration"]),c!==void 0&&a!=null&&L(c,["parameters","personGeneration"],a),a=M(b,["includeRaiReason"]),c!==void 0&&a!=null&&L(c,["parameters","includeRaiReason"],a),a=M(b,["outputMimeType"]),c!==void 0&&a!=null&&L(c,["parameters","outputOptions","mimeType"],a),a=M(b,["outputCompressionQuality"]),
c!==void 0&&a!=null&&L(c,["parameters","outputOptions","compressionQuality"],a),a=M(b,["enhanceInputImage"]),c!==void 0&&a!=null&&L(c,["parameters","upscaleConfig","enhanceInputImage"],a),a=M(b,["imagePreservationFactor"]),c!==void 0&&a!=null&&L(c,["parameters","upscaleConfig","imagePreservationFactor"],a),a=M(b,["labels"]),c!==void 0&&a!=null&&L(c,["labels"],a),a=M(b,["numberOfImages"]),c!==void 0&&a!=null&&L(c,["parameters","sampleCount"],a),b=M(b,["mode"]),c!==void 0&&b!=null&&L(c,["parameters",
"mode"],b));return c},bs=function(a){var b={},c=M(a,["sdkHttpResponse"]);c!=null&&L(b,["sdkHttpResponse"],c);a=M(a,["predictions"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return er(d)})),L(b,["generatedImages"],a));return b},Gr=function(a){var b={},c=M(a,["image"]);c!=null&&L(b,["_self"],cr(c));a=M(a,["maskMode"]);a!=null&&L(b,["maskMode"],a);return b},Ir=function(a){var b={},c=M(a,["uri"]);c!=null&&L(b,["uri"],c);c=M(a,["videoBytes"]);c!=null&&L(b,["encodedVideo"],lo(c));a=M(a,["mimeType"]);
a!=null&&L(b,["encoding"],a);return b},Kr=function(a){var b={},c=M(a,["uri"]);c!=null&&L(b,["gcsUri"],c);c=M(a,["videoBytes"]);c!=null&&L(b,["bytesBase64Encoded"],lo(c));a=M(a,["mimeType"]);a!=null&&L(b,["mimeType"],a);return b},cs=function(a){a=_.A(a);for(var b=a.next();!b.done;b=a.next())if(b=b.value,typeof b==="object"&&"inputSchema"in b)return!0;return!1},ds=function(a){var b,c=(b=a["x-goog-api-client"])!=null?b:"";a["x-goog-api-client"]=(c+" mcp_used/unknown").trimStart()},fs=function(a){var b;
if(a==null?0:(b=a.automaticFunctionCalling)==null?0:b.disable)return!0;b=!1;var c,d=_.A((c=a==null?void 0:a.tools)!=null?c:[]);for(c=d.next();!c.done;c=d.next())if(es(c.value)){b=!0;break}if(!b)return!0;var e;return(a=a==null?void 0:(e=a.automaticFunctionCalling)==null?void 0:e.maximumRemoteCalls)&&(a<0||!Number.isInteger(a))||a==0?(console.warn("Invalid maximumRemoteCalls value provided for automatic function calling. Disabled automatic function calling. Please provide a valid integer value greater than 0. maximumRemoteCalls provided:",
a),!0):!1},es=function(a){return"callTool"in a&&typeof a.Ag==="function"},gs=function(a){var b,c,d;return(d=(b=a.config)==null?void 0:(c=b.tools)==null?void 0:c.some(function(e){return es(e)}))!=null?d:!1},hs=function(a){var b=[],c;if(!(a==null?0:(c=a.config)==null?0:c.tools))return b;a.config.tools.forEach(function(d,e){es(d)||d.functionDeclarations&&d.functionDeclarations.length>0&&b.push(e)});return b},is=function(a){var b;return!(a==null?0:(b=a.automaticFunctionCalling)==null?0:b.ignoreCallHistory)},
js=function(a){if(M(a,["languageCodes"])!==void 0)throw Error("Ed");return{}},ks=function(a){var b={},c=M(a,["parts"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=M(d,["mediaResolution"]);f!=null&&L(e,["mediaResolution"],f);f=M(d,["codeExecutionResult"]);f!=null&&L(e,["codeExecutionResult"],f);f=M(d,["executableCode"]);f!=null&&L(e,["executableCode"],f);var g=M(d,["fileData"]);if(g!=null){f={};if(M(g,["displayName"])!==void 0)throw Error("Ub");var k=M(g,["fileUri"]);k!=null&&L(f,["fileUri"],
k);g=M(g,["mimeType"]);g!=null&&L(f,["mimeType"],g);L(e,["fileData"],f)}f=M(d,["functionCall"]);if(f!=null){g={};k=M(f,["id"]);k!=null&&L(g,["id"],k);k=M(f,["args"]);k!=null&&L(g,["args"],k);k=M(f,["name"]);k!=null&&L(g,["name"],k);if(M(f,["partialArgs"])!==void 0)throw Error("ac");if(M(f,["willContinue"])!==void 0)throw Error("bc");L(e,["functionCall"],g)}f=M(d,["functionResponse"]);f!=null&&L(e,["functionResponse"],f);g=M(d,["inlineData"]);if(g!=null){f={};k=M(g,["data"]);k!=null&&L(f,["data"],
k);if(M(g,["displayName"])!==void 0)throw Error("Ub");g=M(g,["mimeType"]);g!=null&&L(f,["mimeType"],g);L(e,["inlineData"],f)}f=M(d,["text"]);f!=null&&L(e,["text"],f);f=M(d,["thought"]);f!=null&&L(e,["thought"],f);f=M(d,["thoughtSignature"]);f!=null&&L(e,["thoughtSignature"],f);f=M(d,["videoMetadata"]);f!=null&&L(e,["videoMetadata"],f);f=M(d,["toolCall"]);f!=null&&L(e,["toolCall"],f);f=M(d,["toolResponse"]);f!=null&&L(e,["toolResponse"],f);d=M(d,["partMetadata"]);d!=null&&L(e,["partMetadata"],d);return e})),
L(b,["parts"],c));a=M(a,["role"]);a!=null&&L(b,["role"],a);return b},ms=function(a,b){var c={};b=M(b,["config"]);if(b!=null){var d=M(b,["expireTime"]);c!==void 0&&d!=null&&L(c,["expireTime"],d);d=M(b,["newSessionExpireTime"]);c!==void 0&&d!=null&&L(c,["newSessionExpireTime"],d);d=M(b,["uses"]);c!==void 0&&d!=null&&L(c,["uses"],d);var e=M(b,["liveConnectConstraints"]);if(c!==void 0&&e!=null){d={};var f=M(e,["model"]);f!=null&&L(d,["setup","model"],ro(a,f));a=M(e,["config"]);a!=null&&L(d,["config"],
ls(a,d));L(c,["bidiGenerateContentSetup"],d)}a=M(b,["lockAdditionalFields"]);c!==void 0&&a!=null&&L(c,["fieldMask"],a);L(c,["config"],{})}return c},ns=function(a){var b={},c=M(a,["authConfig"]);if(c!=null){var d={},e=M(c,["apiKey"]);e!=null&&L(d,["apiKey"],e);if(M(c,["apiKeyConfig"])!==void 0)throw Error("Gb");if(M(c,["authType"])!==void 0)throw Error("Hb");if(M(c,["googleServiceAccountConfig"])!==void 0)throw Error("Ib");if(M(c,["httpBasicAuthConfig"])!==void 0)throw Error("Jb");if(M(c,["oauthConfig"])!==
void 0)throw Error("Kb");if(M(c,["oidcConfig"])!==void 0)throw Error("Lb");L(b,["authConfig"],d)}a=M(a,["enableWidget"]);a!=null&&L(b,["enableWidget"],a);return b},os=function(a){var b={},c=M(a,["searchTypes"]);c!=null&&L(b,["searchTypes"],c);if(M(a,["blockingConfidence"])!==void 0)throw Error("ic");if(M(a,["excludeDomains"])!==void 0)throw Error("jc");a=M(a,["timeRangeFilter"]);a!=null&&L(b,["timeRangeFilter"],a);return b},ls=function(a,b){var c=M(a,["generationConfig"]);b!==void 0&&c!=null&&L(b,
["setup","generationConfig"],c);c=M(a,["responseModalities"]);b!==void 0&&c!=null&&L(b,["setup","generationConfig","responseModalities"],c);c=M(a,["temperature"]);b!==void 0&&c!=null&&L(b,["setup","generationConfig","temperature"],c);c=M(a,["topP"]);b!==void 0&&c!=null&&L(b,["setup","generationConfig","topP"],c);c=M(a,["topK"]);b!==void 0&&c!=null&&L(b,["setup","generationConfig","topK"],c);c=M(a,["maxOutputTokens"]);b!==void 0&&c!=null&&L(b,["setup","generationConfig","maxOutputTokens"],c);c=M(a,
["mediaResolution"]);b!==void 0&&c!=null&&L(b,["setup","generationConfig","mediaResolution"],c);c=M(a,["seed"]);b!==void 0&&c!=null&&L(b,["setup","generationConfig","seed"],c);c=M(a,["speechConfig"]);if(b!==void 0&&c!=null){if("multiSpeakerVoiceConfig"in c)throw Error("tb");L(b,["setup","generationConfig","speechConfig"],c)}c=M(a,["thinkingConfig"]);b!==void 0&&c!=null&&L(b,["setup","generationConfig","thinkingConfig"],c);c=M(a,["enableAffectiveDialog"]);b!==void 0&&c!=null&&L(b,["setup","generationConfig",
"enableAffectiveDialog"],c);c=M(a,["systemInstruction"]);b!==void 0&&c!=null&&L(b,["setup","systemInstruction"],ks(yo(c)));c=M(a,["tools"]);b!==void 0&&c!=null&&(c=Go(c),Array.isArray(c)&&(c=c.map(function(d){return ps(Fo(d))})),L(b,["setup","tools"],c));c=M(a,["sessionResumption"]);b!==void 0&&c!=null&&L(b,["setup","sessionResumption"],qs(c));c=M(a,["inputAudioTranscription"]);b!==void 0&&c!=null&&L(b,["setup","inputAudioTranscription"],js(c));c=M(a,["outputAudioTranscription"]);b!==void 0&&c!=null&&
L(b,["setup","outputAudioTranscription"],js(c));c=M(a,["realtimeInputConfig"]);b!==void 0&&c!=null&&L(b,["setup","realtimeInputConfig"],c);c=M(a,["contextWindowCompression"]);b!==void 0&&c!=null&&L(b,["setup","contextWindowCompression"],c);c=M(a,["proactivity"]);b!==void 0&&c!=null&&L(b,["setup","proactivity"],c);if(M(a,["explicitVadSignal"])!==void 0)throw Error("Fd");c=M(a,["avatarConfig"]);b!==void 0&&c!=null&&L(b,["setup","avatarConfig"],c);c=M(a,["safetySettings"]);b!==void 0&&c!=null&&(Array.isArray(c)&&
(c=c.map(function(d){var e={},f=M(d,["category"]);f!=null&&L(e,["category"],f);if(M(d,["method"])!==void 0)throw Error("qc");d=M(d,["threshold"]);d!=null&&L(e,["threshold"],d);return e})),L(b,["setup","safetySettings"],c));a=M(a,["translationConfig"]);b!==void 0&&a!=null&&L(b,["setup","generationConfig","translationConfig"],a);return{}},qs=function(a){var b={},c=M(a,["handle"]);c!=null&&L(b,["handle"],c);if(M(a,["transparent"])!==void 0)throw Error("Gd");return b},ps=function(a){var b={};if(M(a,["retrieval"])!==
void 0)throw Error("rc");var c=M(a,["computerUse"]);c!=null&&L(b,["computerUse"],c);c=M(a,["fileSearch"]);c!=null&&L(b,["fileSearch"],c);c=M(a,["googleSearch"]);c!=null&&L(b,["googleSearch"],os(c));c=M(a,["googleMaps"]);c!=null&&L(b,["googleMaps"],ns(c));c=M(a,["codeExecution"]);c!=null&&L(b,["codeExecution"],c);if(M(a,["enterpriseWebSearch"])!==void 0)throw Error("sc");c=M(a,["functionDeclarations"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return d})),L(b,["functionDeclarations"],c));c=
M(a,["googleSearchRetrieval"]);c!=null&&L(b,["googleSearchRetrieval"],c);if(M(a,["parallelAiSearch"])!==void 0)throw Error("tc");c=M(a,["urlContext"]);c!=null&&L(b,["urlContext"],c);a=M(a,["mcpServers"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return d})),L(b,["mcpServers"],a));return b},rs=function(a){var b=[],c={},d;for(d in a)if(c={Cc:c.Cc},c.Cc=d,Object.prototype.hasOwnProperty.call(a,c.Cc)){var e=a[c.Cc];typeof e==="object"&&e!=null&&Object.keys(e).length>0?(e=Object.keys(e).map(function(f){return function(g){return f.Cc+
"."+g}}(c)),b.push.apply(b,_.nc(e))):b.push(c.Cc)}return b.join(",")},ss=function(a,b){var c=null,d=a.bidiGenerateContentSetup;typeof d==="object"&&d!==null&&"setup"in d?(d=d.setup,typeof d==="object"&&d!==null?c=a.bidiGenerateContentSetup=d:delete a.bidiGenerateContentSetup):d!==void 0&&delete a.bidiGenerateContentSetup;d=a.fieldMask;if(c)if(c=rs(c),Array.isArray(b==null?void 0:b.lockAdditionalFields)&&(b==null?void 0:b.lockAdditionalFields.length)===0)c?a.fieldMask=c:delete a.fieldMask;else if((b==
null?0:b.lockAdditionalFields)&&b.lockAdditionalFields.length>0&&d!==null&&Array.isArray(d)&&d.length>0){var e="temperature topK topP maxOutputTokens responseModalities seed speechConfig".split(" ");b=[];d.length>0&&(b=d.map(function(f){return e.includes(f)?"generationConfig."+f:f}));d=[];c&&d.push(c);b.length>0&&d.push.apply(d,_.nc(b));d.length>0?a.fieldMask=d.join(","):delete a.fieldMask}else delete a.fieldMask;else d!==null&&Array.isArray(d)&&d.length>0?a.fieldMask=d.join(","):delete a.fieldMask;
return a},ts=function(a){var b={};a=M(a,["name"]);a!=null&&L(b,["_url","name"],a);return b},us=function(a){var b={};a=M(a,["name"]);a!=null&&L(b,["_url","name"],a);return b},ws=function(a){var b={},c=M(a,["baseModel"]);c!=null&&L(b,["baseModel"],c);c=M(a,["preTunedModel"]);c!=null&&L(b,["preTunedModel"],c);c=M(a,["trainingDataset"]);c!=null&&vs(c);a=M(a,["config"]);if(a!=null){c={};if(M(a,["validationDataset"])!==void 0)throw Error("Id");var d=M(a,["tunedModelDisplayName"]);b!==void 0&&d!=null&&L(b,
["displayName"],d);if(M(a,["description"])!==void 0)throw Error("Jd");d=M(a,["epochCount"]);b!==void 0&&d!=null&&L(b,["tuningTask","hyperparameters","epochCount"],d);d=M(a,["learningRateMultiplier"]);d!=null&&L(c,["tuningTask","hyperparameters","learningRateMultiplier"],d);if(M(a,["exportLastCheckpointOnly"])!==void 0)throw Error("Kd");if(M(a,["preTunedModelCheckpointId"])!==void 0)throw Error("Ld");if(M(a,["adapterSize"])!==void 0)throw Error("Md");if(M(a,["tuningMode"])!==void 0)throw Error("Nd");
if(M(a,["customBaseModel"])!==void 0)throw Error("Od");c=M(a,["batchSize"]);b!==void 0&&c!=null&&L(b,["tuningTask","hyperparameters","batchSize"],c);c=M(a,["learningRate"]);b!==void 0&&c!=null&&L(b,["tuningTask","hyperparameters","learningRate"],c);if(M(a,["labels"])!==void 0)throw Error("fc");if(M(a,["beta"])!==void 0)throw Error("Pd");if(M(a,["baseTeacherModel"])!==void 0)throw Error("Qd");if(M(a,["tunedTeacherModelSource"])!==void 0)throw Error("Rd");if(M(a,["sftLossWeightMultiplier"])!==void 0)throw Error("Sd");
if(M(a,["outputUri"])!==void 0)throw Error("Td");if(M(a,["encryptionSpec"])!==void 0)throw Error("Ud");if(M(a,["rewardConfig"])!==void 0)throw Error("Vd");if(M(a,["compositeRewardConfig"])!==void 0)throw Error("Wd");if(M(a,["samplesPerPrompt"])!==void 0)throw Error("Xd");if(M(a,["evaluateInterval"])!==void 0)throw Error("Yd");if(M(a,["checkpointInterval"])!==void 0)throw Error("Zd");if(M(a,["maxOutputTokens"])!==void 0)throw Error("$d");}return b},ys=function(a,b){var c={},d=M(a,["baseModel"]);d!=
null&&L(c,["baseModel"],d);d=M(a,["preTunedModel"]);d!=null&&L(c,["preTunedModel"],d);d=M(a,["trainingDataset"]);if(d!=null){var e=M(b,["config","method"]);e===void 0&&(e="SUPERVISED_FINE_TUNING");e==="SUPERVISED_FINE_TUNING"?(e=M(d,["gcsUri"]),c!==void 0&&e!=null&&L(c,["supervisedTuningSpec","trainingDatasetUri"],e)):e==="PREFERENCE_TUNING"?(e=M(d,["gcsUri"]),c!==void 0&&e!=null&&L(c,["preferenceOptimizationSpec","trainingDatasetUri"],e)):e==="DISTILLATION"?(e=M(d,["gcsUri"]),c!==void 0&&e!=null&&
L(c,["distillationSpec","promptDatasetUri"],e)):e==="REINFORCEMENT_TUNING"&&(e=M(d,["gcsUri"]),c!==void 0&&e!=null&&L(c,["reinforcementTuningSpec","trainingDatasetUri"],e));e=M(b,["config","method"]);e===void 0&&(e="SUPERVISED_FINE_TUNING");e==="SUPERVISED_FINE_TUNING"?(e=M(d,["vertexDatasetResource"]),c!==void 0&&e!=null&&L(c,["supervisedTuningSpec","trainingDatasetUri"],e)):e==="PREFERENCE_TUNING"?(e=M(d,["vertexDatasetResource"]),c!==void 0&&e!=null&&L(c,["preferenceOptimizationSpec","trainingDatasetUri"],
e)):e==="DISTILLATION"?(e=M(d,["vertexDatasetResource"]),c!==void 0&&e!=null&&L(c,["distillationSpec","promptDatasetUri"],e)):e==="REINFORCEMENT_TUNING"&&(e=M(d,["vertexDatasetResource"]),c!==void 0&&e!=null&&L(c,["reinforcementTuningSpec","trainingDatasetUri"],e));if(M(d,["examples"])!==void 0)throw Error("be");}a=M(a,["config"]);a!=null&&(d=M(b,["config","method"]),d===void 0&&(d="SUPERVISED_FINE_TUNING"),d==="SUPERVISED_FINE_TUNING"?(d=M(a,["validationDataset"]),c!==void 0&&d!=null&&L(c,["supervisedTuningSpec"],
xs(d))):d==="PREFERENCE_TUNING"?(d=M(a,["validationDataset"]),c!==void 0&&d!=null&&L(c,["preferenceOptimizationSpec"],xs(d))):d==="DISTILLATION"?(d=M(a,["validationDataset"]),c!==void 0&&d!=null&&L(c,["distillationSpec"],xs(d))):d==="REINFORCEMENT_TUNING"&&(d=M(a,["validationDataset"]),c!==void 0&&d!=null&&L(c,["reinforcementTuningSpec"],xs(d))),d=M(a,["tunedModelDisplayName"]),c!==void 0&&d!=null&&L(c,["tunedModelDisplayName"],d),d=M(a,["description"]),c!==void 0&&d!=null&&L(c,["description"],d),
d=M(b,["config","method"]),d===void 0&&(d="SUPERVISED_FINE_TUNING"),d==="SUPERVISED_FINE_TUNING"?(d=M(a,["epochCount"]),c!==void 0&&d!=null&&L(c,["supervisedTuningSpec","hyperParameters","epochCount"],d)):d==="PREFERENCE_TUNING"?(d=M(a,["epochCount"]),c!==void 0&&d!=null&&L(c,["preferenceOptimizationSpec","hyperParameters","epochCount"],d)):d==="DISTILLATION"?(d=M(a,["epochCount"]),c!==void 0&&d!=null&&L(c,["distillationSpec","hyperParameters","epochCount"],d)):d==="REINFORCEMENT_TUNING"&&(d=M(a,
["epochCount"]),c!==void 0&&d!=null&&L(c,["reinforcementTuningSpec","hyperParameters","epochCount"],d)),d=M(b,["config","method"]),d===void 0&&(d="SUPERVISED_FINE_TUNING"),d==="SUPERVISED_FINE_TUNING"?(d=M(a,["learningRateMultiplier"]),c!==void 0&&d!=null&&L(c,["supervisedTuningSpec","hyperParameters","learningRateMultiplier"],d)):d==="PREFERENCE_TUNING"?(d=M(a,["learningRateMultiplier"]),c!==void 0&&d!=null&&L(c,["preferenceOptimizationSpec","hyperParameters","learningRateMultiplier"],d)):d==="DISTILLATION"?
(d=M(a,["learningRateMultiplier"]),c!==void 0&&d!=null&&L(c,["distillationSpec","hyperParameters","learningRateMultiplier"],d)):d==="REINFORCEMENT_TUNING"&&(d=M(a,["learningRateMultiplier"]),c!==void 0&&d!=null&&L(c,["reinforcementTuningSpec","hyperParameters","learningRateMultiplier"],d)),d=M(b,["config","method"]),d===void 0&&(d="SUPERVISED_FINE_TUNING"),d==="SUPERVISED_FINE_TUNING"?(d=M(a,["exportLastCheckpointOnly"]),c!==void 0&&d!=null&&L(c,["supervisedTuningSpec","exportLastCheckpointOnly"],
d)):d==="PREFERENCE_TUNING"?(d=M(a,["exportLastCheckpointOnly"]),c!==void 0&&d!=null&&L(c,["preferenceOptimizationSpec","exportLastCheckpointOnly"],d)):d==="DISTILLATION"&&(d=M(a,["exportLastCheckpointOnly"]),c!==void 0&&d!=null&&L(c,["distillationSpec","exportLastCheckpointOnly"],d)),d=M(b,["config","method"]),d===void 0&&(d="SUPERVISED_FINE_TUNING"),d==="SUPERVISED_FINE_TUNING"?(d=M(a,["adapterSize"]),c!==void 0&&d!=null&&L(c,["supervisedTuningSpec","hyperParameters","adapterSize"],d)):d==="PREFERENCE_TUNING"?
(d=M(a,["adapterSize"]),c!==void 0&&d!=null&&L(c,["preferenceOptimizationSpec","hyperParameters","adapterSize"],d)):d==="DISTILLATION"?(d=M(a,["adapterSize"]),c!==void 0&&d!=null&&L(c,["distillationSpec","hyperParameters","adapterSize"],d)):d==="REINFORCEMENT_TUNING"&&(d=M(a,["adapterSize"]),c!==void 0&&d!=null&&L(c,["reinforcementTuningSpec","hyperParameters","adapterSize"],d)),d=M(b,["config","method"]),d===void 0&&(d="SUPERVISED_FINE_TUNING"),d==="SUPERVISED_FINE_TUNING"?(d=M(a,["tuningMode"]),
c!==void 0&&d!=null&&L(c,["supervisedTuningSpec","tuningMode"],d)):d==="DISTILLATION"&&(d=M(a,["tuningMode"]),c!==void 0&&d!=null&&L(c,["distillationSpec","tuningMode"],d)),d=M(a,["customBaseModel"]),c!==void 0&&d!=null&&L(c,["customBaseModel"],d),d=M(b,["config","method"]),d===void 0&&(d="SUPERVISED_FINE_TUNING"),d==="SUPERVISED_FINE_TUNING"?(d=M(a,["batchSize"]),c!==void 0&&d!=null&&L(c,["supervisedTuningSpec","hyperParameters","batchSize"],d)):d==="DISTILLATION"?(d=M(a,["batchSize"]),c!==void 0&&
d!=null&&L(c,["distillationSpec","hyperParameters","batchSize"],d)):d==="REINFORCEMENT_TUNING"&&(d=M(a,["batchSize"]),c!==void 0&&d!=null&&L(c,["reinforcementTuningSpec","hyperParameters","batchSize"],d)),b=M(b,["config","method"]),b===void 0&&(b="SUPERVISED_FINE_TUNING"),b==="SUPERVISED_FINE_TUNING"?(b=M(a,["learningRate"]),c!==void 0&&b!=null&&L(c,["supervisedTuningSpec","hyperParameters","learningRate"],b)):b==="DISTILLATION"&&(b=M(a,["learningRate"]),c!==void 0&&b!=null&&L(c,["distillationSpec",
"hyperParameters","learningRate"],b)),b=M(a,["labels"]),c!==void 0&&b!=null&&L(c,["labels"],b),b=M(a,["beta"]),c!==void 0&&b!=null&&L(c,["preferenceOptimizationSpec","hyperParameters","beta"],b),b=M(a,["baseTeacherModel"]),c!==void 0&&b!=null&&L(c,["distillationSpec","baseTeacherModel"],b),b=M(a,["tunedTeacherModelSource"]),c!==void 0&&b!=null&&L(c,["distillationSpec","tunedTeacherModelSource"],b),b=M(a,["sftLossWeightMultiplier"]),c!==void 0&&b!=null&&L(c,["distillationSpec","hyperParameters","sftLossWeightMultiplier"],
b),b=M(a,["outputUri"]),c!==void 0&&b!=null&&L(c,["outputUri"],b),b=M(a,["encryptionSpec"]),c!==void 0&&b!=null&&L(c,["encryptionSpec"],b),b=M(a,["rewardConfig"]),c!==void 0&&b!=null&&L(c,["reinforcementTuningSpec","singleRewardConfig"],b),b=M(a,["compositeRewardConfig"]),c!==void 0&&b!=null&&L(c,["reinforcementTuningSpec","compositeRewardConfig"],b),b=M(a,["samplesPerPrompt"]),c!==void 0&&b!=null&&L(c,["reinforcementTuningSpec","hyperParameters","samplesPerPrompt"],b),b=M(a,["evaluateInterval"]),
c!==void 0&&b!=null&&L(c,["reinforcementTuningSpec","hyperParameters","evaluateInterval"],b),b=M(a,["checkpointInterval"]),c!==void 0&&b!=null&&L(c,["reinforcementTuningSpec","hyperParameters","checkpointInterval"],b),a=M(a,["maxOutputTokens"]),c!==void 0&&a!=null&&L(c,["reinforcementTuningSpec","hyperParameters","maxOutputTokens"],a));return c},zs=function(a){var b={},c=M(a,["adapterSize"]);c!=null&&L(b,["adapterSize"],c);c=M(a,["epochCount"]);c!=null&&L(b,["epochCount"],c);c=M(a,["learningRateMultiplier"]);
c!=null&&L(b,["learningRateMultiplier"],c);var d=M(a,["generationConfig"]);if(d!=null){c={};var e=M(d,["modelConfig"]);e!=null&&L(c,["modelSelectionConfig"],e);e=M(d,["responseJsonSchema"]);e!=null&&L(c,["responseJsonSchema"],e);e=M(d,["audioTimestamp"]);e!=null&&L(c,["audioTimestamp"],e);e=M(d,["candidateCount"]);e!=null&&L(c,["candidateCount"],e);e=M(d,["enableAffectiveDialog"]);e!=null&&L(c,["enableAffectiveDialog"],e);e=M(d,["frequencyPenalty"]);e!=null&&L(c,["frequencyPenalty"],e);e=M(d,["logprobs"]);
e!=null&&L(c,["logprobs"],e);e=M(d,["maxOutputTokens"]);e!=null&&L(c,["maxOutputTokens"],e);e=M(d,["mediaResolution"]);e!=null&&L(c,["mediaResolution"],e);e=M(d,["presencePenalty"]);e!=null&&L(c,["presencePenalty"],e);e=M(d,["responseLogprobs"]);e!=null&&L(c,["responseLogprobs"],e);e=M(d,["responseMimeType"]);e!=null&&L(c,["responseMimeType"],e);e=M(d,["responseModalities"]);e!=null&&L(c,["responseModalities"],e);e=M(d,["responseSchema"]);e!=null&&L(c,["responseSchema"],e);e=M(d,["routingConfig"]);
e!=null&&L(c,["routingConfig"],e);e=M(d,["seed"]);e!=null&&L(c,["seed"],e);e=M(d,["speechConfig"]);e!=null&&L(c,["speechConfig"],e);e=M(d,["stopSequences"]);e!=null&&L(c,["stopSequences"],e);e=M(d,["temperature"]);e!=null&&L(c,["temperature"],e);e=M(d,["thinkingConfig"]);e!=null&&L(c,["thinkingConfig"],e);e=M(d,["topK"]);e!=null&&L(c,["topK"],e);d=M(d,["topP"]);d!=null&&L(c,["topP"],d);L(b,["generationConfig"],c)}c=M(a,["learningRate"]);c!=null&&L(b,["learningRate"],c);a=M(a,["batchSize"]);a!=null&&
L(b,["batchSize"],a);return b},As=function(a){var b={},c=M(a,["baseTeacherModel"]);c!=null&&L(b,["baseTeacherModel"],c);c=M(a,["tunedTeacherModelSource"]);c!=null&&L(b,["tunedTeacherModelSource"],c);c=M(a,["validationDatasetUri"]);c!=null&&L(b,["validationDatasetUri"],c);c=M(a,["promptDatasetUri"]);c!=null&&L(b,["promptDatasetUri"],c);a=M(a,["hyperparameters"]);a!=null&&L(b,["hyperparameters"],zs(a));return b},Bs=function(a){var b={},c=M(a,["promptDatasetUri"]);c!=null&&L(b,["promptDatasetUri"],c);
c=M(a,["baseTeacherModel"]);c!=null&&L(b,["baseTeacherModel"],c);c=M(a,["hyperParameters"]);c!=null&&L(b,["hyperParameters"],zs(c));c=M(a,["pipelineRootDirectory"]);c!=null&&L(b,["pipelineRootDirectory"],c);c=M(a,["studentModel"]);c!=null&&L(b,["studentModel"],c);c=M(a,["trainingDatasetUri"]);c!=null&&L(b,["trainingDatasetUri"],c);c=M(a,["tunedTeacherModelSource"]);c!=null&&L(b,["tunedTeacherModelSource"],c);c=M(a,["validationDatasetUri"]);c!=null&&L(b,["validationDatasetUri"],c);a=M(a,["tuningMode"]);
a!=null&&L(b,["tuningMode"],a);return b},Cs=function(a){var b={};a=M(a,["name"]);a!=null&&L(b,["_url","name"],a);return b},Ds=function(a){var b={};a=M(a,["name"]);a!=null&&L(b,["_url","name"],a);return b},Es=function(a){var b={};a=M(a,["config"]);if(a!=null){var c=M(a,["pageSize"]);b!==void 0&&c!=null&&L(b,["_query","pageSize"],c);c=M(a,["pageToken"]);b!==void 0&&c!=null&&L(b,["_query","pageToken"],c);a=M(a,["filter"]);b!==void 0&&a!=null&&L(b,["_query","filter"],a)}return b},Gs=function(a){var b=
{},c=M(a,["sdkHttpResponse"]);c!=null&&L(b,["sdkHttpResponse"],c);c=M(a,["nextPageToken"]);c!=null&&L(b,["nextPageToken"],c);a=M(a,["tuningJobs"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return Fs(d)})),L(b,["tuningJobs"],a));return b},vs=function(a){var b={};if(M(a,["gcsUri"])!==void 0)throw Error("Qb");if(M(a,["vertexDatasetResource"])!==void 0)throw Error("ae");a=M(a,["examples"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(c){return c})),L(b,["examples","examples"],a))},Fs=function(a){var b=
{},c=M(a,["sdkHttpResponse"]);c!=null&&L(b,["sdkHttpResponse"],c);c=M(a,["name"]);c!=null&&L(b,["name"],c);c=M(a,["state"]);c!=null&&L(b,["state"],Io(c));c=M(a,["createTime"]);c!=null&&L(b,["createTime"],c);c=M(a,["startTime"]);c!=null&&L(b,["startTime"],c);c=M(a,["endTime"]);c!=null&&L(b,["endTime"],c);c=M(a,["updateTime"]);c!=null&&L(b,["updateTime"],c);c=M(a,["error"]);c!=null&&L(b,["error"],c);c=M(a,["description"]);c!=null&&L(b,["description"],c);c=M(a,["baseModel"]);c!=null&&L(b,["baseModel"],
c);c=M(a,["tunedModel"]);c!=null&&L(b,["tunedModel"],c);c=M(a,["preTunedModel"]);c!=null&&L(b,["preTunedModel"],c);c=M(a,["supervisedTuningSpec"]);c!=null&&L(b,["supervisedTuningSpec"],c);c=M(a,["preferenceOptimizationSpec"]);c!=null&&L(b,["preferenceOptimizationSpec"],c);c=M(a,["distillationSpec"]);c!=null&&L(b,["distillationSpec"],Bs(c));c=M(a,["tuningDataStats"]);c!=null&&L(b,["tuningDataStats"],c);c=M(a,["encryptionSpec"]);c!=null&&L(b,["encryptionSpec"],c);c=M(a,["partnerModelTuningSpec"]);c!=
null&&L(b,["partnerModelTuningSpec"],c);c=M(a,["customBaseModel"]);c!=null&&L(b,["customBaseModel"],c);c=M(a,["evaluateDatasetRuns"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return d})),L(b,["evaluateDatasetRuns"],c));c=M(a,["experiment"]);c!=null&&L(b,["experiment"],c);c=M(a,["fullFineTuningSpec"]);c!=null&&L(b,["fullFineTuningSpec"],c);c=M(a,["labels"]);c!=null&&L(b,["labels"],c);c=M(a,["outputUri"]);c!=null&&L(b,["outputUri"],c);c=M(a,["pipelineJob"]);c!=null&&L(b,["pipelineJob"],c);c=
M(a,["serviceAccount"]);c!=null&&L(b,["serviceAccount"],c);c=M(a,["tunedModelDisplayName"]);c!=null&&L(b,["tunedModelDisplayName"],c);c=M(a,["tuningJobState"]);c!=null&&L(b,["tuningJobState"],c);c=M(a,["veoTuningSpec"]);c!=null&&L(b,["veoTuningSpec"],c);c=M(a,["tuningJobMetadata"]);c!=null&&L(b,["tuningJobMetadata"],c);c=M(a,["veoLoraTuningSpec"]);c!=null&&L(b,["veoLoraTuningSpec"],c);a=M(a,["distillationSamplingSpec"]);a!=null&&L(b,["distillationSamplingSpec"],As(a));return b},xs=function(a){var b=
{},c=M(a,["gcsUri"]);c!=null&&L(b,["validationDatasetUri"],c);a=M(a,["vertexDatasetResource"]);a!=null&&L(b,["validationDatasetUri"],a);return b},Ms=function(a){return Hs(new Is,Mm(a,1,_.hj()).map(function(b,c){b=Js(new Ks,b);if(Mm(a,2,_.hj()).length>c){var d=Mm(a,2,3,!0);if(typeof c!=="number"||c<0||c>=d.length)throw Error();Ls(b,3,d[c])}return b}))},Ns=function(a){var b=Js(new Ks,a[0]);a.length===3&&Ls(b,3,a[2]);return b},Os=function(a){return _.jj(a,Ks,1).map(function(b){return _.mj(b,3)?[_.mj(b,
1),200,_.mj(b,3)]:[_.mj(b,1),200]})},Ps=function(a){var b=_.rb(),c=b.g,d=b.createElement("STYLE"),e=_.Pa("style",c);e&&d.setAttribute("nonce",e);d.type="text/css";b=b.getElementsByTagName("HEAD")[0];d.styleSheet?d.styleSheet.cssText=a:d.appendChild(c.createTextNode(a));b.appendChild(d);return d},Ts=function(){for(var a in Object.prototype){_.Rc=function(d,e,f){for(var g in d)d[g]!==Object.prototype[g]&&e.call(f,d[g],g,d)};break}var b=_.Ic(),c=Qs(Rs);c&&typeof c=="function"&&(Ss==1?c():function e(){var f=
document.readyState;_.Dc(f)=="undefined"||f=="complete"||f=="interactive"||_.Ic()-b>=2E4?c():window.setTimeout(e,500)}())},xt,Bt,yt,zt,Iq,Ct,Dt,Et,Ft,Gt,Ht,It,Jt,Kt,Lt;_.h=Ql.prototype;_.h.equals=function(a){return a instanceof Ql&&(this==a?!0:this&&a?this.x==a.x&&this.y==a.y:!1)};_.h.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};_.h.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};
_.h.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};_.h.translate=function(a,b){a instanceof Ql?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),typeof b==="number"&&(this.y+=b));return this};_.h.scale=function(a,b){this.x*=a;this.y*=typeof b==="number"?b:a;return this};
var Us=function(a){return new Ql(a.x,a.y)},Vs=["data:","http:","https:","mailto:","ftp:"],Ws=function(a){var b=1;a=a.split(":");for(var c=[];b>0&&a.length;)c.push(a.shift()),b--;a.length&&c.push(a.join(":"));return c},Xs=function(a,b,c){c=a.g.get(c);return(c==null?0:c.has(b))?c.get(b):a.l.has(b)?{Ca:1}:(c=a.o.get(b))?c:a.h&&[].concat(_.nc(a.h)).some(function(d){return b.indexOf(d)===0})?{Ca:1}:{Ca:0}},Ys=function(a,b,c){var d=Tl(b);c=c.createElement(d);b=b.attributes;for(var e=_.A(b),f=e.next();!f.done;f=
e.next()){var g=f.value;f=g.name;g=g.value;var k=Xs(a.g,f,d),m;a:{if(m=k.conditions){m=_.A(m);for(var n=m.next();!n.done;n=m.next()){var q=_.A(n.value);n=q.next().value;q=q.next().value;var t=void 0;if((n=(t=b.getNamedItem(n))==null?void 0:t.value)&&!q.has(n)){m=!1;break a}}}m=!0}if(m)switch(k.Ca){case 1:Vl(c,f,g);break;case 2:throw Error();case 3:Vl(c,f,g.toLowerCase());break;case 4:Vl(c,f,g);break;case 5:Vl(c,f,g);break;case 6:Vl(c,f,g);break;case 7:a:if(k=void 0,m=g,_.Uc){try{k=new URL(m)}catch(p){k=
"https:";break a}k=k.protocol}else b:{k=m;m=document.createElement("a");try{m.href=k}catch(p){k=void 0;break b}k=m.protocol;k=k===":"||k===""?"https:":k}g=k!==void 0&&Vs.indexOf(k.toLowerCase())!==-1?g:"about:invalid#zClosurez";Vl(c,f,g)}}return c},Fm=function(a,b){var c=_.Gd;a=Sl(a,b);a=document.createTreeWalker(a,5,function(k){if(k.nodeType===3)k=1;else if(Ul(k))if(k=Tl(k),k===null)k=2;else{var m=c.g;k=k!=="FORM"&&(m.j.has(k)||m.g.has(k))?1:2}else k=2;return k});for(var d=a.nextNode(),e=b.createDocumentFragment(),
f=e;d!==null;){var g=void 0;if(d.nodeType===3)g=document.createTextNode(d.data);else if(Ul(d))g=Ys(c,d,b);else throw Error("D");f.appendChild(g);if(d=a.firstChild())f=g;else for(;!(d=a.nextSibling())&&(d=a.parentNode());)f=f.parentNode}return e},Zs=function(a,b,c,d){a=d||a;return(b=b&&b!="*"?String(b).toUpperCase():"")||c?a.querySelectorAll(b+(c?"."+c:"")):a.getElementsByTagName("*")},$s=function(a,b){var c=b||document;c.getElementsByClassName?a=c.getElementsByClassName(a)[0]:(c=document,a=a?(b||
c).querySelector(a?"."+a:""):Zs(c,"*",a,b)[0]||null);return a||null},at=function(a){return a.scrollingElement?a.scrollingElement:_.ld||a.compatMode!="CSS1Compat"?a.body||a.documentElement:a.documentElement},bt=function(a){var b=at(a);a=a.defaultView;return new Ql((a==null?void 0:a.pageXOffset)||b.scrollLeft,(a==null?void 0:a.pageYOffset)||b.scrollTop)},ct=function(a){var b={};a=(a.g&&(a.g?a.g.readyState:0)>=2?a.g.getAllResponseHeaders()||"":"").split("\r\n");for(var c=0;c<a.length;c++)if(!/^[\s\xa0]*$/.test(a[c])){var d=
Ws(a[c]),e=d[0];d=d[1];if(typeof d==="string"){d=d.trim();var f=b[e]||[];b[e]=f;f.push(d)}}return Rl(b,function(g){return g.join(", ")})},dt=[4,5,6],dn=function(a,b,c){var d=dt;c=_.Ri(c);a:{var e=c;_.Fi(a);var f=a.L,g=f[_.$g]|0;if(e==null){var k=Yl(f);if(Zl(k,f,g,d)===b)k.set(d,0);else break a}else{k=Yl(f);var m=Zl(k,f,g,d);m!==b&&(m&&(g=_.Hi(f,g,m)),k.set(d,b))}_.Hi(f,g,b,e)}c&&!_.hh(c)&&_.Gi(a.L);return a},fn=function(a){this.L=_.D(a)};_.z(fn,_.E);
fn.prototype.getSeconds=function(){return _.yk(this,1)};fn.prototype.setSeconds=function(a){return _.Oi(this,1,a==null?a:_.Zj(a),"0")};var gn=function(a){this.L=_.D(a)};_.z(gn,_.E);gn.prototype.getSeconds=function(){return _.yk(this,1)};gn.prototype.setSeconds=function(a){return _.Oi(this,1,a==null?a:_.Zj(a),"0")};
var et=function(a){var b=new _.al;return _.zk(b,11,a)},Um=function(){var a=new _.yl(1871,"0");a.B="https://translate.googleapis.com/element/log?format=json&hasfast=true";return a},Sm=function(a){a.j=ft;return a},Tm=function(a){a.g=new _.Nk;return a},cn=function(a){this.L=_.D(a)};_.z(cn,_.E);var gt=function(a){this.L=_.D(a)};_.z(gt,_.E);var $m=function(a){this.L=_.D(a)};_.z($m,_.E);var ht=function(a){this.L=_.D(a)};_.z(ht,_.E);var jt=function(a){this.L=_.D(a)};_.z(jt,_.E);
var kt=function(a){this.L=_.D(a)};_.z(kt,_.E);var lt=function(a){this.L=_.D(a)};_.z(lt,_.E);
var mt=function(a){_.Fi(a);a=a.L;var b=a[_.$g]|0,c=_.Ii(a,112),d=void 0===_.ki,e=_.th(c,lt,!d,b);!d||e?(e=_.wh(e),c!==e&&(b=_.Hi(a,b,112,e),_.Gi(a,b)),a=e):a=void 0;return a},nt=function(a,b){a.parts!==void 0?a.parts.push(b):a.content+=b;return a},ot=function(a,b){a.parts!==void 0?a.parts.push(b):b instanceof _.Ol?b.content!==void 0?a.content+=b.ga():(a.parts=[a.content,b],a.content=void 0):a.content+=b;return a},pt=function(a){var b;a=_.A((b=a.parts)!=null?b:[]);for(b=a.next();!b.done;b=a.next())if(b=
b.value,b instanceof _.Ol&&pt(b))return!0;return!1},rt=function(a,b){b=qt(b||{},a.h?a.h.getData():{});a.g(null,b.Vb);return b.j()},Bq=function(a,b){b=new _.aj(new _.Xi(b));_.lc&&a.prototype&&(0,_.lc)(b,a.prototype);return b},st=function(a){this[Symbol.asyncIterator]=function(){return this};this[Symbol.iterator]=function(){return a};this.next=function(b){return Promise.resolve(a.next(b))};this["throw"]=function(b){return new Promise(function(c,d){var e=a["throw"];e!==void 0?c(e.call(a,b)):(c=a["return"],
c!==void 0&&c.call(a),d(new TypeError("j")))})};a["return"]!==void 0&&(this["return"]=function(b){return Promise.resolve(a["return"](b))})},Fq=function(a){var b=a[Symbol.asyncIterator];return b!==void 0?b.call(a):new st(_.A(a))},Hq=function(a,b){this.action=a;this.value=b},tt=function(a,b,c,d){this.method=a;this.g=b;this.resolve=c;this.reject=d},ut=function(a){this.g=a;this.next=null},vt=function(){this.h=this.g=null};vt.prototype.first=function(){if(this.g)return this.g.g;throw Error("k");};
var wt=function(a){a.g&&(a.g=a.g.next,a.g||(a.h=null))};vt.prototype.enqueue=function(a){a=new ut(a);this.h?this.h.next=a:this.g=a;this.h=a};
var Aq=function(a){this.l=a;this.h=null;this.g=new vt;this[Symbol.asyncIterator]=function(){return this};var b=this;this.A=function(c){var d=b.g.first();c.done===!0?(b.h=null,d.method="next",d.g=c.value):(d.resolve({value:c.value,done:!1}),wt(b.g));xt(b)};this.o=function(c){yt(b,c)};this.j=function(c){zt(b,c)}},At=function(a,b,c){return new Promise(function(d,e){var f=a.g.g===null;a.g.enqueue(new tt(b,c,d,e));f&&xt(a)})};Aq.prototype.next=function(a){return At(this,"next",a)};
Aq.prototype.return=function(a){return At(this,"return",new Hq(0,a))};Aq.prototype.throw=function(a){return At(this,"throw",a)};xt=function(a){if(a.g.g!==null)try{if(a.h){if(!a.h)throw Error("m");var b=a.g.first();if(b.method in a.h)try{a.h[b.method](b.g).then(a.A,a.o).catch(a.j)}catch(c){yt(a,c)}else a.h=null,xt(a)}else Bt(a)}catch(c){zt(a,c)}};
Bt=function(a){var b=a.g.first();try{var c=a.l[b.method](b.g);if(c.value instanceof Hq)switch(c.value.action){case 0:Promise.resolve(c.value.value).then(function(d){b.resolve({value:d,done:c.done});wt(a.g);xt(a)},function(d){b.reject(d);wt(a.g);xt(a)}).catch(a.j);break;case 1:a.h=Fq(c.value.value);b.method="next";b.g=void 0;xt(a);break;case 2:Promise.resolve(c.value.value).then(function(d){b.method="next";b.g=d;xt(a)},function(d){b.method="throw";b.g=d;xt(a)}).catch(a.j);break;default:throw Error("l");
}else b.resolve(c),wt(a.g),xt(a)}catch(d){b.reject(d),wt(a.g),xt(a)}};yt=function(a,b){var c=a.g.first();a.h=null;c.method="throw";c.g=b;xt(a)};zt=function(a,b){a.g.g!==null&&(a.g.first().reject(b),wt(a.g));a.h&&"return"in a.h&&(a.h["return"](void 0),a.h=null);a.l["return"](void 0);xt(a)};Iq=function(a){return a};Ct=function(a){a.cc=void 0;a.Gb=function(){return a.cc?a.cc:a.cc=new a}};Dt={};Et=function(a,b){return new Ql(a.x-b.x,a.y-b.y)};Ft=/&/g;Gt=/</g;Ht=/>/g;It=/"/g;Jt=/'/g;Kt=/\x00/g;Lt=/[\x00&<>"']/;
_.Kg=function(a){this.g=a};_.Kg.prototype.toString=function(){return this.g};
var Mt=function(a){return a.replace(/\xa0|[ \t]+/g," ")},Nt=function(a){return a.replace(/[\s\xa0]+$/,"")},Ot=function(a){Lt.test(a)&&(a.indexOf("&")!=-1&&(a=a.replace(Ft,"&amp;")),a.indexOf("<")!=-1&&(a=a.replace(Gt,"&lt;")),a.indexOf(">")!=-1&&(a=a.replace(Ht,"&gt;")),a.indexOf('"')!=-1&&(a=a.replace(It,"&quot;")),a.indexOf("'")!=-1&&(a=a.replace(Jt,"&#39;")),a.indexOf("\x00")!=-1&&(a=a.replace(Kt,"&#0;")));return a},Pt=function(a){return a.replace(/&([^;]+);/g,function(b,c){switch(c){case "amp":return"&";
case "lt":return"<";case "gt":return">";case "quot":return'"';default:return c.charAt(0)!="#"||(c=Number("0"+c.slice(1)),isNaN(c))?b:String.fromCharCode(c)}})},Qt=/&([^;\s<&]+);?/g,Rt=function(a){var b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var c=_.r.document.createElement("div");return a.replace(Qt,function(d,e){var f=b[d];if(f)return f;e.charAt(0)=="#"&&(e=Number("0"+e.slice(1)),isNaN(e)||(f=String.fromCharCode(e)));f||(f=_.Dl(d+" "),c.nodeType===1&&fm(c),c.innerHTML=_.vj(f),f=c.firstChild.nodeValue.slice(0,
-1));return b[d]=f})},St=function(a){return a.indexOf("&")!=-1?"document"in _.r?Rt(a):Pt(a):a},Tt=function(a,b){try{return _.gd(a[b]),!0}catch(c){}return!1},Vt=function(a){var b=Ut;return Object.prototype.hasOwnProperty.call(b,"7.0")?b["7.0"]:b["7.0"]=a("7.0")},Ut={},Wt=function(){return Vt(function(){return em(_.zd,"7.0")>=0})},mm=/^[a-z][a-z\d-]*$/i,pm="APPLET BASE EMBED IFRAME LINK MATH META OBJECT SCRIPT STYLE SVG TEMPLATE".split(" "),qm="AREA BR COL COMMAND HR IMG INPUT KEYGEN PARAM SOURCE TRACK WBR".split(" "),
nm=["action","formaction","href"],Xt=function(){this.g=new Map};Xt.prototype.format=function(a){var b=this,c=im("_safevalues_format_marker_:").toString();a=im(a).toString().replace(new RegExp("\\{"+c+"[\\w&#;]+\\}","g"),function(d){var e;if(e=b.g.get(d)){d="";switch(e.type){case "html":d=e.hh;break;case "startTag":d="<"+e.tagName+e.attributes+">";break;case "endTag":d="</"+e.tagName+">"}e=d}else e=d;return e});return _.Dl(a)};Xt.prototype.text=function(a){return Yt(this,{type:"html",hh:im(a).toString()})};
var Yt=function(a,b){var c="{_safevalues_format_marker_:"+a.g.size+"_"+Math.random().toString(36).slice(2)+"}";a.g.set(im(c).toString(),b);return c},$n=function(a){return _.Jd(document,a)},Zt=function(a,b){return(b||document).getElementsByTagName(String(a))},$t=function(a,b,c){return _.Od(document,arguments)},au=function(a,b){b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)},bu=function(a){return _.Aa(a)&&a.nodeType==1},cu=function(a){return a.contentDocument||a.contentWindow.document},du=
function(a){try{return a.contentWindow||(a.contentDocument?_.sb(a.contentDocument):null)}catch(b){}return null},eu={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},fu={IMG:" ",BR:"\n"},gu=function(a){a=a.tabIndex;return typeof a==="number"&&a>=0&&a<32768},hu=function(a,b){b?a.tabIndex=0:(a.tabIndex=-1,a.removeAttribute("tabIndex"))},iu=function(a,b,c){if(!(a.nodeName in eu))if(a.nodeType==3)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in fu)b.push(fu[a.nodeName]);
else for(a=a.firstChild;a;)iu(a,b,c),a=a.nextSibling},ju=function(a){var b=[];iu(a,b,!0);a=b.join("");a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");a=a.replace(/ +/g," ");a!=" "&&(a=a.replace(/^\s*/,""));return a},ku=function(a){var b=[];iu(a,b,!1);return b.join("")},lu=function(a,b,c){this.promise=a;this.resolve=b;this.reject=c},mu=function(){var a,b,c=new _.Ee(function(d,e){a=d;b=e});return new lu(c,a,b)},nu=function(a){if(a.Hb&&typeof a.Hb=="function")return a.Hb();if(typeof Map!==
"undefined"&&a instanceof Map||typeof Set!=="undefined"&&a instanceof Set)return Array.from(a.values());if(typeof a==="string")return a.split("");if(_.ra(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}b=[];c=0;for(d in a)b[c++]=a[d];return b},ou=function(a){if(a.Pd&&typeof a.Pd=="function")return a.Pd();if(!a.Hb||typeof a.Hb!="function"){if(typeof Map!=="undefined"&&a instanceof Map)return Array.from(a.keys());if(!(typeof Set!=="undefined"&&a instanceof Set)){if(_.ra(a)||typeof a===
"string"){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}return $l(a)}}},pu=function(a,b,c){if(a.forEach&&typeof a.forEach=="function")a.forEach(b,c);else if(_.ra(a)||typeof a==="string")Array.prototype.forEach.call(a,b,c);else for(var d=ou(a),e=nu(a),f=e.length,g=0;g<f;g++)b.call(c,e[g],d&&d[g],a)},Am=function(a,b){this.h=this.g=null;this.j=a||null;this.l=!!b},qu=function(a){a.g||(a.g=new Map,a.h=0,a.j&&_.Pb(a.j,function(b,c){a.add(_.Ob(b),c)}))};
Am.prototype.add=function(a,b){qu(this);this.j=null;a=ru(this,a);var c=this.g.get(a);c||this.g.set(a,c=[]);c.push(b);this.h+=1;return this};Am.prototype.remove=function(a){qu(this);a=ru(this,a);return this.g.has(a)?(this.j=null,this.h-=this.g.get(a).length,this.g.delete(a)):!1};Am.prototype.clear=function(){this.g=this.j=null;this.h=0};var su=function(a,b){qu(a);b=ru(a,b);return a.g.has(b)};_.h=Am.prototype;
_.h.forEach=function(a,b){qu(this);this.g.forEach(function(c,d){c.forEach(function(e){a.call(b,e,d,this)},this)},this)};_.h.Pd=function(){qu(this);for(var a=Array.from(this.g.values()),b=Array.from(this.g.keys()),c=[],d=0;d<b.length;d++)for(var e=a[d],f=0;f<e.length;f++)c.push(b[d]);return c};_.h.Hb=function(a){qu(this);var b=[];if(typeof a==="string")su(this,a)&&(b=b.concat(this.g.get(ru(this,a))));else{a=Array.from(this.g.values());for(var c=0;c<a.length;c++)b=b.concat(a[c])}return b};
_.h.set=function(a,b){qu(this);this.j=null;a=ru(this,a);su(this,a)&&(this.h-=this.g.get(a).length);this.g.set(a,[b]);this.h+=1;return this};_.h.get=function(a,b){if(!a)return b;a=this.Hb(a);return a.length>0?String(a[0]):b};var tu=function(a,b,c){a.remove(b);c.length>0&&(a.j=null,a.g.set(ru(a,b),_.xa(c)),a.h+=c.length)};
Am.prototype.toString=function(){if(this.j)return this.j;if(!this.g)return"";for(var a=[],b=Array.from(this.g.keys()),c=0;c<b.length;c++){var d=b[c],e=_.Rb(d);d=this.Hb(d);for(var f=0;f<d.length;f++){var g=e;d[f]!==""&&(g+="="+_.Rb(d[f]));a.push(g)}}return this.j=a.join("&")};
var ym=function(a){var b=new Am;b.j=a.j;a.g&&(b.g=new Map(a.g),b.h=a.h);return b},ru=function(a,b){b=String(b);a.l&&(b=b.toLowerCase());return b},uu=function(a,b){b&&!a.l&&(qu(a),a.j=null,a.g.forEach(function(c,d){var e=d.toLowerCase();d!=e&&(this.remove(d),tu(this,e,c))},a));a.l=b};Am.prototype.extend=function(a){for(var b=0;b<arguments.length;b++)pu(arguments[b],function(c,d){this.add(d,c)},this)};
var vu=/[#\/\?@]/g,wu=/[#\?]/g,xu=/[#\?:]/g,yu=/#/g,zm=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""},zu=/[#\?@]/g,Au=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)},Bu=function(a,b,c){return typeof a==="string"?(a=encodeURI(a).replace(b,Au),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null};
sm.prototype.toString=function(){var a=[],b=this.l;b&&a.push(Bu(b,vu,!0),":");var c=this.h;if(c||b=="file")a.push("//"),(b=this.B)&&a.push(Bu(b,vu,!0),"@"),a.push(_.Rb(c).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.C,c!=null&&a.push(":",String(c));if(c=this.j)this.h&&c.charAt(0)!="/"&&a.push("/"),a.push(Bu(c,c.charAt(0)=="/"?wu:xu,!0));(c=this.g.toString())&&a.push("?",c);(c=this.A)&&a.push("#",Bu(c,yu));return a.join("")};
sm.prototype.resolve=function(a){var b=new sm(this),c=!!a.l;c?tm(b,a.l):c=!!a.B;c?b.B=a.B:c=!!a.h;c?um(b,a.h):c=a.C!=null;var d=a.j;if(c)vm(b,a.C);else if(c=!!a.j){if(d.charAt(0)!="/")if(this.h&&!this.j)d="/"+d;else{var e=b.j.lastIndexOf("/");e!=-1&&(d=b.j.slice(0,e+1)+d)}e=d;if(e==".."||e==".")d="";else if(e.indexOf("./")!=-1||e.indexOf("/.")!=-1){d=e.lastIndexOf("/",0)==0;e=e.split("/");for(var f=[],g=0;g<e.length;){var k=e[g++];k=="."?d&&g==e.length&&f.push(""):k==".."?((f.length>1||f.length==
1&&f[0]!="")&&f.pop(),d&&g==e.length&&f.push("")):(f.push(k),d=!0)}d=f.join("/")}else d=e}c?wm(b,d):c=a.g.toString()!=="";c?xm(b,ym(a.g)):c=!!a.A;c&&(b.A=a.A);return b};
var tm=function(a,b,c){a.l=c?zm(b,!0):b;a.l&&(a.l=a.l.replace(/:$/,""));return a},um=function(a,b,c){a.h=c?zm(b,!0):b;return a},vm=function(a,b){if(b){b=Number(b);if(isNaN(b)||b<0)throw Error("R`"+b);a.C=b}else a.C=null},wm=function(a,b,c){a.j=c?zm(b,!0):b;return a},xm=function(a,b,c){b instanceof Am?(a.g=b,uu(a.g,a.o)):(c||(b=Bu(b,zu)),a.g=new Am(b,a.o))},Cu=function(a){return a instanceof sm?new sm(a):new sm(a)},Du=function(a){var b=ou(a);if(typeof b=="undefined")throw Error("T");var c=new Am(null);
a=nu(a);for(var d=0;d<b.length;d++){var e=b[d],f=a[d];Array.isArray(f)?tu(c,e,f):c.add(e,f)}return c},Eu={},Fu={},Gu={},Hu={},Dm={},Km={},Jm,pn={},Iu=function(a,b,c){a=a.L;return _.Pi(a,a[_.$g]|0,b,c)||b[_.rh]||(b[_.rh]=_.sh(b))},Ls=function(a,b,c){return _.Oi(a,b,_.bk(c),"")};_.h=Pm.prototype;_.h.contains=function(a){return this&&a?a instanceof Pm?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};
_.h.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};_.h.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};_.h.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};
_.h.translate=function(a,b){a instanceof Ql?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,typeof b==="number"&&(this.top+=b,this.bottom+=b));return this};_.h.scale=function(a,b){b=typeof b==="number"?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};_.h=Qm.prototype;
_.h.contains=function(a){return a instanceof Ql?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};_.h.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
_.h.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};_.h.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};_.h.translate=function(a,b){a instanceof Ql?(this.left+=a.x,this.top+=a.y):(this.left+=a,typeof b==="number"&&(this.top+=b));return this};
_.h.scale=function(a,b){b=typeof b==="number"?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};
var Ju=function(a,b){var c=_.Id(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""},Ku=function(a,b){return Ju(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]},Lu=function(a){typeof a=="number"&&(a+="px");return a},Mu=function(a,b){if(b instanceof Ql){var c=b.x;b=b.y}else c=b,b=void 0;a.style.left=Lu(c);a.style.top=Lu(b)},Nu=function(a){try{return a.getBoundingClientRect()}catch(b){return{left:0,
top:0,right:0,bottom:0}}},Ou=function(a){var b=_.Id(a),c=Ku(a,"position"),d=c=="fixed"||c=="absolute";for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(a.nodeType==11&&a.host&&(a=a.host),c=Ku(a,"position"),d=d&&c=="static"&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||c=="fixed"||c=="absolute"||c=="relative"))return a;return null},Pu=function(a){var b=_.Id(a),c=new Ql(0,0);if(a==(b?_.Id(b):document).documentElement)return c;a=Nu(a);b=_.rb(b);b=bt(b.g);
c.x=a.left+b.x;c.y=a.top+b.y;return c},Qu=function(a){for(var b=new Pm(0,Infinity,Infinity,0),c=_.rb(a),d=c.g.body,e=c.g.documentElement,f=at(c.g);a=Ou(a);)if((!_.ld||a.clientHeight!=0||a!=d)&&a!=d&&a!=e&&Ku(a,"overflow")!="visible"){var g=Pu(a),k=new Ql(a.clientLeft,a.clientTop);g.x+=k.x;g.y+=k.y;b.top=Math.max(b.top,g.y);b.right=Math.min(b.right,g.x+a.clientWidth);b.bottom=Math.min(b.bottom,g.y+a.clientHeight);b.left=Math.max(b.left,g.x)}d=f.scrollLeft;f=f.scrollTop;b.left=Math.max(b.left,d);b.top=
Math.max(b.top,f);c=_.ob(c.g.defaultView||window);b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,f+c.height);return b.top>=0&&b.left>=0&&b.bottom>b.top&&b.right>b.left?b:null},Ru=function(a,b){var c=new Ql(0,0),d=_.sb(_.Id(a));if(!Tt(d,"parent"))return c;do{if(d==b)var e=Pu(a);else e=Nu(a),e=new Ql(e.left,e.top);c.x+=e.x;c.y+=e.y}while(d&&d!=b&&d!=d.parent&&(a=d.frameElement)&&(d=d.parent));return c},Tu=function(a){var b=Su;if(Ku(a,"display")!="none")return b(a);var c=a.style,d=c.display,
e=c.visibility,f=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=b(a);c.display=d;c.position=f;c.visibility=e;return a},Su=function(a){var b=a.offsetWidth,c=a.offsetHeight,d=_.ld&&!b&&!c;return(b===void 0||d)&&a.getBoundingClientRect?(a=Nu(a),new _.Da(a.right-a.left,a.bottom-a.top)):new _.Da(b,c)},Uu=function(a,b){a.style.display=b?"":"none"},Vu=function(a,b){b=_.rb(b);var c=Zs(b.g,"HEAD")[0];if(!c){var d=Zs(b.g,"BODY")[0];c=b.W("HEAD");d.parentNode.insertBefore(c,d)}d=
b.W("STYLE");var e=_.Pa("style",document);e&&d.setAttribute("nonce",e);a=gm(a);_.r.trustedTypes?_.Td(d,a):d.innerHTML=a;b.appendChild(c,d)},Wu=function(a){return"rtl"==Ku(a,"direction")},Xu=function(a){return new _.Da(a.offsetWidth,a.offsetHeight)},Yu=function(a,b,c){a=a.style;_.kd?a.MozBoxSizing=c:_.ld?a.WebkitBoxSizing=c:a.boxSizing=c;a.width=Math.max(b.width,0)+"px";a.height=Math.max(b.height,0)+"px"},Zu=function(a,b){Yu(a,b,"content-box")},$u=function(a){var b=Ju(a,"paddingLeft"),c=Ju(a,"paddingRight"),
d=Ju(a,"paddingTop");a=Ju(a,"paddingBottom");return new Pm(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))},av=function(a){var b=Ju(a,"borderLeftWidth"),c=Ju(a,"borderRightWidth"),d=Ju(a,"borderTopWidth");a=Ju(a,"borderBottomWidth");return new Pm(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))},bv=function(a){if(a!=null)switch(a.af){case 1:return 1;case -1:return-1;case 0:return 0}return null},cv=function(a){return a instanceof _.Ol?pt(a)?!0:!!a.ga():a instanceof _.Kf?!!a.ga():!!a},
dv={},ev={},fv=/</g,gv=function(a,b){a=a.replace(/<\//g,"<\\/").replace(/\]\]>/g,"]]\\>");return b?a.replace(/{/g," \\{").replace(/}/g," \\}").replace(/\/\*/g,"/ *").replace(/\\$/,"\\ "):a},hv=function(a){a=String(a);for(var b=function(d,e,f){for(var g=Math.min(e.length-f,d.length),k=0;k<g;k++){var m=e[f+k];if(d[k]!==("A"<=m&&m<="Z"?m.toLowerCase():m))return!1}return!0},c=0;(c=a.indexOf("<",c))!=-1;){if(b("\x3c/script",a,c)||b("\x3c!--",a,c))return"zSoyz";c+=1}return a},iv=function(a,b){return a!=
null&&a.Vb===b},jv=function(a){return iv(a,Gu)?a.ga():a instanceof _.Ma?_.Oa(a).toString():"about:invalid#zSoyz"},lv=function(){var a;iv("",Hu)?a="".ga():a=kv.test("")?"":"zSoyz";iv(a,Hu)&&(a=a.ga());return(a&&!a.startsWith(" ")?" ":"")+a},mv=function(a){return iv(a,_.Fl)?gv(a.ga(),!1):a==null?"":a instanceof _.Gl?gv(gm(a),!1):gv(String(a),!0)},nv={"\x00":"&#0;","\t":"&#9;","\n":"&#10;","\v":"&#11;","\f":"&#12;","\r":"&#13;"," ":"&#32;",'"':"&quot;","&":"&amp;","'":"&#39;","-":"&#45;","/":"&#47;",
"<":"&lt;","=":"&#61;",">":"&gt;","`":"&#96;","\u0085":"&#133;","\u00a0":"&#160;","\u2028":"&#8232;","\u2029":"&#8233;"},ov=function(a){return nv[a]},pv={"\x00":"\\x00","\b":"\\x08","\t":"\\t","\n":"\\n","\v":"\\x0b","\f":"\\f","\r":"\\r",'"':"\\x22",$:"\\x24","&":"\\x26","'":"\\x27","(":"\\x28",")":"\\x29","*":"\\x2a","+":"\\x2b",",":"\\x2c","-":"\\x2d",".":"\\x2e","/":"\\/",":":"\\x3a","<":"\\x3c","=":"\\x3d",">":"\\x3e","?":"\\x3f","[":"\\x5b","\\":"\\\\","]":"\\x5d","^":"\\x5e","{":"\\x7b","|":"\\x7c",
"}":"\\x7d","\u0085":"\\x85","\u2028":"\\u2028","\u2029":"\\u2029"},qv=function(a){return pv[a]},rv={"\x00":"\\0 ","\b":"\\8 ","\t":"\\9 ","\n":"\\a ","\v":"\\b ","\f":"\\c ","\r":"\\d ",'"':"\\22 ","&":"\\26 ","'":"\\27 ","(":"\\28 ",")":"\\29 ","*":"\\2a ","/":"\\2f ",":":"\\3a ",";":"\\3b ","<":"\\3c ","=":"\\3d ",">":"\\3e ","@":"\\40 ","\\":"\\5c ","{":"\\7b ","}":"\\7d ","\u0085":"\\85 ","\u00a0":"\\a0 ","\u2028":"\\2028 ","\u2029":"\\2029 "},sv=function(a){return rv[a]},tv={"\x00":"%00","\u0001":"%01",
"\u0002":"%02","\u0003":"%03","\u0004":"%04","\u0005":"%05","\u0006":"%06","\u0007":"%07","\b":"%08","\t":"%09","\n":"%0A","\v":"%0B","\f":"%0C","\r":"%0D","\u000e":"%0E","\u000f":"%0F","\u0010":"%10","\u0011":"%11","\u0012":"%12","\u0013":"%13","\u0014":"%14","\u0015":"%15","\u0016":"%16","\u0017":"%17","\u0018":"%18","\u0019":"%19","\u001a":"%1A","\u001b":"%1B","\u001c":"%1C","\u001d":"%1D","\u001e":"%1E","\u001f":"%1F"," ":"%20",'"':"%22","'":"%27","(":"%28",")":"%29","<":"%3C",">":"%3E","\\":"%5C",
"{":"%7B","}":"%7D","\u007f":"%7F","\u0085":"%C2%85","\u00a0":"%C2%A0","\u2028":"%E2%80%A8","\u2029":"%E2%80%A9","\uff01":"%EF%BC%81","\uff03":"%EF%BC%83","\uff04":"%EF%BC%84","\uff06":"%EF%BC%86","\uff07":"%EF%BC%87","\uff08":"%EF%BC%88","\uff09":"%EF%BC%89","\uff0a":"%EF%BC%8A","\uff0b":"%EF%BC%8B","\uff0c":"%EF%BC%8C","\uff0f":"%EF%BC%8F","\uff1a":"%EF%BC%9A","\uff1b":"%EF%BC%9B","\uff1d":"%EF%BC%9D","\uff1f":"%EF%BC%9F","\uff20":"%EF%BC%A0","\uff3b":"%EF%BC%BB","\uff3d":"%EF%BC%BD"},uv=function(a){return tv[a]},
vv=/[\x00\x22\x26\x27\x3c\x3e]/g,wv=function(a){return iv(a,_.Hl)?a:a instanceof _.Vc?(0,_.Kl)(_.vj(a).toString()):(0,_.Kl)(String(String(a)).replace(vv,ov),bv(a))},xv=/[\x00\x22\x27\x3c\x3e]/g,yv=function(a){return Rm(String(a),function(){return""}).replace(fv,"&lt;")},R=function(a){iv(a,_.Hl)?(a=yv(a.ga()),a=String(a).replace(xv,ov)):a=String(a).replace(vv,ov);return a},zv=/[\x00\x09-\x0d \x22\x26\x27\x2d\/\x3c-\x3e`\x85\xa0\u2028\u2029]/g,Av=/[\x00\x09-\x0d \x22\x27\x2d\/\x3c-\x3e`\x85\xa0\u2028\u2029]/g,
Bv=/[\x00\x08-\x0d\x22\x26\x27\/\x3c-\x3e\x5b-\x5d\x7b\x7d\x85\u2028\u2029]/g,Cv=function(a){if(a==null)return" null ";if(iv(a,Eu))return a.ga();if(a instanceof _.Ra)return _.Ta(a).toString();switch(typeof a){case "boolean":case "number":return" "+a+" ";default:return"'"+String(String(a)).replace(Bv,qv)+"'"}},Dv=/[\x00\x08-\x0d\x22\x26-\x2a\/\x3a-\x3e@\\\x7b\x7d\x85\xa0\u2028\u2029]/g,Ev=/[\x00- \x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04\uff06-\uff0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g,
Fv=function(a){return String(a).replace(Ev,uv)},Gv=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,Hv=function(a){iv(a,Fu)||iv(a,Gu)?a=String(a).replace(Ev,uv):_.Lg(a)?a=Fv(_.Mg(a)):a instanceof _.Ma?a=Fv(_.Oa(a).toString()):(a=String(a),a=Gv.test(a)?a.replace(Ev,uv):"about:invalid#zSoyz");return a},Iv=/^[^&:\/?#]*(?:[\/?#]|$)|^https?:|^filesystem:https?:|^ftp:|^data:image\/[a-z0-9+-]+;base64,[a-z0-9+\/]+=*$|^blob:/i,Jv=function(a){iv(a,Fu)||iv(a,Gu)?a=String(a).replace(Ev,uv):_.Lg(a)?
a=Fv(_.Mg(a)):a instanceof _.Ma?a=Fv(_.Oa(a).toString()):(a=String(a),a=Iv.test(a)?a.replace(Ev,uv):"about:invalid#zSoyz");return a},kv=/^(?!on|src|(?:action|archive|background|cite|classid|codebase|content|data|dsync|href|http-equiv|longdesc|style|usemap)\s*$)(?:[a-z0-9_$:-]*)$/i,Kv=/^[a-zA-Z0-9+\/_-]+={0,2}$/,Lv=function(a){a=String(a);return Kv.test(a)?a:"zSoyz"},Mv=function(a){this.L=_.D(a)};_.z(Mv,_.E);var Xm=function(a){var b=new Mv;return Xl(b,3,a,_.Rj)};var Nv=function(a){this.L=_.D(a)};_.z(Nv,_.E);Nv.prototype.Oa=function(){return _.mj(this,2)};Nv.prototype.rb=function(a){return Ls(this,2,a)};Nv.prototype.ra=function(){return _.mj(this,3)};Nv.prototype.wa=function(a){return Ls(this,3,a)};var Ov=function(a){this.L=_.D(a)};_.z(Ov,_.E);var Pv=function(a){this.L=_.D(a)};_.z(Pv,_.E);var Qv=_.ck(Pv);var Rv=function(a){return function(){return a}},Sv=function(a,b){for(var c=0;c<b.length-2;c+=3){var d=b.charAt(c+2);d=d>="a"?d.charCodeAt(0)-87:Number(d);d=b.charAt(c+1)=="+"?a>>>d:a<<d;a=b.charAt(c)=="+"?a+d&4294967295:a^d}return a},Uv=function(a){for(var b=Tv.split("."),c=Number(b[0])||0,d=[],e=0,f=0;f<a.length;f++){var g=a.charCodeAt(f);g<128?d[e++]=g:(g<2048?d[e++]=g>>6|192:((g&64512)==55296&&f+1<a.length&&(a.charCodeAt(f+1)&64512)==56320?(g=65536+((g&1023)<<10)+(a.charCodeAt(++f)&1023),d[e++]=
g>>18|240,d[e++]=g>>12&63|128):d[e++]=g>>12|224,d[e++]=g>>6&63|128),d[e++]=g&63|128)}a=c;for(e=0;e<d.length;e++)a+=d[e],a=Sv(a,"+-a^+6");a=Sv(a,"+-3^+b+-f");a^=Number(b[1])||0;a<0&&(a=(a&2147483647)+2147483648);b=a%1E6;return b.toString()+"."+(b^c)},Vv=function(){var a=Rv(String.fromCharCode(116)),b=Rv(String.fromCharCode(107));a=[a(),a()];a[1]=b();return a.join("")};var Wv=function(a){this.L=_.D(a)};_.z(Wv,_.E);var Xv=function(a){this.L=_.D(a)};_.z(Xv,_.E);var Yv=_.ck(Xv);var Zv=function(a){this.L=_.D(a)};_.z(Zv,_.E);var ft="",$v="prod",aw="",bw="en",Rs="",cw=new Xv,dw="",ew=!1,fw=new Date,gw={},Ss=0,hw="te",Tv="",iw="",jw="https://",kw="",lw="",mw="",nw="",ow="",pw="",qw="https://www.google.com/images/cleardot.gif",rw="https://www.gstatic.com/images/branding/googlelogo/1x/googlelogo_color_68x28dp.png",sw="https://www.gstatic.com/images/branding/product/1x/translate_24dp.png",tw="https://www.gstatic.com/images/branding/googlelogo/1x/googlelogo_color_42x16dp.png",uw="https://translate.google.com",vw="",ww="",xw=
"",yw=function(){vw="//"+pw+"/translate_suggestion?client="+hw;ww="//"+iw+"/translate_voting?client="+hw;xw="https://www.google.com/support/translate"+(bw=="en"?"":"#googtrans/en/"+bw)},zw=function(a){ft=window.google&&window.google.translate&&window.google.translate.v||"";$v=a._cenv||"prod";aw=a.Wi||"";bw=a._cl||"en";Rs=a._cuc;cw=a._cef?Yv(a._cef):new Xv;dw=a._cgak||"";ew=a._cnad;fw=a._cest||new Date;gw=a._cnal||{};Ss=a._cam=="lib"?1:0;hw=(a._cac||"te")+(Ss==1?"_lib":"");Tv=function(){function b(e){return function(){return e}}
var c=String.fromCharCode(107),d=b(String.fromCharCode(116));c=b(c);d=[d(),d()];d[1]=c();return a["_c"+d.join(c())]||""}();iw=a._pah||"";jw=a._pas||"https://";kw=a._pbi||"";lw=a._pci||"";mw=a._plla||"";nw=a._pli||"";ow=a._ps||"";pw=a._puh||"";qw="https://www.google.com/images/cleardot.gif";rw="https://www.gstatic.com/images/branding/googlelogo/1x/googlelogo_color_68x28dp.png";sw="https://www.gstatic.com/images/branding/product/1x/translate_24dp.png";tw="https://www.gstatic.com/images/branding/googlelogo/1x/googlelogo_color_42x16dp.png";
uw="https://translate.google.com";yw()};window.google&&window.google.translate&&window.google.translate._const?zw(window.google.translate._const):zw({_cac:"",_cam:"",_cef:"",_cest:new Date,_cenv:"",Wi:"",_cgak:"",_cjlc:"",_cl:"",_cll:"",_cuc:"",_cnad:!1,_cnal:{},on:"",_pah:"",_pas:"",_pbi:"",_pci:"",_phf:"",_pli:"",_plla:"",_pmi:"",_ps:"",_pta:"",_puh:""});var Aw=function(a,b){this.g=a;this.l=b},Bw=function(a,b){return new TypeError("Ba`"+b+"`"+a.g+"`"+a.l+"`"+typeof a.l)},Cw=function(a){var b=a.l;if(b==null)return null;if(typeof b==="string")return b;throw Bw(a,"string");},Wm=function(a,b){var c;a:{var d=a.l;if(d==null)a=null;else if(typeof d==="number")a=d;else{if(typeof d==="string"){var e=Number(d);if(!isNaN(e)&&(e!==0||d.trim().length!==0)){a=e;break a}}throw Bw(a,"number");}}return(c=a)!=null?c:b};
Aw.prototype.toString=function(){var a=Cw(this);if(a===null)throw Error("Aa`"+this.g);return a};Aw.prototype.enum=function(a,b){var c=!0,d=void 0,e;for(e in a){var f=a[e];if(c)if(c=!1,typeof f==="number")d=Wm(this,b);else{var g=void 0,k=b;d=(g=Cw(this))!=null?g:k}if(f==d)return d}JSON.stringify(a);return d};
var Vm=function(){var a=a===void 0?window:a;a=a===void 0?window:a;a=a===void 0?window:a;a=a.WIZ_global_data;a=new Aw("xWuuGc",a&&"xWuuGc"in a?a.xWuuGc:null);var b=[],c=Dw(a);return c===null?Ew(a,b):c},Dw=function(a){var b=a.l;if(b==null)return null;Array.isArray(b)||(typeof b!=="string"?b=[b]:(b=b.trim(),b=b==""?[]:b.split(",").map(function(c){return c.trim()})));return Ew(a,b)},Ew=function(a,b){var c=a.g+"[";return Array.from(b,function(d,e){return new Aw(c+e+"]",d)})};
Aw.prototype.object=function(a){var b=this.l;if(b==null){if(a===void 0)throw Error("Aa`"+this.g);return a}if(typeof b==="object"&&b.constructor===Object){a={};var c=this.g+".",d;for(d in b)a[d]=new Aw(c+d,b[d]);return a}throw Bw(this,"object");};var Fw=function(){var a;this.g=a=a===void 0?Ym():a};Fw.prototype.log=function(a){_.rl(this.g,a)};var Gw=new Fw;var Hw=Zm("initialized"),Iw=Zm("initiated"),Jw=Zm("restored"),Kw=Zm("page_load_to_initialized"),Lw=Zm("initialization_to_translation_triggered");var Mw=function(a){var b="cc";if(a.cc&&a.hasOwnProperty(b))return a.cc;b=new a;return a.cc=b};/*

Math.uuid.js (v1.4)
http://www.broofa.com
mailto:robert@broofa.com
Copyright (c) 2010 Robert Kieffer
Dual licensed under the MIT and GPL licenses.
*/
var Nw="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");for(var Ow,Pw=Array(36),Qw=0,Rw,Sw=0;Sw<36;Sw++)Sw==8||Sw==13||Sw==18||Sw==23?Pw[Sw]="-":Sw==14?Pw[Sw]="4":(Qw<=2&&(Qw=33554432+Math.random()*16777216|0),Rw=Qw&15,Qw>>=4,Pw[Sw]=Nw[Sw==19?Rw&3|8:Rw]);Ow=Pw.join("");
var Tw=function(a,b,c){this.g=a=a===void 0?Ow:a;this.qd=b===void 0?"":b;this.rd=c===void 0?"":c},Xw=function(a){var b=Uw(a,7);Vw(a,b);Ww(b,7)},Yw=function(a,b){var c=b.Kb===void 0?0:b.Kb;var d=b.Ch===void 0?0:b.Ch;var e=b.Zh===void 0?0:b.Zh;var f=b.Bh===void 0?0:b.Bh;b=Uw(a,8);Vw(a,b);a=new jt;c=_.zk(a,1,c);d=_.zk(c,3,d);e=_.zk(d,2,e);e=_.zk(e,4,f);f=mt(b);_.kj(f,6,e);Math.random()>=.005||(b=_.bl(et(8),_.mk(b)),Gw.log(b))},Uw=function(a,b){var c=new _.Cl;c=_.jk(c,50,bw);var d=new lt;b=_.Bk(d,1,b);
b=_.jk(b,2,hw);a=_.jk(b,3,a.g);return _.kj(c,112,a)},Ww=function(a,b){a=_.bl(et(b),_.mk(a));Gw.log(a)},Vw=function(a,b){b.rb(a.qd);b.wa(a.rd)};var Zw=function(a){for(var b={},c=0;c<a.length;++c)b[a[c]]=!0;return b},$w=function(a){this.h=a?[a]:[];this.g=[0];this.j=!1};$w.prototype.passed=function(){return this.j};$w.prototype.register=function(a){if(this.j)return a||function(){};this.g.push(0);var b=this.g.length-1;return(0,_.y)(function(){this.g[b]++;a&&a.apply(null,arguments);ax(this)},this)};
$w.prototype.delay=function(a){return this.j?a:(0,_.y)(function(){if(this.j)a.apply(null,arguments);else{var b=arguments;this.h.push(function(){a.apply(null,b)})}},this)};$w.prototype.finish=function(){this.g[0]=1;ax(this)};
var ax=function(a){for(var b=0;b<a.g.length;++b)if(a.g[b]==0)return;a.j=!0;for(b=0;b<a.h.length;++b){var c=a.h[b];a.h[b]=null;c.call()}a.h=[];a.g=[]},bx=function(a){this.j=a;this.h=this.g=!1},cx=function(a,b){return(0,_.y)(function(){b&&b.apply(null,arguments);this.h?this.g||(this.j.call(),this.g=!0):this.g=!0},a)};bx.prototype.finish=function(){this.h||(this.h=!0,this.g&&this.j.call())};var dx=function(a,b,c){this.g=b;this.B=a;this.A=c||0;this.j=this.h=!1},ex=function(a){a.h||a.o()};
dx.prototype.o=function(){(this.h=(this.j=!!this.B.call())||--this.A<=0)?(this.g.call(null,this.j),this.l=0):this.l=window.setTimeout((0,_.y)(this.o,this),30)};dx.prototype.cancel=function(){this.l&&window.clearTimeout(this.l);this.h=!0;this.g.call(null,this.j)};
var fx=function(a,b){return function(){a.dispatchEvent(b)}},gx=function(a){a=_.Sc(a).toLowerCase().replace("_","-");if(a=="zh-cn")return"zh-CN";if(a=="zh-tw")return"zh-TW";var b=a.indexOf("-");a=b>=0?a.substring(0,b):a;return a=="zh"?"zh-CN":a},hx=function(a){var b=[],c;for(c in a)if(a[c]!==Object.prototype[c]){var d=_.Rb(c);if(_.Dc(a[c])=="array")for(var e=0;e<a[c].length;++e)b.push(d+"="+_.Rb(a[c][e]));else b.push(d+"="+_.Rb(a[c]))}return b.join("&")},ln=function(a,b){b=b||{};b.nca=a;b.client=hw;
ft&&(b.logld="v"+ft);var c=new Image;c.src="//"+pw+"/gen204?"+hx(b);c.onload=function(){c.onload=null}},jx=function(a,b){if((_.id||_.hd)&&window.location.hostname!=document.domain){ix=ix?ix+1:1;var c="f"+ix+"_"+_.Ic().toString(36);window[c]=function(){window[c]=void 0;a.src="#";b&&window.setTimeout(function(){b()},0)};a.src="javascript:void(document.write(\"<script>document.domain='"+document.domain+"';parent['"+c+"']();\x3c/script>\"))"}else b&&b()},ix,kx=function(){var a={};try{for(var b in Object.prototype){var c=
Object.prototype[b];delete Object.prototype[b];a[b]=c}}catch(d){return{}}return a},lx=function(a){for(var b in a)Object.prototype[b]=a[b]},mx=function(a){for(var b in a)if(a[b]!==Object.prototype[b])return!1;return!0},nx=function(a,b){return a!="auto"&&a!="zh-CN"&&a==b},ox=function(){var a=window.location.hash.match(/google\.translate\.element\.sp=([^&]+)/);return a&&a[1]?a[1]:null};var kn=null,px=null,qx=function(){};qx.prototype.attach=function(a,b,c){for(var d in c)c[d]!==Object.prototype[d]&&(b[d]=typeof c[d]==="function"?c[d]:_.pk(mn,a,Number(c[d])))};var sx=function(){kn&&rx();kn=[];px=_.nb(window,"pagehide",function(){rx()})},rx=function(){px&&(_.le(px),px=null);kn&&kn.length&&ln(kn.join(""));kn=null},tx=new qx;var ux=function(a){this.L=_.D(a)};_.z(ux,_.E);var on=_.Si(ux);var nn;var vx=function(a){this.url=a;this.timeout=-1;this.j=this.h="callback";this.g=this.ac=null};vx.prototype.fetch=function(a){var b=this;a=a===void 0?{}:a;this.g=mu();var c=new sm(this.url),d=new Map;this.j&&d.set(this.j,this.h);c.g.extend(Du(a),d);wx(this).then(function(){xx(b,c.toString())}).then(function(){return b.g.promise}).then(function(){yx(b)},function(){yx(b)});this.timeout>0&&(this.l=setTimeout(function(){b.g.reject(Error("Ca"))},this.timeout));return this.g.promise};
var xx=function(a,b){var c=new MessageChannel;a.ac.contentWindow.postMessage({url:b,callbackName:a.h},"*",[c.port2]);c.port1.onmessage=function(d){var e={};a.l!==void 0&&(clearTimeout(a.l),a.l=void 0);d.data===void 0&&a.g.reject(Error("Da"));typeof d.data!=="string"&&a.g.reject(Error("Ea"));try{e=JSON.parse(d.data)}catch(f){a.g.reject(Error("Fa`"+f.message))}a.g.resolve(e)}},wx=function(a){var b=mu(),c=_.Md(document,"IFRAME");if(!c.sandbox)throw Error("Ga");c.sandbox.value="allow-scripts";c.style.display=
"none";a.ac=c;a=qn();a=lm([_.Dl("<!DOCTYPE html>"),rm(jm(a))]);c.srcdoc=_.vj(a);a=Wl("data:text/html;charset=UTF-8;base64,"+btoa(_.vj(a).toString()));c.src=_.Oa(a).toString();c.addEventListener("load",function(){return b.resolve(c)},!1);c.addEventListener("error",function(d){b.reject(d instanceof Error?d:Error(String(d)))},!1);document.documentElement.appendChild(c);return b.promise},yx=function(a){a.ac!==null&&(document.documentElement.removeChild(a.ac),a.ac=null)};var zx=function(a,b){_.l.call(this);this.g=new sm(a);if(b)for(var c in b)b[c]!==Object.prototype[c]&&this.g.g.set(c,b[c])};_.z(zx,_.l);zx.prototype.ob=function(){return!0};zx.prototype.nb=function(){return this.ob()};zx.prototype.send=function(){return _.ej(null)};zx.prototype.cancel=function(){};var Ax=function(a,b,c){zx.call(this,a,b);a=this.h=new vx(this.g);a.h="callback";a.j=c===void 0?"callback":c};_.z(Ax,zx);Ax.prototype.ob=function(){return!0};Ax.prototype.send=function(a){return this.h.fetch(a)};
Ax.prototype.cancel=function(a){a.cancel()};var Bx=function(a,b){zx.call(this,a,b);this.h={};this.j=0};_.z(Bx,zx);Bx.prototype.ob=function(){return!0};
Bx.prototype.send=function(a){var b=this,c=kx(),d=++this.j,e={},f={};"q"in a&&(f.q=a.q,delete a.q);e.oa=new _.hg;this.g.h.endsWith(".corp.google.com")&&(e.oa.C=!0);var g=new _.Ee(function(k,m){_.nb(e.oa,"complete",function(){if(!e.Cg){if(_.pg(e.oa)){var n=_.rg(e.oa);Cx(b,d);return k(n)}b.Fk();n=_.rg(e.oa);Cx(b,d);return m(n)}});_.nb(e.oa,"timeout",function(){if(!e.Cg)return b.Hk(),Cx(b,d),m()})});e.oa.send(this.g.toString()+"&"+hx(a),"POST",hx(f),{"Content-Type":"application/x-www-form-urlencoded"});
this.h[d]=e;lx(c);return g};Bx.prototype.cancel=function(a){var b=this.h[a];b&&(b.Cg=!0,Cx(this,a))};var Cx=function(a,b){var c=a.h[b];c&&(c.oa&&(c.oa.dispose(),c.oa=null),delete a.h[b])};Bx.prototype.N=function(){zx.prototype.N.call(this);for(var a in this.h)this.cancel(a)};tx.attach(17170,Bx.prototype,{Hk:1,Fk:2});var Dx=function(a,b,c){zx.call(this,a,c);this.j=b.proxyIsSupported;this.l=function(d,e,f){return _.ej(b.proxySend(d,e,f))};this.h=b.proxyCancel};_.z(Dx,zx);Dx.prototype.ob=function(){return this.j()};
Dx.prototype.send=function(a,b){return this.l(this.g.toString(),a,b)};Dx.prototype.cancel=function(a){this.h(a)};var Ex=function(a,b){_.l.call(this);this.h=a;this.g=b?b:null};_.z(Ex,_.l);Ex.prototype.N=function(){_.l.prototype.N.call(this)};var Gx=function(a,b,c,d){_.l.call(this);var e;b?e={client:b}:e={anno:3,client:hw,format:"html",v:"1.0"};c&&(e.sp=c);e.key=a;ft&&(e.logld="v"+ft);this.g=null;this.h={wh:300};a=this.o=new Ex(e,d);b=jw+mw;this.l=a.g?new Dx(b,a.g,{client:hw}):new Ax(b,{client:hw});a=this.o;if(a.g){if(!a.g)throw Error("Ha");a=[{Da:new Dx(jw+iw+"/translate_a/t",a.g,a.h),Bf:1900,xh:4294967295,uh:-1,Oh:0,bf:!1}]}else a=[{Da:new Bx(jw+iw+"/translate_a/t",a.h),Bf:30720,xh:4294967295,uh:-1,Oh:0,bf:!1}];this.A=new Fx(a);this.j=
!1;for(b=0;b<a.length;++b)this.j=this.j||a[b].Da.ob();this.j||this.yk()};_.z(Gx,_.l);Gx.prototype.initialize=function(a){this.B||(this.B=!0,this.A.start((0,_.y)(function(b){b&&(this.g=b,this.h.Da=b.Da);a()},this)))};Gx.prototype.ob=function(){return this.j};Gx.prototype.nb=function(){return this.g!==null&&this.g.Da!==null&&this.g.Da.nb()};
var Hx=function(a,b,c){var d={q:c.substring(0,a.h.wh),sl:"auto",tl:"en"};return new _.Ee(function(e,f){a.h.Da.send(d,b).then(function(g){try{var k=JSON.parse(g);e(k&&k[1]||null)}catch(m){e(null)}},function(g){return f(g||null)})})};
Gx.prototype.translate=function(a,b,c,d,e,f,g,k){var m=this,n={q:b,sl:c,tl:d};n.tc=e;f&&(n.ctt=1);g&&(n.dom=1);k&&(n.sr=1);n[Vv()]=Uv(b.join(""));return new _.Ee(function(q,t){m.g.Da.send(n,a).then(function(p){if(p){if(typeof p!=="object")try{p=JSON.parse(p)}catch(w){m.xk();t();return}if(_.Dc(p)!="array")var u=[[p,200]];else if(p.length==2&&_.Dc(p[0])!="array"&&_.Dc(p[1])!="array")u=[[p[0],200,p[1]],[p[1],200,p[1]]];else{u=[];for(var v=0;v<p.length;++v)u[v]=_.Dc(p[v])!="array"?[p[v],200]:[p[v][0],
200,p[v][1]]}q(u)}else t()})})};var Ix=function(a,b){b instanceof _.Ee?b.then(function(c){a.g.Da.cancel(c)}):a.g.Da.cancel(b)},Jx=function(a){return a.g.bf?a.g.Bf-(new sm(a.g.Da.g)).toString().length:a.g.Bf};Gx.prototype.N=function(){_.l.prototype.N.call(this);this.g&&(this.g.Da.dispose(),this.g.Da=null);this.h.Da=null;this.l.dispose();this.l=null};tx.attach(7361,Gx.prototype,{yk:function(){ln("te_au")}});tx.attach(47504,Gx.prototype,{xk:function(){ln("te_afbr")}});var Fx=function(a){this.h=a};
Fx.prototype.start=function(a){this.g=a;this.j=0;Kx(this)};var Kx=function(a){if(a.j>=a.h.length)a.g(null);else{var b=a.h[a.j++];b.Rk?ex(new dx((0,_.y)(b.Da.nb,b.Da),(0,_.y)(function(c){c?this.g(b):Kx(this)},a),b.Rk)):b.Da.nb()?a.g(b):Kx(a)}};var Lx=Zw("A ABBR ACRONYM B BASEFONT BDO BIG CITE DFN EM FONT I INPUT NOBR LABEL Q RT S SMALL SPAN STRIKE STRONG SUB SUP TEXTAREA TT U VAR".split(" ")),Mx=Zw("APPLET AREA BASE FRAME FRAMESET HR LINK META NOFRAMES NOSCRIPT INPUT TEXTAREA TITLE".split(" ")),Nx=Zw("BR CODE IMG KBD MAP OBJECT PARAM RP SCRIPT STYLE WBR svg".split(" ")),Ox=Zw(["submit","button"]);sn.prototype.next=function(){return Px};var Px={done:!0,value:void 0};sn.prototype.o=function(){return this};var Rx=function(a,b,c,d,e){this.h=!!b;this.node=null;this.g=0;this.j=!1;this.l=!c;a&&Qx(this,a,d);this.depth=e!=void 0?e:this.g||0;this.h&&(this.depth*=-1)};_.C(Rx,sn);var Qx=function(a,b,c,d){if(a.node=b)a.g=typeof c==="number"?c:a.node.nodeType!=1?0:a.h?-1:1;typeof d==="number"&&(a.depth=d)},Sx=function(a){var b=a.h?-1:1;a.g==b&&(a.g=b*-1,a.depth+=a.g*(a.h?-1:1))};
Rx.prototype.next=function(){if(this.j){if(!this.node||this.l&&this.depth==0)return Px;var a=this.node;var b=this.h?-1:1;if(this.g==b){var c=this.h?a.lastChild:a.firstChild;c?Qx(this,c):Qx(this,a,b*-1)}else(c=this.h?a.previousSibling:a.nextSibling)?Qx(this,c):Qx(this,a.parentNode,b*-1);this.depth+=this.g*(this.h?-1:1)}else this.j=!0;return(a=this.node)?{value:a,done:!1}:Px};Rx.prototype.equals=function(a){return a.node==this.node&&(!this.node||a.g==this.g)};
Rx.prototype.splice=function(a){var b=this.node,c=this.h?1:-1;this.g==c&&(this.g=c*-1,this.depth+=this.g*(this.h?-1:1));this.h=!this.h;Rx.prototype.next.call(this);this.h=!this.h;c=_.ra(arguments[0])?arguments[0]:arguments;for(var d=c.length-1;d>=0;d--)au(c[d],b);_.Rd(b)};var Ux=function(a,b){this.l=!1;this.j=_.id?[]:null;this.h=[];this.done=!1;for(this.g=new Rx(a,!1,b,a.nodeType===3?0:1,1);a=a.parentNode;)Tx(this,a,!0);this.h.push(!1);this.h.reverse();for(a=1;a<this.h.length;++a)this.h[a]==null&&(this.h[a]=this.h[a-1])},Tx=function(a,b,c){c=c===void 0?!1:c;var d=(b.style&&b.style.whiteSpace||"").substring(0,3);d==="pre"||!d&&b.tagName==="PRE"?a.h.push(!0):d&&d!=="pre"?a.h.push(!1):c?a.h.push(null):a.h.push(a.h[a.h.length-1])},Vx=function(a){return!!a.h[a.h.length-
1]};Ux.prototype.node=function(){return this.g.node};Ux.prototype.depth=function(){return this.g.depth};
Ux.prototype.next=function(){try{this.j&&this.j.length>0&&this.g.g===-1&&this.j.length--;this.g.g===-1&&this.h.length--;if(this.j&&this.j.length>0&&this.g.g!==1&&!this.g.node.nextSibling)Qx(this.g,this.j[this.j.length-1],-1,this.g.depth-1);else{var a=this.g.next();this.l=!0;if(a.done){this.done=!0;return}this.j&&this.g.g===1&&this.j.push(this.g.node)}this.g.g===1&&this.l&&Tx(this,this.g.node)}catch(b){this.Ek(b),this.done=!0}};tx.attach(52754,Ux.prototype,{Ek:1});var T={},Wx=function(){T[0]="Traducir";T[1]="Cancelar";T[2]="Cerrar";T[3]=function(a){return"Google ha traducido esta p\u00e1gina autom\u00e1ticamente al "+a+"."};T[4]=function(a){return"Traducido al: "+a};T[5]="Error: el servidor no ha podido completar la solicitud. Vuelve a intentarlo m\u00e1s tarde.";T[6]="M\u00e1s informaci\u00f3n";T[7]=function(a){return"Con la tecnolog\u00eda de "+a};T[8]="Traductor de Google";T[9]="Traducci\u00f3n en curso";T[10]=function(a){return"\u00bfQuieres traducir esta p\u00e1gina al "+
a+"TARGET_LANGUAGE con el Traductor de Google?"};T[11]=function(a){return"Ver esta p\u00e1gina en: "+a};T[12]="Mostrar texto original";T[13]="El contenido de este archivo local se enviar\u00e1 a Google para traducirlo con una conexi\u00f3n segura.";T[14]="El contenido de esta p\u00e1gina segura se enviar\u00e1 a Google para traducirlo con una conexi\u00f3n segura.";T[15]="El contenido de esta p\u00e1gina de intranet se enviar\u00e1 a Google para traducirlo con una conexi\u00f3n segura.";T[16]="Seleccionar idioma";
T[17]=function(a){return"Desactivar traducci\u00f3n del "+a};T[18]=function(a){return"Desactivar para: "+a};T[19]="Siempre oculto";T[20]="Texto original:";T[21]="Sugiere una traducci\u00f3n mejor";T[22]="Enviar";T[23]="Traducir todo";T[24]="Restaurar todo";T[25]="Cancelar todo";T[26]="Traducir secciones a mi idioma";T[27]=function(a){return"Traducir todo al "+a};T[28]="Mostrar idiomas originales";T[29]="Opciones";T[30]="Desactivar la traducci\u00f3n en este sitio";T[31]=null;T[32]="Mostrar traducciones alternativas";
T[33]="Haz clic en las palabras anteriores para obtener traducciones alternativas.";T[34]="Usar";T[35]="Pulsa May\u00fas y arrastra las palabras para cambiar el orden.";T[36]="Haz clic para obtener traducciones alternativas.";T[37]="Mant\u00e9n pulsada la tecla May\u00fas y, a continuaci\u00f3n, haz clic en las palabras y arr\u00e1stralas para cambiar el orden.";T[38]="Gracias por proponer una traducci\u00f3n al Traductor de Google.";T[39]="Administrar la traducci\u00f3n de este sitio";T[40]="Haz clic en una palabra para obtener traducciones alternativas o doble clic para editar las traducciones directamente.";
T[41]="Texto original";T[42]="Traductor de Google";T[43]="Traducir";T[44]="Se ha enviado tu correcci\u00f3n.";T[45]="Error: no se admite el idioma de la p\u00e1gina web.";T[46]="Widget de idiomas del Traductor";T[47]="Valora esta traducci\u00f3n";T[48]="Tu opini\u00f3n servir\u00e1 para ayudar a mejorar el Traductor de Google";T[49]="Buena traducci\u00f3n";T[50]="Mala traducci\u00f3n";T[51]="Traducci\u00f3n"};var Xx=function(){return"[msg_undefined]"},U={};
(function(){var a=function(b){return function(){return b}};U={qg:a(0),fi:a(1),dg:a(2),Cm:a(3),Fi:a(4),fg:a(5),xi:a(45),yi:a(6),Ai:a(7),Ke:a(8),Gi:a(9),Zm:a(10),Li:a(11),Bi:a(12),Sm:a(13),Di:a(14),Rm:a(15),Ci:a(16),dn:a(17),Hi:a(18),Cl:a(19),Am:a(20),hi:a(21),Um:a(22),Lm:a(23),Km:a(24),Im:a(25),an:a(26),Ym:a(27),Jm:a(28),zi:a(29),Ii:a(30),Bl:a(32),zl:a(33),gn:a(34),Rl:a(35),Ll:a(36),Ql:a(37),Ei:a(38),om:a(39),Al:a(40),Bm:a(41),jg:a(46),Em:a(47),dm:a(48),bm:a(49),Zl:a(50),cn:a(51)}})();U.oo=function(){return T[0]};
U.uj=function(){return T[1]};U.Nn=function(){return T[2]};U.Yn=function(){return T[3]};U.po=function(){return T[4]};U.Rn=function(){return T[5]};U.Tn=function(){return T[45]};U.Un=function(){return T[6]};U.Zn=function(){return T[7]};U.Bj=function(){return T[8]};U.uo=function(){return T[9]};U.ro=function(){return T[10]};U.Ao=function(){return T[11]};U.ao=function(){return T[12]};U.ko=function(){return T[13]};U.mo=function(){return T[14]};U.jo=function(){return T[15]};U.co=function(){return T[16]};
U.xo=function(){return T[17]};U.wo=function(){return T[18]};U.Ln=function(){return T[19]};U.Xn=function(){return T[20]};U.yj=function(){return T[41]};U.Qn=function(){return T[21]};U.Aj=function(){return T[22]};U.io=function(){return T[23]};U.ho=function(){return T[24]};U.eo=function(){return T[25]};U.so=function(){return T[26]};U.qo=function(){return T[27]};U.fo=function(){return T[28]};U.Wn=function(){return T[29]};U.yo=function(){return T[30]};U.Vn=function(){return T[39]};U.Kn=function(){return T[32]};
U.In=function(){return T[33]};U.Jn=function(){return T[40]};U.zo=function(){return T[34]};U.Pn=function(){return T[35]};U.Mn=function(){return T[36]};U.On=function(){return T[37]};U.no=function(){return T[38]};U.Sn=function(){return T[46]};U.zj=function(){return T[47]};U.xj=function(){return T[48]};U.wj=function(){return T[49]};U.vj=function(){return T[50]};U.vo=function(){return T[51]};var Yx=U;var Zx=Yx.uj,$x=Yx.Bj,ay=Yx.Aj,by=Yx.yj,cy=Yx.zj,dy=Yx.xj,ey=Yx.wj,fy=Yx.vj;var gy=function(a){var b=a.Ik;a=a.dir;return(0,_.Kl)('<div id="goog-gt-" class="skiptranslate '+R("VIpgJd-yAWNEb-L7lbkb")+'" dir="'+R(a)+'"><div style="padding: 8px;"><div><div class="'+R("VIpgJd-yAWNEb-l4eHX")+'"><img src="'+R(Jv(b))+'" width="20" height="20" alt="Google '+R($x())+'"/></div></div></div><div style="padding: 8px; float: left; width: 100%;"><h1 class="'+R("VIpgJd-yAWNEb-r4nke")+" "+R("VIpgJd-yAWNEb-mrxPge")+'">'+wv(by())+'</h1></div><div style="padding: 8px;"><div class="'+R("VIpgJd-yAWNEb-nVMfcd-fmcmS")+
'"></div></div><div class="'+R("VIpgJd-yAWNEb-cGMI2b")+'" style="padding: 8px;"><div class="'+R("VIpgJd-yAWNEb-Z0Arqf-PLDbbf")+'"></div><div class="'+R("VIpgJd-yAWNEb-fw42Ze-Z0Arqf-haAclf")+'"><hr style="color: #ccc; background-color: #ccc; height: 1px; border: none;"/><div class="'+R("VIpgJd-yAWNEb-Z0Arqf-H9tDt")+'"></div></div></div><div class="'+R("VIpgJd-yAWNEb-jOfkMb-Ne3sFf")+'"></div></div>')},hy=dv["key_a:"];
if(hy===void 0||0>hy)dv["key_a:"]=0,ev["key_a:"]=gy;else if(0==hy){if(gy===ev["key_a:"])throw Error("Ia`a`");throw Error("Ja`a`");}
var iy=function(){return(0,_.Kl)('<div><textarea class="contribute-original-text"></textarea><div class="activity-form-container"></div></div>')},jy=function(a){var b=a.Yi,c=a.method,d=a.pj;a=a.dir;b='<div class="'+R("VIpgJd-yAWNEb-L4Nn5e-I9GLp")+'"><div class="form-message"></div><form class="'+R("VIpgJd-yAWNEb-Z0Arqf-I9GLp")+'" action="'+R(Hv(b))+'" method="'+R(c)+'"><div class="form-buttons" style="text-align:'+((a&&a.qk&&"rtl".qk?a.Vb!=="rtl".Vb?0:a.toString()==="rtl".toString():a=="rtl")?"right":
"left")+'"><input class="'+R("VIpgJd-yAWNEb-Z0Arqf-sFeBqf")+'" type="button" value="'+R(ay())+'"><input class="activity-cancel" type="button" value="'+R(Zx())+'"></div><div class="parameters"><input type="hidden" name="gtrans"/><input type="hidden" name="utrans"/><input type="hidden" name="hl"/><input type="hidden" name="text"/><input type="hidden" name="langpair"/><input type="hidden" name="oe" value="UTF-8"/>';c=d.length;for(a=0;a<c;a++)b+='<input type="hidden" name="'+R(d[a])+'"/>';return(0,_.Kl)(b+
"</div></form></div>")},my=function(a){var b=a.dir;a=a.vl;return nt(ot(nt(ot(nt(_.Pl(),'<div id="goog-gt-tt" class="'+R("VIpgJd-yAWNEb-L7lbkb")+' skiptranslate" style="border-radius: 12px; margin: 0 0 0 -23px; padding: 0; font-family: \'Google Sans\', Arial, sans-serif;" data-id=""><div id="goog-gt-vt" class="'+R("VIpgJd-yAWNEb-hvhgNd")+'"><div class="'+R("VIpgJd-yAWNEb-hvhgNd-Ud7fr")+'"><img src="https://fonts.gstatic.com/s/i/productlogos/translate/v14/24px.svg" width="24" height="24" alt=""/><div class="'+
(b==="rtl"?" "+R("VIpgJd-yAWNEb-hvhgNd-IuizWc-SIsrTd")+" ":" "+R("VIpgJd-yAWNEb-hvhgNd-IuizWc-i3jM8c")+" ")+'" dir="'+R(b)+'">'+wv(by())+'</div></div><div class="'+R("VIpgJd-yAWNEb-hvhgNd-k77Iif")+'"><div id="goog-gt-original-text" class="'+R("VIpgJd-yAWNEb-nVMfcd-fmcmS")+" "+R("VIpgJd-yAWNEb-hvhgNd-axAV1")+'"></div></div><div class="'+R("VIpgJd-yAWNEb-hvhgNd-N7Eqid")+" "+R(b)+'"><div class="'+R("VIpgJd-yAWNEb-hvhgNd-N7Eqid-B7I4Od")+" "+R(b)+'" dir="'+R(b)+'"><div class="'+R("VIpgJd-yAWNEb-hvhgNd-UTujCb")+
'">'+wv(cy())+'</div><div class="'+R("VIpgJd-yAWNEb-hvhgNd-eO9mKe")+'">'+wv(dy())+'</div></div><div class="'+R("VIpgJd-yAWNEb-hvhgNd-xgov5")+" "+R(b)+'">'),b==="rtl"?ot(ot(_.Pl(),ky()),ly()):ot(ot(_.Pl(),ly()),ky())),"</div></div>"),(0,_.Kl)('<div id="goog-gt-votingHiddenPane" class="'+R("VIpgJd-yAWNEb-hvhgNd-aXYTce")+'"><form id="goog-gt-votingForm" action="'+R(Hv(a))+'" method="post" target="votingFrame" class="'+R("VIpgJd-yAWNEb-hvhgNd-aXYTce")+'"><input type="text" name="sl" id="goog-gt-votingInputSrcLang"/><input type="text" name="tl" id="goog-gt-votingInputTrgLang"/><input type="text" name="query" id="goog-gt-votingInputSrcText"/><input type="text" name="gtrans" id="goog-gt-votingInputTrgText"/><input type="text" name="vote" id="goog-gt-votingInputVote"/></form><iframe name="votingFrame" frameBorder=0></iframe></div>')),
"</div></div>")},ly=function(){var a=_.Pl(),b=ey();b=nt(a,'<button id="goog-gt-thumbUpButton" type="button" class="'+R("VIpgJd-yAWNEb-hvhgNd-bgm6sf")+'" title="'+R(b)+'" aria-label="'+R(b)+'" aria-pressed="false"><span id="goog-gt-thumbUpIcon">');var c=(0,_.Kl)('<svg width="'+R(24)+'" height="'+R(24)+'" viewBox="'+R("0 0 24 24")+'" focusable="false" class="'+R("VIpgJd-yAWNEb-hvhgNd-THI6Vb")+" "+R("NMm5M")+'"'+lv()+'><path d="M21 7h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 0S7.08 6.85 7 7H2v13h16c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73V9c0-1.1-.9-2-2-2zM7 18H4V9h3v9zm14-7l-3 7H9V8l4.34-4.34L12 9h9v2z"/></svg>');
b=nt(ot(b,c),'</span><span id="goog-gt-thumbUpIconFilled">');c=(0,_.Kl)('<svg width="'+R(24)+'" height="'+R(24)+'" viewBox="'+R("0 0 24 24")+'" focusable="false" class="'+R("VIpgJd-yAWNEb-hvhgNd-THI6Vb")+" "+R("NMm5M")+'"'+lv()+'><path d="M21 7h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 0S7.08 6.85 7 7v13h11c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73V9c0-1.1-.9-2-2-2zM5 7H1v13h4V7z"/></svg>');nt(ot(b,c),"</span></button>");return a},ky=function(){var a=_.Pl(),b=fy();b=nt(a,'<button id="goog-gt-thumbDownButton" type="button" class="'+
R("VIpgJd-yAWNEb-hvhgNd-bgm6sf")+'" title="'+R(b)+'" aria-label="'+R(b)+'" aria-pressed="false"><span id="goog-gt-thumbDownIcon">');var c=(0,_.Kl)('<svg width="'+R(24)+'" height="'+R(24)+'" viewBox="'+R("0 0 24 24")+'" focusable="false" class="'+R("VIpgJd-yAWNEb-hvhgNd-THI6Vb")+" "+R("NMm5M")+'"'+lv()+'><path d="M3 17h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 24s7.09-6.85 7.17-7h5V4H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v2c0 1.1.9 2 2 2zM17 6h3v9h-3V6zM3 13l3-7h9v10l-4.34 4.34L12 15H3v-2z"/></svg>');
b=nt(ot(b,c),'</span><span id="goog-gt-thumbDownIconFilled">');c=(0,_.Kl)('<svg width="'+R(24)+'" height="'+R(24)+'" viewBox="'+R("0 0 24 24")+'" focusable="false" class="'+R("VIpgJd-yAWNEb-hvhgNd-THI6Vb")+" "+R("NMm5M")+'"'+lv()+'><path d="M3 17h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 24s7.09-6.85 7.17-7V4H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v2c0 1.1.9 2 2 2zm16 0h4V4h-4v13z"/></svg>');nt(ot(b,c),"</span></button>");return a};Ct(tn);tn.prototype.g=0;_.C(vn,_.lb);vn.prototype.Ha=tn.Gb();var un=null,ny=function(a,b){switch(a){case 1:return b?"disable":"enable";case 2:return b?"highlight":"unhighlight";case 4:return b?"activate":"deactivate";case 8:return b?"select":"unselect";case 16:return b?"check":"uncheck";case 32:return b?"focus":"blur";case 64:return b?"open":"close"}throw Error("Ka");};vn.prototype.Za=function(){return this.Z||(this.Z=":"+(this.Ha.g++).toString(36))};
var oy=function(a,b){if(a.G&&a.G.T){var c=a.G.T,d=a.Z;d in c&&delete c[d];c=a.G.T;if(c!==null&&b in c)throw Error("B`"+b);c[b]=a}a.Z=b};vn.prototype.D=function(){return this.o};var py=function(a,b){return a.o?$s(b,a.o||a.h.g):null},qy=function(a){a.K||(a.K=new _.Sb(a));return a.K};vn.prototype.ye=function(a){if(this.G&&this.G!=a)throw Error("Ma");vn.U.ye.call(this,a)};vn.prototype.W=function(){this.o=this.h.createElement("DIV")};vn.prototype.la=function(a){ry(this,a)};
vn.prototype.ld=function(a){ry(this,a.parentNode,a)};var ry=function(a,b,c){if(a.bb)throw Error("Na");a.o||a.W();b?b.insertBefore(a.o,c||null):a.h.g.body.appendChild(a.o);a.G&&!a.G.bb||a.ya()};_.h=vn.prototype;_.h.Ya=function(a){if(this.bb)throw Error("Na");if(a&&this.hg(a)){this.Fa=!0;var b=_.Id(a);this.h&&this.h.g==b||(this.h=_.rb(a));this.Ea(a);this.ya()}else throw Error("Oa");};_.h.hg=function(){return!0};_.h.Ea=function(a){this.o=a};
_.h.ya=function(){this.bb=!0;sy(this,function(a){!a.bb&&a.D()&&a.ya()})};_.h.va=function(){sy(this,function(a){a.bb&&a.va()});this.K&&_.bg(this.K);this.bb=!1};_.h.N=function(){this.bb&&this.va();this.K&&(this.K.dispose(),delete this.K);sy(this,function(a){a.dispose()});!this.Fa&&this.o&&_.Rd(this.o);this.G=this.o=this.T=this.I=null;vn.U.N.call(this)};var V=function(a,b){return a.Za()+"."+b},sy=function(a,b){a.I&&a.I.forEach(b,void 0)};
vn.prototype.Jf=function(a){for(var b=[];this.I&&this.I.length!=0;){var c=b,d=c.push,e=this.I?this.I[0]||null:null,f=a;if(e){var g=typeof e==="string"?e:e.Za();this.T&&g?(e=this.T,e=(e!==null&&g in e?e[g]:void 0)||null):e=null;if(g&&e){var k=this.T;g in k&&delete k[g];_.wa(this.I,e);f&&(e.va(),e.o&&_.Rd(e.o));f=e;if(f==null)throw Error("La");f.G=null;vn.U.ye.call(f,null)}}if(!e)throw Error("Pa");d.call(c,e)}return b};_.C(wn,vn);_.h=wn.prototype;_.h.ne=function(a){this.l=a};_.h.ud=function(){if(!this.bb)throw Error("Qa");if(!this.l)throw Error("Ra");};_.h.Gc=function(){};_.h.dispose=function(){this.Na()||(wn.U.dispose.call(this),delete this.je)};_.h.Ga=function(){return this.l};var ty;_.C(zn,_.lb);var yn={},xn=0,uy=function(a,b){var c=_.rb(a);pu(b,function(d,e){Array.isArray(d)||(d=[d]);_.Nc(d,function(f){f=c.W("INPUT",{type:"hidden",name:e,value:f});a.appendChild(f)})})};_.h=zn.prototype;_.h.sa=null;_.h.eb=null;_.h.zc=null;_.h.Kk=0;_.h.jb=!1;_.h.bc=null;
_.h.send=function(a,b,c,d){if(this.jb)throw Error("Sa");a=new sm(a);b=b?b.toUpperCase():"GET";c&&a.g.set("zx",_.Xc());ty||(ty=$t("FORM"),ty.acceptCharset="utf-8",c=ty.style,c.position="absolute",c.visibility="hidden",c.top=c.left="-10px",c.width=c.height="10px",c.overflow="hidden",document.body.appendChild(ty));this.sa=ty;b=="GET"&&uy(this.sa,a.g);d&&uy(this.sa,d);c=a.toString();c=_.Vb(c);d=this.sa;c=_.Pg(new _.Kg(c));c!==void 0&&(d.action=c);this.sa.method=b;vy(this);wy(this)};
var xy=function(a,b){if(a.jb)throw Error("Sa");var c=new sm(b.action);a.sa=b;b=a.sa;c=_.Pg(c.toString());c!==void 0&&(b.action=c);vy(a)};zn.prototype.abort=function(){if(this.jb){var a=yy(this);if(a)if(_.Wd(a))a.ab&&_.$d(a.ab);else if(a=_.ge(a)){var b=0,c;for(c in a.g)for(var d=a.g[c].concat(),e=0;e<d.length;++e)_.le(d[e])&&++b}this.jb=!1;this.dispatchEvent("abort");zy(this)}};
zn.prototype.N=function(){this.jb&&this.abort();zn.U.N.call(this);this.eb&&Ay(this);wy(this);this.sa=null;delete this.o;this.sa=null;delete yn[this.j]};zn.prototype.isActive=function(){return this.jb};
var vy=function(a){a.jb=!0;a.zc=a.j+"_"+(a.Kk++).toString(36);a.eb=_.rb(a.sa).W("IFRAME",{name:a.zc,id:a.zc});var b=a.eb.style;b.visibility="hidden";b.width=b.height="10px";b.display="none";_.ld?b.marginTop=b.marginLeft="-10px":(b.position="absolute",b.top=b.left="-10px");_.rb(a.sa).g.body.appendChild(a.eb);b=a.zc+"_inner";var c=cu(a.eb);if(document.baseURI){var d=Ot(b);d='<head><base href="'+Ot(document.baseURI)+'"></head><body><iframe id="'+d+'" name="'+d+'"></iframe>';d=_.Dl(d)}else d=Ot(b),d=
_.Dl('<body><iframe id="'+d+'" name="'+d+'"></iframe>');c.write(_.vj(d));_.nb(c.getElementById(b),"load",a.g,!1,a);d=Zt("TEXTAREA",a.sa);for(var e=0,f=d.length;e<f;e++){var g=d[e].value;ku(d[e])!=g&&(_.Td(d[e],g),d[e].value=g)}d=c.importNode(a.sa,!0);d.target=b;d.action=a.sa.action;c.body.appendChild(d);e=Zt("SELECT",a.sa);f=Zt("SELECT",d);g=0;for(var k=e.length;g<k;g++)for(var m=Zt("OPTION",e[g]),n=Zt("OPTION",f[g]),q=0,t=m.length;q<t;q++)n[q].selected=m[q].selected;e=Zt("INPUT",a.sa);f=Zt("INPUT",
d);g=0;for(k=e.length;g<k;g++)if(e[g].type=="file"&&e[g].value!=f[g].value){a.sa.target=b;d=a.sa;break}try{a.A=!1,d.submit(),c.close(),_.kd&&setTimeout(a.B.bind(a),250)}catch(p){_.ke(c.getElementById(b),"load",a.g,!1,a),c.close(),By(a)}};zn.prototype.g=function(){_.ke(yy(this),"load",this.g,!1,this);try{var a=this.eb?cu(yy(this)):null;this.jb=!1;var b,c;b||typeof this.o!="function"||(c=this.o(a))&&(b=4);b?By(this):(this.dispatchEvent("complete"),this.dispatchEvent("success"),zy(this))}catch(d){By(this)}};
var By=function(a){a.A||(a.jb=!1,a.dispatchEvent("complete"),a.dispatchEvent("error"),zy(a),a.A=!0)},zy=function(a){Ay(a);wy(a);a.sa=null;a.dispatchEvent("ready")},Ay=function(a){var b=a.eb;b&&(b.onreadystatechange=null,b.onload=null,b.onerror=null,a.h.push(b));a.bc&&(clearTimeout(a.bc),a.bc=null);_.kd?a.bc=setTimeout(a.l.bind(a),2E3):a.l();a.eb=null;a.zc=null};zn.prototype.l=function(){this.bc&&(clearTimeout(this.bc),this.bc=null);for(;this.h.length!=0;){var a=this.h.pop();_.Rd(a)}};
var wy=function(a){a.sa&&a.sa==ty&&_.Qd(a.sa)},yy=function(a){return a.eb?cu(a.eb).getElementById(a.zc+"_inner"):null};zn.prototype.B=function(){if(this.jb){var a=this.eb?cu(yy(this)):null;a&&!Tt(a,"documentUri")?(_.ke(yy(this),"load",this.g,!1,this),By(this)):setTimeout(this.B.bind(this),250)}};var Ey=function(a,b,c,d,e,f){if(_.nd&&e)return Cy(a);if(e&&!d)return!1;if(!_.kd){typeof b==="number"&&(b=Dy(b));var g=b==17||b==18||_.nd&&b==91;if((!c||_.nd)&&g||_.nd&&b==16&&(d||f))return!1}if(_.ld&&d&&c)switch(a){case 220:case 219:case 221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:return!1}switch(a){case 13:return _.kd?f||e?!1:!(c&&d):!0;case 27:return!_.ld&&!_.kd}return _.kd&&(d||e||f)?!1:Cy(a)},Cy=function(a){if(a>=48&&a<=57||a>=96&&a<=106||a>=65&&a<=90||
_.ld&&a==0)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:case 163:case 58:return!0;case 173:case 171:return _.kd;default:return!1}},Dy=function(a){if(_.kd)a=Fy(a);else if(_.nd&&_.ld)a:switch(a){case 93:a=91;break a}return a},Fy=function(a){switch(a){case 61:return 187;case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;
default:return a}};_.C(An,_.hb);_.C(Bn,_.lb);_.h=Bn.prototype;_.h.nc=null;_.h.fe=null;_.h.wf=null;_.h.he=null;_.h.Pa=-1;_.h.Ib=-1;_.h.Re=!1;
var Gy={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,63239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,63247:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},Hy={Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,PageDown:34,Insert:45},Iy=_.nd&&_.kd;_.h=Bn.prototype;
_.h.Vj=function(a){_.ld&&(this.Pa==17&&!a.ctrlKey||this.Pa==18&&!a.altKey||_.nd&&this.Pa==91&&!a.metaKey)&&(this.Ib=this.Pa=-1);this.Pa==-1&&(a.ctrlKey&&a.keyCode!=17?this.Pa=17:a.altKey&&a.keyCode!=18?this.Pa=18:a.metaKey&&a.keyCode!=91&&(this.Pa=91));Ey(a.keyCode,this.Pa,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?(this.Ib=Dy(a.keyCode),Iy&&(this.Re=a.altKey)):this.handleEvent(a)};_.h.Yj=function(a){this.Ib=this.Pa=-1;this.Re=a.altKey};
_.h.handleEvent=function(a){var b=a.g,c=b.altKey;if(_.ld&&a.type=="keypress"){var d=this.Ib;var e=b.charCode>=0&&b.charCode<63232&&Cy(d)?b.charCode:0}else a.type=="keypress"?(Iy&&(c=this.Re),b.keyCode==b.charCode?b.keyCode<32?(d=b.keyCode,e=0):(d=this.Ib,e=b.charCode):(d=b.keyCode||this.Ib,e=b.charCode||0)):(d=b.keyCode||this.Ib,e=b.charCode||0),_.nd&&e==63&&d==224&&(d=191);var f=d=Dy(d);d?d>=63232&&d in Gy?f=Gy[d]:d==25&&a.shiftKey&&(f=9):b.keyIdentifier&&b.keyIdentifier in Hy&&(f=Hy[b.keyIdentifier]);
if(!_.kd||a.type!="keypress"||Ey(f,this.Pa,a.shiftKey,a.ctrlKey,c,a.metaKey))a=f==this.Pa,this.Pa=f,b=new An(f,e,a,b),b.altKey=c,this.dispatchEvent(b)};_.h.D=function(){return this.nc};_.h.attach=function(a,b){this.he&&this.detach();this.nc=a;this.fe=_.nb(this.nc,"keypress",this,b);this.wf=_.nb(this.nc,"keydown",this.Vj,b,this);this.he=_.nb(this.nc,"keyup",this.Yj,b,this)};
_.h.detach=function(){this.fe&&(_.le(this.fe),_.le(this.wf),_.le(this.he),this.he=this.wf=this.fe=null);this.nc=null;this.Ib=this.Pa=-1};_.h.N=function(){Bn.U.N.call(this);this.detach()};var Cn;var Jy=function(a){return typeof a.className=="string"?a.className:a.getAttribute&&a.getAttribute("class")||""},Ky=function(a){return a.classList?a.classList:Jy(a).match(/\S+/g)||[]},Ly=function(a,b){typeof a.className=="string"?a.className=b:a.setAttribute&&a.setAttribute("class",b)},My=function(a,b){return a.classList?a.classList.contains(b):_.ua(Ky(a),b)},Ny=function(a,b){if(a.classList)a.classList.add(b);else if(!My(a,b)){var c=Jy(a);Ly(a,c+(c.length>0?" "+b:b))}},Oy=function(a,b){if(a.classList)Array.prototype.forEach.call(b,
function(e){Ny(a,e)});else{var c={};Array.prototype.forEach.call(Ky(a),function(e){c[e]=!0});Array.prototype.forEach.call(b,function(e){c[e]=!0});b="";for(var d in c)b+=b.length>0?" "+d:d;Ly(a,b)}},Py=function(a,b){a.classList?a.classList.remove(b):My(a,b)&&Ly(a,Array.prototype.filter.call(Ky(a),function(c){return c!=b}).join(" "))},Qy=function(a,b){a.classList?Array.prototype.forEach.call(b,function(c){Py(a,c)}):Ly(a,Array.prototype.filter.call(Ky(a),function(c){return!_.ua(b,c)}).join(" "))};var Ry=function(){},Sy;Ct(Ry);var Ty={button:"pressed",checkbox:"checked",menuitem:"selected",menuitemcheckbox:"checked",menuitemradio:"checked",radio:"checked",tab:"selected",treeitem:"selected"};_.h=Ry.prototype;_.h.Od=function(){};_.h.W=function(a){return a.h.W("DIV",Uy(this,a).join(" "),a.ga())};_.h.Fe=function(){return!0};
_.h.Ya=function(a,b){b.id&&oy(a,b.id);b&&b.firstChild?Vy(a,b.firstChild.nextSibling?_.xa(b.childNodes):b.firstChild):a.Ob=null;var c=0,d=this.Fb(),e=this.Fb(),f=!1,g=!1,k=_.xa(Ky(b));k.forEach(function(m){f||m!=d?g||m!=e?c|=Wy(this,m):g=!0:(f=!0,e==d&&(g=!0));Wy(this,m)==1&&b.hasAttribute("tabindex")&&gu(b)&&hu(b,!1)},this);a.Aa=c;f||(k.push(d),e==d&&(g=!0));g||k.push(e);(a=a.df)&&k.push.apply(k,a);f&&g&&!a||Ly(b,k.join(" "));return b};
_.h.kh=function(a){a.ua==null&&(a.ua=Wu(a.bb?a.o:a.h.g.body));a.ua&&this.He(a.D(),!0);a.isEnabled()&&this.Jc(a,a.isVisible())};var Xy=function(a,b){if(a=a.Od()){var c=b.getAttribute("role")||null;a!=c&&(a?b.setAttribute("role",a):b.removeAttribute("role"))}};_.h=Ry.prototype;_.h.vd=function(a,b){_.uj&&a.style&&(a.style[_.uj]=b?"":"none")};_.h.He=function(a,b){var c=this.Fb()+"-SIsrTd";(a=a.D?a.D():a)&&(b?Oy:Qy)(a,[c])};
_.h.Ge=function(a){var b;return a.Ma&32&&(b=a.D())?b.hasAttribute("tabindex")&&gu(b):!1};_.h.Jc=function(a,b){var c;if(a.Ma&32&&(c=a.D())){if(!b&&a.Aa&32){try{c.blur()}catch(d){}a.Aa&32&&a.Sg(null)}(c.hasAttribute("tabindex")&&gu(c))!=b&&hu(c,b)}};_.h.ha=function(a,b){Uu(a,b);a&&Dn(a,"hidden",!b)};_.h.Nc=function(a,b,c){var d=a.D();if(d){var e=Yy(this,b);e&&(a=a.D?a.D():a)&&(c?Oy:Qy)(a,[e]);this.hb(d,b,c)}};
_.h.hb=function(a,b,c){Sy||(Sy={1:"disabled",8:"selected",16:"checked",64:"expanded"});b=Sy[b];var d=a.getAttribute("role")||null;d&&(d=Ty[d]||b,b=b=="checked"||b=="selected"?d:b);b&&Dn(a,b,c)};_.h.ig=function(a,b){if(a&&(_.Qd(a),b))if(typeof b==="string")_.Td(a,b);else{var c=function(d){if(d){var e=_.Id(a);a.appendChild(typeof d==="string"?e.createTextNode(d):d)}};Array.isArray(b)?b.forEach(c):!_.ra(b)||"nodeType"in b?c(b):_.xa(b).forEach(c)}};_.h.Fb=function(){return"VIpgJd-bMcfAe"};
var Uy=function(a,b){var c=a.Fb(),d=[c],e=a.Fb();e!=c&&d.push(e);c=b.Aa;for(e=[];c;){var f=c&-c;e.push(Yy(a,f));c&=~f}d.push.apply(d,e);(a=b.df)&&d.push.apply(d,a);return d},Yy=function(a,b){a.g||Zy(a);return a.g[b]},Wy=function(a,b){if(!a.h){a.g||Zy(a);var c=a.g,d={},e;for(e in c)d[c[e]]=e;a.h=d}a=parseInt(a.h[b],10);return isNaN(a)?0:a},Zy=function(a){var b=a.Fb();a.g={1:b+"-OWB6Me",2:b+"-ZmdkE",4:b+"-auswjd",8:b+"-gk6SMd",16:b+"-barxie",32:b+"-XpnDCe",64:b+"-FNFY6c"}};_.C(En,Ry);Ct(En);_.h=En.prototype;_.h.Od=function(){return"button"};_.h.hb=function(a,b,c){switch(b){case 8:case 16:Dn(a,"pressed",c);break;default:case 64:case 1:En.U.hb.call(this,a,b,c)}};_.h.W=function(a){var b=En.U.W.call(this,a);this.Xf(b,a.Ga());var c=a.za();c&&this.La(b,c);a.Ma&16&&this.hb(b,16,!!(a.Aa&16));return b};_.h.Ya=function(a,b){b=En.U.Ya.call(this,a,b);var c=this.za(b);a.l=c;a.J=this.Ga(b);a.Ma&16&&this.hb(b,16,!!(a.Aa&16));return b};_.h.za=function(){};_.h.La=function(){};
_.h.Ga=function(a){return a.title};_.h.Xf=function(a,b){a&&(b?a.title=b:a.removeAttribute("title"))};_.h.Fb=function(){return"VIpgJd-LgbsSe"};var $y={lg:"mousedown",mg:"mouseup",kg:"mousecancel",um:"mousemove",wm:"mouseover",vm:"mouseout",sm:"mouseenter",tm:"mouseleave"};var Gn={};_.C(Hn,vn);_.h=Hn.prototype;_.h.Ob=null;_.h.Aa=0;_.h.Ma=39;_.h.Ve=255;_.h.ib=!0;_.h.df=null;_.h.sf=!0;_.h.Cd=!1;var Ln=function(a){a.bb&&0!=a.sf&&az(a,!1);a.sf=!1};Hn.prototype.W=function(){var a=this.g.W(this);this.o=a;Xy(this.g,a);this.Cd||this.g.vd(a,!1);this.isVisible()||this.g.ha(a,!1)};Hn.prototype.hg=function(a){return this.g.Fe(a)};Hn.prototype.Ea=function(a){this.o=a=this.g.Ya(this,a);Xy(this.g,a);this.Cd||this.g.vd(a,!1);this.ib=a.style.display!="none"};
Hn.prototype.ya=function(){Hn.U.ya.call(this);var a=this.g,b=this.o;this.isVisible()||Dn(b,"hidden",!this.isVisible());this.isEnabled()||a.hb(b,1,!this.isEnabled());this.Ma&8&&a.hb(b,8,!!(this.Aa&8));this.Ma&16&&a.hb(b,16,!!(this.Aa&16));this.Ma&64&&a.hb(b,64,this.Ac());this.g.kh(this);this.Ma&-2&&(this.sf&&az(this,!0),this.Ma&32&&(a=this.D()))&&(b=this.B||(this.B=new Bn),b.attach(a),qy(this).M(b,"key",this.Wj).M(a,"focus",this.ji).M(a,"blur",this.Sg))};
var az=function(a,b){var c=qy(a),d=a.D();b?(c.M(d,$y.lg,a.Wg).M(d,[$y.mg,$y.kg],a.Xg).M(d,"mouseover",a.V).M(d,"mouseout",a.X),a.F!=_.Be&&c.M(d,"contextmenu",a.F)):(c.gb(d,$y.lg,a.Wg).gb(d,[$y.mg,$y.kg],a.Xg).gb(d,"mouseover",a.V).gb(d,"mouseout",a.X),a.F!=_.Be&&c.gb(d,"contextmenu",a.F))};Hn.prototype.va=function(){Hn.U.va.call(this);this.B&&this.B.detach();this.isVisible()&&this.isEnabled()&&this.g.Jc(this,!1)};
Hn.prototype.N=function(){Hn.U.N.call(this);this.B&&(this.B.dispose(),delete this.B);delete this.g;this.df=this.Ob=null};Hn.prototype.ga=function(){return this.Ob};Hn.prototype.A=function(a){this.g.ig(this.D(),a);this.Ob=a};var Vy=function(a,b){a.Ob=b};_.h=Hn.prototype;_.h.Qh=function(a){this.A(a)};_.h.isVisible=function(){return this.ib};_.h.ha=function(a,b){if(b||this.ib!=a&&this.dispatchEvent(a?"show":"hide"))(b=this.D())&&this.g.ha(b,a),this.isEnabled()&&this.g.Jc(this,a),this.ib=a};
_.h.isEnabled=function(){return!(this.Aa&1)};_.h.qb=function(a){var b=this.G;b&&typeof b.isEnabled=="function"&&!b.isEnabled()||!bz(this,1,!a)||(a||(cz(this,!1),dz(this,!1)),this.isVisible()&&this.g.Jc(this,a),ez(this,1,!a,!0))};var dz=function(a,b){bz(a,2,b)&&ez(a,2,b)};Hn.prototype.isActive=function(){return!!(this.Aa&4)};var cz=function(a,b){bz(a,4,b)&&ez(a,4,b)};Hn.prototype.Ac=function(){return!!(this.Aa&64)};
var ez=function(a,b,c,d){d||b!=1?a.Ma&b&&c!=!!(a.Aa&b)&&(a.g.Nc(a,b,c),a.Aa=c?a.Aa|b:a.Aa&~b):a.qb(!c)},fz=function(a){if(a.bb&&a.Aa&32)throw Error("Na");a.Aa&32&&ez(a,32,!1);a.Ma&=-33},gz=function(a,b){return!!(a.Ve&b)&&!!(a.Ma&b)},hz=function(a){a.Ve&=-256},bz=function(a,b,c){return!!(a.Ma&b)&&!!(a.Aa&b)!=c&&(!(0&b)||a.dispatchEvent(ny(b,c)))&&!a.Na()};Hn.prototype.V=function(a){!iz(a,this.D())&&this.dispatchEvent("enter")&&this.isEnabled()&&gz(this,2)&&dz(this,!0)};
Hn.prototype.X=function(a){!iz(a,this.D())&&this.dispatchEvent("leave")&&(gz(this,4)&&cz(this,!1),gz(this,2)&&dz(this,!1))};Hn.prototype.F=_.Be;var iz=function(a,b){return!!a.relatedTarget&&_.Sd(b,a.relatedTarget)};_.h=Hn.prototype;_.h.Wg=function(a){this.isEnabled()&&(gz(this,2)&&dz(this,!0),a.g.button!=0||_.nd&&a.ctrlKey||(gz(this,4)&&cz(this,!0),this.g&&this.g.Ge(this)&&this.D().focus()));this.Cd||a.g.button!=0||_.nd&&a.ctrlKey||a.preventDefault()};
_.h.Xg=function(a){this.isEnabled()&&(gz(this,2)&&dz(this,!0),this.isActive()&&this.qe(a)&&gz(this,4)&&cz(this,!1))};_.h.qe=function(a){if(gz(this,16)){var b=!(this.Aa&16);bz(this,16,b)&&ez(this,16,b)}gz(this,8)&&bz(this,8,!0)&&ez(this,8,!0);gz(this,64)&&(b=!this.Ac(),bz(this,64,b)&&ez(this,64,b));b=new _.gb("action",this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.shiftKey=a.shiftKey,b.j=a.j,b.timeStamp=a.timeStamp);return this.dispatchEvent(b)};
_.h.ji=function(){gz(this,32)&&bz(this,32,!0)&&ez(this,32,!0)};_.h.Sg=function(){gz(this,4)&&cz(this,!1);gz(this,32)&&bz(this,32,!1)&&ez(this,32,!1)};_.h.Wj=function(a){return this.isVisible()&&this.isEnabled()&&this.rf(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};_.h.rf=function(a){return a.keyCode==13&&this.qe(a)};if(typeof Hn!=="function")throw Error("Va`"+Hn);if(typeof Ry!=="function")throw Error("Wa`"+Ry);var jz=_.Ba(Hn);Gn[jz]=Ry;Fn("VIpgJd-bMcfAe",function(){return new Hn(null)});_.C(In,En);Ct(In);_.h=In.prototype;_.h.Od=function(){};_.h.W=function(a){Ln(a);hz(a);fz(a);var b=a.h,c=b.W,d={"class":Uy(this,a).join(" "),disabled:!a.isEnabled(),title:a.Ga()||"",value:a.za()||""};a=(a=a.ga())?(typeof a==="string"?a:Array.isArray(a)?a.map(ku).join(""):ju(a)).replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,""):"";return c.call(b,"BUTTON",d,a||"")};_.h.Fe=function(a){return a.tagName=="BUTTON"||a.tagName=="INPUT"&&(a.type=="button"||a.type=="submit"||a.type=="reset")};
_.h.Ya=function(a,b){Ln(a);hz(a);fz(a);if(b.disabled){var c=Yy(this,1);Ny(b,c)}return In.U.Ya.call(this,a,b)};_.h.kh=function(a){qy(a).M(a.D(),"click",a.qe)};_.h.vd=function(){};_.h.He=function(){};_.h.Ge=function(a){return a.isEnabled()};_.h.Jc=function(){};_.h.Nc=function(a,b,c){In.U.Nc.call(this,a,b,c);(a=a.D())&&b==1&&(a.disabled=c)};_.h.za=function(a){return a.value};_.h.La=function(a,b){a&&(a.value=b)};_.h.hb=function(){};_.C(Jn,Hn);_.h=Jn.prototype;_.h.za=function(){return this.l};_.h.La=function(a){this.l=a;this.g.La(this.D(),a)};_.h.Ga=function(){return this.J};_.h.Xf=function(a){this.J=a;this.g.Xf(this.D(),a)};_.h.N=function(){Jn.U.N.call(this);delete this.l;delete this.J};_.h.ya=function(){Jn.U.ya.call(this);if(this.Ma&32){var a=this.D();a&&qy(this).M(a,"keyup",this.rf)}};_.h.rf=function(a){return a.keyCode==13&&a.type=="key"||a.keyCode==32&&a.type=="keyup"?this.qe(a):a.keyCode==32};Fn("VIpgJd-LgbsSe",function(){return new Jn(null)});var kz=function(a,b){vn.call(this);this.C=a||"";this.j=null;this.B=[];this.g=null;this.F=b||"GET";this.l=this.A=null};_.z(kz,vn);kz.prototype.W=function(){var a={Yi:this.C,method:this.F,pj:this.B,dir:_.If.test(bw)?"rtl":"ltr"};this.Ea(Em(jy,a))};kz.prototype.Ea=function(a){this.o=a;this.g=py(this,"VIpgJd-yAWNEb-Z0Arqf-I9GLp");a=py(this,"VIpgJd-yAWNEb-Z0Arqf-sFeBqf");this.l=new Jn("");this.l.Ya(a);a=py(this,"activity-cancel");this.j=new Jn("");this.j.Ya(a)};
kz.prototype.ya=function(){var a=qy(this);a.M(this.l,"action",(0,_.y)(this.J,this));a.M(this.j,"action",this.dispatchEvent.bind(this,"cancelled"))};kz.prototype.J=function(){var a=!0;this.A&&(a=this.A());a&&(a=new zn,_.nb(a,"success",function(){this.dispatchEvent("successful")}),_.nb(a,"error",function(){this.dispatchEvent("failed")}),xy(a,this.g));this.dispatchEvent("submitted")};var lz=function(a,b){for(var c in b)a.g[c]&&(a.g[c].value=b[c])},mz=function(a,b){return a.g[b]?a.g[b].value:""};
kz.prototype.N=function(){this.l=this.g=this.j=null;vn.prototype.N.call(this)};var nz=function(a,b){a.A=b};_.C(Kn,Ry);Ct(Kn);_.h=Kn.prototype;_.h.Od=function(){};_.h.Ya=function(a,b){Ln(a);hz(a);fz(a);Kn.U.Ya.call(this,a,b);a.A(b.value);return b};_.h.W=function(a){Ln(a);hz(a);fz(a);return a.h.W("TEXTAREA",{"class":Uy(this,a).join(" "),disabled:!a.isEnabled()},a.ga()||"")};_.h.Fe=function(a){return a.tagName=="TEXTAREA"};_.h.He=function(){};_.h.Ge=function(a){return a.isEnabled()};_.h.Jc=function(){};_.h.Nc=function(a,b,c){Kn.U.Nc.call(this,a,b,c);(a=a.D())&&b==1&&(a.disabled=c)};_.h.hb=function(){};
_.h.ig=function(a,b){a&&(a.value=b)};_.h.Fb=function(){return"VIpgJd-B7I4Od"};_.C(Mn,Hn);_.h=Mn.prototype;_.h.Bc=!1;_.h.Yd=!1;_.h.xc=!1;_.h.zb=0;_.h.th=0;_.h.Df=0;_.h.eh=!1;_.h.ke=!1;_.h.Rf=!1;_.h.Qf=!1;_.h.Hc="";var oz=function(a){return a.j.top+a.j.bottom+a.P.top+a.P.bottom},pz=function(a){var b=a.Df,c=a.D();b&&c&&a.ke&&(b-=oz(a));return b},rz=function(a){a.Df=50;qz(a)},sz=function(a){a.th=50;qz(a)};Mn.prototype.La=function(a){this.A(String(a))};Mn.prototype.za=function(){return this.D().value!=this.Hc||tz(this)||this.xc?this.D().value:""};
Mn.prototype.A=function(a){Mn.U.A.call(this,a);this.xc=a!="";qz(this)};Mn.prototype.qb=function(a){Mn.U.qb.call(this,a);this.D().disabled=!a};var qz=function(a){a.D()&&a.C()},tz=function(a){return"placeholder"in a.D()},uz=function(a){a.Hc&&(tz(a)?a.D().placeholder=a.Hc:!a.D()||a.xc||a.Yd||(Ny(a.D(),"B7I4Od-LwH6nd-YPqjbf"),a.D().value=a.Hc))};
Mn.prototype.ya=function(){Mn.U.ya.call(this);var a=this.D();_.rj(a,{overflowY:"hidden",overflowX:"auto",boxSizing:"border-box",MsBoxSizing:"border-box",WebkitBoxSizing:"border-box",MozBoxSizing:"border-box"});this.j=$u(a);this.P=av(a);qy(this).M(a,"scroll",this.C).M(a,"focus",this.C).M(a,"keyup",this.C).M(a,"mouseup",this.xa).M(a,"blur",this.da);uz(this);qz(this)};
var vz=function(a){if(!a.eh){var b=a.D().cloneNode(!1);_.rj(b,{position:"absolute",height:"auto",top:"-9999px",margin:"0",padding:"1px",border:"1px solid #000",overflow:"hidden"});a.h.g.body.appendChild(b);var c=b.scrollHeight;b.style.padding="10px";var d=b.scrollHeight;a.Rf=d>c;b.style.borderWidth="10px";a.Qf=b.scrollHeight>d;b.style.height="100px";b.offsetHeight!=100&&(a.ke=!0);_.Rd(b);a.eh=!0}b=a.D();isNaN(a.j.top)&&(a.j=$u(b),a.P=av(b));c=a.D().scrollHeight;var e=a.D();d=e.offsetHeight-e.clientHeight;
if(!a.Rf){var f=a.j;d-=f.top+f.bottom}a.Qf||(e=av(e),d-=e.top+e.bottom);c+=d>0?d:0;a.ke?c-=oz(a):(a.Rf||(d=a.j,c+=d.top+d.bottom),a.Qf||(a=av(b),c+=a.top+a.bottom));return c},wz=function(a,b){a.zb!=b&&(a.zb=b,a.D().style.height=b+"px")},xz=function(a){var b=a.D();b.style.height="auto";var c=b.value.match(/\n/g)||[];b.rows=c.length+1;a.zb=0};Mn.prototype.da=function(){tz(this)||(this.Yd=!1,this.D().value==""&&(this.xc=!1,uz(this)))};
Mn.prototype.C=function(a){if(!this.Bc){var b=this.D();!tz(this)&&a&&a.type=="focus"&&(b.value==this.Hc&&this.Hc&&!this.Yd&&(Py(b,"B7I4Od-LwH6nd-YPqjbf"),b.value=""),this.Yd=!0,this.xc=b.value!="");var c=!1;this.Bc=!0;a=this.zb;if(b.scrollHeight){var d=!1,e=!1,f=vz(this),g=b.offsetHeight,k=pz(this);var m=this.th;var n=this.D();m&&n&&this.ke&&(m-=oz(this));k&&f<k?(wz(this,k),d=!0):m&&f>m?(wz(this,m),b.style.overflowY="",e=!0):g!=f?wz(this,f):this.zb||(this.zb=f);d||e||(c=!0)}else xz(this);this.Bc=
!1;c&&(b=this.D(),this.Bc||(this.Bc=!0,(e=b.scrollHeight)?(f=vz(this),c=pz(this),c&&f<=c||(d=this.j,b.style.paddingTop=d.top+1+"px",vz(this)==f&&(b.style.paddingTop=d.top+e+"px",b.scrollTop=0,e=vz(this)-e,e>=c?wz(this,e):wz(this,c)),b.style.paddingTop=d.top+"px")):xz(this),this.Bc=!1));a!=this.zb&&this.dispatchEvent("resize")}};
Mn.prototype.xa=function(){var a=this.D(),b=a.offsetHeight;a.filters&&a.filters.length&&(a=a.filters.item("DXImageTransform.Microsoft.DropShadow"))&&(b-=a.offX);b!=this.zb&&(this.zb=this.Df=b)};var yz=function(a,b){wn.call(this,a);this.B=!1;this.A=b||{};this.j=null};_.z(yz,wn);_.h=yz.prototype;_.h.ne=function(a){wn.prototype.ne.call(this,a);qy(this).M(this.j.D(),"keydown",(0,_.y)(this.Ga().nd,this.Ga(),!1));this.B=this.Ga().Sc;this.ud()};_.h.ud=function(){wn.prototype.ud.call(this);this.j.A(this.Ga().Z);var a=this.Ga().Oa(),b=this.Ga().ra();a&&b&&(lz(this.g,{gtrans:this.Ga().Z,text:this.Ga().wd(),hl:bw,langpair:a+"|"+b}),lz(this.g,this.A));this.dispatchEvent("ready");this.j.D().focus()};
_.h.Gc=function(){this.Ga().nd(this.B)};_.h.W=function(){this.Ea(Em(iy))};_.h.Ea=function(a){this.o=a;a=py(this,"contribute-original-text");this.j=new Mn("");this.j.Ya(a);sz(this.j);rz(this.j);a=py(this,"activity-form-container");this.g=new kz(vw,"POST");this.g.B=$l(this.A);nz(this.g,(0,_.y)(function(){lz(this.g,{utrans:_.Sc(this.j.za())});return mz(this.g,"utrans")!=mz(this.g,"gtrans")},this));this.g.la(a)};
_.h.ya=function(){wn.prototype.ya.call(this);var a=qy(this);a.M(this.g,"cancelled",(0,_.y)(function(){this.dispatchEvent("cancelled")},this));a.M(this.g,"submitted",(0,_.y)(function(){var b=this.Ga(),c=this.j.za();b.Z=c&&_.Sc(c);this.dispatchEvent("submitted");b=U.Ei;_.Td(this.Ga().o.D(),b)},this))};_.h.N=function(){this.j&&this.j.dispose();this.j=null;this.g&&this.g.dispose();this.g=null;wn.prototype.N.call(this)};var zz=function(a){_.lb.call(this);this.o=a;this.A={};this.j=new _.Sb(this);this.l=null};_.z(zz,_.lb);zz.prototype.attach=function(){};zz.prototype.detach=function(){};zz.prototype.N=function(){this.j.dispose();this.j=null};var Az=function(a,b,c){if(b=a.o.j[b]){c=c||typeof c=="undefined";for(var d=0;d<b.Ka.length;++d)b.Ka[d]&&a.gh(b.Ka[d],c)}};zz.prototype.gh=function(a,b){_.rj(a,"backgroundColor",b?"#E6ECF9":"");_.rj(a,"color",b?"#000":"")};var Bz=function(a,b,c){if(typeof a==="function")c&&(a=(0,_.y)(a,c));else if(a&&typeof a.handleEvent=="function")a=(0,_.y)(a.handleEvent,a);else throw Error("Xa");return Number(b)>2147483647?-1:_.r.setTimeout(a,b||0)};_.C(Nn,_.l);_.h=Nn.prototype;_.h.Oc=0;_.h.N=function(){Nn.U.N.call(this);this.stop();delete this.h;delete this.j};_.h.start=function(a){this.stop();this.Oc=Bz(this.g,a!==void 0?a:this.l)};_.h.stop=function(){this.isActive()&&_.r.clearTimeout(this.Oc);this.Oc=0};_.h.isActive=function(){return this.Oc!=0};_.h.ki=function(){this.Oc=0;this.h&&this.h.call(this.j)};var am={},Cz=null,Dz=function(a){a=_.Ba(a);delete am[a];bm()&&Cz&&Cz.stop()},Fz=function(){Cz||(Cz=new Nn(function(){Ez()},20));var a=Cz;a.isActive()||a.start()},Ez=function(){var a=_.Ic();_.Rc(am,function(b){Gz(b,a)});bm()||Fz()};_.C(On,_.lb);On.prototype.j=function(){this.h("begin")};On.prototype.l=function(){this.h("end")};On.prototype.Gc=function(){this.h("stop")};On.prototype.h=function(a){this.dispatchEvent(a)};var Pn=function(a,b,c,d){On.call(this);if(!Array.isArray(a)||!Array.isArray(b))throw Error("Ya");if(a.length!=b.length)throw Error("Za");this.o=a;this.I=b;this.duration=c;this.G=d;this.coords=[];this.progress=this.F=0;this.lastFrame=null};_.C(Pn,On);
Pn.prototype.play=function(a){if(a||this.g==0)this.progress=0,this.coords=this.o;else if(this.g==1)return!1;Dz(this);this.startTime=a=_.Ic();this.g==-1&&(this.startTime-=this.duration*this.progress);this.endTime=this.startTime+this.duration;this.lastFrame=this.startTime;this.progress||this.j();this.h("play");this.g==-1&&this.h("resume");this.g=1;var b=_.Ba(this);b in am||(am[b]=this);Fz();Gz(this,a);return!0};
Pn.prototype.stop=function(a){Dz(this);this.g=0;a&&(this.progress=1);Hz(this,this.progress);this.Gc();this.l()};Pn.prototype.Vf=function(a){this.progress=a;this.g==1&&(this.startTime=_.Ic()-this.duration*this.progress,this.endTime=this.startTime+this.duration)};Pn.prototype.N=function(){this.g==0||this.stop(!1);this.h("destroy");Pn.U.N.call(this)};
var Gz=function(a,b){b<a.startTime&&(a.endTime=b+a.endTime-a.startTime,a.startTime=b);a.progress=(b-a.startTime)/(a.endTime-a.startTime);a.progress>1&&(a.progress=1);a.F=1E3/(b-a.lastFrame);a.lastFrame=b;Hz(a,a.progress);a.progress==1?(a.g=0,Dz(a),a.h("finish"),a.l()):a.g==1&&a.C()},Hz=function(a,b){typeof a.G==="function"&&(b=a.G(b));a.coords=Array(a.o.length);for(var c=0;c<a.o.length;c++)a.coords[c]=(a.I[c]-a.o[c])*b+a.o[c]};Pn.prototype.C=function(){this.h("animate")};
Pn.prototype.h=function(a){this.dispatchEvent(new Iz(a,this))};var Iz=function(a,b){_.gb.call(this,a);this.coords=b.coords;this.x=b.coords[0];this.y=b.coords[1];this.z=b.coords[2];this.duration=b.duration;this.progress=b.progress;this.fps=b.F;this.state=b.g};_.C(Iz,_.gb);var Jz=function(){if(_.od){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(_.Va()))?a[1]:"0"}return _.nd?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(_.Va()))?a[0].replace(/_/g,"."):"10"):_.pd?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(_.Va()))?a[1]:""):_.qd||_.rd||_.sd?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(_.Va()))?a[1].replace(/_/g,"."):""):""}();var Kz=function(a){return(a=a.exec(_.Va()))?a[1]:""},Lz=function(){if(_.Vh)return Kz(/Firefox\/([0-9.]+)/);if(_.id||_.jd||_.hd)return _.zd;if(_.Zh){if(_.db()||_.eb()){var a=Kz(/CriOS\/([0-9.]+)/);if(a)return a}return Kz(/Chrome\/([0-9.]+)/)}if(_.$h&&!_.db())return Kz(/Version\/([0-9.]+)/);if(_.Wh||_.Xh){if(a=/Version\/(\S+).*Mobile\/(\S+)/.exec(_.Va()))return a[1]+"."+a[2]}else if(_.Yh)return(a=Kz(/Android\s+([0-9.]+)/))?a:Kz(/Version\/([0-9.]+)/);return""}();_.C(Qn,Pn);Qn.prototype.B=function(){};Qn.prototype.C=function(){this.B();Qn.U.C.call(this)};Qn.prototype.l=function(){this.B();Qn.U.l.call(this)};Qn.prototype.j=function(){this.B();Qn.U.j.call(this)};_.C(Rn,Qn);var Mz=1/1024;Rn.prototype.B=function(){var a=this.coords[0];if(Math.abs(a-this.A)>=Mz){var b=this.element.style;"opacity"in b?b.opacity=a:"MozOpacity"in b?b.MozOpacity=a:"filter"in b&&(b.filter=a===""?"":"alpha(opacity="+Number(a)*100+")");this.A=a}};Rn.prototype.j=function(){this.A=-1;Rn.U.j.call(this)};
Rn.prototype.l=function(){this.A=-1;Rn.U.l.call(this)};Rn.prototype.show=function(){this.element.style.display=""};_.C(Sn,Rn);Sn.prototype.j=function(){this.show();Sn.U.j.call(this)};Sn.prototype.l=function(){this.element.style.display="none";Sn.U.l.call(this)};_.C(Tn,Rn);Tn.prototype.j=function(){this.show();Tn.U.j.call(this)};var Nz=function(){vn.call(this);this.g=null};_.z(Nz,vn);Nz.prototype.W=function(){this.Ea(this.h.W("DIV",{"class":"status-message"}))};Nz.prototype.Ea=function(a){this.o=a;a.style.display="none"};var Pz=function(a){var b=c;var c=(0,_.y)(function(){_.Td(this.D(),"");b&&b()},a);c=(0,_.y)(a.j,a,750,c);Oz(a,c)};Nz.prototype.clear=function(){this.g&&(this.g.stop(!0),this.g=null);_.Td(this.D(),"");this.ha(!1)};
var Oz=function(a,b){a.g=new Tn(a.D(),750);qy(a).Jb(a.g,"begin",(0,_.y)(function(){this.D().style.display="block"},a));qy(a).Jb(a.g,"finish",(0,_.y)(function(){this.g=null;window.setTimeout(b,2E3)},a));a.g.play()};Nz.prototype.j=function(a,b){this.isVisible()&&(this.g=new Sn(this.D(),a),qy(this).Jb(this.g,"finish",(0,_.y)(function(){b&&b()},this)),this.g.play())};Nz.prototype.getMessage=function(){return ju(this.D())};
Nz.prototype.ha=function(a){this.D().style.display=a?"block":"none";this.D().style.opacity=a?"1":"0"};Nz.prototype.isVisible=function(){return this.D().style.display!=="none"&&this.D().style.opacity!=="0"};_.C(Un,_.lb);_.h=Un.prototype;_.h.Ua=null;_.h.Sc=!0;_.h.xg=null;_.h.ec=!1;_.h.xf=-1;_.h.Mc="toggle_display";_.h.D=function(){return this.Ua};_.h.Ic=function(a){if(this.ec)throw Error("ab");this.Ua=a};_.h.nd=function(a){if(this.ec)throw Error("ab");this.Sc=a};_.h.isVisible=function(){return this.ec};
_.h.ha=function(a){this.kb&&this.kb.stop();this.Fa&&this.Fa.stop();if(a){if(!this.ec&&this.Ie()){if(!this.Ua)throw Error("bb");this.sb();a=_.Id(this.Ua);this.Sc&&(this.C.M(a,"mousedown",this.Dh,!0),this.C.M(a,"blur",this.Lk));this.Mc=="toggle_display"?(this.Ua.style.visibility="visible",Uu(this.Ua,!0)):this.Mc=="move_offscreen"&&this.sb();this.ec=!0;this.xf=Date.now();this.kb?(_.de(this.kb,"end",this.Eh,!1,this),this.kb.play()):this.Eh()}}else Qz(this)};_.h.sb=function(){};
var Qz=function(a,b){a.ec&&a.dispatchEvent({type:"beforehide",target:b})&&(a.C&&_.bg(a.C),a.ec=!1,a.Fa?(_.de(a.Fa,"end",_.pk(a.Dg,b),!1,a),a.Fa.play()):a.Dg(b))};_.h=Un.prototype;_.h.Dg=function(a){this.Mc=="toggle_display"?this.kk():this.Mc=="move_offscreen"&&(this.Ua.style.top="-10000px");this.Gf(a)};_.h.kk=function(){this.Ua.style.visibility="hidden";Uu(this.Ua,!1)};_.h.Ie=function(){return this.dispatchEvent("beforeshow")};_.h.Eh=function(){this.dispatchEvent("show")};
_.h.Gf=function(a){this.dispatchEvent({type:"hide",target:a})};_.h.Dh=function(a){a=a.target;_.Sd(this.Ua,a)||Rz(this,a)||Date.now()-this.xf<150||Qz(this,a)};_.h.Lk=function(a){var b=_.Id(this.Ua);if(typeof document.activeElement!="undefined"){if(a=b.activeElement,!a||_.Sd(this.Ua,a)||a.tagName=="BODY"||Rz(this,a))return}else if(a.target!=b)return;Date.now()-this.xf<150||Qz(this)};var Rz=function(a,b){return _.Pc(a.xg||[],function(c){return b===c||_.Sd(c,b)})};
Un.prototype.N=function(){Un.U.N.call(this);this.C.dispose();_.qa(this.kb);_.qa(this.Fa);delete this.Ua;delete this.C;delete this.xg};_.C(Vn,_.lb);Vn.prototype.handleEvent=function(a){var b=new _.hb(a.g);b.type=a.type=="focusin"||a.type=="focus"?"focusin":"focusout";this.dispatchEvent(b)};Vn.prototype.N=function(){Vn.U.N.call(this);_.le(this.h);_.le(this.j);delete this.g};Wn.prototype.h=function(){};var Uz=function(a,b,c,d,e,f,g){var k;if(k=c.offsetParent){var m=k.tagName=="HTML"||k.tagName=="BODY";if(!m||Ku(k,"position")!="static"){var n=Pu(k);if(!m){m=Wu(k);var q;if(q=m){q=_.$h&&em(Lz,10)>=0;var t;if(t=_.td)t=em(Jz,10)>=0;var p=_.Zh&&em(Lz,85)>=0;q=_.kd||q||t||p}m=q?-k.scrollLeft:m&&Ku(k,"overflowX")!="visible"?k.scrollWidth-k.clientWidth-k.scrollLeft:k.scrollLeft;n=Et(n,new Ql(m,k.scrollTop))}}}k=n||new Ql;n=Pu(a);m=Tu(a);n=new Qm(n.x,n.y,m.width,m.height);if(m=Qu(a))p=new Qm(m.left,m.top,
m.right-m.left,m.bottom-m.top),m=Math.max(n.left,p.left),q=Math.min(n.left+n.width,p.left+p.width),m<=q&&(t=Math.max(n.top,p.top),p=Math.min(n.top+n.height,p.top+p.height),t<=p&&(n.left=m,n.top=t,n.width=q-m,n.height=p-t));q=_.rb(a);m=_.rb(c);q.g!=m.g&&(q=q.g.body,m=Ru(q,m.g.defaultView),m=Et(m,Pu(q)),n.left+=m.x,n.top+=m.y);a=Sz(a,b);b=n.left;a&4?b+=n.width:a&2&&(b+=n.width/2);b=new Ql(b,n.top+(a&1?n.height:0));b=Et(b,k);e&&(b.x+=(a&4?-1:1)*e.x,b.y+=(a&1?-1:1)*e.y);var u;g&&(u=Qu(c))&&(u.top-=k.y,
u.right-=k.x,u.bottom-=k.y,u.left-=k.x);return Tz(b,c,d,f,u,g)},Tz=function(a,b,c,d,e,f){a=Us(a);var g=Sz(b,c);c=Tu(b);var k=new _.Da(c.width,c.height);a=Us(a);k=new _.Da(k.width,k.height);var m=0;if(d||g!=0)g&4?a.x-=k.width+(d?d.right:0):g&2?a.x-=k.width/2:d&&(a.x+=d.left),g&1?a.y-=k.height+(d?d.bottom:0):d&&(a.y+=d.top);f&&(e?(d=k,g=0,(f&65)==65&&(a.x<e.left||a.x>=e.right)&&(f&=-2),(f&132)==132&&(a.y<e.top||a.y>=e.bottom)&&(f&=-5),a.x<e.left&&f&1&&(a.x=e.left,g|=1),f&16&&(m=a.x,a.x<e.left&&(a.x=
e.left,g|=4),a.x+d.width>e.right&&(d.width=Math.min(e.right-a.x,m+d.width-e.left),d.width=Math.max(d.width,0),g|=4)),a.x+d.width>e.right&&f&1&&(a.x=Math.max(e.right-d.width,e.left),g|=1),f&2&&(g|=(a.x<e.left?16:0)|(a.x+d.width>e.right?32:0)),a.y<e.top&&f&4&&(a.y=e.top,g|=2),f&32&&(m=a.y,a.y<e.top&&(a.y=e.top,g|=8),a.y+d.height>e.bottom&&(d.height=Math.min(e.bottom-a.y,m+d.height-e.top),d.height=Math.max(d.height,0),g|=8)),a.y+d.height>e.bottom&&f&4&&(a.y=Math.max(e.bottom-d.height,e.top),g|=2),f&
8&&(g|=(a.y<e.top?64:0)|(a.y+d.height>e.bottom?128:0)),e=g):e=256,m=e);e=new Qm(0,0,0,0);e.left=a.x;e.top=a.y;e.width=k.width;e.height=k.height;a=m;if(a&496)return a;Mu(b,new Ql(e.left,e.top));k=new _.Da(e.width,e.height);_.Qc(c,k)||Yu(b,k,"border-box");return a},Sz=function(a,b){return(b&8&&Wu(a)?b^4:b)&-9};_.C(Xn,Wn);Xn.prototype.h=function(a,b,c){Uz(this.element,this.j,a,b,void 0,c,this.l)};_.C(Yn,Wn);Yn.prototype.h=function(a,b,c){Uz((a?_.Id(a):document).documentElement,0,a,b,this.g,c,null)};_.C(Zn,Un);Zn.prototype.sb=function(){if(this.B){var a=!this.isVisible()&&this.Mc!="move_offscreen",b=this.D();a&&(b.style.visibility="hidden",Uu(b,!0));this.B.h(b,8,this.uk);a&&Uu(b,!1)}};_.C(ao,Zn);var Vz=[];_.h=ao.prototype;_.h.Ia=null;_.h.className="VIpgJd-suEOdc";_.h.Sh=500;_.h.fh=0;_.h.attach=function(a){a=$n(a);this.G.add(a);_.nb(a,"mouseover",this.Je,!1,this);_.nb(a,"mouseout",this.wc,!1,this);_.nb(a,"mousemove",this.ee,!1,this);_.nb(a,"focus",this.Nd,!1,this);_.nb(a,"blur",this.wc,!1,this)};_.h.detach=function(a){var b=this;a?(a=$n(a),Wz(this,a),this.G.delete(a)):(this.G.forEach(function(c){Wz(b,c)}),this.G.clear())};
var Wz=function(a,b){_.ke(b,"mouseover",a.Je,!1,a);_.ke(b,"mouseout",a.wc,!1,a);_.ke(b,"mousemove",a.ee,!1,a);_.ke(b,"focus",a.Nd,!1,a);_.ke(b,"blur",a.wc,!1,a)};ao.prototype.cb=function(a){_.Td(this.D(),a)};
ao.prototype.Ic=function(a){var b=this.D();b&&_.Rd(b);ao.U.Ic.call(this,a);a?(b=this.X.g.body,b.insertBefore(a,b.lastChild),_.qa(this.I),this.I=new Vn(this.D()),_.qk(this,_.pk(_.qa,this.I)),_.nb(this.I,"focusin",this.P,void 0,this),_.nb(this.I,"focusout",this.Qb,void 0,this)):(_.qa(this.I),this.I=null)};ao.prototype.wd=function(){return ju(this.D())};var Xz=function(a){return a.V?a.isVisible()?4:1:a.xa?3:a.isVisible()?2:0};
ao.prototype.Ie=function(){if(!Un.prototype.Ie.call(this))return!1;if(this.g)for(var a,b=0;a=Vz[b];b++)_.Sd(a.D(),this.g)||a.ha(!1);_.va(Vz,this);a=this.D();a.className=this.className;this.P();_.nb(a,"mouseover",this.Wd,!1,this);_.nb(a,"mouseout",this.Vd,!1,this);Yz(this);return!0};
ao.prototype.Gf=function(){_.wa(Vz,this);for(var a=this.D(),b,c=0;b=Vz[c];c++)b.g&&_.Sd(a,b.g)&&b.ha(!1);this.qh&&this.qh.Qb();_.ke(a,"mouseover",this.Wd,!1,this);_.ke(a,"mouseout",this.Vd,!1,this);this.g=void 0;Xz(this)==0&&(this.Pb=!1);Un.prototype.Gf.call(this)};ao.prototype.Cf=function(a,b){this.g==a&&this.G.has(this.g)&&(this.Pb||!this.Jo?(this.ha(!1),this.isVisible()||(this.g=a,this.B=b||new Zz(Us(this.bd)),this.isVisible()&&this.sb(),this.ha(!0))):this.g=void 0);this.V=void 0};
ao.prototype.Jk=function(a){this.xa=void 0;if(a==this.g){a=this.X;var b=a.g;try{var c=b&&b.activeElement;var d=c&&c.nodeName?c:null}catch(e){d=null}d=d&&this.D()&&a.contains(this.D(),d);this.Ia!=null&&(this.Ia==this.D()||this.G.has(this.Ia))||d||this.ae&&this.ae.Ia||this.ha(!1)}};var $z=function(a,b){var c=bt(a.X.g);a.bd.x=b.clientX+c.x;a.bd.y=b.clientY+c.y};ao.prototype.Je=function(a){var b=aA(this,a.target);this.Ia=b;this.P();b!=this.g&&(this.g=b,bA(this,b),cA(this),$z(this,a))};
var aA=function(a,b){try{for(;b&&!a.G.has(b);)b=b.parentNode;return b}catch(c){return null}};ao.prototype.ee=function(a){$z(this,a);this.Pb=!0};ao.prototype.Nd=function(a){this.Ia=a=aA(this,a.target);this.Pb=!0;if(this.g!=a){this.g=a;var b=new dA(this.Ia);this.P();bA(this,a,b);cA(this)}};var cA=function(a){if(a.g)for(var b,c=0;b=Vz[c];c++)_.Sd(b.D(),a.g)&&(b.ae=a,a.qh=b)};
ao.prototype.wc=function(a){var b=aA(this,a.target),c=aA(this,a.relatedTarget);b!=c&&(b==this.Ia&&(this.Ia=null),Yz(this),this.Pb=!1,!this.isVisible()||a.relatedTarget&&_.Sd(this.D(),a.relatedTarget)?this.g=void 0:this.Qb())};ao.prototype.Wd=function(){var a=this.D();this.Ia!=a&&(this.P(),this.Ia=a)};ao.prototype.Vd=function(a){var b=this.D();this.Ia!=b||a.relatedTarget&&_.Sd(b,a.relatedTarget)||(this.Ia=null,this.Qb())};
var bA=function(a,b,c){a.V||(a.V=Bz((0,_.y)(a.Cf,a,b,c),a.Sh))},Yz=function(a){a.V&&(_.r.clearTimeout(a.V),a.V=void 0)};ao.prototype.Qb=function(){Xz(this)==2&&(this.xa=Bz((0,_.y)(this.Jk,this,this.g),this.fh))};ao.prototype.P=function(){this.xa&&(_.r.clearTimeout(this.xa),this.xa=void 0)};ao.prototype.N=function(){this.ha(!1);Yz(this);this.detach();this.D()&&_.Rd(this.D());this.Ia=null;delete this.X;ao.U.N.call(this)};var Zz=function(a,b){Yn.call(this,a,b)};_.C(Zz,Yn);
Zz.prototype.h=function(a,b,c){b=Qu((a?_.Id(a):document).documentElement);c=c?new Pm(c.top+10,c.right,c.bottom,c.left+10):new Pm(10,0,0,10);Tz(this.g,a,8,c,b,9)&496&&Tz(this.g,a,8,c,b,5)};var dA=function(a){Xn.call(this,a,5)};_.C(dA,Xn);dA.prototype.h=function(a,b,c){var d=new Ql(10,0);Uz(this.element,this.j,a,b,d,c,9)&496&&Uz(this.element,4,a,1,d,c,5)};var eA=function(){ao.call(this);this.da={};this.uc={};this.J=null;this.Rd=!1;this.Yc=this.h=this.T=null;this.ua={};this.A=new _.Sb(this);this.F=this.j=this.o=this.Rb=this.l=this.Z=this.Ha=null;this.K=!0;this.Tb=[]};_.z(eA,ao);_.h=eA.prototype;
_.h.la=function(){this.K=!1;var a=_.If.test(bw)?"rtl":"ltr";this.Ic(Em(my,{Ik:sw,An:qw,Do:lw,dir:a,vl:ww}));this.className+=" VIpgJd-yAWNEb-L7lbkb skiptranslate";if(a=!!(this.D()&&this.J&&this.Rb&&this.o.D()&&this.T&&this.F))if(this.A.M(window,"resize",(0,_.y)(this.sb,this)),this.A.M(this,"hide",(0,_.y)(this.Ok,this)),this.Tb.length)return a=this.vg.apply(this,this.Tb),this.Tb=[],a;return a};
_.h.vg=function(a){for(var b=[],c=0;c<arguments.length;++c){var d=arguments[c];if(d)if(this.J||d.je){var e=$t("SPAN",{"class":d.className||"VIpgJd-yAWNEb-Z0Arqf-hSRGPd"});_.Td(e,d.yf||"");b.push(e);_.Pd(d.je||this.J,e);if(d.ne&&d.Gc){var f=(0,_.y)(this.Ej,this,d);this.A.M(e,"click",f);d.ie&&this.A.M(this.T,d.ie,f)}d.id=d.id||d.Za();this.da[d.id]&&this.Kh(d);this.da[d.id]=d;this.uc[d.id]=e}else this.Tb.push(d)}return b};
_.h.Kh=function(a){for(var b=0;b<arguments.length;++b){var c=typeof arguments[b]==="string"||arguments[b]instanceof String?arguments[b]:arguments[b].id,d=this.da[c],e=this.uc[c];d&&e&&(this.h&&this.h.id===c&&this.Ze(),this.A.gb(d,["submitted","cancelled"]),d.dispose(),this.ua[c]&&delete this.ua[c],delete this.da[c],delete this.uc[c],_.Rd(e))}};
_.h.Ej=function(a){if(this.T){a!=this.h&&this.h&&(this.o.clear(),this.h.Gc.call(this.h),this.h.D()&&(this.h.D().style.display="none"),fA(this,!1),this.h=null);fA(this,!0);this.o.clear();this.h=a;if(this.ua[a.id]){var b=this.ua[a.id];var c=a.ud}else a.la(),b=a.D(),c=a.ne,this.A.M(a,["submitted","cancelled"],(0,_.y)(this.Ze,this)),a.Xe&&(this.ua[a.id]=b);_.Pd(this.T,b);c.call(a,this);a=new Tn(b,100);this.A.Jb(a,"finish",(0,_.y)(this.sb,this,!0,!0));a.play()}};
_.h.Ze=function(){if(this.h)if(this.o.clear(),this.h.Gc.call(this.h),this.h.D()){var a=new Sn(this.h.D(),100);this.A.Jb(a,"finish",(0,_.y)(function(){_.Rd(this.h.D());this.h=null;fA(this,!1);this.o.getMessage()&&(Pz(this.o),this.sb(!0,!0))},this));a.play()}else fA(this,!1),this.h=null};_.h.Cf=function(a,b){this.Yc=a;ao.prototype.Cf.call(this,a,b);this.D().style.display="block"};
_.h.Je=function(a){if(!this.K){var b=aA(this,a.target);this.Ia=b;this.P();b!=this.g?(this.g=b,bA(this,b),cA(this),$z(this,a)):bA(this,b)}};_.h.Ok=function(){this.o.clear();this.Rd&&this.Ze()};_.h.N=function(){for(var a in this.da)this.Kh(a);this.A&&this.A.dispose();this.A=null;this.o&&this.o.dispose();this.F=this.Rb=this.Yc=this.T=this.J=this.o=null;ao.prototype.N.call(this)};
var fA=function(a,b){a.Rd=b;a.K=b;if(a.K){var c=a.D();a.Ha=new Ql(c.offsetLeft,c.offsetTop)}else a.Ha&&((a.B||null)!=null&&((a.B||null).g=a.Ha),Mu(a.D(),a.Ha),a.Ha=null);a.J.style.display=b?"none":"inline-block";a.Rb.style.display=b?"inline-block":"none"};_.h=eA.prototype;_.h.nd=function(a){if(this.isVisible()){a=(this.Sc=a)?this.C.M:this.C.gb;var b=_.Id(this.D());a.call(this.C,b,"mousedown",this.Dh,!0)}else ao.prototype.nd.call(this,a)};
_.h.Ic=function(a){ao.prototype.Ic.call(this,a);if(a){this.J=$s("VIpgJd-yAWNEb-Z0Arqf-PLDbbf",a);var b=$s("VIpgJd-yAWNEb-jOfkMb-Ne3sFf",a);b&&(this.o=new Nz,this.o.Ya(b));this.Rb=$s("VIpgJd-yAWNEb-fw42Ze-Z0Arqf-haAclf",a);this.T=$s("VIpgJd-yAWNEb-Z0Arqf-H9tDt",a);this.F=$s("VIpgJd-yAWNEb-nVMfcd-fmcmS",a)}};
_.h.sb=function(a,b){var c=Pu(document.body).y;if(this.B){(this.B||null).g.y+=c;ao.prototype.sb.call(this);var d=parseInt(this.D().style.left,10);a=parseInt(this.D().style.top,10)-(a?0:c);b&&(b=this.uk||{},a-=b.top||10,d-=b.left||10);a-=c;(this.B||null).g.y=a;(this.B||null).g.x=d;c=new Ql(d,a);Mu(this.D(),c)}};_.h.ha=function(a){ao.prototype.ha.call(this,a)};_.h.rb=function(a){this.l=a};_.h.wa=function(a){this.j=a};
_.h.cb=function(a){a=a?_.Sc(a):"";this.F?_.Td(this.F,a):ao.prototype.cb.call(this,a)};_.h.Oa=function(){return this.l};_.h.ra=function(){return this.j};_.h.wd=function(){return this.F?ju(this.F):ao.prototype.wd.call(this)};_.h.wc=function(a){this.K||ao.prototype.wc.call(this,a)};_.h.Wd=function(a){this.K||ao.prototype.Wd.call(this,a)};_.h.Vd=function(a){this.K||ao.prototype.Vd.call(this,a)};var gA=function(){this.h=new Map;this.g=Mw(Tw)},kA=function(a){var b=$n("goog-gt-thumbUpButton"),c=a.h,d=a.g;b.addEventListener("click",function(){if(hA(c)===iA)Xw(d);else{var e=Uw(d,5);Vw(d,e);Ww(e,5)}jA(c,iA)},!1)},mA=function(a){var b=$n("goog-gt-thumbDownButton"),c=a.h,d=a.g;b.addEventListener("click",function(){if(hA(c)===lA)Xw(d);else{var e=Uw(d,6);Vw(d,e);Ww(e,6)}jA(c,lA)},!1)},pA=function(a){var b=$n("goog-gt-tt"),c=b.dataset,d=$n("goog-gt-votingInputSrcLang"),e=$n("goog-gt-votingInputTrgLang"),
f=$n("goog-gt-votingInputSrcText"),g=$n("goog-gt-votingInputTrgText"),k=$s("VIpgJd-yAWNEb-nVMfcd-fmcmS"),m=$n("goog-gt-translation"),n=a.h,q=a.g;window.document.body.addEventListener("goog-gt-popupShown",function(t){var p=Uw(q,4);Vw(q,p);Ww(p,4);t=t.detail;p=String(t.Ed);t=t.ll;c.id=p;p=n.get(p)||nA;oA(p);b.style.width=Math.max(Math.min(window.innerWidth-16,536),288)+"px";p=t.Oa()||"";var u=t.ra()||"";d.value=p;e.value=u;f.value=t.wd();g.value=t.Z;m&&(m.innerText=t.Z);b.lang=bw;k.lang=p;m&&(m.lang=
u);_.If.test(p)&&(k.classList.add("rtl"),k.dir="rtl");m&&_.If.test(u)&&(m.classList.add("rtl"),m.dir="rtl")},!1)},oA=function(a){var b=$n("goog-gt-thumbUpButton"),c=$n("goog-gt-thumbUpIcon"),d=$n("goog-gt-thumbUpIconFilled"),e=$n("goog-gt-thumbDownButton"),f=$n("goog-gt-thumbDownIcon"),g=$n("goog-gt-thumbDownIconFilled");b.setAttribute("aria-pressed","false");c.style.display="";d.style.display="none";e.setAttribute("aria-pressed","false");f.style.display="";g.style.display="none";switch(a){case iA:b.setAttribute("aria-pressed",
"true");c.style.display="none";d.style.display="";break;case lA:e.setAttribute("aria-pressed","true"),f.style.display="none",g.style.display=""}$n("goog-gt-votingInputVote").value=a},hA=function(a){var b=$n("goog-gt-tt").dataset;return a.get(b.id)},jA=function(a,b){hA(a)===b&&(b=nA);oA(b);var c=$n("goog-gt-tt").dataset;a.set(c.id,b);$n("goog-gt-votingForm").submit()},nA=(0).toString(),iA=(1).toString(),lA=(2).toString();var qA={};qA.add=eo;qA.pn=function(a,b,c){var d=bo(a);typeof b==="string"?_.wa(d,b):Array.isArray(b)&&(d=fo(d,b));typeof c!=="string"||_.ua(d,c)?Array.isArray(c)&&co(d,c):d.push(c);a.className=d.join(" ")};qA.enable=io;qA.get=bo;qA.has=ho;qA.remove=go;qA.set=function(a,b){a.className=b};qA.Xo=function(a,b,c){for(var d=bo(a),e=!1,f=0;f<d.length;f++)d[f]==b&&(d.splice(f--,1),e=!0);e&&(d.push(c),a.className=d.join(" "));return e};qA.toggle=function(a,b){var c=!ho(a,b);io(a,b,c);return c};var rA=function(a,b){zz.call(this,a);b=b||{};this.g={apiKey:b.apiKey||"",Xb:b.Xb||1};this.h=null};_.z(rA,zz);_.h=rA.prototype;_.h.attach=function(a,b){b&&(b.Ed=a,this.h.attach(b))};_.h.detach=function(a){a&&this.h.detach(a)};_.h.mi=function(){var a=this.h.Yc;if(a&&a.Ed!==void 0){var b=a.Ed;a=this.o.j[b];Az(this,this.l,!1);this.l=b;Az(this,b);this.h.rb(a.fl);this.h.wa(a.jl);var c=a.ea;this.h.Z=c&&_.Sc(c);this.h.cb(a.text)}b=new CustomEvent("goog-gt-popupShown",{detail:{Ed:b,ll:this.h}});window.document.body.dispatchEvent(b)};
_.h.li=function(){Az(this,this.l,!1)};_.h.Mk=function(){this.o.j[this.l].nj.dispatchEvent("updating")};_.h.N=function(){this.h.dispose();this.h=null;zz.prototype.N.call(this)};_.h.gh=function(a,b){qA[b?"add":"remove"](a,"VIpgJd-yAWNEb-VIpgJd-fmcmS-sn54Q")};var sA=function(a){this.A=a;this.l=this.h=this.o=this.j=-1;this.g=!1;this.C=0;this.G="";this.F=0};sA.prototype.start=function(){if(!this.g){this.g=!0;var a=[],b;for(b=0;b<15;b++)a[b]=Nw[0|Math.random()*62];this.G=a.join("");this.C=0;this.l=this.h=this.o=this.j=-1;this.F=_.Ic();Bz(this.B,1E4,this)}};sA.prototype.stop=function(){this.g&&(this.g=!1,tA(this))};sA.prototype.B=function(){this.g&&(tA(this),Bz(this.B,1E3,this))};
var tA=function(a){var b=a.A.l,c=a.A.A,d=a.A.j,e=a.A.o;if(a.j!=b||a.o!=c||a.h!=d||a.l!=e){var f={};f.ct=b;f.cv=c;f.cts=d;f.cvs=e;f.sid=a.G;f.seq=a.C++;f.tat=_.Ic()-a.F;if(a.j>=0||a.o>=0||a.h>=0||a.l>=0)f.pt=a.j,f.pv=a.o,f.pts=a.h,f.pvs=a.l;ln("te_v",f);a.j=b;a.o=c;a.h=d;a.l=e}};var uA=function(){this.o=this.j=this.A=this.l=0;this.g=[];this.h=_.r.IntersectionObserver!=null?new IntersectionObserver((0,_.y)(this.B,this)):null};uA.prototype.attach=function(a,b){this.j+=b;var c=this.g.length;this.g.push(b);for(b=0;b<a.length;++b){var d=a[b];bu(d)?(d[vA]=c,this.l+=ju(d).length,this.h&&this.h.observe(d)):this.rh(d.nodeType)}};uA.prototype.detach=function(a){for(var b=0;b<a.length;++b){var c=a[b];bu(c)?(c[vA]=void 0,this.h&&this.h.unobserve(c)):this.rh(c.nodeType)}};
uA.prototype.reset=function(){this.o=this.j=this.A=this.l=0;this.g=[]};uA.prototype.B=function(a){for(var b=0;b<a.length;b++){var c=a[b];if(c.intersectionRatio>0&&c.target[vA]!=null){this.A+=ju(c.target).length;var d=c.target[vA];this.o+=this.g[d];this.g[d]=0;delete c.target[vA]}}};tx.attach(36546,uA.prototype,{rh:1});var vA="_gt_"+Math.random().toString(36).substr(2);var wA=function(a,b){_.l.call(this);a=a||{};this.g=cm(a);this.g.Xb=a.Xb;this.g.Yf=!!a.Yf;this.g.ej=parseInt(a.ej,10)||300;this.g.Sk=a.Sk;this.g.trackVisibility=a.trackVisibility||!1;this.B=0;this.j={};this.A=new _.Sb(this);this.l=new rA(this,this.g);b&&(this.l.A=b||{});a=this.l;a.h=new eA({el:a.g.el});a.h.fh=300;a.h.Sh=1E3;a.h.nd(!0);a.j.M(a.h,"show",(0,_.y)(a.mi,a));a.j.M(a.h,"hide",(0,_.y)(a.li,a));a.g.Xb&&hw!="te_cl"&&(b=new yz({id:"contribute",yf:U.hi,ie:"dblclick",Xe:!0},a.A),a.h.vg(b),a.j.M(b,
"submitted",(0,_.y)(a.Mk,a)));a.h.la();a=new gA;$n("goog-gt-thumbUpButton")&&(kA(a),mA(a),pA(a));this.o=this.h=null;this.g.trackVisibility&&_.r.IntersectionObserver!=null&&(this.h=new uA,this.o=new sA(this.h))};_.z(wA,_.l);var xA=function(a){a.o&&a.o.stop();for(var b in a.j){var c=a,d=b,e=c.j[d];if(e){c.h&&c.h.detach(e.Ka);for(var f=0;f<e.Ka.length;++f)e.Ka[f]&&c.l.detach(e.Ka[f]);delete c.j[d]}}a.h&&a.h.reset()};
wA.prototype.N=function(){xA(this);this.A.dispose();this.A=null;this.l.dispose();this.l=null};var yA=function(a){for(var b=0;b<a.length;++b)if(a[b]&&a[b].node)return a[b].node;return null},CA=function(a){var b=yA(a);if(!b)return null;var c=[],d=[],e=[];b=new Ux(b,!0);var f=a[a.length-1].node,g=0,k=!1;do{b.next();var m=b.node();if(!m)break;var n=b.g.g,q=b.depth();for(n==1&&--q;g<a.length&&!a[g].node;)++g;m==a[g].node||!k&&n==1&&(m!=null&&m.previousSibling==null?0:!zA(AA(m)))?(n=BA(m),d.push({node:n,cb:function(){}}),e[d.length-1]=q,m.parentNode&&m.parentNode.insertBefore(n,m),m==a[g].node&&
(c[g++]=d.length-1,k=!0)):k=!1}while(m!=f);return{cg:e,Pk:c,mk:d}},zA=function(a){return a!=null&&Nx[a.tagName]},AA=function(a){if(a==null)return null;for(a=a.previousSibling;a!=null&&a!=null&&a.nodeType==3&&_.Sc(ju(a))=="";)a=a.previousSibling;return a},FA=function(a,b,c,d,e,f){_.lb.call(this);this.g=[];for(var g=0;g<a.length;++g)this.g.push("nodeType"in a[g]?DA(a[g]):a[g]),EA(a[g].node);this.j=b;this.G=d||0;this.V=e||0;this.C=c;this.B=f||null;this.J=this.I=this.T=!1;this.o=[];this.A=[];this.h=[];
this.P=[];new _.Sb(this);this.l=this.K=!1},DA;_.z(FA,_.lb);
var IA=function(a){if(!a)return!1;if(a.nodeType!=3||!_.id)return GA in a&&!!a[GA];if(!a.parentNode)return!0;if(!(HA in a.parentNode))return!1;var b=a.parentNode[HA];if(!b||!b[a.nodeValue])return!1;b=b[a.nodeValue];for(var c=0;c<b.length;++c)if(b[c]==a)return!0;return!1},JA=function(a,b){if(!a)return"";if(a.tagName=="TITLE")return String(document.title);a.nodeType==3?b="nodeValue":b||(b="value");return a.getAttribute&&a.getAttribute(b)?String(a.getAttribute(b)):typeof a[b]==="string"?String(a[b]):
""};FA.prototype.ga=function(){return this.j};
var KA=function(a,b,c){b={Fh:b,Hf:c,parts:[]};a.h.push(b);return b},MA=function(a){if(!a.l&&a.T&&!a.I&&!a.J){a.I=!0;var b;if(b=LA(a.g)){b=a.g;var c=a.h;if(b.length==1&&b[0]&&b[0].ag){for(var d=[],e=0;e<c.length;++e)for(var f=0;f<c[e].parts.length;++f)d.push(c[e].parts[f].ea);b[0].cb(d.join(" "),b[0].node);b=!0}else b=!1;b=!b}if(b&&(b=CA(a.g))){a.A=b.Pk;a.o=b.mk;d=a.g;e=a.A;f=a.o;var g=b.cg;c=[];for(var k=0;k<d.length;++k)if(c[k]=[],d[k].node&&e[k]!==void 0)for(var m=0;m<f.length;++m)if(!(g[m]>g[e[k]])){if(g[m]==
g[e[k]]){if(f[m].node.parentNode!=f[e[k]].node.parentNode)continue}else{for(var n=g[e[k]]-g[m],q=f[e[k]].node.parentNode;n--&&q&&q!=f[m].node.parentNode;)q=q.parentNode;if(q!=f[m].node.parentNode)continue}c[k].push(m)}d=a.g;e=a.h;f=-1;for(g=e.length-1;g>=0;--g)for(k=e[g],m=k.parts.length-1;m>=0;--m)if(n=k.parts[m],!(n.aa<0)&&d[n.aa]&&d[n.aa].node)if(f<0)n.be=Zw(c[n.aa]),f=c[n.aa][c[n.aa].length-1];else for(q=c[n.aa].length-1;q>=0;--q)if(c[n.aa][q]<=f){n.be=Zw(c[n.aa].slice(0,q+1));f=c[n.aa][q];break}for(c=
e=0;c<a.h.length;++c){d=a.h[c];f=a.g;g=d;k=b.cg;m=a.A;n="";for(q=0;q<g.parts.length;++q){var t=g.parts[q];n+=t.ea;if(t.aa<0){var p=-1,u=-1,v=m[g.parts[q-1].aa];v!==void 0&&(p=k[v]);q<g.parts.length-1&&(v=m[g.parts[q+1].aa],v!==void 0&&(u=k[v]));if(p>=0||u>=0)a:if(v=(p<0||u<p)&&q<g.parts.length-1,p=f,u=t,t=g.parts[v?q+1:q-1],!(t.aa>=p.length||p[t.aa].node==null)){p=u.ea;u.ea="";if(/^ +$/.test(p)&&(u=v?t.ea.charCodeAt(0):t.ea.charCodeAt(t.ea.length-1),3584<=u&&u<=3711||12288<=u&&u<=12351||12352<=u&&
u<=12543||12784<=u&&u<=12799||19968<=u&&u<=40959||65280<=u&&u<=65519))break a;t.ea=v?p+t.ea:t.ea+p}}}f=n;g=a.g;k=d;m=a.o;n=b.cg;q=a.A;t=[];for(p=0;p<k.parts.length&&!(e>=m.length);++p)if(u=k.parts[p],u.be&&!(u.aa<0)&&g[u.aa].node&&u.ea)if(e==q[u.aa]||e in u.be&&(!(e+1 in u.be)||e+1!=q[u.aa])){if(m[e]&&m[e].node){v=BA(m[e].node);t.push(v);for(var w=m[e].node,x=n[q[u.aa]]-n[e],B=v,I=g[u.aa].node.parentNode,F=B;I&&x--;)F=I.cloneNode(!1),F.appendChild(B),I=I.parentNode,B=F;w.appendChild(F);w=g[u.aa].node;
g[u.aa].De?g[u.aa].jh||v.appendChild(w):(w=g[u.aa].node.cloneNode(!1),w.id&&(w.id=""),v.appendChild(w));g[u.aa].cb(u.ea,w)}}else++e,--p;g=t;q=a.g;t=d;k=a.C;if(t.Fh)k=t.Fh;else{n=q.length;m=-1;for(p=0;p<t.parts.length;++p)u=t.parts[p].aa,u>=0&&q[u]&&q[u].node&&(m=Math.max(m,u),n=Math.min(n,u));for(q="";n<=m;++n)k[n]&&(q+=k[n]);k=q}n=a;q=g;t=k;if(n.B){if(n.B.g.Xb!=3){g=n.P;k=g.push;m=n.B;d=d.Hf;d=m.j[++m.B]={id:m.B.toString(),nj:n,text:t,Vo:d||t,ea:f,fl:m.C,jl:m.G,Ka:q};for(f=0;f<q.length;++f)q[f]&&
m.l.attach(d.id,q[f]);m.h&&m.h.attach(q,t.length);m.o&&m.o.start();k.call(g,d.id)}}else for(d=0;d<q.length;++d)q[d].title=t}b=a.g;for(c=0;c<b.length;++c)b[c].node&&!b[c].De&&_.Rd(b[c].node);b=a.g;c=a.o;a=a.A;for(e=d=0;e<c.length;++e)if(f=c[e].node){for(;d<b.length&&e>a[d];)d++;(d>=b.length||e!=a[d])&&!f.firstChild&&(_.Rd(f),c[e].node=null)}}}};
FA.prototype.restore=function(){if(this.I)if(this.I=!1,this.B&&xA(this.B),this.P=[],LA(this.o),this.g.length==1&&this.g[0].ag)this.g[0].cb(this.C[0],this.g[0].node);else{for(var a=0,b=0;b<this.o.length;++b){var c=this.o[b].node;if(c){for(;a<this.g.length&&b>this.A[a];){var d=a++;this.g[d].node&&(NA(this.g[d].node),this.g[d].node=null)}if(a<this.g.length&&b==this.A[a]&&this.g[a].node){this.g[a].jh||(_.Qd(c),c.appendChild(this.g[a].node));this.g[a].cb(this.C[a],this.g[a].node);a++;var e=c.parentNode;
if(e&&e.nodeType!=11)if(c.removeNode)c.removeNode(!1);else{for(;d=c.firstChild;)e.insertBefore(d,c);_.Rd(c)}}else _.Rd(c)}}this.o=[]}};FA.prototype.N=function(){_.lb.prototype.N.call(this);this.restore();for(var a=0;a<this.g.length;++a)this.g[a].node&&NA(this.g[a].node);this.g=null};
var EA=function(a){if(a)if(a.nodeType==3&&_.id){HA in a.parentNode&&a.parentNode[HA]||(a.parentNode[HA]={});var b=a.parentNode[HA];b[a.nodeValue]||(b[a.nodeValue]=[]);b=b[a.nodeValue];for(var c=0;c<b.length;++c)if(b[c]==a)return;b.push(a)}else a[GA]=1},NA=function(a){if(!a||a.nodeType==3&&_.id){var b=a.parentNode;if(b&&HA in b){var c=b[HA];if(c&&a&&c[a.nodeValue]){var d=c[a.nodeValue];if(d)for(var e=0;e<d.length;++e)if(d[e]==a){d.splice(e,1);break}d.length==0&&delete c[a.nodeValue]}if(c&&mx(c))try{delete b[HA]}catch(f){b[HA]=
""}}}else if(GA in a)try{delete a[GA]}catch(f){a[GA]=""}},LA=function(a){for(var b=0;b<a.length;++b)try{a[b].node&&!a[b].node.parentNode&&(a[b].node=null)}catch(c){a[b].node=null}for(b=a.length-1;b>=0&&!a[b].node;--b);a.length=b+1;return a.length},BA=function(a){a=a.ownerDocument?a.ownerDocument.createElement("font"):_.Md(document,"font");EA(a);a.style.verticalAlign="inherit";_.Ci(_.fj(cw,2))&&(a.dir="auto");return a},OA=function(a){for(var b=new Set,c=0;c<a.g.length;c++){var d=a.g[c].node;d!=null&&
b.add(d)}return b},PA=function(){this.h={};this.g={}};PA.prototype.has=function(a,b){return this.h[a]!=null||this.g[a]!=null||b&&(a in this.h||a in this.g)};PA.prototype.write=function(a,b){this.g[a]=b};PA.prototype.remove=function(a){delete this.g[a];delete this.h[a]};PA.prototype.read=function(a){var b=this.g[a];b||(b=this.h[a],this.g[a]=b);return b};var GA="_gt_"+Math.random().toString(36).substr(2),HA="_gtn_"+Math.random().toString(36).substr(2);
(function(){function a(c){document.title=c}var b={};DA=function(c,d){if(c.tagName=="TITLE")return{node:c,cb:a,De:!0,jh:!0,ag:!0};if(c.nodeType==3)return{node:c,cb:function(e,f){_.Td(f,e)}};d||(d="value");b[d]||(b[d]=function(e,f){f.setAttribute&&f.setAttribute(d,e);typeof e==="string"&&(f[d]=e)});c={node:c,cb:b[d],De:!0};d!="value"&&(c.ag=!0);return c}})();
var QA=function(a,b,c,d){d=d.firstChild&&d.firstChild.nodeType==3?d.firstChild.nodeValue:ju(d);d={aa:c,ea:St(d)};a.push(d);b[c]?b[c].end=d:b[c]={start:d,end:d};return d},RA=function(a){for(var b,c=a.firstChild;c;c=b)b=c.nextSibling,c.nodeType!=3&&(c==a.firstChild?a.parentNode&&a.parentNode.insertBefore(c,a):au(c,a),RA(c))};var SA=function(){this.g=[]};SA.prototype.add=function(a){this.g.push(a)};SA.prototype.step=function(){this.g.length&&(this.g[0]&&this.g[0]()||this.g.shift());return!!this.g.length};var TA=function(){this.g=[]};_.z(TA,SA);TA.prototype.add=function(a){if(a)for(;a(););};TA.Gb=function(){return Mw(TA)};var VA=function(a){this.g=[];this.h=.5;UA(this,a);this.l=0;this.j=!0;this.o=(0,_.y)(this.A,this)};_.z(VA,SA);var UA=function(a,b){b>1?a.h=1:b<.001?a.h=.001:b&&(a.h=b)};
VA.prototype.add=function(a){SA.prototype.add.call(this,a);this.j&&WA(this)};var WA=function(a){a.j=!1;window.setTimeout(a.o,Math.min(a.l,5E3))};VA.prototype.A=function(){var a=(new Date).getTime();do{var b=this.step(),c=95*this.h+5;var d=(new Date).getTime()-a}while(b&&d<c);this.l=Math.ceil(d*(1/this.h-1))+1;b?WA(this):this.j=!0};var XA=function(a,b){this.G=a||null;this.K=b||TA.Gb();this.B=this.A=this.I=null;this.l=this.j=!1;this.o=null;this.g=[];this.h=0},YA=function(a,b){a.j||(a.I=b)},ZA=function(a,b,c){a.A=c?(0,_.y)(b,c):b},$A=function(a,b,c){a.B=c?(0,_.y)(b,c):b},aB=function(a,b){a.j||(a.j=!0,a.F=b,a.h++,a.o=a.I,a.C())};XA.prototype.stop=function(){this.h++;this.j=!1;this.g=[]};
var bB=function(a){if(!a.j)return null;for(var b=!1,c=0;c<a.g.length;++c)if(a.g[c].target===a){a.g[c].ready=!1;a.g[c].ai=a.h+1;b=!0;break}b||a.g.push({target:a,ready:!1,ai:a.h+1});return(0,_.y)(a.C,a,a,a.h+1)},cB=function(a){if(!a.j)return!0;for(var b=0;b<a.g.length;++b)if(a.g[b].target===a&&a.g[b].ai==a.h)return a.g[b].ready;return!0};
XA.prototype.C=function(a,b){if(this.j){if(a)for(var c=0;c<this.g.length;++c)if(this.g[c].target===a){this.g[c].ready=!0;break}this.l||this.K.add((0,_.y)(this.J,this,b||this.h))}};
XA.prototype.J=function(a){if(this.h!=a)return!1;a=this.o;if(a==dB)return this.stop(),this.A&&this.A.call(this.G,this,this.F),!1;this.l=!0;try{var b=a.call(this.G,this,this.F);if(!b)throw Error();}catch(c){this.stop();a=c;if(this.B)this.B.call(this.G,a,this,this.F);else throw a;return!1}finally{this.l=!1}b!=eB&&(this.o=b,this.h++,this.C());return!1};var eB=function(){},dB=function(){};var gB=function(a,b,c,d,e){b=b||{};this.J=e||[];this.A=[];this.F=[];fB(this,a||document.documentElement,b.Nh===void 0||!!b.Nh);this.C=c||FA;this.G=b.wk;this.j=this.g=this.o=this.Wc=null;this.B=!!b.rl;this.ca=!!b.ol;this.T=this.B?27:13;this.K=!0;this.I=[];this.l=new XA(this,d)},hB=function(a,b,c,d){a.l.j||(b={Wh:b,Th:c,Ka:[],Gh:[],Ub:[],textLength:0,size:0,continuous:!0},a.Wc=null,YA(a.l,a.h),ZA(a.l,d),$A(a.l,(0,_.y)(function(e){this.Dk(e);d()},a)),aB(a.l,b))},iB=function(a,b){return a.Ka.length>0?
new b(a.Ka,a.Ub.join(""),a.Gh,a.textLength,a.size):null},jB=function(a,b){if(!a.j)return a.Wc=iB(b,a.C),!0;if(!b.continuous&&b.Ka.length>0)return a.Wc=iB(b,a.C),!0;b.continuous=a.j.zh;a:{var c=a.j;var d=a.T;if(b.size>b.Th||b.textLength>b.Wh)c=!1;else{var e=c.size,f=c.text.length;if(b.Ka.length!=0&&(e+=b.Ka.length==1?b.size+d+d:b.size+d,f+=b.textLength,e>b.Th||f>b.Wh)){c=!1;break a}b.size=e;b.textLength=f;b.Ka.push(c.node);b.Gh.push(c.text);d=b.Ka.length-1;d==0?b.Ub.push(c.cf):(d==1&&(b.Ub[0]="<a i=0>"+
b.Ub[0]+"</a>"),b.Ub.push("<a i="+d+">"),b.Ub.push(c.cf),b.Ub.push("</a>"));c=!0}}if(c)return a.j=null,!1;a.Wc=iB(b,a.C);return!0},kB=function(a,b,c){var d=JA(b,c);d&&_.Sc(Mt(d))&&a.I.push({node:b,bj:c,text:d})};
gB.prototype.h=function(a,b){var c=this;if(this.j&&jB(this,b))return dB;if(!this.g){this.K=!!this.A.length;if(!this.A.length&&(a=this.I.shift()))return this.j={zh:!1,node:DA(a.node,a.bj),text:a.text,cf:Ot(a.text),size:this.B?_.Rb(a.text).length:a.text.length},b.continuous=!1,jB(this,b),dB;a=this.A.shift()||this.F.shift();if(!a)return this.j=null,jB(this,b),dB;this.o=[a.nl];this.g=new Ux(a.root)}this.g.next();if(this.g.done)return this.g=null,b.continuous=!1,this.h;a=this.g.node();var d=this.g.g.g;
if(d==-1)return lB(this),mB(a)||(b.continuous=!1),this.h;nB(this,a);d=d==1;var e=!!a&&(a.nodeType==3&&typeof a.nodeValue==="string"||a.tagName=="TITLE"&&typeof a.value==="string"||a.tagName=="TEXTAREA"&&My(a,"translate")||a.tagName=="INPUT"&&(Ox[a.type]||My(a,"translate")));if((e||d)&&this.K&&!oB(a))return fB(this,a,pB(this),!0),Sx(this.g.g),lB(this),this.h;if(d&&pB(this)&&(this.ca&&kB(this,a,"title"),kB(this,a,"alt"),kB(this,a,"placeholder"),kB(this,a,"aria-label"),kB(this,a,"aria-placeholder"),
kB(this,a,"aria-roledescription"),kB(this,a,"aria-valuetext"),Vx(this.g)))for(var f=a.firstChild;f;){if(f.nodeType==3){var g=f.nodeValue.split("\n");if(g.length>2||g.length==2&&_.Sc(g[0])!=""&&_.Sc(g[1])!=""){f.nodeValue=g[0];for(var k=1;k<g.length;++k){var m=_.Id(a).createElement("font");this.J.push(m);au(m,f);f=m;au(_.Id(a).createTextNode("\n"+g[k]),f);f=f.nextSibling}}}f=f.nextSibling}a.shadowRoot&&Array.from(a.shadowRoot.childNodes).forEach(function(u){fB(c,u,pB(c))});if(e){Sx(this.g.g);if(pB(this)){var n=
JA(a);if(_.Sc(Mt(n))&&(this.j={zh:!0,node:DA(a),text:n,cf:Ot(n),size:this.B?_.Rb(n).length:n.length},jB(this,b)))return lB(this),dB}lB(this);return this.h}if(d){if(qB(a)||!a.firstChild&&a.tagName!="IFRAME"&&a.tagName!="RUBY")return b.continuous=b.continuous&&!!Nx[a.tagName],Sx(this.g.g),lB(this),this.h;if(a.tagName=="RUBY"){try{n=_.A(a.childNodes);for(var q=n.next();!q.done;q=n.next()){var t=q.value;t.nodeType!=3&&fB(this,t,pB(this))}}catch(u){}Sx(this.g.g);lB(this);return this.h}if(a.tagName=="IFRAME"){try{if(!a.src.match(/https?:\/\//)||
_.Nb(a.src.match(_.Cf)[3]||null)==window.location.hostname){var p=cu(a).documentElement;p&&fB(this,p,pB(this))}}catch(u){}b.continuous=!1;Sx(this.g.g);lB(this);return this.h}pB(this)&&mB(a)?this.G&&a.tagName=="A"&&a.href&&this.G(a):b.continuous=!1;return this.h}Sx(this.g.g);lB(this);return this.h};
var qB=function(a){return IA(a)||a.nodeType!=3&&(!a.tagName||Mx[a.tagName]||Nx[a.tagName]||My(a,"skiptranslate"))},rB=function(a){var b=_.Id(a);return b.defaultView&&b.defaultView.getComputedStyle?b.defaultView.getComputedStyle(a,null):a.currentStyle},oB=function(a){return a.nodeType==3?!0:a.nodeType!=1?!1:a.offsetWidth&&a.offsetHeight?!0:(a=rB(a),!!a&&a.display!="none"&&a.visibility!="hidden")},mB=function(a){if(a.nodeType==3)return!0;if(a.nodeType!=1)return!1;var b=rB(a);return!!Lx[a.tagName]&&
(!b||!b.display||b.display=="inline")},fB=function(a,b,c,d){(d?a.F:a.A).push({root:b,nl:c===void 0||c})},pB=function(a){return a.o[a.o.length-1]},nB=function(a,b){b=!IA(b)&&(b.nodeType==Dt&&pB(a)||!(My(b,"notranslate")||b.attributes&&b.attributes.translate&&b.attributes.translate.value=="no")&&(My(b,"translate")||!!b.attributes&&!!b.attributes.translate&&b.attributes.translate.value=="yes"||pB(a)));a.o.push(b)},lB=function(a){a.o.pop()};tx.attach(5762,gB.prototype,{Dk:1});var sB=function(){_.l.call(this);this.g=[]};_.z(sB,_.l);sB.prototype.restore=function(){Bz(this.h,0,this)};sB.prototype.h=function(){for(var a=0;a<this.g.length;++a)_.Rd(this.g[a]);this.g=[]};sB.prototype.N=function(){_.l.prototype.N.call(this);this.restore()};var tB=function(a){var b=new Set;a.forEach(function(c){bu(c)?b.add(c):(c=c.parentElement||null,c!=null&&b.add(c))});return b};var uB=function(a){this.h=!0;this.l=a;this.j=!1;this.g=[]};uB.prototype.ga=function(){return this.g.join("")};var vB=function(a,b){this.o=a;this.l=!0;this.j=b;this.g=null;this.h=0},wB=function(a,b){return a.l?(b((0,_.y)(a.A,a),a.o,a.j?"en":""),!0):!1};vB.prototype.A=function(a,b,c){this.g=b;this.h=c;a()};var xB=function(a,b){this.l=a;this.G=!!b;this.g=this.C=0;this.o=this.j=-1;this.A=this.B=this.h=0},AB=function(a,b,c){a.G&&(b-=9);for(var d="",e=0,f=a.C;f<a.l.length;++f){var g=a.l.charAt(f),k=g.charCodeAt(0);e++;a.h+=a.G?k<=127?k<=32||yB[k]?3:1:k<=2047||k>=55296&&k<=56319||k>=56320&&k<=57343?6:9:1;k=a.h>=b;zB[g]?(a.o=f,a.B=a.h,k=k||e>c):g==" "&&(a.j=f,a.A=a.h,k=k||e>c);if(k)return a.o>=0?(d=a.l.substring(a.g,a.o+1),a.h-=a.B,a.g=a.o+1,a.o>=a.j?(a.j=-1,a.A=0):a.A-=a.B,a.o=-1,a.B=0):a.j>=0?(d=a.l.substring(a.g,
a.j+1),a.h-=a.A,a.g=a.j+1,a.j=-1,a.A=0):(d=a.l.substring(a.g,f+1),a.h=0,a.g=f+1,a.o=a.j=-1,a.A=a.B=0),a.C=f+1,d}a.g<a.l.length&&(d=a.l.substring(a.g),a.g=a.l.length);return d},zB=Zw([".",",",":","\\?","!"]),BB=[".","?","!"],yB=Zw([34,35,36,37,38,43,44,47,58,59,60,61,62,63,64,91,92,93,94,96,123,124,125,127]);var CB=function(){};var Bo={fn:"TYPE_UNSPECIFIED",Tm:"STRING",ym:"NUMBER",lm:"INTEGER",Fl:"BOOLEAN",Dl:"ARRAY",zm:"OBJECT",xm:"NULL"},gq=function(a){for(var b={},c=_.A(a.headers.entries()),d=c.next();!d.done;d=c.next())d=d.value,b[d[0]]=d[1];this.headers=b;this.g=a},Q=function(a){return a.g.json()},DB=function(){};
_.ac.Object.defineProperties(DB.prototype,{text:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d;if(((a=this.candidates)==null?void 0:(b=a[0])==null?void 0:(c=b.content)==null?void 0:(d=c.parts)==null?void 0:d.length)!==0){this.candidates&&this.candidates.length>1&&console.warn("there are multiple candidates in the response, returning text from the first one.");a="";b=!1;c=[];var e,f,g,k;d=_.A((k=(e=this.candidates)==null?void 0:(f=e[0])==null?void 0:(g=f.content)==null?void 0:g.parts)!=
null?k:[]);for(e=d.next();!e.done;e=d.next()){e=e.value;f=_.A(Object.entries(e));for(g=f.next();!g.done;g=f.next())k=_.A(g.value),g=k.next().value,k=k.next().value,g==="text"||g==="thought"||g==="thoughtSignature"||k===null&&k===void 0||c.push(g);typeof e.text!=="string"||typeof e.thought==="boolean"&&e.thought||(b=!0,a+=e.text)}c.length>0&&console.warn("there are non-text parts "+c+" in the response, returning concatenation of all text parts. Please refer to the non text parts for a full response from model.");
return b?a:void 0}}},data:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d;if(((a=this.candidates)==null?void 0:(b=a[0])==null?void 0:(c=b.content)==null?void 0:(d=c.parts)==null?void 0:d.length)!==0){this.candidates&&this.candidates.length>1&&console.warn("there are multiple candidates in the response, returning data from the first one.");a="";b=[];var e,f,g,k;c=_.A((k=(e=this.candidates)==null?void 0:(f=e[0])==null?void 0:(g=f.content)==null?void 0:g.parts)!=null?k:[]);for(e=c.next();!e.done;e=
c.next()){e=e.value;f=_.A(Object.entries(e));for(g=f.next();!g.done;g=f.next())k=_.A(g.value),g=k.next().value,k=k.next().value,g==="inlineData"||k===null&&k===void 0||b.push(g);e.inlineData&&typeof e.inlineData.data==="string"&&(a+=atob(e.inlineData.data))}b.length>0&&console.warn("there are non-data parts "+b+" in the response, returning concatenation of all data parts. Please refer to the non data parts for a full response from model.");return a.length>0?btoa(a):void 0}}},functionCalls:{configurable:!0,
enumerable:!0,get:function(){var a,b,c,d;if(((a=this.candidates)==null?void 0:(b=a[0])==null?void 0:(c=b.content)==null?void 0:(d=c.parts)==null?void 0:d.length)!==0){this.candidates&&this.candidates.length>1&&console.warn("there are multiple candidates in the response, returning function calls from the first one.");var e,f,g,k;a=(e=this.candidates)==null?void 0:(f=e[0])==null?void 0:(g=f.content)==null?void 0:(k=g.parts)==null?void 0:k.filter(function(m){return m.functionCall}).map(function(m){return m.functionCall}).filter(function(m){return m!==
void 0});if((a==null?void 0:a.length)!==0)return a}}},executableCode:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d;if(((a=this.candidates)==null?void 0:(b=a[0])==null?void 0:(c=b.content)==null?void 0:(d=c.parts)==null?void 0:d.length)!==0){this.candidates&&this.candidates.length>1&&console.warn("there are multiple candidates in the response, returning executable code from the first one.");var e,f,g,k;a=(e=this.candidates)==null?void 0:(f=e[0])==null?void 0:(g=f.content)==null?void 0:
(k=g.parts)==null?void 0:k.filter(function(n){return n.executableCode}).map(function(n){return n.executableCode}).filter(function(n){return n!==void 0});if((a==null?void 0:a.length)!==0){var m;return a==null?void 0:(m=a[0])==null?void 0:m.code}}}},codeExecutionResult:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d;if(((a=this.candidates)==null?void 0:(b=a[0])==null?void 0:(c=b.content)==null?void 0:(d=c.parts)==null?void 0:d.length)!==0){this.candidates&&this.candidates.length>1&&console.warn("there are multiple candidates in the response, returning code execution result from the first one.");
var e,f,g,k;a=(e=this.candidates)==null?void 0:(f=e[0])==null?void 0:(g=f.content)==null?void 0:(k=g.parts)==null?void 0:k.filter(function(n){return n.codeExecutionResult}).map(function(n){return n.codeExecutionResult}).filter(function(n){return n!==void 0});if((a==null?void 0:a.length)!==0){var m;return a==null?void 0:(m=a[0])==null?void 0:m.output}}}}});var EB=function(){},FB=function(){},GB=function(){},HB=function(){},IB=function(){},JB=function(){},KB=function(){};
KB.prototype._fromAPIResponse=function(a){var b=a.apiResponse;var c=new KB;if(a._isVertexAI){a={};var d=M(b,["name"]);d!=null&&L(a,["name"],d);d=M(b,["metadata"]);d!=null&&L(a,["metadata"],d);d=M(b,["done"]);d!=null&&L(a,["done"],d);d=M(b,["error"]);d!=null&&L(a,["error"],d);b=M(b,["response"]);b!=null&&L(a,["response"],oo(b));b=a}else a={},d=M(b,["name"]),d!=null&&L(a,["name"],d),d=M(b,["metadata"]),d!=null&&L(a,["metadata"],d),d=M(b,["done"]),d!=null&&L(a,["done"],d),d=M(b,["error"]),d!=null&&L(a,
["error"],d),b=M(b,["response","generateVideoResponse"]),b!=null&&L(a,["response"],no(b)),b=a;Object.assign(c,b);return c};var LB=function(){},MB=function(){},NB=function(){},OB=function(){},PB=function(){},QB=function(){},RB=function(){},SB=function(){},TB=function(){},UB=function(){};var VB=function(a,b,c,d){this.g=[];this.l={};this.G=b;this.init(a,c,d)};VB.prototype.init=function(a,b,c){this.j=a;this.g=b[this.j]||[];this.F=b==null?void 0:b.sdkHttpResponse;this.h=0;a={config:{}};c&&Object.keys(c).length!==0?typeof c==="object"?a=Object.assign({},c):a=c:a={config:{}};a.config&&(a.config.pageToken=b.nextPageToken);this.l=a;var d,e;this.B=(e=(d=a.config)==null?void 0:d.pageSize)!=null?e:this.g.length};
VB.prototype[Symbol.asyncIterator]=function(){var a=this;return{next:function(){var b;return _.H(function(c){if(c.h==1)return a.h>=a.C?WB(a)?c.g(a.nextPage(),2):c.return({value:void 0,done:!0}):c.H(2);b=a.g[a.h];a.h+=1;return c.return({value:b,done:!1})})},return:function(){return _.H(function(b){return b.return({value:void 0,done:!0})})}}};VB.prototype.nextPage=function(){var a=this,b;return _.H(function(c){if(c.h==1){if(!WB(a))throw Error("uc");return c.g(a.G(a.o),2)}b=c.j;a.init(a.j,b,a.l);return c.return(a.A)})};
var WB=function(a){var b;return((b=a.o.config)==null?void 0:b.pageToken)!==void 0?!0:!1};
_.ac.Object.defineProperties(VB.prototype,{A:{configurable:!0,enumerable:!0,get:function(){return this.g}},name:{configurable:!0,enumerable:!0,get:function(){return this.j}},pageSize:{configurable:!0,enumerable:!0,get:function(){return this.B}},sdkHttpResponse:{configurable:!0,enumerable:!0,get:function(){return this.F}},o:{configurable:!0,enumerable:!0,get:function(){return this.l}},C:{configurable:!0,enumerable:!0,get:function(){return this.g.length}}});var $B=function(a){var b=this;b.g=a;b.list=function(c){c=c===void 0?{}:c;var d,e;return _.H(function(f){return f.h==1?(d=VB,e="batchJobs",f.g(XB(b,c),2)):f.return(new d(e,function(g){return XB(b,g)},f.j,c))})};b.create=function(c){return _.H(function(d){if(N(b.g)){var e=c.src,f=c.config;f=f?Object.assign({},f):{};var g=Date.now().toString();f.displayName||(f.displayName="genaiBatchJob_"+g);if(f.dest===void 0){var k=typeof e==="string"?e.startsWith("gs://")?e:void 0:!Array.isArray(e)&&e.gcsUri&&e.gcsUri.length>
0?e.gcsUri[0]:void 0;e=typeof e==="string"?e.startsWith("bq://")?e:void 0:Array.isArray(e)?void 0:e.bigqueryUri;if(k)f.dest=k.endsWith(".jsonl")?k.slice(0,-6)+"/dest":k+"_dest_"+g;else if(e)f.dest=e+"_dest_"+g;else throw Error("wc");}c.config=f}return d.return(YB(b,c))})};b.h=function(c){return _.H(function(d){console.warn("batches.createEmbeddings() is experimental and may change without notice.");if(N(b.g))throw Error("vc");return d.return(ZB(b,c))})};return b};_.z($B,CB);
var YB=function(a,b){var c,d,e,f,g,k,m,n,q;return _.H(function(t){d="";e={};if(N(a.g))return f=ap(a.g,b),d=J("batchPredictionJobs",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,S:e,body:JSON.stringify(f),O:"POST",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(k=b.config)==null?void 0:k.abortSignal}).then(function(p){return Q(p)}),t.return(c.then(function(p){return Uo(p)}));m=$o(a.g,b);d=J("{model}:batchGenerateContent",m._url);e=m._query;delete m._url;delete m._query;
c=a.g.request({path:d,S:e,body:JSON.stringify(m),O:"POST",httpOptions:(n=b.config)==null?void 0:n.httpOptions,abortSignal:(q=b.config)==null?void 0:q.abortSignal}).then(function(p){return Q(p)});return t.return(c.then(function(p){return To(p)}))})},ZB=function(a,b){var c,d,e,f,g,k;return _.H(function(m){d="";e={};if(N(a.g))throw Error("xc");f=cp(a.g,b);d=J("{model}:asyncBatchEmbedContent",f._url);e=f._query;delete f._url;delete f._query;c=a.g.request({path:d,S:e,body:JSON.stringify(f),O:"POST",httpOptions:(g=
b.config)==null?void 0:g.httpOptions,abortSignal:(k=b.config)==null?void 0:k.abortSignal}).then(function(n){return Q(n)});return m.return(c.then(function(n){return To(n)}))})};
$B.prototype.get=function(a){var b=this,c,d,e,f,g,k,m,n,q;return _.H(function(t){d="";e={};if(N(b.g))return f=lp(b.g,a),d=J("batchPredictionJobs/{name}",f._url),e=f._query,delete f._url,delete f._query,c=b.g.request({path:d,S:e,body:JSON.stringify(f),O:"GET",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(k=a.config)==null?void 0:k.abortSignal}).then(function(p){return Q(p)}),t.return(c.then(function(p){return Uo(p)}));m=kp(b.g,a);d=J("batches/{name}",m._url);e=m._query;delete m._url;
delete m._query;c=b.g.request({path:d,S:e,body:JSON.stringify(m),O:"GET",httpOptions:(n=a.config)==null?void 0:n.httpOptions,abortSignal:(q=a.config)==null?void 0:q.abortSignal}).then(function(p){return Q(p)});return t.return(c.then(function(p){return To(p)}))})};
$B.prototype.cancel=function(a){var b=this,c,d,e,f,g,k,m,n;return _.H(function(q){c="";d={};if(N(b.g)){var t=b.g,p={},u=M(a,["name"]);u!=null&&L(p,["_url","name"],Oo(t,u));k=p;c=J("batchPredictionJobs/{name}:cancel",k._url);d=k._query;delete k._url;delete k._query;return q.g(b.g.request({path:c,S:d,body:JSON.stringify(k),O:"POST",httpOptions:(m=a.config)==null?void 0:m.httpOptions,abortSignal:(n=a.config)==null?void 0:n.abortSignal}),0)}t=b.g;p={};u=M(a,["name"]);u!=null&&L(p,["_url","name"],Oo(t,
u));e=p;c=J("batches/{name}:cancel",e._url);d=e._query;delete e._url;delete e._query;return q.g(b.g.request({path:c,S:d,body:JSON.stringify(e),O:"POST",httpOptions:(f=a.config)==null?void 0:f.httpOptions,abortSignal:(g=a.config)==null?void 0:g.abortSignal}),0)})};
var XB=function(a,b){var c,d,e,f,g,k,m,n,q;return _.H(function(t){d="";e={};if(N(a.g))return f=pp(b),d=J("batchPredictionJobs",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,S:e,body:JSON.stringify(f),O:"GET",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(k=b.config)==null?void 0:k.abortSignal}).then(function(p){return Q(p).then(function(u){u.sdkHttpResponse={headers:p.headers};return u})}),t.return(c.then(function(p){p=rp(p);var u=new UB;Object.assign(u,
p);return u}));m=op(b);d=J("batches",m._url);e=m._query;delete m._url;delete m._query;c=a.g.request({path:d,S:e,body:JSON.stringify(m),O:"GET",httpOptions:(n=b.config)==null?void 0:n.httpOptions,abortSignal:(q=b.config)==null?void 0:q.abortSignal}).then(function(p){return Q(p).then(function(u){u.sdkHttpResponse={headers:p.headers};return u})});return t.return(c.then(function(p){p=qp(p);var u=new UB;Object.assign(u,p);return u}))})};
$B.prototype.delete=function(a){var b=this,c,d,e,f,g,k,m,n,q;return _.H(function(t){d="";e={};if(N(b.g))return f=ep(b.g,a),d=J("batchPredictionJobs/{name}",f._url),e=f._query,delete f._url,delete f._query,c=b.g.request({path:d,S:e,body:JSON.stringify(f),O:"DELETE",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(k=a.config)==null?void 0:k.abortSignal}).then(function(p){return Q(p).then(function(u){u.sdkHttpResponse={headers:p.headers};return u})}),t.return(c.then(function(p){var u=
{},v=M(p,["sdkHttpResponse"]);v!=null&&L(u,["sdkHttpResponse"],v);v=M(p,["name"]);v!=null&&L(u,["name"],v);v=M(p,["done"]);v!=null&&L(u,["done"],v);p=M(p,["error"]);p!=null&&L(u,["error"],p);return u}));m=dp(b.g,a);d=J("batches/{name}",m._url);e=m._query;delete m._url;delete m._query;c=b.g.request({path:d,S:e,body:JSON.stringify(m),O:"DELETE",httpOptions:(n=a.config)==null?void 0:n.httpOptions,abortSignal:(q=a.config)==null?void 0:q.abortSignal}).then(function(p){return Q(p).then(function(u){u.sdkHttpResponse=
{headers:p.headers};return u})});return t.return(c.then(function(p){var u={},v=M(p,["sdkHttpResponse"]);v!=null&&L(u,["sdkHttpResponse"],v);v=M(p,["name"]);v!=null&&L(u,["name"],v);v=M(p,["done"]);v!=null&&L(u,["done"],v);p=M(p,["error"]);p!=null&&L(u,["error"],p);return u}))})};var bC=function(a){var b=this;b.g=a;b.list=function(c){c=c===void 0?{}:c;var d,e;return _.H(function(f){return f.h==1?(d=VB,e="cachedContents",f.g(aC(b,c),2)):f.return(new d(e,function(g){return aC(b,g)},f.j,c))})};return b};_.z(bC,CB);
bC.prototype.create=function(a){var b=this,c,d,e,f,g,k,m,n,q;return _.H(function(t){d="";e={};if(N(b.g))return f=Bp(b.g,a),d=J("cachedContents",f._url),e=f._query,delete f._url,delete f._query,c=b.g.request({path:d,S:e,body:JSON.stringify(f),O:"POST",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(k=a.config)==null?void 0:k.abortSignal}).then(function(p){return Q(p)}),t.return(c.then(function(p){return p}));m=Ap(b.g,a);d=J("cachedContents",m._url);e=m._query;delete m._url;delete m._query;
c=b.g.request({path:d,S:e,body:JSON.stringify(m),O:"POST",httpOptions:(n=a.config)==null?void 0:n.httpOptions,abortSignal:(q=a.config)==null?void 0:q.abortSignal}).then(function(p){return Q(p)});return t.return(c.then(function(p){return p}))})};
bC.prototype.get=function(a){var b=this,c,d,e,f,g,k,m,n,q;return _.H(function(t){d="";e={};if(N(b.g))return f=Fp(b.g,a),d=J("{name}",f._url),e=f._query,delete f._url,delete f._query,c=b.g.request({path:d,S:e,body:JSON.stringify(f),O:"GET",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(k=a.config)==null?void 0:k.abortSignal}).then(function(p){return Q(p)}),t.return(c.then(function(p){return p}));m=Ep(b.g,a);d=J("{name}",m._url);e=m._query;delete m._url;delete m._query;c=b.g.request({path:d,
S:e,body:JSON.stringify(m),O:"GET",httpOptions:(n=a.config)==null?void 0:n.httpOptions,abortSignal:(q=a.config)==null?void 0:q.abortSignal}).then(function(p){return Q(p)});return t.return(c.then(function(p){return p}))})};
bC.prototype.delete=function(a){var b=this,c,d,e,f,g,k,m,n,q;return _.H(function(t){d="";e={};if(N(b.g))return f=Dp(b.g,a),d=J("{name}",f._url),e=f._query,delete f._url,delete f._query,c=b.g.request({path:d,S:e,body:JSON.stringify(f),O:"DELETE",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(k=a.config)==null?void 0:k.abortSignal}).then(function(p){return Q(p).then(function(u){u.sdkHttpResponse={headers:p.headers};return u})}),t.return(c.then(function(p){var u={};p=M(p,["sdkHttpResponse"]);
p!=null&&L(u,["sdkHttpResponse"],p);p=new NB;Object.assign(p,u);return p}));m=Cp(b.g,a);d=J("{name}",m._url);e=m._query;delete m._url;delete m._query;c=b.g.request({path:d,S:e,body:JSON.stringify(m),O:"DELETE",httpOptions:(n=a.config)==null?void 0:n.httpOptions,abortSignal:(q=a.config)==null?void 0:q.abortSignal}).then(function(p){return Q(p).then(function(u){u.sdkHttpResponse={headers:p.headers};return u})});return t.return(c.then(function(p){var u={};p=M(p,["sdkHttpResponse"]);p!=null&&L(u,["sdkHttpResponse"],
p);p=new NB;Object.assign(p,u);return p}))})};
bC.prototype.update=function(a){var b=this,c,d,e,f,g,k,m,n,q;return _.H(function(t){d="";e={};if(N(b.g))return f=Np(b.g,a),d=J("{name}",f._url),e=f._query,delete f._url,delete f._query,c=b.g.request({path:d,S:e,body:JSON.stringify(f),O:"PATCH",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(k=a.config)==null?void 0:k.abortSignal}).then(function(p){return Q(p)}),t.return(c.then(function(p){return p}));m=Mp(b.g,a);d=J("{name}",m._url);e=m._query;delete m._url;delete m._query;c=b.g.request({path:d,
S:e,body:JSON.stringify(m),O:"PATCH",httpOptions:(n=a.config)==null?void 0:n.httpOptions,abortSignal:(q=a.config)==null?void 0:q.abortSignal}).then(function(p){return Q(p)});return t.return(c.then(function(p){return p}))})};
var aC=function(a,b){var c,d,e,f,g,k,m,n,q;return _.H(function(t){d="";e={};if(N(a.g))return f=Jp(b),d=J("cachedContents",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,S:e,body:JSON.stringify(f),O:"GET",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(k=b.config)==null?void 0:k.abortSignal}).then(function(p){return Q(p).then(function(u){u.sdkHttpResponse={headers:p.headers};return u})}),t.return(c.then(function(p){p=Lp(p);var u=new OB;Object.assign(u,p);return u}));
m=Ip(b);d=J("cachedContents",m._url);e=m._query;delete m._url;delete m._query;c=a.g.request({path:d,S:e,body:JSON.stringify(m),O:"GET",httpOptions:(n=b.config)==null?void 0:n.httpOptions,abortSignal:(q=b.config)==null?void 0:q.abortSignal}).then(function(p){return Q(p).then(function(u){u.sdkHttpResponse={headers:p.headers};return u})});return t.return(c.then(function(p){p=Kp(p);var u=new OB;Object.assign(u,p);return u}))})};var Yp=function(a){var b=Error.call(this,a.message);this.message=b.message;"stack"in b&&(this.stack=b.stack);this.name="ApiError";this.status=a.status;Object.setPrototypeOf(this,Yp.prototype)};_.z(Yp,Error);var dC=function(a){var b=this;b.g=a;b.list=function(c){c=c===void 0?{}:c;var d,e;return _.H(function(f){return f.h==1?(d=VB,e="files",f.g(cC(b,c),2)):f.return(new d(e,function(g){return cC(b,g)},f.j,c))})};return b};_.z(dC,CB);dC.prototype.upload=function(a){var b=this;return _.H(function(c){if(N(b.g))throw Error("Hc");return c.return(eC(b.g,a.file,a.config).then(function(d){return d}))})};dC.prototype.download=function(a){var b=this;return _.H(function(c){return c.g(fC(b.g,a),0)})};
dC.prototype.h=function(a){var b=this;return _.H(function(c){return c.return(gC(b,a))})};
var cC=function(a,b){var c,d,e,f,g,k;return _.H(function(m){d="";e={};if(N(a.g))throw Error("xc");f=Rp(b);d=J("files",f._url);e=f._query;delete f._url;delete f._query;c=a.g.request({path:d,S:e,body:JSON.stringify(f),O:"GET",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(k=b.config)==null?void 0:k.abortSignal}).then(function(n){return Q(n).then(function(q){q.sdkHttpResponse={headers:n.headers};return q})});return m.return(c.then(function(n){n=Sp(n);var q=new RB;Object.assign(q,n);
return q}))})};dC.prototype.get=function(a){var b=this,c,d,e,f,g,k;return _.H(function(m){d="";e={};if(N(b.g))throw Error("xc");f=Pp(a);d=J("files/{file}",f._url);e=f._query;delete f._url;delete f._query;c=b.g.request({path:d,S:e,body:JSON.stringify(f),O:"GET",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(k=a.config)==null?void 0:k.abortSignal}).then(function(n){return Q(n)});return m.return(c.then(function(n){return n}))})};
dC.prototype.delete=function(a){var b=this,c,d,e,f,g,k;return _.H(function(m){d="";e={};if(N(b.g))throw Error("xc");f=Op(a);d=J("files/{file}",f._url);e=f._query;delete f._url;delete f._query;c=b.g.request({path:d,S:e,body:JSON.stringify(f),O:"DELETE",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(k=a.config)==null?void 0:k.abortSignal}).then(function(n){return Q(n).then(function(q){q.sdkHttpResponse={headers:n.headers};return q})});return m.return(c.then(function(n){var q={};n=
M(n,["sdkHttpResponse"]);n!=null&&L(q,["sdkHttpResponse"],n);n=new SB;Object.assign(n,q);return n}))})};
var gC=function(a,b){var c,d,e,f,g,k;return _.H(function(m){d="";e={};if(N(a.g))throw Error("xc");f=Qp(b);d=J("files:register",f._url);e=f._query;delete f._url;delete f._query;c=a.g.request({path:d,S:e,body:JSON.stringify(f),O:"POST",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(k=b.config)==null?void 0:k.abortSignal}).then(function(n){return Q(n)});return m.return(c.then(function(n){n=Tp(n);var q=new TB;Object.assign(q,n);return q}))})};/*

 MIT License

 Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)

 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

*/
var hC=function(){var J={},K=Object.prototype.toString,M=new Set("network error;Failed to fetch;NetworkError when attempting to fetch resource.;The Internet connection appears to be offline.;Network request failed;fetch failed;terminated; A network error occurred.;Network connection lost".split(";"));J.isNetworkError=function(h){if(!h||K.call(h)!=="[object Error]"||h.name!=="TypeError"||typeof h.message!=="string")return!1;var B=h.message,t=h.stack;return B==="Load failed"?t===void 0||"__sentry_captured__"in
h:B.startsWith("error sending request for url")?!0:M.has(B)};return J}.call(void 0).isNetworkError;var iC=function(J,K,M,h){function B(b){if(typeof b==="number"){if(b<0)throw new TypeError("Expected `retries` to be a non-negative number.");if(Number.isNaN(b))throw new TypeError("Expected `retries` to be a valid number or Infinity, got NaN.");}else if(b!==void 0)throw new TypeError("Expected `retries` to be a number or Infinity.");}function t(b,a,f){var e=f===void 0?{}:f;f=e.min===void 0?0:e.min;e=e.allowInfinity===void 0?!1:e.allowInfinity;if(a!==void 0){if(typeof a!=="number"||Number.isNaN(a))throw new TypeError("Expected `"+
b+"` to be a number"+(e?" or Infinity":"")+".");if(!e&&!Number.isFinite(a))throw new TypeError("Expected `"+b+"` to be a finite number.");if(a<f)throw new TypeError("Expected `"+b+"` to be \u2265 "+f+".");}}function V(b,a){b=Math.max(1,b+1);var f=a.randomize?Math.random()+1:1;b=Math.round(f*a.minTimeout*Math.pow(a.factor,b-1));return b=Math.min(b,a.maxTimeout)}function P(b,a){return Number.isFinite(a)?a-(performance.now()-b):a}function W(b){var a=b.error;var f=b.attemptNumber;var e=b.retriesConsumed;
var C=b.startTime;var d=b.options;var n,p,D,u,k,l,g,v,E,w,q,x,m,r,F,y,z,A,G;return K(function(c){switch(c.getNextAddressJsc()){case 1:u=typeof AsyncContext==="object"&&((n=AsyncContext.Variable)==null?void 0:(D=(p=n).\u1d43\u1d9cstart)==null?void 0:D.call(p))||function(){return function(H){return function(){return H}}};k=u();l=u(!0);c.setFinallyBlock(2);g=a instanceof Error?a:new TypeError('Non-error was thrown: "'+a+'". You should only throw errors.');if(g instanceof N)throw g.originalError;v=Number.isFinite(d.retries)?
Math.max(0,d.retries-e):d.retries;w=(E=d.maxRetryTime)!=null?E:Number.POSITIVE_INFINITY;q=Object.freeze({error:g,attemptNumber:f,retriesLeft:v,retriesConsumed:e});return c.yield(k(d.onFailedAttempt(q)),4);case 4:l(c.getYieldResultJsc());if(P(C,w)<=0)throw g;return c.yield(k(d.shouldConsumeRetry(q)),5);case 5:x=l(c.getYieldResultJsc());m=P(C,w);if(m<=0||v<=0)throw g;if(g instanceof TypeError&&!J(g)){if(x)throw g;(r=d.signal)==null||r.throwIfAborted();return c.return(!1)}return c.yield(k(d.shouldRetry(q)),
6);case 6:if(!l(c.getYieldResultJsc()))throw g;if(!x)return(F=d.signal)==null||F.throwIfAborted(),c.return(!1);y=V(e,d);z=Math.min(y,m);(A=d.signal)==null||A.throwIfAborted();if(!(z>0)){c.jumpTo(7);break}return c.yield(k(new Promise(function(H,X){var O=function(){clearTimeout(Q);var I;(I=d.signal)==null||I.removeEventListener("abort",O);X(d.signal.reason)},Q=setTimeout(function(){var I;(I=d.signal)==null||I.removeEventListener("abort",O);H()},z);if(d.unref){var R,S;(S=(R=Q).unref)==null||S.call(R)}var T;
(T=d.signal)==null||T.addEventListener("abort",O,{once:!0})})),8);case 8:l(c.getYieldResultJsc());case 7:return(G=d.signal)==null||G.throwIfAborted(),c.return(!0);case 2:c.enterFinallyBlock(),k(),c.leaveFinallyBlock(0)}})}function U(b,a){a=a===void 0?{}:a;var f,e,C,d,n,p,D,u,k,l,g,v,E,w,q,x,m,r,F,y,z,A,G;return K(function(c){switch(c.getNextAddressJsc()){case 1:d=typeof AsyncContext==="object"&&((f=AsyncContext.Variable)==null?void 0:(C=(e=f).\u1d43\u1d9cstart)==null?void 0:C.call(e))||function(){return function(H){return function(){return H}}};
n=d();p=d(!0);c.setFinallyBlock(2);a=Object.assign({},a);B(a.retries);if(Object.hasOwn(a,"forever"))throw Error("The `forever` option is no longer supported. For many use-cases, you can set `retries: Infinity` instead.");(D=a).retries!=null||(D.retries=10);(u=a).factor!=null||(u.factor=2);(k=a).minTimeout!=null||(k.minTimeout=1E3);(l=a).maxTimeout!=null||(l.maxTimeout=Number.POSITIVE_INFINITY);(g=a).maxRetryTime!=null||(g.maxRetryTime=Number.POSITIVE_INFINITY);(v=a).randomize!=null||(v.randomize=
!1);(E=a).onFailedAttempt!=null||(E.onFailedAttempt=function(){});(w=a).shouldRetry!=null||(w.shouldRetry=function(){return!0});(q=a).shouldConsumeRetry!=null||(q.shouldConsumeRetry=function(){return!0});t("factor",a.factor,{min:0,allowInfinity:!1});t("minTimeout",a.minTimeout,{min:0,allowInfinity:!1});t("maxTimeout",a.maxTimeout,{min:0,allowInfinity:!0});t("maxRetryTime",a.maxRetryTime,{min:0,allowInfinity:!0});a.factor>0||(a.factor=1);(x=a.signal)==null||x.throwIfAborted();r=m=0;F=performance.now();
case 4:if(!(Number.isFinite(a.retries)?r<=a.retries:1)){c.jumpTo(6);break}m++;c.setCatchFinallyBlocks(7);y=void 0;(y=a.signal)==null||y.throwIfAborted();return c.yield(n(b(m)),9);case 9:return z=p(c.getYieldResultJsc()),A=void 0,(A=a.signal)==null||A.throwIfAborted(),c.return(z);case 7:return G=c.enterCatchBlock(),p(),c.yield(n(W({error:G,attemptNumber:m,retriesConsumed:r,startTime:F,options:a})),10);case 10:p(c.getYieldResultJsc())&&r++;c.jumpTo(4);break;case 6:throw Error("Retry attempts exhausted without throwing an error.");
case 2:c.enterFinallyBlock(),n(),c.leaveFinallyBlock(0)}})}var L={},N=function(b){var a=Error.call(this);this.message=a.message;"stack"in a&&(this.stack=a.stack);b instanceof Error?(this.originalError=b,b=b.message):(this.originalError=Error(b),this.originalError.stack=this.stack);this.name="AbortError";this.message=b};M(N,Error);L.AbortError=N;L.pRetry=U;L.makeRetriable=function(b,a){return function(){var f=h.apply(0,arguments),e=this;return U(function(){return b.apply(e,f)},a)}};return L}.call(void 0,
hC,_.H,_.z,_.tc),jC=iC.AbortError,kC=iC.pRetry;var lC=new Set(["us","eu"]),mC=[408,429,500,502,503,504],pC=function(a){this.R=Object.assign({},a);var b;this.g=(b=a.httpOptions)==null?void 0:b.baseUrl;this.R.mc&&(this.R.Qa&&this.R.location?this.R.apiKey=void 0:this.R.apiKey&&(this.R.Qa=void 0,this.R.location=void 0));b={};if(this.R.mc){this.R.location||this.R.apiKey||this.g||(this.R.location="global");if(!(this.R.Qa&&this.R.location||this.R.apiKey||this.g))throw Error("Ic");var c=a.Qa&&a.location||!!a.apiKey;this.g&&!c?(b.baseUrl=this.g,this.R.Qa=
void 0,this.R.location=void 0):this.R.apiKey||this.R.location==="global"?b.baseUrl="https://aiplatform.googleapis.com/":this.R.Qa&&this.R.location&&lC.has(this.R.location)?b.baseUrl="https://aiplatform."+this.R.location+".rep.googleapis.com/":this.R.Qa&&this.R.location&&(b.baseUrl="https://"+this.R.location+"-aiplatform.googleapis.com/");var d;b.apiVersion=(d=this.R.apiVersion)!=null?d:"v1beta1"}else this.R.apiKey||console.warn("API key should be set when using the Gemini API."),b.apiVersion=(c=this.R.apiVersion)!=
null?c:"v1beta",b.baseUrl="https://generativelanguage.googleapis.com/";b.headers=nC(this);this.R.httpOptions=b;a.httpOptions&&(this.R.httpOptions=oC(b,a.httpOptions))},N=function(a){var b;return(b=a.R.mc)!=null?b:!1},rC=function(a){var b;return _.H(function(c){return c.h==1?(b=new Headers,c.g(qC(a.R.auth,b),2)):c.return(b)})},sC=function(a,b,c,d){if(!c||c.baseUrl===void 0||c.apiVersion===void 0)throw Error("Lc");var e=[c.baseUrl.endsWith("/")?c.baseUrl.slice(0,-1):c.baseUrl];c.apiVersion&&c.apiVersion!==
""&&e.push(c.apiVersion);c=[e.join("/")];d&&c.push("projects/"+a.R.Qa+"/locations/"+a.R.location);b!==""&&c.push(b);return new URL(c.join("/"))},tC=function(a,b,c){return c.baseUrl&&c.baseUrlResourceScope==="COLLECTION"||a.R.apiKey||!a.R.mc||b.path.startsWith("projects/")||b.O==="GET"&&b.path.startsWith("publishers/google/models")?!1:!0};
pC.prototype.request=function(a){var b=this,c,d,e,f,g,k,m,n,q,t,p,u;return _.H(function(v){if(v.h==1){c=b.R.httpOptions;a.httpOptions&&(c=oC(b.R.httpOptions,a.httpOptions));d=tC(b,a,c);e=sC(b,a.path,c,d);if(a.S)for(f=_.A(Object.entries(a.S)),g=f.next();!g.done;g=f.next())k=g.value,m=_.A(k),n=m.next().value,q=m.next().value,t=n,p=q,e.searchParams.append(t,String(p));u={};if(a.O==="GET"){if(a.body&&a.body!=="{}")throw Error("Mc");}else u.body=a.body;return v.g(uC(b,u,c,a.abortSignal),2)}u=v.j;return v.return(vC(b,
e,u,a.O))})};
var oC=function(a,b){a=JSON.parse(JSON.stringify(a));b=_.A(Object.entries(b));for(var c=b.next();!c.done;c=b.next()){var d=_.A(c.value);c=d.next().value;d=d.next().value;typeof d==="object"?a[c]=Object.assign({},a[c],d):d!==void 0&&(a[c]=d)}return a},xC=function(a,b){var c,d,e,f;return _.H(function(g){if(g.h==1)return c=a.R.httpOptions,b.httpOptions&&(c=oC(a.R.httpOptions,b.httpOptions)),d=tC(a,b,c),e=sC(a,b.path,c,d),e.searchParams.has("alt")&&e.searchParams.get("alt")==="sse"||e.searchParams.set("alt","sse"),
f={},f.body=b.body,g.g(uC(a,f,c,b.abortSignal),2);f=g.j;return g.return(wC(a,e,f,b.O))})},uC=function(a,b,c,d){var e,f,g,k,m,n,q,t,p,u,v,w,x,B,I;return _.H(function(F){if(F.h==1){if(c&&c.timeout||d){e=new AbortController;f=e.signal;if(c.timeout&&((g=c)==null?void 0:g.timeout)>0){k=Symbol.for("undici.globalDispatcher.1");if(m=globalThis[k])for(n=Object.getOwnPropertySymbols(m),q=_.A(n),t=q.next();!t.done;t=q.next())if(p=t.value,u=p.description,w=v=void 0,((v=u)==null?0:v.includes("headers timeout"))||
((w=u)==null?0:w.includes("body timeout")))x=m[p],typeof x==="number"&&(m[p]=Math.max(x,c.timeout));(B=setTimeout(function(){return e.abort()},c.timeout))&&typeof B.unref==="function"&&B.unref()}d&&d.addEventListener("abort",function(){e.abort()});b.signal=f}c&&c.extraBody!==null&&aq(b,c.extraBody);I=b;return F.g(yC(a,c),2)}I.headers=F.j;return F.return(b)})},vC=function(a,b,c,d){return _.H(function(e){return e.return(zC(a,b.toString(),Object.assign({},c,{method:d})).then(function(f){return _.H(function(g){return g.h==
1?g.g(Zp(f),2):g.return(new gq(f))})}).catch(function(f){if(f instanceof Error)throw f;throw Error("Nc`"+f,{cause:f});}))})},wC=function(a,b,c,d){return _.H(function(e){return e.return(zC(a,b.toString(),Object.assign({},c,{method:d})).then(function(f){return _.H(function(g){return g.h==1?g.g(Zp(f),2):g.return(AC(f))})}).catch(function(f){if(f instanceof Error)throw f;throw Error("Nc`"+f,{cause:f});}))})},AC=function(a){return function(){return new Aq(function c(){var d,e,f,g,k,m,n,q,t,p,u,v,w,x,B,
I,F,O,K,X,G,ca,Y,za,P,ab,Qa,wb,oa,mb,Yb,Jb,uc;return Bq(c,function(S){switch(S.h){case 1:S.C(2);f=(d=a)==null?void 0:(e=d.body)==null?void 0:e.getReader();g=new TextDecoder("utf-8");if(!f)throw Error("Oc");S.C(4);k="";m="data:";n=["\n\n","\r\r","\r\n\r\n"];case 6:return S.g(new Hq(2,f.read()),9);case 9:q=S.j;t=q.done;p=q.value;if(t){if(k.trim().length>0)throw Error("Pc");S.H(4);break}u=g.decode(p,{stream:!0});try{if(v=JSON.parse(u),"error"in v&&(w=JSON.parse(JSON.stringify(v.error)),x=w.status,B=
w.code,I="got status: "+x+". "+JSON.stringify(v),B>=400&&B<600))throw F=new Yp({message:I,status:B}),F;}catch(cg){if(O=cg,O.name==="ApiError")throw cg;}k+=u;K=-1;X=0;case 10:K=-1;X=0;G=_.A(n);for(ca=G.next();!ca.done;ca=G.next())Y=ca.value,za=k.indexOf(Y),za!==-1&&(K===-1||za<K)&&(K=za,X=Y.length);if(K===-1){S.H(6);break}P=k.substring(0,K);k=k.substring(K+X);ab=P.trim();if(!ab.startsWith(m)){S.H(10);break}Qa=ab.substring(m.length).trim();S.B(14);mb=oa=wb=void 0;Yb=new Response(Qa,{headers:(wb=a)==
null?void 0:wb.headers,status:(oa=a)==null?void 0:oa.status,statusText:(mb=a)==null?void 0:mb.statusText});Jb=Iq;return S.g(new Hq(0,new gq(Yb)),16);case 16:Jb(S.j);S.T(10);break;case 14:throw uc=S.A(),Error("Qc`"+Qa+"`"+uc);case 4:S.l(0,2);f.releaseLock();S.o(2);break;case 2:S.l(),S.o(0)}})}())}()},zC=function(a,b,c){var d,e,f;return _.H(function(g){if(!a.R.httpOptions||!a.R.httpOptions.retryOptions)return g.return(fetch(b,c));d=a.R.httpOptions.retryOptions;e=function(){var k;return _.H(function(m){if(m.h==
1)return m.g(fetch(b,c),2);k=m.j;if(k.ok)return m.return(k);if(mC.includes(k.status))throw Error("Rc`"+k.statusText);throw new jC("Non-retryable exception "+k.statusText+" sending request");})};return g.return(kC(e,{retries:((f=d.attempts)!=null?f:5)-1}))})},nC=function(a){var b={};a="google-genai-sdk/2.7.0 "+a.R.ul;b["User-Agent"]=a;b["x-goog-api-client"]=a;b["Content-Type"]="application/json";return b},yC=function(a,b){var c,d,e,f,g,k,m,n,q,t;return _.H(function(p){if(p.h==1){c=new Headers;if(b&&
b.headers)for(d=_.A(Object.entries(b.headers)),e=d.next();!e.done;e=d.next())f=e.value,g=_.A(f),k=g.next().value,m=g.next().value,n=k,q=m,c.append(n,q);((t=b)==null?0:t.timeout)&&b.timeout>0&&c.append("X-Server-Timeout",String(Math.ceil(b.timeout/1E3)));return p.g(qC(a.R.auth,c),2)}return p.return(c)})},eC=function(a,b,c){var d,e,f,g,k,m,n,q,t,p,u;return _.H(function(v){if(v.h==1)return d={},c!=null&&(d.mimeType=c.mimeType,d.name=c.name,d.displayName=c.displayName),d.name&&!d.name.startsWith("files/")&&
(d.name="files/"+d.name),e=a.R.pl,v.g(e.stat(b),2);if(v.h!=3){f=v.j;d.sizeBytes=String(f.size);m=(k=(g=c)==null?void 0:g.mimeType)!=null?k:f.type;if(m===void 0||m==="")throw Error("Sc");d.mimeType=m;n={file:d};var w="";if(typeof b==="string"){w=b.replace(/[/\\]+$/,"");var x;w=(x=w.split(/[/\\]/).pop())!=null?x:""}q=w;t=J("upload/v1beta/files",n._url);return v.g(BC(a,t,d.sizeBytes,d.mimeType,q,n,(p=c)==null?void 0:p.httpOptions),3)}u=v.j;return v.return(e.upload(b,u,a))})},fC=function(a,b){var c;return _.H(function(d){c=
a.R.ij;return d.g(c.download(b,a),0)})},BC=function(a,b,c,d,e,f,g){var k,m,n,q,t,p;return _.H(function(u){if(u.h==1)return k={},g?k=g:k={apiVersion:"",headers:Object.assign({},{"Content-Type":"application/json","X-Goog-Upload-Protocol":"resumable","X-Goog-Upload-Command":"start","X-Goog-Upload-Header-Content-Length":c,"X-Goog-Upload-Header-Content-Type":d},e?{"X-Goog-Upload-File-Name":e}:{})},u.g(a.request({path:b,body:JSON.stringify(f),O:"POST",httpOptions:k}),2);m=u.j;if(!m||(n=m)==null||!n.headers)throw Error("Tc");
p=(q=m)==null?void 0:(t=q.headers)==null?void 0:t["x-goog-upload-url"];if(p===void 0)throw Error("Uc");return u.return(p)})};var DC=function(a){var b=this;b.g=a;b.list=function(c){var d,e;return _.H(function(f){return f.h==1?(d=VB,e="documents",f.g(CC(b,c),2)):f.return(new d(e,function(g){return CC(b,{parent:c.parent,config:g.config})},f.j,c))})};return b};_.z(DC,CB);
DC.prototype.get=function(a){var b=this,c,d,e,f,g,k;return _.H(function(m){d="";e={};if(N(b.g))throw Error("xc");f=bq(a);d=J("{name}",f._url);e=f._query;delete f._url;delete f._query;c=b.g.request({path:d,S:e,body:JSON.stringify(f),O:"GET",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(k=a.config)==null?void 0:k.abortSignal}).then(function(n){return Q(n)});return m.return(c.then(function(n){return n}))})};
DC.prototype.delete=function(a){var b=this,c,d,e,f,g;return _.H(function(k){c="";d={};if(N(b.g))throw Error("xc");var m={},n=M(a,["name"]);n!=null&&L(m,["_url","name"],n);n=M(a,["config"]);n!=null&&(n=M(n,["force"]),m!==void 0&&n!=null&&L(m,["_query","force"],n));e=m;c=J("{name}",e._url);d=e._query;delete e._url;delete e._query;return k.g(b.g.request({path:c,S:d,body:JSON.stringify(e),O:"DELETE",httpOptions:(f=a.config)==null?void 0:f.httpOptions,abortSignal:(g=a.config)==null?void 0:g.abortSignal}),
0)})};var CC=function(a,b){var c,d,e,f,g,k;return _.H(function(m){d="";e={};if(N(a.g))throw Error("xc");f=cq(b);d=J("{parent}/documents",f._url);e=f._query;delete f._url;delete f._query;c=a.g.request({path:d,S:e,body:JSON.stringify(f),O:"GET",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(k=b.config)==null?void 0:k.abortSignal}).then(function(n){return Q(n)});return m.return(c.then(function(n){n=dq(n);var q=new PB;Object.assign(q,n);return q}))})};var FC=function(a,b){b=b===void 0?new DC(a):b;var c=this;c.g=a;c.h=b;c.list=function(d){d=d===void 0?{}:d;var e,f;return _.H(function(g){return g.h==1?(e=VB,f="fileSearchStores",g.g(EC(c,d),2)):g.return(new e(f,function(k){return EC(c,k)},g.j,d))})};return c};_.z(FC,CB);
FC.prototype.create=function(a){var b=this,c,d,e,f,g,k;return _.H(function(m){d="";e={};if(N(b.g))throw Error("xc");f=Up(b.g,a);d=J("fileSearchStores",f._url);e=f._query;delete f._url;delete f._query;c=b.g.request({path:d,S:e,body:JSON.stringify(f),O:"POST",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(k=a.config)==null?void 0:k.abortSignal}).then(function(n){return Q(n)});return m.return(c.then(function(n){return n}))})};
FC.prototype.get=function(a){var b=this,c,d,e,f,g,k;return _.H(function(m){d="";e={};if(N(b.g))throw Error("xc");f=Vp(a);d=J("{name}",f._url);e=f._query;delete f._url;delete f._query;c=b.g.request({path:d,S:e,body:JSON.stringify(f),O:"GET",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(k=a.config)==null?void 0:k.abortSignal}).then(function(n){return Q(n)});return m.return(c.then(function(n){return n}))})};
FC.prototype.delete=function(a){var b=this,c,d,e,f,g;return _.H(function(k){c="";d={};if(N(b.g))throw Error("xc");var m={},n=M(a,["name"]);n!=null&&L(m,["_url","name"],n);n=M(a,["config"]);n!=null&&(n=M(n,["force"]),m!==void 0&&n!=null&&L(m,["_query","force"],n));e=m;c=J("{name}",e._url);d=e._query;delete e._url;delete e._query;return k.g(b.g.request({path:c,S:d,body:JSON.stringify(e),O:"DELETE",httpOptions:(f=a.config)==null?void 0:f.httpOptions,abortSignal:(g=a.config)==null?void 0:g.abortSignal}),
0)})};var EC=function(a,b){var c,d,e,f,g,k;return _.H(function(m){d="";e={};if(N(a.g))throw Error("xc");f=Wp(b);d=J("fileSearchStores",f._url);e=f._query;delete f._url;delete f._query;c=a.g.request({path:d,S:e,body:JSON.stringify(f),O:"GET",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(k=b.config)==null?void 0:k.abortSignal}).then(function(n){return Q(n)});return m.return(c.then(function(n){n=Xp(n);var q=new QB;Object.assign(q,n);return q}))})};var GC=function(){};GC.prototype.download=function(){return _.H(function(){throw Error("Wc");})};var HC=function(){};HC.prototype.upload=function(a,b,c,d){return _.H(function(e){if(e.h==1){if(typeof a==="string")throw Error("Zc");return e.g(fq(a,b,c,d),2)}return e.return(e.j)})};HC.prototype.stat=function(a){return _.H(function(b){if(b.h==1){if(typeof a==="string")throw Error("Zc");return b.g(iq(a),3)}return b.return(b.j)})};var IC=function(a){this.apiKey=a},qC=function(a,b){return _.H(function(c){if(b.get("x-goog-api-key")!==null)return c.return();if(a.apiKey.startsWith("auth_tokens/"))throw Error("$c");if(!a.apiKey)throw Error("ad");b.append("x-goog-api-key",a.apiKey);c.F()})};var JC=function(a){if(a instanceof Error)return a;if(typeof a==="object"&&a!==null){try{if(Object.prototype.toString.call(a)==="[object Error]"){var b=Error(a.message,a.cause?{cause:a.cause}:{});a.stack&&(b.stack=a.stack);a.cause&&!b.cause&&(b.cause=a.cause);a.name&&(b.name=a.name);return b}}catch(c){}try{return Error(JSON.stringify(a))}catch(c){}}return Error(a)};var Cq=function(){var a=Error.apply(this,arguments);this.message=a.message;"stack"in a&&(this.stack=a.stack)};_.z(Cq,Error);var KC=function(a,b,c,d){var e=Cq.call;c=(b==null?0:b.message)?typeof b.message==="string"?b.message:JSON.stringify(b.message):b?JSON.stringify(b):c;e.call(Cq,this,""+(a&&c?a+" "+c:a?a+" status code (no body)":c?c:"(no status code or body)"));this.status=a;this.headers=d;this.error=b};_.z(KC,Cq);
var UC=function(a,b,c,d){return a&&d?a===400?new LC(a,b,c,d):a===401?new MC(a,b,c,d):a===403?new NC(a,b,c,d):a===404?new OC(a,b,c,d):a===409?new PC(a,b,c,d):a===422?new QC(a,b,c,d):a===429?new RC(a,b,c,d):a>=500?new SC(a,b,c,d):new KC(a,b,c,d):new TC({message:c,cause:JC(b)})},VC=function(a){KC.call(this,void 0,void 0,(a===void 0?{}:a).message||"Request was aborted.",void 0)};_.z(VC,KC);
var TC=function(a){var b=a.message;a=a.cause;KC.call(this,void 0,void 0,b||"Connection error.",void 0);a&&(this.cause=a)};_.z(TC,KC);var WC=function(a){var b;TC.call(this,{message:(b=(a===void 0?{}:a).message)!=null?b:"Request timed out. This is a client-side timeout. You can increase the timeout by setting the `timeout` argument in your request or client http options."})};_.z(WC,TC);var LC=function(){KC.apply(this,arguments)};_.z(LC,KC);var MC=function(){KC.apply(this,arguments)};_.z(MC,KC);
var NC=function(){KC.apply(this,arguments)};_.z(NC,KC);var OC=function(){KC.apply(this,arguments)};_.z(OC,KC);var PC=function(){KC.apply(this,arguments)};_.z(PC,KC);var QC=function(){KC.apply(this,arguments)};_.z(QC,KC);var RC=function(){KC.apply(this,arguments)};_.z(RC,KC);var SC=function(){KC.apply(this,arguments)};_.z(SC,KC);var kq,mq;var Eq=function(){this.buffer=new Uint8Array;this.g=null;this.h=0};
Eq.prototype.decode=function(a){if(a==null)return[];a=a instanceof ArrayBuffer?new Uint8Array(a):typeof a==="string"?lq(a):a;a=[this.buffer,a];for(var b=0,c=_.A(a),d=c.next();!d.done;d=c.next())b+=d.value.length;b=new Uint8Array(b);c=0;a=_.A(a);for(d=a.next();!d.done;d=a.next())d=d.value,b.set(d,c),c+=d.length;this.buffer=b;a=[];for(var e;(b=oq(this.buffer,(e=this.g)!=null?e:this.h))!=null;)b.Ye&&this.g==null?this.g=b.index:(this.g==null||b.index===this.g+1&&!b.Ye?(c=nq(this.buffer.subarray(0,this.g!==
null?b.If-1:b.If)),a.push(c),this.buffer=this.buffer.subarray(b.index)):(a.push(nq(this.buffer.subarray(0,this.g-1))),this.buffer=this.buffer.subarray(this.g)),this.g=null,this.h=0);this.h=Math.max(0,this.buffer.length-1);return a};Eq.prototype.flush=function(){return this.buffer.length?this.decode("\n"):[]};var XC=/^[a-z][a-z0-9+.-]*:/i,YC=function(a){return YC=Array.isArray,YC(a)},Oq=YC;var vq={Ko:0,error:200,warn:300,info:400,debug:500},ZC=function(a,b,c){if(a){if(Object.prototype.hasOwnProperty.call(vq,a))return a;zq(c).warn(b+" was set to "+JSON.stringify(a)+", expected one of "+JSON.stringify(Object.keys(vq)))}},xq={error:uq,warn:uq,info:uq,debug:uq},yq=new WeakMap,Lq=function(a){a.options&&(a.options=Object.assign({},a.options),delete a.options.headers);a.headers&&(a.headers=Object.fromEntries((a.headers instanceof Headers?[].concat(_.nc(a.headers)):Object.entries(a.headers)).map(function(b){var c=
_.A(b);b=c.next().value;c=c.next().value;return[b,b.toLowerCase()==="x-goog-api-key"||b.toLowerCase()==="authorization"||b.toLowerCase()==="cookie"||b.toLowerCase()==="set-cookie"?"***":c]})));"retryOfRequestLogID"in a&&(a.fb&&(a.Ro=a.fb),delete a.fb);return a};var $C=function(a,b,c){this.iterator=a;this.controller=b;this.client=c},Kq=function(a,b,c){var d=!1,e=c?zq(c):console;return new $C(function(){return function(){return new Aq(function g(){var k,m,n,q,t,p,u,v,w,x;return Bq(g,function(B){switch(B.h){case 1:B.C(2);if(d)throw new Cq("Cannot iterate over a consumed stream, use `.tee()` to split the stream.");d=!0;k=!1;B.B(4,5);B.B(7,8);t=Fq(Jq(a,b));case 10:return B.g(new Hq(2,t.next()),13);case 13:n=B.j;if(n.done){B.H(8);break}p=n.value;if(k){B.H(10);
break}if(p.data.startsWith("[DONE]")){k=!0;B.H(10);break}B.B(15);u=Iq;return B.g(new Hq(0,JSON.parse(p.data)),17);case 17:u(B.j);B.T(10,7);break;case 15:throw v=B.A(7),e.error("Could not parse message into JSON:",p.data),e.error("From chunk:",p.raw),v;case 8:B.l(4,5);B.C(18);if(!n||n.done||!(q=t.return)){B.H(18);break}return B.g(new Hq(2,q.call(t)),18);case 18:B.l(4,5,1);if(m)throw m.error;B.o(19,1);break;case 19:B.o(9);break;case 7:w=B.A();m={error:w};B.H(8);break;case 9:k=!0;case 5:B.l(0,2);k||
b.abort();B.o(2);break;case 4:x=B.A();if(jq(x))return B.return(new Hq(0));throw x;case 2:B.l(),B.o(0)}})}())}()},b,c)};$C.prototype[Symbol.asyncIterator]=function(){return this.iterator()};var Dq=function(){this.event=null;this.data=[];this.g=[]};
Dq.prototype.decode=function(a){a.endsWith("\r")&&(a=a.substring(0,a.length-1));if(!a){if(!this.event&&!this.data.length)return null;a={event:this.event,data:this.data.join("\n"),raw:this.g};this.event=null;this.data=[];this.g=[];return a}this.g.push(a);if(a.startsWith(":"))return null;var b=a.indexOf(":");b=_.A(b!==-1?[a.substring(0,b),":",a.substring(b+1)]:[a,"",""]);a=b.next().value;b.next();b=b.next().value;b.startsWith(" ")&&(b=b.substring(1));a==="event"?this.event=b:a==="data"&&this.data.push(b);
return null};var aD=function(a,b,c){c=c===void 0?Mq:c;var d=(0,_.fc)(Promise,[function(e){e(null)}],this.constructor);d.j=b;d.g=c;d.client=a;return d};_.z(aD,Promise);_.h=aD.prototype;_.h.Bd=function(a){var b=this;return new aD(this.client,this.j,function(c,d){var e;return _.H(function(f){return f.h==1?(e=a,f.g(b.g(c,d),2)):f.return(e(f.j,d))})})};_.h.parse=function(){var a=this;this.h||(this.h=this.j.then(function(b){return a.g(a.client,b)}));return this.h};_.h.then=function(a,b){return this.parse().then(a,b)};
_.h.catch=function(a){return this.parse().catch(a)};_.h.finally=function(a){return this.parse().finally(a)};var Nq=Symbol("dd"),bD=function(a){var b=new Headers,c=new Set;a=_.A(a);for(var d=a.next();!d.done;d=a.next()){var e=new Set;d=_.A(Pq(d.value));for(var f=d.next();!f.done;f=d.next()){var g=_.A(f.value);f=g.next().value;g=g.next().value;var k=f.toLowerCase();e.has(k)||(b.delete(f),e.add(k));g===null?(b.delete(f),c.add(k)):(b.append(f,g),c.delete(k))}}a={};return a[Nq]=!0,a.values=b,a.Ah=c,a};var cD=function(a){return{Sb:{"content-type":"application/json"},body:JSON.stringify(a.body)}};var dD=function(a){if(typeof globalThis.process!=="undefined"){var b,c;return((b=globalThis.process.env)==null?void 0:(c=b[a])==null?void 0:c.trim())||void 0}if(typeof globalThis.gi!=="undefined"){var d,e,f;return((d=globalThis.gi.env)==null?void 0:(e=d.get)==null?void 0:(f=e.call(d,a))==null?void 0:f.trim())||void 0}};var eD=function(a){return new Promise(function(b){return setTimeout(b,a)})};var fD=function(){var a=globalThis.crypto;if(a==null?0:a.randomUUID)return fD=a.randomUUID.bind(a),a.randomUUID();var b=new Uint8Array(1),c=a?function(){return a.getRandomValues(b)[0]}:function(){return Math.random()*255&255};return"10000000-1000-4000-8000-100000000000".replace(/[018]/g,function(d){return(+d^c()&15>>+d/4).toString(16)})};var gD=function(a){this.g=a};var hD=Object.freeze(Object.create(null)),iD=function(a){a=a===void 0?Rq:a;return function(b){var c=_.tc.apply(1,arguments);if(b.length===1)return b[0];for(var d=!1,e=[],f=b.reduce(function(p,u,v){/[?#]/.test(u)&&(d=!0);var w=c[v],x=(d?encodeURIComponent:a)(""+w),B,I,F;v!==c.length&&(w==null||typeof w==="object"&&w.toString===((B=Object.getPrototypeOf((F=Object.getPrototypeOf((I=w.hasOwnProperty)!=null?I:hD))!=null?F:hD))==null?void 0:B.toString))&&(x=w+"",e.push({start:p.length+u.length,length:x.length,
error:"Value of type "+Object.prototype.toString.call(w).slice(8,-1)+" is not a valid path parameter"}));return p+u+(v===c.length?"":x)},""),g=f.split(/[?#]/,1)[0],k=/(^|\/)(?:\.|%2e){1,2}(?=\/|$)/gi,m;(m=k.exec(g))!==null;){var n=m[0].startsWith("/"),q=n?m[0].slice(1):m[0];e.push({start:m.index+(n?1:0),length:q.length,error:'Value "'+q+"\" can't be safely passed as a path parameter"})}e.sort(function(p,u){return p.start-u.start});if(e.length>0){var t=0;g=e.reduce(function(p,u){var v=" ".repeat(u.start-
t),w="^".repeat(u.length);t=u.start+u.length;return p+v+w},"");throw new Cq("Path parameters result in path with invalid segments:\n"+e.map(function(p){return p.error}).join("\n")+"\n"+f+"\n"+g);}return f}}(Rq);Object.freeze(["agents"]);var Sq=new Set(["lyria-3-pro-preview","lyria-3-clip-preview"]),jD=function(){$C.apply(this,arguments)};_.z(jD,$C);var kD=_.Wi(["/","/interactions"]),lD=_.Wi(["/","/interactions/",""]),mD=_.Wi(["/","/interactions/","/cancel"]),nD=_.Wi(["/","/interactions/",""]),oD=function(){gD.apply(this,arguments)};_.z(oD,gD);
oD.prototype.create=function(a,b){var c=Object.assign({},a),d=a.xb===void 0?this.g.apiVersion:a.xb,e=(delete c.xb,c);if("model"in e&&"agent_config"in e)throw new Cq("Invalid request: specified `model` and `agent_config`. If specifying `model`, use `generation_config`.");if("agent"in e&&"generation_config"in e)throw new Cq("Invalid request: specified `agent` and `generation_config`. If specifying `agent`, use `agent_config`.");c=Tq({tk:Uq(this.g),model:"model"in e?e.model:void 0});var f;a=(f=a.stream)!=
null?f:!1;b=pD(this.g,iD(kD,d),Object.assign({},{body:e},b,{stream:a},c&&a?{tg:jD}:{}));if(a)return b;c&&(b=b.Bd(function(g){if(typeof g!=="object"||g===null||Array.isArray(g))var k=g;else!("outputs"in g)||"steps"in g?k=g:(k=Object.assign({},g),g=g.outputs,k=(delete k.outputs,k),k=Object.assign({},k,{il:[{type:"model_output",content:g}]}));return k}));return b.Bd(Vq)};
oD.prototype.delete=function(a,b,c){b=b===void 0?{}:b;var d;b=(d=b)!=null?d:{};return this.g.delete(iD(lD,b.xb===void 0?this.g.apiVersion:b.xb,a),c)};oD.prototype.cancel=function(a,b,c){b=b===void 0?{}:b;var d;b=(d=b)!=null?d:{};return pD(this.g,iD(mD,b.xb===void 0?this.g.apiVersion:b.xb,a),c).Bd(Vq)};
oD.prototype.get=function(a,b,c){b=b===void 0?{}:b;var d,e=(d=b)!=null?d:{};d=Object.assign({},e);e=e.xb===void 0?this.g.apiVersion:e.xb;d=(delete d.xb,d);var f,g;a=this.g.get(iD(nD,e,a),Object.assign({},{query:d},c,{stream:(g=(f=b)==null?void 0:f.stream)!=null?g:!1}));var k;return((k=b)==null?0:k.stream)?a:a.Bd(Vq)};Object.freeze(["interactions"]);var qD=function(){oD.apply(this,arguments)};_.z(qD,oD);Object.freeze(["webhooks"]);var rD,sD=function(a){var b=Object.assign({},a);var c=a.baseURL===void 0?dD("GEMINI_NEXT_GEN_API_BASE_URL"):a.baseURL;var d=a.apiKey===void 0?(rD=dD("GEMINI_API_KEY"))!=null?rD:null:a.apiKey;a=a.apiVersion===void 0?"v1beta":a.apiVersion;b=(delete b.baseURL,delete b.apiKey,delete b.apiVersion,b);c=Object.assign({},{apiKey:d,apiVersion:a},b,{baseURL:c||"https://generativelanguage.googleapis.com"});this.baseURL=c.baseURL;var e;this.timeout=(e=c.timeout)!=null?e:6E4;var f;this.hd=(f=c.hd)!=null?f:console;
this.Af="warn";var g,k;this.Af=(k=(g=ZC(c.Af,"ClientOptions.logLevel",this))!=null?g:ZC(dD("GEMINI_NEXT_GEN_API_LOG"),"process.env['GEMINI_NEXT_GEN_API_LOG']",this))!=null?k:"warn";this.ff=c.ff;var m;this.Ec=(m=c.Ec)!=null?m:2;if((e=c.fetch)==null)if(typeof fetch!=="undefined")e=fetch;else throw Error("bd");this.fetch=e;this.j=cD;this.g=c;this.apiKey=d;this.apiVersion=a;this.lb=c.lb};sD.prototype.Fg=function(){return this.g.Fg};
var tD=function(a,b){var c,d;return _.H(function(e){if(e.h==1){c=bD([b.headers]);if(c.values.has("authorization")||c.values.has("x-goog-api-key"))return e.return(void 0);if(a.apiKey)return e.return(bD([{"x-goog-api-key":a.apiKey}]));if(!a.lb||!N(a.lb))return e.H(2);d=bD;return e.g(rC(a.lb),3)}return e.h!=2?e.return(d([e.j])):e.return(void 0)})},uD=function(a,b){var c;return _.H(function(d){a.lb&&N(a.lb)&&!b.path.startsWith("/"+a.apiVersion+"/projects/")&&(c=b.path.slice(a.apiVersion.length+1),b.path=
"/"+a.apiVersion+"/projects/"+a.lb.R.Qa+"/locations/"+a.lb.R.location+c);d.F()})},vD=function(){return _.H(function(a){a.F()})};sD.prototype.get=function(a,b){return wD(this,"get",a,b)};var pD=function(a,b,c){return wD(a,"post",b,c)};sD.prototype.delete=function(a,b){return wD(this,"delete",a,b)};var wD=function(a,b,c,d){return a.request(Promise.resolve(d).then(function(e){return Object.assign({},{method:b,path:c},e)}))};
sD.prototype.request=function(a,b){return new aD(this,xD(this,a,b===void 0?null:b))};
var xD=function(a,b,c,d){var e,f,g,k,m,n,q,t,p,u,v,w,x,B,I,F,O,K,X,G,ca,Y,za,P,ab,Qa,wb;return _.H(function(oa){switch(oa.h){case 1:return oa.g(b,2);case 2:return e=oa.j,g=(f=e.Ec)!=null?f:a.Ec,c==null&&(c=g),oa.g(uD(a,e),3);case 3:return oa.g(yD(a,e,{Of:g-c}),4);case 4:return k=oa.j,m=k.Vk,n=k.url,q=k.timeout,oa.g(vD(),5);case 5:t="log_"+(Math.random()*16777216|0).toString(16).padStart(6,"0");p=d===void 0?"":", retryOf: "+d;u=Date.now();zq(a).debug("["+t+"] sending request",Lq({fb:d,method:e.method,
url:n,options:e,headers:m.headers}));if((v=e.signal)==null?0:v.aborted)throw new VC;w=new AbortController;return oa.g(zD(a,n,m,q,w).catch(JC),6);case 6:x=oa.j;B=Date.now();if(x instanceof globalThis.Error){I="retrying, "+c+" attempts remaining";if((F=e.signal)==null?0:F.aborted)throw new VC;O=jq(x)||/timed? ?out/i.test(String(x)+("cause"in x?String(x.cause):""));if(c)return zq(a).info("["+t+"] connection "+(O?"timed out":"failed")+" - "+I),zq(a).debug("["+t+"] connection "+(O?"timed out":"failed")+
" ("+I+")",Lq({fb:d,url:n,Xc:B-u,message:x.message})),oa.return(AD(a,e,c,(K=d)!=null?K:t));zq(a).info("["+t+"] connection "+(O?"timed out":"failed")+" - error; no more retries left");zq(a).debug("["+t+"] connection "+(O?"timed out":"failed")+" (error; no more retries left)",Lq({fb:d,url:n,Xc:B-u,message:x.message}));if(O)throw new WC;throw new TC({cause:x});}X="["+t+p+"] "+m.method+" "+n+" "+(x.ok?"succeeded":"failed")+" with status "+x.status+" in "+(B-u)+"ms";if(x.ok){oa.H(7);break}return oa.g(BD(x),
8);case 8:G=oa.j;if(!c||!G){oa.H(9);break}ca="retrying, "+c+" attempts remaining";return oa.g(sq(x.body),10);case 10:return zq(a).info(X+" - "+ca),zq(a).debug("["+t+"] response error ("+ca+")",Lq({fb:d,url:x.url,status:x.status,headers:x.headers,Xc:B-u})),oa.return(AD(a,e,c,(Y=d)!=null?Y:t,x.headers));case 9:return za=G?"error; no more retries left":"error; not retryable",zq(a).info(X+" - "+za),oa.g(x.text().catch(function(Yb){return JC(Yb).message}),11);case 11:P=oa.j;a:{try{var mb=JSON.parse(P);
break a}catch(Yb){}mb=void 0}Qa=(ab=mb)?void 0:P;zq(a).debug("["+t+"] response error ("+za+")",Lq({fb:d,url:x.url,status:x.status,headers:x.headers,message:Qa,Xc:Date.now()-u}));wb=UC(x.status,ab,Qa,x.headers);throw wb;case 7:return zq(a).info(X),zq(a).debug("["+t+"] response start",Lq({fb:d,url:x.url,status:x.status,headers:x.headers,Xc:B-u})),oa.return({response:x,options:e,controller:w,Wk:t,fb:d,startTime:u})}})},zD=function(a,b,c,d,e){var f,g,k,m,n,q,t,p,u;return _.H(function(v){if(v.h==1)return f=
c||{},g=Object.assign({},f),k=f.signal,m=f.method,n=(delete g.signal,delete g.method,g),q=a.h(e),k&&k.addEventListener("abort",q,{once:!0}),t=setTimeout(q,d),p=globalThis.ReadableStream&&n.body instanceof globalThis.ReadableStream||typeof n.body==="object"&&n.body!==null&&Symbol.asyncIterator in n.body,u=Object.assign({},{signal:e.signal},p?{jj:"half"}:{},{method:"GET"},n),m&&(u.method=m.toUpperCase()),v.C(2),v.g(a.fetch.call(void 0,b,u),4);if(v.h!=2)return v.return(v.j);v.l();clearTimeout(t);return v.o(0)})},
BD=function(a){var b;return _.H(function(c){b=a.headers.get("x-should-retry");return b==="true"?c.return(!0):b==="false"?c.return(!1):a.status===408||a.status===409||a.status===429||a.status>=500?c.return(!0):c.return(!1)})},AD=function(a,b,c,d,e){var f,g,k,m,n,q,t,p,u;return _.H(function(v){if(v.h==1){if(k=(g=e)==null?void 0:g.get("retry-after-ms"))m=parseFloat(k),Number.isNaN(m)||(f=m);(q=(n=e)==null?void 0:n.get("retry-after"))&&!f&&(t=parseFloat(q),f=Number.isNaN(t)?Date.parse(q)-Date.now():t*
1E3);f===void 0&&(u=(p=b.Ec)!=null?p:a.Ec,f=Math.min(.5*Math.pow(2,u-c),8)*(1-Math.random()*.25)*1E3);return v.g(eD(f),2)}return v.return(xD(a,b,c-1,d))})},yD=function(a,b,c){c=c===void 0?{}:c;var d=c.Of===void 0?0:c.Of;var e,f,g,k,m,n,q,t,p,u,v,w,x,B,I;return _.H(function(F){if(F.h==1){f=e=Object.assign({},b);g=f.method;k=f.path;m=f.query;n=f.Dn;var O=k,K=m,X=a.baseURL==="https://generativelanguage.googleapis.com"&&n||a.baseURL;O=XC.test(O)?new URL(O):new URL(X+(X.endsWith("/")&&O.startsWith("/")?
O.slice(1):O));X=a.g.Fg;var G=Object.fromEntries(O.searchParams);tq(X)&&tq(G)||(K=Object.assign({},G,X,K));typeof K==="object"&&K&&!Array.isArray(K)&&(O.search=Qq(K));q=O.toString();if("timeout"in e){K=e.timeout;if(typeof K!=="number"||!Number.isInteger(K))throw new Cq("timeout must be an integer");if(K<0)throw new Cq("timeout must be a positive integer");}e.timeout=(t=e.timeout)!=null?t:a.timeout;O=e;(K=O.body)?(O=bD([O.headers]),K=ArrayBuffer.isView(K)||K instanceof ArrayBuffer||K instanceof DataView||
typeof K==="string"&&O.values.has("content-type")||globalThis.Blob&&K instanceof globalThis.Blob||K instanceof FormData||K instanceof URLSearchParams||globalThis.ReadableStream&&K instanceof globalThis.ReadableStream?{Sb:void 0,body:K}:typeof K==="object"&&(Symbol.asyncIterator in K||Symbol.iterator in K&&"next"in K&&typeof K.next==="function")?{Sb:void 0,body:qq(K)}:typeof K==="object"&&O.values.get("content-type")==="application/x-www-form-urlencoded"?{Sb:{"content-type":"application/x-www-form-urlencoded"},
body:Qq(K)}:a.j({body:K,headers:O})):K={Sb:void 0,body:void 0};p=K;u=p.Sb;v=p.body;return F.g(CD(a,{options:b,method:g,Sb:u,Of:d}),2)}w=F.j;I=Object.assign({},{method:g,headers:w},e.signal&&{signal:e.signal},globalThis.ReadableStream&&v instanceof globalThis.ReadableStream&&{jj:"half"},v&&{body:v},(x=a.ff)!=null?x:{},(B=e.ff)!=null?B:{});return F.return({Vk:I,url:q,timeout:e.timeout})})},CD=function(a,b){var c=b.options;var d=b.method;var e=b.Sb;var f,g,k;return _.H(function(m){if(m.h==1)return f=
{},a.l&&d!=="get"&&(c.ih||(c.ih="stainless-node-retry-"+fD()),f[a.l]=c.ih),m.g(tD(a,c),2);g=m.j;k=bD([f,{El:"application/json","User-Agent":a.constructor.name+"/JS 0.0.1","Api-Revision":"2026-05-20"},a.g.dj,e,c.headers,g]);var n=k.values;var q=k.Ah;if(!(n.has("authorization")||n.has("x-goog-api-key")||a.apiKey&&n.get("x-goog-api-key")||q.has("x-goog-api-key")))throw Error("fd");return m.return(k.values)})};sD.prototype.h=function(a){return function(){return a.abort()}};
var DD=function(){sD.apply(this,arguments);this.interactions=new qD(this)};_.z(DD,sD);var PD=function(a){var b=this;b.g=a;b.l=function(c){var d,e,f,g,k;return _.H(function(m){switch(m.h){case 1:if(N(b.g)){m.H(2);break}if(d=c.model.includes("gemini-embedding-2"))c.contents=Ao(c.contents);return m.g(ED(b,c),3);case 3:return m.return(m.j);case 2:if(e=c.model.includes("gemini")&&c.model!=="gemini-embedding-001"||c.model.includes("maas")){g=Ao(c.contents);if(g.length>1)throw Error("sd");k=Object.assign({},c,{content:g[0],embeddingApiType:"EMBED_CONTENT"});return m.g(ED(b,k),7)}f=Object.assign({},
c,{embeddingApiType:"PREDICT"});return m.g(ED(b,f),6);case 6:return m.return(m.j);case 7:return m.return(m.j)}})};b.h=function(c){var d,e,f,g,k,m,n,q,t,p,u,v,w,x,B,I,F,O,K,X;return _.H(function(G){switch(G.h){case 1:return G.g(FD(b,c),2);case 2:d=G.j;GD(c);if(gs(c)&&!fs(c.config)){G.H(3);break}return G.g(HD(b,d),4);case 4:return G.return(G.j);case 3:e=hs(c);if(e.length>0)throw f=e.map(function(ca){return"tools["+ca+"]"}).join(", "),Error("td`"+f);m=Ao(d.contents);p=(t=(n=d.config)==null?void 0:(q=
n.automaticFunctionCalling)==null?void 0:q.maximumRemoteCalls)!=null?t:10;u=0;case 5:if(!(u<p)){G.H(7);break}return G.g(HD(b,d),8);case 8:g=G.j;if(!g.functionCalls||g.functionCalls.length===0){G.H(7);break}v=g.candidates[0].content;w=[];B=x=void 0;I=_.A((B=(x=c.config)==null?void 0:x.tools)!=null?B:[]);F=I.next();case 9:if(F.done){G.H(11);break}O=F.value;if(!es(O)){G.H(10);break}K=O;return G.g(K.Ag(g.functionCalls),13);case 13:X=G.j,w.push.apply(w,_.nc(X));case 10:F=I.next();G.H(9);break;case 11:u++;
k={role:"user",parts:w};d.contents=Ao(d.contents);d.contents.push(v);d.contents.push(k);is(d.config)&&(m.push(v),m.push(k));G.H(5);break;case 7:return is(d.config)&&(g.g=m),G.return(g)}})};b.o=function(c){var d,e,f,g,k,m,n,q,t,p,u,v;return _.H(function(w){switch(w.h){case 1:GD(c);if(!fs(c.config)){w.H(2);break}return w.g(FD(b,c),3);case 3:return d=w.j,w.g(ID(b,d),4);case 4:return w.return(w.j);case 2:e=hs(c);if(e.length>0)throw f=e.map(function(x){return"tools["+x+"]"}).join(", "),Error("ud`"+f);
q=(g=c)==null?void 0:(k=g.config)==null?void 0:(m=k.toolConfig)==null?void 0:(n=m.functionCallingConfig)==null?void 0:n.streamFunctionCallArguments;v=(t=c)==null?void 0:(p=t.config)==null?void 0:(u=p.automaticFunctionCalling)==null?void 0:u.disable;if(q&&!v)throw Error("vd");return w.g(JD(b,c),5);case 5:return w.return(w.j)}})};b.A=function(c){return _.H(function(d){return d.h==1?d.g(KD(b,c).then(function(e){var f=[];if(e==null?0:e.jf)for(var g=_.A(e.jf),k=g.next();!k.done;k=g.next()){k=k.value;var m=
void 0,n=void 0,q=void 0;if(k&&((m=k)==null?0:m.safetyAttributes)&&((n=k)==null?void 0:(q=n.safetyAttributes)==null?void 0:q.contentType)==="Positive Prompt"){m=void 0;var t=(m=k)==null?void 0:m.safetyAttributes}else f.push(k)}var p;t?p={jf:f,Po:t,sdkHttpResponse:e.sdkHttpResponse}:p={jf:f,sdkHttpResponse:e.sdkHttpResponse};return p}),2):d.return(d.j)})};b.list=function(c){var d,e,f,g,k,m,n;return _.H(function(q){if(q.h==1){d={queryBase:!0};f=Object.assign({},d,(e=c)==null?void 0:e.config);g={config:f};
if(N(b.g)&&!g.config.queryBase){if((k=g.config)==null?0:k.filter)throw Error("wd");g.config.filter="labels.tune-type:*"}m=VB;n="models";return q.g(LD(b,g),2)}return q.return(new m(n,function(t){return LD(b,t)},q.j,g))})};b.j=function(c){var d;return _.H(function(e){return e.h==1?(d={model:c.model,prompt:c.prompt,referenceImages:[],config:c.config},c.referenceImages&&c.referenceImages&&(d.referenceImages=c.referenceImages.map(function(f){return f.g()})),e.g(MD(b,d),2)):e.return(e.j)})};b.C=function(c){var d,
e;return _.H(function(f){return f.h==1?(d={numberOfImages:1,mode:"upscale"},c.config&&(d=Object.assign({},d,c.config)),e={model:c.model,image:c.image,upscaleFactor:c.upscaleFactor,config:d},f.g(ND(b,e),2)):f.return(f.j)})};b.B=function(c){var d,e,f,g,k,m;return _.H(function(n){if(n.h==1){if((c.prompt||c.image||c.video)&&c.source)throw Error("xd");N(b.g)||(((d=c.video)==null?0:d.uri)&&((e=c.video)==null?0:e.videoBytes)?c.video={uri:c.video.uri,mimeType:c.video.mimeType}:((f=c.source)==null?0:(g=f.video)==
null?0:g.uri)&&((k=c.source)==null?0:(m=k.video)==null?0:m.videoBytes)&&(c.source.video={uri:c.source.video.uri,mimeType:c.source.video.mimeType}));return n.g(OD(b,c),2)}return n.return(n.j)})};return b};_.z(PD,CB);
var GD=function(a){a.config&&a.config.responseSchema&&!a.config.responseJsonSchema&&Object.keys(a.config.responseSchema).includes("$schema")&&(a.config.responseJsonSchema=a.config.responseSchema,delete a.config.responseSchema)},FD=function(a,b){var c,d,e,f,g,k,m,n;return _.H(function(q){if(q.h==1)return(d=(c=b.config)==null?void 0:c.tools)?q.g(Promise.all(d.map(function(t){var p;return _.H(function(u){if(u.h==1){if(!es(t))return u.H(2);p=t;return u.g(p.kl(),3)}return u.h!=2?u.return(u.j):u.return(t)})})),
2):q.return(b);e=q.j;f={model:b.model,contents:b.contents,config:Object.assign({},b.config,{tools:e})};f.config.tools=e;b.config&&b.config.tools&&cs(b.config.tools)&&(m=(k=(g=b.config.httpOptions)==null?void 0:g.headers)!=null?k:{},n=Object.assign({},m),Object.keys(n).length===0&&(n=nC(a.g)),ds(n),f.config.httpOptions=Object.assign({},b.config.httpOptions,{headers:n}));return q.return(f)})},QD=function(a){var b,c,d,e,f,g,k,m,n,q,t,p;return _.H(function(u){switch(u.h){case 1:b=new Map,e=_.A((d=(c=
a.config)==null?void 0:c.tools)!=null?d:[]),f=e.next();case 2:if(f.done){u.H(4);break}g=f.value;if(!es(g)){u.H(3);break}k=g;return u.g(k.kl(),6);case 6:for(m=u.j,n=void 0,q=_.A((n=m.functionDeclarations)!=null?n:[]),t=q.next();!t.done;t=q.next()){p=t.value;if(!p.name)throw Error("yd");if(b.has(p.name))throw Error("zd`"+p.name);b.set(p.name,k)}case 3:f=e.next();u.H(2);break;case 4:return u.return(b)}})},JD=function(a,b){var c,d,e,f,g,k,m;return _.H(function(n){if(n.h==1)return f=(e=(c=b.config)==null?
void 0:(d=c.automaticFunctionCalling)==null?void 0:d.maximumRemoteCalls)!=null?e:10,g=!1,k=0,n.g(QD(b),2);m=n.j;return n.return(function(q,t,p){return function(){return new Aq(function v(){var w,x,B,I,F,O,K,X,G,ca,Y,za,P,ab,Qa,wb,oa,mb,Yb,Jb,uc;return Bq(v,function(S){switch(S.h){case 1:S.C(2);case 4:if(!(k<f)){S.H(2);break}g&&(k++,g=!1);return S.g(new Hq(2,FD(q,p)),7);case 7:return w=S.j,S.g(new Hq(2,ID(q,w)),8);case 8:x=S.j,B=[],I=[],S.B(9,10),X=Fq(x);case 12:return S.g(new Hq(2,X.next()),15);case 15:O=
S.j;if(O.done){S.H(10);break}G=O.value;ca=Iq;return S.g(new Hq(0,G),16);case 16:ca(S.j);Y=void 0;if(!(G.candidates&&((Y=G.candidates[0])==null?0:Y.content))){S.H(12);break}I.push(G.candidates[0].content);za=void 0;P=_.A((za=G.candidates[0].content.parts)!=null?za:[]);ab=P.next();case 18:if(ab.done){S.H(12);break}Qa=ab.value;if(!(k<f&&Qa.functionCall)){S.H(19);break}if(!Qa.functionCall.name)throw Error("Ad");if(!t.has(Qa.functionCall.name))throw Error("Bd`"+t.keys()+"`"+Qa.functionCall.name);return S.g(new Hq(2,
t.get(Qa.functionCall.name).Ag([Qa.functionCall])),23);case 23:wb=S.j,B.push.apply(B,_.nc(wb));case 19:ab=P.next();S.H(18);break;case 10:S.l(0,2);S.C(24);if(!O||O.done||!(K=X.return)){S.H(24);break}return S.g(new Hq(2,K.call(X)),24);case 24:S.l(0,2,1);if(F)throw F.error;S.o(25,1);break;case 25:S.o(11);break;case 9:oa=S.A();F={error:oa};S.H(10);break;case 11:if(!(B.length>0)){S.H(2);break}g=!0;mb=new DB;mb.candidates=[{content:{role:"user",parts:B}}];Yb=Iq;return S.g(new Hq(0,mb),29);case 29:Yb(S.j);
Jb=[];Jb.push.apply(Jb,_.nc(I));Jb.push({role:"user",parts:B});uc=Ao(p.contents).concat(Jb);p.contents=uc;S.H(4);break;case 2:S.l(),S.o(0)}})}())}()}(a,m,b))})},HD=function(a,b){var c,d,e,f,g,k,m,n,q;return _.H(function(t){d="";e={};if(N(a.g))return f=vr(a.g,b),d=J("{model}:generateContent",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,S:e,body:JSON.stringify(f),O:"POST",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(k=b.config)==null?void 0:k.abortSignal}).then(function(p){return Q(p).then(function(u){u.sdkHttpResponse=
{headers:p.headers};return u})}),t.return(c.then(function(p){p=xr(p,b);var u=new DB;Object.assign(u,p);return u}));m=ur(a.g,b);d=J("{model}:generateContent",m._url);e=m._query;delete m._url;delete m._query;c=a.g.request({path:d,S:e,body:JSON.stringify(m),O:"POST",httpOptions:(n=b.config)==null?void 0:n.httpOptions,abortSignal:(q=b.config)==null?void 0:q.abortSignal}).then(function(p){return Q(p).then(function(u){u.sdkHttpResponse={headers:p.headers};return u})});return t.return(c.then(function(p){p=
wr(p,b);var u=new DB;Object.assign(u,p);return u}))})},ID=function(a,b){var c,d,e,f,g,k,m,n,q,t,p;return _.H(function(u){d="";e={};if(N(a.g))return f=vr(a.g,b),d=J("{model}:streamGenerateContent?alt=sse",f._url),e=f._query,delete f._url,delete f._query,g=a.g,c=xC(g,{path:d,S:e,body:JSON.stringify(f),O:"POST",httpOptions:(k=b.config)==null?void 0:k.httpOptions,abortSignal:(m=b.config)==null?void 0:m.abortSignal}),u.return(c.then(function(v){return function(){return new Aq(function x(){var B,I,F,O,
K,X,G,ca,Y,za;return Bq(x,function(P){switch(P.h){case 1:P.C(2),P.B(4,5),O=Fq(v);case 7:return P.g(new Hq(2,O.next()),10);case 10:I=P.j;if(I.done){P.H(5);break}K=I.value;X=xr;return P.g(new Hq(2,Q(K)),11);case 11:return G=X(P.j,b),G.sdkHttpResponse={headers:K.headers},ca=new DB,Object.assign(ca,G),Y=Iq,P.g(new Hq(0,ca),12);case 12:Y(P.j);P.H(7);break;case 5:P.l(0,2);P.C(13);if(!I||I.done||!(F=O.return)){P.H(13);break}return P.g(new Hq(2,F.call(O)),13);case 13:P.l(0,2,1);if(B)throw B.error;P.o(14,
1);break;case 14:P.o(2);break;case 4:za=P.A();B={error:za};P.H(5);break;case 2:P.l(),P.o(0)}})}())}()}));n=ur(a.g,b);d=J("{model}:streamGenerateContent?alt=sse",n._url);e=n._query;delete n._url;delete n._query;q=a.g;c=xC(q,{path:d,S:e,body:JSON.stringify(n),O:"POST",httpOptions:(t=b.config)==null?void 0:t.httpOptions,abortSignal:(p=b.config)==null?void 0:p.abortSignal});return u.return(c.then(function(v){return function(){return new Aq(function x(){var B,I,F,O,K,X,G,ca,Y,za;return Bq(x,function(P){switch(P.h){case 1:P.C(2),
P.B(4,5),O=Fq(v);case 7:return P.g(new Hq(2,O.next()),10);case 10:I=P.j;if(I.done){P.H(5);break}K=I.value;X=wr;return P.g(new Hq(2,Q(K)),11);case 11:return G=X(P.j,b),G.sdkHttpResponse={headers:K.headers},ca=new DB,Object.assign(ca,G),Y=Iq,P.g(new Hq(0,ca),12);case 12:Y(P.j);P.H(7);break;case 5:P.l(0,2);P.C(13);if(!I||I.done||!(F=O.return)){P.H(13);break}return P.g(new Hq(2,F.call(O)),13);case 13:P.l(0,2,1);if(B)throw B.error;P.o(14,1);break;case 14:P.o(2);break;case 4:za=P.A();B={error:za};P.H(5);
break;case 2:P.l(),P.o(0)}})}())}()}))})},ED=function(a,b){var c,d,e,f,g,k,m,n,q,t;return _.H(function(p){d="";e={};if(N(a.g))return f=jr(a.g,b,b),g=Qo(b.model)?"{model}:embedContent":"{model}:predict",d=J(g,f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,S:e,body:JSON.stringify(f),O:"POST",httpOptions:(k=b.config)==null?void 0:k.httpOptions,abortSignal:(m=b.config)==null?void 0:m.abortSignal}).then(function(u){return Q(u).then(function(v){v.sdkHttpResponse={headers:u.headers};
return v})}),p.return(c.then(function(u){u=lr(u,b);var v=new EB;Object.assign(v,u);return v}));n=ir(a.g,b);d=J("{model}:batchEmbedContents",n._url);e=n._query;delete n._url;delete n._query;c=a.g.request({path:d,S:e,body:JSON.stringify(n),O:"POST",httpOptions:(q=b.config)==null?void 0:q.httpOptions,abortSignal:(t=b.config)==null?void 0:t.abortSignal}).then(function(u){return Q(u).then(function(v){v.sdkHttpResponse={headers:u.headers};return v})});return p.return(c.then(function(u){u=kr(u);var v=new EB;
Object.assign(v,u);return v}))})},KD=function(a,b){var c,d,e,f,g,k,m,n,q;return _.H(function(t){d="";e={};if(N(a.g))return f=zr(a.g,b),d=J("{model}:predict",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,S:e,body:JSON.stringify(f),O:"POST",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(k=b.config)==null?void 0:k.abortSignal}).then(function(p){return Q(p).then(function(u){u.sdkHttpResponse={headers:p.headers};return u})}),t.return(c.then(function(p){p=Dr(p);
var u=new FB;Object.assign(u,p);return u}));m=yr(a.g,b);d=J("{model}:predict",m._url);e=m._query;delete m._url;delete m._query;c=a.g.request({path:d,S:e,body:JSON.stringify(m),O:"POST",httpOptions:(n=b.config)==null?void 0:n.httpOptions,abortSignal:(q=b.config)==null?void 0:q.abortSignal}).then(function(p){return Q(p).then(function(u){u.sdkHttpResponse={headers:p.headers};return u})});return t.return(c.then(function(p){p=Br(p);var u=new FB;Object.assign(u,p);return u}))})},MD=function(a,b){var c,
d,e,f,g,k;return _.H(function(m){d="";e={};if(N(a.g))return f=dr(a.g,b),d=J("{model}:predict",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,S:e,body:JSON.stringify(f),O:"POST",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(k=b.config)==null?void 0:k.abortSignal}).then(function(n){return Q(n).then(function(q){q.sdkHttpResponse={headers:n.headers};return q})}),m.return(c.then(function(n){n=fr(n);var q=new GB;Object.assign(q,n);return q}));throw Error("Cd");
})},ND=function(a,b){var c,d,e,f,g,k;return _.H(function(m){d="";e={};if(N(a.g))return f=as(a.g,b),d=J("{model}:predict",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,S:e,body:JSON.stringify(f),O:"POST",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(k=b.config)==null?void 0:k.abortSignal}).then(function(n){return Q(n).then(function(q){q.sdkHttpResponse={headers:n.headers};return q})}),m.return(c.then(function(n){n=bs(n);var q=new HB;Object.assign(q,n);return q}));
throw Error("Cd");})};
PD.prototype.get=function(a){var b=this,c,d,e,f,g,k,m,n,q;return _.H(function(t){d="";e={};if(N(b.g))return f=Pr(b.g,a),d=J("{name}",f._url),e=f._query,delete f._url,delete f._query,c=b.g.request({path:d,S:e,body:JSON.stringify(f),O:"GET",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(k=a.config)==null?void 0:k.abortSignal}).then(function(p){return Q(p)}),t.return(c.then(function(p){return Wr(p)}));m=Or(b.g,a);d=J("{name}",m._url);e=m._query;delete m._url;delete m._query;c=b.g.request({path:d,
S:e,body:JSON.stringify(m),O:"GET",httpOptions:(n=a.config)==null?void 0:n.httpOptions,abortSignal:(q=a.config)==null?void 0:q.abortSignal}).then(function(p){return Q(p)});return t.return(c.then(function(p){return Ur(p)}))})};
var LD=function(a,b){var c,d,e,f,g,k,m,n,q;return _.H(function(t){d="";e={};if(N(a.g))return f=Tr(a.g,b),d=J("{models_url}",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,S:e,body:JSON.stringify(f),O:"GET",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(k=b.config)==null?void 0:k.abortSignal}).then(function(p){return Q(p).then(function(u){u.sdkHttpResponse={headers:p.headers};return u})}),t.return(c.then(function(p){p=Xr(p);var u=new IB;Object.assign(u,p);
return u}));m=Sr(a.g,b);d=J("{models_url}",m._url);e=m._query;delete m._url;delete m._query;c=a.g.request({path:d,S:e,body:JSON.stringify(m),O:"GET",httpOptions:(n=b.config)==null?void 0:n.httpOptions,abortSignal:(q=b.config)==null?void 0:q.abortSignal}).then(function(p){return Q(p).then(function(u){u.sdkHttpResponse={headers:p.headers};return u})});return t.return(c.then(function(p){p=Vr(p);var u=new IB;Object.assign(u,p);return u}))})};
PD.prototype.update=function(a){var b=this,c,d,e,f,g,k,m,n,q;return _.H(function(t){d="";e={};if(N(b.g))return f=$r(b.g,a),d=J("{model}",f._url),e=f._query,delete f._url,delete f._query,c=b.g.request({path:d,S:e,body:JSON.stringify(f),O:"PATCH",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(k=a.config)==null?void 0:k.abortSignal}).then(function(p){return Q(p)}),t.return(c.then(function(p){return Wr(p)}));m=Zr(b.g,a);d=J("{name}",m._url);e=m._query;delete m._url;delete m._query;c=
b.g.request({path:d,S:e,body:JSON.stringify(m),O:"PATCH",httpOptions:(n=a.config)==null?void 0:n.httpOptions,abortSignal:(q=a.config)==null?void 0:q.abortSignal}).then(function(p){return Q(p)});return t.return(c.then(function(p){return Ur(p)}))})};
PD.prototype.delete=function(a){var b=this,c,d,e,f,g,k,m,n,q;return _.H(function(t){d="";e={};if(N(b.g))return f=ar(b.g,a),d=J("{name}",f._url),e=f._query,delete f._url,delete f._query,c=b.g.request({path:d,S:e,body:JSON.stringify(f),O:"DELETE",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(k=a.config)==null?void 0:k.abortSignal}).then(function(p){return Q(p).then(function(u){u.sdkHttpResponse={headers:p.headers};return u})}),t.return(c.then(function(p){var u={};p=M(p,["sdkHttpResponse"]);
p!=null&&L(u,["sdkHttpResponse"],p);p=new JB;Object.assign(p,u);return p}));m=$q(b.g,a);d=J("{name}",m._url);e=m._query;delete m._url;delete m._query;c=b.g.request({path:d,S:e,body:JSON.stringify(m),O:"DELETE",httpOptions:(n=a.config)==null?void 0:n.httpOptions,abortSignal:(q=a.config)==null?void 0:q.abortSignal}).then(function(p){return Q(p).then(function(u){u.sdkHttpResponse={headers:p.headers};return u})});return t.return(c.then(function(p){var u={};p=M(p,["sdkHttpResponse"]);p!=null&&L(u,["sdkHttpResponse"],
p);p=new JB;Object.assign(p,u);return p}))})};
var OD=function(a,b){var c,d,e,f,g,k,m,n,q;return _.H(function(t){d="";e={};if(N(a.g))return f=Lr(a.g,b),d=J("{model}:predictLongRunning",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,S:e,body:JSON.stringify(f),O:"POST",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(k=b.config)==null?void 0:k.abortSignal}).then(function(p){return Q(p)}),t.return(c.then(function(p){var u={},v=M(p,["name"]);v!=null&&L(u,["name"],v);v=M(p,["metadata"]);v!=null&&L(u,["metadata"],
v);v=M(p,["done"]);v!=null&&L(u,["done"],v);v=M(p,["error"]);v!=null&&L(u,["error"],v);p=M(p,["response"]);p!=null&&L(u,["response"],Nr(p));p=new KB;Object.assign(p,u);return p}));m=Jr(a.g,b);d=J("{model}:predictLongRunning",m._url);e=m._query;delete m._url;delete m._query;c=a.g.request({path:d,S:e,body:JSON.stringify(m),O:"POST",httpOptions:(n=b.config)==null?void 0:n.httpOptions,abortSignal:(q=b.config)==null?void 0:q.abortSignal}).then(function(p){return Q(p)});return t.return(c.then(function(p){var u=
{},v=M(p,["name"]);v!=null&&L(u,["name"],v);v=M(p,["metadata"]);v!=null&&L(u,["metadata"],v);v=M(p,["done"]);v!=null&&L(u,["done"],v);v=M(p,["error"]);v!=null&&L(u,["error"],v);p=M(p,["response","generateVideoResponse"]);p!=null&&L(u,["response"],Mr(p));p=new KB;Object.assign(p,u);return p}))})};var RD=function(a){this.g=a;return this};_.z(RD,CB);
RD.prototype.get=function(a){var b=this,c,d,e,f,g,k;return _.H(function(m){if(m.h==1){c=a.operation;d=a.config;if(c.name===void 0||c.name==="")throw Error("Dd");return N(b.g)?(f=c.name.split("/operations/")[0],g=void 0,d&&"httpOptions"in d&&(g=d.httpOptions),m.g(SD(b,{operationName:c.name,resourceName:f,config:{httpOptions:g}}),5)):m.g(TD(b,{operationName:c.name,config:d}),4)}if(m.h!=5)return e=m.j,m.return(c._fromAPIResponse({apiResponse:e,_isVertexAI:!1}));k=m.j;return m.return(c._fromAPIResponse({apiResponse:k,
_isVertexAI:!0}))})};
var TD=function(a,b){var c,d,e,f,g,k,m,n,q;return _.H(function(t){d="";e={};N(a.g)?(f=qo(b),d=J("{operationName}",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,S:e,body:JSON.stringify(f),O:"GET",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(k=b.config)==null?void 0:k.abortSignal}).then(function(p){return Q(p)})):(m=po(b),d=J("{operationName}",m._url),e=m._query,delete m._url,delete m._query,c=a.g.request({path:d,S:e,body:JSON.stringify(m),O:"GET",httpOptions:(n=
b.config)==null?void 0:n.httpOptions,abortSignal:(q=b.config)==null?void 0:q.abortSignal}).then(function(p){return Q(p)}));return t.return(c)})},SD=function(a,b){var c,d,e,f,g,k;return _.H(function(m){d="";e={};if(N(a.g))return f=mo(b),d=J("{resourceName}:fetchPredictOperation",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,S:e,body:JSON.stringify(f),O:"POST",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(k=b.config)==null?void 0:k.abortSignal}).then(function(n){return Q(n)}),
m.return(c);throw Error("Cd");})};var UD=function(a){this.g=a;return this};_.z(UD,CB);UD.prototype.create=function(a){var b=this,c,d,e,f,g,k,m;return _.H(function(n){d="";e={};if(N(b.g))throw Error("Hd");f=ms(b.g,a);d=J("auth_tokens",f._url);e=f._query;delete f.config;delete f._url;delete f._query;g=ss(f,a.config);c=b.g.request({path:d,S:e,body:JSON.stringify(g),O:"POST",httpOptions:(k=a.config)==null?void 0:k.httpOptions,abortSignal:(m=a.config)==null?void 0:m.abortSignal}).then(function(q){return Q(q)});return n.return(c.then(function(q){return q}))})};var ZD=function(a){var b=this;b.g=a;b.list=function(c){c=c===void 0?{}:c;var d,e;return _.H(function(f){return f.h==1?(d=VB,e="tuningJobs",f.g(VD(b,c),2)):f.return(new d(e,function(g){return VD(b,g)},f.j,c))})};b.get=function(c){return _.H(function(d){return d.h==1?d.g(WD(b,c),2):d.return(d.j)})};b.h=function(c){var d,e,f,g,k,m,n,q;return _.H(function(t){switch(t.h){case 1:if(N(b.g)){if(c.baseModel.startsWith("projects/")){m={tunedModelName:c.baseModel};if((n=c.config)==null?0:n.preTunedModelCheckpointId)m.checkpointId=
c.config.preTunedModelCheckpointId;q=Object.assign({},c,{preTunedModel:m});q.baseModel=void 0;return t.g(XD(b,q),8)}k=Object.assign({},c);return t.g(XD(b,k),7)}d=Object.assign({},c);return t.g(YD(b,d),4);case 4:return e=t.j,f="",e.metadata!==void 0&&e.metadata.tunedModel!==void 0?f=e.metadata.tunedModel:e.name!==void 0&&e.name.includes("/operations/")&&(f=e.name.split("/operations/")[0]),g={name:f,state:"JOB_STATE_QUEUED"},t.return(g);case 7:return t.return(t.j);case 8:return t.return(t.j)}})};return b};
_.z(ZD,CB);
var WD=function(a,b){var c,d,e,f,g,k,m,n,q;return _.H(function(t){d="";e={};if(N(a.g))return f=Ds(b),d=J("{name}",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,S:e,body:JSON.stringify(f),O:"GET",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(k=b.config)==null?void 0:k.abortSignal}).then(function(p){return Q(p).then(function(u){u.sdkHttpResponse={headers:p.headers};return u})}),t.return(c.then(function(p){return Fs(p)}));m=Cs(b);d=J("{name}",m._url);e=m._query;
delete m._url;delete m._query;c=a.g.request({path:d,S:e,body:JSON.stringify(m),O:"GET",httpOptions:(n=b.config)==null?void 0:n.httpOptions,abortSignal:(q=b.config)==null?void 0:q.abortSignal}).then(function(p){return Q(p).then(function(u){u.sdkHttpResponse={headers:p.headers};return u})});return t.return(c.then(function(p){var u={},v=M(p,["sdkHttpResponse"]);v!=null&&L(u,["sdkHttpResponse"],v);v=M(p,["name"]);v!=null&&L(u,["name"],v);v=M(p,["state"]);v!=null&&L(u,["state"],Io(v));v=M(p,["createTime"]);
v!=null&&L(u,["createTime"],v);v=M(p,["tuningTask","startTime"]);v!=null&&L(u,["startTime"],v);v=M(p,["tuningTask","completeTime"]);v!=null&&L(u,["endTime"],v);v=M(p,["updateTime"]);v!=null&&L(u,["updateTime"],v);v=M(p,["description"]);v!=null&&L(u,["description"],v);v=M(p,["baseModel"]);v!=null&&L(u,["baseModel"],v);v=M(p,["_self"]);if(v!=null){p={};var w=M(v,["name"]);w!=null&&L(p,["model"],w);v=M(v,["name"]);v!=null&&L(p,["endpoint"],v);L(u,["tunedModel"],p)}return u}))})},VD=function(a,b){var c,
d,e,f,g,k;return _.H(function(m){d="";e={};if(N(a.g))return f=Es(b),d=J("tuningJobs",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,S:e,body:JSON.stringify(f),O:"GET",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(k=b.config)==null?void 0:k.abortSignal}).then(function(n){return Q(n).then(function(q){q.sdkHttpResponse={headers:n.headers};return q})}),m.return(c.then(function(n){n=Gs(n);var q=new LB;Object.assign(q,n);return q}));throw Error("Cd");})};
ZD.prototype.cancel=function(a){var b=this,c,d,e,f,g,k,m,n,q;return _.H(function(t){d="";e={};if(N(b.g))return f=us(a),d=J("{name}:cancel",f._url),e=f._query,delete f._url,delete f._query,c=b.g.request({path:d,S:e,body:JSON.stringify(f),O:"POST",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(k=a.config)==null?void 0:k.abortSignal}).then(function(p){return Q(p).then(function(u){u.sdkHttpResponse={headers:p.headers};return u})}),t.return(c.then(function(p){var u={};p=M(p,["sdkHttpResponse"]);
p!=null&&L(u,["sdkHttpResponse"],p);p=new MB;Object.assign(p,u);return p}));m=ts(a);d=J("{name}:cancel",m._url);e=m._query;delete m._url;delete m._query;c=b.g.request({path:d,S:e,body:JSON.stringify(m),O:"POST",httpOptions:(n=a.config)==null?void 0:n.httpOptions,abortSignal:(q=a.config)==null?void 0:q.abortSignal}).then(function(p){return Q(p).then(function(u){u.sdkHttpResponse={headers:p.headers};return u})});return t.return(c.then(function(p){var u={};p=M(p,["sdkHttpResponse"]);p!=null&&L(u,["sdkHttpResponse"],
p);p=new MB;Object.assign(p,u);return p}))})};
var XD=function(a,b){var c,d,e,f,g,k;return _.H(function(m){d="";e={};if(N(a.g))return f=ys(b,b),d=J("tuningJobs",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,S:e,body:JSON.stringify(f),O:"POST",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(k=b.config)==null?void 0:k.abortSignal}).then(function(n){return Q(n).then(function(q){q.sdkHttpResponse={headers:n.headers};return q})}),m.return(c.then(function(n){return Fs(n)}));throw Error("Cd");})},YD=function(a,
b){var c,d,e,f,g,k;return _.H(function(m){d="";e={};if(N(a.g))throw Error("xc");f=ws(b);d=J("tunedModels",f._url);e=f._query;delete f._url;delete f._query;c=a.g.request({path:d,S:e,body:JSON.stringify(f),O:"POST",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(k=b.config)==null?void 0:k.abortSignal}).then(function(n){return Q(n).then(function(q){q.sdkHttpResponse={headers:n.headers};return q})});return m.return(c.then(function(n){var q={},t=M(n,["sdkHttpResponse"]);t!=null&&L(q,["sdkHttpResponse"],
t);t=M(n,["name"]);t!=null&&L(q,["name"],t);t=M(n,["metadata"]);t!=null&&L(q,["metadata"],t);t=M(n,["done"]);t!=null&&L(q,["done"],t);n=M(n,["error"]);n!=null&&L(q,["error"],n);return q}))})};var $D=function(a){if(a.apiKey==null)throw Error("ce");if(a.Qa||a.location)throw Error("de");var b;this.mc=(b=a.mc)!=null?b:!1;this.apiKey=a.apiKey;b=a.httpOptions;b=b!=null&&b.baseUrl?b.baseUrl:void 0;b&&(a.httpOptions?a.httpOptions.baseUrl=b:a.httpOptions={baseUrl:b});this.apiVersion=a.apiVersion;this.httpOptions=a.httpOptions;this.g=new pC({auth:new IC(this.apiKey),apiVersion:this.apiVersion,apiKey:this.apiKey,mc:this.mc,httpOptions:a.httpOptions,ul:"gl-node/web",pl:new HC,ij:new GC});this.j=new PD(this.g);
new $B(this.g);new bC(this.g);this.files=new dC(this.g);new RD(this.g);new UD(this.g);new ZD(this.g);new FC(this.g)};
_.ac.Object.defineProperties($D.prototype,{interactions:{configurable:!0,enumerable:!0,get:function(){if(this.h!==void 0)return this.h;console.warn("GoogleGenAI.interactions: Interactions usage is experimental and may change in future versions.");var a=this.httpOptions;(a==null?0:a.extraBody)&&console.warn("GoogleGenAI.interactions: Client level httpOptions.extraBody is not supported by the interactions client and will be ignored.");var b;var c=this.g;if(c.R.httpOptions&&c.R.httpOptions.baseUrl!==
void 0)c=c.R.httpOptions.baseUrl;else throw Error("Kc");var d=this.apiKey;var e=this.g;if(e.R.httpOptions&&e.R.httpOptions.apiVersion!==void 0)e=e.R.httpOptions.apiVersion;else throw Error("Jc");return this.h=(new DD({baseURL:c,apiKey:d,apiVersion:e,lb:this.g,dj:nC(this.g),timeout:a==null?void 0:a.timeout,Ec:a==null?void 0:(b=a.retryOptions)==null?void 0:b.attempts})).interactions}}});var aE=function(){this.client=new $D({apiKey:dw})};aE.prototype.call=function(a){var b=this,c;return _.H(function(d){if(d.h==1)return d.g(b.client.j.h({model:"gemini-2.5-flash",contents:a}),2);c=d.j;return d.return(c.text||"")})};var Ks=function(a){this.L=_.D(a)};_.z(Ks,_.E);var Js=function(a,b){return Ls(a,1,b)};var Is=function(a){this.L=_.D(a)};_.z(Is,_.E);var Hs=function(a,b){return _.wk(a,1,b)};var bE=function(){this.g=new aE},dE=function(a,b){var c,d,e,f,g,k,m,n,q;return _.H(function(t){if(t.h==1){c="<*#*#*>";d=Mm(b,1,_.hj());e=d.length;f=d.join(c);var p=b.Oa(),u=b.ra();g="\nYou are a highly skilled Website Localization Expert.\nYour task is to localize a sequence of text strings extracted from a webpage, from "+p+" to "+u+".\n\n### INPUT FORMAT\nThe input text provided consists of multiple text strings from a webpage, joined together by a unique separator: "+c+'\n\n### TRANSLATION RULES\n1. *Contextual Translation:* While each text segment between the separators is a distinct HTML element (e.g., a button label, a menu item, or a short paragraph), you should use the surrounding segments as context to ensure a consistent translation.\n\n2. *Maintain Tone:* Maintain the same tone as the source text.\n\n### OUTPUT REQUIREMENTS\n1. *Strict Separator Preservation:* You MUST use the exact same unique separator to join your translated strings. Do not add or remove spaces around the separator unless required by the target language\'s typography.\n\n2. *Segment Count Match:* The number of separators in your output MUST exactly match the number of separators in the source text.\n\n3. *Clean Output Only:* Output strictly the translated, joined text. Do not include any introductory or concluding remarks (no "Here is the translation:", etc.).\n\n---\n### SOURCE TEXT TO TRANSLATE: '+
f+"\n";t.B(2);k=a.g.call(g);return t.g(k,4)}if(t.h!=2)return m=t.j,n=m.split(c),n.length!==e?t.return(Promise.reject(Error("ee"))):t.return(cE(n));q=t.A();return t.return(Promise.reject(q))})},cE=function(a){return Hs(new Is,a.map(function(b){return Js(new Ks,b)}))};var Nm=function(a){this.L=_.D(a)};_.z(Nm,_.E);var eE=function(a){this.L=_.D(a)};_.z(eE,_.E);var fE=function(a){this.L=_.D(a)};_.z(fE,_.E);var gE=[1,2];var hE=function(a){this.L=_.D(a)};_.z(hE,_.E);hE.prototype.Za=function(){return _.nj(this,1)};var iE=_.Si(hE);var jE;var kE=function(){this.oa=new _.hg},lE=function(a,b){var c,d;return _.H(function(e){c=wm(um(tm(new sm,"https"),b.host),b.path);d=new Promise(function(f,g){_.de(a.oa,"success",function(){f({code:_.qg(a.oa),headers:ct(a.oa),body:_.rg(a.oa)})});_.de(a.oa,"error",function(){g({code:_.qg(a.oa),headers:ct(a.oa),body:_.rg(a.oa)})});_.de(a.oa,"timeout",function(){g({code:_.qg(a.oa),headers:ct(a.oa),body:_.rg(a.oa)})})});a.oa.send(c,b.method,b.body,b.headers);return e.return(d)})};var nE=function(a){var b,c,d,e,f;return _.H(function(g){if(g.h==1){b=jE||(jE=iE('[2,null,[[[["autopush",["autopush-translate-pa.sandbox.googleapis.com"]],["staging",["daily1-translate-pa.sandbox.googleapis.com"]],["prod",["translate-pa.googleapis.com"]],["prod-eu",["translate-pa.eu.rep.googleapis.com"]],["prod-us",["translate-pa.us.rep.googleapis.com"]]]]]]'));c=$v;aw&&(c=c+"-"+aw);var k=Iu(b,fE,3);var m=k.L;m=Zl(Yl(m),m,void 0,gE);k=Iu(k,eE,m===1?1:-1);m=k.L;var n=m[_.$g]|0;k=Om(k,m,n,_.hh(k,n)).get(c);
d=_.mj(k,1);k=new Nv;m=Mm(a,1,_.hj());k=Xl(k,1,m,Hm).rb(a.Oa()).wa(a.ra());m=new Ov;k=_.kj(m,1,k);k=Ls(k,2,hw);_.lj(cw,7)&&_.oj(k,4,!0);e=k;g.B(2);return g.g(mE(d,e),4)}if(g.h!=2)return f=g.j,g.return(Ms(f));g.A();return g.return(Promise.reject(Error("fe")))})},mE=function(a,b){var c=oE,d,e,f,g;return _.H(function(k){if(k.h==1)return d={host:a,path:"/v1/translateHtml",method:"POST",headers:{"X-goog-api-key":"AIzaSyATBXajvzQLTDHEQbcpq0Ihe0vWDHmO520","Content-Type":"application/json+protobuf"},body:_.mk(b)},
e=c.g(),k.B(2),k.g(lE(e,d),4);if(k.h!=2)return f=k.j,k.return(Qv(f.body));g=k.A();return k.return(Promise.reject(g))})};var oE=new function(){this.g=function(){return new kE};this.hd=null},pE=function(a,b){this.h=a;this.g=b},qE=function(a,b,c){var d,e;return _.H(function(f){if(f.h==1)return Mm(b,1,_.hj()).length===0?f.return(new Is):a.g?f.return(dE(a.g,b)):_.lj(cw,8)?f.return(nE(b)):f.g(a.h.translate(c||function(){},Mm(b,1,_.hj(_.ji)),b.Oa(),b.ra(),0,!1),2);d=f.j;e=d.map(Ns);return f.return(Hs(new Is,e))})};var rE=function(a){this.L=_.D(a)};_.z(rE,_.E);rE.prototype.Oa=function(){return _.mj(this,2)};rE.prototype.rb=function(a){return Ls(this,2,a)};rE.prototype.ra=function(){return _.mj(this,3)};rE.prototype.wa=function(a){return Ls(this,3,a)};var sE=function(a,b,c,d,e,f){this.B=d||function(){};this.V=f||function(){};this.Na=!!e;this.j=a.g.xh;this.l=0;this.K=function(){};this.G=c;this.F=this.h=this.o=0;this.g=null;this.J=0;this.da=!1;this.Z=a.g.uh;this.T=[];this.X=0;this.ca=a.g.bf;this.A=Jx(a);this.xa=this.Na?1:6;this.Ha=a.g.Oh;this.P=b;this.C=[];this.Ba=a;this.Fa=_.lj(cw,5)?new bE:void 0};sE.prototype.clear=function(){for(var a=0;a<this.C.length;++a)this.C[a].stop();for(a=0;a<this.T.length;++a)Ix(this.Ba,this.T[a])};
var tE=function(a,b){var c=0;a.K=(0,_.y)(function(){++c==this.C.length&&b()},a)},uE=function(a,b,c){a.B=function(){};a.P=b;a.g=null;a.X=0;a.C=[];a.K=function(){};a.G=c},vE=function(a,b,c){if(a.h==0&&(a.h=b?3E3:a.A,!c||c<=a.A)){a.o=a.h;return}do b=a.h,a.h<a.A&&(a.h*=a.xa,a.h>a.A&&(a.h=a.A));while(b!=a.h&&c&&a.h<c);a.o=a.h},wE=function(a,b){var c=b!=null,d=!c&&!a.da;(d||c)&&a.B(100,d,b)},xE=function(a){return a.ca?a.g.V:a.g.ga().length},yE=function(a,b,c,d,e){return new gB(a.P.shift(),{rl:a.ca,wk:b,
Nh:!0,ol:!!c},function(){var f=Array.prototype.slice.call(arguments);return new FA(f.shift(),f.shift(),f.shift(),f.shift(),f.shift(),c,d)},a.G,e)},AE=function(a,b,c){if(a.Z>0&&b.Kb()>=a.Z)return!0;if(xE(a)>a.h){if(b.Kb()>0)return!0;vE(a,c,xE(a));for(var d=a.g.ga(),e=new xB(d,a.ca),f;f=AB(e,a.h,a.j);)if(BB.indexOf(f.charAt(f.length-1))<0&&b.T++,b.h.push(new vB([f],!1)),a.l+=f.length,a.j-=f.length,a.j<=0){b.F=d.substring(e.g);break}else vE(a,c);zE(b,a.g,!0);a.g=null;return!0}if(xE(a)>a.o)return!0;zE(b,
a.g,!0);a.o-=xE(a)+a.Ha;a.l+=a.g.G;a.j-=a.g.G;a.g=null;return!1},BE=function(a){for(var b=[],c={Ab:0};c.Ab<a.length;c={Ab:c.Ab},c.Ab++)a[c.Ab].length>1&&a[c.Ab][1]===200?b.push.apply(b,_.nc(a[c.Ab][0].toString().split("&lt;extra_id_1&gt;").map(function(d){return function(e){return[e.trim(),a[d.Ab][1]]}}(c)))):b.push(a[c.Ab]);return b},CE=function(a,b,c,d,e){var f,g,k,m,n,q;return _.H(function(t){switch(t.h){case 1:var p=cw,u=_.ij(p,Wv,6),v=_.lj(u,1);f=_.lj(p,3)||v?(v?Mm(u,4,_.hj()):Mm(p,4,_.hj())).includes(d.toLowerCase()+
"_"+e.toLowerCase()):!1;if(f){var w=w===void 0?3E3:w;p=_.ij(cw,Wv,6);if(_.lj(p,1)){p=_.ij(cw,Wv,6);w=_.xk(p,3);p=_.xk(p,2);u=[];for(v=0;v<c.length;v++){var x=[c[v]],B=c[v].length;if(c[v].split(" ").length<=p)for(;v+1<c.length&&B<w;)x.push(c[v+1]),B+=c[v+1].length+2+18,v++;u.push(x.join(" &lt;extra_id_1&gt; "))}w=u}else{p=[];for(u=0;u<c.length;){v=[];for(B=0;u<c.length;){x=c[u];var I=x.length;B=v.length===0?I:B+20+I;if(B>w&&v.length>0)break;v.push(x);u++}v.length>0&&p.push(v.join(" &lt;extra_id_1&gt; "))}w=
p}}else w=c;g=w;w=new pE(a.Ba,a.Fa);p=new rE;p=Xl(p,1,g,Hm);k=qE(w,p.rb(d).wa(e),b);t.B(2);return t.g(k,4);case 4:m=t.j;n=Os(m);q=f?BE(n):n;b(q,200);t.T(3);break;case 2:t.A(),b([],500);case 3:return a.T.push(k),t.return(k)}})};var DE=function(a,b){_.l.call(this);this.l=b;this.j={rootMargin:a};this.g=new IntersectionObserver((0,_.y)(this.h,this),this.j)};_.z(DE,_.l);DE.prototype.N=function(){_.l.prototype.N.call(this);this.g=null};DE.prototype.h=function(a){for(var b=0;b<a.length;b++)if(a[b].intersectionRatio>0){this.l();break}};DE.prototype.track=function(a){pu(a,(0,_.y)(this.g.observe,this.g))};var EE=function(a){var b=a!=null?a:{},c=b.un,d=b.wn,e=b.qn,f=b.xn,g=b.tn,k=b.vn,m=b.rn,n=b.sn;a=_.Pl();!n&&cv(c)?(e=!!e,f=!!f,b=b&&b.Cn,c=(0,_.Kl)(cv(c)?"<script"+(b?' nonce="'+R(Lv(b))+'"':"")+">window['ppConfig'] = {productName: "+hv(Cv(d!=null?d:"unknown"))+", deleteIsEnforced: "+hv(Cv(e))+", sealIsEnforced: "+hv(Cv(f))+", heartbeatRate: "+hv(Cv(g!=null?g:.5))+", periodicReportingRateMillis: "+hv(Cv(k!=null?k:6E4))+", disableAllReporting: "+hv(Cv(m!=null?m:!1))+"};"+hv(Cv(c!=null?c:""))+"\x3c/script>":
"")):c="";return ot(a,c)};var FE=function(a){return(0,_.Kl)('<span id="'+R(a.id)+'"></span>')},GE=function(a){var b=a.id,c=a.Hh;return(0,_.Kl)(wv(a.Ih)+'<div id="'+R(b)+'"></div>'+wv(c))},qt=function(a){var b=a.top,c=a.left,d=a.bottom,e=a.right,f=a.id;return(0,_.Ll)("."+mv(a.className)+" {z-index:9999999; overflow:visible; position:fixed; _position:absolute;"+(b||b===0?"top:"+mv(b)+"px; _top:expression(("+mv(b)+"+(hack1=document.documentElement.scrollTop||document.body.scrollTop))+'px');":"top:auto;")+(c||c===0?"left:"+mv(c)+
"px; _left:expression(("+mv(c)+"+(hack2=document.documentElement.scrollLeft||document.body.scrollLeft))+'px');":"left:auto;")+(d||d===0?"bottom:"+mv(d)+"px; _top:expression((-"+mv(d)+"-document.getElementById('"+String(f).replace(Dv,sv)+"').offsetHeight+(hack3=document.documentElement.clientHeight||document.body.clientHeight)+(hack4=document.documentElement.scrollTop||document.body.scrollTop))+'px');":"bottom:auto;")+(e||e===0?"right:"+mv(e)+"px; _left:expression((-"+mv(e)+"-document.getElementById('"+
String(f).replace(Dv,sv)+"').offsetWidth+(hack5=document.documentElement.clientWidth||document.body.clientWidth)+(hack6=document.documentElement.scrollLeft||document.body.scrollLeft))+'px');":"right:auto;")+"}")},HE=function(){return(0,_.Kl)('<div class="'+R("VIpgJd-ZVi9od-aZ2wEe-wOHMyf")+'"><div class="'+R("VIpgJd-ZVi9od-aZ2wEe-OiiCO")+'"><svg xmlns="http://www.w3.org/2000/svg" class="'+R("VIpgJd-ZVi9od-aZ2wEe")+'" width="96px" height="96px" viewBox="0 0 66 66"><circle class="'+R("VIpgJd-ZVi9od-aZ2wEe-Jt5cK")+
'" fill="none" stroke-width="6" stroke-linecap="round" cx="33" cy="33" r="30"/></svg></div></div>')};var IE=function(){vn.call(this)};_.z(IE,vn);IE.prototype.W=function(){this.Ea(Em(HE))};IE.prototype.Ea=function(a){this.o=a};IE.prototype.show=function(){Ny(this.D(),"VIpgJd-ZVi9od-aZ2wEe-wOHMyf-ti6hGc");Ny(this.D().firstChild,"VIpgJd-ZVi9od-aZ2wEe-OiiCO-ti6hGc")};var JE=function(a){Py(a.D(),"VIpgJd-ZVi9od-aZ2wEe-wOHMyf-ti6hGc");Py(a.D().firstChild,"VIpgJd-ZVi9od-aZ2wEe-OiiCO-ti6hGc")};var KE=function(){this.g=new IE;this.g.W();this.g.la();this.h=0};KE.prototype.reset=function(){this.h=0;JE(this.g)};var LE=Mw(Tw),ME=function(a,b,c,d,e,f,g,k){this.h=a;this.g=b;this.C=[];this.F=null;this.o=c;this.l=d;this.j=e;this.P=f;this.Ba=g;this.G=this.A=null;this.B=k||null;this.J=this.K=!1;this.I={};this.ca=LE;this.T=0},NE=function(a){for(var b=new Set,c=0;c<a.length;c++)OA(a[c]).forEach(function(d){return b.add(d)});return b};
ME.prototype.trackVisibility=function(a){this.A=new DE("200px",(0,_.y)(this.Na,this,a));this.A.track(tB(NE([].concat(this.g,this.C))));this.G=new DE("0px",(0,_.y)(this.V,this));this.G.track(tB(NE([].concat(this.g,this.C))))};ME.prototype.Na=function(a){this.A&&(this.A.g.disconnect(),this.A=null);a()};ME.prototype.V=function(){this.K=!0;OE(this);if(!this.J&&this.B){var a=this.B;a.h++==0&&a.g.show()}};var OE=function(a){a.G&&(a.G.g.disconnect(),a.G=null)};
ME.prototype.done=function(){if(this.K&&!this.J&&this.B){var a=this.B;--a.h==0&&JE(a.g)}this.A&&(this.A.g.disconnect(),this.A=null);OE(this);PE(this)};var zE=function(a,b,c){c?(a.g.push(b),a.I[b.ga()]=!0):a.C.push(b)};ME.prototype.Kb=function(){return this.g.length+this.C.length};var QE=function(a){if(a.h.length==0){for(var b=[],c=0;c<a.g.length;++c)b.push(a.g[c].ga());a.h.push(new vB(b,!1))}};
ME.prototype.translate=function(a){function b(){d++;d==c&&e()}QE(this);for(var c=0,d=0,e=function(){},f=this.o,g=this.l,k=this.j,m=0;m<this.h.length;++m)wB(this.h[m],function(n,q,t){return CE(f,_.pk(n,b),q,t||g,k)})&&c++;c!=0&&(e=bB(a));return c};var PE=function(a){if(a.g.length>0){if(a.g.length==1&&a.h.length>1){var b=1;var c=a.h.length}else b=c=a.g.length;var d=a.g.map(function(e){return e.G}).reduce(function(e,f){return e+f});Yw(a.ca,{Kb:b,Ch:c,Zh:d,Bh:a.T})}};var RE={am:"Noto Sans Ethiopic",ber:"Noto Sans Tifinagh","bm-Nkoo":"Noto Sans NKo",bn:"Lohit Bengali",bo:"Noto Serif Tibetan",dv:"Noto Sans Thaana",dz:"Noto Serif Tibetan",iu:"Noto Sans Canadian Aboriginal",km:"Nokora",lo:"Dhyana",ml:"Noto Sans Malayalam","mni-Mtei":"Noto Sans Meetei Mayek",my:"Noto Sans Myanmar","pa-Arab":"Noto Nastaliq Urdu",ps:"Noto Naskh Arabic",sat:"Noto Sans Ol Chiki",sd:"Noto Naskh Arabic",si:"Noto Sans Sinhala",ta:"Lohit Tamil",yue:"Chocolate Classical Sans"},SE={},TE=(SE["Chocolate Classical Sans"]=
"/css2?family=Chocolate+Classical+Sans",SE.Dhyana="/css?family=Dhyana",SE["Lohit Bengali"]="/css?family=Lohit+Bengali",SE["Lohit Tamil"]="/css?family=Lohit+Tamil",SE.Nokora="/css?family=Nokora",SE["Noto Naskh Arabic"]="/earlyaccess/notonaskharabic.css",SE["Noto Nastaliq Urdu"]="/earlyaccess/notonastaliqurdu.css",SE["Noto Sans Canadian Aboriginal"]="/earlyaccess/notosanscanadianaboriginal.css",SE["Noto Sans Ethiopic"]="/earlyaccess/notosansethiopic.css",SE["Noto Sans Malayalam"]="/earlyaccess/notosansmalayalam.css",
SE["Noto Sans Meetei Mayek"]="/css?family=Noto+Sans+Meetei+Mayek",SE["Noto Sans Myanmar"]="/earlyaccess/notosansmyanmar.css",SE["Noto Sans NKo"]="/css?family=Noto+Sans+NKo",SE["Noto Sans Ol Chiki"]="/earlyaccess/notosansolchiki.css",SE["Noto Sans Sinhala"]="/earlyaccess/notosanssinhala.css",SE["Noto Sans Thaana"]="/earlyaccess/notosansthaana.css",SE["Noto Sans Tifinagh"]="/earlyaccess/notosanstifinagh.css",SE["Noto Serif Tibetan"]="/css?family=Noto+Serif+Tibetan",SE),UE=function(){this.g=[]};
UE.prototype.restore=function(){for(var a=_.A(this.g),b=a.next();!b.done;b=a.next())b.value.remove();this.g=[]};var VE=function(a,b){_.l.call(this);this.g=[];this.h=[];this.l=a;this.j=b};_.z(VE,_.l);VE.prototype.o=function(a){var b=_.Sc(a.href);b.indexOf("javascript:")==0||b.indexOf("#")>=0||(this.h.push(a.href),this.g.push(a),a.href=b+"#googtrans/"+this.l+"/"+this.j)};VE.prototype.N=function(){_.l.prototype.N.call(this);this.restore()};VE.prototype.restore=function(){if(this.g.length){for(var a=0;a<this.g.length;++a)this.g[a].href=this.h[a];this.g=[];this.h=[]}};var WE=function(a,b){_.l.call(this);this.g=a;this.h=_.If.test(b)?"translated-rtl":"translated-ltr";a=[].concat(this.g);for(b=0;b<a.length;++b)bu(a[b])&&Ny(a[b],this.h)};_.z(WE,_.l);WE.prototype.N=function(){_.l.prototype.N.call(this);this.restore()};WE.prototype.restore=function(){for(var a=[].concat(this.g),b=0;b<a.length;++b)bu(a[b])&&Py(a[b],this.h)};var XE=function(a,b,c,d,e,f,g,k,m,n){_.l.call(this);this.G=a;this.Yc=b;this.Tb=new UE;this.Z=c||null;this.ua=n||null;this.K=null;this.kb=!!d;this.Nd=e||"transparent";this.bd=!!f;this.F=[];this.uc=this.I=this.g=!1;this.h=k||new PA;this.ee=!k;this.da=g||TA.Gb();this.Pb=new sB;this.Fa=this.xa=this.J=!1;this.Qb=this.o=.5;this.Rb=.01;this.C=new VA(this.o);this.V=(this.B=this.X=!!m)?new MutationObserver((0,_.y)(this.ak,this)):null;this.j=this.l=null;_.nb(window,"blur",this.ah,!0,this);_.nb(window,"focus",
this.bh,!0,this)};_.z(XE,_.l);_.h=XE.prototype;_.h.Oa=function(){return this.l?this.l:""};_.h.ra=function(){return this.j?this.j:""};_.h.kj=function(a){this.zk.apply(this,arguments);this.A&&this.A(0,!1,1)};_.h.Kg=function(a){this.Ak.apply(this,arguments);this.A&&this.A(0,!1,1)};_.h.lj=function(a){this.Bk.apply(this,arguments);this.A&&this.A(0,!1,1)};_.h.mj=function(a){this.Ck.apply(this,arguments);this.A&&this.A(0,!1,1)};
_.h.translate=function(a,b,c,d,e){if(d||a!=this.l||b!=this.j)YE(this),this.ee&&(this.h=new PA);else if(this.g)return;this.A=c;this.Rd=e;this.B=this.X;this.V&&this.V.observe(document.body,{attributes:!0,childList:!0,characterData:!0,subtree:!0});this.g=!0;this.l=a;this.j=b;this.kb&&(this.K=new VE(a,b));this.Fa=this.l=="auto";this.Z&&(c=this.Z,a&&(c.C=a),b&&(c.G=b));this.Ha=new WE(this.G,this.j);b in RE&&(a=this.Tb,b in RE&&(b=RE[b],c="@import url("+Cu("https://fonts.googleapis.com").resolve(Cu(TE[b])).toString()+
");",c=Ps(c),a.g.push(c),b=Ps('body {font-family:"'+b+'","Google Sans","Noto Sans",sans-serif !important}'),a.g.push(b)));this.T=ZE(this);(b=this.G instanceof Node?this.G:null)&&$E(b,this.j)};var ZE=function(a){var b=new XA(a,a.da);YA(b,a.Zg);$A(b,(0,_.y)(a.kj,a));aB(b,new sE(a.Yc,[].concat(a.G),a.da,a.A,a.B,a.Rd));return b};XE.prototype.restore=function(){YE(this);this.Pb.restore();var a=this.G instanceof Node?this.G:null;a&&$E(a,this.Oa())};
XE.prototype.N=function(){_.l.prototype.N.call(this);this.restore();_.ke(window,"blur",this.ah,!0,this);_.ke(window,"focus",this.bh,!0,this)};var aF=function(a,b,c,d){var e=mx(a.h.h),f=new XA(a,b.G);b.C.push(f);ZA(f,b.K);vE(b,e);YA(f,d||a.Ug);b=c||new ME([],[],b,a.Oa(),a.ra(),a.uc,a.I,a.ua);$A(f,a.ek,a);a.B&&ZA(f,b.done,b);aB(f,b)};_.h=XE.prototype;_.h.ek=function(a,b,c){c.done();this.I?this.mj(a):this.lj(a);c.o.K()};_.h.bh=function(){this.J=!1;this.P=0;UA(this.C,this.o)};
_.h.ah=function(a){a.target==window&&(this.J=!0,this.P=0,UA(this.C,.01))};_.h.ak=function(a){if(this.g&&this.B){for(var b=0;b<a.length;b++)if(a[b].target&&a[b].target.className&&typeof a[b].target.className==="string"&&(a[b].target.className.indexOf("translate")>=0||a[b].target.className.indexOf("goog-")==0))return;this.da.add((0,_.y)(this.Yk,this))}};_.h.Yk=function(){this.I=!0;this.T.stop();this.T=ZE(this);return!1};_.h.Zg=function(a,b){tE(b,bB(a));aF(this,b);return this.ik};
_.h.ik=function(a,b){if(!this.g)return dB;if(!cB(a))return eB;if(!this.B)for(a=0;a<this.F.length;++a){var c=b,d=(0,_.y)(this.wg,this,b,this.F[a]);c.G.add(d)}return this.hk};
_.h.Tg=function(a,b){if(this.P&&!this.J){a=(new Date).getTime()-this.P;var c=this.o;a<900&&c>.01?c=Math.max(c*.9,.01):a>1100&&c<.5&&(c=Math.min(c*1.5,.5));this.o=c;this.xa?this.Rb=.01:this.Qb=this.o}this.I=this.g=!0;this.P=(new Date).getTime();this.ae!=(a=document.body.innerText||document.body.textContent||document.body.innerHTML)?(this.ae=a,a=!0):a=!1;a?(this.xa=!1,this.o=this.Qb,this.J||UA(this.C,this.o),uE(b,[].concat(this.G),this.C),a=new XA(this,this.C),YA(a,this.Zg),$A(a,(0,_.y)(this.Kg,this)),
aB(a,b),this.T=a):(this.xa=!0,this.o=this.Rb,this.J||UA(this.C,this.o),a=new XA(this,this.C),YA(a,this.Tg),$A(a,(0,_.y)(this.Kg,this)),aB(a,b),this.T=a);return dB};_.h.hk=function(a,b){if(!this.g)return dB;this.I=this.g=!1;this.Fa?wE(b,!0):(wE(b),b.V(b.l));if(this.bd)return this.Tg;b.clear();return dB};
var cF=function(a,b,c){a:{var d=bF(a),e=a.Z,f=a.Nd,g=a.Pb.g;b=bB(b);if(!c.I){if(c.P.length==0){c.l==0&&c.X==0&&c.B(0,!0);c=!1;break a}c.I=yE(c,d,e,f,g)}c.ua=!0;hB(c.I,c.j,c.h,b);c=!0}return c?a.Ug:a.Ud},bF=function(a){return a.kb?(0,_.y)(a.K.o,a.K):function(){}};_.h=XE.prototype;
_.h.Ug=function(a,b){if(!this.g)return dB;var c=b.o;if(c.g==null){if(!c.ua)return cF(this,a,b.o);if(!cB(a))return eB;c.ua=!1;c.g=c.I.Wc||null;var d=c.g?c.g:c.I=null;if(!d)return cF(this,a,b.o);this.F.push(d);var e=d.ga();if(this.h.has(e,!this.B)||b.I[e]!=null&&b.I[e])return e=c.g.G,c.l+=e,c.j-=e,c.g=null,this.B&&zE(b,d,!1),cF(this,a,b.o);e=this.h;d=d.ga();e.g[d]=null}b.Kb()>0&&UA(this.C,.5);return AE(c,b,mx(this.h.h))?this.Ud:cF(this,a,b.o)};
_.h.Ud=function(a,b){if(!this.g||b.Kb()==0)return dB;aF(this,b.o);return this.B?(b.trackVisibility(bB(a)),this.jk):b.translate(a)==0?dB:this.Yg};_.h.jk=function(a,b){return this.g?cB(a)?b.translate(a)==0?dB:this.Yg:eB:dB};
_.h.wg=function(a,b){b.l&&this.h.remove(b.j);if(!this.g)return!1;if(this.h.has(b.ga(),!1)){var c=this.h;c.has(b.j,!1)?(b.h=c.read(b.j),b.T=!0):(c.remove(b.j),b.l=!0);MA(b)}else if(c=this.h,b.l)c.remove(b.j);else if(b.F){var d=b.F.replace(/<a /g,"<span ").replace(/\/a>/g,"/span>");b.T=!0;delete b.F;b.F=null;b.h=[];var e=document.implementation.createHTMLDocument(""),f=e.createElement("div");Uu(f,!1);d=d.indexOf("<i>")>=0?d:"<b>"+d+"</b>";d=_.Vb(d);d=_.Dl(d);f.nodeType===1&&fm(f);f.innerHTML=_.vj(d);
e.body.appendChild(f);e=[];for(d=f.firstChild;d;d=d.nextSibling)if(d.tagName=="I")var g=KA(b,ju(d),d.innerHTML);else if(d.tagName=="B"){g||(g=KA(b,"",""));if(b.g.length==1)QA(g.parts,e,0,d);else{var k=e;var m=d;var n=b.g;g=g.parts;for(var q=[],t=m.firstChild;t;t=p){var p=t.nextSibling;RA(t)}for(p=m.firstChild;p;p=p.nextSibling)p.attributes&&p.attributes.i?(m=parseInt(p.attributes.i.nodeValue,10),!isNaN(m)&&m>=0&&m<n.length&&(n[m].De&&q[m]?q[m].ea+=p.firstChild&&p.firstChild.nodeType==3?p.firstChild.nodeValue:
ju(p):q[m]=QA(g,k,m,p))):p.nodeType==3&&g.push({aa:-1,ea:St(p.nodeValue)});g!=null&&g.length>0&&g[0].aa==-1&&(g.length==1?g[0].aa=0:(g[1].ea=g[0].ea+g[1].ea,g.shift()))}g=void 0}d=b.h;for(k=0;k<d.length-1;++k)n=d[k],g=Nt(n.parts[n.parts.length-1].ea),g=g.charCodeAt(g.length-1),12288<=g&&g<=12351||65280<=g&&g<=65519||(n.parts[n.parts.length-1].ea+=" ");_.Rd(f);for(f=0;f<b.g.length;++f)f<e.length&&f<b.C.length&&e[f]!=null&&(d=b.C[f],k=e[f].start,k!=null&&(n=d.substring(0,d.length-d.replace(/^[\s\xa0]+/,
"").length),n==" "&&(n=""),n&&(k.ea=n+k.ea.replace(/^[\s\xa0]+/,""))),k=e[f].end,k!=null&&(d=d.substring(Nt(d).length),d==" "&&(d=""),d&&(k.ea=Nt(k.ea)+d)));b.h.length!=1||b.h[0].Hf||(b.h[0].Hf=b.j);c.write(b.j,b.h);MA(b)}b.K||(this.Fa=!1);c=b.l?!0:void 0;a.J+=b.G;c!=null&&(a.da=!0);b=Math.min(Math.floor(a.J*100/a.l),100);if(a.F!=b||c)a.F=b,a.Na?(a.B(a.F,!0,c),a.V(a.J)):a.B(a.F,!1,c);return!1};
_.h.Yg=function(a,b){if(!this.g)return dB;if(!cB(a))return eB;if(b.Kb()>1){a=b.h[0];var c=b.g;if(a.j||c.length==0||a.g==null||a.g.length==0)a=null;else{for(var d=[],e=[],f=0;f<a.g.length&&f<c.length;++f){var g=a.g[f];g&&g[0]&&g[1]==200||(e.push(c[f]),d.push(a.o[f]))}a=e.length>0?{Zk:new vB(d,!0),al:e}:null}a=a?new ME([a.Zk],a.al,b.o,b.l,b.j,b.P,b.Ba,b.B):null;a!=null&&aF(this,b.o,a,this.Ud)}else{a=!1;for(c=0;c<b.h.length;++c)d=b.h[c],d.j||d.h==200&&d.g&&d.g[0]?d=d.l=!1:(d.j=!0,d=d.l=!0),a=d||a;if(a)return this.Ud}d=
this.Oa();a=this.ra();if(b.g.length>1)if(c=b.h[0],e=d=="auto",d=b.g,c.h==200)for(f=0;f<c.g.length&&f<d.length;++f)if((g=c.g[f])&&g[1]==200){var k=g[2],m=d[f],n=m,q=k!=null&&k==a;n.F=g[0];q!==void 0&&(n.J=q);m.K=e&&k==null}else d[f].l=!0;else for(a=0;a<d.length;++a)d[a].l=!0;else{c=new uB(d=="auto");for(d=0;d<b.h.length;++d)f=b.h[d],e=a,f.h==200&&f.g&&f.g[0]?(f=f.g[0],c.g.push(f[0]),f=f[2],c.h=c.h&&f!=null&&f==e,f!=null&&(c.l=!1)):c.j=!0;b.F!=null&&(c.g.push(b.F),b.F=null);if(a=b.g[0])d=c.ga(),e=c.h,
a.F=d,e!==void 0&&(a.J=e),a.K=c.l,a.l=c.j}if(this.B){a=(0,_.y)(this.wg,this);for(c=0;c<b.g.length;c++)a(b.o,b.g[c]);for(c=0;c<b.C.length;c++)a(b.o,b.C[c]);OE(b);b.J=!0;b.K&&b.B&&(b=b.B,--b.h==0&&JE(b.g))}return dB};
var YE=function(a){a.V&&a.V.disconnect();a.ua&&a.ua.reset();a.g&&(a.T.stop(),a.g=!1,a.I=!1);if(a.F.length){for(var b=0;b<a.F.length;++b)a.F[b].dispose();a.F=[]}a.K!=null&&(a.K.restore(),a.K=null);a.Ha!=null&&(a.Ha.restore(),a.Ha=null);a.Tb.restore()},$E=function(a,b){a.getAttribute("xml:lang")&&a.setAttribute("xml:lang",b);a.getAttribute("lang")&&a.setAttribute("lang",b)};tx.attach(3046,XE.prototype,{zk:1,Bk:2,Ak:3,Ck:4});var dF=Mw(Tw),eF=function(a,b,c,d,e,f,g,k,m,n,q){_.l.call(this);this.P=b||null;this.J=!!c;this.I=d||"transparent";this.G=f||"";b=g||{fetchStart:0,En:0};a=b.fetchStart||0;b=b.fetchEnd||0;this.F=a&&b?b-a:0;this.V=Date.now()-fw;this.A=!1;this.g=new Gx(e||"",void 0,f,q);this.K=new VA(1);this.B=new PA;this.h=null;this.C=!0;this.o=_.r.IntersectionObserver!=null;this.T=k||null;e=new $w;f=new bx(this.g.initialize.bind(this.g,e.register()));this.xd=cx(f,e.delay((0,_.y)(this.xd,this)));this.Qd=cx(f,e.delay((0,_.y)(this.Qd,
this)));this.Ce=cx(f,e.delay((0,_.y)(this.Ce,this)));this.restore=cx(f,e.delay((0,_.y)(this.restore,this)));f.finish();e.finish();performance&&performance.mark&&performance.mark(Hw,void 0);e=Uw(dF,1);f=new ht;f=_.jk(f,1,window.location.origin);a:{if(performance&&(k=performance.getEntriesByType("navigation"),k.length==1)){k=k[0];break a}k=null}k&&(q=new $m,q=_.jk(q,1,""),a=an(k.startTime),q=_.kj(q,2,a),a=bn(k.duration),q=_.kj(q,3,a),a=new gt,a=_.jk(a,1,k.initiatorType),a=_.jk(a,2,k.nextHopProtocol),
b=an(k.workerStart||0),a=_.kj(a,3,b),b=an(k.redirectStart),a=_.kj(a,4,b),b=an(k.redirectStart),a=_.kj(a,4,b),b=an(k.redirectEnd),a=_.kj(a,5,b),b=an(k.fetchStart),a=_.kj(a,6,b),b=an(k.domainLookupStart),a=_.kj(a,7,b),b=an(k.domainLookupEnd),a=_.kj(a,8,b),b=an(k.connectStart),a=_.kj(a,9,b),b=an(k.connectEnd),a=_.kj(a,10,b),b=an(k.secureConnectionStart),a=_.kj(a,11,b),b=an(k.responseStart),a=_.kj(a,13,b),b=an(k.responseEnd),a=_.kj(a,14,b),a=_.Ak(a,15,k.transferSize),a=_.Ak(a,16,k.encodedBodySize),a=
_.Ak(a,17,k.decodedBodySize),q=dn(q,6,a),_.kj(f,3,q),q=hn(Hw))&&(k=jn(Kw,{start:k.responseEnd,end:q.startTime||performance.now()}))&&(performance&&performance.clearMeasures&&performance.clearMeasures(Kw),k=en(k),_.kj(f,4,k),k=mt(e),_.kj(k,4,f));Ww(e,1)};_.C(eF,_.l);tx.attach(14097,eF.prototype,{zf:function(){ln(this.g.ob()?"te_afas":"te_afau")}});_.h=eF.prototype;_.h.bl=function(a){this.o=a};_.h.nb=function(){return this.g.ob()};
_.h.xd=function(a,b){this.g.nb()?this.g.l.send({display_language:b,key:"AIzaSyBWDj0QJvVIx8XOhRegXX5_SrRWxhT5Hs4"},a).then(function(c){return a(c)}):(this.zf(),a(null))};
_.h.Qd=function(a){var b=document.documentElement.lang;if(b)a(b);else if(this.g.nb()){b=new Rx(document.body,!1,!1,1,1);for(var c=[],d=0,e=this.g.h.wh;c.length+d<e;){var f=b.next();if(f.done)break;f=f.value;b.g==1&&qB(f)?Sx(b):f.nodeType==3&&(f=_.Sc(Mt(f.nodeValue)))&&(c.push(f),d+=f.length)}Hx(this.g,a,c.join(" ")).then(function(g){a(g)},function(g){return a(null,g)})}else this.zf(),a(null,!0)};
_.h.Ce=function(a,b,c,d,e){dF.qd=a;dF.rd=b;var f=Uw(dF,2);Vw(dF,f);var g=hn(Hw);if(g){var k=hn(Iw);if(k){var m=jn(Lw,{start:g.startTime,end:k.startTime||performance.now()});m&&(g=mt(f),k=new kt,m=en(m),k=_.kj(k,1,m),_.kj(g,5,k),performance&&performance.clearMeasures&&performance.clearMeasures(Lw))}}Ww(f,2);f={detail:{sourceLanguage:a,targetLanguage:b}};performance&&performance.mark&&performance.mark(Iw,f);f=Date.now();sx();if(!a||nx(a,b))a="auto";if(e||a!=this.l||b!=this.j)this.B=new PA;this.l=a;
this.j=b;this.g.nb()?(d=d||document.documentElement,this.h&&this.h.dispose(),this.h=new XE(d,this.g,this.P,this.J,this.I,!0,this.K,this.B,this.o,this.T),this.h.uc=this.A,this.C=!0,this.h.translate(a,b,c,e,(0,_.y)(this.Gk,this,f,a,b))):(this.zf(),c(0,!1,!0))};_.h.ni=function(){return!!this.h&&this.h.g};_.h.Rh=function(a){this.A=a};_.h.restore=function(){var a=Uw(dF,3);Vw(dF,a);Ww(a,3);performance&&performance.mark&&performance.mark(Jw,void 0);sx();this.g.nb()&&this.h&&this.h.restore()};
_.h.N=function(){rx();eF.U.N.call(this);this.g.dispose();this.h=this.g=null;this.B=new PA};_.h.Gk=function(a,b,c,d){this.C&&(this.C=!1,b={sl:b,tl:c,textlen:d},this.A&&(b.ctt="1"),this.G!=""&&(b.sp=this.G),b.ttt=Date.now()-a,b.ttl=this.V,this.F&&(b.ttf=this.F),this.o&&(b.sr=1),a=cw,c=[],_.Ci(_.fj(a,2))&&c.push("sda"),_.Ci(_.fj(a,3))&&c.push("eeis"),d=_.ij(a,Wv,6),_.Ci(_.fj(d,1))&&c.push("ests"),_.Ci(_.fj(a,7))&&c.push("ehcm"),_.Ci(_.fj(a,8))&&c.push("eopa"),b.ef=c.join(","),ln("te_time",b))};var fF=function(a){vn.call(this,a);this.B=new _.Sb(this)};_.z(fF,vn);fF.prototype.W=function(){var a=this.h.createElement("select");a.className="goog-te-combo";a.setAttribute("aria-label",U.jg);this.Ea(a)};fF.prototype.ya=function(){vn.prototype.ya.call(this);this.Jg()};fF.prototype.Jg=function(){_.nb(this.D(),"change",fx(this,"change"));this.dispatchEvent("load")};fF.prototype.va=function(){vn.prototype.va.call(this);this.B.dispose();this.B=null};
var gF=function(a,b){a.D().parentNode!=b&&(a.D().parentNode.removeChild(a.D()),b.appendChild(a.D()))};_.h=fF.prototype;_.h.od=function(a){this.h.Jf(this.D());for(var b in a)if(a[b]!==Object.prototype[b]){var c=this.h.W("OPTION",{value:b});this.h.Kc(c,a[b]);this.D().appendChild(c)}this.D().selectedIndex=0};_.h.za=function(){return this.D().value};_.h.La=function(a){if(this.D().value!=a)for(var b=0,c;c=this.D().options.item(b);++b)if(c.value==a){this.D().selectedIndex=b;break}};
_.h.yd=function(a){if(_.Dc(a)=="undefined")return this.D().options.item(this.D().selectedIndex).text;for(var b=0,c;c=this.D().options.item(b);++b)if(c.value==a)return c.text};_.h.qb=function(a){this.D().disabled=!a};var hF=function(a){fF.call(this,a)};_.z(hF,fF);hF.prototype.Mb=function(a){this.od.call(this,a)};var iF=function(a,b){fF.call(this,b);this.g=a&&cm(a)||{};this.g.Pf=this.g.Pf||11;this.g.Ae=this.g.Ae!=0;this.g.Db=ow};_.z(iF,fF);_.h=iF.prototype;_.h.Jd=function(){throw Error("ge");};
_.h.W=function(){this.Jd();this.F=this.D();this.A=$t("IFRAME",{frameBorder:0,"class":"VIpgJd-ZVi9od-xl07Ob-OEVmcd skiptranslate",title:U.jg});this.A.style.visibility="visible";Uu(this.A,!1);document.body.appendChild(this.A)};
_.h.Jg=function(){var a=_.If.test(bw)?"rtl":"ltr",b=_.Wb(this.g.Db),c=V(this,"menuBody");this.B.M(this.A,"load",this.oi);jx(this.A,(0,_.y)(function(){var d=cu(this.A),e={},f=e&&e.Eg;e=ot(nt(_.Pl(),"<head>"),EE(e));f='<meta http-equiv="Content-Type" content="text/html; charset=UTF8"><link rel="stylesheet" type="text/css" href="'+R(jv(b))+'"'+(f?' nonce="'+R(Lv(f))+'"':"")+'></head><body scroll="no" style="margin:0px;overflow:hidden" dir="'+R(a)+'" marginHeight=0 marginWidth=0 leftMargin=0 topMargin=0 border=0><div id="'+
R(c)+'" class=';if(iv("VIpgJd-ZVi9od-xl07Ob",_.Hl)){var g=yv("VIpgJd-ZVi9od-xl07Ob".ga());g=String(g).replace(Av,ov)}else g="VIpgJd-ZVi9od-xl07Ob".replace(zv,ov);e=nt(e,f+g+"></div></body>").Lc();d.write(_.vj(e));d.close()},this))};_.h.oi=function(){this.j=new _.Hd(cu(this.A));this.V=this.j.D(V(this,"menuBody"));this.B.M(this.F,"click",this.qf);_.id?this.B.M(this.A,"blur",this.Td):this.B.M(du(this.A),"blur",this.Td);this.dispatchEvent("load")};
_.h.va=function(){fF.prototype.va.call(this);_.Rd(this.A);this.F=this.da=this.C=this.V=this.j=this.A=null};_.h.Vg=function(a){this.l!=a.currentTarget.value&&(this.La(a.currentTarget.value),this.dispatchEvent("change"));this.Td()};_.h.qf=function(){jF(this);du(this.A).focus();this.xa=!0};_.h.Td=function(){this.xa&&(this.xa=!1,jF(this,!1),_.sb(_.Id(this.F)).focus())};_.h.Kf=function(){};_.h.Lf=function(){};
var jF=function(a,b){if(typeof b=="undefined"||b){a.Lf();b=Ru(a.F,window);var c=b.y+a.F.offsetHeight,d=b.y-a.J.height,e=b.x,f=b.x+a.F.offsetWidth-a.J.width;if(_.id&&!Wt()){var g=document.body;c-=g.offsetTop;d-=g.offsetTop;e-=g.offsetLeft;f-=g.offsetLeft}else g=bt(document),c-=g.y,d-=g.y,e-=g.x,f-=g.x;g=_.ob(window);b.y=b.y<=g.height-a.J.height?c:d;b.y>g.height-a.J.height&&(b.y=g.height-a.J.height);b.y<0&&(b.y=0);_.If.test(bw)?b.x=f>=0?f:e:b.x=e<=g.width-a.J.width?e:f;b.x>g.width-a.J.width&&(b.x=g.width-
a.J.width);b.x<0&&(b.x=0);Mu(a.A,b);Uu(a.A,!0);kF(a)}else a.Kf(),Uu(a.A,!1)};_.h=iF.prototype;_.h.za=function(){return this.l};
_.h.od=function(a){this.j.Jf(this.V);Uu(this.A,!0);this.kb=a;this.C=[];for(var b in a)if(a[b]!==Object.prototype[b])if(a[b]=="---"){var c={link:this.j.W("DIV",{className:"VIpgJd-ZVi9od-vH1Gmf-hgDUwe",value:b}),rk:!0};this.C.push(c)}else{c={link:this.j.W("A",{className:"VIpgJd-ZVi9od-vH1Gmf-ibnC6b-gk6SMd",href:"#",value:b})};this.C.push(c);var d=this.j.W("DIV",{style:"white-space:nowrap"});this.j.appendChild(c.link,d);this.g.Ae&&this.j.appendChild(d,this.j.W("SPAN",{className:"indicator"},"\u203a"));
this.j.appendChild(d,this.j.W("SPAN",{className:"text"},a[b]));this.B.M(c.link,"click",this.Vg)}a=this.C.length-1;a=Math.round((a-a%this.g.Pf)/this.g.Pf)+1;this.da=this.j.W("TABLE",{cellspacing:0,cellpadding:0,border:0});c=this.j.W("TBODY");b=this.j.W("TR",{valign:"top"});this.V.className="VIpgJd-ZVi9od-vH1Gmf";this.j.appendChild(this.V,this.da);this.j.appendChild(this.da,c);this.j.appendChild(c,b);for(d=c=0;c<a;++c){var e=this.j.W("TD");this.j.appendChild(b,e);for(var f=0;f<11&&d<this.C.length;++f,
++d)this.j.appendChild(e,this.C[d].link);c!=a-1&&(e=this.j.W("TD",{"class":"VIpgJd-ZVi9od-vH1Gmf-KrhPNb"},"\u00a0"),this.j.appendChild(b,e))}this.l=null;this.La(this.C[0].link.value);kF(this);Uu(this.A,!1)};_.h.yd=function(a){return this.kb[_.Dc(a)=="undefined"?this.l:a]};_.h.Mf=function(){};_.h.La=function(a){if(this.l!=a){this.yd(a)&&(this.l=a,this.Mf());for(var b=0;b<this.C.length;++b){var c=this.C[b];c.rk||(c.link.className=c.link.value==a&&this.g.Ae?"VIpgJd-ZVi9od-vH1Gmf-ibnC6b-gk6SMd":"VIpgJd-ZVi9od-vH1Gmf-ibnC6b")}}};
var kF=function(a){Zu(a.V,Xu(a.da));Zu(a.A,Xu(a.V));a.J=Xu(a.A)},lF=function(a,b){iF.call(this,a,b)};_.z(lF,iF);_.h=lF.prototype;_.h.Jd=function(){var a=this.h.W("a",{"aria-haspopup":"true"});a.className="VIpgJd-ZVi9od-xl07Ob-lTBxed";_.El(a,"#");this.P=this.h.W("SPAN");a.appendChild(this.P);this.X=this.h.W("IMG",{src:qw,alt:"",style:"background-image:url("+lw+");background-position:-14px 0px;border:none",width:14,height:14});a.appendChild(this.X);this.Ea(a)};
_.h.Kf=function(){_.rj(this.X,"backgroundPosition","-14px 0px")};_.h.Lf=function(){_.rj(this.X,"backgroundPosition","0px 0px")};_.h.va=function(){iF.prototype.va.call(this);this.X=this.P=null};_.h.Mf=function(){this.h.Kc(this.P,this.yd(this.l)||"")};_.h.Mb=function(a){this.od.call(this,a)};var mF=function(a,b){iF.call(this,a,b)};_.z(mF,iF);_.h=mF.prototype;
_.h.Jd=function(){var a=this.h.W("a",{"aria-haspopup":"true"});a.className="VIpgJd-ZVi9od-xl07Ob-lTBxed";_.El(a,"#");this.P=this.h.W("SPAN");a.appendChild(this.P);a.appendChild(this.h.W("IMG",{src:qw,alt:"",width:1,height:1}));a.appendChild(this.h.W("SPAN",{style:"border-left:1px solid #bbb"},"\u200b"));a.appendChild(this.h.W("IMG",{src:qw,alt:"",width:1,height:1}));this.X=this.h.W("span",{style:"color:#767676","aria-hidden":"true"},"\u25bc");a.appendChild(this.X);this.Ea(a)};
_.h.Kf=function(){_.rj(this.X,"color","#9b9b9b")};_.h.Lf=function(){_.rj(this.X,"color","#d5d5d5")};_.h.va=function(){iF.prototype.va.call(this);this.X=this.P=null};_.h.Mf=function(){this.h.Kc(this.P,this.yd(this.l)||"")};_.h.Mb=function(a){this.od.call(this,a)};var nF=function(a,b){iF.call(this,a,b);this.g.Ae=!1};_.z(nF,iF);
nF.prototype.Jd=function(){var a=this.h.createElement("div");a.className="VIpgJd-ZVi9od-LgbsSe";var b=this.h.W("DIV",{style:"background: url("+kw+") repeat-x 0 -39px"});a.appendChild(b);this.P=this.h.createElement("button");b.appendChild(this.P);this.Ea(a)};nF.prototype.Qh=function(a){_.Qd(this.P);this.P.appendChild(this.h.g.createTextNode(String(a+"\u00a0\u25bc")))};nF.prototype.va=function(){iF.prototype.va.call(this);this.P=null};
nF.prototype.Vg=function(a){this.La(a.currentTarget.value);this.dispatchEvent("change");this.Td()};var oF=function(a,b){vn.call(this,b);this.g=a&&cm(a)||{};this.j=new _.Sb(this)};_.C(oF,vn);var pF={kn:0,hm:1,Om:2};_.h=oF.prototype;
_.h.W=function(){var a=this.h.createElement("div");Ny(a,"skiptranslate");Ny(a,"goog-te-gadget");a.dir=_.If.test(bw)?"rtl":"ltr";Uu(a,!1);if(this.g.layout==2)Cm(a,GE({id:V(this,"targetLanguage"),Ih:"",Hh:""}));else{var b=new Xt;if(cv(_.id&&!Wt()))var c="<span style=\"display:inline-block;vertical-align:middle;height:15px; width:51px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='"+String(tw).replace(Dv,sv)+"',sizingMethod='scale');\"></span>";else c=Yx.Ke,c='<img src="'+R(Jv(tw))+
'" width="37px" height="14px" style="padding-right: 3px" alt="Google '+R(c)+'">';var d=Yx.Ke;var e=(0,_.Kl)('<span style="white-space:nowrap"><a class="'+R("VIpgJd-ZVi9od-l4eHX-hSRGPd")+'" href="'+R(Hv(uw))+'" target="_blank">'+c+wv(d)+"</a></span>");c=b.format;d=U;var f=d.Ai;e=e.Lc();e=Yt(b,{type:"html",hh:_.vj(e).toString()});b=c.call(b,f.call(d,e));Cm(a,GE({id:V(this,"targetLanguage"),Ih:"",Hh:this.g.layout==1?km(["\u00a0","\u00a0",b]):b}))}this.Ea(a)};
_.h.ya=function(){oF.U.ya.call(this);this.l=this.g.layout==2?new mF(null,this.h):new hF(this.h);this.j.M(this.l,"change",fx(this,"chg_tgt_lang"));this.j.M(this.l,"load",this.pi);var a=this.h.D(V(this,"targetLanguage"));if(this.g.layout==2){var b=this.h.W("IMG",{src:qw,"class":"goog-te-gadget-icon",alt:""});b.style.backgroundImage="url("+lw+")";b.style.backgroundPosition="-65px 0px";var c=this.h.W("SPAN",{style:"vertical-align: middle"});a.appendChild(b);a.appendChild(c);this.l.la(c);a.style.whiteSpace=
"nowrap";a.className="goog-te-gadget-simple"}else this.l.la(a),this.g.layout==1&&(a.style.display="inline")};_.h.pi=function(){if(this.g.layout==2){var a=this.l,b=this.h.D(V(this,"targetLanguage"));a.B.gb(a.F,"click",a.qf);a.F=b;a.B.M(a.F,"click",a.qf)}this.dispatchEvent("load")};_.h.va=function(){oF.U.va.call(this);this.j.dispose();this.j=null;this.l.dispose();this.l=null};_.h.ra=function(){return this.l.za()};_.h.wa=function(a){a==""?this.P&&this.l.Mb(this.P):this.J&&this.l.Mb(this.J);this.l.La(a)};
_.h.ha=function(a){Uu(this.D(),a)};_.h.qb=function(a){this.l.qb(a)};_.h.Wf=function(a,b){this.P=a;this.J=b};var qF=function(a,b){vn.call(this,b);this.g=a&&cm(a)||{};this.g.Db||(this.g.Db=ow);this.j=new _.Sb(this)};_.C(qF,vn);var rF={Wm:1,Xm:2,Hl:3,Gl:4};_.h=qF.prototype;_.h.W=function(){var a=this.h.createElement("div");this.ib=!1;Uu(a,!1);var b=V(this,"container");b=(0,_.Kl)('<iframe id="'+R(b)+'" frameBorder=0 src="javascript:\'\'" class="'+R("VIpgJd-ZVi9od-SmfZ-OEVmcd")+' skiptranslate" style="visibility:visible"></iframe>');Cm(a,b);this.Ea(a)};
_.h.ya=function(){qF.U.ya.call(this);var a=_.If.test(bw)?"rtl":"ltr",b=_.Wb(this.g.Db),c=V(this,"translate"),d=qw,e=lw;this.D().id=V(this,"floatContainer");var f={id:this.D().id,className:"goog-te-ftab-float"};this.D().className+=" goog-te-ftab-float";switch(this.g.Md){case 2:var g="goog-te-float-top";f.top=0;f.right=20;break;case 3:g="goog-te-float-bottom";f.bottom=0;f.right=20;break;case 4:g="goog-te-float-bottom";f.bottom=0;f.left=20;break;default:g="goog-te-float-top",f.top=0,f.left=20}Vu(rt(new _.Jf,
f),this.D());this.C=this.h.D(V(this,"container"));this.j.M(this.C,"load",this.ri);jx(this.C,(0,_.y)(function(){var k=cu(this.C),m=g,n={},q=n&&n.Eg,t=Yx.qg;m=nt(ot(nt(_.Pl(),"<head>"),EE(n)),'<meta http-equiv="Content-Type" content="text/html; charset=UTF8"><link rel="stylesheet" type="text/css" href="'+R(jv(b))+'"'+(q?' nonce="'+R(Lv(q))+'"':"")+'></head><body class="'+R("VIpgJd-ZVi9od-SmfZ")+" "+R(m)+'" scroll="no" style="overflow:hidden" dir="'+R(a)+'"><a id="'+R(c)+'" href="javascript:void(0)" class="'+
R("VIpgJd-ZVi9od-SmfZ-hSRGPd")+'"><img src="'+R(Jv(d))+'" style="background-image:url('+R(Jv(e))+');background-position:-65px 0px"><span>'+wv(t)+"</span></a></body>").Lc();k.write(_.vj(m));k.close()},this))};_.h.ri=function(){this.l=(new _.Hd(cu(this.C))).D(V(this,"translate"));this.j.M(this.l,"click",fx(this,"clk_trans"));Uu(this.D(),!0);var a=Xu(this.l);Uu(this.D(),!1);Zu(this.C,a);Zu(this.D(),a);this.dispatchEvent("load")};
_.h.va=function(){qF.U.va.call(this);this.j.dispose();this.j=null;_.Rd(this.C);this.l=this.C=null};_.h.isVisible=function(){return this.ib};_.h.ha=function(a){this.ib=a;Uu(this.D(),a)};var sF=function(a,b){vn.call(this,b);this.B=new _.Sb(this);this.g=a&&cm(a)||{};this.g.Db=ow;this.g.Zf=!1;_.rj(this.h.g.body,"position","relative");_.Yh||_.rj(this.h.g.body,"minHeight","100%");_.rj(this.h.g.documentElement,"height","100%");_.rj(this.h.g.body,"top","0px");_.id&&(window._bannerquirkfixleft=-parseInt("0"+this.h.g.body.leftMargin,10),window._bannerquirkfixtop=-parseInt("0"+this.h.g.body.topMargin,10)-40)};_.C(sF,vn);_.h=sF.prototype;_.h.la=function(){this.ld(this.h.g.body.firstChild)};
_.h.W=function(){var a=this.h.createElement("div");this.ib=!1;Uu(a,!1);Ny(a,"skiptranslate");var b=V(this,"container");b=(0,_.Kl)('<iframe id="'+R(b)+'" class="'+R("VIpgJd-ZVi9od-ORHb-OEVmcd")+' skiptranslate" frameBorder=0 src="#" style="visibility:visible"></iframe>');Cm(a,b);this.Ea(a)};
_.h.ya=function(){sF.U.ya.call(this);var a=_.If.test(bw)?"rtl":"ltr",b=_.Wb(this.g.Db),c=qw,d=uw,e=rw,f=lw,g=V(this,"promptSection"),k=V(this,"confirm"),m=V(this,"progressSection"),n=V(this,"progressValue"),q=nw,t=V(this,"cancel"),p=V(this,"finishSection"),u=V(this,"restore"),v=V(this,"errorSection"),w=V(this,"errorContent"),x=V(this,"close"),B=V(this,"noAutoPopup"),I,F=[];this.g.Zf&&F.push(FE({id:V(this,"promptSourceLang")}));F.push(FE({id:V(this,"promptTargetLang")}));var O=Gm(U.Li.apply(null,F));
F=[];this.g.Zf&&F.push(FE({id:V(this,"finishSourceLang")}));F.push(FE({id:V(this,"finishTargetLang")}));var K=Gm(U.Fi.apply(null,F));this.g.Vh&&(I=this.g.Vh);this.C=this.h.D(V(this,"container"));this.B.M(this.C,"load",this.ti);jx(this.C,(0,_.y)(function(){var X=cu(this.C),G=I,ca={},Y=ca&&ca.Eg,za=Yx.Ke,P=Yx.qg,ab=Yx.Gi,Qa=Yx.fi,wb=Yx.Bi,oa=Yx.dg,mb=Yx.dg;G=nt(ot(nt(_.Pl(),"<head>"),EE(ca)),'<meta http-equiv="Content-Type" content="text/html; charset=UTF8"><link rel="stylesheet" type="text/css" href="'+
R(jv(b))+'"'+(Y?' nonce="'+R(Lv(Y))+'"':"")+'></head><body class="'+R("VIpgJd-ZVi9od-ORHb")+'" scroll="no" border=0 dir="'+R(a)+'"><table border=0 cellspacing=0 cellpadding=0 width=100% height=100%><tr valign=middle><td width=1 nowrap><a href="'+R(Hv(d))+'" class="'+R("VIpgJd-ZVi9od-l4eHX-hSRGPd")+'" target="_blank"><img src="'+R(Jv(e))+'" alt="Google '+R(za)+'"></a></td>'+(cv(G)?'<td width=1><img src="'+R(Jv(c))+'" width="9" height="15" title="'+R(G)+'" alt="'+R(G)+'" style="background-image:url('+
R(Jv(f))+');background-position:-56px 0px;margin:0 4px"></td>':"")+'<td class="'+R("VIpgJd-ZVi9od-ORHb-KE6vqe")+'"></td><td><table border=0 cellspacing=0 cellpadding=0 height=100%><tr id="'+R(g)+'" style="display:none" valign=middle><td nowrap><span class="'+R("VIpgJd-ZVi9od-ORHb-bN97Pc")+'">'+wv(O)+'</span></td><td class="'+R("VIpgJd-ZVi9od-ORHb-KE6vqe")+'"></td><td nowrap><div class="'+R("VIpgJd-ZVi9od-LgbsSe")+'"><div><button id="'+R(k)+'"><b>'+wv(P)+'</b></button></div></div></td><td class="'+
R("VIpgJd-ZVi9od-ORHb-KE6vqe")+'"></td><td nowrap><div class="'+R("VIpgJd-ZVi9od-LgbsSe")+'"><div><button id="'+R(B)+'"></button></div></div></td></tr><tr id="'+R(m)+'" style="display:none" valign=middle><td><span class="'+R("VIpgJd-ZVi9od-ORHb-bN97Pc")+'">'+wv(ab)+'&nbsp;<span dir="ltr">(<b id="'+R(n)+'"></b>%)</span>&nbsp;<img src="'+R(Jv(q))+'"></span></td><td class="'+R("VIpgJd-ZVi9od-ORHb-KE6vqe")+'"></td><td nowrap><div class="'+R("VIpgJd-ZVi9od-LgbsSe")+'"><div><button id="'+R(t)+'">'+wv(Qa)+
'</button></div></div></td></tr><tr id="'+R(p)+'" style="display:none"><td><span class="'+R("VIpgJd-ZVi9od-ORHb-bN97Pc")+'">'+wv(K)+'</span></td><td class="'+R("VIpgJd-ZVi9od-ORHb-KE6vqe")+'"></td><td nowrap><div class="'+R("VIpgJd-ZVi9od-LgbsSe")+'"><div><button id="'+R(u)+'">'+wv(wb)+'</button></div></div></td></tr><tr id="'+R(v)+'" style="display:none" valign=middle><td><span id="'+R(w)+'" class="'+R("VIpgJd-ZVi9od-ORHb-bN97Pc")+'"></span></td></tr></table></td><td class="'+R("VIpgJd-ZVi9od-ORHb-KE6vqe")+
'"></td><td width=1 id="options"></td><td width=1><a id="'+R(x)+'" class="'+R("VIpgJd-ZVi9od-TvD9Pc-hSRGPd")+'" href="#" title="'+R(oa)+'"><img src="'+R(Jv(c))+'" width="15" height="15" alt="'+R(mb)+'" style="background-image:url('+R(Jv(f))+');background-position:-28px 0px"></a></td></tr></table></body>').Lc();X.write(_.vj(G));X.close()},this))};
_.h.ti=function(){this.j=new _.Hd(cu(this.C));tF(this,U.fg);if(this.g.Db==ow){var a="url("+kw+")";_.rj(this.j.g.body,"backgroundImage",a);for(var b=this.j.g.getElementsByTagName("button"),c=0;c<b.length;++c){var d=b[c].parentNode;_.rj(d,"backgroundImage",a);_.rj(d,"backgroundRepeat","repeat-x");_.rj(d,"backgroundPosition","0 -39px")}}this.g.Zf&&(this.A=new lF(this.g,this.j));this.l=new lF(this.g,this.j);this.F=new nF(this.g,this.j);this.B.M(this.j.D(V(this,"confirm")),"click",fx(this,"clk_confirm"));
this.B.M(this.j.D(V(this,"cancel")),"click",fx(this,"clk_cancel"));this.B.M(this.j.D(V(this,"restore")),"click",fx(this,"clk_restore"));this.B.M(this.j.D(V(this,"close")),"click",fx(this,"clk_close"));this.V=this.j.D(V(this,"noAutoPopup"));this.B.M(this.V,"click",fx(this,"clk_no_ap"));this.A&&this.B.M(this.A,"change",fx(this,"chg_src_lang"));this.B.M(this.l,"change",fx(this,"chg_tgt_lang"));this.B.M(this.F,"change",this.bk);a=new $w((0,_.y)(this.ui,this));this.A&&this.B.M(this.A,"load",a.register());
this.B.M(this.l,"load",a.register());this.B.M(this.F,"load",a.register());a.finish();this.A&&this.A.la(this.j.D(V(this,"promptSourceLang")));this.l.la(this.j.D(V(this,"promptTargetLang")));this.F.la(this.j.D("options"))};_.h.ui=function(){this.F.Qh(U.zi);this.F.od({turn_off_site:U.Ii,s1:"---",learn_more:U.yi});this.dispatchEvent("load")};_.h.bk=function(){switch(this.F.za()){case "learn_more":window.open(xw,"_blank");break;case "turn_off_site":this.dispatchEvent("clk_no_ap_site")}};
_.h.va=function(){this.ha(!1);sF.U.va.call(this);this.B.dispose();this.B=null;this.A&&(this.A.dispose(),this.A=null);this.l.dispose();this.l=null;this.F.dispose();this.F=null;_.Rd(this.C);this.Tc=this.j=null};_.h.Oa=function(){return this.A?this.A.za():""};_.h.ra=function(){return this.l.za()};_.h.rb=function(a){this.A&&this.A.La(a);this.X&&this.X[a]&&this.j.Kc(this.V,U.Hi(this.X[a]))};_.h.wa=function(a){this.l.La(a)};
var uF=function(a,b,c,d){if(a.Tc!=b){a.Tc=b;if(b==0){a.A&&gF(a.A,a.j.D(V(a,"promptSourceLang")));if(a.P){var e=a.ra();a.l.Mb(a.P);a.wa(e)}gF(a.l,a.j.D(V(a,"promptTargetLang")))}else b==2&&(a.A&&gF(a.A,a.j.D(V(a,"finishSourceLang"))),a.J&&(e=a.ra(),a.l.Mb(a.J),a.wa(e)),gF(a.l,a.j.D(V(a,"finishTargetLang"))));e={};e[-1]=a.j.D(V(a,"errorSection"));e[0]=a.j.D(V(a,"promptSection"));e[1]=a.j.D(V(a,"progressSection"));e[2]=a.j.D(V(a,"finishSection"));for(var f in e)e[f]!==Object.prototype[f]&&Uu(e[f],f==
b)}c&&a.ha(!0);a.V.parentNode.parentNode.style.display=d?"block":"none"};sF.prototype.isVisible=function(){return this.ib};
sF.prototype.ha=function(a){if(this.ib!=a){this.ib=a;if(_.id)var b=parseInt("0"+this.h.g.body.leftMargin,10),c=parseInt("0"+this.h.g.body.topMargin,10);var d=this.h.g.compatMode=="BackCompat";a?(_.rj(this.h.g.body,"top","40px"),Uu(this.D(),!0),_.id&&(Wt()?(window._bannerquirkfixleft=window._bannerquirkfixtop=0,d&&(this.h.g.body.topMargin=c+40)):d?(this.h.g.body.topMargin=c+40,window._bannerquirkfixleft=window._bannerquirkfixtop=0):(window._bannerquirkfixleft=-b,window._bannerquirkfixtop=-c-40))):
(_.rj(this.h.g.body,"top","0px"),Uu(this.D(),!1),d&&c>=40&&(this.h.g.body.topMargin=c-40))}};sF.prototype.Vf=function(a){this.j.Kc(this.j.D(V(this,"progressValue")),a)};var tF=function(a,b){a.j.Kc(a.j.D(V(a,"errorContent")),b)};sF.prototype.Wf=function(a,b){this.P=a;this.J=b;this.l.Mb(a)};var wF=function(a,b){_.l.call(this);_.Dc(a)=="string"&&(b=a,a={});_.Dc(b)=="string"&&(b=$n(String(b)));this.X=b;this.A=new _.Sb(this);a=Object(a);this.o="auto";!(b=window.parent!=window)&&(b=(!window.external||!window.external.googleToolbarVersion||parseFloat(window.external.googleToolbarVersion)<6.2)&&(!window.gtbExternal||!window.gtbExternal.isTranslateEnabled||!window.gtbExternal.isTranslateEnabled()))&&(b=navigator.appVersion&&navigator.appVersion.match(/\sChrome\/((\d+)\.(\d+)\.[\d\.]+)\s/),
b=!(b&&b[2]&&b[3]&&Number(b[2])*1E3+Number(b[3])>=4001));this.g={Te:b,Pg:!1,Ue:null,Dd:null,vf:[],Mg:[],fj:!1,Fc:!1,apiKey:"",layout:0,Gg:!1};this.xa={Db:ow,Vh:jw=="https://"?U.Di:null};this.Z={Db:ow,Md:null};a&&("autoDisplay"in a&&(this.g.Te=this.g.Te&&!!a.autoDisplay),"multilanguagePage"in a&&(this.g.Fc=!!a.multilanguagePage),"layout"in a&&(this.g.layout=a.layout),a.pageLanguage&&(this.g.oe=gx(a.pageLanguage)),a.includedLanguages&&(this.g.vf=a.includedLanguages.split(",")),a.excludedLanguages&&
(this.g.Mg=a.excludedLanguages.split(",")),this.g.oe&&(this.o=this.g.oe),a.key&&(this.g.apiKey=a.key),this.Z.Md=Number(a.floatPosition)||this.Z.Md,"disableAutoTranslation"in a&&(this.g.Gg=!!a.disableAutoTranslation));!this.g.Gg&&vF(this)&&(this.g.Pg=!0);this.C={};if((a=document.cookie.match(/(^|; )googtransopt=(.*?)(;|$)/))&&a[2])for(this.C={},a=_.Ob(a[2]).split("|"),b=0;b<a.length;++b){var c=a[b].split("=");c[0]&&(this.C[c[0]]=c[1])}this.ua=new wA({apiKey:this.g.apiKey,Xb:1,Yf:!0,Wo:vw},{client:hw,
u:window.location.href});this.F=new eF(void 0,this.ua,void 0,void 0,this.g.apiKey,void 0,void 0,new KE,void 0,void 0,void 0);this.I=!1;this.A.M(window,"pagehide",this.dispose);this.J=new $w((0,_.y)(this.Uj,this));this.K=new $w((0,_.y)(this.Zj,this));this.P=new bx((0,_.y)(this.vk,this));this.h=new sF(this.xa);this.F.xd(this.J.register((0,_.y)(this.Rj,this)),bw);this.X?(this.l=new oF(this.g),this.A.M(this.l,"load",this.J.register()),this.A.M(this.l,"chg_tgt_lang",cx(this.P,this.K.delay((0,_.y)(this.Qj,
this)))),this.l.la(this.X)):this.Z.Md&&(this.B=new qF(this.Z),this.A.M(this.B,"load",this.J.register()),this.A.M(this.B,"clk_trans",cx(this.P,this.K.delay((0,_.y)(this.Oj,this)))),this.B.la());!this.g.oe&&this.g.fj&&this.F.Qd(this.J.register((0,_.y)(this.Mj,this)));this.J.finish()};_.z(wF,_.l);
var vF=function(a){function b(f,g){if(f=_.Ob(f).match("^\\((([a-zA-Z\\-_]*)\\|)?([a-zA-Z\\-_]*)\\)|^/(([a-zA-Z\\-_]*)/)?([a-zA-Z\\-_]*)")){if(f[3])return g.g.Ue=f[2],g.g.Dd=f[3],!0;if(f[6])return g.g.Ue=f[5],g.g.Dd=f[6],!0}return!1}var c={url:function(){var f=window.location.href.match(/#.*googtrans(.*)/);return f&&f[1]},cookie:function(){var f=document.cookie.match(/(^|; )googtrans=(.*?)(;|$)/);return f&&f[2]}},d;for(d in c)if(c[d]!==Object.prototype[d]){var e=c[d]();if(e&&b(e,a))return d}return""},
xF=function(a,b){for(var c=window.location.hostname.split(".");c.length>2;)c.shift();c=";domain="+c.join(".");b!=null?a=a+"="+b:(b=new Date,b.setTime(b.getTime()-1),a=a+"=none;expires="+b.toGMTString());a+=";path=/";document.cookie=a;try{document.cookie=a+c}catch(d){}},yF=function(a,b){var c=null;b!==void 0&&(c=a!==void 0?"/"+a+"/"+b:"/"+b);xF("googtrans",c)};_.h=wF.prototype;
_.h.Rj=function(a){this.j=gx(bw);a=a||{};var b=a.targetLanguages||[];this.T={sl:rn(a.sourceLanguages||[]),tl:rn(b)};this.G={};this.V={};a=!this.g.vf.length;b=Zw(this.g.vf);var c=Zw(this.g.Mg);this.G[bw]="";this.V[bw]="";for(var d in this.T.tl)this.T.tl[d]===Object.prototype[d]||!(a||d in b)||d in c||(this.V[d]=this.T.tl[d],d==this.g.oe&&!this.g.Fc)||(this.G[d]=this.T.tl[d]);this.G[bw]||delete this.G[bw];this.V[bw]||delete this.V[bw];this.da=cm(this.T.sl)};_.h.Mj=function(a){a&&(this.o=gx(a))};
_.h.Uj=function(){delete this.J;if(this.T){this.o=this.o||this.g.Ue;this.j=this.g.Dd||this.j;var a=this.g.Pg||this.g.Te&&this.o!=this.j&&!(this.o in gw)&&this.C.os!="1"&&this.C["o"+this.o]!="1";this.o=="zh-TW"&&(this.o="zh-CN");this.da[this.o]||(a=!1,this.o="auto");if(!this.G[this.j])if(a=!1,this.G.en)this.j="en";else for(var b in this.G)if(this.G[b]!==Object.prototype[b]){this.j=b;break}if(this.l){b=this.G;var c={"":U.Ci},d;for(d in b)b[d]!==Object.prototype[d]&&(c[d]=b[d]);this.l.Wf(c,this.V);this.l.wa("")}!ew&&
a?this.g.Dd?cx(this.P,this.K.delay((0,_.y)(this.ze,this,!0,!0))).call():(this.I=!0,cx(this.P,this.K.delay((0,_.y)(this.ze,this))).call(),ln("te_ap",{sl:this.o})):(this.B&&this.B.ha(!0),this.l&&this.l.ha(!0));window.google.translate.TranslateService&&this.qb(!1);this.P.finish()}};
_.h.Zj=function(){var a=this.h,b=this.da;a.A&&a.A.Mb(b);a.X=b;this.h.Wf(this.G,this.V);this.h.rb(this.o);this.h.wa(this.j);this.A.M(this.h,"clk_confirm",this.Gj);this.A.M(this.h,"clk_cancel",this.Fj);this.A.M(this.h,"clk_restore",this.nf);this.A.M(this.h,"clk_close",this.Sd);this.A.M(this.h,"clk_no_ap",this.Hj);this.A.M(this.h,"clk_no_ap_site",this.Ij);this.A.M(this.h,"chg_src_lang",this.Rg);this.A.M(this.h,"chg_tgt_lang",this.Rg);this.l&&this.l.ha(!0)};
_.h.vk=function(){this.A.M(this.h,"load",this.K.register());this.h.la();this.K.finish()};_.h.N=function(){this.F.restore();_.l.prototype.N.call(this);this.F.dispose();this.A.dispose();this.A=null;this.h&&this.h.dispose();this.h=null;this.B&&this.B.dispose();this.B=null;this.l&&this.l.dispose();this.X=this.l=null};_.h.Gj=function(){!this.h.isVisible()||!this.g.Fc&&nx(this.o,this.h.ra())||(this.I&&ln("te_apt",{sl:this.o}),zF(this,!1),this.l&&this.l.wa(this.h.ra()))};
_.h.Fj=function(){this.h.isVisible()&&(AF(this),uF(this.h,0),this.l&&this.l.wa(""))};_.h.nf=function(){this.h.isVisible()&&(AF(this),uF(this.h,0));this.l&&this.l.wa("")};_.h.Sd=function(){this.h.isVisible()&&(this.I&&(this.I=!1,ln("te_apc",{sl:this.o})),AF(this),this.h.ha(!1),this.l&&this.l.wa(""),this.B&&this.B.ha(!0))};_.h.Hj=function(){this.h.isVisible()&&(this.C["o"+this.o]="1",ln("te_apr",{sl:this.o}),this.I=!1,this.Sd())};
_.h.Ij=function(){if(this.h.isVisible()){this.I=!1;this.C.os="1";var a=null;if(this.C){a=[];for(var b in this.C)this.C[b]!==Object.prototype[b]&&a.push(b+"="+this.C[b]);a=a.join("|")}xF("googtransopt",a);this.Sd()}};_.h.Rg=function(){this.h.isVisible()&&(!this.g.Fc&&nx(this.o,this.h.ra())?this.nf():(this.o=this.h.Oa()||this.o,this.j=this.h.ra(),this.h.Tc==2&&(this.l&&this.l.wa(this.h.ra()),zF(this))))};_.h.ze=function(a,b){this.h.isVisible()||(this.B&&this.B.ha(!1),a?zF(this,b):uF(this.h,0,!0,this.I))};
_.h.dl=function(a,b){cx(this.P,this.K.delay((0,_.y)(this.ze,this,a,b))).call()};_.h.Oj=function(){this.ze(this.h.Tc==2)};_.h.Qj=function(){this.l.ra()?!this.g.Fc&&nx(this.o,this.h.ra())?this.nf():(this.j=this.l.ra(),this.h.wa(this.j),zF(this)):this.l.wa(this.j)};
var zF=function(a,b){if(window.google.translate.TranslateService)try{window.google.translate.TranslateService.getInstance().restore()}catch(c){}yF(a.o,a.j);a.I=!1;!b&&a.o in gw&&ln("te_ape",{sl:a.o});a.h.Vf(0);uF(a.h,1,!0);a.F.Rh(!!b);window.setTimeout((0,_.y)(a.F.Ce,a.F,a.g.Fc?"auto":a.o,a.j,(0,_.y)(a.Fa,a),void 0,void 0),0)};
wF.prototype.Fa=function(a,b,c){typeof this.Ha=="function"&&this.Ha();this.h.isVisible()&&this.h.Tc==1&&(c?(AF(this),uF(this.h,-1,!0),c==2?tF(this.h,U.xi):tF(this.h,U.fg)):(this.h.Vf(a),b&&(this.l&&this.l.wa(this.j),this.h.rb(this.o),uF(this.h,2))))};var AF=function(a){yF();window.setTimeout((0,_.y)(a.F.restore,a.F,null),0)};wF.prototype.qb=function(a){a||this.Sd();this.l&&this.l.qb(a);this.B&&this.B.ha(a)};var Qs=function(a){if(a&&(a=String(a),a=a.split("."),a.length)){for(var b=window,c=0;c<a.length;++c){var d=a[c];if(!(d&&d in b))return;b=b[d]}return b}};var BF=null,CF=function(a){if(!BF){var b,c,d,e;a&&("key"in a&&(b=a.key),"serverParams"in a&&(c=a.serverParams),"timeInfo"in a&&(d=a.timeInfo),"remoteApiProxyHandlers"in a&&(e=a.remoteApiProxyHandlers),(a=ox())&&(c=a));a=0;if(hw=="te_lib"||_.md)a=3;BF=new eF(void 0,new wA({apiKey:b,Xb:a,Yf:!0,trackVisibility:c=="tvis"}),void 0,void 0,b,c,d,void 0,void 0,void 0,e);BF.constructor=function(){};BF.isAvailable=BF.nb;BF.getSupportedLanguages=BF.xd;BF.getPageLanguage=BF.Qd;BF.setClickThrough=BF.Rh;BF.translatePage=
BF.Ce;BF.restore=BF.restore;BF.isTranslating=BF.ni;BF.setCheckVisibility=BF.bl}return BF};CF.getInstance=function(){return BF};var DF=null,EF=function(a,b){DF||(DF=new wF(a,b),DF.constructor=function(){});return DF};EF.getInstance=function(){return DF};
var FF=function(){var a=Qs("google.translate.m");a||(Wx(),_.Jc("google.translate.m",T),a=T);if(a)for(var b in U)if(U[b]!==Object.prototype[U[b]]&&U[b]){var c=U[b]();U[b]=a[c]?a[c]:Xx}_.Ci(_.fj(cw,1))&&(b=document.createElement("style"),b.textContent="\n  .translated-ltr{\n      direction: ltr;\n      text-align: left;\n  }\n  .translated-rtl{\n      direction: rtl;\n      text-align: right;\n  }\n  ",a=document.getElementsByTagName("head")[0],a||(a=document.createElement("head"),c=document.documentElement,
c.insertBefore(a,c.firstChild)),a.appendChild(b));Ss==1?(_.Jc("google.translate.TranslateService",CF),ln("te_li")):(_.Jc("google.translate.TranslateElement",EF),wF.prototype.dispose=wF.prototype.dispose,wF.prototype.showBanner=wF.prototype.dl,wF.prototype.setEnabled=wF.prototype.qb,_.Jc("google.translate.TranslateElement.FloatPosition",rF),rF.TOP_LEFT=1,rF.TOP_RIGHT=2,rF.BOTTOM_RIGHT=3,rF.BOTTOM_LEFT=4,_.Jc("google.translate.TranslateElement.InlineLayout",pF),pF.VERTICAL=0,pF.HORIZONTAL=1,pF.SIMPLE=
2);Ts()};
if(window.google&&window.google.translate&&window.google.translate._const)FF();else{_._setupNS$jscomp$1=function(a){a=a.split(".");for(var b=window,c=0;c<a.length;++c)b.hasOwnProperty?b.hasOwnProperty(a[c])?b=b[a[c]]:b=b[a[c]]={}:b=b[a[c]]||(b[a[c]]={});return b};_._setupNS$jscomp$1("google.translate.ElementBootstrapper");window.google.translate.ElementBootstrapper.init=function(a){fw=new Date;a=new Zv(a);ft=_.mj(a,22)||"";$v=_.mj(a,6)||"prod";aw=_.mj(a,12)||"";bw=_.mj(a,1)||"en";Rs=_.mj(a,2)||"";
var b=_.ij(a,Xv,3);b&&(cw=b);dw=_.mj(a,8)||"";ew=_.lj(a,17);gw={};b=Mm(a,18,_.hj());for(var c=0;c<b.length;c++)gw[b[c]]=!0;Ss=_.mj(a,5)=="lib"?1:0;hw=(_.mj(a,4)||"te")+(Ss==1?"_lib":"");Tv=_.mj(a,9)||"";iw=_.mj(a,10)||_.mj(a,11)||"";jw="https://";b=jw+(_.mj(a,13)||"")+"/translate_static/";kw=b+"img/te_bk.gif";lw=b+"img/te_ctrl3.gif";nw=b+"img/loading.gif";ow=_.mj(a,14)||"";mw=_.mj(a,15)||"";pw=_.mj(a,16)||"";qw="https://www.google.com/images/cleardot.gif";rw="https://www.gstatic.com/images/branding/googlelogo/1x/googlelogo_color_68x28dp.png";
sw="https://www.gstatic.com/images/branding/product/1x/translate_24dp.png";tw="https://www.gstatic.com/images/branding/googlelogo/1x/googlelogo_color_42x16dp.png";uw="https://translate.google.com";yw();FF()}};
_.ma();
}catch(e){_._DumpException(e)}
}).call(this,this.default_tr);
// Google Inc.
