(function(){/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var n,aa=function(a){var b=0;return function(){return b>>0)+"_",d=0,e=function(f){if(this instanceof e)throw new TypeError("Symbol is not a constructor");return new b(c+(f||"")+"_"+d++,f)};return e}); u("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c=f}});u("Object.entries",function(a){return a?a:function(b){var c=[],d;for(d in b)y(b,d)&&c.push([d,b[d]]);return c}});u("Object.is",function(a){return a?a:function(b,c){return b===c?0!==b||1/b===1/c:b!==b&&c!==c}}); u("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(0>c&&(c=Math.max(c+e,0));ce;e++){var f=c.concat(d[e].split(""));Xa[e]=f;for(var g=0;g>2];k=b[(k&3)<<4|l>>4];l=b[(l&15)<<2|h>>6];h=b[h&63];c[e++]=""+g+k+l+h}g=0;h=d; switch(a.length-f){case 2:g=a[f+1],h=b[(g&15)<<2]||d;case 1:a=a[f],c[e]=""+b[a>>2]+b[(a&3)<<4|g>>4]+h+d}return c.join("")};var $a="undefined"!==typeof Uint8Array,ab={};var bb,cb=function(a){if(ab!==ab)throw Error("illegal external caller");this.Jb=a;if(null!=a&&0===a.length)throw Error("ByteString should be constructed with non-empty values");};cb.prototype.bb=function(){return null==this.Jb};var I="function"===typeof Symbol&&"symbol"===typeof Symbol()?Symbol():void 0;function J(a,b){if(I)return a[I]|=b;if(void 0!==a.O)return a.O|=b;Object.defineProperties(a,{O:{value:b,configurable:!0,writable:!0,enumerable:!1}});return b}function db(a,b){I?a[I]&&(a[I]&=~b):void 0!==a.O&&(a.O&=~b)}function K(a){a=I?a[I]:a.O;return null==a?0:a}function eb(a,b){I?a[I]=b:void 0!==a.O?a.O=b:Object.defineProperties(a,{O:{value:b,configurable:!0,writable:!0,enumerable:!1}})}function fb(a){J(a,1);return a} function L(a){return!!(K(a)&2)}function gb(a){J(a,16);return a}function hb(a,b){eb(b,(K(a)|0)&-51)}function ib(a,b){eb(b,(K(a)|18)&-41)}function jb(a,b){var c=K(a);(c&b)!==b&&(Object.isFrozen(a)&&(a=Array.prototype.slice.call(a)),eb(a,c|b));return a};var kb={};function lb(a){return null!==a&&"object"===typeof a&&!Array.isArray(a)&&a.constructor===Object}var mb,nb,ob=[];eb(ob,23);nb=Object.freeze(ob);var pb=function(a){if(L(a.l))throw Error("Cannot mutate an immutable Message");};function qb(a){var b=a.length;(b=b?a[b-1]:void 0)&&lb(b)?b.g=1:(b={},a.push((b.g=1,b)))};function rb(a){return a.displayName||a.name||"unknown type name"}function sb(a,b){if(!(a instanceof b))throw Error("Expected instanceof "+rb(b)+" but got "+(a&&rb(a.constructor)));return a};var tb;function ub(a,b){tb=b;a=new a(b);tb=void 0;return a};function vb(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "object":if(a)if(Array.isArray(a)){if(0!==(K(a)&128))return a=Array.prototype.slice.call(a),qb(a),a}else{if($a&&null!=a&&a instanceof Uint8Array)return Za(a);if(a instanceof cb){var b=a.Jb;return null==b?"":"string"===typeof b?b:a.Jb=Za(b)}}}return a};function wb(a,b,c,d){if(null!=a){if(Array.isArray(a))a=xb(a,b,c,void 0!==d);else if(lb(a)){var e={},f;for(f in a)e[f]=wb(a[f],b,c,d);a=e}else a=b(a,d);return a}}function xb(a,b,c,d){d=d?!!(K(a)&16):void 0;for(var e=Array.prototype.slice.call(a),f=0;f=a.ua?a.J?a.J[b]:void 0:c&&a.J&&(c=a.J[b],null!=c)?c:a.l[b+a.ba]},Eb=function(a,b,c,d){pb(a);return M(a,b,c,d)};function M(a,b,c,d){a.Vb&&(a.Vb=void 0);if(b>=a.ua||d)return Cb(a)[b]=c,a;a.l[b+a.ba]=c;(c=a.J)&&b in c&&delete c[b];return a} function Fb(a,b,c,d,e){var f=Db(a,b,d);Array.isArray(f)||(f=nb);var g=K(f);g&1||fb(f);if(e)g&2||J(f,2),c&1||Object.freeze(f);else{e=!(c&2);var h=g&2;c&1||!h?e&&g&16&&!h&&db(f,16):(f=fb(Array.prototype.slice.call(f)),M(a,b,f,d))}return f}var Gb=function(a){return Fb(a,4,0,!1,L(a.l))};function N(a,b,c,d){pb(a);c!==d?M(a,b,c):M(a,b,void 0,!1);return a} var Hb=function(a,b){for(var c=0,d=0;d=b.sb&&b.cancel())}this.Zb?this.Zb.call(this.Qb,this):this.Gb=!0;this.qa||(a=new kd(this),ld(this),md(this,!1,a))}};U.prototype.Pb=function(a,b){this.rb=!1;md(this,a,b)}; var md=function(a,b,c){a.qa=!0;a.v=c;a.Da=!b;nd(a)},ld=function(a){if(a.qa){if(!a.Gb)throw new od(a);a.Gb=!1}};U.prototype.callback=function(a){ld(this);md(this,!0,a)};var pd=function(a,b,c,d){a.gb.push([b,c,d]);a.qa&&nd(a)};U.prototype.then=function(a,b,c){var d,e,f=new T(function(g,h){e=g;d=h});pd(this,e,function(g){g instanceof kd?f.cancel():d(g);return qd},this);return f.then(a,b,c)};U.prototype.$goog_Thenable=!0; var rd=function(a){return Pa(a.gb,function(b){return"function"===typeof b[1]})},qd={},nd=function(a){if(a.kb&&a.qa&&rd(a)){var b=a.kb,c=sd[b];c&&(z.clearTimeout(c.N),delete sd[b]);a.kb=0}a.B&&(a.B.sb--,delete a.B);b=a.v;for(var d=c=!1;a.gb.length&&!a.rb;){var e=a.gb.shift(),f=e[0],g=e[1];e=e[2];if(f=a.Da?g:f)try{var h=f.call(e||a.Qb,b);h===qd&&(h=void 0);void 0!==h&&(a.Da=a.Da&&(h==b||h instanceof Error),a.v=b=h);if(Rc(b)||"function"===typeof z.Promise&&b instanceof z.Promise)d=!0,a.rb=!0}catch(k){b= k,a.Da=!0,rd(a)||(c=!0)}}a.v=b;d&&(h=D(a.Pb,a,!0),d=D(a.Pb,a,!1),b instanceof U?(pd(b,h,d),b.pc=!0):b.then(h,d));c&&(b=new td(b),sd[b.N]=b,a.kb=b.N)},od=function(){F.call(this)};E(od,F);od.prototype.message="Deferred has already fired";od.prototype.name="AlreadyCalledError";var kd=function(){F.call(this)};E(kd,F);kd.prototype.message="Deferred was canceled";kd.prototype.name="CanceledError";var td=function(a){this.N=z.setTimeout(D(this.ed,this),0);this.Sa=a}; td.prototype.ed=function(){delete sd[this.N];throw this.Sa;};var sd={};var yd=function(a){var b={},c=b.document||document,d=bc(a).toString(),e=(new Cc(c)).createElement("SCRIPT"),f={fc:e,Ma:void 0},g=new U(ud,f),h=null,k=null!=b.timeout?b.timeout:5E3;0>>0),we=function(a){if("function"===typeof a)return a;a[Ee]||(a[Ee]=function(b){return a.handleEvent(b)});return a[Ee]};var Fe=function(){fe.call(this);this.I=new oe(this);this.mc=this;this.Bb=null};E(Fe,fe);Fe.prototype[ke]=!0;n=Fe.prototype;n.addEventListener=function(a,b,c,d){ve(this,a,b,c,d)};n.removeEventListener=function(a,b,c,d){Ce(this,a,b,c,d)}; n.dispatchEvent=function(a){var b=this.Bb;if(b){var c=[];for(var d=1;b;b=b.Bb)c.push(b),++d}b=this.mc;d=a.type||a;if("string"===typeof a)a=new ge(a,b);else if(a instanceof ge)a.target=a.target||b;else{var e=a;a=new ge(d,b);lc(a,e)}e=!0;if(c)for(var f=c.length-1;!a.Ja&&0<=f;f--){var g=a.currentTarget=c[f];e=Ge(g,d,!0,a)&&e}a.Ja||(g=a.currentTarget=b,e=Ge(g,d,!0,a)&&e,a.Ja||(e=Ge(g,d,!1,a)&&e));if(c)for(f=0;!a.Ja&&f=q.length)&&(a.psdJson=q)}m||(d={invalidPsd:!0});m=(h?new Cc(Bc(h)):Ia||(Ia=new Cc)).createElement("SCRIPT");g&&m.setAttribute("nonce",g);m.onload=function(){c.startHelpPanel({helpcenter:e,apiKey:"testpage",channel:a.channel,context:a.helpCenterContext||c.location.href, defaultHelpArticleFragment:a.defaultHelpArticleFragment,defaultHelpArticleId:a.defaultHelpArticleId,defaultHelpArticleHelpcenterPath:a.defaultHelpArticleHelpcenterPath,directToGetHelp:a.directToGetHelp||!1,enableSendFeedback:a.enableSendFeedback||!1,helpPanelTheme:a.helpPanelTheme,locale:a.locale,nd4cSettingsIsEnabled:a.nd4cSettingsIsEnabled||!1,nd4cSettingsCountryCode:a.nd4cSettingsCountryCode||"",serverData:b,supportContentUrl:a.supportContentUrl,symptom:a.symptom,helpApiData:{helpApiConfig:a,productData:d, productWindow:c},helpPanelMode:k,onPromotedProductLinkClickCallback:a.onPromotedProductLinkClickCallback,fixedHelpPanelContainer:l,openingMode:a.openingMode})};ff(m,f);h.body.appendChild(m)};for(var of={en:["en-us"],ar:["ar-eg"],zh:["zh-cn","zh-hans","zh-hans-cn"],"zh-tw":["zh-hant","zh-hant-tw"],nl:["nl-nl"],"en-gb":[],fr:["fr-fr"],de:["de-de"],it:["it-it"],ja:["ja-jp"],ko:["ko-kr"],pl:["pl-pl"],pt:["pt-br"],ru:["ru-ru"],es:["es-es"],th:["th-th"],tr:["tr-tr"],"es-419":[],bg:["bg-bg"],ca:["ca-es"],hr:["hr-hr"],cs:["cs-cz"],da:["da-dk"],fil:["fil-ph","tl","tl-ph"],fi:["fi-fi"],el:["el-gr"],iw:["he","he-il","iw-il"],hi:["hi-in"],hu:["hu-hu"],id:["id-id","in","in-id"],lv:["lv-lv"],lt:["lt-lt"], no:["no-no","nb","nb-no"],"pt-pt":[],ro:["ro-ro","mo"],sr:["sr-rs","sr-cyrl-rs"],sk:["sk-sk"],sl:["sl-sl"],sv:["sv-se"],uk:["uk-ua"],vi:["vi-vn"],fa:["fa-ir"],af:["af-za"],bn:["bn-in"],et:["et-ee"],is:["is-is"],ms:["ms-my"],mr:["mr-in"],sw:["sw-tz"],ta:["ta-in"],sq:["sq-al"],hy:["hy-am"],az:["az-az"],my:["my-mm"],ka:["ka-ge"],kk:["kk-kz"],km:["km-kh"],lo:["lo-la"],mk:["mk-mk"],mn:["mn-mn"],ne:["ne-np"],si:["si-lk"],am:["am-et"],gu:["gu-in"],kn:["kn-in"],ml:["ml-in"],te:["te-in"],ur:["ur-pk"],ky:["ky-kg"], pa:["pa-in"],uz:["uz-uz"],"sr-latn":["sh"]},pf={},qf=v(Object.keys(of)),rf=qf.next();!rf.done;rf=qf.next()){var sf=rf.value;pf[sf]=sf;for(var tf=v(of[sf]),uf=tf.next();!uf.done;uf=tf.next())pf[uf.value]=sf};var vf=function(a){this.R=a||{cookie:""}};n=vf.prototype;n.isEnabled=function(){if(!z.navigator.cookieEnabled)return!1;if(!this.bb())return!0;this.set("TESTCOOKIESENABLED","1",{Xb:60});if("1"!==this.get("TESTCOOKIESENABLED"))return!1;this.remove("TESTCOOKIESENABLED");return!0}; n.set=function(a,b,c){var d=!1;if("object"===typeof c){var e=c.Ad;d=c.Bd||!1;var f=c.domain||void 0;var g=c.path||void 0;var h=c.Xb}if(/[;=\s]/.test(a))throw Error('Invalid cookie name "'+a+'"');if(/[;\r\n]/.test(b))throw Error('Invalid cookie value "'+b+'"');void 0===h&&(h=-1);this.R.cookie=a+"="+b+(f?";domain="+f:"")+(g?";path="+g:"")+(0>h?"":0==h?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+1E3*h)).toUTCString())+(d?";secure":"")+(null!=e?";samesite="+e:"")}; n.get=function(a,b){for(var c=a+"=",d=(this.R.cookie||"").split(";"),e=0,f;eb)throw Error("Bad port number "+b);a.va=b}else a.va=null},Ef=function(a,b,c){X(a);b instanceof Gf?(a.C=b,a.C.Fb(a.H)):(c||(b=Hf(b,Mf)),a.C=new Gf(b,a.H))};W.prototype.getQuery=function(){return this.C.toString()};W.prototype.removeParameter=function(a){X(this);this.C.remove(a);return this}; var X=function(a){if(a.Cc)throw Error("Tried to modify a read-only Uri");};W.prototype.Fb=function(a){this.H=a;this.C&&this.C.Fb(a)}; var Ff=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""},Hf=function(a,b,c){return"string"===typeof a?(a=encodeURI(a).replace(b,Nf),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null},Nf=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)},If=/[#\/\?@]/g,Kf=/[#\?:]/g,Jf=/[#\?]/g,Mf=/[#\?@]/g,Lf=/#/g,Gf=function(a,b){this.o=this.j=null;this.D=a||null;this.H=!!b},Y=function(a){a.j||(a.j=new Map,a.o=0,a.D&&Qe(a.D,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g, " ")),c)}))};n=Gf.prototype;n.add=function(a,b){Y(this);this.D=null;a=Of(this,a);var c=this.j.get(a);c||this.j.set(a,c=[]);c.push(b);this.o+=1;return this};n.remove=function(a){Y(this);a=Of(this,a);return this.j.has(a)?(this.D=null,this.o-=this.j.get(a).length,this.j.delete(a)):!1};n.clear=function(){this.j=this.D=null;this.o=0};n.bb=function(){Y(this);return 0==this.o};n.Ra=function(a){Y(this);a=Of(this,a);return this.j.has(a)}; n.forEach=function(a,b){Y(this);this.j.forEach(function(c,d){c.forEach(function(e){a.call(b,e,d,this)},this)},this)};n.Ta=function(){Y(this);for(var a=Array.from(this.j.values()),b=Array.from(this.j.keys()),c=[],d=0;dp;p+=4)t[p/4]=q[p]<<24|q[p+1]<<16|q[p+2]<<8|q[p+3];for(p=16;80>p;p++)q=t[p-3]^t[p-8]^t[p-14]^t[p-16],t[p]=(q<<1|q>>>31)&4294967295;q=e[0];var w=e[1],H=e[2],ha=e[3],Gc=e[4];for(p=0;80>p;p++){if(40>p)if(20>p){var xa=ha^w&(H^ha);var zb=1518500249}else xa=w^H^ha,zb=1859775393;else 60>p?(xa=w&H|ha&(w|H),zb=2400959708):(xa=w^H^ha,zb=3395469782);xa=((q<<5|q>>>27)& 4294967295)+xa+Gc+zb+t[p]&4294967295;Gc=ha;ha=H;H=(w<<30|w>>>2)&4294967295;w=q;q=xa}e[0]=e[0]+q&4294967295;e[1]=e[1]+w&4294967295;e[2]=e[2]+H&4294967295;e[3]=e[3]+ha&4294967295;e[4]=e[4]+Gc&4294967295}function c(q,t){if("string"===typeof q){q=unescape(encodeURIComponent(q));for(var p=[],w=0,H=q.length;wl?c(h,56-l):c(h,64-(l-56));for(var p=63;56<=p;p--)f[p]=t&255,t>>>=8;b(f);for(p=t=0;5>p;p++)for(var w=24;0<=w;w-=8)q[t++]=e[p]>>w&255;return q}for(var e=[],f=[],g=[],h=[128],k=1;64>k;++k)h[k]=0;var l,m;a();return{reset:a,update:c,digest:d,digestString:function(){for(var q=d(),t="",p=0;p=h.length)&&(a.psdJson=h)}g||(b={invalidPsd:!0})}b=[a,b,c];d.GOOGLE_FEEDBACK_START_ARGUMENTS=b;c=a.feedbackServerUri||"//www.google.com/tools/feedback";if(g=d.GOOGLE_FEEDBACK_START)g.apply(d, b);else{d=c+"/load.js?";for(var k in a)b=a[k],null==b||C(b)||(d+=encodeURIComponent(k)+"="+encodeURIComponent(b)+"&");a=(e?new Cc(Bc(e)):Ia||(Ia=new Cc)).createElement("SCRIPT");f&&a.setAttribute("nonce",f);ff(a,ec(d));e.body.appendChild(a)}},vg=function(a,b,c){try{"submit"===a.flow||"help"===a.flow||a.tinyNoPointer?ug(a,b,c):sg(a.productId,a.feedbackServerUri).then(function(d){d=O(d,hg,1);if(null==d||!d.getAlohaAutoGaRollout()||Wa&&!d.getEnableMweb())ug(a,b,c);else{var e=c||z,f="DEV"===a.serverEnvironment, g=c||z;g=a.nonce||sc(g);f={integrationKeys:{productId:a.productId,feedbackBucket:a.bucket},callbacks:{onClose:a.callback,onLoad:a.onLoadCallback},formContent:{locale:a.locale,disableScreenshot:a.disableScreenshotting,productDisplayName:void 0,announcement:void 0,issueCategories:void 0,includeSeveritySelection:void 0,customImageSrc:void 0,thankYouMessage:void 0,Cd:void 0,defaultFormInputValues:void 0,defaultFormInputValuesString:void 0,abuseLink:a.abuseLink},initializationData:{isLocalServer:f,nonce:g, useNightlyRelease:f,feedbackJsUrl:void 0,feedbackCssUrl:void 0,feedbackJsUrlSerialized:void 0,feedbackCssUrlSerialized:void 0,submissionServerUri:a.feedbackServerUri,colorScheme:a.colorScheme},extraData:{productVersion:a.productVersion,authUser:a.authuser,configuratorId:a.configuratorId,customZIndex:a.customZIndex,tinyNoPointer:a.tinyNoPointer,allowNonLoggedInFeedback:a.allowNonLoggedInFeedback,enableAnonymousFeedback:a.enableAnonymousFeedback}};b&&(g=new Map(Object.entries(b)),f.extraData.productSpecificData= g);rg(f,d,e)}},function(d){d&&"DuplicateFormError"!==d.name&&ug(a,b,c)})}catch(d){ug(a,b,c)}};A("userfeedback.api.startFeedback",vg);var wg=function(){};wg.prototype.next=function(){return xg};var xg={done:!0,value:void 0};wg.prototype.pb=function(){return this};var yg=function(a){if(a instanceof wg)return a;if("function"==typeof a.pb)return a.pb(!1);if(Ea(a)){var b=0,c=new wg;c.next=function(){for(;;){if(b>=a.length)return xg;if(b in a)return{value:a[b++],done:!1};b++}};return c}throw Error("Not implemented");};var Ag=function(a){this.G={};if(a)for(var b=0;bb.triggerRequestTime){a.listener&&a.listener.surveyPrompted&&a.listener.surveyPrompted(b,{reason:"Survey was triggered before the most recent survey event. Please re-trigger the survey."});c=!1;break a}}else if(Gg>b.triggerRequestTime){a.listener&&a.listener.surveyPrompted&&a.listener.surveyPrompted(b,{reason:"Survey must be triggered after initializing the help API."});c=!1;break a}c=Date.now()-b.triggerRequestTime; 864E5