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

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

 Copyright 2025 Google LLC
 SPDX-License-Identifier: Apache-2.0
*/
var Tl=function(a,b){this.x=a!==void 0?a:0;this.y=b!==void 0?b:0},Ul=function(a,b){var c={},d;for(d in a)c[d]=b.call(void 0,a[d],d,a);return c},Vl=function(a,b){var c=b.createRange();c.selectNode(b.body);a=_.Gl(a);return c.createContextualFragment(_.Aj(a))},Wl=function(a){a=a.nodeName;return typeof a==="string"?a:"FORM"},Xl=function(a){a=a.nodeType;return a===1||typeof a!=="number"},Yl=function(a,b,c){a.setAttribute(b,c)},Zl=function(a){return _.Ua(a)},$l=function(a,b,c,d){_.Ni(a);var e=a.K,f=e[_.H]|
0;if(c==null)return _.Pi(e,f,b),a;var g=c===_.oi?7:c[_.H]|0,h=g,l=_.Ui(g),n=l||Object.isFrozen(c);l||(g=0);n||(c=_.Ii(c),h=0,g=_.Ti(g,f),n=!1);g|=5;l=4&g?512&g?512:1024&g?1024:0:void 0;l=l!=null?l:_.jd?1024:0;g|=l;for(var r=0;r<c.length;r++){var u=c[r],p=d(u,l);Object.is(u,p)||(n&&(c=_.Ii(c),h=0,g=_.Ti(g,f),n=!1),c[r]=p)}g!==h&&(n&&(c=_.Ii(c),g=_.Ti(g,f)),_.jh(c,g));_.Pi(e,f,b,c);return a},am=function(a){if(_.fh){var b;return(b=a[_.yk])!=null?b:a[_.yk]=new Map}if(_.yk in a)return a[_.yk];b=new Map;
Object.defineProperty(a,_.yk,{value:b});return b},bm=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];_.Qi(b,g)!=null&&(e!==0&&(c=_.Pi(b,c,e)),e=g)}a.set(d,e);return e},cm=function(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b},em=function(){var a=dm,b;for(b in a)return!1;return!0},fm=function(a){var b={},c;for(c in a)b[c]=a[c];return b},gm=function(a,b){return a<b?-1:a>b?1:0},hm=function(a,b){var c=0;a=(0,_.Uc)(String(a)).split(".");b=(0,_.Uc)(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=gm(f[1].length==0?0:parseInt(f[1],10),g[1].length==0?0:parseInt(g[1],10))||gm(f[2].length==0,g[2].length==0)||gm(f[2],g[2]);f=f[3];g=g[3]}while(c==0)}return c},im=function(a){if(/^(script|style)$/i.test(a.tagName))throw Error("A");},jm=function(a){if(a instanceof _.Jl)return a.g;throw Error("A");
},km=function(a){return a.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")},lm=function(a){return a instanceof _.ad?a:_.Gl(km(String(a)))},mm=function(a){var b={nonce:_.Xa("script",document)};a=_.$a(a).toString();var c="<script";if(b==null?0:b.id)c+=' id="'+km(b.id)+'"';if(b==null?0:b.nonce)c+=' nonce="'+km(b.nonce)+'"';if(b==null?0:b.type)c+=' type="'+km(b.type)+'"';if(b==null?0:b.defer)c+=" defer";return _.Gl(c+(">"+a+"\x3c/script>"))},
nm=function(a){var b=lm("");return _.Gl(a.map(function(c){return _.Aj(lm(c))}).join(_.Aj(b).toString()))},om=function(a){return nm(a)},rm=function(a){for(var b="",c=Object.keys(a),d=0;d<c.length;d++){var e=c[d],f=a[e];if(!pm.test(e))throw Error("A");if(f!==void 0&&f!==null){if(/^on./i.test(e))throw Error("A");qm.indexOf(e.toLowerCase())!==-1&&(f=_.Sg(f)?f.toString():_.Vg(String(f))||"about:invalid#zClosurez");f=e+'="'+lm(String(f))+'"';b+=" "+f}}return b},um=function(a){var b={};if(!pm.test("body"))throw Error("A");
if(sm.indexOf("BODY")!==-1)throw Error("A");var c="<body";b&&(c+=rm(b));Array.isArray(a)||(a=a===void 0?[]:[a]);tm.indexOf("BODY")!==-1?c+=">":(a=om(a.map(function(d){return d instanceof _.ad?d:lm(String(d))})),c+=">"+a.toString()+"</body>");return _.Gl(c)},wm=function(a){this.h=this.B=this.l="";this.D=null;this.A=this.j="";this.o=!1;var b;a instanceof wm?(this.o=a.o,xm(this,a.l),this.B=a.B,ym(this,a.h),zm(this,a.D),Am(this,a.j),Bm(this,Cm(a.g)),this.A=a.A):a&&(b=String(a).match(_.If))?(this.o=!1,
xm(this,b[1]||"",!0),this.B=Dm(b[2]||""),ym(this,b[3]||"",!0),zm(this,b[4]),Am(this,b[5]||"",!0),Bm(this,b[6]||"",!0),this.A=Dm(b[7]||"")):(this.o=!1,this.g=new Em(null,this.o))},Fm=function(a){return _.Ca(a)?a.Hc&&(a=a.Hc(),a instanceof _.ad)?a:lm("zSoyz"):lm(String(a))},Gm=function(a,b){b&&b.h?b.h(a):(b=Fm(b),a.innerHTML=_.Aj(b))},Im=function(a,b){a:if(b=a(b||Hm,void 0),a=_.vb(),b&&b.g?a=b.g():(a=a.createElement("DIV"),b=Fm(b),a.innerHTML=_.Aj(b)),a.childNodes.length==1&&(b=a.firstChild,b.nodeType==
1)){a=b;break a}return a},Km=function(a){var b=document.implementation.createHTMLDocument("");a=Jm(a,b);b=b.body;b.appendChild(a);b=(new XMLSerializer).serializeToString(b);b=b.slice(b.indexOf(">")+1,b.lastIndexOf("</"));return _.Gl(b)},Lm=function(a){if(typeof a!=="string")throw Error();return a},Mm=function(a,b,c){if(b)return Lm(a);var d;return(d=_.Li(a))!=null?d:c?"":void 0},Pm=function(){return Nm||(Nm=new _.Qh(_.kh([]),void 0,void 0,void 0,Om))},Qm=function(a,b,c,d){var e=a.K,f=e[_.H]|0;c=_.nh(a,
f)?1:c;d=!!d||c===3;c===2&&_.Mi(a)&&(e=a.K,f=e[_.H]|0);a=_.Ri(e,b);var g=a===_.oi?7:a[_.H]|0,h=_.Si(g,f);var l=4&h?!1:!0;if(l){4&h&&(a=_.Ii(a),g=0,h=_.Ti(h,f),f=_.Pi(e,f,b,a));for(var n=0,r=0;n<a.length;n++){var u=_.Li(a[n]);u!=null&&(a[r++]=u)}r<n&&(a.length=r);h=(h|4)&-513;h&=-1025;h&=-4097}h!==g&&(_.jh(a,h),2&h&&Object.freeze(a));return a=_.Vi(a,h,e,f,b,c,l,d)},Sm=function(a,b,c,d){var e=Rm;!d&&_.Mi(a)&&(b=a.K,c=b[_.H]|0);var f=_.Qi(b,1);a=!1;if(f==null){if(d)return Pm();f=[]}else if(f.constructor===
_.Qh)if(f.oc&2&&!d)f=_.Rh(f);else return f;else Array.isArray(f)?a=!!((f[_.H]|0)&2):f=[];if(d){if(!f.length)return Pm();a||(a=!0,_.kh(f))}else if(a){a=!1;_.lh(f);d=_.Ii(f);for(f=0;f<d.length;f++){var g=d[f]=_.Ii(d[f]);Array.isArray(g[1])&&(g[1]=_.kh(g[1]))}f=_.lh(d)}!a&&c&32&&_.Hi(f);e=new _.Qh(f,e,Mm,void 0);c=_.Pi(b,c,1,e);a||_.Oi(b,c);return e},Tm=function(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d},Um=function(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d},Vm=function(a,
b){for(var c=[],d=a.length,e=0,f=[],g,h,l=0;l<d;){switch(e){case 0:var n=a.indexOf("<",l);if(n<0){if(c.length===0)return a;c.push(a.substring(l));l=d}else c.push(a.substring(l,n)),h=n,l=n+1,_.Pl?(_.Ql.lastIndex=l,n=_.Ql.exec(a)):(_.Ql.lastIndex=0,n=_.Ql.exec(a.substring(l))),n?(f=["<",n[0]],g=n[1],e=1,l+=n[0].length):c.push("<");break;case 1:n=a.charAt(l++);switch(n){case "'":case '"':var r=a.indexOf(n,l);r<0?l=d:(f.push(n,a.substring(l,r+1)),l=r+1);break;case ">":f.push(n);c.push(b(f.join(""),g));
e=0;f=[];h=g=null;break;default:f.push(n)}break;default:throw Error();}e===1&&l>=d&&(l=h+1,c.push("<"),e=0,f=[],h=g=null)}return c.join("")},bn=function(){var a=Wm(Xm(_.Dl(_.Cl(Ym(),function(){return null}).Jd()))),b=Zm().map(function(c){return $m(c,0)}).filter(function(c){return c>0});b.length>0&&(b=an(b),a.h=b);return _.El(a)},cn=function(a){return"translate:"+a},jn=function(a){var b=new dn;b=_.pk(b,1,a.name);var c=en(a.startTime);b=_.qj(b,2,c);a=fn(a.duration);a=_.qj(b,3,a);b=new gn;return hn(a,
5,b)},en=function(a){var b=new kn;b.setSeconds(Math.floor(a/1E3));a=Math.round(a%1E3*1E6);_.Wi(b,2,a==null?a:_.Wj(a),0);return b},fn=function(a){var b=new ln;b.setSeconds(Math.floor(a/1E3));a=Math.round(a%1E3*1E6);_.Wi(b,2,a==null?a:_.Wj(a),0);return b},mn=function(a){return performance&&performance.mark&&(a=performance.getEntriesByName(a,"mark"),a.length==1)?a[0]:null},nn=function(a,b){return performance&&performance.measure?performance.measure(a,b)||null:null},qn=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("_"):"");on?on.push(d):pn(d)},un=function(){var a=rn||(rn=sn('[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=_.Li(_.lj(a,6,void 0,tn));var b;a===null||a===void 0?b=null:b=_.Za(a);return b},vn=function(a){var b={};a=_.B(a);for(var c=a.next();!c.done;c=a.next())c=c.value,b[c.language]=c.name;return b},wn=function(){},xn=function(){},zn=function(a){yn.call(this);a=a||{};this.id=a.id||this.Ya();this.rf=a.rf||"";this.de=a.de||null;this.ee=a.ee||null;this.Se=a.Se||!1;this.className=a.className||null;this.l=null},Cn=function(){_.pb.call(this);this.j="closure_frame"+An++;this.h=[];Bn[this.j]=
this},Dn=function(a,b,c,d){_.lb.call(this,d);this.type="key";this.keyCode=a;this.charCode=b;this.repeat=c},En=function(a,b){_.pb.call(this);a&&this.attach(a,b)},Gn=function(a,b,c){Array.isArray(c)&&(c=c.join(" "));var d="aria-"+b;c===""||c==void 0?(Fn||(c={},Fn=(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=Fn,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)},Hn=function(){},In=function(a,b){if(!a)throw Error("Pa`"+a);if(typeof b!=="function")throw Error("Qa`"+b);},Kn=function(a,b,c){yn.call(this,c);if(!b){for(b=this.constructor;b;){var d=_.Da(b);if(d=Jn[d])break;b=(b=Object.getPrototypeOf(b.prototype))&&b.constructor}b=d?typeof d.Eb==="function"?d.Eb():new d:null}this.g=b;this.Mb=a!==void 0?a:null},Ln=function(){},Mn=function(a,b,c){Kn.call(this,a,b||
Ln.Eb(),c)},Nn=function(){},Pn=function(a,b,c){Kn.call(this,a,b||Nn.Eb(),c);On(this);this.Ad=!0;(b=this.F())&&this.g.qd(b,!0);this.sc=a!="";a||(this.Mb="")},Qn=function(a,b,c){_.x.call(this);this.h=a;this.l=b||0;this.j=c;this.g=(0,_.w)(this.Wh,this)},Rn=function(){_.pb.call(this);this.g=0;this.endTime=this.startTime=null},Tn=function(a,b,c,d,e){Sn.call(this,b,c,d,e);this.element=a},Un=function(a,b,c,d,e){typeof b==="number"&&(b=[b]);typeof c==="number"&&(c=[c]);Tn.call(this,a,b,c,d,e);if(b.length!=
1||c.length!=1)throw Error("Wa");this.j=-1},Vn=function(a,b,c){Un.call(this,a,1,0,b,c)},Wn=function(a,b,c){Un.call(this,a,0,1,b,c)},Xn=function(a,b){_.pb.call(this);this.D=new _.Rb(this);this.Ec(a||null);b&&(this.Ic=b)},Yn=function(a){_.pb.call(this);this.g=a;this.h=_.rb(this.g,"focus",this,!0);this.j=_.rb(this.g,"blur",this,!0)},Zn=function(){},$n=function(a,b,c){this.element=a;this.j=b;this.l=c},ao=function(a,b){this.g=a instanceof Tl?a:new Tl(a,b)},bo=function(a,b){this.B=b||void 0;Xn.call(this,
a)},eo=function(a,b,c){this.Z=c||(a?_.vb(co(a)):_.vb());bo.call(this,this.Z.Y("DIV",{style:"position:absolute;display:none;"}));this.bd=new Tl(1,1);this.H=new Set;this.I=null;a&&this.attach(a);b!=null&&this.bb(b)},fo=function(a){a=a.className;return typeof a==="string"&&a.match(/\S+/g)||[]},ho=function(a,b){var c=fo(a),d=Array.prototype.slice.call(arguments,1),e=c.length+d.length;go(c,d);d=a;var f=c.join(" ");d.className=f;return c.length==e},jo=function(a,b){var c=fo(a),d=Array.prototype.slice.call(arguments,
1),e=io(c,d),f=a,g=e.join(" ");f.className=g;return e.length==c.length-d.length},go=function(a,b){for(var c=0;c<b.length;c++)_.va(a,b[c])||a.push(b[c])},io=function(a,b){return a.filter(function(c){return!_.va(b,c)})},ko=function(a,b){return _.va(fo(a),b)},lo=function(a,b,c){c?ho(a,b):jo(a,b)},O=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("Za`"+d);})},P=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("$a`"+e);if(Array.isArray(a[f]))if(a=a[f],Array.isArray(c))for(e=0;e<a.length;e++)P(a[e],b.slice(d+1),c[e]);else for(a=_.B(a),e=a.next();!e.done;e=a.next())P(e.value,b.slice(d+1),c);return}if(e.endsWith("[0]")){e=e.slice(0,-3);e in a||(a[e]=[{}]);P(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("ab`"+b);}else b!=="_self"||typeof c!=="object"||c===null||Array.isArray(c)?a[b]=c:Object.assign(a,c)},Q=function(a,b,c){try{if(b.length===1&&b[0]==="_self")return a;for(var d={uc:0};d.uc<b.length;d={uc:d.uc},d.uc++){if(typeof a!=="object"||a===null)return c;var e=b[d.uc];if(e.endsWith("[]")){var f=e.slice(0,
-2);if(f in a){var g=a[f];return Array.isArray(g)?g.map(function(h){return function(l){return Q(l,b.slice(h.uc+1),c)}}(d)):c}return c}a=a[e]}return a}catch(h){if(h instanceof TypeError)return c;throw h;}},no=function(a){for(var b=_.B(Object.entries({"requests[].*":"requests[].request.*"})),c=b.next();!c.done;c=b.next()){var d=_.B(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);mo(a,c,d,0,e)}},mo=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=_.B(a[f]),f=a.next();!f.done;f=a.next())mo(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(u){return!u.startsWith("_")&&!e.has(u)});f={};for(var g=_.B(b),h=g.next();!h.done;h=g.next())h=
h.value,f[h]=a[h];f=_.B(Object.entries(f));for(g=f.next();!g.done;g=f.next()){h=_.B(g.value);g=h.next().value;h=h.next().value;for(var l=[],n=_.B(c.slice(d)),r=n.next();!r.done;r=n.next())r=r.value,r==="*"?l.push(g):l.push(r);P(a,l,h)}c=_.B(b);for(d=c.next();!d.done;d=c.next())delete a[d.value]}}else f in a&&mo(a[f],b,c,d+1,e)}},oo=function(a){if(typeof a!=="string")throw Error("bb");return a},po=function(a){var b={},c=Q(a,["operationName"]);c!=null&&P(b,["operationName"],c);a=Q(a,["resourceName"]);
a!=null&&P(b,["_url","resourceName"],a);return b},qo=function(a){var b={},c=Q(a,["generatedSamples"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=Q(d,["video"]);if(f!=null){d={};var g=Q(f,["uri"]);g!=null&&P(d,["uri"],g);g=Q(f,["encodedVideo"]);g!=null&&P(d,["videoBytes"],oo(g));f=Q(f,["encoding"]);f!=null&&P(d,["mimeType"],f);P(e,["video"],d)}return e})),P(b,["generatedVideos"],c));c=Q(a,["raiMediaFilteredCount"]);c!=null&&P(b,["raiMediaFilteredCount"],c);a=Q(a,["raiMediaFilteredReasons"]);
a!=null&&P(b,["raiMediaFilteredReasons"],a);return b},ro=function(a){var b={},c=Q(a,["videos"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=Q(d,["_self"]);if(f!=null){d={};var g=Q(f,["gcsUri"]);g!=null&&P(d,["uri"],g);g=Q(f,["bytesBase64Encoded"]);g!=null&&P(d,["videoBytes"],oo(g));f=Q(f,["mimeType"]);f!=null&&P(d,["mimeType"],f);P(e,["video"],d)}return e})),P(b,["generatedVideos"],c));c=Q(a,["raiMediaFilteredCount"]);c!=null&&P(b,["raiMediaFilteredCount"],c);a=Q(a,["raiMediaFilteredReasons"]);
a!=null&&P(b,["raiMediaFilteredReasons"],a);return b},so=function(a){var b={};a=Q(a,["operationName"]);a!=null&&P(b,["_url","operationName"],a);return b},to=function(a){var b={};a=Q(a,["operationName"]);a!=null&&P(b,["_url","operationName"],a);return b},uo=function(a,b){if(!b||typeof b!=="string")throw Error("cb");if(b.includes("..")||b.includes("?")||b.includes("&"))throw Error("db");return R(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},vo=function(a,b){return(b=uo(a,b))?b.startsWith("publishers/")&&R(a)?"projects/"+a.g.ab+"/locations/"+a.g.location+"/"+b:b.startsWith("models/")&&R(a)?"projects/"+a.g.ab+"/locations/"+a.g.location+"/publishers/google/"+b:b:""},wo=function(a){if(a===null||a===void 0)throw Error("eb");if(typeof a==="object")return a;if(typeof a==="string")return{text:a};
throw Error("fb`"+typeof a);},xo=function(a){if(a===null||a===void 0||Array.isArray(a)&&a.length===0)throw Error("gb");return Array.isArray(a)?a.map(function(b){return wo(b)}):[wo(a)]},yo=function(a){return a!==null&&a!==void 0&&typeof a==="object"&&"parts"in a&&Array.isArray(a.parts)},zo=function(a){return a!==null&&a!==void 0&&typeof a==="object"&&"functionCall"in a},Ao=function(a){return a!==null&&a!==void 0&&typeof a==="object"&&"functionResponse"in a},Bo=function(a){if(a===null||a===void 0)throw Error("hb");
return yo(a)?a:{role:"user",parts:xo(a)}},Co=function(a,b){return b?R(a)&&Array.isArray(b)?b.flatMap(function(c){c=Bo(c);return c.parts&&c.parts.length>0&&c.parts[0].text!==void 0?[c.parts[0].text]:[]}):R(a)?(a=Bo(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 Bo(c)}):[Bo(b)]:[]},Do=function(a){if(a===null||a===void 0||Array.isArray(a)&&a.length===0)throw Error("ib");if(!Array.isArray(a)){if(zo(a)||Ao(a))throw Error("jb");return[Bo(a)]}var b=
[],c=[],d=yo(a[0]);a=_.B(a);for(var e=a.next();!e.done;e=a.next()){e=e.value;var f=yo(e);if(f!=d)throw Error("kb");if(f)b.push(e);else{if(zo(e)||Ao(e))throw Error("lb");c.push(e)}}d||b.push({role:"user",parts:xo(c)});return b},Fo=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(Eo).includes(a[0].toUpperCase())?a[0].toUpperCase():"TYPE_UNSPECIFIED";else{b.anyOf=[];a=_.B(a);for(var c=a.next();!c.done;c=a.next())c=c.value,
b.anyOf.push({type:Object.values(Eo).includes(c.toUpperCase())?c.toUpperCase():"TYPE_UNSPECIFIED"})}},Go=function(a){var b={},c=["items"],d=["anyOf"],e=["properties"];if(a.type&&a.anyOf)throw Error("mb");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&&Fo(a.type,b);f=_.B(Object.entries(a));for(var g=f.next();!g.done;g=f.next()){var h=_.B(g.value);g=h.next().value;var l=h=h.next().value;if(l!=null)if(g==
"type"){if(l==="null")throw Error("nb");l instanceof Array||(b.type=Object.values(Eo).includes(l.toUpperCase())?l.toUpperCase():"TYPE_UNSPECIFIED")}else if(c.includes(g))b[g]=Go(l);else if(d.includes(g)){h=[];l=_.B(l);for(var n=l.next();!n.done;n=l.next())n=n.value,n.type=="null"?b.nullable=!0:h.push(Go(n));b[g]=h}else if(e.includes(g)){h={};l=_.B(Object.entries(l));for(n=l.next();!n.done;n=l.next()){var r=_.B(n.value);n=r.next().value;r=r.next().value;h[n]=Go(r)}b[g]=h}else g!=="additionalProperties"&&
(b[g]=l)}return b},Ho=function(a){if(typeof a==="object")return a;if(typeof a==="string")return{voiceConfig:{prebuiltVoiceConfig:{voiceName:a}}};throw Error("ob`"+typeof a);},Io=function(a){if(a.functionDeclarations)for(var b=_.B(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=Go(c.parameters)),c.response&&(Object.keys(c.response).includes("$schema")?
c.responseJsonSchema||(c.responseJsonSchema=c.response,delete c.response):c.response=Go(c.response));return a},Jo=function(a){if(a===void 0||a===null)throw Error("qb");if(!Array.isArray(a))throw Error("rb");var b=[];a=_.B(a);for(var c=a.next();!c.done;c=a.next())b.push(c.value);return b},Ko=function(a,b){if(typeof b!=="string")throw Error("sb");var c=!b.startsWith("cachedContents/")&&b.split("/").length===1;return R(a)?b.startsWith("projects/")?b:b.startsWith("locations/")?"projects/"+a.g.ab+"/"+
b:b.startsWith("cachedContents/")?"projects/"+a.g.ab+"/locations/"+a.g.location+"/"+b:c?"projects/"+a.g.ab+"/locations/"+a.g.location+"/cachedContents/"+b:b:c?"cachedContents/"+b:b},Lo=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}},Mo=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("tb");if(b.startsWith("https://")){a=b.split("files/")[1].match(/[a-z0-9]+/);if(a===null)throw Error("ub`"+b);b=a[0]}else b.startsWith("files/")&&(b=b.split("files/")[1]);return b},No=function(a,b){return R(a)?b?"publishers/google/models":"models":b?"models":
"tunedModels"},Oo=function(a){for(var b=_.B(["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[]},Po=function(a,b){if(typeof b==="string")if(R(a))if(b.startsWith("gs://"))b={format:"jsonl",gcsUri:[b]};else if(b.startsWith("bq://"))b={format:"bigquery",bigqueryUri:b};else throw Error("vb`"+b);else if(b.startsWith("files/"))b={fileName:b};else throw Error("wb`"+b);else if(Array.isArray(b)){if(R(a))throw Error("xb");
b={inlinedRequests:b}}var c=[b.gcsUri,b.bigqueryUri].filter(Boolean).length,d=[b.inlinedRequests,b.fileName].filter(Boolean).length;if(R(a)){if(d>0||c!==1)throw Error("yb");}else if(c>0||d!==1)throw Error("zb");return b},Qo=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=_.B(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},Ro=function(a,b){if(!R(a)){if(/batches\/[^/]+$/.test(b))return b.split("/").pop();throw Error("Bb`"+b);}if(/^projects\/[^/]+\/locations\/[^/]+\/batchPredictionJobs\/[^/]+$/.test(b))return b.split("/").pop();if(/^\d+$/.test(b))return b;throw Error("Bb`"+b);},So=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},To=function(a){return a.includes("gemini")&&a!=="gemini-embedding-001"||a.includes("maas")},Vo=function(a){var b={},c=Q(a,["responsesFile"]);c!=null&&P(b,["fileName"],c);c=Q(a,["inlinedResponses","inlinedResponses"]);
c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=Q(d,["response"]);f!=null&&P(e,["response"],Uo(f));f=Q(d,["metadata"]);f!=null&&P(e,["metadata"],f);d=Q(d,["error"]);d!=null&&P(e,["error"],d);return e})),P(b,["inlinedResponses"],c));a=Q(a,["inlinedEmbedContentResponses","inlinedResponses"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return d})),P(b,["inlinedEmbedContentResponses"],a));return b},Wo=function(a){var b={},c=Q(a,["name"]);c!=null&&P(b,["name"],c);c=Q(a,["metadata","displayName"]);
c!=null&&P(b,["displayName"],c);c=Q(a,["metadata","state"]);c!=null&&P(b,["state"],So(c));c=Q(a,["metadata","createTime"]);c!=null&&P(b,["createTime"],c);c=Q(a,["metadata","endTime"]);c!=null&&P(b,["endTime"],c);c=Q(a,["metadata","updateTime"]);c!=null&&P(b,["updateTime"],c);c=Q(a,["metadata","model"]);c!=null&&P(b,["model"],c);a=Q(a,["metadata","output"]);a!=null&&P(b,["dest"],Vo(Qo(a)));return b},Xo=function(a){var b={},c=Q(a,["name"]);c!=null&&P(b,["name"],c);c=Q(a,["displayName"]);c!=null&&P(b,
["displayName"],c);c=Q(a,["state"]);c!=null&&P(b,["state"],So(c));c=Q(a,["error"]);c!=null&&P(b,["error"],c);c=Q(a,["createTime"]);c!=null&&P(b,["createTime"],c);c=Q(a,["startTime"]);c!=null&&P(b,["startTime"],c);c=Q(a,["endTime"]);c!=null&&P(b,["endTime"],c);c=Q(a,["updateTime"]);c!=null&&P(b,["updateTime"],c);c=Q(a,["model"]);c!=null&&P(b,["model"],c);var d=Q(a,["inputConfig"]);if(d!=null){c={};var e=Q(d,["instancesFormat"]);e!=null&&P(c,["format"],e);e=Q(d,["gcsSource","uris"]);e!=null&&P(c,["gcsUri"],
e);d=Q(d,["bigquerySource","inputUri"]);d!=null&&P(c,["bigqueryUri"],d);P(b,["src"],c)}c=Q(a,["outputConfig"]);c!=null&&(d=Qo(c),c={},e=Q(d,["predictionsFormat"]),e!=null&&P(c,["format"],e),e=Q(d,["gcsDestination","outputUriPrefix"]),e!=null&&P(c,["gcsUri"],e),d=Q(d,["bigqueryDestination","outputUri"]),d!=null&&P(c,["bigqueryUri"],d),P(b,["dest"],c));a=Q(a,["completionStats"]);a!=null&&P(b,["completionStats"],a);return b},Zo=function(a,b){var c={};if(Q(b,["format"])!==void 0)throw Error("Fb");if(Q(b,
["gcsUri"])!==void 0)throw Error("Gb");if(Q(b,["bigqueryUri"])!==void 0)throw Error("Hb");var d=Q(b,["fileName"]);d!=null&&P(c,["fileName"],d);b=Q(b,["inlinedRequests"]);b!=null&&(Array.isArray(b)&&(b=b.map(function(e){return Yo(a,e)})),P(c,["requests","requests"],b));return c},ap=function(a){var b={},c=Q(a,["content"]);c!=null&&P(b,["content"],c);c=Q(a,["citationMetadata"]);c!=null&&P(b,["citationMetadata"],$o(c));c=Q(a,["tokenCount"]);c!=null&&P(b,["tokenCount"],c);c=Q(a,["finishReason"]);c!=null&&
P(b,["finishReason"],c);c=Q(a,["avgLogprobs"]);c!=null&&P(b,["avgLogprobs"],c);c=Q(a,["groundingMetadata"]);c!=null&&P(b,["groundingMetadata"],c);c=Q(a,["index"]);c!=null&&P(b,["index"],c);c=Q(a,["logprobsResult"]);c!=null&&P(b,["logprobsResult"],c);c=Q(a,["safetyRatings"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return d})),P(b,["safetyRatings"],c));a=Q(a,["urlContextMetadata"]);a!=null&&P(b,["urlContextMetadata"],a);return b},$o=function(a){var b={};a=Q(a,["citationSources"]);a!=null&&
(Array.isArray(a)&&(a=a.map(function(c){return c})),P(b,["citations"],a));return b},bp=function(a){var b={},c=Q(a,["parts"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=Q(d,["mediaResolution"]);f!=null&&P(e,["mediaResolution"],f);f=Q(d,["codeExecutionResult"]);f!=null&&P(e,["codeExecutionResult"],f);f=Q(d,["executableCode"]);f!=null&&P(e,["executableCode"],f);var g=Q(d,["fileData"]);if(g!=null){f={};if(Q(g,["displayName"])!==void 0)throw Error("Jb");var h=Q(g,["fileUri"]);h!=null&&
P(f,["fileUri"],h);g=Q(g,["mimeType"]);g!=null&&P(f,["mimeType"],g);P(e,["fileData"],f)}f=Q(d,["functionCall"]);if(f!=null){g={};h=Q(f,["id"]);h!=null&&P(g,["id"],h);h=Q(f,["args"]);h!=null&&P(g,["args"],h);h=Q(f,["name"]);h!=null&&P(g,["name"],h);if(Q(f,["partialArgs"])!==void 0)throw Error("Nb");if(Q(f,["willContinue"])!==void 0)throw Error("Ob");P(e,["functionCall"],g)}f=Q(d,["functionResponse"]);f!=null&&P(e,["functionResponse"],f);g=Q(d,["inlineData"]);if(g!=null){f={};h=Q(g,["data"]);h!=null&&
P(f,["data"],h);if(Q(g,["displayName"])!==void 0)throw Error("Jb");g=Q(g,["mimeType"]);g!=null&&P(f,["mimeType"],g);P(e,["inlineData"],f)}f=Q(d,["text"]);f!=null&&P(e,["text"],f);f=Q(d,["thought"]);f!=null&&P(e,["thought"],f);f=Q(d,["thoughtSignature"]);f!=null&&P(e,["thoughtSignature"],f);d=Q(d,["videoMetadata"]);d!=null&&P(e,["videoMetadata"],d);return e})),P(b,["parts"],c));a=Q(a,["role"]);a!=null&&P(b,["role"],a);return b},cp=function(a,b){var c={},d=Q(b,["model"]);d!=null&&P(c,["_url","model"],
uo(a,d));d=Q(b,["src"]);d!=null&&P(c,["batch","inputConfig"],Zo(a,Po(a,d)));a=Q(b,["config"]);if(a!=null&&(b=Q(a,["displayName"]),c!==void 0&&b!=null&&P(c,["batch","displayName"],b),Q(a,["dest"])!==void 0))throw Error("Kb");return c},dp=function(a,b){var c={},d=Q(b,["model"]);d!=null&&P(c,["model"],uo(a,d));d=Q(b,["src"]);if(d!=null){a=Po(a,d);d={};var e=Q(a,["format"]);e!=null&&P(d,["instancesFormat"],e);e=Q(a,["gcsUri"]);e!=null&&P(d,["gcsSource","uris"],e);e=Q(a,["bigqueryUri"]);e!=null&&P(d,["bigquerySource",
"inputUri"],e);if(Q(a,["fileName"])!==void 0)throw Error("Cb");if(Q(a,["inlinedRequests"])!==void 0)throw Error("Ib");P(c,["inputConfig"],d)}b=Q(b,["config"]);if(b!=null&&(a=Q(b,["displayName"]),c!==void 0&&a!=null&&P(c,["displayName"],a),b=Q(b,["dest"]),c!==void 0&&b!=null)){if(typeof b==="string")if(b.startsWith("gs://"))b={format:"jsonl",gcsUri:b};else if(b.startsWith("bq://"))b={format:"bigquery",bigqueryUri:b};else throw Error("Ab`"+b);a={};d=Q(b,["format"]);d!=null&&P(a,["predictionsFormat"],
d);d=Q(b,["gcsUri"]);d!=null&&P(a,["gcsDestination","outputUriPrefix"],d);d=Q(b,["bigqueryUri"]);d!=null&&P(a,["bigqueryDestination","outputUri"],d);if(Q(b,["fileName"])!==void 0)throw Error("Cb");if(Q(b,["inlinedResponses"])!==void 0)throw Error("Db");if(Q(b,["inlinedEmbedContentResponses"])!==void 0)throw Error("Eb");P(c,["outputConfig"],a)}return c},fp=function(a,b){var c={},d=Q(b,["model"]);d!=null&&P(c,["_url","model"],uo(a,d));var e=Q(b,["src"]);if(e!=null){d={};var f=Q(e,["fileName"]);f!=null&&
P(d,["file_name"],f);e=Q(e,["inlinedRequests"]);e!=null&&P(d,["requests"],ep(a,e));P(c,["batch","inputConfig"],d)}a=Q(b,["config"]);a!=null&&(a=Q(a,["displayName"]),c!==void 0&&a!=null&&P(c,["batch","displayName"],a));return c},gp=function(a,b){var c={};b=Q(b,["name"]);b!=null&&P(c,["_url","name"],Ro(a,b));return c},hp=function(a,b){var c={};b=Q(b,["name"]);b!=null&&P(c,["_url","name"],Ro(a,b));return c},ep=function(a,b){var c={},d=Q(b,["contents"]);d!=null&&(a=Co(a,d),Array.isArray(a)&&(a=a.map(function(e){return e})),
P(c,["requests[]","request","content"],a));b=Q(b,["config"]);b!=null&&(P(c,["_self"],ip(b,c)),no(c));return c},ip=function(a,b){var c=Q(a,["taskType"]);b!==void 0&&c!=null&&P(b,["requests[]","taskType"],c);c=Q(a,["title"]);b!==void 0&&c!=null&&P(b,["requests[]","title"],c);c=Q(a,["outputDimensionality"]);b!==void 0&&c!=null&&P(b,["requests[]","outputDimensionality"],c);if(Q(a,["mimeType"])!==void 0)throw Error("Lb");if(Q(a,["autoTruncate"])!==void 0)throw Error("Mb");return{}},mp=function(a,b,c){var d=
{},e=Q(b,["systemInstruction"]);c!==void 0&&e!=null&&P(c,["systemInstruction"],bp(Bo(e)));e=Q(b,["temperature"]);e!=null&&P(d,["temperature"],e);e=Q(b,["topP"]);e!=null&&P(d,["topP"],e);e=Q(b,["topK"]);e!=null&&P(d,["topK"],e);e=Q(b,["candidateCount"]);e!=null&&P(d,["candidateCount"],e);e=Q(b,["maxOutputTokens"]);e!=null&&P(d,["maxOutputTokens"],e);e=Q(b,["stopSequences"]);e!=null&&P(d,["stopSequences"],e);e=Q(b,["responseLogprobs"]);e!=null&&P(d,["responseLogprobs"],e);e=Q(b,["logprobs"]);e!=null&&
P(d,["logprobs"],e);e=Q(b,["presencePenalty"]);e!=null&&P(d,["presencePenalty"],e);e=Q(b,["frequencyPenalty"]);e!=null&&P(d,["frequencyPenalty"],e);e=Q(b,["seed"]);e!=null&&P(d,["seed"],e);e=Q(b,["responseMimeType"]);e!=null&&P(d,["responseMimeType"],e);e=Q(b,["responseSchema"]);e!=null&&P(d,["responseSchema"],Go(e));e=Q(b,["responseJsonSchema"]);e!=null&&P(d,["responseJsonSchema"],e);if(Q(b,["routingConfig"])!==void 0)throw Error("Qb");if(Q(b,["modelSelectionConfig"])!==void 0)throw Error("Rb");
e=Q(b,["safetySettings"]);c!==void 0&&e!=null&&(Array.isArray(e)&&(e=e.map(function(f){var g={},h=Q(f,["category"]);h!=null&&P(g,["category"],h);if(Q(f,["method"])!==void 0)throw Error("bc");f=Q(f,["threshold"]);f!=null&&P(g,["threshold"],f);return g})),P(c,["safetySettings"],e));e=Q(b,["tools"]);c!==void 0&&e!=null&&(e=Jo(e),Array.isArray(e)&&(e=e.map(function(f){return jp(Io(f))})),P(c,["tools"],e));e=Q(b,["toolConfig"]);c!==void 0&&e!=null&&P(c,["toolConfig"],kp(e));if(Q(b,["labels"])!==void 0)throw Error("Sb");
e=Q(b,["cachedContent"]);c!==void 0&&e!=null&&P(c,["cachedContent"],Ko(a,e));a=Q(b,["responseModalities"]);a!=null&&P(d,["responseModalities"],a);a=Q(b,["mediaResolution"]);a!=null&&P(d,["mediaResolution"],a);a=Q(b,["speechConfig"]);a!=null&&P(d,["speechConfig"],Ho(a));if(Q(b,["audioTimestamp"])!==void 0)throw Error("Tb");a=Q(b,["thinkingConfig"]);a!=null&&P(d,["thinkingConfig"],a);a=Q(b,["imageConfig"]);a!=null&&P(d,["imageConfig"],lp(a));a=Q(b,["enableEnhancedCivicAnswers"]);a!=null&&P(d,["enableEnhancedCivicAnswers"],
a);if(Q(b,["modelArmorConfig"])!==void 0)throw Error("Ub");return d},Uo=function(a){var b={},c=Q(a,["sdkHttpResponse"]);c!=null&&P(b,["sdkHttpResponse"],c);c=Q(a,["candidates"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return ap(d)})),P(b,["candidates"],c));c=Q(a,["modelVersion"]);c!=null&&P(b,["modelVersion"],c);c=Q(a,["promptFeedback"]);c!=null&&P(b,["promptFeedback"],c);c=Q(a,["responseId"]);c!=null&&P(b,["responseId"],c);a=Q(a,["usageMetadata"]);a!=null&&P(b,["usageMetadata"],a);return b},
np=function(a,b){var c={};b=Q(b,["name"]);b!=null&&P(c,["_url","name"],Ro(a,b));return c},op=function(a,b){var c={};b=Q(b,["name"]);b!=null&&P(c,["_url","name"],Ro(a,b));return c},pp=function(a){var b={};if(Q(a,["authConfig"])!==void 0)throw Error("Vb");a=Q(a,["enableWidget"]);a!=null&&P(b,["enableWidget"],a);return b},qp=function(a){var b={};if(Q(a,["excludeDomains"])!==void 0)throw Error("Wb");if(Q(a,["blockingConfidence"])!==void 0)throw Error("Xb");a=Q(a,["timeRangeFilter"]);a!=null&&P(b,["timeRangeFilter"],
a);return b},lp=function(a){var b={},c=Q(a,["aspectRatio"]);c!=null&&P(b,["aspectRatio"],c);c=Q(a,["imageSize"]);c!=null&&P(b,["imageSize"],c);if(Q(a,["personGeneration"])!==void 0)throw Error("Yb");if(Q(a,["outputMimeType"])!==void 0)throw Error("Zb");if(Q(a,["outputCompressionQuality"])!==void 0)throw Error("$b");return b},Yo=function(a,b){var c={},d=Q(b,["model"]);d!=null&&P(c,["request","model"],uo(a,d));d=Q(b,["contents"]);d!=null&&(d=Do(d),Array.isArray(d)&&(d=d.map(function(e){return bp(e)})),
P(c,["request","contents"],d));d=Q(b,["metadata"]);d!=null&&P(c,["metadata"],d);b=Q(b,["config"]);b!=null&&P(c,["request","generationConfig"],mp(a,b,Q(c,["request"],{})));return c},rp=function(a){var b={};a=Q(a,["config"]);if(a!=null){var c=Q(a,["pageSize"]);b!==void 0&&c!=null&&P(b,["_query","pageSize"],c);c=Q(a,["pageToken"]);b!==void 0&&c!=null&&P(b,["_query","pageToken"],c);if(Q(a,["filter"])!==void 0)throw Error("ac");}return b},sp=function(a){var b={};a=Q(a,["config"]);if(a!=null){var c=Q(a,
["pageSize"]);b!==void 0&&c!=null&&P(b,["_query","pageSize"],c);c=Q(a,["pageToken"]);b!==void 0&&c!=null&&P(b,["_query","pageToken"],c);a=Q(a,["filter"]);b!==void 0&&a!=null&&P(b,["_query","filter"],a)}return b},tp=function(a){var b={},c=Q(a,["sdkHttpResponse"]);c!=null&&P(b,["sdkHttpResponse"],c);c=Q(a,["nextPageToken"]);c!=null&&P(b,["nextPageToken"],c);a=Q(a,["operations"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return Wo(d)})),P(b,["batchJobs"],a));return b},vp=function(a){var b={},
c=Q(a,["sdkHttpResponse"]);c!=null&&P(b,["sdkHttpResponse"],c);c=Q(a,["nextPageToken"]);c!=null&&P(b,["nextPageToken"],c);a=Q(a,["batchPredictionJobs"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return Xo(d)})),P(b,["batchJobs"],a));return b},kp=function(a){var b={},c=Q(a,["retrievalConfig"]);c!=null&&P(b,["retrievalConfig"],c);a=Q(a,["functionCallingConfig"]);if(a!=null){c={};var d=Q(a,["allowedFunctionNames"]);d!=null&&P(c,["allowedFunctionNames"],d);d=Q(a,["mode"]);d!=null&&P(c,["mode"],
d);if(Q(a,["streamFunctionCallArguments"])!==void 0)throw Error("Pb");P(b,["functionCallingConfig"],c)}return b},jp=function(a){var b={};if(Q(a,["retrieval"])!==void 0)throw Error("cc");var c=Q(a,["computerUse"]);c!=null&&P(b,["computerUse"],c);c=Q(a,["fileSearch"]);c!=null&&P(b,["fileSearch"],c);c=Q(a,["codeExecution"]);c!=null&&P(b,["codeExecution"],c);if(Q(a,["enterpriseWebSearch"])!==void 0)throw Error("dc");c=Q(a,["functionDeclarations"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return d})),
P(b,["functionDeclarations"],c));c=Q(a,["googleMaps"]);c!=null&&P(b,["googleMaps"],pp(c));c=Q(a,["googleSearch"]);c!=null&&P(b,["googleSearch"],qp(c));c=Q(a,["googleSearchRetrieval"]);c!=null&&P(b,["googleSearchRetrieval"],c);c=Q(a,["urlContext"]);c!=null&&P(b,["urlContext"],c);a=Q(a,["mcpServers"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return d})),P(b,["mcpServers"],a));return b},wp=function(a){var b={},c=Q(a,["parts"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=Q(d,["mediaResolution"]);
f!=null&&P(e,["mediaResolution"],f);f=Q(d,["codeExecutionResult"]);f!=null&&P(e,["codeExecutionResult"],f);f=Q(d,["executableCode"]);f!=null&&P(e,["executableCode"],f);var g=Q(d,["fileData"]);if(g!=null){f={};if(Q(g,["displayName"])!==void 0)throw Error("Jb");var h=Q(g,["fileUri"]);h!=null&&P(f,["fileUri"],h);g=Q(g,["mimeType"]);g!=null&&P(f,["mimeType"],g);P(e,["fileData"],f)}f=Q(d,["functionCall"]);if(f!=null){g={};h=Q(f,["id"]);h!=null&&P(g,["id"],h);h=Q(f,["args"]);h!=null&&P(g,["args"],h);h=
Q(f,["name"]);h!=null&&P(g,["name"],h);if(Q(f,["partialArgs"])!==void 0)throw Error("Nb");if(Q(f,["willContinue"])!==void 0)throw Error("Ob");P(e,["functionCall"],g)}f=Q(d,["functionResponse"]);f!=null&&P(e,["functionResponse"],f);g=Q(d,["inlineData"]);if(g!=null){f={};h=Q(g,["data"]);h!=null&&P(f,["data"],h);if(Q(g,["displayName"])!==void 0)throw Error("Jb");g=Q(g,["mimeType"]);g!=null&&P(f,["mimeType"],g);P(e,["inlineData"],f)}f=Q(d,["text"]);f!=null&&P(e,["text"],f);f=Q(d,["thought"]);f!=null&&
P(e,["thought"],f);f=Q(d,["thoughtSignature"]);f!=null&&P(e,["thoughtSignature"],f);d=Q(d,["videoMetadata"]);d!=null&&P(e,["videoMetadata"],d);return e})),P(b,["parts"],c));a=Q(a,["role"]);a!=null&&P(b,["role"],a);return b},zp=function(a,b){var c=Q(a,["ttl"]);b!==void 0&&c!=null&&P(b,["ttl"],c);c=Q(a,["expireTime"]);b!==void 0&&c!=null&&P(b,["expireTime"],c);c=Q(a,["displayName"]);b!==void 0&&c!=null&&P(b,["displayName"],c);c=Q(a,["contents"]);b!==void 0&&c!=null&&(c=Do(c),Array.isArray(c)&&(c=c.map(function(d){return wp(d)})),
P(b,["contents"],c));c=Q(a,["systemInstruction"]);b!==void 0&&c!=null&&P(b,["systemInstruction"],wp(Bo(c)));c=Q(a,["tools"]);b!==void 0&&c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return xp(d)})),P(b,["tools"],c));c=Q(a,["toolConfig"]);b!==void 0&&c!=null&&P(b,["toolConfig"],yp(c));if(Q(a,["kmsKeyName"])!==void 0)throw Error("ic");},Bp=function(a,b){var c=Q(a,["ttl"]);b!==void 0&&c!=null&&P(b,["ttl"],c);c=Q(a,["expireTime"]);b!==void 0&&c!=null&&P(b,["expireTime"],c);c=Q(a,["displayName"]);
b!==void 0&&c!=null&&P(b,["displayName"],c);c=Q(a,["contents"]);b!==void 0&&c!=null&&(c=Do(c),Array.isArray(c)&&(c=c.map(function(d){return d})),P(b,["contents"],c));c=Q(a,["systemInstruction"]);b!==void 0&&c!=null&&P(b,["systemInstruction"],Bo(c));c=Q(a,["tools"]);b!==void 0&&c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return Ap(d)})),P(b,["tools"],c));c=Q(a,["toolConfig"]);b!==void 0&&c!=null&&P(b,["toolConfig"],c);a=Q(a,["kmsKeyName"]);b!==void 0&&a!=null&&P(b,["encryption_spec","kmsKeyName"],
a)},Cp=function(a,b){var c={},d=Q(b,["model"]);d!=null&&P(c,["model"],vo(a,d));a=Q(b,["config"]);a!=null&&zp(a,c);return c},Dp=function(a,b){var c={},d=Q(b,["model"]);d!=null&&P(c,["model"],vo(a,d));a=Q(b,["config"]);a!=null&&Bp(a,c);return c},Ep=function(a,b){var c={};b=Q(b,["name"]);b!=null&&P(c,["_url","name"],Ko(a,b));return c},Fp=function(a,b){var c={};b=Q(b,["name"]);b!=null&&P(c,["_url","name"],Ko(a,b));return c},Gp=function(a,b){var c={};b=Q(b,["name"]);b!=null&&P(c,["_url","name"],Ko(a,b));
return c},Hp=function(a,b){var c={};b=Q(b,["name"]);b!=null&&P(c,["_url","name"],Ko(a,b));return c},Ip=function(a){var b={};if(Q(a,["authConfig"])!==void 0)throw Error("Vb");a=Q(a,["enableWidget"]);a!=null&&P(b,["enableWidget"],a);return b},Jp=function(a){var b={};if(Q(a,["excludeDomains"])!==void 0)throw Error("Wb");if(Q(a,["blockingConfidence"])!==void 0)throw Error("Xb");a=Q(a,["timeRangeFilter"]);a!=null&&P(b,["timeRangeFilter"],a);return b},Kp=function(a){var b={};a=Q(a,["config"]);if(a!=null){var c=
Q(a,["pageSize"]);b!==void 0&&c!=null&&P(b,["_query","pageSize"],c);a=Q(a,["pageToken"]);b!==void 0&&a!=null&&P(b,["_query","pageToken"],a)}return b},Lp=function(a){var b={};a=Q(a,["config"]);if(a!=null){var c=Q(a,["pageSize"]);b!==void 0&&c!=null&&P(b,["_query","pageSize"],c);a=Q(a,["pageToken"]);b!==void 0&&a!=null&&P(b,["_query","pageToken"],a)}return b},Mp=function(a){var b={},c=Q(a,["sdkHttpResponse"]);c!=null&&P(b,["sdkHttpResponse"],c);c=Q(a,["nextPageToken"]);c!=null&&P(b,["nextPageToken"],
c);a=Q(a,["cachedContents"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return d})),P(b,["cachedContents"],a));return b},Np=function(a){var b={},c=Q(a,["sdkHttpResponse"]);c!=null&&P(b,["sdkHttpResponse"],c);c=Q(a,["nextPageToken"]);c!=null&&P(b,["nextPageToken"],c);a=Q(a,["cachedContents"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return d})),P(b,["cachedContents"],a));return b},yp=function(a){var b={},c=Q(a,["retrievalConfig"]);c!=null&&P(b,["retrievalConfig"],c);a=Q(a,["functionCallingConfig"]);
if(a!=null){c={};var d=Q(a,["allowedFunctionNames"]);d!=null&&P(c,["allowedFunctionNames"],d);d=Q(a,["mode"]);d!=null&&P(c,["mode"],d);if(Q(a,["streamFunctionCallArguments"])!==void 0)throw Error("Pb");P(b,["functionCallingConfig"],c)}return b},xp=function(a){var b={};if(Q(a,["retrieval"])!==void 0)throw Error("cc");var c=Q(a,["computerUse"]);c!=null&&P(b,["computerUse"],c);c=Q(a,["fileSearch"]);c!=null&&P(b,["fileSearch"],c);c=Q(a,["codeExecution"]);c!=null&&P(b,["codeExecution"],c);if(Q(a,["enterpriseWebSearch"])!==
void 0)throw Error("dc");c=Q(a,["functionDeclarations"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return d})),P(b,["functionDeclarations"],c));c=Q(a,["googleMaps"]);c!=null&&P(b,["googleMaps"],Ip(c));c=Q(a,["googleSearch"]);c!=null&&P(b,["googleSearch"],Jp(c));c=Q(a,["googleSearchRetrieval"]);c!=null&&P(b,["googleSearchRetrieval"],c);c=Q(a,["urlContext"]);c!=null&&P(b,["urlContext"],c);a=Q(a,["mcpServers"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return d})),P(b,["mcpServers"],a));
return b},Ap=function(a){var b={},c=Q(a,["retrieval"]);c!=null&&P(b,["retrieval"],c);c=Q(a,["computerUse"]);c!=null&&P(b,["computerUse"],c);if(Q(a,["fileSearch"])!==void 0)throw Error("kc");c=Q(a,["codeExecution"]);c!=null&&P(b,["codeExecution"],c);c=Q(a,["enterpriseWebSearch"]);c!=null&&P(b,["enterpriseWebSearch"],c);c=Q(a,["functionDeclarations"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=Q(d,["description"]);f!=null&&P(e,["description"],f);f=Q(d,["name"]);f!=null&&P(e,["name"],
f);f=Q(d,["parameters"]);f!=null&&P(e,["parameters"],f);f=Q(d,["parametersJsonSchema"]);f!=null&&P(e,["parametersJsonSchema"],f);f=Q(d,["response"]);f!=null&&P(e,["response"],f);f=Q(d,["responseJsonSchema"]);f!=null&&P(e,["responseJsonSchema"],f);if(Q(d,["behavior"])!==void 0)throw Error("jc");return e})),P(b,["functionDeclarations"],c));c=Q(a,["googleMaps"]);c!=null&&P(b,["googleMaps"],c);c=Q(a,["googleSearch"]);c!=null&&P(b,["googleSearch"],c);c=Q(a,["googleSearchRetrieval"]);c!=null&&P(b,["googleSearchRetrieval"],
c);c=Q(a,["urlContext"]);c!=null&&P(b,["urlContext"],c);if(Q(a,["mcpServers"])!==void 0)throw Error("lc");return b},Op=function(a,b){var c={},d=Q(b,["name"]);d!=null&&P(c,["_url","name"],Ko(a,d));a=Q(b,["config"]);a!=null&&(b=Q(a,["ttl"]),c!==void 0&&b!=null&&P(c,["ttl"],b),a=Q(a,["expireTime"]),c!==void 0&&a!=null&&P(c,["expireTime"],a));return c},Pp=function(a,b){var c={},d=Q(b,["name"]);d!=null&&P(c,["_url","name"],Ko(a,d));a=Q(b,["config"]);a!=null&&(b=Q(a,["ttl"]),c!==void 0&&b!=null&&P(c,["ttl"],
b),a=Q(a,["expireTime"]),c!==void 0&&a!=null&&P(c,["expireTime"],a));return c},Qp=function(a){var b={};a=Q(a,["name"]);a!=null&&P(b,["_url","file"],Mo(a));return b},Rp=function(a){var b={};a=Q(a,["name"]);a!=null&&P(b,["_url","file"],Mo(a));return b},Sp=function(a){var b={};a=Q(a,["uris"]);a!=null&&P(b,["uris"],a);return b},Tp=function(a){var b={};a=Q(a,["config"]);if(a!=null){var c=Q(a,["pageSize"]);b!==void 0&&c!=null&&P(b,["_query","pageSize"],c);a=Q(a,["pageToken"]);b!==void 0&&a!=null&&P(b,["_query",
"pageToken"],a)}return b},Up=function(a){var b={},c=Q(a,["sdkHttpResponse"]);c!=null&&P(b,["sdkHttpResponse"],c);c=Q(a,["nextPageToken"]);c!=null&&P(b,["nextPageToken"],c);a=Q(a,["files"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return d})),P(b,["files"],a));return b},Vp=function(a){var b={},c=Q(a,["sdkHttpResponse"]);c!=null&&P(b,["sdkHttpResponse"],c);a=Q(a,["files"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return d})),P(b,["files"],a));return b},Wp=function(a){var b={};a=Q(a,
["config"]);a!=null&&(a=Q(a,["displayName"]),b!==void 0&&a!=null&&P(b,["displayName"],a));return b},Xp=function(a){var b={};a=Q(a,["name"]);a!=null&&P(b,["_url","name"],a);return b},Yp=function(a){var b={};a=Q(a,["config"]);if(a!=null){var c=Q(a,["pageSize"]);b!==void 0&&c!=null&&P(b,["_query","pageSize"],c);a=Q(a,["pageToken"]);b!==void 0&&a!=null&&P(b,["_query","pageToken"],a)}return b},Zp=function(a){var b={},c=Q(a,["sdkHttpResponse"]);c!=null&&P(b,["sdkHttpResponse"],c);c=Q(a,["nextPageToken"]);
c!=null&&P(b,["nextPageToken"],c);a=Q(a,["fileSearchStores"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return d})),P(b,["fileSearchStores"],a));return b},aq=function(a){var b,c,d,e,f;return _.M(function(g){switch(g.g){case 1:if(a===void 0)throw Error("yc");if(a.ok){g.V(0);break}b=a.status;return((d=a.headers.get("content-type"))==null?0:d.includes("application/json"))?g.yield(a.json(),6):g.yield(a.text(),5);case 5:c={error:{message:g.h,code:a.status,status:a.statusText}};g.V(4);break;case 6:c=
g.h;case 4:e=JSON.stringify(c);if(b>=400&&b<600)throw f=new $p({message:e,status:b}),f;throw Error(e);}})},bq=function(a,b){function c(f,g){f=Object.assign({},f);for(var h in g)if(Object.prototype.hasOwnProperty.call(g,h)){var l=g[h],n=f[h];l&&typeof l==="object"&&!Array.isArray(l)&&n&&typeof n==="object"&&!Array.isArray(n)?f[h]=c(n,l):(n&&l&&typeof n!==typeof l&&console.warn('includeExtraBodyToRequestInit:deepMerge: Type mismatch for key "'+h+'". Original type: '+typeof n+", New type: "+typeof l+
". Overwriting."),f[h]=l)}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)}},cq=function(a){var b={};a=Q(a,["name"]);a!=null&&P(b,["_url","name"],a);return b},dq=function(a){var b={},c=Q(a,["parent"]);c!=null&&P(b,["_url","parent"],c);a=Q(a,["config"]);a!=null&&(c=Q(a,["pageSize"]),b!==void 0&&c!=null&&P(b,["_query","pageSize"],c),a=Q(a,["pageToken"]),b!==void 0&&a!=null&&P(b,["_query",
"pageToken"],a));return b},eq=function(a){var b={},c=Q(a,["sdkHttpResponse"]);c!=null&&P(b,["sdkHttpResponse"],c);c=Q(a,["nextPageToken"]);c!=null&&P(b,["nextPageToken"],c);a=Q(a,["documents"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return d})),P(b,["documents"],a));return b},gq=function(a,b,c){var d,e,f,g,h;return _.M(function(l){if(l.g==1)return l.yield(fq(a,b,c),2);if(l.g!=3)return d=l.h,l.yield((e=d)==null?void 0:e.json(),3);f=l.h;if(((g=d)==null?void 0:(h=g.headers)==null?void 0:h["x-goog-upload-status"])!==
"final")throw Error("Ac");return l.return(f.file)})},fq=function(a,b,c){var d,e,f,g,h,l,n,r,u,p,t,v;return _.M(function(z){switch(z.g){case 1:e=d=0,f=new hq(new Response),g="upload",d=a.size;case 2:if(!(e<d)){z.V(4);break}h=Math.min(8388608,d-e);l=a.slice(e,e+h);e+h>=d&&(g+=", finalize");n=0;r=1E3;case 5:if(!(n<3)){z.V(7);break}return z.yield(c.request({path:"",body:l,R:"POST",httpOptions:{apiVersion:"",baseUrl:b,headers:{"X-Goog-Upload-Command":g,"X-Goog-Upload-Offset":String(e),"Content-Length":String(h)}}}),
8);case 8:f=z.h;p=u=void 0;if((u=f)==null?0:(p=u.headers)==null?0:p["x-goog-upload-status"]){z.V(7);break}n++;return z.yield(iq(r),9);case 9:r*=2;z.V(5);break;case 7:e+=h;v=t=void 0;if(((t=f)==null?void 0:(v=t.headers)==null?void 0:v["x-goog-upload-status"])!=="active"){z.V(4);break}if(d<=e)throw Error("Bc");z.V(2);break;case 4:return z.return(f)}})},jq=function(a){var b;return _.M(function(c){b={size:a.size,type:a.type};return c.return(b)})},iq=function(a){return new Promise(function(b){return setTimeout(b,
a)})},lq=function(a){var b={},c=Q(a,["content"]);c!=null&&P(b,["content"],c);c=Q(a,["citationMetadata"]);c!=null&&P(b,["citationMetadata"],kq(c));c=Q(a,["tokenCount"]);c!=null&&P(b,["tokenCount"],c);c=Q(a,["finishReason"]);c!=null&&P(b,["finishReason"],c);c=Q(a,["avgLogprobs"]);c!=null&&P(b,["avgLogprobs"],c);c=Q(a,["groundingMetadata"]);c!=null&&P(b,["groundingMetadata"],c);c=Q(a,["index"]);c!=null&&P(b,["index"],c);c=Q(a,["logprobsResult"]);c!=null&&P(b,["logprobsResult"],c);c=Q(a,["safetyRatings"]);
c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return d})),P(b,["safetyRatings"],c));a=Q(a,["urlContextMetadata"]);a!=null&&P(b,["urlContextMetadata"],a);return b},kq=function(a){var b={};a=Q(a,["citationSources"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(c){return c})),P(b,["citations"],a));return b},mq=function(a){var b={},c=Q(a,["parts"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=Q(d,["mediaResolution"]);f!=null&&P(e,["mediaResolution"],f);f=Q(d,["codeExecutionResult"]);
f!=null&&P(e,["codeExecutionResult"],f);f=Q(d,["executableCode"]);f!=null&&P(e,["executableCode"],f);var g=Q(d,["fileData"]);if(g!=null){f={};if(Q(g,["displayName"])!==void 0)throw Error("Jb");var h=Q(g,["fileUri"]);h!=null&&P(f,["fileUri"],h);g=Q(g,["mimeType"]);g!=null&&P(f,["mimeType"],g);P(e,["fileData"],f)}f=Q(d,["functionCall"]);if(f!=null){g={};h=Q(f,["id"]);h!=null&&P(g,["id"],h);h=Q(f,["args"]);h!=null&&P(g,["args"],h);h=Q(f,["name"]);h!=null&&P(g,["name"],h);if(Q(f,["partialArgs"])!==void 0)throw Error("Nb");
if(Q(f,["willContinue"])!==void 0)throw Error("Ob");P(e,["functionCall"],g)}f=Q(d,["functionResponse"]);f!=null&&P(e,["functionResponse"],f);g=Q(d,["inlineData"]);if(g!=null){f={};h=Q(g,["data"]);h!=null&&P(f,["data"],h);if(Q(g,["displayName"])!==void 0)throw Error("Jb");g=Q(g,["mimeType"]);g!=null&&P(f,["mimeType"],g);P(e,["inlineData"],f)}f=Q(d,["text"]);f!=null&&P(e,["text"],f);f=Q(d,["thought"]);f!=null&&P(e,["thought"],f);f=Q(d,["thoughtSignature"]);f!=null&&P(e,["thoughtSignature"],f);d=Q(d,
["videoMetadata"]);d!=null&&P(e,["videoMetadata"],d);return e})),P(b,["parts"],c));a=Q(a,["role"]);a!=null&&P(b,["role"],a);return b},nq=function(a,b){var c={};b=Q(b,["model"]);b!=null&&P(c,["_url","name"],uo(a,b));return c},oq=function(a,b){var c={};b=Q(b,["model"]);b!=null&&P(c,["_url","name"],uo(a,b));return c},pq=function(a,b){var c=Q(a,["outputGcsUri"]);b!==void 0&&c!=null&&P(b,["parameters","storageUri"],c);c=Q(a,["negativePrompt"]);b!==void 0&&c!=null&&P(b,["parameters","negativePrompt"],c);
c=Q(a,["numberOfImages"]);b!==void 0&&c!=null&&P(b,["parameters","sampleCount"],c);c=Q(a,["aspectRatio"]);b!==void 0&&c!=null&&P(b,["parameters","aspectRatio"],c);c=Q(a,["guidanceScale"]);b!==void 0&&c!=null&&P(b,["parameters","guidanceScale"],c);c=Q(a,["seed"]);b!==void 0&&c!=null&&P(b,["parameters","seed"],c);c=Q(a,["safetyFilterLevel"]);b!==void 0&&c!=null&&P(b,["parameters","safetySetting"],c);c=Q(a,["personGeneration"]);b!==void 0&&c!=null&&P(b,["parameters","personGeneration"],c);c=Q(a,["includeSafetyAttributes"]);
b!==void 0&&c!=null&&P(b,["parameters","includeSafetyAttributes"],c);c=Q(a,["includeRaiReason"]);b!==void 0&&c!=null&&P(b,["parameters","includeRaiReason"],c);c=Q(a,["language"]);b!==void 0&&c!=null&&P(b,["parameters","language"],c);c=Q(a,["outputMimeType"]);b!==void 0&&c!=null&&P(b,["parameters","outputOptions","mimeType"],c);c=Q(a,["outputCompressionQuality"]);b!==void 0&&c!=null&&P(b,["parameters","outputOptions","compressionQuality"],c);c=Q(a,["addWatermark"]);b!==void 0&&c!=null&&P(b,["parameters",
"addWatermark"],c);c=Q(a,["labels"]);b!==void 0&&c!=null&&P(b,["labels"],c);c=Q(a,["editMode"]);b!==void 0&&c!=null&&P(b,["parameters","editMode"],c);a=Q(a,["baseSteps"]);b!==void 0&&a!=null&&P(b,["parameters","editConfig","baseSteps"],a)},rq=function(a,b){var c={},d=Q(b,["model"]);d!=null&&P(c,["_url","model"],uo(a,d));a=Q(b,["prompt"]);a!=null&&P(c,["instances[0]","prompt"],a);a=Q(b,["referenceImages"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(e){var f={},g=Q(e,["referenceImage"]);g!=null&&
P(f,["referenceImage"],qq(g));g=Q(e,["referenceId"]);g!=null&&P(f,["referenceId"],g);g=Q(e,["referenceType"]);g!=null&&P(f,["referenceType"],g);var h=Q(e,["maskImageConfig"]);if(h!=null){g={};var l=Q(h,["maskMode"]);l!=null&&P(g,["maskMode"],l);l=Q(h,["segmentationClasses"]);l!=null&&P(g,["maskClasses"],l);h=Q(h,["maskDilation"]);h!=null&&P(g,["dilation"],h);P(f,["maskImageConfig"],g)}h=Q(e,["controlImageConfig"]);h!=null&&(g={},l=Q(h,["controlType"]),l!=null&&P(g,["controlType"],l),h=Q(h,["enableControlImageComputation"]),
h!=null&&P(g,["computeControl"],h),P(f,["controlImageConfig"],g));g=Q(e,["styleImageConfig"]);g!=null&&P(f,["styleImageConfig"],g);e=Q(e,["subjectImageConfig"]);e!=null&&P(f,["subjectImageConfig"],e);return f})),P(c,["instances[0]","referenceImages"],a));b=Q(b,["config"]);b!=null&&pq(b,c);return c},tq=function(a){var b={},c=Q(a,["sdkHttpResponse"]);c!=null&&P(b,["sdkHttpResponse"],c);a=Q(a,["predictions"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return sq(d)})),P(b,["generatedImages"],a));
return b},uq=function(a,b){var c=Q(a,["taskType"]);b!==void 0&&c!=null&&P(b,["requests[]","taskType"],c);c=Q(a,["title"]);b!==void 0&&c!=null&&P(b,["requests[]","title"],c);c=Q(a,["outputDimensionality"]);b!==void 0&&c!=null&&P(b,["requests[]","outputDimensionality"],c);if(Q(a,["mimeType"])!==void 0)throw Error("Lb");if(Q(a,["autoTruncate"])!==void 0)throw Error("Mb");},vq=function(a,b,c){var d=Q(c,["embeddingApiType"]);d===void 0&&(d="PREDICT");d==="PREDICT"?(d=Q(a,["taskType"]),b!==void 0&&d!=null&&
P(b,["instances[]","task_type"],d)):d==="EMBED_CONTENT"&&(d=Q(a,["taskType"]),b!==void 0&&d!=null&&P(b,["taskType"],d));d=Q(c,["embeddingApiType"]);d===void 0&&(d="PREDICT");d==="PREDICT"?(d=Q(a,["title"]),b!==void 0&&d!=null&&P(b,["instances[]","title"],d)):d==="EMBED_CONTENT"&&(d=Q(a,["title"]),b!==void 0&&d!=null&&P(b,["title"],d));d=Q(c,["embeddingApiType"]);d===void 0&&(d="PREDICT");d==="PREDICT"?(d=Q(a,["outputDimensionality"]),b!==void 0&&d!=null&&P(b,["parameters","outputDimensionality"],
d)):d==="EMBED_CONTENT"&&(d=Q(a,["outputDimensionality"]),b!==void 0&&d!=null&&P(b,["outputDimensionality"],d));d=Q(c,["embeddingApiType"]);d===void 0&&(d="PREDICT");d==="PREDICT"&&(d=Q(a,["mimeType"]),b!==void 0&&d!=null&&P(b,["instances[]","mimeType"],d));c=Q(c,["embeddingApiType"]);c===void 0&&(c="PREDICT");c==="PREDICT"?(a=Q(a,["autoTruncate"]),b!==void 0&&a!=null&&P(b,["parameters","autoTruncate"],a)):c==="EMBED_CONTENT"&&(a=Q(a,["autoTruncate"]),b!==void 0&&a!=null&&P(b,["autoTruncate"],a))},
wq=function(a,b){var c={},d=Q(b,["model"]);d!=null&&P(c,["_url","model"],uo(a,d));d=Q(b,["contents"]);d!=null&&(d=Co(a,d),Array.isArray(d)&&(d=d.map(function(e){return e})),P(c,["requests[]","content"],d));d=Q(b,["content"]);d!=null&&mq(Bo(d));d=Q(b,["config"]);d!=null&&uq(d,c);b=Q(b,["model"]);b!==void 0&&P(c,["requests[]","model"],uo(a,b));return c},xq=function(a,b,c){var d={},e=Q(b,["model"]);e!=null&&P(d,["_url","model"],uo(a,e));e=Q(c,["embeddingApiType"]);e===void 0&&(e="PREDICT");e==="PREDICT"&&
(e=Q(b,["contents"]),e!=null&&(a=Co(a,e),Array.isArray(a)&&(a=a.map(function(f){return f})),P(d,["instances[]","content"],a)));a=Q(c,["embeddingApiType"]);a===void 0&&(a="PREDICT");a==="EMBED_CONTENT"&&(a=Q(b,["content"]),a!=null&&P(d,["content"],Bo(a)));b=Q(b,["config"]);b!=null&&vq(b,d,c);return d},yq=function(a){var b={},c=Q(a,["sdkHttpResponse"]);c!=null&&P(b,["sdkHttpResponse"],c);c=Q(a,["embeddings"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return d})),P(b,["embeddings"],c));a=Q(a,
["metadata"]);a!=null&&P(b,["metadata"],a);return b},zq=function(a,b){var c={},d=Q(a,["sdkHttpResponse"]);d!=null&&P(c,["sdkHttpResponse"],d);d=Q(a,["predictions[]","embeddings"]);d!=null&&(Array.isArray(d)&&(d=d.map(function(f){var g={},h=Q(f,["values"]);h!=null&&P(g,["values"],h);h=Q(f,["statistics"]);if(h!=null){f={};var l=Q(h,["truncated"]);l!=null&&P(f,["truncated"],l);h=Q(h,["token_count"]);h!=null&&P(f,["tokenCount"],h);P(g,["statistics"],f)}return g})),P(c,["embeddings"],d));d=Q(a,["metadata"]);
d!=null&&P(c,["metadata"],d);if(b&&Q(b,["embeddingApiType"])==="EMBED_CONTENT"&&(b=Q(a,["embedding"]),d=Q(a,["usageMetadata"]),a=Q(a,["truncated"]),b)){var e={};d&&d.promptTokenCount&&(e.tokenCount=d.promptTokenCount);a&&(e.truncated=a);b.statistics=e;P(c,["embeddings"],[b])}return c},Dq=function(a,b,c){var d={},e=Q(b,["systemInstruction"]);c!==void 0&&e!=null&&P(c,["systemInstruction"],mq(Bo(e)));e=Q(b,["temperature"]);e!=null&&P(d,["temperature"],e);e=Q(b,["topP"]);e!=null&&P(d,["topP"],e);e=Q(b,
["topK"]);e!=null&&P(d,["topK"],e);e=Q(b,["candidateCount"]);e!=null&&P(d,["candidateCount"],e);e=Q(b,["maxOutputTokens"]);e!=null&&P(d,["maxOutputTokens"],e);e=Q(b,["stopSequences"]);e!=null&&P(d,["stopSequences"],e);e=Q(b,["responseLogprobs"]);e!=null&&P(d,["responseLogprobs"],e);e=Q(b,["logprobs"]);e!=null&&P(d,["logprobs"],e);e=Q(b,["presencePenalty"]);e!=null&&P(d,["presencePenalty"],e);e=Q(b,["frequencyPenalty"]);e!=null&&P(d,["frequencyPenalty"],e);e=Q(b,["seed"]);e!=null&&P(d,["seed"],e);
e=Q(b,["responseMimeType"]);e!=null&&P(d,["responseMimeType"],e);e=Q(b,["responseSchema"]);e!=null&&P(d,["responseSchema"],Go(e));e=Q(b,["responseJsonSchema"]);e!=null&&P(d,["responseJsonSchema"],e);if(Q(b,["routingConfig"])!==void 0)throw Error("Qb");if(Q(b,["modelSelectionConfig"])!==void 0)throw Error("Rb");e=Q(b,["safetySettings"]);c!==void 0&&e!=null&&(Array.isArray(e)&&(e=e.map(function(f){var g={},h=Q(f,["category"]);h!=null&&P(g,["category"],h);if(Q(f,["method"])!==void 0)throw Error("bc");
f=Q(f,["threshold"]);f!=null&&P(g,["threshold"],f);return g})),P(c,["safetySettings"],e));e=Q(b,["tools"]);c!==void 0&&e!=null&&(e=Jo(e),Array.isArray(e)&&(e=e.map(function(f){return Aq(Io(f))})),P(c,["tools"],e));e=Q(b,["toolConfig"]);c!==void 0&&e!=null&&P(c,["toolConfig"],Bq(e));if(Q(b,["labels"])!==void 0)throw Error("Sb");e=Q(b,["cachedContent"]);c!==void 0&&e!=null&&P(c,["cachedContent"],Ko(a,e));a=Q(b,["responseModalities"]);a!=null&&P(d,["responseModalities"],a);a=Q(b,["mediaResolution"]);
a!=null&&P(d,["mediaResolution"],a);a=Q(b,["speechConfig"]);a!=null&&P(d,["speechConfig"],Ho(a));if(Q(b,["audioTimestamp"])!==void 0)throw Error("Tb");a=Q(b,["thinkingConfig"]);a!=null&&P(d,["thinkingConfig"],a);a=Q(b,["imageConfig"]);a!=null&&P(d,["imageConfig"],Cq(a));a=Q(b,["enableEnhancedCivicAnswers"]);a!=null&&P(d,["enableEnhancedCivicAnswers"],a);if(Q(b,["modelArmorConfig"])!==void 0)throw Error("Ub");return d},Gq=function(a,b,c){var d={},e=Q(b,["systemInstruction"]);c!==void 0&&e!=null&&P(c,
["systemInstruction"],Bo(e));e=Q(b,["temperature"]);e!=null&&P(d,["temperature"],e);e=Q(b,["topP"]);e!=null&&P(d,["topP"],e);e=Q(b,["topK"]);e!=null&&P(d,["topK"],e);e=Q(b,["candidateCount"]);e!=null&&P(d,["candidateCount"],e);e=Q(b,["maxOutputTokens"]);e!=null&&P(d,["maxOutputTokens"],e);e=Q(b,["stopSequences"]);e!=null&&P(d,["stopSequences"],e);e=Q(b,["responseLogprobs"]);e!=null&&P(d,["responseLogprobs"],e);e=Q(b,["logprobs"]);e!=null&&P(d,["logprobs"],e);e=Q(b,["presencePenalty"]);e!=null&&P(d,
["presencePenalty"],e);e=Q(b,["frequencyPenalty"]);e!=null&&P(d,["frequencyPenalty"],e);e=Q(b,["seed"]);e!=null&&P(d,["seed"],e);e=Q(b,["responseMimeType"]);e!=null&&P(d,["responseMimeType"],e);e=Q(b,["responseSchema"]);e!=null&&P(d,["responseSchema"],Go(e));e=Q(b,["responseJsonSchema"]);e!=null&&P(d,["responseJsonSchema"],e);e=Q(b,["routingConfig"]);e!=null&&P(d,["routingConfig"],e);e=Q(b,["modelSelectionConfig"]);e!=null&&P(d,["modelConfig"],e);e=Q(b,["safetySettings"]);c!==void 0&&e!=null&&(Array.isArray(e)&&
(e=e.map(function(f){return f})),P(c,["safetySettings"],e));e=Q(b,["tools"]);c!==void 0&&e!=null&&(e=Jo(e),Array.isArray(e)&&(e=e.map(function(f){return Eq(Io(f))})),P(c,["tools"],e));e=Q(b,["toolConfig"]);c!==void 0&&e!=null&&P(c,["toolConfig"],e);e=Q(b,["labels"]);c!==void 0&&e!=null&&P(c,["labels"],e);e=Q(b,["cachedContent"]);c!==void 0&&e!=null&&P(c,["cachedContent"],Ko(a,e));a=Q(b,["responseModalities"]);a!=null&&P(d,["responseModalities"],a);a=Q(b,["mediaResolution"]);a!=null&&P(d,["mediaResolution"],
a);a=Q(b,["speechConfig"]);a!=null&&P(d,["speechConfig"],Ho(a));a=Q(b,["audioTimestamp"]);a!=null&&P(d,["audioTimestamp"],a);a=Q(b,["thinkingConfig"]);a!=null&&P(d,["thinkingConfig"],a);a=Q(b,["imageConfig"]);a!=null&&P(d,["imageConfig"],Fq(a));if(Q(b,["enableEnhancedCivicAnswers"])!==void 0)throw Error("Fc");b=Q(b,["modelArmorConfig"]);c!==void 0&&b!=null&&P(c,["modelArmorConfig"],b);return d},Hq=function(a,b){var c={},d=Q(b,["model"]);d!=null&&P(c,["_url","model"],uo(a,d));d=Q(b,["contents"]);d!=
null&&(d=Do(d),Array.isArray(d)&&(d=d.map(function(e){return mq(e)})),P(c,["contents"],d));b=Q(b,["config"]);b!=null&&P(c,["generationConfig"],Dq(a,b,c));return c},Iq=function(a,b){var c={},d=Q(b,["model"]);d!=null&&P(c,["_url","model"],uo(a,d));d=Q(b,["contents"]);d!=null&&(d=Do(d),Array.isArray(d)&&(d=d.map(function(e){return e})),P(c,["contents"],d));b=Q(b,["config"]);b!=null&&P(c,["generationConfig"],Gq(a,b,c));return c},Jq=function(a){var b={},c=Q(a,["sdkHttpResponse"]);c!=null&&P(b,["sdkHttpResponse"],
c);c=Q(a,["candidates"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return lq(d)})),P(b,["candidates"],c));c=Q(a,["modelVersion"]);c!=null&&P(b,["modelVersion"],c);c=Q(a,["promptFeedback"]);c!=null&&P(b,["promptFeedback"],c);c=Q(a,["responseId"]);c!=null&&P(b,["responseId"],c);a=Q(a,["usageMetadata"]);a!=null&&P(b,["usageMetadata"],a);return b},Kq=function(a){var b={},c=Q(a,["sdkHttpResponse"]);c!=null&&P(b,["sdkHttpResponse"],c);c=Q(a,["candidates"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return d})),
P(b,["candidates"],c));c=Q(a,["createTime"]);c!=null&&P(b,["createTime"],c);c=Q(a,["modelVersion"]);c!=null&&P(b,["modelVersion"],c);c=Q(a,["promptFeedback"]);c!=null&&P(b,["promptFeedback"],c);c=Q(a,["responseId"]);c!=null&&P(b,["responseId"],c);a=Q(a,["usageMetadata"]);a!=null&&P(b,["usageMetadata"],a);return b},Lq=function(a,b){var c={},d=Q(b,["model"]);d!=null&&P(c,["_url","model"],uo(a,d));a=Q(b,["prompt"]);a!=null&&P(c,["instances[0]","prompt"],a);b=Q(b,["config"]);if(b!=null){if(Q(b,["outputGcsUri"])!==
void 0)throw Error("Gc");if(Q(b,["negativePrompt"])!==void 0)throw Error("Hc");a=Q(b,["numberOfImages"]);c!==void 0&&a!=null&&P(c,["parameters","sampleCount"],a);a=Q(b,["aspectRatio"]);c!==void 0&&a!=null&&P(c,["parameters","aspectRatio"],a);a=Q(b,["guidanceScale"]);c!==void 0&&a!=null&&P(c,["parameters","guidanceScale"],a);if(Q(b,["seed"])!==void 0)throw Error("Ic");a=Q(b,["safetyFilterLevel"]);c!==void 0&&a!=null&&P(c,["parameters","safetySetting"],a);a=Q(b,["personGeneration"]);c!==void 0&&a!=
null&&P(c,["parameters","personGeneration"],a);a=Q(b,["includeSafetyAttributes"]);c!==void 0&&a!=null&&P(c,["parameters","includeSafetyAttributes"],a);a=Q(b,["includeRaiReason"]);c!==void 0&&a!=null&&P(c,["parameters","includeRaiReason"],a);a=Q(b,["language"]);c!==void 0&&a!=null&&P(c,["parameters","language"],a);a=Q(b,["outputMimeType"]);c!==void 0&&a!=null&&P(c,["parameters","outputOptions","mimeType"],a);a=Q(b,["outputCompressionQuality"]);c!==void 0&&a!=null&&P(c,["parameters","outputOptions",
"compressionQuality"],a);if(Q(b,["addWatermark"])!==void 0)throw Error("Jc");if(Q(b,["labels"])!==void 0)throw Error("Sb");a=Q(b,["imageSize"]);c!==void 0&&a!=null&&P(c,["parameters","sampleImageSize"],a);if(Q(b,["enhancePrompt"])!==void 0)throw Error("Kc");}return c},Mq=function(a,b){var c={},d=Q(b,["model"]);d!=null&&P(c,["_url","model"],uo(a,d));a=Q(b,["prompt"]);a!=null&&P(c,["instances[0]","prompt"],a);b=Q(b,["config"]);b!=null&&(a=Q(b,["outputGcsUri"]),c!==void 0&&a!=null&&P(c,["parameters",
"storageUri"],a),a=Q(b,["negativePrompt"]),c!==void 0&&a!=null&&P(c,["parameters","negativePrompt"],a),a=Q(b,["numberOfImages"]),c!==void 0&&a!=null&&P(c,["parameters","sampleCount"],a),a=Q(b,["aspectRatio"]),c!==void 0&&a!=null&&P(c,["parameters","aspectRatio"],a),a=Q(b,["guidanceScale"]),c!==void 0&&a!=null&&P(c,["parameters","guidanceScale"],a),a=Q(b,["seed"]),c!==void 0&&a!=null&&P(c,["parameters","seed"],a),a=Q(b,["safetyFilterLevel"]),c!==void 0&&a!=null&&P(c,["parameters","safetySetting"],
a),a=Q(b,["personGeneration"]),c!==void 0&&a!=null&&P(c,["parameters","personGeneration"],a),a=Q(b,["includeSafetyAttributes"]),c!==void 0&&a!=null&&P(c,["parameters","includeSafetyAttributes"],a),a=Q(b,["includeRaiReason"]),c!==void 0&&a!=null&&P(c,["parameters","includeRaiReason"],a),a=Q(b,["language"]),c!==void 0&&a!=null&&P(c,["parameters","language"],a),a=Q(b,["outputMimeType"]),c!==void 0&&a!=null&&P(c,["parameters","outputOptions","mimeType"],a),a=Q(b,["outputCompressionQuality"]),c!==void 0&&
a!=null&&P(c,["parameters","outputOptions","compressionQuality"],a),a=Q(b,["addWatermark"]),c!==void 0&&a!=null&&P(c,["parameters","addWatermark"],a),a=Q(b,["labels"]),c!==void 0&&a!=null&&P(c,["labels"],a),a=Q(b,["imageSize"]),c!==void 0&&a!=null&&P(c,["parameters","sampleImageSize"],a),b=Q(b,["enhancePrompt"]),c!==void 0&&b!=null&&P(c,["parameters","enhancePrompt"],b));return c},Oq=function(a){var b={},c=Q(a,["sdkHttpResponse"]);c!=null&&P(b,["sdkHttpResponse"],c);c=Q(a,["predictions"]);c!=null&&
(Array.isArray(c)&&(c=c.map(function(d){var e={},f=Q(d,["_self"]);if(f!=null){var g={},h=Q(f,["bytesBase64Encoded"]);h!=null&&P(g,["imageBytes"],oo(h));f=Q(f,["mimeType"]);f!=null&&P(g,["mimeType"],f);P(e,["image"],g)}g=Q(d,["raiFilteredReason"]);g!=null&&P(e,["raiFilteredReason"],g);d=Q(d,["_self"]);d!=null&&P(e,["safetyAttributes"],Nq(d));return e})),P(b,["generatedImages"],c));a=Q(a,["positivePromptSafetyAttributes"]);a!=null&&P(b,["positivePromptSafetyAttributes"],Nq(a));return b},Qq=function(a){var b=
{},c=Q(a,["sdkHttpResponse"]);c!=null&&P(b,["sdkHttpResponse"],c);c=Q(a,["predictions"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return sq(d)})),P(b,["generatedImages"],c));a=Q(a,["positivePromptSafetyAttributes"]);a!=null&&P(b,["positivePromptSafetyAttributes"],Pq(a));return b},Sq=function(a,b){var c=Q(a,["numberOfVideos"]);b!==void 0&&c!=null&&P(b,["parameters","sampleCount"],c);if(Q(a,["outputGcsUri"])!==void 0)throw Error("Gc");if(Q(a,["fps"])!==void 0)throw Error("Lc");c=Q(a,["durationSeconds"]);
b!==void 0&&c!=null&&P(b,["parameters","durationSeconds"],c);if(Q(a,["seed"])!==void 0)throw Error("Ic");c=Q(a,["aspectRatio"]);b!==void 0&&c!=null&&P(b,["parameters","aspectRatio"],c);c=Q(a,["resolution"]);b!==void 0&&c!=null&&P(b,["parameters","resolution"],c);c=Q(a,["personGeneration"]);b!==void 0&&c!=null&&P(b,["parameters","personGeneration"],c);if(Q(a,["pubsubTopic"])!==void 0)throw Error("Mc");c=Q(a,["negativePrompt"]);b!==void 0&&c!=null&&P(b,["parameters","negativePrompt"],c);c=Q(a,["enhancePrompt"]);
b!==void 0&&c!=null&&P(b,["parameters","enhancePrompt"],c);if(Q(a,["generateAudio"])!==void 0)throw Error("Nc");c=Q(a,["lastFrame"]);b!==void 0&&c!=null&&P(b,["instances[0]","lastFrame"],Rq(c));c=Q(a,["referenceImages"]);b!==void 0&&c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=Q(d,["image"]);f!=null&&P(e,["image"],Rq(f));d=Q(d,["referenceType"]);d!=null&&P(e,["referenceType"],d);return e})),P(b,["instances[0]","referenceImages"],c));if(Q(a,["mask"])!==void 0)throw Error("Oc");if(Q(a,
["compressionQuality"])!==void 0)throw Error("Pc");},Uq=function(a,b){var c=Q(a,["numberOfVideos"]);b!==void 0&&c!=null&&P(b,["parameters","sampleCount"],c);c=Q(a,["outputGcsUri"]);b!==void 0&&c!=null&&P(b,["parameters","storageUri"],c);c=Q(a,["fps"]);b!==void 0&&c!=null&&P(b,["parameters","fps"],c);c=Q(a,["durationSeconds"]);b!==void 0&&c!=null&&P(b,["parameters","durationSeconds"],c);c=Q(a,["seed"]);b!==void 0&&c!=null&&P(b,["parameters","seed"],c);c=Q(a,["aspectRatio"]);b!==void 0&&c!=null&&P(b,
["parameters","aspectRatio"],c);c=Q(a,["resolution"]);b!==void 0&&c!=null&&P(b,["parameters","resolution"],c);c=Q(a,["personGeneration"]);b!==void 0&&c!=null&&P(b,["parameters","personGeneration"],c);c=Q(a,["pubsubTopic"]);b!==void 0&&c!=null&&P(b,["parameters","pubsubTopic"],c);c=Q(a,["negativePrompt"]);b!==void 0&&c!=null&&P(b,["parameters","negativePrompt"],c);c=Q(a,["enhancePrompt"]);b!==void 0&&c!=null&&P(b,["parameters","enhancePrompt"],c);c=Q(a,["generateAudio"]);b!==void 0&&c!=null&&P(b,["parameters",
"generateAudio"],c);c=Q(a,["lastFrame"]);b!==void 0&&c!=null&&P(b,["instances[0]","lastFrame"],qq(c));c=Q(a,["referenceImages"]);b!==void 0&&c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=Q(d,["image"]);f!=null&&P(e,["image"],qq(f));d=Q(d,["referenceType"]);d!=null&&P(e,["referenceType"],d);return e})),P(b,["instances[0]","referenceImages"],c));c=Q(a,["mask"]);b!==void 0&&c!=null&&P(b,["instances[0]","mask"],Tq(c));a=Q(a,["compressionQuality"]);b!==void 0&&a!=null&&P(b,["parameters",
"compressionQuality"],a)},Wq=function(a,b){var c={},d=Q(b,["model"]);d!=null&&P(c,["_url","model"],uo(a,d));a=Q(b,["prompt"]);a!=null&&P(c,["instances[0]","prompt"],a);a=Q(b,["image"]);a!=null&&P(c,["instances[0]","image"],Rq(a));a=Q(b,["video"]);a!=null&&P(c,["instances[0]","video"],Vq(a));a=Q(b,["source"]);a!=null&&(d=Q(a,["prompt"]),c!==void 0&&d!=null&&P(c,["instances[0]","prompt"],d),d=Q(a,["image"]),c!==void 0&&d!=null&&P(c,["instances[0]","image"],Rq(d)),a=Q(a,["video"]),c!==void 0&&a!=null&&
P(c,["instances[0]","video"],Vq(a)));b=Q(b,["config"]);b!=null&&Sq(b,c);return c},Yq=function(a,b){var c={},d=Q(b,["model"]);d!=null&&P(c,["_url","model"],uo(a,d));a=Q(b,["prompt"]);a!=null&&P(c,["instances[0]","prompt"],a);a=Q(b,["image"]);a!=null&&P(c,["instances[0]","image"],qq(a));a=Q(b,["video"]);a!=null&&P(c,["instances[0]","video"],Xq(a));a=Q(b,["source"]);a!=null&&(d=Q(a,["prompt"]),c!==void 0&&d!=null&&P(c,["instances[0]","prompt"],d),d=Q(a,["image"]),c!==void 0&&d!=null&&P(c,["instances[0]",
"image"],qq(d)),a=Q(a,["video"]),c!==void 0&&a!=null&&P(c,["instances[0]","video"],Xq(a)));b=Q(b,["config"]);b!=null&&Uq(b,c);return c},Zq=function(a){var b={},c=Q(a,["generatedSamples"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=Q(d,["video"]);if(f!=null){d={};var g=Q(f,["uri"]);g!=null&&P(d,["uri"],g);g=Q(f,["encodedVideo"]);g!=null&&P(d,["videoBytes"],oo(g));f=Q(f,["encoding"]);f!=null&&P(d,["mimeType"],f);P(e,["video"],d)}return e})),P(b,["generatedVideos"],c));c=Q(a,["raiMediaFilteredCount"]);
c!=null&&P(b,["raiMediaFilteredCount"],c);a=Q(a,["raiMediaFilteredReasons"]);a!=null&&P(b,["raiMediaFilteredReasons"],a);return b},$q=function(a){var b={},c=Q(a,["videos"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=Q(d,["_self"]);if(f!=null){d={};var g=Q(f,["gcsUri"]);g!=null&&P(d,["uri"],g);g=Q(f,["bytesBase64Encoded"]);g!=null&&P(d,["videoBytes"],oo(g));f=Q(f,["mimeType"]);f!=null&&P(d,["mimeType"],f);P(e,["video"],d)}return e})),P(b,["generatedVideos"],c));c=Q(a,["raiMediaFilteredCount"]);
c!=null&&P(b,["raiMediaFilteredCount"],c);a=Q(a,["raiMediaFilteredReasons"]);a!=null&&P(b,["raiMediaFilteredReasons"],a);return b},sq=function(a){var b={},c=Q(a,["_self"]);if(c!=null){var d={},e=Q(c,["gcsUri"]);e!=null&&P(d,["gcsUri"],e);e=Q(c,["bytesBase64Encoded"]);e!=null&&P(d,["imageBytes"],oo(e));c=Q(c,["mimeType"]);c!=null&&P(d,["mimeType"],c);P(b,["image"],d)}d=Q(a,["raiFilteredReason"]);d!=null&&P(b,["raiFilteredReason"],d);d=Q(a,["_self"]);d!=null&&P(b,["safetyAttributes"],Pq(d));a=Q(a,["prompt"]);
a!=null&&P(b,["enhancedPrompt"],a);return b},ar=function(a,b){var c={};b=Q(b,["model"]);b!=null&&P(c,["_url","name"],uo(a,b));return c},br=function(a,b){var c={};b=Q(b,["model"]);b!=null&&P(c,["_url","name"],uo(a,b));return c},cr=function(a){var b={};if(Q(a,["authConfig"])!==void 0)throw Error("Vb");a=Q(a,["enableWidget"]);a!=null&&P(b,["enableWidget"],a);return b},dr=function(a){var b={};if(Q(a,["excludeDomains"])!==void 0)throw Error("Wb");if(Q(a,["blockingConfidence"])!==void 0)throw Error("Xb");
a=Q(a,["timeRangeFilter"]);a!=null&&P(b,["timeRangeFilter"],a);return b},Cq=function(a){var b={},c=Q(a,["aspectRatio"]);c!=null&&P(b,["aspectRatio"],c);c=Q(a,["imageSize"]);c!=null&&P(b,["imageSize"],c);if(Q(a,["personGeneration"])!==void 0)throw Error("Yb");if(Q(a,["outputMimeType"])!==void 0)throw Error("Zb");if(Q(a,["outputCompressionQuality"])!==void 0)throw Error("$b");return b},Fq=function(a){var b={},c=Q(a,["aspectRatio"]);c!=null&&P(b,["aspectRatio"],c);c=Q(a,["imageSize"]);c!=null&&P(b,["imageSize"],
c);c=Q(a,["personGeneration"]);c!=null&&P(b,["personGeneration"],c);c=Q(a,["outputMimeType"]);c!=null&&P(b,["imageOutputOptions","mimeType"],c);a=Q(a,["outputCompressionQuality"]);a!=null&&P(b,["imageOutputOptions","compressionQuality"],a);return b},Rq=function(a){var b={};if(Q(a,["gcsUri"])!==void 0)throw Error("Gb");var c=Q(a,["imageBytes"]);c!=null&&P(b,["bytesBase64Encoded"],oo(c));a=Q(a,["mimeType"]);a!=null&&P(b,["mimeType"],a);return b},qq=function(a){var b={},c=Q(a,["gcsUri"]);c!=null&&P(b,
["gcsUri"],c);c=Q(a,["imageBytes"]);c!=null&&P(b,["bytesBase64Encoded"],oo(c));a=Q(a,["mimeType"]);a!=null&&P(b,["mimeType"],a);return b},er=function(a,b){var c={};b=Q(b,["config"]);if(b!=null){var d=Q(b,["pageSize"]);c!==void 0&&d!=null&&P(c,["_query","pageSize"],d);d=Q(b,["pageToken"]);c!==void 0&&d!=null&&P(c,["_query","pageToken"],d);d=Q(b,["filter"]);c!==void 0&&d!=null&&P(c,["_query","filter"],d);b=Q(b,["queryBase"]);c!==void 0&&b!=null&&P(c,["_url","models_url"],No(a,b))}return c},fr=function(a,
b){var c={};b=Q(b,["config"]);if(b!=null){var d=Q(b,["pageSize"]);c!==void 0&&d!=null&&P(c,["_query","pageSize"],d);d=Q(b,["pageToken"]);c!==void 0&&d!=null&&P(c,["_query","pageToken"],d);d=Q(b,["filter"]);c!==void 0&&d!=null&&P(c,["_query","filter"],d);b=Q(b,["queryBase"]);c!==void 0&&b!=null&&P(c,["_url","models_url"],No(a,b))}return c},hr=function(a){var b={},c=Q(a,["sdkHttpResponse"]);c!=null&&P(b,["sdkHttpResponse"],c);c=Q(a,["nextPageToken"]);c!=null&&P(b,["nextPageToken"],c);a=Q(a,["_self"]);
a!=null&&(a=Oo(a),Array.isArray(a)&&(a=a.map(function(d){return gr(d)})),P(b,["models"],a));return b},jr=function(a){var b={},c=Q(a,["sdkHttpResponse"]);c!=null&&P(b,["sdkHttpResponse"],c);c=Q(a,["nextPageToken"]);c!=null&&P(b,["nextPageToken"],c);a=Q(a,["_self"]);a!=null&&(a=Oo(a),Array.isArray(a)&&(a=a.map(function(d){return ir(d)})),P(b,["models"],a));return b},gr=function(a){var b={},c=Q(a,["name"]);c!=null&&P(b,["name"],c);c=Q(a,["displayName"]);c!=null&&P(b,["displayName"],c);c=Q(a,["description"]);
c!=null&&P(b,["description"],c);c=Q(a,["version"]);c!=null&&P(b,["version"],c);var d=Q(a,["_self"]);if(d!=null){c={};var e=Q(d,["baseModel"]);e!=null&&P(c,["baseModel"],e);e=Q(d,["createTime"]);e!=null&&P(c,["createTime"],e);d=Q(d,["updateTime"]);d!=null&&P(c,["updateTime"],d);P(b,["tunedModelInfo"],c)}c=Q(a,["inputTokenLimit"]);c!=null&&P(b,["inputTokenLimit"],c);c=Q(a,["outputTokenLimit"]);c!=null&&P(b,["outputTokenLimit"],c);c=Q(a,["supportedGenerationMethods"]);c!=null&&P(b,["supportedActions"],
c);c=Q(a,["temperature"]);c!=null&&P(b,["temperature"],c);c=Q(a,["maxTemperature"]);c!=null&&P(b,["maxTemperature"],c);c=Q(a,["topP"]);c!=null&&P(b,["topP"],c);c=Q(a,["topK"]);c!=null&&P(b,["topK"],c);a=Q(a,["thinking"]);a!=null&&P(b,["thinking"],a);return b},ir=function(a){var b={},c=Q(a,["name"]);c!=null&&P(b,["name"],c);c=Q(a,["displayName"]);c!=null&&P(b,["displayName"],c);c=Q(a,["description"]);c!=null&&P(b,["description"],c);c=Q(a,["versionId"]);c!=null&&P(b,["version"],c);c=Q(a,["deployedModels"]);
c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=Q(d,["endpoint"]);f!=null&&P(e,["name"],f);d=Q(d,["deployedModelId"]);d!=null&&P(e,["deployedModelId"],d);return e})),P(b,["endpoints"],c));c=Q(a,["labels"]);c!=null&&P(b,["labels"],c);c=Q(a,["_self"]);c!=null&&P(b,["tunedModelInfo"],kr(c));c=Q(a,["defaultCheckpointId"]);c!=null&&P(b,["defaultCheckpointId"],c);a=Q(a,["checkpoints"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return d})),P(b,["checkpoints"],a));return b},Nq=function(a){var b=
{},c=Q(a,["safetyAttributes","categories"]);c!=null&&P(b,["categories"],c);c=Q(a,["safetyAttributes","scores"]);c!=null&&P(b,["scores"],c);a=Q(a,["contentType"]);a!=null&&P(b,["contentType"],a);return b},Pq=function(a){var b={},c=Q(a,["safetyAttributes","categories"]);c!=null&&P(b,["categories"],c);c=Q(a,["safetyAttributes","scores"]);c!=null&&P(b,["scores"],c);a=Q(a,["contentType"]);a!=null&&P(b,["contentType"],a);return b},Bq=function(a){var b={},c=Q(a,["retrievalConfig"]);c!=null&&P(b,["retrievalConfig"],
c);a=Q(a,["functionCallingConfig"]);if(a!=null){c={};var d=Q(a,["allowedFunctionNames"]);d!=null&&P(c,["allowedFunctionNames"],d);d=Q(a,["mode"]);d!=null&&P(c,["mode"],d);if(Q(a,["streamFunctionCallArguments"])!==void 0)throw Error("Pb");P(b,["functionCallingConfig"],c)}return b},Aq=function(a){var b={};if(Q(a,["retrieval"])!==void 0)throw Error("cc");var c=Q(a,["computerUse"]);c!=null&&P(b,["computerUse"],c);c=Q(a,["fileSearch"]);c!=null&&P(b,["fileSearch"],c);c=Q(a,["codeExecution"]);c!=null&&P(b,
["codeExecution"],c);if(Q(a,["enterpriseWebSearch"])!==void 0)throw Error("dc");c=Q(a,["functionDeclarations"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return d})),P(b,["functionDeclarations"],c));c=Q(a,["googleMaps"]);c!=null&&P(b,["googleMaps"],cr(c));c=Q(a,["googleSearch"]);c!=null&&P(b,["googleSearch"],dr(c));c=Q(a,["googleSearchRetrieval"]);c!=null&&P(b,["googleSearchRetrieval"],c);c=Q(a,["urlContext"]);c!=null&&P(b,["urlContext"],c);a=Q(a,["mcpServers"]);a!=null&&(Array.isArray(a)&&
(a=a.map(function(d){return d})),P(b,["mcpServers"],a));return b},Eq=function(a){var b={},c=Q(a,["retrieval"]);c!=null&&P(b,["retrieval"],c);c=Q(a,["computerUse"]);c!=null&&P(b,["computerUse"],c);if(Q(a,["fileSearch"])!==void 0)throw Error("kc");c=Q(a,["codeExecution"]);c!=null&&P(b,["codeExecution"],c);c=Q(a,["enterpriseWebSearch"]);c!=null&&P(b,["enterpriseWebSearch"],c);c=Q(a,["functionDeclarations"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=Q(d,["description"]);f!=null&&P(e,
["description"],f);f=Q(d,["name"]);f!=null&&P(e,["name"],f);f=Q(d,["parameters"]);f!=null&&P(e,["parameters"],f);f=Q(d,["parametersJsonSchema"]);f!=null&&P(e,["parametersJsonSchema"],f);f=Q(d,["response"]);f!=null&&P(e,["response"],f);f=Q(d,["responseJsonSchema"]);f!=null&&P(e,["responseJsonSchema"],f);if(Q(d,["behavior"])!==void 0)throw Error("jc");return e})),P(b,["functionDeclarations"],c));c=Q(a,["googleMaps"]);c!=null&&P(b,["googleMaps"],c);c=Q(a,["googleSearch"]);c!=null&&P(b,["googleSearch"],
c);c=Q(a,["googleSearchRetrieval"]);c!=null&&P(b,["googleSearchRetrieval"],c);c=Q(a,["urlContext"]);c!=null&&P(b,["urlContext"],c);if(Q(a,["mcpServers"])!==void 0)throw Error("lc");return b},kr=function(a){var b={},c=Q(a,["labels","google-vertex-llm-tuning-base-model-id"]);c!=null&&P(b,["baseModel"],c);c=Q(a,["createTime"]);c!=null&&P(b,["createTime"],c);a=Q(a,["updateTime"]);a!=null&&P(b,["updateTime"],a);return b},lr=function(a,b){var c={},d=Q(b,["model"]);d!=null&&P(c,["_url","name"],uo(a,d));
a=Q(b,["config"]);a!=null&&(b=Q(a,["displayName"]),c!==void 0&&b!=null&&P(c,["displayName"],b),b=Q(a,["description"]),c!==void 0&&b!=null&&P(c,["description"],b),a=Q(a,["defaultCheckpointId"]),c!==void 0&&a!=null&&P(c,["defaultCheckpointId"],a));return c},mr=function(a,b){var c={},d=Q(b,["model"]);d!=null&&P(c,["_url","model"],uo(a,d));a=Q(b,["config"]);a!=null&&(b=Q(a,["displayName"]),c!==void 0&&b!=null&&P(c,["displayName"],b),b=Q(a,["description"]),c!==void 0&&b!=null&&P(c,["description"],b),a=
Q(a,["defaultCheckpointId"]),c!==void 0&&a!=null&&P(c,["defaultCheckpointId"],a));return c},nr=function(a,b){var c={},d=Q(b,["model"]);d!=null&&P(c,["_url","model"],uo(a,d));a=Q(b,["image"]);a!=null&&P(c,["instances[0]","image"],qq(a));a=Q(b,["upscaleFactor"]);a!=null&&P(c,["parameters","upscaleConfig","upscaleFactor"],a);b=Q(b,["config"]);b!=null&&(a=Q(b,["outputGcsUri"]),c!==void 0&&a!=null&&P(c,["parameters","storageUri"],a),a=Q(b,["safetyFilterLevel"]),c!==void 0&&a!=null&&P(c,["parameters","safetySetting"],
a),a=Q(b,["personGeneration"]),c!==void 0&&a!=null&&P(c,["parameters","personGeneration"],a),a=Q(b,["includeRaiReason"]),c!==void 0&&a!=null&&P(c,["parameters","includeRaiReason"],a),a=Q(b,["outputMimeType"]),c!==void 0&&a!=null&&P(c,["parameters","outputOptions","mimeType"],a),a=Q(b,["outputCompressionQuality"]),c!==void 0&&a!=null&&P(c,["parameters","outputOptions","compressionQuality"],a),a=Q(b,["enhanceInputImage"]),c!==void 0&&a!=null&&P(c,["parameters","upscaleConfig","enhanceInputImage"],a),
a=Q(b,["imagePreservationFactor"]),c!==void 0&&a!=null&&P(c,["parameters","upscaleConfig","imagePreservationFactor"],a),a=Q(b,["labels"]),c!==void 0&&a!=null&&P(c,["labels"],a),a=Q(b,["numberOfImages"]),c!==void 0&&a!=null&&P(c,["parameters","sampleCount"],a),b=Q(b,["mode"]),c!==void 0&&b!=null&&P(c,["parameters","mode"],b));return c},or=function(a){var b={},c=Q(a,["sdkHttpResponse"]);c!=null&&P(b,["sdkHttpResponse"],c);a=Q(a,["predictions"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return sq(d)})),
P(b,["generatedImages"],a));return b},Tq=function(a){var b={},c=Q(a,["image"]);c!=null&&P(b,["_self"],qq(c));a=Q(a,["maskMode"]);a!=null&&P(b,["maskMode"],a);return b},Vq=function(a){var b={},c=Q(a,["uri"]);c!=null&&P(b,["uri"],c);c=Q(a,["videoBytes"]);c!=null&&P(b,["encodedVideo"],oo(c));a=Q(a,["mimeType"]);a!=null&&P(b,["encoding"],a);return b},Xq=function(a){var b={},c=Q(a,["uri"]);c!=null&&P(b,["gcsUri"],c);c=Q(a,["videoBytes"]);c!=null&&P(b,["bytesBase64Encoded"],oo(c));a=Q(a,["mimeType"]);a!=
null&&P(b,["mimeType"],a);return b},pr=function(a){a=_.B(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},qr=function(a){var b,c=(b=a["x-goog-api-client"])!=null?b:"";a["x-goog-api-client"]=(c+" mcp_used/unknown").trimStart()},sr=function(a){var b;if(a==null?0:(b=a.automaticFunctionCalling)==null?0:b.disable)return!0;b=!1;var c,d=_.B((c=a==null?void 0:a.tools)!=null?c:[]);for(c=d.next();!c.done;c=d.next())if(rr(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},rr=function(a){return"callTool"in a&&typeof a.qg==="function"},tr=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 rr(e)}))!=
null?d:!1},ur=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){rr(d)||d.functionDeclarations&&d.functionDeclarations.length>0&&b.push(e)});return b},vr=function(a){var b;return!(a==null?0:(b=a.automaticFunctionCalling)==null?0:b.ignoreCallHistory)},wr=function(a){var b={},c=Q(a,["parts"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=Q(d,["mediaResolution"]);f!=null&&P(e,["mediaResolution"],f);f=Q(d,["codeExecutionResult"]);
f!=null&&P(e,["codeExecutionResult"],f);f=Q(d,["executableCode"]);f!=null&&P(e,["executableCode"],f);var g=Q(d,["fileData"]);if(g!=null){f={};if(Q(g,["displayName"])!==void 0)throw Error("Jb");var h=Q(g,["fileUri"]);h!=null&&P(f,["fileUri"],h);g=Q(g,["mimeType"]);g!=null&&P(f,["mimeType"],g);P(e,["fileData"],f)}f=Q(d,["functionCall"]);if(f!=null){g={};h=Q(f,["id"]);h!=null&&P(g,["id"],h);h=Q(f,["args"]);h!=null&&P(g,["args"],h);h=Q(f,["name"]);h!=null&&P(g,["name"],h);if(Q(f,["partialArgs"])!==void 0)throw Error("Nb");
if(Q(f,["willContinue"])!==void 0)throw Error("Ob");P(e,["functionCall"],g)}f=Q(d,["functionResponse"]);f!=null&&P(e,["functionResponse"],f);g=Q(d,["inlineData"]);if(g!=null){f={};h=Q(g,["data"]);h!=null&&P(f,["data"],h);if(Q(g,["displayName"])!==void 0)throw Error("Jb");g=Q(g,["mimeType"]);g!=null&&P(f,["mimeType"],g);P(e,["inlineData"],f)}f=Q(d,["text"]);f!=null&&P(e,["text"],f);f=Q(d,["thought"]);f!=null&&P(e,["thought"],f);f=Q(d,["thoughtSignature"]);f!=null&&P(e,["thoughtSignature"],f);d=Q(d,
["videoMetadata"]);d!=null&&P(e,["videoMetadata"],d);return e})),P(b,["parts"],c));a=Q(a,["role"]);a!=null&&P(b,["role"],a);return b},yr=function(a,b){var c={};b=Q(b,["config"]);if(b!=null){var d=Q(b,["expireTime"]);c!==void 0&&d!=null&&P(c,["expireTime"],d);d=Q(b,["newSessionExpireTime"]);c!==void 0&&d!=null&&P(c,["newSessionExpireTime"],d);d=Q(b,["uses"]);c!==void 0&&d!=null&&P(c,["uses"],d);var e=Q(b,["liveConnectConstraints"]);if(c!==void 0&&e!=null){d={};var f=Q(e,["model"]);f!=null&&P(d,["setup",
"model"],uo(a,f));a=Q(e,["config"]);a!=null&&P(d,["config"],xr(a,d));P(c,["bidiGenerateContentSetup"],d)}a=Q(b,["lockAdditionalFields"]);c!==void 0&&a!=null&&P(c,["fieldMask"],a);P(c,["config"],{})}return c},zr=function(a){var b={};if(Q(a,["authConfig"])!==void 0)throw Error("Vb");a=Q(a,["enableWidget"]);a!=null&&P(b,["enableWidget"],a);return b},Ar=function(a){var b={};if(Q(a,["excludeDomains"])!==void 0)throw Error("Wb");if(Q(a,["blockingConfidence"])!==void 0)throw Error("Xb");a=Q(a,["timeRangeFilter"]);
a!=null&&P(b,["timeRangeFilter"],a);return b},xr=function(a,b){var c=Q(a,["generationConfig"]);b!==void 0&&c!=null&&P(b,["setup","generationConfig"],c);c=Q(a,["responseModalities"]);b!==void 0&&c!=null&&P(b,["setup","generationConfig","responseModalities"],c);c=Q(a,["temperature"]);b!==void 0&&c!=null&&P(b,["setup","generationConfig","temperature"],c);c=Q(a,["topP"]);b!==void 0&&c!=null&&P(b,["setup","generationConfig","topP"],c);c=Q(a,["topK"]);b!==void 0&&c!=null&&P(b,["setup","generationConfig",
"topK"],c);c=Q(a,["maxOutputTokens"]);b!==void 0&&c!=null&&P(b,["setup","generationConfig","maxOutputTokens"],c);c=Q(a,["mediaResolution"]);b!==void 0&&c!=null&&P(b,["setup","generationConfig","mediaResolution"],c);c=Q(a,["seed"]);b!==void 0&&c!=null&&P(b,["setup","generationConfig","seed"],c);c=Q(a,["speechConfig"]);if(b!==void 0&&c!=null){if("multiSpeakerVoiceConfig"in c)throw Error("pb");P(b,["setup","generationConfig","speechConfig"],c)}c=Q(a,["thinkingConfig"]);b!==void 0&&c!=null&&P(b,["setup",
"generationConfig","thinkingConfig"],c);c=Q(a,["enableAffectiveDialog"]);b!==void 0&&c!=null&&P(b,["setup","generationConfig","enableAffectiveDialog"],c);c=Q(a,["systemInstruction"]);b!==void 0&&c!=null&&P(b,["setup","systemInstruction"],wr(Bo(c)));c=Q(a,["tools"]);b!==void 0&&c!=null&&(c=Jo(c),Array.isArray(c)&&(c=c.map(function(d){return Br(Io(d))})),P(b,["setup","tools"],c));c=Q(a,["sessionResumption"]);b!==void 0&&c!=null&&P(b,["setup","sessionResumption"],Cr(c));c=Q(a,["inputAudioTranscription"]);
b!==void 0&&c!=null&&P(b,["setup","inputAudioTranscription"],c);c=Q(a,["outputAudioTranscription"]);b!==void 0&&c!=null&&P(b,["setup","outputAudioTranscription"],c);c=Q(a,["realtimeInputConfig"]);b!==void 0&&c!=null&&P(b,["setup","realtimeInputConfig"],c);c=Q(a,["contextWindowCompression"]);b!==void 0&&c!=null&&P(b,["setup","contextWindowCompression"],c);c=Q(a,["proactivity"]);b!==void 0&&c!=null&&P(b,["setup","proactivity"],c);if(Q(a,["explicitVadSignal"])!==void 0)throw Error("bd");return{}},Cr=
function(a){var b={},c=Q(a,["handle"]);c!=null&&P(b,["handle"],c);if(Q(a,["transparent"])!==void 0)throw Error("cd");return b},Br=function(a){var b={};if(Q(a,["retrieval"])!==void 0)throw Error("cc");var c=Q(a,["computerUse"]);c!=null&&P(b,["computerUse"],c);c=Q(a,["fileSearch"]);c!=null&&P(b,["fileSearch"],c);c=Q(a,["codeExecution"]);c!=null&&P(b,["codeExecution"],c);if(Q(a,["enterpriseWebSearch"])!==void 0)throw Error("dc");c=Q(a,["functionDeclarations"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return d})),
P(b,["functionDeclarations"],c));c=Q(a,["googleMaps"]);c!=null&&P(b,["googleMaps"],zr(c));c=Q(a,["googleSearch"]);c!=null&&P(b,["googleSearch"],Ar(c));c=Q(a,["googleSearchRetrieval"]);c!=null&&P(b,["googleSearchRetrieval"],c);c=Q(a,["urlContext"]);c!=null&&P(b,["urlContext"],c);a=Q(a,["mcpServers"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return d})),P(b,["mcpServers"],a));return b},Dr=function(a){var b=[],c={},d;for(d in a)if(c={zc:c.zc},c.zc=d,Object.prototype.hasOwnProperty.call(a,c.zc)){var e=
a[c.zc];typeof e==="object"&&e!=null&&Object.keys(e).length>0?(e=Object.keys(e).map(function(f){return function(g){return f.zc+"."+g}}(c)),b.push.apply(b,_.kc(e))):b.push(c.zc)}return b.join(",")},Er=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=Dr(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,_.kc(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},Fr=function(a){var b={};a=Q(a,["name"]);a!=null&&P(b,["_url","name"],a);return b},Gr=function(a){var b={};a=Q(a,["name"]);a!=null&&P(b,["_url","name"],a);return b},Ir=function(a){var b={},c=Q(a,["baseModel"]);c!=null&&P(b,["baseModel"],c);c=Q(a,["preTunedModel"]);c!=null&&P(b,["preTunedModel"],c);c=Q(a,["trainingDataset"]);c!=null&&Hr(c);a=Q(a,["config"]);if(a!=
null){c={};if(Q(a,["validationDataset"])!==void 0)throw Error("ed");var d=Q(a,["tunedModelDisplayName"]);b!==void 0&&d!=null&&P(b,["displayName"],d);if(Q(a,["description"])!==void 0)throw Error("fd");d=Q(a,["epochCount"]);b!==void 0&&d!=null&&P(b,["tuningTask","hyperparameters","epochCount"],d);d=Q(a,["learningRateMultiplier"]);d!=null&&P(c,["tuningTask","hyperparameters","learningRateMultiplier"],d);if(Q(a,["exportLastCheckpointOnly"])!==void 0)throw Error("gd");if(Q(a,["preTunedModelCheckpointId"])!==
void 0)throw Error("hd");if(Q(a,["adapterSize"])!==void 0)throw Error("id");if(Q(a,["tuningMode"])!==void 0)throw Error("jd");if(Q(a,["customBaseModel"])!==void 0)throw Error("kd");c=Q(a,["batchSize"]);b!==void 0&&c!=null&&P(b,["tuningTask","hyperparameters","batchSize"],c);c=Q(a,["learningRate"]);b!==void 0&&c!=null&&P(b,["tuningTask","hyperparameters","learningRate"],c);if(Q(a,["labels"])!==void 0)throw Error("Sb");if(Q(a,["beta"])!==void 0)throw Error("ld");if(Q(a,["baseTeacherModel"])!==void 0)throw Error("md");
if(Q(a,["tunedTeacherModelSource"])!==void 0)throw Error("nd");if(Q(a,["sftLossWeightMultiplier"])!==void 0)throw Error("od");if(Q(a,["outputUri"])!==void 0)throw Error("pd");if(Q(a,["encryptionSpec"])!==void 0)throw Error("qd");}return b},Kr=function(a,b){var c={},d=Q(a,["baseModel"]);d!=null&&P(c,["baseModel"],d);d=Q(a,["preTunedModel"]);d!=null&&P(c,["preTunedModel"],d);d=Q(a,["trainingDataset"]);if(d!=null){var e=Q(b,["config","method"]);e===void 0&&(e="SUPERVISED_FINE_TUNING");e==="SUPERVISED_FINE_TUNING"?
(e=Q(d,["gcsUri"]),c!==void 0&&e!=null&&P(c,["supervisedTuningSpec","trainingDatasetUri"],e)):e==="PREFERENCE_TUNING"?(e=Q(d,["gcsUri"]),c!==void 0&&e!=null&&P(c,["preferenceOptimizationSpec","trainingDatasetUri"],e)):e==="DISTILLATION"&&(e=Q(d,["gcsUri"]),c!==void 0&&e!=null&&P(c,["distillationSpec","promptDatasetUri"],e));e=Q(b,["config","method"]);e===void 0&&(e="SUPERVISED_FINE_TUNING");e==="SUPERVISED_FINE_TUNING"?(e=Q(d,["vertexDatasetResource"]),c!==void 0&&e!=null&&P(c,["supervisedTuningSpec",
"trainingDatasetUri"],e)):e==="PREFERENCE_TUNING"?(e=Q(d,["vertexDatasetResource"]),c!==void 0&&e!=null&&P(c,["preferenceOptimizationSpec","trainingDatasetUri"],e)):e==="DISTILLATION"&&(e=Q(d,["vertexDatasetResource"]),c!==void 0&&e!=null&&P(c,["distillationSpec","promptDatasetUri"],e));if(Q(d,["examples"])!==void 0)throw Error("sd");}a=Q(a,["config"]);a!=null&&(d=Q(b,["config","method"]),d===void 0&&(d="SUPERVISED_FINE_TUNING"),d==="SUPERVISED_FINE_TUNING"?(d=Q(a,["validationDataset"]),c!==void 0&&
d!=null&&P(c,["supervisedTuningSpec"],Jr(d))):d==="PREFERENCE_TUNING"?(d=Q(a,["validationDataset"]),c!==void 0&&d!=null&&P(c,["preferenceOptimizationSpec"],Jr(d))):d==="DISTILLATION"&&(d=Q(a,["validationDataset"]),c!==void 0&&d!=null&&P(c,["distillationSpec"],Jr(d))),d=Q(a,["tunedModelDisplayName"]),c!==void 0&&d!=null&&P(c,["tunedModelDisplayName"],d),d=Q(a,["description"]),c!==void 0&&d!=null&&P(c,["description"],d),d=Q(b,["config","method"]),d===void 0&&(d="SUPERVISED_FINE_TUNING"),d==="SUPERVISED_FINE_TUNING"?
(d=Q(a,["epochCount"]),c!==void 0&&d!=null&&P(c,["supervisedTuningSpec","hyperParameters","epochCount"],d)):d==="PREFERENCE_TUNING"?(d=Q(a,["epochCount"]),c!==void 0&&d!=null&&P(c,["preferenceOptimizationSpec","hyperParameters","epochCount"],d)):d==="DISTILLATION"&&(d=Q(a,["epochCount"]),c!==void 0&&d!=null&&P(c,["distillationSpec","hyperParameters","epochCount"],d)),d=Q(b,["config","method"]),d===void 0&&(d="SUPERVISED_FINE_TUNING"),d==="SUPERVISED_FINE_TUNING"?(d=Q(a,["learningRateMultiplier"]),
c!==void 0&&d!=null&&P(c,["supervisedTuningSpec","hyperParameters","learningRateMultiplier"],d)):d==="PREFERENCE_TUNING"?(d=Q(a,["learningRateMultiplier"]),c!==void 0&&d!=null&&P(c,["preferenceOptimizationSpec","hyperParameters","learningRateMultiplier"],d)):d==="DISTILLATION"&&(d=Q(a,["learningRateMultiplier"]),c!==void 0&&d!=null&&P(c,["distillationSpec","hyperParameters","learningRateMultiplier"],d)),d=Q(b,["config","method"]),d===void 0&&(d="SUPERVISED_FINE_TUNING"),d==="SUPERVISED_FINE_TUNING"?
(d=Q(a,["exportLastCheckpointOnly"]),c!==void 0&&d!=null&&P(c,["supervisedTuningSpec","exportLastCheckpointOnly"],d)):d==="PREFERENCE_TUNING"?(d=Q(a,["exportLastCheckpointOnly"]),c!==void 0&&d!=null&&P(c,["preferenceOptimizationSpec","exportLastCheckpointOnly"],d)):d==="DISTILLATION"&&(d=Q(a,["exportLastCheckpointOnly"]),c!==void 0&&d!=null&&P(c,["distillationSpec","exportLastCheckpointOnly"],d)),d=Q(b,["config","method"]),d===void 0&&(d="SUPERVISED_FINE_TUNING"),d==="SUPERVISED_FINE_TUNING"?(d=Q(a,
["adapterSize"]),c!==void 0&&d!=null&&P(c,["supervisedTuningSpec","hyperParameters","adapterSize"],d)):d==="PREFERENCE_TUNING"?(d=Q(a,["adapterSize"]),c!==void 0&&d!=null&&P(c,["preferenceOptimizationSpec","hyperParameters","adapterSize"],d)):d==="DISTILLATION"&&(d=Q(a,["adapterSize"]),c!==void 0&&d!=null&&P(c,["distillationSpec","hyperParameters","adapterSize"],d)),d=Q(b,["config","method"]),d===void 0&&(d="SUPERVISED_FINE_TUNING"),d==="SUPERVISED_FINE_TUNING"&&(d=Q(a,["tuningMode"]),c!==void 0&&
d!=null&&P(c,["supervisedTuningSpec","tuningMode"],d)),d=Q(a,["customBaseModel"]),c!==void 0&&d!=null&&P(c,["customBaseModel"],d),d=Q(b,["config","method"]),d===void 0&&(d="SUPERVISED_FINE_TUNING"),d==="SUPERVISED_FINE_TUNING"&&(d=Q(a,["batchSize"]),c!==void 0&&d!=null&&P(c,["supervisedTuningSpec","hyperParameters","batchSize"],d)),b=Q(b,["config","method"]),b===void 0&&(b="SUPERVISED_FINE_TUNING"),b==="SUPERVISED_FINE_TUNING"&&(b=Q(a,["learningRate"]),c!==void 0&&b!=null&&P(c,["supervisedTuningSpec",
"hyperParameters","learningRate"],b)),b=Q(a,["labels"]),c!==void 0&&b!=null&&P(c,["labels"],b),b=Q(a,["beta"]),c!==void 0&&b!=null&&P(c,["preferenceOptimizationSpec","hyperParameters","beta"],b),b=Q(a,["baseTeacherModel"]),c!==void 0&&b!=null&&P(c,["distillationSpec","baseTeacherModel"],b),b=Q(a,["tunedTeacherModelSource"]),c!==void 0&&b!=null&&P(c,["distillationSpec","tunedTeacherModelSource"],b),b=Q(a,["sftLossWeightMultiplier"]),c!==void 0&&b!=null&&P(c,["distillationSpec","hyperParameters","sftLossWeightMultiplier"],
b),b=Q(a,["outputUri"]),c!==void 0&&b!=null&&P(c,["outputUri"],b),b=Q(a,["encryptionSpec"]),c!==void 0&&b!=null&&P(c,["encryptionSpec"],b));return c},Lr=function(a){var b={};a=Q(a,["name"]);a!=null&&P(b,["_url","name"],a);return b},Mr=function(a){var b={};a=Q(a,["name"]);a!=null&&P(b,["_url","name"],a);return b},Nr=function(a){var b={};a=Q(a,["config"]);if(a!=null){var c=Q(a,["pageSize"]);b!==void 0&&c!=null&&P(b,["_query","pageSize"],c);c=Q(a,["pageToken"]);b!==void 0&&c!=null&&P(b,["_query","pageToken"],
c);a=Q(a,["filter"]);b!==void 0&&a!=null&&P(b,["_query","filter"],a)}return b},Or=function(a){var b={};a=Q(a,["config"]);if(a!=null){var c=Q(a,["pageSize"]);b!==void 0&&c!=null&&P(b,["_query","pageSize"],c);c=Q(a,["pageToken"]);b!==void 0&&c!=null&&P(b,["_query","pageToken"],c);a=Q(a,["filter"]);b!==void 0&&a!=null&&P(b,["_query","filter"],a)}return b},Qr=function(a){var b={},c=Q(a,["sdkHttpResponse"]);c!=null&&P(b,["sdkHttpResponse"],c);c=Q(a,["nextPageToken"]);c!=null&&P(b,["nextPageToken"],c);
a=Q(a,["tunedModels"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return Pr(d)})),P(b,["tuningJobs"],a));return b},Sr=function(a){var b={},c=Q(a,["sdkHttpResponse"]);c!=null&&P(b,["sdkHttpResponse"],c);c=Q(a,["nextPageToken"]);c!=null&&P(b,["nextPageToken"],c);a=Q(a,["tuningJobs"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return Rr(d)})),P(b,["tuningJobs"],a));return b},Hr=function(a){var b={};if(Q(a,["gcsUri"])!==void 0)throw Error("Gb");if(Q(a,["vertexDatasetResource"])!==void 0)throw Error("rd");
a=Q(a,["examples"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(c){return c})),P(b,["examples","examples"],a))},Pr=function(a){var b={},c=Q(a,["sdkHttpResponse"]);c!=null&&P(b,["sdkHttpResponse"],c);c=Q(a,["name"]);c!=null&&P(b,["name"],c);c=Q(a,["state"]);c!=null&&P(b,["state"],Lo(c));c=Q(a,["createTime"]);c!=null&&P(b,["createTime"],c);c=Q(a,["tuningTask","startTime"]);c!=null&&P(b,["startTime"],c);c=Q(a,["tuningTask","completeTime"]);c!=null&&P(b,["endTime"],c);c=Q(a,["updateTime"]);c!=null&&
P(b,["updateTime"],c);c=Q(a,["description"]);c!=null&&P(b,["description"],c);c=Q(a,["baseModel"]);c!=null&&P(b,["baseModel"],c);c=Q(a,["_self"]);if(c!=null){a={};var d=Q(c,["name"]);d!=null&&P(a,["model"],d);c=Q(c,["name"]);c!=null&&P(a,["endpoint"],c);P(b,["tunedModel"],a)}return b},Rr=function(a){var b={},c=Q(a,["sdkHttpResponse"]);c!=null&&P(b,["sdkHttpResponse"],c);c=Q(a,["name"]);c!=null&&P(b,["name"],c);c=Q(a,["state"]);c!=null&&P(b,["state"],Lo(c));c=Q(a,["createTime"]);c!=null&&P(b,["createTime"],
c);c=Q(a,["startTime"]);c!=null&&P(b,["startTime"],c);c=Q(a,["endTime"]);c!=null&&P(b,["endTime"],c);c=Q(a,["updateTime"]);c!=null&&P(b,["updateTime"],c);c=Q(a,["error"]);c!=null&&P(b,["error"],c);c=Q(a,["description"]);c!=null&&P(b,["description"],c);c=Q(a,["baseModel"]);c!=null&&P(b,["baseModel"],c);c=Q(a,["tunedModel"]);c!=null&&P(b,["tunedModel"],c);c=Q(a,["preTunedModel"]);c!=null&&P(b,["preTunedModel"],c);c=Q(a,["supervisedTuningSpec"]);c!=null&&P(b,["supervisedTuningSpec"],c);c=Q(a,["preferenceOptimizationSpec"]);
c!=null&&P(b,["preferenceOptimizationSpec"],c);c=Q(a,["distillationSpec"]);c!=null&&P(b,["distillationSpec"],c);c=Q(a,["tuningDataStats"]);c!=null&&P(b,["tuningDataStats"],c);c=Q(a,["encryptionSpec"]);c!=null&&P(b,["encryptionSpec"],c);c=Q(a,["partnerModelTuningSpec"]);c!=null&&P(b,["partnerModelTuningSpec"],c);c=Q(a,["customBaseModel"]);c!=null&&P(b,["customBaseModel"],c);c=Q(a,["experiment"]);c!=null&&P(b,["experiment"],c);c=Q(a,["labels"]);c!=null&&P(b,["labels"],c);c=Q(a,["outputUri"]);c!=null&&
P(b,["outputUri"],c);c=Q(a,["pipelineJob"]);c!=null&&P(b,["pipelineJob"],c);c=Q(a,["serviceAccount"]);c!=null&&P(b,["serviceAccount"],c);c=Q(a,["tunedModelDisplayName"]);c!=null&&P(b,["tunedModelDisplayName"],c);a=Q(a,["veoTuningSpec"]);a!=null&&P(b,["veoTuningSpec"],a);return b},Jr=function(a){var b={},c=Q(a,["gcsUri"]);c!=null&&P(b,["validationDatasetUri"],c);a=Q(a,["vertexDatasetResource"]);a!=null&&P(b,["validationDatasetUri"],a);return b},Yr=function(a){return Tr(new Ur,Qm(a,1,_.nj()).map(function(b,
c){b=Vr(new Wr,b);if(Qm(a,2,_.nj()).length>c){var d=Qm(a,2,3,!0);if(typeof c!=="number"||c<0||c>=d.length)throw Error();Xr(b,3,d[c])}return b}))},Zr=function(a){var b=Vr(new Wr,a[0]);a.length===3&&Xr(b,3,a[2]);return b},$r=function(a){return _.pj(a,Wr,1).map(function(b){return _.sj(b,3)?[_.sj(b,1),200,_.sj(b,3)]:[_.sj(b,1),200]})},as=function(a){var b=_.vb(),c=b.g,d=b.createElement("STYLE"),e=_.Xa("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},Js,Os,Ks,Ls,Ps,Qs,Rs,Ss,Ts,Us,Vs,Ws,Xs,Ys,Zs;_.k=Tl.prototype;_.k.equals=function(a){return a instanceof Tl&&(this==a?!0:this&&a?this.x==a.x&&this.y==a.y:!1)};_.k.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};_.k.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};_.k.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
_.k.translate=function(a,b){a instanceof Tl?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),typeof b==="number"&&(this.y+=b));return this};_.k.scale=function(a,b){this.x*=a;this.y*=typeof b==="number"?b:a;return this};
var bs=function(a){return new Tl(a.x,a.y)},cs=["data:","http:","https:","mailto:","ftp:"],ds=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},es=function(a,b,c){c=a.g.get(c);return(c==null?0:c.has(b))?c.get(b):a.l.has(b)?{Ea:1}:(c=a.o.get(b))?c:a.h&&[].concat(_.kc(a.h)).some(function(d){return b.indexOf(d)===0})?{Ea:1}:{Ea:0}},gs=function(a,b,c){var d=Wl(b);c=c.createElement(d);b=b.attributes;for(var e=_.B(b),f=e.next();!f.done;f=
e.next()){var g=f.value;f=g.name;g=g.value;var h=es(a.g,f,d),l;a:{if(l=h.conditions){l=_.B(l);for(var n=l.next();!n.done;n=l.next()){var r=_.B(n.value);n=r.next().value;r=r.next().value;var u=void 0;if((n=(u=b.getNamedItem(n))==null?void 0:u.value)&&!r.has(n)){l=!1;break a}}}l=!0}if(l)switch(h.Ea){case 1:Yl(c,f,g);break;case 2:throw Error();case 3:Yl(c,f,g.toLowerCase());break;case 4:Yl(c,f,g);break;case 5:Yl(c,f,g);break;case 6:Yl(c,f,g);break;case 7:a:if(h=void 0,l=g,_.$c){try{h=new URL(l)}catch(p){h=
"https:";break a}h=h.protocol}else b:{h=l;l=document.createElement("a");try{l.href=h}catch(p){h=void 0;break b}h=l.protocol;h=h===":"||h===""?"https:":h}g=h!==void 0&&cs.indexOf(h.toLowerCase())!==-1?g:"about:invalid#zClosurez";Yl(c,f,g)}}return c},Jm=function(a,b){var c=_.Nd;a=Vl(a,b);a=document.createTreeWalker(a,5,function(h){if(h.nodeType===3)h=1;else if(Xl(h))if(h=Wl(h),h===null)h=2;else{var l=c.g;h=h!=="FORM"&&(l.j.has(h)||l.g.has(h))?1:2}else h=2;return h});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(Xl(d))g=gs(c,d,b);else throw Error("A");f.appendChild(g);if(d=a.firstChild())f=g;else for(;!(d=a.nextSibling())&&(d=a.parentNode());)f=f.parentNode}return e},hs=function(a,b,c,d){a=d||a;return(b=b&&b!="*"?String(b).toUpperCase():"")||c?a.querySelectorAll(b+(c?"."+c:"")):a.getElementsByTagName("*")},is=function(a,b){var c=b||document;c.getElementsByClassName?a=c.getElementsByClassName(a)[0]:(c=document,a=a?(b||
c).querySelector(a?"."+a:""):hs(c,"*",a,b)[0]||null);return a||null},js=function(a){return a.scrollingElement?a.scrollingElement:_.qd||a.compatMode!="CSS1Compat"?a.body||a.documentElement:a.documentElement},ks=function(a){var b=js(a);a=a.defaultView;return new Tl((a==null?void 0:a.pageXOffset)||b.scrollLeft,(a==null?void 0:a.pageYOffset)||b.scrollTop)},ls=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=
ds(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 Ul(b,function(g){return g.join(", ")})},ms=[4,5,6],hn=function(a,b,c){var d=ms;c=_.Zi(c);a:{var e=c;_.Ni(a);var f=a.K,g=f[_.H]|0;if(e==null){var h=am(f);if(bm(h,f,g,d)===b)h.set(d,0);else break a}else{h=am(f);var l=bm(h,f,g,d);l!==b&&(l&&(g=_.Pi(f,g,l)),h.set(d,b))}_.Pi(f,g,b,e)}c&&!_.nh(c)&&_.Oi(a.K);return a},kn=function(a){this.K=_.I(a)};_.A(kn,_.J);
kn.prototype.getSeconds=function(){return _.Ck(this,1)};kn.prototype.setSeconds=function(a){return _.Wi(this,1,a==null?a:_.ek(a),"0")};var ln=function(a){this.K=_.I(a)};_.A(ln,_.J);ln.prototype.getSeconds=function(){return _.Ck(this,1)};ln.prototype.setSeconds=function(a){return _.Wi(this,1,a==null?a:_.ek(a),"0")};
var ns=function(a){var b=new _.dl;return _.Dk(b,11,a)},Ym=function(){var a=new _.Bl(1871,"0");a.B="https://translate.googleapis.com/element/log?format=json&hasfast=true";return a},Wm=function(a){a.j=ps;return a},Xm=function(a){a.g=new _.Rk;return a},gn=function(a){this.K=_.I(a)};_.A(gn,_.J);var qs=function(a){this.K=_.I(a)};_.A(qs,_.J);var dn=function(a){this.K=_.I(a)};_.A(dn,_.J);var rs=function(a){this.K=_.I(a)};_.A(rs,_.J);var ss=function(a){this.K=_.I(a)};_.A(ss,_.J);
var ts=function(a){this.K=_.I(a)};_.A(ts,_.J);var us=function(a){this.K=_.I(a)};_.A(us,_.J);
var vs=function(a){_.Ni(a);a=a.K;var b=a[_.H]|0,c=_.Qi(a,112),d=void 0===_.si,e=_.zh(c,us,!d,b);!d||e?(e=_.Ch(e),c!==e&&(b=_.Pi(a,b,112,e),_.Oi(a,b)),a=e):a=void 0;return a},ws=function(a,b){a.parts!==void 0?a.parts.push(b):a.content+=b;return a},xs=function(a,b){a.parts!==void 0?a.parts.push(b):b instanceof _.Rl?b.content!==void 0?a.content+=b.ia():(a.parts=[a.content,b],a.content=void 0):a.content+=b;return a},ys=function(a){var b;a=_.B((b=a.parts)!=null?b:[]);for(b=a.next();!b.done;b=a.next())if(b=
b.value,b instanceof _.Rl&&ys(b))return!0;return!1},As=function(a,b){b=zs(b||{},a.h?a.h.getData():{});a.g(null,b.Ob);return b.j()},Bs=function(a,b){b=new _.gj(new _.cj(b));_.ic&&a.prototype&&(0,_.ic)(b,a.prototype);return b},Cs=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))})},Ds=function(a){var b=a[Symbol.asyncIterator];return b!==void 0?b.call(a):new Cs(_.B(a))},Es=function(a,b){this.action=a;this.value=b},Fs=function(a,b,c,d){this.method=a;this.g=b;this.resolve=c;this.reject=d},Gs=function(a){this.g=a;this.next=null},Hs=function(){this.h=this.g=null};Hs.prototype.first=function(){if(this.g)return this.g.g;throw Error("k");};
var Is=function(a){a.g&&(a.g=a.g.next,a.g||(a.h=null))};Hs.prototype.enqueue=function(a){a=new Gs(a);this.h?this.h.next=a:this.g=a;this.h=a};
var Ms=function(a){this.l=a;this.h=null;this.g=new Hs;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}),Is(b.g));Js(b)};this.o=function(c){Ks(b,c)};this.j=function(c){Ls(b,c)}},Ns=function(a,b,c){return new Promise(function(d,e){var f=a.g.g===null;a.g.enqueue(new Fs(b,c,d,e));f&&Js(a)})};Ms.prototype.next=function(a){return Ns(this,"next",a)};
Ms.prototype.return=function(a){return Ns(this,"return",new Es(0,a))};Ms.prototype.throw=function(a){return Ns(this,"throw",a)};Js=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){Ks(a,c)}else a.h=null,Js(a)}else Os(a)}catch(c){Ls(a,c)}};
Os=function(a){var b=a.g.first();try{var c=a.l[b.method](b.g);if(c.value instanceof Es)switch(c.value.action){case 0:Promise.resolve(c.value.value).then(function(d){b.resolve({value:d,done:c.done});Is(a.g);Js(a)},function(d){b.reject(d);Is(a.g);Js(a)}).catch(a.j);break;case 1:a.h=Ds(c.value.value);b.method="next";b.g=void 0;Js(a);break;case 2:Promise.resolve(c.value.value).then(function(d){b.method="next";b.g=d;Js(a)},function(d){b.method="throw";b.g=d;Js(a)}).catch(a.j);break;default:throw Error("l");
}else b.resolve(c),Is(a.g),Js(a)}catch(d){b.reject(d),Is(a.g),Js(a)}};Ks=function(a,b){var c=a.g.first();a.h=null;c.method="throw";c.g=b;Js(a)};Ls=function(a,b){a.g.g!==null&&(a.g.first().reject(b),Is(a.g));a.h&&"return"in a.h&&(a.h["return"](void 0),a.h=null);a.l["return"](void 0);Js(a)};Ps=function(a){return a};Qs=function(a){a.Zb=void 0;a.Eb=function(){return a.Zb?a.Zb:a.Zb=new a}};Rs={};Ss=function(a,b){return new Tl(a.x-b.x,a.y-b.y)};Ts=/&/g;Us=/</g;Vs=/>/g;Ws=/"/g;Xs=/'/g;Ys=/\x00/g;Zs=/[\x00&<>"']/;
_.Rg=function(a){this.g=a};_.Rg.prototype.toString=function(){return this.g};
var $s=function(a){return a.replace(/\xa0|[ \t]+/g," ")},at=function(a){return a.replace(/[\s\xa0]+$/,"")},bt=function(a){Zs.test(a)&&(a.indexOf("&")!=-1&&(a=a.replace(Ts,"&amp;")),a.indexOf("<")!=-1&&(a=a.replace(Us,"&lt;")),a.indexOf(">")!=-1&&(a=a.replace(Vs,"&gt;")),a.indexOf('"')!=-1&&(a=a.replace(Ws,"&quot;")),a.indexOf("'")!=-1&&(a=a.replace(Xs,"&#39;")),a.indexOf("\x00")!=-1&&(a=a.replace(Ys,"&#0;")));return a},ct=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)}})},dt=/&([^;\s<&]+);?/g,et=function(a){var b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var c=_.m.document.createElement("div");return a.replace(dt,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=_.Gl(d+" "),c.nodeType===1&&im(c),c.innerHTML=_.Aj(f),f=c.firstChild.nodeValue.slice(0,
-1));return b[d]=f})},ft=function(a){return _.Ma(a,"&")?"document"in _.m?et(a):ct(a):a},gt=function(a,b){try{return _.ld(a[b]),!0}catch(c){}return!1},jt=function(a){var b=ht;return Object.prototype.hasOwnProperty.call(b,"7.0")?b["7.0"]:b["7.0"]=a("7.0")},ht={},kt=function(){return jt(function(){return hm(_.Gd,"7.0")>=0})},pm=/^[a-z][a-z\d-]*$/i,sm="APPLET BASE EMBED IFRAME LINK MATH META OBJECT SCRIPT STYLE SVG TEMPLATE".split(" "),tm="AREA BR COL COMMAND HR IMG INPUT KEYGEN PARAM SOURCE TRACK WBR".split(" "),
qm=["action","formaction","href"],lt=function(){this.g=new Map};lt.prototype.format=function(a){var b=this,c=lm("_safevalues_format_marker_:").toString();a=lm(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.Ug;break;case "startTag":d="<"+e.tagName+e.attributes+">";break;case "endTag":d="</"+e.tagName+">"}e=d}else e=d;return e});return _.Gl(a)};lt.prototype.text=function(a){return mt(this,{type:"html",Ug:lm(a).toString()})};
var mt=function(a,b){var c="{_safevalues_format_marker_:"+a.g.size+"_"+Math.random().toString(36).slice(2)+"}";a.g.set(lm(c).toString(),b);return c},co=function(a){return _.Qd(document,a)},nt=function(a,b){return(b||document).getElementsByTagName(String(a))},ot=function(a,b,c){return _.Vd(document,arguments)},pt=function(a,b){b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)},qt=function(a){return _.Ca(a)&&a.nodeType==1},rt=function(a){return a.contentDocument||a.contentWindow.document},st=
function(a){try{return a.contentWindow||(a.contentDocument?_.wb(a.contentDocument):null)}catch(b){}return null},tt={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},ut={IMG:" ",BR:"\n"},vt=function(a){a=a.tabIndex;return typeof a==="number"&&a>=0&&a<32768},wt=function(a,b){b?a.tabIndex=0:(a.tabIndex=-1,a.removeAttribute("tabIndex"))},xt=function(a,b,c){if(!(a.nodeName in tt))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 ut)b.push(ut[a.nodeName]);
else for(a=a.firstChild;a;)xt(a,b,c),a=a.nextSibling},yt=function(a){var b=[];xt(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},zt=function(a){var b=[];xt(a,b,!1);return b.join("")},At=function(a,b,c){this.promise=a;this.resolve=b;this.reject=c},Bt=function(){var a,b,c=new _.Ke(function(d,e){a=d;b=e});return new At(c,a,b)},Ct=function(a){if(a.Fb&&typeof a.Fb=="function")return a.Fb();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(_.sa(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return _.Ia(a)},Dt=function(a){if(a.Md&&typeof a.Md=="function")return a.Md();if(!a.Fb||typeof a.Fb!="function"){if(typeof Map!=="undefined"&&a instanceof Map)return Array.from(a.keys());if(!(typeof Set!=="undefined"&&a instanceof Set)){if(_.sa(a)||typeof a==="string"){var b=[];a=a.length;
for(var c=0;c<a;c++)b.push(c);return b}return cm(a)}}},Et=function(a,b,c){if(a.forEach&&typeof a.forEach=="function")a.forEach(b,c);else if(_.sa(a)||typeof a==="string")Array.prototype.forEach.call(a,b,c);else for(var d=Dt(a),e=Ct(a),f=e.length,g=0;g<f;g++)b.call(c,e[g],d&&d[g],a)},Em=function(a,b){this.h=this.g=null;this.j=a||null;this.l=!!b},Ft=function(a){a.g||(a.g=new Map,a.h=0,a.j&&_.Nb(a.j,function(b,c){a.add(_.Mb(b),c)}))};
Em.prototype.add=function(a,b){Ft(this);this.j=null;a=Gt(this,a);var c=this.g.get(a);c||this.g.set(a,c=[]);c.push(b);this.h+=1;return this};Em.prototype.remove=function(a){Ft(this);a=Gt(this,a);return this.g.has(a)?(this.j=null,this.h-=this.g.get(a).length,this.g.delete(a)):!1};Em.prototype.clear=function(){this.g=this.j=null;this.h=0};var Ht=function(a,b){Ft(a);b=Gt(a,b);return a.g.has(b)};_.k=Em.prototype;
_.k.forEach=function(a,b){Ft(this);this.g.forEach(function(c,d){c.forEach(function(e){a.call(b,e,d,this)},this)},this)};_.k.Md=function(){Ft(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};_.k.Fb=function(a){Ft(this);var b=[];if(typeof a==="string")Ht(this,a)&&(b=b.concat(this.g.get(Gt(this,a))));else{a=Array.from(this.g.values());for(var c=0;c<a.length;c++)b=b.concat(a[c])}return b};
_.k.set=function(a,b){Ft(this);this.j=null;a=Gt(this,a);Ht(this,a)&&(this.h-=this.g.get(a).length);this.g.set(a,[b]);this.h+=1;return this};_.k.get=function(a,b){if(!a)return b;a=this.Fb(a);return a.length>0?String(a[0]):b};var It=function(a,b,c){a.remove(b);c.length>0&&(a.j=null,a.g.set(Gt(a,b),_.ya(c)),a.h+=c.length)};
Em.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=_.Pb(d);d=this.Fb(d);for(var f=0;f<d.length;f++){var g=e;d[f]!==""&&(g+="="+_.Pb(d[f]));a.push(g)}}return this.j=a.join("&")};
var Cm=function(a){var b=new Em;b.j=a.j;a.g&&(b.g=new Map(a.g),b.h=a.h);return b},Gt=function(a,b){b=String(b);a.l&&(b=b.toLowerCase());return b},Jt=function(a,b){b&&!a.l&&(Ft(a),a.j=null,a.g.forEach(function(c,d){var e=d.toLowerCase();d!=e&&(this.remove(d),It(this,e,c))},a));a.l=b};Em.prototype.extend=function(a){for(var b=0;b<arguments.length;b++)Et(arguments[b],function(c,d){this.add(d,c)},this)};
var Kt=/[#\/\?@]/g,Lt=/[#\?]/g,Mt=/[#\?:]/g,Nt=/#/g,Dm=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""},Ot=/[#\?@]/g,Pt=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)},Qt=function(a,b,c){return typeof a==="string"?(a=encodeURI(a).replace(b,Pt),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null};
wm.prototype.toString=function(){var a=[],b=this.l;b&&a.push(Qt(b,Kt,!0),":");var c=this.h;if(c||b=="file")a.push("//"),(b=this.B)&&a.push(Qt(b,Kt,!0),"@"),a.push(_.Pb(c).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.D,c!=null&&a.push(":",String(c));if(c=this.j)this.h&&c.charAt(0)!="/"&&a.push("/"),a.push(Qt(c,c.charAt(0)=="/"?Lt:Mt,!0));(c=this.g.toString())&&a.push("?",c);(c=this.A)&&a.push("#",Qt(c,Nt));return a.join("")};
wm.prototype.resolve=function(a){var b=new wm(this),c=!!a.l;c?xm(b,a.l):c=!!a.B;c?b.B=a.B:c=!!a.h;c?ym(b,a.h):c=a.D!=null;var d=a.j;if(c)zm(b,a.D);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(_.Ma(e,"./")||_.Ma(e,"/.")){d=e.lastIndexOf("/",0)==0;e=e.split("/");for(var f=[],g=0;g<e.length;){var h=e[g++];h=="."?d&&g==e.length&&f.push(""):h==".."?((f.length>1||f.length==1&&f[0]!="")&&
f.pop(),d&&g==e.length&&f.push("")):(f.push(h),d=!0)}d=f.join("/")}else d=e}c?Am(b,d):c=a.g.toString()!=="";c?Bm(b,Cm(a.g)):c=!!a.A;c&&(b.A=a.A);return b};
var xm=function(a,b,c){a.l=c?Dm(b,!0):b;a.l&&(a.l=a.l.replace(/:$/,""));return a},ym=function(a,b,c){a.h=c?Dm(b,!0):b;return a},zm=function(a,b){if(b){b=Number(b);if(isNaN(b)||b<0)throw Error("N`"+b);a.D=b}else a.D=null},Am=function(a,b,c){a.j=c?Dm(b,!0):b;return a},Bm=function(a,b,c){b instanceof Em?(a.g=b,Jt(a.g,a.o)):(c||(b=Qt(b,Ot)),a.g=new Em(b,a.o))},Rt=function(a){return a instanceof wm?new wm(a):new wm(a)},St=function(a){var b=Dt(a);if(typeof b=="undefined")throw Error("P");var c=new Em(null);
a=Ct(a);for(var d=0;d<b.length;d++){var e=b[d],f=a[d];Array.isArray(f)?It(c,e,f):c.add(e,f)}return c},Tt={},Ut={},Vt={},Wt={},Hm={},Om={},Nm,tn={},Xt=function(a,b,c){a=a.K;return _.Xi(a,a[_.H]|0,b,c)||b[_.xh]||(b[_.xh]=_.yh(b))},Xr=function(a,b,c){return _.Wi(a,b,_.hk(c),"")};_.k=Tm.prototype;_.k.contains=function(a){return this&&a?a instanceof Tm?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};
_.k.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};_.k.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};_.k.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};
_.k.translate=function(a,b){a instanceof Tl?(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};_.k.scale=function(a,b){b=typeof b==="number"?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};_.k=Um.prototype;
_.k.contains=function(a){return a instanceof Tl?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};_.k.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};
_.k.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};_.k.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};_.k.translate=function(a,b){a instanceof Tl?(this.left+=a.x,this.top+=a.y):(this.left+=a,typeof b==="number"&&(this.top+=b));return this};
_.k.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 Yt=function(a,b){var c=_.Pd(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""},Zt=function(a,b){return Yt(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]},$t=function(a){typeof a=="number"&&(a+="px");return a},au=function(a,b){if(b instanceof Tl){var c=b.x;b=b.y}else c=b,b=void 0;a.style.left=$t(c);a.style.top=$t(b)},bu=function(a){try{return a.getBoundingClientRect()}catch(b){return{left:0,
top:0,right:0,bottom:0}}},cu=function(a){var b=_.Pd(a),c=Zt(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=Zt(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},du=function(a){var b=_.Pd(a),c=new Tl(0,0);if(a==(b?_.Pd(b):document).documentElement)return c;a=bu(a);b=_.vb(b);b=ks(b.g);
c.x=a.left+b.x;c.y=a.top+b.y;return c},eu=function(a){for(var b=new Tm(0,Infinity,Infinity,0),c=_.vb(a),d=c.g.body,e=c.g.documentElement,f=js(c.g);a=cu(a);)if((!_.qd||a.clientHeight!=0||a!=d)&&a!=d&&a!=e&&Zt(a,"overflow")!="visible"){var g=du(a),h=new Tl(a.clientLeft,a.clientTop);g.x+=h.x;g.y+=h.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=_.sb(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},fu=function(a,b){var c=new Tl(0,0),d=_.wb(_.Pd(a));if(!gt(d,"parent"))return c;do{if(d==b)var e=du(a);else e=bu(a),e=new Tl(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},hu=function(a){var b=gu;if(Zt(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},gu=function(a){var b=a.offsetWidth,c=a.offsetHeight,d=_.qd&&!b&&!c;return(b===void 0||d)&&a.getBoundingClientRect?(a=bu(a),new _.Fa(a.right-a.left,a.bottom-a.top)):new _.Fa(b,c)},iu=function(a,b){a.style.display=b?"":"none"},ju=function(a,b){b=_.vb(b);var c=hs(b.g,"HEAD")[0];if(!c){var d=hs(b.g,"BODY")[0];c=b.Y("HEAD");d.parentNode.insertBefore(c,d)}d=
b.Y("STYLE");var e=_.Xa("style",document);e&&d.setAttribute("nonce",e);a=jm(a);_.m.trustedTypes?_.$d(d,a):d.innerHTML=a;b.appendChild(c,d)},ku=function(a){return"rtl"==Zt(a,"direction")},lu=function(a){return new _.Fa(a.offsetWidth,a.offsetHeight)},mu=function(a,b,c){a=a.style;_.pd?a.MozBoxSizing=c:_.qd?a.WebkitBoxSizing=c:a.boxSizing=c;a.width=Math.max(b.width,0)+"px";a.height=Math.max(b.height,0)+"px"},nu=function(a,b){mu(a,b,"content-box")},ou=function(a){var b=Yt(a,"paddingLeft"),c=Yt(a,"paddingRight"),
d=Yt(a,"paddingTop");a=Yt(a,"paddingBottom");return new Tm(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))},pu=function(a){var b=Yt(a,"borderLeftWidth"),c=Yt(a,"borderRightWidth"),d=Yt(a,"borderTopWidth");a=Yt(a,"borderBottomWidth");return new Tm(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))},qu=function(a){if(a!=null)switch(a.Ue){case 1:return 1;case -1:return-1;case 0:return 0}return null},ru=function(a){return a instanceof _.Rl?ys(a)?!0:!!a.ia():a instanceof _.Qf?!!a.ia():!!a},
su={},tu={},uu=/</g,vu=function(a,b){a=a.replace(/<\//g,"<\\/").replace(/\]\]>/g,"]]\\>");return b?a.replace(/{/g," \\{").replace(/}/g," \\}").replace(/\/\*/g,"/ *").replace(/\\$/,"\\ "):a},wu=function(a){a=String(a);for(var b=function(d,e,f){for(var g=Math.min(e.length-f,d.length),h=0;h<g;h++){var l=e[f+h];if(d[h]!==("A"<=l&&l<="Z"?l.toLowerCase():l))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},xu=function(a,b){return a!=
null&&a.Ob===b},yu=function(a){return xu(a,Vt)?a.ia():a instanceof _.Ta?_.Va(a).toString():"about:invalid#zSoyz"},Au=function(){var a;xu("",Wt)?a="".ia():a=zu.test("")?"":"zSoyz";xu(a,Wt)&&(a=a.ia());return(a&&!a.startsWith(" ")?" ":"")+a},Bu=function(a){return xu(a,_.Il)?vu(a.ia(),!1):a==null?"":a instanceof _.Jl?vu(jm(a),!1):vu(String(a),!0)},Cu={"\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;"},Du=function(a){return Cu[a]},Eu={"\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"},Fu=function(a){return Eu[a]},Gu={"\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 "},Hu=function(a){return Gu[a]},Iu={"\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"},Ju=function(a){return Iu[a]},
Ku=/[\x00\x22\x26\x27\x3c\x3e]/g,Lu=function(a){return xu(a,_.Kl)?a:a instanceof _.ad?(0,_.Nl)(_.Aj(a).toString()):(0,_.Nl)(String(String(a)).replace(Ku,Du),qu(a))},Mu=/[\x00\x22\x27\x3c\x3e]/g,Nu=function(a){return Vm(String(a),function(){return""}).replace(uu,"&lt;")},S=function(a){xu(a,_.Kl)?(a=Nu(a.ia()),a=String(a).replace(Mu,Du)):a=String(a).replace(Ku,Du);return a},Ou=/[\x00\x09-\x0d \x22\x26\x27\x2d\/\x3c-\x3e`\x85\xa0\u2028\u2029]/g,Pu=/[\x00\x09-\x0d \x22\x27\x2d\/\x3c-\x3e`\x85\xa0\u2028\u2029]/g,
Qu=/[\x00\x08-\x0d\x22\x26\x27\/\x3c-\x3e\x5b-\x5d\x7b\x7d\x85\u2028\u2029]/g,Ru=function(a){if(a==null)return" null ";if(xu(a,Tt))return a.ia();if(a instanceof _.Ya)return _.$a(a).toString();switch(typeof a){case "boolean":case "number":return" "+a+" ";default:return"'"+String(String(a)).replace(Qu,Fu)+"'"}},Su=/[\x00\x08-\x0d\x22\x26-\x2a\/\x3a-\x3e@\\\x7b\x7d\x85\xa0\u2028\u2029]/g,Tu=/[\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,
Uu=function(a){return String(a).replace(Tu,Ju)},Vu=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,Wu=function(a){xu(a,Ut)||xu(a,Vt)?a=String(a).replace(Tu,Ju):_.Sg(a)?a=Uu(_.Tg(a)):a instanceof _.Ta?a=Uu(_.Va(a).toString()):(a=String(a),a=Vu.test(a)?a.replace(Tu,Ju):"about:invalid#zSoyz");return a},Xu=/^[^&:\/?#]*(?:[\/?#]|$)|^https?:|^ftp:|^data:image\/[a-z0-9+-]+;base64,[a-z0-9+\/]+=*$|^blob:/i,Yu=function(a){xu(a,Ut)||xu(a,Vt)?a=String(a).replace(Tu,Ju):_.Sg(a)?a=Uu(_.Tg(a)):a instanceof
_.Ta?a=Uu(_.Va(a).toString()):(a=String(a),a=Xu.test(a)?a.replace(Tu,Ju):"about:invalid#zSoyz");return a},zu=/^(?!on|src|(?:action|archive|background|cite|classid|codebase|content|data|dsync|href|http-equiv|longdesc|style|usemap)\s*$)(?:[a-z0-9_$:-]*)$/i,Zu=/^[a-zA-Z0-9+\/_-]+={0,2}$/,$u=function(a){a=String(a);return Zu.test(a)?a:"zSoyz"},av=function(a){this.K=_.I(a)};_.A(av,_.J);var an=function(a){var b=new av;return $l(b,3,a,_.Wj)};var bv=function(a){this.K=_.I(a)};_.A(bv,_.J);bv.prototype.Qa=function(){return _.sj(this,2)};bv.prototype.pb=function(a){return Xr(this,2,a)};bv.prototype.va=function(){return _.sj(this,3)};bv.prototype.za=function(a){return Xr(this,3,a)};var cv=function(a){this.K=_.I(a)};_.A(cv,_.J);var dv=function(a){this.K=_.I(a)};_.A(dv,_.J);var ev=_.ik(dv);var fv=function(a){return function(){return a}},gv=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},iv=function(a){for(var b=hv.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=gv(a,"+-a^+6");a=gv(a,"+-3^+b+-f");a^=Number(b[1])||0;a<0&&(a=(a&2147483647)+2147483648);b=a%1E6;return b.toString()+"."+(b^c)},jv=function(){var a=fv(String.fromCharCode(116)),b=fv(String.fromCharCode(107));a=[a(),a()];a[1]=b();return a.join("")};var kv=function(a){this.K=_.I(a)};_.A(kv,_.J);var lv=function(a){this.K=_.I(a)};_.A(lv,_.J);var mv=_.ik(lv);var nv=window.google&&google.translate&&google.translate._const;nv||(nv={_cac:"",_cam:"",_cef:"",_cest:new Date,_cenv:"",_cgak:"",_cjlc:"",_cl:"",_cll:"",_cuc:"",_cnad:!1,_cnal:{},Pm:"",_pah:"",_pas:"",_pbi:"",_pci:"",_phf:"",_pli:"",_plla:"",_pmi:"",_ps:"",_pta:"",_puh:""});
var ps=window.google&&window.google.translate&&window.google.translate.v||"",ov=nv._cenv||"prod",pv=nv._cl||"en",qv=nv._cuc,rv=mv(nv._cef),sv=nv._cgak||"",tv=nv._cnad,uv=nv._cest,vv=nv._cnal||{},wv=nv._cam=="lib"?1:0,xv=(nv._cac||"te")+(wv==1?"_lib":""),hv=function(){function a(d){return function(){return d}}var b=String.fromCharCode(107),c=a(String.fromCharCode(116));b=a(b);c=[c(),c()];c[1]=b();return nv["_c"+c.join(b())]||""}(),yv=nv._pah||"",zv=nv._pas||"https://",Av=nv._pbi||"",Bv=nv._pci||"",
Cv=nv._plla||"",Dv=nv._pli||"",Ev=nv._ps||"",Fv=nv._puh||"",Gv="//"+Fv+"/translate_suggestion?client="+xv,Hv="//"+yv+"/translate_voting?client="+xv,Iv="https://www.google.com/support/translate"+(pv=="en"?"":"#googtrans/en/"+pv);var Jv=function(a,b){this.g=a;this.l=b},Kv=function(a,b){return new TypeError("xa`"+b+"`"+a.g+"`"+a.l+"`"+typeof a.l)},Lv=function(a){var b=a.l;if(b==null)return null;if(typeof b==="string")return b;throw Kv(a,"string");},$m=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 Kv(a,"number");}}return(c=a)!=null?c:b};
Jv.prototype.toString=function(){var a=Lv(this);if(a===null)throw Error("wa`"+this.g);return a};Jv.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=$m(this,b);else{var g=void 0,h=b;d=(g=Lv(this))!=null?g:h}if(f==d)return d}JSON.stringify(a);return d};
var Zm=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 Jv("xWuuGc",a&&"xWuuGc"in a?a.xWuuGc:null);var b=[],c=Mv(a);return c===null?Nv(a,b):c},Mv=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 Nv(a,b)},Nv=function(a,b){var c=a.g+"[";return Array.from(b,function(d,e){return new Jv(c+e+"]",d)})};
Jv.prototype.object=function(a){var b=this.l;if(b==null){if(a===void 0)throw Error("wa`"+this.g);return a}if(typeof b==="object"&&b.constructor===Object){a={};var c=this.g+".",d;for(d in b)a[d]=new Jv(c+d,b[d]);return a}throw Kv(this,"object");};var Ov=function(){var a;this.g=a=a===void 0?bn():a};Ov.prototype.log=function(a){_.ul(this.g,a)};var Pv=new Ov;var Qv=cn("initialized"),Rv=cn("initiated"),Sv=cn("restored"),Tv=cn("page_load_to_initialized"),Uv=cn("initialization_to_translation_triggered");var Vv=function(a){var b="Zb";if(a.Zb&&a.hasOwnProperty(b))return a.Zb;b=new a;return a.Zb=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 Wv="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");for(var Xv,Yv=Array(36),Zv=0,$v,aw=0;aw<36;aw++)aw==8||aw==13||aw==18||aw==23?Yv[aw]="-":aw==14?Yv[aw]="4":(Zv<=2&&(Zv=33554432+Math.random()*16777216|0),$v=Zv&15,Zv>>=4,Yv[aw]=Wv[aw==19?$v&3|8:$v]);Xv=Yv.join("");
var bw=function(a,b,c){this.g=a=a===void 0?Xv:a;this.md=b===void 0?"":b;this.nd=c===void 0?"":c},fw=function(a){var b=cw(a,7);dw(a,b);ew(b,7)},gw=function(a,b){var c=b.Ib===void 0?0:b.Ib;var d=b.nh===void 0?0:b.nh;var e=b.Mh===void 0?0:b.Mh;var f=b.mh===void 0?0:b.mh;b=cw(a,8);dw(a,b);a=new ss;c=_.Dk(a,1,c);d=_.Dk(c,3,d);e=_.Dk(d,2,e);e=_.Dk(e,4,f);f=vs(b);_.qj(f,6,e);Math.random()>=.005||(b=_.el(ns(8),b.serialize()),Pv.log(b))},cw=function(a,b){var c=new _.Fl;c=_.pk(c,50,pv);var d=new us;b=_.Fk(d,
1,b);b=_.pk(b,2,xv);a=_.pk(b,3,a.g);return _.qj(c,112,a)},ew=function(a,b){a=_.el(ns(b),a.serialize());Pv.log(a)},dw=function(a,b){b.pb(a.md);b.za(a.nd)};var hw=function(a){for(var b={},c=0;c<a.length;++c)b[a[c]]=!0;return b},iw=function(a){this.h=a?[a]:[];this.g=[0];this.j=!1};iw.prototype.passed=function(){return this.j};iw.prototype.register=function(a){if(this.j)return a||function(){};this.g.push(0);var b=this.g.length-1;return(0,_.w)(function(){this.g[b]++;a&&a.apply(null,arguments);jw(this)},this)};
iw.prototype.delay=function(a){return this.j?a:(0,_.w)(function(){if(this.j)a.apply(null,arguments);else{var b=arguments;this.h.push(function(){a.apply(null,b)})}},this)};iw.prototype.finish=function(){this.g[0]=1;jw(this)};
var jw=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=[]},kw=function(a){this.j=a;this.h=this.g=!1},lw=function(a,b){return(0,_.w)(function(){b&&b.apply(null,arguments);this.h?this.g||(this.j.call(),this.g=!0):this.g=!0},a)};kw.prototype.finish=function(){this.h||(this.h=!0,this.g&&this.j.call())};var mw=function(a,b,c){this.g=b;this.B=a;this.A=c||0;this.j=this.h=!1},nw=function(a){a.h||a.o()};
mw.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,_.w)(this.o,this),30)};mw.prototype.cancel=function(){this.l&&window.clearTimeout(this.l);this.h=!0;this.g.call(null,this.j)};
var ow=function(a,b){return function(){a.dispatchEvent(b)}},pw=function(a){a=_.Uc(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},qw=function(a){var b=[],c;for(c in a)if(a[c]!==Object.prototype[c]){var d=_.Pb(c);if(_.Bc(a[c])=="array")for(var e=0;e<a[c].length;++e)b.push(d+"="+_.Pb(a[c][e]));else b.push(d+"="+_.Pb(a[c]))}return b.join("&")},pn=function(a,b){b=b||{};b.nca=a;b.client=xv;
ps&&(b.logld="v"+ps);var c=new Image;c.src="//"+Fv+"/gen204?"+qw(b);c.onload=function(){c.onload=null}},sw=function(a,b){if((_.nd||_.md)&&window.location.hostname!=document.domain){rw=rw?rw+1:1;var c="f"+rw+"_"+_.Hc().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()},rw,tw=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},uw=function(a){for(var b in a)Object.prototype[b]=a[b]},vw=function(a){for(var b in a)if(a[b]!==Object.prototype[b])return!1;return!0},ww=function(a,b){return a!="auto"&&a!="zh-CN"&&a==b},xw=function(){var a=window.location.hash.match(/google\.translate\.element\.sp=([^&]+)/);return a&&a[1]?a[1]:null};var on=null,yw=null,zw=function(){};zw.prototype.attach=function(a,b,c){for(var d in c)c[d]!==Object.prototype[d]&&(b[d]=typeof c[d]==="function"?c[d]:_.Gc(qn,a,Number(c[d])))};var Bw=function(){on&&Aw();on=[];yw=_.rb(window,"pagehide",function(){Aw()})},Aw=function(){yw&&(_.se(yw),yw=null);on&&on.length&&pn(on.join(""));on=null},Cw=new zw;var Dw=function(a){this.K=_.I(a)};_.A(Dw,_.J);var sn=_.$i(Dw);var rn;var Ew=function(a){this.url=a;this.timeout=-1;this.j=this.h="callback";this.g=this.Xb=null},Iw=function(a,b){b=b===void 0?{}:b;a.g=Bt();var c=new wm(a.url),d=new Map;a.j&&d.set(a.j,a.h);c.g.extend(St(b),d);Fw(a).then(function(){Gw(a,c.toString())}).then(function(){return a.g.promise}).then(function(){Hw(a)},function(){Hw(a)});a.timeout>0&&(a.l=setTimeout(function(){a.g.reject(Error("ya"))},a.timeout));return a.g.promise},Gw=function(a,b){var c=new MessageChannel;a.Xb.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("za"));typeof d.data!=="string"&&a.g.reject(Error("Aa"));try{e=JSON.parse(d.data)}catch(f){a.g.reject(Error("Ba`"+f.message))}a.g.resolve(e)}},Fw=function(a){var b=Bt(),c=_.Td(document,"IFRAME");if(!c.sandbox)throw Error("Ca");c.sandbox.value="allow-scripts";c.style.display="none";a.Xb=c;a=un();a=om([_.Gl("<!DOCTYPE html>"),um(mm(a))]);c.srcdoc=_.Aj(a);
a=Zl("data:text/html;charset=UTF-8;base64,"+btoa(_.Aj(a).toString()));c.src=_.Va(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},Hw=function(a){a.Xb!==null&&(document.documentElement.removeChild(a.Xb),a.Xb=null)};var Jw=function(a,b){_.x.call(this);this.g=new wm(a);if(b)for(var c in b)b[c]!==Object.prototype[c]&&this.g.g.set(c,b[c])};_.A(Jw,_.x);Jw.prototype.nb=function(){return!0};Jw.prototype.mb=function(){return this.nb()};Jw.prototype.send=function(){return _.kj(null)};Jw.prototype.cancel=function(){};var Kw=function(a,b,c){Jw.call(this,a,b);a=this.h=new Ew(this.g);a.h="callback";a.j=c===void 0?"callback":c};_.A(Kw,Jw);Kw.prototype.nb=function(){return!0};
Kw.prototype.send=function(a){return Iw(this.h,a)};Kw.prototype.cancel=function(a){a.cancel()};var Lw=function(a,b){Jw.call(this,a,b);this.h={};this.j=0};_.A(Lw,Jw);Lw.prototype.nb=function(){return!0};
Lw.prototype.send=function(a){var b=this,c=tw(),d=++this.j,e={},f={};"q"in a&&(f.q=a.q,delete a.q);e.ra=new _.og;this.g.h.endsWith(".corp.google.com")&&(e.ra.D=!0);var g=new _.Ke(function(h,l){_.rb(e.ra,"complete",function(){if(!e.sg){if(_.wg(e.ra)){var n=_.yg(e.ra);Mw(b,d);return h(n)}b.kk();n=_.yg(e.ra);Mw(b,d);return l(n)}});_.rb(e.ra,"timeout",function(){if(!e.sg)return b.mk(),Mw(b,d),l()})});e.ra.send(this.g.toString()+"&"+qw(a),"POST",qw(f),{"Content-Type":"application/x-www-form-urlencoded"});
this.h[d]=e;uw(c);return g};Lw.prototype.cancel=function(a){var b=this.h[a];b&&(b.sg=!0,Mw(this,a))};var Mw=function(a,b){var c=a.h[b];c&&(c.ra&&(c.ra.dispose(),c.ra=null),delete a.h[b])};Lw.prototype.P=function(){Jw.prototype.P.call(this);for(var a in this.h)this.cancel(a)};Cw.attach(17170,Lw.prototype,{mk:1,kk:2});var Nw=function(a,b,c){Jw.call(this,a,c);this.j=b.proxyIsSupported;this.l=function(d,e,f){return _.kj(b.proxySend(d,e,f))};this.h=b.proxyCancel};_.A(Nw,Jw);Nw.prototype.nb=function(){return this.j()};
Nw.prototype.send=function(a,b){return this.l(this.g.toString(),a,b)};Nw.prototype.cancel=function(a){this.h(a)};var Ow=function(a,b){_.x.call(this);this.h=a;this.g=b?b:null};_.A(Ow,_.x);Ow.prototype.P=function(){_.x.prototype.P.call(this)};var Qw=function(a,b,c,d){_.x.call(this);var e;b?e={client:b}:e={anno:3,client:xv,format:"html",v:"1.0"};c&&(e.sp=c);e.key=a;ps&&(e.logld="v"+ps);this.g=null;this.h={gh:300};a=this.o=new Ow(e,d);b=zv+Cv;this.l=a.g?new Nw(b,a.g,{client:xv}):new Kw(b,{client:xv});a=this.o;if(a.g){if(!a.g)throw Error("Da");a=[{Fa:new Nw(zv+yv+"/translate_a/t",a.g,a.h),tf:1900,hh:4294967295,fh:-1,Bh:0,Ve:!1}]}else a=[{Fa:new Lw(zv+yv+"/translate_a/t",a.h),tf:30720,hh:4294967295,fh:-1,Bh:0,Ve:!1}];this.A=new Pw(a);this.j=
!1;for(b=0;b<a.length;++b)this.j=this.j||a[b].Fa.nb();this.j||this.dk()};_.A(Qw,_.x);Qw.prototype.initialize=function(a){this.B||(this.B=!0,this.A.start((0,_.w)(function(b){b&&(this.g=b,this.h.Fa=b.Fa);a()},this)))};Qw.prototype.nb=function(){return this.j};Qw.prototype.mb=function(){return this.g!==null&&this.g.Fa!==null&&this.g.Fa.mb()};
var Rw=function(a,b,c){var d={q:c.substring(0,a.h.gh),sl:"auto",tl:"en"};return new _.Ke(function(e,f){a.h.Fa.send(d,b).then(function(g){try{var h=JSON.parse(g);e(h&&h[1]||null)}catch(l){e(null)}},function(g){return f(g||null)})})};
Qw.prototype.translate=function(a,b,c,d,e,f,g,h){var l=this,n={q:b,sl:c,tl:d};n.tc=e;f&&(n.ctt=1);g&&(n.dom=1);h&&(n.sr=1);n[jv()]=iv(b.join(""));return new _.Ke(function(r,u){l.g.Fa.send(n,a).then(function(p){if(p){if(typeof p!=="object")try{p=JSON.parse(p)}catch(z){l.ck();u();return}if(_.Bc(p)!="array")var t=[[p,200]];else if(p.length==2&&_.Bc(p[0])!="array"&&_.Bc(p[1])!="array")t=[[p[0],200,p[1]],[p[1],200,p[1]]];else{t=[];for(var v=0;v<p.length;++v)_.Bc(p[v])!="array"?t[v]=[p[v],200]:t[v]=[p[v][0],
200,p[v][1]]}r(t)}else u()})})};var Sw=function(a,b){b instanceof _.Ke?b.then(function(c){a.g.Fa.cancel(c)}):a.g.Fa.cancel(b)},Tw=function(a){return a.g.Ve?a.g.tf-(new wm(a.g.Fa.g)).toString().length:a.g.tf};Qw.prototype.P=function(){_.x.prototype.P.call(this);this.g&&(this.g.Fa.dispose(),this.g.Fa=null);this.h.Fa=null;this.l.dispose();this.l=null};Cw.attach(7361,Qw.prototype,{dk:function(){pn("te_au")}});Cw.attach(47504,Qw.prototype,{ck:function(){pn("te_afbr")}});var Pw=function(a){this.h=a};
Pw.prototype.start=function(a){this.g=a;this.j=0;Uw(this)};var Uw=function(a){if(a.j>=a.h.length)a.g(null);else{var b=a.h[a.j++];b.xk?nw(new mw((0,_.w)(b.Fa.mb,b.Fa),(0,_.w)(function(c){c?this.g(b):Uw(this)},a),b.xk)):b.Fa.mb()?a.g(b):Uw(a)}};var Vw=hw("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(" ")),Ww=hw("APPLET AREA BASE FRAME FRAMESET HR LINK META NOFRAMES NOSCRIPT INPUT TEXTAREA TITLE".split(" ")),Xw=hw("BR CODE IMG KBD MAP OBJECT PARAM RP SCRIPT STYLE WBR svg".split(" ")),Yw=hw(["submit","button"]);wn.prototype.next=function(){return Zw};var Zw={done:!0,value:void 0};wn.prototype.o=function(){return this};var ax=function(a,b,c,d,e){this.h=!!b;this.node=null;this.g=0;this.j=!1;this.l=!c;a&&$w(this,a,d);this.depth=e!=void 0?e:this.g||0;this.h&&(this.depth*=-1)};_.D(ax,wn);var $w=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)},bx=function(a){var b=a.h?-1:1;a.g==b&&(a.g=b*-1,a.depth+=a.g*(a.h?-1:1))};
ax.prototype.next=function(){if(this.j){if(!this.node||this.l&&this.depth==0)return Zw;var a=this.node;var b=this.h?-1:1;if(this.g==b){var c=this.h?a.lastChild:a.firstChild;c?$w(this,c):$w(this,a,b*-1)}else(c=this.h?a.previousSibling:a.nextSibling)?$w(this,c):$w(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}:Zw};ax.prototype.equals=function(a){return a.node==this.node&&(!this.node||a.g==this.g)};
ax.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;ax.prototype.next.call(this);this.h=!this.h;c=_.sa(arguments[0])?arguments[0]:arguments;for(var d=c.length-1;d>=0;d--)pt(c[d],b);_.Yd(b)};var dx=function(a,b){this.l=!1;this.j=_.nd?[]:null;this.h=[];this.done=!1;for(this.g=new ax(a,!1,b,a.nodeType===3?0:1,1);a=a.parentNode;)cx(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])},cx=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])},ex=function(a){return!!a.h[a.h.length-
1]};dx.prototype.node=function(){return this.g.node};dx.prototype.depth=function(){return this.g.depth};dx.prototype.skip=function(){bx(this.g)};
dx.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)$w(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&&cx(this,this.g.node)}catch(b){this.jk(b),this.done=!0}};Cw.attach(52754,dx.prototype,{jk:1});var fx=function(){return"[msg_undefined]"},T={};
(function(){var a=function(b){return function(){return b}};T={fg:a(0),Sh:a(1),Sf:a(2),bm:a(3),ni:a(4),Uf:a(5),fi:a(45),gi:a(6),ii:a(7),Fe:a(8),oi:a(9),Em:a(10),wi:a(11),ji:a(12),xm:a(13),li:a(14),wm:a(15),ki:a(16),Hm:a(17),pi:a(18),dl:a(19),Yl:a(20),Th:a(21),zm:a(22),om:a(23),nm:a(24),jm:a(25),Fm:a(26),Dm:a(27),lm:a(28),hi:a(29),ri:a(30),cl:a(32),al:a(33),Jm:a(34),ul:a(35),ll:a(36),rl:a(37),mi:a(38),Ml:a(39),bl:a(40),Zl:a(41),Yf:a(46),fm:a(47),El:a(48),Dl:a(49),Cl:a(50),Gm:a(51)}})();T.Nn=function(){return _.F[0]};
T.cj=function(){return _.F[1]};T.qn=function(){return _.F[2]};T.Bn=function(){return _.F[3]};T.On=function(){return _.F[4]};T.un=function(){return _.F[5]};T.wn=function(){return _.F[45]};T.xn=function(){return _.F[6]};T.Cn=function(){return _.F[7]};T.jj=function(){return _.F[8]};T.Sn=function(){return _.F[9]};T.Qn=function(){return _.F[10]};T.Yn=function(){return _.F[11]};T.Dn=function(){return _.F[12]};T.Kn=function(){return _.F[13]};T.Ln=function(){return _.F[14]};T.Jn=function(){return _.F[15]};
T.En=function(){return _.F[16]};T.Vn=function(){return _.F[17]};T.Un=function(){return _.F[18]};T.nn=function(){return _.F[19]};T.An=function(){return _.F[20]};T.gj=function(){return _.F[41]};T.tn=function(){return _.F[21]};T.ij=function(){return _.F[22]};T.In=function(){return _.F[23]};T.Hn=function(){return _.F[24]};T.Fn=function(){return _.F[25]};T.Rn=function(){return _.F[26]};T.Pn=function(){return _.F[27]};T.Gn=function(){return _.F[28]};T.zn=function(){return _.F[29]};T.Wn=function(){return _.F[30]};
T.yn=function(){return _.F[39]};T.mn=function(){return _.F[32]};T.kn=function(){return _.F[33]};T.ln=function(){return _.F[40]};T.Xn=function(){return _.F[34]};T.sn=function(){return _.F[35]};T.pn=function(){return _.F[36]};T.rn=function(){return _.F[37]};T.Mn=function(){return _.F[38]};T.vn=function(){return _.F[46]};T.hj=function(){return _.F[47]};T.fj=function(){return _.F[48]};T.ej=function(){return _.F[49]};T.dj=function(){return _.F[50]};T.Tn=function(){return _.F[51]};var gx=T;var hx=gx.cj,ix=gx.jj,jx=gx.ij,kx=gx.gj,lx=gx.hj,mx=gx.fj,nx=gx.ej,ox=gx.dj;var px=function(a){var b=a.nk;a=a.dir;return(0,_.Nl)('<div id="goog-gt-" class="skiptranslate '+S("VIpgJd-yAWNEb-L7lbkb")+'" dir="'+S(a)+'"><div style="padding: 8px;"><div><div class="'+S("VIpgJd-yAWNEb-l4eHX")+'"><img src="'+S(Yu(b))+'" width="20" height="20" alt="Google '+S(ix())+'"/></div></div></div><div style="padding: 8px; float: left; width: 100%;"><h1 class="'+S("VIpgJd-yAWNEb-r4nke")+" "+S("VIpgJd-yAWNEb-mrxPge")+'">'+Lu(kx())+'</h1></div><div style="padding: 8px;"><div class="'+S("VIpgJd-yAWNEb-nVMfcd-fmcmS")+
'"></div></div><div class="'+S("VIpgJd-yAWNEb-cGMI2b")+'" style="padding: 8px;"><div class="'+S("VIpgJd-yAWNEb-Z0Arqf-PLDbbf")+'"></div><div class="'+S("VIpgJd-yAWNEb-fw42Ze-Z0Arqf-haAclf")+'"><hr style="color: #ccc; background-color: #ccc; height: 1px; border: none;"/><div class="'+S("VIpgJd-yAWNEb-Z0Arqf-H9tDt")+'"></div></div></div><div class="'+S("VIpgJd-yAWNEb-jOfkMb-Ne3sFf")+'"></div></div>')},qx=su["key_a:"];
if(qx===void 0||0>qx)su["key_a:"]=0,tu["key_a:"]=px;else if(0==qx){if(px===tu["key_a:"])throw Error("Ea`a`");throw Error("Fa`a`");}
var rx=function(){return(0,_.Nl)('<div><textarea class="contribute-original-text"></textarea><div class="activity-form-container"></div></div>')},sx=function(a){var b=a.Ii,c=a.method,d=a.Xi;a=a.dir;b='<div class="'+S("VIpgJd-yAWNEb-L4Nn5e-I9GLp")+'"><div class="form-message"></div><form class="'+S("VIpgJd-yAWNEb-Z0Arqf-I9GLp")+'" action="'+S(Wu(b))+'" method="'+S(c)+'"><div class="form-buttons" style="text-align:'+((a&&a.Xj&&"rtl".Xj?a.Ob!=="rtl".Ob?0:a.toString()==="rtl".toString():a=="rtl")?"right":
"left")+'"><input class="'+S("VIpgJd-yAWNEb-Z0Arqf-sFeBqf")+'" type="button" value="'+S(jx())+'"><input class="activity-cancel" type="button" value="'+S(hx())+'"></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="'+S(d[a])+'"/>';return(0,_.Nl)(b+
"</div></form></div>")},vx=function(a){var b=a.dir;a=a.Wk;return ws(xs(ws(xs(ws(_.Sl(),'<div id="goog-gt-tt" class="'+S("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="'+S("VIpgJd-yAWNEb-hvhgNd")+'"><div class="'+S("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"?" "+S("VIpgJd-yAWNEb-hvhgNd-IuizWc-SIsrTd")+" ":" "+S("VIpgJd-yAWNEb-hvhgNd-IuizWc-i3jM8c")+" ")+'" dir="'+S(b)+'">'+Lu(kx())+'</div></div><div class="'+S("VIpgJd-yAWNEb-hvhgNd-k77Iif")+'"><div id="goog-gt-original-text" class="'+S("VIpgJd-yAWNEb-nVMfcd-fmcmS")+" "+S("VIpgJd-yAWNEb-hvhgNd-axAV1")+'"></div></div><div class="'+S("VIpgJd-yAWNEb-hvhgNd-N7Eqid")+" "+S(b)+'"><div class="'+S("VIpgJd-yAWNEb-hvhgNd-N7Eqid-B7I4Od")+" "+S(b)+'" dir="'+S(b)+'"><div class="'+S("VIpgJd-yAWNEb-hvhgNd-UTujCb")+
'">'+Lu(lx())+'</div><div class="'+S("VIpgJd-yAWNEb-hvhgNd-eO9mKe")+'">'+Lu(mx())+'</div></div><div class="'+S("VIpgJd-yAWNEb-hvhgNd-xgov5")+" "+S(b)+'">'),b==="rtl"?xs(xs(_.Sl(),tx()),ux()):xs(xs(_.Sl(),ux()),tx())),"</div></div>"),(0,_.Nl)('<div id="goog-gt-votingHiddenPane" class="'+S("VIpgJd-yAWNEb-hvhgNd-aXYTce")+'"><form id="goog-gt-votingForm" action="'+S(Wu(a))+'" method="post" target="votingFrame" class="'+S("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>")},ux=function(){var a=_.Sl(),b=nx();b=ws(a,'<button id="goog-gt-thumbUpButton" type="button" class="'+S("VIpgJd-yAWNEb-hvhgNd-bgm6sf")+'" title="'+S(b)+'" aria-label="'+S(b)+'" aria-pressed="false"><span id="goog-gt-thumbUpIcon">');var c=(0,_.Nl)('<svg width="'+S(24)+'" height="'+S(24)+'" viewBox="'+S("0 0 24 24")+'" focusable="false" class="'+S("VIpgJd-yAWNEb-hvhgNd-THI6Vb")+" "+S("NMm5M")+'"'+Au()+'><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=ws(xs(b,c),'</span><span id="goog-gt-thumbUpIconFilled">');c=(0,_.Nl)('<svg width="'+S(24)+'" height="'+S(24)+'" viewBox="'+S("0 0 24 24")+'" focusable="false" class="'+S("VIpgJd-yAWNEb-hvhgNd-THI6Vb")+" "+S("NMm5M")+'"'+Au()+'><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>');ws(xs(b,c),"</span></button>");return a},tx=function(){var a=_.Sl(),b=ox();b=ws(a,'<button id="goog-gt-thumbDownButton" type="button" class="'+
S("VIpgJd-yAWNEb-hvhgNd-bgm6sf")+'" title="'+S(b)+'" aria-label="'+S(b)+'" aria-pressed="false"><span id="goog-gt-thumbDownIcon">');var c=(0,_.Nl)('<svg width="'+S(24)+'" height="'+S(24)+'" viewBox="'+S("0 0 24 24")+'" focusable="false" class="'+S("VIpgJd-yAWNEb-hvhgNd-THI6Vb")+" "+S("NMm5M")+'"'+Au()+'><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=ws(xs(b,c),'</span><span id="goog-gt-thumbDownIconFilled">');c=(0,_.Nl)('<svg width="'+S(24)+'" height="'+S(24)+'" viewBox="'+S("0 0 24 24")+'" focusable="false" class="'+S("VIpgJd-yAWNEb-hvhgNd-THI6Vb")+" "+S("NMm5M")+'"'+Au()+'><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>');ws(xs(b,c),"</span></button>");return a};Qs(xn);xn.prototype.g=0;var yn=function(a){_.pb.call(this);this.h=a||_.vb();this.xa=wx;this.da=null;this.Za=!1;this.o=null;this.M=void 0;this.U=this.I=this.H=null;this.Ia=!1};_.D(yn,_.pb);yn.prototype.La=xn.Eb();var wx=null,xx=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("Ga");};
yn.prototype.Ya=function(){return this.da||(this.da=":"+(this.La.g++).toString(36))};var yx=function(a,b){if(a.H&&a.H.U){var c=a.H.U,d=a.da;d in c&&delete c[d];c=a.H.U;if(c!==null&&b in c)throw Error("y`"+b);c[b]=a}a.da=b};yn.prototype.F=function(){return this.o};var zx=function(a,b){return a.o?is(b,a.o||a.h.g):null},Ax=function(a){a.M||(a.M=new _.Rb(a));return a.M};yn.prototype.te=function(a){if(this.H&&this.H!=a)throw Error("Ia");yn.W.te.call(this,a)};yn.prototype.Y=function(){this.o=this.h.createElement("DIV")};
yn.prototype.oa=function(a){Bx(this,a)};yn.prototype.gd=function(a){Bx(this,a.parentNode,a)};var Bx=function(a,b,c){if(a.Za)throw Error("Ja");a.o||a.Y();b?b.insertBefore(a.o,c||null):a.h.g.body.appendChild(a.o);a.H&&!a.H.Za||a.Ba()};_.k=yn.prototype;_.k.Xa=function(a){if(this.Za)throw Error("Ja");if(a&&this.Wf(a)){this.Ia=!0;var b=_.Pd(a);this.h&&this.h.g==b||(this.h=_.vb(a));this.Ga(a);this.Ba()}else throw Error("Ka");};_.k.Wf=function(){return!0};_.k.Ga=function(a){this.o=a};
_.k.Ba=function(){this.Za=!0;Cx(this,function(a){!a.Za&&a.F()&&a.Ba()})};_.k.ya=function(){Cx(this,function(a){a.Za&&a.ya()});this.M&&_.jg(this.M);this.Za=!1};_.k.P=function(){this.Za&&this.ya();this.M&&(this.M.dispose(),delete this.M);Cx(this,function(a){a.dispose()});!this.Ia&&this.o&&_.Yd(this.o);this.H=this.o=this.U=this.I=null;yn.W.P.call(this)};var U=function(a,b){return a.Ya()+"."+b},Cx=function(a,b){a.I&&a.I.forEach(b,void 0)};
yn.prototype.zf=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.Ya();this.U&&g?(e=this.U,e=(e!==null&&g in e?e[g]:void 0)||null):e=null;if(g&&e){var h=this.U;g in h&&delete h[g];_.xa(this.I,e);f&&(e.ya(),e.o&&_.Yd(e.o));f=e;if(f==null)throw Error("Ha");f.H=null;yn.W.te.call(f,null)}}if(!e)throw Error("La");d.call(c,e)}return b};_.D(zn,yn);_.k=zn.prototype;_.k.ke=function(a){this.l=a};_.k.pd=function(){if(!this.Za)throw Error("Ma");if(!this.l)throw Error("Na");};_.k.Cc=function(){};_.k.dispose=function(){this.Ua()||(zn.W.dispose.call(this),delete this.ee)};_.k.Ja=function(){return this.l};var Dx;_.D(Cn,_.pb);var Bn={},An=0,Ex=function(a,b){var c=_.vb(a);Et(b,function(d,e){Array.isArray(d)||(d=[d]);_.Pc(d,function(f){f=c.Y("INPUT",{type:"hidden",name:e,value:f});a.appendChild(f)})})};_.k=Cn.prototype;_.k.wa=null;_.k.cb=null;_.k.wc=null;_.k.pk=0;_.k.hb=!1;_.k.Yb=null;
_.k.send=function(a,b,c,d){if(this.hb)throw Error("Oa");a=new wm(a);b=b?b.toUpperCase():"GET";c&&(c=_.cd(),a.g.set("zx",c));Dx||(Dx=ot("FORM"),Dx.acceptCharset="utf-8",c=Dx.style,c.position="absolute",c.visibility="hidden",c.top=c.left="-10px",c.width=c.height="10px",c.overflow="hidden",document.body.appendChild(Dx));this.wa=Dx;b=="GET"&&Ex(this.wa,a.g);d&&Ex(this.wa,d);a=a.toString();a=_.Ub(a);d=this.wa;a=_.Wg(new _.Rg(a));a!==void 0&&(d.action=a);this.wa.method=b;Fx(this);Gx(this)};
var Hx=function(a,b){if(a.hb)throw Error("Oa");var c=new wm(b.action);a.wa=b;b=a.wa;c=_.Wg(c.toString());c!==void 0&&(b.action=c);Fx(a)};Cn.prototype.abort=function(){if(this.hb){var a=Ix(this);if(a)if(_.de(a))a.removeAllListeners(void 0);else if(a=_.ne(a)){var b=0,c;for(c in a.listeners)for(var d=a.listeners[c].concat(),e=0;e<d.length;++e)_.se(d[e])&&++b}this.hb=!1;this.dispatchEvent("abort");Jx(this)}};
Cn.prototype.P=function(){this.hb&&this.abort();Cn.W.P.call(this);this.cb&&Kx(this);Gx(this);this.wa=null;delete this.o;this.wa=null;delete Bn[this.j]};Cn.prototype.isActive=function(){return this.hb};
var Fx=function(a){a.hb=!0;a.wc=a.j+"_"+(a.pk++).toString(36);a.cb=_.vb(a.wa).Y("IFRAME",{name:a.wc,id:a.wc});var b=a.cb.style;b.visibility="hidden";b.width=b.height="10px";b.display="none";_.qd?b.marginTop=b.marginLeft="-10px":(b.position="absolute",b.top=b.left="-10px");_.vb(a.wa).g.body.appendChild(a.cb);b=a.wc+"_inner";var c=rt(a.cb);if(document.baseURI){var d=bt(b);d='<head><base href="'+bt(document.baseURI)+'"></head><body><iframe id="'+d+'" name="'+d+'"></iframe>';d=_.Gl(d)}else d=bt(b),d=
_.Gl('<body><iframe id="'+d+'" name="'+d+'"></iframe>');c.write(_.Aj(d));_.rb(c.getElementById(b),"load",a.g,!1,a);d=nt("TEXTAREA",a.wa);for(var e=0,f=d.length;e<f;e++){var g=d[e].value;zt(d[e])!=g&&(_.$d(d[e],g),d[e].value=g)}d=c.importNode(a.wa,!0);d.target=b;d.action=a.wa.action;c.body.appendChild(d);e=nt("SELECT",a.wa);f=nt("SELECT",d);g=0;for(var h=e.length;g<h;g++)for(var l=nt("OPTION",e[g]),n=nt("OPTION",f[g]),r=0,u=l.length;r<u;r++)n[r].selected=l[r].selected;e=nt("INPUT",a.wa);f=nt("INPUT",
d);g=0;for(h=e.length;g<h;g++)if(e[g].type=="file"&&e[g].value!=f[g].value){a.wa.target=b;d=a.wa;break}try{a.A=!1,d.submit(),c.close(),_.pd&&setTimeout(a.B.bind(a),250)}catch(p){_.re(c.getElementById(b),"load",a.g,!1,a),c.close(),Lx(a)}};Cn.prototype.g=function(){_.re(Ix(this),"load",this.g,!1,this);try{var a=this.cb?rt(Ix(this)):null;this.hb=!1;var b,c;b||typeof this.o!="function"||(c=this.o(a))&&(b=4);b?Lx(this):(this.dispatchEvent("complete"),this.dispatchEvent("success"),Jx(this))}catch(d){Lx(this)}};
var Lx=function(a){a.A||(a.hb=!1,a.dispatchEvent("complete"),a.dispatchEvent("error"),Jx(a),a.A=!0)},Jx=function(a){Kx(a);Gx(a);a.wa=null;a.dispatchEvent("ready")},Kx=function(a){var b=a.cb;b&&(b.onreadystatechange=null,b.onload=null,b.onerror=null,a.h.push(b));a.Yb&&(clearTimeout(a.Yb),a.Yb=null);_.pd?a.Yb=setTimeout(a.l.bind(a),2E3):a.l();a.cb=null;a.wc=null};Cn.prototype.l=function(){this.Yb&&(clearTimeout(this.Yb),this.Yb=null);for(;this.h.length!=0;){var a=this.h.pop();_.Yd(a)}};
var Gx=function(a){a.wa&&a.wa==Dx&&_.Xd(a.wa)},Ix=function(a){return a.cb?rt(a.cb).getElementById(a.wc+"_inner"):null};Cn.prototype.B=function(){if(this.hb){var a=this.cb?rt(Ix(this)):null;a&&!gt(a,"documentUri")?(_.re(Ix(this),"load",this.g,!1,this),Lx(this)):setTimeout(this.B.bind(this),250)}};var Ox=function(a,b,c,d,e,f){if(_.sd&&e)return Mx(a);if(e&&!d)return!1;if(!_.pd){typeof b==="number"&&(b=Nx(b));var g=b==17||b==18||_.sd&&b==91;if((!c||_.sd)&&g||_.sd&&b==16&&(d||f))return!1}if(_.qd&&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 _.pd?f||e?!1:!(c&&d):!0;case 27:return!_.qd&&!_.pd}return _.pd&&(d||e||f)?!1:Mx(a)},Mx=function(a){if(a>=48&&a<=57||a>=96&&a<=106||a>=65&&a<=90||
_.qd&&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 _.pd;default:return!1}},Nx=function(a){if(_.pd)a=Px(a);else if(_.sd&&_.qd)a:switch(a){case 93:a=91;break a}return a},Px=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}};_.D(Dn,_.lb);_.D(En,_.pb);_.k=En.prototype;_.k.kc=null;_.k.Zd=null;_.k.pf=null;_.k.be=null;_.k.Ra=-1;_.k.Gb=-1;_.k.Ne=!1;
var Qx={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},Rx={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},Sx=_.sd&&_.pd;_.k=En.prototype;
_.k.Dj=function(a){_.qd&&(this.Ra==17&&!a.ctrlKey||this.Ra==18&&!a.altKey||_.sd&&this.Ra==91&&!a.metaKey)&&(this.Gb=this.Ra=-1);this.Ra==-1&&(a.ctrlKey&&a.keyCode!=17?this.Ra=17:a.altKey&&a.keyCode!=18?this.Ra=18:a.metaKey&&a.keyCode!=91&&(this.Ra=91));Ox(a.keyCode,this.Ra,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?(this.Gb=Nx(a.keyCode),Sx&&(this.Ne=a.altKey)):this.handleEvent(a)};_.k.Gj=function(a){this.Gb=this.Ra=-1;this.Ne=a.altKey};
_.k.handleEvent=function(a){var b=a.g,c=b.altKey;if(_.qd&&a.type=="keypress"){var d=this.Gb;var e=b.charCode>=0&&b.charCode<63232&&Mx(d)?b.charCode:0}else a.type=="keypress"?(Sx&&(c=this.Ne),b.keyCode==b.charCode?b.keyCode<32?(d=b.keyCode,e=0):(d=this.Gb,e=b.charCode):(d=b.keyCode||this.Gb,e=b.charCode||0)):(d=b.keyCode||this.Gb,e=b.charCode||0),_.sd&&e==63&&d==224&&(d=191);var f=d=Nx(d);d?d>=63232&&d in Qx?f=Qx[d]:d==25&&a.shiftKey&&(f=9):b.keyIdentifier&&b.keyIdentifier in Rx&&(f=Rx[b.keyIdentifier]);
if(!_.pd||a.type!="keypress"||Ox(f,this.Ra,a.shiftKey,a.ctrlKey,c,a.metaKey))a=f==this.Ra,this.Ra=f,b=new Dn(f,e,a,b),b.altKey=c,this.dispatchEvent(b)};_.k.F=function(){return this.kc};_.k.attach=function(a,b){this.be&&this.detach();this.kc=a;this.Zd=_.rb(this.kc,"keypress",this,b);this.pf=_.rb(this.kc,"keydown",this.Dj,b,this);this.be=_.rb(this.kc,"keyup",this.Gj,b,this)};
_.k.detach=function(){this.Zd&&(_.se(this.Zd),_.se(this.pf),_.se(this.be),this.be=this.pf=this.Zd=null);this.kc=null;this.Gb=this.Ra=-1};_.k.P=function(){En.W.P.call(this);this.detach()};var Fn;_.La("A AREA BUTTON HEAD INPUT LINK MENU META OPTGROUP OPTION PROGRESS STYLE SELECT SOURCE TEXTAREA TITLE TRACK".split(" "));var Tx=function(a){return typeof a.className=="string"?a.className:a.getAttribute&&a.getAttribute("class")||""},Ux=function(a){return a.classList?a.classList:Tx(a).match(/\S+/g)||[]},Vx=function(a,b){typeof a.className=="string"?a.className=b:a.setAttribute&&a.setAttribute("class",b)},Wx=function(a,b){return a.classList?a.classList.contains(b):_.va(Ux(a),b)},Xx=function(a,b){if(a.classList)a.classList.add(b);else if(!Wx(a,b)){var c=Tx(a);Vx(a,c+(c.length>0?" "+b:b))}},Yx=function(a,b){if(a.classList)Array.prototype.forEach.call(b,
function(e){Xx(a,e)});else{var c={};Array.prototype.forEach.call(Ux(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;Vx(a,b)}},Zx=function(a,b){a.classList?a.classList.remove(b):Wx(a,b)&&Vx(a,Array.prototype.filter.call(Ux(a),function(c){return c!=b}).join(" "))},$x=function(a,b){a.classList?Array.prototype.forEach.call(b,function(c){Zx(a,c)}):Vx(a,Array.prototype.filter.call(Ux(a),function(c){return!_.va(b,c)}).join(" "))};var ay=function(){},by;Qs(ay);var cy={button:"pressed",checkbox:"checked",menuitem:"selected",menuitemcheckbox:"checked",menuitemradio:"checked",radio:"checked",tab:"selected",treeitem:"selected"};_.k=ay.prototype;_.k.Ld=function(){};_.k.Y=function(a){return a.h.Y("DIV",dy(this,a).join(" "),a.ia())};_.k.Ae=function(){return!0};
_.k.Xa=function(a,b){b.id&&yx(a,b.id);b&&b.firstChild?ey(a,b.firstChild.nextSibling?_.ya(b.childNodes):b.firstChild):a.Mb=null;var c=0,d=this.Db(),e=this.Db(),f=!1,g=!1,h=_.ya(Ux(b));h.forEach(function(l){f||l!=d?g||l!=e?c|=fy(this,l):g=!0:(f=!0,e==d&&(g=!0));fy(this,l)==1&&b.hasAttribute("tabindex")&&vt(b)&&wt(b,!1)},this);a.Da=c;f||(h.push(d),e==d&&(g=!0));g||h.push(e);(a=a.Xe)&&h.push.apply(h,a);f&&g&&!a||Vx(b,h.join(" "));return b};
_.k.Wg=function(a){a.xa==null&&(a.xa=ku(a.Za?a.o:a.h.g.body));a.xa&&this.Ce(a.F(),!0);a.isEnabled()&&this.Fc(a,a.isVisible())};var gy=function(a,b){if(a=a.Ld()){var c=b.getAttribute("role")||null;a!=c&&(a?b.setAttribute("role",a):b.removeAttribute("role"))}};_.k=ay.prototype;_.k.qd=function(a,b){_.zj&&a.style&&(a.style[_.zj]=b?"":"none")};_.k.Ce=function(a,b){var c=this.Db()+"-SIsrTd";(a=a.F?a.F():a)&&(b?Yx:$x)(a,[c])};
_.k.Be=function(a){var b;return a.Pa&32&&(b=a.F())?b.hasAttribute("tabindex")&&vt(b):!1};_.k.Fc=function(a,b){var c;if(a.Pa&32&&(c=a.F())){if(!b&&a.Da&32){try{c.blur()}catch(d){}a.Da&32&&a.Gg(null)}(c.hasAttribute("tabindex")&&vt(c))!=b&&wt(c,b)}};_.k.ja=function(a,b){iu(a,b);a&&Gn(a,"hidden",!b)};_.k.Jc=function(a,b,c){var d=a.F();if(d){var e=hy(this,b);e&&(a=a.F?a.F():a)&&(c?Yx:$x)(a,[e]);this.fb(d,b,c)}};
_.k.fb=function(a,b,c){by||(by={1:"disabled",8:"selected",16:"checked",64:"expanded"});b=by[b];var d=a.getAttribute("role")||null;d&&(d=cy[d]||b,b=b=="checked"||b=="selected"?d:b);b&&Gn(a,b,c)};_.k.Xf=function(a,b){if(a&&(_.Xd(a),b))if(typeof b==="string")_.$d(a,b);else{var c=function(d){if(d){var e=_.Pd(a);a.appendChild(typeof d==="string"?e.createTextNode(d):d)}};Array.isArray(b)?b.forEach(c):!_.sa(b)||"nodeType"in b?c(b):_.ya(b).forEach(c)}};_.k.Db=function(){return"VIpgJd-bMcfAe"};
var dy=function(a,b){var c=a.Db(),d=[c],e=a.Db();e!=c&&d.push(e);c=b.Da;for(e=[];c;){var f=c&-c;e.push(hy(a,f));c&=~f}d.push.apply(d,e);(a=b.Xe)&&d.push.apply(d,a);return d},hy=function(a,b){a.g||iy(a);return a.g[b]},fy=function(a,b){if(!a.h){a.g||iy(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},iy=function(a){var b=a.Db();_.Ma(b.replace(/\xa0|\s/g," ")," ");a.g={1:b+"-OWB6Me",2:b+"-ZmdkE",4:b+"-auswjd",8:b+"-gk6SMd",16:b+"-barxie",32:b+"-XpnDCe",64:b+"-FNFY6c"}};_.D(Hn,ay);Qs(Hn);_.k=Hn.prototype;_.k.Ld=function(){return"button"};_.k.fb=function(a,b,c){switch(b){case 8:case 16:Gn(a,"pressed",c);break;default:case 64:case 1:Hn.W.fb.call(this,a,b,c)}};_.k.Y=function(a){var b=Hn.W.Y.call(this,a);this.Mf(b,a.Ja());var c=a.Ca();c&&this.Oa(b,c);a.Pa&16&&this.fb(b,16,!!(a.Da&16));return b};_.k.Xa=function(a,b){b=Hn.W.Xa.call(this,a,b);var c=this.Ca(b);a.l=c;a.J=this.Ja(b);a.Pa&16&&this.fb(b,16,!!(a.Da&16));return b};_.k.Ca=function(){};_.k.Oa=function(){};
_.k.Ja=function(a){return a.title};_.k.Mf=function(a,b){a&&(b?a.title=b:a.removeAttribute("title"))};_.k.Db=function(){return"VIpgJd-LgbsSe"};var jy={ag:"mousedown",bg:"mouseup",Zf:"mousecancel",Sl:"mousemove",Ul:"mouseover",Tl:"mouseout",Ql:"mouseenter",Rl:"mouseleave"};var Jn={};_.D(Kn,yn);_.k=Kn.prototype;_.k.Mb=null;_.k.Da=0;_.k.Pa=39;_.k.Re=255;_.k.gb=!0;_.k.Xe=null;_.k.kf=!0;_.k.Ad=!1;var On=function(a){a.Za&&0!=a.kf&&ky(a,!1);a.kf=!1};Kn.prototype.Y=function(){var a=this.g.Y(this);this.o=a;gy(this.g,a);this.Ad||this.g.qd(a,!1);this.isVisible()||this.g.ja(a,!1)};Kn.prototype.Wf=function(a){return this.g.Ae(a)};Kn.prototype.Ga=function(a){this.o=a=this.g.Xa(this,a);gy(this.g,a);this.Ad||this.g.qd(a,!1);this.gb=a.style.display!="none"};
Kn.prototype.Ba=function(){Kn.W.Ba.call(this);var a=this.g,b=this.o;this.isVisible()||Gn(b,"hidden",!this.isVisible());this.isEnabled()||a.fb(b,1,!this.isEnabled());this.Pa&8&&a.fb(b,8,!!(this.Da&8));this.Pa&16&&a.fb(b,16,!!(this.Da&16));this.Pa&64&&a.fb(b,64,this.xc());this.g.Wg(this);this.Pa&-2&&(this.kf&&ky(this,!0),this.Pa&32&&(a=this.F()))&&(b=this.B||(this.B=new En),b.attach(a),Ax(this).listen(b,"key",this.Ej).listen(a,"focus",this.Vh).listen(a,"blur",this.Gg))};
var ky=function(a,b){var c=Ax(a),d=a.F();b?(c.listen(d,jy.ag,a.Kg).listen(d,[jy.bg,jy.Zf],a.Lg).listen(d,"mouseover",a.X).listen(d,"mouseout",a.Z),a.G!=_.He&&c.listen(d,"contextmenu",a.G)):(c.eb(d,jy.ag,a.Kg).eb(d,[jy.bg,jy.Zf],a.Lg).eb(d,"mouseover",a.X).eb(d,"mouseout",a.Z),a.G!=_.He&&c.eb(d,"contextmenu",a.G))};Kn.prototype.ya=function(){Kn.W.ya.call(this);this.B&&this.B.detach();this.isVisible()&&this.isEnabled()&&this.g.Fc(this,!1)};
Kn.prototype.P=function(){Kn.W.P.call(this);this.B&&(this.B.dispose(),delete this.B);delete this.g;this.Xe=this.Mb=null};Kn.prototype.ia=function(){return this.Mb};Kn.prototype.A=function(a){this.g.Xf(this.F(),a);this.Mb=a};var ey=function(a,b){a.Mb=b};_.k=Kn.prototype;_.k.Dh=function(a){this.A(a)};_.k.isVisible=function(){return this.gb};_.k.ja=function(a,b){if(b||this.gb!=a&&this.dispatchEvent(a?"show":"hide"))(b=this.F())&&this.g.ja(b,a),this.isEnabled()&&this.g.Fc(this,a),this.gb=a};
_.k.isEnabled=function(){return!(this.Da&1)};_.k.ob=function(a){var b=this.H;b&&typeof b.isEnabled=="function"&&!b.isEnabled()||!ly(this,1,!a)||(a||(my(this,!1),ny(this,!1)),this.isVisible()&&this.g.Fc(this,a),oy(this,1,!a,!0))};var ny=function(a,b){ly(a,2,b)&&oy(a,2,b)};Kn.prototype.isActive=function(){return!!(this.Da&4)};var my=function(a,b){ly(a,4,b)&&oy(a,4,b)};Kn.prototype.xc=function(){return!!(this.Da&64)};
var oy=function(a,b,c,d){d||b!=1?a.Pa&b&&c!=!!(a.Da&b)&&(a.g.Jc(a,b,c),a.Da=c?a.Da|b:a.Da&~b):a.ob(!c)},py=function(a){if(a.Za&&a.Da&32)throw Error("Ja");a.Da&32&&oy(a,32,!1);a.Pa&=-33},qy=function(a,b){return!!(a.Re&b)&&!!(a.Pa&b)},ry=function(a){a.Re&=-256},ly=function(a,b,c){return!!(a.Pa&b)&&!!(a.Da&b)!=c&&(!(0&b)||a.dispatchEvent(xx(b,c)))&&!a.Ua()};Kn.prototype.X=function(a){!sy(a,this.F())&&this.dispatchEvent("enter")&&this.isEnabled()&&qy(this,2)&&ny(this,!0)};
Kn.prototype.Z=function(a){!sy(a,this.F())&&this.dispatchEvent("leave")&&(qy(this,4)&&my(this,!1),qy(this,2)&&ny(this,!1))};Kn.prototype.G=_.He;var sy=function(a,b){return!!a.relatedTarget&&_.Zd(b,a.relatedTarget)};_.k=Kn.prototype;_.k.Kg=function(a){this.isEnabled()&&(qy(this,2)&&ny(this,!0),a.g.button!=0||_.sd&&a.ctrlKey||(qy(this,4)&&my(this,!0),this.g&&this.g.Be(this)&&this.F().focus()));this.Ad||a.g.button!=0||_.sd&&a.ctrlKey||a.preventDefault()};
_.k.Lg=function(a){this.isEnabled()&&(qy(this,2)&&ny(this,!0),this.isActive()&&this.ne(a)&&qy(this,4)&&my(this,!1))};_.k.ne=function(a){if(qy(this,16)){var b=!(this.Da&16);ly(this,16,b)&&oy(this,16,b)}qy(this,8)&&ly(this,8,!0)&&oy(this,8,!0);qy(this,64)&&(b=!this.xc(),ly(this,64,b)&&oy(this,64,b));b=new _.kb("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)};
_.k.Vh=function(){qy(this,32)&&ly(this,32,!0)&&oy(this,32,!0)};_.k.Gg=function(){qy(this,4)&&my(this,!1);qy(this,32)&&ly(this,32,!1)&&oy(this,32,!1)};_.k.Ej=function(a){return this.isVisible()&&this.isEnabled()&&this.jf(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};_.k.jf=function(a){return a.keyCode==13&&this.ne(a)};if(typeof Kn!=="function")throw Error("Ra`"+Kn);if(typeof ay!=="function")throw Error("Sa`"+ay);var ty=_.Da(Kn);Jn[ty]=ay;In("VIpgJd-bMcfAe",function(){return new Kn(null)});_.D(Ln,Hn);Qs(Ln);_.k=Ln.prototype;_.k.Ld=function(){};_.k.Y=function(a){On(a);ry(a);py(a);var b=a.h,c=b.Y,d={"class":dy(this,a).join(" "),disabled:!a.isEnabled(),title:a.Ja()||"",value:a.Ca()||""};a=(a=a.ia())?(typeof a==="string"?a:Array.isArray(a)?a.map(zt).join(""):yt(a)).replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,""):"";return c.call(b,"BUTTON",d,a||"")};_.k.Ae=function(a){return a.tagName=="BUTTON"||a.tagName=="INPUT"&&(a.type=="button"||a.type=="submit"||a.type=="reset")};
_.k.Xa=function(a,b){On(a);ry(a);py(a);if(b.disabled){var c=hy(this,1);Xx(b,c)}return Ln.W.Xa.call(this,a,b)};_.k.Wg=function(a){Ax(a).listen(a.F(),"click",a.ne)};_.k.qd=function(){};_.k.Ce=function(){};_.k.Be=function(a){return a.isEnabled()};_.k.Fc=function(){};_.k.Jc=function(a,b,c){Ln.W.Jc.call(this,a,b,c);(a=a.F())&&b==1&&(a.disabled=c)};_.k.Ca=function(a){return a.value};_.k.Oa=function(a,b){a&&(a.value=b)};_.k.fb=function(){};_.D(Mn,Kn);_.k=Mn.prototype;_.k.Ca=function(){return this.l};_.k.Oa=function(a){this.l=a;this.g.Oa(this.F(),a)};_.k.Ja=function(){return this.J};_.k.Mf=function(a){this.J=a;this.g.Mf(this.F(),a)};_.k.P=function(){Mn.W.P.call(this);delete this.l;delete this.J};_.k.Ba=function(){Mn.W.Ba.call(this);if(this.Pa&32){var a=this.F();a&&Ax(this).listen(a,"keyup",this.jf)}};_.k.jf=function(a){return a.keyCode==13&&a.type=="key"||a.keyCode==32&&a.type=="keyup"?this.ne(a):a.keyCode==32};In("VIpgJd-LgbsSe",function(){return new Mn(null)});var uy=function(a,b){yn.call(this);this.D=a||"";this.j=null;this.B=[];this.g=null;this.G=b||"GET";this.l=this.A=null};_.A(uy,yn);uy.prototype.Y=function(){var a={Ii:this.D,method:this.G,Xi:this.B,dir:_.Of.test(pv)?"rtl":"ltr"};this.Ga(Im(sx,a))};uy.prototype.Ga=function(a){this.o=a;this.g=zx(this,"VIpgJd-yAWNEb-Z0Arqf-I9GLp");a=zx(this,"VIpgJd-yAWNEb-Z0Arqf-sFeBqf");this.l=new Mn("");this.l.Xa(a);a=zx(this,"activity-cancel");this.j=new Mn("");this.j.Xa(a)};
uy.prototype.Ba=function(){var a=Ax(this);a.listen(this.l,"action",(0,_.w)(this.J,this));a.listen(this.j,"action",this.dispatchEvent.bind(this,"cancelled"))};uy.prototype.J=function(){var a=!0;this.A&&(a=this.A());a&&(a=new Cn,_.rb(a,"success",function(){this.dispatchEvent("successful")}),_.rb(a,"error",function(){this.dispatchEvent("failed")}),Hx(a,this.g));this.dispatchEvent("submitted")};
var vy=function(a,b){for(var c in b)a.g[c]&&(a.g[c].value=b[c])},wy=function(a,b){return a.g[b]?a.g[b].value:""};uy.prototype.P=function(){this.l=this.g=this.j=null;yn.prototype.P.call(this)};var xy=function(a,b){a.A=b};_.D(Nn,ay);Qs(Nn);_.k=Nn.prototype;_.k.Ld=function(){};_.k.Xa=function(a,b){On(a);ry(a);py(a);Nn.W.Xa.call(this,a,b);a.A(b.value);return b};_.k.Y=function(a){On(a);ry(a);py(a);return a.h.Y("TEXTAREA",{"class":dy(this,a).join(" "),disabled:!a.isEnabled()},a.ia()||"")};_.k.Ae=function(a){return a.tagName=="TEXTAREA"};_.k.Ce=function(){};_.k.Be=function(a){return a.isEnabled()};_.k.Fc=function(){};_.k.Jc=function(a,b,c){Nn.W.Jc.call(this,a,b,c);(a=a.F())&&b==1&&(a.disabled=c)};_.k.fb=function(){};
_.k.Xf=function(a,b){a&&(a.value=b)};_.k.Db=function(){return"VIpgJd-B7I4Od"};_.D(Pn,Kn);_.k=Pn.prototype;_.k.yc=!1;_.k.Ud=!1;_.k.sc=!1;_.k.wb=0;_.k.eh=0;_.k.vf=0;_.k.Rg=!1;_.k.he=!1;_.k.Gf=!1;_.k.Ff=!1;_.k.Dc="";var yy=function(a){return a.j.top+a.j.bottom+a.S.top+a.S.bottom},zy=function(a){var b=a.vf,c=a.F();b&&c&&a.he&&(b-=yy(a));return b},By=function(a){a.vf=50;Ay(a)},Cy=function(a){a.eh=50;Ay(a)};Pn.prototype.Oa=function(a){this.A(String(a))};Pn.prototype.Ca=function(){return this.F().value!=this.Dc||Dy(this)||this.sc?this.F().value:""};
Pn.prototype.A=function(a){Pn.W.A.call(this,a);this.sc=a!="";Ay(this)};Pn.prototype.ob=function(a){Pn.W.ob.call(this,a);this.F().disabled=!a};var Ay=function(a){a.F()&&a.D()},Dy=function(a){return"placeholder"in a.F()},Ey=function(a){a.Dc&&(Dy(a)?a.F().placeholder=a.Dc:!a.F()||a.sc||a.Ud||(Xx(a.F(),"B7I4Od-LwH6nd-YPqjbf"),a.F().value=a.Dc))};
Pn.prototype.Ba=function(){Pn.W.Ba.call(this);var a=this.F();_.wj(a,{overflowY:"hidden",overflowX:"auto",boxSizing:"border-box",MsBoxSizing:"border-box",WebkitBoxSizing:"border-box",MozBoxSizing:"border-box"});this.j=ou(a);this.S=pu(a);Ax(this).listen(a,"scroll",this.D).listen(a,"focus",this.D).listen(a,"keyup",this.D).listen(a,"mouseup",this.Aa).listen(a,"blur",this.fa);Ey(this);Ay(this)};
var Fy=function(a){if(!a.Rg){var b=a.F().cloneNode(!1);_.wj(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.Gf=d>c;b.style.borderWidth="10px";a.Ff=b.scrollHeight>d;b.style.height="100px";b.offsetHeight!=100&&(a.he=!0);_.Yd(b);a.Rg=!0}b=a.F();isNaN(a.j.top)&&(a.j=ou(b),a.S=pu(b));c=a.F().scrollHeight;var e=a.F();d=e.offsetHeight-e.clientHeight;
if(!a.Gf){var f=a.j;d-=f.top+f.bottom}a.Ff||(e=pu(e),d-=e.top+e.bottom);c+=d>0?d:0;a.he?c-=yy(a):(a.Gf||(d=a.j,c+=d.top+d.bottom),a.Ff||(a=pu(b),c+=a.top+a.bottom));return c},Gy=function(a,b){a.wb!=b&&(a.wb=b,a.F().style.height=b+"px")},Hy=function(a){var b=a.F();b.style.height="auto";var c=b.value.match(/\n/g)||[];b.rows=c.length+1;a.wb=0};Pn.prototype.fa=function(){Dy(this)||(this.Ud=!1,this.F().value==""&&(this.sc=!1,Ey(this)))};
Pn.prototype.D=function(a){if(!this.yc){var b=this.F();!Dy(this)&&a&&a.type=="focus"&&(b.value==this.Dc&&this.Dc&&!this.Ud&&(Zx(b,"B7I4Od-LwH6nd-YPqjbf"),b.value=""),this.Ud=!0,this.sc=b.value!="");var c=!1;this.yc=!0;a=this.wb;if(b.scrollHeight){var d=!1,e=!1,f=Fy(this),g=b.offsetHeight,h=zy(this);var l=this.eh;var n=this.F();l&&n&&this.he&&(l-=yy(this));h&&f<h?(Gy(this,h),d=!0):l&&f>l?(Gy(this,l),b.style.overflowY="",e=!0):g!=f?Gy(this,f):this.wb||(this.wb=f);d||e||(c=!0)}else Hy(this);this.yc=
!1;c&&(b=this.F(),this.yc||(this.yc=!0,(e=b.scrollHeight)?(f=Fy(this),c=zy(this),c&&f<=c||(d=this.j,b.style.paddingTop=d.top+1+"px",Fy(this)==f&&(b.style.paddingTop=d.top+e+"px",b.scrollTop=0,e=Fy(this)-e,e>=c?Gy(this,e):Gy(this,c)),b.style.paddingTop=d.top+"px")):Hy(this),this.yc=!1));a!=this.wb&&this.dispatchEvent("resize")}};
Pn.prototype.Aa=function(){var a=this.F(),b=a.offsetHeight;a.filters&&a.filters.length&&(a=a.filters.item("DXImageTransform.Microsoft.DropShadow"))&&(b-=a.offX);b!=this.wb&&(this.wb=this.vf=b)};var Iy=function(a,b){zn.call(this,a);this.B=!1;this.A=b||{};this.j=null};_.A(Iy,zn);_.k=Iy.prototype;_.k.ke=function(a){zn.prototype.ke.call(this,a);Ax(this).listen(this.j.F(),"keydown",(0,_.w)(this.Ja().jd,this.Ja(),!1));this.B=this.Ja().Pc;this.pd()};_.k.pd=function(){zn.prototype.pd.call(this);this.j.A(this.Ja().da);var a=this.Ja().Qa(),b=this.Ja().va();a&&b&&(vy(this.g,{gtrans:this.Ja().da,text:this.Ja().rd(),hl:pv,langpair:a+"|"+b}),vy(this.g,this.A));this.dispatchEvent("ready");this.j.F().focus()};
_.k.Cc=function(){this.Ja().jd(this.B)};_.k.Y=function(){this.Ga(Im(rx))};_.k.Ga=function(a){this.o=a;a=zx(this,"contribute-original-text");this.j=new Pn("");this.j.Xa(a);Cy(this.j);By(this.j);a=zx(this,"activity-form-container");this.g=new uy(Gv,"POST");this.g.B=cm(this.A);xy(this.g,(0,_.w)(function(){vy(this.g,{utrans:_.Uc(this.j.Ca())});return wy(this.g,"utrans")!=wy(this.g,"gtrans")},this));this.g.oa(a)};
_.k.Ba=function(){zn.prototype.Ba.call(this);var a=Ax(this);a.listen(this.g,"cancelled",(0,_.w)(function(){this.dispatchEvent("cancelled")},this));a.listen(this.g,"submitted",(0,_.w)(function(){var b=this.Ja(),c=this.j.Ca();b.da=c&&_.Uc(c);this.dispatchEvent("submitted");b=T.mi;_.$d(this.Ja().o.F(),b)},this))};_.k.P=function(){this.j&&this.j.dispose();this.j=null;this.g&&this.g.dispose();this.g=null;zn.prototype.P.call(this)};var Jy=function(a){_.pb.call(this);this.o=a;this.A={};this.j=new _.Rb(this);this.l=null};_.A(Jy,_.pb);Jy.prototype.attach=function(){};Jy.prototype.detach=function(){};Jy.prototype.P=function(){this.j.dispose();this.j=null};var Ky=function(a,b,c){if(b=a.o.j[b]){c=c||typeof c=="undefined";for(var d=0;d<b.nodes.length;++d)b.nodes[d]&&a.Tg(b.nodes[d],c)}};Jy.prototype.Tg=function(a,b){_.wj(a,"backgroundColor",b?"#E6ECF9":"");_.wj(a,"color",b?"#000":"")};var Ly=function(a,b,c){if(typeof a==="function")c&&(a=(0,_.w)(a,c));else if(a&&typeof a.handleEvent=="function")a=(0,_.w)(a.handleEvent,a);else throw Error("Ta");return Number(b)>2147483647?-1:_.m.setTimeout(a,b||0)};_.D(Qn,_.x);_.k=Qn.prototype;_.k.Kc=0;_.k.P=function(){Qn.W.P.call(this);this.stop();delete this.h;delete this.j};_.k.start=function(a){this.stop();this.Kc=Ly(this.g,a!==void 0?a:this.l)};_.k.stop=function(){this.isActive()&&_.m.clearTimeout(this.Kc);this.Kc=0};_.k.isActive=function(){return this.Kc!=0};_.k.Wh=function(){this.Kc=0;this.h&&this.h.call(this.j)};var dm={},My=null,Ny=function(a){a=_.Da(a);delete dm[a];em()&&My&&My.stop()},Py=function(){My||(My=new Qn(function(){Oy()},20));var a=My;a.isActive()||a.start()},Oy=function(){var a=_.Hc();_.Tc(dm,function(b){Qy(b,a)});em()||Py()};_.D(Rn,_.pb);_.k=Rn.prototype;_.k.isPaused=function(){return this.g==-1};_.k.zb=function(){this.jb("begin")};_.k.Jb=function(){this.jb("end")};_.k.Cc=function(){this.jb("stop")};_.k.jb=function(a){this.dispatchEvent(a)};var Sn=function(a,b,c,d){Rn.call(this);if(!Array.isArray(a)||!Array.isArray(b))throw Error("Ua");if(a.length!=b.length)throw Error("Va");this.h=a;this.D=b;this.duration=c;this.A=d;this.coords=[];this.progress=this.B=0;this.lastFrame=null};_.D(Sn,Rn);_.k=Sn.prototype;
_.k.play=function(a){if(a||this.g==0)this.progress=0,this.coords=this.h;else if(this.g==1)return!1;Ny(this);this.startTime=a=_.Hc();this.isPaused()&&(this.startTime-=this.duration*this.progress);this.endTime=this.startTime+this.duration;this.lastFrame=this.startTime;this.progress||this.zb();this.jb("play");this.isPaused()&&this.jb("resume");this.g=1;var b=_.Da(this);b in dm||(dm[b]=this);Py();Qy(this,a);return!0};
_.k.stop=function(a){Ny(this);this.g=0;a&&(this.progress=1);Ry(this,this.progress);this.Cc();this.Jb()};_.k.pause=function(){this.g==1&&(Ny(this),this.g=-1,this.jb("pause"))};_.k.Kf=function(a){this.progress=a;this.g==1&&(this.startTime=_.Hc()-this.duration*this.progress,this.endTime=this.startTime+this.duration)};_.k.P=function(){this.g==0||this.stop(!1);this.jb("destroy");Sn.W.P.call(this)};_.k.destroy=function(){this.dispose()};
var Qy=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.B=1E3/(b-a.lastFrame);a.lastFrame=b;Ry(a,a.progress);a.progress==1?(a.g=0,Ny(a),a.jb("finish"),a.Jb()):a.g==1&&a.o()},Ry=function(a,b){typeof a.A==="function"&&(b=a.A(b));a.coords=Array(a.h.length);for(var c=0;c<a.h.length;c++)a.coords[c]=(a.D[c]-a.h[c])*b+a.h[c]};Sn.prototype.o=function(){this.jb("animate")};
Sn.prototype.jb=function(a){this.dispatchEvent(new Sy(a,this))};var Sy=function(a,b){_.kb.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.B;this.state=b.g};_.D(Sy,_.kb);var Ty=function(){if(_.td){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(_.bb()))?a[1]:"0"}return _.sd?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(_.bb()))?a[0].replace(/_/g,"."):"10"):_.ud?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(_.bb()))?a[1]:""):_.xd||_.yd||_.zd?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(_.bb()))?a[1].replace(/_/g,"."):""):""}();var Uy=function(a){return(a=a.exec(_.bb()))?a[1]:""},Vy=function(){if(_.di)return Uy(/Firefox\/([0-9.]+)/);if(_.nd||_.od||_.md)return _.Gd;if(_.hi){if(_.ib()||_.jb()){var a=Uy(/CriOS\/([0-9.]+)/);if(a)return a}return Uy(/Chrome\/([0-9.]+)/)}if(_.ii&&!_.ib())return Uy(/Version\/([0-9.]+)/);if(_.ei||_.fi){if(a=/Version\/(\S+).*Mobile\/(\S+)/.exec(_.bb()))return a[1]+"."+a[2]}else if(_.gi)return(a=Uy(/Android\s+([0-9.]+)/))?a:Uy(/Version\/([0-9.]+)/);return""}();_.D(Tn,Sn);Tn.prototype.l=function(){};Tn.prototype.o=function(){this.l();Tn.W.o.call(this)};Tn.prototype.Jb=function(){this.l();Tn.W.Jb.call(this)};Tn.prototype.zb=function(){this.l();Tn.W.zb.call(this)};_.D(Un,Tn);var Wy=1/1024;Un.prototype.l=function(){var a=this.coords[0];if(Math.abs(a-this.j)>=Wy){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.j=a}};
Un.prototype.zb=function(){this.j=-1;Un.W.zb.call(this)};Un.prototype.Jb=function(){this.j=-1;Un.W.Jb.call(this)};Un.prototype.show=function(){this.element.style.display=""};_.D(Vn,Un);Vn.prototype.zb=function(){this.show();Vn.W.zb.call(this)};Vn.prototype.Jb=function(){this.element.style.display="none";Vn.W.Jb.call(this)};_.D(Wn,Un);Wn.prototype.zb=function(){this.show();Wn.W.zb.call(this)};var Xy=function(){yn.call(this);this.g=null};_.A(Xy,yn);Xy.prototype.Y=function(){this.Ga(this.h.Y("DIV",{"class":"status-message"}))};Xy.prototype.Ga=function(a){this.o=a;a.style.display="none"};var Zy=function(a){var b=c;var c=(0,_.w)(function(){_.$d(this.F(),"");b&&b()},a);c=(0,_.w)(a.j,a,750,c);Yy(a,c)};Xy.prototype.clear=function(){this.g&&(this.g.stop(!0),this.g=null);_.$d(this.F(),"");this.ja(!1)};
var Yy=function(a,b){a.g=new Wn(a.F(),750);Ax(a).Hb(a.g,"begin",(0,_.w)(function(){this.F().style.display="block"},a));Ax(a).Hb(a.g,"finish",(0,_.w)(function(){this.g=null;window.setTimeout(b,2E3)},a));a.g.play()};Xy.prototype.j=function(a,b){this.isVisible()&&(this.g=new Vn(this.F(),a),Ax(this).Hb(this.g,"finish",(0,_.w)(function(){b&&b()},this)),this.g.play())};Xy.prototype.getMessage=function(){return yt(this.F())};
Xy.prototype.ja=function(a){this.F().style.display=a?"block":"none";this.F().style.opacity=a?"1":"0"};Xy.prototype.isVisible=function(){return this.F().style.display!=="none"&&this.F().style.opacity!=="0"};_.D(Xn,_.pb);_.k=Xn.prototype;_.k.Sa=null;_.k.Pc=!0;_.k.ng=null;_.k.bc=!1;_.k.qf=-1;_.k.Ic="toggle_display";_.k.F=function(){return this.Sa};_.k.Ec=function(a){if(this.bc)throw Error("Xa");this.Sa=a};_.k.jd=function(a){if(this.bc)throw Error("Xa");this.Pc=a};_.k.isVisible=function(){return this.bc};
_.k.ja=function(a){this.ib&&this.ib.stop();this.Ia&&this.Ia.stop();if(a){if(!this.bc&&this.De()){if(!this.Sa)throw Error("Ya");this.qb();a=_.Pd(this.Sa);this.Pc&&(this.D.listen(a,"mousedown",this.oh,!0),this.D.listen(a,"blur",this.qk));this.Ic=="toggle_display"?(this.Sa.style.visibility="visible",iu(this.Sa,!0)):this.Ic=="move_offscreen"&&this.qb();this.bc=!0;this.qf=Date.now();this.ib?(_.ke(this.ib,"end",this.ph,!1,this),this.ib.play()):this.ph()}}else $y(this)};_.k.qb=function(){};
var $y=function(a,b){a.bc&&a.dispatchEvent({type:"beforehide",target:b})&&(a.D&&_.jg(a.D),a.bc=!1,Date.now(),a.Ia?(_.ke(a.Ia,"end",_.Gc(a.tg,b),!1,a),a.Ia.play()):a.tg(b))};_.k=Xn.prototype;_.k.tg=function(a){this.Ic=="toggle_display"?this.Sj():this.Ic=="move_offscreen"&&(this.Sa.style.top="-10000px");this.xf(a)};_.k.Sj=function(){this.Sa.style.visibility="hidden";iu(this.Sa,!1)};_.k.De=function(){return this.dispatchEvent("beforeshow")};_.k.ph=function(){this.dispatchEvent("show")};
_.k.xf=function(a){this.dispatchEvent({type:"hide",target:a})};_.k.oh=function(a){a=a.target;_.Zd(this.Sa,a)||az(this,a)||Date.now()-this.qf<150||$y(this,a)};_.k.qk=function(a){var b=_.Pd(this.Sa);if(typeof document.activeElement!="undefined"){if(a=b.activeElement,!a||_.Zd(this.Sa,a)||a.tagName=="BODY"||az(this,a))return}else if(a.target!=b)return;Date.now()-this.qf<150||$y(this)};var az=function(a,b){return _.Rc(a.ng||[],function(c){return b===c||_.Zd(c,b)})};
Xn.prototype.P=function(){Xn.W.P.call(this);this.D.dispose();_.ra(this.ib);_.ra(this.Ia);delete this.Sa;delete this.D;delete this.ng};_.D(Yn,_.pb);Yn.prototype.handleEvent=function(a){var b=new _.lb(a.g);b.type=a.type=="focusin"||a.type=="focus"?"focusin":"focusout";this.dispatchEvent(b)};Yn.prototype.P=function(){Yn.W.P.call(this);_.se(this.h);_.se(this.j);delete this.g};Zn.prototype.h=function(){};var dz=function(a,b,c,d,e,f,g){var h;if(h=c.offsetParent){var l=h.tagName=="HTML"||h.tagName=="BODY";if(!l||Zt(h,"position")!="static"){var n=du(h);if(!l){l=ku(h);var r;if(r=l){r=_.ii&&hm(Vy,10)>=0;var u;if(u=_.Ad)u=hm(Ty,10)>=0;var p=_.hi&&hm(Vy,85)>=0;r=_.pd||r||u||p}l=r?-h.scrollLeft:l&&Zt(h,"overflowX")!="visible"?h.scrollWidth-h.clientWidth-h.scrollLeft:h.scrollLeft;n=Ss(n,new Tl(l,h.scrollTop))}}}h=n||new Tl;n=du(a);l=hu(a);n=new Um(n.x,n.y,l.width,l.height);if(l=eu(a))p=new Um(l.left,l.top,
l.right-l.left,l.bottom-l.top),l=Math.max(n.left,p.left),r=Math.min(n.left+n.width,p.left+p.width),l<=r&&(u=Math.max(n.top,p.top),p=Math.min(n.top+n.height,p.top+p.height),u<=p&&(n.left=l,n.top=u,n.width=r-l,n.height=p-u));r=_.vb(a);l=_.vb(c);r.g!=l.g&&(r=r.g.body,l=fu(r,l.g.defaultView),l=Ss(l,du(r)),n.left+=l.x,n.top+=l.y);a=bz(a,b);b=n.left;a&4?b+=n.width:a&2&&(b+=n.width/2);b=new Tl(b,n.top+(a&1?n.height:0));b=Ss(b,h);e&&(b.x+=(a&4?-1:1)*e.x,b.y+=(a&1?-1:1)*e.y);var t;g&&(t=eu(c))&&(t.top-=h.y,
t.right-=h.x,t.bottom-=h.y,t.left-=h.x);return cz(b,c,d,f,t,g)},cz=function(a,b,c,d,e,f){a=bs(a);var g=bz(b,c);c=hu(b);var h=new _.Fa(c.width,c.height);a=bs(a);h=new _.Fa(h.width,h.height);var l=0;if(d||g!=0)g&4?a.x-=h.width+(d?d.right:0):g&2?a.x-=h.width/2:d&&(a.x+=d.left),g&1?a.y-=h.height+(d?d.bottom:0):d&&(a.y+=d.top);f&&(e?(d=h,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&&(l=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,l+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&&(l=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,l+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,l=e);e=new Um(0,0,0,0);e.left=a.x;e.top=a.y;e.width=h.width;e.height=h.height;a=l;if(a&496)return a;au(b,new Tl(e.left,e.top));h=new _.Fa(e.width,e.height);_.Sc(c,h)||mu(b,h,"border-box");return a},bz=function(a,b){return(b&8&&ku(a)?b^4:b)&-9};_.D($n,Zn);$n.prototype.h=function(a,b,c){dz(this.element,this.j,a,b,void 0,c,this.l)};_.D(ao,Zn);ao.prototype.h=function(a,b,c){dz((a?_.Pd(a):document).documentElement,0,a,b,this.g,c,null)};_.D(bo,Xn);bo.prototype.qb=function(){if(this.B){var a=!this.isVisible()&&this.Ic!="move_offscreen",b=this.F();a&&(b.style.visibility="hidden",iu(b,!0));this.B.h(b,8,this.Ak);a&&iu(b,!1)}};_.D(eo,bo);var ez=[];_.k=eo.prototype;_.k.Ka=null;_.k.className="VIpgJd-suEOdc";_.k.Fh=500;_.k.Sg=0;_.k.attach=function(a){a=co(a);this.H.add(a);_.rb(a,"mouseover",this.Ee,!1,this);_.rb(a,"mouseout",this.rc,!1,this);_.rb(a,"mousemove",this.ie,!1,this);_.rb(a,"focus",this.ce,!1,this);_.rb(a,"blur",this.rc,!1,this)};_.k.detach=function(a){var b=this;a?(a=co(a),fz(this,a),this.H.delete(a)):(this.H.forEach(function(c){fz(b,c)}),this.H.clear())};
var fz=function(a,b){_.re(b,"mouseover",a.Ee,!1,a);_.re(b,"mouseout",a.rc,!1,a);_.re(b,"mousemove",a.ie,!1,a);_.re(b,"focus",a.ce,!1,a);_.re(b,"blur",a.rc,!1,a)};eo.prototype.bb=function(a){_.$d(this.F(),a)};
eo.prototype.Ec=function(a){var b=this.F();b&&_.Yd(b);eo.W.Ec.call(this,a);a?(b=this.Z.g.body,b.insertBefore(a,b.lastChild),_.ra(this.I),this.I=new Yn(this.F()),_.uk(this,_.Gc(_.ra,this.I)),_.rb(this.I,"focusin",this.S,void 0,this),_.rb(this.I,"focusout",this.Rb,void 0,this)):(_.ra(this.I),this.I=null)};eo.prototype.rd=function(){return yt(this.F())};var gz=function(a){return a.X?a.isVisible()?4:1:a.Aa?3:a.isVisible()?2:0};
eo.prototype.De=function(){if(!Xn.prototype.De.call(this))return!1;if(this.g)for(var a,b=0;a=ez[b];b++)_.Zd(a.F(),this.g)||a.ja(!1);_.wa(ez,this);a=this.F();a.className=this.className;this.S();_.rb(a,"mouseover",this.Sd,!1,this);_.rb(a,"mouseout",this.Rd,!1,this);hz(this);return!0};
eo.prototype.xf=function(){_.xa(ez,this);for(var a=this.F(),b,c=0;b=ez[c];c++)b.g&&_.Zd(a,b.g)&&b.ja(!1);this.sh&&this.sh.Rb();_.re(a,"mouseover",this.Sd,!1,this);_.re(a,"mouseout",this.Rd,!1,this);this.g=void 0;gz(this)==0&&(this.Qb=!1);Xn.prototype.xf.call(this)};eo.prototype.uf=function(a,b){this.g==a&&this.H.has(this.g)&&(this.Qb||!this.po?(this.ja(!1),this.isVisible()||(this.g=a,this.B=b||new iz(bs(this.bd)),this.isVisible()&&this.qb(),this.ja(!0))):this.g=void 0);this.X=void 0};
eo.prototype.Bk=function(a){this.Aa=void 0;if(a==this.g){a=this.Z;var b=a.g;try{var c=b&&b.activeElement;var d=c&&c.nodeName?c:null}catch(e){d=null}d=d&&this.F()&&a.contains(this.F(),d);this.Ka!=null&&(this.Ka==this.F()||this.H.has(this.Ka))||d||this.ge&&this.ge.Ka||this.ja(!1)}};var jz=function(a,b){var c=ks(a.Z.g);a.bd.x=b.clientX+c.x;a.bd.y=b.clientY+c.y};eo.prototype.Ee=function(a){var b=kz(this,a.target);this.Ka=b;this.S();b!=this.g&&(this.g=b,lz(this,b),mz(this),jz(this,a))};
var kz=function(a,b){try{for(;b&&!a.H.has(b);)b=b.parentNode;return b}catch(c){return null}};eo.prototype.ie=function(a){jz(this,a);this.Qb=!0};eo.prototype.ce=function(a){this.Ka=a=kz(this,a.target);this.Qb=!0;if(this.g!=a){this.g=a;var b=new nz(this.Ka);this.S();lz(this,a,b);mz(this)}};var mz=function(a){if(a.g)for(var b,c=0;b=ez[c];c++)_.Zd(b.F(),a.g)&&(b.ge=a,a.sh=b)};
eo.prototype.rc=function(a){var b=kz(this,a.target),c=kz(this,a.relatedTarget);b!=c&&(b==this.Ka&&(this.Ka=null),hz(this),this.Qb=!1,!this.isVisible()||a.relatedTarget&&_.Zd(this.F(),a.relatedTarget)?this.g=void 0:this.Rb())};eo.prototype.Sd=function(){var a=this.F();this.Ka!=a&&(this.S(),this.Ka=a)};eo.prototype.Rd=function(a){var b=this.F();this.Ka!=b||a.relatedTarget&&_.Zd(b,a.relatedTarget)||(this.Ka=null,this.Rb())};
var lz=function(a,b,c){a.X||(a.X=Ly((0,_.w)(a.uf,a,b,c),a.Fh))},hz=function(a){a.X&&(_.m.clearTimeout(a.X),a.X=void 0)};eo.prototype.Rb=function(){gz(this)==2&&(this.Aa=Ly((0,_.w)(this.Bk,this,this.g),this.Sg))};eo.prototype.S=function(){this.Aa&&(_.m.clearTimeout(this.Aa),this.Aa=void 0)};eo.prototype.P=function(){this.ja(!1);hz(this);this.detach();this.F()&&_.Yd(this.F());this.Ka=null;delete this.Z;eo.W.P.call(this)};var iz=function(a,b){ao.call(this,a,b)};_.D(iz,ao);
iz.prototype.h=function(a,b,c){b=eu((a?_.Pd(a):document).documentElement);c=c?new Tm(c.top+10,c.right,c.bottom,c.left+10):new Tm(10,0,0,10);cz(this.g,a,8,c,b,9)&496&&cz(this.g,a,8,c,b,5)};var nz=function(a){$n.call(this,a,5)};_.D(nz,$n);nz.prototype.h=function(a,b,c){var d=new Tl(10,0);dz(this.element,this.j,a,b,d,c,9)&496&&dz(this.element,4,a,1,d,c,5)};var oz=function(){eo.call(this);this.fa={};this.vc={};this.J=null;this.fe=!1;this.ad=this.h=this.U=null;this.xa={};this.A=new _.Rb(this);this.G=this.j=this.o=this.Tb=this.l=this.da=this.La=null;this.M=!0;this.Vb=[]};_.A(oz,eo);_.k=oz.prototype;
_.k.oa=function(){this.M=!1;var a=_.Of.test(pv)?"rtl":"ltr";this.Ec(Im(vx,{nk:"https://www.gstatic.com/images/branding/product/1x/translate_24dp.png",an:"https://www.google.com/images/cleardot.gif",co:Bv,dir:a,Wk:Hv}));this.className+=" VIpgJd-yAWNEb-L7lbkb skiptranslate";if(a=!!(this.F()&&this.J&&this.Tb&&this.o.F()&&this.U&&this.G))if(this.A.listen(window,"resize",(0,_.w)(this.qb,this)),this.A.listen(this,"hide",(0,_.w)(this.uk,this)),this.Vb.length)return a=this.kg.apply(this,this.Vb),this.Vb=
[],a;return a};_.k.kg=function(a){for(var b=[],c=0;c<arguments.length;++c){var d=arguments[c];if(d)if(this.J||d.ee){var e=ot("SPAN",{"class":d.className||"VIpgJd-yAWNEb-Z0Arqf-hSRGPd"});_.$d(e,d.rf||"");b.push(e);_.Wd(d.ee||this.J,e);if(d.ke&&d.Cc){var f=(0,_.w)(this.mj,this,d);this.A.listen(e,"click",f);d.de&&this.A.listen(this.U,d.de,f)}d.id=d.id||d.Ya();this.fa[d.id]&&this.xh(d);this.fa[d.id]=d;this.vc[d.id]=e}else this.Vb.push(d)}return b};
_.k.xh=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.fa[c],e=this.vc[c];d&&e&&(this.h&&this.h.id===c&&this.Te(),this.A.eb(d,["submitted","cancelled"]),d.dispose(),this.xa[c]&&delete this.xa[c],delete this.fa[c],delete this.vc[c],_.Yd(e))}};
_.k.mj=function(a){if(this.U){a!=this.h&&this.h&&(this.o.clear(),this.h.Cc.call(this.h),this.h.F()&&(this.h.F().style.display="none"),pz(this,!1),this.h=null);pz(this,!0);this.o.clear();this.h=a;if(this.xa[a.id]){var b=this.xa[a.id];var c=a.pd}else a.oa(),b=a.F(),c=a.ke,this.A.listen(a,["submitted","cancelled"],(0,_.w)(this.Te,this)),a.Se&&(this.xa[a.id]=b);_.Wd(this.U,b);c.call(a,this);a=new Wn(b,100);this.A.Hb(a,"finish",(0,_.w)(this.qb,this,!0,!0));a.play()}};
_.k.Te=function(){if(this.h)if(this.o.clear(),this.h.Cc.call(this.h),this.h.F()){var a=new Vn(this.h.F(),100);this.A.Hb(a,"finish",(0,_.w)(function(){_.Yd(this.h.F());this.h=null;pz(this,!1);this.o.getMessage()&&(Zy(this.o),this.qb(!0,!0))},this));a.play()}else pz(this,!1),this.h=null};_.k.uf=function(a,b){this.ad=a;eo.prototype.uf.call(this,a,b);this.F().style.display="block"};
_.k.Ee=function(a){if(!this.M){var b=kz(this,a.target);this.Ka=b;this.S();b!=this.g?(this.g=b,lz(this,b),mz(this),jz(this,a)):lz(this,b)}};_.k.uk=function(){this.o.clear();this.fe&&this.Te()};_.k.P=function(){for(var a in this.fa)this.xh(a);this.A&&this.A.dispose();this.A=null;this.o&&this.o.dispose();this.G=this.Tb=this.ad=this.U=this.J=this.o=null;eo.prototype.P.call(this)};
var pz=function(a,b){a.fe=b;a.M=b;if(a.M){var c=a.F();a.La=new Tl(c.offsetLeft,c.offsetTop)}else a.La&&((a.B||null)!=null&&((a.B||null).g=a.La),au(a.F(),a.La),a.La=null);a.J.style.display=b?"none":"inline-block";a.Tb.style.display=b?"inline-block":"none"};_.k=oz.prototype;_.k.jd=function(a){if(this.isVisible()){a=(this.Pc=a)?this.D.listen:this.D.eb;var b=_.Pd(this.F());a.call(this.D,b,"mousedown",this.oh,!0)}else eo.prototype.jd.call(this,a)};
_.k.Ec=function(a){eo.prototype.Ec.call(this,a);if(a){this.J=is("VIpgJd-yAWNEb-Z0Arqf-PLDbbf",a);var b=is("VIpgJd-yAWNEb-jOfkMb-Ne3sFf",a);b&&(this.o=new Xy,this.o.Xa(b));this.Tb=is("VIpgJd-yAWNEb-fw42Ze-Z0Arqf-haAclf",a);this.U=is("VIpgJd-yAWNEb-Z0Arqf-H9tDt",a);this.G=is("VIpgJd-yAWNEb-nVMfcd-fmcmS",a)}};
_.k.qb=function(a,b){var c=du(document.body).y;if(this.B){(this.B||null).g.y+=c;eo.prototype.qb.call(this);var d=parseInt(this.F().style.left,10);a=parseInt(this.F().style.top,10)-(a?0:c);b&&(b=this.Ak||{},a-=b.top||10,d-=b.left||10);a-=c;(this.B||null).g.y=a;(this.B||null).g.x=d;c=new Tl(d,a);au(this.F(),c)}};_.k.ja=function(a){eo.prototype.ja.call(this,a)};_.k.pb=function(a){this.l=a};_.k.za=function(a){this.j=a};
_.k.bb=function(a){a=a?_.Uc(a):"";this.G?_.$d(this.G,a):eo.prototype.bb.call(this,a)};_.k.Qa=function(){return this.l};_.k.va=function(){return this.j};_.k.rd=function(){return this.G?yt(this.G):eo.prototype.rd.call(this)};_.k.rc=function(a){this.M||eo.prototype.rc.call(this,a)};_.k.Sd=function(a){this.M||eo.prototype.Sd.call(this,a)};_.k.Rd=function(a){this.M||eo.prototype.Rd.call(this,a)};var qz=function(){this.h=new Map;this.g=Vv(bw)},uz=function(a){var b=co("goog-gt-thumbUpButton"),c=a.h,d=a.g;b.addEventListener("click",function(){if(rz(c)===sz)fw(d);else{var e=cw(d,5);dw(d,e);ew(e,5)}tz(c,sz)},!1)},wz=function(a){var b=co("goog-gt-thumbDownButton"),c=a.h,d=a.g;b.addEventListener("click",function(){if(rz(c)===vz)fw(d);else{var e=cw(d,6);dw(d,e);ew(e,6)}tz(c,vz)},!1)},zz=function(a){var b=co("goog-gt-tt"),c=b.dataset,d=co("goog-gt-votingInputSrcLang"),e=co("goog-gt-votingInputTrgLang"),
f=co("goog-gt-votingInputSrcText"),g=co("goog-gt-votingInputTrgText"),h=is("VIpgJd-yAWNEb-nVMfcd-fmcmS"),l=co("goog-gt-translation"),n=a.h,r=a.g;window.document.body.addEventListener("goog-gt-popupShown",function(u){var p=cw(r,4);dw(r,p);ew(p,4);u=u.detail;p=String(u.Cd);u=u.Pk;c.id=p;p=n.get(p)||xz;yz(p);b.style.width=Math.max(Math.min(window.innerWidth-16,536),288)+"px";p=u.Qa()||"";var t=u.va()||"";d.value=p;e.value=t;f.value=u.rd();g.value=u.da;l&&(l.innerText=u.da);b.lang=pv;h.lang=p;l&&(l.lang=
t);_.Of.test(p)&&(h.classList.add("rtl"),h.dir="rtl");l&&_.Of.test(t)&&(l.classList.add("rtl"),l.dir="rtl")},!1)},yz=function(a){var b=co("goog-gt-thumbUpButton"),c=co("goog-gt-thumbUpIcon"),d=co("goog-gt-thumbUpIconFilled"),e=co("goog-gt-thumbDownButton"),f=co("goog-gt-thumbDownIcon"),g=co("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 sz:b.setAttribute("aria-pressed",
"true");c.style.display="none";d.style.display="";break;case vz:e.setAttribute("aria-pressed","true"),f.style.display="none",g.style.display=""}co("goog-gt-votingInputVote").value=a},rz=function(a){var b=co("goog-gt-tt").dataset;return a.get(b.id)},tz=function(a,b){rz(a)===b&&(b=xz);yz(b);var c=co("goog-gt-tt").dataset;a.set(c.id,b);co("goog-gt-votingForm").submit()},xz=(0).toString(),sz=(1).toString(),vz=(2).toString();var Az={};Az.add=ho;Az.Qm=function(a,b,c){var d=fo(a);typeof b==="string"?_.xa(d,b):Array.isArray(b)&&(d=io(d,b));typeof c!=="string"||_.va(d,c)?Array.isArray(c)&&go(d,c):d.push(c);b=d.join(" ");a.className=b};Az.enable=lo;Az.get=fo;Az.has=ko;Az.remove=jo;Az.set=function(a,b){a.className=b};Az.xo=function(a,b,c){for(var d=fo(a),e=!1,f=0;f<d.length;f++)d[f]==b&&(d.splice(f--,1),e=!0);e&&(d.push(c),b=d.join(" "),a.className=b);return e};Az.toggle=function(a,b){var c=!ko(a,b);lo(a,b,c);return c};var Bz=function(a,b){Jy.call(this,a);b=b||{};this.g={apiKey:b.apiKey||"",Sb:b.Sb||1};this.h=null};_.A(Bz,Jy);_.k=Bz.prototype;_.k.attach=function(a,b){b&&(b.Cd=a,this.h.attach(b))};_.k.detach=function(a){a&&this.h.detach(a)};_.k.Yh=function(){var a=this.h.ad;if(a&&a.Cd!==void 0){var b=a.Cd;a=this.o.j[b];Ky(this,this.l,!1);this.l=b;Ky(this,b);this.h.pb(a.Lk);this.h.za(a.Nk);var c=a.ga;this.h.da=c&&_.Uc(c);this.h.bb(a.text)}b=new CustomEvent("goog-gt-popupShown",{detail:{Cd:b,Pk:this.h}});window.document.body.dispatchEvent(b)};
_.k.Xh=function(){Ky(this,this.l,!1)};_.k.rk=function(){this.o.j[this.l].Vi.dispatchEvent("updating")};_.k.P=function(){this.h.dispose();this.h=null;Jy.prototype.P.call(this)};_.k.Tg=function(a,b){Az[b?"add":"remove"](a,"VIpgJd-yAWNEb-VIpgJd-fmcmS-sn54Q")};var Cz=function(a){this.A=a;this.l=this.h=this.o=this.j=-1;this.g=!1;this.D=0;this.H="";this.G=0};Cz.prototype.start=function(){if(!this.g){this.g=!0;var a=[],b;for(b=0;b<15;b++)a[b]=Wv[0|Math.random()*62];this.H=a.join("");this.D=0;this.l=this.h=this.o=this.j=-1;this.G=_.Hc();Ly(this.B,1E4,this)}};Cz.prototype.stop=function(){this.g&&(this.g=!1,Dz(this))};Cz.prototype.B=function(){this.g&&(Dz(this),Ly(this.B,1E3,this))};
var Dz=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.H;f.seq=a.D++;f.tat=_.Hc()-a.G;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;pn("te_v",f);a.j=b;a.o=c;a.h=d;a.l=e}};var Ez=function(){this.o=this.j=this.A=this.l=0;this.g=[];this.h=_.m.IntersectionObserver!=null?new IntersectionObserver((0,_.w)(this.B,this)):null};Ez.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];qt(d)?(d[Fz]=c,this.l+=yt(d).length,this.h&&this.h.observe(d)):this.bh(d.nodeType)}};Ez.prototype.detach=function(a){for(var b=0;b<a.length;++b){var c=a[b];qt(c)?(c[Fz]=void 0,this.h&&this.h.unobserve(c)):this.bh(c.nodeType)}};
Ez.prototype.reset=function(){this.o=this.j=this.A=this.l=0;this.g=[]};Ez.prototype.B=function(a){for(var b=0;b<a.length;b++){var c=a[b];if(c.intersectionRatio>0&&c.target[Fz]!=null){this.A+=yt(c.target).length;var d=c.target[Fz];this.o+=this.g[d];this.g[d]=0;delete c.target[Fz]}}};Cw.attach(36546,Ez.prototype,{bh:1});var Fz="_gt_"+Math.random().toString(36).substr(2);var Gz=function(a,b){_.x.call(this);a=a||{};this.g=fm(a);this.g.Sb=a.Sb;this.g.Nf=!!a.Nf;this.g.Ni=parseInt(a.Ni,10)||300;this.g.yk=a.yk;this.g.trackVisibility=a.trackVisibility||!1;this.B=0;this.j={};this.A=new _.Rb(this);this.l=new Bz(this,this.g);b&&(this.l.A=b||{});a=this.l;a.h=new oz({Kk:a.g.Kk});a.h.Sg=300;a.h.Fh=1E3;a.h.jd(!0);a.j.listen(a.h,"show",(0,_.w)(a.Yh,a));a.j.listen(a.h,"hide",(0,_.w)(a.Xh,a));a.g.Sb&&xv!="te_cl"&&(b=new Iy({id:"contribute",rf:T.Th,de:"dblclick",Se:!0},a.A),a.h.kg(b),
a.j.listen(b,"submitted",(0,_.w)(a.rk,a)));a.h.oa();a=new qz;co("goog-gt-thumbUpButton")&&(uz(a),wz(a),zz(a));this.o=this.h=null;this.g.trackVisibility&&_.m.IntersectionObserver!=null&&(this.h=new Ez,this.o=new Cz(this.h))};_.A(Gz,_.x);var Hz=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.nodes);for(var f=0;f<e.nodes.length;++f)e.nodes[f]&&c.l.detach(e.nodes[f]);delete c.j[d]}}a.h&&a.h.reset()};
Gz.prototype.P=function(){Hz(this);this.A.dispose();this.A=null;this.l.dispose();this.l=null};var Iz=function(a){for(var b=0;b<a.length;++b)if(a[b]&&a[b].node)return a[b].node;return null},Mz=function(a){var b=Iz(a);if(!b)return null;var c=[],d=[],e=[];b=new dx(b,!0);var f=a[a.length-1].node,g=0,h=!1;do{b.next();var l=b.node();if(!l)break;var n=b.g.g,r=b.depth();for(n==1&&--r;g<a.length&&!a[g].node;)++g;l==a[g].node||!h&&n==1&&(l!=null&&l.previousSibling==null?0:!Jz(Kz(l)))?(n=Lz(l),d.push({node:n,bb:function(){}}),e[d.length-1]=r,l.parentNode&&l.parentNode.insertBefore(n,l),l==a[g].node&&
(c[g++]=d.length-1,h=!0)):h=!1}while(l!=f);return{Rf:e,vk:c,Uj:d}},Jz=function(a){return a!=null&&Xw[a.tagName]},Kz=function(a){if(a==null)return null;for(a=a.previousSibling;a!=null&&a!=null&&a.nodeType==3&&_.Uc(yt(a))=="";)a=a.previousSibling;return a},Pz=function(a,b,c,d,e,f){_.pb.call(this);this.g=[];for(var g=0;g<a.length;++g)this.g.push("nodeType"in a[g]?Nz(a[g]):a[g]),Oz(a[g].node);this.j=b;this.H=d||0;this.X=e||0;this.D=c;this.B=f||null;this.J=this.I=this.U=!1;this.o=[];this.A=[];this.h=[];
this.S=[];new _.Rb(this);this.l=this.M=!1},Nz;_.A(Pz,_.pb);
var Sz=function(a){if(!a)return!1;if(a.nodeType!=3||!_.nd)return Qz in a&&!!a[Qz];if(!a.parentNode)return!0;if(!(Rz in a.parentNode))return!1;var b=a.parentNode[Rz];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},Tz=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]):
""};Pz.prototype.ia=function(){return this.j};
var Uz=function(a,b,c){b={qh:b,yf:c,parts:[]};a.h.push(b);return b},Wz=function(a){if(!a.l&&a.U&&!a.I&&!a.J){a.I=!0;var b;if(b=Vz(a.g)){b=a.g;var c=a.h;if(b.length==1&&b[0]&&b[0].Pf){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].ga);b[0].bb(d.join(" "),b[0].node);b=!0}else b=!1;b=!b}if(b&&(b=Mz(a.g))){a.A=b.vk;a.o=b.Uj;d=a.g;e=a.A;f=a.o;var g=b.Rf;c=[];for(var h=0;h<d.length;++h)if(c[h]=[],d[h].node&&e[h]!==void 0)for(var l=0;l<f.length;++l)if(!(g[l]>g[e[h]])){if(g[l]==
g[e[h]]){if(f[l].node.parentNode!=f[e[h]].node.parentNode)continue}else{for(var n=g[e[h]]-g[l],r=f[e[h]].node.parentNode;n--&&r&&r!=f[l].node.parentNode;)r=r.parentNode;if(r!=f[l].node.parentNode)continue}c[h].push(l)}d=a.g;e=a.h;f=-1;for(g=e.length-1;g>=0;--g)for(h=e[g],l=h.parts.length-1;l>=0;--l)if(n=h.parts[l],!(n.ba<0)&&d[n.ba]&&d[n.ba].node)if(f<0)n.Wd=hw(c[n.ba]),f=c[n.ba][c[n.ba].length-1];else for(r=c[n.ba].length-1;r>=0;--r)if(c[n.ba][r]<=f){n.Wd=hw(c[n.ba].slice(0,r+1));f=c[n.ba][r];break}for(c=
e=0;c<a.h.length;++c){d=a.h[c];f=a.g;g=d;h=b.Rf;l=a.A;n="";for(r=0;r<g.parts.length;++r){var u=g.parts[r];n+=u.ga;if(u.ba<0){var p=-1,t=-1,v=l[g.parts[r-1].ba];v!==void 0&&(p=h[v]);r<g.parts.length-1&&(v=l[g.parts[r+1].ba],v!==void 0&&(t=h[v]));if(p>=0||t>=0)a:if(v=(p<0||t<p)&&r<g.parts.length-1,p=f,t=u,u=g.parts[v?r+1:r-1],!(u.ba>=p.length||p[u.ba].node==null)){p=t.ga;t.ga="";if(/^ +$/.test(p)&&(t=v?u.ga.charCodeAt(0):u.ga.charCodeAt(u.ga.length-1),3584<=t&&t<=3711||12288<=t&&t<=12351||12352<=t&&
t<=12543||12784<=t&&t<=12799||19968<=t&&t<=40959||65280<=t&&t<=65519))break a;u.ga=v?p+u.ga:u.ga+p}}}f=n;g=a.g;h=d;l=a.o;n=b.Rf;r=a.A;u=[];for(p=0;p<h.parts.length&&!(e>=l.length);++p)if(t=h.parts[p],t.Wd&&!(t.ba<0)&&g[t.ba].node&&t.ga)if(e==r[t.ba]||e in t.Wd&&(!(e+1 in t.Wd)||e+1!=r[t.ba])){if(l[e]&&l[e].node){v=Lz(l[e].node);u.push(v);for(var z=l[e].node,E=n[r[t.ba]]-n[e],G=v,L=g[t.ba].node.parentNode,V=G;L&&E--;)V=L.cloneNode(!1),V.appendChild(G),L=L.parentNode,G=V;z.appendChild(V);z=g[t.ba].node;
g[t.ba].ye?g[t.ba].Vg||v.appendChild(z):(z=g[t.ba].node.cloneNode(!1),z.id&&(z.id=""),v.appendChild(z));g[t.ba].bb(t.ga,z)}}else++e,--p;g=u;r=a.g;u=d;h=a.D;if(u.qh)h=u.qh;else{n=r.length;l=-1;for(p=0;p<u.parts.length;++p)t=u.parts[p].ba,t>=0&&r[t]&&r[t].node&&(l=Math.max(l,t),n=Math.min(n,t));for(r="";n<=l;++n)h[n]&&(r+=h[n]);h=r}n=a;r=g;u=h;if(n.B){if(n.B.g.Sb!=3){g=n.S;h=g.push;l=n.B;d=d.yf;d=l.j[++l.B]={id:l.B.toString(),Vi:n,text:u,vo:d||u,ga:f,Lk:l.D,Nk:l.H,nodes:r};for(f=0;f<r.length;++f)r[f]&&
l.l.attach(d.id,r[f]);l.h&&l.h.attach(r,u.length);l.o&&l.o.start();h.call(g,d.id)}}else for(d=0;d<r.length;++d)r[d].title=u}b=a.g;for(c=0;c<b.length;++c)b[c].node&&!b[c].ye&&_.Yd(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&&(_.Yd(f),c[e].node=null)}}}};
Pz.prototype.restore=function(){if(this.I)if(this.I=!1,this.B&&Hz(this.B),this.S=[],Vz(this.o),this.g.length==1&&this.g[0].Pf)this.g[0].bb(this.D[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&&(Xz(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].Vg||(_.Xd(c),c.appendChild(this.g[a].node));this.g[a].bb(this.D[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);_.Yd(c)}}else _.Yd(c)}}this.o=[]}};Pz.prototype.P=function(){_.pb.prototype.P.call(this);this.restore();for(var a=0;a<this.g.length;++a)this.g[a].node&&Xz(this.g[a].node);this.g=null};
var Oz=function(a){if(a)if(a.nodeType==3&&_.nd){Rz in a.parentNode&&a.parentNode[Rz]||(a.parentNode[Rz]={});var b=a.parentNode[Rz];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[Qz]=1},Xz=function(a){if(!a||a.nodeType==3&&_.nd){var b=a.parentNode;if(b&&Rz in b){var c=b[Rz];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&&vw(c))try{delete b[Rz]}catch(f){b[Rz]=
""}}}else if(Qz in a)try{delete a[Qz]}catch(f){a[Qz]=""}},Vz=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},Lz=function(a){a=a.ownerDocument?a.ownerDocument.createElement("font"):_.Td(document,"font");Oz(a);a.style.verticalAlign="inherit";_.Ki(_.lj(rv,2))&&(a.dir="auto");return a},Yz=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},Zz=function(){this.h={};this.g={}};Zz.prototype.has=function(a,b){return this.h[a]!=null||this.g[a]!=null||b&&(a in this.h||a in this.g)};Zz.prototype.write=function(a,b){this.g[a]=b};Zz.prototype.remove=function(a){delete this.g[a];delete this.h[a]};Zz.prototype.read=function(a){var b=this.g[a];b||(b=this.h[a],this.g[a]=b);return b};var Qz="_gt_"+Math.random().toString(36).substr(2),Rz="_gtn_"+Math.random().toString(36).substr(2);
(function(){function a(c){document.title=c}var b={};Nz=function(c,d){if(c.tagName=="TITLE")return{node:c,bb:a,ye:!0,Vg:!0,Pf:!0};if(c.nodeType==3)return{node:c,bb:function(e,f){_.$d(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,bb:b[d],ye:!0};d!="value"&&(c.Pf=!0);return c}})();
var $z=function(a,b,c,d){d=d.firstChild&&d.firstChild.nodeType==3?d.firstChild.nodeValue:yt(d);d={ba:c,ga:ft(d)};a.push(d);b[c]?b[c].end=d:b[c]={start:d,end:d};return d},aA=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):pt(c,a),aA(c))};var bA=function(){this.g=[]};bA.prototype.add=function(a){this.g.push(a)};bA.prototype.step=function(){this.g.length&&(this.g[0]&&this.g[0]()||this.g.shift());return!!this.g.length};var cA=function(){this.g=[]};_.A(cA,bA);cA.prototype.add=function(a){if(a)for(;a(););};cA.Eb=function(){return Vv(cA)};var eA=function(a){this.g=[];this.h=.5;dA(this,a);this.l=0;this.j=!0;this.o=(0,_.w)(this.A,this)};_.A(eA,bA);var dA=function(a,b){b>1?a.h=1:b<.001?a.h=.001:b&&(a.h=b)};
eA.prototype.add=function(a){bA.prototype.add.call(this,a);this.j&&fA(this)};var fA=function(a){a.j=!1;window.setTimeout(a.o,Math.min(a.l,5E3))};eA.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?fA(this):this.j=!0};var gA=function(a,b){this.H=a||null;this.M=b||cA.Eb();this.B=this.A=this.I=null;this.l=this.j=!1;this.o=null;this.g=[];this.h=0},hA=function(a,b){a.j||(a.I=b)},iA=function(a,b,c){a.A=c?(0,_.w)(b,c):b},jA=function(a,b,c){a.B=c?(0,_.w)(b,c):b};gA.prototype.run=function(a){this.j||(this.j=!0,this.G=a,this.h++,this.o=this.I,this.D())};gA.prototype.stop=function(){this.h++;this.j=!1;this.g=[]};
var kA=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].Nh=a.h+1;b=!0;break}b||a.g.push({target:a,ready:!1,Nh:a.h+1});return(0,_.w)(a.D,a,a,a.h+1)},lA=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].Nh==a.h)return a.g[b].ready;return!0};
gA.prototype.D=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.M.add((0,_.w)(this.J,this,b||this.h))}};
gA.prototype.J=function(a){if(this.h!=a)return!1;a=this.o;if(a==mA)return this.stop(),this.A&&this.A.call(this.H,this,this.G),!1;this.l=!0;try{var b=a.call(this.H,this,this.G);if(!b)throw Error();}catch(c){this.stop();a=c;if(this.B)this.B.call(this.H,a,this,this.G);else throw a;return!1}finally{this.l=!1}b!=nA&&(this.o=b,this.h++,this.D());return!1};var nA=function(){},mA=function(){};var pA=function(a,b,c,d,e){b=b||{};this.J=e||[];this.A=[];this.G=[];oA(this,a||document.documentElement,b.Ah===void 0||!!b.Ah);this.D=c||Pz;this.H=b.bk;this.j=this.g=this.o=this.Tc=null;this.B=!!b.Uk;this.ka=!!b.Rk;this.U=this.B?27:13;this.M=!0;this.I=[];this.l=new gA(this,d)},qA=function(a,b,c,d){a.l.j||(b={Jh:b,Gh:c,nodes:[],rh:[],Nb:[],textLength:0,size:0,continuous:!0},a.Tc=null,hA(a.l,a.h),iA(a.l,d),jA(a.l,(0,_.w)(function(e){this.ik(e);d()},a)),a.l.run(b))},rA=function(a,b){return a.nodes.length>
0?new b(a.nodes,a.Nb.join(""),a.rh,a.textLength,a.size):null},sA=function(a,b){if(!a.j)return a.Tc=rA(b,a.D),!0;if(!b.continuous&&b.nodes.length>0)return a.Tc=rA(b,a.D),!0;b.continuous=a.j.jh;a:{var c=a.j;var d=a.U;if(b.size>b.Gh||b.textLength>b.Jh)c=!1;else{var e=c.size,f=c.text.length;if(b.nodes.length!=0&&(e+=b.nodes.length==1?b.size+d+d:b.size+d,f+=b.textLength,e>b.Gh||f>b.Jh)){c=!1;break a}b.size=e;b.textLength=f;b.nodes.push(c.node);b.rh.push(c.text);d=b.nodes.length-1;d==0?b.Nb.push(c.We):
(d==1&&(b.Nb[0]="<a i=0>"+b.Nb[0]+"</a>"),b.Nb.push("<a i="+d+">"),b.Nb.push(c.We),b.Nb.push("</a>"));c=!0}}if(c)return a.j=null,!1;a.Tc=rA(b,a.D);return!0},tA=function(a,b,c){var d=Tz(b,c);d&&_.Uc($s(d))&&a.I.push({node:b,Li:c,text:d})};
pA.prototype.h=function(a,b){var c=this;if(this.j&&sA(this,b))return mA;if(!this.g){this.M=!!this.A.length;if(!this.A.length&&(a=this.I.shift()))return this.j={jh:!1,node:Nz(a.node,a.Li),text:a.text,We:bt(a.text),size:this.B?_.Pb(a.text).length:a.text.length},b.continuous=!1,sA(this,b),mA;a=this.A.shift()||this.G.shift();if(!a)return this.j=null,sA(this,b),mA;this.o=[a.Qk];this.g=new dx(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 uA(this),vA(a)||(b.continuous=!1),this.h;wA(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"&&Wx(a,"translate")||a.tagName=="INPUT"&&(Yw[a.type]||Wx(a,"translate")));if((e||d)&&this.M&&!xA(a))return oA(this,a,yA(this),!0),this.g.skip(),uA(this),this.h;if(d&&yA(this)&&(this.ka&&tA(this,a,"title"),tA(this,a,"alt"),tA(this,a,"placeholder"),tA(this,a,"aria-label"),tA(this,a,"aria-placeholder"),
tA(this,a,"aria-roledescription"),tA(this,a,"aria-valuetext"),ex(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&&_.Uc(g[0])!=""&&_.Uc(g[1])!=""){f.nodeValue=g[0];for(var h=1;h<g.length;++h){var l=_.Pd(a).createElement("font");this.J.push(l);pt(l,f);f=l;pt(_.Pd(a).createTextNode("\n"+g[h]),f);f=f.nextSibling}}}f=f.nextSibling}a.shadowRoot&&Array.from(a.shadowRoot.childNodes).forEach(function(t){oA(c,t,yA(c))});if(e){this.g.skip();if(yA(this)){var n=
Tz(a);if(_.Uc($s(n))&&(this.j={jh:!0,node:Nz(a),text:n,We:bt(n),size:this.B?_.Pb(n).length:n.length},sA(this,b)))return uA(this),mA}uA(this);return this.h}if(d){if(zA(a)||!a.firstChild&&a.tagName!="IFRAME"&&a.tagName!="RUBY")return b.continuous=b.continuous&&!!Xw[a.tagName],this.g.skip(),uA(this),this.h;if(a.tagName=="RUBY"){try{n=_.B(a.childNodes);for(var r=n.next();!r.done;r=n.next()){var u=r.value;u.nodeType!=3&&oA(this,u,yA(this))}}catch(t){}this.g.skip();uA(this);return this.h}if(a.tagName==
"IFRAME"){try{if(!a.src.match(/https?:\/\//)||_.Lb(a.src.match(_.If)[3]||null)==window.location.hostname){var p=rt(a).documentElement;p&&oA(this,p,yA(this))}}catch(t){}b.continuous=!1;this.g.skip();uA(this);return this.h}yA(this)&&vA(a)?this.H&&a.tagName=="A"&&a.href&&this.H(a):b.continuous=!1;return this.h}this.g.skip();uA(this);return this.h};
var zA=function(a){return Sz(a)||a.nodeType!=3&&(!a.tagName||Ww[a.tagName]||Xw[a.tagName]||Wx(a,"skiptranslate"))},AA=function(a){var b=_.Pd(a);return b.defaultView&&b.defaultView.getComputedStyle?b.defaultView.getComputedStyle(a,null):a.currentStyle},xA=function(a){return a.nodeType==3?!0:a.nodeType!=1?!1:a.offsetWidth&&a.offsetHeight?!0:(a=AA(a),!!a&&a.display!="none"&&a.visibility!="hidden")},vA=function(a){if(a.nodeType==3)return!0;if(a.nodeType!=1)return!1;var b=AA(a);return!!Vw[a.tagName]&&
(!b||!b.display||b.display=="inline")},oA=function(a,b,c,d){(d?a.G:a.A).push({root:b,Qk:c===void 0||c})},yA=function(a){return a.o[a.o.length-1]},wA=function(a,b){b=!Sz(b)&&(b.nodeType==Rs&&yA(a)||!(Wx(b,"notranslate")||b.attributes&&b.attributes.translate&&b.attributes.translate.value=="no")&&(Wx(b,"translate")||!!b.attributes&&!!b.attributes.translate&&b.attributes.translate.value=="yes"||yA(a)));a.o.push(b)},uA=function(a){a.o.pop()};Cw.attach(5762,pA.prototype,{ik:1});var BA=function(){_.x.call(this);this.g=[]};_.A(BA,_.x);BA.prototype.restore=function(){Ly(this.h,0,this)};BA.prototype.h=function(){for(var a=0;a<this.g.length;++a)_.Yd(this.g[a]);this.g=[]};BA.prototype.P=function(){_.x.prototype.P.call(this);this.restore()};var CA=function(a){var b=new Set;a.forEach(function(c){qt(c)?b.add(c):(c=c.parentElement||null,c!=null&&b.add(c))});return b};var DA=function(a){this.h=!0;this.l=a;this.j=!1;this.g=[]};DA.prototype.ia=function(){return this.g.join("")};var EA=function(a,b){this.o=a;this.l=!0;this.j=b;this.g=null;this.h=0},FA=function(a,b){return a.l?(b((0,_.w)(a.A,a),a.o,a.j?"en":""),!0):!1};EA.prototype.A=function(a,b,c){this.g=b;this.h=c;a()};var GA=function(a,b){this.l=a;this.H=!!b;this.g=this.D=0;this.o=this.j=-1;this.A=this.B=this.h=0},JA=function(a,b,c){a.H&&(b-=9);for(var d="",e=0,f=a.D;f<a.l.length;++f){var g=a.l.charAt(f),h=g.charCodeAt(0);e++;a.h+=a.H?h<=127?h<=32||HA[h]?3:1:h<=2047||h>=55296&&h<=56319||h>=56320&&h<=57343?6:9:1;h=a.h>=b;IA[g]?(a.o=f,a.B=a.h,h=h||e>c):g==" "&&(a.j=f,a.A=a.h,h=h||e>c);if(h)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.D=f+1,d}a.g<a.l.length&&(d=a.l.substring(a.g),a.g=a.l.length);return d},IA=hw([".",",",":","\\?","!"]),KA=[".","?","!"],HA=hw([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 LA=function(){};var Eo={Im:"TYPE_UNSPECIFIED",ym:"STRING",Wl:"NUMBER",Kl:"INTEGER",fl:"BOOLEAN",el:"ARRAY",Xl:"OBJECT",Vl:"NULL"},hq=function(a){for(var b={},c=_.B(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};hq.prototype.json=function(){return this.g.json()};var MA=function(){};
_.Zb.Object.defineProperties(MA.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,h;d=_.B((h=(e=this.candidates)==null?void 0:(f=e[0])==null?void 0:(g=f.content)==null?void 0:g.parts)!=
null?h:[]);for(e=d.next();!e.done;e=d.next()){e=e.value;f=_.B(Object.entries(e));for(g=f.next();!g.done;g=f.next())h=_.B(g.value),g=h.next().value,h=h.next().value,g==="text"||g==="thought"||g==="thoughtSignature"||h===null&&h===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,h;c=_.B((h=(e=this.candidates)==null?void 0:(f=e[0])==null?void 0:(g=f.content)==null?void 0:g.parts)!=null?h:[]);for(e=c.next();!e.done;e=
c.next()){e=e.value;f=_.B(Object.entries(e));for(g=f.next();!g.done;g=f.next())h=_.B(g.value),g=h.next().value,h=h.next().value,g==="inlineData"||h===null&&h===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,h;a=(e=this.candidates)==null?void 0:(f=e[0])==null?void 0:(g=f.content)==null?void 0:(h=g.parts)==null?void 0:h.filter(function(l){return l.functionCall}).map(function(l){return l.functionCall}).filter(function(l){return l!==
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,h;a=(e=this.candidates)==null?void 0:(f=e[0])==null?void 0:(g=f.content)==null?void 0:
(h=g.parts)==null?void 0:h.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 l;return a==null?void 0:(l=a[0])==null?void 0:l.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,h;a=(e=this.candidates)==null?void 0:(f=e[0])==null?void 0:(g=f.content)==null?void 0:(h=g.parts)==null?void 0:h.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 l;return a==null?void 0:(l=a[0])==null?void 0:l.output}}}}});var NA=function(){},OA=function(){},PA=function(){},QA=function(){},RA=function(){},SA=function(){},TA=function(){};
TA.prototype._fromAPIResponse=function(a){var b=a.apiResponse;var c=new TA;if(a._isVertexAI){a={};var d=Q(b,["name"]);d!=null&&P(a,["name"],d);d=Q(b,["metadata"]);d!=null&&P(a,["metadata"],d);d=Q(b,["done"]);d!=null&&P(a,["done"],d);d=Q(b,["error"]);d!=null&&P(a,["error"],d);b=Q(b,["response"]);b!=null&&P(a,["response"],ro(b));b=a}else a={},d=Q(b,["name"]),d!=null&&P(a,["name"],d),d=Q(b,["metadata"]),d!=null&&P(a,["metadata"],d),d=Q(b,["done"]),d!=null&&P(a,["done"],d),d=Q(b,["error"]),d!=null&&P(a,
["error"],d),b=Q(b,["response","generateVideoResponse"]),b!=null&&P(a,["response"],qo(b)),b=a;Object.assign(c,b);return c};var UA=function(){},VA=function(){},WA=function(){},XA=function(){},YA=function(){},ZA=function(){},$A=function(){},aB=function(){},bB=function(){},cB=function(){};var dB=function(a,b,c,d){this.g=[];this.l={};this.D=b;this.init(a,c,d)};dB.prototype.init=function(a,b,c){this.j=a;this.g=b[this.j]||[];this.H=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.A=(e=(d=a.config)==null?void 0:d.pageSize)!=null?e:this.g.length};
dB.prototype[Symbol.asyncIterator]=function(){var a=this;return{next:function(){var b;return _.M(function(c){if(c.g==1)return a.h>=a.B?eB(a)?c.yield(a.nextPage(),2):c.return({value:void 0,done:!0}):c.V(2);b=a.g[a.h];a.h+=1;return c.return({value:b,done:!1})})},return:function(){return _.M(function(b){return b.return({value:void 0,done:!0})})}}};
dB.prototype.nextPage=function(){var a=this,b;return _.M(function(c){if(c.g==1){if(!eB(a))throw Error("ec");return c.yield(a.D(a.params),2)}b=c.h;a.init(a.j,b,a.l);return c.return(a.o)})};var eB=function(a){var b;return((b=a.params.config)==null?void 0:b.pageToken)!==void 0?!0:!1};
_.Zb.Object.defineProperties(dB.prototype,{o:{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.A}},sdkHttpResponse:{configurable:!0,enumerable:!0,get:function(){return this.H}},params:{configurable:!0,enumerable:!0,get:function(){return this.l}},B:{configurable:!0,enumerable:!0,get:function(){return this.g.length}}});var iB=function(a){var b=this;b.g=a;b.list=function(c){c=c===void 0?{}:c;var d,e;return _.M(function(f){return f.g==1?(d=dB,e="batchJobs",f.yield(fB(b,c),2)):f.return(new d(e,function(g){return fB(b,g)},f.h,c))})};b.create=function(c){return _.M(function(d){if(R(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 h=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(h)f.dest=h.endsWith(".jsonl")?h.slice(0,-6)+"/dest":h+"_dest_"+g;else if(e)f.dest=e+"_dest_"+g;else throw Error("gc");}c.config=f}return d.return(gB(b,c))})};b.h=function(c){return _.M(function(d){console.warn("batches.createEmbeddings() is experimental and may change without notice.");if(R(b.g))throw Error("fc");return d.return(hB(b,c))})};return b};_.A(iB,LA);
var gB=function(a,b){var c,d,e,f,g,h,l,n,r;return _.M(function(u){d="";e={};if(R(a.g))return f=dp(a.g,b),d=O("batchPredictionJobs",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,T:e,body:JSON.stringify(f),R:"POST",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(p){return p.json()}),u.return(c.then(function(p){return Xo(p)}));l=cp(a.g,b);d=O("{model}:batchGenerateContent",l._url);e=l._query;delete l._url;
delete l._query;c=a.g.request({path:d,T:e,body:JSON.stringify(l),R:"POST",httpOptions:(n=b.config)==null?void 0:n.httpOptions,abortSignal:(r=b.config)==null?void 0:r.abortSignal}).then(function(p){return p.json()});return u.return(c.then(function(p){return Wo(p)}))})},hB=function(a,b){var c,d,e,f,g,h;return _.M(function(l){d="";e={};if(R(a.g))throw Error("hc");f=fp(a.g,b);d=O("{model}:asyncBatchEmbedContent",f._url);e=f._query;delete f._url;delete f._query;c=a.g.request({path:d,T:e,body:JSON.stringify(f),
R:"POST",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(n){return n.json()});return l.return(c.then(function(n){return Wo(n)}))})};
iB.prototype.get=function(a){var b=this,c,d,e,f,g,h,l,n,r;return _.M(function(u){d="";e={};if(R(b.g))return f=op(b.g,a),d=O("batchPredictionJobs/{name}",f._url),e=f._query,delete f._url,delete f._query,c=b.g.request({path:d,T:e,body:JSON.stringify(f),R:"GET",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(h=a.config)==null?void 0:h.abortSignal}).then(function(p){return p.json()}),u.return(c.then(function(p){return Xo(p)}));l=np(b.g,a);d=O("batches/{name}",l._url);e=l._query;delete l._url;
delete l._query;c=b.g.request({path:d,T:e,body:JSON.stringify(l),R:"GET",httpOptions:(n=a.config)==null?void 0:n.httpOptions,abortSignal:(r=a.config)==null?void 0:r.abortSignal}).then(function(p){return p.json()});return u.return(c.then(function(p){return Wo(p)}))})};
iB.prototype.cancel=function(a){var b=this,c,d,e,f,g,h,l,n;return _.M(function(r){c="";d={};if(R(b.g)){var u=b.g,p={},t=Q(a,["name"]);t!=null&&P(p,["_url","name"],Ro(u,t));h=p;c=O("batchPredictionJobs/{name}:cancel",h._url);d=h._query;delete h._url;delete h._query;return r.yield(b.g.request({path:c,T:d,body:JSON.stringify(h),R:"POST",httpOptions:(l=a.config)==null?void 0:l.httpOptions,abortSignal:(n=a.config)==null?void 0:n.abortSignal}),0)}u=b.g;p={};t=Q(a,["name"]);t!=null&&P(p,["_url","name"],
Ro(u,t));e=p;c=O("batches/{name}:cancel",e._url);d=e._query;delete e._url;delete e._query;return r.yield(b.g.request({path:c,T:d,body:JSON.stringify(e),R:"POST",httpOptions:(f=a.config)==null?void 0:f.httpOptions,abortSignal:(g=a.config)==null?void 0:g.abortSignal}),0)})};
var fB=function(a,b){var c,d,e,f,g,h,l,n,r;return _.M(function(u){d="";e={};if(R(a.g))return f=sp(b),d=O("batchPredictionJobs",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,T:e,body:JSON.stringify(f),R:"GET",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})}),u.return(c.then(function(p){p=vp(p);var t=new cB;Object.assign(t,
p);return t}));l=rp(b);d=O("batches",l._url);e=l._query;delete l._url;delete l._query;c=a.g.request({path:d,T:e,body:JSON.stringify(l),R:"GET",httpOptions:(n=b.config)==null?void 0:n.httpOptions,abortSignal:(r=b.config)==null?void 0:r.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})});return u.return(c.then(function(p){p=tp(p);var t=new cB;Object.assign(t,p);return t}))})};
iB.prototype.delete=function(a){var b=this,c,d,e,f,g,h,l,n,r;return _.M(function(u){d="";e={};if(R(b.g))return f=hp(b.g,a),d=O("batchPredictionJobs/{name}",f._url),e=f._query,delete f._url,delete f._query,c=b.g.request({path:d,T:e,body:JSON.stringify(f),R:"DELETE",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(h=a.config)==null?void 0:h.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})}),u.return(c.then(function(p){var t=
{},v=Q(p,["sdkHttpResponse"]);v!=null&&P(t,["sdkHttpResponse"],v);v=Q(p,["name"]);v!=null&&P(t,["name"],v);v=Q(p,["done"]);v!=null&&P(t,["done"],v);p=Q(p,["error"]);p!=null&&P(t,["error"],p);return t}));l=gp(b.g,a);d=O("batches/{name}",l._url);e=l._query;delete l._url;delete l._query;c=b.g.request({path:d,T:e,body:JSON.stringify(l),R:"DELETE",httpOptions:(n=a.config)==null?void 0:n.httpOptions,abortSignal:(r=a.config)==null?void 0:r.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse=
{headers:p.headers};return t})});return u.return(c.then(function(p){var t={},v=Q(p,["sdkHttpResponse"]);v!=null&&P(t,["sdkHttpResponse"],v);v=Q(p,["name"]);v!=null&&P(t,["name"],v);v=Q(p,["done"]);v!=null&&P(t,["done"],v);p=Q(p,["error"]);p!=null&&P(t,["error"],p);return t}))})};var kB=function(a){var b=this;b.g=a;b.list=function(c){c=c===void 0?{}:c;var d,e;return _.M(function(f){return f.g==1?(d=dB,e="cachedContents",f.yield(jB(b,c),2)):f.return(new d(e,function(g){return jB(b,g)},f.h,c))})};return b};_.A(kB,LA);
kB.prototype.create=function(a){var b=this,c,d,e,f,g,h,l,n,r;return _.M(function(u){d="";e={};if(R(b.g))return f=Dp(b.g,a),d=O("cachedContents",f._url),e=f._query,delete f._url,delete f._query,c=b.g.request({path:d,T:e,body:JSON.stringify(f),R:"POST",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(h=a.config)==null?void 0:h.abortSignal}).then(function(p){return p.json()}),u.return(c.then(function(p){return p}));l=Cp(b.g,a);d=O("cachedContents",l._url);e=l._query;delete l._url;delete l._query;
c=b.g.request({path:d,T:e,body:JSON.stringify(l),R:"POST",httpOptions:(n=a.config)==null?void 0:n.httpOptions,abortSignal:(r=a.config)==null?void 0:r.abortSignal}).then(function(p){return p.json()});return u.return(c.then(function(p){return p}))})};
kB.prototype.get=function(a){var b=this,c,d,e,f,g,h,l,n,r;return _.M(function(u){d="";e={};if(R(b.g))return f=Hp(b.g,a),d=O("{name}",f._url),e=f._query,delete f._url,delete f._query,c=b.g.request({path:d,T:e,body:JSON.stringify(f),R:"GET",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(h=a.config)==null?void 0:h.abortSignal}).then(function(p){return p.json()}),u.return(c.then(function(p){return p}));l=Gp(b.g,a);d=O("{name}",l._url);e=l._query;delete l._url;delete l._query;c=b.g.request({path:d,
T:e,body:JSON.stringify(l),R:"GET",httpOptions:(n=a.config)==null?void 0:n.httpOptions,abortSignal:(r=a.config)==null?void 0:r.abortSignal}).then(function(p){return p.json()});return u.return(c.then(function(p){return p}))})};
kB.prototype.delete=function(a){var b=this,c,d,e,f,g,h,l,n,r;return _.M(function(u){d="";e={};if(R(b.g))return f=Fp(b.g,a),d=O("{name}",f._url),e=f._query,delete f._url,delete f._query,c=b.g.request({path:d,T:e,body:JSON.stringify(f),R:"DELETE",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(h=a.config)==null?void 0:h.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})}),u.return(c.then(function(p){var t={};p=Q(p,["sdkHttpResponse"]);
p!=null&&P(t,["sdkHttpResponse"],p);p=new WA;Object.assign(p,t);return p}));l=Ep(b.g,a);d=O("{name}",l._url);e=l._query;delete l._url;delete l._query;c=b.g.request({path:d,T:e,body:JSON.stringify(l),R:"DELETE",httpOptions:(n=a.config)==null?void 0:n.httpOptions,abortSignal:(r=a.config)==null?void 0:r.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})});return u.return(c.then(function(p){var t={};p=Q(p,["sdkHttpResponse"]);p!=null&&P(t,
["sdkHttpResponse"],p);p=new WA;Object.assign(p,t);return p}))})};
kB.prototype.update=function(a){var b=this,c,d,e,f,g,h,l,n,r;return _.M(function(u){d="";e={};if(R(b.g))return f=Pp(b.g,a),d=O("{name}",f._url),e=f._query,delete f._url,delete f._query,c=b.g.request({path:d,T:e,body:JSON.stringify(f),R:"PATCH",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(h=a.config)==null?void 0:h.abortSignal}).then(function(p){return p.json()}),u.return(c.then(function(p){return p}));l=Op(b.g,a);d=O("{name}",l._url);e=l._query;delete l._url;delete l._query;c=
b.g.request({path:d,T:e,body:JSON.stringify(l),R:"PATCH",httpOptions:(n=a.config)==null?void 0:n.httpOptions,abortSignal:(r=a.config)==null?void 0:r.abortSignal}).then(function(p){return p.json()});return u.return(c.then(function(p){return p}))})};
var jB=function(a,b){var c,d,e,f,g,h,l,n,r;return _.M(function(u){d="";e={};if(R(a.g))return f=Lp(b),d=O("cachedContents",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,T:e,body:JSON.stringify(f),R:"GET",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})}),u.return(c.then(function(p){p=Np(p);var t=new XA;Object.assign(t,p);
return t}));l=Kp(b);d=O("cachedContents",l._url);e=l._query;delete l._url;delete l._query;c=a.g.request({path:d,T:e,body:JSON.stringify(l),R:"GET",httpOptions:(n=b.config)==null?void 0:n.httpOptions,abortSignal:(r=b.config)==null?void 0:r.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})});return u.return(c.then(function(p){p=Mp(p);var t=new XA;Object.assign(t,p);return t}))})};var $p=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,$p.prototype)};_.A($p,Error);var mB=function(a){var b=this;b.g=a;b.list=function(c){c=c===void 0?{}:c;var d,e;return _.M(function(f){return f.g==1?(d=dB,e="files",f.yield(lB(b,c),2)):f.return(new d(e,function(g){return lB(b,g)},f.h,c))})};return b};_.A(mB,LA);mB.prototype.upload=function(a){var b=this;return _.M(function(c){if(R(b.g))throw Error("mc");return c.return(nB(b.g,a.file,a.config).then(function(d){return d}))})};mB.prototype.download=function(a){var b=this;return _.M(function(c){return c.yield(oB(b.g,a),0)})};
mB.prototype.h=function(a){var b=this;return _.M(function(c){return c.return(pB(b,a))})};
var lB=function(a,b){var c,d,e,f,g,h;return _.M(function(l){d="";e={};if(R(a.g))throw Error("hc");f=Tp(b);d=O("files",f._url);e=f._query;delete f._url;delete f._query;c=a.g.request({path:d,T:e,body:JSON.stringify(f),R:"GET",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(n){return n.json().then(function(r){r.sdkHttpResponse={headers:n.headers};return r})});return l.return(c.then(function(n){n=Up(n);var r=new $A;Object.assign(r,
n);return r}))})};mB.prototype.get=function(a){var b=this,c,d,e,f,g,h;return _.M(function(l){d="";e={};if(R(b.g))throw Error("hc");f=Rp(a);d=O("files/{file}",f._url);e=f._query;delete f._url;delete f._query;c=b.g.request({path:d,T:e,body:JSON.stringify(f),R:"GET",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(h=a.config)==null?void 0:h.abortSignal}).then(function(n){return n.json()});return l.return(c.then(function(n){return n}))})};
mB.prototype.delete=function(a){var b=this,c,d,e,f,g,h;return _.M(function(l){d="";e={};if(R(b.g))throw Error("hc");f=Qp(a);d=O("files/{file}",f._url);e=f._query;delete f._url;delete f._query;c=b.g.request({path:d,T:e,body:JSON.stringify(f),R:"DELETE",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(h=a.config)==null?void 0:h.abortSignal}).then(function(n){return n.json().then(function(r){r.sdkHttpResponse={headers:n.headers};return r})});return l.return(c.then(function(n){var r={};
n=Q(n,["sdkHttpResponse"]);n!=null&&P(r,["sdkHttpResponse"],n);n=new aB;Object.assign(n,r);return n}))})};
var pB=function(a,b){var c,d,e,f,g,h;return _.M(function(l){d="";e={};if(R(a.g))throw Error("hc");f=Sp(b);d=O("files:register",f._url);e=f._query;delete f._url;delete f._query;c=a.g.request({path:d,T:e,body:JSON.stringify(f),R:"POST",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(n){return n.json()});return l.return(c.then(function(n){n=Vp(n);var r=new bB;Object.assign(r,n);return r}))})};/*

 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 qB=function(){let exports={};const objectToString=Object.prototype.toString;const isError=value=>objectToString.call(value)==="[object Error]";const errorMessages=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"]);function isNetworkError(error){const isValid=error&&isError(error)&&error.name==="TypeError"&&
typeof error.message==="string";if(!isValid)return false;const {message,stack}=error;if(message==="Load failed")return stack===undefined||"__sentry_captured__"in error;if(message.startsWith("error sending request for url"))return true;return errorMessages.has(message)}exports.isNetworkError=isNetworkError;return exports}.call(void 0).isNetworkError;var rB=function(isNetworkError){let exports={};function validateRetries(retries){if(typeof retries==="number"){if(retries<0)throw new TypeError("Expected `retries` to be a non-negative number.");if(Number.isNaN(retries))throw new TypeError("Expected `retries` to be a valid number or Infinity, got NaN.");}else if(retries!==undefined)throw new TypeError("Expected `retries` to be a number or Infinity.");}function validateNumberOption(name,value,{min=0,allowInfinity=false}={}){if(value===undefined)return;
if(typeof value!=="number"||Number.isNaN(value))throw new TypeError(`Expected \`${name}\` to be a number${allowInfinity?" or Infinity":""}.`);if(!allowInfinity&&!Number.isFinite(value))throw new TypeError(`Expected \`${name}\` to be a finite number.`);if(value<min)throw new TypeError(`Expected \`${name}\` to be \u2265 ${min}.`);}class AbortError extends Error{constructor(message){super();if(message instanceof Error){this.originalError=message;({message}=message)}else{this.originalError=new Error(message);
this.originalError.stack=this.stack}this.name="AbortError";this.message=message}}function calculateDelay(retriesConsumed,options){const attempt=Math.max(1,retriesConsumed+1);const random=options.randomize?Math.random()+1:1;let timeout=Math.round(random*options.minTimeout*options.factor**(attempt-1));timeout=Math.min(timeout,options.maxTimeout);return timeout}function calculateRemainingTime(start,max){if(!Number.isFinite(max))return max;return max-(performance.now()-start)}async function onAttemptFailure({error,
attemptNumber,retriesConsumed,startTime,options}){const \u1d43\u1d9cfactory=typeof AsyncContext==="object"&&AsyncContext.Variable?.\u1d43\u1d9cstart?.()||(()=>arg=>()=>arg);const \u1d43\u1d9csuspend=\u1d43\u1d9cfactory();const \u1d43\u1d9cresume=\u1d43\u1d9cfactory(true);try{const normalizedError=error instanceof Error?error:new TypeError(`Non-error was thrown: "${error}". You should only throw errors.`);if(normalizedError instanceof AbortError)throw normalizedError.originalError;const retriesLeft=
Number.isFinite(options.retries)?Math.max(0,options.retries-retriesConsumed):options.retries;const maxRetryTime=options.maxRetryTime??Number.POSITIVE_INFINITY;const context=Object.freeze({error:normalizedError,attemptNumber,retriesLeft,retriesConsumed});\u1d43\u1d9cresume(await \u1d43\u1d9csuspend(options.onFailedAttempt(context)));if(calculateRemainingTime(startTime,maxRetryTime)<=0)throw normalizedError;const consumeRetry=\u1d43\u1d9cresume(await \u1d43\u1d9csuspend(options.shouldConsumeRetry(context)));
const remainingTime=calculateRemainingTime(startTime,maxRetryTime);if(remainingTime<=0||retriesLeft<=0)throw normalizedError;if(normalizedError instanceof TypeError&&!isNetworkError(normalizedError)){if(consumeRetry)throw normalizedError;options.signal?.throwIfAborted();return false}if(!\u1d43\u1d9cresume(await \u1d43\u1d9csuspend(options.shouldRetry(context))))throw normalizedError;if(!consumeRetry){options.signal?.throwIfAborted();return false}const delayTime=calculateDelay(retriesConsumed,options);
const finalDelay=Math.min(delayTime,remainingTime);options.signal?.throwIfAborted();if(finalDelay>0)\u1d43\u1d9cresume(await \u1d43\u1d9csuspend(new Promise((resolve,reject)=>{const onAbort=()=>{clearTimeout(timeoutToken);options.signal?.removeEventListener("abort",onAbort);reject(options.signal.reason)};const timeoutToken=setTimeout(()=>{options.signal?.removeEventListener("abort",onAbort);resolve()},finalDelay);if(options.unref)timeoutToken.unref?.();options.signal?.addEventListener("abort",onAbort,
{once:true})})));options.signal?.throwIfAborted();return true}finally{\u1d43\u1d9csuspend()}}async function pRetry(input,options={}){const \u1d43\u1d9cfactory=typeof AsyncContext==="object"&&AsyncContext.Variable?.\u1d43\u1d9cstart?.()||(()=>arg=>()=>arg);const \u1d43\u1d9csuspend=\u1d43\u1d9cfactory();const \u1d43\u1d9cresume=\u1d43\u1d9cfactory(true);try{options={...options};validateRetries(options.retries);if(Object.hasOwn(options,"forever"))throw new Error("The `forever` option is no longer supported. For many use-cases, you can set `retries: Infinity` instead.");
options.retries??=10;options.factor??=2;options.minTimeout??=1E3;options.maxTimeout??=Number.POSITIVE_INFINITY;options.maxRetryTime??=Number.POSITIVE_INFINITY;options.randomize??=false;options.onFailedAttempt??=()=>{};options.shouldRetry??=()=>true;options.shouldConsumeRetry??=()=>true;validateNumberOption("factor",options.factor,{min:0,allowInfinity:false});validateNumberOption("minTimeout",options.minTimeout,{min:0,allowInfinity:false});validateNumberOption("maxTimeout",options.maxTimeout,{min:0,
allowInfinity:true});validateNumberOption("maxRetryTime",options.maxRetryTime,{min:0,allowInfinity:true});if(!(options.factor>0))options.factor=1;options.signal?.throwIfAborted();let attemptNumber=0;let retriesConsumed=0;const startTime=performance.now();while(Number.isFinite(options.retries)?retriesConsumed<=options.retries:true){attemptNumber++;try{options.signal?.throwIfAborted();const result=\u1d43\u1d9cresume(await \u1d43\u1d9csuspend(input(attemptNumber)));options.signal?.throwIfAborted();return result}catch(error){\u1d43\u1d9cresume();
if(\u1d43\u1d9cresume(await \u1d43\u1d9csuspend(onAttemptFailure({error,attemptNumber,retriesConsumed,startTime,options}))))retriesConsumed++}}throw new Error("Retry attempts exhausted without throwing an error.");}finally{\u1d43\u1d9csuspend()}}function makeRetriable(function_,options){return function(...arguments_){return pRetry(()=>function_.apply(this,arguments_),options)}}exports.AbortError=AbortError;exports.pRetry=pRetry;exports.makeRetriable=makeRetriable;return exports}.call(void 0,qB),sB=
rB.AbortError,tB=rB.pRetry;var uB=[408,429,500,502,503,504],xB=function(a){this.g=Object.assign({},a);var b;this.h=(b=a.httpOptions)==null?void 0:b.baseUrl;this.g.jc&&(this.g.ab&&this.g.location?this.g.apiKey=void 0:this.g.apiKey&&(this.g.ab=void 0,this.g.location=void 0));b={};if(this.g.jc){this.g.location||this.g.apiKey||this.h||(this.g.location="global");if(!(this.g.ab&&this.g.location||this.g.apiKey||this.h))throw Error("nc");var c=a.ab&&a.location||!!a.apiKey;this.h&&!c?(b.baseUrl=this.h,this.g.ab=void 0,this.g.location=
void 0):this.g.apiKey||this.g.location==="global"?b.baseUrl="https://aiplatform.googleapis.com/":this.g.ab&&this.g.location&&(b.baseUrl="https://"+this.g.location+"-aiplatform.googleapis.com/");var d;b.apiVersion=(d=this.g.apiVersion)!=null?d:"v1beta1"}else{if(!this.g.apiKey)throw new $p({message:"API key must be set when using the Gemini API.",status:403});b.apiVersion=(c=this.g.apiVersion)!=null?c:"v1beta";b.baseUrl="https://generativelanguage.googleapis.com/"}b.headers=vB(this);this.g.httpOptions=
b;a.httpOptions&&(this.g.httpOptions=wB(b,a.httpOptions))},R=function(a){var b;return(b=a.g.jc)!=null?b:!1};xB.prototype.getHeaders=function(){if(this.g.httpOptions&&this.g.httpOptions.headers!==void 0)return this.g.httpOptions.headers;throw Error("oc");};
var yB=function(a,b,c,d){if(!c||c.baseUrl===void 0||c.apiVersion===void 0)throw Error("pc");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.g.ab+"/locations/"+a.g.location);b!==""&&c.push(b);return new URL(c.join("/"))},zB=function(a,b,c){return c.baseUrl&&c.baseUrlResourceScope==="COLLECTION"||a.g.apiKey||!a.g.jc||b.path.startsWith("projects/")||b.R==="GET"&&b.path.startsWith("publishers/google/models")?
!1:!0};
xB.prototype.request=function(a){var b=this,c,d,e,f,g,h,l,n,r,u,p,t;return _.M(function(v){if(v.g==1){c=b.g.httpOptions;a.httpOptions&&(c=wB(b.g.httpOptions,a.httpOptions));d=zB(b,a,c);e=yB(b,a.path,c,d);if(a.T)for(f=_.B(Object.entries(a.T)),g=f.next();!g.done;g=f.next())h=g.value,l=_.B(h),n=l.next().value,r=l.next().value,u=n,p=r,e.searchParams.append(u,String(p));t={};if(a.R==="GET"){if(a.body&&a.body!=="{}")throw Error("qc");}else t.body=a.body;return v.yield(AB(b,t,c,a.abortSignal),2)}t=v.h;return v.return(BB(b,
e,t,a.R))})};
var wB=function(a,b){a=JSON.parse(JSON.stringify(a));b=_.B(Object.entries(b));for(var c=b.next();!c.done;c=b.next()){var d=_.B(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},DB=function(a,b){var c,d,e,f;return _.M(function(g){if(g.g==1)return c=a.g.httpOptions,b.httpOptions&&(c=wB(a.g.httpOptions,b.httpOptions)),d=zB(a,b,c),e=yB(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.yield(AB(a,f,c,b.abortSignal),2);f=g.h;return g.return(CB(a,e,f,b.R))})},AB=function(a,b,c,d){var e,f,g,h,l;return _.M(function(n){if(n.g==1){if(c&&c.timeout||d)e=new AbortController,f=e.signal,c.timeout&&((g=c)==null?void 0:g.timeout)>0&&(h=setTimeout(function(){return e.abort()},c.timeout))&&typeof h.unref==="function"&&h.unref(),d&&d.addEventListener("abort",function(){e.abort()}),b.signal=f;c&&c.extraBody!==null&&bq(b,c.extraBody);l=b;return n.yield(EB(a,c),2)}l.headers=n.h;
return n.return(b)})},BB=function(a,b,c,d){return _.M(function(e){return e.return(FB(a,b.toString(),Object.assign({},c,{method:d})).then(function(f){return _.M(function(g){return g.g==1?g.yield(aq(f),2):g.return(new hq(f))})}).catch(function(f){if(f instanceof Error)throw f;throw Error(JSON.stringify(f));}))})},CB=function(a,b,c,d){return _.M(function(e){return e.return(FB(a,b.toString(),Object.assign({},c,{method:d})).then(function(f){return _.M(function(g){return g.g==1?g.yield(aq(f),2):g.return(GB(f))})}).catch(function(f){if(f instanceof
Error)throw f;throw Error(JSON.stringify(f));}))})},GB=function(a){return function(){return new Ms(function c(){var d,e,f,g,h,l,n,r,u,p,t,v,z,E,G,L,V,na,oa,Aa,W,Ba,Pa,Ga,K,Qb,qb,vd,Kc,Lc,wd,yb,mc;return Bs(c,function(N){switch(N.g){case 1:N.G(2);f=(d=a)==null?void 0:(e=d.body)==null?void 0:e.getReader();g=new TextDecoder("utf-8");if(!f)throw Error("rc");N.G(4);h="";l="data:";n=["\n\n","\r\r","\r\n\r\n"];case 6:return N.yield(new Es(2,f.read()),9);case 9:r=N.h;u=r.done;p=r.value;if(u){if(h.trim().length>
0)throw Error("sc");N.V(4);break}t=g.decode(p,{stream:!0});try{if(v=JSON.parse(t),"error"in v&&(z=JSON.parse(JSON.stringify(v.error)),E=z.status,G=z.code,L="got status: "+E+". "+JSON.stringify(v),G>=400&&G<600))throw V=new $p({message:L,status:G}),V;}catch(Sf){if(na=Sf,na.name==="ApiError")throw Sf;}h+=t;oa=-1;Aa=0;case 10:oa=-1;Aa=0;W=_.B(n);for(Ba=W.next();!Ba.done;Ba=W.next())Pa=Ba.value,Ga=h.indexOf(Pa),Ga!==-1&&(oa===-1||Ga<oa)&&(oa=Ga,Aa=Pa.length);if(oa===-1){N.V(6);break}K=h.substring(0,oa);
h=h.substring(oa+Aa);Qb=K.trim();if(!Qb.startsWith(l)){N.V(10);break}qb=Qb.substring(l.length).trim();N.B(14);Lc=Kc=vd=void 0;wd=new Response(qb,{headers:(vd=a)==null?void 0:vd.headers,status:(Kc=a)==null?void 0:Kc.status,statusText:(Lc=a)==null?void 0:Lc.statusText});yb=Ps;return N.yield(new Es(0,new hq(wd)),16);case 16:yb(N.h);N.U(10);break;case 14:throw mc=N.A(),Error("tc`"+qb+"`"+mc);case 4:N.l(0,2);f.releaseLock();N.o(2);break;case 2:N.l(),N.o(0)}})}())}()},FB=function(a,b,c){var d,e,f;return _.M(function(g){if(!a.g.httpOptions||
!a.g.httpOptions.retryOptions)return g.return(fetch(b,c));d=a.g.httpOptions.retryOptions;e=function(){var h;return _.M(function(l){if(l.g==1)return l.yield(fetch(b,c),2);h=l.h;if(h.ok)return l.return(h);if(uB.includes(h.status))throw Error("uc`"+h.statusText);throw new sB("Non-retryable exception "+h.statusText+" sending request");})};return g.return(tB(e,{retries:((f=d.attempts)!=null?f:5)-1}))})},vB=function(a){var b={};a="google-genai-sdk/1.42.0 "+a.g.Vk;b["User-Agent"]=a;b["x-goog-api-client"]=
a;b["Content-Type"]="application/json";return b},EB=function(a,b){var c,d,e,f,g,h,l,n,r;return _.M(function(u){if(u.g==1){c=new Headers;if(b&&b.headers){d=_.B(Object.entries(b.headers));for(e=d.next();!e.done;e=d.next())f=e.value,g=_.B(f),h=g.next().value,l=g.next().value,n=h,r=l,c.append(n,r);b.timeout&&b.timeout>0&&c.append("X-Server-Timeout",String(Math.ceil(b.timeout/1E3)))}return u.yield(HB(a.g.auth,c),2)}return u.return(c)})};
xB.prototype.getFileName=function(a){var b="";if(typeof a==="string"){b=a.replace(/[/\\]+$/,"");var c;b=(c=b.split(/[/\\]/).pop())!=null?c:""}return b};
var nB=function(a,b,c){var d,e,f,g,h,l,n,r,u,p,t;return _.M(function(v){if(v.g==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.g.Sk,v.yield(e.stat(b),2);if(v.g!=3){f=v.h;d.sizeBytes=String(f.size);l=(h=(g=c)==null?void 0:g.mimeType)!=null?h:f.type;if(l===void 0||l==="")throw Error("vc");d.mimeType=l;n={file:d};r=a.getFileName(b);u=O("upload/v1beta/files",n._url);return v.yield(IB(a,u,d.sizeBytes,
d.mimeType,r,n,(p=c)==null?void 0:p.httpOptions),3)}t=v.h;return v.return(e.upload(b,t,a))})},oB=function(a,b){var c;return _.M(function(d){c=a.g.Ri;return d.yield(c.download(b,a),0)})},IB=function(a,b,c,d,e,f,g){var h,l,n,r,u,p;return _.M(function(t){if(t.g==1)return h={},g?h=g:h={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}:{})},t.yield(a.request({path:b,body:JSON.stringify(f),R:"POST",httpOptions:h}),2);l=t.h;if(!l||(n=l)==null||!n.headers)throw Error("wc");p=(r=l)==null?void 0:(u=r.headers)==null?void 0:u["x-goog-upload-url"];if(p===void 0)throw Error("xc");return t.return(p)})};var KB=function(a){var b=this;b.g=a;b.list=function(c){var d,e;return _.M(function(f){return f.g==1?(d=dB,e="documents",f.yield(JB(b,c),2)):f.return(new d(e,function(g){return JB(b,{parent:c.parent,config:g.config})},f.h,c))})};return b};_.A(KB,LA);
KB.prototype.get=function(a){var b=this,c,d,e,f,g,h;return _.M(function(l){d="";e={};if(R(b.g))throw Error("hc");f=cq(a);d=O("{name}",f._url);e=f._query;delete f._url;delete f._query;c=b.g.request({path:d,T:e,body:JSON.stringify(f),R:"GET",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(h=a.config)==null?void 0:h.abortSignal}).then(function(n){return n.json()});return l.return(c.then(function(n){return n}))})};
KB.prototype.delete=function(a){var b=this,c,d,e,f,g;return _.M(function(h){c="";d={};if(R(b.g))throw Error("hc");var l={},n=Q(a,["name"]);n!=null&&P(l,["_url","name"],n);n=Q(a,["config"]);n!=null&&(n=Q(n,["force"]),l!==void 0&&n!=null&&P(l,["_query","force"],n));e=l;c=O("{name}",e._url);d=e._query;delete e._url;delete e._query;return h.yield(b.g.request({path:c,T:d,body:JSON.stringify(e),R:"DELETE",httpOptions:(f=a.config)==null?void 0:f.httpOptions,abortSignal:(g=a.config)==null?void 0:g.abortSignal}),
0)})};var JB=function(a,b){var c,d,e,f,g,h;return _.M(function(l){d="";e={};if(R(a.g))throw Error("hc");f=dq(b);d=O("{parent}/documents",f._url);e=f._query;delete f._url;delete f._query;c=a.g.request({path:d,T:e,body:JSON.stringify(f),R:"GET",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(n){return n.json()});return l.return(c.then(function(n){n=eq(n);var r=new YA;Object.assign(r,n);return r}))})};var MB=function(a,b){b=b===void 0?new KB(a):b;var c=this;c.g=a;c.h=b;c.list=function(d){d=d===void 0?{}:d;var e,f;return _.M(function(g){return g.g==1?(e=dB,f="fileSearchStores",g.yield(LB(c,d),2)):g.return(new e(f,function(h){return LB(c,h)},g.h,d))})};return c};_.A(MB,LA);
MB.prototype.create=function(a){var b=this,c,d,e,f,g,h;return _.M(function(l){d="";e={};if(R(b.g))throw Error("hc");f=Wp(a);d=O("fileSearchStores",f._url);e=f._query;delete f._url;delete f._query;c=b.g.request({path:d,T:e,body:JSON.stringify(f),R:"POST",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(h=a.config)==null?void 0:h.abortSignal}).then(function(n){return n.json()});return l.return(c.then(function(n){return n}))})};
MB.prototype.get=function(a){var b=this,c,d,e,f,g,h;return _.M(function(l){d="";e={};if(R(b.g))throw Error("hc");f=Xp(a);d=O("{name}",f._url);e=f._query;delete f._url;delete f._query;c=b.g.request({path:d,T:e,body:JSON.stringify(f),R:"GET",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(h=a.config)==null?void 0:h.abortSignal}).then(function(n){return n.json()});return l.return(c.then(function(n){return n}))})};
MB.prototype.delete=function(a){var b=this,c,d,e,f,g;return _.M(function(h){c="";d={};if(R(b.g))throw Error("hc");var l={},n=Q(a,["name"]);n!=null&&P(l,["_url","name"],n);n=Q(a,["config"]);n!=null&&(n=Q(n,["force"]),l!==void 0&&n!=null&&P(l,["_query","force"],n));e=l;c=O("{name}",e._url);d=e._query;delete e._url;delete e._query;return h.yield(b.g.request({path:c,T:d,body:JSON.stringify(e),R:"DELETE",httpOptions:(f=a.config)==null?void 0:f.httpOptions,abortSignal:(g=a.config)==null?void 0:g.abortSignal}),
0)})};var LB=function(a,b){var c,d,e,f,g,h;return _.M(function(l){d="";e={};if(R(a.g))throw Error("hc");f=Yp(b);d=O("fileSearchStores",f._url);e=f._query;delete f._url;delete f._query;c=a.g.request({path:d,T:e,body:JSON.stringify(f),R:"GET",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(n){return n.json()});return l.return(c.then(function(n){n=Zp(n);var r=new ZA;Object.assign(r,n);return r}))})};var NB=function(){};NB.prototype.download=function(){return _.M(function(){throw Error("zc");})};var OB=function(){};OB.prototype.upload=function(a,b,c){return _.M(function(d){if(d.g==1){if(typeof a==="string")throw Error("Cc");return d.yield(gq(a,b,c),2)}return d.return(d.h)})};OB.prototype.stat=function(a){return _.M(function(b){if(b.g==1){if(typeof a==="string")throw Error("Cc");return b.yield(jq(a),3)}return b.return(b.h)})};var PB=function(a){this.apiKey=a},HB=function(a,b){return _.M(function(c){if(b.get("x-goog-api-key")!==null)return c.return();if(a.apiKey.startsWith("auth_tokens/"))throw Error("Dc");if(!a.apiKey)throw Error("Ec");b.append("x-goog-api-key",a.apiKey);c.D()})};var aC=function(a){var b=this;b.g=a;b.l=function(c){var d,e,f,g;return _.M(function(h){switch(h.g){case 1:if(R(b.g)){h.V(2);break}return h.yield(QB(b,c),3);case 3:return h.return(h.h);case 2:if(d=c.model.includes("gemini")&&c.model!=="gemini-embedding-001"||c.model.includes("maas")){f=Do(c.contents);if(f.length>1)throw Error("Qc");g=Object.assign({},c,{content:f[0],embeddingApiType:"EMBED_CONTENT"});return h.yield(QB(b,g),7)}e=Object.assign({},c,{embeddingApiType:"PREDICT"});return h.yield(QB(b,e),
6);case 6:return h.return(h.h);case 7:return h.return(h.h)}})};b.h=function(c){var d,e,f,g,h,l,n,r,u,p,t,v,z,E,G,L,V,na,oa,Aa;return _.M(function(W){switch(W.g){case 1:return W.yield(RB(b,c),2);case 2:d=W.h;SB(c);if(tr(c)&&!sr(c.config)){W.V(3);break}return W.yield(TB(b,d),4);case 4:return W.return(W.h);case 3:e=ur(c);if(e.length>0)throw f=e.map(function(Ba){return"tools["+Ba+"]"}).join(", "),Error("Rc`"+f);l=Do(d.contents);p=(u=(n=d.config)==null?void 0:(r=n.automaticFunctionCalling)==null?void 0:
r.maximumRemoteCalls)!=null?u:10;t=0;case 5:if(!(t<p)){W.V(7);break}return W.yield(TB(b,d),8);case 8:g=W.h;if(!g.functionCalls||g.functionCalls.length===0){W.V(7);break}v=g.candidates[0].content;z=[];G=E=void 0;L=_.B((G=(E=c.config)==null?void 0:E.tools)!=null?G:[]);V=L.next();case 9:if(V.done){W.V(11);break}na=V.value;if(!rr(na)){W.V(10);break}oa=na;return W.yield(oa.qg(g.functionCalls),13);case 13:Aa=W.h,z.push.apply(z,_.kc(Aa));case 10:V=L.next();W.V(9);break;case 11:t++;h={role:"user",parts:z};
d.contents=Do(d.contents);d.contents.push(v);d.contents.push(h);vr(d.config)&&(l.push(v),l.push(h));W.V(5);break;case 7:return vr(d.config)&&(g.g=l),W.return(g)}})};b.o=function(c){var d,e,f,g,h,l,n,r,u,p,t,v;return _.M(function(z){switch(z.g){case 1:SB(c);if(!sr(c.config)){z.V(2);break}return z.yield(RB(b,c),3);case 3:return d=z.h,z.yield(UB(b,d),4);case 4:return z.return(z.h);case 2:e=ur(c);if(e.length>0)throw f=e.map(function(E){return"tools["+E+"]"}).join(", "),Error("Sc`"+f);r=(g=c)==null?void 0:
(h=g.config)==null?void 0:(l=h.toolConfig)==null?void 0:(n=l.functionCallingConfig)==null?void 0:n.streamFunctionCallArguments;v=(u=c)==null?void 0:(p=u.config)==null?void 0:(t=p.automaticFunctionCalling)==null?void 0:t.disable;if(r&&!v)throw Error("Tc");return z.yield(VB(b,c),5);case 5:return z.return(z.h)}})};b.A=function(c){return _.M(function(d){return d.g==1?d.yield(WB(b,c).then(function(e){var f=[];if(e==null?0:e.af)for(var g=_.B(e.af),h=g.next();!h.done;h=g.next()){h=h.value;var l=void 0,n=
void 0,r=void 0;if(h&&((l=h)==null?0:l.safetyAttributes)&&((n=h)==null?void 0:(r=n.safetyAttributes)==null?void 0:r.contentType)==="Positive Prompt"){l=void 0;var u=(l=h)==null?void 0:l.safetyAttributes}else f.push(h)}var p;u?p={af:f,ko:u,sdkHttpResponse:e.sdkHttpResponse}:p={af:f,sdkHttpResponse:e.sdkHttpResponse};return p}),2):d.return(d.h)})};b.list=function(c){var d,e,f,g,h,l,n;return _.M(function(r){if(r.g==1){d={queryBase:!0};f=Object.assign({},d,(e=c)==null?void 0:e.config);g={config:f};if(R(b.g)&&
!g.config.queryBase){if((h=g.config)==null?0:h.filter)throw Error("Uc");g.config.filter="labels.tune-type:*"}l=dB;n="models";return r.yield(XB(b,g),2)}return r.return(new l(n,function(u){return XB(b,u)},r.h,g))})};b.j=function(c){var d;return _.M(function(e){return e.g==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.yield(YB(b,d),2)):e.return(e.h)})};b.D=function(c){var d,
e;return _.M(function(f){return f.g==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.yield(ZB(b,e),2)):f.return(f.h)})};b.B=function(c){var d,e,f,g,h,l;return _.M(function(n){if(n.g==1){if((c.prompt||c.image||c.video)&&c.source)throw Error("Vc");R(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)&&((h=c.source)==null?0:(l=h.video)==null?0:l.videoBytes)&&(c.source.video={uri:c.source.video.uri,mimeType:c.source.video.mimeType}));return n.yield($B(b,c),2)}return n.return(n.h)})};return b};_.A(aC,LA);
var SB=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)},RB=function(a,b){var c,d,e,f,g,h,l,n;return _.M(function(r){if(r.g==1)return(d=(c=b.config)==null?void 0:c.tools)?r.yield(Promise.all(d.map(function(u){var p;return _.M(function(t){if(t.g==1){if(!rr(u))return t.V(2);p=u;return t.yield(p.Ok(),3)}return t.g!=2?t.return(t.h):
t.return(u)})})),2):r.return(b);e=r.h;f={model:b.model,contents:b.contents,config:Object.assign({},b.config,{tools:e})};f.config.tools=e;b.config&&b.config.tools&&pr(b.config.tools)&&(l=(h=(g=b.config.httpOptions)==null?void 0:g.headers)!=null?h:{},n=Object.assign({},l),Object.keys(n).length===0&&(n=vB(a.g)),qr(n),f.config.httpOptions=Object.assign({},b.config.httpOptions,{headers:n}));return r.return(f)})},bC=function(a){var b,c,d,e,f,g,h,l,n,r,u,p;return _.M(function(t){switch(t.g){case 1:b=new Map,
e=_.B((d=(c=a.config)==null?void 0:c.tools)!=null?d:[]),f=e.next();case 2:if(f.done){t.V(4);break}g=f.value;if(!rr(g)){t.V(3);break}h=g;return t.yield(h.Ok(),6);case 6:for(l=t.h,n=void 0,r=_.B((n=l.functionDeclarations)!=null?n:[]),u=r.next();!u.done;u=r.next()){p=u.value;if(!p.name)throw Error("Wc");if(b.has(p.name))throw Error("Xc`"+p.name);b.set(p.name,h)}case 3:f=e.next();t.V(2);break;case 4:return t.return(b)}})},VB=function(a,b){var c,d,e,f,g,h,l;return _.M(function(n){if(n.g==1)return f=(e=
(c=b.config)==null?void 0:(d=c.automaticFunctionCalling)==null?void 0:d.maximumRemoteCalls)!=null?e:10,g=!1,h=0,n.yield(bC(b),2);l=n.h;return n.return(function(r,u,p){return function(){return new Ms(function v(){var z,E,G,L,V,na,oa,Aa,W,Ba,Pa,Ga,K,Qb,qb,vd,Kc,Lc,wd,yb,mc;return Bs(v,function(N){switch(N.g){case 1:N.G(2);case 4:if(!(h<f)){N.V(2);break}g&&(h++,g=!1);return N.yield(new Es(2,RB(r,p)),7);case 7:return z=N.h,N.yield(new Es(2,UB(r,z)),8);case 8:E=N.h,G=[],L=[],N.B(9,10),Aa=Ds(E);case 12:return N.yield(new Es(2,
Aa.next()),15);case 15:na=N.h;if(na.done){N.V(10);break}W=na.value;Ba=Ps;return N.yield(new Es(0,W),16);case 16:Ba(N.h);Pa=void 0;if(!(W.candidates&&((Pa=W.candidates[0])==null?0:Pa.content))){N.V(12);break}L.push(W.candidates[0].content);Ga=void 0;K=_.B((Ga=W.candidates[0].content.parts)!=null?Ga:[]);Qb=K.next();case 18:if(Qb.done){N.V(12);break}qb=Qb.value;if(!(h<f&&qb.functionCall)){N.V(19);break}if(!qb.functionCall.name)throw Error("Yc");if(!u.has(qb.functionCall.name))throw Error("Zc`"+u.keys()+
"`"+qb.functionCall.name);return N.yield(new Es(2,u.get(qb.functionCall.name).qg([qb.functionCall])),23);case 23:vd=N.h,G.push.apply(G,_.kc(vd));case 19:Qb=K.next();N.V(18);break;case 10:N.l(0,2);N.G(24);if(!na||na.done||!(oa=Aa.return)){N.V(24);break}return N.yield(new Es(2,oa.call(Aa)),24);case 24:N.l(0,2,1);if(V)throw V.error;N.o(25,1);break;case 25:N.o(11);break;case 9:Kc=N.A();V={error:Kc};N.V(10);break;case 11:if(!(G.length>0)){N.V(2);break}g=!0;Lc=new MA;Lc.candidates=[{content:{role:"user",
parts:G}}];wd=Ps;return N.yield(new Es(0,Lc),29);case 29:wd(N.h);yb=[];yb.push.apply(yb,_.kc(L));yb.push({role:"user",parts:G});mc=Do(p.contents).concat(yb);p.contents=mc;N.V(4);break;case 2:N.l(),N.o(0)}})}())}()}(a,l,b))})},TB=function(a,b){var c,d,e,f,g,h,l,n,r;return _.M(function(u){d="";e={};if(R(a.g))return f=Iq(a.g,b),d=O("{model}:generateContent",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,T:e,body:JSON.stringify(f),R:"POST",httpOptions:(g=b.config)==null?void 0:
g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})}),u.return(c.then(function(p){p=Kq(p,b);var t=new MA;Object.assign(t,p);return t}));l=Hq(a.g,b);d=O("{model}:generateContent",l._url);e=l._query;delete l._url;delete l._query;c=a.g.request({path:d,T:e,body:JSON.stringify(l),R:"POST",httpOptions:(n=b.config)==null?void 0:n.httpOptions,abortSignal:(r=b.config)==null?void 0:r.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse=
{headers:p.headers};return t})});return u.return(c.then(function(p){p=Jq(p,b);var t=new MA;Object.assign(t,p);return t}))})},UB=function(a,b){var c,d,e,f,g,h,l,n,r,u,p;return _.M(function(t){d="";e={};if(R(a.g))return f=Iq(a.g,b),d=O("{model}:streamGenerateContent?alt=sse",f._url),e=f._query,delete f._url,delete f._query,g=a.g,c=DB(g,{path:d,T:e,body:JSON.stringify(f),R:"POST",httpOptions:(h=b.config)==null?void 0:h.httpOptions,abortSignal:(l=b.config)==null?void 0:l.abortSignal}),t.return(c.then(function(v){return function(){return new Ms(function E(){var G,
L,V,na,oa,Aa,W,Ba,Pa,Ga;return Bs(E,function(K){switch(K.g){case 1:K.G(2),K.B(4,5),na=Ds(v);case 7:return K.yield(new Es(2,na.next()),10);case 10:L=K.h;if(L.done){K.V(5);break}oa=L.value;Aa=Kq;return K.yield(new Es(2,oa.json()),11);case 11:return W=Aa(K.h,b),W.sdkHttpResponse={headers:oa.headers},Ba=new MA,Object.assign(Ba,W),Pa=Ps,K.yield(new Es(0,Ba),12);case 12:Pa(K.h);K.V(7);break;case 5:K.l(0,2);K.G(13);if(!L||L.done||!(V=na.return)){K.V(13);break}return K.yield(new Es(2,V.call(na)),13);case 13:K.l(0,
2,1);if(G)throw G.error;K.o(14,1);break;case 14:K.o(2);break;case 4:Ga=K.A();G={error:Ga};K.V(5);break;case 2:K.l(),K.o(0)}})}())}()}));n=Hq(a.g,b);d=O("{model}:streamGenerateContent?alt=sse",n._url);e=n._query;delete n._url;delete n._query;r=a.g;c=DB(r,{path:d,T:e,body:JSON.stringify(n),R:"POST",httpOptions:(u=b.config)==null?void 0:u.httpOptions,abortSignal:(p=b.config)==null?void 0:p.abortSignal});return t.return(c.then(function(v){return function(){return new Ms(function E(){var G,L,V,na,oa,Aa,
W,Ba,Pa,Ga;return Bs(E,function(K){switch(K.g){case 1:K.G(2),K.B(4,5),na=Ds(v);case 7:return K.yield(new Es(2,na.next()),10);case 10:L=K.h;if(L.done){K.V(5);break}oa=L.value;Aa=Jq;return K.yield(new Es(2,oa.json()),11);case 11:return W=Aa(K.h,b),W.sdkHttpResponse={headers:oa.headers},Ba=new MA,Object.assign(Ba,W),Pa=Ps,K.yield(new Es(0,Ba),12);case 12:Pa(K.h);K.V(7);break;case 5:K.l(0,2);K.G(13);if(!L||L.done||!(V=na.return)){K.V(13);break}return K.yield(new Es(2,V.call(na)),13);case 13:K.l(0,2,1);
if(G)throw G.error;K.o(14,1);break;case 14:K.o(2);break;case 4:Ga=K.A();G={error:Ga};K.V(5);break;case 2:K.l(),K.o(0)}})}())}()}))})},QB=function(a,b){var c,d,e,f,g,h,l,n,r,u;return _.M(function(p){d="";e={};if(R(a.g))return f=xq(a.g,b,b),g=To(b.model)?"{model}:embedContent":"{model}:predict",d=O(g,f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,T:e,body:JSON.stringify(f),R:"POST",httpOptions:(h=b.config)==null?void 0:h.httpOptions,abortSignal:(l=b.config)==null?void 0:l.abortSignal}).then(function(t){return t.json().then(function(v){v.sdkHttpResponse=
{headers:t.headers};return v})}),p.return(c.then(function(t){t=zq(t,b);var v=new NA;Object.assign(v,t);return v}));n=wq(a.g,b);d=O("{model}:batchEmbedContents",n._url);e=n._query;delete n._url;delete n._query;c=a.g.request({path:d,T:e,body:JSON.stringify(n),R:"POST",httpOptions:(r=b.config)==null?void 0:r.httpOptions,abortSignal:(u=b.config)==null?void 0:u.abortSignal}).then(function(t){return t.json().then(function(v){v.sdkHttpResponse={headers:t.headers};return v})});return p.return(c.then(function(t){t=
yq(t);var v=new NA;Object.assign(v,t);return v}))})},WB=function(a,b){var c,d,e,f,g,h,l,n,r;return _.M(function(u){d="";e={};if(R(a.g))return f=Mq(a.g,b),d=O("{model}:predict",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,T:e,body:JSON.stringify(f),R:"POST",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})}),u.return(c.then(function(p){p=
Qq(p);var t=new OA;Object.assign(t,p);return t}));l=Lq(a.g,b);d=O("{model}:predict",l._url);e=l._query;delete l._url;delete l._query;c=a.g.request({path:d,T:e,body:JSON.stringify(l),R:"POST",httpOptions:(n=b.config)==null?void 0:n.httpOptions,abortSignal:(r=b.config)==null?void 0:r.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})});return u.return(c.then(function(p){p=Oq(p);var t=new OA;Object.assign(t,p);return t}))})},YB=function(a,
b){var c,d,e,f,g,h;return _.M(function(l){d="";e={};if(R(a.g))return f=rq(a.g,b),d=O("{model}:predict",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,T:e,body:JSON.stringify(f),R:"POST",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(n){return n.json().then(function(r){r.sdkHttpResponse={headers:n.headers};return r})}),l.return(c.then(function(n){n=tq(n);var r=new PA;Object.assign(r,n);return r}));throw Error("$c");
})},ZB=function(a,b){var c,d,e,f,g,h;return _.M(function(l){d="";e={};if(R(a.g))return f=nr(a.g,b),d=O("{model}:predict",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,T:e,body:JSON.stringify(f),R:"POST",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(n){return n.json().then(function(r){r.sdkHttpResponse={headers:n.headers};return r})}),l.return(c.then(function(n){n=or(n);var r=new QA;Object.assign(r,n);
return r}));throw Error("$c");})};
aC.prototype.get=function(a){var b=this,c,d,e,f,g,h,l,n,r;return _.M(function(u){d="";e={};if(R(b.g))return f=br(b.g,a),d=O("{name}",f._url),e=f._query,delete f._url,delete f._query,c=b.g.request({path:d,T:e,body:JSON.stringify(f),R:"GET",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(h=a.config)==null?void 0:h.abortSignal}).then(function(p){return p.json()}),u.return(c.then(function(p){return ir(p)}));l=ar(b.g,a);d=O("{name}",l._url);e=l._query;delete l._url;delete l._query;c=b.g.request({path:d,
T:e,body:JSON.stringify(l),R:"GET",httpOptions:(n=a.config)==null?void 0:n.httpOptions,abortSignal:(r=a.config)==null?void 0:r.abortSignal}).then(function(p){return p.json()});return u.return(c.then(function(p){return gr(p)}))})};
var XB=function(a,b){var c,d,e,f,g,h,l,n,r;return _.M(function(u){d="";e={};if(R(a.g))return f=fr(a.g,b),d=O("{models_url}",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,T:e,body:JSON.stringify(f),R:"GET",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})}),u.return(c.then(function(p){p=jr(p);var t=new RA;Object.assign(t,
p);return t}));l=er(a.g,b);d=O("{models_url}",l._url);e=l._query;delete l._url;delete l._query;c=a.g.request({path:d,T:e,body:JSON.stringify(l),R:"GET",httpOptions:(n=b.config)==null?void 0:n.httpOptions,abortSignal:(r=b.config)==null?void 0:r.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})});return u.return(c.then(function(p){p=hr(p);var t=new RA;Object.assign(t,p);return t}))})};
aC.prototype.update=function(a){var b=this,c,d,e,f,g,h,l,n,r;return _.M(function(u){d="";e={};if(R(b.g))return f=mr(b.g,a),d=O("{model}",f._url),e=f._query,delete f._url,delete f._query,c=b.g.request({path:d,T:e,body:JSON.stringify(f),R:"PATCH",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(h=a.config)==null?void 0:h.abortSignal}).then(function(p){return p.json()}),u.return(c.then(function(p){return ir(p)}));l=lr(b.g,a);d=O("{name}",l._url);e=l._query;delete l._url;delete l._query;
c=b.g.request({path:d,T:e,body:JSON.stringify(l),R:"PATCH",httpOptions:(n=a.config)==null?void 0:n.httpOptions,abortSignal:(r=a.config)==null?void 0:r.abortSignal}).then(function(p){return p.json()});return u.return(c.then(function(p){return gr(p)}))})};
aC.prototype.delete=function(a){var b=this,c,d,e,f,g,h,l,n,r;return _.M(function(u){d="";e={};if(R(b.g))return f=oq(b.g,a),d=O("{name}",f._url),e=f._query,delete f._url,delete f._query,c=b.g.request({path:d,T:e,body:JSON.stringify(f),R:"DELETE",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(h=a.config)==null?void 0:h.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})}),u.return(c.then(function(p){var t={};p=Q(p,["sdkHttpResponse"]);
p!=null&&P(t,["sdkHttpResponse"],p);p=new SA;Object.assign(p,t);return p}));l=nq(b.g,a);d=O("{name}",l._url);e=l._query;delete l._url;delete l._query;c=b.g.request({path:d,T:e,body:JSON.stringify(l),R:"DELETE",httpOptions:(n=a.config)==null?void 0:n.httpOptions,abortSignal:(r=a.config)==null?void 0:r.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})});return u.return(c.then(function(p){var t={};p=Q(p,["sdkHttpResponse"]);p!=null&&P(t,
["sdkHttpResponse"],p);p=new SA;Object.assign(p,t);return p}))})};
var $B=function(a,b){var c,d,e,f,g,h,l,n,r;return _.M(function(u){d="";e={};if(R(a.g))return f=Yq(a.g,b),d=O("{model}:predictLongRunning",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,T:e,body:JSON.stringify(f),R:"POST",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(p){return p.json()}),u.return(c.then(function(p){var t={},v=Q(p,["name"]);v!=null&&P(t,["name"],v);v=Q(p,["metadata"]);v!=null&&P(t,["metadata"],
v);v=Q(p,["done"]);v!=null&&P(t,["done"],v);v=Q(p,["error"]);v!=null&&P(t,["error"],v);p=Q(p,["response"]);p!=null&&P(t,["response"],$q(p));p=new TA;Object.assign(p,t);return p}));l=Wq(a.g,b);d=O("{model}:predictLongRunning",l._url);e=l._query;delete l._url;delete l._query;c=a.g.request({path:d,T:e,body:JSON.stringify(l),R:"POST",httpOptions:(n=b.config)==null?void 0:n.httpOptions,abortSignal:(r=b.config)==null?void 0:r.abortSignal}).then(function(p){return p.json()});return u.return(c.then(function(p){var t=
{},v=Q(p,["name"]);v!=null&&P(t,["name"],v);v=Q(p,["metadata"]);v!=null&&P(t,["metadata"],v);v=Q(p,["done"]);v!=null&&P(t,["done"],v);v=Q(p,["error"]);v!=null&&P(t,["error"],v);p=Q(p,["response","generateVideoResponse"]);p!=null&&P(t,["response"],Zq(p));p=new TA;Object.assign(p,t);return p}))})};var cC=function(a){this.g=a;return this};_.A(cC,LA);
cC.prototype.get=function(a){var b=this,c,d,e,f,g,h;return _.M(function(l){if(l.g==1){c=a.operation;d=a.config;if(c.name===void 0||c.name==="")throw Error("ad");return R(b.g)?(f=c.name.split("/operations/")[0],g=void 0,d&&"httpOptions"in d&&(g=d.httpOptions),l.yield(dC(b,{operationName:c.name,resourceName:f,config:{httpOptions:g}}),5)):l.yield(eC(b,{operationName:c.name,config:d}),4)}if(l.g!=5)return e=l.h,l.return(c._fromAPIResponse({apiResponse:e,_isVertexAI:!1}));h=l.h;return l.return(c._fromAPIResponse({apiResponse:h,
_isVertexAI:!0}))})};
var eC=function(a,b){var c,d,e,f,g,h,l,n,r;return _.M(function(u){d="";e={};R(a.g)?(f=to(b),d=O("{operationName}",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,T:e,body:JSON.stringify(f),R:"GET",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(p){return p.json()})):(l=so(b),d=O("{operationName}",l._url),e=l._query,delete l._url,delete l._query,c=a.g.request({path:d,T:e,body:JSON.stringify(l),R:"GET",httpOptions:(n=
b.config)==null?void 0:n.httpOptions,abortSignal:(r=b.config)==null?void 0:r.abortSignal}).then(function(p){return p.json()}));return u.return(c)})},dC=function(a,b){var c,d,e,f,g,h;return _.M(function(l){d="";e={};if(R(a.g))return f=po(b),d=O("{resourceName}:fetchPredictOperation",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,T:e,body:JSON.stringify(f),R:"POST",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(n){return n.json()}),
l.return(c);throw Error("$c");})};var fC=function(a){this.g=a;return this};_.A(fC,LA);fC.prototype.create=function(a){var b=this,c,d,e,f,g,h,l;return _.M(function(n){d="";e={};if(R(b.g))throw Error("dd");f=yr(b.g,a);d=O("auth_tokens",f._url);e=f._query;delete f.config;delete f._url;delete f._query;g=Er(f,a.config);c=b.g.request({path:d,T:e,body:JSON.stringify(g),R:"POST",httpOptions:(h=a.config)==null?void 0:h.httpOptions,abortSignal:(l=a.config)==null?void 0:l.abortSignal}).then(function(r){return r.json()});return n.return(c.then(function(r){return r}))})};var kC=function(a){var b=this;b.g=a;b.list=function(c){c=c===void 0?{}:c;var d,e;return _.M(function(f){return f.g==1?(d=dB,e="tuningJobs",f.yield(gC(b,c),2)):f.return(new d(e,function(g){return gC(b,g)},f.h,c))})};b.get=function(c){return _.M(function(d){return d.g==1?d.yield(hC(b,c),2):d.return(d.h)})};b.h=function(c){var d,e,f,g,h,l,n,r;return _.M(function(u){switch(u.g){case 1:if(R(b.g)){if(c.baseModel.startsWith("projects/")){l={tunedModelName:c.baseModel};if((n=c.config)==null?0:n.preTunedModelCheckpointId)l.checkpointId=
c.config.preTunedModelCheckpointId;r=Object.assign({},c,{preTunedModel:l});r.baseModel=void 0;return u.yield(iC(b,r),8)}h=Object.assign({},c);return u.yield(iC(b,h),7)}d=Object.assign({},c);return u.yield(jC(b,d),4);case 4:return e=u.h,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"},u.return(g);case 7:return u.return(u.h);case 8:return u.return(u.h)}})};
return b};_.A(kC,LA);
var hC=function(a,b){var c,d,e,f,g,h,l,n,r;return _.M(function(u){d="";e={};if(R(a.g))return f=Mr(b),d=O("{name}",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,T:e,body:JSON.stringify(f),R:"GET",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})}),u.return(c.then(function(p){return Rr(p)}));l=Lr(b);d=O("{name}",l._url);e=
l._query;delete l._url;delete l._query;c=a.g.request({path:d,T:e,body:JSON.stringify(l),R:"GET",httpOptions:(n=b.config)==null?void 0:n.httpOptions,abortSignal:(r=b.config)==null?void 0:r.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})});return u.return(c.then(function(p){return Pr(p)}))})},gC=function(a,b){var c,d,e,f,g,h,l,n,r;return _.M(function(u){d="";e={};if(R(a.g))return f=Or(b),d=O("tuningJobs",f._url),e=f._query,delete f._url,
delete f._query,c=a.g.request({path:d,T:e,body:JSON.stringify(f),R:"GET",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})}),u.return(c.then(function(p){p=Sr(p);var t=new UA;Object.assign(t,p);return t}));l=Nr(b);d=O("tunedModels",l._url);e=l._query;delete l._url;delete l._query;c=a.g.request({path:d,T:e,body:JSON.stringify(l),R:"GET",httpOptions:(n=
b.config)==null?void 0:n.httpOptions,abortSignal:(r=b.config)==null?void 0:r.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})});return u.return(c.then(function(p){p=Qr(p);var t=new UA;Object.assign(t,p);return t}))})};
kC.prototype.cancel=function(a){var b=this,c,d,e,f,g,h,l,n,r;return _.M(function(u){d="";e={};if(R(b.g))return f=Gr(a),d=O("{name}:cancel",f._url),e=f._query,delete f._url,delete f._query,c=b.g.request({path:d,T:e,body:JSON.stringify(f),R:"POST",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(h=a.config)==null?void 0:h.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})}),u.return(c.then(function(p){var t={};p=Q(p,["sdkHttpResponse"]);
p!=null&&P(t,["sdkHttpResponse"],p);p=new VA;Object.assign(p,t);return p}));l=Fr(a);d=O("{name}:cancel",l._url);e=l._query;delete l._url;delete l._query;c=b.g.request({path:d,T:e,body:JSON.stringify(l),R:"POST",httpOptions:(n=a.config)==null?void 0:n.httpOptions,abortSignal:(r=a.config)==null?void 0:r.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})});return u.return(c.then(function(p){var t={};p=Q(p,["sdkHttpResponse"]);p!=null&&P(t,
["sdkHttpResponse"],p);p=new VA;Object.assign(p,t);return p}))})};
var iC=function(a,b){var c,d,e,f,g,h;return _.M(function(l){d="";e={};if(R(a.g))return f=Kr(b,b),d=O("tuningJobs",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,T:e,body:JSON.stringify(f),R:"POST",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(n){return n.json().then(function(r){r.sdkHttpResponse={headers:n.headers};return r})}),l.return(c.then(function(n){return Rr(n)}));throw Error("$c");})},jC=function(a,
b){var c,d,e,f,g,h;return _.M(function(l){d="";e={};if(R(a.g))throw Error("hc");f=Ir(b);d=O("tunedModels",f._url);e=f._query;delete f._url;delete f._query;c=a.g.request({path:d,T:e,body:JSON.stringify(f),R:"POST",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(n){return n.json().then(function(r){r.sdkHttpResponse={headers:n.headers};return r})});return l.return(c.then(function(n){var r={},u=Q(n,["sdkHttpResponse"]);u!=null&&P(r,
["sdkHttpResponse"],u);u=Q(n,["name"]);u!=null&&P(r,["name"],u);u=Q(n,["metadata"]);u!=null&&P(r,["metadata"],u);u=Q(n,["done"]);u!=null&&P(r,["done"],u);n=Q(n,["error"]);n!=null&&P(r,["error"],n);return r}))})};var lC=function(){var a={apiKey:sv};if(a.apiKey==null)throw Error("td");if(a.ab||a.location)throw Error("ud");var b;this.jc=(b=a.jc)!=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.g=new xB({auth:new PB(this.apiKey),apiVersion:this.apiVersion,apiKey:this.apiKey,jc:this.jc,httpOptions:a.httpOptions,Vk:"gl-node/web",Sk:new OB,Ri:new NB});this.h=new aC(this.g);
new iB(this.g);new kB(this.g);this.files=new mB(this.g);new cC(this.g);new fC(this.g);new kC(this.g);new MB(this.g)};var mC=function(){this.client=new lC};mC.prototype.call=function(a){var b=this,c;return _.M(function(d){if(d.g==1)return d.yield(b.client.h.h({model:"gemini-2.5-flash",contents:a}),2);c=d.h;return d.return(c.text||"")})};var Wr=function(a){this.K=_.I(a)};_.A(Wr,_.J);var Vr=function(a,b){return Xr(a,1,b)};var Ur=function(a){this.K=_.I(a)};_.A(Ur,_.J);var Tr=function(a,b){return _.Ak(a,1,b)};var nC=function(){this.g=new mC},pC=function(a,b){var c,d,e,f,g,h,l,n,r;return _.M(function(u){if(u.g==1){c="<*#*#*>";d=Qm(b,1,_.nj());e=d.length;f=d.join(c);var p=b.Qa(),t=b.va();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 "+t+".\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";u.B(2);h=a.g.call(g);return u.yield(h,4)}if(u.g!=2)return l=u.h,n=l.split(c),n.length!==e?u.return(Promise.reject(Error("vd"))):u.return(oC(n));r=u.A();return u.return(Promise.reject(r))})},oC=function(a){return Tr(new Ur,a.map(function(b){return Vr(new Wr,b)}))};_.qC=function(){return!1};var Rm=function(a){this.K=_.I(a)};_.A(Rm,_.J);Rm.prototype.setHost=function(a){return Xr(this,1,a)};var rC=function(a){this.K=_.I(a)};_.A(rC,_.J);var sC=function(a){this.K=_.I(a)};_.A(sC,_.J);var tC=[1,2];var uC=function(a){this.K=_.I(a)};_.A(uC,_.J);uC.prototype.Ya=function(){return _.tj(this,1)};var vC=_.$i(uC);var wC;var xC=function(){this.ra=new _.og},yC=function(a,b){var c,d;return _.M(function(e){c=Am(ym(xm(new wm,"https"),b.host),b.path);d=new Promise(function(f,g){_.ke(a.ra,"success",function(){f({code:_.xg(a.ra),headers:ls(a.ra),body:_.yg(a.ra)})});_.ke(a.ra,"error",function(){g({code:_.xg(a.ra),headers:ls(a.ra),body:_.yg(a.ra)})});_.ke(a.ra,"timeout",function(){g({code:_.xg(a.ra),headers:ls(a.ra),body:_.yg(a.ra)})})});a.ra.send(c,b.method,b.body,b.headers);return e.return(d)})};var AC=function(a){var b,c,d,e;return _.M(function(f){if(f.g==1){b=wC||(wC=vC('[2,null,[[[["autopush",["autopush-translate-pa.sandbox.googleapis.com"]],["staging",["daily1-translate-pa.sandbox.googleapis.com"]],["prod",["translate-pa.googleapis.com"]]]]]]'));var g=Xt(b,sC,3);var h=g.K;h=bm(am(h),h,void 0,tC);g=Xt(g,rC,h===1?1:-1);h=g.K;var l=h[_.H]|0;g=Sm(g,h,l,_.nh(g,l)).get(ov);c=_.sj(g,1);g=new bv;h=Qm(a,1,_.nj());g=$l(g,1,h,Lm).pb(a.Qa()).za(a.va());h=new cv;g=_.qj(h,1,g);d=Xr(g,2,xv);f.B(2);
return f.yield(zC(c,d),4)}if(f.g!=2)return e=f.h,f.return(Yr(e));f.A();return f.return(Promise.reject(Error("wd")))})},zC=function(a,b){var c=BC,d,e,f,g;return _.M(function(h){if(h.g==1)return d={host:a,path:"/v1/translateHtml",method:"POST",headers:{"X-goog-api-key":"AIzaSyATBXajvzQLTDHEQbcpq0Ihe0vWDHmO520","Content-Type":"application/json+protobuf"},body:b.serialize()},e=c.g(),h.B(2),h.yield(yC(e,d),4);if(h.g!=2)return f=h.h,h.return(ev(f.body));g=h.A();return h.return(Promise.reject(g))})};var BC=new function(){this.g=function(){return new xC}},CC=function(a,b){this.h=a;this.g=b},DC=function(a,b,c){var d,e;return _.M(function(f){if(f.g==1)return Qm(b,1,_.nj()).length===0?f.return(new Ur):a.g?f.return(pC(a.g,b)):_.qC()?f.return(AC(b)):f.yield(a.h.translate(c||function(){},Qm(b,1,_.nj(_.ri)),b.Qa(),b.va(),0,!1),2);d=f.h;e=d.map(Zr);return f.return(Tr(new Ur,e))})};var EC=function(a){this.K=_.I(a)};_.A(EC,_.J);EC.prototype.Qa=function(){return _.sj(this,2)};EC.prototype.pb=function(a){return Xr(this,2,a)};EC.prototype.va=function(){return _.sj(this,3)};EC.prototype.za=function(a){return Xr(this,3,a)};var FC=function(a,b,c,d,e,f){this.B=d||function(){};this.X=f||function(){};this.Ua=!!e;this.j=a.g.hh;this.l=0;this.M=function(){};this.H=c;this.G=this.h=this.o=0;this.g=null;this.J=0;this.fa=!1;this.da=a.g.fh;this.U=[];this.Z=0;this.ka=a.g.Ve;this.A=Tw(a);this.Aa=this.Ua?1:6;this.La=a.g.Bh;this.S=b;this.D=[];this.Ha=a;this.Ia=_.rj(rv,5)?new nC:void 0};FC.prototype.clear=function(){for(var a=0;a<this.D.length;++a)this.D[a].stop();for(a=0;a<this.U.length;++a)Sw(this.Ha,this.U[a])};
var GC=function(a,b){var c=0;a.M=(0,_.w)(function(){++c==this.D.length&&b()},a)},HC=function(a,b,c){a.B=function(){};a.S=b;a.g=null;a.Z=0;a.D=[];a.M=function(){};a.H=c},IC=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.Aa,a.h>a.A&&(a.h=a.A));while(b!=a.h&&c&&a.h<c);a.o=a.h};
FC.prototype.reportProgress=function(a,b){this.J+=a;b!=null&&(this.fa=!0);a=Math.min(Math.floor(this.J*100/this.l),100);if(this.G!=a||b)this.G=a,this.Ua?(this.B(this.G,!0,b),this.X(this.J)):this.B(this.G,!1,b)};
var JC=function(a,b){var c=b!=null,d=!c&&!a.fa;(d||c)&&a.B(100,d,b)},KC=function(a){return a.ka?a.g.X:a.g.ia().length},LC=function(a,b,c,d,e){return new pA(a.S.shift(),{Uk:a.ka,bk:b,Ah:!0,Rk:!!c},function(){var f=Array.prototype.slice.call(arguments);return new Pz(f.shift(),f.shift(),f.shift(),f.shift(),f.shift(),c,d)},a.H,e)},NC=function(a,b,c){if(a.da>0&&b.Ib()>=a.da)return!0;if(KC(a)>a.h){if(b.Ib()>0)return!0;IC(a,c,KC(a));for(var d=a.g.ia(),e=new GA(d,a.ka),f;f=JA(e,a.h,a.j);)if(KA.indexOf(f.charAt(f.length-
1))<0&&b.U++,b.h.push(new EA([f],!1)),a.l+=f.length,a.j-=f.length,a.j<=0){b.G=d.substring(e.g);break}else IC(a,c);MC(b,a.g,!0);a.g=null;return!0}if(KC(a)>a.o)return!0;MC(b,a.g,!0);a.o-=KC(a)+a.La;a.l+=a.g.H;a.j-=a.g.H;a.g=null;return!1},OC=function(a){for(var b=[],c={xb:0};c.xb<a.length;c={xb:c.xb},c.xb++)a[c.xb].length>1&&a[c.xb][1]===200?b.push.apply(b,_.kc(a[c.xb][0].toString().split("&lt;extra_id_1&gt;").map(function(d){return function(e){return[e.trim(),a[d.xb][1]]}}(c)))):b.push(a[c.xb]);return b},
PC=function(a,b,c,d,e){var f,g,h,l,n,r;return _.M(function(u){switch(u.g){case 1:var p=_.oj(rv,kv,6),t=_.rj(p,1);f=_.rj(rv,3)||t?(t?Qm(p,4,_.nj()):Qm(rv,4,_.nj())).includes(d.toLowerCase()+"_"+e.toLowerCase()):!1;if(f){var v=v===void 0?3E3:v;p=_.oj(rv,kv,6);if(_.rj(p,1)){p=_.oj(rv,kv,6);v=_.Bk(p,3);p=_.Bk(p,2);t=[];for(var z=0;z<c.length;z++){var E=[c[z]],G=c[z].length;if(c[z].split(" ").length<=p)for(;z+1<c.length&&G<v;)E.push(c[z+1]),G+=c[z+1].length+2+18,z++;t.push(E.join(" &lt;extra_id_1&gt; "))}v=
t}else{p=[];for(t=0;t<c.length;){z=[];for(G=0;t<c.length;){E=c[t];var L=E.length;G=z.length===0?L:G+20+L;if(G>v&&z.length>0)break;z.push(E);t++}z.length>0&&p.push(z.join(" &lt;extra_id_1&gt; "))}v=p}}else v=c;g=v;v=new CC(a.Ha,a.Ia);p=new EC;p=$l(p,1,g,Lm);h=DC(v,p.pb(d).za(e),b);u.B(2);return u.yield(h,4);case 4:l=u.h;n=$r(l);r=f?OC(n):n;b(r,200);u.U(3);break;case 2:u.A(),b([],500);case 3:return a.U.push(h),u.return(h)}})};var QC=function(a,b){_.x.call(this);this.l=b;this.j={rootMargin:a};this.g=new IntersectionObserver((0,_.w)(this.h,this),this.j)};_.A(QC,_.x);QC.prototype.P=function(){_.x.prototype.P.call(this);this.g=null};QC.prototype.h=function(a){for(var b=0;b<a.length;b++)if(a[b].intersectionRatio>0){this.l();break}};QC.prototype.track=function(a){Et(a,(0,_.w)(this.g.observe,this.g))};QC.prototype.disconnect=function(){this.g.disconnect()};var RC=function(a){var b=a!=null?a:{},c=b.Vm,d=b.Xm,e=b.Rm,f=b.Ym,g=b.Um,h=b.Wm,l=b.Sm,n=b.Tm;a=_.Sl();!n&&ru(c)?(e=!!e,f=!!f,b=b&&b.dn,c=(0,_.Nl)(ru(c)?"<script"+(b?' nonce="'+S($u(b))+'"':"")+">window['ppConfig'] = {productName: "+wu(Ru(d!=null?d:"unknown"))+", deleteIsEnforced: "+wu(Ru(e))+", sealIsEnforced: "+wu(Ru(f))+", heartbeatRate: "+wu(Ru(g!=null?g:.5))+", periodicReportingRateMillis: "+wu(Ru(h!=null?h:6E4))+", disableAllReporting: "+wu(Ru(l!=null?l:!1))+"};"+wu(Ru(c!=null?c:""))+"\x3c/script>":
"")):c="";return xs(a,c)};var SC=function(a){return(0,_.Nl)('<span id="'+S(a.id)+'"></span>')},TC=function(a){var b=a.id,c=a.th;return(0,_.Nl)(Lu(a.uh)+'<div id="'+S(b)+'"></div>'+Lu(c))},zs=function(a){var b=a.top,c=a.left,d=a.bottom,e=a.right,f=a.id;return(0,_.Ol)("."+Bu(a.className)+" {z-index:9999999; overflow:visible; position:fixed; _position:absolute;"+(b||b===0?"top:"+Bu(b)+"px; _top:expression(("+Bu(b)+"+(hack1=document.documentElement.scrollTop||document.body.scrollTop))+'px');":"top:auto;")+(c||c===0?"left:"+Bu(c)+
"px; _left:expression(("+Bu(c)+"+(hack2=document.documentElement.scrollLeft||document.body.scrollLeft))+'px');":"left:auto;")+(d||d===0?"bottom:"+Bu(d)+"px; _top:expression((-"+Bu(d)+"-document.getElementById('"+String(f).replace(Su,Hu)+"').offsetHeight+(hack3=document.documentElement.clientHeight||document.body.clientHeight)+(hack4=document.documentElement.scrollTop||document.body.scrollTop))+'px');":"bottom:auto;")+(e||e===0?"right:"+Bu(e)+"px; _left:expression((-"+Bu(e)+"-document.getElementById('"+
String(f).replace(Su,Hu)+"').offsetWidth+(hack5=document.documentElement.clientWidth||document.body.clientWidth)+(hack6=document.documentElement.scrollLeft||document.body.scrollLeft))+'px');":"right:auto;")+"}")},UC=function(){return(0,_.Nl)('<div class="'+S("VIpgJd-ZVi9od-aZ2wEe-wOHMyf")+'"><div class="'+S("VIpgJd-ZVi9od-aZ2wEe-OiiCO")+'"><svg xmlns="http://www.w3.org/2000/svg" class="'+S("VIpgJd-ZVi9od-aZ2wEe")+'" width="96px" height="96px" viewBox="0 0 66 66"><circle class="'+S("VIpgJd-ZVi9od-aZ2wEe-Jt5cK")+
'" fill="none" stroke-width="6" stroke-linecap="round" cx="33" cy="33" r="30"/></svg></div></div>')};var VC=function(){yn.call(this)};_.A(VC,yn);VC.prototype.Y=function(){this.Ga(Im(UC))};VC.prototype.Ga=function(a){this.o=a};VC.prototype.show=function(){Xx(this.F(),"VIpgJd-ZVi9od-aZ2wEe-wOHMyf-ti6hGc");Xx(this.F().firstChild,"VIpgJd-ZVi9od-aZ2wEe-OiiCO-ti6hGc")};var WC=function(a){Zx(a.F(),"VIpgJd-ZVi9od-aZ2wEe-wOHMyf-ti6hGc");Zx(a.F().firstChild,"VIpgJd-ZVi9od-aZ2wEe-OiiCO-ti6hGc")};var XC=function(){this.g=new VC;this.g.Y();this.g.oa();this.h=0};XC.prototype.reset=function(){this.h=0;WC(this.g)};var YC=Vv(bw),ZC=function(a,b,c,d,e,f,g,h){this.h=a;this.g=b;this.D=[];this.G=null;this.o=c;this.l=d;this.j=e;this.S=f;this.Ha=g;this.H=this.A=null;this.B=h||null;this.J=this.M=!1;this.I={};this.ka=YC;this.U=0},$C=function(a){for(var b=new Set,c=0;c<a.length;c++)Yz(a[c]).forEach(function(d){return b.add(d)});return b};
ZC.prototype.trackVisibility=function(a){this.A=new QC("200px",(0,_.w)(this.Ua,this,a));this.A.track(CA($C([].concat(this.g,this.D))));this.H=new QC("0px",(0,_.w)(this.X,this));this.H.track(CA($C([].concat(this.g,this.D))))};ZC.prototype.Ua=function(a){this.A&&(this.A.disconnect(),this.A=null);a()};ZC.prototype.X=function(){this.M=!0;aD(this);if(!this.J&&this.B){var a=this.B;a.h++==0&&a.g.show()}};var aD=function(a){a.H&&(a.H.disconnect(),a.H=null)};
ZC.prototype.done=function(){if(this.M&&!this.J&&this.B){var a=this.B;--a.h==0&&WC(a.g)}this.A&&(this.A.disconnect(),this.A=null);aD(this);bD(this)};var MC=function(a,b,c){c?(a.g.push(b),a.I[b.ia()]=!0):a.D.push(b)};ZC.prototype.Ib=function(){return this.g.length+this.D.length};var cD=function(a){if(a.h.length==0){for(var b=[],c=0;c<a.g.length;++c)b.push(a.g[c].ia());a.h.push(new EA(b,!1))}};
ZC.prototype.translate=function(a){function b(){d++;d==c&&e()}cD(this);for(var c=0,d=0,e=function(){},f=this.o,g=this.l,h=this.j,l=0;l<this.h.length;++l)FA(this.h[l],function(n,r,u){return PC(f,_.Gc(n,b),r,u||g,h)})&&c++;c!=0&&(e=kA(a));return c};var bD=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.H}).reduce(function(e,f){return e+f});gw(a.ka,{Ib:b,nh:c,Mh:d,mh:a.U})}};var dD={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"},eD={},fD=(eD["Chocolate Classical Sans"]=
"/css2?family=Chocolate+Classical+Sans",eD.Dhyana="/css?family=Dhyana",eD["Lohit Bengali"]="/css?family=Lohit+Bengali",eD["Lohit Tamil"]="/css?family=Lohit+Tamil",eD.Nokora="/css?family=Nokora",eD["Noto Naskh Arabic"]="/earlyaccess/notonaskharabic.css",eD["Noto Nastaliq Urdu"]="/earlyaccess/notonastaliqurdu.css",eD["Noto Sans Canadian Aboriginal"]="/earlyaccess/notosanscanadianaboriginal.css",eD["Noto Sans Ethiopic"]="/earlyaccess/notosansethiopic.css",eD["Noto Sans Malayalam"]="/earlyaccess/notosansmalayalam.css",
eD["Noto Sans Meetei Mayek"]="/css?family=Noto+Sans+Meetei+Mayek",eD["Noto Sans Myanmar"]="/earlyaccess/notosansmyanmar.css",eD["Noto Sans NKo"]="/css?family=Noto+Sans+NKo",eD["Noto Sans Ol Chiki"]="/earlyaccess/notosansolchiki.css",eD["Noto Sans Sinhala"]="/earlyaccess/notosanssinhala.css",eD["Noto Sans Thaana"]="/earlyaccess/notosansthaana.css",eD["Noto Sans Tifinagh"]="/earlyaccess/notosanstifinagh.css",eD["Noto Serif Tibetan"]="/css?family=Noto+Serif+Tibetan",eD),gD=function(){this.g=[]};
gD.prototype.restore=function(){for(var a=_.B(this.g),b=a.next();!b.done;b=a.next())b.value.remove();this.g=[]};var hD=function(a,b){_.x.call(this);this.g=[];this.h=[];this.l=a;this.j=b};_.A(hD,_.x);hD.prototype.o=function(a){var b=_.Uc(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)};hD.prototype.P=function(){_.x.prototype.P.call(this);this.restore()};hD.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 iD=function(a,b){_.x.call(this);this.g=a;this.h=_.Of.test(b)?"translated-rtl":"translated-ltr";a=[].concat(this.g);for(b=0;b<a.length;++b)qt(a[b])&&Xx(a[b],this.h)};_.A(iD,_.x);iD.prototype.P=function(){_.x.prototype.P.call(this);this.restore()};iD.prototype.restore=function(){for(var a=[].concat(this.g),b=0;b<a.length;++b)qt(a[b])&&Zx(a[b],this.h)};var jD=function(a,b,c,d,e,f,g,h,l,n){_.x.call(this);this.H=a;this.ad=b;this.Vb=new gD;this.da=c||null;this.xa=n||null;this.M=null;this.ib=!!d;this.ce=e||"transparent";this.bd=!!f;this.G=[];this.vc=this.I=this.g=!1;this.h=h||new Zz;this.ie=!h;this.fa=g||cA.Eb();this.Qb=new BA;this.Ia=this.Aa=this.J=!1;this.Rb=this.o=.5;this.Tb=.01;this.D=new eA(this.o);this.X=(this.B=this.Z=!!l)?new MutationObserver((0,_.w)(this.Ij,this)):null;this.j=this.l=null;_.rb(window,"blur",this.Og,!0,this);_.rb(window,"focus",
this.Pg,!0,this)};_.A(jD,_.x);_.k=jD.prototype;_.k.Qa=function(){return this.l?this.l:""};_.k.va=function(){return this.j?this.j:""};_.k.Si=function(a){this.ek.apply(this,arguments);this.A&&this.A(0,!1,1)};_.k.zg=function(a){this.fk.apply(this,arguments);this.A&&this.A(0,!1,1)};_.k.Ti=function(a){this.gk.apply(this,arguments);this.A&&this.A(0,!1,1)};_.k.Ui=function(a){this.hk.apply(this,arguments);this.A&&this.A(0,!1,1)};
_.k.translate=function(a,b,c,d,e){if(d||a!=this.l||b!=this.j)kD(this),this.ie&&(this.h=new Zz);else if(this.g)return;this.A=c;this.fe=e;this.B=this.Z;this.X&&this.X.observe(document.body,{attributes:!0,childList:!0,characterData:!0,subtree:!0});this.g=!0;this.l=a;this.j=b;this.ib&&(this.M=new hD(a,b));this.Ia=this.l=="auto";this.da&&(c=this.da,a&&(c.D=a),b&&(c.H=b));this.La=new iD(this.H,this.j);b in dD&&(a=this.Vb,b in dD&&(b=dD[b],c="@import url("+Rt("https://fonts.googleapis.com").resolve(Rt(fD[b])).toString()+
");",c=as(c),a.g.push(c),b=as('body {font-family:"'+b+'",arial,sans-serif !important}'),a.g.push(b)));this.U=lD(this);(b=this.H instanceof Node?this.H:null)&&mD(b,this.j)};var lD=function(a){var b=new gA(a,a.fa);hA(b,a.Ng);jA(b,(0,_.w)(a.Si,a));b.run(new FC(a.ad,[].concat(a.H),a.fa,a.A,a.B,a.fe));return b};jD.prototype.restore=function(){kD(this);this.Qb.restore();var a=this.H instanceof Node?this.H:null;a&&mD(a,this.Qa())};
jD.prototype.P=function(){_.x.prototype.P.call(this);this.restore();_.re(window,"blur",this.Og,!0,this);_.re(window,"focus",this.Pg,!0,this)};var nD=function(a,b,c,d){var e=vw(a.h.h),f=new gA(a,b.H);b.D.push(f);iA(f,b.M);IC(b,e);hA(f,d||a.Ig);b=c||new ZC([],[],b,a.Qa(),a.va(),a.vc,a.I,a.xa);jA(f,a.Mj,a);a.B&&iA(f,b.done,b);f.run(b)};_.k=jD.prototype;_.k.Mj=function(a,b,c){c.done();this.I?this.Ui(a):this.Ti(a);c.o.M()};_.k.Pg=function(){this.J=!1;this.S=0;dA(this.D,this.o)};
_.k.Og=function(a){a.target==window&&(this.J=!0,this.S=0,dA(this.D,.01))};_.k.Ij=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.fa.add((0,_.w)(this.Ek,this))}};_.k.Ek=function(){this.I=!0;this.U.stop();this.U=lD(this);return!1};_.k.Ng=function(a,b){GC(b,kA(a));nD(this,b);return this.Qj};
_.k.Qj=function(a,b){if(!this.g)return mA;if(!lA(a))return nA;if(!this.B)for(a=0;a<this.G.length;++a){var c=b,d=(0,_.w)(this.mg,this,b,this.G[a]);c.H.add(d)}return this.Pj};
_.k.Hg=function(a,b){if(this.S&&!this.J){a=(new Date).getTime()-this.S;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.Aa?this.Tb=.01:this.Rb=this.o}this.I=this.g=!0;this.S=(new Date).getTime();this.ge!=(a=document.body.innerText||document.body.textContent||document.body.innerHTML)?(this.ge=a,a=!0):a=!1;a?(this.Aa=!1,this.o=this.Rb,this.J||dA(this.D,this.o),HC(b,[].concat(this.H),this.D),a=new gA(this,this.D),hA(a,this.Ng),jA(a,(0,_.w)(this.zg,this)),
a.run(b),this.U=a):(this.Aa=!0,this.o=this.Tb,this.J||dA(this.D,this.o),a=new gA(this,this.D),hA(a,this.Hg),jA(a,(0,_.w)(this.zg,this)),a.run(b),this.U=a);return mA};_.k.Pj=function(a,b){if(!this.g)return mA;this.I=this.g=!1;this.Ia?JC(b,!0):(JC(b),b.X(b.l));if(this.bd)return this.Hg;b.clear();return mA};
var pD=function(a,b,c){a:{var d=oD(a),e=a.da,f=a.ce,g=a.Qb.g;b=kA(b);if(!c.I){if(c.S.length==0){c.l==0&&c.Z==0&&c.B(0,!0);c=!1;break a}c.I=LC(c,d,e,f,g)}c.xa=!0;qA(c.I,c.j,c.h,b);c=!0}return c?a.Ig:a.Qd},oD=function(a){return a.ib?(0,_.w)(a.M.o,a.M):function(){}};_.k=jD.prototype;
_.k.Ig=function(a,b){if(!this.g)return mA;var c=b.o;if(c.g==null){if(!c.xa)return pD(this,a,b.o);if(!lA(a))return nA;c.xa=!1;c.g=c.I.Tc||null;var d=c.g?c.g:c.I=null;if(!d)return pD(this,a,b.o);this.G.push(d);var e=d.ia();if(this.h.has(e,!this.B)||b.I[e]!=null&&b.I[e])return e=c.g.H,c.l+=e,c.j-=e,c.g=null,this.B&&MC(b,d,!1),pD(this,a,b.o);e=this.h;d=d.ia();e.g[d]=null}b.Ib()>0&&dA(this.D,.5);return NC(c,b,vw(this.h.h))?this.Qd:pD(this,a,b.o)};
_.k.Qd=function(a,b){if(!this.g||b.Ib()==0)return mA;nD(this,b.o);return this.B?(b.trackVisibility(kA(a)),this.Rj):b.translate(a)==0?mA:this.Mg};_.k.Rj=function(a,b){return this.g?lA(a)?b.translate(a)==0?mA:this.Mg:nA:mA};
_.k.mg=function(a,b){b.l&&this.h.remove(b.j);if(!this.g)return!1;if(this.h.has(b.ia(),!1)){var c=this.h;c.has(b.j,!1)?(b.h=c.read(b.j),b.U=!0):(c.remove(b.j),b.l=!0);Wz(b)}else if(c=this.h,b.l)c.remove(b.j);else if(b.G){var d=b.G.replace(/<a /g,"<span ").replace(/\/a>/g,"/span>");b.U=!0;delete b.G;b.G=null;b.h=[];var e=document.implementation.createHTMLDocument(""),f=e.createElement("div");iu(f,!1);d=d.indexOf("<i>")>=0?d:"<b>"+d+"</b>";d=_.Ub(d);d=_.Gl(d);f.nodeType===1&&im(f);f.innerHTML=_.Aj(d);
e.body.appendChild(f);e=[];for(d=f.firstChild;d;d=d.nextSibling)if(d.tagName=="I")var g=Uz(b,yt(d),d.innerHTML);else if(d.tagName=="B"){g||(g=Uz(b,"",""));if(b.g.length==1)$z(g.parts,e,0,d);else{var h=e;var l=d;var n=b.g;g=g.parts;for(var r=[],u=l.firstChild;u;u=p){var p=u.nextSibling;aA(u)}for(p=l.firstChild;p;p=p.nextSibling)p.attributes&&p.attributes.i?(l=parseInt(p.attributes.i.nodeValue,10),!isNaN(l)&&l>=0&&l<n.length&&(n[l].ye&&r[l]?r[l].ga+=p.firstChild&&p.firstChild.nodeType==3?p.firstChild.nodeValue:
yt(p):r[l]=$z(g,h,l,p))):p.nodeType==3&&g.push({ba:-1,ga:ft(p.nodeValue)});g!=null&&g.length>0&&g[0].ba==-1&&(g.length==1?g[0].ba=0:(g[1].ga=g[0].ga+g[1].ga,g.shift()))}g=void 0}d=b.h;for(h=0;h<d.length-1;++h)n=d[h],g=at(n.parts[n.parts.length-1].ga),g=g.charCodeAt(g.length-1),12288<=g&&g<=12351||65280<=g&&g<=65519||(n.parts[n.parts.length-1].ga+=" ");_.Yd(f);for(f=0;f<b.g.length;++f)f<e.length&&f<b.D.length&&e[f]!=null&&(d=b.D[f],h=e[f].start,h!=null&&(n=d.substring(0,d.length-d.replace(/^[\s\xa0]+/,
"").length),n==" "&&(n=""),n&&(h.ga=n+h.ga.replace(/^[\s\xa0]+/,""))),h=e[f].end,h!=null&&(d=d.substring(at(d).length),d==" "&&(d=""),d&&(h.ga=at(h.ga)+d)));b.h.length!=1||b.h[0].yf||(b.h[0].yf=b.j);c.write(b.j,b.h);Wz(b)}b.M||(this.Ia=!1);a.reportProgress(b.H,b.l?!0:void 0);return!1};
_.k.Mg=function(a,b){if(!this.g)return mA;if(!lA(a))return nA;if(b.Ib()>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?{Fk:new EA(d,!0),Gk:e}:null}a=a?new ZC([a.Fk],a.Gk,b.o,b.l,b.j,b.S,b.Ha,b.B):null;a!=null&&nD(this,b.o,a,this.Qd)}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.Qd}d=
this.Qa();a=this.va();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 h=g[2],l=d[f],n=l,r=h!=null&&h==a;n.G=g[0];r!==void 0&&(n.J=r);l.M=e&&h==null}else d[f].l=!0;else for(a=0;a<d.length;++a)d[a].l=!0;else{c=new DA(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.G!=null&&(c.g.push(b.G),b.G=null);if(a=b.g[0])d=c.ia(),e=c.h,
a.G=d,e!==void 0&&(a.J=e),a.M=c.l,a.l=c.j}if(this.B){a=(0,_.w)(this.mg,this);for(c=0;c<b.g.length;c++)a(b.o,b.g[c]);for(c=0;c<b.D.length;c++)a(b.o,b.D[c]);aD(b);b.J=!0;b.M&&b.B&&(b=b.B,--b.h==0&&WC(b.g))}return mA};
var kD=function(a){a.X&&a.X.disconnect();a.xa&&a.xa.reset();a.g&&(a.U.stop(),a.g=!1,a.I=!1);if(a.G.length){for(var b=0;b<a.G.length;++b)a.G[b].dispose();a.G=[]}a.M!=null&&(a.M.restore(),a.M=null);a.La!=null&&(a.La.restore(),a.La=null);a.Vb.restore()},mD=function(a,b){a.getAttribute("xml:lang")&&a.setAttribute("xml:lang",b);a.getAttribute("lang")&&a.setAttribute("lang",b)};Cw.attach(3046,jD.prototype,{ek:1,gk:2,fk:3,hk:4});var qD=Vv(bw),rD=function(a,b,c,d,e,f,g,h,l,n,r){_.x.call(this);this.S=b||null;this.J=!!c;this.I=d||"transparent";this.H=f||"";b=g||{fetchStart:0,gn:0};a=b.fetchStart||0;b=b.fetchEnd||0;this.G=a&&b?b-a:0;this.X=Date.now()-uv;this.A=!1;this.g=new Qw(e||"",void 0,f,r);this.M=new eA(1);this.B=new Zz;this.h=null;this.D=!0;this.o=_.m.IntersectionObserver!=null;this.U=h||null;e=new iw;f=new kw(this.g.initialize.bind(this.g,e.register()));this.td=lw(f,e.delay((0,_.w)(this.td,this)));this.Nd=lw(f,e.delay((0,_.w)(this.Nd,
this)));this.xe=lw(f,e.delay((0,_.w)(this.xe,this)));this.restore=lw(f,e.delay((0,_.w)(this.restore,this)));f.finish();e.finish();performance&&performance.mark&&performance.mark(Qv,void 0);e=cw(qD,1);f=new rs;f=_.pk(f,1,window.location.origin);a:{if(performance&&(h=performance.getEntriesByType("navigation"),h.length==1)){h=h[0];break a}h=null}h&&(r=new dn,r=_.pk(r,1,""),a=en(h.startTime),r=_.qj(r,2,a),a=fn(h.duration),r=_.qj(r,3,a),a=new qs,a=_.pk(a,1,h.initiatorType),a=_.pk(a,2,h.nextHopProtocol),
b=en(h.workerStart||0),a=_.qj(a,3,b),b=en(h.redirectStart),a=_.qj(a,4,b),b=en(h.redirectStart),a=_.qj(a,4,b),b=en(h.redirectEnd),a=_.qj(a,5,b),b=en(h.fetchStart),a=_.qj(a,6,b),b=en(h.domainLookupStart),a=_.qj(a,7,b),b=en(h.domainLookupEnd),a=_.qj(a,8,b),b=en(h.connectStart),a=_.qj(a,9,b),b=en(h.connectEnd),a=_.qj(a,10,b),b=en(h.secureConnectionStart),a=_.qj(a,11,b),b=en(h.responseStart),a=_.qj(a,13,b),b=en(h.responseEnd),a=_.qj(a,14,b),a=_.Ek(a,15,h.transferSize),a=_.Ek(a,16,h.encodedBodySize),a=
_.Ek(a,17,h.decodedBodySize),r=hn(r,6,a),_.qj(f,3,r),r=mn(Qv))&&(h=nn(Tv,{start:h.responseEnd,end:r.startTime||performance.now()}))&&(performance&&performance.clearMeasures&&performance.clearMeasures(Tv),h=jn(h),_.qj(f,4,h),h=vs(e),_.qj(h,4,f));ew(e,1)};_.D(rD,_.x);Cw.attach(14097,rD.prototype,{sf:function(){pn(this.g.nb()?"te_afas":"te_afau")}});_.k=rD.prototype;_.k.Hk=function(a){this.o=a};_.k.mb=function(){return this.g.nb()};
_.k.td=function(a,b){this.g.mb()?this.g.l.send({display_language:b,key:"AIzaSyBWDj0QJvVIx8XOhRegXX5_SrRWxhT5Hs4"},a).then(function(c){return a(c)}):(this.sf(),a(null))};
_.k.Nd=function(a){var b=document.documentElement.lang;if(b)a(b);else if(this.g.mb()){b=new ax(document.body,!1,!1,1,1);for(var c=[],d=0,e=this.g.h.gh;c.length+d<e;){var f=b.next();if(f.done)break;f=f.value;b.g==1&&zA(f)?bx(b):f.nodeType==3&&(f=_.Uc($s(f.nodeValue)))&&(c.push(f),d+=f.length)}Rw(this.g,a,c.join(" ")).then(function(g){a(g)},function(g){return a(null,g)})}else this.sf(),a(null,!0)};
_.k.xe=function(a,b,c,d,e){qD.md=a;qD.nd=b;var f=cw(qD,2);dw(qD,f);var g=mn(Qv);if(g){var h=mn(Rv);if(h){var l=nn(Uv,{start:g.startTime,end:h.startTime||performance.now()});l&&(g=vs(f),h=new ts,l=jn(l),h=_.qj(h,1,l),_.qj(g,5,h),performance&&performance.clearMeasures&&performance.clearMeasures(Uv))}}ew(f,2);f={detail:{sourceLanguage:a,targetLanguage:b}};performance&&performance.mark&&performance.mark(Rv,f);f=Date.now();Bw();if(!a||ww(a,b))a="auto";if(e||a!=this.l||b!=this.j)this.B=new Zz;this.l=a;
this.j=b;this.g.mb()?(d=d||document.documentElement,this.h&&this.h.dispose(),this.h=new jD(d,this.g,this.S,this.J,this.I,!0,this.M,this.B,this.o,this.U),this.h.vc=this.A,this.D=!0,this.h.translate(a,b,c,e,(0,_.w)(this.lk,this,f,a,b))):(this.sf(),c(0,!1,!0))};_.k.Zh=function(){return!!this.h&&this.h.g};_.k.Eh=function(a){this.A=a};_.k.restore=function(){var a=cw(qD,3);dw(qD,a);ew(a,3);performance&&performance.mark&&performance.mark(Sv,void 0);Bw();this.g.mb()&&this.h&&this.h.restore()};
_.k.P=function(){Aw();rD.W.P.call(this);this.g.dispose();this.h=this.g=null;this.B=new Zz};_.k.lk=function(a,b,c,d){this.D&&(this.D=!1,b={sl:b,tl:c,textlen:d},this.A&&(b.ctt="1"),this.H!=""&&(b.sp=this.H),b.ttt=Date.now()-a,b.ttl=this.X,this.G&&(b.ttf=this.G),this.o&&(b.sr=1),a=[],_.Ki(_.lj(rv,2))&&a.push("sda"),_.Ki(_.lj(rv,3))&&a.push("eeis"),c=_.oj(rv,kv,6),_.Ki(_.lj(c,1))&&a.push("ests"),b.ef=a.join(","),pn("te_time",b))};var sD=function(a){yn.call(this,a);this.B=new _.Rb(this)};_.A(sD,yn);sD.prototype.Y=function(){var a=this.h.createElement("select");a.className="goog-te-combo";a.setAttribute("aria-label",T.Yf);this.Ga(a)};sD.prototype.Ba=function(){yn.prototype.Ba.call(this);this.yg()};sD.prototype.yg=function(){_.rb(this.F(),"change",ow(this,"change"));this.dispatchEvent("load")};sD.prototype.ya=function(){yn.prototype.ya.call(this);this.B.dispose();this.B=null};
var tD=function(a,b){a.F().parentNode!=b&&(a.F().parentNode.removeChild(a.F()),b.appendChild(a.F()))};_.k=sD.prototype;_.k.kd=function(a){this.h.zf(this.F());for(var b in a)if(a[b]!==Object.prototype[b]){var c=this.h.Y("OPTION",{value:b});this.h.Gc(c,a[b]);this.F().appendChild(c)}this.F().selectedIndex=0};_.k.Ca=function(){return this.F().value};_.k.Oa=function(a){if(this.F().value!=a)for(var b=0,c;c=this.F().options.item(b);++b)if(c.value==a){this.F().selectedIndex=b;break}};
_.k.ud=function(a){if(_.Bc(a)=="undefined")return this.F().options.item(this.F().selectedIndex).text;for(var b=0,c;c=this.F().options.item(b);++b)if(c.value==a)return c.text};_.k.ob=function(a){this.F().disabled=!a};var uD=function(a){sD.call(this,a)};_.A(uD,sD);uD.prototype.Lb=function(a){this.kd.call(this,a)};var vD=function(a,b){sD.call(this,b);this.g=a&&fm(a)||{};this.g.Ef=this.g.Ef||11;this.g.ve=this.g.ve!=0;this.g.Bb=Ev};_.A(vD,sD);_.k=vD.prototype;_.k.Hd=function(){throw Error("xd");};
_.k.Y=function(){this.Hd();this.G=this.F();this.A=ot("IFRAME",{frameBorder:0,"class":"VIpgJd-ZVi9od-xl07Ob-OEVmcd skiptranslate",title:T.Yf});this.A.style.visibility="visible";iu(this.A,!1);document.body.appendChild(this.A)};
_.k.yg=function(){var a=_.Of.test(pv)?"rtl":"ltr",b=_.Vb(this.g.Bb),c=U(this,"menuBody");this.B.listen(this.A,"load",this.ai);sw(this.A,(0,_.w)(function(){var d=rt(this.A),e={},f=e&&e.ug;e=xs(ws(_.Sl(),"<head>"),RC(e));f='<meta http-equiv="Content-Type" content="text/html; charset=UTF8"><link rel="stylesheet" type="text/css" href="'+S(yu(b))+'"'+(f?' nonce="'+S($u(f))+'"':"")+'></head><body scroll="no" style="margin:0px;overflow:hidden" dir="'+S(a)+'" marginHeight=0 marginWidth=0 leftMargin=0 topMargin=0 border=0><div id="'+
S(c)+'" class=';if(xu("VIpgJd-ZVi9od-xl07Ob",_.Kl)){var g=Nu("VIpgJd-ZVi9od-xl07Ob".ia());g=String(g).replace(Pu,Du)}else g="VIpgJd-ZVi9od-xl07Ob".replace(Ou,Du);e=ws(e,f+g+"></div></body>").Hc();d.write(_.Aj(e));d.close()},this))};_.k.ai=function(){this.j=new _.Od(rt(this.A));this.X=this.j.F(U(this,"menuBody"));this.B.listen(this.G,"click",this.hf);_.nd?this.B.listen(this.A,"blur",this.Pd):this.B.listen(st(this.A),"blur",this.Pd);this.dispatchEvent("load")};
_.k.ya=function(){sD.prototype.ya.call(this);_.Yd(this.A);this.G=this.fa=this.D=this.X=this.j=this.A=null};_.k.Jg=function(a){this.l!=a.currentTarget.value&&(this.Oa(a.currentTarget.value),this.dispatchEvent("change"));this.Pd()};_.k.hf=function(){wD(this);st(this.A).focus();this.Aa=!0};_.k.Pd=function(){this.Aa&&(this.Aa=!1,wD(this,!1),_.wb(_.Pd(this.G)).focus())};_.k.Af=function(){};_.k.Bf=function(){};
var wD=function(a,b){if(typeof b=="undefined"||b){a.Bf();b=fu(a.G,window);var c=b.y+a.G.offsetHeight,d=b.y-a.J.height,e=b.x,f=b.x+a.G.offsetWidth-a.J.width;if(_.nd&&!kt()){var g=document.body;c-=g.offsetTop;d-=g.offsetTop;e-=g.offsetLeft;f-=g.offsetLeft}else g=ks(document),c-=g.y,d-=g.y,e-=g.x,f-=g.x;g=_.sb(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);_.Of.test(pv)?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);au(a.A,b);iu(a.A,!0);xD(a)}else a.Af(),iu(a.A,!1)};_.k=vD.prototype;_.k.Ca=function(){return this.l};
_.k.kd=function(a){this.j.zf(this.X);iu(this.A,!0);this.ib=a;this.D=[];for(var b in a)if(a[b]!==Object.prototype[b])if(a[b]=="---"){var c={link:this.j.Y("DIV",{className:"VIpgJd-ZVi9od-vH1Gmf-hgDUwe",value:b}),Yj:!0};this.D.push(c)}else{c={link:this.j.Y("A",{className:"VIpgJd-ZVi9od-vH1Gmf-ibnC6b-gk6SMd",href:"#",value:b})};this.D.push(c);var d=this.j.Y("DIV",{style:"white-space:nowrap"});this.j.appendChild(c.link,d);this.g.ve&&this.j.appendChild(d,this.j.Y("SPAN",{className:"indicator"},"\u203a"));
this.j.appendChild(d,this.j.Y("SPAN",{className:"text"},a[b]));this.B.listen(c.link,"click",this.Jg)}a=this.D.length-1;a=Math.round((a-a%this.g.Ef)/this.g.Ef)+1;this.fa=this.j.Y("TABLE",{cellspacing:0,cellpadding:0,border:0});c=this.j.Y("TBODY");b=this.j.Y("TR",{valign:"top"});this.X.className="VIpgJd-ZVi9od-vH1Gmf";this.j.appendChild(this.X,this.fa);this.j.appendChild(this.fa,c);this.j.appendChild(c,b);for(d=c=0;c<a;++c){var e=this.j.Y("TD");this.j.appendChild(b,e);for(var f=0;f<11&&d<this.D.length;++f,
++d)this.j.appendChild(e,this.D[d].link);c!=a-1&&(e=this.j.Y("TD",{"class":"VIpgJd-ZVi9od-vH1Gmf-KrhPNb"},"\u00a0"),this.j.appendChild(b,e))}this.l=null;this.Oa(this.D[0].link.value);xD(this);iu(this.A,!1)};_.k.ud=function(a){a=_.Bc(a)=="undefined"?this.l:a;return this.ib[a]};_.k.Cf=function(){};_.k.Oa=function(a){if(this.l!=a){this.ud(a)&&(this.l=a,this.Cf());for(var b=0;b<this.D.length;++b){var c=this.D[b];c.Yj||(c.link.className=c.link.value==a&&this.g.ve?"VIpgJd-ZVi9od-vH1Gmf-ibnC6b-gk6SMd":"VIpgJd-ZVi9od-vH1Gmf-ibnC6b")}}};
var xD=function(a){nu(a.X,lu(a.fa));nu(a.A,lu(a.X));a.J=lu(a.A)},yD=function(a,b){vD.call(this,a,b)};_.A(yD,vD);_.k=yD.prototype;_.k.Hd=function(){var a=this.h.Y("a",{"aria-haspopup":"true"});a.className="VIpgJd-ZVi9od-xl07Ob-lTBxed";_.Hl(a,"#");this.S=this.h.Y("SPAN");a.appendChild(this.S);this.Z=this.h.Y("IMG",{src:"https://www.google.com/images/cleardot.gif",alt:"",style:"background-image:url("+Bv+");background-position:-14px 0px;border:none",width:14,height:14});a.appendChild(this.Z);this.Ga(a)};
_.k.Af=function(){_.wj(this.Z,"backgroundPosition","-14px 0px")};_.k.Bf=function(){_.wj(this.Z,"backgroundPosition","0px 0px")};_.k.ya=function(){vD.prototype.ya.call(this);this.Z=this.S=null};_.k.Cf=function(){this.h.Gc(this.S,this.ud(this.l)||"")};_.k.Lb=function(a){this.kd.call(this,a)};var zD=function(a,b){vD.call(this,a,b)};_.A(zD,vD);_.k=zD.prototype;
_.k.Hd=function(){var a=this.h.Y("a",{"aria-haspopup":"true"});a.className="VIpgJd-ZVi9od-xl07Ob-lTBxed";_.Hl(a,"#");this.S=this.h.Y("SPAN");a.appendChild(this.S);a.appendChild(this.h.Y("IMG",{src:"https://www.google.com/images/cleardot.gif",alt:"",width:1,height:1}));a.appendChild(this.h.Y("SPAN",{style:"border-left:1px solid #bbb"},"\u200b"));a.appendChild(this.h.Y("IMG",{src:"https://www.google.com/images/cleardot.gif",alt:"",width:1,height:1}));this.Z=this.h.Y("span",{style:"color:#767676","aria-hidden":"true"},
"\u25bc");a.appendChild(this.Z);this.Ga(a)};_.k.Af=function(){_.wj(this.Z,"color","#9b9b9b")};_.k.Bf=function(){_.wj(this.Z,"color","#d5d5d5")};_.k.ya=function(){vD.prototype.ya.call(this);this.Z=this.S=null};_.k.Cf=function(){this.h.Gc(this.S,this.ud(this.l)||"")};_.k.Lb=function(a){this.kd.call(this,a)};var AD=function(a,b){vD.call(this,a,b);this.g.ve=!1};_.A(AD,vD);
AD.prototype.Hd=function(){var a=this.h.createElement("div");a.className="VIpgJd-ZVi9od-LgbsSe";var b=this.h.Y("DIV",{style:"background: url("+Av+") repeat-x 0 -39px"});a.appendChild(b);this.S=this.h.createElement("button");b.appendChild(this.S);this.Ga(a)};AD.prototype.Dh=function(a){_.Xd(this.S);this.S.appendChild(this.h.g.createTextNode(String(a+"\u00a0\u25bc")))};AD.prototype.ya=function(){vD.prototype.ya.call(this);this.S=null};
AD.prototype.Jg=function(a){this.Oa(a.currentTarget.value);this.dispatchEvent("change");this.Pd()};var BD=function(a,b){yn.call(this,b);this.g=a&&fm(a)||{};this.j=new _.Rb(this)};_.D(BD,yn);var CD={Mm:0,Hl:1,sm:2};_.k=BD.prototype;
_.k.Y=function(){var a=this.h.createElement("div");Xx(a,"skiptranslate");Xx(a,"goog-te-gadget");a.dir=_.Of.test(pv)?"rtl":"ltr";iu(a,!1);if(this.g.layout==2)Gm(a,TC({id:U(this,"targetLanguage"),uh:"",th:""}));else{var b=new lt;if(ru(_.nd&&!kt()))var c="<span style=\"display:inline-block;vertical-align:middle;height:15px; width:51px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='"+"https://www.gstatic.com/images/branding/googlelogo/1x/googlelogo_color_42x16dp.png".replace(Su,Hu)+"',sizingMethod='scale');\"></span>";
else c=gx.Fe,c='<img src="'+S(Yu("https://www.gstatic.com/images/branding/googlelogo/1x/googlelogo_color_42x16dp.png"))+'" width="37px" height="14px" style="padding-right: 3px" alt="Google '+S(c)+'">';var d=gx.Fe;var e=(0,_.Nl)('<span style="white-space:nowrap"><a class="'+S("VIpgJd-ZVi9od-l4eHX-hSRGPd")+'" href="'+S(Wu("https://translate.google.com"))+'" target="_blank">'+c+Lu(d)+"</a></span>");c=b.format;d=T;var f=d.ii;e=e.Hc();e=mt(b,{type:"html",Ug:_.Aj(e).toString()});b=c.call(b,f.call(d,e));
Gm(a,TC({id:U(this,"targetLanguage"),uh:"",th:this.g.layout==1?nm(["\u00a0","\u00a0",b]):b}))}this.Ga(a)};
_.k.Ba=function(){BD.W.Ba.call(this);this.l=this.g.layout==2?new zD(null,this.h):new uD(this.h);this.j.listen(this.l,"change",ow(this,"chg_tgt_lang"));this.j.listen(this.l,"load",this.bi);var a=this.h.F(U(this,"targetLanguage"));if(this.g.layout==2){var b=this.h.Y("IMG",{src:"https://www.google.com/images/cleardot.gif","class":"goog-te-gadget-icon",alt:""});b.style.backgroundImage="url("+Bv+")";b.style.backgroundPosition="-65px 0px";var c=this.h.Y("SPAN",{style:"vertical-align: middle"});a.appendChild(b);
a.appendChild(c);this.l.oa(c);a.style.whiteSpace="nowrap";a.className="goog-te-gadget-simple"}else this.l.oa(a),this.g.layout==1&&(a.style.display="inline")};_.k.bi=function(){if(this.g.layout==2){var a=this.l,b=this.h.F(U(this,"targetLanguage"));a.B.eb(a.G,"click",a.hf);a.G=b;a.B.listen(a.G,"click",a.hf)}this.dispatchEvent("load")};_.k.ya=function(){BD.W.ya.call(this);this.j.dispose();this.j=null;this.l.dispose();this.l=null};_.k.va=function(){return this.l.Ca()};
_.k.za=function(a){a==""?this.S&&this.l.Lb(this.S):this.J&&this.l.Lb(this.J);this.l.Oa(a)};_.k.ja=function(a){iu(this.F(),a)};_.k.ob=function(a){this.l.ob(a)};_.k.Lf=function(a,b){this.S=a;this.J=b};var DD=function(a,b){yn.call(this,b);this.g=a&&fm(a)||{};this.g.Bb||(this.g.Bb=Ev);this.j=new _.Rb(this)};_.D(DD,yn);var ED={Bm:1,Cm:2,il:3,gl:4};_.k=DD.prototype;_.k.Y=function(){var a=this.h.createElement("div");this.gb=!1;iu(a,!1);var b=U(this,"container");b=(0,_.Nl)('<iframe id="'+S(b)+'" frameBorder=0 src="javascript:\'\'" class="'+S("VIpgJd-ZVi9od-SmfZ-OEVmcd")+' skiptranslate" style="visibility:visible"></iframe>');Gm(a,b);this.Ga(a)};
_.k.Ba=function(){DD.W.Ba.call(this);var a=_.Of.test(pv)?"rtl":"ltr",b=_.Vb(this.g.Bb),c=U(this,"translate");this.F().id=U(this,"floatContainer");var d={id:this.F().id,className:"goog-te-ftab-float"};this.F().className+=" goog-te-ftab-float";switch(this.g.Kd){case 2:var e="goog-te-float-top";d.top=0;d.right=20;break;case 3:e="goog-te-float-bottom";d.bottom=0;d.right=20;break;case 4:e="goog-te-float-bottom";d.bottom=0;d.left=20;break;default:e="goog-te-float-top",d.top=0,d.left=20}ju(As(new _.Pf,d),
this.F());this.D=this.h.F(U(this,"container"));this.j.listen(this.D,"load",this.ci);sw(this.D,(0,_.w)(function(){var f=rt(this.D),g=e,h={},l=h&&h.ug,n=gx.fg;g=ws(xs(ws(_.Sl(),"<head>"),RC(h)),'<meta http-equiv="Content-Type" content="text/html; charset=UTF8"><link rel="stylesheet" type="text/css" href="'+S(yu(b))+'"'+(l?' nonce="'+S($u(l))+'"':"")+'></head><body class="'+S("VIpgJd-ZVi9od-SmfZ")+" "+S(g)+'" scroll="no" style="overflow:hidden" dir="'+S(a)+'"><a id="'+S(c)+'" href="javascript:void(0)" class="'+
S("VIpgJd-ZVi9od-SmfZ-hSRGPd")+'"><img src="'+S(Yu("https://www.google.com/images/cleardot.gif"))+'" style="background-image:url('+S(Yu(Bv))+');background-position:-65px 0px"><span>'+Lu(n)+"</span></a></body>").Hc();f.write(_.Aj(g));f.close()},this))};_.k.ci=function(){this.l=(new _.Od(rt(this.D))).F(U(this,"translate"));this.j.listen(this.l,"click",ow(this,"clk_trans"));iu(this.F(),!0);var a=lu(this.l);iu(this.F(),!1);nu(this.D,a);nu(this.F(),a);this.dispatchEvent("load")};
_.k.ya=function(){DD.W.ya.call(this);this.j.dispose();this.j=null;_.Yd(this.D);this.l=this.D=null};_.k.isVisible=function(){return this.gb};_.k.ja=function(a){this.gb=a;iu(this.F(),a)};var FD=function(a,b){yn.call(this,b);this.B=new _.Rb(this);this.g=a&&fm(a)||{};this.g.Bb=Ev;this.g.Of=!1;_.wj(this.h.g.body,"position","relative");_.gi||_.wj(this.h.g.body,"minHeight","100%");_.wj(this.h.g.documentElement,"height","100%");_.wj(this.h.g.body,"top","0px");_.nd&&(window._bannerquirkfixleft=-parseInt("0"+this.h.g.body.leftMargin,10),window._bannerquirkfixtop=-parseInt("0"+this.h.g.body.topMargin,10)-40)};_.D(FD,yn);_.k=FD.prototype;_.k.oa=function(){this.gd(this.h.g.body.firstChild)};
_.k.Y=function(){var a=this.h.createElement("div");this.gb=!1;iu(a,!1);Xx(a,"skiptranslate");var b=U(this,"container");b=(0,_.Nl)('<iframe id="'+S(b)+'" class="'+S("VIpgJd-ZVi9od-ORHb-OEVmcd")+' skiptranslate" frameBorder=0 src="#" style="visibility:visible"></iframe>');Gm(a,b);this.Ga(a)};
_.k.Ba=function(){FD.W.Ba.call(this);var a=_.Of.test(pv)?"rtl":"ltr",b=_.Vb(this.g.Bb),c=U(this,"promptSection"),d=U(this,"confirm"),e=U(this,"progressSection"),f=U(this,"progressValue"),g=U(this,"cancel"),h=U(this,"finishSection"),l=U(this,"restore"),n=U(this,"errorSection"),r=U(this,"errorContent"),u=U(this,"close"),p=U(this,"noAutoPopup"),t,v=[];this.g.Of&&v.push(SC({id:U(this,"promptSourceLang")}));v.push(SC({id:U(this,"promptTargetLang")}));var z=Km(T.wi.apply(null,v));v=[];this.g.Of&&v.push(SC({id:U(this,
"finishSourceLang")}));v.push(SC({id:U(this,"finishTargetLang")}));var E=Km(T.ni.apply(null,v));this.g.Ih&&(t=this.g.Ih);this.D=this.h.F(U(this,"container"));this.B.listen(this.D,"load",this.di);sw(this.D,(0,_.w)(function(){var G=rt(this.D),L=t,V={},na=V&&V.ug,oa=gx.Fe,Aa=gx.fg,W=gx.oi,Ba=gx.Sh,Pa=gx.ji,Ga=gx.Sf,K=gx.Sf;L=ws(xs(ws(_.Sl(),"<head>"),RC(V)),'<meta http-equiv="Content-Type" content="text/html; charset=UTF8"><link rel="stylesheet" type="text/css" href="'+S(yu(b))+'"'+(na?' nonce="'+S($u(na))+
'"':"")+'></head><body class="'+S("VIpgJd-ZVi9od-ORHb")+'" scroll="no" border=0 dir="'+S(a)+'"><table border=0 cellspacing=0 cellpadding=0 width=100% height=100%><tr valign=middle><td width=1 nowrap><a href="'+S(Wu("https://translate.google.com"))+'" class="'+S("VIpgJd-ZVi9od-l4eHX-hSRGPd")+'" target="_blank"><img src="'+S(Yu("https://www.gstatic.com/images/branding/googlelogo/1x/googlelogo_color_68x28dp.png"))+'" alt="Google '+S(oa)+'"></a></td>'+(ru(L)?'<td width=1><img src="'+S(Yu("https://www.google.com/images/cleardot.gif"))+
'" width="9" height="15" title="'+S(L)+'" alt="'+S(L)+'" style="background-image:url('+S(Yu(Bv))+');background-position:-56px 0px;margin:0 4px"></td>':"")+'<td class="'+S("VIpgJd-ZVi9od-ORHb-KE6vqe")+'"></td><td><table border=0 cellspacing=0 cellpadding=0 height=100%><tr id="'+S(c)+'" style="display:none" valign=middle><td nowrap><span class="'+S("VIpgJd-ZVi9od-ORHb-bN97Pc")+'">'+Lu(z)+'</span></td><td class="'+S("VIpgJd-ZVi9od-ORHb-KE6vqe")+'"></td><td nowrap><div class="'+S("VIpgJd-ZVi9od-LgbsSe")+
'"><div><button id="'+S(d)+'"><b>'+Lu(Aa)+'</b></button></div></div></td><td class="'+S("VIpgJd-ZVi9od-ORHb-KE6vqe")+'"></td><td nowrap><div class="'+S("VIpgJd-ZVi9od-LgbsSe")+'"><div><button id="'+S(p)+'"></button></div></div></td></tr><tr id="'+S(e)+'" style="display:none" valign=middle><td><span class="'+S("VIpgJd-ZVi9od-ORHb-bN97Pc")+'">'+Lu(W)+'&nbsp;<span dir="ltr">(<b id="'+S(f)+'"></b>%)</span>&nbsp;<img src="'+S(Yu(Dv))+'"></span></td><td class="'+S("VIpgJd-ZVi9od-ORHb-KE6vqe")+'"></td><td nowrap><div class="'+
S("VIpgJd-ZVi9od-LgbsSe")+'"><div><button id="'+S(g)+'">'+Lu(Ba)+'</button></div></div></td></tr><tr id="'+S(h)+'" style="display:none"><td><span class="'+S("VIpgJd-ZVi9od-ORHb-bN97Pc")+'">'+Lu(E)+'</span></td><td class="'+S("VIpgJd-ZVi9od-ORHb-KE6vqe")+'"></td><td nowrap><div class="'+S("VIpgJd-ZVi9od-LgbsSe")+'"><div><button id="'+S(l)+'">'+Lu(Pa)+'</button></div></div></td></tr><tr id="'+S(n)+'" style="display:none" valign=middle><td><span id="'+S(r)+'" class="'+S("VIpgJd-ZVi9od-ORHb-bN97Pc")+
'"></span></td></tr></table></td><td class="'+S("VIpgJd-ZVi9od-ORHb-KE6vqe")+'"></td><td width=1 id="options"></td><td width=1><a id="'+S(u)+'" class="'+S("VIpgJd-ZVi9od-TvD9Pc-hSRGPd")+'" href="#" title="'+S(Ga)+'"><img src="'+S(Yu("https://www.google.com/images/cleardot.gif"))+'" width="15" height="15" alt="'+S(K)+'" style="background-image:url('+S(Yu(Bv))+');background-position:-28px 0px"></a></td></tr></table></body>').Hc();G.write(_.Aj(L));G.close()},this))};
_.k.di=function(){this.j=new _.Od(rt(this.D));GD(this,T.Uf);if(this.g.Bb==Ev){var a="url("+Av+")";_.wj(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;_.wj(d,"backgroundImage",a);_.wj(d,"backgroundRepeat","repeat-x");_.wj(d,"backgroundPosition","0 -39px")}}this.g.Of&&(this.A=new yD(this.g,this.j));this.l=new yD(this.g,this.j);this.G=new AD(this.g,this.j);this.B.listen(this.j.F(U(this,"confirm")),"click",ow(this,"clk_confirm"));
this.B.listen(this.j.F(U(this,"cancel")),"click",ow(this,"clk_cancel"));this.B.listen(this.j.F(U(this,"restore")),"click",ow(this,"clk_restore"));this.B.listen(this.j.F(U(this,"close")),"click",ow(this,"clk_close"));this.X=this.j.F(U(this,"noAutoPopup"));this.B.listen(this.X,"click",ow(this,"clk_no_ap"));this.A&&this.B.listen(this.A,"change",ow(this,"chg_src_lang"));this.B.listen(this.l,"change",ow(this,"chg_tgt_lang"));this.B.listen(this.G,"change",this.Jj);a=new iw((0,_.w)(this.ei,this));this.A&&
this.B.listen(this.A,"load",a.register());this.B.listen(this.l,"load",a.register());this.B.listen(this.G,"load",a.register());a.finish();this.A&&this.A.oa(this.j.F(U(this,"promptSourceLang")));this.l.oa(this.j.F(U(this,"promptTargetLang")));this.G.oa(this.j.F("options"))};_.k.ei=function(){this.G.Dh(T.hi);this.G.kd({turn_off_site:T.ri,s1:"---",learn_more:T.gi});this.dispatchEvent("load")};_.k.Jj=function(){switch(this.G.Ca()){case "learn_more":window.open(Iv,"_blank");break;case "turn_off_site":this.dispatchEvent("clk_no_ap_site")}};
_.k.ya=function(){this.ja(!1);FD.W.ya.call(this);this.B.dispose();this.B=null;this.A&&(this.A.dispose(),this.A=null);this.l.dispose();this.l=null;this.G.dispose();this.G=null;_.Yd(this.D);this.Qc=this.j=null};_.k.Qa=function(){return this.A?this.A.Ca():""};_.k.va=function(){return this.l.Ca()};_.k.pb=function(a){this.A&&this.A.Oa(a);this.Z&&this.Z[a]&&this.j.Gc(this.X,T.pi(this.Z[a]))};_.k.za=function(a){this.l.Oa(a)};
var HD=function(a,b,c,d){if(a.Qc!=b){a.Qc=b;if(b==0){a.A&&tD(a.A,a.j.F(U(a,"promptSourceLang")));if(a.S){var e=a.va();a.l.Lb(a.S);a.za(e)}tD(a.l,a.j.F(U(a,"promptTargetLang")))}else b==2&&(a.A&&tD(a.A,a.j.F(U(a,"finishSourceLang"))),a.J&&(e=a.va(),a.l.Lb(a.J),a.za(e)),tD(a.l,a.j.F(U(a,"finishTargetLang"))));e={};e[-1]=a.j.F(U(a,"errorSection"));e[0]=a.j.F(U(a,"promptSection"));e[1]=a.j.F(U(a,"progressSection"));e[2]=a.j.F(U(a,"finishSection"));for(var f in e)e[f]!==Object.prototype[f]&&iu(e[f],f==
b)}c&&a.ja(!0);a.X.parentNode.parentNode.style.display=d?"block":"none"};FD.prototype.isVisible=function(){return this.gb};
FD.prototype.ja=function(a){if(this.gb!=a){this.gb=a;if(_.nd)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?(_.wj(this.h.g.body,"top","40px"),iu(this.F(),!0),_.nd&&(kt()?(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))):
(_.wj(this.h.g.body,"top","0px"),iu(this.F(),!1),d&&c>=40&&(this.h.g.body.topMargin=c-40))}};FD.prototype.Kf=function(a){this.j.Gc(this.j.F(U(this,"progressValue")),a)};var GD=function(a,b){a.j.Gc(a.j.F(U(a,"errorContent")),b)};FD.prototype.Lf=function(a,b){this.S=a;this.J=b;this.l.Lb(a)};var JD=function(a,b){_.x.call(this);_.Bc(a)=="string"&&(b=a,a={});_.Bc(b)=="string"&&(b=co(String(b)));this.Z=b;this.A=new _.Rb(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={Pe:b,Dg:!1,Qe:null,Bd:null,nf:[],Ag:[],Oi:!1,Bc:!1,apiKey:"",layout:0,vg:!1};this.Aa={Bb:Ev,Ih:zv=="https://"?T.li:null};this.da={Bb:Ev,Kd:null};a&&("autoDisplay"in a&&(this.g.Pe=this.g.Pe&&!!a.autoDisplay),"multilanguagePage"in a&&(this.g.Bc=!!a.multilanguagePage),"layout"in a&&(this.g.layout=a.layout),a.pageLanguage&&(this.g.le=pw(a.pageLanguage)),a.includedLanguages&&(this.g.nf=a.includedLanguages.split(",")),a.excludedLanguages&&
(this.g.Ag=a.excludedLanguages.split(",")),this.g.le&&(this.o=this.g.le),a.key&&(this.g.apiKey=a.key),this.da.Kd=Number(a.floatPosition)||this.da.Kd,"disableAutoTranslation"in a&&(this.g.vg=!!a.disableAutoTranslation));!this.g.vg&&ID(this)&&(this.g.Dg=!0);this.D={};if((a=document.cookie.match(/(^|; )googtransopt=(.*?)(;|$)/))&&a[2])for(this.D={},a=_.Mb(a[2]).split("|"),b=0;b<a.length;++b){var c=a[b].split("=");c[0]&&(this.D[c[0]]=c[1])}this.xa=new Gz({apiKey:this.g.apiKey,Sb:1,Nf:!0,wo:Gv},{client:xv,
u:window.location.href});this.G=new rD(void 0,this.xa,void 0,void 0,this.g.apiKey,void 0,void 0,new XC,void 0,void 0,void 0);this.I=!1;this.A.listen(window,"pagehide",this.dispose);this.J=new iw((0,_.w)(this.Cj,this));this.M=new iw((0,_.w)(this.Hj,this));this.S=new kw((0,_.w)(this.ak,this));this.h=new FD(this.Aa);this.G.td(this.J.register((0,_.w)(this.zj,this)),pv);this.Z?(this.l=new BD(this.g),this.A.listen(this.l,"load",this.J.register()),this.A.listen(this.l,"chg_tgt_lang",lw(this.S,this.M.delay((0,_.w)(this.yj,
this)))),this.l.oa(this.Z)):this.da.Kd&&(this.B=new DD(this.da),this.A.listen(this.B,"load",this.J.register()),this.A.listen(this.B,"clk_trans",lw(this.S,this.M.delay((0,_.w)(this.wj,this)))),this.B.oa());!this.g.le&&this.g.Oi&&this.G.Nd(this.J.register((0,_.w)(this.uj,this)));this.J.finish()};_.A(JD,_.x);
var ID=function(a){function b(f,g){if(f=_.Mb(f).match("^\\((([a-zA-Z\\-_]*)\\|)?([a-zA-Z\\-_]*)\\)|^/(([a-zA-Z\\-_]*)/)?([a-zA-Z\\-_]*)")){if(f[3])return g.g.Qe=f[2],g.g.Bd=f[3],!0;if(f[6])return g.g.Qe=f[5],g.g.Bd=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""},
KD=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){}},LD=function(a,b){var c=null;b!==void 0&&(c=a!==void 0?"/"+a+"/"+b:"/"+b);KD("googtrans",c)};_.k=JD.prototype;
_.k.zj=function(a){this.j=pw(pv);a=a||{};var b=a.targetLanguages||[];this.U={sl:vn(a.sourceLanguages||[]),tl:vn(b)};this.H={};this.X={};a=!this.g.nf.length;b=hw(this.g.nf);var c=hw(this.g.Ag);this.H[pv]="";this.X[pv]="";for(var d in this.U.tl)this.U.tl[d]===Object.prototype[d]||!(a||d in b)||d in c||(this.X[d]=this.U.tl[d],d==this.g.le&&!this.g.Bc)||(this.H[d]=this.U.tl[d]);this.H[pv]||delete this.H[pv];this.X[pv]||delete this.X[pv];this.fa=fm(this.U.sl)};_.k.uj=function(a){a&&(this.o=pw(a))};
_.k.Cj=function(){delete this.J;if(this.U){this.o=this.o||this.g.Qe;this.j=this.g.Bd||this.j;var a=this.g.Dg||this.g.Pe&&this.o!=this.j&&!(this.o in vv)&&this.D.os!="1"&&this.D["o"+this.o]!="1";this.o=="zh-TW"&&(this.o="zh-CN");this.fa[this.o]||(a=!1,this.o="auto");if(!this.H[this.j])if(a=!1,this.H.en)this.j="en";else for(var b in this.H)if(this.H[b]!==Object.prototype[b]){this.j=b;break}if(this.l){b=this.H;var c={"":T.ki},d;for(d in b)b[d]!==Object.prototype[d]&&(c[d]=b[d]);this.l.Lf(c,this.X);this.l.za("")}!tv&&
a?this.g.Bd?lw(this.S,this.M.delay((0,_.w)(this.ue,this,!0,!0))).call():(this.I=!0,lw(this.S,this.M.delay((0,_.w)(this.ue,this))).call(),pn("te_ap",{sl:this.o})):(this.B&&this.B.ja(!0),this.l&&this.l.ja(!0));window.google.translate.TranslateService&&this.ob(!1);this.S.finish()}};
_.k.Hj=function(){var a=this.h,b=this.fa;a.A&&a.A.Lb(b);a.Z=b;this.h.Lf(this.H,this.X);this.h.pb(this.o);this.h.za(this.j);this.A.listen(this.h,"clk_confirm",this.oj);this.A.listen(this.h,"clk_cancel",this.nj);this.A.listen(this.h,"clk_restore",this.ff);this.A.listen(this.h,"clk_close",this.Od);this.A.listen(this.h,"clk_no_ap",this.pj);this.A.listen(this.h,"clk_no_ap_site",this.qj);this.A.listen(this.h,"chg_src_lang",this.Fg);this.A.listen(this.h,"chg_tgt_lang",this.Fg);this.l&&this.l.ja(!0)};
_.k.ak=function(){this.A.listen(this.h,"load",this.M.register());this.h.oa();this.M.finish()};_.k.P=function(){this.G.restore();_.x.prototype.P.call(this);this.G.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.Z=this.l=null};_.k.oj=function(){!this.h.isVisible()||!this.g.Bc&&ww(this.o,this.h.va())||(this.I&&pn("te_apt",{sl:this.o}),MD(this,!1),this.l&&this.l.za(this.h.va()))};
_.k.nj=function(){this.h.isVisible()&&(ND(this),HD(this.h,0),this.l&&this.l.za(""))};_.k.ff=function(){this.h.isVisible()&&(ND(this),HD(this.h,0));this.l&&this.l.za("")};_.k.Od=function(){this.h.isVisible()&&(this.I&&(this.I=!1,pn("te_apc",{sl:this.o})),ND(this),this.h.ja(!1),this.l&&this.l.za(""),this.B&&this.B.ja(!0))};_.k.pj=function(){this.h.isVisible()&&(this.D["o"+this.o]="1",pn("te_apr",{sl:this.o}),this.I=!1,this.Od())};
_.k.qj=function(){if(this.h.isVisible()){this.I=!1;this.D.os="1";var a=null;if(this.D){a=[];for(var b in this.D)this.D[b]!==Object.prototype[b]&&a.push(b+"="+this.D[b]);a=a.join("|")}KD("googtransopt",a);this.Od()}};_.k.Fg=function(){this.h.isVisible()&&(!this.g.Bc&&ww(this.o,this.h.va())?this.ff():(this.o=this.h.Qa()||this.o,this.j=this.h.va(),this.h.Qc==2&&(this.l&&this.l.za(this.h.va()),MD(this))))};_.k.ue=function(a,b){this.h.isVisible()||(this.B&&this.B.ja(!1),a?MD(this,b):HD(this.h,0,!0,this.I))};
_.k.Jk=function(a,b){lw(this.S,this.M.delay((0,_.w)(this.ue,this,a,b))).call()};_.k.wj=function(){this.ue(this.h.Qc==2)};_.k.yj=function(){this.l.va()?!this.g.Bc&&ww(this.o,this.h.va())?this.ff():(this.j=this.l.va(),this.h.za(this.j),MD(this)):this.l.za(this.j)};
var MD=function(a,b){if(window.google.translate.TranslateService)try{window.google.translate.TranslateService.getInstance().restore()}catch(c){}LD(a.o,a.j);a.I=!1;!b&&a.o in vv&&pn("te_ape",{sl:a.o});a.h.Kf(0);HD(a.h,1,!0);a.G.Eh(!!b);window.setTimeout((0,_.w)(a.G.xe,a.G,a.g.Bc?"auto":a.o,a.j,(0,_.w)(a.Ia,a),void 0,void 0),0)};
JD.prototype.Ia=function(a,b,c){typeof this.La=="function"&&this.La();this.h.isVisible()&&this.h.Qc==1&&(c?(ND(this),HD(this.h,-1,!0),c==2?GD(this.h,T.fi):GD(this.h,T.Uf)):(this.h.Kf(a),b&&(this.l&&this.l.za(this.j),this.h.pb(this.o),HD(this.h,2))))};var ND=function(a){LD();window.setTimeout((0,_.w)(a.G.restore,a.G,null),0)};JD.prototype.ob=function(a){a||this.Od();this.l&&this.l.ob(a);this.B&&this.B.ja(a)};var OD=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 PD=OD("google.translate.m");if(PD)for(var QD in T)if(T[QD]!==Object.prototype[T[QD]]&&T[QD]){var RD=T[QD]();T[QD]=PD[RD]?PD[RD]:fx}
if(_.Ki(_.lj(rv,1))){var SD=document.createElement("style");SD.textContent="\n  .translated-ltr{\n      direction: ltr;\n      text-align: left;\n  }\n  .translated-rtl{\n      direction: rtl;\n      text-align: right;\n  }\n  ";var TD=document.getElementsByTagName("head")[0];if(!TD){TD=document.createElement("head");var UD=document.documentElement;UD.insertBefore(TD,UD.firstChild)}TD.appendChild(SD)}
if(wv==1){var VD=null,WD=function(a){if(!VD){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=xw())&&(c=a));a=0;if(xv=="te_lib"||_.rd)a=3;VD=new rD(void 0,new Gz({apiKey:b,Sb:a,Nf:!0,trackVisibility:c=="tvis"}),void 0,void 0,b,c,d,void 0,void 0,void 0,e);VD.constructor=function(){};VD.isAvailable=VD.mb;VD.getSupportedLanguages=VD.td;VD.getPageLanguage=VD.Nd;VD.setClickThrough=VD.Eh;
VD.translatePage=VD.xe;VD.restore=VD.restore;VD.isTranslating=VD.Zh;VD.setCheckVisibility=VD.Hk}return VD};WD.getInstance=function(){return VD};_.Ic("google.translate.TranslateService",WD);pn("te_li")}else{var XD=null,YD=function(a,b){XD||(XD=new JD(a,b),XD.constructor=function(){});return XD};YD.getInstance=function(){return XD};_.Ic("google.translate.TranslateElement",YD);JD.prototype.dispose=JD.prototype.dispose;JD.prototype.showBanner=JD.prototype.Jk;JD.prototype.setEnabled=JD.prototype.ob;_.Ic("google.translate.TranslateElement.FloatPosition",
ED);ED.TOP_LEFT=1;ED.TOP_RIGHT=2;ED.BOTTOM_RIGHT=3;ED.BOTTOM_LEFT=4;_.Ic("google.translate.TranslateElement.InlineLayout",CD);CD.VERTICAL=0;CD.HORIZONTAL=1;CD.SIMPLE=2}(function(){for(var a in Object.prototype){_.Tc=function(d,e,f){for(var g in d)d[g]!==Object.prototype[g]&&e.call(f,d[g],g,d)};break}var b=_.Hc(),c=OD(qv);c&&typeof c=="function"&&(wv==1?c():function e(){var f=document.readyState;_.Bc(f)=="undefined"||f=="complete"||f=="interactive"||_.Hc()-b>=2E4?c():window.setTimeout(e,500)}())})();
_.qC=function(){return!0};
_.ma();
}catch(e){_._DumpException(e)}
}).call(this,this.default_tr);
// Google Inc.
