"use strict";this.default_gr=this.default_gr||{};(function(_){var window=this;
try{
_._F_toggles_initialize=function(a){(typeof globalThis!=="undefined"?globalThis:typeof self!=="undefined"?self:this)._F_toggles=a||[]};(0,_._F_toggles_initialize)([0x18f8242, 0x19a05023, 0x10b04e64, 0x0, ]);
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
/*

 Copyright Google LLC
 SPDX-License-Identifier: Apache-2.0
*/
/*

 Copyright Google LLC All Rights Reserved.

 Use of this source code is governed by an MIT-style license that can be
 found in the LICENSE file at https://angular.dev/license
 @param {!tsickle_zone_impl_1.ZonePrivate} api
 @param {?} target
 @param {string} targetName
 @param {string} method
 @param {!Array<string>} callbacks
 @return {void}
*/
/*

 Copyright Google LLC All Rights Reserved.

 Use of this source code is governed by an MIT-style license that can be
 found in the LICENSE file at https://angular.dev/license
*/
/*


 Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
     http://www.apache.org/licenses/LICENSE-2.0
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
*/
/*

 Copyright Google Inc. All Rights Reserved.

 Use of this source code is governed by an MIT-style license that can be
 found in the LICENSE file at https://angular.io/license
*/
/*

 Copyright Google LLC All Rights Reserved.

 Use of this source code is governed by an MIT-style license that can be
 found in the LICENSE file at https://angular.io/license
*/
/*

 Copyright 2017 Brandon Roberts, Mike Ryan, Victor Savkin, Rob Wormald
 SPDX-License-Identifier: MIT
*/
/*

 The MIT License

 Copyright (c) 2014-2016 Google, Inc. http://angular.io

 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.
*/
/*
 @license
 Copyright Google LLC All Rights Reserved.

 Use of this source code is governed by an MIT-style license that can be
 found in the LICENSE file at https://angular.dev/license
*/
var fa,ha,aaa,ma,pa,baa,caa,daa,faa,eaa,gaa,haa,iaa,jaa,kaa,laa,naa,oaa,paa,uaa,vaa,waa,Fa,zaa,yaa,Aaa,Baa,xaa,Ka,Caa,Daa,Eaa,Haa,Xa,Jaa,Kaa,Laa,ab,bb,Naa,Paa,Qaa,Raa,hb,Taa,kb,Uaa,Xaa,Yaa,Zaa,Waa,$aa,Vaa,aba,bba,qb,cba,dba,eba,fba,hba,jba,kba,lba,pba,sba,mba,rba,qba,oba,nba,tba,uba,wba,yba,xba,Aba,Bba,Cba,Dba,Fba,Eba,Hba,Iba,Jba,Kba,Nba,Pba,Qba,Sba,Uba,Tba,Wba,Vba,Xba,Yba,Zba,$ba,zb,bca,cca,dca,fca,Eb,kca,lca,mca,qca,rca,Db,Fb,uca,Qb,vca,wca,yca,Ub,Vb,Wb,Aca,$b,Cca,fc,Hca,qc,Qca,Rca,Sca,Tca,Uca,
Vca,Yca,Zca,$ca,ada,xc,gda,jda,kda,Cc,lda,mda,nda,pda,oda,tda,uda,Lc,Mc,wda,Fc,zda,Ada,Bda,Cda,Jda,Hda,Kda,Pda,Wda,Xda,Uda,Vda,Yda,Zda,$da,bea,cea,dea,Uc,hea,iea,jea,kea,lea,mea,nea,Vc,qea,rea,uea,vea,wea,xea,Fea,Gea,Hea,gd,Iea,Eea,Jea,Bea,Aea,dd,zea,Kea,Nea,Pea,kd,Sea,md,Tea,od,Vea,Wea,Xea,pd,Zea,$ea,qd,afa,bfa,cfa,dfa,efa,ffa,rd,kfa,lfa,mfa,ofa,gfa,hfa,zd,qfa,rfa,tfa,Bd,wfa,vfa,ufa,xfa,Bfa,Cd,Efa,Gfa,Ffa,Jfa,Hfa,Kfa,Ed,Lfa,Fd,Nfa,Pfa,Ofa,Rfa,Sfa,Rd,Ufa,Zd,$d,Wfa,Xfa,Zfa,$fa,Yfa,aga,bga,cga,dga,
ega,fga,ee,gga,hga,jga,lga,pga,nga,mga,oga,rga,tga,sga,vga,je,uga,wga,qga,xga,ne,zga,yga,Bga,Cga,se,Dga,Ega,Gga,te,Hga,Iga,xe,Jga,Kga,Lga,Mga,Nga,Pga,Qga,Rga,Sga,Uga,Vga,Wga,Xga,Zga,Yga,$ga,Fe,Je,cha,dha,nha,pha,rha,sha,vha,Aha,zha,Dha,Cha,Gha,cf,Hha,Iha,Jha,Lha,Pha,Kha,Oha,Nha,Rha,cia,dia,gia,ff,hia,iia,jia,kia,mia,nia,qia,kf,ria,gf,sia,tia,via,wia,zia,Bia,qf,rf,Cia,Fia,Nia,Iia,Pia,Qia,Ria,Via,uf,Wia,vf,Yia,Zia,dja,eja,$ia,fja,hja,gja,lja,kja,cja,jja,bja,nja,aja,oja,pja,qja,rja,sja,ija,vja,wja,xja,
yja,Aja,Cja,Bja,zja,Gja,Hja,Jja,Lja,Af,Sja,Tja,Vja,Uja,Nf,Yja,Zja,bka,cka,eka,gka,hka,ika,kka,lka,mka,nka,rka,qka,uka,vka,wka,yka,zka,Aka,Gka,Hka,Fka,Kka,Mka,Nka,Lka,Qka,Rka,Tka,Uka,Ska,Vka,Wka,Yka,Zka,dla,cla,hla,ela,ila,kla,sg,gla,jla,lla,nla,qla,sla,vla,ula,rla,Cla,Bla,Ela,Dla,Fla,Hla,Gla,Jla,Kla,Nla,Qla,Ola,Tla,Yla,$la,Zla,bma,ama,cma,ema,kma,lma,mma,qma,nma,Mma,uma,Rma,Pma,Nma,Qma,Vma,Yma,Wma,wh,dna,fna,gna,ina,jna,lna,mna,nna,ona,pna,qna,kna,tna,sna,rna,una,vna,wna,Bh,xna,yna,zna,Ana,Bna,Ch,
Cna,Dna,Dh,Gna,Hna,Jna,Kna,Mna,Lna,Ina,Nna,Eh,Ona,Qna,Fh,Rna,Sna,Tna,Pna,Una,Vna,Xna,Yna,Zna,Ih,boa,$na,aoa,foa,Kh,coa,hoa,doa,goa,Jh,joa,koa,loa,moa,Mh,noa,Nh,ooa,poa,Oh,qoa,roa,soa,toa,uoa,voa,yoa,woa,xoa,Aoa,zoa,Boa,Vh,Wh,Yh,Doa,Eoa,Xh,Zh,Hoa,Koa,Ioa,Joa,Poa,Ooa,Loa,Roa,Qoa,Soa,$h,Woa,Uoa,$oa,Xoa,Yoa,Zoa,bpa,cpa,dpa,epa,fpa,ipa,gpa,hpa,jpa,kpa,lpa,mpa,npa,ppa,qpa,tpa,upa,vpa,wpa,xpa,ypa,zpa,Apa,Bpa,Cpa,Dpa,Gpa,Hpa,Jpa,Npa,Kpa,Qpa,Ppa,Spa,fi,Ypa,$pa,bqa,dqa,eqa,gqa,hqa,iqa,jqa,kqa,lqa,mqa,nqa,oqa,
uqa,yqa,Gqa,Jqa,Kqa,Fqa,Lqa,Mqa,Nqa,Oqa,Pqa,Qqa,Rqa,Sqa,Wqa,Xqa,Ui,ara,aj,cra,dra,era,fra,gra,hra,ira,jra,lra,ij,mra,ora,pra,qra,tra,rra,wra,vra,sra,xra,yra,Ara,zra,Bra,Cra,pj,Fra,Gra,Hra,qj,rj,sj,Kra,Jra,tj,Ira,Ora,uj,Nra,wj,Rra,Tra,Sra,Ura,xj,Vra,Xra,Yra,Zra,bsa,$ra,asa,fsa,gsa,hsa,yj,isa,ksa,lsa,msa,nsa,osa,qsa,rsa,ssa,tsa,vsa,wsa,zj,Aj,xsa,zsa,ysa,Asa,Bsa,Esa,Csa,Fsa,Gsa,Hsa,Ksa,Lsa,Msa,Dj,Osa,Psa,Qsa,Rsa,Ssa,Tsa,Usa,Vsa,Wsa,Xsa,Zsa,Ysa,$sa,cta,dta,eta,fta,gta,hta,ita,jta,kta,lta,mta,nta,ota,
qta,uta,vta,zta,Ata,Bta,Dta,Cta,Ita,Gta,Lta,Mta,Ota,Qta,Tta,Uta,Pta,Vta,Xta,Lj,Zta,bua,jua,aua,kua,sua,tua,uua,vua,Qj,wua,xua,yua,Aua,Cua,Dua,Eua,Fua,Gua,Hua,Iua,Jua,Kua,Mua,Nua,Oua,Pua,Qua,Rua,Sua,Tua,Uua,Vua,Wua,Xua,Yua,Zua,$ua,ava,bva,cva,gva,iva,lva,mva,ova,pva,qva,nk,mk,rva,sva,tva,vva,wva,xva,yva,Ava,Cva,Dva,Eva,Gva,Iva,Jva,Kva,Lva,Mva,Ova,Pva,Qva,Rva,sk,Yva,Zva,Wva,Sva,Xva,Tva,Vva,bwa,Uva,ewa,fwa,gwa,wk,hwa,iwa,jwa,kwa,lwa,mwa,nwa,owa,pwa,qwa,rwa,swa,twa,uwa,vwa,wwa,xwa,ywa,zwa,Awa,Bwa,Cwa,
Dwa,Ewa,Fwa,Gwa,Hwa,Iwa,Jwa,Lwa,Mwa,Nwa,Owa,Pwa,Qwa,Rwa,Swa,Twa,Uwa,Vwa,Wwa,Xwa,Ywa,Zwa,$wa,axa,bxa,cxa,dxa,exa,fxa,gxa,hxa,ixa,jxa,kxa,lxa,mxa,nxa,oxa,pxa,wxa,xxa,yxa,zxa,yk,Axa,Cxa,Dxa,Exa,Fxa,Gxa,Hxa,Ixa,Jxa,Kxa,Lxa,Nxa,Mxa,Pxa,Sxa,Qxa,Rxa,Txa,Uxa,Vxa,Wxa,Xxa,Zxa,aya,$xa,bya,cya,dya,eya,fya,gya,hya,iya,jya,kya,mya,lya,nya,oya,pya,tya,uya,aha,vya,wya,xya,Ek,yya,bha;_._DumpException=function(a){throw a;};
_.ba=function(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,_.ba);else{const c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));b!==void 0&&(this.cause=b);this.HWb=!0};fa=function(a){_.ea.setTimeout(()=>{throw a;},0)};ha=function(){var a=_.ea.navigator;return a&&(a=a.userAgent)?a:""};aaa=function(a){return ia?ja?ja.brands.some(({brand:b})=>b&&_.la(b,a)):!1:!1};ma=function(a){return _.la(ha(),a)};pa=function(){return ia?!!ja&&ja.brands.length>0:!1};
baa=function(){return pa()?!1:ma("Opera")};caa=function(){return pa()?!1:ma("Trident")||ma("MSIE")};daa=function(){return ma("Firefox")||ma("FxiOS")};faa=function(){return ma("Safari")&&!(eaa()||(pa()?0:ma("Coast"))||baa()||(pa()?0:ma("Edge"))||(pa()?aaa("Microsoft Edge"):ma("Edg/"))||(pa()?aaa("Opera"):ma("OPR"))||daa()||ma("Silk")||ma("Android"))};eaa=function(){return pa()?aaa("Chromium"):(ma("Chrome")||ma("CriOS"))&&!(pa()?0:ma("Edge"))||ma("Silk")};
gaa=function(){return ma("Android")&&!(eaa()||daa()||baa()||ma("Silk"))};haa=function(){return ia?!!ja&&!!ja.platform:!1};iaa=function(){return ma("iPhone")&&!ma("iPod")&&!ma("iPad")};_.ra=function(){return iaa()||ma("iPad")||ma("iPod")};jaa=function(){return haa()?ja.platform==="macOS":ma("Macintosh")};_.ta=function(a){return a[a.length-1]};kaa=function(a,b){_.ua(a,b)>=0||a.push(b)};_.va=function(a,b){b=_.ua(a,b);let c;(c=b>=0)&&Array.prototype.splice.call(a,b,1);return c};
_.wa=function(a){const b=a.length;if(b>0){const c=Array(b);for(let d=0;d<b;d++)c[d]=a[d];return c}return[]};laa=function(a,b){for(let c=1;c<arguments.length;c++){const d=arguments[c];if(_.xa(d)){const e=a.length||0,f=d.length||0;a.length=e+f;for(let g=0;g<f;g++)a[e+g]=d[g]}else a.push(d)}};_.za=function(a,b,c){b=b||a;var d=g=>g;c=c||d;let e=d=0;const f=new Set;for(;e<a.length;){const g=a[e++],l=c(g);f.has(l)||(f.add(l),b[d++]=g)}b.length=d};
_.maa=function(a){if(!arguments.length)return[];const b=[];let c=arguments[0].length;for(var d=1;d<arguments.length;d++)arguments[d].length<c&&(c=arguments[d].length);for(d=0;d<c;d++){const e=[];for(let f=0;f<arguments.length;f++)e.push(arguments[f][d]);b.push(e)}return b};naa=function(a){let b="",c=0;const d=a.length-10240;for(;c<d;)b+=String.fromCharCode.apply(null,a.subarray(c,c+=10240));b+=String.fromCharCode.apply(null,c?a.subarray(c):a);return btoa(b)};
_.Aa=function(a){return a!=null&&a instanceof Uint8Array};oaa=function(){return typeof BigInt==="function"};paa=function(a){a.qld=!0;return a};uaa=function(a){var b=a;if(qaa(b)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(b))throw Error(String(b));}else if(raa(b)&&!Number.isSafeInteger(b))throw Error(String(b));return saa?BigInt(a):a=taa(a)?a?"1":"0":qaa(a)?a.trim()||"0":String(a)};
vaa=function(a,b){if(a.length>b.length)return!1;if(a.length<b.length||a===b)return!0;for(let c=0;c<a.length;c++){const d=a[c],e=b[c];if(d>e)return!1;if(d<e)return!0}};waa=function(a){const b=a>>>0;Da=b;Ea=(a-b)/4294967296>>>0};Fa=function(a){if(a<0){waa(-a);const [b,c]=xaa(Da,Ea);Da=b>>>0;Ea=c>>>0}else waa(a)};
zaa=function(a,b){b>>>=0;a>>>=0;if(b<=2097151)var c=""+(4294967296*b+a);else oaa()?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+yaa(c)+yaa(a));return c};yaa=function(a){a=String(a);return"0000000".slice(a.length)+a};
Aaa=function(){var a=Da,b=Ea;if(b&2147483648)if(oaa())a=""+(BigInt(b|0)<<BigInt(32)|BigInt(a>>>0));else{const [c,d]=xaa(a,b);a="-"+zaa(c,d)}else a=zaa(a,b);return a};
Baa=function(a){if(a.length<16)Fa(Number(a));else if(oaa())a=BigInt(a),Da=Number(a&BigInt(4294967295))>>>0,Ea=Number(a>>BigInt(32)&BigInt(4294967295));else{const b=+(a[0]==="-");Ea=Da=0;const c=a.length;for(let d=b,e=(c-b)%6+b;e<=c;d=e,e+=6){const f=Number(a.slice(d,e));Ea*=1E6;Da=Da*1E6+f;Da>=4294967296&&(Ea+=Math.trunc(Da/4294967296),Ea>>>=0,Da>>>=0)}if(b){const [d,e]=xaa(Da,Ea);Da=d;Ea=e}}};xaa=function(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]};_.Ha=function(a){return Array.prototype.slice.call(a)};
Ka=function(a){return!!((a[_.Ja]|0)&2)};_.La=function(a){a[_.Ja]|=34;return a};Caa=function(a){a[_.Ja]|=32;return a};Daa=function(a,b){b[_.Ja]=(a|0)&-14591};Eaa=function(a,b){b[_.Ja]=(a|34)&-14557};_.Ma=function(a){return a.t0c===Faa};Haa=function(a){return!(!a||typeof a!=="object"||a.d0c!==Gaa)};_.Na=function(a){return a!==null&&typeof a==="object"&&!Array.isArray(a)&&a.constructor===Object};
Xa=function(a,b,c,d){if(a==null){if(!c)throw Error();}else if(typeof a==="string")a=a?new _.Oa(a,_.Ta):_.Ua();else if(a.constructor!==_.Oa)if(_.Aa(a))a=a.length?new _.Oa(d?a:new Uint8Array(a),_.Ta):_.Ua();else{if(!b)throw Error();a=void 0}return a};_.Iaa=function(a,b){return!!a&&(Array.isArray(a)?a.includes(b):a.has(b))};_.Ya=function(a,b,c){if(!Array.isArray(a)||a.length)return!1;const d=a[_.Ja]|0;if(d&1)return!0;if(!_.Iaa(b,c))return!1;a[_.Ja]=d|1;return!0};
_.Za=function(a){if(a&2)throw Error();};Jaa=function(a,b){if(typeof b!=="number"||b<0||b>=a.length)throw Error();};Kaa=function(a,b){if(typeof b!=="number"||b<0||b>a.length)throw Error();};Laa=function(a,b){(b=_.$a?b[_.$a]:void 0)&&(a[_.$a]=_.Ha(b))};ab=function(){const a=Error();Maa(a,"incident");fa(a)};bb=function(a){a=Error(a);Maa(a,"warning");return a};_.db=function(a,b=`unexpected value ${a}!`){throw Error(b);};Naa=function(a){if(typeof a!=="number")throw Error("B`"+typeof a+"`"+a);return a};
Paa=function(a){if(typeof a!=="boolean")throw Error("C`"+Oaa(a)+"`"+a);return a};Qaa=function(a){return a==null?a:Paa(a)};Raa=function(a){if(a==null||typeof a==="boolean")return a;if(typeof a==="number")return!!a};hb=function(a){const b=typeof a;switch(b){case "bigint":return!0;case "number":return Number.isFinite(a)}return b!=="string"?!1:Saa.test(a)};_.ib=function(a){if(!Number.isFinite(a))throw bb("enum");return a|0};Taa=function(a){return a==null?a:Number.isFinite(a)?a|0:void 0};
kb=function(a){if(typeof a!=="number")throw bb("int32");if(!Number.isFinite(a))throw bb("int32");return a|0};_.lb=function(a){if(a==null)return a;if(typeof a==="string"){if(!a)return;a=+a}if(typeof a==="number")return Number.isFinite(a)?a|0:void 0};Uaa=function(a){if(a==null)return a;if(typeof a==="string"){if(!a)return;a=+a}if(typeof a==="number")return Number.isFinite(a)?a>>>0:void 0};
_.nb=function(a){if(a!=null)a:{if(!hb(a))throw bb("int64");switch(typeof a){case "string":a=Vaa(a);break a;case "bigint":a=uaa(BigInt.asIntN(64,a));break a;default:a=Waa(a)}}return a};Xaa=function(a){return a[0]==="-"?!1:a.length<20?!0:a.length===20&&Number(a.substring(0,6))<184467};Yaa=function(a){return a[0]==="-"?a.length<20?!0:a.length===20&&Number(a.substring(0,7))>-922337:a.length<19?!0:a.length===19&&Number(a.substring(0,6))<922337};
Zaa=function(a){if(a<0){Fa(a);const b=zaa(Da,Ea);a=Number(b);return Number.isSafeInteger(a)?a:b}if(Xaa(String(a)))return a;Fa(a);return Ea*4294967296+(Da>>>0)};Waa=function(a){a=Math.trunc(a);if(!Number.isSafeInteger(a)){Fa(a);var b=Da,c=Ea;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,b==0&&(c=c+1>>>0);b=c*4294967296+(b>>>0);a=a?-b:b}return a};$aa=function(a){a=Math.trunc(a);return a>=0&&Number.isSafeInteger(a)?a:Zaa(a)};
Vaa=function(a){var b=Math.trunc(Number(a));if(Number.isSafeInteger(b))return String(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));Yaa(a)||(Baa(a),a=Aaa());return a};aba=function(a){var b=Math.trunc(Number(a));if(Number.isSafeInteger(b)&&b>=0)return String(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));Xaa(a)||(Baa(a),a=zaa(Da,Ea));return a};
bba=function(a){if(a==null)return a;if(typeof a==="bigint")return pb(a)?a=Number(a):(a=BigInt.asIntN(64,a),a=pb(a)?Number(a):String(a)),a;if(hb(a))return typeof a==="number"?Waa(a):Vaa(a)};qb=function(a,b=!1){const c=typeof a;if(a==null)return a;if(c==="bigint")return String(BigInt.asIntN(64,a));if(hb(a))return c==="string"?a=Vaa(a):b?(a=Math.trunc(a),Number.isSafeInteger(a)?a=String(a):(b=String(a),Yaa(b)?a=b:(Fa(a),a=Aaa()))):a=Waa(a),a};
cba=function(a){if(!hb(a))throw bb("uint64");switch(typeof a){case "string":return aba(a);case "bigint":return uaa(BigInt.asUintN(64,a));default:return $aa(a)}};dba=function(a){if(a==null)return a;if(typeof a==="bigint")return a>=0&&pb(a)?a=Number(a):(a=BigInt.asUintN(64,a),a=pb(a)?Number(a):String(a)),a;if(hb(a))return typeof a==="number"?$aa(a):aba(a)};_.tb=function(a){if(typeof a!=="string")throw Error();return a};eba=function(a){if(a!=null&&typeof a!=="string")throw Error();return a};
fba=function(a){return a==null||typeof a==="string"?a:void 0};hba=function(a,b,c,d){if(a!=null&&typeof a==="object"&&_.Ma(a))return a;if(!Array.isArray(a))return c?d&2?(a=b[gba])?b=a:(a=new b,_.La(a.df),b=b[gba]=a):b=new b:b=void 0,b;let e=c=a[_.Ja]|0;e===0&&(e|=d&32);e|=d&2;e!==c&&(a[_.Ja]=e);return new b(a)};_.iba=function(a,b,c){if(b)return Paa(a);let d;return(d=Raa(a))!=null?d:c?!1:void 0};jba=function(a,b,c){if(b)return _.tb(a);let d;return(d=fba(a))!=null?d:c?"":void 0};kba=function(a){return a};
lba=function(a){return a};pba=function(a,b,c,d){return mba(a,b,c,d,nba,oba)};sba=function(a,b,c,d){return mba(a,b,c,d,qba,rba)};
mba=function(a,b,c,d,e,f){if(!c.length&&!d)return 0;var g=0;let l=0,p=0;var t=0;let w=0;for(var A=c.length-1;A>=0;A--){var G=c[A];d&&A===c.length-1&&G===d||(t++,G!=null&&p++)}if(d)for(var I in d)A=+I,isNaN(A)||(w+=tba(A),l++,A>g&&(g=A));t=e(t,p)+f(l,g,w);I=p;A=l;G=g;let L=w;for(let da=c.length-1;da>=0;da--){var V=c[da];if(V==null||d&&da===c.length-1&&V===d)continue;V=da-b;const na=e(V,I)+f(A,G,L);na<t&&(a=1+V,t=na);A++;I--;L+=tba(V);G=Math.max(G,V)}b=e(0,0)+f(A,G,L);b<t&&(a=0,t=b);if(d){A=l;G=g;L=
w;I=p;for(const da in d)d=+da,isNaN(d)||d>=1024||(A--,I++,L-=da.length,g=e(d,I)+f(A,G,L),g<t&&(a=1+d,t=g))}return a};rba=function(a,b,c){return c+a*3+(a>1?a-1:0)};qba=function(a,b){return(a>1?a-1:0)+(a-b)*4};oba=function(a,b){return a==0?0:9*Math.max(1<<32-Math.clz32(a+a/2-1),4)<=b?a==0?0:a<4?100+(a-1)*16:a<6?148+(a-4)*16:a<12?244+(a-6)*16:a<22?436+(a-12)*19:a<44?820+(a-22)*17:52+32*a:40+4*b};nba=function(a){return 40+4*a};
tba=function(a){return a>=100?a>=1E4?Math.ceil(Math.log10(1+a)):a<1E3?3:4:a<10?1:2};uba=function(){ab()};wba=function(a,b){(ub||(ub=new vb)).set(a,b);(vba||(vba=new vb)).set(b,a)};yba=function(){vb===void 0&&(vb=typeof WeakMap==="function"?xba(WeakMap):null);return vb};xba=function(a){try{return a.toString().indexOf("[native code]")!==-1?a:null}catch(b){return null}};
Aba=function(a){if(zba===void 0){const b=new wb([],{});zba=Array.prototype.concat.call([],b).length===1}zba&&typeof Symbol==="function"&&Symbol.isConcatSpreadable&&(a[Symbol.isConcatSpreadable]=!0)};Bba=function(a,b){if(a.length!==b.length)return!1;for(const e in b){var c=Number(e),d;if(d=Number.isInteger(c))d=a[c],c=b[c],d=!(Number.isNaN(d)?Number.isNaN(c):d===c);if(d)return!1}return!0};Cba=function(){ab()};Dba=function(a,b){let c,d;return(c=xb)==null?void 0:(d=c.get(b))==null?void 0:d.get(a)};
Fba=function(a,b){return Eba(b)};Eba=function(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "bigint":return pb(a)?Number(a):String(a);case "boolean":return a?1:0;case "object":if(a)if(Array.isArray(a)){if(_.Ya(a,void 0,0))return}else{if(_.Aa(a))return naa(a);if(a instanceof _.Oa)return Gba(a);if(a instanceof _.yb)return a.j0b()}}return a};Hba=function(a){return a};Iba=function(a,b,c,d,e,f){a=hba(a,d,c,f);e&&(a=zb(a));return a};Jba=function(a){return a};
Kba=function(a){return[a,this.get(a)]};Nba=function(){return Lba||(Lba=new _.yb(_.La([]),void 0,void 0,void 0,Mba))};Pba=function(a,b){Oba=b;a=new a(b);Oba=void 0;return a};_.Rba=function(a,b){a=Qba(a,b[0],b[1]);a[_.Ja]|=16384;return a};
Qba=function(a,b,c){a==null&&(a=Oba);Oba=void 0;if(a==null){var d=96;c?(a=[c],d|=512):a=[];b&&(d=d&-33521665|(b&1023)<<15)}else{if(!Array.isArray(a))throw Error("E");d=a[_.Ja]|0;if(d&2048)throw Error("H");if(d&64)return a;d|=64;if(c&&(d|=512,c!==a[0]))throw Error("I");a:{c=a;const e=c.length;if(e){const f=e-1;if(_.Na(c[f])){d|=256;b=f-(+!!(d&512)-1);if(b>=1024)throw Error("J");d=d&-33521665|(b&1023)<<15;break a}}if(b){b=Math.max(b,e-(+!!(d&512)-1));if(b>1024)throw Error("K");d=d&-33521665|(b&1023)<<
15}}}a[_.Ja]=d;return a};Sba=function(a,b,c){const d=_.Ha(a);var e=d.length;const f=b&256?d[e-1]:void 0;e+=f?-1:0;for(b=b&512?1:0;b<e;b++)d[b]=c(d[b]);if(f){b=d[b]={};for(const g in f)b[g]=c(f[g])}Laa(d,a);return d};Uba=function(a,b,c,d,e){if(a!=null){if(Array.isArray(a))a=_.Ya(a,void 0,0)?void 0:e&&(a[_.Ja]|0)&2?a:Tba(a,b,c,d!==void 0,e);else if(_.Na(a)){const f={};for(let g in a)f[g]=Uba(a[g],b,c,d,e);a=f}else a=b(a,d);return a}};
Tba=function(a,b,c,d,e){const f=d||c?a[_.Ja]|0:0;d=d?!!(f&32):void 0;const g=_.Ha(a);for(let l=0;l<g.length;l++)g[l]=Uba(g[l],b,c,d,e);c&&(Laa(g,a),c(f,g));return g};Wba=function(a){return Uba(a,Vba,void 0,void 0,!1)};Vba=function(a){return _.Ma(a)?a.toJSON():a instanceof _.yb?a.j0b(Wba):Eba(a)};Xba=function(a){return Tba(a,Vba,void 0,void 0,!1)};
Yba=function(a,b,c=Eaa){if(a!=null){if(a instanceof Uint8Array)return b?a:new Uint8Array(a);if(Array.isArray(a)){var d=a[_.Ja]|0;if(d&2)return a;b&&(b=d===0||!!(d&32)&&!(d&64||!(d&16)));return b?(a[_.Ja]=(d|34)&-12293,a):Tba(a,Yba,d&4?Eaa:c,!0,!0)}_.Ma(a)?(c=a.df,d=c[_.Ja],a=d&2?a:Zba(a,c,d,!0)):a instanceof _.yb&&!(a.Hda&2)&&(c=_.La(a.ztb(Yba)),a=new _.yb(c,a.kDa,a.yia,a.swb));return a}};Zba=function(a,b,c,d){_.Ab(a);return Pba(a.constructor,$ba(b,c,d))};
$ba=function(a,b,c){const d=c||b&2?Eaa:Daa,e=!!(b&32);a=Sba(a,b,f=>Yba(f,e,d));a[_.Ja]=a[_.Ja]|32|(c?2:0);return a};zb=function(a){const b=a.df,c=b[_.Ja];return c&2?Zba(a,b,c,!1):a};bca=function(a,b,c,d){if(!(4&b))return!0;if(c==null)return!1;!d&&c===0&&(4096&b||8192&b)&&(a.constructor[aca]=(a.constructor[aca]|0)+1)<5&&ab();return c===0?!1:!(c&b)};cca=function(a,b,c,d){b=d+(+!!(b&512)-1);if(!(b<0||b>=a.length||b>=c))return a[b]};
_.Bb=function(a,b,c,d){const e=b>>15&1023||536870912;if(c>=e){let f,g=b;if(b&256)f=a[a.length-1];else{if(d==null)return g;f=a[e+(+!!(b&512)-1)]={};g|=256}f[c]=d;c<e&&(a[c+(+!!(b&512)-1)]=void 0);g!==b&&(a[_.Ja]=g);return g}a[c+(+!!(b&512)-1)]=d;b&256&&(a=a[a.length-1],c in a&&delete a[c]);return b};
_.Gb=function(a,b,c,d,e,f,g){const l=a.df;let p=l[_.Ja];d=2&p?1:d;f=!!f;e=dca(l,p,b,e);var t=e[_.Ja]|0,w=e;eca(w,a);d!==2&&d!==1||Cb(w,a);if(bca(a,t,g,f)){4&t&&(e=_.Ha(e),t=Db(t,p),p=_.Bb(l,p,b,e));let G=w=0;for(;w<e.length;w++){const I=c(e[w]);I!=null&&(e[G++]=I)}G<w&&(e.length=G);t=fca(t,p);t=(t|20)&-4097;t&=-8193;g&&(t|=g);e[_.Ja]=t;2&t&&Object.freeze(e)}let A;if(d===1||d===4&&32&t)Eb(t)||(a=t,t|=2,t!==a&&(e[_.Ja]=t),Object.freeze(e));else if(g=d!==5?!1:!!(32&t)||Eb(t)||!!gca(e),(d===2||g)&&Eb(t)&&
(e=_.Ha(e),t=Db(t,p),t=Fb(t,p,f),e[_.Ja]=t,p=_.Bb(l,p,b,e)),Eb(t)||(b=t,t=Fb(t,p,f),t!==b&&(e[_.Ja]=t)),g)A=hca(e),ica(e,a,!0);else if(d===2&&!f){let G;(G=ub)==null||G.delete(e)}return A||e};dca=function(a,b,c,d){a=_.Ib(a,b,c,d);return Array.isArray(a)?a:_.jca};fca=function(a,b){a===0&&(a=Db(a,b));return a|1};Eb=function(a){return!!(2&a)&&!!(4&a)||!!(2048&a)};kca=function(a){return Xa(a,!0,!0,!0)};lca=function(a){return Xa(a,!0,!0,!1)};
mca=function(a,b,c,d,e,f){const g=b&2;a:{var l=c,p=b&2;c=!1;if(l==null){if(p){a=Nba();break a}l=[]}else if(l.constructor===_.yb){if((l.Hda&2)==0||p){a=l;break a}l=l.ztb()}else Array.isArray(l)?c=Ka(l):l=[];if(p){if(!l.length){a=Nba();break a}c||(c=!0,_.La(l))}else if(c){c=!1;p=_.Ha(l);for(l=0;l<p.length;l++){const t=p[l]=_.Ha(p[l]);Array.isArray(t[1])&&(t[1]=_.La(t[1]))}l=p}c||((l[_.Ja]|0)&64?l[_.Ja]&=-33:32&b&&Caa(l));f=new _.yb(l,e,jba,f);_.Bb(a,b,d,f);a=f}!g&&e&&(a.CQc=!0);return a};
_.Kb=function(a,b,c){a=a.df;const d=a[_.Ja];return mca(a,d,_.Ib(a,d,b),b,void 0,c)};_.Lb=function(a,b,c){a=a.df;const d=a[_.Ja];return mca(a,d,_.Ib(a,d,b),b,c)};
_.Mb=function(a,b,c,d){const e=a.df;let f=e[_.Ja];_.Za(f);if(c==null)return _.Bb(e,f,b),a;c=nca(c);let g=c[_.Ja]|0,l=g;const p=!!(2&g)||Object.isFrozen(c),t=!p&&(void 0===oca||!1);if(bca(a,g)){g=21;p&&(c=_.Ha(c),l=0,g=Db(g,f),g=Fb(g,f,!0));for(let w=0;w<c.length;w++)c[w]=d(c[w])}t?(c=_.Ha(c),l=0,g=Db(g,f),g=Fb(g,f,!0)):p||ica(c,a);g!==l&&(c[_.Ja]=g);_.Bb(e,f,b,c);return a};_.Nb=function(a,b,c,d){const e=a.df;let f=e[_.Ja];_.Za(f);_.Bb(e,f,b,(d==="0"?Number(c)===0:c===d)?void 0:c);return a};
qca=function(a){let b;return(b=a[pca])!=null?b:a[pca]=new Map};rca=function(a,b,c,d){let e=a.get(d);if(e!=null)return e;e=0;for(let f=0;f<d.length;f++){const g=d[f];_.Ib(b,c,g)!=null&&(e!==0&&(c=_.Bb(b,c,e)),e=g)}a.set(d,e);return e};_.sca=function(a,b,c,d){a=a.df;let e=a[_.Ja];d=_.Ib(a,e,c,d);b=hba(d,b,!1,e);b!==d&&b!=null&&_.Bb(a,e,c,b);return b};
_.tca=function(a,b,c,d,e,f,g,l){const p=a.df;var t=!!(2&b);e=t?1:e;g=!!g;l&&(l=!t);f=dca(p,b,d,f);var w=f[_.Ja]|0;t=f;eca(t,a);e!==2&&e!==1||Cb(t,a);t=!!(4&w);if(!t){w=fca(w,b);var A=f,G=b;const L=!!(2&w);L&&(G|=2);let V=!L,da=!0,na=0,ya=0;for(;na<A.length;na++){const Ba=hba(A[na],c,!1,G);if(Ba instanceof c){if(!L){const Ga=Ka(Ba.df);V&&(V=!Ga);da&&(da=Ga)}A[ya++]=Ba}}ya<na&&(A.length=ya);w|=4;w=da?w|16:w&-17;w=V?w|8:w&-9;A[_.Ja]=w;L&&Object.freeze(A)}if(l&&!(8&w||!f.length&&(e===1||e===4&&32&w))){Eb(w)?
(f=_.Ha(f),w=Db(w,b),b=_.Bb(p,b,d,f)):Cb(f,a);c=f;l=w;for(A=0;A<c.length;A++)w=c[A],G=zb(w),w!==G&&(c[A]=G);l|=8;l=c.length?l&-17:l|16;w=c[_.Ja]=l}let I;if(e===1||e===4&&32&w)Eb(w)||(a=w,w|=!f.length||16&w&&(!t||32&w)?2:2048,w!==a&&(f[_.Ja]=w),Object.freeze(f));else if(t=e!==5?!1:!!(32&w)||Eb(w)||!!gca(f),(e===2||t)&&Eb(w)&&(f=_.Ha(f),w=Db(w,b),w=Fb(w,b,g),f[_.Ja]=w,b=_.Bb(p,b,d,f)),Eb(w)||(d=w,w=Fb(w,b,g),w!==d&&(f[_.Ja]=w)),t)I=hca(f),ica(f,a,!0);else if(e===2&&!g){let L;(L=ub)==null||L.delete(f)}return I||
f};Db=function(a,b){a=(2&b?a|2:a&-3)|32;return a&=-2049};Fb=function(a,b,c){32&b&&c||(a&=-33);return a};_.Pb=function(a,b,c,d,e,f,g,l){_.Za(a.df[_.Ja]);b=f(a,b,2,g,!0);f=b[_.Ja]|0;f=4&f?4096&f?4096:8192&f?8192:0:void 0;f=f!=null?f:0;l&&Kaa(b,e);e!=void 0?b.splice(e,l,c(d,f)):b.push(c(d,f));return a};
uca=function(a,b,c,d,e,f,g,l){const p=a.df[_.Ja];_.Za(p);a=_.tca(a,p,c,b,2,f,!0);g&&l?(e!=null||(e=a.length-1),Jaa(a,e),a.splice(e,g)):(g?Kaa(a,e):d=d!=null?d:new c,e!=void 0?a.splice(e,g,d):a.push(d),a[_.Ja]=Ka(d.df)?a[_.Ja]&-9:a[_.Ja]&-17)};Qb=function(a,b){return a!=null?a:b};vca=function(a){return Xa(a,!1,!1,!1)};
wca=function(a){a=Rb(a,2);if(a==null)return"";if(typeof a==="string")return a;if(_.Aa(a))return naa(a);if(Array.isArray(a))return Xba(a);if(a instanceof _.Oa)return Gba(a);if(a&&_.Ma(a))return a.toJSON();throw Error("L`"+a);};
yca=function(a){_.Ab(a);var b=Sb?a.df:Xba(a.df);{var c=!Sb,d=(c?a.df:b)[_.Ja];let da=b.length;if(da){var e=b[da-1],f=_.Na(e);f?da--:e=void 0;a=+!!(d&512)-1;var g=da-a,l=!!xca&&!(d&512),p;d=(p=xca)!=null?p:lba;d=l?d(g,a,b,e):g;p=(g=l&&g!==d)?Array.prototype.slice.call(b,0,da):b;if(f||g){b:{var t=p;var w=e;var A;f=!1;if(g)for(l=Math.max(0,d+a);l<t.length;l++){var G=t[l];const na=l-a;if(!(G==null||_.Ya(G,void 0,na)||Haa(G)&&G.size===0)){var I=t[l]=void 0;((I=A)!=null?I:A={})[na]=G;f=!0}}if(w)for(var L in w)if(I=
+L,isNaN(I)){let na;((na=A)!=null?na:A={})[L]=w[L]}else if(l=w[L],Array.isArray(l)&&(_.Ya(l,void 0,+L)||Haa(l)&&l.size===0)&&(l=null),l==null&&(f=!0),g&&I<d){f=!0;l=I+a;for(G=t.length;G<=l;G++)t.push(void 0);t[l]=w[I]}else if(l!=null){let na;((na=A)!=null?na:A={})[L]=l}f||(A=w);if(A)for(let na in A){w=A;break b}w=null}t=w==null?e!=null:w!==e}g&&(da=p.length);for(var V;da>0;da--){L=da-1;A=p[L];L-=a;if(!(A==null||_.Ya(A,void 0,L)||Haa(A)&&A.size===0))break;V=!0}if(p!==b||t||V){if(!g&&!c)p=Array.prototype.slice.call(p,
0,da);else if(V||t||w)p.length=da;w&&p.push(w)}b=p}}return b};_.zca=function(){const a=class{constructor(){}};new a;return a};_.Tb=function(a,b){const c=[];for(let d=0;d<a.length;d++)c.push(b(a[d]));return c};Ub=function(a){if(typeof a==="bigint"){const b=Number(a);return Number.isSafeInteger(b)?b:""+a}return a};Vb=function(a,b){const c=[];a.forEach(b?(d,e)=>{c.push([Ub(e),b(d)])}:(d,e)=>{c.push([Ub(e),Ub(d)])});return c};_.h=function(a){return Array.isArray(a)?a.map(Ub):a==null?void 0:Ub(a)};
Wb=function(a){return a==null?void 0:Array.isArray(a)?a.map(b=>Gba(b)):Gba(a)};_.Xb=function(a){if(Ka(a.df))throw Error("P");};_.Zb=function(a){return b=>Yb(a,b)};
Aca=function(){function a(){e[0]=1732584193;e[1]=4023233417;e[2]=2562383102;e[3]=271733878;e[4]=3285377520;w=t=0}function b(A){for(var G=g,I=0;I<64;I+=4)G[I/4]=A[I]<<24|A[I+1]<<16|A[I+2]<<8|A[I+3];for(I=16;I<80;I++)A=G[I-3]^G[I-8]^G[I-14]^G[I-16],G[I]=(A<<1|A>>>31)&4294967295;A=e[0];var L=e[1],V=e[2],da=e[3],na=e[4];for(I=0;I<80;I++){if(I<40)if(I<20){var ya=da^L&(V^da);var Ba=1518500249}else ya=L^V^da,Ba=1859775393;else I<60?(ya=L&V|da&(L|V),Ba=2400959708):(ya=L^V^da,Ba=3395469782);ya=((A<<5|A>>>
27)&4294967295)+ya+na+Ba+G[I]&4294967295;na=da;da=V;V=(L<<30|L>>>2)&4294967295;L=A;A=ya}e[0]=e[0]+A&4294967295;e[1]=e[1]+L&4294967295;e[2]=e[2]+V&4294967295;e[3]=e[3]+da&4294967295;e[4]=e[4]+na&4294967295}function c(A,G){if(typeof A==="string"){A=unescape(encodeURIComponent(A));for(var I=[],L=0,V=A.length;L<V;++L)I.push(A.charCodeAt(L));A=I}G||(G=A.length);I=0;if(t==0)for(;I+64<G;)b(A.slice(I,I+64)),I+=64,w+=64;for(;I<G;)if(f[t++]=A[I++],w++,t==64)for(t=0,b(f);I+64<G;)b(A.slice(I,I+64)),I+=64,w+=
64}function d(){var A=[],G=w*8;t<56?c(l,56-t):c(l,64-(t-56));for(var I=63;I>=56;I--)f[I]=G&255,G>>>=8;b(f);for(I=G=0;I<5;I++)for(var L=24;L>=0;L-=8)A[G++]=e[I]>>L&255;return A}for(var e=[],f=[],g=[],l=[128],p=1;p<64;++p)l[p]=0;var t,w;a();return{reset:a,update:c,digest:d,digestString:function(){for(var A=d(),G="",I=0;I<A.length;I++)G+="0123456789ABCDEF".charAt(Math.floor(A[I]/16))+"0123456789ABCDEF".charAt(A[I]%16);return G}}};$b=function(a){return{valueOf:a}.valueOf()};
Cca=function(){let a=null;if(!Bca)return a;try{const b=c=>c;a=Bca.createPolicy("goog#html",{createHTML:b,createScript:b,createScriptURL:b})}catch(b){}return a};_.Eca=function(){Dca===void 0&&(Dca=Cca());return Dca};_.bc=function(a){const b=_.Eca();return new _.ac(b?b.createScriptURL(a):a)};_.cc=function(a){if(a instanceof _.ac)return a.NVb;throw Error("U");};_.ec=function(a){if(a instanceof _.dc)return a.QVb;throw Error("U");};
fc=function(a){return new Fca(b=>b.substr(0,a.length+1).toLowerCase()===a+":")};Hca=function(a,b=Gca){if(a instanceof _.dc)return a;for(let c=0;c<b.length;++c){const d=b[c];if(d instanceof Fca&&d.isValid(a))return new _.dc(a)}};_.gc=function(a){return Hca(a,Gca)||_.Ica};_.Kca=function(a){if(Jca.test(a))return a};_.ic=function(a){return a instanceof _.dc?_.ec(a):_.Kca(a)};_.jc=function(a,b){b=_.ic(b);b!==void 0&&(a.href=b)};_.lc=function(a){const b=_.Eca();return new _.kc(b?b.createHTML(a):a)};
_.nc=function(a){if(a instanceof _.kc)return a.MVb;throw Error("U");};_.Mca=function(a,b,c){if(b instanceof _.ac)a.href=_.cc(b).toString(),a.rel=c;else{if(Lca.indexOf(c)===-1)throw Error("V`"+c);b=_.ic(b);b!==void 0&&(a.href=b,a.rel=c)}};_.oc=function(a,b,c,d){b=_.ic(b);return b!==void 0?a.open(b,c,d):null};_.Nca=function(a=document){let b,c;a=(c=(b="document"in a?a.document:a).querySelector)==null?void 0:c.call(b,"script[nonce]");return a==null?"":a.nonce||a.getAttribute("nonce")||""};
_.Oca=function(a){const b=_.Nca(a.ownerDocument&&a.ownerDocument.defaultView||window);b&&a.setAttribute("nonce",b)};_.pc=function(a,b){a.src=_.cc(b);_.Oca(a)};_.Pca=function(a,b){b=_.ic(b);b!==void 0&&(a.href=b)};qc=function(a){a&&typeof a.dispose=="function"&&a.dispose()};Qca=function(a){for(let b=0,c=arguments.length;b<c;++b){const d=arguments[b];_.xa(d)?Qca.apply(null,d):qc(d)}};Rca=function(a,b,c){for(const d in a)b.call(c,a[d],d,a)};
Sca=function(a,b){const c={};for(const d in a)b.call(void 0,a[d],d,a)&&(c[d]=a[d]);return c};Tca=function(a,b,c){const d={};for(const e in a)d[e]=b.call(c,a[e],e,a);return d};Uca=function(a,b){for(const c in a)if(b.call(void 0,a[c],c,a))return!0;return!1};Vca=function(a){const b=[];let c=0;for(const d in a)b[c++]=a[d];return b};_.Wca=function(a){const b=[];let c=0;for(const d in a)b[c++]=d;return b};_.sc=function(a){for(const b in a)return!1;return!0};
_.tc=function(a,b){for(const c in a)if(!(c in b)||a[c]!==b[c])return!1;for(const c in b)if(!(c in a))return!1;return!0};_.uc=function(a){const b={};for(const c in a)b[c]=a[c];return b};_.wc=function(a,b){let c,d;for(let e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(let f=0;f<Xca.length;f++)c=Xca[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};
Yca=function(a){const b=arguments.length;if(b==1&&Array.isArray(arguments[0]))return Yca.apply(null,arguments[0]);const c={};for(let d=0;d<b;d++)c[arguments[d]]=!0;return c};Zca=function(a,b){const c=b.createRange();c.selectNode(b.body);a=_.lc(a);return c.createContextualFragment(_.nc(a))};$ca=function(a){a=a.nodeName;return typeof a==="string"?a:"FORM"};ada=function(a){a=a.nodeType;return a===1||typeof a!=="number"};xc=function(a,b,c){a.setAttribute(b,c)};
_.zc=function(a,...b){if(b.length===0)return _.bc(a[0]);let c=a[0];for(let d=0;d<b.length;d++)c+=encodeURIComponent(b[d])+a[d+1];return _.bc(c)};
gda=function(a,b=bda){if(!cda){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("Z"));c=(a.brands||[]).map(e=>{var f=new dda;return _.Ac(f,1,e.brand).eqb(e.version)});eda(fda.GYb(a.mobile),c);cda=a.getHighEntropyValues(b)}const d=new Set(b);return cda.then(e=>{const f=fda.clone();d.has("platform")&&_.Ac(f,3,e.platform);d.has("platformVersion")&&f.KYb(e.platformVersion);d.has("architecture")&&
_.Ac(f,5,e.architecture);d.has("model")&&f.Lpb(e.model);d.has("uaFullVersion")&&_.Ac(f,7,e.uaFullVersion);return f}).catch(()=>fda.clone())};jda=function(a=window,b){return hda(new ida(a,b))};
kda=function(a,b,c,d,e){const f=Zone.__symbol__(d);if(!b[f]){var g=b[f]=b[d];b[d]=function(l,p,t){p&&p.prototype&&e.forEach(function(w){const A=`${c}.${d}::`+w,G=p.prototype;try{if(G.hasOwnProperty(w)){const I=a.ObjectGetOwnPropertyDescriptor(G,w);I&&I.value?(I.value=a.wrapWithCurrentZone(I.value,A),a._redefineProperty(p.prototype,w,I)):G[w]&&(G[w]=a.wrapWithCurrentZone(G[w],A))}else G[w]&&(G[w]=a.wrapWithCurrentZone(G[w],A))}catch(I){}});return g.call(b,l,p,t)};a.attachOriginToPatched(b[d],g)}};
Cc=function(a){return(Bc.__Zone_symbol_prefix||"__zone_symbol__")+a};
lda=function(){function a(Ia){g&&g.mark&&g.mark(Ia)}function b(Ia,Pa){g&&g.measure&&g.measure(Ia,Pa)}function c(Ia){da||Bc[G]&&(da=Bc[G].resolve(0));if(da){let Pa=da[I];Pa||(Pa=da.then);Pa.call(da,Ia)}else Bc[A](Ia,0)}function d(Ia){rb===0&&L.length===0&&c(e);Ia&&L.push(Ia)}function e(){if(!V){for(V=!0;L.length;){const Ia=L;L=[];for(let Pa=0;Pa<Ia.length;Pa++){const Va=Ia[Pa];try{Va.zone.runTask(Va,null,null)}catch(ob){Ba.onUnhandledError(ob)}}}Ba.microtaskDrainDone();V=!1}}function f(){}const g=
Bc.performance;a("Zone");class l{static assertZonePatched(){if(Bc.Promise!==ya.ZoneAwarePromise)throw Error("ba");}static get root(){let Ia=l.current;for(;Ia.parent;)Ia=Ia.parent;return Ia}static get current(){return Ga.zone}static get currentTask(){return Wa}static __load_patch(Ia,Pa,Va=!1){if(ya.hasOwnProperty(Ia)){if(Pa=Bc[Cc("forceDuplicateZoneCheck")]===!0,!Va&&Pa)throw Error("ca`"+Ia);}else Bc["__Zone_disable_"+Ia]||(Va="Zone:"+Ia,a(Va),ya[Ia]=Pa(Bc,l,Ba),b(Va,Va))}get parent(){return this.ld}get name(){return this.Sr}constructor(Ia,
Pa){this.ld=Ia;this.Sr=Pa?Pa.name||"unnamed":"<root>";this.LFb=Pa&&Pa.properties||{};this.vy=new t(this,this.ld&&this.ld.vy,Pa)}get(Ia){const Pa=this.getZoneWith(Ia);if(Pa)return Pa.LFb[Ia]}getZoneWith(Ia){let Pa=this;for(;Pa;){if(Pa.LFb.hasOwnProperty(Ia))return Pa;Pa=Pa.ld}return null}fork(Ia){if(!Ia)throw Error("da");return this.vy.fork(this,Ia)}wrap(Ia,Pa){if(typeof Ia!=="function")throw Error("ea`"+Ia);const Va=this.vy.intercept(this,Ia,Pa),ob=this;return function(){return ob.runGuarded(Va,this,
arguments,Pa)}}run(Ia,Pa,Va,ob){Ga={parent:Ga,zone:this};try{return this.vy.invoke(this,Ia,Pa,Va,ob)}finally{Ga=Ga.parent}}runGuarded(Ia,Pa=null,Va,ob){Ga={parent:Ga,zone:this};try{try{return this.vy.invoke(this,Ia,Pa,Va,ob)}catch(vc){if(this.vy.handleError(this,vc))throw vc;}}finally{Ga=Ga.parent}}runTask(Ia,Pa,Va){if(Ia.zone!=this)throw Error("fa`"+(Ia.zone||na).name+"`"+this.name);const {type:ob,data:{isPeriodic:vc=!1,isRefreshable:rc=!1}={}}=Ia;if(Ia.state!=="notScheduled"||ob!=="eventTask"&&
ob!=="macroTask"){var Gc=Ia.state!="running";Gc&&Ia.eu("running","scheduled");var Pd=Wa;Wa=Ia;Ga={parent:Ga,zone:this};try{ob!="macroTask"||!Ia.data||vc||rc||(Ia.cancelFn=void 0);try{return this.vy.invokeTask(this,Ia,Pa,Va)}catch(fd){if(this.vy.handleError(this,fd))throw fd;}}finally{Pa=Ia.state,Pa!=="notScheduled"&&Pa!=="unknown"&&(ob=="eventTask"||vc||rc&&Pa==="scheduling"?Gc&&Ia.eu("scheduled","running","scheduling"):(Pa=Ia.JN,this.A3(Ia,-1),Gc&&Ia.eu("notScheduled","running","notScheduled"),rc&&
(Ia.JN=Pa))),Ga=Ga.parent,Wa=Pd}}}scheduleTask(Ia){if(Ia.zone&&Ia.zone!==this)for(var Pa=this;Pa;){if(Pa===Ia.zone)throw Error("ga`"+this.name+"`"+Ia.zone.name);Pa=Pa.parent}Ia.eu("scheduling","notScheduled");Pa=[];Ia.JN=Pa;Ia.vf=this;try{Ia=this.vy.scheduleTask(this,Ia)}catch(Va){throw Ia.eu("unknown","scheduling","notScheduled"),this.vy.handleError(this,Va),Va;}Ia.JN===Pa&&this.A3(Ia,1);Ia.state=="scheduling"&&Ia.eu("scheduled","scheduling");return Ia}scheduleMicroTask(Ia,Pa,Va,ob){return this.scheduleTask(new w("microTask",
Ia,Pa,Va,ob,void 0))}scheduleMacroTask(Ia,Pa,Va,ob,vc){return this.scheduleTask(new w("macroTask",Ia,Pa,Va,ob,vc))}scheduleEventTask(Ia,Pa,Va,ob,vc){return this.scheduleTask(new w("eventTask",Ia,Pa,Va,ob,vc))}cancelTask(Ia){if(Ia.zone!=this)throw Error("ha`"+(Ia.zone||na).name+"`"+this.name);if(Ia.state==="scheduled"||Ia.state==="running"){Ia.eu("canceling","scheduled","running");try{this.vy.cancelTask(this,Ia)}catch(Pa){throw Ia.eu("unknown","canceling"),this.vy.handleError(this,Pa),Pa;}this.A3(Ia,
-1);Ia.eu("notScheduled","canceling");Ia.runCount=-1;return Ia}}A3(Ia,Pa){const Va=Ia.JN;Pa==-1&&(Ia.JN=null);for(let ob=0;ob<Va.length;ob++)Va[ob].A3(Ia.type,Pa)}}l.__symbol__=Cc;const p={name:"",onHasTask:(Ia,Pa,Va,ob)=>Ia.hasTask(Va,ob),onScheduleTask:(Ia,Pa,Va,ob)=>Ia.scheduleTask(Va,ob),onInvokeTask:(Ia,Pa,Va,ob,vc,rc)=>Ia.invokeTask(Va,ob,vc,rc),onCancelTask:(Ia,Pa,Va,ob)=>Ia.cancelTask(Va,ob)};class t{get zone(){return this.vf}constructor(Ia,Pa,Va){this.RNc={microTask:0,macroTask:0,eventTask:0};
this.vf=Ia;this.wcd=Pa;this.XLa=Va&&(Va&&Va.onFork?Va:Pa.XLa);this.NCb=Va&&(Va.onFork?Pa:Pa.NCb);this.MIc=Va&&(Va.onFork?this.vf:Pa.MIc);this.tNa=Va&&(Va.onIntercept?Va:Pa.tNa);this.YDb=Va&&(Va.onIntercept?Pa:Pa.YDb);this.XDb=Va&&(Va.onIntercept?this.vf:Pa.XDb);this.wNa=Va&&(Va.onInvoke?Va:Pa.wNa);this.bEb=Va&&(Va.onInvoke?Pa:Pa.bEb);this.ZDb=Va&&(Va.onInvoke?this.vf:Pa.ZDb);this.HMa=Va&&(Va.onHandleError?Va:Pa.HMa);this.ADb=Va&&(Va.onHandleError?Pa:Pa.ADb);this.zDb=Va&&(Va.onHandleError?this.vf:
Pa.zDb);this.ora=Va&&(Va.onScheduleTask?Va:Pa.ora);this.hPa=Va&&(Va.onScheduleTask?Pa:Pa.hPa);this.gPa=Va&&(Va.onScheduleTask?this.vf:Pa.gPa);this.Zpa=Va&&(Va.onInvokeTask?Va:Pa.Zpa);this.vNa=Va&&(Va.onInvokeTask?Pa:Pa.vNa);this.uNa=Va&&(Va.onInvokeTask?this.vf:Pa.uNa);this.Noa=Va&&(Va.onCancelTask?Va:Pa.Noa);this.JKa=Va&&(Va.onCancelTask?Pa:Pa.JKa);this.IKa=Va&&(Va.onCancelTask?this.vf:Pa.IKa);this.IDb=this.KDb=this.JDb=this.Zaa=null;Ia=Va&&Va.onHasTask;const ob=Pa&&Pa.Zaa;if(Ia||ob)this.Zaa=Ia?
Va:p,this.JDb=Pa,this.KDb=this,this.IDb=this.vf,Va.onScheduleTask||(this.ora=p,this.hPa=Pa,this.gPa=this.vf),Va.onInvokeTask||(this.Zpa=p,this.vNa=Pa,this.uNa=this.vf),Va.onCancelTask||(this.Noa=p,this.JKa=Pa,this.IKa=this.vf)}fork(Ia,Pa){return this.XLa?this.XLa.onFork(this.NCb,this.zone,Ia,Pa):new l(Ia,Pa)}intercept(Ia,Pa,Va){return this.tNa?this.tNa.onIntercept(this.YDb,this.XDb,Ia,Pa,Va):Pa}invoke(Ia,Pa,Va,ob,vc){return this.wNa?this.wNa.onInvoke(this.bEb,this.ZDb,Ia,Pa,Va,ob,vc):Pa.apply(Va,
ob)}handleError(Ia,Pa){return this.HMa?this.HMa.onHandleError(this.ADb,this.zDb,Ia,Pa):!0}scheduleTask(Ia,Pa){let Va=Pa;if(this.ora)this.Zaa&&Va.JN.push(this.KDb),(Va=this.ora.onScheduleTask(this.hPa,this.gPa,Ia,Pa))||(Va=Pa);else if(Pa.scheduleFn)Pa.scheduleFn(Pa);else if(Pa.type=="microTask")d(Pa);else throw Error("ia");return Va}invokeTask(Ia,Pa,Va,ob){return this.Zpa?this.Zpa.onInvokeTask(this.vNa,this.uNa,Ia,Pa,Va,ob):Pa.callback.apply(Va,ob)}cancelTask(Ia,Pa){if(this.Noa)Ia=this.Noa.onCancelTask(this.JKa,
this.IKa,Ia,Pa);else{if(!Pa.cancelFn)throw Error("ja");Ia=Pa.cancelFn(Pa)}return Ia}hasTask(Ia,Pa){try{this.Zaa&&this.Zaa.onHasTask(this.JDb,this.IDb,Ia,Pa)}catch(Va){this.handleError(Ia,Va)}}A3(Ia,Pa){const Va=this.RNc,ob=Va[Ia];Pa=Va[Ia]=ob+Pa;if(Pa<0)throw Error("ka");ob!=0&&Pa!=0||this.hasTask(this.vf,{v0c:Va.microTask>0,a0c:Va.macroTask>0,pid:Va.eventTask>0,Fc:Ia})}}class w{constructor(Ia,Pa,Va,ob,vc,rc){this.vf=null;this.runCount=0;this.JN=null;this.zj="notScheduled";this.type=Ia;this.source=
Pa;this.data=ob;this.scheduleFn=vc;this.cancelFn=rc;if(!Va)throw Error("la");this.callback=Va;const Gc=this;this.invoke=Ia==="eventTask"&&ob&&ob.Cvb?w.invokeTask:function(){return w.invokeTask.call(Bc,Gc,this,arguments)}}static invokeTask(Ia,Pa,Va){Ia||(Ia=this);rb++;try{return Ia.runCount++,Ia.zone.runTask(Ia,Pa,Va)}finally{rb==1&&e(),rb--}}get zone(){return this.vf}get state(){return this.zj}cancelScheduleRequest(){this.eu("notScheduled","scheduling")}eu(Ia,Pa,Va){if(this.zj===Pa||this.zj===Va)this.zj=
Ia,Ia=="notScheduled"&&(this.JN=null);else throw Error("ma`"+this.type+"`"+this.source+"`"+Ia+"`"+Pa+"`"+(Va?" or '"+Va+"'":"")+"`"+this.zj);}toString(){return this.data&&typeof this.data.handleId!=="undefined"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const A=Cc("setTimeout"),G=Cc("Promise"),I=Cc("then");let L=[],V=!1,da;const na={name:"NO ZONE"},ya={},Ba={symbol:Cc,
currentZoneFrame:()=>Ga,onUnhandledError:f,microtaskDrainDone:f,scheduleMicroTask:d,showUncaughtError:()=>!l[Cc("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:f,patchMethod:()=>f,bindArguments:()=>[],patchThen:()=>f,patchMacroTask:()=>f,patchEventPrototype:()=>f,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>f,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>f,wrapWithCurrentZone:()=>f,filterProperties:()=>
[],attachOriginToPatched:()=>f,_redefineProperty:()=>f,patchCallbacks:()=>f,nativeScheduleMicroTask:c};let Ga={parent:null,zone:new l(null,null)},Wa=null,rb=0;b("Zone","Zone");return l};mda=function(a,b){return Zone.current.wrap(a,b)};nda=function(a,b){for(let c=a.length-1;c>=0;c--)typeof a[c]==="function"&&(a[c]=mda(a[c],b+"_"+c));return a};
pda=function(a){var b=["getCurrentPosition","watchPosition"];const c=a.constructor.name;for(let d=0;d<b.length;d++){const e=b[d],f=a[e];if(f){const g=Dc(a,e);oda(g)&&(a[e]=(l=>{const p=function(){return l.apply(this,nda(arguments,c+"."+e))};Fc(p,l);return p})(f))}}};oda=function(a){return a?a.writable===!1?!1:!(typeof a.get==="function"&&typeof a.set==="undefined"):!0};
tda=function(a,b,c){let d=Dc(a,b);!d&&c&&Dc(c,b)&&(d={enumerable:!0,configurable:!0});if(d&&d.configurable&&(c=Cc("on"+b+"patched"),!a.hasOwnProperty(c)||!a[c])){delete d.writable;delete d.value;var e=d.get,f=d.set,g=b.slice(2),l=qda[g];l||(l=qda[g]=Cc("ON_PROPERTY"+g));d.set=function(p){let t=this;t||a!==Hc||(t=Hc);t&&(typeof t[l]==="function"&&t.removeEventListener(g,rda),f&&f.call(t,null),t[l]=p,typeof p==="function"&&t.addEventListener(g,rda,!1))};d.get=function(){let p=this;p||a!==Hc||(p=Hc);
if(!p)return null;var t=p[l];return t?t:e&&(t=e.call(this))?(d.set.call(this,t),typeof p.removeAttribute==="function"&&p.removeAttribute(b),t):null};sda(a,b,d);a[c]=!0}};uda=function(a,b,c){if(b)for(var d=0;d<b.length;d++)tda(a,"on"+b[d],c);else{b=[];for(d in a)d.slice(0,2)=="on"&&b.push(d);for(d=0;d<b.length;d++)tda(a,b[d],c)}};
Lc=function(a){const b=Hc[a];if(b){Hc[Cc(a)]=b;Hc[a]=function(){const e=nda(arguments,a);switch(e.length){case 0:this[Kc]=new b;break;case 1:this[Kc]=new b(e[0]);break;case 2:this[Kc]=new b(e[0],e[1]);break;case 3:this[Kc]=new b(e[0],e[1],e[2]);break;case 4:this[Kc]=new b(e[0],e[1],e[2],e[3]);break;default:throw Error("na");}};Fc(Hc[a],b);var c=new b(function(){}),d;for(d in c)a==="XMLHttpRequest"&&d==="responseBlob"||function(e){typeof c[e]==="function"?Hc[a].prototype[e]=function(){return this[Kc][e].apply(this[Kc],
arguments)}:sda(Hc[a].prototype,e,{set:function(f){typeof f==="function"?(this[Kc][e]=mda(f,a+"."+e),Fc(this[Kc][e],f)):this[Kc][e]=f},get:function(){return this[Kc][e]}})}(d);for(d in b)d!=="prototype"&&b.hasOwnProperty(d)&&(Hc[a][d]=b[d])}};Mc=function(a,b,c){let d=a;for(;d&&!d.hasOwnProperty(b);)d=vda(d);!d&&a[b]&&(d=a);a=Cc(b);let e=null;if(d&&(!(e=d[a])||!d.hasOwnProperty(a))){e=d[a]=d[b];const f=d&&Dc(d,b);if(oda(f)){const g=c(e,a,b);d[b]=function(){return g(this,arguments)};Fc(d[b],e)}}return e};
wda=function(a,b,c){function d(f){const g=f.data;g.args[g.bta]=function(){f.invoke.apply(this,arguments)};e.apply(g.target,g.args);return f}let e=null;e=Mc(a,b,f=>function(g,l){const p=c(g,l);return p.bta>=0&&typeof l[p.bta]==="function"?Zone.current.scheduleMacroTask(p.name,l[p.bta],p,d,void 0):f.apply(g,l)})};Fc=function(a,b){a[Cc("OriginalDelegate")]=b};
zda=function(){if(xda)return yda;xda=!0;try{const a=Nc.navigator.userAgent;if(a.indexOf("MSIE ")!==-1||a.indexOf("Trident/")!==-1||a.indexOf("Edge/")!==-1)yda=!0}catch(a){}return yda};Ada=function(a,b,c){if(!c||c.length===0)return b;c=c.filter(e=>e.target===a);if(!c||c.length===0)return b;const d=c[0].SXc;return b.filter(e=>d.indexOf(e)===-1)};Bda=function(a){return Object.getOwnPropertyNames(a).filter(b=>b.startsWith("on")&&b.length>2).map(b=>b.substring(2))};
Cda=function(a,b){var c=(b?b(a):a)+"false";b=(b?b(a):a)+"true";c=Oc+c;b=Oc+b;Pc[a]={};Pc[a]["false"]=c;Pc[a]["true"]=b};
Jda=function(a,b,c,d){function e(da,na,ya){if(na=na||a.event){da=da||na.target||a;var Ba=da[Pc[na.type][ya?"true":"false"]];if(Ba){ya=[];if(Ba.length===1)(na=G(Ba[0],da,na))&&ya.push(na);else{Ba=Ba.slice();for(let Ga=0;Ga<Ba.length&&(!na||na[Dda]!==!0);Ga++){const Wa=G(Ba[Ga],da,na);Wa&&ya.push(Wa)}}if(ya.length===1)throw ya[0];for(na=0;na<ya.length;na++){const Ga=ya[na];b.nativeScheduleMicroTask(()=>{throw Ga;})}}}}function f(da,na){function ya(mb,oa){return!Qc&&typeof mb==="object"&&mb?!!mb.capture:
Qc&&oa?typeof mb==="boolean"?{capture:mb,passive:!0}:mb?typeof mb==="object"&&mb.passive!==!1?Object.assign({},mb,{passive:!0}):mb:{passive:!0}:mb}function Ba(mb){if(typeof mb==="object"&&mb!==null){const oa=Object.assign({},mb);mb.signal&&(oa.signal=mb.signal);return oa}return mb}if(!da)return!1;let Ga=!0;na&&na.Cvb!==void 0&&(Ga=na.Cvb);const Wa=na&&na.vh;let rb=!0;na&&na.aRc!==void 0&&(rb=na.aRc);let Ia=!1;na&&na.K4c!==void 0&&(Ia=na.K4c);let Pa=da;for(;Pa&&!Pa.hasOwnProperty(g);)Pa=vda(Pa);!Pa&&
da[g]&&(Pa=da);if(!Pa||Pa[w])return!1;const Va=na&&na.oid,ob={},vc=Pa[w]=Pa[g],rc=Pa[Cc(l)]=Pa[l];da=Pa[Cc(p)]=Pa[p];const Gc=Pa[Cc(t)]=Pa[t];let Pd;na&&na.prepend&&(Pd=Pa[Cc(na.prepend)]=Pa[na.prepend]);var fd=function(mb){if(!mb.sab){var oa=Pc[mb.MF];let hc;oa&&(hc=oa[mb.capture?"true":"false"]);if(oa=hc&&mb.target[hc])for(let yc=0;yc<oa.length;yc++)if(oa[yc]===mb){oa.splice(yc,1);mb.sab=!0;mb.tlb&&(mb.tlb(),mb.tlb=null);oa.length===0&&(mb.iIb=!0,mb.target[hc]=null);break}}if(mb.iIb)return rc.call(mb.target,
mb.MF,mb.capture?L:I,mb.options)};const Jb=function(mb){return vc.call(ob.target,ob.MF,mb.invoke,ob.options)},Sa=function(mb){return Pd.call(ob.target,ob.MF,mb.invoke,ob.options)};var fb=function(mb){return rc.call(mb.target,mb.MF,mb.invoke,mb.options)};fd=Ga?fd:fb;fb=function(mb,oa){const hc=typeof oa;return hc==="function"&&mb.callback===oa||hc==="object"&&mb.OG===oa};const sb=na&&na.diff?na.diff:fb,Ob=Zone[Cc("UNPATCHED_EVENTS")],$c=a[Cc("PASSIVE_EVENTS")];fb=function(mb,oa,hc,yc,jd=!1,pe=!1){return function(){const af=
this||a;let Ge=arguments[0];na&&na.fR&&(Ge=na.fR(Ge));let Sh=arguments[1];if(!Sh||Eda&&Ge==="uncaughtException")return mb.apply(this,arguments);let rh=!1;if(typeof Sh!=="function"){if(!Sh.handleEvent)return mb.apply(this,arguments);rh=!0}if(!Wa||Wa(mb,Sh,af,arguments)){var bj=Qc&&!!$c&&$c.indexOf(Ge)!==-1,sh=Ba(ya(arguments[2],bj)),th=sh==null?void 0:sh.signal;if(th==null||!th.aborted){if(Ob)for(var Ai=0;Ai<Ob.length;Ai++)if(Ge===Ob[Ai])return bj?mb.call(af,Ge,Sh,sh):mb.apply(this,arguments);bj=sh?
typeof sh==="boolean"?!0:sh.capture:!1;Ai=sh&&typeof sh==="object"?sh.once:!1;var kl=Zone.current,Sg=Pc[Ge];Sg||(Cda(Ge,Va),Sg=Pc[Ge]);var cj=Sg[bj?"true":"false"];Sg=af[cj];var kk=!1;if(Sg){if(kk=!0,rb)for(cj=0;cj<Sg.length;cj++)if(sb(Sg[cj],Sh))return}else Sg=af[cj]=[];var ll;cj=af.constructor.name;var fm=Fda[cj];fm&&(ll=fm[Ge]);ll||(ll=cj+oa+(Va?Va(Ge):Ge));ob.options=sh;Ai&&(ob.options.once=!1);ob.target=af;ob.capture=bj;ob.MF=Ge;ob.SYc=kk;if(kk=Ga?Gda:void 0)kk.f8c=ob;th&&(ob.options.signal=
void 0);var He=kl.scheduleEventTask(ll,Sh,kk,hc,yc);if(th){ob.options.signal=th;const Vo=()=>He.zone.cancelTask(He);mb.call(th,"abort",Vo,{once:!0});He.tlb=()=>th.removeEventListener("abort",Vo)}ob.target=null;kk&&(kk.f8c=null);Ai&&(ob.options.once=!0);if(Qc||typeof He.options!=="boolean")He.options=sh;He.target=af;He.capture=bj;He.MF=Ge;rh&&(He.OG=Sh);pe?Sg.unshift(He):Sg.push(He);if(jd)return af}}}};Pa[g]=fb(vc,A,Ga?function(){if(!ob.SYc)return vc.call(ob.target,ob.MF,ob.capture?L:I,ob.options)}:
Jb,fd,Ia);Pd&&(Pa.prependListener=fb(Pd,".prependListener:",Sa,fd,Ia,!0));Pa[l]=function(){const mb=this||a;let oa=arguments[0];na&&na.fR&&(oa=na.fR(oa));var hc=arguments[2];hc=hc?typeof hc==="boolean"?!0:hc.capture:!1;const yc=arguments[1];if(!yc)return rc.apply(this,arguments);if(!Wa||Wa(rc,yc,mb,arguments)){var jd=Pc[oa],pe;jd&&(pe=jd[hc?"true":"false"]);if(jd=pe&&mb[pe])for(let af=0;af<jd.length;af++){const Ge=jd[af];if(sb(Ge,yc)){jd.splice(af,1);Ge.sab=!0;jd.length===0&&(Ge.iIb=!0,mb[pe]=null,
hc||typeof oa!=="string"||(mb[Oc+"ON_PROPERTY"+oa]=null));Ge.zone.cancelTask(Ge);if(Ia)return mb;return}}return rc.apply(this,arguments)}};Pa[p]=function(){var mb=this||a,oa=arguments[0];na&&na.fR&&(oa=na.fR(oa));const hc=[];mb=Hda(mb,Va?Va(oa):oa);for(oa=0;oa<mb.length;oa++){const yc=mb[oa];hc.push(yc.OG?yc.OG:yc.callback)}return hc};Pa[t]=function(){var mb=this||a,oa=arguments[0];if(oa){na&&na.fR&&(oa=na.fR(oa));var hc=Pc[oa];if(hc){var yc=mb[hc["false"]];mb=mb[hc["true"]];if(yc)for(yc=yc.slice(),
hc=0;hc<yc.length;hc++){const jd=yc[hc];this[l].call(this,oa,jd.OG?jd.OG:jd.callback,jd.options)}if(mb)for(mb=mb.slice(),yc=0;yc<mb.length;yc++)hc=mb[yc],this[l].call(this,oa,hc.OG?hc.OG:hc.callback,hc.options)}}else{oa=Object.keys(mb);for(mb=0;mb<oa.length;mb++)(yc=(yc=Ida.exec(oa[mb]))&&yc[1])&&yc!=="removeListener"&&this[t].call(this,yc);this[t].call(this,"removeListener")}if(Ia)return this};Fc(Pa[g],vc);Fc(Pa[l],rc);Gc&&Fc(Pa[t],Gc);da&&Fc(Pa[p],da);return!0}const g=d&&d.add||"addEventListener",
l=d&&d.Qrd||"removeEventListener",p=d&&d.Bg||"eventListeners",t=d&&d.Rrd||"removeAllListeners",w=Cc(g),A="."+g+":",G=function(da,na,ya){if(!da.sab){var Ba=da.callback;typeof Ba==="object"&&Ba.handleEvent&&(da.callback=rb=>Ba.handleEvent(rb),da.OG=Ba);try{da.invoke(da,na,[ya])}catch(rb){var Ga=rb}var Wa=da.options;Wa&&typeof Wa==="object"&&Wa.once&&na[l].call(na,ya.type,da.OG?da.OG:da.callback,Wa);return Ga}},I=function(da){return e(this,da,!1)},L=function(da){return e(this,da,!0)};let V=[];for(let da=
0;da<c.length;da++)V[da]=f(c[da],d);return V};Hda=function(a,b){if(!b){var c=[];for(let e in a){var d=Ida.exec(e);if((d=d&&d[1])&&(!b||d===b)&&(d=a[e]))for(let f=0;f<d.length;f++)c.push(d[f])}return c}c=Pc[b];c||(Cda(b),c=Pc[b]);b=a[c["false"]];a=a[c["true"]];return b?a?b.concat(a):b.slice():a?a.slice():[]};Kda=function(a,b){(a=a.Event)&&a.prototype&&b.patchMethod(a.prototype,"stopImmediatePropagation",c=>function(d,e){d[Dda]=!0;c&&c.apply(d,e)})};
Pda=function(){Rc.__load_patch("util",(a,b,c)=>{const d=Bda(a);c.patchOnProperties=uda;c.patchMethod=Mc;c.bindArguments=nda;c.patchMacroTask=wda;const e=b.__symbol__("BLACK_LISTED_EVENTS"),f=b.__symbol__("UNPATCHED_EVENTS");a[f]&&(a[e]=a[f]);a[e]&&(b[e]=b[f]=a[e]);c.patchEventPrototype=Kda;c.patchEventTarget=Jda;c.isIEOrEdge=zda;c.ObjectDefineProperty=sda;c.ObjectGetOwnPropertyDescriptor=Dc;c.ObjectCreate=Lda;c.ArraySlice=Mda;c.patchClass=Lc;c.wrapWithCurrentZone=mda;c.filterProperties=Ada;c.attachOriginToPatched=
Fc;c._redefineProperty=Object.defineProperty;c.patchCallbacks=kda;c.getGlobalObjects=()=>({globalSources:Fda,zoneSymbolEventNames:Pc,eventNames:d,isBrowser:Nda,isMix:Oda,isNode:Eda,TRUE_STR:"true",FALSE_STR:"false",ZONE_SYMBOL_PREFIX:Oc,ADD_EVENT_LISTENER_STR:"addEventListener",REMOVE_EVENT_LISTENER_STR:"removeEventListener"})})};
Wda=function(){Qda=Zone.__symbol__;Rda=Object[Qda("defineProperty")]=Object.defineProperty;Sda=Object[Qda("getOwnPropertyDescriptor")]=Object.getOwnPropertyDescriptor;Tda=Object.create;Tc=Qda("unconfigurables");Object.defineProperty=function(a,b,c){if(a&&a[Tc]&&a[Tc][b])throw new TypeError("oa`"+b+"`"+a);const d=c.configurable;b!=="prototype"&&(c=Uda(a,b,c));return Vda(a,b,c,d)};Object.defineProperties=function(a,b){Object.keys(b).forEach(function(c){Object.defineProperty(a,c,b[c])});for(const c of Object.getOwnPropertySymbols(b)){let d;
((d=Object.getOwnPropertyDescriptor(b,c))==null?0:d.enumerable)&&Object.defineProperty(a,c,b[c])}return a};Object.create=function(a,b){typeof b!=="object"||Object.isFrozen(b)||Object.keys(b).forEach(function(c){b[c]=Uda(a,c,b[c])});return Tda(a,b)};Object.getOwnPropertyDescriptor=function(a,b){const c=Sda(a,b);c&&a&&a[Tc]&&a[Tc][b]&&(c.configurable=!1);return c}};Xda=function(a,b,c){const d=c.configurable;c=Uda(a,b,c);return Vda(a,b,c,d)};
Uda=function(a,b,c){Object.isFrozen(c)||(c.configurable=!0);c.configurable||(a[Tc]||Object.isFrozen(a)||Rda(a,Tc,{writable:!0,value:{}}),a[Tc]&&(a[Tc][b]=!0));return c};
Vda=function(a,b,c,d){try{return Rda(a,b,c)}catch(e){if(c.configurable){typeof d=="undefined"?delete c.configurable:c.configurable=d;try{return Rda(a,b,c)}catch(f){d=!1;if(b==="createdCallback"||b==="attachedCallback"||b==="detachedCallback"||b==="attributeChangedCallback")d=!0;if(!d)throw f;d=null;try{d=JSON.stringify(c)}catch(g){d=c.toString()}console.log(`Attempting to configure '${b}' with descriptor '${d}' on object '${a}' and got error, giving up: ${f}`)}}else throw e;}};
Yda=function(a,b){const {eventNames:c,globalSources:d,zoneSymbolEventNames:e,TRUE_STR:f,FALSE_STR:g,ZONE_SYMBOL_PREFIX:l}=b.getGlobalObjects();var p="ApplicationCache EventSource FileReader InputMethodContext MediaController MessagePort Node Performance SVGElementInstance SharedWorker TextTrack TextTrackCue TextTrackList WebKitNamedFlow Window Worker WorkerGlobalScope XMLHttpRequest XMLHttpRequestEventTarget XMLHttpRequestUpload IDBRequest IDBOpenDBRequest IDBDatabase IDBTransaction IDBCursor DBIndex WebSocket".split(" ");
let t=[];var w="Anchor Area Audio BR Base BaseFont Body Button Canvas Content DList Directory Div Embed FieldSet Font Form Frame FrameSet HR Head Heading Html IFrame Image Input Keygen LI Label Legend Link Map Marquee Media Menu Meta Meter Mod OList Object OptGroup Option Output Paragraph Pre Progress Quote Script Select Source Span Style TableCaption TableCell TableCol Table TableRow TableSection TextArea Title Track UList Unknown Video".split(" ");a.wtf?t=w.map(ya=>"HTML"+ya+"Element").concat(p):
a.EventTarget?t.push("EventTarget"):t=p;const A=a.__Zone_disable_IE_check||!1,G=a.__Zone_enable_cross_context_check||!1,I=b.isIEOrEdge(),L={MSPointerCancel:"pointercancel",MSPointerDown:"pointerdown",MSPointerEnter:"pointerenter",MSPointerHover:"pointerhover",MSPointerLeave:"pointerleave",MSPointerMove:"pointermove",MSPointerOut:"pointerout",MSPointerOver:"pointerover",MSPointerUp:"pointerup"};for(p=0;p<c.length;p++){var V=c[p],da=l+(V+g),na=l+(V+f);e[V]={};e[V][g]=da;e[V][f]=na}for(p=0;p<w.length;p++)for(V=
w[p],da=d[V]={},na=0;na<c.length;na++){const ya=c[na];da[ya]=V+".addEventListener:"+ya}w=[];for(p=0;p<t.length;p++)V=a[t[p]],w.push(V&&V.prototype);b.patchEventTarget(a,b,w,{vh:function(ya,Ba,Ga,Wa){if(!A&&I)if(G)try{const rb=Ba.toString();if(rb==="[object FunctionWrapper]"||rb=="function __BROWSERTOOLS_CONSOLE_SAFEFUNC() { [native code] }")return ya.apply(Ga,Wa),!1}catch(rb){return ya.apply(Ga,Wa),!1}else{if(Ba=Ba.toString(),Ba==="[object FunctionWrapper]"||Ba=="function __BROWSERTOOLS_CONSOLE_SAFEFUNC() { [native code] }")return ya.apply(Ga,
Wa),!1}else if(G)try{Ba.toString()}catch(rb){return ya.apply(Ga,Wa),!1}return!0},fR:ya=>L[ya]||ya});Zone[b.symbol("patchEventTarget")]=!!a.EventTarget};
Zda=function(a,b){const {ADD_EVENT_LISTENER_STR:c,REMOVE_EVENT_LISTENER_STR:d}=a.getGlobalObjects(),e=b.WebSocket;b.EventTarget||a.patchEventTarget(b,a,[e.prototype]);b.WebSocket=function(g,l){const p=arguments.length>1?new e(g,l):new e(g);let t,w;const A=a.ObjectGetOwnPropertyDescriptor(p,"onmessage");A&&A.configurable===!1?(t=a.ObjectCreate(p),w=p,[c,d,"send","close"].forEach(function(G){t[G]=function(){const I=a.ArraySlice.call(arguments);if(G===c||G===d){var L=I.length>0?I[0]:void 0;L&&(L=Zone.__symbol__("ON_PROPERTY"+
L),p[L]=t[L])}return p[G].apply(p,I)}})):t=p;a.patchOnProperties(t,["close","error","message","open"],w);return t};const f=b.WebSocket;for(const g in e)f[g]=e[g]};
$da=function(a,b){const {isBrowser:c,isMix:d}=a.getGlobalObjects();if((c||d)&&!a.ObjectGetOwnPropertyDescriptor(HTMLElement.prototype,"onclick")&&typeof Element!=="undefined"){var e=a.ObjectGetOwnPropertyDescriptor(Element.prototype,"onclick");if(e&&!e.configurable)return!1;if(e){a.ObjectDefineProperty(Element.prototype,"onclick",{enumerable:!0,configurable:!0,get:function(){return!0}});var f=!!document.createElement("div").onclick;a.ObjectDefineProperty(Element.prototype,"onclick",e);return f}}var g=
b.XMLHttpRequest;if(!g)return!1;e=g.prototype;if(f=a.ObjectGetOwnPropertyDescriptor(e,"onreadystatechange"))return a.ObjectDefineProperty(e,"onreadystatechange",{enumerable:!0,configurable:!0,get:function(){return!0}}),g=!!(new g).onreadystatechange,a.ObjectDefineProperty(e,"onreadystatechange",f||{}),g;const l=a.symbol("fake");a.ObjectDefineProperty(e,"onreadystatechange",{enumerable:!0,configurable:!0,get:function(){return this[l]},set:function(p){this[l]=p}});a=new g;e=()=>{};a.onreadystatechange=
e;e=a[l]===e;a.onreadystatechange=null;return e};bea=function(a){const b=a.symbol("unbound");for(let c=0;c<aea.length;c++){const d=aea[c],e="on"+d;self.addEventListener(d,function(f){f=f.target;let g,l;for(l=f?f.constructor.name+"."+e:"unknown."+e;f;)f[e]&&!f[e][b]&&(g=a.wrapWithCurrentZone(f[e],l),g[b]=f[e],f[e]=g),f=f.parentElement},!0)}};
cea=function(){const a=typeof window!=="undefined"?window:typeof global!=="undefined"?global:typeof self!=="undefined"?self:{};a[(a.__Zone_symbol_prefix||"__zone_symbol__")+"legacyPatch"]=function(){const b=a.Zone;b.__load_patch("defineProperty",(c,d,e)=>{e._redefineProperty=Xda;Wda()});b.__load_patch("registerElement",(c,d,e)=>{const {isBrowser:f,isMix:g}=e.getGlobalObjects();(f||g)&&"registerElement"in c.document&&e.patchCallbacks(e,document,"Document","registerElement",["createdCallback","attachedCallback",
"detachedCallback","attributeChangedCallback"])});b.__load_patch("EventTargetLegacy",(c,d,e)=>{Yda(c,e);const {isNode:f,isMix:g}=e.getGlobalObjects();f&&!g||$da(e,c)||(d=typeof WebSocket!=="undefined",bea(e),e.patchClass("XMLHttpRequest"),d&&Zda(e,c),Zone[e.symbol("patchEvents")]=!0)})}};dea=function(a,b){b.patchMethod(a,"queueMicrotask",()=>function(c,d){Zone.current.scheduleMicroTask("queueMicrotask",d[0])})};
Uc=function(a,b,c,d){function e(t){const w=t.data;w.args[0]=function(){return t.invoke.apply(this,arguments)};const A=g.apply(a,w.args);typeof A==="number"?w.handleId=A:(w.handle=A,w.isRefreshable=typeof A.refresh==="function");return t}function f(t){const w=t.data.handleId;let A;return l.call(a,(A=t.data.handle)!=null?A:w)}let g=null,l=null;b+=d;c+=d;const p={};g=Mc(a,b,t=>function(w,A){if(typeof A[0]==="function"){const G={isRefreshable:!1,isPeriodic:d==="Interval",delay:d==="Timeout"||d==="Interval"?
A[1]||0:void 0,args:A},I=A[0];A[0]=function(){try{return I.apply(this,arguments)}finally{const ya=G.handle,Ba=G.handleId,Ga=G.isRefreshable;G.isPeriodic||Ga||(Ba?delete p[Ba]:ya&&(ya[eea]=null))}};const L=Zone.current.scheduleMacroTask(b,A[0],G,e,f);if(!L)return L;w=L.data.handleId;A=L.data.handle;const V=L.data.isRefreshable,da=L.data.isPeriodic;if(w)p[w]=L;else if(A&&(A[eea]=L,V&&!da)){const ya=A.refresh;A.refresh=function(){const Ba=L.zone,Ga=L.state;Ga==="notScheduled"?(L.zj="scheduled",Ba.A3(L,
1)):Ga==="running"&&(L.zj="scheduling");return ya.call(this)}}let na;return(na=A!=null?A:w)!=null?na:L}return t.apply(a,A)});l=Mc(a,c,t=>function(w,A){w=A[0];let G;typeof w==="number"?(G=p[w],delete p[w]):(G=w==null?void 0:w[eea])?w[eea]=null:G=w;let I;((I=G)==null?0:I.type)?G.cancelFn&&G.zone.cancelTask(G):t.apply(a,A)})};
hea=function(){var a=Rc;a.__load_patch("legacy",b=>{(b=b[a.__symbol__("legacyPatch")])&&b()});a.__load_patch("timers",b=>{Uc(b,"set","clear","Timeout");Uc(b,"set","clear","Interval");Uc(b,"set","clear","Immediate")});a.__load_patch("requestAnimationFrame",b=>{Uc(b,"request","cancel","AnimationFrame");Uc(b,"mozRequest","mozCancel","AnimationFrame");Uc(b,"webkitRequest","webkitCancel","AnimationFrame")});a.__load_patch("blocking",(b,c)=>{const d=["alert","prompt","confirm"];for(let e=0;e<d.length;e++)Mc(b,
d[e],(f,g,l)=>function(p,t){return c.current.run(f,b,t,l)})});a.__load_patch("EventTarget",(b,c,d)=>{d.patchEventPrototype(b,d);if(!Zone[d.symbol("patchEventTarget")]){var {eventNames:e,zoneSymbolEventNames:f,TRUE_STR:g,FALSE_STR:l,ZONE_SYMBOL_PREFIX:p}=d.getGlobalObjects();for(c=0;c<e.length;c++){const t=e[c],w=p+(t+l),A=p+(t+g);f[t]={};f[t][l]=w;f[t][g]=A}(c=b.EventTarget)&&c.prototype&&d.patchEventTarget(b,d,[c&&c.prototype])}(c=b.XMLHttpRequestEventTarget)&&c.prototype&&d.patchEventTarget(b,d,
[c.prototype])});a.__load_patch("MutationObserver",()=>{Lc("MutationObserver");Lc("WebKitMutationObserver")});a.__load_patch("IntersectionObserver",()=>{Lc("IntersectionObserver")});a.__load_patch("FileReader",()=>{Lc("FileReader")});a.__load_patch("on_property",(b,c,d)=>{if((!Eda||Oda)&&!Zone[d.symbol("patchEvents")]){c=b.__Zone_ignore_on_properties;d=[];if(Nda){var e=window;d=d.concat("Document SVGElement Element HTMLElement HTMLBodyElement HTMLMediaElement HTMLFrameSetElement HTMLFrameElement HTMLIFrameElement HTMLMarqueeElement Worker".split(" "));
a:{try{var f=Nc.navigator.userAgent;if(f.indexOf("MSIE ")!==-1||f.indexOf("Trident/")!==-1){var g=!0;break a}}catch(p){}g=!1}var l=g?[{target:e,SXc:["error"]}]:[];g=e;f=Bda(e);l=c?c.concat(l):c;e=vda(e);g&&(f=Ada(g,f,l),uda(g,f,e))}d=d.concat("XMLHttpRequest XMLHttpRequestEventTarget IDBIndex IDBRequest IDBOpenDBRequest IDBDatabase IDBTransaction IDBCursor WebSocket".split(" "));for(e=0;e<d.length;e++)(f=b[d[e]])&&f.prototype&&(g=f.prototype,f=Bda(f.prototype),g&&(f=Ada(g,f,c),uda(g,f,void 0)))}});
a.__load_patch("customElements",(b,c,d)=>{const {isBrowser:e,isMix:f}=d.getGlobalObjects();(e||f)&&b.customElements&&"customElements"in b&&d.patchCallbacks(d,b.customElements,"customElements","define","connectedCallback disconnectedCallback adoptedCallback attributeChangedCallback formAssociatedCallback formDisabledCallback formResetCallback formStateRestoreCallback".split(" "))});a.__load_patch("XHR",(b,c)=>{(function(t){function w(Wa){const rb=Wa.data,Ia=rb.target;Ia[g]=!1;Ia[p]=!1;var Pa=Ia[f];
L||(L=Ia[fea],V=Ia[gea]);Pa&&V.call(Ia,"readystatechange",Pa);Pa=Ia[f]=()=>{if(Ia.readyState===Ia.DONE)if(!rb.aborted&&Ia[g]&&Wa.state==="scheduled"){const Va=Ia[c.__symbol__("loadfalse")];if(Ia.status!==0&&Va&&Va.length>0){const ob=Wa.invoke;Wa.invoke=function(){const vc=Ia[c.__symbol__("loadfalse")];for(let rc=0;rc<vc.length;rc++)vc[rc]===Wa&&vc.splice(rc,1);rb.aborted||Wa.state!=="scheduled"||ob.call(Wa)};Va.push(Wa)}else Wa.invoke()}else rb.aborted||Ia[g]!==!1||(Ia[p]=!0)};L.call(Ia,"readystatechange",
Pa);Ia[d]||(Ia[d]=Wa);Ba.apply(Ia,rb.args);Ia[g]=!0;return Wa}function A(){}function G(Wa){Wa=Wa.data;Wa.aborted=!0;return Ga.apply(Wa.target,Wa.args)}var I=t.XMLHttpRequest;if(I){I=I.prototype;var L=I[fea],V=I[gea];!L&&(t=t.XMLHttpRequestEventTarget)&&(t=t.prototype,L=t[fea],V=t[gea]);var da=Mc(I,"open",()=>function(Wa,rb){Wa[e]=rb[2]==0;Wa[l]=rb[1];return da.apply(Wa,rb)}),na=Cc("fetchTaskAborting"),ya=Cc("fetchTaskScheduling"),Ba=Mc(I,"send",()=>function(Wa,rb){if(c.current[ya]===!0||Wa[e])return Ba.apply(Wa,
rb);rb={target:Wa,url:Wa[l],isPeriodic:!1,args:rb,aborted:!1};const Ia=Zone.current.scheduleMacroTask("XMLHttpRequest.send",A,rb,w,G);Wa&&Wa[p]===!0&&!rb.aborted&&Ia.state==="scheduled"&&Ia.invoke()}),Ga=Mc(I,"abort",()=>function(Wa,rb){const Ia=Wa[d];if(Ia&&typeof Ia.type=="string")Ia.cancelFn==null||Ia.data&&Ia.data.aborted||Ia.zone.cancelTask(Ia);else if(c.current[na]===!0)return Ga.apply(Wa,rb)})}})(b);const d=Cc("xhrTask"),e=Cc("xhrSync"),f=Cc("xhrListener"),g=Cc("xhrScheduled"),l=Cc("xhrURL"),
p=Cc("xhrErrorBeforeScheduled")});a.__load_patch("geolocation",b=>{b.navigator&&b.navigator.geolocation&&pda(b.navigator.geolocation)});a.__load_patch("PromiseRejectionEvent",(b,c)=>{function d(e){return function(f){Hda(b,e).forEach(g=>{var l=b.PromiseRejectionEvent;l&&(l=new l(e,{promise:f.promise,reason:f.rejection}),g.invoke(l))})}}b.PromiseRejectionEvent&&(c[Cc("unhandledPromiseRejectionHandler")]=d("unhandledrejection"),c[Cc("rejectionHandledHandler")]=d("rejectionhandled"))});a.__load_patch("queueMicrotask",
(b,c,d)=>{dea(b,d)})};iea=function(){Rc.__load_patch("canvas",(a,b,c)=>{a=a.HTMLCanvasElement;typeof a!=="undefined"&&a.prototype&&a.prototype.toBlob&&c.patchMacroTask(a.prototype,"toBlob",(d,e)=>({name:"HTMLCanvasElement.toBlob",target:d,bta:0,args:e}))})};jea=function(a=window){return a.WIZ_global_data};kea=function(a=window){return(a=jea(a))&&"mXaIFf"in a?a.mXaIFf:null};
lea=function(){Rc.__load_patch("Error",(a,b,c)=>{function d(Ba){let Ga={zoneName:Ba.zone.name},Wa=Ga;for(;Ba.parent;){Ba=Ba.parent;const rb={zoneName:Ba.zone.name};Ga=Ga.parent=rb}return Wa}function e(Ba,Ga,Wa=!0){Ba=Ba.split("\n");let rb=0;for(;Ba[rb]!==w&&Ba[rb]!==A&&Ba[rb]!==G&&Ba[rb]!==I&&Ba[rb]!==L&&rb<Ba.length;)rb++;for(;rb<Ba.length&&Ga;rb++){let Ia=Ba[rb];if(Ia.trim())switch(t[Ia]){case g.Fxb:Ba.splice(rb,1);rb--;break;case g.transition:Ga=Ga.parent?Ga.parent:null;Ba.splice(rb,1);rb--;break;
default:Ba[rb]+=Wa?` [${Ga.zone.name}]`:` [${Ga.zoneName}]`}}return Ba.join("\n")}function f(){let Ba=p.apply(this,arguments);const Ga=Ba.originalStack=Ba.stack;if(f.stackRewrite&&Ga){let Wa=c.currentZoneFrame();if(V==="lazy")Ba[c.symbol("zoneFrameNames")]=d(Wa);else if(V==="default")try{Ba.stack=Ba.zoneAwareStack=e(Ga,Wa)}catch(rb){}}return this instanceof p&&this.constructor!=p?(Object.keys(Ba).concat("stack","message").forEach(Wa=>{const rb=Ba[Wa];if(rb!==void 0)try{this[Wa]=rb}catch(Ia){}}),this):
Ba}const g={Fxb:0,transition:1},l=c.symbol("zoneJsInternalStackFrames"),p=a[c.symbol("Error")]=a.Error,t={};let w,A,G,I,L;a.Error=f;const V=a.__Zone_Error_BlacklistedStackFrames_policy||a.__Zone_Error_ZoneJsInternalStackFrames_policy||"default";f.prototype=p.prototype;f[l]=t;f.stackRewrite=!1;const da=c.symbol("zoneAwareStack");V==="lazy"&&Object.defineProperty(f.prototype,"zoneAwareStack",{configurable:!0,enumerable:!0,get:function(){this[da]||(this[da]=e(this.originalStack,this[c.symbol("zoneFrameNames")],
!1));return this[da]},set:function(Ba){this.originalStack=Ba;this[da]=e(this.originalStack,this[c.symbol("zoneFrameNames")],!1)}});const na=["stackTraceLimit","captureStackTrace","prepareStackTrace"];(a=Object.keys(p))&&a.forEach(Ba=>{na.filter(Ga=>Ga===Ba).length===0&&Object.defineProperty(f,Ba,{get:function(){return p[Ba]},set:function(Ga){p[Ba]=Ga}})});p.hasOwnProperty("stackTraceLimit")&&(p.stackTraceLimit=Math.max(p.stackTraceLimit,15),Object.defineProperty(f,"stackTraceLimit",{get:function(){return p.stackTraceLimit},
set:function(Ba){return p.stackTraceLimit=Ba}}));p.hasOwnProperty("captureStackTrace")&&Object.defineProperty(f,"captureStackTrace",{value:function(Ba,Ga){p.captureStackTrace(Ba,Ga)}});Object.defineProperty(f,"prepareStackTrace",{get:function(){return p.CVb},set:function(Ba){return Ba&&typeof Ba==="function"?p.CVb=function(Ga,Wa){if(Wa)for(let rb=0;rb<Wa.length;rb++)if(Wa[rb].getFunctionName()==="zoneCaptureStackTrace"){Wa.splice(rb,1);break}return Ba.call(this,Ga,Wa)}:p.CVb=Ba}});if(V!=="disable"){var ya=
b.current.fork({name:"detect",onHandleError:function(Ba,Ga,Wa,rb){if(rb.originalStack&&Error===f)for(Ba=rb.originalStack.split(/\n/),rb=Wa=Ga=!1;Ba.length;){let Ia=Ba.shift();if(/:\d+:\d+/.test(Ia)||Ia==="ZoneAwareError"){let Pa=Ia.split("(")[0].split("@")[0],Va=g.transition;Pa.indexOf("ZoneAwareError")!==-1&&(Pa.indexOf("new ZoneAwareError")!==-1?(w=Ia,A=Ia.replace("new ZoneAwareError","new Error.ZoneAwareError")):(G=Ia,I=Ia.replace("Error.",""),Ia.indexOf("Error.ZoneAwareError")===-1&&(L=Ia.replace("ZoneAwareError",
"Error.ZoneAwareError"))),t[A]=g.Fxb);Pa.indexOf("runGuarded")!==-1?Wa=!0:Pa.indexOf("runTask")!==-1?rb=!0:Pa.indexOf("run")!==-1?Ga=!0:Va=g.Fxb;t[Ia]=Va;if(Ga&&Wa&&rb){f.stackRewrite=!0;break}}}return!1}}).fork({name:"child",onScheduleTask:function(Ba,Ga,Wa,rb){return Ba.scheduleTask(Wa,rb)},onInvokeTask:function(Ba,Ga,Wa,rb,Ia,Pa){return Ba.invokeTask(Wa,rb,Ia,Pa)},onCancelTask:function(Ba,Ga,Wa,rb){return Ba.cancelTask(Wa,rb)},onInvoke:function(Ba,Ga,Wa,rb,Ia,Pa,Va){return Ba.invoke(Wa,rb,Ia,Pa,
Va)}});b=Error.stackTraceLimit;Error.stackTraceLimit=100;ya.run(()=>{ya.runGuarded(()=>{const Ba=()=>{};ya.scheduleEventTask(l,()=>{ya.scheduleMacroTask(l,()=>{ya.scheduleMicroTask(l,()=>{throw Error();},void 0,Ga=>{Ga.eu=Ba;Ga.invoke()});ya.scheduleMicroTask(l,()=>{throw Error();},void 0,Ga=>{Ga.eu=Ba;Ga.invoke()})},void 0,Ga=>{Ga.eu=Ba;Ga.invoke()},()=>{})},void 0,Ga=>{Ga.eu=Ba;Ga.invoke()},()=>{})})});Error.stackTraceLimit=b}})};
mea=function(){Rc.__load_patch("ZoneAwarePromise",(a,b,c)=>{function d(Sa){if(Sa&&Sa.toString===Object.prototype.toString){const fb=Sa.constructor&&Sa.constructor.name;return(fb?fb:"")+": "+JSON.stringify(Sa)}return Sa?Sa.toString():Object.prototype.toString.call(Sa)}function e(Sa){c.onUnhandledError(Sa);try{const fb=b[Ga];typeof fb==="function"&&fb.call(this,Sa)}catch(fb){}}function f(Sa){return Sa}function g(Sa){return fd.reject(Sa)}function l(Sa,fb){return sb=>{try{p(Sa,fb,sb)}catch(Ob){p(Sa,!1,
Ob)}}}function p(Sa,fb,sb){var Ob=ob();if(Sa===sb)throw new TypeError("va");if(Sa[Wa]===null){var $c=null;try{if(typeof sb==="object"||typeof sb==="function")$c=sb&&sb.then}catch(mb){return Ob(()=>{p(Sa,!1,mb)})(),Sa}if(fb!==!1&&sb instanceof fd&&sb.hasOwnProperty(Wa)&&sb.hasOwnProperty(rb)&&sb[Wa]!==null)t(sb),p(Sa,sb[Wa],sb[rb]);else if(fb!==!1&&typeof $c==="function")try{$c.call(sb,Ob(l(Sa,fb)),Ob(l(Sa,!1)))}catch(mb){Ob(()=>{p(Sa,!1,mb)})()}else{Sa[Wa]=fb;Ob=Sa[rb];Sa[rb]=sb;Sa[Ia]===Ia&&fb===
!0&&(Sa[Wa]=Sa[Va],Sa[rb]=Sa[Pa]);fb===!1&&sb instanceof Error&&($c=b.currentTask&&b.currentTask.data&&b.currentTask.data.__creationTrace__)&&L(sb,vc,{configurable:!0,enumerable:!1,writable:!0,value:$c});for($c=0;$c<Ob.length;)w(Sa,Ob[$c++],Ob[$c++],Ob[$c++],Ob[$c++]);if(Ob.length==0&&fb==0){Sa[Wa]=0;fb=sb;try{throw Error("wa`"+d(sb)+"`"+(sb&&sb.stack?"\n"+sb.stack:""));}catch(mb){fb=mb}na&&(fb.throwOriginal=!0);fb.rejection=sb;fb.promise=Sa;fb.zone=b.current;fb.task=b.currentTask;da.push(fb);c.scheduleMicroTask()}}}return Sa}
function t(Sa){if(Sa[Wa]===0){try{var fb=b[rc];fb&&typeof fb==="function"&&fb.call(this,{rejection:Sa[rb],promise:Sa})}catch(sb){}Sa[Wa]=!1;for(fb=0;fb<da.length;fb++)Sa===da[fb].promise&&da.splice(fb,1)}}function w(Sa,fb,sb,Ob,$c){t(Sa);const mb=Sa[Wa],oa=mb?typeof Ob==="function"?Ob:f:typeof $c==="function"?$c:g;fb.scheduleMicroTask("Promise.then",()=>{try{const hc=Sa[rb],yc=!!sb&&Ia===sb[Ia];yc&&(sb[Pa]=hc,sb[Va]=mb);const jd=fb.run(oa,void 0,yc&&oa!==g&&oa!==f?[]:[hc]);p(sb,!0,jd)}catch(hc){p(sb,
!1,hc)}},sb)}function A(Sa){const fb=Sa.prototype,sb=I(fb,"then");if(!sb||sb.writable!==!1&&sb.configurable){var Ob=fb.then;fb[Ba]=Ob;Sa.prototype.then=function($c,mb){return(new fd((oa,hc)=>{Ob.call(this,oa,hc)})).then($c,mb)};Sa[Jb]=!0}}function G(Sa){return function(fb,sb){fb=Sa.apply(fb,sb);if(fb instanceof fd)return fb;sb=fb.constructor;sb[Jb]||A(sb);return fb}}const I=Object.getOwnPropertyDescriptor,L=Object.defineProperty,V=c.symbol,da=[],na=a[V("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")]!==
!1;var ya=V("Promise");const Ba=V("then");c.onUnhandledError=Sa=>{if(c.showUncaughtError()){const fb=Sa&&Sa.rejection;fb?console.error("Unhandled Promise rejection:",fb instanceof Error?fb.message:fb,"; Zone:",Sa.zone.name,"; Task:",Sa.task&&Sa.task.source,"; Value:",fb,fb instanceof Error?fb.stack:void 0):console.error(Sa)}};c.microtaskDrainDone=()=>{for(;da.length;){const Sa=da.shift();try{Sa.zone.runGuarded(()=>{if(Sa.throwOriginal)throw Sa.rejection;throw Sa;})}catch(fb){e(fb)}}};const Ga=V("unhandledPromiseRejectionHandler"),
Wa=V("state"),rb=V("value"),Ia=V("finally"),Pa=V("parentPromiseValue"),Va=V("parentPromiseState"),ob=function(){let Sa=!1;return function(fb){return function(){Sa||(Sa=!0,fb.apply(null,arguments))}}},vc=V("currentTaskTrace"),rc=V("rejectionHandledHandler"),Gc=function(){},Pd=a.AggregateError;class fd{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(Sa){return Sa instanceof fd?Sa:p(new this(null),!0,Sa)}static reject(Sa){return p(new this(null),!1,Sa)}static withResolvers(){const Sa=
{};Sa.promise=new fd((fb,sb)=>{Sa.resolve=fb;Sa.reject=sb});return Sa}static any(Sa){if(!Sa||typeof Sa[Symbol.iterator]!=="function")return Promise.reject(new Pd([],"All promises were rejected"));const fb=[];let sb=0;try{for(let mb of Sa)sb++,fb.push(fd.resolve(mb))}catch(mb){return Promise.reject(new Pd([],"All promises were rejected"))}if(sb===0)return Promise.reject(new Pd([],"All promises were rejected"));let Ob=!1;const $c=[];return new fd((mb,oa)=>{for(let hc=0;hc<fb.length;hc++)fb[hc].then(yc=>
{Ob||(Ob=!0,mb(yc))},yc=>{$c.push(yc);sb--;sb===0&&(Ob=!0,oa(new Pd($c,"All promises were rejected")))})})}static race(Sa){function fb(oa){Ob(oa)}function sb(oa){$c(oa)}let Ob,$c,mb=new this((oa,hc)=>{Ob=oa;$c=hc});for(let oa of Sa)oa&&typeof oa.then==="function"||(oa=this.resolve(oa)),oa.then(fb,sb);return mb}static all(Sa){return fd.kIb(Sa)}static allSettled(Sa){return(this&&this.prototype instanceof fd?this:fd).kIb(Sa,{n8c:fb=>({status:"fulfilled",value:fb}),pUc:fb=>({status:"rejected",reason:fb})})}static kIb(Sa,
fb){let sb,Ob,$c=new this((yc,jd)=>{sb=yc;Ob=jd}),mb=2,oa=0;const hc=[];for(let yc of Sa){yc&&typeof yc.then==="function"||(yc=this.resolve(yc));const jd=oa;try{yc.then(pe=>{hc[jd]=fb?fb.n8c(pe):pe;mb--;mb===0&&sb(hc)},pe=>{fb?(hc[jd]=fb.pUc(pe),mb--,mb===0&&sb(hc)):Ob(pe)})}catch(pe){Ob(pe)}mb++;oa++}mb-=2;mb===0&&sb(hc);return $c}constructor(Sa){if(!(this instanceof fd))throw Error("xa");this[Wa]=null;this[rb]=[];try{const fb=ob();Sa&&Sa(fb(l(this,!0)),fb(l(this,!1)))}catch(fb){p(this,!1,fb)}}get [Symbol.toStringTag](){return"Promise"}get [Symbol.species](){return fd}then(Sa,
fb){var sb,Ob=(sb=this.constructor)==null?void 0:sb[Symbol.species];Ob&&typeof Ob==="function"||(Ob=this.constructor||fd);sb=new Ob(Gc);Ob=b.current;this[Wa]==null?this[rb].push(Ob,sb,Sa,fb):w(this,Ob,sb,Sa,fb);return sb}catch(Sa){return this.then(null,Sa)}finally(Sa){var fb,sb=(fb=this.constructor)==null?void 0:fb[Symbol.species];sb&&typeof sb==="function"||(sb=fd);fb=new sb(Gc);fb[Ia]=Ia;sb=b.current;this[Wa]==null?this[rb].push(sb,fb,Sa,Sa):w(this,sb,fb,Sa,Sa);return fb}}fd.resolve=fd.resolve;
fd.reject=fd.reject;fd.race=fd.race;fd.all=fd.all;ya=a[ya]=a.Promise;a.Promise=fd;const Jb=V("thenPatched");c.patchThen=A;ya&&(A(ya),Mc(a,"fetch",Sa=>G(Sa)));Promise[b.__symbol__("uncaughtPromiseErrors")]=da;return fd})};
nea=function(){Rc.__load_patch("toString",a=>{const b=Function.prototype.toString,c=Cc("OriginalDelegate"),d=Cc("Promise"),e=Cc("Error"),f=function(){if(typeof this==="function"){var l=this[c];if(l)return typeof l==="function"?b.call(l):Object.prototype.toString.call(l);if(this===Promise&&(l=a[d])||this===Error&&(l=a[e]))return b.call(l)}return b.call(this)};f[c]=b;Function.prototype.toString=f;const g=Object.prototype.toString;Object.prototype.toString=function(){return typeof Promise==="function"&&
this instanceof Promise?"[object Promise]":g.call(this)}})};Vc=function(a){for(let b in a)if(a[b]===Vc)return b;throw Error("za");};_.k=function(a){return{token:a.token,Ea:a.Ea||null,oa:a.oa,value:void 0}};_.Xc=function(a){return{Nb:a.Nb||[],imports:a.imports||[]}};qea=function(a){var b;(b=a.hasOwnProperty(oea)?a[oea]:null)||(b=a.hasOwnProperty(pea)?a[pea]:null);return b};rea=function(a){return(a=a&&(a[oea]||a[pea]))?a:null};
uea=function(a){return a&&(a.hasOwnProperty(sea)||a.hasOwnProperty(tea))?a[sea]:null};_.Yc=function(a){return typeof a==="string"?a:a==null?"":String(a)};_.Zc=function(a){if(typeof a==="string")return a;if(Array.isArray(a))return"["+a.map(_.Zc).join(", ")+"]";if(a==null)return""+a;if(a.d2c)return`${a.d2c}`;if(a.name)return`${a.name}`;a=a.toString();if(a==null)return""+a;const b=a.indexOf("\n");return b===-1?a:a.substring(0,b)};
vea=function(a,b){return a==null||a===""?b===null?"":b:b==null||b===""?a:a+" "+b};wea=function(){throw new _.ad(-201,!1);};xea=function(a,b){return Object.is(a,b)};_.cd=function(a){const b=bd;bd=a;return b};_.Cea=function(a){if(yea)throw Error("U");if(bd!==null){bd.TXa(a);var b=bd.Rya++;zea(bd);b<bd.Vk.length&&bd.Vk[b]!==a&&dd(bd)&&Aea(bd.Vk[b],bd.Cz[b]);bd.Vk[b]!==a&&(bd.Vk[b]=a,bd.Cz[b]=dd(bd)?Bea(a,bd,b):0);bd.BZ[b]=a.version}};
Fea=function(a){if(!dd(a)||a.xh)if(a.xh||a.SRb!==Dea)(a.UVb(a)||Eea(a))&&a.VVb(a),a.xh=!1,a.SRb=Dea};Gea=function(a){if(a.jr!==void 0){var b=yea;yea=!0;try{for(const c of a.jr)c.xh||(a=void 0,c.xh=!0,Gea(c),(a=c.hO)==null||a.call(c,c))}finally{yea=b}}};Hea=function(){let a;return((a=bd)==null?void 0:a.Pta)!==!1};gd=function(a){a&&(a.Rya=0);return _.cd(a)};
Iea=function(a,b){_.cd(b);if(a&&a.Vk!==void 0&&a.Cz!==void 0&&a.BZ!==void 0){if(dd(a))for(b=a.Rya;b<a.Vk.length;b++)Aea(a.Vk[b],a.Cz[b]);for(;a.Vk.length>a.Rya;)a.Vk.pop(),a.BZ.pop(),a.Cz.pop()}};Eea=function(a){zea(a);for(let b=0;b<a.Vk.length;b++){const c=a.Vk[b],d=a.BZ[b];if(d!==c.version)return!0;Fea(c);if(d!==c.version)return!0}return!1};Jea=function(a){zea(a);if(dd(a))for(let b=0;b<a.Vk.length;b++)Aea(a.Vk[b],a.Cz[b]);a.Vk.length=a.BZ.length=a.Cz.length=0;a.jr&&(a.jr.length=a.vP.length=0)};
Bea=function(a,b,c){Kea(a);if(a.jr.length===0&&a.Vk!==void 0)for(let d=0;d<a.Vk.length;d++)a.Cz[d]=Bea(a.Vk[d],a,d);a.vP.push(c);return a.jr.push(b)-1};Aea=function(a,b){Kea(a);if(a.jr.length===1&&a.Vk!==void 0)for(var c=0;c<a.Vk.length;c++)Aea(a.Vk[c],a.Cz[c]);c=a.jr.length-1;a.jr[b]=a.jr[c];a.vP[b]=a.vP[c];a.jr.length--;a.vP.length--;b<a.jr.length&&(c=a.vP[b],a=a.jr[b],zea(a),a.Cz[c]=b)};dd=function(a){let b,c;return a.x4||((c=a==null?void 0:(b=a.jr)==null?void 0:b.length)!=null?c:0)>0};
zea=function(a){a.Vk!=null||(a.Vk=[]);a.Cz!=null||(a.Cz=[]);a.BZ!=null||(a.BZ=[])};Kea=function(a){a.jr!=null||(a.jr=[]);a.vP!=null||(a.vP=[])};Nea=function(a){const b=Object.create(Lea);b.tRc=a;a=()=>{Fea(b);_.Cea(b);if(b.value===Mea)throw b.error;return b.value};a[_.hd]=b;return a};Pea=function(a){const b=Object.create(Oea);b.value=a;a=()=>{_.Cea(b);return b.value};a[_.hd]=b;return a};_.Rea=function(a,b){Hea()||Qea();a.Vq(a.value,b)||(a.value=b,a.version++,Dea++,Gea(a))};
kd=function(a){const b=id;id=a;return b};Sea=function(a,b,c){if((a=qea(a))&&a.Ea=="root")return a.value===void 0?a.value=a.oa():a.value;if(c&8)return null;if(b!==void 0)return b;wea()};_.ld=function(a){a.Zzb=_.ld;a.toString=function(){return _.Zc(this())};return a};md=function(a){return Tea(a)?a():a};Tea=function(a){return typeof a==="function"&&a.hasOwnProperty(Uea)&&a.Zzb===_.ld};od=function(a){const b=nd;nd=a;return b};
Vea=function(a,b=0){if(nd===void 0)throw new _.ad(-203,!1);return nd===null?Sea(a,void 0,b):nd.get(a,b&8?null:void 0,b)};_.m=function(a,b=0){return(id||Vea)(md(a),b)};_.n=function(a,b=0){return _.m(a,Wea(b))};Wea=function(a){return typeof a==="undefined"||typeof a==="number"?a:0|(a.optional&&8)|(a.host&&1)|(a.self&&2)|(a.VD&&4)};
Xea=function(a){const b=[];for(let c=0;c<a.length;c++){const d=md(a[c]);if(Array.isArray(d)){if(d.length===0)throw new _.ad(900,!1);let e=void 0,f=0;for(let g=0;g<d.length;g++){const l=d[g],p=l.__NG_DI_FLAG__;typeof p==="number"?p===-1?e=l.token:f|=p:e=l}b.push(_.m(e,f))}else b.push(_.m(d))}return b};pd=function(a,b){a.__NG_DI_FLAG__=b;a.prototype.__NG_DI_FLAG__=b;return a};
Zea=function(a,b,c=null){a=a&&a.charAt(0)==="\n"&&a.charAt(1)=="\u0275"?a.slice(2):a;var d=_.Zc(b);if(Array.isArray(b))d=b.map(_.Zc).join(" -> ");else if(typeof b==="object"){d=[];for(let e in b)if(b.hasOwnProperty(e)){let f=b[e];d.push(e+":"+(typeof f==="string"?JSON.stringify(f):_.Zc(f)))}d=`{${d.join(", ")}}`}return`${"R3InjectorError"}${c?"("+c+")":""}[${d}]: ${a.replace(Yea,"\n  ")}`};
$ea=function(a,b,c){let d=0;for(;d<c.length;){var e=c[d];if(typeof e==="number"){if(e!==0)break;d++;e=c[d++];var f=c[d++];const g=c[d++];a.setAttribute(b,f,g,e)}else f=c[++d],e.charCodeAt(0)===64?a.setProperty(b,e,f):a.setAttribute(b,e,f),d++}};qd=function(a,b){if(b!==null&&b.length!==0)if(a===null||a.length===0)a=b.slice();else{let c=-1;for(let d=0;d<b.length;d++){const e=b[d];typeof e==="number"?c=e:c!==0&&(c===-1||c===2?afa(a,c,e,b[++d]):afa(a,c,e,null))}}return a};
afa=function(a,b,c,d){let e=0,f=a.length;if(b===-1)f=-1;else for(;e<a.length;){var g=a[e++];if(typeof g==="number")if(g===b){f=-1;break}else if(g>b){f=e-1;break}}for(;e<a.length;){g=a[e];if(typeof g==="number")break;else if(g===c){d!==null&&(a[e+1]=d);return}e++;d!==null&&e++}f!==-1&&(a.splice(f,0,b),e=f+1);a.splice(e++,0,c);d!==null&&a.splice(e++,0,d)};bfa=function(a){return a.type===4&&a.value!=="ng-template"};
cfa=function(a,b,c){let d=4;const e=a.hc;if(e!==null)a:{for(var f=0;f<e.length;f++){var g=e[f];if(g===3||g===4||g===6){g=f;break a}}g=e.length}else g=0;f=!1;for(let I=0;I<b.length;I++){var l=b[I];if(typeof l==="number"){if(!f&&(d&1)!==0&&(l&1)!==0)return!1;f&&(l&1)===0||(f=!1,d=l|d&1)}else if(!f)if(d&4){if(d=2|d&1,l!==""&&l!==(a.type!==4||c?a.value:"ng-template")||l===""&&b.length===1){if((d&1)===0)return!1;f=!0}}else if(d&8){var p;if(!(p=e===null)){a:{p=void 0;var t=0;if(c)for(;t<e.length&&typeof e[t]===
"string";t+=2){var w;if(w=e[t]==="class"){b:{w=e[t+1].toLowerCase();for(var A=0,G=w.length;;){A=w.indexOf(l,A);if(A===-1){w=A;break b}if(A===0||w.charCodeAt(A-1)<=32){const L=l.length;if(A+L===G||w.charCodeAt(A+L)<=32){w=A;break b}}A+=1}w=void 0}w=w!==-1}if(w){l=!0;break a}}else if(bfa(a)){l=!1;break a}t=e.indexOf(1,t);if(t>-1)for(;++t<e.length&&typeof(p=e[t])==="string";)if(p.toLowerCase()===l){l=!0;break a}l=!1}p=!l}if(p){if((d&1)===0)return!1;f=!0}}else{p=b[++I];a:if(e===null)l=-1;else if(t=0,
c||!bfa(a)){for(w=!1;t<e.length;){G=e[t];if(G===l){l=t;break a}if(G===3||G===6)w=!0;else if(G===1||G===2){for(G=e[++t];typeof G==="string";)G=e[++t];continue}else if(G===4)break;else if(G===0){t+=4;continue}t+=w?1:2}l=-1}else b:{t=e.indexOf(4);if(t>-1)for(t++;t<e.length;){w=e[t];if(typeof w==="number")break;if(w===l){l=t;break b}t++}l=-1}if(l===-1){if((d&1)===0)return!1;f=!0}else if(p!==""&&(l=l>g?"":e[l+1].toLowerCase(),d&2&&p!==l)){if((d&1)===0)return!1;f=!0}}}return(d&1)===0||f};
dfa=function(a,b,c=!1){for(let d=0;d<b.length;d++)if(cfa(a,b[d],c))return!0;return!1};efa=function(a,b){return a?":not("+b.trim()+")":b};ffa=function(a){let b=a[0],c=1,d=2,e="",f=!1;for(;c<a.length;){let g=a[c];if(typeof g==="string")if(d&2){const l=a[++c];e+="["+g+(l.length>0?'="'+l+'"':"")+"]"}else d&8?e+="."+g:d&4&&(e+=" "+g);else e!==""&&(g&1)!==0&&(b+=efa(f,e),e=""),d=g,f=f||(d&1)!==0;c++}e!==""&&(b+=efa(f,e));return b};rd=function(a){return{toString:a}.toString()};
_.td=function(a){return rd(()=>{var b=gfa(a),c;b=Object.assign({},b,{ya:a.ya,Aa:a.Aa,qa:a.qa,Da:a.Da||null,ac:a.ac,AUb:a.Ma===0,u_a:null,iib:null,Fa:b.standalone&&a.Fa||null,z6a:null,oWc:null,g0:(c=a.g0)!=null?c:!1,data:a.data||{},hb:a.hb||0,styles:a.styles||_.sd,we:null,hH:a.hH||null,Uz:null,id:""});hfa(b);c=a.Fa;b.u_a=_.ifa(c,!1);b.iib=_.ifa(c,!0);c=0;const d=[b.na,b.ac,b.ob,b.nb,b.Da,b.Aa,b.ya,b.hb,b.standalone,b.g0,b.Pb,JSON.stringify(b.inputs),JSON.stringify(b.outputs),Object.getOwnPropertyNames(b.type.prototype),
!!b.yd,!!b.rb].join("|");for(const e of d)c=Math.imul(31,c)+e.charCodeAt(0)<<0;b.id="c"+(c+2147483648);return b})};kfa=function(a){return a[ud]||a[jfa]||null};lfa=function(a){return a!==null};_.vd=function(a){return rd(()=>({type:a.type,zy:a.zy||_.sd,ESc:a.ESc||_.sd,imports:a.imports||_.sd,exports:a.exports||_.sd,Iud:null,hH:a.hH||null,id:a.id||null}))};
mfa=function(a,b){if(a==null)return wd;const c={};for(const e in a)if(a.hasOwnProperty(e)){var d=a[e];let f,g=0;if(Array.isArray(d)){g=d[0];f=d[1];let l;d=(l=d[2])!=null?l:f}else f=d;b?(c[f]=g!==0?[e,g]:e,b[f]=d):c[f]=e}return c};_.xd=function(a){return rd(()=>{const b=gfa(a);hfa(b);return b})};_.yd=function(a){return{type:a.type,name:a.name,oa:null,le:a.le!==!1,standalone:a.standalone===!0,Be:a.type.prototype.Ia||null}};ofa=function(a){return a[nfa]||null};
gfa=function(a){const b={};return{type:a.type,Yjb:null,oa:null,Ya:a.Ya||null,ob:a.ob||0,nb:a.nb||null,yd:a.yd||null,M4:b,SC:null,jYc:a.inputs||wd,Pb:a.Pb||null,standalone:a.standalone===!0,g0:a.g0===!0,na:a.na||_.sd,rb:a.rb||null,features:a.features||null,GQ:null,G5:null,Fha:null,inputs:mfa(a.inputs,b),outputs:mfa(a.outputs),Jgd:null}};hfa=function(a){let b;(b=a.features)==null||b.forEach(c=>c(a))};
_.ifa=function(a,b){if(!a)return null;const c=b?ofa:kfa;return()=>(typeof a==="function"?a():a).map(d=>c(d)).filter(lfa)};zd=function(a){return a.hasOwnProperty(pfa)?a[pfa]:null};qfa=function(a,b){a.forEach(c=>Array.isArray(c)?qfa(c,b):b(c))};rfa=function(a,b){return b>=a.length-1?a.pop():a.splice(b,1)[0]};
_.sfa=function(a,b,c){let d=Bd(a,b);if(d>=0)a[d|1]=c;else{var e=d=~d;let f=a.length;if(f==e)a.push(b,c);else if(f===1)a.push(c,a[0]),a[0]=b;else{f--;for(a.push(a[f-1],a[f]);f>e;)a[f]=a[f-2],f--;a[e]=b;a[e+1]=c}}return d};tfa=function(a,b){b=Bd(a,b);if(b>=0)return a[b|1]};Bd=function(a,b){let c=0,d=a.length>>1;for(;d!==c;){const e=c+(d-c>>1),f=a[e<<1];if(b===f)return e<<1;f>b?d=e:c=e+1}return~(d<<1)};
wfa=function(...a){const b=[],c=new Set;let d;const e=f=>{b.push(f)};qfa(a,f=>{ufa(f,e,[],c)&&(d||(d=[]),d.push(f))});d!==void 0&&vfa(d,e);return b};vfa=function(a,b){for(let c=0;c<a.length;c++){const {aq:d,Nb:e}=a[c];xfa(e,f=>{b(f,d)})}};
ufa=function(a,b,c,d){a=md(a);if(!a)return!1;let e=null;var f=uea(a);const g=!f&&(a[ud]||null);if(f||g){if(g&&!g.standalone)return!1;e=a}else{var l=a.aq;if(f=uea(l))e=l;else return!1}l=d.has(e);if(g){if(l)return!1;d.add(e);if(g.Fa){f=typeof g.Fa==="function"?g.Fa():g.Fa;for(var p of f)ufa(p,b,c,d)}}else if(f){if(f.imports!=null&&!l){d.add(e);let t;qfa(f.imports,w=>{ufa(w,b,c,d)&&(t||(t=[]),t.push(w))});t!==void 0&&vfa(t,b)}l||(p=zd(e)||(()=>new e),b({va:e,Ab:p,Ib:_.sd},e),b({va:yfa,jc:e,xd:!0},e),
b({va:zfa,jc:()=>_.m(e),xd:!0},e));f=f.Nb;if(f!=null&&!l){const t=a;xfa(f,w=>{b(w,t)})}}else return!1;return e!==a&&a.Nb!==void 0};xfa=function(a,b){for(let c of a)c&&c.It&&(c=c.It),Array.isArray(c)?xfa(c,b):b(c)};Bfa=function(a){return a!==null&&typeof a=="object"&&Afa in a};Cd=function(a){return typeof a==="function"};Efa=function(){Cfa===void 0&&(Cfa=new Dfa);return Cfa};
Gfa=function(a){var b=qea(a);b=b!==null?b.oa:zd(a);if(b!==null)return b;if(a instanceof _.Dd)throw new _.ad(204,!1);if(a instanceof Function)return Ffa(a);throw new _.ad(204,!1);};Ffa=function(a){if(a.length>0)throw new _.ad(204,!1);const b=rea(a);return b!==null?()=>b.oa(a):()=>new a};Jfa=function(a){if(Bfa(a))return Ed(void 0,a.jc);a=Hfa(a);return Ed(a,Ifa)};
Hfa=function(a){var b=void 0;if(Cd(a))return b=md(a),zd(b)||Gfa(b);if(Bfa(a))b=()=>md(a.jc);else if(a&&a.Ab)b=()=>a.Ab(...Xea(a.Ib||[]));else if(a&&a.Fb)b=()=>_.m(md(a.Fb));else{const c=md(a&&(a.Qd||a.va));if(a.Ib)b=()=>new c(...Xea(a.Ib));else return zd(c)||Gfa(c)}return b};Kfa=function(a){if(a.rc)throw new _.ad(205,!1);};Ed=function(a,b,c=!1){return{oa:a,value:b,xd:c?[]:void 0}};Lfa=function(a,b){for(const c of a)Array.isArray(c)?Lfa(c,b):c&&c&&c.It?Lfa(c.It,b):b(c)};
Fd=function(a,b){a instanceof Mfa&&Kfa(a);a=od(a);const c=kd();try{return b()}finally{od(a),kd(c)}};_.Gd=function(){if(id===void 0&&nd==null)throw new _.ad(-203,!1);};_.Hd=function(a){return Array.isArray(a)&&typeof a[1]==="object"};_.Jd=function(a){return Array.isArray(a)&&a[1]===!0};_.Ld=function(){return Nfa};Nfa=function(a){a.type.prototype.Sb&&(a.GQ=Ofa);return Pfa};
Pfa=function(){const a=this.__ngSimpleChanges__||null,b=a==null?void 0:a.current;if(b){const c=a.AL;if(c===wd)a.AL=b;else for(let d in b)c[d]=b[d];a.current=null;this.Sb(b)}};Ofa=function(a,b,c,d,e){d=this.M4[d];var f;(f=a.__ngSimpleChanges__||null)||(f=a.__ngSimpleChanges__={AL:wd,current:null});var g=f;f=g.current||(g.current={});g=g.AL;const l=g[d];f[d]=new Qfa(l&&l.og,c,g===wd);b!==null?b.EIb(b,c):a[e]=c};_.Md=function(a){for(;Array.isArray(a);)a=a[0];return a};_.Nd=function(a,b){return _.Md(b[a.index])};
_.Od=function(a,b){a=b[a];return _.Hd(a)?a:a[0]};_.Qd=function(a,b){return b===null||b===void 0?null:a[b]};Rfa=function(a){a[2]&1024||(a[2]|=1024,(a[2]&128)===128&&Rd(a))};Sfa=function(a){let b;return!!(a[2]&9216||((b=a[24])==null?0:b.xh))};_.Tfa=function(a){let b;(b=a[10].m4)==null||b.notify(9);a[2]&64&&(a[2]|=1024);Sfa(a)&&Rd(a)};Rd=function(a){let b;(b=a[10].m4)==null||b.notify(0);for(a=_.Sd(a);a!==null&&!(a[2]&8192);){a[2]|=8192;if((a[2]&128)!==128)break;a=_.Sd(a)}};
Ufa=function(a,b){if((a[2]&256)===256)throw new _.ad(911,!1);a[21]===null&&(a[21]=[]);a[21].push(b)};_.Sd=function(a){a=a[3];return _.Jd(a)?a[3]:a};_.Ud=function(){return _.Td.Ji};_.Xd=function(){return _.Td.Uz};_.q=function(a){_.Td.FV=a;return a[8]};_.r=function(a){_.Td.FV=null;return a};_.Yd=function(){let a=_.Td.PV;for(;a!==null&&a.type===64;)a=a.parent;return a};Zd=function(){const a=_.Td,b=a.PV;return a.RK?b:b.parent};$d=function(a,b){const c=_.Td;c.PV=a;c.RK=b};
Wfa=function(a){const b=Vfa;Vfa=a;return b};_.ae=function(){const a=_.Td;let b=a.xsa;b===-1&&(b=a.xsa=a.Uz.ysa);return b};_.be=function(a){const b=_.Td,c=b.Dn;b.Dn+=a;return c};Xfa=function(a){const b=_.Td.F4;return b===-1?null:a[b]};Zfa=function(a,b,c){if(c&4){for(;!(b=b.parent,b!==null||c&1);){b=a[1];b=b.type===2?b.GLb:b.type===1?a[5]:null;if(b===null)break;a=a[14];if(b.type&10)break}if(b===null)return!1}c=_.Td=Yfa();c.PV=b;c.Ji=a;return!0};
$fa=function(a){const b=Yfa(),c=a[1];_.Td=b;b.PV=c.firstChild;b.Ji=a;b.Uz=c;b.FV=a;b.Dn=c.ysa;b.Wwa=!1};Yfa=function(){const a=_.Td,b=a===null?null:a.ah;return b===null?aga(a):b};aga=function(a){const b={PV:null,RK:!0,Ji:null,Uz:null,selectedIndex:-1,FV:null,Iua:0,uF:null,F4:-1,xsa:-1,Dn:-1,nu:0,parent:a,ah:null,Wwa:!1};a!==null&&(a.ah=b);return b};bga=function(){const a=_.Td;_.Td=a.parent;a.PV=null;a.Ji=null;return a};
cga=function(){const a=bga();a.RK=!0;a.Uz=null;a.selectedIndex=-1;a.FV=null;a.Iua=0;a.F4=-1;a.uF=null;a.xsa=-1;a.Dn=-1;a.nu=0};_.ce=function(){const a=_.Td;return a.Uz.data[a.selectedIndex]};_.de=function(){_.Td.uF="svg"};
dga=function(a,b){for(let d=b.Hn,e=b.fw;d<e;d++){var c=a.data[d].type.prototype;b=c.Sd;const f=c.HG,g=c.Dc,l=c.Vn;c=c.Ia;if(b){let p,t;((t=(p=a).Hea)!=null?t:p.Hea=[]).push(-d,b)}if(f){let p,t;((t=(p=a).Hea)!=null?t:p.Hea=[]).push(d,f);let w,A;((A=(w=a).YXa)!=null?A:w.YXa=[]).push(d,f)}if(g){let p,t;((t=(p=a).Ona)!=null?t:p.Ona=[]).push(-d,g)}if(l){let p,t;((t=(p=a).Ona)!=null?t:p.Ona=[]).push(d,l);let w,A;((A=(w=a).Fwb)!=null?A:w.Fwb=[]).push(d,l)}if(c!=null){let p,t;((t=(p=a).dW)!=null?t:p.dW=[]).push(d,
c)}}};ega=function(a,b,c,d){(a[2]&3)===c&&ee(a,b,c,d)};fga=function(a,b){let c=a[2];(c&3)===b&&(a[2]=(c&16383)+1)};ee=function(a,b,c,d){var e=d!==void 0?a[17]&65535:0;const f=d!=null?d:-1,g=b.length-1;let l=0;for(;e<g;e++)if(typeof b[e+1]==="number"){if(l=b[e],d!=null&&l>=d)break}else{b[e]<0&&(a[17]+=65536);if(l<f||f==-1){const p=b[e]<0,t=b[e+1],w=a[p?-b[e]:b[e]];p?a[2]>>14<a[17]>>16&&(a[2]&3)===c&&(a[2]+=16384,gga(w,t)):gga(w,t);a[17]=(a[17]&4294901760)+e+2}e++}};
gga=function(a,b){const c=_.cd(null);try{b.call(a)}finally{_.cd(c)}};hga=function(a,b){for(a>>=16;a>0;)b=b[14],a--;return b};jga=function(a){const b=iga;iga=a;return b};lga=function(a,b,c){let d;typeof c==="string"?d=c.charCodeAt(0)||0:c.hasOwnProperty(ge)&&(d=c[ge]);d==null&&(d=c[ge]=kga++);c=d&255;b.data[a+(c>>5)]|=1<<c};
pga=function(a,b){var c=mga(a,b);if(c!==-1)return c;c=b[1];c.wl&&(a.Au=b.length,nga(c.data,a),nga(b,null),nga(c.blueprint,null));c=oga(a,b);a=a.Au;if(c!==-1){const d=c&32767,e=hga(c,b),f=e[1].data;for(let g=0;g<8;g++)b[a+g]=e[d+g]|f[d+g]}b[a+8]=c;return a};nga=function(a,b){a.push(0,0,0,0,0,0,0,0,b)};mga=function(a,b){return a.Au===-1||a.parent&&a.parent.Au===a.Au||b[a.Au+8]===null?-1:a.Au};
oga=function(a,b){if(a.parent&&a.parent.Au!==-1)return a.parent.Au;a=0;let c=b;for(;c!==null;){b=qga(c);if(b===null)break;a++;c=c[14];if(b.Au!==-1)return b.Au|a<<16}return-1};_.he=function(a){var b=_.Yd();if(a==="class")return b.fe;if(a==="style")return b.styles;if(b=b.hc){const c=b.length;let d=0;for(;d<c;){const e=b[d];if(e===3||e===4||e===6)break;if(e===0)d+=2;else if(typeof e==="number")for(d++;d<c&&typeof b[d]==="string";)d++;else{if(e===a)return b[d+1];d+=2}}}return null};
rga=function(a,b,c,d){c&8&&d===void 0&&(d=null);if((c&3)===0){a=a[9];const e=kd();try{return a?a.get(b,d,c&8):Sea(b,d,c&8)}finally{kd(e)}}c&8||d!==void 0?b=d:(wea(),b=void 0);return b};
tga=function(a,b,c,d=0,e){if(a!==null){if(b[2]&2048&&!(d&2)){a:{var f=ie;var g=a;let l=b;for(;g!==null&&l!==null&&l[2]&2048&&!(l[2]&512);){const p=sga(g,l,c,d|2);if(p!==ie){f=p;break a}g=g.parent;if(!g){if(g=l[20])if(g=g.get(c,ie,d),g!==ie){f=g;break a}g=qga(l);l=l[14]}}}if(f!==ie)return f}a=sga(a,b,c,d);if(a!==ie)return a}return rga(b,c,d,e)};
sga=function(a,b,c,d){var e=ie;if(typeof c==="string")var f=c.charCodeAt(0)||0;else f=c.hasOwnProperty(ge)?c[ge]:void 0,f=typeof f==="number"?f>=0?f&255:uga:f;if(typeof f==="function"){if(!Zfa(b,a,d))return d&1?d&8||e!==void 0?b=e:(wea(),b=void 0):b=rga(b,c,d,e),b;try{var g=f(d);if(g!=null||d&8)return g;wea()}finally{bga()}}else if(typeof f==="number"){g=null;let p=mga(a,b);let t=d&1?b[15][5]:null;if(p===-1||d&4){var l=p===-1?oga(a,b):b[p+8];l===-1||d&2?p=-1:(g=b[1],p=l&32767,b=hga(l,b))}for(;p!==
-1;){a=b[1];if(a.data[p+(f>>5)]&1<<f){l=b[1];const w=l.data[p+8],A=vga(w,l,c,g==null?w.Hy>-1&&iga:g!=l&&(w.type&3)!==0,d&1&&t===w);l=A!==null?je(b,l,A,w):ie;if(l!==ie)return l}l=b[p+8];l!==-1&&!(d&2||d&1&&b[1].data[p+8]===t)&&b[p+(f>>5)]&1<<f?(g=a,p=l&32767,b=hga(l,b)):p=-1}}return e};vga=function(a,b,c,d,e){var f=a.ZP;const g=b.data;var l=f&1048575;b=a.Hn;a=a.fw;f>>=20;d=d?l:l+f;for(l=e?l+f:a;d<l;d++)if(f=g[d],d<b&&c===f||d>=b&&f.type===c)return d;return e&&(e=g[b])&&e.qa&&e.type===c?b:null};
je=function(a,b,c,d){let e=a[c];const f=b.data;if(e instanceof ke){const l=e;if(l.Cmb)throw a=f[c],new _.ad(-200,typeof a==="function"?a.name||a.toString():typeof a==="object"&&a!=null&&typeof a.type==="function"?a.type.name||a.type.toString():_.Yc(a));const p=jga(l.DQc);l.Cmb=!0;const t=l.ZPb?kd(l.ZPb):null;Zfa(a,d,0);try{if(e=a[c]=l.oa(void 0,f,a,d),b.wl&&c>=d.Hn){var g=f[c];const w=g.type.prototype.Qa,A=g.type.prototype.Oo;if(g.type.prototype.Sb){const G=Nfa(g);let I;((I=b.UG)!=null?I:b.UG=[]).push(c,
G);let L;((L=b.TP)!=null?L:b.TP=[]).push(c,G)}if(w){let G;((G=b.UG)!=null?G:b.UG=[]).push(-c,w)}if(A){let G;((G=b.UG)!=null?G:b.UG=[]).push(c,A);let I;((I=b.TP)!=null?I:b.TP=[]).push(c,A)}}}finally{t!==null&&kd(t),jga(p),l.Cmb=!1,bga()}}return e};uga=function(){return new _.le(_.Yd(),_.Ud())};
_.me=function(a){return rd(()=>{var b=a.prototype.constructor;b=b[pfa]||wga(b);const c=Object.prototype;let d=Object.getPrototypeOf(a.prototype).constructor;for(;d&&d!==c;){const e=d[pfa]||wga(d);if(e&&e!==b)return e;d=Object.getPrototypeOf(d)}return e=>new e})};wga=function(a){return Tea(a)?()=>{const b=wga(md(a));return b&&b()}:zd(a)};qga=function(a){const b=a[1],c=b.type;return c===2?b.GLb:c===1?a[5]:null};xga=function(a){return function(...b){if(a){b=a(...b);for(const c in b)this[c]=b[c]}}};
ne=function(a){return rd(()=>{function b(...d){function e(g,l,p){for(l=g.hasOwnProperty("__parameters__")?g.__parameters__:Object.defineProperty(g,"__parameters__",{value:[]}).__parameters__;l.length<=p;)l.push(null);(l[p]=l[p]||[]).push(f);return g}if(this instanceof b)return c.apply(this,d),this;const f=new b(...d);e.qdd=f;return e}const c=xga(a);return b})};zga=function(a,b=null,c=null,d){a=yga(a,b,c,d);a.m_();return a};
yga=function(a,b=null,c=null,d,e=new Set){c=[c||_.sd,{It:wfa([a]),Nvd:!0}];d=d||(typeof a==="object"?void 0:_.Zc(a));return new Mfa(c,b||Efa(),d||null,e)};Bga=function(){if(Aga!==void 0)return Aga;if(typeof document!=="undefined")return document;throw new _.ad(210,!1);};_.qe=function(a,b){_.Hd(b)?(a.__ngContext__=b[19],_.oe.set(b[19],b)):a.__ngContext__=b};Cga=function(a){for(;a!==null&&!_.Jd(a);)a=a[4];return a};se=function(a,b){return new _.re(_.Nd(a,b))};
Dga=function(a){return a instanceof _.re?a.ma:a};Ega=function(a,b){const c=Vfa?64:1088;let d;for((d=a[10].m4)==null||d.notify(b);a;){a[2]|=c;b=_.Sd(a);if((a[2]&512)!==0&&!b)break;a=b}};Gga=function(){return new Fga};te=function(a){a=a(b=>{b.stack=Error().stack});a.prototype=Object.create(Error.prototype);return a.prototype.constructor=a};Hga=function(a,b){a&&(b=a.indexOf(b),0<=b&&a.splice(b,1))};_.ue=function(a){return typeof a==="function"};
Iga=function(a){return a instanceof _.ve||a&&"closed"in a&&_.ue(a.remove)&&_.ue(a.add)&&_.ue(a.unsubscribe)};_.we=function(){};xe=function(a){setTimeout(()=>{throw a;})};_.ye=function(a){return a};_.ze=function(...a){return Jga(a)};Jga=function(a){return a.length===0?_.ye:a.length===1?a[0]:function(b){return a.reduce((c,d)=>d(c),b)}};Kga=function(a){let b;return(b=a!=null?a:void 0)!=null?b:Promise};
Lga=function(a,b){return new _.Ae(c=>{let d=0;return b.ve(function(){d===a.length?c.complete():(c.next(a[d++]),c.closed||this.ve())})})};Mga=function(a,b){if(!a)throw Error("La");return new _.Ae(c=>{const d=new _.ve;d.add(b.ve(()=>{const e=a[Symbol.asyncIterator]();d.add(b.ve(function(){e.next().then(f=>{f.done?c.complete():(c.next(f.value),this.ve())})}))}));return d})};Nga=function(a,b,c,d=0){b=b.ve(function(){try{c.call(this)}catch(e){a.error(e)}},d);a.add(b);return b};
Pga=function(a,b){return new _.Ae(c=>{let d;c.add(b.ve(()=>{d=a[Oga]();Nga(c,b,function(){const {value:e,done:f}=d.next();f?c.complete():(c.next(e),this.ve())})}));return()=>{let e;return _.ue((e=d)==null?void 0:e.return)&&d.return()}})};Qga=function(a,b){return new _.Ae(c=>{const d=new _.ve;d.add(b.ve(()=>{const e=a[Be]();d.add(e.subscribe({next(f){d.add(b.ve(()=>c.next(f)))},error(f){d.add(b.ve(()=>c.error(f)))},complete(){d.add(b.ve(()=>c.complete()))}}))}));return d})};
Rga=function(a,b){return new _.Ae(c=>b.ve(()=>a.then(d=>{c.add(b.ve(()=>{c.next(d);c.add(b.ve(()=>c.complete()))}))},d=>{c.add(b.ve(()=>c.error(d)))})))};Sga=function(a){return new TypeError("Ma`"+(a!==null&&typeof a==="object"?"an invalid object":`'${a}'`))};
Uga=function(a,b){if(a!=null){if(_.ue(a[Be]))return Qga(a,b);if(Tga(a))return Lga(a,b);if(_.ue(a==null?void 0:a.then))return Rga(a,b);if(Symbol.asyncIterator&&_.ue(a==null?void 0:a[Symbol.asyncIterator]))return Mga(a,b);if(_.ue(a==null?void 0:a[Oga]))return Pga(a,b)}throw Sga(a);};_.De=function(a,b){return b?Uga(a,b):_.Ce(a)};
_.Ce=function(a){if(a instanceof _.Ae)return a;if(a!=null){if(_.ue(a[Be]))return Vga(a);if(Tga(a))return Wga(a);if(_.ue(a==null?void 0:a.then))return Xga(a);if(Symbol.asyncIterator&&_.ue(a==null?void 0:a[Symbol.asyncIterator]))return Yga(a);if(_.ue(a==null?void 0:a[Oga]))return Zga(a)}throw Sga(a);};Vga=function(a){return new _.Ae(b=>{const c=a[Be]();if(_.ue(c.subscribe))return c.subscribe(b);throw new TypeError("Na");})};
Wga=function(a){return new _.Ae(b=>{for(let c=0;c<a.length&&!b.closed;c++)b.next(a[c]);b.complete()})};Xga=function(a){return new _.Ae(b=>{a.then(c=>{b.closed||(b.next(c),b.complete())},c=>b.error(c)).then(null,xe)})};Zga=function(a){return new _.Ae(b=>{const c=a[Oga]();for(;!b.closed;){const {done:d,value:e}=c.next();d?b.complete():b.next(e)}return()=>_.ue(c==null?void 0:c.return)&&c.return()})};Yga=function(a){return new _.Ae(b=>{$ga(a,b).catch(c=>b.error(c))})};
$ga=function(a,b){return _.Ee(function*(){var c;try{var d=a[Symbol.asyncIterator];if(d!==void 0)var e=d.call(a);else{var f=typeof Symbol!="undefined"&&Symbol.iterator&&a[Symbol.iterator];if(f)var g=f.call(a);else if(typeof a.length=="number")g={next:aha(a)};else throw Error("c`"+String(a));e=new bha(g)}for(var l=e;;){var p=yield l.next();if(p.done)break;b.next(p.value)}}catch(w){var t={error:w}}finally{try{p&&!p.done&&(c=l.return)&&(yield c.call(l))}finally{if(t)throw t.error;}}b.complete()})};
Fe=function(a,b){return b?Lga(a,b):Wga(a)};_.Ie=function(a){return _.ue(a[a.length-1])?a.pop():void 0};Je=function(a){var b=a[a.length-1];return b&&_.ue(b.ve)?a.pop():void 0};cha=function(a){return typeof a[a.length-1]==="number"?a.pop():Infinity};_.u=function(...a){const b=Je(a);return b?Lga(a,b):Fe(a)};_.Ke=function(a){const b=_.ue(a)?a:()=>a;return new _.Ae(c=>c.error(b()))};
dha=function(a,b){const c=a.kind,d=a.value;a=a.error;if(typeof c!=="string")throw new TypeError("Oa");let e,f,g;c==="N"?(e=b.next)==null||e.call(b,d):c==="E"?(f=b.error)==null||f.call(b,a):(g=b.complete)==null||g.call(b)};_.fha=function(a){return new Promise((b,c)=>{const d=new eha({next:e=>{b(e);d.unsubscribe()},error:c,complete:()=>{c(new _.Le)}});a.subscribe(d)})};
_.Me=function(a){return b=>{if(_.ue(b==null?void 0:b.bD))return b.bD(function(c){try{return a(c,this)}catch(d){this.error(d)}});throw new TypeError("Pa");}};_.Oe=function(){return _.Me((a,b)=>{let c=null;a.fra++;const d=new _.Ne(b,void 0,void 0,void 0,()=>{if(!a||a.fra<=0||0<--a.fra)c=null;else{var e=a.m2,f=c;c=null;!e||f&&e!==f||e.unsubscribe();b.unsubscribe()}});a.subscribe(d);d.closed||(c=a.connect())})};
_.gha=function(a){function b(c,d){const e={sync:!1,Za:null};e.Za=a.ve(f=>{d();const g=f.Za;f.Za=null;g?(g.unsubscribe(),c.remove(g)):f.sync=!0},0,e);e.sync?e.Za.unsubscribe():c.add(e.Za)}return _.Me((c,d)=>{c.subscribe(new _.Ne(d,e=>b(d,()=>d.next(e)),e=>b(d,()=>d.error(e)),()=>b(d,()=>d.complete())))})};_.v=function(a){return _.Me((b,c)=>{let d=0;b.subscribe(new _.Ne(c,e=>{c.next(a.call(void 0,e,d++))}))})};_.iha=function(a){return _.v(b=>hha(b)?a(...b):a(b))};
nha=function(a){if(a.length===1){const b=a[0];if(jha(b))return{args:b,keys:null};if(b&&typeof b==="object"&&kha(b)===lha)return a=mha(b),{args:a.map(c=>b[c]),keys:a}}return{args:a,keys:null}};_.Pe=function(...a){const b=Je(a),c=_.Ie(a),{args:d,keys:e}=nha(a);if(d.length===0)return _.De([],b);a=new _.Ae(_.oha(d,b,e?f=>{const g={};for(let l=0;l<f.length;l++)g[e[l]]=f[l];return g}:_.ye));return c?_.x(a,_.iha(c)):a};
_.oha=function(a,b,c=_.ye){return d=>{pha(b,()=>{const e=a.length,f=Array(e);let g=e;const l=a.map(()=>!1);let p=!0;for(let t=0;t<e;t++)pha(b,()=>{_.De(a[t],b).subscribe(new qha(d,w=>{f[t]=w;p&&(l[t]=!0,p=!l.every(_.ye));p||d.next(c(f.slice()))},()=>--g===0))},d)},d)}};pha=function(a,b,c){a?c.add(a.ve(b)):b()};
rha=function(a,b,c,d){let e=[],f=0,g=0,l=!1;const p=t=>{f++;_.Ce(c(t,g++)).subscribe(new _.Ne(b,w=>{b.next(w)},void 0,()=>{for(f--;e.length&&f<d;){const w=e.shift();p(w)}!l||e.length||f||b.complete()}))};a.subscribe(new _.Ne(b,t=>f<d?p(t):e.push(t),void 0,()=>{l=!0;!l||e.length||f||b.complete()}));return()=>{e=null}};_.Qe=function(a,b,c=Infinity){if(_.ue(b))return _.Qe((d,e)=>_.v((f,g)=>b(d,f,e,g))(_.Ce(a(d,e))),c);typeof b==="number"&&(c=b);return _.Me((d,e)=>rha(d,e,a,c))};
_.Re=function(a=Infinity){return _.Qe(_.ye,a)};_.Se=function(...a){return _.Re(1)(Fe(a,Je(a)))};_.Te=function(a){return new _.Ae(b=>{_.Ce(a()).subscribe(b)})};_.Ue=function(...a){const b=_.Ie(a),{args:c,keys:d}=nha(a);return b?_.x(sha(c,d),_.v(e=>b(...e))):sha(c,d)};
sha=function(a,b){return new _.Ae(c=>{const d=a.length;if(d===0)c.complete();else{var e=Array(d),f=0,g=0;for(let l=0;l<d;l++){const p=_.Ce(a[l]);let t=!1;c.add(p.subscribe({next:w=>{t||(t=!0,g++);e[l]=w},error:w=>c.error(w),complete:()=>{f++;f!==d&&t||(g===d&&c.next(b?b.reduce((w,A,G)=>(w[A]=e[G],w),{}):e),c.complete())}}))}}})};
_.Ve=function(a,b,c){if(_.ue(c)){var d=c;c=void 0}if(d)return _.x(_.Ve(a,b,c),_.iha(d));const [e,f]=_.ue(a.addEventListener)&&_.ue(a.removeEventListener)?tha.map(g=>l=>a[g](b,l,c)):_.ue(a.addListener)&&_.ue(a.removeListener)?uha.map(vha(a,b)):_.ue(a.on)&&_.ue(a.off)?wha.map(vha(a,b)):[];return!e&&Tga(a)?_.Qe(g=>_.Ve(g,b,c))(Fe(a)):new _.Ae(g=>{if(!e)throw new TypeError("Qa");const l=(...p)=>g.next(1<p.length?p:p[0]);e(l);return()=>f(l)})};vha=function(a,b){return c=>d=>a[c](b,d)};
_.Xe=function(a=0,b,c=_.We){let d=-1;b!=null&&(b&&_.ue(b.ve)?c=b:d=b);return new _.Ae(e=>{let f=a instanceof Date&&!isNaN(a)?+a-c.now():a;f<0&&(f=0);let g=0;return c.ve(function(){e.closed||(e.next(g++),0<=d?this.ve(void 0,d):e.complete())},f)})};_.Ze=function(...a){const b=Je(a),c=cha(a);return a.length?a.length===1?_.Ce(a[0]):_.Re(c)(Fe(a,b)):_.Ye};_.yha=function(a){return a.length===1&&xha(a[0])?a[0]:a};
_.$e=function(a){return _.Me((b,c)=>{let d=0;b.subscribe(new _.Ne(c,e=>a.call(void 0,e,d++)&&c.next(e)))})};Aha=function(...a){a=_.yha(a);return a.length===1?_.Ce(a[0]):new _.Ae(zha(a))};zha=function(a){return b=>{let c=[];for(let d=0;c&&!b.closed&&d<a.length;d++)c.push(_.Ce(a[d]).subscribe(new _.Ne(b,e=>{if(c){for(let f=0;f<c.length;f++)f!==d&&c[f].unsubscribe();c=null}b.next(e)})))}};
_.Bha=function(...a){const b=_.Ie(a),c=_.yha(a);return c.length?new _.Ae(d=>{let e=c.map(()=>[]),f=c.map(()=>!1);d.add(()=>{e=f=null});for(let g=0;!d.closed&&g<c.length;g++)_.Ce(c[g]).subscribe(new _.Ne(d,l=>{e[g].push(l);e.every(p=>p.length)&&(l=e.map(p=>p.shift()),d.next(b?b(...l):l),e.some((p,t)=>!p.length&&f[t])&&d.complete())},void 0,()=>{f[g]=!0;!e[g].length&&d.complete()}));return()=>{e=f=null}}):_.Ye};
Dha=function(){const {first:a,each:b,Bvd:c=Cha,scheduler:d=_.We,u0c:e=null}={each:36E5};if(a==null&&b==null)throw new TypeError("Sa");return _.Me((f,g)=>{let l,p,t=null,w=0;const A=G=>{p=Nga(g,d,()=>{l.unsubscribe();_.Ce(c({u0c:e,Xld:t,x8:w})).subscribe(g)},G)};l=f.subscribe(new _.Ne(g,G=>{let I;(I=p)==null||I.unsubscribe();w++;g.next(t=G);b>0&&A(b)},void 0,void 0,()=>{let G;if((G=p)==null||!G.closed){let I;(I=p)==null||I.unsubscribe()}t=null}));A(a!=null?typeof a==="number"?a:+a-d.now():b)})};
Cha=function(a){throw new Eha(a);};Gha=function(a){return a in Fha?(delete Fha[a],!0):!1};_.bf=function(a){return!!a&&(a instanceof _.Ae||_.ue(a.bD)&&_.ue(a.subscribe))};cf=function(){};Hha=function(a){function b(){a=cf;try{d!==void 0&&typeof cancelAnimationFrame==="function"&&cancelAnimationFrame(d),c!==void 0&&clearTimeout(c)}catch(e){}}let c,d;c=setTimeout(()=>{a();b()});typeof requestAnimationFrame==="function"&&(d=requestAnimationFrame(()=>{a();b()}));return()=>b()};
Iha=function(a){queueMicrotask(()=>a());return()=>{a=cf}};Jha=function(a){if(a.a3==0&&!a.y6&&!a.isStable)try{a.a3++,a.Dja.emit(null)}finally{if(a.a3--,!a.y6)try{a.Ub(()=>a.km.emit(null))}finally{a.isStable=!0}}};Lha=function(a){function b(){Hha(()=>{a.dea=!1;Kha(a);a.MQb=!0;Jha(a);a.MQb=!1})}a.MQb||a.dea||(a.dea=!0,a.vQ?Zone.root.run(()=>{b()}):a.oFb.run(()=>{b()}),Kha(a))};
Pha=function(a){const b=Mha++;a.GE=a.GE.fork({name:"angular",properties:{isAngularZone:!0,isAngularZone_ID:b,["isAngularZone_ID"+b]:!0},onInvokeTask:(c,d,e,f,g,l)=>{if(Nha(l,"__ignore_ng_zone__"))return c.invokeTask(e,f,g,l);try{return Oha(a),c.invokeTask(e,f,g,l)}finally{(a.GBa&&f.type==="eventTask"||a.fma)&&Lha(a),a.a3--,Jha(a)}},onInvoke:(c,d,e,f,g,l,p)=>{try{return Oha(a),c.invoke(e,f,g,l,p)}finally{!a.fma||a.dea||Nha(l,"__scheduler_tick__")||Lha(a),a.a3--,Jha(a)}},onHasTask:(c,d,e,f)=>{c.hasTask(e,
f);d===e&&(f.Fc=="microTask"?(a.ZJc=f.v0c,Kha(a),Jha(a)):f.Fc=="macroTask"&&(a.nha=f.a0c))},onHandleError:(c,d,e,f)=>{c.handleError(e,f);a.Ub(()=>a.onError.emit(f));return!1}})};Kha=function(a){a.y6=a.ZJc||(a.GBa||a.fma)&&a.dea===!0?!0:!1};Oha=function(a){a.a3++;a.isStable&&(a.isStable=!1,a.Ija.emit(null))};Nha=function(a,b){if(!Array.isArray(a)||a.length!==1)return!1;let c,d;return((c=a[0])==null?void 0:(d=c.data)==null?void 0:d[b])===!0};
Rha=function(a="zone.js",b){return a==="noop"?new Qha:a==="zone.js"?new _.df(b):a};_.y=function(a=1){cia(_.Xd(),_.Ud(),_.Td.selectedIndex+a)};cia=function(a,b,c){(b[2]&3)===3?(a=a.TP,a!==null&&ee(b,a,3,c)):(a=a.UG,a!==null&&ega(b,a,0,c));_.Td.selectedIndex=c};_.B=function(a,b=0){const c=_.Ud();return c===null?_.m(a,b):tga(_.Yd(),c,md(a),b)};_.ef=function(){throw Error("Ta");};
dia=function(a,b,c,d,e,f){const g=_.cd(null);try{let l=null;(e&1)!==0&&(l=b[d][_.hd]);l!==null&&l.eub!==void 0&&(f=l.eub(f));(e&2)!==0&&(f=a.SC[d].call(b,f));a.GQ!==null?a.GQ(b,l,f,c,d):(a=l,a!==null?a.EIb(a,f):b[d]=f)}finally{_.cd(g)}};gia=function(a){return a.replace(eia,b=>b.replace(fia,"\u200b$1\u200b"))};
ff=function(a,b,c,d,e){if(d!=null){var f=!1;if(_.Jd(d))var g=d;else _.Hd(d)&&(f=!0,d=d[0]);d=_.Md(d);a===0&&c!==null?e==null?b.appendChild(c,d):b.insertBefore(c,d,e||null,!0):a===1&&c!==null?b.insertBefore(c,d,e||null,!0):a===2?b.removeChild(null,d,f):a===3&&b.Rq(d);if(g!=null)for(f=g[7],f!==_.Md(g)&&ff(a,b,c,f,e),e=10;e<g.length;e++)d=g[e],gf(b,a,d[1].firstChild,d,c,f,!1)}};hia=function(a,b){let c;(c=b[10].m4)==null||c.notify(10);gf(b[11],2,a.firstChild,b,null,null,!1)};
iia=function(a,b){const c=a[9],d=b[3];_.Hd(d)?a[2]|=2:b[15]!==d[3][15]&&(a[2]|=2);c===null?a[9]=[b]:c.push(b)};jia=function(a,b){a=a[9];a.splice(a.indexOf(b),1)};_.hf=function(a,b){if(!(a.length<=10)){var c=10+b,d=a[c];if(d){const e=d[16];e!==null&&e!==a&&jia(e,d);b>0&&(a[c-1][4]=d[4]);a=rfa(a,10+b);hia(d[1],d);d[0]=null;d[5]=null;b=a[18];b!==null&&b.Q4(a[1]);d[3]=null;d[4]=null;d[2]&=-129}return d}};
_.lia=function(a,b){if(!(b[2]&256)){var c=b[11];c.Rq&&gf(c,3,a.firstChild,b,null,null,!1);if(a=b[12])for(;a;){c=null;if(_.Hd(a))c=a[12];else{const d=a[10];d&&(c=d)}if(!c){for(;a&&!a[4]&&a!==b;)_.Hd(a)&&kia(a[1],a),a=a[3];a===null&&(a=b);_.Hd(a)&&kia(a[1],a);c=a&&a[4]}a=c}else kia(b[1],b)}};
kia=function(a,b){if(!(b[2]&256)){var c=_.cd(null);try{b[2]&=-129;b[2]|=256;b[24]&&Jea(b[24]);var d;if(a!=null&&(d=a.dW)!=null)for(let t=0;t<d.length;t+=2){const w=b[d[t]];if(!(w instanceof ke)){const A=d[t+1];if(Array.isArray(A))for(let G=0;G<A.length;G+=2)A[G+1].call(w[A[G]]);else A.call(w)}}var e=a.zp;const f=b[7];if(e!==null)for(d=0;d<e.length-1;d+=2)if(typeof e[d]==="string"){const t=e[d+3];if(t>=0)f[t]();else f[-t].unsubscribe();d+=2}else e[d].call(f[e[d+1]]);f!==null&&(b[7]=null);const g=b[21];
if(g!==null)for(b[21]=null,e=0;e<g.length;e++)(0,g[e])();const l=b[23];if(l!==null){b[23]=null;for(const t of l)t.destroy()}b[1].type===1&&b[11].destroy();const p=b[16];if(p!==null&&_.Jd(b[3])){p!==b[3]&&jia(p,b);const t=b[18];t!==null&&t.Q4(a)}_.oe.delete(b[19])}finally{_.cd(c)}}};mia=function(a,b,c){for(;b!==null&&b.type&168;)b=b.parent;if(b===null)return c[0];const d=b.Hy;return d>-1&&({hb:a}=a.data[b.Hn+d],a===2||a===0)?null:_.Nd(b,c)};nia=function(a,b,c){return a.type&40?_.Nd(a,c):null};
qia=function(a,b,c,d){a=mia(a,d.parent,b);const e=b[11],f=oia(d.parent||b[5],d,b);if(a!=null)if(Array.isArray(c))for(let t=0;t<c.length;t++){var g=e,l=a,p=c[t];f!==null?g.insertBefore(l,p,f,!1):g.appendChild(l,p)}else f!==null?e.insertBefore(a,c,f,!1):e.appendChild(a,c);pia!==void 0&&pia(e,d,b,c,a)};
kf=function(a,b){if(b!==null){var c=b.type;if(c&3)return _.Nd(b,a);if(c&4)return ria(-1,a[b.index]);if(c&8){c=b.ah;if(c!==null)return kf(a,c);a=a[b.index];return _.Jd(a)?ria(-1,a):_.Md(a)}if(c&128)return kf(a,b.next);if(c&32)return lf(b,a)()||_.Md(a[b.index]);c=b!==null?a[15][5].Yw[b.Yw]:null;return c!==null?Array.isArray(c)?c[0]:kf(_.Sd(a[15]),c):kf(a,b.next)}return null};ria=function(a,b){a+=11;if(a<b.length){a=b[a];const c=a[1].firstChild;if(c!==null)return kf(a,c)}return b[7]};
gf=function(a,b,c,d,e,f,g){for(;c!=null;){if(c.type===128){c=c.next;continue}const p=d[c.index];var l=c.type;g&&b===0&&(p&&_.qe(_.Md(p),d),c.flags|=2);if((c.flags&32)!==32)if(l&8)gf(a,b,c.ah,d,e,f,!1),ff(b,a,e,p,f);else if(l&32){l=lf(c,d);let t;for(;t=l();)ff(b,a,e,t,f);ff(b,a,e,p,f)}else l&16?sia(a,b,d,c,e,f):ff(b,a,e,p,f);c=g?c.xka:c.next}};
sia=function(a,b,c,d,e,f){var g=c[15];c=g[5].Yw[d.Yw];if(Array.isArray(c))for(d=0;d<c.length;d++)ff(b,a,e,c[d],f);else g=g[3],(d.flags&128)===128&&(c.flags|=128),gf(a,b,c,g,e,f,!0)};tia=function(a,b,c){const d=c.iD,e=c.fe;c=c.styles;d!==null&&$ea(a,b,d);e!==null&&(e===""?a.removeAttribute(b,"class"):a.setAttribute(b,"class",e));c!==null&&a.setAttribute(b,"style",c)};_.nf=function(a){return a instanceof mf?a.ZJb:a};
_.of=function(a,b){a=a instanceof mf&&a.getTypeName()||null;if(a!=null&&a!==b){if(a==="ResourceURL"&&b==="URL")return!0;throw Error("Ua`"+b+"`"+a);}return a===b};via=function(){if(uia===void 0&&(uia=null,_.pf.trustedTypes))try{uia=_.pf.trustedTypes.createPolicy("angular",{createHTML:a=>a,createScript:a=>a,createScriptURL:a=>a})}catch(a){}return uia};wia=function(a){let b;return((b=via())==null?void 0:b.createHTML(a))||a};
zia=function(a){a=new xia(a);try{var b=!!(new window.DOMParser).parseFromString(wia(""),"text/html")}catch(c){b=!1}return b?new yia(a):a};Bia=function(a){a=String(a);return a.match(Aia)?a:"unsafe:"+a};qf=function(a){const b={};for(const c of a.split(","))b[c]=!0;return b};rf=function(...a){const b={};for(const c of a)for(const d in c)c.hasOwnProperty(d)&&(b[d]=!0);return b};Cia=function(a){a=a.nodeName;return typeof a==="string"?a:"FORM"};
Fia=function(a){return a.replace(/&/g,"&amp;").replace(Dia,function(b){return"&#"+((b.charCodeAt(0)-55296)*1024+(b.charCodeAt(1)-56320)+65536)+";"}).replace(Eia,function(b){return"&#"+b.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")};
Nia=function(a,b){var c=null;try{Gia=Gia||zia(a);var d=b?String(b):"";c=Gia.Jga(d);a=5;b=d;do{if(a===0)throw Error("Wa");a--;d=b;b=c.innerHTML;c=Gia.Jga(d)}while(d!==b);var e=new Hia;let l=(Iia(c)||c).firstChild;d=!0;for(a=[];l;){if(l.nodeType===Node.ELEMENT_NODE)a:{b=e;var f=l;const p=Cia(f).toLowerCase();if(!Jia.hasOwnProperty(p)){d=!Kia.hasOwnProperty(p);break a}b.NJ.push("<");b.NJ.push(p);const t=f.attributes;for(f=0;f<t.length;f++){const w=t.item(f),A=w.name,G=A.toLowerCase();if(!Lia.hasOwnProperty(G))continue;
let I=w.value;Mia[G]&&(I=Bia(I));b.NJ.push(" ",A,'="',Fia(I),'"')}b.NJ.push(">");d=!0}else l.nodeType===Node.TEXT_NODE&&e.NJ.push(Fia(l.nodeValue));if(d&&l.firstChild){a.push(l);const p=l.firstChild;if(p&&(l.compareDocumentPosition(p)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY)throw Error("Va`"+p.outerHTML);l=p}else for(;l;){l.nodeType===Node.ELEMENT_NODE&&e.endElement(l);const p=l.nextSibling;if(p&&l!==p.previousSibling)throw Error("Va`"+p.outerHTML);if(b=p){l=b;break}l=
a.pop()}}var g=e.NJ.join("");return wia(g)}finally{if(c)for(c=Iia(c)||c;c.firstChild;)c.firstChild.remove()}};Iia=function(a){return"content"in a&&a.nodeType===Node.ELEMENT_NODE&&a.nodeName==="TEMPLATE"?a.content:null};Pia=function(){if(Oia===void 0&&(Oia=null,_.pf.trustedTypes))try{Oia=_.pf.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:a=>a,createScript:a=>a,createScriptURL:a=>a})}catch(a){}return Oia};Qia=function(a){let b;return((b=Pia())==null?void 0:b.createHTML(a))||a};
Ria=function(a){let b;return((b=Pia())==null?void 0:b.createScriptURL(a))||a};_.sf=function(a){const b=_.Sia();return b?Qia(b.jq(1,a)||""):_.of(a,"HTML")?Qia(_.nf(a)):Nia(Bga(),_.Yc(a))};_.tf=function(a){const b=_.Sia();return b?b.jq(4,a)||"":_.of(a,"URL")?_.nf(a):Bia(_.Yc(a))};_.Tia=function(a){const b=_.Sia();if(b)return Ria(b.jq(5,a)||"");if(_.of(a,"ResourceURL"))return Ria(_.nf(a));throw new _.ad(904,!1);};_.Sia=function(){const a=_.Ud();return a&&a[10].bla};
Via=function(a,b,c,d,e,f,g,l,p,t,w){const A=b.blueprint.slice();A[0]=e;A[2]=d|1228;if(t!==null||a&&a[2]&2048)A[2]|=2048;A[17]=0;A[3]=A[14]=a;A[8]=c;A[10]=g||a&&a[10];A[11]=l||a&&a[11];A[9]=p||a&&a[9]||null;A[5]=f;A[19]=Uia++;A[6]=w;A[20]=t;A[15]=b.type==2?a[15]:A;return A};uf=function(a,b,c,d,e){let f=a.data[b];f===null?(f=Wia(a,b,c,d,e),_.Td.Wwa&&(f.flags|=32)):f.type&64&&(f.type=c,f.value=d,f.hc=e,a=Zd(),f.Au=a===null?-1:a.Au);$d(f,!0);return f};
Wia=function(a,b,c,d,e){const f=_.Td.PV,g=_.Td.RK;var l=g?f:f&&f.parent;let p=l?l.Au:-1,t=0;Xia!==null&&(t|=128);b=a.data[b]={type:c,index:b,WX:null,Au:p,Hn:-1,fw:-1,wua:-1,Hy:-1,f3c:null,flags:t,ZP:0,value:d,hc:e,iD:null,Pcb:null,TPb:void 0,inputs:null,outputs:null,Uz:null,next:null,S2c:null,xka:null,ah:null,parent:l,Yw:null,styles:null,Vrb:null,CAa:void 0,fe:null,ota:null,BAa:void 0,oea:0,Gma:0};a.firstChild===null&&(a.firstChild=b);f!==null&&(g?f.ah==null&&b.parent!==null&&(f.ah=b):f.next===null&&
(f.next=b,b.S2c=f));return b};vf=function(a,b,c,d){if(c===0)return-1;const e=b.length;for(let f=0;f<c;f++)b.push(d),a.blueprint.push(d),a.data.push(null);return e};Yia=function(a,b,c,d,e){const f=_.Td.selectedIndex;try{_.Td.selectedIndex=-1,d&2&&b.length>25&&cia(a,b,25),c(d,e)}finally{_.Td.selectedIndex=f}};Zia=function(a,b,c){if((b.flags&4)!==0){const d=_.cd(null);try{const e=b.Hn,f=b.fw;for(b=e;b<f;b++){const g=a.data[b];g.yd&&g.yd(1,c[b],b)}}finally{_.cd(d)}}};
dja=function(a,b,c){var d=_.Nd(c,b);const e=c.Hn,f=c.fw;if(c.Hy>-1){var g=a.data[e+c.Hy],l=_.Nd(c,b),p=$ia(g);g=aja(b,Via(b,p,null,bja(g),l,c,null,b[10].Flb.Qea(l,g),null,null,null));b[c.index]=g}a.wl||pga(c,b);_.qe(d,b);d=c.TPb;for(g=e;g<f;g++){l=a.data[g];p=je(b,a,g,c);_.qe(p,b);if(d!==null){const t=d[g-e];if(t!==null)for(let w=0;w<t.length;){const A=t[w++],G=t[w++],I=t[w++],L=t[w++];dia(l,p,A,G,I,L)}}l.qa&&(_.Od(c.index,b)[8]=je(b,a,g,c))}(c.flags&64)===64&&cja(a,b,c)};
eja=function(a,b,c=_.Nd){const d=b.Pcb;if(d!==null){let f=b.index+1;for(let g=0;g<d.length;g+=2){var e=d[g+1];e=e===-1?c(b,a):a[e];a[f++]=e}}};$ia=function(a){const b=a.Uz;return b===null||b.LPb?a.Uz=fja(1,null,a.qa,a.ya,a.Aa,a.u_a,a.iib,a.rb,a.hH,a.Da,a.id):b};
fja=function(a,b,c,d,e,f,g,l,p,t,w){d=25+d;e=d+e;const A=[];for(let G=0;G<e;G++)A.push(G<d?null:_.wf);t=typeof t==="function"?t():t;return A[1]={type:a,blueprint:A,qa:c,queries:null,rb:l,GLb:b,data:A.slice().fill(null,d),ysa:d,XMb:e,n8a:null,wl:!0,xva:!0,f_b:!1,e_b:!1,UG:null,TP:null,Hea:null,YXa:null,Ona:null,Fwb:null,dW:null,zp:null,yd:null,sF:null,XLb:typeof f==="function"?f():f,rVb:typeof g==="function"?g():g,firstChild:null,hH:p,Da:t,LPb:!1,PZb:w}};
hja=function(a,b,c,d,e){for(let g in b){if(!b.hasOwnProperty(g))continue;var f=b[g];if(f===void 0)continue;d!=null||(d={});let l,p=0;Array.isArray(f)?(l=f[0],p=f[1]):l=f;f=g;if(e!==null){if(!e.hasOwnProperty(g))continue;f=e[g]}a===0?gja(d,c,f,l,p):gja(d,c,f,l)}return d};gja=function(a,b,c,d,e){let f;a.hasOwnProperty(c)?(f=a[c]).push(b,d):f=a[c]=[b,d];e!==void 0&&f.push(e)};
_.xf=function(a,b,c,d,e,f,g,l){const p=_.Nd(b,c);let t=b.inputs,w;!l&&t!=null&&(w=t[d])?(ija(a,c,w,d,e),b.Hy>-1&&(a=_.Od(b.index,c),a[2]&16||(a[2]|=64))):b.type&3&&(d=d==="class"?"className":d==="for"?"htmlFor":d==="formaction"?"formAction":d==="innerHtml"?"innerHTML":d==="readonly"?"readOnly":d==="tabindex"?"tabIndex":d,e=g!=null?g(e,b.value||"",d):e,f.setProperty(p,d,e))};
lja=function(a,b,c,d){const e=d===null?null:{"":-1};var f=a.XLb;let g=null,l=null;if(f)for(let w=0;w<f.length;w++){const A=f[w];if(dfa(c,A.na,!1))if(g||(g=[]),A.qa)if(A.G5!==null){const G=[];l=l||new Map;A.G5(A,G,l);g.unshift(...G,A);jja(a,c,G.length)}else g.unshift(A),jja(a,c,0);else{l=l||new Map;let G,I;(I=(G=A).G5)==null||I.call(G,A,g,l);g.push(A)}}f=g===null?null:[g,l];var p;let t;f===null?p=t=null:[p,t]=f;p!==null&&kja(a,b,c,p,e,t);if(e&&d)for(a=c.Pcb=[],b=0;b<d.length;b+=2){p=e[d[b+1]];if(p==
null)throw new _.ad(-301,!1);a.push(d[b],p)}c.iD=qd(c.iD,c.hc)};
kja=function(a,b,c,d,e,f){for(var g=0;g<d.length;g++){var l=pga(c,b);lga(l,a,d[g].type)}l=a.data.length;g=d.length;c.flags|=1;c.Hn=l;c.fw=l+g;c.ZP=l;for(l=0;l<d.length;l++)g=d[l],g.Yjb&&g.Yjb(g);g=l=!1;var p=vf(a,b,d.length,null);for(var t=0;t<d.length;t++){var w=d[t];c.iD=qd(c.iD,w.nb);var A=a,G=c,I=b,L=p;A.data[L]=w;var V=w.oa||(w.oa=zd(w.type));V=new ke(V,!!w.qa);A.blueprint[L]=V;I[L]=V;V=A;var da=G;A=vf(A,I,w.ob,_.wf);if(I=w.Ya){G=V.n8a;G===null&&(G=V.n8a=[]);V=~da.index;a:{for(da=G.length;da>
0;){const Wa=G[--da];if(typeof Wa==="number"&&Wa<0){da=Wa;break a}}da=0}da!=V&&G.push(V);G.push(L,A,I)}L=p;V=w;if(A=e){if(V.Pb)for(I=0;I<V.Pb.length;I++)A[V.Pb[I]]=L;V.qa&&(A[""]=L)}w.yd!==null&&(c.flags|=4);if(w.Ya!==null||w.nb!==null||w.ob!==0)c.flags|=64;w=w.type.prototype;if(!l&&(w.Sb||w.Qa||w.Oo)){var na=void 0,ya=void 0;((ya=(na=a).UG)!=null?ya:na.UG=[]).push(c.index);l=!0}if(!g&&(w.Sb||w.Oo)){var Ba=void 0,Ga=void 0;((Ga=(Ba=a).TP)!=null?Ga:Ba.TP=[]).push(c.index);g=!0}p++}Ba=c.Hn;b=c.fw;a=
a.data;d=c.hc;e=[];for(ya=na=null;Ba<b;Ba++){Ga=a[Ba];g=(l=f?f.get(Ga):null)?l.outputs:null;na=hja(0,Ga.inputs,Ba,na,l?l.inputs:null);ya=hja(1,Ga.outputs,Ba,ya,g);if(na===null||d===null||bfa(c))Ga=null;else{Ga=na;l=Ba;g=null;for(p=0;p<d.length;)if(t=d[p],t===0)p+=4;else{if(t!==5){if(typeof t==="number")break;if(Ga.hasOwnProperty(t))for(g===null&&(g=[]),w=Ga[t],L=0;L<w.length;L+=3)if(w[L]===l){g.push(t,w[L+1],w[L+2],d[p+1]);break}}p+=2}Ga=g}e.push(Ga)}na!==null&&(na.hasOwnProperty("class")&&(c.flags|=
8),na.hasOwnProperty("style")&&(c.flags|=16));c.TPb=e;c.inputs=na;c.outputs=ya};cja=function(a,b,c){var d=c.Hn;const e=c.fw,f=c.index;c=_.Td.F4;try{for(_.Td.selectedIndex=f;d<e;d++){const g=a.data[d],l=b[d];_.Td.F4=d;g.Ya===null&&g.ob===0&&g.nb===null||g.Ya===null||g.Ya(1,l)}}finally{_.Td.selectedIndex=-1,_.Td.F4=c}};jja=function(a,b,c){b.Hy=c;let d;((d=a.sF)!=null?d:a.sF=[]).push(b.index)};bja=function(a){let b=16;a.g0?b=4096:a.AUb&&(b=64);return b};
_.mja=function(a,b,c,d,e,f,g){f==null?a.removeAttribute(b,e,c):(d=g==null?_.Yc(f):g(f,d||"",e),a.setAttribute(b,e,d,c))};nja=function(a,b){const c=a.yd;if(c!==null){const d=_.cd(null);try{for(let e=0;e<c.length;e+=2){const f=c[e],g=c[e+1];if(g!==-1){const l=a.data[g];_.Td.nu=f;l.yd(2,b[g],g)}}}finally{_.cd(d)}}};aja=function(a,b){a[12]?a[13][4]=b:a[12]=b;return a[13]=b};oja=function(a,b,c){_.Td.nu=0;const d=_.cd(null);try{b(a,c)}finally{_.cd(d)}};
pja=function(a){let b;return(b=a[7])!=null?b:a[7]=[]};qja=function(a){let b;return(b=a.zp)!=null?b:a.zp=[]};rja=function(a,b,c){if(a===null||a.qa)a:{for(a=c[b.index];Array.isArray(a);){if(typeof a[1]==="object"){c=a;break a}a=a[0]}c=null}return c[11]};sja=function(a,b){(a=(a=a[9])?a.get(_.zf,null):null)&&a.handleError(b)};ija=function(a,b,c,d,e){for(let f=0;f<c.length;){const g=c[f++],l=c[f++],p=c[f++];dia(a.data[g],b[g],d,l,p,e)}};_.tja=function(a,b){a[11].setValue(_.Md(a[_.Td.selectedIndex]),b)};
vja=function(a,b,c){$fa(b);try{var d=a.rb;d!==null&&oja(1,d,c);var e=a.qa;e!==null&&Yia(a,b,e,1,c);a.wl&&(a.wl=!1);let f;(f=b[18])!=null&&uja(f,a);a.e_b&&nja(a,b);a.f_b&&oja(2,a.rb,c);const g=a.sF;if(g!==null)for(e=0;e<g.length;e++){const l=_.Od(g[e],b),p=l[1];c=p;d=l;for(let t=d.length;t<c.blueprint.length;t++)d.push(c.blueprint[t]);l[0]!==null&&l[6]===null&&(l[6]=null);vja(p,l,l[8])}}catch(f){throw a.wl&&(a.LPb=!0,a.wl=!1),f;}finally{b[2]&=-5,cga()}};
wja=function(a,b,c){let d=c?a.styles:null,e=c?a.fe:null,f=0;if(b!==null)for(let l=0;l<b.length;l++){var g=b[l];if(typeof g==="number")f=g;else if(f==1)e=vea(e,g);else if(f==2){const p=b[++l];d=vea(d,g+": "+p+";")}}c?a.styles=d:a.Vrb=d;c?a.fe=e:a.ota=e};
xja=function(a,b,c,d,e=!1){for(;c!==null;)if(c.type===128)c=e?c.xka:c.next;else{var f=b[c.index];f!==null&&d.push(_.Md(f));if(_.Jd(f)){var g=d;for(let l=10;l<f.length;l++){const p=f[l],t=p[1].firstChild;t!==null&&xja(p[1],p,t,g)}f[7]!==f[0]&&g.push(f[7])}f=c.type;if(f&8)xja(a,b,c.ah,d);else if(f&32)for(f=lf(c,b);g=f();)d.push(g);else f&16&&(f=c!==null?b[15][5].Yw[c.Yw]:null,Array.isArray(f)?d.push(...f):(g=_.Sd(b[15]),xja(g[1],g,f,d,!0)));c=e?c.xka:c.next}return d};
yja=function(a){if(a[23]!==null)for(var b=!0;b;){b=!1;for(const c of a[23])c.xh&&(b=!0,c.zone===null||Zone.current===c.zone?c.run():c.zone.run(()=>c.run()));b=b&&!!(a[2]&8192)}};Aja=function(a,b=!0,c=0){const d=a[10].Flb;var e;(e=d.wsa)==null||e.call(d);try{e=Vfa;try{for(Wfa(!0),zja(a,c),c=0;Sfa(a);){if(c===100)throw new _.ad(103,!1);c++;zja(a,1)}}finally{Wfa(e)}}catch(f){throw b&&sja(a,f),f;}finally{let f;(f=d.end)==null||f.call(d)}};
Cja=function(a,b){for(a=Cga(a[12]);a!==null;a=Cga(a[4]))for(let c=10;c<a.length;c++)Bja(a[c],b)};Bja=function(a,b){(a[2]&128)===128&&zja(a,b)};
zja=function(a,b){var c=a[1],d=a[2],e=a[24],f=!!(b===0&&d&16);f||(f=!!(d&64&&b===0));f||(f=!!(d&1024));f||(f=!!((e==null?0:e.xh)&&Eea(e)));f||(f=!1);e&&(e.xh=!1);a[2]&=-9217;if(f){var g=c.qa;b=a[8];const L=a[2];if((L&256)!==256){$fa(a);d=!0;f=e=null;if(c.type!==2){if((e=a[24])==null){var l;e=(l=Dja.pop())!=null?l:Object.create(Eja);e.Ji=a}f=e;e=gd(f)}else if(bd===null){d=!1;let V;e=(V=a[24])!=null?V:Object.create(Fja);e.Ji=a;f=e;e=gd(f)}else a[24]&&(Jea(a[24]),a[24]=null);try{a[17]=0;_.Td.Dn=c.ysa;
g!==null&&Yia(c,a,g,2,b);if(l=(L&3)===3){var p=c.TP;p!==null&&ee(a,p,3,null)}else{const da=c.UG;da!==null&&ega(a,da,0,null);fga(a,0)}for(var t=Cga(a[12]);t!==null;t=Cga(t[4]))if(t[2]&2){var w=t[9];for(p=0;p<w.length;p++)Rfa(w[p])}yja(a);Cja(a,0);c.yd!==null&&nja(c,a);if(l){var A=c.YXa;A!==null&&ee(a,A,3)}else{const da=c.Hea;da!==null&&ega(a,da,1);fga(a,1)}var G=c.n8a;if(G!==null)try{for(t=0;t<G.length;t++){const da=G[t];if(da<0)_.Td.selectedIndex=~da;else{w=da;const na=G[++t],ya=G[++t];A=_.Td;A.Dn=
A.xsa=na;_.Td.F4=w;ya(2,a[w])}}}finally{_.Td.selectedIndex=-1}var I=c.sF;if(I!==null)for(G=0;G<I.length;G++)Bja(_.Od(I[G],a),0);const V=c.rb;V!==null&&oja(2,V,b);if(l){const da=c.Fwb;da!==null&&ee(a,da,3)}else{const da=c.Ona;da!==null&&ega(a,da,2);fga(a,2)}c.xva===!0&&(c.xva=!1);if(a[22]){for(const da of a[22])da();a[22]=null}a[2]&=-73}catch(V){throw Rd(a),V;}finally{f!==null&&(Iea(f,e),d&&(a=f,a.Ji[24]!==a&&(a.Ji=null,Dja.push(a)))),cga()}}}else if(d&8192&&(yja(a),Cja(a,1),c=c.sF,c!==null))for(I=
0;I<c.length;I++)Bja(_.Od(c[I],a),1)};Gja=function(a,b){const c=[];for(const e in a){if(!a.hasOwnProperty(e))continue;var d=a[e];if(d===void 0)continue;const f=Array.isArray(d),g=f?d[0]:d;d=f?d[1]:0;b?c.push({Gjb:g,U_b:e,zZc:(d&1)!==0}):c.push({Gjb:g,U_b:e})}return c};Hja=function(){dga(_.Ud()[1],_.Yd())};Jja=function(a,b,c){return new Ija(a,b,c,!1)};Lja=function(a,b,c=null){return(new Kja({Nb:a,parent:b,BSc:c,M4c:!0})).Rb};Af=function(a){return!!a&&typeof a.then==="function"};
_.Bf=function(a){return typeof a==="function"&&a[_.hd]!==void 0};_.Cf=function(a){return _.Me((b,c)=>{let d=!1,e=null,f=null,g=!1;const l=()=>{var t;(t=f)==null||t.unsubscribe();f=null;d&&(d=!1,t=e,e=null,c.next(t));g&&c.complete()},p=()=>{f=null;g&&c.complete()};b.subscribe(new _.Ne(c,t=>{d=!0;e=t;f||_.Ce(a(t)).subscribe(f=new _.Ne(c,l,void 0,p))},void 0,()=>{g=!0;d&&f&&!f.closed||c.complete()}))})};_.Mja=function(a,b=_.We){return _.Cf(()=>_.Xe(a,b))};
_.Ef=function(a){return _.Me((b,c)=>{let d=null,e=!1,f;d=b.subscribe(new _.Ne(c,void 0,g=>{f=_.Ce(a(g,_.Ef(a)(b)));d?(d.unsubscribe(),d=null,f.subscribe(c)):e=!0}));e&&(d.unsubscribe(),d=null,f.subscribe(c))})};_.Nja=function(a,b,c,d,e){return(f,g)=>{let l=c,p=b,t=0;f.subscribe(new _.Ne(g,w=>{const A=t++;p=l?a(p,w,A):(l=!0,w);d&&g.next(p)},void 0,e&&(()=>{l&&g.next(p);g.complete()})))}};_.Ff=function(a){return _.ue()?_.Qe(a,void 0,1):_.Qe(a,1)};
_.Oja=function(...a){const b=Je(a);return _.Me((c,d)=>{_.Re(1)(Fe([c,...a],b)).subscribe(d)})};_.Pja=function(a){return _.Me((b,c)=>{let d=!1,e=null,f=null;const g=()=>{var l;(l=f)==null||l.unsubscribe();f=null;d&&(d=!1,l=e,e=null,c.next(l))};b.subscribe(new _.Ne(c,l=>{let p;(p=f)==null||p.unsubscribe();d=!0;e=l;f=new _.Ne(c,g,void 0,_.we);_.Ce(a(l)).subscribe(f)},void 0,()=>{g();c.complete()},()=>{e=f=null}))})};_.Gf=function(a){const b=_.Xe(a,_.We);return _.Pja(()=>b)};
_.Hf=function(a=null){return _.Me((b,c)=>{let d=!1;b.subscribe(new _.Ne(c,e=>{d=!0;c.next(e)},void 0,()=>{d||c.next(a);c.complete()}))})};_.Qja=function(){return _.Me((a,b)=>{a.subscribe(new _.Ne(b,_.we))})};_.If=function(a){return _.Me((b,c)=>{b.subscribe(new _.Ne(c,()=>c.next(a)))})};_.Jf=function(a){return a<=0?()=>_.Ye:_.Me((b,c)=>{let d=0;b.subscribe(new _.Ne(c,e=>{++d<=a&&(c.next(e),a<=d&&c.complete())}))})};_.Rja=function(a){return _.Qe((b,c)=>_.x(a(b,c),_.Jf(1),_.If(b)))};
_.Lf=function(a,b=_.We){const c=_.Xe(a,b);return _.Rja(()=>c)};Sja=function(){return _.Me((a,b)=>{a.subscribe(new _.Ne(b,c=>dha(c,b)))})};_.Mf=function(a){let b;a=(b=a)!=null?b:Tja;return _.Me((c,d)=>{let e,f=!0;c.subscribe(new _.Ne(d,g=>{if(f||!a(e,g))f=!1,e=g,d.next(g)}))})};Tja=function(a,b){return a===b};Vja=function(a=Uja){return _.Me((b,c)=>{let d=!1;b.subscribe(new _.Ne(c,e=>{d=!0;c.next(e)},void 0,()=>d?c.complete():c.error(a())))})};Uja=function(){return new _.Le};
_.Wja=function(a){return _.Me((b,c)=>{let d=0,e=null,f=!1;b.subscribe(new _.Ne(c,g=>{e||(e=new _.Ne(c,void 0,void 0,()=>{e=null;f&&c.complete()}),_.Ce(a(g,d++)).subscribe(e))},void 0,()=>{f=!0;!e&&c.complete()}))})};Nf=function(a){return _.Me((b,c)=>{b.subscribe(c);c.add(a)})};_.Of=function(a,b){const c=arguments.length>=2;return d=>_.x(d,a?_.$e((e,f)=>a(e,f,d)):_.ye,_.Jf(1),c?_.Hf(b):Vja(()=>new _.Le))};
Yja=function(a){return _.Me((b,c)=>{function d(p,t){const w=new _.Ae(A=>{l.RQa++;const G=t.subscribe(A);return()=>{G.unsubscribe();--l.RQa===0&&l.T_b&&l.unsubscribe()}});w.key=p;return w}const e=new Map,f=p=>{e.forEach(p);p(c)},g=p=>f(t=>t.error(p)),l=new Xja(c,p=>{try{const t=a(p);let w=e.get(t);if(!w){e.set(t,w=new _.Pf);const A=d(t,w);c.next(A)}w.next(p)}catch(t){g(t)}},g,()=>f(p=>p.complete()),()=>e.clear());b.subscribe(l)})};
_.Qf=function(){return _.Me((a,b)=>{let c=[];a.subscribe(new _.Ne(b,d=>{c.push(d);1<c.length&&c.shift()},void 0,()=>{for(const d of c)b.next(d);b.complete()},()=>{c=null}))})};Zja=function(a,b){const c=arguments.length>=2;return d=>_.x(d,a?_.$e((e,f)=>a(e,f,d)):_.ye,_.Qf(),c?_.Hf(b):Vja(()=>new _.Le))};bka=function(){return _.Me((a,b)=>{a.subscribe(new _.Ne(b,c=>{b.next(new $ja("N",c))},c=>{b.next(new $ja("E",void 0,c));b.complete()},()=>{b.next(aka);b.complete()}))})};
cka=function(){var a=[_.Ve(window,"resize")];const b=Je(a),c=cha(a);a=_.yha(a);return _.Me((d,e)=>{_.Re(c)(Fe([d,...a],b)).subscribe(e)})};_.Rf=function(a){const b=_.ue(a)?a:()=>a;return _.ue()?_.Me((c,d)=>{const e=b();(void 0)(e).subscribe(d).add(c.subscribe(e))}):c=>{const d=new dka(c,b);_.ue(c==null?void 0:c.bD)&&(d.bD=c.bD);d.source=c;d.o_b=b;return d}};
eka=function(...a){const b=a.length;if(b===0)throw Error("Ya");return _.v(c=>{var d=c;for(c=0;c<b;c++){let e;d=(e=d)==null?void 0:e[a[c]];if(typeof d==="undefined")return}return d})};_.Uf=function(a){const b=new _.Sf(a);return c=>_.Rf(()=>b)(c)};_.fka=function(a){return _.Me((b,c)=>{let d,e=!1,f;const g=()=>{d=b.subscribe(new _.Ne(c,void 0,l=>{f||(f=new _.Pf,a(f).subscribe(new _.Ne(c,()=>d?g():e=!0)));f&&f.next(l)}));e&&(d.unsubscribe(),d=null,e=!1,g())};g()})};
_.Vf=function(a,b){return _.Me(_.Nja(a,b,arguments.length>=2,!0))};
gka=function(){var a=a||{};const {Ufd:b=()=>new _.Pf,Crd:c=!0,Drd:d=!0,Erd:e=!0}=a;return f=>{let g=null,l=null,p=0,t=!1,w=!1;return _.Me((A,G)=>{p++;let I;l=(I=l)!=null?I:b();G.add(()=>{p--;if(e&&!p&&!w&&!t){const L=g;g=l=null;t=w=!1;L==null||L.unsubscribe()}});l.subscribe(G);!g&&p>0&&(g=new eha({next:L=>l.next(L),error:L=>{w=!0;const V=l;d&&(g=l=null,t=w=!1);V.error(L)},complete:()=>{t=!0;const L=l;c&&(g=l=null,t=w=!1);L.complete()}}),_.De(A).subscribe(g))})(f)}};
_.Wf=function(a){let b;b=a&&typeof a==="object"?a:{bufferSize:a,J9:void 0,ex:!1,scheduler:void 0};return c=>_.Me(hka(b))(c)};hka=function({bufferSize:a=Infinity,J9:b=Infinity,ex:c,scheduler:d}){let e,f=0,g;return(l,p)=>{f++;let t;e?t=e.subscribe(p):(e=new _.Sf(a,b,d),t=e.subscribe(p),g=l.subscribe({next(w){e.next(w)},error(w){const A=e;e=g=void 0;A.error(w)},complete(){g=void 0;e.complete()}}),g.closed&&(g=void 0));p.add(()=>{f--;t.unsubscribe();c&&f===0&&g&&(g.unsubscribe(),e=g=void 0)})}};
_.Xf=function(){return _.$e((a,b)=>1<=b)};_.Yf=function(...a){const b=Je(a);return _.Me((c,d)=>{(b?_.Se(a,c,b):_.Se(a,c)).subscribe(d)})};_.Zf=function(a){return _.Me((b,c)=>{let d=null,e=0,f=!1;b.subscribe(new _.Ne(c,g=>{var l;(l=d)==null||l.unsubscribe();l=e++;_.Ce(a(g,l)).subscribe(d=new _.Ne(c,p=>c.next(p),void 0,()=>{d=null;f&&!d&&c.complete()}))},void 0,()=>{(f=!0,!d)&&c.complete()}))})};ika=function(a){return _.Zf(()=>a)};
_.$f=function(a){return _.Me((b,c)=>{_.Ce(a).subscribe(new _.Ne(c,()=>c.complete(),void 0,_.we));!c.closed&&b.subscribe(c)})};_.jka=function(a,b=!1){return _.Me((c,d)=>{let e=0;c.subscribe(new _.Ne(d,f=>{const g=a(f,e++);(g||b)&&d.next(f);!g&&d.complete()}))})};
_.ag=function(a,b,c){const d=_.ue(a)||b||c?{next:a,error:b,complete:c}:a;return d?_.Me((e,f)=>{e.subscribe(new _.Ne(f,g=>{let l;(l=d.next)==null||l.call(d,g);f.next(g)},g=>{let l;(l=d.error)==null||l.call(d,g);f.error(g)},()=>{let g;(g=d.complete)==null||g.call(d);f.complete()}))}):_.ye};
_.bg=function(...a){const b=_.Ie(a);return _.Me((c,d)=>{const e=a.length,f=Array(e);let g=a.map(()=>!1),l=!1;for(let p=0;p<e;p++)_.Ce(a[p]).subscribe(new _.Ne(d,t=>{f[p]=t;l||g[p]||(g[p]=!0,(l=g.every(_.ye))&&(g=null))},void 0,_.we));c.subscribe(new _.Ne(d,p=>{l&&(p=[p,...f],d.next(b?b(...p):p))}))})};kka=function(){Qea=()=>{throw new _.ad(600,!1);}};lka=function(a,b,c){try{const d=c();return Af(d)?d.catch(e=>{b.Ub(()=>a.handleError(e));throw e;}):d}catch(d){throw b.Ub(()=>a.handleError(d)),d;}};
mka=function(a,b){return Array.isArray(b)?b.reduce(mka,a):Object.assign({},a,b)};nka=function(a,b){b=a.indexOf(b);b>-1&&a.splice(b,1)};_.cg=function(a){if(!oka.has(a)){oka.add(a);var b,c;(b=performance)==null||(c=b.mark)==null||c.call(b,"mark_feature_usage",{detail:{OW:a}})}};rka=function(a,b){(b==null?0:b.Rb)||_.Gd();let c;const d=(c=b==null?void 0:b.Rb)!=null?c:_.n(_.dg);if((d!=null?d:_.n(_.dg)).get(eg)!=="browser")return pka;_.cg("NgAfterRender");return qka(a,d,b,!1)};
_.fg=function(a,b){(b==null?0:b.Rb)||_.Gd();let c;const d=(c=b==null?void 0:b.Rb)!=null?c:_.n(_.dg);if((d!=null?d:_.n(_.dg)).get(eg)!=="browser")return pka;_.cg("NgAfterNextRender");return qka(a,d,b,!0)};
qka=function(a,b,c,d){const e=b.get(gg);e.aP!=null||(e.aP=b.get(ska));let f;const g=(f=c==null?void 0:c.phase)!=null?f:2;b=(c==null?void 0:c.xdb)!==!0?b.get(_.hg):null;a instanceof Function?(c=[void 0,void 0,void 0,void 0],c[g]=a,a=c):a=[a.Nhd,a.write,a.nnd,a.read];d=new tka(e.aP,a,d,b);e.aP.register(d);return d};uka=function(a,b,c){var d=b.WX;d=Array.isArray(d)?d[0]:d;return d===null?nia(a,b,c):_.Md(c[d])};
vka=function(a,b,c,d,e){const f=b.WX;if(Array.isArray(f)){let g=null;b.type&3||(g=d,d=e);if(d!==null&&b.Hy===-1)for(b=1;b<f.length;b++)a.insertBefore(d,c[f[b]],g,!1)}};wka=function(a,b){a.push(b);if(a.length>1)for(let f=a.length-2;f>=0;f--){var c=a[f];if(c.type&64){var d;if(d=!(b.type&64)||c.index>b.index)d=c.WX,d=(Array.isArray(d)?d[0]:d)===null;if(d){d=b.index;var e=c.WX;Array.isArray(e)?e[0]=d:(e=vka,oia=uka,pia=e,c.WX=d)}}}};_.xka=function(a,b){a=b[a.MV];return a===null?a:a<0?~a:a};
yka=function(a,b,c){a.index=0;c=_.xka(b,c);a.uAa=c!==null?b.remove[c]:_.sd};zka=function(a){if(a.index<a.uAa.length){const b=a.uAa[a.index++];if(b>0)return a.Ji[b];a.stack.push(a.index,a.uAa);yka(a,a.Ji[1].data[~b],a.Ji);return zka(a)}if(a.stack.length===0)return null;a.uAa=a.stack.pop();a.index=a.stack.pop();return zka(a)};Aka=function(){const a={stack:[],index:-1};return function(b,c){for(a.Ji=c;a.stack.length;)a.stack.pop();yka(a,b.value,c);return zka.bind(null,a)}};
_.Bka=function(a,b,c,d){const e=_.cd(null);try{const f=b.Uz;let g,l,p;const t=Via(a,f,c,a[2]&4096?4096:16,null,b,null,null,(g=d==null?void 0:d.Rb)!=null?g:null,(l=d==null?void 0:d.cUc)!=null?l:null,(p=d==null?void 0:d.RZa)!=null?p:null);t[16]=a[b.index];const w=a[18];w!==null&&(t[18]=w.mi(f));vja(f,t,c);return t}finally{_.cd(e)}};_.Cka=function(a,b){b=10+b;if(b<a.length)return a[b]};_.Dka=function(a,b){return!b||b.firstChild===null||(a.flags&128)===128};
_.Eka=function(a,b,c,d=!0){const e=b[1];var f=10+c;const g=a.length;c>0&&(a[f-1][4]=b);c<g-10?(b[4]=a[f],f=10+c,f>=a.length?a.push(b):a.splice(f,0,b)):(a.push(b),b[4]=null);b[3]=a;f=b[16];f!==null&&a!==f&&iia(f,b);f=b[18];f!==null&&uja(f,e);_.Tfa(b);b[2]|=128;d&&(c=ria(c,a),f=b[11],d=f.parentNode(a[7]),d!==null&&(a=a[5],b[0]=d,b[5]=a,gf(f,1,e.firstChild,b,d,c,!1)));b=b[6];b!==null&&b.firstChild!==null&&(b.firstChild=null)};Gka=function(){return Fka(_.Yd(),_.Ud())};
Hka=function(a){return a[8]||(a[8]=[])};Fka=function(a,b){let c;const d=b[a.index];_.Jd(d)?c=d:(c=[d,!0,0,b,null,a,null,null,null,null],b[a.index]=c,aja(b,c));Ika(c,b,a,d);return new Jka(c,a,b)};Kka=function(a,b,c,d){if(!a[7]){if(c.type&8)d=_.Md(d);else{var e=b[11];d=e.createComment("");const g=_.Nd(c,b);c=e.parentNode(g);b=e;var f=d;e=e.nextSibling(g);b.insertBefore(c,f,e,!1)}a[7]=d}};Mka=function(a){return Lka(a)?Array.isArray(a)||!(a instanceof Map)&&Symbol.iterator in a:!1};
Nka=function(a,b){if(Array.isArray(a))for(var c=0;c<a.length;c++)b(a[c]);else for(a=a[Symbol.iterator]();!(c=a.next()).done;)b(c.value)};Lka=function(a){return a!==null&&(typeof a==="function"||typeof a==="object")};_.ig=function(a,b,c){return a[b]=c};_.jg=function(a,b,c){if(Object.is(a[b],c))return!1;a[b]=c;return!0};_.kg=function(a,b,c,d){c=_.jg(a,b,c);return _.jg(a,b+1,d)||c};
_.Pka=function(a,b,c,d,e,f,g,l,p,t){const w=c+25;if(b.wl){const A=b.Da;g=uf(b,w,4,g||null,l||null);lja(b,a,g,_.Qd(A,p));dga(b,g);d=g.Uz=fja(2,g,d,e,f,b.XLb,b.rVb,null,b.hH,A,null);b.queries!==null&&(b.queries.qa(b,g),d.queries=b.queries.b1a(g));d=g}else d=b.data[w];$d(d,!1);c=Oka(b,a,d,c);_.lg&&qia(b,a,c,d);_.qe(c,a);c=[c,!0,0,a,null,d,null,c,null,null];a[w]=c;aja(a,c);(d.flags&1)===1&&dja(b,a,d);p!=null&&eja(a,d,t)};
_.C=function(a,b,c,d,e,f,g,l){const p=_.Xd();_.Pka(_.Ud(),p,a,b,c,d,e,_.Qd(p.Da,f),g,l);return _.C};Qka=function(a,b){_.lg=!0;return b[11].createComment("")};
_.mg=function(a){var b=Object.getPrototypeOf(a.type.prototype).constructor,c=!0;const d=[a];for(;b;){var e=void 0;if(a.qa)e=b.wa||b.La;else{if(b.wa)throw new _.ad(903,!1);e=b.La}if(e){if(c){d.push(e);var f=a;f.inputs=Rka(a.inputs);f.SC=Rka(a.SC);f.M4=Rka(a.M4);f.outputs=Rka(a.outputs);(f=e.Ya)&&Ska(a,f);f=e.rb;var g=e.yd;f&&Tka(a,f);g&&Uka(a,g);f=a;g=e;for(var l in g.inputs)if(g.inputs.hasOwnProperty(l)&&!f.inputs.hasOwnProperty(l)){var p=g.inputs[l];if(p!==void 0&&(f.inputs[l]=p,f.M4[l]=g.M4[l],
g.SC!==null)){p=Array.isArray(p)?p[0]:p;if(!g.SC.hasOwnProperty(p))continue;let t;(t=f).SC!=null||(t.SC={});f.SC[p]=g.SC[p]}}f=a.outputs;g=e.outputs;for(const t in g)g.hasOwnProperty(t)&&!f.hasOwnProperty(t)&&(f[t]=g[t]);e.qa&&e.data.animation&&(f=a.data,f.animation=(f.animation||[]).concat(e.data.animation))}if(e=e.features)for(f=0;f<e.length;f++)(g=e[f])&&g.aUb&&g(a),g===_.mg&&(c=!1)}b=Object.getPrototypeOf(b)}a=0;b=null;for(c=d.length-1;c>=0;c--)l=d[c],l.ob=a+=l.ob,l.nb=qd(l.nb,b=qd(b,l.nb))};
Rka=function(a){return a===wd?{}:a===_.sd?[]:a};Tka=function(a,b){const c=a.rb;a.rb=c?(d,e)=>{b(d,e);c(d,e)}:b};Uka=function(a,b){const c=a.yd;a.yd=c?(d,e,f)=>{b(d,e,f);c(d,e,f)}:b};Ska=function(a,b){const c=a.Ya;a.Ya=c?(d,e)=>{b(d,e);c(d,e)}:b};Vka=function(a,b,c){if(a.Fha!==null)for(const e of a.Fha){const f=e.iW[jfa]||null;a=f.M4;var d=e.inputs;for(const g in d)d.hasOwnProperty(g)&&(a[d[g]]=a[g]);Vka(f,b,c);c.set(f,e);b.push(f)}};
Wka=function(a){if(a===void 0||a.length===0)return wd;const b={};for(let c=0;c<a.length;c+=2)b[a[c]]=a[c+1];return b};_.ng=function(a){const b=a.jYc,c={};for(const d in b)if(b.hasOwnProperty(d)){const e=b[d];Array.isArray(e)&&e[3]&&(c[d]=e[3])}a.SC=c};_.og=function(a,b,c,d){const e=_.Ud();var f=_.Td.Dn++;if(_.jg(e,f,b)){f=_.ce();const g=_.Nd(f,e);_.mja(e[11],g,d,f.value,a,b,c)}return _.og};_.Xka=function(a,b,c,d){return _.jg(a,_.Td.Dn++,c)?b+_.Yc(c)+d:_.wf};
_.E=function(a,b,c){const d=_.Ud(),e=_.Td.Dn++;_.jg(d,e,b)&&_.xf(_.Xd(),_.ce(),d,a,b,d[11],c,!1);return _.E};Yka=function(a,b,c,d,e){e=e?"class":"style";ija(a,c,b.inputs[e],e,d)};Zka=function(a,b,c,d){const e=a[c+1],f=b===null;let g=d?e>>17&32767:(e&131068)>>2,l=!1;for(;g!==0&&(l===!1||f);){const t=a[g+1];var p=a[g];if(p===null||b==null||(Array.isArray(p)?p[1]:p)===b||Array.isArray(p)&&typeof b==="string"&&Bd(p,b)>=0)l=!0,a[g+1]=d?t|1:t|2;g=d?t>>17&32767:(t&131068)>>2}l&&(a[c+1]=d?e|2:e|1)};
dla=function(a,b){const c=$ka;if(c===b)return-1;for(b=ala=b;b<c&&a.charCodeAt(b)>32;)b++;b=bla=b;return cla(a,b,c)};cla=function(a,b,c){for(;b<c&&a.charCodeAt(b)<=32;)b++;return b};_.pg=function(a,b,c){ela(a,b,c,!1);return _.pg};_.qg=function(a,b){ela(a,b,null,!0);return _.qg};_.rg=function(a){_.fla(gla,a)};hla=function(a,b){var c;bla=ala=0;$ka=b.length;for(c=dla(b,cla(b,0,$ka));c>=0;c=dla(b,c))_.sfa(a,b.substring(ala,bla),!0)};
ela=function(a,b,c,d){const e=_.Ud(),f=_.Xd(),g=_.be(2);f.xva&&ila(f,a,g,d);if(b!==_.wf&&_.jg(e,g,b)){var l=f.data[_.Td.selectedIndex],p=e[11];b!=null&&b!==""&&(typeof c==="string"?b+=c:typeof b==="object"&&(b=_.Zc(_.nf(b))));jla(f,l,e,p,a,e[g+1]=b,d,g)}};
_.fla=function(a,b){var c=hla;const d=_.Xd();var e=_.be(2);d.xva&&ila(d,null,e,!0);const f=_.Ud();if(b!==_.wf&&_.jg(f,e,b)){var g=d.data[_.Td.selectedIndex];if((g.flags&8)===0||e>=d.XMb){var l=f[11],p=f[e+1];if(b==null||b==="")a=_.sd;else{var t=[];b=_.nf(b);if(Array.isArray(b))for(c=0;c<b.length;c++)a(t,b[c],!0);else if(typeof b==="object")for(var w in b)b.hasOwnProperty(w)&&a(t,w,b[w]);else typeof b==="string"&&c(t,b);a=t}a=f[e+1]=a;p===_.wf&&(p=_.sd);b=t=0;c=0<p.length?p[0]:null;for(w=0<a.length?
a[0]:null;c!==null||w!==null;){const A=t<p.length?p[t+1]:void 0,G=b<a.length?a[b+1]:void 0;let I=null,L=void 0;c===w?(t+=2,b+=2,A!==G&&(I=w,L=G)):w===null||c!==null&&c<w?(t+=2,I=c):(b+=2,I=w,L=G);I!==null&&jla(d,g,f,l,I,L,!0,e);c=t<p.length?p[t]:null;w=b<a.length?a[b]:null}}else e=g.ota,e!==null&&(b=vea(e,b?b:"")),Yka(d,g,f,b,!0)}};
ila=function(a,b,c,d){const e=a.data;if(e[c+1]===null){var f=e[_.Td.selectedIndex];a=c>=a.XMb;(f.flags&(d?8:16))!==0&&b===null&&!a&&(b=!1);var g=f,l=Xfa(e),p=d?g.BAa:g.CAa;if(l===null)(d?g.oea:g.Gma)===0&&(b=kla(null,e,g,b,d),b=sg(b,g.hc,d),p=null);else{var t=g.wua;if(t===-1||e[t]!==l)if(b=kla(l,e,g,b,d),p===null)l=d?g.oea:g.Gma,l=(l&131068)>>2!==0?e[l>>17&32767]:void 0,l!==void 0&&Array.isArray(l)&&(l=kla(null,e,g,l[1],d),l=sg(l,g.hc,d),e[(d?g.oea:g.Gma)>>17&32767]=l);else{p=void 0;l=g.fw;for(t=
1+g.wua;t<l;t++)p=sg(p,e[t].nb,d);p=sg(p,g.hc,d)}}p!==void 0&&(d?g.BAa=p:g.CAa=p);g=b;l=a;b=d?f.oea:f.Gma;a=b>>17&32767;b=(b&131068)>>2;e[c]=g;t=!1;if(Array.isArray(g)){if(p=g[1],p===null||Bd(g,p)>0)t=!0}else p=g;l?b!==0?(g=e[a+1]>>17&32767,e[c+1]=g<<17|a<<2,g!==0&&(e[g+1]=e[g+1]&-131069|c<<2),e[a+1]=e[a+1]&131071|c<<17):(e[c+1]=a<<17|0,a!==0&&(e[a+1]=e[a+1]&-131069|c<<2),a=c):(e[c+1]=b<<17|0,a===0?a=c:e[b+1]=e[b+1]&-131069|c<<2,b=c);t&&(e[c+1]|=2);Zka(e,p,c,!0);Zka(e,p,c,!1);g=d?f.BAa:f.CAa;g!=null&&
typeof p=="string"&&Bd(g,p)>=0&&(e[c+1]|=1);b=a<<17|b<<2;d?f.oea=b:f.Gma=b}};kla=function(a,b,c,d,e){let f;const g=c.fw;let l=c.wua;for(l===-1?l=c.Hn:l++;l<g;){f=b[l];d=sg(d,f.nb,e);if(f===a)break;l++}a!==null&&(c.wua=l);return d};sg=function(a,b,c){const d=c?1:2;let e=-1;if(b!==null)for(let f=0;f<b.length;f++){const g=b[f];typeof g==="number"?e=g:e===d&&(Array.isArray(a)||(a=a===void 0?[]:["",a]),_.sfa(a,g,c?!0:b[++f]))}return a===void 0?null:a};
gla=function(a,b,c){b=String(b);b===""||b.includes(" ")||_.sfa(a,b,c)};jla=function(a,b,c,d,e,f,g,l){if(b.type&3){a=a.data;var p=a[l+1];((p&1)===1?lla(a,b,c,e,(p&131068)>>2,g):void 0)===void 0&&(f!==void 0||(p&2)==2&&(f=lla(a,null,c,e,l,g)),b=_.Md(c[_.Td.selectedIndex]),g?f?d.gF(b,e):d.jQ(b,e):(g=e.indexOf("-")===-1?void 0:2,f==null?d.xlb(b,e,g):(typeof f==="string"&&f.endsWith("!important")&&(f=f.slice(0,-10),g|=1),d.Jh(b,e,f,g))))}};
lla=function(a,b,c,d,e,f){const g=b===null;let l=void 0;for(;e>0;){const t=a[e],w=Array.isArray(t);var p=w?t[1]:t;const A=p===null;let G=c[e+1];G===_.wf&&(G=A?_.sd:void 0);p=A?tfa(G,d):p===d?G:void 0;w&&p===void 0&&(p=tfa(t,d));if(p!==void 0&&(l=p,g))return l;e=a[e+1];e=g?e>>17&32767:(e&131068)>>2}b!==null&&(a=f?b.BAa:b.CAa,a!=null&&(l=tfa(a,d)));return l};
_.tg=function(a){_.cg("NgControlFlow");var b=_.Ud(),c=_.Td.Dn++,d=b[c]!==_.wf?b[c]:-1;d=d!==-1?b[25+d]:void 0;if(_.jg(b,c,a)){c=_.cd(null);try{if(d!==void 0){const e=_.hf(d,0);e!==void 0&&_.lia(e[1],e)}if(a!==-1){a=25+a;const e=b[a],f=b[1].data[a],g=_.Bka(b,f,void 0,{RZa:null});_.Eka(e,g,0,_.Dka(f,null))}}finally{_.cd(c)}}else d!==void 0&&(b=_.Cka(d,0),b!==void 0&&(b[8]=void 0))};
_.F=function(a,b,c,d){const e=_.Ud(),f=_.Xd();var g=25+a;a=e[11];if(f.wl){const l=f.Da;c=uf(f,g,2,b,_.Qd(l,c));lja(f,e,c,_.Qd(l,d));c.hc!==null&&wja(c,c.hc,!1);c.iD!==null&&wja(c,c.iD,!0);f.queries!==null&&f.queries.wfa(f,c)}else c=f.data[g];_.lg=!0;b=a.createElement(b,_.Td.uF);e[g]=b;g=(c.flags&1)===1;$d(c,!0);tia(a,b,c);(c.flags&32)!==32&&_.lg&&qia(f,e,b,c);_.Td.Iua===0&&_.qe(b,e);_.Td.Iua++;g&&(dja(f,e,c),Zia(f,c,e));d!==null&&eja(e,c);return _.F};
_.J=function(){let a=_.Yd();_.Td.RK?_.Td.RK=!1:(a=a.parent,$d(a,!1));const b=a;Xia===b&&(Xia=null);_.Td.Iua--;const c=_.Xd();c.wl&&(dga(c,a),(a.flags&4)!==0&&c.queries.Jua(a));b.ota!=null&&(b.flags&8)!==0&&Yka(c,b,_.Ud(),b.ota,!0);b.Vrb!=null&&(b.flags&16)!==0&&Yka(c,b,_.Ud(),b.Vrb,!1);return _.J};_.K=function(a,b,c,d){_.F(a,b,c,d);_.J();return _.K};
_.M=function(a,b,c){const d=_.Ud(),e=_.Xd();a+=25;if(e.wl){var f=e.Da;b=_.Qd(f,b);const g=uf(e,a,8,"ng-container",b);b!==null&&wja(g,b,!0);lja(e,d,g,_.Qd(f,c));e.queries!==null&&e.queries.wfa(e,g);f=g}else f=e.data[a];$d(f,!0);_.lg=!0;b=d[11].createComment(gia(""));d[a]=b;_.lg&&qia(e,d,b,f);_.qe(b,d);(f.flags&1)===1&&(dja(e,d,f),Zia(e,f,d));c!=null&&eja(d,f);return _.M};
_.ug=function(){let a=_.Yd();const b=_.Xd();_.Td.RK?_.Td.RK=!1:(a=a.parent,$d(a,!1));b.wl&&(dga(b,a),(a.flags&4)!==0&&b.queries.Jua(a));return _.ug};_.vg=function(a,b,c){_.M(a,b,c);_.ug();return _.vg};_.wg=function(a,b,c){const d=_.Ud(),e=_.Td.Dn++;_.jg(d,e,b)&&_.xf(_.Xd(),_.ce(),d,a,b,d[11],c,!0);return _.wg};_.xg=function(a,b,c){const d=_.Ud();var e=_.Td.Dn++;if(_.jg(d,e,b)){e=_.Xd();const f=_.ce();_.xf(e,f,d,a,b,rja(Xfa(e.data),f,d),c,!0)}return _.xg};
_.mla=function(a,b,c){a=a[11];switch(c){case Node.COMMENT_NODE:return a.createComment(gia(b));case Node.TEXT_NODE:return a.dua(b);case Node.ELEMENT_NODE:return a.createElement(b,null)}};
nla=function(a,b,c,d,e,f,g){const l=vf(a,d,1,null);let p=l<<2;d=Zd();b===d&&(d=null);d===null&&(p|=1);g&&(p|=2,lf===void 0&&(lf=Aka()));e.push(p,f===null?"":f);a=Wia(a,l,g?32:1,f===null?"":f,null);wka(c,a);c=a.index;$d(a,!1);if(d!==null&&b!==d)if(b=d.WX,b===null)oia=uka,pia=vka,d.WX=[null,c];else{d=Array.isArray(b);if(d!=1)throw Error("Fa`Expecting array here`"+` [Expected=> ${!0} ${"=="} ${d} <=Actual]`);b.push(c)}return a};
_.yg=function(a,b,c,d,e,f){const g=a.length,l=g+1;a.push(null,null);const p=g+2;b=b.split(ola);let t=0;for(let A=0;A<b.length;A++){var w=b[A];A&1?(w=e+parseInt(w,10),a.push(-1-w),t|=1<<Math.min(w,31)):w!==""&&a.push(w)}a.push(c<<2|(d?1:0));d&&a.push(d,f);a[g]=t;a[l]=a.length-p;return t};qla=function(a){let b,c="",d=0,e=!1,f;for(;(b=pla.exec(a))!==null;)e?b[0]===`${"\ufffd"}/*${f}${"\ufffd"}`&&(d=b.index,e=!1):(c+=a.substring(d,b.index+b[0].length),f=b[1],e=!0);return c+=a.slice(d)};
sla=function(a,b,c,d,e,f,g){let l=0;const p={type:f.type,MV:vf(b,c,1,null),sIb:g,VN:[],create:[],remove:[],update:[]};d.push(1<<Math.min(f.ZSb,31),2,-1-f.ZSb,g<<2|2);var t=b.data[g];t===null?b.data[g]=p:t.value=p;t=f.values;const w=[];for(let Ga=0;Ga<t.length;Ga++){var A=t[Ga];const Wa=[];for(var G=0;G<A.length;G++){var I=A[G];typeof I!=="string"&&(I=Wa.push(I)-1,A[G]=`<!--\ufffd${I}\ufffd-->`)}G=[];w.push(G);I=b;var L=p,V=c,da=d,na=e,ya=f.VN[Ga],Ba=A.join("");A=[];const rb=[],Ia=[];L.VN.push(ya);
L.create.push(A);L.remove.push(rb);L.update.push(Ia);ya=zia(Bga()).Jga(Ba);ya=Iia(ya)||ya;l|=ya?rla(G,I,L,V,da,A,rb,Ia,ya,na,Wa,0):0}l&&d.push(l,1,g<<2|3);a.push({kind:3,index:g,VN:w,MV:p.MV})};
vla=function(a){const b=[],c=[];let d=1,e=0;a=a.replace(tla,function(g,l,p){d=p==="select"?0:1;e=parseInt(l.slice(1),10);return""});a=ula(a);for(let g=0;g<a.length;){var f=a[g++].trim();d===1&&(f=f.replace(/\s*(?:=)?(\w+)\s*/,"$1"));f.length&&b.push(f);f=ula(a[g++]);b.length>c.length&&c.push(f)}return{type:d,ZSb:e,VN:b,values:c}};
ula=function(a){if(!a)return[];var b=0;const c=[],d=[],e=/[{}]/g;e.lastIndex=0;let f;for(;f=e.exec(a);){const g=f.index;f[0]=="}"?(c.pop(),c.length==0&&(b=a.substring(b,g),tla.test(b)?d.push(vla(b)):d.push(b),b=g+1)):(c.length==0&&(d.push(a.substring(b,g)),b=g+1),c.push("{"))}d.push(a.substring(b));return d};
rla=function(a,b,c,d,e,f,g,l,p,t,w,A){let G=0;for(p=p.firstChild;p;){const na=vf(b,d,1,null);switch(p.nodeType){case Node.ELEMENT_NODE:const ya=p,Ba=ya.tagName.toLowerCase();if(Jia.hasOwnProperty(Ba)){var I=f,L=_.wla,V=Ba,da=t;L!==null&&I.push(L);I.push(V,na,0|da<<17|na<<1);b.data[na]=Ba;I=ya.attributes;for(L=0;L<I.length;L++)V=I.item(L),da=V.name.toLowerCase(),V.value.match(ola)?Lia.hasOwnProperty(da)&&(Mia[da]?_.yg(l,V.value,na,V.name,0,Bia):_.yg(l,V.value,na,V.name,0,null)):f.push(na<<1|1,V.name,
V.value);I={kind:1,index:na,children:[]};a.push(I);G|=rla(I.children,b,c,d,e,f,g,l,p,na,w,A+1);A===0&&g.push(na)}break;case Node.TEXT_NODE:I=p.textContent||"";L=I.match(ola);f.push(L?"":I,na,0|t<<17|na<<1);A===0&&g.push(na);L&&(G|=_.yg(l,I,na,null,0,null));a.push({kind:0,index:na});break;case Node.COMMENT_NODE:if(I=xla.exec(p.textContent||""))da=w[parseInt(I[1],10)],I=f,L=_.yla,V=t,L!==null&&I.push(L),I.push("",na,0|V<<17|na<<1),sla(a,b,d,e,t,da,na),I=g,A===0&&(I.push(~na),I.push(na))}p=p.nextSibling}return G};
_.zg=function(a,b,c=-1){var d=_.Xd();const e=_.Ud();a=25+a;var f=_.Qd(d.Da,b);b=Zd();if(d.wl){var g=b===null?0:b.index,l=Zd(),p=[],t=[],w=[[]],A=[[]];if(c===-1)c=qla(f);else{var G=f.indexOf(`:${c}${"\ufffd"}`)+2+c.toString().length;c=f.search(new RegExp(`${"\ufffd"}\\/\\*\\d+:${c}${"\ufffd"}`));c=qla(f.substring(G,c))}f=c.replace(zla," ").split(Ala);for(G=0;G<f.length;G++){var I=f[G];if((G&1)===0){var L=ula(I);for(I=0;I<L.length;I++){var V=L[I];if((I&1)===0){var da=V;if(da!==""){V=A[0];var na=d,ya=
l,Ba=w[0];const Ga=da.match(ola);na=nla(na,ya,Ba,e,p,Ga?null:da,!1).index;Ga&&_.yg(t,da,na,null,0,null);V.push({kind:0,index:na})}}else{if(typeof V!=="object")throw Error("$a`"+c);da=nla(d,l,w[0],e,p,"",!0).index;sla(A[0],d,e,t,g,V,da)}}}else V=I.charCodeAt(0)===47,L=I.charCodeAt(V?1:0),I=25+Number.parseInt(I.substring(V?2:1)),V?(w.shift(),A.shift(),$d(Zd(),!1)):(V=w[0],da=Wia(d,I,64,null,null),wka(V,da),V=da,w.unshift([]),$d(V,!0),L={kind:2,index:I,children:[],type:L===35?0:1},A[0].push(L),A.unshift(L.children))}d.data[a]=
{create:p,update:t,KJ:A[0],Rod:g}}d.type===2?e[15][2]|=32:e[2]|=32;a=d.data[a];d=mia(d,b===e[5]?null:b,e);a=a.create;b=b&&b.type&8?e[b.index]:null;g=e[11];for(l=0;l<a.length;l++)t=a[l++],A=a[l],w=(t&2)===2,p=(t&1)===1,t>>>=2,c=e[t],f=!1,c===null&&(c=e,w=w?Node.COMMENT_NODE:Node.TEXT_NODE,_.lg=!0,w=_.mla(c,A,w),c=e[t]=w,f=_.lg),p&&d!==null&&f&&g.insertBefore(d,c,b,!1);_.Td.Wwa=!0};_.Ag=function(){_.Td.Wwa=!1};_.Bg=function(a,b,c){_.zg(a,b,c);_.Ag()};_.Cg=function(a){return _.Td.FV[25+a]};
_.N=function(a,b,c,d){c=_.Ud();Bla(_.Xd(),c,c[11],_.Yd(),a,b,d);return _.N};_.Dg=function(a,b){const c=_.Yd(),d=_.Ud(),e=_.Xd();Bla(e,d,rja(Xfa(e.data),c,d),c,a,b);return _.Dg};Cla=function(a,b,c,d){a=a.zp;if(a!=null)for(let e=0;e<a.length-1;e+=2){const f=a[e];if(f===c&&a[e+1]===d)return b=b[7],c=a[e+2],b.length>c?b[c]:null;typeof f==="string"&&(e+=2)}return null};
Bla=function(a,b,c,d,e,f,g){var l=(d.flags&1)===1;const p=a.wl&&qja(a),t=pja(b);var w=!0;if(d.type&3||g){var A=_.Nd(d,b);const I=g?g(A):A;A=t.length;const L=g?da=>g(_.Md(da[d.index])):d.index;let V=null;!g&&l&&(V=Cla(a,b,e,d.index));V!==null?((V.uFc||V).cAb=f,V.uFc=f,w=!1):(f=Dla(d,b,f),a=c.listen(I,e,f),t.push(f,a),p&&p.push(e,L,A,A+1))}else f=Dla(d,b,f);a=d.outputs;let G;if(w&&a!==null&&(G=a[e])&&(w=G.length))for(a=0;a<w;a+=2)c=b[G[a]][G[a+1]].subscribe(f),l=t.length,t.push(f,c),p&&p.push(e,d.index,
l,-(l+1))};Ela=function(a,b,c){const d=_.cd(null);try{return b(c)!==!1}catch(e){return sja(a,e),!1}finally{_.cd(d)}};Dla=function(a,b,c){return function f(e){if(e===Function)return c;Ega(a.Hy>-1?_.Od(a.index,b):b,5);let g=Ela(b,c,e),l=f.cAb;for(;l;)g=Ela(b,l,e)&&g,l=l.cAb;return g}};_.O=function(a=1){for(var b=_.Td.FV;a>0;)b=b[14],a--;return(_.Td.FV=b)[8]};
_.Eg=function(a){var b=_.Ud()[15][5];if(!b.Yw){var c=a?a.length:1,d=[];for(var e=0;e<c;e++)d.push(null);c=b.Yw=d;d=c.slice();for(b=b.ah;b!==null;){if(b.type!==128){if(a)a:{e=null;b:{var f=b.hc;if(f!=null){var g=f.indexOf(5);if((g&1)===0){f=f[g+1];break b}}f=null}for(g=0;g<a.length;g++){var l=a[g];if(l==="*")e=g;else{if(f===null)l=dfa(b,l,!0);else b:{c:for(let p=0;p<l.length;p++){const t=l[p];if(f.length===t.length){for(let w=0;w<f.length;w++)if(f[w]!==t[w])continue c;l=!0;break b}}l=!1}if(l){e=g;
break a}}}}else e=0;e!==null&&(d[e]?d[e].xka=b:c[e]=b,d[e]=b)}b=b.next}}};_.Gg=function(a,b=0,c){const d=_.Ud();var e=_.Xd();a=uf(e,25+a,16,null,c||null);a.Yw===null&&(a.Yw=b);_.Td.RK=!1;d[6]&&Xia===null||(a.flags&32)===32||(b=d[11],e=mia(e,a.parent,d),c=oia(a.parent||d[5],a,d),sia(b,0,d,a,e,c))};_.Ig=function(a,b,c){_.Hg(a,"",b,"",c);return _.Ig};_.Hg=function(a,b,c,d,e){const f=_.Ud();b=_.Xka(f,b,c,d);b!==_.wf&&_.xf(_.Xd(),_.ce(),f,a,b,f[11],e,!1);return _.Hg};Fla=function(){return this.py[Symbol.iterator]()};
Hla=function(){return Gla(_.Yd(),_.Ud())};Gla=function(a,b){return a.type&4?new Ila(b,a,se(a,b)):null};Jla=function(a,b,c,d){d=b[18].queries[d];if(d.matches===null){const t=a.data,w=c.matches,A=[];for(let G=0;w!==null&&G<w.length;G+=2){var e=w[G];if(e<0)A.push(null);else{a=A;var f=a.push,g=b,l=t[e],p=w[G+1];e=c.metadata.read;p===-1?(e=l,g=e.type&11?se(e,g):e.type&4?Gla(e,g):null):g=p===-2?e===_.re?se(l,g):e===_.Jg?Gla(l,g):e===_.Kg?Fka(l,g):void 0:je(g,g[1],p,l);f.call(a,g)}}d.matches=A}return d.matches};
Kla=function(a,b,c,d){var e=a.queries.queries[c];const f=e.matches;if(f!==null)for(a=Jla(a,b,e,c),c=0;c<f.length;c+=2){var g=f[c];if(g>0)d.push(a[c/2]);else{e=f[c+1];g=b[-g];for(var l=10;l<g.length;l++){var p=g[l];p[16]===p[3]&&Kla(p[1],p,e,d)}if(g[9]!==null)for(g=g[9],l=0;l<g.length;l++)p=g[l],Kla(p[1],p,e,d)}}return d};
Nla=function(a,b){var c=_.Ud();b=new _.Lg((b&4)===4);var d=b.destroy;const e=pja(c);e.push(b);a.wl&&qja(a).push(d,e.length-1);let f;return((f=c[18])!=null?f:c[18]=new Lla).queries.push(new Mla(b))-1};_.Mg=function(a,b,c){const d=_.Xd();d.wl&&(Ola(d,new Pla(a,b,c),-1),(b&2)===2&&(d.f_b=!0));return Nla(d,b)};
_.Ng=function(a,b,c,d){const e=_.Xd();if(e.wl){const f=_.Yd();Ola(e,new Pla(b,c,d),f.index);b=e.yd||(e.yd=[]);a!==(b.length?b[b.length-1]:-1)&&b.push(e.queries.length-1,a);(c&2)===2&&(e.e_b=!0)}return Nla(e,c)};Qla=function(a){return a.split(",").map(b=>b.trim())};Ola=function(a,b,c){a.queries===null&&(a.queries=new Rla);a.queries.track(new Sla(b,c))};Tla=function(a,b){const c=a[1],d=c.queries.queries[b];return d.kLb?Kla(c,a,b,[]):Jla(c,a,d,b)};
_.Pg=function(a){var b=_.Ud(),c=_.Xd();const d=_.Td.nu;_.Td.nu=d+1;c=c.queries.queries[d];return a.xh&&(b[2]&4)===4===((c.metadata.flags&2)===2)?(c.matches===null?a.reset([]):(b=Tla(b,d),a.reset(b,Dga),_.Og(a)),!0):!1};_.Qg=function(){return _.Ud()[18].queries[_.Td.nu].Aka};_.Rg=function(a,b){_.cg("NgSignals");a=Pea(a);const c=a[_.hd];if(b==null?0:b.Vq)c.Vq=b.Vq;a.set=d=>_.Rea(c,d);a.update=d=>{Hea()||Qea();_.Rea(c,d(c.value))};a.QPc=_.Ula.bind(a);return a};
_.Ula=function(){const a=this[_.hd];if(a.jWb===void 0){const b=()=>this();b[_.hd]=a;a.jWb=b}return a.jWb};_.Tg=function(a,b){let c;const d=Nea(()=>{c.QBb();{var e=c;var f=e.Pe;const l=e.nMc;if(f===void 0||l===void 0||f[2]&4)e=a?void 0:_.sd;else{var g=f[18].queries[l].Aka;f=Tla(f,l);g.reset(f,Dga);e=a?g.first:g.PKa||e.SLa===void 0?e.SLa=g.toArray():e.SLa}}if(b&&e===void 0)throw new _.ad(-951,!1);return e});c=d[_.hd];c.QBb=_.Rg(0);c.SLa=void 0;return d};
_.Wla=function(a,b){const c=a[_.hd];c.Pe=_.Ud();c.nMc=b;c.oMc=c.Pe[18].queries[b].Aka;Vla(c.oMc,()=>c.QBb.update(d=>d+1))};_.Xla=function(){_.Td.nu+=1};_.Q=function(a,b=""){const c=_.Ud(),d=_.Xd();a+=25;const e=d.wl?uf(d,a,1,b,null):d.data[a];_.lg=!0;b=c[11].dua(b);c[a]=b;_.lg&&qia(d,c,b,e);$d(e,!1)};_.Vg=function(a){_.Ug("",a,"");return _.Vg};_.Ug=function(a,b,c){const d=_.Ud();a=_.Xka(d,a,b,c);a!==_.wf&&_.tja(d,a);return _.Ug};
_.Wg=function(a,b,c){_.Bf(b)&&typeof b.set==="function"&&(b=b());const d=_.Ud(),e=_.Td.Dn++;_.jg(d,e,b)&&_.xf(_.Xd(),_.ce(),d,a,b,d[11],c,!1);return _.Wg};_.Xg=function(a,b){const c=_.Bf(a)&&typeof a.set==="function";c&&a.set(b);return c};_.Yg=function(a,b){const c=_.Ud();Bla(_.Xd(),c,c[11],_.Yd(),a,b);return _.Yg};
Yla=function(a,b,c,d,e){a=md(a);if(Array.isArray(a))for(var f=0;f<a.length;f++)Yla(a[f],b,c,d,e);else{f=_.Xd();const A=_.Ud(),G=_.Yd();let I=Cd(a)?a:md(a.va);var g=Hfa(a),l=G.ZP&1048575,p=G.Hn,t=G.ZP>>20;if(Cd(a)||!a.xd)d=new ke(g,e),g=Zla(I,b,e?l:l+t,p),g===-1?(g=pga(G,A),lga(g,f,I),$la(f,a,b.length),b.push(I),G.Hn++,G.fw++,e&&(G.ZP+=1048576),c.push(d),A.push(d)):(c[g]=d,A[g]=d);else{p=Zla(I,b,l+t,p);l=Zla(I,b,l,l+t);var w=p>=0&&c[p];t=l>=0&&c[l];e&&!t||!e&&!w?(p=pga(G,A),lga(p,f,I),p=c.length,w=
new ke(e?ama:bma,e),w.xd=[],w.index=p,w.Jta=0,d&&!e&&w.Jta++,w.xd.push(g),g=w,!e&&t&&(c[l].Wjb=g),$la(f,a,b.length,0),b.push(I),G.Hn++,G.fw++,e&&(G.ZP+=1048576),c.push(g),A.push(g)):(b=c[e?l:p],!e&&d&&b.Jta++,b=b.xd.push(g)-1,$la(f,a,p>-1?p:l,b));!e&&d&&t&&c[l].Jta++}}};$la=function(a,b,c,d){const e=Cd(b);var f=!!b.Qd;if(e||f)if(f=(f?md(b.Qd):b).prototype.Ia)a=a.dW||(a.dW=[]),!e&&b.xd?(b=a.indexOf(c),b===-1?a.push(c,[d,f]):a[b+1].push(d,f)):a.push(c,f)};
Zla=function(a,b,c,d){for(;c<d;c++)if(b[c]===a)return c;return-1};bma=function(){return cma(this.xd,[])};ama=function(a,b,c,d){b=this.xd;if(this.Wjb){const e=this.Wjb.Jta;d=je(c,c[1],this.Wjb.index,d);c=d.slice(0,e);cma(b,c);for(b=e;b<d.length;b++)c.push(d[b])}else c=[],cma(b,c);return c};cma=function(a,b){for(let c=0;c<a.length;c++)b.push((0,a[c])());return b};
_.Zg=function(a){var b=[];return c=>{c.Yjb=(d,e)=>{e=e?e(a):a;const f=_.Xd();f.wl&&(d=!!d.qa,Yla(b,f.data,f.blueprint,d,!0),Yla(e,f.data,f.blueprint,d,!1))}}};_.$g=function(a){_.cg("NgStandalone");a.z6a=b=>{b=b.get(dma);if(a.standalone){if(!b.cea.has(a)){var c=wfa(a.type);c=c.length>0?Lja([c],b.xc,`Standalone[${a.type.name}]`):null;b.cea.set(a,c)}b=b.cea.get(a)}else b=null;return b}};_.ah=function(a,b){a=_.ae()+a;const c=_.Ud();return c[a]===_.wf?_.ig(c,a,b()):c[a]};
_.bh=function(a,b,c){return ema(_.Ud(),_.ae(),a,b,c)};_.ch=function(a,b,c,d){return _.fma(_.Ud(),_.ae(),a,b,c,d)};_.gma=function(a,b){a=a[b];return a===_.wf?void 0:a};ema=function(a,b,c,d,e,f){b+=c;return _.jg(a,b,e)?_.ig(a,b+1,f?d.call(f,e):d(e)):_.gma(a,b+1)};_.fma=function(a,b,c,d,e,f,g){b+=c;return _.kg(a,b,e,f)?_.ig(a,b+2,g?d.call(g,e,f):d(e,f)):_.gma(a,b+2)};
_.R=function(a,b){const c=_.Xd();a+=25;if(c.wl){a:{var d=c.rVb;if(d)for(let g=d.length-1;g>=0;g--){const l=d[g];if(b===l.name){b=l;break a}}b=void 0}c.data[a]=b;if(b.Be){var e;((e=c.dW)!=null?e:c.dW=[]).push(a,b.Be)}}else b=c.data[a];e=b.oa||(b.oa=zd(b.type));b=kd(_.B);try{const g=jga(!1),l=e();jga(g);var f=_.Ud();a>=c.data.length&&(c.data[a]=null,c.blueprint[a]=null);f[a]=l}finally{kd(b)}};_.S=function(a,b,c){a+=25;const d=_.Ud(),e=d[a];return d[1].data[a].le?ema(d,_.ae(),b,e.transform,c,e):e.transform(c)};
_.dh=function(a,b){return Gla(a,b)};_.jma=function(a){function b(){_.Cea(c);if(c.value===_.hma)throw new _.ad(-950,!1);return c.value}const c=Object.create(_.ima);c.value=a;c.eub=void 0;b[_.hd]=c;return b};kma=function(){return _.Tg(!0,!1)};lma=function(a){var b=_.Yd(),c=_.Ud();b.Hy>-1&&(a&16)!==16?(a=_.Od(b.index,c),a=new eh(a,a)):a=b.type&175?new eh(c[15],c):null;return a};mma=function(a,b,c){a=a.Ww;if(a===null)return a;let d=0;c&&a<c.length&&(d=c[a]);return a+b+d};
qma=function({Y0c:a,DPb:b,vQ:c}){a!=null||(a=()=>new _.df(Object.assign({},nma(),{vQ:c})));return[{va:_.df,Ab:a},{va:zfa,xd:!0,Ab:()=>{const d=_.n(fh,{optional:!0});return()=>d.initialize()}},{va:zfa,xd:!0,Ab:()=>{const d=_.n(gh);return()=>{d.initialize()}}},b===!0?{va:oma,jc:!0}:[],{va:pma,jc:c!=null?c:!1}]};nma=function(a){let b,c;return{hUc:!1,GBa:(b=a==null?void 0:a.vUc)!=null?b:!1,fma:(c=a==null?void 0:a.L4c)!=null?c:!1}};
Mma=function(a){const b=a.mD?a.mD.Rb:a.o3c,c=b.get(_.df);return c.run(()=>{a.mD?a.mD.m_():a.o3c.m_();const d=b.get(_.zf,null);let e;c.Ub(()=>{e=c.onError.subscribe({next:f=>{d.handleError(f)}})});if(a.mD){const f=()=>a.mD.destroy(),g=a.uVb.get(rma);g.add(f);a.mD.Be(()=>{nka(a.hIb,a.mD);e.unsubscribe();g.delete(f)})}else{const f=()=>b.destroy(),g=a.uVb.get(rma);g.add(f);b.Be(()=>{e.unsubscribe();g.delete(f)})}return lka(d,c,()=>{const f=b.get(hh);sma(f);return f.HTc.then(()=>{var g=b.get(_.ih,"en-US")||
"en-US";typeof g==="string"&&(_.tma=g.toLowerCase().replace(/_/g,"-"));if(!a.mD)return g=b.get(_.jh),a.B4c!==void 0&&g.zy(a.B4c),g;uma(a.mD,a.hIb);return a.mD})})})};uma=function(a,b){const c=a.Rb.get(_.jh);if(a.EKa.length>0)a.EKa.forEach(d=>c.zy(d));else if(a.instance.S0c)a.instance.S0c(c);else throw new _.ad(-403,!1);b.push(a)};
Rma=function(a,b,c=[]){const d=`Platform: ${b}`,e=new _.Dd(d);return(f=[])=>{let g=Nma();if(!g||g.Rb.get(Oma,!1))if(f=[...c,...f,{va:e,jc:!0}],a)a(f);else{f=Pma(f,d);if(kh&&!kh.get(Oma,!1))throw new _.ad(400,!1);kka();kh=f;f.get(lh);Qma(f)}f=Nma();if(!f)throw new _.ad(401,!1);return f}};Pma=function(a=[],b){return _.mh({name:b,Nb:[{va:Sma,jc:"platform"},{va:rma,jc:new Set([()=>kh=null])},...a]})};Nma=function(){let a,b;return(b=(a=kh)==null?void 0:a.get(lh))!=null?b:null};
Qma=function(a){let b;(b=a.get(Tma,null))==null||b.forEach(c=>c())};_.oh=function(a){return typeof a==="boolean"?a:a!=null&&a!=="false"};_.ph=function(a,b=NaN){return isNaN(parseFloat(a))||isNaN(Number(a))?b:Number(a)};_.qh=function(a,b){_.cg("NgSignals");a=Nea(a);if(b==null?0:b.Vq)a[_.hd].Vq=b.Vq;return a};Vma=function(){return new Uma(_.Ud(),_.Yd())};
_.vh=function(a,b){_.cg("NgSignals");(b==null?0:b.Rb)||_.Gd();var c;const d=(c=b==null?void 0:b.Rb)!=null?c:_.n(_.dg);c=(b==null?void 0:b.xdb)!==!0?d.get(_.hg):null;let e;const f=d.get(Uma,null,{optional:!0});f===null||(b==null?0:b.djd)?e=Wma(a,d.get(Xma),d.get(uh)):(e=Yma(f.view,a),c instanceof Fga&&c.Pe===f.view&&(c=null));e.Rb=d;c!==null&&(e.kgb=c.Be(()=>e.destroy()));return new Zma(e)};
Yma=function(a,b){const c=Object.create($ma);c.view=a;c.zone=typeof Zone!=="undefined"?Zone.current:null;c.fn=b;a[23]!=null||(a[23]=new Set);a[23].add(c);c.hO(c);return c};Wma=function(a,b,c){const d=Object.create(ana);d.fn=a;d.scheduler=b;d.iUb=c;d.zone=typeof Zone!=="undefined"?Zone.current:null;d.scheduler.ve(d);d.iUb.notify(13);return d};wh=function(a){const b=_.cd(null);try{return a()}finally{_.cd(b)}};dna=function(a){const b=_.bna.get(a);if(!b)throw Error("fb`"+a);return new cna(b)};
fna=function(a,b){a=a[ud]||null;const c=b.aUc||Efa();return(new ena(a)).create(c,b.YP,b.iG,b.LF)};gna=function(a){const b=a[ud]||null;if(!b)return null;const c=new ena(b);return{get Pa(){return c.Pa},get type(){return c.tV},get inputs(){return c.inputs},get outputs(){return c.outputs},get ac(){return c.ac},get zld(){return b.standalone},get zZc(){return b.g0}}};ina=function(a,b){if(a==null)return null;a=hna(b);return a==null?null:a};
jna=function(a){return Object.assign({},{Oa:{},Wgd:{},keys:[],vd:{},Ha:{},Na:{},EMb:!1},a)};_.xh=function(a){return kna(a,lna,mna,nna)};lna=function(a,b){return _.T(b,a)};mna=function(a,b,c){b[a]=c};nna=function(){return{}};_.yh=function(a,b){const c=new a;return b==null?c:kna(b,ona,pna,qna,a)};ona=function(a,b){return b[a]};pna=function(a,b,c){b.i[a]=c};qna=function(a){if(a==null)throw Error("gb");return new a};
kna=function(a,b,c,d,e){e=d(e);const f=rna(a,e);var g=f.keys||[];const l=f.Oa||{},p=f.Ha||{},t=f.vd||{};for(const w of g)if(g=b(w,a),g!=null){if(l.hasOwnProperty(w)){if(f.EMb&&g.length===0)continue;g=sna(g,b,c,d,!0,!0,l[w])}else if(p.hasOwnProperty(w))g=sna(g,b,c,d,!1,!0,p[w]);else if(t.hasOwnProperty(w)){const A=t[w];g=A.Gc?g.map(G=>tna(G,A,b,c,d)):tna(g,A,b,c,d)}else if(Array.isArray(g)){if(f.EMb&&g.length===0)continue;g=sna(g,b,c,d,!0,!1)}c(w,e,g)}return e};
tna=function(a,b,c,d,e){const f={};for(const g of Object.keys(a)){const l=a[g];l!=null&&(f[g]=sna(l,c,d,e,b.Ic,b.Hc,b.vc))}return f};sna=function(a,b,c,d,e,f,g){if(f&&g==null)throw Error("hb");return a==null?a:e&&f?a.map(l=>kna(l,b,c,d,g)):e&&!f?a.map(l=>l):!e&&f?kna(a,b,c,d,g):typeof a==="object"?JSON.parse(JSON.stringify(a)):a};rna=function(a,b){if(b instanceof _.W)a=jna(b.ka());else if(a instanceof _.W)a=jna(a.ka());else throw Error("ib");return a};
una=function(a){if(a.Sa!=null){const b={};for(const c in a.Sa)a.Sa[c]!==void 0&&(b[c]=a.Sa[c]);a.Sa=b}};_.zh=function(a,b,c={}){for(const [d,e]of Object.entries(b)){b=d;const f=e;b in a&&(c[f]=a[b])}return c};vna=function(a,b){if(b&&!b.mi)throw Error("kb`"+a+"`"+_.Zc(b));};wna=function(a,b){if(a.length==0)return b;if(b.length==0)return a;let c=0;a.endsWith("/")&&c++;b.startsWith("/")&&c++;return c==2?a+b.substring(1):c==1?a+b:a+"/"+b};
_.Ah=function(a){var b=a.match(/#|\?|$/);b=b&&b.index||a.length;return a.slice(0,b-(a[b-1]==="/"?1:0))+a.slice(b)};Bh=function(a){return a&&a[0]!=="?"?"?"+a:a};xna=function(a){return RegExp("^(https?:)?//").test(a)?([,a]=a.split(/\/\/[^\/]+/),a):a};yna=function(a){switch(a){case "CLICK":return 1;case "CHANGE":return 2;case "SCROLL":return 3;case "RESIZE":return 4;case "BROWSER_NAVIGATION":return 5;case "KEYBOARD":return 6;case "BACKGROUND":return 7;case "EXTERNAL":return 8;default:return 0}};
zna=function(a){switch(a){case "SUCCESS":return 1;case "FAILURE":return 2;case "TIME_OUT":return 3;case "DEGRADED":return 4;case "CANCELLED":return 5;case "RETRIED":return 6;default:return 0}};Ana=function(a){switch(a){case "CORE":return 1;case "SOURCE":return 2;case "BUILD":return 4;case "ISSUE_TRACKER":return 5;default:return 0}};
Bna=function(a,b,c){const d=c.path.split("/");if(d.length>a.length||c.Zja==="full"&&(b.Vp()||d.length<a.length))return null;b={};for(c=0;c<d.length;c++){const e=d[c],f=a[c];if(e[0]===":")b[e.substring(1)]=f;else if(e!==f.path)return null}return{gO:a.slice(0,d.length),Rza:b}};Ch=function(a,b){const c=a?Cna(a):void 0;var d=b?Cna(b):void 0;if(!c||!d||c.length!=d.length)return!1;for(let e=0;e<c.length;e++)if(d=c[e],!Dna(a[d],b[d]))return!1;return!0};Cna=function(a){return[...Object.keys(a),...Object.getOwnPropertySymbols(a)]};
Dna=function(a,b){if(Array.isArray(a)&&Array.isArray(b)){if(a.length!==b.length)return!1;a=[...a].sort();const c=[...b].sort();return a.every((d,e)=>c[e]===d)}return a===b};Dh=function(a){return _.bf(a)?a:Af(a)?_.De(Promise.resolve(a)):_.u(a)};Gna=function(a,b,c){return Ena[c.Zn](a.root,b.root,c.pTb)&&Fna[c.Sa](a.Sa,b.Sa)&&!(c.af==="exact"&&a.af!==b.af)};Hna=function(a,b){return Ch(a,b)};
Jna=function(a,b,c){if(!Eh(a.Pd,b.Pd)||!Ina(a.Pd,b.Pd,c)||a.TY!==b.TY)return!1;for(const d in b.children)if(!a.children[d]||!Jna(a.children[d],b.children[d],c))return!1;return!0};Kna=function(a,b){return Object.keys(b).length<=Object.keys(a).length&&Object.keys(b).every(c=>Dna(a[c],b[c]))};Mna=function(a,b,c){return Lna(a,b,b.Pd,c)};
Lna=function(a,b,c,d){if(a.Pd.length>c.length)return a=a.Pd.slice(0,c.length),Eh(a,c)&&!b.Vp()&&Ina(a,c,d)?!0:!1;if(a.Pd.length===c.length){if(!Eh(a.Pd,c)||!Ina(a.Pd,c,d))return!1;for(var e in b.children)if(!a.children[e]||!Mna(a.children[e],b.children[e],d))return!1;return!0}e=c.slice(0,a.Pd.length);c=c.slice(a.Pd.length);return Eh(a.Pd,e)&&Ina(a.Pd,e,d)&&a.children.primary?Lna(a.children.primary,b,c,d):!1};Ina=function(a,b,c){return b.every((d,e)=>Fna[c](a[e].parameters,d.parameters))};
Nna=function(a,b){return Eh(a,b)&&a.every((c,d)=>Ch(c.parameters,b[d].parameters))};Eh=function(a,b){return a.length!==b.length?!1:a.every((c,d)=>c.path===b[d].path)};Ona=function(a,b){let c=[];Object.entries(a.children).forEach(([d,e])=>{d==="primary"&&(c=c.concat(b(e,d)))});Object.entries(a.children).forEach(([d,e])=>{d!=="primary"&&(c=c.concat(b(e,d)))});return c};Qna=function(a){return a.Pd.map(b=>Pna(b)).join("/")};
Fh=function(a,b){if(!a.Vp())return Qna(a);if(b){b=a.children.primary?Fh(a.children.primary,!1):"";const c=[];Object.entries(a.children).forEach(([d,e])=>{d!=="primary"&&c.push(`${d}:${Fh(e,!1)}`)});return c.length>0?`${b}(${c.join("//")})`:b}b=Ona(a,(c,d)=>d==="primary"?[Fh(a.children.primary,!1)]:[`${d}:${Fh(c,!1)}`]);return Object.keys(a.children).length===1&&a.children.primary!=null?`${Qna(a)}/${b[0]}`:`${Qna(a)}/(${b.join("//")})`};
Rna=function(a){return encodeURIComponent(a).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")};Sna=function(a){return Rna(a).replace(/%3B/gi,";")};Tna=function(a){return Rna(a).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")};Pna=function(a){return`${Tna(a.path)}${Una(a.parameters)}`};Una=function(a){return Object.entries(a).map(([b,c])=>`;${Tna(b)}=${Tna(c)}`).join("")};
Vna=function(a){a=Object.entries(a).map(([b,c])=>Array.isArray(c)?c.map(d=>`${Sna(b)}=${Sna(d)}`).join("&"):`${Sna(b)}=${Sna(c)}`).filter(b=>b);return a.length?`?${a.join("&")}`:""};Xna=function(a){return(a=a.match(Wna))?a[0]:""};Yna=function(a){return a.Pd.length>0?new Gh([],{primary:a}):a};
Zna=function(a){var b={};for(const [c,d]of Object.entries(a.children)){const e=c,f=Zna(d);if(e==="primary"&&f.Pd.length===0&&f.Vp())for(const [g,l]of Object.entries(f.children))b[g]=l;else if(f.Pd.length>0||f.Vp())b[e]=f}a=new Gh(a.Pd,b);a.TY===1&&a.children.primary&&(b=a.children.primary,a=new Gh(a.Pd.concat(b.Pd),b.children));return a};Ih=function(a){return a instanceof Hh};boa=function(a,b=null,c=null){a=$na(a);return aoa(a,[],b,c)};
$na=function(a){function b(f){var g={};for(const l of f.children){const p=b(l);g[l.ef]=p}g=new Gh(f.url,g);f===a&&(c=g);return g}let c;var d=b(a.root);d=Yna(d);let e;return(e=c)!=null?e:d};
aoa=function(a,b,c,d){let e=a;for(;e.parent;)e=e.parent;if(b.length===0)return coa(e,e,e,c,d);b=doa(b);if(b.EQb&&b.commands.length===1&&b.commands[0]=="/")return coa(e,e,new Gh([],{}),c,d);var f=e;if(b.EQb)a=new eoa(f,!0,0);else if(a)if(a.parent===null)a=new eoa(a,!0,0);else{f=a;a=a.Pd.length-1+(foa(b.commands[0])?0:1);let g=b.n1c;for(;g>a;){g-=a;f=f.parent;if(!f)throw new _.ad(4005,!1);a=f.Pd.length}a=new eoa(f,!1,a-g)}else a=new eoa(f,!1,NaN);b=a.aAa?Jh(a.lH,a.index,b.commands):goa(a.lH,a.index,
b.commands);return coa(e,a.lH,b,c,d)};foa=function(a){return typeof a==="object"&&a!=null&&!a.LP&&!a.QXb};Kh=function(a){return typeof a==="object"&&a!=null&&a.LP};coa=function(a,b,c,d,e){let f={};d&&Object.entries(d).forEach(([g,l])=>{f[g]=Array.isArray(l)?l.map(p=>`${p}`):`${l}`});a=a===b?c:hoa(a,b,c);a=Yna(Zna(a));return new Hh(a,f,e)};hoa=function(a,b,c){const d={};Object.entries(a.children).forEach(([e,f])=>{d[e]=f===b?c:hoa(f,b,c)});return new Gh(a.Pd,d)};
doa=function(a){if(typeof a[0]==="string"&&a.length===1&&a[0]==="/")return new ioa(!0,0,a);let b=0,c=!1;a=a.reduce((d,e,f)=>{if(typeof e==="object"&&e!=null){if(e.LP){const g={};Object.entries(e.LP).forEach(([l,p])=>{g[l]=typeof p==="string"?p.split("/"):p});return[...d,{LP:g}]}if(e.QXb)return[...d,e.QXb]}return typeof e!=="string"?[...d,e]:f===0?(e.split("/").forEach((g,l)=>{if(l!=0||g!==".")l==0&&g===""?c=!0:g===".."?b++:g!=""&&d.push(g)}),d):[...d,e]},[]);return new ioa(c,b,a)};
goa=function(a,b,c){a!=null||(a=new Gh([],{}));if(a.Pd.length===0&&a.Vp())return Jh(a,b,c);a:{var d=a;var e=0;let l=b;const p={match:!1,Dza:0,BKb:0};for(;l<d.Pd.length;){if(e>=c.length){d=p;break a}const t=d.Pd[l];var f=c[e];if(Kh(f))break;f=`${f}`;var g=e<c.length-1?c[e+1]:null;if(l>0&&f===void 0)break;if(f&&g&&typeof g==="object"&&g.LP===void 0){if(f!=t.path||!Ch(g,t.parameters)){d=p;break a}e+=2}else{g={};if(f!=t.path||!Ch(g,t.parameters)){d=p;break a}e++}l++}d={match:!0,Dza:l,BKb:e}}e=c.slice(d.BKb);
return d.match&&d.Dza<a.Pd.length?(b=new Gh(a.Pd.slice(0,d.Dza),{}),b.children.primary=new Gh(a.Pd.slice(d.Dza),a.children),Jh(b,0,e)):d.match&&e.length===0?new Gh(a.Pd,{}):d.match&&!a.Vp()?joa(a,b,c):d.match?Jh(a,0,e):joa(a,b,c)};
Jh=function(a,b,c){if(c.length===0)return new Gh(a.Pd,{});const d=Kh(c[0])?c[0].LP:{primary:c},e={};if(Object.keys(d).some(f=>f!=="primary")&&a.children.primary&&a.TY===1&&a.children.primary.Pd.length===0)return c=Jh(a.children.primary,b,c),new Gh(a.Pd,c.children);Object.entries(d).forEach(([f,g])=>{typeof g==="string"&&(g=[g]);g!==null&&(e[f]=goa(a.children[f],b,g))});Object.entries(a.children).forEach(([f,g])=>{d[f]===void 0&&(e[f]=g)});return new Gh(a.Pd,e)};
joa=function(a,b,c){const d=a.Pd.slice(0,b);let e=0;for(;e<c.length;){var f=c[e];if(Kh(f))return a=koa(f.LP),new Gh(d,a);if(e===0&&foa(c[0])){d.push(new _.Lh(a.Pd[b].path,loa(c[0])));e++;continue}f=Kh(f)?f.LP.primary:`${f}`;const g=e<c.length-1?c[e+1]:null;f&&g&&foa(g)?(d.push(new _.Lh(f,loa(g))),e+=2):(d.push(new _.Lh(f,{})),e++)}return new Gh(d,{})};koa=function(a){const b={};Object.entries(a).forEach(([c,d])=>{typeof d==="string"&&(d=[d]);d!==null&&(b[c]=joa(new Gh([],{}),0,d))});return b};
loa=function(a){const b={};Object.entries(a).forEach(([c,d])=>b[c]=`${d}`);return b};moa=function(a,b){a.Nb&&!a.xc&&(a.xc=Lja(a.Nb,b,`Route: ${a.path}`));let c;return(c=a.xc)!=null?c:b};Mh=function(a){return a.ef||"primary"};noa=function(a,b){const c=a.filter(d=>Mh(d)===b);c.push(...a.filter(d=>Mh(d)!==b));return c};Nh=function(a){if(!a)return null;var b;if((b=a.qe)==null?0:b.xc)return a.qe.xc;for(a=a.parent;a;a=a.parent){b=a.qe;let c;if((c=b)==null?0:c.oT)return b.oT;let d;if((d=b)==null?0:d.xc)return b.xc}return null};
ooa=function(a,b){if(a===b.value)return b;for(const c of b.children)if(b=ooa(a,c))return b;return null};poa=function(a,b){if(a===b.value)return[b];for(const c of b.children){const d=poa(a,c);if(d.length)return d.unshift(b),d}return[]};Oh=function(a){const b={};a&&a.children.forEach(c=>b[c.value.ef]=c);return b};
qoa=function(a,b,c="emptyOnly"){const d=a.qe;let e;if(b===null||c!=="always"&&(d==null?void 0:d.path)!==""&&(b.component||((e=b.qe)==null?0:e.wP))){let f;a={params:Object.assign({},a.params),data:Object.assign({},a.data),resolve:Object.assign({},a.data,(f=a.kra)!=null?f:{})}}else a={params:Object.assign({},b.params,a.params),data:Object.assign({},b.data,a.data),resolve:Object.assign({},a.data,b.data,d==null?void 0:d.data,a.kra)};!d||typeof d.title!=="string"&&d.title!==null||(a.resolve[Ph]=d.title);
return a};roa=function(a,b){b.value.ZE=a;b.children.forEach(c=>roa(a,c))};soa=function(a){const b=a.children.length>0?` { ${a.children.map(soa).join(", ")} } `:"";return`${a.value}${b}`};
toa=function(a){if(a.Wc){const d=a.Wc,e=a.B2;a.Wc=e;Ch(d.Sa,e.Sa)||a.m3c.next(e.Sa);d.af!==e.af&&a.UVc.next(e.af);Ch(d.params,e.params)||a.p2c.next(e.params);a:{var b=d.url;var c=e.url;if(b.length!==c.length)b=!1;else{for(let f=0;f<b.length;++f)if(!Ch(b[f],c[f])){b=!1;break a}b=!0}}b||a.o9c.next(e.url);Ch(d.data,e.data)||a.UV.next(e.data)}else a.Wc=a.B2,a.UV.next(a.B2.data)};
uoa=function(a,b){const c=Ch(a.params,b.params)&&Nna(a.url,b.url),d=!a.parent!==!b.parent;return c&&!d&&(!a.parent||uoa(a.parent,b.parent))};voa=function(a){const b=a.children&&a.children.map(voa);a=b?Object.assign({},a,{children:b}):Object.assign({},a);a.component||a.wP||!b&&!a.zl||!a.ef||a.ef==="primary"||(a.component=Qh);return a};
yoa=function(a,b,c){if(c&&a.HBa(b.value,c.value.Wc)){var d=c.value;d.B2=b.value;b=woa(a,b,c);return new Rh(d,b)}d=xoa(b.value);b=b.children.map(e=>yoa(a,e));return new Rh(d,b)};woa=function(a,b,c){return b.children.map(d=>{for(const e of c.children)if(a.HBa(d.value,e.value.Wc))return yoa(a,d,e);return yoa(a,d)})};xoa=function(a){return new _.Th(new _.Uh(a.url),new _.Uh(a.params),new _.Uh(a.Sa),new _.Uh(a.af),new _.Uh(a.data),a.ef,a.component,a)};
Aoa=function(a){const {CD:b,mja:c}=Ih(a)?{CD:a,mja:void 0}:a;a=zoa(0);a.url=b;a.mja=c;return a};zoa=function(a){const b=Error("zb`");b.ngNavigationCancelingError=!0;b.FQc=a;return b};Boa=function(a){return!!a&&a.ngNavigationCancelingError};Vh=function(){return _.Zf(a=>_.x(_.Pe(a.map(b=>_.x(b,_.Jf(1),_.Yf(Coa)))),_.v(b=>{for(const c of b)if(c!==!0){if(c===Coa)return Coa;if(c===!1||Ih(c))return c}return!0}),_.$e(b=>b!==Coa),_.Jf(1)))};
Wh=function(a,b){const c=Symbol(),d=b.get(a,c);return d===c?typeof a!=="function"||qea(a)!==null?b.get(a):a:d};Yh=function(a,b,c,d,e={canDeactivateChecks:[],canActivateChecks:[]}){const f=Oh(b);a.children.forEach(g=>{Doa(g,f[g.value.ef],c,d.concat([g.value]),e);delete f[g.value.ef]});Object.entries(f).forEach(([g,l])=>Xh(l,c.getContext(g),e));return e};
Doa=function(a,b,c,d,e={canDeactivateChecks:[],canActivateChecks:[]}){const f=a.value,g=b?b.value:null,l=c?c.getContext(a.value.ef):null;if(g&&f.qe===g.qe){const p=Eoa(g,f,f.qe.qr);p?e.canActivateChecks.push(new Foa(d)):(f.data=g.data,f.kra=g.kra);f.component?Yh(a,b,l?l.children:null,d,e):Yh(a,b,c,d,e);p&&l&&l.ef&&l.ef.oxa&&e.canDeactivateChecks.push(new Goa(l.ef.component,g))}else g&&Xh(b,l,e),e.canActivateChecks.push(new Foa(d)),f.component?Yh(a,null,l?l.children:null,d,e):Yh(a,null,c,d,e)};
Eoa=function(a,b,c){if(typeof c==="function")return c(a,b);switch(c){case "pathParamsChange":return!Eh(a.url,b.url);case "pathParamsOrQueryParamsChange":return!Eh(a.url,b.url)||!Ch(a.Sa,b.Sa);case "always":return!0;case "paramsOrQueryParamsChange":return!uoa(a,b)||!Ch(a.Sa,b.Sa);default:return!uoa(a,b)}};
Xh=function(a,b,c){const d=Oh(a),e=a.value;Object.entries(d).forEach(([f,g])=>{e.component?b?Xh(g,b.children.getContext(f),c):Xh(g,null,c):Xh(g,b,c)});e.component?b&&b.ef&&b.ef.oxa?c.canDeactivateChecks.push(new Goa(b.ef.component,e)):c.canDeactivateChecks.push(new Goa(null,e)):c.canDeactivateChecks.push(new Goa(null,e))};Zh=function(a){return typeof a==="function"};Hoa=function(a){return a instanceof _.Le||(a==null?void 0:a.name)==="EmptyError"};
Koa=function(a,b){return _.Qe(c=>{const d=c.mj,e=c.OV;var f=c.u6;const g=f.canActivateChecks;f=f.canDeactivateChecks;return f.length===0&&g.length===0?_.u(Object.assign({},c,{xK:!0})):_.x(Ioa(f,d,e,a),_.Qe(l=>l&&typeof l==="boolean"?Joa(d,g,a,b):_.u(l)),_.v(l=>Object.assign({},c,{xK:l})))})};Ioa=function(a,b,c,d){return _.x(_.De(a),_.Qe(e=>Loa(e.component,e.Kb,c,b,d)),_.Of(e=>e!==!0,!0))};
Joa=function(a,b,c,d){return _.x(_.De(b),_.Ff(e=>{var f=e.Kb.parent;f!==null&&d&&d(new Moa(f));f=_.u(!0);var g=e.Kb;g!==null&&d&&d(new Noa(g));g=_.u(!0);return _.Se(f,g,Ooa(a,e.path,c),Poa(a,e.Kb,c))}),_.Of(e=>e!==!0,!0))};Poa=function(a,b,c){var d=b.qe?b.qe.nf:null;if(!d||d.length===0)return _.u(!0);d=d.map(e=>_.Te(()=>{var f;const g=(f=Nh(b))!=null?f:c,l=Wh(e,g);f=l&&Zh(l.nf)?l.nf(b,a):Fd(g,()=>l(b,a));return _.x(Dh(f),_.Of())}));return _.x(_.u(d),Vh())};
Ooa=function(a,b,c){const d=b[b.length-1];b=b.slice(0,b.length-1).reverse().map(e=>{const f=e.qe?e.qe.cV:null;return f&&f.length!==0?{node:e,u6:f}:null}).filter(e=>e!==null).map(e=>_.Te(()=>{const f=e.u6.map(g=>{let l;const p=(l=Nh(e.node))!=null?l:c,t=Wh(g,p);g=t&&Zh(t.cV)?t.cV(d,a):Fd(p,()=>t(d,a));return _.x(Dh(g),_.Of())});return _.x(_.u(f),Vh())}));return _.x(_.u(b),Vh())};
Loa=function(a,b,c,d,e){var f=b&&b.qe?b.qe.MJb:null;if(!f||f.length===0)return _.u(!0);f=f.map(g=>{let l;const p=(l=Nh(b))!=null?l:e,t=Wh(g,p);g=t&&Zh(t.MJb)?t.MJb(a,b,c,d):Fd(p,()=>t(a,b,c,d));return _.x(Dh(g),_.Of())});return _.x(_.u(f),Vh())};Roa=function(a,b,c){var d=b.Vsa;if(d===void 0||d.length===0)return _.u(!0);d=d.map(e=>{const f=Wh(e,a);e=f&&Zh(f.Vsa)?f.Vsa(b,c):Fd(a,()=>f(b,c));return Dh(e)});return _.x(_.u(d),Vh(),Qoa())};
Qoa=function(){return _.ze(_.ag(a=>{if(typeof a!=="boolean")throw Aoa(a);}),_.v(a=>a===!0))};Soa=function(a,b,c){var d=b.NJb;if(!d||d.length===0)return _.u(!0);d=d.map(e=>{const f=Wh(e,a);e=f&&Zh(f.NJb)?f.NJb(b,c):Fd(a,()=>f(b,c));return Dh(e)});return _.x(_.u(d),Vh(),Qoa())};$h=function(a){return _.Ke(new Toa(a))};Woa=function(a,b,c,d){const e=Uoa(a,b,c);if(!e.BG)return _.u(e);d=moa(b,d);return _.x(Soa(d,b,c),_.v(f=>f===!0?e:Object.assign({},Voa)))};
Uoa=function(a,b,c){if(b.path==="**")return{BG:!0,parameters:c.length>0?(c.length>0?c[c.length-1]:null).parameters:{},Eea:c,Jka:[],Tza:{}};if(b.path==="")return b.Zja==="full"&&(a.Vp()||c.length>0)?Object.assign({},Voa):{BG:!0,Eea:[],Jka:c,parameters:{},Tza:{}};a=(b.Xs||Bna)(c,a,b);if(!a)return Object.assign({},Voa);const d={};var e;Object.entries((e=a.Rza)!=null?e:{}).forEach(([g,l])=>{d[g]=l.path});e=a.gO.length>0?Object.assign({},d,a.gO[a.gO.length-1].parameters):d;let f;return{BG:!0,Eea:a.gO,
Jka:c.slice(a.gO.length),parameters:e,Tza:(f=a.Rza)!=null?f:{}}};$oa=function(a,b,c,d){if(c.length>0&&Xoa(a,c,d)){var e=Gh;a=new Gh(c,a.children);c={};c.primary=a;for(var f of d)f.path===""&&Mh(f)!=="primary"&&(d=new Gh([],{}),c[Mh(f)]=d);c={lH:new e(b,c),Lqb:[]}}else if(c.length===0&&Yoa(a,c,d)){b=Gh;f=a.Pd;var g=a.children;const l={};for(e of d)Zoa(a,c,e)&&!g[Mh(e)]&&(d=new Gh([],{}),l[Mh(e)]=d);d=Object.assign({},g,l);c={lH:new b(f,d),Lqb:c}}else c={lH:new Gh(a.Pd,a.children),Lqb:c};return c};
Xoa=function(a,b,c){return c.some(d=>Zoa(a,b,d)&&Mh(d)!=="primary")};Yoa=function(a,b,c){return c.some(d=>Zoa(a,b,d))};Zoa=function(a,b,c){return(a.Vp()||b.length>0)&&c.Zja==="full"?!1:c.path===""};bpa=function(a,b,c,d,e,f,g="emptyOnly"){return(new apa(a,b,c,d,e,g,f)).recognize()};cpa=function(a){a.sort((b,c)=>b.value.ef==="primary"?-1:c.value.ef==="primary"?1:b.value.ef.localeCompare(c.value.ef))};dpa=function(a){return(a=a.value.qe)&&a.path===""};
epa=function(a){const b=[],c=new Set;for(const d of a)dpa(d)?(a=b.find(e=>d.value.qe===e.value.qe),a!==void 0?(a.children.push(...d.children),c.add(a)):b.push(d)):b.push(d);for(const d of c)a=epa(d.children),b.push(new Rh(d.value,a));return b.filter(d=>!c.has(d))};fpa=function(a,b,c,d,e,f){return _.Qe(g=>_.x(bpa(a,b,c,d,g.Xq,e,f),_.v(({state:l,u9:p})=>Object.assign({},g,{mj:l,Mh:p}))))};
ipa=function(a,b){return _.Qe(c=>{const d=c.mj,e=c.u6.canActivateChecks;if(!e.length)return _.u(c);const f=new Set(e.map(p=>p.Kb)),g=new Set;for(const p of f)if(!g.has(p))for(const t of gpa(p))g.add(t);let l=0;return _.x(_.De(g),_.Ff(p=>{if(f.has(p))return hpa(p,d,a,b);p.data=qoa(p,p.parent,a).resolve;return _.u(void 0)}),_.ag(()=>l++),_.Qf(),_.Qe(()=>l===g.size?_.u(c):_.Ye))})};gpa=function(a){const b=a.children.map(c=>gpa(c)).flat();return[a,...b]};
hpa=function(a,b,c,d){const e=a.qe,f=a.PMc;(e==null?void 0:e.title)!==void 0&&typeof e.title!=="string"&&e.title!==null&&(f[Ph]=e.title);return _.x(jpa(f,a,b,d),_.v(g=>{a.kra=g;a.data=qoa(a,a.parent,c).resolve;return null}))};jpa=function(a,b,c,d){const e=Cna(a);if(e.length===0)return _.u({});const f={};return _.x(_.De(e),_.Qe(g=>_.x(kpa(a[g],b,c,d),_.Of(),_.ag(l=>{f[g]=l}))),_.Qf(),_.If(f),_.Ef(g=>Hoa(g)?_.Ye:_.Ke(g)))};
kpa=function(a,b,c,d){let e;const f=(e=Nh(b))!=null?e:d,g=Wh(a,f);a=g.resolve?g.resolve(b,c):Fd(f,()=>g(b,c));return Dh(a)};lpa=function(a){return _.Zf(b=>{const c=a(b);return c?_.x(_.De(c),_.v(()=>b)):_.u(b)})};mpa=function(a,b){b=b.createElement("style");b.textContent=a;return b};npa=function(a,b){b=b.createElement("link");b.setAttribute("rel","stylesheet");b.setAttribute("href",a);return b};ppa=function(a,b){return b.map(c=>c.replace(opa,a))};
qpa=function(a){const b=new Map;a.length>0&&a.replace(/^\?/,"").split("&").forEach(c=>{const d=c.indexOf("="),[e,f]=d==-1?[decodeURIComponent(c),""]:[decodeURIComponent(c.slice(0,d)),decodeURIComponent(c.slice(d+1))];c=b.get(e)||[];c.push(f);b.set(e,c)});return b};tpa=function(a){return encodeURIComponent(a).replace(rpa,(b,c)=>{let d;return(d=spa[c])!=null?d:b})};upa=function(a){return`${a}`};vpa=function(a){return typeof ArrayBuffer!=="undefined"&&a instanceof ArrayBuffer};
wpa=function(a){return typeof Blob!=="undefined"&&a instanceof Blob};xpa=function(a){return typeof FormData!=="undefined"&&a instanceof FormData};ypa=function(a,b){return{body:b,headers:a.headers,context:a.context,observe:a.observe,params:a.params,ix:a.ix,responseType:a.responseType,withCredentials:a.withCredentials,eR:a.eR}};zpa=function(a){return a.url?a.url:a.headers.get("X-Request-URL".toLocaleLowerCase())};Apa=function(){};Bpa=function(a,b){return b(a)};
Cpa=function(a,b){return(c,d)=>b.intercept(c,{handle:e=>a(e,d)})};Dpa=function(a,b,c){return(d,e)=>Fd(c,()=>b(d,f=>a(f,e)))};Gpa=function(a,b){var c=a.url.toLowerCase();if(!_.n(Epa)||a.method==="GET"||a.method==="HEAD"||c.startsWith("http://")||c.startsWith("https://"))return b(a);c=_.n(_.ai).getToken();const d=_.n(Fpa);c==null||a.headers.has(d)||(a=a.clone({headers:a.headers.set(d,c)}));return b(a)};Hpa=function(a,b){return{F$c:a,It:b}};
Jpa=function({cookieName:a,iPb:b}){const c=[];a!==void 0&&c.push({va:Ipa,jc:a});b!==void 0&&c.push({va:Fpa,jc:b});return Hpa(2,c)};Npa=function(a,b,c){return _.x(Dh(a.zl()),_.v(Kpa),_.Qe(d=>d instanceof Lpa||Array.isArray(d)?_.u(d):_.De(Promise.resolve(new cna(d)))),_.v(d=>{c&&c(a);let e;Array.isArray(d)||(e=d.create(b).Rb,d=e.get(_.Mpa,[],{optional:!0,self:!0}).flat());return{KD:d.map(voa),Rb:e}}))};Kpa=function(a){return a&&typeof a==="object"&&"default"in a?a["default"]:a};
Qpa=function(a,b,c){const d=a.get(Opa),e=a.get(_.bi);return a.get(_.df).Ub(()=>{if(!e.startViewTransition||d.CZb)return d.CZb=!1,new Promise(t=>setTimeout(t));let f;const g=new Promise(t=>{f=t}),l=e.startViewTransition(()=>{f();return Ppa(a)}),p=d.dod;p&&Fd(a,()=>p({transition:l,from:b,to:c}));return g})};Ppa=function(a){return new Promise(b=>{_.fg({read:()=>setTimeout(b)},{Rb:a})})};
Spa=function(a,b){_.x(a.events,_.$e(c=>c instanceof _.ci||c instanceof _.di||c instanceof _.Rpa||c instanceof ei),_.v(c=>c instanceof _.ci||c instanceof ei?0:c instanceof _.di&&(c.code===0||c.code===1)?2:1),_.$e(c=>c!==2),_.Jf(1)).subscribe(()=>{b()})};fi=function(a,b){return{F$c:a,It:b}};
Ypa=function(){const a=_.n(_.dg);return b=>{var c=a.get(_.jh);if(b===c.sF[0]){b=a.get(_.gi);var d=a.get(Tpa);a.get(Upa)===1&&b.Sha();var e;(e=a.get(Vpa,null,8))==null||Wpa(e);var f;(f=a.get(Xpa,null,8))==null||f.init();c=c.HKb[0];b.rm.root.component=c;b.EG.LAa=c;d.closed||(d.next(),d.complete(),d.unsubscribe())}}};
$pa=function(){return fi(2,[{va:Upa,jc:0},{va:hi,xd:!0,Ib:[_.dg],Ab:a=>{const b=a.get(Zpa,Promise.resolve());return()=>b.then(()=>new Promise(c=>{const d=a.get(_.gi),e=a.get(Tpa);Spa(d,()=>{c(!0)});a.get(ii).eIb=()=>{c(!0);return e.closed?_.u(void 0):e};d.Sha()}))}}])};bqa=function(){return fi(3,[{va:hi,xd:!0,Ab:()=>{const a=_.n(_.gi);return()=>{aqa(a)}}},{va:Upa,jc:2}])};
dqa=function(){return{va:Xpa,Ab:()=>{const a=_.n(cqa),b=_.n(_.df),c=_.n(ji),d=_.n(ii),e=_.n(_.ki);c.XAa&&a.HYb(c.XAa);return new li(e,d,a,b,c)}}};eqa=function(){return"guarded"};_.fqa=function(){return[_.mi,_.ni].map(a=>(...b)=>_.n(a).cV(...b))};_.oi=function(a){return(...b)=>_.n(a).resolve(...b)};
gqa=function(a){switch(a){case 200:return 0;case 400:return 3;case 401:return 16;case 403:return 7;case 404:return 5;case 409:return 10;case 412:return 9;case 429:return 8;case 499:return 1;case 500:return 2;case 501:return 12;case 503:return 14;case 504:return 4;default:return 2}};
hqa=function(a){switch(a){case 0:return"OK";case 1:return"CANCELLED";case 2:return"UNKNOWN";case 3:return"INVALID_ARGUMENT";case 4:return"DEADLINE_EXCEEDED";case 5:return"NOT_FOUND";case 6:return"ALREADY_EXISTS";case 7:return"PERMISSION_DENIED";case 16:return"UNAUTHENTICATED";case 8:return"RESOURCE_EXHAUSTED";case 9:return"FAILED_PRECONDITION";case 10:return"ABORTED";case 11:return"OUT_OF_RANGE";case 12:return"UNIMPLEMENTED";case 13:return"INTERNAL";case 14:return"UNAVAILABLE";case 15:return"DATA_LOSS";
default:return""}};iqa=function(a,b){if(window.performance){const c=window.performance.getEntriesByType("paint");for(const d of c)a.jn.push({name:d.name,ti:d.startTime+d.duration,statusCode:"SUCCESS",Qz:a.Qz,LQ:!0})}b>0&&a.jn.push({name:"largest-contentful-paint",ti:b,statusCode:"SUCCESS",Qz:b,LQ:!0})};jqa=function(a){const b=(performance.timeOrigin||performance.timing.navigationStart)+a;return b>Date.now()?a:b};kqa=function(a,b){return`${a.element}/${a.action} - ${a.gestureName} (${b})`};
lqa=function(a){return(a=a.visibilityState)?a!=="visible":!1};mqa=function(a){if(!a.event){if(a.xm!==a.er)return Error("Lb");if(a.status!=="SUCCESS")return Error("Mb`"+a.status);if(a.t2a.length)return Error("Nb");if(!a.event)return Error("Ob`"+a.jn.map(b=>b.name).join(", "))}};_.pi=function(){return performance&&performance.now?performance.now():Date.now()};nqa=function(a,b){let c=null;rka({read(){c!=null&&clearTimeout(c);c=setTimeout(()=>{b();c=null})}},{Rb:a})};
oqa=function(a){switch(a){case 0:return"SUCCESS";case 4:return"TIME_OUT";case 10:return"CANCELLED";default:return"FAILURE"}};_.ri=function(){!_.qi&&_.pqa&&_.qqa();return _.qi};_.qqa=function(){_.qi=(0,_.pqa)();rqa.forEach(a=>{a(_.qi)});rqa=[]};_.si=function(a){_.qi&&sqa(a)};_.ti=function(){_.qi&&_.qi.tBa()};uqa=function(a){return Sca(a,(b,c)=>tqa.indexOf(c)!==-1)};
_.vqa=function({Vm:a,Je:b,Kd:c,rZb:d,Ds:e,m4a:f,zua:g}){const l={};a&&(l.q=a);b!=null&&(l.sq=b);c&&(l.ss=c);d&&(l.ssfr=d);e&&(l.all=e);f&&(l.start=f);g&&(l.dqr=g);return l};_.ui=function(a){return{Vm:a.get("q")||void 0,Je:a.get("sq")||void 0,Kd:a.get("ss")||void 0,rZb:a.get("ssfr")||void 0,Ds:a.get("all")||void 0,m4a:a.get("start")||void 0,zua:a.get("dqr")||void 0}};
yqa=function(a){let b=a.Kc?a.Kc.getResponseHeader("Content-Type"):null;if(!b)return null;b=b.toLowerCase();if(b.startsWith("application/json"))return b.startsWith("application/json+protobuf")?new wqa:new xqa;if(b.startsWith("application/x-protobuf")){a=a.Kc?a.Kc.getResponseHeader("Content-Transfer-Encoding"):null;if(!a)return new vi;if(a.toLowerCase()=="base64")return new wi}return null};_.xi=function(a){return a?(a=zqa.exec(a))?a[1]:"":""};_.Aqa=function(a){return a.startsWith("refs/heads/")?a:`${"refs/heads/"}${a}`};
_.yi=function(a){return a.startsWith("refs/heads/")?a.substring(11):null};_.zi=function(a){return a.startsWith("refs/tags/")?a.substring(10):null};_.Bi=function(a){return _.yi(a)||a};_.Bqa=function(a){return _.zi(a)||a};_.Ci=function(a){return a.startsWith("refs/tags/")};_.Di=function(a){return a.startsWith("refs/heads/")};_.Fi=function(a){return!a||a.startsWith("refs/")&&a.indexOf("/",6)>0||a==="HEAD"||_.Ei.test(a)?a:_.Aqa(a)};_.Gi=function(a){return a?_.Ei.test(a)?a.substring(0,7):a:""};
_.Cqa=function(a,b){return a.tb===b.tb&&a.Uc===b.Uc&&a.repository===b.repository};_.Hi=function(a,b,c){return a===b||c.includes(a)&&c.includes(b)};_.Dqa=function(a){if(a!=null)return typeof a==="number"?a:a.map(b=>b.start===b.end?`${b.start}`:`${b.start}-${b.end}`).join(",")};
_.Li=function(a){var b=a;do{a=b;if(b=a.data.Rc)return b;b=a.firstChild}while(b);b=a.params[_.Ii.Om];var c=a.params.branch,d=c?c.split("..."):[];c&&d.length===2&&(c=d[0],b=d[1]);const {Eb:e,Om:f}={Eb:c,Om:b};b=a;for(c=b.data.groupType||_.Eqa;b.children.length>0;)b=b.firstChild,(d=b.data.groupType)&&(c=d);b=c;if(b==="depot"){b=a.params["package"];var g;return b||(((g=a.url[0])==null?void 0:g.path)||"").startsWith("piper")?new _.Ji({repository:b||"Piper",Eb:(a.params[_.Ii.Qb]?a.Sa.snapshot:void 0)||
a.params[_.Ii.changelist]||"HEAD",path:a.params.path,params:Fqa(a.params,f)}):new _.Ji({})}g={id:a.params.repositoryGroupId,type:b};b=a.params.repo&&a.params.repo.replace(/\/+$/,"");c=a.params.path;a={de:g,repository:b,Eb:e,path:c?c:a.params[""]===":"?"/":void 0,params:Gqa(a.params,f)};return new _.Ki(a)};
_.Iqa=function(a){const b={},c={};for(const [d,e]of Object.entries(a)){a=d;const f=e;Hqa.includes(a)||a==="rev"?b[a]=f:a==="cdbgd"?b[_.Ii.dw]=f:a==="cdbgbp"?b[_.Ii.Oy]=f:a==="dqr"?b[_.Ii.Qy]=f:c[a]=f}return{kib:b,Sa:c}};
Gqa=function(a,b){const c=a[_.Ii.jg]!=null?Number(a[_.Ii.jg]):void 0;return{line:Jqa(a),ez:a[_.Ii.ez],Om:b||a[_.Ii.Om],gq:a[_.Ii.gq],Sf:a[_.Ii.Sf],dw:a[_.Ii.dw],Oy:a[_.Ii.Oy],ak:a[_.Ii.ak],jg:c,Nu:a[_.Ii.Nu],ew:a[_.Ii.ew],Qb:a[_.Ii.Qb],lx:a[_.Ii.lx],fz:a[_.Ii.fz],nK:a[_.Ii.nK],bP:a[_.Ii.bP],Qy:a[_.Ii.Qy]}};Jqa=function(a){a=a[_.Ii.ecb];if(a!=null){var b=Number(a);if(!isNaN(b))return b>0?b:void 0;a=a.split(",").map(Kqa).filter(c=>!!c);return a.length===0?void 0:a}};
Kqa=function(a){var b=Number(a);if(!isNaN(b))return b>0?{start:b,end:b}:void 0;const [c,d]=a.split("-");a=Number(c);b=Number(d);if(c.length&&!isNaN(a)&&d.length&&!isNaN(b)&&a<=b)return{start:a,end:b}};Fqa=function(a,b){b=Gqa(a,b);(a=a[_.Ii.fXb])&&(b=Object.assign({},b,{Sf:a}));return b};Lqa=function({jn:a}){return a.some(({name:b=""})=>b==="codeRenderFull")};Mqa=function({element:a,targetRoute:b=""}){return!(a!=="GlobalSearchBox"&&!b.startsWith("/search"))};
Nqa=function({targetRoute:a=""},{tb:b}){return!!(!b&&a.startsWith("/onboarding/")||a.startsWith("/admin/")||a.startsWith("/repo/")||a.startsWith("/user/ssh_keys"))};Oqa=function({targetRoute:a=""},{tb:b,repository:c,Eb:d,path:e}){return!(a!=="/source"&&a!=="/"&&a!=="/code"&&a!=="/repos"&&a!=="/source/repos"&&a!=="projects"&&(!b||c||d||e))};Pqa=function({tb:a,repository:b,Eb:c,path:d}){return!(!(a&&b&&c)||d)};Qqa=function({tb:a,repository:b,Eb:c,path:d}){return!!(a&&b&&c&&d||a&&b&&!c&&!d)};
Rqa=function({jn:a}){return a.some(({name:b})=>!!b&&(b.endsWith("project.subscriptions.create")||b.endsWith("project.subscriptions.delete")||b.endsWith("externalSource.listRepos")))};Sqa=function(a){const b=a.mj?_.Li(a.mj):void 0;return Lqa(a)?_.Ni.lyb:Rqa(a)?_.Ni.eyb:b&&Nqa(a,b)?_.Ni.Kx:b&&Oqa(a,b)?_.Ni.xzb:Mqa(a)?_.Ni.THa:b&&Pqa(b)?_.Ni.wEa:b&&Qqa(b)?_.Ni.sFa:_.Ni.Rzb};_.Oi=function(a){return a.buttons===0||a.detail===0};
_.Pi=function(a){a=a.touches&&a.touches[0]||a.changedTouches&&a.changedTouches[0];return!!a&&a.identifier===-1&&(a.radiusX==null||a.radiusX===1)&&(a.radiusY==null||a.radiusY===1)};_.Qi=function(a,...b){return b.length?b.some(c=>a[c]):a.altKey||a.shiftKey||a.ctrlKey||a.metaKey};_.Vqa=function(){if(Tqa)return Tqa;if(typeof document!=="object"||!document)return Tqa=new Set(Uqa);let a=document.createElement("input");return Tqa=new Set(Uqa.filter(b=>{a.setAttribute("type",b);return a.type===b}))};
Wqa=function(){if(Ri==null&&typeof window!=="undefined")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Ri=!0}))}finally{Ri=Ri||!1}return Ri};_.Si=function(a){return Wqa()?a:!!a.capture};Xqa=function(){if(Ti==null){if(typeof document!=="object"||!document||typeof Element!=="function"||!Element)return Ti=!1;if("scrollBehavior"in document.documentElement.style)Ti=!0;else{const a=Element.prototype.scrollTo;Ti=a?!/\{\s*\[native code\]\s*\}/.test(a.toString()):!1}}return Ti};
Ui=function(){if(typeof document!=="object"||!document)return 0;if(Yqa==null){const b=document.createElement("div");var a=b.style;b.dir="rtl";a.width="1px";a.overflow="auto";a.visibility="hidden";a.pointerEvents="none";a.position="absolute";a=document.createElement("div");const c=a.style;c.width="2px";c.height="1px";b.appendChild(a);document.body.appendChild(b);Yqa=0;b.scrollLeft===0&&(b.scrollLeft=1,Yqa=b.scrollLeft===0?1:2);b.remove()}return Yqa};
_.$qa=function(a){if(Zqa==null){const b=typeof document!=="undefined"?document.head:null;Zqa=!(!b||!b.createShadowRoot&&!b.attachShadow)}return Zqa&&(a=a.getRootNode?a.getRootNode():null,typeof ShadowRoot!=="undefined"&&ShadowRoot&&a instanceof ShadowRoot)?a:null};_.Vi=function(){let a=typeof document!=="undefined"&&document?document.activeElement:null;for(;a&&a.shadowRoot;){const b=a.shadowRoot.activeElement;if(b===a)break;else a=b}return a};
_.Wi=function(a){return a.composedPath?a.composedPath()[0]:a.target};ara=function(){return typeof __karma__!=="undefined"&&!!__karma__||typeof jasmine!=="undefined"&&!!jasmine||typeof jest!=="undefined"&&!!jest||typeof Mocha!=="undefined"&&!!Mocha};_.Xi=function(a){return Array.isArray(a)?a:[a]};_.$i=function(a){return a!=null&&`${a}`!=="false"};aj=function(a){return a==null?"":typeof a==="string"?a:`${a}px`};_.dj=function(a){return a instanceof _.re?a.ma:a};
_.ej=function(a,b=0){return _.bra(a)?Number(a):arguments.length===2?b:0};_.bra=function(a){return!isNaN(parseFloat(a))&&!isNaN(Number(a))};cra=function(a){if(!a.hasAttribute("tabindex")||a.tabIndex===void 0)return!1;a=a.getAttribute("tabindex");return!(!a||isNaN(parseInt(a,10)))};dra=function(a){if(!cra(a))return null;a=parseInt(a.getAttribute("tabindex")||"",10);return isNaN(a)?-1:a};era=function(a){return{matches:a==="all"||a==="",media:a,addListener:()=>{},removeListener:()=>{}}};
fra=function(a){return a.map(b=>b.split(",")).reduce((b,c)=>b.concat(c)).map(b=>b.trim())};gra=function(){return null};hra=function(a){if(a.type==="characterData"&&a.target instanceof Comment)return!0;if(a.type==="childList"){for(var b=0;b<a.addedNodes.length;b++)if(!(a.addedNodes[b]instanceof Comment))return!1;for(b=0;b<a.removedNodes.length;b++)if(!(a.removedNodes[b]instanceof Comment))return!1;return!0}return!1};
_.fj=function(a,b,c){const d=ira(a,b);c=c.trim();d.some(e=>e.trim()===c)||(d.push(c),a.setAttribute(b,d.join(" ")))};_.gj=function(a,b,c){var d=ira(a,b);c=c.trim();d=d.filter(e=>e!==c);d.length?a.setAttribute(b,d.join(" ")):a.removeAttribute(b)};ira=function(a,b){let c,d;return(d=(c=a.getAttribute(b))==null?void 0:c.match(/\S+/g))!=null?d:[]};jra=function(a,b){return typeof a==="string"?`${b||""}/${a}`:a};lra=function(a,b){a.id||(a.id=`${"cdk-describedby-message"}-${b}-${kra++}`)};
_.hj=function(a){return _.bf(a)?a:_.u(a)};ij=function(a,...b){if(a==null)throw TypeError("dc");for(let c of b)if(c!=null)for(let d in c)c.hasOwnProperty(d)&&(a[d]=c[d]);return a};mra=function(){const a=jj.v_b;return typeof a==="function"?a():a};ora=function(a,b){a=a.filter(c=>!nra[c]);if(a.length>0){let c=a.join(", ");try{let d=jj.createElement("style");d.setAttribute("type","text/css");if(!d.styleSheet){const e=document.createTextNode(`/*
  @angular/flex-layout - workaround for possible browser quirk with mediaQuery listeners
  see http://bit.ly/2sd4HMP
*/
@media ${c} {.fx-query-test{ }}`);d.appendChild(e)}b.head.appendChild(d);a.forEach(e=>nra[e]=d)}catch(d){console.error(d)}}};pra=function(a){let b={};return a.filter(c=>b.hasOwnProperty(c)?!1:b[c]=!0)};qra=function(a,b){return ij(a,b?{cfb:b.alias,suffix:b.suffix}:{})};tra=function(a){let [b,c]=rra(a);return sra(b,c)};rra=function(a){a=a?a.toLowerCase():"";let [b,c]=a.split(" "),d=b;ura.find(e=>e===d)||(d=ura[0]);return[d,vra(c)]};wra=function(a){[a]=rra(a);return a.indexOf("row")>-1};
vra=function(a){if(a)switch(a.toLowerCase()){case "reverse":case "wrap-reverse":case "reverse-wrap":a="wrap-reverse";break;case "no":case "none":case "nowrap":a="nowrap";break;default:a="wrap"}return a};sra=function(a,b=null){return{display:"flex","box-sizing":"border-box","flex-direction":a,"flex-wrap":b?b:null}};
xra=function(a){for(let b in a){let c=a[b]||"";switch(b){case "display":a.display=c==="flex"?["-webkit-flex","flex"]:c==="inline-flex"?["-webkit-inline-flex","inline-flex"]:c;break;case "align-items":case "align-self":case "align-content":case "flex":case "flex-basis":case "flex-flow":case "flex-grow":case "flex-shrink":case "flex-wrap":case "justify-content":a["-webkit-"+b]=c;break;case "flex-direction":c=c||"row";a["-webkit-flex-direction"]=c;a["flex-direction"]=c;break;case "order":a.order=a["-webkit-"+
b]=isNaN(c)?"0":c}}return a};yra=function(){const a=jj.v_b;return typeof a==="function"?a():a};Ara=function(a,b,c){let d=xra(b);c.forEach(e=>{zra(d,e,a)})};zra=function(a,b,c){Object.keys(a).forEach(d=>{const e=Array.isArray(a[d])?a[d]:[a[d]];for(let f of e)c.Jh(b,d,f)})};Bra=function(a,b){let c="";if(a&&yra())try{c=(c=yra()?a.style[b]:"")||getComputedStyle(a).getPropertyValue(b)}catch(d){}return c?c.trim():"block"};Cra=function(){return new _.ad(3008,!1)};
_.kj=function(a,b){return{type:7,name:a,ifa:b,options:{}}};_.lj=function(a,b=null){return{type:4,styles:b,nM:a}};_.Dra=function(a){return{type:3,oh:a,options:null}};_.mj=function(a){return{type:6,styles:a,offset:null}};_.nj=function(a,b){return{type:0,name:a,styles:b,options:void 0}};_.oj=function(a,b,c=null){return{type:1,CUc:a,animation:b,options:c}};_.Era=function(a,b){return{type:11,Pa:a,animation:b,options:{optional:!0}}};
pj=function(a){if(typeof a=="number")return a;a=a.match(/^(-?[\.\d]+)(m?s)/);return!a||a.length<2?0:Fra(parseFloat(a[1]),a[2])};Fra=function(a,b){switch(b){case "s":return a*1E3;default:return a}};
Gra=function(a,b,c){if(a.hasOwnProperty("duration"))b=a;else a:{var d=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i;let e=0,f="";if(typeof a==="string"){d=a.match(d);if(d===null){b.push(new _.ad(3E3,!1));b={duration:0,delay:0,easing:""};break a}a=Fra(parseFloat(d[1]),d[2]);const g=d[3];g!=null&&(e=Fra(parseFloat(g),d[4]));(d=d[5])&&(f=d)}c||(c=!1,d=b.length,a<0&&(b.push(new _.ad(3100,!1)),c=!0),e<0&&(b.push(new _.ad(3101,!1)),c=!0),c&&b.splice(d,0,new _.ad(3E3,!1)));b=
{duration:a,delay:e,easing:f}}return b};Hra=function(a){return a.length?a[0]instanceof Map?a:a.map(b=>new Map(Object.entries(b))):[]};qj=function(a,b,c){b.forEach((d,e)=>{const f=Ira(e);c&&!c.has(e)&&c.set(e,a.style[f]);a.style[f]=d})};rj=function(a,b){b.forEach((c,d)=>{d=Ira(d);a.style[d]=""})};sj=function(a){return Array.isArray(a)?a.length==1?a[0]:{type:2,oh:a,options:null}:a};Kra=function(a,b,c){const d=b.params||{};a=Jra(a);a.length&&a.forEach(e=>{d.hasOwnProperty(e)||c.push(new _.ad(3001,!1))})};
Jra=function(a){let b=[];if(typeof a==="string"){let c;for(;c=Lra.exec(a);)b.push(c[1]);Lra.lastIndex=0}return b};tj=function(a,b,c){const d=`${a}`,e=d.replace(Lra,(f,g)=>{g=b[g];g==null&&(c.push(new _.ad(3003,!1)),g="");return g.toString()});return e==d?a:e};Ira=function(a){return a.replace(Mra,(...b)=>b[1].toUpperCase())};
Ora=function(a,b,c){if(c.size&&b.length){let d=b[0],e=[];c.forEach((f,g)=>{d.has(g)||e.push(g);d.set(g,f)});if(e.length)for(c=1;c<b.length;c++){let f=b[c];e.forEach(g=>f.set(g,Nra(a,g)))}}return b};
uj=function(a,b,c){switch(b.type){case 7:return a.Q1b(b,c);case 0:return a.Nwb(b,c);case 1:return a.Owb(b,c);case 2:return a.O1b(b,c);case 3:return a.M1b(b,c);case 4:return a.J1b(b,c);case 5:return a.tDa(b,c);case 6:return a.Sna(b,c);case 8:return a.uDa(b,c);case 9:return a.K1b(b,c);case 10:return a.L1b(b,c);case 11:return a.N1b(b,c);case 12:return a.P1b(b,c);default:throw new _.ad(3004,!1);}};Nra=function(a,b){return window.getComputedStyle(a)[b]};
wj=function(a){switch(a.length){case 0:return new vj;case 1:return a[0];default:return new Pra(a)}};Rra=function(a,b=new Map,c=new Map){const d=[],e=[];let f=-1,g=null;a.forEach(l=>{const p=l.get("offset"),t=p==f,w=t&&g||new Map;l.forEach((A,G)=>{let I=G;if(G!=="offset")switch(I=Ira(I),A){case "!":A=b.get(G);break;case "*":A=c.get(G);break;default:A=Qra(I,A,d)}w.set(I,A)});t||e.push(w);g=w;f=p});if(d.length)throw new _.ad(3502,!1);return e};
Tra=function(a,b,c,d){switch(b){case "start":a.NG(()=>d(c&&Sra(c,"start",a)));break;case "done":a.Ow(()=>d(c&&Sra(c,"done",a)));break;case "destroy":a.Be(()=>d(c&&Sra(c,"destroy",a)))}};Sra=function(a,b,c){const d=c.totalTime;b=Ura(a.element,a.So,a.Ek,a.Ff,b||a.pVb,d==void 0?a.totalTime:d,c.disabled?!0:!1);a=a._data;a!=null&&(b._data=a);return b};Ura=function(a,b,c,d,e="",f=0,g){return{element:a,So:b,Ek:c,Ff:d,pVb:e,totalTime:f,disabled:!!g}};xj=function(a,b,c){let d=a.get(b);d||a.set(b,d=c);return d};
Vra=function(a){const b=a.indexOf(":");return[a.substring(1,b),a.slice(b+1)]};Xra=function(a){a=a.parentNode||a.host||null;return a===Wra?null:a};Yra=function(a,b){for(;b;){if(b===a)return!0;b=Xra(b)}return!1};Zra=function(a,b,c){return c?Array.from(a.querySelectorAll(b)):(a=a.querySelector(b))?[a]:[]};
bsa=function(a,b){const c=[];typeof a=="string"?a.split(/\s*,\s*/).forEach(d=>{a:{if(d[0]==":"&&(d=$ra(d,b),typeof d=="function")){c.push(d);d=void 0;break a}var e=d.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(e==null||e.length<4)b.push(new _.ad(3015,!1)),d=c;else{d=e[1];var f=e[2];e=e[3];c.push(asa(d,e));f[0]!="<"||d=="*"&&e=="*"||c.push(asa(e,d));d=void 0}}return d}):c.push(a);return c};
$ra=function(a,b){switch(a){case ":enter":return"void => *";case ":leave":return"* => void";case ":increment":return(c,d)=>parseFloat(d)>parseFloat(c);case ":decrement":return(c,d)=>parseFloat(d)<parseFloat(c);default:return b.push(new _.ad(3016,!1)),"* => *"}};
asa=function(a,b){const c=csa.has(a)||dsa.has(a),d=csa.has(b)||dsa.has(b);return(e,f)=>{let g=a=="*"||a==e,l=b=="*"||b==f;!g&&c&&typeof e==="boolean"&&(g=e?csa.has(a):dsa.has(a));!l&&d&&typeof f==="boolean"&&(l=f?csa.has(b):dsa.has(b));return g&&l}};fsa=function(a){const b=a.split(/\s*,\s*/).find(c=>c==":self")?!0:!1;b&&(a=a.replace(esa,""));a=a.replace(/@\*/g,".ng-trigger").replace(/@\w+/g,c=>".ng-trigger-"+c.slice(1)).replace(/:animating/g,".ng-animating");return[a,b]};
gsa=function(a){if(typeof a=="string")return null;let b=null;Array.isArray(a)?a.forEach(c=>{c instanceof Map&&c.has("offset")&&(b=parseFloat(c.get("offset")),c.delete("offset"))}):a instanceof Map&&a.has("offset")&&(b=parseFloat(a.get("offset")),a.delete("offset"));return b};
hsa=function(a,b){if(a.hasOwnProperty("duration"))return a;if(typeof a=="number")return{duration:Gra(a,b).duration,delay:0,easing:""};if(a.split(/\s+/).some(c=>c.charAt(0)=="{"&&c.charAt(1)=="{"))return b={duration:0,delay:0,easing:"",C0a:!0},b.j7c=a,b;a=Gra(a,b);return{duration:a.duration,delay:a.delay,easing:a.easing}};yj=function(a){if(a){if(a=Object.assign({},a),a.params){var b=a;var c=(c=a.params)?Object.assign({},c):null;b.params=c}}else a={};return a};
isa=function(a,b,c,d,e,f,g=null,l=!1){return{type:1,element:a,qP:b,S7:c,sZ:d,duration:e,delay:f,totalTime:e+f,easing:g,v7c:l}};ksa=function(a,b,c,d,e,f=new Map,g=new Map,l,p,t=[]){return(new jsa).Osa(a,b,c,d,e,f,g,l,p,t)};lsa=function(a,b){const c=new Map;let d;a.forEach(e=>{if(e==="*"){d!=null||(d=b.keys());for(let f of d)c.set(f,"*")}else for(let [f,g]of e)c.set(f,g)});return c};
msa=function(a,b,c,d,e,f,g,l,p,t,w,A,G){return{type:0,element:a,So:b,nRb:e,Ek:c,Jva:f,Ff:d,Xma:g,yH:l,l3c:p,S7:t,sZ:w,totalTime:A,errors:G}};nsa=function(a,b,c,d,e){return a.some(f=>f(b,c,d,e))};osa=function(a,b){const c=Object.assign({},b);Object.entries(a).forEach(([d,e])=>{e!=null&&(c[d]=e)});return c};qsa=function(a,b){return new psa(a,{type:1,animation:{type:2,oh:[],options:null},mTb:[()=>!0],options:null,aQ:0,zF:0},b)};
rsa=function(a,b,c){a.has(b)?a.has(c)||a.set(c,a.get(b)):a.has(c)&&a.set(b,a.get(c))};ssa=function(a){return a&&a.nodeType===1};tsa=function(a,b){const c=a.style.display;a.style.display=b!=null?b:"none";return c};vsa=function(a,b,c,d,e){const f=[];c.forEach(p=>f.push(tsa(p)));const g=[];d.forEach((p,t)=>{const w=new Map;p.forEach(A=>{const G=b.IXa(t,A,e);w.set(A,G);G&&G.length!=0||(t.__ng_removed=usa,g.push(t))});a.set(t,w)});let l=0;c.forEach(p=>tsa(p,f[l++]));return g};
wsa=function(a,b){function c(g){if(!g)return 1;var l=f.get(g);if(l)return l;l=g.parentNode;l=d.has(l)?l:e.has(l)?1:c(l);f.set(g,l);return l}const d=new Map;a.forEach(g=>d.set(g,[]));if(b.length==0)return d;const e=new Set(b),f=new Map;b.forEach(g=>{const l=c(g);l!==1&&d.get(l).push(g)});return d};zj=function(a,b){let c;(c=a.classList)==null||c.add(b)};Aj=function(a,b){let c;(c=a.classList)==null||c.remove(b)};xsa=function(a,b,c){wj(c).Ow(()=>Bj(a,b))};zsa=function(a){const b=[];ysa(a,b);return b};
ysa=function(a,b){for(let c=0;c<a.length;c++){const d=a[c];d instanceof Pra?ysa(d.Hh,b):b.push(d)}};Asa=function(a,b){const c=Object.keys(a);var d=Object.keys(b);if(c.length!=d.length)return!1;for(d=0;d<c.length;d++){const e=c[d];if(!b.hasOwnProperty(e)||a[e]!==b[e])return!1}return!0};Bsa=function(a,b,c){const d=c.get(a);if(!d)return!1;let e=b.get(a);e?d.forEach(f=>e.add(f)):b.set(a,d);c.delete(a);return!0};
Esa=function(a,b){let c=null,d=null;Array.isArray(b)&&b.length?(c=Csa(b[0]),b.length>1&&(d=Csa(b[b.length-1]))):b instanceof Map&&(c=Csa(b));return c||d?new Dsa(a,c,d):null};Csa=function(a){let b=null;a.forEach((c,d)=>{if(d==="display"||d==="position")b=b||new Map,b.set(d,c)});return b};Fsa=function(a){switch(a){case "body":return document.body;case "document":return document;case "window":return window;default:return a}};Gsa=function(a){const b=a.indexOf(".");return[a.substring(0,b),a.slice(b+1)]};
Hsa=function(){return _.n(_.bi)};_.Jsa=function(a){a=(a==null?void 0:a.toLowerCase())||"";let b;return a==="auto"&&typeof navigator!=="undefined"&&((b=navigator)==null?0:b.language)?Isa.test(navigator.language)?"rtl":"ltr":a==="rtl"?"rtl":"ltr"};Ksa=function(a,b){const c=typeof ShadowRoot!=="undefined"&&ShadowRoot;for(;b;){if(b===a)return!0;b=c&&b instanceof ShadowRoot?b.host:b.parentNode}return!1};
Lsa=function(a,b){return b.some(c=>{const d=a.top>c.bottom,e=a.right<c.left,f=a.left>c.right;return a.bottom<c.top||d||e||f})};Msa=function(a,b){return b.some(c=>{const d=a.bottom>c.bottom,e=a.left<c.left,f=a.right>c.right;return a.top<c.top||d||e||f})};_.Cj=function(a){return a&&typeof a.connect==="function"&&!(a instanceof dka)};Dj=function(a,b){for(let c in b)b.hasOwnProperty(c)&&(a[c]=b[c])};
Osa=function(a){if(typeof a!=="number"&&a!=null){const [b,c]=a.split(Nsa);return c&&c!=="px"?null:parseFloat(b)}return a||null};Psa=function(a){return{top:Math.floor(a.top),right:Math.floor(a.right),bottom:Math.floor(a.bottom),left:Math.floor(a.left),width:Math.floor(a.width),height:Math.floor(a.height)}};Qsa=function(){return _.n(_.ih)};Rsa=function(a,b,c){a=Math.max(Math.abs(a-c.left),Math.abs(a-c.right));b=Math.max(Math.abs(b-c.top),Math.abs(b-c.bottom));return Math.sqrt(a*a+b*b)};
_.Ej=function(a,b){return class extends a{get color(){return this.Si}set color(c){c=c||this.defaultColor;c!==this.Si&&(this.Si&&this.Ja.ma.classList.remove(`mat-${this.Si}`),c&&this.Ja.ma.classList.add(`mat-${c}`),this.Si=c)}constructor(...c){super(...c);this.color=this.defaultColor=b}}};_.Fj=function(a){return class extends a{get wc(){return this.gp}set wc(b){this.gp=_.$i(b)}constructor(...b){super(...b);this.gp=!1}}};
_.Gj=function(a){return class extends a{get disabled(){return this.oc}set disabled(b){this.oc=_.$i(b)}constructor(...b){super(...b);this.oc=!1}}};Ssa=function(){};Tsa=function(a,b){let c=a.length;for(;c--;)b(a[c])};Usa=function(){};Vsa=function(a){return a==null?null:typeof a==="number"?a:a.endsWith("ms")?_.ej(a.substring(0,a.length-2)):a.endsWith("s")?_.ej(a.substring(0,a.length-1))*1E3:a==="0"?0:null};
Wsa=function(a,b){let c=a.ma.parentElement;for(;c&&!c.classList.contains("mat-mdc-dialog-container");)c=c.parentElement;return c?b.find(d=>d.id===c.id):null};Xsa=function(){};Zsa=function(a,b="1",c="1"){var d=[b,c,a];let e=a.indexOf("calc");e>0?(d[2]=Ysa(a.substring(e).trim()),a=a.substr(0,e).trim().split(" "),a.length==2&&(d[0]=a[0],d[1]=a[1])):e==0?d[2]=Ysa(a.trim()):(d=a.split(" "),d=d.length===3?d:[b,c,a]);return d};Ysa=function(a){return a.replace(/[\s]/g,"").replace(/[\/\*\+\-]/g," $& ")};
$sa=function(a){return(a.length>0?a.charAt(0):"").toUpperCase()+(a.length>1?a.slice(1):"")};cta=function(){ata.forEach(a=>{a.suffix&&a.suffix!==""||(a.suffix=a.alias.replace(bta,"|").split("|").map($sa).join(""),a.Tw=a.Tw||!1)});return ata};dta=function(a){a&1&&(_.F(0,"h3"),_.Q(1),_.J());a&2&&(a=_.O(2).ua,_.y(),_.Vg(a.key))};eta=function(a){a&1&&(_.M(0),_.Q(1),_.ug());a&2&&(a=_.O().ua,_.y(),_.Vg(a))};fta=function(a){a&1&&_.K(0,"span",14);a&2&&(a=_.O().ua,_.E("matBadge",a))};
gta=function(a,b){a&1&&(_.M(0),_.C(1,eta,2,1,"ng-container",13)(2,fta,1,1,"ng-template",null,1,_.dh),_.ug());a&2&&(a=b.ua,b=_.Cg(3),_.O(5),_.y(),_.E("ngIf",a==="then"||a==="+"||a==="or")("ngIfElse",b))};hta=function(a){a&1&&(_.F(0,"dt"),_.C(1,gta,4,2,"ng-container",7),_.J());a&2&&(a=_.O().ua,_.y(),_.E("ngForOf",a.Wb))};ita=function(a){a&1&&_.K(0,"dt",14);a&2&&(a=_.O().ua,_.E("matBadge",a.Wb))};
jta=function(a,b){a&1&&(_.M(0),_.C(1,hta,2,1,"dt",13)(2,ita,1,1,"ng-template",null,0,_.dh),_.F(4,"dd"),_.Q(5),_.J(),_.ug());if(a&2){a=b.ua;b=_.Cg(3);const c=_.O(3);_.y();_.E("ngIf",c.isArray(a.Wb))("ngIfElse",b);_.y(4);_.Vg(a.he)}};kta=function(a){a&1&&(_.F(0,"div",11),_.C(1,dta,2,1,"h3",12),_.F(2,"dl"),_.C(3,jta,6,3,"ng-container",7),_.J()());if(a&2){a=_.O().ua;const b=_.O();_.y();_.E("ngIf",b.groups.size>1);_.y(2);_.E("ngForOf",a.value)}};
lta=function(a,b){a&1&&(_.M(0),_.C(1,kta,4,2,"div",10),_.ug());a&2&&(a=b.ua,_.y(),_.E("ngIf",a.value.length>0))};mta=function(){return{color:"accent"}};nta=function(a){if(a&1){const b=_.Ud();_.F(0,"div",1)(1,"button",2);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.action())});_.Q(2);_.J()()}a&2&&(a=_.O(),_.y(2),_.Ug(" ",a.data.action," "))};ota=function(){};qta=function(){pta||(pta=Error("wc"));return pta};
uta=function(){let a;for(;a=rta.remove();){try{a.fn.call(a.scope)}catch(b){fa(b)}sta.put(a)}tta=!1};vta=function(a){let b=a,c;return function(){if(b){const d=b;b=void 0;c=d.apply(this,arguments)}return c}};_.xta=function(){return wta};zta=function(){if(yta===void 0&&(yta=null,typeof window!=="undefined")){const a=window;a.trustedTypes!==void 0&&(yta=a.trustedTypes.createPolicy("angular#components",{createHTML:b=>b}))}return yta};
Ata=function(a){let b;return((b=zta())==null?void 0:b.createHTML(a))||a};Bta=function(){const a=_.n(_.bi),b=a?a.location:null;return{nOb:()=>b?b.pathname+b.search:""}};Dta=function(a,b,c){return d=>_.x(d,_.fka(Cta(a,b,c)))};Cta=function(a,b,c){const d=b instanceof _.Ae?1:b.pnb,e=b instanceof _.Ae?b:_.Xe(b.ZWb);return f=>_.x(f,_.Qe((g,l)=>!a(g)||l>=d?_.Ke(g):c?c(e,g):e))};
_.Eta=function(a,b,c,d){return Dta(b,c,(e,f)=>{a.XWb.add(f);e=_.x(e,_.Ij(a,"Waiting to retry non fatal error",!1));return d?d(e,f):e})};_.Hta=function(a={}){return Fta!=null?Fta:Fta=Gta(a)};Ita=function(){return new Promise((a,b)=>{window.gapi.load("client",{callback:a,onerror:b})})};
Gta=function(a={}){return _.Ee(function*(){let b=window.gapi;if(b&&b.client&&b.client.load)return b;yield Jta((0,_.zc)`https://apis.google.com/js/api.js`,a);b=window.gapi;if(!b)throw Error("Mc");b.client&&b.client.load||(yield Ita());return b})};_.Jj=function(a,b,c){const d=a.config.get(b);c!==d&&a.config.update(b,c)};
Lta=function(a,b=0){const c=a.auth2.getAuthInstance().currentUser.get(),d=c.getAuthResponse(!0);if(d&&d.expires_at-Date.now()<b){if(Kta.has(a))return Kta.get(a);b=Promise.resolve(c.reloadAuthResponse()).finally(()=>{Kta.delete(a)});Kta.set(a,b);return b}return Promise.resolve()};Mta=function(a,b){let c;return a.client.init({apiKey:b.apiKey,clientId:b.clientId,scope:b.scope,discoveryDocs:b.lhd,hostedDomain:b.sPb,fetchBasicProfile:(c=b.gNb)!=null?c:!0})};
_.Nta=function(...a){if(!a||a.length===0)return"";let b=a.shift()||"";for(const c of a.filter(d=>!!d)){a=b[b.length-1]==="/";const d=c[0]==="/";b=a&&d?b+c.substr(1):a||d?b+c:b+`/${c}`}return b};Ota=function(){const a=window.gapi;if(!a)throw Error("Nc");return a};Qta=function(a,b,c){return(new Promise(d=>{Ota().load("client:auth2",d)})).then(()=>Pta(a,b,!0,c))};
Tta=function(a,b){const c=Ota();return new Promise((d,e)=>{let f=!1;const g=setTimeout(()=>{f=!0;e(Rta)},1E4);try{c.auth2.authorize(a,l=>{clearTimeout(g);f||d(l)})}catch(l){f=!0,clearTimeout(g),b&&e(Sta),e(l)}})};Uta=function(a){return Tta(a,!0).catch(b=>{if(b===Rta||b===Sta)return Tta(a,!1);throw b;})};
Pta=function(a,b,c,d){const e={client_id:a,response_type:"permission",scope:b};d&&(e.authuser=d);c&&(e.prompt="none");const f=Ota();return Uta(e).then(g=>{f.client.Fsd(null);if(g.error){if(c&&g.error==="immediate_failed")return Pta(a,b,!1,d);throw Error(g.error);}return g})};Vta=function(){};_.Kj=function(a,b){return b.create(a)};Xta=function(a){return a.error&&a.error.code?Wta.indexOf(a.error.code)>-1:!1};
Lj=function(a,b){a instanceof Error||(a=JSON.stringify(a),typeof a==="undefined"&&(a="'undefined' provided for exception reason"),a=Error(a));b?Yta(b,a):Yta(null,a)};Zta=function(a){return a[_.ea.Symbol.iterator]()};
bua=function({Vda:a,config:b,I5c:c,authUser:d}){if((ia&&ja?ja.mobile:!$ta()&&(ma("iPod")||ma("iPhone")||ma("Android")||ma("IEMobile")))||$ta())Promise.resolve();else{const e=b.contentConfiguration;if(e&&e.hasOwnProperty("docsHeaderConfig")&&b.clientName!=="DOCS_SMART_SELECT")throw Error("bd`"+b.clientName);aua(a,c,d,b)}};
jua=function(a,b,c,d){a=new _.Mj(a);let e=a.ke();b!=null&&(a.removeParameter("authuser"),b!=0&&(e=cua(e,"/u/"+String(b))));a.od(cua(e,"/widget/hovercard/v/2"));b=d.language;b!==null&&b!==void 0&&_.Nj(a,"hl",b);d=d.nestedOrigins;Array.isArray(d)&&(Array.isArray(d)||(d=[String(d)]),a.hk.a0("origin",d));try{var f=dua(c.ownerDocument.defaultView);if(eua){{let w;try{w=new fua(f)}catch(G){throw Error("dd`"+f);}const A=gua.get(w.protocol);if(!A)throw Error("dd`"+f);if(!w.hostname)throw Error("dd`"+f);if(w.origin!=
"null")var g=w;else{var l={href:w.href,protocol:w.protocol,username:"",password:"",host:w.host,port:w.port,hostname:w.hostname,pathname:w.pathname,search:w.search,hash:w.hash};l.origin=A===w.port?w.protocol+"//"+w.hostname:w.protocol+"//"+w.hostname+":"+w.port;g=l}}}else g=hua(f);var p=g;const t=(eua&&p.searchParams?p.searchParams:new iua(p.search)).get("e");t&&_.Nj(a,"e",t)}catch(t){}return a.toString()};
aua=function(a,b,c,d){new Promise((e,f)=>{if(!kua(a)){const g=a.ownerDocument.defaultView,l=jua(b,c,a,d);lua(g,"config").then(()=>{lua(g,"card").then(p=>{const t=p.card,w=a.ownerDocument.defaultView;p.config.update("iframes/card/url",l);p=d.shortcutKeys||[mua];const A=new nua(t),G=t.iframeGetCrossOriginFilter(),I=(0,_.Oj)(t.iframeSetup,t);p=new oua(G,I,p,A);pua("__HM_173584019",p,w);qua(p,a,d);t.unwatch=rua;t.watch=rua;e(null)}).bR(p=>f(p))}).bR(p=>f(p))}})};
kua=function(a){return(a=Pj("__HM_173584019",a.ownerDocument.defaultView))&&a instanceof oua?a:null};sua=function(...a){return a.some(({Wn:b})=>!!b.length)};
tua=function(a){let b=a.parentElement;for(a=[];b;){var c=b.clientWidth;const d=b.scrollWidth;b.clientHeight<b.scrollHeight&&a.push("overflowY");c<d&&a.push("overflowX");if(a.length)break;b=b.parentElement}for(;b&&(b.parentElement!==null||!b.clientHeight);){c=a.map(d=>getComputedStyle(b)[d]);if(c.every(d=>d==="hidden"))return null;if(c.includes("auto")||c.includes("scroll"))break;b=b.parentElement}return b};
uua=function(a,b,c,d){const {top:e,bottom:f}=b.getBoundingClientRect(),{top:g,bottom:l}=a.getBoundingClientRect();if(g>=e&&l<=f)return 0;switch(c){case 0:return g-e-d;case 1:return l-f+d;default:throw _.db(c,void 0);}};vua=function(a,b){const c=b.getBoundingClientRect().left,d=b.getBoundingClientRect().width;b=c+b.clientWidth;const {left:e,right:f,width:g}=a.getBoundingClientRect();return e<c||f>b&&g>d?e-c:f>b?f-b:0};Qj=function(a){return{B3a:3,fieldName:a}};
_.Rj=function({de:a,repository:b,path:c,Eb:d,Qb:e}){if(e)return`${"ws"}/${e}`;if(!a)return"";e=[];const f=a.id;a=a.type;a==="host"?e.push("h"):a==="depot"&&e.push("piper");e.push(f);b&&e.push(b);b=e.join("/");b=typeof d==="string"?`${b}/+/${d}`:b;return typeof c==="string"?`${b}${":"}${c}`:b};
_.Sj=function(a,b){var c=a.split("/");a=c.shift();let d="project";if(a==="h")a=c.shift(),d="host";else if(a==="piper")a=c.shift(),d="depot";else if(a==="ws")return{Qb:`${c.shift()}/${c.shift()}`};b&&(d="ossProject");if(!a)return{};b=c.join("/");c={};if(b){var e=b.indexOf(":");e!==-1&&(c.path=b.substring(e+1),b=b.substring(0,e));e=b.indexOf("/+/");e!==-1&&(c.Eb=b.substring(e+3),b=b.substring(0,e));c.repository=b}b=c;return Object.assign({},{de:{id:a,type:d}},b)};
wua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2,"Search scoped to:"),_.J(),_.Q(3),_.ug());a&2&&(a=_.O(),_.y(3),_.Ug(" ",a.Je,"\n"))};xua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2,"Search scoped to CitC Workspace:"),_.J(),_.Q(3),_.ug());a&2&&(a=_.O(2),_.y(3),_.Ug(" ",a.Kd.Qb," "))};yua=function(a){a&1&&_.C(0,xua,4,1,"ng-container",10);if(a&2){a=_.O();const b=_.Cg(4);_.E("ngIf",a.Kd.Qb!==void 0)("ngIfElse",b)}};
Aua=function(a){a&1&&(_.M(0),_.vg(1,13),_.Q(2," \u203a "),_.ug());a&2&&(_.O(3),a=_.Cg(14),_.y(),_.E("ngTemplateOutlet",a)("ngTemplateOutletContext",_.ah(2,zua)))};Cua=function(a){a&1&&(_.F(0,"a",16),_.Q(1),_.J());if(a&2){a=_.O().ua;const b=_.O(4);_.E("routerLink",_.ah(3,Bua))("queryParams",b.e6a(a.scope));_.y();_.Vg(a.name)}};Dua=function(a){a&1&&(_.M(0),_.Q(1),_.ug());a&2&&(a=_.O().ua,_.y(),_.Vg(a.name))};
Eua=function(a,b){a&1&&(_.M(0),_.C(1,Cua,2,4,"a",15)(2,Dua,2,1,"ng-container",12),_.Q(3,"/"),_.ug());a&2&&(a=b.last,_.y(),_.E("ngIf",!a),_.y(),_.E("ngIf",a))};Fua=function(a){a&1&&(_.M(0),_.C(1,Eua,4,2,"ng-container",14),_.ug());a&2&&(a=_.O(3),_.y(),_.E("ngForOf",a.directories))};Gua=function(a){a&1&&_.Q(0);a&2&&(a=_.O(3),_.Ug(" ",a.Kd.path," "))};
Hua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2," Search scoped to directory: "),_.J(),_.Q(3),_.C(4,Aua,3,3,"ng-container",12)(5,Fua,2,1,"ng-container",10)(6,Gua,1,1,"ng-template",null,7,_.dh),_.ug());if(a&2){a=_.Cg(7);const b=_.O(2);_.y(3);_.Ug(" ",b.Kd.repository," \u203a ");_.y();_.E("ngIf",b.Y4(b.Kd.Eb));_.y();_.E("ngIf",b.rfa&&b.directories)("ngIfElse",a)}};Iua=function(a){a&1&&_.C(0,Hua,8,4,"ng-container",10);if(a&2){a=_.O();const b=_.Cg(6);_.E("ngIf",a.Kd.path!==void 0)("ngIfElse",b)}};
Jua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2," Search scoped to branch: "),_.J(),_.ug())};Kua=function(a){a&1&&(_.F(0,"span",11),_.Q(1," Search scoped to tag: "),_.J())};
Mua=function(a){a&1&&(_.M(0),_.C(1,Jua,3,0,"ng-container",10)(2,Kua,2,0,"ng-template",null,8,_.dh),_.Q(4),_.vg(5,13),_.ug());if(a&2){a=_.Cg(3);const b=_.O(2),c=_.Cg(14);_.y();_.E("ngIf",_.Di(_.Fi(b.Kd.Eb)))("ngIfElse",a);_.y(3);_.Ug(" ",b.Kd.repository," \u203a ");_.y();_.E("ngTemplateOutlet",c)("ngTemplateOutletContext",_.ah(5,Lua))}};Nua=function(a){a&1&&_.C(0,Mua,6,6,"ng-container",10);if(a&2){a=_.O();const b=_.Cg(8);_.E("ngIf",a.Y4(a.Kd.Eb))("ngIfElse",b)}};
Oua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2,"Search scoped to package:"),_.J(),_.Q(3),_.ug());a&2&&(a=_.O(3),_.y(3),_.Ug(" ",a.Kd.repository," "))};Pua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2,"Search scoped to repository:"),_.J(),_.Q(3),_.ug());a&2&&(a=_.O(3),_.y(3),_.Ug(" ",a.Kd.repository," "))};
Qua=function(a){a&1&&(_.M(0,18),_.C(1,Oua,4,1,"ng-container",19)(2,Pua,4,1,"ng-container",20),_.ug());a&2&&(a=_.O(2),_.E("ngSwitch",a.Kd.de==null?null:a.Kd.de.type),_.y(),_.E("ngSwitchCase","depot"))};Rua=function(a){a&1&&_.C(0,Qua,3,2,"ng-container",17);if(a&2){a=_.O();const b=_.Cg(10);_.E("ngIf",!!a.Kd.repository)("ngIfElse",b)}};Sua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2,"Search scoped to host:"),_.J(),_.Q(3),_.ug());a&2&&(a=_.O().Ka,_.y(3),_.Ug(" ",a.id," "))};
Tua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2,"Search scoped to project:"),_.J(),_.Q(3),_.ug());a&2&&(a=_.O().Ka,_.y(3),_.Ug(" ",a.id," "))};Uua=function(a){a&1&&(_.F(0,"span",11),_.Q(1," Search scoped to Piper "),_.J())};Vua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2,"Search scoped to:"),_.J(),_.Q(3),_.ug());a&2&&(a=_.O().Ka,_.y(3),_.Ug(" ",a.id," "))};
Wua=function(a){a&1&&(_.M(0,18),_.C(1,Sua,4,1,"ng-container",19)(2,Tua,4,1,"ng-container",19)(3,Uua,2,0,"span",21)(4,Vua,4,1,"ng-container",20),_.ug());a&2&&(a=_.O(2),_.E("ngSwitch",a.Kd.de.type),_.y(),_.E("ngSwitchCase","host"),_.y(),_.E("ngSwitchCase","project"),_.y(),_.E("ngSwitchCase","depot"))};Xua=function(a){a&1&&_.C(0,Wua,5,4,"ng-container",17);if(a&2){a=_.O();const b=_.Cg(12);_.E("ngIf",a.Kd.de)("ngIfElse",b)}};Yua=function(a){a&1&&(_.F(0,"span",11),_.Q(1," Searching everything "),_.J())};
Zua=function(a){a&1&&(_.F(0,"mat-icon",24),_.Q(1," account_tree "),_.J())};$ua=function(a){a&1&&(_.F(0,"mat-icon",25),_.Q(1,"label_outline"),_.J())};ava=function(a){a&1&&(_.M(0),_.F(1,"a",26),_.Q(2),_.J(),_.ug());a&2&&(a=_.O(2),_.y(),_.E("routerLink",_.ah(3,Bua))("queryParams",a.e6a(a.mYb)),_.y(),_.Ug(" ",_.Bqa(_.Bi(a.Kd.Eb))," "))};bva=function(a){a&1&&_.Q(0);a&2&&(a=_.O(2),_.Ug(" ",_.Bqa(_.Bi(a.Kd.Eb))," "))};
cva=function(a,b){a&1&&_.C(0,Zua,2,0,"mat-icon",22)(1,$ua,2,0,"mat-icon",23)(2,ava,3,4,"ng-container",10)(3,bva,1,1,"ng-template",null,9,_.dh);if(a&2){a=b.fia;b=_.Cg(4);const c=_.O();_.E("ngIf",_.Di(_.Fi(c.Kd.Eb)));_.y();_.E("ngIf",_.Ci(_.Fi(c.Kd.Eb)));_.y();_.E("ngIf",c.rfa&&!a)("ngIfElse",b)}};_.dva=function(a){if(typeof a==="number")return a;if(Array.isArray(a)&&a.length)return a[0].start};
_.Tj=function({params:a,Eb:b},c){if(a!=null)switch(c){case 0:return a.Qb&&b==="HEAD"?void 0:b;case 1:return a.Sf||(a.Qb&&b==="HEAD"?void 0:b);case 2:return a.Om;case 3:return a.Sf;default:throw _.db(c,"Unexpected version.");}};_.Uj=function(a){return!(!a.Uc||!a.tb)&&!!a.repository};
_.eva=function(a,b,c,d){var e=new Vj;c=_.Wj(e,2,c);switch(b){case "depot":_.Yj(c,4,_.Zj,a);break;case "host":_.Yj(c,3,_.Zj,a);break;case "project":c.setProjectId(a);break;case "ossProject":_.Yj(c,5,_.Zj,a)}d!=null&&c.TYb(d);return c};_.ak=function(a){return{Eb:_.Tj(a,0)||"",commit:_.Tj(a,1)||""}};
_.dk=function(a,b,c,d,e,f){a=(new _.bk).bM(_.eva(a,b,c,f));b=d==null?void 0:d.commit;f&&b==="HEAD"&&(b=void 0);b&&a.Spb(b);(d==null?0:d.Eb)&&!_.Ei.test(d.Eb)&&a.Rpb(d==null?void 0:d.Eb);d=(new _.ck).bqb(a);e!=null&&d.od(_.Ah(e));return d};_.gk=function(a,b,c,d,e,f){if(_.Uj(a)){const g=_.dk(a.tb,a.Uc,a.repository,_.ak(a),a.path,a.params.Qb);return{eventType:"RESULT_CLICKED",TMb:d,ze:g,lineNumber:_.dva(a.params.line),ox:b,sr:c,PD:e,hC:f}}throw Error("jd");};
gva=function(a){if(a.MJ)return Array.from(a.MJ.entries()).map(([b,c])=>new fva({name:b,status:c}))};_.ik=function(a){return new a(_.n(_.hk),null,{withCredentials:_.n(hva),suppressCorsPreflight:!0})};iva=function(a){return(new _.jk).setSeconds(Math.floor(a/1E3)).Qla(Math.floor(a%1E3*1E6))};_.jva=function(a){return`${"COVERAGE_GENERIC"}_${a}`};
lva=function(a){return kva.has(a)?kva.get(a):a.toLowerCase().split("_").map(b=>b.length===0||b.toUpperCase()==="COVERAGE"?"":b.charAt(0).toUpperCase()+b.substring(1,b.length)).filter(b=>b.length).join(" ")};mva=function(a){const b=new _.Sf(1);b.next(a);b.complete();return b};ova=function(a){return nva.has(a)};
_.lk=function(a){return function*(){for(const b of a)switch(yield b,b.Xl){case 0:case 2:yield*_.lk(b.Wxa);yield*_.lk(b.KAa);break;case 1:b.value&&(yield b.value);break;case 3:yield*_.lk(b.elements);break;case 4:case 5:break;default:_.db(b,void 0)}}()};pva=function(a,b,c){return{type:a,location:{start:b,end:c}}};qva=function(a,b,c,d,e){b=Array.isArray(b)?b:[b];c=Array.isArray(c)?c:[c];return{Xl:a,Wxa:b,KAa:c,location:mk(e),IUb:d,error:b.length&&c.length?void 0:{type:5,location:d}}};
nk=function(a,b,c){return{Xl:a,value:b,location:mk(c)}};mk=function({start:{offset:a},end:{offset:b}}){return{start:a,end:b}};
rva=function(a,b){const c=[];for(const [d,e]of _.maa(a,b))if(a=d,b=e,a.Xl!==b.Xl)c.push({start:a.location.start,end:a.location.end});else switch(a.Xl){case 0:case 2:c.push(...rva(a.Wxa,b.Wxa));c.push(...rva(a.KAa,b.KAa));break;case 3:c.push(...rva(a.elements,b.elements));break;case 4:case 5:a.value!==b.value&&c.push({start:a.location.start,end:a.location.end});break;case 1:if(a.label!==b.label)c.push({start:a.location.start,end:a.location.end});else{let f;a.value&&a.value.value!==((f=b.value)==null?
void 0:f.value)&&c.push({start:a.value.location.start,end:a.value.location.end})}break;default:return _.db(a,void 0)}return c};sva=function(){let a,b;return!!((a=crypto)==null?0:(b=a.subtle)==null?0:b.digest)};tva=function(a){return Array.from(new Uint8Array(a)).map(b=>b.toString(16).padStart(2,"0")).join("")};_.uva=function(a){if(!a)return null;a=_.X(a,2);return a===null||a===void 0?null:_.lc(a)};
_.ok=function(a){if(!a)return null;a=a.privateDoNotAccessOrElseSafeHtmlWrappedValue;if(!a)throw Error("ld");return _.lc(a)};vva=function(a){switch(a){case "BUILD":return 4;case "GLOBAL":return 1;case "SOURCE":return 2;case "CODE_REVIEW":case "UNKNOWN":return 0;default:return _.db(a,void 0)}};wva=function(a){switch(a){case "CRITICAL":return 1;case "WARNING":return 2;case "INFORMATIONAL":return 3;case "SEVERITY_UNSPECIFIED":return 0;default:return _.db(a,void 0)}};
xva=function(){if(pk!==void 0)return pk;try{const a=window.localStorage;if(!a)return pk=!1;a.setItem("StorageAccessTestKey","1");a.removeItem("StorageAccessTestKey");return pk=!0}catch(a){return pk=!1}};yva=function(a){if(a&1){const b=_.Ud();_.F(0,"button",5);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(c.Rd())});_.Q(1," Dismiss ");_.J()}};
Ava=function(a,b){a&1&&(_.M(0),_.F(1,"div",1)(2,"mat-icon",2),_.Q(3),_.J(),_.K(4,"span",3),_.C(5,yva,2,0,"button",4),_.J(),_.ug());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngClass",_.ch(4,zva,a.severity===b.EIa.uI,a.severity===b.EIa.R9)),_.y(2),_.Vg(a.iconName),_.y(),_.E("innerHTML",a.messageHtml,_.sf),_.y(),_.E("ngIf",_.qk.has(2)&&(a==null?void 0:a.severity)!==1&&sva()&&xva()))};_.Bva=function(a,b){return a===b?!0:a&&b?a.value===b.value&&!!a.Q6===!!b.Q6:!1};
Cva=function(a){var b=_.x(_.Xe(1E3),_.If({be:!0,Wu:[]}));b=_.Ze(b,a);return _.x(Aha(a,b),_.Yf({be:!0}))};Dva=function(a,b){return _.x(b,_.v(c=>c?_.rk:_.u({})),_.Yf(a),_.Zf(_.ye))};Eva=function({Uhb:a},b){return{NNb:Aha(a,_.Xe(2E3)),Uhb:b}};_.Fva=function(a){return a==null||(typeof a==="string"||Array.isArray(a))&&a.length===0};Gva=function(a){return _.Fva(a.value)?{required:!0}:null};_.Hva=function(){return null};Iva=function(a){return a!=null};Jva=function(a){return Af(a)?_.De(a):a};
Kva=function(a){let b={};a.forEach(c=>{b=c!=null?Object.assign({},b,c):b});return Object.keys(b).length===0?null:b};Lva=function(a,b){return b.map(c=>c(a))};Mva=function(a){return a.map(b=>b.validate?c=>b.validate(c):b)};_.Nva=function(a){if(!a)return null;const b=a.filter(Iva);return b.length==0?null:function(c){return Kva(Lva(c,b))}};Ova=function(a){return a!=null?_.Nva(Mva(a)):null};
Pva=function(a){if(!a)return null;const b=a.filter(Iva);return b.length==0?null:function(c){c=Lva(c,b).map(Jva);return _.x(_.Ue(c),_.v(Kva))}};Qva=function(a){return a!=null?Pva(Mva(a)):null};Rva=function(a,b){return a===null?[b]:Array.isArray(a)?[...a,b]:[a,b]};sk=function(a,b,c="whenDisabledForLegacyCode"){Sva(a,b);b.vq.Vo(a.value);if(a.disabled||c==="always"){let d,e;(e=(d=b.vq).kq)==null||e.call(d,a.disabled)}Tva(a,b);Uva(a,b);Vva(a,b);Wva(a,b)};
Yva=function(a,b){const c=()=>{};b.vq&&(b.vq.eo(c),b.vq.pt(c));Xva(a,b);a&&(b.yKc(),a.KT(()=>{}))};Zva=function(a,b){a.forEach(c=>{c.Gka&&c.Gka(b)})};Wva=function(a,b){if(b.vq.kq){const c=d=>{b.vq.kq(d)};a.Aqa.push(c);b.QFb(()=>{a.lOc(c)})}};Sva=function(a,b){var c=a.WE;b.Cg!==null?_.$va(a,Rva(c,b.Cg)):typeof c==="function"&&_.$va(a,[c]);c=a.qJ;b.YB!==null?awa(a,Rva(c,b.YB)):typeof c==="function"&&awa(a,[c]);c=()=>_.tk(a);Zva(b.WE,c);Zva(b.qJ,c)};
Xva=function(a,b){let c=!1;if(a!==null){if(b.Cg!==null){var d=a.WE;if(Array.isArray(d)&&d.length>0){var e=d.filter(f=>f!==b.Cg);e.length!==d.length&&(c=!0,a.L$(e))}}b.YB!==null&&(d=a.qJ,Array.isArray(d)&&d.length>0&&(e=d.filter(f=>f!==b.YB),e.length!==d.length&&(c=!0,a.tKa(e))))}a=()=>{};Zva(b.WE,a);Zva(b.qJ,a);return c};Tva=function(a,b){b.vq.eo(c=>{a.ny=c;a.GT=!0;a.Mqa=!0;a.cv==="change"&&bwa(a,b)})};Vva=function(a,b){b.vq.pt(()=>{a.BOa=!0;a.cv==="blur"&&a.GT&&bwa(a,b);a.cv!=="submit"&&_.cwa(a)})};
bwa=function(a,b){a.Mqa&&dwa(a);a.setValue(a.ny,{AMb:!1});b.Pna(a.ny);a.GT=!1};Uva=function(a,b){const c=(d,e)=>{b.vq.Vo(d);e&&b.Pna(d)};a.eo(c);b.QFb(()=>{a.kOc(c)})};ewa=function(a,b){if(!a.hasOwnProperty("model"))return!1;a=a.model;return a.lK?!0:!Object.is(b,a.og)};fwa=function(a,b){a.WPa();b.forEach(c=>{const d=c.control;d.cv==="submit"&&d.GT&&(c.Pna(d.ny),d.GT=!1)})};
gwa=function(a){if(!a)return null;let b=void 0,c=void 0,d=void 0;a.forEach(e=>{e.constructor===_.uk?b=e:Object.getPrototypeOf(e.constructor)===vk?c=e:d=e});return d?d:c?c:b?b:null};wk=function(a){return a!=null&&!Array.isArray(a)&&typeof a==="object"};hwa=function(a,b){a.wB((c,d)=>{if(b[d]===void 0)throw new _.ad(1002,"");})};iwa=function(a){return typeof a==="object"&&a!==null&&Object.keys(a).length===2&&"value"in a&&"disabled"in a};
jwa=function(a){return!!a&&(a.S3!==void 0||a.aA!==void 0||a.cv!==void 0)};kwa=function(a){a&1&&_.K(0,"span",21)};lwa=function(a){a&1&&(_.F(0,"label",20),_.Gg(1,1),_.C(2,kwa,1,0,"span",21),_.J());a&2&&(a=_.O(2),_.E("floating",a.uN())("monitorResize",a.TI())("id",a.Yt),_.og("for",a.Ld.qTc?null:a.Ld.id),_.y(2),_.tg(!a.hG&&a.Ld.required?2:-1))};mwa=function(a){a&1&&_.C(0,lwa,3,5,"label",20);a&2&&(a=_.O(),_.tg(a.xB()?0:-1))};nwa=function(a){a&1&&_.K(0,"div",7)};owa=function(){};
pwa=function(a){a&1&&_.C(0,owa,0,0,"ng-template",13);a&2&&(_.O(2),_.E("ngTemplateOutlet",_.Cg(1)))};qwa=function(a){a&1&&(_.F(0,"div",9),_.C(1,pwa,1,1,null,13),_.J());a&2&&(a=_.O(),_.E("matFormFieldNotchedOutlineOpen",a.uN()),_.y(),_.tg(a.JCb()?-1:1))};rwa=function(a){a&1&&(_.F(0,"div",10,2),_.Gg(2,2),_.J())};swa=function(a){a&1&&(_.F(0,"div",11,3),_.Gg(2,3),_.J())};twa=function(){};uwa=function(a){a&1&&_.C(0,twa,0,0,"ng-template",13);a&2&&(_.O(),_.E("ngTemplateOutlet",_.Cg(1)))};
vwa=function(a){a&1&&(_.F(0,"div",14,4),_.Gg(2,4),_.J())};wwa=function(a){a&1&&(_.F(0,"div",15,5),_.Gg(2,5),_.J())};xwa=function(a){a&1&&_.K(0,"div",16)};ywa=function(a){a&1&&(_.F(0,"div",18),_.Gg(1,6),_.J());a&2&&(a=_.O(),_.E("@transitionMessages",a.XT))};zwa=function(a){a&1&&(_.F(0,"mat-hint",22),_.Q(1),_.J());a&2&&(a=_.O(2),_.E("id",a.cba),_.y(),_.Vg(a.DK))};
Awa=function(a){a&1&&(_.F(0,"div",19),_.C(1,zwa,2,2,"mat-hint",22),_.Gg(2,7),_.K(3,"div",23),_.Gg(4,8),_.J());a&2&&(a=_.O(),_.E("@transitionMessages",a.XT),_.y(),_.tg(a.DK?1:-1))};Bwa=function(a,b){a&1&&(_.F(0,"span",7),_.Q(1),_.J());a&2&&(a=b.ua,_.E("ngClass",a.nta),_.y(),_.Vg(a.text))};Cwa=function(a){a&1&&(_.F(0,"span",8),_.Q(1),_.J());a&2&&(a=_.O(),_.y(),_.Vg(a.h9))};Dwa=function(a){a&1&&_.Gg(0)};Ewa=function(a){a&1&&(_.F(0,"mat-icon",9),_.Q(1),_.J());a&2&&(a=_.O(2),_.y(),_.Vg(a.G3))};
Fwa=function(a){if(a&1){const b=_.Ud();_.F(0,"button",6);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.action.emit())});_.F(1,"span",7);_.Q(2);_.C(3,Ewa,2,1,"mat-icon",8);_.J()()}a&2&&(a=_.O(),_.y(2),_.Ug(" ",a.I3," "),_.y(),_.E("ngIf",a.G3))};
Gwa=function(a){if(a&1){const b=_.Ud();_.F(0,"onedev-feature-tooltip-body",1);_.N("action",function(){_.q(b);const c=_.O();return _.r(c.action.emit())})("dismiss",function(){_.q(b);const c=_.O();c.Lwa();c.Rd.emit();return _.r()});_.Gg(1);_.J()}a&2&&(a=_.O(),_.E("actionBtnText",a.I3)("actionBtnIcon",a.G3)("color",a.color)("pointerPosition",a.Lg)("widthOffset",a.wDa))};
Hwa=function(a){const b={attributeFilter:["aria-label","aria-valuenow"]};return new _.Ae(c=>{(new MutationObserver(d=>{const e=d[0].target;var f;d=(f=e.getAttribute("aria-label"))!=null?f:"";let g;f=(g=e.getAttribute("aria-valuenow"))!=null?g:"indeterminate";c.next([d,f])})).observe(a,b)})};
Iwa=function(a){a&1&&(_.de(),_.F(0,"svg",11),_.K(1,"circle",12),_.J());a&2&&(a=_.O(),_.og("viewBox",a.GHb()),_.y(),_.pg("stroke-dasharray",a.vra(),"px")("stroke-dashoffset",a.vra()/2,"px")("stroke-width",a.fBb(),"%"),_.og("r",a.Qoa()))};Jwa=function(){return{diameter:100}};
Lwa=function(a){if(a&1){const b=_.Ud();_.F(0,"div",13);_.Q(1);_.F(2,"button",14);_.N("click",function(){_.q(b);const c=_.O(3);c.jk&&c.jk.r8.M5c();return _.r()});_.F(3,"mat-icon");_.Q(4,"cancel");_.J()()()}if(a&2){a=_.O().Ka;const b=_.O(2);_.E("ngClass",_.bh(3,Kwa,b.t8));_.y();_.Ug(" ",a.Op," ");_.y();_.E("ascTrackElement",b.nx)}};Mwa=function(a,b){a&1&&(_.M(0),_.C(1,Lwa,5,5,"div",12),_.ug());a&2&&(a=b.Ka,_.y(),_.E("ngIf",a.value))};
Nwa=function(a){a&1&&(_.M(0),_.C(1,Mwa,2,1,"ng-container",4),_.R(2,"async"),_.ug());a&2&&(a=_.O(),_.y(),_.E("ngIf",_.S(2,1,a.queryPrefix)))};Owa=function(a){a&1&&_.K(0,"mat-spinner",15);a&2&&(a=_.O(),_.E("diameter",a.nrb)("strokeWidth",a.orb))};Pwa=function(a){if(a&1){const b=_.Ud();_.F(0,"button",16);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.q4())});_.F(1,"mat-icon");_.Q(2,"close");_.J()()}a&2&&(a=_.O(),_.E("ascTrackElement",a.nx)("matTooltip",a.Syb),_.og("aria-label",a.Syb))};
Qwa=function(a){a&1&&(_.F(0,"a",17)(1,"mat-icon"),_.Q(2,"info_outline"),_.J()());a&2&&(a=_.O(),_.E("universalLink",a.VO))};Rwa=function(a){a&1&&_.vg(0)};Swa=function(a,b){a&1&&(_.F(0,"search-box-suggestion-item",18),_.C(1,Rwa,1,0,"ng-container",19),_.J());a&2&&(a=b.ua,_.E("isSelectable",!!a.bCa)("payload",a),_.y(),_.E("ngTemplateOutlet",a.qa)("ngTemplateOutletContext",a.ZQ))};Twa=function(a){a&1&&_.vg(0,30);a&2&&(_.O(3),_.E("ngTemplateOutlet",_.Cg(15).qa))};
Uwa=function(a){a&1&&(_.M(0),_.F(1,"h4",31),_.Q(2),_.J(),_.F(3,"p",32),_.Q(4),_.J(),_.ug());a&2&&(a=_.O(3),_.y(2),_.Ug(" ",a.Omc," "),_.y(2),_.Ug(" ",a.Pmc," "))};Vwa=function(a){a&1&&_.vg(0)};
Wwa=function(a){a&1&&(_.F(0,"div",22)(1,"div",23)(2,"div",24),_.K(3,"scope-indicator",25),_.J(),_.C(4,Twa,1,1,"ng-container",26)(5,Uwa,5,2,"ng-container",4),_.R(6,"async"),_.J(),_.K(7,"mat-divider",27),_.F(8,"div",28),_.C(9,Vwa,1,0,"ng-container",29),_.J()());if(a&2){const c=_.O(2);_.pg("border-color",c.Xia)("width",c.mla,"px")("display","flex");_.y(3);_.E("savedQuery",c.Je)("searchScope",c.Kd);_.y();_.E("ngIf",c.YJ);_.y();a=c.YJ;var b=_.S(6,12,c.a5);_.E("ngIf",!a&&!!b&&!b.be);_.y(2);_.E("vertical",
!0);_.y(2);_.E("ngTemplateOutlet",c.mx==null?null:c.mx.qa)}};Xwa=function(a){if(a&1){const b=_.Ud();_.M(0,20);_.N("ascResizeNotifier",function(c){_.q(b);const d=_.O();return _.r(d.Cgb(c))});_.C(1,Wwa,10,14,"div",21);_.ug()}if(a&2){a=_.O();const b=_.Cg(15);_.E("elementToWatch",_.Cg(1));_.y();_.E("ngIf",b.Lz&&a.YJ||(a.mx==null?null:a.mx.Lz))}};
Ywa=function(a){if(a&1){const b=_.Ud();_.F(0,"onedev-feature-tooltip-controller")(1,"onedev-feature-tooltip",33);_.N("action",function(){_.q(b);_.O();_.oc(window,_.gc("http://goto.google.com/search-git"),"_blank");return _.r()});_.F(2,"p",34);_.Q(3);_.J();_.Q(4);_.J()()}a&2&&(a=_.O(),_.y(),_.E("actionBtnText",a.Lmc)("widthOffset",1),_.y(2),_.Vg(a.Nmc),_.y(),_.Ug(" ",a.Mmc," "))};Zwa=function(a){for(const b of _.lk(a))if(b.warning&&b.warning.type==="PACKAGE_AVAILABLE_IN_MULTIBRANCH")return!0;return!1};
$wa=function(a){a&1&&(_.de(),_.F(0,"svg",2),_.K(1,"polygon",3),_.J())};
axa=function(a){if(a&1){const b=_.Ud();_.F(0,"div",0);_.N("keydown",function(c){_.q(b);const d=_.O();return _.r(d.me(c))})("click",function(){_.q(b);const c=_.O();return _.r(c.closed.emit("click"))})("@transformMenu.start",function(c){_.q(b);const d=_.O();return _.r(d.Nba(c))})("@transformMenu.done",function(c){_.q(b);const d=_.O();return _.r(d.Mba(c))});_.F(1,"div",1);_.Gg(2);_.J()()}a&2&&(a=_.O(),_.rg(a.rj),_.E("id",a.Uja)("@transformMenu",a.TE),_.og("aria-label",a.ariaLabel||null)("aria-labelledby",
a.je||null)("aria-describedby",a.Rv||null))};bxa=function(){return{tL:!1,xq:"after",Ht:"below",Zj:"cdk-overlay-transparent-backdrop"}};cxa=function(a){a&1&&_.K(0,"img",4);a&2&&(a=_.O(),_.E("src",a.Hk,_.tf))};dxa=function(a){a&1&&_.K(0,"mat-icon",5);a&2&&(a=_.O(),_.E("svgIcon",a.mk))};exa=function(a){a&1&&(_.F(0,"mat-icon",6),_.Q(1),_.J());a&2&&(a=_.O(),_.y(),_.Ug(" ",a.eJb,"\n"))};fxa=function(a){a&1&&(_.F(0,"a",30),_.K(1,"div",31),_.F(2,"span",32),_.Q(3,"Hiring"),_.J()())};
gxa=function(a){if(a&1){const b=_.Ud();_.F(0,"global-search-box",33);_.N("focusChange",function(c){_.q(b);_.O().OXb=c;return _.r()});_.J()}a&2&&(a=_.O(),_.E("config",a.Io))};hxa=function(a){a&1&&(_.F(0,"button",34),_.K(1,"mat-icon",35),_.J());a&2&&(_.O(),_.E("matMenuTriggerFor",_.Cg(25)))};ixa=function(a,b){a&1&&(_.F(0,"a",36),_.K(1,"mat-icon",37),_.J());a&2&&_.E("routerLink",b.Ka)};
jxa=function(a){if(a&1){const b=_.Ud();_.F(0,"li",38)(1,"button",39);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.MBa())});_.Q(2," Keyboard shortcuts ");_.J()()}};kxa=function(a){a&1&&_.K(0,"mat-divider")};lxa=function(a,b){a&1&&(_.F(0,"li",38)(1,"a",42),_.Q(2),_.J()());a&2&&(a=b.ua,_.y(),_.E("externalLink",a.Kn),_.y(),_.Vg(a.Nha))};
mxa=function(a){a&1&&(_.M(0),_.C(1,kxa,1,0,"mat-divider",24),_.F(2,"ul",40),_.C(3,lxa,3,2,"li",41),_.J(),_.ug());a&2&&(a=_.O(),_.y(),_.E("ngIf",a.VOb),_.y(2),_.E("ngForOf",a.Iq.additionalLinks))};nxa=function(a){a&1&&(_.F(0,"button",43)(1,"span"),_.Q(2,"Help"),_.J()());a&2&&(_.O(),_.E("matMenuTriggerFor",_.Cg(25)))};oxa=function(a,b){a&1&&(_.F(0,"a",44)(1,"span"),_.Q(2,"Settings"),_.J()());a&2&&_.E("routerLink",b.Ka)};pxa=function(a){a&1&&_.K(0,"announcement-bar",3)};
_.xk=function(a,b){return a.Xl===1&&a.label===b};wxa=function({zh:a}={}){const b=!!_.qxa.Ne();return{Aia:_.qxa.Ne()||_.rxa.Ne()||sxa,iUc:!0,Vob:[new txa(5),new txa(20),new uxa,new vxa(b)],fUc:!0,logger:a}};xxa=function(a){a&1&&(_.de(),_.F(0,"svg",3),_.K(1,"polygon",4),_.J())};yxa=function(a){a&1&&(_.de(),_.F(0,"svg",2),_.K(1,"polygon",3),_.J())};zxa=function(a){return typeof a==="string"?a:a.join("+")};yk=function(a){return a.sort((b,c)=>zxa(b.Wb).localeCompare(zxa(c.Wb)))};
Axa=function(a,b,c){if(b!==c||b!==a.length){var d=a.slice(b,c).map(e=>e.path).join("/");a.splice(b,c-b,new _.Lh(d,a[c-1].parameters))}};Cxa=function(a){return Bxa.every(b=>!(a===b||a.startsWith(`/${b}`)&&(a===`/${b}`||a.startsWith(`/${b}/`)||a.startsWith(`/${b}?`)||a.startsWith(`/${b}#`))))};Dxa=function(a,b,c){c.Sa.hasOwnProperty(a)||(c.Sa[a]=b.Sa[a])};Exa=function(a,b,c){a!=="sq"||c.Sa.sq?Dxa(a,b,c):delete c.Sa.sq};Fxa=function(a,b){return Object.defineProperty(b,"type",{value:a,writable:!1})};
Gxa=function(a){return typeof a==="function"};Hxa=function(a,b={}){const c=Object.keys(a),d={};for(let f=0;f<c.length;f++){const g=c[f];typeof a[g]==="function"&&(d[g]=a[g])}const e=Object.keys(d);return function(f,g){f=f===void 0?b:f;let l=!1;const p={};for(let t=0;t<e.length;t++){const w=e[t],A=f[w],G=(0,d[w])(A,g);p[w]=G;l=l||G!==A}return l?p:f}};Ixa=function(a,b){return Object.keys(a).filter(c=>c!==b).reduce((c,d)=>Object.assign(c,{[d]:a[d]}),{})};
Jxa=function(...a){return function(b){return a.length===0?b:a.slice(0,-1).reduceRight((c,d)=>d(c),(0,a[a.length-1])(b))}};Kxa=function(a,b){Array.isArray(b)&&b.length>0&&(a=Jxa.apply(null,[...b,a]));return(c,d)=>{const e=a(c);return(f,g)=>{f=f===void 0?d:f;return e(f,g)}}};Lxa=function(a){const b=Array.isArray(a)&&a.length>0?Jxa(...a):c=>c;return(c,d)=>{c=b(c);return(e,f)=>{e=e===void 0?d:e;return c(e,f)}}};
Nxa=function(a,b){return function(c,d){d=b.action(d)?Mxa(d):d;c=a(c,d);return b.state()?Mxa(c):c}};Mxa=function(a){Object.freeze(a);const b=Gxa(a);Object.getOwnPropertyNames(a).forEach(c=>{if(!c.startsWith("\u0275")&&Object.prototype.hasOwnProperty.call(a,c)&&(b?c!=="caller"&&c!=="callee"&&c!=="arguments":1)){c=a[c];if(c instanceof _.zk){if(c.jP())return;throw Error();}(typeof c!=="object"||c===null)&&!Gxa(c)||Object.isFrozen(c)||Mxa(c)}});return a};
Pxa=function(a,b){return function(c,d){if(b.action(d)&&!Oxa())throw Error("wd`"+d.type);return a(c,d)}};Sxa=function(a,b){return function(c,d){if(b.action(d)){const e=Qxa(d);Rxa(e,"action")}c=a(c,d);b.state()&&(d=Qxa(c),Rxa(d,"state"));return c}};
Qxa=function(a,b=[]){return a!==void 0&&a!==null||b.length!==0?Object.keys(a).reduce((c,d)=>{if(c)return c;const e=a[d];Gxa(e)&&e.hasOwnProperty("\u0275cmp")?d=c:e===void 0||e===null||typeof e==="number"||typeof e==="boolean"||typeof e==="string"||Array.isArray(e)?d=!1:(typeof e!=="object"||e===null||Array.isArray(e)?c=!1:(c=Object.getPrototypeOf(e),c=c===Object.prototype||c===null),d=c?Qxa(e,[...b,d]):{path:[...b,d],value:e});return d},!1):{path:["root"],value:a}};
Rxa=function(a,b){if(a!==!1){var c=a.path.join(".");b=Error("xd`"+b+"`"+c+"`"+b);b.value=a.value;b.Sud=c;throw b;}};Txa=function(){return{s7c:!1,o7c:!1,r7c:!1,n7c:!1,q7c:!1,p7c:!1}};Uxa=function({o7c:a,s7c:b}){return c=>a||b?Sxa(c,{action:d=>a&&!d.type.startsWith("@ngrx"),state:()=>b}):c};Vxa=function({n7c:a,r7c:b}){return c=>a||b?Nxa(c,{action:d=>a&&!d.type.startsWith("@ngrx"),state:()=>b}):c};Wxa=function({q7c:a}){return b=>a?Pxa(b,{action:c=>a&&!c.type.startsWith("@ngrx")}):b};Xxa=function(a){return a};
Zxa=function(a){if(a.p7c&&(a=Object.entries(Yxa).filter(([,b])=>b>1).map(([b])=>b),a.length))throw Error("yd`"+a.map(b=>`"${b}"`).join(", "));};
aya=function(a){var b={xdb:!0,PWb:!0},c=!(b==null?0:b.xdb);!c||b!=null&&b.Rb||_.Gd();var d;let e;c=c?(e=b==null?void 0:(d=b.Rb)==null?void 0:d.get(_.hg))!=null?e:_.n(_.hg):null;d=$xa(b==null?void 0:b.Vq);let f;f=(b==null?0:b.PWb)?_.Rg({kind:0},{Vq:d}):_.Rg({kind:1,value:b==null?void 0:b.initialValue},{Vq:d});a=a.subscribe({next:g=>f.set({kind:1,value:g}),error:g=>{if(b==null?0:b.jrd)throw g;f.set({kind:2,error:g})}});if((b==null?0:b.PWb)&&f().kind===0)throw new _.ad(601,!1);c==null||c.Be(a.unsubscribe.bind(a));
return _.qh(()=>{const g=f();switch(g.kind){case 1:return g.value;case 2:throw g.error;case 0:throw new _.ad(601,!1);}},{Vq:b==null?void 0:b.Vq})};$xa=function(a=Object.is){return(b,c)=>b.kind===1&&c.kind===1&&a(b.value,c.value)};bya=function(a={state:void 0},[b,c]){return{state:c(a.state,b),action:b}};
cya=function(a,b,...c){return function(d){if(typeof a==="string"){const e=[b,...c].filter(Boolean);d=_.x(d,eka(a,...e))}else if(typeof a==="function")d=_.x(d,_.v(e=>a(e,b)));else throw new TypeError("zd`"+typeof a);return _.x(d,_.Mf())}};dya=function(a){return a instanceof _.Dd?_.n(a):a};eya=function(a){return typeof a==="function"?a():a};fya=function(a,b){return a.concat(b)};gya=function(){_.n(Ak,{optional:!0,VD:!0});return"guarded"};
hya=function(a){return Object.getOwnPropertyNames(a).filter(b=>a[b]&&a[b].hasOwnProperty("__@ngrx/effects_create__")?a[b]["__@ngrx/effects_create__"].hasOwnProperty("dispatch"):!1).map(b=>Object.assign({},{propertyName:b},a[b]["__@ngrx/effects_create__"]))};iya=function({propertyName:a,B6c:b,C6c:c}){b=typeof b[a]==="function";return c?`"${c}.${String(a)}${b?"()":""}"`:`"${String(a)}()"`};jya=function(a){return typeof a==="function"};
kya=function(a,b,c){var d=Object.getPrototypeOf(a);const e=d&&d.constructor.name!=="Object"?d.constructor.name:null;d=hya(a).map(({propertyName:f,dispatch:g,useEffectsErrorHandler:l})=>{const p=typeof a[f]==="function"?a[f]():a[f];l=l?c(p,b):p;return g===!1?_.x(l,_.Qja()):_.x(_.x(l,bka()),_.v(t=>({effect:a[f],notification:t,propertyName:f,C6c:e,B6c:a})))});return _.Ze(...d)};mya=function(a){return lya(a,"ngrxOnInitEffects")};lya=function(a,b){return a&&b in a&&typeof a[b]==="function"};
nya=function(a,b,c=10){return _.x(a,_.Ef(d=>{b&&b.handleError(d);return c<=1?a:nya(a,b,c-1)}))};oya=function(a){return lya(a,"ngrxOnIdentifyEffects")?a.ngrxOnIdentifyEffects():""};pya=function(a,b){return c=>{const d=kya(c,a,b);return lya(c,"ngrxOnRunEffects")?c.ngrxOnRunEffects(d):d}};tya=function(){if(!qya){qya=!0;document.body.classList.remove("loading");var a=document.querySelector(Array.from(_.Bk.keys()).join(","));rya(sya(),_.Bk.get(a.tagName))}};
uya=function(){return _.Ee(function*(){yield Promise.resolve();document.readyState==="loading"?(window.addEventListener("DOMContentLoaded",tya),setTimeout(()=>{tya()},1E3)):tya()})};_.Dk=function({path:a,Eb:b}){return a?a==="/"?b?"REF":"REPO":a.endsWith("/")?"FOLDER":"FILE":b?"REF":"REPO"};aha=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}};
vya=typeof Object.defineProperties=="function"?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};wya=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("a");};xya=wya(this);
Ek=function(a,b){if(b)a:{var c=xya;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&b!=null&&vya(c,a,{configurable:!0,writable:!0,value:b})}};Ek("Symbol.asyncIterator",function(a){return a?a:Symbol("b")});yya=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())})};_.Ee=function(a){return yya(a())};
bha=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("d")))})};a["return"]!==void 0&&(this["return"]=function(b){return Promise.resolve(a["return"](b))})};Ek("Symbol.dispose",function(a){return a?a:Symbol("e")});
Ek("Object.entries",function(a){return a?a:function(b){var c=[],d;for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&c.push([d,b[d]]);return c}});Ek("globalThis",function(a){return a||xya});Ek("Object.values",function(a){return a?a:function(b){var c=[],d;for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&c.push(b[d]);return c}});
var zya=function(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c<a.length){var f=c++;return{value:b(f,a[f]),done:!1}}d=!0;return{done:!0,value:void 0}}};e[Symbol.iterator]=function(){return e};return e};Ek("Array.prototype.values",function(a){return a?a:function(){return zya(this,function(b,c){return c})}});
Ek("Object.fromEntries",function(a){return a?a:function(b){var c={};if(!(Symbol.iterator in b))throw new TypeError("f`"+b);b=b[Symbol.iterator].call(b);for(var d=b.next();!d.done;d=b.next()){d=d.value;if(Object(d)!==d)throw new TypeError("g");c[d[0]]=d[1]}return c}});
Ek("String.prototype.replaceAll",function(a){return a?a:function(b,c){if(b instanceof RegExp&&!b.global)throw new TypeError("h");return b instanceof RegExp?this.replace(b,c):this.replace(new RegExp(String(b).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),c)}});
Ek("Array.prototype.flat",function(a){return a?a:function(b){b=b===void 0?1:b;var c=[];Array.prototype.forEach.call(this,function(d){Array.isArray(d)&&b>0?(d=Array.prototype.flat.call(d,b-1),c.push.apply(c,d)):c.push(d)});return c}});Ek("Array.prototype.flatMap",function(a){return a?a:function(b,c){var d=[];Array.prototype.forEach.call(this,function(e,f){e=b.call(c,e,f,this);Array.isArray(e)?d.push.apply(d,e):d.push(e)});return d}});
Ek("Promise.prototype.finally",function(a){return a?a:function(b){return this.then(function(c){return Promise.resolve(b()).then(function(){return c})},function(c){return Promise.resolve(b()).then(function(){throw c;})})}});var Aya=function(a){a=Math.trunc(a)||0;a<0&&(a+=this.length);if(!(a<0||a>=this.length))return this[a]};Ek("Array.prototype.at",function(a){return a?a:Aya});var Fk=function(a){return a?a:Aya};Ek("Int8Array.prototype.at",Fk);Ek("Uint8Array.prototype.at",Fk);
Ek("Uint8ClampedArray.prototype.at",Fk);Ek("Int16Array.prototype.at",Fk);Ek("Uint16Array.prototype.at",Fk);Ek("Int32Array.prototype.at",Fk);Ek("Uint32Array.prototype.at",Fk);Ek("Float32Array.prototype.at",Fk);Ek("Float64Array.prototype.at",Fk);Ek("String.prototype.at",function(a){return a?a:Aya});Ek("Object.getOwnPropertyDescriptors",function(a){return a?a:function(b){for(var c={},d=Reflect.ownKeys(b),e=0;e<d.length;e++)c[d[e]]=Object.getOwnPropertyDescriptor(b,d[e]);return c}});
Ek("String.prototype.padStart",function(a){return a?a:function(b,c){if(this==null)throw new TypeError("i`padStart");b-=this.length;c=c!==void 0?String(c):" ";return(b>0&&c?c.repeat(Math.ceil(b/c.length)).substring(0,b):"")+this}});window._DumpException=_._DumpException;var Bya,pua,Cya,Dya,Gk,Eya,Pj,Oaa,Fya,Gya,Hya,Iya,Jya;Bya=Bya||{};_.ea=this||self;pua=function(a,b,c){a=a.split(".");c=c||_.ea;a[0]in c||typeof c.execScript=="undefined"||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||b===void 0?c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]={}:c[d]=b};Cya=_.ea._F_toggles||[];Dya=/^[a-zA-Z_$][a-zA-Z0-9._$]*$/;
Gk=function(a){if(typeof a!=="string"||!a||a.search(Dya)==-1)throw Error("k");if(!Eya||Eya.type!="goog")throw Error("l`"+a);if(Eya.D0c)throw Error("m");Eya.D0c=a};Gk.get=function(){return null};Eya=null;Pj=function(a,b){a=a.split(".");b=b||_.ea;for(var c=0;c<a.length;c++)if(b=b[a[c]],b==null)return null;return b};Oaa=function(a){var b=typeof a;return b!="object"?b:a?Array.isArray(a)?"array":b:"null"};_.xa=function(a){var b=Oaa(a);return b=="array"||b=="object"&&typeof a.length=="number"};
_.Hk=function(a){var b=typeof a;return b=="object"&&a!=null||b=="function"};_.Ik=function(a){return Object.prototype.hasOwnProperty.call(a,Fya)&&a[Fya]||(a[Fya]=++Gya)};Fya="closure_uid_"+(Math.random()*1E9>>>0);Gya=0;Hya=function(a,b,c){return a.call.apply(a.bind,arguments)};_.Oj=function(a,b,c){_.Oj=Hya;return _.Oj.apply(null,arguments)};_.Jk=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}};_.Kk=function(){return Date.now()};
Iya=function(a){(0,eval)(a)};Jya=function(a){return a};_.Lk=function(a,b){function c(){}c.prototype=b.prototype;a.bE=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.base=function(d,e,f){for(var g=Array(arguments.length-2),l=2;l<arguments.length;l++)g[l-2]=arguments[l];return b.prototype[e].apply(d,g)}};_.Lk(_.ba,Error);_.ba.prototype.name="CustomError";var Kya;var rua=function(){};_.Lya=typeof TextDecoder!=="undefined";var Mya=function(a){return Array.prototype.map.call(a,function(b){b=b.toString(16);return b.length>1?b:"0"+b}).join("")};var Pya,Oya;_.Mk=function(a,b){return a.lastIndexOf(b,0)==0};_.Nya=function(a,b){const c=a.length-b.length;return c>=0&&a.indexOf(b,c)==c};_.Nk=function(a,b){return a.toLowerCase()==b.toLowerCase()};_.Ok=function(a){return/^[\s\xa0]*$/.test(a)};_.la=function(a,b){return a.indexOf(b)!=-1};_.Pk=function(a,b){return _.la(a.toLowerCase(),b.toLowerCase())};
Pya=function(a,b){let c=0;a=String(a).trim().split(".");b=String(b).trim().split(".");const d=Math.max(a.length,b.length);for(let g=0;c==0&&g<d;g++){var e=a[g]||"",f=b[g]||"";do{e=/(\d*)(\D*)(.*)/.exec(e)||["","","",""];f=/(\d*)(\D*)(.*)/.exec(f)||["","","",""];if(e[0].length==0&&f[0].length==0)break;c=Oya(e[1].length==0?0:parseInt(e[1],10),f[1].length==0?0:parseInt(f[1],10))||Oya(e[2].length==0,f[2].length==0)||Oya(e[2],f[2]);e=e[3];f=f[3]}while(c==0)}return c};
Oya=function(a,b){return a<b?-1:a>b?1:0};var Qya=!!(Cya[1]&4);var Rya;if(Cya[1]&2)Rya=Qya;else{var Sya=Pj("WIZ_global_data.oxN3nb"),Tya=Sya&&Sya[610401301];Rya=Tya!=null?Tya:!1}var ia=Rya;var ja,Uya=_.ea.navigator;ja=Uya?Uya.userAgentData||null:null;var Vya;_.ua=function(a,b){return Array.prototype.indexOf.call(a,b,void 0)};_.Qk=function(a,b,c){Array.prototype.forEach.call(a,b,c)};Vya=function(a,b){return Array.prototype.some.call(a,b,void 0)};var Wya=function(a){Wya[" "](a);return a};Wya[" "]=function(){};var Xya,Yya,Sk,Vk,Zya,$ya,aza,bza,cza,dza;Xya=baa();_.Rk=caa();Yya=ma("Edge");Sk=ma("Gecko")&&!(_.Pk(ha(),"WebKit")&&!ma("Edge"))&&!(ma("Trident")||ma("MSIE"))&&!ma("Edge");_.Tk=_.Pk(ha(),"WebKit")&&!ma("Edge");_.Uk=jaa();Vk=haa()?ja.platform==="Windows":ma("Windows");Zya=haa()?ja.platform==="Android":ma("Android");$ya=iaa();aza=ma("iPad");bza=ma("iPod");cza=_.ra();
a:{var eza="",fza=function(){var a=ha();if(Sk)return/rv:([^\);]+)(\)|;)/.exec(a);if(Yya)return/Edge\/([\d\.]+)/.exec(a);if(_.Rk)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(_.Tk)return/WebKit\/(\S+)/.exec(a);if(Xya)return/(?:Version)[ \/]?(\S+)/.exec(a)}();fza&&(eza=fza?fza[1]:"");if(_.Rk){var gza,hza=_.ea.document;gza=hza?hza.documentMode:void 0;if(gza!=null&&gza>parseFloat(eza)){dza=String(gza);break a}}dza=eza}var iza=dza;var jza=daa(),kza=iaa()||ma("iPod"),lza=ma("iPad"),mza=gaa(),nza=eaa(),oza=faa()&&!_.ra();var pza,Wk,qza;pza={};Wk=null;_.rza=function(a,b){b===void 0&&(b=0);qza();b=pza[b];const c=Array(Math.floor(a.length/3)),d=b[64]||"";let e=0,f=0;for(;e<a.length-2;e+=3){var g=a[e],l=a[e+1],p=a[e+2],t=b[g>>2];g=b[(g&3)<<4|l>>4];l=b[(l&15)<<2|p>>6];p=b[p&63];c[f++]=t+g+l+p}t=0;p=d;switch(a.length-e){case 2:t=a[e+1],p=b[(t&15)<<2]||d;case 1:a=a[e],c[f]=b[a>>2]+b[(a&3)<<4|t>>4]+p+d}return c.join("")};
_.sza=function(a){for(var b=[],c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d);e>255&&(b[c++]=e&255,e>>=8);b[c++]=e}return _.rza(b,3)};_.uza=function(a){var b=[];_.tza(a,function(c){b.push(c)});return b};_.tza=function(a,b){function c(p){for(;d<a.length;){var t=a.charAt(d++),w=Wk[t];if(w!=null)return w;if(!_.Ok(t))throw Error("x`"+t);}return p}qza();for(var d=0;;){var e=c(-1),f=c(0),g=c(64),l=c(64);if(l===64&&e===-1)break;b(e<<2|f>>4);g!=64&&(b(f<<4&240|g>>2),l!=64&&b(g<<6&192|l))}};
qza=function(){if(!Wk){Wk={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;c<5;c++){var d=a.concat(b[c].split(""));pza[c]=d;for(var e=0;e<d.length;e++){var f=d[e];Wk[f]===void 0&&(Wk[f]=e)}}}};_.Ta={};var vza,Gba;_.Ua=function(){return vza||(vza=new _.Oa(null,_.Ta))};Gba=function(a){const b=a.wd;return b==null?"":typeof b==="string"?b:a.wd=naa(b)};_.Oa=class{constructor(a,b){if(b!==_.Ta)throw Error("y");this.wd=a;if(a!=null&&a.length===0)throw Error("z");}Rs(){return this.wd==null}};var raa=paa(a=>typeof a==="number"),qaa=paa(a=>typeof a==="string"),taa=paa(a=>typeof a==="boolean");var saa=typeof _.ea.BigInt==="function"&&typeof _.ea.BigInt(0)==="bigint";var pb=paa(a=>saa?a>=wza&&a<=xza:a[0]==="-"?vaa(a,yza):vaa(a,zza)),yza=Number.MIN_SAFE_INTEGER.toString(),wza=saa?BigInt(Number.MIN_SAFE_INTEGER):void 0,zza=Number.MAX_SAFE_INTEGER.toString(),xza=saa?BigInt(Number.MAX_SAFE_INTEGER):void 0;var Da=0,Ea=0;_.Xk=function(a){const b=a.SN;let c=a.Ny,d=b[c++],e=d&127;if(d&128&&(d=b[c++],e|=(d&127)<<7,d&128&&(d=b[c++],e|=(d&127)<<14,d&128&&(d=b[c++],e|=(d&127)<<21,d&128&&(d=b[c++],e|=d<<28,d&128&&b[c++]&128&&b[c++]&128&&b[c++]&128&&b[c++]&128&&b[c++]&128)))))throw Error("s");_.Aza(a,c);return e};_.Aza=function(a,b){a.Ny=b;if(b>a.eK)throw Error("t`"+b+"`"+a.eK);};_.Bza=function(a,b,c){const d=a.Gg.dj(),e=_.Xk(a.Gg)>>>0,f=a.Gg.getCursor()+e;let g=f-d;g<=0&&(a.Gg.setEnd(f),c(b,a,void 0,void 0,void 0),g=f-a.Gg.getCursor());if(g)throw Error("n`"+e+"`"+(e-g));a.Gg.setCursor(f);a.Gg.setEnd(d)};_.Cza=function(a){const b=_.Xk(a.Gg)>>>0;return a.Gg.iWb(b,!0)};var gba,Dza,pca,aca;_.Ja=Symbol();gba=Symbol();Dza=Symbol();pca=Symbol();aca=Symbol();var Faa,Gaa,Eza,Fza;Faa={};Gaa={};Eza=[];Eza[_.Ja]=55;_.jca=Object.freeze(Eza);Fza=class{constructor(a,b,c){this.CPb=0;this.yTa=a;this.Bdb=b;this.e0b=c}next(){if(this.CPb<this.yTa.length){const a=this.yTa[this.CPb++];return{done:!1,value:this.Bdb?this.Bdb.call(this.e0b,a):a}}return{done:!0,value:void 0}}[Symbol.iterator](){return new Fza(this.yTa,this.Bdb,this.e0b)}};_.Yk=Object.freeze({});Object.freeze({});var oca=Object.freeze({});var Maa=function(a,b){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity=b};var Gza;var Saa=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var hca,ub,vba,gca,nca,wb,vb,zba,ica,eca,xb,Cb;hca=function(a){wb===void 0&&(wb=typeof Proxy==="function"?xba(Proxy):null);if(!wb||!yba())return a;let b=gca(a);if(b)return b;if(Math.random()>.01)return a;Aba(a);b=new wb(a,{set(c,d,e){uba();c[d]=e;return!0}});wba(a,b);return b};ub=void 0;vba=void 0;gca=function(a){let b;return(b=ub)==null?void 0:b.get(a)};nca=function(a){let b;return((b=vba)==null?void 0:b.get(a))||a};wb=void 0;vb=void 0;zba=void 0;
ica=function(a,b,c){if(yba()){if(Dba(a,b)){if(c)return}else if(Math.random()>.01)return;var d=a.length;c={length:d};for(var e=0;e<Math.min(d,10);e++){if(d<=10)var f=e;else{f=d/10;const g=Math.floor(e*f);f=g+Math.floor(Math.random()*(Math.floor((e+1)*f)-g))}c[f]=a[f]}Bba(a,c)?(d=xb||(xb=new vb),e=d.get(b),e||(e=new vb,d.set(b,e)),e.set(a,c)):(ab(),Cb(a,b))}};eca=function(a,b){const c=Dba(a,b);c&&!Bba(a,c)&&(Cba(),Cb(a,b))};
_.Ab=function(a){var b;if(a&&(b=xb)!=null&&b.has(a)&&(b=a.df))for(let c=0;c<b.length;c++){const d=b[c];if(c===b.length-1&&_.Na(d))for(const e in d){const f=d[e];Array.isArray(f)&&eca(f,a)}else Array.isArray(d)&&eca(d,a)}};xb=void 0;Cb=function(a,b){let c,d;(c=xb)==null||(d=c.get(b))==null||d.delete(a)};var Mba,Hza,Iza;Mba={};Hza=(()=>class extends Map{constructor(){super()}})();Iza=function(a){if(a.Hda&2)throw Error("D");};
_.yb=class extends Hza{constructor(a,b,c=Hba,d=Hba){super();let e=a[_.Ja]|0;e|=64;this.Hda=a[_.Ja]=e;this.kDa=b;this.yia=c;this.swb=this.kDa?Iba:d;for(let f=0;f<a.length;f++){const g=a[f],l=c(g[0],!1,!0);let p=g[1];b?p===void 0&&(p=null):p=d(g[1],!1,!0,void 0,void 0,e);super.set(l,p)}}j0b(a=Jba){if(this.size!==0)return this.ztb(a)}ztb(a=Jba){const b=[],c=super.entries();for(var d;!(d=c.next()).done;)d=d.value,d[0]=a(d[0]),d[1]=a(d[1]),b.push(d);return b}clear(){Iza(this);super.clear()}delete(a){Iza(this);
return super.delete(this.yia(a,!0,!1))}entries(){var a=this.IRb();return new Fza(a,Kba,this)}keys(){return this.PZc()}values(){var a=this.IRb();return new Fza(a,_.yb.prototype.get,this)}forEach(a,b){super.forEach((c,d)=>{a.call(b,this.get(d),d,this)})}set(a,b){Iza(this);a=this.yia(a,!0,!1);return a==null?this:b==null?(super.delete(a),this):super.set(a,this.swb(b,!0,!0,this.kDa,!1,this.Hda))}has(a){return super.has(this.yia(a,!1,!1))}get(a){a=this.yia(a,!1,!1);const b=super.get(a);if(b!==void 0){var c=
this.kDa;return c?(c=this.swb(b,!1,!0,c,this.CQc,this.Hda),c!==b&&super.set(a,c),c):b}}IRb(){return Array.from(super.keys())}PZc(){return super.keys()}[Symbol.iterator](){return this.entries()}};_.yb.prototype.toJSON=void 0;_.yb.prototype.d0c=Gaa;var Lba;var Oba;var Rb,Jza,Kza,Mza,Nza,Oza,Pza,xl,Qza,Rza,Kl,Sza;Rb=function(a,b){a=a.df;return _.Ib(a,a[_.Ja],b)};_.Ib=function(a,b,c,d){if(c===-1)return null;const e=b>>15&1023||536870912;if(c>=e){if(b&256)return a[a.length-1][c]}else{var f=a.length;if(d&&b&256&&(d=a[f-1][c],d!=null)){if(cca(a,b,e,c)&&Dza!=null){var g;a=(g=Gza)!=null?g:Gza={};g=a[Dza]||0;g>=4||(a[Dza]=g+1,ab())}return d}return cca(a,b,e,c)}};_.Zk=function(a,b,c){const d=a.df;let e=d[_.Ja];_.Za(e);_.Bb(d,e,b,c);return a};
_.$k=function(a,b,c,d=!1){return _.sca(a,b,c,d)!==void 0};_.al=function(a,b,c,d,e){uca(a,b,c,e,d,!1,1);return a};_.bl=function(a,b){a=a.df;let c=a[_.Ja];const d=_.Ib(a,c,b);var e=d==null||typeof d==="number"?d:d==="NaN"||d==="Infinity"||d==="-Infinity"?Number(d):void 0;e!=null&&e!==d&&_.Bb(a,c,b,e);return e};Jza=function(a,b){a=a.df;let c=a[_.Ja];const d=_.Ib(a,c,b),e=Xa(d,!0,!0,!!(c&34));e!=null&&e!==d&&_.Bb(a,c,b,e);return e};_.el=function(a,b){return a===_.Yk?2:b?4:5};
Kza=function(a,b){return _.Gb(a,b,a.df[_.Ja]&34?kca:lca,_.el())};_.fl=function(a,b){a=Jza(a,b);return a==null?_.Ua():a};_.gl=function(a,b,c,d){const e=a.df;var f=e[_.Ja];_.Za(f);if(d==null){var g=qca(e);if(rca(g,e,f,c)===b)g.set(c,0);else return a}else{g=qca(e);const l=rca(g,e,f,c);l!==b&&(l&&(f=_.Bb(e,f,l)),g.set(c,b))}_.Bb(e,f,b,d);return a};_.hl=function(a,b,c){return _.Lza(a,b)===c?c:-1};_.Lza=function(a,b){a=a.df;return rca(qca(a),a,a[_.Ja],b)};
Mza=function(a,b,c){a=a.df;let d=a[_.Ja];_.Za(d);const e=_.Ib(a,d,c);b=zb(hba(e,b,!0,d));e!==b&&_.Bb(a,d,c,b);return b};Nza=function(a,b,c,d){let e=a[_.Ja];d=_.Ib(a,e,c,d);if(d!=null&&_.Ma(d))return b=zb(d),b!==d&&_.Bb(a,e,c,b),b.df;if(Array.isArray(d)){var f=d[_.Ja]|0;f=f&2?$ba(d,f,!1):d;f=_.Rba(f,b)}else f=_.Rba(void 0,b);f!==d&&_.Bb(a,e,c,f);return f};_.il=function(a,b,c,d=!1){b=_.sca(a,b,c,d);if(b==null)return b;a=a.df;d=a[_.Ja];if(!(d&2)){const e=zb(b);e!==b&&(b=e,_.Bb(a,d,c,b))}return b};
_.jl=function(a,b,c,d){const e=a.df[_.Ja];return _.tca(a,e,b,c,d,void 0,!1,!(2&e))};_.ml=function(a,b,c){c==null&&(c=void 0);return _.Zk(a,b,c)};_.nl=function(a,b,c,d){d==null&&(d=void 0);return _.gl(a,b,c,d)};
_.ol=function(a,b,c){const d=a.df;let e=d[_.Ja];_.Za(e);if(c==null)return _.Bb(d,e,b),a;c=nca(c);let f=c[_.Ja]|0,g=f;const l=!!(2&f)||!!(2048&f),p=l||Object.isFrozen(c),t=!p&&(void 0===oca||!1);let w=!0,A=!0;for(let I=0;I<c.length;I++){var G=c[I];l||(G=Ka(G.df),w&&(w=!G),A&&(A=G))}l||(f|=5,f=w?f|8:f&-9,f=A?f|16:f&-17);t||p&&f!==g?(c=_.Ha(c),g=0,f=Db(f,e),f=Fb(f,e,!0)):p||ica(c,a);f!==g&&(c[_.Ja]=f);_.Bb(d,e,b,c);return a};_.pl=function(a,b,c,d,e){uca(a,b,c,d,e);return a};
Oza=function(a,b,c,d){uca(a,b,c,void 0,d,void 0,1,!0);return a};_.ql=function(a,b){return bba(Rb(a,b))};Pza=function(a,b){a=Rb(a,b);b=typeof a;a=a==null?a:b==="bigint"?String(BigInt.asUintN(64,a)):hb(a)?b==="string"?aba(a):$aa(a):void 0;return a};_.rl=function(a,b,c){return _.Gb(a,b,bba,c,void 0,void 0,0)};_.sl=function(a,b){return Raa(Rb(a,b))};_.tl=function(a,b){return _.lb(Rb(a,b))};_.X=function(a,b){return fba(Rb(a,b))};_.ul=function(a,b){return Taa(Rb(a,b))};
_.vl=function(a,b,c=!1){return Qb(_.sl(a,b),c)};_.wl=function(a,b,c=0){return Qb(_.tl(a,b),c)};xl=function(a,b){return Qb(Uaa(Rb(a,b)),0)};_.yl=function(a,b,c=0){return Qb(_.ql(a,b),c)};_.zl=function(a,b){return Qb(_.bl(a,b),0)};_.Y=function(a,b,c=""){return Qb(_.X(a,b),c)};_.Al=function(a,b,c=0){return Qb(_.ul(a,b),c)};_.Bl=function(a,b,c,d,e){return _.Gb(a,b,fba,c,d,e)};_.Cl=function(a,b,c){a=_.Bl(a,b,3,void 0,!0);Jaa(a,c);return a[c]};_.Dl=function(a,b,c,d,e){return _.Gb(a,b,Taa,c,d,e)};
Qza=function(a,b,c){a=_.Dl(a,b,3,void 0,!0);Jaa(a,c);return a[c]};_.El=function(a,b,c){return _.Y(a,_.hl(a,c,b))};_.Fl=function(a,b,c){return _.ql(a,_.hl(a,c,b))};_.Gl=function(a,b,c){return _.X(a,_.hl(a,c,b))};_.Hl=function(a,b,c,d){return _.il(a,b,_.hl(a,d,c))};Rza=function(a,b){a=_.X(a,b);return a==null?void 0:a};_.Il=function(a,b,c){return _.Zk(a,b,Qaa(c))};_.Jl=function(a,b,c){return _.Nb(a,b,Qaa(c),!1)};Kl=function(a,b,c){return _.Zk(a,b,c==null?c:kb(c))};
_.Ll=function(a,b,c){return _.Nb(a,b,c==null?c:kb(c),0)};_.Ml=function(a,b,c){return _.Zk(a,b,_.nb(c))};_.Ac=function(a,b,c){return _.Zk(a,b,eba(c))};_.Wj=function(a,b,c){return _.Nb(a,b,eba(c),"")};_.Yj=function(a,b,c,d){return _.gl(a,b,c,eba(d))};_.Nl=function(a,b,c){return _.Zk(a,b,c==null?c:_.ib(c))};_.Ol=function(a,b,c){return _.Nb(a,b,c==null?c:_.ib(c),0)};Sza=function(a,b,c){_.gl(a,b,Pl,c==null?c:_.ib(c))};_.Ql=function(a,b){return _.X(a,b)!=null};_.Tza=function(a,b){return _.Kb(a,b,jba)};var xca,Sb,Yb,Uza;Yb=function(a,b){if(b==null||b=="")return new a;b=JSON.parse(b);if(!Array.isArray(b))throw Error("N");return Pba(a,Caa(b))};Uza=function(a,b){a=b.vc?b.W5(a,b.vc,175237375,!0):b.W5(a,175237375,null,!0);return a===null?void 0:a};
_.zk=class{constructor(a,b){this.df=Qba(a,b)}toJSON(){return yca(this)}Yc(a){try{return Sb=!0,a&&(xca=a===lba||a!==kba&&a!==pba&&a!==sba?lba:a),JSON.stringify(yca(this),Fba)}finally{a&&(xca=void 0),Sb=!1}}getExtension(a){return a.vc?a.qG?a.W5(this,a.vc,175237375,_.el(void 0,!0),!0):a.W5(this,a.vc,175237375,!0):a.qG?a.W5(this,175237375,_.el(void 0,!0),!0):a.W5(this,175237375,a.defaultValue,!0)}hasExtension(a){return a.vc?_.$k(this,a.vc,175237375,!0):Uza(this,a)!==void 0}clone(){const a=this.df;return Zba(this,
a,a[_.Ja],!1)}jP(){return Ka(this.df)}bc(){return zb(this)}};_.zk.prototype.t0c=Faa;_.zk.prototype.toString=function(){try{return Sb=!0,yca(this).toString()}finally{Sb=!1}};_.Vza=_.zca();_.Rl=class{constructor(a,b){this.GDa=a;a=Jya(_.Vza);this.k2b=!!a&&b===a||!1}};_.Wza=new _.Rl(function(a,b,c,d,e){if(a.Fu!==2)return!1;_.Bza(a,Nza(b,d,c),e);return!0},_.Vza);_.Xza=new _.Rl(function(a,b,c,d,e){if(a.Fu!==2)return!1;_.Bza(a,Nza(b,d,c,!0),e);return!0},_.Vza);_.Yza=new _.Rl(function(a,b,c){if(a.Fu!==2)return!1;a=_.Cza(a);_.Bb(b,b[_.Ja],c,a===""?void 0:a);return!0},_.zca());var Zza=class{constructor(a){this.vc=a;this.qG=0;this.W5=_.il;this.defaultValue=void 0}};var Sl=class extends _.zk{constructor(a){super(a)}getWidth(){return _.tl(this,1)}getHeight(){return _.tl(this,2)}};var $za=class extends _.zk{constructor(a){super(a)}};var aAa=class extends _.zk{constructor(a){super(a)}getKey(){return _.X(this,1)}sx(a){return _.Ac(this,1,a)}Nla(a){return _.Ml(this,2,a)}};var bAa=class extends _.zk{constructor(a){super(a)}};var cAa=class extends _.zk{constructor(a){super(a)}};var dAa=class extends _.zk{constructor(a){super(a)}};var eAa=class extends _.zk{constructor(a){super(a)}};var fAa=class extends _.zk{constructor(a){super(a)}};var gAa=class extends _.zk{constructor(a){super(a)}Nla(a){return _.Ml(this,2,a)}};var hAa=class extends _.zk{constructor(a){super(a)}getMessage(){return _.X(this,1)}Pla(a){return _.Ac(this,1,a)}};var iAa=class extends _.zk{constructor(a){super(a)}};var jAa=class extends _.zk{constructor(a){super(a)}getKey(){return _.X(this,1)}sx(a){return _.Ac(this,1,a)}getValue(){return _.X(this,2)}Zga(){return _.X(this,2)}setValue(a){return _.Ac(this,2,a)}xl(){return _.Ql(this,2)}};var kAa=class extends _.zk{constructor(a){super(a)}getKey(){return _.X(this,1)}sx(a){return _.Ac(this,1,a)}fOb(){return _.X(this,2)}getValue(){return _.X(this,3)}Zga(){return _.X(this,3)}setValue(a){return _.Ac(this,3,a)}xl(){return _.Ql(this,3)}};var lAa=class extends _.zk{constructor(a){super(a)}};var mAa=class extends _.zk{constructor(a){super(a)}};var nAa=class extends _.zk{constructor(a){super(a)}};var oAa=class extends _.zk{constructor(a){super(a)}};var pAa=class extends _.zk{constructor(a){super(a)}};var qAa=class extends _.zk{constructor(a){super(a)}};var rAa=class extends _.zk{constructor(a){super(a)}};var sAa=class extends _.zk{constructor(a){super(a)}getFeature(){return _.X(this,7)}Fpb(a){return _.Ac(this,7,a)}hasFeature(){return _.Ql(this,7)}Gla(a){_.Ac(this,6,a)}G5a(){return Rza(this,6)}};var tAa=class extends _.zk{constructor(a){super(a)}};var uAa=class extends _.zk{constructor(a){super(a)}};var vAa=class extends _.zk{constructor(a){super(a)}Af(){return _.X(this,4)}nH(a){_.Ac(this,4,a)}PC(){return _.Ql(this,4)}};var wAa=class extends _.zk{constructor(a){super(a)}ABa(a){return Kl(this,4,a)}H5a(){return _.il(this,vAa,8)}p6a(){return Pza(this,9)}Upb(a){return _.Zk(this,9,a==null?a:cba(a))}};var xAa=class extends _.zk{constructor(a){super(a)}getUrl(){return _.X(this,2)}QO(){return _.X(this,2)}Kz(a){return _.Ac(this,2,a)}B6(){return _.Ql(this,2)}Af(){return _.X(this,12)}nH(a){_.Ac(this,12,a)}PC(){return _.Ql(this,12)}H5a(){return _.il(this,vAa,9)}p6a(){return Pza(this,10)}Upb(a){return _.Zk(this,10,a==null?a:cba(a))}};var yAa=class extends _.zk{constructor(a){super(a)}uYb(a){_.Nl(this,1,a)}rwa(){return _.il(this,xAa,2)}M6a(){return _.il(this,wAa,3)}Q5a(){return _.il(this,hAa,4)}};var zAa=class extends _.zk{constructor(a){super(a)}};var AAa=class extends _.zk{constructor(a){super(a)}getOrigin(){return _.ul(this,1)}Sla(a){return _.Nl(this,1,a)}getContainerId(){return _.X(this,3)}setContainerId(a){return _.Ac(this,3,a)}};var BAa=class extends _.zk{constructor(a){super(a)}getKey(){return _.ul(this,1)}sx(a){return _.Nl(this,1,a)}Nla(a){return _.Ml(this,3,a)}};var Tl=class extends _.zk{constructor(a){super(a)}getKey(){return _.Y(this,1)}sx(a){return _.Ac(this,1,a)}getValue(){return _.Y(this,2)}setValue(a){return _.Ac(this,2,a)}xl(){return _.Ql(this,2)}},Pl=[3,4,5,6];var CAa=class extends _.zk{constructor(a){super(a)}};var DAa=class extends _.zk{constructor(a){super(a)}setInterval(a){return _.Ac(this,1,a)}clearInterval(){return _.Zk(this,1)}};var EAa=class extends _.zk{constructor(a){super(a)}JC(){return _.Hl(this,CAa,1,Ul)}Hla(a){return _.nl(this,1,Ul,a)}QJ(){return _.gl(this,1,Ul)}x6(){return _.sca(this,CAa,_.hl(this,Ul,1))!==void 0}getTime(){return _.Hl(this,DAa,2,Ul)}setTime(a){return _.nl(this,2,Ul,a)}},Ul=[1,2];var FAa=class extends _.zk{constructor(a){super(a)}getType(){return _.Y(this,1)}tm(a){return _.Ac(this,1,a)}};var GAa=class extends _.zk{constructor(a){super(a)}};var HAa=class extends _.zk{constructor(a){super(a)}xpb(a){return _.Ac(this,1,a)}Sp(){return _.Y(this,2)}hV(){return _.Zk(this,2)}MO(){return _.Y(this,3)}zw(){return _.Ql(this,3)}};var IAa=class extends _.zk{constructor(a){super(a)}};var JAa=class extends _.zk{constructor(a){super(a)}};var KAa=class extends _.zk{constructor(a){super(a)}uw(){return _.Y(this,2)}};var LAa=class extends _.zk{constructor(a){super(a)}Rga(){return _.wl(this,1)}};var MAa=class extends _.zk{constructor(a){super(a)}q6(){return _.Y(this,1)}sm(a){_.Ac(this,1,a)}getUrl(){return _.Y(this,2)}QO(){return _.X(this,2)}Kz(a){return _.Ac(this,2,a)}B6(){return _.Ql(this,2)}};var NAa=class extends _.zk{constructor(a){super(a)}xw(){return _.Y(this,1)}DBa(a){return _.Ac(this,1,a)}};var OAa=class extends _.zk{constructor(a){super(a)}MO(){return _.Y(this,1)}zw(){return _.Ql(this,1)}};var PAa=class extends _.zk{constructor(a){super(a)}};var QAa=class extends _.zk{constructor(a){super(a)}getType(){return _.Al(this,1,0)}tm(a){return _.Nl(this,1,a)}MO(){return _.Y(this,2)}zw(){return _.Ql(this,2)}};var RAa=class extends _.zk{constructor(a){super(a)}Ig(){return _.Y(this,1)}};var SAa=class extends _.zk{constructor(a){super(a)}};var TAa=class extends _.zk{constructor(a){super(a)}};var UAa=class extends _.zk{constructor(a){super(a)}getStringValue(){return _.El(this,3,Vl)}setStringValue(a){return _.Yj(this,3,Vl,a)}},Vl=[2,3,4,5,6];var VAa=class extends _.zk{constructor(a){super(a,32)}mOb(){return _.Y(this,5)}V5a(){return _.il(this,TAa,14)}u5a(){return _.il(this,MAa,16)}t5a(){return _.il(this,LAa,17)}s5a(){return _.il(this,KAa,19)}y5a(){return _.il(this,RAa,23)}x5a(){return _.il(this,QAa,24)}w5a(){return _.il(this,PAa,25)}v5a(){return _.il(this,OAa,26)}r5a(){return _.il(this,JAa,27)}N5a(){return _.il(this,SAa,28)}q5a(){return _.il(this,IAa,29)}I5a(){return _.jl(this,Tl,31,_.el())}XQa(a){_.pl(this,31,Tl,a)}};var WAa=class extends _.zk{constructor(a){super(a)}Epb(a){return Kl(this,1,a)}};var XAa=class extends _.zk{constructor(a){super(a)}};var YAa=class extends _.zk{constructor(a){super(a)}Iz(a){return _.Ac(this,10,a)}};var ZAa=class extends _.zk{constructor(){super(void 0,135)}zpb(a){return _.Ac(this,12,a)}Gla(a){_.Nl(this,82,a)}G5a(){const a=_.ul(this,82);return a==null?void 0:a}AYb(a){_.Il(this,16,a)}Mpb(a){return _.Ac(this,17,a)}jwa(){return _.X(this,18)}Ula(a){return _.Ac(this,18,a)}uYb(a){_.Nl(this,23,a)}I5a(){return _.jl(this,Tl,5,_.el())}XQa(a){_.pl(this,5,Tl,a)}Nla(a){return _.Ml(this,7,a)}vBa(a){_.Ac(this,1,a)}On(){return _.X(this,32)}setProjectId(a){return _.Ac(this,32,a)}nBa(a){_.Ac(this,2,a)}Y5a(){return _.X(this,
121)}Jpb(a){return _.Il(this,6,a)}Tpb(a){return _.Ac(this,8,a)}rwa(){return _.il(this,xAa,30)}M6a(){return _.il(this,wAa,31)}Q5a(){return _.il(this,hAa,47)}Sva(){return _.X(this,94)}Ala(a){return _.Ac(this,94,a)}mOb(){return _.il(this,rAa,98)}PYb(a){_.Ac(this,122,a)}};var $Aa=class extends _.zk{constructor(){super()}};var aBa=class extends _.zk{constructor(){super()}jwa(){return _.Y(this,2)}Ula(a){return _.Ac(this,2,a)}};var bBa=class extends _.zk{constructor(a){super(a)}getType(){return _.Al(this,6,0)}tm(a){return _.Nl(this,6,a)}};var cBa=class extends _.zk{constructor(a){super(a)}getId(){return _.Al(this,3,0)}getType(){return _.Al(this,4,0)}tm(a){return _.Nl(this,4,a)}};var dBa=class extends _.zk{constructor(a){super(a)}},eBa=[1,2];var fBa=class extends _.zk{constructor(a){super(a)}getMetadata(){return _.il(this,dBa,1)}G8(a){return _.ml(this,1,a)}};var gBa=class extends _.zk{constructor(a){super(a)}getQuery(){return _.Y(this,3)}setQuery(a){return _.Ac(this,3,a)}E7a(){return _.Ql(this,3)}};var hBa=class extends _.zk{constructor(a){super(a)}getUrl(){return _.Y(this,1)}Kz(a){return _.Ac(this,1,a)}B6(){return _.Ql(this,1)}},iBa=[3];var jBa=class extends _.zk{constructor(){super()}qX(){return _.il(this,hBa,1)}};var kBa=class extends _.zk{constructor(){super()}r5a(){return _.il(this,JAa,2)}u5a(){return _.il(this,MAa,3)}t5a(){return _.il(this,LAa,4)}s5a(){return _.il(this,KAa,5)}};var lBa=class extends _.zk{constructor(){super()}};var mBa=class extends _.zk{constructor(a){super(a)}MO(){return _.Y(this,3)}zw(){return _.Ql(this,3)}};var nBa=class extends _.zk{constructor(){super()}};var oBa=class extends _.zk{constructor(){super()}qX(){return _.il(this,HAa,1)}};var pBa=class extends _.zk{constructor(){super()}qX(){return _.il(this,RAa,1)}y5a(){return _.il(this,RAa,2)}w5a(){return _.il(this,PAa,3)}v5a(){return _.il(this,OAa,4)}x5a(){return _.il(this,QAa,5)}q5a(){return _.il(this,IAa,6)}PYb(a){_.Ac(this,7,a)}};var qBa=class extends _.zk{constructor(){super()}N5a(){return _.il(this,SAa,3)}};var rBa=class extends _.zk{constructor(){super()}};var Xl=class extends _.zk{constructor(a){super(a)}getStringValue(){return _.El(this,2,Wl)}setStringValue(a){return _.Yj(this,2,Wl,a)}},sBa=class extends _.zk{constructor(a){super(a)}xOb(){return _.jl(this,Xl,1,_.el())}a0(a,b){_.al(this,1,Xl,a,b)}},Wl=[1,2,3,4];var tBa=class extends _.zk{constructor(a){super(a)}getKey(){return _.Al(this,1,0)}sx(a){return _.Nl(this,1,a)}getValue(){return _.il(this,Xl,2)}setValue(a){return _.ml(this,2,a)}xl(){return _.$k(this,Xl,2)}};var uBa=class extends _.zk{constructor(a){super(a)}Rga(){return _.Y(this,1)}Ig(){return _.Y(this,3)}};var vBa=class extends _.zk{constructor(a){super(a)}};var wBa=class extends _.zk{constructor(a){super(a)}};var xBa=class extends _.zk{constructor(a){super(a)}};var yBa=class extends _.zk{constructor(a){super(a)}x6a(){return _.Y(this,2)}Ypb(a){return _.Ac(this,2,a)}Rga(){return _.Y(this,3)}Ig(){return _.Y(this,6)}};var zBa=class extends _.zk{constructor(a){super(a)}getName(){return _.Y(this,1)}Od(a){return _.Ac(this,1,a)}Xh(){return _.Ql(this,1)}};var ABa=class extends _.zk{constructor(a){super(a)}};var BBa=class extends _.zk{constructor(a){super(a)}Sp(){return _.Y(this,1)}hV(){return _.Zk(this,1)}getFeature(){return _.Y(this,10)}Fpb(a){return _.Ac(this,10,a)}hasFeature(){return _.Ql(this,10)}},Yl=[2,3,4,5,6,7,8,9];var CBa=class extends _.zk{constructor(){super()}qX(){return _.il(this,BBa,3)}};var DBa=class extends _.zk{constructor(){super()}};var EBa=class extends _.zk{constructor(){super()}V5a(){return _.il(this,TAa,1)}};var FBa=class extends _.zk{constructor(){super()}};$Aa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={resourceName:_.h(_.X(this,1))}}else a=void 0;return a};aBa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={gqd:_.h(_.X(this,1)),referer:_.h(_.X(this,2))}}else a=void 0;return a};var GBa=function(a){if(a!=null)return _.Xb(a),{type:_.h(_.ul(a,6)),inputType:_.h(_.ul(a,7)),kP:_.h(_.sl(a,8)),jld:_.h(_.sl(a,9))}};bBa.prototype.toObject=function(){return GBa(this)};var HBa=function(a){if(a!=null)return _.Xb(a),{id:_.h(_.ul(a,3)),type:_.h(_.ul(a,4))}};cBa.prototype.toObject=function(){return HBa(this)};var IBa=function(a){if(a!=null)return _.Xb(a),{service:HBa(_.Hl(a,cBa,1,eBa)),sld:_.h(_.sl(a,_.hl(a,eBa,2))),emd:HBa(_.il(a,cBa,11)),field:GBa(_.il(a,bBa,5)),jid:_.h(_.X(a,12))}};dBa.prototype.toObject=function(){return IBa(this)};var JBa=function(a){if(a!=null)return _.Xb(a),{metadata:IBa(a.getMetadata())}};fBa.prototype.toObject=function(){return JBa(this)};var KBa=function(a){if(a!=null)return _.Xb(a),{Wsd:_.h(_.X(a,1)),mr:_.h(_.X(a,2)),query:_.h(_.X(a,3)),bfd:_.h(_.X(a,4)),did:_.h(_.X(a,5)),Wpd:_.h(_.ul(a,6)),Tpd:_.h(_.ul(a,7))}};gBa.prototype.toObject=function(){return KBa(this)};var LBa=function(a){if(a!=null)return _.Xb(a),{url:_.h(_.X(a,1)),Dod:_.h(_.X(a,2)),Ffd:KBa(_.Hl(a,gBa,3,iBa))}};hBa.prototype.toObject=function(){return LBa(this)};jBa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={EH:LBa(this.qX()),kvd:JBa(_.il(this,fBa,2))}}else a=void 0;return a};var MBa=function(a){if(a!=null)return _.Xb(a),{appId:_.h(_.X(a,1))}};JAa.prototype.toObject=function(){return MBa(this)};var NBa=function(a){if(a!=null)return _.Xb(a),{category:_.h(_.X(a,1)),product:_.h(_.X(a,2))}};KAa.prototype.toObject=function(){return NBa(this)};var OBa=function(a){if(a!=null)return _.Xb(a),{priority:_.h(_.tl(a,1))}};LAa.prototype.toObject=function(){return OBa(this)};var PBa=function(a){if(a!=null)return _.Xb(a),{title:_.h(_.X(a,1)),url:_.h(_.X(a,2)),index:_.h(_.tl(a,3))}};MAa.prototype.toObject=function(){return PBa(this)};kBa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={aSc:MBa(this.r5a()),eSc:PBa(this.u5a()),dSc:OBa(this.t5a()),bSc:NBa(this.s5a()),cSc:_.h(_.X(this,6))}}else a=void 0;return a};lBa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={oud:_.h(_.sl(this,1))}}else a=void 0;return a};var QBa=function(a){if(a!=null)return _.Xb(a),{ppd:_.h(_.X(a,1)),revisionId:_.h(_.X(a,2)),link:_.h(_.X(a,3)),Ykd:_.h(_.sl(a,4))}};mBa.prototype.toObject=function(){return QBa(this)};nBa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={Qfd:QBa(_.il(this,mBa,1))}}else a=void 0;return a};var RBa=function(a){if(a!=null)return _.Xb(a),{Mc:_.h(_.tl(a,1)),rpd:_.h(_.tl(a,2))}};GAa.prototype.toObject=function(){return RBa(this)};var SBa=function(a){if(a!=null)return _.Xb(a),{RPc:_.h(_.X(a,1)),label:_.h(_.X(a,2)),link:_.h(_.X(a,3)),Mdd:_.h(_.X(a,4)),sqd:RBa(_.il(a,GAa,5))}};HAa.prototype.toObject=function(){return SBa(this)};oBa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={EH:SBa(this.qX())}}else a=void 0;return a};var TBa=function(a){if(a!=null)return _.Xb(a),{Kud:_.h(_.tl(a,1)),Htd:_.h(_.tl(a,2))}};IAa.prototype.toObject=function(){return TBa(this)};var UBa=function(a){if(a!=null)return _.Xb(a),{link:_.h(_.X(a,1))}};OAa.prototype.toObject=function(){return UBa(this)};var VBa=function(a){if(a!=null)return _.Xb(a),{Jtd:_.h(_.X(a,1)),Scd:_.h(_.ul(a,2))}};PAa.prototype.toObject=function(){return VBa(this)};var WBa=function(a){if(a!=null)return _.Xb(a),{type:_.h(_.ul(a,1)),link:_.h(_.X(a,2))}};QAa.prototype.toObject=function(){return WBa(this)};var XBa=function(a){if(a!=null)return _.Xb(a),{status:_.h(_.X(a,1)),opd:_.h(_.X(a,2))}};RAa.prototype.toObject=function(){return XBa(this)};pBa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={EH:XBa(this.qX()),kSc:XBa(this.y5a()),iSc:VBa(this.w5a()),hSc:UBa(this.v5a()),jSc:WBa(this.x5a()),ZRc:TBa(this.q5a()),dob:_.h(_.X(this,7))}}else a=void 0;return a};var YBa=function(a){if(a!=null)return _.Xb(a),{mr:_.h(_.ul(a,1))}};SAa.prototype.toObject=function(){return YBa(this)};qBa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={appId:_.h(_.X(this,1)),f4c:_.h(_.ql(this,2)),pVc:YBa(this.N5a())}}else a=void 0;return a};rBa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={ged:_.h(_.X(this,1))}}else a=void 0;return a};var $Ba=function(a){if(a!=null)return _.Xb(a),{numberValue:_.h(_.bl(a,_.hl(a,Wl,1))),stringValue:_.h(_.Gl(a,2,Wl)),oQc:_.h(_.sl(a,_.hl(a,Wl,3))),kmd:ZBa(_.Hl(a,sBa,4,Wl))}};Xl.prototype.toObject=function(){return $Ba(this)};var ZBa=function(a){if(a!=null)return _.Xb(a),{A9c:_.Tb(a.xOb(),$Ba)}};sBa.prototype.toObject=function(){return ZBa(this)};var aCa=function(a){if(a!=null)return _.Xb(a),{key:_.h(_.ul(a,1)),value:$Ba(a.getValue())}};tBa.prototype.toObject=function(){return aCa(this)};var bCa=function(a){if(a!=null)return _.Xb(a),{priority:_.h(_.X(a,1)),stage:_.h(_.X(a,2)),status:_.h(_.X(a,3)),cdd:_.h(_.ql(a,4))}};uBa.prototype.toObject=function(){return bCa(this)};var cCa=function(a){if(a!=null)return _.Xb(a),{J0c:_.h(_.bl(a,1)),mab:_.h(_.sl(a,2))}};vBa.prototype.toObject=function(){return cCa(this)};var dCa=function(a){if(a!=null)return _.Xb(a),{tSc:_.h(_.X(a,1)),Sed:_.h(_.X(a,2))}};wBa.prototype.toObject=function(){return dCa(this)};var eCa=function(a){if(a!=null)return _.Xb(a),{q8c:_.h(_.X(a,1)),ymd:_.h(_.X(a,2)),Tid:_.h(_.Bl(a,3,3))}};xBa.prototype.toObject=function(){return eCa(this)};var fCa=function(a){if(a!=null)return _.Xb(a),{Uid:_.h(_.X(a,1)),severity:_.h(_.X(a,2)),priority:_.h(_.X(a,3)),Prd:_.h(_.ql(a,4)),pgd:_.h(_.X(a,5)),status:_.h(_.X(a,6))}};yBa.prototype.toObject=function(){return fCa(this)};var gCa=function(a){if(a!=null)return _.Xb(a),{name:_.h(_.X(a,1)),sort:_.h(_.ul(a,2))}};zBa.prototype.toObject=function(){return gCa(this)};var ICa=function(a){if(a!=null)return _.Xb(a),{J0c:_.h(_.ql(a,1)),yud:_.h(_.X(a,2)),reason:_.h(_.X(a,3))}};ABa.prototype.toObject=function(){return ICa(this)};var JCa=function(a){if(a!=null){_.Xb(a);var b=_.h(_.X(a,1)),c=_.h(_.X(a,10));var d=_.jl(a,tBa,11,_.el());return{label:b,OW:c,Zcd:_.Tb(d,aCa),Fed:bCa(_.Hl(a,uBa,2,Yl)),Rid:eCa(_.Hl(a,xBa,3,Yl)),Ttd:gCa(_.Hl(a,zBa,4,Yl)),zgd:dCa(_.Hl(a,wBa,5,Yl)),Eud:_.h(_.ul(a,_.hl(a,Yl,6))),Uud:ICa(_.Hl(a,ABa,7,Yl)),Vid:fCa(_.Hl(a,yBa,8,Yl)),ngd:cCa(_.Hl(a,vBa,9,Yl))}}};BBa.prototype.toObject=function(){return JCa(this)};CBa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={Nmd:_.h(_.X(this,1)),Omd:_.h(_.X(this,2)),EH:JCa(this.qX())}}else a=void 0;return a};DBa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={mud:_.h(_.ul(this,1)),urlPrefix:_.h(_.X(this,2)),kld:_.h(_.sl(this,3)),app:_.h(_.ul(this,4)),Bed:_.h(_.ul(this,5)),uld:_.h(_.sl(this,6)),Ynd:_.h(_.ul(this,7))}}else a=void 0;return a};var KCa=function(a){if(a!=null)return _.Xb(a),{pageSize:_.h(_.tl(a,1)),index:_.h(_.tl(a,2)),MMb:_.h(_.ul(a,3)),tld:_.h(_.sl(a,4)),step:_.h(_.ul(a,5)),Yld:_.h(_.tl(a,6)),sortColumn:_.h(_.ul(a,7)),Xsd:_.h(_.ul(a,8)),Rcd:_.h(_.ul(a,9)),lnd:_.h(_.X(a,10))}};TAa.prototype.toObject=function(){return KCa(this)};EBa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={r0c:KCa(this.V5a())}}else a=void 0;return a};FBa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={knd:_.h(_.ul(this,1))}}else a=void 0;return a};new jBa;new oBa;new pBa;new qBa;new kBa;new EBa;new aBa;new nBa;new rBa;new DBa;new CBa;new lBa;new FBa;new $Aa;var LCa=function(a){if(a!=null)return _.Xb(a),{width:_.h(_.tl(a,1)),height:_.h(_.tl(a,2))}};Sl.prototype.toObject=function(){return LCa(this)};var MCa=function(a){if(a!=null)return _.Xb(a),{screenResolution:LCa(_.il(a,Sl,1)),dsd:_.h(_.tl(a,2)),zvd:LCa(_.il(a,Sl,3))}};$za.prototype.toObject=function(){return MCa(this)};var NCa=function(a){if(a!=null)return _.Xb(a),{pKb:_.h(_.ul(a,_.hl(a,Pl,3))),rKb:_.h(_.ul(a,_.hl(a,Pl,4))),oKb:_.h(_.ul(a,_.hl(a,Pl,5))),sKb:_.h(_.ul(a,_.hl(a,Pl,6))),key:_.h(_.X(a,1)),value:_.h(_.X(a,2))}};Tl.prototype.toObject=function(){return NCa(this)};var PCa=function(a){var b=Pj("window.location.href");a==null&&(a='Unknown Error of type "null/undefined"');if(typeof a==="string")return{message:a,name:"Unknown error",lineNumber:"Not available",fileName:b,stack:"Not available"};var c=!1;try{var d=a.lineNumber||a.line||"Not available"}catch(g){d="Not available",c=!0}try{var e=a.fileName||a.filename||a.sourceURL||_.ea.$googDebugFname||b}catch(g){e="Not available",c=!0}b=OCa(a);if(!(!c&&a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name)){c=a.message;
if(c==null){if(a.constructor&&a.constructor instanceof Function){if(a.constructor.name)c=a.constructor.name;else if(c=a.constructor,Zl[c])c=Zl[c];else{c=String(c);if(!Zl[c]){var f=/function\s+([^\(]+)/m.exec(c);Zl[c]=f?f[1]:"[Anonymous]"}c=Zl[c]}c='Unknown Error of type "'+c+'"'}else c="Unknown Error of unknown type";typeof a.toString==="function"&&Object.prototype.toString!==a.toString&&(c+=": "+a.toString())}return{message:c,name:a.name||"UnknownError",lineNumber:d,fileName:e,stack:b||"Not available"}}return{message:a.message,
name:a.name,lineNumber:a.lineNumber,fileName:a.fileName,stack:b}},OCa=function(a,b){b||(b={});b[QCa(a)]=!0;var c=a.stack||"",d=a.cause;d&&!b[QCa(d)]&&(c+="\nCaused by: ",d.stack&&d.stack.indexOf(d.toString())==0||(c+=typeof d==="string"?d:d.message+"\n"),c+=OCa(d,b));a=a.errors;if(Array.isArray(a)){d=1;for(var e=0;e<a.length&&!(d>4);e++)b[QCa(a[e])]||(c+="\nInner error "+d++ +": ",a[e].stack&&a[e].stack.indexOf(a[e].toString())==0||(c+=typeof a[e]==="string"?a[e]:a[e].message+"\n"),c+=OCa(a[e],b));
e<a.length&&(c+="\n... "+(a.length-e)+" more inner errors")}return c},QCa=function(a){var b="";typeof a.toString==="function"&&(b=""+a);return b+a.stack},Zl={};var RCa=function(a){if(a!=null)return _.Xb(a),{w6c:_.h(_.X(a,1)),Psd:_.h(_.X(a,2)),surveyId:_.h(_.X(a,3)),Ptd:_.h(_.X(a,6)),responseType:_.h(_.ul(a,4)),J7c:_.h(_.X(a,5)),K7c:_.h(_.X(a,7)),L7c:_.h(_.X(a,8))}};bAa.prototype.toObject=function(){return RCa(this)};var SCa=function(a){if(a!=null)return _.Xb(a),{fWb:_.h(_.tl(a,1)),O1c:_.h(_.Gb(a,2,_.lb,3)),zPc:_.h(_.Gb(a,3,_.lb,3)),APc:_.h(_.Bl(a,4,3)),mod:_.h(_.Gb(a,5,_.lb,3))}};cAa.prototype.toObject=function(){return SCa(this)};var TCa=function(a){if(a!=null)return _.Xb(a),{fWb:_.h(_.tl(a,1)),tdd:_.h(_.X(a,2))}};dAa.prototype.toObject=function(){return TCa(this)};var UCa=function(a){if(a!=null)return _.Xb(a),{fWb:_.h(_.tl(a,1)),tqd:_.h(_.tl(a,2))}};eAa.prototype.toObject=function(){return UCa(this)};var VCa=function(a){if(a!=null){_.Xb(a);var b=RCa(_.il(a,bAa,1));var c=_.jl(a,cAa,2,_.el());c=_.Tb(c,SCa);var d=_.jl(a,eAa,3,_.el());d=_.Tb(d,UCa);a=_.jl(a,dAa,4,_.el());return{kkd:b,And:c,uqd:d,hod:_.Tb(a,TCa)}}};fAa.prototype.toObject=function(){return VCa(this)};var WCa=class{};var XCa=class extends _.zk{constructor(){super()}};XCa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={xed:_.h(_.Gb(this,1,_.lb,3)),zed:_.h(_.Gb(this,2,_.lb,3)),ldd:_.h(_.Gb(this,3,_.lb,3)),yed:_.h(_.Gb(this,4,_.lb,3))}}else a=void 0;return a};var YCa=function(){};var $l=function(){};$l.prototype.next=function(){return ZCa};var ZCa={done:!0,value:void 0};$l.prototype.W1=function(){return this};var aDa=function(a){if(a instanceof am||a instanceof $Ca||a instanceof bm)return a;if(typeof a.next=="function")return new am(()=>a);if(typeof a[Symbol.iterator]=="function")return new am(()=>a[Symbol.iterator]());if(typeof a.W1=="function")return new am(()=>a.W1());throw Error("Q");},am=class{constructor(a){this.M4a=a}W1(){return new $Ca(this.M4a())}[Symbol.iterator](){return new bm(this.M4a())}l0b(){return new bm(this.M4a())}},$Ca=class extends $l{constructor(a){super();this.wia=a}next(){return this.wia.next()}[Symbol.iterator](){return new bm(this.wia)}l0b(){return new bm(this.wia)}},
bm=class extends am{constructor(a){super(()=>a);this.wia=a}next(){return this.wia.next()}};var bDa=function(){};var cm=function(){};_.Lk(cm,bDa);cm.prototype[Symbol.iterator]=function(){return aDa(this.W1(!0)).l0b()};cm.prototype.clear=function(){const a=Array.from(this);for(const b of a)this.remove(b)};var dm=function(a){this.ZD=a;this.Ssa=null};_.Lk(dm,cm);_.aa=dm.prototype;_.aa.set=function(a,b){em(this);try{this.ZD.setItem(a,b)}catch(c){if(this.ZD.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};_.aa.get=function(a){em(this);a=this.ZD.getItem(a);if(typeof a!=="string"&&a!==null)throw"Storage mechanism: Invalid value was encountered";return a};_.aa.remove=function(a){em(this);this.ZD.removeItem(a)};
_.aa.W1=function(a){em(this);var b=0,c=this.ZD,d=new $l;d.next=function(){if(b>=c.length)return ZCa;var e=c.key(b++);if(a)return{value:e,done:!1};e=c.getItem(e);if(typeof e!=="string")throw"Storage mechanism: Invalid value was encountered";return{value:e,done:!1}};return d};_.aa.clear=function(){em(this);this.ZD.clear()};_.aa.key=function(a){em(this);return this.ZD.key(a)};
var em=function(a){if(a.ZD==null)throw Error("R");let b;((b=a.Ssa)!=null?b:a.Ssa=cDa(a.ZD))||fa(Error("R"))},cDa=function(a){if(!a)return!1;try{return a.setItem("__sak","1"),a.removeItem("__sak"),!0}catch(b){return b instanceof DOMException&&(b.name==="QuotaExceededError"||b.code===22||b.code===1014||b.name==="NS_ERROR_DOM_QUOTA_REACHED")&&a&&a.length!==0}};var dDa=function(){var a=null;try{a=_.ea.sessionStorage||null}catch(b){}dm.call(this,a)};_.Lk(dDa,dm);/*

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 eDa="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),fDa=function(){for(var a=Array(36),b=0,c,d=0;d<36;d++)d==8||d==13||d==18||d==23?a[d]="-":d==14?a[d]="4":(b<=2&&(b=33554432+Math.random()*16777216|0),c=b&15,b>>=4,a[d]=eDa[d==19?c&3|8:c]);return a.join("")};var gDa=new dDa;var hDa=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("S`"+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("T`"+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 jDa=function(a,b,c){var d=String(_.ea.location.href);return d&&a&&b?[b,iDa(hDa(d),a,c||null)].join(" "):null},iDa=function(a,b,c){var d=[],e=[];if((Array.isArray(c)?2:1)==1)return e=[b,a],_.Qk(d,function(l){e.push(l)}),kDa(e.join(" "));var f=[],g=[];_.Qk(c,function(l){g.push(l.key);f.push(l.value)});c=Math.floor((new Date).getTime()/1E3);e=f.length==0?[c,b,a]:[f.join(":"),c,b,a];_.Qk(d,function(l){e.push(l)});a=kDa(e.join(" "));a=[c,a];g.length==0||a.push(g.join(""));return a.join("_")},kDa=function(a){var b=
Aca();b.update(a);return b.digestString().toLowerCase()};var lDa={};var mDa=globalThis.trustedTypes,Bca=mDa,Dca;_.ac=class{constructor(a){this.NVb=a}toString(){return this.NVb+""}};_.dc=class{constructor(a){this.QVb=a}toString(){return this.QVb}};_.Ica=new _.dc("about:invalid#zClosurez");var Fca=class{constructor(a){this.isValid=a}},Gca=[fc("data"),fc("http"),fc("https"),fc("mailto"),fc("ftp"),new Fca(a=>/^[^:]*([/?#]|$)/.test(a))],nDa=$b(()=>typeof URL==="function"),oDa=["data:","http:","https:","mailto:","ftp:"],Jca=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;_.kc=class{constructor(a){this.MVb=a}toString(){return this.MVb+""}};_.gm=$b(()=>new _.kc(mDa?mDa.emptyHTML:""));var Lca="alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");var hm,pDa;hm=function(a,b){if(!Number.isFinite(a))return String(a);a=String(a);let c=a.indexOf(".");c===-1&&(c=a.length);const d=a[0]==="-"?"-":"";d&&(a=a.substring(1));return d+"0".repeat(Math.max(0,b-c))+a};_.im=function(){return Math.floor(Math.random()*2147483648).toString(36)+Math.abs(Math.floor(Math.random()*2147483648)^_.Kk()).toString(36)};pDa=function(a){return String(a).replace(/([A-Z])/g,"-$1").toLowerCase()};
_.qDa=function(a,b){var c=1;a=a.split(b);const d=[];for(;c>0&&a.length;)d.push(a.shift()),c--;a.length&&d.push(a.join(b));return d};_.jm=function(a){this.ul=a||{cookie:""}};_.aa=_.jm.prototype;_.aa.isEnabled=function(){if(!_.ea.navigator.cookieEnabled)return!1;if(!this.Rs())return!0;this.set("TESTCOOKIESENABLED","1",{rTb:60});if(this.get("TESTCOOKIESENABLED")!=="1")return!1;this.remove("TESTCOOKIESENABLED");return!0};
_.aa.set=function(a,b,c){let d;var e=!1;let f;if(typeof c==="object"){f=c.Yrd;e=c.rsd||!1;d=c.domain||void 0;var g=c.path||void 0;var l=c.rTb}if(/[;=\s]/.test(a))throw Error("W`"+a);if(/[;\r\n]/.test(b))throw Error("X`"+b);l===void 0&&(l=-1);c=d?";domain="+d:"";g=g?";path="+g:"";e=e?";secure":"";l=l<0?"":l==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+l*1E3)).toUTCString();this.ul.cookie=a+"="+b+c+g+l+e+(f!=null?";samesite="+f:"")};
_.aa.get=function(a,b){const c=a+"=",d=(this.ul.cookie||"").split(";");for(let e=0,f;e<d.length;e++){f=d[e].trim();if(f.lastIndexOf(c,0)==0)return f.slice(c.length);if(f==a)return""}return b};_.aa.remove=function(a,b,c){const d=this.A4(a);this.set(a,"",{rTb:0,path:b,domain:c});return d};_.aa.Z5=function(){return rDa(this).keys};_.aa.Uy=function(){return rDa(this).values};_.aa.Rs=function(){return!this.ul.cookie};_.aa.A4=function(a){return this.get(a)!==void 0};
_.aa.clear=function(){const a=rDa(this).keys;for(let b=a.length-1;b>=0;b--)this.remove(a[b])};var rDa=function(a){a=(a.ul.cookie||"").split(";");const b=[],c=[];let d,e;for(let f=0;f<a.length;f++)e=a[f].trim(),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}},sDa=new _.jm(typeof document=="undefined"?null:document);var tDa,uDa,vDa;tDa=function(a=!1){return!!lDa.FPA_SAMESITE_PHASE2_MOD||!!a};uDa=function(a=!1){let b=_.ea.__SAPISID||_.ea.__APISID||_.ea.__3PSAPISID||_.ea.__OVERRIDE_SID;tDa(a)&&(b=b||_.ea.__1PSAPISID);if(b)return!0;if(typeof document!=="undefined"){const c=new _.jm(document);b=c.get("SAPISID")||c.get("APISID")||c.get("__Secure-3PAPISID");tDa(a)&&(b=b||c.get("__Secure-1PAPISID"))}return!!b};
vDa=function(a,b,c,d){(a=_.ea[a])||typeof document==="undefined"||(a=(new _.jm(document)).get(b));return a?jDa(a,c,d):null};
_.wDa=function(a,b=!1){var c=hDa(String(_.ea.location.href));const d=[];if(uDa(b)){c=c.indexOf("https:")==0||c.indexOf("chrome-extension:")==0||c.indexOf("chrome-untrusted://new-tab-page")==0||c.indexOf("moz-extension:")==0;var e,f=(e=c)?_.ea.__SAPISID:_.ea.__APISID;f||typeof document==="undefined"||(f=new _.jm(document),f=f.get(e?"SAPISID":"APISID")||f.get("__Secure-3PAPISID"));(e=f?jDa(f,e?"SAPISIDHASH":"APISIDHASH",a):null)&&d.push(e);c&&tDa(b)&&((b=vDa("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",
a))&&d.push(b),(a=vDa("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",a))&&d.push(a))}return d.length==0?null:d.join(" ")};var km=function(){this.b5=this.b5;this.XY=this.XY};km.prototype.b5=!1;km.prototype.isDisposed=function(){return this.b5};km.prototype.dispose=function(){this.b5||(this.b5=!0,this.In())};km.prototype[Symbol.dispose]=function(){this.dispose()};var xDa=function(a,b){a.b5?b():(a.XY||(a.XY=[]),a.XY.push(b))};km.prototype.In=function(){if(this.XY)for(;this.XY.length;)this.XY.shift()()};var yDa=class extends _.zk{constructor(a){super(a)}};var zDa=function(a){if(a!=null){_.Xb(a);var b=Wb(_.fl(a,1)),c=_.h(_.X(a,4));var d=Kza(a,2);return{efd:b,ffd:c,aid:Wb(d),hvd:_.h(_.sl(a,3))}}};yDa.prototype.toObject=function(){return zDa(this)};var ADa=class{constructor(a,b){this.lxa=a;this.callback=b;this.enabled=!1;this.Pfb=()=>_.Kk();this.cSb=this.Pfb()}setInterval(a){this.lxa=a;this.Dl&&this.enabled?(this.stop(),this.start()):this.Dl&&this.stop()}start(){this.enabled=!0;this.Dl||(this.Dl=setTimeout(()=>{this.tick()},this.lxa),this.cSb=this.Pfb())}stop(){this.enabled=!1;this.Dl&&(clearTimeout(this.Dl),this.Dl=void 0)}tick(){if(this.enabled){const a=Math.max(this.Pfb()-this.cSb,0);a<this.lxa*.8?this.Dl=setTimeout(()=>{this.tick()},this.lxa-
a):(this.Dl&&(clearTimeout(this.Dl),this.Dl=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.Dl=void 0}};var BDa=class extends _.zk{constructor(a){super(a)}};var CDa=function(a){if(a!=null)return _.Xb(a),{nod:_.h(_.tl(a,13)),rld:_.h(_.sl(a,24))}};BDa.prototype.toObject=function(){return CDa(this)};var DDa=class extends _.zk{constructor(a){super(a)}};var EDa=function(a){if(a!=null)return _.Xb(a),{wpd:CDa(_.il(a,BDa,2))}};DDa.prototype.toObject=function(){return EDa(this)};var lm=function(a,b){this.x=a!==void 0?a:0;this.y=b!==void 0?b:0};lm.prototype.clone=function(){return new lm(this.x,this.y)};var FDa=function(a,b){return new lm(a.x-b.x,a.y-b.y)};_.aa=lm.prototype;_.aa.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};_.aa.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};_.aa.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
_.aa.translate=function(a,b){a instanceof lm?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),typeof b==="number"&&(this.y+=b));return this};_.aa.scale=function(a,b){this.x*=a;this.y*=typeof b==="number"?b:a;return this};var mm=function(a,b){this.width=a;this.height=b};_.aa=mm.prototype;_.aa.clone=function(){return new mm(this.width,this.height)};_.aa.aspectRatio=function(){return this.width/this.height};_.aa.Rs=function(){return!(this.width*this.height)};_.aa.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};_.aa.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
_.aa.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};_.aa.scale=function(a,b){this.width*=a;this.height*=typeof b==="number"?b:a;return this};var Xca="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");var IDa=function(a,b){this.k_b=a===GDa&&b||"";this.Yxc=HDa};IDa.prototype.toString=function(){return this.k_b};var HDa={},GDa={};var JDa="title aria-atomic aria-autocomplete aria-busy aria-checked aria-current aria-disabled aria-dropeffect aria-expanded aria-haspopup aria-hidden aria-invalid aria-label aria-level aria-live aria-multiline aria-multiselectable aria-orientation aria-posinset aria-pressed aria-readonly aria-relevant aria-required aria-selected aria-setsize aria-sort aria-valuemax aria-valuemin aria-valuenow aria-valuetext alt align autocapitalize autocomplete autocorrect autofocus autoplay bgcolor border cellpadding cellspacing checked color cols colspan controls datetime disabled download draggable enctype face formenctype frameborder height hreflang hidden ismap label lang loop max maxlength media minlength min multiple muted nonce open placeholder preload rel required reversed role rows rowspan selected shape size sizes slot span spellcheck start step summary translate type valign value width wrap itemscope itemtype itemid itemprop itemref".split(" "),
KDa=[["dir",{ao:3,conditions:$b(()=>new Map([["dir",new Set(["auto","ltr","rtl"])]]))}],["async",{ao:3,conditions:$b(()=>new Map([["async",new Set(["async"])]]))}],["cite",{ao:2}],["loading",{ao:3,conditions:$b(()=>new Map([["loading",new Set(["eager","lazy"])]]))}],["poster",{ao:2}],["target",{ao:3,conditions:$b(()=>new Map([["target",new Set(["_self","_blank"])]]))}]],LDa=function(a,b,c){c=a.yMb.get(c);return(c==null?0:c.has(b))?c.get(b):a.qPc.has(b)?{ao:1}:(c=a.AWc.get(b))?c:a.yOb&&[...a.yOb].some(d=>
b.indexOf(d)===0)?{ao:1}:{ao:0}},MDa=new class{constructor(a,b,c,d,e){this.pPc=a;this.yMb=b;this.qPc=c;this.AWc=d;this.yOb=e}}(new Set("ARTICLE SECTION NAV ASIDE H1 H2 H3 H4 H5 H6 HEADER FOOTER ADDRESS P HR PRE BLOCKQUOTE OL UL LH LI DL DT DD FIGURE FIGCAPTION MAIN DIV EM STRONG SMALL S CITE Q DFN ABBR RUBY RB RT RTC RP DATA TIME CODE VAR SAMP KBD SUB SUP I B U MARK BDI BDO SPAN BR WBR NOBR INS DEL PICTURE PARAM TRACK MAP TABLE CAPTION COLGROUP COL TBODY THEAD TFOOT TR TD TH SELECT DATALIST OPTGROUP OPTION OUTPUT PROGRESS METER FIELDSET LEGEND DETAILS SUMMARY MENU DIALOG SLOT CANVAS FONT CENTER ACRONYM BASEFONT BIG DIR HGROUP STRIKE TT".split(" ").concat(["BUTTON",
"INPUT"])),new Map([["A",new Map([["href",{ao:2}]])],["AREA",new Map([["href",{ao:2}]])],["LINK",new Map([["href",{ao:5,conditions:new Map([["rel",new Set("alternate author bookmark canonical cite help icon license next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" "))]])}]])],["SOURCE",new Map([["src",{ao:5}],["srcset",{ao:6}]])],["IMG",new Map([["src",{ao:5}],["srcset",{ao:6}]])],["VIDEO",new Map([["src",{ao:5}]])],["AUDIO",new Map([["src",{ao:5}]])]]),new Set($b(()=>
JDa.concat(["class","id","name"]))),new Map($b(()=>KDa.concat([["style",{ao:1}]]))));var ODa,NDa,PDa;
ODa=function(a,b,c){b=Zca(b,c);b=document.createTreeWalker(b,5,g=>{if(g.nodeType===3)g=1;else if(ada(g))if(g=$ca(g),g===null)g=2;else{var l=a.AXb;g=g!=="FORM"&&(l.pPc.has(g)||l.yMb.has(g))?1:2}else g=2;return g});let d=b.nextNode();const e=c.createDocumentFragment();let f=e;for(;d!==null;){let g;if(d.nodeType===3)g=a.createTextNode(d.data);else if(ada(d))g=NDa(a,d,c);else throw Error("U");f.appendChild(g);if(d=b.firstChild())f=g;else for(;!(d=b.nextSibling())&&(d=b.parentNode());)f=f.parentNode}return e};
NDa=function(a,b,c){const d=$ca(b);c=c.createElement(d);b=b.attributes;for(const {name:g,value:l}of b){var e=LDa(a.AXb,g,d),f;a:{if(f=e.conditions)for(const [p,t]of f){f=t;let w;const A=(w=b.getNamedItem(p))==null?void 0:w.value;if(A&&!f.has(A)){f=!1;break a}}f=!0}if(f)switch(e.ao){case 1:xc(c,g,l);break;case 2:a:if(e=void 0,nDa){try{e=new URL(l)}catch(p){e="https:";break a}e=e.protocol}else b:{e=document.createElement("a");try{e.href=l}catch(p){e=void 0;break b}e=e.protocol;e=e===":"||e===""?"https:":
e}xc(c,g,e!==void 0&&oDa.indexOf(e.toLowerCase())!==-1?l:"about:invalid#zClosurez");break;case 3:xc(c,g,l.toLowerCase());break;case 4:xc(c,g,l);break;case 5:xc(c,g,l);break;case 6:xc(c,g,l)}}return c};PDa=class{constructor(){this.AXb=MDa;this.Jc=[]}jq(a){var b=document.implementation.createHTMLDocument("");a=ODa(this,a,b);b=b.body;b.appendChild(a);b=(new XMLSerializer).serializeToString(b);b=b.slice(b.indexOf(">")+1,b.lastIndexOf("</"));return _.lc(b)}createTextNode(a){return document.createTextNode(a)}};
_.QDa=$b(()=>new PDa);var pm,RDa,TDa,SDa,UDa,WDa,VDa,qm,XDa,om,YDa,ZDa,aEa,nm;pm=function(a){return a?new nm(om(a)):Kya||(Kya=new nm)};RDa=function(a,b){return typeof b==="string"?a.getElementById(b):b};TDa=function(a,b){Rca(b,function(c,d){d=="style"?a.style.cssText=c:d=="class"?a.className=c:d=="for"?a.htmlFor=c:SDa.hasOwnProperty(d)?a.setAttribute(SDa[d],c):_.Mk(d,"aria-")||_.Mk(d,"data-")?a.setAttribute(d,c):a[d]=c})};
SDa={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};UDa=function(a){a=a.document;a=a.compatMode=="CSS1Compat"?a.documentElement:a.body;return new mm(a.clientWidth,a.clientHeight)};WDa=function(a){var b=VDa(a);a=a.defaultView;return new lm(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)};
VDa=function(a){return a.scrollingElement?a.scrollingElement:_.Tk||a.compatMode!="CSS1Compat"?a.body||a.documentElement:a.documentElement};qm=function(a){return a?a.defaultView:window};XDa=function(a,b,c){function d(g){g&&b.appendChild(typeof g==="string"?a.createTextNode(g):g)}for(var e=1;e<c.length;e++){var f=c[e];!_.xa(f)||_.Hk(f)&&f.nodeType>0?d(f):_.Qk(f&&typeof f.length=="number"&&typeof f.item=="function"?_.wa(f):f,d)}};
_.rm=function(a,b){b=String(b);a.contentType==="application/xhtml+xml"&&(b=b.toLowerCase());return a.createElement(b)};_.sm=function(a){for(var b;b=a.firstChild;)a.removeChild(b)};_.tm=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};om=function(a){return a.nodeType==9?a:a.ownerDocument||a.document};
YDa=function(a,b){if("textContent"in a)a.textContent=b;else if(a.nodeType==3)a.data=String(b);else if(a.firstChild&&a.firstChild.nodeType==3){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=String(b)}else _.sm(a),a.appendChild(om(a).createTextNode(String(b)))};
_.$Da=function(a){return a.tagName=="A"&&a.hasAttribute("href")||a.tagName=="INPUT"||a.tagName=="TEXTAREA"||a.tagName=="SELECT"||a.tagName=="BUTTON"?!a.disabled&&(!a.hasAttribute("tabindex")||ZDa(a)):a.hasAttribute("tabindex")&&ZDa(a)};ZDa=function(a){a=a.tabIndex;return typeof a==="number"&&a>=0&&a<32768};aEa=function(a,b){for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null};nm=function(a){this.ul=a||_.ea.document||document};_.aa=nm.prototype;_.aa.Wva=pm;
_.aa.cj=function(a){return RDa(this.ul,a)};_.aa.getElementsByTagName=function(a,b){return(b||this.ul).getElementsByTagName(String(a))};_.aa.setProperties=TDa;_.aa.vK=function(){var a=this.getWindow();return UDa(a||window)};_.aa.createElement=function(a){return _.rm(this.ul,a)};_.aa.createTextNode=function(a){return this.ul.createTextNode(String(a))};_.aa.getWindow=function(){return this.ul.defaultView};_.aa.appendChild=function(a,b){a.appendChild(b)};_.aa.append=function(a,b){XDa(om(a),a,arguments)};
_.aa.canHaveChildren=function(a){if(a.nodeType!=1)return!1;switch(a.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case "INPUT":case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case "SCRIPT":case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0};_.aa.removeNode=_.tm;
_.aa.IC=function(a){return a.children!=void 0?a.children:Array.prototype.filter.call(a.childNodes,function(b){return b.nodeType==1})};_.aa.gwa=function(a){return a.parentElement||null};_.aa.contains=function(a,b){if(!a||!b)return!1;if(a.contains&&b.nodeType==1)return a==b||a.contains(b);if(typeof a.compareDocumentPosition!="undefined")return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a};_.aa.mG=_.$Da;var bEa=function(){if(!_.ea.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{const c=()=>{};_.ea.addEventListener("test",c,b);_.ea.removeEventListener("test",c,b)}catch(c){}return a}();var cEa=function(a){this.Rea=this.PYa=this.XPb=a};cEa.prototype.reset=function(){this.Rea=this.PYa=this.XPb};cEa.prototype.getValue=function(){return this.PYa};var um=class extends _.zk{constructor(a){super(a)}F6a(){return _.Al(this,1,0)}Y_(a){_.Nl(this,1,a)}Vpb(a){Kl(this,3,a)}Ppb(a){Kl(this,4,a)}Opb(a){Kl(this,5,a)}};var dda=class extends _.zk{constructor(a){super(a)}getVersion(){return _.Y(this,2)}eqb(a){return _.Ac(this,2,a)}};var eda=function(a,b){_.ol(a,1,b)},dEa=class extends _.zk{constructor(a){super(a)}kOb(){return _.vl(this,2)}GYb(a){return _.Il(this,2,a)}KYb(a){_.Ac(this,4,a)}getModel(){return _.Y(this,6)}Lpb(a){_.Ac(this,6,a)}};var vm=class extends _.zk{constructor(a){super(a)}fwa(){return _.Y(this,5)}E8(a){_.Ac(this,5,a)}Rva(){return _.X(this,7)}Iz(a){return _.Ac(this,7,a)}e6(){return Mza(this,um,10)}};var eEa=function(a){if(a!=null)return _.Xb(a),{Jud:_.h(_.ul(a,1)),isFinal:_.h(_.sl(a,2)),pnb:_.h(_.tl(a,3)),Lza:_.h(_.tl(a,4)),Kza:_.h(_.tl(a,5))}};um.prototype.toObject=function(){return eEa(this)};var fEa=function(a){if(a!=null)return _.Xb(a),{brand:_.h(_.X(a,1)),version:_.h(_.X(a,2))}};dda.prototype.toObject=function(){return fEa(this)};var gEa=function(a){if(a!=null){_.Xb(a);var b=_.jl(a,dda,1,_.el());return{Lud:_.Tb(b,fEa),mobile:_.h(_.sl(a,2)),platform:_.h(_.X(a,3)),platformVersion:_.h(_.X(a,4)),architecture:_.h(_.X(a,5)),model:_.h(_.X(a,6)),uaFullVersion:_.h(_.X(a,7)),bitness:_.h(_.X(a,8))}}};dEa.prototype.toObject=function(){return gEa(this)};var hEa=function(a){if(a!=null)return _.Xb(a),{JUb:_.h(_.X(a,1)),ehb:_.h(_.X(a,2)),qua:_.h(_.ul(a,3)),country:_.h(_.X(a,4)),locale:_.h(_.X(a,5)),S1c:_.h(_.ul(a,6)),iu:_.h(_.X(a,7)),dgd:_.h(_.X(a,8)),nfd:gEa(_.il(a,dEa,9)),Zid:eEa(_.il(a,um,10))}};vm.prototype.toObject=function(){return hEa(this)};var bda=["platform","platformVersion","architecture","model","uaFullVersion"],fda=new dEa,cda=null;var iEa=class extends _.zk{constructor(a){super(a)}};var jEa=class extends _.zk{constructor(a){super(a)}};var kEa=class extends _.zk{constructor(a){super(a)}};var lEa=class extends _.zk{constructor(a){super(a)}Sva(){return _.Al(this,1,0)}Ala(a){return _.Nl(this,1,a)}Rva(){return _.X(this,2)}Iz(a){return _.Ac(this,2,a)}};var mEa=class extends _.zk{constructor(a){super(a)}fwa(){return _.Y(this,1)}E8(a){_.Ac(this,1,a)}};var nEa=class extends _.zk{constructor(a){super(a)}};var oEa=class extends _.zk{constructor(a){super(a)}Sva(){return _.Al(this,1,0)}Ala(a){return _.Nl(this,1,a)}};var pEa=class extends _.zk{constructor(a){super(a)}};var qEa=class extends _.zk{constructor(a){super(a)}};var rEa=class extends _.zk{constructor(a){super(a)}fwa(){return _.Y(this,11)}E8(a){_.Ac(this,11,a)}};var sEa=class extends _.zk{constructor(a){super(a)}fwa(){return _.Y(this,5)}E8(a){_.Ac(this,5,a)}};var tEa=class extends _.zk{constructor(a){super(a)}};var uEa=class extends _.zk{constructor(a){super(a)}};var vEa=class extends _.zk{constructor(a){super(a)}xga(){return _.il(this,uEa,12)}};var wEa=class extends _.zk{constructor(a){super(a)}};var xEa=class extends _.zk{constructor(a){super(a)}j5a(){return _.jl(this,wEa,12,_.el())}X5a(){return _.jl(this,wEa,13,_.el())}xga(){return _.il(this,uEa,15)}};var yEa=class extends _.zk{constructor(a){super(a)}};var zEa=class extends _.zk{constructor(a){super(a)}};var AEa=class extends _.zk{constructor(a){super(a)}};var BEa=class extends _.zk{constructor(a){super(a)}getModel(){return _.Y(this,4)}Lpb(a){_.Ac(this,4,a)}KYb(a){_.Ac(this,6,a)}};var CEa=class extends _.zk{constructor(a){super(a)}};var DEa=class extends _.zk{constructor(a){super(a)}};var EEa=class extends _.zk{constructor(a){super(a)}};var FEa=class extends _.zk{constructor(a){super(a)}j5a(){return _.jl(this,EEa,13,_.el())}X5a(){return _.jl(this,EEa,14,_.el())}xga(){return _.il(this,DEa,16)}};var GEa=class extends _.zk{constructor(a){super(a)}i5a(){return _.Hl(this,kEa,1,wm)}E5a(){return _.Hl(this,pEa,2,wm)}O5a(){return _.Hl(this,qEa,3,wm)}K6a(){return _.Hl(this,FEa,5,wm)}B5a(){return _.Hl(this,oEa,6,wm)}},wm=[1,2,3,4,5,6];var HEa=class extends _.zk{constructor(a){super(a)}};var IEa=class extends _.zk{constructor(a){super(a)}getModel(){return _.Y(this,6)}Lpb(a){_.Ac(this,6,a)}Mga(){return _.Y(this,7)}};var JEa=class extends _.zk{constructor(a){super(a)}Rva(){return _.X(this,1)}Iz(a){return _.Ac(this,1,a)}Gla(a){_.Ac(this,3,a)}G5a(){return Rza(this,3)}hKb(){_.Zk(this,4)}};var xm=class extends _.zk{constructor(a){super(a)}Sva(){return _.Al(this,1,0)}Ala(a){return _.Nl(this,1,a)}i5a(){return _.il(this,kEa,22)}B5a(){return _.il(this,oEa,28)}E5a(){return _.il(this,pEa,24)}O5a(){return _.il(this,qEa,25)}f6(){return Mza(this,vm,11)}K6a(){return _.il(this,FEa,26)}};var KEa=function(a){if(a!=null)return _.Xb(a),{fjd:_.h(_.Bl(a,1,3))}};iEa.prototype.toObject=function(){return KEa(this)};var LEa=function(a){if(a!=null)return _.Xb(a),{Zjd:_.h(_.sl(a,1))}};jEa.prototype.toObject=function(){return LEa(this)};var MEa=function(a){if(a!=null)return _.Xb(a),{AVa:_.h(_.X(a,1)),CJb:_.h(_.X(a,4)),t1c:_.h(_.X(a,5)),Zdd:_.h(_.ul(a,2)),Vjd:LEa(_.il(a,jEa,3)),aed:_.h(_.ul(a,6)),zkd:_.h(_.ul(a,7)),rYa:_.h(_.ul(a,8)),ejd:KEa(_.il(a,iEa,9))}};kEa.prototype.toObject=function(){return MEa(this)};var NEa=function(a){if(a!=null)return _.Xb(a),{WWa:_.h(_.ul(a,1)),iu:_.h(_.X(a,2)),ded:_.h(_.X(a,3))}};lEa.prototype.toObject=function(){return NEa(this)};var OEa=function(a){if(a!=null)return _.Xb(a),{locale:_.h(_.X(a,1)),Jsa:_.h(_.X(a,2)),ned:_.h(_.X(a,3)),flashVersion:_.h(_.X(a,4))}};mEa.prototype.toObject=function(){return OEa(this)};var PEa=function(a){if(a!=null)return _.Xb(a),{clientId:_.h(_.X(a,1)),Y_c:_.h(_.X(a,2)),JUb:_.h(_.X(a,3)),R1c:_.h(_.X(a,4)),Q1c:_.h(_.X(a,5)),BIb:_.h(_.X(a,6)),country:_.h(_.X(a,7)),EPc:_.h(_.ql(a,8)),fRc:_.h(_.tl(a,9))}};nEa.prototype.toObject=function(){return PEa(this)};var QEa=function(a){if(a!=null)return _.Xb(a),{WWa:_.h(_.ul(a,1)),AVa:_.h(_.X(a,2)),CJb:_.h(_.X(a,3)),t1c:_.h(_.X(a,4))}};oEa.prototype.toObject=function(){return QEa(this)};var REa=function(a){if(a!=null)return _.Xb(a),{AVa:_.h(_.X(a,1)),Lhd:_.h(_.ul(a,2))}};pEa.prototype.toObject=function(){return REa(this)};var SEa=function(a){if(a!=null)return _.Xb(a),{AVa:_.h(_.X(a,1)),rjd:_.h(_.ul(a,2))}};qEa.prototype.toObject=function(){return SEa(this)};var TEa=function(a){if(a!=null)return _.Xb(a),{deviceId:_.h(_.X(a,9)),pua:_.h(_.X(a,1)),appVersion:_.h(_.X(a,2)),Qcd:_.h(_.X(a,16)),fod:_.h(_.X(a,18)),qvd:_.h(_.X(a,17)),manufacturer:_.h(_.X(a,3)),mr:_.h(_.X(a,4)),Did:_.h(_.X(a,5)),CJb:_.h(_.X(a,6)),Std:_.h(_.X(a,7)),Wdd:_.h(_.ul(a,8)),locale:_.h(_.X(a,11)),bod:_.h(_.sl(a,12)),Otd:_.h(_.ul(a,13)),S1c:_.h(_.ul(a,14)),kod:_.h(_.sl(a,15)),eod:_.h(_.ul(a,19)),chd:_.h(_.X(a,20)),qod:_.h(_.ul(a,21))}};rEa.prototype.toObject=function(){return TEa(this)};var UEa=function(a){if(a!=null)return _.Xb(a),{appVersion:_.h(_.X(a,1)),ggd:_.h(_.X(a,3)),pua:_.h(_.X(a,2)),o0c:_.h(_.X(a,4)),locale:_.h(_.X(a,5))}};sEa.prototype.toObject=function(){return UEa(this)};var VEa=function(a){if(a!=null)return _.Xb(a),{R1c:_.h(_.X(a,1)),Q1c:_.h(_.X(a,2)),BIb:_.h(_.X(a,3)),country:_.h(_.X(a,4)),EPc:_.h(_.ql(a,5)),fRc:_.h(_.tl(a,6)),Ddd:_.h(_.X(a,7))}};tEa.prototype.toObject=function(){return VEa(this)};var WEa=function(a){if(a!=null)return _.Xb(a),{UYc:_.h(_.sl(a,1)),qZc:_.h(_.sl(a,2)),fZc:_.h(_.sl(a,3)),DYc:_.h(_.sl(a,4))}};uEa.prototype.toObject=function(){return WEa(this)};var XEa=function(a){if(a!=null)return _.Xb(a),{qua:_.h(_.ul(a,1)),TLb:_.h(_.X(a,2)),pua:_.h(_.X(a,3)),qVb:_.h(_.ql(a,4)),SVb:_.h(_.tl(a,5)),USb:_.h(_.tl(a,6)),LUb:_.h(_.X(a,7)),ehb:_.h(_.X(a,8)),KUb:_.h(_.X(a,9)),rYa:_.h(_.X(a,10)),fLb:_.h(_.X(a,11)),mJb:WEa(a.xga())}};vEa.prototype.toObject=function(){return XEa(this)};var YEa=function(a){if(a!=null)return _.Xb(a),{manufacturer:_.h(_.X(a,1)),gTc:_.h(_.X(a,2)),NTc:_.h(_.X(a,3)),OTc:_.h(_.X(a,4)),MTc:_.h(_.X(a,5))}};wEa.prototype.toObject=function(){return YEa(this)};var ZEa=function(a){if(a!=null)return _.Xb(a),{qua:_.h(_.ul(a,1)),TLb:_.h(_.X(a,2)),pua:_.h(_.X(a,3)),qVb:_.h(_.ql(a,4)),SVb:_.h(_.tl(a,5)),USb:_.h(_.tl(a,6)),LUb:_.h(_.X(a,7)),ehb:_.h(_.X(a,8)),KUb:_.h(_.X(a,9)),rYa:_.h(_.X(a,10)),fLb:_.h(_.X(a,11)),mQc:_.Tb(a.j5a(),YEa),O0c:_.Tb(a.X5a(),YEa),mJb:WEa(a.xga())}};xEa.prototype.toObject=function(){return ZEa(this)};var $Ea=function(a){if(a!=null)return _.Xb(a),{Avd:ZEa(_.il(a,xEa,1)),Fmd:XEa(_.il(a,vEa,2))}};yEa.prototype.toObject=function(){return $Ea(this)};var aFa=function(a){if(a!=null)return _.Xb(a),{deviceId:_.h(_.X(a,1)),qua:_.h(_.ul(a,2)),Vsd:_.h(_.X(a,3))}};zEa.prototype.toObject=function(){return aFa(this)};var bFa=function(a){if(a!=null)return _.Xb(a),{deviceId:_.h(_.X(a,1)),JUb:_.h(_.ul(a,2)),appId:_.h(_.X(a,3)),appVersion:_.h(_.X(a,4)),o0c:_.h(_.X(a,5))}};AEa.prototype.toObject=function(){return bFa(this)};var cFa=function(a){if(a!=null)return _.Xb(a),{clientId:_.h(_.X(a,1)),Y_c:_.h(_.X(a,7)),Mmd:_.h(_.X(a,3)),model:_.h(_.X(a,4)),BIb:_.h(_.X(a,5)),platformVersion:_.h(_.X(a,6)),country:_.h(_.X(a,8))}};BEa.prototype.toObject=function(){return cFa(this)};var dFa=function(a){if(a!=null)return _.Xb(a),{p9c:_.h(_.ul(a,1))}};CEa.prototype.toObject=function(){return dFa(this)};var eFa=function(a){if(a!=null)return _.Xb(a),{UYc:_.h(_.sl(a,1)),qZc:_.h(_.sl(a,2)),fZc:_.h(_.sl(a,3)),DYc:_.h(_.sl(a,4))}};DEa.prototype.toObject=function(){return eFa(this)};var fFa=function(a){if(a!=null)return _.Xb(a),{manufacturer:_.h(_.X(a,1)),gTc:_.h(_.X(a,2)),NTc:_.h(_.X(a,3)),OTc:_.h(_.X(a,4)),MTc:_.h(_.X(a,5))}};EEa.prototype.toObject=function(){return fFa(this)};var gFa=function(a){if(a!=null)return _.Xb(a),{qua:_.h(_.ul(a,1)),TLb:_.h(_.X(a,2)),pua:_.h(_.X(a,3)),qVb:_.h(_.ql(a,4)),SVb:_.h(_.tl(a,5)),USb:_.h(_.tl(a,6)),LUb:_.h(_.X(a,7)),ehb:_.h(_.X(a,8)),KUb:_.h(_.X(a,9)),pod:_.h(_.X(a,10)),rYa:_.h(_.X(a,11)),fLb:_.h(_.X(a,12)),mQc:_.Tb(a.j5a(),fFa),O0c:_.Tb(a.X5a(),fFa),fed:_.h(_.sl(a,15)),mJb:eFa(a.xga()),p9c:_.h(_.ul(a,17))}};FEa.prototype.toObject=function(){return gFa(this)};var hFa=function(a){if(a!=null)return _.Xb(a),{gQc:MEa(a.i5a()),LTc:REa(a.E5a()),YVc:SEa(a.O5a()),Fnd:dFa(_.Hl(a,CEa,4,wm)),Y9c:gFa(a.K6a()),aTc:QEa(a.B5a())}};GEa.prototype.toObject=function(){return hFa(this)};var iFa=function(a){if(a!=null)return _.Xb(a),{Hmd:_.h(_.ul(a,1))}};HEa.prototype.toObject=function(){return iFa(this)};var jFa=function(a){if(a!=null)return _.Xb(a),{wvd:_.h(_.ul(a,1)),fsd:_.h(_.X(a,2)),fingerprint:_.h(_.X(a,3)),ckd:_.h(_.X(a,4)),manufacturer:_.h(_.X(a,5)),model:_.h(_.X(a,6)),language:_.h(_.X(a,7)),country:_.h(_.X(a,8)),Rud:_.h(_.X(a,9)),Qud:_.h(_.X(a,10))}};IEa.prototype.toObject=function(){return jFa(this)};var kFa=function(a){if(a!=null)return _.Xb(a),{iu:_.h(_.X(a,1)),Tgd:_.h(_.X(a,2)),environment:_.h(_.X(a,3)),location:_.h(_.X(a,4)),Gmd:_.h(_.X(a,5)),sjd:_.h(_.X(a,6)),Imd:_.h(_.X(a,7)),cnd:_.h(_.X(a,8)),uvd:_.h(_.X(a,9)),ord:_.h(_.X(a,10))}};JEa.prototype.toObject=function(){return kFa(this)};var lFa=function(a){if(a!=null)return _.Xb(a),{WWa:_.h(_.ul(a,1)),prd:_.h(_.X(a,6)),qrd:_.h(_.X(a,7)),gQc:MEa(a.i5a()),eed:NEa(_.il(a,lEa,14)),Xgd:PEa(_.il(a,nEa,3)),aTc:QEa(a.B5a()),LTc:REa(a.E5a()),YVc:SEa(a.O5a()),Tjd:TEa(_.il(a,rEa,16)),Lld:hEa(_.il(a,vm,11)),Pld:UEa(_.il(a,sEa,20)),Emd:VEa(_.il(a,tEa,13)),Gnd:$Ea(_.il(a,yEa,27)),Hnd:aFa(_.il(a,zEa,34)),Fod:bFa(_.il(a,AEa,10)),mpd:cFa(_.il(a,BEa,5)),qpd:hFa(_.il(a,GEa,23)),itd:iFa(_.il(a,HEa,18)),vvd:jFa(_.il(a,IEa,8)),Y9c:gFa(a.K6a()),Kvd:kFa(_.il(a,
JEa,15)),med:OEa(_.il(a,mEa,9)),mkd:_.h(_.ql(a,12))}};xm.prototype.toObject=function(){return lFa(this)};var mFa=class extends _.zk{constructor(a){super(a)}};var nFa=class extends _.zk{constructor(a){super(a)}getVersion(){return _.Y(this,3)}eqb(a){return _.Ac(this,3,a)}};var oFa=class extends _.zk{constructor(a){super(a)}getKey(){return _.Y(this,1)}sx(a){return _.Ac(this,1,a)}getValue(){return _.Y(this,2)}Zga(){return _.X(this,2)}setValue(a){return _.Ac(this,2,a)}xl(){return _.Ql(this,2)}};var pFa=class extends _.zk{constructor(a){super(a)}};var qFa=class extends _.zk{constructor(a){super(a)}};_.jk=class extends _.zk{constructor(a){super(a)}setSeconds(a){return _.Nb(this,1,_.nb(a),"0")}W5a(){return _.wl(this,2)}Qla(a){return _.Ll(this,2,a)}toDate(){const a=Number(Qb(qb(Rb(this,1),!0),"0")),b=this.W5a();return new Date(a*1E3+b/1E6)}Hva(a){return this.VNb(a.getTime())}VNb(a){Number.isFinite(a)||(a=0);return this.setSeconds(Math.floor(a/1E3)).Qla((a%1E3+1E3)%1E3*1E6)}};var rFa=class extends _.zk{constructor(a){super(a)}};var sFa=class extends _.zk{constructor(a){super(a)}};var tFa=class extends _.zk{constructor(a){super(a,4)}};var ym=class extends _.zk{constructor(a){super(a,35)}Bla(a){return _.Ac(this,26,a)}pwa(a){return _.jl(this,oFa,3,_.el(a))}setValue(a,b){return _.al(this,3,oFa,a,b)}wYb(a){_.ml(this,16,a)}rta(){return _.Zk(this,16)}yga(){return _.il(this,tFa,33)}sYb(a){_.ml(this,33,a)}};var uFa=function(a){if(a!=null)return _.Xb(a),{jfd:_.h(_.Bl(a,1,3)),sod:_.h(_.Bl(a,2,3)),dkd:_.h(_.Gb(a,3,_.lb,3)),npd:_.h(_.rl(a,4,3)),Tud:_.h(_.rl(a,5,3))}};mFa.prototype.toObject=function(){return uFa(this)};var vFa=function(a){if(a!=null)return _.Xb(a),{Bdd:_.h(_.tl(a,1)),pdd:_.h(_.X(a,2)),version:_.h(_.X(a,3))}};nFa.prototype.toObject=function(){return vFa(this)};var wFa=function(a){if(a!=null)return _.Xb(a),{key:_.h(_.X(a,1)),value:_.h(_.X(a,2))}};oFa.prototype.toObject=function(){return wFa(this)};var xFa=function(a){if(a!=null)return _.Xb(a),{networkType:_.Al(a,1,-1),qnd:_.Al(a,2,0)}};pFa.prototype.toObject=function(){return xFa(this)};var yFa=function(a){if(a!=null)return _.Xb(a),{Lgd:_.h(_.ul(a,1))}};qFa.prototype.toObject=function(){return yFa(this)};_.zm=function(a){if(a!=null)return _.Xb(a),{seconds:_.yl(a,1),TTb:_.wl(a,2)}};_.jk.prototype.toObject=function(){return _.zm(this)};var zFa=function(a){if(a!=null)return _.Xb(a),{Vfd:_.Al(a,1,0),Igd:_.zm(_.il(a,_.jk,2)),hid:_.Al(a,3,0),Mud:_.Al(a,4,0),Kgd:yFa(_.il(a,qFa,5)),iid:_.Al(a,6,0)}};rFa.prototype.toObject=function(){return zFa(this)};var AFa=function(a){if(a!=null)return _.Xb(a),{i2b:_.Y(a,1),pnd:zFa(_.il(a,rFa,2)),Vrd:Wb(_.fl(a,3))}};sFa.prototype.toObject=function(){return AFa(this)};var BFa=function(a){if(a!=null)return _.Xb(a),{Apd:EDa(_.il(a,DDa,1)),Gpd:_.Al(a,2,0),Nsd:AFa(_.il(a,sFa,3))}};tFa.prototype.toObject=function(){return BFa(this)};var CFa=function(a){if(a!=null)return _.Xb(a),{EW:_.h(qb(Rb(a,1))),qid:_.h(qb(Rb(a,17))),jed:_.h(_.ql(a,22)),kYb:_.h(_.ql(a,21)),tag:_.h(_.X(a,2)),lid:_.h(_.tl(a,11)),componentId:_.h(_.X(a,26)),nid:_.h(_.ql(a,12)),Dld:_.h(_.sl(a,10)),z9c:_.Tb(a.pwa(),wFa),store:Wb(_.fl(a,4)),Cdd:vFa(_.il(a,nFa,9)),btd:Wb(_.fl(a,6)),ctd:_.h(_.X(a,8)),dtd:_.h(_.X(a,13)),etd:_.h(_.X(a,29)),exp:uFa(_.il(a,mFa,7)),Tma:_.h(_.X(a,14)),Bud:_.yl(a,15,18E4),experimentIds:zDa(_.il(a,yDa,16)),vfd:Wb(_.fl(a,18)),wfd:_.h(_.X(a,
24)),Xkd:_.h(_.ul(a,19)),pud:_.h(_.Gb(a,20,_.lb,3)),yjd:_.h(_.Gb(a,27,_.lb,3)),Ind:xFa(_.il(a,pFa,23)),Fkd:_.h(_.sl(a,25)),Mvd:_.h(_.X(a,28)),snd:_.h(_.bl(a,30)),kfd:_.h(_.bl(a,32)),sRc:BFa(a.yga()),bvd:_.h(_.sl(a,34))}};ym.prototype.toObject=function(){return CFa(this)};var DFa=class extends _.zk{constructor(a){super(a)}};var EFa=class extends _.zk{constructor(a){super(a)}};var FFa=class extends _.zk{constructor(a){super(a)}};var GFa=class extends _.zk{constructor(){super(void 0,19)}eX(){return Mza(this,xm,1)}zla(a){_.ml(this,1,a)}F8(a){return _.Nl(this,2,a)}d6a(){return _.Al(this,9,0)}yga(){return _.il(this,tFa,18)}sYb(a){_.ml(this,18,a)}};var HFa=function(a){if(a!=null)return _.Xb(a),{Kfd:_.h(_.ql(a,3)),Lfd:_.h(qb(Rb(a,1))),Ssd:_.h(_.sl(a,2))}};DFa.prototype.toObject=function(){return HFa(this)};var IFa=function(a){if(a!=null)return _.Xb(a),{Bld:_.h(_.sl(a,1)),mld:_.h(_.sl(a,2)),Sdd:_.h(_.ul(a,3)),pld:_.h(_.sl(a,4))}};EFa.prototype.toObject=function(){return IFa(this)};var JFa=function(a){if(a!=null)return _.Xb(a),{wud:_.h(_.ql(a,1)),Vud:_.h(_.ql(a,2)),source:_.h(_.X(a,3))}};FFa.prototype.toObject=function(){return JFa(this)};GFa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={yrd:_.h(qb(Rb(this,4))),zrd:_.h(qb(Rb(this,8))),ofd:lFa(_.il(this,xm,1)),eL:_.Al(this,2,-1),nya:_.h(_.X(this,6)),Lvd:_.h(_.X(this,7)),qmd:_.Tb(_.jl(this,ym,3,_.el()),CFa),ysd:Wb(Kza(this,5)),pmd:_.h(_.ql(this,14)),dWb:_.Al(this,9,0),scheduler:_.h(_.ul(this,10)),dhd:IFa(_.il(this,EFa,11)),zid:JFa(_.il(this,FFa,12)),Jfd:HFa(_.il(this,DFa,13)),Add:_.h(Uaa(Rb(this,16))),sRc:BFa(this.yga())}}else a=void 0;return a};var KFa=class extends _.zk{constructor(a){super(a)}getId(a){return _.Cl(this,1,a)}};var LFa=class extends _.zk{constructor(a){super(a)}};var MFa=class extends _.zk{constructor(a){super(a)}};var NFa=class extends _.zk{constructor(a){super(a)}bm(){return _.wl(this,1)}NO(){return _.tl(this,1)}pH(a){Kl(this,1,a)}eG(){return _.tl(this,1)!=null}};var OFa=class extends _.zk{constructor(a){super(a)}d6a(){return _.Al(this,2,0)}F8(a){return _.Nl(this,3,a)}};var PFa=class extends _.zk{constructor(a){super(a)}};var QFa=class extends _.zk{constructor(a){super(a)}};var RFa=class extends _.zk{constructor(a){super(a,8)}d6a(){return _.il(this,PFa,3)}},SFa=_.Zb(RFa);var TFa=function(a){if(a!=null)return _.Xb(a),{Bkd:_.h(_.Bl(a,1,3))}};KFa.prototype.toObject=function(){return TFa(this)};var UFa=function(a){if(a!=null)return _.Xb(a),{smd:_.h(_.tl(a,1)),Krd:_.h(_.ul(a,2))}};LFa.prototype.toObject=function(){return UFa(this)};var VFa=function(a){if(a!=null)return _.Xb(a),{vmd:_.h(_.Bl(a,1,3))}};MFa.prototype.toObject=function(){return VFa(this)};var WFa=function(a){if(a!=null)return _.Xb(a),{productId:_.h(_.tl(a,1)),i2b:_.h(_.X(a,2))}};NFa.prototype.toObject=function(){return WFa(this)};var XFa=function(a){if(a!=null)return _.Xb(a),{nya:_.h(_.X(a,1)),dWb:_.h(_.ul(a,2)),eL:_.Al(a,3,-1)}};OFa.prototype.toObject=function(){return XFa(this)};var YFa=function(a){if(a!=null){_.Xb(a);var b=_.jl(a,OFa,1,_.el());return{iqd:_.Tb(b,XFa),jqd:_.h(_.ql(a,2))}}};PFa.prototype.toObject=function(){return YFa(this)};var ZFa=function(a){if(a!=null)return _.Xb(a),{nya:_.Y(a,1,"UNKNOWN"),i2b:_.h(_.X(a,2))}};QFa.prototype.toObject=function(){return ZFa(this)};RFa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={Knd:Qb(qb(Rb(this,1)),"-1"),experiments:TFa(_.il(this,KFa,2)),dWb:YFa(this.d6a()),umd:VFa(_.il(this,MFa,4)),tmd:_.Tb(_.jl(this,LFa,5,_.el()),UFa),Hpd:_.Tb(_.jl(this,NFa,6,_.el()),WFa),Esd:_.Tb(_.jl(this,QFa,7,_.el()),ZFa)}}else a=void 0;return a};var $Fa;$Fa=new Zza(class extends _.zk{constructor(a){super(a)}});var aGa=function(){return"https://play.google.com/log?format=json&hasfast=true"},bGa=function(a,b){return a.w$a?b?()=>{b().then(()=>{a.flush()})}:()=>{a.flush()}:()=>{}},cGa=function(a){a.tta||(a.tta=aGa());try{return(new URL(a.tta)).toString()}catch(b){return(new URL(a.tta,qm().location.origin)).toString()}},dGa=function(a,b){a.VW=new cEa(b<1?1:b);a.Fo.setInterval(a.VW.getValue())},fGa=function(a){eGa(a,32,10,(b,c)=>{b=new URL(b);b.searchParams.set("format","json");let d=!1;try{d=qm().navigator.sendBeacon(b.toString(),
c.Yc())}catch(e){}d||(a.Fxa=!1);return d})},gGa=function(a){eGa(a,6,5,(b,c)=>{b=new URL(b);b.searchParams.set("format","base64json");b.searchParams.set("p",_.sza(c.Yc()));c=b.toString();if(c.length>15360)return!1;(new Image).src=c;return!0})},eGa=function(a,b,c,d){if(a.Vw.length!==0){var e=new URL(cGa(a));e.searchParams.delete("format");var f=a.P5();f&&e.searchParams.set("auth",f);e.searchParams.set("authuser",a.sessionIndex||"0");for(f=0;f<c&&a.Vw.length;++f){const g=a.Vw.slice(0,b),l=a.Mw.ab(g,
a.HP,a.w7,a.XP,a.Lza,a.Kza);if(!d(e.toString(),l)){++a.w7;break}a.HP=0;a.w7=0;a.Lza=0;a.Kza=0;a.Vw=a.Vw.slice(g.length)}a.Fo.enabled&&a.Fo.stop()}},jGa=class extends km{constructor(a){super();this.componentId="";this.Vw=[];this.URb="";this.NP=null;this.Evb=this.C9=!1;this.dUb=this.zrb=-1;this.Hna=this.lKb=!1;this.fO=this.experimentIds=null;this.Kza=this.Lza=this.w7=this.HP=0;this.kYb=1;this.DCa=0;this.kBa=!1;this.eL=a.eL;this.P5=a.P5||(()=>{});this.Mw=new hGa(a.eL,a.lP);this.network=a.network;this.XP=
a.XP||null;this.bufferSize=1E3;this.tta=a.m9c||null;this.sessionIndex=a.sessionIndex||null;this.yua=a.yua||!1;this.logger=null;this.withCredentials=!a.bMb;this.lP=a.lP||!1;this.Fxa=!this.lP&&!!qm()&&!!qm().navigator&&qm().navigator.sendBeacon!==void 0;this.w$a=typeof URLSearchParams!=="undefined"&&!!(new URL(aGa())).searchParams&&!!(new URL(aGa())).searchParams.set;const b=(new xm).Ala(1);this.Mw.zla(b);this.VW=new cEa(1E4);a=bGa(this,a.cJb);this.Fo=new ADa(this.VW.getValue(),a);this.dJb=new ADa(6E5,
a);this.yua||this.dJb.start();this.lP||(document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&this.Z3a()}),document.addEventListener("pagehide",this.Z3a.bind(this)))}In(){this.Z3a();this.Fo.stop();this.dJb.stop();super.In()}SYb(a){this.Hna=a}dispatch(a){if(this.w$a)if(a instanceof ym)this.log(a);else{var b=new ym;a=a.Yc();b=_.Ac(b,8,a);this.log(b)}}rYb(a){this.Mw.zla(a)}Bla(a){this.componentId=a}MYb(a){this.XP=a}JYb(a){this.NP=a}IYb(a){this.experimentIds||(this.experimentIds=
new yDa);var b=this.experimentIds;a=[...a];_.Mb(b,2,a,vca)}pBa(a){if(a){this.experimentIds||(this.experimentIds=new yDa);var b=this.experimentIds;a=a.Yc();_.Ac(b,4,a)}else this.experimentIds&&_.Zk(this.experimentIds,4)}tYb(a){this.fO=a}Z_(a){this.C9=a&&this.Fxa}Iz(a){this.Mw.Iz(a)}Ila(a){this.lKb=!0;dGa(this,a)}log(a){if(this.w$a){a=a.clone();var b=this.kYb++;a=_.Ml(a,21,b);this.componentId&&a.Bla(this.componentId);if(qb(Rb(a,1))==null){var c=Date.now();b=a;c=Number.isFinite(c)?c.toString():"0";_.Zk(b,
1,_.nb(c))}_.ql(a,15)!=null||_.Ml(a,15,(new Date).getTimezoneOffset()*(this.Hna?-60:60));this.experimentIds&&a.wYb(this.experimentIds.clone());b=this.Vw.length-this.bufferSize+1;b>0&&(this.Vw.splice(0,b),this.HP+=b);this.Vw.push(a);this.yya()}}yya(){this.yua||this.Fo.enabled||this.Fo.start()}flush(a,b){if(this.Vw.length===0)a&&a();else if(this.kBa&&this.Fxa)this.Mw.Y_(3),fGa(this);else{var c=Date.now();if(this.dUb>c&&this.zrb<c)b&&b("throttled");else{this.network&&(typeof this.network.F6a==="function"?
this.Mw.Y_(this.network.F6a()):this.Mw.Y_(0));var d=this.Mw.ab(this.Vw,this.HP,this.w7,this.XP,this.Lza,this.Kza);c={};var e=this.P5();e&&(c.Authorization=e);var f=new URL(cGa(this));this.sessionIndex&&(c["X-Goog-AuthUser"]=this.sessionIndex,f.searchParams.set("authuser",this.sessionIndex));this.NP&&(Object.defineProperty(c,"X-Goog-PageId",{value:this.NP}),f.searchParams.set("pageId",this.NP));if(e&&this.URb===e)b&&b("stale-auth-token");else{this.Vw=[];this.Fo.enabled&&this.Fo.stop();this.HP=0;const g=
d.Yc();let l;this.fO&&this.fO.qia(g.length)&&(l=this.fO.Nfd(g));const p={url:f.toString(),body:g,nQc:1,Ulb:c,OWb:"POST",withCredentials:this.withCredentials,DCa:this.DCa},t=G=>{this.VW.reset();this.Fo.setInterval(this.VW.getValue());if(G){var I=null;try{const L=JSON.stringify(JSON.parse(G.replace(")]}'\n","")));I=SFa(L)}catch(L){}I&&(G=Number(Qb(qb(Rb(I,1)),"-1")),G>0&&(this.zrb=Date.now(),this.dUb=this.zrb+G),I=Uza(I,$Fa))&&(I=_.wl(I,1,-1),I!==-1&&(this.lKb||dGa(this,I)))}a&&a();this.w7=0},w=(G,
I)=>{var L=_.jl(d,ym,3,_.el());var V=_.ql(d,14);V=V==null?void 0:V;var da=this.VW;da.Rea=Math.min(3E5,da.Rea*2);da.PYa=Math.min(3E5,da.Rea+Math.round((Math.random()-.5)*.2*da.Rea));this.Fo.setInterval(this.VW.getValue());G===401&&e&&(this.URb=e);V&&(this.HP+=V);I===void 0&&(I=500<=G&&G<600||G===401||G===0);I&&(this.Vw=L.concat(this.Vw),this.yya());b&&b("net-send-failed",G);++this.w7},A=()=>{this.network&&this.network.send(p,t,w)};l?l.then(G=>{p.Ulb["Content-Encoding"]="gzip";p.Ulb["Content-Type"]=
"application/binary";p.body=G;p.nQc=2;A()},()=>{A()}):A()}}}}Z3a(){iGa(this.Mw,!0);this.C9&&(this.Mw.Y_(3),fGa(this));this.Evb&&(this.Mw.Y_(2),gGa(this));this.flush();iGa(this.Mw,!1)}},iGa=function(a,b){_.$k(a.eX(),vm,11)&&(a=a.e6(),_.Il(a,2,b))},kGa=function(a){const b=a.lP?void 0:qm();b?gda(b,bda).then(c=>{a.VCa=c;c=a.f6();_.ml(c,9,a.VCa);return!0}).catch(()=>!1):Promise.resolve(!1)},hGa=class{constructor(a,b=!1){this.lP=b;this.VCa=this.locale=null;this.Via=new GFa;Number.isInteger(a)&&this.Via.F8(a);
b||(this.locale=document.documentElement.getAttribute("lang"));this.zla(new xm)}F8(a){this.Via.F8(a);return this}zla(a){this.Via.zla(a);a.Sva()||a.Ala(1);this.lP||(a=this.f6(),a.fwa()||a.E8(this.locale));this.VCa&&(a=this.f6(),_.il(a,dEa,9)||_.ml(a,9,this.VCa))}Iz(a){this.f6().Iz(a);return this}Y_(a){_.$k(this.eX(),vm,11)&&this.e6().Y_(a)}Vpb(a){_.$k(this.eX(),vm,11)&&this.e6().Vpb(a)}Ppb(a){_.$k(this.eX(),vm,11)&&this.e6().Ppb(a)}Opb(a){_.$k(this.eX(),vm,11)&&this.e6().Opb(a)}eX(){return _.il(this.Via,
xm,1)}f6(){const a=this.eX();let b=_.il(a,vm,11);b||(b=new vm,_.ml(a,11,b));return b}e6(){const a=this.f6();let b=_.il(a,um,10);b||(b=new um,_.Il(b,2,!1),_.ml(a,10,b));return b}yga(a){var b=new BDa;a=Kl(b,13,a);b=new DDa;a=_.ml(b,2,a);b=new tFa;a=_.ml(b,1,a);return _.Nl(a,2,9)}ab(a,b=0,c=0,d,e=0,f=0){this.Vpb(c);this.Ppb(e);this.Opb(f);c=this.Via.clone();e=Date.now().toString();c=_.Zk(c,4,_.nb(e));a=_.ol(c,3,a.slice());d&&a.sYb(this.yga(d));b&&_.Ml(a,14,b);return a}};var lGa=class{constructor(){this.bPc=typeof AbortController!=="undefined"}send(a,b,c){const d=this;return _.Ee(function*(){const e=d.bPc?new AbortController:void 0,f=e?setTimeout(()=>{e.abort()},a.DCa):void 0;try{const g=Object.assign({},{method:a.OWb,headers:Object.assign({},a.Ulb)},a.body&&{body:a.body},a.withCredentials&&{credentials:"include"},{signal:a.DCa&&e?e.signal:null}),l=yield fetch(a.url,g);l.status===200?b==null||b(yield l.text()):c==null||c(l.status)}catch(g){switch(g==null?void 0:g.name){case "AbortError":c==
null||c(408);break;default:c==null||c(400)}}finally{clearTimeout(f)}})}F6a(){return 4}};var mGa=class extends km{constructor(a,b){super();this.eL=a;this.sessionIndex=b;this.OLb="https://play.google.com/log?format=json&hasfast=true";this.network=this.fO=this.iu=null;this.componentId="";this.PWa=this.Mgb=this.rta=this.XP=null;this.o6a=this.Zob=!1;this.WW=null;this.kBa=!1;this.Hna=void 0;this.NP=null}Iz(a){this.iu=a;return this}tYb(a){this.fO=a}Bla(a){this.componentId=a;return this}MYb(a){this.XP=a}pBa(a){this.rta=a}IYb(a){this.Mgb=a}rYb(a){this.PWa=a}C9(){this.Zob=!0;return this}Evb(){this.o6a=
!0;return this}Ila(a){this.WW=Math.max(a,1E3)}bMb(){this.Z9c=!0;return this}SYb(a){this.Hna=a}JYb(a){this.NP=a}ab(){this.network||(this.network=new lGa);const a=new jGa({eL:this.eL,P5:this.P5?this.P5:_.wDa,sessionIndex:this.sessionIndex,m9c:this.OLb,lP:!1,yua:!1,bMb:this.Z9c,cJb:this.cJb,network:this.network});xDa(this,_.Jk(qc,a));this.PWa&&a.rYb(this.PWa);this.iu&&a.Iz(this.iu);this.fO&&a.tYb(this.fO);this.componentId&&a.Bla(this.componentId);this.XP&&a.MYb(this.XP);this.NP&&a.JYb(this.NP);this.rta&&
a.pBa(this.rta);this.Mgb&&a.IYb(this.Mgb);this.Zob&&a.Z_(this.Zob);this.o6a&&(a.Evb=this.o6a);this.WW&&a.Ila(this.WW);this.kBa&&(a.kBa=a.Fxa);kGa(a.Mw);this.Hna&&a.SYb(!0);this.network.F8&&this.network.F8(this.eL);this.network.O5c&&this.network.O5c(a);return a}};var nGa=function(a){if(a!=null)return _.Xb(a),{key:_.h(_.X(a,1)),Abb:_.h(_.ql(a,2))}};aAa.prototype.toObject=function(){return nGa(this)};var oGa=function(a){if(a!=null)return _.Xb(a),{oYc:_.h(_.X(a,1)),Abb:_.h(_.ql(a,2))}};gAa.prototype.toObject=function(){return oGa(this)};var pGa=function(a){if(a!=null)return _.Xb(a),{message:_.h(_.X(a,1)),Wnd:_.h(_.X(a,2)),Evd:_.h(_.X(a,3)),Rgd:_.h(_.X(a,4)),Sgd:_.h(_.X(a,5))}};hAa.prototype.toObject=function(){return pGa(this)};var qGa=function(a){if(a!=null)return _.Xb(a),{moduleId:_.h(_.X(a,1)),vpd:_.h(_.X(a,2))}};iAa.prototype.toObject=function(){return qGa(this)};var rGa=function(a){if(a!=null)return _.Xb(a),{key:_.h(_.X(a,1)),value:_.h(_.X(a,2))}};jAa.prototype.toObject=function(){return rGa(this)};var sGa=function(a){if(a!=null)return _.Xb(a),{key:_.h(_.X(a,1)),comparator:_.h(_.X(a,2)),value:_.h(_.X(a,3))}};kAa.prototype.toObject=function(){return sGa(this)};var tGa=function(a){if(a!=null){_.Xb(a);var b=_.jl(a,kAa,1,_.el());return{mqd:_.Tb(b,sGa),nqd:_.h(_.X(a,2))}}};lAa.prototype.toObject=function(){return tGa(this)};var uGa=function(a){if(a!=null)return _.Xb(a),{O1c:_.h(_.Gb(a,1,_.lb,3)),zPc:_.h(_.Gb(a,2,_.lb,3)),APc:_.h(_.Bl(a,3,3)),jod:_.h(_.X(a,4))}};mAa.prototype.toObject=function(){return uGa(this)};var vGa=function(a){if(a!=null)return _.Xb(a),{K7c:_.h(_.X(a,1)),L7c:_.h(_.X(a,2)),pqd:_.h(_.X(a,3)),gkd:_.h(_.sl(a,4)),ekd:_.h(_.sl(a,5)),Tod:_.h(_.X(a,6)),J7c:_.h(_.X(a,7))}};nAa.prototype.toObject=function(){return vGa(this)};var wGa=function(a){if(a!=null)return _.Xb(a),{gnd:vGa(_.il(a,nAa,1)),ind:_.h(_.sl(a,2)),fnd:uGa(_.il(a,mAa,3))}};oAa.prototype.toObject=function(){return wGa(this)};var xGa=function(a){if(a!=null)return _.Xb(a),{Ggd:_.h(_.X(a,1)),Fgd:_.h(_.X(a,2)),cacheHit:_.h(_.sl(a,3)),Qgd:_.h(_.sl(a,4)),frd:_.h(_.sl(a,5)),aborted:_.h(_.sl(a,6)),zud:_.h(_.ql(a,7))}};pAa.prototype.toObject=function(){return xGa(this)};var yGa=function(a){if(a!=null)return _.Xb(a),{Jkd:_.vl(a,1),Mkd:_.Y(a,2),Nkd:_.Y(a,3),Ikd:_.yl(a,4),fvd:_.Al(a,5,0),tpd:_.Y(a,6),Kkd:_.Y(a,7),Lkd:_.Y(a,8)}};qAa.prototype.toObject=function(){return yGa(this)};var zGa=function(a){if(a!=null)return _.Xb(a),{hld:yGa(_.il(a,qAa,1)),Ujd:_.h(_.X(a,2))}};rAa.prototype.toObject=function(){return zGa(this)};var AGa=function(a){if(a!=null)return _.Xb(a),{OW:_.h(_.X(a,7)),wid:_.h(_.X(a,1)),release:_.h(_.X(a,2)),environment:_.h(_.X(a,6)),Kod:_.h(_.X(a,3)),Mod:_.h(_.X(a,4)),Lod:_.h(_.ql(a,5))}};sAa.prototype.toObject=function(){return AGa(this)};var BGa=function(a){if(a!=null)return _.Xb(a),{lpd:_.h(_.ul(a,1))}};tAa.prototype.toObject=function(){return BGa(this)};var CGa=function(a){if(a!=null)return _.Xb(a),{Hrd:_.h(_.X(a,1)),Grd:_.h(_.ul(a,2))}};uAa.prototype.toObject=function(){return CGa(this)};var DGa=function(a){if(a!=null)return _.Xb(a),{gid:_.h(_.X(a,1)),errorCode:_.h(_.X(a,2)),fid:_.h(_.ul(a,3)),domain:_.h(_.X(a,4)),reason:_.h(_.X(a,5)),mfd:_.h(_.ul(a,6))}};vAa.prototype.toObject=function(){return DGa(this)};var EGa=function(a){if(a!=null)return _.Xb(a),{I8c:_.h(_.X(a,1)),oqd:_.h(_.X(a,2)),lqd:_.h(_.X(a,3)),statusCode:_.h(_.tl(a,4)),i4c:_.h(_.ql(a,5)),Uka:_.h(_.X(a,6)),VSc:_.h(_.ul(a,7)),o5:DGa(a.H5a()),requestId:_.h(Pza(a,9)),U3c:_.h(_.sl(a,10))}};wAa.prototype.toObject=function(){return EGa(this)};var FGa=function(a){if(a!=null)return _.Xb(a),{method:_.h(_.X(a,1)),url:_.h(_.X(a,2)),Rnd:_.h(_.X(a,3)),domain:_.h(_.X(a,12)),I8c:_.h(_.X(a,4)),Lrd:_.h(_.tl(a,5)),i4c:_.h(_.ql(a,6)),Uka:_.h(_.X(a,7)),VSc:_.h(_.ul(a,8)),o5:DGa(a.H5a()),requestId:_.h(Pza(a,10)),U3c:_.h(_.sl(a,11))}};xAa.prototype.toObject=function(){return FGa(this)};var GGa=function(a){if(a!=null)return _.Xb(a),{wUc:_.h(_.ul(a,1)),zDa:FGa(a.rwa()),u$c:EGa(a.M6a()),NZc:pGa(a.Q5a()),mnd:CGa(_.il(a,uAa,5))}};yAa.prototype.toObject=function(){return GGa(this)};var HGa=function(a){if(a!=null)return _.Xb(a),{hpd:_.h(dba(Rb(a,1))),wgd:_.h(_.tl(a,2))}};zAa.prototype.toObject=function(){return HGa(this)};var IGa=function(a){if(a!=null)return _.Xb(a),{origin:_.h(_.ul(a,1)),containerType:_.h(_.ul(a,2)),containerId:_.h(_.X(a,3)),containerName:_.h(_.X(a,4)),Ukd:_.h(_.ql(a,5))}};AAa.prototype.toObject=function(){return IGa(this)};var JGa=function(a){if(a!=null)return _.Xb(a),{key:_.h(_.ul(a,1)),Qz:_.h(_.ql(a,2)),Abb:_.h(_.ql(a,3)),Mld:_.h(_.Bl(a,4,3)),Cmd:IGa(_.il(a,AAa,5)),Ird:_.h(_.ql(a,6))}};BAa.prototype.toObject=function(){return JGa(this)};var KGa=function(a){if(a!=null)return _.Xb(a),{fieldPath:_.h(_.X(a,1))}};CAa.prototype.toObject=function(){return KGa(this)};var LGa=function(a){if(a!=null)return _.Xb(a),{interval:_.h(_.X(a,1))}};DAa.prototype.toObject=function(){return LGa(this)};var MGa=function(a){if(a!=null)return _.Xb(a),{filter:KGa(a.JC()),time:LGa(a.getTime())}};EAa.prototype.toObject=function(){return MGa(this)};var NGa=function(a){if(a!=null)return _.Xb(a),{type:_.h(_.X(a,1)),region:_.h(_.X(a,2)),Mfd:_.h(_.X(a,3))}};FAa.prototype.toObject=function(){return NGa(this)};var OGa=function(a){if(a!=null)return _.Xb(a),{text:_.h(_.X(a,1)),actionId:_.h(_.X(a,2))}};NAa.prototype.toObject=function(){return OGa(this)};var PGa=function(a){if(a!=null)return _.Xb(a),{Tdd:_.h(_.ul(a,1)),oQc:_.h(_.sl(a,_.hl(a,Vl,2))),stringValue:_.h(_.Gl(a,3,Vl)),eid:_.h(_.Gl(a,4,Vl)),intValue:_.h(_.Fl(a,5,Vl)),doubleValue:_.h(_.bl(a,_.hl(a,Vl,6))),xod:_.h(_.ul(a,7))}};UAa.prototype.toObject=function(){return PGa(this)};var QGa=function(a){if(a!=null){_.Xb(a);var b=_.h(_.X(a,1)),c=_.h(_.ul(a,2)),d=_.h(_.X(a,3)),e=_.h(_.X(a,4)),f=_.h(_.X(a,5)),g=_.h(_.X(a,6)),l=_.h(_.X(a,7)),p=_.h(_.X(a,8)),t=_.h(_.X(a,9)),w=_.h(_.ql(a,10)),A=_.h(_.sl(a,11)),G=_.h(_.sl(a,12)),I=_.h(_.X(a,13)),L=KCa(a.V5a());var V=_.jl(a,UAa,15,_.el());return{Nod:b,mtd:c,gld:d,vnd:e,e2c:f,Ood:g,dld:l,eld:p,fld:t,ald:w,bld:A,Zkd:G,Msd:I,r0c:L,yod:_.Tb(V,PGa),eSc:PBa(a.u5a()),dSc:OBa(a.t5a()),mdd:MGa(_.il(a,EAa,18)),bSc:NBa(a.s5a()),Led:NGa(_.il(a,FAa,
20)),Rfd:SBa(_.il(a,HAa,21)),cSc:_.h(_.X(a,22)),kSc:XBa(a.y5a()),jSc:WBa(a.x5a()),iSc:VBa(a.w5a()),hSc:UBa(a.v5a()),aSc:MBa(a.r5a()),pVc:YBa(a.N5a()),ZRc:TBa(a.q5a()),tgd:OGa(_.il(a,NAa,30)),xUc:_.Tb(a.I5a(),NCa)}}};VAa.prototype.toObject=function(){return QGa(this)};var RGa=function(a){if(a!=null)return _.Xb(a),{oO:_.h(_.tl(a,1)),Shd:_.h(_.tl(a,2)),Yod:_.h(_.Gb(a,3,_.lb,3)),Kna:_.h(_.ul(a,4)),Eed:_.h(_.ul(a,7))}};WAa.prototype.toObject=function(){return RGa(this)};var SGa=function(a){if(a!=null)return _.Xb(a),{odd:RGa(_.il(a,WAa,1)),tvd:QGa(_.il(a,VAa,2))}};XAa.prototype.toObject=function(){return SGa(this)};var TGa=function(a){if(a!=null){_.Xb(a);var b=_.jl(a,YAa,1,_.el());return{Wed:_.Tb(b,TGa),ied:_.h(_.X(a,2)),T6:_.h(_.X(a,3)),iu:_.h(_.X(a,10)),aO:_.h(_.X(a,4)),region:_.h(_.X(a,5))}}};YAa.prototype.toObject=function(){return TGa(this)};ZAa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={application:_.h(_.ul(this,116)),AV:_.h(_.X(this,12)),environment:_.h(_.ul(this,82)),Cod:_.h(_.sl(this,27)),Exa:_.h(_.sl(this,16)),h2c:_.h(_.X(this,17)),referer:_.h(_.X(this,18)),bVb:_.h(_.X(this,13)),eventType:_.h(_.X(this,3)),MF:_.h(_.X(this,4)),wUc:_.h(_.ul(this,23)),xUc:_.Tb(this.I5a(),NCa),Abb:_.h(_.ql(this,7)),projectNumber:_.h(_.X(this,1)),projectId:_.h(_.X(this,32)),organizationId:_.h(_.X(this,53)),bjd:_.h(_.X(this,72)),bed:_.h(_.X(this,
52)),billingAccountId:_.h(_.X(this,2)),Cfd:_.h(_.X(this,74)),pfd:_.h(_.X(this,40)),lfd:_.h(_.X(this,41)),sfd:_.h(_.X(this,42)),XYb:_.h(_.X(this,73)),hPb:VCa(_.il(this,fAa,20)),hnd:wGa(_.il(this,oAa,91)),svd:SGa(_.il(this,XAa,21)),traceId:_.h(_.X(this,133)),vjd:_.h(_.X(this,134)),appId:_.h(_.X(this,37)),Cid:_.h(_.X(this,43)),GIb:_.h(_.X(this,57)),IIb:_.h(_.X(this,58)),KIb:_.h(_.X(this,59)),Jdd:_.h(_.X(this,75)),HIb:_.h(_.X(this,62)),JIb:_.h(_.X(this,65)),Ldd:_.h(_.X(this,84)),Kdd:_.h(_.X(this,129)),
nUb:_.h(_.X(this,121)),tjd:_.h(_.X(this,60)),ujd:_.h(_.X(this,83)),Vqd:_.h(_.X(this,61)),Vkd:_.h(_.X(this,69)),uxa:_.h(_.sl(this,6)),rlb:_.h(_.X(this,8)),Cld:_.h(_.sl(this,9)),Ard:_.h(_.X(this,10)),zsd:_.h(_.X(this,11)),Lqd:_.h(_.X(this,68)),Gid:_.h(_.ul(this,24)),Udd:_.h(_.ul(this,35)),Vdd:_.h(_.ul(this,70)),udd:_.h(_.X(this,14)),Ctd:_.Tb(_.jl(this,aAa,15,_.el()),nGa),Bfd:_.h(_.X(this,19)),Eod:_.h(_.X(this,25)),oYc:_.h(_.X(this,22)),Tkd:oGa(_.il(this,gAa,51)),Wkd:_.h(_.ul(this,26)),kqd:GGa(_.il(this,
yAa,46)),f4c:_.h(_.ql(this,28)),kpd:BGa(_.il(this,tAa,38)),zod:AGa(_.il(this,sAa,29)),Dtd:_.Tb(_.jl(this,BAa,85,_.el()),JGa),U1b:_.h(_.X(this,86)),zDa:FGa(this.rwa()),u$c:EGa(this.M6a()),mhd:MCa(_.il(this,$za,33)),oed:_.h(_.X(this,34)),Tmd:_.h(_.X(this,36)),Rmd:_.h(_.X(this,39)),tnd:_.h(_.Bl(this,44,3)),Smd:_.h(_.X(this,45)),NZc:pGa(this.Q5a()),tSc:_.h(_.X(this,48)),kid:Wb(Kza(this,49)),gud:_.Tb(_.jl(this,YAa,50,_.el()),TGa),Asd:Wb(Jza(this,99)),Bsd:TGa(_.il(this,YAa,100)),Med:_.h(_.X(this,54)),Amd:tGa(_.il(this,
lAa,55)),zmd:rGa(_.il(this,jAa,56)),Old:_.Tb(_.jl(this,iAa,63,_.el()),qGa),Nld:_.Tb(_.jl(this,iAa,64,_.el()),qGa),cld:_.h(_.X(this,66)),ild:_.h(_.X(this,67)),dnd:_.h(_.Bl(this,71,3)),Njd:_.h(_.X(this,76)),Qjd:_.h(_.X(this,77)),Mjd:_.h(_.X(this,78)),Pjd:_.h(_.X(this,79)),Ojd:_.h(_.X(this,80)),uJb:_.h(_.X(this,81)),qKb:_.h(_.X(this,87)),lod:xGa(_.il(this,pAa,88)),Pmd:_.h(_.X(this,89)),Qmd:_.h(_.X(this,90)),Dnd:_.h(_.X(this,92)),gaiaId:_.h(_.ql(this,93)),WWa:_.h(_.X(this,94)),rfd:_.h(_.X(this,95)),ydd:_.h(_.X(this,
96)),xdd:_.h(_.X(this,97)),e2c:zGa(this.mOb()),bdd:_.h(_.X(this,101)),Rkd:_.h(_.sl(this,102)),Hgd:_.h(_.X(this,104)),Ifd:_.h(_.X(this,105)),datasetId:_.h(_.X(this,106)),mvd:_.h(_.X(this,107)),omd:_.h(_.ql(this,114)),lvd:_.h(_.X(this,115)),gsd:_.h(_.X(this,117)),ksd:_.h(_.X(this,118)),jsd:_.h(_.X(this,119)),dob:_.h(_.X(this,122)),egd:_.h(_.X(this,123)),lmd:_.h(_.X(this,125)),Dsd:HGa(_.il(this,zAa,126))}}else a=void 0;return a};var UGa=RegExp("[a-zA-Z0-9]{8}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{12}"),WGa=class{constructor(a,b,c,d){this.hu=a;this.AV=b;this.Gh=c;this.Ap=d;this.dP=d.eRc}get client(){if(this.dP)return this.dP;this.Ap||(this.Ap={});if(this.Ap.Hxa)return this.dP=new VGa;var a=null;this.Ap.sessionIndex&&(a=String(this.Ap.sessionIndex));a=new mGa(509,a||"0");this.Ap.endpoint&&(a.OLb=this.Ap.endpoint);this.dP=a.ab();this.Ap.WW&&this.dP.Ila(this.Ap.WW);this.Ap.C9&&this.dP.Z_(!0);return this.dP}vBa(a){this.Gh||
(this.Gh={});this.Gh.projectNumber=a}setProjectId(a){this.Gh||(this.Gh={});this.Gh.projectId=a}nBa(a){this.Gh||(this.Gh={});this.Gh.billingAccountId=a}wYb(a){const b=new XCa;_.Mb(b,3,a,kb);this.client.pBa(b)}Gla(a){this.Gh.environment=a}dL(a={},b=this.hu.location.pathname){this.mb(Object.assign({},a,{name:"pageview",type:b||"",kind:26}),b)}mb(a,b=this.hu.location.pathname){a.type&&UGa.test(a.type);a.name&&UGa.test(a.name);if(a.metadata instanceof Array){var c=a.metadata;for(var d of c)d.key&&d.value&&
typeof d.value==="string"&&UGa.test(d.value)}else if(a.metadata)for(c in d=a.metadata,d){if(!c)continue;const e=d[c];e&&typeof e==="string"&&UGa.test(e)}a.kind===void 0&&(a.kind=29);b=this.gYa(a,b);a=new ym;c=b.Yc();a=_.Ac(a,8,c);if(b=(b=_.il(b,XAa,21))?_.il(b,WAa,1):null)b=_.tl(b,1),Kl(a,11,b==null?void 0:b);this.client.dispatch(a)}gYa(a,b){this.Gh||(this.Gh={});const c=new ZAa;var d=this.Gh;d.uxa!==void 0&&c.Jpb(d.uxa);d.Exa!==void 0&&c.AYb(d.Exa);d.rlb&&c.Tpb(d.rlb);d.hostname&&c.Mpb(d.hostname);
var e,f;c.Gla((f=(e=d.environment)!=null?e:c.G5a())!=null?f:0);d.projectNumber&&c.vBa(d.projectNumber);d.projectId&&c.setProjectId(d.projectId);d.billingAccountId&&c.nBa(d.billingAccountId);d=new Sl;Kl(d,1,this.hu.screen.width);Kl(d,2,this.hu.screen.height);e=new Sl;Kl(e,1,this.hu.innerWidth);Kl(e,2,this.hu.innerHeight);f=new $za;_.ml(f,1,d);_.ml(f,3,e);Kl(f,2,this.hu.screen.colorDepth);_.ml(c,33,f);a.projectNumber&&(isNaN(Number(a.projectNumber))?c.setProjectId(a.projectNumber):c.vBa(a.projectNumber));
a.projectId&&c.setProjectId(a.projectId);a.billingAccountId&&c.nBa(a.billingAccountId);a.latency&&c.Nla(Math.ceil(a.latency));a.hPb&&_.ml(c,20,a.hPb);if(a.u7c)for(const [t,w]of Object.entries(a.u7c))e=t,f=w,d=c,e=(new aAa).sx(e).Nla(f),_.pl(d,15,aAa,e);a.jUa&&(d=new WAa,d=_.Nl(d,4,a.jUa.Kna).Epb(a.jUa.id),d=_.Mb(d,3,a.jUa.ndd,kb),e=new XAa,d=_.ml(e,1,d),_.ml(c,21,d));b=_.Ac(c,13,b).zpb(this.AV);b=_.Ac(b,3,a.type);_.Ac(b,4,a.name).uYb(a.kind);if(a.metadata)if(b=a.metadata,b instanceof Array)for(var g of b){var l=
c;b=l.XQa;d=(new Tl).setValue(String(g.value));g.key!==void 0&&d.sx(g.key);g.pKb!==void 0&&Sza(d,3,g.pKb);g.rKb!==void 0&&Sza(d,4,g.rKb);g.oKb!==void 0&&Sza(d,5,g.oKb);g.sKb!==void 0&&Sza(d,6,g.sKb);b.call(l,d)}else if(b)for(l in b)l&&(g=c,d=l,e=b[l],d=(new Tl).sx(d).setValue(String(e)),g.XQa(d));l=gDa.get("concordWindowId");l||(l=fDa(),gDa.set("concordWindowId",l));_.Ac(c,34,l);(l=this.hu.document.referrer)&&c.Ula(l);_.Il(c,27,this.hu.document.hidden);l=this.Gh;let p;for(const t of(p=l.features)!=
null?p:[])t.apply(c);a.GIb&&_.Ac(c,57,a.GIb);a.IIb&&_.Ac(c,58,a.IIb);a.KIb&&_.Ac(c,59,a.KIb);a.HIb&&_.Ac(c,62,a.HIb);a.JIb&&_.Ac(c,65,a.JIb);a.XYb&&_.Ac(c,73,a.XYb);a.uJb&&_.Ac(c,81,a.uJb);a.qKb&&_.Ac(c,87,a.qKb);a.U1b&&_.Ac(c,86,a.U1b);a.dob&&c.PYb(a.dob);return c}},hda=function(a){var b=new XGa;a.Gh.features||(a.Gh.features=[]);if(a.Gh.features.find(c=>c.constructor.name===b.constructor.name))return a;a.Gh.features.push(b);return a},YGa=class{constructor(a){this.hu=a;this.AV="UNDEFINED";this.Gh=
{uxa:!1};this.Ap={endpoint:"https://cloud.google.com/log?format=json&hasfast=true",WW:2500,C9:!0};this.Gh.hostname=this.hu.location.hostname;this.Gh.Exa=this.hu.location.protocol==="https:"}zpb(a){this.AV=a;return this}Ila(a){this.Ap.WW=a}Jpb(a){this.Gh.uxa=a;return this}AYb(a){this.Gh.Exa=a}Gla(a){this.Gh.environment=a}vBa(a){this.Gh.projectNumber=a}setProjectId(a){this.Gh.projectId=a;return this}nBa(a){this.Gh.billingAccountId=a}Tpb(a){this.Gh.rlb=a;return this}Z_(a){this.Ap.C9=a;return this}},
VGa=class{dispatch(){}pBa(){}Ila(){}Z_(){}};var BHa;_.ZGa=function(a){if(a.Uy&&typeof a.Uy=="function")return a.Uy();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(_.xa(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return Vca(a)};
_.$Ga=function(a){if(a.Z5&&typeof a.Z5=="function")return a.Z5();if(!a.Uy||typeof a.Uy!="function"){if(typeof Map!=="undefined"&&a instanceof Map)return Array.from(a.keys());if(!(typeof Set!=="undefined"&&a instanceof Set)){if(_.xa(a)||typeof a==="string"){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}return _.Wca(a)}}};
BHa=function(a,b,c){if(a.forEach&&typeof a.forEach=="function")a.forEach(b,c);else if(_.xa(a)||typeof a==="string")Array.prototype.forEach.call(a,b,c);else for(var d=_.$Ga(a),e=_.ZGa(a),f=e.length,g=0;g<f;g++)b.call(c,e[g],d&&d[g],a)};var Am,CHa,DHa,EHa,FHa,GHa,HHa,cua;Am=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");CHa=function(a){a=a.match(Am)[1]||null;!a&&_.ea.self&&_.ea.self.location&&(a=_.ea.self.location.protocol.slice(0,-1));return a?a.toLowerCase():""};
DHa=function(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),e=null;if(d>=0){var f=a[c].substring(0,d);e=a[c].substring(d+1)}else f=a[c];b(f,e?decodeURIComponent(e.replace(/\+/g," ")):"")}}};EHa=function(a,b){if(!b)return a;var c=a.indexOf("#");c<0&&(c=a.length);var d=a.indexOf("?");if(d<0||d>c){d=c;var e=""}else e=a.substring(d+1,c);a=[a.slice(0,d),e,a.slice(c)];c=a[1];a[1]=b?c?c+"&"+b:b:c;return a[0]+(a[1]?"?"+a[1]:"")+a[2]};
FHa=function(a,b,c){if(Array.isArray(b))for(var d=0;d<b.length;d++)FHa(a,String(b[d]),c);else b!=null&&c.push(a+(b===""?"":"="+encodeURIComponent(String(b))))};GHa=function(a,b){var c=[];for(b=b||0;b<a.length;b+=2)FHa(a[b],a[b+1],c);return c.join("&")};_.Bm=function(a){var b=[],c;for(c in a)FHa(c,a[c],b);return b.join("&")};HHa=function(a,b){var c=arguments.length==2?GHa(arguments[1],0):GHa(arguments,1);return EHa(a,c)};
cua=function(a,b){_.Nya(a,"/")&&(a=a.slice(0,-1));_.Mk(b,"/")&&(b=b.slice(1));return a+"/"+b};var Fm,Hm,OHa,JHa,LHa,KHa,NHa,MHa,Im;
_.Mj=function(a){this.q0a=this.CH=this.Ru="";this.P7=null;this.oK=this.Fza="";this.Zy=!1;var b;a instanceof _.Mj?(this.Zy=a.Zy,_.Cm(this,a.Ru),this.CH=a.CH,this.nH(a.Af()),IHa(this,a.P7),this.od(a.ke()),_.Dm(this,a.hk.clone()),_.Em(this,a.oK)):a&&(b=String(a).match(Am))?(this.Zy=!1,_.Cm(this,b[1]||"",!0),this.CH=Fm(b[2]||""),this.nH(b[3]||"",!0),IHa(this,b[4]),this.od(b[5]||"",!0),_.Dm(this,b[6]||"",!0),_.Em(this,b[7]||"",!0)):(this.Zy=!1,this.hk=new _.Gm(null,this.Zy))};
_.Mj.prototype.toString=function(){var a=[],b=this.Ru;b&&a.push(Hm(b,JHa,!0),":");var c=this.Af();if(c||b=="file")a.push("//"),(b=this.CH)&&a.push(Hm(b,JHa,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.P7,c!=null&&a.push(":",String(c));if(c=this.ke())this.PC()&&c.charAt(0)!="/"&&a.push("/"),a.push(Hm(c,c.charAt(0)=="/"?KHa:LHa,!0));(c=this.hk.toString())&&a.push("?",c);(c=this.oK)&&a.push("#",Hm(c,MHa));return a.join("")};
_.Mj.prototype.resolve=function(a){var b=this.clone(),c=!!a.Ru;c?_.Cm(b,a.Ru):c=!!a.CH;c?b.CH=a.CH:c=a.PC();c?b.nH(a.Af()):c=a.P7!=null;var d=a.ke();if(c)IHa(b,a.P7);else if(c=!!a.Fza){if(d.charAt(0)!="/")if(this.PC()&&!this.Fza)d="/"+d;else{var e=b.ke().lastIndexOf("/");e!=-1&&(d=b.ke().slice(0,e+1)+d)}e=d;if(e==".."||e==".")d="";else if(_.la(e,"./")||_.la(e,"/.")){d=_.Mk(e,"/");e=e.split("/");for(var f=[],g=0;g<e.length;){var l=e[g++];l=="."?d&&g==e.length&&f.push(""):l==".."?((f.length>1||f.length==
1&&f[0]!="")&&f.pop(),d&&g==e.length&&f.push("")):(f.push(l),d=!0)}d=f.join("/")}else d=e}c?b.od(d):c=a.E7a();c?_.Dm(b,a.hk.clone()):c=!!a.oK;c&&_.Em(b,a.oK);return b};_.Mj.prototype.clone=function(){return new _.Mj(this)};_.Cm=function(a,b,c){a.Ru=c?Fm(b,!0):b;a.Ru&&(a.Ru=a.Ru.replace(/:$/,""))};_.Mj.prototype.Af=function(){return this.q0a};_.Mj.prototype.nH=function(a,b){this.q0a=b?Fm(a,!0):a};_.Mj.prototype.PC=function(){return!!this.q0a};
var IHa=function(a,b){if(b){b=Number(b);if(isNaN(b)||b<0)throw Error("$`"+b);a.P7=b}else a.P7=null};_.Mj.prototype.ke=function(){return this.Fza};_.Mj.prototype.od=function(a,b){this.Fza=b?Fm(a,!0):a;return this};_.Mj.prototype.E7a=function(){return this.hk.toString()!==""};_.Dm=function(a,b,c){b instanceof _.Gm?(a.hk=b,a.hk.Ipb(a.Zy)):(c||(b=Hm(b,NHa)),a.hk=new _.Gm(b,a.Zy));return a};_.Mj.prototype.setQuery=function(a,b){return _.Dm(this,a,b)};_.Mj.prototype.getQuery=function(){return this.hk.toString()};
_.Nj=function(a,b,c){a.hk.set(b,c);return a};_.Em=function(a,b,c){a.oK=c?Fm(b):b;return a};_.Mj.prototype.removeParameter=function(a){this.hk.remove(a);return this};_.Mj.prototype.isReadOnly=function(){return!1};_.Mj.prototype.Ipb=function(a){this.Zy=a;this.hk&&this.hk.Ipb(a)};Fm=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""};Hm=function(a,b,c){return typeof a==="string"?(a=encodeURI(a).replace(b,OHa),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null};
OHa=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)};JHa=/[#\/\?@]/g;LHa=/[#\?:]/g;KHa=/[#\?]/g;NHa=/[#\?@]/g;MHa=/#/g;_.Gm=function(a,b){this.xs=this.Mk=null;this.mw=a||null;this.Zy=!!b};Im=function(a){a.Mk||(a.Mk=new Map,a.xs=0,a.mw&&DHa(a.mw,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))};_.aa=_.Gm.prototype;_.aa.add=function(a,b){Im(this);this.mw=null;a=Jm(this,a);var c=this.Mk.get(a);c||this.Mk.set(a,c=[]);c.push(b);this.xs+=1;return this};
_.aa.remove=function(a){Im(this);a=Jm(this,a);return this.Mk.has(a)?(this.mw=null,this.xs-=this.Mk.get(a).length,this.Mk.delete(a)):!1};_.aa.clear=function(){this.Mk=this.mw=null;this.xs=0};_.aa.Rs=function(){Im(this);return this.xs==0};_.aa.A4=function(a){Im(this);a=Jm(this,a);return this.Mk.has(a)};_.aa.forEach=function(a,b){Im(this);this.Mk.forEach(function(c,d){c.forEach(function(e){a.call(b,e,d,this)},this)},this)};
_.aa.Z5=function(){Im(this);const a=Array.from(this.Mk.values()),b=Array.from(this.Mk.keys()),c=[];for(let d=0;d<b.length;d++){const e=a[d];for(let f=0;f<e.length;f++)c.push(b[d])}return c};_.aa.Uy=function(a){Im(this);let b=[];if(typeof a==="string")this.A4(a)&&(b=b.concat(this.Mk.get(Jm(this,a))));else{a=Array.from(this.Mk.values());for(let c=0;c<a.length;c++)b=b.concat(a[c])}return b};
_.aa.set=function(a,b){Im(this);this.mw=null;a=Jm(this,a);this.A4(a)&&(this.xs-=this.Mk.get(a).length);this.Mk.set(a,[b]);this.xs+=1;return this};_.aa.get=function(a,b){if(!a)return b;a=this.Uy(a);return a.length>0?String(a[0]):b};_.aa.a0=function(a,b){this.remove(a);b.length>0&&(this.mw=null,this.Mk.set(Jm(this,a),_.wa(b)),this.xs+=b.length)};
_.aa.toString=function(){if(this.mw)return this.mw;if(!this.Mk)return"";const a=[],b=Array.from(this.Mk.keys());for(var c=0;c<b.length;c++){var d=b[c];const f=encodeURIComponent(String(d)),g=this.Uy(d);for(d=0;d<g.length;d++){var e=f;g[d]!==""&&(e+="="+encodeURIComponent(String(g[d])));a.push(e)}}return this.mw=a.join("&")};_.aa.clone=function(){var a=new _.Gm;a.mw=this.mw;this.Mk&&(a.Mk=new Map(this.Mk),a.xs=this.xs);return a};var Jm=function(a,b){b=String(b);a.Zy&&(b=b.toLowerCase());return b};
_.Gm.prototype.Ipb=function(a){a&&!this.Zy&&(Im(this),this.mw=null,this.Mk.forEach(function(b,c){var d=c.toLowerCase();c!=d&&(this.remove(c),this.a0(d,b))},this));this.Zy=a};_.Gm.prototype.extend=function(a){for(var b=0;b<arguments.length;b++)BHa(arguments[b],function(c,d){this.add(d,c)},this)};var PHa=RegExp("(billing/|freetrial/)[a-z0-9]{6}-[a-z0-9]{6}-[a-z0-9]{6}","i"),QHa=RegExp("(/(apis|apiui|endpoints)/(api|library)/)([^/]+)"),RHa=RegExp("(compute/instancesDetail/)[a-z0-9/\\-_]*","i"),SHa=RegExp("(/apis/credentials/serviceaccount/|invitations/)[+a-zA-Z0-9_.!#$%&'*\\=?^`{|}~-]+@([a-zA-Z0-9-]+\\.)*[a-zA-Z0-9]{2,63}"),THa=RegExp("(/apis/credentials/oauthclient/).+\\.apps\\.googleusercontent\\.com"),UHa=[".google.com",".googleapis.com",".googleprod.com",".googleplex.com"],VHa=RegExp("(organizationId=)[0-9]*"),
WHa=RegExp("[a-zA-Z0-9]{8}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{12}"),XHa=/;([^/]+=[^/]+([/?])|[^/?]+=[^/?]+)/g,ZHa=function(a,{projectId:b,projectNumber:c,accountId:d}={}){if(!a)return"/pagepath_not_provided";a=a.replace(XHa,"$2");const e=new _.Mj(a);e.hk.get("project")&&_.Nj(e,"project",":projectId");a=e.ke();Fm(e.hk.toString())&&(a+="?"+Fm(e.hk.toString()));b&&(a=a.replace(b,":projectId"));c&&(a=a.replace(c,":projectNumber"));d&&(a=a.replace(d,":accountId"));a=a.replace(RHa,
"$1:vmInstanceName");a=a.replace(PHa,"$1:accountId");a=a.replace(SHa,"$1:emailId");a=a.replace(THa,"$1:clientId");a=a.replace(VHa,"$1:organizationId");(b=QHa.exec(a))&&b&&b[4]&&(c=(c=b[4])&&YHa(c)?":endpointsApiId":c,a=a.replace(b[0],b[1]+c));_.la(a,"/billing/enablebillingforproject")&&(a="/billing/enablebillingforproject");return a=a.replace(WHa,":uuid")},$Ha=function(a,{projectId:b,projectNumber:c,accountId:d}={}){const e=new _.Mj(a);return e.Ru+"://"+e.Af()+ZHa(a,{projectId:b,projectNumber:c,accountId:d})},
YHa=function(a){const b=_.la(a,"."),c=UHa.some(d=>_.Nya(a,d));return b&&!c};var XGa=class{apply(a){const b={projectId:a.On()||void 0,projectNumber:_.X(a,1)||void 0,accountId:_.X(a,2)||void 0};if(_.X(a,13)){const c=ZHa(_.X(a,13),b);_.X(a,4)==="pageview"&&_.X(a,3)===_.X(a,13)&&_.Ac(a,3,c);_.Ac(a,13,c)}a.jwa()&&a.Ula($Ha(a.jwa(),b))}};var aIa=class extends WGa{constructor(a,b,c,d,e,f){super(a,b,d,e);this.gPb=c;this.Gh=d;this.Ap=e;this.Eza=f}dL(a={},b){let c;super.dL(a,b!=null?b:(c=this.Eza)==null?void 0:c.get())}mb(a,b){let c;super.mb(a,b!=null?b:(c=this.Eza)==null?void 0:c.get())}};aIa.newBuilder=function(a=window,b){return jda(a,b)};var ida=class extends YGa{ab(){return new aIa(this.hu,this.AV,this.gPb,this.Gh,this.Ap,this.Eza)}constructor(a,b){super(a);this.hu=a;this.Eza=b;this.gPb=new WCa}};var Bc=globalThis;var Dc=Object.getOwnPropertyDescriptor,sda=Object.defineProperty,vda=Object.getPrototypeOf,Lda=Object.create,Mda=Array.prototype.slice,fea=Cc("addEventListener"),gea=Cc("removeEventListener"),Oc=Cc(""),bIa=typeof window!=="undefined",Nc=bIa?window:void 0,Hc=bIa&&Nc||globalThis,cIa=typeof WorkerGlobalScope!=="undefined"&&self instanceof WorkerGlobalScope,Eda=!("nw"in Hc)&&typeof Hc.process!=="undefined"&&Hc.process.toString()==="[object process]",Nda=!Eda&&!cIa&&!(!bIa||!Nc.HTMLElement),Oda=typeof Hc.process!==
"undefined"&&Hc.process.toString()==="[object process]"&&!cIa&&!(!bIa||!Nc.HTMLElement),qda={},dIa=Cc("enable_beforeunload"),rda=function(a){if(a=a||Hc.event){var b=qda[a.type];b||(b=qda[a.type]=Cc("ON_PROPERTY"+a.type));var c=this||a.target||Hc;b=c[b];Nda&&c===Nc&&a.type==="error"?(c=a,c=b&&b.call(this,c.message,c.filename,c.lineno,c.colno,c.error),c===!0&&a.preventDefault()):(c=b&&b.apply(this,arguments),a.type==="beforeunload"&&Hc[dIa]&&typeof c==="string"?a.returnValue=c:c==void 0||c||a.preventDefault());
return c}},Kc=Cc("originalInstance"),xda=!1,yda=!1;var Qc=!1;if(typeof window!=="undefined")try{const a=Object.defineProperty({},"passive",{get:function(){Qc=!0}});window.addEventListener("test",a,a);window.removeEventListener("test",a,a)}catch(a){Qc=!1}var Gda={Cvb:!0},Pc={},Fda={},Ida=new RegExp("^"+Oc+"(\\w+)(true|false)$"),Dda=Cc("propagationStopped");var Qda,Rda,Sda,Tda,Tc;var aea="abort animationcancel animationend animationiteration auxclick beforeinput blur cancel canplay canplaythrough change compositionstart compositionupdate compositionend cuechange click close contextmenu curechange dblclick drag dragend dragenter dragexit dragleave dragover drop durationchange emptied ended error focus focusin focusout gotpointercapture input invalid keydown keypress keyup load loadstart loadeddata loadedmetadata lostpointercapture mousedown mouseenter mouseleave mousemove mouseout mouseover mouseup mousewheel orientationchange pause play playing pointercancel pointerdown pointerenter pointerleave pointerlockchange mozpointerlockchange webkitpointerlockerchange pointerlockerror mozpointerlockerror webkitpointerlockerror pointermove pointout pointerover pointerup progress ratechange reset resize scroll seeked seeking select selectionchange selectstart show sort stalled submit suspend timeupdate volumechange touchcancel touchmove touchstart touchend transitioncancel transitionend waiting wheel webglcontextrestored webglcontextlost webglcontextcreationerror autocomplete autocompleteerror toggle afterscriptexecute beforescriptexecute DOMContentLoaded freeze fullscreenchange mozfullscreenchange webkitfullscreenchange msfullscreenchange fullscreenerror mozfullscreenerror webkitfullscreenerror msfullscreenerror readystatechange visibilitychange resume absolutedeviceorientation afterinput afterprint appinstalled beforeinstallprompt beforeprint beforeunload devicelight devicemotion deviceorientation deviceorientationabsolute deviceproximity hashchange languagechange message mozbeforepaint offline online paint pageshow pagehide popstate rejectionhandled storage unhandledrejection unload userproximity vrdisplayconnected vrdisplaydisconnected vrdisplaypresentchange beforecopy beforecut beforepaste copy cut paste dragstart loadend animationstart search transitionrun transitionstart webkitanimationend webkitanimationiteration webkitanimationstart webkittransitionend activate afterupdate ariarequest beforeactivate beforedeactivate beforeeditfocus beforeupdate cellchange controlselect dataavailable datasetchanged datasetcomplete errorupdate filterchange layoutcomplete losecapture move moveend movestart propertychange resizeend resizestart rowenter rowexit rowsdelete rowsinserted command compassneedscalibration deactivate help mscontentzoom msmanipulationstatechanged msgesturechange msgesturedoubletap msgestureend msgesturehold msgesturestart msgesturetap msgotpointercapture msinertiastart mslostpointercapture mspointercancel mspointerdown mspointerenter mspointerhover mspointerleave mspointermove mspointerout mspointerover mspointerup pointerout mssitemodejumplistitemremoved msthumbnailclick stop storagecommit".split(" ");var eea=Cc("zoneTask");var eIa=function(a){throw Error("pa`"+a.Kw);},gIa=function(){var a=new fIa("mXaIFf",kea(window));if(a.wd==null)return null;if(typeof a.wd==="boolean")return a.wd;if(typeof a.wd==="string"){const b=a.wd.toLowerCase();if(b==="true"||b==="1")return!0;if(b==="false"||b==="0")return!1}throw new TypeError("sa`"+a.Kw+"`"+a.wd+"`"+typeof a.wd);},fIa=class{constructor(a,b){this.Kw=a;this.wd=b}string(a){if(this.wd==null)return arguments.length==0&&eIa(this),a;if(typeof this.wd==="string")return this.wd;throw new TypeError("qa`"+
this.Kw+"`"+this.wd+"`"+typeof this.wd);}number(a){if(this.wd==null)return arguments.length==0&&eIa(this),a;if(typeof this.wd==="number")return this.wd;if(typeof this.wd==="string"){const b=Number(this.wd);if(!isNaN(b)&&!_.Ok(this.wd))return b}throw new TypeError("ta`"+this.Kw+"`"+this.wd+"`"+typeof this.wd);}toString(){if(this.wd==null)var a=null;else if(typeof this.wd==="string")a=this.wd;else throw new TypeError("ra`"+this.Kw+"`"+this.wd+"`"+typeof this.wd);a===null&&eIa(this);return a}object(a){if(this.wd==
null){if(arguments.length==0)throw Error("pa`"+this.Kw);return a}if(!_.xa(this.wd)&&_.Hk(this.wd))return Tca(this.wd,function(b,c){return new fIa(this.Kw+"."+c,b)},this);throw new TypeError("ua`"+this.Kw+"`"+this.wd+"`"+typeof this.wd);}};var hIa;if(!(hIa=typeof window==="undefined")){const a=gIa();hIa=a===null?!0:a}if(hIa){var Rc;const a=globalThis,b=a[Cc("forceDuplicateZoneCheck")]===!0;if(a.Zone&&(b||typeof a.Zone.__symbol__!=="function"))throw Error("ya");a.Zone!=null||(a.Zone=lda());Rc=a.Zone;lea();mea();nea();Pda();cea();hea();iea()};var oea=Vc({ta:Vc}),sea=Vc({Ba:Vc}),pea=Vc({Lnd:Vc}),tea=Vc({Mnd:Vc});_.ad=class extends Error{constructor(a,b){super(`${`NG0${Math.abs(a)}`}${b?": "+b:""}`);this.code=a}};var ud=Vc({wa:Vc}),jfa=Vc({La:Vc}),nfa=Vc({Ke:Vc}),iIa=Vc({Ca:Vc}),pfa=Vc({O:Vc}),ge=Vc({AE:Vc}),jIa=Vc({pFc:Vc});var bd,yea,Dea,Km;bd=null;yea=!1;Dea=1;_.hd=Symbol("Aa");Km={version:0,SRb:0,xh:!1,Vk:void 0,BZ:void 0,Cz:void 0,Rya:0,jr:void 0,vP:void 0,Pta:!1,x4:!1,UVb:()=>!1,VVb:()=>{},hO:()=>{},TXa:()=>{}};var kIa=Symbol("Ba"),lIa=Symbol("Ca"),Mea=Symbol("Da"),Lea=Object.assign({},Km,{value:kIa,xh:!0,error:null,Vq:xea,UVb(a){return a.value===kIa||a.value===lIa},VVb(a){if(a.value===lIa)throw Error("Ea");const b=a.value;a.value=lIa;const c=gd(a);let d;try{d=a.tRc()}catch(e){d=Mea,a.error=e}finally{Iea(a,c)}b!==kIa&&b!==Mea&&d!==Mea&&a.Vq(b,d)?a.value=b:(a.value=d,a.version++)}});var Qea=function(){throw Error();};var Oea=Object.assign({},Km,{Vq:xea,value:void 0});Object.assign({},Km,{x4:!0,Pta:!1,hO:a=>{a.ve!==null&&a.ve(a.Eb)},z6:!1,cfd:()=>{}});var id;var Uea=Vc({Zzb:Vc});_.Dd=class{constructor(a,b){this.THc=a;this.ta=void 0;typeof b=="number"?this.AE=b:b!==void 0&&(this.ta=_.k({token:this,Ea:b.Ea||"root",oa:b.oa}))}get xd(){return this}toString(){return`InjectionToken ${this.THc}`}};_.pf=globalThis;var mIa={},Yea=/\n/gm,nd=void 0;var zfa=new _.Dd("");var nIa=new _.Dd("",-1);var yfa=new _.Dd("");var Dfa=class{get(a,b=mIa){if(b===mIa)throw a=Error("Ga`"+_.Zc(a)),a.name="NullInjectorError",a;return b}};var wd;wd={};_.sd=[];var Afa=Vc({va:String,jc:Vc});var Sma=new _.Dd("");var Ifa={},oIa={},Cfa=void 0,Lm=class{},pIa=function(a,b){b=md(b);let c=Cd(b)?b:md(b&&b.va);const d=Jfa(b);if(!Cd(b)&&b.xd===!0){let e=a.YG.get(c);e||(e=Ed(void 0,Ifa,!0),e.oa=()=>Xea(e.xd),a.YG.set(c,e));c=b;e.xd.push(b)}a.YG.set(c,d)},Mfa=class extends Lm{get rc(){return this.Jb}constructor(a,b,c,d){super();this.parent=b;this.source=c;this.scopes=d;this.YG=new Map;this.fOa=new Set;this.Rba=[];this.Jb=!1;Lfa(a,e=>pIa(this,e));this.YG.set(nIa,Ed(void 0,this));d.has("environment")&&this.YG.set(Lm,
Ed(void 0,this));a=this.YG.get(Sma);a!=null&&typeof a.value==="string"&&this.scopes.add(a.value);this.aQb=new Set(this.get(yfa,_.sd,2))}destroy(){Kfa(this);this.Jb=!0;const a=_.cd(null);try{for(const c of this.fOa)c.Ia();const b=this.Rba;this.Rba=[];for(const c of b)c()}finally{this.YG.clear(),this.fOa.clear(),this.aQb.clear(),_.cd(a)}}Be(a){Kfa(this);this.Rba.push(a);return()=>{const b=this.Rba.indexOf(a);b!==-1&&this.Rba.splice(b,1)}}get(a,b=mIa,c=0){Kfa(this);if(a.hasOwnProperty(jIa))return a[jIa](this);
c=Wea(c);const d=od(this),e=kd();try{if(!(c&4)){let G=this.YG.get(a);if(G===void 0){const I=(typeof a==="function"||typeof a==="object"&&a instanceof _.Dd)&&qea(a);var f;if(f=I)if(I.Ea){var g=md(I.Ea);f=typeof g==="string"?g==="any"||this.scopes.has(g):this.aQb.has(g)}else f=!1;G=f?Ed(Gfa(a),Ifa):null;this.YG.set(a,G)}if(G!=null){a:{b=G;const I=_.cd(null);try{b.value===Ifa&&(b.value=oIa,b.value=b.oa());var l;if(l=typeof b.value==="object"&&b.value){var p=b.value;l=p!==null&&typeof p==="object"&&typeof p.Ia===
"function"}l&&this.fOa.add(b.value);var t=b.value;break a}finally{_.cd(I)}t=void 0}return t}}const A=c&2?Efa():this.parent;b=c&8&&b===mIa?null:b;return A.get(a,b)}catch(A){if(A.name==="NullInjectorError"){(A.ngTempTokenPath=A.ngTempTokenPath||[]).unshift(_.Zc(a));if(d)throw A;t=A;var w=this.source;const G=t.ngTempTokenPath;a.__source&&G.unshift(a.__source);t.message=Zea("\n"+t.message,G,w);t.ngTokenPath=G;t.ngTempTokenPath=null;throw t;}throw A;}finally{kd(e),od(d)}}m_(){const a=_.cd(null),b=od(this),
c=kd();try{const d=this.get(zfa,_.sd,2);for(const e of d)e()}finally{od(b),kd(c),_.cd(a)}}toString(){const a=[],b=this.YG;for(const c of b.keys())a.push(_.Zc(c));return`R3Injector[${a.join(", ")}]`}};var Qfa=class{constructor(a,b,c){this.Ij=a;this.og=b;this.lK=c}};_.Ld.aUb=!0;var Xia,Vfa;_.Td=aga(null);Xia=null;Vfa=!1;_.lg=!0;var ke=class{constructor(a,b){var c=_.B;this.oa=a;this.Cmb=!1;this.DQc=b;this.ZPb=c}};var qIa={};var rIa=class{constructor(a,b){this.Rb=a;this.Aza=b}get(a,b,c){c=Wea(c);const d=this.Rb.get(a,qIa,c);return d!==qIa||b===qIa?d:this.Aza.get(a,b,c)}};var iga,kga,ie;iga=!0;kga=0;ie={};_.le=class{constructor(a,b){this.Rca=a;this.Pe=b}get(a,b,c){return tga(this.Rca,this.Pe,a,Wea(c),b)}};_.Mm=class{constructor(a){this.attributeName=a;this.AE=()=>_.he(this.attributeName)}toString(){return`HostAttributeToken ${this.attributeName}`}};_.sIa=pd(ne(a=>({token:a})),-1);_.Nm=pd(ne(),8);pd(ne(),2);_.Om=pd(ne(),4);pd(ne(),1);Vc({va:String,jc:Vc});_.mh=function(a){if(Array.isArray(a))return zga({name:""},void 0,a,"");let b;const c=(b=a.name)!=null?b:"";return zga({name:c},a.parent,a.Nb,c)};_.dg=class{};_.tIa=new Dfa;_.dg.ta=_.k({token:_.dg,Ea:"any",oa:()=>_.m(nIa)});_.dg.AE=-1;_.Pm=class{};var Qm=class{},Lpa=class{};var uh=class{},uIa=new _.Dd("",{Ea:"root",oa:()=>!1}),oma=new _.Dd(""),pma=new _.Dd("");var Aga=void 0;var Uia;_.oe=new Map;Uia=0;var vIa,Tma,eg;vIa=new _.Dd("",{Ea:"root",oa:()=>"ng"});Tma=new _.Dd("");eg=new _.Dd("",{Ea:"platform",oa:()=>"unknown"});_.Rm=new _.Dd("");_.wIa=new _.Dd("",{Ea:"root",oa:()=>{let a,b;return((a=Bga().body)==null?void 0:(b=a.querySelector("[ngCspNonce]"))==null?void 0:b.getAttribute("ngCspNonce"))||null}});var xIa=class{},yIa=class{};_.re=class{constructor(a){this.ma=a}};_.re.AE=function(){return se(_.Yd(),_.Ud())};var zIa;zIa=class{};_.Sm=class{constructor(){this.Rq=null}};_.Sm.AE=()=>{const a=_.Ud(),b=_.Od(_.Yd().index,a);return(_.Hd(b)?b:a)[11]};_.hg=class{};_.hg.AE=Gga;_.hg.pFc=a=>a;var Fga=class extends _.hg{constructor(){var a=_.Ud();super();this.Pe=a}Be(a){Ufa(this.Pe,a);return()=>{var b=this.Pe;if(b[21]!==null){var c=b[21].indexOf(a);c!==-1&&b[21].splice(c,1)}}}};var AIa=te(a=>function(b){a(this);this.message=b?`${b.length} errors occurred during unsubscription:
${b.map((c,d)=>`${d+1}) ${c.toString()}`).join("\n  ")}`:"";this.name="UnsubscriptionError";this.errors=b});var BIa;
_.ve=class{constructor(a){this.gYc=a;this.closed=!1;this.Wca=this.g3=null}unsubscribe(){let a;if(!this.closed){this.closed=!0;const c=this.g3;if(Array.isArray(c))for(var b of c)b.remove(this);else c==null||c.remove(this);b=this.gYc;if(_.ue(b))try{b()}catch(e){a=e instanceof AIa?e.errors:[e]}const d=this.Wca;if(d){this.Wca=null;for(const e of d)try{_.ue(e)?e():e.unsubscribe()}catch(f){let g;a=(g=a)!=null?g:[];f instanceof AIa?a=[...a,...f.errors]:a.push(f)}}if(a)throw new AIa(a);}}add(a){if(a&&a!==
this)if(this.closed)_.ue(a)?a():a.unsubscribe();else{if(a instanceof _.ve){if(a.closed||a.YJc(this))return;a.FFc(this)}let b;(this.Wca=(b=this.Wca)!=null?b:[]).push(a)}}YJc(a){const b=this.g3;return b===a||Array.isArray(b)&&b.includes(a)}FFc(a){const b=this.g3;this.g3=Array.isArray(b)?(b.push(a),b):b?[b,a]:a}JMc(a){const b=this.g3;b===a?this.g3=null:Array.isArray(b)&&Hga(b,a)}remove(a){const b=this.Wca;b&&Hga(b,a);a instanceof _.ve&&a.JMc(this)}};BIa=new _.ve;BIa.closed=!0;_.ve.EMPTY=BIa;var Tm=class extends _.ve{static create(a,b,c){return new eha(a,b,c)}constructor(a){super();this.Tn=!1;this.destination=a instanceof Tm?a:new CIa(!a||_.ue(a)?{next:a!=null?a:void 0}:a);Iga(a)&&a.add(this)}next(a){this.Tn||this.Ge(a)}error(a){this.Tn||(this.Tn=!0,this.jCb(a))}complete(){this.Tn||(this.Tn=!0,this.Soa())}unsubscribe(){this.closed||(this.Tn=!0,super.unsubscribe())}Ge(a){this.destination.next(a)}jCb(a){this.destination.error(a);this.unsubscribe()}Soa(){this.destination.complete();this.unsubscribe()}},
CIa=class{constructor(a){this.Fhb=a}next(a){const b=this.Fhb;if(b.next)try{b.next(a)}catch(c){xe(c)}}error(a){const b=this.Fhb;if(b.error)try{b.error(a)}catch(c){xe(c)}else xe(a)}complete(){const a=this.Fhb;if(a.complete)try{a.complete()}catch(b){xe(b)}}},eha=class extends Tm{constructor(a,b,c){super();this.destination=new CIa(_.ue(a)||!a?{next:a!=null?a:void 0,error:b!=null?b:void 0,complete:c!=null?c:void 0}:a)}};var Be=typeof Symbol==="function"&&Symbol.observable||"@@observable";_.x=function(a,...b){return b.length?Jga(b)(a):a};_.Um=function(a){var b=Kga(b);return new b((c,d)=>{let e;a.subscribe(f=>e=f,f=>d(f),()=>c(e))})};
_.Ae=class{constructor(a){a&&(this.Zr=a)}bD(a){const b=new _.Ae;b.source=this;b.operator=a;return b}subscribe(a,b,c){a=a&&a instanceof Tm||a&&_.ue(a.next)&&_.ue(a.error)&&_.ue(a.complete)&&Iga(a)?a:new eha(a,b,c);b=this.operator;c=this.source;a.add(b?b.call(a,c):c?this.Zr(a):this.jQa(a));return a}jQa(a){try{return this.Zr(a)}catch(b){a.error(b)}}forEach(a,b){b=Kga(b);return new b((c,d)=>{let e;e=this.subscribe(f=>{try{a(f)}catch(g){d(g),e==null||e.unsubscribe()}},d,c)})}Zr(a){let b;return(b=this.source)==
null?void 0:b.subscribe(a)}[Be](){return this}};_.Ae.create=a=>new _.Ae(a);var DIa=te(a=>function(){a(this);this.name="ObjectUnsubscribedError";this.message="object unsubscribed"});_.Pf=class extends _.Ae{constructor(){super();this.Wn=[];this.Pn=this.Tn=this.closed=!1;this.ACa=null}bD(a){const b=new EIa(this,this);b.operator=a;return b}aU(){if(this.closed)throw new DIa;}next(a){this.aU();if(!this.Tn){const b=this.Wn.slice();for(const c of b)c.next(a)}}error(a){this.aU();if(!this.Tn){this.Pn=this.Tn=!0;this.ACa=a;const b=this.Wn;for(;b.length;)b.shift().error(a)}}complete(){this.aU();if(!this.Tn){this.Tn=!0;const a=this.Wn;for(;a.length;)a.shift().complete()}}unsubscribe(){this.Tn=
this.closed=!0;this.Wn=null}jQa(a){this.aU();return super.jQa(a)}Zr(a){this.aU();this.RKa(a);return this.VDb(a)}VDb(a){const b=this.Tn,c=this.Wn;return this.Pn||b?_.ve.EMPTY:(c.push(a),new _.ve(()=>Hga(this.Wn,a)))}RKa(a){const b=this.ACa,c=this.Tn;this.Pn?a.error(b):c&&a.complete()}Yf(){const a=new _.Ae;a.source=this;return a}};_.Pf.create=(a,b)=>new EIa(a,b);
var EIa=class extends _.Pf{constructor(a,b){super();this.destination=a;this.source=b}next(a){let b,c;(b=this.destination)==null||(c=b.next)==null||c.call(b,a)}error(a){let b,c;(b=this.destination)==null||(c=b.error)==null||c.call(b,a)}complete(){let a,b;(a=this.destination)==null||(b=a.complete)==null||b.call(a)}Zr(a){let b,c;return(c=(b=this.source)==null?void 0:b.subscribe(a))!=null?c:_.ve.EMPTY}};_.Uh=class extends _.Pf{constructor(a){super();this.Ud=a}get value(){return this.getValue()}Zr(a){const b=super.Zr(a);!b.closed&&a.next(this.Ud);return b}getValue(){const a=this.ACa,b=this.Ud;if(this.Pn)throw a;this.aU();return b}next(a){super.next(this.Ud=a)}};_.Ye=new _.Ae(a=>a.complete());var Oga=typeof Symbol==="function"&&Symbol.iterator?Symbol.iterator:"@@iterator";var Tga=a=>a&&typeof a.length==="number"&&typeof a!=="function";var $ja=class{constructor(a,b,c){this.kind=a;this.value=b;this.error=c;this.xl=a==="N"}observe(a){return dha(this,a)}accept(a,b,c){if(_.ue(a==null?void 0:a.next))a=this.observe(a);else{const d=this.kind,e=this.value,f=this.error;a=d==="N"?a==null?void 0:a(e):d==="E"?b==null?void 0:b(f):c==null?void 0:c()}return a}},aka=new $ja("C");var FIa={now(){return(FIa.Ne||Date).now()},Ne:void 0};var GIa;GIa=function(a){var b=a.bufferSize,c=a.i0b;const d=a.buffer;a=a.C9a;const e=(a?1:2)*b;b<Infinity&&e<d.length&&d.splice(0,d.length-e);if(!a){b=c.now();c=0;for(a=1;a<d.length&&d[a]<=b;a+=2)c=a;c&&d.splice(0,c+1)}};
_.Sf=class extends _.Pf{constructor(a=Infinity,b=Infinity,c=FIa){super();this.bufferSize=a;this.J9=b;this.i0b=c;this.buffer=[];this.C9a=b===Infinity;this.bufferSize=Math.max(1,a);this.J9=Math.max(1,b)}next(a){const b=this.buffer,c=this.C9a,d=this.i0b,e=this.J9;this.Tn||(b.push(a),!c&&b.push(d.now()+e));GIa(this);super.next(a)}Zr(a){this.aU();GIa(this);const b=this.VDb(a),c=this.C9a,d=this.buffer.slice();for(let e=0;e<d.length&&!a.closed;e+=c?1:2)a.next(d[e]);this.RKa(a);return b}};var IIa=class{constructor(a,b=HIa){this.U4c=a;this.now=b}ve(a,b=0,c){return(new this.U4c(this,a)).ve(c,b)}},HIa=FIa.now;_.Le=te(a=>function(){a(this);this.name="EmptyError";this.message="no elements in sequence"});_.Ne=class extends Tm{constructor(a,b,c,d,e){super(a);this.H1c=e;b&&(this.Ge=function(f){try{b(f)}catch(g){this.destination.error(g)}});c&&(this.jCb=function(f){try{c(f)}catch(g){this.destination.error(g)}this.unsubscribe()});d&&(this.Soa=function(){try{d()}catch(f){this.destination.error(f)}this.unsubscribe()})}unsubscribe(){let a;this.closed||(a=this.H1c)!=null&&a.call(this);super.unsubscribe()}};var JIa=function(a){const b=a.WT;if(!b||b.Tn)a.WT=a.o_b();return a.WT},dka=class extends _.Ae{constructor(a,b){super();this.source=a;this.o_b=b;this.WT=null;this.fra=0;this.m2=null}Zr(a){return JIa(this).subscribe(a)}ZPa(){this.fra=0;const a=this.m2;this.WT=this.m2=null;a==null||a.unsubscribe()}connect(){let a=this.m2;if(!a){a=this.m2=new _.ve;const b=JIa(this);a.add(this.source.subscribe(new _.Ne(b,void 0,c=>{this.ZPa();b.error(c)},()=>{this.ZPa();b.complete()},()=>this.ZPa())));a.closed&&(this.m2=
null,a=_.ve.EMPTY)}return a}ex(){return _.Oe()(this)}};var hha=Array.isArray;var jha=Array.isArray,kha=Object.getPrototypeOf,lha=Object.prototype,mha=Object.keys;var qha=class extends Tm{constructor(a,b,c){super(a);this.Ge=b;this.U5c=c}Soa(){this.U5c()?super.Soa():this.unsubscribe()}};var KIa=function(a){let b=cancelAnimationFrame;const c=requestAnimationFrame(d=>{b=void 0;a(d)});return new _.ve(()=>{let d;return(d=b)==null?void 0:d(c)})};var LIa={now(){return(LIa.Ne||performance).now()},Ne:void 0};_.MIa=new _.Ae(a=>{const b=new _.ve,c=LIa,d=c.now(),e=f=>{const g=c.now();a.next({timestamp:f,Rhd:g-d});a.closed||b.add(KIa(e))};b.add(KIa(e));return b});var uha=["addListener","removeListener"],tha=["addEventListener","removeEventListener"],wha=["on","off"];var NIa=class extends _.ve{constructor(){super()}ve(){return this}};var OIa=class extends NIa{constructor(a,b){super();this.scheduler=a;this.Una=b;this.pending=!1}ve(a,b=0){if(this.closed)return this;this.state=a;a=this.id;const c=this.scheduler;a!=null&&(this.id=this.RZ(c,a,b));this.pending=!0;this.delay=b;this.id=this.id||this.e_(c,this.id,b);return this}e_(a,b,c=0){a=a.flush.bind(a,this);return setInterval(a,c)}RZ(a,b,c=0){if(c!=null&&this.delay===c&&this.pending===!1)return b;clearInterval(b)}ow(a,b){if(this.closed)return Error("Ra");this.pending=!1;if(a=this.lCb(a,
b))return a;this.pending===!1&&this.id!=null&&(this.id=this.RZ(this.scheduler,this.id,null))}lCb(a){let b=!1,c;try{this.Una(a)}catch(d){b=!0,c=!!d&&d||Error(d)}if(b)return this.unsubscribe(),c}unsubscribe(){if(!this.closed){const a=this.id,b=this.scheduler,c=b.actions;this.Una=this.state=this.scheduler=null;this.pending=!1;Hga(c,this);a!=null&&(this.id=this.RZ(b,a,null));this.delay=null;super.unsubscribe()}}};var PIa=class extends IIa{constructor(a,b=HIa){super(a,b);this.actions=[];this.active=!1;this.wQ=void 0}flush(a){const b=this.actions;if(this.active)b.push(a);else{var c;this.active=!0;do if(c=a.ow(a.state,a.delay))break;while(a=b.shift());this.active=!1;if(c){for(;a=b.shift();)a.unsubscribe();throw c;}}}};_.We=new PIa(OIa);_.rk=new _.Ae(_.we);var xha=Array.isArray;var Eha=te(a=>function(b=null){a(this);this.message="Timeout has occurred";this.name="TimeoutError";this.info=b});var QIa=new class extends PIa{flush(a){this.active=!0;this.wQ=void 0;const b=this.actions;let c,d=-1;a=a||b.shift();const e=b.length;do if(c=a.ow(a.state,a.delay))break;while(++d<e&&(a=b.shift()));this.active=!1;if(c){for(;++d<e&&(a=b.shift());)a.unsubscribe();throw c;}}}(class extends OIa{constructor(a,b){super(a,b);this.scheduler=a;this.Una=b}e_(a,b,c=0){if(c!==null&&c>0)return super.e_(a,b,c);a.actions.push(this);return a.wQ||(a.wQ=requestAnimationFrame(()=>a.flush(void 0)))}RZ(a,b,c=0){if(c!=
null&&c>0||c==null&&this.delay>0)return super.RZ(a,b,c);a.actions.length===0&&(cancelAnimationFrame(b),a.wQ=void 0)}});var RIa=1,SIa,Fha={},TIa=function(a){const b=RIa++;Fha[b]=!0;SIa||(SIa=Promise.resolve());SIa.then(()=>Gha(b)&&a());return b};_.Vm=new class extends PIa{flush(a){this.active=!0;this.wQ=void 0;const b=this.actions;let c,d=-1;a=a||b.shift();const e=b.length;do if(c=a.ow(a.state,a.delay))break;while(++d<e&&(a=b.shift()));this.active=!1;if(c){for(;++d<e&&(a=b.shift());)a.unsubscribe();throw c;}}}(class extends OIa{constructor(a,b){super(a,b);this.scheduler=a;this.Una=b}e_(a,b,c=0){if(c!==null&&c>0)return super.e_(a,b,c);a.actions.push(this);return a.wQ||(a.wQ=TIa(a.flush.bind(a,void 0)))}RZ(a,b,c=0){if(c!=null&&c>0||c==null&&
this.delay>0)return super.RZ(a,b,c);a.actions.length===0&&(Gha(b),a.wQ=void 0)}});var UIa=new class extends PIa{}(class extends OIa{constructor(a,b){super(a,b);this.scheduler=a;this.Una=b}ve(a,b=0){if(b>0)return super.ve(a,b);this.delay=b;this.state=a;this.scheduler.flush(this);return this}ow(a,b){return b>0||this.closed?super.ow(a,b):this.lCb(a,b)}e_(a,b,c=0){return c!=null&&c>0||c==null&&this.delay>0?super.e_(a,b,c):a.flush(this)}});te(a=>function(){a(this);this.name="ArgumentOutOfRangeError";this.message="argument out of range"});te(a=>function(b){a(this);this.name="NotFoundError";this.message=b});te(a=>function(b){a(this);this.name="SequenceError";this.message=b});var Wm=class{constructor(){this.YQ=0;this.lm=new Set;this.oha=new _.Uh(!1)}get VMa(){return this.oha.value}add(){this.VMa||this.oha.next(!0);const a=this.YQ++;this.lm.add(a);return a}remove(a){this.lm.delete(a);this.lm.size===0&&this.VMa&&this.oha.next(!1)}Ia(){this.lm.clear();this.VMa&&this.oha.next(!1)}};Wm.ta=_.k({token:Wm,Ea:"root",oa:()=>new Wm});var VIa;VIa=function(a,b){return c=>{let d;const e=(d=a.lm)==null?void 0:d.add();setTimeout(()=>{b(c);if(e!==void 0){let f;(f=a.lm)==null||f.remove(e)}})}};
_.Xm=class extends _.Pf{constructor(a=!1){super();this.lm=this.eW=void 0;this.tFc=a;if(id!==void 0||nd!=null){let b;this.eW=(b=_.n(_.hg,{optional:!0}))!=null?b:void 0;let c;this.lm=(c=_.n(Wm,{optional:!0}))!=null?c:void 0}}emit(a){const b=_.cd(null);try{super.next(a)}finally{_.cd(b)}}subscribe(a,b,c){var d=a;b=b||(()=>null);if(a&&typeof a==="object"){let e;d=(e=a.next)==null?void 0:e.bind(a);let f;b=(f=a.error)==null?void 0:f.bind(a);let g;c=(g=a.complete)==null?void 0:g.bind(a)}this.tFc&&(b=VIa(this,
b),d&&(d=VIa(this,d)),c&&(c=VIa(this,c)));d=super.subscribe({next:d,error:b,complete:c});a instanceof _.ve&&a.add(d);return d}};var Mha,Oxa,WIa,XIa,Qha;Mha=0;Oxa=function(){return typeof Zone!=="undefined"&&Zone.current.get("isAngularZone")===!0};WIa=function(){if(Oxa())throw new _.ad(909,!1);};
_.df=class{constructor(a){this.y6=this.nha=!1;this.isStable=!0;this.Ija=new _.Xm(!1);this.Dja=new _.Xm(!1);this.km=new _.Xm(!1);this.onError=new _.Xm(!1);const {hUc:b=!1,GBa:c=!1,fma:d=!1,vQ:e=!1}=a;if(typeof Zone=="undefined")throw new _.ad(908,!1);Zone.assertZonePatched();this.a3=0;this.oFb=this.GE=Zone.current;Zone.TaskTrackingZoneSpec&&(this.GE=this.GE.fork(new Zone.TaskTrackingZoneSpec));b&&Zone.longStackTraceZoneSpec&&(this.GE=this.GE.fork(Zone.longStackTraceZoneSpec));this.GBa=!d&&c;this.fma=
d;this.dea=!1;this.vQ=e;Pha(this)}run(a,b,c){return this.GE.run(a,b,c)}runTask(a,b,c,d){const e=this.GE;a=e.scheduleEventTask("NgZoneEvent: "+d,a,XIa,cf,cf);try{return e.runTask(a,b,c)}finally{e.cancelTask(a)}}runGuarded(a,b,c){return this.GE.runGuarded(a,b,c)}Ub(a){return this.oFb.run(a)}};XIa={};
Qha=class{constructor(){this.nha=this.y6=!1;this.isStable=!0;this.Ija=new _.Xm;this.Dja=new _.Xm;this.km=new _.Xm;this.onError=new _.Xm}run(a,b,c){return a.apply(b,c)}runGuarded(a,b,c){return a.apply(b,c)}Ub(a){return a()}runTask(a,b,c){return a.apply(b,c)}};var YIa;_.zf=class{constructor(){this.tBb=console}handleError(a){const b=this.xIc(a);this.tBb.error("ERROR",a);b&&this.tBb.error("ORIGINAL ERROR",b)}xIc(a){for(a=a&&a.ngOriginalError;a&&a.ngOriginalError;)a=a.ngOriginalError;return a||null}};YIa=new _.Dd("",{Ea:"root",oa:()=>{const a=_.n(_.df),b=_.n(_.zf);return c=>a.Ub(()=>b.handleError(c))}});var ZIa=new _.Dd("",{Ea:"root",oa:()=>!1});var lf;var eia=/^>|^->|\x3c!--|--\x3e|--!>|<!-$/g,fia=/(<|>)/g;var oia=nia,pia;_.wf={};var mf=class{constructor(a){this.ZJb=a}toString(){return`SafeValue must use [property]=binding: ${this.ZJb}`+" (see https://g.co/ng/security#xss)"}},$Ia=class extends mf{getTypeName(){return"HTML"}},aJa=class extends mf{getTypeName(){return"URL"}},bJa=class extends mf{getTypeName(){return"ResourceURL"}};var uia;var yia=class{constructor(a){this.eYc=a}Jga(a){a="<body><remove></remove>"+a;try{const b=(new window.DOMParser).parseFromString(wia(a),"text/html").body;if(b===null)return this.eYc.Jga(a);let c;(c=b.firstChild)==null||c.remove();return b}catch(b){return null}}},xia=class{constructor(a){this.HSc=a;this.dYc=this.HSc.implementation.createHTMLDocument("sanitization-inert")}Jga(a){const b=this.dYc.createElement("template");b.innerHTML=wia(a);return b}};var Aia=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;var cJa=qf("area,br,col,hr,img,wbr"),dJa=qf("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),eJa=qf("rp,rt"),fJa=rf(eJa,dJa),gJa=rf(dJa,qf("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),hJa=rf(eJa,qf("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),
Jia=rf(cJa,gJa,hJa,fJa),Mia=qf("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),iJa=qf("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),
jJa=qf("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext"),
Lia=rf(Mia,iJa,jJa),Kia=qf("script,style,template"),Hia=class{constructor(){this.NJ=[]}endElement(a){a=Cia(a).toLowerCase();Jia.hasOwnProperty(a)&&!cJa.hasOwnProperty(a)&&(this.NJ.push("</"),this.NJ.push(a),this.NJ.push(">"))}},Dia=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Eia=/([^#-~ |!])/g,Gia;var kJa={NONE:0,mad:1,sbd:2,fbd:3,URL:4,bbd:5,0:"NONE",1:"HTML",2:"STYLE",3:"SCRIPT",4:"URL",5:"RESOURCE_URL"};var Oia;var Dja=[],Eja=Object.assign({},Km,{x4:!0,hO:a=>{Rd(a.Ji)},TXa(){this.Ji[24]=this}}),Fja=Object.assign({},Km,{x4:!0,hO:a=>{for(a=_.Sd(a.Ji);a&&a[1].type===2;)a=_.Sd(a);a&&Rfa(a)},TXa(){this.Ji[24]=this}});var eh;_.$m=function(a){Ega(a.HGc||a.Pe,4)};_.an=function(a){a.Pe[2]|=1024;Aja(a.Pe,a.jUb)};
eh=class{get om(){const a=this.Pe,b=a[1];return xja(b,a,b.firstChild,[])}constructor(a,b,c=!0){this.Pe=a;this.HGc=b;this.jUb=c;this.ep=null;this.Koa=!1}get context(){return this.Pe[8]}get xh(){let a;return!!(this.Pe[2]&9280)||!((a=this.Pe[24])==null||!a.xh)}set context(a){this.Pe[8]=a}get rc(){return(this.Pe[2]&256)===256}destroy(){if(this.ep)this.ep.Q4(this);else if(this.Koa){const a=this.Pe[3];if(_.Jd(a)){const b=a[8],c=b?b.indexOf(this):-1;c>-1&&(_.hf(a,c),rfa(b,c))}this.Koa=!1}_.lia(this.Pe[1],
this.Pe)}Be(a){Ufa(this.Pe,a)}detach(){this.Pe[2]&=-129}};var lJa=class{};lJa.ta=_.k({token:lJa,Ea:"root",oa:()=>null});var mJa,ena,nJa;_.bn=function(a,b){return new ena(b[ud]||null,a.aq)};mJa=class extends _.Pm{constructor(a){super();this.aq=a}};
ena=class extends yIa{get inputs(){var a=this.rF;const b=a.SC;a=Gja(a.inputs,!0);if(b!==null)for(const c of a)b.hasOwnProperty(c.Gjb)&&(c.transform=b[c.Gjb]);return a}get outputs(){return Gja(this.rF.outputs,!1)}constructor(a,b){super();this.rF=a;this.aq=b;this.tV=a.type;this.Pa=a.na.map(ffa).join(",");this.ac=a.ac?a.ac:[];this.HYc=!!b}create(a,b,c,d){const e=_.cd(null);try{d=d||this.aq;let rb,Ia=d instanceof Lm?d:(rb=d)==null?void 0:rb.Rb;Ia&&this.rF.z6a!==null&&(Ia=this.rF.z6a(Ia)||Ia);var f=Ia?
new rIa(a,Ia):a,g=f.get(zIa,null);if(g===null)throw new _.ad(407,!1);const Pa=f.get(lJa,null),Va=f.get(uh,null);a={Flb:g,bla:Pa,m4:Va};var l=g.Qea(null,this.rF);const ob=this.rF.na[0][0]||"div";if(c){g=l;var p=this.rF.hb,t=f.get(ZIa,!1)||p===3;var w=g.Nob(c,t)}else{const fd=ob.toLowerCase();w=l.createElement(ob,fd==="svg"?"svg":fd==="math"?"math":null)}p=w;w=512;this.rF.g0?w|=4096:this.rF.AUb||(w|=16);t=null;p!==null&&(t=null);const vc=fja(0,null,null,1,0,null,null,null,null,null,null),rc=Via(null,
vc,null,w,null,null,a,l,f,null,t);$fa(rc);let Gc,Pd;f=null;try{var A=this.rF;w=null;if(A.G5){var G=[];w=new Map;A.G5(A,G,w);G.push(A)}else G=[A];var I=rc[1];rc[25]=p;var L=uf(I,25,2,"#host",null);I=p;t=A;g=G;var V=rc[1];for(var da of g)L.iD=qd(L.iD,da.nb);L.iD!==null&&(wja(L,L.iD,!0),I!==null&&tia(l,I,L));da=null;I!==null&&(da=null);var na=a.Flb.Qea(I,t);const fd=Via(rc,$ia(t),null,bja(t),rc[L.index],L,a,na,null,null,da);V.wl&&jja(V,L,g.length-1);aja(rc,fd);f=rc[L.index]=fd;Pd=vc.data[25];if(p)if(c)$ea(l,
p,["ng-version","0.0.0-PLACEHOLDER"]);else{var ya=A.na[0];c=[];L=[];V=1;for(na=2;V<ya.length;){let mb=ya[V];if(typeof mb==="string")na===2?mb!==""&&c.push(mb,ya[++V]):na===8&&L.push(mb);else{if((na&1)!==0)break;na=mb}V++}const {hc:Ob,fe:$c}={hc:c,fe:L};Ob&&$ea(l,p,Ob);if($c&&$c.length>0){ya=l;l=p;var Ba=$c.join(" ");Ba===""?ya.removeAttribute(l,"class"):ya.setAttribute(l,"class",Ba)}}if(b!==void 0){var Ga=this.ac,Wa=Pd.Yw=[];for(Ba=0;Ba<Ga.length;Ba++){const Ob=b[Ba];Wa.push(Ob!=null&&Ob.length?Array.from(Ob):
null)}}b=f;Wa=w;Ga=[Hja];const Jb=_.Yd(),Sa=rc[1],fb=_.Nd(Jb,rc);kja(Sa,rc,Jb,G,null,Wa);for(Wa=0;Wa<G.length;Wa++){const Ob=je(rc,Sa,Jb.Hn+Wa,Jb);_.qe(Ob,rc)}cja(Sa,rc,Jb);fb&&_.qe(fb,rc);const sb=je(rc,Sa,Jb.Hn+Jb.Hy,Jb);b[8]=rc[8]=sb;if(Ga!==null)for(const Ob of Ga)Ob(sb,A);Zia(Sa,Jb,rc);Gc=sb;vja(vc,rc,null)}catch(fd){throw f!==null&&_.oe.delete(f[19]),_.oe.delete(rc[19]),fd;}finally{cga()}return new nJa(this.tV,Gc,se(Pd,rc),rc,Pd)}finally{_.cd(e)}}};
nJa=class extends xIa{constructor(a,b,c,d,e){super();this.location=c;this.hGb=d;this.Rca=e;this.ska=null;this.instance=b;this.Dw=this.yk=new eh(d,void 0,!1);this.tV=a}GQ(a,b){var c=this.Rca.inputs;let d;c!==null&&(d=c[a])&&(this.ska!=null||(this.ska=new Map),this.ska.has(a)&&Object.is(this.ska.get(a),b)||(c=this.hGb,ija(c[1],c,d,a,b),this.ska.set(a,b),Ega(_.Od(this.Rca.index,c),1)))}get Rb(){return new _.le(this.Rca,this.hGb)}destroy(){this.Dw.destroy()}Be(a){this.Dw.Be(a)}};var Ija=class extends Qm{constructor(a,b,c,d=!0){super();this.W0c=a;this.ld=b;this.EKa=[];this.l_a=[];this.Cea=new mJa(this);var e=(a[iIa]||null).zy;this.EKa=e instanceof Function?e():e;this.bra=yga(a,b,[{va:Qm,jc:this},{va:_.Pm,jc:this.Cea},...c],_.Zc(a),new Set(["environment"]));d&&this.m_()}m_(){this.bra.m_();this.instance=this.bra.get(this.W0c)}get Rb(){return this.bra}destroy(){const a=this.bra;!a.rc&&a.destroy();this.l_a.forEach(b=>b());this.l_a=null}Be(a){this.l_a.push(a)}},cna=class extends Lpa{constructor(a){super();
this.PTb=a}create(a){return new Ija(this.PTb,a,[])}},Kja=class extends Qm{constructor(a){super();this.Cea=new mJa(this);this.instance=null;const b=new Mfa([...a.Nb,{va:Qm,jc:this},{va:_.Pm,jc:this.Cea}],a.parent||Efa(),a.BSc,new Set(["environment"]));this.Rb=b;a.M4c&&b.m_()}destroy(){this.Rb.destroy()}Be(a){this.Rb.Be(a)}};var hi=new _.Dd(""),sma=function(a){if(!a.zu){var b=[];for(const d of a.DPc){const e=d();if(Af(e))b.push(e);else if(e&&typeof e.subscribe==="function"){const f=new Promise((g,l)=>{e.subscribe({complete:g,error:l})});b.push(f)}}var c=()=>{a.done=!0;a.resolve()};Promise.all(b).then(()=>{c()}).catch(d=>{a.reject(d)});b.length===0&&c();a.zu=!0}},hh=class{constructor(){this.done=this.zu=!1;this.HTc=new Promise((b,c)=>{this.resolve=b;this.reject=c});let a;this.DPc=(a=_.n(hi,{optional:!0}))!=null?a:[]}};
hh.O=function(a){return new (a||hh)};hh.ta=_.k({token:hh,oa:hh.O,Ea:"root"});var cn=class{log(a){console.log(a)}warn(a){console.warn(a)}};cn.O=function(a){return new (a||cn)};cn.ta=_.k({token:cn,oa:cn.O,Ea:"platform"});var gg=class{constructor(){this.aP=null}ow(){let a;(a=this.aP)==null||a.ow()}};gg.ta=_.k({token:gg,Ea:"root",oa:()=>new gg});
var ska=class{constructor(){this.kd=_.n(_.df);this.scheduler=_.n(uh);this.fh=_.n(_.zf,{optional:!0});this.O_=new Set;this.hfa=new Set;this.Dfa=!1}ow(){this.Dfa=!0;for(const a of oJa)for(const b of this.O_)if(!b.zfa&&b.oPb[a])try{b.Oza=this.kd.Ub(()=>b.oPb[a](b.Oza))}catch(c){b.zfa=!0;let d;(d=this.fh)==null||d.handleError(c)}this.Dfa=!1;for(const a of this.O_)a.zfa=!1,a.Oza=void 0,a.once&&(this.O_.delete(a),a.destroy());for(const a of this.hfa)this.O_.add(a);this.hfa.size>0&&this.scheduler.notify(8);
this.hfa.clear()}register(a){this.Dfa?this.hfa.add(a):(this.O_.add(a),this.scheduler.notify(7))}unregister(a){this.Dfa&&this.O_.has(a)?(a.zfa=!0,a.Oza=void 0,a.once=!0):(this.O_.delete(a),this.hfa.delete(a))}},oJa=[0,1,2,3];ska.ta=_.k({token:ska,Ea:"root",oa:()=>new ska});var tka=class{constructor(a,b,c,d){this.aP=a;this.oPb=b;this.once=c;this.zfa=!1;this.Oza=void 0;this.d9c=d==null?void 0:d.Be(()=>this.destroy())}destroy(){this.aP.unregister(this);let a;(a=this.d9c)==null||a.call(this)}};var Xma=class{};Xma.ta=_.k({token:Xma,Ea:"root",oa:()=>new pJa});
var qJa=function(a,b){for(const c of b)b.delete(c),a.Akb--,c.run()},pJa=class{constructor(){this.Akb=0;this.iAa=new Map;this.lm=_.n(Wm);this.YQ=null}ve(a){this.enqueue(a);this.YQ===null&&(this.YQ=this.lm.add())}enqueue(a){var b=a.zone;this.iAa.has(b)||this.iAa.set(b,new Set);b=this.iAa.get(b);b.has(a)||(this.Akb++,b.add(a))}flush(){for(;this.Akb>0;)for(const [a,b]of this.iAa){const c=a,d=b;c===null?qJa(this,d):c.run(()=>qJa(this,d))}this.YQ!==null&&(this.lm.remove(this.YQ),this.YQ=null)}};var rJa=new _.Dd(""),sJa=new _.Dd(""),tJa=function(a){return a.sCa?a.sCa.Jmd.map(b=>({source:b.source,XRc:b.XRc,data:b.data})):[]},dn=class{constructor(a,b,c){this.lb=a;this.vWb=b;this.HNa=!0;this.vS=[];this.sCa=null;uJa||(uJa=c,vJa(b));this.ROc();a.run(()=>{this.sCa=typeof Zone=="undefined"?null:Zone.current.get("TaskTrackingZone")})}ROc(){this.lb.Ija.subscribe({next:()=>{this.HNa=!1}});this.lb.Ub(()=>{this.lb.km.subscribe({next:()=>{WIa();queueMicrotask(()=>{this.HNa=!0;this.iGb()})}})})}isStable(){return this.HNa&&
!this.lb.nha}iGb(){if(this.isStable())queueMicrotask(()=>{for(;this.vS.length!==0;){let a=this.vS.pop();clearTimeout(a.p9);a.GTc()}});else{let a=tJa(this);this.vS=this.vS.filter(b=>b.c1b&&b.c1b(a)?(clearTimeout(b.p9),!1):!0)}}addCallback(a,b,c){let d=-1;b&&b>0&&(d=setTimeout(()=>{this.vS=this.vS.filter(e=>e.p9!==d);a()},b));this.vS.push({GTc:a,p9:d,c1b:c})}whenStable(a,b,c){if(c&&!this.sCa)throw Error("Xa");this.addCallback(a,b,c);this.iGb()}mlb(a){this.vWb.mlb(a,this)}Mub(a){this.vWb.Mub(a)}findProviders(){return[]}};
dn.O=function(a){return new (a||dn)(_.m(_.df),_.m(en),_.m(sJa))};dn.ta=_.k({token:dn,oa:dn.O});var en=class{constructor(){this.K$=new Map}mlb(a,b){this.K$.set(a,b)}Mub(a){this.K$.delete(a)}iga(a,b=!0){let c,d;return(d=(c=uJa)==null?void 0:c.iga(this,a,b))!=null?d:null}};en.O=function(a){return new (a||en)};en.ta=_.k({token:en,oa:en.O,Ea:"platform"});var uJa;var Xja=class extends _.Ne{constructor(){super(...arguments);this.RQa=0;this.T_b=!1}unsubscribe(){this.T_b=!0;this.RQa===0&&super.unsubscribe()}};var wJa,xJa;wJa=new _.Dd("");xJa=function(a){a.jIb.some(({Pe:b})=>Sfa(b))?a.Re|=2:a.Re&=-8};_.yJa=function(a,b){a.E3.push(b);if(b.Koa)throw new _.ad(902,!1);b.ep=a;a=(b.Pe[2]&512)!==0;const c=b.Pe[16];c===null||a||iia(c,b.Pe);_.Tfa(b.Pe)};
_.jh=class{constructor(){this.MAb=[];this.Jb=this.nra=!1;this.GS=[];this.E3=[];this.qYc=_.n(YIa);this.kPc=_.n(gg);this.sR=_.n(uIa);this.C4c=_.n(Xma);this.O4=this.Re=0;this.IUc=new Set;this.fIb=new _.Pf;this.HKb=[];this.sF=[];this.isStable=_.x(_.n(Wm).oha,_.v(a=>!a));this.xc=_.n(Lm)}get jIb(){return[...this.IUc.keys(),...this.E3]}get rc(){return this.Jb}whenStable(){let a;return(new Promise(b=>{a=this.isStable.subscribe({next:c=>{c&&b()}})})).finally(()=>{a.unsubscribe()})}get Rb(){return this.xc}zy(a,
b){var c=a instanceof yIa;if(!this.xc.get(hh).done)throw new _.ad(405,!1);a=c?a:_.bn(this.xc.get(_.Pm),a);this.HKb.push(a.tV);c=a.HYc?void 0:this.xc.get(Qm);const d=a.create(_.tIa,[],b||a.Pa,c),e=d.location.ma,f=d.Rb.get(rJa,null);f==null||f.mlb(e);d.Be(()=>{this.Q4(d.Dw);nka(this.sF,d);f==null||f.Mub(e)});this.gLc(d);return d}tick(){this.sR||(this.Re|=1);this.TGb()}TGb(){if(this.nra)throw new _.ad(101,!1);const a=_.cd(null);try{this.nra=!0;let c=null;this.xc.rc||(c=this.xc.get(zIa,null,{optional:!0}));
this.Re|=this.O4;let d=this.O4=0;for(;this.Re!==0&&d++<10;)a:{let e=void 0,f=void 0;var b=c;this.Re|=this.O4;this.O4=0;this.Re&16&&(this.Re&=-17,this.C4c.flush());if(this.Re&7){const g=!!(this.Re&1);this.Re&=-8;this.Re|=8;for(let {Pe:l,jUb:p}of this.jIb)b=l,(g||Sfa(b))&&Aja(b,p,g&&!this.sR?0:1);this.Re&=-5;xJa(this);if(this.Re&23)break a}else b==null||(f=b.wsa)==null||f.call(b),b==null||(e=b.end)==null||e.call(b);this.Re&8&&(this.Re&=-9,this.kPc.ow());xJa(this)}}catch(c){this.qYc(c)}finally{this.nra=
!1,_.cd(a),this.fIb.next()}}Q4(a){nka(this.E3,a);a.ep=null;const b=(a.Pe[2]&512)!==0,c=a.Pe[16];c===null||b||jia(c,a.Pe);hia(a.Pe[1],a.Pe)}gLc(a){_.yJa(this,a.Dw);this.tick();this.sF.push(a);const b=this.xc.get(wJa,[]);[...this.MAb,...b].forEach(c=>c(a))}Ia(){if(!this.Jb)try{this.GS.forEach(a=>a()),this.E3.slice().forEach(a=>a.destroy())}finally{this.Jb=!0,this.E3=[],this.MAb=[],this.GS=[]}}Be(a){this.GS.push(a);return()=>nka(this.GS,a)}destroy(){if(this.Jb)throw new _.ad(406,!1);const a=this.xc;
a.destroy&&!a.rc&&a.destroy()}get E9c(){return this.E3.length}};_.jh.O=function(a){return new (a||_.jh)};_.jh.ta=_.k({token:_.jh,oa:_.jh.O,Ea:"root"});_.bna=new Map;var oka=new Set;var pka={destroy(){}};var zJa,Jka,Ika;_.Kg=class{};_.Kg.AE=Gka;zJa=function(a,b,c,d){const e=b.Pe;if(_.Jd(e[3])){var f=a.indexOf(b);f!==-1?a.detach(f):(f=e[3],f=new Jka(f,f[5],f[3]),f.detach(f.indexOf(b)))}c=a.gKa(c);a=a.ZM;_.Eka(a,e,c,d);if(b.ep)throw new _.ad(902,!1);b.Koa=!0;d=Hka(a);c>=d.length?d.push(b):d.splice(c,0,b);return b};
_.fn=function(a,b,c){var d=b&&typeof b!=="function";if(!d){var e=c||{};c=e.index;var f=e.Rb;var g=e.YP;e=e.LF||e.bUb}b=d?b:new ena(b[ud]||null);f=f||a.Aza;e||b.aq!=null||(d=(d?f:a.Aza).get(Lm,null))&&(e=d);g=b.create(f,g,null,e);zJa(a,g.Dw,c,_.Dka(a.eba,null));return g};
Jka=class extends _.Kg{constructor(a,b,c){super();this.ZM=a;this.eba=b;this.dba=c}get element(){return se(this.eba,this.dba)}get Rb(){return new _.le(this.eba,this.dba)}get Aza(){const a=oga(this.eba,this.dba);if(a!==-1){const b=hga(a,this.dba);return new _.le(b[1].data[(a&32767)+8],b)}return new _.le(null,this.dba)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(a){const b=this.ZM[8];return b!==null&&b[a]||null}get length(){return this.ZM.length-10}mi(a,b,c){let d,e;typeof c==="number"?
d=c:c!=null&&(d=c.index,e=c.Rb);a=AJa(a,b||{},e,null);zJa(this,a,d,_.Dka(this.eba,null));return a}G6(a,b){return zJa(this,a,b,!0)}move(a,b){return this.G6(a,b)}indexOf(a){const b=this.ZM[8];return b!==null?b.indexOf(a):-1}remove(a){a=this.gKa(a,-1);const b=_.hf(this.ZM,a);b&&(rfa(Hka(this.ZM),a),_.lia(b[1],b))}detach(a){a=this.gKa(a,-1);const b=_.hf(this.ZM,a);return b&&rfa(Hka(this.ZM),a)!=null?new eh(b):null}gKa(a,b=0){return a==null?this.length+b:a}};Ika=Kka;var Oka=Qka;var $ka=0,ala=0,bla=0;_.tma="en-US";_.wla={g0c:"element"};_.yla={g0c:"ICU"};var ola=/\ufffd(\d+):?\d*\ufffd/gi,xla=/\ufffd(\d+)\ufffd/,tla=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,pla=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,Ala=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,zla=/\uE500/g;var Vla;_.Og=function(a){a.zS===void 0||!a.PKa&&a.hIc||a.zS.next(a)};Vla=function(a,b){a.bFb=b};
_.Lg=class{get Jc(){let a;return(a=this.zS)!=null?a:this.zS=new _.Pf}constructor(a=!1){this.hIc=a;this.xh=!0;this.bFb=void 0;this.py=[];this.PKa=!1;this.zS=void 0;this.length=0;this.last=this.first=void 0;const b=_.Lg.prototype;b[Symbol.iterator]||(b[Symbol.iterator]=Fla)}get(a){return this.py[a]}map(a){return this.py.map(a)}filter(a){return this.py.filter(a)}find(a){return this.py.find(a)}reduce(a,b){return this.py.reduce(a,b)}forEach(a){this.py.forEach(a)}some(a){return this.py.some(a)}toArray(){return this.py.slice()}toString(){return this.py.toString()}reset(a,
b){this.xh=!1;a=a.flat(Number.POSITIVE_INFINITY);a:{var c=this.py;if(c.length!==a.length)b=!1;else{for(let d=0;d<c.length;d++){let e=c[d],f=a[d];b&&(e=b(e),f=b(f));if(f!==e){b=!1;break a}}b=!0}}if(this.PKa=!b)this.py=a,this.length=a.length,this.last=a[this.length-1],this.first=a[0]}Bpb(){this.xh=!0;let a;(a=this.bFb)==null||a.call(this)}destroy(){this.zS!==void 0&&(this.zS.complete(),this.zS.unsubscribe())}};Symbol.iterator;_.Jg=class{};_.Jg.AE=Hla;var AJa=function(a,b,c,d){a=_.Bka(a.OHc,a.GBb,b,{cUc:c,RZa:d});return new eh(a)},Ila=class extends _.Jg{constructor(a,b,c){super();this.OHc=a;this.GBb=b;this.kb=c}get PZb(){let a;return((a=this.GBb.Uz)==null?void 0:a.PZb)||null}mi(a,b){return AJa(this,a,b)}};var Mla=class{constructor(a){this.Aka=a;this.matches=null}clone(){return new Mla(this.Aka)}Bpb(){this.Aka.Bpb()}},uja=function(a,b){for(let c=0;c<a.queries.length;c++)b.queries.queries[c].matches!==null&&a.queries[c].Bpb()},Lla=class{constructor(a=[]){this.queries=a}mi(a){const b=a.queries;if(b!==null){a=a.yd!==null?a.yd[0]:b.length;const c=[];for(let d=0;d<a;d++)c.push(this.queries[b.queries[d].OPb].clone());return new Lla(c)}return null}Q4(a){uja(this,a)}},Pla=class{constructor(a,b,c=null){this.flags=
b;this.read=c;this.oka=typeof a==="string"?Qla(a):a}},Rla=class{constructor(a=[]){this.queries=a}wfa(a,b){for(let c=0;c<this.queries.length;c++)this.queries[c].wfa(a,b)}Jua(a){for(let b=0;b<this.queries.length;b++)this.queries[b].Jua(a)}b1a(a){let b=null;for(let c=0;c<this.length;c++){const d=this.queries[c].b1a(a,b!==null?b.length:0);d&&(d.OPb=c,b!==null?b.push(d):b=[d])}return b!==null?new Rla(b):null}qa(a,b){for(let c=0;c<this.queries.length;c++)this.queries[c].qa(a,b)}get length(){return this.queries.length}track(a){this.queries.push(a)}},
BJa=function(a,b){if(a.nKa&&(a.metadata.flags&1)!==1){a=a.FBb;for(b=b.parent;b!==null&&b.type&8&&b.index!==a;)b=b.parent;return a===(b!==null?b.index:-1)}return a.nKa},CJa=function(a,b,c){a.matches===null?a.matches=[b,c]:a.matches.push(b,c)},DJa=function(a,b,c,d){if(d!==null){const e=a.metadata.read;e!==null?e===_.re||e===_.Kg||e===_.Jg&&c.type&4?CJa(a,c.index,-2):(b=vga(c,b,e,!1,!1),b!==null&&CJa(a,c.index,b)):CJa(a,c.index,d)}},Sla=class{constructor(a,b=-1){this.metadata=a;this.matches=null;this.OPb=
-1;this.kLb=!1;this.nKa=!0;this.FBb=b}wfa(a,b){if(BJa(this,b)){const d=this.metadata.oka;if(Array.isArray(d))for(let e=0;e<d.length;e++){const f=d[e];a:{var c=b.Pcb;if(c!==null)for(let g=0;g<c.length;g+=2)if(c[g]===f){c=c[g+1];break a}c=null}DJa(this,a,b,c);DJa(this,a,b,vga(b,a,f,!1,!1))}else d===_.Jg?b.type&4&&DJa(this,a,b,-1):DJa(this,a,b,vga(b,a,d,!1,!1))}}Jua(a){this.FBb===a.index&&(this.nKa=!1)}qa(a,b){this.wfa(a,b)}b1a(a,b){return BJa(this,a)?(this.kLb=!0,CJa(this,-a.index,b),new Sla(this.metadata)):
null}};var dma=class{constructor(a){this.xc=a;this.cea=new Map}Ia(){try{for(const a of this.cea.values())a!==null&&a.destroy()}finally{this.cea.clear()}}};dma.ta=_.k({token:dma,Ea:"environment",oa:()=>new dma(_.m(Lm))});var gn=class{};gn.O=function(a){return new (a||gn)(_.m(_.jh))};gn.Ca=_.vd({type:gn});gn.Ba=_.Xc({});_.hma=Symbol("db");_.ima=Object.assign({},Oea,{eub:void 0,EIb(a,b){_.Rea(a,b)}});kma.required=function(){return _.Tg(!0,!0)};_.hn=class{};_.hn.AE=lma;var FJa,GJa,EJa,JJa,LJa,KJa;FJa=class{supports(a){return Mka(a)}create(a){return new EJa(a)}};GJa=(a,b)=>b;_.HJa=function(a,b){let c=a.gT;a=a.rJ;let d=0,e=null;for(;c||a;){const f=!a||c&&c.Ak<mma(a,d,e)?c:a,g=mma(f,d,e),l=f.Ak;if(f===a)d--,a=a.iJ;else if(c=c.Ge,f.Ww==null)d++;else{e||(e=[]);const p=g-d,t=l-d;if(p!=t){for(let w=0;w<p;w++){const A=w<e.length?e[w]:e[w]=0,G=A+w;t<=G&&G<p&&(e[w]=A+1)}e[f.Ww]=t-p}}g!==l&&b(f,g,l)}};_.IJa=function(a,b){for(a=a.Spa;a!==null;a=a.bOa)b(a)};
EJa=class{constructor(a){this.length=0;this.M2=this.Spa=this.XE=this.rJ=this.W2=this.wqa=this.ov=this.CE=this.rba=this.gT=this.jMc=this.QB=this.kT=null;this.du=a||GJa}ONb(a){let b;for(b=this.gT;b!==null;b=b.Ge)a(b)}diff(a){a==null&&(a=[]);if(!Mka(a))throw new _.ad(900,!1);return this.check(a)?this:null}Be(){}check(a){this.XOa();let b=this.gT,c=!1,d,e,f;if(Array.isArray(a)){this.length=a.length;for(let g=0;g<this.length;g++)e=a[g],f=this.du(g,e),b!==null&&Object.is(b.jE,f)?(c&&(b=this.FHb(b,e,f,g)),
Object.is(b.item,e)||this.Doa(b,e)):(b=this.MEb(b,e,f,g),c=!0),b=b.Ge}else d=0,Nka(a,g=>{f=this.du(d,g);b!==null&&Object.is(b.jE,f)?(c&&(b=this.FHb(b,g,f,d)),Object.is(b.item,g)||this.Doa(b,g)):(b=this.MEb(b,g,f,d),c=!0);b=b.Ge;d++}),this.length=d;this.iOc(b);return this.hP}get hP(){return this.CE!==null||this.wqa!==null||this.rJ!==null||this.Spa!==null}XOa(){if(this.hP){let a;for(a=this.jMc=this.gT;a!==null;a=a.Ge)a.dOa=a.Ge;for(a=this.CE;a!==null;a=a.wT)a.Ww=a.Ak;this.CE=this.ov=null;for(a=this.wqa;a!==
null;a=a.cOa)a.Ww=a.Ak;this.Spa=this.M2=this.rJ=this.XE=this.wqa=this.W2=null}}MEb(a,b,c,d){let e;a===null?e=this.rba:(e=a.qp,this.DMc(a));a=this.QB===null?null:this.QB.get(c,null);a!==null?(Object.is(a.item,b)||this.Doa(a,b),this.RFb(a,e,d)):(a=this.kT===null?null:this.kT.get(c,d),a!==null?(Object.is(a.item,b)||this.Doa(a,b),this.yLc(a,e,d)):a=this.yFc(new JJa(b,c),e,d));return a}FHb(a,b,c,d){b=this.QB===null?null:this.QB.get(c,null);b!==null?a=this.RFb(b,a.qp,d):a.Ak!=d&&(a.Ak=d,this.fKa(a,d));
return a}iOc(a){for(;a!==null;){const b=a.Ge;this.lAb(this.kQa(a));a=b}this.QB!==null&&this.QB.clear();this.ov!==null&&(this.ov.wT=null);this.W2!==null&&(this.W2.cOa=null);this.rba!==null&&(this.rba.Ge=null);this.XE!==null&&(this.XE.iJ=null);this.M2!==null&&(this.M2.bOa=null)}RFb(a,b,c){this.QB!==null&&this.QB.remove(a);const d=a.Uqa,e=a.iJ;d===null?this.rJ=e:d.iJ=e;e===null?this.XE=d:e.Uqa=d;this.sNa(a,b,c);this.fKa(a,c);return a}yLc(a,b,c){this.kQa(a);this.sNa(a,b,c);this.fKa(a,c);return a}yFc(a,
b,c){this.sNa(a,b,c);this.ov=this.ov===null?this.CE=a:this.ov.wT=a;return a}sNa(a,b,c){const d=b===null?this.gT:b.Ge;a.Ge=d;a.qp=b;d===null?this.rba=a:d.qp=a;b===null?this.gT=a:b.Ge=a;this.kT===null&&(this.kT=new KJa);this.kT.put(a);a.Ak=c;return a}DMc(a){return this.lAb(this.kQa(a))}kQa(a){this.kT!==null&&this.kT.remove(a);const b=a.qp,c=a.Ge;b===null?this.gT=c:b.Ge=c;c===null?this.rba=b:c.qp=b;return a}fKa(a,b){if(a.Ww===b)return a;this.W2=this.W2===null?this.wqa=a:this.W2.cOa=a;return a}lAb(a){this.QB===
null&&(this.QB=new KJa);this.QB.put(a);a.Ak=null;a.iJ=null;this.XE===null?(this.XE=this.rJ=a,a.Uqa=null):(a.Uqa=this.XE,this.XE=this.XE.iJ=a);return a}Doa(a,b){a.item=b;this.M2=this.M2===null?this.Spa=a:this.M2.bOa=a;return a}};JJa=class{constructor(a,b){this.item=a;this.jE=b;this.bOa=this.cOa=this.wT=this.iJ=this.Uqa=this.b3=this.Tqa=this.Ge=this.qp=this.dOa=this.Ww=this.Ak=null}};
LJa=class{constructor(){this.Vca=this.aba=null}add(a){this.aba===null?(this.aba=this.Vca=a,a.b3=null,a.Tqa=null):(this.Vca.b3=a,a.Tqa=this.Vca,a.b3=null,this.Vca=a)}get(a,b){let c;for(c=this.aba;c!==null;c=c.b3)if((b===null||b<=c.Ak)&&Object.is(c.jE,a))return c;return null}remove(a){const b=a.Tqa;a=a.b3;b===null?this.aba=a:b.b3=a;a===null?this.Vca=b:a.Tqa=b;return this.aba===null}};
KJa=class{constructor(){this.map=new Map}put(a){const b=a.jE;let c=this.map.get(b);c||(c=new LJa,this.map.set(b,c));c.add(a)}get(a,b){const c=this.map.get(a);return c?c.get(a,b):null}remove(a){const b=a.jE;this.map.get(b).remove(a)&&this.map.delete(b);return a}get Rs(){return this.map.size===0}clear(){this.map.clear()}};var NJa=class{supports(a){return a instanceof Map||Lka(a)}create(){return new MJa}},MJa=class{constructor(){this.dra=new Map;this.XE=this.rJ=this.ov=this.CE=this.i2=this.U$=this.JFb=this.oS=this.dN=null}get hP(){return this.CE!==null||this.U$!==null||this.rJ!==null}ONb(a){let b;for(b=this.dN;b!==null;b=b.Ge)a(b)}diff(a){if(!a)a=new Map;else if(!(a instanceof Map||Lka(a)))throw new _.ad(900,!1);return this.check(a)?this:null}Be(){}check(a){this.XOa();let b=this.dN;this.oS=null;this.KIc(a,(c,d)=>{b&&
b.key===d?(this.KEb(b,c),this.oS=b,b=b.Ge):(c=this.rJc(d,c),b=this.vKc(b,c))});if(b)for(b.qp&&(b.qp.Ge=null),this.rJ=b,a=b;a!==null;a=a.iJ)a===this.dN&&(this.dN=null),this.dra.delete(a.key),a.iJ=a.Ge,a.Ij=a.og,a.og=null,a.qp=null,a.Ge=null;this.i2&&(this.i2.aOa=null);this.ov&&(this.ov.wT=null);return this.hP}vKc(a,b){if(a){const c=a.qp;b.Ge=a;b.qp=c;a.qp=b;c&&(c.Ge=b);a===this.dN&&(this.dN=b);return this.oS=a}this.oS?(this.oS.Ge=b,b.qp=this.oS):this.dN=b;this.oS=b;return null}rJc(a,b){if(this.dra.has(a)){a=
this.dra.get(a);this.KEb(a,b);b=a.qp;var c=a.Ge;b&&(b.Ge=c);c&&(c.qp=b);a.Ge=null;a.qp=null;return a}c=new OJa(a);this.dra.set(a,c);c.og=b;this.GFc(c);return c}XOa(){if(this.hP){let a;for(a=this.JFb=this.dN;a!==null;a=a.Ge)a.dOa=a.Ge;for(a=this.U$;a!==null;a=a.aOa)a.Ij=a.og;for(a=this.CE;a!=null;a=a.wT)a.Ij=a.og;this.rJ=this.CE=this.ov=this.U$=this.i2=null}}KEb(a,b){Object.is(b,a.og)||(a.Ij=a.og,a.og=b,this.HFc(a))}GFc(a){this.CE===null?this.CE=this.ov=a:this.ov=this.ov.wT=a}HFc(a){this.U$===null?
this.U$=this.i2=a:this.i2=this.i2.aOa=a}KIc(a,b){a instanceof Map?a.forEach(b):Object.keys(a).forEach(c=>b(a[c],c))}},OJa=class{constructor(a){this.key=a;this.aOa=this.iJ=this.wT=this.qp=this.Ge=this.dOa=this.og=this.Ij=null}};_.jn=class{constructor(a){this.o3a=a}find(a){const b=this.o3a.find(c=>c.supports(a));if(b!=null)return b;throw new _.ad(901,!1);}};_.jn.ta=_.k({token:_.jn,Ea:"root",oa:function(){return new _.jn([new FJa])}});_.PJa=class{constructor(a){this.o3a=a}find(a){const b=this.o3a.find(c=>c.supports(a));if(b)return b;throw new _.ad(901,!1);}};_.PJa.ta=_.k({token:_.PJa,Ea:"root",oa:function(){return new _.PJa([new NJa])}});var kn=class{constructor(){this.Gm=_.n(_.jh);this.Rma=_.n(Wm);this.kd=_.n(_.df);this.sR=_.n(uIa);let a;this.M_a=(a=_.n(oma,{optional:!0}))!=null?a:!1;this.FDa=typeof Zone!=="undefined"&&!!Zone.root.run;this.V4c=[{data:{__scheduler_tick__:!0}}];this.oq=new _.ve;let b;this.tPc=this.FDa?(b=this.kd.GE)==null?void 0:b.get("isAngularZone_ID"):null;let c;this.vQ=!this.sR&&this.FDa&&((c=_.n(pma,{optional:!0}))!=null?c:!1);this.SVa=null;this.z_=this.Kvb=!1;this.dka=null;this.oq.add(this.Gm.fIb.subscribe(()=>
{this.z_||this.zp()}));this.oq.add(this.kd.Ija.subscribe(()=>{this.z_||this.zp()}));this.M_a||(this.M_a=!this.sR&&(this.kd instanceof Qha||!this.FDa))}notify(a){if(this.sR||a!==5){var b=!1;switch(a){case 0:this.Gm.Re|=2;break;case 3:case 2:case 4:case 5:case 1:this.Gm.Re|=4;break;case 8:this.Gm.O4|=8;break;case 6:this.Gm.Re|=2;b=!0;break;case 13:this.Gm.Re|=16;break;case 12:b=!0;break;default:this.Gm.Re|=8}if(!(this.M_a&&!b||this.dka!==null||this.z_||this.Gm.nra||!this.sR&&this.FDa&&Zone.current.get("isAngularZone_ID"+
this.tPc))){var c=this.Kvb?Iha:Hha;this.dka=this.Rma.add();this.SVa=this.vQ?Zone.root.run(()=>c(()=>this.tick())):this.kd.Ub(()=>c(()=>this.tick()))}}}tick(){if(!this.z_&&!this.Gm.rc)if(this.Gm.Re===0)this.zp();else{!this.sR&&this.Gm.Re&7&&(this.Gm.Re|=1);var a=this.Rma.add();try{this.kd.run(()=>{this.z_=!0;this.Gm.TGb()},void 0,this.V4c)}catch(b){throw this.Rma.remove(a),b;}finally{this.zp()}this.Kvb=!0;Iha(()=>{this.Kvb=!1;this.Rma.remove(a)})}}Ia(){this.oq.unsubscribe();this.zp()}zp(){this.z_=
!1;var a;(a=this.SVa)==null||a.call(this);this.SVa=null;this.dka!==null&&(a=this.dka,this.dka=null,this.Rma.remove(a))}};kn.O=function(a){return new (a||kn)};kn.ta=_.k({token:kn,oa:kn.O,Ea:"root"});var fh=class{constructor(){this.zone=_.n(_.df);this.m4=_.n(uh);this.FPc=_.n(_.jh)}initialize(){this.fFb||(this.fFb=this.zone.Dja.subscribe({next:()=>{this.m4.z_||this.zone.run(()=>{this.FPc.tick()})}}))}Ia(){let a;(a=this.fFb)==null||a.unsubscribe()}};fh.O=function(a){return new (a||fh)};fh.ta=_.k({token:fh,oa:fh.O,Ea:"root"});
var gh=class{constructor(){this.Za=new _.ve;this.zu=!1;this.zone=_.n(_.df);this.lm=_.n(Wm)}initialize(){if(!this.zu){this.zu=!0;var a=null;this.zone.isStable||this.zone.nha||this.zone.y6||(a=this.lm.add());this.zone.Ub(()=>{this.Za.add(this.zone.km.subscribe(()=>{WIa();queueMicrotask(()=>{a===null||this.zone.nha||this.zone.y6||(this.lm.remove(a),a=null)})}))});this.Za.add(this.zone.Ija.subscribe(()=>{if(!Oxa())throw new _.ad(909,!1);a!=null||(a=this.lm.add())}))}}Ia(){this.Za.unsubscribe()}};
gh.O=function(a){return new (a||gh)};gh.ta=_.k({token:gh,oa:gh.O,Ea:"root"});_.ih=new _.Dd("",{Ea:"root",oa:()=>_.n(_.ih,12)||(typeof Bya!=="undefined"?"en-US":typeof $localize!=="undefined"&&$localize.locale||"en-US")});var rma=new _.Dd("");var ln=class{};ln.O=function(a){return new (a||ln)};ln.ta=_.k({token:ln,oa:ln.O,Ea:"root"});var QJa=function(a,b,c){const d=c==null?void 0:c.vQ;b=Jja(b.PTb,a.Rb,[qma({Y0c:()=>Rha(c==null?void 0:c.kd,Object.assign({},nma({vUc:c==null?void 0:c.Nnd,L4c:c==null?void 0:c.Ond}),{vQ:d})),DPb:c==null?void 0:c.DPb}),{va:uh,Fb:kn}]);return Mma({mD:b,hIb:a.NEb,uVb:a.Rb})},rya=function(a,b){const c=mka({},[]);Promise.resolve(new cna(b)).then(d=>QJa(a,d,c))},lh=class{constructor(a){this.xc=a;this.NEb=[];this.GS=[];this.Jb=!1}Be(a){this.GS.push(a)}get Rb(){return this.xc}destroy(){if(this.Jb)throw new _.ad(404,
!1);this.NEb.slice().forEach(b=>b.destroy());this.GS.forEach(b=>b());const a=this.xc.get(rma,null);a&&(a.forEach(b=>b()),a.clear());this.Jb=!0}get rc(){return this.Jb}};lh.O=function(a){return new (a||lh)(_.m(_.dg))};lh.ta=_.k({token:lh,oa:lh.O,Ea:"platform"});var kh=null,Oma=new _.Dd("");/*

 Copyright 2024 Google, Inc
 SPDX-License-Identifier: MIT
*/
Symbol.for("propagationStopped");var RJa=Symbol("eb"),SJa=new Set;
Object.assign({},Oea,{x4:!0,Pta:!0,value:RJa,zp:null,hO(){if(this.sequence.aP.Dfa){if(this.sequence.YRb===null||this.sequence.YRb<this.phase)return;this.sequence.zfa=!0}this.sequence.scheduler.notify(7)},jpd(a){this.sequence.YRb=this.phase;if(!this.xh)return this.signal;this.xh=!1;if(this.value!==RJa&&!Eea(this))return this.signal;try{var b;for(const d of(b=this.zp)!=null?b:SJa)d()}finally{let d;(d=this.zp)==null||d.clear()}b=[];a!==void 0&&b.push(a);b.push(this.ird);a=gd(this);let c;try{c=this.dvd.apply(null,
b)}finally{Iea(this,a)}this.value!==RJa&&this.Vq(this.value,c)||(this.value=c,this.version++);return this.signal}});var Uma=class{constructor(a,b){this.view=a;this.node=b}};Uma.AE=Vma;var Zma=class{constructor(a){this[_.hd]=a}destroy(){this[_.hd].destroy()}},TJa=Object.assign({},Km,{x4:!0,Pta:!0,xh:!0,z6:!1,qta:void 0,zone:null,kgb:cf,run(){this.xh=!1;if(!this.z6||Eea(this)){this.z6=!0;var a,b=e=>{let f;return((f=(a=this).qta)!=null?f:a.qta=[]).push(e)},c=gd(this),d=Wfa(!1);try{this.Qdb(),this.fn(b)}catch(e){let f;(f=this.Rb.get(_.zf,null,{optional:!0}))==null||f.handleError(e)}finally{Wfa(d),Iea(this,c)}}},Qdb(){let a;for(;(a=this.qta)==null?0:a.length;)this.qta.pop()()}}),ana=
Object.assign({},TJa,{hO(){this.scheduler.ve(this);this.iUb.notify(13)},destroy(){Jea(this);this.kgb();this.Qdb()}}),$ma=Object.assign({},TJa,{hO(){this.view[2]|=8192;Rd(this.view)},destroy(){Jea(this);this.kgb();this.Qdb();let a;(a=this.view[23])==null||a.delete(this)}});var UJa=Rma(null,"core",[]);var mn=class{constructor(){this.Kva="0.0.0-PLACEHOLDER";const a=["0","0","0-PLACEHOLDER"];this.Lmd=a[0];this.jnd=a[1];this.Ku=a.slice(2).join(".")}};new mn;var VJa=new _.Dd("devfuseFeature");var WJa={Czb:0,R9:1,uI:2,xyb:3};_.nn=class extends _.zk{constructor(a){super(a)}};var on=class extends _.zk{constructor(a){super(a)}getMessage(){return _.il(this,_.nn,1)}Pla(a){return _.ml(this,1,a)}Wpb(a,b){_.Pb(this,2,_.ib,b,a,_.Dl,void 0,1)}x6a(){return _.Al(this,3,0)}Ypb(a){return _.Ol(this,3,a)}};_.pn=function(a){if(a!=null)return _.Xb(a),{privateDoNotAccessOrElseSafeHtmlWrappedValue:_.h(_.X(a,2))}};_.nn.prototype.toObject=function(){return _.pn(this)};var XJa=function(a){if(a!=null)return _.Xb(a),{message:_.pn(a.getMessage()),bsd:_.h(_.Dl(a,2,3)),Ytd:_.h(_.Bl(a,4,3)),Ztd:_.h(_.Bl(a,5,3)),severity:_.Al(a,3,0)}};on.prototype.toObject=function(){return XJa(this)};var YJa=class extends _.zk{constructor(a){super(a)}};var ZJa=function(a){if(a!=null)return _.Xb(a),{sdd:_.Tb(_.jl(a,on,1,_.el()),XJa)}};YJa.prototype.toObject=function(){return ZJa(this)};_.qn=class{};_.T=function(a,b){return a.i.hasOwnProperty(b)?a.i[b]:null};_.Z=function(a,b){return a.i[b]!=null};_.W=class{constructor(){this.i={}}};var $Ja=function(a){let b="";Rca(a,function(c,d){b+=d;b+=":";b+=c;b+="\r\n"});return b};var aKa=["accept","accept-language","content-language"],bKa=["GET","HEAD","POST"],cKa=["application/x-www-form-urlencoded","multipart/form-data","text/plain"];var dKa=class{};var eKa;eKa=function(a,b,c){const d=ina(a.zXc,b);return d==null?c:_.x(_.Ye,_.ag({complete:()=>{d.u1c()}}),_.Oja(_.x(c,_.ag(e=>{d.oL(e)},e=>{d.onError(e)}))))};_.rn=function(a,b){const c=b.Ob||void 0;var d=a.V3c,e=d.send;const f=b.body instanceof _.W?_.xh(b.body):b.body;return eKa(a,b,e.call(d,{path:b.path,Lb:b.Lb,Mb:b.Mb,body:f,Sa:b.Sa,j_b:b.j_b&&b.j_b},c))};_.sn=class extends dKa{constructor(a,b=null){super();this.V3c=a;this.zXc=b}};var fKa=class{send(a,b){una(a);return _.x(this.makeRequest(a),_.v(c=>b?_.yh(b,c):c))}};var tn,un,vn,wn,yn,zn,An,Bn,gKa,iKa,fva,jKa,lKa,mKa,oKa,pKa,qKa,rKa,nKa,hKa,kKa,sKa;tn={P9:"BUILD",sEa:"CODE_REVIEW",AFa:"GLOBAL",pI:"SOURCE",nd:"UNKNOWN",values(){return[tn.nd,tn.AFa,tn.pI,tn.sEa,tn.P9]}};un={R9:"CRITICAL",xyb:"INFORMATIONAL",Czb:"SEVERITY_UNSPECIFIED",uI:"WARNING",values(){return[un.Czb,un.R9,un.uI,un.xyb]}};vn={s4b:"AVAILABLE",lJa:"UNAVAILABLE",hg:"UNSPECIFIED",values(){return[vn.hg,vn.lJa,vn.s4b]}};
wn={P9:"BUILD",sEa:"CODE_REVIEW",p7b:"CORE",aGa:"ISSUE_TRACKER",pI:"SOURCE",KCc:"UNKNOWN_OWNER",values(){return[wn.KCc,wn.p7b,wn.pI,wn.sEa,wn.P9,wn.aGa]}};
_.Ni={s2b:"ADMIN_FAST_WRITE",t2b:"ADMIN_MEDIUM_WRITE",Kx:"ADMIN_READ",v2b:"ADMIN_SLOW_WRITE",YDa:"BLAME",Mxb:"CALLGRAPHS",wEa:"COMMIT_BROWSING",HEa:"CROSS_REFERENCES",A9b:"DEBUGGER",eyb:"EXTERNAL_DEPENDENCY",lyb:"FILE_LOAD",sFa:"FILE_OPERATIONS",v1:"HISTORY",yyb:"INITIAL_PAGE_LOAD",ekc:"LIST_BREAKPOINTS",fkc:"LIST_DEBUGEES",MR:"OUTLINE",xzb:"REPOSITORIES_BROWSING",THa:"SEARCH",Ywc:"SET_BREAKPOINT",pxc:"SNAPSHOT_COMPLETE",Rxc:"STOP_DEBUGGING",Jzb:"SUGGEST_SEARCH",Rzb:"UNKNOWN_BUCKET",values(){return[_.Ni.Rzb,
_.Ni.eyb,_.Ni.yyb,_.Ni.THa,_.Ni.s2b,_.Ni.t2b,_.Ni.v2b,_.Ni.Ywc,_.Ni.pxc,_.Ni.fkc,_.Ni.ekc,_.Ni.Kx,_.Ni.xzb,_.Ni.wEa,_.Ni.sFa,_.Ni.lyb,_.Ni.MR,_.Ni.v1,_.Ni.HEa,_.Ni.Mxb,_.Ni.A9b,_.Ni.Rxc,_.Ni.Jzb,_.Ni.YDa]}};_.xn={dA:"BACKGROUND",f5b:"BROWSER_NAVIGATION",xR:"CHANGE",hv:"CLICK",occ:"EXTERNAL",Qx:"KEYBOARD",Xvc:"RESIZE",Iwc:"SCROLL",GCc:"UNKNOWN_GESTURE_TYPE",values(){return[_.xn.GCc,_.xn.hv,_.xn.xR,_.xn.Iwc,_.xn.Xvc,_.xn.f5b,_.xn.Qx,_.xn.dA,_.xn.occ]}};
yn={Md:"CANCELLED",YEa:"DEGRADED",oj:"FAILURE",LHa:"RETRIED",th:"SUCCESS",JIa:"TIME_OUT",tJa:"UNKNOWN_STATUS_CODE",values(){return[yn.tJa,yn.th,yn.oj,yn.JIa,yn.YEa,yn.Md,yn.LHa]}};
zn={TDa:"AUTOPUSH",UDa:"AUTOPUSH_CORP",VDa:"AUTOPUSH_QUAL",hEa:"CANARY",GEa:"CORP",bFa:"DEMO",UFa:"INTEGRATION",VFa:"INTEGRATION_CORP",WFa:"INTEGRATION_OSS",XFa:"INTEGRATION_PARTNER",YFa:"INTEGRATION_PROD",ZFa:"INTEGRATION_QA",dHa:"OSS",i$:"PARTNER",nHa:"PRODUCTION",yHa:"QADEVEL",zHa:"QADEVEL_CORP",AHa:"QAOSS",dIa:"STAGING_CORP",eIa:"STAGING_OSS",fIa:"STAGING_PARTNER",gIa:"STAGING_PROD",hIa:"STAGING_QA",Qg:"TESTING",rJa:"UNKNOWN_ENVIRONMENT",values(){return[zn.rJa,zn.nHa,zn.gIa,zn.hIa,zn.YFa,zn.ZFa,
zn.bFa,zn.hEa,zn.Qg,zn.dIa,zn.GEa,zn.yHa,zn.UFa,zn.AHa,zn.eIa,zn.WFa,zn.dHa,zn.zHa,zn.VFa,zn.TDa,zn.UDa,zn.i$,zn.XFa,zn.fIa,zn.VDa]}};
An={TDa:"AUTOPUSH",UDa:"AUTOPUSH_CORP",VDa:"AUTOPUSH_QUAL",hEa:"CANARY",GEa:"CORP",bFa:"DEMO",UFa:"INTEGRATION",VFa:"INTEGRATION_CORP",WFa:"INTEGRATION_OSS",XFa:"INTEGRATION_PARTNER",YFa:"INTEGRATION_PROD",ZFa:"INTEGRATION_QA",dHa:"OSS",i$:"PARTNER",nHa:"PRODUCTION",yHa:"QADEVEL",zHa:"QADEVEL_CORP",AHa:"QAOSS",dIa:"STAGING_CORP",eIa:"STAGING_OSS",fIa:"STAGING_PARTNER",gIa:"STAGING_PROD",hIa:"STAGING_QA",Qg:"TESTING",rJa:"UNKNOWN_ENVIRONMENT",values(){return[An.rJa,An.nHa,An.gIa,An.hIa,An.YFa,An.ZFa,
An.bFa,An.hEa,An.Qg,An.dIa,An.GEa,An.yHa,An.UFa,An.AHa,An.eIa,An.WFa,An.dHa,An.zHa,An.VFa,An.TDa,An.UDa,An.i$,An.XFa,An.fIa,An.VDa]}};Bn={Md:"CANCELLED",YEa:"DEGRADED",oj:"FAILURE",LHa:"RETRIED",th:"SUCCESS",JIa:"TIME_OUT",tJa:"UNKNOWN_STATUS_CODE",values(){return[Bn.tJa,Bn.th,Bn.oj,Bn.JIa,Bn.YEa,Bn.Md,Bn.LHa]}};
gKa=class extends _.W{constructor(a={}){super();this.i.message=a.message==null?null:a.message;this.i.scopes=a.scopes==null?null:a.scopes;this.i.targetPatterns=a.targetPatterns==null?null:a.targetPatterns;this.i.targetQueryWarnings=a.targetQueryWarnings==null?null:a.targetQueryWarnings;this.i.severity=a.severity==null?null:a.severity}static get EIa(){return un}get message(){return _.Z(this,"message")?_.T(this,"message"):null}set message(a){this.i.message=a}get scopes(){return _.Z(this,"scopes")?_.T(this,
"scopes"):null}set scopes(a){this.i.scopes=a}get severity(){return _.Z(this,"severity")?_.T(this,"severity"):null}set severity(a){this.i.severity=a}get targetPatterns(){return _.Z(this,"targetPatterns")?_.T(this,"targetPatterns"):null}set targetPatterns(a){this.i.targetPatterns=a}get targetQueryWarnings(){return _.Z(this,"targetQueryWarnings")?_.T(this,"targetQueryWarnings"):null}set targetQueryWarnings(a){this.i.targetQueryWarnings=a}ha(){return gKa}ka(){return{Na:{scopes:tn,severity:un},keys:["message",
"scopes","severity","targetPatterns","targetQueryWarnings"],Ha:{message:hKa}}}};iKa=class extends _.W{constructor(a={}){super();this.i.announcements=a.xo==null?null:a.xo}get xo(){return _.Z(this,"announcements")?_.T(this,"announcements"):null}set xo(a){this.i.announcements=a}ha(){return iKa}ka(){return{Oa:{announcements:gKa},keys:["announcements"]}}};
fva=class extends _.W{constructor(a={}){super();this.i.name=a.name==null?null:a.name;this.i.status=a.status==null?null:a.status}static get Status(){return vn}get name(){return _.Z(this,"name")?_.T(this,"name"):null}set name(a){this.i.name=a}get status(){return _.Z(this,"status")?_.T(this,"status"):null}set status(a){this.i.status=a}ha(){return fva}ka(){return{Na:{status:vn},keys:["name","status"]}}};
jKa=class extends _.W{constructor(a={}){super();this.i.eventId=a.eventId==null?null:a.eventId;this.i.clientContext=a.qea==null?null:a.qea;this.i.gestureName=a.gestureName==null?null:a.gestureName;this.i.elementId=a.oO==null?null:a.oO;this.i.artifactId=a.Me==null?null:a.Me;this.i.searchTerm=a.Ih==null?null:a.Ih;this.i.listIndex=a.Of==null?null:a.Of;this.i.durationMs=a.ti==null?null:a.ti;this.i.statusCode=a.statusCode==null?null:a.statusCode;this.i.subActions=a.jn==null?null:a.jn;this.i.initialUrl=
a.er==null?null:a.er;this.i.targetUrl=a.xm==null?null:a.xm;this.i.initialRoute=a.initialRoute==null?null:a.initialRoute;this.i.targetRoute=a.targetRoute==null?null:a.targetRoute;this.i.wasStartedInBackground=a.yM==null?null:a.yM;this.i.finishedInBackground=a.kK==null?null:a.kK;this.i.actionOwner=a.actionOwner==null?null:a.actionOwner;this.i.feature=a.OW==null?null:a.OW;this.i.bucket=a.bucket==null?null:a.bucket;this.i.availabilityStatuses=a.availabilityStatuses==null?null:a.availabilityStatuses;this.i.ptoken=
a.AD==null?null:a.AD}get actionOwner(){return _.Z(this,"actionOwner")?_.T(this,"actionOwner"):null}set actionOwner(a){this.i.actionOwner=a}get Me(){return _.Z(this,"artifactId")?_.T(this,"artifactId"):null}set Me(a){this.i.artifactId=a}get availabilityStatuses(){return _.Z(this,"availabilityStatuses")?_.T(this,"availabilityStatuses"):null}set availabilityStatuses(a){this.i.availabilityStatuses=a}get bucket(){return _.Z(this,"bucket")?_.T(this,"bucket"):null}set bucket(a){this.i.bucket=a}get qea(){return _.Z(this,
"clientContext")?_.T(this,"clientContext"):null}set qea(a){this.i.clientContext=a}get ti(){return _.Z(this,"durationMs")?_.T(this,"durationMs"):null}set ti(a){this.i.durationMs=a}get oO(){return _.Z(this,"elementId")?_.T(this,"elementId"):null}set oO(a){this.i.elementId=a}get eventId(){return _.Z(this,"eventId")?_.T(this,"eventId"):null}set eventId(a){this.i.eventId=a}get OW(){return _.Z(this,"feature")?_.T(this,"feature"):null}set OW(a){this.i.feature=a}get kK(){return _.Z(this,"finishedInBackground")?
_.T(this,"finishedInBackground"):null}set kK(a){this.i.finishedInBackground=a}get gestureName(){return _.Z(this,"gestureName")?_.T(this,"gestureName"):null}set gestureName(a){this.i.gestureName=a}get initialRoute(){return _.Z(this,"initialRoute")?_.T(this,"initialRoute"):null}set initialRoute(a){this.i.initialRoute=a}get er(){return _.Z(this,"initialUrl")?_.T(this,"initialUrl"):null}set er(a){this.i.initialUrl=a}get Of(){return _.Z(this,"listIndex")?_.T(this,"listIndex"):null}set Of(a){this.i.listIndex=
a}get AD(){return _.Z(this,"ptoken")?_.T(this,"ptoken"):null}set AD(a){this.i.ptoken=a}get Ih(){return _.Z(this,"searchTerm")?_.T(this,"searchTerm"):null}set Ih(a){this.i.searchTerm=a}get statusCode(){return _.Z(this,"statusCode")?_.T(this,"statusCode"):null}set statusCode(a){this.i.statusCode=a}get jn(){return _.Z(this,"subActions")?_.T(this,"subActions"):null}set jn(a){this.i.subActions=a}get targetRoute(){return _.Z(this,"targetRoute")?_.T(this,"targetRoute"):null}set targetRoute(a){this.i.targetRoute=
a}get xm(){return _.Z(this,"targetUrl")?_.T(this,"targetUrl"):null}set xm(a){this.i.targetUrl=a}get yM(){return _.Z(this,"wasStartedInBackground")?_.T(this,"wasStartedInBackground"):null}set yM(a){this.i.wasStartedInBackground=a}ha(){return jKa}ka(){return{Oa:{availabilityStatuses:fva,subActions:kKa},Na:{actionOwner:wn,bucket:_.Ni,gestureName:_.xn,statusCode:yn},keys:"actionOwner artifactId availabilityStatuses bucket clientContext durationMs elementId eventId feature finishedInBackground gestureName initialRoute initialUrl listIndex ptoken searchTerm statusCode subActions targetRoute targetUrl wasStartedInBackground".split(" "),
Ha:{clientContext:lKa,eventId:mKa,ptoken:nKa}}}};
lKa=class extends _.W{constructor(a={}){super();this.i.sessionId=a.sessionId==null?null:a.sessionId;this.i.userId=a.userId==null?null:a.userId;this.i.actionId=a.actionId==null?null:a.actionId;this.i.environmentName=a.Uq==null?null:a.Uq;this.i.repoGroupId=a.bH==null?null:a.bH;this.i.executionContext=a.s5==null?null:a.s5}get actionId(){return _.Z(this,"actionId")?_.T(this,"actionId"):null}set actionId(a){this.i.actionId=a}get Uq(){return _.Z(this,"environmentName")?_.T(this,"environmentName"):null}set Uq(a){this.i.environmentName=
a}get s5(){return _.Z(this,"executionContext")?_.T(this,"executionContext"):null}set s5(a){this.i.executionContext=a}get bH(){return _.Z(this,"repoGroupId")?_.T(this,"repoGroupId"):null}set bH(a){this.i.repoGroupId=a}get sessionId(){return _.Z(this,"sessionId")?_.T(this,"sessionId"):null}set sessionId(a){this.i.sessionId=a}get userId(){return _.Z(this,"userId")?_.T(this,"userId"):null}set userId(a){this.i.userId=a}ha(){return lKa}ka(){return{Na:{environmentName:zn},keys:"actionId environmentName executionContext repoGroupId sessionId userId".split(" "),
Ha:{executionContext:oKa}}}};
mKa=class extends _.W{constructor(a={}){super();this.i.timeUsec=a.Vma==null?null:a.Vma;this.i.serverIp=a.serverIp==null?null:a.serverIp;this.i.processId=a.vka==null?null:a.vka}get vka(){return _.Z(this,"processId")?_.T(this,"processId"):null}set vka(a){this.i.processId=a}get serverIp(){return _.Z(this,"serverIp")?_.T(this,"serverIp"):null}set serverIp(a){this.i.serverIp=a}get Vma(){return _.Z(this,"timeUsec")?_.T(this,"timeUsec"):null}set Vma(a){this.i.timeUsec=a}ha(){return mKa}ka(){return{keys:["processId","serverIp",
"timeUsec"]}}};
oKa=class extends _.W{constructor(a={}){super();this.i.cell=a.eV==null?null:a.eV;this.i.task=a.task==null?null:a.task;this.i.job=a.T6==null?null:a.T6;this.i.environmentName=a.Uq==null?null:a.Uq;this.i.buildLabel=a.iu==null?null:a.iu;this.i.traced=a.MCa==null?null:a.MCa;this.i.rpcGlobalId=a.SAa==null?null:a.SAa;this.i.spanId=a.spanId==null?null:a.spanId}get iu(){return _.Z(this,"buildLabel")?_.T(this,"buildLabel"):null}set iu(a){this.i.buildLabel=a}get eV(){return _.Z(this,"cell")?_.T(this,"cell"):
null}set eV(a){this.i.cell=a}get Uq(){return _.Z(this,"environmentName")?_.T(this,"environmentName"):null}set Uq(a){this.i.environmentName=a}get T6(){return _.Z(this,"job")?_.T(this,"job"):null}set T6(a){this.i.job=a}get SAa(){return _.Z(this,"rpcGlobalId")?_.T(this,"rpcGlobalId"):null}set SAa(a){this.i.rpcGlobalId=a}get spanId(){return _.Z(this,"spanId")?_.T(this,"spanId"):null}set spanId(a){this.i.spanId=a}get task(){return _.Z(this,"task")?_.T(this,"task"):null}set task(a){this.i.task=a}get MCa(){return _.Z(this,
"traced")?_.T(this,"traced"):null}set MCa(a){this.i.traced=a}ha(){return oKa}ka(){return{Na:{environmentName:An},keys:"buildLabel cell environmentName job rpcGlobalId spanId task traced".split(" ")}}};pKa=class extends _.W{constructor(a={}){super();this.i.announcements=a.xo==null?null:a.xo}get xo(){return _.Z(this,"announcements")?_.T(this,"announcements"):null}set xo(a){this.i.announcements=a}ha(){return pKa}ka(){return{keys:["announcements"],Ha:{announcements:iKa}}}};
qKa=class extends _.W{constructor(a={}){super();this.i.entries=a.entries==null?null:a.entries;this.i.authuser=a.authuser==null?null:a.authuser}get authuser(){return _.Z(this,"authuser")?_.T(this,"authuser"):null}set authuser(a){this.i.authuser=a}get entries(){return _.Z(this,"entries")?_.T(this,"entries"):null}set entries(a){this.i.entries=a}ha(){return qKa}ka(){return{Oa:{entries:jKa},keys:["authuser","entries"]}}};rKa=class extends _.W{ha(){return rKa}ka(){return{keys:[]}}};nKa=class extends _.W{ha(){return nKa}ka(){return{keys:[]}}};
hKa=class extends _.W{constructor(a={}){super();this.i.privateDoNotAccessOrElseSafeHtmlWrappedValue=a.privateDoNotAccessOrElseSafeHtmlWrappedValue==null?null:a.privateDoNotAccessOrElseSafeHtmlWrappedValue}get privateDoNotAccessOrElseSafeHtmlWrappedValue(){return _.Z(this,"privateDoNotAccessOrElseSafeHtmlWrappedValue")?_.T(this,"privateDoNotAccessOrElseSafeHtmlWrappedValue"):null}set privateDoNotAccessOrElseSafeHtmlWrappedValue(a){this.i.privateDoNotAccessOrElseSafeHtmlWrappedValue=a}ha(){return hKa}ka(){return{keys:["privateDoNotAccessOrElseSafeHtmlWrappedValue"]}}};
kKa=class extends _.W{constructor(a={}){super();this.i.name=a.name==null?null:a.name;this.i.statusCode=a.statusCode==null?null:a.statusCode;this.i.durationMs=a.ti==null?null:a.ti;this.i.httpErrorCode=a.Ew==null?null:a.Ew}get ti(){return _.Z(this,"durationMs")?_.T(this,"durationMs"):null}set ti(a){this.i.durationMs=a}get Ew(){return _.Z(this,"httpErrorCode")?_.T(this,"httpErrorCode"):null}set Ew(a){this.i.httpErrorCode=a}get name(){return _.Z(this,"name")?_.T(this,"name"):null}set name(a){this.i.name=
a}get statusCode(){return _.Z(this,"statusCode")?_.T(this,"statusCode"):null}set statusCode(a){this.i.statusCode=a}ha(){return kKa}ka(){return{Na:{statusCode:Bn},keys:["durationMs","httpErrorCode","name","statusCode"]}}};sKa=new _.Dd("API_VERSION");_.tKa=new _.Dd("REQUEST_SERVICE for console_fe_api");_.Cn=class{};_.Cn.O=function(a){return new (a||_.Cn)};_.Cn.Ca=_.vd({type:_.Cn});_.Cn.Ba=_.Xc({});
var uKa={$Xgafv:"$.xgafv",access_token:"access_token",alt:"alt",authuser:"authuser",callback:"callback",fields:"fields",key:"key",oauth_token:"oauth_token",prettyPrint:"prettyPrint",projectId:"projectId",quotaUser:"quotaUser",uploadType:"uploadType",upload_protocol:"upload_protocol"},Dn=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.sn(b,c)}list(a={},b={}){return _.rn(this.ub,{body:null,Lb:"GET",Mb:"console_fe_api_sandbox.announcements.list",path:`/${this.Wa}/announcements`,
Sa:_.zh(a,uKa,b),Ob:pKa})}};Dn.O=function(a){return new (a||Dn)(_.m(sKa,8),_.m(_.tKa),_.m(_.qn,8))};Dn.ta=_.k({token:Dn,oa:Dn.O});var En=class{};En.O=function(a){return new (a||En)};En.ta=_.k({token:En,oa:a=>Dn.O(a),Ea:_.Cn});var vKa=function(a,b){return _.rn(a.ub,{body:b,Lb:"POST",Mb:"console_fe_api_sandbox.logging.logClientAction",path:`/${a.Wa}/logging:logClientAction`,Sa:_.zh({},uKa,{}),Ob:rKa})},Fn=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.sn(b,c)}};
Fn.O=function(a){return new (a||Fn)(_.m(sKa,8),_.m(_.tKa),_.m(_.qn,8))};Fn.ta=_.k({token:Fn,oa:Fn.O});var Gn=class{};Gn.O=function(a){return new (a||Gn)};Gn.ta=_.k({token:Gn,oa:a=>Fn.O(a),Ea:_.Cn});var Hn,wKa,xKa,yKa,BKa,CKa,DKa,EKa,FKa,LKa,QKa,VKa,XKa,YKa;Hn=new _.Dd("productVersion");wKa=new _.Dd("envName");_.In=new _.Dd("emailAddress");xKa=new _.Dd("isBot");yKa=new _.Dd("isCorpGoogler");_.zKa=new _.Dd("userSettingsKeyPrefix");_.AKa=new _.Dd("prodspecsStage");BKa=new _.Dd("feedbackProductId");CKa=new _.Dd("clearcutEndpoint");_.Jn=new _.Dd("onePlatformKey");_.Kn=new _.Dd("sessionIndex");DKa=new _.Dd("xsrfToken");EKa=new _.Dd("nonceToken");FKa=new _.Dd("oauthClientId");_.GKa=new _.Dd("appEngineServiceEndpoint");
_.hk=new _.Dd("grimoireOnePlatformHost");_.Ln=new _.Dd("cloudResourceManagerServiceEndpoint");_.HKa=new _.Dd("cloudBillingServiceEndpoint");_.Mn=new _.Dd("cloudBuildServiceEndpoint");_.IKa=new _.Dd("cloudStorageServiceEndpoint");_.JKa=new _.Dd("cloudUserSettingsEndpoint");_.KKa=new _.Dd("resultStoreOnePlatformHost");LKa=new _.Dd("scorecardOnePlatformHost");_.MKa=new _.Dd("sourceRepoOnePlatformHost");_.NKa=new _.Dd("sourceRepoInternalOnePlatformHost");_.OKa=new _.Dd("iamOnePlatformHost");_.PKa=new _.Dd("loggingServiceEndpoint");
QKa=new _.Dd("peopleApiPlatformHost");_.RKa=new _.Dd("serviceManagerApiPlatformHost");_.SKa=new _.Dd("termsOfServiceOnePlatformHost");_.TKa=new _.Dd("testFusionOnePlatformHost");_.UKa=new _.Dd("fusionBadgeServerHost");VKa=new _.Dd("enableAnonymousFeedback");_.Nn=new _.Dd("iamToken");_.WKa=new _.Dd("initialPath");XKa=new _.Dd("enableG3cClearcutLogging");YKa=new _.Dd("g3cClearcutTransport");var On=class{constructor(a,b,c,d){this.sta=a;this.Uq=b;this.isBot=c;this.T4=d}xP(a){for(const b of a)a=b.targetRoute||b.initialRoute,this.sta.mb(this.nVa(b),a)}dL(a){this.sta.dL({},a)}nVa(a){const b={name:a.action,type:a.element,metadata:{data:JSON.stringify(this.rl(a))}};a.projectId&&(b.projectId=a.projectId);a.ti&&(b.latency=a.ti);return b}rl(a){const b=a.jn.map(c=>({name:c.name||void 0,latency:c.ti||void 0,statusCode:c.statusCode||void 0,errorCode:c.Ew||void 0}));return{statusCode:a.statusCode,
initialRoute:a.initialRoute,targetRoute:a.targetRoute,startedInBg:a.yM||void 0,finishedInBg:a.kK||void 0,sessionId:a.sessionId||void 0,actionId:a.actionId||void 0,gestureName:a.gestureName&&a.gestureName.toString(),envName:this.Uq||void 0,actionOwner:this.T4||a.actionOwner||void 0,isBot:this.isBot||void 0,subEvents:b.length>0?b:void 0}}};On.O=function(a){return new (a||On)(_.m(aIa),_.m(wKa),_.m(xKa),_.m(VJa,8))};On.ta=_.k({token:On,oa:On.O,Ea:"root"});var ZKa=class extends _.zk{constructor(a){super(a)}};var $Ka=class extends _.zk{constructor(a){super(a)}m5a(){return _.Y(this,1)}setCell(a){return _.Wj(this,1,a)}Iz(a){return _.Wj(this,5,a)}};var aLa=class extends _.zk{constructor(a){super(a)}Fga(){return _.il(this,$Ka,6)}vYb(a){return _.ml(this,6,a)}Mpb(a){return _.Wj(this,7,a)}jwa(){return _.Y(this,8)}Ula(a){return _.Wj(this,8,a)}};var bLa=class extends _.zk{constructor(a){super(a)}getName(){return _.Y(this,1)}Od(a){return _.Wj(this,1,a)}ABa(a){return _.Ol(this,2,a)}Dpb(a){return _.Ll(this,3,a)}};var cLa=class extends _.zk{constructor(a){super(a)}};var dLa=class extends _.zk{constructor(a){super(a)}};var eLa=class extends _.zk{constructor(a){super(a)}hOb(){return _.il(this,ZKa,1)}n5a(){return _.il(this,aLa,2)}Epb(a){return _.Wj(this,4,a)}Dpb(a){return _.Ll(this,8,a)}ABa(a){return _.Ol(this,9,a)}N5c(a){return _.Wj(this,12,a)}getFeature(){return _.Y(this,18)}Fpb(a){return _.Wj(this,18,a)}L6a(){return _.Y(this,20)}TYb(a){_.Wj(this,20,a)}};var fLa=function(a){if(a!=null)return _.Xb(a),{Vma:_.h(_.ql(a,1)),serverIp:_.h(Uaa(Rb(a,2))),vka:_.h(Uaa(Rb(a,3)))}};ZKa.prototype.toObject=function(){return fLa(this)};var gLa=function(a){if(a!=null)return _.Xb(a),{eV:_.Y(a,1),task:_.wl(a,2),T6:_.Y(a,3),Uq:_.Al(a,4,0),iu:_.Y(a,5)}};$Ka.prototype.toObject=function(){return gLa(this)};var hLa=function(a){if(a!=null)return _.Xb(a),{sessionId:_.Y(a,1),userId:_.Y(a,2),actionId:_.Y(a,3),Uq:_.Al(a,4,0),bH:_.Y(a,5),s5:gLa(a.Fga()),h2c:_.Y(a,7),referer:_.Y(a,8),Xnd:_.Y(a,9)}};aLa.prototype.toObject=function(){return hLa(this)};var iLa=function(a){if(a!=null)return _.Xb(a),{name:_.Y(a,1),statusCode:_.Al(a,2,0),ti:_.wl(a,3),Ew:_.wl(a,4)}};bLa.prototype.toObject=function(){return iLa(this)};var jLa=function(a){if(a!=null)return _.Xb(a),{jud:_.Al(a,1,0),aud:_.Al(a,2,0),Cnd:_.vl(a,3),iud:_.Y(a,4),Ild:_.Y(a,5),YQ:_.Y(a,6),eud:_.h(_.Bl(a,7,3))}};cLa.prototype.toObject=function(){return jLa(this)};var kLa=function(a){if(a!=null)return _.Xb(a),{fud:jLa(_.il(a,cLa,1))}};dLa.prototype.toObject=function(){return kLa(this)};var lLa=function(a){if(a!=null){_.Xb(a);var b=fLa(a.hOb()),c=hLa(a.n5a()),d=_.Al(a,3,0),e=_.Y(a,4),f=_.Y(a,5),g=_.Y(a,6),l=_.wl(a,7),p=_.wl(a,8),t=_.Al(a,9,0);var w=_.jl(a,bLa,10,_.el());return{eventId:b,qea:c,gestureName:d,oO:e,Me:f,Ih:g,Of:l,ti:p,statusCode:t,Btd:_.Tb(w,iLa),er:_.Y(a,11),xm:_.Y(a,12),initialRoute:_.Y(a,13),targetRoute:_.Y(a,14),yM:_.vl(a,15),kK:_.vl(a,16),actionOwner:_.Al(a,17,0),OW:_.Y(a,18),Hid:_.Y(a,22),hud:kLa(_.il(a,dLa,19)),Ar:_.Y(a,20),vld:_.vl(a,21)}}};
eLa.prototype.toObject=function(){return lLa(this)};var mLa=class extends _.zk{constructor(){super()}};mLa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={ifd:lLa(_.il(this,eLa,1))}}else a=void 0;return a};var nLa,oLa;nLa=/\s+/;oLa=[];
_.Pn=class{constructor(a,b){this.VEb=a;this.Gq=b;this.RPb=oLa;this.YBa=new Map}set QZc(a){this.RPb=a!=null?a.trim().split(nLa):oLa}set R0c(a){this.p3c=typeof a==="string"?a.trim().split(nLa):a}Oo(){for(var a of this.RPb)this.tQa(a,!0);a=this.p3c;if(Array.isArray(a)||a instanceof Set)for(const b of a)this.tQa(b,!0);else if(a!=null)for(const b of Object.keys(a))this.tQa(b,!!a[b]);this.UFc()}tQa(a,b){const c=this.YBa.get(a);c!==void 0?(c.enabled!==b&&(c.changed=!0,c.enabled=b),c.ln=!0):this.YBa.set(a,
{enabled:b,changed:!0,ln:!0})}UFc(){for(const a of this.YBa){const b=a[0],c=a[1];c.changed?(this.UGb(b,c.enabled),c.changed=!1):c.ln||(c.enabled&&this.UGb(b,!1),this.YBa.delete(b));c.ln=!1}}UGb(a,b){a=a.trim();a.length>0&&a.split(nLa).forEach(c=>{b?this.Gq.gF(this.VEb.ma,c):this.Gq.jQ(this.VEb.ma,c)})}};_.Pn.O=function(a){return new (a||_.Pn)(_.B(_.re),_.B(_.Sm))};_.Pn.La=_.xd({type:_.Pn,na:[["","ngClass",""]],inputs:{QZc:[0,"class","klass"],R0c:"ngClass"},standalone:!0});var pLa;pLa=class{constructor(a,b){this.ua=a;this.Efb=b;this.count=this.index=-1}get first(){return this.index===0}get last(){return this.index===this.count-1}get r5(){return this.index%2===0}get egb(){return!this.r5}};
_.Qn=class{set Efb(a){this.Iba=a;this.eOa=!0}set Ffb(a){this.du=a}get Ffb(){return this.du}constructor(a,b,c){this.FN=a;this.dF=b;this.qB=c;this.Iba=null;this.eOa=!0;this.HI=null}set T0c(a){a&&(this.dF=a)}Oo(){if(this.eOa){this.eOa=!1;var a=this.Iba;!this.HI&&a&&(this.HI=this.qB.find(a).create(this.Ffb))}this.HI&&(a=this.HI.diff(this.Iba))&&this.pKa(a)}pKa(a){const b=this.FN;_.HJa(a,(c,d,e)=>{c.Ww==null?b.mi(this.dF,new pLa(c.item,this.Iba),e===null?void 0:e):e==null?b.remove(d===null?void 0:d):d!==
null&&(d=b.get(d),b.move(d,e),d.context.ua=c.item)});for(let c=0,d=b.length;c<d;c++){const e=b.get(c).context;e.index=c;e.count=d;e.Efb=this.Iba}_.IJa(a,c=>{b.get(c.Ak).context.ua=c.item})}};_.Qn.O=function(a){return new (a||_.Qn)(_.B(_.Kg),_.B(_.Jg),_.B(_.jn))};_.Qn.La=_.xd({type:_.Qn,na:[["","ngFor","","ngForOf",""]],inputs:{Efb:"ngForOf",Ffb:"ngForTrackBy",T0c:"ngForTemplate"},standalone:!0});_.Rn=class{constructor(a,b){this.FN=a;this.Fr=new qLa;this.kpa=this.zra=this.ILa=null;this.cQa=b}set Ka(a){this.Fr.ua=this.Fr.Ka=a;this.vQa()}set V0c(a){vna("ngIfThen",a);this.cQa=a;this.zra=null;this.vQa()}set U0c(a){vna("ngIfElse",a);this.ILa=a;this.kpa=null;this.vQa()}vQa(){this.Fr.ua?this.zra||(this.FN.clear(),this.kpa=null,this.cQa&&(this.zra=this.FN.mi(this.cQa,this.Fr))):this.kpa||(this.FN.clear(),this.zra=null,this.ILa&&(this.kpa=this.FN.mi(this.ILa,this.Fr)))}};
_.Rn.O=function(a){return new (a||_.Rn)(_.B(_.Kg),_.B(_.Jg))};_.Rn.La=_.xd({type:_.Rn,na:[["","ngIf",""]],inputs:{Ka:"ngIf",V0c:"ngIfThen",U0c:"ngIfElse"},standalone:!0});var qLa=class{constructor(){this.Ka=this.ua=null}};var rLa;rLa=class{constructor(a,b){this.He=a;this.TNc=b;this.s2=!1}create(){this.s2=!0;this.He.mi(this.TNc)}destroy(){this.s2=!1;this.He.clear()}};
_.Sn=class{constructor(){this.sLa=[];this.JBb=!1;this.LNa=this.LKa=0;this.gqa=!1}set Gfb(a){this.ELc=a;this.LKa===0&&this.oHb(!0)}AFc(){return this.LKa++}BFc(a){this.sLa.push(a)}nLc(a){a=a===this.ELc;this.gqa||(this.gqa=a);this.LNa++;this.LNa===this.LKa&&(this.oHb(!this.gqa),this.LNa=0,this.gqa=!1);return a}oHb(a){if(this.sLa.length>0&&a!==this.JBb){this.JBb=a;for(const d of this.sLa){var b=d,c=a;c&&!b.s2?b.create():!c&&b.s2&&b.destroy()}}}};_.Sn.O=function(a){return new (a||_.Sn)};
_.Sn.La=_.xd({type:_.Sn,na:[["","ngSwitch",""]],inputs:{Gfb:"ngSwitch"},standalone:!0});_.Tn=class{constructor(a,b,c){this.Gfb=c;c.AFc();this.MOc=new rLa(a,b)}Oo(){var a=this.MOc,b=this.Gfb.nLc(this.X0c);b&&!a.s2?a.create():!b&&a.s2&&a.destroy()}};_.Tn.O=function(a){return new (a||_.Tn)(_.B(_.Kg),_.B(_.Jg),_.B(_.Sn,9))};_.Tn.La=_.xd({type:_.Tn,na:[["","ngSwitchCase",""]],inputs:{X0c:"ngSwitchCase"},standalone:!0});_.Un=class{constructor(a,b,c){c.BFc(new rLa(a,b))}};
_.Un.O=function(a){return new (a||_.Un)(_.B(_.Kg),_.B(_.Jg),_.B(_.Sn,9))};_.Un.La=_.xd({type:_.Un,na:[["","ngSwitchDefault",""]],standalone:!0});_.Vn=class{constructor(a){this.He=a;this.cUb=this.Hfb=this.rja=this.Lra=null}Sb(a){if(this.ANc(a)){const c=this.He;this.Lra&&c.remove(c.indexOf(this.Lra));if(this.Hfb){a=this.sHc();var b;this.Lra=c.mi(this.Hfb,a,{Rb:(b=this.cUb)!=null?b:void 0})}else this.Lra=null}}ANc(a){return!!a.ngTemplateOutlet||!!a.ngTemplateOutletInjector}sHc(){return new Proxy({},{set:(a,b,c)=>this.rja?Reflect.set(this.rja,b,c):!1,get:(a,b,c)=>{if(this.rja)return Reflect.get(this.rja,b,c)}})}};
_.Vn.O=function(a){return new (a||_.Vn)(_.B(_.Kg))};_.Vn.La=_.xd({type:_.Vn,na:[["","ngTemplateOutlet",""]],inputs:{rja:"ngTemplateOutletContext",Hfb:"ngTemplateOutlet",cUb:"ngTemplateOutletInjector"},standalone:!0,features:[_.Ld]});var sLa,tLa,uLa,vLa;sLa=class{iLb(a,b){return wh(()=>a.subscribe({next:b,error:c=>{throw c;}}))}dispose(a){wh(()=>a.unsubscribe())}};tLa=class{iLb(a,b){return a.then(b,c=>{throw c;})}dispose(){}};uLa=new tLa;vLa=new sLa;
_.Wn=class{constructor(a){this.jqa=null;this.Cdb=!0;this.JPa=this.Kba=this.OB=null;this.Vj=a}Ia(){this.OB&&this.UBb();this.Vj=null}transform(a){if(!this.Kba){if(a)try{this.Cdb=!1,this.Zr(a)}finally{this.Cdb=!0}return this.jqa}return a!==this.Kba?(this.UBb(),this.transform(a)):this.jqa}Zr(a){this.Kba=a;this.JPa=this.YMc(a);this.OB=this.JPa.iLb(a,b=>this.uOc(a,b))}YMc(a){if(Af(a))return uLa;if(a&&typeof a.subscribe==="function")return vLa;throw new _.ad(2100,!1);}UBb(){this.JPa.dispose(this.OB);this.Kba=
this.OB=this.jqa=null}uOc(a,b){if(a===this.Kba&&(this.jqa=b,this.Cdb)){let c;(c=this.Vj)==null||_.$m(c)}}};_.Wn.O=function(a){return new (a||_.Wn)(_.B(_.hn,16))};_.Wn.Ke=_.yd({name:"async",type:_.Wn,le:!1,standalone:!0});_.wLa=new _.Dd("");_.xLa=new _.Dd("");_.Xn=class{};_.Xn.O=function(a){return new (a||_.Xn)};_.Xn.Ca=_.vd({type:_.Xn});_.Xn.Ba=_.Xc({});_.bi=new _.Dd("");var jj=null,yLa=class{};var Yn=class{EK(){throw Error("U");}};Yn.O=function(a){return new (a||Yn)};Yn.ta=_.k({token:Yn,oa:()=>_.n(Zn),Ea:"platform"});
var Zpa=new _.Dd(""),ALa=function(a,b){const c=zLa(a.uv,"window");c.addEventListener("hashchange",b,!1);return()=>c.removeEventListener("hashchange",b)},Zn=class extends Yn{constructor(){super();this.uv=_.n(_.bi);this.Qr=window.location;this.K2=window.history}Gja(a){const b=zLa(this.uv,"window");b.addEventListener("popstate",a,!1);return()=>b.removeEventListener("popstate",a)}get href(){return this.Qr.href}get protocol(){return this.Qr.protocol}get hostname(){return this.Qr.hostname}get port(){return this.Qr.port}get pathname(){return this.Qr.pathname}get search(){return this.Qr.search}get hash(){return this.Qr.hash}set pathname(a){this.Qr.pathname=
a}pushState(a,b,c){this.K2.pushState(a,b,c)}replaceState(a,b,c){this.K2.replaceState(a,b,c)}forward(){this.K2.forward()}back(){this.K2.back()}EK(a=0){this.K2.go(a)}getState(){return this.K2.state}};Zn.O=function(a){return new (a||Zn)};Zn.ta=_.k({token:Zn,oa:()=>new Zn,Ea:"platform"});var ao;_.$n=class{EK(){throw Error("U");}};_.$n.O=function(a){return new (a||_.$n)};_.$n.ta=_.k({token:_.$n,oa:()=>_.n(ao),Ea:"root"});_.BLa=new _.Dd("");
ao=class extends _.$n{constructor(a,b){super();this.uk=a;this.MT=[];let c,d,e;this.c2=(e=(d=b!=null?b:jj.Pva())!=null?d:(c=_.n(_.bi).location)==null?void 0:c.origin)!=null?e:""}Ia(){for(;this.MT.length;)this.MT.pop()()}Gja(a){this.MT.push(this.uk.Gja(a),ALa(this.uk,a))}Pva(){return this.c2}Bz(a){return wna(this.c2,a)}path(a=!1){const b=this.uk.pathname+Bh(this.uk.search),c=this.uk.hash;return c&&a?`${b}${c}`:b}pushState(a,b,c,d){this.uk.pushState(a,b,this.Bz(c+Bh(d)))}replaceState(a,b,c,d){this.uk.replaceState(a,
b,this.Bz(c+Bh(d)))}forward(){this.uk.forward()}back(){this.uk.back()}getState(){return this.uk.getState()}EK(a=0){let b,c;(c=(b=this.uk).EK)==null||c.call(b,a)}};ao.O=function(a){return new (a||ao)(_.m(Yn),_.m(_.BLa,8))};ao.ta=_.k({token:ao,oa:ao.O,Ea:"root"});var bo=class extends _.$n{constructor(a,b){super();this.uk=a;this.c2="";this.MT=[];b!=null&&(this.c2=b)}Ia(){for(;this.MT.length;)this.MT.pop()()}Gja(a){this.MT.push(this.uk.Gja(a),ALa(this.uk,a))}Pva(){return this.c2}path(){let a;const b=(a=this.uk.hash)!=null?a:"#";return b.length>0?b.substring(1):b}Bz(a){a=wna(this.c2,a);return a.length>0?"#"+a:a}pushState(a,b,c,d){c=this.Bz(c+Bh(d));c.length==0&&(c=this.uk.pathname);this.uk.pushState(a,b,c)}replaceState(a,b,c,d){c=this.Bz(c+Bh(d));c.length==0&&
(c=this.uk.pathname);this.uk.replaceState(a,b,c)}forward(){this.uk.forward()}back(){this.uk.back()}getState(){return this.uk.getState()}EK(a=0){let b,c;(c=(b=this.uk).EK)==null||c.call(b,a)}};bo.O=function(a){return new (a||bo)(_.m(Yn),_.m(_.BLa,8))};bo.ta=_.k({token:bo,oa:bo.O});var CLa;CLa=function(a,b){return a.path()==a.normalize(b+Bh(""))};
_.co=class{constructor(a){this.WT=new _.Pf;this.AHb=[];this.EOc=null;this.LE=a;a=this.LE.Pva();this.gGc=xna(_.Ah(a.replace(/\/index.html$/,"")));this.LE.Gja(b=>{this.WT.next({url:this.path(!0),pop:!0,state:b.state,type:b.type})})}Ia(){let a;(a=this.EOc)==null||a.unsubscribe();this.AHb=[]}path(a=!1){return this.normalize(this.LE.path(a))}getState(){return this.LE.getState()}normalize(a){var b=this.gGc;a=a.replace(/\/index.html$/,"");b&&a.startsWith(b)?(b=a.substring(b.length),b=b===""||["/",";","?",
"#"].includes(b[0])?b:a):b=a;return _.Ah(b)}Bz(a){a&&a[0]!=="/"&&(a="/"+a);return this.LE.Bz(a)}go(a,b="",c=null){this.LE.pushState(c,"",a,b);this.ZEb(this.Bz(a+Bh(b)),c)}replaceState(a,b="",c=null){this.LE.replaceState(c,"",a,b);this.ZEb(this.Bz(a+Bh(b)),c)}forward(){this.LE.forward()}back(){this.LE.back()}EK(a=0){let b,c;(c=(b=this.LE).EK)==null||c.call(b,a)}ZEb(a="",b){this.AHb.forEach(c=>c(a,b))}subscribe(a,b,c){return this.WT.subscribe({next:a,error:b!=null?b:void 0,complete:c!=null?c:void 0})}};
_.co.O=function(a){return new (a||_.co)(_.m(_.$n))};_.co.ta=_.k({token:_.co,oa:()=>new _.co(_.m(_.$n)),Ea:"root"});new mn;var cqa=class{};cqa.ta=_.k({token:cqa,Ea:"root",oa:()=>_.n(eg)==="browser"?new DLa:new ELa});
var DLa=class{constructor(){var a=_.n(_.bi),b=window;this.document=a;this.window=b;this.offset=()=>[0,0]}HYb(a){this.offset=Array.isArray(a)?()=>a:a}rOb(){return[this.window.scrollX,this.window.scrollY]}YAa(a){this.window.scrollTo(a[0],a[1])}LXb(a){a:{var b=this.document,c=b.getElementById(a)||b.getElementsByName(a)[0];if(c)a=c;else{if(typeof b.createTreeWalker==="function"&&b.body&&typeof b.body.attachShadow==="function")for(b=b.createTreeWalker(b.body,NodeFilter.SHOW_ELEMENT),c=b.currentNode;c;){if(c=
c.shadowRoot)if(c=c.getElementById(a)||c.querySelector(`[name="${a}"]`)){a=c;break a}c=b.nextNode()}a=null}}if(a){c=a.getBoundingClientRect();b=c.left+this.window.pageXOffset;c=c.top+this.window.pageYOffset;const d=this.offset();this.window.scrollTo(b-d[0],c-d[1]);a.focus()}}zYb(a){this.window.history.scrollRestoration=a}},ELa=class{HYb(){}rOb(){return[0,0]}YAa(){}LXb(){}zYb(){}};var FLa=class{};var eo=class{constructor(a,b,c,d,e){this.document=a;this.productVersion=c;this.isBot=d;this.T4=e;this.transport=b}xP(a){if(this.transport&&!this.isBot)for(const b of a)this.transport.dispatch(this.u6a(b))}u6a(a){var b=(new eLa).Fpb(this.T4||"");b=_.Ol(b,17,Ana(a.actionOwner)).Epb([a.element,a.action].join("/"));b=_.Ol(b,3,yna(a.gestureName)).ABa(zna(a.statusCode));b=_.Wj(b,13,a.initialRoute);b=_.Wj(b,11,a.er);b=_.Wj(b,14,a.targetRoute||"").N5c(a.xm);b=_.Jl(b,15,a.yM);b=_.Jl(b,16,a.kK).Dpb(a.ti||0);
b=_.Ll(b,7,a.Of||0);var c=(new aLa).Mpb(this.document.location.hostname).Ula(this.document.referrer).vYb((new $Ka).Iz(this.productVersion));c=_.Wj(c,1,a.sessionId||"");b=_.ml(b,2,c);a.Me&&typeof a.Me==="string"&&_.Wj(b,5,a.Me);if(a.jn.length>0)for(var d of a.jn)a=(new bLa).Od(d.name||"").ABa(zna(d.statusCode||"")).Dpb(d.ti||0),a=_.Ll(a,4,d.Ew||0),_.pl(b,10,bLa,a);d=new mLa;return _.ml(d,1,b)}};eo.O=function(a){return new (a||eo)(_.m(_.bi),_.m(YKa,8),_.m(Hn),_.m(xKa),_.m(VJa,8))};
eo.ta=_.k({token:eo,oa:eo.O,Ea:"root"});_.fo={aGa:"issue_tracker",NR:"results",HBc:"flow"};Object.freeze(_.fo);var go=class{};go.O=function(a){return new (a||go)};go.ta=_.k({token:go,oa:go.O,Ea:"root"});var HLa,ILa,JLa;_.GLa=new _.Dd("GTMDataLayerName",{Ea:"root",oa:function(){return window.grimoireDataLayer}});HLa=new _.Dd("ProjectId",{Ea:"root",oa:()=>"testAlphaSource"});ILa=new _.Dd("GetRandomString",{Ea:"root",oa:()=>_.im});JLa=new _.Dd("navigationStartTime",{Ea:"root",oa:function(){if(performance){if(performance.timing&&performance.timing.navigationStart)return performance.timing.navigationStart;if(performance.now)return Date.now()-performance.now()}}});var KLa=function(){this.blockSize=-1};var ho=function(a,b){this.blockSize=-1;this.blockSize=64;this.lta=_.ea.Uint8Array?new Uint8Array(this.blockSize):Array(this.blockSize);this.KCa=this.F6=0;this.ej=[];this.k1c=a;this.QPb=b;this.N9c=_.ea.Int32Array?new Int32Array(64):Array(64);LLa===void 0&&(LLa=_.ea.Int32Array?new Int32Array(MLa):MLa);this.reset()},LLa;_.Lk(ho,KLa);var NLa=[];for(let a=0;a<63;a++)NLa[a]=0;var OLa=[].concat(128,NLa);ho.prototype.reset=function(){this.KCa=this.F6=0;this.ej=_.ea.Int32Array?new Int32Array(this.QPb):_.wa(this.QPb)};
var PLa=function(a){for(var b=a.lta,c=a.N9c,d=0,e=0;e<b.length;)c[d++]=b[e]<<24|b[e+1]<<16|b[e+2]<<8|b[e+3],e=d*4;for(b=16;b<64;b++){e=c[b-15]|0;d=c[b-2]|0;var f=(c[b-16]|0)+((e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3)|0,g=(c[b-7]|0)+((d>>>17|d<<15)^(d>>>19|d<<13)^d>>>10)|0;c[b]=f+g|0}d=a.ej[0]|0;e=a.ej[1]|0;var l=a.ej[2]|0,p=a.ej[3]|0,t=a.ej[4]|0,w=a.ej[5]|0,A=a.ej[6]|0;f=a.ej[7]|0;for(b=0;b<64;b++){var G=((d>>>2|d<<30)^(d>>>13|d<<19)^(d>>>22|d<<10))+(d&e^d&l^e&l)|0;g=t&w^~t&A;f=f+((t>>>6|t<<26)^(t>>>11|
t<<21)^(t>>>25|t<<7))|0;g=g+(LLa[b]|0)|0;g=f+(g+(c[b]|0)|0)|0;f=A;A=w;w=t;t=p+g|0;p=l;l=e;e=d;d=g+G|0}a.ej[0]=a.ej[0]+d|0;a.ej[1]=a.ej[1]+e|0;a.ej[2]=a.ej[2]+l|0;a.ej[3]=a.ej[3]+p|0;a.ej[4]=a.ej[4]+t|0;a.ej[5]=a.ej[5]+w|0;a.ej[6]=a.ej[6]+A|0;a.ej[7]=a.ej[7]+f|0};
ho.prototype.update=function(a,b){b===void 0&&(b=a.length);var c=0,d=this.F6;if(typeof a==="string")for(;c<b;)this.lta[d++]=a.charCodeAt(c++),d==this.blockSize&&(PLa(this),d=0);else if(_.xa(a))for(;c<b;){var e=a[c++];if(!("number"==typeof e&&0<=e&&255>=e&&e==(e|0)))throw Error("vb");this.lta[d++]=e;d==this.blockSize&&(PLa(this),d=0)}else throw Error("wb");this.F6=d;this.KCa+=b};
ho.prototype.digest=function(){var a=[],b=this.KCa*8;this.F6<56?this.update(OLa,56-this.F6):this.update(OLa,this.blockSize-(this.F6-56));for(var c=63;c>=56;c--)this.lta[c]=b&255,b/=256;PLa(this);for(c=b=0;c<this.k1c;c++)for(var d=24;d>=0;d-=8)a[b++]=this.ej[c]>>d&255;return a};
var MLa=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,
4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];var RLa=function(){ho.call(this,8,QLa)};_.Lk(RLa,ho);var QLa=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];var io=class{constructor(a,b,c){this.TV=a;if(!this.TV)throw Error("xb");a=new RLa;a.update(String(c));this.e3c=Mya(a.digest());this.TV.push({releaseVersion:b})}xP(a){for(const w of a){a=void 0;var b={metadata:{},event:"concordEvent"};b.projectNumber=this.e3c;b.MF=w.action;b.eventType=w.element;b.bVb=["/virtual",w.element,w.action].join("/");w.gestureName&&(b.metadata.gestureType=w.gestureName.toString());w.ti&&(b.metadata.latencyMs=w.ti.toString());b.AV="DEVOPS_CONSOLE";b.metadata.actionOwner=w.actionOwner.toString();
b.Me=(a=w.Me)==null?void 0:a.toString();var c=b;a=this.TV;b=a.push;var d=c.event,e=c.eventType,f=c.MF,g=c.bVb,l=c.projectNumber,p=c.AV,t=c.Me;a:{c=c.metadata;if(!c){c="";break a}const A=[];for(const G of Object.keys(c))A.push(G+"="+c[G]);c=A.join(",")}b.call(a,{event:d,eventType:e,eventName:f,pagePath:g,projectNumber:l,consoleType:p,artifactId:t,metadata:c})}}dL(a){this.TV.push({event:"trackPageView",pageName:a,pagePath:a})}};io.O=function(a){return new (a||io)(_.m(_.GLa),_.m(Hn),_.m(HLa))};
io.ta=_.k({token:io,oa:io.O});_.jo=class{xP(){}dL(){}};_.jo.O=function(a){return new (a||_.jo)};_.jo.ta=_.k({token:_.jo,oa:a=>io.O(a),Ea:"root"});var ko=class{SSb(a,b){return b}xP(){}};ko.O=function(a){return new (a||ko)};ko.ta=_.k({token:ko,oa:ko.O,Ea:"root"});var SLa=new _.Dd("GetRandomString",{Ea:"root",oa:()=>_.im}),TLa=new _.Dd("navigationStartTime",{Ea:"root",oa:function(){if(performance){if(performance.timing&&performance.timing.navigationStart)return performance.timing.navigationStart;if(performance.now)return Date.now()-performance.now()}}});var Ph=Symbol("yb"),lo=class{constructor(a){this.params=a||{}}has(a){return Object.prototype.hasOwnProperty.call(this.params,a)}get(a){return this.has(a)?(a=this.params[a],Array.isArray(a)?a[0]:a):null}getAll(a){return this.has(a)?(a=this.params[a],Array.isArray(a)?a:[a]):[]}get keys(){return Object.keys(this.params)}};var Ena,Fna,Hh,Gh;Ena={exact:Jna,subset:Mna};Fna={exact:Hna,subset:Kna,ignored:()=>!0};Hh=class{constructor(a=new Gh([],{}),b={},c=null){this.root=a;this.Sa=b;this.af=c}get Zw(){this.oN!=null||(this.oN=new lo(this.Sa));return this.oN}toString(){return ULa.Yc(this)}};Gh=class{constructor(a,b){this.Pd=a;this.children=b;this.parent=null;Object.values(b).forEach(c=>c.parent=this)}Vp(){return this.TY>0}get TY(){return Object.keys(this.children).length}toString(){return Qna(this)}};
_.Lh=class{constructor(a,b){this.path=a;this.parameters=b}get n2c(){this.sFb!=null||(this.sFb=new lo(this.parameters));return this.sFb}toString(){return Pna(this)}};_.ki=class{};_.ki.O=function(a){return new (a||_.ki)};_.ki.ta=_.k({token:_.ki,oa:()=>new VLa,Ea:"root"});
var VLa=class{parse(a){a=new WLa(a);mo(a,"/");var b=a.Xk===""||a.Xk.startsWith("?")||a.Xk.startsWith("#")?new Gh([],{}):new Gh([],XLa(a));return new Hh(b,a.parseQueryParams(),mo(a,"#")?decodeURIComponent(a.Xk):null)}Yc(a){const b=`/${Fh(a.root,!0)}`,c=Vna(a.Sa);a=typeof a.af==="string"?`#${encodeURI(a.af)}`:"";return`${b}${c}${a}`}},ULa=new VLa,Wna=/^[^\/()?;#]+/,YLa=/^[^\/()?;=#]+/,ZLa=/^[^=?&#]+/,$La=/^[^&#]+/,mo=function(a,b){return a.Xk.startsWith(b)?(a.Xk=a.Xk.substring(b.length),!0):!1},XLa=
function(a){if(a.Xk==="")return{};mo(a,"/");const b=[];for(a.Xk.startsWith("(")||b.push(aMa(a));a.Xk.startsWith("/")&&!a.Xk.startsWith("//")&&!a.Xk.startsWith("/(");)a.capture("/"),b.push(aMa(a));let c={};a.Xk.startsWith("/(")&&(a.capture("/"),c=bMa(a,!0));let d={};a.Xk.startsWith("(")&&(d=bMa(a,!1));if(b.length>0||Object.keys(c).length>0)d.primary=new Gh(b,c);return d},aMa=function(a){var b=Xna(a.Xk);if(b===""&&a.Xk.startsWith(";"))throw new _.ad(4009,!1);a.capture(b);b=decodeURIComponent(b);const c=
{};for(;mo(a,";");){var d,e=a;if(d=(d=e.Xk.match(YLa))?d[0]:""){e.capture(d);var f="";if(mo(e,"=")){const g=Xna(e.Xk);g&&(f=g,e.capture(f))}c[decodeURIComponent(d)]=decodeURIComponent(f)}}return new _.Lh(b,c)},bMa=function(a,b){const c={};for(a.capture("(");!mo(a,")")&&a.Xk.length>0;){var d=Xna(a.Xk),e=a.Xk[d.length];if(e!=="/"&&e!==")"&&e!==";")throw new _.ad(4010,!1);e=void 0;d.indexOf(":")>-1?(e=d.slice(0,d.indexOf(":")),a.capture(e),a.capture(":")):b&&(e="primary");d=XLa(a);c[e]=Object.keys(d).length===
1?d.primary:new Gh([],d);mo(a,"//")}return c},WLa=class{constructor(a){this.Xk=this.url=a}parseQueryParams(){const a={};if(mo(this,"?")){do{var b=this.Xk.match(ZLa),c=b?b[0]:"";if(c){this.capture(c);b="";if(mo(this,"=")){var d=this.Xk.match($La);if(d=d?d[0]:"")b=d,this.capture(b)}c=decodeURIComponent(c.replace(/\+/g,"%20"));b=decodeURIComponent(b.replace(/\+/g,"%20"));a.hasOwnProperty(c)?(d=a[c],Array.isArray(d)||(d=[d],a[c]=d),d.push(b)):a[c]=b}}while(mo(this,"&"))}return a}capture(a){if(!mo(this,
a))throw new _.ad(4011,!1);}};var ioa=class{constructor(a,b,c){this.EQb=a;this.n1c=b;this.commands=c;if(a&&c.length>0&&foa(c[0]))throw new _.ad(4003,!1);if((a=c.find(Kh))&&a!==(c.length>0?c[c.length-1]:null))throw new _.ad(4004,!1);}},eoa=class{constructor(a,b,c){this.lH=a;this.aAa=b;this.index=c}};var no,ei,cMa,dMa,eMa,hMa,iMa,Moa,jMa,Noa,kMa,lMa,mMa,nMa;no=class{constructor(a,b){this.id=a;this.url=b}};_.oo=class extends no{constructor(a,b,c="imperative",d=null){super(a,b);this.type=0;this.WTb=c;this.HD=d}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}};_.ci=class extends no{constructor(a,b,c){super(a,b);this.Mh=c;this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Mh}')`}};
_.di=class extends no{constructor(a,b,c,d){super(a,b);this.reason=c;this.code=d;this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}};ei=class extends no{constructor(a,b){super(a,b);this.reason="";this.code=0;this.type=16}};_.Rpa=class extends no{constructor(a,b,c,d){super(a,b);this.error=c;this.target=d;this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}};
cMa=class extends no{constructor(a,b,c,d){super(a,b);this.Mh=c;this.state=d;this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Mh}', state: ${this.state})`}};dMa=class extends no{constructor(a,b,c,d){super(a,b);this.Mh=c;this.state=d;this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Mh}', state: ${this.state})`}};
eMa=class extends no{constructor(a,b,c,d,e){super(a,b);this.Mh=c;this.state=d;this.aZb=e;this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Mh}', state: ${this.state}, shouldActivate: ${this.aZb})`}};_.fMa=class extends no{constructor(a,b,c,d){super(a,b);this.Mh=c;this.state=d;this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Mh}', state: ${this.state})`}};
_.gMa=class extends no{constructor(a,b,c,d){super(a,b);this.Mh=c;this.state=d;this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Mh}', state: ${this.state})`}};hMa=class{constructor(a){this.Kb=a;this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.Kb.path})`}};iMa=class{constructor(a){this.Kb=a;this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.Kb.path})`}};
Moa=class{constructor(a){this.Wc=a;this.type=11}toString(){return`ChildActivationStart(path: '${this.Wc.qe&&this.Wc.qe.path||""}')`}};jMa=class{constructor(a){this.Wc=a;this.type=12}toString(){return`ChildActivationEnd(path: '${this.Wc.qe&&this.Wc.qe.path||""}')`}};Noa=class{constructor(a){this.Wc=a;this.type=13}toString(){return`ActivationStart(path: '${this.Wc.qe&&this.Wc.qe.path||""}')`}};
kMa=class{constructor(a){this.Wc=a;this.type=14}toString(){return`ActivationEnd(path: '${this.Wc.qe&&this.Wc.qe.path||""}')`}};lMa=class{constructor(a,b){this.position=a;this.anchor=b;this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}};mMa=class{};nMa=class{constructor(a,b){this.url=a;this.mja=b}};var oMa=class{get Rb(){let a,b;return(b=Nh((a=this.Kb)==null?void 0:a.Wc))!=null?b:this.MAa}set Rb(a){}constructor(a){this.MAa=a;this.Kb=this.ef=null;this.children=new po(this.MAa);this.Ida=null}},pMa=function(a,b){let c=a.getContext(b);c||(c=new oMa(a.MAa),a.Wta.set(b,c));return c},qMa=function(a,b){if(a=a.getContext(b))a.ef=null,a.Ida=null},po=class{constructor(a){this.MAa=a;this.Wta=new Map}getContext(a){return this.Wta.get(a)||null}};po.O=function(a){return new (a||po)(_.m(Lm))};
po.ta=_.k({token:po,oa:po.O,Ea:"root"});var rMa=class{constructor(a){this.Wg=a}get root(){return this.Wg.value}parent(a){a=this.hZ(a);return a.length>1?a[a.length-2]:null}children(a){return(a=ooa(a,this.Wg))?a.children.map(b=>b.value):[]}firstChild(a){return(a=ooa(a,this.Wg))&&a.children.length>0?a.children[0].value:null}hZ(a){return poa(a,this.Wg).map(b=>b.value)}},Rh=class{constructor(a,b){this.value=a;this.children=b}toString(){return`TreeNode(${this.value})`}};var sMa,tMa,uMa;sMa=class extends rMa{constructor(a,b){super(a);this.Wc=b;roa(this,a)}toString(){return this.Wc.toString()}};
_.Th=class{constructor(a,b,c,d,e,f,g,l){this.o9c=a;this.p2c=b;this.m3c=c;this.UVc=d;this.UV=e;this.ef=f;this.component=g;this.B2=l;let p,t;this.title=(t=(p=this.UV)==null?void 0:_.x(p,_.v(w=>w[Ph])))!=null?t:_.u(void 0);this.url=a;this.params=b;this.Sa=c;this.af=d;this.data=e}get qe(){return this.B2.qe}get root(){return this.ZE.root}get parent(){return this.ZE.parent(this)}get firstChild(){return this.ZE.firstChild(this)}get children(){return this.ZE.children(this)}get hZ(){return this.ZE.hZ(this)}get fVb(){this.fca!=null||
(this.fca=_.x(this.params,_.v(a=>new lo(a))));return this.fca}get Zw(){this.oN!=null||(this.oN=_.x(this.Sa,_.v(a=>new lo(a))));return this.oN}toString(){return this.Wc?this.Wc.toString():`Future(${this.B2})`}};
tMa=class{get title(){let a;return(a=this.data)==null?void 0:a[Ph]}constructor(a,b,c,d,e,f,g,l,p){this.url=a;this.params=b;this.Sa=c;this.af=d;this.data=e;this.ef=f;this.component=g;this.qe=l;this.PMc=p}get root(){return this.ZE.root}get parent(){return this.ZE.parent(this)}get firstChild(){return this.ZE.firstChild(this)}get children(){return this.ZE.children(this)}get hZ(){return this.ZE.hZ(this)}get fVb(){this.fca!=null||(this.fca=new lo(this.params));return this.fca}get Zw(){this.oN!=null||(this.oN=
new lo(this.Sa));return this.oN}toString(){return`Route(url:'${this.url.map(a=>a.toString()).join("/")}', path:'${this.qe?this.qe.path:""}')`}};uMa=class extends rMa{constructor(a){super(a);this.url="";roa(this,a)}toString(){return soa(this.Wg)}};var vMa,wMa,yMa,xMa;vMa=new _.Dd("");wMa=function(a,b){let c;return((c=a.H7.getContext(b))==null?void 0:c.ef)===a};yMa=function(a){var b=a.H7,c=a.name;const d=pMa(b,c);d.ef=a;b.Wta.set(c,d);!a.Cn&&(b=a.H7.getContext(a.name),b==null?0:b.Kb)&&(b.Ida?a.attach(b.Ida,b.Kb):xMa(a,b.Kb,b.Rb))};
xMa=function(a,b,c){if(a.oxa)throw new _.ad(4013,!1);a.z$=b;const d=a.location,e=b.Wc.component,f=pMa(a.H7,a.name).children;a.Cn=_.fn(d,e,{index:d.length,Rb:new zMa(b,f,d.Rb,a.pXb),LF:c});_.$m(a.MQc);(b=a.P9a)!=null&&(qo(b,a),AMa(b,a));a.SHb.emit(a.Cn.instance)};
_.ro=class{constructor(){this.z$=this.Cn=null;this.name="primary";this.SHb=new _.Xm;this.CLb=new _.Xm;this.TIb=new _.Xm;this.PLb=new _.Xm;this.pXb=_.jma();this.H7=_.n(po);this.location=_.n(_.Kg);this.MQc=_.n(_.hn);this.P9a=_.n(BMa,{optional:!0})}get THb(){return this.Cn}Sb(a){if(a.name){const {lK:b,Ij:c}=a.name;b||(wMa(this,c)&&(this.Yea(),qMa(this.H7,c)),yMa(this))}}Ia(){wMa(this,this.name)&&qMa(this.H7,this.name);let a;(a=this.P9a)==null||qo(a,this)}Qa(){yMa(this)}get oxa(){return!!this.Cn}get component(){if(!this.Cn)throw new _.ad(4012,
!1);return this.Cn.instance}get wk(){if(!this.Cn)throw new _.ad(4012,!1);return this.z$}detach(){if(!this.Cn)throw new _.ad(4012,!1);this.location.detach();const a=this.Cn;this.z$=this.Cn=null;this.PLb.emit(a.instance);return a}attach(a,b){this.Cn=a;this.z$=b;this.location.G6(a.Dw);(b=this.P9a)!=null&&(qo(b,this),AMa(b,this));this.TIb.emit(a.instance)}Yea(){if(this.Cn){const a=this.component;this.Cn.destroy();this.z$=this.Cn=null;this.CLb.emit(a)}}};_.ro.O=function(a){return new (a||_.ro)};
_.ro.La=_.xd({type:_.ro,na:[["router-outlet"]],inputs:{name:"name",pXb:[1,"routerOutletData"]},outputs:{SHb:"activate",CLb:"deactivate",TIb:"attach",PLb:"detach"},Pb:["outlet"],standalone:!0,features:[_.Ld]});
var zMa=class{Tbd(a){return new zMa(this.Kb,this.cKb,a,this.MUb)}constructor(a,b,c,d){this.Kb=a;this.cKb=b;this.parent=c;this.MUb=d}get(a,b){return a===_.Th?this.Kb:a===po?this.cKb:a===vMa?this.MUb:this.parent.get(a,b)}},BMa=new _.Dd(""),qo=function(a,b){let c;(c=a.jhb.get(b))==null||c.unsubscribe();a.jhb.delete(b)},AMa=function(a,b){const c=b.wk,d=_.x(_.Pe([c.Sa,c.params,c.data]),_.Zf(([e,f,g],l)=>{e=Object.assign({},e,f,g);return l===0?_.u(e):Promise.resolve(e)})).subscribe(e=>{if(b.oxa&&b.THb&&
b.wk===c&&c.component!==null){var f=gna(c.component);if(f)for(const {U_b:g}of f.inputs)b.THb.GQ(g,e[g]);else qo(a,b)}else qo(a,b)});a.jhb.set(b,d)},so=class{constructor(){this.jhb=new Map}};so.O=function(a){return new (a||so)};so.ta=_.k({token:so,oa:so.O});var Qh=class{};Qh.O=function(a){return new (a||Qh)};Qh.wa=_.td({type:Qh,na:[["ng-component"]],standalone:!0,features:[_.$g],ya:1,Aa:0,qa:function(a){a&1&&_.K(0,"router-outlet")},Fa:[_.ro],hb:2});var DMa=(a,b,c,d)=>_.v(e=>{(new CMa(b,e.Pma,e.VYa,c,d)).Nv(a);return e}),EMa=function(a,b,c,d){const e=Oh(c);b.children.forEach(f=>{const g=f.value.ef;var l=e[g],p=f.value;const t=l?l.value:null;p===t?p.component?(p=d.getContext(p.ef))&&EMa(a,f,l,p.children):EMa(a,f,l,d):t&&FMa(a,l,d);delete e[g]});Object.values(e).forEach(f=>{FMa(a,f,d)})},to=function(a,b,c,d){const e=Oh(c);b.children.forEach(f=>{var g=e[f.value.ef],l=f.value;const p=g?g.value:null;toa(l);l===p?l.component?(l=pMa(d,l.ef),to(a,f,
g,l.children)):to(a,f,g,d):l.component?(g=pMa(d,l.ef),g.Ida=null,g.Kb=l,g.ef&&xMa(g.ef,l,g.Rb),to(a,f,null,g.children)):to(a,f,null,d);a.SNb(new kMa(f.value.Wc))});b.children.length&&a.SNb(new jMa(b.value.Wc))},FMa=function(a,b,c){const d=c.getContext(b.value.ef);c=d&&b.value.component?d.children:c;b=Oh(b);for(const e of Object.values(b))FMa(a,e,c);d&&(d.ef&&(d.ef.Yea(),d.children.Wta=new Map),d.Ida=null,d.Kb=null)},CMa=class{constructor(a,b,c,d,e){this.Onb=a;this.ZNb=b;this.pLb=c;this.SNb=d;this.bQb=
e}Nv(a){const b=this.ZNb.Wg,c=this.pLb?this.pLb.Wg:null;EMa(this,b,c,a);toa(this.ZNb.root);to(this,b,c,a)}};var Coa=Symbol("Ab");var Foa=class{constructor(a){this.path=a;this.Kb=this.path[this.path.length-1]}},Goa=class{constructor(a,b){this.component=a;this.Kb=b}};var Toa=class{constructor(a){this.lH=a||null}},GMa=class extends Error{constructor(a){super();this.ym=a}},HMa=function(a){let b=[];for(a=a.root;;){b=b.concat(a.Pd);if(a.TY===0)return _.u(b);if(a.TY>1||!a.children.primary)return _.Ke(new _.ad(4E3,!1));a=a.children.primary}},KMa=function(a,b,c,d,e){b=IMa(a,b,c.root,d,e);return new Hh(b,JMa(c.Sa,a.ym.Sa),c.af)},LMa=function(a,b,c,d,e,f){if(typeof c!=="string"){const g=c,l=e.Sa,p=e.af,t=e.qe,w=e.url,A=e.ef,G=e.params,I=e.data,L=e.title;c=Fd(f,()=>g({params:G,
data:I,Sa:l,af:p,qe:t,url:w,ef:A,title:L}));if(c instanceof Hh)throw new GMa(c);}a=KMa(a,c,a.fg.parse(c),b,d);if(c[0]==="/")throw new GMa(a);return a},IMa=function(a,b,c,d,e){const f=MMa(c.Pd,d,e);let g={};Object.entries(c.children).forEach(([l,p])=>{g[l]=IMa(a,b,p,d,e)});return new Gh(f,g)},JMa=function(a,b){const c={};Object.entries(a).forEach(([d,e])=>{c[d]=typeof e==="string"&&e[0]===":"?b[e.substring(1)]:e});return c},MMa=function(a,b,c){return a.map(d=>{if(d.path[0]===":"){if(d=c[d.path.substring(1)],
!d)throw new _.ad(4001,!1);}else a:{let e=0;for(const f of b){if(f.path===d.path){b.splice(e);d=f;break a}e++}}return d})},NMa=class{constructor(a,b){this.fg=a;this.ym=b}};var Voa={BG:!1,Eea:[],Jka:[],parameters:{},Tza:{}};var OMa=class{},QMa=function(a,b,c,d,e,f){return d.Pd.length===0&&d.Vp()?a.aAa(b,c,d,f):_.x(PMa(a,b,c,d,d.Pd,e,!0,f),_.v(g=>g instanceof Rh?[g]:[]))},PMa=function(a,b,c,d,e,f,g,l){return _.x(_.De(c),_.Ff(p=>{let t;return _.x(RMa(a,(t=p.xc)!=null?t:b,c,p,d,e,f,g,l),_.Ef(w=>{if(w instanceof Toa)return _.u(null);throw w;}))}),_.Of(p=>!!p),_.Ef(p=>{if(Hoa(p))return e.length!==0||d.children[f]?$h(d):_.u(new OMa);throw p;}))},RMa=function(a,b,c,d,e,f,g,l,p){return Mh(d)===g||g!=="primary"&&Zoa(e,f,d)?d.CD===
void 0?SMa(a,b,e,d,f,g,p):a.nIb&&l?TMa(a,b,e,c,d,f,g,p):$h(e):$h(e)},SMa=function(a,b,c,d,e,f,g){const l=Woa(c,d,e,b);d.path==="**"&&(c.children={});return _.x(l,_.Zf(p=>{if(!p.BG)return $h(c);let t;b=(t=d.xc)!=null?t:b;return _.x(UMa(a,b,d,e),_.Zf(({KD:w})=>{var A;const G=(A=d.oT)!=null?A:b;A=p.Eea;const I=p.Jka;var L;let V;const da=new tMa(A,p.parameters,Object.freeze(Object.assign({},a.ym.Sa)),a.ym.af,d.data||{},Mh(d),(V=(L=d.component)!=null?L:d.nT)!=null?V:null,d,d.resolve||{});L=qoa(da,g,a.eZ);
da.params=Object.freeze(L.params);da.data=Object.freeze(L.data);const {lH:na,Lqb:ya}=$oa(c,A,I,w);return ya.length===0&&na.Vp()?_.x(a.aAa(G,w,na,da),_.v(Ba=>new Rh(da,Ba))):w.length===0&&ya.length===0?_.u(new Rh(da,[])):_.x(PMa(a,G,w,na,ya,Mh(d)===f?"primary":f,!0,da),_.v(Ba=>new Rh(da,Ba instanceof Rh?[Ba]:[])))}))}))},TMa=function(a,b,c,d,e,f,g,l){const {BG:p,parameters:t,Eea:w,Tza:A,Jka:G}=Uoa(c,e,f);if(!p)return $h(c);typeof e.CD==="string"&&e.CD[0]==="/"&&(a.QHb++,a.QHb>31&&(a.nIb=!1));var I;
let L;f=new tMa(f,t,Object.freeze(Object.assign({},a.ym.Sa)),a.ym.af,e.data||{},Mh(e),(L=(I=e.component)!=null?I:e.nT)!=null?L:null,e,e.resolve||{});I=qoa(f,l,a.eZ);f.params=Object.freeze(I.params);f.data=Object.freeze(I.data);e=LMa(a.HPc,w,e.CD,A,f,b);return _.x(HMa(e),_.Qe(V=>PMa(a,b,d,c,V.concat(G),g,!1,l)))},UMa=function(a,b,c,d){return c.children?_.u({KD:c.children,Rb:b}):c.zl?c.cN!==void 0?_.u({KD:c.cN,Rb:c.oT}):_.x(Roa(b,c,d),_.Qe(e=>e?_.x(a.w4.zl(b,c),_.ag(f=>{c.cN=f.KD;c.oT=f.Rb})):_.Ke(zoa(3)))):
_.u({KD:[],Rb:b})},apa=class{constructor(a,b,c,d,e,f,g){this.Rb=a;this.w4=b;this.LAa=c;this.config=d;this.ym=e;this.eZ=f;this.fg=g;this.HPc=new NMa(this.fg,this.ym);this.QHb=0;this.nIb=!0}recognize(){const a=$oa(this.ym.root,[],[],this.config).lH;return _.x(this.match(a),_.v(({children:b,D4c:c})=>{b=new uMa(new Rh(c,b));c=boa(c,this.ym.Sa,this.ym.af);c.Sa=this.ym.Sa;b.url=this.fg.Yc(c);return{state:b,u9:c}}))}match(a){const b=new tMa([],Object.freeze({}),Object.freeze(Object.assign({},this.ym.Sa)),
this.ym.af,Object.freeze({}),"primary",this.LAa,null,{});return _.x(QMa(this,this.Rb,this.config,a,"primary",b),_.v(c=>({children:c,D4c:b})),_.Ef(c=>{if(c instanceof GMa)return this.ym=c.ym,this.match(c.ym.root);if(c instanceof Toa)throw new _.ad(4002,`'${c.lH}'`);throw c;}))}aAa(a,b,c,d){const e=[];for(const f of Object.keys(c.children))f==="primary"?e.unshift(f):e.push(f);return _.x(_.De(e),_.Ff(f=>{const g=c.children[f],l=noa(b,f);return QMa(this,a,l,g,f,d)}),_.Vf((f,g)=>{f.push(...g);return f}),
_.Hf(null),Zja(),_.Qe(f=>{if(f===null)return $h(c);f=epa(f);cpa(f);return _.u(f)}))}};var VMa=class extends yLa{constructor(){super(...arguments);this.v_b=!0}};var zLa=function(a,b){return b==="window"?window:b==="document"?a:b==="body"?a.body:null},WMa=function(a,b,c){a.addEventListener(b,c);return()=>{a.removeEventListener(b,c)}},YMa=class extends VMa{dispatchEvent(a,b){a.dispatchEvent(b)}remove(a){a.remove()}createElement(a,b){b=b||document;return b.createElement(a)}Pva(){var a=(XMa=XMa||document.querySelector("base"))?XMa.getAttribute("href"):null;return a==null?null:(new URL(a,document.baseURI)).pathname}},XMa=null;var vJa=function(a){_.pf.getAngularTestability=(b,c=!0)=>{b=a.iga(b,c);if(b==null)throw new _.ad(5103,!1);return b};_.pf.getAllAngularTestabilities=()=>Array.from(a.K$.values());_.pf.getAllAngularRootElements=()=>Array.from(a.K$.keys());_.pf.frameworkStabilizers||(_.pf.frameworkStabilizers=[]);_.pf.frameworkStabilizers.push(b=>{const c=_.pf.getAllAngularTestabilities();let d=c.length;const e=function(){d--;d==0&&b()};c.forEach(f=>{f.whenStable(e)})})},ZMa=class{iga(a,b,c){if(b==null)return null;const d=
a.K$.get(b)||null;return d!=null?d:c?b instanceof DocumentFragment?this.iga(a,b.host,!0):this.iga(a,b.parentElement,!0):null}};var uo=class{ab(){return new XMLHttpRequest}};uo.O=function(a){return new (a||uo)};uo.ta=_.k({token:uo,oa:uo.O});var $Ma=new _.Dd(""),vo=class{constructor(a,b){this.vf=b;this.kCb=new Map;a.forEach(c=>{c.cTb=this});this.YLc=a.slice().reverse()}addEventListener(a,b,c){return this.zIc(b).addEventListener(a,b,c)}zIc(a){let b=this.kCb.get(a);if(b)return b;b=this.YLc.find(c=>c.supports(a));if(!b)throw new _.ad(5101,!1);this.kCb.set(a,b);return b}};vo.O=function(a){return new (a||vo)(_.m($Ma),_.m(_.df))};vo.ta=_.k({token:vo,oa:vo.O});var aNa=class{constructor(a){this.uv=a}};var bNa=function(a,b,c,d){const e=c.get(b);e?e.usage++:c.set(b,{usage:1,elements:[...a.Gha].map(f=>a.addElement(f,d(b,a.qu)))})},cNa=function(a,b,c){for(const d of b)bNa(a,d,a.inline,mpa);c==null||c.forEach(d=>bNa(a,d,a.external,npa))},dNa=function(a,b){var c=b.get(a);if(c&&(c.usage--,c.usage<=0)){c=c.elements;for(const d of c)d.remove();b.delete(a)}},eNa=function(a,b,c){for(const d of b)dNa(d,a.inline);c==null||c.forEach(d=>dNa(d,a.external))},wo=class{constructor(a,b,c,d={}){this.qu=a;this.appId=
b;this.nonce=c;this.inline=new Map;this.external=new Map;this.Gha=new Set;this.yZc=d==="server";c=this.inline;let e;if(d=(e=a.head)==null?void 0:e.querySelectorAll(`style[${"ng-app-id"}="${b}"]`))for(const f of d)f.textContent&&(f.removeAttribute("ng-app-id"),c.set(f.textContent,{usage:0,elements:[f]}));this.Gha.add(a.head)}Ia(){for(const [,{elements:a}]of[...this.inline,...this.external])for(const b of a)b.remove();this.Gha.clear()}addElement(a,b){this.nonce&&b.setAttribute("nonce",this.nonce);this.yZc&&
b.setAttribute("ng-app-id",this.appId);return a.appendChild(b)}};wo.O=function(a){return new (a||wo)(_.m(_.bi),_.m(vIa),_.m(_.wIa,8),_.m(eg))};wo.ta=_.k({token:wo,oa:wo.O});var fNa,opa,xo;fNa={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"};opa=/%COMP%/g;_.gNa=new _.Dd("",{Ea:"root",oa:()=>!0});
xo=class{constructor(a,b,c,d,e,f,g,l=null){this.r2a=a;this.IQ=b;this.appId=c;this.ylb=d;this.qu=e;this.kd=g;this.nonce=l;this.EWb=new Map;this.hka=f==="server";this.NSc=new hNa(a,e,g,this.hka)}Qea(a,b){if(!a||!b)return this.NSc;this.hka&&b.hb===3&&(b=Object.assign({},b,{hb:0}));a:{const d=this.EWb;var c=d.get(b.id);if(!c){c=this.qu;const e=this.kd,f=this.r2a,g=this.IQ,l=this.ylb,p=this.hka;switch(b.hb){case 0:c=new iNa(f,g,b,this.appId,l,c,e,p);break;case 3:b=new jNa(f,g,a,b,c,e,this.nonce,p);break a;
default:c=new kNa(f,g,b,l,c,e,p)}d.set(b.id,c)}b=c}b instanceof iNa?(cNa(b.IQ,b.styles,b.Urb),b.setAttribute(a,b.AXc,"")):b instanceof kNa&&cNa(b.IQ,b.styles,b.Urb);return b}Ia(){this.EWb.clear()}};xo.O=function(a){return new (a||xo)(_.m(vo),_.m(wo),_.m(vIa),_.m(_.gNa),_.m(_.bi),_.m(eg),_.m(_.df),_.m(_.wIa))};xo.ta=_.k({token:xo,oa:xo.O});
var lNa=function(a,b){return c=>{if(c==="__ngUnwrap__")return b;(a.hka?a.kd.runGuarded(()=>b(c)):b(c))===!1&&c.preventDefault()}},hNa=class{constructor(a,b,c,d){this.r2a=a;this.qu=b;this.kd=c;this.hka=d;this.data=Object.create(null);this.Rq=null}destroy(){}createElement(a,b){return b?this.qu.createElementNS(fNa[b]||b,a):this.qu.createElement(a)}createComment(a){return this.qu.createComment(a)}dua(a){return this.qu.createTextNode(a)}appendChild(a,b){(a.tagName==="TEMPLATE"&&a.content!==void 0?a.content:
a).appendChild(b)}insertBefore(a,b,c){a&&(a.tagName==="TEMPLATE"&&a.content!==void 0?a.content:a).insertBefore(b,c)}removeChild(a,b){b.remove()}Nob(a,b){a=typeof a==="string"?this.qu.querySelector(a):a;if(!a)throw new _.ad(-5104,!1);b||(a.textContent="");return a}parentNode(a){return a.parentNode}nextSibling(a){return a.nextSibling}setAttribute(a,b,c,d){d?(b=d+":"+b,(d=fNa[d])?a.setAttributeNS(d,b,c):a.setAttribute(b,c)):a.setAttribute(b,c)}removeAttribute(a,b,c){if(c){const d=fNa[c];d?a.removeAttributeNS(d,
b):a.removeAttribute(`${c}:${b}`)}else a.removeAttribute(b)}gF(a,b){a.classList.add(b)}jQ(a,b){a.classList.remove(b)}Jh(a,b,c,d){d&3?a.style.setProperty(b,c,d&1?"important":""):a.style[b]=c}xlb(a,b,c){c&2?a.style.removeProperty(b):a.style[b]=""}setProperty(a,b,c){a!=null&&(a[b]=c)}setValue(a,b){a.nodeValue=b}listen(a,b,c){if(typeof a==="string"&&(a=zLa(this.qu,a),!a))throw Error("Bb`"+a+"`"+b);return this.r2a.addEventListener(a,b,lNa(this,c))}},mNa=function(a,b){return b===a.Xy?a.shadowRoot:b},jNa=
class extends hNa{constructor(a,b,c,d,e,f,g,l){super(a,e,f,l);this.IQ=b;this.Xy=c;this.shadowRoot=c.attachShadow({mode:"open"});a=this.IQ;b=this.shadowRoot;a.Gha.add(b);for(const [p,{elements:t}]of a.inline)t.push(a.addElement(b,mpa(p,a.qu)));for(const [p,{elements:t}]of a.external)t.push(a.addElement(b,npa(p,a.qu)));d=ppa(d.id,d.styles);for(const p of d)d=document.createElement("style"),g&&d.setAttribute("nonce",g),d.textContent=p,this.shadowRoot.appendChild(d)}appendChild(a,b){return super.appendChild(mNa(this,
a),b)}insertBefore(a,b,c){return super.insertBefore(mNa(this,a),b,c)}removeChild(a,b){return super.removeChild(null,b)}parentNode(a){return mNa(this,super.parentNode(mNa(this,a)))}destroy(){this.IQ.Gha.delete(this.shadowRoot)}},kNa=class extends hNa{constructor(a,b,c,d,e,f,g,l){super(a,e,f,g);this.IQ=b;this.ylb=d;this.styles=l?ppa(l,c.styles):c.styles;let p;this.Urb=(p=c.oWc)==null?void 0:p.call(c,l)}destroy(){this.ylb&&eNa(this.IQ,this.styles,this.Urb)}},iNa=class extends kNa{constructor(a,b,c,d,
e,f,g,l){d=d+"-"+c.id;super(a,b,c,e,f,g,l,d);this.DRc="_ngcontent-%COMP%".replace(opa,d);this.AXc="_nghost-%COMP%".replace(opa,d)}createElement(a,b){a=super.createElement(a,b);super.setAttribute(a,this.DRc,"");return a}};var yo=class extends aNa{supports(){return!0}addEventListener(a,b,c){a.addEventListener(b,c,!1);return()=>this.removeEventListener(a,b,c)}removeEventListener(a,b,c){return a.removeEventListener(b,c)}};yo.O=function(a){return new (a||yo)(_.m(_.bi))};yo.ta=_.k({token:yo,oa:yo.O});var nNa=["alt","control","meta","shift"],oNa={"\b":"Backspace","\t":"Tab","\u007f":"Delete","\u001b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},pNa={alt:a=>a.altKey,control:a=>a.ctrlKey,meta:a=>a.metaKey,shift:a=>a.shiftKey},rNa=function(a){const b=a.toLowerCase().split(".");a=b.shift();if(b.length===0||a!=="keydown"&&a!=="keyup")return null;const c=qNa(b.pop());let d="",e=b.indexOf("code");
e>-1&&(b.splice(e,1),d="code.");nNa.forEach(f=>{const g=b.indexOf(f);g>-1&&(b.splice(g,1),d+=f+".")});d+=c;if(b.length!=0||c.length===0)return null;a={domEventName:a};a.fullKey=d;return a},tNa=function(a,b,c){return d=>{sNa(d,a)&&c.runGuarded(()=>b(d))}},qNa=function(a){return a==="esc"?"escape":a},sNa=function(a,b){let c=oNa[a.key]||a.key,d="";b.indexOf("code.")>-1&&(c=a.code,d="code.");if(c==null||!c)return!1;c=c.toLowerCase();c===" "?c="space":c==="."&&(c="dot");nNa.forEach(e=>{e!==c&&(0,pNa[e])(a)&&
(d+=e+".")});d+=c;return d===b},zo=class extends aNa{supports(a){return rNa(a)!=null}addEventListener(a,b,c){const d=rNa(b),e=tNa(d.fullKey,c,this.cTb.vf);return this.cTb.vf.Ub(()=>WMa(a,d.domEventName,e))}};zo.O=function(a){return new (a||zo)(_.m(_.bi))};zo.ta=_.k({token:zo,oa:zo.O});var sya=Rma(UJa,"browser",[{va:eg,jc:"browser"},{va:Tma,jc:function(){var a=new YMa;jj!=null||(jj=a)},xd:!0},{va:_.bi,Ab:function(){return Aga=document},Ib:[]}]),uNa=new _.Dd(""),vNa=[{va:sJa,Qd:ZMa,Ib:[]},{va:rJa,Qd:dn,Ib:[_.df,en,sJa]},{va:dn,Qd:dn,Ib:[_.df,en,sJa]}],wNa=[{va:Sma,jc:"root"},{va:_.zf,Ab:function(){return new _.zf},Ib:[]},{va:$Ma,Qd:yo,xd:!0,Ib:[_.bi,_.df,eg]},{va:$Ma,Qd:zo,xd:!0,Ib:[_.bi]},xo,wo,vo,{va:zIa,Fb:xo},{va:FLa,Qd:uo,Ib:[]},[]],Ao=class{};
Ao.O=function(a){return new (a||Ao)(_.m(uNa,12))};Ao.Ca=_.vd({type:Ao});Ao.Ba=_.Xc({Nb:[...wNa,...vNa],imports:[_.Xn,gn]});_.Bo=class{constructor(a){this.uv=a}q6(){return this.uv.title}sm(a){this.uv.title=a||""}};_.Bo.O=function(a){return new (a||_.Bo)(_.m(_.bi))};_.Bo.ta=_.k({token:_.Bo,oa:_.Bo.O,Ea:"root"});var xNa=class{},yNa=class{};var ANa=function(a,b,c){const d=b.toLowerCase();zNa(a,b,d);a.headers.has(d)?a.headers.get(d).push(c):a.headers.set(d,[c])},BNa=function(a,b,c){c=(Array.isArray(c)?c:[c]).map(e=>e.toString());const d=b.toLowerCase();a.headers.set(d,c);zNa(a,b,d)},zNa=function(a,b,c){a.jL.has(c)||a.jL.set(c,b)},CNa=function(a,b){b.init();Array.from(b.headers.keys()).forEach(c=>{a.headers.set(c,b.headers.get(c));a.jL.set(c,b.jL.get(c))})},DNa=function(a,b){const c=b.name.toLowerCase();switch(b.op){case "a":case "s":var d=
b.value;typeof d==="string"&&(d=[d]);if(d.length===0)break;zNa(a,b.name,c);b=(b.op==="a"?a.headers.get(c):void 0)||[];b.push(...d);a.headers.set(c,b);break;case "d":const e=b.value;if(e){if(d=a.headers.get(c))d=d.filter(f=>e.indexOf(f)===-1),d.length===0?(a.headers.delete(c),a.jL.delete(c)):a.headers.set(c,d)}else a.headers.delete(c),a.jL.delete(c)}},Co=class{constructor(a){this.jL=new Map;this.Iia=null;a?typeof a==="string"?this.sG=()=>{this.headers=new Map;a.split("\n").forEach(b=>{const c=b.indexOf(":");
if(c>0){const d=b.slice(0,c);b=b.slice(c+1).trim();ANa(this,d,b)}})}:typeof Headers!=="undefined"&&a instanceof Headers?(this.headers=new Map,a.forEach((b,c)=>{ANa(this,c,b)})):this.sG=()=>{this.headers=new Map;Object.entries(a).forEach(([b,c])=>{BNa(this,b,c)})}:this.headers=new Map}has(a){this.init();return this.headers.has(a.toLowerCase())}get(a){this.init();return(a=this.headers.get(a.toLowerCase()))&&a.length>0?a[0]:null}keys(){this.init();return Array.from(this.jL.values())}getAll(a){this.init();
return this.headers.get(a.toLowerCase())||null}append(a,b){return this.clone({name:a,value:b,op:"a"})}set(a,b){return this.clone({name:a,value:b,op:"s"})}delete(a,b){return this.clone({name:a,value:b,op:"d"})}init(){this.sG&&(this.sG instanceof Co?CNa(this,this.sG):this.sG(),this.sG=null,this.Iia&&(this.Iia.forEach(a=>DNa(this,a)),this.Iia=null))}clone(a){const b=new Co;b.sG=this.sG&&this.sG instanceof Co?this.sG:this;b.Iia=(this.Iia||[]).concat([a]);return b}forEach(a){this.init();Array.from(this.jL.keys()).forEach(b=>
a(this.jL.get(b),this.headers.get(b)))}};var ENa,rpa,spa;ENa=class{};rpa=/%(\d[a-f0-9])/gi;spa={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};
_.Do=class{constructor(a={}){this.kV=this.Ena=null;this.Lua=a.Lua||new ENa;if(a.VVc){if(a.Iva)throw Error("Cb");this.map=qpa(a.VVc)}else a.Iva?(this.map=new Map,Object.keys(a.Iva).forEach(b=>{var c=a.Iva[b];c=Array.isArray(c)?c.map(upa):[`${c}`];this.map.set(b,c)})):this.map=null}has(a){this.init();return this.map.has(a)}get(a){this.init();return(a=this.map.get(a))?a[0]:null}getAll(a){this.init();return this.map.get(a)||null}keys(){this.init();return Array.from(this.map.keys())}append(a,b){return this.clone({xz:a,
value:b,op:"a"})}set(a,b){return this.clone({xz:a,value:b,op:"s"})}delete(a,b){return this.clone({xz:a,value:b,op:"d"})}toString(){this.init();return this.keys().map(a=>{const b=tpa(a);return this.map.get(a).map(c=>b+"="+tpa(c)).join("&")}).filter(a=>a!=="").join("&")}clone(a){const b=new _.Do({Lua:this.Lua});b.kV=this.kV||this;b.Ena=(this.Ena||[]).concat(a);return b}init(){this.map===null&&(this.map=new Map);this.kV!==null&&(this.kV.init(),this.kV.keys().forEach(a=>this.map.set(a,this.kV.map.get(a))),
this.Ena.forEach(a=>{switch(a.op){case "a":case "s":var b=(a.op==="a"?this.map.get(a.xz):void 0)||[];b.push(`${a.value}`);this.map.set(a.xz,b);break;case "d":if(a.value!==void 0){b=this.map.get(a.xz)||[];const c=b.indexOf(`${a.value}`);c!==-1&&b.splice(c,1);b.length>0?this.map.set(a.xz,b):this.map.delete(a.xz)}else this.map.delete(a.xz)}}),this.kV=this.Ena=null)}};var FNa=class{constructor(){this.map=new Map}set(a,b){this.map.set(a,b);return this}get(a){this.map.has(a)||this.map.set(a,a.defaultValue());return this.map.get(a)}delete(a){this.map.delete(a);return this}has(a){return this.map.has(a)}keys(){return this.map.keys()}};var GNa=function(a){return a.body===null?null:typeof a.body==="string"||vpa(a.body)||wpa(a.body)||xpa(a.body)||typeof URLSearchParams!=="undefined"&&a.body instanceof URLSearchParams?a.body:a.body instanceof _.Do?a.body.toString():typeof a.body==="object"||typeof a.body==="boolean"||Array.isArray(a.body)?JSON.stringify(a.body):a.body.toString()},HNa=function(a){return a.body===null||xpa(a.body)?null:wpa(a.body)?a.body.type||null:vpa(a.body)?null:typeof a.body==="string"?"text/plain":a.body instanceof
_.Do?"application/x-www-form-urlencoded;charset=UTF-8":typeof a.body==="object"||typeof a.body==="number"||typeof a.body==="boolean"?"application/json":null},INa=class{constructor(a,b,c,d){this.url=b;this.body=null;this.withCredentials=this.ix=!1;this.responseType="json";this.method=a.toUpperCase();a:switch(this.method){case "DELETE":case "GET":case "HEAD":case "OPTIONS":case "JSONP":a=!1;break a;default:a=!0}if(a||d)this.body=c!==void 0?c:null,c=d;c&&(this.ix=!!c.ix,this.withCredentials=!!c.withCredentials,
c.responseType&&(this.responseType=c.responseType),c.headers&&(this.headers=c.headers),c.context&&(this.context=c.context),c.params&&(this.params=c.params),this.eR=c.eR);this.headers!=null||(this.headers=new Co);this.context!=null||(this.context=new FNa);this.params?(c=this.params.toString(),c.length===0?this.a1=b:(d=b.indexOf("?"),this.a1=b+(d===-1?"?":d<b.length-1?"&":"")+c)):(this.params=new _.Do,this.a1=b)}clone(a={}){const b=a.method||this.method,c=a.url||this.url,d=a.responseType||this.responseType;
var e;const f=(e=a.eR)!=null?e:this.eR;e=a.body!==void 0?a.body:this.body;var g;const l=(g=a.withCredentials)!=null?g:this.withCredentials;var p;g=(p=a.ix)!=null?p:this.ix;p=a.headers||this.headers;let t=a.params||this.params,w;const A=(w=a.context)!=null?w:this.context;a.yYb!==void 0&&(p=Object.keys(a.yYb).reduce((G,I)=>G.set(I,a.yYb[I]),p));a.lj&&(t=Object.keys(a.lj).reduce((G,I)=>G.set(I,a.lj[I]),t));return new INa(b,c,e,{params:t,headers:p,context:A,ix:g,responseType:d,withCredentials:l,eR:f})}};var JNa,KNa,LNa;JNa=class{constructor(a,b=200,c="OK"){this.headers=a.headers||new Co;this.status=a.status!==void 0?a.status:b;this.statusText=a.statusText||c;this.url=a.url||null;this.ok=this.status>=200&&this.status<300}};KNa=class extends JNa{constructor(a={}){super(a);this.type=2}clone(a={}){return new KNa({headers:a.headers||this.headers,status:a.status!==void 0?a.status:this.status,statusText:a.statusText||this.statusText,url:a.url||this.url||void 0})}};
LNa=class extends JNa{constructor(a={}){super(a);this.type=4;this.body=a.body!==void 0?a.body:null}clone(a={}){return new LNa({body:a.body!==void 0?a.body:this.body,headers:a.headers||this.headers,status:a.status!==void 0?a.status:this.status,statusText:a.statusText||this.statusText,url:a.url||this.url||void 0})}};
_.Eo=class extends JNa{constructor(a){super(a,0,"Unknown Error");this.name="HttpErrorResponse";this.ok=!1;this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${a.url||"(unknown url)"}`:`Http failure response for ${a.url||"(unknown url)"}: ${a.status} ${a.statusText}`;this.error=a.error||null}};_.Fo=class{constructor(a){this.handler=a}request(a,b,c={}){if(a instanceof INa)b=a;else{var d=void 0;d=c.headers instanceof Co?c.headers:new Co(c.headers);let e=void 0;c.params&&(e=c.params instanceof _.Do?c.params:new _.Do({Iva:c.params}));b=new INa(a,b,c.body!==void 0?c.body:null,{headers:d,context:c.context,params:e,ix:c.ix,responseType:c.responseType||"json",withCredentials:c.withCredentials,eR:c.eR})}d=_.x(_.u(b),_.Ff(e=>this.handler.handle(e)));if(a instanceof INa||c.observe==="events")return d;
a=_.x(d,_.$e(e=>e instanceof LNa));switch(c.observe||"body"){case "body":switch(b.responseType){case "arraybuffer":return _.x(a,_.v(e=>{if(e.body!==null&&!(e.body instanceof ArrayBuffer))throw Error("Db");return e.body}));case "blob":return _.x(a,_.v(e=>{if(e.body!==null&&!(e.body instanceof Blob))throw Error("Eb");return e.body}));case "text":return _.x(a,_.v(e=>{if(e.body!==null&&typeof e.body!=="string")throw Error("Fb");return e.body}));default:return _.x(a,_.v(e=>e.body))}case "response":return a;
default:throw Error("Gb`"+c.observe);}}delete(a,b={}){return this.request("DELETE",a,b)}get(a,b={}){return this.request("GET",a,b)}head(a,b={}){return this.request("HEAD",a,b)}options(a,b={}){return this.request("OPTIONS",a,b)}Ku(a,b,c={}){return this.request("PATCH",a,ypa(c,b))}post(a,b,c={}){return this.request("POST",a,ypa(c,b))}put(a,b,c={}){return this.request("PUT",a,ypa(c,b))}};_.Fo.O=function(a){return new (a||_.Fo)(_.m(xNa))};_.Fo.ta=_.k({token:_.Fo,oa:_.Fo.O});var MNa=/^\)\]\}',?\n/,QNa=function(a,b,c,d){return _.Ee(function*(){const e=NNa(b);let f;try{var g=a.kd.Ub(()=>a.QUc(b.a1,Object.assign({},{signal:c},e)));g.then(Apa,Apa);d.next({type:0});f=yield g}catch(A){var l;d.error(new _.Eo({error:A,status:(l=A.status)!=null?l:0,statusText:A.statusText,url:b.a1,headers:A.headers}));return}g=new Co(f.headers);l=f.statusText;var p;const t=(p=zpa(f))!=null?p:b.a1;p=f.status;let w=null;b.ix&&d.next(new KNa({headers:g,status:p,statusText:l,url:t}));if(f.body){const A=
f.headers.get("content-length"),G=[],I=f.body.getReader();let L=0,V,da;const na=typeof Zone!=="undefined"&&Zone.current;yield a.kd.Ub(()=>_.Ee(function*(){for(;;){const {done:Ba,value:Ga}=yield I.read();if(Ba)break;G.push(Ga);L+=Ga.length;if(b.ix){let Wa,rb;da=b.responseType==="text"?((Wa=da)!=null?Wa:"")+((rb=V)!=null?rb:V=new TextDecoder).decode(Ga,{stream:!0}):void 0;const Ia=()=>d.next({type:3,total:A?+A:void 0,loaded:L,t2c:da});na?na.run(Ia):Ia()}}}));const ya=ONa(G,L);try{let Ba;const Ga=(Ba=
f.headers.get("Content-Type"))!=null?Ba:"";w=PNa(b,ya,Ga)}catch(Ba){let Ga;d.error(new _.Eo({error:Ba,headers:new Co(f.headers),status:f.status,statusText:f.statusText,url:(Ga=zpa(f))!=null?Ga:b.a1}));return}}p===0&&(p=w?200:0);p>=200&&p<300?(d.next(new LNa({body:w,headers:g,status:p,statusText:l,url:t})),d.complete()):d.error(new _.Eo({error:w,headers:g,status:p,statusText:l,url:t}))})},NNa=function(a){const b={},c=a.withCredentials?"include":void 0;a.headers.forEach((d,e)=>b[d]=e.join(","));a.headers.has("Accept")||
(b.Accept="application/json, text/plain, */*");if(!a.headers.has("Content-Type")){const d=HNa(a);d!==null&&(b["Content-Type"]=d)}return{body:GNa(a),method:a.method,headers:b,credentials:c}},ONa=function(a,b){b=new Uint8Array(b);let c=0;for(const d of a)b.set(d,c),c+=d.length;return b},PNa=function(a,b,c){switch(a.responseType){case "json":return a=(new TextDecoder).decode(b).replace(MNa,""),a===""?null:JSON.parse(a);case "text":return(new TextDecoder).decode(b);case "blob":return new Blob([b],{type:c});
case "arraybuffer":return b.buffer}},Go=class{constructor(){let a,b;this.QUc=(b=(a=_.n(RNa,{optional:!0}))==null?void 0:a.fetch)!=null?b:(...c)=>globalThis.fetch(...c);this.kd=_.n(_.df)}handle(a){return new _.Ae(b=>{const c=new AbortController;QNa(this,a,c.signal,b).then(Apa,d=>b.error(new _.Eo({error:d})));return()=>c.abort()})}};Go.O=function(a){return new (a||Go)};Go.ta=_.k({token:Go,oa:Go.O});var RNa=class{};var SNa=new _.Dd(""),TNa=new _.Dd(""),UNa=new _.Dd(""),VNa=new _.Dd("",{Ea:"root",oa:()=>!0}),Ho=class extends xNa{constructor(a,b){super();this.bC=a;this.Rb=b;this.dta=null;this.lm=_.n(Wm);this.KRc=_.n(VNa)}handle(a){this.dta===null&&(this.dta=Array.from(new Set([...this.Rb.get(TNa),...this.Rb.get(UNa,[])])).reduceRight((b,c)=>Dpa(b,c,this.Rb),Bpa));if(this.KRc){const b=this.lm.add();return _.x(this.dta(a,c=>this.bC.handle(c)),Nf(()=>this.lm.remove(b)))}return this.dta(a,b=>this.bC.handle(b))}};
Ho.O=function(a){return new (a||Ho)(_.m(yNa),_.m(Lm))};Ho.ta=_.k({token:Ho,oa:Ho.O});var WNa=/^\)\]\}',?\n/,Io=class{constructor(a){this.v$c=a}handle(a){if(a.method==="JSONP")throw new _.ad(-2800,!1);const b=this.v$c;return _.x(b.G$c?_.De(b.G$c()):_.u(null),_.Zf(()=>new _.Ae(c=>{const d=b.ab();d.open(a.method,a.a1);a.withCredentials&&(d.withCredentials=!0);a.headers.forEach((I,L)=>d.setRequestHeader(I,L.join(",")));a.headers.has("Accept")||d.setRequestHeader("Accept","application/json, text/plain, */*");if(!a.headers.has("Content-Type")){var e=HNa(a);e!==null&&d.setRequestHeader("Content-Type",
e)}a.responseType&&(e=a.responseType.toLowerCase(),d.responseType=e!=="json"?e:"text");const f=GNa(a);let g=null;const l=()=>{if(g!==null)return g;const I=d.statusText||"OK",L=new Co(d.getAllResponseHeaders()),V=("responseURL"in d&&d.responseURL?d.responseURL:/^X-Request-URL:/m.test(d.getAllResponseHeaders())?d.getResponseHeader("X-Request-URL"):null)||a.url;return g=new KNa({headers:L,status:d.status,statusText:I,url:V})},p=()=>{let {headers:I,status:L,statusText:V,url:da}=l(),na=null;L!==204&&(na=
typeof d.response==="undefined"?d.responseText:d.response);L===0&&(L=na?200:0);let ya=L>=200&&L<300;if(a.responseType==="json"&&typeof na==="string"){const Ba=na;na=na.replace(WNa,"");try{na=na!==""?JSON.parse(na):null}catch(Ga){na=Ba,ya&&(ya=!1,na={error:Ga,text:na})}}ya?(c.next(new LNa({body:na,headers:I,status:L,statusText:V,url:da||void 0})),c.complete()):c.error(new _.Eo({error:na,headers:I,status:L,statusText:V,url:da||void 0}))},t=I=>{const {url:L}=l();I=new _.Eo({error:I,status:d.status||
0,statusText:d.statusText||"Unknown Error",url:L||void 0});c.error(I)};let w=!1;const A=I=>{w||(c.next(l()),w=!0);let L={type:3,loaded:I.loaded};I.lengthComputable&&(L.total=I.total);a.responseType==="text"&&d.responseText&&(L.t2c=d.responseText);c.next(L)},G=I=>{let L={type:1,loaded:I.loaded};I.lengthComputable&&(L.total=I.total);c.next(L)};d.addEventListener("load",p);d.addEventListener("error",t);d.addEventListener("timeout",t);d.addEventListener("abort",t);a.ix&&(d.addEventListener("progress",
A),f!==null&&d.upload&&d.upload.addEventListener("progress",G));d.send(f);c.next({type:0});return()=>{d.removeEventListener("error",t);d.removeEventListener("abort",t);d.removeEventListener("load",p);d.removeEventListener("timeout",t);a.ix&&(d.removeEventListener("progress",A),f!==null&&d.upload&&d.upload.removeEventListener("progress",G));d.readyState!==d.DONE&&d.abort()}})))}};Io.O=function(a){return new (a||Io)(_.m(FLa))};Io.ta=_.k({token:Io,oa:Io.O});var Epa,Ipa,Fpa,Jo;Epa=new _.Dd("");Ipa=new _.Dd("",{Ea:"root",oa:()=>"XSRF-TOKEN"});Fpa=new _.Dd("",{Ea:"root",oa:()=>"X-XSRF-TOKEN"});_.ai=class{};
Jo=class{constructor(a,b,c){this.qu=a;this.platform=b;this.cookieName=c;this.TRb="";this.dSb=null}getToken(){if(this.platform==="server")return null;const a=this.qu.cookie||"";if(a!==this.TRb){a:{var b=this.cookieName;b=encodeURIComponent(b);for(const d of a.split(";")){var c=d.indexOf("=");const [e,f]=c==-1?[d,""]:[d.slice(0,c),d.slice(c+1)];c=f;if(e.trim()===b){b=decodeURIComponent(c);break a}}b=null}this.dSb=b;this.TRb=a}return this.dSb}};Jo.O=function(a){return new (a||Jo)(_.m(_.bi),_.m(eg),_.m(Ipa))};
Jo.ta=_.k({token:Jo,oa:Jo.O});var Ko=class{constructor(a){this.Rb=a}intercept(a,b){return Fd(this.Rb,()=>Gpa(a,c=>b.handle(c)))}};Ko.O=function(a){return new (a||Ko)(_.m(Lm))};Ko.ta=_.k({token:Ko,oa:Ko.O});var XNa=new _.Dd("");var Lo;_.YNa=function(){return{aq:Lo,Nb:Jpa({iPb:"X-Framework-Xsrf-Token"}).It}};Lo=class{};Lo.O=function(a){return new (a||Lo)};Lo.Ca=_.vd({type:Lo});Lo.Ba=_.Xc({Nb:[Ko,{va:SNa,Fb:Ko,xd:!0},{va:_.ai,Qd:Jo},Jpa({cookieName:"XSRF-TOKEN",iPb:"X-XSRF-TOKEN"}).It,{va:Epa,jc:!0}]});_.Mo=class{};_.Mo.O=function(a){return new (a||_.Mo)};_.Mo.Ca=_.vd({type:_.Mo});
_.Mo.Ba=_.Xc({Nb:[function(...a){const b=[_.Fo,Io,Ho,{va:xNa,Fb:Ho},{va:yNa,Ab:()=>{let c;return(c=_.n(Go,{optional:!0}))!=null?c:_.n(Io)}},{va:TNa,jc:Gpa,xd:!0},{va:Epa,jc:!0},{va:_.ai,Qd:Jo}];for(const c of a)b.push(...c.It);return{It:b}}(Hpa(1,[{va:XNa,Ab:function(){let a=null;return(b,c)=>{if(a===null){let e;a=((e=_.n(SNa,{optional:!0}))!=null?e:[]).reduceRight(Cpa,Bpa)}const d=_.n(Wm);if(_.n(VNa)){const e=d.add();return _.x(a(b,c),Nf(()=>d.remove(e)))}return a(b,c)}}},{va:TNa,Fb:XNa,xd:!0}]))]});var Oo=class{};Oo.O=function(a){return new (a||Oo)};Oo.ta=_.k({token:Oo,oa:function(a){let b=null;return b=a?new (a||Oo):_.m(Po)},Ea:"root"});
var Po=class extends Oo{constructor(a){super();this.uv=a}jq(a,b){if(b==null)return null;switch(a){case 0:return b;case 1:return _.of(b,"HTML")?_.nf(b):Nia(this.uv,String(b)).toString();case 2:return _.of(b,"Style")?_.nf(b):b;case 3:if(_.of(b,"Script"))return _.nf(b);throw new _.ad(5200,!1);case 4:return _.of(b,"URL")?_.nf(b):Bia(String(b));case 5:if(_.of(b,"ResourceURL"))return _.nf(b);throw new _.ad(5201,!1);default:throw new _.ad(5202,!1);}}FJb(a){return new $Ia(a)}HJb(a){return new aJa(a)}GJb(a){return new bJa(a)}};
Po.O=function(a){return new (a||Po)(_.m(_.bi))};Po.ta=_.k({token:Po,oa:Po.O,Ea:"root"});new mn;var ZNa=function(a,b){switch(b){case 1:return a instanceof _.kc;case 4:return a instanceof _.dc||a instanceof _.ac;case 5:return a instanceof _.ac;case 3:return!1;default:return!1}},$Na=function(a,b){if(b!=null){if(b instanceof _.kc)return a.Zea.FJb(String(b));if(b instanceof _.dc)return a.Zea.HJb(_.ec(b));if(b instanceof _.ac)return a.Zea.GJb(String(b))}return null},Qo=class extends Oo{constructor(a){super();this.Zea=new Po(a)}jq(a,b){if(b==null)return null;if(b instanceof _.ac||b instanceof _.dc||
b instanceof _.kc){if(ZNa(b,a))return this.Zea.jq(a,$Na(this,b));throw Error("Hb`"+kJa[a]+"`"+b);}return this.Zea.jq(a,b)}FJb(){throw Error("Ib");}HJb(){throw Error("Ib");}GJb(){throw Error("Ib");}};Qo.O=function(a){return new (a||Qo)(_.m(_.bi))};Qo.ta=_.k({token:Qo,oa:Qo.O});var aOa=[{va:lJa,Fb:Oo},{va:Oo,Qd:Qo}],Ro=class{};Ro.O=function(a){return new (a||Ro)};Ro.Ca=_.vd({type:Ro});Ro.Ba=_.Xc({Nb:aOa,imports:[Ao]});var bOa=function(a){let b;for(a=a.root;a!==void 0;){let c;b=(c=a.data[Ph])!=null?c:b;a=a.children.find(d=>d.ef==="primary")}return b},So=class{};So.O=function(a){return new (a||So)};So.ta=_.k({token:So,oa:()=>_.n(To),Ea:"root"});var To=class extends So{constructor(a){super();this.title=a}fDa(a){a=bOa(a);a!==void 0&&this.title.sm(a)}};To.O=function(a){return new (a||To)(_.m(_.Bo))};To.ta=_.k({token:To,oa:To.O,Ea:"root"});var ji=new _.Dd("",{Ea:"root",oa:()=>({})});var Uo;_.Mpa=new _.Dd("");
Uo=class{constructor(){this.Ita=new WeakMap;this.jta=new WeakMap;_.n(ln)}wP(a){if(this.Ita.get(a))return this.Ita.get(a);if(a.nT)return _.u(a.nT);this.iza&&this.iza(a);var b=_.x(Dh(a.wP()),_.v(Kpa),_.ag(c=>{this.pgb&&this.pgb(a);a.nT=c}),Nf(()=>{this.Ita.delete(a)}));b=_.x(new dka(b,()=>new _.Pf),_.Oe());this.Ita.set(a,b);return b}zl(a,b){if(this.jta.get(b))return this.jta.get(b);if(b.cN)return _.u({KD:b.cN,Rb:b.oT});this.iza&&this.iza(b);a=_.x(Npa(b,a,this.pgb),Nf(()=>{this.jta.delete(b)}));a=_.x(new dka(a,
()=>new _.Pf),_.Oe());this.jta.set(b,a);return a}};Uo.O=function(a){return new (a||Uo)};Uo.ta=_.k({token:Uo,oa:Uo.O,Ea:"root"});var Wo=class{};Wo.O=function(a){return new (a||Wo)};Wo.ta=_.k({token:Wo,oa:()=>_.n(Xo),Ea:"root"});var Xo=class{extract(a){return a}merge(a){return a}};Xo.O=function(a){return new (a||Xo)};Xo.ta=_.k({token:Xo,oa:Xo.O,Ea:"root"});var cOa=new _.Dd(""),Opa=new _.Dd("");var dOa=new _.Dd(""),eOa=function(a,b){const c=++a.DG;let d;(d=a.Yz)==null||d.next(Object.assign({},a.Yz.value,b,{id:c}))},fOa=function(a,b,c){c=new _.di(b.id,a.fg.Yc(b.Xq),"",c);a.events.next(c);b.resolve(!1)},gOa=function(a){let b,c;return((b=a.WJ)==null?void 0:b.Xq.toString())!==((c=a.WJ)==null?void 0:c.Bk.toString())},hOa=function(a){const b=a.pE.extract(a.fg.parse(a.location.path(!0)));let c,d,e;const f=(e=(c=a.vF)==null?void 0:c.Osb)!=null?e:(d=a.vF)==null?void 0:d.Xq;let g;return b.toString()!==
(f==null?void 0:f.toString())&&!((g=a.vF)==null?0:g.Qp.xx)},iOa=function(a,b,c,d){a.Yz=new _.Uh({id:0,Bk:c,sLb:c,Xq:a.pE.extract(c),Mh:a.pE.extract(c),kAa:c,Qp:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:"imperative",HD:null,OV:d.Wc,mj:null,VYa:d,Pma:null,u6:{canActivateChecks:[],canDeactivateChecks:[]},xK:null});return _.x(a.Yz,_.$e(e=>e.id!==0),_.v(e=>Object.assign({},e,{Xq:a.pE.extract(e.kAa)})),_.Zf(e=>{let f=!1,g=!1;return _.x(_.u(e),_.Zf(l=>{if(a.DG>e.id)return fOa(a,
e,1),_.Ye;a.WJ=e;a.vF={id:l.id,er:l.kAa,Xq:l.Xq,Osb:typeof l.Qp.Lsa==="string"?a.fg.parse(l.Qp.Lsa):l.Qp.Lsa,trigger:l.source,Qp:l.Qp,X2c:a.Gia?Object.assign({},a.Gia,{X2c:null}):null};const p=!b.DP||gOa(a)||hOa(a);let t;const w=(t=l.Qp.kza)!=null?t:b.kza;return p||w==="reload"?_.x(_.u(l),_.Zf(A=>{let G;const I=(G=a.Yz)==null?void 0:G.getValue();a.events.next(new _.oo(A.id,a.fg.Yc(A.Xq),A.source,A.HD));let L;return I!==((L=a.Yz)==null?void 0:L.getValue())?_.Ye:Promise.resolve(A)}),fpa(a.LF,a.w4,a.LAa,
b.config,a.fg,a.eZ),_.ag(A=>{e.mj=A.mj;e.Mh=A.Mh;a.vF=Object.assign({},a.vF,{fga:A.Mh});A=new cMa(A.id,a.fg.Yc(A.Xq),a.fg.Yc(A.Mh),A.mj);a.events.next(A)})):(a.events.next(new ei(l.id,a.fg.Yc(l.kAa))),l.resolve(!1),_.Ye)}),_.ag(l=>{l=new dMa(l.id,a.fg.Yc(l.Xq),a.fg.Yc(l.Mh),l.mj);a.events.next(l)}),_.v(l=>{var p=Object,t=p.assign;var w=l.OV;const A=l.mj.Wg;w=Yh(A,w?w.Wg:null,a.lXb,[A.value]);return a.WJ=e=t.call(p,{},l,{u6:w})}),Koa(a.LF,l=>a.events.next(l)),_.ag(l=>{if((e.xK=l.xK)&&typeof l.xK!==
"boolean")throw Aoa(l.xK);l=new eMa(l.id,a.fg.Yc(l.Xq),a.fg.Yc(l.Mh),l.mj,!!l.xK);a.events.next(l)}),_.$e(l=>l.xK?!0:(fOa(a,l,3),!1)),lpa(l=>{if(l.u6.canActivateChecks.length)return _.x(_.u(l),_.ag(p=>{p=new _.fMa(p.id,a.fg.Yc(p.Xq),a.fg.Yc(p.Mh),p.mj);a.events.next(p)}),_.Zf(p=>{let t=!1;return _.x(_.u(p),ipa(a.eZ,a.LF),_.ag({next:()=>t=!0,complete:()=>{t||fOa(a,p,2)}}))}),_.ag(p=>{p=new _.gMa(p.id,a.fg.Yc(p.Xq),a.fg.Yc(p.Mh),p.mj);a.events.next(p)}))}),lpa(l=>{const p=t=>{const w=[];let A;((A=t.qe)==
null?0:A.wP)&&!t.qe.nT&&w.push(_.x(a.w4.wP(t.qe),_.ag(G=>{t.component=G}),_.v(()=>{})));for(const G of t.children)w.push(...p(G));return w};return _.x(_.Pe(p(l.mj.root)),_.Hf(null),_.Jf(1))}),lpa(()=>a.eIb()),_.Zf(()=>{const l=e.OV,p=e.mj;let t;const w=(t=a.URc)==null?void 0:t.call(a,a.LF,l.root,p.root);return w?_.x(_.De(w),_.v(()=>e)):_.u(e)}),_.v(l=>{var p=l.mj;var t=l.VYa;t=yoa(b.Onb,p.Wg,t?t.Wg:void 0);p=new sMa(t,p);a.WJ=e=Object.assign({},l,{Pma:p});a.vF.Pma=p;return e}),_.ag(()=>{a.events.next(new mMa)}),
DMa(a.lXb,b.Onb,l=>a.events.next(l),a.bQb),_.Jf(1),_.ag({next:l=>{f=!0;a.Gia=a.vF;a.events.next(new _.ci(l.id,a.fg.Yc(l.Xq),a.fg.Yc(l.Mh)));let p;(p=a.v8c)==null||p.fDa(l.Pma.Wc);l.resolve(!0)},complete:()=>{f=!0}}),_.$f(_.x(a.H0b,_.ag(l=>{throw l;}))),Nf(()=>{f||g||fOa(a,e,1);let l;((l=a.WJ)==null?void 0:l.id)===e.id&&(a.vF=null,a.WJ=null)}),_.Ef(l=>{g=!0;if(Boa(l))a.events.next(new _.di(e.id,a.fg.Yc(e.Xq),l.message,l.FQc)),Boa(l)&&Ih(l.url)?a.events.next(new nMa(l.url,l.mja)):e.resolve(!1);else{let p;
const t=new _.Rpa(e.id,a.fg.Yc(e.Xq),l,(p=e.mj)!=null?p:void 0);try{throw Fd(a.LF,()=>{let w;return(w=a.N0c)==null?void 0:w.call(a,t)}),a.events.next(t),l;}catch(w){a.options.Frd?e.resolve(!1):e.reject(w)}}return _.Ye}))}))},ii=class{get pXc(){return this.DG!==0}constructor(){this.Gia=this.WJ=this.vF=null;this.events=new _.Pf;this.H0b=new _.Pf;this.w4=_.n(Uo);this.LF=_.n(Lm);this.fg=_.n(_.ki);this.lXb=_.n(po);this.location=_.n(_.co);this.bQb=_.n(BMa,{optional:!0})!==null;this.v8c=_.n(So);this.options=
_.n(ji,{optional:!0})||{};this.eZ=this.options.eZ||"emptyOnly";this.pE=_.n(Wo);this.URc=_.n(cOa,{optional:!0});this.N0c=_.n(dOa,{optional:!0});this.DG=0;this.eIb=()=>_.u(void 0);this.LAa=null;this.w4.pgb=a=>this.events.next(new iMa(a));this.w4.iza=a=>this.events.next(new hMa(a))}complete(){let a;(a=this.Yz)==null||a.complete()}};ii.O=function(a){return new (a||ii)};ii.ta=_.k({token:ii,oa:ii.O,Ea:"root"});_.Yo=class{};_.Yo.O=function(a){return new (a||_.Yo)};_.Yo.ta=_.k({token:_.Yo,oa:()=>_.n(Zo),Ea:"root"});var jOa=class{store(){}HBa(a,b){return a.qe===b.qe}},Zo=class extends jOa{};Zo.O=(()=>{let a;return function(b){return(a||(a=_.me(Zo)))(b||Zo)}})();Zo.ta=_.k({token:Zo,oa:Zo.O,Ea:"root"});var $o=class{};$o.O=function(a){return new (a||$o)};$o.ta=_.k({token:$o,oa:()=>_.n(ap),Ea:"root"});
var kOa=function(a){return{BD:a.BD,Bk:a.Bk,rm:a.rm}},lOa=function(a,b){return a.location.subscribe(c=>{c.type==="popstate"&&b(c.url,c.state)})},nOa=function(a,b,c){b=b instanceof Hh?a.fg.Yc(b):b;CLa(a.location,b)||c.Qp.jj?(c=Object.assign({},c.Qp.state,mOa(a,c.id,a.Ksa)),a.location.replaceState(b,"",c)):(c=Object.assign({},c.Qp.state,mOa(a,c.id,a.Ksa+1)),a.location.go(b,"",c))},qOa=function(a,b,c=!1){a.eea==="computed"?(c=a.Sea-a.Ksa,c!==0?a.location.EK(c):a.Bk===b.fga&&c===0&&(oOa(a,b),pOa(a))):
a.eea==="replace"&&(c&&oOa(a,b),pOa(a))},mOa=function(a,b,c){return a.eea==="computed"?{DG:b,j2b:c}:{DG:b}},oOa=function(a,b){a.rm=a.Arb.rm;a.Bk=a.Arb.Bk;let c;a.BD=a.pE.merge(a.Bk,(c=b.fga)!=null?c:a.BD)},pOa=function(a){a.location.replaceState(a.fg.Yc(a.BD),"",mOa(a,a.bSb,a.Sea))},ap=class extends $o{constructor(){super(...arguments);this.location=_.n(_.co);this.fg=_.n(_.ki);this.options=_.n(ji,{optional:!0})||{};this.eea=this.options.eea||"replace";this.pE=_.n(Wo);this.A9=this.options.A9||"deferred";
this.BD=this.Bk=new Hh;this.Sea=0;this.bSb=-1;const a=new uMa(new Rh(new tMa([],{},{},"",{},"primary",null,null,{}),[])),b=new _.Th(new _.Uh([new _.Lh("",{})]),new _.Uh({}),new _.Uh({}),new _.Uh(""),new _.Uh({}),"primary",null,a.root);b.Wc=a.root;this.rm=new sMa(new Rh(b,[]),a);this.Arb=kOa(this)}HD(){return this.location.getState()}get Ksa(){if(this.eea!=="computed")return this.Sea;let a,b;return(b=(a=this.HD())==null?void 0:a.j2b)!=null?b:this.Sea}};
ap.O=(()=>{let a;return function(b){return(a||(a=_.me(ap)))(b||ap)}})();ap.ta=_.k({token:ap,oa:ap.O,Ea:"root"});var rOa,sOa,uOa,tOa,aqa,vOa,wOa;rOa={Zn:"exact",af:"ignored",pTb:"ignored",Sa:"exact"};sOa={Zn:"subset",af:"ignored",pTb:"ignored",Sa:"subset"};
uOa=function(a){const b=a.EG.events.subscribe(c=>{try{const e=a.EG.WJ,f=a.EG.vF;if(e!==null&&f!==null){var d=a.X8;if(c instanceof _.oo)d.Arb=kOa(d);else if(c instanceof ei)d.BD=f.er;else if(c instanceof cMa){if(d.A9==="eager"&&!f.Qp.xx){const g=d.pE.merge(f.fga,f.er);let l;nOa(d,(l=f.Osb)!=null?l:g,f)}}else if(c instanceof mMa){if(d.Bk=f.fga,d.BD=d.pE.merge(f.fga,f.er),d.rm=f.Pma,d.A9==="deferred"&&!f.Qp.xx){let g;nOa(d,(g=f.Osb)!=null?g:d.BD,f)}}else c instanceof _.di&&(c.code===3||c.code===2)?qOa(d,
f):c instanceof _.Rpa?qOa(d,f,!0):c instanceof _.ci&&(d.bSb=c.id,d.Sea=d.Ksa);if(c instanceof _.di&&c.code!==0&&c.code!==1)a.DP=!0;else if(c instanceof _.ci)a.DP=!0;else if(c instanceof nMa){const g=c.mja,l=a.pE.merge(c.url,e.sLb),p=Object.assign({},{Lsa:e.Qp.Lsa,info:e.Qp.info,xx:e.Qp.xx,jj:e.Qp.jj||a.A9==="eager"||e.source!=="imperative"},g);tOa(a,l,"imperative",null,p,{resolve:e.resolve,reject:e.reject,promise:e.promise})}}c instanceof mMa||c instanceof nMa||a.sk.next(c)}catch(e){a.EG.H0b.next(e)}});
a.UMb.add(b)};tOa=function(a,b,c,d,e,f){if(a.kMb)return Promise.resolve(!1);let g,l;f?(g=f.resolve,l=f.reject,f=f.promise):f=new Promise((t,w)=>{g=t;l=w});const p=a.lm.add();Spa(a,()=>{queueMicrotask(()=>a.lm.remove(p))});eOa(a.EG,{source:c,HD:d,Bk:a.Bk,sLb:a.Bk,kAa:b,Qp:e,resolve:g,reject:l,promise:f,OV:a.rm.Wc,VYa:a.rm});return f.catch(t=>Promise.reject(t))};aqa=function(a){a.Vya!=null||(a.Vya=lOa(a.X8,(b,c)=>{setTimeout(()=>{vOa(a,b,"popstate",c)},0)}))};
vOa=function(a,b,c,d){const e={jj:!0},f=(d==null?0:d.DG)?d:null;d&&(d=Object.assign({},d),delete d.DG,delete d.j2b,Object.keys(d).length!==0&&(e.state=d));b=_.bp(a,b);tOa(a,b,c,f,e)};_.bp=function(a,b){try{return a.fg.parse(b)}catch(c){return a.fg.parse("/")}};_.cp=function(a,b){return a.fg.Yc(b)};wOa=function(a){return Object.entries(a).reduce((b,[c,d])=>{d!==null&&d!==void 0&&(b[c]=d);return b},{})};
_.dp=function(a,b,c={}){const d=c.Li,e=c.Sa;var f=c.af;f=c.pka?a.Bk.af:f;let g;switch((g=c.Mg)!=null?g:a.options.Ogd){case "merge":c=Object.assign({},a.Bk.Sa,e);break;case "preserve":c=a.Bk.Sa;break;default:c=e||null}c!==null&&(c=wOa(c));let l;try{l=$na(d?d.Wc:a.rm.Wc.root)}catch(p){if(typeof b[0]!=="string"||b[0][0]!=="/")b=[];l=a.Bk.root}return aoa(l,b,c,f!=null?f:null)};_.ep=function(a,b,c={xx:!1}){b=Ih(b)?b:_.bp(a,b);b=a.pE.merge(b,a.BD);return tOa(a,b,"imperative",null,c)};
_.gi=class{get Bk(){return this.X8.Bk}get BD(){return this.X8.BD}get events(){return this.sk}get rm(){return this.X8.rm}constructor(){this.kMb=!1;this.console=_.n(cn);this.X8=_.n($o);this.options=_.n(ji,{optional:!0})||{};this.lm=_.n(Wm);this.A9=this.options.A9||"deferred";this.EG=_.n(ii);this.fg=_.n(_.ki);this.location=_.n(_.co);this.pE=_.n(Wo);this.sk=new _.Pf;this.DP=!1;this.Onb=_.n(_.Yo);this.kza=this.options.kza||"ignore";let a,b;this.config=(b=(a=_.n(_.Mpa,{optional:!0}))==null?void 0:a.flat())!=
null?b:[];_.n(BMa,{optional:!0});this.UMb=new _.ve;this.config=this.config.map(voa);this.DP=!1;iOa(this.EG,this,this.Bk,this.rm).subscribe({error:c=>{this.console.warn(c)}});uOa(this)}Sha(){aqa(this);this.EG.pXc||vOa(this,this.location.path(!0),"imperative",this.X8.HD())}get url(){return _.cp(this,this.Bk)}get Gia(){return this.EG.Gia}Ia(){this.dispose()}dispose(){this.EG.complete();this.Vya&&(this.Vya.unsubscribe(),this.Vya=void 0);this.kMb=!0;this.UMb.unsubscribe()}navigate(a,b={xx:!1}){for(let c=
0;c<a.length;c++)if(a[c]==null)throw new _.ad(4008,!1);return _.ep(this,_.dp(this,a,b),b)}isActive(a,b){b=b===!0?Object.assign({},rOa):b===!1?Object.assign({},sOa):b;if(Ih(a))return Gna(this.Bk,a,b);a=_.bp(this,a);return Gna(this.Bk,a,b)}};_.gi.O=function(a){return new (a||_.gi)};_.gi.ta=_.k({token:_.gi,oa:_.gi.O,Ea:"root"});var yOa,zOa,xOa;yOa=function(a){var b=a.ym;let c;a.href=b!==null&&a.c7?(c=a.c7)==null?void 0:c.Bz(_.cp(a.Ua,b)):null;a.href===null?b=null:(b=a.Ye.ma.tagName.toLowerCase(),b=(b==="base"||b==="link"?_.Tia:_.tf)(a.href));xOa(a,"href",b)};zOa=function(a,b){a.Q7c!=null||a.Wha||xOa(a,"tabindex",b)};xOa=function(a,b,c){const d=a.renderer;a=a.Ye.ma;c!==null?d.setAttribute(a,b,c):d.removeAttribute(a,b)};
_.fp=class{constructor(a,b,c,d,e,f){this.Ua=a;this.Kb=b;this.Q7c=c;this.renderer=d;this.Ye=e;this.c7=f;this.href=null;this.tUb=new _.Pf;this.jj=this.xx=this.pka=!1;this.p8=null;let g;b=(g=e.ma.tagName)==null?void 0:g.toLowerCase();(this.Wha=b==="a"||b==="area")?this.Za=a.events.subscribe(l=>{l instanceof _.ci&&yOa(this)}):zOa(this,"0")}Sb(){this.Wha&&yOa(this);this.tUb.next(this)}set ik(a){a==null?(this.p8=null,zOa(this,null)):(this.p8=Ih(a)?a:Array.isArray(a)?a:[a],zOa(this,"0"))}Td(a,b,c,d,e){const f=
this.ym;if(f===null||this.Wha&&(a!==0||b||c||d||e||typeof this.target==="string"&&this.target!="_self"))return!0;_.ep(this.Ua,f,{xx:this.xx,jj:this.jj,state:this.state,info:this.info});return!this.Wha}Ia(){let a;(a=this.Za)==null||a.unsubscribe()}get ym(){return this.p8===null?null:Ih(this.p8)?this.p8:_.dp(this.Ua,this.p8,{Li:this.Li!==void 0?this.Li:this.Kb,Sa:this.Sa,af:this.af,Mg:this.Mg,pka:this.pka})}};
_.fp.O=function(a){return new (a||_.fp)(_.B(_.gi),_.B(_.Th),_.he("tabindex"),_.B(_.Sm),_.B(_.re),_.B(_.$n))};
_.fp.La=_.xd({type:_.fp,na:[["","routerLink",""]],ob:1,Ya:function(a,b){a&1&&_.N("click",function(c){return b.Td(c.button,c.ctrlKey,c.shiftKey,c.altKey,c.metaKey)});a&2&&_.og("target",b.target)},inputs:{target:"target",Sa:"queryParams",af:"fragment",Mg:"queryParamsHandling",state:"state",info:"info",Li:"relativeTo",pka:[2,"preserveFragment","preserveFragment",_.oh],xx:[2,"skipLocationChange","skipLocationChange",_.oh],jj:[2,"replaceUrl","replaceUrl",_.oh],ik:"routerLink"},standalone:!0,features:[_.ng,
_.Ld]});var AOa=class{},Wpa=function(a){a.Za=_.x(a.Ua.events,_.$e(b=>b instanceof _.ci),_.Ff(()=>a.preload())).subscribe(()=>{})},COa=function(a,b,c){const d=[];for(const e of c){e.Nb&&!e.xc&&(e.xc=Lja(e.Nb,b,`Route: ${e.path}`));let f;c=(f=e.xc)!=null?f:b;let g;const l=(g=e.oT)!=null?g:c;(e.zl&&!e.cN&&e.Vsa===void 0||e.wP&&!e.nT)&&d.push(BOa(a,c,e));if(e.children||e.cN){let p;d.push(COa(a,l,(p=e.children)!=null?p:e.cN))}}return _.x(_.De(d),_.Re())},BOa=function(a,b,c){return a.Nib.preload(c,()=>{const d=
_.x(c.zl&&c.Vsa===void 0?a.kya.zl(b,c):_.u(null),_.Qe(e=>{if(e===null)return _.u(void 0);c.cN=e.KD;c.oT=e.Rb;let f;return COa(a,(f=e.Rb)!=null?f:b,e.KD)}));if(c.wP&&!c.nT){const e=a.kya.wP(c);return _.x(_.De([d,e]),_.Re())}return d})},gp=class{constructor(a,b,c,d,e){this.Ua=a;this.Rb=c;this.Nib=d;this.kya=e}preload(){return COa(this,this.Rb,this.Ua.config)}Ia(){this.Za&&this.Za.unsubscribe()}};gp.O=function(a){return new (a||gp)(_.m(_.gi),_.m(ln),_.m(Lm),_.m(AOa),_.m(Uo))};
gp.ta=_.k({token:gp,oa:gp.O,Ea:"root"});var Xpa=new _.Dd(""),EOa=function(a){return a.Yz.events.subscribe(b=>{b instanceof _.oo?(a.store[a.WRb]=a.E9.rOb(),a.xbb=b.WTb,a.gnb=b.HD?b.HD.DG:0):b instanceof _.ci?(a.WRb=b.id,DOa(a,a.fg.parse(b.Mh).af)):b instanceof ei&&b.code===0&&(a.xbb=void 0,a.gnb=0,DOa(a,a.fg.parse(b.url).af))})},FOa=function(a){return a.Yz.events.subscribe(b=>{b instanceof lMa&&(b.position?a.options.hla==="top"?a.E9.YAa([0,0]):a.options.hla==="enabled"&&a.E9.YAa(b.position):b.anchor&&a.options.vIb==="enabled"?a.E9.LXb(b.anchor):
a.options.hla!=="disabled"&&a.E9.YAa([0,0]))})},DOa=function(a,b){a.zone.Ub(()=>{setTimeout(()=>{a.zone.run(()=>{a.Yz.events.next(new lMa(a.xbb==="popstate"?a.store[a.gnb]:null,b))})},0)})},li=class{constructor(a,b,c,d,e={}){this.fg=a;this.Yz=b;this.E9=c;this.zone=d;this.options=e;this.WRb=0;this.xbb="imperative";this.gnb=0;this.store={};e.hla||(e.hla="disabled");e.vIb||(e.vIb="disabled")}init(){this.options.hla!=="disabled"&&this.E9.zYb("manual");this.Pnb=EOa(this);this.Y4c=FOa(this)}Ia(){let a;
(a=this.Pnb)==null||a.unsubscribe();let b;(b=this.Y4c)==null||b.unsubscribe()}};li.O=function(){_.ef()};li.ta=_.k({token:li,oa:li.O});var Tpa=new _.Dd("",{oa:()=>new _.Pf}),Upa=new _.Dd("",{Ea:"root",oa:()=>1}),Vpa=new _.Dd("");var GOa,HOa;GOa=new _.Dd("ROUTER_FORROOT_GUARD");HOa=[_.co,{va:_.ki,Qd:VLa},_.gi,po,{va:_.Th,Ab:function(a){return a.rm.root},Ib:[_.gi]},Uo,[]];
_.JOa=function(a){var b={kza:"reload",eZ:"always",Uhd:!1},c=_.hp,d={va:GOa,Ab:eqa,Ib:[[_.gi,new _.Nm,new _.Om]]},e=(b==null?0:b.fh)?{va:dOa,jc:b.fh}:[],f=(b==null?0:b.Zud)?{va:_.$n,Qd:bo}:{va:_.$n,Qd:ao},g=dqa(),l=(b==null?0:b.Nib)?fi(0,[{va:Vpa,Fb:gp},{va:AOa,Fb:b.Nib}]).It:[],p=(b==null?0:b.Sha)?[b.Sha==="disabled"?bqa().It:[],b.Sha==="enabledBlocking"?$pa().It:[]]:[],t=(b==null?0:b.ced)?fi(8,[so,{va:BMa,Fb:so}]).It:[];if(b==null?0:b.Vhd){var w=[{va:cOa,jc:Qpa},{va:Opa,jc:Object.assign({},{CZb:!1},
void 0)}];w=fi(9,w).It}else w=[];return{aq:c,Nb:[HOa,[],{va:_.Mpa,xd:!0,jc:a},d,e,{va:ji,jc:b?b:{}},f,g,l,p,t,w,[{va:IOa,Ab:Ypa},{va:wJa,xd:!0,Fb:IOa}]]}};_.hp=class{};_.hp.O=function(a){return new (a||_.hp)(_.m(GOa,8))};_.hp.Ca=_.vd({type:_.hp});_.hp.Ba=_.Xc({});var IOa=new _.Dd("");new mn;var KOa=function(a){const b=[];for(a=a.Ua.rm.root;a.firstChild;){const c=a.firstChild.qe;let d,e,f;const g=(f=(e=c.TSb)!=null?e:(d=c.data)==null?void 0:d.loggedPathTemplate)!=null?f:c.path;g&&b.push(g);a=a.firstChild}return"/"+b.join("/")},ip=class{constructor(a){this.Ua=a}};ip.O=function(a){return new (a||ip)(_.m(_.gi))};ip.ta=_.k({token:ip,oa:ip.O,Ea:"root"});var LOa=function(a,b){if(!(b<=0||b>Date.now())){if(b>=a.X4c)return Date.now()-b;if(performance&&performance.now&&b<=performance.now())return Math.round(performance.now()-b)}},jp=class{constructor(a=Date.now()){this.X4c=a}};jp.O=function(a){return new (a||jp)(_.m(TLa))};jp.ta=_.k({token:jp,oa:jp.O,Ea:"root"});var MOa=function(){var a=null;try{a=_.ea.localStorage||null}catch(b){}dm.call(this,a)};_.Lk(MOa,dm);var kp=function(a,b){this.eja=a;this.T7=b+"::"};_.Lk(kp,cm);kp.prototype.set=function(a,b){this.eja.set(this.T7+a,b)};kp.prototype.get=function(a){return this.eja.get(this.T7+a)};kp.prototype.remove=function(a){this.eja.remove(this.T7+a)};
kp.prototype.W1=function(a){const b=this.eja[Symbol.iterator](),c=this,d=new $l;d.next=function(){var e=b.next();if(e.done)return e;for(e=e.value;e.slice(0,c.T7.length)!=c.T7;){e=b.next();if(e.done)return e;e=e.value}return{value:a?e.slice(c.T7.length):c.eja.get(e),done:!1}};return d};var NOa=function(){};NOa.prototype.Yc=function(a){const b=[];OOa(this,a,b);return b.join("")};
var OOa=function(a,b,c){if(b==null)c.push("null");else{if(typeof b=="object"){if(Array.isArray(b)){var d=b;b=d.length;c.push("[");var e="";for(var f=0;f<b;f++)c.push(e),OOa(a,d[f],c),e=",";c.push("]");return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");e="";for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&(f=b[d],typeof f!="function"&&(c.push(e),POa(d,c),c.push(":"),OOa(a,f,c),e=","));c.push("}");return}}switch(typeof b){case "string":POa(b,
c);break;case "number":c.push(isFinite(b)&&!isNaN(b)?String(b):"null");break;case "boolean":c.push(String(b));break;case "function":c.push("null");break;default:throw Error("Jb`"+typeof b);}}},QOa={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\u000b"},ROa=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g,POa=function(a,b){b.push('"',a.replace(ROa,function(c){let d=QOa[c];d||(d="\\u"+(c.charCodeAt(0)|65536).toString(16).slice(1),
QOa[c]=d);return d}),'"')};var lp=function(a){this.zya=a};lp.prototype.set=function(a,b){b===void 0?this.zya.remove(a):this.zya.set(a,(new NOa).Yc(b))};lp.prototype.get=function(a){let b;try{b=this.zya.get(a)}catch(c){return}if(b!==null)try{return JSON.parse(b)}catch(c){throw"Storage: Invalid value was encountered";}};lp.prototype.remove=function(a){this.zya.remove(a)};var SOa=new _.Dd("localstorage",{Ea:"root",oa:function(){var a=new MOa;return(a=(a.Ssa=cDa(a.ZD))?new kp(a,"devops"):null)?new lp(a):null}}),TOa=new _.Dd("sessionstorage",{Ea:"root",oa:function(){var a=new dDa;return(a=(a.Ssa=cDa(a.ZD))?new kp(a,"devops"):null)?new lp(a):null}});var mp={mark(){},measure(){}},UOa=class{get duration(){return this.PTc}get status(){return this.Z8}set status(a){this.Z8!=="FAILURE"&&(this.Z8=a)}constructor(a,b,c,d,e,f,g,l){this.actionId=a;this.Qz=b;this.initialRoute=c;this.er=d;this.Z6c=f;this.Tub=g;this.SPb=l;this.PNb=!1;this.jn=[];this.t2a=[];this.Z8="SUCCESS";this.targetRoute=c;this.xm=d;this.mj=e}Qs(){return this.jn.every(a=>!!a.statusCode)}L5c(a,b){mp.mark(kqa(b,this.actionId)+"-begin");this.SPb=b;this.Qz=Math.min(a,this.Qz)}get event(){let a=
this.SPb;if(!a)return a;for(const b of this.t2a)a=this.Tub(a,b);return a}get B0(){return this.WQb||this.PNb}get WQb(){return!(this.event&&this.event.gestureName==="BACKGROUND")}get VYc(){return!!this.event&&this.event.gestureName==="EXTERNAL"}},VOa=new _.Dd("event loggers",{oa:()=>[]}),WOa=new _.Dd("update handler",{oa:()=>(a,b)=>Object.assign({},a,b)}),XOa=function(a){let b;const c=((b=a.sessionStorage)==null?void 0:b.get("loggedSessionId"))||a.g6a();a.sessionStorage&&a.sessionStorage.set("loggedSessionId",
c);return c},np=class{constructor(){this.sessionStorage=_.n(TOa);this.g6a=_.n(SLa)}},ZOa,bPa,cPa,qp,fPa,YOa,sp;np.O=function(a){return new (a||np)};np.ta=_.k({token:np,oa:np.O,Ea:"root"});ZOa=function(a){_.Ve(document,"visibilitychange").subscribe(()=>{document.visibilityState==="hidden"?YOa(a,()=>_.op(a,Promise.resolve(),"keepalive"),"PageHidden"):document.visibilityState==="visible"&&YOa(a,()=>_.op(a,Promise.resolve(),"keepalive"),"PageVisible")})};
_.pp=function(a,b=_.pi(),c){!a.Oq||c&&a.Oq.event?a.Oq=_.$Oa(a,b,c):c&&!a.Oq.event&&a.Oq.L5c(b,c);return a.Oq};
bPa=function(a,b){const c=b.event;if(!c)throw Error("Kb");c.element==="InitialPageLoad"&&iqa(b,a.QRb);const d=b.duration||LOa(a.B0a,b.Qz),{targetRoute:e,xm:f,mj:g}=c.xm?{xm:c.xm,targetRoute:void 0,mj:void 0}:b,l=lqa(a.document),p=b.jn.filter(w=>w.LQ);for(var t of p)t.error&&a.XWb.has(t.error)&&(t.statusCode="RETRIED"),t.Ew&&t.statusCode!=="RETRIED"&&aPa.indexOf(t.Ew)>-1&&(b.status="FAILURE");t=kqa(c,b.actionId);mp.mark(t+"-end");mp.measure(t,t+"-begin",t+"-end");t=jqa(b.Qz);return a.uu(Object.assign({},
c,{er:b.er,initialRoute:b.initialRoute,xm:f,targetRoute:e,mj:g,ti:d,statusCode:b.status,jn:[...p],yM:b.Z6c,kK:l,sessionId:a.sessionId,actionId:b.actionId,EW:t}))};_.$Oa=function(a,b,c){const d=a.g6a();c&&mp.mark(kqa(c,d)+"-begin");b=new UOa(d,b,a.iua.Kb,a.iua.url,a.iua.Wc,lqa(a.document),a.Tub,c);a.Hza.push(b);return b};
cPa=function(a,b,{rUa:c,LQ:d=!0}){mp.mark(b+"-subbegin");const e=_.pi();a=c?_.$Oa(a,e,{gestureName:"BACKGROUND",element:"BackgroundAction",action:c}):_.pp(a,e);b={name:b,LQ:d,Qz:e};a.jn.push(b);return{Kna:a,MSa:b}};
qp=function(a,b,c,d={}){var e=d.status||"SUCCESS";const f=d.error;if(f){e="FAILURE";c.error=d.error;c.Ew=null;if(f.error!=null&&f.error.code!=null){const g=f.error.code||null;c.Ew=g;g===504&&(e="TIME_OUT")}"number"!==typeof f.code||"string"!==typeof f.message||f.metadata!=null&&"object"!==typeof f.metadata||(e=f.code,e=e==null?-1:dPa.get(e)||-1,c.Ew=e,e=oqa(f.code))}c.statusCode=e;c.ti=Math.round((d.lUc||_.pi())-c.Qz);mp.mark((c.name||"unknown")+"-subend");mp.measure(c.name||"unknown",(c.name||"unknown")+
"-subbegin",(c.name||"unknown")+"-subend");a=LOa(a.B0a,b.Qz);if(!b.WQb||b.VYc)b.PTc=a};
_.Ij=function(a,b,c=!0){const d=a.NCa;return e=>new _.Ae(f=>{const {Kna:g,MSa:l}=cPa(a,b,{rUa:d,LQ:c});let p=!1,t=!1,w=void 0;const A=e.subscribe(G=>{g.B0&&(a.Oq=g);w=_.pi();t=!0;f.next(G);t=!1},G=>{p=!0;const I=()=>{g.B0&&(a.Oq=g);qp(a,g,l,{error:G});f.error(G)};g.B0?setTimeout(I):I()},()=>{p=!0;g.B0&&(a.Oq=g);qp(a,g,l,{lUc:w});f.complete()});return{unsubscribe:()=>{A.unsubscribe();p||qp(a,g,l,{status:t?"SUCCESS":"CANCELLED"})}}})};
_.ePa=function(a,b,c,d=!0){const {Kna:e,MSa:f}=cPa(a,c,{rUa:a.NCa,LQ:d});return b().then(g=>{e.B0&&(a.Oq=e);qp(a,e,f);return g},g=>{e.B0&&(a.Oq=e);qp(a,e,f,{error:g});throw g;})};_.op=function(a,b,c,d=!0){return _.ePa(a,()=>b,c,d)};fPa=function(a){const {Kna:b,MSa:c}=cPa(a,"delay",{rUa:a.NCa,LQ:!0});return()=>{b.B0&&(a.Oq=b);qp(a,b,c)}};YOa=function(a,b,c){setTimeout(()=>{a.NCa=c;try{a.zone.Ub(()=>{b().then(()=>{},()=>{})})}finally{a.NCa=void 0}})};_.rp=function(a,b,c){YOa(a,()=>_.Um(b()),c)};
sp=class{constructor(a,b,c,d,e,f,g,l,p,t,w){this.document=b;this.g6a=c;this.W_c=d;this.Tub=e;this.fh=f;this.B0a=g;this.Ua=l;this.btb=p;this.zone=t;this.Hza=[];this.XWb=new WeakSet;this.QRb=-1;this.VPb=new _.Uh(!1);this.K5c=_.n(np);this.Rb=_.n(_.dg);ZOa(this);this.sessionId=XOa(this.K5c);try{(new PerformanceObserver(A=>{A=A.getEntries();A=A[A.length-1];this.QRb=A.renderTime||A.loadTime})).observe({type:"largest-contentful-paint",buffered:!0})}catch(A){}this.iua={url:this.Ua.url,Kb:KOa(this.btb),Wc:this.Ua.rm.root.Wc};
a&&(b=_.pp(this,a,{gestureName:"BROWSER_NAVIGATION",element:"InitialPageLoad",action:"load"}),a={name:"CoreConsoleLoad",ti:LOa(this.B0a,a),statusCode:"SUCCESS",LQ:!0,Qz:a},b.jn.push(a));this.zone.onError.subscribe(()=>{_.pp(this).status="FAILURE"});_.x(this.Ua.events,_.$e(A=>A instanceof _.ci),_.Jf(1)).subscribe(A=>{for(const G of this.Hza)G.er=A.Mh,G.initialRoute=KOa(this.btb)});_.x(this.Ua.events,_.$e(A=>A instanceof _.ci||A instanceof _.oo)).subscribe(A=>{if(A instanceof _.ci){if(CLa(w,A.Mh)){var G=
KOa(this.btb),I=this.Ua.rm.root.Wc;_.pp(this).xm=A.Mh;_.pp(this).targetRoute=G;_.pp(this).mj=I;this.iua={url:A.Mh,Kb:G,Wc:I}}}else A.WTb==="popstate"&&this.mb({gestureName:"BROWSER_NAVIGATION",element:"HistoryChange",action:"load"})});nqa(this.Rb,()=>{const A=[],G=[];for(const I of this.Hza)if(!mqa(I))if(I.Qs()){G.push(bPa(this,I));let L;((L=I.event)==null?void 0:L.element)==="InitialPageLoad"&&this.VPb.next(!0)}else A.push(I);if(G.length>0)for(const I of this.W_c)I.xP(G);this.Oq=void 0;this.Hza=
A})}get z1c(){return _.fha(_.x(this.VPb,_.$e(a=>!!a),_.v(()=>{})))}get actionId(){return this.Oq&&this.Oq.actionId}mb(a,b,c=0){b=b?b.timeStamp+c:_.pi();_.pp(this,b,a)}To(a){_.pp(this).t2a.push(a)}uu(a){return a}now(){return _.We.now()}ve(a,b,c){const d=fPa(this),e=new _.ve(()=>{d()});e.add(_.We.ve(function(f){d();a.apply(new gPa(this,d),[f])},b,c));return e}};sp.O=function(a){return new (a||sp)(_.m(TLa),_.m(_.bi),_.m(SLa),_.m(VOa),_.m(WOa),_.m(_.zf),_.m(jp),_.m(_.gi),_.m(ip),_.m(_.df),_.m(_.co))};
sp.ta=_.k({token:sp,oa:sp.O,Ea:"root"});var gPa=class extends _.ve{constructor(a,b){super();this.Ne=a;this.Bmb=b}ve(a,b){const c=new _.ve(()=>{this.Bmb()});c.add(this.Ne.ve(a,b));return c}},aPa=[-1,500,501,502,503,504],dPa=new Map([[0,200],[1,499],[2,500],[3,400],[4,504],[5,404],[6,409],[7,403],[16,401],[8,429],[9,400],[10,409],[11,400],[12,501],[13,500],[14,503],[15,500]]);Gk=Gk||{};var hPa=function(){km.call(this)};_.Lk(hPa,km);hPa.prototype.initialize=function(){};var iPa=[],jPa=[],kPa=!1,lPa=function(a){iPa[iPa.length]=a;if(kPa)for(var b=0;b<jPa.length;b++)a((0,_.Oj)(jPa[b].wrap,jPa[b]))};var tp=function(a,b){this.zva=a;this.DX=b};tp.prototype.ow=function(a){this.zva&&(this.zva.call(this.DX||null,a),this.zva=this.DX=null)};tp.prototype.abort=function(){this.DX=this.zva=null};lPa(function(a){tp.prototype.ow=a(tp.prototype.ow)});var up=function(a,b){km.call(this);this.mfa=a;this.E6=b;this.Lgb=[];this.mL=[];this.Dua=[]};_.Lk(up,km);up.prototype.C0c=hPa;up.prototype.Fya=null;up.prototype.getId=function(){return this.E6};up.prototype.registerCallback=function(a,b){return this.d8(this.Lgb,a,b)};var mPa=function(a,b){a.d8(a.mL,b)};_.aa=up.prototype;_.aa.d8=function(a,b,c){b=new tp(b,c);a.push(b);return b};_.aa.cz=function(){return!!this.Fya};_.aa.tBa=function(){this.Fya=new hPa};
_.aa.onLoad=function(a){var b=new this.C0c;b.initialize(a());this.Fya=b;b=(b=!!nPa(this.Dua,a()))||!!nPa(this.Lgb,a());b||(this.mL.length=0);return b};_.aa.onError=function(a){(a=nPa(this.mL,a))&&fa(Error("Pb`"+a));this.Dua.length=0;this.Lgb.length=0};var nPa=function(a,b){for(var c=[],d=0;d<a.length;d++)try{a[d].ow(b)}catch(e){fa(e),c.push(e)}a.length=0;return c.length?c:null};up.prototype.In=function(){up.bE.In.call(this);qc(this.Fya)};var oPa=function(){this.hm=null};_.aa=oPa.prototype;_.aa.oYb=function(){};_.aa.mBa=function(){};_.aa.BWb=function(){throw Error("Qb");};_.aa.lOb=function(){return null};_.aa.isActive=function(){return!1};_.aa.BRb=function(){return!1};_.aa.uWb=function(){};_.aa.registerCallback=function(){};var rqa;_.qi=null;_.pqa=null;rqa=[];var pPa=function(a){typeof Zone!=="undefined"&&Zone.current.scheduleMacroTask("LoadModuleFactory",()=>{},{},function(b){a.finally(()=>{b.invoke()})})},qPa=function(a){const b=new Promise((c,d)=>{_.ri().load(a).then(c,d)});pPa(b);return b},rPa=class{load(a){return qPa(a).then(()=>dna(a))}rcb(a){const b=_.ri().rcb(a),c=Promise.all(Object.keys(b).map(d=>b[d]));pPa(c);return c.then(()=>a.map(d=>dna(d)))}};_.sPa=function(a){return[{va:hi,Ab:()=>{a.ne=_.n(sp);return()=>{}},xd:!0}]};_.tPa=class{constructor(){this.kya=new rPa}for(a){return()=>{if(!this.ne)throw Error("Rb");return _.op(this.ne,this.kya.load(a),"Module: "+a)}}};var vp,uPa,vPa;vp=new _.Dd("event loggers",{oa:()=>{const a=[];for(const b of uPa)a.push(_.n(b.Fb));a.push(_.n(On));_.n(XKa)&&a.push(_.n(eo));return a}});uPa=[{va:vp,Fb:ko,xd:!0},{va:vp,Fb:_.jo,xd:!0}];vPa=new _.Dd("update handler",{oa:()=>(a,b)=>Object.assign({},a,b)});
_.wp=class extends sp{mb(a,b,c=0){super.mb(a,b,c)}To(a){super.To(a)}uu(a){var b=a.targetRoute||a.initialRoute;const c=b.indexOf("/",1);return Object.assign({},a,{actionOwner:(c===-1?b.substring(1):b.substring(1,c))===_.fo.NR?wn.P9:wn.pI})}};_.wp.O=function(a){return new (a||_.wp)(_.m(JLa),_.m(_.bi),_.m(ILa),_.m(vp),_.m(vPa),_.m(_.zf),_.m(jp),_.m(_.gi),_.m(ip),_.m(_.df),_.m(_.co),_.m(go))};_.wp.ta=_.k({token:_.wp,oa:_.wp.O,Ea:"root"});var tqa=["authuser","hl","token"];var wPa;wPa=function(a,b){a.wy=b;a.ariaLabel=a.zXb?`${b} external link`:`${b} open in new window`};
_.xp=class{set link(a){this.fJb.next(a instanceof _.dc?a.toString():a)}set A_(a){this.rel=(this.zXb=a)?null:"noopener";this.target=a?null:"_blank";this.wy&&wPa(this,this.wy)}set Y3c(a){this.YLb.next(a&&!this.userEmail)}set NPc(a){wPa(this,a)}set WPc(a){wPa(this,a)}constructor(a,b,c,d){this.userEmail=a;this.kb=c;this.kd=d;this.href="";this.ariaDisabled=!1;this.rel="noopener";this.target="_blank";this.ariaLabel=null;this.fJb=new _.Pf;this.YLb=new _.Uh(!1);this.wy=null;this.zXb=!1;a=_.x(b.Sa,_.v(uqa),
_.Mf(_.tc));_.x(_.Pe(a,this.fJb,this.YLb),_.v(([e,f,g])=>{if(g)e="";else if(Object.keys(e).length===0)e=f;else{f=new _.Mj(f);if(!f.Af()||f.Af().endsWith(".google.com"))for(const l of Object.keys(e))g=e[l],f.hk.get(l)===void 0&&_.Nj(f,l,g);e=f.toString()}return e})).subscribe(e=>{this.href=e;this.ariaDisabled=!e})}Qa(){const a=()=>{const c=b.getAttribute("aria-label");!c||(c==null?0:c.endsWith("external link"))||(c==null?0:c.endsWith("open in new window"))||c===this.wy||this.kd.run(()=>{wPa(this,c)})},
b=this.kb.ma;this.kd.Ub(()=>{(new MutationObserver(c=>{for(const d of c)d.type==="attributes"&&a()})).observe(b,{attributeFilter:["aria-label"]});a()})}};_.xp.O=function(a){return new (a||_.xp)(_.B(_.In,8),_.B(_.Th),_.B(_.re),_.B(_.df))};
_.xp.La=_.xd({type:_.xp,na:[["a","externalLink",""]],ob:5,Ya:function(a,b){a&2&&(_.wg("href",b.href,_.tf),_.og("aria-disabled",b.ariaDisabled)("rel",b.rel)("target",b.target)("aria-label",b.ariaLabel))},inputs:{link:[0,"externalLink","link"],A_:"sameWindow",Y3c:"requiredLogin",NPc:[0,"aria-label","ariaLabelInput"],WPc:[0,"attr.aria-label","attrAriaLabelInput"]}});_.yp=class{};_.yp.O=function(a){return new (a||_.yp)};_.yp.Ca=_.vd({type:_.yp});_.yp.Ba=_.Xc({});_.zp=class{};_.zp.O=function(a){return new (a||_.zp)};_.zp.ta=_.k({token:_.zp,oa:_.zp.O});_.xPa=function(a,b,c,d){a.Ga.mb({element:a.ATa,action:a.rM,gestureName:b,xm:a.xm,Me:a.ina,projectId:a.dR==null?(a.context||void 0)&&a.context.projectId:a.dR,Ih:a.G0b==null?(a.context||void 0)&&a.context.Ih:a.G0b,Of:a.F0b==null?(a.context||void 0)&&a.context.Of:a.F0b},c,d)};
_.Ap=class{constructor(a,b,c,d,e){this.Ga=a;this.renderer=b;this.context=c;this.Ye=d;this.eventType=e}get xm(){}Qa(){this.renderer.listen(this.Ye.ma,this.eventType,a=>{this.ngb(a)})}};_.Ap.O=function(){_.ef()};_.Ap.La=_.xd({type:_.Ap,inputs:{ATa:"ascTrackElement",rM:"trackAction",ina:"trackArtifactId",dR:"trackProjectId",G0b:"trackSearchTerm",F0b:"trackListIndex"}});
_.Bp=class extends _.Ap{get xm(){return this.Kn?this.Kn.href:void 0}constructor(a,b,c,d,e){super(a,b,e,c,"click");this.Kn=d;this.A0b=!0}ngb(a){this.A0b&&_.xPa(this,"CLICK",a)}};_.Bp.O=function(a){return new (a||_.Bp)(_.B(_.wp),_.B(_.Sm),_.B(_.re),_.B(_.xp,8),_.B(_.zp,8))};
_.Bp.La=_.xd({type:_.Bp,na:[["a","ascTrackElement","","trackAction",""],["button","ascTrackElement","","trackAction",""],["mat-select","ascTrackElement","","trackAction",""]," routerLink  ascTrackElement  trackAction ".split(" ")," ascTrackElement  trackAction  trackGestureClick ".split(" ")],inputs:{A0b:"trackGestureClick"},features:[_.mg]});_.Cp=class{constructor(a,b,c=null){this.cK=a;this.D$a=b;this.Kb=c}};_.Cp.O=function(a){return new (a||_.Cp)(_.m(_.In),_.m(yKa),_.m(_.Th,8))};_.Cp.ta=_.k({token:_.Cp,oa:_.Cp.O,Ea:"root"});_.Dp=class{};_.Dp.O=function(a){return new (a||_.Dp)};_.Dp.Ca=_.vd({type:_.Dp});_.Dp.Ba=_.Xc({Nb:[{va:aIa,Ab:function(a,b,c,d){b=jda().zpb("DEVOPS_CONSOLE").Tpb(b).Jpb(c.D$a).Z_(!0);a==="TESTING"||a==="UNKNOWN_ENVIRONMENT"?b.Ap.eRc=new VGa:b.Ap.endpoint=d;return b.ab()},Ib:[wKa,Hn,_.Cp,CKa]},{va:YKa,Ab:function(a,b){if(!a)return null;a=(new mGa(1100,b)).ab();a.Z_&&a.Z_(!0);return a},Ib:[XKa,_.Kn]}]});var yPa=function(a){a.Ua.events.subscribe(b=>{if(b instanceof _.ci){const c=KOa(a.g8c);a.zone.Ub(()=>{setTimeout(()=>{a.gUc||a.sta.dL(c);a.h_c.dL(c)})})}})},Ep=class{constructor(a,b,c,d,e,f){this.gUc=a;this.h_c=b;this.sta=c;this.Ua=d;this.g8c=e;this.zone=f}};Ep.O=function(a){return new (a||Ep)(_.m(XKa),_.m(_.jo),_.m(On),_.m(_.gi),_.m(ip),_.m(_.df))};Ep.ta=_.k({token:Ep,oa:Ep.O,Ea:"root"});_.Fp={Jxb:"admin",bHa:"onboarding",NR:"results",n$:"search",pI:"",N1:"settings",sxc:"h",Gzb:"user/ssh_keys"};Object.freeze(_.Fp);_.zPa=[`/${_.Fp.n$}`];var APa=class extends _.zk{constructor(a){super(a)}Rga(){return _.wl(this,1)}};_.Gp=class extends _.zk{constructor(a){super(a)}getName(){return _.Y(this,1)}Od(a){return _.Wj(this,1,a)}getMetadata(){return _.il(this,APa,3)}G8(a){return _.ml(this,3,a)}};var BPa=function(a){if(a!=null)return _.Xb(a),{priority:_.wl(a,1),Dmd:_.vl(a,4)}};APa.prototype.toObject=function(){return BPa(this)};var CPa=function(a){if(a!=null)return _.Xb(a),{name:_.Y(a,1),group:_.Al(a,2,0),metadata:BPa(a.getMetadata())}};_.Gp.prototype.toObject=function(){return CPa(this)};_.Hp=class extends _.zk{constructor(a){super(a)}getType(){return _.Al(this,1,0)}tm(a){return _.Ol(this,1,a)}xw(){return _.Y(this,2)}DBa(a){return _.Wj(this,2,a)}};var DPa=function(a){if(a!=null)return _.Xb(a),{type:_.Al(a,1,0),text:_.Y(a,2),nmd:Vb(_.Tza(a,3))}};_.Hp.prototype.toObject=function(){return DPa(this)};_.Ip=class extends _.zk{constructor(a){super(a)}getMessage(){return _.Y(this,1)}Pla(a){return _.Wj(this,1,a)}};var Jp=function(a){if(a!=null)return _.Xb(a),{message:_.Y(a,1),gAa:_.Y(a,2)}};_.Ip.prototype.toObject=function(){return Jp(this)};_.Kp=class extends _.zk{constructor(a){super(a)}getSize(){return xl(this,1)}setSize(a){if(a!=null){if(typeof a!=="number")throw bb("uint32");if(!Number.isFinite(a))throw bb("uint32");a>>>=0}return _.Nb(this,1,a,0)}Ig(){return _.Al(this,2,0)}};var EPa=function(a){if(a!=null)return _.Xb(a),{size:xl(a,1),status:_.Al(a,2,0)}};_.Kp.prototype.toObject=function(){return EPa(this)};_.FPa=class extends _.zk{constructor(a){super(a)}xYb(a){_.Ol(this,2,a)}ke(){return _.Y(this,4)}od(a){return _.Wj(this,4,a)}qYb(a){_.Mb(this,10,a,_.tb)}};var GPa=function(a){if(a!=null)return _.Xb(a),{Vz:_.Al(a,1,0),pK:_.Al(a,2,0),Zod:_.Al(a,3,0),path:_.Y(a,4),ued:_.Al(a,5,0),ted:_.h(_.Bl(a,6,3)),Ked:_.Al(a,9,0),Hed:_.h(_.Bl(a,10,3))}};_.FPa.prototype.toObject=function(){return GPa(this)};_.Lp=class extends _.zk{constructor(a){super(a)}Qpb(a){return _.Wj(this,1,a)}JC(){return _.il(this,_.FPa,2)}Hla(a){return _.ml(this,2,a)}QJ(){return _.Zk(this,2)}x6(){return _.$k(this,_.FPa,2)}};var HPa=function(a){if(a!=null)return _.Xb(a),{proxy:_.Y(a,1),filter:GPa(a.JC())}};_.Lp.prototype.toObject=function(){return HPa(this)};var IPa=class extends _.zk{constructor(a){super(a)}};_.JPa=class extends _.zk{constructor(a){super(a)}EQ(a){return _.Wj(this,1,a)}C6a(){return _.il(this,IPa,2)}};var KPa=function(a){if(a!=null)return _.Xb(a),{D7c:_.Al(a,1,0),C7c:_.h(_.Bl(a,2,3))}};IPa.prototype.toObject=function(){return KPa(this)};_.JPa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={Vta:_.Y(this,1),B7c:KPa(this.C6a())}}else a=void 0;return a};_.Mp=class extends _.zk{constructor(a){super(a)}qYb(a){_.al(this,2,_.Gp,a)}};var LPa=class extends _.zk{constructor(a){super(a)}l5a(){return _.Bl(this,4,_.el())}C5a(){return _.jl(this,_.Ip,6,_.el())}},MPa=_.Zb(LPa);var NPa=function(a){if(a!=null)return _.Xb(a),{Ied:_.Tb(_.jl(a,_.Gp,2,_.el()),CPa)}};_.Mp.prototype.toObject=function(){return NPa(this)};LPa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={tud:_.vl(this,1),xjd:_.vl(this,2),Xod:_.vl(this,3),wJb:_.h(_.Bl(this,4,3)),God:Vb(_.Lb(this,5,_.Mp),NPa),iTc:_.Tb(this.C5a(),Jp)}}else a=void 0;return a};var OPa=class extends _.zk{constructor(a){super(a)}xYb(a){_.Jl(this,2,a)}l5a(){return _.Bl(this,3,_.el())}};_.Op=class extends _.zk{constructor(a){super(a)}Lla(a){_.al(this,1,_.Np,a)}};_.Np=class extends _.zk{constructor(a){super(a)}qK(){return _.il(this,_.Hp,3)}Kga(){return _.Hl(this,_.Op,6,_.Pp)}BYb(a){return _.nl(this,6,_.Pp,a)}};_.Pp=[5,6];var PPa=function(a){if(a!=null)return _.Xb(a),{test:_.vl(a,1),pK:_.vl(a,2),wJb:_.h(_.Bl(a,3,3))}};OPa.prototype.toObject=function(){return PPa(this)};var RPa=function(a){if(a!=null)return _.Xb(a),{Jld:_.Tb(_.jl(a,_.Np,1,_.el()),QPa),Dx:EPa(_.il(a,_.Kp,5)),AO:EPa(_.il(a,_.Kp,6)),E5:_.Al(a,7,0)}};_.Op.prototype.toObject=function(){return RPa(this)};var QPa=function(a){if(a!=null)return _.Xb(a),{cgd:_.Y(a,1),Yfd:_.wl(a,7),Zfd:DPa(_.il(a,_.Hp,2)),detail:DPa(a.qK()),Zgd:_.Y(a,4),Ygd:_.wl(a,8),Gld:_.h(_.Gl(a,5,_.Pp)),LZc:RPa(a.Kga()),Sid:PPa(_.il(a,OPa,9))}};_.Np.prototype.toObject=function(){return QPa(this)};var SPa=class extends _.zk{constructor(a){super(a)}};_.TPa=class extends _.zk{constructor(a){super(a)}DYb(a){return _.Wj(this,1,a)}JC(){return _.il(this,SPa,3)}Hla(a){return _.ml(this,3,a)}QJ(){return _.Zk(this,3)}x6(){return _.$k(this,SPa,3)}C6a(){return _.il(this,IPa,4)}};var UPa=function(a){if(a!=null)return _.Xb(a),{D7c:_.Al(a,1,0),C7c:_.h(_.Bl(a,2,3))}};SPa.prototype.toObject=function(){return UPa(this)};_.TPa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={Tia:_.Y(this,1),Vmd:xl(this,2),filter:UPa(this.JC()),B7c:KPa(this.C6a())}}else a=void 0;return a};_.VPa=class extends _.zk{constructor(a){super(a)}DYb(a){return _.Wj(this,1,a)}Sp(){return _.Y(this,2)}hV(){return _.Zk(this,2)}};_.Qp=class extends _.zk{constructor(a){super(a)}iX(){return _.il(this,_.VPa,1)}};var WPa=class extends _.zk{constructor(a){super(a)}getLine(){return _.wl(this,1)}setLine(a){return _.Ll(this,1,a)}};var XPa=class extends _.zk{constructor(a){super(a)}Lm(){return _.il(this,WPa,1)}setStart(a){return _.ml(this,1,a)}dj(){return _.il(this,WPa,2)}setEnd(a){return _.ml(this,2,a)}};var YPa=class extends _.zk{constructor(a){super(a)}Yga(){return _.il(this,XPa,2)}bPb(){return _.$k(this,XPa,2)}};var $Pa;_.ZPa=class extends _.zk{constructor(a){super(a)}U5(){return _.jl(this,YPa,1,_.el())}h5a(){return _.Bl(this,4,_.el())}C5a(){return _.jl(this,_.Ip,5,_.el())}};$Pa=_.Zb(_.ZPa);var aQa=function(a){if(a!=null)return _.Xb(a),{Tia:_.Y(a,1),usa:_.wl(a,3),Zua:_.Y(a,4),label:_.Y(a,2)}};_.VPa.prototype.toObject=function(){return aQa(this)};var bQa=function(a){if(a!=null)return _.Xb(a),{U7:aQa(a.iX()),kdd:_.Tb(_.jl(a,_.VPa,2,_.el()),aQa)}};_.Qp.prototype.toObject=function(){return bQa(this)};var cQa=function(a){if(a!=null)return _.Xb(a),{line:_.wl(a,1),column:_.wl(a,2)}};WPa.prototype.toObject=function(){return cQa(this)};var dQa=function(a){if(a!=null)return _.Xb(a),{start:cQa(a.Lm()),end:cQa(a.dj())}};XPa.prototype.toObject=function(){return dQa(this)};var eQa=function(a){if(a!=null)return _.Xb(a),{sourceRange:dQa(a.Yga()),Nwa:_.Y(a,3),navigation:bQa(_.il(a,_.Qp,4)),zza:_.Y(a,5),nkd:_.h(_.Bl(a,10,3)),xsd:_.h(_.Dl(a,9,3)),gCa:_.Al(a,11,0)}};YPa.prototype.toObject=function(){return eQa(this)};_.ZPa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={GSc:_.Tb(this.U5(),eQa),Qs:_.vl(this,2),EAa:_.Y(this,3),gJb:_.h(_.Bl(this,4,3)),iTc:_.Tb(this.C5a(),Jp)}}else a=void 0;return a};_.fQa=class extends _.zk{constructor(a){super(a)}Kga(){return _.il(this,_.Op,2)}BYb(a){return _.ml(this,2,a)}};_.gQa=class extends _.zk{constructor(a){super(a)}getType(){return _.Y(this,1)}tm(a){return _.Wj(this,1,a)}};var hQa=function(a){if(a!=null)return _.Xb(a),{LZc:RPa(a.Kga()),Jed:CPa(_.il(a,_.Gp,4))}};_.fQa.prototype.toObject=function(){return hQa(this)};var iQa=function(a){if(a!=null)return _.Xb(a),{type:_.Y(a,1),Ged:_.Tb(_.jl(a,_.fQa,2,_.el()),hQa),wnd:_.vl(a,3)}};_.gQa.prototype.toObject=function(){return iQa(this)};(class extends _.zk{constructor(a){super(a)}EQ(a){return _.Wj(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={fhd:_.h(_.Bl(this,1,3)),Vta:_.Y(this,2)}}else a=void 0;return a};_.jQa=class extends _.zk{constructor(a){super(a)}EQ(a){return _.Wj(this,2,a)}};_.jQa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={whd:_.h(_.Bl(this,1,3)),Vta:_.Y(this,2)}}else a=void 0;return a};var kQa=class extends _.zk{constructor(a){super(a)}},lQa=_.Zb(kQa);kQa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={yhd:Vb(_.Lb(this,1,_.Hp),DPa),ULb:Vb(_.Lb(this,2,_.Ip),Jp)}}else a=void 0;return a};_.mQa=class extends _.zk{constructor(a){super(a)}Kpb(a){return _.Ll(this,5,a)}EQ(a){return _.Wj(this,3,a)}wpb(a){return _.Jl(this,4,a)}};_.mQa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={Fld:_.Tb(_.jl(this,_.Lp,1,_.el()),HPa),m0c:_.wl(this,5),Vta:_.Y(this,3),oPc:_.vl(this,4)}}else a=void 0;return a};var nQa=class extends _.zk{constructor(a){super(a)}h5a(){return _.Bl(this,3,_.el())}},oQa=_.Zb(nQa);nQa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={Hld:Vb(_.Lb(this,1,_.Op),RPa),ULb:Vb(_.Lb(this,2,_.Ip),Jp),gJb:_.h(_.Bl(this,3,3))}}else a=void 0;return a};_.pQa=class extends _.zk{constructor(a){super(a)}Kpb(a){return _.Ll(this,5,a)}EQ(a){return _.Wj(this,3,a)}wpb(a){return _.Jl(this,4,a)}};_.pQa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={Hod:_.Tb(_.jl(this,_.Lp,1,_.el()),HPa),m0c:_.wl(this,5),Vta:_.Y(this,3),oPc:_.vl(this,4)}}else a=void 0;return a};_.qQa=class extends _.zk{constructor(a){super(a)}x6a(){return _.Al(this,2,0)}Ypb(a){return _.Ol(this,2,a)}};var rQa=class extends _.zk{constructor(a){super(a)}h5a(){return _.Bl(this,3,_.el())}},sQa=_.Zb(rQa);var tQa=function(a){if(a!=null)return _.Xb(a),{ehd:Jp(_.il(a,_.Ip,1)),severity:_.Al(a,2,0)}};_.qQa.prototype.toObject=function(){return tQa(this)};rQa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={Jod:Vb(_.Lb(this,1,_.gQa),iQa),ULb:Vb(_.Lb(this,2,_.Ip),Jp),Tnd:Vb(_.Lb(this,4,_.qQa),tQa),gJb:_.h(_.Bl(this,3,3))}}else a=void 0;return a};var Vj;Vj=class extends _.zk{constructor(a){super(a)}On(){return _.El(this,1,_.Zj)}setProjectId(a){return _.Yj(this,1,_.Zj,a)}L6a(){return _.Y(this,6)}TYb(a){_.Wj(this,6,a)}};_.Zj=[1,3,4,5];_.bk=class extends _.zk{constructor(a){super(a)}dm(){return _.il(this,Vj,1)}bM(a){return _.ml(this,1,a)}OO(){return _.Y(this,3)}Spb(a){_.Wj(this,3,a)}qOb(){return _.Y(this,4)}Rpb(a){_.Wj(this,4,a)}};_.ck=class extends _.zk{constructor(a){super(a)}bqb(a){return _.ml(this,1,a)}ke(){return _.Y(this,2)}od(a){return _.Wj(this,2,a)}getType(){return _.Al(this,3,0)}tm(a){return _.Ol(this,3,a)}lX(){return _.Dl(this,7,_.el())}RYb(a){_.Mb(this,7,a,_.ib)}U5a(){return _.Y(this,6)}CYb(a){_.Wj(this,6,a)}};_.Rp=class extends _.zk{constructor(a){super(a)}};var uQa=class extends _.zk{constructor(a){super(a)}Vh(){return _.il(this,_.ck,1)}bn(a){return _.ml(this,1,a)}getRange(){return _.il(this,_.Rp,2)}setRange(a){return _.ml(this,2,a)}Ewa(){return _.$k(this,_.Rp,2)}};var Sp=function(a){if(a!=null)return _.Xb(a),{em:_.h(_.Gl(a,3,_.Zj)),projectId:_.h(_.Gl(a,1,_.Zj)),Lp:_.h(_.Gl(a,4,_.Zj)),kh:_.h(_.Gl(a,5,_.Zj)),di:_.Y(a,2),Ar:_.Y(a,6)}};Vj.prototype.toObject=function(){return Sp(this)};var vQa=function(a){if(a!=null)return _.Xb(a),{Oe:Sp(a.dm()),nr:_.Y(a,3),refHint:_.Y(a,4)}};_.bk.prototype.toObject=function(){return vQa(this)};var Tp=function(a){if(a!=null)return _.Xb(a),{Ct:vQa(_.il(a,_.bk,1)),path:_.Y(a,2),type:_.Al(a,3,0),fileSize:_.yl(a,4),F6c:_.h(_.Dl(a,7,3)),bL:_.Y(a,6)}};_.ck.prototype.toObject=function(){return Tp(this)};var Up=function(a){if(a!=null)return _.Xb(a),{startLine:_.wl(a,1),startColumn:_.wl(a,2),endLine:_.wl(a,3),endColumn:_.wl(a,4)}};_.Rp.prototype.toObject=function(){return Up(this)};var wQa=function(a){if(a!=null)return _.Xb(a),{ze:Tp(a.Vh()),Xd:Up(a.getRange())}};uQa.prototype.toObject=function(){return wQa(this)};_.Wp=function(a){return _.jl(a,_.Vp,3,_.el())};_.Xp=function(a){return _.il(a,_.Rp,5)};_.Vp=class extends _.zk{constructor(a){super(a)}getType(){return _.Al(this,1,0)}tm(a){return _.Ol(this,1,a)}getName(){return _.Y(this,2)}Od(a){return _.Wj(this,2,a)}vda(a,b){_.pl(this,3,_.Vp,a,b)}removeChild(a){return Oza(this,3,_.Vp,a)}sOb(){return _.Y(this,6)}QYb(a){_.Wj(this,6,a)}};var xQa=function(a){if(a!=null)return _.Xb(a),{type:_.Al(a,1,0),name:_.Y(a,2),childList:_.Tb(_.Wp(a),xQa),rnd:_.h(_.Dl(a,4,3)),ptb:Up(_.Xp(a)),yZb:_.Y(a,6),STb:_.Y(a,7),hqd:_.Y(a,8)}};_.Vp.prototype.toObject=function(){return xQa(this)};_.Yp=class extends _.zk{constructor(a){super(a)}sBa(a){return _.Ol(this,1,a)}};_.yQa=class extends _.zk{constructor(a){super(a)}getName(){return _.Y(this,1)}Od(a){return _.Wj(this,1,a)}};var zQa;_.Zp=function(a,b){return _.jl(a,_.yQa,1,_.el(b))};
_.$p=class extends _.zk{constructor(a){super(a)}Dla(a){return _.Wj(this,2,a)}bha(){return Qza(this,4)}Zla(a){_.Pb(this,4,_.ib,void 0,a,_.Dl,void 0,1)}a6(){return _.Al(this,5,0)}D8(a){_.Ol(this,5,a)}rX(){return _.Al(this,6,0)}I8(a){_.Ol(this,6,a)}setTheme(a){return _.Ol(this,7,a)}Oga(){return _.Y(this,21)}Ola(a){_.Wj(this,21,a)}Aga(){return _.Y(this,22)}Cla(a){_.Wj(this,22,a)}mwa(){return _.vl(this,8)}yBa(a){_.Jl(this,8,a)}kX(){return _.vl(this,10)}Wla(a){_.Jl(this,10,a)}dX(){return _.vl(this,11)}C8(a){_.Jl(this,
11,a)}nX(){return _.wl(this,12)}Yla(a){_.Ll(this,12,a)}g6(){return _.wl(this,31)}Rla(a){_.Ll(this,31,a)}gOb(){return _.Cl(this,13)}X5(){return _.Al(this,15,0)}Kla(a){_.Ol(this,15,a)}jX(){return _.wl(this,17)}H8(a){_.Ll(this,17,a)}Vga(){return _.Al(this,18,0)}wBa(a){_.Ol(this,18,a)}y6a(){return _.vl(this,20)}Zpb(a){_.Jl(this,20,a)}Nga(){return _.Al(this,23,0)}Mla(a){_.Ol(this,23,a)}o6(){return _.vl(this,24)}BBa(a){_.Jl(this,24,a)}Wga(){return _.vl(this,25)}Xla(a){_.Jl(this,25,a)}p6(){return _.vl(this,
28)}CBa(a){_.Jl(this,28,a)}l6(){return _.vl(this,30)}Vla(a){_.Jl(this,30,a)}m6(){return _.vl(this,32)}zBa(a){_.Jl(this,32,a)}Q5(){return _.Y(this,33)}oBa(a){_.Wj(this,33,a)}nwa(){return _.vl(this,34)}aqb(a){_.Jl(this,34,a)}};zQa=_.Zb(_.$p);var AQa=function(a){if(a!=null)return _.Xb(a),{Nf:_.Al(a,1,0),Jma:_.Y(a,2)}};_.Yp.prototype.toObject=function(){return AQa(this)};var BQa=function(a){if(a!=null)return _.Xb(a),{name:_.Y(a,1),Po:_.Y(a,2)}};_.yQa.prototype.toObject=function(){return BQa(this)};var CQa=function(a){if(a!=null)return _.Xb(a),{Zrd:_.Tb(_.Zp(a),BQa),ffa:_.Y(a,2),ptd:_.h(_.Bl(a,3,3)),Hvd:_.h(_.Dl(a,4,3)),Uld:_.Al(a,5,0),yxb:_.Al(a,6,0),Ivd:_.wl(a,16),theme:_.Al(a,7,0),upd:_.Al(a,26,0),Xbb:_.Y(a,21),hZa:_.Y(a,22),showDeleted:_.vl(a,8),tod:Vb(_.Kb(a,9,_.iba)),rqb:_.vl(a,10),Bha:_.vl(a,11),tabSize:_.wl(a,12),vja:_.wl(a,31),Whd:_.h(_.Bl(a,13,3)),amd:Vb(_.Lb(a,14,_.Yp),AQa),Lha:_.Al(a,15,0),hsd:_.wl(a,17),isd:_.Al(a,18,0),gdd:_.vl(a,19),Isd:_.vl(a,20),Tld:_.Al(a,23,0),l_b:_.vl(a,
24),sqb:_.vl(a,25),Yed:_.vl(a,27),Kma:_.vl(a,28),Pud:_.vl(a,29),hma:_.vl(a,30),tr:_.vl(a,32),mea:_.Y(a,33),Jsd:_.vl(a,34)}};_.$p.prototype.toObject=function(){return CQa(this)};_.DQa=class extends _.zk{constructor(a){super(a)}};_.DQa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={}}else a=void 0;return a};var EQa=class extends _.zk{constructor(a){super(a)}OYb(a){return _.Pb(this,1,_.tb,void 0,a,_.Bl,void 0,1)}},FQa=_.Zb(EQa);EQa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={Uqd:_.h(_.Bl(this,1,3))}}else a=void 0;return a};var GQa=class{constructor(a,b,c){this.MWb=a;this.ITb=b;this.reb=c}getMetadata(){return this.reb}};var HQa=class{constructor(a,b={}){this.h4c=a;this.reb=b;this.a9=null}getMetadata(){return this.reb}Ig(){return this.a9}};var JQa;_.IQa=function(a,b,c={}){return new GQa(b,a,c)};JQa=function(a,b={}){return new HQa(a,b)};_.aq=class{constructor(a,b,c,d,e){this.name=a;this.OWb=b;this.responseType=c;this.NWb=d;this.UWb=e}getName(){return this.name}};_.aq.prototype.getName=_.aq.prototype.getName;_.KQa=new _.aq("/devtools.grimoire.CorpPreferencesService/GetRecentFiles",_.DQa,EQa,a=>a.Yc(),FQa);_.LQa=class extends _.zk{constructor(a){super(a)}};_.LQa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={}}else a=void 0;return a};_.MQa=new _.aq("/devtools.grimoire.CorpPreferencesService/GetUserPreferences",_.LQa,_.$p,a=>a.Yc(),zQa);_.NQa=class extends _.zk{constructor(a){super(a)}OYb(a){return _.Wj(this,1,a)}};_.NQa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={recentFile:_.Y(this,1)}}else a=void 0;return a};var OQa=class extends _.zk{constructor(a){super(a)}},PQa=_.Zb(OQa);OQa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={}}else a=void 0;return a};_.QQa=new _.aq("/devtools.grimoire.CorpPreferencesService/UpdateRecentFiles",_.NQa,OQa,a=>a.Yc(),PQa);_.RQa=class extends _.zk{constructor(a){super(a)}};_.SQa=class extends _.zk{constructor(a){super(a)}i6(){return _.il(this,_.$p,1)}Tla(a){return _.ml(this,1,a)}};var TQa=function(a){if(a!=null)return _.Xb(a),{apd:_.h(_.Bl(a,1,3))}};_.RQa.prototype.toObject=function(){return TQa(this)};_.SQa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={N2c:CQa(this.i6()),updateMask:TQa(_.il(this,_.RQa,2))}}else a=void 0;return a};_.UQa=new _.aq("/devtools.grimoire.CorpPreferencesService/UpdateUserPreferences",_.SQa,_.$p,a=>a.Yc(),zQa);var bq=class extends Error{constructor(a,b,c={}){super(b);this.code=a;this.metadata=c;this.name="RpcError";Object.setPrototypeOf(this,new.target.prototype)}toString(){let a=`RpcError(${hqa(this.code)||String(this.code)})`;this.message&&(a+=": "+this.message);return a}};var VQa=new Set(["SAPISIDHASH","APISIDHASH"]);var WQa=Promise;var XQa=class extends _.zk{constructor(a){super(a)}getTypeName(){return _.Y(this,1).split("/").pop()}getValue(){const a=Rb(this,2);if(Array.isArray(a)||a instanceof _.zk)throw Error("O");return _.fl(this,2)}setValue(a){if(a==null)a=this;else if(Array.isArray(a))a=_.Zk(this,2,Xba(a));else if(typeof a==="string"||a instanceof _.Oa||_.Aa(a))a=_.Nb(this,2,Xa(a,!1,!0,!1),_.Ua());else throw Error("M`"+a);return a}};var YQa=class extends _.zk{constructor(a){super(a)}getMessage(){return _.Y(this,2)}Pla(a){return _.Wj(this,2,a)}},ZQa=_.Zb(YQa);var $Qa=function(a){if(a!=null)return _.Xb(a),{UCa:_.Y(a,1),value:wca(a)}};XQa.prototype.toObject=function(){return $Qa(this)};YQa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={code:_.wl(this,1),message:_.Y(this,2),ahd:_.Tb(_.jl(this,XQa,3,_.el()),$Qa)}}else a=void 0;return a};var cq=function(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.yka=!1};cq.prototype.stopPropagation=function(){this.yka=!0};cq.prototype.preventDefault=function(){this.defaultPrevented=!0};var dq=function(a,b){cq.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.timeStamp=0;this.FW=null;a&&this.init(a,b)};_.Lk(dq,cq);
dq.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;b=a.relatedTarget;b||(c=="mouseover"?b=a.fromElement:c=="mouseout"&&(b=a.toElement));this.relatedTarget=b;d?(this.clientX=d.clientX!==void 0?d.clientX:d.pageX,this.clientY=d.clientY!==void 0?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.offsetX=_.Tk||a.offsetX!==void 0?a.offsetX:a.layerX,this.offsetY=
_.Tk||a.offsetY!==void 0?a.offsetY:a.layerY,this.clientX=a.clientX!==void 0?a.clientX:a.pageX,this.clientY=a.clientY!==void 0?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.charCode=a.charCode||(c=="keypress"?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType=a.pointerType;this.state=a.state;this.timeStamp=
a.timeStamp;this.FW=a;a.defaultPrevented&&dq.bE.preventDefault.call(this)};dq.prototype.stopPropagation=function(){dq.bE.stopPropagation.call(this);this.FW.stopPropagation?this.FW.stopPropagation():this.FW.cancelBubble=!0};dq.prototype.preventDefault=function(){dq.bE.preventDefault.call(this);var a=this.FW;a.preventDefault?a.preventDefault():a.returnValue=!1};var aRa="closure_listenable_"+(Math.random()*1E6|0),eq=function(a){return!(!a||!a[aRa])};var bRa=0;var cRa=function(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.handler=e;this.key=++bRa;this.removed=this.Tsa=!1},dRa=function(a){a.removed=!0;a.listener=null;a.proxy=null;a.src=null;a.handler=null};var fq=function(a){this.src=a;this.Bg={};this.ona=0};fq.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.Bg[f];a||(a=this.Bg[f]=[],this.ona++);var g=eRa(a,b,d,e);g>-1?(b=a[g],c||(b.Tsa=!1)):(b=new cRa(b,this.src,f,!!d,e),b.Tsa=c,a.push(b));return b};fq.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.Bg))return!1;var e=this.Bg[a];b=eRa(e,b,c,d);return b>-1?(dRa(e[b]),Array.prototype.splice.call(e,b,1),e.length==0&&(delete this.Bg[a],this.ona--),!0):!1};
var fRa=function(a,b){var c=b.type;c in a.Bg&&_.va(a.Bg[c],b)&&(dRa(b),a.Bg[c].length==0&&(delete a.Bg[c],a.ona--))};fq.prototype.removeAll=function(a){a=a&&a.toString();var b=0,c;for(c in this.Bg)if(!a||c==a){for(var d=this.Bg[c],e=0;e<d.length;e++)++b,dRa(d[e]);delete this.Bg[c];this.ona--}return b};fq.prototype.Pga=function(a,b,c,d){a=this.Bg[a.toString()];var e=-1;a&&(e=eRa(a,b,c,d));return e>-1?a[e]:null};
fq.prototype.hasListener=function(a,b){var c=a!==void 0,d=c?a.toString():"",e=b!==void 0;return Uca(this.Bg,function(f){for(var g=0;g<f.length;++g)if(!(c&&f[g].type!=d||e&&f[g].capture!=b))return!0;return!1})};var eRa=function(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.removed&&f.listener==b&&f.capture==!!c&&f.handler==d)return e}return-1};var gRa,hRa,iRa,lRa,nRa,jRa,hq,qRa,oRa,pRa,mRa,rRa,kRa;gRa="closure_lm_"+(Math.random()*1E6|0);hRa={};iRa=0;_.gq=function(a,b,c,d,e){if(d&&d.once)return jRa(a,b,c,d,e);if(Array.isArray(b)){for(var f=0;f<b.length;f++)_.gq(a,b[f],c,d,e);return null}c=kRa(c);return eq(a)?a.listen(b,c,_.Hk(d)?!!d.capture:!!d,e):lRa(a,b,c,!1,d,e)};
lRa=function(a,b,c,d,e,f){if(!b)throw Error("Sb");var g=_.Hk(e)?!!e.capture:!!e,l=mRa(a);l||(a[gRa]=l=new fq(a));c=l.add(b,c,d,g,f);if(c.proxy)return c;d=nRa();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)bEa||(e=g),e===void 0&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(oRa(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("Tb");iRa++;return c};
nRa=function(){const a=pRa,b=function(c){return a.call(b.src,b.listener,c)};return b};jRa=function(a,b,c,d,e){if(Array.isArray(b)){for(var f=0;f<b.length;f++)jRa(a,b[f],c,d,e);return null}c=kRa(c);return eq(a)?a.pcb(b,c,_.Hk(d)?!!d.capture:!!d,e):lRa(a,b,c,!0,d,e)};hq=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)hq(a,b[f],c,d,e);else d=_.Hk(d)?!!d.capture:!!d,c=kRa(c),eq(a)?a.Zu(b,c,d,e):a&&(a=mRa(a))&&(b=a.Pga(b,c,d,e))&&qRa(b)};
qRa=function(a){if(typeof a!=="number"&&a&&!a.removed){var b=a.src;if(eq(b))fRa(b.NF,a);else{var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(oRa(c),d):b.addListener&&b.removeListener&&b.removeListener(d);iRa--;(c=mRa(b))?(fRa(c,a),c.ona==0&&(c.src=null,b[gRa]=null)):dRa(a)}}};oRa=function(a){return a in hRa?hRa[a]:hRa[a]="on"+a};
pRa=function(a,b){if(a.removed)a=!0;else{b=new dq(b,this);var c=a.listener,d=a.handler||a.src;a.Tsa&&qRa(a);a=c.call(d,b)}return a};mRa=function(a){a=a[gRa];return a instanceof fq?a:null};rRa="__closure_events_fn_"+(Math.random()*1E9>>>0);kRa=function(a){if(typeof a==="function")return a;a[rRa]||(a[rRa]=function(b){return a.handleEvent(b)});return a[rRa]};lPa(function(a){pRa=a(pRa)});var iq=function(){km.call(this);this.NF=new fq(this);this.hPc=this;this.Bhb=null};_.Lk(iq,km);iq.prototype[aRa]=!0;_.aa=iq.prototype;_.aa.addEventListener=function(a,b,c,d){_.gq(this,a,b,c,d)};_.aa.removeEventListener=function(a,b,c,d){hq(this,a,b,c,d)};
_.aa.dispatchEvent=function(a){var b,c=this.Bhb;if(c)for(b=[];c;c=c.Bhb)b.push(c);c=this.hPc;var d=a.type||a;if(typeof a==="string")a=new cq(a,c);else if(a instanceof cq)a.target=a.target||c;else{var e=a;a=new cq(d,c);_.wc(a,e)}e=!0;if(b)for(var f=b.length-1;!a.yka&&f>=0;f--){var g=a.currentTarget=b[f];e=sRa(g,d,!0,a)&&e}a.yka||(g=a.currentTarget=c,e=sRa(g,d,!0,a)&&e,a.yka||(e=sRa(g,d,!1,a)&&e));if(b)for(f=0;!a.yka&&f<b.length;f++)g=a.currentTarget=b[f],e=sRa(g,d,!1,a)&&e;return e};
_.aa.In=function(){iq.bE.In.call(this);this.removeAllListeners();this.Bhb=null};_.aa.listen=function(a,b,c,d){return this.NF.add(String(a),b,!1,c,d)};_.aa.pcb=function(a,b,c,d){return this.NF.add(String(a),b,!0,c,d)};_.aa.Zu=function(a,b,c,d){return this.NF.remove(String(a),b,c,d)};_.aa.removeAllListeners=function(a){return this.NF?this.NF.removeAll(a):0};
var sRa=function(a,b,c,d){b=a.NF.Bg[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var g=b[f];if(g&&!g.removed&&g.capture==c){var l=g.listener,p=g.handler||g.src;g.Tsa&&fRa(a.NF,g);e=l.call(p,d)!==!1&&e}}return e&&!d.defaultPrevented};iq.prototype.Pga=function(a,b,c,d){return this.NF.Pga(String(a),b,c,d)};iq.prototype.hasListener=function(a,b){return this.NF.hasListener(a!==void 0?String(a):void 0,b)};var tRa=function(a){switch(a){case 0:return"No Error";case 1:return"Access denied to content document";case 2:return"File not found";case 3:return"Firefox silently errored";case 4:return"Application custom error";case 5:return"An exception occurred";case 6:return"Http response at 400 or 500 level";case 7:return"Request was aborted";case 8:return"Request timed out";case 9:return"The resource is not available offline";default:return"Unrecognized error code"}};var uRa=function(a){switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};var vRa=function(){};vRa.prototype.JJb=null;vRa.prototype.getOptions=function(){return this.JJb||(this.JJb=this.lQb())};var wRa,xRa=function(){};_.Lk(xRa,vRa);xRa.prototype.Pea=function(){return new XMLHttpRequest};xRa.prototype.lQb=function(){return{}};wRa=new xRa;var HRa;_.jq=function(a){iq.call(this);this.headers=new Map;this.CDa=a||null;this.MN=!1;this.BDa=this.Kc=null;this.X6="";this.sP=0;this.iY="";this.SX=this.s9a=this.Ywa=this.g2a=!1;this.CCa=0;this.BCa=null;this.anb="";this.Tna=!1;this.HTa=this.tub=null};_.Lk(_.jq,iq);var yRa=/^https?$/i,zRa=["POST","PUT"],ARa=[];_.aa=_.jq.prototype;_.aa.dRc=function(){this.dispose();_.va(ARa,this)};_.aa.setTrustToken=function(a){this.tub=a};_.aa.setAttributionReporting=function(a){this.HTa=a};
_.aa.send=function(a,b,c,d){if(this.Kc)throw Error("Ub`"+this.X6+"`"+a);b=b?b.toUpperCase():"GET";this.X6=a;this.iY="";this.sP=0;this.g2a=!1;this.MN=!0;this.Kc=this.CDa?this.CDa.Pea():wRa.Pea();this.BDa=this.CDa?this.CDa.getOptions():wRa.getOptions();this.Kc.onreadystatechange=(0,_.Oj)(this.BUb,this);try{this.s9a=!0,this.Kc.open(b,String(a),!0),this.s9a=!1}catch(f){this.yf(5,f);return}a=c||"";c=new Map(this.headers);if(d)if(Object.getPrototypeOf(d)===Object.prototype)for(var e in d)c.set(e,d[e]);
else if(typeof d.keys==="function"&&typeof d.get==="function")for(const f of d.keys())c.set(f,d.get(f));else throw Error("Vb`"+String(d));d=Array.from(c.keys()).find(f=>_.Nk("Content-Type",f));e=_.ea.FormData&&a instanceof _.ea.FormData;!(_.ua(zRa,b)>=0)||d||e||c.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");for(const [f,g]of c)this.Kc.setRequestHeader(f,g);this.anb&&(this.Kc.responseType=this.anb);"withCredentials"in this.Kc&&this.Kc.withCredentials!==this.Tna&&(this.Kc.withCredentials=
this.Tna);if("setTrustToken"in this.Kc&&this.tub)try{this.Kc.setTrustToken(this.tub)}catch(f){}if("setAttributionReporting"in this.Kc&&this.HTa)try{this.Kc.setAttributionReporting(this.HTa)}catch(f){}try{BRa(this),this.CCa>0&&(this.BCa=setTimeout(this.q9.bind(this),this.CCa)),this.Ywa=!0,this.Kc.send(a),this.Ywa=!1}catch(f){this.yf(5,f)}};_.aa.q9=function(){typeof Bya!="undefined"&&this.Kc&&(this.iY="Timed out after "+this.CCa+"ms, aborting",this.sP=8,this.dispatchEvent("timeout"),this.abort(8))};
_.aa.yf=function(a,b){this.MN=!1;this.Kc&&(this.SX=!0,this.Kc.abort(),this.SX=!1);this.iY=b;this.sP=a;CRa(this);DRa(this)};var CRa=function(a){a.g2a||(a.g2a=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))};_.jq.prototype.abort=function(a){this.Kc&&this.MN&&(this.MN=!1,this.SX=!0,this.Kc.abort(),this.SX=!1,this.sP=a||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),DRa(this))};
_.jq.prototype.In=function(){this.Kc&&(this.MN&&(this.MN=!1,this.SX=!0,this.Kc.abort(),this.SX=!1),DRa(this,!0));_.jq.bE.In.call(this)};_.jq.prototype.BUb=function(){this.isDisposed()||(this.s9a||this.Ywa||this.SX?ERa(this):this.zgb())};_.jq.prototype.zgb=function(){ERa(this)};
var ERa=function(a){if(a.MN&&typeof Bya!="undefined"&&(!a.BDa[1]||kq(a)!=4||a.Ig()!=2))if(a.Ywa&&kq(a)==4)setTimeout(a.BUb.bind(a),0);else if(a.dispatchEvent("readystatechange"),a.Qs()){a.MN=!1;try{if(FRa(a))a.dispatchEvent("complete"),a.dispatchEvent("success");else{a.sP=6;try{var b=kq(a)>2?a.Kc.statusText:""}catch(c){b=""}a.iY=b+" ["+a.Ig()+"]";CRa(a)}}finally{DRa(a)}}},DRa=function(a,b){if(a.Kc){BRa(a);const c=a.Kc,d=a.BDa[0]?()=>{}:null;a.Kc=null;a.BDa=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=
d}catch(e){}}},BRa=function(a){a.BCa&&(clearTimeout(a.BCa),a.BCa=null)};_.jq.prototype.isActive=function(){return!!this.Kc};_.jq.prototype.Qs=function(){return kq(this)==4};var FRa=function(a){var b=a.Ig(),c;if(!(c=uRa(b))){if(b=b===0)a=CHa(String(a.X6)),b=!yRa.test(a);c=b}return c},kq=function(a){return a.Kc?a.Kc.readyState:0};_.jq.prototype.Ig=function(){try{return kq(this)>2?this.Kc.status:-1}catch(a){return-1}};_.GRa=function(a){try{return a.Kc?a.Kc.responseText:""}catch(b){return""}};
HRa=function(a){try{if(!a.Kc)return null;if("response"in a.Kc)return a.Kc.response;switch(a.anb){case "":case "text":return a.Kc.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in a.Kc)return a.Kc.mozResponseArrayBuffer}return null}catch(b){return null}};_.jq.prototype.getResponseHeader=function(a){if(this.Kc&&this.Qs())return a=this.Kc.getResponseHeader(a),a===null?void 0:a};
_.jq.prototype.getAllResponseHeaders=function(){return this.Kc&&kq(this)>=2?this.Kc.getAllResponseHeaders()||"":""};var IRa=function(a){const b={};a=a.getAllResponseHeaders().split("\r\n");for(let d=0;d<a.length;d++){if(_.Ok(a[d]))continue;var c=_.qDa(a[d],":");const e=c[0];c=c[1];if(typeof c!=="string")continue;c=c.trim();const f=b[e]||[];b[e]=f;f.push(c)}return Tca(b,function(d){return d.join(", ")})},JRa=function(a){return typeof a.iY==="string"?a.iY:String(a.iY)};
lPa(function(a){_.jq.prototype.zgb=a(_.jq.prototype.zgb)});var ORa=function(a){a.ADa.on("data",b=>{if("1"in b){var c=b["1"];let d;try{d=a.EOb(c)}catch(e){lq(a,new bq(13,`Error when deserializing response data; error: ${e}`+`, response: ${c}`))}d&&KRa(a,d)}if("2"in b)for(b=LRa(a,b["2"]),c=0;c<a.pza.length;c++)a.pza[c](b)});a.ADa.on("end",()=>{MRa(a,NRa(a));for(let b=0;b<a.fza.length;b++)a.fza[b]()});a.ADa.on("error",()=>{if(a.mL.length!=0){var b=a.Kc.sP;b!==0||FRa(a.Kc)||(b=6);var c=-1;switch(b){case 0:var d=2;break;case 7:d=10;break;case 8:d=4;break;case 6:c=
a.Kc.Ig();d=gqa(c);break;default:d=14}MRa(a,NRa(a));b=tRa(b)+", error: "+JRa(a.Kc);c!=-1&&(b+=", http status code: "+c);lq(a,new bq(d,b))}})},lq=function(a,b){for(let c=0;c<a.mL.length;c++)a.mL[c](b)},MRa=function(a,b){for(let c=0;c<a.jza.length;c++)a.jza[c](b)},NRa=function(a){const b={},c=IRa(a.Kc);Object.keys(c).forEach(d=>{b[d]=c[d]});return b},KRa=function(a,b){for(let c=0;c<a.dza.length;c++)a.dza[c](b)},LRa=function(a,b){let c=2,d;const e={};try{let f;f=ZQa(b);c=_.wl(f,1);d=f.getMessage();_.jl(f,
XQa,3,_.el()).length&&(e["grpc-web-status-details-bin"]=b)}catch(f){a.Kc&&a.Kc.Ig()===404?(c=5,d="Not Found: "+String(a.Kc.X6)):(c=14,d="Unable to parse RpcStatus: "+f)}return{code:c,details:d,metadata:e}},PRa=function(a,b){_.gq(a.Kc,"complete",()=>{if(FRa(a.Kc)){var c=_.GRa(a.Kc);if(b&&a.Kc.getResponseHeader("Content-Type")==="text/plain"){if(!atob)throw Error("Wb");c=atob(c)}try{var d=a.EOb(c)}catch(f){lq(a,new bq(13,`Error when deserializing response data; error: ${f}`+`, response: ${c}`));return}c=
gqa(a.Kc.Ig());MRa(a,NRa(a));c==0?KRa(a,d):lq(a,new bq(c,"Xhr succeeded but the status code is not 200"))}else{c=_.GRa(a.Kc);let f;d=NRa(a);if(c){var e=LRa(a,c);c=e.code;f=e.details;e=e.metadata}else c=2,f="Rpc failed due to xhr error. uri: "+String(a.Kc.X6)+", error code: "+a.Kc.sP+", error: "+JRa(a.Kc),e=d;MRa(a,d);lq(a,new bq(c,f,e))}})},mq=function(a,b){b=a.indexOf(b);b>-1&&a.splice(b,1)},nq=class{constructor(a,b){this.ADa=a.e1c;this.EOb=b;this.Kc=a.zDa;this.dza=[];this.jza=[];this.pza=[];this.fza=
[];this.mL=[];this.ADa&&ORa(this)}on(a,b){a=="data"?this.dza.push(b):a=="metadata"?this.jza.push(b):a=="status"?this.pza.push(b):a=="end"?this.fza.push(b):a=="error"&&this.mL.push(b);return this}removeListener(a,b){a=="data"?mq(this.dza,b):a=="metadata"?mq(this.jza,b):a=="status"?mq(this.pza,b):a=="end"?mq(this.fza,b):a=="error"&&mq(this.mL,b);return this}cancel(){this.Kc.abort()}};nq.prototype.cancel=nq.prototype.cancel;nq.prototype.removeListener=nq.prototype.removeListener;nq.prototype.on=nq.prototype.on;var oq=function(a){this.nxb=a.b$c||null;this.Dma=a.k7c||!1;this.g4=this.JV=void 0};_.Lk(oq,vRa);oq.prototype.Pea=function(){const a=new pq(this.nxb,this.Dma);this.JV&&a.Apb(this.JV);this.g4&&a.pYb(this.g4);return a};oq.prototype.lQb=function(a){return function(){return a}}({});oq.prototype.Apb=function(a){this.JV=a};oq.prototype.pYb=function(a){this.g4=a};
var pq=function(a,b){iq.call(this);this.nxb=a;this.Dma=b;this.g4=this.JV=void 0;this.status=this.readyState=0;this.responseType=this.responseText=this.response=this.statusText="";this.onreadystatechange=this.responseXML=null;this.Vlb=new Headers;this.m8=null;this.JTb="GET";this.B9="";this.kG=!1;this.O0=this.Uea=this.fva=null};_.Lk(pq,iq);pq.prototype.open=function(a,b){if(this.readyState!=0)throw this.abort(),Error("Xb");this.JTb=a;this.B9=b;this.readyState=1;qq(this)};
pq.prototype.send=function(a){if(this.readyState!=1)throw this.abort(),Error("Yb");this.kG=!0;const b={headers:this.Vlb,method:this.JTb,credentials:this.JV,cache:this.g4};a&&(b.body=a);(this.nxb||_.ea).fetch(new Request(this.B9,b)).then(this.VWc.bind(this),this.Awa.bind(this))};
pq.prototype.abort=function(){this.response=this.responseText="";this.Vlb=new Headers;this.status=0;this.Uea&&this.Uea.cancel("Request was aborted.").catch(()=>null);this.readyState>=1&&this.kG&&this.readyState!=4&&(this.kG=!1,rq(this));this.readyState=0};
pq.prototype.VWc=function(a){if(this.kG&&(this.fva=a,this.m8||(this.status=this.fva.status,this.statusText=this.fva.statusText,this.m8=a.headers,this.readyState=2,qq(this)),this.kG&&(this.readyState=3,qq(this),this.kG)))if(this.responseType==="arraybuffer")a.arrayBuffer().then(this.TWc.bind(this),this.Awa.bind(this));else if(typeof _.ea.ReadableStream!=="undefined"&&"body"in a){this.Uea=a.body.getReader();if(this.Dma){if(this.responseType)throw Error("Zb");this.response=[]}else this.response=this.responseText=
"",this.O0=new TextDecoder;QRa(this)}else a.text().then(this.UWc.bind(this),this.Awa.bind(this))};var QRa=function(a){a.Uea.read().then(a.PWc.bind(a)).catch(a.Awa.bind(a))};pq.prototype.PWc=function(a){if(this.kG){if(this.Dma&&a.value)this.response.push(a.value);else if(!this.Dma){var b=a.value?a.value:new Uint8Array(0);if(b=this.O0.decode(b,{stream:!a.done}))this.response=this.responseText+=b}a.done?rq(this):qq(this);this.readyState==3&&QRa(this)}};
pq.prototype.UWc=function(a){this.kG&&(this.response=this.responseText=a,rq(this))};pq.prototype.TWc=function(a){this.kG&&(this.response=a,rq(this))};pq.prototype.Awa=function(){this.kG&&rq(this)};var rq=function(a){a.readyState=4;a.fva=null;a.Uea=null;a.O0=null;qq(a)};_.aa=pq.prototype;_.aa.setRequestHeader=function(a,b){this.Vlb.append(a,b)};_.aa.getResponseHeader=function(a){return this.m8?this.m8.get(a.toLowerCase())||"":""};
_.aa.getAllResponseHeaders=function(){if(!this.m8)return"";const a=[],b=this.m8.entries();for(var c=b.next();!c.done;)c=c.value,a.push(c[0]+": "+c[1]),c=b.next();return a.join("\r\n")};_.aa.Apb=function(a){this.JV=a};_.aa.pYb=function(a){this.g4=a};var qq=function(a){a.onreadystatechange&&a.onreadystatechange.call(a)};Object.defineProperty(pq.prototype,"withCredentials",{get:function(){return this.JV==="include"},set:function(a){this.Apb(a?"include":"same-origin")}});var sq=function(a){km.call(this);this.DX=a;this.Nk={}};_.Lk(sq,km);var RRa=[];sq.prototype.listen=function(a,b,c,d){Array.isArray(b)||(b&&(RRa[0]=b.toString()),b=RRa);for(var e=0;e<b.length;e++){var f=_.gq(a,b[e],c||this.handleEvent,d||!1,this.DX||this);if(!f)break;this.Nk[f.key]=f}return this};sq.prototype.pcb=function(a,b,c,d){return SRa(this,a,b,c,d)};
var SRa=function(a,b,c,d,e,f){if(Array.isArray(c))for(var g=0;g<c.length;g++)SRa(a,b,c[g],d,e,f);else{b=jRa(b,c,d||a.handleEvent,e,f||a.DX||a);if(!b)return a;a.Nk[b.key]=b}return a};sq.prototype.Zu=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)this.Zu(a,b[f],c,d,e);else c=c||this.handleEvent,d=_.Hk(d)?!!d.capture:!!d,e=e||this.DX||this,c=kRa(c),d=!!d,b=eq(a)?a.Pga(b,c,d,e):a?(a=mRa(a))?a.Pga(b,c,d,e):null:null,b&&(qRa(b),delete this.Nk[b.key]);return this};
sq.prototype.removeAll=function(){Rca(this.Nk,function(a,b){this.Nk.hasOwnProperty(b)&&qRa(a)},this);this.Nk={}};sq.prototype.In=function(){sq.bE.In.call(this);this.removeAll()};sq.prototype.handleEvent=function(){throw Error("$b");};var TRa=function(){this.aRb=!0;this.Rj=0;this.mY=""};TRa.prototype.yf=function(a,b){this.aRb=!1;throw Error("ac`"+this.Rj+"`"+b+"`"+a);};TRa.prototype.decode=function(a){this.aRb||this.yf(a,"stream already broken");this.mY+=a;a=Math.floor(this.mY.length/4);if(a==0)return null;let b;try{b=_.uza(this.mY.slice(0,a*4))}catch(c){this.yf(this.mY,c.message)}this.Rj+=a*4;this.mY=this.mY.slice(a*4);return b};var vi=function(){this.Wq=null;this.Kj=[];this.Xta=this.nY=this.j9=this.Zc=this.Rj=0;this.ieb=null;this.mYa=0};vi.prototype.Ega=function(){return this.Wq};vi.prototype.yf=function(a,b,c){this.Zc=3;this.Wq="The stream is broken @"+this.Rj+"/"+b+". Error: "+c+". With input:\n"+a;throw Error(this.Wq);};vi.prototype.Pra=function(){return!0};
vi.prototype.parse=function(a){function b(p){p&128&&f.yf(g,l,"invalid tag");(p&7)!=2&&f.yf(g,l,"invalid wire type");f.j9=p>>>3;f.j9!=1&&f.j9!=2&&f.j9!=15&&f.yf(g,l,"unexpected tag");f.Zc=1;f.nY=0;f.Xta=0}function c(p){f.Xta++;f.Xta==5&&p&240&&f.yf(g,l,"message length too long");f.nY|=(p&127)<<(f.Xta-1)*7;p&128||(f.Zc=2,f.mYa=0,f.ieb=typeof Uint8Array!=="undefined"?new Uint8Array(f.nY):Array(f.nY),f.nY==0&&e())}function d(p){f.ieb[f.mYa++]=p;f.mYa==f.nY&&e()}function e(){if(f.j9<15){const p={};p[f.j9]=
f.ieb;f.Kj.push(p)}f.Zc=0}const f=this,g=a instanceof Array?a:new Uint8Array(a);let l=0;for(;l<g.length;){switch(f.Zc){case 3:f.yf(g,l,"stream already broken");break;case 0:b(g[l]);break;case 1:c(g[l]);break;case 2:d(g[l]);break;default:throw Error("bc`"+f.Zc);}f.Rj++;l++}a=f.Kj;f.Kj=[];return a.length>0?a:null};var wi=function(){this.Wq=null;this.Rj=0;this.bQc=new TRa;this.z2c=new vi};wi.prototype.Ega=function(){return this.Wq};wi.prototype.yf=function(a,b){this.Wq="The stream is broken @"+this.Rj+". Error: "+b+". With input:\n"+a;throw Error(this.Wq);};wi.prototype.Pra=function(){return!1};wi.prototype.parse=function(a){this.Wq!==null&&this.yf(a,"stream already broken");let b=null;try{const c=this.bQc.decode(a);b=c===null?null:this.z2c.parse(c)}catch(c){this.yf(a,c.message)}this.Rj+=a.length;return b};var tq=function(a){return a=="\r"||a=="\n"||a==" "||a=="\t"};var xqa=function(a){this.Wq=null;this.Kj=[];this.a4="";this.S6c=[];this.zz=this.BF=0;this.oma=!1;this.tna=0;this.t7c=/[\\"]/g;this.Zc=this.Ema=0;this.USc=!(!a||!a.TSc)},URa={INIT:0,u$:1,aHa:2,F1:3,N9:4,M9:5,Zo:6,cGa:7,Ayb:8,Kzb:9,Lzb:10,Mzb:11,fyb:12,gyb:13,hyb:14,iyb:15,jzb:16,kzb:17,lzb:18,bpc:19,ZGa:20};_.aa=xqa.prototype;_.aa.Ega=function(){return this.Wq};_.aa.done=function(){return this.Ema===2};
_.aa.yf=function(a,b){this.Ema=3;this.Wq="The stream is broken @"+this.zz+"/"+b+". With input:\n"+a;throw Error(this.Wq);};_.aa.Pra=function(){return!1};
_.aa.parse=function(a){function b(){for(;G<a.length;)if(tq(a[G]))G++,f.zz++;else break;return G<t}function c(){for(var L;;){L=a[G++];if(!L)break;f.zz++;switch(f.Zc){case p.INIT:L==="{"?f.Zc=p.aHa:L==="["?f.Zc=p.N9:tq(L)||f.yf(a,G);continue;case p.cGa:case p.aHa:if(tq(L))continue;if(f.Zc===p.cGa)g.push(p.Ayb);else if(L==="}"){e("{}");f.Zc=d();continue}else g.push(p.F1);L==='"'?f.Zc=p.Zo:f.yf(a,G);continue;case p.Ayb:case p.F1:if(tq(L))continue;L===":"?(f.Zc===p.F1&&(g.push(p.F1),f.BF++),f.Zc=p.u$):
L==="}"?(f.BF--,e(),f.Zc=d()):L===","?(f.Zc===p.F1&&g.push(p.F1),f.Zc=p.cGa):f.yf(a,G);continue;case p.N9:case p.u$:if(tq(L))continue;if(f.Zc===p.N9)if(f.BF++,f.Zc=p.u$,L==="]"){f.BF--;if(f.BF===0){f.Zc=p.M9;return}e("[]");f.Zc=d();continue}else g.push(p.M9);L==='"'?f.Zc=p.Zo:L==="{"?f.Zc=p.aHa:L==="["?f.Zc=p.N9:L==="t"?f.Zc=p.Kzb:L==="f"?f.Zc=p.fyb:L==="n"?f.Zc=p.jzb:L!=="-"&&("0123456789".indexOf(L)!==-1?f.Zc=p.ZGa:f.yf(a,G));continue;case p.M9:if(L===",")g.push(p.M9),f.Zc=p.u$,f.BF===1&&(A=G);
else if(L==="]"){f.BF--;if(f.BF===0)return;e();f.Zc=d()}else if(tq(L))continue;else f.yf(a,G);continue;case p.Zo:const V=G;a:for(;;){for(;f.tna>0;)if(L=a[G++],f.tna===4?f.tna=0:f.tna++,!L)break a;if(L==='"'&&!f.oma){f.Zc=d();break}if(L==="\\"&&!f.oma&&(f.oma=!0,L=a[G++],!L))break;if(f.oma)if(f.oma=!1,L==="u"&&(f.tna=1),L=a[G++])continue;else break;l.lastIndex=G;L=l.exec(a);if(!L){G=a.length+1;break}G=L.index+1;L=a[L.index];if(!L)break}f.zz+=G-V;continue;case p.Kzb:if(!L)continue;L==="r"?f.Zc=p.Lzb:
f.yf(a,G);continue;case p.Lzb:if(!L)continue;L==="u"?f.Zc=p.Mzb:f.yf(a,G);continue;case p.Mzb:if(!L)continue;L==="e"?f.Zc=d():f.yf(a,G);continue;case p.fyb:if(!L)continue;L==="a"?f.Zc=p.gyb:f.yf(a,G);continue;case p.gyb:if(!L)continue;L==="l"?f.Zc=p.hyb:f.yf(a,G);continue;case p.hyb:if(!L)continue;L==="s"?f.Zc=p.iyb:f.yf(a,G);continue;case p.iyb:if(!L)continue;L==="e"?f.Zc=d():f.yf(a,G);continue;case p.jzb:if(!L)continue;L==="u"?f.Zc=p.kzb:f.yf(a,G);continue;case p.kzb:if(!L)continue;L==="l"?f.Zc=
p.lzb:f.yf(a,G);continue;case p.lzb:if(!L)continue;L==="l"?f.Zc=d():f.yf(a,G);continue;case p.bpc:L==="."?f.Zc=p.ZGa:f.yf(a,G);continue;case p.ZGa:if("0123456789.eE+-".indexOf(L)!==-1)continue;else G--,f.zz--,f.Zc=d();continue;default:f.yf(a,G)}}}function d(){const L=g.pop();return L!=null?L:p.u$}function e(L){f.BF>1||(L||(L=A===-1?f.a4+a.substring(w,G):a.substring(A,G)),f.USc?f.Kj.push(L):f.Kj.push(JSON.parse(L)),A=G)}const f=this,g=f.S6c,l=f.t7c,p=URa,t=a.length;let w=0,A=-1,G=0;for(;G<t;)switch(f.Ema){case 3:return f.yf(a,
G),null;case 2:return b()&&f.yf(a,G),null;case 0:if(b()){var I=a[G++];f.zz++;if(I==="["){f.Ema=1;w=G;f.Zc=p.N9;continue}else f.yf(a,G)}return null;case 1:return c(),f.BF===0&&f.Zc==p.M9?(f.Ema=2,f.a4=a.substring(G)):f.a4=A===-1?f.a4+a.substring(w):a.substring(A),f.Kj.length>0?(I=f.Kj,f.Kj=[],I):null}return null};var wqa=function(){this.Wq=this.mP=null;this.Zc=this.Rj=0;this.Kj=[];this.g_b=!1};wqa.prototype.Ega=function(){return this.Wq};wqa.prototype.Pra=function(){return!1};
wqa.prototype.parse=function(a){function b(p){f.Zc=6;f.Wq="The stream is broken @"+f.Rj+"/"+g+". Error: "+p+". With input:\n";throw Error(f.Wq);}function c(){f.mP=new xqa({edd:!0,TSc:!0})}function d(p){if(p)for(let t=0;t<p.length;t++){const w={};w[1]=p[t];f.Kj.push(w)}}function e(p){if(p){(f.g_b||p.length>1)&&b("extra status: "+p);f.g_b=!0;const t={};t[2]=p[0];f.Kj.push(t)}}const f=this;let g=0;for(;g<a.length;){var l;if(l=f.Zc!==2){a:{for(;g<a.length;){if(!tq(a[g])){l=!0;break a}g++;f.Rj++}l=!1}l=
!l}if(l)return null;switch(f.Zc){case 6:b("stream already broken");break;case 0:a[g]==="["?(f.Zc=1,g++,f.Rj++):b("unexpected input token");break;case 1:a[g]==="["?(f.Zc=2,c()):a[g]===","||a.slice(g,g+5)=="null,"?f.Zc=3:a[g]==="]"?(f.Zc=5,g++,f.Rj++):b("unexpected input token");break;case 2:l=f.mP.parse(a.substring(g));d(l);f.mP.done()?(f.Zc=3,l=f.mP.a4,f.Rj+=a.length-g-l.length,a=l,g=0):(f.Rj+=a.length-g,g=a.length);break;case 3:a[g]===","||a.slice(g,g+5)=="null,"?(f.Zc=4,c(),f.mP.parse("["),g+=a[g]===
","?1:5,f.Rj++):a[g]==="]"&&(f.Zc=5,g++,f.Rj++);break;case 4:l=f.mP.parse(a.substring(g));e(l);f.mP.done()?(f.Zc=5,l=f.mP.a4,f.Rj+=a.length-g-l.length,a=l,g=0):(f.Rj+=a.length-g,g=a.length);break;case 5:b("extra input after stream end")}}return f.Kj.length>0?(a=f.Kj,f.Kj=[],a):null};var uq=function(a,b){a.a9!=b&&(a.a9=b,a.Drb&&a.Drb())},vq=function(a){a.RMb.removeAll();if(a.Kc){const b=a.Kc;a.Kc=null;b.abort();b.dispose()}},VRa=class{constructor(a){this.Kc=a;this.gZ=null;this.a9=this.zz=0;this.dPb=!1;this.mua=this.Drb=this.O0=null;this.RMb=new sq(this);this.RMb.listen(this.Kc,"readystatechange",this.t3c)}rwa(){return this.Kc}Ig(){return this.a9}t3c(a){a=a.target;try{if(a==this.Kc)a:{const f=kq(this.Kc);var b=this.Kc.sP,c=this.Kc.Ig();const g=_.GRa(this.Kc);a=[];if(HRa(this.Kc)instanceof
Array){const l=HRa(this.Kc);l.length>0&&l[0]instanceof Uint8Array&&(this.dPb=!0,a=l)}if(!(f<3||f==3&&!g&&a.length==0))if(c=c==200||c==206,f==4&&(b==8?uq(this,7):b==7?uq(this,8):c||uq(this,3)),this.gZ||(this.gZ=yqa(this.Kc),this.gZ==null&&uq(this,5)),this.a9>2)vq(this);else{if(a.length>this.zz){const l=a.length;b=[];try{if(this.gZ.Pra())for(var d=0;d<l;d++){var e=this.gZ.parse(Array.from(a[d]));e&&(b=b.concat(e))}else{e="";if(!this.O0){if(typeof TextDecoder==="undefined")throw Error("cc");this.O0=
new TextDecoder}for(d=0;d<l;d++)e+=this.O0.decode(a[d],{stream:f==4&&d==l-1});b=this.gZ.parse(e)}a.splice(0,l);b&&this.mua(b)}catch(p){uq(this,5);vq(this);break a}}else if(g.length>this.zz){d=g.slice(this.zz);this.zz=g.length;try{const l=this.gZ.parse(d);l!=null&&this.mua&&this.mua(l)}catch(l){uq(this,5);vq(this);break a}}f==4?(g.length!=0||this.dPb?uq(this,2):uq(this,4),vq(this)):uq(this,1)}}}catch(f){uq(this,6),vq(this)}}};var WRa=function(a,b,c){for(let d=0;d<b.length;d++){const e=b[d];c.forEach(function(f){try{f(e)}catch(g){a.zwa("message-callback exception (ignored) "+g)}})}},XRa=function(a,b){var c=a.pF[b];c&&c.forEach(function(d){try{d()}catch(e){a.zwa("status-callback exception (ignored) "+e)}});(c=a.bV[b])&&c.forEach(function(d){d()});a.bV[b]=[]},YRa=class{constructor(a){a=this.xxb=a;var b=(0,_.Oj)(this.w1c,this);a.mua=b;a=this.xxb;b=(0,_.Oj)(this.C1c,this);a.Drb=b;this.pF={};this.bV={}}on(a,b){let c=this.pF[a];
c||(c=[],this.pF[a]=c);c.push(b);return this}addListener(a,b){this.on(a,b);return this}removeListener(a,b){const c=this.pF[a];c&&_.va(c,b);(a=this.bV[a])&&_.va(a,b);return this}once(a,b){let c=this.bV[a];c||(c=[],this.bV[a]=c);c.push(b);return this}w1c(a){var b=this.pF.data;b&&WRa(this,a,b);(b=this.bV.data)&&WRa(this,a,b);this.bV.data=[]}C1c(){switch(this.xxb.Ig()){case 1:XRa(this,"readable");break;case 5:case 6:case 4:case 7:case 3:XRa(this,"error");break;case 8:XRa(this,"close");break;case 2:XRa(this,
"end")}}zwa(){}};var dSa,$Ra,aSa,bSa;_.ZRa=function(a,b){return b.reduce((c,d)=>e=>d.intercept(e,c),a)};_.cSa=function(a,b,c){const d=b.ITb,e=b.getMetadata(),f=$Ra(a,!0);a=aSa(a,e,f,c+d.getName());c=bSa(f,d.UWb,!1);PRa(c,e["X-Goog-Encode-Response-If-Executable"]=="base64");b=d.NWb(b.MWb);f.send(a,"POST",b);return c};
dSa=function(a,b,c,d,e){const f=b.substr(0,b.length-e.name.length);return _.ZRa(g=>new WQa((l,p)=>{let t={};const w=_.cSa(a,g,f);w.on("error",A=>p(A));w.on("metadata",A=>{t=A});w.on("data",A=>{l(JQa(A,t))})}),a.X8c).call(a,_.IQa(e,c,d)).then(g=>g.h4c)};_.wq=function(a,b,c,d,e){return dSa(a,b,c,d,e)};$Ra=function(a,b){b=a.bRc&&!b;return a.Y1b||b?new _.jq(new oq({b$c:a.Y1b,k7c:b})):new _.jq};
aSa=function(a,b,c,d){b["Content-Type"]="application/json+protobuf";b["X-User-Agent"]="grpc-web-javascript/0.1";const e=b.Authorization;if(e&&VQa.has(e.split(" ")[0])||a.Tna)c.Tna=!0;if(a.I7c)a=d,_.sc(b)?d=a:(c=$Ja(b),typeof a==="string"?(b=encodeURIComponent("$httpHeaders"),c=c!=null?"="+encodeURIComponent(String(c)):"",d=EHa(a,b+c)):(_.Nj(a,"$httpHeaders",c),d=a));else for(const f in b)c.headers.set(f,b[f]);return d};
bSa=function(a,b,c){let d;c&&(c=new VRa(a),d=new YRa(c));return new nq({zDa:a,e1c:d},b)};
_.xq=class{constructor(a={}){this.I7c=a.Ntd||Pj("suppressCorsPreflight",a)||!1;this.Tna=a.withCredentials||Pj("withCredentials",a)||!1;this.i_b=a.xtd||[];this.X8c=a.Nud||[];this.Y1b=a.Cvd;this.bRc=a.Yud||!1}ZL(a,b,c,d){const e=a.substr(0,a.length-d.name.length);return _.ZRa(f=>{const g=f.ITb;var l=f.getMetadata();const p=$Ra(this,!1);l=aSa(this,l,p,e+g.getName());const t=bSa(p,g.UWb,!0);f=g.NWb(f.MWb);p.send(l,"POST",f);return t},this.i_b).call(this,_.IQa(d,b,c))}};_.eSa=new _.aq("/devtools.sourcerers.DecorationsService/GetFilterSupport",_.JPa,LPa,a=>a.Yc(),MPa);_.fSa=new _.aq("/devtools.sourcerers.DecorationsService/ListDecorations",_.TPa,_.ZPa,a=>a.Yc(),$Pa);_.gSa=new _.aq("/devtools.sourcerers.DecorationsService/ResolveDocumentation",_.jQa,kQa,a=>a.Yc(),lQa);_.hSa=new _.aq("/devtools.sourcerers.DecorationsService/ResolveItemList",_.mQa,nQa,a=>a.Yc(),oQa);_.iSa=new _.aq("/devtools.sourcerers.DecorationsService/ResolvePanel",_.pQa,rQa,a=>a.Yc(),sQa);(class extends _.zk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={}}else a=void 0;return a};(class extends _.zk{constructor(a){super(a)}Vh(){return _.il(this,_.ck,2)}bn(a){return _.ml(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={PJb:_.h(_.Bl(this,1,3)),ze:Tp(this.Vh())}}else a=void 0;return a};(class extends _.zk{constructor(a){super(a)}Vh(){return _.il(this,_.ck,2)}bn(a){return _.ml(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={PJb:_.h(_.Bl(this,1,3)),ze:Tp(this.Vh())}}else a=void 0;return a};var jSa=function(a,b){_.ml(a,2,b)},kSa=function(a,b){return _.Mb(a,3,b,_.ib)},lSa=function(a,b){_.ml(a,8,b)},mSa=function(a,b){_.ml(a,9,b)},nSa=class extends _.zk{constructor(a){super(a)}getType(){return _.Al(this,1,0)}tm(a){return _.Ol(this,1,a)}getTags(a){return Qza(this,3,a)}Vh(){return _.il(this,_.ck,4)}bn(a){return _.ml(this,4,a)}};nSa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={type:_.Al(this,1,0),timestamp:_.zm(_.il(this,_.jk,2)),Utd:_.h(_.Dl(this,3,3)),ze:Tp(this.Vh()),lineNumber:_.yl(this,5),ox:_.Y(this,6),sr:_.Y(this,7),ufd:_.zm(_.il(this,_.jk,8)),tfd:_.zm(_.il(this,_.jk,9))}}else a=void 0;return a};var oSa=class extends _.zk{constructor(a){super(a)}},pSa=_.Zb(oSa);oSa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={}}else a=void 0;return a};var qSa=new _.aq("/devtools.grimoire.FeedbackService/SendFeedback",nSa,oSa,a=>a.Yc(),pSa);_.yq=class extends _.zk{constructor(a){super(a)}Vh(){return _.il(this,_.ck,1)}bn(a){return _.ml(this,1,a)}};_.yq.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={ze:Tp(this.Vh()),includeAuxiliaryDirectoryContents:_.vl(this,2),includeAttributes:_.vl(this,3),preferCompressed:_.vl(this,4),spacesPerTab:_.wl(this,8),preferServerHighlighting:_.vl(this,9),preferIncrementalRendering:_.vl(this,10)}}else a=void 0;return a};_.zq=class extends _.zk{constructor(a){super(a)}tOb(){return _.yl(this,3)}setSize(a){return _.Nb(this,3,_.nb(a),"0")}};_.Aq=class extends _.zk{constructor(a){super(a)}ke(){return _.Y(this,1)}od(a){return _.Wj(this,1,a)}getType(){return _.Al(this,5,0)}tm(a){return _.Ol(this,5,a)}hasAttributes(){return _.$k(this,_.zq,4)}lX(){return _.Dl(this,8,_.el())}RYb(a){_.Mb(this,8,a,_.ib)}U5a(){return _.Y(this,7)}CYb(a){_.Wj(this,7,a)}};var rSa=class extends _.zk{constructor(a){super(a)}getEditor(){return _.Y(this,1)}clearEditor(){return _.Zk(this,1)}};var sSa=class extends _.zk{constructor(a){super(a)}PO(){return _.il(this,rSa,3)}};var tSa=class extends _.zk{constructor(a){super(a)}l5a(){return _.Bl(this,2,_.el())}};var uSa=class extends _.zk{constructor(a){super(a)}getProperties(){return _.il(this,tSa,4)}setProperties(a){return _.ml(this,4,a)}YOb(){return _.$k(this,tSa,4)}};var vSa=class extends _.zk{constructor(a){super(a)}getType(){return _.Al(this,1,0)}tm(a){return _.Ol(this,1,a)}Yga(){return _.il(this,_.Rp,2)}bPb(){return _.$k(this,_.Rp,2)}wOb(){return _.jl(this,uSa,3,_.el())}};var wSa=class extends _.zk{constructor(a){super(a)}U5(){return _.jl(this,vSa,1,_.el())}Ig(){return _.Al(this,2,0)}};_.xSa=class extends _.zk{constructor(a){super(a)}};_.ySa=class extends _.zk{constructor(a){super(a)}getRange(){return _.il(this,_.Rp,1)}setRange(a){return _.ml(this,1,a)}Ewa(){return _.$k(this,_.Rp,1)}};var Bq=class extends _.zk{constructor(a){super(a)}Ig(){return _.Al(this,2,0)}};_.zSa=class extends _.zk{constructor(a){super(a)}getType(){return _.Al(this,1,0)}tm(a){return _.Ol(this,1,a)}getRange(){return _.il(this,_.Rp,2)}setRange(a){return _.ml(this,2,a)}Ewa(){return _.$k(this,_.Rp,2)}};var ASa=class extends _.zk{constructor(a){super(a)}getId(){return _.Y(this,1)}getName(){return _.Y(this,2)}Od(a){return _.Wj(this,2,a)}};var BSa=class extends _.zk{constructor(a){super(a)}getType(){return _.Al(this,1,0)}tm(a){return _.Ol(this,1,a)}getRange(){return _.il(this,_.Rp,2)}setRange(a){return _.ml(this,2,a)}Ewa(){return _.$k(this,_.Rp,2)}Ls(){return _.Y(this,3)}};var Cq=class extends _.zk{constructor(a){super(a)}Ig(){return _.Al(this,2,0)}};_.Dq=class extends _.zk{constructor(a){super(a)}c6(a){return _.jl(this,BSa,4,_.el(a))}W_(a){return _.ol(this,4,a)}yda(a){_.pl(this,4,BSa,a)}LC(){return _.il(this,Cq,5)}KC(){return _.il(this,Bq,7)}Mga(){return _.il(this,ASa,10)}PO(){return _.il(this,rSa,11)}};_.CSa=class extends _.zk{constructor(a){super(a)}getData(){return _.fl(this,1)}setData(a){return _.Nb(this,1,Xa(a,!1,!0,!1),_.Ua())}clearData(){return _.Zk(this,1)}xw(){return _.Y(this,3)}DBa(a){return _.Wj(this,3,a)}tOb(){return _.yl(this,4)}setSize(a){return _.Nb(this,4,_.nb(a),"0")}};_.DSa=class extends _.zk{constructor(a){super(a)}getUrl(){return _.Y(this,1)}Kz(a){return _.Wj(this,1,a)}dm(){return _.il(this,Vj,4)}bM(a){return _.ml(this,4,a)}};_.ESa=class extends _.zk{constructor(a){super(a)}dm(){return _.il(this,Vj,1)}bM(a){return _.ml(this,1,a)}ke(){return _.Y(this,3)}od(a){return _.Wj(this,3,a)}getUrl(){return _.Y(this,4)}Kz(a){return _.Wj(this,4,a)}};_.FSa=class extends _.zk{constructor(a){super(a)}};_.Fq=function(a){return _.Hl(a,sSa,1,_.Eq)};_.Gq=function(a){return _.Hl(a,_.CSa,2,_.Eq)};_.Hq=class extends _.zk{constructor(a){super(a)}};_.GSa=_.Zb(_.Hq);_.Eq=[1,2,3,4];var HSa=function(a){if(a!=null)return _.Xb(a),{WK:_.zm(_.il(a,_.jk,1)),Rxa:_.Y(a,2),size:_.yl(a,3),Ao:_.vl(a,4),Tua:_.Y(a,5)}};_.zq.prototype.toObject=function(){return HSa(this)};var ISa=function(a){if(a!=null)return _.Xb(a),{path:_.Y(a,1),hash:_.Y(a,2),type:_.Al(a,5,0),attributes:HSa(_.il(a,_.zq,4)),F6c:_.h(_.Dl(a,8,3)),bL:_.Y(a,7)}};_.Aq.prototype.toObject=function(){return ISa(this)};var JSa=function(a){if(a!=null)return _.Xb(a),{editor:_.Y(a,1),Kjd:_.Y(a,2),sL:_.Y(a,3),Eid:_.Y(a,4)}};rSa.prototype.toObject=function(){return JSa(this)};var KSa=function(a){if(a!=null)return _.Xb(a),{ihd:_.Tb(_.jl(a,_.Aq,1,_.el()),ISa),E3c:JSa(a.PO())}};sSa.prototype.toObject=function(){return KSa(this)};var LSa=function(a){if(a!=null)return _.Xb(a),{Hg:_.vl(a,1),wJb:_.h(_.Bl(a,2,3))}};tSa.prototype.toObject=function(){return LSa(this)};var MSa=function(a){if(a!=null)return _.Xb(a),{Pgd:_.Y(a,1),Nid:wQa(_.il(a,uQa,2)),xhd:_.Y(a,3),properties:LSa(a.getProperties())}};uSa.prototype.toObject=function(){return MSa(this)};var NSa=function(a){if(a!=null)return _.Xb(a),{type:_.Al(a,1,0),sourceRange:Up(a.Yga()),d8c:_.Tb(a.wOb(),MSa)}};vSa.prototype.toObject=function(){return NSa(this)};var OSa=function(a){if(a!=null)return _.Xb(a),{GSc:_.Tb(a.U5(),NSa),status:_.Al(a,2,0),vud:_.Y(a,3)}};wSa.prototype.toObject=function(){return OSa(this)};var PSa=function(a){if(a!=null)return _.Xb(a),{pkd:_.h(_.Gb(a,1,_.lb,3)),Ckd:_.h(_.Bl(a,2,3))}};_.xSa.prototype.toObject=function(){return PSa(this)};var QSa=function(a){if(a!=null)return _.Xb(a),{Xd:Up(a.getRange()),indentation:_.wl(a,2)}};_.ySa.prototype.toObject=function(){return QSa(this)};var RSa=function(a){if(a!=null){_.Xb(a);var b=_.jl(a,_.Rp,1,_.el());return{rqd:_.Tb(b,Up),status:_.Al(a,2,0),qqd:_.Tb(_.jl(a,_.ySa,3,_.el()),QSa)}}};Bq.prototype.toObject=function(){return RSa(this)};var SSa=function(a){if(a!=null)return _.Xb(a),{type:_.Al(a,1,0),Xd:Up(a.getRange())}};_.zSa.prototype.toObject=function(){return SSa(this)};var TSa=function(a){if(a!=null)return _.Xb(a),{id:_.Y(a,1),name:_.Y(a,2),Umd:_.wl(a,3)}};ASa.prototype.toObject=function(){return TSa(this)};var USa=function(a){if(a!=null)return _.Xb(a),{type:_.Al(a,1,0),Xd:Up(a.getRange()),target:_.Y(a,3)}};BSa.prototype.toObject=function(){return USa(this)};var VSa=function(a){if(a!=null)return _.Xb(a),{Hfd:_.Tb(_.jl(a,_.Vp,1,_.el()),xQa),status:_.Al(a,2,0)}};Cq.prototype.toObject=function(){return VSa(this)};var WSa=function(a){if(a!=null)return _.Xb(a),{mimeType:_.Y(a,1),Uta:_.vl(a,2),qkd:_.Tb(_.jl(a,_.zSa,3,_.el()),SSa),C_c:_.Tb(a.c6(),USa),Ofd:PSa(_.il(a,_.xSa,9)),outline:VSa(a.LC()),wsd:OSa(_.il(a,wSa,6)),Ho:RSa(a.KC()),ZK:_.wl(a,8),language:TSa(a.Mga()),E3c:JSa(a.PO()),wjd:_.Tb(_.jl(a,_.ck,12,_.el()),Tp)}};_.Dq.prototype.toObject=function(){return WSa(this)};var XSa=function(a){if(a!=null)return _.Xb(a),{data:Wb(a.getData()),Oid:WSa(_.il(a,_.Dq,2)),text:_.Y(a,3),size:_.yl(a,4),Yy:_.pn(_.il(a,_.nn,5)),okd:_.Tb(_.jl(a,_.nn,6,_.el()),_.pn)}};_.CSa.prototype.toObject=function(){return XSa(this)};var YSa=function(a){if(a!=null)return _.Xb(a),{url:_.Y(a,1),Ey:_.Y(a,2),ad:_.Y(a,3),Oe:Sp(a.dm())}};_.DSa.prototype.toObject=function(){return YSa(this)};var ZSa=function(a){if(a!=null)return _.Xb(a),{Oe:Sp(a.dm()),Ey:_.Y(a,2),path:_.Y(a,3),url:_.Y(a,4),ad:_.Y(a,5)}};_.ESa.prototype.toObject=function(){return ZSa(this)};var $Sa=function(a){if(a!=null)return _.Xb(a),{Mqd:_.Y(a,1),vrd:_.Y(a,2),TWb:_.vl(a,3)}};_.FSa.prototype.toObject=function(){return $Sa(this)};_.Hq.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={hhd:KSa(_.Fq(this)),ue:XSa(_.Gq(this)),Rtd:$Sa(_.Hl(this,_.FSa,3,_.Eq)),Fjd:YSa(_.Hl(this,_.DSa,4,_.Eq)),Gtd:_.Tb(_.jl(this,_.ESa,5,_.el()),ZSa),eqd:_.h(_.Dl(this,8,3)),Ded:Tp(_.il(this,_.ck,7))}}else a=void 0;return a};var aTa=new _.aq("/devtools.grimoire.FileService/GetContents",_.yq,_.Hq,a=>a.Yc(),_.GSa);_.bTa=new _.aq("/devtools.grimoire.FileService/GetContentsStreaming",_.yq,_.Hq,a=>a.Yc(),_.GSa);_.cTa=class extends _.zk{constructor(a){super(a)}dm(){return _.il(this,Vj,1)}bM(a){return _.ml(this,1,a)}ke(){return _.Y(this,2)}od(a){return _.Wj(this,2,a)}EYb(a){return _.Jl(this,6,a)}FYb(a){return _.Jl(this,7,a)}};_.cTa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={Oe:Sp(this.dm()),path:_.Y(this,2),bpd:_.h(_.Bl(this,3,3)),maxRelatedFiles:_.wl(this,4),logForPath:_.vl(this,6),logForPathWithPagination:_.vl(this,7)}}else a=void 0;return a};_.dTa=class extends _.zk{constructor(a){super(a)}ke(){return _.Y(this,1)}od(a){return _.Wj(this,1,a)}};var eTa=class extends _.zk{constructor(a){super(a)}},fTa=_.Zb(eTa);var gTa=function(a){if(a!=null)return _.Xb(a),{path:_.Y(a,1),Gsd:_.h(_.Bl(a,2,3))}};_.dTa.prototype.toObject=function(){return gTa(this)};eTa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={lrd:_.Tb(_.jl(this,_.dTa,1,_.el()),gTa)}}else a=void 0;return a};var hTa=new _.aq("/devtools.grimoire.FileService/GetDynamicRelatedFiles",_.cTa,eTa,a=>a.Yc(),fTa);var iTa=class extends _.zk{constructor(a){super(a)}Vh(){return _.il(this,_.ck,1)}bn(a){return _.ml(this,1,a)}};iTa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={ze:Tp(this.Vh()),spacesPerTab:_.wl(this,2)}}else a=void 0;return a};var jTa=class extends _.zk{constructor(a){super(a)}KC(){return _.il(this,Bq,1)}},kTa=_.Zb(jTa);jTa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={Ho:RSa(this.KC())}}else a=void 0;return a};var lTa=new _.aq("/devtools.grimoire.FileService/GetFolding",iTa,jTa,a=>a.Yc(),kTa);var mTa=class extends _.zk{constructor(a){super(a)}Vh(){return _.il(this,_.ck,1)}bn(a){return _.ml(this,1,a)}};mTa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={ze:Tp(this.Vh())}}else a=void 0;return a};var nTa=class extends _.zk{constructor(a){super(a)}LC(){return _.il(this,Cq,3)}},oTa=_.Zb(nTa);nTa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={outline:VSa(this.LC())}}else a=void 0;return a};var pTa=new _.aq("/devtools.grimoire.FileService/GetOutline",mTa,nTa,a=>a.Yc(),oTa);var qTa=class extends _.zk{constructor(a){super(a)}Vh(){return _.il(this,_.ck,1)}bn(a){return _.ml(this,1,a)}getAttributeNames(a){return _.Cl(this,2,a)}};qTa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={ze:Tp(this.Vh()),Odd:_.h(_.Bl(this,2,3))}}else a=void 0;return a};var sTa=class extends _.zk{constructor(a){super(a)}getName(){return _.Y(this,1)}Od(a){return _.Wj(this,1,a)}getStringValue(){return _.El(this,2,rTa)}setStringValue(a){return _.Yj(this,2,rTa,a)}},rTa=[2];var tTa=class extends _.zk{constructor(a){super(a)}getName(){return _.Y(this,1)}Od(a){return _.Wj(this,1,a)}setAttribute(a,b){return _.al(this,2,sTa,a,b)}removeAttribute(a){return Oza(this,2,sTa,a)}};var uTa=class extends _.zk{constructor(a){super(a)}wOb(){return _.Bl(this,1,_.el())}},vTa=_.Zb(uTa);var wTa=function(a){if(a!=null)return _.Xb(a),{name:_.Y(a,1),stringValue:_.h(_.Gl(a,2,rTa))}};sTa.prototype.toObject=function(){return wTa(this)};var xTa=function(a){if(a!=null){_.Xb(a);var b=_.Y(a,1);a=_.jl(a,sTa,2,_.el());return{name:b,Ndd:_.Tb(a,wTa)}}};tTa.prototype.toObject=function(){return xTa(this)};uTa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={d8c:_.h(_.Bl(this,1,3)),dud:_.Tb(_.jl(this,tTa,2,_.el()),xTa)}}else a=void 0;return a};var yTa=new _.aq("/devtools.grimoire.FileService/ListTargets",qTa,uTa,a=>a.Yc(),vTa);(class extends _.zk{constructor(a){super(a)}Vh(){return _.il(this,_.ck,1)}bn(a){return _.ml(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={ze:Tp(this.Vh())}}else a=void 0;return a};(class extends _.zk{constructor(a){super(a)}Vh(){return _.il(this,_.ck,1)}bn(a){return _.ml(this,1,a)}Y5(){return _.Y(this,2)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={ze:Tp(this.Vh()),invocationId:_.Y(this,2),mergeLatestData:_.vl(this,3),PJb:_.h(_.Dl(this,4,3)),category:_.Al(this,5,0)}}else a=void 0;return a};(class extends _.zk{constructor(a){super(a)}Vh(){return _.il(this,_.ck,1)}bn(a){return _.ml(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={ze:Tp(this.Vh()),mergeLatestData:_.vl(this,2)}}else a=void 0;return a};(class extends _.zk{constructor(a){super(a)}Vh(){return _.il(this,_.ck,1)}bn(a){return _.ml(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={ze:Tp(this.Vh())}}else a=void 0;return a};(class extends _.zk{constructor(a){super(a)}Vh(){return _.il(this,_.ck,1)}bn(a){return _.ml(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={ze:Tp(this.Vh()),diffBase:_.Y(this,2)}}else a=void 0;return a};(class extends _.zk{constructor(a){super(a)}Vh(){return _.il(this,_.ck,1)}bn(a){return _.ml(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={ze:Tp(this.Vh())}}else a=void 0;return a};(class extends _.zk{constructor(a){super(a)}bqb(a){return _.ml(this,1,a)}dm(){return _.il(this,Vj,7)}bM(a){return _.ml(this,7,a)}ke(){return _.Y(this,3)}od(a){return _.Wj(this,3,a)}qOb(){return _.Y(this,9)}Rpb(a){_.Wj(this,9,a)}EYb(a){return _.Jl(this,12,a)}FYb(a){return _.Jl(this,13,a)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={Ct:vQa(_.il(this,_.bk,1)),Oe:Sp(this.dm()),rtd:_.h(_.Bl(this,8,3)),pageToken:_.Y(this,10),path:_.Y(this,3),maxLogEntries:_.wl(this,2),oldestHash:_.Y(this,
4),includeDiffEntries:_.vl(this,5),symmetricDiffRefSpec:_.Y(this,6),refHint:_.Y(this,9),logForPath:_.vl(this,12),logForPathWithPagination:_.vl(this,13)}}else a=void 0;return a};_.zTa=class extends _.zk{constructor(a){super(a)}addPath(a,b){return _.Pb(this,1,_.tb,a,b,_.Bl)}ke(){return _.Cl(this,1)}od(a,b){return _.Pb(this,1,_.tb,b,a,_.Bl,void 0,1)}};_.zTa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={Uod:_.h(_.Bl(this,1,3))}}else a=void 0;return a};var ATa=class extends _.zk{constructor(a){super(a)}Mga(){return _.Y(this,1)}};_.Iq=class extends _.zk{constructor(a){super(a)}ke(){return _.Y(this,1)}od(a){return _.Wj(this,1,a)}R5a(){return _.jl(this,ATa,4,_.el())}};var BTa=class extends _.zk{constructor(a){super(a)}},CTa=_.Zb(BTa);var DTa=function(a){if(a!=null)return _.Xb(a),{language:_.Y(a,1),lines:_.yl(a,2),files:_.yl(a,3)}};ATa.prototype.toObject=function(){return DTa(this)};var ETa=function(a){if(a!=null)return _.Xb(a),{path:_.Y(a,1),lines:_.yl(a,2),files:_.yl(a,3),a_c:_.Tb(a.R5a(),DTa)}};_.Iq.prototype.toObject=function(){return ETa(this)};BTa.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={lgd:_.Tb(_.jl(this,_.Iq,1,_.el()),ETa)}}else a=void 0;return a};_.FTa=new _.aq("/devtools.grimoire.LangCountsService/ListLangCounts",_.zTa,BTa,a=>a.Yc(),CTa);(class extends _.zk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={owner:_.Y(this,1),alias:_.Y(this,2)}}else a=void 0;return a};(class extends _.zk{constructor(a){super(a)}dm(){return _.il(this,Vj,1)}bM(a){return _.ml(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={Oe:Sp(this.dm()),gitRefsToken:_.Y(this,2)}}else a=void 0;return a};(class extends _.zk{constructor(a){super(a)}dm(){return _.il(this,Vj,1)}bM(a){return _.ml(this,1,a)}OO(){return _.Y(this,2)}Spb(a){_.Wj(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={Oe:Sp(this.dm()),nr:_.Y(this,2)}}else a=void 0;return a};(class extends _.zk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={includeRegionalKeys:_.vl(this,1)}}else a=void 0;return a};(class extends _.zk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={Wid:_.Y(this,1),region:_.Y(this,2)}}else a=void 0;return a};var GTa=function(a,b,c){c=c||{};c.format="jspb";this.Rh=new _.xq(c);this.Yh=a==void 0?a:a.replace(/\/+$/,"")},HTa=function(a,b,c){c=c||{};c.format="jspb";this.Rh=new _.xq(c);this.Yh=a==void 0?a:a.replace(/\/+$/,"")};_.aa=GTa.prototype;_.aa.Uva=function(a,b){return _.wq(this.Rh,this.Yh+"/$rpc/devtools.grimoire.FileService/GetContents",a,b||{},aTa)};_.aa.LC=function(a,b){return _.wq(this.Rh,this.Yh+"/$rpc/devtools.grimoire.FileService/GetOutline",a,b||{},pTa)};
_.aa.KC=function(a,b){return _.wq(this.Rh,this.Yh+"/$rpc/devtools.grimoire.FileService/GetFolding",a,b||{},lTa)};_.aa.F5a=function(a,b){return _.wq(this.Rh,this.Yh+"/$rpc/devtools.grimoire.FileService/GetDynamicRelatedFiles",a,b||{},hTa)};_.aa.ESb=function(a){return _.wq(this.Rh,this.Yh+"/$rpc/devtools.grimoire.FileService/ListTargets",a,{},yTa)};HTa.prototype.apb=function(a,b){return _.wq(this.Rh,this.Yh+"/$rpc/devtools.grimoire.FeedbackService/SendFeedback",a,b||{},qSa)};(class extends _.zk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={Zpd:_.h(_.Bl(this,1,3))}}else a=void 0;return a};(class extends _.zk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={projectName:_.Y(this,1)}}else a=void 0;return a};_.Eqa="project";var ITa=tqa.concat(["forceDomain","sq"]);var zqa;zqa=/^(.*)\/.+$/;_.JTa=/^\//;_.Ei=/^[0-9a-f]{40}$/;var MTa;_.KTa=[void 0,"","HEAD"];_.LTa=[void 0,"","/"];_.Ii=Object.freeze({ecb:"l",Om:"dlc",Sf:"drc",ez:"dlf",gq:"drf",changelist:"cl",fXb:"rcl",dw:"da",Oy:"bp",ak:"bpv",jg:"bpt",Nu:"rpv",ew:"sf",Qb:"ws",fz:"dlw",lx:"drw",nK:"flo",bP:"ic",Qy:"dmbr"});_.Jq=function(a){if(a.nXb!==void 0)return a.nXb;const {commands:b,k9:c}=a.mVb(),d=a.Ahb(c);Object.keys(d).length>0&&(a.path===""&&b.pop(),b.push(d));return a.nXb=b};
_.Kq=function(a,b){return b?_.Cqa(a,b)&&_.Hi(a.Eb,b.Eb,_.KTa)&&_.Hi(a.path,b.path,_.LTa):!1};
_.Ki=class{constructor(a){if(a){a.de!=null?(this.tb=a.de.id,this.Uc=a.de.type):this.Uc="project";this.repository=a.repository;this.Eb=a.Eb;this.path=a.path;var b;this.params=(b=a.params)!=null?b:{}}else this.params={}}get oG(){return!(!this.path||this.path.endsWith("/"))}bc(){const a=this.xfb();this.tb&&_.Lq(a,this.tb,this.Uc);this.repository&&_.Mq(a,this.repository);this.Eb&&_.Nq(a,this.Eb);this.path&&a.od(this.path);const b=Object.assign({},this.params);a.lj(b);return a}xfb(){return new MTa}get parent(){this.hVb||
(this.hVb=this.getParent());return this.hVb}getParent(){let a=this.xfb();if(this.tb){this.repository&&(a=_.Lq(a,this.tb,this.Uc));if(this.path){_.Nq(_.Mq(a,this.repository),this.Eb);_.Oq(a,{Qb:this.params.Qb});const b=_.xi(this.path);b&&(a=a.od(b+"/"))}return a.ab()}}get xC(){return this.Uc==="ossProject"?this.path||"":[this.tb,this.repository,_.Gi(this.Eb||null),this.path].join("/")}mVb(){var a=this.Eb&&_.Bi(this.Eb);a=this.Eb&&this.path===void 0&&this.params.Om?`${a}${"..."}${this.params.Om}`:a;
const b=["/"];if(!this.tb)return{k9:!1,commands:b};switch(this.Uc){case "host":b.push("h");b.push(this.tb);break;default:b.push(`${this.tb}`)}if(!this.repository)return{k9:!1,commands:b};b.push(this.repository);if(!a)return{k9:!0,commands:b};b.push("+");b.push(a);if(this.path===void 0)return{k9:!0,commands:b};b.push(":");b.push(this.path);return{k9:!0,commands:b}}Ahb(a){const b={};a&&(this.params.line&&(b.l=_.Dqa(this.params.line)),this.params.ez&&(b.dlf=this.params.ez),(a=this.Eb&&this.path===void 0&&
this.params.Om?void 0:this.params.Om)&&(b.dlc=a),this.params.gq&&(b.drf=this.params.gq),this.params.Sf&&(b.drc=this.params.Sf),this.params.dw&&(b.da=this.params.dw),this.params.Oy&&(b.bp=this.params.Oy),this.params.ak!=null&&(b.bpv=this.params.ak),this.params.jg!=null&&(b.bpt=this.params.jg),this.params.Nu!=null&&(b.rpv=this.params.Nu),this.params.ew!=null&&(b.sf=this.params.ew),this.params.Qb!=null&&(b.ws=this.params.Qb),this.params.fz!=null&&(b.dlw=this.params.fz),this.params.lx!=null&&(b.drw=this.params.lx),
this.params.nK!=null&&(b.flo=this.params.nK),this.params.bP!=null&&(b.ic=this.params.bP),this.params.Qy!=null&&(b.dmbr=this.params.Qy));return b}};_.Lq=function(a,b,c){a.tb=b;a.Uc=c;return a};_.Mq=function(a,b){a.repository=b;return a};_.Nq=function(a,b){a.Eb=b;return a};
_.Oq=function(a,b){b.line&&(a.params.line=b.line);b.ez&&(a.params.ez=b.ez);b.Om&&(a.params.Om=b.Om);b.gq&&(a.params.gq=b.gq);b.Sf&&(a.params.Sf=b.Sf);b.dw&&(a.params.dw=b.dw);b.Oy&&(a.params.Oy=b.Oy);b.ak!=null&&(a.params.ak=b.ak);b.jg!=null&&(a.params.jg=b.jg);b.Nu!=null&&(a.params.Nu=b.Nu);b.ew!=null&&(a.params.ew=b.ew);b.Qb&&(a.params.Qb=b.Qb);b.fz!=null&&(a.params.fz=b.fz);b.lx!=null&&(a.params.lx=b.lx);b.nK&&(a.params.nK=b.nK);b.bP&&(a.params.bP=b.bP);b.Qy!=null&&(a.params.Qy=b.Qy);return a};
MTa=class{constructor(){this.params={}}od(a){this.path=a;return this}lj(a){this.params=a||{};return this}ab(){return new _.Ki({de:this.tb?{id:this.tb,type:this.Uc}:void 0,repository:this.repository,Eb:this.Eb,path:this.path,params:this.params})}};var NTa;_.Pq=function(a){return!a.Eb||_.Nk(a.Eb,"HEAD")};
_.Ji=class extends _.Ki{constructor(a){super(a);this.tb="Google";this.Uc="depot"}get xC(){return this.repository?this.Fj()?`/${"piper"}///depot/${this.path}`:`/${this.repository}/${this.path}`:""}Fj(){return!(!this.repository||!_.Nk(this.repository,"piper"))}xfb(){return new NTa}mVb(){const a=["/"];this.repository?(this.Fj()?a.push("piper","_","depot"):a.push(this.repository),this.path!==void 0&&a.push(this.path)):a.push("repos");return{k9:!0,commands:a}}Ahb(a){a=super.Ahb(a);this.params.Sf&&(delete a.drc,
a.rcl=this.params.Sf);_.Pq(this)||(a.cl=this.Eb);return a}};NTa=class extends MTa{constructor(){super();_.Lq(this,"Google","depot")}ab(){return this.Uc!=="depot"?super.ab():new _.Ji(this)}};var Hqa=Object.values(_.Ii);var OTa={appBarTitle:"",appBarFontColor:"#ffffff",showTermsOfServiceLink:!0,showPrivacyLink:!0};var Qq={appBarTitle:"Cloud Source Repositories",showPricingLink:!0,showSshKeysLink:!0,showLanguageAndRegionLink:!0,showTermsOfServiceLink:!0,showPrivacyLink:!0};var Tqa,Uqa="color button checkbox date datetime-local email file hidden image month number password radio range reset search submit tel text time url week".split(" ");var Ri;var Yqa,Ti;var Zqa;var PTa;try{PTa=typeof Intl!=="undefined"&&Intl.v8BreakIterator}catch(a){PTa=!1}
_.Rq=class{constructor(){this.coa=(this.isBrowser=(this.zFb=_.n(eg))?this.zFb==="browser":typeof document==="object"&&!!document)&&/(edge)/i.test(navigator.userAgent);this.q$=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);this.aEa=this.isBrowser&&!(!window.chrome&&!PTa)&&typeof CSS!=="undefined"&&!this.coa&&!this.q$;this.voa=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.aEa&&!this.coa&&!this.q$;this.ZH=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in
window);this.tFa=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);this.Br=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.q$;this.PHa=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.voa}};_.Rq.O=function(a){return new (a||_.Rq)};_.Rq.ta=_.k({token:_.Rq,oa:_.Rq.O,Ea:"root"});var QTa=new _.Dd("cdk-input-modality-detector-options"),RTa={RXc:[18,17,224,91,16]},Sq=_.Si({passive:!0,capture:!0}),Tq=class{get G0c(){return this.uT.value}constructor(){this.mc=_.n(_.Rq);this.Eba=null;this.uT=new _.Uh(null);this.zEb=0;this.Bqa=d=>{let e,f;((e=this.tk)==null?0:(f=e.RXc)==null?0:f.some(g=>g===d.keyCode))||(this.uT.next("keyboard"),this.Eba=_.Wi(d))};this.Dqa=d=>{Date.now()-this.zEb<650||(this.uT.next(_.Oi(d)?"keyboard":"mouse"),this.Eba=_.Wi(d))};this.iFb=d=>{_.Pi(d)?this.uT.next("keyboard"):
(this.zEb=Date.now(),this.uT.next("touch"),this.Eba=_.Wi(d))};const a=_.n(_.df),b=_.n(_.bi),c=_.n(QTa,{optional:!0});this.tk=Object.assign({},RTa,c);this.OTb=_.x(this.uT,_.Xf());_.x(this.OTb,_.Mf());this.mc.isBrowser&&a.Ub(()=>{b.addEventListener("keydown",this.Bqa,Sq);b.addEventListener("mousedown",this.Dqa,Sq);b.addEventListener("touchstart",this.iFb,Sq)})}Ia(){this.uT.complete();this.mc.isBrowser&&(document.removeEventListener("keydown",this.Bqa,Sq),document.removeEventListener("mousedown",this.Dqa,
Sq),document.removeEventListener("touchstart",this.iFb,Sq))}};Tq.O=function(a){return new (a||Tq)};Tq.ta=_.k({token:Tq,oa:Tq.O,Ea:"root"});var STa,TTa;STa=new _.Dd("cdk-focus-monitor-default-options");TTa=_.Si({passive:!0,capture:!0});_.Uq=function(a,b,c,d){b=_.dj(b);b===a.kMa().activeElement?a.bJc(b).forEach(([e,f])=>a.mFb(e,c,f)):(a.sGb(c),typeof b.focus==="function"&&b.focus(d))};
_.Vq=class{constructor(){this.lb=_.n(_.df);this.mc=_.n(_.Rq);this.Ypa=_.n(Tq);this.HB=null;this.vOa=this.FQa=!1;this.RM=new Map;this.PEb=0;this.n3=new Map;this.LHb=()=>{this.FQa=!0;this.WOc=window.setTimeout(()=>this.FQa=!1)};this.Bb=_.n(_.bi,{optional:!0});this.FGb=new _.Pf;this.mra=b=>{for(var c=_.Wi(b);c;c=c.parentElement)b.type==="focus"?this.Eq(b,c):this.kl(b,c)};let a;this.PBb=((a=_.n(STa,{optional:!0}))==null?void 0:a.bhd)||0}Qk(a,b=!1){a=_.dj(a);if(!this.mc.isBrowser||a.nodeType!==1)return _.u();
const c=_.$qa(a)||this.kMa(),d=this.RM.get(a);if(d)return b&&(d.fta=!0),d.subject;b={fta:b,subject:new _.Pf,Zka:c};this.RM.set(a,b);this.yMc(b);return b.subject}Ni(a){a=_.dj(a);const b=this.RM.get(a);b&&(b.subject.complete(),this.pPa(a),this.RM.delete(a),this.GMc(b))}Ia(){this.RM.forEach((a,b)=>this.Ni(b))}kMa(){return this.Bb||document}Mr(){return this.kMa().defaultView||window}lJc(a){return this.HB?this.vOa?this.vNc(a)?"touch":"program":this.HB:this.FQa&&this.vEb?this.vEb:a&&this.JKc(a)?"mouse":
"program"}vNc(a){return this.PBb===1||!(a==null||!a.contains(this.Ypa.Eba))}pPa(a,b){a.classList.toggle("cdk-focused",!!b);a.classList.toggle("cdk-touch-focused",b==="touch");a.classList.toggle("cdk-keyboard-focused",b==="keyboard");a.classList.toggle("cdk-mouse-focused",b==="mouse");a.classList.toggle("cdk-program-focused",b==="program")}sGb(a,b=!1){this.lb.Ub(()=>{this.HB=a;this.vOa=a==="touch"&&b;this.PBb===0&&(clearTimeout(this.nFb),this.nFb=setTimeout(()=>this.HB=null,this.vOa?650:1))})}Eq(a,
b){const c=this.RM.get(b);a=_.Wi(a);c&&(c.fta||b===a)&&this.mFb(b,this.lJc(a),c)}kl(a,b){const c=this.RM.get(b);!c||c.fta&&a.relatedTarget instanceof Node&&b.contains(a.relatedTarget)||(this.pPa(b),this.eCb(c,null))}eCb(a,b){a.subject.Wn.length&&this.lb.run(()=>a.subject.next(b))}yMc(a){if(this.mc.isBrowser){var b=a.Zka;(a=this.n3.get(b)||0)||this.lb.Ub(()=>{b.addEventListener("focus",this.mra,TTa);b.addEventListener("blur",this.mra,TTa)});this.n3.set(b,a+1);++this.PEb===1&&(this.lb.Ub(()=>{this.Mr().addEventListener("focus",
this.LHb)}),_.x(this.Ypa.OTb,_.$f(this.FGb)).subscribe(c=>{this.sGb(c,!0)}))}}GMc(a){a=a.Zka;if(this.n3.has(a)){const b=this.n3.get(a);b>1?this.n3.set(a,b-1):(a.removeEventListener("focus",this.mra,TTa),a.removeEventListener("blur",this.mra,TTa),this.n3.delete(a))}--this.PEb||(this.Mr().removeEventListener("focus",this.LHb),this.FGb.next(),clearTimeout(this.WOc),clearTimeout(this.nFb))}mFb(a,b,c){this.pPa(a,b);this.eCb(c,b);this.vEb=b}bJc(a){const b=[];this.RM.forEach((c,d)=>{(d===a||c.fta&&d.contains(a))&&
b.push([d,c])});return b}JKc(a){const b=this.Ypa.Eba;if(this.Ypa.G0c!=="mouse"||!b||b===a||a.nodeName!=="INPUT"&&a.nodeName!=="TEXTAREA"||a.disabled)return!1;if(a=a.labels)for(let c=0;c<a.length;c++)if(a[c].contains(b))return!0;return!1}};_.Vq.O=function(a){return new (a||_.Vq)};_.Vq.ta=_.k({token:_.Vq,oa:_.Vq.O,Ea:"root"});var UTa;
UTa=function(a,b){if(!a.mc.isBrowser)return!1;try{var c=(b.ownerDocument&&b.ownerDocument.defaultView||window).frameElement}catch(f){c=null}if(c&&(dra(c)===-1||!a.isVisible(c)))return!1;c=b.nodeName.toLowerCase();let d=dra(b);if(b.hasAttribute("contenteditable"))a=d!==-1;else{var e;if(!(e=c==="iframe"||c==="object")&&(e=a.mc.voa&&a.mc.ZH)){e=b.nodeName.toLowerCase();let f=e==="input"&&b.type;e=!(f==="text"||f==="password"||e==="select"||e==="textarea")}a=e?!1:c==="audio"?b.hasAttribute("controls")?d!==
-1:!1:c==="video"?d===-1?!1:d!==null?!0:a.mc.tFa||b.hasAttribute("controls"):b.tabIndex>=0}return a};
_.Wq=class{constructor(){this.mc=_.n(_.Rq)}Ag(a){return a.hasAttribute("disabled")}isVisible(a){return!!(a.offsetWidth||a.offsetHeight||typeof a.getClientRects==="function"&&a.getClientRects().length)&&getComputedStyle(a).visibility==="visible"}mG(a,b){if(a.nodeName.toLowerCase()=="input"&&a.type=="hidden")var c=!1;else c=a.nodeName.toLowerCase(),c=c==="input"||c==="select"||c==="button"||c==="textarea"||a.nodeName.toLowerCase()=="a"&&a.hasAttribute("href")||a.hasAttribute("contenteditable")||cra(a);
return c&&!this.Ag(a)&&((b==null?void 0:b.VXc)||this.isVisible(a))}};_.Wq.O=function(a){return new (a||_.Wq)};_.Wq.ta=_.k({token:_.Wq,oa:_.Wq.O,Ea:"root"});var VTa,WTa,ZTa,$Ta;VTa=function(a){(a=a.pDb("start"))&&a.focus(void 0);return!!a};WTa=function(a){a.Mpa||(a.lb.Ub(()=>{a.wJ||(a.wJ=a.wBb(),a.wJ.addEventListener("focus",a.ZZb));a.KI||(a.KI=a.wBb(),a.KI.addEventListener("focus",a.KMb))}),a.Pc.parentNode&&(a.Pc.parentNode.insertBefore(a.wJ,a.Pc),a.Pc.parentNode.insertBefore(a.KI,a.Pc.nextSibling),a.Mpa=!0))};
_.XTa=function(a){const b=a.Pc.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(b){if(!a.EI.mG(b))return a=a.oMa(b),a==null||a.focus(void 0),!!a;b.focus(void 0);return!0}return VTa(a)};_.YTa=function(a){new Promise(b=>{a.nIc(()=>b(_.XTa(a)))})};ZTa=function(a,b){a.wJ&&a.KI&&(a.Yca(b,a.wJ),a.Yca(b,a.KI))};
$Ta=class{get enabled(){return this.JI}set enabled(a){this.JI=a;this.wJ&&this.KI&&(this.Yca(a,this.wJ),this.Yca(a,this.KI))}constructor(a,b,c,d,e=!1,f){this.Pc=a;this.EI=b;this.lb=c;this.Bb=d;this.xc=f;this.Mpa=!1;this.ZZb=()=>{const g=this.pDb("end");g&&g.focus(void 0);return!!g};this.KMb=()=>VTa(this);this.JI=!0;e||WTa(this)}destroy(){const a=this.wJ,b=this.KI;a&&(a.removeEventListener("focus",this.ZZb),a.remove());b&&(b.removeEventListener("focus",this.KMb),b.remove());this.wJ=this.KI=null;this.Mpa=
!1}pDb(a){const b=this.Pc.querySelectorAll(`[cdk-focus-region-${a}], `+`[cdkFocusRegion${a}], `+`[cdk-focus-${a}]`);return a=="start"?b.length?b[0]:this.oMa(this.Pc):b.length?b[b.length-1]:this.gDb(this.Pc)}zg(){return this.Mpa}oMa(a){if(this.EI.mG(a)&&UTa(this.EI,a))return a;a=a.children;for(let b=0;b<a.length;b++){const c=a[b].nodeType===this.Bb.ELEMENT_NODE?this.oMa(a[b]):null;if(c)return c}return null}gDb(a){if(this.EI.mG(a)&&UTa(this.EI,a))return a;a=a.children;for(let b=a.length-1;b>=0;b--){const c=
a[b].nodeType===this.Bb.ELEMENT_NODE?this.gDb(a[b]):null;if(c)return c}return null}wBb(){const a=this.Bb.createElement("div");this.Yca(this.JI,a);a.classList.add("cdk-visually-hidden");a.classList.add("cdk-focus-trap-anchor");a.setAttribute("aria-hidden","true");return a}Yca(a,b){a?b.setAttribute("tabindex","0"):b.removeAttribute("tabindex")}nIc(a){this.xc?_.fg(a,{Rb:this.xc}):setTimeout(a)}};
_.Yq=class{constructor(){this.EI=_.n(_.Wq);this.lb=_.n(_.df);this.Bb=_.n(_.bi);this.xc=_.n(_.dg)}create(a,b=!1){return new $Ta(a,this.EI,this.lb,this.Bb,b,this.xc)}};_.Yq.O=function(a){return new (a||_.Yq)};_.Yq.ta=_.k({token:_.Yq,oa:_.Yq.O,Ea:"root"});
_.Zq=class{get enabled(){let a;return((a=this.Go)==null?void 0:a.enabled)||!1}set enabled(a){this.Go&&(this.Go.enabled=a)}constructor(){this.Ja=_.n(_.re);this.Faa=_.n(_.Yq);this.Zqa=null;_.n(_.Rq).isBrowser&&(this.Go=this.Faa.create(this.Ja.ma,!0))}Ia(){let a;(a=this.Go)==null||a.destroy();this.Zqa&&(this.Zqa.focus(),this.Zqa=null)}Sd(){let a;(a=this.Go)==null||WTa(a);this.VIb&&this.XAb()}Oo(){this.Go&&!this.Go.zg()&&WTa(this.Go)}Sb(a){a=a.autoCapture;let b;a&&!a.lK&&this.VIb&&((b=this.Go)==null?
0:b.zg())&&this.XAb()}XAb(){this.Zqa=_.Vi();let a;(a=this.Go)==null||_.YTa(a)}};_.Zq.O=function(a){return new (a||_.Zq)};_.Zq.La=_.xd({type:_.Zq,na:[["","cdkTrapFocus",""]],inputs:{enabled:[2,"cdkTrapFocus","enabled",_.oh],VIb:[2,"cdkTrapFocusAutoCapture","autoCapture",_.oh]},Pb:["cdkTrapFocus"],standalone:!0,features:[_.ng,_.Ld]});var aUa=new Set,$q,ar=class{constructor(){this.mc=_.n(_.Rq);this.xqa=_.n(_.wIa,{optional:!0});this.eN=this.mc.isBrowser&&window.matchMedia?window.matchMedia.bind(window):era}matchMedia(a){if(this.mc.voa||this.mc.aEa){var b=this.xqa;if(!aUa.has(a))try{$q||($q=document.createElement("style"),b&&$q.setAttribute("nonce",b),$q.setAttribute("type","text/css"),document.head.appendChild($q)),$q.sheet&&($q.sheet.insertRule(`@media ${a} {body{ }}`,0),aUa.add(a))}catch(c){console.error(c)}}return this.eN(a)}};
ar.O=function(a){return new (a||ar)};ar.ta=_.k({token:ar,oa:ar.O,Ea:"root"});_.br=class{constructor(){this.qLc=_.n(ar);this.vf=_.n(_.df);this.POa=new Map;this.xLa=new _.Pf}Ia(){this.xLa.next();this.xLa.complete()}observe(a){a=fra(_.Xi(a)).map(b=>this.BMc(b).observable);a=_.Pe(a);a=_.Se(_.x(a,_.Jf(1)),_.x(a,_.Xf(),_.Gf(0)));return _.x(a,_.v(b=>{const c={matches:!1,nF:{}};b.forEach(({matches:d,query:e})=>{c.matches=c.matches||d;c.nF[e]=d});return c}))}BMc(a){if(this.POa.has(a))return this.POa.get(a);const b=this.qLc.matchMedia(a),c={observable:_.x(new _.Ae(d=>{const e=f=>this.vf.run(()=>
d.next(f));b.addListener(e);return()=>{b.removeListener(e)}}),_.Yf(b),_.v(({matches:d})=>({query:a,matches:d})),_.$f(this.xLa)),znd:b};this.POa.set(a,c);return c}};_.br.O=function(a){return new (a||_.br)};_.br.ta=_.k({token:_.br,oa:_.br.O,Ea:"root"});var bUa=function(a){if(!a.mc.isBrowser)return 0;const b=a.Bb.createElement("div");b.style.backgroundColor="rgb(1,2,3)";b.style.position="absolute";a.Bb.body.appendChild(b);a=(a=a.Bb.defaultView||window)&&a.getComputedStyle?a.getComputedStyle(b):null;a=(a&&a.backgroundColor||"").replace(/ /g,"");b.remove();switch(a){case "rgb(0,0,0)":case "rgb(45,50,54)":case "rgb(32,32,32)":return 2;case "rgb(255,255,255)":case "rgb(255,250,239)":return 1}return 0},cr=class{constructor(){this.mc=_.n(_.Rq);this.Bb=
_.n(_.bi);this.kGc=_.n(_.br).observe("(forced-colors: active)").subscribe(()=>{this.PMa&&(this.PMa=!1,this.oKa())})}Ia(){this.kGc.unsubscribe()}oKa(){if(!this.PMa&&this.mc.isBrowser&&this.Bb.body){const a=this.Bb.body.classList;a.remove("cdk-high-contrast-active","cdk-high-contrast-black-on-white","cdk-high-contrast-white-on-black");this.PMa=!0;const b=bUa(this);b===1?a.add("cdk-high-contrast-active","cdk-high-contrast-black-on-white"):b===2&&a.add("cdk-high-contrast-active","cdk-high-contrast-white-on-black")}}};
cr.O=function(a){return new (a||cr)};cr.ta=_.k({token:cr,oa:cr.O,Ea:"root"});var cUa=new _.Dd("liveAnnouncerElement",{Ea:"root",oa:gra}),dUa=new _.Dd("LIVE_ANNOUNCER_DEFAULT_OPTIONS");_.dr=class{create(a){return typeof MutationObserver==="undefined"?null:new MutationObserver(a)}};_.dr.O=function(a){return new (a||_.dr)};_.dr.ta=_.k({token:_.dr,oa:_.dr.O,Ea:"root"});
_.er=class{constructor(){this.BLc=_.n(_.dr);this.DB=new Map;this.lb=_.n(_.df)}Ia(){this.DB.forEach((a,b)=>this.iBb(b))}observe(a){const b=_.dj(a);return new _.Ae(c=>{const d=_.x(this.ILc(b),_.v(e=>e.filter(f=>!hra(f))),_.$e(e=>!!e.length)).subscribe(e=>{this.lb.run(()=>{c.next(e)})});return()=>{d.unsubscribe();this.jOc(b)}})}ILc(a){return this.lb.Ub(()=>{if(this.DB.has(a))this.DB.get(a).count++;else{const b=new _.Pf,c=this.BLc.create(d=>b.next(d));c&&c.observe(a,{characterData:!0,childList:!0,subtree:!0});
this.DB.set(a,{r1c:c,stream:b,count:1})}return this.DB.get(a).stream})}jOc(a){this.DB.has(a)&&(this.DB.get(a).count--,this.DB.get(a).count||this.iBb(a))}iBb(a){if(this.DB.has(a)){const {r1c:b,stream:c}=this.DB.get(a);b&&b.disconnect();c.complete();this.DB.delete(a)}}};_.er.O=function(a){return new (a||_.er)};_.er.ta=_.k({token:_.er,oa:_.er.O,Ea:"root"});
_.fr=class{get disabled(){return this.oc}set disabled(a){(this.oc=a)?this.nQa():this.Zr()}get L4(){return this.NHc}set L4(a){this.NHc=_.ej(a);this.Zr()}constructor(){this.kLa=_.n(_.er);this.Ja=_.n(_.re);this.event=new _.Xm;this.oc=!1;this.nLa=null}Sd(){this.nLa||this.disabled||this.Zr()}Ia(){this.nQa()}Zr(){this.nQa();const a=this.kLa.observe(this.Ja);this.nLa=(this.L4?_.x(a,_.Gf(this.L4)):a).subscribe(this.event)}nQa(){let a;(a=this.nLa)==null||a.unsubscribe()}};
_.fr.O=function(a){return new (a||_.fr)};_.fr.La=_.xd({type:_.fr,na:[["","cdkObserveContent",""]],inputs:{disabled:[2,"cdkObserveContentDisabled","disabled",_.oh],L4:"debounce"},outputs:{event:"cdkObserveContent"},Pb:["cdkObserveContent"],standalone:!0,features:[_.ng]});_.gr=class{};_.gr.O=function(a){return new (a||_.gr)};_.gr.Ca=_.vd({type:_.gr});_.gr.Ba=_.Xc({Nb:[_.dr]});var eUa;eUa=0;
_.hr=class{constructor(){this.lb=_.n(_.df);this.Eg=_.n(dUa,{optional:!0});this.Bb=_.n(_.bi);this.bN=_.n(cUa,{optional:!0})||this.wHc()}Xi(a,...b){const c=this.Eg;let d,e;b.length===1&&typeof b[0]==="number"?e=b[0]:[d,e]=b;this.clear();clearTimeout(this.Yqa);d||(d=c&&c.yz?c.yz:"polite");e==null&&c&&(e=c.duration);this.bN.setAttribute("aria-live",d);this.bN.id&&this.rIc(this.bN.id);return this.lb.Ub(()=>{this.Xoa||(this.Xoa=new Promise(f=>this.Yoa=f));clearTimeout(this.Yqa);this.Yqa=setTimeout(()=>{this.bN.textContent=
a;typeof e==="number"&&(this.Yqa=setTimeout(()=>this.clear(),e));let f;(f=this.Yoa)==null||f.call(this);this.Xoa=this.Yoa=void 0},100);return this.Xoa})}clear(){this.bN&&(this.bN.textContent="")}Ia(){clearTimeout(this.Yqa);let a;(a=this.bN)==null||a.remove();this.bN=null;let b;(b=this.Yoa)==null||b.call(this);this.Xoa=this.Yoa=void 0}wHc(){const a=this.Bb.getElementsByClassName("cdk-live-announcer-element"),b=this.Bb.createElement("div");for(let c=0;c<a.length;c++)a[c].remove();b.classList.add("cdk-live-announcer-element");
b.classList.add("cdk-visually-hidden");b.setAttribute("aria-atomic","true");b.setAttribute("aria-live","polite");b.id=`cdk-live-announcer-${eUa++}`;this.Bb.body.appendChild(b);return b}rIc(a){const b=this.Bb.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let c=0;c<b.length;c++){const d=b[c],e=d.getAttribute("aria-owns");e?e.indexOf(a)===-1&&d.setAttribute("aria-owns",e+" "+a):d.setAttribute("aria-owns",a)}}};_.hr.O=function(a){return new (a||_.hr)};
_.hr.ta=_.k({token:_.hr,oa:_.hr.O,Ea:"root"});_.ir=class{constructor(){_.n(cr).oKa()}};_.ir.O=function(a){return new (a||_.ir)};_.ir.Ca=_.vd({type:_.ir});_.ir.Ba=_.Xc({imports:[_.gr]});var kra;kra=0;_.fUa=function(a,b,c,d){if(a.DGc(b,c)){var e=jra(c,d);typeof c!=="string"?(lra(c,a.Jf),a.OE.set(e,{fja:c,oAa:0})):a.OE.has(e)||a.xHc(c,d);a.jEb(b,e)||a.DFc(b,e)}};_.jr=function(a,b,c,d){if(c&&a.kEb(b)){d=jra(c,d);a.jEb(b,d)&&a.IMc(b,d);typeof c==="string"&&(b=a.OE.get(d))&&b.oAa===0&&a.SHc(d);var e;((e=a.fN)==null?void 0:e.childNodes.length)===0&&(a.fN.remove(),a.fN=null)}};
_.kr=class{constructor(){this.mc=_.n(_.Rq);this.Bb=_.n(_.bi);this.OE=new Map;this.fN=null;this.Jf=`${kra++}`;this.Jf=_.n(vIa)+"-"+kra++}Ia(){const a=this.Bb.querySelectorAll(`[${"cdk-describedby-host"}="${this.Jf}"]`);for(let c=0;c<a.length;c++)this.FMc(a[c]),a[c].removeAttribute("cdk-describedby-host");let b;(b=this.fN)==null||b.remove();this.fN=null;this.OE.clear()}xHc(a,b){const c=this.Bb.createElement("div");lra(c,this.Jf);c.textContent=a;b&&c.setAttribute("role",b);this.yHc();this.fN.appendChild(c);
this.OE.set(jra(a,b),{fja:c,oAa:0})}SHc(a){let b,c;(b=this.OE.get(a))==null||(c=b.fja)==null||c.remove();this.OE.delete(a)}yHc(){if(!this.fN){var a=this.Bb.querySelectorAll('.cdk-describedby-message-container[platform="server"]');for(let b=0;b<a.length;b++)a[b].remove();a=this.Bb.createElement("div");a.style.visibility="hidden";a.classList.add("cdk-describedby-message-container");a.classList.add("cdk-visually-hidden");this.mc.isBrowser||a.setAttribute("platform","server");this.Bb.body.appendChild(a);
this.fN=a}}FMc(a){const b=ira(a,"aria-describedby").filter(c=>c.indexOf("cdk-describedby-message")!=0);a.setAttribute("aria-describedby",b.join(" "))}DFc(a,b){b=this.OE.get(b);_.fj(a,"aria-describedby",b.fja.id);a.setAttribute("cdk-describedby-host",this.Jf);b.oAa++}IMc(a,b){b=this.OE.get(b);b.oAa--;_.gj(a,"aria-describedby",b.fja.id);a.removeAttribute("cdk-describedby-host")}jEb(a,b){a=ira(a,"aria-describedby");b=(b=this.OE.get(b))&&b.fja.id;return!!b&&a.indexOf(b)!=-1}DGc(a,b){if(!this.kEb(a))return!1;
if(b&&typeof b==="object")return!0;b=b==null?"":`${b}`.trim();a=a.getAttribute("aria-label");return b?!a||a.trim()!==b:!1}kEb(a){return a.nodeType===this.Bb.ELEMENT_NODE}};_.kr.O=function(a){return new (a||_.kr)};_.kr.ta=_.k({token:_.kr,oa:_.kr.O,Ea:"root"});var gUa=class extends $Ta{get enabled(){return this.JI}set enabled(a){(this.JI=a)?this.A2.register(this):this.A2.sC(this)}constructor(a,b,c,d,e,f,g,l){super(a,b,c,d,g.defer,l);this.A2=e;this.Upa=f;this.A2.register(this)}destroy(){this.A2.sC(this);super.destroy()}fCb(){this.Upa.GVb(this);ZTa(this,!0)}RBb(){this.Upa.lIb(this);ZTa(this,!1)}};var hUa=class{constructor(){this.lT=null}GVb(a){this.lT&&a.Bb.removeEventListener("focus",this.lT,!0);this.lT=b=>this.BN(a,b);a.lb.Ub(()=>{a.Bb.addEventListener("focus",this.lT,!0)})}lIb(a){this.lT&&(a.Bb.removeEventListener("focus",this.lT,!0),this.lT=null)}BN(a,b){b=b.target;const c=a.Pc;let d;!b||c.contains(b)||((d=b.closest)==null?0:d.call(b,"div.cdk-overlay-pane"))||setTimeout(()=>{a.enabled&&!c.contains(a.Bb.activeElement)&&VTa(a)})}};var iUa=new _.Dd("FOCUS_TRAP_INERT_STRATEGY");var lr=class{constructor(){this.spa=[]}register(a){let b=this.spa=this.spa.filter(c=>c!==a);b.length&&b[b.length-1].RBb();b.push(a);a.fCb()}sC(a){a.RBb();const b=this.spa;a=b.indexOf(a);a!==-1&&(b.splice(a,1),b.length&&b[b.length-1].fCb())}};lr.O=function(a){return new (a||lr)};lr.ta=_.k({token:lr,oa:lr.O,Ea:"root"});var mr=class{constructor(){this.EI=_.n(_.Wq);this.lb=_.n(_.df);this.A2=_.n(lr);this.Bb=_.n(_.bi);this.xc=_.n(_.dg);this.Upa=_.n(iUa,{optional:!0})||new hUa}create(a,b={defer:!1}){return new gUa(a,this.EI,this.lb,this.Bb,this.A2,this.Upa,typeof b==="boolean"?{defer:b}:b,this.xc)}};mr.O=function(a){return new (a||mr)};mr.ta=_.k({token:mr,oa:mr.O,Ea:"root"});var jUa=class{constructor(a,b){this.lqa=new _.Pf;this.Cc=[];this.p3=-1;this.HT=[];this.YXb=this.mPa=new _.Pf;const c=typeof(b==null?void 0:b.CZa)==="number"?b.CZa:200;if(b==null?0:b.Uu)this.cu=b.Uu;this.Lla(a);this.sNc(c)}destroy(){this.HT=[];this.lqa.complete();this.mPa.complete()}Lla(a){this.Cc=a}yK(a){const b=a.keyCode;a.key&&a.key.length===1?this.lqa.next(a.key.toLocaleUpperCase()):(b>=65&&b<=90||b>=48&&b<=57)&&this.lqa.next(String.fromCharCode(b))}S6(){return this.HT.length>0}reset(){this.HT=
[]}sNc(a){_.x(this.lqa,_.ag(b=>this.HT.push(b)),_.Gf(a),_.$e(()=>this.HT.length>0),_.v(()=>this.HT.join("").toLocaleUpperCase())).subscribe(b=>{for(let c=1;c<this.Cc.length+1;c++){const d=this.Cc[(this.p3+c)%this.Cc.length];let e,f,g;if(((e=this.cu)==null||!e.call(this,d))&&((g=(f=d).Sp)==null?void 0:g.call(f).toLocaleUpperCase().trim().indexOf(b))===0){this.mPa.next(d);break}}this.HT=[]})}};_.nr=function(a,b){a.Qpa=b;return a};_.or=function(a){a.cNa=!0;return a};_.pr=function(a,b){var c=a.RS();b=typeof b==="number"?b:c.indexOf(b);c=c[b];a.Oh=c==null?null:c;a.qo=b;(a=a.Sl)!=null&&(a.p3=b)};_.qr=function(a){a.qo<0?a.KB(0,1):a.lGb(1)};_.kUa=function(a){a.qo<0&&a.rda?a.KB(a.RS().length-1,-1):a.lGb(-1)};
_.lUa=class{constructor(a,b){this.Cc=a;this.qo=-1;this.Oh=null;this.rda=!1;this.z3=_.ve.EMPTY;this.C3=!0;this.qAb=[];this.cNa=!1;this.cca={enabled:!1,P4:10};this.cu=c=>c.disabled;this.gM=new _.Pf;this.Fc=new _.Pf;a instanceof _.Lg?this.XKc=a.Jc.subscribe(c=>this.rEb(c.toArray())):_.Bf(a)&&(this.eIc=_.vh(()=>this.rEb(a()),{Rb:b}))}Uu(a){this.cu=a;return this}Jx(a=!0){this.rda=a;return this}vE(a=200){this.z3.unsubscribe();const b=this.RS();this.Sl=new jUa(b,{CZa:typeof a==="number"?a:void 0,Uu:c=>this.cu(c)});
this.z3=this.Sl.YXb.subscribe(c=>{this.kj(c)});return this}kj(a){const b=this.Oh;_.pr(this,a);this.Oh!==b&&this.Fc.next(this.qo)}Xn(a){var b=a.keyCode,c=["altKey","ctrlKey","metaKey","shiftKey"].every(e=>!a[e]||this.qAb.indexOf(e)>-1);switch(b){case 9:this.gM.next();return;case 40:if(this.C3&&c){_.qr(this);break}else return;case 38:if(this.C3&&c){_.kUa(this);break}else return;case 39:if(this.Qpa&&c){this.Qpa==="rtl"?_.kUa(this):_.qr(this);break}else return;case 37:if(this.Qpa&&c){this.Qpa==="rtl"?
_.qr(this):_.kUa(this);break}else return;case 36:if(this.cNa&&c){this.KB(0,1);break}else return;case 35:if(this.cNa&&c){this.KB(this.RS().length-1,-1);break}else return;case 33:if(this.cca.enabled&&c){b=this.qo-this.cca.P4;this.KB(b>0?b:0,1);break}else return;case 34:if(this.cca.enabled&&c){b=this.qo+this.cca.P4;c=this.RS().length;this.KB(b<c?b:c-1,-1);break}else return;default:if(c||_.Qi(a,"shiftKey")){let e;(e=this.Sl)==null||e.yK(a)}return}let d;(d=this.Sl)==null||d.reset();a.preventDefault()}get bs(){return this.qo}get mf(){return this.Oh}S6(){return!!this.Sl&&
this.Sl.S6()}destroy(){this.z3.unsubscribe();let a;(a=this.XKc)==null||a.unsubscribe();let b;(b=this.eIc)==null||b.destroy();let c;(c=this.Sl)==null||c.destroy();this.gM.complete();this.Fc.complete()}lGb(a){this.rda?this.dNc(a):this.cNc(a)}dNc(a){const b=this.RS();for(let c=1;c<=b.length;c++){const d=(this.qo+a*c+b.length)%b.length;if(!this.cu(b[d])){this.kj(d);break}}}cNc(a){this.KB(this.qo+a,a)}KB(a,b){const c=this.RS();if(c[a]){for(;this.cu(c[a]);)if(a+=b,!c[a])return;this.kj(a)}}RS(){return _.Bf(this.Cc)?
this.Cc():this.Cc instanceof _.Lg?this.Cc.toArray():this.Cc}rEb(a){var b;(b=this.Sl)==null||b.Lla(a);this.Oh&&(a=a.indexOf(this.Oh),a>-1&&a!==this.qo&&(this.qo=a,(b=this.Sl)!=null&&(b.p3=a)))}};_.rr=function(a,b){a.HB=b;return a};_.sr=class extends _.lUa{constructor(){super(...arguments);this.HB="program"}kj(a){super.kj(a);this.mf&&this.mf.focus(this.HB)}};var mUa;
mUa=class{lNa(){if(!this.GDb&&this.Cc.length!==0){var a=0;for(var b=0;b<this.Cc.length;b++)if(!this.cu(this.Cc[b])&&!this.IKc(this.Cc[b])){a=b;break}b=this.Cc[a];if(b.bTb){var c;(c=this.Oh)==null||c.R0b();this.qo=a;this.Oh=b;(c=this.Sl)!=null&&(c.p3=a);b.bTb()}else this.Ty(a);this.GDb=!0}}constructor(a,b){this.qo=-1;this.Oh=null;this.wGb=!1;this.dNa="ltr";this.cu=()=>!1;this.du=c=>c;this.Cc=[];this.z3=_.ve.EMPTY;this.GDb=!1;this.Fc=new _.Pf;a instanceof _.Lg?(this.Cc=a.toArray(),a.Jc.subscribe(c=>{this.Cc=
c.toArray();let d;(d=this.Sl)==null||d.Lla(this.Cc);this.kHb(this.Cc);this.lNa()})):_.bf(a)?a.subscribe(c=>{this.Cc=c;let d;(d=this.Sl)==null||d.Lla(c);this.kHb(c);this.lNa()}):(this.Cc=a,this.lNa());typeof b.T5c==="boolean"&&(this.wGb=b.T5c);b.qPb&&(this.dNa=b.qPb);b.Uu&&(this.cu=b.Uu);b.uq&&(this.du=b.uq);typeof b.N0b!=="undefined"&&this.nNc(b.N0b)}destroy(){this.z3.unsubscribe();let a;(a=this.Sl)==null||a.destroy();this.Fc.complete()}Xn(a){switch(a.key){case "Tab":return;case "ArrowDown":this.HIc();
break;case "ArrowUp":this.IIc();break;case "ArrowRight":this.dNa==="rtl"?this.qBb():this.mCb();break;case "ArrowLeft":this.dNa==="rtl"?this.mCb():this.qBb();break;case "Home":this.EIc();break;case "End":this.GIc();break;case "Enter":case " ":this.eAb();break;default:if(a.key==="*")this.pIc();else{var b;(b=this.Sl)==null||b.yK(a);return}}let c;(c=this.Sl)==null||c.reset();a.preventDefault()}EIc(){this.Ty(this.vCb(-1))}GIc(){this.Ty(this.wCb(this.Cc.length))}HIc(){this.Ty(this.vCb(this.qo))}IIc(){this.Ty(this.wCb(this.qo))}Ty(a){var b=
{};b.zMb!=null||(b.zMb=!0);let c=typeof a==="number"?a:this.Cc.findIndex(g=>this.du(g)===this.du(a));if(!(c<0||c>=this.Cc.length)){var d=this.Cc[c];if(this.Oh===null||this.du(d)!==this.du(this.Oh)){var e=this.Oh;this.Oh=d!=null?d:null;this.qo=c;(d=this.Sl)!=null&&(d.p3=c);var f;(f=this.Oh)==null||f.focus();e==null||e.R0b();b.zMb&&this.Fc.next(this.Oh);this.wGb&&this.eAb()}}}kHb(a){const b=this.Oh;if(b&&(a=a.findIndex(c=>this.du(c)===this.du(b)),a>-1&&a!==this.qo)){this.qo=a;let c;(c=this.Sl)!=null&&
(c.p3=a)}}nNc(a){this.Sl=new jUa(this.Cc,{CZa:typeof a==="number"?a:void 0,Uu:b=>this.cu(b)});this.z3=this.Sl.YXb.subscribe(b=>{this.Ty(b)})}vCb(a){for(let b=a+1;b<this.Cc.length;b++)if(!this.cu(this.Cc[b]))return b;return a}wCb(a){for(let b=a-1;b>=0;b--)if(!this.cu(this.Cc[b]))return b;return a}qBb(){if(this.Oh)if(this.iEb())this.Oh.collapse();else{const a=this.Oh.getParent();a&&!this.cu(a)&&this.Ty(a)}}mCb(){this.Oh&&(this.iEb()?_.x(_.hj(this.Oh.IC()),_.Jf(1)).subscribe(a=>{(a=a.find(b=>!this.cu(b)))&&
this.Ty(a)}):this.Oh.expand())}iEb(){return this.Oh?typeof this.Oh.Wd==="boolean"?this.Oh.Wd:this.Oh.Wd():!1}IKc(a){let b;return typeof a.Ag==="boolean"?a.Ag:(b=a.Ag)==null?void 0:b.call(a)}pIc(){if(this.Oh){var a=this.Oh.getParent();_.x(a?_.hj(a.IC()):_.u(this.Cc.filter(b=>b.getParent()===null)),_.Jf(1)).subscribe(b=>{for(const c of b)c.expand()})}}eAb(){let a;(a=this.Oh)==null||a.Nv()}};_.nUa=new _.Dd("tree-key-manager",{Ea:"root",oa:function(){return(a,b)=>new mUa(a,b)}});var oUa;oUa=new WeakMap;_.tr=class{constructor(){this.xc=_.n(_.dg);this.lIc=_.n(Lm)}load(a){const b=this.ep=this.ep||this.xc.get(_.jh);let c=oUa.get(b);c||(c={ISb:new Set,rWb:[]},oUa.set(b,c),b.Be(()=>{let d;(d=oUa.get(b))==null||d.rWb.forEach(e=>e.destroy());oUa.delete(b)}));c.ISb.has(a)||(c.ISb.add(a),c.rWb.push(fna(a,{LF:this.lIc})))}};_.tr.O=function(a){return new (a||_.tr)};_.tr.ta=_.k({token:_.tr,oa:_.tr.O,Ea:"root"});var pUa=0,ur=class{};ur.O=function(a){return new (a||ur)};
ur.wa=_.td({type:ur,na:[["ng-component"]],standalone:!0,features:[_.$g],ya:0,Aa:0,qa:function(){},styles:[".mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-content{position:absolute;text-align:center;display:inline-block;transition:transform 200ms ease-in-out;transform:scale(0.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;pointer-events:none;background-color:var(--mat-badge-background-color, var(--mat-app-error));color:var(--mat-badge-text-color, var(--mat-app-on-error));font-family:var(--mat-badge-text-font, var(--mat-app-label-small-font));font-weight:var(--mat-badge-text-weight, var(--mat-app-label-small-weight));border-radius:var(--mat-badge-container-shape, var(--mat-app-corner-full))}.mat-badge-above .mat-badge-content{bottom:100%}.mat-badge-below .mat-badge-content{top:100%}.mat-badge-before .mat-badge-content{right:100%}[dir=rtl] .mat-badge-before .mat-badge-content{right:auto;left:100%}.mat-badge-after .mat-badge-content{left:100%}[dir=rtl] .mat-badge-after .mat-badge-content{left:auto;right:100%}@media(forced-colors: active){.mat-badge-content{outline:solid 1px;border-radius:0}}.mat-badge-disabled .mat-badge-content{background-color:var(--mat-badge-disabled-state-background-color, color-mix(in srgb, var(--mat-app-error) 38%, transparent));color:var(--mat-badge-disabled-state-text-color, var(--mat-app-on-error))}.mat-badge-hidden .mat-badge-content{display:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:var(--mat-badge-legacy-small-size-container-size, unset);height:var(--mat-badge-legacy-small-size-container-size, unset);min-width:var(--mat-badge-small-size-container-size, 6px);min-height:var(--mat-badge-small-size-container-size, 6px);line-height:var(--mat-badge-small-size-line-height, 6px);padding:var(--mat-badge-small-size-container-padding, 0);font-size:var(--mat-badge-small-size-text-size, 0);margin:var(--mat-badge-small-size-container-offset, -6px 0)}.mat-badge-small.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-small-size-container-overlap-offset, -6px)}.mat-badge-medium .mat-badge-content{width:var(--mat-badge-legacy-container-size, unset);height:var(--mat-badge-legacy-container-size, unset);min-width:var(--mat-badge-container-size, 16px);min-height:var(--mat-badge-container-size, 16px);line-height:var(--mat-badge-line-height, 16px);padding:var(--mat-badge-container-padding, 0 4px);font-size:var(--mat-badge-text-size, var(--mat-app-label-small-size));margin:var(--mat-badge-container-offset, -12px 0)}.mat-badge-medium.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-container-overlap-offset, -12px)}.mat-badge-large .mat-badge-content{width:var(--mat-badge-legacy-large-size-container-size, unset);height:var(--mat-badge-legacy-large-size-container-size, unset);min-width:var(--mat-badge-large-size-container-size, 16px);min-height:var(--mat-badge-large-size-container-size, 16px);line-height:var(--mat-badge-large-size-line-height, 16px);padding:var(--mat-badge-large-size-container-padding, 0 4px);font-size:var(--mat-badge-large-size-text-size, var(--mat-app-label-small-size));margin:var(--mat-badge-large-size-container-offset, -12px 0)}.mat-badge-large.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-large-size-container-overlap-offset, -12px)}\n"],hb:2,
Ma:0});
var vr=class{get color(){return this.Si}set color(a){this.Fca(a);this.Si=a}get content(){return this.DE}set content(a){this.wHb(a)}get description(){return this.UHc}set description(a){this.pOc(a)}constructor(){this.lb=_.n(_.df);this.Ja=_.n(_.re);this.lB=_.n(_.kr);this.Gq=_.n(_.Sm);this.ie=_.n(_.Rm,{optional:!0});this.Si="primary";this.QUb=!0;this.position="above after";this.size="medium";this.Jf=pUa++;this.yn=!1;this.jba=_.n(_.Wq);this.Bb=_.n(_.bi);_.n(_.tr).load(ur)}isAfter(){return this.position.indexOf("before")===-1}Qa(){this.TGc();
this.content&&!this.JM&&(this.JM=this.xBb(),this.wHb(this.content));this.yn=!0}Ia(){if(this.Gq.Rq){this.Gq.Rq(this.JM);let a;(a=this.bT)==null||a.remove()}_.jr(this.lB,this.Ja.ma,this.description)}mEb(){return this.jba.mG(this.Ja.ma,{VXc:!0})}xBb(){const a=this.Gq.createElement("span");a.setAttribute("id",`mat-badge-content-${this.Jf}`);a.setAttribute("aria-hidden","true");a.classList.add("mat-badge-content");this.ie==="NoopAnimations"&&a.classList.add("_mat-animation-noopable");this.Ja.ma.appendChild(a);
typeof requestAnimationFrame==="function"&&this.ie!=="NoopAnimations"?this.lb.Ub(()=>{requestAnimationFrame(()=>{a.classList.add("mat-badge-active")})}):a.classList.add("mat-badge-active");return a}wHb(a){a=`${a!=null?a:""}`.trim();this.yn&&a&&!this.JM&&(this.JM=this.xBb());this.JM&&(this.JM.textContent=a);this.DE=a}pOc(a){_.jr(this.lB,this.Ja.ma,this.description);a&&!this.mEb()||this.HMc();this.UHc=a;this.mEb()?_.fUa(this.lB,this.Ja.ma,a):this.sOc()}sOc(){this.bT||(this.bT=this.Bb.createElement("span"),
this.bT.classList.add("cdk-visually-hidden"));this.bT.textContent=this.description;let a;(a=this.JM)==null||a.appendChild(this.bT)}HMc(){let a;(a=this.bT)==null||a.remove();this.bT=void 0}Fca(a){const b=this.Ja.ma.classList;b.remove(`mat-badge-${this.Si}`);a&&b.add(`mat-badge-${a}`)}TGc(){const a=this.Ja.ma.querySelectorAll(":scope > .mat-badge-content");for(const b of Array.from(a))b!==this.JM&&b.remove()}};vr.O=function(a){return new (a||vr)};
vr.La=_.xd({type:vr,na:[["","matBadge",""]],nb:[1,"mat-badge"],ob:20,Ya:function(a,b){a&2&&_.qg("mat-badge-overlap",b.QUb)("mat-badge-above",b.position.indexOf("below")===-1)("mat-badge-below",b.position.indexOf("below")!==-1)("mat-badge-before",!b.isAfter())("mat-badge-after",b.isAfter())("mat-badge-small",b.size==="small")("mat-badge-medium",b.size==="medium")("mat-badge-large",b.size==="large")("mat-badge-hidden",b.hidden||!b.content)("mat-badge-disabled",b.disabled)},inputs:{color:[0,"matBadgeColor",
"color"],QUb:[2,"matBadgeOverlap","overlap",_.oh],disabled:[2,"matBadgeDisabled","disabled",_.oh],position:[0,"matBadgePosition","position"],content:[0,"matBadge","content"],description:[0,"matBadgeDescription","description"],size:[0,"matBadgeSize","size"],hidden:[2,"matBadgeHidden","hidden",_.oh]},standalone:!0,features:[_.ng]});var qUa=class{constructor(a,b,c){this.RN=a;this.defaultValue=b;this.dQb=c}},rUa=class{constructor(a,b,c){this.tk=a;this.sqa=b;this.MLc=c;this.QPa=[];this.CMc=this.qGc();this.QPa=this.fHc()}get Wdb(){return this.sqa}get ePc(){return this.fAb||this.tk.RN}get mU(){let a=this.ePc;return this.B7a(a)?this.HEb(a):this.tk.defaultValue}B7a(a){return typeof this.tk.dQb[a]!=="undefined"}destroy(){this.QPa.forEach(a=>{a.unsubscribe()});this.QPa=[]}fHc(){let a=[];this.CMc.forEach(b=>{this.JNa(b.key)&&a.push(_.x(this.Wdb.observe(b.alias),
_.v(c=>{c=c.clone();c.Jjb=this.tk.RN;return c})).subscribe(c=>{this.NLc(c)}))});return a}qGc(){return this.Wdb.nF.map(a=>ij({},a,{RN:this.tk.RN,key:this.tk.RN+a.suffix})).filter(a=>this.JNa(a.key))}NLc(a){a.Jjb==this.tk.RN&&(a.value=this.wGc(a),this.MLc(a))}JNa(a){return this.HEb(a)!==void 0}wGc(a){const b=this.tk.RN+a.suffix;let c=this.fAb;c=a.matches?b:c==b?null:c;this.fAb=this.HOc(c);return this.mU}HOc(a){let b=this.Wdb.gPc,c=d=>!this.JNa(d);c(a)&&b.some(d=>{d=this.tk.RN+d.suffix;return c(d)?!1:
(a=d,!0)});return a}HEb(a){return this.tk.dQb[a]}};var sUa=new _.Dd("Token (@angular/flex-layout) Breakpoints");var tUa=function(a,b){return a.Ev.find(c=>c.alias==b)},uUa=function(a,b){return a.Ev.find(c=>c.ij==b)},wr=class{constructor(a){this.Ev=a}get items(){return[...this.Ev]}get IZb(){let a=this.Ev.filter(c=>c.Tw===!0),b=this.Ev.filter(c=>c.Tw!==!0);return[...a,...b]}get Z1c(){return this.Ev.filter(a=>a.Tw==1)}get Xra(){return this.Ev.map(a=>a.alias)}get suffixes(){return this.Ev.map(a=>a.suffix)}};wr.O=function(a){return new (a||wr)(_.m(sUa))};wr.ta=_.k({token:wr,oa:wr.O});var vUa=class{constructor(a=!1,b="all",c="",d=""){this.matches=a;this.ij=b;this.cfb=c;this.suffix=d}clone(){return new vUa(this.matches,this.ij,this.cfb,this.suffix)}};var wUa=function(a,b){b=typeof b==="undefined"?[]:typeof b==="string"?[b]:pra(b);b.length>0&&(ora(b,a.Bb),b.forEach(c=>{let d=a.Ev.get(c),e=f=>{a.vf.run(()=>{a.BGb.next(new vUa(f.matches,c))})};d||(d=a.oGc(c),d.addListener(e),a.Ev.set(c,d));d.matches&&e(d)}))},xr=class{constructor(a,b){this.vf=a;this.Bb=b;this.Ev=new Map;this.BGb=new _.Uh(new vUa(!0));this.HLc=this.BGb.Yf()}isActive(a){return this.Ev.has(a)?this.Ev.get(a).matches:!1}observe(a){wUa(this,a);return _.x(this.HLc,_.$e(b=>a?b.ij===a:!0))}oGc(a){return mra()&&
window.matchMedia("all").addListener?window.matchMedia(a):{matches:a==="all"||a==="",media:a,addListener:()=>{},removeListener:()=>{}}}};xr.O=function(a){return new (a||xr)(_.m(_.df),_.m(_.bi))};xr.ta=_.k({token:xr,oa:xr.O});var nra={};_.yr=class{constructor(a,b){this.uS=a;this.eN=b;this.xMc()}get nF(){return[...this.uS.items]}get gPc(){return this.uS.Z1c.reverse().filter(a=>this.eN.isActive(a.ij))}get active(){let a=null;this.nF.reverse().forEach(c=>{c.alias!==""&&!a&&this.eN.isActive(c.ij)&&(a=c)});let b=this.nF[0];return a||(this.eN.isActive(b.ij)?b:null)}isActive(a){let b=tUa(this.uS,a)||uUa(this.uS,a);return this.eN.isActive(b?b.ij:a)}observe(a){let b=tUa(this.uS,a)||uUa(this.uS,a);return _.x(this.eN.observe(b?b.ij:a),_.v(c=>
qra(c,b)),_.$e(c=>b?c.cfb!=="":!0))}xMc(){let a=this.uS.IZb.map(b=>b.ij);wUa(this.eN,a)}};_.yr.O=function(a){return new (a||_.yr)(_.m(wr),_.m(xr))};_.yr.ta=_.k({token:_.yr,oa:_.yr.O});var ura=["row","column","row-reverse","column-reverse"];_.zr=class{constructor(a,b,c){this.sqa=a;this.Ja=b;this.Gq=c;this.Xpa={};this.Opa=!1}get parentElement(){return this.Ja.ma.parentNode}get ma(){return this.Ja.ma}pJ(a){return this.Xpa[a]}Qa(){this.icd=this.gJc();this.Opa=!0}Sb(a){throw Error("ec`"+a);}Ia(){this.jl&&this.jl.destroy();this.sqa=null}kcd(a,b){a=this.pJ(a);return a!==void 0&&a!==null&&a!==""?a:b}gJc(a=this.ma){return Bra(a||this.ma,"display")}jcd(a,b=this.ma){b=b||this.ma;return yra()?b.getAttribute(a):""}fDb(a,b=!1){let c="row";a&&(c=
Bra(a,"flex-direction")||"row",yra()&&a.style["flex-direction"]||!b||Ara(this.Gq,tra(c),[a]));return c.trim()}Z1(a,b,c=this.ma){var d=this.Gq;c=c||this.ma;let e={};typeof a==="string"&&(e[a]=b,a=e);e=xra(a);zra(e,c,d)}Xbd(a,b){Ara(this.Gq,a,b||[])}Oc(a,b){if(typeof b==="object")for(let c in b)this.Xpa[c]=b[c];else this.Xpa[a]=b}xba(a,b,c){this.jl||(this.jl=new rUa(new qUa(a,b,this.Xpa),this.sqa,d=>c(d)));return this.jl}B7a(a){return this.jl.B7a(a)}};
_.zr.O=function(a){return new (a||_.zr)(_.B(_.yr),_.B(_.re),_.B(_.Sm))};_.zr.La=_.xd({type:_.zr,features:[_.Ld]});_.Ar=class extends _.zr{set layout(a){this.Oc("layout",a)}set v_c(a){this.Oc("layoutXs",a)}set t_c(a){this.Oc("layoutSm",a)}set s_c(a){this.Oc("layoutMd",a)}set n_c(a){this.Oc("layoutLg",a)}set u_c(a){this.Oc("layoutXl",a)}set m_c(a){this.Oc("layoutGtXs",a)}set l_c(a){this.Oc("layoutGtSm",a)}set k_c(a){this.Oc("layoutGtMd",a)}set j_c(a){this.Oc("layoutGtLg",a)}set q_c(a){this.Oc("layoutLtSm",a)}set p_c(a){this.Oc("layoutLtMd",a)}set o_c(a){this.Oc("layoutLtLg",a)}set r_c(a){this.Oc("layoutLtXl",a)}constructor(a,
b,c){super(a,b,c);this.tAb=new _.Uh("row");this.Ebb=this.tAb.Yf()}Sb(a){(a.layout!=null||this.jl)&&this.wQa()}Qa(){super.Qa();this.xba("layout","row",a=>{this.wQa(a.value)});this.wQa()}wQa(a){a=a||this.pJ("layout")||"row";this.jl&&(a=this.jl.mU);a=tra(a);this.Z1(a);this.tAb.next(a["flex-direction"])}};_.Ar.O=function(a){return new (a||_.Ar)(_.B(_.yr),_.B(_.re),_.B(_.Sm))};
_.Ar.La=_.xd({type:_.Ar,na:[["","fxLayout",""],["","fxLayout.xs",""],["","fxLayout.sm",""],["","fxLayout.md",""],["","fxLayout.lg",""],["","fxLayout.xl",""],["","fxLayout.lt-sm",""],["","fxLayout.lt-md",""],["","fxLayout.lt-lg",""],["","fxLayout.lt-xl",""],["","fxLayout.gt-xs",""],["","fxLayout.gt-sm",""],["","fxLayout.gt-md",""],["","fxLayout.gt-lg",""]],inputs:{layout:[0,"fxLayout","layout"],v_c:[0,"fxLayout.xs","layoutXs"],t_c:[0,"fxLayout.sm","layoutSm"],s_c:[0,"fxLayout.md","layoutMd"],n_c:[0,
"fxLayout.lg","layoutLg"],u_c:[0,"fxLayout.xl","layoutXl"],m_c:[0,"fxLayout.gt-xs","layoutGtXs"],l_c:[0,"fxLayout.gt-sm","layoutGtSm"],k_c:[0,"fxLayout.gt-md","layoutGtMd"],j_c:[0,"fxLayout.gt-lg","layoutGtLg"],q_c:[0,"fxLayout.lt-sm","layoutLtSm"],p_c:[0,"fxLayout.lt-md","layoutLtMd"],o_c:[0,"fxLayout.lt-lg","layoutLtLg"],r_c:[0,"fxLayout.lt-xl","layoutLtXl"]},features:[_.mg,_.Ld]});_.Br=class extends _.zr{set align(a){this.Oc("align",a)}set JRa(a){this.Oc("alignXs",a)}set GRa(a){this.Oc("alignSm",a)}set FRa(a){this.Oc("alignMd",a)}set ARa(a){this.Oc("alignLg",a)}set IRa(a){this.Oc("alignXl",a)}set zRa(a){this.Oc("alignGtXs",a)}set yRa(a){this.Oc("alignGtSm",a)}set xRa(a){this.Oc("alignGtMd",a)}set wRa(a){this.Oc("alignGtLg",a)}set DRa(a){this.Oc("alignLtSm",a)}set CRa(a){this.Oc("alignLtMd",a)}set BRa(a){this.Oc("alignLtLg",a)}set ERa(a){this.Oc("alignLtXl",a)}constructor(a,
b,c,d){super(a,b,c);this.Pr="row";d&&(this.dJ=d.Ebb.subscribe(this.Tba.bind(this)))}Sb(a){(a.align!=null||this.jl)&&this.ty()}Qa(){super.Qa();this.xba("align","start stretch",a=>{this.ty(a.value)});this.ty()}Ia(){super.Ia();this.dJ&&this.dJ.unsubscribe()}ty(a){a=a||this.pJ("align")||"start stretch";this.jl&&(a=this.jl.mU);this.Z1(this.Q$(a));this.pAb(a,this.Pr?this.Pr:"row")}Tba(a){this.Pr=(a||"").toLowerCase();ura.find(b=>b===this.Pr)||(this.Pr="row");a=this.pJ("align")||"start stretch";this.jl&&
(a=this.jl.mU);this.pAb(a,this.Pr||"row")}Q$(a){let b={},[c,d]=a.split(" ");switch(c){case "center":b["justify-content"]="center";break;case "space-around":b["justify-content"]="space-around";break;case "space-between":b["justify-content"]="space-between";break;case "space-evenly":b["justify-content"]="space-evenly";break;case "end":case "flex-end":b["justify-content"]="flex-end";break;default:b["justify-content"]="flex-start"}switch(d){case "start":case "flex-start":b["align-items"]=b["align-content"]=
"flex-start";break;case "baseline":b["align-items"]="baseline";break;case "center":b["align-items"]=b["align-content"]="center";break;case "end":case "flex-end":b["align-items"]=b["align-content"]="flex-end";break;default:b["align-items"]=b["align-content"]="stretch"}return ij(b,{display:"flex","flex-direction":this.Pr||"row","box-sizing":"border-box"})}pAb(a,b){[,a]=a.split(" ");a=="stretch"&&this.Z1({"box-sizing":"border-box","max-width":wra(b)?null:"100%","max-height":wra(b)?"100%":null})}};
_.Br.O=function(a){return new (a||_.Br)(_.B(_.yr),_.B(_.re),_.B(_.Sm),_.B(_.Ar,10))};
_.Br.La=_.xd({type:_.Br,na:[["","fxLayoutAlign",""],["","fxLayoutAlign.xs",""],["","fxLayoutAlign.sm",""],["","fxLayoutAlign.md",""],["","fxLayoutAlign.lg",""],["","fxLayoutAlign.xl",""],["","fxLayoutAlign.lt-sm",""],["","fxLayoutAlign.lt-md",""],["","fxLayoutAlign.lt-lg",""],["","fxLayoutAlign.lt-xl",""],["","fxLayoutAlign.gt-xs",""],["","fxLayoutAlign.gt-sm",""],["","fxLayoutAlign.gt-md",""],["","fxLayoutAlign.gt-lg",""]],inputs:{align:[0,"fxLayoutAlign","align"],JRa:[0,"fxLayoutAlign.xs","alignXs"],
GRa:[0,"fxLayoutAlign.sm","alignSm"],FRa:[0,"fxLayoutAlign.md","alignMd"],ARa:[0,"fxLayoutAlign.lg","alignLg"],IRa:[0,"fxLayoutAlign.xl","alignXl"],zRa:[0,"fxLayoutAlign.gt-xs","alignGtXs"],yRa:[0,"fxLayoutAlign.gt-sm","alignGtSm"],xRa:[0,"fxLayoutAlign.gt-md","alignGtMd"],wRa:[0,"fxLayoutAlign.gt-lg","alignGtLg"],DRa:[0,"fxLayoutAlign.lt-sm","alignLtSm"],CRa:[0,"fxLayoutAlign.lt-md","alignLtMd"],BRa:[0,"fxLayoutAlign.lt-lg","alignLtLg"],ERa:[0,"fxLayoutAlign.lt-xl","alignLtXl"]},features:[_.mg,_.Ld]});var xUa=class{};var yUa=function(a){queueMicrotask(()=>a.GB())},vj=class{constructor(a=0,b=0){this.Dq=[];this.Fq=[];this.FB=[];this.Wba=[];this.Xba=[];this.iy=this.Jb=this.MB=!1;this.lf=0;this.fZ=null;this.totalTime=a+b}GB(){this.iy||(this.iy=!0,this.Dq.forEach(a=>a()),this.Dq=[])}NG(a){this.Xba.push(a);this.Fq.push(a)}Ow(a){this.Wba.push(a);this.Dq.push(a)}Be(a){this.FB.push(a)}zK(){return this.MB}init(){}play(){this.zK()||(this.Uba(),yUa(this));this.MB=!0}Uba(){this.Fq.forEach(a=>a());this.Fq=[]}pause(){}Dz(){}finish(){this.GB()}destroy(){this.Jb||
(this.Jb=!0,this.zK()||this.Uba(),this.finish(),this.FB.forEach(a=>a()),this.FB=[])}reset(){this.iy=this.MB=!1;this.Fq=this.Xba;this.Dq=this.Wba}setPosition(a){this.lf=this.totalTime?a*this.totalTime:1}W0(a){a=a=="start"?this.Fq:this.Dq;a.forEach(b=>b());a.length=0}};var Pra=class{constructor(a){this.Dq=[];this.Fq=[];this.Jb=this.MB=this.iy=!1;this.FB=[];this.fZ=null;this.totalTime=0;this.Hh=a;let b=0,c=0,d=0;const e=this.Hh.length;e==0?queueMicrotask(()=>this.GB()):this.Hh.forEach(f=>{f.Ow(()=>{++b==e&&this.GB()});f.Be(()=>{++c==e&&this.Cq()});f.NG(()=>{++d==e&&this.Uba()})});this.totalTime=this.Hh.reduce((f,g)=>Math.max(f,g.totalTime),0)}GB(){this.iy||(this.iy=!0,this.Dq.forEach(a=>a()),this.Dq=[])}init(){this.Hh.forEach(a=>a.init())}NG(a){this.Fq.push(a)}Uba(){this.zK()||
(this.MB=!0,this.Fq.forEach(a=>a()),this.Fq=[])}Ow(a){this.Dq.push(a)}Be(a){this.FB.push(a)}zK(){return this.MB}play(){this.fZ||this.init();this.Uba();this.Hh.forEach(a=>a.play())}pause(){this.Hh.forEach(a=>a.pause())}Dz(){this.Hh.forEach(a=>a.Dz())}finish(){this.GB();this.Hh.forEach(a=>a.finish())}destroy(){this.Cq()}Cq(){this.Jb||(this.Jb=!0,this.GB(),this.Hh.forEach(a=>a.destroy()),this.FB.forEach(a=>a()),this.FB=[])}reset(){this.Hh.forEach(a=>a.reset());this.MB=this.iy=this.Jb=!1}setPosition(a){const b=
a*this.totalTime;this.Hh.forEach(c=>{c.setPosition(c.totalTime?Math.min(1,b/c.totalTime):1)})}Oda(){this.Hh.forEach(a=>{a.Oda&&a.Oda()})}W0(a){a=a=="start"?this.Fq:this.Dq;a.forEach(b=>b());a.length=0}};var Lra=RegExp("{{\\s*(.+?)\\s*}}","g"),Mra=/-+([a-z0-9])/g;var zUa=new Set("width height minWidth minHeight maxWidth maxHeight left top bottom right fontSize outlineWidth outlineOffset paddingTop paddingLeft paddingBottom paddingRight marginTop marginLeft marginBottom marginRight borderRadius borderWidth borderTopWidth borderLeftWidth borderRightWidth borderBottomWidth textIndent perspective".split(" ")),Qra=function(a,b,c){let d="";const e=b.toString().trim();zUa.has(a)&&b!==0&&b!=="0"&&(typeof b==="number"?d="px":(a=b.match(/^[+-]?[\d\.]+([a-z]*)$/))&&
a[1].length==0&&c.push(new _.ad(3005,!1)));return e+d},AUa=class extends xUa{};var Wra=typeof document==="undefined"?null:document.documentElement;var Cr=class{Sta(a,b){return Yra(a,b)}gwa(a){return Xra(a)}query(a,b,c){return Zra(a,b,c)}IXa(a,b,c){return c||""}animate(a,b,c,d){return new vj(c,d)}};Cr.O=function(a){return new (a||Cr)};Cr.ta=_.k({token:Cr,oa:Cr.O});var BUa=class{};var csa=new Set(["true","1"]),dsa=new Set(["false","0"]);var esa=RegExp("s*:selfs*,?","g"),DUa=class{constructor(a){this.Vt=a}ab(a,b){b=new CUa(b);this.fGb(b);return uj(this,sj(a),b)}fGb(a){a.I4="";a.Cta=new Map;a.Cta.set("",new Map);a.currentTime=0}Q1b(a,b){let c=b.aQ=0,d=b.zF=0;const e=[],f=[];a.name.charAt(0)=="@"&&b.errors.push(new _.ad(3006,!1));a.ifa.forEach(g=>{this.fGb(b);if(g.type==0){var l=g.name;l.toString().split(/\s*,\s*/).forEach(p=>{g.name=p;e.push(this.Nwb(g,b))});g.name=l}else g.type==1?(l=this.Owb(g,b),c+=l.aQ,d+=l.zF,f.push(l)):b.errors.push(new _.ad(3007,
!1))});return{type:7,name:a.name,t0:e,Yz:f,aQ:c,zF:d,options:null}}Nwb(a,b){const c=this.Sna(a.styles,b),d=a.options&&a.options.params||null;if(c.BRc){const e=new Set,f=d||{};c.styles.forEach(g=>{g instanceof Map&&g.forEach(l=>{Jra(l).forEach(p=>{f.hasOwnProperty(p)||e.add(p)})})});e.size&&b.errors.push(Cra([...e.values()]))}return{type:0,name:a.name,style:c,options:d?{params:d}:null}}Owb(a,b){b.aQ=0;b.zF=0;const c=uj(this,sj(a.animation),b);return{type:1,mTb:bsa(a.CUc,b.errors),animation:c,aQ:b.aQ,
zF:b.zF,options:yj(a.options)}}O1b(a,b){return{type:2,oh:a.oh.map(c=>uj(this,c,b)),options:yj(a.options)}}M1b(a,b){const c=b.currentTime;let d=0;const e=a.oh.map(f=>{b.currentTime=c;f=uj(this,f,b);d=Math.max(d,b.currentTime);return f});b.currentTime=d;return{type:3,oh:e,options:yj(a.options)}}J1b(a,b){const c=hsa(a.nM,b.errors);b.Ly=c;var d=a.styles?a.styles:_.mj({});if(d.type==5)a=this.tDa(d,b);else{d=a.styles;a=!1;d||(a=!0,d={},c.easing&&(d.easing=c.easing),d=_.mj(d));b.currentTime+=c.duration+
c.delay;const e=this.Sna(d,b);e.RYc=a;a=e}b.Ly=null;return{type:4,nM:c,style:a,options:null}}Sna(a,b){a=this.IEb(a,b);this.CHb(a,b);return a}IEb(a,b){const c=[],d=Array.isArray(a.styles)?a.styles:[a.styles];for(let g of d)typeof g==="string"?g==="*"?c.push(g):b.errors.push(new _.ad(3002,!1)):c.push(new Map(Object.entries(g)));let e=!1,f=null;c.forEach(g=>{if(g instanceof Map&&(g.has("easing")&&(f=g.get("easing"),g.delete("easing")),!e))for(let l of g.values())if(l.toString().indexOf("{{")>=0){e=!0;
break}});return{type:6,styles:c,easing:f,offset:a.offset,BRc:e,options:null}}CHb(a,b){const c=b.Ly;let d=b.currentTime,e=b.currentTime;c&&e>0&&(e-=c.duration+c.delay);a.styles.forEach(f=>{typeof f!=="string"&&f.forEach((g,l)=>{const p=b.Cta.get(b.I4),t=p.get(l);let w=!0;t&&(e!=d&&e>=t.startTime&&d<=t.endTime&&(b.errors.push(new _.ad(3010,!1)),w=!1),e=t.startTime);w&&p.set(l,{startTime:e,endTime:d});b.options&&Kra(g,b.options,b.errors)})})}tDa(a,b){const c={type:5,styles:[],options:null};if(!b.Ly)return b.errors.push(new _.ad(3011,
!1)),c;let d=0;const e=[];let f=!1,g=!1,l=0;const p=a.oh.map(L=>{L=this.IEb(L,b);let V=L.offset!=null?L.offset:gsa(L.styles),da=0;V!=null&&(d++,da=L.offset=V);g=g||da<0||da>1;f=f||da<l;l=da;e.push(da);return L});g&&b.errors.push(new _.ad(3012,!1));f&&b.errors.push(new _.ad(3200,!1));a=a.oh.length;let t=0;d>0&&d<a?b.errors.push(new _.ad(3202,!1)):d==0&&(t=1/(a-1));const w=a-1,A=b.currentTime,G=b.Ly,I=G.duration;p.forEach((L,V)=>{V=t>0?V==w?1:t*V:e[V];const da=V*I;b.currentTime=A+G.delay+da;G.duration=
da;this.CHb(L,b);L.offset=V;c.styles.push(L)});return c}uDa(a,b){return{type:8,animation:uj(this,sj(a.animation),b),options:yj(a.options)}}K1b(a,b){b.zF++;return{type:9,options:yj(a.options)}}L1b(a,b){return{type:10,animation:this.uDa(a.animation,b),options:yj(a.options)}}N1b(a,b){const c=b.I4,d=a.options||{};b.aQ++;b.TYa=a;const [e,f]=fsa(a.Pa);b.I4=c.length?c+" "+e:e;xj(b.Cta,b.I4,new Map);const g=uj(this,sj(a.animation),b);b.TYa=null;b.I4=c;return{type:11,Pa:e,limit:d.limit||0,optional:!!d.optional,
YXc:f,animation:g,ood:a.Pa,options:yj(a.options)}}P1b(a,b){b.TYa||b.errors.push(new _.ad(3013,!1));const c=a.nM==="full"?{duration:0,delay:0,easing:"full"}:Gra(a.nM,b.errors,!0);return{type:12,animation:uj(this,sj(a.animation),b),nM:c,options:null}}},CUa=class{constructor(a){this.errors=a;this.zF=this.aQ=0;this.Ly=this.I4=this.TYa=this.WJ=null;this.currentTime=0;this.Cta=new Map;this.options=null}};var EUa=class{constructor(){this.Aba=new Map}get(a){return this.Aba.get(a)||[]}append(a,b){let c=this.Aba.get(a);c||this.Aba.set(a,c=[]);c.push(...b)}has(a){return this.Aba.has(a)}clear(){this.Aba.clear()}};var FUa=RegExp(":enter","g"),GUa=RegExp(":leave","g"),jsa=class{Osa(a,b,c,d,e,f,g,l,p,t=[]){p=p||new EUa;a=new HUa(a,b,p,d,e,t,[]);a.options=l;d=l.delay?pj(l.delay):0;a.qf.mO(d);IUa(a.qf,[f],null,a.errors,l);uj(this,c,a);c=a.yH.filter(w=>w.RKb());if(c.length&&g.size){let w;for(f=c.length-1;f>=0;f--)if(e=c[f],e.element===b){w=e;break}w&&w.yBb===w.zq&&IUa(w,[g],null,a.errors,l)}return c.length?c.map(w=>w.Osa()):[isa(b,[],[],[],0,d,"",!1)]}Q1b(){}Nwb(){}Owb(){}K1b(a,b){var c=b.n_b.get(b.element);if(c){const d=
Dr(b,a.options),e=b.qf.currentTime;c=this.POc(c,d,d.options);e!=c&&Er(b,c)}b.previousNode=a}L1b(a,b){const c=Dr(b,a.options);Er(c);this.SFc([a.options,a.animation.options],b,c);this.uDa(a.animation,c);Er(b,c.qf.currentTime);b.previousNode=a}SFc(a,b,c){for(const d of a){let e;if(a=(e=d)==null?void 0:e.delay){let f,g;a=typeof a==="number"?a:pj(tj(a,(g=(f=d)==null?void 0:f.params)!=null?g:{},b.errors));c.mO(a)}}}POc(a,b,c){let d=b.qf.currentTime;const e=c.duration!=null?pj(c.duration):null,f=c.delay!=
null?pj(c.delay):null;e!==0&&a.forEach(g=>{const l={duration:e!=null?e:g.duration,delay:b.qf.currentTime+(f!=null?f:0)+g.delay,easing:""};g=new JUa(b.Vt,g.element,g.qP,g.S7,g.sZ,l,g.m7c);b.yH.push(g);d=Math.max(d,l.duration+l.delay)});return d}uDa(a,b){KUa(b,a.options,!0);uj(this,a.animation,b);b.previousNode=a}O1b(a,b){const c=b.Wrb;let d=b;const e=a.options;e&&(e.params||e.delay)&&(d=Dr(b,e),Er(d),e.delay!=null&&(d.previousNode.type==6&&(Fr(d.qf),d.previousNode=LUa),d.mO(pj(e.delay))));a.oh.length&&
(a.oh.forEach(f=>uj(this,f,d)),Gr(d.qf),d.Wrb>c&&Er(d));b.previousNode=a}M1b(a,b){const c=[];let d=b.qf.currentTime;const e=a.options&&a.options.delay?pj(a.options.delay):0;a.oh.forEach(f=>{const g=Dr(b,a.options);e&&g.mO(e);uj(this,f,g);d=Math.max(d,g.qf.currentTime);c.push(g.qf)});c.forEach(f=>MUa(b.qf,f));Er(b,d);b.previousNode=a}QOc(a,b){return a.C0a?(a=a.j7c,a=b.params?tj(a,b.params,b.errors):a,Gra(a,b.errors)):{duration:a.duration,delay:a.delay,easing:a.easing}}J1b(a,b){const c=b.Ly=this.QOc(a.nM,
b),d=b.qf;c.delay&&(NUa(b.qf,b.qf.duration+c.delay),Fr(d));const e=a.style;e.type==5?this.tDa(e,b):(NUa(b.qf,b.qf.duration+c.duration),this.Sna(e,b),Gr(d));b.Ly=null;b.previousNode=a}Sna(a,b){const c=b.qf;var d=b.Ly;!d&&c.zq.size>0&&(c.duration+=1,c.ONa());d=d&&d.easing||a.easing;if(a.RYc){d&&c.MOa.set("easing",d);for(let [e,f]of c.G2)d=e,c.AKa.set(d,f||"*"),c.zq.set(d,"*");c.yBb=c.zq}else IUa(c,a.styles,d,b.errors,b.options);b.previousNode=a}tDa(a,b){const c=b.Ly,d=b.qf.duration,e=c.duration,f=Dr(b).qf;
f.easing=c.easing;a.styles.forEach(g=>{NUa(f,(g.offset||0)*e);IUa(f,g.styles,g.easing,b.errors,b.options);Gr(f)});MUa(b.qf,f);Er(b,d+e);b.previousNode=a}N1b(a,b){var c=b.qf.currentTime;const d=a.options||{},e=d.delay?pj(d.delay):0;e&&(b.previousNode.type===6||c==0&&b.qf.zq.size>0)&&(Fr(b.qf),b.previousNode=LUa);let f=c;c=OUa(b,a.Pa,a.limit,a.YXc,d.optional?!0:!1,b.errors);b.Tea=c.length;let g=null;c.forEach((l,p)=>{b.nu=p;p=Dr(b,a.options,l);e&&p.mO(e);l===b.element&&(g=p.qf);uj(this,a.animation,
p);Gr(p.qf);f=Math.max(f,p.qf.currentTime)});b.nu=0;b.Tea=0;Er(b,f);g&&(MUa(b.qf,g),Fr(b.qf));b.previousNode=a}P1b(a,b){const c=b.jVb,d=b.qf;var e=a.nM,f=Math.abs(e.duration);const g=f*(b.Tea-1);f*=b.nu;switch(e.duration<0?"reverse":e.easing){case "reverse":f=g-f;break;case "full":f=c.tLb}e=b.qf;f&&e.mO(f);e=e.currentTime;uj(this,a.animation,b);b.previousNode=a;c.tLb=d.currentTime-e+(d.startTime-c.qf.startTime)}},LUa={},Dr=function(a,b=null,c){c=c||a.element;c=new HUa(a.Vt,c,a.n_b,a.iCb,a.CEb,a.errors,
a.yH,a.qf.fork(c,0));c.previousNode=a.previousNode;c.Ly=a.Ly;c.options=a.oHc();KUa(c,b);c.nu=a.nu;c.Tea=a.Tea;c.jVb=a;a.Wrb++;return c},Er=function(a,b){a.previousNode=LUa;a.qf=a.qf.fork(a.element,b);a.yH.push(a.qf)},KUa=function(a,b,c){if(b){var d=a.options;b.duration!=null&&(d.duration=pj(b.duration));b.delay!=null&&(d.delay=pj(b.delay));var e=b.params;if(e){let f=d.params;f||(f=a.options.params={});Object.keys(e).forEach(g=>{c&&f.hasOwnProperty(g)||(f[g]=tj(e[g],f,a.errors))})}}},OUa=function(a,
b,c,d,e,f){let g=[];d&&g.push(a.element);b.length>0&&(b=b.replace(FUa,"."+a.iCb),b=b.replace(GUa,"."+a.CEb),a=a.Vt.query(a.element,b,c!=1),c!==0&&(a=c<0?a.slice(a.length+c,a.length):a.slice(0,c)),g.push(...a));e||g.length!=0||f.push(new _.ad(3014,!1));return g},HUa=class{constructor(a,b,c,d,e,f,g,l){this.Vt=a;this.element=b;this.n_b=c;this.iCb=d;this.CEb=e;this.errors=f;this.yH=g;this.Ly=this.jVb=null;this.previousNode=LUa;this.Wrb=0;this.options={};this.tLb=this.Tea=this.nu=0;this.qf=l||new PUa(this.Vt,
b,0);g.push(this.qf)}get params(){return this.options.params}oHc(){const a={};if(this.options){const b=this.options.params;if(b){const c=a.params={};Object.keys(b).forEach(d=>{c[d]=b[d]})}}return a}mO(a){a>0&&this.qf.mO(a)}},IUa=function(a,b,c,d,e){c&&a.MOa.set("easing",c);c=e&&e.params||{};b=lsa(b,a.G2);for(let [f,g]of b){b=f;e=tj(g,c,d);a.h3.set(b,e);if(!a.U2.has(b)){let l;a.AKa.set(b,(l=a.G2.get(b))!=null?l:"*")}a.DN(b,e)}},Fr=function(a){for(let [b,c]of a.U2){let d=b,e=c;a.h3.set(d,e);a.DN(d,
e)}},Gr=function(a){a.h3.size!=0&&(a.h3.forEach((b,c)=>{a.zq.set(c,b)}),a.h3.clear(),a.U2.forEach((b,c)=>{a.zq.has(c)||a.zq.set(c,b)}))},MUa=function(a,b){b.LPa.forEach((c,d)=>{const e=a.LPa.get(d);(!e||c.time>e.time)&&a.DN(d,c.value)})},NUa=function(a,b){Gr(a);a.duration=b;a.ONa()},PUa=class{constructor(a,b,c,d){this.Vt=a;this.element=b;this.startTime=c;this.yaa=d;this.duration=0;this.easing=null;this.MOa=new Map;this.zq=new Map;this.S2=new Map;this.LPa=new Map;this.U2=new Map;this.h3=new Map;this.AKa=
new Map;this.yBb=null;this.yaa||(this.yaa=new Map);this.G2=this.yaa.get(b);this.G2||(this.G2=this.U2,this.yaa.set(b,this.U2));this.ONa()}RKb(){switch(this.S2.size){case 0:return!1;case 1:return this.zq.size>0;default:return!0}}get currentTime(){return this.startTime+this.duration}mO(a){const b=this.S2.size===1&&this.h3.size;this.duration||b?(NUa(this,this.currentTime+a),b&&Fr(this)):this.startTime+=a}fork(a,b){Gr(this);return new PUa(this.Vt,a,b||this.currentTime,this.yaa)}ONa(){this.zq&&(this.MOa=
this.zq);this.zq=this.S2.get(this.duration);this.zq||(this.zq=new Map,this.S2.set(this.duration,this.zq))}DN(a,b){this.U2.set(a,b);this.G2.set(a,b);this.LPa.set(a,{time:this.currentTime,value:b})}get properties(){const a=[];for(let b in this.zq)a.push(b);return a}Osa(){Gr(this);const a=new Set,b=new Set,c=this.S2.size===1&&this.duration===0;let d=[];this.S2.forEach((g,l)=>{g=new Map([...this.AKa,...g]);g.forEach((p,t)=>{p==="!"?a.add(t):p==="*"&&b.add(t)});c||g.set("offset",l/this.duration);d.push(g)});
const e=[...a.values()],f=[...b.values()];if(c){const g=d[0],l=new Map(g);g.set("offset",0);l.set("offset",1);d=[g,l]}return isa(this.element,d,e,f,this.duration,this.startTime,this.easing,!1)}},JUa=class extends PUa{constructor(a,b,c,d,e,f,g=!1){super(a,b,f.delay);this.qP=c;this.S7=d;this.sZ=e;this.HNc=g;this.nM={duration:f.duration,delay:f.delay,easing:f.easing}}RKb(){return this.qP.length>1}Osa(){let a=this.qP,{delay:b,duration:c,easing:d}=this.nM;if(this.HNc&&b){const g=[],l=c+b;var e=b/l,f=new Map(a[0]);
f.set("offset",0);g.push(f);f=new Map(a[0]);f.set("offset",Math.round(e*100)/100);g.push(f);e=a.length-1;for(f=1;f<=e;f++){let p=new Map(a[f]);const t=p.get("offset");p.set("offset",Math.round((b+t*c)/l*100)/100);g.push(p)}c=l;b=0;d="";a=g}return isa(this.element,a,this.S7,this.sZ,c,b,d,!0)}};var QUa={},psa=class{constructor(a,b,c){this.fHb=a;this.KJ=b;this.DGb=c}match(a,b,c,d){return nsa(this.KJ.mTb,a,b,c,d)}e4(a,b,c){let d=this.DGb.get("*");a!==void 0&&(d=this.DGb.get(a==null?void 0:a.toString())||d);return d?d.e4(b,c):new Map}ab(a,b,c,d,e,f,g,l,p,t){const w=[];var A=this.KJ.options&&this.KJ.options.params||QUa;g=this.e4(c,g&&g.params||QUa,w);const G=l&&l.params||QUa;l=this.e4(d,G,w);const I=new Set,L=new Map,V=new Map,da=d==="void";let na;A={params:osa(G,A),delay:(na=this.KJ.options)==
null?void 0:na.delay};a=t?[]:ksa(a,b,this.KJ.animation,e,f,g,l,A,p,w);let ya=0;a.forEach(Ba=>{ya=Math.max(Ba.duration+Ba.delay,ya)});if(w.length)return msa(b,this.fHb,c,d,da,g,l,[],[],L,V,ya,w);a.forEach(Ba=>{const Ga=Ba.element,Wa=xj(L,Ga,new Set);Ba.S7.forEach(Ia=>Wa.add(Ia));const rb=xj(V,Ga,new Set);Ba.sZ.forEach(Ia=>rb.add(Ia));Ga!==b&&I.add(Ga)});return msa(b,this.fHb,c,d,da,g,l,a,[...I.values()],L,V,ya)}},RUa=class{constructor(a,b){this.styles=a;this.LSc=b}e4(a,b){const c=new Map,d=osa(a,this.LSc);
this.styles.styles.forEach(e=>{typeof e!=="string"&&e.forEach((f,g)=>{f&&(f=tj(f,d,b));const l=Ira(g);f=Qra(l,f,b);c.set(g,f)})});return c}};var SUa=function(a,b,c,d,e){return a.I0b.find(f=>f.match(b,c,d,e))||null},TUa=class{constructor(a,b,c){this.name=a;this.KJ=b;this.yqa=c;this.I0b=[];this.t0=new Map;b.t0.forEach(d=>{this.t0.set(d.name,new RUa(d.style,d.options&&d.options.params||{}))});rsa(this.t0,"true","1");rsa(this.t0,"false","0");b.Yz.forEach(d=>{this.I0b.push(new psa(a,d,this.t0))});this.bva=qsa(a,this.t0)}};var UUa=new EUa,VUa=class{constructor(a,b,c){this.Bsa=a;this.Vt=b;this.yqa=c;this.sAb=new Map;this.COa=new Map;this.Hh=[]}register(a,b){const c=[];b=(new DUa(this.Vt)).ab(b,c,[]);if(c.length)throw new _.ad(3503,!1);this.sAb.set(a,b)}g2(a,b,c){const d=a.element;b=Rra(a.qP,b,c);return this.Vt.animate(d,b,a.duration,a.delay,a.easing,[],!0)}create(a,b,c={}){var d=[];const e=this.sAb.get(a),f=new Map;e?(b=ksa(this.Vt,b,e,"ng-enter","ng-leave",new Map,new Map,c,UUa,d),b.forEach(g=>{const l=xj(f,g.element,
new Map);g.sZ.forEach(p=>l.set(p,null))})):(d.push(new _.ad(3300,!1)),b=[]);if(d.length)throw new _.ad(3504,!1);f.forEach((g,l)=>{g.forEach((p,t)=>{g.set(t,this.Vt.IXa(l,t,"*"))})});d=b.map(g=>{const l=f.get(g.element);return this.g2(g,new Map,l)});d=wj(d);this.COa.set(a,d);d.Be(()=>this.destroy(a));this.Hh.push(d);return d}destroy(a){const b=this.yMa(a);b.destroy();this.COa.delete(a);a=this.Hh.indexOf(b);a>=0&&this.Hh.splice(a,1)}yMa(a){a=this.COa.get(a);if(!a)throw new _.ad(3301,!1);return a}listen(a,
b,c,d){b=Ura(b,"","","");Tra(this.yMa(a),c,b,d);return()=>{}}xg(a,b,c,d){if(c=="register")this.register(a,d[0]);else if(c=="create")this.create(a,b,d[0]||{});else switch(b=this.yMa(a),c){case "play":b.play();break;case "pause":b.pause();break;case "reset":b.reset();break;case "restart":b.Dz();break;case "finish":b.finish();break;case "init":b.init();break;case "setPosition":b.setPosition(parseFloat(d[0]));break;case "destroy":this.destroy(a)}}};var WUa=[],XUa={im:"",V_:!1,Gpb:!1,Bwa:!1,zlb:!1},usa={im:"",Gpb:!1,V_:!1,Bwa:!1,zlb:!0},YUa=function(a,b){const c=b.params;if(c){const d=a.options.params;Object.keys(c).forEach(e=>{d[e]==null&&(d[e]=c[e])})}},ZUa=class{get params(){return this.options.params}constructor(a,b){this.im=b===void 0?"":b;var c=(b=a&&a.hasOwnProperty("value"))?a.value:a;this.value=c!=null?c:null;b?(a=Object.assign({},a),this.options=(delete a.value,a)):this.options={};this.options.params||(this.options.params={})}},$Ua=
new ZUa("void"),aVa=function(a,b){a.Tj.YD.delete(b);a.v2.delete(b);const c=a.Tj.nZ.get(b);c&&(c.forEach(d=>d.destroy()),a.Tj.nZ.delete(b))},cVa=function(a,b,c,d,e){const f=a.Tj.YD.get(b),g=new Map;if(f){const l=[];f.forEach((p,t)=>{g.set(t,p.value);a.CN.has(t)&&(p=a.trigger(b,t,"void",e))&&l.push(p)});if(l.length)return bVa(a.Tj,a.id,b,!0,c,g),d&&wj(l).Ow(()=>Bj(a.Tj,b)),!0}return!1},eVa=function(a,b){const c=a.v2.get(b),d=a.Tj.YD.get(b);if(c&&d){const e=new Set;c.forEach(f=>{f=f.name;if(!e.has(f)){e.add(f);
var g=a.CN.get(f).bva,l=d.get(f)||$Ua,p=new ZUa("void"),t=new dVa(a.id,f,b);a.Tj.JCa++;a.ara.push({element:b,So:f,transition:g,Ek:l,Ff:p,mZ:t,UQb:!0})}})}},fVa=function(a,b){const c=[];a.ara.forEach(d=>{const e=d.mZ;if(!e.rc){var f=d.element,g=a.v2.get(f);g&&g.forEach(l=>{if(l.name==d.So){const p=Ura(f,d.So,d.Ek.value,d.Ff.value);p._data=b;Tra(d.mZ,l.phase,p,l.callback)}});e.iTb?Hr(a.Tj,()=>{e.destroy()}):c.push(d)}});a.ara=[];return c.sort((d,e)=>{const f=d.transition.KJ.zF,g=e.transition.KJ.zF;
return f==0||g==0?f-g:a.Tj.Sq.Sta(d.element,e.element)?1:-1})},iVa=class{constructor(a,b,c){this.id=a;this.iG=b;this.Tj=c;this.Hh=[];this.CN=new Map;this.ara=[];this.v2=new Map;this.QDb="ng-tns-"+a;zj(b,this.QDb)}listen(a,b,c,d){if(!this.CN.has(b))throw new _.ad(3302,!1);if(c==null||c.length==0)throw new _.ad(3303,!1);if(c!="start"&&c!="done")throw new _.ad(3400,!1);const e=xj(this.v2,a,[]),f={name:b,phase:c,callback:d};e.push(f);const g=xj(this.Tj.YD,a,new Map);g.has(b)||(zj(a,"ng-trigger"),zj(a,
"ng-trigger-"+b),g.set(b,$Ua));return()=>{Hr(this.Tj,()=>{const l=e.indexOf(f);l>=0&&e.splice(l,1);this.CN.has(b)||g.delete(b)})}}register(a,b){if(this.CN.has(a))return!1;this.CN.set(a,b);return!0}KJc(a){a=this.CN.get(a);if(!a)throw new _.ad(3401,!1);return a}trigger(a,b,c,d){d=d===void 0?!0:d;const e=this.KJc(b),f=new dVa(this.id,b,a);var g=this.Tj.YD.get(a);g||(zj(a,"ng-trigger"),zj(a,"ng-trigger-"+b),this.Tj.YD.set(a,g=new Map));let l=g.get(b);const p=new ZUa(c,this.id);c&&c.hasOwnProperty("value")||
!l||YUa(p,l.options);g.set(b,p);l||(l=$Ua);if(p.value!=="void"&&l.value===p.value){if(!Asa(l.params,p.params)){d=[];const w=e.bva.e4(l.value,l.params,d),A=e.bva.e4(p.value,p.params,d);d.length?this.Tj.reportError(d):Hr(this.Tj,()=>{rj(a,w);qj(a,A)})}}else{c=xj(this.Tj.nZ,a,[]);c.forEach(w=>{w.im==this.id&&w.So==b&&w.ax&&w.destroy()});g=SUa(e,l.value,p.value,a,p.params);var t=!1;if(!g){if(!d)return;g=e.bva;t=!0}this.Tj.JCa++;this.ara.push({element:a,So:b,transition:g,Ek:l,Ff:p,mZ:f,UQb:t});t||(zj(a,
"ng-animate-queued"),f.NG(()=>{Aj(a,"ng-animate-queued")}));f.Ow(()=>{var w=this.Hh.indexOf(f);w>=0&&this.Hh.splice(w,1);if(w=this.Tj.nZ.get(a)){let A=w.indexOf(f);A>=0&&w.splice(A,1)}});this.Hh.push(f);c.push(f);return f}}sC(a){this.CN.delete(a);this.Tj.YD.forEach(b=>b.delete(a));this.v2.forEach((b,c)=>{this.v2.set(c,b.filter(d=>d.name!=a))})}zGb(a,b){const c=this.Tj.Sq.query(a,".ng-trigger",!0);c.forEach(d=>{if(!d.__ng_removed){var e=gVa(this.Tj,d);e.size?e.forEach(f=>cVa(f,d,b,!1,!0)):aVa(this,
d)}});this.Tj.Ada(()=>c.forEach(d=>aVa(this,d)))}removeNode(a,b){const c=this.Tj;a.childElementCount&&this.zGb(a,b);if(!cVa(this,a,b,!0)){var d=!1;if(c.Otb){var e=c.Hh.length?c.O7.get(a):[];if(e&&e.length)d=!0;else for(e=a;e=e.parentNode;)if(c.YD.get(e)){d=!0;break}}eVa(this,a);d?bVa(c,this.id,a,!1,b):(d=a.__ng_removed,d&&d!==XUa||(Hr(c,()=>aVa(this,a)),hVa(c,a),c.mOa(a,b)))}}insertNode(a){zj(a,this.QDb)}destroy(a){this.Hh.forEach(b=>b.destroy());this.zGb(this.iG,a)}},Hr=function(a,b){a.ULa.push(b)},
gVa=function(a,b){const c=new Set;if(b=a.YD.get(b))for(let d of b.values())d.im&&(b=a.LS(d.im))&&c.add(b);return c},bVa=function(a,b,c,d,e,f){a.TJ.push(c);c.__ng_removed={im:b,V_:e,Bwa:d,zlb:!1,Uib:f}},Bj=function(a,b){const c=b.__ng_removed;if(c&&c.V_){b.__ng_removed=XUa;if(c.im){hVa(a,b);const e=a.LS(c.im);e&&aVa(e,b)}a.mOa(b,c.V_)}let d;((d=b.classList)==null?0:d.contains("ng-animate-disabled"))&&jVa(a,b,!1);a.Sq.query(b,".ng-animate-disabled",!0).forEach(e=>{jVa(a,e,!1)})},hVa=function(a,b){let c=
a.Sq.query(b,".ng-trigger",!0);c.forEach(d=>kVa(a,d));a.O7.size!=0&&(c=a.Sq.query(b,".ng-animating",!0),c.forEach(d=>lVa(a,d)))},jVa=function(a,b,c){c?a.W4.has(b)||(a.W4.add(b),zj(b,"ng-animate-disabled")):a.W4.has(b)&&(a.W4.delete(b),Aj(b,"ng-animate-disabled"))},kVa=function(a,b){(a=a.nZ.get(b))&&a.forEach(c=>{c.ax?c.iTb=!0:c.destroy()})},lVa=function(a,b){(a=a.O7.get(b))&&a.forEach(c=>c.finish())},oVa=class{mOa(a,b){this.Hja(a,b)}constructor(a,b,c){this.Bsa=a;this.Sq=b;this.yqa=c;this.Hh=[];this.Mya=
new Map;this.nZ=new Map;this.O7=new Map;this.YD=new Map;this.W4=new Set;this.JCa=this.Otb=0;this.Gba={};this.X2=[];this.ULa=[];this.Ora=[];this.lfb=new Map;this.bO=[];this.TJ=[];this.Hja=()=>{}}LAb(a,b){const c=this.X2,d=this.lfb;if(c.length-1>=0){let e=!1,f=this.Sq.gwa(b);for(;f;){const g=d.get(f);if(g){c.splice(c.indexOf(g)+1,0,a);e=!0;break}f=this.Sq.gwa(f)}e||c.unshift(a)}else c.push(a);d.set(b,a);return a}register(a,b){var c=this.Gba[a];c||(c=new iVa(a,b,this),this.Bsa&&this.Sq.Sta(this.Bsa,
b)?this.LAb(c,b):(this.Mya.set(b,c),this.bO.push(b)),c=this.Gba[a]=c);return c}olb(a,b,c){(a=this.Gba[a])&&a.register(b,c)&&this.Otb++}destroy(a,b){a&&(Hr(this,()=>{}),this.Ada(()=>{const c=this.LS(a);this.lfb.delete(c.iG);const d=this.X2.indexOf(c);d>=0&&this.X2.splice(d,1);c.destroy(b);delete this.Gba[a]}))}LS(a){return this.Gba[a]}trigger(a,b,c,d){return ssa(b)&&(a=this.LS(a))?(a.trigger(b,c,d),!0):!1}insertNode(a,b,c,d){if(ssa(b)){var e=b.__ng_removed;e&&e.V_&&(e.V_=!1,e.Gpb=!0,e=this.TJ.indexOf(b),
e>=0&&this.TJ.splice(e,1));a&&(a=this.LS(a))&&a.insertNode(b,c);d&&this.bO.push(b)}}removeNode(a,b,c){if(ssa(b)){var d=a?this.LS(a):null;d?d.removeNode(b,c):bVa(this,a,b,!1,c);(d=this.lfb.get(b))&&d.id!==a&&d.removeNode(b,c)}else this.mOa(b,c)}listen(a,b,c,d,e){return ssa(b)?this.LS(a).listen(b,c,d,e):()=>{}}nGc(a,b,c,d,e){return a.transition.ab(this.Sq,a.element,a.Ek.value,a.Ff.value,c,d,a.Ek.options,a.Ff.options,b,e)}flush(a){a=a===void 0?-1:a;let b=[];this.Mya.size&&(this.Mya.forEach((d,e)=>this.LAb(d,
e)),this.Mya.clear());if(this.Otb&&this.bO.length)for(var c=0;c<this.bO.length;c++)zj(this.bO[c],"ng-star-inserted");if(this.X2.length&&(this.JCa||this.TJ.length)){c=[];try{b=this.BIc(c,a)}finally{for(a=0;a<c.length;a++)c[a]()}}else for(a=0;a<this.TJ.length;a++)Bj(this,this.TJ[a]);this.JCa=0;this.bO.length=0;this.TJ.length=0;this.ULa.forEach(d=>d());this.ULa=[];if(this.Ora.length){const d=this.Ora;this.Ora=[];b.length?wj(b).Ow(()=>{d.forEach(e=>e())}):d.forEach(e=>e())}}reportError(){throw new _.ad(3402,
!1);}BIc(a,b){const c=new EUa,d=[],e=new Map,f=[],g=new Map,l=new Map,p=new Map,t=new Set;this.W4.forEach(Jb=>{t.add(Jb);Jb=this.Sq.query(Jb,".ng-animate-queued",!0);for(let Sa=0;Sa<Jb.length;Sa++)t.add(Jb[Sa])});const w=this.Bsa;var A=Array.from(this.YD.keys());const G=wsa(A,this.bO),I=new Map;let L=0;G.forEach((Jb,Sa)=>{const fb="ng-enter"+L++;I.set(Sa,fb);Jb.forEach(sb=>zj(sb,fb))});const V=[],da=new Set;var na=new Set;for(var ya=0;ya<this.TJ.length;ya++){var Ba=this.TJ[ya];const Jb=Ba.__ng_removed;
Jb&&Jb.V_&&(V.push(Ba),da.add(Ba),Jb.Bwa?this.Sq.query(Ba,".ng-star-inserted",!0).forEach(Sa=>da.add(Sa)):na.add(Ba))}const Ga=new Map,Wa=wsa(A,Array.from(da));Wa.forEach((Jb,Sa)=>{const fb="ng-leave"+L++;Ga.set(Sa,fb);Jb.forEach(sb=>zj(sb,fb))});a.push(()=>{G.forEach((Jb,Sa)=>{const fb=I.get(Sa);Jb.forEach(sb=>Aj(sb,fb))});Wa.forEach((Jb,Sa)=>{const fb=Ga.get(Sa);Jb.forEach(sb=>Aj(sb,fb))});V.forEach(Jb=>{Bj(this,Jb)})});const rb=[],Ia=[];for(a=this.X2.length-1;a>=0;a--)fVa(this.X2[a],b).forEach(Jb=>
{const Sa=Jb.mZ,fb=Jb.element;rb.push(Sa);if(this.bO.length){var sb=fb.__ng_removed;if(sb&&sb.Gpb){if(sb.Uib&&sb.Uib.has(Jb.So)){sb=sb.Uib.get(Jb.So);var Ob=this.YD.get(Jb.element);if(Ob&&Ob.has(Jb.So)){var $c=Ob.get(Jb.So);$c.value=sb;Ob.set(Jb.So,$c)}}Sa.destroy();return}}sb=!w||!this.Sq.Sta(w,fb);Ob=Ga.get(fb);$c=I.get(fb);const mb=this.nGc(Jb,c,$c,Ob,sb);if(mb.errors&&mb.errors.length)Ia.push(mb);else if(sb)Sa.NG(()=>rj(fb,mb.Jva)),Sa.Be(()=>qj(fb,mb.Xma)),d.push(Sa);else if(Jb.UQb)Sa.NG(()=>
rj(fb,mb.Jva)),Sa.Be(()=>qj(fb,mb.Xma)),d.push(Sa);else{var oa=[];mb.yH.forEach(hc=>{hc.m7c=!0;this.W4.has(hc.element)||oa.push(hc)});mb.yH=oa;c.append(fb,mb.yH);f.push({jQb:mb,mZ:Sa,element:fb});mb.l3c.forEach(hc=>xj(g,hc,[]).push(Sa));mb.S7.forEach((hc,yc)=>{if(hc.size){let jd=l.get(yc);jd||l.set(yc,jd=new Set);hc.forEach((pe,af)=>jd.add(af))}});mb.sZ.forEach((hc,yc)=>{let jd=p.get(yc);jd||p.set(yc,jd=new Set);hc.forEach((pe,af)=>jd.add(af))})}});if(Ia.length){const Jb=[];Ia.forEach(()=>{Jb.push(new _.ad(3505,
!1))});rb.forEach(Sa=>Sa.destroy());this.reportError(Jb)}const Pa=new Map,Va=new Map;f.forEach(Jb=>{const Sa=Jb.element;c.has(Sa)&&(Va.set(Sa,Sa),this.hGc(Jb.mZ.im,Jb.jQb,Pa))});d.forEach(Jb=>{const Sa=Jb.element;this.oDb(Sa,!1,Jb.im,Jb.So,null).forEach(fb=>{xj(Pa,Sa,[]).push(fb);fb.destroy()})});const ob=V.filter(Jb=>Bsa(Jb,l,p)),vc=new Map;vsa(vc,this.Sq,na,p,"*").forEach(Jb=>{Bsa(Jb,l,p)&&ob.push(Jb)});const rc=new Map;G.forEach(Jb=>{vsa(rc,this.Sq,new Set(Jb),l,"!")});ob.forEach(Jb=>{const Sa=
vc.get(Jb),fb=rc.get(Jb);let sb,Ob;vc.set(Jb,new Map([...((sb=Sa==null?void 0:Sa.entries())!=null?sb:[]),...((Ob=fb==null?void 0:fb.entries())!=null?Ob:[])]))});const Gc=[],Pd=[],fd={};f.forEach(Jb=>{const Sa=Jb.element,fb=Jb.mZ,sb=Jb.jQb;if(c.has(Sa))if(t.has(Sa))fb.Be(()=>qj(Sa,sb.Xma)),fb.disabled=!0,fb.totalTime=sb.totalTime,d.push(fb);else{var Ob=fd;if(Va.size>1){Jb=Sa;const $c=[];for(;Jb=Jb.parentNode;){const mb=Va.get(Jb);if(mb){Ob=mb;break}$c.push(Jb)}$c.forEach(mb=>Va.set(mb,Ob))}Jb=this.lGc(fb.im,
sb,Pa,e,rc,vc);mVa(fb,Jb);Ob===fd?Gc.push(fb):((Jb=this.nZ.get(Ob))&&Jb.length&&(fb.fZ=wj(Jb)),d.push(fb))}else rj(Sa,sb.Jva),fb.Be(()=>qj(Sa,sb.Xma)),Pd.push(fb),t.has(Sa)&&d.push(fb)});Pd.forEach(Jb=>{var Sa=e.get(Jb.element);Sa&&Sa.length&&(Sa=wj(Sa),mVa(Jb,Sa))});d.forEach(Jb=>{Jb.fZ?nVa(Jb,Jb.fZ):Jb.destroy()});for(b=0;b<V.length;b++)if(na=V[b],a=na.__ng_removed,Aj(na,"ng-leave"),!a||!a.Bwa){a=[];if(g.size)for((A=g.get(na))&&A.length&&a.push(...A),A=this.Sq.query(na,".ng-animating",!0),ya=0;ya<
A.length;ya++)(Ba=g.get(A[ya]))&&Ba.length&&a.push(...Ba);a=a.filter(Jb=>!Jb.rc);a.length?xsa(this,na,a):Bj(this,na)}V.length=0;Gc.forEach(Jb=>{this.Hh.push(Jb);Jb.Ow(()=>{Jb.destroy();this.Hh.splice(this.Hh.indexOf(Jb),1)});Jb.play()});return Gc}Ada(a){this.Ora.push(a)}oDb(a,b,c,d,e){let f=[];if(b)(e=this.O7.get(a))&&(f=e);else if(a=this.nZ.get(a)){const g=!e||e=="void";a.forEach(l=>{l.ax||(g||l.So==d)&&f.push(l)})}if(c||d)f=f.filter(g=>c&&c!=g.im||d&&d!=g.So?!1:!0);return f}hGc(a,b,c){var d=b.So;
const e=b.element;a=b.nRb?void 0:a;d=b.nRb?void 0:d;for(const f of b.yH){const g=f.element,l=g!==e,p=xj(c,g,[]);this.oDb(g,l,a,d,b.Ff).forEach(t=>{const w=t.np;w.Oda&&w.Oda();t.destroy();p.push(t)})}rj(e,b.Jva)}lGc(a,b,c,d,e,f){const g=b.So,l=b.element,p=[],t=new Set,w=new Set,A=b.yH.map(I=>{const L=I.element;t.add(L);var V=L.__ng_removed;if(V&&V.zlb)return new vj(I.duration,I.delay);V=L!==l;var da=zsa((c.get(L)||WUa).map(Ba=>Ba.np)).filter(Ba=>Ba.element?Ba.element===L:!1),na=e.get(L);const ya=f.get(L);
na=Rra(I.qP,na,ya);da=this.g2(I,na,da);I.v7c&&d&&w.add(L);V&&(I=new dVa(a,g,L),mVa(I,da),p.push(I));return da});p.forEach(I=>{xj(this.O7,I.element,[]).push(I);I.Ow(()=>{var L=this.O7,V=I.element;let da=L.get(V);da&&(da.length&&da.splice(da.indexOf(I),1),da.length==0&&L.delete(V));return da})});t.forEach(I=>zj(I,"ng-animating"));const G=wj(A);G.Be(()=>{t.forEach(I=>Aj(I,"ng-animating"));qj(l,b.Xma)});w.forEach(I=>{xj(d,I,[]).push(G)});return G}g2(a,b,c){return b.length>0?this.Sq.animate(a.element,
b,a.duration,a.delay,a.easing,c):new vj(a.duration,a.delay)}},mVa=function(a,b){a.uBb||(a.np=b,a.ROa.forEach((c,d)=>{c.forEach(e=>Tra(b,d,void 0,e))}),a.ROa.clear(),a.uBb=!0,a.totalTime=b.totalTime,a.ax=!1)},nVa=function(a,b){const c=a.np;c.W0&&b.NG(()=>c.W0("start"));b.Ow(()=>a.finish());b.Be(()=>a.destroy())},dVa=class{constructor(a,b,c){this.im=a;this.So=b;this.element=c;this.np=new vj;this.uBb=!1;this.ROa=new Map;this.rc=!1;this.fZ=null;this.disabled=this.iTb=!1;this.ax=!0;this.totalTime=0}QOa(a,
b){xj(this.ROa,a,[]).push(b)}Ow(a){this.ax&&this.QOa("done",a);this.np.Ow(a)}NG(a){this.ax&&this.QOa("start",a);this.np.NG(a)}Be(a){this.ax&&this.QOa("destroy",a);this.np.Be(a)}init(){this.np.init()}zK(){return this.ax?!1:this.np.zK()}play(){!this.ax&&this.np.play()}pause(){!this.ax&&this.np.pause()}Dz(){!this.ax&&this.np.Dz()}finish(){this.np.finish()}destroy(){this.rc=!0;this.np.destroy()}reset(){!this.ax&&this.np.reset()}setPosition(a){this.ax||this.np.setPosition(a)}W0(a){const b=this.np;b.W0&&
b.W0(a)}};var pVa=class{constructor(a,b,c){this.Vt=b;this.yqa=c;this.eHb={};this.Hja=()=>{};this.Lv=new oVa(a.body,b,c);this.dQa=new VUa(a.body,b,c);this.Lv.Hja=(d,e)=>this.Hja(d,e)}olb(a,b,c,d,e){a=a+"-"+d;c=this.eHb[a];if(!c){c=[];e=(new DUa(this.Vt)).ab(e,c,[]);if(c.length)throw new _.ad(3404,!1);c=new TUa(d,e,this.yqa);this.eHb[a]=c}this.Lv.olb(b,d,c)}register(a,b){this.Lv.register(a,b)}destroy(a,b){this.Lv.destroy(a,b)}disableAnimations(a,b){jVa(this.Lv,a,b)}process(a,b,c,d){if(c.charAt(0)=="@"){const [e,
f]=Vra(c);this.dQa.xg(e,b,f,d)}else this.Lv.trigger(a,b,c,d)}listen(a,b,c,d,e){if(c.charAt(0)=="@"){const [f,g]=Vra(c);return this.dQa.listen(f,b,g,e)}return this.Lv.listen(a,b,c,d,e)}flush(a=-1){this.Lv.flush(a)}get Hh(){return[...this.Lv.Hh,...this.dQa.Hh]}Ada(a){this.Lv.Ada(a)}};var Dsa=class{constructor(a,b,c){this.Pc=a;this.ura=b;this.KS=c;this.zj=0;let d=qVa.get(a);d||qVa.set(a,d=new Map);this.kNa=d}start(){this.zj<1&&(this.ura&&qj(this.Pc,this.ura,this.kNa),this.zj=1)}finish(){this.start();this.zj<2&&(qj(this.Pc,this.kNa),this.KS&&(qj(this.Pc,this.KS),this.KS=null),this.zj=1)}destroy(){this.finish();this.zj<3&&(qVa.delete(this.Pc),this.ura&&(rj(this.Pc,this.ura),this.KS=null),this.KS&&(rj(this.Pc,this.KS),this.KS=null),qj(this.Pc,this.kNa),this.zj=3)}},qVa=new WeakMap;var rVa=class{constructor(a,b,c,d){this.element=a;this.qP=b;this.options=c;this.u3=d;this.Dq=[];this.Fq=[];this.FB=[];this.Jb=this.MB=this.iy=this.ky=!1;this.Wba=[];this.Xba=[];this.time=0;this.fZ=null;this.OV=new Map;this.ZBb=c.duration;this.tLa=c.delay||0;this.time=this.ZBb+this.tLa}GB(){this.iy||(this.iy=!0,this.Dq.forEach(a=>a()),this.Dq=[])}init(){this.g2();this.dMc()}g2(){if(!this.ky){this.ky=!0;var a=this.qP;this.EF=this.hOc(this.element,a,this.options);this.vIc=a.length?a[a.length-1]:new Map;
var b=()=>this.GB();this.EF.addEventListener("finish",b);this.Be(()=>{this.EF.removeEventListener("finish",b)})}}dMc(){this.tLa?this.ZOa():this.EF.pause()}nHc(a){const b=[];a.forEach(c=>{b.push(Object.fromEntries(c))});return b}hOc(a,b,c){return a.animate(this.nHc(b),c)}NG(a){this.Xba.push(a);this.Fq.push(a)}Ow(a){this.Wba.push(a);this.Dq.push(a)}Be(a){this.FB.push(a)}play(){this.g2();this.zK()||(this.Fq.forEach(a=>a()),this.Fq=[],this.MB=!0,this.u3&&this.u3.start());this.EF.play()}pause(){this.init();
this.EF.pause()}finish(){this.init();this.u3&&this.u3.finish();this.GB();this.EF.finish()}reset(){this.ZOa();this.MB=this.iy=this.Jb=!1;this.Fq=this.Xba;this.Dq=this.Wba}ZOa(){this.EF&&this.EF.cancel()}Dz(){this.reset();this.play()}zK(){return this.MB}destroy(){this.Jb||(this.Jb=!0,this.ZOa(),this.GB(),this.u3&&this.u3.destroy(),this.FB.forEach(a=>a()),this.FB=[])}setPosition(a){this.EF===void 0&&this.init();this.EF.currentTime=a*this.time}get totalTime(){return this.tLa+this.ZBb}Oda(){const a=new Map;
this.zK()&&this.vIc.forEach((b,c)=>{c!=="offset"&&a.set(c,this.iy?b:Nra(this.element,c))});this.OV=a}W0(a){a=a==="start"?this.Fq:this.Dq;a.forEach(b=>b());a.length=0}};var sVa=class{Sta(a,b){return Yra(a,b)}gwa(a){return Xra(a)}query(a,b,c){return Zra(a,b,c)}IXa(a,b){return Nra(a,b)}animate(a,b,c,d,e,f=[]){const g={duration:c,delay:d,fill:d==0?"both":"forwards"};e&&(g.easing=e);const l=new Map;e=f.filter(t=>t instanceof rVa);c!==0&&d!==0||e.forEach(t=>{t.OV.forEach((w,A)=>l.set(A,w))});let p=Hra(b).map(t=>new Map(t));p=Ora(a,p,l);b=Esa(a,p);return new rVa(a,p,g,b)}};var tVa=class{constructor(a,b,c,d){this.im=a;this.Ne=b;this.su=c;this.Cq=d}get data(){return this.Ne.data}Rq(a){let b,c;(c=(b=this.Ne).Rq)==null||c.call(b,a)}destroy(){this.su.destroy(this.im,this.Ne);this.su.Ada(()=>{queueMicrotask(()=>{this.Ne.destroy()})});let a;(a=this.Cq)==null||a.call(this)}createElement(a,b){return this.Ne.createElement(a,b)}createComment(a){return this.Ne.createComment(a)}dua(a){return this.Ne.dua(a)}appendChild(a,b){this.Ne.appendChild(a,b);this.su.Lv.insertNode(this.im,
b,a,!1)}insertBefore(a,b,c,d=!0){this.Ne.insertBefore(a,b,c);this.su.Lv.insertNode(this.im,b,a,d)}removeChild(a,b){this.parentNode(b)&&this.su.Lv.removeNode(this.im,b,this.Ne)}Nob(a,b){return this.Ne.Nob(a,b)}parentNode(a){return this.Ne.parentNode(a)}nextSibling(a){return this.Ne.nextSibling(a)}setAttribute(a,b,c,d){this.Ne.setAttribute(a,b,c,d)}removeAttribute(a,b,c){this.Ne.removeAttribute(a,b,c)}gF(a,b){this.Ne.gF(a,b)}jQ(a,b){this.Ne.jQ(a,b)}Jh(a,b,c,d){this.Ne.Jh(a,b,c,d)}xlb(a,b,c){this.Ne.xlb(a,
b,c)}setProperty(a,b,c){b.charAt(0)=="@"&&b=="@.disabled"?this.disableAnimations(a,!!c):this.Ne.setProperty(a,b,c)}setValue(a,b){this.Ne.setValue(a,b)}listen(a,b,c){return this.Ne.listen(a,b,c)}disableAnimations(a,b){this.su.disableAnimations(a,b)}},vVa=class extends tVa{constructor(a,b,c,d){super(b,c,d);this.oa=a;this.im=b}setProperty(a,b,c){b.charAt(0)=="@"?b.charAt(1)=="."&&b=="@.disabled"?this.disableAnimations(a,c===void 0?!0:!!c):this.su.process(this.im,a,b.slice(1),c):this.Ne.setProperty(a,
b,c)}listen(a,b,c){if(b.charAt(0)=="@"){a=Fsa(a);b=b.slice(1);let d="";b.charAt(0)!="@"&&([b,d]=Gsa(b));return this.su.listen(this.im,a,b,d,e=>{uVa(this.oa,e._data||-1,c,e)})}return this.Ne.listen(a,b,c)}};var uVa=function(a,b,c,d){if(b>=0&&b<a.TNa)a.vf.run(()=>c(d));else{var e=a.rAb;e.length==0&&queueMicrotask(()=>{a.vf.run(()=>{e.forEach(f=>{const [g,l]=f;g(l)});a.rAb=[]})});e.push([c,d])}},wVa=class{constructor(a,b,c){this.Ne=a;this.su=b;this.vf=c;this.zBb=0;this.TNa=1;this.rAb=[];this.MMc=new Map;this.MKa=0;b.Hja=(d,e)=>{e==null||e.removeChild(null,d)}}Qea(a,b){const c=this.Ne.Qea(a,b);let d;if(!a||!(b==null?0:(d=b.data)==null?0:d.animation)){const l=this.MMc;b=l.get(c);b||(b=new tVa("",c,this.su,
()=>l.delete(c)),l.set(c,b));return b}const e=b.id,f=b.id+"-"+this.zBb;this.zBb++;this.su.register(f,a);const g=l=>{Array.isArray(l)?l.forEach(g):this.su.olb(e,f,a,l.name,l)};b.data.animation.forEach(g);return new vVa(this,f,c,this.su)}wsa(){this.MKa++;this.Ne.wsa&&this.Ne.wsa()}UMc(){queueMicrotask(()=>{this.TNa++})}end(){this.MKa--;this.MKa==0&&this.vf.Ub(()=>{this.UMc();this.su.flush(this.TNa)});this.Ne.end&&this.Ne.end()}};var Ir=class extends pVa{Ia(){this.flush()}};Ir.O=function(a){return new (a||Ir)(_.m(_.bi),_.m(BUa),_.m(xUa))};Ir.ta=_.k({token:Ir,oa:Ir.O});var xVa=[{va:xUa,Ab:function(){return new AUa}},{va:pVa,Qd:Ir},{va:zIa,Ab:function(a,b,c){return new wVa(a,b,c)},Ib:[xo,pVa,_.df]}],yVa=[{va:BUa,Ab:()=>new sVa},{va:_.Rm,jc:"BrowserAnimations"},...xVa],zVa=[{va:BUa,Qd:Cr},{va:_.Rm,jc:"NoopAnimations"},...xVa];_.Jr=class{};_.Jr.O=function(a){return new (a||_.Jr)};_.Jr.Ca=_.vd({type:_.Jr});_.Jr.Ba=_.Xc({Nb:yVa,imports:[Ro]});_.Kr=class{};_.Kr.O=function(a){return new (a||_.Kr)};_.Kr.Ca=_.vd({type:_.Kr});_.Kr.Ba=_.Xc({Nb:zVa,imports:[Ro]});var AVa=new _.Dd("cdk-dir-doc",{Ea:"root",oa:Hsa});var Isa;Isa=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;_.Lr=class{constructor(){this.value="ltr";this.Fc=new _.Xm;const a=_.n(AVa,{optional:!0});if(a){const b=a.documentElement?a.documentElement.dir:null;this.value=_.Jsa((a.body?a.body.dir:null)||b||"ltr")}}Ia(){this.Fc.complete()}};_.Lr.O=function(a){return new (a||_.Lr)};_.Lr.ta=_.k({token:_.Lr,oa:_.Lr.O,Ea:"root"});var Mr=class{};Mr.O=function(a){return new (a||Mr)};Mr.Ca=_.vd({type:Mr});Mr.Ba=_.Xc({});var Nr=class{constructor(){this.b2=[];this.Bb=_.n(_.bi)}Ia(){this.detach()}add(a){this.remove(a);this.b2.push(a)}remove(a){a=this.b2.indexOf(a);a>-1&&this.b2.splice(a,1);this.b2.length===0&&this.detach()}};Nr.O=function(a){return new (a||Nr)};Nr.ta=_.k({token:Nr,oa:Nr.O,Ea:"root"});var Or=class extends Nr{constructor(){super(...arguments);this.lb=_.n(_.df,{optional:!0});this.KNa=a=>{const b=this.b2;for(let c=b.length-1;c>-1;c--)if(b[c].fqa.Wn.length>0){const d=b[c].fqa;this.lb?this.lb.run(()=>d.next(a)):d.next(a);break}}}add(a){super.add(a);this.aJ||(this.lb?this.lb.Ub(()=>this.Bb.body.addEventListener("keydown",this.KNa)):this.Bb.body.addEventListener("keydown",this.KNa),this.aJ=!0)}detach(){this.aJ&&(this.Bb.body.removeEventListener("keydown",this.KNa),this.aJ=!1)}};
Or.O=(()=>{let a;return function(b){return(a||(a=_.me(Or)))(b||Or)}})();Or.ta=_.k({token:Or,oa:Or.O,Ea:"root"});var Pr=class extends Nr{constructor(){super(...arguments);this.mc=_.n(_.Rq);this.lb=_.n(_.df,{optional:!0});this.Zoa=!1;this.AFb=a=>{this.EOa=_.Wi(a)};this.j2=a=>{const b=_.Wi(a),c=a.type==="click"&&this.EOa?this.EOa:b;this.EOa=null;const d=this.b2.slice();for(let e=d.length-1;e>-1;e--){const f=d[e];if(f.Jqa.Wn.length<1||!f.zg())continue;if(Ksa(f.cq,b)||Ksa(f.cq,c))break;const g=f.Jqa;this.lb?this.lb.run(()=>g.next(a)):g.next(a)}}}add(a){super.add(a);if(!this.aJ){const b=this.Bb.body;this.lb?this.lb.Ub(()=>
this.iAb(b)):this.iAb(b);this.mc.ZH&&!this.Zoa&&(this.KHc=b.style.cursor,b.style.cursor="pointer",this.Zoa=!0);this.aJ=!0}}detach(){if(this.aJ){const a=this.Bb.body;a.removeEventListener("pointerdown",this.AFb,!0);a.removeEventListener("click",this.j2,!0);a.removeEventListener("auxclick",this.j2,!0);a.removeEventListener("contextmenu",this.j2,!0);this.mc.ZH&&this.Zoa&&(a.style.cursor=this.KHc,this.Zoa=!1);this.aJ=!1}}iAb(a){a.addEventListener("pointerdown",this.AFb,!0);a.addEventListener("click",
this.j2,!0);a.addEventListener("auxclick",this.j2,!0);a.addEventListener("contextmenu",this.j2,!0)}};Pr.O=(()=>{let a;return function(b){return(a||(a=_.me(Pr)))(b||Pr)}})();Pr.ta=_.k({token:Pr,oa:Pr.O,Ea:"root"});var Qr=class{};Qr.O=function(a){return new (a||Qr)};
Qr.wa=_.td({type:Qr,na:[["ng-component"]],nb:["cdk-overlay-style-loader",""],standalone:!0,features:[_.$g],ya:0,Aa:0,qa:function(){},styles:[".cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;z-index:1000;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}\n"],hb:2,
Ma:0});
var BVa=function(a){a.hLc();a.n2||a.rHc();return a.n2},Sr=class{constructor(){this.mc=_.n(_.Rq);this.Bb=_.n(_.bi);this.VT=_.n(_.tr)}Ia(){let a;(a=this.n2)==null||a.remove()}rHc(){if(this.mc.isBrowser||ara()){var a=this.Bb.querySelectorAll('.cdk-overlay-container[platform="server"], .cdk-overlay-container[platform="test"]');for(let b=0;b<a.length;b++)a[b].remove()}a=this.Bb.createElement("div");a.classList.add("cdk-overlay-container");ara()?a.setAttribute("platform","test"):this.mc.isBrowser||a.setAttribute("platform",
"server");this.Bb.body.appendChild(a);this.n2=a}hLc(){this.VT.load(Qr)}};Sr.O=function(a){return new (a||Sr)};Sr.ta=_.k({token:Sr,oa:Sr.O,Ea:"root"});var CVa=Xqa(),DVa=class{constructor(a,b){this.uf=a;this.Vqa={top:"",left:""};this.bqa=!1;this.Bb=b}attach(){}enable(){if(this.EGc()){const a=this.Bb.documentElement;this.Xqa=this.uf.uK();this.Vqa.left=a.style.left||"";this.Vqa.top=a.style.top||"";a.style.left=aj(-this.Xqa.left);a.style.top=aj(-this.Xqa.top);a.classList.add("cdk-global-scrollblock");this.bqa=!0}}disable(){if(this.bqa){const a=this.Bb.documentElement,b=a.style,c=this.Bb.body.style,d=b.fla||"",e=c.fla||"";this.bqa=!1;b.left=this.Vqa.left;
b.top=this.Vqa.top;a.classList.remove("cdk-global-scrollblock");CVa&&(b.fla=c.fla="auto");window.scroll(this.Xqa.left,this.Xqa.top);CVa&&(b.fla=d,c.fla=e)}}EGc(){if(this.Bb.documentElement.classList.contains("cdk-global-scrollblock")||this.bqa)return!1;const a=this.Bb.body,b=this.uf.vK();return a.scrollHeight>b.height||a.scrollWidth>b.width}};var EVa=class{constructor(a,b,c,d){this.aF=a;this.lb=b;this.uf=c;this.Vc=d;this.Wr=null;this.Aq=()=>{this.disable();this.vb.zg()&&this.lb.run(()=>this.vb.detach())}}attach(a){this.vb=a}enable(){if(!this.Wr){var a=_.x(this.aF.TL(0),_.$e(b=>!b||!this.vb.cq.contains(b.kb.ma)));this.Vc&&this.Vc.threshold&&this.Vc.threshold>1?(this.lKc=this.uf.uK().top,this.Wr=a.subscribe(()=>{const b=this.uf.uK().top;Math.abs(b-this.lKc)>this.Vc.threshold?this.Aq():this.vb.hf()})):this.Wr=a.subscribe(this.Aq)}}disable(){this.Wr&&
(this.Wr.unsubscribe(),this.Wr=null)}detach(){this.disable();this.vb=null}};var FVa=class{enable(){}disable(){}attach(){}};var GVa=class{constructor(a,b,c,d){this.aF=a;this.uf=b;this.lb=c;this.Vc=d;this.Wr=null}attach(a){this.vb=a}enable(){this.Wr||(this.Wr=this.aF.TL(this.Vc?this.Vc.uob:0).subscribe(()=>{this.vb.hf();if(this.Vc&&this.Vc.Qdd){const a=this.vb.cq.getBoundingClientRect(),{width:b,height:c}=this.uf.vK();Lsa(a,[{width:b,height:c,bottom:c,right:b,top:0,left:0}])&&(this.disable(),this.lb.run(()=>this.vb.detach()))}}))}disable(){this.Wr&&(this.Wr.unsubscribe(),this.Wr=null)}detach(){this.disable();this.vb=null}};_.HVa=new _.Dd("VIRTUAL_SCROLL_STRATEGY");_.IVa=function(a,b){const c=[];a.s8.forEach((d,e)=>{a.WMc(e,b)&&c.push(e)});return c};
_.Tr=class{constructor(){this.lb=_.n(_.df);this.mc=_.n(_.Rq);this.Bb=_.n(_.bi,{optional:!0});this.Cca=new _.Pf;this.Paa=null;this.kPa=0;this.s8=new Map}register(a){this.s8.has(a)||this.s8.set(a,a.SM.subscribe(()=>this.Cca.next(a)))}sC(a){const b=this.s8.get(a);b&&(b.unsubscribe(),this.s8.delete(a))}TL(a=20){return this.mc.isBrowser?new _.Ae(b=>{this.Paa||this.CFc();const c=a>0?_.x(this.Cca,_.Mja(a)).subscribe(b):this.Cca.subscribe(b);this.kPa++;return()=>{c.unsubscribe();this.kPa--;this.kPa||this.TFb()}}):
_.u()}Ia(){this.TFb();this.s8.forEach((a,b)=>this.sC(b));this.Cca.complete()}Mr(){return this.Bb.defaultView||window}WMc(a,b){b=_.dj(b);a=a.kb.ma;do if(b==a)return!0;while(b=b.parentElement);return!1}CFc(){this.Paa=this.lb.Ub(()=>_.Ve(this.Mr().document,"scroll").subscribe(()=>this.Cca.next()))}TFb(){this.Paa&&(this.Paa.unsubscribe(),this.Paa=null)}};_.Tr.O=function(a){return new (a||_.Tr)};_.Tr.ta=_.k({token:_.Tr,oa:_.Tr.O,Ea:"root"});_.Ur=class{constructor(){this.kb=_.n(_.re);this.KXb=_.n(_.Tr);this.kd=_.n(_.df);this.dir=_.n(_.Lr,{optional:!0});this.Jb=new _.Pf;this.SM=new _.Ae(a=>this.kd.Ub(()=>_.x(_.Ve(this.kb.ma,"scroll"),_.$f(this.Jb)).subscribe(a)))}Qa(){this.KXb.register(this)}Ia(){this.KXb.sC(this);this.Jb.next();this.Jb.complete()}scrollTo(a){const b=this.kb.ma,c=this.dir&&this.dir.value=="rtl";a.left==null&&(a.left=c?a.end:a.start);a.right==null&&(a.right=c?a.start:a.end);a.bottom!=null&&(a.top=b.scrollHeight-b.clientHeight-
a.bottom);c&&Ui()!=0?(a.left!=null&&(a.right=b.scrollWidth-b.clientWidth-a.left),Ui()==2?a.left=a.right:Ui()==1&&(a.left=a.right?-a.right:a.right)):a.right!=null&&(a.left=b.scrollWidth-b.clientWidth-a.right);this.TFc(a)}TFc(a){const b=this.kb.ma;Xqa()?b.scrollTo(a):(a.top!=null&&(b.scrollTop=a.top),a.left!=null&&(b.scrollLeft=a.left))}h7(a){const b=this.kb.ma;if(a=="top")return b.scrollTop;if(a=="bottom")return b.scrollHeight-b.clientHeight-b.scrollTop;const c=this.dir&&this.dir.value=="rtl";a=="start"?
a=c?"right":"left":a=="end"&&(a=c?"left":"right");return c&&Ui()==2?a=="left"?b.scrollWidth-b.clientWidth-b.scrollLeft:b.scrollLeft:c&&Ui()==1?a=="left"?b.scrollLeft+b.scrollWidth-b.clientWidth:-b.scrollLeft:a=="left"?b.scrollLeft:b.scrollWidth-b.clientWidth-b.scrollLeft}};_.Ur.O=function(a){return new (a||_.Ur)};_.Ur.La=_.xd({type:_.Ur,na:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0});_.Vr=class{};_.Wr=new _.Dd("_ViewRepeater");_.Xr=class{constructor(){this.yba=[]}notify(a,b){for(let c of this.yba)c(a,b)}listen(a){this.yba.push(a);return()=>{this.yba=this.yba.filter(b=>a!==b)}}Ia(){this.yba=[]}};_.Xr.O=function(a){return new (a||_.Xr)};_.Xr.ta=_.k({token:_.Xr,oa:_.Xr.O,Ea:"root"});_.Yr=class{constructor(){this.mc=_.n(_.Rq);this.Ooa=new _.Pf;this.Poa=a=>{this.Ooa.next(a)};this.Bb=_.n(_.bi,{optional:!0});_.n(_.df).Ub(()=>{if(this.mc.isBrowser){const a=this.Mr();a.addEventListener("resize",this.Poa);a.addEventListener("orientationchange",this.Poa)}this.Fc().subscribe(()=>this.GN=null)})}Ia(){if(this.mc.isBrowser){const a=this.Mr();a.removeEventListener("resize",this.Poa);a.removeEventListener("orientationchange",this.Poa)}this.Ooa.complete()}vK(){this.GN||this.DOc();const a={width:this.GN.width,
height:this.GN.height};this.mc.isBrowser||(this.GN=null);return a}uK(){if(!this.mc.isBrowser)return{top:0,left:0};const a=this.Bb,b=this.Mr(),c=a.documentElement,d=c.getBoundingClientRect();return{top:-d.top||a.body.scrollTop||b.scrollY||c.scrollTop||0,left:-d.left||a.body.scrollLeft||b.scrollX||c.scrollLeft||0}}Fc(a=20){return a>0?_.x(this.Ooa,_.Mja(a)):this.Ooa}Mr(){return this.Bb.defaultView||window}DOc(){const a=this.Mr();this.GN=this.mc.isBrowser?{width:a.innerWidth,height:a.innerHeight}:{width:0,
height:0}}};_.Yr.O=function(a){return new (a||_.Yr)};_.Yr.ta=_.k({token:_.Yr,oa:_.Yr.O,Ea:"root"});_.JVa=new _.Dd("VIRTUAL_SCROLLABLE");_.KVa=typeof requestAnimationFrame!=="undefined"?QIa:_.Vm;_.Zr=class{};_.Zr.O=function(a){return new (a||_.Zr)};_.Zr.Ca=_.vd({type:_.Zr});_.Zr.Ba=_.Xc({});_.$r=class{};_.$r.O=function(a){return new (a||_.$r)};_.$r.Ca=_.vd({type:_.$r});_.$r.Ba=_.Xc({imports:[Mr,_.Zr,Mr,_.Zr]});var as=class{constructor(){this.aF=_.n(_.Tr);this.uf=_.n(_.Yr);this.lb=_.n(_.df);this.Bb=_.n(_.bi);this.close=a=>new EVa(this.aF,this.lb,this.uf,a);this.block=()=>new DVa(this.uf,this.Bb);this.Bl=a=>new GVa(this.aF,this.uf,this.lb,a)}};as.O=function(a){return new (a||as)};as.ta=_.k({token:as,oa:as.O,Ea:"root"});_.bs=class{constructor(a){this.Nj=new FVa;this.Ad="";this.Ie=!1;this.Zj="cdk-overlay-dark-backdrop";this.kW=!1;if(a){const b=Object.keys(a);for(const c of b)a[c]!==void 0&&(this[c]=a[c])}}};var LVa,NVa,cs;LVa=function(a){const b=a.qv;b&&(a.Ol?a.gpa(b):(b.classList.remove("cdk-overlay-backdrop-showing"),a.lb.Ub(()=>{b.addEventListener("transitionend",a.KAb)}),b.style.pointerEvents="none",a.DKa=a.lb.Ub(()=>setTimeout(()=>{a.gpa(b)},500))))};_.MVa=function(a,b){b!==a.xj&&(a.xj&&a.xj.dispose(),a.xj=b,a.zg()&&(b.attach(a),a.hf()))};NVa=function(a){return(a=a.Vc.direction)?typeof a==="string"?a:a.value:"ltr"};
cs=class{constructor(a,b,c,d,e,f,g,l,p,t=!1,w){this.Cv=a;this.Ug=b;this.vj=c;this.Vc=d;this.lb=e;this.tba=f;this.Bb=g;this.Qr=l;this.aca=p;this.Ol=t;this.xc=w;this.qv=null;this.BKa=new _.Pf;this.Loa=new _.Pf;this.fp=new _.Pf;this.PNa=_.ve.EMPTY;this.JAb=A=>this.BKa.next(A);this.KAb=A=>{this.gpa(A.target)};this.fqa=new _.Pf;this.Jqa=new _.Pf;this.WOa=new _.Pf;d.Nj&&(this.Ee=d.Nj,this.Ee.attach(this));this.xj=d.vg;this.KFc=wh(()=>rka(()=>{this.WOa.next()},{Rb:this.xc}))}get cq(){return this.vj}get iG(){return this.Ug}attach(a){!this.Ug.parentElement&&
this.LOa&&this.LOa.appendChild(this.Ug);a=this.Cv.attach(a);this.xj&&this.xj.attach(this);this.AOc();this.rHb();this.qHb();this.Ee&&this.Ee.enable();let b;(b=this.nAb)==null||b.destroy();this.nAb=_.fg(()=>{this.zg()&&this.hf()},{Rb:this.xc});this.VGb(!0);this.Vc.Ie&&this.ZFc();this.Vc.Ad&&this.Zca(this.vj,this.Vc.Ad,!0);this.Loa.next();this.tba.add(this);this.Vc.kW&&(this.PNa=this.Qr.subscribe(()=>this.dispose()));this.aca.add(this);typeof(a==null?void 0:a.Be)==="function"&&a.Be(()=>{this.zg()&&this.lb.Ub(()=>
Promise.resolve().then(()=>this.detach()))});return a}detach(){if(this.zg()){LVa(this);this.VGb(!1);this.xj&&this.xj.detach&&this.xj.detach();this.Ee&&this.Ee.disable();var a=this.Cv.detach();this.fp.next();this.tba.remove(this);this.WHc();this.PNa.unsubscribe();this.aca.remove(this);return a}}dispose(){const a=this.zg();this.xj&&this.xj.dispose();this.ZHc();this.gpa(this.qv);this.PNa.unsubscribe();this.tba.remove(this);this.Cv.dispose();this.Loa.complete();this.BKa.complete();this.fqa.complete();
this.Jqa.complete();this.aca.remove(this);let b;(b=this.Ug)==null||b.remove();let c;(c=this.nAb)==null||c.destroy();this.LOa=this.vj=this.Ug=null;a&&this.fp.next();this.fp.complete();this.KFc.destroy();this.WOa.complete()}zg(){return this.Cv.zg()}Im(){return this.BKa}Un(){return this.fqa}cZ(){return this.Jqa}am(){return this.Vc}hf(){this.xj&&this.xj.apply()}Gt(a){this.Vc=Object.assign({},this.Vc,a);this.rHb()}setDirection(a){this.Vc=Object.assign({},this.Vc,{direction:a});this.qHb()}RB(a){this.vj&&
this.Zca(this.vj,a,!0)}lQ(a){this.vj&&this.Zca(this.vj,a,!1)}qHb(){this.Ug.setAttribute("dir",NVa(this))}rHb(){if(this.vj){var a=this.vj.style;a.width=aj(this.Vc.width);a.height=aj(this.Vc.height);a.minWidth=aj(this.Vc.minWidth);a.minHeight=aj(this.Vc.minHeight);a.maxWidth=aj(this.Vc.maxWidth);a.maxHeight=aj(this.Vc.maxHeight)}}VGb(a){this.vj.style.pointerEvents=a?"":"none"}ZFc(){this.qv=this.Bb.createElement("div");this.qv.classList.add("cdk-overlay-backdrop");this.Ol&&this.qv.classList.add("cdk-overlay-backdrop-noop-animation");
this.Vc.Zj&&this.Zca(this.qv,this.Vc.Zj,!0);this.Ug.parentElement.insertBefore(this.qv,this.Ug);this.qv.addEventListener("click",this.JAb);this.Ol||typeof requestAnimationFrame==="undefined"?this.qv.classList.add("cdk-overlay-backdrop-showing"):this.lb.Ub(()=>{requestAnimationFrame(()=>{this.qv&&this.qv.classList.add("cdk-overlay-backdrop-showing")})})}AOc(){this.Ug.nextSibling&&this.Ug.parentNode.appendChild(this.Ug)}Zca(a,b,c){b=_.Xi(b||[]).filter(d=>!!d);b.length&&(c?a.classList.add(...b):a.classList.remove(...b))}WHc(){this.lb.Ub(()=>
{const a=_.x(this.WOa,_.$f(_.Ze(this.Loa,this.fp))).subscribe(()=>{this.vj&&this.Ug&&this.vj.children.length!==0||(this.vj&&this.Vc.Ad&&this.Zca(this.vj,this.Vc.Ad,!1),this.Ug&&this.Ug.parentElement&&(this.LOa=this.Ug.parentElement,this.Ug.remove()),a.unsubscribe())})})}ZHc(){const a=this.Ee;a&&(a.disable(),a.detach&&a.detach())}gpa(a){a&&(a.removeEventListener("click",this.JAb),a.removeEventListener("transitionend",this.KAb),a.remove(),this.qv===a&&(this.qv=null));this.DKa&&(clearTimeout(this.DKa),
this.DKa=void 0)}};var OVa=class{constructor(a,b){this.zV=a;this.NXb=b}};var Nsa;Nsa=/([A-Za-z%]+)$/;_.ds=function(a){if(!a.IE&&a.mc.isBrowser){var b=a.jT;b?(a.wOa=a.uMa(),a.jN=a.vj.getBoundingClientRect(),a.Mra=a.jDb(),a.o2=BVa(a.iN).getBoundingClientRect(),a.Ioa(b,a.lDb(a.wOa,a.o2,b))):a.apply()}};_.PVa=function(a,b){a.jGb=b;return a};_.es=function(a,b){a.JOa=b;b.indexOf(a.jT)===-1&&(a.jT=null);return a};_.fs=function(a,b){a.An=b;return a};_.gs=function(a,b=!0){a.Npa=b;return a};_.hs=function(a,b=!0){a.Kpa=b;return a};_.is=function(a,b=!0){a.FOa=b;return a};
_.js=function(a,b){a.bHb=b;return a};
_.QVa=class{get Az(){return this.JOa}constructor(a,b,c,d,e){this.uf=b;this.Bb=c;this.mc=d;this.iN=e;this.uba={width:0,height:0};this.YM=!1;this.UAb=!0;this.Kpa=!1;this.Npa=!0;this.FOa=!1;this.An=0;this.jGb=[];this.JOa=[];this.Sqa=new _.Pf;this.Vr=_.ve.EMPTY;this.Zt=this.iOa=0;this.Hoa=[];this.R7=this.Sqa;this.Sla(a)}attach(a){a.iG.classList.add("cdk-overlay-connected-position-bounding-box");this.vb=a;this.f2=a.iG;this.vj=a.cq;this.IE=!1;this.P2=!0;this.jT=null;this.Vr.unsubscribe();this.Vr=this.uf.Fc().subscribe(()=>
{this.P2=!0;this.apply()})}apply(){if(!this.IE&&this.mc.isBrowser)if(!this.P2&&this.FOa&&this.jT)_.ds(this);else{this.lBb();this.gGb();this.NMc();this.Mra=this.jDb();this.wOa=this.uMa();this.jN=this.vj.getBoundingClientRect();this.o2=BVa(this.iN).getBoundingClientRect();var a=this.wOa,b=this.jN,c=this.Mra,d=this.o2,e=[];for(let g of this.JOa){let l=this.lDb(a,d,g),p=this.wMa(l,b,g),t=this.tJc(p,b,c,g);if(t.KYc){this.YM=!1;this.Ioa(g,l);return}if(this.FGc(t,p,c))e.push({position:g,origin:l,c2c:b,rJb:this.QAb(l,
g)});else if(!f||f.a2c.G1b<t.G1b)var f={a2c:t,uod:p,P1c:l,position:g,c2c:b}}if(e.length){a=null;b=-1;for(const g of e)e=g.rJb.width*g.rJb.height*(g.position.weight||1),e>b&&(b=e,a=g);this.YM=!1;this.Ioa(a.position,a.origin)}else this.UAb&&(this.YM=!0),this.Ioa(f.position,f.P1c)}}detach(){this.lBb();this.Wqa=this.jT=null;this.Vr.unsubscribe()}dispose(){this.IE||(this.f2&&Dj(this.f2.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this.vj&&this.gGb(),this.vb&&
this.vb.iG.classList.remove("cdk-overlay-connected-position-bounding-box"),this.detach(),this.Sqa.complete(),this.vb=this.f2=null,this.IE=!0)}Sla(a){this.HB=a;return this}lDb(a,b,c){if(c.zc=="center")var d=a.left+a.width/2;else{d=this.il()?a.right:a.left;const e=this.il()?a.left:a.right;d=c.zc=="start"?d:e}b.left<0&&(d-=b.left);a=c.Ac=="center"?a.top+a.height/2:c.Ac=="top"?a.top:a.bottom;b.top<0&&(a-=b.top);return{x:d,y:a}}wMa(a,b,c){return{x:a.x+(c.nc=="center"?-b.width/2:c.nc==="start"?this.il()?
-b.width:0:this.il()?0:-b.width),y:a.y+(c.uc=="center"?-b.height/2:c.uc=="top"?0:-b.height)}}tJc(a,b,c,d){b=Psa(b);let {x:e,y:f}=a;a=this.Apa(d,"x");d=this.Apa(d,"y");a&&(e+=a);d&&(f+=d);d=-f;a=f+b.height-c.height;c=this.KGb(b.width,-e,e+b.width-c.width);d=this.KGb(b.height,d,a);a=c*d;return{G1b:a,KYc:b.width*b.height===a,tVc:d===b.height,sVc:c==b.width}}FGc(a,b,c){if(this.Npa){const d=c.bottom-b.y;c=c.right-b.x;b=Osa(this.vb.am().minHeight);const e=Osa(this.vb.am().minWidth);c=a.sVc||e!=null&&e<=
c;return(a.tVc||b!=null&&b<=d)&&c}return!1}MFb(a,b,c){if(this.Wqa&&this.FOa)return{x:a.x+this.Wqa.x,y:a.y+this.Wqa.y};b=Psa(b);const d=this.Mra;var e=Math.max(a.x+b.width-d.width,0);const f=Math.max(a.y+b.height-d.height,0),g=Math.max(d.top-c.top-a.y,0),l=Math.max(d.left-c.left-a.x,0);e=b.width<=d.width?l||-e:a.x<this.An?d.left-c.left-a.x:0;c=b.height<=d.height?g||-f:a.y<this.An?d.top-c.top-a.y:0;this.Wqa={x:e,y:c};return{x:a.x+e,y:a.y+c}}Ioa(a,b){this.mNc(a);this.jNc(b,a);this.fNc(b,a);a.Ad&&this.EFc(a.Ad);
if(this.Sqa.Wn.length){b=this.EJc();var c;if(c=a===this.jT&&this.xEb)c=this.xEb,c=c===b?!0:c.dRb===b.dRb&&c.eRb===b.eRb&&c.Bxa===b.Bxa&&c.fRb===b.fRb;c||this.Sqa.next(new OVa(a,b));this.xEb=b}this.jT=a;this.P2=!1}mNc(a){if(this.bHb){var b=this.f2.querySelectorAll(this.bHb),c=a.uc;a=a.nc==="center"?"center":this.il()?a.nc==="start"?"right":"left":a.nc==="start"?"left":"right";for(let d=0;d<b.length;d++)b[d].style.transformOrigin=`${a} ${c}`}}QAb(a,b){var c=this.Mra;const d=this.il();let e;let f;if(b.uc===
"top"){var g=a.y;e=c.height-g+this.An}else if(b.uc==="bottom")f=c.height-a.y+this.An*2,e=c.height-f+this.An;else{g=Math.min(c.bottom-a.y+c.top,a.y);var l=this.uba.height;e=g*2;g=a.y-g;e>l&&!this.P2&&!this.Kpa&&(g=a.y-l/2)}l=b.nc==="start"&&!d||b.nc==="end"&&d;let p;if(b.nc==="end"&&!d||b.nc==="start"&&d)p=c.width-a.x+this.An*2,b=a.x-this.An;else if(l){var t=a.x;b=c.right-a.x}else t=Math.min(c.right-a.x+c.left,a.x),c=this.uba.width,b=t*2,t=a.x-t,b>c&&!this.P2&&!this.Kpa&&(t=a.x-c/2);return{top:g,left:t,
bottom:f,right:p,width:b,height:e}}fNc(a,b){a=this.QAb(a,b);this.P2||this.Kpa||(a.height=Math.min(a.height,this.uba.height),a.width=Math.min(a.width,this.uba.width));const c={};if(this.FDb())c.top=c.left="0",c.bottom=c.right=c.maxHeight=c.maxWidth="",c.width=c.height="100%";else{const d=this.vb.am().maxHeight,e=this.vb.am().maxWidth;c.height=aj(a.height);c.top=aj(a.top);c.bottom=aj(a.bottom);c.width=aj(a.width);c.left=aj(a.left);c.right=aj(a.right);c.alignItems=b.nc==="center"?"center":b.nc==="end"?
"flex-end":"flex-start";c.justifyContent=b.uc==="center"?"center":b.uc==="bottom"?"flex-end":"flex-start";d&&(c.maxHeight=aj(d));e&&(c.maxWidth=aj(e))}this.uba=a;Dj(this.f2.style,c)}NMc(){Dj(this.f2.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}gGb(){Dj(this.vj.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}jNc(a,b){const c={},d=this.FDb(),e=this.Npa,f=this.vb.am();if(d){var g=this.uf.uK();Dj(c,this.kJc(b,a,g));Dj(c,this.jJc(b,
a,g))}else c.position="static";a="";g=this.Apa(b,"x");b=this.Apa(b,"y");g&&(a+=`translateX(${g}px) `);b&&(a+=`translateY(${b}px)`);c.transform=a.trim();f.maxHeight&&(d?c.maxHeight=aj(f.maxHeight):e&&(c.maxHeight=""));f.maxWidth&&(d?c.maxWidth=aj(f.maxWidth):e&&(c.maxWidth=""));Dj(this.vj.style,c)}kJc(a,b,c){let d={top:"",bottom:""};b=this.wMa(b,this.jN,a);this.YM&&(b=this.MFb(b,this.jN,c));a.uc==="bottom"?d.bottom=`${this.Bb.documentElement.clientHeight-(b.y+this.jN.height)}px`:d.top=aj(b.y);return d}jJc(a,
b,c){let d={left:"",right:""};b=this.wMa(b,this.jN,a);this.YM&&(b=this.MFb(b,this.jN,c));(this.il()?a.nc==="end"?"left":"right":a.nc==="end"?"right":"left")==="right"?d.right=`${this.Bb.documentElement.clientWidth-(b.x+this.jN.width)}px`:d.left=aj(b.x);return d}EJc(){const a=this.uMa(),b=this.vj.getBoundingClientRect(),c=this.jGb.map(d=>d.kb.ma.getBoundingClientRect());return{dRb:Msa(a,c),eRb:Lsa(a,c),Bxa:Msa(b,c),fRb:Lsa(b,c)}}KGb(a,...b){return b.reduce((c,d)=>c-Math.max(d,0),a)}jDb(){const a=this.Bb.documentElement.clientWidth,
b=this.Bb.documentElement.clientHeight,c=this.uf.uK();return{top:c.top+this.An,left:c.left+this.An,right:c.left+a-this.An,bottom:c.top+b-this.An,width:a-2*this.An,height:b-2*this.An}}il(){return NVa(this.vb)==="rtl"}FDb(){return!this.Npa||this.YM}Apa(a,b){return b==="x"?a.offsetX==null?this.iOa:a.offsetX:a.offsetY==null?this.Zt:a.offsetY}Ncd(){}EFc(a){this.vj&&_.Xi(a).forEach(b=>{b!==""&&this.Hoa.indexOf(b)===-1&&(this.Hoa.push(b),this.vj.classList.add(b))})}lBb(){this.vj&&(this.Hoa.forEach(a=>{this.vj.classList.remove(a)}),
this.Hoa=[])}uMa(){const a=this.HB;if(a instanceof _.re)return a.ma.getBoundingClientRect();if(a instanceof Element)return a.getBoundingClientRect();const b=a.width||0,c=a.height||0;return{top:a.y,bottom:a.y+c,left:a.x,right:a.x+b,height:c,width:b}}};var RVa;_.ks=function(a){a.left("");a.uy="center";return a};_.ls=function(a){a.top("");a.Foa="center";return a};
RVa=class{constructor(){this.HHc="static";this.YMa=this.EQa=this.sda=this.uy=this.Foa=this.FKa=this.hQa="";this.IE=!1}attach(a){const b=a.am();this.vb=a;this.EQa&&!b.width&&a.Gt({width:this.EQa});this.YMa&&!b.height&&a.Gt({height:this.YMa});a.iG.classList.add("cdk-global-overlay-wrapper");this.IE=!1}top(a=""){this.FKa="";this.hQa=a;this.Foa="flex-start";return this}left(a=""){this.sda=a;this.uy="left";return this}bottom(a=""){this.hQa="";this.FKa=a;this.Foa="flex-end";return this}right(a=""){this.sda=
a;this.uy="right";return this}start(a=""){this.sda=a;this.uy="start";return this}end(a=""){this.sda=a;this.uy="end";return this}width(a=""){this.vb?this.vb.Gt({width:a}):this.EQa=a;return this}height(a=""){this.vb?this.vb.Gt({height:a}):this.YMa=a;return this}apply(){if(this.vb&&this.vb.zg()){var a=this.vb.cq.style,b=this.vb.iG.style,c=this.vb.am(),d=c.width,e=c.height,f=c.maxWidth;c=c.maxHeight;d=(d==="100%"||d==="100vw")&&(!f||f==="100%"||f==="100vw");e=(e==="100%"||e==="100vh")&&(!c||c==="100%"||
c==="100vh");f=this.uy;c=this.sda;var g=this.vb.am().direction==="rtl",l="",p="",t="";if(d)t="flex-start";else if(f==="center")t="center",g?p=c:l=c;else if(g)if(f==="left"||f==="end")t="flex-end",l=c;else{if(f==="right"||f==="start")t="flex-start",p=c}else if(f==="left"||f==="start")t="flex-start",l=c;else if(f==="right"||f==="end")t="flex-end",p=c;a.position=this.HHc;a.marginLeft=d?"0":l;a.marginTop=e?"0":this.hQa;a.marginBottom=this.FKa;a.marginRight=d?"0":p;b.justifyContent=t;b.alignItems=e?"flex-start":
this.Foa}}dispose(){if(!this.IE&&this.vb){var a=this.vb.cq.style,b=this.vb.iG,c=b.style;b.classList.remove("cdk-global-overlay-wrapper");c.justifyContent=c.alignItems=a.marginTop=a.marginBottom=a.marginLeft=a.marginRight=a.position="";this.vb=null;this.IE=!0}}};var ns;_.ms=function(a,b){return new _.QVa(b,a.uf,a.Bb,a.mc,a.iN)};ns=class{constructor(){this.uf=_.n(_.Yr);this.Bb=_.n(_.bi);this.mc=_.n(_.Rq);this.iN=_.n(Sr)}global(){return new RVa}};ns.O=function(a){return new (a||ns)};ns.ta=_.k({token:ns,oa:ns.O,Ea:"root"});var SVa,qs,rs;SVa=class{attach(a){this.a2=a;return a.attach(this)}detach(){let a=this.a2;a!=null&&(this.a2=null,a.detach())}get EYc(){return this.a2!=null}};_.os=class extends SVa{constructor(a,b,c){super();this.component=a;this.De=b;this.Rb=c;this.YP=void 0}};_.ps=class extends SVa{constructor(a,b,c,d){super();this.Nc=a;this.De=b;this.context=c;this.Rb=d}get origin(){return this.Nc.kb}attach(a,b=this.context){this.context=b;return super.attach(a)}detach(){this.context=void 0;return super.detach()}};
qs=function(a,b){a.ELa=b};rs=class{constructor(){this.IE=!1}zg(){return!!this.Yx}attach(a){if(a instanceof _.os)return this.Yx=a,this.Sv(a);if(a instanceof _.ps)return this.Yx=a,this.ZB(a)}detach(){this.Yx&&(this.Yx=this.Yx.a2=null);this.aEb()}dispose(){this.zg()&&this.detach();this.aEb();this.IE=!0}aEb(){this.ELa&&(this.ELa(),this.ELa=null)}};var TVa=class extends rs{constructor(a,b,c,d){super();this.xza=a;this.ep=b;this.PHc=c;this.Bb=d}Sv(a){let b;if(a.De){const c=a.Rb||a.De.Rb,d=c.get(Qm,null,{optional:!0})||void 0;b=_.fn(a.De,a.component,{index:a.De.length,Rb:c,bUb:d,YP:a.YP||void 0});qs(this,()=>b.destroy())}else b=fna(a.component,{aUc:a.Rb||this.PHc||_.tIa,LF:this.ep.Rb,YP:a.YP||void 0}),_.yJa(this.ep,b.Dw),qs(this,()=>{this.ep.E9c>0&&this.ep.Q4(b.Dw);b.destroy()});this.xza.appendChild(this.cJc(b));this.Yx=a;return b}ZB(a){let b=
a.De,c=b.mi(a.Nc,a.context,{Rb:a.Rb});c.om.forEach(d=>this.xza.appendChild(d));_.an(c);qs(this,()=>{let d=b.indexOf(c);d!==-1&&b.remove(d)});this.Yx=a;return c}dispose(){super.dispose();this.xza.remove()}cJc(a){return a.Dw.om[0]}};var ss=class extends _.ps{constructor(){const a=_.n(_.Jg),b=_.n(_.Kg);super(a,b)}};ss.O=function(a){return new (a||ss)};ss.La=_.xd({type:ss,na:[["","cdkPortal",""]],Pb:["cdkPortal"],standalone:!0,features:[_.mg]});
_.ts=class extends rs{constructor(){super();this.sLc=_.n(Qm,{optional:!0});this.Bb=_.n(_.bi);this.He=_.n(_.Kg);this.yn=!1;this.FTa=new _.Xm}get Q7(){return this.Yx}set Q7(a){if(!this.zg()||a||this.yn)this.zg()&&super.detach(),a&&super.attach(a),this.Yx=a||null}Qa(){this.yn=!0}Ia(){super.dispose();this.GAb=this.Yx=null}Sv(a){a.a2=this;const b=a.De!=null?a.De:this.He,c=_.fn(b,a.component,{index:b.length,Rb:a.Rb||b.Rb,YP:a.YP||void 0,bUb:this.sLc||void 0});b!==this.He&&this.CJc().appendChild(c.Dw.om[0]);
qs(this,()=>c.destroy());this.Yx=a;this.GAb=c;this.FTa.emit(c);return c}ZB(a){a.a2=this;const b=this.He.mi(a.Nc,a.context,{Rb:a.Rb});qs(this,()=>this.He.clear());this.Yx=a;this.GAb=b;this.FTa.emit(b);return b}CJc(){const a=this.He.element.ma;return a.nodeType===a.ELEMENT_NODE?a:a.parentNode}};_.ts.O=function(a){return new (a||_.ts)};_.ts.La=_.xd({type:_.ts,na:[["","cdkPortalOutlet",""]],inputs:{Q7:[0,"cdkPortalOutlet","portal"]},outputs:{FTa:"attached"},Pb:["cdkPortalOutlet"],standalone:!0,features:[_.mg]});
_.us=class{};_.us.O=function(a){return new (a||_.us)};_.us.Ca=_.vd({type:_.us});_.us.Ba=_.Xc({});var UVa;UVa=0;
_.vs=class{constructor(){this.Mj=_.n(as);this.iN=_.n(Sr);this.cMc=_.n(ns);this.tba=_.n(Or);this.xc=_.n(_.dg);this.lb=_.n(_.df);this.Bb=_.n(_.bi);this.YHc=_.n(_.Lr);this.Qr=_.n(_.co);this.aca=_.n(Pr);this.QFc=_.n(_.Rm,{optional:!0});this.VT=_.n(_.tr)}create(a){this.VT.load(Qr);const b=this.uHc(),c=this.zHc(b),d=this.BHc(c);a=new _.bs(a);a.direction=a.direction||this.YHc.value;return new cs(d,b,c,a,this.lb,this.tba,this.Bb,this.Qr,this.aca,this.QFc==="NoopAnimations",this.xc.get(Lm))}position(){return this.cMc}zHc(a){const b=this.Bb.createElement("div");
b.id=`cdk-overlay-${UVa++}`;b.classList.add("cdk-overlay-pane");a.appendChild(b);return b}uHc(){const a=this.Bb.createElement("div");BVa(this.iN).appendChild(a);return a}BHc(a){this.ep||(this.ep=this.xc.get(_.jh));return new TVa(a,this.ep,this.xc,this.Bb)}};_.vs.O=function(a){return new (a||_.vs)};_.vs.ta=_.k({token:_.vs,oa:_.vs.O,Ea:"root"});var WVa;_.VVa=new _.Dd("cdk-connected-overlay-scroll-strategy",{Ea:"root",oa:()=>{const a=_.n(_.vs);return()=>a.Mj.Bl()}});WVa={va:_.VVa,Ib:[_.vs],Ab:function(a){return()=>a.Mj.Bl()}};_.ws=class{};_.ws.O=function(a){return new (a||_.ws)};_.ws.Ca=_.vd({type:_.ws});_.ws.Ba=_.Xc({Nb:[_.vs,WVa],imports:[Mr,_.us,_.$r,_.$r]});_.xs=class{constructor(){_.n(cr).oKa()}};_.xs.O=function(a){return new (a||_.xs)};_.xs.Ca=_.vd({type:_.xs});_.xs.Ba=_.Xc({imports:[Mr,Mr]});_.XVa=class{constructor(a,b,c,d,e){this.QHc=a;this.rd=b;this.hca=c;this.gca=d;this.Ph=e;this.yg=!1}av(){const a=this.yg,b=this.hca||this.gca,c=this.rd?this.rd.control:null;let d,e;const f=(e=(d=this.Xs||this.QHc)==null?void 0:d.TQb(c,b))!=null?e:!1;f!==a&&(this.yg=f,this.Ph.next())}};_.YVa=new _.Dd("MAT_DATE_LOCALE",{Ea:"root",oa:Qsa});_.ys=new _.Dd("mat-date-formats");_.zs=class{TQb(a,b){return!!(a&&a.invalid&&(a.ln||b&&b.UQ))}};_.zs.O=function(a){return new (a||_.zs)};_.zs.ta=_.k({token:_.zs,oa:_.zs.O,Ea:"root"});_.As=class{};_.As.O=function(a){return new (a||_.As)};
_.As.wa=_.td({type:_.As,na:[["structural-styles"]],standalone:!0,features:[_.$g],ya:0,Aa:0,qa:function(){},styles:['.mat-focus-indicator{position:relative}.mat-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border-width:var(--mat-focus-indicator-border-width, 3px);border-style:var(--mat-focus-indicator-border-style, solid);border-color:var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}@media(forced-colors: active){html{--mat-focus-indicator-display: block}}\n'],hb:2,
Ma:0});_.Bs=class{};_.Bs.O=function(a){return new (a||_.Bs)};
_.Bs.wa=_.td({type:_.Bs,na:[["div","mat-internal-form-field",""]],nb:[1,"mdc-form-field","mat-internal-form-field"],ob:2,Ya:function(a,b){a&2&&_.qg("mdc-form-field--align-end",b.Lo==="before")},inputs:{Lo:"labelPosition"},standalone:!0,features:[_.$g],hc:["mat-internal-form-field",""],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Eg(),_.Gg(0))},styles:[".mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-flex;align-items:center;vertical-align:middle}.mat-internal-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mat-internal-form-field>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end .mdc-form-field--align-end label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0}\n"],hb:2,
Ma:0});_.Cs=new _.Dd("MAT_OPTION_PARENT_COMPONENT");_.Ds=new _.Dd("MatOptgroup");var ZVa=_.Si({passive:!0,capture:!0}),$Va=class{constructor(){this.sk=new Map;this.KBb=a=>{const b=_.Wi(a);if(b){let c;(c=this.sk.get(a.type))==null||c.forEach((d,e)=>{(e===b||e.contains(b))&&d.forEach(f=>f.handleEvent(a))})}}}YQa(a,b,c,d){const e=this.sk.get(b);e?(a=e.get(c))?a.add(d):e.set(c,new Set([d])):(this.sk.set(b,new Map([[c,new Set([d])]])),a.Ub(()=>{document.addEventListener(b,this.KBb,ZVa)}))}vlb(a,b,c){const d=this.sk.get(a);if(d){var e=d.get(b);e&&(e.delete(c),e.size===0&&d.delete(b),
d.size===0&&(this.sk.delete(a),document.removeEventListener(a,this.KBb,ZVa)))}}};var aWa=class{constructor(a,b,c,d=!1){this.Gq=a;this.element=b;this.config=c;this.PFc=d;this.state=3}};var bWa={JF:225,OF:150},cWa=_.Si({passive:!0,capture:!0}),dWa=["mousedown","touchstart"],eWa=["mouseup","mouseleave","touchend","touchcancel"],Es=class{},fWa,gWa,hWa;Es.O=function(a){return new (a||Es)};
Es.wa=_.td({type:Es,na:[["ng-component"]],nb:["mat-ripple-style-loader",""],standalone:!0,features:[_.$g],ya:0,Aa:0,qa:function(){},styles:[".mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale3d(0, 0, 0);background-color:var(--mat-ripple-color, color-mix(in srgb, var(--mat-app-on-surface) 10%, transparent))}@media(forced-colors: active){.mat-ripple-element{display:none}}.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none}\n"],hb:2,
Ma:0});fWa=function(a,b){if(b.state!==2&&b.state!==3){var c=b.element,d=Object.assign({},bWa,b.config.animation);c.style.transitionDuration=`${d.OF}ms`;c.style.opacity="0";b.state=2;!b.PFc&&d.OF||a.RLa(b)}};
gWa=function(a,b,c,d={}){var e=a.o2=a.o2||a.n2.getBoundingClientRect();const f=Object.assign({},bWa,d.animation);d.l4&&(b=e.left+e.width/2,c=e.top+e.height/2);var g=d.radius||Rsa(b,c,e);b-=e.left;c-=e.top;const l=f.JF,p=document.createElement("div");p.classList.add("mat-ripple-element");p.style.left=`${b-g}px`;p.style.top=`${c-g}px`;p.style.height=`${g*2}px`;p.style.width=`${g*2}px`;d.color!=null&&(p.style.backgroundColor=d.color);p.style.transitionDuration=`${l}ms`;a.n2.appendChild(p);g=window.getComputedStyle(p);
c=g.transitionDuration;e=g.transitionProperty==="none"||c==="0s"||c==="0s, 0s"||e.width===0&&e.height===0;const t=new aWa(a,p,d,e);p.style.transform="scale3d(1, 1, 1)";t.state=0;d.Zhb||(a.XNa=t);let w=null;e||!l&&!f.OF||a.lb.Ub(()=>{const A=()=>{w&&(w.t3a=null);clearTimeout(I);a.RLa(t)},G=()=>a.NBb(t),I=setTimeout(G,l+100);p.addEventListener("transitionend",A);p.addEventListener("transitioncancel",G);w={G1c:A,F1c:G,t3a:I}});a.B$.set(t,w);!e&&l||a.RLa(t);return t};
_.Fs=function(a,b){const c=_.dj(b);a.mc.isBrowser&&c&&c!==a.AJ&&(a.m3(),a.AJ=c,dWa.forEach(d=>{hWa.YQa(a.lb,d,c,a)}))};
_.Gs=class{constructor(a,b,c,d,e){this.yra=a;this.lb=b;this.mc=d;this.pba=!1;this.B$=new Map;this.Qqa=!1;d.isBrowser&&(this.n2=_.dj(c));e&&e.get(_.tr).load(Es)}p3a(){this.PCb().forEach(a=>{a.config.Zhb||fWa(a.Gq,a)})}handleEvent(a){a.type==="mousedown"?this.Dqa(a):a.type==="touchstart"?this.PLc(a):this.OLc();this.Qqa||(this.lb.Ub(()=>{eWa.forEach(b=>{this.AJ.addEventListener(b,this,cWa)})}),this.Qqa=!0)}RLa(a){a.state===0?this.DNc(a):a.state===2&&this.NBb(a)}DNc(a){const b=a===this.XNa,c=a.config.Zhb;
a.state=1;c||b&&this.pba||fWa(a.Gq,a)}NBb(a){let b;const c=(b=this.B$.get(a))!=null?b:null;this.B$.delete(a);this.B$.size||(this.o2=null);a===this.XNa&&(this.XNa=null);a.state=3;c!==null&&(a.element.removeEventListener("transitionend",c.G1c),a.element.removeEventListener("transitioncancel",c.F1c),c.t3a!==null&&clearTimeout(c.t3a));a.element.remove()}Dqa(a){const b=_.Oi(a),c=this.AEb&&Date.now()<this.AEb+800;this.yra.eH||b||c||(this.pba=!0,gWa(this,a.clientX,a.clientY,this.yra.xt))}PLc(a){if(!this.yra.eH&&
!_.Pi(a)&&(this.AEb=Date.now(),this.pba=!0,a=a.changedTouches))for(let b=0;b<a.length;b++)gWa(this,a[b].clientX,a[b].clientY,this.yra.xt)}OLc(){this.pba&&(this.pba=!1,this.PCb().forEach(a=>{const b=a.state===1||a.config.tCa&&a.state===0;!a.config.Zhb&&b&&fWa(a.Gq,a)}))}PCb(){return Array.from(this.B$.keys())}m3(){const a=this.AJ;a&&(dWa.forEach(b=>hWa.vlb(b,a,this)),this.Qqa&&(eWa.forEach(b=>a.removeEventListener(b,this,cWa)),this.Qqa=!1))}};hWa=new $Va;_.Hs=new _.Dd("mat-ripple-global-options");
_.Is=class{get disabled(){return this.oc}set disabled(a){a&&this.p3a();this.oc=a;this.BPa()}get trigger(){return this.gOc||this.Ja.ma}set trigger(a){this.gOc=a;this.BPa()}constructor(){this.Ja=_.n(_.re);this.ie=_.n(_.Rm,{optional:!0});this.radius=0;this.yn=this.oc=!1;const a=_.n(_.df),b=_.n(_.Rq),c=_.n(_.Hs,{optional:!0}),d=_.n(_.dg);this.DMa=c||{};this.YE=new _.Gs(this,a,this.Ja,b,d)}Qa(){this.yn=!0;this.BPa()}Ia(){this.YE.m3()}p3a(){this.YE.p3a()}get xt(){return{l4:this.l4,radius:this.radius,color:this.color,
animation:Object.assign({},this.DMa.animation,this.ie==="NoopAnimations"?{JF:0,OF:0}:{},this.animation),tCa:this.DMa.tCa}}get eH(){return this.disabled||!!this.DMa.disabled}BPa(){!this.disabled&&this.yn&&_.Fs(this.YE,this.trigger)}launch(a,b=0,c){return typeof a==="number"?gWa(this.YE,a,b,Object.assign({},this.xt,c)):gWa(this.YE,0,0,Object.assign({},this.xt,a))}};_.Is.O=function(a){return new (a||_.Is)};
_.Is.La=_.xd({type:_.Is,na:[["","mat-ripple",""],["","matRipple",""]],nb:[1,"mat-ripple"],ob:2,Ya:function(a,b){a&2&&_.qg("mat-ripple-unbounded",b.a9c)},inputs:{color:[0,"matRippleColor","color"],a9c:[0,"matRippleUnbounded","unbounded"],l4:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},Pb:["matRipple"],standalone:!0});_.Js=class{};_.Js.O=function(a){return new (a||_.Js)};_.Js.Ca=_.vd({type:_.Js});_.Js.Ba=_.Xc({imports:[_.xs,_.xs]});var iWa,jWa;iWa={capture:!0};jWa=["focus","mousedown","mouseenter","touchstart"];_.kWa=function(a,b){const c=a.L2.get(b);c&&(c.renderer.m3(),a.L2.delete(b))};
_.lWa=function(a,b,c){let d,e;b.setAttribute("mat-ripple-loader-uninitialized",(e=(d=a.Oaa)==null?void 0:d.Zs)!=null?e:"");!c.className&&b.hasAttribute("mat-ripple-loader-class-name")||b.setAttribute("mat-ripple-loader-class-name",c.className||"");c.l4&&b.setAttribute("mat-ripple-loader-centered","");c.disabled&&b.setAttribute("mat-ripple-loader-disabled","")};
_.Ks=class{constructor(){this.Bb=_.n(_.bi,{optional:!0});this.ie=_.n(_.Rm,{optional:!0});this.Oaa=_.n(_.Hs,{optional:!0});this.mc=_.n(_.Rq);this.lb=_.n(_.df);this.xc=_.n(_.dg);this.L2=new Map;this.eFb=a=>{a=_.Wi(a);if(a instanceof HTMLElement){let b,c;(a=a.closest(`[${"mat-ripple-loader-uninitialized"}="${(c=(b=this.Oaa)==null?void 0:b.Zs)!=null?c:""}"]`))&&this.EHc(a)}};this.lb.Ub(()=>{for(const a of jWa){let b;(b=this.Bb)==null||b.addEventListener(a,this.eFb,iWa)}})}Ia(){const a=this.L2.keys();
for(const b of a)_.kWa(this,b);for(const b of jWa){let c;(c=this.Bb)==null||c.removeEventListener(b,this.eFb,iWa)}}Cpb(a,b){const c=this.L2.get(a);c?(c.target.eH=b,b||c.aPb||(c.aPb=!0,_.Fs(c.renderer,a))):b?a.setAttribute("mat-ripple-loader-disabled",""):a.removeAttribute("mat-ripple-loader-disabled")}EHc(a){if(this.Bb&&!this.L2.has(a)){var b;(b=a.querySelector(".mat-ripple"))==null||b.remove();b=this.Bb.createElement("span");b.classList.add("mat-ripple",a.getAttribute("mat-ripple-loader-class-name"));
a.append(b);var c=this.ie==="NoopAnimations",d=this.Oaa,e,f,g=c?0:(f=d==null?void 0:(e=d.animation)==null?void 0:e.JF)!=null?f:bWa.JF,l,p;e=c?0:(p=d==null?void 0:(l=d.animation)==null?void 0:l.OF)!=null?p:bWa.OF;l={eH:c||(d==null?void 0:d.disabled)||a.hasAttribute("mat-ripple-loader-disabled"),xt:{l4:a.hasAttribute("mat-ripple-loader-centered"),tCa:d==null?void 0:d.tCa,animation:{JF:g,OF:e}}};b=new _.Gs(l,this.lb,b,this.mc,this.xc);(p=!l.eH)&&_.Fs(b,a);this.L2.set(a,{target:l,renderer:b,aPb:p});a.removeAttribute("mat-ripple-loader-uninitialized")}}};
_.Ks.O=function(a){return new (a||_.Ks)};_.Ks.ta=_.k({token:_.Ks,oa:_.Ks.O,Ea:"root"});new mn;new mn;_.mWa=_.Gj(class{});_.Si({passive:!0,capture:!0});_.Si({passive:!0,capture:!0});new mn;var qWa,rWa;_.nWa=["mat-button",""];_.oWa=["*"];_.pWa=function(){return".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button.mat-button-disabled,.mat-icon-button.mat-button-disabled,.mat-stroked-button.mat-button-disabled,.mat-flat-button.mat-button-disabled{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button.mat-button-disabled{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab.mat-button-disabled{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}.mat-fab._mat-animation-noopable{transition:none !important;animation:none !important}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab.mat-button-disabled{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:inline-flex;justify-content:center;align-items:center;font-size:inherit;width:2.5em;height:2.5em}.mat-flat-button::before,.mat-raised-button::before,.mat-fab::before,.mat-mini-fab::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-stroked-button::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}@media(forced-colors: active){.mat-button,.mat-flat-button,.mat-raised-button,.mat-icon-button,.mat-fab,.mat-mini-fab{outline:solid 1px}}.mat-datepicker-toggle .mat-mdc-button-base{width:40px;height:40px;padding:8px 0}.mat-datepicker-actions .mat-button-base+.mat-button-base{margin-left:8px}[dir=rtl] .mat-datepicker-actions .mat-button-base+.mat-button-base{margin-left:0;margin-right:8px}\n"};
qWa="mat-button mat-flat-button mat-icon-button mat-raised-button mat-stroked-button mat-mini-fab mat-fab".split(" ");rWa=_.Ej(_.Gj(_.Fj(class{constructor(a){this.Ja=a}})));
_.Ls=class extends rWa{constructor(a,b,c){super(a);this.Qc=b;this.ie=c;this.wab=this.RMa("mat-fab","mat-mini-fab");this.vxa=this.RMa("mat-icon-button");for(const d of qWa)this.RMa(d)&&this.Tg().classList.add(d);a.ma.classList.add("mat-button-base");this.wab&&(this.color="accent")}Dc(){this.Qc.Qk(this.Ja,!0)}Ia(){this.Qc.Ni(this.Ja)}focus(a,b){a?_.Uq(this.Qc,this.Tg(),a,b):this.Tg().focus(b)}Tg(){return this.Ja.ma}my(){return this.wc||this.disabled}RMa(...a){return a.some(b=>this.Tg().hasAttribute(b))}};
_.Ls.O=function(a){return new (a||_.Ls)(_.B(_.re),_.B(_.Vq),_.B(_.Rm,8))};
_.Ls.wa=_.td({type:_.Ls,na:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-icon-button",""],["button","mat-fab",""],["button","mat-mini-fab",""],["button","mat-stroked-button",""],["button","mat-flat-button",""]],rb:function(a,b){a&1&&_.Mg(_.Is,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.Cnb=c.first)}},nb:[1,"mat-focus-indicator"],ob:6,Ya:function(a,b){a&2&&(_.og("disabled",b.disabled||null)("mat-id-collision",null),_.qg("_mat-animation-noopable",b.ie==="NoopAnimations")("mat-button-disabled",
b.disabled))},inputs:{disabled:"disabled",wc:"disableRipple",color:"color"},Pb:["matButton"],features:[_.mg],hc:_.nWa,ac:_.oWa,ya:4,Aa:5,Da:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],qa:function(a,b){a&1&&(_.Eg(),_.F(0,"span",0),_.Gg(1),_.J(),_.K(2,"span",1)(3,"span",2));a&2&&(_.y(2),_.qg("mat-button-ripple-round",b.wab||b.vxa),_.E("matRippleDisabled",b.my())("matRippleCentered",b.vxa)("matRippleTrigger",
b.Tg()))},Fa:[_.Is],styles:[_.pWa()],hb:2,Ma:0});var sWa={params:{Nua:"150ms",Uua:"75ms"}},tWa=_.kj("dialogContainer",[_.nj("void, exit",_.mj({opacity:0,transform:"scale(0.7)"})),_.nj("enter",_.mj({transform:"none"})),_.oj("* => enter",_.Dra([_.lj("{{enterAnimationDuration}} cubic-bezier(0, 0, 0.2, 1)",_.mj({transform:"none",opacity:1})),_.Era("@*",{type:9,options:null})]),sWa),_.oj("* => void, * => exit",_.Dra([_.lj("{{exitAnimationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)",_.mj({opacity:0})),_.Era("@*",{type:9,options:null})]),sWa)]);var uWa=class{constructor(){this.role="dialog";this.Ad="";this.Ie=!0;this.Zj="";this.Zi=!1;this.height=this.width="";this.maxWidth="80vw";this.ariaLabel=this.msa=this.Gda=this.data=null;this.ariaModal=!0;this.xy="first-tabbable";this.YWa=this.kfa=this.wt=!0}};var Ms=class{constructor(){this.role="dialog";this.Ad="";this.Ie=!0;this.Zj="";this.Zi=!1;this.height=this.width="";this.ariaLabel=this.msa=this.Gda=this.data=null;this.ariaModal=!0;this.xy="first-tabbable";this.ZWa=this.XWa=this.YWa=this.wt=!0}};var Ns=class extends rs{constructor(){super();this.Ja=_.n(_.re);this.Faa=_.n(_.Yq);this.jba=_.n(_.Wq);this.lb=_.n(_.df);this.vb=_.n(cs);this.Qc=_.n(_.Vq);this.mc=_.n(_.Rq);this.Bb=_.n(_.bi,{optional:!0});this.FI=this.aCb=this.vB=null;this.AI=[];this.Ta=_.n(_.hn);this.xc=_.n(_.dg);this.nba=!1;this.Vc=_.n(Ms,{optional:!0})||new Ms;this.Vc.msa&&this.AI.push(this.Vc.msa)}zFc(a){this.AI.push(a);_.$m(this.Ta)}EMc(a){a=this.AI.indexOf(a);a>-1&&(this.AI.splice(a,1),_.$m(this.Ta))}Woa(){this.oKc();this.NJc();
this.KKa()}KKa(){this.BN()}Ia(){this.nba=!0;this.lra()}Sv(a){a=this.Cv.Sv(a);this.Woa();return a}ZB(a){a=this.Cv.ZB(a);this.Woa();return a}sMc(){this.Voa()||this.BN()}WLa(a,b){this.jba.mG(a)||(a.tabIndex=-1,this.lb.Ub(()=>{const c=()=>{a.removeEventListener("blur",c);a.removeEventListener("mousedown",c);a.removeAttribute("tabindex")};a.addEventListener("blur",c);a.addEventListener("mousedown",c)}));a.focus(b)}Eaa(a,b){(a=this.Ja.ma.querySelector(a))&&this.WLa(a,b)}BN(){this.nba||_.fg(()=>{const a=
this.Ja.ma;switch(this.Vc.xy){case !1:case "dialog":this.Voa()||a.focus();break;case !0:case "first-tabbable":let b;((b=this.vB)==null?0:_.XTa(b))||this.DIc();break;case "first-heading":this.Eaa('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this.Eaa(this.Vc.xy)}},{Rb:this.xc})}lra(){var a=this.Vc.wt;let b=null;typeof a==="string"?b=this.Bb.querySelector(a):typeof a==="boolean"?b=a?this.aCb:null:a&&(b=a);if(this.Vc.wt&&b&&typeof b.focus==="function"){a=_.Vi();const c=this.Ja.ma;if(!a||
a===this.Bb.body||a===c||c.contains(a))this.Qc?(_.Uq(this.Qc,b,this.FI),this.FI=null):b.focus()}this.vB&&this.vB.destroy()}DIc(){this.Ja.ma.focus&&this.Ja.ma.focus()}Voa(){const a=this.Ja.ma,b=_.Vi();return a===b||a.contains(b)}oKc(){this.mc.isBrowser&&(this.vB=this.Faa.create(this.Ja.ma),this.Bb&&(this.aCb=_.Vi()))}NJc(){this.vb.Im().subscribe(()=>{this.Vc.Zi&&this.sMc()})}};Ns.O=function(a){return new (a||Ns)};
Ns.wa=_.td({type:Ns,na:[["cdk-dialog-container"]],rb:function(a,b){a&1&&_.Mg(_.ts,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.Cv=c.first)}},nb:["tabindex","-1",1,"cdk-dialog-container"],ob:6,Ya:function(a,b){a&2&&_.og("id",b.Vc.id||null)("role",b.Vc.role)("aria-modal",b.Vc.ariaModal)("aria-labelledby",b.Vc.ariaLabel?null:b.AI[0])("aria-label",b.Vc.ariaLabel)("aria-describedby",b.Vc.Gda||null)},standalone:!0,features:[_.mg,_.$g],ya:1,Aa:0,Da:[["cdkPortalOutlet",""]],qa:function(a){a&1&&_.C(0,Ssa,0,0,"ng-template",
0)},Fa:[_.ts],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}\n"],hb:2});var vWa=new _.Dd("DialogScrollStrategy",{Ea:"root",oa:()=>{const a=_.n(_.vs);return()=>a.Mj.block()}}),wWa=new _.Dd("DialogData"),xWa=new _.Dd("DefaultDialogConfig");var yWa=class{constructor(a,b){this.Jd=a;this.config=b;this.closed=new _.Pf;this.Zi=b.Zi;this.Im=a.Im();this.Un=a.Un();this.cZ=a.cZ();this.id=b.id;this.Un.subscribe(c=>{c.keyCode!==27||this.Zi||_.Qi(c)||(c.preventDefault(),this.close(void 0,{oga:"keyboard"}))});this.Im.subscribe(()=>{this.Zi||this.close(void 0,{oga:"mouse"})});this.dpa=a.fp.subscribe(()=>{b.ZWa!==!1&&this.close()})}close(a,b){if(this.Zv){const c=this.closed;this.Zv.FI=(b==null?void 0:b.oga)||"program";this.dpa.unsubscribe();this.Jd.dispose();
c.next(a);c.complete();this.Gy=this.Zv=null}}hf(){this.Jd.hf()}Gt(a="",b=""){this.Jd.Gt({width:a,height:b})}RB(a){this.Jd.RB(a)}lQ(a){this.Jd.lQ(a)}};var zWa=0,Os=class{get ai(){return this.mp?this.mp.ai:this.QE}get fu(){return this.mp?this.mp.fu:this.HM}constructor(){this.kf=_.n(_.vs);this.xc=_.n(_.dg);this.Eg=_.n(xWa,{optional:!0});this.mp=_.n(Os,{optional:!0,VD:!0});this.iN=_.n(Sr);this.QE=[];this.GM=new _.Pf;this.HM=new _.Pf;this.sKa=new Map;this.Ee=_.n(vWa);this.Wra=_.Te(()=>this.ai.length?this.Wt():_.x(this.Wt(),_.Yf(void 0)))}open(a,b){b=Object.assign({},this.Eg||new Ms,b);b.id=b.id||`cdk-dialog-${zWa++}`;b.id&&this.D5a(b.id);var c=this.QI(b);
c=this.kf.create(c);const d=new yWa(c,b);c=this.aGc(c,d,b);d.Zv=c;this.bGc(a,d,c,b);this.ai.length||this.fKc();this.ai.push(d);d.closed.subscribe(()=>this.UFb(d,!0));this.fu.next(d);return d}D5a(a){this.ai.find(b=>b.id===a)}Ia(){Tsa(this.QE,a=>{a.config.XWa===!1&&this.UFb(a,!1)});Tsa(this.QE,a=>a.close());this.GM.complete();this.HM.complete();this.QE=[]}QI(a){const b=new _.bs({vg:a.vg||_.ls(_.ks(this.kf.position().global())),Nj:a.Nj||this.Ee(),Ad:a.Ad,Ie:a.Ie,direction:a.direction,minWidth:a.minWidth,
minHeight:a.minHeight,maxWidth:a.maxWidth,maxHeight:a.maxHeight,width:a.width,height:a.height,kW:a.YWa});a.Zj&&(b.Zj=a.Zj);return b}aGc(a,b,c){var d;const e=c.Rb||((d=c.De)==null?void 0:d.Rb);b=[{va:Ms,jc:c},{va:yWa,jc:b},{va:cs,jc:a}];c.container?typeof c.container==="function"?d=c.container:(d=c.container.type,b.push(...c.container.Nb(c))):d=Ns;c=new _.os(d,c.De,_.mh({parent:e||this.xc,Nb:b}));return a.attach(c).instance}bGc(a,b,c,d){if(a instanceof _.Jg){var e=this.q2(d,b,c,void 0);b={ua:d.data,
Mp:b};d.ZQ&&(b=Object.assign({},b,typeof d.ZQ==="function"?d.ZQ():d.ZQ));c.ZB(new _.ps(a,null,b,e))}else e=this.q2(d,b,c,this.xc),a=c.Sv(new _.os(a,d.De,e)),b.v4=a,b.Gy=a.instance}q2(a,b,c,d){var e;const f=a.Rb||((e=a.De)==null?void 0:e.Rb);e=[{va:wWa,jc:a.data},{va:yWa,jc:b}];a.Nb&&(typeof a.Nb==="function"?e.push(...a.Nb(b,a,c)):e.push(...a.Nb));!a.direction||f&&f.get(_.Lr,null,{optional:!0})||e.push({va:_.Lr,jc:{value:a.direction,Fc:_.u()}});return _.mh({parent:f||d,Nb:e})}UFb(a,b){a=this.ai.indexOf(a);
a>-1&&(this.ai.splice(a,1),this.ai.length||(this.sKa.forEach((c,d)=>{c?d.setAttribute("aria-hidden",c):d.removeAttribute("aria-hidden")}),this.sKa.clear(),b&&this.Wt().next()))}fKc(){const a=BVa(this.iN);if(a.parentElement){const b=a.parentElement.children;for(let c=b.length-1;c>-1;c--){const d=b[c];d===a||d.nodeName==="SCRIPT"||d.nodeName==="STYLE"||d.hasAttribute("aria-live")||(this.sKa.set(d,d.getAttribute("aria-hidden")),d.setAttribute("aria-hidden","true"))}}}Wt(){const a=this.mp;return a?a.Wt():
this.GM}};Os.O=function(a){return new (a||Os)};Os.ta=_.k({token:Os,oa:Os.O,Ea:"root"});var Ps=class{};Ps.O=function(a){return new (a||Ps)};Ps.Ca=_.vd({type:Ps});Ps.Ba=_.Xc({Nb:[Os],imports:[_.ws,_.us,_.ir,_.us]});var Qs=class extends Ns{constructor(a,b,c,d,e,f,g,l){super(a,b,c,d,e,f,g,l);this.Er=new _.Xm}KKa(){this.Vc.kfa||this.BN()}rOa(a){this.Vc.kfa&&this.BN();this.Er.next({state:"opened",totalTime:a})}};Qs.O=function(a){return new (a||Qs)(_.B(_.re),_.B(_.Yq),_.B(_.bi,8),_.B(uWa),_.B(_.Wq),_.B(_.df),_.B(cs),_.B(_.Vq))};Qs.wa=_.td({type:Qs,na:[["ng-component"]],features:[_.mg],ya:0,Aa:0,qa:function(){},hb:2});var AWa=class{constructor(a,b,c){this.Vj=a;this.ey=c;this.Dr=new _.Pf;this.DI=new _.Pf;this.zj=0;this.Zi=b.Zi;this.id=a.id;_.x(c.Er,_.$e(d=>d.state==="opened"),_.Jf(1)).subscribe(()=>{this.Dr.next();this.Dr.complete()});_.x(c.Er,_.$e(d=>d.state==="closed"),_.Jf(1)).subscribe(()=>{clearTimeout(this.bLa);this.FE()});a.Jd.fp.subscribe(()=>{this.DI.next(this.vca);this.DI.complete();this.FE()});_.Ze(this.Im(),_.x(this.Un(),_.$e(d=>d.keyCode===27&&!this.Zi&&!_.Qi(d)))).subscribe(d=>{this.Zi||(d.preventDefault(),
this.FI=d.type==="keydown"?"keyboard":"mouse",this.close(void 0))})}close(a){this.vca=a;_.x(this.ey.Er,_.$e(b=>b.state==="closing"),_.Jf(1)).subscribe(b=>{this.DI.next(a);this.DI.complete();LVa(this.Vj.Jd);this.bLa=setTimeout(()=>this.FE(),b.totalTime+100)});this.zj=1;this.ey.Nca()}fu(){return this.Dr}TB(){return this.Vj.closed}Im(){return this.Vj.Im}Un(){return this.Vj.Un}hf(a){let b=this.Vj.config.vg;a&&(a.left||a.right)?a.left?b.left(a.left):b.right(a.right):_.ks(b);a&&(a.top||a.bottom)?a.top?
b.top(a.top):b.bottom(a.bottom):_.ls(b);this.Vj.hf()}Gt(a="",b=""){this.Vj.Gt(a,b)}RB(a){this.Vj.RB(a)}lQ(a){this.Vj.lQ(a)}getState(){return this.zj}FE(){this.zj=2;this.Vj.close(this.vca,{oga:this.FI});this.Gy=null}};var BWa=class{constructor(){this.role="dialog";this.Ad="";this.Ie=!0;this.Zj="";this.Zi=!1;this.height=this.width="";this.ariaLabel=this.msa=this.Gda=this.data=null;this.ariaModal=!0;this.xy="first-tabbable";this.YWa=this.kfa=this.wt=!0}};var Rs=class extends Ns{constructor(){super(...arguments);this.ie=_.n(_.Rm,{optional:!0});this.Er=new _.Xm;this.IM=this.ie!=="NoopAnimations";this.cKa=0;this.wn=this.Ja.ma;let a;this.lpa=this.IM?(a=Vsa(this.Vc.Nua))!=null?a:150:0;let b;this.npa=this.IM?(b=Vsa(this.Vc.Uua))!=null?b:75:0;this.I$=null;this.xCb=()=>{this.jBb();this.rOa(this.lpa)};this.FE=()=>{this.jBb();this.Er.emit({state:"closed",totalTime:this.npa})}}Woa(){super.Woa();this.ENc()}ENc(){this.Er.emit({state:"opening",totalTime:this.lpa});
this.IM?(this.wn.style.setProperty("--mat-dialog-transition-duration",`${this.lpa}ms`),this.dGb(()=>this.wn.classList.add("mdc-dialog--opening","mdc-dialog--open")),this.JHb(this.lpa,this.xCb)):(this.wn.classList.add("mdc-dialog--open"),Promise.resolve().then(()=>this.xCb()))}Nca(){this.Er.emit({state:"closing",totalTime:this.npa});this.wn.classList.remove("mdc-dialog--open");this.IM?(this.wn.style.setProperty("--mat-dialog-transition-duration",`${this.npa}ms`),this.dGb(()=>this.wn.classList.add("mdc-dialog--closing")),
this.JHb(this.npa,this.FE)):Promise.resolve().then(()=>this.FE())}iHb(a){this.cKa+=a;_.$m(this.Ta)}jBb(){this.wn.classList.remove("mdc-dialog--opening","mdc-dialog--closing")}JHb(a,b){this.I$!==null&&clearTimeout(this.I$);this.I$=setTimeout(b,a)}dGb(a){this.lb.Ub(()=>{typeof requestAnimationFrame==="function"?requestAnimationFrame(a):a()})}KKa(){this.Vc.kfa||this.BN()}rOa(a){this.Vc.kfa&&this.BN();this.Er.next({state:"opened",totalTime:a})}Ia(){super.Ia();this.I$!==null&&clearTimeout(this.I$)}Sv(a){a=
super.Sv(a);a.location.ma.classList.add("mat-mdc-dialog-component-host");return a}};Rs.O=(()=>{let a;return function(b){return(a||(a=_.me(Rs)))(b||Rs)}})();
Rs.wa=_.td({type:Rs,na:[["mat-dialog-container"]],nb:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],ob:10,Ya:function(a,b){a&2&&(_.wg("id",b.Vc.id),_.og("aria-modal",b.Vc.ariaModal)("role",b.Vc.role)("aria-labelledby",b.Vc.ariaLabel?null:b.AI[0])("aria-label",b.Vc.ariaLabel)("aria-describedby",b.Vc.Gda||null),_.qg("_mat-animation-noopable",!b.IM)("mat-mdc-dialog-container-with-actions",b.cKa>0))},standalone:!0,features:[_.mg,_.$g],ya:3,Aa:0,Da:[[1,"mat-mdc-dialog-inner-container","mdc-dialog__container"],
[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],qa:function(a){a&1&&(_.F(0,"div",0)(1,"div",1),_.C(2,Usa,0,0,"ng-template",2),_.J()())},Fa:[_.ts],styles:['.mat-mdc-dialog-container{width:100%;height:100%;display:block;box-sizing:border-box;max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;outline:0}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-max-width, 560px);min-width:var(--mat-dialog-container-min-width, 280px)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, calc(100vw - 32px))}}.mat-mdc-dialog-inner-container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;opacity:0;transition:opacity linear var(--mat-dialog-transition-duration, 0ms);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mdc-dialog--closing .mat-mdc-dialog-inner-container{transition:opacity 75ms linear;transform:none}.mdc-dialog--open .mat-mdc-dialog-inner-container{opacity:1}._mat-animation-noopable .mat-mdc-dialog-inner-container{transition:none}.mat-mdc-dialog-surface{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;width:100%;height:100%;position:relative;overflow-y:auto;outline:0;transform:scale(0.8);transition:transform var(--mat-dialog-transition-duration, 0ms) cubic-bezier(0, 0, 0.2, 1);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;box-shadow:var(--mat-dialog-container-elevation-shadow, none);border-radius:var(--mdc-dialog-container-shape, var(--mat-app-corner-extra-large, 4px));background-color:var(--mdc-dialog-container-color, var(--mat-app-surface, white))}[dir=rtl] .mat-mdc-dialog-surface{text-align:right}.mdc-dialog--open .mat-mdc-dialog-surface,.mdc-dialog--closing .mat-mdc-dialog-surface{transform:none}._mat-animation-noopable .mat-mdc-dialog-surface{transition:none}.mat-mdc-dialog-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mat-mdc-dialog-title{display:block;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:var(--mat-dialog-headline-padding, 6px 24px 13px)}.mat-mdc-dialog-title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mat-mdc-dialog-title{text-align:right}.mat-mdc-dialog-container .mat-mdc-dialog-title{color:var(--mdc-dialog-subhead-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mdc-dialog-subhead-font, var(--mat-app-headline-small-font, inherit));line-height:var(--mdc-dialog-subhead-line-height, var(--mat-app-headline-small-line-height, 1.5rem));font-size:var(--mdc-dialog-subhead-size, var(--mat-app-headline-small-size, 1rem));font-weight:var(--mdc-dialog-subhead-weight, var(--mat-app-headline-small-weight, 400));letter-spacing:var(--mdc-dialog-subhead-tracking, var(--mat-app-headline-small-tracking, 0.03125em))}.mat-mdc-dialog-content{display:block;flex-grow:1;box-sizing:border-box;margin:0;overflow:auto;max-height:65vh}.mat-mdc-dialog-content>:first-child{margin-top:0}.mat-mdc-dialog-content>:last-child{margin-bottom:0}.mat-mdc-dialog-container .mat-mdc-dialog-content{color:var(--mdc-dialog-supporting-text-color, var(--mat-app-on-surface-variant, rgba(0, 0, 0, 0.6)));font-family:var(--mdc-dialog-supporting-text-font, var(--mat-app-body-medium-font, inherit));line-height:var(--mdc-dialog-supporting-text-line-height, var(--mat-app-body-medium-line-height, 1.5rem));font-size:var(--mdc-dialog-supporting-text-size, var(--mat-app-body-medium-size, 1rem));font-weight:var(--mdc-dialog-supporting-text-weight, var(--mat-app-body-medium-weight, 400));letter-spacing:var(--mdc-dialog-supporting-text-tracking, var(--mat-app-body-medium-tracking, 0.03125em))}.mat-mdc-dialog-container .mat-mdc-dialog-content{padding:var(--mat-dialog-content-padding, 20px 24px)}.mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content{padding:var(--mat-dialog-with-actions-content-padding, 20px 24px 0)}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:0}.mat-mdc-dialog-actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0);padding:var(--mat-dialog-actions-padding, 16px 24px);justify-content:var(--mat-dialog-actions-alignment, flex-end)}@media(forced-colors: active){.mat-mdc-dialog-actions{border-top-color:CanvasText}}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-start,.mat-mdc-dialog-actions[align=start]{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}.mat-mdc-dialog-component-host{display:contents}\n'],
hb:2});_.Ss=class{constructor(a,b,c){this.Vj=a;this.ey=c;this.Dr=new _.Pf;this.DI=new _.Pf;this.zj=0;this.Zi=b.Zi;this.id=a.id;a.RB("mat-mdc-dialog-panel");_.x(c.Er,_.$e(d=>d.state==="opened"),_.Jf(1)).subscribe(()=>{this.Dr.next();this.Dr.complete()});_.x(c.Er,_.$e(d=>d.state==="closed"),_.Jf(1)).subscribe(()=>{clearTimeout(this.bLa);this.FE()});a.Jd.fp.subscribe(()=>{this.DI.next(this.vca);this.DI.complete();this.FE()});_.Ze(this.Im(),_.x(this.Un(),_.$e(d=>d.keyCode===27&&!this.Zi&&!_.Qi(d)))).subscribe(d=>
{this.Zi||(d.preventDefault(),this.FI=d.type==="keydown"?"keyboard":"mouse",this.close(void 0))})}close(a){this.vca=a;_.x(this.ey.Er,_.$e(b=>b.state==="closing"),_.Jf(1)).subscribe(b=>{this.DI.next(a);this.DI.complete();LVa(this.Vj.Jd);this.bLa=setTimeout(()=>this.FE(),b.totalTime+100)});this.zj=1;this.ey.Nca()}fu(){return this.Dr}TB(){return this.Vj.closed}Im(){return this.Vj.Im}Un(){return this.Vj.Un}hf(a){let b=this.Vj.config.vg;a&&(a.left||a.right)?a.left?b.left(a.left):b.right(a.right):_.ks(b);
a&&(a.top||a.bottom)?a.top?b.top(a.top):b.bottom(a.bottom):_.ls(b);this.Vj.hf()}Gt(a="",b=""){this.Vj.Gt(a,b)}RB(a){this.Vj.RB(a)}lQ(a){this.Vj.lQ(a)}getState(){return this.zj}FE(){this.zj=2;this.Vj.close(this.vca,{oga:this.FI});this.Gy=null}};var CWa,DWa,EWa;_.Ts=new _.Dd("MatMdcDialogData");CWa=new _.Dd("mat-mdc-dialog-default-options");DWa=new _.Dd("mat-mdc-dialog-scroll-strategy",{Ea:"root",oa:()=>{const a=_.n(_.vs);return()=>a.Mj.block()}});EWa=0;
_.Us=class{get ai(){return this.mp?this.mp.ai:this.QE}get fu(){return this.mp?this.mp.fu:this.HM}Wt(){const a=this.mp;return a?a.Wt():this.GM}constructor(){this.kf=_.n(_.vs);this.Eg=_.n(CWa,{optional:!0});this.Ee=_.n(DWa);this.mp=_.n(_.Us,{optional:!0,VD:!0});this.pB=_.n(Os);this.QE=[];this.GM=new _.Pf;this.HM=new _.Pf;this.rua=BWa;this.Wra=_.Te(()=>this.ai.length?this.Wt():_.x(this.Wt(),_.Yf(void 0)));this.qaa=_.Ss;this.oaa=Rs;this.zLa=_.Ts}open(a,b){let c;b=Object.assign({},this.Eg||new BWa,b);
b.id=b.id||`mat-mdc-dialog-${EWa++}`;b.Nj=b.Nj||this.Ee();a=this.pB.open(a,Object.assign({},b,{vg:_.ls(_.ks(this.kf.position().global())),Zi:!0,XWa:!1,ZWa:!1,container:{type:this.oaa,Nb:()=>[{va:this.rua,jc:b},{va:Ms,jc:b}]},ZQ:()=>({Mp:c}),Nb:(d,e,f)=>{c=new this.qaa(d,b,f);let g;c.hf((g=b)==null?void 0:g.position);return[{va:this.oaa,jc:f},{va:this.zLa,jc:e.data},{va:this.qaa,jc:c}]}}));c.v4=a.v4;c.Gy=a.Gy;this.ai.push(c);this.fu.next(c);c.TB().subscribe(()=>{const d=this.ai.indexOf(c);d>-1&&(this.ai.splice(d,
1),this.ai.length||this.Wt().next())});return c}D5a(a){this.ai.find(b=>b.id===a)}Ia(){this.aLa(this.QE);this.GM.complete();this.HM.complete()}aLa(a){let b=a.length;for(;b--;)a[b].close()}};_.Us.O=function(a){return new (a||_.Us)};_.Us.ta=_.k({token:_.Us,oa:_.Us.O,Ea:"root"});var FWa;FWa=0;_.Vs=class{constructor(){this.Mp=_.n(_.Ss,{optional:!0});this.Ja=_.n(_.re);this.pB=_.n(_.Us);this.type="button"}Qa(){this.Mp||(this.Mp=Wsa(this.Ja,this.pB.ai))}Sb(a){if(a=a._matDialogClose||a._matDialogCloseResult)this.qfa=a.og}d3(a){var b=this.Mp,c=this.qfa;b.FI=a.screenX===0&&a.screenY===0?"keyboard":"mouse";b.close(c)}};_.Vs.O=function(a){return new (a||_.Vs)};
_.Vs.La=_.xd({type:_.Vs,na:[["","mat-dialog-close",""],["","matDialogClose",""]],ob:2,Ya:function(a,b){a&1&&_.N("click",function(c){return b.d3(c)});a&2&&_.og("aria-label",b.ariaLabel||null)("type",b.type)},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],type:"type",qfa:[0,"mat-dialog-close","dialogResult"],mLc:[0,"matDialogClose","_matDialogClose"]},Pb:["matDialogClose"],standalone:!0,features:[_.Ld]});
var Ws=class{constructor(){this.Ut=_.n(_.Ss,{optional:!0});this.Ja=_.n(_.re);this.pB=_.n(_.Us)}Qa(){this.Ut||(this.Ut=Wsa(this.Ja,this.pB.ai));this.Ut&&Promise.resolve().then(()=>{this.aFb()})}Ia(){let a;((a=this.Ut)==null?0:a.ey)&&Promise.resolve().then(()=>{this.gFb()})}};Ws.O=function(a){return new (a||Ws)};Ws.La=_.xd({type:Ws,standalone:!0});
_.Xs=class extends Ws{constructor(){super(...arguments);this.id=`mat-mdc-dialog-title-${FWa++}`}aFb(){let a,b;(a=this.Ut.ey)==null||(b=a.zFc)==null||b.call(a,this.id)}gFb(){let a,b,c;(a=this.Ut)==null||(b=a.ey)==null||(c=b.EMc)==null||c.call(b,this.id)}};_.Xs.O=(()=>{let a;return function(b){return(a||(a=_.me(_.Xs)))(b||_.Xs)}})();
_.Xs.La=_.xd({type:_.Xs,na:[["","mat-dialog-title",""],["","matDialogTitle",""]],nb:[1,"mat-mdc-dialog-title","mdc-dialog__title"],ob:1,Ya:function(a,b){a&2&&_.wg("id",b.id)},inputs:{id:"id"},Pb:["matDialogTitle"],standalone:!0,features:[_.mg]});_.Ys=class{};_.Ys.O=function(a){return new (a||_.Ys)};
_.Ys.La=_.xd({type:_.Ys,na:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],nb:[1,"mat-mdc-dialog-content","mdc-dialog__content"],standalone:!0,features:[function(a){const b=c=>{const d=(Array.isArray(a)?a:a()).map(e=>typeof e==="function"?{iW:md(e),inputs:wd,outputs:wd}:{iW:md(e.iW),inputs:Wka(e.inputs),outputs:Wka(e.outputs)});c.Fha===null?(c.G5=Vka,c.Fha=d):c.Fha.unshift(...d)};b.aUb=!0;return b}([_.Ur])]});
_.Zs=class extends Ws{aFb(){let a,b;(a=this.Ut.ey)==null||(b=a.iHb)==null||b.call(a,1)}gFb(){let a,b;(a=this.Ut.ey)==null||(b=a.iHb)==null||b.call(a,-1)}};_.Zs.O=(()=>{let a;return function(b){return(a||(a=_.me(_.Zs)))(b||_.Zs)}})();
_.Zs.La=_.xd({type:_.Zs,na:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],nb:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],ob:6,Ya:function(a,b){a&2&&_.qg("mat-mdc-dialog-actions-align-start",b.align==="start")("mat-mdc-dialog-actions-align-center",b.align==="center")("mat-mdc-dialog-actions-align-end",b.align==="end")},inputs:{align:"align"},standalone:!0,features:[_.mg]});var $s=class{};$s.O=function(a){return new (a||$s)};$s.Ca=_.vd({type:$s});$s.Ba=_.Xc({Nb:[_.Us],imports:[Ps,_.ws,_.us,_.xs,_.xs]});var GWa=0,at=class{get ai(){return this.mp?this.mp.ai:this.QE}get fu(){return this.mp?this.mp.fu:this.HM}Wt(){const a=this.mp;return a?a.Wt():this.GM}constructor(a,b,c,d,e,f,g,l,p){this.kf=a;this.Eg=c;this.mp=d;this.qaa=g;this.oaa=l;this.zLa=p;this.QE=[];this.GM=new _.Pf;this.HM=new _.Pf;this.rcd="mat-dialog-";this.rua=uWa;this.Wra=_.Te(()=>this.ai.length?this.Wt():_.x(this.Wt(),_.Yf(void 0)));this.Ee=f;this.pB=b.get(Os)}open(a,b){let c;b=Object.assign({},this.Eg||new uWa,b);b.id=b.id||`${"mat-dialog-"}${GWa++}`;
b.Nj=b.Nj||this.Ee();a=this.pB.open(a,Object.assign({},b,{vg:_.ls(_.ks(this.kf.position().global())),Zi:!0,XWa:!1,ZWa:!1,container:{type:this.oaa,Nb:()=>[{va:this.rua,jc:b},{va:Ms,jc:b}]},ZQ:()=>({Mp:c}),Nb:(d,e,f)=>{c=new this.qaa(d,b,f);let g;c.hf((g=b)==null?void 0:g.position);return[{va:this.oaa,jc:f},{va:this.zLa,jc:e.data},{va:this.qaa,jc:c}]}}));c.v4=a.v4;c.Gy=a.Gy;this.ai.push(c);this.fu.next(c);c.TB().subscribe(()=>{const d=this.ai.indexOf(c);d>-1&&(this.ai.splice(d,1),this.ai.length||this.Wt().next())});
return c}D5a(a){this.ai.find(b=>b.id===a)}Ia(){this.aLa(this.QE);this.GM.complete();this.HM.complete()}aLa(a){let b=a.length;for(;b--;)a[b].close()}};at.O=function(){_.ef()};at.ta=_.k({token:at,oa:at.O});_.HWa=class extends AWa{};var IWa=class extends uWa{constructor(){super(...arguments);this.Nua=sWa.params.Nua;this.Uua=sWa.params.Uua}};var bt=class extends Qs{Mba({Ff:a,totalTime:b}){a==="enter"?this.rOa(b):a==="exit"&&this.Er.next({state:"closed",totalTime:b})}Nba({Ff:a,totalTime:b}){a==="enter"?this.Er.next({state:"opening",totalTime:b}):(a==="exit"||a==="void")&&this.Er.next({state:"closing",totalTime:b})}Nca(){this.zj="exit";_.$m(this.Ta)}constructor(a,b,c,d,e,f,g,l){super(a,b,c,d,e,f,g,l);this.zj="enter"}RIc(){return{value:this.zj,params:{enterAnimationDuration:this.Vc.Nua||"150ms",exitAnimationDuration:this.Vc.Uua||"75ms"}}}};
bt.O=function(a){return new (a||bt)(_.B(_.re),_.B(_.Yq),_.B(_.bi,8),_.B(IWa),_.B(_.Wq),_.B(_.df),_.B(cs),_.B(_.Vq))};
bt.wa=_.td({type:bt,na:[["mat-dialog-container"]],nb:["tabindex","-1",1,"mat-dialog-container"],ob:8,Ya:function(a,b){a&1&&_.Dg("@dialogContainer.start",function(c){return b.Nba(c)})("@dialogContainer.done",function(c){return b.Mba(c)});a&2&&(_.wg("id",b.Vc.id),_.xg("@dialogContainer",b.RIc()),_.og("aria-modal",b.Vc.ariaModal)("role",b.Vc.role)("aria-labelledby",b.Vc.ariaLabel?null:b.AI[0])("aria-label",b.Vc.ariaLabel)("aria-describedby",b.Vc.Gda||null)("mat-id-collision",null))},features:[_.mg],
ya:1,Aa:0,Da:[["cdkPortalOutlet",""]],qa:function(a){a&1&&_.C(0,Xsa,0,0,"ng-template",0)},Fa:[_.ts],styles:[".mat-dialog-container{display:block;padding:24px;border-radius:4px;box-sizing:border-box;overflow:auto;outline:0;width:100%;height:100%;min-height:inherit;max-height:inherit}@media(forced-colors: active){.mat-dialog-container{outline:solid 1px}}.mat-dialog-content{display:block;margin:0 -24px;padding:0 24px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch}.mat-dialog-title{margin:0 0 20px;display:block}.mat-dialog-actions{padding:8px 0;display:flex;flex-wrap:wrap;min-height:52px;align-items:center;box-sizing:content-box;margin-bottom:-24px}.mat-dialog-actions.mat-dialog-actions-align-center,.mat-dialog-actions[align=center]{justify-content:center}.mat-dialog-actions.mat-dialog-actions-align-end,.mat-dialog-actions[align=end]{justify-content:flex-end}.mat-dialog-actions .mat-button-base+.mat-button-base,.mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],
hb:2,data:{animation:[tWa]}});var KWa,LWa,MWa;_.JWa=new _.Dd("MatDialogData");KWa=new _.Dd("mat-dialog-default-options");LWa=new _.Dd("mat-dialog-scroll-strategy");MWa={va:LWa,Ib:[_.vs],Ab:function(a){return()=>a.Mj.block()}};_.ct=class extends at{constructor(a,b,c,d,e,f,g,l){super(a,b,d,f,g,e,_.HWa,bt,_.JWa,l);this.rua=IWa}};_.ct.O=function(a){return new (a||_.ct)(_.m(_.vs),_.m(_.dg),_.m(_.co,8),_.m(KWa,8),_.m(LWa),_.m(_.ct,12),_.m(Sr),_.m(_.Rm,8))};_.ct.ta=_.k({token:_.ct,oa:_.ct.O});_.dt=class{};_.dt.O=function(a){return new (a||_.dt)};_.dt.Ca=_.vd({type:_.dt});_.dt.Ba=_.Xc({Nb:[_.ct,MWa],imports:[Ps,_.ws,_.us,_.xs,_.xs]});var et=class{};et.O=function(a){return new (a||et)};et.Ca=_.vd({type:et});et.Ba=_.Xc({imports:[_.ir,_.xs,_.xs]});var ft=class extends _.zr{set wrap(a){this.Oc("wrap",a)}set q$c(a){this.Oc("wrapXs",a)}set o$c(a){this.Oc("wrapSm",a)}set n$c(a){this.Oc("wrapMd",a)}set i$c(a){this.Oc("wrapLg",a)}set p$c(a){this.Oc("wrapXl",a)}set h$c(a){this.Oc("wrapGtXs",a)}set g$c(a){this.Oc("wrapGtSm",a)}set f$c(a){this.Oc("wrapGtMd",a)}set e$c(a){this.Oc("wrapGtLg",a)}set l$c(a){this.Oc("wrapLtSm",a)}set k$c(a){this.Oc("wrapLtMd",a)}set j$c(a){this.Oc("wrapLtLg",a)}set m$c(a){this.Oc("wrapLtXl",a)}constructor(a,b,c,d){super(a,
b,c);this.Pr="row";d&&(this.dJ=d.Ebb.subscribe(this.Tba.bind(this)))}Sb(a){(a.wrap!=null||this.jl)&&this.ty()}Qa(){super.Qa();this.xba("wrap","wrap",a=>{this.ty(a.value)});this.ty()}Ia(){super.Ia();this.dJ&&this.dJ.unsubscribe()}Tba(a){this.Pr=(a||"").toLowerCase().replace("-reverse","");ura.find(b=>b===this.Pr)||(this.Pr="row");this.ty()}ty(a){a=a||this.pJ("wrap");this.jl&&(a=this.jl.mU);a=vra(a||"wrap");this.Z1(this.Q$(a))}Q$(a){return{display:"flex","flex-wrap":a,"flex-direction":this.IVc}}get IVc(){return this.dJ?
this.Pr:(()=>this.fDb(this.ma))()}};ft.O=function(a){return new (a||ft)(_.B(_.yr),_.B(_.re),_.B(_.Sm),_.B(_.Ar,10))};
ft.La=_.xd({type:ft,na:[["","fxLayoutWrap",""],["","fxLayoutWrap.xs",""],["","fxLayoutWrap.sm",""],["","fxLayoutWrap.lg",""],["","fxLayoutWrap.xl",""],["","fxLayoutWrap.gt-xs",""],["","fxLayoutWrap.gt-sm",""],["","fxLayoutWrap.gt-md",""],["","fxLayoutWrap.gt-lg",""],["","fxLayoutWrap.lt-xs",""],["","fxLayoutWrap.lt-sm",""],["","fxLayoutWrap.lt-md",""],["","fxLayoutWrap.lt-lg",""]],inputs:{wrap:[0,"fxLayoutWrap","wrap"],q$c:[0,"fxLayoutWrap.xs","wrapXs"],o$c:[0,"fxLayoutWrap.sm","wrapSm"],n$c:[0,"fxLayoutWrap.md",
"wrapMd"],i$c:[0,"fxLayoutWrap.lg","wrapLg"],p$c:[0,"fxLayoutWrap.xl","wrapXl"],h$c:[0,"fxLayoutWrap.gt-xs","wrapGtXs"],g$c:[0,"fxLayoutWrap.gt-sm","wrapGtSm"],f$c:[0,"fxLayoutWrap.gt-md","wrapGtMd"],e$c:[0,"fxLayoutWrap.gt-lg","wrapGtLg"],l$c:[0,"fxLayoutWrap.lt-sm","wrapLtSm"],k$c:[0,"fxLayoutWrap.lt-md","wrapLtMd"],j$c:[0,"fxLayoutWrap.lt-lg","wrapLtLg"],m$c:[0,"fxLayoutWrap.lt-xl","wrapLtXl"]},features:[_.mg,_.Ld]});_.gt=class extends _.zr{set u6c(a){this.Oc("shrink",a)}set grow(a){this.Oc("grow",a)}set flex(a){this.Oc("flex",a)}set HVc(a){this.Oc("flexXs",a)}set FVc(a){this.Oc("flexSm",a)}set EVc(a){this.Oc("flexMd",a)}set zVc(a){this.Oc("flexLg",a)}set GVc(a){this.Oc("flexXl",a)}set yVc(a){this.Oc("flexGtXs",a)}set xVc(a){this.Oc("flexGtSm",a)}set wVc(a){this.Oc("flexGtMd",a)}set vVc(a){this.Oc("flexGtLg",a)}set CVc(a){this.Oc("flexLtSm",a)}set BVc(a){this.Oc("flexLtMd",a)}set AVc(a){this.Oc("flexLtLg",a)}set DVc(a){this.Oc("flexLtXl",
a)}constructor(a,b,c,d,e){super(a,b,c);this.PM=d;this.rda=e;this.Pr="row";this.Oc("flex","");this.Oc("shrink",1);this.Oc("grow",1);d&&(this.dJ=d.Ebb.subscribe(f=>{this.Tba(f)}))}Sb(a){(a.flex!=null||this.jl)&&this.DN()}Qa(){super.Qa();this.xba("flex","",a=>{this.DN(a.value)});this.DN()}Ia(){super.Ia();this.dJ&&this.dJ.unsubscribe()}Tba(a){this.Pr=a||this.Pr||"row";this.DN()}DN(a){a=a||this.pJ("flex")||"";this.jl&&(a=this.jl.mU);a=Zsa(String(a).replace(";",""),this.pJ("grow"),this.pJ("shrink"));this.Z1(this.JOc.apply(this,
a))}JOc(a,b,c){var d=this.fDb(this.parentElement,!0).indexOf("column")>-1?"column":"row";a=a=="0"?0:a;b=b=="0"?0:b;var e={"max-width":null,"max-height":null,"min-width":null,"min-height":null};switch(c||""){case "":e=ij(e,{flex:"1 1 0.000000001px"});break;case "initial":case "nogrow":a=0;e=ij(e,{flex:"0 1 auto"});break;case "grow":e=ij(e,{flex:"1 1 100%"});break;case "noshrink":b=0;e=ij(e,{flex:"1 0 auto"});break;case "auto":e=ij(e,{flex:`${a} ${b} auto`});break;case "none":b=a=0;e=ij(e,{flex:"0 0 auto"});
break;default:var f=String(c).indexOf("calc")>-1;var g=String(c).indexOf("%")>-1&&!f;(f=f||String(c).indexOf("px")>-1||String(c).indexOf("em")>-1||String(c).indexOf("vw")>-1||String(c).indexOf("vh")>-1)||g||isNaN(c)||(c+="%");c==="0px"&&(c="0%");e=ij(e,{flex:`${a} ${b} ${f||this.rda?c:"100%"}`})}g=wra(d)?"max-width":"max-height";d=wra(d)?"min-width":"min-height";f=String(c).indexOf("calc")>-1||c=="auto";let l=String(c).indexOf("px")>-1||f,p=!a&&!b;e[d]=c=="0%"?0:p||l&&a?c:null;e[g]=c=="0%"?0:p||!f&&
b?c:null;return ij(e,{"box-sizing":"border-box"})}};_.gt.O=function(a){return new (a||_.gt)(_.B(_.yr),_.B(_.re),_.B(_.Sm),_.B(_.Ar,12),_.B(ft,12))};
_.gt.La=_.xd({type:_.gt,na:[["","fxFlex",""],["","fxFlex.xs",""],["","fxFlex.sm",""],["","fxFlex.md",""],["","fxFlex.lg",""],["","fxFlex.xl",""],["","fxFlex.lt-sm",""],["","fxFlex.lt-md",""],["","fxFlex.lt-lg",""],["","fxFlex.lt-xl",""],["","fxFlex.gt-xs",""],["","fxFlex.gt-sm",""],["","fxFlex.gt-md",""],["","fxFlex.gt-lg",""],[""]],inputs:{u6c:[0,"fxShrink","shrink"],grow:[0,"fxGrow","grow"],flex:[0,"fxFlex","flex"],HVc:[0,"fxFlex.xs","flexXs"],FVc:[0,"fxFlex.sm","flexSm"],EVc:[0,"fxFlex.md","flexMd"],
zVc:[0,"fxFlex.lg","flexLg"],GVc:[0,"fxFlex.xl","flexXl"],yVc:[0,"fxFlex.gt-xs","flexGtXs"],xVc:[0,"fxFlex.gt-sm","flexGtSm"],wVc:[0,"fxFlex.gt-md","flexGtMd"],vVc:[0,"fxFlex.gt-lg","flexGtLg"],CVc:[0,"fxFlex.lt-sm","flexLtSm"],BVc:[0,"fxFlex.lt-md","flexLtMd"],AVc:[0,"fxFlex.lt-lg","flexLtLg"],DVc:[0,"fxFlex.lt-xl","flexLtXl"]},features:[_.mg,_.Ld]});var ata=[{alias:"xs",ij:"(min-width: 0px) and (max-width: 599px)"},{alias:"gt-xs",Tw:!0,ij:"(min-width: 600px)"},{alias:"lt-sm",Tw:!0,ij:"(max-width: 599px)"},{alias:"sm",ij:"(min-width: 600px) and (max-width: 959px)"},{alias:"gt-sm",Tw:!0,ij:"(min-width: 960px)"},{alias:"lt-md",Tw:!0,ij:"(max-width: 959px)"},{alias:"md",ij:"(min-width: 960px) and (max-width: 1279px)"},{alias:"gt-md",Tw:!0,ij:"(min-width: 1280px)"},{alias:"lt-lg",Tw:!0,ij:"(max-width: 1279px)"},{alias:"lg",ij:"(min-width: 1280px) and (max-width: 1919px)"},
{alias:"gt-lg",Tw:!0,ij:"(min-width: 1920px)"},{alias:"lt-xl",Tw:!0,ij:"(max-width: 1920px)"},{alias:"xl",ij:"(min-width: 1920px) and (max-width: 5000px)"}];var bta=/(\.|-|_)/g;var NWa={va:sUa,Ab:function(){return cta()}};var OWa=class{},ht=class{constructor(a,b){this.nF=a;this.Zdb=b;this.wMc();this.oUb=this.pGc()}isActive(a){a=this.WNc(a);return this.Zdb.isActive(a)}subscribe(a,b,c){return this.oUb.subscribe(a,b,c)}Yf(){return this.oUb}wMc(){let a=this.nF.IZb.map(b=>b.ij);wUa(this.Zdb,a)}pGc(){return _.x(this.Zdb.observe(),_.$e(a=>a.matches===!0),_.$e(a=>(a=uUa(this.nF,a.ij))?!a.Tw:!0),_.v(a=>qra(a,this.sCb(a.ij))))}wIc(a){return tUa(this.nF,a)}sCb(a){return uUa(this.nF,a)}WNc(a){let b=this.wIc(a)||this.sCb(a);return b?
b.ij:a}};ht.O=function(a){return new (a||ht)(_.m(wr),_.m(xr))};ht.ta=_.k({token:ht,oa:ht.O});var PWa={va:OWa,Ib:[[new _.Nm,new _.Om,OWa],xr,wr],Ab:function(a,b,c){return a||new ht(c,b)}};var it=class{};it.O=function(a){return new (a||it)};it.Ca=_.vd({type:it});it.Ba=_.Xc({Nb:[NWa,wr,xr,_.yr,PWa]});var QWa={va:_.yr,Ib:[[new _.Nm,new _.Om,_.yr],wr,xr],Ab:function(a,b,c){return a||new _.yr(b,c)}};_.jt=class{};_.jt.O=function(a){return new (a||_.jt)};_.jt.Ca=_.vd({type:_.jt});_.jt.Ba=_.Xc({Nb:[QWa,NWa,PWa],imports:[it,Mr,it]});new mn;_.kt=class{};_.kt.O=function(a){return new (a||_.kt)};_.kt.Ca=_.vd({type:_.kt});_.kt.Ba=_.Xc({imports:[_.Js,_.xs,_.xs]});_.lt=class{};_.lt.O=function(a){return new (a||_.lt)};_.lt.Ca=_.vd({type:_.lt});_.lt.Ba=_.Xc({imports:[_.Dp,_.Xn,_.jt,et,_.kt,_.dt]});var RWa=new _.Dd("MAT_BUTTON_CONFIG"),SWa=[{Yj:"mat-button",HY:["mdc-button","mat-mdc-button"]},{Yj:"mat-flat-button",HY:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{Yj:"mat-raised-button",HY:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{Yj:"mat-stroked-button",HY:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{Yj:"mat-fab",HY:["mdc-fab","mat-mdc-fab-base","mat-mdc-fab"]},{Yj:"mat-mini-fab",HY:["mdc-fab","mat-mdc-fab-base","mdc-fab--mini",
"mat-mdc-mini-fab"]},{Yj:"mat-icon-button",HY:["mdc-icon-button","mat-mdc-icon-button"]}],mt=class{get wc(){return this.gp}set wc(a){this.gp=a;this.xHb()}get disabled(){return this.oc}set disabled(a){this.oc=a;this.xHb()}constructor(){this.Ja=_.n(_.re);this.mc=_.n(_.Rq);this.lb=_.n(_.df);this.ie=_.n(_.Rm,{optional:!0});this.Qc=_.n(_.Vq);this.rN=_.n(_.Ks);this.oc=this.gp=this.cqa=!1;_.n(_.tr).load(_.As);const a=_.n(RWa,{optional:!0}),b=this.Ja.ma,c=b.classList;let d;this.Bd=(d=a==null?void 0:a.Bd)!=
null?d:!1;let e;this.color=(e=a==null?void 0:a.color)!=null?e:null;let f;(f=this.rN)==null||_.lWa(f,b,{className:"mat-mdc-button-ripple"});for(const {Yj:g,HY:l}of SWa)b.hasAttribute(g)&&c.add(...l)}Dc(){this.Qc.Qk(this.Ja,!0)}Ia(){this.Qc.Ni(this.Ja);let a;(a=this.rN)==null||_.kWa(a,this.Ja.ma)}focus(a="program",b){a?_.Uq(this.Qc,this.Ja.ma,a,b):this.Ja.ma.focus(b)}eMa(){return this.ariaDisabled!=null?this.ariaDisabled:this.disabled&&this.Bd?!0:null}UM(){return this.Bd||!this.disabled?null:!0}xHb(){let a;
(a=this.rN)==null||a.Cpb(this.Ja.ma,this.wc||this.disabled)}};mt.O=function(a){return new (a||mt)};mt.La=_.xd({type:mt,inputs:{color:"color",wc:[2,"disableRipple","disableRipple",_.oh],disabled:[2,"disabled","disabled",_.oh],ariaDisabled:[2,"aria-disabled","ariaDisabled",_.oh],Bd:[2,"disabledInteractive","disabledInteractive",_.oh]},features:[_.ng]});
var nt=class extends mt{constructor(){super(...arguments);this.I2=a=>{this.disabled&&(a.preventDefault(),a.stopImmediatePropagation())}}Qa(){this.lb.Ub(()=>{this.Ja.ma.addEventListener("click",this.I2)})}Ia(){super.Ia();this.Ja.ma.removeEventListener("click",this.I2)}eMa(){return this.ariaDisabled==null?this.disabled:this.ariaDisabled}};nt.O=(()=>{let a;return function(b){return(a||(a=_.me(nt)))(b||nt)}})();
nt.La=_.xd({type:nt,inputs:{tabIndex:[2,"tabIndex","tabIndex",a=>a==null?void 0:_.ph(a)]},features:[_.ng,_.mg]});var TWa,UWa,VWa,WWa,XWa;TWa=["mat-button",""];UWa=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]];VWa=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"];
WWa=function(){return'.mat-mdc-button-base{text-decoration:none}.mdc-button{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__label{position:relative}.mat-mdc-button{padding:0 var(--mat-text-button-horizontal-padding, 12px);height:var(--mdc-text-button-container-height, 40px);font-family:var(--mdc-text-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-app-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color, color-mix(in srgb, var(--mat-app-on-surface) 38%, transparent))}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 16px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, -4px);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, -4px);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, -4px)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color, color-mix(in srgb, var(--mat-app-primary) calc(var(--mat-app-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display, block)}.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-filled-button-container-height, 40px);font-family:var(--mdc-filled-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-app-label-large-weight));padding:0 var(--mat-filled-button-horizontal-padding, 24px)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -8px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -8px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -8px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color, color-mix(in srgb, var(--mat-app-on-primary) calc(var(--mat-app-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-app-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display, block)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-app-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-app-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color, color-mix(in srgb, var(--mat-app-on-surface) 38%, transparent));background-color:var(--mdc-filled-button-disabled-container-color, color-mix(in srgb, var(--mat-app-on-surface) 12%, transparent))}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-app-level1));height:var(--mdc-protected-button-container-height, 40px);font-family:var(--mdc-protected-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-app-label-large-weight));padding:0 var(--mat-protected-button-horizontal-padding, 24px)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -8px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -8px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -8px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color, color-mix(in srgb, var(--mat-app-primary) calc(var(--mat-app-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display, block)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-app-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-app-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-app-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color, color-mix(in srgb, var(--mat-app-on-surface) 38%, transparent));background-color:var(--mdc-protected-button-disabled-container-color, color-mix(in srgb, var(--mat-app-on-surface) 12%, transparent))}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow, var(--mat-app-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-outlined-button-container-height, 40px);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-app-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-app-corner-full));border-width:var(--mdc-outlined-button-outline-width, 1px);padding:0 var(--mat-outlined-button-horizontal-padding, 24px)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -8px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -8px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -8px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color, color-mix(in srgb, var(--mat-app-primary) calc(var(--mat-app-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display, block)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-app-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-app-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color, color-mix(in srgb, var(--mat-app-on-surface) 38%, transparent));border-color:var(--mdc-outlined-button-disabled-outline-color, color-mix(in srgb, var(--mat-app-on-surface) 12%, transparent))}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button .mdc-button__ripple{border-width:var(--mdc-outlined-button-outline-width, 1px);border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-focus-indicator,.mat-mdc-unelevated-button .mat-focus-indicator,.mat-mdc-raised-button .mat-focus-indicator,.mat-mdc-outlined-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-focus-indicator::before,.mat-mdc-raised-button:focus .mat-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-focus-indicator::before{content:""}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px}.mat-mdc-unelevated-button .mat-focus-indicator::before,.mat-mdc-raised-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}\n'};
XWa=function(){return"@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-icon-button.mat-mdc-icon-button{outline:solid 1px}}\n"};_.ot=class extends mt{};_.ot.O=(()=>{let a;return function(b){return(a||(a=_.me(_.ot)))(b||_.ot)}})();
_.ot.wa=_.td({type:_.ot,na:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],ob:14,Ya:function(a,b){a&2&&(_.og("disabled",b.UM())("aria-disabled",b.eMa()),_.rg(b.color?"mat-"+b.color:""),_.qg("mat-mdc-button-disabled",b.disabled)("mat-mdc-button-disabled-interactive",b.Bd)("_mat-animation-noopable",b.ie==="NoopAnimations")("mat-unthemed",!b.color)("mat-mdc-button-base",!0))},Pb:["matButton"],standalone:!0,features:[_.mg,
_.$g],hc:TWa,ac:VWa,ya:7,Aa:4,Da:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],qa:function(a,b){a&1&&(_.Eg(UWa),_.K(0,"span",0),_.Gg(1),_.F(2,"span",1),_.Gg(3,1),_.J(),_.Gg(4,2),_.K(5,"span",2)(6,"span",3));a&2&&_.qg("mdc-button__ripple",!b.cqa)("mdc-fab__ripple",b.cqa)},styles:[WWa(),XWa()],hb:2,Ma:0});_.pt=class extends nt{};_.pt.O=(()=>{let a;return function(b){return(a||(a=_.me(_.pt)))(b||_.pt)}})();
_.pt.wa=_.td({type:_.pt,na:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],ob:15,Ya:function(a,b){a&2&&(_.og("disabled",b.UM())("tabindex",b.disabled&&!b.Bd?-1:b.tabIndex)("aria-disabled",b.UM()),_.rg(b.color?"mat-"+b.color:""),_.qg("mat-mdc-button-disabled",b.disabled)("mat-mdc-button-disabled-interactive",b.Bd)("_mat-animation-noopable",b.ie==="NoopAnimations")("mat-unthemed",!b.color)("mat-mdc-button-base",!0))},Pb:["matButton","matAnchor"],
standalone:!0,features:[_.mg,_.$g],hc:TWa,ac:VWa,ya:7,Aa:4,Da:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],qa:function(a,b){a&1&&(_.Eg(UWa),_.K(0,"span",0),_.Gg(1),_.F(2,"span",1),_.Gg(3,1),_.J(),_.Gg(4,2),_.K(5,"span",2)(6,"span",3));a&2&&_.qg("mdc-button__ripple",!b.cqa)("mdc-fab__ripple",b.cqa)},styles:[WWa(),XWa()],hb:2,Ma:0});_.qt=class{constructor(a){this.groups=a}isArray(a){return a instanceof Array}get OZc(){return Array.from(this.groups.entries()).map(a=>({key:a[0],value:a[1]}))}};_.qt.O=function(a){return new (a||_.qt)(_.B(_.Ts))};
_.qt.wa=_.td({type:_.qt,na:[["keyboard-shortcut-dialog"]],ya:8,Aa:1,Da:()=>[["singleKeyShortcut",""],["multiKeyBadge",""]," Keyboard Shortcuts\n"," Close ",["mat-dialog-title",""],["role","region","tabIndex","0"],[1,"columns"],[4,"ngFor","ngForOf"],["align","end"],["mat-button","","ascTrackElement","KeyboardShortcutDialog","trackAction","Cancel","mat-dialog-close","",1,"gmat-button"],["class","group",4,"ngIf"],[1,"group"],[4,"ngIf"],[4,"ngIf","ngIfElse"],[3,"matBadge"]],qa:function(a,b){a&1&&(_.F(0,
"h2",4),_.Bg(1,2),_.J(),_.F(2,"mat-dialog-content",5)(3,"div",6),_.C(4,lta,2,1,"ng-container",7),_.J()(),_.F(5,"mat-dialog-actions",8)(6,"button",9),_.Bg(7,3),_.J()());a&2&&(_.y(4),_.E("ngForOf",b.OZc))},Fa:[_.Bp,_.Qn,_.Rn,vr,_.ot,_.Vs,_.Xs,_.Zs,_.Ys],styles:["keyboard-shortcut-dialog[_nghost-%COMP%]{display:block}keyboard-shortcut-dialog[_nghost-%COMP%]   .columns[_ngcontent-%COMP%]{-webkit-columns:280px 2;-moz-columns:280px 2;columns:280px 2}keyboard-shortcut-dialog[_nghost-%COMP%]   .group[_ngcontent-%COMP%]{-webkit-column-break-inside:avoid;break-inside:avoid-column}keyboard-shortcut-dialog[_nghost-%COMP%]   h3[_ngcontent-%COMP%]{padding-bottom:16px}keyboard-shortcut-dialog[_nghost-%COMP%]   dl[_ngcontent-%COMP%]{display:grid;grid-template-columns:auto 1fr;padding-bottom:16px}keyboard-shortcut-dialog[_nghost-%COMP%]   dl[_ngcontent-%COMP%]:first-child{text-align:left}keyboard-shortcut-dialog[_nghost-%COMP%]   dd[_ngcontent-%COMP%], keyboard-shortcut-dialog[_nghost-%COMP%]   dt[_ngcontent-%COMP%]{min-height:30px;padding:0 10px;padding-bottom:8px}keyboard-shortcut-dialog[_nghost-%COMP%]   dd[_ngcontent-%COMP%]   .mat-badge[_ngcontent-%COMP%]:not(:first-child), keyboard-shortcut-dialog[_nghost-%COMP%]   dt[_ngcontent-%COMP%]   .mat-badge[_ngcontent-%COMP%]:not(:first-child){margin-left:5px}keyboard-shortcut-dialog[_nghost-%COMP%]   dd[_ngcontent-%COMP%]   .mat-badge[_ngcontent-%COMP%]:not(:last-child), keyboard-shortcut-dialog[_nghost-%COMP%]   dt[_ngcontent-%COMP%]   .mat-badge[_ngcontent-%COMP%]:not(:last-child){margin-right:5px}keyboard-shortcut-dialog[_nghost-%COMP%]   dd[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%], keyboard-shortcut-dialog[_nghost-%COMP%]   dt[_ngcontent-%COMP%]   .mat-badge-content[_ngcontent-%COMP%]{color:inherit;font-family:monospace;min-width:22px;overflow:visible;padding:0 5px;position:static;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}keyboard-shortcut-dialog[_nghost-%COMP%]   dd[_ngcontent-%COMP%]{-webkit-margin-start:24px;margin-inline-start:24px}"],
Ma:0});var YWa=new _.Dd("mat-mdc-fab-default-options",{Ea:"root",oa:mta});var ZWa,$Wa,aXa,bXa;ZWa=["mat-icon-button",""];$Wa=["*"];aXa=function(){return'.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 40px);height:var(--mdc-icon-button-state-layer-size, 40px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 40px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size, 24px);color:var(--mdc-icon-button-icon-color, var(--mat-app-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color, color-mix(in srgb, var(--mat-app-on-surface-variant) calc(var(--mat-app-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display, block)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color, color-mix(in srgb, var(--mat-app-on-surface) 38%, transparent))}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mdc-icon-button-icon-size, 24px);height:var(--mdc-icon-button-icon-size, 24px);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button[hidden]{display:none}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}\n'};
bXa=function(){return"@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-icon-button.mat-mdc-icon-button{outline:solid 1px}}\n"};_.rt=class extends mt{constructor(){super();_.lWa(this.rN,this.Ja.ma,{l4:!0})}};_.rt.O=function(a){return new (a||_.rt)};
_.rt.wa=_.td({type:_.rt,na:[["button","mat-icon-button",""]],ob:14,Ya:function(a,b){a&2&&(_.og("disabled",b.UM())("aria-disabled",b.eMa()),_.rg(b.color?"mat-"+b.color:""),_.qg("mat-mdc-button-disabled",b.disabled)("mat-mdc-button-disabled-interactive",b.Bd)("_mat-animation-noopable",b.ie==="NoopAnimations")("mat-unthemed",!b.color)("mat-mdc-button-base",!0))},Pb:["matButton"],standalone:!0,features:[_.mg,_.$g],hc:ZWa,ac:$Wa,ya:4,Aa:0,Da:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],
[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],qa:function(a){a&1&&(_.Eg(),_.K(0,"span",0),_.Gg(1),_.K(2,"span",1)(3,"span",2))},styles:[aXa(),bXa()],hb:2,Ma:0});_.st=class extends nt{};_.st.O=(()=>{let a;return function(b){return(a||(a=_.me(_.st)))(b||_.st)}})();
_.st.wa=_.td({type:_.st,na:[["a","mat-icon-button",""]],ob:15,Ya:function(a,b){a&2&&(_.og("disabled",b.UM())("tabindex",b.disabled&&!b.Bd?-1:b.tabIndex)("aria-disabled",b.UM()),_.rg(b.color?"mat-"+b.color:""),_.qg("mat-mdc-button-disabled",b.disabled)("mat-mdc-button-disabled-interactive",b.Bd)("_mat-animation-noopable",b.ie==="NoopAnimations")("mat-unthemed",!b.color)("mat-mdc-button-base",!0))},Pb:["matButton","matAnchor"],standalone:!0,features:[_.mg,_.$g],hc:ZWa,ac:$Wa,ya:4,Aa:0,Da:[[1,"mat-mdc-button-persistent-ripple",
"mdc-icon-button__ripple"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],qa:function(a){a&1&&(_.Eg(),_.K(0,"span",0),_.Gg(1),_.K(2,"span",1)(3,"span",2))},styles:[aXa(),bXa()],hb:2,Ma:0});_.tt=class{};_.tt.O=function(a){return new (a||_.tt)};_.tt.Ca=_.vd({type:_.tt});_.tt.Ba=_.Xc({imports:[_.xs,_.Js,_.xs]});_.cXa=new _.Dd("localstorage",{oa:()=>_.n(SOa)});_.ut=class{constructor(a){this.Ua=a;this.QTb=_.x(this.Ua.events,_.$e(b=>b instanceof eMa&&!b.aZb),_.v(b=>b.url),_.Uf(1));this.QTb.connect()}};_.ut.O=function(a){return new (a||_.ut)(_.m(_.gi))};_.ut.ta=_.k({token:_.ut,oa:_.ut.O});var vt=function(a){km.call(this);this.qUc=a};_.Lk(vt,km);vt.prototype.wrap=function(a){return dXa(this,a)};var wt=function(a,b){return(b?"__wrapper_":"__protected_")+_.Ik(a)+"__"},dXa=function(a,b){var c=wt(a,!0);b[c]||((b[c]=eXa(a,b))[wt(a,!1)]=b);return b[c]},eXa=function(a,b){var c=function(){if(a.isDisposed())return b.apply(this,arguments);try{return b.apply(this,arguments)}catch(d){a.zwa(d)}};c[wt(a,!1)]=b;return c};
vt.prototype.zwa=function(a){if(!(a&&typeof a==="object"&&typeof a.message==="string"&&a.message.indexOf("Error in protected function: ")==0||typeof a==="string"&&a.indexOf("Error in protected function: ")==0))throw this.qUc(a),new fXa(a);};
var gXa=function(a,b){const c=_.ea.window||_.ea.globalThis;var d=c[b];if(!d)throw Error("hc`"+b);c[b]=function(e,f){typeof e==="string"&&(e=_.Jk(Iya,e));e&&(arguments[0]=e=dXa(a,e));if(d.apply)return d.apply(this,arguments);var g=e;if(arguments.length>2){var l=Array.prototype.slice.call(arguments,2);g=function(){e.apply(this,l)}}return d(g,f)};c[b][wt(a,!1)]=d};
vt.prototype.In=function(){const a=_.ea.window||_.ea.globalThis;var b=a.setTimeout;b=b[wt(this,!1)]||b;a.setTimeout=b;b=a.setInterval;b=b[wt(this,!1)]||b;a.setInterval=b;vt.bE.In.call(this)};var fXa=function(a){_.ba.call(this,"Error in protected function: "+(a&&a.message?String(a.message):String(a)),a);(a=a&&a.stack)&&typeof a==="string"&&(this.stack=a)};_.Lk(fXa,_.ba);var xt=function(a,b,c){iq.call(this);this.ZKb=b||null;this.YHb={};this.x$c=hXa;this.fXc=a;if(!c){this.p5=null;this.p5=new vt((0,_.Oj)(this.KOb,this));gXa(this.p5,"setTimeout");gXa(this.p5,"setInterval");a=this.p5;const e=_.ea.window||_.ea.globalThis;b=["requestAnimationFrame","mozRequestAnimationFrame","webkitAnimationFrame","msRequestAnimationFrame"];for(c=0;c<b.length;c++){var d=b[c];b[c]in e&&gXa(a,d)}a=this.p5;kPa=!0;b=(0,_.Oj)(a.wrap,a);for(c=0;c<iPa.length;c++)iPa[c](b);jPa.push(a)}};
_.Lk(xt,iq);var iXa=function(a,b){cq.call(this,"a");this.error=a;this.context=b};_.Lk(iXa,cq);var hXa=function(a,b,c,d){if(d instanceof Map){var e={};for(const [f,g]of d)e[f]=g}else e=d;d=e;e=new _.jq;ARa.push(e);e.pcb("ready",e.dRc);e.send(a,b,c,d)};
xt.prototype.KOb=function(a,b){a=a.error||a;b=b?_.uc(b):{};a instanceof Error&&_.wc(b,a.__closure__error__context__984382||{});var c=PCa(a);if(this.ZKb)try{this.ZKb(c,b)}catch(w){}var d=c.message.substring(0,1900);if(!(a instanceof _.ba)||a.HWb){var e=c.fileName,f=c.lineNumber;a=c.stack;try{var g=HHa(this.fXc,"script",e,"error",d,"line",f);if(!_.sc(this.YHb)){d=g;var l=_.Bm(this.YHb);g=EHa(d,l)}l={};l.trace=a;if(b)for(var p in b)l["context."+p]=b[p];var t=_.Bm(l);this.x$c(g,"POST",t,this.Aid)}catch(w){}}try{this.dispatchEvent(new iXa(c,
b))}catch(w){}};xt.prototype.In=function(){qc(this.p5);xt.bE.In.call(this)};var jXa=new _.Dd("errorReporter",{Ea:"root",oa:function(){return _.n(VJa,8)?new xt("/devfuse/_/jserror",void 0,!0):new xt("/_/jserror",void 0,!0)}}),kXa=new _.Dd("uncaughtErrors",{Ea:"root",oa:function(){return new _.Pf}});_.yt=function(a,b){b.axb&&(b=b.axb);b.stack||(b=Error(JSON.stringify(b)));console.error(b);a.PMb.next(b)};_.zt=class{constructor(a,b,c){this.rUc=a;this.T4=b;this.zone=c;this.PMb=new _.Pf;this.count=0;_.x(this.PMb,_.$e(()=>{this.setTimeout();if(this.count>=10)return!1;this.count++;return!0}),_.Jf(100)).subscribe(d=>{const e={};this.T4&&(e["devfuse.feature"]=this.T4);this.rUc.KOb(d,e)})}setTimeout(){this.Dl==null&&this.zone.Ub(()=>{this.Dl=setTimeout(()=>{this.count=0;delete this.Dl},1E4)})}};
_.zt.O=function(a){return new (a||_.zt)(_.m(jXa),_.m(VJa,8),_.m(_.df))};_.zt.ta=_.k({token:_.zt,oa:_.zt.O,Ea:"root"});var lXa;_.At=new _.Dd("MatSnackBarData");lXa=class{constructor(){this.yz="assertive";this.Qv="";this.duration=0;this.data=null;this.RC="center";this.D9="bottom"}};_.Bt=class{};_.Bt.O=function(a){return new (a||_.Bt)};_.Bt.La=_.xd({type:_.Bt,na:[["","matSnackBarLabel",""]],nb:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"],standalone:!0});_.Ct=class{};_.Ct.O=function(a){return new (a||_.Ct)};_.Ct.La=_.xd({type:_.Ct,na:[["","matSnackBarActions",""]],nb:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"],standalone:!0});_.Dt=class{};_.Dt.O=function(a){return new (a||_.Dt)};
_.Dt.La=_.xd({type:_.Dt,na:[["","matSnackBarAction",""]],nb:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"],standalone:!0});_.mXa=function(a){a.EB.closed||(a.u2=!0,a.EB.next(),a.EB.complete(),a.Rd());clearTimeout(a.hpa)};
_.nXa=class{constructor(a,b){this.vb=b;this.jB=new _.Pf;this.Dr=new _.Pf;this.EB=new _.Pf;this.u2=!1;this.Zv=a;a.kJ.subscribe(()=>this.QLa())}Rd(){this.jB.closed||this.Zv.Ffa();clearTimeout(this.hpa)}DLa(a){this.hpa=setTimeout(()=>this.Rd(),Math.min(a,2147483647))}qOa(){this.Dr.closed||(this.Dr.next(),this.Dr.complete())}QLa(){this.vb.dispose();this.EB.closed||this.EB.complete();this.jB.next({uTc:this.u2});this.jB.complete();this.u2=!1}fu(){return this.Zv.Sba}};var Et=class{constructor(){this.pma=_.n(_.nXa);this.data=_.n(_.At)}action(){_.mXa(this.pma)}get w7a(){return!!this.data.action}};Et.O=function(a){return new (a||Et)};
Et.wa=_.td({type:Et,na:[["simple-snack-bar"]],nb:[1,"mat-mdc-simple-snack-bar"],Pb:["matSnackBar"],standalone:!0,features:[_.$g],ya:3,Aa:2,Da:[["matSnackBarLabel",""],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],qa:function(a,b){a&1&&(_.F(0,"div",0),_.Q(1),_.J(),_.C(2,nta,3,1,"div",1));a&2&&(_.y(),_.Ug(" ",b.data.message,"\n"),_.y(),_.tg(b.w7a?2:-1))},Fa:[_.ot,_.Bt,_.Ct,_.Dt],styles:[".mat-mdc-simple-snack-bar{display:flex}\n"],hb:2,Ma:0});var oXa=_.kj("state",[_.nj("void, hidden",_.mj({transform:"scale(0.8)",opacity:0})),_.nj("visible",_.mj({transform:"scale(1)",opacity:1})),_.oj("* => visible",_.lj("150ms cubic-bezier(0, 0, 0.2, 1)")),_.oj("* => void, * => hidden",_.lj("75ms cubic-bezier(0.4, 0.0, 1, 1)",_.mj({opacity:0})))]);var pXa=["label"],qXa=0,Ft=class extends rs{constructor(){super();this.lb=_.n(_.df);this.Ja=_.n(_.re);this.Ta=_.n(_.hn);this.mc=_.n(_.Rq);this.PQ=_.n(lXa);this.Bb=_.n(_.bi);this.cU=new Set;this.mKa=150;this.Jb=!1;this.xT=new _.Pf;this.kJ=new _.Pf;this.Sba=new _.Pf;this.St="void";this.mT=`mat-snack-bar-container-live-${qXa++}`;const a=this.PQ;this.zv=a.yz!=="assertive"||a.Qv?a.yz==="off"?"off":"polite":"assertive";this.mc.tFa&&(this.zv==="polite"&&(this.wca="status"),this.zv==="assertive"&&(this.wca=
"alert"))}Sv(a){a=this.Cv.Sv(a);this.lS();return a}ZB(a){a=this.Cv.ZB(a);this.lS();return a}ggb(a){const b=a.Ek;a=a.Ff;(a==="void"&&b!=="void"||a==="hidden")&&this.baa();if(a==="visible"){const c=this.Sba;this.lb.run(()=>{c.next();c.complete()})}}xW(){this.Jb||(this.St="visible",_.$m(this.Ta),_.an(this.Ta),this.iPa())}Ffa(){this.lb.run(()=>{this.St="hidden";_.$m(this.Ta);this.Ja.ma.setAttribute("mat-exit","");clearTimeout(this.J$)});return this.kJ}Ia(){this.Jb=!0;this.YKa();this.baa()}baa(){queueMicrotask(()=>
{this.kJ.next();this.kJ.complete()})}lS(){const a=this.Ja.ma;var b=this.PQ.Ad;b&&(Array.isArray(b)?b.forEach(c=>a.classList.add(c)):a.classList.add(b));this.PLa();b=this.kp.ma;b.classList.toggle("mdc-snackbar__label",!b.querySelector(".mdc-snackbar__label"))}PLa(){const a=this.mT,b=this.Bb.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let c=0;c<b.length;c++){const d=b[c],e=d.getAttribute("aria-owns");this.cU.add(d);e?e.indexOf(a)===-1&&d.setAttribute("aria-owns",e+" "+
a):d.setAttribute("aria-owns",a)}}YKa(){this.cU.forEach(a=>{var b=a.getAttribute("aria-owns");b&&(b=b.replace(this.mT,"").trim(),b.length>0?a.setAttribute("aria-owns",b):a.removeAttribute("aria-owns"))});this.cU.clear()}VFc(){}iPa(){this.J$||this.lb.Ub(()=>{this.J$=setTimeout(()=>{const a=this.Ja.ma.querySelector("[aria-hidden]"),b=this.Ja.ma.querySelector("[aria-live]");if(a&&b){let c=null;this.mc.isBrowser&&document.activeElement instanceof HTMLElement&&a.contains(document.activeElement)&&(c=document.activeElement);
a.removeAttribute("aria-hidden");b.appendChild(a);let d;(d=c)==null||d.focus();this.xT.next();this.xT.complete()}},this.mKa)})}};Ft.O=function(a){return new (a||Ft)};
Ft.wa=_.td({type:Ft,na:[["mat-snack-bar-container"]],rb:function(a,b){a&1&&(_.Mg(_.ts,7),_.Mg(pXa,7));if(a&2){let c;_.Pg(c=_.Qg())&&(b.Cv=c.first);_.Pg(c=_.Qg())&&(b.kp=c.first)}},nb:[1,"mdc-snackbar","mat-mdc-snack-bar-container"],ob:1,Ya:function(a,b){a&1&&_.Dg("@state.done",function(c){return b.ggb(c)});a&2&&_.xg("@state",b.St)},standalone:!0,features:[_.mg,_.$g],ya:6,Aa:3,Da:[["label",""],[1,"mdc-snackbar__surface","mat-mdc-snackbar-surface"],[1,"mat-mdc-snack-bar-label"],["aria-hidden","true"],
["cdkPortalOutlet",""]],qa:function(a,b){a&1&&(_.F(0,"div",1)(1,"div",2,0)(3,"div",3),_.C(4,ota,0,0,"ng-template",4),_.J(),_.K(5,"div"),_.J()());a&2&&(_.y(5),_.og("aria-live",b.zv)("role",b.wca)("id",b.mT))},Fa:[_.ts],styles:[".mat-mdc-snack-bar-container{display:flex;align-items:center;justify-content:center;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:8px}.mat-mdc-snack-bar-handset .mat-mdc-snack-bar-container{width:100vw}.mat-mdc-snackbar-surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;padding-left:0;padding-right:8px}[dir=rtl] .mat-mdc-snackbar-surface{padding-right:0;padding-left:8px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{min-width:344px;max-width:672px}.mat-mdc-snack-bar-handset .mat-mdc-snackbar-surface{width:100%;min-width:0}@media(forced-colors: active){.mat-mdc-snackbar-surface{outline:solid 1px}}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{color:var(--mdc-snackbar-supporting-text-color, var(--mat-app-inverse-on-surface));border-radius:var(--mdc-snackbar-container-shape, var(--mat-app-corner-extra-small));background-color:var(--mdc-snackbar-container-color, var(--mat-app-inverse-surface))}.mdc-snackbar__label{width:100%;flex-grow:1;box-sizing:border-box;margin:0;padding:14px 8px 14px 16px}[dir=rtl] .mdc-snackbar__label{padding-left:8px;padding-right:16px}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-family:var(--mdc-snackbar-supporting-text-font, var(--mat-app-body-medium-font));font-size:var(--mdc-snackbar-supporting-text-size, var(--mat-app-body-medium-size));font-weight:var(--mdc-snackbar-supporting-text-weight, var(--mat-app-body-medium-weight));line-height:var(--mdc-snackbar-supporting-text-line-height, var(--mat-app-body-medium-line-height))}.mat-mdc-snack-bar-actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:var(--mat-snack-bar-button-color, var(--mat-app-inverse-primary))}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){--mat-text-button-state-layer-color:currentColor;--mat-text-button-ripple-color:currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{opacity:.1}\n"],
hb:2,data:{animation:[oXa]}});/*

 Copyright Google LLC All Rights Reserved.

 Use of this source code is governed by an MIT-style license that can be
 found in the LICENSE file at https://angular.dev/license
 @type {{XSmall: string, Small: string, Medium: string, Large: string, XLarge: string, Handset: string, Tablet: string, Web: string, HandsetPortrait: string, TabletPortrait: string, WebPortrait: string, HandsetLandscape: string, TabletLandscape: string, WebLandscape: string}}
*/
_.rXa=new _.Dd("mat-snack-bar-default-options",{Ea:"root",oa:function(){return new lXa}});
_.Gt=class{get uj(){const a=this.FT;return a?a.uj:this.uJ}set uj(a){this.FT?this.FT.uj=a:this.uJ=a}constructor(){this.kf=_.n(_.vs);this.zv=_.n(_.hr);this.xc=_.n(_.dg);this.P$=_.n(_.br);this.FT=_.n(_.Gt,{optional:!0,VD:!0});this.laa=_.n(_.rXa);this.uJ=null;this.Cqb=Et;this.Tqb=Ft;this.u7a="mat-mdc-snack-bar-handset"}B7(a,b){return this.M$(a,b)}GUb(a,b){this.M$(a,b)}open(a,b="",c){const d=Object.assign({},this.laa,c);d.data={message:a,action:b};d.Qv===a&&(d.Qv=void 0);return this.B7(this.Cqb,d)}Rd(){this.uj&&
this.uj.Rd()}Ia(){this.uJ&&this.uJ.Rd()}vKa(a,b){const c=_.mh({parent:b&&b.De&&b.De.Rb||this.xc,Nb:[{va:lXa,jc:b}]});a=a.attach(new _.os(this.Tqb,b.De,c));a.instance.PQ=b;return a.instance}M$(a,b){const c=Object.assign({},new lXa,this.laa,b),d=this.rv(c);b=this.vKa(d,c);const e=new _.nXa(b,d);if(a instanceof _.Jg)e.instance=b.ZB(new _.ps(a,null,{ua:c.data,pma:e}));else{const f=this.q2(c,e);a=b.Sv(new _.os(a,void 0,f));e.instance=a.instance}_.x(this.P$.observe("(max-width: 599.98px) and (orientation: portrait)"),
_.$f(d.fp)).subscribe(f=>{d.cq.classList.toggle(this.u7a,f.matches)});c.Qv&&b.xT.subscribe(()=>{this.zv.Xi(c.Qv,c.yz)});this.kKa(e,c);return this.uj=e}kKa(a,b){a.jB.subscribe(()=>{this.uj==a&&(this.uj=null);b.Qv&&this.zv.clear()});this.uj?(this.uj.jB.subscribe(()=>{a.Zv.xW()}),this.uj.Rd()):a.Zv.xW();b.duration&&b.duration>0&&a.fu().subscribe(()=>a.DLa(b.duration))}rv(a){const b=new _.bs;b.direction=a.direction;let c=this.kf.position().global();var d=a.direction==="rtl";d=a.RC==="left"||a.RC==="start"&&
!d||a.RC==="end"&&d;const e=!d&&a.RC!=="center";d?c.left("0"):e?c.right("0"):_.ks(c);a.D9==="top"?c.top("0"):c.bottom("0");b.vg=c;return this.kf.create(b)}q2(a,b){return _.mh({parent:a&&a.De&&a.De.Rb||this.xc,Nb:[{va:_.nXa,jc:b},{va:_.At,jc:a.data}]})}};_.Gt.O=function(a){return new (a||_.Gt)};_.Gt.ta=_.k({token:_.Gt,oa:_.Gt.O,Ea:"root"});_.Ht=class{};_.Ht.O=function(a){return new (a||_.Ht)};_.Ht.Ca=_.vd({type:_.Ht});_.Ht.Ba=_.Xc({Nb:[_.Gt],imports:[_.ws,_.us,_.tt,_.xs,Et,_.xs]});var sXa={Qxb:{1E3:{other:"0K"},1E4:{other:"00K"},1E5:{other:"000K"},1E6:{other:"0M"},1E7:{other:"00M"},1E8:{other:"000M"},1E9:{other:"0B"},1E10:{other:"00B"},1E11:{other:"000B"},1E12:{other:"0T"},1E13:{other:"00T"},1E14:{other:"000T"}},V6b:{1E3:{other:"0 thousand"},1E4:{other:"00 thousand"},1E5:{other:"000 thousand"},1E6:{other:"0 million"},1E7:{other:"00 million"},1E8:{other:"000 million"},1E9:{other:"0 billion"},1E10:{other:"00 billion"},1E11:{other:"000 billion"},1E12:{other:"0 trillion"},1E13:{other:"00 trillion"},
1E14:{other:"000 trillion"}}},It=sXa;It=sXa;var tXa={AED:[2,"dh","\u062f.\u0625."],ALL:[0,"Lek","Lek"],AUD:[2,"$","AU$"],BDT:[2,"\u09f3","Tk"],BGN:[2,"lev","lev"],BRL:[2,"R$","R$"],CAD:[2,"$","C$"],CDF:[2,"FrCD","CDF"],CHF:[2,"CHF","CHF"],CLP:[0,"$","CL$"],CNY:[2,"\u00a5","RMB\u00a5"],COP:[32,"$","COL$"],CRC:[0,"\u20a1","CR\u20a1"],CZK:[50,"K\u010d","K\u010d"],DKK:[50,"kr.","kr."],DOP:[2,"RD$","RD$"],EGP:[2,"\u00a3","LE"],ETB:[2,"Birr","Birr"],EUR:[2,"\u20ac","\u20ac"],GBP:[2,"\u00a3","GB\u00a3"],HKD:[2,"$","HK$"],HRK:[2,"kn","kn"],HUF:[34,
"Ft","Ft"],IDR:[0,"Rp","Rp"],ILS:[34,"\u20aa","IL\u20aa"],INR:[2,"\u20b9","Rs"],IRR:[0,"Rial","IRR"],ISK:[0,"kr","kr"],JMD:[2,"$","JA$"],JPY:[0,"\u00a5","JP\u00a5"],KRW:[0,"\u20a9","KR\u20a9"],LKR:[2,"Rs","SLRs"],LTL:[2,"Lt","Lt"],MNT:[0,"\u20ae","MN\u20ae"],MVR:[2,"Rf","MVR"],MXN:[2,"$","Mex$"],MYR:[2,"RM","RM"],NOK:[50,"kr","NOkr"],PAB:[2,"B/.","B/."],PEN:[2,"S/.","S/."],PHP:[2,"\u20b1","PHP"],PKR:[0,"Rs","PKRs."],PLN:[50,"z\u0142","z\u0142"],RON:[2,"RON","RON"],RSD:[0,"din","RSD"],RUB:[50,"\u20bd",
"RUB"],SAR:[2,"SAR","SAR"],SEK:[50,"kr","kr"],SGD:[2,"$","S$"],THB:[2,"\u0e3f","THB"],TRY:[2,"\u20ba","TRY"],TWD:[2,"$","NT$"],TZS:[0,"TSh","TSh"],UAH:[2,"\u0433\u0440\u043d.","UAH"],USD:[2,"$","US$"],UYU:[2,"$","$U"],VND:[48,"\u20ab","VN\u20ab"],YER:[0,"Rial","Rial"],ZAR:[2,"R","ZAR"]};var uXa={DECIMAL_SEP:".",GROUP_SEP:",",rzb:"%",RJa:"0",Rqc:"+",Fyb:"-",dyb:"E",szb:"\u2030",PFa:"\u221e",Znc:"NaN",DECIMAL_PATTERN:"#,##0.###",Cwc:"#E0",vqc:"#,##0%",K7b:"\u00a4#,##0.00",XEa:"USD"},Jt=uXa;Jt=uXa;_.Kt=function(a){this.dja=40;this.kD=1;this.QBa=0;this.nz=3;this.Bya=this.CG=0;this.m1b=!1;this.nka=this.rZ="";this.FP=Jt.Fyb;this.r7="";this.qz=1;this.MY=!1;this.BX=[];this.hDa=this.FLb=!1;this.zea=0;this.bka=typeof a==="string"?a:"";typeof a==="number"?this.gsa(a):this.IJ(a)};
_.Kt.prototype.IJ=function(a){this.bka=a.replace(/ /g,"\u00a0");const b=[0];this.rZ=vXa(this,a,b);var c=b[0];let d=-1,e=0;var f=0,g=0;let l=-1;const p=a.length;for(let t=!0;b[0]<p&&t;b[0]++)switch(a.charAt(b[0])){case "#":f>0?g++:e++;l>=0&&d<0&&l++;break;case "0":if(g>0)throw Error("rc`"+a);f++;l>=0&&d<0&&l++;break;case ",":l>0&&this.BX.push(l);l=0;break;case ".":if(d>=0)throw Error("sc`"+a);d=e+f+g;break;case "E":if(this.hDa)throw Error("tc`"+a);this.hDa=!0;this.Bya=0;b[0]+1<p&&a.charAt(b[0]+1)==
"+"&&(b[0]++,this.m1b=!0);for(;b[0]+1<p&&a.charAt(b[0]+1)=="0";)b[0]++,this.Bya++;if(e+f<1||this.Bya<1)throw Error("uc`"+a);t=!1;break;default:b[0]--,t=!1}f==0&&e>0&&d>=0&&(f=d,f==0&&f++,g=e-f,e=f-1,f=1);if(d<0&&g>0||d>=0&&(d<e||d>e+f)||l==0)throw Error("vc`"+a);g=e+f+g;this.nz=d>=0?g-d:0;d>=0&&(this.CG=e+f-d,this.CG<0&&(this.CG=0));this.kD=(d>=0?d:g)-e;this.hDa&&(this.dja=e+this.kD,this.nz==0&&this.kD==0&&(this.kD=1));this.BX.push(Math.max(0,l));this.FLb=d==0||d==g;c=b[0]-c;this.nka=vXa(this,a,b);
b[0]<a.length&&a.charAt(b[0])==";"?(b[0]++,this.qz!=1&&(this.MY=!0),this.FP=vXa(this,a,b),b[0]+=c,this.r7=vXa(this,a,b)):(this.FP+=this.rZ,this.r7+=this.nka)};
_.Kt.prototype.gsa=function(a){switch(a){case 1:this.IJ(Jt.DECIMAL_PATTERN);break;case 2:this.IJ(Jt.Cwc);break;case 3:this.IJ(Jt.vqc);break;case 4:a=this.IJ;{var b=Jt.K7b;const d=["0"];var c=tXa[Jt.XEa];if(c){c=c[0]&7;if(c>0){d.push(".");for(let e=0;e<c;e++)d.push("0")}b=b.replace(/0.00/g,d.join(""))}}a.call(this,b);break;case 5:wXa(this,1);break;case 6:wXa(this,2);break;default:throw Error("lc");}};
var wXa=function(a,b){a.zea=b;a.IJ(Jt.DECIMAL_PATTERN);a.CG=0;a.nz=2;if(a.CG>0)throw Error("jc");a.QBa=2};
_.Kt.prototype.parse=function(a,b){b=b||[0];if(this.zea!==0)throw Error("mc");a=a.replace(/ |\u202f/g,"\u00a0");let c=a.indexOf(this.rZ,b[0])==b[0],d=a.indexOf(this.FP,b[0])==b[0];c&&d&&(this.rZ.length>this.FP.length?d=!1:this.rZ.length<this.FP.length&&(c=!1));c?b[0]+=this.rZ.length:d&&(b[0]+=this.FP.length);if(a.indexOf(Jt.PFa,b[0])==b[0]){b[0]+=Jt.PFa.length;var e=Infinity}else{e=a;let f=!1,g=!1,l=!1,p=-1,t=1;const w=Jt.DECIMAL_SEP;let A=Jt.GROUP_SEP;const G=Jt.dyb;if(this.zea!=0)throw Error("nc");
A=A.replace(/\u202f/g,"\u00a0");let I="";for(;b[0]<e.length;b[0]++){const L=e.charAt(b[0]),V=xXa(L);if(V>=0&&V<=9)I+=V,l=!0;else if(L==w.charAt(0)){if(f||g)break;I+=".";f=!0}else if(L==A.charAt(0)&&("\u00a0"!=A.charAt(0)||b[0]+1<e.length&&xXa(e.charAt(b[0]+1))>=0)){if(f||g)break}else if(L==G.charAt(0)){if(g)break;I+="E";g=!0;p=b[0]}else if(L=="+"||L=="-"){if(l&&p!=b[0]-1)break;I+=L}else if(this.qz==1&&L==Jt.rzb.charAt(0)){if(t!=1)break;t=100;if(l){b[0]++;break}}else if(this.qz==1&&L==Jt.szb.charAt(0)){if(t!=
1)break;t=1E3;if(l){b[0]++;break}}else break}this.qz!=1&&(t=this.qz);e=parseFloat(I)/t}if(c){if(a.indexOf(this.nka,b[0])!=b[0])return NaN;b[0]+=this.nka.length}else if(d){if(a.indexOf(this.r7,b[0])!=b[0])return NaN;b[0]+=this.r7.length}return d?-e:e};
_.Kt.prototype.format=function(a){if(this.CG>this.nz)throw Error("oc");if(isNaN(a))return Jt.Znc;const b=[];var c=a;if(this.zea==0)c=Lt;else{c=Math.abs(c);var d=yXa(this,c<=1?0:zXa(c)).i0a;c=yXa(this,d+zXa(AXa(this,Mt(c,-d)).intValue))}a=Mt(a,-c.i0a);(d=a<0||a==0&&1/a<0)?c.tfb?b.push(c.tfb):(b.push(c.prefix),b.push(this.FP)):(b.push(c.prefix),b.push(this.rZ));if(isFinite(a))if(a*=d?-1:1,a*=this.qz,this.hDa){var e=a;if(e==0)BXa(this,e,this.kD,b),CXa(this,0,b);else{var f=Math.floor(Math.log(e)/Math.log(10)+
2E-15);e=Mt(e,-f);var g=this.kD;this.dja>1&&this.dja>this.kD?(g=f%this.dja,g<0&&(g=this.dja+g),e=Mt(e,g),f-=g,g=1):this.kD<1?(f++,e=Mt(e,-1)):(f-=this.kD-1,e=Mt(e,this.kD-1));BXa(this,e,g,b);CXa(this,f,b)}}else BXa(this,a,this.kD,b);else b.push(Jt.PFa);d?c.ufb?b.push(c.ufb):(isFinite(a)&&b.push(c.suffix),b.push(this.r7)):(isFinite(a)&&b.push(c.suffix),b.push(this.nka));return b.join("")};
var AXa=function(a,b){var c=Mt(b,a.nz);a.QBa>0&&(c=DXa(c,a.QBa,a.nz));c=Math.round(c);let d;if(isFinite(c)){if(d=Math.floor(Mt(c,-a.nz)),c=Math.floor(c-Mt(d,a.nz)),c<0||c>=Mt(1,a.nz))d=Math.round(b),c=0}else d=b,c=0;return{intValue:d,TVc:c}},BXa=function(a,b,c,d){if(a.CG>a.nz)throw Error("oc");d||(d=[]);b=AXa(a,b);var e=b.intValue,f=b.TVc,g=a.CG>0||f>0||!1;b=a.CG;g&&(b=a.CG);for(var l="",p=e;p>1E20;)l="0"+l,p=Math.round(Mt(p,-1));l=p+l;const t=Jt.DECIMAL_SEP;p=Jt.RJa.codePointAt(0);var w=l.length,
A=0;if(e>0||c>0){for(e=w;e<c;e++)d.push(String.fromCodePoint(p));if(a.BX.length>=2)for(c=1;c<a.BX.length;c++)A+=a.BX[c];c=w-A;if(c>0){e=a.BX;A=w=0;var G=Jt.GROUP_SEP,I=l.length;for(let V=0;V<I;V++)if(d.push(String.fromCodePoint(p+Number(l.charAt(V)))),I-V>1){var L=e[A];if(V<c){let da=c-V;(L===1||L>0&&da%L===1)&&d.push(G)}else A<e.length&&(V===c?A+=1:L===V-c-w+1&&(d.push(G),w+=L,A+=1))}}else{c=l;l=a.BX;e=Jt.GROUP_SEP;L=c.length;G=[];for(w=l.length-1;w>=0&&L>0;w--){A=l[w];for(I=0;I<A&&L-I-1>=0;I++)G.push(String.fromCodePoint(p+
Number(c.charAt(L-I-1))));L-=A;L>0&&G.push(e)}d.push.apply(d,G.reverse())}}else g||d.push(String.fromCodePoint(p));(a.FLb||g)&&d.push(t);f=String(f);g=f.split("e+");g.length==2&&(f=String(DXa(parseFloat(g[0]),a.QBa,1)),f=f.replace(".",""),f+="0".repeat(parseInt(g[1],10)-f.length+1));a.nz+1>f.length&&(f="1"+"0".repeat(a.nz-f.length)+f);for(a=f.length;f.charAt(a-1)=="0"&&a>b+1;)a--;for(b=1;b<a;b++)d.push(String.fromCodePoint(p+Number(f.charAt(b))))},CXa=function(a,b,c){c.push(Jt.dyb);b<0?(b=-b,c.push(Jt.Fyb)):
a.m1b&&c.push(Jt.Rqc);b=""+b;var d=Jt.RJa;for(let e=b.length;e<a.Bya;e++)c.push(d);a=d.codePointAt(0)-EXa;for(d=0;d<b.length;d++)c.push(String.fromCodePoint(a+b.codePointAt(d)))},xXa=function(a){a=a.codePointAt(0);if(48<=a&&a<58)return a-48;const b=Jt.RJa.codePointAt(0);return b<=a&&a<b+10?a-b:-1},EXa="0".codePointAt(0),vXa=function(a,b,c){let d="",e=!1;const f=b.length;for(;c[0]<f;c[0]++){var g=b.charAt(c[0]);if(g=="'")c[0]+1<f&&b.charAt(c[0]+1)=="'"?(c[0]++,d+="'"):e=!e;else if(e)d+=g;else switch(g){case "#":case "0":case ",":case ".":case ";":return d;
case "\u00a4":c[0]+1<f&&b.charAt(c[0]+1)=="\u00a4"?(c[0]++,d+=Jt.XEa):(g=Jt.XEa,d+=g in tXa?tXa[g][1]:g);break;case "%":if(!a.MY&&a.qz!=1)throw Error("pc");if(a.MY&&a.qz!=100)throw Error("qc");a.qz=100;a.MY=!1;d+=Jt.rzb;break;case "\u2030":if(!a.MY&&a.qz!=1)throw Error("pc");if(a.MY&&a.qz!=1E3)throw Error("qc");a.qz=1E3;a.MY=!1;d+=Jt.szb;break;default:d+=g}}return d},Lt={i0a:0,tfb:"",ufb:"",prefix:"",suffix:""},yXa=function(a,b){a=a.zea==1?It.Qxb:It.V6b;a==null&&(a=It.Qxb);if(b<3)return Lt;b=Math.min(14,
b);var c=a[Mt(1,b)];for(--b;!c&&b>=3;)c=a[Mt(1,b)],b--;if(!c)return Lt;c=c.other;var d=a="",e=c.indexOf(";");e>=0&&(c=c.substring(0,e),e=c.substring(e+1))&&(d=/([^0]*)(0+)(.*)/.exec(e),a=d[1],d=d[3]);return c&&c!="0"?(c=/([^0]*)(0+)(.*)/.exec(c))?{i0a:b+1-(c[2].length-1),tfb:a,ufb:d,prefix:c[1],suffix:c[3]}:Lt:Lt},zXa=function(a){if(!isFinite(a))return a>0?a:0;let b=0;for(;(a/=10)>=1;)b++;return b},Mt=function(a,b){if(!a||!isFinite(a)||b==0)return a;a=String(a).split("e");return parseFloat(a[0]+"e"+
(parseInt(a[1]||0,10)+b))},FXa=function(a,b){return a&&isFinite(a)?Mt(Math.round(Mt(a,b)),-b):a},DXa=function(a,b,c){if(!a)return a;b=b-zXa(a)-1;return b<-c?FXa(a,-c):FXa(a,b)};var GXa=function(a){return a%10==1&&a%100!=11?"one":a%10==2&&a%100!=12?"two":a%10==3&&a%100!=13?"few":"other"},HXa=GXa;HXa=GXa;var IXa=function(a,b){if(void 0===b){b=a+"";var c=b.indexOf(".");b=Math.min(c===-1?0:b.length-c-1,3)}c=Math.pow(10,b);b={v:b,f:(a*c|0)%c};return(a|0)==1&&b.v==0?"one":"other"},JXa=IXa;JXa=IXa;var KXa,LXa,MXa,NXa,OXa;_.Nt=function(a){this.bka=a;this.Bza=this.Z6=this.F9a=null;a=Jt;var b=It;if(KXa!==a||LXa!==b)KXa=a,LXa=b,MXa=new _.Kt(1);this.m1c=MXa};KXa=null;LXa=null;MXa=null;NXa=RegExp("'([{}#].*?)'","g");OXa=RegExp("''","g");
_.Nt.prototype.format=function(a){if(this.bka){this.F9a=[];var b=PXa(this,this.bka);this.Bza=QXa(this,b);this.bka=null}if(this.Bza&&this.Bza.length!=0)for(this.Z6=_.wa(this.F9a),b=[],RXa(this,this.Bza,a,!1,b),a=b.join("");this.Z6.length>0;)a=a.replace(this.xVa(this.Z6),String(this.Z6.pop()).replace("$","$$$$"));else a="";return a};
var RXa=function(a,b,c,d,e){for(var f=0;f<b.length;f++)switch(b[f].type){case 4:e.push(b[f].value);break;case 3:var g=b[f].value,l=a,p=e,t=c[g];t===void 0?p.push("Undefined parameter - "+g):(l.Z6.push(t),p.push(l.xVa(l.Z6)));break;case 2:g=b[f].value;l=a;p=c;t=d;var w=e,A=g.lsa;p[A]===void 0?w.push("Undefined parameter - "+A):(A=g[p[A]],A===void 0&&(A=g.other),RXa(l,A,p,t,w));break;case 0:g=b[f].value;SXa(a,g,c,JXa,d,e);break;case 1:g=b[f].value,SXa(a,g,c,HXa,d,e)}},SXa=function(a,b,c,d,e,f){var g=
b.lsa,l=b.LIb,p=+c[g];isNaN(p)?f.push("Undefined or invalid parameter - "+g):(l=p-l,g=b[c[g]],g===void 0&&(d=d(Math.abs(l)),g=b[d],g===void 0&&(g=b.other)),b=[],RXa(a,g,c,e,b),c=b.join(""),e?f.push(c):(a=a.m1c.format(l),f.push(c.replace(/#/g,a))))},PXa=function(a,b){var c=a.F9a,d=a.xVa.bind(a);b=b.replace(OXa,function(){c.push("'");return d(c)});return b=b.replace(NXa,function(e,f){c.push(f);return d(c)})},TXa=function(a){var b=0,c=[],d=[],e=/[{}]/g;e.lastIndex=0;for(var f;f=e.exec(a);){var g=f.index;
f[0]=="}"?(c.pop(),c.length==0&&(f={type:1},f.value=a.substring(b,g),d.push(f),b=g+1)):(c.length==0&&(b=a.substring(b,g),b!=""&&d.push({type:0,value:b}),b=g+1),c.push("{"))}b=a.substring(b);b!=""&&d.push({type:0,value:b});return d},UXa=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,VXa=/^\s*(\w+)\s*,\s*selectordinal\s*,/,WXa=/^\s*(\w+)\s*,\s*select\s*,/,QXa=function(a,b){var c=[];b=TXa(b);for(var d=0;d<b.length;d++){var e={};if(0==b[d].type)e.type=4,e.value=b[d].value;else if(1==b[d].type){var f=
b[d].value;switch(UXa.test(f)?0:VXa.test(f)?1:WXa.test(f)?2:/^\s*\w+\s*/.test(f)?3:5){case 2:e.type=2;e.value=XXa(a,b[d].value);break;case 0:e.type=0;e.value=YXa(a,b[d].value);break;case 1:e.type=1;e.value=ZXa(a,b[d].value);break;case 3:e.type=3,e.value=b[d].value}}c.push(e)}return c},XXa=function(a,b){var c="";b=b.replace(WXa,function(l,p){c=p;return""});var d={};d.lsa=c;b=TXa(b);for(var e=0;e<b.length;){var f=b[e].value;e++;var g;1==b[e].type&&(g=QXa(a,b[e].value));d[f.replace(/\s/g,"")]=g;e++}return d},
YXa=function(a,b){var c="",d=0;b=b.replace(UXa,function(p,t,w){c=t;w&&(d=parseInt(w,10));return""});var e={};e.lsa=c;e.LIb=d;b=TXa(b);for(var f=0;f<b.length;){var g=b[f].value;f++;var l;1==b[f].type&&(l=QXa(a,b[f].value));e[g.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=l;f++}return e},ZXa=function(a,b){var c="";b=b.replace(VXa,function(l,p){c=p;return""});var d={};d.lsa=c;d.LIb=0;b=TXa(b);for(var e=0;e<b.length;){var f=b[e].value;e++;if(1==b[e].type)var g=QXa(a,b[e].value);d[f.replace(/\s*(?:=)?(\w+)\s*/,
"$1")]=g;e++}return d};_.Nt.prototype.xVa=function(a){return"\ufddf_"+(a.length-1).toString(10)+"_"};new _.Nt("Permission denied enabling the Cloud Source Repositories API for project {projectId}. A user with permissions to do so (such as the project owner) must enable the API.");new _.Nt("{projectName} project created");new _.Nt("Failed to connect to {gitProvider}");_.Ot=function(a,{error:b,message:c,Rd:d}){a.log(b);_.$Xa(a,{message:c,Rd:d})};_.aYa=function(a){document.querySelectorAll("snack-bar-container").length>0||_.$Xa(a,{message:"An unexpected error occurred.",Rd:"Dismiss"})};
_.$Xa=function(a,{message:b,Rd:c}){a.notify({message:b,Rd:c,duration:0})};_.Pt=class{constructor(a,b){this.zh=a;this.Kh=b}log(a){_.yt(this.zh,a)}notify({message:a,Rd:b,duration:c}){this.Kh.open(a,b,{duration:c})}};_.Pt.O=function(a){return new (a||_.Pt)(_.m(_.zt),_.m(_.Gt))};_.Pt.ta=_.k({token:_.Pt,oa:_.Pt.O,Ea:"root"});_.Qt=class{constructor(a,b){this.Ah=a;this.Gub=b}Qa(){this.Za=this.Gub.subscribe(a=>{this.handleError(a)})}handleError(){_.aYa(this.Ah)}Ia(){this.Za&&this.Za.unsubscribe()}};_.Qt.O=function(a){return new (a||_.Qt)(_.B(_.Pt),_.B(kXa))};_.Qt.La=_.xd({type:_.Qt,na:[["uncaught-error-notifier"]]});_.Rt=class{};_.Rt.O=function(a){return new (a||_.Rt)};_.Rt.Ca=_.vd({type:_.Rt});_.Rt.Ba=_.Xc({});_.bYa=new Map([["SshAuthError","type.googleapis.com/devtools.grimoire."],["MissingDecorationsError","type.googleapis.com/devtools.grimoire."],["DebugInfo","type.googleapis.com/google.rpc."]]);var pta;_.St=class{constructor(a,b){this.Gub=a;this.zh=b}handleError(a){a&&(a===qta()||a.rejection!==void 0&&a.rejection===qta())||(_.yt(this.zh,a),this.Gub.next(a))}};_.St.O=function(a){return new (a||_.St)(_.m(kXa),_.m(_.zt))};_.St.ta=_.k({token:_.St,oa:_.St.O,Ea:"root"});var cYa=function(){const a=(sDa.get("GuidedHelpResume")||"").split(":");return{flowId:+a[0]||void 0,stepId:a[1]||void 0}},dYa=function(a){sDa.remove("GuidedHelpResume",null,(a==null?void 0:a.domain)||window.location.hostname)};var eYa=class{constructor(a,b){this.VRc=a;this.a4c=b;this.aza=0;this.Hwa=null}get(){let a;this.aza>0?(this.aza--,a=this.Hwa,this.Hwa=a.next,a.next=null):a=this.VRc();return a}put(a){this.a4c(a);this.aza<100&&(this.aza++,a.next=this.Hwa,this.Hwa=a)}};lPa(function(){});var fYa=class{constructor(){this.xDa=this.K9=null}add(a,b){const c=sta.get();c.set(a,b);this.xDa?this.xDa.next=c:this.K9=c;this.xDa=c}remove(){let a=null;this.K9&&(a=this.K9,this.K9=this.K9.next,this.K9||(this.xDa=null),a.next=null);return a}},sta=new eYa(()=>new gYa,a=>a.reset()),gYa=class{constructor(){this.next=this.scope=this.fn=null}set(a,b){this.fn=a;this.scope=b;this.next=null}reset(){this.next=this.scope=this.fn=null}};var hYa,tta=!1,rta=new fYa,jYa=(a,b)=>{hYa||iYa();tta||(hYa(),tta=!0);rta.add(a,b)},iYa=()=>{const a=_.ea.Promise.resolve(void 0);hYa=()=>{a.then(uta)}};var kYa=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};var Ut=function(a){this.Zc=0;this.Kj=void 0;this.i4=this.UN=this.ft=null;this.ywa=this.F2a=!1;if(a!=YCa)try{var b=this;a.call(void 0,function(c){Tt(b,2,c)},function(c){Tt(b,3,c)})}catch(c){Tt(this,3,c)}},lYa=function(){this.next=this.context=this.z7=this.Bja=this.ah=null;this.asa=!1};lYa.prototype.reset=function(){this.context=this.z7=this.Bja=this.ah=null;this.asa=!1};
var mYa=new eYa(function(){return new lYa},function(a){a.reset()}),nYa=function(a,b,c){var d=mYa.get();d.Bja=a;d.z7=b;d.context=c;return d},Vt=function(a){if(a instanceof Ut)return a;var b=new Ut(YCa);Tt(b,2,a);return b},pYa=function(a,b,c){oYa(a,b,c,null)||jYa(_.Jk(b,a))},qYa=function(a){return new Ut(function(b,c){var d=a.length,e=[];if(d)for(var f=function(t,w){d--;e[t]=w;d==0&&b(e)},g=function(t){c(t)},l=0,p;l<a.length;l++)p=a[l],pYa(p,_.Jk(f,l),g);else b(e)})};
Ut.prototype.then=function(a,b,c){return rYa(this,typeof a==="function"?a:null,typeof b==="function"?b:null,c)};Ut.prototype.$goog_Thenable=!0;Ut.prototype.bR=function(a,b){return rYa(this,null,a,b)};Ut.prototype.catch=Ut.prototype.bR;Ut.prototype.cancel=function(a){if(this.Zc==0){var b=new Wt(a);jYa(function(){sYa(this,b)},this)}};
var sYa=function(a,b){if(a.Zc==0)if(a.ft){var c=a.ft;if(c.UN){for(var d=0,e=null,f=null,g=c.UN;g&&(g.asa||(d++,g.ah==a&&(e=g),!(e&&d>1)));g=g.next)e||(f=g);e&&(c.Zc==0&&d==1?sYa(c,b):(f?(d=f,d.next==c.i4&&(c.i4=d),d.next=d.next.next):tYa(c),uYa(c,e,3,b)))}a.ft=null}else Tt(a,3,b)},wYa=function(a,b){a.UN||a.Zc!=2&&a.Zc!=3||vYa(a);a.i4?a.i4.next=b:a.UN=b;a.i4=b},rYa=function(a,b,c,d){var e=nYa(null,null,null);e.ah=new Ut(function(f,g){e.Bja=b?function(l){try{var p=b.call(d,l);f(p)}catch(t){g(t)}}:f;
e.z7=c?function(l){try{var p=c.call(d,l);p===void 0&&l instanceof Wt?g(l):f(p)}catch(t){g(t)}}:g});e.ah.ft=a;wYa(a,e);return e.ah};Ut.prototype.Y8c=function(a){this.Zc=0;Tt(this,2,a)};Ut.prototype.Z8c=function(a){this.Zc=0;Tt(this,3,a)};
var Tt=function(a,b,c){a.Zc==0&&(a===c&&(b=3,c=new TypeError("xc")),a.Zc=1,oYa(c,a.Y8c,a.Z8c,a)||(a.Kj=c,a.Zc=b,a.ft=null,vYa(a),b!=3||c instanceof Wt||xYa(a,c)))},oYa=function(a,b,c,d){if(a instanceof Ut)return wYa(a,nYa(b||YCa,c||null,d)),!0;if(kYa(a))return a.then(b,c,d),!0;if(_.Hk(a))try{var e=a.then;if(typeof e==="function")return yYa(a,e,b,c,d),!0}catch(f){return c.call(d,f),!0}return!1},yYa=function(a,b,c,d,e){var f=!1,g=function(p){f||(f=!0,c.call(e,p))},l=function(p){f||(f=!0,d.call(e,p))};
try{b.call(a,g,l)}catch(p){l(p)}},vYa=function(a){a.F2a||(a.F2a=!0,jYa(a.Qua,a))},tYa=function(a){var b=null;a.UN&&(b=a.UN,a.UN=b.next,b.next=null);a.UN||(a.i4=null);return b};Ut.prototype.Qua=function(){for(var a;a=tYa(this);)uYa(this,a,this.Zc,this.Kj);this.F2a=!1};
var uYa=function(a,b,c,d){if(c==3&&b.z7&&!b.asa)for(;a&&a.ywa;a=a.ft)a.ywa=!1;if(b.ah)b.ah.ft=null,zYa(b,c,d);else try{b.asa?b.Bja.call(b.context):zYa(b,c,d)}catch(e){AYa.call(null,e)}mYa.put(b)},zYa=function(a,b,c){b==2?a.Bja.call(a.context,c):a.z7&&a.z7.call(a.context,c)},xYa=function(a,b){a.ywa=!0;jYa(function(){a.ywa&&AYa.call(null,b)})},AYa=fa,Wt=function(a){_.ba.call(this,a);this.HWb=!1};_.Lk(Wt,_.ba);Wt.prototype.name="cancel";/*

 Copyright 2005, 2007 Bob Ippolito. All Rights Reserved.
 Copyright The Closure Library Authors.
 SPDX-License-Identifier: MIT
*/
_.Xt=function(a,b){this.lBa=[];this.rUb=a;this.JLb=b||null;this.eha=this.BO=!1;this.Kj=void 0;this.Bqb=this.lQc=this.WUa=!1;this.XCa=0;this.ft=null;this.Gsa=0};_.Xt.prototype.cancel=function(a){if(this.BO)this.Kj instanceof _.Xt&&this.Kj.cancel();else{if(this.ft){const b=this.ft;delete this.ft;a?b.cancel(a):(b.Gsa--,b.Gsa<=0&&b.cancel())}this.rUb?this.rUb.call(this.JLb,this):this.Bqb=!0;this.BO||this.yfa(new Yt(this))}};_.Xt.prototype.bLb=function(a,b){this.WUa=!1;BYa(this,a,b)};
var BYa=function(a,b,c){a.BO=!0;a.Kj=c;a.eha=!b;CYa(a)},EYa=function(a){if(a.BO){if(!a.Bqb)throw new DYa(a);a.Bqb=!1}};_.Xt.prototype.callback=function(a){EYa(this);BYa(this,!0,a)};_.Xt.prototype.yfa=function(a){EYa(this);BYa(this,!1,a)};_.Xt.prototype.addCallback=function(a,b){return _.Zt(this,a,null,b)};_.Zt=function(a,b,c,d){a.lBa.push([b,c,d]);a.BO&&CYa(a);return a};
_.Xt.prototype.then=function(a,b,c){let d,e;const f=new Ut(function(g,l){e=g;d=l});_.Zt(this,e,function(g){g instanceof Yt?f.cancel():d(g);return FYa},this);return f.then(a,b,c)};_.Xt.prototype.$goog_Thenable=!0;_.Xt.prototype.ad=function(a){const b=new _.Xt;_.Zt(this,b.callback,b.yfa,b);a&&(b.ft=this,this.Gsa++);return b};_.Xt.prototype.isError=function(a){return a instanceof Error};
var GYa=function(a){return Vya(a.lBa,function(b){return typeof b[1]==="function"})},FYa={},CYa=function(a){if(a.XCa&&a.BO&&GYa(a)){var b=a.XCa,c=HYa[b];c&&(_.ea.clearTimeout(c.E6),delete HYa[b]);a.XCa=0}a.ft&&(a.ft.Gsa--,delete a.ft);b=a.Kj;for(var d=c=!1;a.lBa.length&&!a.WUa;){var e=a.lBa.shift(),f=e[0];const l=e[1];e=e[2];if(f=a.eha?l:f)try{var g=f.call(e||a.JLb,b);g===FYa&&(g=void 0);g!==void 0&&(a.eha=a.eha&&(g==b||a.isError(g)),a.Kj=b=g);if(kYa(b)||typeof _.ea.Promise==="function"&&b instanceof
_.ea.Promise)d=!0,a.WUa=!0}catch(p){b=p,a.eha=!0,GYa(a)||(c=!0)}}a.Kj=b;d&&(g=(0,_.Oj)(a.bLb,a,!0),d=(0,_.Oj)(a.bLb,a,!1),b instanceof _.Xt?(_.Zt(b,g,d),b.lQc=!0):b.then(g,d));c&&(b=new IYa(b),HYa[b.E6]=b,a.XCa=b.E6)},DYa=function(a){_.ba.call(this);this.wF=a};_.Lk(DYa,_.ba);DYa.prototype.message="Deferred has already fired";DYa.prototype.name="AlreadyCalledError";var Yt=function(a){_.ba.call(this);this.wF=a};_.Lk(Yt,_.ba);Yt.prototype.message="Deferred was canceled";Yt.prototype.name="CanceledError";
var IYa=function(a){this.E6=_.ea.setTimeout((0,_.Oj)(this.o8c,this),0);this.yf=a};IYa.prototype.o8c=function(){delete HYa[this.E6];throw this.yf;};var HYa={};var Jta=function(a,b){const c=b||{};b=c.document||document;const d=_.cc(a).toString(),e=(new nm(b)).createElement("SCRIPT");var f={JXb:e,q9:void 0};const g=new _.Xt(JYa,f);let l=null;const p=c.timeout!=null?c.timeout:5E3;p>0&&(l=window.setTimeout(function(){KYa(e,!0);g.yfa(new LYa(1,"Timeout reached for loading script "+d))},p),f.q9=l);e.onload=e.onreadystatechange=function(){e.readyState&&e.readyState!="loaded"&&e.readyState!="complete"||(KYa(e,c.dfd||!1,l),g.callback(null))};e.onerror=function(){KYa(e,
!0,l);g.yfa(new LYa(0,"Error while loading script "+d))};f=c.attributes||{};_.wc(f,{type:"text/javascript",charset:"UTF-8"});TDa(e,f);_.pc(e,a);MYa(b).appendChild(e);return g},MYa=function(a){var b;return(b=(a||document).getElementsByTagName("HEAD"))&&b.length!==0?b[0]:a.documentElement},JYa=function(){if(this&&this.JXb){const a=this.JXb;a&&a.tagName=="SCRIPT"&&KYa(a,!0,this.q9)}},KYa=function(a,b,c){c!=null&&_.ea.clearTimeout(c);a.onload=()=>{};a.onerror=()=>{};a.onreadystatechange=()=>{};b&&window.setTimeout(function(){_.tm(a)},
0)},LYa=function(a,b){let c="Jsloader error (code #"+a+")";b&&(c+=": "+b);_.ba.call(this,c);this.code=a};_.Lk(LYa,_.ba);var NYa=(0,_.zc)`https://ssl.gstatic.com/guidedhelp/runtime/guided_help.js`,OYa=(0,_.zc)`https://ssl.gstatic.com/guidedhelp/runtime_staging/guided_help.js`,PYa=function(a,b="PROD"){b||(b="PROD");if($t())return Promise.resolve();a.yXb||(a.yXb=Promise.resolve(Jta(b==="STAGING"?OYa:NYa)));return a.yXb},$t=function(){let a;return!((a=window.guidedhelp)==null||!a.loaded)},QYa=function(){const a=(new URL(_.ea.location.href)).searchParams;let b;return{flowId:+((b=a.get("ghstartflowid"))!=null?b:0)||void 0,
stepId:a.get("ghstartstepid")||void 0}},au=class{xrb(a){const b=this;return _.Ee(function*(){var c;window.guidedhelp=(c=window.guidedhelp)!=null?c:{};let d,e;c=(e=(d=a.callbackMethods)!=null?d:window.guidedhelpCallbackMethods)!=null?e:null;window.guidedhelp.onFlowDismiss=c==null?void 0:c.onFlowDismiss;window.guidedhelp.onFlowStepSet=c==null?void 0:c.onFlowStepSet;window.guidedhelp.onViewerClick=c==null?void 0:c.onViewerClick;window.guidedhelp.onError=c==null?void 0:c.onError;return new Promise((f,
g)=>{try{PYa(b,a.runtimeEnvironment).then(()=>_.Ee(function*(){let l,p;yield(l=window.help)==null?void 0:(p=l.guide)==null?void 0:p.startFlow(a).then(f,g)}),g)}catch(l){g(l)}})})}dismissFlow(){return _.Ee(function*(){return $t()?new Promise(a=>_.Ee(function*(){let b,c,d;a((d=(b=window.help)==null?void 0:(c=b.guide)==null?void 0:c.dismissFlow())!=null?d:!1)})):Promise.resolve(!1)})}reset(){return _.Ee(function*(){return $t()?new Promise(a=>_.Ee(function*(){let b,c,d;a((d=(b=window.help)==null?void 0:
(c=b.guide)==null?void 0:c.reset())!=null?d:!1)})):Promise.resolve(!1)})}getFlowId(){let a,b;return $t()?(a=window.help)==null?void 0:(b=a.guide)==null?void 0:b.getFlowId():void 0}sWc(){return cYa().flowId||void 0}tWc(){return cYa().stepId||void 0}getStepId(){let a,b;return $t()?(a=window.help)==null?void 0:(b=a.guide)==null?void 0:b.getStepId():void 0}r4c(a){const b=this;return _.Ee(function*(){const c=cYa();dYa({domain:a.resumeCookieDomain});const d=c.flowId;return new Promise((e,f)=>{d?b.xrb(Object.assign({},
a,{flowId:d,stepId:c.stepId})).then(()=>{e(!0)},f):e(!1)})})}Y6c(a){const b=this;return _.Ee(function*(){const c=QYa();return new Promise((d,e)=>{c.flowId?(dYa({domain:a.resumeCookieDomain}),b.xrb(Object.assign({},a,{flowId:c.flowId,stepId:c.stepId})).then(()=>{d(!0)},e)):d(!1)})})}};au.prototype.startFlowFromUrl=au.prototype.Y6c;au.prototype.resumeCookiedFlow=au.prototype.r4c;au.prototype.getStepId=au.prototype.getStepId;au.prototype.getResumeCookiedStepId=au.prototype.tWc;
au.prototype.getResumeCookiedFlowId=au.prototype.sWc;au.prototype.getFlowId=au.prototype.getFlowId;au.prototype.reset=au.prototype.reset;au.prototype.dismissFlow=au.prototype.dismissFlow;au.prototype.startFlowById=au.prototype.xrb;pua("help.guidedhelp.createBootstrapper",()=>new au);var RYa={had:"https://www.google.com",tbd:"https://support.google.com",Pad:"https://play.google.com"},SYa=function(a){return _.Ee(function*(){for(const b of Object.values(RYa))try{(yield navigator.permissions.query({name:"top-level-storage-access",requestedOrigin:b})).state!=="granted"&&a.Vnb.push(b)}catch(c){break}})};(new class{constructor(){this.Vnb=[];this.Wnb=[];this.initialize=vta(()=>{const a=this;return _.Ee(function*(){if(typeof document==="undefined"||document.requestStorageAccessFor===void 0||navigator.permissions===void 0||navigator.permissions.query===void 0||location.hostname.match(".+\\.google\\.com$"))return Promise.resolve();yield SYa(a);a.Vnb.length>0&&document.addEventListener("click",a.LWb)})});this.LWb=()=>{if(!(this.Wnb.length>0)){for(const a of this.Vnb)try{this.Wnb.push(document.requestStorageAccessFor(a))}catch(b){}Promise.all(this.Wnb).then(()=>
{}).catch(()=>{}).finally(()=>{this.reset()})}}}reset(){document.removeEventListener("click",this.LWb)}}).initialize();var TYa=function(a,b,c){return a.J5c.then(function(d){const e=d[b];if(!e)throw Error("Bc`"+b);return e.apply(d,c)})},UYa=class{constructor(a){this.J5c=a;a.then((0,_.Oj)(function(){},this),()=>{},this)}},WYa=function(a,b,c){const d=Array(arguments.length-2);for(var e=2;e<arguments.length;e++)d[e-2]=arguments[e];e=VYa(a,b).then(function(f){return f.apply(null,d)});return new UYa(e)},XYa={},VYa=function(a,b){var c=XYa[b];if(c)return c;c=(c=Pj(b))?Vt(c):(new Ut(function(d,e){const f=(new nm(document)).createElement("SCRIPT");
f.async=!0;_.pc(f,_.bc(a instanceof IDa&&a.constructor===IDa&&a.Yxc===HDa?a.k_b:"type_error:Const"));f.onload=f.onreadystatechange=function(){f.readyState&&f.readyState!="loaded"&&f.readyState!="complete"||d()};f.onerror=g=>{e(Error("Cc`"+b+"`"+a,{cause:g}))};(document.head||document.getElementsByTagName("head")[0]).appendChild(f)})).then(function(){const d=Pj(b);if(!d)throw Error("Dc`"+b+"`"+a);return d});return XYa[b]=c};var YYa=class{constructor(a){this.hm=a}r0(a){TYa(this.hm,"startFeedback",arguments)}W3c(a){TYa(this.hm,"requestSurvey",arguments).bR(()=>{},this)}O2c(a){TYa(this.hm,"presentSurvey",arguments).bR(()=>{},this)}},ZYa=new IDa(GDa,"https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js");VYa(ZYa,"help.service.Lazy.create").bR(()=>{});var wta=function(a,b){b=b||{};a=WYa(ZYa,"help.service.Lazy.create",a,{apiKey:b.apiKey||b.apiKey,asxUiUri:b.asxUiUri||b.asxUiUri,environment:b.environment||b.environment,flow:b.flow||b.flow,frdProductData:b.frdProductData||b.frdProductData,frdProductDataSerializedJspb:b.ijd||b.frdProductDataSerializedJspb,helpCenterPath:b.helpCenterPath||b.helpCenterPath,locale:b.locale||b.locale||"en-US".replace(/-/g,"_"),nonce:b.nonce||b.nonce,productData:b.productData||b.productData,receiverUri:b.receiverUri||b.receiverUri,
renderApiUri:b.renderApiUri||b.renderApiUri,theme:b.theme||b.theme,window:b.window||b.window});return new YYa(a)};var aZa,bu;_.$Ya=new _.Dd("helpServiceCreationDelegate",{oa:()=>wta});aZa=new _.Dd("HelpService productData",{oa:()=>({})});bu=class{constructor(a,b,c,d,e,f){this.productId=a;this.apiKey=f;e.listen("a",g=>{if(g=g.error){var l;d.lastError=`${(l=g.name)!=null?l:"Error"}: ${g.message}:\n ${g.stack}`}});this.u3c=c(a,{locale:b,helpCenterPath:"/cloud",productData:d})}r0(a){this.u3c.r0(a)}};bu.O=function(a){return new (a||bu)(_.m(BKa),_.m(_.ih),_.m(_.$Ya),_.m(aZa),_.m(jXa),_.m(_.Jn))};
bu.ta=_.k({token:bu,oa:bu.O,Ea:"root"});_.cu=class{constructor(a,b,c,d){this.service=a;this.enableAnonymousFeedback=b;this.productVersion=c;this.authuser=d;this.r0=(e,f)=>{f={authuser:this.authuser||void 0,productVersion:this.productVersion,onend:f,khd:!0};typeof e!=="undefined"&&(f.bucket=e);this.enableAnonymousFeedback&&(f.enableAnonymousFeedback=!0);this.service.r0(f)}}};_.cu.O=function(a){return new (a||_.cu)(_.m(bu),_.m(VKa,8),_.m(Hn),_.m(_.Kn))};_.cu.ta=_.k({token:_.cu,oa:_.cu.O});_.du=class{constructor(a){if(a)throw Error("Ec");}};_.du.O=function(a){return new (a||_.du)(_.m(_.du,12))};_.du.Ca=_.vd({type:_.du});_.du.Ba=_.Xc({});var yta;var bZa,cZa,dZa;bZa=class{constructor(a,b){this.url=a;this.VQ=null;this.options=b}};_.eu=function(a,b,c){a.kAb("",b,new bZa(c))};cZa=function(a,b){return a.JIc.get(b)||b};dZa=function(a,b,c=""){const d=c+":"+b;let e=a.wra.get(d);return e?a.tDb(e):(e=a.nJc(c,b))?(a.wra.set(d,e),a.tDb(e)):(c=a.Rpa.get(c))?a.HJc(b,c):_.Ke(Error("Fc`"+d))};
_.fu=class{constructor(a,b,c,d){this.RDb=a;this.sJ=b;this.LLa=d;this.wra=new Map;this.Rpa=new Map;this.vGc=new Map;this.hNa=new Map;this.JIc=new Map;this.dPa=[];this.FS=["material-icons","mat-ligature-font"];this.Bb=c}Ia(){this.dPa=[];this.wra.clear();this.Rpa.clear();this.vGc.clear()}tDb(a){return a.VQ?_.u(this.RPa(a).cloneNode(!0)):_.x(this.iLc(a),_.v(b=>b.cloneNode(!0)))}HJc(a,b){var c=this.pCb(a,b);if(c)return _.u(c);c=b.filter(d=>!d.VQ).map(d=>_.x(this.jLc(d),_.Ef(e=>{e=`Loading icon set URL: ${this.sJ.jq(5,
d.url)} failed: ${e.message}`;this.LLa.handleError(Error(e));return _.u(null)})));return _.x(_.Ue(c),_.v(()=>{const d=this.pCb(a,b);if(!d)throw Error("Fc`"+a);return d}))}pCb(a,b){for(let d=b.length-1;d>=0;d--){var c=b[d];if(c.VQ&&c.VQ.toString().indexOf(a)>-1){const e=this.RPa(c);if(c=this.tIc(e,a,c.options))return c}}return null}iLc(a){return _.x(this.qCb(a),_.ag(b=>a.VQ=b),_.v(()=>this.RPa(a)))}jLc(a){return a.VQ?_.u(null):_.x(this.qCb(a),_.ag(b=>a.VQ=b))}tIc(a,b,c){a=a.querySelector(`[id="${b}"]`);
if(!a)return null;a=a.cloneNode(!0);a.removeAttribute("id");if(a.nodeName.toLowerCase()==="svg")return this.rra(a,c);if(a.nodeName.toLowerCase()==="symbol")return this.rra(this.XNc(a),c);b=this.SPa(Ata("<svg></svg>"));b.appendChild(a);return this.rra(b,c)}SPa(a){const b=this.Bb.createElement("DIV");b.innerHTML=a;a=b.querySelector("svg");if(!a)throw Error("Ic");return a}XNc(a){const b=this.SPa(Ata("<svg></svg>"));var c=a.attributes;for(let d=0;d<c.length;d++){const {name:e,value:f}=c[d];e!=="id"&&
b.setAttribute(e,f)}for(c=0;c<a.childNodes.length;c++)a.childNodes[c].nodeType===this.Bb.ELEMENT_NODE&&b.appendChild(a.childNodes[c].cloneNode(!0));return b}rra(a,b){a.setAttribute("fit","");a.setAttribute("height","100%");a.setAttribute("width","100%");a.setAttribute("preserveAspectRatio","xMidYMid meet");a.setAttribute("focusable","false");b&&b.viewBox&&a.setAttribute("viewBox",b.viewBox);return a}qCb(a){var b=a.url;let c,d;a=(d=(c=a.options)==null?void 0:c.withCredentials)!=null?d:!1;if(!this.RDb)throw Error("Gc");
if(b==null)throw Error("Jc`"+b);const e=this.sJ.jq(5,b);if(!e)throw Error("Hc`"+b);if(b=this.hNa.get(e))return b;b=_.x(this.RDb.get(e,{responseType:"text",withCredentials:a}),_.v(f=>Ata(f)),Nf(()=>this.hNa.delete(e)),gka());this.hNa.set(e,b);return b}kAb(a,b,c){this.wra.set(a+":"+b,c);return this}Wbd(a,b){const c=this.Rpa.get(a);c?c.push(b):this.Rpa.set(a,[b]);return this}RPa(a){if(!a.x_b){const b=this.SPa(a.VQ);this.rra(b,a.options);a.x_b=b}return a.x_b}nJc(a,b){for(let c=0;c<this.dPa.length;c++){const d=
this.dPa[c](b,a);if(d)return d.url&&d.options?new bZa(d.url,d.options):new bZa(d)}}};_.fu.O=function(a){return new (a||_.fu)(_.m(_.Fo,8),_.m(Oo),_.m(_.bi,8),_.m(_.zf))};_.fu.ta=_.k({token:_.fu,oa:_.fu.O,Ea:"root"});new _.Nm;new _.Om;new _.Nm;new _.Nm;var eZa,fZa,gZa,hZa,iZa;eZa=new _.Dd("MAT_ICON_DEFAULT_OPTIONS");fZa=new _.Dd("mat-icon-location",{Ea:"root",oa:Bta});gZa="clip-path color-profile src cursor fill filter marker marker-start marker-mid marker-end mask stroke".split(" ");hZa=gZa.map(a=>`[${a}]`).join(", ");iZa=/^url\(['"]?#(.*?)['"]?\)$/;
_.gu=class{get color(){return this.Si||this.ES}set color(a){this.Si=a}get mk(){return this.TPa}set mk(a){a!==this.TPa&&(a?this.BOc(a):this.TPa&&this.mBb(),this.TPa=a)}get HO(){return this.HCb}set HO(a){a=this.hBb(a);a!==this.HCb&&(this.HCb=a,this.rQa())}get Uh(){return this.GCb}set Uh(a){a=this.hBb(a);a!==this.GCb&&(this.GCb=a,this.rQa())}constructor(){this.Ja=_.n(_.re);this.eNa=_.n(_.fu);this.Qr=_.n(fZa);this.LLa=_.n(_.zf);this.inline=!1;this.IFb=[];this.mLa=_.ve.EMPTY;const a=_.n(new _.Mm("aria-hidden"),
{optional:!0}),b=_.n(eZa,{optional:!0});b&&(b.color&&(this.color=this.ES=b.color),b.HO&&(this.HO=b.HO));a||this.Ja.ma.setAttribute("aria-hidden","true")}BNc(a){if(!a)return["",""];const b=a.split(":");switch(b.length){case 1:return["",b[0]];case 2:return b;default:throw Error("Kc`"+a);}}Qa(){this.rQa()}Vn(){var a=this.IS;a&&a.size&&(a=this.Qr.nOb(),a!==this.KFb&&(this.KFb=a,this.EFb(a)))}Ia(){this.mLa.unsubscribe();this.IS&&this.IS.clear()}yQa(){return!this.mk}lNc(a){this.mBb();const b=this.Qr.nOb();
this.KFb=b;this.sGc(a);this.EFb(b);this.Ja.ma.appendChild(a)}mBb(){const a=this.Ja.ma;let b=a.childNodes.length;for(this.IS&&this.IS.clear();b--;){const c=a.childNodes[b];c.nodeType===1&&c.nodeName.toLowerCase()!=="svg"||c.remove()}}rQa(){if(this.yQa()){var a=this.Ja.ma,b=(this.HO?cZa(this.eNa,this.HO).split(/ +/):this.eNa.FS).filter(c=>c.length>0);this.IFb.forEach(c=>a.classList.remove(c));b.forEach(c=>a.classList.add(c));this.IFb=b;this.Uh===this.KOa||b.includes("mat-ligature-font")||(this.KOa&&
a.classList.remove(this.KOa),this.Uh&&a.classList.add(this.Uh),this.KOa=this.Uh)}}hBb(a){return typeof a==="string"?a.trim().split(" ")[0]:a}EFb(a){const b=this.IS;b&&b.forEach((c,d)=>{c.forEach(e=>{d.setAttribute(e.name,`url('${a}#${e.value}')`)})})}sGc(a){const b=a.querySelectorAll(hZa),c=this.IS=this.IS||new Map;for(let d=0;d<b.length;d++)gZa.forEach(e=>{const f=b[d];var g=f.getAttribute(e);if(g=g?g.match(iZa):null){let l=c.get(f);l||(l=[],c.set(f,l));l.push({name:e,value:g[1]})}})}BOc(a){this.LGb=
this.MGb=null;this.mLa.unsubscribe();if(a){const [b,c]=this.BNc(a);b&&(this.MGb=b);c&&(this.LGb=c);this.mLa=_.x(dZa(this.eNa,c,b),_.Jf(1)).subscribe(d=>this.lNc(d),d=>{this.LLa.handleError(Error("Lc`"+b+"`"+c+"`"+d.message))})}}};_.gu.O=function(a){return new (a||_.gu)};
_.gu.wa=_.td({type:_.gu,na:[["mat-icon"]],nb:["role","img",1,"mat-icon","notranslate"],ob:10,Ya:function(a,b){a&2&&(_.og("data-mat-icon-type",b.yQa()?"font":"svg")("data-mat-icon-name",b.LGb||b.Uh)("data-mat-icon-namespace",b.MGb||b.HO)("fontIcon",b.yQa()?b.Uh:null),_.rg(b.color?"mat-"+b.color:""),_.qg("mat-icon-inline",b.inline)("mat-icon-no-color",b.color!=="primary"&&b.color!=="accent"&&b.color!=="warn"))},inputs:{color:"color",inline:[2,"inline","inline",_.oh],mk:"svgIcon",HO:"fontSet",Uh:"fontIcon"},
Pb:["matIcon"],standalone:!0,features:[_.ng,_.$g],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Eg(),_.Gg(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color, inherit)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}\n"],
hb:2,Ma:0});_.hu=class{};_.hu.O=function(a){return new (a||_.hu)};_.hu.Ca=_.vd({type:_.hu});_.hu.Ba=_.Xc({imports:[_.xs,_.xs]});_.jZa=[{Zs:"home",icons:"ariane ganpati_2 gerrit_2 gmail google_tasks google_tasks_2 privacy_4 presubmit_fail_2 presubmit_in_progress_2 presubmit_queue_2 presubmit_success_2".split(" ")},{Zs:"iam",icons:["domain","group","service_account","user"]},{Zs:"logs",icons:"any debug error fatal info warning".split(" ")},{Zs:"results",icons:"continuous_integration canceled_build_2 failed_build_2 queued_build_2 running_build_2 successful_build_2 unevaluated_build_2 broken_inv3 cancelled_inv3 failed_inv3 flaky_inv3 running_inv3 skipped_inv3 successful_inv3 successful_inv4 timed_out_inv3 tool_failed_inv3 unknown_inv3 unspecified_inv3 split_logs_ellipse1 split_logs_group1 split_logs_group2 split_logs_polygon1 split_logs_polygon2 split_logs_rectangle1 split_logs_star1 broken_square cancelled_square failed_square flaky_square queuing_square success_square culprit_identified user_presubmit user_presubmit2".split(" ")},
{Zs:"shared",icons:"add_ad app_engine_hex arrow_down_2 arrow_right_2 arrow_left_2 bitbucket_v3 bug_report_2 close cloud_pubsub_hex cloud_source_repositories_hex cloudshell chevron_right container_builder_hex create critique_3 devops_console_logo_1 delete description description_filled edit feedback_outline folder gcpIcon github gitlab_v2 google_cloud_logo google_new_chat_logo home help_outline keep leaf_node logging_hex logo_white more_vert org panes project settings_outline question_answer repository".split(" "),
NLb:["arrow_right","arrow_down"]},{Zs:"source",icons:"bazel_logo branch cs_logo deploy_and_debug fast_code_search file file_add file_delete file_edit folder folder_add folder_delete folder_edit folder_open grid_view history list_view move_up oss_logo reorient scope source submodule symbol symlink unlimited_private_repositories".split(" ")},{Zs:"drive",icons:"drive drive_audio drive_document drive_drawing drive_file drive_folder drive_form drive_fusiontable drive_map drive_image drive_presentation drive_script drive_site drive_spreadsheet drive_video".split(" ")},
{Zs:"oss",icons:["logo","logo_monochrome"]},{Zs:"tasks",icons:["g3c_logo_200x200"]}];_.kZa=new _.Dd("SvgIconGroupsToBeRegistered");_.iu=class{constructor(a,b){this.zPb=a;this.NXc=b;this.zPb.FS=["material-icons-extended"]}};_.iu.O=function(a){return new (a||_.iu)(_.m(_.fu),_.m(_.kZa))};_.iu.ta=_.k({token:_.iu,oa:_.iu.O});var lZa;lZa=function(a){setTimeout(()=>{a.slb=!0},864E5)};_.mi=class{constructor(a){this.kd=a;this.slb=!1;this.kd.Ub(()=>{lZa(this)})}cV(a,b){this.slb&&_.Pca(window.location,_.gc(b.url));return!this.slb}};_.mi.O=function(a){return new (a||_.mi)(_.m(_.df))};_.mi.ta=_.k({token:_.mi,oa:_.mi.O});var Fta=null,Kta=new WeakMap;var mZa=class{send(a,b){una(a);return this.makeRequest(a).then(c=>b?_.yh(b,c):c)}};var nZa=function(a,b){for(const c in a.S4a)a.S4a.hasOwnProperty(c)&&_.Jj(b,c,a.S4a[c])},oZa=function(a){return _.Hta({timeout:3E4}).then(b=>{b=b||window.gapi;nZa(a,b);return Mta(b,{apiKey:a.M5,clientId:a.L5.clientId,scope:a.L5.scope,sPb:a.L5.sPb,gNb:a.L5.gNb}).then(()=>b)})},pZa=function(a){return new Promise((b,c)=>{a.then(d=>{b(d.result===!1&&d.body!=null?{data:d.body}:d.result)},d=>{c(d.result===!1&&d.body!=null?{data:d.body}:d.result)})})},qZa=class extends mZa{constructor(a,b,c){super();this.N5=
a;this.M5=b;this.S4a=c||{};this.L5={}}makeRequest(a){return oZa(this).then(b=>{const c=this;return _.Ee(function*(){c.L5.w0c!==void 0&&(yield Lta(b,c.L5.w0c));nZa(c,b);return pZa(b.client.request({root:c.N5,path:a.path,method:a.Lb,body:a.body,params:a.Sa,headers:a.headers,authType:a.authType,apiId:a.apiId||void 0}))})})}};qZa.$inject=["gapiUrl","gapiKey","gapiConfigUpdates","gapiAuthParams","defaultApiId"];var sZa=class extends qZa{constructor(a,b,c,d,e,f){super(a,b,f);this.Lh=c;this.PTa=d;this.dr=e}makeRequest(a){a.headers||(a.headers={});a.headers.sessionId=this.Lh.sessionId;this.Lh.actionId&&(a.headers.actionId=this.Lh.actionId);this.dr&&(a.headers["X-Goog-IAM-Authorization-Token"]=this.dr);return rZa(this.PTa).then(()=>super.makeRequest(a))}};var tZa=class extends Error{constructor(a){super("No xhr error returned");this.error=a}};var uZa=/^\)\]\}',?\n/,vZa=class extends fKa{constructor(a,b){super();this.fj=b;this.config=_.De(Promise.resolve(a))}makeRequest(a){return _.x(this.config,_.Zf(b=>this.D2a(b,a)),_.Zf(b=>{if(b.headers.get("content-type")==="text/csv"||b.headers.get("content-type")==="text/plain")var c=_.u({data:b.body});else try{const d=(b.body||"{}").replace(uZa,"");c=_.u(JSON.parse(d))}catch(d){c=_.Ke(new _.Eo({error:d,headers:b.headers,url:b.url||void 0}))}return c}),_.v(b=>b))}D2a(a,b){b.headers=Object.assign({},
b.headers,a.headers);if(a.Aed){var c={},d={};let e=!1,f=!1,g=!1;if(b.headers){f=b.headers["Content-Type"]!=null;for(const [l,p]of Object.entries(b.headers)){const t=l,w=p;aKa.includes(t)?c[t]=w:t==="Content-Type"&&cKa.includes(w)?(c[t]=w,g=!0):(d[t]=w,e=!0)}}if(b.body!=null||b.Lb==="PUT"||b.Lb==="POST")f||(d["Content-Type"]="application/json",e=!0),g||(c["Content-Type"]="text/plain");e&&(d=encodeURIComponent(String($Ja(d))),b.Sa?b.Sa.$httpHeaders=d:b.Sa={$httpHeaders:d});b.headers=c;bKa.includes(b.Lb)||
(c=b.Lb,b.Sa?b.Sa.$httpMethod=c:b.Sa={$httpMethod:c},b.Lb="POST")}return this.fj.request(b.Lb,_.Nta(a.N5,b.path),{body:b.body||null,responseType:"text",observe:"response",headers:new Co(b.headers),params:this.searchParams(a,b),withCredentials:a.withCredentials})}searchParams(a,b){b=Object.entries(b.Sa||{}).reduce((c,[d,e])=>a.tid&&e instanceof Array?e.reduce((f,g)=>f.append(d,g),c):c.set(d,e),new _.Do({Lua:a.ykd}));return a.M5?b.set("key",a.M5):b}};var wZa=class extends vZa{constructor(a,b,c,d){super(a,b);this.cna=c;this.dr=d}D2a(a,b){return _.x(_.De(this.cna.getToken()),_.Zf(c=>{b.Sa||(b.Sa={});b.Sa.access_token=c;this.dr&&(b.headers=b.headers||{},b.headers["X-Goog-IAM-Authorization-Token"]=this.dr);return super.D2a(a,b)}),_.Ef(c=>{a:{const e=c.error;if(e&&typeof e==="object"&&e.error)var d=e;else{if(typeof e==="string")try{const f=JSON.parse(e);if(f&&f.error){d=f;break a}}catch(f){}d=typeof e==="string"?e:e?JSON.stringify(e):c.message;d=new tZa({code:c.status,
message:d})}}return _.Ke(d)}))}};var xZa=class extends wZa{constructor(a,b,c,d,e){super({N5:a,M5:b},c,d,e)}};var Rta=Error("Oc"),Sta=Error("Pc");var AZa=class{constructor(a,b,c,d,e){var f=yZa;this.oauthClientId=a;this.sessionIndex=b;this.Ah=c;this.PTa=d;this.Ga=e;this.eva=null;this.mnb=2;this.scopes=[...(new Set(f))].join(" ")}getToken(){const a=this;return _.Ee(function*(){a.eva||(a.eva=_.op(a.Ga,Qta(a.oauthClientId,a.scopes,a.sessionIndex),"getOauthToken"));var b=yield zZa(a.PTa),c=null;try{c=yield a.eva}catch(d){throw _.Ot(a.Ah,{error:d,message:"Failed to fetch oauth token.",Rd:"Dismiss"}),qta();}finally{b()}a:{if(c&&(b=c.access_token,
c=c.expires_at,b&&c&&!(Date.now()>=c))){c=b;break a}c=void 0}if(c)return a.mnb=2,c;if(a.mnb>0)return a.mnb--,a.eva=null,a.getToken();throw Error("Qc");})}};_.BZa=new _.Dd("authenticationLock");_.CZa=new _.Dd("Cookies");_.ju=new _.Dd("windowToken");var rZa,zZa;rZa=function(a){return zZa(a).then(b=>{b()})};zZa=function(a){return new Promise(b=>{const c=()=>{a.locked=!0;b(()=>{a.release()})};a.locked?a.nVb.push(c):c()})};_.DZa=class{constructor(){this.locked=!1;this.nVb=[]}release(){this.locked=!1;const a=this.nVb.shift();a&&a()}};var yZa;yZa="https://www.googleapis.com/auth/cloud-platform https://www.googleapis.com/auth/source.full_control https://www.googleapis.com/auth/source.read_only https://www.googleapis.com/auth/source.read_write https://www.googleapis.com/auth/cloud-platform https://www.googleapis.com/auth/cloudplatformprojects https://www.googleapis.com/auth/iam https://www.googleapis.com/auth/peopleapi.readwrite https://www.googleapis.com/auth/service.management".split(" ");
_.ku=class{constructor(a,b,c,d,e){this.q1c=new AZa(a,b,c,d,e)}getToken(){return this.q1c.getToken()}};_.ku.O=function(a){return new (a||_.ku)(_.m(FKa),_.m(_.Kn),_.m(_.Pt),_.m(_.BZa),_.m(_.wp))};_.ku.ta=_.k({token:_.ku,oa:_.ku.O});var EZa=class extends fKa{constructor(a,b,c){super();this.vUa=a;this.Lh=b;this.debug=c}makeRequest(a){const b=_.x(this.vUa.makeRequest(a),_.Ij(this.Lh,a.Mb||"Unknown RPC"));return this.debug.SSb(a,b)}};var hna;hna=function(a){let b;return{u1c(){b=Error("Rc")},oL(){},onError(c){if(typeof c!=="object")console.warn("Instance of error was not thrown.");else{if(c.stack)var d=c;else{if(c.axb)return;d=Error("Sc`"+a.path+"`"+JSON.stringify(c));c.axb=d}d.stack+=`\nCaused by: ${b.stack}`}}}};_.FZa=class extends _.qn{};_.GZa=class extends vZa{constructor(a){var b=_.n(_.Fo),c=_.n(_.Kn);super(a,b);this.sessionIndex=c}makeRequest(a){a.Sa=a.Sa||{};a.Sa.authuser=this.sessionIndex||"0";var b;a.headers=(b=a.headers)!=null?b:{};b=_.wDa([]);if(b!=null){a.headers.AUTHORIZATION=b;let c;a.headers["X-Goog-AuthUser"]=(c=this.sessionIndex)!=null?c:"0"}a.headers["X-Origin"]=window.location.origin;a.headers["X-Referer"]=window.location.origin;return super.makeRequest(a)}};_.HZa=class{constructor(){this.yz="assertive";this.Qv="";this.duration=0;this.data=null;this.RC="center";this.D9="bottom"}};var IZa=_.kj("state",[_.nj("void, hidden",_.mj({transform:"scale(0.8)",opacity:0})),_.nj("visible",_.mj({transform:"scale(1)",opacity:1})),_.oj("* => visible",_.lj("150ms cubic-bezier(0, 0, 0.2, 1)")),_.oj("* => void, * => hidden",_.lj("75ms cubic-bezier(0.4, 0.0, 1, 1)",_.mj({opacity:0})))]);var JZa=0,lu=class extends rs{constructor(a,b,c,d,e){super();this.lb=a;this.Ja=b;this.Ta=c;this.mc=d;this.PQ=e;this.Bb=_.n(_.bi);this.cU=new Set;this.mKa=150;this.Jb=!1;this.xT=new _.Pf;this.kJ=new _.Pf;this.Sba=new _.Pf;this.St="void";this.mT=`mat-snack-bar-container-live-${JZa++}`;this.zv=e.yz!=="assertive"||e.Qv?e.yz==="off"?"off":"polite":"assertive";this.mc.tFa&&(this.zv==="polite"&&(this.wca="status"),this.zv==="assertive"&&(this.wca="alert"))}Sv(a){a=this.Cv.Sv(a);this.lS();return a}ZB(a){a=
this.Cv.ZB(a);this.lS();return a}ggb(a){const b=a.Ek;a=a.Ff;(a==="void"&&b!=="void"||a==="hidden")&&this.baa();if(a==="visible"){const c=this.Sba;this.lb.run(()=>{c.next();c.complete()})}}xW(){this.Jb||(this.St="visible",_.an(this.Ta),this.iPa())}Ffa(){this.lb.run(()=>{this.St="hidden";this.Ja.ma.setAttribute("mat-exit","");clearTimeout(this.J$)});return this.kJ}Ia(){this.Jb=!0;this.YKa();this.baa()}baa(){_.x(this.lb.Dja,_.Jf(1)).subscribe(()=>{this.lb.run(()=>{this.kJ.next();this.kJ.complete()})})}lS(){const a=
this.Ja.ma,b=this.PQ.Ad;b&&(Array.isArray(b)?b.forEach(c=>a.classList.add(c)):a.classList.add(b));this.PLa()}PLa(){const a=this.mT,b=this.Bb.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let c=0;c<b.length;c++){const d=b[c],e=d.getAttribute("aria-owns");this.cU.add(d);e?e.indexOf(a)===-1&&d.setAttribute("aria-owns",e+" "+a):d.setAttribute("aria-owns",a)}}YKa(){this.cU.forEach(a=>{var b=a.getAttribute("aria-owns");b&&(b=b.replace(this.mT,"").trim(),b.length>0?a.setAttribute("aria-owns",
b):a.removeAttribute("aria-owns"))});this.cU.clear()}VFc(){}iPa(){this.J$||this.lb.Ub(()=>{this.J$=setTimeout(()=>{const a=this.Ja.ma.querySelector("[aria-hidden]"),b=this.Ja.ma.querySelector("[aria-live]");if(a&&b){let c=null;this.mc.isBrowser&&document.activeElement instanceof HTMLElement&&a.contains(document.activeElement)&&(c=document.activeElement);a.removeAttribute("aria-hidden");b.appendChild(a);let d;(d=c)==null||d.focus();this.xT.next();this.xT.complete()}},this.mKa)})}};
lu.O=function(a){return new (a||lu)(_.B(_.df),_.B(_.re),_.B(_.hn),_.B(_.Rq),_.B(_.HZa))};lu.La=_.xd({type:lu,rb:function(a,b){a&1&&_.Mg(_.ts,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.Cv=c.first)}},features:[_.mg]});_.mu=class extends lu{lS(){super.lS();this.PQ.RC==="center"&&this.Ja.ma.classList.add("mat-snack-bar-center");this.PQ.D9==="top"&&this.Ja.ma.classList.add("mat-snack-bar-top")}};_.mu.O=(()=>{let a;return function(b){return(a||(a=_.me(_.mu)))(b||_.mu)}})();
_.mu.wa=_.td({type:_.mu,na:[["snack-bar-container"]],nb:[1,"mat-snack-bar-container"],ob:2,Ya:function(a,b){a&1&&_.Dg("@state.done",function(c){return b.ggb(c)});a&2&&(_.xg("@state",b.St),_.og("mat-id-collision",null))},features:[_.mg],ya:3,Aa:3,Da:[["aria-hidden","true"],["cdkPortalOutlet",""]],qa:function(a,b){a&1&&(_.F(0,"div",0),_.C(1,Vta,0,0,"ng-template",1),_.J(),_.K(2,"div"));a&2&&(_.y(2),_.og("aria-live",b.zv)("role",b.wca)("id",b.mT))},Fa:[_.ts],styles:[".mat-snack-bar-container{border-radius:4px;box-sizing:border-box;display:block;margin:24px;max-width:33vw;min-width:344px;padding:14px 16px;min-height:48px;transform-origin:center}@media(forced-colors: active){.mat-snack-bar-container{border:solid 1px}}.mat-snack-bar-handset{width:100%}.mat-snack-bar-handset .mat-snack-bar-container{margin:8px;max-width:100%;min-width:0;width:100%}\n"],
hb:2,data:{animation:[IZa]}});var nu=class{constructor(a,b){this.Ga=a;this.ASc=b}create(a){return new EZa(a,this.Ga,this.ASc)}};nu.O=function(a){return new (a||nu)(_.m(_.wp),_.m(ko))};nu.ta=_.k({token:nu,oa:nu.O,Ea:"root"});var ou=class{constructor(a,b,c,d){this.qza=a;this.fj=b;this.cna=c;this.dr=d}create(a){return new xZa(a,this.qza,this.fj,this.cna,this.dr)}};ou.O=function(a){return new (a||ou)(_.m(_.Jn),_.m(_.Fo),_.m(_.ku),_.m(_.Nn))};ou.ta=_.k({token:ou,oa:ou.O,Ea:"root"});var Wta=[429,503];var pu;_.KZa=function(a,b,{W8a:c=!1}={}){var d=JSON.stringify(b);(d=a.store[d])?(c||(c=d.QTc,c=Date.now()-(c!=null?c:a.wh),c=d.g1b.getTime()>=c),a=c?d.response:a.qUb(b,d)):a=null;return a};pu=function(a,b,c,d,e){a.store[b]={id:c,response:d,g1b:new Date,QTc:e}};
_.LZa=class{constructor({wh:a=36E5}={}){this.store={};this.xTb=0;this.wh=a}fetch(a,b){const c=JSON.stringify(a);var d=_.KZa(this,a);if(d)return d;d=this.xTb++;b=this.LJb(c,d,b);this.gTb(c,d,b,a);return b}put(a,b){a=JSON.stringify(a);const c=this.xTb++;pu(this,a,c,b)}LJb(a,b,c){return c()}qUb(a){a=JSON.stringify(a);delete this.store[a];return null}gTb(a,b,c){pu(this,a,b,c)}};
_.qu=class extends _.LZa{constructor(a,{wh:b=36E5,J5a:c,Hlb:d,aXb:e=!0,bXb:f=Xta,vTb:g=5,cXb:l=500}={}){super({wh:b});this.Ga=a;this.Hlb=d;this.aXb=e;this.bXb=f;this.vTb=g;this.cXb=l;this.J5a=c}gTb(a,b,c,d){if(this.J5a)if(d=this.J5a(d,c),typeof d!=="number"){pu(this,a,b,c);const e=Date.now();_.x(d,_.Jf(1),Dha()).subscribe(f=>{f-=Date.now()-e;pu(this,a,b,c,f)},()=>{})}else pu(this,a,b,c,d);else pu(this,a,b,c)}LJb(a,b,c){c=_.Te(c);const d=this.bXb;this.aXb&&(c=_.x(c,_.Eta(this.Ga,d,{ZWb:this.cXb,pnb:this.vTb})));
const e=_.x(c,_.ag({error:()=>{const g=this.store[a];g&&g.id===b&&delete this.store[a]}}),_.Rf(new _.Sf(this.Hlb)));let f=!1;return _.Te(()=>{f||(e.connect(),f=!0);return e})}getValue(a,{W8a:b=!1}={}){a=_.KZa(this,a,{W8a:b});if(!a)return null;let c=null;a.subscribe(d=>{c=d}).unsubscribe();return c}};var MZa,NZa;MZa=class extends _.qu{constructor(a,b,c){super(a,Object.assign({},b,{Hlb:1}));this.Pf=c}qUb(a,b){this.Pf.refresh(a);return b.response}Agb(a){a=JSON.stringify(a);const b=this.store[a];b&&(this.store[a]=Object.assign({},b,{g1b:new Date}))}z5a(a){return this.getValue(a,{W8a:!0})}};NZa=function(a,b){return a.C3c.fetch(b,()=>new _.Uh({fetch:!0}))};
_.ru=class{constructor(a,b={}){this.C3c=new _.LZa({wh:Number.POSITIVE_INFINITY});this.xja=new MZa(a,b,this)}fetch(a,b){return this.xja.fetch(a,()=>_.x(NZa(this,a),_.Zf(({v2c:c,fetch:d})=>{d=d?b():_.Ye;return c===void 0?d:_.x(d,_.Yf(c))})))}z5a(a){return this.xja.z5a(a)}refresh(a,b,c=!0){if(!c&&!b)throw Error("Uc");const d=this.xja.z5a(a);d!=null&&(NZa(this,a).next({v2c:b?b(d):void 0,fetch:c}),c&&this.xja.Agb(a))}};var QZa,RZa,TZa,UZa,XZa,ZZa,$Za,b_a,c_a,SZa,a_a,VZa,g_a;_.OZa=class extends _.W{constructor(a={}){super();this.i.request=a.request==null?null:a.request}get request(){return _.Z(this,"request")?_.T(this,"request"):null}set request(a){this.i.request=a}ha(){return _.OZa}ka(){return{Oa:{request:_.PZa},keys:["request"]}}};
QZa=class extends _.W{constructor(a={}){super();this.i.result=a.result==null?null:a.result}get result(){return _.Z(this,"result")?_.T(this,"result"):null}set result(a){this.i.result=a}ha(){return QZa}ka(){return{Oa:{result:RZa},keys:["result"]}}};
RZa=class extends _.W{constructor(a={}){super();this.i.resourceType=a.resourceType==null?null:a.resourceType;this.i.status=a.status==null?null:a.status}get resourceType(){return _.Z(this,"resourceType")?_.T(this,"resourceType"):null}set resourceType(a){this.i.resourceType=a}get status(){return _.Z(this,"status")?_.T(this,"status"):null}set status(a){this.i.status=a}ha(){return RZa}ka(){return{keys:["resourceType","status"],Ha:{status:SZa}}}};
TZa=class extends _.W{constructor(a={}){super();this.i.result=a.result==null?null:a.result}get result(){return _.Z(this,"result")?_.T(this,"result"):null}set result(a){this.i.result=a}ha(){return TZa}ka(){return{Oa:{result:UZa},keys:["result"]}}};
UZa=class extends _.W{constructor(a={}){super();this.i.key=a.key==null?null:a.key;this.i.status=a.status==null?null:a.status}get key(){return _.Z(this,"key")?_.T(this,"key"):null}set key(a){this.i.key=a}get status(){return _.Z(this,"status")?_.T(this,"status"):null}set status(a){this.i.status=a}ha(){return UZa}ka(){return{keys:["key","status"],Ha:{key:VZa,status:SZa}}}};
_.WZa=class extends _.W{constructor(a={}){super();this.i.resourceTypes=a.resourceTypes==null?null:a.resourceTypes;this.i.count=a.count==null?null:a.count}get count(){return _.Z(this,"count")?_.T(this,"count"):null}set count(a){this.i.count=a}get resourceTypes(){return _.Z(this,"resourceTypes")?_.T(this,"resourceTypes"):null}set resourceTypes(a){this.i.resourceTypes=a}ha(){return _.WZa}ka(){return{keys:["count","resourceTypes"]}}};
XZa=class extends _.W{constructor(a={}){super();this.i.resources=a.resources==null?null:a.resources}get resources(){return _.Z(this,"resources")?_.T(this,"resources"):null}set resources(a){this.i.resources=a}ha(){return XZa}ka(){return{Oa:{resources:_.YZa},keys:["resources"]}}};
_.YZa=class extends _.W{constructor(a={}){super();this.i.resourceType=a.resourceType==null?null:a.resourceType;this.i.resourceId=a.resourceId==null?null:a.resourceId;this.i.timestamp=a.timestamp==null?null:a.timestamp}get resourceId(){return _.Z(this,"resourceId")?_.T(this,"resourceId"):null}set resourceId(a){this.i.resourceId=a}get resourceType(){return _.Z(this,"resourceType")?_.T(this,"resourceType"):null}set resourceType(a){this.i.resourceType=a}get timestamp(){return _.Z(this,"timestamp")?_.T(this,
"timestamp"):null}set timestamp(a){this.i.timestamp=a}ha(){return _.YZa}ka(){return{keys:["resourceId","resourceType","timestamp"]}}};ZZa=class extends _.W{constructor(a={}){super();this.i.result=a.result==null?null:a.result}get result(){return _.Z(this,"result")?_.T(this,"result"):null}set result(a){this.i.result=a}ha(){return ZZa}ka(){return{Oa:{result:$Za},keys:["result"]}}};
$Za=class extends _.W{constructor(a={}){super();this.i.setting=a.tx==null?null:a.tx;this.i.status=a.status==null?null:a.status}get tx(){return _.Z(this,"setting")?_.T(this,"setting"):null}set tx(a){this.i.setting=a}get status(){return _.Z(this,"status")?_.T(this,"status"):null}set status(a){this.i.status=a}ha(){return $Za}ka(){return{keys:["setting","status"],Ha:{setting:a_a,status:SZa}}}};
_.PZa=class extends _.W{constructor(a={}){super();this.i.resourceType=a.resourceType==null?null:a.resourceType;this.i.resourceId=a.resourceId==null?null:a.resourceId}get resourceId(){return _.Z(this,"resourceId")?_.T(this,"resourceId"):null}set resourceId(a){this.i.resourceId=a}get resourceType(){return _.Z(this,"resourceType")?_.T(this,"resourceType"):null}set resourceType(a){this.i.resourceType=a}ha(){return _.PZa}ka(){return{keys:["resourceId","resourceType"]}}};_.su=class extends _.W{ha(){return _.su}ka(){return{keys:[]}}};
b_a=class extends _.W{ha(){return b_a}ka(){return{keys:[]}}};
c_a=class extends _.W{constructor(a={}){super();this.i.resourceType=a.resourceType==null?null:a.resourceType;this.i.resourceIds=a.Hmb==null?null:a.Hmb;this.i.timestamps=a.ytb==null?null:a.ytb}get Hmb(){return _.Z(this,"resourceIds")?_.T(this,"resourceIds"):null}set Hmb(a){this.i.resourceIds=a}get resourceType(){return _.Z(this,"resourceType")?_.T(this,"resourceType"):null}set resourceType(a){this.i.resourceType=a}get ytb(){return _.Z(this,"timestamps")?_.T(this,"timestamps"):null}set ytb(a){this.i.timestamps=
a}ha(){return c_a}ka(){return{keys:["resourceIds","resourceType","timestamps"]}}};
_.d_a=class extends _.W{constructor(a={}){super();this.i.setting=a.tx==null?null:a.tx;this.i.subkey=a.w0==null?null:a.w0;this.i.projectId=a.projectId==null?null:a.projectId}get projectId(){return _.Z(this,"projectId")?_.T(this,"projectId"):null}set projectId(a){this.i.projectId=a}get tx(){return _.Z(this,"setting")?_.T(this,"setting"):null}set tx(a){this.i.setting=a}get w0(){return _.Z(this,"subkey")?_.T(this,"subkey"):null}set w0(a){this.i.subkey=a}ha(){return _.d_a}ka(){return{keys:["projectId",
"setting","subkey"]}}};
_.tu=class extends _.W{constructor(a={}){super();this.i.stringVal=a.Prb==null?null:a.Prb;this.i.int32Val=a.T9a==null?null:a.T9a;this.i.doubleVal=a.doubleVal==null?null:a.doubleVal;this.i.boolVal=a.Csa==null?null:a.Csa;this.i.int64Val=a.kxa==null?null:a.kxa;this.i.protoVal=a.X7==null?null:a.X7}get Csa(){return _.Z(this,"boolVal")?_.T(this,"boolVal"):null}set Csa(a){this.i.boolVal=a}get doubleVal(){return _.Z(this,"doubleVal")?_.T(this,"doubleVal"):null}set doubleVal(a){this.i.doubleVal=a}get T9a(){return _.Z(this,
"int32Val")?_.T(this,"int32Val"):null}set T9a(a){this.i.int32Val=a}get kxa(){return _.Z(this,"int64Val")?_.T(this,"int64Val"):null}set kxa(a){this.i.int64Val=a}get X7(){return _.Z(this,"protoVal")?_.T(this,"protoVal"):null}set X7(a){this.i.protoVal=a}get Prb(){return _.Z(this,"stringVal")?_.T(this,"stringVal"):null}set Prb(a){this.i.stringVal=a}ha(){return _.tu}ka(){return{keys:"boolVal doubleVal int32Val int64Val protoVal stringVal".split(" "),vd:{protoVal:{vc:null,Gc:!1,Hc:!1,Ic:!1}}}}};
SZa=class extends _.W{constructor(a={}){super();this.i.code=a.code==null?null:a.code;this.i.space=a.space==null?null:a.space;this.i.message=a.message==null?null:a.message;this.i.canonicalCode=a.dV==null?null:a.dV;this.i.messageSet=a.neb==null?null:a.neb}get dV(){return _.Z(this,"canonicalCode")?_.T(this,"canonicalCode"):null}set dV(a){this.i.canonicalCode=a}get code(){return _.Z(this,"code")?_.T(this,"code"):null}set code(a){this.i.code=a}get message(){return _.Z(this,"message")?_.T(this,"message"):
null}set message(a){this.i.message=a}get neb(){return _.Z(this,"messageSet")?_.T(this,"messageSet"):null}set neb(a){this.i.messageSet=a}get space(){return _.Z(this,"space")?_.T(this,"space"):null}set space(a){this.i.space=a}ha(){return SZa}ka(){return{keys:["canonicalCode","code","message","messageSet","space"],Ha:{messageSet:b_a}}}};
_.e_a=class extends _.W{constructor(a={}){super();this.i.resourceId=a.resourceId==null?null:a.resourceId}get resourceId(){return _.Z(this,"resourceId")?_.T(this,"resourceId"):null}set resourceId(a){this.i.resourceId=a}ha(){return _.e_a}ka(){return{keys:["resourceId"]}}};
_.f_a=class extends _.W{constructor(a={}){super();this.i.key=a.key==null?null:a.key;this.i.value=a.value==null?null:a.value;this.i.version=a.version==null?null:a.version;this.i.noExistingValue=a.Jfb==null?null:a.Jfb}get key(){return _.Z(this,"key")?_.T(this,"key"):null}set key(a){this.i.key=a}get Jfb(){return _.Z(this,"noExistingValue")?_.T(this,"noExistingValue"):null}set Jfb(a){this.i.noExistingValue=a}get value(){return _.Z(this,"value")?_.T(this,"value"):null}set value(a){this.i.value=a}get version(){return _.Z(this,
"version")?_.T(this,"version"):null}set version(a){this.i.version=a}ha(){return _.f_a}ka(){return{keys:["key","noExistingValue","value","version"],Ha:{key:_.d_a,value:_.tu}}}};
a_a=class extends _.W{constructor(a={}){super();this.i.key=a.key==null?null:a.key;this.i.value=a.value==null?null:a.value;this.i.version=a.version==null?null:a.version}get key(){return _.Z(this,"key")?_.T(this,"key"):null}set key(a){this.i.key=a}get value(){return _.Z(this,"value")?_.T(this,"value"):null}set value(a){this.i.value=a}get version(){return _.Z(this,"version")?_.T(this,"version"):null}set version(a){this.i.version=a}ha(){return a_a}ka(){return{keys:["key","value","version"],Ha:{key:VZa,
value:_.tu}}}};
VZa=class extends _.W{constructor(a={}){super();this.i.setting=a.tx==null?null:a.tx;this.i.subkey=a.w0==null?null:a.w0;this.i.projectNumber=a.projectNumber==null?null:a.projectNumber;this.i.projectId=a.projectId==null?null:a.projectId}get projectId(){return _.Z(this,"projectId")?_.T(this,"projectId"):null}set projectId(a){this.i.projectId=a}get projectNumber(){return _.Z(this,"projectNumber")?_.T(this,"projectNumber"):null}set projectNumber(a){this.i.projectNumber=a}get tx(){return _.Z(this,"setting")?
_.T(this,"setting"):null}set tx(a){this.i.setting=a}get w0(){return _.Z(this,"subkey")?_.T(this,"subkey"):null}set w0(a){this.i.subkey=a}ha(){return VZa}ka(){return{keys:["projectId","projectNumber","setting","subkey"]}}};g_a=new _.Dd("API_VERSION");_.h_a=new _.Dd("REQUEST_SERVICE for cloud_user_settings_api");_.uu=class{};_.uu.O=function(a){return new (a||_.uu)};_.uu.Ca=_.vd({type:_.uu});_.uu.Ba=_.Xc({});
var vu={$Xgafv:"$.xgafv",access_token:"access_token",alt:"alt",callback:"callback",count:"count",fields:"fields",key:"key",keyProjectId:"key.projectId",keySubkey:"key.subkey",oauth_token:"oauth_token",organizationId:"organizationId",prettyPrint:"prettyPrint",projectId:"projectId",quotaUser:"quotaUser",resourceId:"resourceId",uploadType:"uploadType",upload_protocol:"upload_protocol",version:"version"},wu=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1alpha1":a;this.ub=new _.sn(b,c)}BUa(a){return _.rn(this.ub,
{body:a,Lb:"POST",Mb:"cloudusersettings_pa.recent.batchDelete",path:`/${this.Wa}/recent:batchDelete`,Sa:_.zh({},vu,{}),Ob:QZa})}CUa(a){return _.rn(this.ub,{body:a,Lb:"POST",Mb:"cloudusersettings_pa.recent.batchGet",path:`/${this.Wa}/recent:batchGet`,Sa:_.zh({},vu,{}),Ob:XZa})}delete(a,b={},c={}){return _.rn(this.ub,{body:null,Lb:"DELETE",Mb:"cloudusersettings_pa.recent.delete",path:`/${this.Wa}/recent/${a}`,Sa:_.zh(b,vu,c),Ob:_.su})}get(a,b={},c={}){return _.rn(this.ub,{body:null,Lb:"GET",Mb:"cloudusersettings_pa.recent.get",
path:`/${this.Wa}/recent/${a}`,Sa:_.zh(b,vu,c),Ob:c_a})}update(a,b,c={},d={}){return _.rn(this.ub,{body:b,Lb:"PUT",Mb:"cloudusersettings_pa.recent.update",path:`/${this.Wa}/recent/${a}`,Sa:_.zh(c,vu,d),Ob:_.su})}};wu.O=function(a){return new (a||wu)(_.m(g_a,8),_.m(_.h_a),_.m(_.qn,8))};wu.ta=_.k({token:wu,oa:wu.O});_.xu=class{};_.xu.O=function(a){return new (a||_.xu)};_.xu.ta=_.k({token:_.xu,oa:a=>wu.O(a),Ea:_.uu});
var Au=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1alpha1":a;this.ub=new _.sn(b,c)}BUa(a){return _.rn(this.ub,{body:a,Lb:"POST",Mb:"cloudusersettings_pa.settings.batchDelete",path:`/${this.Wa}/settings:batchDelete`,Sa:_.zh({},vu,{}),Ob:TZa})}CUa(a){return _.rn(this.ub,{body:a,Lb:"POST",Mb:"cloudusersettings_pa.settings.batchGet",path:`/${this.Wa}/settings:batchGet`,Sa:_.zh({},vu,{}),Ob:ZZa})}delete(a,b={},c={}){return _.rn(this.ub,{body:null,Lb:"DELETE",Mb:"cloudusersettings_pa.settings.delete",
path:`/${this.Wa}/settings/${a}`,Sa:_.zh(b,vu,c),Ob:_.su})}get(a,b={},c={}){return _.rn(this.ub,{body:null,Lb:"GET",Mb:"cloudusersettings_pa.settings.get",path:`/${this.Wa}/settings/${a}`,Sa:_.zh(b,vu,c),Ob:a_a})}update(a,b,c={},d={}){return _.rn(this.ub,{body:b,Lb:"PUT",Mb:"cloudusersettings_pa.settings.update",path:`/${this.Wa}/settings/${a}`,Sa:_.zh(c,vu,d),Ob:a_a})}};Au.O=function(a){return new (a||Au)(_.m(g_a,8),_.m(_.h_a),_.m(_.qn,8))};Au.ta=_.k({token:Au,oa:Au.O});_.Bu=class{};
_.Bu.O=function(a){return new (a||_.Bu)};_.Bu.ta=_.k({token:_.Bu,oa:a=>Au.O(a),Ea:_.uu});_.i_a=new _.Dd("API_VERSION");_.j_a=new _.Dd("REQUEST_SERVICE for cloudresourcemanager_api");_.Cu=class{};_.Cu.O=function(a){return new (a||_.Cu)};_.Cu.Ca=_.vd({type:_.Cu});_.Cu.Ba=_.Xc({});_.k_a=new _.Dd("REQUEST_SERVICE for cloudresourcemanager_api_v2");_.Du=class{};_.Du.O=function(a){return new (a||_.Du)};_.Du.Ca=_.vd({type:_.Du});_.Du.Ba=_.Xc({});_.l_a=new _.Dd("REQUEST_SERVICE for iam_api_client");_.Eu=class{};_.Eu.O=function(a){return new (a||_.Eu)};_.Eu.Ca=_.vd({type:_.Eu});_.Eu.Ba=_.Xc({});_.m_a=new _.Dd("REQUEST_SERVICE for logging_api_client");_.Fu=class{};_.Fu.O=function(a){return new (a||_.Fu)};_.Fu.Ca=_.vd({type:_.Fu});_.Fu.Ba=_.Xc({});_.n_a=new _.Dd("API_VERSION");_.o_a=new _.Dd("REQUEST_SERVICE for service_manager_api_client");_.Gu=class{};_.Gu.O=function(a){return new (a||_.Gu)};_.Gu.Ca=_.vd({type:_.Gu});_.Gu.Ba=_.Xc({});var q_a=function(a){if(Sk)a=p_a(a);else if(_.Uk&&_.Tk)switch(a){case 93:a=91}return a},p_a=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}};var r_a={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",19:"pause",20:"caps-lock",27:"esc",32:"space",33:"pg-up",34:"pg-down",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"insert",46:"delete",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:"semicolon",61:"equals",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",
93:"context",96:"num-0",97:"num-1",98:"num-2",99:"num-3",100:"num-4",101:"num-5",102:"num-6",103:"num-7",104:"num-8",105:"num-9",106:"num-multiply",107:"num-plus",109:"num-minus",110:"num-period",111:"num-division",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12",186:"semicolon",187:"equals",189:"dash",188:",",190:".",191:"/",192:"`",219:"open-square-bracket",220:"\\",221:"close-square-bracket",222:"single-quote",224:"win"};var s_a=function(a,b,c,d,e,f,g,l,p,t,w){this.nP=a;this.Kw=b;this.EBa=c;this.M3=d;this.E4=e;this.gja=f;this.qCa=g;this.NAa=l;this.wZ=p;this.Lrb=t;this.timeStamp=w};s_a.prototype.getKey=function(){return this.Kw};s_a.prototype.Ls=function(){return this.qCa};
var x_a=function(a){var b=a.FW;b=(b=b&&"composed"in b&&b&&"composedPath"in b&&b.composed&&b.composedPath())&&b.length>0?b[0]:a.target;return t_a(u_a(v_a((new w_a).keyCode(a.keyCode||0).key(a.key||"").shiftKey(!!a.shiftKey).altKey(!!a.altKey).ctrlKey(!!a.ctrlKey).metaKey(!!a.metaKey).target(a.target),b),()=>a.preventDefault()),()=>a.stopPropagation()).timeStamp(a.timeStamp||0).ab()},w_a=function(){this.nP=null;this.Kw="";this.h0b=this.Lrb=this.wZ=this.NAa=this.qCa=this.gja=this.E4=this.M3=this.EBa=
null};_.aa=w_a.prototype;_.aa.keyCode=function(a){this.nP=a;return this};_.aa.key=function(a){this.Kw=a;return this};_.aa.shiftKey=function(a){this.EBa=a;return this};_.aa.altKey=function(a){this.M3=a;return this};_.aa.ctrlKey=function(a){this.E4=a;return this};_.aa.metaKey=function(a){this.gja=a;return this};_.aa.target=function(a){this.qCa=a;return this};var v_a=function(a,b){a.NAa=b;return a},u_a=function(a,b){a.wZ=b;return a},t_a=function(a,b){a.Lrb=b;return a};
w_a.prototype.timeStamp=function(a){this.h0b=a;return this};w_a.prototype.ab=function(){return new s_a(this.nP,this.Kw,this.EBa,this.M3,this.E4,this.gja,this.qCa,this.NAa,this.wZ,this.Lrb,this.h0b)};var y_a=function(a,b,c,d){cq.call(this,a,c);this.identifier=b;this.timeStamp=d!=null?d:null};_.Lk(y_a,cq);var B_a;_.Hu=function(a){iq.call(this);this.Wea=this.J8={};this.Uxa=0;this.CWc=Yca(z_a);this.j8c=Yca(A_a);this.bsa=!0;this.TQa=null;this.Jw=a;_.gq(this.Jw,"keydown",this.GOb,void 0,this);_.gq(this.Jw,"synthetic-keydown",this.LOb,void 0,this);Vk&&(_.gq(this.Jw,"keypress",this.NOb,void 0,this),_.gq(this.Jw,"synthetic-keypress",this.OOb,void 0,this));_.gq(this.Jw,"keyup",this.HOb,void 0,this);_.gq(this.Jw,"synthetic-keyup",this.MOb,void 0,this)};_.Lk(_.Hu,iq);
var C_a=function(a){this.Wb=a||null;this.next=a?null:{}},z_a=[27,112,113,114,115,116,117,118,119,120,121,122,123,19],A_a="color date datetime datetime-local email month number password search tel text time url week".split(" ");_.Hu.prototype.iQ=function(a,b){D_a(this.J8,E_a(1,arguments),a)};_.Hu.prototype.El=function(a){F_a(this.J8,E_a(0,arguments))};
var E_a=function(a,b){if(typeof b[a]==="string")a=G_a(b[a]).map(function(e){return H_a(e.key||"",e.keyCode,e.modifiers)});else{var c=b,d=a;Array.isArray(b[a])&&(c=b[a],d=0);for(a=[];d<c.length;d+=2)a.push(H_a("",c[d],c[d+1]))}return a};
_.Hu.prototype.In=function(){_.Hu.bE.In.call(this);this.J8={};hq(this.Jw,"keydown",this.GOb,!1,this);hq(this.Jw,"synthetic-keydown",this.LOb,!1,this);Vk&&(hq(this.Jw,"keypress",this.NOb,!1,this),hq(this.Jw,"synthetic-keypress",this.OOb,!1,this));hq(this.Jw,"keyup",this.HOb,!1,this);hq(this.Jw,"synthetic-keyup",this.MOb,!1,this);this.Jw=null};
var G_a=function(a){a=a.replace(/[ +]*\+[ +]*/g,"+").replace(/[ ]+/g," ").toLowerCase();a=a.split(" ");for(var b=[],c,d=0;c=a[d];d++){var e=c.split("+"),f=null,g=null;c=0;for(var l,p=0;l=e[p];p++){switch(l){case "shift":c|=1;continue;case "ctrl":c|=2;continue;case "alt":c|=4;continue;case "meta":c|=8;continue}e=void 0;f=l;if(!B_a){g={};for(e in r_a)g[r_a[e]]=q_a(parseInt(e,10));B_a=g}g=B_a[f];f=l;break}b.push({key:f,keyCode:g,modifiers:c})}return b};
_.Hu.prototype.HOb=function(a){a=x_a(a);Sk&&I_a(this,a);Vk&&!this.Cxa&&Iu(a)&&this.w6(a,!0)};_.Hu.prototype.MOb=function(a){a=a.getData();Sk&&I_a(this,a);Vk&&!this.Cxa&&Iu(a)&&this.w6(a,!0)};var I_a=function(a,b){32==a.TQa&&32==b.nP&&(0,b.wZ)();a.TQa=null},Iu=function(a){return Vk&&a.E4&&a.M3};_.Hu.prototype.NOb=function(a){a=x_a(a);a.nP>32&&Iu(a)&&(this.Cxa=!0)};_.Hu.prototype.OOb=function(a){a=a.getData();a.nP>32&&Iu(a)&&(this.Cxa=!0)};
var D_a=function(a,b,c){var d=b.shift();d.forEach(function(e){if((e=a[e])&&(b.length==0||e.Wb))throw Error("Vc`"+e.Wb);});b.length?d.forEach(function(e){e=e.toString();var f=new C_a;e=e in a?a[e]:a[e]=f;D_a(e.next,b.slice(0),c)}):d.forEach(function(e){a[e]=new C_a(c)})},F_a=function(a,b){b.shift().forEach(function(c){var d=a[c];d&&(b.length==0?d.Wb&&delete a[c]:d.next&&(F_a(d.next,b.slice(0)),_.sc(d.next)&&delete a[c]))})},J_a=function(a,b){for(var c=0;c<b.length;c++){var d=a[b[c]];if(d)return d}},
H_a=function(a,b,c){c=c||0;b=["c_"+b+"_"+c];a!=""&&b.push("n_"+a+"_"+c);return b};_.Hu.prototype.GOb=function(a){this.w6(x_a(a))};_.Hu.prototype.LOb=function(a){this.w6(a.getData())};
_.Hu.prototype.w6=function(a,b){a:{var c=a.nP;if(a.getKey()!=""){var d=a.getKey();if(d=="Control"||d=="Shift"||d=="Meta"||d=="AltGraph"){c=!1;break a}}else if(c==16||c==17||c==18){c=!1;break a}d=a.NAa;var e=d.tagName=="TEXTAREA"||d.tagName=="INPUT"||d.tagName=="BUTTON"||d.tagName=="SELECT",f=!e&&(d.isContentEditable||d.ownerDocument&&d.ownerDocument.designMode=="on");c=!e&&!f||this.CWc[c]?!0:f?!1:a.M3||a.E4||a.gja?!0:d.tagName=="INPUT"&&this.j8c[d.type]?c==13:d.tagName=="INPUT"||d.tagName=="BUTTON"?
c!=32:!1}if(c)if(!b&&Iu(a))this.Cxa=!1;else{b=q_a(a.nP);c=a.getKey();c=H_a(c,b,(a.EBa?1:0)|(a.E4?2:0)|(a.M3?4:0)|(a.gja?8:0));d=J_a(this.Wea,c);if(!d||Date.now()-this.Uxa>=1500)this.Wea=this.J8,this.Uxa=Date.now();(d=J_a(this.Wea,c))&&d.next&&(this.Wea=d.next,this.Uxa=Date.now());d&&(d.next?(0,a.wZ)():(this.Wea=this.J8,this.Uxa=Date.now(),this.bsa&&(0,a.wZ)(),c=d.Wb,d=new y_a("shortcut",c,a.Ls(),a.timeStamp),d=this.dispatchEvent(d),c=new y_a("shortcut_"+c,c,a.Ls(),a.timeStamp),(d&=this.dispatchEvent(c))||
(0,a.wZ)(),Sk&&(this.TQa=b)))}};var N_a,K_a,L_a,M_a;N_a=function(a,b,c,d,e){var f=typeof c==="string"?c:c.join();let g=a.UQa.get(f);g||(g=[],a.UQa.set(f,g));if(!e&&g.length)throw Error("Wc`"+c);if(e&&g.length>=3)throw Error("Xc`"+c+"`3");f=l=>{l.identifier===b&&d();return!0};e&&g.length&&K_a(a,c,g[g.length-1].callback);g.push({name:b,callback:f});L_a(a,b,c,f);return M_a(a,b,c,f)};K_a=function(a,b,c){typeof b==="string"?a.Ii.El(b):a.Ii.El(...b);hq(a.Ii,"shortcut",c)};
L_a=function(a,b,c,d){typeof c==="string"?a.Ii.iQ(b,c):a.Ii.iQ(b,...c);_.gq(a.Ii,"shortcut",d)};M_a=function(a,b,c,d){return()=>{var e=a.UQa.get(typeof c==="string"?c:c.join());if(e&&e.length){var f=e.findIndex(g=>g.name===b);f!==-1&&(f===e.length-1?(K_a(a,c,d),e.pop(),(e=e[e.length-1])&&L_a(a,e.name,c,e.callback)):e.splice(f,1))}}};
_.Ju=class{constructor(a){this.UQa=new Map;this.Ii=new _.Hu(a)}register(a,b,c,d=!1,e=!1){typeof b==="string"&&(b=b.toLowerCase());const f=N_a(this,a,b,c,d);if(e)return f;let g=()=>{};typeof b!=="string"||b.includes("alt")||(g=N_a(this,`${"alt"}+${a}`,`${"alt"}+${b}`,c,d));typeof b==="string"||b.includes(4)||(b.length===1?b.push(4):b.length>=2&&(b[1]|=4),g=N_a(this,`${"alt"}+${a}`,b,c,d));return()=>{f();g()}}};_.Ju.O=function(a){return new (a||_.Ju)(_.m(_.bi))};_.Ju.ta=_.k({token:_.Ju,oa:_.Ju.O,Ea:"root"});var O_a=class extends _.zk{constructor(a){super(a)}iX(){return _.vl(this,1)}getContainer(){return _.Al(this,2,0)}};var P_a=class extends _.zk{constructor(a){super(a)}getMetadata(){return _.il(this,O_a,1)}G8(a){return _.ml(this,1,a)}getValue(){return _.X(this,2)}Zga(){return _.X(this,2)}setValue(a){return _.Ac(this,2,a)}xl(){return _.Ql(this,2)}getType(){return _.X(this,3)}tm(a){return _.Ac(this,3,a)}};var Q_a=class extends _.zk{constructor(a){super(a)}getEmail(){return _.il(this,P_a,1)}};var R_a=function(a){if(a!=null)return _.Xb(a),{U7:_.h(_.sl(a,1)),container:_.h(_.ul(a,2)),Vld:_.h(_.ql(a,3)),Yhd:_.h(_.X(a,4))}};O_a.prototype.toObject=function(){return R_a(this)};var S_a=function(a){if(a!=null)return _.Xb(a),{metadata:R_a(a.getMetadata()),value:_.h(_.X(a,2)),type:_.h(_.X(a,3)),hjd:_.h(_.X(a,4))}};P_a.prototype.toObject=function(){return S_a(this)};Q_a.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={email:S_a(this.getEmail()),asd:_.h(_.X(this,2))}}else a=void 0;return a};var T_a=class extends _.zk{constructor(a){super(a)}getEmail(){return _.il(this,P_a,1)}};T_a.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={email:S_a(this.getEmail()),Thd:_.h(_.X(this,2))}}else a=void 0;return a};var U_a=class extends _.zk{constructor(a){super(a)}};U_a.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={nvd:_.h(_.ul(this,1)),ovd:_.h(_.X(this,2)),Xtd:_.h(_.X(this,3)),Vtd:_.h(_.X(this,4))}}else a=void 0;return a};var mua=new dq;mua.altKey=!0;mua.keyCode=39;(new dq).keyCode=13;var Yta=function(a,b){var c=V_a;if(b instanceof Object&&!Object.isFrozen(b)){var d=(d=b.fileName||b.filename||b.sourceURL||_.ea.$googDebugFname||location.href)&&(typeof d==="object"?d.href:d);try{b.fileName=d}catch(e){}}if(c.Zkb>=3)throw Error("Zc`"+a);c.Zkb++;try{c.isDisposed()||b instanceof Yt||b instanceof Wt||c.UAa&&c.UAa.length<10&&c.UAa.push(new W_a(a,b))}finally{c.Zkb--}},V_a=new class extends km{constructor(){super();this.Zkb=0;this.UAa=null}init(){this.UAa=[]}},W_a=class{constructor(a,b){this.msg=
a;this.e=b;this.severity="unknown"}};var Ku=function(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d};_.aa=Ku.prototype;_.aa.getWidth=function(){return this.right-this.left};_.aa.getHeight=function(){return this.bottom-this.top};_.aa.clone=function(){return new Ku(this.top,this.right,this.bottom,this.left)};_.aa.contains=function(a){return this&&a?a instanceof Ku?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};
_.aa.expand=function(a,b,c,d){_.Hk(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=Number(b),this.bottom+=Number(c),this.left-=Number(d));return this};_.aa.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};
_.aa.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};_.aa.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};
_.aa.translate=function(a,b){a instanceof lm?(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};_.aa.scale=function(a,b){b=typeof b==="number"?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};var Lu=function(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d};_.aa=Lu.prototype;_.aa.clone=function(){return new Lu(this.left,this.top,this.width,this.height)};_.aa.contains=function(a){return a instanceof lm?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};
_.aa.distance=function(a){var b=a.x<this.left?this.left-a.x:Math.max(a.x-(this.left+this.width),0);a=a.y<this.top?this.top-a.y:Math.max(a.y-(this.top+this.height),0);return Math.sqrt(b*b+a*a)};_.aa.getSize=function(){return new mm(this.width,this.height)};_.aa.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};
_.aa.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};_.aa.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};_.aa.translate=function(a,b){a instanceof lm?(this.left+=a.x,this.top+=a.y):(this.left+=a,typeof b==="number"&&(this.top+=b));return this};
_.aa.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 Mu=function(a,b){a:{var c=om(a);if(c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,null))){c=c[b]||c.getPropertyValue(b)||"";break a}c=""}return c||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]},X_a=function(a){try{return a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}},Y_a=function(a){var b=om(a),c=Mu(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=Mu(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},Z_a=function(a){for(var b=new Ku(0,Infinity,Infinity,0),c=pm(a),d=c.ul.body,e=c.ul.documentElement,f=VDa(c.ul);a=Y_a(a);)if((!_.Tk||a.clientHeight!=0||a!=d)&&a!=d&&a!=e&&Mu(a,"overflow")!="visible"){var g=Nu(a),l=new lm(a.clientLeft,a.clientTop);g.x+=l.x;g.y+=l.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=c.vK();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},Nu=function(a){var b=om(a),c=new lm(0,0);if(a==(b?om(b):document).documentElement)return c;a=X_a(a);b=WDa(pm(b).ul);c.x=a.left+b.x;c.y=a.top+b.y;return c},$_a=function(a){typeof a==
"number"&&(a+="px");return a},b0a=function(a){var b=a0a;if(Mu(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},a0a=function(a){var b=a.offsetWidth,c=a.offsetHeight,d=_.Tk&&!b&&!c;return(b===void 0||d)&&a.getBoundingClientRect?(a=X_a(a),new mm(a.right-a.left,a.bottom-a.top)):new mm(b,c)},c0a=function(a,b){a=a.style;"opacity"in a?a.opacity=b:"MozOpacity"in
a?a.MozOpacity=b:"filter"in a&&(a.filter=b===""?"":"alpha(opacity="+Number(b)*100+")")};var d0a=function(){if(Vk){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(ha()))?a[1]:"0"}return _.Uk?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(ha()))?a[0].replace(/_/g,"."):"10"):Zya?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(ha()))?a[1]:""):$ya||aza||bza?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(ha()))?a[1].replace(/_/g,"."):""):""}();var Ou=function(a){return(a=a.exec(ha()))?a[1]:""},e0a=function(){if(jza)return Ou(/Firefox\/([0-9.]+)/);if(_.Rk||Yya||Xya)return iza;if(nza){if(_.ra()||jaa()){var a=Ou(/CriOS\/([0-9.]+)/);if(a)return a}return Ou(/Chrome\/([0-9.]+)/)}if(oza&&!_.ra())return Ou(/Version\/([0-9.]+)/);if(kza||lza){if(a=/Version\/(\S+).*Mobile\/(\S+)/.exec(ha()))return a[1]+"."+a[2]}else if(mza)return(a=Ou(/Android\s+([0-9.]+)/))?a:Ou(/Version\/([0-9.]+)/);return""}();var h0a=function(a,b,c,d,e,f,g,l){var p;if(p=c.offsetParent){var t=p.tagName=="HTML"||p.tagName=="BODY";if(!t||Mu(p,"position")!="static"){var w=Nu(p);if(!t){t="rtl"==Mu(p,"direction");var A;if(A=t){A=oza&&Pya(e0a,10)>=0;var G;if(G=cza)G=Pya(d0a,10)>=0;var I=nza&&Pya(e0a,85)>=0;A=Sk||A||G||I}t=A?-p.scrollLeft:t&&Mu(p,"overflowX")!="visible"?p.scrollWidth-p.clientWidth-p.scrollLeft:p.scrollLeft;w=FDa(w,new lm(t,p.scrollTop))}}}p=w||new lm;w=Nu(a);t=b0a(a);w=new Lu(w.x,w.y,t.width,t.height);if(t=Z_a(a))I=
new Lu(t.left,t.top,t.right-t.left,t.bottom-t.top),t=Math.max(w.left,I.left),A=Math.min(w.left+w.width,I.left+I.width),t<=A&&(G=Math.max(w.top,I.top),I=Math.min(w.top+w.height,I.top+I.height),G<=I&&(w.left=t,w.top=G,w.width=A-t,w.height=I-G));t=pm(a);A=pm(c);if(t.ul!=A.ul){t=t.ul.body;A=A.getWindow();G=new lm(0,0);I=qm(om(t));b:{try{Wya(I.parent);var L=!0;break b}catch(na){}L=!1}if(L){L=t;do{if(I==A)var V=Nu(L);else V=X_a(L),V=new lm(V.left,V.top);G.x+=V.x;G.y+=V.y}while(I&&I!=A&&I!=I.parent&&(L=
I.frameElement)&&(I=I.parent))}L=FDa(G,Nu(t));w.left+=L.x;w.top+=L.y}a=f0a(a,b);b=w.left;a&4?b+=w.width:a&2&&(b+=w.width/2);b=new lm(b,w.top+(a&1?w.height:0));b=FDa(b,p);e&&(b.x+=(a&4?-1:1)*e.x,b.y+=(a&1?-1:1)*e.y);if(f)if(l)var da=l;else if(da=Z_a(c))da.top-=p.y,da.right-=p.x,da.bottom-=p.y,da.left-=p.x;return g0a(b,c,d,void 0,da,f,g)},g0a=function(a,b,c,d,e,f,g){a=a.clone();var l=f0a(b,c);c=b0a(b);g=g?g.clone():c.clone();a=a.clone();g=g.clone();var p=0;if(d||l!=0)l&4?a.x-=g.width+(d?d.right:0):
l&2?a.x-=g.width/2:d&&(a.x+=d.left),l&1?a.y-=g.height+(d?d.bottom:0):d&&(a.y+=d.top);f&&(e?(d=g,l=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,l|=1),f&16&&(p=a.x,a.x<e.left&&(a.x=e.left,l|=4),a.x+d.width>e.right&&(d.width=Math.min(e.right-a.x,p+d.width-e.left),d.width=Math.max(d.width,0),l|=4)),a.x+d.width>e.right&&f&1&&(a.x=Math.max(e.right-d.width,e.left),l|=1),f&2&&(l|=(a.x<e.left?16:0)|(a.x+d.width>e.right?32:
0)),a.y<e.top&&f&4&&(a.y=e.top,l|=2),f&32&&(p=a.y,a.y<e.top&&(a.y=e.top,l|=8),a.y+d.height>e.bottom&&(d.height=Math.min(e.bottom-a.y,p+d.height-e.top),d.height=Math.max(d.height,0),l|=8)),a.y+d.height>e.bottom&&f&4&&(a.y=Math.max(e.bottom-d.height,e.top),l|=2),f&8&&(l|=(a.y<e.top?64:0)|(a.y+d.height>e.bottom?128:0)),e=l):e=256,p=e);f=new Lu(0,0,0,0);f.left=a.x;f.top=a.y;f.width=g.width;f.height=g.height;e=p;if(e&496)return e;a=new lm(f.left,f.top);a instanceof lm?(g=a.x,a=a.y):(g=a,a=void 0);b.style.left=
$_a(g);b.style.top=$_a(a);g=f.getSize();c==g||c&&g&&c.width==g.width&&c.height==g.height||(c=g,b=b.style,Sk?b.MozBoxSizing="border-box":_.Tk?b.WebkitBoxSizing="border-box":b.boxSizing="border-box",b.width=Math.max(c.width,0)+"px",b.height=Math.max(c.height,0)+"px");return e},f0a=function(a,b){return(b&8&&"rtl"==Mu(a,"direction")?b^4:b)&-9};var l0a=function(a,b){if(b.f0)a:{var c=b.f0.GQc,d=b.f0.n7,e=b.f0.domHelper,f=b.f0.config;b=b.f0.FXc;if(a.Ck){var g=!!f.hovercardAlign;f="v"===f.hovercardAlign;if(g&&b)i0a(a,b,c,e,f);else if(d)b=WDa(e.ul),f=d.x+b.x,d=d.y+b.y,a.Ck?(a.Ck.classList.remove("boqSocialpeoplehovercardV2HovercardAnimating"),e=j0a(e),d=new lm(f,d),f=new Ku(15,15,15,15),g0a(d,a.Ck,8,f,e,5,c)&496&&g0a(d,a.Ck,9,f,e,5,c)&496&&g0a(d,a.Ck,8,f,e,0,c)):Lj("this.el_ is falsy");else{Lj(`Not displaying by element (${g} && ${b}) or mouse position (${d})`);
break a}a.Ck?(k0a(a,!0),a.wha&&(a.wha=null),a.Ck.style.display="",c0a(a.Ck,1),a.Hj.next({type:0})):Lj("this.el_ is falsy")}}else a.Ck?(a.Ck.classList.remove("boqSocialpeoplehovercardV2HovercardAnimating"),a.Ck.style.display="",a.Hj.next({type:0})):Lj("this.el_ is falsy")},m0a=function(a){a.Ck?(k0a(a,!1),c0a(a.Ck,0),a.wha&&(a.wha.unsubscribe(),a.wha=null),a.Ck.style.display="none",a.Hj.next({type:1})):Lj("this.el_ is falsy")},i0a=function(a,b,c,d,e=!1){if(a.Ck){a.Ck.classList.remove("boqSocialpeoplehovercardV2HovercardAnimating");
d=j0a(d);var f=6,g=4,l=0,p=0,t=4,w=void 0;e&&(f=9,g=0,p=l=1,t=0,w=new lm(100,-10));h0a(b,g,a.Ck,l,w,f,c,d)>2&&h0a(b,p,a.Ck,t,w,f,c,d)>2&&h0a(b,g,a.Ck,l,w,0,c,d)}else Lj("this.el_ is falsy")},j0a=function(a){const b=WDa(a.ul);a=a.vK();return new Ku(b.y+12,b.x+a.width-12,b.y+a.height-12,b.x+12)},k0a=function(a,b){b?a.Ck.classList.add("boqSocialpeoplehovercardV2HovercardAnimating"):a.Ck.classList.remove("boqSocialpeoplehovercardV2HovercardAnimating")},n0a=class{constructor(){this.wha=this.Ck=null;this.Hj=
new _.Pf}};var Pu=function(a,b){b.WQ!==a.My.WQ&&(a.My={xH:!1,tF:!1,WQ:b.WQ});b.xH||b.tF?!b.xH&&!b.tF||a.My.xH||a.My.tF||a.rDa.next("cancelHide"):a.rDa.next("beginHide");a.My=b},o0a=class{constructor(){this.My={xH:!1,tF:!1,WQ:""};this.rDa=new _.Pf}gha(){const a=Object.assign({},this.My,{tF:!0,xH:!1});Pu(this,a)}fha(){const a=Object.assign({},this.My,{tF:!1});Pu(this,a)}iha(a){a=Object.assign({},this.My,{tF:!1,xH:!0,WQ:a});Pu(this,a)}hha(a){a=Object.assign({},this.My,{xH:!1,WQ:a});Pu(this,a)}r7a(){Pu(this,{tF:!1,
xH:!1,WQ:""})}Dva(){this.My={tF:!1,xH:!1,WQ:""};this.rDa.next("forceHide")}iab(){return this.My.xH||this.My.tF}};var q0a=class{constructor(a){this.fF=a;this.c5=new _.ve;this.XO=new o0a;this.c5.add(_.x(this.XO.rDa.Yf(),_.$e(b=>{var c=this.fF;return(c.nh?c.nh.config.allowOnlyForcedHide:c.Th&&c.Th.config.allowOnlyForcedHide)&&b!=="forceHide"?!1:!0})).subscribe(b=>{switch(b){case "beginHide":p0a(this.fF);break;case "cancelHide":Qu(this.fF);break;case "forceHide":p0a(this.fF,0);break;default:Lj(`Unknown Visibility Event: ${b}`)}}))}gha(){var a=this.fF,b=Date.now();a.YC=b;this.XO.gha()}fha(){var a=this.fF,b=Date.now();
a.YC=b;this.XO.fha()}iha(a,b){this.fF.YC=b;this.XO.iha(a)}hha(a,b){this.fF.YC=b;this.XO.hha(a)}r7a(a){this.fF.YC=a;this.XO.r7a()}Dva(a){this.fF.YC=a;this.XO.Dva()}iab(){return this.XO.iab()}};var r0a=class{constructor(a){this.config=a}},s0a=class{constructor(a){this.state=a}},t0a=class{},u0a=class{},v0a=class{},w0a=class{constructor(a){this.size=a}},x0a=class{constructor(a){this.size=a}},y0a=class{constructor(a){this.T3c=a}},z0a=class{constructor(a){this.message=a}},A0a=class{constructor(a){this.i3c=a}};var B0a=class{constructor(a){this.tga=a;this.wza=this.tga.iframeGetCrossOriginFilter()}};var Ru=class extends _.zk{constructor(a){super(a)}oOb(){return _.wl(this,1)}xw(){return _.El(this,2,C0a)}DBa(a){return _.Yj(this,2,C0a,a)}Cpb(a){_.Il(this,3,a)}},C0a=[2,4];var D0a=class extends _.zk{constructor(){super()}b6a(){return _.il(this,Ru,1)}LYb(a){_.ml(this,1,a)}};var E0a=function(a){if(a!=null)return _.Xb(a),{uka:_.h(_.tl(a,1)),text:_.h(_.Gl(a,2,C0a)),Brd:_.h(_.ul(a,_.hl(a,C0a,4))),disabled:_.h(_.sl(a,3))}};Ru.prototype.toObject=function(){return E0a(this)};D0a.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={Z2c:E0a(this.b6a())}}else a=void 0;return a};var F0a=function(a,b){a=a.Ova;a.tga.iframeSend("loadData",a.wza,b.config)},G0a=function(a={width:0,height:0}){const b=new mm(0,0);a&&(b.width=a.width||0,b.height=a.height||0);return b},nua=class{constructor(a){this.Ova=new B0a(a);this.Hj=new _.Pf}};var H0a=class{constructor(a,b,c){this.Ay=a;this.X3=b;this.s8a=c}},I0a=class{constructor(a){this.Ay=a}},J0a=class{constructor(a,b){this.Ay=a;this.X3=b}},K0a=class{constructor(a){this.Ay=a}},L0a=class{constructor(a,b){this.Ay=a;this.X3=b}},M0a=class{constructor(a,b){this.Ay=a;this.X3=b}},N0a=class{constructor(a){this.Ay=a}},O0a=class{constructor(a){this.Ay=a}};var P0a=!_.Rk&&!faa(),Su=function(a,b){if(/-[a-z]/.test(b))return null;if(P0a&&a.dataset){if(gaa()&&!(b in a.dataset))return null;a=a.dataset[b];return a===void 0?null:a}return a.getAttribute("data-"+pDa(b))},Q0a=function(a,b){return/-[a-z]/.test(b)?!1:P0a&&a.dataset?b in a.dataset:a.hasAttribute?a.hasAttribute("data-"+pDa(b)):!!a.getAttribute("data-"+pDa(b))};var Tu=function(a,b){b=parseInt(Su(b,"hovercardOwnerId")||"-1",10);return a.SMb[b]=a.SMb[b]||new sq(a)},Uu=function(a){return!!a.target&&a.target.tagName!=="IFRAME"},R0a=function(a,b){const c=String(_.Ik(b)),d=Tu(a,b);a.pJb=e=>{Uu(e)&&a.Hj.next(new M0a(e,c))};d.listen(b,"keydown",a.pJb)},S0a=function(a,b,c){const d=b.getAttribute("data-hovercard-id");a.Jha.has(d)||a.Jha.set(d,{element:b,listener:c});return a.Jha.get(d).listener},T0a=function(a,b,c){const d=b.getAttribute("data-hovercard-id");a.Iha.has(d)||
a.Iha.set(d,{element:b,listener:c});return a.Iha.get(d).listener},U0a=function(a,b,c){const d=b.getAttribute("data-hovercard-id");a.Sda.has(d)||a.Sda.set(d,{element:b,listener:c});return a.Sda.get(d).listener},V0a=function(a,b,c){const d=b.getAttribute("data-hovercard-id");a.Tda.has(d)||a.Tda.set(d,{element:b,listener:c});return a.Tda.get(d).listener},W0a=function(a,b,c,d){const e=pm(b).ul.body;Tu(a,b).listen(b,"mouseover",S0a(a,b,f=>{Uu(f)&&a.Hj.next(new H0a(f,c,d))})).listen(b,"mouseout",T0a(a,
b,f=>{Uu(f)&&a.Hj.next(new I0a(f))})).listen(e,"mousemove",U0a(a,b,f=>void a.Hj.next(new N0a(f)))).listen(e,"touchstart",V0a(a,b,f=>void a.Hj.next(new O0a(f))))},X0a=function(a,b){const c=Tu(a,b),d=String(_.Ik(b));a.qJb=e=>{Uu(e)&&a.Hj.next(new L0a(e,d))};a.u0b=e=>void a.Hj.next(new O0a(e));c.listen(b,"mouseover",a.qJb).listen(b,"touchstart",a.u0b);R0a(a,b);return(b=pm(b).cj("C__HC_94253229"))?(a.wUb=e=>void a.Hj.next(new J0a(e,d)),a.vUb=e=>void a.Hj.next(new K0a(e)),c.listen(b,"mouseover",a.wUb).listen(b,
"mouseout",a.vUb),b):null},Y0a=function(a,b){const c=b.getAttribute("data-hovercard-id");a.Jha.forEach(({element:e,listener:f},g)=>{c===g&&(Tu(a,e).Zu(e,"mouseover",f),a.Jha.delete(g))});a.Iha.forEach(({element:e,listener:f},g)=>{c===g&&(Tu(a,e).Zu(e,"mouseout",f),a.Iha.delete(g))});const d=pm(b).ul.body;a.Sda.forEach(({element:e,listener:f},g)=>{c===g&&(Tu(a,e).Zu(d,"mousemove",f),a.Sda.delete(g))});a.Tda.forEach(({element:e,listener:f},g)=>{c===g&&(Tu(a,e).Zu(d,"touchstart",f),a.Tda.delete(g))})},
Z0a=function(a,b=!1){if(!_.Hk(a)||a.nodeType!=1)return!1;let c=!1;Q0a(a,"hovercardHoverTriggerDisabled")&&(c=Su(a,"hovercardHoverTriggerDisabled")==="true");return Q0a(a,"hovercardId")&&(!b||!c)},$0a=function(a,b=!1){return aEa(a,c=>Z0a(c,b))},a1a=function(a,b){for(;b&&a!==b;)b=b.parentNode||b.host;return b===a},b1a=class{constructor(){this.Jha=new Map;this.Iha=new Map;this.Sda=new Map;this.Tda=new Map;this.SMb={};this.Hj=new _.Pf}Wva(a){return pm(a)}};var c1a=class extends _.zk{constructor(a){super(a)}};var d1a=class extends _.zk{constructor(a){super(a)}};var e1a=class extends _.zk{constructor(a){super(a)}getEmail(){return _.Y(this,1)}Y5a(){return _.Y(this,2)}Cga(){return _.Y(this,4)}};var f1a=class extends _.zk{constructor(a){super(a)}b6a(){return _.il(this,Ru,2)}LYb(a){_.ml(this,2,a)}};var g1a=function(a){if(a!=null)return _.Xb(a),{Ued:_.h(_.X(a,1))}};c1a.prototype.toObject=function(){return g1a(this)};var h1a=function(a){if(a!=null)return _.Xb(a),{Xfd:_.h(_.X(a,1)),xvd:_.h(_.X(a,2))}};d1a.prototype.toObject=function(){return h1a(this)};var i1a=function(a){if(a!=null)return _.Xb(a),{email:_.h(_.X(a,1)),nUb:_.h(_.X(a,2)),ipd:_.h(_.X(a,3)),displayName:_.h(_.X(a,4))}};e1a.prototype.toObject=function(){return i1a(this)};f1a.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={Wtd:i1a(_.il(this,e1a,1)),Z2c:E0a(this.b6a()),Ted:g1a(_.il(this,c1a,3)),Ohd:h1a(_.il(this,d1a,4))}}else a=void 0;return a};var j1a=class extends _.zk{constructor(){super()}p6a(){return _.yl(this,1)}Upb(a){return _.Ml(this,1,a)}getMetadata(){return _.il(this,Ru,2)}G8(a){return _.ml(this,2,a)}};j1a.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={requestId:_.h(_.ql(this,1)),metadata:E0a(this.getMetadata())}}else a=void 0;return a};_.k1a=RegExp("[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]");var l1a=function(a,b){iq.call(this);this.mxa=a||1;this.Wma=b||_.ea;this.oJb=(0,_.Oj)(this.p8c,this);this.fSb=_.Kk()};_.Lk(l1a,iq);_.aa=l1a.prototype;_.aa.enabled=!1;_.aa.fE=null;_.aa.setInterval=function(a){this.mxa=a;this.fE&&this.enabled?(this.stop(),this.start()):this.fE&&this.stop()};
_.aa.p8c=function(){if(this.enabled){const a=_.Kk()-this.fSb;a>0&&a<this.mxa*.8?this.fE=this.Wma.setTimeout(this.oJb,this.mxa-a):(this.fE&&(this.Wma.clearTimeout(this.fE),this.fE=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};_.aa.start=function(){this.enabled=!0;this.fE||(this.fE=this.Wma.setTimeout(this.oJb,this.mxa),this.fSb=_.Kk())};_.aa.stop=function(){this.enabled=!1;this.fE&&(this.Wma.clearTimeout(this.fE),this.fE=null)};
_.aa.In=function(){l1a.bE.In.call(this);this.stop();delete this.Wma};var m1a=function(a,b){if(typeof a!=="function")if(a&&typeof a.handleEvent=="function")a=(0,_.Oj)(a.handleEvent,a);else throw Error("$c");return Number(b)>2147483647?-1:_.ea.setTimeout(a,b||0)},n1a=function(a){let b=null;return(new Ut(function(c,d){b=m1a(function(){c(void 0)},a);b==-1&&d(Error("ad"))})).bR(function(c){_.ea.clearTimeout(b);throw c;})};var Vu={HFa:0,GHa:1,v$:2},p0a=function(a,b){o1a(a);a.nh&&!a.vha&&(a.ELb.w_b||p1a(a,b).then(()=>void Wu(a)))},Qu=function(a){var b=a.vha;b&&b.cancel();a.vha=null},s1a=function(a,b,c){if(Uu(c)){var d=q1a(c)||c.target;if(d=$0a(d,!0))a.YC=Date.now(),r1a(a,b,d,c.clientX,c.clientY,{GPb:!1,FQb:!1,s8a:{}})}},t1a=function(a,b,c={}){b=Object.assign({},b,c);b.scheduleEventHandler&&(b.overrideCalendar=!0);b.sendChatHandler&&(b.overrideChat=!0);b.sendEmailHandler&&(b.overrideEmail=!0);b.videoChatHandler&&(b.overrideVideoChat=
!0);b.primaryActionButtonOnload&&(b.overridePrimaryActionButtonOnload=!0);b.primaryActionButtonOnTrigger&&(b.overridePrimaryActionButtonOntrigger=!0);b.openLinkInContactsCompanionCallback&&(b.contactsCompanionAvailable=!0);b.suppressHidesFromMouseEvents&&(a.ELb.w_b=!0);return b},qua=function(a,b,c={}){a.H9=b;b=_.Ik(b);a.ql[b]=t1a(a,c);a.vJb()},u1a=function(a){a.Ysa=!0;const b=X0a(a.bK,a.H9);b&&(a.PKb=b,a.DV.Ck=a.PKb,m0a(a.DV))},v1a=function(a,b){var c=Date.now();(a.YC===null||a.YC<c)&&a.Bw.Dva(c);
a.nh&&(b&&a.Qma&&a.Qma.focus(),a.Qma=null,a.nh.lPb=b?"hideTriggeredByEscape":"hideTriggeredByMouse")},w1a=function(a,b){return a.td.some(c=>b.keyCode===c.keyCode&&!!b.ctrlKey===!!c.ctrlKey&&!!b.altKey===!!c.altKey&&!!b.shiftKey===!!c.shiftKey&&!!b.metaKey===!!c.metaKey)},q1a=function(a){return(a=a.FW)&&typeof a.composedPath==="function"&&(a=a.composedPath(),a=a.length>0?a[0]:null,a instanceof Node)?a:null},r1a=function(a,b,c,d,e,f){var g=a.ql[b].primaryActionButtonOnload,l=Su(c,"hovercardId");g&&
l&&(g=g(l,x1a(a)),a.RW=g);a.n7={x:d,y:e};if(UDa(window).width<375)Vt();else if(a.nh&&a.nh.Ye==c)Qu(a),Vt();else if(a.Th&&a.Th.Ye==c)Vt();else if(Xu(a),c?(d=Su(c,"hovercardId")||"",d=_.Mk(d,"buganizer-system+")?d.replace("buganizer-system+",""):_.Mk(d,"yaqs-carrier-pigeon+")?d.replace("yaqs-carrier-pigeon+",""):d):d="",d){Date.now();e=b.toString();if(P0a&&c.dataset)c.dataset.hovercardOwnerId=e;else{if(/-[a-z]/.test("hovercardOwnerId"))throw Error("U");c.setAttribute("data-"+pDa("hovercardOwnerId"),
e)}e=t1a(a,a.ql[b]||{},f.s8a);g=!!a.nh;l=f.GPb||!!e.skipArtificialDelays;var p=y1a({GSb:g,BZb:l,gWb:250,HLb:1E3});z1a(a);a.M8=n1a(p);l&&g&&Wu(a);p=a.Th={Ye:c,bgd:b,config:e};W0a(a.bK,c,String(b),e);a.PQb||a.iha(p.Ye.getAttribute("data-hovercard-id"),Date.now());c.contains(document.activeElement)&&(a.Qma=document.activeElement);A1a(a,c,d,y1a({GSb:g,BZb:l,gWb:100,HLb:400}),f.FQb)}else Vt()},B1a=function(a,b){a.RW=b},x1a=function(a){a.Cia>=Number.MAX_SAFE_INTEGER?a.Cia=0:a.Cia++;return a.Cia},o1a=function(a){a.Th&&
(a.RW=null,Xu(a),z1a(a),C1a(a),Y0a(a.bK,a.Th.Ye),a.Th=null)},Xu=function(a){var b=a.jya;b&&b.cancel();a.jya=null},y1a=function({GSb:a,BZb:b,gWb:c,HLb:d}){return b?0:a?c:d},Wu=function(a){Qu(a);!a.Bw.iab()&&a.nh&&(a.nh.hza&&a.nh.lPb&&a.nh.hza(a.nh.lPb),a.PQb=!1,Y0a(a.bK,a.nh.Ye),a.nh=null,a.Qma=null,a.mQ=Vu.HFa,m0a(a.DV),a.uka=-1,a.dispatchEvent("b"),a.Th||a.dispatchEvent("c"))},A1a=function(a,b,c,d,e){if(a.Th){var f=a.NKb(b,c,e);a.Th.config=Object.assign(f,a.Th.config||{});D1a(a,d).then(()=>void E1a(a,
f),g=>{g instanceof Wt||Lj(g,`Failed during delay to load data. delay: ${d}`)})}else Vt()},D1a=function(a,b=400){Xu(a);a.jya=n1a(b);return a.jya},E1a=function(a,b){Xu(a);if(a.Th){a.RW=null;const c=b.primaryActionButtonOnload?b.primaryActionButtonOnload:(e,f)=>Vt((new j1a).Upb(f).G8(new Ru)),d=b["hovercard-id"];d&&B1a(a,c(d,x1a(a)));a.d_c=()=>{a.Th&&F1a(a,a.Th.Ye)};F0a(a.Gw,new r0a(b))}},F1a=function(a,b){a.Ysa?G1a(a).then(c=>{for(var d of c)if(d instanceof j1a){var e=a;if(d.p6a()!==e.Cia)return;e=
d}a.Th&&a.Th.Ye===b&&a.Ysa&&a.M8&&(d=a.Th,Wu(a),z1a(a),Xu(a),C1a(a),a.nh=d,a.Th=null,e&&(d=e.getMetadata(),d==null?Lj("No PrimaryActionMetadata was found in the FetchPabResponse."):(a.RW=null,_.tl(d,1)!=null&&(a.uka=d.oOb()),l0a(a.DV,{type:0,f0:null,xXc:null}),a.mQ=Vu.GHa,e=a.Gw,c=new s0a(d),d=new D0a,d.LYb(c.state),e=e.Ova,d=d.Yc(),e.tga.iframeSend("render",e.wza,d))))}):(Lj("Attempting to render card before card is built."),Vt())},G1a=function(a){C1a(a);const b=[];a.M8&&b.push(a.M8);a.RW&&b.push(a.RW);
a.Dta=qYa(b);return a.Dta},H1a=function(a,b,c){if(a.nh){var d=a.bK.Wva(a.H9);l0a(a.DV,{type:0,f0:{GQc:b,n7:c,domHelper:d,config:a.nh.config,FXc:a.nh.Ye},xXc:null})}},p1a=function(a,b=500){b=typeof b==="number"?b:500;Qu(a);a.vha=n1a(b);return a.vha},z1a=function(a){var b=a.M8;b&&b.cancel();a.M8=null},C1a=function(a){var b=a.Dta;b&&b.cancel();a.Dta=null},I1a=function(a,b,c,d={},e){const f={};f.ri=++a.XRb;c&&(f["hovercard-id"]=c);(Su(b,"hovercardVariant")||"")==="mini"&&(f.displayAsMiniHovercard=!0);
Q0a(b,"hovercardAlign")&&(f.hovercardAlign=Su(b,"hovercardAlign")=="v"?"v":"h");(a=Su(b,"name")||b.getAttribute("name"))&&(f.fallbackName=a);e&&(f.activatedByKeyboard=!0);if(e=d.footerCustomizationCallback){b=e(b.id,c);if(b.buttonConfig)for(const g in b.buttonConfig)b.buttonConfig[g].id||(b.buttonConfig[g].id=fDa());d.contentConfiguration=Object.assign({},{footerConfig:b},d.contentConfiguration)}return Object.assign(f,d)},J1a=class extends iq{constructor(a,b){super();this.Gw=b;this.RW=this.Dta=this.M8=
this.jya=this.vha=null;this.n7={x:0,y:0};this.Zeb=null;this.H9=document.body;this.ql={};this.c5=new _.ve;this.DV=new n0a;this.c5.add(this.DV.Hj.Yf().subscribe(c=>{switch(c.type){case 3:c=this.Gw.Ova,c.tga.iframeSend("hide",c.wza,void 0)}}));this.c5.add(this.Gw.Hj.Yf().subscribe(c=>{if(c instanceof t0a)this.IOb();else if(c instanceof y0a)c.T3c==this.XRb&&this.d_c();else if(c instanceof w0a){if(c=c.size,this.mQ===Vu.GHa||this.mQ===Vu.v$)this.mQ=Vu.v$,this.Zeb=this.n7,H1a(this,c,this.n7)}else if(c instanceof
x0a){if(c=c.size,this.mQ===Vu.GHa||this.mQ===Vu.v$)this.mQ=Vu.v$,H1a(this,c,this.Zeb?this.Zeb:this.n7)}else if(c instanceof v0a)m0a(this.DV),this.uka=-1;else if(c instanceof u0a){var d=this.bK.Wva(this.H9).cj("C__HC_94253229");if(d){c=this.bK;var e=this.H9;Tu(c,e).Zu(e,"mouseover",c.qJb).Zu(e,"keydown",c.pJb).Zu(e,"touchstart",c.u0b).Zu(d,"mouseout",c.vUb).Zu(d,"mouseover",c.wUb)}this.c5.unsubscribe()}else if(c instanceof z0a){if(c=c.message,this.nh)switch(c.id){case "DOCS_SMART_SELECT":(e=this.nh.config.contentConfiguration)&&
e.hasOwnProperty("docsHeaderConfig")&&this.nh.config.contentConfiguration.docsHeaderConfig.callback(c.Ra);break;case "CLIENT_FOOTER_ID":var f=this.nh.config.contentConfiguration;if(f&&f.hasOwnProperty("footerConfig"))try{e=this.nh.config.contentConfiguration.footerConfig.buttonConfig||[];for(d of e)if(d.id===c.Ra.buttonId){d.onClick();break}}catch(g){Lj("Error in client footer callback.")}break;default:Lj(`Unknown client content message ID: ${c.id}`)}}else if(c instanceof A0a&&(c=c.i3c,!(c.timestamp<
this.YC)&&this.nh)){d=this.nh.config;e=c.data||d["hovercard-id"]||d.userid||d.email;switch(c.eventType){case "calendar":d=d.scheduleEventHandler;if(!d)break;f=Yb(Q_a,e.eventInfo);if(!f.getEmail()||!f.getEmail().getValue()){Lj(`No email data found in handlerInput for Events.Calendar: ${e}`);break}e=f.getEmail().Zga();d(e);Wu(this);break;case "chat":d=d.sendChatHandler;if(!d)break;if(!(e instanceof Object)){Lj(`Unrecognized handlerInput for Events.Chat: ${e}`);break}e=Yb(f1a,e.eventInfo);d(e);Wu(this);
break;case "email":d=d.sendEmailHandler;if(!d)break;f=Yb(T_a,e.eventInfo);if(!f.getEmail()||!f.getEmail().getValue()){Lj(`No email data found in handlerInput for Events.Calendar: ${e}`);break}e=f.getEmail().Zga();d(e);Wu(this);break;case "videoChat":d=d.videoChatHandler;if(!d)break;e=e instanceof Object?Yb(U_a,e.eventInfo):e;d(e);Wu(this);break;case "primaryActionButton":d=d.primaryActionButtonOnTrigger;if(!d)break;f=Yb(f1a,c.data.eventInfo);d(f||e);break;case "openInContactsCompanion":e=d.openLinkInContactsCompanionCallback;
if(!e)break;d=Yb(f1a,c.data.eventInfo);e(d);break;case "close":v1a(this,c.data.closeTriggeredByEscape);break;default:Lj(`Unrecognized event type: ${c.eventType}`)}c.eventType=="mouseover"&&Qu(this)}}));this.PKb=document.body;this.nh=this.Th=null;this.Cia=this.XRb=0;this.uka=-1;this.mQ=Vu.HFa;this.YC=null;this.Ysa=!1;this.ELb={w_b:!1};this.Bw=new q0a(this);this.gha=this.Bw.gha.bind(this.Bw);this.fha=this.Bw.fha.bind(this.Bw);this.iha=this.Bw.iha.bind(this.Bw);this.hha=this.Bw.hha.bind(this.Bw);this.PQb=
!1;this.Qma=null;this.td=a;this.bK=new b1a;this.c5.add(this.bK.Hj.Yf().subscribe(c=>{try{if(c instanceof H0a)s1a(this,Number(c.X3),c.Ay);else if(c instanceof I0a){var d=c.Ay;this.nh&&this.Bw.hha(this.nh.Ye.getAttribute("data-hovercard-id"),Date.now());if(this.Th){c=!0;if(d){const f=d.relatedTarget;f&&a1a(this.Th.Ye,f)&&(c=!1)}c&&o1a(this)}}else if(c instanceof J0a)this.gha();else if(c instanceof K0a)this.fha();else if(c instanceof L0a)s1a(this,Number(c.X3),c.Ay);else if(c instanceof M0a)this.w6(Number(c.X3),
c.Ay);else if(c instanceof N0a){var e=c.Ay;const f=q1a(e)||e.target;f&&(f.id==="C__HC_94253229"||f.parentNode&&f.parentNode.id==="C__HC_94253229"||this.nh&&a1a(this.nh.Ye,f)||this.Th&&a1a(this.Th.Ye,f))||this.Bw.r7a(Date.now())}else c instanceof O0a?this.Bw.Dva(Date.now()):Lj("Unknown outputEvent instance in AbstractContextManager")}catch(f){Lj("Error thrown in DomCommunicator subscription",f)}}))}vJb(){}IOb(){u1a(this)}w6(a,b){b.keyCode===27&&this.nh&&(b.preventDefault(),v1a(this,!0));if(Uu(b)&&
w1a(this,b)){var c=$0a(b.target,!1);c&&(b.preventDefault(),this.YC=Date.now(),b=c.getBoundingClientRect(),r1a(this,a,c,b.right,b.bottom,{GPb:!0,FQb:!0,s8a:{}}))}}NKb(a,b,c){return I1a(this,a,b,this.Th?this.Th.config:{},c)}oOb(){return this.uka}};var K1a=class{constructor(a){this.pD=a||{}}value(){return this.pD}Kz(a){this.pD.url=a;return this}getUrl(){return this.pD.url}Jh(a){this.pD.style=a;return this}getStyle(){return this.pD.style}getId(){return this.pD.id}e6a(){return this.pD.queryParams}getContext(){return this.pD.context}};var L1a=class extends K1a{};var M1a=function(a){return{_event:b=>{const c={};c.eventType=b.eventType;c.timestamp=b.timestamp;c.jjd=b.fromCard;c.data=b.data;a.Gw.Hj.next(new A0a(c))},_ready:()=>{a.Gw.Hj.next(new t0a)},loaded:b=>{b=b.ri;a.Gw.Hj.next(new y0a(isNaN(b)?0:b))},rendered:b=>{a.Gw.Hj.next(new w0a(G0a(b)))},resize:b=>{a.Gw.Hj.next(new x0a(G0a(b)))},renderfailed:()=>{a.Gw.Hj.next(new v0a)},disposed:()=>{a.Gw.Hj.next(new u0a)},messageFromClientContent:b=>{a.Gw.Hj.next(new z0a(b))}}},oua=class extends J1a{constructor(a,
b,c,d){super(c,d);this.QXc=b;this.ZVc=a}vJb(){if(!this.Ysa){const b={origin:window.location.protocol+"//"+window.location.host};var a=new L1a({disableMultiLevelParentRelay:!0,hover:!0,id:"I__HC_94253229",attributes:{allow:"clipboard-write","aria-label":"Information Card"}});a.pD.messageHandlers=M1a(this);a.pD.messageHandlersFilter=this.ZVc;a.pD.queryParams=b;a=a.Jh("hover").Kz(":card");this.QXc(a.value())}}IOb(){var a=this.bK.Wva(this.H9);a=RDa(a.ul,"I__HC_94253229");a.parentNode.id="C__HC_94253229";
a.tabIndex=-1;u1a(this)}NKb(a,b,c){const d=I1a(this,a,b,this.Th?this.Th.config:{},c);this.Th&&_.wc(d,this.Th.config);for(b=[];a;a=a.parentElement)(c=_.Ik(a))&&this.ql[c]&&b.push(this.ql[c]);_.Qk(b.reverse(),function(e){_.wc(d,e)});d.hl||(d.hl="en-US");return d}close(){var a=this.Gw.Ova;a.tga.iframeSend("dispose",a.wza,void 0)}};var N1a=null,lua=function(a,b){N1a||(N1a=new O1a);return N1a.load(a,b)},P1a=function(a,b,c){if(b.gapi)return Vt(b.gapi);if(b.__btgl_173981912)return b.__btgl_173981912;b.__btgl_173981912=new Ut((d,e)=>{var f=pm(b).createElement("SCRIPT");_.pc(f,a.aWc);c&&YDa(f,(new NOa).Yc(c));f.onload=()=>d(b.gapi);f.onerror=()=>e("Failed to load gapi.");b.document.getElementsByTagName("head")[0].appendChild(f)});return b.__btgl_173981912},O1a=class{constructor(){this.aWc=(0,_.zc)`https://apis.google.com/js/api.js`;
this.q9=1E4}load(a,b,c){return P1a(this,a,c).then(d=>new Ut((e,f)=>{d.load(b,{callback:_.Jk(e,d),timeout:this.q9,ontimeout:()=>f(Error("cd`"+b))})}))}};var dua=function(a=null){return(a||window).location.href};var $ta=function(){return ia&&ja?!ja.mobile&&(ma("iPad")||ma("Android")||ma("Silk")):ma("iPad")||ma("Android")&&!ma("Mobile")||ma("Silk")};var Q1a=class{constructor(a,b){this.SQc=Zta(a);this.c0c=b}[Symbol.iterator](){return this}next(){const a=this.SQc.next();return{value:a.done?void 0:this.c0c.call(void 0,a.value),done:a.done}}},R1a=function(a,b){return new Q1a(a,b)},S1a=class{constructor(a){this.GRb=a;this.Fab=0}[Symbol.iterator](){return this}next(){for(;this.Fab<this.GRb.length;){const a=this.GRb[this.Fab].next();if(!a.done)return a;this.Fab++}return{done:!0}}},T1a=function(...a){return new S1a(a.map(Zta))};var fua=_.ea.URL,U1a;try{new fua("http://example.com"),U1a=!0}catch(a){U1a=!1}
var eua=U1a,iua=class{constructor(a){this.F7=new Map;a.indexOf("?")==0&&(a=a.substring(1));a=a.split("&");for(let c of a){a=c;let d="";var b=c.split("=");b.length>1&&(a=decodeURIComponent(b[0].replace("+"," ")),d=decodeURIComponent(b[1].replace("+"," ")));b=this.F7.get(a);b==null&&(b=[],this.F7.set(a,b));b.push(d)}}get(a){return(a=this.F7.get(a))&&a.length?a[0]:null}getAll(a){return[...(this.F7.get(a)||[])]}has(a){return this.F7.has(a)}[Symbol.iterator](){return T1a(...R1a(this.F7,a=>{const b=a[0];
return R1a(a[1],c=>[b,c])}))}toString(){return V1a(this)}},V1a=function(a){const b=c=>encodeURIComponent(c).replace(/[!()~']|(%20)/g,d=>({"!":"%21","(":"%28",")":"%29","%20":"+","'":"%27","~":"%7E"})[d]);return Array.from(a,c=>b(c[0])+"="+b(c[1])).join("&")},hua=function(a){const b=_.rm(document,"A");let c;try{_.jc(b,new _.dc(a)),c=b.protocol}catch(e){throw Error("dd`"+a);}if(c===""||c===":"||c[c.length-1]!=":")throw Error("dd`"+a);if(!gua.has(c))throw Error("dd`"+a);if(!b.hostname)throw Error("dd`"+
a);const d=b.href;a={href:d,protocol:b.protocol,username:"",password:"",hostname:b.hostname,pathname:"/"+b.pathname,search:b.search,hash:b.hash,toString:()=>d};gua.get(b.protocol)===b.port?(a.host=a.hostname,a.port="",a.origin=a.protocol+"//"+a.hostname):(a.host=b.host,a.port=b.port,a.origin=a.protocol+"//"+a.hostname+":"+a.port);return a},gua=new Map([["http:","80"],["https:","443"],["ws:","80"],["wss:","443"],["ftp:","21"]]);_.Yu=class{constructor(){this.loaded=!1;this.sessionIndex=0}cz(){return!!document.getElementById("C__HC_94253229")}load(){this.loaded||(this.loaded=!0,this.cz()||_.Hta({timeout:6E4}).then(()=>{gapi.load("card",()=>{bua({Vda:document.body,I5c:"https://contacts.google.com",authUser:this.sessionIndex,config:{clientName:"DEVOPS_CONSOLE",preload:!0,activatePersonCards:!0,activateGroupCards:!0}})})}).catch(()=>{console.error("Failed to load GAPI.")}))}};_.Yu.O=function(a){return new (a||_.Yu)};
_.Yu.ta=_.k({token:_.Yu,oa:_.Yu.O,Ea:"root"});var W1a=function(a,b){try{b.next(void 0)}catch(c){a.kd.runGuarded(()=>{throw c;})}},X1a=class extends _.Pf{constructor(a,b){super();this.kd=a;this.Igb=new _.Ae(c=>{b();return _.x(this,_.Of()).subscribe(c)})}next(){const a=this.Wn.slice();for(const b of a)W1a(this,b)}};var Z1a,Y1a,b2a;Z1a=function(a){return new X1a(a.kd,()=>{Y1a(a)})};_.$1a=function(a,b){a.Qya.subscribe(b)};_.a2a=function(a,b){a.GP.subscribe(b)};Y1a=function(a){a.PSa===0&&(a.PSa=a.kd.Ub(()=>requestAnimationFrame(()=>{b2a(a)})))};b2a=function(a){a.Okb.next();a.Leb.next();sua(a.Dya)&&a.kd.run(()=>{a.Dya.next()});a.PSa=0;sua(a.Okb,a.Leb,a.Dya)&&Y1a(a)};
_.Zu=class{constructor(a){this.kd=a;this.Leb=Z1a(this);this.Qya=this.Leb.Igb;this.Dya=Z1a(this);this.oja=this.Dya.Igb;this.Okb=Z1a(this);this.GP=this.Okb.Igb;this.PSa=0}};_.Zu.O=function(a){return new (a||_.Zu)(_.m(_.df))};_.Zu.ta=_.k({token:_.Zu,oa:_.Zu.O,Ea:"root"});_.$u=class{constructor(a){this.vsa=a}scrollTo(a,b,c=0){a&&_.a2a(this.vsa,()=>{if(typeof a.offsetTop==="number"){var d=tua(a);if(d){var e=uua(a,d,b,c),f=d.scrollTop+e,g=vua(a,d),l=d.scrollLeft+g;_.$1a(this.vsa,()=>{e!==0&&(d.scrollTop=f);g!==0&&(d.scrollLeft=l)})}}})}};_.$u.O=function(a){return new (a||_.$u)(_.m(_.Zu))};_.$u.ta=_.k({token:_.$u,oa:_.$u.O,Ea:"root"});_.av=class{};_.av.O=function(a){return new (a||_.av)};_.av.wa=_.td({type:_.av,na:[["page-not-found"]],ya:7,Aa:0,Da:()=>[" Oops, page not found. "," Make sure the address is correct. ",[1,"container"],[1,"icon"],[1,"title"],[1,"subtitle"]],qa:function(a){a&1&&(_.F(0,"div",2)(1,"mat-icon",3),_.Q(2,"developer_board"),_.J(),_.F(3,"h2",4),_.Bg(4,0),_.J(),_.F(5,"p",5),_.Bg(6,1),_.J()())},Fa:[_.gu],styles:["page-not-found[_nghost-%COMP%], unknown-error[_nghost-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:space-around;width:100%}.container[_ngcontent-%COMP%]{align-items:center;background:rgba(0,0,0,.04);border-radius:50%;display:flex;flex-direction:column;justify-content:center;min-height:400px;min-width:400px}.container[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{color:#9e9e9e;height:164px;font-size:164px;width:164px}.container[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{max-width:300px}.title[_ngcontent-%COMP%]{margin:34px 0 4px;font-size:18px;font-weight:400}.subtitle[_ngcontent-%COMP%]{font-size:13px}.textLink[_ngcontent-%COMP%]{color:#1565c0;cursor:pointer;text-decoration:underline}"]});_.bv=class{};_.bv.O=function(a){return new (a||_.bv)};_.bv.Ca=_.vd({type:_.bv});_.bv.Ba=_.Xc({imports:[_.Xn,_.hu]});var f2a,g2a,h2a,i2a,e2a,j2a;_.c2a=new _.Dd("faviconsConfiguration");
_.d2a={KD:[{name:_.fo.aGa,type:"image/png",href:"https://www.gstatic.com/devopsconsole/images/issue_tracker/favicon/bug_report_2.png"},{name:"critique",type:"image/x-icon",href:"https://static.corp.google.com/devtools/codereview/favicon.ico"},{name:_.fo.HBc,type:"image/x-icon",href:"https://www.gstatic.com/devopsconsole//images/taskflow/taskflow_logo_v1_48x48.png"}],C0a:[{name:"testfusion2",type:"image/png",href:"https://www.gstatic.com/devopsconsole/images/favicon/results/test_fusion.png"},{name:"broken",
type:"image/png",href:"https://www.gstatic.com/devopsconsole/images/favicon/results/broken_inv2.png"},{name:"cancelled",type:"image/png",href:"https://www.gstatic.com/devopsconsole/images/favicon/results/cancelled_inv2.png"},{name:"failed",type:"image/png",href:"https://www.gstatic.com/devopsconsole/images/favicon/results/failed_inv2.png"},{name:"flaky",type:"image/png",href:"https://www.gstatic.com/devopsconsole/images/favicon/results/flaky_inv2.png"},{name:"running",type:"image/png",href:"https://www.gstatic.com/devopsconsole/images/favicon/results/running_inv2.png"},
{name:"skipped",type:"image/png",href:"https://www.gstatic.com/devopsconsole/images/favicon/results/skipped_inv2.png"},{name:"successful",type:"image/png",href:"https://www.gstatic.com/devopsconsole/images/favicon/results/successful_inv2.png"},{name:"successful2",type:"image/png",href:"https://www.gstatic.com/devopsconsole/images/favicon/results/successful_inv4.png"},{name:"timed_out",type:"image/png",href:"https://www.gstatic.com/devopsconsole/images/favicon/results/timed_out_inv2.png"},{name:"tool_failed",
type:"image/png",href:"https://www.gstatic.com/devopsconsole/images/favicon/results/tool_failed_inv2.png"},{name:"unknown",type:"image/png",href:"https://www.gstatic.com/devopsconsole/images/favicon/results/unknown_inv2.png"},{name:"unspecified",type:"image/png",href:"https://www.gstatic.com/devopsconsole/images/favicon/results/unspecified_inv2.png"}]};f2a=function(a){const b=e2a();a.LZa=b;for(const c of Array.from(b))c.parentNode.removeChild(c)};
g2a=function(a){return a.icons.KD.find(b=>b.name==="")};h2a=function(a,b,c){return(c?a.icons.C0a:a.icons.KD).find(d=>d.name===b)};i2a=function(a,b,c){const d=document.createElement("link");d.setAttribute("id",a.oO);_.Mca(d,c,"icon");d.setAttribute("type",b);document.head.appendChild(d)};e2a=function(){return document.querySelectorAll("link[ rel ~= 'icon'], link[ rel ~= 'apple-touch-icon-precomposed']")};j2a=function(){var a=e2a();for(const b of Array.from(a))b.parentNode.removeChild(b)};
_.cv=class{constructor(a,b){this.Ua=a;this.icons=b;this.oO="favicon";this.LZa=null}initialize(){f2a(this);_.x(this.Ua.events,_.$e(a=>a instanceof _.ci),_.Mf((a,b)=>a.Mh.split("/")[1]===b.Mh.split("/")[1])).subscribe(a=>{this.Nv(a.Mh.split("/")[1],!1)})}reset(){var a=g2a(this);if(a){var b=a.type;a=a.href;j2a();i2a(this,b,a)}else if(j2a(),this.LZa)for(b of Array.from(this.LZa))b&&document.head.appendChild(b)}Nv(a,b=!0){(b=h2a(this,a,b))?(a=b.type,b=b.href,j2a(),i2a(this,a,b)):this.reset()}};
_.cv.O=function(a){return new (a||_.cv)(_.m(_.gi),_.m(_.c2a))};_.cv.ta=_.k({token:_.cv,oa:_.cv.O,Ea:"root"});_.dv=class{constructor(a){this.g2b=a}getToken(){return this.g2b}};_.dv.O=function(a){return new (a||_.dv)(_.m(DKa))};_.dv.ta=_.k({token:_.dv,oa:_.dv.O});var l2a=class{constructor(a){this.wr=a;this.Yp="/client_streamz/one_developer_workflow/events/usage";k2a(a,this.Yp,Qj("name"),Qj("source"),{B3a:1,fieldName:"state"})}JK(a,b,c){this.wr.bxa(this.Yp,a,b,c)}ZF(){return this.wr.ZF(this.Yp)}},n2a=class{constructor(a){this.wr=a;var b=this.Yp="/client_streamz/one_developer_workflow/events/performance",c=[Qj("source"),Qj("name")];a.j7.has(b)||a.j7.set(b,new m2a(b,c))}gQ(a,b,c){this.wr.gQ(this.Yp,a,b,c)}ZF(){return this.wr.ZF(this.Yp)}},o2a=class{constructor(a){this.wr=
a;this.Yp="/client_streamz/one_developer_workflow/rpc/request_count";k2a(a,this.Yp,Qj("source"),Qj("method_id"))}JK(a,b){this.wr.bxa(this.Yp,a,b)}ZF(){return this.wr.ZF(this.Yp)}},p2a=class{constructor(a){this.wr=a;this.Yp="/client_streamz/one_developer_workflow/rpc/error_count";k2a(a,this.Yp,Qj("source"),Qj("method_id"),{B3a:2,fieldName:"code"})}JK(a,b,c){this.wr.bxa(this.Yp,a,b,c)}ZF(){return this.wr.ZF(this.Yp)}};var q2a=class extends _.zk{constructor(a){super(a)}getName(){return _.Y(this,1)}Od(a){return _.Wj(this,1,a)}};_.r2a=class extends _.zk{constructor(a){super(a)}};var s2a=class extends _.zk{constructor(a){super(a)}q6(){return _.Y(this,5)}sm(a){_.Wj(this,5,a)}};_.t2a=class extends _.zk{constructor(a){super(a)}};var u2a=class extends _.zk{constructor(a){super(a)}vOb(){return _.il(this,_.t2a,1)}O5(){return _.il(this,on,2)}};var ev=class extends _.zk{constructor(a){super(a)}};var v2a=class extends _.zk{constructor(a){super(a)}};var w2a=class extends _.zk{constructor(a){super(a)}};var x2a=class extends _.zk{constructor(a){super(a)}uw(){return _.Y(this,2)}};var y2a=class extends _.zk{constructor(a){super(a)}};var z2a=class extends _.zk{constructor(a){super(a)}};var A2a=class extends _.zk{constructor(a){super(a)}};var B2a=class extends _.zk{constructor(a){super(a)}};var C2a=class extends _.zk{constructor(a){super(a)}Cga(){return _.Y(this,1)}};var D2a=class extends _.zk{constructor(a){super(a)}};var E2a=class extends _.zk{constructor(a){super(a)}},F2a=[3,4];var G2a=class extends _.zk{constructor(a){super(a)}getValue(){return _.zl(this,1)}setValue(a){return _.Nb(this,1,a==null?a:Naa(a),0)}};_.H2a=class extends _.zk{constructor(a){super(a)}};var I2a=class extends _.zk{constructor(a){super(a)}rK(){return _.Y(this,1)}FQ(a){return _.Wj(this,1,a)}};var J2a=class extends _.zk{constructor(a){super(a)}Ls(){return _.Y(this,2)}};var K2a=class extends _.zk{constructor(a){super(a)}R5a(){return _.Bl(this,3,_.el())}getName(){return _.Y(this,5)}Od(a){return _.Wj(this,5,a)}};var L2a=class extends _.zk{constructor(a){super(a)}Gk(){return _.Y(this,1)}Sp(){return _.Y(this,3)}hV(){return _.Zk(this,3)}};var M2a=class extends _.zk{constructor(a){super(a)}Gk(){return _.Y(this,3)}};var N2a=class extends _.zk{constructor(a){super(a)}};var O2a=class extends _.zk{constructor(a){super(a)}};var P2a=class extends _.zk{constructor(a){super(a)}getName(){return _.Y(this,1)}Od(a){return _.Wj(this,1,a)}Cga(){return _.Y(this,2)}};var Q2a=class extends _.zk{constructor(a){super(a)}};var R2a=class extends _.zk{constructor(a){super(a)}m5a(){return _.X(this,1)}setCell(a){return _.Ac(this,1,a)}hasTask(){return _.tl(this,2)!=null}Rva(){return _.X(this,5)}Iz(a){return _.Ac(this,5,a)}};var fv=function(a){return _.il(a,s2a,8)},gv=function(a){return _.il(a,v2a,12)},S2a=class extends _.zk{constructor(a){super(a)}Y5a(){return _.Y(this,22)}vOb(){return _.Y(this,24)}Fga(){return _.il(this,R2a,14)}vYb(a){return _.ml(this,14,a)}Af(){return _.Y(this,27)}nH(a){_.Wj(this,27,a)}i6(){return _.il(this,_.$p,32)}Tla(a){return _.ml(this,32,a)}},T2a=_.Zb(S2a);var U2a=function(a){if(a!=null)return _.Xb(a),{name:_.Y(a,1),grd:_.h(_.Bl(a,2,3)),crd:_.h(_.Bl(a,3,3)),drd:_.h(_.Bl(a,4,3))}};q2a.prototype.toObject=function(){return U2a(this)};var V2a=function(a){if(a!=null)return _.Xb(a),{Aod:_.Y(a,1),Hjd:_.Y(a,2),wf:_.Y(a,3)}};_.r2a.prototype.toObject=function(){return V2a(this)};var W2a=function(a){if(a!=null)return _.Xb(a),{dsa:_.Y(a,1),m5c:_.Y(a,2),n5c:_.Y(a,3),iconName:_.Y(a,4),title:_.Y(a,5),appBarFontColor:_.Y(a,8),VO:_.Y(a,10)}};s2a.prototype.toObject=function(){return W2a(this)};_.X2a=function(a){if(a!=null)return _.Xb(a),{privateDoNotAccessOrElseSafeUrlWrappedValue:_.h(_.X(a,3))}};_.t2a.prototype.toObject=function(){return _.X2a(this)};var Y2a=function(a){if(a!=null)return _.Xb(a),{V7c:_.X2a(a.vOb()),announcement:XJa(a.O5())}};u2a.prototype.toObject=function(){return Y2a(this)};var Z2a=function(a){if(a!=null)return _.Xb(a),{enabled:_.vl(a,1),Mrd:_.Y(a,2),csd:_.Y(a,3),rud:_.Y(a,7),pjd:_.Y(a,8)}};ev.prototype.toObject=function(){return Z2a(this)};var $2a=function(a){if(a!=null)return _.Xb(a),{Wjd:_.Y(a,1),Dfd:_.Y(a,2),htd:_.Y(a,3),gtd:_.Y(a,16),Akd:_.Y(a,4),fpd:_.Y(a,5),yfd:_.Y(a,6),Efd:_.Y(a,7),zfd:_.Y(a,8),Csd:_.Y(a,9),Afd:_.Y(a,10),Gfd:_.Y(a,11),nud:_.Y(a,12),xmd:_.Y(a,13),sed:_.Y(a,14),zdd:_.Y(a,15)}};v2a.prototype.toObject=function(){return $2a(this)};var a3a=function(a){if(a!=null)return _.Xb(a),{wdd:xl(a,2),v8:_.Y(a,11)}};w2a.prototype.toObject=function(){return a3a(this)};var b3a=function(a){if(a!=null)return _.Xb(a),{w6c:_.Y(a,1),product:_.Y(a,2),Cpd:_.zl(a,3),Hud:_.wl(a,4),Qsd:_.Al(a,5,0)}};x2a.prototype.toObject=function(){return b3a(this)};var c3a=function(a){if(a!=null){_.Xb(a);var b=_.h(_.Bl(a,1,3));a=_.jl(a,x2a,2,_.el());return{Wod:b,Osd:_.Tb(a,b3a)}}};y2a.prototype.toObject=function(){return c3a(this)};var d3a=function(a){if(a!=null)return _.Xb(a),a=_.jl(a,y2a,1,_.el()),{Tfd:_.Tb(a,c3a)}};z2a.prototype.toObject=function(){return d3a(this)};var e3a=function(a){if(a!=null)return _.Xb(a),{Xjd:_.Y(a,2),shd:_.Y(a,6),rhd:_.Y(a,7),nhd:_.Y(a,11),phd:_.Y(a,12),ohd:_.Y(a,13),qhd:_.Y(a,15),vhd:_.Y(a,8),uhd:_.Y(a,9),thd:_.Y(a,10),hrd:Vb(_.Tza(a,16))}};A2a.prototype.toObject=function(){return e3a(this)};var f3a=function(a){if(a!=null)return _.Xb(a),{vkd:_.Y(a,1),urd:_.Y(a,2),Itd:_.Y(a,5),dmd:_.Y(a,3),Fid:_.Y(a,4)}};B2a.prototype.toObject=function(){return f3a(this)};var g3a=function(a){if(a!=null)return _.Xb(a),{displayName:_.Y(a,1),Hk:_.Y(a,2),F3:_.Y(a,3),o4:_.Y(a,4),V7:_.Y(a,5),l9:_.Y(a,6)}};C2a.prototype.toObject=function(){return g3a(this)};var h3a=function(a){if(a!=null)return _.Xb(a),{}};D2a.prototype.toObject=function(){return h3a(this)};var i3a=function(a){if(a!=null){_.Xb(a);var b=_.h(_.Bl(a,5,3)),c=_.h(_.Bl(a,2,3)),d=g3a(_.Hl(a,C2a,3,F2a)),e=h3a(_.Hl(a,D2a,4,F2a));var f=_.jl(a,B2a,6,_.el());f=_.Tb(f,f3a);a=_.jl(a,B2a,7,_.el());return{vdd:b,Qkd:c,sJb:d,iod:e,Phd:f,Ljd:_.Tb(a,f3a)}}};E2a.prototype.toObject=function(){return i3a(this)};var j3a=function(a){if(a!=null)return _.Xb(a),{value:_.zl(a,1)}};G2a.prototype.toObject=function(){return j3a(this)};var k3a=function(a){if(a!=null)return _.Xb(a),{red:_.zl(a,1),green:_.zl(a,2),blue:_.zl(a,3),alpha:j3a(_.il(a,G2a,4))}};_.H2a.prototype.toObject=function(){return k3a(this)};var l3a=function(a){if(a!=null)return _.Xb(a),{icon:_.Y(a,1),backgroundImage:_.Y(a,2),mM:k3a(_.il(a,_.H2a,3))}};I2a.prototype.toObject=function(){return l3a(this)};var m3a=function(a){if(a!=null)return _.Xb(a),{source:_.Y(a,1),target:_.Y(a,2)}};J2a.prototype.toObject=function(){return m3a(this)};var n3a=function(a){if(a!=null){_.Xb(a);var b=_.Y(a,1),c=_.Y(a,2),d=_.h(_.Bl(a,3,3)),e=_.Y(a,4),f=_.Y(a,5),g=_.vl(a,6);var l=_.jl(a,J2a,7,_.el());return{EL:b,Jjd:c,a_c:d,license:e,name:f,hidden:g,ked:_.Tb(l,m3a),oua:_.Y(a,8)}}};K2a.prototype.toObject=function(){return n3a(this)};var o3a=function(a){if(a!=null)return _.Xb(a),{Yd:_.Y(a,1),Ng:_.Y(a,2),label:_.Y(a,3),Wb:_.Y(a,4)}};L2a.prototype.toObject=function(){return o3a(this)};var p3a=function(a){if(a!=null)return _.Xb(a),{Np:_.Y(a,1),Dt:_.Y(a,2),Yd:_.Y(a,3),Ng:_.Y(a,4)}};M2a.prototype.toObject=function(){return p3a(this)};var q3a=function(a){if(a!=null)return _.Xb(a),{XD:p3a(_.il(a,M2a,1)),eE:p3a(_.il(a,M2a,2))}};N2a.prototype.toObject=function(){return q3a(this)};var r3a=function(a){if(a!=null){_.Xb(a);var b=_.jl(a,L2a,1,_.el());b=_.Tb(b,o3a);a=_.jl(a,N2a,2,_.el());return{krd:b,qud:_.Tb(a,q3a)}}};O2a.prototype.toObject=function(){return r3a(this)};var s3a=function(a){if(a!=null){_.Xb(a);var b=_.Y(a,1),c=_.Y(a,2),d=_.Y(a,3),e=_.Y(a,5),f=l3a(_.il(a,I2a,7));var g=_.jl(a,K2a,8,_.el());return{name:b,displayName:c,Xsa:d,RD:e,Atd:f,xrd:_.Tb(g,n3a),yAa:_.Y(a,10),WZ:r3a(_.il(a,O2a,11))}}};P2a.prototype.toObject=function(){return s3a(this)};var t3a=function(a){if(a!=null){_.Xb(a);var b=_.jl(a,E2a,3,_.el());b=_.Tb(b,i3a);var c=_.jl(a,P2a,1,_.el());return{Ypd:b,aqd:_.Tb(c,s3a),Iid:_.h(_.Bl(a,2,3))}}};Q2a.prototype.toObject=function(){return t3a(this)};var u3a=function(a){if(a!=null)return _.Xb(a),{eV:_.h(_.X(a,1)),task:_.h(_.tl(a,2)),T6:_.h(_.X(a,3)),Uq:_.h(_.ul(a,4)),iu:_.h(_.X(a,5)),MCa:_.h(_.sl(a,6)),SAa:_.h(_.ql(a,7)),spanId:_.h(_.ql(a,8))}};R2a.prototype.toObject=function(){return u3a(this)};S2a.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={qza:_.Y(this,1),cK:_.Y(this,11),isBot:_.vl(this,17),D$a:_.vl(this,19),nUb:_.Y(this,22),sessionIndex:_.Y(this,2),g2b:_.Y(this,3),led:W2a(fv(this)),Zed:Z2a(_.il(this,ev,4)),atd:e3a(_.il(this,A2a,7)),Io:a3a(_.il(this,w2a,10)),xfd:$2a(gv(this)),gvd:_.Y(this,13),V7c:_.Y(this,24),s5:u3a(this.Fga()),RO:_.Y(this,15),xo:ZJa(_.il(this,YJa,16)),wed:_.Tb(_.jl(this,u2a,35,_.el()),Y2a),lkd:d3a(_.il(this,z2a,20)),TVb:_.Y(this,23),Jid:_.Y(this,25),
hfd:_.Y(this,31),Yjd:_.Y(this,26),gtag:_.Y(this,30),domain:_.Y(this,27),N2c:CQa(this.i6()),iQb:_.Al(this,33,0),Bod:_.Tb(_.jl(this,_.r2a,36,_.el()),V2a),Ijd:_.h(_.Bl(this,37,3)),Gjd:_.Tb(_.jl(this,q2a,39,_.el()),U2a),rod:t3a(_.il(this,Q2a,38))}}else a=void 0;return a};var zua,Bua,Lua;zua=()=>({fia:!1});Bua=()=>[];Lua=()=>({fia:!0});
_.hv=class{constructor(){this.Je="";this.Kd={};this.rfa=!1;this.directories=[];this.mYb=""}Sb(){if(this.rfa&&this.Kd.path){const a=this.Kd.path,b=[];let c=0;for(let d=0;d<a.length;d++)a[d]==="/"&&(b.push({name:a.substring(c,d),scope:_.Rj(Object.assign({},this.Kd,{path:a.substring(0,d+1)}))}),c=d+1);this.directories=b}this.rfa&&this.Y4(this.Kd.Eb)&&(this.mYb=_.Rj(Object.assign({},this.Kd,{path:void 0})))}e6a(a){return{ss:a,all:void 0,start:1}}Y4(a){return!!a&&(_.Ci(_.Fi(a))||_.Di(_.Fi(a)))}};
_.hv.O=function(a){return new (a||_.hv)};
_.hv.wa=_.td({type:_.hv,na:[["scope-indicator"]],inputs:{Je:"savedQuery",Kd:"searchScope",rfa:"displayBreadcrumb"},features:[_.Ld],ya:15,Aa:2,Da:[["citcScope",""],["directoryScope",""],["refScope",""],["repositoryScope",""],["repositoryGroupScope",""],["everything",""],["refScopeEntry",""],["noBreadcrumb",""],["tagScope",""],["noRefBreadcrumb",""],[4,"ngIf","ngIfElse"],[1,"leading"],[4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[4,"ngFor","ngForOf"],["queryParamsHandling","merge","ascTrackElement",
"ScopeIndicator","trackAction","changeDirectoryScope",3,"routerLink","queryParams",4,"ngIf"],["queryParamsHandling","merge","ascTrackElement","ScopeIndicator","trackAction","changeDirectoryScope",3,"routerLink","queryParams"],[3,"ngSwitch",4,"ngIf","ngIfElse"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],["class","leading",4,"ngSwitchCase"],["class","ref-icon","fontSet","google-material-icons",4,"ngIf"],["class","ref-icon",4,"ngIf"],["fontSet","google-material-icons",1,"ref-icon"],[1,"ref-icon"],
["queryParamsHandling","merge","ascTrackElement","ScopeIndicator","trackAction","changeRefScope",3,"routerLink","queryParams"]],qa:function(a,b){a&1&&_.C(0,wua,4,1,"ng-container",10)(1,yua,1,2,"ng-template",null,0,_.dh)(3,Iua,1,2,"ng-template",null,1,_.dh)(5,Nua,1,2,"ng-template",null,2,_.dh)(7,Rua,1,2,"ng-template",null,3,_.dh)(9,Xua,1,2,"ng-template",null,4,_.dh)(11,Yua,2,0,"ng-template",null,5,_.dh)(13,cva,5,4,"ng-template",null,6,_.dh);a&2&&(a=_.Cg(2),_.E("ngIf",b.Je)("ngIfElse",a))},Fa:[_.Bp,
_.Qn,_.Rn,_.Vn,_.Sn,_.Tn,_.Un,_.gu,_.fp],styles:["scope-indicator[_nghost-%COMP%]{font-style:italic}scope-indicator[_nghost-%COMP%]   .leading[_ngcontent-%COMP%]{font-weight:500}scope-indicator[_nghost-%COMP%]   .ref-icon[_ngcontent-%COMP%]{height:16px;font-size:16px;line-height:16px;width:16px;vertical-align:middle}"],Ma:0});_.iv=class{};_.iv.O=function(a){return new (a||_.iv)};_.iv.Ca=_.vd({type:_.iv});_.iv.Ba=_.Xc({imports:[_.Dp,_.Xn,_.hu,_.hp]});_.qk=new Set;_.jv=class{};_.jv.O=function(a){return new (a||_.jv)};_.jv.ta=_.k({token:_.jv,oa:_.jv.O,Ea:"root"});var v3a;_.kv=new Set;v3a=new _.Dd("enabled_features",{Ea:"root",oa:()=>_.kv});_.lv=class{};_.lv.O=function(a){return new (a||_.lv)};_.lv.ta=_.k({token:_.lv,oa:_.lv.O,Ea:"root"});_.w3a=function(a,b){var c=_.bp(a.Ua,b),{kib:d}=_.Iqa(c.Sa),e=c.root.children.primary;e||(e=_.bp(a.Ua,c.af).root.children.primary);if(!e)throw Error("fd`"+b);c=e.Pd;b=c.map(t=>t.path);c=c[c.length-1].parameters;for(const [t,w]of Object.entries(d))d=t,e=w,c[d]||(c[d]=e);d=b[0]==="h";if(a.Ko&&!d)return b[0]==="piper"?(a="Piper",[,,,b]=b):[a,b]=b,_.Nq(_.Mq(new NTa,a),c[_.Ii.changelist]).od(b).lj(Fqa(c)).ab();d&&b.shift();const [f,g,,l,,p]=b;return _.Nq(_.Mq(_.Lq(new MTa,f,d?"host":"project"),g),l).od(p===
""?"/":p).lj(Gqa(c)).ab()};_.mv=class{constructor(a){this.Ua=a;this.Ko=_.qk.has(2)}};_.mv.O=function(a){return new (a||_.mv)(_.m(_.gi),_.m(_.jv))};_.mv.ta=_.k({token:_.mv,oa:_.mv.O,Ea:"root"});_.nv=void 0;_.ov=void 0;_.x3a=void 0;_.y3a=void 0;var z3a;
z3a={vbc:["BC","AD"],ubc:["Before Christ","Anno Domini"],aoc:"JFMAMJJASOND".split(""),Ixc:"JFMAMJJASOND".split(""),Zlc:"January February March April May June July August September October November December".split(" "),Hxc:"January February March April May June July August September October November December".split(" "),gxc:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Kxc:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),qEc:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),Mxc:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
ixc:"Sun Mon Tue Wed Thu Fri Sat".split(" "),Lxc:"Sun Mon Tue Wed Thu Fri Sat".split(" "),Lad:"SMTWTFS".split(""),Jxc:"SMTWTFS".split(""),hxc:["Q1","Q2","Q3","Q4"],tvc:["1st quarter","2nd quarter","3rd quarter","4th quarter"],T2b:["AM","PM"],S9:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],soa:["h:mm:ss\u202fa zzzz","h:mm:ss\u202fa z","h:mm:ss\u202fa","h:mm\u202fa"],y9b:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],oyb:6,Hbd:[5,6],pyb:5};_.pv=z3a;_.pv=z3a;var A3a=function(a,b,c,d,e){a=new Date(a,b,c);d=d!==void 0?d:3;e=e||0;b=((a.getDay()+6)%7-e+7)%7;return a.valueOf()+((d-e+7)%7-b)*864E5};var B3a,C3a;B3a=function(){};
_.qv=function(a){if(typeof a=="number"){var b=new B3a;b.VZb=a;var c=a;if(c==0)c="Etc/GMT";else{var d=["Etc/GMT",c<0?"-":"+"];c=Math.abs(c);d.push(Math.floor(c/60)%100);c%=60;c!=0&&d.push(":",hm(c,2));c=d.join("")}b.vtb=c;c=a;c==0?c="UTC":(d=["UTC",c<0?"+":"-"],c=Math.abs(c),d.push(Math.floor(c/60)%100),c%=60,c!=0&&d.push(":",c),c=d.join(""));a=C3a(a);b.pna=[c,c];b.X0={obd:a,Hzb:a};b.PCa=[];return b}b=new B3a;b.vtb=a.id;b.VZb=-a.std_offset;b.pna=a.names;b.X0=a.names_ext;b.PCa=a.transitions;return b};
C3a=function(a){var b=["GMT"];b.push(a<=0?"+":"-");a=Math.abs(a);b.push(hm(Math.floor(a/60)%100,2),":",hm(a%60,2));return b.join("")};_.rv=function(a,b){b=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.getUTCHours(),b.getUTCMinutes())/36E5;for(var c=0;c<a.PCa.length&&b>=a.PCa[c];)c+=2;return c==0?0:a.PCa[c-1]};B3a.prototype.h6=function(a){a=this.VZb-_.rv(this,a);return a===-1440?0:a};var D3a,tv;_.sv=function(a){this.Gza=[];this.ni=_.pv;typeof a=="number"?this.gsa(a):this.IJ(a)};D3a=[/^'(?:[^']|'')*('|$)/,/^(?:G+|y+|Y+|M+|k+|S+|E+|a+|b+|B+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|V+|w+|z+|Z+)/,/^[^'GyYMkSEabBhKHcLQdmsvVwzZ]+/];tv=function(a){return a.getHours?a.getHours():0};
_.sv.prototype.IJ=function(a){for(E3a&&(a=a.replace(/\u200f/g,""));a;){const b=a;for(let c=0;c<D3a.length;++c){const d=a.match(D3a[c]);if(d){let e=d[0];a=a.substring(e.length);c==0&&(e=="''"?e="'":(e=e.substring(1,d[1]=="'"?e.length-1:e.length),e=e.replace(/''/g,"'")));this.Gza.push({text:e,type:c});break}}if(b===a)throw Error("gd`"+a);}};
_.sv.prototype.format=function(a,b){if(!a)throw Error("hd");var c=b?(a.getTimezoneOffset()-b.h6(a))*6E4:0;let d=c?new Date(a.getTime()+c):a;var e=d;b&&d.getTimezoneOffset()!=a.getTimezoneOffset()&&(e=(d.getTimezoneOffset()-a.getTimezoneOffset())*6E4,d=new Date(d.getTime()+e),c+=c>0?-864E5:864E5,e=new Date(a.getTime()+c));c=[];for(let f=0;f<this.Gza.length;++f){const g=this.Gza[f].text;1==this.Gza[f].type?c.push(F3a(this,g,a,d,e,b)):c.push(g)}return c.join("")};
_.sv.prototype.gsa=function(a){let b;if(a<4)b=this.ni.S9[a];else if(a<8)b=this.ni.soa[a-4];else if(a<12)b=this.ni.y9b[a-8],b=b.replace("{1}",this.ni.S9[a-8]),b=b.replace("{0}",this.ni.soa[a-8]);else if(a===12)b=this.ni.S9[0].replace(/[^EMd]*yy*[^EMd]*/,"");else if(a===13)b=this.ni.S9[2].replace(/[^EMd]*yy*[^EMd]*/,"");else{this.gsa(10);return}this.IJ(b)};
var uv=function(a,b){{b=String(b);const c=a.ni||_.pv;if(c.jFc!==void 0){a=[];for(let d=0;d<b.length;d++){const e=b.charCodeAt(d);a.push(48<=e&&e<=57?String.fromCharCode(c.jFc+e-48):b.charAt(d))}b=a.join("")}}return b},E3a=!1,vv=function(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw Error("id");},G3a=function(a,b){vv(b);b=tv(b);return a.ni.T2b[b>=12&&b<24?1:0]},F3a=function(a,b,c,d,e,f){var g=b.length;switch(b.charAt(0)){case "G":return c=d.getFullYear()>0?1:0,g>=4?a.ni.ubc[c]:a.ni.vbc[c];
case "y":return c=d.getFullYear(),c<0&&(c=-c),g==2&&(c%=100),uv(a,hm(c,g));case "Y":return c=d.getFullYear(),e=d.getMonth(),c=A3a(c,e,d.getDate(),a.ni.pyb,a.ni.oyb),c=(new Date(c)).getFullYear(),c<0&&(c=-c),g==2&&(c%=100),uv(a,hm(c,g));case "M":a:switch(c=d.getMonth(),g){case 5:g=a.ni.aoc[c];break a;case 4:g=a.ni.Zlc[c];break a;case 3:g=a.ni.gxc[c];break a;default:g=uv(a,hm(c+1,g))}return g;case "k":return vv(e),c=tv(e)||24,uv(a,hm(c,g));case "S":return uv(a,(e.getMilliseconds()/1E3).toFixed(Math.min(3,
g)).slice(2)+(g>3?hm(0,g-3):""));case "E":return c=d.getDay(),g>=4?a.ni.qEc[c]:a.ni.ixc[c];case "a":return G3a(a,e);case "b":return G3a(a,e);case "B":return G3a(a,e);case "h":return vv(e),c=tv(e)%12||12,uv(a,hm(c,g));case "K":return vv(e),c=tv(e)%12,uv(a,hm(c,g));case "H":return vv(e),c=tv(e),uv(a,hm(c,g));case "c":a:switch(c=d.getDay(),g){case 5:g=a.ni.Jxc[c];break a;case 4:g=a.ni.Mxc[c];break a;case 3:g=a.ni.Lxc[c];break a;default:g=uv(a,hm(c,1))}return g;case "L":a:switch(c=d.getMonth(),g){case 5:g=
a.ni.Ixc[c];break a;case 4:g=a.ni.Hxc[c];break a;case 3:g=a.ni.Kxc[c];break a;default:g=uv(a,hm(c+1,g))}return g;case "Q":return c=Math.floor(d.getMonth()/3),g<4?a.ni.hxc[c]:a.ni.tvc[c];case "d":return uv(a,hm(d.getDate(),g));case "m":return vv(e),uv(a,hm(e.getMinutes?e.getMinutes():0,g));case "s":return vv(e),uv(a,hm(e.getSeconds(),g));case "v":return(f||_.qv(c.getTimezoneOffset())).vtb;case "V":return a=f||_.qv(c.getTimezoneOffset()),g<=2?a.vtb:_.rv(a,c)>0?a.X0.Y$b!==void 0?a.X0.Y$b:a.X0.DST_GENERIC_LOCATION:
a.X0.Hzb!==void 0?a.X0.Hzb:a.X0.STD_GENERIC_LOCATION;case "w":return c=e.getFullYear(),d=e.getMonth(),c=A3a(c,d,e.getDate(),a.ni.pyb,a.ni.oyb),uv(a,hm(Math.floor(Math.round((c-(new Date((new Date(c)).getFullYear(),0,1)).valueOf())/864E5)/7)+1,g));case "z":return a=f||_.qv(c.getTimezoneOffset()),g<4?a.pna[_.rv(a,c)>0?2:0]:a.pna[_.rv(a,c)>0?3:1];case "Z":return d=f||_.qv(c.getTimezoneOffset()),g<4?(g=-d.h6(c),a=[g<0?"-":"+"],g=Math.abs(g),a.push(hm(Math.floor(g/60)%100,2),hm(g%60,2)),g=a.join("")):
g=uv(a,C3a(d.h6(c))),g;default:return""}};_.H3a=new _.sv("yyyy-MM-dd_HHmmss");_.I3a=["fill","hairline","bordered","protected","flat"];_.J3a=["xsmall","small","medium","large","xlarge"];_.K3a="blue red green grey white yellow".split(" ");_.L3a=[..._.I3a,..._.J3a,..._.K3a];_.wv=class extends _.wp{mb(a,b,c=0){super.mb(a,b,c)}To(a){super.To(a)}};_.wv.O=(()=>{let a;return function(b){return(a||(a=_.me(_.wv)))(b||_.wv)}})();_.wv.ta=_.k({token:_.wv,oa:_.wv.O,Ea:"root"});var xv=class extends On{nVa(a){const b=super.nVa(a);a.projectId?b.projectId=a.projectId:(a=a.mj?_.Li(a.mj):void 0)&&a.tb&&(b.projectId=a.tb);return b}rl(a){const b=super.rl(a);a.MJ&&(b.availabilityStatuses=gva(a));return b}};xv.O=(()=>{let a;return function(b){return(a||(a=_.me(xv)))(b||xv)}})();xv.ta=_.k({token:xv,oa:xv.O,Ea:"root"});var yv=class{constructor(a,b,c,d){this.productVersion=a;this.Uq=b;this.X_c=c;this.Ua=d}xP(a){a=a.map(b=>this.u6a(b));a=new qKa({entries:a});_.x(vKa(this.X_c,a),_.Ef(()=>_.Ye)).subscribe()}u6a(a){var b=this.n5a(a);b=new jKa({eventId:new mKa({Vma:"0",serverIp:0,vka:0}),gestureName:a.gestureName,oO:[a.element,a.action].join("/"),qea:b,statusCode:a.statusCode,initialRoute:a.initialRoute,er:a.er,targetRoute:a.targetRoute,xm:a.xm,yM:a.yM,kK:a.kK,actionOwner:a.actionOwner,bucket:a.bucket});a.element==="InitialPageLoad"?
b.bucket=_.Ni.yyb:a.bucket===void 0&&a.actionOwner===wn.pI&&(b.bucket=Sqa(a));a.jn.length>0&&(b.jn=a.jn.map(({name:c,statusCode:d,ti:e,Ew:f})=>new kKa({name:c,statusCode:d,ti:e,Ew:f})));a.MJ&&(b.availabilityStatuses=gva(a)||null);a.ti&&(b.ti=a.ti);a.Me&&(b.Me=typeof a.Me==="string"?a.Me:decodeURIComponent(_.dp(this.Ua,a.Me).toString()));a.Ih&&(b.Ih=a.Ih);a.Of!==void 0&&(b.Of=a.Of);return b}n5a(a){const b=new lKa({sessionId:a.sessionId,actionId:a.actionId});if(this.productVersion||this.Uq)b.s5=new oKa({iu:this.productVersion,
Uq:this.Uq});a.projectId?b.bH=a.projectId:(a=a.mj?_.Li(a.mj):void 0)&&a.tb&&(b.bH=a.tb);return b}};yv.O=function(a){return new (a||yv)(_.m(Hn),_.m(wKa),_.m(Gn),_.m(_.gi))};yv.ta=_.k({token:yv,oa:yv.O,Ea:"root"});var zv,hva,M3a,R3a,T3a,U3a,V3a,W3a,X3a,b4a,c4a,f4a;zv=new _.Dd("consoleConfiguration");hva=new _.Dd("withCredentials",{oa:()=>{const a=new _.jm(document);_.n(_.lv);return(!!a.get("SAPISID")||!!a.get("__Secure-1PAPISID")||!!a.get("APISID"))&&(!_.kv.has(28)||_.kv.has(29))}});M3a=new _.Dd("obfuscatedGaiaId");_.N3a=new _.Dd("preference");_.O3a=new _.Dd("INSIGHTS_ENVIRONMENT",{oa:()=>{var a=_.n(zv);return _.Al(a,33,0)}});
_.P3a=new _.Dd("repositories",{oa:()=>{const a=_.jl(_.n(zv),q2a,39,_.el());return new Map(a.map(b=>[b.getName(),b]))}});_.Q3a=new _.Dd("packageToRepoSpec",{oa:()=>{const a=_.jl(_.n(zv),_.r2a,36,_.el());return new Map(a.map(b=>[_.Y(b,1),b]))}});R3a=new _.Dd("clientDomain");_.S3a=new _.Dd("gtagId");T3a=new _.Dd("appBarBackgroundColor");U3a=new _.Dd("appBarFontColor");V3a=new _.Dd("searchTokenColor");W3a=new _.Dd("searchTokenBackgroundColor");X3a=new _.Dd("appIconName");_.Y3a=new _.Dd("whitelabelTitle");
_.Z3a=new _.Dd("helpArticleLink");_.$3a=new _.Dd("gsDebounceMs");_.a4a=new _.Dd("gsConfig");b4a=new _.Dd("announcementMessages");c4a=new _.Dd("hatsTriggerPathsConfigurationList");_.d4a=new _.Dd("debugLevel",{oa:()=>{try{return Number((new URLSearchParams(window.location.search)).get("deb"))}catch(a){return 0}}});_.e4a=new _.Dd("scoringModel",{oa:()=>{try{return(new URLSearchParams(window.location.search)).get("scm")}catch(a){return null}}});f4a=new _.Dd("grimoireOnePlatformRegionalHosts");_.g4a=void 0;_.Av=class{create(){return a=>a}};_.Av.O=function(a){return new (a||_.Av)};_.Av.ta=_.k({token:_.Av,oa:()=>_.g4a?_.n(_.g4a):new _.Av,Ea:"root"});var h4a,Cv;_.Bv=function(a,b,c){b=_.Te(b);for(const d of a.rf)b=_.x(b,d.HAa(c));return b};h4a=class{constructor(a){this.rf=a}rl(){const a={};for(const b of this.rf)b.Eya(a);return a}};Cv=class{constructor(a,b){this.IWc=a;this.urb=b}Eya(a){return a}HAa(){return this.urb.create(this.IWc)}};Cv.O=function(a){return new (a||Cv)(_.m(_.hk),_.m(_.Av))};Cv.ta=_.k({token:Cv,oa:Cv.O,Ea:"root"});var Dv=class extends h4a{constructor(a,b){super([a,b])}};Dv.O=function(a){return new (a||Dv)(_.m(Ev),_.m(Cv))};Dv.ta=_.k({token:Dv,oa:Dv.O,Ea:"root"});
var Ev=class{constructor(a,b,c,d){this.apiKey=a;this.sessionIndex=b;this.dr=c;this.withCredentials=d}Eya(a){a["X-Goog-Api-Key"]=this.apiKey;this.withCredentials&&(a.Authorization=_.wDa([])||"",a["X-Goog-AuthUser"]=this.sessionIndex,this.dr&&(a["X-Goog-IAM-Authorization-Token"]=this.dr));a["X-Goog-Api-Client"]="grpc-web/1.0.0 grimoire/1.0.0";return a}HAa(){return _.ze(_.Ef(a=>{if(a instanceof Error)throw a;const b=Error(a.message);var c=a.code;c=c==null?-1:i4a.get(c)||-1;b.error={code:c,message:a.message,
details:a.metadata};throw b;}))}};Ev.O=function(a){return new (a||Ev)(_.m(_.Jn),_.m(_.Kn),_.m(_.Nn),_.m(hva))};Ev.ta=_.k({token:Ev,oa:Ev.O,Ea:"root"});var i4a=new Map([[0,200],[1,499],[2,500],[3,400],[4,504],[5,404],[6,409],[7,403],[16,401],[8,429],[9,400],[10,409],[11,400],[12,501],[13,500],[14,503],[15,500]]);var j4a;_.k4a=function(...a){return new j4a(a)};_.Fv=function(){return{create:_.k4a}};_.Gv=function(a,b,c){a=a.inverse;return a.has(b)?a.get(b):c};j4a=class{constructor(a){this.forward=new Map(a);this.inverse=new Map(a.map(([b,c])=>[c,b]))}get(a,b){var c=this.forward;return c.has(a)?c.get(a):b}keys(){return this.forward.keys()}values(){return this.forward.values()}entries(){return this.forward.entries()}filter(a){return new j4a(Array.from(this.forward.entries()).filter(([b,c])=>a(b,c)))}};var l4a=_.Fv().create(["UNKNOWN_TYPE",0],["RESULT_CLICKED",1],["FILE_OPENED",2]),m4a=_.Fv().create(["UNKNOWN_TAG",0],["SEARCH_UI_DIRECT",1],["SEARCH_OMNIBAR",2],["SEARCH_URL_DIRECT",3],["SEARCH_FUZZY_FILENAME",4],["SEARCH_SINGLE_RESULT",15],["CLICK_RESULT_FILENAME",5],["CLICK_RESULT_CONTENT",6],["BROWSE_UI_PREVIEW",7],["BROWSE_FILE_DIRECT",8],["BROWSE_FILE_RESULT_CLICK",9],["BROWSE_FILE_USER_WORKSPACE",10],["BROWSE_FILE_BATCH",11],["ORIGIN_SEARCH",12],["ORIGIN_SUGGEST",13],["ORIGIN_XREF",14]),n4a=
new _.Dd("feedbackClient",{oa:()=>_.ik(HTa)}),Hv=class{constructor(a,b){this.s6=a;this.rf=b}apb(a){return _.Bv(this.rf,()=>this.s6.apb(a,this.rf.rl()),"FeedbackLogger.sendFeedback")}};Hv.O=function(a){return new (a||Hv)(_.m(n4a),_.m(Dv))};Hv.ta=_.k({token:Hv,oa:Hv.O,Ea:"root"});
_.Iv=class{constructor(a){this.client=a;this.yl=_.qk.has(2)}xP(a){if(this.yl)for(const b of a)if(b.gK)for(const c of b.gK)a=kSa((new nSa).tm(l4a.get(c.eventType,0)),c.TMb.map(d=>m4a.get(d,0))).bn(c.ze),c.lineNumber!=null&&_.Nb(a,5,_.nb(c.lineNumber),"0"),c.ox&&_.Wj(a,6,c.ox),c.sr&&_.Wj(a,7,c.sr),b.EW&&jSa(a,iva(b.EW)),c.PD&&b.EW&&c.PD<b.EW&&lSa(a,iva(c.PD)),c.hC&&b.EW&&c.hC<b.EW&&mSa(a,iva(c.hC)),this.client.apb(a).subscribe()}};_.Iv.O=function(a){return new (a||_.Iv)(_.m(Hv),_.m(_.jv))};
_.Iv.ta=_.k({token:_.Iv,oa:_.Iv.O,Ea:"root"});_.Jv=class{};_.Jv.O=function(a){return new (a||_.Jv)};_.Jv.Ca=_.vd({type:_.Jv});_.Jv.Ba=_.Xc({imports:[_.Dp]});_.Kv=class{};_.Kv.O=function(a){return new (a||_.Kv)};_.Kv.Ca=_.vd({type:_.Kv});
_.Kv.Ba=_.Xc({Nb:[{va:sp,Fb:_.wv},{va:_.wp,Fb:_.wv},{va:vPa,jc:function(a,b){var c=a.bucket;var d=b.bucket;c=d==null?c:c==null?d:c;d=Object;var e=d.assign;var f=a.MJ;var g=b.MJ;if(f)if(g){f=new Map(f);for(const [p,t]of g.entries())f.set(p,t);g=f}else g=f;f=a.gK;var l=b.gK;f=f?l&&f!==l?[...f,...l]:f:l;return e.call(d,{},a,b,{bucket:c,MJ:g,gK:f})}},{va:vp,Fb:yv,xd:!0},{va:vp,Fb:_.Iv,xd:!0},{va:vp,Fb:xv,xd:!0},...uPa]});var Lv=class{};Lv.O=function(a){return new (a||Lv)};Lv.Ca=_.vd({type:Lv});Lv.Ba=_.Xc({imports:[_.Xn,_.Js]});_.Mv=class{};_.Mv.O=function(a){return new (a||_.Mv)};_.Mv.Ca=_.vd({type:_.Mv});_.Mv.Ba=_.Xc({imports:[Lv]});var Nv=class{};Nv.O=function(a){return new (a||Nv)};Nv.Ca=_.vd({type:Nv});Nv.Ba=_.Xc({imports:[_.Mv,_.Jv]});var o4a,kva;o4a="DEFAULT FUZZING NEST_SAPPHIRE NEST_ZIRCONIUM NEST_ZIRCONIUM_UNIT_TEST NEST_ZIRCONIUM_UNICYCLE NEST_ZIRCONIUM_SCREENDUMP NEST_BISMUTH NEST_BISMUTH_UNIT_TEST NEST_BISMUTH_UNICYCLE NEST_BISMUTH_SCREENDUMP ANDROID_CF_X86_PHONE_USERDEBUG_COVERAGE ANDROID_CF_X86_PHONE_USERDEBUG_COVERAGE_ART STORAGE_ONLY ANDROID_CF_X86_PHONE_USERDEBUG_COVERAGE_BIONIC ANDROID_CF_X86_64_PHONE_USERDEBUG_COVERAGE ANDROID_CF_X86_64_PHONE_USERDEBUG_COVERAGE_ART ANDROID_CF_X86_64_PHONE_USERDEBUG_COVERAGE_BIONIC ANDROID_SEAHAWK_USERDEBUG_COVERAGE ANDROID_MAINLINE_MODULE_X86_COVERAGE ANDROID_MAINLINE_MODULE_X86_COVERAGE_R_ON_Q ANDROID_MAINLINE_MODULE_X86_COVERAGE_R_ON_R ANDROID_MAINLINE_MODULE_X86_COVERAGE_S_ON_Q ANDROID_MAINLINE_MODULE_X86_COVERAGE_S_ON_R ANDROID_MAINLINE_MODULE_X86_COVERAGE_S_ON_S COVERAGE_NG COVERAGE_NG_TESTS CHROME_UNIT_TEST PIXEL_UNIFIED_COVERAGE PIXEL_RAVEN_COVERAGE PIXEL_HUSKY_COVERAGE PIXEL_CAIMAN_COVERAGE PIXEL_COMET_COVERAGE PIXEL_KOMODO_COVERAGE".split(" ");
_.p4a=new Set(o4a);
kva=new Map([["DEFAULT","Zapfhahn (default)"],["ANDROID_CF_X86_PHONE_USERDEBUG_COVERAGE","Android CF X86 Phone Userdebug"],["ANDROID_CF_X86_PHONE_USERDEBUG_COVERAGE_ART","Android CF X86 Phone Userdebug Art"],["ANDROID_CF_X86_PHONE_USERDEBUG_COVERAGE_BIONIC","Android CF X86 Phone Userdebug Bionic"],["ANDROID_CF_X86_64_PHONE_USERDEBUG_COVERAGE","Android CF X86 64 Phone Userdebug"],["ANDROID_CF_X86_64_PHONE_USERDEBUG_COVERAGE_ART","Android CF X86 64 Phone Userdebug Art"],["ANDROID_CF_X86_64_PHONE_USERDEBUG_COVERAGE_BIONIC","Android CF X86 64 Phone Userdebug Bionic"],
["COVERAGE_NG","Coverage NG"],["COVERAGE_NG_TESTS","Coverage NG Tests"],["CHROME_UNIT_TEST","Chrome Unit Tests"],["NEST_ZIRCONIUM","Zirconium"],["NEST_ZIRCONIUM_UNIT_TEST","Zirconium (Unit Tests)"],["NEST_ZIRCONIUM_UNICYCLE","Zirconium (Unicycle Tests)"],["NEST_ZIRCONIUM_SCREENDUMP","Zirconium (Screendump)"],["NEST_BISMUTH","Bismuth"],["NEST_BISMUTH_UNIT_TEST","Bismuth (Unit Tests)"],["NEST_BISMUTH_UNICYCLE","Bismuth (Unicycle Tests)"],["NEST_BISMUTH_SCREENDUMP","Bismuth (Screendump)"]]);_.q4a=o4a.map(_.jva);
_.r4a={id:"COVERAGE_GENERIC",name:"File Coverage",children:o4a.map(function(a){return{id:_.jva(a),name:lva(a),children:[],O$a:!0}})};_.s4a=[{id:"c++",name:"C++",children:[]},{id:"java",name:"Java",children:[]},{id:"go",name:"Go",children:[]},{id:"python",name:"Python",children:[]},{id:"javascript",name:"JavaScript",children:[]},{id:"typescript",name:"TypeScript",children:[]},{id:"everything-else",name:"Everything else",children:[]}];
_.t4a={id:"LINE_COUNTS",name:"Line counts",children:_.s4a.map(a=>Object.assign({},a,{id:`${"LINE_COUNTS"}-${a.id}`}))};_.u4a={id:"FILE_COUNTS",name:"File counts",children:_.s4a.map(a=>Object.assign({},a,{id:`${"FILE_COUNTS"}-${a.id}`}))};var v4a;
v4a=class{constructor(a,b,c){this.zone=a;this.ne=b;this.cache=new Map;this.FTc=_.Ve(window,"DOMContentLoaded");for(const d of c)this.cache.set(d.name,mva(d))}push(a){const b=this;return _.Ee(function*(){const c=b.cache.get(a.name);c?b.zone.run(()=>{c.next(a);c.complete()}):b.cache.set(a.name,mva(a))})}prefetch(a,b){const c=document.readyState==="loading";var d=this.cache.get(a);if(!d){if(!c)return _.Ye;d=new _.Sf(1);this.cache.set(a,d)}c&&(d=_.x(d,_.$f(this.FTc)));return _.x(d,_.ag({complete:()=>{b&&
this.cache.delete(a)}}),_.Ij(this.ne,`Prefetch.${a}`))}delete(a){this.cache.delete(a)}};_.Ov=class{constructor(a,b){this.zone=a;this.ne=b}prefetch(a,b=!0){const c=window;let d,e=(d=c.prefetchRpcs)!=null?d:[];Array.isArray(e)&&(e=new v4a(this.zone,this.ne,e),c.prefetchRpcs=e);return _.x(e.prefetch(a,b),_.Hf())}delete(a){const b=window;let c,d=(c=b.prefetchRpcs)!=null?c:[];Array.isArray(d)&&(d=new v4a(this.zone,this.ne,d),b.prefetchRpcs=d);d.delete(a)}};
_.Ov.O=function(a){return new (a||_.Ov)(_.m(_.df),_.m(_.wp))};_.Ov.ta=_.k({token:_.Ov,oa:_.Ov.O,Ea:"root"});_.Qv=class{constructor(){this.mPb=new _.Uh(!1);this.Hwb=new _.Uh(!0)}dX(){return this.mPb}C8(a){this.mPb.next(a)}X5(){return _.u("SHOW_ALWAYS")}Kla(){}o6(){return _.u(!1)}BBa(){}a6(){return _.u("FILES")}D8(){}iNb(){return _.u(new Map)}ETb(){}k6(){return _.u([])}Ana(){}n6(){return _.u([])}WBa(){return _.Ye}aDa(){return _.Ye}sK(){return _.Ye}oz(){}jX(){return _.u(0)}H8(){}Vga(){return _.u("SNIPPET_SUBSET")}wBa(){}nX(){return _.u(2)}Yla(){}g6(){return _.u(50)}Rla(){}lwa(){return _.u(_.kv.has(15)?"DARK":
"LIGHT")}xBa(){}Aga(){return _.u("cider-dark")}Cla(){}Oga(){return _.u("cider")}Ola(){}mwa(){return _.u(!1)}yBa(){}Wga(){return _.u(!1)}Xla(){}y6a(){return _.u(!0)}Zpb(){}Nga(){return _.u("PREVIEW")}Mla(){}kX(){return _.u(!1)}Wla(){}bha(){return _.u(new Set)}Zla(){}rX(){return _.Ye}I8(){}swa(){return _.u(0)}fqb(){}Q5(){return _.u("cider")}oBa(){}p6(){return _.u(!1)}CBa(){}l6(){return _.u(!0)}Vla(){}m6(){return _.u(!1)}zBa(){}nwa(){return _.u(!1)}aqb(){}};_.Qv.O=function(a){return new (a||_.Qv)(_.m(_.lv))};
_.Qv.ta=_.k({token:_.Qv,oa:()=>_.n(_.Pv),Ea:"root"});_.Rv=class extends h4a{constructor(a,b){super([a,b])}};_.Rv.O=function(a){return new (a||_.Rv)(_.m(Sv),_.m(Cv))};_.Rv.ta=_.k({token:_.Rv,oa:_.Rv.O,Ea:"root"});
var Sv=class extends Ev{constructor(a,b,c,d,e,f){super(a,b,c,d);this.apiKey=a;this.sessionIndex=b;this.dr=c;this.withCredentials=d;this.productVersion=e;this.Lh=f}Eya(a){a=super.Eya(a);a["X-Goog-Api-Client"]=`grpc-web/1.0.0 ${`grimoire/1.0.0+${this.Lh.actionId}.${this.Lh.sessionId}`+`.${this.productVersion.replace("_","-")}`}`;return a}HAa(a){return _.ze(super.HAa(a),_.Ij(this.Lh,a))}};Sv.O=function(a){return new (a||Sv)(_.m(_.Jn),_.m(_.Kn),_.m(_.Nn),_.m(hva),_.m(Hn),_.m(_.wp))};
Sv.ta=_.k({token:Sv,oa:Sv.O,Ea:"root"});var Tv=class{constructor(){if(window.matchMedia){var a=window.matchMedia("(prefers-color-scheme: dark)");this.rtb=new _.Uh(a.matches?"DARK":"LIGHT");a.addListener(b=>{this.rtb.next(b.matches?"DARK":"LIGHT")})}else this.rtb=new _.Uh("LIGHT")}};Tv.O=function(a){return new (a||Tv)};Tv.ta=_.k({token:Tv,oa:Tv.O,Ea:"root"});var Uv=class{};Uv.O=function(a){return new (a||Uv)};Uv.ta=_.k({token:Uv,oa:a=>Tv.O(a),Ea:"root"});_.w4a=new Set("cider;cider fewer-colors;cider colorblind-friendly;base16-light;eclipse;elegant;neat;solarized light;VA light".split(";"));_.x4a=new Set("cider-dark;cider-dark fewer-colors;cider-dark colorblind-friendly;ambiance;atom-one-dark;ayu-dark;ayu-mirage;base16-dark;blackboard;cobalt;cool-glow;darcula;dracula;easter-dark;erlang-dark;gooey;green-on-black;gruvbox-dark;lesser-dark;material;monokai;night;nord;picard;rubyblue;scary;solarized dark;synthwave-84;tomorrow-night-bright;tomorrow-night-eighties;twilight;vibrant-ink;VA dark;vs-dark;xq-dark;yonce;zenburn".split(";"));var y4a={toString:function(a){let b=[],c=0;a-=-2147483648;b[c++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(a%52);for(a=Math.floor(a/52);a>0;)b[c++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(a%62),a=Math.floor(a/62);return b.join("")}};var B4a=function(a){a=z4a(a);for(var b=2654435769,c=2654435769,d=314159265,e=a.length,f=e,g=0,l=function(){b-=c;b-=d;b^=d>>>13;c-=d;c-=b;c^=b<<8;d-=b;d-=c;d^=c>>>13;b-=c;b-=d;b^=d>>>12;c-=d;c-=b;c^=b<<16;d-=b;d-=c;d^=c>>>5;b-=c;b-=d;b^=d>>>3;c-=d;c-=b;c^=b<<10;d-=b;d-=c;d^=c>>>15};f>=12;f-=12,g+=12)b+=A4a(a,g),c+=A4a(a,g+4),d+=A4a(a,g+8),l();d+=e;switch(f){case 11:d+=a[g+10]<<24;case 10:d+=a[g+9]<<16;case 9:d+=a[g+8]<<8;case 8:c+=a[g+7]<<24;case 7:c+=a[g+6]<<16;case 6:c+=a[g+5]<<8;case 5:c+=a[g+4];
case 4:b+=a[g+3]<<24;case 3:b+=a[g+2]<<16;case 2:b+=a[g+1]<<8;case 1:b+=a[g]}l();return y4a.toString(d)},C4a=function(a){return a},z4a=function(a){for(var b=[],c=0;c<a.length;c++)b.push(a.charCodeAt(c));return b},A4a=function(a,b){return a[b]+(a[b+1]<<8)+(a[b+2]<<16)+(a[b+3]<<24)};var D4a=class extends _.zk{constructor(a){super(a)}},Vv=[1,2,3];var E4a=class extends _.zk{constructor(a){super(a)}};var F4a=class extends _.zk{constructor(a){super(a)}removeEntry(a){return Oza(this,1,E4a,a)}};var G4a=class extends _.zk{constructor(a){super(a)}},Wv=[1,2,3];var H4a=class extends _.zk{constructor(a){super(a)}};var I4a=class extends _.zk{constructor(a){super(a)}};var J4a=class extends _.zk{constructor(a){super(a)}};var K4a=class extends _.zk{constructor(a){super(a)}};var M4a=class extends _.zk{constructor(a){super(a)}kOb(){return _.Hl(this,J4a,1,L4a)}GYb(a){return _.nl(this,1,L4a,a)}},L4a=[1,2,3];var N4a=class extends _.zk{constructor(a){super(a)}};var O4a=function(a){if(a!=null){_.Xb(a);var b=_.h(_.Gl(a,1,Vv));var c=_.tl(a,_.hl(a,Vv,2));return{wtd:b,intVal:_.h(c),Csa:_.h(_.sl(a,_.hl(a,Vv,3)))}}};D4a.prototype.toObject=function(){return O4a(this)};var P4a=function(a){if(a!=null)return _.Xb(a),{jvd:_.h(_.bl(a,1)),count:_.h(_.ql(a,2))}};E4a.prototype.toObject=function(){return P4a(this)};var Q4a=function(a){if(a!=null)return _.Xb(a),a=_.jl(a,E4a,1,_.el()),{cid:_.Tb(a,P4a)}};F4a.prototype.toObject=function(){return Q4a(this)};var R4a=function(a){if(a!=null)return _.Xb(a),{kxa:_.h(_.Fl(a,1,Wv)),doubleVal:_.h(_.bl(a,_.hl(a,Wv,2))),rkd:Q4a(_.Hl(a,F4a,3,Wv))}};G4a.prototype.toObject=function(){return R4a(this)};var S4a=function(a){if(a!=null){_.Xb(a);var b=_.jl(a,D4a,1,_.el());return{Kid:_.Tb(b,O4a),Gkd:R4a(_.il(a,G4a,2))}}};H4a.prototype.toObject=function(){return S4a(this)};var T4a=function(a){if(a!=null)return _.Xb(a),{nya:_.h(_.X(a,1))}};I4a.prototype.toObject=function(){return T4a(this)};var U4a=function(a){if(a!=null)return _.Xb(a),{appName:_.h(_.X(a,1)),appVersion:_.h(_.X(a,2)),t9c:_.h(_.sl(a,3))}};J4a.prototype.toObject=function(){return U4a(this)};var V4a=function(a){if(a!=null)return _.Xb(a),{appName:_.h(_.X(a,1)),appVersion:_.h(_.X(a,2)),vid:_.h(_.tl(a,3)),t9c:_.h(_.sl(a,4))}};K4a.prototype.toObject=function(){return V4a(this)};var W4a=function(a){if(a!=null)return _.Xb(a),{mobile:U4a(a.kOb()),ond:V4a(_.Hl(a,K4a,2,L4a)),wmd:T4a(_.Hl(a,I4a,3,L4a))}};M4a.prototype.toObject=function(){return W4a(this)};var X4a=function(a){if(a!=null){_.Xb(a);var b=_.h(_.X(a,1)),c=_.h(dba(Rb(a,5))),d=W4a(_.il(a,M4a,2)),e=_.h(_.Bl(a,3,3)),f=_.Gb(a,6,dba,3,void 0,void 0,0);f=_.h(f);a=_.jl(a,H4a,4,_.el());return{ytd:b,jkd:c,Wrd:d,Lid:e,ikd:f,Hkd:_.Tb(a,S4a)}}};N4a.prototype.toObject=function(){return X4a(this)};var Y4a=class extends _.zk{constructor(a){super(a)}getKey(){return _.Y(this,1)}sx(a){return _.Ac(this,1,a)}};var Z4a=class extends _.zk{constructor(){super()}};var $4a=function(a){if(a!=null)return _.Xb(a),{key:_.h(_.X(a,1)),nya:_.h(_.X(a,2))}};Y4a.prototype.toObject=function(){return $4a(this)};Z4a.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={Ydd:_.Tb(_.jl(this,N4a,1,_.el()),X4a),Tsd:$4a(_.il(this,Y4a,2))}}else a=void 0;return a};var d5a=class extends km{constructor(){super();this.eL=1503;this.componentId="";const a=(new mGa(1503,"0")).Bla("");xDa(this,_.Jk(qc,a));this.transport=a.ab()}flush(a){a=a||[];if(a.length){const A=new Z4a,G=[];for(let I=0;I<a.length;I++){const L=a[I];var b=new N4a;b=_.Ac(b,1,L.Yp);var c=a5a(L);b=_.Mb(b,3,c,_.tb);c=[];var d=[];for(const V of L.j4.keys())d.push(V.split(","));for(let V=0;V<d.length;V++){const da=d[V];var e=L.KQc,f=b5a(L,da)||[],g=[];for(var l=0;l<f.length;l++){var p=f[l],t=p&&p.VJb;
p=new G4a;switch(e){case 3:t=Number(t);Number.isFinite(t)&&_.gl(p,1,Wv,_.nb(t));break;case 2:t=Number(t),t=t==null?t:Naa(t),_.gl(p,2,Wv,t)}g.push(p)}e=g;for(f=0;f<e.length;f++){g=e[f];l=new H4a;l=_.ml(l,2,g);g=da;p=[];t=c5a(L);for(let na=0;na<t.length;na++){var w=t[na];const ya=g[na],Ba=new D4a;switch(w){case 3:_.Yj(Ba,1,Vv,String(ya));break;case 2:w=Number(ya);Number.isFinite(w)&&_.gl(Ba,2,Vv,w==null?w:kb(w));break;case 1:_.gl(Ba,3,Vv,Qaa(ya==="true"))}p.push(Ba)}_.ol(l,1,p);c.push(l)}}_.ol(b,4,
c);G.push(b);L.clear()}_.ol(A,1,G);this.transport.dispatch(A);this.transport.flush()}}};var e5a=class{constructor(a){this.VJb=a}};var c5a=function(a){return a.fields.map(b=>b.B3a)},b5a=function(a,...b){b=a.getKey(b);return a.j4.has(b)?a.j4.get(b):void 0},a5a=function(a){return a.fields.map(b=>b.fieldName)},f5a=class{constructor(a,b,c){this.Yp=a;this.KQc=b;this.fields=c||[];this.j4=new Map}setCell(a,...b){b=this.getKey(b);this.j4.set(b,[new e5a(a)])}m5a(...a){return(a=b5a(this,a))&&a.length?a[0]:void 0}clear(){this.j4.clear()}getKey(...a){return a?a.join(","):"key"}};var g5a=class extends f5a{constructor(a,b){super(a,3,b)}bxa(...a){this.cxa(1,a)}cxa(a,...b){let c=0;const d=this.m5a(b);d&&(c=d.VJb);this.setCell(c+a,b)}};var m2a=class extends f5a{constructor(a,b){super(a,2,b)}gQ(a,...b){b=[b];const c=b5a(this,b);c?c.push(new e5a(a)):this.setCell(a,b)}};var k2a=function(a,b,...c){a.j7.has(b)||a.j7.set(b,new g5a(b,c))},h5a=function(a){a.yya();a.h$a++;a.h$a>=100&&a.GZb()},i5a=function(a){for(let b=0;b<a.length;b++)a[b].clear()},j5a=class extends km{constructor(a){super();this.l7c=a;this.h$a=0;this.j7=new Map;this.tTc=new Set;this.HNb=3E4;this.Fo=new l1a(this.HNb);this.Fo.listen("tick",this.GZb,!1,this);xDa(this,_.Jk(qc,this.Fo))}GZb(){const a=[...this.j7.values()].filter(b=>b.j4.size);a.length&&this.l7c.flush(a,!1);i5a(a);this.h$a=0;this.Fo.enabled&&
this.Fo.stop()}ZF(a){return this.tTc.has(a)?void 0:this.j7.get(a)}bxa(a,...b){this.cxa(a,1,b)}cxa(a,b,...c){(a=this.ZF(a))&&a instanceof g5a&&(a.cxa(b,c),h5a(this))}gQ(a,b,...c){(a=this.ZF(a))&&a instanceof m2a&&(a.gQ(b,c),h5a(this))}yya(){this.Fo.enabled||this.Fo.start()}};var k5a,l5a,m5a,n5a,o5a;k5a=new _.Dd("PRODUCTION_ALLOWLIST",{oa:()=>"l2YMRd lfR6bb iQyyte LhFyIb aVezrf i1iYkd dVgi5c kMzkoe pglXEd AbcbBc Yc0Dnb cvLsDf UAiaPe NdZs2d elAd5d q7HsZb kbrYBc qX517e KmD3Se w0tcsb qrMtRe".split(" ")});l5a=new _.Dd("STREAMZ_PRODUCT_IDENTIFIER");m5a=new _.Dd("STREAMZ_ALLOWLIST_IDENTIFIER");n5a=new _.Dd("one_developer_workflow.streamz_service",{Ea:"root",oa:()=>_.n(_.df).Ub(()=>{var a=new d5a;a=new j5a(a);a.HNb=1E4;a.Fo.setInterval(1E4);return a})});
o5a=function(a){return a.c3c.some(b=>a.rPc===b)};_.p5a=function(a,b){a.zone.Ub(()=>{o5a(a)&&a.I1c.JK(b,a.sjb,!0)})};_.Xv=class{constructor(a,b,c,d,e){this.wr=a;this.zone=b;this.I1c=new l2a(this.wr);new n2a(this.wr);this.c$c=new o2a(this.wr);new p2a(this.wr);this.sjb=d||window.location.hostname;this.c3c=c.map(C4a);this.rPc=B4a(e!=null?e:this.sjb)}SSb(a){this.zone.Ub(()=>{o5a(this)&&this.c$c.JK(this.sjb,a)})}};_.Xv.O=function(a){return new (a||_.Xv)(_.m(n5a),_.m(_.df),_.m(k5a),_.m(l5a,8),_.m(m5a,8))};
_.Xv.ta=_.k({token:_.Xv,oa:_.Xv.O,Ea:"root"});_.q5a=function(a,b){return a.C0()&&b==="DARK"?_.x(a.VYb.Aga(),_.v(c=>_.x4a.has(c)?c:"cider-dark")):_.x(a.VYb.Oga(),_.v(c=>_.w4a.has(c)?c:"cider"))};
_.Yv=class{constructor(a,b,c){this.document=a;this.VYb=b;this.theme=_.x(b.lwa(),_.Zf(d=>d==="SYSTEM"?c.rtb.Yf():_.u(d)));this.wXa=_.x(this.theme,_.Zf(d=>_.q5a(this,d)));this.Ata=_.x(this.wXa,_.v(d=>d.split(" ").map(e=>"cm-s-"+e).join(" ")));this.theme.subscribe(d=>{this.setTheme(this.C0()?d:"LIGHT")})}C0(){return!!this.document.getElementById("darkTheme")}setTheme(a){this.document.body.classList.remove("dark-mode");const b=this.document.getElementById("darkTheme");b&&b.removeAttribute("media");switch(a){case "DARK":this.document.body.classList.add("dark-mode")}}};
_.Yv.O=function(a){return new (a||_.Yv)(_.m(_.bi),_.m(_.Qv),_.m(Uv))};_.Yv.ta=_.k({token:_.Yv,oa:_.Yv.O,Ea:"root"});var r5a=new _.Dd("enabledRouterConfig");var nva=new Set(Object.values({Oad:"PACKAGE_AVAILABLE_IN_MULTIBRANCH"}));var s5a=/^\s*$/,t5a=function(a,b){const c=a.reduce((d,{value:e})=>d+e,"");b=nk(5,c,b);b.EP=a.length>0&&a[0].EP;if(a=a.find(({error:d})=>!!d))b.error=a.error;return b},u5a=function(a,b,c){c=mk(c);c.start+=a?a.length:0;c.end-=b.length;return c},v5a=class{constructor({Aia:a,fUc:b,iUc:c}){this.Aia=a;this.HQb=!!b;this.kZc=!!c}};var w5a=function(){function a(b,c,d){this.message=b;this.expected=c;this.location=d;this.name="SyntaxError";typeof Error.captureStackTrace==="function"&&Error.captureStackTrace(this,a)}(function(b,c){function d(){this.constructor=b}d.prototype=c.prototype;b.prototype=new d})(a,Error);return{SyntaxError:a,parse:function(b){function c(){return e(Ad,cb)}function d(qa){var Ca=Rr[qa],Qa;if(!Ca){for(Qa=qa-1;!Rr[Qa];)Qa--;Ca=Rr[Qa];for(Ca={line:Ca.line,column:Ca.column};Qa<qa;)b.charCodeAt(Qa)===10?(Ca.line++,
Ca.column=1):Ca.column++,Qa++;Rr[qa]=Ca}return Ca}function e(qa,Ca){var Qa=d(qa),Ic=d(Ca);return{start:{offset:qa,line:Qa.line,column:Qa.column},end:{offset:Ca,line:Ic.line,column:Ic.column}}}function f(qa){cb<Mi||(cb>Mi&&(Mi=cb,yu=[]),yu.push(qa))}function g(){var qa=cb;var Ca=Ob();Ca===oa&&(Ca=null);if(Ca!==oa){Ca=[];var Qa=l();for(Qa===oa&&(Qa=p());Qa!==oa;)Ca.push(Qa),Qa=l(),Qa===oa&&(Qa=p());Ca!==oa?(Ad=qa,qa=Ca):(cb=qa,qa=oa)}else cb=qa,qa=oa;return qa}function l(){var qa=cb;var Ca=A();Ca===
oa&&(Ca=t(),Ca===oa&&(Ca=na(),Ca===oa&&(Ca=I())));if(Ca!==oa){var Qa=Ob();Qa===oa&&(Qa=null);Qa!==oa?(Ad=cb,Qa=(Qa=mb.HQb)?void 0:oa,Qa!==oa?(Ad=qa,qa=Ca):(cb=qa,qa=oa)):(cb=qa,qa=oa)}else cb=qa,qa=oa;return qa}function p(){var qa=cb;var Ca=I();if(Ca!==oa){var Qa=Ob();Qa===oa&&(Qa=null);Qa!==oa?(Ad=qa,qa=Ca):(cb=qa,qa=oa)}else cb=qa,qa=oa;return qa}function t(){var qa,Ca;var Qa=cb;var Ic=[];for(qa=w();qa!==oa;)Ic.push(qa),qa=w();if(Ic!==oa)if(qa=ob(),qa!==oa){var Id=t();if(Id===oa)for(Id=[],Ca=w();Ca!==
oa;)Id.push(Ca),Ca=w();Id!==oa?(Ad=Qa,Qa=Ic,Ic=c(),Qa=Ic=qva(0,Qa,Id,qa,Ic)):(cb=Qa,Qa=oa)}else cb=Qa,Qa=oa;else cb=Qa,Qa=oa;return Qa}function w(){var qa=cb;var Ca=Ob();Ca===oa&&(Ca=null);Ca!==oa?(Ca=na(),Ca===oa&&(Ca=I()),Ca!==oa?(Ad=qa,qa=Ca):(cb=qa,qa=oa)):(cb=qa,qa=oa);return qa}function A(){var qa,Ca;var Qa=cb;var Ic=[];for(qa=G();qa!==oa;)Ic.push(qa),qa=G();if(Ic!==oa)if(qa=vc(),qa!==oa){var Id=A();if(Id===oa)for(Id=[],Ca=G();Ca!==oa;)Id.push(Ca),Ca=G();Id!==oa?(Ad=Qa,Qa=Ic,Ic=c(),Qa=Ic=qva(2,
Qa,Id,qa,Ic)):(cb=Qa,Qa=oa)}else cb=Qa,Qa=oa;else cb=Qa,Qa=oa;return Qa}function G(){var qa=cb;var Ca=Ob();Ca===oa&&(Ca=null);Ca!==oa?(Ca=na(),Ca===oa&&(Ca=t(),Ca===oa&&(Ca=I())),Ca!==oa?(Ad=qa,qa=Ca):(cb=qa,qa=oa)):(cb=qa,qa=oa);return qa}function I(){var qa=cb;var Ca=Pd();Ca!==oa?(Ca=L(),Ca===oa&&(Ca=null),Ca!==oa?(Ad=qa,qa=Ca=jd(Ca)):(cb=qa,qa=oa)):(cb=qa,qa=oa);qa===oa&&(qa=L());return qa}function L(){var qa=cb;var Ca=Jb();if(Ca!==oa){if(b.charCodeAt(cb)===58){var Qa=pe;cb++}else Qa=oa,jf===0&&
f(af);if(Qa!==oa){Qa=rc();if(Qa===oa&&(Qa=V(),Qa===oa)){Qa=cb;jf++;var Ic=Ob();Ic===oa&&(Ic=null);jf--;Ic!==oa?(cb=Qa,Qa=void 0):Qa=oa}Qa!==oa?(Ad=qa,qa=Ca=Ge(Ca,Qa)):(cb=qa,qa=oa)}else cb=qa,qa=oa}else cb=qa,qa=oa;qa===oa&&(qa=rc(),qa===oa&&(qa=V()));return qa}function V(){var qa=cb;var Ca=[];var Qa=Gc();Qa===oa&&(Qa=da());if(Qa!==oa)for(;Qa!==oa;)Ca.push(Qa),Qa=Gc(),Qa===oa&&(Qa=da());else Ca=oa;Ca!==oa&&(Ad=qa,Ca=t5a(Ca,c()));return Ca}function da(){var qa=cb;if(b.charCodeAt(cb)===41){var Ca=Sh;
cb++}else Ca=oa,jf===0&&f(rh);Ca!==oa&&(Ad=qa,qa=c(),qa=nk(5,")",qa),qa.error={type:3,location:qa.location},Ca=qa);return Ca}function na(){var qa;var Ca=cb;if(b.charCodeAt(cb)===40){var Qa=bj;cb++}else Qa=oa,jf===0&&f(sh);if(Qa!==oa)if(Qa=Ob(),Qa===oa&&(Qa=null),Qa!==oa){Qa=[];for(qa=ya();qa!==oa;)Qa.push(qa),qa=ya();if(Qa!==oa)if(b.charCodeAt(cb)===41?(qa=Sh,cb++):(qa=oa,jf===0&&f(rh)),qa===oa&&(qa=null),qa!==oa){Ad=cb;var Ic=qa;var Id=c();if(Ic&&Qa.length===1)if(Ic=Qa[0],Ic.Xl!==5)Id=!0;else{var {start:yf,
end:Fg}=mk(Id);Id=Ic.location.end;Id=yf+1<Ic.location.start||Fg-1>Id}else Id=!0;Id=Id?void 0:oa;Id!==oa?(Ad=Ca,Ca=qa,qa=c(),qa=mk(qa),Ca=Qa={Xl:3,elements:Qa,location:qa,error:Ca?void 0:{type:4,location:qa}}):(cb=Ca,Ca=oa)}else cb=Ca,Ca=oa;else cb=Ca,Ca=oa}else cb=Ca,Ca=oa;else cb=Ca,Ca=oa;return Ca}function ya(){var qa=cb;var Ca=Ba();Ca===oa&&(Ca=Wa(),Ca===oa&&(Ca=na(),Ca===oa&&(Ca=Ia())));if(Ca!==oa){var Qa=Ob();Qa===oa&&(Qa=null);Qa!==oa?(Ad=qa,qa=Ca):(cb=qa,qa=oa)}else cb=qa,qa=oa;return qa}function Ba(){var qa,
Ca;var Qa=cb;var Ic=[];for(qa=Ga();qa!==oa;)Ic.push(qa),qa=Ga();if(Ic!==oa)if(qa=vc(),qa!==oa){var Id=Ba();if(Id===oa)for(Id=[],Ca=Ga();Ca!==oa;)Id.push(Ca),Ca=Ga();Id!==oa?(Ad=Qa,Qa=Ic,Ic=c(),Qa=Ic=qva(2,Qa,Id,qa,Ic)):(cb=Qa,Qa=oa)}else cb=Qa,Qa=oa;else cb=Qa,Qa=oa;return Qa}function Ga(){var qa=cb;var Ca=Ob();Ca===oa&&(Ca=null);Ca!==oa?(Ca=na(),Ca===oa&&(Ca=Wa(),Ca===oa&&(Ca=Ia())),Ca!==oa?(Ad=qa,qa=Ca):(cb=qa,qa=oa)):(cb=qa,qa=oa);return qa}function Wa(){var qa,Ca;var Qa=cb;var Ic=[];for(qa=rb();qa!==
oa;)Ic.push(qa),qa=rb();if(Ic!==oa)if(qa=ob(),qa!==oa){var Id=Wa();if(Id===oa)for(Id=[],Ca=rb();Ca!==oa;)Id.push(Ca),Ca=rb();Id!==oa?(Ad=Qa,Qa=Ic,Ic=c(),Qa=Ic=qva(0,Qa,Id,qa,Ic)):(cb=Qa,Qa=oa)}else cb=Qa,Qa=oa;else cb=Qa,Qa=oa;return Qa}function rb(){var qa=cb;var Ca=Ob();Ca===oa&&(Ca=null);Ca!==oa?(Ca=na(),Ca===oa&&(Ca=Ia()),Ca!==oa?(Ad=qa,qa=Ca):(cb=qa,qa=oa)):(cb=qa,qa=oa);return qa}function Ia(){var qa=cb;var Ca=Pd();Ca!==oa?(Ca=Pa(),Ca===oa&&(Ca=null),Ca!==oa?(Ad=qa,qa=Ca=jd(Ca)):(cb=qa,qa=oa)):
(cb=qa,qa=oa);qa===oa&&(qa=Pa());return qa}function Pa(){var qa=cb;var Ca=Jb();if(Ca!==oa){if(b.charCodeAt(cb)===58){var Qa=pe;cb++}else Qa=oa,jf===0&&f(af);if(Qa!==oa){Qa=rc();if(Qa===oa&&(Qa=Va(),Qa===oa)){Qa=cb;jf++;var Ic=Ob();Ic===oa&&(Ic=null);jf--;Ic!==oa?(cb=Qa,Qa=void 0):Qa=oa}Qa!==oa?(Ad=qa,qa=Ca=Ge(Ca,Qa)):(cb=qa,qa=oa)}else cb=qa,qa=oa}else cb=qa,qa=oa;qa===oa&&(qa=rc(),qa===oa&&(qa=Va()));return qa}function Va(){var qa=cb;var Ca=[];var Qa=Gc();if(Qa!==oa)for(;Qa!==oa;)Ca.push(Qa),Qa=
Gc();else Ca=oa;Ca!==oa&&(Ad=qa,Ca=t5a(Ca,c()));return Ca}function ob(){var qa=cb;var Ca=Ob();Ca===oa&&(Ca=null);if(Ca!==oa){var Qa=[];var Ic=fb();if(Ic!==oa)for(;Ic!==oa;)Qa.push(Ic),Ic=fb();else Qa=oa;Qa!==oa?(Ic=Ob(),Ic!==oa?(Ad=cb,Qa=(Qa=Qa.join("")==="AND")?void 0:oa,Qa!==oa?(Ad=qa,qa=Ca=u5a(Ca,Ic,c())):(cb=qa,qa=oa)):(cb=qa,qa=oa)):(cb=qa,qa=oa)}else cb=qa,qa=oa;return qa}function vc(){var qa=cb;var Ca=Ob();Ca===oa&&(Ca=null);if(Ca!==oa){var Qa=[];var Ic=fb();if(Ic!==oa)for(;Ic!==oa;)Qa.push(Ic),
Ic=fb();else Qa=oa;Qa!==oa?(Ic=Ob(),Ic!==oa?(Ad=cb,Qa=(Qa=Qa.join("")==="OR")?void 0:oa,Qa!==oa?(Ad=qa,qa=Ca=u5a(Ca,Ic,c())):(cb=qa,qa=oa)):(cb=qa,qa=oa)):(cb=qa,qa=oa)}else cb=qa,qa=oa;return qa}function rc(){var qa;var Ca=cb;if(b.charCodeAt(cb)===34){var Qa=th;cb++}else Qa=oa,jf===0&&f(Ai);if(Qa!==oa){Qa=[];for(qa=Sa();qa!==oa;)Qa.push(qa),qa=Sa();Qa!==oa?(b.charCodeAt(cb)===34?(qa=th,cb++):(qa=oa,jf===0&&f(Ai)),qa===oa&&(qa=null),qa!==oa?(Ad=Ca,Ca=qa,qa=c(),Qa=nk(4,Qa.join(""),qa),Ca||(Qa.error=
pva(0,qa.start.offset,qa.end.offset)),Ca=Qa):(cb=Ca,Ca=oa)):(cb=Ca,Ca=oa)}else cb=Ca,Ca=oa;return Ca}function Gc(){var qa;var Ca=cb;if(b.charCodeAt(cb)===40){var Qa=bj;cb++}else Qa=oa,jf===0&&f(sh);if(Qa!==oa){Qa=[];for(qa=Gc();qa!==oa;)Qa.push(qa),qa=Gc();Qa!==oa?(b.charCodeAt(cb)===41?(qa=Sh,cb++):(qa=oa,jf===0&&f(rh)),qa===oa&&(qa=null),qa!==oa?(Ad=Ca,Ca=qa,qa=c(),Qa=t5a(Qa,qa),Qa.value="("+Qa.value,Ca?Qa.value+=")":Qa.error={type:4,location:{start:Qa.location.start,end:Qa.location.start+1}},Ca=
Qa):(cb=Ca,Ca=oa)):(cb=Ca,Ca=oa)}else cb=Ca,Ca=oa;Qa=Ca;if(Qa===oa){Qa=cb;Ca=[];qa=sb();if(qa!==oa)for(;qa!==oa;)Ca.push(qa),qa=sb();else Ca=oa;Ca!==oa?(Ad=cb,qa=Ca,qa=(qa=!mb.HQb||qa.join("")!=="AND"&&qa.join("")!=="OR")?void 0:oa,qa!==oa?(Ad=Qa,Qa=Ca,Ca=c(),Qa=Ca=nk(5,Qa.join(""),Ca)):(cb=Qa,Qa=oa)):(cb=Qa,Qa=oa)}return Qa}function Pd(){var qa=cb;if(b.charCodeAt(cb)===45){var Ca=kl;cb++}else Ca=oa,jf===0&&f(Sg);if(Ca!==oa){Ad=cb;var Qa=(Qa=mb.kZc)?void 0:oa;Qa!==oa?qa=Ca=[Ca,Qa]:(cb=qa,qa=oa)}else cb=
qa,qa=oa;return qa}function fd(){var qa=cb;if(b.charCodeAt(cb)===92){var Ca=cj;cb++}else Ca=oa,jf===0&&f(kk);Ca!==oa?(b.length>cb?(Ca=b.charAt(cb),cb++):(Ca=oa,jf===0&&f(ll)),Ca===oa&&(Ca=null),Ca!==oa?(Ad=qa,qa=Ca?"\\"+Ca:"\\"):(cb=qa,qa=oa)):(cb=qa,qa=oa);return qa}function Jb(){var qa=cb;var Ca=[];if(Vo.test(b.charAt(cb))){var Qa=b.charAt(cb);cb++}else Qa=oa,jf===0&&f(YE);if(Qa!==oa)for(;Qa!==oa;)Ca.push(Qa),Vo.test(b.charAt(cb))?(Qa=b.charAt(cb),cb++):(Qa=oa,jf===0&&f(YE));else Ca=oa;Ca!==oa?
(Ad=cb,Qa=(Qa=mb.Aia.has(Ca.join("")))?void 0:oa,Qa!==oa?(Ad=qa,qa=Ca):(cb=qa,qa=oa)):(cb=qa,qa=oa);return qa}function Sa(){var qa=cb;if(b.substr(cb,2)===fm){var Ca=fm;cb+=2}else Ca=oa,jf===0&&f(He);Ca!==oa&&(Ad=qa,Ca='"');qa=Ca;qa===oa&&(qa=fd(),qa===oa&&(c1.test(b.charAt(cb))?(qa=b.charAt(cb),cb++):(qa=oa,jf===0&&f(ZE))));return qa}function fb(){var qa=cb;if(b.charCodeAt(cb)===92){var Ca=cj;cb++}else Ca=oa,jf===0&&f(kk);Ca!==oa?(b.charCodeAt(cb)===34?(Ca=th,cb++):(Ca=oa,jf===0&&f(Ai)),Ca===oa&&
(Ca=$c(),Ca===oa&&(b.charCodeAt(cb)===58?(Ca=pe,cb++):(Ca=oa,jf===0&&f(af)))),Ca!==oa?(Ad=qa,qa=Ca):(cb=qa,qa=oa)):(cb=qa,qa=oa);if(qa===oa&&(qa=fd(),qa===oa))if(qa=cb,b.length>cb?(Ca=b.charAt(cb),cb++):(Ca=oa,jf===0&&f(ll)),Ca!==oa){Ad=cb;var Qa=(Qa=!s5a.test(Ca))?void 0:oa;Qa!==oa?(Ad=qa,qa=Ca):(cb=qa,qa=oa)}else cb=qa,qa=oa;return qa}function sb(){var qa=cb;var Ca=fb();if(Ca!==oa){Ad=cb;var Qa=Ca!=="("&&Ca!==")"?void 0:oa;Qa!==oa?(Ad=qa,qa=Ca):(cb=qa,qa=oa)}else cb=qa,qa=oa;return qa}function Ob(){var qa=
[];var Ca=$c();if(Ca!==oa)for(;Ca!==oa;)qa.push(Ca),Ca=$c();else qa=oa;return qa}function $c(){var qa=cb;if(b.length>cb){var Ca=b.charAt(cb);cb++}else Ca=oa,jf===0&&f(ll);if(Ca!==oa){Ad=cb;var Qa=(Qa=s5a.test(Ca))?void 0:oa;Qa!==oa?(Ad=qa,qa=Ca):(cb=qa,qa=oa)}else cb=qa,qa=oa;return qa}var mb=arguments.length>1?arguments[1]:{},oa={},hc={Yad:g},yc=g,jd=function(qa){var Ca=c();qa||(Ca.start.offset++,qa=nk(5,"",Ca),qa.error=pva(2,Ca.start.offset-1,Ca.end.offset));qa.EP=!0;return qa},pe=":",af={type:"literal",
value:":",description:"':'"},Ge=function(qa,Ca){var Qa=mb,Ic=c();qa=qa.join("");Qa={Xl:1,label:Qa.Aia.get(qa),SZc:qa,value:Ca,location:mk(Ic)};Ca||(Ca=Ic.end.offset,Qa.error=pva(1,Ca-1,Ca));return Qa},Sh=")",rh={type:"literal",value:")",description:"')'"},bj="(",sh={type:"literal",value:"(",description:"'('"},th='"',Ai={type:"literal",value:'"',description:"'\"'"},kl="-",Sg={type:"literal",value:"-",description:"'-'"},cj="\\",kk={type:"literal",value:"\\",description:"'\\\\'"},ll={type:"any",description:"any character"},
fm='\\"',He={type:"literal",value:'\\"',description:"'\\\\\"'"},Vo=/^[a-zA-Z0-9_]/,YE={type:"class",value:"[a-zA-Z0-9_]",description:"[a-zA-Z0-9_]"},c1=/^[^"]/,ZE={type:"class",value:'[^"]',description:'[^"]'},cb=0,Ad=0,Rr=[{line:1,column:1}],Mi=0,yu=[],jf=0;if("startRule"in mb){if(!(mb.b_b in hc))throw Error("kd`"+mb.b_b);yc=hc[mb.b_b]}hc=yc();if(hc!==oa&&cb===b.length)return hc;hc!==oa&&cb<b.length&&f({type:"end",description:"end of input"});throw function(qa,Ca,Qa){function Ic(yf){var Fg,Ck;yf.sort(function(zu,
$E){return zu.description<$E.description?-1:zu.description>$E.description?1:0});if(yf.length>0){for(Ck=Fg=1;Fg<yf.length;Fg++)yf[Fg-1]!==yf[Fg]&&(yf[Ck]=yf[Fg],Ck++);yf.length=Ck}}function Id(yf){var Fg=Array(yf.length),Ck;for(Ck=0;Ck<yf.length;Ck++)Fg[Ck]=yf[Ck].description;return"Expected "+(yf.length>1?Fg.slice(0,-1).join(", ")+" or "+Fg[yf.length-1]:Fg[0])+"."}Ca!==null&&Ic(Ca);return new a(qa!==null?qa:Id(Ca),Ca,Qa)}(null,yu,e(Mi,Mi));}}}();_.x5a=new _.Dd("parserConfig");_.Zv=class{constructor(a){this.Vob=a.Vob||[];this.A2c=new v5a(a);this.logger=a.logger}parse(a){const b={start:0,end:a.length};if(a.split(" ").length+a.split("(").length+a.split(")").length>100)return[{Xl:5,location:b,value:a}];try{const c=w5a.parse(a,this.A2c);return this.Vob.reduce((d,e)=>e.process(d),c)}catch(c){return this.logger&&_.yt(this.logger,c),[{Xl:5,error:{type:8,location:c instanceof w5a.SyntaxError?mk(c.location):b},location:b,value:a}]}}};
_.Zv.O=function(a){return new (a||_.Zv)(_.m(_.x5a))};_.Zv.ta=_.k({token:_.Zv,oa:_.Zv.O});_.$v=new _.Dd("API_VERSION");_.aw=new _.Dd("REQUEST_SERVICE for grimoire_js_api");_.bw=class{};_.bw.O=function(a){return new (a||_.bw)};_.bw.Ca=_.vd({type:_.bw});_.bw.Ba=_.Xc({});_.cw=class{constructor(a){this.Cza=a;this.QK=_.kv.has(28)}parse(a){return this.Cza.parse(a)}diff(a,b){a=this.parse(a);b=this.parse(b);return rva(a,b).sort((c,d)=>c.start-d.start)}};_.cw.O=function(a){return new (a||_.cw)(_.m(_.Zv),_.m(_.lv))};_.cw.ta=_.k({token:_.cw,oa:_.cw.O});var z5a,C5a,D5a,F5a,E5a,y5a,B5a,A5a;z5a=function(a,b){let c=[];b&&_.jl(b,on,1,_.el())&&_.jl(b,on,1,_.el()).length>0&&(c=_.jl(b,on,1,_.el()).map(d=>{var e=d?d.getMessage():void 0;e=e?_.nc(_.uva(e)||_.gm).toString():"";const f=d?d.x6a():2;var g=_.Dl(d,2,_.el(_.Yk));var l=y5a;var p=_.Bl(d,4,_.el());l=l(a,p);d=_.Bl(d,5,_.el());return{messageHtml:e,iconName:"error_outline",scopes:g,targetPatterns:l,targetQueryWarnings:d.filter(ova),severity:f}}));return c};
C5a=function(a,b,c,d){return _.Ee(function*(){const {Vm:e,Je:f}=_.ui(a.wk.Wc.Zw),g=e?a.co.parse(e):[],l=f?a.co.parse(f):[];var p=b.filter(w=>!w.scopes.includes(0)&&!w.isDismissed),t=p.filter(w=>{const A=w.scopes.includes(c),G=w.targetPatterns.length===0&&w.targetQueryWarnings.length===0,I=A5a(w.targetPatterns,d);a:{w=w.targetQueryWarnings;if(w.length!==0&&d.startsWith(`/${_.Fp.n$}`)){w=new Set(w);for(L of _.lk(g)){let V;if(((V=L.warning)==null?0:V.type)&&w.has(L.warning.type)){var L=!0;break a}}for(const V of _.lk(l)){let da;
if(((da=V.warning)==null?0:da.type)&&w.has(V.warning.type)){L=!0;break a}}}L=!1}return A&&(G||I||L)});p=p.filter(w=>w.scopes.includes(1));t=[...t,...p];for(const w of t)if(!(yield B5a(a,w)))return w})};D5a=function(a){return _.Ee(function*(){var b=a.messageHtml;sva()?(b=(new TextEncoder).encode(b),b=crypto.subtle.digest("SHA-256",b)):b=Promise.reject("crypto.subtle.digest is unavailable in the current environment");return`dismissed-announcement-${yield b.then(tva)}`})};
F5a=function(a){a.mia=!0;a.jka=_.x(_.x(_.Xe(0,18E5),_.jka(()=>a.mia)),_.Zf(()=>a.wPc.list()),_.ag(b=>{a.xo=E5a(a,b.xo);a.xo.length===0&&(a.mia=!1,a.jka&&a.jka.unsubscribe())}),_.Zf(()=>C5a(a,a.xo,a.scope,a.url))).subscribe(b=>{a.announcement.next(b)})};
E5a=function(a,b){let c=[];if(b==null?0:b.xo)c=b.xo.map(d=>{var e=_.ok(d.message);e=e?e.toString():"";const f=d.severity?wva(d.severity):2;let g;return{messageHtml:e,iconName:"error_outline",scopes:d.scopes.map(l=>vva(l)),targetPatterns:y5a(a,d.targetPatterns),targetQueryWarnings:((g=d.targetQueryWarnings)==null?void 0:g.filter(ova))||[],severity:f}});return c};y5a=function(a,b){return b?b.flatMap(c=>{try{return[new RegExp(c)]}catch(d){console.log(`Could not compile regex: ${d}`)}return[]}):[]};
B5a=function(a,b){return D5a(b).then(c=>{c=a.localStorage.get(c);return!!c&&c>(new Date(Date.now())).toJSON()},()=>!1)};A5a=function(a,b){return a.length===0?!1:a.some(c=>c.test(b))};
_.dw=class{get current(){return this.announcement.value}get fMb(){return!!this.current}constructor(a,b,c,d,e,f){this.Ua=a;this.wPc=b;this.wk=c;this.co=d;this.localStorage=e;this.mia=!1;this.xo=[];this.scope=0;this.url="";this.announcement=new _.Uh;this.jka=null;this.xo=z5a(this,f);this.Za=_.x(this.Ua.events,_.$e(g=>g instanceof _.ci),_.ag(g=>{this.scope=g.url.startsWith(`/${_.Fp.NR}`)?4:2;this.url=g.url}),_.Zf(g=>C5a(this,this.xo,this.scope,g.url))).subscribe(g=>{this.announcement.next(g);if(this.mia||
this.current)this.mia=!1,this.jka&&this.jka.unsubscribe(),F5a(this)})}Ia(){this.Za.unsubscribe()}Rd(){return this.current?D5a(this.current).then(a=>{const b=new Date;b.setMonth(b.getMonth()+3);this.localStorage.set(a,`${b.toJSON()}`);return C5a(this,this.xo,this.scope,this.url)}).then(a=>{this.announcement.next(a)}):Promise.reject("There is no current announcement to dismiss")}};_.dw.O=function(a){return new (a||_.dw)(_.m(_.gi),_.m(En),_.m(_.Th),_.m(_.cw),_.m(SOa),_.m(b4a,8))};
_.dw.ta=_.k({token:_.dw,oa:_.dw.O,Ea:"root"});var pk;_.G5a=new _.Dd("GMAT_BUTTON_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.ew=class{constructor(a,b){this.kb=a;this.options=b}Qa(){this.kb.ma.querySelector(".mat-icon, .material-icons")&&this.kb.ma.classList.add("gmat-mdc-button-with-prefix")}};_.ew.O=function(a){return new (a||_.ew)(_.B(_.re),_.B(_.G5a))};
_.ew.La=_.xd({type:_.ew,na:[["button","mat-button",""],["a","mat-button",""],["button","mat-raised-button",""],["a","mat-raised-button",""],["button","mat-flat-button",""],["a","mat-flat-button",""],["button","mat-stroked-button",""],["a","mat-stroked-button",""],["button","mat-icon-button",""],["a","mat-icon-button",""],[""]],ob:2,Ya:function(a,b){a&2&&_.qg("gmat-mdc-button",!b.options.Se)}});var zva;zva=(a,b)=>({warning:a,critical:b});_.fw=class{constructor(a){this.yIb=a;this.EIa=WJa}Rd(){this.yIb.Rd()}};_.fw.O=function(a){return new (a||_.fw)(_.B(_.dw),_.B(_.jv))};
_.fw.wa=_.td({type:_.fw,na:[["announcement-bar"]],ya:2,Aa:3,Da:[[4,"ngIf"],[1,"announcement-bar",3,"ngClass"],[1,"announcement-icon"],[1,"announcement-text",3,"innerHTML"],["mat-button","","color","primary",3,"click",4,"ngIf"],["mat-button","","color","primary",3,"click"]],qa:function(a,b){a&1&&(_.C(0,Ava,6,7,"ng-container",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.yIb.announcement))},Fa:[_.Pn,_.Rn,_.ew,_.ot,_.gu,_.Wn],styles:[".mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-text-button-container-height:36px}.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-filled-button-container-height:36px}.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-protected-button-container-height:36px}.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-outlined-button-container-height:36px}.mat-mdc-button-base[_ngcontent-%COMP%]{--mat-text-button-touch-target-display:block}.mat-mdc-button-base[_ngcontent-%COMP%]{--mat-filled-button-touch-target-display:block}.mat-mdc-button-base[_ngcontent-%COMP%]{--mat-protected-button-touch-target-display:block}.mat-mdc-button-base[_ngcontent-%COMP%]{--mat-outlined-button-touch-target-display:block}announcement-bar[_nghost-%COMP%]{flex:0 1 auto}announcement-bar[_nghost-%COMP%]   .announcement-icon[_ngcontent-%COMP%]{font-size:18px;height:18px;margin:0 11px 0 13px;width:18px}announcement-bar[_nghost-%COMP%]   .announcement-bar[_ngcontent-%COMP%]{align-items:center;background-color:var(--tonal-fill-blue);color:var(--default-text);display:flex;min-height:40px;padding:5px 0;place-content:center flex-start}announcement-bar[_nghost-%COMP%]   .announcement-bar[_ngcontent-%COMP%]   .announcement-text[_ngcontent-%COMP%]{font-family:Roboto,Arial,sans-serif;line-height:1.5rem;font-size:1rem;letter-spacing:.00625em;font-weight:400;margin-right:1rem}announcement-bar[_nghost-%COMP%]   .announcement-bar[_ngcontent-%COMP%]   .announcement-text[_ngcontent-%COMP%]     a:link, announcement-bar[_nghost-%COMP%]   .announcement-bar[_ngcontent-%COMP%]   .announcement-text[_ngcontent-%COMP%]     a:visited{color:var(--primary-default);text-decoration:underline}announcement-bar[_nghost-%COMP%]   .announcement-bar.warning[_ngcontent-%COMP%]{background-color:var(--tonal-fill-yellow);color:var(--tonal-yellow)}announcement-bar[_nghost-%COMP%]   .announcement-bar.critical[_ngcontent-%COMP%]{background-color:var(--tonal-fill-red);color:var(--tonal-red)}\n/*# sourceMappingURL=announcement_bar.css.map */"],
Ma:0});var hw=class{};hw.O=function(a){return new (a||hw)};
hw.wa=_.td({type:hw,na:[["ng-component"]],ya:23,Aa:1,Da:[["mat-dialog-title",""],["href","https://go.corp.google.com/new-cs-frequent-issues","target","_blank"],["href","https://b.corp.google.com/issues?q=status:open%20componentid:168840%2B%20your-query-here","target","_blank"],["align","end"],["mat-button","","mat-dialog-close",""],["mat-button","",1,"use-tool",3,"mat-dialog-close"]],qa:function(a){a&1&&(_.F(0,"h1",0),_.Q(1,"Feedback"),_.J(),_.F(2,"mat-dialog-content")(3,"p"),_.Q(4," We appreciate your feedback as we try to make Code Search better. The feedback you'd like to give us has often already been reported, so we'd like your help in keeping our issues organized. Please consider the following actions to help us spend less time triaging feedback and more time fixing/improving the application. "),
_.J(),_.F(5,"ul")(6,"li"),_.Q(7,"Check if your issue is frequently reported: "),_.F(8,"a",1),_.Q(9,"go/new-cs-frequent-issues"),_.J()(),_.F(10,"li"),_.Q(11,"Check for your issue within our component: "),_.F(12,"a",2),_.Q(13,"b/issues?q=status:open%20componentid:168840%2B"),_.J()()(),_.F(14,"p"),_.Q(15," If you do find that someone else has already reported your issue, please use the +1 button in buganizer rather than leaving a +1 comment. "),_.J(),_.F(16,"p"),_.Q(17," If you don't find your issue in any of the above, you can file feedback using the feedback tool. Please note that capturing screenshots for large files can cause the page to be unresponsive while the feedback tool crawls through the page. "),
_.J()(),_.F(18,"mat-dialog-actions",3)(19,"button",4),_.Q(20,"Cancel"),_.J(),_.F(21,"button",5),_.Q(22,"Use Feedback tool"),_.J()());a&2&&(_.y(21),_.E("mat-dialog-close",!0))},Fa:[_.ew,_.ot,_.Vs,_.Xs,_.Zs,_.Ys],styles:["p[_ngcontent-%COMP%]{margin:1em 0;color:var(--text-default)}ul[_ngcontent-%COMP%]{list-style-position:inside;color:var(--text-default)}"]});var H5a,I5a;H5a=function(a,b){a.yl&&a.Ga.mb({element:a.NV?a.NV:"mainContent",action:b,gestureName:"EXTERNAL"})};I5a=function(a,b,c){const d=new Promise(e=>{setTimeout(e)});_.op(a.Ga,d.then(()=>{b===a.RP&&(a.NV=b,H5a(a,"focus"),a.RP=void 0,c())}),"focusCallback",!1)};_.iw=function(a,b){a.RP=b;a.NV=a.RP;const c=a.Fka.get(b);c&&I5a(a,b,c)};_.J5a=function(a,b,c,d){a.Fka.has(b);a.Fka.set(b,d);c&&a.c8.set(c,b);b===a.RP&&I5a(a,b,d);return()=>{a.Fka.get(b)===d&&(a.Fka.delete(b),c&&a.c8.delete(c))}};
_.ni=class{constructor(a,b){this.Ga=a;this.document=b;this.Fka=new Map;this.c8=new Map;this.yl=_.qk.has(2);this.handler=c=>{if(c.type!=="focus"||c.target!==this.document)this.RP=void 0,this.mb(c)};this.document.addEventListener("mousedown",this.handler,!0);this.document.addEventListener("keydown",this.handler,!0);this.document.addEventListener("focus",this.handler,!0);this.document.addEventListener("focusout",this.handler,!1)}Ia(){this.document.removeEventListener("mousedown",this.handler);this.document.removeEventListener("keydown",
this.handler);this.document.removeEventListener("focus",this.handler)}mb(a){if(a.target!==this.document)if(a.type==="focusout")H5a(this,"focusout"),this.NV=void 0;else if(a.type==="focus"){a:if(a=a.target,a!=null)if(this.c8.has(a))a=this.c8.get(a);else{if(a instanceof HTMLElement)for(;a!==this.document.documentElement&&a.parentElement!==null;)if(a=a.parentElement,this.c8.has(a)){a=this.c8.get(a);break a}a="mainContent"}else a=void 0;a!==this.NV&&(this.NV=a,H5a(this,"focus"))}}cV(){this.NV=this.RP=
"mainContent";return!0}registerCallback(a,b,c){return _.J5a(this,a,b,c)}};_.ni.O=function(a){return new (a||_.ni)(_.m(_.wp),_.m(_.bi),_.m(_.jv))};_.ni.ta=_.k({token:_.ni,oa:_.ni.O,Ea:"root"});var K5a={Btb(a){return[{text:a}]}};var M5a,L5a,N5a;M5a=function(a,b){if(!b||!a.jk)return _.u({});a.Ga.mb({element:a.nx,action:a.esb,gestureName:"CHANGE",Ih:b,bucket:_.Ni.Jzb});b=L5a(a,b);return _.x(a.jk.gva(b),_.v(c=>({Wu:c})))};L5a=function(a,b){var c=a.queryPrefix.getValue();if(!c)return{Vm:b};a=c.Q6;c=c.value;return{Vm:b,Je:a?c:"",Kd:a?void 0:c}};N5a=function(a,{Pp:b,prefix:c}){a.query=b||"";a.queryPrefix.next(c);c&&(c.Q6?(a.Kd={},a.Je=c.value):(a.Kd=_.Sj(c.value,a.QK),a.Je=""))};
_.jw=class{qBa(a){a.bUa&&(this.cUa.unsubscribe(),this.cUa=a.bUa.subscribe(b=>{b=b({Pp:this.query,prefix:this.queryPrefix.getValue()});N5a(this,b);this.query||this.cQ.next(this.query)}));this.hAa=a.hAa||{};this.mx=a.GXb;this.jk=a.jk;this.zka&&(this.bQ=this.jk?this.jk:K5a)}constructor({zka:a,Ga:b,nua:c,nx:d,QK:e,uO:f}){this.hAa={};this.cUa=new _.ve;this.YJ=!1;this.query="";this.queryPrefix=new _.Uh;this.cQ=new _.Pf;this.a5=_.Ye;this.bQ=K5a;this.t8=!1;this.h9=_.Ye;this.Je="";this.Kd={};this.v4a=new _.Pf;
this.zka=a;this.Ga=b;this.nua=c;this.nx=d;this.zka&&(this.bQ=this.jk?this.jk:K5a);this.QK=e;this.uO=f}Qa(){const a=_.x(_.Ze(_.x(this.queryPrefix,_.$e(()=>this.t8)),_.x(this.v4a,_.v(c=>c.prefix))),_.Mf(_.Bva)),b=_.x(_.Ze(this.cQ,_.x(this.v4a,_.v(c=>c.Pp||""))),_.Mf(),_.Gf(this.nua));this.a5=_.x(_.Pe([b,a]),_.v(([c])=>c),_.v(c=>_.x(_.Te(()=>M5a(this,c)),_.Wf(1))),_.Vf(Eva,{NNb:_.Ye,Uhb:_.u({})}),_.Cf(({NNb:c})=>c),_.v(({Uhb:c})=>Dva(c,this.cQ)),_.Zf(Cva),_.Vf((c,d)=>{if(d.be&&!d.Wu)return{be:!0,Wu:c.Wu};
if(this.YJ=!(!d.Wu||!d.Wu.length))this.hC=Date.now();return d}),gka());this.h9=_.x(this.cQ,_.v(c=>this.jk&&this.jk.uOb&&this.jk.uOb(L5a(this,c))))}Ia(){this.cUa.unsubscribe()}setScope({ZY:a}){if(!a)return!1;N5a(this,a({Pp:this.query,prefix:this.queryPrefix.getValue()}));return!0}mza(){this.t8=!1;if(!this.query&&!this.queryPrefix.getValue()){const {Pp:a="",prefix:b}=this.hAa;this.query=a;this.queryPrefix.next(b)}}nza(){this.t8=!0;this.v4a.next({Pp:this.query,prefix:this.queryPrefix.getValue()});var a=
this.uO,b=Date.now();a.nYb=b}q4(a){this.query="";this.cQ.next("");a.setFocus()}c9(a){a&&(typeof a==="string"?(this.Ga.mb({element:this.nx,action:this.f5c,gestureName:"CLICK",Ih:a,bucket:_.Ni.THa}),this.VTb(L5a(this,a))):(a.Ra.Rc&&a.Ra.ox&&a.Ra.sr?this.Ga.mb({element:this.nx,action:"selectSuggestion_"+this.esb,gestureName:"CLICK",Of:a.position,gK:[_.gk(a.Ra.Rc,a.Ra.ox,a.Ra.sr,[],a.Ra.PD,this.hC)]}):this.Ga.mb({element:this.nx,action:"selectSuggestion_"+this.esb,gestureName:"CLICK",Of:a.position}),
a.Ra.bCa&&a.Ra.bCa()))}get f5c(){let a,b;return this.queryPrefix.getValue()?`search${(b=(a=this.queryPrefix.getValue())==null?void 0:a.Du)!=null?b:"Other"}`:"search"}get esb(){let a,b;return this.queryPrefix.getValue()?`suggest${(b=(a=this.queryPrefix.getValue())==null?void 0:a.Du)!=null?b:"Other"}`:"suggest"}};_.jw.O=function(){_.ef()};_.jw.La=_.xd({type:_.jw});_.kw=class{Td(a){if(a.button!==0||a.ctrlKey||a.metaKey||a.shiftKey||this.iP)return!0;if(!this.href)return!1;_.ep(this.Ua,this.href);return!1}constructor(a,b,c){this.Ua=a;this.Kb=b;this.c7=c;this.A_=!1;this.href=this.Mg="";this.target=this.rel=null;this.iP=!1}Sb(){this.href=this.cwa();(this.iP=O5a.test(this.href))&&!this.A_?(this.rel="noopener",this.target="_blank"):this.target=this.rel=null}cwa(){return typeof this.x9==="string"&&O5a.test(this.x9)?this.x9:this.c7.Bz(_.cp(this.Ua,this.G6a()))}G6a(){return _.dp(this.Ua,
Array.isArray(this.x9)?this.x9:[this.x9],{Li:this.Kb,Sa:this.Sa,Mg:this.Mg,af:this.af})}};_.kw.O=function(a){return new (a||_.kw)(_.B(_.gi),_.B(_.Th),_.B(_.$n))};_.kw.La=_.xd({type:_.kw,na:[["a","universalLink",""]],ob:3,Ya:function(a,b){a&1&&_.N("click",function(c){return b.Td(c)});a&2&&(_.wg("href",b.href,_.tf),_.og("rel",b.rel)("target",b.target))},inputs:{x9:"universalLink",A_:"sameWindow",Sa:"queryParams",Mg:"queryParamsHandling",af:"fragment"},features:[_.Ld]});var O5a=/^http[s]?:\/\//;_.lw=class{constructor(a,b,c){this.vl=a;this.kb=b;this.kd=c;this.DUb=new _.ve;this.resize=new _.Xm}Qa(){this.DUb=this.kd.Ub(()=>_.x(this.kd.km,_.Yf(void 0),cka(),_.Cf(()=>this.vl.GP),_.$e(()=>{const a=this.ma.getBoundingClientRect();var b=this.previousRect;b=!(b&&a.height===b.height&&a.width===b.width);this.previousRect=a;return b}),_.Cf(()=>this.vl.oja)).subscribe(()=>{this.notify()}))}Ia(){this.DUb.unsubscribe()}get ma(){return this.bUc||this.kb.ma}notify(){this.resize.emit(this.ma)}};
_.lw.O=function(a){return new (a||_.lw)(_.B(_.Zu),_.B(_.re),_.B(_.df))};_.lw.La=_.xd({type:_.lw,na:[["","ascResizeNotifier",""]],inputs:{bUc:"elementToWatch"},outputs:{resize:"ascResizeNotifier"}});_.mw=class{};_.mw.O=function(a){return new (a||_.mw)};_.mw.Ca=_.vd({type:_.mw});_.mw.Ba=_.Xc({});var P5a=function(a){for(const b of a.lk)b!==a.Nq&&nw(b)},Q5a=function(a,b){let c=a.kF=!1;for(const d of a.lk)nw(d),c=c||d.Lz,d.Lz=!1;a.px=0;a.ema.unsubscribe();b&&!c&&b.target.blur()},R5a=function(a){if(!(a.lk.length>1))return a.px;for(let b=1;b<a.lk.length;b++){const c=(a.px+b)%a.lk.length;if(a.lk[c].mcb>=1)return c}return a.px},S5a=function(a){for(const b of a.lk)b.Lz=!0;a.nlb()},ow=class{set hsb(a){this.kF=!1;this.f9.unsubscribe();this.f9=new _.ve;this.jsb.clear();if(a&&a.length>=1){this.lk=a;
P5a(this);for(const b of this.lk)this.f9.add(b.t_b.subscribe(c=>{this.At=c})),this.f9.add(b.s_b.subscribe(c=>{this.ksb.emit(c);this.At=void 0})),this.f9.add(b.ZYb.subscribe(c=>{for(const {Wb:d,z7c:e}of c)this.jsb.set(d,e)}))}else this.lk=[]}get Nq(){if(this.lk.length)return this.lk[this.px]}constructor(a){this.td=a;this.OQb=!1;this.jsb=new Map;this.px=0;this.lk=[];this.Y6=new _.Xm;this.ksb=new _.Xm;this.f9=new _.ve;this.ema=new _.ve;this.kF=!1}Sb(){for(const a of this.lk)a.axa=this.OQb}Ia(){Q5a(this);
this.f9.unsubscribe();this.ema.unsubscribe();this.kF=!1}nlb(){this.ema.unsubscribe();this.ema=new _.ve;for(const [a,b]of this.jsb){const c=a,d=b;this.ema.add(this.td.register("Suggestion Shortcut "+c,c,()=>{this.Y6.emit({action:"shortcutSelect",At:d})}))}}};ow.O=function(a){return new (a||ow)(_.B(_.Ju))};
ow.La=_.xd({type:ow,na:[["","suggestionHandlerFor",""]],Ya:function(a,b){a&1&&_.N("keydown.arrowdown",function(c){c.preventDefault();b.Nq&&(b.Nq.mcb<=0&&(b.px=R5a(b)),b.Nq.JQ(1),b.Nq.eua<0?(b.At=void 0,b.kF=!1):b.kF=!0,b.Y6.emit({action:"selectNext",At:b.At}))})("keydown.arrowup",function(c){c.preventDefault();b.Nq&&(b.Nq.JQ(-1),b.Nq.eua<0?(b.At=void 0,b.kF=!1):b.kF=!0,b.Y6.emit({action:"selectPrevious",At:b.At}))})("keydown.arrowright",function(c){const d=R5a(b);b.Nq&&b.lk.length>1&&b.px!==d&&b.kF&&
b.Nq.eua>-1&&(c.preventDefault(),nw(b.Nq),nw(b.lk[d]),b.lk[d].JQ(1),b.Y6.emit({action:"selectNextList",At:b.At}),b.px=d)})("keydown.arrowleft",function(c){var d;a:{if(b.lk.length>1)for(d=1;d<b.lk.length;d++){const e=(b.px-d+b.lk.length)%b.lk.length;if(b.lk[e].mcb>=1){d=e;break a}}d=b.px}b.Nq&&b.lk.length>1&&b.px!==d&&b.kF&&b.Nq.eua>-1&&(c.preventDefault(),nw(b.Nq),nw(b.lk[d]),b.lk[d].JQ(1),b.Y6.emit({action:"selectPreviousList",At:b.At}),b.px=d)})("keydown.enter",function(c){c.preventDefault();b.kF=
!1;b.ksb.emit(b.At);b.At=void 0;b.Nq&&(nw(b.Nq),b.px=0)})("keyup.escape",function(c){return Q5a(b,c)})},inputs:{OQb:"isComboBox",hsb:[0,"suggestionHandlerFor","suggestionLists"]},outputs:{Y6:"listNavigate",ksb:"suggestionSubmit"},features:[_.Ld]});var T5a=new _.Dd("GMAT_FORM_FIELD_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.pw=class{constructor(a){this.options=a}};_.pw.O=function(a){return new (a||_.pw)(_.B(T5a))};_.pw.La=_.xd({type:_.pw,na:[["mat-form-field"]],ob:2,Ya:function(a,b){a&2&&_.qg("gmat-mdc-form-field",!b.options.Se)}});var U5a=new _.Dd("GMAT_INPUT_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.qw=class{constructor(a){this.options=a}};_.qw.O=function(a){return new (a||_.qw)(_.B(U5a))};_.qw.La=_.xd({type:_.qw,na:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],ob:2,Ya:function(a,b){a&2&&_.qg("gmat-mdc-input",!b.options.Se)}});var rw=class{constructor(a,b){this.Gq=a;this.Ja=b;this.Rk=()=>{};this.Ggb=()=>{}}setProperty(a,b){this.Gq.setProperty(this.Ja.ma,a,b)}pt(a){this.Ggb=a}eo(a){this.Rk=a}kq(a){this.setProperty("disabled",a)}};rw.O=function(a){return new (a||rw)(_.B(_.Sm),_.B(_.re))};rw.La=_.xd({type:rw});var vk=class extends rw{};vk.O=(()=>{let a;return function(b){return(a||(a=_.me(vk)))(b||vk)}})();vk.La=_.xd({type:vk,features:[_.mg]});_.sw=new _.Dd("");var V5a,W5a;V5a={va:_.sw,Fb:_.ld(()=>_.uk),xd:!0};W5a=new _.Dd("");_.uk=class extends rw{constructor(a,b,c){super(a,b);this.daa=c;this.hLa=!1;this.daa==null&&(this.daa=!/android (\d+)/.test((jj?window.navigator.userAgent:"").toLowerCase()))}Vo(a){this.setProperty("value",a==null?"":a)}Taa(a){(!this.daa||this.daa&&!this.hLa)&&this.Rk(a)}dHc(){this.hLa=!0}cHc(a){this.hLa=!1;this.daa&&this.Rk(a)}};_.uk.O=function(a){return new (a||_.uk)(_.B(_.Sm),_.B(_.re),_.B(W5a,8))};
_.uk.La=_.xd({type:_.uk,na:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],Ya:function(a,b){a&1&&_.N("input",function(c){return b.Taa(c.target.value)})("blur",function(){return b.Ggb()})("compositionstart",function(){return b.dHc()})("compositionend",function(c){return b.cHc(c.target.value)})},
features:[_.Zg([V5a]),_.mg]});var uw;_.tw=new _.Dd("");uw=new _.Dd("");_.vw=function(a){return Gva(a)};var X5a=class{constructor(){this.WE=[];this.qJ=[];this.kOa=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get Xw(){return this.control?
this.control.Xw:null}get xh(){return this.control?this.control.xh:null}get ln(){return this.control?this.control.ln:null}get status(){return this.control?this.control.status:null}get Qub(){return this.control?this.control.Qub:null}get Ama(){return this.control?this.control.Ama:null}get mn(){return this.control?this.control.mn:null}get path(){return null}sra(a){this.WE=a||[];this.Uoa=Ova(this.WE)}qra(a){this.qJ=a||[];this.Toa=Qva(this.qJ)}get Cg(){return this.Uoa||null}get YB(){return this.Toa||null}QFb(a){this.kOa.push(a)}yKc(){this.kOa.forEach(a=>
a());this.kOa=[]}reset(a){this.control&&this.control.reset(a)}Pn(a,b){return this.control?this.control.Pn(a,b):!1}getError(a,b){return this.control?this.control.getError(a,b):null}};_.ww=class extends X5a{constructor(){super(...arguments);this.vq=this.name=this.ld=null}};_.xw=class extends X5a{get Js(){return null}get path(){return null}};_.Y5a=class{constructor(a){this.by=a}get zRb(){let a,b,c;(a=this.by)==null||(b=a.control)==null||(c=b.cOc)==null||c.call(b);let d,e;return!!((d=this.by)==null?0:(e=d.control)==null?0:e.ln)}get ARb(){let a,b;return!!((a=this.by)==null?0:(b=a.control)==null?0:b.Qub)}get mRb(){let a,b,c;(a=this.by)==null||(b=a.control)==null||(c=b.lMc)==null||c.call(b);let d,e;return!!((d=this.by)==null?0:(e=d.control)==null?0:e.Xw)}get hP(){let a,b;return!!((a=this.by)==null?0:(b=a.control)==null?0:b.xh)}get isValid(){let a,
b,c;(a=this.by)==null||(b=a.control)==null||(c=b.FNc)==null||c.call(b);let d,e;return!!((d=this.by)==null?0:(e=d.control)==null?0:e.valid)}get bRb(){let a,b;return!!((a=this.by)==null?0:(b=a.control)==null?0:b.invalid)}get kRb(){let a,b;return!!((a=this.by)==null?0:(b=a.control)==null?0:b.pending)}get CZc(){let a,b;(a=this.by)==null||(b=a.HGb)==null||b.call(a);let c;return!((c=this.by)==null||!c.UQ)}};
Object.assign({},{"[class.ng-untouched]":"isUntouched","[class.ng-touched]":"isTouched","[class.ng-pristine]":"isPristine","[class.ng-dirty]":"isDirty","[class.ng-valid]":"isValid","[class.ng-invalid]":"isInvalid","[class.ng-pending]":"isPending"},{"[class.ng-submitted]":"isSubmitted"});_.yw=class extends _.Y5a{};_.yw.O=function(a){return new (a||_.yw)(_.B(_.ww,2))};
_.yw.La=_.xd({type:_.yw,na:[["","formControlName",""],["","ngModel",""],["","formControl",""]],ob:14,Ya:function(a,b){a&2&&_.qg("ng-untouched",b.ARb)("ng-touched",b.zRb)("ng-pristine",b.mRb)("ng-dirty",b.hP)("ng-valid",b.isValid)("ng-invalid",b.bRb)("ng-pending",b.kRb)},features:[_.mg]});var Z5a=new _.Dd("CallSetDisabledState",{Ea:"root",oa:()=>"whenDisabledForLegacyCode"});var zw,$5a,a6a,b6a,c6a,d6a,e6a,awa,dwa,f6a,g6a,h6a;zw=class{};$5a=class extends zw{constructor(a,b){super();this.value=a;this.source=b}};a6a=class extends zw{constructor(a,b){super();this.Xw=a;this.source=b}};b6a=class extends zw{constructor(a,b){super();this.ln=a;this.source=b}};c6a=class extends zw{constructor(a,b){super();this.status=a;this.source=b}};d6a=class extends zw{constructor(a){super();this.source=a}};e6a=class extends zw{constructor(a){super();this.source=a}};_.$va=function(a,b){a.L$(b)};
awa=function(a,b){a.tKa(b)};_.tk=function(a,b={}){a.iNc();a.ida();if(a.enabled){var c=a.GGc();a.errors=a.TMc();a.status=a.TAb();a.status!=="VALID"&&a.status!=="PENDING"||a.SMc(c,b.te)}let d;c=(d=b.rH)!=null?d:a;b.te!==!1&&(a.sk.next(new $5a(a.value,c)),a.sk.next(new c6a(a.status,c)),a.mn.emit(a.value),a.Ama.emit(a.status));a.ld&&!b.fk&&_.tk(a.ld,Object.assign({},b,{rH:c}))};
_.cwa=function(a,b={}){const c=a.ln===!1;a.ln=!0;let d;const e=(d=b.rH)!=null?d:a;a.ld&&!b.fk&&_.cwa(a.ld,Object.assign({},b,{rH:e}));c&&b.te!==!1&&a.sk.next(new b6a(!0,e))};dwa=function(a,b={}){const c=a.Xw===!0;a.Xw=!1;let d;const e=(d=b.rH)!=null?d:a;a.ld&&!b.fk&&dwa(a.ld,Object.assign({},b,{rH:e}));c&&b.te!==!1&&a.sk.next(new a6a(!1,e))};_.Aw=function(a){a=a.WE;return Array.isArray(a)?a.includes(_.vw):a===_.vw};
f6a=function(a,b={}){const c=a.ln===!0;a.ln=!1;a.BOa=!1;let d;const e=(d=b.rH)!=null?d:a;a.wB(f=>{f6a(f,{fk:!0,te:b.te,rH:e})});a.ld&&!b.fk&&a.ld.Kra(b,e);c&&b.te!==!1&&a.sk.next(new b6a(!1,e))};g6a=function(a,b={}){const c=a.Xw===!1;a.Xw=!0;a.Mqa=!1;let d;const e=(d=b.rH)!=null?d:a;a.wB(f=>{g6a(f,{fk:!0,te:b.te})});a.ld&&!b.fk&&a.ld.Hra(b,e);c&&b.te!==!1&&a.sk.next(new a6a(!0,e))};_.Bw=function(a,b,c={}){a.errors=b;a.nHb(c.te!==!1,a,c.V5c)};
h6a=class{constructor(a,b){this.Mqa=!1;this.Xaa=null;this.BOa=!1;this.jJ=()=>{};this.ld=null;this.FNc=_.qh(()=>this.Erb());this.Erb=_.Rg();this.lMc=_.qh(()=>this.cjb());this.cjb=_.Rg(!0);this.cOc=_.qh(()=>this.Wtb());this.Wtb=_.Rg(!1);this.sk=new _.Pf;this.events=this.sk.Yf();this.Aqa=[];this.L$(a);this.tKa(b)}get Cg(){return this.Uoa}set Cg(a){this.WE=this.Uoa=a}get YB(){return this.Toa}set YB(a){this.qJ=this.Toa=a}get parent(){return this.ld}get status(){return wh(this.Erb)}set status(a){wh(()=>
this.Erb.set(a))}get valid(){return this.status==="VALID"}get invalid(){return this.status==="INVALID"}get pending(){return this.status=="PENDING"}get disabled(){return this.status==="DISABLED"}get enabled(){return this.status!=="DISABLED"}get Xw(){return wh(this.cjb)}set Xw(a){wh(()=>this.cjb.set(a))}get xh(){return!this.Xw}get ln(){return wh(this.Wtb)}set ln(a){wh(()=>this.Wtb.set(a))}get Qub(){return!this.ln}get cv(){return this.Fra?this.Fra:this.parent?this.parent.cv:"change"}disable(a={}){const b=
this.vFb(a.fk);this.status="DISABLED";this.errors=null;this.wB(e=>{e.disable(Object.assign({},a,{fk:!0}))});this.ida();let c;const d=(c=a.rH)!=null?c:this;a.te!==!1&&(this.sk.next(new $5a(this.value,d)),this.sk.next(new c6a(this.status,d)),this.mn.emit(this.value),this.Ama.emit(this.status));this.lHb(Object.assign({},a,{DZb:b}),this);this.Aqa.forEach(e=>e(!0))}enable(a={}){const b=this.vFb(a.fk);this.status="VALID";this.wB(c=>{c.enable(Object.assign({},a,{fk:!0}))});_.tk(this,{fk:!0,te:a.te});this.lHb(Object.assign({},
a,{DZb:b}),this);this.Aqa.forEach(c=>c(!1))}lHb(a,b){this.ld&&!a.fk&&(_.tk(this.ld,a),a.DZb||this.ld.Hra({},b),this.ld.Kra({},b))}Npb(a){this.ld=a}zHb(a={te:!0}){this.wB(b=>b.zHb(a));_.tk(this,{fk:!0,te:a.te})}iNc(){this.status=this.hKa()?"DISABLED":"VALID"}TMc(){return this.Cg?this.Cg(this):null}SMc(a,b){this.YB&&(this.status="PENDING",this.Xaa={te:b!==!1},this.DAb=Jva(this.YB(this)).subscribe(c=>{this.Xaa=null;_.Bw(this,c,{te:b,V5c:a})}))}GGc(){if(this.DAb){this.DAb.unsubscribe();let a,b;const c=
(b=(a=this.Xaa)==null?void 0:a.te)!=null?b:!1;this.Xaa=null;return c}return!1}get(a){if(a==null)return null;Array.isArray(a)||(a=a.split("."));return a.length===0?null:a.reduce((b,c)=>b&&b.rCb(c),this)}getError(a,b){return(b=b?this.get(b):this)&&b.errors?b.errors[a]:null}Pn(a,b){return!!this.getError(a,b)}get root(){let a=this;for(;a.ld;)a=a.ld;return a}nHb(a,b,c){this.status=this.TAb();a&&this.Ama.emit(this.status);(a||c)&&this.sk.next(new c6a(this.status,b));this.ld&&this.ld.nHb(a,b,c)}TDb(){this.mn=
new _.Xm;this.Ama=new _.Xm}TAb(){return this.hKa()?"DISABLED":this.errors?"INVALID":this.Xaa||this.vAb("PENDING")?"PENDING":this.vAb("INVALID")?"INVALID":"VALID"}vAb(a){return this.Goa(b=>b.status===a)}uAb(){return this.Goa(a=>a.xh)}RFc(){return this.Goa(a=>a.ln)}Hra(a,b){const c=!this.uAb(),d=this.Xw!==c;this.Xw=c;this.ld&&!a.fk&&this.ld.Hra(a,b);d&&this.sk.next(new a6a(this.Xw,b))}Kra(a={},b){this.ln=this.RFc();this.sk.next(new b6a(this.ln,b));this.ld&&!a.fk&&this.ld.Kra(a,b)}KT(a){this.jJ=a}r3(a){wk(a)&&
a.cv!=null&&(this.Fra=a.cv)}vFb(a){const b=this.ld&&this.ld.xh;return!a&&!!b&&!this.ld.uAb()}rCb(){return null}L$(a){a=this.WE=Array.isArray(a)?a.slice():a;this.Uoa=Array.isArray(a)?Ova(a):a||null}tKa(a){a=this.qJ=Array.isArray(a)?a.slice():a;this.Toa=Array.isArray(a)?Qva(a):a||null}};var i6a,j6a;i6a=function(a,b,c){if(a.controls[b])return a.controls[b];a.controls[b]=c;c.Npb(a);c.KT(a.jJ);return c};
_.Cw=class extends h6a{constructor(a,b,c){super((wk(b)?b.aA:b)||null,(wk(b)?b.S3:c)||null);this.controls=a;this.TDb();this.r3(b);this.oNc();_.tk(this,{fk:!0,te:!!this.YB})}Tra(a){i6a(this,a);_.tk(this,{te:{}.te});this.jJ()}e8(a){this.controls[a]&&this.controls[a].KT(()=>{});delete this.controls[a];_.tk(this,{te:{}.te});this.jJ()}contains(a){return this.controls.hasOwnProperty(a)&&this.controls[a].enabled}setValue(a,b={}){hwa(this,a);Object.keys(a).forEach(c=>{const d=this.controls;if(!Object.keys(d).length)throw new _.ad(1E3,
"");if(!d[c])throw new _.ad(1001,"");this.controls[c].setValue(a[c],{fk:!0,te:b.te})});_.tk(this,b)}reset(a={},b={}){this.wB((c,d)=>{c.reset(a?a[d]:null,{fk:!0,te:b.te})});this.Hra(b,this);this.Kra(b,this);_.tk(this,b)}WPa(){let a=this.OFb(!1,(b,c)=>c.WPa()?!0:b);a&&_.tk(this,{fk:!0});return a}wB(a){Object.keys(this.controls).forEach(b=>{const c=this.controls[b];c&&a(c,b)})}oNc(){this.wB(a=>{a.Npb(this);a.KT(this.jJ)})}ida(){this.value=this.uMc()}Goa(a){for(const [b,c]of Object.entries(this.controls)){const d=
c;if(this.contains(b)&&a(d))return!0}return!1}uMc(){return this.OFb({},(a,b,c)=>{if(b.enabled||this.disabled)a[c]=b.value;return a})}OFb(a,b){let c=a;this.wB((d,e)=>{c=b(c,d,e)});return c}hKa(){for(const a of Object.keys(this.controls))if(this.controls[a].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}rCb(a){return this.controls.hasOwnProperty(a)?this.controls[a]:null}};j6a=class extends _.Cw{};var k6a,l6a;k6a={va:_.xw,Fb:_.ld(()=>_.Dw)};l6a=Promise.resolve();
_.Dw=class extends _.xw{get UQ(){return wh(this.cCa)}constructor(a,b,c){super();this.TN=c;this.HGb=_.qh(()=>this.cCa());this.cCa=_.Rg(!1);this.ALa=new Set;this.qja=new _.Xm;this.form=new _.Cw({},Ova(a),Qva(b))}Dc(){this.r3()}get Js(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}Tra(a){l6a.then(()=>{const b=this.uCb(a.path);a.control=i6a(b,a.name,a.control);sk(a.control,a,this.TN);_.tk(a.control,{te:!1});this.ALa.add(a)})}getControl(a){return this.form.get(a.path)}e8(a){l6a.then(()=>
{const b=this.uCb(a.path);b&&b.e8(a.name);this.ALa.delete(a)})}d1b(a,b){l6a.then(()=>{this.form.get(a.path).setValue(b)})}setValue(a){this.control.setValue(a)}rz(a){this.cCa.set(!0);fwa(this.form,this.ALa);this.qja.emit(a);let b;return(a==null?void 0:(b=a.target)==null?void 0:b.method)==="dialog"}umb(){this.form.reset(void 0);this.cCa.set(!1)}r3(){this.options&&this.options.cv!=null&&(this.form.Fra=this.options.cv)}uCb(a){a.pop();return a.length?this.form.get(a):this.form}};
_.Dw.O=function(a){return new (a||_.Dw)(_.B(_.tw,10),_.B(uw,10),_.B(Z5a,8))};_.Dw.La=_.xd({type:_.Dw,na:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],Ya:function(a,b){a&1&&_.N("submit",function(c){return b.rz(c)})("reset",function(){b.umb()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{qja:"ngSubmit"},Pb:["ngForm"],features:[_.Zg([k6a]),_.mg]});_.Ew=class extends h6a{constructor(a=null,b,c){super((wk(b)?b.aA:b)||null,(wk(b)?b.S3:c)||null);this.defaultValue=null;this.xe=[];this.GT=!1;this.yAb(a);this.r3(b);this.TDb();_.tk(this,{fk:!0,te:!!this.YB});wk(b)&&(b.hUb||b.Skd)&&(iwa(a)?this.defaultValue=a.value:this.defaultValue=a)}setValue(a,b={}){this.value=this.ny=a;this.xe.length&&b.AMb!==!1&&this.xe.forEach(c=>c(this.value,b.dUc!==!1));_.tk(this,b)}reset(a=this.defaultValue,b={}){this.yAb(a);g6a(this,b);f6a(this,b);this.setValue(this.value,
b);this.GT=!1}ida(){}Goa(){return!1}hKa(){return this.disabled}eo(a){this.xe.push(a)}kOc(a){var b=this.xe;a=b.indexOf(a);a>-1&&b.splice(a,1)}lOc(a){var b=this.Aqa;a=b.indexOf(a);a>-1&&b.splice(a,1)}wB(){}WPa(){return this.cv==="submit"&&(this.Mqa&&dwa(this),this.BOa&&_.cwa(this),this.GT)?(this.setValue(this.ny,{fk:!0,AMb:!1}),!0):!1}yAb(a){iwa(a)?(this.value=this.ny=a.value,a.disabled?this.disable({fk:!0,te:!1}):this.enable({fk:!0,te:!1})):this.value=this.ny=a}};var m6a,n6a;m6a={va:_.ww,Fb:_.ld(()=>_.Fw)};n6a=Promise.resolve();
_.Fw=class extends _.ww{constructor(a,b,c,d,e,f){super();this.Ta=e;this.TN=f;this.control=new _.Ew;this.SOa=!1;this.name="";this.update=new _.Xm;this.ld=a;this.sra(b);this.qra(c);this.vq=gwa(d)}Sb(a){this.MGc();if(!this.SOa||"name"in a){if(this.SOa&&(this.aBb(),this.Js)){const b=a.name.Ij;this.Js.e8({name:b,path:this.nDb(b)})}this.zPa()}"isDisabled"in a&&this.qOc(a);ewa(a,this.mR)&&(this.ida(this.model),this.mR=this.model)}Ia(){this.Js&&this.Js.e8(this)}get path(){return this.nDb(this.name)}get Js(){return this.ld?
this.ld.Js:null}Pna(a){this.mR=a;this.update.emit(a)}zPa(){this.r3();this.SKc()?this.qNc():this.Js.Tra(this);this.SOa=!0}r3(){this.options&&this.options.cv!=null&&(this.control.Fra=this.options.cv)}SKc(){return!this.ld||!(!this.options||!this.options.standalone)}qNc(){sk(this.control,this,this.TN);_.tk(this.control,{te:!1})}MGc(){this.aBb()}OGc(){}aBb(){this.options&&this.options.name&&(this.name=this.options.name)}ida(a){n6a.then(()=>{this.control.setValue(a,{dUc:!1});let b;(b=this.Ta)==null||_.$m(b)})}qOc(a){a=
a.isDisabled.og;const b=a!==0&&_.oh(a);n6a.then(()=>{b&&!this.control.disabled?this.control.disable():!b&&this.control.disabled&&this.control.enable();let c;(c=this.Ta)==null||_.$m(c)})}nDb(a){return this.ld?[...this.ld.path,a]:[a]}};_.Fw.O=function(a){return new (a||_.Fw)(_.B(_.xw,9),_.B(_.tw,10),_.B(uw,10),_.B(_.sw,10),_.B(_.hn,8),_.B(Z5a,8))};
_.Fw.La=_.xd({type:_.Fw,na:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",Ag:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},Pb:["ngModel"],features:[_.Zg([m6a]),_.mg,_.Ld]});var o6a,p6a;o6a=new _.Dd("");p6a={va:_.ww,Fb:_.ld(()=>_.Gw)};_.Gw=class extends _.ww{set Ag(a){}constructor(a,b,c,d,e){super();this.CLc=d;this.TN=e;this.update=new _.Xm;this.DLc=!1;this.sra(a);this.qra(b);this.vq=gwa(c)}Sb(a){if(this.EKc(a)){const b=a.form.Ij;b&&Yva(b,this);sk(this.form,this,this.TN);_.tk(this.form,{te:!1})}ewa(a,this.mR)&&(this.form.setValue(this.model),this.mR=this.model)}Ia(){this.form&&Yva(this.form,this)}get path(){return[]}get control(){return this.form}Pna(a){this.mR=a;this.update.emit(a)}EKc(a){return a.hasOwnProperty("form")}};
_.Gw.O=function(a){return new (a||_.Gw)(_.B(_.tw,10),_.B(uw,10),_.B(_.sw,10),_.B(o6a,8),_.B(Z5a,8))};_.Gw.La=_.xd({type:_.Gw,na:[["","formControl",""]],inputs:{form:[0,"formControl","form"],Ag:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},Pb:["ngForm"],features:[_.Zg([p6a]),_.mg,_.Ld]});var q6a;q6a={va:_.xw,Fb:_.ld(()=>_.Hw)};
_.Hw=class extends _.xw{get UQ(){return wh(this.Oca)}set UQ(a){this.Oca.set(a)}constructor(a,b,c){super();this.TN=c;this.HGb=_.qh(()=>this.Oca());this.Oca=_.Rg(!1);this.jJ=()=>this.pHb();this.U4=[];this.form=null;this.qja=new _.Xm;this.sra(a);this.qra(b)}Sb(a){a.hasOwnProperty("form")&&(this.COc(),this.pHb(),this.yOc(),this.zqa=this.form)}Ia(){this.form&&(Xva(this.form,this),this.form.jJ===this.jJ&&this.form.KT(()=>{}))}get Js(){return this}get control(){return this.form}get path(){return[]}Tra(a){const b=this.form.get(a.path);
sk(b,a,this.TN);_.tk(b,{te:!1});this.U4.push(a);return b}getControl(a){return this.form.get(a.path)}e8(a){Yva(a.control||null,a);var b=this.U4;a=b.indexOf(a);a>-1&&b.splice(a,1)}d1b(a,b){this.form.get(a.path).setValue(b)}rz(a){this.Oca.set(!0);fwa(this.form,this.U4);this.qja.emit(a);this.form.sk.next(new d6a(this.control));let b;return(a==null?void 0:(b=a.target)==null?void 0:b.method)==="dialog"}umb(){this.form.reset(void 0);this.Oca.set(!1);this.form.sk.next(new e6a(this.form))}pHb(){this.U4.forEach(a=>
{const b=a.control,c=this.form.get(a.path);b!==c&&(Yva(b||null,a),c instanceof _.Ew&&(sk(c,a,this.TN),a.control=c))});this.form.zHb({te:!1})}Fcd(a){const b=this.form.get(a.path);Sva(b,a);_.tk(b,{te:!1})}dcd(a){if(this.form){const b=this.form.get(a.path);b&&Xva(b,a)&&_.tk(b,{te:!1})}}yOc(){this.form.KT(this.jJ);this.zqa&&this.zqa.KT(()=>{})}COc(){Sva(this.form,this);this.zqa&&Xva(this.zqa,this)}bcd(){}};_.Hw.O=function(a){return new (a||_.Hw)(_.B(_.tw,10),_.B(uw,10),_.B(Z5a,8))};
_.Hw.La=_.xd({type:_.Hw,na:[["","formGroup",""]],Ya:function(a,b){a&1&&_.N("submit",function(c){return b.rz(c)})("reset",function(){b.umb()})},inputs:{form:[0,"formGroup","form"]},outputs:{qja:"ngSubmit"},Pb:["ngForm"],features:[_.Zg([q6a]),_.mg,_.Ld]});var r6a;r6a={va:_.ww,Fb:_.ld(()=>_.Iw)};
_.Iw=class extends _.ww{set Ag(a){}constructor(a,b,c,d,e){super();this.CLc=e;this.mAb=!1;this.name=null;this.update=new _.Xm;this.DLc=!1;this.ld=a;this.sra(b);this.qra(c);this.vq=gwa(d)}Sb(a){this.mAb||this.zPa();ewa(a,this.mR)&&(this.mR=this.model,this.Js.d1b(this,this.model))}Ia(){this.Js&&this.Js.e8(this)}Pna(a){this.mR=a;this.update.emit(a)}get path(){return[...this.ld.path,this.name==null?this.name:this.name.toString()]}get Js(){return this.ld?this.ld.Js:null}OGc(){}zPa(){this.control=this.Js.Tra(this);
this.mAb=!0}};_.Iw.O=function(a){return new (a||_.Iw)(_.B(_.xw,13),_.B(_.tw,10),_.B(uw,10),_.B(_.sw,10),_.B(o6a,8))};_.Iw.La=_.xd({type:_.Iw,na:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],Ag:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[_.Zg([r6a]),_.mg,_.Ld]});var Jw=class{constructor(){this.jda=_.Hva}Sb(a){this.eQb in a&&(this.jda=(this.JI=this.enabled(this.f1c(a[this.eQb].og)))?this.TRc():_.Hva,this.xe&&this.xe())}validate(a){return this.jda(a)}Gka(a){this.xe=a}enabled(a){return a!=null}},s6a;Jw.O=function(a){return new (a||Jw)};Jw.La=_.xd({type:Jw,features:[_.Ld]});s6a={va:_.tw,Fb:_.ld(()=>_.Kw),xd:!0};_.Kw=class extends Jw{constructor(){super(...arguments);this.eQb="required";this.f1c=_.oh;this.TRc=()=>Gva}enabled(a){return a}};
_.Kw.O=(()=>{let a;return function(b){return(a||(a=_.me(_.Kw)))(b||_.Kw)}})();_.Kw.La=_.xd({type:_.Kw,na:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],ob:1,Ya:function(a,b){a&2&&_.og("required",b.JI?"":null)},inputs:{required:"required"},features:[_.Zg([s6a]),_.mg]});_.Lw=class{};_.Lw.O=function(a){return new (a||_.Lw)};_.Lw.Ca=_.vd({type:_.Lw});_.Lw.Ba=_.Xc({});var Mw=class{constructor(){this.l1b=!1}get hUb(){const a=new Mw;a.l1b=!0;return a}group(a,b=null){a=this.PFb(a);let c={};jwa(b)?c=b:b!==null&&(c.aA=b.Cg,c.S3=b.YB);return new _.Cw(a,c)}gQ(a,b=null){a=this.PFb(a);return new j6a(a,b)}control(a,b,c){let d={};if(!this.l1b)return new _.Ew(a,b,c);jwa(b)?d=b:(d.aA=b,d.S3=c);return new _.Ew(a,Object.assign({},d,{hUb:!0}))}PFb(a){const b={};Object.keys(a).forEach(c=>{b[c]=this.tHc(a[c])});return b}tHc(a){return a instanceof _.Ew?a:a instanceof h6a?a:Array.isArray(a)?
this.control(a[0],a.length>1?a[1]:null,a.length>2?a[2]:null):this.control(a)}};Mw.O=function(a){return new (a||Mw)};Mw.ta=_.k({token:Mw,oa:Mw.O,Ea:"root"});_.Nw=class extends Mw{group(a,b=null){return super.group(a,b)}control(a,b,c){return super.control(a,b,c)}};_.Nw.O=(()=>{let a;return function(b){return(a||(a=_.me(_.Nw)))(b||_.Nw)}})();_.Nw.ta=_.k({token:_.Nw,oa:_.Nw.O,Ea:"root"});_.Ow=class{};_.Ow.O=function(a){return new (a||_.Ow)};_.Ow.Ca=_.vd({type:_.Ow});_.Ow.Ba=_.Xc({imports:[_.Lw]});new mn;_.t6a=new _.Dd("MatError");var u6a=class{constructor(a){this.jGc=a;this.Jb=new _.Pf;this.cPa=new _.Pf;this.xaa=new Map;typeof ResizeObserver!=="undefined"&&(this.jra=new ResizeObserver(b=>this.cPa.next(b)))}observe(a){this.xaa.has(a)||this.xaa.set(a,_.x(new _.Ae(b=>{const c=this.cPa.subscribe(b);let d;(d=this.jra)==null||d.observe(a,{box:this.jGc});return()=>{let e;(e=this.jra)==null||e.unobserve(a);c.unsubscribe();this.xaa.delete(a)}}),_.$e(b=>b.some(c=>c.target===a)),_.Wf({bufferSize:1,ex:!0}),_.$f(this.Jb)));return this.xaa.get(a)}destroy(){this.Jb.next();
this.Jb.complete();this.cPa.complete();this.xaa.clear()}},Pw=class{constructor(){this.Lba=new Map;this.lb=_.n(_.df)}Ia(){for(const [,a]of this.Lba)a.destroy();this.Lba.clear()}observe(a,b){b=(b==null?void 0:b.box)||"content-box";this.Lba.has(b)||this.Lba.set(b,new u6a(b));return this.Lba.get(b).observe(a)}};Pw.O=function(a){return new (a||Pw)};Pw.ta=_.k({token:Pw,oa:Pw.O,Ea:"root"});var v6a=new _.Dd("FloatingLabelParent"),Qw=class{get q4a(){return this.CCb}set q4a(a){this.CCb=a;this.Qeb&&this.BDb()}get Qeb(){return this.WNa}set Qeb(a){(this.WNa=a)?this.MNc():this.Vr.unsubscribe()}constructor(){this.Ja=_.n(_.re);this.WNa=this.CCb=!1;this.jra=_.n(Pw);this.lb=_.n(_.df);this.ld=_.n(v6a);this.Vr=new _.ve}Ia(){this.Vr.unsubscribe()}getWidth(){var a=this.Ja.ma;if(a.offsetParent!==null)a=a.scrollWidth;else{a=a.cloneNode(!0);a.style.setProperty("position","absolute");a.style.setProperty("transform",
"translate(-9999px, -9999px)");document.documentElement.appendChild(a);var b=a.scrollWidth;a.remove();a=b}return a}get element(){return this.Ja.ma}BDb(){setTimeout(()=>this.ld.UJc())}MNc(){this.Vr.unsubscribe();this.lb.Ub(()=>{this.Vr=this.jra.observe(this.Ja.ma,{box:"border-box"}).subscribe(()=>this.BDb())})}};Qw.O=function(a){return new (a||Qw)};
Qw.La=_.xd({type:Qw,na:[["label","matFormFieldFloatingLabel",""]],nb:[1,"mdc-floating-label","mat-mdc-floating-label"],ob:2,Ya:function(a,b){a&2&&_.qg("mdc-floating-label--float-above",b.q4a)},inputs:{q4a:"floating",Qeb:"monitorResize"},standalone:!0});var w6a=0,Rw=class{constructor(){this.align="start";this.id=`mat-mdc-hint-${w6a++}`}};Rw.O=function(a){return new (a||Rw)};Rw.La=_.xd({type:Rw,na:[["mat-hint"]],nb:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],ob:4,Ya:function(a,b){a&2&&(_.wg("id",b.id),_.og("align",null),_.qg("mat-mdc-form-field-hint-end",b.align==="end"))},inputs:{align:"align",id:"id"},standalone:!0});_.Sw=class{};_.Sw.O=function(a){return new (a||_.Sw)};_.Sw.La=_.xd({type:_.Sw,na:[["mat-label"]],standalone:!0});var Tw=class{constructor(){this.Ja=_.n(_.re);this.CDb=a=>{const b=this.Ja.ma.classList,c=b.contains("mdc-line-ripple--deactivating");a.propertyName==="opacity"&&c&&b.remove("mdc-line-ripple--active","mdc-line-ripple--deactivating")};_.n(_.df).Ub(()=>{this.Ja.ma.addEventListener("transitionend",this.CDb)})}Nv(){const a=this.Ja.ma.classList;a.remove("mdc-line-ripple--deactivating");a.add("mdc-line-ripple--active")}Yea(){this.Ja.ma.classList.add("mdc-line-ripple--deactivating")}Ia(){this.Ja.ma.removeEventListener("transitionend",
this.CDb)}};Tw.O=function(a){return new (a||Tw)};Tw.La=_.xd({type:Tw,na:[["div","matFormFieldLineRipple",""]],nb:[1,"mdc-line-ripple"],standalone:!0});var x6a=["notch"],Uw=class{constructor(){this.Ja=_.n(_.re);this.lb=_.n(_.df);this.open=!1}Dc(){const a=this.Ja.ma.querySelector(".mdc-floating-label");a?(this.Ja.ma.classList.add("mdc-notched-outline--upgraded"),typeof requestAnimationFrame==="function"&&(a.style.transitionDuration="0s",this.lb.Ub(()=>{requestAnimationFrame(()=>a.style.transitionDuration="")}))):this.Ja.ma.classList.add("mdc-notched-outline--no-label")}qGb(a){this.GLc.ma.style.width=this.open&&a?`calc(${a}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + ${9}px)`:
""}};Uw.O=function(a){return new (a||Uw)};
Uw.wa=_.td({type:Uw,na:[["div","matFormFieldNotchedOutline",""]],rb:function(a,b){a&1&&_.Mg(x6a,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.GLc=c.first)}},nb:[1,"mdc-notched-outline"],ob:2,Ya:function(a,b){a&2&&_.qg("mdc-notched-outline--notched",b.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},standalone:!0,features:[_.$g],hc:["matFormFieldNotchedOutline",""],ac:["*"],ya:5,Aa:0,Da:[["notch",""],[1,"mat-mdc-notch-piece","mdc-notched-outline__leading"],[1,"mat-mdc-notch-piece","mdc-notched-outline__notch"],
[1,"mat-mdc-notch-piece","mdc-notched-outline__trailing"]],qa:function(a){a&1&&(_.Eg(),_.K(0,"div",1),_.F(1,"div",2,0),_.Gg(3),_.J(),_.K(4,"div",3))},hb:2,Ma:0});_.y6a=new _.Dd("MatPrefix");_.z6a=new _.Dd("MatSuffix");_.A6a=_.kj("transitionMessages",[_.nj("enter",_.mj({opacity:1,transform:"translateY(0%)"})),_.oj("void => enter",[_.mj({opacity:0,transform:"translateY(-5px)"}),_.lj("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])]);_.Vw=class{};_.Vw.O=function(a){return new (a||_.Vw)};_.Vw.La=_.xd({type:_.Vw});var B6a,C6a,D6a,E6a,F6a,G6a,I6a;B6a=["textField"];C6a=["iconPrefixContainer"];D6a=["textPrefixContainer"];E6a=["iconSuffixContainer"];F6a=["textSuffixContainer"];G6a=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]];_.Ww=new _.Dd("MatFormField");_.H6a=new _.Dd("MAT_FORM_FIELD_DEFAULT_OPTIONS");
I6a=0;
_.Xw=class{get hG(){return this.YS}set hG(a){this.YS=_.$i(a)}get Mn(){let a;return this.jy||((a=this.un)==null?void 0:a.Mn)||"auto"}set Mn(a){a!==this.jy&&(this.jy=a,_.$m(this.Ta))}get Bc(){return this.kB}set Bc(a){const b=this.kB;let c;this.kB=a||((c=this.un)==null?void 0:c.Bc)||"fill";this.kB==="outline"&&this.kB!==b&&(this.Y2=!0)}get e9(){let a;return this.JGb||((a=this.un)==null?void 0:a.e9)||"fixed"}set e9(a){let b;this.JGb=a||((b=this.un)==null?void 0:b.e9)||"fixed"}get DK(){return this.aT}set DK(a){this.aT=a;
this.qca()}get Ld(){return this.OLa||this.NIc}set Ld(a){this.OLa=a}constructor(){this.Ja=_.n(_.re);this.Ta=_.n(_.hn);this.Vb=_.n(_.Lr);this.mc=_.n(_.Rq);this.un=_.n(_.H6a,{optional:!0});this.ie=_.n(_.Rm,{optional:!0});this.tEb=kma();this.YS=!1;this.color="primary";this.kB="fill";this.JGb=null;this.aT="";this.MDb=this.TMa=this.LDb=this.SMa=!1;this.Yt=`mat-mdc-form-field-label-${I6a++}`;this.cba=`mat-mdc-hint-${I6a++}`;this.XT="";this.Jb=new _.Pf;this.oba=null;this.Y2=!1;this.nJ=null;this.xc=_.n(_.dg);
this.LO=_.qh(()=>this.xB()?this.Yt:null);this.xB=_.qh(()=>!!this.tEb());const a=this.un;a&&(a.Bc&&(this.Bc=a.Bc),this.YS=!(a==null||!a.hG),a.color&&(this.color=a.color))}Dc(){this.sHb();this.XT="enter";_.an(this.Ta)}Sd(){this.sKc();this.rKc();this.qKc()}HG(){this.Ld!==this.nJ&&(this.mKc(this.nJ),this.nJ=this.Ld)}Ia(){let a;(a=this.Ph)==null||a.unsubscribe();let b;(b=this.EHb)==null||b.unsubscribe();this.Jb.next();this.Jb.complete()}JO(){return this.RGb||this.Ja}jKa(){this.xB()&&(this.Mn="always")}mKc(a){const b=
this.Ld;a&&this.Ja.ma.classList.remove("mat-mdc-form-field-type-"+a.controlType);b.controlType&&this.Ja.ma.classList.add("mat-mdc-form-field-type-"+b.controlType);let c;(c=this.Ph)==null||c.unsubscribe();this.Ph=b.Yb.subscribe(()=>{this.sHb();this.yN();_.$m(this.Ta)});let d;(d=this.EHb)==null||d.unsubscribe();b.rd&&b.rd.mn&&(this.EHb=_.x(b.rd.mn,_.$f(this.Jb)).subscribe(()=>_.$m(this.Ta)))}bBb(){this.SMa=!!this.mN.find(a=>!a.fT);this.LDb=!!this.mN.find(a=>a.fT);this.TMa=!!this.v3.find(a=>!a.fT);this.MDb=
!!this.v3.find(a=>a.fT)}rKc(){this.bBb();_.Ze(this.mN.Jc,this.v3.Jc).subscribe(()=>{this.bBb();_.$m(this.Ta)})}sKc(){this.yB.Jc.subscribe(()=>{this.qca();_.$m(this.Ta)});this.tB.Jc.subscribe(()=>{this.yN();_.$m(this.Ta)});this.yN()}Zbd(){}sHb(){if(this.Ld.focused&&!this.oba){this.oba=!0;let b;(b=this.DEb)==null||b.Nv()}else if(!this.Ld.focused&&(this.oba||this.oba===null)){this.oba=!1;let b;(b=this.DEb)==null||b.Yea()}let a;(a=this.RGb)==null||a.ma.classList.toggle("mdc-text-field--focused",this.Ld.focused)}qKc(){this.mN.Jc.subscribe(()=>
this.Y2=!0);rka(()=>{this.Y2&&(this.Y2=!1,this.wOc())},{Rb:this.xc});_.x(this.Vb.Fc,_.$f(this.Jb)).subscribe(()=>this.Y2=!0)}s3(){return this.Mn==="always"}TI(){return this.Bc==="outline"}JCb(){return!this.mc.isBrowser&&this.mN.length&&!this.uN()}uN(){return this.xB()?this.Ld.d0||this.s3():!1}Yr(a){const b=this.Ld?this.Ld.rd:null;return b&&b[a]}Jaa(){return this.tB&&this.tB.length>0&&this.Ld.yg?"error":"hint"}UJc(){this.vMc()}vMc(){if(this.TI()&&this.rpa&&this.uN()){let a;(a=this.XEb)==null||a.qGb(this.rpa.getWidth())}else{let a;
(a=this.XEb)==null||a.qGb(0)}}qca(){this.yN()}GOc(){}yN(){if(this.Ld){let a=[];this.Ld.BH&&typeof this.Ld.BH==="string"&&a.push(...this.Ld.BH.split(" "));if(this.Jaa()==="hint"){const b=this.yB?this.yB.find(d=>d.align==="start"):null,c=this.yB?this.yB.find(d=>d.align==="end"):null;b?a.push(b.id):this.aT&&a.push(this.cba);c&&a.push(c.id)}else this.tB&&a.push(...this.tB.map(b=>b.id));this.Ld.mH(a)}}wOc(){if(this.TI()&&this.rpa){var a=this.rpa.element;if(this.SDb||this.SGb)if(this.AKc()){var b,c=(b=
this.SDb)==null?void 0:b.ma,d;b=(d=this.SGb)==null?void 0:d.ma;var e;d=(e=this.hKc)==null?void 0:e.ma;var f;e=(f=this.VNc)==null?void 0:f.ma;var g;c=(g=c==null?void 0:c.getBoundingClientRect().width)!=null?g:0;var l;g=(l=b==null?void 0:b.getBoundingClientRect().width)!=null?l:0;var p;l=(p=d==null?void 0:d.getBoundingClientRect().width)!=null?p:0;var t;p=(t=e==null?void 0:e.getBoundingClientRect().width)!=null?t:0;a.style.transform=`var(
        --mat-mdc-form-field-label-transform,
        ${"translateY(-50%)"} translateX(${`calc(${this.Vb.value==="rtl"?"-1":"1"} * (${`${c+g}px`} + ${"var(--mat-mdc-form-field-label-offset-x, 0px)"}))`})
    )`;this.Ja.ma.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${c+g+l+p}px)`)}else this.Y2=!0;else a.style.transform=""}}AKc(){const a=this.Ja.ma;if(a.getRootNode){const b=a.getRootNode();return b&&b!==a}return document.documentElement.contains(a)}};_.Xw.O=function(a){return new (a||_.Xw)};
_.Xw.wa=_.td({type:_.Xw,na:[["mat-form-field"]],yd:function(a,b,c){a&1&&(_.Wla(b.tEb,_.Ng(c,_.Sw,5)),_.Ng(c,_.Vw,5),_.Ng(c,_.y6a,5),_.Ng(c,_.z6a,5),_.Ng(c,_.t6a,5),_.Ng(c,Rw,5));if(a&2){_.Xla();let d;_.Pg(d=_.Qg())&&(b.NIc=d.first);_.Pg(d=_.Qg())&&(b.mN=d);_.Pg(d=_.Qg())&&(b.v3=d);_.Pg(d=_.Qg())&&(b.tB=d);_.Pg(d=_.Qg())&&(b.yB=d)}},rb:function(a,b){a&1&&(_.Mg(B6a,5),_.Mg(C6a,5),_.Mg(D6a,5),_.Mg(E6a,5),_.Mg(F6a,5),_.Mg(Qw,5),_.Mg(Uw,5),_.Mg(Tw,5));if(a&2){let c;_.Pg(c=_.Qg())&&(b.RGb=c.first);_.Pg(c=
_.Qg())&&(b.SDb=c.first);_.Pg(c=_.Qg())&&(b.SGb=c.first);_.Pg(c=_.Qg())&&(b.hKc=c.first);_.Pg(c=_.Qg())&&(b.VNc=c.first);_.Pg(c=_.Qg())&&(b.rpa=c.first);_.Pg(c=_.Qg())&&(b.XEb=c.first);_.Pg(c=_.Qg())&&(b.DEb=c.first)}},nb:[1,"mat-mdc-form-field"],ob:42,Ya:function(a,b){a&2&&_.qg("mat-mdc-form-field-label-always-float",b.s3())("mat-mdc-form-field-has-icon-prefix",b.SMa)("mat-mdc-form-field-has-icon-suffix",b.TMa)("mat-form-field-invalid",b.Ld.yg)("mat-form-field-disabled",b.Ld.disabled)("mat-form-field-autofilled",
b.Ld.RU)("mat-form-field-no-animations",b.ie==="NoopAnimations")("mat-form-field-appearance-fill",b.Bc=="fill")("mat-form-field-appearance-outline",b.Bc=="outline")("mat-form-field-hide-placeholder",b.xB()&&!b.uN())("mat-focused",b.Ld.focused)("mat-primary",b.color!=="accent"&&b.color!=="warn")("mat-accent",b.color==="accent")("mat-warn",b.color==="warn")("ng-untouched",b.Yr("untouched"))("ng-touched",b.Yr("touched"))("ng-pristine",b.Yr("pristine"))("ng-dirty",b.Yr("dirty"))("ng-valid",b.Yr("valid"))("ng-invalid",
b.Yr("invalid"))("ng-pending",b.Yr("pending"))},inputs:{hG:"hideRequiredMarker",color:"color",Mn:"floatLabel",Bc:"appearance",e9:"subscriptSizing",DK:"hintLabel"},Pb:["matFormField"],standalone:!0,features:[_.Zg([{va:_.Ww,Fb:_.Xw},{va:v6a,Fb:_.Xw}]),_.$g],ac:"*;mat-label;[matPrefix], [matIconPrefix];[matTextPrefix];[matTextSuffix];[matSuffix], [matIconSuffix];mat-error, [matError];mat-hint:not([align='end']);mat-hint[align='end']".split(";"),ya:18,Aa:21,Da:[["labelTemplate",""],["textField",""],["iconPrefixContainer",
""],["textPrefixContainer",""],["textSuffixContainer",""],["iconSuffixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",
""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],qa:function(a,b){if(a&1){const c=_.Ud();_.Eg(G6a);_.C(0,mwa,1,1,"ng-template",null,0,_.dh);_.F(2,"div",6,1);_.N("click",function(d){_.q(c);
return _.r(b.Ld.WY(d))});_.C(4,nwa,1,0,"div",7);_.F(5,"div",8);_.C(6,qwa,2,2,"div",9)(7,rwa,3,0,"div",10)(8,swa,3,0,"div",11);_.F(9,"div",12);_.C(10,uwa,1,1,null,13);_.Gg(11);_.J();_.C(12,vwa,3,0,"div",14)(13,wwa,3,0,"div",15);_.J();_.C(14,xwa,1,0,"div",16);_.J();_.F(15,"div",17);_.C(16,ywa,2,1,"div",18)(17,Awa,5,2,"div",19);_.J()}if(a&2){let c;_.y(2);_.qg("mdc-text-field--filled",!b.TI())("mdc-text-field--outlined",b.TI())("mdc-text-field--no-label",!b.xB())("mdc-text-field--disabled",b.Ld.disabled)("mdc-text-field--invalid",
b.Ld.yg);_.y(2);_.tg(b.TI()||b.Ld.disabled?-1:4);_.y(2);_.tg(b.TI()?6:-1);_.y();_.tg(b.SMa?7:-1);_.y();_.tg(b.LDb?8:-1);_.y(2);_.tg(!b.TI()||b.JCb()?10:-1);_.y(2);_.tg(b.MDb?12:-1);_.y();_.tg(b.TMa?13:-1);_.y();_.tg(b.TI()?-1:14);_.y();_.qg("mat-mdc-form-field-subscript-dynamic-size",b.e9==="dynamic");_.y();_.tg((c=b.Jaa())==="error"?16:c==="hint"?17:-1)}},Fa:[Qw,Uw,_.Vn,Tw,Rw],styles:['.mdc-text-field{display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field__input{width:100%;min-width:0;border:none;border-radius:0;background:none;padding:0;-moz-appearance:none;-webkit-appearance:none;height:28px}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}.mdc-text-field__input::placeholder{opacity:0}.mdc-text-field__input::-moz-placeholder{opacity:0}.mdc-text-field__input::-webkit-input-placeholder{opacity:0}.mdc-text-field__input:-ms-input-placeholder{opacity:0}.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-moz-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-webkit-input-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive:-ms-input-placeholder{opacity:0}.mdc-text-field--outlined .mdc-text-field__input,.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color, var(--mat-app-on-surface));caret-color:var(--mdc-filled-text-field-caret-color, var(--mat-app-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color, color-mix(in srgb, var(--mat-app-on-surface) 38%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color, var(--mat-app-on-surface));caret-color:var(--mdc-outlined-text-field-caret-color, var(--mat-app-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color, color-mix(in srgb, var(--mat-app-on-surface) 38%, transparent))}@media(forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}}.mdc-text-field--filled{height:56px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--mdc-filled-text-field-container-shape, var(--mat-app-corner-extra-small-top));border-top-right-radius:var(--mdc-filled-text-field-container-shape, var(--mat-app-corner-extra-small-top))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color, var(--mat-app-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color, color-mix(in srgb, var(--mat-app-on-surface) 4%, transparent))}.mdc-text-field--outlined{height:56px;overflow:visible;padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)));padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)) + 4px);padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))}.mdc-floating-label{position:absolute;left:0;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label{right:0;left:auto;transform-origin:right top;text-align:right}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:auto}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:auto;right:4px}.mdc-text-field--filled .mdc-floating-label{left:16px;right:auto}[dir=rtl] .mdc-text-field--filled .mdc-floating-label{left:auto;right:16px}.mdc-text-field--disabled .mdc-floating-label{cursor:default}@media(forced-colors: active){.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-filled-text-field-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-focus-label-text-color, var(--mat-app-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-filled-text-field-hover-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-filled-text-field-disabled-label-text-color, color-mix(in srgb, var(--mat-app-on-surface) 38%, transparent))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-filled-text-field-error-label-text-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-error-focus-label-text-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-filled-text-field-error-hover-label-text-color, var(--mat-app-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font, var(--mat-app-body-large-font));font-size:var(--mdc-filled-text-field-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-filled-text-field-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-filled-text-field-label-text-tracking, var(--mat-app-body-large-tracking))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-outlined-text-field-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-focus-label-text-color, var(--mat-app-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-hover-label-text-color, var(--mat-app-on-surface))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-outlined-text-field-disabled-label-text-color, color-mix(in srgb, var(--mat-app-on-surface) 38%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-outlined-text-field-error-label-text-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-error-focus-label-text-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-error-hover-label-text-color, var(--mat-app-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font, var(--mat-app-body-large-font));font-size:var(--mdc-outlined-text-field-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-outlined-text-field-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-outlined-text-field-label-text-tracking, var(--mat-app-body-large-tracking))}.mdc-floating-label--float-above{cursor:auto;transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1);font-size:.75rem}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline{text-align:right}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mat-mdc-notch-piece{box-sizing:border-box;height:100%;pointer-events:none;border-top:1px solid;border-bottom:1px solid}.mdc-text-field--focused .mat-mdc-notch-piece{border-width:2px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-outline-color, var(--mat-app-outline));border-width:var(--mdc-outlined-text-field-outline-width, 1px)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-hover-outline-color, var(--mat-app-on-surface))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-focus-outline-color, var(--mat-app-primary))}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-disabled-outline-color, color-mix(in srgb, var(--mat-app-on-surface) 12%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-outline-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-app-on-error-container))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-focus-outline-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-width:var(--mdc-outlined-text-field-focus-outline-width, 2px)}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))}[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-notched-outline__trailing{flex-grow:1;border-left:none;border-right:1px solid;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:min(var(--mat-form-field-notch-max-width, 100%),100% - max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))*2)}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none;--mat-form-field-notch-max-width: 100%}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1;border-bottom-width:var(--mdc-filled-text-field-active-indicator-height, 1px)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color, var(--mat-app-on-surface))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color, color-mix(in srgb, var(--mat-app-on-surface) 38%, transparent))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color, var(--mat-app-on-error-container))}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height, 2px)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color, var(--mat-app-primary))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color, var(--mat-app-error))}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-text-field--disabled{pointer-events:none}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-app-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-app-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-app-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-app-on-surface) 38%, transparent))}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height, 56px);padding-top:var(--mat-form-field-filled-with-label-container-padding-top, 24px);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom, 8px)}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding, 16px);padding-bottom:var(--mat-form-field-container-vertical-padding, 16px)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height, 56px)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--mat-form-field-filled-label-display, block)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height, 56px) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block;color:var(--mat-form-field-error-text-color, var(--mat-app-error))}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font, var(--mat-app-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-app-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-app-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-app-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--mat-app-body-small-weight))}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color, var(--mat-app-on-surface))}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity, 0)}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color, var(--mat-app-neutral10))}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color, color-mix(in srgb, var(--mat-app-neutral10) 38%, transparent))}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none;color:var(--mat-form-field-enabled-select-arrow-color, var(--mat-app-on-surface-variant))}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color, var(--mat-app-primary))}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color, color-mix(in srgb, var(--mat-app-on-surface) 38%, transparent))}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}@media(forced-colors: active){.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}}@media(forced-colors: active){.mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font, var(--mat-app-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-app-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-app-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-app-body-large-weight))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size)*var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%;z-index:0}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color, var(--mat-app-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color, color-mix(in srgb, var(--mat-app-on-surface) 38%, transparent))}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-app-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color, color-mix(in srgb, var(--mat-app-on-surface) 38%, transparent))}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color, var(--mat-app-error))}.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-hover-trailing-icon-color, var(--mat-app-on-error-container))}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color, var(--mat-app-error))}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field-infix:has(textarea[cols]){width:auto}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-moz-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-webkit-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}\n'],
hb:2,data:{animation:[_.A6a]},Ma:0});var Yw=class{};Yw.O=function(a){return new (a||Yw)};
Yw.wa=_.td({type:Yw,na:[["ng-component"]],nb:["cdk-text-field-style-loader",""],standalone:!0,features:[_.$g],ya:0,Aa:0,qa:function(){},styles:["textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}@keyframes cdk-text-field-autofill-start{/*!*/}@keyframes cdk-text-field-autofill-end{/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}\n"],hb:2,
Ma:0});var J6a;J6a=_.Si({passive:!0});
_.Zw=class{constructor(){this.mc=_.n(_.Rq);this.lb=_.n(_.df);this.VT=_.n(_.tr);this.Dba=new Map}Qk(a){if(!this.mc.isBrowser)return _.Ye;this.VT.load(Yw);const b=_.dj(a);if(a=this.Dba.get(b))return a.subject;const c=new _.Pf,d=e=>{e.animationName!=="cdk-text-field-autofill-start"||b.classList.contains("cdk-text-field-autofilled")?e.animationName==="cdk-text-field-autofill-end"&&b.classList.contains("cdk-text-field-autofilled")&&(b.classList.remove("cdk-text-field-autofilled"),this.lb.run(()=>c.next({target:e.target,
u$a:!1}))):(b.classList.add("cdk-text-field-autofilled"),this.lb.run(()=>c.next({target:e.target,u$a:!0})))};this.lb.Ub(()=>{b.addEventListener("animationstart",d,J6a);b.classList.add("cdk-text-field-autofill-monitored")});this.Dba.set(b,{subject:c,Zu:()=>{b.removeEventListener("animationstart",d,J6a)}});return c}Ni(a){a=_.dj(a);const b=this.Dba.get(a);b&&(b.Zu(),b.subject.complete(),a.classList.remove("cdk-text-field-autofill-monitored"),a.classList.remove("cdk-text-field-autofilled"),this.Dba.delete(a))}Ia(){this.Dba.forEach((a,
b)=>this.Ni(b))}};_.Zw.O=function(a){return new (a||_.Zw)};_.Zw.ta=_.k({token:_.Zw,oa:_.Zw.O,Ea:"root"});_.$w=class{};_.$w.O=function(a){return new (a||_.$w)};_.$w.Ca=_.vd({type:_.$w});_.$w.Ba=_.Xc({});_.ax=class{};_.ax.O=function(a){return new (a||_.ax)};_.ax.Ca=_.vd({type:_.ax});_.ax.Ba=_.Xc({imports:[_.xs,_.Xn,_.gr,_.Xw,_.xs]});_.K6a=new _.Dd("MAT_INPUT_VALUE_ACCESSOR");var L6a,M6a;L6a=0;M6a=new _.Dd("MAT_INPUT_CONFIG");
_.bx=class{get disabled(){return this.oc}set disabled(a){this.oc=_.$i(a);this.focused&&(this.focused=!1,this.Yb.next())}get id(){return this.Jf}set id(a){this.Jf=a||this.eF}get required(){let a,b,c,d;return(d=(c=this.vo)!=null?c:(a=this.rd)==null?void 0:(b=a.control)==null?void 0:_.Aw(b))!=null?d:!1}set required(a){this.vo=_.$i(a)}get type(){return this.Mv}set type(a){this.Mv=a||"text";!this.qba&&_.Vqa().has(this.Mv)&&(this.Ja.ma.type=this.Mv);this.jIc()}get nw(){return this.hp.Xs}set nw(a){this.hp.Xs=a}get value(){return this.t3?
this.t3.value():this.N2.value}set value(a){a!==this.value&&(this.t3?this.t3.value.set(a):this.N2.value=a,this.Yb.next())}get OZ(){return this.sca}set OZ(a){this.sca=_.$i(a)}get yg(){return this.hp.yg}set yg(a){this.hp.yg=a}constructor(){this.Ja=_.n(_.re);this.mc=_.n(_.Rq);this.rd=_.n(_.ww,{optional:!0,self:!0});this.N$=_.n(_.Zw);this.lb=_.n(_.df);this.We=_.n(_.Ww,{optional:!0});this.eF=`mat-input-${L6a++}`;this.pda=!1;this.Vc=_.n(M6a,{optional:!0});this.focused=!1;this.Yb=new _.Pf;this.controlType=
"mat-input";this.oc=this.RU=!1;this.Mv="text";this.sca=!1;this.ZNa="date datetime datetime-local month time week".split(" ").filter(l=>_.Vqa().has(l));this.gba=l=>{l=l.target;l.value||l.selectionStart!==0||l.selectionEnd!==0||(l.setSelectionRange(1,1),l.setSelectionRange(0,0))};this.CQa=()=>{};const a=_.n(_.Dw,{optional:!0}),b=_.n(_.Hw,{optional:!0}),c=_.n(_.zs),d=_.n(_.K6a,{optional:!0,self:!0}),e=this.Ja.ma,f=e.nodeName.toLowerCase();d?_.Bf(d.value)?this.t3=d:this.N2=d:this.N2=e;this.nca=this.value;
this.id=this.id;this.mc.ZH&&this.lb.Ub(()=>{e.addEventListener("keyup",this.gba)});this.hp=new _.XVa(c,this.rd,b,a,this.Yb);this.KE=!this.mc.isBrowser;this.JE=f==="select";this.qba=f==="textarea";this.cT=!!this.We;let g;this.Bd=((g=this.Vc)==null?void 0:g.Bd)||!1;this.JE&&(this.controlType=e.multiple?"mat-native-select-multiple":"mat-native-select");this.t3&&_.vh(()=>{this.t3.value();this.Yb.next()})}Dc(){this.mc.isBrowser&&this.N$.Qk(this.Ja.ma).subscribe(a=>{this.RU=a.u$a;this.Yb.next()})}Sb(){this.Yb.next()}Ia(){this.Yb.complete();
this.mc.isBrowser&&this.N$.Ni(this.Ja.ma);this.mc.ZH&&this.Ja.ma.removeEventListener("keyup",this.gba);this.pda&&this.Ja.ma.removeEventListener("wheel",this.CQa)}Oo(){this.rd&&(this.av(),this.rd.disabled!==null&&this.rd.disabled!==this.disabled&&(this.disabled=this.rd.disabled,this.Yb.next()));this.BLa();this.CLa()}focus(a){this.Ja.ma.focus(a)}av(){this.hp.av()}NI(a){if(a!==this.focused){if(!this.JE&&a&&this.disabled&&this.Bd){const b=this.Ja.ma;b.type==="number"?(b.type="text",b.setSelectionRange(0,
0),b.type="number"):b.setSelectionRange(0,0)}this.focused=a;this.Yb.next()}}zT(){}BLa(){const a=this.Ja.ma.value;this.nca!==a&&(this.nca=a,this.Yb.next())}CLa(){const a=this.Cpa();if(a!==this.OOa){const b=this.Ja.ma;(this.OOa=a)?b.setAttribute("placeholder",a):b.removeAttribute("placeholder")}}Cpa(){return this.placeholder||null}IOc(){}BNa(){return this.ZNa.indexOf(this.Mv)>-1}xNa(){let a=this.Ja.ma.validity;return a&&a.badInput}get empty(){return!this.BNa()&&!this.Ja.ma.value&&!this.xNa()&&!this.RU}get d0(){if(this.JE){const a=
this.Ja.ma,b=a.options[0];return this.focused||a.multiple||!this.empty||!!(a.selectedIndex>-1&&b&&b.label)}return this.focused&&!this.disabled||!this.empty}mH(a){a.length?this.Ja.ma.setAttribute("aria-describedby",a.join(" ")):this.Ja.ma.removeAttribute("aria-describedby")}WY(){this.focused||this.focus()}eqa(){const a=this.Ja.ma;return this.JE&&(a.multiple||a.size>1)}jIc(){this.pda||this.Mv!=="number"||!this.mc.aEa&&!this.mc.voa||(this.lb.Ub(()=>{this.Ja.ma.addEventListener("wheel",this.CQa)}),this.pda=
!0);this.pda&&this.Mv!=="number"&&(this.Ja.ma.removeEventListener("wheel",this.CQa),this.pda=!0)}zJc(){return this.JE?null:this.OZ||this.disabled&&this.Bd?"true":null}};_.bx.O=function(a){return new (a||_.bx)};
_.bx.La=_.xd({type:_.bx,na:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],nb:[1,"mat-mdc-input-element"],ob:21,Ya:function(a,b){a&1&&_.N("focus",function(){return b.NI(!0)})("blur",function(){return b.NI(!1)})("input",function(){return b.zT()});a&2&&(_.wg("id",b.id)("disabled",b.disabled&&!b.Bd)("required",b.required),_.og("name",b.name||null)("readonly",b.zJc())("aria-disabled",b.disabled&&b.Bd?
"true":null)("aria-invalid",b.empty&&b.required?null:b.yg)("aria-required",b.required)("id",b.id),_.qg("mat-input-server",b.KE)("mat-mdc-form-field-textarea-control",b.cT&&b.qba)("mat-mdc-form-field-input-control",b.cT)("mat-mdc-input-disabled-interactive",b.Bd)("mdc-text-field__input",b.cT)("mat-mdc-native-select-inline",b.eqa()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",nw:"errorStateMatcher",BH:[0,"aria-describedby","userAriaDescribedBy"],
value:"value",OZ:"readonly",Bd:[2,"disabledInteractive","disabledInteractive",_.oh]},Pb:["matInput"],standalone:!0,features:[_.Zg([{va:_.Vw,Fb:_.bx}]),_.ng,_.Ld]});var N6a,O6a,P6a,R6a,S6a,T6a,V6a,Q6a;N6a=["input"];O6a=["formField"];P6a=function(a){let b=a.rr.value||"";b=b.replace(/\n|\r\n/g," ");a.rr.setValue(b,{te:!1});a.Bnb=a.bQ.Btb(b)};R6a=function(a){a.rs.add(a.kd.Ub(()=>Q6a(a).subscribe(b=>{a.UUb=b})))};S6a=function(a){var b=a.rr.value,c;if(c=a.document.activeElement===a.az.ma)b=b.length,c=a.az.ma,c=c.selectionStart===b&&c.selectionEnd===b;a.Gxa=c};T6a=function(a,b){a.Gxa&&a.h9&&(b.preventDefault(),a.rr.setValue(a.rr.value+a.h9))};
_.U6a=function(a,b=!1){a.ysb=b;a=a.az.ma;a.focus();a.select&&a.select()};V6a=function(a,{action:b,At:c}){b={element:a.Ry,action:b,gestureName:"CLICK",Ih:a.rr.value};c?(b=Object.assign({},b,{Of:c.position}),a.Gxa=!1,a.UXb.emit(c)):S6a(a);a.Ga.mb(b)};Q6a=function(a){return _.x(_.Ve(a.az.ma,"scroll"),_.Cf(()=>a.vl.GP),_.v(()=>a.az.ma.scrollLeft),_.Mf(),_.Cf(()=>a.vl.oja),_.v(b=>`translateX(-${b}px)`))};
_.cx=class{set query(a){a!==this.rr.value&&(this.rr.setValue(a,{te:!1}),_.$m(this.PVc),P6a(this))}set disabled(a){a&&this.rr.disable({te:!1});this.V4=a}get disabled(){return this.V4}set QVc(a){this.PVc=a.Rb.get(_.hn)}constructor(a,b,c,d){this.Ga=a;this.document=b;this.vl=c;this.kd=d;this.UUb="";this.Bnb=[];this.rr=new _.Ew("");this.rs=new _.ve;this.K1a=this.ysb=this.V4=!1;this.placeholder="Textarea for query";this.bQ=K5a;this.eWb=new _.Xm;this.vkb=new _.Xm;this.blur=new _.Xm;this.focus=new _.Xm;this.UXb=
new _.Xm;this.Gxa=!1}Qa(){this.rs.add(this.rr.mn.subscribe(()=>{P6a(this);S5a(this.gsb);this.eWb.emit(this.rr.value)}));R6a(this);this.rs.add(_.Ve(this.document,"selectionchange").subscribe(()=>{S6a(this)}))}Sb(a){a.hasOwnProperty("queryDecorator")&&P6a(this)}Dc(){}Ia(){this.rs.unsubscribe()}rz(a){a!==void 0?this.vkb.emit(a):this.K1a&&this.vkb.emit(this.rr.value)}x7(){Q5a(this.gsb);this.blur.emit();S6a(this)}ogb(){this.ysb?this.ysb=!1:S5a(this.gsb);this.focus.emit();S6a(this)}setFocus(){this.az.ma.focus()}};
_.cx.O=function(a){return new (a||_.cx)(_.B(_.wp),_.B(_.bi),_.B(_.Zu),_.B(_.df))};
_.cx.wa=_.td({type:_.cx,na:[["search-box"]],rb:function(a,b){a&1&&(_.Mg(N6a,7,_.re),_.Mg(O6a,7,_.Kg),_.Mg(ow,5));if(a&2){let c;_.Pg(c=_.Qg())&&(b.az=c.first);_.Pg(c=_.Qg())&&(b.QVc=c.first);_.Pg(c=_.Qg())&&(b.gsb=c.first)}},inputs:{query:"query",disabled:"disabled",Ry:"elementName",K1a:"enableTextBoxQuerySubmission",placeholder:"placeholder",bQ:"queryDecorator",hsb:"suggestionLists",h9:"tabCompletionHint"},outputs:{eWb:"queryChange",vkb:"querySubmit",blur:"blur",focus:"focus",UXb:"selectSuggestion"},
features:[_.Ld],ya:8,Aa:11,Da:[["formField",""],["input",""],["aria-hidden","true",1,"overlay"],[3,"ngClass",4,"ngFor","ngForOf"],["class","hint",4,"ngIf"],["subscriptSizing","dynamic"],["matInput","","rows","1","spellcheck","false","wrap","off","title","query textarea",3,"input","suggestionSubmit","listNavigate","blur","focus","keydown.tab","keydown.arrowright","placeholder","formControl","suggestionHandlerFor","isComboBox"],[3,"ngClass"],[1,"hint"]],qa:function(a,b){if(a&1){const c=_.Ud();_.F(0,
"div",2);_.C(1,Bwa,2,2,"span",3)(2,Cwa,2,1,"span",4);_.J();_.F(3,"mat-form-field",5,0)(5,"textarea",6,1);_.N("input",function(){_.q(c);b.Bnb=b.bQ.Btb(_.Cg(6).value);return _.r()})("suggestionSubmit",function(d){_.q(c);return _.r(b.rz(d))})("listNavigate",function(d){_.q(c);return _.r(V6a(b,d))})("blur",function(){_.q(c);return _.r(b.x7())})("focus",function(){_.q(c);return _.r(b.ogb())})("keydown.tab",function(d){_.q(c);return _.r(T6a(b,d))})("keydown.arrowright",function(d){_.q(c);return _.r(T6a(b,
d))});_.Q(7,"  ");_.J()()}a&2&&(_.pg("transform",b.UUb),_.y(),_.E("ngForOf",b.Bnb),_.y(),_.E("ngIf",b.Gxa),_.y(),_.qg("disabled",b.disabled),_.y(2),_.E("placeholder",b.placeholder)("formControl",b.rr)("suggestionHandlerFor",b.hsb)("isComboBox",b.K1a),_.og("aria-label",b.placeholder))},Fa:[_.Pn,_.Qn,_.Rn,_.qw,_.bx,_.Xw,_.pw,_.uk,_.yw,_.Gw,ow],styles:["search-box[_nghost-%COMP%]{color:var(--text-default);position:relative;overflow:hidden;--mdc-filled-text-field-container-shape:0}.mat-mdc-form-field[_ngcontent-%COMP%]     textarea, .overlay[_ngcontent-%COMP%]{letter-spacing:normal}.mat-mdc-form-field[_ngcontent-%COMP%]{font-family:inherit;height:100%;width:100%;line-height:inherit}.mat-mdc-form-field[_ngcontent-%COMP%]     .mat-mdc-text-field-wrapper{padding:0;--input-field-bg:transparent;--mdc-filled-text-field-label-text-size:14px}.mat-mdc-form-field[_ngcontent-%COMP%]     .mat-mdc-text-field-wrapper .mat-mdc-form-field-focus-overlay{opacity:0}.mat-mdc-form-field[_ngcontent-%COMP%]     .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix{font-size:14px;padding:0;display:flex;align-items:center;min-height:unset}.mat-mdc-form-field[_ngcontent-%COMP%]     .mat-mdc-text-field-wrapper div[matformfieldlineripple]{display:none}.mat-mdc-form-field[_ngcontent-%COMP%]     textarea{line-height:16px;color:transparent;margin:0;overflow:hidden;padding:0;resize:none}@media (forced-colors:active){.mat-mdc-form-field[_ngcontent-%COMP%]     textarea{color:var(--text-default)}}textarea[_ngcontent-%COMP%]:not(.boost):not(.boost):not(.boost):not(.boost):not(.boost):not(.boost){caret-color:var(--text-default);color:transparent;font-size:14px}textarea[_ngcontent-%COMP%]:not(.boost):not(.boost):not(.boost):not(.boost):not(.boost):not(.boost)::-webkit-input-placeholder{color:var(--text-secondary)}textarea[_ngcontent-%COMP%]:not(.boost):not(.boost):not(.boost):not(.boost):not(.boost):not(.boost)::-moz-placeholder{color:var(--text-secondary)}textarea[_ngcontent-%COMP%]:not(.boost):not(.boost):not(.boost):not(.boost):not(.boost):not(.boost):-ms-input-placeholder{color:var(--text-secondary)}textarea[_ngcontent-%COMP%]:not(.boost):not(.boost):not(.boost):not(.boost):not(.boost):not(.boost)::-ms-input-placeholder{color:var(--text-secondary)}textarea[_ngcontent-%COMP%]:not(.boost):not(.boost):not(.boost):not(.boost):not(.boost):not(.boost)::placeholder{color:var(--text-secondary)}.overlay[_ngcontent-%COMP%]{pointer-events:none;font-size:14px;position:absolute;top:1;white-space:pre}"]});var W6a;W6a=function(a,b){a.Pob&&(b?a.renderer.gF(a.kb.ma,a.Pob):a.renderer.jQ(a.kb.ma,a.Pob))};
_.dx=class{set Ae(a){this.tRb=a;W6a(this,a)}set y5c(a){W6a(this,!1);this.Pob=a;W6a(this,this.tRb)}constructor(a,b,c){this.kb=a;this.renderer=b;this.scroll=c;this.Yeb=this.tRb=!1;this.events=new _.Xm;this.sRb=!0;this.RTb=new _.Xm}Qa(){}Td(){this.events.next([this,0])}ugb(a){a.preventDefault()}vgb(){this.Yeb=!0}Eja(){this.Yeb&&(this.Yeb=!1,this.events.next([this,1]),this.RTb.emit(this))}scrollIntoView(a){this.scroll.scrollTo(this.kb.ma,a)}};
_.dx.O=function(a){return new (a||_.dx)(_.B(_.re),_.B(_.Sm),_.B(_.$u))};
_.dx.wa=_.td({type:_.dx,na:[["search-box-suggestion-item"]],Ya:function(a,b){a&1&&_.N("click",function(){return b.Td()})("mousedown",function(c){return b.ugb(c)})("mouseenter",function(){return b.vgb()})("mousemove",function(){return b.Eja()})("mouseleave",function(){b.events.next([b,2])})},inputs:{sRb:"isSelectable",Ra:"payload",y5c:"selectedClass",Wb:"shortcut"},outputs:{RTb:"mouseFocusItem"},ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Eg(),_.Gg(0))},styles:["[_nghost-%COMP%] {display: block;}"]});var X6a,nw,Z6a,ex,Y6a;X6a=["template"];nw=function(a){a.sw=-1;ex(a,!0)};Z6a=function(a){a.fsb.unsubscribe();a.sw=-1;a.Vu=a.eCa.toArray();a.Vu.length!==0&&(a.fsb=_.Ze(...a.Vu.map(b=>b.events.Yf())).subscribe(b=>{Y6a(a,b)}),a.axa||a.JQ(1))};ex=function(a,b){a.deselectAll();const c=a.Vu[a.sw];c&&(c.Ae=!0);b&&a.t_b.emit(c&&{position:a.sw,Ra:c.Ra})};
Y6a=function(a,[b,c]){switch(c){case 0:a.s_b.emit({position:a.Vu.indexOf(b),Ra:b.Ra});break;case 1:a.sw=a.Vu.indexOf(b);ex(a,!1);break;case 2:a.sw=-1;ex(a,!0);break;default:_.db(c,void 0)}};
_.fx=class{constructor(){this.Vu=[];this.sw=-1;this.fsb=new _.ve;this.msb=!0;this.axa=this.Lz=!1;this.ZYb=new _.Sf(1);this.s_b=new _.Xm;this.t_b=new _.Xm}Sd(){this.r_b=_.x(this.eCa.Jc,_.Yf(void 0)).subscribe(()=>{this.msb=!0;this.ZYb.next(this.eCa.toArray().filter(a=>a.Wb).map(a=>({Wb:a.Wb,z7c:{position:this.eCa.toArray().indexOf(a),Ra:a.Ra}})))})}Vn(){this.msb&&(Z6a(this),this.msb=!1)}Ia(){nw(this);this.r_b&&this.r_b.unsubscribe();this.fsb.unsubscribe()}get eua(){return this.sw}get mcb(){return this.Vu.length}Hya(a){a=
this.Vu.indexOf(a);a>=0&&(this.sw=a,ex(this,!1))}scrollIntoView(a){this.Vu[this.sw].scrollIntoView(a)}deselectAll(){for(const a of this.Vu)a.Ae=!1}JQ(a){a:{let {length:c}=this.Vu;if(c){var b=this.sw;this.axa&&(b++,c++);for(let d=0;d<c;d++){b=(b+c+a)%c;const e=b-Number(this.axa);if(e<0||this.Vu[e].sRb){b=e;break a}}b=this.sw}else b=-1}this.sw=b;ex(this,!0);this.sw!==-1&&this.scrollIntoView(a>0?1:0)}};_.fx.O=function(a){return new (a||_.fx)};
_.fx.wa=_.td({type:_.fx,na:[["search-box-suggestion-list"]],yd:function(a,b,c){a&1&&_.Ng(c,_.dx,5);if(a&2){let d;_.Pg(d=_.Qg())&&(b.eCa=d)}},rb:function(a,b){a&1&&_.Mg(X6a,7,_.Jg);if(a&2){let c;_.Pg(c=_.Qg())&&(b.qa=c.first)}},ac:["*"],ya:2,Aa:0,Da:[["template",""]],qa:function(a){a&1&&(_.Eg(),_.C(0,Dwa,1,0,"ng-template",null,0,_.dh))},hb:2});_.gx=class{};_.gx.O=function(a){return new (a||_.gx)};_.gx.Ca=_.vd({type:_.gx});_.gx.Ba=_.Xc({imports:[_.ax]});_.hx=class{};_.hx.O=function(a){return new (a||_.hx)};_.hx.Ca=_.vd({type:_.hx});_.hx.Ba=_.Xc({imports:[_.xs,_.ax,_.ax,_.$w,_.xs]});_.ix=class{};_.ix.O=function(a){return new (a||_.ix)};_.ix.Ca=_.vd({type:_.ix});_.ix.Ba=_.Xc({imports:[_.hx,_.gx]});_.jx=class{};_.jx.O=function(a){return new (a||_.jx)};_.jx.Ca=_.vd({type:_.jx});_.jx.Ba=_.Xc({imports:[_.Dp,_.Xn,_.hu,_.ix,_.Ow]});var $6a={fCc:0,gCc:1,W4b:2,X4b:3,Jjc:4,Ijc:5,owc:6,nwc:7,0:"TOP_LEFT",1:"TOP_RIGHT",2:"BOTTOM_LEFT",3:"BOTTOM_RIGHT",4:"LEFT_TOP",5:"LEFT_BOTTOM",6:"RIGHT_TOP",7:"RIGHT_BOTTOM"};var kx=class{set wDa(a){this.width=272+a*64}constructor(a,b,c){this.document=a;this.t4a=b;this.kb=c;this.Rd=new _.Xm;this.action=new _.Xm;this.Lg=2;this.color="blue";this.G3=this.I3="";this.Position=$6a;this.width=272;this.Zza=null;this.Go=this.t4a.create(this.kb.ma,{defer:!0});this.V_a=d=>{d.key==="Escape"&&this.W_a()};this.uBa=()=>{var d=this.document.activeElement;d!=null&&d.closest("onedev-feature-tooltip-body")||(this.Zza=this.document.activeElement)};this.document.addEventListener("keydown",
this.V_a);this.document.addEventListener("focusin",this.uBa)}Sd(){WTa(this.Go);this.uBa();_.YTa(this.Go)}Ia(){this.document.removeEventListener("keydown",this.V_a);this.document.removeEventListener("focusin",this.uBa);this.Go.destroy()}W_a(){this.Rd.next();this.Zza&&"focus"in this.Zza&&this.Zza.focus({preventScroll:!0});this.document.removeEventListener("keydown",this.V_a);this.document.removeEventListener("focusin",this.uBa)}};kx.O=function(a){return new (a||kx)(_.B(_.bi),_.B(mr),_.B(_.re))};
kx.wa=_.td({type:kx,na:[["onedev-feature-tooltip-body"]],ob:16,Ya:function(a,b){a&2&&_.qg("pointer-top-left",b.Lg===b.Position.fCc)("pointer-top-right",b.Lg===b.Position.gCc)("pointer-bottom-left",b.Lg===b.Position.W4b)("pointer-bottom-right",b.Lg===b.Position.X4b)("pointer-left-top",b.Lg===b.Position.Jjc)("pointer-left-bottom",b.Lg===b.Position.Ijc)("pointer-right-top",b.Lg===b.Position.owc)("pointer-right-bottom",b.Lg===b.Position.nwc)},inputs:{Lg:"pointerPosition",wDa:"widthOffset",color:"color",
I3:"actionBtnText",G3:"actionBtnIcon"},outputs:{Rd:"dismiss",action:"action"},features:[_.Zg([{va:iUa,jc:{GVb:()=>{},lIb:()=>{}}},mr])],ac:["*"],ya:8,Aa:5,Da:[["cdkTrapFocus","","role","dialog","aria-modal","true","aria-label","Feature Tooltip",1,"tooltip-body","gmat-body-2",3,"ngClass"],[1,"pointer-container"],[1,"pointer"],[1,"button-row"],["class","action-button","mat-button","",3,"click",4,"ngIf"],["cdkFocusInitial","","mat-flat-button","",1,"close-button",3,"click","color"],["mat-button","",
1,"action-button",3,"click"],[1,"action-button-wrapper"],["class","action-button-icon",4,"ngIf"],[1,"action-button-icon"]],qa:function(a,b){a&1&&(_.Eg(),_.F(0,"div",0)(1,"div",1),_.K(2,"div",2),_.J(),_.Gg(3),_.F(4,"div",3),_.C(5,Fwa,4,2,"button",4),_.F(6,"button",5),_.N("click",function(){return b.W_a()}),_.Q(7," Got it "),_.J()()());a&2&&(_.pg("width",b.width,"px"),_.E("ngClass",b.color),_.y(5),_.E("ngIf",b.I3),_.y(),_.E("color",b.color==="white"?"primary":""))},Fa:[_.Zq,_.Pn,_.Rn,_.Ls,_.gu],styles:[".overlay-container{overflow:hidden}.dark-mode,:root{--tooltip-white-bg:var(--surface-default,#fff);--tooltip-blue-bg:var(--blue-700,#1967d2);--tooltip-white-text:var(--grey-800,#3c4043);--tooltip-blue-text:var(--text-inverse,#fff);--tooltip-shadow-color:rgba(0,0,0,.2)}.dark-mode{--tooltip-white-bg:var(--surface-default,#28292c);--tooltip-blue-bg:var(--blue-300,#8ab4f8);--tooltip-white-text:var(--grey-300,#dadce0);--tooltip-blue-text:var(--text-inverse,#000);--tooltip-shadow-color:rgba(0,0,0,.5)}.tooltip-body{padding:24px;border-radius:8px;color:var(--tooltip-text);background-color:var(--tooltip-bg);position:relative;--pointer-edge-offset:24px;--pointer-width:18px;--pointer-height:12px;--pointer-container-height:30px;--pointer-container-width:calc(var(--pointer-edge-offset)*2 + var(--pointer-width));--pointer-adjustment:-9px;box-shadow:0 1px 3px 0 var(--tooltip-shadow-color),0 4px 8px 3px var(--tooltip-shadow-color)}.tooltip-body.blue{--tooltip-text:var(--tooltip-blue-text);--tooltip-bg:var(--tooltip-blue-bg)}.tooltip-body.white{--tooltip-text:var(--tooltip-white-text);--tooltip-bg:var(--tooltip-white-bg)}.tooltip-body .button-row{margin-top:16px;text-align:right}.tooltip-body .button-row>button{height:36px}.tooltip-body .button-row .close-button{color:var(--tooltip-bg);margin-left:16px;width:88px}.tooltip-body .button-row .action-button{padding-left:8px;padding-right:8px}.tooltip-body .button-row .action-button .action-button-wrapper{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.tooltip-body .button-row .action-button .action-button-wrapper .action-button-icon{font-size:18px;height:18px;padding-left:8px;width:18px}.tooltip-body .pointer-container{position:absolute;overflow:hidden;pointer-events:none}.tooltip-body .pointer-container .pointer{width:16px;height:16px;position:absolute;background-color:var(--tooltip-bg)}.tooltip-body .tooltip-title{margin:0 4px 0 0}.pointer-bottom-left .pointer-container{height:var(--pointer-container-height);width:var(--pointer-container-width)}.pointer-bottom-left .pointer{left:calc(var(--pointer-edge-offset) + 1px);-webkit-transform:rotate(45deg) skew(8deg,8deg);transform:rotate(45deg) skew(8deg,8deg)}.pointer-bottom-left .tooltip-body{margin-bottom:var(--pointer-height)}.pointer-bottom-left .pointer{box-shadow:2px 2px 8px 3px var(--tooltip-shadow-color);top:var(--pointer-adjustment)}.pointer-bottom-left .pointer-container{bottom:calc(var(--pointer-container-height)*-1)}.pointer-bottom-left .pointer-container{left:0}.pointer-bottom-right .pointer-container{height:var(--pointer-container-height);width:var(--pointer-container-width)}.pointer-bottom-right .pointer{left:calc(var(--pointer-edge-offset) + 1px);-webkit-transform:rotate(45deg) skew(8deg,8deg);transform:rotate(45deg) skew(8deg,8deg)}.pointer-bottom-right .tooltip-body{margin-bottom:var(--pointer-height)}.pointer-bottom-right .pointer{box-shadow:2px 2px 8px 3px var(--tooltip-shadow-color);top:var(--pointer-adjustment)}.pointer-bottom-right .pointer-container{bottom:calc(var(--pointer-container-height)*-1)}.pointer-bottom-right .pointer-container{right:0}.pointer-top-left .pointer-container{height:var(--pointer-container-height);width:var(--pointer-container-width)}.pointer-top-left .pointer{left:calc(var(--pointer-edge-offset) + 1px);-webkit-transform:rotate(45deg) skew(8deg,8deg);transform:rotate(45deg) skew(8deg,8deg)}.pointer-top-left .tooltip-body{margin-top:var(--pointer-height)}.pointer-top-left .pointer{box-shadow:-1px -1px 3px 0 var(--tooltip-shadow-color);bottom:var(--pointer-adjustment)}.pointer-top-left .pointer-container{top:calc(var(--pointer-container-height)*-1)}.pointer-top-left .pointer-container{left:0}.pointer-top-right .pointer-container{height:var(--pointer-container-height);width:var(--pointer-container-width)}.pointer-top-right .pointer{left:calc(var(--pointer-edge-offset) + 1px);-webkit-transform:rotate(45deg) skew(8deg,8deg);transform:rotate(45deg) skew(8deg,8deg)}.pointer-top-right .tooltip-body{margin-top:var(--pointer-height)}.pointer-top-right .pointer{box-shadow:-1px -1px 3px 0 var(--tooltip-shadow-color);bottom:var(--pointer-adjustment)}.pointer-top-right .pointer-container{top:calc(var(--pointer-container-height)*-1)}.pointer-top-right .pointer-container{right:0}.pointer-left-top .pointer-container{height:var(--pointer-container-width);width:var(--pointer-container-height)}.pointer-left-top .pointer{top:calc(var(--pointer-edge-offset) + 1px);-webkit-transform:rotate(135deg) skew(8deg,8deg);transform:rotate(135deg) skew(8deg,8deg)}.pointer-left-top .tooltip-body{margin-left:var(--pointer-height)}.pointer-left-top .pointer{box-shadow:2px 2px 5px 0 var(--tooltip-shadow-color);right:var(--pointer-adjustment)}.pointer-left-top .pointer-container{left:calc(var(--pointer-container-height)*-1)}.pointer-left-top .pointer-container{top:0}.pointer-left-bottom .pointer-container{height:var(--pointer-container-width);width:var(--pointer-container-height)}.pointer-left-bottom .pointer{top:calc(var(--pointer-edge-offset) + 1px);-webkit-transform:rotate(135deg) skew(8deg,8deg);transform:rotate(135deg) skew(8deg,8deg)}.pointer-left-bottom .tooltip-body{margin-left:var(--pointer-height)}.pointer-left-bottom .pointer{box-shadow:2px 2px 5px 0 var(--tooltip-shadow-color);right:var(--pointer-adjustment)}.pointer-left-bottom .pointer-container{left:calc(var(--pointer-container-height)*-1)}.pointer-left-bottom .pointer-container{bottom:0}.pointer-right-top .pointer-container{height:var(--pointer-container-width);width:var(--pointer-container-height)}.pointer-right-top .pointer{top:calc(var(--pointer-edge-offset) + 1px);-webkit-transform:rotate(135deg) skew(8deg,8deg);transform:rotate(135deg) skew(8deg,8deg)}.pointer-right-top .tooltip-body{margin-right:var(--pointer-height)}.pointer-right-top .pointer{left:var(--pointer-adjustment);box-shadow:1px -1px 8px 3px var(--tooltip-shadow-color)}.pointer-right-top .pointer-container{right:calc(var(--pointer-container-height)*-1)}.pointer-right-top .pointer-container{top:0}.pointer-right-bottom .pointer-container{height:var(--pointer-container-width);width:var(--pointer-container-height)}.pointer-right-bottom .pointer{top:calc(var(--pointer-edge-offset) + 1px);-webkit-transform:rotate(135deg) skew(8deg,8deg);transform:rotate(135deg) skew(8deg,8deg)}.pointer-right-bottom .tooltip-body{margin-right:var(--pointer-height)}.pointer-right-bottom .pointer{left:var(--pointer-adjustment);box-shadow:1px -1px 8px 3px var(--tooltip-shadow-color)}.pointer-right-bottom .pointer-container{right:calc(var(--pointer-container-height)*-1)}.pointer-right-bottom .pointer-container{bottom:0}"],
hb:2,Ma:0});var lx=class{};lx.O=function(a){return new (a||lx)};lx.Ca=_.vd({type:lx});lx.Ba=_.Xc({});var mx,a7a,b7a;mx=function(a,b){if(a.NSa.has(b))return a.NSa.get(b);const c={AYa:new _.Sf(1),rg:new _.Pf,eMb:new _.Pf};a.NSa.set(b,c);return c};a7a=function(a,b,c){mx(a,b).AYa.next(c)};b7a=function(a,b){mx(a,b).rg.next();mx(a,b).AYa.next(void 0)};_.nx=class{constructor(){this.NSa=new Map}W_a(){mx(this).eMb.next()}};_.nx.O=function(a){return new (a||_.nx)};_.nx.ta=_.k({token:_.nx,oa:_.nx.O,Ea:lx});var c7a=[{Lg:2,Ep:{zc:"center",Ac:"top",nc:"start",uc:"bottom",offsetX:-33}},{Lg:3,Ep:{zc:"center",Ac:"top",nc:"end",uc:"bottom",offsetX:33}},{Lg:0,Ep:{zc:"center",Ac:"bottom",nc:"start",uc:"top",offsetX:-33}},{Lg:1,Ep:{zc:"center",Ac:"bottom",nc:"end",uc:"top",offsetX:33}}],d7a=[{Lg:2,Ep:{zc:"start",Ac:"top",nc:"start",uc:"bottom",offsetX:-12}},{Lg:3,Ep:{zc:"end",Ac:"top",nc:"end",uc:"bottom",offsetX:12}},{Lg:0,Ep:{zc:"start",Ac:"bottom",nc:"start",uc:"top",offsetX:-12}},{Lg:1,Ep:{zc:"end",Ac:"bottom",
nc:"end",uc:"top",offsetX:12}}],e7a=[{Lg:6,Ep:{zc:"start",Ac:"center",nc:"end",uc:"top",offsetY:-33}},{Lg:7,Ep:{zc:"start",Ac:"center",nc:"end",uc:"bottom",offsetY:33}},{Lg:4,Ep:{zc:"end",Ac:"center",nc:"start",uc:"top",offsetY:-33}},{Lg:5,Ep:{zc:"end",Ac:"center",nc:"start",uc:"bottom",offsetY:33}}],f7a=[{Lg:6,Ep:{zc:"start",Ac:"top",nc:"end",uc:"top",offsetY:-12}},{Lg:7,Ep:{zc:"start",Ac:"bottom",nc:"end",uc:"bottom",offsetY:12}},{Lg:4,Ep:{zc:"end",Ac:"top",nc:"start",uc:"top",offsetY:-12}},{Lg:5,
Ep:{zc:"end",Ac:"bottom",nc:"start",uc:"bottom",offsetY:12}}];var ox=class{};ox.O=function(a){return new (a||ox)};ox.Ca=_.vd({type:ox});ox.Ba=_.Xc({});var h7a=function(a,b){b=g7a(b).filter(c=>!a.includes(c));return a.concat(b)},i7a=function(a,b){return h7a(a,b).map(c=>c.Ep)},j7a=function(a,b,c){a=h7a(a,b).find(({Ep:d})=>d===c);if(!a)throw Error("nd`"+JSON.stringify(c));return a.Lg},g7a=function(a){let b;const c=a==null?void 0:(b=a.ma)==null?void 0:b.clientWidth;let d;a=a==null?void 0:(d=a.ma)==null?void 0:d.clientHeight;return(c!==void 0&&c<60?c7a:d7a).concat(a!==void 0&&a<60?e7a:f7a)},px=class{};px.O=function(a){return new (a||px)};
px.ta=_.k({token:px,oa:px.O,Ea:ox});var k7a,l7a,m7a,n7a;k7a=["template"];l7a=function(a){const b=a.Qga();b.R7.subscribe(c=>{a.kd.run(()=>{a.Lg=j7a(a.cZa,a.anchor,c.zV);_.$m(a.yk)})});return b};
m7a=function(a,b){_.x(a.Ngb,ika(a.KK),_.ag(()=>{a.kJb.emit()}),_.Zf(()=>_.x(b,_.$f(a.Rd))),_.$f(a.rg),_.$e(c=>!!c&&!a.isVisible())).subscribe(c=>{a.anchor=c;c=c.ma;if(a.Ie){var d=c.style.position;a.gob={zIndex:c.style.zIndex,position:d};if(d==="static"||d==="")c.style.position="relative";c.style.zIndex="1001"}c=a.ug;d=c.create;var e=l7a(a);var f=a.ug.Mj;f=a.Ie?f.block():f.Bl();a.Jd=d.call(c,{vg:e,Nj:f,minWidth:"fit-content",Ie:a.Ie});let g;(g=a.Jd)==null||g.attach(new _.ps(a.Nc,a.Gea))})};
n7a=function(a,b){_.x(b,_.$f(a.rg),_.$e(()=>a.isVisible())).subscribe(()=>{a.Lwa();a.Rd.emit()})};
_.qx=class{constructor(a,b,c,d,e){this.ON=a;this.ug=b;this.Gea=c;this.kd=d;this.yk=e;this.Ngb=new _.Pf;this.cZa=[];this.wDa=0;this.color="blue";this.Ie=!1;this.G3=this.I3="";this.Rd=new _.Xm;this.kJb=new _.Xm;this.action=new _.Xm;this.Lg=0;this.rg=new _.Sf;this.KK=new _.Sf;this.gob={zIndex:"",position:""};this.Lwa=()=>{this.Jd&&this.Ie&&this.anchor&&(this.anchor.ma.style.position=this.gob.position,this.anchor.ma.style.zIndex=this.gob.zIndex);let f;(f=this.Jd)==null||f.dispose();this.Jd=void 0}}Sb(a){if(a.customPositions){let b;
(b=this.Jd)==null||_.MVa(b,l7a(this))}}Qa(){const {AYa:a,rg:b,eMb:c}=mx(this.ON,this.yr);m7a(this,a);_.x(b,_.$f(this.rg)).subscribe(this.Lwa);n7a(this,c)}Dc(){this.KK.next()}Ia(){this.Lwa();this.rg.next()}Qga(){if(!this.anchor)throw Error("od");return _.es(_.ms(this.ug.position(),this.anchor),i7a(this.cZa,this.anchor))}isVisible(){return!!this.Jd}};_.qx.O=function(a){return new (a||_.qx)(_.B(_.nx),_.B(_.vs),_.B(_.Kg),_.B(_.df),_.B(_.hn),_.B(px))};
_.qx.wa=_.td({type:_.qx,na:[["onedev-feature-tooltip"]],rb:function(a,b){a&1&&_.Mg(k7a,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.Nc=c.first)}},inputs:{yr:"tooltipId",Ngb:"open$",cZa:"customPositions",wDa:"widthOffset",color:"color",Ie:"hasBackdrop",I3:"actionBtnText",G3:"actionBtnIcon"},outputs:{Rd:"dismiss",kJb:"beforeShown",action:"action"},features:[_.Ld],ac:["*"],ya:2,Aa:0,Da:[["template",""],[3,"action","dismiss","actionBtnText","actionBtnIcon","color","pointerPosition","widthOffset"]],qa:function(a){a&
1&&(_.Eg(),_.C(0,Gwa,2,5,"ng-template",null,0,_.dh))},Fa:[kx],hb:2,Ma:0});var rx=class{};rx.O=function(a){return new (a||rx)};rx.Ca=_.vd({type:rx});rx.Ba=_.Xc({});var sx=class{};sx.O=function(a){return new (a||sx)};sx.Ca=_.vd({type:sx});sx.Ba=_.Xc({imports:[rx]});var tx=class{getValue(a){a=window.localStorage.getItem(a);return _.u(a?JSON.parse(a):null)}Uy(a){return _.u(a.reduce((b,c)=>{var d=b.set;var e=(e=window.localStorage.getItem(c))?JSON.parse(e):null;return d.call(b,c,e)},new Map))}setValue(a,b){window.localStorage.setItem(a,JSON.stringify(b));return _.u(void 0)}};tx.O=function(a){return new (a||tx)};tx.ta=_.k({token:tx,oa:tx.O,Ea:rx});var p7a,q7a,r7a;_.o7a=new _.Dd("Feature Tooltip Controller Config");p7a=function(a){return _.x(a.pP.getValue(a.zbb),_.v(b=>b===null?!0:(new Date).getTime()-b>=a.config.iYa))};_.ux=function(a,b){return`${"onedev.tooltips"}.${a.config.mr}.${b}`};q7a=function(a,b,c,d){return c.filter(e=>{e=d.get(_.ux(a,e));return e===b||b==="UNSEEN"&&e===null})};r7a=function(a,b,c){const d=c.map(e=>_.ux(a,e));return _.x(a.pP.Uy(d),_.v(e=>q7a(a,b,c,e)))};
_.vx=class{constructor(a,b,c){this.config=a;this.pP=b;this.Rb=c;this.rea=this.config.M1a?this.Rb.get(_.Xv):void 0;this.zbb=`${"onedev"}.lastTooltipTime.${this.config.mr}`;let d;this.config.xZb=(d=this.config.xZb)!=null?d:"tooltipShown";let e;this.config.jPb=(e=this.config.jPb)!=null?e:"tooltipHidden"}Mwa(a){let b;(b=this.rea)==null||_.p5a(b,this.config.jPb);_.x(_.Ue([this.pP.setValue(this.zbb,(new Date).getTime()),this.pP.setValue(_.ux(this,a),"HIDDEN")]),_.If())}showTooltip(a){let b;(b=this.rea)==
null||_.p5a(b,this.config.xZb);return _.x(_.Ue([this.pP.setValue(this.zbb,(new Date).getTime()),this.pP.setValue(_.ux(this,a),"SHOWING")]),_.If())}};_.vx.O=function(a){return new (a||_.vx)(_.m(_.o7a),_.m(tx),_.m(_.dg))};_.vx.ta=_.k({token:_.vx,oa:_.vx.O,Ea:sx});var s7a,t7a,u7a,v7a,w7a;s7a=function(a){return a.t0b.map(b=>b.yr)};t7a=function(a,b){return a.t0b.find(c=>c.yr===b)};u7a=function(a,b){_.x(b,_.Zf(c=>_.x(c.Rd,_.If(c.yr))),_.$f(a.rg)).subscribe(c=>{a.fK.Mwa(c)})};v7a=function(a){return _.ze(_.Zf(()=>p7a(a.fK)),_.$e(_.ye))};w7a=function(a){return _.ze(_.Zf(()=>r7a(a.fK,"UNSEEN",s7a(a))),_.$e(b=>b.length>0),_.v(b=>b[0]))};
_.wx=class{constructor(a){this.fK=a;this.tZb=_.u(void 0);this.rg=new _.Sf;this.kWc=()=>r7a(this.fK,"SHOWING",s7a(this))}Sd(){const a=_.x(this.tZb,_.Zf(this.kWc),_.Zf(b=>b.length>0?_.u(b[0]):_.x(_.u(void 0),v7a(this),w7a(this))),_.v(b=>t7a(this,b)),_.$e(b=>!!b),_.v(b=>b),_.Wf({bufferSize:1,ex:!0}));u7a(this,a);_.x(a,_.$f(this.rg)).subscribe(b=>{b.Ngb.next();this.fK.showTooltip(b.yr)})}Ia(){this.rg.next()}};_.wx.O=function(a){return new (a||_.wx)(_.B(_.vx))};
_.wx.wa=_.td({type:_.wx,na:[["onedev-feature-tooltip-controller"]],yd:function(a,b,c){a&1&&_.Ng(c,_.qx,4);if(a&2){let d;_.Pg(d=_.Qg())&&(b.t0b=d)}},inputs:{tZb:"showTooltip$"},ya:0,Aa:0,qa:function(){},hb:2,Ma:0});_.xx=class{constructor(a,b){this.ON=a;this.element=b;this.xha=!1}Qa(){this.xha?(this.sQb=new IntersectionObserver(([{isIntersecting:a}])=>{a?a7a(this.ON,this.yr,this.element):b7a(this.ON,this.yr)}),this.sQb.observe(this.element.ma)):a7a(this.ON,this.yr,this.element)}Ia(){b7a(this.ON,this.yr);let a;(a=this.sQb)==null||a.disconnect()}};_.xx.O=function(a){return new (a||_.xx)(_.B(_.nx),_.B(_.re))};
_.xx.La=_.xd({type:_.xx,na:[["","onedevTooltipAnchor",""]],inputs:{yr:[0,"onedevTooltipAnchor","tooltipId"],xha:"hideTooltipWhenAnchorNotVisible"}});_.yx=class{constructor(){this.className="gmat-subtitle-1 tooltip-title"}};_.yx.O=function(a){return new (a||_.yx)};_.yx.La=_.xd({type:_.yx,na:[["","onedevTooltipTitle",""]],ob:2,Ya:function(a,b){a&2&&_.rg(b.className)}});var x7a=new _.Kt(3);var y7a=new _.Dd("GMAT_PROGRESS_SPINNER_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});var z7a,A7a;z7a=["determinateSpinner"];A7a=new _.Dd("mat-progress-spinner-default-options",{Ea:"root",oa:Jwa});
_.Dx=class{get color(){return this.Si||this.ES}set color(a){this.Si=a}constructor(){this.Ja=_.n(_.re);this.ES="primary";this.Ud=0;this.t2=100;const a=_.n(_.Rm,{optional:!0}),b=_.n(A7a);this.Av=a==="NoopAnimations"&&!!b&&!b.LIc;this.mode=this.Ja.ma.nodeName.toLowerCase()==="mat-spinner"?"indeterminate":"determinate";b&&(b.color&&(this.color=this.ES=b.color),b.diameter&&(this.diameter=b.diameter),b.strokeWidth&&(this.strokeWidth=b.strokeWidth))}get value(){return this.mode==="determinate"?this.Ud:0}set value(a){this.Ud=
Math.max(0,Math.min(100,a||0))}get diameter(){return this.t2}set diameter(a){this.t2=a||0}get strokeWidth(){let a;return(a=this.KPa)!=null?a:this.diameter/10}set strokeWidth(a){this.KPa=a||0}Qoa(){return(this.diameter-10)/2}GHb(){const a=this.Qoa()*2+this.strokeWidth;return`0 0 ${a} ${a}`}vra(){return 2*Math.PI*this.Qoa()}JNc(){return this.mode==="determinate"?this.vra()*(100-this.Ud)/100:null}fBb(){return this.strokeWidth/this.diameter*100}};_.Dx.O=function(a){return new (a||_.Dx)};
_.Dx.wa=_.td({type:_.Dx,na:[["mat-progress-spinner"],["mat-spinner"]],rb:function(a,b){a&1&&_.Mg(z7a,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.hcd=c.first)}},nb:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],ob:18,Ya:function(a,b){a&2&&(_.og("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow",b.mode==="determinate"?b.value:null)("mode",b.mode),_.rg("mat-"+b.color),_.pg("width",b.diameter,"px")("height",b.diameter,"px")("--mdc-circular-progress-size",b.diameter+
"px")("--mdc-circular-progress-active-indicator-width",b.diameter+"px"),_.qg("_mat-animation-noopable",b.Av)("mdc-circular-progress--indeterminate",b.mode==="indeterminate"))},inputs:{color:"color",mode:"mode",value:[2,"value","value",_.ph],diameter:[2,"diameter","diameter",_.ph],strokeWidth:[2,"strokeWidth","strokeWidth",_.ph]},Pb:["matProgressSpinner"],standalone:!0,features:[_.ng,_.$g],ya:14,Aa:11,Da:[["circle",""],["determinateSpinner",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],
["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],
["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],qa:function(a,b){a&1&&(_.C(0,Iwa,2,8,"ng-template",null,0,_.dh),_.F(2,"div",2,1),_.de(),_.F(4,"svg",3),_.K(5,"circle",4),_.J()(),_.Td.uF=null,_.F(6,"div",5)(7,"div",6)(8,"div",7),_.vg(9,8),_.J(),_.F(10,"div",9),_.vg(11,8),_.J(),_.F(12,"div",10),_.vg(13,8),_.J()()());a&2&&(a=_.Cg(1),_.y(4),_.og("viewBox",b.GHb()),_.y(),_.pg("stroke-dasharray",b.vra(),"px")("stroke-dashoffset",
b.JNc(),"px")("stroke-width",b.fBb(),"%"),_.og("r",b.Qoa()),_.y(4),_.E("ngTemplateOutlet",a),_.y(2),_.E("ngTemplateOutlet",a),_.y(2),_.E("ngTemplateOutlet",a))},Fa:[_.Vn],styles:[".mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0;position:relative;direction:ltr;transition:opacity 250ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width, 4px)}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}@media(forced-colors: active){.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1;animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color, var(--mat-app-primary))}@media(forced-colors: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}\n"],
hb:2,Ma:0});_.Ex=class{};_.Ex.O=function(a){return new (a||_.Ex)};_.Ex.Ca=_.vd({type:_.Ex});_.Ex.Ba=_.Xc({imports:[_.Xn,_.xs]});var B7a;B7a=function(a,b,c){b=c==="indeterminate"?b:b+" "+x7a.format(Number(c)/100);a.zia.textContent=b};
_.Fx=class{constructor(a,b){this.options=a;this.dAa=b;this.rc=new _.Pf;this.zia=document.createElement("label");this.zia.classList.add("cdk-visually-hidden");this.zia.classList.add("gmat-mdc-progress-spinner-accessible-label");_.x(Hwa(b.Ja.ma),_.$f(this.rc)).subscribe(c=>{B7a(this,c[0],c[1])})}Qa(){this.dAa.Ja.ma.insertAdjacentElement("afterend",this.zia);const a=this.dAa.Ja.ma.getAttribute("aria-label");B7a(this,a!=null?a:"",this.dAa.mode==="indeterminate"?"indeterminate":this.dAa.value.toString())}Ia(){this.zia.remove();
this.rc.next();this.rc.complete()}};_.Fx.O=function(a){return new (a||_.Fx)(_.B(y7a),_.B(_.Dx,10))};_.Fx.La=_.xd({type:_.Fx,na:[["mat-progress-spinner"],["mat-spinner"]],nb:["aria-hidden","true"],ob:3,Ya:function(a,b){a&2&&(_.og("tabindex",null),_.qg("gmat-mdc-progress-spinner",!b.options.Se))}});_.Gx=function(a,b){a.uwa.includes(b)||a.uwa.push(b)};_.Hx=class extends _.vs{constructor(){super(...arguments);this.uwa=[]}create(a){return super.create(Object.assign({},a,{Ad:(a==null?0:a.Ad)?_.Xi(a.Ad).concat(this.uwa):this.uwa}))}};_.Hx.O=(()=>{let a;return function(b){return(a||(a=_.me(_.Hx)))(b||_.Hx)}})();_.Hx.ta=_.k({token:_.Hx,oa:_.Hx.O});var C7a=new _.Dd("GMAT_TOOLTIP_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.Ix=class{constructor(a,b){a.Se||_.Gx(b,"gmat-mdc-tooltip")}};_.Ix.O=function(a){return new (a||_.Ix)(_.B(C7a),_.B(_.vs))};_.Ix.La=_.xd({type:_.Ix,na:[["","matTooltip",""]],standalone:!0,features:[_.Zg([{va:_.vs,Qd:_.Hx}])]});_.Jx=class{constructor(){this.WDb=this.C3=!1}get vertical(){return this.C3}set vertical(a){this.C3=_.$i(a)}get inset(){return this.WDb}set inset(a){this.WDb=_.$i(a)}};_.Jx.O=function(a){return new (a||_.Jx)};
_.Jx.wa=_.td({type:_.Jx,na:[["mat-divider"]],nb:["role","separator",1,"mat-divider"],ob:7,Ya:function(a,b){a&2&&(_.og("aria-orientation",b.vertical?"vertical":"horizontal"),_.qg("mat-divider-vertical",b.vertical)("mat-divider-horizontal",!b.vertical)("mat-divider-inset",b.inset))},inputs:{vertical:"vertical",inset:"inset"},standalone:!0,features:[_.$g],ya:0,Aa:0,qa:function(){},styles:[".mat-divider{display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color, var(--mat-app-outline));border-top-width:var(--mat-divider-width, 1px)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color, var(--mat-app-outline));border-right-width:var(--mat-divider-width, 1px)}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}\n"],
hb:2,Ma:0});var D7a,F7a,H7a;D7a=["tooltip"];_.E7a=new _.Dd("mat-tooltip-scroll-strategy",{Ea:"root",oa:()=>{const a=_.n(_.vs);return()=>a.Mj.Bl({uob:20})}});F7a={va:_.E7a,Ib:[_.vs],Ab:function(a){return()=>a.Mj.Bl({uob:20})}};_.G7a=new _.Dd("mat-tooltip-default-options",{Ea:"root",oa:function(){return{vx:0,Aw:0,Xtb:1500}}});H7a=_.Si({passive:!0});
_.Lx=class{get position(){return this.lf}set position(a){if(a!==this.lf&&(this.lf=a,this.vb)){this.iU(this.vb);let b;(b=this.Le)==null||b.show(0);this.vb.hf()}}get it(){return this.kca}set it(a){this.kca=_.$i(a);this.Aq();this.vb=null}get disabled(){return this.oc}set disabled(a){a=_.$i(a);this.oc!==a&&((this.oc=a)?this.Te(0):this.QT(),this.NGb(this.message))}get vx(){return this.Mca}set vx(a){this.Mca=_.ej(a)}get Aw(){return this.UI}set Aw(a){this.UI=_.ej(a);this.Le&&(this.Le.Fba=this.UI)}get message(){return this.gJ}set message(a){const b=
this.gJ;this.gJ=a!=null?String(a).trim():"";!this.gJ&&this.CB()?this.Te(0):(this.QT(),this.hda());this.NGb(b)}get Et(){return this.bU}set Et(a){this.bU=a;this.Le&&this.Jca(this.bU)}constructor(){this.kf=_.n(_.vs);this.Ja=_.n(_.re);this.aF=_.n(_.Tr);this.He=_.n(_.Kg);this.lb=_.n(_.df);this.mc=_.n(_.Rq);this.lB=_.n(_.kr);this.Qc=_.n(_.Vq);this.Vb=_.n(_.Lr);this.xc=_.n(_.dg);this.Eg=_.n(_.G7a,{optional:!0});this.lf="below";this.oc=this.kca=!1;this.Ee=_.n(_.E7a);this.jca=this.nda=!1;this.gQa=Kx;this.An=
8;this.GI="mat-mdc";this.Ft="auto";this.gJ="";this.Tr=[];this.Bb=_.n(_.bi);this.qy=null;this.Jb=new _.Pf;const a=this.Eg;a&&(this.Mca=a.vx,this.UI=a.Aw,a.position&&(this.position=a.position),a.it&&(this.it=a.it),a.Ft&&(this.Ft=a.Ft),a.Et&&(this.Et=a.Et));_.x(this.Vb.Fc,_.$f(this.Jb)).subscribe(()=>{this.vb&&this.iU(this.vb)});this.An=8}Dc(){this.nda=!0;this.QT();_.x(this.Qc.Qk(this.Ja),_.$f(this.Jb)).subscribe(a=>{a?a==="keyboard"&&this.lb.run(()=>this.show()):this.lb.run(()=>this.Te(0))})}Ia(){const a=
this.Ja.ma;this.qy&&clearTimeout(this.qy);this.vb&&(this.vb.dispose(),this.Le=null);this.Tr.forEach(([b,c])=>{a.removeEventListener(b,c,H7a)});this.Tr.length=0;this.Jb.next();this.Jb.complete();_.jr(this.lB,a,this.message,"tooltip");this.Qc.Ni(a)}show(a=this.vx,b){if(this.disabled||!this.message||this.CB()){let c;(c=this.Le)==null||c.xS()}else b=this.rv(b),this.Aq(),this.wj=this.wj||new _.os(this.gQa,this.He),b=this.Le=b.attach(this.wj).instance,b.AJ=this.Ja.ma,b.Fba=this.UI,_.x(b.yT,_.$f(this.Jb)).subscribe(()=>
this.Aq()),this.Jca(this.bU),this.hda(),b.show(a)}Te(a=this.Aw){const b=this.Le;b&&(b.isVisible()?b.Te(a):(b.xS(),this.Aq()))}toggle(a){this.CB()?this.Te():this.show(void 0,a)}CB(){return!!this.Le&&this.Le.isVisible()}rv(a){if(this.vb){var b=this.vb.am().vg;if((!this.it||!a)&&b.HB instanceof _.re)return this.vb;this.Aq()}b=_.IVa(this.aF,this.Ja);a=_.PVa(_.fs(_.gs(_.js(_.ms(this.kf.position(),this.it?a||this.Ja:this.Ja),`.${this.GI}-tooltip`),!1),this.An),b);_.x(a.R7,_.$f(this.Jb)).subscribe(d=>{this.oQa(d.zV);
this.Le&&d.NXb.Bxa&&this.Le.isVisible()&&this.lb.run(()=>this.Te(0))});this.vb=this.kf.create({direction:this.Vb,vg:a,Ad:`${this.GI}-${"tooltip-panel"}`,Nj:this.Ee()});this.iU(this.vb);_.x(this.vb.fp,_.$f(this.Jb)).subscribe(()=>this.Aq());_.x(this.vb.cZ(),_.$f(this.Jb)).subscribe(()=>{let d;return(d=this.Le)==null?void 0:d.FMa()});_.x(this.vb.Un(),_.$f(this.Jb)).subscribe(d=>{this.CB()&&d.keyCode===27&&!_.Qi(d)&&(d.preventDefault(),d.stopPropagation(),this.lb.run(()=>this.Te(0)))});let c;((c=this.Eg)==
null?0:c.aMb)&&this.vb.RB(`${this.GI}-tooltip-panel-non-interactive`);return this.vb}Aq(){this.vb&&this.vb.zg()&&this.vb.detach();this.Le=null}iU(a){a=a.am().vg;const b=this.F2(),c=this.TS();_.es(a,[this.D$(Object.assign({},b.No,c.No)),this.D$(Object.assign({},b.fallback,c.fallback))])}D$(a){const b=!this.Vb||this.Vb.value=="ltr";a.Ac==="top"?a.offsetY=-8:a.Ac==="bottom"?a.offsetY=8:a.zc==="start"?a.offsetX=b?-8:8:a.zc==="end"&&(a.offsetX=b?8:-8);return a}F2(){const a=!this.Vb||this.Vb.value=="ltr",
b=this.position;let c;if(b=="above"||b=="below")c={zc:"center",Ac:b=="above"?"top":"bottom"};else if(b=="before"||b=="left"&&a||b=="right"&&!a)c={zc:"start",Ac:"center"};else if(b=="after"||b=="right"&&a||b=="left"&&!a)c={zc:"end",Ac:"center"};const {x:d,y:e}=this.mba(c.zc,c.Ac);return{No:c,fallback:{zc:d,Ac:e}}}TS(){const a=!this.Vb||this.Vb.value=="ltr",b=this.position;let c;if(b=="above")c={nc:"center",uc:"bottom"};else if(b=="below")c={nc:"center",uc:"top"};else if(b=="before"||b=="left"&&a||
b=="right"&&!a)c={nc:"end",uc:"center"};else if(b=="after"||b=="right"&&a||b=="left"&&!a)c={nc:"start",uc:"center"};const {x:d,y:e}=this.mba(c.nc,c.uc);return{No:c,fallback:{nc:d,uc:e}}}hda(){this.Le&&(this.Le.message=this.message,this.Le.ME(),_.fg(()=>{this.Le&&this.vb.hf()},{Rb:this.xc}))}Jca(a){this.Le&&(this.Le.Et=a,this.Le.ME())}mba(a,b){this.position==="above"||this.position==="below"?b==="top"?b="bottom":b==="bottom"&&(b="top"):a==="end"?a="start":a==="start"&&(a="end");return{x:a,y:b}}oQa(a){var b=
a.uc,c=a.zc;a=a.Ac;b=b==="center"?this.Vb&&this.Vb.value==="rtl"?c==="end"?"left":"right":c==="start"?"left":"right":b==="bottom"&&a==="top"?"above":"below";if(b!==this.iaa){if(c=this.vb)a=`${this.GI}-${"tooltip-panel"}-`,c.lQ(a+this.iaa),c.RB(a+b);this.iaa=b}}QT(){!this.oc&&this.message&&this.nda&&!this.Tr.length&&(this.ica()?this.Tr.push(["mouseenter",a=>{this.Lca();let b=void 0;a.x!==void 0&&a.y!==void 0&&(b=a);this.show(void 0,b)}]):this.Ft!=="off"&&(this.saa(),this.Tr.push(["touchstart",a=>{let b;
const c=(a=(b=a.targetTouches)==null?void 0:b[0])?{x:a.clientX,y:a.clientY}:void 0;this.Lca();this.qy&&clearTimeout(this.qy);let d,e;this.qy=setTimeout(()=>{this.qy=null;this.show(void 0,c)},(e=(d=this.Eg)==null?void 0:d.Fud)!=null?e:500)}])),this.C$(this.Tr))}Lca(){if(!this.jca){this.jca=!0;var a=[];if(this.ica())a.push(["mouseleave",b=>{b=b.relatedTarget;let c;b&&((c=this.vb)==null?0:c.cq.contains(b))||this.Te()}],["wheel",b=>this.DQa(b)]);else if(this.Ft!=="off"){this.saa();const b=()=>{this.qy&&
clearTimeout(this.qy);let c;this.Te((c=this.Eg)==null?void 0:c.Xtb)};a.push(["touchend",b],["touchcancel",b])}this.C$(a);this.Tr.push(...a)}}C$(a){a.forEach(([b,c])=>{this.Ja.ma.addEventListener(b,c,H7a)})}ica(){return!this.mc.ZH&&!this.mc.Br}DQa(a){if(this.CB()){a=this.Bb.elementFromPoint(a.clientX,a.clientY);const b=this.Ja.ma;a===b||b.contains(a)||this.Te()}}saa(){const a=this.Ft;if(a!=="off"){const b=this.Ja.ma,c=b.style;if(a==="on"||b.nodeName!=="INPUT"&&b.nodeName!=="TEXTAREA")c.userSelect=
c.msUserSelect=c.webkitUserSelect=c.MozUserSelect="none";a!=="on"&&b.draggable||(c.webkitUserDrag="none");c.touchAction="none";c.webkitTapHighlightColor="transparent"}}NGb(a){this.CAb||(this.CAb=!0,_.jr(this.lB,this.Ja.ma,a,"tooltip"),this.lb.Ub(()=>{Promise.resolve().then(()=>{this.CAb=!1;this.message&&!this.disabled&&_.fUa(this.lB,this.Ja.ma,this.message,"tooltip")})}))}};_.Lx.O=function(a){return new (a||_.Lx)};
_.Lx.La=_.xd({type:_.Lx,na:[["","matTooltip",""]],nb:[1,"mat-mdc-tooltip-trigger"],ob:2,Ya:function(a,b){a&2&&_.qg("mat-mdc-tooltip-disabled",b.disabled)},inputs:{position:[0,"matTooltipPosition","position"],it:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],vx:[0,"matTooltipShowDelay","showDelay"],Aw:[0,"matTooltipHideDelay","hideDelay"],Ft:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],Et:[0,"matTooltipClass","tooltipClass"]},
Pb:["matTooltip"],standalone:!0});
var Kx=class{constructor(){this.Ta=_.n(_.hn);this.Ja=_.n(_.re);this.R2=this.Y$=this.nEb=!1;this.yT=new _.Pf;this.RT="mat-mdc-tooltip-show";this.bba="mat-mdc-tooltip-hide";this.Ol=_.n(_.Rm,{optional:!0})==="NoopAnimations"}show(a){this.xv!=null&&clearTimeout(this.xv);this.Iv=setTimeout(()=>{this.ada(!0);this.Iv=void 0},a)}Te(a){this.Iv!=null&&clearTimeout(this.Iv);this.xv=setTimeout(()=>{this.ada(!1);this.xv=void 0},a)}isVisible(){return this.R2}Ia(){this.xS();this.yT.complete();this.AJ=null}FMa(){this.Y$&&
this.Te(0)}ME(){_.$m(this.Ta)}KMa({relatedTarget:a}){a&&this.AJ.contains(a)||(this.isVisible()?this.Te(this.Fba):this.OS(!1))}oOa(){this.nEb=this.TKc();this.ME()}TKc(){const a=this.Ja.ma.getBoundingClientRect();return a.height>24&&a.width>=200}EMa({animationName:a}){a!==this.RT&&a!==this.bba||this.OS(a===this.RT)}xS(){this.Iv!=null&&clearTimeout(this.Iv);this.xv!=null&&clearTimeout(this.xv);this.Iv=this.xv=void 0}OS(a){a?this.Y$=!0:this.isVisible()||this.yT.next()}ada(a){const b=this.fQa.ma;var c=
this.RT;const d=this.bba;b.classList.remove(a?d:c);b.classList.add(a?c:d);this.R2!==a&&(this.R2=a,_.$m(this.Ta));a&&!this.Ol&&typeof getComputedStyle==="function"&&(c=getComputedStyle(b),c.getPropertyValue("animation-duration")==="0s"||c.getPropertyValue("animation-name")==="none")&&(this.Ol=!0);a&&this.oOa();this.Ol&&(b.classList.add("_mat-animation-noopable"),this.OS(a))}};Kx.O=function(a){return new (a||Kx)};
Kx.wa=_.td({type:Kx,na:[["mat-tooltip-component"]],rb:function(a,b){a&1&&_.Mg(D7a,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.fQa=c.first)}},nb:["aria-hidden","true"],Ya:function(a,b){a&1&&_.N("mouseleave",function(c){return b.KMa(c)})},standalone:!0,features:[_.$g],ya:4,Aa:4,Da:[["tooltip",""],[1,"mdc-tooltip","mat-mdc-tooltip",3,"animationend","ngClass"],[1,"mat-mdc-tooltip-surface","mdc-tooltip__surface"]],qa:function(a,b){if(a&1){const c=_.Ud();_.F(0,"div",1,0);_.N("animationend",function(d){_.q(c);return _.r(b.EMa(d))});
_.F(2,"div",2);_.Q(3);_.J()()}a&2&&(_.qg("mdc-tooltip--multiline",b.nEb),_.E("ngClass",b.Et),_.y(3),_.Vg(b.message))},Fa:[_.Pn],styles:['.mat-mdc-tooltip{position:relative;transform:scale(0);display:inline-flex}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-surface{word-break:normal;overflow-wrap:anywhere;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center;will-change:transform,opacity;background-color:var(--mdc-plain-tooltip-container-color, var(--mat-app-inverse-surface));color:var(--mdc-plain-tooltip-supporting-text-color, var(--mat-app-inverse-on-surface));border-radius:var(--mdc-plain-tooltip-container-shape, var(--mat-app-corner-extra-small));font-family:var(--mdc-plain-tooltip-supporting-text-font, var(--mat-app-body-small-font));font-size:var(--mdc-plain-tooltip-supporting-text-size, var(--mat-app-body-small-size));font-weight:var(--mdc-plain-tooltip-supporting-text-weight, var(--mat-app-body-small-weight));line-height:var(--mdc-plain-tooltip-supporting-text-line-height, var(--mat-app-body-small-line-height));letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking, var(--mat-app-body-small-tracking))}.mat-mdc-tooltip-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:right}.mat-mdc-tooltip-panel.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}\n'],
hb:2,Ma:0});var I7a,J7a,K7a,Kwa;I7a=a=>({m2HasFocus:a});J7a=(a,b)=>[a,b];K7a=a=>[a];Kwa=a=>({hidden:a});
_.Mx=class extends _.jw{set config(a){if(a&&(super.qBa(a),this.Xia=a.Xia,this.FBa.unsubscribe(),this.FBa=new _.ve,a.kqb))for(const [b,c]of a.kqb){const d=c;this.FBa.add(this.td.register(d.name,b,()=>{d.handler({Pp:this.query,prefix:this.queryPrefix.getValue()});d.MNb&&_.U6a(this.VL)}))}}constructor(a,b,c,d,e,f,g,l,p,t,w,A,G){super({zka:_.kv.has(47),nx:"GlobalSearchBox",Ga:a,nua:t,QK:_.kv.has(28),uO:c});this.Ua=d;this.td=e;this.Dh=f;this.co=g;this.document=l;this.kb=p;this.n5c=w;this.m5c=A;this.VO=
G;this.FBa=new _.ve;this.oq=new _.ve;this.PP=new _.Sf(1);this.mla=0;this.Xia=void 0;this.Syb="Clear search";this.Fmc="Search for code or files";this.Omc="No matching results";this.Pmc="Try modifying your query";this.Lmc="Documentation";this.Nmc="New! Git Search";this.Mmc='The "package:" atom for GoB is deprecated. Learn about the new "git:", "repo:", and "branch:" atoms.';this.Vmc='The "package:" atom for GoB is deprecated. Use the new "git:", "repo:", and "branch:" atoms instead. Click the \'Info\' icon for more information';
this.nrb=24;this.orb=2;this.xqb=new _.Sf(1);this.g5c=_.x(this.PP,_.v(I=>{a:{for(const L of _.lk(I))if(L.warning)switch(L.warning.type){case "PACKAGE_AVAILABLE_IN_MULTIBRANCH":I=this.Vmc;break a;default:_.db(L.warning.type,void 0)}I=""}return I}));this.mK=new _.Xm;this.W4c=_.kv.has(41)}Qa(){super.Qa();const a=this.co.parse(this.query);this.PP.next(a);this.xqb.next(Zwa(a)&&this.Ua.url.startsWith("/search?q="));this.oq.add(_.x(this.cQ,_.v(b=>this.co.parse(b))).subscribe(b=>{this.PP.next(b)}));this.oq.add(_.x(this.Ua.events,
_.$e(b=>b instanceof _.ci),_.Zf(()=>_.x(this.PP,_.Jf(1))),_.v(b=>Zwa(b)&&this.Ua.url.startsWith("/search?q="))).subscribe(b=>{this.xqb.next(b)}))}Dc(){this.zr=this.Dh.registerCallback("SEARCH_BAR",this.kb.ma,()=>{_.U6a(this.VL,!0)})}Ia(){super.Ia();this.FBa.unsubscribe();this.oq.unsubscribe();this.zr&&this.zr()}bG(a){(a=a.target)&&a instanceof HTMLElement&&a.classList.contains("search-bar")&&this.VL.setFocus()}get H2c(){const a=this.queryPrefix.getValue();return a&&a.lZ?a.lZ:this.Fmc}mza(){super.mza();
this.mK.next(1)}nza(){super.nza();this.mK.next(0)}q4(){super.q4(this.VL)}VTb(a){_.ep(this.Ua,_.dp(this.Ua,_.zPa,{Sa:_.vqa(a)}))}Cgb(a){this.mla=a.getBoundingClientRect().width}kha(a){a.Ra.kind==="scope"&&this.p_b(a.Ra)}c9(a){a&&this.document.activeElement&&this.document.activeElement.blur();super.c9(a)}p_b(a){super.setScope(a)&&_.U6a(this.VL)}};
_.Mx.O=function(a){return new (a||_.Mx)(_.B(_.wp),_.B(_.lv),_.B(_.Iv),_.B(_.gi),_.B(_.Ju),_.B(_.ni),_.B(_.cw),_.B(_.bi),_.B(_.re),_.B(_.$3a),_.B(V3a,8),_.B(W3a,8),_.B(_.Z3a,8))};
_.Mx.wa=_.td({type:_.Mx,na:[["global-search-box"]],rb:function(a,b){a&1&&_.Mg(_.cx,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.VL=c.first)}},inputs:{config:"config"},outputs:{mK:"focusChange"},features:[_.mg],ya:21,Aa:35,Da:[["searchBar",""],["suggestionList",""],["fxLayoutAlign","start center","onedevTooltipAnchor","gobMultibranchCallout",1,"search-bar",3,"click","keydown.escape","ngClass"],["fxFlex","grow",3,"queryChange","blur","focus","querySubmit","selectSuggestion","elementName","enableTextBoxQuerySubmission",
"queryDecorator","placeholder","query","suggestionLists","tabCompletionHint","matTooltip"],[4,"ngIf"],[1,"spinner",3,"click"],[3,"diameter","strokeWidth",4,"ngIf"],["mat-icon-button","","aria-label","Search",3,"click"],["type","button","class","clear","mat-icon-button","","trackAction","clearSearch",3,"ascTrackElement","matTooltip","click",4,"ngIf"],["mat-icon-button","","class","help-link","matTooltip","Help","aria-label","Help for query language","ascTrackElement","SearchBoxHelp","trackAction",
"click",3,"universalLink",4,"ngIf"],["class","suggestion-item","selectedClass","selected",3,"isSelectable","payload",4,"ngFor","ngForOf"],[3,"elementToWatch","ascResizeNotifier",4,"ngIf"],["class","scope-chip",3,"ngClass",4,"ngIf"],[1,"scope-chip",3,"ngClass"],["mat-icon-button","","trackAction","clearSearchScope","aria-label","Remove scope from search",1,"remove-scope-button",3,"click","ascTrackElement"],[3,"diameter","strokeWidth"],["type","button","mat-icon-button","","trackAction","clearSearch",
1,"clear",3,"click","ascTrackElement","matTooltip"],["mat-icon-button","","matTooltip","Help","aria-label","Help for query language","ascTrackElement","SearchBoxHelp","trackAction","click",1,"help-link",3,"universalLink"],["selectedClass","selected",1,"suggestion-item",3,"isSelectable","payload"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ascResizeNotifier","elementToWatch"],["class","integrated-list",3,"border-color","width","display",4,"ngIf"],[1,"integrated-list"],[1,"integrated-suggestion-list"],
[1,"current-scope"],[3,"savedQuery","searchScope"],[3,"ngTemplateOutlet",4,"ngIf"],[3,"vertical"],[1,"integrated-scope-list"],[4,"ngTemplateOutlet"],[3,"ngTemplateOutlet"],[1,"title"],[1,"subtitle"],["tooltipId","gobMultibranchCallout","actionBtnIcon","open_in_new",3,"action","actionBtnText","widthOffset"],["onedevTooltipTitle",""]],qa:function(a,b){if(a&1){const c=_.Ud();_.F(0,"div",2,0);_.N("click",function(d){_.q(c);return _.r(b.bG(d))})("keydown.escape",function(){_.q(c);_.Cg(15).Lz||_.iw(b.Dh,
"CODE");return _.r()});_.F(2,"search-box",3);_.R(3,"async");_.R(4,"async");_.Yg("queryChange",function(d){_.q(c);_.Xg(b.query,d)||(b.query=d);return _.r(d)});_.N("blur",function(){_.q(c);return _.r(b.mza())})("focus",function(){_.q(c);return _.r(b.nza())})("queryChange",function(d){_.q(c);return _.r(b.cQ.next(d))})("querySubmit",function(d){_.q(c);if(typeof d==="string")b.c9(d);else switch(d.Ra.kind){case "link":b.Ga.mb({element:b.nx,action:"navigateManageSavedQuery",gestureName:"CLICK",xm:d.Ra.I_b});
_.ep(b.Ua,d.Ra.I_b);break;case "scope":b.p_b(d.Ra);break;case "suggestion":b.c9(d);break;default:_.db(d.Ra,"Item With Unkonwn Suggestion Kind")}return _.r()})("selectSuggestion",function(d){_.q(c);return _.r(b.kha(d))});_.J();_.C(5,Nwa,3,3,"ng-container",4);_.F(6,"div",5);_.N("click",function(){_.q(c);return _.r(b.VL.setFocus())});_.C(7,Owa,1,2,"mat-spinner",6);_.R(8,"async");_.J();_.F(9,"button",7);_.N("click",function(){_.q(c);b.c9(b.query);return _.r()});_.F(10,"mat-icon");_.Q(11,"search");_.J()();
_.C(12,Pwa,3,3,"button",8)(13,Qwa,3,1,"a",9);_.J();_.F(14,"search-box-suggestion-list",null,1);_.C(16,Swa,2,4,"search-box-suggestion-item",10);_.R(17,"async");_.J();_.C(18,Xwa,2,2,"ng-container",11)(19,Ywa,5,4,"onedev-feature-tooltip-controller",4);_.R(20,"async")}if(a&2){let c,d;a=_.Cg(15);_.pg("border-color",b.Xia);_.E("ngClass",_.bh(28,I7a,a.Lz));_.y(2);_.Ig("matTooltip",_.S(3,18,b.g5c));_.E("elementName",b.nx)("enableTextBoxQuerySubmission",!0)("queryDecorator",b.bQ)("placeholder",b.H2c);_.Wg("query",
b.query);_.E("suggestionLists",b.mx?_.ch(30,J7a,a,b.mx):_.bh(33,K7a,a))("tabCompletionHint",_.S(4,20,b.h9));_.y(3);_.E("ngIf",b.W4c);_.y(2);_.E("ngIf",((c=_.S(8,22,b.a5))==null?null:c.be)&&b.t8);_.y(5);_.E("ngIf",b.query);_.y();_.E("ngIf",b.VO);_.y(3);_.E("ngForOf",(d=_.S(17,24,b.a5))==null?null:d.Wu);_.y(2);_.E("ngIf",a.Lz&&b.YJ||(b.mx==null?null:b.mx.Lz));_.y();_.E("ngIf",_.S(20,26,b.xqb))}},Fa:[_.Bp,_.Pn,_.Qn,_.Rn,_.Vn,_.kw,_.qx,_.wx,_.xx,_.yx,_.Br,_.gt,_.Jx,_.ew,_.st,_.rt,_.gu,_.Fx,_.Dx,_.Ix,
_.Lx,_.lw,_.hv,_.cx,_.dx,_.fx,_.Wn],styles:["global-search-box[_nghost-%COMP%]{font-family:Roboto,sans-serif;--icon-size:32px}global-search-box[_nghost-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:20px}@media (max-width:940px){global-search-box[_nghost-%COMP%]{min-width:260px}}.scope-chip[_ngcontent-%COMP%]{white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex:0 0 auto;border-radius:8px;max-width:50%;overflow:hidden;padding:5px 10px;text-overflow:ellipsis}.scope-chip[_ngcontent-%COMP%]   .remove-scope-button[_ngcontent-%COMP%]{display:inline-block;height:18px;line-height:18px;width:18px}.scope-chip[_ngcontent-%COMP%]   .remove-scope-button[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle}.scope-chip.hidden[_ngcontent-%COMP%]{opacity:0;z-index:-1;position:absolute}.spinner[_ngcontent-%COMP%]{height:24px;width:24px}.search-bar[_ngcontent-%COMP%]{background-color:var(--search-bg);border-radius:8px;font-size:14px;height:40px;padding-left:16px;padding-right:12px;transition:box-shadow .2s;overflow:hidden}.search-bar.m2HasFocus[_ngcontent-%COMP%]{border-style:solid;border-width:1px;background-color:var(--search-focus-bg);border-bottom-left-radius:0;border-bottom-right-radius:0}.search-bar[_ngcontent-%COMP%]   .help-link[_ngcontent-%COMP%], .search-bar[_ngcontent-%COMP%]   button[_ngcontent-%COMP%], .search-bar[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:var(--icon-size);width:var(--icon-size);line-height:var(--icon-size)}.search-bar[_ngcontent-%COMP%]   .mat-mdc-icon-button[_ngcontent-%COMP%]{padding:0}.integrated-list[_ngcontent-%COMP%], .scope-list[_ngcontent-%COMP%], .search-suggestions[_ngcontent-%COMP%]{border-style:solid;border-width:1px;box-sizing:border-box;position:absolute;font-size:14px}.integrated-list[_ngcontent-%COMP%], .search-suggestions[_ngcontent-%COMP%]{border-bottom-left-radius:8px;border-bottom-right-radius:8px;margin-top:-1px;overflow:hidden}@media (max-width:940px){.integrated-list[_ngcontent-%COMP%], .search-suggestions[_ngcontent-%COMP%]{max-height:250px}}.integrated-list[_ngcontent-%COMP%]   search_box-suggestion-item[_ngcontent-%COMP%], .search-suggestions[_ngcontent-%COMP%]   search_box-suggestion-item[_ngcontent-%COMP%]{padding:0 10px}.integrated-list[_ngcontent-%COMP%]   .suggestion-item[_ngcontent-%COMP%], .search-suggestions[_ngcontent-%COMP%]   .suggestion-item[_ngcontent-%COMP%]{overflow:hidden}.current-scope[_ngcontent-%COMP%]{flex:0 0 70%;padding:10px;font-style:italic;font-size:small;overflow:hidden}.current-scope[_ngcontent-%COMP%]   .leading[_ngcontent-%COMP%]{font-weight:500}.integrated-suggestion-list[_ngcontent-%COMP%]{flex:0 0 70%;overflow:hidden;overflow-wrap:break-word}@media (max-width:940px){.integrated-suggestion-list[_ngcontent-%COMP%]{flex:0 0 65%;overflow-y:scroll;height:250px}}.integrated-scope-list[_ngcontent-%COMP%]{flex:0 0 30%;overflow:hidden;overflow-wrap:break-word}@media (max-width:940px){.integrated-scope-list[_ngcontent-%COMP%]{flex:0 0 35%}}.title[_ngcontent-%COMP%]{margin:14px 0 4px;text-align:center}.integrated-list[_ngcontent-%COMP%], .scope-list[_ngcontent-%COMP%], .search-suggestions[_ngcontent-%COMP%]{background-color:var(--search-focus-bg)}.subtitle[_ngcontent-%COMP%]{margin:0 0 14px;text-align:center}"]});var L7a;L7a=[[["",8,"appbar-left"]],[["",8,"appbar-center"]],[["",8,"appbar-right"]]];_.Nx=class{};_.Nx.O=function(a){return new (a||_.Nx)};
_.Nx.wa=_.td({type:_.Nx,na:[["header","onedevAppbar",""]],hc:["onedevAppbar",""],ac:[".appbar-left",".appbar-center",".appbar-right"],ya:3,Aa:0,qa:function(a){a&1&&(_.Eg(L7a),_.Gg(0),_.Gg(1,1),_.Gg(2,2))},styles:["header[onedevAppbar]{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--app-bar-bg,#fff);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:32px;height:48px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px}header[onedevAppbar]>div{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%}header[onedevAppbar]>.appbar-left{gap:12px}@media (min-width:1024px){header[onedevAppbar]>.appbar-left{min-width:256px}}header[onedevAppbar]>.appbar-center{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:288px}header[onedevAppbar] [mat-icon-button]{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:var(--text-secondary,#5f6368);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;width:40px}header[onedevAppbar] [mat-icon-button].mdc-icon-button mat-icon{color:inherit}header[onedevAppbar] [onedevAppbarAvatar]{border-radius:32px;margin-left:20px;overflow:hidden}header[onedevAppbar] [onedevAppbarAvatar],header[onedevAppbar] [onedevAppbarAvatar] img{height:32px;width:32px}header[onedevAppbar] [onedevOptOutButton]{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;color:var(--text-secondary,#5f6368);line-height:normal;font-family:Google Sans;padding:9px 12px;text-decoration:none;white-space:nowrap}header[onedevAppbar] a[mat-button]:has(onedev-appbar-title){height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 -4px;padding:0 4px}"],hb:2});_.Ox=class{};_.Ox.O=function(a){return new (a||_.Ox)};_.Ox.Ca=_.vd({type:_.Ox});_.Ox.Ba=_.Xc({Nb:[{va:YWa,jc:{color:"primary"}}],imports:[_.tt]});var M7a=new _.Dd("GMAT_MENU_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.Px=class{constructor(a,b){this.options=a;a.Se||_.Gx(b,"gmat-mdc-menu")}};_.Px.O=function(a){return new (a||_.Px)(_.B(M7a),_.B(_.vs))};_.Px.La=_.xd({type:_.Px,na:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],features:[_.Zg([{va:_.vs,Qd:_.Hx}])]});var N7a=_.kj("transformMenu",[_.nj("void",_.mj({opacity:0,transform:"scale(0.8)"})),_.oj("void => enter",_.lj("120ms cubic-bezier(0, 0, 0.2, 1)",_.mj({opacity:1,transform:"scale(1)"}))),_.oj("* => void",_.lj("100ms 25ms linear",_.mj({opacity:0})))]),O7a=_.kj("fadeInItems",[_.nj("showing",_.mj({opacity:1})),_.oj("void => *",[_.mj({opacity:0}),_.lj("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])]);_.P7a=new _.Dd("MatMenuContent");_.Qx=new _.Dd("MAT_MENU_PANEL");var Q7a;Q7a=[[["mat-icon"],["","matMenuItemIcon",""]],"*"];
_.Rx=class{constructor(){this.Ja=_.n(_.re);this.Bb=_.n(_.bi);this.Qc=_.n(_.Vq);this.UE=_.n(_.Qx,{optional:!0});this.Ta=_.n(_.hn);this.role="menuitem";this.wc=this.disabled=!1;this.Or=new _.Pf;this.Pl=new _.Pf;this.BJ=this.J2=!1;_.n(_.tr).load(_.As);let a,b;(a=this.UE)==null||(b=a.ZQa)==null||b.call(a,this)}focus(a,b){this.Qc&&a?_.Uq(this.Qc,this.Tg(),a,b):this.Tg().focus(b);this.Pl.next(this)}Dc(){this.Qc&&this.Qc.Qk(this.Ja,!1)}Ia(){this.Qc&&this.Qc.Ni(this.Ja);this.UE&&this.UE.removeItem&&this.UE.removeItem(this);
this.Or.complete();this.Pl.complete()}Lr(){return this.disabled?"-1":"0"}Tg(){return this.Ja.ma}QKa(a){this.disabled&&(a.preventDefault(),a.stopPropagation())}JMa(){this.Or.next(this)}Sp(){const a=this.Ja.ma.cloneNode(!0),b=a.querySelectorAll("mat-icon, .material-icons");for(let d=0;d<b.length;d++)b[d].remove();let c;return((c=a.textContent)==null?void 0:c.trim())||""}qPa(a){this.J2=a;_.$m(this.Ta)}yPa(a){this.BJ=a;_.$m(this.Ta)}uo(){return this.Bb&&this.Bb.activeElement===this.Tg()}};
_.Rx.O=function(a){return new (a||_.Rx)};
_.Rx.wa=_.td({type:_.Rx,na:[["","mat-menu-item",""]],nb:[1,"mat-mdc-menu-item","mat-focus-indicator"],ob:8,Ya:function(a,b){a&1&&_.N("click",function(c){return b.QKa(c)})("mouseenter",function(){return b.JMa()});a&2&&(_.og("role",b.role)("tabindex",b.Lr())("aria-disabled",b.disabled)("disabled",b.disabled||null),_.qg("mat-mdc-menu-item-highlighted",b.J2)("mat-mdc-menu-item-submenu-trigger",b.BJ))},inputs:{role:"role",disabled:[2,"disabled","disabled",_.oh],wc:[2,"disableRipple","disableRipple",_.oh]},
Pb:["matMenuItem"],standalone:!0,features:[_.ng,_.$g],hc:["mat-menu-item",""],ac:["mat-icon, [matMenuItemIcon]","*"],ya:5,Aa:3,Da:[[1,"mat-mdc-menu-item-text"],["matRipple","",1,"mat-mdc-menu-ripple",3,"matRippleDisabled","matRippleTrigger"],["viewBox","0 0 5 10","focusable","false","aria-hidden","true",1,"mat-mdc-menu-submenu-icon"],["points","0,0 5,5 0,10"]],qa:function(a,b){a&1&&(_.Eg(Q7a),_.Gg(0),_.F(1,"span",0),_.Gg(2,1),_.J(),_.K(3,"div",1),_.C(4,$wa,2,0,":svg:svg",2));a&2&&(_.y(3),_.E("matRippleDisabled",
b.wc||b.disabled)("matRippleTrigger",b.Tg()),_.y(),_.tg(b.BJ?4:-1))},Fa:[_.Is],hb:2,Ma:0});var R7a;R7a=0;_.S7a=new _.Dd("mat-menu-default-options",{Ea:"root",oa:bxa});
_.Sx=class{get xq(){return this.uy}set xq(a){this.uy=a;this.Jz()}get Ht(){return this.tda}set Ht(a){this.tda=a;this.Jz()}set Ad(a){const b=this.NOa,c=Object.assign({},this.rj);b&&b.length&&b.split(" ").forEach(d=>{c[d]=!1});(this.NOa=a)&&a.length&&(a.split(" ").forEach(d=>{c[d]=!0}),this.Ja.ma.className="");this.rj=c}get classList(){return this.Ad}set classList(a){this.Ad=a}constructor(){this.Ja=_.n(_.re);this.Ta=_.n(_.hn);this.zaa="mat-elevation-z";this.O$=null;this.Ti=new _.Lg;this.rj={};this.TE=
"void";this.Nl=new _.Pf;this.close=this.closed=new _.Xm;this.Uja=`mat-menu-panel-${R7a++}`;this.xc=_.n(_.dg);const a=_.n(_.S7a);this.uz=a.uz||"";this.uy=a.xq;this.tda=a.Ht;this.Zj=a.Zj;this.tL=a.tL;this.Ie=a.Ie}Qa(){this.Jz()}Sd(){this.pQa();this.Gb=_.or((new _.sr(this.Ti)).Jx().vE());this.Gb.gM.subscribe(()=>this.closed.emit("tab"));_.x(this.Ti.Jc,_.Yf(this.Ti),_.Zf(a=>_.Ze(...a.map(b=>b.Pl)))).subscribe(a=>_.pr(this.Gb,a));this.Ti.Jc.subscribe(a=>{const b=this.Gb;var c;this.TE==="enter"&&((c=b.mf)==
null?0:c.uo())&&(a=a.toArray(),c=Math.max(0,Math.min(a.length-1,b.bs||0)),a[c]&&!a[c].disabled?b.kj(c):_.qr(b))})}Ia(){let a;(a=this.Gb)==null||a.destroy();this.Ti.destroy();this.closed.complete();let b;(b=this.yCb)==null||b.destroy()}Or(){return _.x(this.Ti.Jc,_.Yf(this.Ti),_.Zf(a=>_.Ze(...a.map(b=>b.Or))))}ZQa(){}removeItem(){}me(a){const b=a.keyCode,c=this.Gb;switch(b){case 27:_.Qi(a)||(a.preventDefault(),this.closed.emit("keydown"));break;case 37:this.uL&&this.direction==="ltr"&&this.closed.emit("keydown");
break;case 39:this.uL&&this.direction==="rtl"&&this.closed.emit("keydown");break;default:b!==38&&b!==40||_.rr(c,"keyboard");c.Xn(a);return}a.stopPropagation()}nga(a="program"){let b;(b=this.yCb)==null||b.destroy();this.yCb=_.fg(()=>{let c=null;this.Ti.length&&(c=this.Ti.first.Tg().closest('[role="menu"]'));if(!c||!c.contains(document.activeElement)){const d=this.Gb;_.rr(d,a).KB(0,1);!d.mf&&c&&c.focus()}},{Rb:this.xc})}Fla(a){if(this.O$===null){var b;const c=((b=typeof getComputedStyle==="function"?
getComputedStyle(this.Ja.ma):null)==null?void 0:b.getPropertyValue("--mat-menu-base-elevation-level"))||"8";this.O$=parseInt(c)}a=`${this.zaa}${Math.min(this.O$+a,24)}`;b=Object.keys(this.rj).find(c=>c.startsWith(this.zaa));b&&b!==this.JT||(b=Object.assign({},this.rj),this.JT&&(b[this.JT]=!1),b[a]=!0,this.JT=a,this.rj=b)}Jz(a=this.xq,b=this.Ht){this.rj=Object.assign({},this.rj,{["mat-menu-before"]:a==="before",["mat-menu-after"]:a==="after",["mat-menu-above"]:b==="above",["mat-menu-below"]:b==="below"});
_.$m(this.Ta)}FPa(){this.TE="enter"}YOa(){this.TE="void"}Mba(a){this.Nl.next(a);this.HE=!1}Nba(a){this.HE=!0;a.Ff==="enter"&&this.Gb.bs===0&&(a.element.scrollTop=0)}pQa(){_.x(this.E$.Jc,_.Yf(this.E$)).subscribe(a=>{this.Ti.reset(a.filter(b=>b.UE===this));_.Og(this.Ti)})}};_.Sx.O=function(a){return new (a||_.Sx)};
_.Sx.wa=_.td({type:_.Sx,na:[["mat-menu"]],yd:function(a,b,c){a&1&&(_.Ng(c,_.P7a,5),_.Ng(c,_.Rx,5),_.Ng(c,_.Rx,4));if(a&2){let d;_.Pg(d=_.Qg())&&(b.hr=d.first);_.Pg(d=_.Qg())&&(b.E$=d);_.Pg(d=_.Qg())&&(b.items=d)}},rb:function(a,b){a&1&&_.Mg(_.Jg,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.Nc=c.first)}},ob:3,Ya:function(a){a&2&&_.og("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},inputs:{Zj:"backdropClass",ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],
Rv:[0,"aria-describedby","ariaDescribedby"],xq:"xPosition",Ht:"yPosition",tL:[2,"overlapTrigger","overlapTrigger",_.oh],Ie:[2,"hasBackdrop","hasBackdrop",a=>a==null?null:_.oh(a)],Ad:[0,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},Pb:["matMenu"],standalone:!0,features:[_.Zg([{va:_.Qx,Fb:_.Sx}]),_.ng,_.$g],ac:["*"],ya:1,Aa:0,Da:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"keydown","click","id"],[1,"mat-mdc-menu-content"]],
qa:function(a){a&1&&(_.Eg(),_.C(0,axa,3,7,"ng-template"))},styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;outline:0}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;flex:1;white-space:normal;font-family:var(--mat-menu-item-label-text-font, var(--mat-app-label-large-font));line-height:var(--mat-menu-item-label-text-line-height, var(--mat-app-label-large-line-height));font-size:var(--mat-menu-item-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mat-menu-item-label-text-tracking, var(--mat-app-label-large-tracking));font-weight:var(--mat-menu-item-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape, var(--mat-app-corner-extra-small));background-color:var(--mat-menu-container-color, var(--mat-app-surface-container));will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.mat-mdc-menu-panel.ng-animating:has(.mat-mdc-menu-content:empty){display:none}@media(forced-colors: active){.mat-mdc-menu-panel{outline:solid 1px}}.mat-mdc-menu-panel .mat-divider{color:var(--mat-menu-divider-color, var(--mat-app-surface-variant));margin-bottom:var(--mat-menu-divider-bottom-spacing, 8px);margin-top:var(--mat-menu-divider-top-spacing, 8px)}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;min-height:48px;padding-left:var(--mat-menu-item-leading-spacing, 12px);padding-right:var(--mat-menu-item-trailing-spacing, 12px);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-menu-item::-moz-focus-inner{border:0}[dir=rtl] .mat-mdc-menu-item{padding-left:var(--mat-menu-item-trailing-spacing, 12px);padding-right:var(--mat-menu-item-leading-spacing, 12px)}.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-leading-spacing, 12px);padding-right:var(--mat-menu-item-with-icon-trailing-spacing, 12px)}[dir=rtl] .mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-trailing-spacing, 12px);padding-right:var(--mat-menu-item-with-icon-leading-spacing, 12px)}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color, var(--mat-app-on-surface))}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color, var(--mat-app-on-surface-variant))}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item:focus{outline:0}.mat-mdc-menu-item .mat-icon{flex-shrink:0;margin-right:var(--mat-menu-item-spacing, 12px);height:var(--mat-menu-item-icon-size, 24px);width:var(--mat-menu-item-icon-size, 24px)}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:var(--mat-menu-item-spacing, 12px)}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color, color-mix(in srgb, var(--mat-app-on-surface) calc(var(--mat-app-hover-state-layer-opacity) * 100%), transparent))}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color, color-mix(in srgb, var(--mat-app-on-surface) calc(var(--mat-app-focus-state-layer-opacity) * 100%), transparent))}@media(forced-colors: active){.mat-mdc-menu-item{margin-top:1px}}.mat-mdc-menu-submenu-icon{width:var(--mat-menu-item-icon-size, 24px);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing, 12px)}[dir=rtl] .mat-mdc-menu-submenu-icon{padding-right:var(--mat-menu-item-spacing, 12px);padding-left:0}[dir=rtl] .mat-mdc-menu-submenu-icon polygon{transform:scaleX(-1);transform-origin:center}@media(forced-colors: active){.mat-mdc-menu-submenu-icon{fill:CanvasText}}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\n'],
hb:2,data:{animation:[N7a,O7a]},Ma:0});var T7a,U7a,V7a,Tx;T7a=new _.Dd("mat-menu-scroll-strategy",{Ea:"root",oa:()=>{const a=_.n(_.vs);return()=>a.Mj.Bl()}});U7a={va:T7a,Ib:[_.vs],Ab:function(a){return()=>a.Mj.Bl()}};V7a=_.Si({passive:!0});Tx=function(a){return!!(a.NE&&a.Vi&&a.Qf)};
_.Ux=class{get maa(){return this.Qf}set maa(a){this.Qf=a}get Qf(){return this.Bba}set Qf(a){if(a!==this.Bba){this.Bba=a;this.sT.unsubscribe();a&&(this.sT=a.close.subscribe(c=>{this.uLa(c);c!=="click"&&c!=="tab"||!this.Vi||this.Vi.closed.emit(c)}));var b;(b=this.NE)==null||b.yPa(Tx(this))}}constructor(){this.kf=_.n(_.vs);this.Pc=_.n(_.re);this.He=_.n(_.Kg);this.NE=_.n(_.Rx,{optional:!0,self:!0});this.Vb=_.n(_.Lr,{optional:!0});this.Qc=_.n(_.Vq);this.lb=_.n(_.df);this.Ee=_.n(T7a);this.Ta=_.n(_.hn);
this.vb=null;this.Rr=!1;this.sT=this.fba=this.mB=_.ve.EMPTY;this.Uaa=b=>{_.Pi(b)||(this.zn="touch")};this.zn=void 0;this.wt=!0;this.tgb=this.JY=new _.Xm;this.sgb=this.IY=new _.Xm;const a=_.n(_.Qx,{optional:!0});this.Vi=a instanceof _.Sx?a:void 0;this.Pc.ma.addEventListener("touchstart",this.Uaa,V7a)}Sd(){this.IMa()}Ia(){this.vb&&(this.vb.dispose(),this.vb=null);this.Pc.ma.removeEventListener("touchstart",this.Uaa,V7a);this.sT.unsubscribe();this.mB.unsubscribe();this.fba.unsubscribe()}get AP(){return this.Rr}get dir(){return this.Vb&&
this.Vb.value==="rtl"?"rtl":"ltr"}sD(){const a=this.Qf;if(!this.Rr&&a){var b=this.rv(a),c=b.am(),d=c.vg;this.tPa(a,d);c.Ie=a.Ie==null?!Tx(this):a.Ie;b.attach(this.zMa(a));a.hr&&a.hr.attach(this.geb);this.mB=this.SNa().subscribe(()=>this.ZN());this.jNa(a);a instanceof _.Sx&&(a.FPa(),_.x(a.Ti.Jc,_.$f(a.close)).subscribe(()=>{_.ds(_.is(d,!1));_.is(d,!0)}))}}ZN(){let a;(a=this.Qf)==null||a.close.emit()}focus(a,b){this.Qc&&a?_.Uq(this.Qc,this.Pc,a,b):this.Pc.ma.focus(b)}hf(){let a;(a=this.vb)==null||a.hf()}uLa(a){if(this.vb&&
this.AP){var b=this.Qf;this.mB.unsubscribe();this.vb.detach();!this.wt||a!=="keydown"&&this.zn&&Tx(this)||this.focus(this.zn);this.zn=void 0;if(b instanceof _.Sx)b.YOa(),b.hr?_.x(b.Nl,_.$e(c=>c.Ff==="void"),_.Jf(1),_.$f(b.hr.wKa)).subscribe({next:()=>b.hr.detach(),complete:()=>this.tJ(!1)}):this.tJ(!1);else{this.tJ(!1);let c;b==null||(c=b.hr)==null||c.detach()}}}jNa(a){a.uL=Tx(this)?this.Vi:void 0;a.direction=this.dir;this.rPa(a);a.nga(this.zn||"program");this.tJ(!0)}rPa(a){if(a.Fla){let b=0,c=a.uL;
for(;c;)b++,c=c.uL;a.Fla(b)}}tJ(a){a!==this.Rr&&((this.Rr=a)?this.JY.emit():this.IY.emit(),Tx(this)&&this.NE.qPa(a),_.$m(this.Ta))}rv(a){if(!this.vb){const b=this.QI(a);this.OPa(a,b.vg);this.vb=this.kf.create(b);this.vb.Un().subscribe()}return this.vb}QI(a){return new _.bs({vg:_.js(_.hs(_.is(_.ms(this.kf.position(),this.Pc))),".mat-menu-panel, .mat-mdc-menu-panel"),Zj:a.Zj||"cdk-overlay-transparent-backdrop",Ad:a.uz,Nj:this.Ee(),direction:this.Vb||"ltr"})}OPa(a,b){a.Jz&&b.R7.subscribe(c=>{this.lb.run(()=>
{a.Jz(c.zV.nc==="start"?"after":"before",c.zV.uc==="top"?"below":"above")})})}tPa(a,b){let [c,d]=a.xq==="before"?["end","start"]:["start","end"],e=c,f=d,[g,l]=a.Ht==="above"?["bottom","top"]:["top","bottom"],[p,t]=[g,l],w=p,A=t,[G,I]=[e,f],L=G,V=I,da=0;Tx(this)?(V=e=a.xq==="before"?"start":"end",f=L=e==="end"?"start":"end",this.Vi&&(this.ET==null&&(this.ET=(a=this.Vi.items.first)?a.Tg().offsetTop:0),da=g==="bottom"?this.ET:-this.ET)):a.tL||(w=g==="top"?"bottom":"top",A=l==="top"?"bottom":"top");_.es(b,
[{zc:e,Ac:w,nc:L,uc:g,offsetY:da},{zc:f,Ac:w,nc:V,uc:g,offsetY:da},{zc:e,Ac:A,nc:L,uc:l,offsetY:-da},{zc:f,Ac:A,nc:V,uc:l,offsetY:-da}])}SNa(){const a=this.vb.Im(),b=this.vb.fp,c=this.Vi?this.Vi.closed:_.u(),d=this.Vi?_.x(this.Vi.Or(),_.$e(e=>e!==this.NE),_.$e(()=>this.Rr)):_.u();return _.Ze(a,c,d,b)}LMa(a){_.Oi(a)||(this.zn=a.button===0?"mouse":void 0,Tx(this)&&a.preventDefault())}me(a){a=a.keyCode;if(a===13||a===32)this.zn="keyboard";Tx(this)&&(a===39&&this.dir==="ltr"||a===37&&this.dir==="rtl")&&
(this.zn="keyboard",this.sD())}fl(a){Tx(this)?(a.stopPropagation(),this.sD()):this.Rr?this.ZN():this.sD()}IMa(){Tx(this)&&this.Vi&&(this.fba=_.x(this.Vi.Or(),_.$e(a=>a===this.NE&&!a.disabled),_.Lf(0,_.Vm)).subscribe(()=>{this.zn="mouse";this.Qf instanceof _.Sx&&this.Qf.HE?_.x(this.Qf.Nl,_.Jf(1),_.Lf(0,_.Vm),_.$f(this.Vi.Or())).subscribe(()=>this.sD()):this.sD()}))}zMa(a){this.wj&&this.wj.Nc===a.Nc||(this.wj=new _.ps(a.Nc,this.He));return this.wj}};_.Ux.O=function(a){return new (a||_.Ux)};
_.Ux.La=_.xd({type:_.Ux,na:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],nb:[1,"mat-mdc-menu-trigger"],ob:3,Ya:function(a,b){a&1&&_.N("click",function(c){return b.fl(c)})("mousedown",function(c){return b.LMa(c)})("keydown",function(c){return b.me(c)});a&2&&_.og("aria-haspopup",b.Qf?"menu":null)("aria-expanded",b.AP)("aria-controls",b.AP?b.Qf.Uja:null)},inputs:{maa:[0,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],Qf:[0,"matMenuTriggerFor","menu"],geb:[0,"matMenuTriggerData",
"menuData"],wt:[0,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{JY:"menuOpened",tgb:"onMenuOpen",IY:"menuClosed",sgb:"onMenuClose"},Pb:["matMenuTrigger"],standalone:!0});_.Vx=class{};_.Vx.O=function(a){return new (a||_.Vx)};_.Vx.Ca=_.vd({type:_.Vx});_.Vx.Ba=_.Xc({Nb:[U7a],imports:[_.Xn,_.Js,_.xs,_.ws,_.Zr,_.xs]});_.Wx=class{};_.Wx.O=function(a){return new (a||_.Wx)};_.Wx.Ca=_.vd({type:_.Wx});_.Wx.Ba=_.Xc({Nb:[{va:_.vs,Qd:_.Hx}],imports:[_.Vx]});var W7a=[[["","onedevOptOutButton",""]],[["","mat-icon-button",""]]],X7a=function(a){for(const b of a.vqb.Ti)b.disabled=b.Tg().offsetWidth===0},Y7a=function(a){X7a(a);const b=a.tza?"keyboard":"mouse";a.tza=!1;setTimeout(()=>{a.vqb.nga(b)})},Z7a=function(a){var b=Array.from(a.Yu),c=Array.from(a.O8c);const d=Math.max(b.length,c.length),e=[];for(let f=0;f<d;f++)e.push([b[f],c[f]]);return[...e,[a.wqb,a.pZb]]},Xx=class{constructor(a){this.zone=a;this.tza=!1;this.nQ=new ResizeObserver(()=>{this.zone.run(()=>
{for(const [b,c]of Z7a(this)){const d=b;Number(c.ma.offsetWidth===0)^Number(this.wqb.AP&&d!==this.wqb)&&d.ZN()}X7a(this)})})}set Qf(a){a.Ad="onedev-appbar-menu";this.vqb=a}Qa(){}Dc(){if(this.q0c.length>0)throw Error("pd");for(const a of[...this.buttons,this.pZb])this.nQ.observe(a.ma)}Ia(){this.nQ.disconnect()}};Xx.O=function(a){return new (a||Xx)(_.B(_.df))};
Xx.wa=_.td({type:Xx,na:[["onedev-mdc-button-group"]],yd:function(a,b,c){a&1&&(_.Ng(c,_.Ux,4),_.Ng(c,_.Ux,4,_.re),_.Ng(c,_.ew,4,_.re),_.Ng(c,_.ot,4,_.re));if(a&2){let d;_.Pg(d=_.Qg())&&(b.Yu=d);_.Pg(d=_.Qg())&&(b.O8c=d);_.Pg(d=_.Qg())&&(b.buttons=d);_.Pg(d=_.Qg())&&(b.q0c=d)}},rb:function(a,b){a&1&&(_.Mg(_.Ux,5),_.Mg(_.Ux,5,_.re));if(a&2){let c;_.Pg(c=_.Qg())&&(b.wqb=c.first);_.Pg(c=_.Qg())&&(b.pZb=c.first)}},ob:2,Ya:function(a){a&2&&_.pg("display","flex")},inputs:{Qf:"menu"},standalone:!0,features:[_.$g],
ac:["[onedevOptOutButton]","[mat-icon-button]"],ya:5,Aa:1,Da:[["mat-icon-button","","aria-label","show more",1,"show-more",3,"keydown.enter","keydown.space","menuOpened","matMenuTriggerFor"]],qa:function(a,b){a&1&&(_.Eg(W7a),_.Gg(0),_.Gg(1,1),_.F(2,"button",0),_.N("keydown.enter",function(){b.tza=!0})("keydown.space",function(){b.tza=!0})("menuOpened",function(){return Y7a(b)}),_.F(3,"mat-icon"),_.Q(4,"more_vert"),_.J()());a&2&&(_.y(2),_.E("matMenuTriggerFor",b.vqb))},Fa:[_.Ox,_.ew,_.rt,_.hu,_.gu,
_.Wx,_.Px,_.Ux],styles:['/*\n * @fileoverview Contains SCSS for button_group.scss so that it can be easily\n * tested. Media queries are unable to be mocked in tests.\n */\n/*\n * Hide buttons with inidices >= $buttonsToShow.\n * If opt out button exists, hide buttons with indices > $buttonsToShow.\n * The opt out button is a specific case because nth-child is unable to exclude\n * elements.\n */\n/*\n * Hide menu items with indices < $buttonsToShow.\n * If opt out button exists, hide menu items with indices <= $buttonsToShow.\n */\n/*\n * Show a maximum of $count buttons.\n * Hidden buttons go in the "Show more" menu.\n * If there are more buttons to show, show the "show more" button.\n * The opt out button does not count towards the button count.\n */\n.onedev-appbar-menu [mat-menu-item] {\n  -webkit-box-align: center;\n  -webkit-align-items: center;\n     -moz-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  color: var(--text-default, black);\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: flex;\n}\n.onedev-appbar-menu [mat-menu-item] mat-icon {\n  line-height: 24px;\n}\n\n@media (max-width: 960px) {\n  onedev-button-group [mat-icon-button].show-more,\n  onedev-mdc-button-group [mat-icon-button].show-more {\n    display: none;\n  }\n  onedev-button-group [mat-icon-button]:first-child:nth-child(n+1):not(.show-more):not(:nth-last-child(2):nth-child(1)),\n  onedev-button-group [mat-icon-button]:first-child ~ [mat-icon-button]:nth-child(n+1):not(.show-more):not(:nth-last-child(2):nth-child(1)),\n  onedev-mdc-button-group [mat-icon-button]:first-child:nth-child(n+1):not(.show-more):not(:nth-last-child(2):nth-child(1)),\n  onedev-mdc-button-group [mat-icon-button]:first-child ~ [mat-icon-button]:nth-child(n+1):not(.show-more):not(:nth-last-child(2):nth-child(1)) {\n    display: none;\n  }\n  onedev-button-group [mat-icon-button]:first-child:nth-child(n+1):not(.show-more):not(:nth-last-child(2):nth-child(1)) ~ [mat-icon-button].show-more,\n  onedev-button-group [mat-icon-button]:first-child ~ [mat-icon-button]:nth-child(n+1):not(.show-more):not(:nth-last-child(2):nth-child(1)) ~ [mat-icon-button].show-more,\n  onedev-mdc-button-group [mat-icon-button]:first-child:nth-child(n+1):not(.show-more):not(:nth-last-child(2):nth-child(1)) ~ [mat-icon-button].show-more,\n  onedev-mdc-button-group [mat-icon-button]:first-child ~ [mat-icon-button]:nth-child(n+1):not(.show-more):not(:nth-last-child(2):nth-child(1)) ~ [mat-icon-button].show-more {\n    display: -webkit-box;\n    display: -webkit-flex;\n    display: -moz-box;\n    display: -ms-flexbox;\n    display: flex;\n  }\n  onedev-button-group [onedevOptOutButton] ~ [mat-icon-button]:nth-child(n+2):not(.show-more):not(:nth-last-child(2):nth-child(2)),\n  onedev-mdc-button-group [onedevOptOutButton] ~ [mat-icon-button]:nth-child(n+2):not(.show-more):not(:nth-last-child(2):nth-child(2)) {\n    display: none;\n  }\n  onedev-button-group [onedevOptOutButton] ~ [mat-icon-button]:nth-child(n+2):not(.show-more):not(:nth-last-child(2):nth-child(2)) ~ [mat-icon-button].show-more,\n  onedev-mdc-button-group [onedevOptOutButton] ~ [mat-icon-button]:nth-child(n+2):not(.show-more):not(:nth-last-child(2):nth-child(2)) ~ [mat-icon-button].show-more {\n    display: -webkit-box;\n    display: -webkit-flex;\n    display: -moz-box;\n    display: -ms-flexbox;\n    display: flex;\n  }\n  .onedev-appbar-menu [mat-menu-item]:nth-child(-n+0),\n  .onedev-appbar-menu [onedevOptOutMenuItem] ~ [mat-menu-item]:nth-child(1) {\n    display: none;\n  }\n  onedev-button-group [onedevOptOutButton],\n  onedev-mdc-button-group [onedevOptOutButton] {\n    display: none;\n  }\n}\n@media (min-width: 961px) and (max-width: 1280px) {\n  onedev-button-group [mat-icon-button].show-more,\n  onedev-mdc-button-group [mat-icon-button].show-more {\n    display: none;\n  }\n  onedev-button-group [mat-icon-button]:first-child:nth-child(n+3):not(.show-more):not(:nth-last-child(2):nth-child(3)),\n  onedev-button-group [mat-icon-button]:first-child ~ [mat-icon-button]:nth-child(n+3):not(.show-more):not(:nth-last-child(2):nth-child(3)),\n  onedev-mdc-button-group [mat-icon-button]:first-child:nth-child(n+3):not(.show-more):not(:nth-last-child(2):nth-child(3)),\n  onedev-mdc-button-group [mat-icon-button]:first-child ~ [mat-icon-button]:nth-child(n+3):not(.show-more):not(:nth-last-child(2):nth-child(3)) {\n    display: none;\n  }\n  onedev-button-group [mat-icon-button]:first-child:nth-child(n+3):not(.show-more):not(:nth-last-child(2):nth-child(3)) ~ [mat-icon-button].show-more,\n  onedev-button-group [mat-icon-button]:first-child ~ [mat-icon-button]:nth-child(n+3):not(.show-more):not(:nth-last-child(2):nth-child(3)) ~ [mat-icon-button].show-more,\n  onedev-mdc-button-group [mat-icon-button]:first-child:nth-child(n+3):not(.show-more):not(:nth-last-child(2):nth-child(3)) ~ [mat-icon-button].show-more,\n  onedev-mdc-button-group [mat-icon-button]:first-child ~ [mat-icon-button]:nth-child(n+3):not(.show-more):not(:nth-last-child(2):nth-child(3)) ~ [mat-icon-button].show-more {\n    display: -webkit-box;\n    display: -webkit-flex;\n    display: -moz-box;\n    display: -ms-flexbox;\n    display: flex;\n  }\n  onedev-button-group [onedevOptOutButton] ~ [mat-icon-button]:nth-child(n+4):not(.show-more):not(:nth-last-child(2):nth-child(4)),\n  onedev-mdc-button-group [onedevOptOutButton] ~ [mat-icon-button]:nth-child(n+4):not(.show-more):not(:nth-last-child(2):nth-child(4)) {\n    display: none;\n  }\n  onedev-button-group [onedevOptOutButton] ~ [mat-icon-button]:nth-child(n+4):not(.show-more):not(:nth-last-child(2):nth-child(4)) ~ [mat-icon-button].show-more,\n  onedev-mdc-button-group [onedevOptOutButton] ~ [mat-icon-button]:nth-child(n+4):not(.show-more):not(:nth-last-child(2):nth-child(4)) ~ [mat-icon-button].show-more {\n    display: -webkit-box;\n    display: -webkit-flex;\n    display: -moz-box;\n    display: -ms-flexbox;\n    display: flex;\n  }\n  .onedev-appbar-menu [mat-menu-item]:nth-child(-n+2),\n  .onedev-appbar-menu [onedevOptOutMenuItem] ~ [mat-menu-item]:nth-child(3) {\n    display: none;\n  }\n}\n@media (min-width: 1281px) {\n  onedev-button-group [mat-icon-button].show-more,\n  onedev-mdc-button-group [mat-icon-button].show-more {\n    display: none;\n  }\n  onedev-button-group [mat-icon-button]:first-child:nth-child(n+5):not(.show-more):not(:nth-last-child(2):nth-child(5)),\n  onedev-button-group [mat-icon-button]:first-child ~ [mat-icon-button]:nth-child(n+5):not(.show-more):not(:nth-last-child(2):nth-child(5)),\n  onedev-mdc-button-group [mat-icon-button]:first-child:nth-child(n+5):not(.show-more):not(:nth-last-child(2):nth-child(5)),\n  onedev-mdc-button-group [mat-icon-button]:first-child ~ [mat-icon-button]:nth-child(n+5):not(.show-more):not(:nth-last-child(2):nth-child(5)) {\n    display: none;\n  }\n  onedev-button-group [mat-icon-button]:first-child:nth-child(n+5):not(.show-more):not(:nth-last-child(2):nth-child(5)) ~ [mat-icon-button].show-more,\n  onedev-button-group [mat-icon-button]:first-child ~ [mat-icon-button]:nth-child(n+5):not(.show-more):not(:nth-last-child(2):nth-child(5)) ~ [mat-icon-button].show-more,\n  onedev-mdc-button-group [mat-icon-button]:first-child:nth-child(n+5):not(.show-more):not(:nth-last-child(2):nth-child(5)) ~ [mat-icon-button].show-more,\n  onedev-mdc-button-group [mat-icon-button]:first-child ~ [mat-icon-button]:nth-child(n+5):not(.show-more):not(:nth-last-child(2):nth-child(5)) ~ [mat-icon-button].show-more {\n    display: -webkit-box;\n    display: -webkit-flex;\n    display: -moz-box;\n    display: -ms-flexbox;\n    display: flex;\n  }\n  onedev-button-group [onedevOptOutButton] ~ [mat-icon-button]:nth-child(n+6):not(.show-more):not(:nth-last-child(2):nth-child(6)),\n  onedev-mdc-button-group [onedevOptOutButton] ~ [mat-icon-button]:nth-child(n+6):not(.show-more):not(:nth-last-child(2):nth-child(6)) {\n    display: none;\n  }\n  onedev-button-group [onedevOptOutButton] ~ [mat-icon-button]:nth-child(n+6):not(.show-more):not(:nth-last-child(2):nth-child(6)) ~ [mat-icon-button].show-more,\n  onedev-mdc-button-group [onedevOptOutButton] ~ [mat-icon-button]:nth-child(n+6):not(.show-more):not(:nth-last-child(2):nth-child(6)) ~ [mat-icon-button].show-more {\n    display: -webkit-box;\n    display: -webkit-flex;\n    display: -moz-box;\n    display: -ms-flexbox;\n    display: flex;\n  }\n  .onedev-appbar-menu [mat-menu-item]:nth-child(-n+4),\n  .onedev-appbar-menu [onedevOptOutMenuItem] ~ [mat-menu-item]:nth-child(5) {\n    display: none;\n  }\n}\n'],
hb:2});_.Yx=class{};_.Yx.O=function(a){return new (a||_.Yx)};
_.Yx.wa=_.td({type:_.Yx,na:[["onedev-appbar-title"]],inputs:{mr:"productName",Hk:"iconUrl",mk:"svgIcon",eJb:"badgeIcon"},ya:5,Aa:5,Da:[["aria-hidden","true","alt","",3,"src",4,"ngIf"],[3,"svgIcon",4,"ngIf"],["class","badge-disc",4,"ngIf"],["aria-level","1","role","heading"],["aria-hidden","true","alt","",3,"src"],[3,"svgIcon"],[1,"badge-disc"]],qa:function(a,b){a&1&&(_.C(0,cxa,1,1,"img",0)(1,dxa,1,1,"mat-icon",1)(2,exa,2,1,"mat-icon",2),_.F(3,"span",3),_.Q(4),_.J());a&2&&(_.E("ngIf",b.Hk),_.y(),_.E("ngIf",
b.mk),_.y(),_.E("ngIf",b.eJb),_.y(),_.og("aria-label",b.mr?b.mr:"Product Name"),_.y(),_.Ug(" ",b.mr,"\n"))},Fa:[_.Rn,_.gu],styles:["[_nghost-%COMP%]{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-decoration:none;white-space:nowrap;--badge-color:var(--grey-800,#3c4043);--badge-bg:var(--grey-200,#e8eaed)}body.dark-mode[_nghost-%COMP%] -no-combinator[_nghost-%COMP%], body.dark-mode   [_nghost-%COMP%]{--badge-color:var(--grey-200);--badge-bg:var(--grey-800)}img[_ngcontent-%COMP%], mat-icon[_ngcontent-%COMP%]:not(.badge-disc):not(.boost-specificity){height:36px;width:36px}span[_ngcontent-%COMP%]{color:var(--text-secondary,#5f6368);font-family:Product Sans;font-size:22px;margin-left:12px}.badge-disc[_ngcontent-%COMP%]{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;background-color:var(--badge-bg);border-radius:14px;color:var(--badge-color);margin-left:-14px}.badge-disc[_ngcontent-%COMP%]:not(.boost-specificity){font-size:14px;height:14px;width:14px}@media (min-width:1280px){.badge-disc[_ngcontent-%COMP%]{display:none}}"],
Ma:0});_.Zx=class{};_.Zx.O=function(a){return new (a||_.Zx)};_.Zx.Ca=_.vd({type:_.Zx});_.Zx.Ba=_.Xc({Nb:[F7a],imports:[_.ir,_.Xn,_.ws,_.xs,_.xs,_.Zr]});var $7a=["feedbackTooltip"],a8a=["branding"],b8a=function(a){const b={};a.V1b&&(b.appBarTitle=a.V1b,b.disableAppLink=!1);b.appBarFontColor=a.appBarFontColor;a=a.BL((c,d)=>Object.assign({},c,d),OTa);return Object.assign({},a,b)},c8a=function(){setTimeout(()=>{let a;(a=document.getElementById("skiplink-navigation-target"))==null||a.focus()})},d8a=function(a){_.fha(a.Xz.theme).then(b=>{a.ux.xBa(b==="DARK"?"LIGHT":"DARK")})},$x=class{get K4a(){return!this.cRb}get XVc(){return this.OXb===0}constructor(a,
b,c,d,e,f,g,l,p,t,w){this.Ga=a;this.tl=b;this.Lfa=c;this.Ua=d;this.ux=e;this.Xz=f;this.document=g;this.CPc=l;this.appBarFontColor=p;this.V1b=t;this.ariaLabel="Product Title";this.Iq=OTa;this.Io={};this.OXb=1;this.Pub=new _.Pf;this.cRb=!!this.document.querySelector("#gb");this.J1c=!!this.document.querySelector("#gb a[role=button]");this.width=this.cRb?`calc(100% - ${this.J1c?50:110}px)`:"100%";this.Pg=[w.register("showShortcutDialog","shift+/",()=>{this.K8&&(this.Lw?(this.Lw.close(),this.Lw=void 0):
this.MBa(),this.Ga.mb({element:"AppBar",action:`${this.Lw?"show":"hide"}KeyboardShortcuts`,gestureName:"KEYBOARD",projectId:this.Iq.projectId}))}),w.register("sendFeedback","shift+2",()=>{this.Kfa?(this.Kfa.close(),this.Kfa=void 0):this.A7("KEYBOARD")})];this.T9c=_.kv.has(71)}Qa(){_.x(this.Ua.events,_.$e(a=>a instanceof _.ci)).subscribe(()=>{this.Iq=b8a(this);this.Io=this.Z2a();this.sJb.ma.style.setProperty("--text-secondary",this.Iq.appBarFontColor)})}Ia(){this.Pub.next();for(const a of this.Pg)a()}A7(a){this.Ga.mb({element:"FeedbackButton",
action:"open",gestureName:a,projectId:this.Iq.projectId});this.Mfa&&this.Mfa.Te();this.Kfa=this.tl.open(hw);_.x(this.Kfa.TB(),_.Of()).subscribe(b=>{this.Kfa=void 0;b&&this.Lfa.r0()})}get Eha(){const a=this.Iq.appLink;return a?a:`/${_.Fp.pI}`}get projectId(){return this.Iq.projectId}get K8(){return this.Iq.keyboardShortcuts&&Array.from(this.Iq.keyboardShortcuts.entries()).length>0}get VOb(){return this.K8||!!this.Iq.settingsPageLink}get POb(){return(this.Iq.additionalLinks||[]).length>0}get QOb(){return this.VOb||
this.POb}MBa(){this.Lw=this.tl.open(_.qt,{xy:!1,data:this.Iq.keyboardShortcuts,minWidth:400});_.x(this.Lw.TB(),_.Of()).subscribe(()=>{this.Lw=void 0})}Z2a(){return this.BL((a,b)=>Object.assign({},a,b.Io),{})}BL(a,b){let c=this.Ua.rm.root.Wc;for(;c&&c.ef==="primary";)b=a(b,c.data),c=c.firstChild;return b}};$x.O=function(a){return new (a||$x)(_.B(_.wp),_.B(_.Us),_.B(_.cu),_.B(_.gi),_.B(_.Qv),_.B(_.Yv),_.B(_.bi),_.B(X3a,8),_.B(U3a,8),_.B(_.Y3a,8),_.B(_.Ju),_.B(_.lv))};
$x.wa=_.td({type:$x,na:[["app-bar"]],rb:function(a,b){a&1&&(_.Mg($7a,5),_.Mg(a8a,5,_.re));if(a&2){let c;_.Pg(c=_.Qg())&&(b.Mfa=c.first);_.Pg(c=_.Qg())&&(b.sJb=c.first)}},ob:6,Ya:function(a,b){a&2&&(_.pg("width",b.width),_.qg("full-width",b.K4a)("fullscreen-search",b.XVc))},inputs:{ariaLabel:"ariaLabel"},ya:42,Aa:15,Da:[["branding",""],["feedbackTooltip","matTooltip"],["menu","matMenu"],["overflowMenu","matMenu"],["onedevAppbar",""],[1,"appbar-left"],["mat-button","","ascTrackElement","AppBar","trackAction",
"navigateFromTitle",3,"routerLink","trackProjectId"],[3,"productName","svgIcon"],["class","hiring-banner","target","_blank","href","http://go/cs-we-are-hiring",4,"ngIf"],[1,"appbar-center"],[1,"skip-navigation-wrapper"],["mat-button","","color","primary","aria-label","skip to main content",1,"skip-to-main-content-link",3,"click","keydown.enter"],["fxFlex","","role","search",3,"config","focusChange",4,"ngIf"],[1,"appbar-right"],[3,"menu"],["type","button","mat-icon-button","","ascTrackElement","AppBar",
"trackAction","switchTheme","matTooltip","Switch theme","aria-label","Switch theme",1,"hover-focus-element",3,"click"],["type","button","mat-icon-button","","matTooltip","Send feedback","aria-label","Send feedback",1,"hover-focus-element",3,"click"],["svgIcon","shared:feedback_outline",1,"feedback"],["type","button","mat-icon-button","","externalLink","https://goto.google.com/sync2head/cs","matTooltip","Tip of the Week","aria-label","tip of the week",1,"hover-focus-element"],["type","button","mat-icon-button",
"","class","hover-focus-element menu-trigger","matTooltip","Help","aria-label","Help",3,"matMenuTriggerFor",4,"ngIf"],["class","settings","mat-icon-button","","ascTrackElement","AppBar","trackAction","navigateToSettingsPage","matTooltip","Settings","aria-label","Settings",3,"routerLink",4,"ngIf"],[3,"overlapTrigger"],["role","group"],["role","presentation",4,"ngIf"],[4,"ngIf"],["type","button","mat-menu-item","","ascTrackElement","AppBar","trackAction","switchTheme",3,"click"],["type","button","mat-menu-item",
"",3,"click"],"type button mat-menu-item  externalLink https://goto.google.com/sync2head/cs".split(" "),["type","button","mat-menu-item","",3,"matMenuTriggerFor",4,"ngIf"],["mat-menu-item","","ascTrackElement","AppBar","trackAction","navigateToSettingsPage",3,"routerLink",4,"ngIf"],["target","_blank","href","http://go/cs-we-are-hiring",1,"hiring-banner"],[1,"hiring-banner-ribbon"],[1,"hiring-banner-text"],["fxFlex","","role","search",3,"focusChange","config"],["type","button","mat-icon-button","",
"matTooltip","Help","aria-label","Help",1,"hover-focus-element","menu-trigger",3,"matMenuTriggerFor"],["svgIcon","shared:help_outline"],["mat-icon-button","","ascTrackElement","AppBar","trackAction","navigateToSettingsPage","matTooltip","Settings","aria-label","Settings",1,"settings",3,"routerLink"],["svgIcon","shared:settings_outline"],["role","presentation"],["mat-menu-item","","ascTrackElement","AppBar","trackAction","showKeyboardShortcuts",3,"click"],["role","group",1,"additional"],["role","presentation",
4,"ngFor","ngForOf"],["mat-menu-item","",1,"add",3,"externalLink"],["type","button","mat-menu-item","",3,"matMenuTriggerFor"],["mat-menu-item","","ascTrackElement","AppBar","trackAction","navigateToSettingsPage",3,"routerLink"]],qa:function(a,b){if(a&1){const c=_.Ud();_.F(0,"header",4)(1,"div",5)(2,"a",6,0);_.K(4,"onedev-appbar-title",7);_.J();_.C(5,fxa,4,0,"a",8);_.J();_.F(6,"div",9)(7,"div",10)(8,"button",11);_.N("click",function(){_.q(c);return _.r(c8a())})("keydown.enter",function(){_.q(c);return _.r(c8a())});
_.Q(9," Skip navigation ");_.J()();_.C(10,gxa,1,1,"global-search-box",12);_.J();_.F(11,"div",13)(12,"onedev-mdc-button-group",14)(13,"button",15);_.N("click",function(){_.q(c);return _.r(d8a(b))});_.F(14,"mat-icon");_.Q(15,"brightness_4");_.J()();_.F(16,"button",16,1);_.N("click",function(){_.q(c);return _.r(b.A7("CLICK"))});_.K(18,"mat-icon",17);_.J();_.F(19,"a",18)(20,"mat-icon");_.Q(21,"lightbulb_outline");_.J()();_.C(22,hxa,2,1,"button",19)(23,ixa,2,1,"a",20);_.J()();_.F(24,"mat-menu",21,2)(26,
"ul",22);_.C(27,jxa,3,0,"li",23);_.J();_.C(28,mxa,4,2,"ng-container",24);_.J();_.F(29,"mat-menu",null,3)(31,"button",25);_.N("click",function(){_.q(c);return _.r(d8a(b))});_.F(32,"span");_.Q(33,"Switch theme");_.J()();_.F(34,"button",26);_.N("click",function(){_.q(c);return _.r(b.A7("CLICK"))});_.F(35,"span");_.Q(36,"Send feedback");_.J()();_.F(37,"a",27)(38,"span");_.Q(39,"Tip of the Week");_.J()();_.C(40,nxa,3,1,"button",28)(41,oxa,3,1,"a",29);_.J()()}a&2&&(a=_.Cg(30),_.y(2),_.E("routerLink",b.Eha)("trackProjectId",
b.projectId),_.og("aria-label",b.Iq.appBarTitle||b.ariaLabel),_.y(2),_.Ig("productName",b.Iq.appBarTitle),_.E("svgIcon",b.CPc),_.y(),_.E("ngIf",b.T9c),_.y(5),_.E("ngIf",b.Io.pia),_.y(2),_.E("menu",a),_.y(10),_.E("ngIf",b.QOb),_.y(),_.E("ngIf",b.Iq.settingsPageLink),_.y(),_.E("overlapTrigger",!1),_.y(3),_.E("ngIf",b.K8),_.y(),_.E("ngIf",b.POb),_.y(12),_.E("ngIf",b.QOb),_.y(),_.E("ngIf",b.Iq.settingsPageLink))},Fa:[_.Bp,_.Qn,_.Rn,_.xp,_.gt,_.Mx,_.ew,_.pt,_.ot,_.st,_.rt,_.Jx,_.gu,_.Px,_.Sx,_.Rx,_.Ux,
_.Ix,_.Lx,_.Nx,_.Yx,Xx,_.fp],styles:["app-bar[_nghost-%COMP%]{position:absolute;top:0;transition:width .2s;z-index:1000}app-bar.fullscreen-search[_nghost-%COMP%]{z-index:1002}.full-width[_nghost-%COMP%]{position:relative;width:100%}.hiring-banner[_ngcontent-%COMP%]{cursor:pointer;height:0;left:3px;margin:unset;padding:unset;position:absolute;-webkit-transform:rotate(-45deg) translateX(-14px);transform:rotate(-45deg) translateX(-14px);top:18px;width:unset;z-index:1}.hiring-banner[_ngcontent-%COMP%]   .hiring-banner-ribbon[_ngcontent-%COMP%]{border-radius:2px;height:22px;position:absolute;-webkit-transform:perspective(29px) rotateX(49deg);transform:perspective(29px) rotateX(49deg);width:50px;background:#a02160}.hiring-banner[_ngcontent-%COMP%]   .hiring-banner-text[_ngcontent-%COMP%]{color:#fff;font-weight:500;left:8px;position:absolute;top:5px;z-index:1}div.skip-navigation-wrapper[_ngcontent-%COMP%]{width:100px}div.skip-navigation-wrapper[_ngcontent-%COMP%]   button.skip-to-main-content-link[_ngcontent-%COMP%]{position:absolute;clip:rect(1px,1px,1px,1px);overflow:hidden;-webkit-transform:translateX(-50%);transform:translateX(-50%)}div.skip-navigation-wrapper[_ngcontent-%COMP%]   button.skip-to-main-content-link[_ngcontent-%COMP%]:active, div.skip-navigation-wrapper[_ngcontent-%COMP%]   button.skip-to-main-content-link[_ngcontent-%COMP%]:focus, div.skip-navigation-wrapper[_ngcontent-%COMP%]   button.skip-to-main-content-link[_ngcontent-%COMP%]:focus-visible, div.skip-navigation-wrapper[_ngcontent-%COMP%]   button.skip-to-main-content-link[_ngcontent-%COMP%]:focus-within{position:relative;clip:auto;overflow:visible}.mat-mdc-menu-item[_ngcontent-%COMP%]{color:#5f6368;font-weight:400;font-size:13px;letter-spacing:.02em;line-height:16px;align-items:center;color:inherit;display:flex;height:32px;justify-content:space-between}.mat-mdc-menu-item[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{margin:0 0 0 16px}global-search-box[_ngcontent-%COMP%]{max-width:1112px;min-width:300px;width:100%}@media (max-width:940px){header[onedevAppbar][_ngcontent-%COMP%]{gap:10px}header[onedevAppbar][_ngcontent-%COMP%] > .appbar-center[_ngcontent-%COMP%]{min-width:260px}}"]});_.ay=class{constructor(a,b,c){this.j2c=a;this.PXc=b;this.Yq=c}zy(){yPa(this.j2c);var a=this.PXc;for(const d of a.NXc){var b=[...d.icons];d.NLb&&(b=b.concat(d.NLb));for(const e of b){b=a;var c=d.Zs;const f=(0,_.zc)`https://ssl.gstatic.com/devopsconsole/images/${c}/${e}.svg`;b.zPb.kAb(c,e,new bZa(f))}}this.Yq.initialize()}};_.ay.O=function(a){return new (a||_.ay)(_.m(Ep),_.m(_.iu),_.m(_.cv),_.m(_.ut))};_.ay.ta=_.k({token:_.ay,oa:_.ay.O,Ea:"root"});var e8a;e8a=function(a,b,c){a.Ga.mb({gestureName:"BACKGROUND",element:"HatsNextService",action:"showSurvey",Me:b});a.service.W3c({triggerId:b,callback:d=>{d.surveyData&&_.x(a.colorScheme,_.Jf(1)).subscribe(e=>{a.Ga.mb({gestureName:"BACKGROUND",element:"HatsNextService",action:"presentSurvey",Me:b});a.service.O2c({surveyData:d.surveyData,colorScheme:e,authuser:0,customZIndex:1E4,productData:{productVersion:a.productVersion,experimentIds:a.experimentIds,customData:c}})})},authuser:0,enableTestingMode:!1})};
_.f8a=function(a,b){var c={};a.Ga.z1c.then(()=>{a.kd.Ub(()=>{_.fha(a.kd.km).then(()=>{setTimeout(()=>{e8a(a,b,c)})})})})};_.by=class{constructor(a,b,c,d,e,f,g,l){this.Ga=g;this.kd=l;this.productVersion=void 0;this.service=c(a,{locale:b,apiKey:d});this.colorScheme=_.x(f.theme,_.v(p=>p==="LIGHT"?1:2));this.experimentIds=Array.from(e).map(p=>`${p}`)}};_.by.O=function(a){return new (a||_.by)(_.m(BKa),_.m(_.ih),_.m(_.$Ya),_.m(_.Jn),_.m(v3a),_.m(_.Yv),_.m(_.wp),_.m(_.df))};
_.by.ta=_.k({token:_.by,oa:_.by.O,Ea:"root"});var cy=class{constructor(a,b,c,d,e,f,g,l,p,t,w,A,G,I){this.F4c=a;this.dsa=b;this.SSa=d;this.Ua=e;this.Kh=g;this.userEmail=p;this.storage=t;this.L7a=A;c.zy();(this.yl=_.qk.has(2))&&w.load();this.Rdb();this.yl&&_.kv.has(42)&&_.f8a(A,"n9xCgksaE0jd2PDg8Pq0PBfvWMwF");_.eu(G,"access_time_24px",(0,_.zc)`https://www.gstatic.com/images/icons/material/system_gm/svg/access_time_24px.svg`);_.eu(G,"info_outline_24px",(0,_.zc)`https://www.gstatic.com/images/icons/material/system_gm/svg/info_outline_24px.svg`);
_.eu(G,"link_24px",(0,_.zc)`https://www.gstatic.com/images/icons/material/system_gm/svg/link_24px.svg`);this.dsa&&I.documentElement.style.setProperty("--app-bar-bg",this.dsa)}Rdb(){this.userEmail||!_.qk.has(3)||this.storage&&this.storage.get("epn_dismiss")||this.qqb()}qqb(){this.Kh.open("We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.","Got it",{duration:0}).EB.subscribe(()=>{this.storage&&this.storage.set("epn_dismiss",!0)})}Qa(){var a=this.Ua;
a.config=this.F4c.map(voa);a.DP=!1}};cy.O=function(a){return new (a||cy)(_.B(r5a),_.B(T3a),_.B(_.ay),_.B(_.dw),_.B(_.gi),_.B(_.lv),_.B(_.Gt),_.B(_.jv),_.B(_.In),_.B(_.cXa,8),_.B(_.Yu),_.B(_.by),_.B(_.fu),_.B(_.bi))};
cy.wa=_.td({type:cy,na:[["cst-app"],["protractor-cst-app"]],ya:6,Aa:3,Da:[[1,"app"],[1,"router-wrapper"],["class","announcement-bar",4,"ngIf"],[1,"announcement-bar"]],qa:function(a,b){a&1&&(_.K(0,"app-bar"),_.F(1,"div",0)(2,"div",1),_.C(3,pxa,1,0,"announcement-bar",2),_.K(4,"router-outlet"),_.J()(),_.K(5,"uncaught-error-notifier"));a&2&&(_.pg("background-color",b.dsa),_.y(3),_.E("ngIf",b.SSa.fMb))},Fa:[_.Rn,_.fw,$x,_.Qt,_.ro],styles:["cst-app[_nghost-%COMP%], protractor-cst-app[_nghost-%COMP%]{display:flex;flex:1 1 100%;flex-direction:column;min-height:0}.app[_ngcontent-%COMP%]{display:flex;flex:1 1 100%;min-height:0}.router-wrapper[_ngcontent-%COMP%]{display:flex;flex-grow:1;flex-direction:column;overflow:auto}.router-wrapper[_ngcontent-%COMP%]    >:not(announcement-bar){flex:1 1 100%;min-height:0}router-outlet[_ngcontent-%COMP%]{flex:0!important}"]});var h8a=function(a,b){let c=!1;const d=[];g8a(a,b,d);for(const e of d)c&&(e.error={type:6,location:e.location}),c=!0},g8a=function(a,b,c){for(const d of b)d.Xl===0||d.Xl===2?(g8a(a,d.Wxa,c),g8a(a,d.KAa,c)):_.xk(d,a.sWa)&&!d.error&&c.push(d)},txa=class{constructor(a){this.sWa=a}process(a){h8a(this,a);for(const b of _.lk(a))b.Xl===3&&h8a(this,b.elements);return a}};var vxa=class{constructor(a){this.I0c=a}process(a){if(!this.I0c)return a;for(const c of _.lk(a)){var b;if(b=_.xk(c,9)&&!c.error)b=c.value?c.value.value:"",b=b.toLowerCase().replaceAll(/[^a-z0-9]/g,""),b=!"piper".startsWith(b);b&&(c.warning={type:"PACKAGE_AVAILABLE_IN_MULTIBRANCH",location:c.location})}return a}};var uxa=class{constructor(){var a=i8a;this.sWa=5;this.pattern=a}process(a){for(const b of _.lk(a))!_.xk(b,this.sWa)||b.error||this.pattern.test(b.value?b.value.value:"")||(b.error={type:7,location:b.location});return a}};var j8a,k8a;j8a=function(a,b,c=d=>new d){return b.vc?c(b.vc):b.instance};k8a=class{constructor(){this.Ika=[]}Ne(a){return this.Ika.length?j8a(this,this.Ika[0],a):void 0}};_.l8a=class extends k8a{};var i8a,sxa;i8a=/^(y|yes|n|no|auto)$/;sxa=new Map([["case",5],["class",7],["content",11],["symbol",23],["func",14],["function",14],["f",12],["file",12],["filepath",12],["path",12],["l",16],["lang",16],["language",16]]);
_.m8a=new Map([["class",7],["comment",8],["content",11],["c",11],["file",12],["f",12],["function",14],["symbol",23],["s",23],["add_workspace",6],["author",1],["a",1],["blame",2],["l",16],["lang",16],["language",16],["package",9],["p",9],["project",3],["proximity",18],["starred",22],["at_cl",0],["from",13],["removed",19],["to",24],["case",5],["exact",10],["pcre",17],["snippet",21],["usage",25],["within",26]]);_.n8a=new Map([["b",4],["branch",4],["r",20],["repo",20],["g",15],["git",15],..._.m8a]);
_.rxa=new _.l8a;_.qxa=new _.l8a;_.dy=class{};_.dy.O=function(a){return new (a||_.dy)};_.dy.Ca=_.vd({type:_.dy});_.dy.Ba=_.Xc({Nb:[_.Zv,_.cw,{va:_.x5a,Ab:a=>wxa({zh:a||void 0}),Ib:[[new _.Nm,_.zt]]}]});_.ey=class{};_.ey.O=function(a){return new (a||_.ey)};_.ey.Ca=_.vd({type:_.ey});_.ey.Ba=_.Xc({imports:[_.dy,_.Xn,_.Ox,_.hu]});_.fy=class{};_.fy.O=function(a){return new (a||_.fy)};_.fy.Ca=_.vd({type:_.fy});_.fy.Ba=_.Xc({imports:[_.Xn,_.yp,_.hp]});_.o8a=new _.Dd("TooltipAnchor");_.p8a=new _.Dd("TooltipPeventer");_.gy=class{};_.gy.O=function(a){return new (a||_.gy)};_.gy.Ca=_.vd({type:_.gy});_.gy.Ba=_.Xc({imports:[_.ir,lx,_.Xn,sx,_.kt,_.hu,_.ws,ox]});_.hy=class{};_.hy.O=function(a){return new (a||_.hy)};_.hy.Ca=_.vd({type:_.hy});_.hy.Ba=_.Xc({imports:[_.Ex]});_.iy=class{};_.iy.O=function(a){return new (a||_.iy)};_.iy.Ca=_.vd({type:_.iy});_.iy.Ba=_.Xc({imports:[_.Zx]});_.jy=class{};_.jy.O=function(a){return new (a||_.jy)};_.jy.Ca=_.vd({type:_.jy});_.jy.Ba=_.Xc({imports:[_.xs,_.xs]});_.ky=class{};_.ky.O=function(a){return new (a||_.ky)};_.ky.Ca=_.vd({type:_.ky});_.ky.Ba=_.Xc({Nb:[{va:_.o7a,jc:{mr:"grimoire-multibranch",iYa:1E3,M1a:!0}}],imports:[_.Dp,_.dy,_.Xn,_.fy,_.gy,_.jt,_.jy,_.Ox,_.hu,_.hy,_.iy,_.mw,_.iv,_.jx]});_.q8a=_.kj("transformMenu",[_.nj("void",_.mj({opacity:0,transform:"scale(0.8)"})),_.oj("void => enter",_.lj("120ms cubic-bezier(0, 0, 0.2, 1)",_.mj({opacity:1,transform:"scale(1)"}))),_.oj("* => void",_.lj("100ms 25ms linear",_.mj({opacity:0})))]);_.r8a=_.kj("fadeInItems",[_.nj("showing",_.mj({opacity:1})),_.oj("void => *",[_.mj({opacity:0}),_.lj("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])]);var ly=class{constructor(a,b,c,d,e,f,g){this.dF=a;this.ecd=b;this.ep=c;this.xc=d;this.He=e;this.Bb=f;this.Ta=g;this.wKa=new _.Pf}attach(a={}){this.wj||(this.wj=new _.ps(this.dF,this.He));this.detach();this.Yba||(this.Yba=new TVa(this.Bb.createElement("div"),this.ep,this.xc));const b=this.dF.kb.ma;b.parentNode.insertBefore(this.Yba.xza,b);let c;(c=this.Ta)==null||_.$m(c);this.wj.attach(this.Yba,a);this.wKa.next()}detach(){this.wj.EYc&&this.wj.detach()}Ia(){this.Yba&&this.Yba.dispose()}};
ly.O=function(a){return new (a||ly)(_.B(_.Jg),_.B(_.Pm),_.B(_.jh),_.B(_.dg),_.B(_.Kg),_.B(_.bi),_.B(_.hn))};ly.La=_.xd({type:ly});var s8a,t8a;s8a=[[["mat-icon"],["","matMenuItemIcon",""]],"*"];t8a=_.Fj(_.Gj(class{}));
_.my=class extends t8a{constructor(a,b,c,d,e){super();this.Ja=a;this.Bb=b;this.Qc=c;this.UE=d;this.Ta=e;this.role="menuitem";this.Or=new _.Pf;this.Pl=new _.Pf;this.BJ=this.J2=!1;let f;d==null||(f=d.ZQa)==null||f.call(d,this)}focus(a,b){this.Qc&&a?_.Uq(this.Qc,this.Tg(),a,b):this.Tg().focus(b);this.Pl.next(this)}Dc(){this.Qc&&this.Qc.Qk(this.Ja,!1)}Ia(){this.Qc&&this.Qc.Ni(this.Ja);this.UE&&this.UE.removeItem&&this.UE.removeItem(this);this.Or.complete();this.Pl.complete()}Lr(){return this.disabled?
"-1":"0"}Tg(){return this.Ja.ma}QKa(a){this.disabled&&(a.preventDefault(),a.stopPropagation())}JMa(){this.Or.next(this)}Sp(){const a=this.Ja.ma.cloneNode(!0),b=a.querySelectorAll("mat-icon, .material-icons");for(let d=0;d<b.length;d++)b[d].remove();let c;return((c=a.textContent)==null?void 0:c.trim())||""}qPa(a){this.J2=a;let b;(b=this.Ta)==null||_.$m(b)}yPa(a){this.BJ=a;let b;(b=this.Ta)==null||_.$m(b)}uo(){return this.Bb&&this.Bb.activeElement===this.Tg()}};
_.my.O=function(a){return new (a||_.my)(_.B(_.re),_.B(_.bi),_.B(_.Vq),_.B(_.Qx,8),_.B(_.hn))};
_.my.wa=_.td({type:_.my,na:[["","mat-menu-item",""]],nb:[1,"mat-mdc-menu-item","mat-mdc-focus-indicator"],ob:9,Ya:function(a,b){a&1&&_.N("click",function(c){return b.QKa(c)})("mouseenter",function(){return b.JMa()});a&2&&(_.og("role",b.role)("tabindex",b.Lr())("aria-disabled",b.disabled)("disabled",b.disabled||null)("mat-id-collision",null),_.qg("mat-mdc-menu-item-highlighted",b.J2)("mat-mdc-menu-item-submenu-trigger",b.BJ))},inputs:{disabled:"disabled",wc:"disableRipple",role:"role"},Pb:["matMenuItem"],
features:[_.mg],hc:["mat-menu-item",""],ac:["mat-icon, [matMenuItemIcon]","*"],ya:5,Aa:3,Da:[[1,"mat-mdc-menu-item-text"],["matRipple","",1,"mat-mdc-menu-ripple",3,"matRippleDisabled","matRippleTrigger"],["class","mat-mdc-menu-submenu-icon","viewBox","0 0 5 10","focusable","false","aria-hidden","true",4,"ngIf"],["viewBox","0 0 5 10","focusable","false","aria-hidden","true",1,"mat-mdc-menu-submenu-icon"],["points","0,0 5,5 0,10"]],qa:function(a,b){a&1&&(_.Eg(s8a),_.Gg(0),_.F(1,"span",0),_.Gg(2,1),
_.J(),_.K(3,"div",1),_.C(4,xxa,2,0,"svg",2));a&2&&(_.y(3),_.E("matRippleDisabled",b.wc||b.disabled)("matRippleTrigger",b.Tg()),_.y(),_.E("ngIf",b.BJ))},Fa:[_.Rn,_.Is],hb:2,Ma:0});var u8a={va:T7a,Ib:[_.vs],Ab:function(a){return()=>a.Mj.Bl()}},v8a=_.Si({passive:!0}),oy=class{get maa(){return this.Qf}set maa(a){this.Qf=a}get Qf(){return this.Bba}set Qf(a){if(a!==this.Bba){this.Bba=a;this.sT.unsubscribe();a&&(this.sT=a.close.subscribe(c=>{this.uLa(c);c!=="click"&&c!=="tab"||!this.Vi||this.Vi.closed.emit(c)}));var b;(b=this.NE)==null||b.yPa(Tx(this))}}constructor(a,b,c,d,e,f,g,l,p){this.kf=a;this.Pc=b;this.He=c;this.NE=f;this.Vb=g;this.Qc=l;this.lb=p;this.vb=null;this.Rr=!1;this.sT=
this.fba=this.mB=_.ve.EMPTY;this.Ta=_.n(_.hn);this.Uaa=t=>{_.Pi(t)||(this.zn="touch")};this.zn=void 0;this.wt=!0;this.tgb=this.JY=new _.Xm;this.sgb=this.IY=new _.Xm;this.Ee=d;this.Vi="function"==typeof _.ny&&e instanceof _.ny?e:void 0;b.ma.addEventListener("touchstart",this.Uaa,v8a)}Sd(){this.IMa()}Ia(){this.vb&&(this.vb.dispose(),this.vb=null);this.Pc.ma.removeEventListener("touchstart",this.Uaa,v8a);this.sT.unsubscribe();this.mB.unsubscribe();this.fba.unsubscribe()}get AP(){return this.Rr}get dir(){return this.Vb&&
this.Vb.value==="rtl"?"rtl":"ltr"}sD(){const a=this.Qf;if(!this.Rr&&a){var b=this.rv(a),c=b.am(),d=c.vg;this.tPa(a,d);c.Ie=a.Ie==null?!Tx(this):a.Ie;b.attach(this.zMa(a));a.hr&&a.hr.attach(this.geb);this.mB=this.SNa().subscribe(()=>this.ZN());this.jNa(a);"function"==typeof _.ny&&a instanceof _.ny&&(a.FPa(),_.x(a.Ti.Jc,_.$f(a.close)).subscribe(()=>{_.ds(_.is(d,!1));_.is(d,!0)}))}}ZN(){let a;(a=this.Qf)==null||a.close.emit()}focus(a,b){this.Qc&&a?_.Uq(this.Qc,this.Pc,a,b):this.Pc.ma.focus(b)}hf(){let a;
(a=this.vb)==null||a.hf()}uLa(a){if(this.vb&&this.AP){var b=this.Qf;this.mB.unsubscribe();this.vb.detach();!this.wt||a!=="keydown"&&this.zn&&Tx(this)||this.focus(this.zn);this.zn=void 0;if("function"==typeof _.ny&&b instanceof _.ny)b.YOa(),b.hr?_.x(b.Nl,_.$e(c=>c.Ff==="void"),_.Jf(1),_.$f(b.hr.wKa)).subscribe({next:()=>b.hr.detach(),complete:()=>this.tJ(!1)}):this.tJ(!1);else{this.tJ(!1);let c;b==null||(c=b.hr)==null||c.detach()}}}jNa(a){a.uL=Tx(this)?this.Vi:void 0;a.direction=this.dir;this.rPa(a);
a.nga(this.zn||"program");this.tJ(!0)}rPa(a){if(a.Fla){let b=0,c=a.uL;for(;c;)b++,c=c.uL;a.Fla(b)}}tJ(a){a!==this.Rr&&((this.Rr=a)?this.JY.emit():this.IY.emit(),Tx(this)&&this.NE.qPa(a),_.$m(this.Ta))}rv(a){if(!this.vb){const b=this.QI(a);this.OPa(a,b.vg);this.vb=this.kf.create(b);this.vb.Un().subscribe()}return this.vb}QI(a){return new _.bs({vg:_.js(_.hs(_.is(_.ms(this.kf.position(),this.Pc))),".mat-menu-panel, .mat-mdc-menu-panel"),Zj:a.Zj||"cdk-overlay-transparent-backdrop",Ad:a.uz,Nj:this.Ee(),
direction:this.Vb})}OPa(a,b){a.Jz&&b.R7.subscribe(c=>{const d=c.zV.nc==="start"?"after":"before",e=c.zV.uc==="top"?"below":"above";this.lb?this.lb.run(()=>a.Jz(d,e)):a.Jz(d,e)})}tPa(a,b){let [c,d]=a.xq==="before"?["end","start"]:["start","end"],e=c,f=d,[g,l]=a.Ht==="above"?["bottom","top"]:["top","bottom"],[p,t]=[g,l],w=p,A=t,[G,I]=[e,f],L=G,V=I,da=0;Tx(this)?(V=e=a.xq==="before"?"start":"end",f=L=e==="end"?"start":"end",this.Vi&&(this.ET==null&&(this.ET=(a=this.Vi.items.first)?a.Tg().offsetTop:0),
da=g==="bottom"?this.ET:-this.ET)):a.tL||(w=g==="top"?"bottom":"top",A=l==="top"?"bottom":"top");_.es(b,[{zc:e,Ac:w,nc:L,uc:g,offsetY:da},{zc:f,Ac:w,nc:V,uc:g,offsetY:da},{zc:e,Ac:A,nc:L,uc:l,offsetY:-da},{zc:f,Ac:A,nc:V,uc:l,offsetY:-da}])}SNa(){const a=this.vb.Im(),b=this.vb.fp,c=this.Vi?this.Vi.closed:_.u(),d=this.Vi?_.x(this.Vi.Or(),_.$e(e=>e!==this.NE),_.$e(()=>this.Rr)):_.u();return _.Ze(a,c,d,b)}LMa(a){_.Oi(a)||(this.zn=a.button===0?"mouse":void 0,Tx(this)&&a.preventDefault())}me(a){a=a.keyCode;
if(a===13||a===32)this.zn="keyboard";Tx(this)&&(a===39&&this.dir==="ltr"||a===37&&this.dir==="rtl")&&(this.zn="keyboard",this.sD())}fl(a){Tx(this)?(a.stopPropagation(),this.sD()):this.Rr?this.ZN():this.sD()}IMa(){Tx(this)&&this.Vi&&(this.fba=_.x(this.Vi.Or(),_.$e(a=>a===this.NE&&!a.disabled),_.Lf(0,_.Vm)).subscribe(()=>{this.zn="mouse";"function"==typeof _.ny&&this.Qf instanceof _.ny&&this.Qf.HE?_.x(this.Qf.Nl,_.Jf(1),_.Lf(0,_.Vm),_.$f(this.Vi.Or())).subscribe(()=>this.sD()):this.sD()}))}zMa(a){this.wj&&
this.wj.Nc===a.Nc||(this.wj=new _.ps(a.Nc,this.He));return this.wj}};oy.O=function(a){return new (a||oy)(_.B(_.vs),_.B(_.re),_.B(_.Kg),_.B(T7a),_.B(_.Qx,8),_.B(_.my,10),_.B(_.Lr,8),_.B(_.Vq),_.B(_.df))};
oy.La=_.xd({type:oy,ob:3,Ya:function(a,b){a&1&&_.N("click",function(c){return b.fl(c)})("mousedown",function(c){return b.LMa(c)})("keydown",function(c){return b.me(c)});a&2&&_.og("aria-haspopup",b.Qf?"menu":null)("aria-expanded",b.AP)("aria-controls",b.AP?b.Qf.Uja:null)},inputs:{maa:[0,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],Qf:[0,"matMenuTriggerFor","menu"],geb:[0,"matMenuTriggerData","menuData"],wt:[0,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{JY:"menuOpened",tgb:"onMenuOpen",
IY:"menuClosed",sgb:"onMenuClose"}});_.py=class extends ly{};_.py.O=(()=>{let a;return function(b){return(a||(a=_.me(_.py)))(b||_.py)}})();_.py.La=_.xd({type:_.py,na:[["ng-template","matMenuContent",""]],features:[_.Zg([{va:_.P7a,Fb:_.py}]),_.mg]});_.qy=class extends _.my{};_.qy.O=(()=>{let a;return function(b){return(a||(a=_.me(_.qy)))(b||_.qy)}})();
_.qy.wa=_.td({type:_.qy,na:[["","mat-menu-item",""]],nb:[1,"mat-focus-indicator"],ob:21,Ya:function(a,b){a&2&&(_.og("role",b.role)("tabindex",b.Lr())("aria-disabled",b.disabled.toString())("disabled",b.disabled||null)("mat-id-collision",null),_.qg("mat-menu-item",!0)("mat-menu-item-highlighted",b.J2)("mat-menu-item-submenu-trigger",b.BJ)("mat-mdc-menu-item",!1)("mat-mdc-focus-indicator",!1)("mdc-list-item",!1)("mat-mdc-menu-item-highlighted",!1)("mat-mdc-menu-item-submenu-trigger",!1))},inputs:{disabled:"disabled",
wc:"disableRipple"},Pb:["matMenuItem"],features:[_.Zg([{va:_.my,Fb:_.qy}]),_.mg],hc:["mat-menu-item",""],ac:["*"],ya:3,Aa:3,Da:[["matRipple","",1,"mat-menu-ripple",3,"matRippleDisabled","matRippleTrigger"],["class","mat-menu-submenu-icon","viewBox","0 0 5 10","focusable","false","aria-hidden","true",4,"ngIf"],["viewBox","0 0 5 10","focusable","false","aria-hidden","true",1,"mat-menu-submenu-icon"],["points","0,0 5,5 0,10"]],qa:function(a,b){a&1&&(_.Eg(),_.Gg(0),_.K(1,"div",0),_.C(2,yxa,2,0,"svg",
1));a&2&&(_.y(),_.E("matRippleDisabled",b.wc||b.disabled)("matRippleTrigger",b.Tg()),_.y(),_.E("ngIf",b.BJ))},Fa:[_.Rn,_.Is],hb:2,Ma:0});_.ry=class extends oy{};_.ry.O=(()=>{let a;return function(b){return(a||(a=_.me(_.ry)))(b||_.ry)}})();_.ry.La=_.xd({type:_.ry,na:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],nb:[1,"mat-menu-trigger"],Pb:["matMenuTrigger"],features:[_.mg]});_.sy=class{};_.sy.O=function(a){return new (a||_.sy)};_.sy.Ca=_.vd({type:_.sy});_.sy.Ba=_.Xc({Nb:[u8a],imports:[_.Xn,_.xs,_.Js,_.ws,_.Zr,_.xs]});var ty=class{};ty.O=function(a){return new (a||ty)};ty.Ca=_.vd({type:ty});ty.Ba=_.Xc({imports:[_.Xn,_.kt,_.hu,_.sy,Xx]});_.uy=class{};_.uy.O=function(a){return new (a||_.uy)};_.uy.Ca=_.vd({type:_.uy});_.uy.Ba=_.Xc({imports:[ty]});var w8a=new _.Dd("GMAT_DIALOG_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});var vy=class extends _.Us{constructor(a,b,c,d,e,f,g,l){l.Se||_.Gx(a,"gmat-mdc-dialog");super(a,b,c,d,e,f,g)}};vy.O=function(a){return new (a||vy)(_.m(_.vs),_.m(_.dg),_.m(_.co,8),_.m(CWa,8),_.m(DWa),_.m(_.Us,12),_.m(Sr),_.m(w8a))};vy.ta=_.k({token:vy,oa:vy.O});_.wy=class{};_.wy.O=function(a){return new (a||_.wy)};_.wy.Ca=_.vd({type:_.wy});_.wy.Ba=_.Xc({Nb:[{va:_.Us,Qd:vy},{va:_.vs,Qd:_.Hx}],imports:[$s]});var xy=class{};xy.O=function(a){return new (a||xy)};xy.Ca=_.vd({type:xy});xy.Ba=_.Xc({imports:[_.Dp,_.Xn,_.yp,{aq:_.du,Nb:[_.cu]},_.jt,_.ky,_.lt,_.Ox,_.wy,_.jy,_.hu,_.Wx,_.iy,_.uy,_.hp]});var x8a=[{Nha:"Documentation",Kn:"https://goto.google.com/grimoire-codesearch-documentation"},{Nha:"Accessibility Help",Kn:"https://g3doc.corp.google.com/devtools/grimoire/g3doc/howto/accessibility.md"}],y8a=[{Nha:"Documentation",Kn:"https://cloud.google.com/source-repositories/docs/"},{sTc:!0,Nha:"Support",Kn:"https://cloud.google.com/source-repositories/docs/support"}],yy=class{constructor(){this.additionalLinks=_.qk.has(2)?x8a:y8a}resolve(){return this.additionalLinks}};
yy.O=function(a){return new (a||yy)(_.m(_.jv))};yy.ta=_.k({token:yy,oa:yy.O,Ea:"root"});var z8a,A8a,B8a,C8a,zy;z8a=[{Wb:"?",he:"Show shortcut help"},{Wb:["@"],he:"Send feedback"},{Wb:["alt","+","..."],he:"Use shortcuts with modal screenreader"},{Wb:"c",he:"Focus code panel"},{Wb:"g",he:"Go to line"},{Wb:"o",he:"Show outline"},{Wb:"t",he:"Show directory tree"}];A8a=[];B8a=[{Wb:"/",he:"Search for code or files"},{Wb:".",he:"Search for code or files in this directory"},{Wb:"j",he:"Select next result in the search result list"},{Wb:"k",he:"Select previous result in the search result list"}];
C8a=[];
zy=[{Wb:"a",he:"Toggle fullscreen mode"},{Wb:"b",he:"Toggle blame layer"},{Wb:"f",he:"Show find in file menu"},{Wb:"h",he:"Show revision history of the file"},{Wb:"l",he:"Show links menu"},{Wb:["l","then","p"],he:"Copy the current file path"},{Wb:["l","then","h"],he:"Copy the link to the HEAD version of the file"},{Wb:["l","then","r"],he:"Copy the link to the current version and line of the file"},{Wb:["ctrl","+","shift","+","\\"],he:"Opens the context menu for the focused symbol"},{Wb:"q",he:"Toggle bottom panel"},
{Wb:"u",he:"Toggle the navigation panel"},{Wb:"y",he:"Show/hide search matches in a file"},{Wb:["\u2191","or","k"],he:"Up one line in code browser"},{Wb:["\u2193","or","j"],he:"Down one line in code browser"},{Wb:"+",he:"Increase size of code font"},{Wb:"-",he:"Decrease size of code font"}];
_.Ay=class{constructor(){_.kv.has(10)&&zy.push({Wb:"x",he:"Show cross references for symbols"});_.kv.has(5)&&zy.push({Wb:"X",he:"Show a callgraph for the file"});_.kv.has(7)&&zy.push({Wb:"8",he:"Toggle code column guides"});if(_.kv.has(37)){var a=zy.findIndex(f=>f.he==="Show/hide search matches in a file");zy.splice(a,1)}_.kv.has(28)||C8a.push({Wb:"E",he:"Open in editor (when available)"});_.qk.has(2)&&(A8a.push({Wb:"r",he:"Open the related files menu"},{Wb:["r","then","b"],he:"Open related BUILD file"},
{Wb:["r","then","o"],he:"Open related OWNERS file"},{Wb:["r","then","r"],he:"Open related README file"},{Wb:["r","then","t"],he:"Open related test file"}),zy.push({Wb:["l","then","g"],he:"Copy link to google3-relative path"},{Wb:["l","then","i"],he:"Copy import statement"},{Wb:["l","then","b"],he:"Copy build rule"}));a=["General",yk(z8a)];const b=["Related files (hold <shift> to open in new tab)",yk(A8a)],c=["Search",yk(B8a)],d=["View in",yk(C8a)],e=["File Browsing",yk(zy)];this.e4c=new Map([a,b,
...(_.kv.has(37)?[]:[c,d]),e])}resolve(){return this.e4c}};_.Ay.O=function(a){return new (a||_.Ay)(_.m(_.jv),_.m(_.lv))};_.Ay.ta=_.k({token:_.Ay,oa:_.Ay.O,Ea:"root"});var By=class{constructor(){this.settingsPageLink=_.qk.has(2)?_.Fp.N1:void 0}resolve(){return this.settingsPageLink}};By.O=function(a){return new (a||By)(_.m(_.jv))};By.ta=_.k({token:By,oa:By.O,Ea:"root"});var D8a;D8a=window.location.pathname;
_.E8a=[{va:Hn,Ab:function(a){return a.Fga().Rva()},Ib:[zv]},{va:wKa,Ab:function(a){a=_.ul(a.Fga(),4);switch(a){case 0:return"UNKNOWN_ENVIRONMENT";case 1:return"PRODUCTION";case 2:return"STAGING_PROD";case 3:return"STAGING_QA";case 4:return"INTEGRATION_PROD";case 5:return"INTEGRATION_QA";case 6:return"DEMO";case 7:return"CANARY";case 8:return"TESTING";case 9:return"STAGING_CORP";case 10:return"CORP";case 11:return"QADEVEL";case 12:return"INTEGRATION";case 13:return"UNKNOWN_ENVIRONMENT";case 19:return"INTEGRATION_OSS";
case 14:return"STAGING_OSS";case 20:return"OSS";case 15:return"QADEVEL_CORP";case 16:return"INTEGRATION_CORP";case 17:return"AUTOPUSH";case 18:return"AUTOPUSH_CORP";case 21:return"PARTNER";case 22:return"INTEGRATION_PARTNER";case 23:return"STAGING_PARTNER";case 24:return"AUTOPUSH_QUAL";default:_.db(a,"Unknown Environment Name")}},Ib:[zv]},{va:_.In,Ab:function(a){return _.Y(a,11)||""},Ib:[zv]},{va:M3a,Ab:function(a){return a.Y5a()||""},Ib:[zv]},{va:xKa,Ab:function(a){return!!_.vl(a,17)},Ib:[zv]},{va:yKa,
Ab:function(a){return!!_.vl(a,19)},Ib:[zv]},{va:_.zKa,Ab:function(a){return _.Y(a,13)||""},Ib:[zv]},{va:R3a,Ab:function(a){return a.Af()||window.location.hostname},Ib:[zv]},{va:_.S3a,Ab:function(a){return _.Y(a,30)||""},Ib:[zv]},{va:T3a,Ab:function(a){return fv(a)?_.Y(fv(a),1)||null:null},Ib:[zv]},{va:U3a,Ab:function(a){return fv(a)?_.Y(fv(a),8)||null:null},Ib:[zv]},{va:V3a,Ab:function(a){return fv(a)?_.Y(fv(a),3)||null:null},Ib:[zv]},{va:W3a,Ab:function(a){return fv(a)?_.Y(fv(a),2)||null:null},Ib:[zv]},
{va:X3a,Ab:function(a){return fv(a)?_.Y(fv(a),4)||null:null},Ib:[zv]},{va:_.Y3a,Ab:function(a){return fv(a)?fv(a).q6()||null:null},Ib:[zv]},{va:_.Z3a,Ab:function(a){return fv(a)?_.Y(fv(a),10)||null:null},Ib:[zv]},{va:_.$3a,Ab:function(a){return xl(_.il(a,w2a,10),2)},Ib:[zv]},{va:_.a4a,Ab:function(a){return _.il(a,w2a,10)},Ib:[zv]},{va:_.AKa,Ab:function(a){return _.Y(a,23)},Ib:[zv]},{va:BKa,Ab:function(a){return _.Y(a,25)||"1633047"},Ib:[zv]},{va:CKa,Ab:function(a){return _.Y(a,31)||"https://play.google.com/log"},
Ib:[zv]},{va:zv,Ab:function(){const a=window.GRIMOIRE_CONFIG;if(!a)throw Error("qd");return T2a(a)}},{va:b4a,Ab:function(a){const b=new YJa;for(const d of _.jl(a,u2a,35,_.el())){a=b;var c=d.O5();_.pl(a,1,on,c)}return b},Ib:[zv]},{va:_.Jn,Ab:function(a){return _.Y(a,1)||""},Ib:[zv]},{va:_.Kn,Ab:function(a){return _.Y(a,2)},Ib:[zv]},{va:DKa,Ab:function(a){return _.Y(a,3)},Ib:[zv]},{va:EKa,Ab:function(){return _.Nca(window)}},{va:FKa,Ab:function(a){return _.Y(gv(a),1)},Ib:[zv]},{va:c4a,Ab:function(a){return _.il(a,
z2a,20)},Ib:[zv]},{va:_.N3a,Ab:function(a){return a.i6()},Ib:[zv]},{va:_.GKa,Ab:function(a){return _.Y(gv(a),15)},Ib:[zv]},{va:_.hk,Ab:function(a){return _.Y(_.il(a,A2a,7),2)},Ib:[zv]},{va:f4a,Ab:function(a){const b=new Map;for(const [c,d]of _.Tza(_.il(a,A2a,7),16).entries())b.set(c,d);return b},Ib:[zv]},{va:_.Ln,Ab:function(a){return _.Y(gv(a),2)},Ib:[zv]},{va:_.HKa,Ab:function(a){return _.Y(gv(a),6)},Ib:[zv]},{va:_.Mn,Ab:function(a){return _.Y(gv(a),8)},Ib:[zv]},{va:_.JKa,Ab:function(a){return _.Y(gv(a),
11)},Ib:[zv]},{va:_.OKa,Ab:function(a){return _.Y(gv(a),4)},Ib:[zv]},{va:_.PKa,Ab:function(a){return _.Y(gv(a),13)},Ib:[zv]},{va:QKa,Ab:function(a){return _.Y(gv(a),5)},Ib:[zv]},{va:_.MKa,Ab:function(a){return _.Y(gv(a),3)},Ib:[zv]},{va:_.NKa,Ab:function(a){return _.Y(gv(a),16)},Ib:[zv]},{va:_.RKa,Ab:function(a){return _.Y(gv(a),9)},Ib:[zv]},{va:_.KKa,Ab:function(a){return _.Y(_.il(a,ev,4),2)},Ib:[zv]},{va:_.TKa,Ab:function(a){return _.Y(_.il(a,ev,4),7)},Ib:[zv]},{va:_.UKa,Ab:function(a){return _.Y(_.il(a,
ev,4),8)},Ib:[zv]},{va:LKa,Ab:function(a){return _.Y(_.il(a,ev,4),3)},Ib:[zv]},{va:_.SKa,Ab:function(a){return _.Y(gv(a),12)},Ib:[zv]},{va:_.IKa,Ab:function(a){return _.Y(gv(a),7)},Ib:[zv]},{va:_.Nn,Ab:function(a){return _.Y(a,15)},Ib:[zv]},{va:_.WKa,Ab:function(){return D8a}},{va:XKa,jc:!1},{va:VKa,jc:!1}];_.Cy=class{constructor(a){if(a)throw Error("rd");}};_.Cy.O=function(a){return new (a||_.Cy)(_.m(_.Cy,12))};_.Cy.Ca=_.vd({type:_.Cy});_.Cy.Ba=_.Xc({});_.F8a=new _.Dd("REQUEST_SERVICE for app_engine_api_client");_.Dy=class{};_.Dy.O=function(a){return new (a||_.Dy)};_.Dy.Ca=_.vd({type:_.Dy});_.Dy.Ba=_.Xc({});var Ey=class{constructor(a){this.N6c=a}create(a,b){return new G8a(a,this.N6c,b)}};Ey.O=function(a){return new (a||Ey)(_.m(_.Av))};Ey.ta=_.k({token:Ey,oa:Ey.O,Ea:"root"});var G8a=class extends fKa{constructor(a,b,c){super();this.vUa=a;this.urb=b;this.url=c}makeRequest(a){return _.x(this.vUa.makeRequest(a),this.urb.create(this.url))}};var H8a=class extends fKa{constructor(a){super();this.h3c=a}makeRequest(a){return _.Te(()=>this.h3c.makeRequest(a))}};_.Fy=class{constructor(a,b){this.lna=a;this.uga=b}create(a){a=this.uga.create(a,"xd4");return this.lna.create(new H8a(a))}};_.Fy.O=function(a){return new (a||_.Fy)(_.m(nu),_.m(Gy))};_.Fy.ta=_.k({token:_.Fy,oa:_.Fy.O,Ea:"root"});_.Hy=class{constructor(a,b,c){this.Q6c=a;this.lna=b;this.uga=c}create(a){const b=new H8a(this.uga.create(a,"xd4"));return this.Q6c.create(this.lna.create(b),a)}};_.Hy.O=function(a){return new (a||_.Hy)(_.m(Ey),_.m(nu),_.m(Gy))};_.Hy.ta=_.k({token:_.Hy,oa:_.Hy.O,Ea:"root"});
_.Iy=class{constructor(a,b,c,d){this.config=a;this.lna=b;this.p1c=c;this.uga=d}create(a){a=_.qk.has(0)?this.p1c.create(a):this.uga.create(a,"xd3");return this.lna.create(new H8a(a))}};_.Iy.O=function(a){return new (a||_.Iy)(_.m(_.jv),_.m(nu),_.m(ou),_.m(Gy))};_.Iy.ta=_.k({token:_.Iy,oa:_.Iy.O,Ea:"root"});
var Gy=class{constructor(a,b,c,d,e){this.qza=a;this.sessionIndex=b;this.lock=c;this.Ga=d;this.dr=e}create(a,b){const c=_.kv.has(28)&&!_.kv.has(29)?{}:{"googleapis.config/sessionIndex":this.sessionIndex,"googleapis.config/auth/useFirstPartyAuth":!0,"googleapis.config/auth/useFirstPartyAuthV2":!0};caa()&&(b="xd3");c["client/xd3"]=b==="xd3";c["client/xd4"]=b==="xd4";return new sZa(a,this.qza,this.Ga,this.lock,this.dr,c)}};
Gy.O=function(a){return new (a||Gy)(_.m(_.Jn),_.m(_.Kn),_.m(_.BZa),_.m(_.wv),_.m(_.Nn),_.m(_.lv))};Gy.ta=_.k({token:Gy,oa:Gy.O,Ea:"root"});_.I8a=new _.Dd("REQUEST_SERVICE for cloud_billing_api");_.Jy=class{};_.Jy.O=function(a){return new (a||_.Jy)};_.Jy.Ca=_.vd({type:_.Jy});_.Jy.Ba=_.Xc({});_.Ky=new _.Dd("file_contents_derived_data_memoizers");_.J8a=class{constructor(a){this.Ga=a;this.Pf=new _.qu(this.Ga)}};_.K8a=new _.Dd("file_service",{Ea:"root",oa:()=>_.ik(GTa)});_.Ly=class extends _.J8a{constructor(a,b,c){super(a);this.vO=b;this.rf=c}KC(a,b,c,d,e,f){const g=_.dk(a,b,c,d,e,f);return this.Pf.fetch(g.toObject(),()=>this.fetch(g))}aua(){return new Bq}extract(a){return a.KC()}isValid(a){return a.Ig()!==0}fetch(a){return _.x(_.Bv(this.rf,()=>this.vO.KC((new iTa).bn(a),this.rf.rl()),"FileService.getFolding"),_.v(b=>b.KC()||new Bq))}};_.Ly.O=function(a){return new (a||_.Ly)(_.m(_.wp),_.m(_.K8a),_.m(_.Rv))};_.Ly.ta=_.k({token:_.Ly,oa:_.Ly.O,Ea:"root"});_.My=class extends _.J8a{constructor(a,b,c){super(a);this.vO=b;this.rf=c}LC(a,b,c,d,e,f){const g=_.dk(a,b,c,d,e,f);return this.Pf.fetch(g.toObject(),()=>this.fetch(g))}aua(){return new Cq}extract(a){return a.LC()}isValid(a){return a.Ig()!==0}fetch(a){return _.x(_.Bv(this.rf,()=>this.vO.LC((new mTa).bn(a),this.rf.rl()),"FileService.getOutline"),_.v(b=>b.LC()||new Cq))}};_.My.O=function(a){return new (a||_.My)(_.m(_.wp),_.m(_.K8a),_.m(_.Rv))};_.My.ta=_.k({token:_.My,oa:_.My.O,Ea:"root"});_.L8a=new _.Dd("REQUEST_SERVICE for tos_api_client");_.Ny=class{};_.Ny.O=function(a){return new (a||_.Ny)};_.Ny.Ca=_.vd({type:_.Ny});_.Ny.Ba=_.Xc({});_.Oy=new _.Dd("API_VERSION");_.Py=new _.Dd("REQUEST_SERVICE for resultstore_js_api");_.Qy=class{};_.Qy.O=function(a){return new (a||_.Qy)};_.Qy.Ca=_.vd({type:_.Qy});_.Qy.Ba=_.Xc({});_.Ry=new _.Dd("API_VERSION");_.Sy=new _.Dd("REQUEST_SERVICE for testfusion_js_api");_.Ty=class{};_.Ty.O=function(a){return new (a||_.Ty)};_.Ty.Ca=_.vd({type:_.Ty});_.Ty.Ba=_.Xc({});_.M8a=new _.Dd("API_VERSION");_.N8a=new _.Dd("REQUEST_SERVICE for cloudbuild-ts-angular2");_.Uy=class{};_.Uy.O=function(a){return new (a||_.Uy)};_.Uy.Ca=_.vd({type:_.Uy});_.Uy.Ba=_.Xc({});_.O8a=new _.Dd("API_VERSION");_.P8a=new _.Dd("REQUEST_SERVICE for sourcerepo-v1-ts");_.Vy=class{};_.Vy.O=function(a){return new (a||_.Vy)};_.Vy.Ca=_.vd({type:_.Vy});_.Vy.Ba=_.Xc({});_.Q8a=new _.Dd("REQUEST_SERVICE for sourcerepo-pa-v1-ts");_.Wy=class{};_.Wy.O=function(a){return new (a||_.Wy)};_.Wy.Ca=_.vd({type:_.Wy});_.Wy.Ba=_.Xc({});var R8a=new _.Dd("localObservableRequestService",{Ea:"root",oa:()=>{const a={N5:"",M5:""};return _.n(Ey).create(new _.GZa(a),a.N5)}}),Xy=class{constructor(a){if(a)throw Error("sd");}};Xy.O=function(a){return new (a||Xy)(_.m(Xy,12))};Xy.Ca=_.vd({type:Xy});Xy.Ba=_.Xc({imports:[_.Dp,_.Dy,_.Jy,_.Uy,_.Cu,_.Du,_.uu,_.Cn,_.bw,_.Eu,_.Fu,_.Qy,_.Gu,_.Wy,_.Vy,_.Ty,_.Ny]});var Yy=class{AVb(a){const b=a.indexOf("?");if(b===-1)return a;let c=a.indexOf("#",b);c=c===-1?a.length:c;return a.substring(0,b)+a.substring(b,c).replace(/\+/g," ")+a.substring(c)}zVb(){}yVb(a){return a}};Yy.O=function(a){return new (a||Yy)};Yy.ta=_.k({token:Yy,oa:Yy.O});var T8a;_.S8a=null;T8a=new _.Dd("legacy converter",{Ea:"root",oa:()=>_.S8a});var U8a,Bxa,V8a;U8a=/^([^?#;]*)((\?|#|;).*)?$/;Bxa=[_.Fp.Jxb,_.Fp.bHa,_.Fp.NR,_.Fp.N1,_.Fp.Gzb];V8a=[{startIndex:1,Q1a:"+"},{c_b:"+",Q1a:":"},{c_b:":"}];
_.Zy=class{constructor(a){this.qSb=a;this.Ko=_.qk.has(2)}AVb(a,b){b&&this.qSb&&(a=this.qSb(a));if(a==="/"||a.startsWith("/?")||a.startsWith("/#"))a=a.substring(1);a=a.replace("piper///","piper/_/");b=a.split("/+/");if(b.length===1)return b[0];a=b[0]+"/+/";const c=new RegExp(/([^/]):(?!;)([^/])/);b=c.test(b[1])?b[1].replace(c,"$1/:/$2"):b[1].replace(new RegExp(/([^/]):/),"$1/:");return a+b}zVb(a,b){a=a.root.children.primary.Pd;if(!(a.length<=2)){var c=a.map(e=>e.path).join("/")+"/";for(var d of Bxa)if(c.startsWith(d+
"/"))return;if(this.Ko&&a[0].path!=="h")a[0].path==="piper"?a.length>=4&&Axa(a,3,a.length):Axa(a,1,a.length);else{let e;if(a[0].path==="h"||a[0].path==="source")e=a.shift();for(const f of V8a){d=f.startIndex;if(d===void 0){d=a.findIndex(g=>g.path===f.c_b);if(d<0)break;d++}c=f.Q1a!==void 0?a.findIndex(g=>g.path===f.Q1a):a.length;c=c<0?a.length:c;Axa(a,d,c)}e&&a.unshift(e)}b&&(a[a.length-1].path+="/")}}yVb(a){if(!Cxa(a))return a;let b=a.replace(U8a,"$1");a=a.replace(U8a,"$2");b=b.replace(/%2F/g,"/").replace(/%2B/g,
"+").replace("/:/",":").replace("/:",":").replace(":/",":").replace("piper/_/","piper///");return b+a}};_.Zy.O=function(a){return new (a||_.Zy)(_.m(T8a),_.m(_.jv))};_.Zy.ta=_.k({token:_.Zy,oa:_.Zy.O});var W8a=function(a,b){a.current&&a.current.path===a.location.path()||(a.t$a=!0,a.current={path:a.location.path(),u9:a.parse(a.location.path())},a.t$a=!1);for(const c of a.q2c)a.current.u9.Sa.hasOwnProperty(c)&&a.Q2c(c,a.current.u9,b)},X8a=class extends VLa{constructor(a,b=Dxa){super();this.location=a;this.q2c=ITa;this.Q2c=b;this.current=null;this.t$a=!1}parse(a){a=super.parse(a);this.t$a||W8a(this,a);return a}Yc(a){W8a(this,a);return super.Yc(a)}};var Y8a,Z8a;Y8a=window.location.pathname;Z8a=new _.Dd("queryParamPreserver",{Ea:"root",oa:()=>Exa});
_.$y=class extends X8a{constructor(a,b,c,d){super(c,d);this.Rb=b;this.cAa=[];this.cAa.push(new Yy,a)}parse(a){var b=a.split(/[\/]+;/);b=b.length>1?b.join(";"):a;a=b!==a||!this.Ua.DP&&Y8a!=="/"&&Y8a.endsWith("/")&&(new _.Mj(b)).ke()+"/"===Y8a;for(var c of this.cAa)b=c.AVb(b,!this.Ua.DP);c=super.parse(b.replace(/\/\//g,"/%2F").replace(/\(/g,"%28").replace(/\)/g,"%29"));if(!c.root.children.primary)return c;for(const d of this.cAa)d.zVb(c,a);return c}Yc(a){a=super.Yc(a);for(const b of this.cAa)a=b.yVb(a);
return a}get Ua(){this.oXb||(this.oXb=this.Rb.get(_.gi));return this.oXb}};_.$y.O=function(a){return new (a||_.$y)(_.m(_.Zy),_.m(_.dg),_.m(_.co),_.m(Z8a))};_.$y.ta=_.k({token:_.$y,oa:_.$y.O});var $8a=new _.Dd("GMAT_SNACK_BAR_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});var az=class extends _.Gt{constructor(a,b,c,d,e,f,g){g.Se||_.Gx(a,"gmat-mdc-snack-bar");super(a,b,c,d,e,f)}};az.O=function(a){return new (a||az)(_.m(_.vs),_.m(_.hr),_.m(_.dg),_.m(_.br),_.m(_.Gt,12),_.m(_.rXa),_.m($8a))};az.ta=_.k({token:az,oa:az.O});_.bz=class{};_.bz.O=function(a){return new (a||_.bz)};_.bz.Ca=_.vd({type:_.bz});_.bz.Ba=_.Xc({Nb:[{va:_.Gt,Qd:az},{va:_.vs,Qd:_.Hx}],imports:[_.Ht]});var a9a,b9a;_.c9a=class{constructor(a){this.Cc=a}Te(){this.Cc.forEach(a=>a9a(a))}HRa(a){const b=this.Cc.find(d=>d.kb.ma===a);var c=this.IHc;if(b!==c&&(c==null||a9a(c),b)){let d,e;c=c==null?void 0:(e=(d=c.kb.ma).getBoundingClientRect)==null?void 0:e.call(d);b9a(b,c);this.IHc=b}}};a9a=function(a){a.Ja.ma.classList.remove("mdc-tab-indicator--active")};
b9a=function(a,b){const c=a.Ja.ma;if(b&&c.getBoundingClientRect&&a.iba){var d=c.getBoundingClientRect(),e=b.width/d.width;b=b.left-d.left;c.classList.add("mdc-tab-indicator--no-transition");a.iba.style.setProperty("transform",`translateX(${b}px) scaleX(${e})`);c.getBoundingClientRect();c.classList.remove("mdc-tab-indicator--no-transition");c.classList.add("mdc-tab-indicator--active");a.iba.style.setProperty("transform","")}else c.classList.add("mdc-tab-indicator--active")};
_.cz=class{constructor(){this.Ja=_.n(_.re);this.opa=!1}get Eo(){return this.opa}set Eo(a){this.opa!==a&&(this.opa=a,this.Wpa&&this.wAb())}Qa(){this.vHc()}Ia(){let a;(a=this.Wpa)==null||a.remove();this.Wpa=this.iba=null}vHc(){var a=this.Ja.ma.ownerDocument||document;const b=this.Wpa=a.createElement("span");a=this.iba=a.createElement("span");b.className="mdc-tab-indicator";a.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline";b.appendChild(this.iba);this.wAb()}wAb(){(this.opa?
this.Ja.ma.querySelector(".mdc-tab__content"):this.Ja.ma).appendChild(this.Wpa)}};_.cz.O=function(a){return new (a||_.cz)};_.cz.La=_.xd({type:_.cz,inputs:{Eo:[2,"fitInkBarToContent","fitInkBarToContent",_.oh]},features:[_.ng]});_.d9a=new _.Dd("MatInkBarPositioner",{Ea:"root",oa:function(){return a=>({left:a?(a.offsetLeft||0)+"px":"0",width:a?(a.offsetWidth||0)+"px":"0"})}});_.e9a=new _.Dd("MatTabContent");_.f9a=_.kj("translateTab",[_.nj("center, void, left-origin-center, right-origin-center",_.mj({transform:"none",visibility:"visible"})),_.nj("left",_.mj({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),_.nj("right",_.mj({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),_.oj("* => left, * => right, left => center, right => center",_.lj("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),_.oj("void => left-origin-center",[_.mj({transform:"translate3d(-100%, 0, 0)",
visibility:"hidden"}),_.lj("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),_.oj("void => right-origin-center",[_.mj({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),_.lj("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])]);_.dz=new _.Dd("MAT_TABS_CONFIG");var g9a;g9a=_.Si({passive:!0});
_.ez=class{get selectedIndex(){return this.Xg}set selectedIndex(a){a=isNaN(a)?0:a;this.Xg!=a&&(this.OT=!0,this.Xg=a,this.Gb&&_.pr(this.Gb,a))}constructor(){this.Ja=_.n(_.re);this.Ta=_.n(_.hn);this.uf=_.n(_.Yr);this.Vb=_.n(_.Lr,{optional:!0});this.lb=_.n(_.df);this.mc=_.n(_.Rq);this.ie=_.n(_.Rm,{optional:!0});this.Fv=0;this.OT=!1;this.Jb=new _.Pf;this.Hv=!1;this.Kr=this.Jr=!0;this.wN=new _.Pf;this.yh=!1;this.Xg=0;this.vla=new _.Xm;this.Qha=new _.Xm;this.uNc=_.n(Pw);this.xc=_.n(_.dg);this.lb.Ub(()=>
{_.x(_.Ve(this.Ja.ma,"mouseleave"),_.$f(this.Jb)).subscribe(()=>this.rp())})}Dc(){_.x(_.Ve(this.oca.ma,"touchstart",g9a),_.$f(this.Jb)).subscribe(()=>{this.wv("before")});_.x(_.Ve(this.Hba.ma,"touchstart",g9a),_.$f(this.Jb)).subscribe(()=>{this.wv("after")})}Sd(){const a=this.Vb?this.Vb.Fc:_.u("ltr"),b=_.x(this.uNc.observe(this.Ja.ma),_.Gf(32),_.$f(this.Jb)),c=_.x(this.uf.Fc(150),_.$f(this.Jb)),d=()=>{this.mE();this.mS()};this.Gb=_.or(_.nr(new _.sr(this.Cc),this.Ql())).Jx().Uu(()=>!1);_.pr(this.Gb,
this.Xg);_.fg(d,{Rb:this.xc});_.x(_.Ze(a,c,b,this.Cc.Jc,this.INa()),_.$f(this.Jb)).subscribe(()=>{this.lb.run(()=>{Promise.resolve().then(()=>{this.Fv=Math.max(0,Math.min(this.SS(),this.Fv));d()})});_.nr(this.Gb,this.Ql())});this.Gb.Fc.subscribe(e=>{this.Qha.emit(e);this.wPa(e)})}INa(){return typeof ResizeObserver!=="function"?_.Ye:_.x(this.Cc.Jc,_.Yf(this.Cc),_.Zf(a=>new _.Ae(b=>this.lb.Ub(()=>{const c=new ResizeObserver(d=>b.next(d));a.forEach(d=>c.observe(d.kb.ma));return()=>{c.disconnect()}}))),
_.Xf(),_.$e(a=>a.some(b=>b.contentRect.width>0&&b.contentRect.height>0)))}HG(){this.YPa!=this.Cc.length&&(this.mE(),this.YPa=this.Cc.length,_.$m(this.Ta));this.OT&&(this.Bca(this.Xg),this.AS(),this.mS(),this.OT=!1,_.$m(this.Ta));this.xca&&(this.gda(),this.xca=!1,_.$m(this.Ta))}Ia(){let a;(a=this.Gb)==null||a.destroy();this.Jb.next();this.Jb.complete();this.wN.complete()}me(a){if(!_.Qi(a))switch(a.keyCode){case 13:case 32:if(this.Rp!==this.selectedIndex){const b=this.Cc.get(this.Rp);b&&!b.disabled&&
(this.vla.emit(this.Rp),this.sba(a))}break;default:this.Gb.Xn(a)}}Qba(){const a=this.Ja.ma.textContent;a!==this.oLa&&(this.oLa=a||"",this.lb.run(()=>{this.mE();this.mS();_.$m(this.Ta)}))}mE(){this.SKa();this.AS();this.gda()}get Rp(){return this.Gb?this.Gb.bs:0}set Rp(a){this.bJ(a)&&this.Rp!==a&&this.Gb&&this.Gb.kj(a)}bJ(a){return this.Cc?!!this.Cc.toArray()[a]:!0}wPa(a){this.Hv&&this.Bca(a);this.Cc&&this.Cc.length&&(this.Cc.toArray()[a].focus(),a=this.Kv.ma,a.scrollLeft=this.Ql()=="ltr"?0:a.scrollWidth-
a.offsetWidth)}Ql(){return this.Vb&&this.Vb.value==="rtl"?"rtl":"ltr"}gda(){if(!this.yh){var a=this.Zk;this.Sca.ma.style.transform=`translateX(${Math.round(this.Ql()==="ltr"?-a:a)}px)`;if(this.mc.q$||this.mc.coa)this.Kv.ma.scrollLeft=0}}get Zk(){return this.Fv}set Zk(a){this.Aca(a)}yca(a){return this.Aca(this.Fv+(a=="before"?-1:1)*this.Kv.ma.offsetWidth/3)}SI(a){this.rp();this.yca(a)}Bca(a){if(!this.yh){var b=this.Cc?this.Cc.toArray()[a]:null;if(b){a=this.Kv.ma.offsetWidth;var c=b.kb.ma.offsetLeft,
d=b.kb.ma.offsetWidth;this.Ql()=="ltr"?b=c+d:(b=this.yJ.ma.offsetWidth-c,c=b-d);d=this.Zk;a=this.Zk+a;c<d?this.Zk-=d-c:b>a&&(this.Zk+=Math.min(b-a,c-d))}}}SKa(){if(this.yh)this.Hv=!1;else{const a=this.yJ.ma.scrollWidth-this.Ja.ma.offsetWidth>=5;a||(this.Zk=0);a!==this.Hv&&(this.Hv=a,_.$m(this.Ta))}}AS(){this.yh?this.Jr=this.Kr=!0:(this.Kr=this.Zk==0,this.Jr=this.Zk==this.SS(),_.$m(this.Ta))}SS(){return this.yJ.ma.scrollWidth-this.Kv.ma.offsetWidth||0}mS(){var a=this.Cc&&this.Cc.length?this.Cc.toArray()[this.selectedIndex]:
null;(a=a?a.kb.ma:null)?this.ZI.HRa(a):this.ZI.Te()}rp(){this.wN.next()}wv(a,b){b&&b.button!=null&&b.button!==0||(this.rp(),_.x(_.Xe(650,100),_.$f(_.Ze(this.wN,this.Jb))).subscribe(()=>{const {cja:c,distance:d}=this.yca(a);(d===0||d>=c)&&this.rp()}))}Aca(a){if(this.yh)return{cja:0,distance:0};const b=this.SS();this.Fv=Math.max(0,Math.min(b,a));this.xca=!0;this.AS();return{cja:b,distance:this.Fv}}};_.ez.O=function(a){return new (a||_.ez)};
_.ez.La=_.xd({type:_.ez,inputs:{yh:[2,"disablePagination","disablePagination",_.oh],selectedIndex:[2,"selectedIndex","selectedIndex",_.ph]},outputs:{vla:"selectFocusedIndex",Qha:"indexFocused"},features:[_.ng]});_.fz=class extends _.cz{constructor(){super(...arguments);this.kb=_.n(_.re);this.disabled=!1}focus(){this.kb.ma.focus()}};_.fz.O=(()=>{let a;return function(b){return(a||(a=_.me(_.fz)))(b||_.fz)}})();_.fz.La=_.xd({type:_.fz,na:[["","matTabLabelWrapper",""]],ob:3,Ya:function(a,b){a&2&&(_.og("aria-disabled",!!b.disabled),_.qg("mat-mdc-tab-disabled",b.disabled))},inputs:{disabled:[2,"disabled","disabled",_.oh]},standalone:!0,features:[_.ng,_.mg]});var h9a,i9a,j9a,k9a,l9a;h9a=["tabListContainer"];i9a=["tabList"];j9a=["tabListInner"];k9a=["nextPaginator"];l9a=["previousPaginator"];_.gz=class extends _.ez{constructor(){super(...arguments);this.wc=!1}Sd(){this.ZI=new _.c9a(this.Cc);super.Sd()}sba(a){a.preventDefault()}};_.gz.O=(()=>{let a;return function(b){return(a||(a=_.me(_.gz)))(b||_.gz)}})();
_.gz.wa=_.td({type:_.gz,na:[["mat-tab-header"]],yd:function(a,b,c){a&1&&_.Ng(c,_.fz,4);if(a&2){let d;_.Pg(d=_.Qg())&&(b.Cc=d)}},rb:function(a,b){a&1&&(_.Mg(h9a,7),_.Mg(i9a,7),_.Mg(j9a,7),_.Mg(k9a,5),_.Mg(l9a,5));if(a&2){let c;_.Pg(c=_.Qg())&&(b.Kv=c.first);_.Pg(c=_.Qg())&&(b.Sca=c.first);_.Pg(c=_.Qg())&&(b.yJ=c.first);_.Pg(c=_.Qg())&&(b.Hba=c.first);_.Pg(c=_.Qg())&&(b.oca=c.first)}},nb:[1,"mat-mdc-tab-header"],ob:4,Ya:function(a,b){a&2&&_.qg("mat-mdc-tab-header-pagination-controls-enabled",b.Hv)("mat-mdc-tab-header-rtl",
b.Ql()=="rtl")},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],wc:[2,"disableRipple","disableRipple",_.oh]},standalone:!0,features:[_.ng,_.mg,_.$g],ac:["*"],ya:13,Aa:10,Da:[["previousPaginator",""],["tabListContainer",""],["tabList",""],["tabListInner",""],["nextPaginator",""],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"click","mousedown","touchend","matRippleDisabled"],[1,"mat-mdc-tab-header-pagination-chevron"],
[1,"mat-mdc-tab-label-container",3,"keydown"],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],[1,"mat-mdc-tab-labels"],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"mousedown","click","touchend","matRippleDisabled"]],qa:function(a,b){if(a&1){const c=_.Ud();_.Eg();_.F(0,"div",5,0);_.N("click",function(){_.q(c);return _.r(b.SI("before"))})("mousedown",function(d){_.q(c);return _.r(b.wv("before",d))})("touchend",function(){_.q(c);return _.r(b.rp())});
_.K(2,"div",6);_.J();_.F(3,"div",7,1);_.N("keydown",function(d){_.q(c);return _.r(b.me(d))});_.F(5,"div",8,2);_.N("cdkObserveContent",function(){_.q(c);return _.r(b.Qba())});_.F(7,"div",9,3);_.Gg(9);_.J()()();_.F(10,"div",10,4);_.N("mousedown",function(d){_.q(c);return _.r(b.wv("after",d))})("click",function(){_.q(c);return _.r(b.SI("after"))})("touchend",function(){_.q(c);return _.r(b.rp())});_.K(12,"div",6);_.J()}a&2&&(_.qg("mat-mdc-tab-header-pagination-disabled",b.Kr),_.E("matRippleDisabled",
b.Kr||b.wc),_.y(3),_.qg("_mat-animation-noopable",b.ie==="NoopAnimations"),_.y(2),_.og("aria-label",b.ariaLabel||null)("aria-labelledby",b.je||null),_.y(5),_.qg("mat-mdc-tab-header-pagination-disabled",b.Jr),_.E("matRippleDisabled",b.Jr||b.wc))},Fa:[_.Is,_.fr],styles:[".mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;outline:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px;border-color:var(--mat-tab-header-pagination-icon-color, var(--mat-app-on-surface))}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}.mat-mdc-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1;border-bottom-style:solid;border-bottom-width:var(--mat-tab-header-divider-height, 1px);border-bottom-color:var(--mat-tab-header-divider-color, var(--mat-app-surface-variant))}.mat-mdc-tab-group-inverted-header .mat-mdc-tab-label-container{border-bottom:none;border-top-style:solid;border-top-width:var(--mat-tab-header-divider-height, 1px);border-top-color:var(--mat-tab-header-divider-color, var(--mat-app-surface-variant))}.mat-mdc-tab-labels{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:flex-end}.cdk-drop-list .mat-mdc-tab-labels,.mat-mdc-tab-labels.cdk-drop-list{min-height:var(--mdc-secondary-navigation-tab-container-height, 48px)}.mat-mdc-tab::before{margin:5px}@media(forced-colors: active){.mat-mdc-tab[aria-disabled=true]{color:GrayText}}\n"],
hb:2});_.m9a=new _.Dd("MatTabLabel");_.n9a=new _.Dd("MAT_TAB");_.hz=class extends ss{constructor(){super(...arguments);this.pBb=_.n(_.n9a,{optional:!0})}};_.hz.O=(()=>{let a;return function(b){return(a||(a=_.me(_.hz)))(b||_.hz)}})();_.hz.La=_.xd({type:_.hz,na:[["","mat-tab-label",""],["","matTabLabel",""]],standalone:!0,features:[_.Zg([{va:_.m9a,Fb:_.hz}]),_.mg]});_.o9a=new _.Dd("MAT_TAB_GROUP");var Yxa={};var iz=class extends _.Uh{constructor(){super({type:"@ngrx/store/init"})}next(a){if(typeof a==="function")throw new TypeError("td");if(typeof a==="undefined")throw new TypeError("ud");if(typeof a.type==="undefined")throw new TypeError("vd");super.next(a)}complete(){}Ia(){super.complete()}};iz.O=function(a){return new (a||iz)};iz.ta=_.k({token:iz,oa:iz.O});var p9a=[iz];var q9a=new _.Dd("@ngrx/store Internal Root Guard"),r9a=new _.Dd("@ngrx/store Internal Initial State"),s9a=new _.Dd("@ngrx/store Initial State"),t9a=new _.Dd("@ngrx/store Reducer Factory"),u9a=new _.Dd("@ngrx/store Internal Reducer Factory Provider"),v9a=new _.Dd("@ngrx/store Initial Reducers"),w9a=new _.Dd("@ngrx/store Internal Initial Reducers"),x9a=new _.Dd("@ngrx/store Internal Store Reducers"),y9a=new _.Dd("@ngrx/store Internal Store Features"),z9a=new _.Dd("@ngrx/store Feature Reducers"),A9a=
new _.Dd("@ngrx/store User Provided Meta Reducers"),B9a=new _.Dd("@ngrx/store Meta Reducers"),C9a=new _.Dd("@ngrx/store Internal Resolved Meta Reducers"),D9a=new _.Dd("@ngrx/store User Runtime Checks Config"),E9a=new _.Dd("@ngrx/store Internal User Runtime Checks Config"),jz=new _.Dd("@ngrx/store Internal Runtime Checks"),F9a=new _.Dd("@ngrx/store Check if Action types are unique");var G9a=class extends _.Ae{},H9a=class extends iz{},J9a=function(a,b){a.SZ=Object.assign({},a.SZ,b);I9a(a,Object.keys(b))},K9a=function(a,b){b=b.reduce((c,{SZ:d,nAa:e,HTb:f,initialState:g,key:l})=>{d=typeof d==="function"?Lxa(f)(d,g):Kxa(e,f)(d,g);c[l]=d;return c},{});J9a(a,b)},L9a=function(a,b){b.forEach(c=>{a.SZ=Ixa(a.SZ,c)});I9a(a,b)},M9a=function(a,b){L9a(a,b.map(c=>c.key))},I9a=function(a,b){a.next(a.nAa(a.SZ,a.initialState));a.wTc.next({type:"@ngrx/store/update-reducers",features:b})},kz=class extends _.Uh{constructor(a,
b,c,d){super(d(c,b));this.wTc=a;this.initialState=b;this.SZ=c;this.nAa=d}Ia(){this.complete()}};kz.O=function(a){return new (a||kz)(_.m(H9a),_.m(s9a),_.m(v9a),_.m(t9a))};kz.ta=_.k({token:kz,oa:kz.O});var N9a=[kz,{va:G9a,Fb:kz},{va:H9a,Fb:iz}];var lz=class extends _.Pf{Ia(){this.complete()}};lz.O=(()=>{let a;return function(b){return(a||(a=_.me(lz)))(b||lz)}})();lz.ta=_.k({token:lz,oa:lz.O});var O9a=[lz];var P9a=class extends _.Ae{},mz=class extends _.Uh{constructor(a,b,c,d){super(d);this.ZBa=_.x(_.x(_.x(a,_.gha(UIa)),_.bg(b)),_.Vf(bya,{state:d})).subscribe(({state:e,action:f})=>{this.next(e);c.next(f)});this.state=aya(this)}Ia(){this.ZBa.unsubscribe();this.complete()}};mz.O=function(a){return new (a||mz)(_.m(iz),_.m(G9a),_.m(lz),_.m(s9a))};mz.ta=_.k({token:mz,oa:mz.O});var Q9a=[mz,{va:P9a,Fb:mz}];var Ak=class extends _.Ae{constructor(a,b,c){super();this.uda=b;this.blb=c;this.source=a;this.state=a.state}select(a,...b){return cya.call(null,a,...b)(this)}bD(a){const b=new Ak(this,this.uda,this.blb);b.operator=a;return b}dispatch(a){this.uda.next(a)}next(a){this.uda.next(a)}error(a){this.uda.error(a)}complete(){this.uda.complete()}};Ak.O=function(a){return new (a||Ak)(_.m(P9a),_.m(iz),_.m(kz))};Ak.ta=_.k({token:Ak,oa:Ak.O});var R9a=[Ak];var nz=class{};nz.O=function(a){return new (a||nz)(_.m(iz),_.m(G9a),_.m(lz),_.m(Ak),_.m(q9a,8),_.m(F9a,8))};nz.Ca=_.vd({type:nz});nz.Ba=_.Xc({});var oz=class{constructor(a,b,c){this.features=a;this.blb=c;a=a.map((d,e)=>{e=b.shift()[e];return Object.assign({},d,{SZ:e,initialState:eya(d.initialState)})});K9a(c,a)}Ia(){M9a(this.blb,this.features)}};oz.O=function(a){return new (a||oz)(_.m(y9a),_.m(z9a),_.m(kz),_.m(nz),_.m(F9a,8))};oz.Ca=_.vd({type:oz});oz.Ba=_.Xc({});var S9a=new _.Dd("@ngrx/effects Internal Root Guard"),T9a=new _.Dd("@ngrx/effects User Provided Effects"),U9a=new _.Dd("@ngrx/effects Internal Root Effects"),V9a=new _.Dd("@ngrx/effects Internal Root Effects Instances"),W9a=new _.Dd("@ngrx/effects Effects Error Handler",{Ea:"root",oa:()=>nya});var X9a=function(a){return _.x(a,Yja(b=>b.constructor&&b.constructor.name!=="Object"&&b.constructor.name!=="Function"?Object.getPrototypeOf(b):b),_.Qe(b=>_.x(b,Yja(oya))),_.Qe(b=>{const c=_.x(b,_.Wja(d=>pya(a.fh,a.YTc)(d)),_.v(d=>{if(d.notification.kind==="N"){const t=d.notification.value;if(typeof t==="function"||!t||!t.type||typeof t.type!=="string"){var e=a.fh,f=e.handleError,g=Error,l="Ad`"+iya(d)+"`";try{var p=JSON.stringify(t)}catch(w){p=t}f.call(e,g(l+p))}}return d.notification}),_.$e(d=>d.kind===
"N"&&d.value!=null),Sja());b=_.x(b,_.Jf(1),_.$e(mya),_.v(d=>d.ngrxOnInitEffects()));return _.Ze(c,b)}))},pz=class extends _.Pf{constructor(a,b){super();this.fh=a;this.YTc=b}WQa(a){this.next(a)}};pz.O=function(a){return new (a||pz)(_.m(_.zf),_.m(W9a))};pz.ta=_.k({token:pz,oa:pz.O,Ea:"root"});(function(a,b){Yxa[a]=(Yxa[a]||0)+1;if(typeof b==="function")return Fxa(a,(...c)=>Object.assign({},b(...c),{type:a}));switch(b?b.Ybd:"empty"){case "empty":return Fxa(a,()=>({type:a}));case "props":return Fxa(a,c=>Object.assign({},c,{type:a}));default:throw Error("Bd");}})("@ngrx/effects/init");var qz=class{constructor(a,b){this.XTc=a;this.store=b;this.vfa=null}start(){this.vfa||(this.vfa=X9a(this.XTc).subscribe(this.store))}Ia(){this.vfa&&(this.vfa.unsubscribe(),this.vfa=null)}};qz.O=function(a){return new (a||qz)(_.m(pz),_.m(Ak))};qz.ta=_.k({token:qz,oa:qz.O,Ea:"root"});var rz=class{constructor(a,b,c,d){this.sources=a;b.start();for(const e of d)a.WQa(e);c.dispatch({type:"@ngrx/effects/init"})}WQa(a){this.sources.WQa(a)}};rz.O=function(a){return new (a||rz)(_.m(pz),_.m(qz),_.m(Ak),_.m(V9a),_.m(nz,8),_.m(oz,8),_.m(S9a,8))};rz.Ca=_.vd({type:rz});rz.Ba=_.Xc({});var Y9a=[_.Jr,_.Mo,_.YNa()],sz=new _.tPa,Z9a=[{path:"",cV:_.fqa(),children:[{path:_.Fp.n$,zl:sz.for("search"),data:Qq,resolve:{keyboardShortcuts:_.oi(_.Ay),settingsPageLink:_.oi(By),additionalLinks:_.oi(yy)},qr:"paramsOrQueryParamsChange"},{path:_.Fp.N1,zl:sz.for("source_settings"),data:Qq,resolve:{keyboardShortcuts:_.oi(_.Ay),settingsPageLink:_.oi(By),additionalLinks:_.oi(yy)}},{path:_.Fp.Jxb,zl:sz.for("admin"),data:Object.assign({},Qq),resolve:{keyboardShortcuts:_.oi(_.Ay),additionalLinks:_.oi(yy)}},
{path:_.Fp.bHa,zl:sz.for("onboarding"),data:Qq},{path:_.Fp.NR,zl:sz.for("results"),data:{appBarTitle:"Build Status",appBarBadge:"early access",disableAppLink:!0,showSshKeysLink:!1,showTermsOfServiceLink:!0,showPrivacyLink:!0}},{path:_.Fp.Gzb,zl:sz.for("ssh_keys"),data:Qq,resolve:{keyboardShortcuts:_.oi(_.Ay)}},{path:_.Fp.sxc,zl:sz.for("source"),data:Object.assign({},Qq,{groupType:"host"}),resolve:{keyboardShortcuts:_.oi(_.Ay),settingsPageLink:_.oi(By),additionalLinks:_.oi(yy)}},{path:_.Fp.pI,zl:sz.for("source"),
data:Object.assign({},Qq),resolve:{keyboardShortcuts:_.oi(_.Ay),settingsPageLink:_.oi(By),additionalLinks:_.oi(yy)}},{path:"**",component:_.av,data:{appBarTitle:"Oops",showTermsOfServiceLink:!0,showPrivacyLink:!0}}]}],tz=class{store(){}HBa(a,b){return this.pha(a)&&this.pha(b)?a.component===b.component:a.qe===b.qe}pha(a){return a.data.Rc}};tz.O=function(a){return new (a||tz)};tz.ta=_.k({token:tz,oa:tz.O});var uz=class{};uz.O=function(a){return new (a||uz)};uz.Ca=_.vd({type:uz,zy:[cy]});
var $9a=[..._.sPa(sz),_.mi,_.ut,_.iu,_.Zy,{va:hi,Ab:function(a){return()=>{_.x(a.prefetch("file",!1),_.Jf(1),_.Lf(1E3)).subscribe(()=>{const b=document.getElementById("pre-rendered-code");b==null||b.hasAttribute("processed")||b.parentElement.removeChild(b)})}},Ib:[_.Ov],xd:!0},{va:_.zf,Fb:_.St,Ib:[_.zt]},{va:_.ki,Qd:_.$y},{va:_.Yo,Qd:tz},{va:_.BLa,jc:"/"},{va:r5a,Ab:function(a){const b=Z9a[0].children.filter(c=>{switch(c.path){case "piper":case _.Fp.N1:return _.qk.has(2);case _.Fp.NR:return _.vl(_.il(a,
ev,4),1);default:return!0}});Z9a[0].children=b;return Z9a},Ib:[zv,_.jv]},{va:_.kZa,jc:_.jZa},{va:_.c2a,jc:_.d2a},{va:_.ai,Qd:_.dv},{va:_.dz,jc:{Sz:!1}}],a$a={aq:_.Cy,Nb:_.E8a},b$a;
b$a={aq:nz,Nb:[...function(a={},b={}){return[{va:q9a,Ab:gya},{va:r9a,jc:b.initialState},{va:s9a,Ab:eya,Ib:[r9a]},{va:w9a,jc:a},{va:x9a,Fb:a instanceof _.Dd?a:w9a},{va:v9a,Ib:[w9a,[new _.sIa(x9a)]],Ab:dya},{va:A9a,jc:b.HTb?b.HTb:[]},{va:C9a,Ib:[B9a,A9a],Ab:fya},{va:u9a,jc:b.nAa?b.nAa:Hxa},{va:t9a,Ib:[u9a,C9a],Ab:Kxa},p9a,N9a,O9a,Q9a,R9a,[{va:E9a,jc:b.Xrd},{va:D9a,Ab:Xxa,Ib:[E9a]},{va:jz,Ib:[D9a],Ab:Txa},{va:B9a,xd:!0,Ib:[jz],Ab:Vxa},{va:B9a,xd:!0,Ib:[jz],Ab:Uxa},{va:B9a,xd:!0,Ib:[jz],Ab:Wxa}],[{va:F9a,
xd:!0,Ib:[jz],Ab:Zxa}]]}({},void 0)]};var c$a=[[]].flat(),d$a=c$a.filter(jya);
uz.Ba=_.Xc({Nb:$9a,imports:[Y9a,_.Kv,_.ey,xy,a$a,b$a,{aq:rz,Nb:[d$a,{va:U9a,jc:[c$a]},{va:S9a,Ab:function(){const a=_.n(qz,{optional:!0,VD:!0}),b=_.n(U9a,{self:!0});if((b.length!==1||b[0].length!==0)&&a)throw new TypeError("Cd");return"guarded"}},{va:T9a,xd:!0,jc:[]},{va:V9a,Ab:function(a,b){const c=[];for(const d of a)c.push(...d);for(const d of b)c.push(...d);return c.map(d=>d instanceof _.Dd||jya(d)?_.n(d):d)},Ib:[U9a,T9a]}]},_.Rt,_.bv,_.hu,_.bz,_.JOa(Z9a),{aq:Xy,Nb:[_.ku,{va:_.qn,Qd:_.FZa},{va:_.$Ya,
Ab:_.xta},{va:aZa,Ab:function(){return{enabledFeatures:Array.from(_.kv).join(", ")}}},{va:_.aw,Ab:_.Kj,Ib:[_.hk,_.Hy]},{va:_.tKa,Fb:R8a},{va:_.F8a,Ab:_.Kj,Ib:[_.GKa,_.Iy]},{va:_.j_a,Ab:_.Kj,Ib:[_.Ln,_.Iy]},{va:_.k_a,Ab:_.Kj,Ib:[_.Ln,_.Iy]},{va:_.I8a,Ab:_.Kj,Ib:[_.HKa,_.Iy]},{va:_.N8a,Ab:_.Kj,Ib:[_.Mn,_.Iy]},{va:_.h_a,Ab:_.Kj,Ib:[_.JKa,_.Iy]},{va:_.Py,Ab:_.Kj,Ib:[_.KKa,_.Fy]},{va:_.Sy,Ab:_.Kj,Ib:[_.TKa,_.Fy]},{va:_.P8a,Ab:_.Kj,Ib:[_.MKa,_.Iy]},{va:_.Q8a,Ab:_.Kj,Ib:[_.NKa,_.Iy]},{va:_.l_a,Ab:_.Kj,Ib:[_.OKa,
_.Iy]},{va:_.m_a,Ab:_.Kj,Ib:[_.PKa,_.Iy]},{va:_.o_a,Ab:_.Kj,Ib:[_.RKa,_.Iy]},{va:_.L8a,Ab:_.Kj,Ib:[_.SKa,_.Iy]},{va:_.ju,Ab:function(){return window}},{va:_.BZa,Qd:_.DZa},{va:_.CZa,Ab:function(a){return new _.jm(a.document)},Ib:[_.ju]},{va:_.Ky,xd:!0,Fb:_.Ly},{va:_.Ky,xd:!0,Fb:_.My}]},Nv]});var vz=class{};vz.O=function(a){return new (a||vz)};vz.Ca=_.vd({type:vz,zy:[cy]});vz.Ba=_.Xc({imports:[uz,_.Kr]});var qya;_.Bk=new Map;qya=!1;var e$a=class{constructor(a){this.Pd=a}toString(){return this.Pd.join(".")}getVersion(){return this.Pd[0]}getExtension(){return this.Pd[1]}};var g$a=function(a){var b=a.split(".");b=b.length!==4&&b.length!==3||b[0].indexOf("=")!==-1?null:new f$a(b);if(b===null)throw new TypeError("Ed`"+a);return b},f$a=class{constructor(a){this.Pd=a}toString(){return this.Pd.join(".")}getVersion(){return this.Pd[1]}};var n$a=function(a,b=!0){var c=h$a(a);const d=new i$a,e=c.match(Am)[5];Rca(j$a,function(g){const l=e.match("/"+g+"=([^/]+)");l&&wz(d,g,l[1])});let f="";f=a.indexOf("_/ss/")!=-1?"_/ss/":a.indexOf("_/wa/")!=-1?"_/wa/":a.indexOf("_/r/")!=-1?"_/r/":"_/js/";d.uM=a.substr(0,a.indexOf(f)+f.length);if(d.uM.endsWith("_/wa/")){b=k$a(a);let g=!0;Object.values(l$a).forEach(l=>{a.endsWith(l)&&(d.Twb=l,g=!1)});g&&(c=a.split("/"),d.Twb="/"+c[c.length-1]);wz(d,"wk",b.toString());return d}if(d.uM.endsWith("_/r/"))return wz(d,
"sc",m$a(a).toString()),d;if(!b)return d;(b=c.match(Am)[6]||null)&&DHa(b,(g,l)=>{d.hk[g]=l});return d},h$a=function(a){return a.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?a.substr(65):a},k$a=function(a){let b=null;const c=a.lastIndexOf("_/wa/")+5,d=a.indexOf("/",c);d!==-1?b=a.slice(c,d):Object.values(l$a).forEach(e=>{a.endsWith(e)&&(b=a.slice(c,a.lastIndexOf(e)))});if(b===null)return null;try{return g$a(b)}catch(e){return null}},m$a=function(a){a=a.slice(a.lastIndexOf("_/r/")+
4);if(a===null)return null;try{const c=a.split(".");var b=c.length!==2?null:new e$a(c);if(b===null)throw new TypeError("Dd`"+a);return b}catch(c){return null}},o$a=function(a){var b=(b=h$a(a).match(Am)[5]||null)?decodeURI(b):b;return b===null?!1:RegExp("/_/wa/","g").test(b)?!!k$a(a):RegExp("/_/r/","g").test(b)?!!m$a(a):RegExp("(/_/js/)|(/_/ss/)","g").test(b)?/\/k=/.test(b):!1},wz=function(a,b,c){c?a.Nk[b]=c:delete a.Nk[b]},r$a=function(a){const b=[],c=(0,_.Oj)(function(d){this.Nk[d]!==void 0&&b.push(d+
"="+this.Nk[d])},a);p$a(a)?(c("md"),c("k"),c("ck"),c("am"),c("rs"),c("gssmodulesetproto"),c("tpc")):(c("sdch"),c("k"),c("ck"),c("am"),c("rt"),"d"in a.Nk||wz(a,"d","0"),c("d"),c("exm"),c("excm"),(a.Nk.excm||a.Nk.exm)&&b.push("ed=1"),c("im"),c("dg"),c("sm"),xz(a,"br")=="1"&&c("br"),c("br-d"),xz(a,"zs")!=="0"&&c("zs"),q$a(a)!==""&&c("wt"),c("gssmodulesetproto"),c("ujg"),c("sp"),c("rs"),c("cb"),c("ee"),c("tpc"),c("m"));return b.join("/")},xz=function(a,b){return a.Nk[b]?a.Nk[b]:null},p$a=function(a){a=
xz(a,"md");return!!a&&a!=="0"},q$a=function(a){switch(xz(a,"wt")){case "0":return"0";case "1":return"1";case "2":return"2";default:return""}},s$a=function(a,b){b&&b.length>0?(b.sort(),wz(a,"exm",b.join(","))):wz(a,"exm",null)},t$a=function(a,b){b&&b.length>0?(b.sort(),wz(a,"excm",b.join(","))):wz(a,"excm",null)},u$a=function(a){return(a=xz(a,"m"))?a.split(","):[]},v$a=function(a,b){const c=Object.keys(b).filter(d=>!!Object.keys(b[d]).length).map(d=>{const e=Object.keys(b[d]);e.length>1&&e.sort();
return d+":"+e.join(",")});c.sort();wz(a,"ee",c.join(";"))},w$a=function(a){delete a.Nk.m;delete a.Nk.exm;delete a.Nk.ed},i$a=class{constructor(){this.Nk={};this.uM="";this.hk={};this.Twb=".wasm"}toString(){if(this.uM.endsWith("_/wa/"))var a=`${this.uM}${xz(this,"wk")}${this.Twb}`;else if(this.uM.endsWith("_/r/"))a=`${this.uM}${xz(this,"sc")}`;else{a=this.uM+r$a(this);const b=_.Bm(this.hk);let c="";b!=""&&(c="?"+b);a+=c}return a}G8(a){wz(this,"md",a)}QYb(a){wz(this,"rs",a)}sOb(){return xz(this,"rs")}clone(){return n$a(this.toString())}},
j$a={ebd:"k",T$c:"ck",Ebd:"wk",Ead:"m",dad:"exm",bad:"excm",K$c:"am",Aad:"mm",cbd:"rt",qad:"d",cad:"ed",mbd:"sv",V$c:"deob",O$c:"cb",ibd:"rs",gbd:"sdch",rad:"im",W$c:"dg",Z$c:"br",Y$c:"br-d",Qbd:"zs",Kbd:"wt",ead:"ee",lbd:"sm",Dad:"md",iad:"gssmodulesetproto",Bbd:"ujg",Abd:"sp",wbd:"tpc",pad:"ichc",nbd:"sc"},x$a=RegExp("^loaded_(g|h)?[_\\d]+$"),l$a={Dbd:".wasm",kbd:".map",ubd:".symbols",uad:".loader.js",vad:".loader.sourcemap",Ibd:".worker.js",Jbd:".worker.sourcemap"};var y$a=a=>{a=a.clone();w$a(a);wz(a,"dg",null);wz(a,"d","0");s$a(a,null);t$a(a,null);wz(a,"ichc","0");return a},z$a=!0,A$a=(a,b,{cssRowKey:c,oV:d,KW:e,callback:f}={})=>{wz(a,"m",b.join(","));e&&v$a(a,e);c&&(wz(a,"ck",c),d?a.QYb(d):z$a&&(z$a=!1));if(f){if(f!=null&&!x$a.test(f))throw Error("Fd`"+f);wz(a,"cb",f)}a=a.toString();_.Mk(a,"/")&&(e=document.location.href.match(Am),b=e[1],c=e[2],d=e[3],e=e[4],f="",b&&(f+=b+":"),d&&(f+="//",c&&(f+=c+"@"),f+=d,e&&(f+=":"+e)),a=f+a);return _.bc(a)},B$a=(a,b,{lmb:c=
[],cssRowKey:d,oV:e,KW:f,callback:g}={})=>{a=y$a(a);t$a(a,c);return A$a(a,b,{cssRowKey:d,oV:e,KW:f,callback:g})},C$a=(a,b,{mmb:c=[],lmb:d=[],cssRowKey:e,oV:f,KW:g,callback:l}={})=>{a=y$a(a);wz(a,"d","1");s$a(a,c);t$a(a,d);return A$a(a,b,{cssRowKey:e,oV:f,KW:g,callback:l})};var E$a=function(a){return D$a(a).then(function(b){return JSON.parse(b.responseText)})},D$a=function(a){const b={},c=b.y$c?b.y$c.Pea():wRa.Pea();return(new Ut(function(d,e){let f;try{c.open("GET",a,!0)}catch(g){e(new yz("Error opening XHR: "+g.message,a,c))}c.onreadystatechange=function(){if(c.readyState==4){_.ea.clearTimeout(f);var g;!(g=uRa(c.status))&&(g=c.status===0)&&(g=CHa(a),g=!(g=="http"||g=="https"||g==""));g?d(c):e(new F$a(c.status,a,c))}};c.onerror=function(){e(new yz("Network error",a,
c))};if(b.headers)for(let g in b.headers){const l=b.headers[g];l!=null&&c.setRequestHeader(g,l)}b.withCredentials&&(c.withCredentials=b.withCredentials);b.responseType&&(c.responseType=b.responseType);b.mimeType&&c.overrideMimeType(b.mimeType);b.t8c>0&&(f=_.ea.setTimeout(function(){c.onreadystatechange=()=>{};c.abort();e(new G$a(a,c))},b.t8c));try{c.send(null)}catch(g){c.onreadystatechange=()=>{},_.ea.clearTimeout(f),e(new yz("Error sending XHR: "+g.message,a,c))}})).bR(function(d){d instanceof Wt&&
c.abort();throw d;})},yz=function(a,b,c){_.ba.call(this,a+", url="+b);this.url=b;this.zDa=c};_.Lk(yz,_.ba);yz.prototype.name="XhrError";var F$a=function(a,b,c){yz.call(this,"Request Failed, status="+a,b,c);this.status=a};_.Lk(F$a,yz);F$a.prototype.name="XhrHttpError";var G$a=function(a,b){yz.call(this,"Request timed out",a,b)};_.Lk(G$a,yz);G$a.prototype.name="XhrTimeoutError";var I$a,N$a,O$a,K$a,L$a,M$a,Q$a;_.H$a=function(a,b,c,d,e=b){let f=b.length,g=()=>{f=0;a.onload=null;a.onerror=null;l=()=>{}},l=()=>{g();const t=e.filter(w=>!_.ri().Gj[w].cz());t.length!==0?d(t,`Response was successful but was missing module(s) ${t}.`):c()},p=()=>{f--;f==0&&l()};b.forEach(t=>{t=_.ri().Gj[t];t.cz()?p():(t.d8(t.Dua,p),mPa(t,p))});a.onload=()=>l();a.onerror=()=>{g();d(b)}};
_.zz=function(a,b){let c=!1,d=[];for(let e=0;e<b.length;++e){const f=b[e];a.l8[f]||(a.l8[f]=!0,a.AAa.push(f),c=!0,d.push(f))}c&&(a.nmb=!1)};I$a=function(a,b){if(b.href||b.getAttribute("data-href"))if(b=b.href||b.getAttribute("data-href"),o$a(b)&&!n$a(b).uM.endsWith("_/js/")){b=u$a(n$a(b));for(const c of b)a.scb.includes(c)||a.scb.push(c)}};
_.J$a=function(a,b,c,d){if(a.L7)return a.L7.then(()=>{_.J$a(a,b,c,d)}),!0;if(!a.Jna){const f=[];var e=Object.assign({},a.l8);a.F9(b,g=>{f.push(g.getId())},d,g=>!g.cz(),e);b=f}for(e=0;e<b.length;){let f=b.length-e,g=e==0?b:b.slice(e,b.length),l=K$a(a,g,d),p=_.cc(l).toString();for(;p.length>a.Gna;)if(f>1)f-=Math.ceil((p.length-a.Gna)/6),f=Math.max(f,1),g=b.slice(e,e+f),l=K$a(a,g,d),p=_.cc(l).toString();else return a.Jna?(a.Jna=!1,a.L7=L$a(a).then(t=>{M$a(a,t,d)}),_.J$a(a,b.slice(e),c,d)):!1;e+=f;a.Jna?
c(l,g):c(l,g,e===b.length?b:[])}return!0};N$a=function(a){a.nmb||(a.nmb=!0,a.AAa.sort());return a.AAa};O$a=function(a){a=a.scb;a.sort();return a};K$a=function(a,b,c){return a.Jna?C$a(a.lla,b,{cssRowKey:a.lLb,oV:a.zKb,KW:c,mmb:N$a(a),lmb:O$a(a)}):B$a(a.lla,b,{cssRowKey:a.lLb,oV:a.zKb,mmb:N$a(a),lmb:O$a(a)})};_.P$a=function(a,b){let c=[];for(let d=0;d<b.length;++d){const e=b[d];a.l8[e]&&(delete a.l8[e],_.va(a.AAa,e),c.push(e))}};L$a=function(a){a=a.lla.clone();w$a(a);wz(a,"dg",null);a.G8("1");return E$a(a.toString())};
M$a=function(a,b,c){_.ri().mBa((b||{}).moduleGraph);a.F9(N$a(a),d=>{_.zz(a,[d.getId()])},c);a.L7=null};
_.Az=class{constructor(a,b,c,d=!1,e=!1){this.lla=n$a(_.cc(a).toString(),!0);this.lLb=b;this.zKb=c;this.Jna=d;this.l8={};this.Neb={};this.AAa=[];this.nmb=!0;this.scb=(a=xz(this.lla,"excm"))?a.split(","):[];this.X5c=e;this.Ina=!1;this.Mea="anonymous";this.Gna=4043;this.S9a=document.head||document.documentElement;this.L7=this.Fia=null;this.G7c=!0;this.logger=null;_.zz(this,u$a(this.lla));this.dva=void 0;this.xya()}L_c(a,b,{KW:c,onError:d,oL:e,D1c:f}={}){this.Neb=b;if(!a)throw Error("Id");if(this.X5c){for(const g of document.getElementsByTagName("style"))I$a(this,
g);for(const g of document.getElementsByTagName("link"))I$a(this,g)}this.FSb(this.jjb(a),c,d,e,f)}FSb(a,b,c=()=>{},d=()=>{}){_.J$a(this,a,(e,f,g=f)=>{this.load(e,f,c,d,g,b)},b)||c(-1)}xya(){}load(a,b,c,d,e=b){_.cc(a);const f=Q$a(a,this.Ina,this.Mea,this.dva);_.zz(this,b);this.Fia=f;this.S9a.insertBefore(f,this.S9a.firstChild);_.H$a(f,b,()=>{f.parentElement.removeChild(f);this.Fia==f&&(this.Fia=null);const g=new Set;b.map(l=>g.add(l));for(const l in this.Neb)this.Neb[l].cz()&&g.add(l);Array.from(g);
d()},g=>{f.parentElement.removeChild(f);this.Fia==f&&(this.Fia=null);_.P$a(this,g);this.L7?this.L7.then(()=>{c(-1,a)}):c(-1,a)},e)}jjb(a){return a.filter(b=>!this.l8[b])}F9(a,b,c,d,e={}){const f=_.ri();for(let g of a){a=f.Gj[g];if(e[g]||d&&!d(a))continue;e[g]=!0;let l=a.mfa||[];if(c){let p=[];c[g]&&(p=Object.keys(c[g]));l=l.concat(p)}this.F9(l,b,c,d,e);b(a)}}};Q$a=(a,b,c,d)=>{const e=_.rm(document,"SCRIPT");_.pc(e,a);b&&(e.crossOrigin=c);e.async=!1;d&&e.setAttribute("fetchpriority",d);return e};var R$a=function(a){switch(a.type){case Bz.tf.Pzb:return"Unauthorized";case Bz.tf.Sxb:return"Consecutive load failures";case Bz.tf.TIMEOUT:return"Timed out";case Bz.tf.pzb:return"Out of date module id";case Bz.tf.RFa:return"Init error";default:return`Unknown failure type ${a.type}`}},Bz=class{constructor(a,b,c,d){this.type=a;this.status=b;this.mmb=c;this.url=d}toString(){return`${R$a(this)} (${this.status!=void 0?this.status:"?"})`}};Gk.mv=Bz;Gk.mv.tf={Pzb:0,Sxb:1,TIMEOUT:2,pzb:3,RFa:4};var Cz=function(){this.Meb=this.hm=null;this.Gj={};this.zG=[];this.HL=[];this.zAa=[];this.ut=[];this.jR=[];this.tO={};this.pF={};this.qC=this.tsa=new up([],"");this.ubb=null;this.gxa=new _.Xt;this.EUa=!1;this.Ota=0;this.SQb=this.p1b=this.RRb=!1};_.Lk(Cz,oPa);var S$a=function(a,b){_.ba.call(this,`Error loading ${a}: ${b}`)};_.Lk(S$a,_.ba);_.aa=Cz.prototype;_.aa.oYb=function(a){this.EUa=a};
_.aa.mBa=function(a,b){if(!(this instanceof Cz))this.mBa(a,b);else if(typeof a==="string"){if(a.startsWith("d$")){a=a.substring(2);for(var c=[],d=0,e=a.indexOf("/"),f=0,g=!1,l=0;;){var p=g?a.substring(f):a.substring(f,e);if(p.length===0)d++,f="sy"+d.toString(36),p=[];else{var t=p.indexOf(":");if(t<0)f=p,p=[];else if(t===p.length-1)f=p.substring(0,t),p=Array(c[l-1]);else{f=p.substring(0,t);p=p.substring(t+1).split(",");t=l;for(let w=0;w<p.length;w++)t-=p[w].length===0?1:Number(p[w]),p[w]=c[t]}t=0;
if(f.length===0)t=1;else if(f.charAt(0)==="+"||f.charAt(0)==="-")t=Number(f);t!==0&&(d+=t,f="sy"+d.toString(36))}c.push(f);T$a(this,f,p);if(g)break;f=e+1;e=a.indexOf("/",f);e===-1&&(g=!0);l++}this.Meb=c}else{a=a.split("/");c=[];for(d=0;d<a.length;d++){l=a[d].split(":");e=l[0];g=[];if(l[1])for(g=l[1].split(","),l=0;l<g.length;l++)g[l]=c[parseInt(g[l],36)];c.push(e);T$a(this,e,g)}this.Meb=c}b&&b.length?(laa(this.zG,b),this.ubb=_.ta(b)):this.gxa.BO||this.gxa.callback();Object.freeze(this.Meb);this.qC==
this.tsa&&(this.qC=null,this.tsa.onLoad((0,_.Oj)(this.lOb,this))&&U$a(this,new Gk.mv(Gk.mv.tf.RFa)),Dz(this))}};_.aa.BWb=function(a,b){if(this.tO[a]){delete this.tO[a][b];for(const c in this.tO[a])return;delete this.tO[a]}};_.aa.isActive=function(){return this.zG.length>0};_.aa.BRb=function(){return this.jR.length>0};
var Dz=function(a){var b=a.RRb,c=a.isActive();c!=b&&(a.Qua(c?"active":"idle"),a.RRb=c);b=a.BRb();b!=a.p1b&&(a.Qua(b?"userActive":"userIdle"),a.p1b=b)},T$a=function(a,b,c){a.Gj[b]?(a=a.Gj[b].mfa,a!=c&&a.splice(0,a.length,...c)):a.Gj[b]=new up(c,b)},X$a=function(a,b,c){var d=[];_.za(b,d);b=[];for(var e={},f=0;f<d.length;f++){var g=d[f],l=a.Gj[g];if(!l)throw Error("Jd`"+g);var p=new _.Xt;e[g]=p;l.cz()?p.callback(null):(V$a(a,g,l,!!c,p),W$a(a,g)||b.push(g))}b.length>0&&(a.zG.length===0?a.qcb(b):(a.ut.push(b),
Dz(a)));return e},V$a=function(a,b,c,d,e){c.registerCallback(e.callback,e);mPa(c,function(f){e.yfa(new S$a(b,f))});W$a(a,b)?d&&(_.ua(a.jR,b)>=0||a.jR.push(b),Dz(a)):d&&(_.ua(a.jR,b)>=0||a.jR.push(b))};
Cz.prototype.qcb=function(a,b,c){b||(this.Ota=0);var d=this.jjb(a);this.zG=d;this.HL=this.EUa?a:_.wa(d);Dz(this);if(d.length!==0){this.zAa.push.apply(this.zAa,d);if(Object.keys(this.tO).length>0&&!this.hm.G7c)throw Error("Kd");a=(0,_.Oj)(this.hm.L_c,this.hm,_.wa(d),this.Gj,{KW:this.tO,cjd:!!c,onError:(e,f)=>{var g=this.HL;e=e!=null?e:void 0;this.Ota++;const l=_.wa(d);this.HL=g;d.forEach(_.Jk(_.va,this.zAa),this);e==401?(U$a(this,new Gk.mv(Gk.mv.tf.Pzb,e)),this.ut.length=0):e==410?(Y$a(this,new Gk.mv(Gk.mv.tf.pzb,
e)),Z$a(this)):this.Ota>=3?(Y$a(this,new Gk.mv(Gk.mv.tf.Sxb,e,l,f)),Z$a(this)):this.qcb(this.HL,!0,e==8001)},D1c:(0,_.Oj)(this.SWc,this)});(b=Math.pow(this.Ota,2)*5E3)?_.ea.setTimeout(a,b):a()}};Cz.prototype.jjb=function(a){a=a.filter(d=>this.Gj[d].cz()?(_.ea.setTimeout(()=>Error("Ld`"+d),0),!1):!0);for(var b=[],c=0;c<a.length;c++)b=b.concat($$a(this,a[c]));_.za(b);return!this.EUa&&b.length>1?(a=b.shift(),this.ut=b.map(function(d){return[d]}).concat(this.ut),[a]):b};
var $$a=function(a,b){var c=Yca(a.zAa),d=[];c[b]||d.push(b);b=[b];for(var e=0;e<b.length;e++)for(var f=a.Gj[b[e]].mfa,g=f.length-1;g>=0;g--){var l=f[g];a.Gj[l].cz()||c[l]||(d.push(l),b.push(l))}d.reverse();_.za(d);return d};
Cz.prototype.tBa=function(){if(this.qC){var a=this.qC.getId(),b=[];if(this.tO[a]){for(const c of Object.keys(this.tO[a])){const d=this.Gj[c];d&&!d.cz()&&(this.BWb(a,c),b.push(c))}this.rcb(b)}this.isDisposed()||(this.Gj[a].onLoad((0,_.Oj)(this.lOb,this))&&U$a(this,new Gk.mv(Gk.mv.tf.RFa)),_.va(this.jR,a),_.va(this.zG,a),this.zG.length===0&&Z$a(this),this.ubb&&a==this.ubb&&(this.gxa.BO||this.gxa.callback()),Dz(this),this.qC=null)}};
var W$a=function(a,b){if(_.ua(a.zG,b)>=0)return!0;for(var c=0;c<a.ut.length;c++)if(_.ua(a.ut[c],b)>=0)return!0;return!1};Cz.prototype.load=function(a,b){return X$a(this,[a],b)[a]};Cz.prototype.rcb=function(a){return X$a(this,a)};var sqa=function(a){var b=_.qi;b.qC&&b.qC.getId()==="synthetic_module_overhead"&&(b.tBa(),delete b.Gj.synthetic_module_overhead);b.Gj[a]&&b.F9(b.Gj[a].mfa||[],c=>{c.tBa();_.va(b.zG,c.getId())},c=>!c.cz());b.qC=b.Gj[a]};
Cz.prototype.uWb=function(a){this.qC||(this.Gj.synthetic_module_overhead=new up([],"synthetic_module_overhead"),this.qC=this.Gj.synthetic_module_overhead);var b=this.qC;b.d8(b.Dua,a)};Cz.prototype.SWc=function(){Y$a(this,new Gk.mv(Gk.mv.tf.TIMEOUT));Z$a(this)};
var Y$a=function(a,b){a.HL.length>1?a.ut=a.HL.map(function(c){return[c]}).concat(a.ut):U$a(a,b)},U$a=function(a,b){var c=a.HL;a.zG.length=0;for(var d=[],e=0;e<a.ut.length;e++){var f=a.ut[e].filter(function(p){var t=$$a(this,p);return Vya(c,function(w){return _.ua(t,w)>=0})},a);laa(d,f)}for(e=0;e<c.length;e++)kaa(d,c[e]);for(e=0;e<d.length;e++){for(f=0;f<a.ut.length;f++)_.va(a.ut[f],d[e]);_.va(a.jR,d[e])}var g=a.pF.error;if(g)for(e=0;e<g.length;e++){var l=g[e];for(f=0;f<d.length;f++)l("error",d[f],
b)}for(e=0;e<c.length;e++)if(a.Gj[c[e]])a.Gj[c[e]].onError(b);a.HL.length=0;Dz(a)},Z$a=function(a){for(;a.ut.length;){var b=a.ut.shift().filter(function(c){return!this.Gj[c].cz()},a);if(b.length>0){a.qcb(b);return}}Dz(a)};_.aa=Cz.prototype;_.aa.registerCallback=function(a,b){Array.isArray(a)||(a=[a]);for(var c=0;c<a.length;c++)this.d8(a[c],b)};_.aa.d8=function(a,b){var c=this.pF;c[a]||(c[a]=[]);c[a].push(b)};_.aa.Qua=function(a){for(var b=this.pF[a],c=0;b&&c<b.length;c++)b[c](a)};
_.aa.F9=function(a,b,c=()=>!0,d={}){for(const e of a)a=this.Gj[e],!d[e]&&c(a)&&(d[e]=!0,this.F9(a.mfa||[],b,c,d),b(a))};_.aa.dispose=function(){Qca(Vca(this.Gj),this.tsa);this.Gj={};this.zG=[];this.HL=[];this.jR=[];this.ut=[];this.pF={};this.SQb=!0};_.aa.isDisposed=function(){return this.SQb};_.pqa=function(){return new Cz};/*

 Hammer.JS - v2.0.2 - 2014-07-26
 http://hammerjs.github.io/

 Copyright (c) 2014 Jorik Tangelder <j.tangelder@gmail.com>;
 Licensed under the MIT license */
(function(){const module=undefined;const exports=undefined;const define=undefined;!function(a,b,c,d){function e(a,b,c){return setTimeout(k(a,c),b)}function f(a,b,c){return Array.isArray(a)?(g(a,c[b],c),!0):!1}function g(a,b,c){var e,f;if(a)if(a.forEach)a.forEach(b,c);else if(a.length!==d)for(e=0,f=a.length;f>e;e++)b.call(c,a[e],e,a);else for(e in a)a.hasOwnProperty(e)&&b.call(c,a[e],e,a)}function h(a,b,c){for(var e=Object.keys(b),f=0,g=e.length;g>f;f++)(!c||c&&a[e[f]]===d)&&(a[e[f]]=b[e[f]]);return a}
function i(a,b){return h(a,b,!0)}function j(a,b,c){var d,e=b.prototype;d=a.prototype=Object.create(e),d.constructor=a,d._super=e,c&&h(d,c)}function k(a,b){return function(){return a.apply(b,arguments)}}function l(a,b){return typeof a==hb?a.apply(b?b[0]||d:d,b):a}function m(a,b){return a===d?b:a}function n(a,b,c){g(r(b),function(b){a.addEventListener(b,c,!1)})}function o(a,b,c){g(r(b),function(b){a.removeEventListener(b,c,!1)})}function p(a,b){for(;a;){if(a==b)return!0;a=a.parentNode}return!1}function q(a,
b){return a.indexOf(b)>-1}function r(a){return a.trim().split(/\s+/g)}function s(a,b,c){if(a.indexOf&&!c)return a.indexOf(b);for(var d=0,e=a.length;e>d;d++)if(c&&a[d][c]==b||!c&&a[d]===b)return d;return-1}function t(a){return Array.prototype.slice.call(a,0)}function u(a,b,c){for(var d=[],e=[],f=0,g=a.length;g>f;f++){var h=b?a[f][b]:a[f];s(e,h)<0&&d.push(a[f]),e[f]=h}return c&&(d=b?d.sort(function(a,c){return a[b]>c[b]}):d.sort()),d}function v(a,b){for(var c,e,f=b[0].toUpperCase()+b.slice(1),g=0,h=
fb.length;h>g;g++)if(c=fb[g],e=c?c+f:b,e in a)return e;return d}function w(){return lb++}function x(b,c){var d=this;this.manager=b,this.callback=c,this.element=b.element,this.target=b.options.inputTarget,this.domHandler=function(a){l(b.options.enable,[b])&&d.handler(a)},this.evEl&&n(this.element,this.evEl,this.domHandler),this.evTarget&&n(this.target,this.evTarget,this.domHandler),this.evWin&&n(a,this.evWin,this.domHandler)}function y(a){var b;return new (b=ob?M:pb?N:nb?P:L)(a,z)}function z(a,b,c){var d=
c.pointers.length,e=c.changedPointers.length,f=b&vb&&d-e===0,g=b&(xb|yb)&&d-e===0;c.isFirst=!!f,c.isFinal=!!g,f&&(a.session={}),c.eventType=b,A(a,c),a.emit("hammer.input",c),a.recognize(c),a.session.prevInput=c}function A(a,b){var c=a.session,d=b.pointers,e=d.length;c.firstInput||(c.firstInput=D(b)),e>1&&!c.firstMultiple?c.firstMultiple=D(b):1===e&&(c.firstMultiple=!1);var f=c.firstInput,g=c.firstMultiple,h=g?g.center:f.center,i=b.center=E(d);b.timeStamp=kb(),b.deltaTime=b.timeStamp-f.timeStamp,b.angle=
I(h,i),b.distance=H(h,i),B(c,b),b.offsetDirection=G(b.deltaX,b.deltaY),b.scale=g?K(g.pointers,d):1,b.rotation=g?J(g.pointers,d):0,C(c,b);var j=a.element;p(b.srcEvent.target,j)&&(j=b.srcEvent.target),b.target=j}function B(a,b){var c=b.center,d=a.offsetDelta||{},e=a.prevDelta||{},f=a.prevInput||{};(b.eventType===vb||f.eventType===xb)&&(e=a.prevDelta={x:f.deltaX||0,y:f.deltaY||0},d=a.offsetDelta={x:c.x,y:c.y}),b.deltaX=e.x+(c.x-d.x),b.deltaY=e.y+(c.y-d.y)}function C(a,b){var c,e,f,g,h=a.lastInterval||
b,i=b.timeStamp-h.timeStamp;if(b.eventType!=yb&&(i>ub||h.velocity===d)){var j=h.deltaX-b.deltaX,k=h.deltaY-b.deltaY,l=F(i,j,k);e=l.x,f=l.y,c=jb(l.x)>jb(l.y)?l.x:l.y,g=G(j,k),a.lastInterval=b}else c=h.velocity,e=h.velocityX,f=h.velocityY,g=h.direction;b.velocity=c,b.velocityX=e,b.velocityY=f,b.direction=g}function D(a){for(var b=[],c=0;c<a.pointers.length;c++)b[c]={clientX:ib(a.pointers[c].clientX),clientY:ib(a.pointers[c].clientY)};return{timeStamp:kb(),pointers:b,center:E(b),deltaX:a.deltaX,deltaY:a.deltaY}}
function E(a){var b=a.length;if(1===b)return{x:ib(a[0].clientX),y:ib(a[0].clientY)};for(var c=0,d=0,e=0;b>e;e++)c+=a[e].clientX,d+=a[e].clientY;return{x:ib(c/b),y:ib(d/b)}}function F(a,b,c){return{x:b/a||0,y:c/a||0}}function G(a,b){return a===b?zb:jb(a)>=jb(b)?a>0?Ab:Bb:b>0?Cb:Db}function H(a,b,c){c||(c=Hb);var d=b[c[0]]-a[c[0]],e=b[c[1]]-a[c[1]];return Math.sqrt(d*d+e*e)}function I(a,b,c){c||(c=Hb);var d=b[c[0]]-a[c[0]],e=b[c[1]]-a[c[1]];return 180*Math.atan2(e,d)/Math.PI}function J(a,b){return I(b[1],
b[0],Ib)-I(a[1],a[0],Ib)}function K(a,b){return H(b[0],b[1],Ib)/H(a[0],a[1],Ib)}function L(){this.evEl=Kb,this.evWin=Lb,this.allow=!0,this.pressed=!1,x.apply(this,arguments)}function M(){this.evEl=Ob,this.evWin=Pb,x.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}function N(){this.evTarget=Rb,this.targetIds={},x.apply(this,arguments)}function O(a,b){var c=t(a.touches),d=this.targetIds;if(b&(vb|wb)&&1===c.length)return d[c[0].identifier]=!0,[c,c];var e,f,g=t(a.targetTouches),
h=t(a.changedTouches),i=[];if(b===vb)for(e=0,f=g.length;f>e;e++)d[g[e].identifier]=!0;for(e=0,f=h.length;f>e;e++)d[h[e].identifier]&&i.push(h[e]),b&(xb|yb)&&delete d[h[e].identifier];return i.length?[u(g.concat(i),"identifier",!0),i]:void 0}function P(){x.apply(this,arguments);var a=k(this.handler,this);this.touch=new N(this.manager,a),this.mouse=new L(this.manager,a)}function Q(a,b){this.manager=a,this.set(b)}function R(a){if(q(a,Xb))return Xb;var b=q(a,Yb),c=q(a,Zb);return b&&c?Yb+" "+Zb:b||c?b?
Yb:Zb:q(a,Wb)?Wb:Vb}function S(a){this.id=w(),this.manager=null,this.options=i(a||{},this.defaults),this.options.enable=m(this.options.enable,!0),this.state=$b,this.simultaneous={},this.requireFail=[]}function T(a){return a&dc?"cancel":a&bc?"end":a&ac?"move":a&_b?"start":""}function U(a){return a==Db?"down":a==Cb?"up":a==Ab?"left":a==Bb?"right":""}function V(a,b){var c=b.manager;return c?c.get(a):a}function W(){S.apply(this,arguments)}function X(){W.apply(this,arguments),this.pX=null,this.pY=null}
function Y(){W.apply(this,arguments)}function Z(){S.apply(this,arguments),this._timer=null,this._input=null}function $(){W.apply(this,arguments)}function _(){W.apply(this,arguments)}function ab(){S.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function bb(a,b){return b=b||{},b.recognizers=m(b.recognizers,bb.defaults.preset),new cb(a,b)}function cb(a,b){b=b||{},this.options=i(b,bb.defaults),this.options.inputTarget=this.options.inputTarget||a,this.handlers=
{},this.session={},this.recognizers=[],this.element=a,this.input=y(this),this.touchAction=new Q(this,this.options.touchAction),db(this,!0),g(b.recognizers,function(a){var b=this.add(new a[0](a[1]));a[2]&&b.recognizeWith(a[2]),a[3]&&b.requireFailure(a[2])},this)}function db(a,b){var c=a.element;g(a.options.cssProps,function(a,d){c.style[v(c.style,d)]=b?a:""})}function eb(a,c){var d=b.createEvent("Event");d.initEvent(a,!0,!0),d.gesture=c,c.target.dispatchEvent(d)}var fb=["","webkit","moz","MS","ms",
"o"],gb=b.createElement("div"),hb="function",ib=Math.round,jb=Math.abs,kb=Date.now,lb=1,mb=/mobile|tablet|ip(ad|hone|od)|android/i,nb="ontouchstart"in a,ob=v(a,"PointerEvent")!==d,pb=nb&&mb.test(navigator.userAgent),qb="touch",rb="pen",sb="mouse",tb="kinect",ub=25,vb=1,wb=2,xb=4,yb=8,zb=1,Ab=2,Bb=4,Cb=8,Db=16,Eb=Ab|Bb,Fb=Cb|Db,Gb=Eb|Fb,Hb=["x","y"],Ib=["clientX","clientY"];x.prototype={handler:function(){},destroy:function(){this.evEl&&o(this.element,this.evEl,this.domHandler),this.evTarget&&o(this.target,
this.evTarget,this.domHandler),this.evWin&&o(a,this.evWin,this.domHandler)}};var Jb={mousedown:vb,mousemove:wb,mouseup:xb},Kb="mousedown",Lb="mousemove mouseup";j(L,x,{handler:function(a){var b=Jb[a.type];b&vb&&0===a.button&&(this.pressed=!0),b&wb&&1!==a.which&&(b=xb),this.pressed&&this.allow&&(b&xb&&(this.pressed=!1),this.callback(this.manager,b,{pointers:[a],changedPointers:[a],pointerType:sb,srcEvent:a}))}});var Mb={pointerdown:vb,pointermove:wb,pointerup:xb,pointercancel:yb,pointerout:yb},Nb=
{2:qb,3:rb,4:sb,5:tb},Ob="pointerdown",Pb="pointermove pointerup pointercancel";a.MSPointerEvent&&(Ob="MSPointerDown",Pb="MSPointerMove MSPointerUp MSPointerCancel"),j(M,x,{handler:function(a){var b=this.store,c=!1,d=a.type.toLowerCase().replace("ms",""),e=Mb[d],f=Nb[a.pointerType]||a.pointerType,g=f==qb;e&vb&&(0===a.button||g)?b.push(a):e&(xb|yb)&&(c=!0);var h=s(b,a.pointerId,"pointerId");0>h||(b[h]=a,this.callback(this.manager,e,{pointers:b,changedPointers:[a],pointerType:f,srcEvent:a}),c&&b.splice(h,
1))}});var Qb={touchstart:vb,touchmove:wb,touchend:xb,touchcancel:yb},Rb="touchstart touchmove touchend touchcancel";j(N,x,{handler:function(a){var b=Qb[a.type],c=O.call(this,a,b);c&&this.callback(this.manager,b,{pointers:c[0],changedPointers:c[1],pointerType:qb,srcEvent:a})}}),j(P,x,{handler:function(a,b,c){var d=c.pointerType==qb,e=c.pointerType==sb;if(d)this.mouse.allow=!1;else if(e&&!this.mouse.allow)return;b&(xb|yb)&&(this.mouse.allow=!0),this.callback(a,b,c)},destroy:function(){this.touch.destroy(),
this.mouse.destroy()}});var Sb=v(gb.style,"touchAction"),Tb=Sb!==d,Ub="compute",Vb="auto",Wb="manipulation",Xb="none",Yb="pan-x",Zb="pan-y";Q.prototype={set:function(a){a==Ub&&(a=this.compute()),Tb&&(this.manager.element.style[Sb]=a),this.actions=a.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var a=[];return g(this.manager.recognizers,function(b){l(b.options.enable,[b])&&(a=a.concat(b.getTouchAction()))}),R(a.join(" "))},preventDefaults:function(a){if(!Tb){var b=
a.srcEvent,c=a.offsetDirection;if(this.manager.session.prevented)return void b.preventDefault();var d=this.actions,e=q(d,Xb),f=q(d,Zb),g=q(d,Yb);return e||f&&g||f&&c&Eb||g&&c&Fb?this.preventSrc(b):void 0}},preventSrc:function(a){this.manager.session.prevented=!0,a.preventDefault()}};var $b=1,_b=2,ac=4,bc=8,cc=bc,dc=16,ec=32;S.prototype={defaults:{},set:function(a){return h(this.options,a),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(a){if(f(a,"recognizeWith",this))return this;
var b=this.simultaneous;return a=V(a,this),b[a.id]||(b[a.id]=a,a.recognizeWith(this)),this},dropRecognizeWith:function(a){return f(a,"dropRecognizeWith",this)?this:(a=V(a,this),delete this.simultaneous[a.id],this)},requireFailure:function(a){if(f(a,"requireFailure",this))return this;var b=this.requireFail;return a=V(a,this),-1===s(b,a)&&(b.push(a),a.requireFailure(this)),this},dropRequireFailure:function(a){if(f(a,"dropRequireFailure",this))return this;a=V(a,this);var b=s(this.requireFail,a);return b>
-1&&this.requireFail.splice(b,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(a){return!!this.simultaneous[a.id]},emit:function(a){function b(b){c.manager.emit(c.options.event+(b?T(d):""),a)}var c=this,d=this.state;bc>d&&b(!0),b(),d>=bc&&b(!0)},tryEmit:function(a){return this.canEmit()?this.emit(a):void(this.state=ec)},canEmit:function(){for(var a=0;a<this.requireFail.length;a++)if(!(this.requireFail[a].state&(ec|$b)))return!1;return!0},recognize:function(a){var b=
h({},a);return l(this.options.enable,[this,b])?(this.state&(cc|dc|ec)&&(this.state=$b),this.state=this.process(b),void(this.state&(_b|ac|bc|dc)&&this.tryEmit(b))):(this.reset(),void(this.state=ec))},process:function(){},getTouchAction:function(){},reset:function(){}},j(W,S,{defaults:{pointers:1},attrTest:function(a){var b=this.options.pointers;return 0===b||a.pointers.length===b},process:function(a){var b=this.state,c=a.eventType,d=b&(_b|ac),e=this.attrTest(a);return d&&(c&yb||!e)?b|dc:d||e?c&xb?
b|bc:b&_b?b|ac:_b:ec}}),j(X,W,{defaults:{event:"pan",threshold:10,pointers:1,direction:Gb},getTouchAction:function(){var a=this.options.direction;if(a===Gb)return[Xb];var b=[];return a&Eb&&b.push(Zb),a&Fb&&b.push(Yb),b},directionTest:function(a){var b=this.options,c=!0,d=a.distance,e=a.direction,f=a.deltaX,g=a.deltaY;return e&b.direction||(b.direction&Eb?(e=0===f?zb:0>f?Ab:Bb,c=f!=this.pX,d=Math.abs(a.deltaX)):(e=0===g?zb:0>g?Cb:Db,c=g!=this.pY,d=Math.abs(a.deltaY))),a.direction=e,c&&d>b.threshold&&
e&b.direction},attrTest:function(a){return W.prototype.attrTest.call(this,a)&&(this.state&_b||!(this.state&_b)&&this.directionTest(a))},emit:function(a){this.pX=a.deltaX,this.pY=a.deltaY;var b=U(a.direction);b&&this.manager.emit(this.options.event+b,a),this._super.emit.call(this,a)}}),j(Y,W,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[Xb]},attrTest:function(a){return this._super.attrTest.call(this,a)&&(Math.abs(a.scale-1)>this.options.threshold||this.state&_b)},
emit:function(a){if(this._super.emit.call(this,a),1!==a.scale){var b=a.scale<1?"in":"out";this.manager.emit(this.options.event+b,a)}}}),j(Z,S,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return[Vb]},process:function(a){var b=this.options,c=a.pointers.length===b.pointers,d=a.distance<b.threshold,f=a.deltaTime>b.time;if(this._input=a,!d||!c||a.eventType&(xb|yb)&&!f)this.reset();else if(a.eventType&vb)this.reset(),this._timer=e(function(){this.state=cc,this.tryEmit()},
b.time,this);else if(a.eventType&xb)return cc;return ec},reset:function(){clearTimeout(this._timer)},emit:function(a){this.state===cc&&(a&&a.eventType&xb?this.manager.emit(this.options.event+"up",a):(this._input.timeStamp=kb(),this.manager.emit(this.options.event,this._input)))}}),j($,W,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[Xb]},attrTest:function(a){return this._super.attrTest.call(this,a)&&(Math.abs(a.rotation)>this.options.threshold||this.state&_b)}}),
j(_,W,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:Eb|Fb,pointers:1},getTouchAction:function(){return X.prototype.getTouchAction.call(this)},attrTest:function(a){var b,c=this.options.direction;return c&(Eb|Fb)?b=a.velocity:c&Eb?b=a.velocityX:c&Fb&&(b=a.velocityY),this._super.attrTest.call(this,a)&&c&a.direction&&jb(b)>this.options.velocity&&a.eventType&xb},emit:function(a){var b=U(a.direction);b&&this.manager.emit(this.options.event+b,a),this.manager.emit(this.options.event,a)}}),
j(ab,S,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return[Wb]},process:function(a){var b=this.options,c=a.pointers.length===b.pointers,d=a.distance<b.threshold,f=a.deltaTime<b.time;if(this.reset(),a.eventType&vb&&0===this.count)return this.failTimeout();if(d&&f&&c){if(a.eventType!=xb)return this.failTimeout();var g=this.pTime?a.timeStamp-this.pTime<b.interval:!0,h=!this.pCenter||H(this.pCenter,a.center)<b.posThreshold;this.pTime=
a.timeStamp,this.pCenter=a.center,h&&g?this.count+=1:this.count=1,this._input=a;var i=this.count%b.taps;if(0===i)return this.hasRequireFailures()?(this._timer=e(function(){this.state=cc,this.tryEmit()},b.interval,this),_b):cc}return ec},failTimeout:function(){return this._timer=e(function(){this.state=ec},this.options.interval,this),ec},reset:function(){clearTimeout(this._timer)},emit:function(){this.state==cc&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),
bb.VERSION="2.0.2",bb.defaults={domEvents:!1,touchAction:Ub,inputTarget:null,enable:!0,preset:[[$,{enable:!1}],[Y,{enable:!1},["rotate"]],[_,{direction:Eb}],[X,{direction:Eb},["swipe"]],[ab],[ab,{event:"doubletap",taps:2},["tap"]],[Z]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};var fc=1,gc=2;cb.prototype={set:function(a){return h(this.options,a),this},stop:function(a){this.session.stopped=a?gc:fc},recognize:function(a){var b=
this.session;if(!b.stopped){this.touchAction.preventDefaults(a);var c,d=this.recognizers,e=b.curRecognizer;(!e||e&&e.state&cc)&&(e=b.curRecognizer=null);for(var f=0,g=d.length;g>f;f++)c=d[f],b.stopped===gc||e&&c!=e&&!c.canRecognizeWith(e)?c.reset():c.recognize(a),!e&&c.state&(_b|ac|bc)&&(e=b.curRecognizer=c)}},get:function(a){if(a instanceof S)return a;for(var b=this.recognizers,c=0;c<b.length;c++)if(b[c].options.event==a)return b[c];return null},add:function(a){if(f(a,"add",this))return this;var b=
this.get(a.options.event);return b&&this.remove(b),this.recognizers.push(a),a.manager=this,this.touchAction.update(),a},remove:function(a){if(f(a,"remove",this))return this;var b=this.recognizers;return a=this.get(a),b.splice(s(b,a),1),this.touchAction.update(),this},on:function(a,b){var c=this.handlers;return g(r(a),function(a){c[a]=c[a]||[],c[a].push(b)}),this},off:function(a,b){var c=this.handlers;return g(r(a),function(a){b?c[a].splice(s(c[a],b),1):delete c[a]}),this},emit:function(a,b){this.options.domEvents&&
eb(a,b);var c=this.handlers[a]&&this.handlers[a].slice();if(c&&c.length){b.type=a,b.preventDefault=function(){b.srcEvent.preventDefault()};for(var d=0,e=c.length;e>d;d++)c[d](b)}},destroy:function(){this.element&&db(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},h(bb,{INPUT_START:vb,INPUT_MOVE:wb,INPUT_END:xb,INPUT_CANCEL:yb,STATE_POSSIBLE:$b,STATE_BEGAN:_b,STATE_CHANGED:ac,STATE_ENDED:bc,STATE_RECOGNIZED:cc,STATE_CANCELLED:dc,STATE_FAILED:ec,DIRECTION_NONE:zb,
DIRECTION_LEFT:Ab,DIRECTION_RIGHT:Bb,DIRECTION_UP:Cb,DIRECTION_DOWN:Db,DIRECTION_HORIZONTAL:Eb,DIRECTION_VERTICAL:Fb,DIRECTION_ALL:Gb,Manager:cb,Input:x,TouchAction:Q,Recognizer:S,AttrRecognizer:W,Tap:ab,Pan:X,Swipe:_,Pinch:Y,Rotate:$,Press:Z,on:n,off:o,each:g,merge:i,extend:h,inherit:j,bindFn:k,prefixed:v}),typeof define==hb&&define.amd?define(function(){return bb}):"undefined"!=typeof module&&module.exports?module.exports=bb:a[c]=bb}(window,document,"Hammer")}).call(globalThis);Error.stackTraceLimit=Infinity;_.Bk.set("CST-APP",uz);_.Bk.set("PROTRACTOR-CST-APP",vz);
if(location.search==="?refreshSso=1")window.close();else{_.ri().uWb(uya);var Ez={};let a=Ez.cssRowKey||"",b=Ez.oV||"";!a&&window&&window._F_cssRowKey&&(a=window._F_cssRowKey,!b&&window._F_combinedSignature&&(b=window._F_combinedSignature));if(a&&typeof window._F_installCss!=="function")throw Error("Md");var aab=Ez.mmd||_.Az;let c,d="";const e=_.ea._F_jsUrl;if(typeof document!=="undefined"&&document&&document.getElementById){const l=document.getElementById("base-js");if(l){const p=l.tagName.toUpperCase();
if(p=="SCRIPT"||p=="LINK")d=l.src?l.src:l.getAttribute("href")}}if(e&&d){if(e!=d)throw Error("Gd`"+e+"`"+d);c=e}else c=e||d;if(!o$a(c))throw Error("Hd");const f=new aab(_.bc(c),a,b,!1,!1);Ez.r9c&&(f.Ina=Ez.r9c);Ez.ORc&&(f.Mea=Ez.ORc);Ez.Gna&&(f.Gna=Ez.Gna);Ez.dva&&(f.dva=Ez.dva);const g=_.ri();g.hm=f;g.oYb(!0)};_.bab=function(a,b){return _.cp(a.Ua,_.dp(a.Ua,_.Jq(b)))};_.Fz=class{constructor(a,b){this.Ua=a;this.window=b}};_.Fz.O=function(a){return new (a||_.Fz)(_.m(_.gi),_.m(_.ju))};_.Fz.ta=_.k({token:_.Fz,oa:_.Fz.O,Ea:"root"});
_.kv.add(9);
_.kv.add(2);
_.qk.add(3);
_.kv.add(72);
_.kv.add(73);
_.kv.add(69);_.qxa.Ika.push({instance:_.n8a});
_.kv.add(88);
_.kv.add(77);
_.kv.add(19);
_.y3a="https://cs.corp.google.com";
_.kv.add(31);
_.kv.add(38);
_.kv.add(42);

_.kv.add(70);
_.kv.add(84);
_.kv.add(44);
_.kv.add(48);
_.kv.add(55);
_.kv.add(56);
_.kv.add(78);
_.kv.add(82);
_.kv.add(1);
_.kv.add(3);
_.kv.add(10);
var Yab=function(a){if(a&&(a=Number(a),!isNaN(a)))return a};_.zPa=["/search"];var Rz=class extends _.Qv{constructor(a,b){super(b);this.storage=a;var c;a:{if(a=this.storage.get("__SourceSettings_LastFileDetailTab"))switch(a){case "SOURCE":case "PREVIEW":break a}a=void 0}this.RF=new _.Uh((c=a)!=null?c:"PREVIEW");var d;a:{if(c=this.storage.get("__SourceSettings_LastFileNavigationTab"))switch(c){case "FILES":case "OUTLINE":break a}c=void 0}this.tNb=new _.Uh((d=c)!=null?d:"FILES");let e;this.tD=new _.Uh((e=this.storage.get("__SourceSettings_OutlineState"))!=null?e:{});var f;a:{if(d=
this.storage.get("__SourceSettings_Theme"))switch(d){case "LIGHT":case "DARK":case "SYSTEM":break a}d=void 0}this.theme=new _.Uh((f=d)!=null?f:"SYSTEM");let g;this.hZa=new _.Uh((g=this.storage.get("__SourceSettings_DarkSyntaxTheme"))!=null?g:"cider-dark");let l;this.Xbb=new _.Uh((l=this.storage.get("__SourceSettings_LightSyntaxTheme"))!=null?l:"cider");this.storage.get("__SourceSettings_XrefBuildConfigFilter");var p;f=(p=this.storage.get("__SourceSettings_XrefExcludeFilters"))!=null?p:[];p=new Set;
for(var t of f){a:{if(t)switch(t){case "GENERATED":case "TEST":f=t;break a}f=void 0}f&&p.add(f)}this.a2b=new _.Uh(p);var w;a:{if(t=this.storage.get("__SourceSettings_XrefHovercards"))switch(t){case "NEVER_SHOW":case "SHOW_WITH_SHIFT":case "SHOW_WITH_CTRL":case "SHOW_WITH_PLATFORM_CMD":case "SHOW_ALWAYS":break a}t=void 0}this.Lha=new _.Uh((w=t)!=null?w:"SHOW_ALWAYS");let A;a:{if(w=this.storage.get("__SourceSettings_XrefOpenAction"))switch(w){case "MAIN":case "MINI":case "XREF_PREVIEW":break a}w=void 0}this.yxb=
new _.Uh((A=w)!=null?A:"MINI");let G;this.tabSize=new _.Uh((G=Yab(this.storage.get("__SourceSettings_TabSize")))!=null?G:2);let I;this.pageSize=new _.Uh((I=Yab(this.storage.get("__SourceSettings_PageSize")))!=null?I:10);let L;this.vja=new _.Uh((L=Yab(this.storage.get("__SourceSettings_NumStarredPlaces")))!=null?L:50);this.rqb=new _.Uh(!!this.storage.get("__SourceSettings_ShowFoldMarkers"));let V;this.d2b=new _.Uh((V=Yab(this.storage.get("__SourceSettings_XrefPreviewPaneMinSize")))!=null?V:0);this.Bha=
new _.Uh(!!this.storage.get("__SourceSettings_HighlightXrefs"));this.sqb=new _.Uh(!!this.storage.get("__SourceSettings_ShowGenerated"));let da;this.hma=new _.Uh((da=this.storage.get("__SourceSettings_ShowCustomContextMenu"))!=null?da:!0)}Nga(){return this.RF}Mla(a){this.storage.set("__SourceSettings_LastFileDetailTab",a);this.RF.next(a)}a6(){return this.tNb}D8(a){this.storage.set("__SourceSettings_LastFileNavigationTab",a);this.tNb.next(a)}sK(){return this.tD}oz(a){a=Object.assign({},this.tD.value,
a);this.tD.next(a);this.storage.set("__SourceSettings_OutlineState",a)}lwa(){return this.theme}xBa(a){this.storage.set("__SourceSettings_Theme",a);this.theme.next(a)}Aga(){return this.hZa}Cla(a){this.storage.set("__SourceSettings_DarkSyntaxTheme",a);this.hZa.next(a)}Oga(){return this.Xbb}Ola(a){this.storage.set("__SourceSettings_LightSyntaxTheme",a);this.Xbb.next(a)}bha(){return this.a2b}Zla(a){this.storage.set("__SourceSettings_XrefExcludeFilters",Array.from(a));this.a2b.next(new Set(a))}X5(){return this.Lha}Kla(a){this.storage.set("__SourceSettings_XrefHovercards",
a);this.Lha.next(a)}nX(){return this.tabSize}Yla(a){this.storage.set("__SourceSettings_TabSize",a);this.tabSize.next(a)}jX(){return this.pageSize}H8(a){this.storage.set("__SourceSettings_PageSize",a);this.pageSize.next(a)}g6(){return this.vja}Rla(a){this.storage.set("__SourceSettings_NumStarredPlaces",a);this.vja.next(a)}kX(){return this.rqb}Wla(a){this.storage.set("__SourceSettings_ShowFoldMarkers",a);this.rqb.next(a)}Wga(){return this.sqb}Xla(a){this.storage.set("__SourceSettings_ShowGenerated",
a);this.sqb.next(a)}swa(){return this.d2b}fqb(a){this.storage.set("__SourceSettings_XrefPreviewPaneMinSize",a);this.d2b.next(a)}dX(){return this.Bha}C8(a){this.storage.set("__SourceSettings_HighlightXrefs",a);this.Bha.next(a)}l6(){return this.hma}Vla(a){this.storage.set("__SourceSettings_ShowCustomContextMenu",a);this.hma.next(a)}rX(){return this.yxb}I8(a){this.storage.set("__SourceSettings_XrefOpenAction",a);this.yxb.next(a)}};Rz.O=function(a){return new (a||Rz)(_.m(_.cXa),_.m(_.lv))};
Rz.ta=_.k({token:Rz,oa:Rz.O,Ea:"root"});_.Pv=Rz;_.kv.add(28);
_._ModuleManager_initialize=function(a,b){if(!_.qi){if(!_.pqa)return;_.qqa()}_.qi.mBa(a,b)};
_._ModuleManager_initialize('b/b96Luc/dflQFd/HyHasc/E7aOmb/Yfyhhd/sy3/sy2:6/sy7/sy1:7,8/sy4:6/sy5:7,a/sy6:8/sy8:b/sya/sy9:e/source:9,c,d,f/results:9,e/syb:b/search:i/syc:a,f/source_settings:c,k/codemirror/oss:d,i,k/codePrefetch/ZnwIZ/y9n5Ud',['sy3','sy2','sy4','sy5','sy8','sya','sy9','syb','syc','oss','sy7','sy1','sy6','source','search','codemirror']);
}catch(e){_._DumpException(e)}
try{
var obb,pbb,qbb,tbb,ubb,vbb,wbb,xbb,Dbb,Ebb,Fbb,Gbb,Ibb;_.nbb=function(a,b){const c=_.bna.get(b)||null;if(c&&c!==a)throw Error("Za`"+b+"`"+_.Zc(c)+"`"+_.Zc(c.name));_.bna.set(b,a)};_.Sz=function(a,b,c){a=_.Xka(_.Ud(),a,b,c);_.fla(_.sfa,a)};obb=function(a){a&1&&_.K(0,"mat-pseudo-checkbox",1);a&2&&(a=_.O(),_.E("disabled",a.disabled)("state",a.selected?"checked":"unchecked"))};pbb=function(a){a&1&&_.K(0,"mat-pseudo-checkbox",3);a&2&&(a=_.O(),_.E("disabled",a.disabled))};
qbb=function(a){a&1&&(_.F(0,"span",4),_.Q(1),_.J());a&2&&(a=_.O(),_.y(),_.Ug("(",a.group.label,")"))};_.rbb=function(a,b,c){if(c.length){b=b.toArray();c=c.toArray();let d=0;for(let e=0;e<a+1;e++)b[e].group&&b[e].group===c[d]&&d++;return d}return 0};_.sbb=function(a,b,c,d){return a<c?a:a+b>c+d?Math.max(0,a-d+b):c};tbb=function(a){a&1&&(_.F(0,"span",4),_.Q(1),_.J());a&2&&(a=_.O(),_.y(),_.Vg(a.placeholder))};ubb=function(a){a&1&&_.Gg(0)};
vbb=function(a){a&1&&(_.F(0,"span",11),_.Q(1),_.J());a&2&&(a=_.O(2),_.y(),_.Vg(a.nub))};wbb=function(a){a&1&&(_.F(0,"span",5),_.C(1,ubb,1,0)(2,vbb,2,1,"span",11),_.J());a&2&&(a=_.O(),_.y(),_.tg(a.eZa?1:2))};
xbb=function(a){if(a&1){const b=_.Ud();_.F(0,"div",12,1);_.N("@transformPanel.done",function(c){_.q(b);const d=_.O();return _.r(d.eca.next(c.Ff))})("keydown",function(c){_.q(b);const d=_.O();return _.r(d.me(c))});_.Gg(2,1);_.J()}a&2&&(a=_.O(),_.Sz("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",a.xMa(),""),_.E("ngClass",a.Ad)("@transformPanel","showing"),_.og("id",a.id+"-panel")("aria-multiselectable",a.multiple)("aria-label",a.ariaLabel||null)("aria-labelledby",a.US()))};
_.Tz=function(a,b=!0){a.C3=b;return a};_.ybb=function(a){a.qAb=["shiftKey"];return a};_.zbb=function(a){a.cca={enabled:!0,P4:10};return a};_.Abb=function(a,b=!0){a.UAb=b;return a};_.Uz=function(a,b){let c=0;return function(d){_.ea.clearTimeout(c);const e=arguments;c=_.ea.setTimeout(function(){a.apply(void 0,e)},b)}};_.Vz=function(a){return{aq:_.hp,Nb:[{va:_.Mpa,xd:!0,jc:a}]}};_.Cbb=class extends _.lUa{kj(a){this.mf&&_.Bbb(this.mf);super.kj(a);this.mf&&(a=this.mf,a.jS||(a.jS=!0,_.$m(a.Ta)))}};
_.Wz=class{get selected(){this.ye||(this.ye=Array.from(this.PT.values()));return this.ye}constructor(a=!1,b,c=!0){this.tj=a;this.bCb=c;this.jC=void 0;this.PT=new Set;this.naa=[];this.q3=[];this.changed=new _.Pf;b&&b.length&&(a?b.forEach(d=>this.qqa(d)):this.qqa(b[0]),this.q3.length=0)}select(...a){a.forEach(b=>this.qqa(b));a=this.Ppa();this.Bq();return a}qg(...a){a.forEach(b=>this.lQa(b));a=this.Ppa();this.Bq();return a}setSelection(...a){const b=this.selected,c=new Set(a);a.forEach(d=>this.qqa(d));
b.filter(d=>!c.has(this.wpa(d,c))).forEach(d=>this.lQa(d));a=this.Ppa();this.Bq();return a}toggle(a){return this.Ae(a)?this.qg(a):this.select(a)}clear(a=!0){this.gHb();const b=this.Ppa();a&&this.Bq();return b}Ae(a){return this.PT.has(this.wpa(a))}Rs(){return this.PT.size===0}xl(){return!this.Rs()}sort(a){this.tj&&this.selected&&this.ye.sort(a)}Bq(){this.ye=null;if(this.q3.length||this.naa.length)this.changed.next({source:this,hF:this.q3,removed:this.naa}),this.naa=[],this.q3=[]}qqa(a){a=this.wpa(a);
this.Ae(a)||(this.tj||this.gHb(),this.Ae(a)||this.PT.add(a),this.bCb&&this.q3.push(a))}lQa(a){a=this.wpa(a);this.Ae(a)&&(this.PT.delete(a),this.bCb&&this.naa.push(a))}gHb(){this.Rs()||this.PT.forEach(a=>this.lQa(a))}Ocd(){}Ppa(){return!(!this.naa.length&&!this.q3.length)}wpa(a,b){if(this.jC){let c;b=(c=b)!=null?c:this.PT;for(let d of b)if(this.jC(a,d))return d}return a}};
Dbb=[{zc:"start",Ac:"bottom",nc:"start",uc:"top"},{zc:"start",Ac:"top",nc:"start",uc:"bottom"},{zc:"end",Ac:"top",nc:"end",uc:"bottom"},{zc:"end",Ac:"bottom",nc:"end",uc:"top"}];_.Xz=class{constructor(){this.kb=_.n(_.re)}};_.Xz.O=function(a){return new (a||_.Xz)};_.Xz.La=_.xd({type:_.Xz,na:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],Pb:["cdkOverlayOrigin"],standalone:!0});
_.Yz=class{get offsetX(){return this.iOa}set offsetX(a){this.iOa=a;this.lf&&this.Gra(this.lf)}get offsetY(){return this.Zt}set offsetY(a){this.Zt=a;this.lf&&this.Gra(this.lf)}get kW(){return this.VBb}set kW(a){this.VBb=a}constructor(){this.kf=_.n(_.vs);this.Vb=_.n(_.Lr,{optional:!0});this.mca=this.dpa=this.FAb=this.Moa=_.ve.EMPTY;this.zca=_.n(_.VVa);this.VBb=!1;this.lb=_.n(_.df);this.viewportMargin=0;this.push=this.DOb=this.GNb=this.PSb=this.Ie=this.Zi=this.open=!1;this.Im=new _.Xm;this.qZ=new _.Xm;
this.attach=new _.Xm;this.detach=new _.Xm;this.RUb=new _.Xm;this.TUb=new _.Xm;const a=_.n(_.Jg),b=_.n(_.Kg);this.SNc=new _.ps(a,b);this.Nj=this.zca()}get Jd(){return this.vb}get dir(){return this.Vb?this.Vb.value:"ltr"}Ia(){this.FAb.unsubscribe();this.dpa.unsubscribe();this.Moa.unsubscribe();this.mca.unsubscribe();this.vb&&this.vb.dispose()}Sb(a){this.lf&&(this.Gra(this.lf),this.vb.Gt({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),a.origin&&this.open&&this.lf.apply());
a.open&&(this.open?this.rS():this.OBb())}rv(){this.Az&&this.Az.length||(this.Az=Dbb);const a=this.vb=this.kf.create(this.mGc());this.FAb=a.Loa.subscribe(()=>this.attach.emit());this.dpa=a.fp.subscribe(()=>this.detach.emit());a.Un().subscribe(b=>{this.RUb.next(b);b.keyCode!==27||this.Zi||_.Qi(b)||(b.preventDefault(),this.OBb())});this.vb.cZ().subscribe(b=>{const c=this.sJc(),d=_.Wi(b);c&&(c===d||c.contains(d))||this.TUb.next(b)})}mGc(){var a=this.lf=this.vg||this.CHc();a=new _.bs({direction:this.Vb||
"ltr",vg:a,Nj:this.Nj,Ie:this.Ie,kW:this.kW});if(this.width||this.width===0)a.width=this.width;if(this.height||this.height===0)a.height=this.height;if(this.minWidth||this.minWidth===0)a.minWidth=this.minWidth;if(this.minHeight||this.minHeight===0)a.minHeight=this.minHeight;this.Zj&&(a.Zj=this.Zj);this.Ad&&(a.Ad=this.Ad);return a}Gra(a){const b=this.Az.map(c=>({zc:c.zc,Ac:c.Ac,nc:c.nc,uc:c.uc,offsetX:c.offsetX||this.offsetX,offsetY:c.offsetY||this.offsetY,Ad:c.Ad||void 0}));return _.js(_.is(_.fs(_.hs(_.Abb(_.gs(_.es(a.Sla(this.F2()),
b),this.GNb),this.push),this.DOb),this.viewportMargin),this.PSb),this.L8c)}CHc(){const a=_.ms(this.kf.position(),this.F2());this.Gra(a);return a}F2(){return this.origin instanceof _.Xz?this.origin.kb:this.origin}sJc(){return this.origin instanceof _.Xz?this.origin.kb.ma:this.origin instanceof _.re?this.origin.ma:typeof Element!=="undefined"&&this.origin instanceof Element?this.origin:null}rS(){this.vb?this.vb.am().Ie=this.Ie:this.rv();this.vb.zg()||this.vb.attach(this.SNc);this.Ie?this.Moa=this.vb.Im().subscribe(a=>
{this.Im.emit(a)}):this.Moa.unsubscribe();this.mca.unsubscribe();this.qZ.Wn.length>0&&(this.mca=_.x(this.lf.R7,_.jka(()=>this.qZ.Wn.length>0)).subscribe(a=>{this.lb.run(()=>this.qZ.emit(a));this.qZ.Wn.length===0&&this.mca.unsubscribe()}))}OBb(){this.vb&&this.vb.detach();this.Moa.unsubscribe();this.mca.unsubscribe()}};_.Yz.O=function(a){return new (a||_.Yz)};
_.Yz.La=_.xd({type:_.Yz,na:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],Az:[0,"cdkConnectedOverlayPositions","positions"],vg:[0,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[0,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[0,"cdkConnectedOverlayOffsetY","offsetY"],width:[0,"cdkConnectedOverlayWidth","width"],height:[0,"cdkConnectedOverlayHeight","height"],minWidth:[0,"cdkConnectedOverlayMinWidth",
"minWidth"],minHeight:[0,"cdkConnectedOverlayMinHeight","minHeight"],Zj:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],Ad:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],Nj:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],Zi:[0,"cdkConnectedOverlayDisableClose","disableClose"],L8c:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],Ie:[2,"cdkConnectedOverlayHasBackdrop",
"hasBackdrop",_.oh],PSb:[2,"cdkConnectedOverlayLockPosition","lockPosition",_.oh],GNb:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",_.oh],DOb:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",_.oh],push:[2,"cdkConnectedOverlayPush","push",_.oh],kW:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",_.oh]},outputs:{Im:"backdropClick",qZ:"positionChange",attach:"attach",detach:"detach",RUb:"overlayKeydown",TUb:"overlayOutsideClick"},Pb:["cdkConnectedOverlay"],standalone:!0,
features:[_.ng,_.Ld]});_.Zz=class{constructor(){this.ie=_.n(_.Rm,{optional:!0});this.state="unchecked";this.disabled=!1;this.Bc="full"}};_.Zz.O=function(a){return new (a||_.Zz)};
_.Zz.wa=_.td({type:_.Zz,na:[["mat-pseudo-checkbox"]],nb:[1,"mat-pseudo-checkbox"],ob:12,Ya:function(a,b){a&2&&_.qg("mat-pseudo-checkbox-indeterminate",b.state==="indeterminate")("mat-pseudo-checkbox-checked",b.state==="checked")("mat-pseudo-checkbox-disabled",b.disabled)("mat-pseudo-checkbox-minimal",b.Bc==="minimal")("mat-pseudo-checkbox-full",b.Bc==="full")("_mat-animation-noopable",b.ie==="NoopAnimations")},inputs:{state:"state",disabled:"disabled",Bc:"appearance"},standalone:!0,features:[_.$g],
ya:0,Aa:0,qa:function(){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-minimal-pseudo-checkbox-selected-checkmark-color, var(--mat-app-primary))}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color, color-mix(in srgb, var(--mat-app-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color, var(--mat-app-on-surface-variant));border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-app-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color, var(--mat-app-primary));border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-full-pseudo-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-full-pseudo-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-app-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-full-pseudo-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}\n'],
hb:2,Ma:0});Ebb=["text"];Fbb=[[["mat-icon"]],"*"];Gbb=0;_.Hbb=class{constructor(a,b=!1){this.source=a;this.gY=b}};_.Bbb=function(a){a.jS&&(a.jS=!1,_.$m(a.Ta))};
_.$z=class{get multiple(){return this.ld&&this.ld.multiple}get selected(){return this.ye}get disabled(){return this.group&&this.group.disabled||this.oc}set disabled(a){this.oc=a}get wc(){let a;return this.yGb?this.ld.wc():!((a=this.ld)==null||!a.wc)}get Nm(){return!(!this.ld||!this.ld.Nm)}constructor(){this.Pc=_.n(_.re);this.Ta=_.n(_.hn);this.ld=_.n(_.Cs,{optional:!0});this.group=_.n(_.Ds,{optional:!0});this.oc=this.jS=this.ye=this.yGb=!1;this.vT="";this.id=`mat-option-${Gbb++}`;this.Pw=new _.Xm;
this.Ph=new _.Pf;_.n(_.tr).load(_.As);this.yGb=!!this.ld&&_.Bf(this.ld.wc)}get active(){return this.jS}get sE(){let a;return(((a=this.bQa)==null?void 0:a.ma.textContent)||"").trim()}select(a=!0){this.ye||(this.ye=!0,_.$m(this.Ta),a&&this.JS())}qg(a=!0){this.ye&&(this.ye=!1,_.$m(this.Ta),a&&this.JS())}focus(a,b){const c=this.Tg();typeof c.focus==="function"&&c.focus(b)}Sp(){return this.sE}me(a){a.keyCode!==13&&a.keyCode!==32||_.Qi(a)||(this.Xr(),a.preventDefault())}Xr(){this.disabled||(this.ye=this.multiple?
!this.ye:!0,_.$m(this.Ta),this.JS(!0))}Lr(){return this.disabled?"-1":"0"}Tg(){return this.Pc.ma}Vn(){if(this.ye){const a=this.sE;a!==this.vT&&(this.vT&&this.Ph.next(),this.vT=a)}}Ia(){this.Ph.complete()}JS(a=!1){this.Pw.emit(new _.Hbb(this,a))}};_.$z.O=function(a){return new (a||_.$z)};
_.$z.wa=_.td({type:_.$z,na:[["mat-option"]],rb:function(a,b){a&1&&_.Mg(Ebb,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.bQa=c.first)}},nb:["role","option",1,"mat-mdc-option","mdc-list-item"],ob:11,Ya:function(a,b){a&1&&_.N("click",function(){return b.Xr()})("keydown",function(c){return b.me(c)});a&2&&(_.wg("id",b.id),_.og("aria-selected",b.selected)("aria-disabled",b.disabled.toString()),_.qg("mdc-list-item--selected",b.selected)("mat-mdc-option-multiple",b.multiple)("mat-mdc-option-active",b.active)("mdc-list-item--disabled",
b.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",_.oh]},outputs:{Pw:"onSelectionChange"},Pb:["matOption"],standalone:!0,features:[_.ng,_.$g],ac:["mat-icon","*"],ya:8,Aa:5,Da:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple",
"",1,"mat-mdc-option-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],qa:function(a,b){a&1&&(_.Eg(Fbb),_.C(0,obb,1,2,"mat-pseudo-checkbox",1),_.Gg(1),_.F(2,"span",2,0),_.Gg(4,1),_.J(),_.C(5,pbb,1,1,"mat-pseudo-checkbox",3)(6,qbb,2,1,"span",4),_.K(7,"div",5));a&2&&(_.tg(b.multiple?0:-1),_.y(5),_.tg(b.multiple||!b.selected||b.Nm?-1:5),_.y(),_.tg(b.group&&b.group.VI?6:-1),_.y(),_.E("matRippleTrigger",b.Tg())("matRippleDisabled",b.disabled||b.wc))},Fa:[_.Zz,_.Is],styles:['.mat-mdc-option{-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;min-height:48px;padding:0 16px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-app-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-app-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-app-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-app-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-app-body-large-weight))}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color, color-mix(in srgb, var(--mat-app-on-surface) calc(var(--mat-app-hover-state-layer-opacity) * 100%), transparent))}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color, color-mix(in srgb, var(--mat-app-on-surface) calc(var(--mat-app-focus-state-layer-opacity) * 100%), transparent));outline:0}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-app-on-secondary-container))}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color, var(--mat-app-secondary-container))}.mat-mdc-option .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-option-selected-state-label-text-color, var(--mat-app-on-secondary-container))}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}@media(forced-colors: active){.mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after{right:auto;left:16px}}.mat-mdc-option-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-focus-indicator::before{content:""}\n'],
hb:2,Ma:0});_.aA=class{};_.aA.O=function(a){return new (a||_.aA)};_.aA.Ca=_.vd({type:_.aA});_.aA.Ba=_.Xc({imports:[_.xs]});_.bA=class{};_.bA.O=function(a){return new (a||_.bA)};_.bA.Ca=_.vd({type:_.bA});_.bA.Ba=_.Xc({imports:[_.Js,_.xs,_.aA,_.$z]});
_.cA=class extends _.zr{set align(a){this.Oc("align",a)}set JRa(a){this.Oc("alignXs",a)}set GRa(a){this.Oc("alignSm",a)}set FRa(a){this.Oc("alignMd",a)}set ARa(a){this.Oc("alignLg",a)}set IRa(a){this.Oc("alignXl",a)}set DRa(a){this.Oc("alignLtSm",a)}set CRa(a){this.Oc("alignLtMd",a)}set BRa(a){this.Oc("alignLtLg",a)}set ERa(a){this.Oc("alignLtXl",a)}set zRa(a){this.Oc("alignGtXs",a)}set yRa(a){this.Oc("alignGtSm",a)}set xRa(a){this.Oc("alignGtMd",a)}set wRa(a){this.Oc("alignGtLg",a)}Sb(a){(a.align!=
null||this.jl)&&this.ty()}Qa(){super.Qa();this.xba("align","stretch",a=>{this.ty(a.value)});this.ty()}ty(a){a=a||this.pJ("align")||"stretch";this.jl&&(a=this.jl.mU);this.Z1(this.Q$(a))}Q$(a){let b={};switch(a){case "start":b["align-self"]="flex-start";break;case "end":b["align-self"]="flex-end";break;default:b["align-self"]=a}return b}};_.cA.O=function(a){return new (a||_.cA)(_.B(_.yr),_.B(_.re),_.B(_.Sm))};
_.cA.La=_.xd({type:_.cA,na:[["","fxFlexAlign",""],["","fxFlexAlign.xs",""],["","fxFlexAlign.sm",""],["","fxFlexAlign.md",""],["","fxFlexAlign.lg",""],["","fxFlexAlign.xl",""],["","fxFlexAlign.lt-sm",""],["","fxFlexAlign.lt-md",""],["","fxFlexAlign.lt-lg",""],["","fxFlexAlign.lt-xl",""],["","fxFlexAlign.gt-xs",""],["","fxFlexAlign.gt-sm",""],["","fxFlexAlign.gt-md",""],["","fxFlexAlign.gt-lg",""]],inputs:{align:[0,"fxFlexAlign","align"],JRa:[0,"fxFlexAlign.xs","alignXs"],GRa:[0,"fxFlexAlign.sm","alignSm"],
FRa:[0,"fxFlexAlign.md","alignMd"],ARa:[0,"fxFlexAlign.lg","alignLg"],IRa:[0,"fxFlexAlign.xl","alignXl"],DRa:[0,"fxFlexAlign.lt-sm","alignLtSm"],CRa:[0,"fxFlexAlign.lt-md","alignLtMd"],BRa:[0,"fxFlexAlign.lt-lg","alignLtLg"],ERa:[0,"fxFlexAlign.lt-xl","alignLtXl"],zRa:[0,"fxFlexAlign.gt-xs","alignGtXs"],yRa:[0,"fxFlexAlign.gt-sm","alignGtSm"],xRa:[0,"fxFlexAlign.gt-md","alignGtMd"],wRa:[0,"fxFlexAlign.gt-lg","alignGtLg"]},features:[_.mg,_.Ld]});_.dA=class{};_.dA.O=function(a){return new (a||_.dA)};
_.dA.Ca=_.vd({type:_.dA});_.dA.Ba=_.Xc({imports:[_.Lw]});Ibb=0;_.eA=class{constructor(){this.id=`mat-mdc-error-${Ibb++}`;_.n(new _.Mm("aria-live"),{optional:!0})||_.n(_.re).ma.setAttribute("aria-live","polite")}};_.eA.O=function(a){return new (a||_.eA)};
_.eA.La=_.xd({type:_.eA,na:[["mat-error"],["","matError",""]],nb:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],ob:1,Ya:function(a,b){a&2&&_.wg("id",b.id)},inputs:{id:"id"},standalone:!0,features:[_.Zg([{va:_.t6a,Fb:_.eA}])]});_.fA=class{constructor(){this.fT=!1}set FNa(a){this.fT=!0}};_.fA.O=function(a){return new (a||_.fA)};
_.fA.La=_.xd({type:_.fA,na:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{FNa:[0,"matTextSuffix","_isTextSelector"]},standalone:!0,features:[_.Zg([{va:_.z6a,Fb:_.fA}])]});
var Jbb={va:_.E7a,Ib:[_.vs],Ab:function(a){return()=>a.Mj.Bl({uob:20})}},Kbb=_.Si({passive:!0}),Lbb=class{get position(){return this.lf}set position(a){if(a!==this.lf&&(this.lf=a,this.vb)){this.iU(this.vb);let b;(b=this.Le)==null||b.show(0);this.vb.hf()}}get it(){return this.kca}set it(a){this.kca=_.$i(a);this.Aq();this.vb=null}get disabled(){return this.oc}set disabled(a){(this.oc=_.$i(a))?this.Te(0):this.QT()}get vx(){return this.Mca}set vx(a){this.Mca=_.ej(a)}get Aw(){return this.UI}set Aw(a){this.UI=
_.ej(a);this.Le&&(this.Le.Fba=this.UI)}get message(){return this.gJ}set message(a){_.jr(this.lB,this.Ja.ma,this.gJ,"tooltip");this.gJ=a!=null?String(a).trim():"";!this.gJ&&this.CB()?this.Te(0):(this.QT(),this.hda(),this.lb.Ub(()=>{Promise.resolve().then(()=>{_.fUa(this.lB,this.Ja.ma,this.message,"tooltip")})}))}get Et(){return this.bU}set Et(a){this.bU=a;this.Le&&this.Jca(this.bU)}constructor(a,b,c,d,e,f,g,l,p,t,w,A){this.kf=a;this.Ja=b;this.aF=c;this.He=d;this.lb=e;this.mc=f;this.lB=g;this.Qc=l;
this.Vb=t;this.Eg=w;this.lf="below";this.jca=this.nda=this.oc=this.kca=!1;this.An=8;this.GI="mat";this.Ft="auto";this.gJ="";this.Tr=[];this.Jb=new _.Pf;this.Ee=p;this.Bb=A;w&&(this.Mca=w.vx,this.UI=w.Aw,w.position&&(this.position=w.position),w.it&&(this.it=w.it),w.Ft&&(this.Ft=w.Ft));_.x(t.Fc,_.$f(this.Jb)).subscribe(()=>{this.vb&&this.iU(this.vb)})}Dc(){this.nda=!0;this.QT();_.x(this.Qc.Qk(this.Ja),_.$f(this.Jb)).subscribe(a=>{a?a==="keyboard"&&this.lb.run(()=>this.show()):this.lb.run(()=>this.Te(0))})}Ia(){const a=
this.Ja.ma;clearTimeout(this.qy);this.vb&&(this.vb.dispose(),this.Le=null);this.Tr.forEach(([b,c])=>{a.removeEventListener(b,c,Kbb)});this.Tr.length=0;this.Jb.next();this.Jb.complete();_.jr(this.lB,a,this.message,"tooltip");this.Qc.Ni(a)}show(a=this.vx,b){if(this.disabled||!this.message||this.CB()){let c;(c=this.Le)==null||c.xS()}else b=this.rv(b),this.Aq(),this.wj=this.wj||new _.os(this.gQa,this.He),b=this.Le=b.attach(this.wj).instance,b.AJ=this.Ja.ma,b.Fba=this.UI,_.x(b.yT,_.$f(this.Jb)).subscribe(()=>
this.Aq()),this.Jca(this.bU),this.hda(),b.show(a)}Te(a=this.Aw){const b=this.Le;b&&(b.isVisible()?b.Te(a):(b.xS(),this.Aq()))}toggle(a){this.CB()?this.Te():this.show(void 0,a)}CB(){return!!this.Le&&this.Le.isVisible()}rv(a){if(this.vb){var b=this.vb.am().vg;if((!this.it||!a)&&b.HB instanceof _.re)return this.vb;this.Aq()}b=_.IVa(this.aF,this.Ja);a=_.PVa(_.fs(_.gs(_.js(_.ms(this.kf.position(),this.it?a||this.Ja:this.Ja),`.${this.GI}-tooltip`),!1),this.An),b);_.x(a.R7,_.$f(this.Jb)).subscribe(d=>{this.oQa(d.zV);
this.Le&&d.NXb.Bxa&&this.Le.isVisible()&&this.lb.run(()=>this.Te(0))});this.vb=this.kf.create({direction:this.Vb,vg:a,Ad:`${this.GI}-${"tooltip-panel"}`,Nj:this.Ee()});this.iU(this.vb);_.x(this.vb.fp,_.$f(this.Jb)).subscribe(()=>this.Aq());_.x(this.vb.cZ(),_.$f(this.Jb)).subscribe(()=>{let d;return(d=this.Le)==null?void 0:d.FMa()});_.x(this.vb.Un(),_.$f(this.Jb)).subscribe(d=>{this.CB()&&d.keyCode===27&&!_.Qi(d)&&(d.preventDefault(),d.stopPropagation(),this.lb.run(()=>this.Te(0)))});let c;((c=this.Eg)==
null?0:c.aMb)&&this.vb.RB(`${this.GI}-tooltip-panel-non-interactive`);return this.vb}Aq(){this.vb&&this.vb.zg()&&this.vb.detach();this.Le=null}iU(a){a=a.am().vg;const b=this.F2(),c=this.TS();_.es(a,[this.D$(Object.assign({},b.No,c.No)),this.D$(Object.assign({},b.fallback,c.fallback))])}D$(a){return a}F2(){const a=!this.Vb||this.Vb.value=="ltr",b=this.position;let c;if(b=="above"||b=="below")c={zc:"center",Ac:b=="above"?"top":"bottom"};else if(b=="before"||b=="left"&&a||b=="right"&&!a)c={zc:"start",
Ac:"center"};else if(b=="after"||b=="right"&&a||b=="left"&&!a)c={zc:"end",Ac:"center"};const {x:d,y:e}=this.mba(c.zc,c.Ac);return{No:c,fallback:{zc:d,Ac:e}}}TS(){const a=!this.Vb||this.Vb.value=="ltr",b=this.position;let c;if(b=="above")c={nc:"center",uc:"bottom"};else if(b=="below")c={nc:"center",uc:"top"};else if(b=="before"||b=="left"&&a||b=="right"&&!a)c={nc:"end",uc:"center"};else if(b=="after"||b=="right"&&a||b=="left"&&!a)c={nc:"start",uc:"center"};const {x:d,y:e}=this.mba(c.nc,c.uc);return{No:c,
fallback:{nc:d,uc:e}}}hda(){this.Le&&(this.Le.message=this.message,this.Le.ME(),_.x(this.lb.Dja,_.Jf(1),_.$f(this.Jb)).subscribe(()=>{this.Le&&this.vb.hf()}))}Jca(a){this.Le&&(this.Le.Et=a,this.Le.ME())}mba(a,b){this.position==="above"||this.position==="below"?b==="top"?b="bottom":b==="bottom"&&(b="top"):a==="end"?a="start":a==="start"&&(a="end");return{x:a,y:b}}oQa(a){var b=a.uc,c=a.zc;a=a.Ac;b=b==="center"?this.Vb&&this.Vb.value==="rtl"?c==="end"?"left":"right":c==="start"?"left":"right":b==="bottom"&&
a==="top"?"above":"below";if(b!==this.iaa){if(c=this.vb)a=`${this.GI}-${"tooltip-panel"}-`,c.lQ(a+this.iaa),c.RB(a+b);this.iaa=b}}QT(){!this.oc&&this.message&&this.nda&&!this.Tr.length&&(this.ica()?this.Tr.push(["mouseenter",a=>{this.Lca();let b=void 0;a.x!==void 0&&a.y!==void 0&&(b=a);this.show(void 0,b)}]):this.Ft!=="off"&&(this.saa(),this.Tr.push(["touchstart",a=>{let b;const c=(a=(b=a.targetTouches)==null?void 0:b[0])?{x:a.clientX,y:a.clientY}:void 0;this.Lca();clearTimeout(this.qy);this.qy=setTimeout(()=>
this.show(void 0,c),500)}])),this.C$(this.Tr))}Lca(){if(!this.jca){this.jca=!0;var a=[];if(this.ica())a.push(["mouseleave",b=>{b=b.relatedTarget;let c;b&&((c=this.vb)==null?0:c.cq.contains(b))||this.Te()}],["wheel",b=>this.DQa(b)]);else if(this.Ft!=="off"){this.saa();const b=()=>{clearTimeout(this.qy);this.Te(this.Eg.Xtb)};a.push(["touchend",b],["touchcancel",b])}this.C$(a);this.Tr.push(...a)}}C$(a){a.forEach(([b,c])=>{this.Ja.ma.addEventListener(b,c,Kbb)})}ica(){return!this.mc.ZH&&!this.mc.Br}DQa(a){if(this.CB()){a=
this.Bb.elementFromPoint(a.clientX,a.clientY);const b=this.Ja.ma;a===b||b.contains(a)||this.Te()}}saa(){const a=this.Ft;if(a!=="off"){const b=this.Ja.ma,c=b.style;if(a==="on"||b.nodeName!=="INPUT"&&b.nodeName!=="TEXTAREA")c.userSelect=c.msUserSelect=c.webkitUserSelect=c.MozUserSelect="none";a!=="on"&&b.draggable||(c.webkitUserDrag="none");c.touchAction="none";c.webkitTapHighlightColor="transparent"}}};Lbb.O=function(){_.ef()};
Lbb.La=_.xd({type:Lbb,inputs:{position:[0,"matTooltipPosition","position"],it:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],vx:[0,"matTooltipShowDelay","showDelay"],Aw:[0,"matTooltipHideDelay","hideDelay"],Ft:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],Et:[0,"matTooltipClass","tooltipClass"]}});
var gA=class{constructor(a,b){this.Ta=a;this.R2=this.Y$=!1;this.yT=new _.Pf;this.Ol=b==="NoopAnimations"}show(a){this.xv!=null&&clearTimeout(this.xv);this.Iv=setTimeout(()=>{this.ada(!0);this.Iv=void 0},a)}Te(a){this.Iv!=null&&clearTimeout(this.Iv);this.xv=setTimeout(()=>{this.ada(!1);this.xv=void 0},a)}isVisible(){return this.R2}Ia(){this.xS();this.yT.complete();this.AJ=null}FMa(){this.Y$&&this.Te(0)}ME(){_.$m(this.Ta)}KMa({relatedTarget:a}){a&&this.AJ.contains(a)||(this.isVisible()?this.Te(this.Fba):
this.OS(!1))}oOa(){}EMa({animationName:a}){a!==this.RT&&a!==this.bba||this.OS(a===this.RT)}xS(){this.Iv!=null&&clearTimeout(this.Iv);this.xv!=null&&clearTimeout(this.xv);this.Iv=this.xv=void 0}OS(a){a?this.Y$=!0:this.isVisible()||this.yT.next()}ada(a){const b=this.fQa.ma;var c=this.RT;const d=this.bba;b.classList.remove(a?d:c);b.classList.add(a?c:d);(this.R2=a)&&!this.Ol&&typeof getComputedStyle==="function"&&(c=getComputedStyle(b),c.getPropertyValue("animation-duration")==="0s"||c.getPropertyValue("animation-name")===
"none")&&(this.Ol=!0);a&&this.oOa();this.Ol&&(b.classList.add("_mat-animation-noopable"),this.OS(a))}};gA.O=function(a){return new (a||gA)(_.B(_.hn),_.B(_.Rm,8))};gA.La=_.xd({type:gA});var Mbb;Mbb=["tooltip"];_.iA=class extends Lbb{constructor(a,b,c,d,e,f,g,l,p,t,w,A){super(a,b,c,d,e,f,g,l,p,t,w,A);this.gQa=hA}};_.iA.O=function(a){return new (a||_.iA)(_.B(_.vs),_.B(_.re),_.B(_.Tr),_.B(_.Kg),_.B(_.df),_.B(_.Rq),_.B(_.kr),_.B(_.Vq),_.B(_.E7a),_.B(_.Lr,8),_.B(_.G7a,8),_.B(_.bi))};_.iA.La=_.xd({type:_.iA,na:[["","matTooltip",""]],nb:[1,"mat-tooltip-trigger"],ob:2,Ya:function(a,b){a&2&&_.qg("mat-tooltip-disabled",b.disabled)},Pb:["matTooltip"],features:[_.mg]});
var hA=class extends gA{constructor(a,b,c){super(a,c);this.RT="mat-tooltip-show";this.bba="mat-tooltip-hide";this.FKc=b.observe("(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)")}};hA.O=function(a){return new (a||hA)(_.B(_.hn),_.B(_.br),_.B(_.Rm,8))};
hA.wa=_.td({type:hA,na:[["mat-tooltip-component"]],rb:function(a,b){a&1&&_.Mg(Mbb,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.fQa=c.first)}},nb:["aria-hidden","true"],ob:3,Ya:function(a,b){a&1&&_.N("mouseleave",function(c){return b.KMa(c)});a&2&&(_.og("mat-id-collision",null),_.pg("zoom",b.isVisible()?1:null))},features:[_.mg],ya:4,Aa:6,Da:[["tooltip",""],[1,"mat-tooltip",3,"animationend","ngClass"]],qa:function(a,b){if(a&1){const c=_.Ud();_.F(0,"div",1,0);_.R(2,"async");_.N("animationend",function(d){_.q(c);
return _.r(b.EMa(d))});_.Q(3);_.J()}if(a&2){let c;_.qg("mat-tooltip-handset",(c=_.S(2,4,b.FKc))==null?null:c.matches);_.E("ngClass",b.Et);_.y(3);_.Vg(b.message)}},Fa:[_.Pn,_.Wn],styles:[".mat-tooltip{color:#fff;border-radius:4px;margin:14px;max-width:250px;padding-left:8px;padding-right:8px;overflow:hidden;text-overflow:ellipsis;-webkit-transform:scale(0);transform:scale(0)}.mat-tooltip._mat-animation-noopable{-webkit-animation:none;animation:none;-webkit-transform:scale(1);transform:scale(1)}@media (forced-colors:active){.mat-tooltip{outline:1px solid}}.mat-tooltip-handset{margin:24px;padding-left:16px;padding-right:16px}.mat-tooltip-panel-non-interactive{pointer-events:none}@-webkit-keyframes mat-tooltip-show{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:.5;-webkit-transform:scale(.99);transform:scale(.99)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes mat-tooltip-show{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:.5;-webkit-transform:scale(.99);transform:scale(.99)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes mat-tooltip-hide{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes mat-tooltip-hide{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}.mat-tooltip-show{-webkit-animation:mat-tooltip-show .2s cubic-bezier(0,0,.2,1) forwards;animation:mat-tooltip-show .2s cubic-bezier(0,0,.2,1) forwards}.mat-tooltip-hide{-webkit-animation:mat-tooltip-hide .1s cubic-bezier(0,0,.2,1) forwards;animation:mat-tooltip-hide .1s cubic-bezier(0,0,.2,1) forwards}"],
hb:2,Ma:0});_.jA=class{};_.jA.O=function(a){return new (a||_.jA)};_.jA.Ca=_.vd({type:_.jA});_.jA.Ba=_.Xc({Nb:[Jbb],imports:[_.ir,_.Xn,_.ws,_.xs,_.xs,_.Zr]});_.kA=class{constructor(a){this.element=a;this.size="xsmall";this.format="hairline"}Qa(){var a=Array.from(this.element.ma.classList);for(const b of a)Nbb.includes(b)&&this.element.ma.classList.remove(b);a=new Set;a.add(Obb.includes(this.size)?this.size:"xsmall");a.add(Pbb.includes(this.format)?this.format:"hairline");for(const b of a.values())this.element.ma.classList.add(b)}};_.kA.O=function(a){return new (a||_.kA)(_.B(_.re))};
_.kA.wa=_.td({type:_.kA,na:[["button","gme-button-old",""],["a","gme-button-old",""]],inputs:{size:"size",format:"format"},hc:["gme-button-old",""],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Eg(),_.Gg(0))},styles:['[_nghost-%COMP%]{align-items:center;background:none;border-radius:4px;border:0;cursor:pointer;display:inline-flex;padding:0 12px;text-decoration:none;white-space:nowrap}[_nghost-%COMP%]     .material-icons, [_nghost-%COMP%]     .mat-icon{font-size:19px;height:19px;width:19px;position:relative;top:-1px}[_nghost-%COMP%]:last-child{margin:0}.xsmall[_nghost-%COMP%]{height:24px}.xsmall[_nghost-%COMP%]    {font:normal normal 500 12px/16px "Google Sans",sans-serif;letter-spacing:.15px;-webkit-font-smoothing:antialiased}.xsmall[_nghost-%COMP%]     .material-icons, .xsmall[_nghost-%COMP%]     .mat-icon{font-size:16px;height:16px;width:16px;position:relative;top:0px}.xsmall[_nghost-%COMP%]     .material-icons:first-child, .xsmall[_nghost-%COMP%]     .mat-icon:first-child{margin:0 6px 0 -8px}.xsmall[_nghost-%COMP%]     .material-icons:last-child, .xsmall[_nghost-%COMP%]     .mat-icon:last-child{margin:0 -8px 0 6px}.xsmall[_nghost-%COMP%]     .material-icons :not(gme-button-group)>*:first-child, .xsmall[_nghost-%COMP%]     .mat-icon :not(gme-button-group)>*:first-child{margin:0 6px 0 -8px}.xsmall[_nghost-%COMP%]     .material-icons :not(gme-button-group)>*:last-child, .xsmall[_nghost-%COMP%]     .mat-icon :not(gme-button-group)>*:last-child{margin:0 -8px 0 6px}.medium[_nghost-%COMP%]{height:32px}.medium[_nghost-%COMP%]    {font:normal normal 500 14px/16px "Google Sans",sans-serif;letter-spacing:.15px;-webkit-font-smoothing:antialiased}.medium[_nghost-%COMP%]     .material-icons:first-child, .medium[_nghost-%COMP%]     .mat-icon:first-child{margin:0 6px 0 -4px}.medium[_nghost-%COMP%]     .material-icons:last-child, .medium[_nghost-%COMP%]     .mat-icon:last-child{margin:0 -4px 0 6px}.medium[_nghost-%COMP%]     .material-icons :not(gme-button-group)>*:first-child, .medium[_nghost-%COMP%]     .mat-icon :not(gme-button-group)>*:first-child{margin:0 6px 0 -4px}.medium[_nghost-%COMP%]     .material-icons :not(gme-button-group)>*:last-child, .medium[_nghost-%COMP%]     .mat-icon :not(gme-button-group)>*:last-child{margin:0 -4px 0 6px}.hairline[_nghost-%COMP%]{background:#fff;border:1px solid #dadce0}.hairline[_nghost-%COMP%]:hover{background:rgba(26,115,232,.08);border:1px solid #d2e3fc}.hairline[_nghost-%COMP%]:active{background:hsl(217.1052631579,88.3720930233%,90.137254902%);border:1px solid #d2e3fc;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.hairline[_nghost-%COMP%]:focus{background:rgba(26,115,232,.08);border:1px solid #d2e3fc}.hairline[disabled][_nghost-%COMP%], .hairline[disabled][_nghost-%COMP%]:hover, .hairline[disabled][_nghost-%COMP%]:active, .hairline[disabled][_nghost-%COMP%]:focus{color:rgba(60,64,67,.38);fill:rgba(60,64,67,.38);background:rgba(0,0,0,0);border:1px solid #f1f3f4;box-shadow:none;cursor:default}.hairline[_nghost-%COMP%]    {color:#1a73e8;fill:#1a73e8}.flat[_nghost-%COMP%]{background:#fff}.flat[_nghost-%COMP%]:hover{background:rgba(26,115,232,.08)}.flat[_nghost-%COMP%]:active{background:hsl(217.1052631579,88.3720930233%,90.137254902%)}.flat[_nghost-%COMP%]:focus{background:rgba(26,115,232,.08)}.flat[disabled][_nghost-%COMP%], .flat[disabled][_nghost-%COMP%]:hover, .flat[disabled][_nghost-%COMP%]:active, .flat[disabled][_nghost-%COMP%]:focus{color:rgba(60,64,67,.38);fill:rgba(60,64,67,.38);background:rgba(0,0,0,0);box-shadow:none;cursor:default}.flat[_nghost-%COMP%]    {color:#1a73e8;fill:#1a73e8}.fill[_nghost-%COMP%]{background:#1a73e8}.fill[_nghost-%COMP%]:hover{background:rgb(58.4416666667,134.8333333333,235.2583333333);box-shadow:0 1px 1px 0 rgba(66,133,244,.3),0 1px 3px 1px rgba(66,133,244,.15)}.fill[_nghost-%COMP%]:active{background:#1a73e8;box-shadow:0 1px 2px 0 rgba(66,133,244,.45),0 3px 6px 2px rgba(66,133,244,.3)}.fill[_nghost-%COMP%]:focus{background:rgb(58.4416666667,134.8333333333,235.2583333333);box-shadow:0 1px 1px 0 rgba(66,133,244,.3),0 1px 3px 1px rgba(66,133,244,.15)}.fill[disabled][_nghost-%COMP%], .fill[disabled][_nghost-%COMP%]:hover, .fill[disabled][_nghost-%COMP%]:active, .fill[disabled][_nghost-%COMP%]:focus{color:rgba(60,64,67,.38);fill:rgba(60,64,67,.38);background:#f1f3f4;box-shadow:none;cursor:default}.fill[_nghost-%COMP%]    {color:#fff}']});
var Pbb=["hairline","fill","flat"],Obb=["xsmall","medium"],Nbb=[...Pbb,...Obb];var lA=class{};lA.O=function(a){return new (a||lA)};lA.Ca=_.vd({type:lA});lA.Ba=_.Xc({imports:[_.Xn]});_.mA=class{};_.mA.O=function(a){return new (a||_.mA)};_.mA.Ca=_.vd({type:_.mA});_.mA.Ba=_.Xc({imports:[lA]});var Qbb=new _.Dd("ListOption");var nA=class{constructor(){this.Ja=_.n(_.re)}};nA.O=function(a){return new (a||nA)};nA.La=_.xd({type:nA,na:[["","matListItemTitle",""]],nb:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"],standalone:!0});var oA=class{constructor(){this.Ja=_.n(_.re)}};oA.O=function(a){return new (a||oA)};oA.La=_.xd({type:oA,na:[["","matListItemLine",""]],nb:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"],standalone:!0});var pA=class{};pA.O=function(a){return new (a||pA)};
pA.La=_.xd({type:pA,na:[["","matListItemMeta",""]],nb:[1,"mat-mdc-list-item-meta","mdc-list-item__end"],standalone:!0});var qA=class{constructor(){this.EEb=_.n(Qbb,{optional:!0})}dEb(){let a;return!this.EEb||((a=this.EEb)==null?void 0:a.panel.pM)==="after"}};qA.O=function(a){return new (a||qA)};qA.La=_.xd({type:qA,ob:4,Ya:function(a,b){a&2&&_.qg("mdc-list-item__start",b.dEb())("mdc-list-item__end",!b.dEb())},standalone:!0});var rA=class extends qA{};
rA.O=(()=>{let a;return function(b){return(a||(a=_.me(rA)))(b||rA)}})();rA.La=_.xd({type:rA,na:[["","matListItemAvatar",""]],nb:[1,"mat-mdc-list-item-avatar"],standalone:!0,features:[_.mg]});var sA=class extends qA{};sA.O=(()=>{let a;return function(b){return(a||(a=_.me(sA)))(b||sA)}})();sA.La=_.xd({type:sA,na:[["","matListItemIcon",""]],nb:[1,"mat-mdc-list-item-icon"],standalone:!0,features:[_.mg]});var Rbb=new _.Dd("MAT_LIST_CONFIG");var tA=class{constructor(){this.oEb=!0;this.oc=this.gp=!1;this.Eg=_.n(Rbb,{optional:!0})}get wc(){return this.gp}set wc(a){this.gp=_.$i(a)}get disabled(){return this.oc}set disabled(a){this.oc=_.$i(a)}};tA.O=function(a){return new (a||tA)};tA.La=_.xd({type:tA,ob:1,Ya:function(a,b){a&2&&_.og("aria-disabled",b.disabled)},inputs:{wc:"disableRipple",disabled:"disabled"},standalone:!0});
var uA=class{set lines(a){this.oCb=_.ej(a,null);this.Era(!1)}get wc(){let a;return this.disabled||this.gp||this.Av||!((a=this.nqa)==null||!a.wc)}set wc(a){this.gp=_.$i(a)}get disabled(){let a;return this.oc||!((a=this.nqa)==null||!a.disabled)}set disabled(a){this.oc=_.$i(a)}get eH(){return this.wc||!!this.xt.disabled}constructor(){this.Ja=_.n(_.re);this.lb=_.n(_.df);this.nqa=_.n(tA,{optional:!0});this.mc=_.n(_.Rq);this.oCb=null;this.oc=this.gp=!1;this.Pca=new _.ve;this.YE=null;this.WMa=!1;_.n(_.tr).load(_.As);
const a=_.n(_.Hs,{optional:!0}),b=_.n(_.Rm,{optional:!0});this.xt=a||{};this.wn=this.Ja.ma;this.fEb=this.wn.nodeName.toLowerCase()==="button";this.Av=b==="NoopAnimations";this.nqa&&!this.nqa.oEb&&this.jKc();this.fEb&&!this.wn.hasAttribute("type")&&this.wn.setAttribute("type","button")}Dc(){this.uLc();this.Era(!0)}Ia(){this.Pca.unsubscribe();this.YE!==null&&this.YE.m3()}qcd(){return!(!this.zKa.length&&!this.fNa.length)}jKc(){this.wn.classList.add("mat-mdc-list-item-interactive");this.YE=new _.Gs(this,
this.lb,this.wn,this.mc,_.n(_.dg));_.Fs(this.YE,this.wn)}uLc(){this.lb.Ub(()=>{this.Pca.add(_.Ze(this.NNa.Jc,this.Ara.Jc).subscribe(()=>this.Era(!1)))})}Era(a){if(this.NNa&&this.Ara&&this.mQa){a&&this.LGc();var b;a=(b=this.oCb)!=null?b:this.iKc();b=this.mQa.ma;this.wn.classList.toggle("mat-mdc-list-item-single-line",a<=1);this.wn.classList.toggle("mdc-list-item--with-one-line",a<=1);this.wn.classList.toggle("mdc-list-item--with-two-lines",a===2);this.wn.classList.toggle("mdc-list-item--with-three-lines",
a===3);this.WMa?(a=this.Ara.length===0&&a===1,b.classList.toggle("mdc-list-item__primary-text",a),b.classList.toggle("mdc-list-item__secondary-text",!a)):(b.classList.remove("mdc-list-item__primary-text"),b.classList.remove("mdc-list-item__secondary-text"))}}iKc(){let a=this.Ara.length+this.NNa.length;this.WMa&&(a+=1);return a}LGc(){this.WMa=Array.from(this.mQa.ma.childNodes).filter(a=>a.nodeType!==a.COMMENT_NODE).some(a=>!(!a.textContent||!a.textContent.trim()))}};
uA.O=function(a){return new (a||uA)};uA.La=_.xd({type:uA,yd:function(a,b,c){a&1&&(_.Ng(c,rA,4),_.Ng(c,sA,4));if(a&2){let d;_.Pg(d=_.Qg())&&(b.zKa=d);_.Pg(d=_.Qg())&&(b.fNa=d)}},ob:4,Ya:function(a,b){a&2&&(_.og("aria-disabled",b.disabled)("disabled",b.fEb&&b.disabled||null),_.qg("mdc-list-item--disabled",b.disabled))},inputs:{lines:"lines",wc:"disableRipple",disabled:"disabled"},standalone:!0});var Sbb,Tbb,Ubb;Sbb=["unscopedContent"];Tbb=["text"];Ubb=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]];_.vA=class extends tA{};_.vA.O=(()=>{let a;return function(b){return(a||(a=_.me(_.vA)))(b||_.vA)}})();
_.vA.wa=_.td({type:_.vA,na:[["mat-list"]],nb:[1,"mat-mdc-list","mat-mdc-list-base","mdc-list"],Pb:["matList"],standalone:!0,features:[_.Zg([{va:tA,Fb:_.vA}]),_.mg,_.$g],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Eg(),_.Gg(0))},styles:['.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item{display:flex;position:relative;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer;padding-left:16px;padding-right:16px;background-color:var(--mdc-list-list-item-container-color, transparent);border-radius:var(--mdc-list-list-item-container-shape, var(--mat-app-corner-none))}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item:focus{outline:0}.mdc-list-item.mdc-list-item--disabled{cursor:auto}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height, 48px)}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height, 64px)}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height, 88px)}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--selected::before,.mdc-list-item.mdc-list-item--selected:focus::before,.mdc-list-item:not(.mdc-list-item--selected):focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;content:"";pointer-events:none}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color, var(--mat-app-on-surface-variant));width:var(--mdc-list-list-item-leading-icon-size, 24px);height:var(--mdc-list-list-item-leading-icon-size, 24px);margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mdc-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size, 40px);height:var(--mdc-list-list-item-leading-avatar-size, 40px);margin-left:16px;margin-right:16px;border-radius:50%}.mdc-list-item--with-leading-avatar .mdc-list-item__start,[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px;border-radius:50%}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font, var(--mat-app-label-small-font));line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height, var(--mat-app-label-small-line-height));font-size:var(--mdc-list-list-item-trailing-supporting-text-size, var(--mat-app-label-small-size));font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight, var(--mat-app-label-small-weight));letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking, var(--mat-app-label-small-tracking))}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color, var(--mat-app-on-surface-variant));width:var(--mdc-list-list-item-trailing-icon-size, 24px);height:var(--mdc-list-list-item-trailing-icon-size, 24px)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color, var(--mat-app-on-surface-variant))}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color, var(--mat-app-primary))}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--mdc-list-list-item-label-text-color, var(--mat-app-on-surface));font-family:var(--mdc-list-list-item-label-text-font, var(--mat-app-body-large-font));line-height:var(--mdc-list-list-item-label-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mdc-list-list-item-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-list-list-item-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-list-list-item-label-text-tracking, var(--mat-app-body-large-tracking))}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color, var(--mat-app-on-surface))}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color, var(--mat-app-on-surface))}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;color:var(--mdc-list-list-item-supporting-text-color, var(--mat-app-on-surface-variant));font-family:var(--mdc-list-list-item-supporting-text-font, var(--mat-app-body-medium-font));line-height:var(--mdc-list-list-item-supporting-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mdc-list-list-item-supporting-text-size, var(--mat-app-body-medium-size));font-weight:var(--mdc-list-list-item-supporting-text-weight, var(--mat-app-body-medium-weight));letter-spacing:var(--mdc-list-list-item-supporting-text-tracking, var(--mat-app-body-medium-tracking))}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:16px}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:16px;padding-right:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-trailing-icon.mdc-list-item,[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:0;padding-right:0}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:16px;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:0;padding-right:16px}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-webkit-user-select:none;user-select:none;margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;line-height:normal;align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:16px;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:0;padding-right:16px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon,.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar{padding-left:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon,[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar{padding-right:0}.mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-group__subheader{margin:.75rem 16px}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity, 0.3)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity, 0.38)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity, 0.38)}.mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing,[dir=rtl] .mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing{padding-left:0;padding-right:0}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color, var(--mat-app-on-surface))}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color, var(--mat-app-on-surface));opacity:var(--mdc-list-list-item-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color, var(--mat-app-on-surface));opacity:var(--mdc-list-list-item-disabled-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color, var(--mat-app-on-surface));opacity:var(--mdc-list-list-item-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mdc-list-list-item-disabled-label-text-opacity, 0.3)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape, var(--mat-app-corner-full));background-color:var(--mdc-list-list-item-leading-avatar-color, var(--mat-app-primary-container))}.mat-mdc-list-item-icon{font-size:var(--mdc-list-list-item-leading-icon-size, 24px)}@media(forced-colors: active){a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none;border-radius:inherit}.mat-mdc-list-item>.mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:start}mat-action-list button::-moz-focus-inner{border:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-inline-start:var(--mat-list-list-item-leading-icon-start-space, 16px);margin-inline-end:var(--mat-list-list-item-leading-icon-end-space, 16px)}.mat-mdc-nav-list .mat-mdc-list-item{border-radius:var(--mat-list-active-indicator-shape, var(--mat-app-corner-full));--mat-focus-indicator-border-radius:var(--mat-list-active-indicator-shape, var(--mat-app-corner-full))}.mat-mdc-nav-list .mat-mdc-list-item.mdc-list-item--activated{background-color:var(--mat-list-active-indicator-color, var(--mat-app-secondary-container))}\n'],
hb:2,Ma:0});_.wA=class extends uA{constructor(){super(...arguments);this.dKa=!1}get Cn(){return this.dKa}set Cn(a){this.dKa=_.$i(a)}Iaa(){return this.wn.nodeName==="A"&&this.dKa?"page":null}XJc(){return this.LEb.length!==0&&(this.zKa.length!==0||this.fNa.length!==0)}};_.wA.O=(()=>{let a;return function(b){return(a||(a=_.me(_.wA)))(b||_.wA)}})();
_.wA.wa=_.td({type:_.wA,na:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],yd:function(a,b,c){a&1&&(_.Ng(c,oA,5),_.Ng(c,nA,5),_.Ng(c,pA,5));if(a&2){let d;_.Pg(d=_.Qg())&&(b.NNa=d);_.Pg(d=_.Qg())&&(b.Ara=d);_.Pg(d=_.Qg())&&(b.LEb=d)}},rb:function(a,b){a&1&&(_.Mg(Sbb,5),_.Mg(Tbb,5));if(a&2){let c;_.Pg(c=_.Qg())&&(b.mQa=c.first);_.Pg(c=_.Qg())&&(b.ucd=c.first)}},nb:[1,"mat-mdc-list-item","mdc-list-item"],ob:13,Ya:function(a,b){a&2&&(_.og("aria-current",b.Iaa()),_.qg("mdc-list-item--activated",
b.Cn)("mdc-list-item--with-leading-avatar",b.zKa.length!==0)("mdc-list-item--with-leading-icon",b.fNa.length!==0)("mdc-list-item--with-trailing-meta",b.LEb.length!==0)("mat-mdc-list-item-both-leading-and-trailing",b.XJc())("_mat-animation-noopable",b.Av))},inputs:{Cn:"activated"},Pb:["matListItem"],standalone:!0,features:[_.mg,_.$g],ac:"[matListItemAvatar],[matListItemIcon] [matListItemTitle] [matListItemLine] * [matListItemMeta] mat-divider".split(" "),ya:10,Aa:0,Da:[["unscopedContent",""],[1,"mdc-list-item__content"],
[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],[1,"mat-focus-indicator"]],qa:function(a,b){if(a&1){const c=_.Ud();_.Eg(Ubb);_.Gg(0);_.F(1,"span",1);_.Gg(2,1);_.Gg(3,2);_.F(4,"span",2,0);_.N("cdkObserveContent",function(){_.q(c);return _.r(b.Era(!0))});_.Gg(6,3);_.J()();_.Gg(7,4);_.Gg(8,5);_.K(9,"div",3)}},Fa:[_.fr],hb:2,Ma:0});_.xA=class extends tA{constructor(){super(...arguments);this.oEb=!1}};_.xA.O=(()=>{let a;return function(b){return(a||(a=_.me(_.xA)))(b||_.xA)}})();
_.xA.wa=_.td({type:_.xA,na:[["mat-nav-list"]],nb:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],Pb:["matNavList"],standalone:!0,features:[_.Zg([{va:tA,Fb:_.xA}]),_.mg,_.$g],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Eg(),_.Gg(0))},styles:['.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item{display:flex;position:relative;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer;padding-left:16px;padding-right:16px;background-color:var(--mdc-list-list-item-container-color, transparent);border-radius:var(--mdc-list-list-item-container-shape, var(--mat-app-corner-none))}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item:focus{outline:0}.mdc-list-item.mdc-list-item--disabled{cursor:auto}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height, 48px)}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height, 64px)}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height, 88px)}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--selected::before,.mdc-list-item.mdc-list-item--selected:focus::before,.mdc-list-item:not(.mdc-list-item--selected):focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;content:"";pointer-events:none}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color, var(--mat-app-on-surface-variant));width:var(--mdc-list-list-item-leading-icon-size, 24px);height:var(--mdc-list-list-item-leading-icon-size, 24px);margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mdc-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size, 40px);height:var(--mdc-list-list-item-leading-avatar-size, 40px);margin-left:16px;margin-right:16px;border-radius:50%}.mdc-list-item--with-leading-avatar .mdc-list-item__start,[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px;border-radius:50%}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font, var(--mat-app-label-small-font));line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height, var(--mat-app-label-small-line-height));font-size:var(--mdc-list-list-item-trailing-supporting-text-size, var(--mat-app-label-small-size));font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight, var(--mat-app-label-small-weight));letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking, var(--mat-app-label-small-tracking))}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color, var(--mat-app-on-surface-variant));width:var(--mdc-list-list-item-trailing-icon-size, 24px);height:var(--mdc-list-list-item-trailing-icon-size, 24px)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color, var(--mat-app-on-surface-variant))}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color, var(--mat-app-primary))}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--mdc-list-list-item-label-text-color, var(--mat-app-on-surface));font-family:var(--mdc-list-list-item-label-text-font, var(--mat-app-body-large-font));line-height:var(--mdc-list-list-item-label-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mdc-list-list-item-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-list-list-item-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-list-list-item-label-text-tracking, var(--mat-app-body-large-tracking))}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color, var(--mat-app-on-surface))}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color, var(--mat-app-on-surface))}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;color:var(--mdc-list-list-item-supporting-text-color, var(--mat-app-on-surface-variant));font-family:var(--mdc-list-list-item-supporting-text-font, var(--mat-app-body-medium-font));line-height:var(--mdc-list-list-item-supporting-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mdc-list-list-item-supporting-text-size, var(--mat-app-body-medium-size));font-weight:var(--mdc-list-list-item-supporting-text-weight, var(--mat-app-body-medium-weight));letter-spacing:var(--mdc-list-list-item-supporting-text-tracking, var(--mat-app-body-medium-tracking))}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:16px}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:16px;padding-right:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-trailing-icon.mdc-list-item,[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:0;padding-right:0}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:16px;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:0;padding-right:16px}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-webkit-user-select:none;user-select:none;margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;line-height:normal;align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:16px;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:0;padding-right:16px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon,.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar{padding-left:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon,[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar{padding-right:0}.mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-group__subheader{margin:.75rem 16px}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity, 0.3)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity, 0.38)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity, 0.38)}.mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing,[dir=rtl] .mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing{padding-left:0;padding-right:0}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color, var(--mat-app-on-surface))}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color, var(--mat-app-on-surface));opacity:var(--mdc-list-list-item-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color, var(--mat-app-on-surface));opacity:var(--mdc-list-list-item-disabled-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color, var(--mat-app-on-surface));opacity:var(--mdc-list-list-item-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mdc-list-list-item-disabled-label-text-opacity, 0.3)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape, var(--mat-app-corner-full));background-color:var(--mdc-list-list-item-leading-avatar-color, var(--mat-app-primary-container))}.mat-mdc-list-item-icon{font-size:var(--mdc-list-list-item-leading-icon-size, 24px)}@media(forced-colors: active){a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none;border-radius:inherit}.mat-mdc-list-item>.mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:start}mat-action-list button::-moz-focus-inner{border:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-inline-start:var(--mat-list-list-item-leading-icon-start-space, 16px);margin-inline-end:var(--mat-list-list-item-leading-icon-end-space, 16px)}.mat-mdc-nav-list .mat-mdc-list-item{border-radius:var(--mat-list-active-indicator-shape, var(--mat-app-corner-full));--mat-focus-indicator-border-radius:var(--mat-list-active-indicator-shape, var(--mat-app-corner-full))}.mat-mdc-nav-list .mat-mdc-list-item.mdc-list-item--activated{background-color:var(--mat-list-active-indicator-color, var(--mat-app-secondary-container))}\n'],hb:2,
Ma:0});_.yA=class{};_.yA.O=function(a){return new (a||_.yA)};_.yA.Ca=_.vd({type:_.yA});_.yA.Ba=_.Xc({imports:[_.gr,_.Xn,_.xs,_.Js,_.aA,_.jy]});_.Vbb=new _.Dd("GMAT_SELECT_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.zA=class{constructor(a){this.options=a}};_.zA.O=function(a){return new (a||_.zA)(_.B(_.Vbb))};_.zA.La=_.xd({type:_.zA,na:[["mat-select"]],ob:2,Ya:function(a,b){a&2&&_.qg("gmat-mdc-select",!b.options.Se)}});var Wbb=_.kj("transformPanel",[_.nj("void",_.mj({opacity:0,transform:"scale(1, 0.8)"})),_.oj("void => showing",_.lj("120ms cubic-bezier(0, 0, 0.2, 1)",_.mj({opacity:1,transform:"scale(1, 1)"}))),_.oj("* => void",_.lj("100ms linear",_.mj({opacity:0})))]);var Xbb,Ybb,Zbb,$bb,ccb,ecb;Xbb=["trigger"];Ybb=["panel"];Zbb=[[["mat-select-trigger"]],"*"];$bb=0;_.acb=new _.Dd("mat-select-scroll-strategy",{Ea:"root",oa:()=>{const a=_.n(_.vs);return()=>a.Mj.Bl()}});_.bcb=new _.Dd("MAT_SELECT_CONFIG");ccb={va:_.acb,Ib:[_.vs],Ab:function(a){return()=>a.Mj.Bl()}};_.dcb=new _.Dd("MatSelectTrigger");ecb=class{constructor(a,b){this.source=a;this.value=b}};
_.AA=class{pra(a){var b=this.options.toArray()[a];if(b){const c=this.panel.ma,d=_.rbb(a,this.options,this.rL);b=b.Tg();c.scrollTop=a===0&&d===1?0:_.sbb(b.offsetTop,b.offsetHeight,c.scrollTop,c.offsetHeight)}}GOa(){this.pra(this.Gb.bs||0)}gMa(a){return new ecb(this,a)}get focused(){return this.Pl||this.Cm}get Nm(){return this.ZS}set Nm(a){this.ZS=a;this.VPa()}get placeholder(){return this.oy}set placeholder(a){this.oy=a;this.Yb.next()}get required(){let a,b,c,d;return(d=(c=this.vo)!=null?c:(a=this.rd)==
null?void 0:(b=a.control)==null?void 0:_.Aw(b))!=null?d:!1}set required(a){this.vo=a;this.Yb.next()}get multiple(){return this.tj}set multiple(a){this.tj=a}get jC(){return this.nB}set jC(a){this.nB=a;this.ud&&this.XM()}get value(){return this.Ud}set value(a){this.CI(a)&&this.xe(a)}get nw(){return this.hp.Xs}set nw(a){this.hp.Xs=a}get id(){return this.Jf}set id(a){this.Jf=a||this.eF;this.Yb.next()}get yg(){return this.hp.yg}set yg(a){this.hp.yg=a}constructor(){this.uf=_.n(_.Yr);this.Ta=_.n(_.hn);this.Ja=
_.n(_.re);this.Vb=_.n(_.Lr,{optional:!0});this.IB=_.n(_.Ww,{optional:!0});this.rd=_.n(_.ww,{self:!0,optional:!0});this.zba=_.n(_.hr);this.Eg=_.n(_.bcb,{optional:!0});this.HOa=[{zc:"start",Ac:"bottom",nc:"start",uc:"top"},{zc:"end",Ac:"bottom",nc:"end",uc:"top"},{zc:"start",Ac:"top",nc:"start",uc:"bottom",Ad:"mat-mdc-select-panel-above"},{zc:"end",Ac:"top",nc:"end",uc:"bottom",Ad:"mat-mdc-select-panel-above"}];this.zca=_.n(_.acb);this.Cm=!1;this.nB=(g,l)=>g===l;this.eF=`mat-select-${$bb++}`;this.bda=
null;this.Ir=new _.Pf;this.Yb=new _.Pf;this.qTc=!0;this.xe=()=>{};this.Xe=()=>{};this.kda=`mat-select-value-${$bb++}`;this.eca=new _.Pf;var a;this.xOa=((a=this.Eg)==null?void 0:a.uz)||"";this.Pl=!1;this.controlType="mat-select";this.wc=this.disabled=!1;this.tabIndex=0;var b,c;this.ZS=(c=(b=this.Eg)==null?void 0:b.Nm)!=null?c:!1;this.tj=!1;var d;let e;this.CF=(e=(d=this.Eg)==null?void 0:d.CF)!=null?e:!1;this.ariaLabel="";this.PG=this.Eg&&typeof this.Eg.PG!=="undefined"?this.Eg.PG:"auto";this.ky=new _.Pf;
this.Pja=_.Te(()=>{const g=this.options;return g?_.x(g.Jc,_.Yf(g),_.Zf(()=>_.Ze(...g.map(l=>l.Pw)))):_.x(this.ky,_.Zf(()=>this.Pja))});this.bq=new _.Xm;this.Vba=_.x(this.bq,_.$e(g=>g),_.v(()=>{}));this.Z$=_.x(this.bq,_.$e(g=>!g),_.v(()=>{}));this.qx=new _.Xm;this.Uo=new _.Xm;this.Zg=null;this.cF=g=>this.md?!1:g.disabled;a=_.n(_.zs);b=_.n(_.Dw,{optional:!0});c=_.n(_.Hw,{optional:!0});d=_.n(new _.Mm("tabindex"),{optional:!0});this.rd&&(this.rd.vq=this);let f;((f=this.Eg)==null?void 0:f.AH)!=null&&(this.AH=
this.Eg.AH);this.hp=new _.XVa(a,this.rd,c,b,this.Yb);this.Ee=this.zca();this.tabIndex=d==null?0:parseInt(d)||0;this.id=this.id}Qa(){this.ud=new _.Wz(this.multiple);this.Yb.next();_.x(this.eca,_.Mf(),_.$f(this.Ir)).subscribe(()=>this.dca(this.md));_.x(this.uf.Fc(),_.$f(this.Ir)).subscribe(()=>{this.md&&(this.qFb=this.mDb(this.IOa),_.an(this.Ta))})}Sd(){this.ky.next();this.ky.complete();this.iNa();_.x(this.ud.changed,_.$f(this.Ir)).subscribe(a=>{a.hF.forEach(b=>b.select());a.removed.forEach(b=>b.qg())});
_.x(this.options.Jc,_.Yf(null),_.$f(this.Ir)).subscribe(()=>{this.bPa();this.XM()})}Oo(){const a=this.CMa(),b=this.rd;if(a!==this.bda){const c=this.Ja.ma;(this.bda=a)?c.setAttribute("aria-labelledby",a):c.removeAttribute("aria-labelledby")}b&&(this.nJ!==b.control&&(this.nJ!==void 0&&b.disabled!==null&&b.disabled!==this.disabled&&(this.disabled=b.disabled),this.nJ=b.control),this.av())}Sb(a){(a.disabled||a.userAriaDescribedBy)&&this.Yb.next();a.typeaheadDebounceInterval&&this.Gb&&this.Gb.vE(this.AH)}Ia(){let a;
(a=this.Gb)==null||a.destroy();this.Ir.next();this.Ir.complete();this.Yb.complete();this.BS()}toggle(){this.md?this.close():this.open()}open(){this.Tt()&&(this.IB&&(this.IOa=this.IB.JO()),this.qFb=this.mDb(this.IOa),this.pS(),this.Cm=!0,_.nr(this.Gb,null),this.bNa(),_.$m(this.Ta),this.Yb.next())}pS(){const a=this.Ja.ma.closest('body > .cdk-overlay-container [aria-modal="true"]');if(a){var b=`${this.id}-panel`;this.Zg&&_.gj(this.Zg,"aria-owns",b);_.fj(a,"aria-owns",b);this.Zg=a}}BS(){this.Zg&&(_.gj(this.Zg,
"aria-owns",`${this.id}-panel`),this.Zg=null)}close(){this.Cm&&(this.Cm=!1,_.nr(this.Gb,this.il()?"rtl":"ltr"),_.$m(this.Ta),this.Xe(),this.Yb.next())}Vo(a){this.CI(a)}eo(a){this.xe=a}pt(a){this.Xe=a}kq(a){this.disabled=a;_.$m(this.Ta);this.Yb.next()}get md(){return this.Cm}get selected(){let a,b;return this.multiple?((a=this.ud)==null?void 0:a.selected)||[]:(b=this.ud)==null?void 0:b.selected[0]}get nub(){if(this.empty)return"";if(this.tj){const a=this.ud.selected.map(b=>b.sE);this.il()&&a.reverse();
return a.join(", ")}return this.ud.selected[0].sE}av(){this.hp.av()}il(){return this.Vb?this.Vb.value==="rtl":!1}me(a){this.disabled||(this.md?this.MMa(a):this.GMa(a))}GMa(a){var b=a.keyCode;const c=b===40||b===38||b===37||b===39,d=this.Gb;!(d.S6()||b!==13&&b!==32||_.Qi(a))||(this.multiple||a.altKey)&&c?(a.preventDefault(),this.open()):this.multiple||(b=this.selected,d.Xn(a),(a=this.selected)&&b!==a&&this.zba.Xi(a.sE,1E4))}MMa(a){const b=this.Gb;var c=a.keyCode;const d=c===40||c===38,e=b.S6();if(d&&
a.altKey)a.preventDefault(),this.close();else if(e||c!==13&&c!==32||!b.mf||_.Qi(a))if(!e&&this.tj&&c===65&&a.ctrlKey){a.preventDefault();const f=this.options.some(g=>!g.disabled&&!g.selected);this.options.forEach(g=>{g.disabled||(f?g.select():g.qg())})}else c=b.bs,b.Xn(a),this.tj&&d&&a.shiftKey&&b.mf&&b.bs!==c&&b.mf.Xr();else a.preventDefault(),b.mf.Xr()}Eq(){this.disabled||(this.Pl=!0,this.Yb.next())}kl(){this.Pl=!1;let a;if((a=this.Gb)!=null){let b;(b=a.Sl)==null||b.reset()}this.disabled||this.md||
(this.Xe(),_.$m(this.Ta),this.Yb.next())}jOa(){_.x(this.SE.qZ,_.Jf(1)).subscribe(()=>{_.an(this.Ta);this.GOa()})}xMa(){return this.IB?`mat-${this.IB.color}`:""}get empty(){return!this.ud||this.ud.Rs()}XM(){Promise.resolve().then(()=>{this.rd&&(this.Ud=this.rd.value);this.bF(this.Ud);this.Yb.next()})}bF(a){this.options.forEach(b=>_.Bbb(b));this.ud.clear();this.multiple&&a?(a.forEach(b=>this.Dca(b)),this.ST()):(a=this.Dca(a))?_.pr(this.Gb,a):this.md||_.pr(this.Gb,-1);_.$m(this.Ta)}Dca(a){const b=this.options.find(c=>
{if(this.ud.Ae(c))return!1;try{return c.value!=null&&this.nB(c.value,a)}catch(d){return!1}});b&&this.ud.select(b);return b}CI(a){return a!==this.Ud||this.tj&&Array.isArray(a)?(this.options&&this.bF(a),this.Ud=a,!0):!1}mDb(a){return this.PG==="auto"?(a instanceof _.Xz?a.kb:a||this.Ja).ma.getBoundingClientRect().width:this.PG===null?"":this.PG}VPa(){if(this.options)for(const a of this.options)_.$m(a.Ta)}iNa(){this.Gb=_.ybb(_.zbb(_.or(_.nr(_.Tz((new _.Cbb(this.options)).vE(this.AH)),this.il()?"rtl":
"ltr")))).Uu(this.cF);this.Gb.gM.subscribe(()=>{this.md&&(!this.multiple&&this.Gb.mf&&this.Gb.mf.Xr(),this.focus(),this.close())});this.Gb.Fc.subscribe(()=>{this.Cm&&this.panel?this.pra(this.Gb.bs||0):this.Cm||this.multiple||!this.Gb.mf||this.Gb.mf.Xr()})}bPa(){const a=_.Ze(this.options.Jc,this.Ir);_.x(this.Pja,_.$f(a)).subscribe(b=>{this.nOa(b.source,b.gY);b.gY&&!this.multiple&&this.Cm&&(this.close(),this.focus())});_.x(_.Ze(...this.options.map(b=>b.Ph)),_.$f(a)).subscribe(()=>{_.an(this.Ta);this.Yb.next()})}nOa(a,
b){const c=this.ud.Ae(a);a.value!=null||this.tj?(c!==a.selected&&(a.selected?this.ud.select(a):this.ud.qg(a)),b&&this.Gb.kj(a),this.multiple&&(this.ST(),b&&this.focus())):(a.qg(),this.ud.clear(),this.value!=null&&this.oJ(a.value));c!==this.ud.Ae(a)&&this.oJ();this.Yb.next()}ST(){if(this.multiple){const a=this.options.toArray();this.ud.sort((b,c)=>this.qma?this.qma(b,c,a):a.indexOf(b)-a.indexOf(c));this.Yb.next()}}oJ(a){this.Ud=a=this.multiple?this.selected.map(b=>b.value):this.selected?this.selected.value:
a;this.Uo.emit(a);this.xe(a);this.qx.emit(this.gMa(a));_.$m(this.Ta)}bNa(){if(this.Gb)if(this.empty){let a=-1;for(let b=0;b<this.options.length;b++)if(!this.options.get(b).disabled){a=b;break}this.Gb.kj(a)}else this.Gb.kj(this.ud.selected[0])}Tt(){let a;return!this.Cm&&!this.disabled&&((a=this.options)==null?void 0:a.length)>0}focus(a){this.Ja.ma.focus(a)}US(){if(this.ariaLabel)return null;let a;const b=((a=this.IB)==null?void 0:a.LO())||null;return this.je?(b?b+" ":"")+this.je:b}cMa(){return this.md&&
this.Gb&&this.Gb.mf?this.Gb.mf.id:null}CMa(){if(this.ariaLabel)return null;var a;const b=(a=this.IB)==null?void 0:a.LO();a=(b?b+" ":"")+this.kda;this.je&&(a+=" "+this.je);return a}dca(a){this.bq.emit(a)}mH(a){a.length?this.Ja.ma.setAttribute("aria-describedby",a.join(" ")):this.Ja.ma.removeAttribute("aria-describedby")}WY(){this.focus();this.open()}get d0(){return this.md||!this.empty||this.focused&&!!this.placeholder}};_.AA.O=function(a){return new (a||_.AA)};
_.AA.wa=_.td({type:_.AA,na:[["mat-select"]],yd:function(a,b,c){a&1&&(_.Ng(c,_.dcb,5),_.Ng(c,_.$z,5),_.Ng(c,_.Ds,5));if(a&2){let d;_.Pg(d=_.Qg())&&(b.eZa=d.first);_.Pg(d=_.Qg())&&(b.options=d);_.Pg(d=_.Qg())&&(b.rL=d)}},rb:function(a,b){a&1&&(_.Mg(Xbb,5),_.Mg(Ybb,5),_.Mg(_.Yz,5));if(a&2){let c;_.Pg(c=_.Qg())&&(b.trigger=c.first);_.Pg(c=_.Qg())&&(b.panel=c.first);_.Pg(c=_.Qg())&&(b.SE=c.first)}},nb:["role","combobox","aria-haspopup","listbox",1,"mat-mdc-select"],ob:19,Ya:function(a,b){a&1&&_.N("keydown",
function(c){return b.me(c)})("focus",function(){return b.Eq()})("blur",function(){return b.kl()});a&2&&(_.og("id",b.id)("tabindex",b.disabled?-1:b.tabIndex)("aria-controls",b.md?b.id+"-panel":null)("aria-expanded",b.md)("aria-label",b.ariaLabel||null)("aria-required",b.required.toString())("aria-disabled",b.disabled.toString())("aria-invalid",b.yg)("aria-activedescendant",b.cMa()),_.qg("mat-mdc-select-disabled",b.disabled)("mat-mdc-select-invalid",b.yg)("mat-mdc-select-required",b.required)("mat-mdc-select-empty",
b.empty)("mat-mdc-select-multiple",b.multiple))},inputs:{BH:[0,"aria-describedby","userAriaDescribedBy"],Ad:"panelClass",disabled:[2,"disabled","disabled",_.oh],wc:[2,"disableRipple","disableRipple",_.oh],tabIndex:[2,"tabIndex","tabIndex",a=>a==null?0:_.ph(a)],Nm:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",_.oh],placeholder:"placeholder",required:[2,"required","required",_.oh],multiple:[2,"multiple","multiple",_.oh],CF:[2,"disableOptionCentering","disableOptionCentering",_.oh],
jC:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],nw:"errorStateMatcher",AH:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",_.ph],qma:"sortComparator",id:"id",PG:"panelWidth"},outputs:{bq:"openedChange",Vba:"opened",Z$:"closed",qx:"selectionChange",Uo:"valueChange"},Pb:["matSelect"],standalone:!0,features:[_.Zg([{va:_.Vw,Fb:_.AA},{va:_.Cs,Fb:_.AA}]),_.ng,_.Ld,_.$g],ac:["mat-select-trigger","*"],ya:11,Aa:8,Da:[["fallbackOverlayOrigin",
"cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],[1,"mat-mdc-select-value"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],"viewBox;0 0 24 24;width;24px;height;24px;focusable;false;aria-hidden;true".split(";"),["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass",
"cdk-overlay-transparent-backdrop",3,"backdropClick","attach","detach","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],qa:function(a,b){if(a&1){const c=_.Ud();_.Eg(Zbb);_.F(0,"div",2,0);_.N("click",function(){_.q(c);return _.r(b.open())});_.F(3,"div",3);_.C(4,tbb,2,1,"span",4)(5,
wbb,3,1,"span",5);_.J();_.F(6,"div",6)(7,"div",7);_.de();_.F(8,"svg",8);_.K(9,"path",9);_.J()()()();_.C(10,xbb,3,9,"ng-template",10);_.N("backdropClick",function(){_.q(c);return _.r(b.close())})("attach",function(){_.q(c);return _.r(b.jOa())})("detach",function(){_.q(c);return _.r(b.close())})}a&2&&(a=_.Cg(1),_.y(3),_.og("id",b.kda),_.y(),_.tg(b.empty?4:5),_.y(6),_.E("cdkConnectedOverlayPanelClass",b.xOa)("cdkConnectedOverlayScrollStrategy",b.Ee)("cdkConnectedOverlayOrigin",b.IOa||a)("cdkConnectedOverlayOpen",
b.md)("cdkConnectedOverlayPositions",b.HOa)("cdkConnectedOverlayWidth",b.qFb))},Fa:[_.Xz,_.Yz,_.Pn],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color, var(--mat-app-on-surface));font-family:var(--mat-select-trigger-text-font, var(--mat-app-body-large-font));line-height:var(--mat-select-trigger-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mat-select-trigger-text-size, var(--mat-app-body-large-size));font-weight:var(--mat-select-trigger-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mat-select-trigger-text-tracking, var(--mat-app-body-large-tracking))}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color, color-mix(in srgb, var(--mat-app-on-surface) 38%, transparent))}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow,.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix::after{color:var(--mat-select-invalid-arrow-color, var(--mat-app-error))}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color, var(--mat-app-on-surface-variant))}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color, var(--mat-app-primary))}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color, color-mix(in srgb, var(--mat-app-on-surface) 38%, transparent))}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(forced-colors: active){.mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .mat-mdc-select-arrow svg{fill:GrayText}}div.mat-mdc-select-panel{width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color, var(--mat-app-surface-container))}@media(forced-colors: active){div.mat-mdc-select-panel{outline:solid 1px}}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}div.mat-mdc-select-panel .mat-mdc-option{--mdc-list-list-item-container-color: var(--mat-select-panel-background-color)}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color, var(--mat-app-on-surface-variant))}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:var(--mat-select-arrow-transform, translateY(-8px))}\n'],
hb:2,data:{animation:[Wbb]},Ma:0});_.BA=class{};_.BA.O=function(a){return new (a||_.BA)};_.BA.Ca=_.vd({type:_.BA});_.BA.Ba=_.Xc({Nb:[ccb],imports:[_.Xn,_.ws,_.bA,_.xs,_.Zr,_.ax,_.bA,_.xs]});
}catch(e){_._DumpException(e)}
try{
var IA,hcb,JA,jcb,kcb,ncb,mcb,wcb,RA,ycb,zcb,Acb,Bcb,Ccb,Dcb,Ecb,SA,Fcb,Gcb,Hcb,Icb,Jcb,Kcb,Lcb,UA,VA,Mcb,WA,Ncb,XA,Ocb,Pcb,Qcb,Rcb,Scb,Tcb,Vcb,Zcb,$cb,adb,cdb,ddb,edb,fdb,gdb,idb,jdb,kdb,ldb,mdb,ndb,odb,pdb,qdb,rdb,vdb,wdb,xdb,ydb,zdb,Adb,Bdb,Cdb,Ddb,Edb,Fdb,$A,aB,Hdb,Idb,Jdb,gcb,icb,lcb,ocb,KA,pcb,qcb,tcb,ucb,vcb,scb,rcb,Ucb,TA,Wcb,Xcb,bdb,Odb,Rdb,Ldb,Mdb,Ndb,Sdb;_.CA=function(a,b){return a>b?1:a<b?-1:0};
_.DA=function(a,b){const c=[];let d=0,e=a;b!==void 0&&(d=a,e=b);if(e-d<0)return[];for(a=d;a<e;a+=1)c.push(a);return c};_.EA=function(a){return a instanceof _.kc?a:_.lc(String(a).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;"))};_.FA=function(a,b){a=_.EA(a);return _.lc(b.map(c=>_.nc(_.EA(c))).join(_.nc(a).toString()))};_.GA=function(...a){const b=_.Ie(a);return b?_.ze(_.GA(...a),_.iha(b)):_.Me((c,d)=>{_.oha([c,..._.yha(a)])(d)})};
_.HA=function(){return _.Me((a,b)=>{let c,d=!1;a.subscribe(new _.Ne(b,e=>{const f=c;c=e;d&&b.next([f,e]);d=!0}))})};IA=function(a,b){a=a.data[b];return a===null||typeof a==="string"?null:a.hasOwnProperty("currentCaseLViewIndex")?a:a.value};_.fcb=function(a,b,c,d,e,f){a=_.kg(a,_.Td.Dn,c,e);_.be(2);return a?b+_.Yc(c)+d+_.Yc(e)+f:_.wf};hcb=function(a){a in gcb||(gcb[a]=_.pf.Dfb&&_.pf.Dfb.mg&&_.pf.Dfb.mg.locales&&_.pf.Dfb.mg.locales[a]);return gcb[a]};
JA=function(a){var b=a.toLowerCase().replace(/_/g,"-");if(a=hcb(b))return a;b=b.split("-")[0];if(a=hcb(b))return a;if(b==="en")return icb;throw new _.ad(701,!1);};
jcb=function(a,b,c,d){const e=c[11];let f=null,g;for(let A=0;A<b.length;A++){var l=b[A];if(typeof l=="string"){var p=b[++A];if(c[p]===null){var t=c,w=Node.TEXT_NODE;_.lg=!0;l=_.mla(t,l,w);c[p]=l}}else if(typeof l=="number")switch(l&1){case 0:t=l>>>17;f===null&&(f=t,g=e.parentNode(d));t===f?(p=d,t=g):(p=null,t=_.Md(c[t]));t!==null&&(l=(l&131070)>>>1,e.insertBefore(t,c[l],p,!1),l=IA(a,l),l!==null&&typeof l==="object"&&(p=_.xka(l,c),p!==null&&jcb(a,l.create[p],c,c[l.sIb])));break;case 1:l>>>=1,p=b[++A],
t=b[++A],_.mja(e,_.Md(c[l]),null,null,p,t,null)}else switch(l){case _.yla:t=b[++A];l=b[++A];c[l]===null&&(p=c,w=Node.COMMENT_NODE,_.lg=!0,p=_.mla(p,t,w),l=c[l]=p,_.qe(l,c));break;case _.wla:t=b[++A],l=b[++A],c[l]===null&&(p=c,w=Node.ELEMENT_NODE,_.lg=!0,p=_.mla(p,t,w),l=c[l]=p,_.qe(l,c))}}};kcb=function(a,b,c){var d=_.xka(b,c);if(d!==null)for(b=b.remove[d],d=0;d<b.length;d++){var e=b[d];e>0?(e=_.Md(c[e]),e!==null&&c[11].removeChild(null,e,void 0)):kcb(a,IA(a,~e),c)}};
ncb=function(a,b,c,d,e){for(let A=0;A<c.length;A++){var f=c[A];const G=c[++A];if(f&e){f="";for(let I=A+1;I<=A+G;I++){var g=c[I];if(typeof g=="string")f+=g;else if(typeof g=="number")if(g<0)f+=_.Yc(b[d-g]);else{var l=g>>>2;switch(g&3){case 1:g=c[++I];var p=c[++I],t=a.data[l];typeof t==="string"?_.mja(b[11],b[l],null,t,g,f,p):_.xf(a,t,b,g,f,b[11],p,!1);break;case 0:g=b[l];g!==null&&b[11].setValue(g,f);break;case 2:g=a;l=IA(a,l);p=b;t=l;var w=t.VN.indexOf(f);if(w===-1)switch(t.type){case 1:w=f;w=(0,JA(_.tma)[20])(parseInt(w,
10));w=lcb[w];const L=w!==void 0?w:"other";w=t.VN.indexOf(L);w===-1&&L!=="other"&&(w=t.VN.indexOf("other"));break;case 0:w=t.VN.indexOf("other")}t=w===-1?null:w;_.xka(l,p)!==t&&(kcb(g,l,p),p[l.MV]=t===null?null:~t,t!==null&&(w=p[l.sIb])&&jcb(g,l.create[t],p,w));break;case 3:mcb(a,IA(a,l),d,b)}}}}else f=c[A+1],f>0&&(f&3)===3&&(f=IA(a,f>>>2),b[f.MV]<0&&mcb(a,f,d,b));A+=G}};mcb=function(a,b,c,d){let e=d[b.MV];if(e!==null){let f=ocb;e<0&&(e=d[b.MV]=~e,f=-1);ncb(a,d,b.update[e],c,f)}};
wcb=function(a,b={}){let c=a;if(pcb.test(a)){const d={},e=[0];c=c.replace(qcb,(f,g,l)=>{f=g||l;const p=d[f]||[];p.length||(f.split("|").forEach(G=>{var I=G.match(rcb);I=I?parseInt(I[1],10):0;const L=scb.test(G);p.push([I,L,G])}),d[f]=p);if(!p.length)throw Error("bb`"+f);f=e[e.length-1];g=0;for(l=0;l<p.length;l++)if(p[l][0]===f){g=l;break}const [t,w,A]=p[g];w?e.pop():f!==t&&e.push(t);p.splice(g,1);return A})}if(!Object.keys(b).length)return c;c=c.replace(tcb,(d,e,f,g,l,p)=>b.hasOwnProperty(f)?`${e}${b[f]}${p}`:
d);c=c.replace(ucb,(d,e)=>b.hasOwnProperty(e)?b[e]:d);return c=c.replace(vcb,(d,e)=>{if(b.hasOwnProperty(e)){const f=b[e];if(!f.length)throw Error("cb`"+d+"`"+e);return f.shift()}return d})};_.LA=function(a){_.jg(_.Ud(),_.Td.Dn++,a)&&(ocb|=1<<Math.min(KA,31));KA++;return _.LA};_.MA=function(a){var b=_.Xd(),c=_.Ud();KA>0&&(a=b.data[a+25],ncb(b,c,Array.isArray(a)?a:a.update,_.Td.Dn-KA-1,ocb));KA=ocb=0};_.NA=function(a,b={}){return wcb(a,b)};
_.OA=function(a,b,c,d,e,f,g){const l=_.Ud();b=_.fcb(l,b,c,d,e,f);b!==_.wf&&_.xf(_.Xd(),_.ce(),l,a,b,l[11],g,!1);return _.OA};_.xcb=function(a,b,c,d,e,f,g,l){b+=c;c=_.kg(a,b,e,f);return _.jg(a,b+2,g)||c?_.ig(a,b+3,l?d.call(l,e,f,g):d(e,f,g)):_.gma(a,b+3)};_.PA=function(a,b,c,d){a+=25;const e=_.Ud(),f=e[a];return e[1].data[a].le?_.fma(e,_.ae(),b,f.transform,c,d,f):f.transform(c,d)};
_.QA=function(a,b,c,d,e){a+=25;const f=_.Ud(),g=f[a];return f[1].data[a].le?_.xcb(f,_.ae(),b,g.transform,c,d,e,g):g.transform(c,d,e)};RA=function(a,b){for(;b>-1;b--)if(typeof a[b]!=="undefined")return a[b];throw Error("mb");};ycb=function(a,b,c){a=JA(a);b=RA([a[1],a[2]],b);return RA(b,c)};zcb=function(a,b,c){a=JA(a);b=RA([a[3],a[4]],b);return RA(b,c)};Acb=function(a,b,c){a=JA(a);b=RA([a[5],a[6]],b);return RA(b,c)};Bcb=function(a,b){a=JA(a)[7];return RA(a,b)};
Ccb=function(a,b){a=JA(a);return RA(a[10],b)};Dcb=function(a,b){a=JA(a);return RA(a[11],b)};Ecb=function(a,b){a=JA(a)[12];return RA(a,b)};SA=function(a,b){a=JA(a);const c=a[13][b];if(typeof c==="undefined"){if(b===12)return a[13][0];if(b===13)return a[13][1]}return c};Fcb=function(a){if(!a[21])throw Error("lb`"+a[0]);};Gcb=function(a){const [b,c]=a.split(":");return{hours:+b,minutes:+c}};Hcb=function(a){a=JA(a);Fcb(a);return(a[21][2]||[]).map(b=>typeof b==="string"?Gcb(b):[Gcb(b[0]),Gcb(b[1])])};
Icb=function(a,b,c){a=JA(a);Fcb(a);b=RA([a[21][0],a[21][1]],b)||[];return RA(b,c)||[]};Jcb=function(a,b){a=a.replace(/:/g,"");a=Date.parse("Jan 01, 1970 00:00:00 "+a)/6E4;return isNaN(a)?b:a};Kcb=function(a,b,c){const d=new Date(0);d.setFullYear(a,b,c);d.setHours(0,0,0);return d};Lcb=function(a,b){b&&(a=a.replace(/\{([^}]+)}/g,function(c,d){return b!=null&&d in b?b[d]:c}));return a};
UA=function(a,b){const c=JA(a)[0];TA[c]!=null||(TA[c]={});if(TA[c][b])return TA[c][b];var d="";switch(b){case "shortDate":d=Ccb(a,0);break;case "mediumDate":d=Ccb(a,1);break;case "longDate":d=Ccb(a,2);break;case "fullDate":d=Ccb(a,3);break;case "shortTime":d=Dcb(a,0);break;case "mediumTime":d=Dcb(a,1);break;case "longTime":d=Dcb(a,2);break;case "fullTime":d=Dcb(a,3);break;case "short":d=UA(a,"shortTime");var e=UA(a,"shortDate");d=Lcb(Ecb(a,0),[d,e]);break;case "medium":d=UA(a,"mediumTime");e=UA(a,
"mediumDate");d=Lcb(Ecb(a,1),[d,e]);break;case "long":d=UA(a,"longTime");e=UA(a,"longDate");d=Lcb(Ecb(a,2),[d,e]);break;case "full":d=UA(a,"fullTime"),e=UA(a,"fullDate"),d=Lcb(Ecb(a,3),[d,e])}d&&(TA[c][b]=d);return d};VA=function(a,b,c="-",d,e){let f="";if(a<0||e&&a<=0)e?a=-a+1:(a=-a,f=c);for(a=String(a);a.length<b;)a="0"+a;d&&(a=a.slice(a.length-b));return f+a};
Mcb=function(a,b){switch(a){case 0:return b.getFullYear();case 1:return b.getMonth();case 2:return b.getDate();case 3:return b.getHours();case 4:return b.getMinutes();case 5:return b.getSeconds();case 6:return b.getMilliseconds();case 7:return b.getDay();default:throw Error("nb`"+a);}};WA=function(a,b,c=0,d=!1,e=!1){return function(f,g){f=Mcb(a,f);if(c>0||f>-c)f+=c;if(a===3)f===0&&c===-12&&(f=12);else if(a===6)return VA(f,3).substring(0,b);g=SA(g,5);return VA(f,b,g,d,e)}};
Ncb=function(a,b,c,d,e,f){switch(c){case 2:return Acb(b,e,d)[a.getMonth()];case 1:return zcb(b,e,d)[a.getDay()];case 0:const g=a.getHours(),l=a.getMinutes();return f&&(c=Hcb(b),a=Icb(b,e,d),c=c.findIndex(p=>{if(Array.isArray(p)){const [t,w]=p;p=g>=t.hours&&l>=t.minutes;const A=g<w.hours||g===w.hours&&l<w.minutes;if(t.hours<w.hours){if(p&&A)return!0}else if(p||A)return!0}else if(p.hours===g&&p.minutes===l)return!0;return!1}),c!==-1)?a[c]:ycb(b,e,d)[g<12?0:1];case 3:return Bcb(b,d)[a.getFullYear()<=
0?0:1];default:throw Error("ob`"+c);}};XA=function(a,b,c=0,d=!1){return function(e,f){return Ncb(e,f,a,b,c,d)}};Ocb=function(a){return function(b,c,d){b=-1*d;c=SA(c,5);const e=b>0?Math.floor(b/60):Math.ceil(b/60);switch(a){case 0:return(b>=0?"+":"")+VA(e,2,c)+VA(Math.abs(b%60),2,c);case 1:return"GMT"+(b>=0?"+":"")+VA(e,1,c);case 2:return"GMT"+(b>=0?"+":"")+VA(e,2,c)+":"+VA(Math.abs(b%60),2,c);case 3:return d===0?"Z":(b>=0?"+":"")+VA(e,2,c)+":"+VA(Math.abs(b%60),2,c);default:throw Error("pb`"+a);}}};
Pcb=function(a){var b=a.getDay();b=b===0?-3:4-b;return Kcb(a.getFullYear(),a.getMonth(),a.getDate()+b)};Qcb=function(a,b=!1){return function(c,d){if(b){var e=(new Date(c.getFullYear(),c.getMonth(),1)).getDay()-1;c=1+Math.floor((c.getDate()+e)/7)}else{c=Pcb(c);e=c.getFullYear();const f=Kcb(e,0,1).getDay();e=Kcb(e,0,1+(f<=4?4:11)-f);c=c.getTime()-e.getTime();c=1+Math.round(c/6048E5)}return VA(c,a,SA(d,5))}};Rcb=function(a,b=!1){return function(c,d){c=Pcb(c).getFullYear();return VA(c,a,SA(d,5),b)}};
Scb=function(a,b){const c=a.getTimezoneOffset();b=Jcb(b,c);a=new Date(a.getTime());a.setMinutes(a.getMinutes()+-1*(b-c));return a};Tcb=function(a){const b=new Date(0);let c=0,d=0;const e=a[8]?b.setUTCFullYear:b.setFullYear,f=a[8]?b.setUTCHours:b.setHours;a[9]&&(c=Number(a[9]+a[10]),d=Number(a[9]+a[11]));e.call(b,Number(a[1]),Number(a[2])-1,Number(a[3]));f.call(b,Number(a[4]||0)-c,Number(a[5]||0)-d,Number(a[6]||0),Math.floor(parseFloat("0."+(a[7]||0))*1E3));return b};
Vcb=function(a){if(a instanceof Date&&!isNaN(a.valueOf()))return a;if(typeof a==="number"&&!isNaN(a))return new Date(a);if(typeof a==="string"){a=a.trim();if(/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(a)){const [c,d=1,e=1]=a.split("-").map(f=>+f);return Kcb(c,d-1,e)}var b=parseFloat(a);if(!isNaN(a-b))return new Date(b);if(b=a.match(Ucb))return Tcb(b)}b=new Date(a);if(!(b instanceof Date)||isNaN(b.valueOf()))throw Error("qb`"+a);return b};
_.Ycb=function(a,b,c,d){let e=Vcb(a);b=UA(c,b)||b;a=[];let f;for(;b;)if(f=Wcb.exec(b)){if(a=a.concat(f.slice(1)),b=a.pop(),!b)break}else{a.push(b);break}let g=e.getTimezoneOffset();d&&(g=Jcb(d,g),e=Scb(e,d));let l="";a.forEach(p=>{a:if(Xcb[p])var t=Xcb[p];else{switch(p){case "G":case "GG":case "GGG":t=XA(3,1);break;case "GGGG":t=XA(3,2);break;case "GGGGG":t=XA(3,0);break;case "y":t=WA(0,1,0,!1,!0);break;case "yy":t=WA(0,2,0,!0,!0);break;case "yyy":t=WA(0,3,0,!1,!0);break;case "yyyy":t=WA(0,4,0,!1,
!0);break;case "Y":t=Rcb(1);break;case "YY":t=Rcb(2,!0);break;case "YYY":t=Rcb(3);break;case "YYYY":t=Rcb(4);break;case "M":case "L":t=WA(1,1,1);break;case "MM":case "LL":t=WA(1,2,1);break;case "MMM":t=XA(2,1);break;case "MMMM":t=XA(2,2);break;case "MMMMM":t=XA(2,0);break;case "LLL":t=XA(2,1,1);break;case "LLLL":t=XA(2,2,1);break;case "LLLLL":t=XA(2,0,1);break;case "w":t=Qcb(1);break;case "ww":t=Qcb(2);break;case "W":t=Qcb(1,!0);break;case "d":t=WA(2,1);break;case "dd":t=WA(2,2);break;case "c":case "cc":t=
WA(7,1);break;case "ccc":t=XA(1,1,1);break;case "cccc":t=XA(1,2,1);break;case "ccccc":t=XA(1,0,1);break;case "cccccc":t=XA(1,3,1);break;case "E":case "EE":case "EEE":t=XA(1,1);break;case "EEEE":t=XA(1,2);break;case "EEEEE":t=XA(1,0);break;case "EEEEEE":t=XA(1,3);break;case "a":case "aa":case "aaa":t=XA(0,1);break;case "aaaa":t=XA(0,2);break;case "aaaaa":t=XA(0,0);break;case "b":case "bb":case "bbb":t=XA(0,1,1,!0);break;case "bbbb":t=XA(0,2,1,!0);break;case "bbbbb":t=XA(0,0,1,!0);break;case "B":case "BB":case "BBB":t=
XA(0,1,0,!0);break;case "BBBB":t=XA(0,2,0,!0);break;case "BBBBB":t=XA(0,0,0,!0);break;case "h":t=WA(3,1,-12);break;case "hh":t=WA(3,2,-12);break;case "H":t=WA(3,1);break;case "HH":t=WA(3,2);break;case "m":t=WA(4,1);break;case "mm":t=WA(4,2);break;case "s":t=WA(5,1);break;case "ss":t=WA(5,2);break;case "S":t=WA(6,1);break;case "SS":t=WA(6,2);break;case "SSS":t=WA(6,3);break;case "Z":case "ZZ":case "ZZZ":t=Ocb(0);break;case "ZZZZZ":t=Ocb(3);break;case "O":case "OO":case "OOO":case "z":case "zz":case "zzz":t=
Ocb(1);break;case "OOOO":case "ZZZZ":case "zzzz":t=Ocb(2);break;default:t=null;break a}Xcb[p]=t}l+=t?t(e,c,g):p==="''"?"'":p.replace(/(^'|'$)/g,"").replace(/''/g,"'")});return l};
Zcb=function(a){a=Math.abs(a)+"";let b=0,c,d,e,f,g;(d=a.indexOf("."))>-1&&(a=a.replace(".",""));(e=a.search(/e/i))>0?(d<0&&(d=e),d+=+a.slice(e+1),a=a.substring(0,e)):d<0&&(d=a.length);for(e=0;a.charAt(e)==="0";e++);if(e===(g=a.length))c=[0],d=1;else{for(g--;a.charAt(g)==="0";)g--;d-=e;c=[];for(f=0;e<=g;e++,f++)c[f]=Number(a.charAt(e))}d>22&&(c=c.splice(0,21),b=d-1,d=1);return{WLb:c,exponent:b,LK:d}};$cb=function(a){const b=parseInt(a);if(isNaN(b))throw Error("tb`"+a);return b};
adb=function(a,b,c){if(b>c)throw Error("sb`"+b+"`"+c);let d=a.WLb,e=d.length-a.LK;c=Math.min(Math.max(b,e),c);let f=c+a.LK;var g=d[f];if(f>0){d.splice(Math.max(a.LK,f));for(var l=f;l<d.length;l++)d[l]=0}else for(e=Math.max(0,e),a.LK=1,d.length=Math.max(1,f=c+1),d[0]=0,l=1;l<f;l++)d[l]=0;if(g>=5)if(f-1<0){for(g=0;g>f;g--)d.unshift(0),a.LK++;d.unshift(1);a.LK++}else d[f-1]++;for(;e<Math.max(0,c);e++)d.push(0);let p=c!==0;const t=b+a.LK;if(b=d.reduceRight(function(w,A,G,I){A+=w;I[G]=A<10?A:A-10;p&&(I[G]===
0&&G>=t?I.pop():p=!1);return A>=10?1:0},0))d.unshift(b),a.LK++};
cdb=function(a,b,c,d){var e="",f=!1;if(isFinite(a)){f=Zcb(a);e=b.x0c;var g=b.LTb,l=b.Jdb;if(d){var p=d.match(bdb);if(p===null)throw Error("rb`"+d);d=p[1];const t=p[3];p=p[5];d!=null&&(e=$cb(d));t!=null&&(g=$cb(t));p!=null?l=$cb(p):t!=null&&g>l&&(l=g)}adb(f,g,l);g=f.WLb;p=f.LK;l=f.exponent;d=[];for(f=g.every(t=>!t);p<e;p++)g.unshift(0);for(;p<0;p++)g.unshift(0);p>0?d=g.splice(p,g.length):(d=g,g=[0]);e=[];for(g.length>=b.Rbb&&e.unshift(g.splice(-b.Rbb,g.length).join(""));g.length>b.O4a;)e.unshift(g.splice(-b.O4a,
g.length).join(""));g.length&&e.unshift(g.join(""));e=e.join(SA(c,1));d.length&&(e+=SA(c,0)+d.join(""));l&&(e+=SA(c,6)+"+"+l)}else e=SA(c,9);return e=a<0&&!f?b.qfb+e+b.rfb:b.Sza+e+b.mka};
ddb=function(a,b="-"){const c={x0c:1,LTb:0,Jdb:0,Sza:"",mka:"",qfb:"",rfb:"",O4a:0,Rbb:0};a=a.split(";");var d=a[0];a=a[1];var e=d.indexOf(".")!==-1?d.split("."):[d.substring(0,d.lastIndexOf("0")+1),d.substring(d.lastIndexOf("0")+1)],f=e[0];e=e[1]||"";c.Sza=f.substring(0,f.indexOf("#"));for(let g=0;g<e.length;g++){const l=e.charAt(g);l==="0"?c.LTb=c.Jdb=g+1:l==="#"?c.Jdb=g+1:c.mka+=l}f=f.split(",");c.O4a=f[1]?f[1].length:0;c.Rbb=f[2]||f[1]?(f[2]||f[1]).length:0;a?(b=d.length-c.Sza.length-c.mka.length,
d=a.indexOf("#"),c.qfb=a.substring(0,d).replace(/'/g,""),c.rfb=a.slice(d+b).replace(/'/g,"")):(c.qfb=b+c.Sza,c.rfb=c.mka);return c};edb=function(a,b){return a.start==b.start&&a.end==b.end};_.YA=function(a){return a.error!=null&&a.error.code!=null};fdb=function(a){a&1&&(_.F(0,"span",10),_.Q(1),_.J());a&2&&(a=_.O(),_.y(),_.Ug(" ",a.item.label," "))};gdb=function(a){a&1&&_.vg(0)};
idb=function(a){if(a&1){const b=_.Ud();_.F(0,"div",11);_.N("keyup.escape",function(){_.q(b);const c=_.O();c.lV();c.trigger.ma.focus();return _.r()});_.C(1,gdb,1,0,"ng-container",12);_.J()}a&2&&(a=_.O(),_.y(),_.E("ngTemplateOutlet",a.item.qa)("ngTemplateOutletContext",a.item.context||_.ah(2,hdb)))};jdb=function(a){a&1&&(_.F(0,"span",8),_.Q(1),_.J());a&2&&(a=_.O().ua,_.y(),_.Vg(a.label))};
kdb=function(a){a&1&&_.K(0,"segmented-dropdown-button",9);a&2&&(a=_.O().ua,_.E("item",a)("useBreadcrumbStyling",!0))};ldb=function(a){a&1&&_.vg(0)};mdb=function(a){a&1&&(_.M(0),_.C(1,ldb,1,0,"ng-container",10),_.ug());a&2&&(a=_.O().ua,_.y(),_.E("ngTemplateOutlet",a.qa)("ngTemplateOutletContext",a.context))};ndb=function(a){a&1&&(_.F(0,"mat-icon",11),_.Q(1," keyboard_arrow_right "),_.J())};odb=function(a){a&1&&_.K(0,"div",12)};
pdb=function(a,b){a&1&&(_.M(0),_.F(1,"div",1),_.C(2,jdb,2,1,"span",2),_.M(3,3),_.C(4,kdb,1,2,"segmented-dropdown-button",4)(5,mdb,2,2,"ng-container",5),_.ug(),_.J(),_.C(6,ndb,2,0,"mat-icon",6)(7,odb,1,0,"div",7),_.ug());if(a&2){a=b.ua;b=b.last;const c=_.O();_.y();_.qg("no-padding",a.eUb);_.og("aria-label",a.ariaLabel)("role",a.Q3);_.y();_.E("ngIf",!a.ariaLabel);_.y();_.E("ngSwitch",a.type);_.y();_.E("ngSwitchCase",c.dz.Zxb);_.y();_.E("ngSwitchCase",c.dz.Ozb);_.y();_.E("ngIf",!b);_.y();_.E("ngIf",
b&&a.type==c.dz.Zxb)}};_.ZA=function(a,b,c){const d=a.createElement("textarea");d.style.border="0";d.style.position="absolute";d.style.top="-1000px";d.value=c;d.setAttribute("aria-hidden","true");d.tabIndex=-1;a.body.appendChild(d);d.select();c=a.execCommand("copy");a.body.removeChild(d);b.focus();return c};qdb=function(a){a&1&&_.vg(0,6);a&2&&(_.O(2),_.E("ngTemplateOutlet",_.Cg(4)))};rdb=function(a){a&1&&_.vg(0,6);a&2&&(_.O(2),_.E("ngTemplateOutlet",_.Cg(4)))};
vdb=function(a){if(a&1){const b=_.Ud();_.F(0,"button",4,2);_.N("ascClipboardEvent",function(c){_.q(b);const d=_.O();return _.r(sdb(d,c))})("click",function(c){_.q(b);const d=_.O();return _.r(d.Td(c))})("mouseenter",function(){_.q(b);const c=_.O();return _.r(tdb(c))})("blur",function(){_.q(b);const c=_.O();return _.r(udb(c))})("mouseleave",function(){_.q(b);const c=_.O();return _.r(udb(c))});_.C(2,qdb,1,1,"ng-container",5);_.F(3,"span");_.Q(4);_.J();_.C(5,rdb,1,1,"ng-container",5);_.J()}a&2&&(a=_.O(),
_.E("format",a.ulb?"flat":"hairline")("ascClipboard",a.HV),_.og("aria-label",a.ariaLabel),_.y(2),_.E("ngIf",!a.UBa),_.y(),_.qg("light",a.UOb),_.y(),_.Vg(a.f4),_.y(),_.E("ngIf",a.UBa))};
wdb=function(a){if(a&1){const b=_.Ud();_.F(0,"button",7,2);_.N("ascClipboardEvent",function(c){_.q(b);const d=_.O();return _.r(sdb(d,c))})("click",function(c){_.q(b);const d=_.O();return _.r(d.Td(c))})("mouseenter",function(){_.q(b);const c=_.O();return _.r(tdb(c))})("blur",function(){_.q(b);const c=_.O();return _.r(udb(c))})("mouseleave",function(){_.q(b);const c=_.O();return _.r(udb(c))});_.F(2,"mat-icon",8);_.Q(3);_.J()()}a&2&&(a=_.O(),_.qg("small",a.vRb)("remove-border",a.ulb),_.E("ascClipboard",
a.HV),_.og("aria-label",a.ariaLabel),_.y(2),_.E("color",a.color==="primary"?"primary":null),_.y(),_.Ug(" ",a.K8a," "))};xdb=function(a){a&1&&(_.F(0,"mat-icon",8),_.Q(1),_.J());a&2&&(a=_.O(),_.E("color",a.color==="primary"?"primary":null),_.y(),_.Ug(" ",a.K8a," "))};ydb=function(a){a&1&&_.K(0,"mat-icon",4);a&2&&(a=_.O(),_.E("svgIcon",a.icon))};zdb=function(a){a&1&&(_.F(0,"mat-icon",5),_.Q(1),_.J());a&2&&(a=_.O(),_.y(),_.Vg(a.icon))};Adb=function(a){a&1&&_.vg(0)};
Bdb=function(a){a&1&&(_.M(0),_.C(1,Adb,1,0,"ng-container",6),_.ug());a&2&&(_.O(),a=_.Cg(7),_.y(),_.E("ngTemplateOutlet",a))};Cdb=function(a){a&1&&_.vg(0)};Ddb=function(a){a&1&&(_.M(0),_.C(1,Cdb,1,0,"ng-container",6),_.ug());a&2&&(_.O(),a=_.Cg(7),_.y(),_.E("ngTemplateOutlet",a))};Edb=function(a){a&1&&(_.F(0,"div",7),_.Gg(1),_.J(),_.F(2,"p",8),_.Gg(3,1),_.J())};
Fdb=function(a){function b(e,f,g){const l=new Date(0);l.setFullYear(e,f,g);l.setHours(0,0,0);return l}function c(e){const f=new Date(0);let g=0,l=0;const p=e[8]?f.setUTCFullYear:f.setFullYear,t=e[8]?f.setUTCHours:f.setHours;e[9]&&(g=Number(e[9]+e[10]),l=Number(e[9]+e[11]));p.call(f,Number(e[1]),Number(e[2])-1,Number(e[3]));t.call(f,Number(e[4]||0)-g,Number(e[5]||0)-l,Number(e[6]||0),Math.floor(parseFloat(`0.${e[7]||0}`)*1E3));return f}if(a instanceof Date&&!isNaN(a.valueOf()))return a;if(typeof a===
"number"&&!isNaN(a))return new Date(a);if(typeof a==="string"){a=a.trim();if(/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(a)){const [e,f=1,g=1]=a.split("-").map(l=>+l);return b(e,f-1,g)}var d=parseFloat(a);if(!isNaN(a-d))return new Date(d);if(d=a.match(/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/))return c(d)}d=new Date(a);if(!(d instanceof Date)||isNaN(d.valueOf()))throw Error("qb`"+a);return d};$A=function(a,b,c){try{return _.Ycb(a,b,"en-US",c)}catch(d){return""}};
aB=function(a){return a.getFullYear()===(new Date(Date.now())).getFullYear()?Gdb:"y-MM-dd"};Hdb=function(a,b){return c=>$A(c,a,b)};_.bB=function(a){let b=a.length-1;for(;a[b]==="/";)b--;return a.substring(a.lastIndexOf("/",b)+1)};Idb=function(){};Jdb=function(a){a&1&&(_.F(0,"span",1),_.de(),_.F(1,"svg",2),_.K(2,"path",3),_.J()());a&2&&(a=_.O(),_.E("@indicatorRotate",a.xpa()))};gcb={};_.cB=function(a,b){return a&&b?a.split(b).length-1:0};
icb=["en",[["a","p"],["AM","PM"],void 0],[["AM","PM"],void 0,void 0],["SMTWTFS".split(""),"Sun Mon Tue Wed Thu Fri Sat".split(" "),"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),"Su Mo Tu We Th Fr Sa".split(" ")],void 0,["JFMAMJJASOND".split(""),"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),"January February March April May June July August September October November December".split(" ")],void 0,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],
["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",void 0,"{1} 'at' {0}",void 0],". , ; % + - E \u00d7 \u2030 \u221e NaN :".split(" "),["#,##0.###","#,##0%","\u00a4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(a){const b=a.toString().replace(/^[^.]*\.?/,"").length;return Math.floor(Math.abs(a))===1&&b===0?1:5}];lcb=["zero","one","two","few","many"];ocb=0;KA=0;pcb=/\[(\ufffd.+?\ufffd?)\]/;qcb=/\[(\ufffd.+?\ufffd?)\]|(\ufffd\/?\*\d+:\d+\ufffd)/g;
tcb=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g;ucb=/{([A-Z0-9_]+)}/g;vcb=/\ufffdI18N_EXP_(ICU(_\d+)?)\ufffd/g;scb=/\/\*/;rcb=/\d+:(\d+)/;Ucb=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;TA={};Wcb=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;Xcb={};bdb=/^(\d+)?\.((\d+)(-(\d+))?)?$/;
_.dB=class{constructor(a){this.kLc=a}transform(a,b,c){if(a==null||a===""||a!==a)return null;c||(c=this.kLc);try{if(typeof a!=="string"||isNaN(Number(a)-parseFloat(a))){if(typeof a!=="number")throw Error("ub`"+a);var d=a}else d=Number(a);a=d;const e=JA(c)[14][0],f=ddb(e,SA(c,5));return cdb(a,f,c,b)}catch(e){throw new _.ad(2100,!1);}}};_.dB.O=function(a){return new (a||_.dB)(_.B(_.ih,16))};_.dB.Ke=_.yd({name:"number",type:_.dB,le:!0,standalone:!0});_.Kdb=function(a){a.uQa();a.Ira()};
Odb=class{constructor(a,b,c){this.lPa=new _.Pf;this.aBa=_.x(this.lPa,_.Mf());this.wo=null;this.jp=a;this.gN=b;this.V2=c}attach(a){this.wo=a;this.uQa();this.Ira()}detach(){this.lPa.complete();this.wo=null}Ez(a,b){this.wo&&Ldb(this.wo,a*this.jp,b)}uQa(){if(this.wo){var a=this.wo,b=this.wo.bpa*this.jp;a.Cra!==b&&(a.Cra=b,a.SAb(),a.pqa())}}Ira(){if(this.wo){var a=this.wo.bu;a={start:a.start,end:a.end};var b=this.wo.vK(),c=this.wo.bpa,d=this.wo.h7(),e=this.jp>0?d/this.jp:0;if(a.end>c){var f=Math.ceil(b/
this.jp);const g=Math.max(0,Math.min(e,c-f));e!=g&&(e=g,d=g*this.jp,a.start=Math.floor(e));a.end=Math.max(0,Math.min(c,a.start+f))}f=d-a.start*this.jp;f<this.gN&&a.start!=0?(a.start=Math.max(0,a.start-Math.ceil((this.V2-f)/this.jp)),a.end=Math.min(c,Math.ceil(e+(b+this.gN)/this.jp))):(b=a.end*this.jp-(d+b),b<this.gN&&a.end!=c&&(b=Math.ceil((this.V2-b)/this.jp),b>0&&(a.end=Math.min(c,a.end+b),a.start=Math.max(0,Math.floor(e-this.gN/this.jp)))));Mdb(this.wo,a);Ndb(this.wo,this.jp*a.start);this.lPa.next(Math.floor(e))}}};
_.eB=class{constructor(){this.jp=20;this.gN=100;this.V2=200;this.Ee=new Odb(this.Lxa,this.pz,this.lz)}get Lxa(){return this.jp}set Lxa(a){this.jp=_.ej(a)}get pz(){return this.gN}set pz(a){this.gN=_.ej(a)}get lz(){return this.V2}set lz(a){this.V2=_.ej(a)}Sb(){var a=this.Ee,b=this.pz,c=this.lz;a.jp=this.Lxa;a.gN=b;a.V2=c;a.uQa();a.Ira()}};_.eB.O=function(a){return new (a||_.eB)};
_.eB.La=_.xd({type:_.eB,na:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{Lxa:"itemSize",pz:"minBufferPx",lz:"maxBufferPx"},standalone:!0,features:[_.Zg([{va:_.HVa,Ab:function(a){return a.Ee},Ib:[_.ld(()=>_.eB)]}]),_.Ld]});
var Pdb=class extends _.Vr{constructor(a){super();this.Ve=a}connect(){return _.bf(this.Ve)?this.Ve:_.u(this.Ve)}disconnect(){}},Qdb=class{constructor(){this.Ewb=20;this.mda=[]}mTa(a,b,c,d,e){_.HJa(a,(f,g,l)=>{let p,t;f.Ww==null?t=(p=this.wKc(()=>c(f,g,l),l,b,d(f)))?1:0:l==null?(this.VHc(g,b),t=3):(p=this.ALc(g,l,b,d(f)),t=2);if(e){let w;e({context:(w=p)==null?void 0:w.context,operation:t,gQ:f})}})}detach(){for(const a of this.mda)a.destroy();this.mda=[]}wKc(a,b,c,d){if(b=this.xKc(b,c))b.context.ua=
d;else return a=a(),c.mi(a.Nc,a.context,a.index)}VHc(a,b){a=b.detach(a);this.pLc(a,b)}ALc(a,b,c,d){a=c.get(a);c.move(a,b);a.context.ua=d;return a}pLc(a,b){if(this.mda.length<this.Ewb)this.mda.push(a);else{const c=b.indexOf(a);c===-1?a.destroy():b.remove(c)}}xKc(a,b){const c=this.mda.pop();c&&b.G6(c,a);return c||null}},fB=class extends _.Ur{};fB.O=function(a){return new (a||fB)};fB.La=_.xd({type:fB,features:[_.mg]});Rdb=["contentWrapper"];
Ldb=function(a,b,c="auto"){c={behavior:c};a.orientation==="horizontal"?c.start=b:c.top=b;a.jH.scrollTo(c)};Mdb=function(a,b){edb(a.bu,b)||(a.iTa&&(b={start:0,end:Math.max(a.bu.end,b.end)}),a.VOa.next(a.bu=b),a.pqa(()=>{}))};
Ndb=function(a,b){b=a.iTa?0:b;var c=a.dir&&a.dir.value=="rtl";const d=a.orientation=="horizontal";c=`translate${d?"X":"Y"}(${Number((d&&c?-1:1)*b)}px)`;a.ira=b;a.bGb!=c&&(a.bGb=c,a.pqa(()=>{if(a.aGb){const e=a.vBb.ma;a.ira-=a.orientation==="horizontal"?e.offsetWidth:e.offsetHeight;a.aGb=!1;Ndb(a,a.ira)}}))};Sdb=function(a){let b;b=a.orientation==="horizontal"?"left":"top";var c=a.jH.kb.ma.getBoundingClientRect()[b];return a.kb.ma.getBoundingClientRect()[b]-c};
_.gB=class extends fB{get orientation(){return this.uOa}set orientation(a){this.uOa!==a&&(this.uOa=a,this.SAb())}constructor(){super();this.kb=_.n(_.re);this.Ta=_.n(_.hn);this.Ee=_.n(_.HVa,{optional:!0});this.jH=_.n(_.JVa,{optional:!0});this.mc=_.n(_.Rq);this.yLa=new _.Pf;this.VOa=new _.Pf;this.uOa="vertical";this.iTa=!1;this.aBa=new _.Ae(a=>this.Ee.aBa.subscribe(b=>Promise.resolve().then(()=>this.kd.run(()=>a.next(b)))));this.J3c=this.VOa;this.Cra=0;this.WGb=this.XGb="";this.bu={start:0,end:0};this.ira=
this.GN=this.bpa=0;this.yNa=this.aGb=!1;this.ePa=[];this.IHb=_.ve.EMPTY;this.xc=_.n(_.dg);this.nba=!1;this.IHb=_.n(_.Yr).Fc().subscribe(()=>{this.rqa();_.Kdb(this.Ee)});this.jH||(this.kb.ma.classList.add("cdk-virtual-scrollable"),this.jH=this)}Qa(){this.mc.isBrowser&&(this.jH===this&&super.Qa(),this.kd.Ub(()=>Promise.resolve().then(()=>{this.rqa();this.Ee.attach(this);_.x(this.jH.SM,_.Yf(null),_.Mja(0,_.KVa),_.$f(this.Jb)).subscribe(()=>{this.Ee.Ira()});this.pqa()})))}Ia(){this.detach();this.Ee.detach();
this.VOa.complete();this.yLa.complete();this.IHb.unsubscribe();this.nba=!0;super.Ia()}attach(a){this.kd.Ub(()=>{this.ICb=a;_.x(this.ICb.ALb,_.$f(this.yLa)).subscribe(b=>{b=b.length;b!==this.bpa&&(this.bpa=b,_.Kdb(this.Ee));this.WBb()})})}detach(){this.ICb=null;this.yLa.next()}vK(){return this.GN}Ez(a,b="auto"){this.Ee.Ez(a,b)}h7(a){return Math.max(0,(this.jH==this?b=>super.h7(b):b=>this.jH.h7(b))(a!=null?a:this.orientation==="horizontal"?"start":"top")-Sdb(this))}rqa(){const a=this.jH.kb.ma;this.GN=
this.orientation==="horizontal"?a.clientWidth:a.clientHeight}pqa(a){a&&this.ePa.push(a);this.yNa||(this.yNa=!0,this.kd.Ub(()=>Promise.resolve().then(()=>{this.WBb()})))}WBb(){this.nba||this.kd.run(()=>{_.$m(this.Ta);this.vBb.ma.style.transform=this.bGb;_.fg(()=>{this.yNa=!1;const a=this.ePa;this.ePa=[];for(const b of a)b()},{Rb:this.xc})})}SAb(){this.WGb=this.orientation==="horizontal"?"":`${this.Cra}px`;this.XGb=this.orientation==="horizontal"?`${this.Cra}px`:""}};
_.gB.O=function(a){return new (a||_.gB)};
_.gB.wa=_.td({type:_.gB,na:[["cdk-virtual-scroll-viewport"]],rb:function(a,b){a&1&&_.Mg(Rdb,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.vBb=c.first)}},nb:[1,"cdk-virtual-scroll-viewport"],ob:4,Ya:function(a,b){a&2&&_.qg("cdk-virtual-scroll-orientation-horizontal",b.orientation==="horizontal")("cdk-virtual-scroll-orientation-vertical",b.orientation!=="horizontal")},inputs:{orientation:"orientation",iTa:[2,"appendOnly","appendOnly",_.oh]},outputs:{aBa:"scrolledIndexChange"},standalone:!0,features:[_.Zg([{va:_.Ur,
Ab:(a,b)=>a||b,Ib:[[new _.Nm,new _.sIa(_.JVa)],_.gB]}]),_.ng,_.mg,_.$g],ac:["*"],ya:4,Aa:4,Da:[["contentWrapper",""],[1,"cdk-virtual-scroll-content-wrapper"],[1,"cdk-virtual-scroll-spacer"]],qa:function(a,b){a&1&&(_.Eg(),_.F(0,"div",1,0),_.Gg(2),_.J(),_.K(3,"div",2));a&2&&(_.y(3),_.pg("width",b.XGb)("height",b.WGb))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;transform:translateZ(0)}.cdk-virtual-scrollable{overflow:auto;will-change:scroll-position;contain:strict;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{height:1px;transform-origin:0 0;flex:0 0 auto}[dir=rtl] .cdk-virtual-scroll-spacer{transform-origin:100% 0}\n"],
hb:2,Ma:0});
_.hB=class{get jWa(){return this.YAb}set jWa(a){this.YAb=a;_.Cj(a)?this.jaa.next(a):this.jaa.next(new Pdb(_.bf(a)?a:Array.from(a||[])))}get cta(){return this.IGc}set cta(a){this.Z2=!0;this.IGc=a?(b,c)=>a(b+(this.bu?this.bu.start:0),c):void 0}set JQc(a){a&&(this.Z2=!0,this.dF=a)}get TJb(){return this.D3.Ewb}set TJb(a){this.D3.Ewb=_.ej(a)}constructor(){this.He=_.n(_.Kg);this.dF=_.n(_.Jg);this.qB=_.n(_.jn);this.D3=_.n(_.Wr);this.wo=_.n(_.gB,{VD:!0});this.FH=new _.Pf;this.jaa=new _.Pf;this.ALb=_.x(this.jaa,
_.Yf(null),_.HA(),_.Zf(([b,c])=>this.KGc(b,c)),_.Wf(1));this.HI=null;this.Z2=!1;this.Jb=new _.Pf;const a=_.n(_.df);this.ALb.subscribe(b=>{this.Ve=b;this.hFb()});_.x(this.wo.J3c,_.$f(this.Jb)).subscribe(b=>{this.bu=b;this.FH.Wn.length&&a.run(()=>this.FH.next(this.bu));this.hFb()});this.wo.attach(this)}Oo(){if(this.HI&&this.Z2){const a=this.HI.diff(this.cGb);a?this.pKa(a):this.nOc();this.Z2=!1}}Ia(){this.wo.detach();this.jaa.next(void 0);this.jaa.complete();this.FH.complete();this.Jb.next();this.Jb.complete();
this.D3.detach()}hFb(){this.bu&&(this.cGb=this.Ve.slice(this.bu.start,this.bu.end),this.HI||(this.HI=this.qB.find(this.cGb).create((a,b)=>this.cta?this.cta(a,b):b)),this.Z2=!0)}KGc(a,b){a&&a.disconnect(this);this.Z2=!0;return b?b.connect(this):_.u()}nOc(){const a=this.Ve.length;let b=this.He.length;for(;b--;){const c=this.He.get(b);c.context.index=this.bu.start+b;c.context.count=a;this.mHb(c.context);_.an(c)}}pKa(a){this.D3.mTa(a,this.He,(c,d,e)=>this.nMa(c,e),c=>c.item);_.IJa(a,c=>{this.He.get(c.Ak).context.ua=
c.item});a=this.Ve.length;let b=this.He.length;for(;b--;){const c=this.He.get(b);c.context.index=this.bu.start+b;c.context.count=a;this.mHb(c.context)}}mHb(a){a.first=a.index===0;a.last=a.index===a.count-1;a.r5=a.index%2===0;a.egb=!a.r5}nMa(a,b){return{Nc:this.dF,context:{ua:a.item,jWa:this.YAb,index:-1,count:-1,first:!1,last:!1,egb:!1,r5:!1},index:b}}};_.hB.O=function(a){return new (a||_.hB)};
_.hB.La=_.xd({type:_.hB,na:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{jWa:"cdkVirtualForOf",cta:"cdkVirtualForTrackBy",JQc:"cdkVirtualForTemplate",TJb:"cdkVirtualForTemplateCacheSize"},standalone:!0,features:[_.Zg([{va:_.Wr,Qd:Qdb}])]});var Tdb=function(a,b){b=b||new Date(_.Kk());var c;if(c=a.getDate()==b.getDate())if(b=b||new Date(_.Kk()),c=a.getMonth()==b.getMonth())b=b||new Date(_.Kk()),c=a.getFullYear()==b.getFullYear();return c},Udb={Xad:0,Ozb:1,Zxb:2,0:"Path",1:"Template",2:"Dropdown"};_.iB=class{constructor(a,b){this.renderer=b;this.PIb=new _.Xm(!0);this.MWa=new _.Pf;this.element=a.ma}Qa(){this.renderer.setProperty(this.element,"tabIndex",this.element.tabIndex||-1);let a=!1;_.x(_.Ve(this.element,"mousedown",{capture:!0}),_.$e(c=>!_.$Da(c.target)),_.Zf(()=>_.x(_.u(!1),_.Lf(0),_.Yf(!0))),_.$f(this.MWa)).subscribe(c=>{a=c});const b=_.x(_.Ve(this.element,"onfocusout"in this.element?"focusout":"blur",{capture:!0}),_.$f(this.MWa));b.subscribe(c=>{a?(a=!1,_.x(_.Xe(0),_.$f(b)).subscribe(()=>
{this.element.focus()})):this.element.contains(c.relatedTarget)||this.PIb.emit()})}Ia(){this.MWa.next()}};_.iB.O=function(a){return new (a||_.iB)(_.B(_.re),_.B(_.Sm))};_.iB.La=_.xd({type:_.iB,na:[["","ascBlur",""]],outputs:{PIb:"ascBlur"}});var Vdb,hdb;Vdb=["trigger"];hdb=()=>({});_.jB=class{constructor(){this.i1b=this.disabled=this.isOpen=!1}Qa(){}Dc(){}hE(){this.isOpen=!this.isOpen}lV(){this.isOpen=!1}};_.jB.O=function(a){return new (a||_.jB)};
_.jB.wa=_.td({type:_.jB,na:[["segmented-dropdown-button","item",""]],rb:function(a,b){a&1&&_.Mg(Vdb,5,_.re);if(a&2){let c;_.Pg(c=_.Qg())&&(b.trigger=c.first)}},inputs:{item:"item",disabled:"disabled",i1b:"useBreadcrumbStyling"},hc:["item",""],ac:["*"],ya:12,Aa:21,Da:[["trigger",""],[3,"ascBlur"],["fxLayout","","fxLayoutAlign","center center",1,"segmented-button"],["class","cdk-visually-hidden label",4,"ngIf"],["fxLayout","row","fxLayoutAlign","center stretch"],["trackAction","navigate",1,"segment",
"main-button",3,"universalLink","queryParams","matTooltip","ascTrackElement"],["id","item-title",1,"button-text"],["type","button","mat-icon-button","","fxLayout","","fxLayoutAlign","center center",1,"segment","arrow-drop-down",3,"click","ascTrackElement","trackAction"],["svgIcon","shared:arrow_down_2",1,"trigger-icon"],["class","dropdown-container","cdkTrapFocus","","cdkTrapFocusAutoCapture","","role","dialog","aria-modal","true","aria-labelledby","item-title",3,"keyup.escape",4,"ngIf"],[1,"cdk-visually-hidden",
"label"],["cdkTrapFocus","","cdkTrapFocusAutoCapture","","role","dialog","aria-modal","true","aria-labelledby","item-title",1,"dropdown-container",3,"keyup.escape"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],qa:function(a,b){if(a&1){const c=_.Ud();_.Eg();_.F(0,"div",1);_.N("ascBlur",function(){_.q(c);return _.r(b.lV())});_.F(1,"div",2);_.C(2,fdb,2,1,"span",3);_.F(3,"div",4)(4,"a",5);_.Gg(5);_.F(6,"span",6);_.Q(7);_.J()();_.F(8,"button",7,0);_.N("click",function(){_.q(c);return _.r(b.hE())});
_.K(10,"mat-icon",8);_.J()()();_.C(11,idb,2,3,"div",9);_.J()}a&2&&(_.y(),_.pg("pointer-events",b.disabled?"none":"unset"),_.qg("breadcrumb",b.i1b)("active",b.isOpen)("disabled",b.disabled),_.y(),_.E("ngIf",b.item.label),_.y(2),_.E("universalLink",b.item.Kb)("queryParams",b.item.Sa)("matTooltip",b.item.tooltip)("ascTrackElement",b.item.lc),_.og("aria-label",b.item.label+" "+b.item.title),_.y(3),_.Vg(b.item.title),_.y(),_.qg("active",b.isOpen),_.E("ascTrackElement",b.item.lc)("trackAction",b.isOpen?
"openDropdown":"closeDropdown"),_.og("aria-label",b.item.ariaLabel||"dropdown"),_.y(3),_.E("ngIf",b.isOpen))},Fa:[_.Zq,_.Bp,_.iB,_.Rn,_.Vn,_.Ar,_.Br,_.Ls,_.gu,_.iA,_.kw],styles:["@media only screen and (max-width:1001px){.responsive[_nghost-%COMP%]   .button-text[_ngcontent-%COMP%]{overflow:hidden;width:0}}.segmented-button[_ngcontent-%COMP%]{border-radius:4px;padding:0}.arrow-drop-down[_ngcontent-%COMP%], .main-button[_ngcontent-%COMP%]{padding:4px}.main-button[_ngcontent-%COMP%]{border-radius:4px 0 0 4px;font-family:Google Sans;font-size:13px;font-weight:400;line-height:16px;min-width:30px}a.main-button[_ngcontent-%COMP%]:focus{outline:none}button.arrow-drop-down[_ngcontent-%COMP%]{border-radius:0 4px 4px 0;height:24px;line-height:16px;width:16px}button.arrow-drop-down[_ngcontent-%COMP%]   .trigger-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle}.dropdown-container[_ngcontent-%COMP%]{position:absolute;z-index:1002}"],
Ma:0});_.kB=class{constructor(){this.dz=Udb;this.ariaLabel="Breadcrumbs";this.role="navigation"}Qa(){}};_.kB.O=function(a){return new (a||_.kB)};
_.kB.wa=_.td({type:_.kB,na:[["breadcrumb","items",""]],ob:2,Ya:function(a,b){a&2&&_.og("aria-label",b.ariaLabel)("role",b.role)},inputs:{items:"items"},hc:["items",""],ya:1,Aa:1,Da:[[4,"ngFor","ngForOf"],[1,"item-main"],["class","cdk-visually-hidden item-label",4,"ngIf"],[3,"ngSwitch"],[3,"item","useBreadcrumbStyling",4,"ngSwitchCase"],[4,"ngSwitchCase"],["class","pointer",4,"ngIf"],["class","empty-container-for-styling",4,"ngIf"],[1,"cdk-visually-hidden","item-label"],[3,"item","useBreadcrumbStyling"],
[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"pointer"],[1,"empty-container-for-styling"]],qa:function(a,b){a&1&&_.C(0,pdb,8,10,"ng-container",0);a&2&&_.E("ngForOf",b.items)},Fa:[_.Qn,_.Rn,_.Vn,_.Sn,_.Tn,_.gu,_.jB],styles:[".mat-button[_ngcontent-%COMP%]{font-weight:400;font-size:1rem;letter-spacing:.01em;line-height:1.2307692308rem;min-width:0;padding:0;text-align:initial}breadcrumb[_nghost-%COMP%]{align-items:center;display:flex}breadcrumb[_nghost-%COMP%] > *[_ngcontent-%COMP%]{flex:0 0 auto}breadcrumb[_nghost-%COMP%] > [_ngcontent-%COMP%]:last-child{flex:1 100%;min-width:0;overflow-x:auto}.item-container[_ngcontent-%COMP%]{overflow:hidden}.item-main[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:0 5px}.item-main[_ngcontent-%COMP%]:first-child{padding-left:0}.item-main.no-padding[_ngcontent-%COMP%]{padding:0}.pointer[_ngcontent-%COMP%]{align-self:center;flex:0 0 auto;font-size:18px;height:18px;width:18px}"]});_.lB=class{};_.lB.O=function(a){return new (a||_.lB)};_.lB.Ca=_.vd({type:_.lB});_.lB.Ba=_.Xc({});_.mB=class{};_.mB.O=function(a){return new (a||_.mB)};_.mB.Ca=_.vd({type:_.mB});_.mB.Ba=_.Xc({imports:[_.ir,_.Dp,_.lB,_.Xn,_.jt,_.kt,_.hu,_.jA,_.hp,_.fy]});_.nB=class{};_.nB.O=function(a){return new (a||_.nB)};_.nB.Ca=_.vd({type:_.nB});_.nB.Ba=_.Xc({imports:[_.Dp,_.Xn,_.hu,_.hp,_.mB]});_.oB=class{constructor(a,b){this.document=a;this.kb=b;this.QIb="";this.zTa=new _.Xm}Sb(){}copy(){const a=this.QIb;_.ZA(this.document,this.kb.ma,a)?this.zTa.emit({q_b:!0,text:a}):this.zTa.emit({q_b:!1,text:""})}};_.oB.O=function(a){return new (a||_.oB)(_.B(_.bi),_.B(_.re))};_.oB.La=_.xd({type:_.oB,na:[["button","ascClipboard",""]],Ya:function(a,b){a&1&&_.N("click",function(){return b.copy()})},inputs:{QIb:[0,"ascClipboard","ascClipboardTextToCopy"]},outputs:{zTa:"ascClipboardEvent"},features:[_.Ld]});var Wdb,sdb,tdb,udb;Wdb=["button"];sdb=function(a,b){b.q_b&&(a.dLb.emit(),a.dna=a.csb,tdb(a),a.wi.Xi(a.csb,"assertive"))};tdb=function(a){a.tooltip.message=a.dna;a.tooltip.show();clearTimeout(a.s0b);a.s0b=setTimeout(()=>{a.tooltip.Te()},1E3)};udb=function(a){a.dna=a.Hha;a.tooltip.message=a.dna};
_.pB=class{set q8a(a){this.dna=this.Hha=a}get G6c(){return this.UBa&&this.f4}get hZc(){return this.color==="mediumContrast"}get eZc(){return this.color==="lowContrast"}set ariaLabel(a){this.wy=a}get ariaLabel(){return this.wy?this.wy:this.Hha!=="Click to copy"&&this.Hha?this.Hha:this.f4?this.f4:"Click to copy"}constructor(a){this.wi=a;this.f4="";this.K8a="content_copy";this.HV="";this.csb="Copied to clipboard";this.dLb=new _.Xm;this.vRb=this.UOb=this.UBa=!1;this.color="highContrast";this.ulb=!1;this.dna=
this.Hha="Click to copy"}Td(a){a.stopPropagation();a.preventDefault();return!1}trigger(){this.button.ma.click()}Ia(){clearTimeout(this.s0b)}};_.pB.O=function(a){return new (a||_.pB)(_.B(_.hr))};
_.pB.wa=_.td({type:_.pB,na:[["copy-button"]],rb:function(a,b){a&1&&(_.Mg(Wdb,5,_.re),_.Mg(_.iA,5));if(a&2){let c;_.Pg(c=_.Qg())&&(b.button=c.first);_.Pg(c=_.Qg())&&(b.tooltip=c.first)}},ob:6,Ya:function(a,b){a&2&&_.qg("space-between",b.G6c)("medium-contrast",b.hZc)("low-contrast",b.eZc)},inputs:{f4:"buttonLabel",K8a:"iconInnerText",HV:"copyText",q8a:"hoverMsg",csb:"successMsg",UBa:"spaceBetweenButtonLabelAndText",UOb:"hasLightLabel",vRb:"isSmall",color:"color",ulb:"removeBorder",ariaLabel:[0,"aria-label",
"ariaLabel"]},outputs:{dLb:"copyEvent"},ya:5,Aa:2,Da:[["iconOnly",""],["icon",""],["button",""],["type","button","class","labeled","gme-button-old","","size","xsmall","matTooltip","","matTooltipPosition","below",3,"format","ascClipboard","ascClipboardEvent","click","mouseenter","blur","mouseleave",4,"ngIf","ngIfElse"],["type","button","gme-button-old","","size","xsmall","matTooltip","","matTooltipPosition","below",1,"labeled",3,"ascClipboardEvent","click","mouseenter","blur","mouseleave","format",
"ascClipboard"],[3,"ngTemplateOutlet",4,"ngIf"],[3,"ngTemplateOutlet"],["type","button","matTooltip","","matTooltipPosition","below",1,"icon-only",3,"ascClipboardEvent","click","mouseenter","blur","mouseleave","ascClipboard"],[3,"color"]],qa:function(a,b){a&1&&_.C(0,vdb,6,8,"button",3)(1,wdb,4,8,"ng-template",null,0,_.dh)(3,xdb,2,2,"ng-template",null,1,_.dh);a&2&&(a=_.Cg(2),_.E("ngIf",b.f4)("ngIfElse",a))},Fa:[_.oB,_.Rn,_.Vn,_.kA,_.gu,_.iA],styles:["copy-button[_nghost-%COMP%]{display:flex;line-height:0;vertical-align:middle}.space-between[_nghost-%COMP%]   span[_ngcontent-%COMP%]{overflow:hidden;text-align:left}.space-between[_nghost-%COMP%] > .labeled[_ngcontent-%COMP%]{justify-content:space-between;overflow:hidden}.space-between[_nghost-%COMP%] > .flat[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{margin-right:0}button[_ngcontent-%COMP%]{align-content:center;align-items:center;display:flex}.mat-icon[_ngcontent-%COMP%]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.labeled[_ngcontent-%COMP%]{flex:1 1 100%;min-width:0;overflow:hidden}span[_ngcontent-%COMP%]{flex:1 1 100%;min-width:0;overflow:hidden}.icon-only[_ngcontent-%COMP%]{background:0;border:0;color:currentColor;cursor:pointer;flex:0 0 auto;justify-content:center;line-height:0;min-width:1%;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.icon-only[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:24px;font-size:24px;line-height:24px;width:24px;vertical-align:middle}.icon-only.small[_ngcontent-%COMP%]:not(.remove-border){height:22.5px;width:22.5px}.icon-only.small[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:15px;font-size:15px;line-height:15px;width:15px;vertical-align:middle}.mat-icon[_ngcontent-%COMP%]{overflow:visible}"],
Ma:0});_.qB=class{};_.qB.O=function(a){return new (a||_.qB)};_.qB.Ca=_.vd({type:_.qB});_.qB.Ba=_.Xc({});_.rB=class{};_.rB.O=function(a){return new (a||_.rB)};_.rB.Ca=_.vd({type:_.rB});_.rB.Ba=_.Xc({imports:[_.qB,_.Xn,_.mA,_.kt,_.hu,_.jA]});var Xdb,Ydb;Xdb=[[["icon-empty-state-title"]],[["icon-empty-state-subtitle"]]];Ydb=["*"];_.sB=class{constructor(){this.icon="";this.yRb=!0;this.mma=!1}};_.sB.O=function(a){return new (a||_.sB)};
_.sB.wa=_.td({type:_.sB,na:[["icon-empty-state-display","icon",""]],inputs:{icon:"icon",yRb:"isSvg",mma:"showTextOutside"},hc:["icon",""],ac:["icon-empty-state-title","icon-empty-state-subtitle"],ya:8,Aa:8,Da:[["iconFont",""],["titlesSection",""],["class","icon",3,"svgIcon",4,"ngIf","ngIfElse"],[4,"ngIf"],[1,"icon",3,"svgIcon"],[1,"icon"],[4,"ngTemplateOutlet"],[1,"title","gmat-subhead-1"],[1,"subtitle","gmat-body-2"]],qa:function(a,b){a&1&&(_.Eg(Xdb),_.F(0,"div"),_.C(1,ydb,1,1,"mat-icon",2)(2,zdb,
2,1,"ng-template",null,0,_.dh)(4,Bdb,2,1,"ng-container",3),_.J(),_.C(5,Ddb,2,1,"ng-container",3)(6,Edb,4,0,"ng-template",null,1,_.dh));a&2&&(a=_.Cg(3),_.qg("container-large",!b.mma)("container-small",b.mma),_.y(),_.E("ngIf",b.yRb)("ngIfElse",a),_.y(3),_.E("ngIf",!b.mma),_.y(),_.E("ngIf",b.mma))},Fa:[_.Rn,_.Vn,_.gu],styles:["icon-empty-state-display[_nghost-%COMP%]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto}.container-large[_ngcontent-%COMP%]{align-items:center;background:rgba(0,0,0,.04);border-radius:50%;display:flex;flex-direction:column;justify-content:center;min-height:400px;min-width:400px}.container-large[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{color:#757575;height:164px;font-size:164px;width:164px}.container-large[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{max-width:300px}.container-small[_ngcontent-%COMP%]{align-items:center;background:rgba(0,0,0,.04);border-radius:50%;display:flex;flex-direction:column;justify-content:center;min-height:248px;min-width:248px}.container-small[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{color:#757575;height:140px;font-size:140px;width:140px}.container-small[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{max-width:186px}.title[_ngcontent-%COMP%]{margin:34px 0 4px;text-align:center}.subtitle[_ngcontent-%COMP%]{text-align:center}"]});
_.tB=class{};_.tB.O=function(a){return new (a||_.tB)};_.tB.wa=_.td({type:_.tB,na:[["icon-empty-state-title"]],ac:Ydb,ya:1,Aa:0,qa:function(a){a&1&&(_.Eg(),_.Gg(0))},hb:2});_.uB=class{};_.uB.O=function(a){return new (a||_.uB)};_.uB.wa=_.td({type:_.uB,na:[["icon-empty-state-subtitle"]],ac:Ydb,ya:1,Aa:0,qa:function(a){a&1&&(_.Eg(),_.Gg(0))},hb:2});_.vB=class{};_.vB.O=function(a){return new (a||_.vB)};_.vB.Ca=_.vd({type:_.vB});_.vB.Ba=_.Xc({imports:[_.Xn,_.hu]});var Zdb={Lbd:"y",Mbd:"y G",Nbd:"MMM y",Obd:"MMMM y",Pbd:"MM/y",Gyb:"MMM d",Fad:"MMMM dd",Had:"M/d",Gad:"MMMM d",amc:"MMM d, y",Fbd:"EEE, MMM d",Gbd:"EEE, MMM d, y",U$c:"d",Iad:"MMM d, h:mm\u202fa zzzz"},$db=Zdb;$db=Zdb;var aeb;
aeb={QEa:{CM:{R:{"-1":"yesterday",0:"today",1:"tomorrow"},P:"one{# day ago}other{# days ago}",F:"one{in # day}other{in # days}"},LR:{R:{"-1":"yesterday",0:"today",1:"tomorrow"},P:"one{#d ago}other{#d ago}",F:"one{in #d}other{in #d}"}},tfc:{CM:{R:{0:"this hour"},P:"one{# hour ago}other{# hours ago}",F:"one{in # hour}other{in # hours}"},SHORT:{R:{0:"this hour"},P:"one{# hr. ago}other{# hr. ago}",F:"one{in # hr.}other{in # hr.}"},LR:{R:{0:"this hour"},P:"one{#h ago}other{#h ago}",F:"one{in #h}other{in #h}"}},xlc:{CM:{R:{0:"this minute"},
P:"one{# minute ago}other{# minutes ago}",F:"one{in # minute}other{in # minutes}"},SHORT:{R:{0:"this minute"},P:"one{# min. ago}other{# min. ago}",F:"one{in # min.}other{in # min.}"},LR:{R:{0:"this minute"},P:"one{#m ago}other{#m ago}",F:"one{in #m}other{in #m}"}},MONTH:{CM:{R:{"-1":"last month",0:"this month",1:"next month"},P:"one{# month ago}other{# months ago}",F:"one{in # month}other{in # months}"},SHORT:{R:{"-1":"last mo.",0:"this mo.",1:"next mo."},P:"one{# mo. ago}other{# mo. ago}",F:"one{in # mo.}other{in # mo.}"},
LR:{R:{"-1":"last mo.",0:"this mo.",1:"next mo."},P:"one{#mo ago}other{#mo ago}",F:"one{in #mo}other{in #mo}"}},BHa:{CM:{R:{"-1":"last quarter",0:"this quarter",1:"next quarter"},P:"one{# quarter ago}other{# quarters ago}",F:"one{in # quarter}other{in # quarters}"},SHORT:{R:{"-1":"last qtr.",0:"this qtr.",1:"next qtr."},P:"one{# qtr. ago}other{# qtrs. ago}",F:"one{in # qtr.}other{in # qtrs.}"},LR:{R:{"-1":"last qtr.",0:"this qtr.",1:"next qtr."},P:"one{#q ago}other{#q ago}",F:"one{in #q}other{in #q}"}},
Twc:{CM:{R:{0:"now"},P:"one{# second ago}other{# seconds ago}",F:"one{in # second}other{in # seconds}"},SHORT:{R:{0:"now"},P:"one{# sec. ago}other{# sec. ago}",F:"one{in # sec.}other{in # sec.}"},LR:{R:{0:"now"},P:"one{#s ago}other{#s ago}",F:"one{in #s}other{in #s}"}},WEEK:{CM:{R:{"-1":"last week",0:"this week",1:"next week"},P:"one{# week ago}other{# weeks ago}",F:"one{in # week}other{in # weeks}"},SHORT:{R:{"-1":"last wk.",0:"this wk.",1:"next wk."},P:"one{# wk. ago}other{# wk. ago}",F:"one{in # wk.}other{in # wk.}"},
LR:{R:{"-1":"last wk.",0:"this wk.",1:"next wk."},P:"one{#w ago}other{#w ago}",F:"one{in #w}other{in #w}"}},QJa:{CM:{R:{"-1":"last year",0:"this year",1:"next year"},P:"one{# year ago}other{# years ago}",F:"one{in # year}other{in # years}"},SHORT:{R:{"-1":"last yr.",0:"this yr.",1:"next yr."},P:"one{# yr. ago}other{# yr. ago}",F:"one{in # yr.}other{in # yr.}"},LR:{R:{"-1":"last yr.",0:"this yr.",1:"next yr."},P:"one{#y ago}other{#y ago}",F:"one{in #y}other{in #y}"}}};var beb=function(a){this.fQ=aeb;this.JSa=!0;a&&(a=="always"?this.JSa=!0:a=="auto"&&(this.JSa=!1))};beb.prototype.format=function(a,b){b=ceb(this,b).CM;if(!this.JSa&&b&&b.R&&b.R[""+a])a=b.R[""+a];else if(b){var c=Math.abs(a);a=(new _.Nt("{N,plural,"+(a>0||a==0&&1/a==Infinity?b.F:b.P)+"}")).format({N:c})}else a="";return a};
var ceb=function(a,b){switch(b){default:case 0:return a.fQ.QJa;case 1:return a.fQ.BHa;case 2:return a.fQ.MONTH;case 3:return a.fQ.WEEK;case 4:return a.fQ.QEa;case 5:return a.fQ.tfc;case 6:return a.fQ.xlc;case 7:return a.fQ.Twc}};var deb,eeb,feb=function(a){deb||(deb=new _.sv($db.Gyb));return deb.format(a)},geb=function(a,b){var c=new Date(_.Kk()),d=c.getTimezoneOffset();c.setHours(0);c.setMinutes(0);c.setSeconds(0);c.setMilliseconds(0);d=(c.getTimezoneOffset()-d)*6E4;c=(a-c.getTime()+d)/864E5;c=Math.floor(c);c=(new beb("auto")).format(c,4);if(!c||c.match(/[0-9\u0660-\u0669\u06f0-\u06f9]/g))c=null;else{d=1;var e=c.charCodeAt(0);e>=55296&&e<=57343&&(d=2);c=c.substring(0,d).toLocaleUpperCase()+c.substring(d)}return c?c:(b||
feb)(new Date(a))};eeb=function(a,b,c){var d=new beb;switch(c){case 0:c=6;break;case 1:c=5;break;default:case 2:c=4}return d.format(b?a:-a,c)};var heb,Gdb,ieb;heb=_.pv.soa[3];Gdb=$db.Gyb;ieb=$db.amc;
_.wB=class{transform(a,b="datetime",c){if(a==null)return"";let d;try{d=Fdb(a)}catch(f){return""}switch(b){case "relativeTime":a=d.getTime();b=_.Kk();var e=Math.floor((b-a)/6E4);b=!1;e<0&&(b=!0,e*=-1);e<60?a=eeb(e,b,0):(e=Math.floor(e/60),e<24?a=eeb(e,b,1):(e=new Date(_.Kk()),e.setHours(0),e.setMinutes(0),e.setSeconds(0),e.setMilliseconds(0),e=Math.ceil((e.getTime()-a)/864E5),b&&(e*=-1),a=e<14?eeb(e,b,2):""));return a||$A(d,aB(d),c);case "dateOrTodayTime":a=d;b=new Date(Date.now());b.setDate(b.getDate()-
1);if(Tdb(a,b))return geb(d.getTime(),Hdb(aB(d),c));a=Tdb(d)?heb:ieb;return $A(d,a,c)||geb(d.getTime(),Hdb(aB(d),c));case "datetime":return a=geb(d.getTime(),Hdb(aB(d),c)),c=$A(d,heb,c),`${a} ${c}`;case "date":return geb(d.getTime(),Hdb(aB(d),c));default:return $A(d,b,c)}}};_.wB.O=function(a){return new (a||_.wB)};_.wB.Ke=_.yd({name:"dateTimeDisplay",type:_.wB,le:!0});_.xB=class{};_.xB.O=function(a){return new (a||_.xB)};_.xB.Ca=_.vd({type:_.xB});_.xB.Ba=_.Xc({});_.jeb={"":1,n:9.313225746154785E-10,u:9.5367431640625E-7,m:1/1024,k:1024,K:1024,M:1048576,G:1073741824,T:1099511627776,P:0x4000000000000,E:0x1000000000000000,Z:1.1805916207174113E21,Y:1.2089258196146292E24};_.yB=class{constructor(){this.transform=_.bB}};_.yB.O=function(a){return new (a||_.yB)};_.yB.Ke=_.yd({name:"lastPathElement",type:_.yB,le:!0});var zB,keb;zB=function(a){return(a.layout||"horizontal")==="horizontal"};keb=function(a,b){return zB(a)?b.offsetHeight:b.offsetWidth};
_.AB=class{constructor(){this.renderer=_.n(_.Sm);this.kb=_.n(_.re);this.znb=!1;this.resize=new _.Xm;this.QWb=new _.Xm;this.UPb=this.H9a=0}get classList(){return this.layout||""}Qa(){}ugb(a){if(a.button===0){var b=!!(this.kb.ma.compareDocumentPosition(this.XN)&Node.DOCUMENT_POSITION_PRECEDING);if(zB(this)){var c=this.kb.ma.offsetTop;this.znb=c===this.XN.offsetTop?b:c<this.XN.offsetTop}else c=this.kb.ma.offsetLeft,this.znb=c===this.XN.offsetLeft?b:c<this.XN.offsetLeft;this.H9a=keb(this,this.XN);this.UPb=
zB(this)?a.clientY:a.clientX;this.bDa&&this.bDa();this.cDa&&this.cDa();this.bDa=this.renderer.listen("document","mousemove",d=>{this.Eja(d)});this.cDa=this.renderer.listen("document","mouseup",d=>{this.wgb(d)});a.preventDefault()}}Eja(a){if(a.buttons==null||a.buttons===1){var b=(zB(this)?a.clientY:a.clientX)-this.UPb;this.znb&&(b*=-1);b=this.H9a+b;this.resize.emit(b);const c=this.XN.style;zB(this)?c.height=`${b}px`:c.width=`${b}px`;a.preventDefault()}}wgb(a){a.button===0&&(this.bDa&&this.bDa(),this.cDa&&
this.cDa(),a=keb(this,this.XN)-this.H9a,a!==0&&this.QWb.emit(a>0?"grow":"shrink"))}};_.AB.O=function(a){return new (a||_.AB)};_.AB.wa=_.td({type:_.AB,na:[["splitter"]],ob:2,Ya:function(a,b){a&1&&_.N("mousedown",function(c){return b.ugb(c)});a&2&&_.rg(b.classList)},inputs:{layout:"layout",XN:"changeSizeOf"},outputs:{resize:"resize",QWb:"resizeDone"},ya:0,Aa:0,qa:function(){},styles:["splitter[_nghost-%COMP%]{position:relative}.vertical[_nghost-%COMP%]{cursor:col-resize;width:4px}.horizontal[_nghost-%COMP%]{cursor:row-resize;height:4px}"]});_.BB=class{};_.BB.O=function(a){return new (a||_.BB)};_.BB.Ca=_.vd({type:_.BB});_.BB.Ba=_.Xc({});var meb;_.leb=RegExp("((?:https?|ftp)://)+(?:[\\w~#-&\\(-\\-/-:<-@!\\[\\]\\|]+(?:[\\.;][\\w~#-&\\(\\*-\\-/-:<-@!\\[])+)*[\\w~#-&\\(-\\-/-:<-@!\\[\\]\\|]*");meb="(?:auto|autocap|bamach|boq|cdpush|cs|dash|dm|dmrh|easyokrs|engplay|f|g|g2|g3doc|ganpati|ganpati2|glossary|go|godoc|google3|goto|gpaste|groups|gu|il|irm|kg|mendel|mh|moma|mpms|mpmbrowse|ms|oncall|pcon|playbook|playbooks|pod|rapid|rapid-qa|requiem|rh|screen|screenshot|shortn|sigma|simba|simhub|sites|sv|tap|test|undash|vi|viceroy|wiki|yaqs)/(?:[\\w~#-&\\(-\\-/-:<-@!\\[\\]\\|]+(?:[\\.;][\\w~#-&\\(\\*-\\-/-:<-@!\\[])+)*[\\w~#-&\\(-\\-/-:<-@!\\[\\]\\|]* annealing/[-a-zA-Z0-9]+ ag/[0-9]+ (?:launch|ariane)/[0-9]{5,} banjolele/[0-9]+ b/[0-9]{4,}(?:#comment\\d+)? cases/[0-9]+-[0-9]+ (?:cl|cr)/[0-9]{5,} crbug/[0-9]{3,}(?:#c\\d+)? crrev/[0-9]+ fxb/[0-9]+ fxr/[0-9]+ mdb/[a-zA-Z][\\w\\-]* chg/[0-9]{3,} (?:t|tick)/[0-9]{5,} shax/[0-9]+ meme(?:gen)?/[0-9]{6,} omg(?:tool)?/[0-9]+ o/[0-9]{4,} pegboard/[a-z0-9+-]+ prodspec/[-a-zA-Z0-9]+ (?:sem|sempervi)/[0-9]+ (?:teams|who)/[a-z][a-z0-9]* tqr/[0-9]+ anyup/[-a-z0-9_]+ xids?/[0-9]+(/[-a-zA-Z0-9_]+)* b/(?:hotlists|savedsearches|bookmark-groups|dashboard)/[0-9]+ sponge2?/[a-f0-9]+-[a-f0-9]+-[a-f0-9]+-[a-f0-9]+-[a-f0-9]+ fusion2/presubmit/\\w+/\\w+(/targets|/OCL:\\w+:BASE:\\w+:\\w+:\\w+(/\\w+[?]?(\\w+=\\w+&?)*)?)?".split(" ");
meb.join("|");
_.neb=new RegExp("([\\S\\s]*?)("+["(?:mailto:)?([\\w.+-]+@[A-Za-z0-9.-]+\\.(?:com|org|net|edu|gov|app|dev|google|[a-z][a-z])\\b)","changelist ([0-9]{5,})","((?:https?|ftp)://)+(?:[\\w~#-&\\(-\\-/-:<-@!\\[\\]\\|]+(?:[\\.;][\\w~#-&\\(\\*-\\-/-:<-@!\\[])+)*[\\w~#-&\\(-\\-/-:<-@!\\[\\]\\|]*","(?:(?:(?:https?|ftp)://)(?:(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])(?::\\d{1,5}\\b)?|(?:[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?[.])+(?:com|org|net|edu|gov|app|dev|google|[a-z][a-z])\\b(?::\\d{1,5}\\b)?|[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?)|(?:(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])(?::\\d{1,5}\\b)?|(?:[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?[.])+(?:com|org|net|edu|gov|app|dev|google|[a-z][a-z])\\b(?::\\d{1,5}\\b)?))(?:[?/#&](?:[\\w~#-&\\(-\\-/-:<-@!\\[\\]\\|]+(?:[\\.;][\\w~#-&\\(\\*-\\-/-:<-@!\\[])+)*[\\w~#-&\\(-\\-/-:<-@!\\[\\]\\|]*)?",...meb].map(a=>
`\\b${a}|`).join("")+"$)","gi");
_.oeb=new Map([[/\nCRBUG=([0-9]+)(\n|$)/gim,'\nCRBUG=<a rel="nofollow noopener" target="_blank" href="https://bugs.chromium.org/p/chromium/issues/detail?id=$1">$1</a>\n'],[/\nARIANE_ID=([0-9]{5,})(\n|$)/gim,'\nARIANE_ID=<a rel="nofollow noopener" target="_blank" href="https://ariane.googleplex.com/launch/$1">$1</a>\n'],[/\n(MASTER_CL|PARENT_CL|ROLLBACK_OF)=([0-9]{5,})(\n|$)/gim,'\n$1=<a rel="nofollow noopener" target="_blank" href="https://critique.corp.google.com/$2">$2</a>\n'],[/(^|\s)(\/\/depot\/[-+/\w.]*[/\w])/gi,
'$1<a rel="nofollow noopener" target="_blank" href="https://cs.corp.google.com/piper/$2">$2</a>'],[/\[BACKUP_MESSAGE_ID([:=])(\s*)([0-9]+)\]($|[^(])/gi,'[BACKUP_MESSAGE_ID$1$2<a rel="nofollow noopener" target="_blank" href="https://tc-message.corp.google.com/search/message-id=$3&target-option=include-obsolete-message">$3</a>]$4'],[/(^|\s)(\/cns\/[-+/\w.=:]*[/\w](@[0-9]+)?)/gi,'$1<a rel="nofollow noopener" target="_blank" href="https://cnsviewer.corp.google.com$2">$2</a>'],[/(^|\s)\/bns(\/[-+/\w.=:]*\/bns\/[-+/\w.=:]*[/\w])/gi,
'$1<a rel="nofollow noopener" target="_blank" href="https://bns.corp.google.com$2">/bns$2</a>'],[/(^|\s)(screenplay-[0-9a-f\-]+)/gi,'$1<a rel="nofollow noopener" target="_blank" href="https://screenplay.corp.google.com/$2">$2</a>']]);_.peb=RegExp("^(.*?)([:;,\\.?>\\]\\)!]+)$");var qeb=_.kj("indicatorRotate",[_.nj("collapsed, void",_.mj({transform:"rotate(0deg)"})),_.nj("expanded",_.mj({transform:"rotate(180deg)"})),_.oj("expanded <=> collapsed, void => collapsed",_.lj("225ms cubic-bezier(0.4,0.0,0.2,1)"))]),reb=_.kj("bodyExpansion",[_.nj("collapsed, void",_.mj({height:"0px",visibility:"hidden"})),_.nj("expanded",_.mj({height:"*",visibility:""})),_.oj("expanded <=> collapsed, void => collapsed",_.lj("225ms cubic-bezier(0.4,0.0,0.2,1)"))]);var seb=0,teb=new _.Dd("CdkAccordion"),CB=class{constructor(){this.Ph=new _.Pf;this.jFb=new _.Pf;this.id=`cdk-accordion-${seb++}`;this.xd=!1}Sb(a){this.Ph.next(a)}Ia(){this.Ph.complete();this.jFb.complete()}};CB.O=function(a){return new (a||CB)};CB.La=_.xd({type:CB,na:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{xd:[2,"multi","multi",_.oh]},Pb:["cdkAccordion"],standalone:!0,features:[_.Zg([{va:teb,Fb:CB}]),_.ng,_.Ld]});var ueb=0,DB=class{get zd(){return this.MLa}set zd(a){this.MLa!==a&&(this.MLa=a,this.HW.emit(a),a?(this.bi.emit(),this.NLa.notify(this.id,this.Tl?this.Tl.id:this.id)):this.closed.emit(),_.$m(this.Ta))}constructor(){this.Tl=_.n(teb,{optional:!0,VD:!0});this.Ta=_.n(_.hn);this.NLa=_.n(_.Xr);this.kFb=_.ve.EMPTY;this.closed=new _.Xm;this.bi=new _.Xm;this.rc=new _.Xm;this.HW=new _.Xm;this.id=`cdk-accordion-child-${ueb++}`;this.disabled=this.MLa=!1;this.tca=()=>{}}Qa(){this.tca=this.NLa.listen((a,b)=>{this.Tl&&
!this.Tl.xd&&this.Tl.id===b&&this.id!==a&&(this.zd=!1)});this.Tl&&(this.kFb=this.LNc())}Ia(){this.bi.complete();this.closed.complete();this.rc.emit();this.rc.complete();this.tca();this.kFb.unsubscribe()}toggle(){this.disabled||(this.zd=!this.zd)}close(){this.disabled||(this.zd=!1)}open(){this.disabled||(this.zd=!0)}LNc(){return this.Tl.jFb.subscribe(a=>{this.disabled||(this.zd=a)})}};DB.O=function(a){return new (a||DB)};
DB.La=_.xd({type:DB,na:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{zd:[2,"expanded","expanded",_.oh],disabled:[2,"disabled","disabled",_.oh]},outputs:{closed:"closed",bi:"opened",rc:"destroyed",HW:"expandedChange"},Pb:["cdkAccordionItem"],standalone:!0,features:[_.Zg([{va:teb,jc:void 0}]),_.ng]});var EB=class{};EB.O=function(a){return new (a||EB)};EB.Ca=_.vd({type:EB});EB.Ba=_.Xc({});var veb=new _.Dd("MAT_ACCORDION");var web=new _.Dd("MAT_EXPANSION_PANEL");_.FB=class{constructor(){this.dF=_.n(_.Jg);this.qIc=_.n(web,{optional:!0})}};_.FB.O=function(a){return new (a||_.FB)};_.FB.La=_.xd({type:_.FB,na:[["ng-template","matExpansionPanelContent",""]],standalone:!0});var xeb,yeb,zeb;xeb=["body"];yeb=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]];zeb=0;_.Aeb=new _.Dd("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");
_.GB=class extends DB{get BK(){return this.PDb||this.Tl&&this.Tl.BK}set BK(a){this.PDb=a}get pM(){return this.bOc||this.Tl&&this.Tl.pM}set pM(a){this.bOc=a}constructor(){super();this.He=_.n(_.Kg);this.ie=_.n(_.Rm,{optional:!0});this.Bb=_.n(_.bi);this.PDb=!1;this.dIb=new _.Xm;this.cIb=new _.Xm;this.nNa=new _.Pf;this.Tl=_.n(veb,{optional:!0,VD:!0});this.NDb=`mat-expansion-panel-header-${zeb++}`;const a=_.n(_.Aeb,{optional:!0});this.NLa=_.n(_.Xr);this.Ol=this.ie==="NoopAnimations";a&&(this.BK=a.BK)}bKc(){return this.Tl?
this.zd&&this.Tl.displayMode==="default":!1}xpa(){return this.zd?"expanded":"collapsed"}toggle(){this.zd=!this.zd}close(){this.zd=!1}open(){this.zd=!0}Sd(){this.MNa&&this.MNa.qIc===this&&_.x(this.bi,_.Yf(null),_.$e(()=>this.zd&&!this.wj),_.Jf(1)).subscribe(()=>{this.wj=new _.ps(this.MNa.dF,this.He)})}Sb(a){this.nNa.next(a)}Ia(){super.Ia();this.nNa.complete()}Voa(){if(this.d2){const a=this.Bb.activeElement,b=this.d2.ma;return a===b||b.contains(a)}return!1}nS(a){if(a.Ek!=="void"&&!this.Ol&&this.d2){let b;
(b=this.d2)==null||b.ma.setAttribute("inert","")}}Nl(a){a.Ek!=="void"&&(a.Ff==="expanded"?this.dIb.emit():a.Ff==="collapsed"&&this.cIb.emit(),!this.Ol&&this.d2&&this.d2.ma.removeAttribute("inert"))}};_.GB.O=function(a){return new (a||_.GB)};
_.GB.wa=_.td({type:_.GB,na:[["mat-expansion-panel"]],yd:function(a,b,c){a&1&&_.Ng(c,_.FB,5);if(a&2){let d;_.Pg(d=_.Qg())&&(b.MNa=d.first)}},rb:function(a,b){a&1&&_.Mg(xeb,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.d2=c.first)}},nb:[1,"mat-expansion-panel"],ob:6,Ya:function(a,b){a&2&&_.qg("mat-expanded",b.zd)("_mat-animation-noopable",b.Ol)("mat-expansion-panel-spacing",b.bKc())},inputs:{BK:[2,"hideToggle","hideToggle",_.oh],pM:"togglePosition"},outputs:{dIb:"afterExpand",cIb:"afterCollapse"},Pb:["matExpansionPanel"],
standalone:!0,features:[_.Zg([{va:veb,jc:void 0},{va:web,Fb:_.GB}]),_.ng,_.mg,_.Ld,_.$g],ac:["mat-expansion-panel-header","*","mat-action-row"],ya:7,Aa:4,Da:[["body",""],["role","region",1,"mat-expansion-panel-content",3,"id"],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],qa:function(a,b){if(a&1){const c=_.Ud();_.Eg(yeb);_.Gg(0);_.F(1,"div",1,0);_.N("@bodyExpansion.start",function(d){_.q(c);return _.r(b.nS(d))})("@bodyExpansion.done",function(d){_.q(c);return _.r(b.Nl(d))});_.F(3,"div",2);
_.Gg(4,1);_.C(5,Idb,0,0,"ng-template",3);_.J();_.Gg(6,2);_.J()}a&2&&(_.y(),_.E("@bodyExpansion",b.xpa())("id",b.id),_.og("aria-labelledby",b.NDb),_.y(4),_.E("cdkPortalOutlet",b.wj))},Fa:[_.ts],styles:['.mat-expansion-panel{box-sizing:content-box;display:block;margin:0;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative;background:var(--mat-expansion-container-background-color, var(--mat-app-surface));color:var(--mat-expansion-container-text-color, var(--mat-app-on-surface));border-radius:var(--mat-expansion-container-shape, 12px)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:var(--mat-expansion-container-shape, 12px);border-top-left-radius:var(--mat-expansion-container-shape, 12px)}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--mat-expansion-container-shape, 12px);border-bottom-left-radius:var(--mat-expansion-container-shape, 12px)}@media(forced-colors: active){.mat-expansion-panel{outline:solid 1px}}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible;font-family:var(--mat-expansion-container-text-font, var(--mat-app-body-large-font));font-size:var(--mat-expansion-container-text-size, var(--mat-app-body-large-size));font-weight:var(--mat-expansion-container-text-weight, var(--mat-app-body-large-weight));line-height:var(--mat-expansion-container-text-line-height, var(--mat-app-body-large-line-height));letter-spacing:var(--mat-expansion-container-text-tracking, var(--mat-app-body-large-tracking))}.mat-expansion-panel-content[style*="visibility: hidden"] *{visibility:hidden !important}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px;border-top-color:var(--mat-expansion-actions-divider-color, var(--mat-app-outline))}.mat-action-row .mat-button-base,.mat-action-row .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row .mat-button-base,[dir=rtl] .mat-action-row .mat-mdc-button-base{margin-left:0;margin-right:8px}\n'],
hb:2,data:{animation:[reb]},Ma:0});var Beb;Beb=[[["mat-panel-title"]],[["mat-panel-description"]],"*"];
_.HB=class{constructor(){this.panel=_.n(_.GB,{host:!0});this.Pc=_.n(_.re);this.Qc=_.n(_.Vq);this.Ta=_.n(_.hn);this.ie=_.n(_.Rm,{optional:!0});this.tFb=_.ve.EMPTY;this.tabIndex=0;_.n(_.tr).load(_.As);const a=this.panel,b=_.n(_.Aeb,{optional:!0}),c=_.n(new _.Mm("tabindex"),{optional:!0}),d=a.Tl?_.x(a.Tl.Ph,_.$e(e=>!(!e.hideToggle&&!e.togglePosition))):_.Ye;this.tabIndex=parseInt(c||"")||0;this.tFb=_.Ze(a.bi,a.closed,d,_.x(a.nNa,_.$e(e=>!!(e.hideToggle||e.disabled||e.togglePosition)))).subscribe(()=>
_.$m(this.Ta));_.x(a.closed,_.$e(()=>a.Voa())).subscribe(()=>_.Uq(this.Qc,this.Pc,"program"));b&&(this.expandedHeight=b.expandedHeight,this.collapsedHeight=b.collapsedHeight)}get disabled(){return this.panel.disabled}x3(){this.disabled||this.panel.toggle()}tcd(){return this.panel.zd}xpa(){return this.panel.xpa()}lcd(){return this.panel.id}ocd(){return this.panel.pM}xGb(){return!this.panel.BK&&!this.panel.disabled}mJc(){const a=this.panel.zd;return a&&this.expandedHeight?this.expandedHeight:!a&&this.collapsedHeight?
this.collapsedHeight:null}hT(a){switch(a.keyCode){case 32:case 13:_.Qi(a)||(a.preventDefault(),this.x3());break;default:this.panel.Tl&&this.panel.Tl.SJc(a)}}focus(a,b){a?_.Uq(this.Qc,this.Pc,a,b):this.Pc.ma.focus(b)}Dc(){this.Qc.Qk(this.Pc).subscribe(a=>{a&&this.panel.Tl&&this.panel.Tl.RJc(this)})}Ia(){this.tFb.unsubscribe();this.Qc.Ni(this.Pc)}};_.HB.O=function(a){return new (a||_.HB)};
_.HB.wa=_.td({type:_.HB,na:[["mat-expansion-panel-header"]],nb:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],ob:15,Ya:function(a,b){a&1&&_.N("click",function(){return b.x3()})("keydown",function(c){return b.hT(c)});a&2&&(_.og("id",b.panel.NDb)("tabindex",b.disabled?-1:b.tabIndex)("aria-controls",b.panel.id)("aria-expanded",b.panel.zd)("aria-disabled",b.panel.disabled),_.pg("height",b.mJc()),_.qg("mat-expanded",b.panel.zd)("mat-expansion-toggle-indicator-after",b.panel.pM===
"after")("mat-expansion-toggle-indicator-before",b.panel.pM==="before")("_mat-animation-noopable",b.ie==="NoopAnimations"))},inputs:{expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight",tabIndex:[2,"tabIndex","tabIndex",a=>a==null?0:_.ph(a)]},standalone:!0,features:[_.ng,_.$g],ac:["mat-panel-title","mat-panel-description","*"],ya:5,Aa:3,Da:[[1,"mat-content"],[1,"mat-expansion-indicator"],"xmlns;http://www.w3.org/2000/svg;viewBox;0 -960 960 960;aria-hidden;true;focusable;false".split(";"),
["d","M480-345 240-585l56-56 184 184 184-184 56 56-240 240Z"]],qa:function(a,b){a&1&&(_.Eg(Beb),_.F(0,"span",0),_.Gg(1),_.Gg(2,1),_.Gg(3,2),_.J(),_.C(4,Jdb,3,1,"span",1));a&2&&(_.qg("mat-content-hide-toggle",!b.xGb()),_.y(4),_.tg(b.xGb()?4:-1))},styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mat-expansion-header-collapsed-state-height, 48px);font-family:var(--mat-expansion-header-text-font, var(--mat-app-title-medium-font));font-size:var(--mat-expansion-header-text-size, var(--mat-app-title-medium-size));font-weight:var(--mat-expansion-header-text-weight, var(--mat-app-title-medium-weight));line-height:var(--mat-expansion-header-text-line-height, var(--mat-app-title-medium-line-height));letter-spacing:var(--mat-expansion-header-text-tracking, var(--mat-app-title-medium-tracking))}.mat-expansion-panel-header.mat-expanded{height:var(--mat-expansion-header-expanded-state-height, 64px)}.mat-expansion-panel-header[aria-disabled=true]{color:var(--mat-expansion-header-disabled-state-text-color, color-mix(in srgb, var(--mat-app-on-surface) 38%, transparent))}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-header-hover-state-layer-color, color-mix(in srgb, var(--mat-app-on-surface) calc(var(--mat-app-hover-state-layer-opacity) * 100%), transparent))}@media(hover: none){.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-container-background-color, var(--mat-app-surface))}}.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused{background:var(--mat-expansion-header-focus-state-layer-color, color-mix(in srgb, var(--mat-app-on-surface) calc(var(--mat-app-focus-state-layer-opacity) * 100%), transparent))}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-content.mat-content-hide-toggle{margin-right:8px}[dir=rtl] .mat-content.mat-content-hide-toggle{margin-right:0;margin-left:8px}.mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-left:24px;margin-right:0}[dir=rtl] .mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-right:24px;margin-left:0}.mat-expansion-panel-header-title{color:var(--mat-expansion-header-text-color, var(--mat-app-on-surface))}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;flex-basis:0;margin-right:16px;align-items:center}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header-description{flex-grow:2;color:var(--mat-expansion-header-description-color, var(--mat-app-on-surface-variant))}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle;color:var(--mat-expansion-header-indicator-color, var(--mat-app-on-surface-variant));display:var(--mat-expansion-legacy-header-indicator-display, none)}.mat-expansion-indicator svg{width:24px;height:24px;margin:0 -8px;vertical-align:middle;fill:var(--mat-expansion-header-indicator-color, var(--mat-app-on-surface-variant));display:var(--mat-expansion-header-indicator-display, inline-block)}@media(forced-colors: active){.mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}}\n'],
hb:2,data:{animation:[qeb]},Ma:0});_.IB=class extends CB{constructor(){super(...arguments);this.Kqa=new _.Lg;this.BK=!1;this.displayMode="default";this.pM="after"}Sd(){_.x(this.ODb.Jc,_.Yf(this.ODb)).subscribe(a=>{this.Kqa.reset(a.filter(b=>b.panel.Tl===this));_.Og(this.Kqa)});this.Gb=_.or((new _.sr(this.Kqa)).Jx())}SJc(a){this.Gb.Xn(a)}RJc(a){_.pr(this.Gb,a)}Ia(){super.Ia();let a;(a=this.Gb)==null||a.destroy();this.Kqa.destroy()}};_.IB.O=(()=>{let a;return function(b){return(a||(a=_.me(_.IB)))(b||_.IB)}})();
_.IB.La=_.xd({type:_.IB,na:[["mat-accordion"]],yd:function(a,b,c){a&1&&_.Ng(c,_.HB,5);if(a&2){let d;_.Pg(d=_.Qg())&&(b.ODb=d)}},nb:[1,"mat-accordion"],ob:2,Ya:function(a,b){a&2&&_.qg("mat-accordion-multi",b.xd)},inputs:{BK:[2,"hideToggle","hideToggle",_.oh],displayMode:"displayMode",pM:"togglePosition"},Pb:["matAccordion"],standalone:!0,features:[_.Zg([{va:veb,Fb:_.IB}]),_.ng,_.mg]});_.JB=class{};_.JB.O=function(a){return new (a||_.JB)};_.JB.Ca=_.vd({type:_.JB});_.JB.Ba=_.Xc({imports:[_.xs,EB,_.us]});_.Ceb=new _.Dd("MAT_CARD_CONFIG");_.KB=class{};_.KB.O=function(a){return new (a||_.KB)};_.KB.Ca=_.vd({type:_.KB});_.KB.Ba=_.Xc({imports:[_.xs,_.Xn,_.xs]});
}catch(e){_._DumpException(e)}
try{
var Smb;_.Qmb=function(){return _.$e(a=>a.state!==0)};_.vF=function(a,b){return a.state===2?a.Tb:b};_.wF=function(a){return{state:1,message:a}};_.xF=function(a){return _.u(_.wF(a))};_.yF=function(a){return{state:2,Tb:a}};Smb=function(a){if(a&1){const b=_.Ud();_.F(0,"button",5);_.N("click",function(){_.q(b);const c=_.O();_.Rmb(c);c.log("clear");return _.r()});_.F(1,"mat-icon");_.Q(2,"cancel");_.J()()}a&2&&(a=_.O(),_.qg("no-margin",a.kPb),_.og("aria-label",a.hV))};
_.Tmb=function(a,b){_.$Xa(a,{message:b,Rd:"Dismiss"})};_.zF=function(a){let b=0,c=!1,d=[];const e=function(){b=0;c&&(c=!1,f())},f=function(){b=_.ea.setTimeout(e,300);let g=d;d=[];a.apply(void 0,g)};return function(g){d=arguments;b?c=!0:f()}};_.AF=class{constructor(){this.ariaLabel="Loading";this.diameter=16;this.text="Loading...";this.inline=this.ROb=!1}get fontSize(){return Math.min(this.diameter*.8,16)}};_.AF.O=function(a){return new (a||_.AF)};
_.AF.wa=_.td({type:_.AF,na:[["loading"]],ob:4,Ya:function(a,b){a&2&&_.qg("background",b.ROb)("inline",b.inline)},inputs:{ariaLabel:"ariaLabel",diameter:"diameter",text:"text",ROb:"hasBackground",inline:"inline"},ya:3,Aa:10,Da:[["role","status"],[3,"diameter","strokeWidth"]],qa:function(a,b){a&1&&(_.F(0,"span",0),_.Q(1),_.J(),_.K(2,"mat-spinner",1));a&2&&(_.pg("margin-bottom",b.inline?0:b.diameter/4,"px")("font-size",b.fontSize,"px")("line-height",b.diameter,"px"),_.y(),_.Ug(" ",b.text,"\n"),_.y(),
_.E("diameter",b.diameter)("strokeWidth",b.diameter/8),_.og("aria-label",b.ariaLabel))},Fa:[_.Dx],styles:["loading[_nghost-%COMP%]{align-content:center;align-items:center;display:flex;flex-direction:column;justify-content:center}loading.inline[_nghost-%COMP%]{flex-direction:row}loading.inline[_nghost-%COMP%]   span[_ngcontent-%COMP%]{padding:0}span[_ngcontent-%COMP%]{padding:0 10px}"],Ma:0});_.BF=class{};_.BF.O=function(a){return new (a||_.BF)};_.BF.Ca=_.vd({type:_.BF});_.BF.Ba=_.Xc({imports:[_.Ex]});_.CF=class{constructor(){this.yp="";this.APb="medium";this.theme="info"}get BXc(){return`${this.yp} ${this.APb} ${this.theme}`}};_.CF.O=function(a){return new (a||_.CF)};
_.CF.wa=_.td({type:_.CF,na:[["dc-information-box"]],ob:2,Ya:function(a,b){a&2&&_.rg(b.BXc)},inputs:{yp:"class",APb:"iconSize",theme:"theme"},ac:["*"],ya:5,Aa:1,Da:[["aria-hidden","true"]],qa:function(a,b){a&1&&(_.Eg(),_.F(0,"mat-icon",0),_.Q(1),_.J(),_.Q(2,"\n"),_.Gg(3),_.Q(4,"\n"));a&2&&(_.y(),_.Vg(b.theme==="warning"?"warning":"info"))},Fa:[_.gu],styles:["[_nghost-%COMP%]{border:1px solid;display:flex;font-size:13px;line-height:normal;margin-bottom:0;padding:16px 16px 16px 0}[_nghost-%COMP%]   mat-icon[_ngcontent-%COMP%]{margin:0 16px}.medium[_nghost-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:16px;font-size:16px;line-height:16px;width:16px;vertical-align:middle}.large[_nghost-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:20px;font-size:20px;line-height:20px;width:20px;vertical-align:middle}"]});_.DF=class{};_.DF.O=function(a){return new (a||_.DF)};_.DF.Ca=_.vd({type:_.DF});_.DF.Ba=_.Xc({imports:[_.Xn,_.hu]});var Umb,Wmb;Umb=new _.Nt("Code font size set to {codeSize}px.");_.EF=function(a,b,c=!1){b===void 0?(a.storage.remove("chosen_code_size"),a.uea.next(void 0)):(b=Math.floor(b),b<=0||(a.uea.next(b),a.storage.set("chosen_code_size",b),c&&Vmb(a.Kh,b)))};Wmb=function(a){let b;const c=(b=a.uea.value)!=null?b:13;_.EF(a,c-1,!0)};
_.FF=class{constructor(a,b,c){this.storage=b;this.Kh=c;this.uea=new _.Uh;this.ps=this.uea.Yf();(b=(b=this.storage.get("chosen_code_size"))&&Number(b))&&!isNaN(b)&&_.EF(this,b);a.register("increment font size no mod",[43],()=>{this.JK()});a.register("increment font size with mod",[187,1],()=>{this.JK()});a.register("increment font size with equals",[187],()=>{this.JK()});a.register("increment font size numpad",[107],()=>{this.JK()});a.register("decrement font size",[189],()=>{Wmb(this)});a.register("decrement font size numpad",
[109],()=>{Wmb(this)})}JK(){let a;const b=(a=this.uea.value)!=null?a:13;_.EF(this,b+1,!0)}};_.FF.O=function(a){return new (a||_.FF)(_.m(_.Ju),_.m(_.cXa),_.m(_.Gt))};_.FF.ta=_.k({token:_.FF,oa:_.FF.O,Ea:"root"});var Vmb=_.Uz((a,b)=>{a.open(Umb.format({codeSize:b}),"Dismiss",{duration:3E3})},1E3);_.GF={qj:0,Error:1,ki:2,0:"Loading",1:"Error",2:"Loaded"};_.HF={state:0};var Xmb;Xmb=["inputBox"];_.Rmb=function(a){a.input.setValue("");a.pWa=""};
_.IF=class{set value(a){this.pWa=a;this.input.setValue(a)}set ariaLabel(a){this.wy=a}get ariaLabel(){return this.wy||this.placeholder}constructor(a){this.Ga=a;this.icon=this.placeholder="";this.DLb=300;this.kPb=!1;this.hV="Clear";this.Uo=new _.Xm;this.input=new _.Ew}Dc(){}Qa(){_.x(this.input.mn,_.Gf(this.DLb)).subscribe(a=>{this.Uo.emit(a);this.pWa!==a&&this.log("change",a);this.pWa=void 0})}focus(){this.fm.ma.focus()}get n6c(){return!!this.input.value}log(a,b){if(this.OCa){let c;a==="clear"?(a=this.OCa.KWa,
c="CLICK"):(a=this.OCa.lWa,c="CHANGE");this.Ga.mb({gestureName:c,element:this.OCa.element,action:a,Ih:b})}}};_.IF.O=function(a){return new (a||_.IF)(_.B(_.wp))};
_.IF.wa=_.td({type:_.IF,na:[["input-with-icon","icon",""]],rb:function(a,b){a&1&&_.Mg(Xmb,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.fm=c.first)}},inputs:{OCa:"trackingConfig",placeholder:"placeholder",icon:"icon",DLb:"debounceTimeMs",kPb:"hideCloseIconMargin",hV:"clearLabel",value:"value",ariaLabel:[0,"aria-label","ariaLabel"]},outputs:{Uo:"valueChange"},hc:["icon",""],ya:6,Aa:5,Da:[["inputBox",""],["fxLayout","","fxLayoutAlign","start center",1,"input-with-icon"],["fxFlexAlign","center","fxFlex","none",
1,"decoration-icon"],["fxFlexAlign","center","fxFlex","grow","mat-input","",3,"placeholder","formControl"],["mat-icon-button","","type","button",3,"no-margin","click",4,"ngIf"],["mat-icon-button","","type","button",3,"click"]],qa:function(a,b){a&1&&(_.F(0,"div",1)(1,"mat-icon",2),_.Q(2),_.J(),_.K(3,"input",3,0),_.C(5,Smb,3,3,"button",4),_.J());a&2&&(_.y(2),_.Vg(b.icon),_.y(),_.E("placeholder",b.placeholder)("formControl",b.input),_.og("aria-label",b.ariaLabel),_.y(2),_.E("ngIf",b.n6c))},Fa:[_.Rn,
_.Ar,_.Br,_.gt,_.cA,_.uk,_.yw,_.ew,_.rt,_.gu,_.Gw],styles:["input-with-icon[_nghost-%COMP%]{display:block;height:32px}.input-with-icon[_ngcontent-%COMP%]{height:100%}.decoration-icon[_ngcontent-%COMP%]{font-size:18px;height:18px;margin-left:20px;margin-right:7px}button[_ngcontent-%COMP%]:not(.no-margin){margin:0 4px}input[_ngcontent-%COMP%]{background-color:inherit;border:0;color:inherit;outline:none}"]});var Ymb=new _.Dd("GMAT_LIST_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.JF=class{constructor(a){this.options=a}};_.JF.O=function(a){return new (a||_.JF)(_.B(Ymb))};_.JF.La=_.xd({type:_.JF,na:[["mat-list"],["mat-action-list"],["mat-nav-list"],["mat-selection-list"]],ob:2,Ya:function(a,b){a&2&&_.qg("gmat-mdc-list",!b.options.Se)}});_.KF=class{};_.KF.O=function(a){return new (a||_.KF)};_.KF.Ca=_.vd({type:_.KF});_.KF.Ba=_.Xc({imports:[_.Xn,_.jt,_.dA,_.Ox,_.hu,_.ix,_.Ow]});_.LF=class{};_.LF.O=function(a){return new (a||_.LF)};_.LF.Ca=_.vd({type:_.LF});_.LF.Ba=_.Xc({imports:[_.yA]});_.Zmb=`/${_.Fp.N1}/${"savedqueries"}`;_.$mb=`/${_.Fp.N1}`;var NF;_.anb=null;_.MF=Object.freeze({queries:[],ffa:null});NF=function(a,b){return a.BXb?_.x(b(a.BXb),_.v(_.yF),_.Ef(()=>_.xF("")),_.Yf(_.HF)):_.xF("")};_.OF=function(a){return NF(a,b=>b.RUc())};_.PF=class{constructor(a){this.BXb=_.anb&&a.get(_.anb)}aRa(a){return NF(this,b=>b.aRa(a))}wlb(a){return NF(this,b=>b.wlb(a))}Dla(a){return NF(this,b=>b.Dla(a))}Wub(a,b){return NF(this,c=>c.Wub(a,b))}};_.PF.O=function(a){return new (a||_.PF)(_.m(_.dg))};_.PF.ta=_.k({token:_.PF,oa:_.PF.O,Ea:"root"});_.bnb=new _.Nt("Search with saved query: {name}");var cnb;cnb={va:_.bcb,Ib:[[new _.Nm,new _.Om,new _.sIa(_.bcb)],[new _.Nm,new _.sIa(_.Vbb)]],Ab:(a,b)=>!b||b.Se?a||{}:a?Object.assign({},a,{uz:_.Xi(a.uz).concat("gmat-mdc-select")}):{uz:"gmat-mdc-select"}};_.QF=class{};_.QF.O=function(a){return new (a||_.QF)};_.QF.Ca=_.vd({type:_.QF});_.QF.Ba=_.Xc({Nb:[cnb],imports:[_.BA,_.gx]});
}catch(e){_._DumpException(e)}
try{
/*
 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var enb,hnb,inb,jnb,knb,lnb,mnb,nnb,onb,rnb,RF,qnb,unb,vnb,XF,xnb,ynb,znb,Cnb,Dnb,Enb,Fnb,Gnb,Hnb,ZF,Jnb,Knb,Lnb,Pnb,$F,Tnb,Rnb,Snb,cG,Znb,$nb,aob,tG,lob,mob,oob,pob,qob,rob,sob,wG,tob,uob,xob,yob,Cob,Eob,Tob,FG,Vob,Wob,Xob,Yob,Zob,$ob,bpb,cpb,epb,dpb,hpb,ipb,kpb,lpb,mpb,opb,ppb,npb,qpb,rpb,spb,tpb,wpb,xpb,ypb,zpb,Bpb,Cpb,Dpb,Epb,Fpb,Gpb,Hpb,Ipb,Lpb,Jpb,Qpb,Ppb,Opb,Rpb,Spb,Tpb,Upb,Vpb,Wpb,Xpb,Ypb,Zpb,$pb,aqb,bqb,cqb,dqb,eqb,fqb,gqb,hqb,iqb,jqb,kqb,lqb,mqb,oqb,pqb,qqb,rqb,sqb,tqb,uqb,wqb,yqb,zqb,Aqb,
Bqb,Cqb,Eqb,Gqb,Fqb,Hqb,Jqb,Iqb,OG,Kqb,Mqb,Zqb,SG,Yqb,arb,TG,UG,VG,WG,crb,erb,grb,irb,XG,lrb,YG,orb,qrb,srb,vrb,wrb,xrb,zrb,Arb,Crb,Drb,Erb,Grb,Hrb,Irb,Jrb,Krb,Lrb,Mrb,Nrb,Orb,Prb,fnb,dnb,Srb,tnb,pnb,snb,Trb,Lqb,Urb,Vrb,Wrb,Xrb,Yrb,Zrb,$rb,WF,VF,bsb,dsb,Bnb,Inb,Vnb,Unb,esb,fsb,Xnb,cH,gsb,BG,job,hsb,isb,jsb,hH,iH,jH,kH,lH,mH,nH,oH,pH,qH,rH,sH,ksb,lsb,msb,nsb,osb,psb,qsb,rsb,ssb,usb,vsb,xsb,ysb,uH,zsb,Asb,Bsb,Csb,Dsb,Esb,vH,Fsb,Hsb,Isb,Jsb,Ksb,Lsb,Msb,Nsb,Osb,Psb,Rsb,Tsb,Wsb,Xsb,Ysb,Zsb,$sb,atb,btb,
ctb,dtb,etb,ftb,gtb,htb,itb,zH,ktb,ltb;enb=function(a){return dnb[a]||""};_.gnb=function(a){fnb.test(a)&&(a=a.replace(fnb,enb));a=atob(a);const b=new Uint8Array(a.length);for(let c=0;c<a.length;c++)b[c]=a.charCodeAt(c);return b};hnb=function(a,b){const c=a.length;if(c!==b.length)return!1;for(let d=0;d<c;d++)if(a[d]!==b[d])return!1;return!0};inb=function(a,b){if(!Array.isArray(a)||!Array.isArray(b))return 0;a=a[0];b=b[0];return a===b?0:a<b?-1:1};
jnb=function(a,b){if(typeof b==="string")try{b=_.gnb(b)}catch(c){return!1}return _.Aa(b)&&hnb(a,b)};knb=function(a){switch(a){case "bigint":case "string":case "number":return!0;default:return!1}};lnb=function(a,b,c,d,e){let f;return(f=a<d?b[a+e]:void 0)!=null?f:c==null?void 0:c[a]};mnb=function(a,b,c){if(a.size!=b.size)return!1;let d=!0;a.forEach((e,f)=>{RF(e,b.get(f),c==null?void 0:c.iOb(2))||(d=!1)});return d};
nnb=function(a,b,c){if(b==null)return a.size===0;if(!Array.isArray(b)||a.size>b.length)return!1;b=Array.prototype.slice.call(b);b.sort(inb);let d=0,e=void 0;for(let f=b.length-1;f>=0;f--){const g=b[f];if(!g||!Array.isArray(g)||g.length!==2)return!1;const l=g[0];if(l===e)continue;let p;if(!RF(a.get(l),g[1],(p=c)==null?void 0:p.iOb(2)))return!1;e=l;d++}return d===a.size};
onb=function(a,b){if(!Array.isArray(a)||!Array.isArray(b))return!1;a=Array.prototype.slice.call(a);b=Array.prototype.slice.call(b);a.sort(inb);b.sort(inb);const c=a.length,d=b.length;if(c===0&&d===0)return!0;let e=0,f=0;for(;e<c&&f<d;){let g,l=a[e];if(!Array.isArray(l))return!1;let p=l[0];for(;e<c-1&&(g=a[e+1])[0]===p;)e++,l=g;let t,w=b[f];if(!Array.isArray(w))return!1;let A=w[0];for(;f<d-1&&(t=b[f+1])[0]===A;)f++,w=t;if(!RF(p,A)||!RF(l[1],w[1]))return!1;e++;f++}return e>=c&&f>=d};
rnb=function(a,b){const c=pnb||(pnb=Symbol());let d;if(_.Ma(a))_.Ab(a),a=a.df,d!=null||(d=a[c]);else if(!Array.isArray(a))return!1;if(_.Ma(b))_.Ab(b),b=b.df,d!=null||(d=b[c]);else if(!Array.isArray(b))return!1;return qnb(a,b,d,2)};RF=function(a,b,c){return qnb(a,b,c,0)};
qnb=function(a,b,c,d){if(a===b||a==null&&b==null)return!0;if(a instanceof _.yb)return snb(a,b,c);if(b instanceof _.yb)return snb(b,a,c);if(a==null||b==null)return!1;if(a instanceof _.Oa)return tnb(a,b);if(b instanceof _.Oa)return tnb(b,a);if(_.Aa(a))return jnb(a,b);if(_.Aa(b))return jnb(b,a);var e=typeof a,f=typeof b;if(e!=="object"||f!=="object")return Number.isNaN(a)||Number.isNaN(b)?String(a)===String(b):knb(e)&&knb(f)?""+a===""+b:e==="boolean"&&f==="number"||e==="number"&&f==="boolean"?!a===!b:
!1;if(_.Ma(a)||_.Ma(b))return rnb(a,b);if(a.constructor!=b.constructor)return!1;if(a.constructor===Array){f=a[_.Ja]|0;var g=b[_.Ja]|0,l=a.length,p=b.length,t=Math.max(l,p);e=+!!((f|g)&512)-1;(f=d===1||!!((f|g)&1))&&(d=1);let Ba,Ga;if(!f){f=pnb||(pnb=Symbol());var w;c!=null||(c=(w=a[f])!=null?w:b[f]);c!=null&&(Ba=c.Bjd(),Ga=c.Ajd())}w=l&&a[l-1];f=p&&b[p-1];_.Na(w)||(w=null);_.Na(f)||(f=null);l=l-e-+!!w;p=p-e-+!!f;for(g=0;g<t;g++)if(!unb(g-e,a,w,l,b,f,p,e,Ba,Ga,c,d))return!1;if(w)for(var A in w){{d=
a;t=w;g=l;var G=b,I=f,L=p,V=e,da=Ba,na=Ga,ya=c;const Wa=+A;d=!Number.isFinite(Wa)||Wa<g||Wa<L?!0:unb(Wa,d,t,g,G,I,L,V,da,na,ya,2)}if(!d)return!1}if(f)for(let Wa in f)if((A=w&&Wa in w)||(A=a,d=w,t=l,g=b,G=f,I=p,L=e,V=Ba,da=Ga,na=c,ya=+Wa,A=!Number.isFinite(ya)||ya<t||ya<I?!0:unb(ya,A,d,t,g,G,I,L,V,da,na,2)),!A)return!1;return!0}if(a.constructor===Object)return RF([a],[b]);throw Error();};
unb=function(a,b,c,d,e,f,g,l,p,t,w,A){b=lnb(a,b,c,d,l);e=lnb(a,e,f,g,l);A=A===1;if(e==null&&_.Ya(b,p,a)||b==null&&_.Ya(e,p,a))return!0;w=A?w:w==null?void 0:w.iOb(a);if(t=t==null?void 0:t.has(a)){if(b==null&&Array.isArray(e))return e.length===0;if(e==null&&Array.isArray(b))return b.length===0;if(Array.isArray(b)&&Array.isArray(e))return onb(b,e)}return qnb(b,e,w,t||_.Iaa(p,a)?1:0)};_.SF=function(a){a!=null&&(a=a.wd||"",a=typeof a==="string"?a:new Uint8Array(a));return a};
vnb=function(){return _.Tg(!0,!1)};_.TF=function(a){return a instanceof _.Ji};_.UF=function(a){return _.TF(a)&&a.Fj()};_.wnb=function({de:a,repository:b}){const c=new VF;if(!a)return c;const d=new WF,e=a.id;a=a.type;switch(a){case "project":d.projectId=e;break;case "ossProject":d.kh=e;break;case "host":d.em=e;break;case "depot":d.Lp=e;break;default:return _.db(a,void 0)}a==="depot"&&b==="Piper"&&(b="piper");b&&(d.di=b);c.root=d;return c};
XF=function(a,b){a=a.split("%s");let c="";const d=a.length-1;for(let e=0;e<d;e++)c+=a[e]+(e<b.length?b[e]:"%s");_.ba.call(this,c+a[d])};xnb=function(a){return Array.prototype.concat.apply([],arguments)};ynb=function(a,b){return xnb.apply([],Array.prototype.map.call(a,b,void 0))};znb=function(a){if(/^(script|style)$/i.test(a.tagName))throw Error("U");};_.Anb=function(a,b){a.nodeType===1&&znb(a);a.innerHTML=_.nc(b)};
_.YF=function(a,b,c){const d=b==="beforebegin"||b==="afterend"?a.parentElement:a;d!==null&&znb(d);a.insertAdjacentHTML(b,_.nc(c))};Cnb=function(a){if(a instanceof Bnb)return a.PVb;throw Error("U");};Dnb=function(a){return new Bnb(a[0])};Enb=function(a,...b){let c=a[0];for(let d=0;d<a.length-1;d++)c+=String(b[d])+a[d+1];if(/[<>]/.test(c))throw Error("Y`"+c);return c};Fnb=function(a){a=a.__ngContext__;return typeof a==="number"?_.oe.get(a)||null:a||null};
Gnb=function(a,b){const c=a[1];for(let d=25;d<c.ysa;d++)if(_.Md(a[d])===b)return d;return-1};Hnb=function(a){if(a.ah)return a.ah;if(a.next)return a.next;for(;a.parent&&!a.parent.next;)a=a.parent;return a.parent&&a.parent.next};
ZF=function(a){var b=Fnb(a);if(b){if(_.Hd(b)){var c,d=void 0,e=void 0;if(a&&a.constructor&&a.constructor.wa){a:{if(d=b[1].sF)for(c=0;c<d.length;c++){var f=d[c];if(_.Od(f,b)[8]===a){c=f;break a}}else if(_.Od(25,b)[8]===a){c=25;break a}c=-1}if(c==-1)throw Error("Ia");d=a}else if(a&&a.constructor&&a.constructor.La){a:{for(e=b[1].firstChild;e;){f=e.Hn;for(c=e.fw;f<c;f++)if(b[f]===a){c=e.index;break a}e=Hnb(e)}c=-1}if(c==-1)throw Error("Ja");e=b[1].data[c];if(e.Hn===0)e=_.sd;else{a=[];for(f=e.Hn;f<e.fw;f++){const g=
b[f];g&&g.constructor&&g.constructor.wa||a.push(g)}e=a}}else if(c=Gnb(b,a),c==-1)return null;a=_.Md(b[c]);b=(f=Fnb(a))&&!Array.isArray(f)?f:new Inb(b[19],c,a);d&&b.component===void 0&&(b.component=d,_.qe(b.component,b));if(e&&b.U4===void 0)for(b.U4=e,a=0;a<e.length;a++)_.qe(e[a],b);_.qe(b.M0c,b)}}else for(d=a;d=d.parentNode;)if(e=Fnb(d)){e=Array.isArray(e)?e:e.Ji;if(!e)return null;c=Gnb(e,a);if(c>=0){b=_.Md(e[c]);a=new Inb(e[19],c,b);_.qe(b,a);b=a;break}}return b||null};
Jnb=function(a){a=ZF(a);if(a===null)return null;if(a.component===void 0){const c=a.Ji;if(c===null)return null;var b=c[1].data[a.u7];const d=b.Hn;b=b.Hy;a.component=b>-1?c[d+b]:null}return a.component};Knb=function(a,b){return a.name==b.name?0:a.name<b.name?-1:1};
Lnb=function(a){var b=ZF(a);b=b===null?null:b.Ji;if(b===null)return[];const c=b[7],d=b[1].zp,e=[];if(d&&c)for(let p=0;p<d.length;){var f=d[p++],g=d[p++];if(typeof f==="string"){g=_.Md(b[g]);const t=c[d[p++]];var l=d[p++];const w=typeof l==="boolean"||l>=0?"dom":"output";l=typeof l==="boolean"?l:!1;a==g&&e.push({element:a,name:f,callback:t,Xud:l,type:w})}}e.sort(Knb);return e};_.Mnb=function(a){return new Promise((b,c)=>{let d=!1,e;a.subscribe({next:f=>{e=f;d=!0},error:c,complete:()=>{d?b(e):c(new _.Le)}})})};
_.Nnb=function(a){return _.Me((b,c)=>{let d=[];b.subscribe(new _.Ne(c,e=>d.push(e),void 0,()=>{c.next(d);c.complete()}));a.subscribe(new _.Ne(c,()=>{const e=d;d=[];c.next(e)},void 0,_.we));return()=>{d=null}})};Pnb=function(){var a=Onb;return b=>_.Rf(new _.Uh(a))(b)};_.Qnb=function(a,b,c){a=a.wa;a.u_a=_.ifa(b,!1);a.iib=_.ifa(c,!0)};
$F=function(a,b,c,d,e,f){var g=a===null?-1:a.index;g=g!==-1?_.Md(b[g]):null;if(a.type&11){Rnb(g,c,d,e,f);if(a.Hy>-1){var l=_.Od(a.index,b);l&&l[1].firstChild&&$F(l[1].firstChild,l,c,d,e,f)}else a.ah&&$F(a.ah,b,c,d,e,f),g&&Snb(g,c,d,e);l=b[a.index];_.Jd(l)&&Tnb(l,c,d,e,f)}else if(a.type&4)l=b[a.index],Rnb(l[7],c,d,e,f),Tnb(l,c,d,e,f);else if(a.type&16){const t=b[15];l=t[5].Yw[a.Yw];if(Array.isArray(l))for(var p of l)Rnb(p,c,d,e,f);else l&&(p=t[3],$F(p[1].data[l.index],p,c,d,e,f))}else a.ah&&$F(a.ah,
b,c,d,e,f);f!==g&&(a=a.flags&2?a.xka:a.next)&&$F(a,b,c,d,e,f)};Tnb=function(a,b,c,d,e){for(let f=10;f<a.length;f++){const g=a[f],l=g[1].firstChild;l&&$F(l,g,b,c,d,e)}};Rnb=function(a,b,c,d,e){e!==a&&(a=_.aG(a))&&(d&&a instanceof Unb&&b(a)&&c.indexOf(a)===-1?c.push(a):!d&&b(a)&&c.indexOf(a)===-1&&c.push(a))};
Snb=function(a,b,c,d){a=a.childNodes;const e=a.length;for(let f=0;f<e;f++){const g=a[f],l=_.aG(g);l&&(d&&l instanceof Unb&&b(l)&&c.indexOf(l)===-1?c.push(l):!d&&b(l)&&c.indexOf(l)===-1&&c.push(l),Snb(g,b,c,d))}};_.aG=function(a){return a instanceof Node?(a.hasOwnProperty("__ng_debug__")||(a.__ng_debug__=a.nodeType==Node.ELEMENT_NODE?new Unb(a):new Vnb(a)),a.__ng_debug__):null};_.bG=function(a){return a.map(b=>(...c)=>_.n(b).nf(...c))};
_.Wnb=function(a){if(a.projectId)return"project";if(a.em)return"host";if(a.Lp)return"depot";if(a.kh)return"ossProject"};cG=function(a){return a?typeof a==="string"?a==="depot":a.kind==="depot":!1};_.Ynb=function(a){return a.replace(Xnb,(b,c)=>c+"/")};Znb=function(a){return a.startsWith("refs/tags/")?a:`${"refs/tags/"}${a}`};_.dG=function(a){if(a&&!_.Ei.test(a)&&a!=="HEAD")return a};
_.eG=function(a){if(typeof a==="object")switch(a.type){case 1:return _.yi(a.os);case 2:return _.zi(a.os);case 3:return _.Gi(a.os);default:return a.os}return _.yi(a)||_.zi(a)||_.Gi(a)};$nb=function(a){const b={"(":")","[":"]"},c=[];for(let e=0;e<a.length;e++){const f=a[e];if(b[f])c.push(b[f]);else{a:{for(const g in b)if(b[g]==f){var d=!0;break a}d=!1}if(d&&c.pop()!=f)return!1}}return c.length==0};
aob=function(a,b){if(_.la(a,"<"))throw Error("yc`"+a);const c=a.replace(/('|")((?!\1)[^\r\n\f\\]|\\[\s\S])*\1/g,"");if(!/^[-_a-zA-Z0-9#.:* ,>+~[\]()=\\^$|]+$/.test(c))throw Error("zc`"+a);if(!$nb(c))throw Error("Ac`"+a);b=typeof b==="string"?b:Object.entries(b).map(([d,e])=>`${d}:${e};`).join("");return new Bnb(`${a}{`+b.replace(/</g,"\\3C ")+"}")};_.bob=function({de:a,path:b,repository:c}){b=b||"";return cG(a==null?void 0:a.type)&&c&&_.Nk(c,"piper")?b&&`${"//depot/"}${b}`:b};
_.cob=function(a){const b=_.Wnb(a);if(b)return{id:a.projectId||a.em||a.Lp||a.kh,type:b}};_.dob=function(a,b,c,d){const {de:e,repository:f}={de:_.cob(a),repository:a.di};a.Ar&&(d=d?Object.assign({},d,{Qb:a.Ar}):{Qb:a.Ar});return e.type==="depot"?new _.Ji({repository:f,Eb:b,path:c,params:d}):new _.Ki({de:e,repository:f,Eb:b,path:c,params:d})};_.eob=function(a,b){const c=a.Ct;return _.dob(c.Oe,c.nr,a.path,b)};_.fG=function(a){if(a!=null)return typeof a==="number"?a:a[0]&&a[0].start};
_.fob=function({params:a},b){if(a!=null)switch(b){case 0:return a.Qb;case 3:case 1:return a.lx!==void 0||a.fz!==void 0?a.lx:a.Qb;case 2:return a.fz;default:throw _.db(b,"Unexpected version.");}};_.gG=function({params:a,path:b},c){switch(c){case 0:return b;case 1:return a&&a.gq||b;case 2:return a&&a.ez;case 3:return a&&a.gq;default:throw _.db(c,"Unexpected version.");}};_.hG=function(a,b){return _.Cqa(a,b)&&_.Hi(a.path,b.path,_.LTa)};
_.iG=function(a,b){return _.hG(a,b)&&_.Tj(a,1)===_.Tj(b,1)&&_.gG(a,1)===_.gG(b,1)};_.jG=function(a){var b;let c=e=>e;a instanceof Function?c=a:b=a;const {UXc:d}=b||{UXc:!1};return _.ze(_.Mf((e,f)=>{e=c(e);f=c(f);return e===f?!0:e&&f?d?_.hG(e,f):_.iG(e,f):!1}))};
_.lG=function(a,b,c=1,d=a){if(a.tb&&a.repository){if(_.TF(a)){if(_.UF(a))return d=_.nv,c=_.gG(a,c),!c||c.match(/\/$/)?`${d}cl/${b}`:`${d}cl/${b}/depot/${c}`;a=_.ov&&`https://${d.tb}.${_.ov}/`;const e=d.repository;c=_.gG(d,c)||"";return`${a}${e}/+/${b}/${c}`}c=d.bc();b&&_.Nq(c,b);c.lj({});return _.Jq(_.kG(c,"ref").ab())}};_.mG=function(a){return a.Uc==="host"};
_.nG=function(a,b,{fxa:c="zeroBased",Mg:d="preserve"}={}){const e=_.Jq(a);a.path&&a.params.line&&delete e[e.length-1][_.Ii.ecb];a=e[e.length-1];d=_.dp(b,e,{Mg:d});!a.ws&&(d==null?0:d.Sa)&&d.Sa.snapshot&&delete d.Sa.snapshot;const f=_.cp(b,d);b=f.includes("?")?f.indexOf("?"):f.length;const g=f.substr(0,b),l=f.substr(b);return p=>{if(p==null)return f;p=c==="oneBased"?p:typeof p==="number"?p+1:p.map(({start:t,end:w})=>({start:t+1,end:w+1}));return`${g};${_.Ii.ecb}=${_.Dqa(p)}${l}`}};
_.gob=function(a,b,c){return _.x(a.params.Sf?_.u(a.params.Sf):_.x(b,_.Yf(void 0),_.Ef(()=>_.u(void 0))),_.v(d=>{d=a.bc().lj({Sf:d,gq:a.params.gq,Qb:a.params.Qb}).ab();return _.nG(d,c,{Mg:null})}))};_.oG=function(a){return!!(_.UF(a)&&a.path&&a.path.startsWith("google3"))};_.hob=function(a){const b=a.path;return b?_.oG(a)?b.substring(8):b:""};_.pG=function(a){return _.TF(a)&&!a.Fj()};_.qG=function(a){return _.pG(a)||_.mG(a)};_.rG=function(a){return _.Uj(a)&&!!a.Eb};
_.sG=function(a){if(a.params.Qb)return _.Pq(a)?`${a.params.Qb}`:`${a.params.Qb} @snapshot ${a.Eb}`};_.iob=function(a,b){{const c=[];_.TF(a)&&a.params.Qb?c.unshift(_.sG(a)):!a.Eb||_.TF(a)&&_.Pq(a)||c.unshift(_.eG(a.Eb));b!=="ref"&&(c.unshift(a.repository),b!=="repo"&&(_.TF(a)||c.unshift(a.tb)));a=c}return a.join(" \u203a ")};tG=function(...a){let b=void 0;for(const c of a)if(b===void 0)b=job[c];else{if(typeof b==="string")break;b=b[c]}return b===void 0?"":typeof b==="string"?b:""};
_.kob=function(a){return a instanceof Array?a.length>0&&a.every(b=>b===5):a===5};lob=function(a){return a===2||_.kob(a)};_.uG=function(a){return a instanceof Array?a.length>0&&a.every(lob):lob(a)};mob=function(a){return new _.Ae(b=>{a.on("data",c=>{b.next(c)});a.on("error",c=>{b.error(c)});a.on("status",c=>{b.error(c)});a.on("end",()=>{b.complete()});return()=>{a.cancel()}})};_.nob=function(a){return _.p4a.has(a)};oob=function(a){a&1&&(_.F(0,"span"),_.Q(1),_.J());a&2&&(a=_.O(),_.y(),_.Vg(a.SVc))};
pob=function(a){a&1&&_.K(0,"li",16)};qob=function(a,b){a&1&&(_.M(0),_.F(1,"li"),_.Q(2),_.J(),_.C(3,pob,1,0,"li",15),_.ug());a&2&&(a=b.ua,b=b.last,_.y(2),_.Vg(a),_.y(),_.E("ngIf",!b))};rob=function(a){a&1&&(_.F(0,"div",9)(1,"span",6),_.Q(2,"Affected Files"),_.J(),_.F(3,"span"),_.Q(4),_.J()());a&2&&(a=_.O(),_.y(4),_.Vg(a.changelist.aIb))};sob=function(a){a||(_.Gd(),a=_.n(_.hg));const b=new _.Ae(c=>a.Be(c.next.bind(c)));return c=>_.x(c,_.$f(b))};_.vG=function(a){return a.state===2};
wG=function({name:a,Po:b},c){return{Op:a,lZ:_.bnb.format({name:a}),value:b,Q6:!0,Wb:c,Du:"SavedQuery"}};tob=function(a,b){return(a=a.find(({Po:c})=>c===b))?wG(a):wG({name:b,Po:b})};uob=function(a){return({Pp:b})=>({Pp:b,prefix:a})};
xob=function(a,b){const c=[],d=a.length;let e=0,f=[],g,l,p=0;for(;p<d;){switch(e){case 0:var t=a.indexOf("<",p);if(t<0){if(c.length===0)return a;c.push(a.substring(p));p=d}else c.push(a.substring(p,t)),l=t,p=t+1,vob?(wob.lastIndex=p,t=wob.exec(a)):(wob.lastIndex=0,t=wob.exec(a.substring(p))),t?(f=["<",t[0]],g=t[1],e=1,p+=t[0].length):c.push("<");break;case 1:t=a.charAt(p++);switch(t){case "'":case '"':let w=a.indexOf(t,p);w<0?p=d:(f.push(t,a.substring(p,w+1)),p=w+1);break;case ">":f.push(t);c.push(b(f.join(""),
g));e=0;f=[];l=g=null;break;default:f.push(t)}break;default:throw Error();}e===1&&p>=d&&(p=l+1,c.push("<"),e=0,f=[],l=g=null)}return c.join("")};yob=function(a,b){if(b&&b.H3c)b.H3c(a);else{a:if(_.Hk(b)){if(b.gE&&(b=b.gE(),b instanceof _.kc))break a;b=_.EA("zSoyz")}else b=_.EA(String(b));a.innerHTML=_.nc(b)}};_.zob=function(a,b,c=0,d=!1){const e=new Set;for(const {start:f,end:g}of _.xG(a,b.length,c,d))for(const l of b.slice(f-c,g-c+1))e.add(l);return e};
_.Aob=function(a){const b=new Set;if(a===void 0)return b;if(typeof a==="number")b.add(a);else for(const c of a)for(a=c.start;a<=c.end;a++)b.add(a);return b};_.xG=function(a,b,c=0,d=!1){return a===void 0?[]:typeof a==="number"?_.yG(a,b,c)?[{start:a,end:a}]:[]:d?a.filter(e=>_.yG(e.start,b,c)||_.yG(e.end,b,c)).map(e=>({start:_.yG(e.start,b,c)?e.start:c,end:_.yG(e.end,b,c)?e.end:c+b})):a.filter(e=>_.yG(e.start,b,c)&&_.yG(e.end,b,c))};_.yG=function(a,b,c=0){return a>=c&&a<c+b};
_.zG=function(a){return(_.Uk?"Meta+":"Ctrl+")+a};Cob=function(a){return _.Uk?a.replace(Bob,"\u2318"):a};
_.Qob=function({Vm:a,Kd:b=""}){var c=_.Sj(b);const d=c.de,e=c.repository,f=c.path,g=c.Qb,l=c.Eb,p=[_.AG];var t=d==null?void 0:d.type;if(d&&t&&!cG(t)&&t!=="host"){var w=p.push;var A=d.id;var G=void 0;switch(t){case "ossProject":case "project":var I=BG(Dob.format({project:A}));G=_.zG("p");var L="Project";break;default:I=_.db(t,void 0),L=_.db(t,void 0)}A={Op:I,value:_.Rj({de:{id:A,type:t}}),Wb:G,Du:L};w.call(p,A)}e&&t!=="host"&&p.push(Eob(e,cG(t),c));d&&t==="host"&&e&&l&&(c=p.push,t=_.Bqa(_.Bi(l)),t=
_.Ci(l)?BG(Fob.format({tag:t})):BG(Gob.format({branch:t})),w=BG(Hob.format({id:d.id,repo:e,ref:l})),A=_.Rj({de:d,repository:e,Eb:l}),I=_.Ci(l)?BG(Iob.format({id:d.id,repo:e,ref:l})):BG(Job.format({id:d.id,repo:e,ref:l})),c.call(p,{Op:t,lZ:w,value:A,Wb:_.zG("b"),ena:I,Du:"Ref"}));typeof f==="string"&&(c=p.push,t=(d==null?void 0:d.type)==="host",w=_.bB(f),I=w===f?w:"/\u2026/"+w,A=BG(Kob.format({dir:I})),I=t?BG(Lob.format({id:d==null?void 0:d.id,repo:e,dir:I})):BG(Mob.format({repo:e,dir:I})),G=_.zG("d"),
L="",w&&w!==f&&(L=t&&l?BG(Nob.format({id:d==null?void 0:d.id,repo:e,dir:f||"/",ref:l})):BG(Oob.format({repo:e,dir:f||"/"}))),c.call(p,{Op:A,lZ:I,value:b,Wb:G,ena:L,Du:"Directory"}));g&&p.push(_.Pob(g));return{scopes:p,state:{prefix:p[p.length-1],Pp:a}}};_.Pob=function(a){return{Op:"This CitC Workspace",value:_.Rj({Qb:a}),Wb:_.zG("y"),lZ:"Search for code or files in this CitC Workspace",Du:"CitcWorkspace"}};
Eob=function(a,b,{de:c,repository:d}){a=b?BG(Rob.format({"package":a})):BG(Sob.format({repo:a}));const e=b?_.zG("p"):_.zG("r");return{Op:a,value:_.Rj({de:c,repository:d}),Wb:e,Du:b?"Package":"Repository"}};_.CG=function(a){a=Number(a);return isNaN(a)||a>Number.MAX_SAFE_INTEGER?1:a};Tob=function(a,b){return a.matches?a.matches(b):a.msMatchesSelector(b)};_.DG=function(a,b,c){for(;a!==null;){if(Tob(a,b))return a;if(c&&Tob(a,c))break;a=a.parentElement}return null};
_.EG=function(a){const b=window.getSelection();b.empty();const c=document.createRange();c.selectNodeContents(a);b.addRange(c)};FG=function(a){a=a.target;return a instanceof Element?(a=_.DG(a,"div[data-line-number]","code-container"))?{element:a,lineNumber:_.CG(a.dataset.lineNumber)}:null:null};Vob=function({yx:a}){let b=Number.POSITIVE_INFINITY;for(const {dD:c,kr:d}of a){if(!d)throw Error("Vd");a=c.search(Uob);a===-1&&(a=Number.POSITIVE_INFINITY);b=Math.min(b,a,...d.cO.map(({startIndex:e})=>e))}return b};
_.GG=function(a){return a.altKey||a.ctrlKey||a.metaKey||a.shiftKey};
Wob=function(a,b){if(a&1){const c=_.Ud();_.F(0,"div",3);_.N("mouseenter",function(){const d=_.q(c).index,e=_.O();e.FK>=0&&e.W3.Zd.cj(e.FK).classList.remove("hover");e.FK=d;e.W3.Zd.cj(d).classList.add("hover");return _.r()})("mouseleave",function(){_.q(c);const d=_.O();d.FK>=0&&d.W3.Zd.cj(d.FK).classList.remove("hover");d.FK=-1;return _.r()});_.Q(1);_.J()}if(a&2){a=b.ua;b=b.index;const c=_.O();_.qg("focus",b===c.FO)("hover",b===c.FK);_.y();_.Ug("",a.lineNumber,":")}};
Xob=function(a){a=[...a];a.sort(([c],[d])=>c-d);const b=[];for(const [,{start:c,end:d}]of a)b.length===0||b[b.length-1].end<c?b.push({start:c,end:d}):b[b.length-1].end>=c&&(b[b.length-1].end=Math.max(d,b[b.length-1].end));return b};
Yob=function(a,b){a&1&&_.K(0,"div",2);if(a&2){a=b.ua;b=b.index;const c=_.O(2);_.pg("height",c.lineHeight*(a.visible.end-a.visible.start),"px")("left",a.visible.indentation-.5,"ch")("top",c.lineHeight*a.visible.start,"px");_.OA("title","Collapse lines ",a.original.start+1," - ",a.original.end,"");_.og("data-index",b)}};Zob=function(a){a&1&&(_.M(0),_.C(1,Yob,1,10,"div",1),_.ug());a&2&&(a=_.O(),_.y(),_.E("ngForOf",a.Lwb))};
$ob=function(a,b){const c=[];for(const d of b){b=_.HG(a,d.start);const e=_.HG(a,d.end);b<e-1&&c.push({visible:{start:b,end:e,indentation:d.indentation},original:d})}c.sort((d,e)=>d.visible.start-e.visible.start);return c};_.apb=function(a,b){return{em:b==="host"?a:void 0,projectId:b==="project"?a:void 0,Lp:b==="depot"?a:void 0,kh:b==="ossProject"?a:void 0}};
_.IG=function(a,b){const {em:c,projectId:d,Lp:e,kh:f}=_.apb(a,b);return{fileSpecSourceRootRepositoryKeyHostName:c,fileSpecSourceRootRepositoryKeyDepotGroup:e,fileSpecSourceRootRepositoryKeyProjectId:d,fileSpecSourceRootRepositoryKeyOssProject:f}};bpb=function(a,b){const {em:c,projectId:d,Lp:e,kh:f}=_.apb(a,b);return{repositoryKeyHostName:c,repositoryKeyDepotGroup:e,repositoryKeyProjectId:d,repositoryKeyOssProject:f}};
cpb=function(a){return b=>new _.Ae(c=>b.subscribe(d=>{a.runGuarded(()=>{c.next(d)})},d=>{a.runGuarded(()=>{c.error(d)})},()=>{a.runGuarded(()=>{c.complete()})}))};epb=function(a,b){var c=dpb;return _.ze(_.Nnb(a.km),_.$e(d=>d.length>0),_.Qe(d=>_.u(...c(d))),_.Qe(b),cpb(a),_.Uf(1),_.Oe())};
_.fpb=function({tb:a,Uc:b,fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:d,fileSpecPath:e,fileSpecType:f,category:g}){if(!cG(b)&&b!=="host")throw Error("Wd");e=cG(b)&&c&&_.Nk(c,"piper")?`${"//depot/"}${e}`:e;e=e==="/"?"":e;b==="host"&&(d=_.Fi(d));return Object.assign({},_.IG(a,b),{fileSpecPath:e,fileSpecType:f,fileSpecSourceRootRefSpec:d,fileSpecSourceRootRepositoryKeyRepositoryName:c,categories:[g]})};
_.gpb=function(a,b,c){return _.x(a,_.$e(({request:d,results:e})=>_.tc(Object.assign({},d,{categories:void 0}),Object.assign({},b,{categories:void 0}))&&e.has(c)),_.Jf(1),_.v(({results:d})=>d.get(c)||[]))};dpb=function(a){const b=new Map;for(const c of a){a=c.categories;delete c.categories;const d=JSON.stringify(c),e=b.get(d);e?e.categories=[...e.categories,...a]:(c.categories=a,b.set(d,c))}return Array.from(b.values())};
hpb=function(a,b){const c=new Map(a.categories.map(d=>[d,[]]));for(const d of b)c.get(d.category).push(d);return{request:a,results:c}};ipb=function(a){const b=new Map;for(a=[...a];a.length!==0;){const c=a.shift();if(!c)break;c.children.length===0?b.set(c.id,c):a.unshift(...c.children)}return b};_.jpb=function(a){let b;if(a==null?0:(b=a.dataSource)==null?0:b.t4)return a.dataSource.t4.Cy};kpb=function({icon:a,tooltip:b,name:c,id:d},e){return{icon:a,tooltip:b,details:e,hSb:c,Cu:d}};
lpb=function(a,b){const c=[];for(const d of a){let e;((e=d.children)==null?0:e.length)?(a=lpb(d.children,b),a.length&&c.push(mpb(d,a))):npb(d,b)&&c.push(mpb(d))}return c};mpb=function({id:a,name:b,JP:c},d=[]){return{id:a,name:b,children:d,JP:c}};opb=function(a){return a.params.nK?a.params.nK.split(",").map(b=>b.split(":")[0].toUpperCase()):[]};
ppb=function(a,b){a=a.toUpperCase();return a==="COVERAGE_GENERIC_DEFAULT"&&b.find(c=>c==="COVERAGE")||a==="COVERAGE_GENERIC_FUZZING"&&b.find(c=>c==="FUZZING")?!0:b.some(c=>c.slice(-1)==="*"?a.startsWith(c.slice(0,-1)):a===c)};
npb=function(a,b){var c;if(!b||(c=a.dataSource)==null||!c.availability)return!0;const d=b.Va;c=b.isDirectory;const e=b.nG,f=b.rG;var g;for(const l of(g=a.dataSource)==null?void 0:g.availability){a=l.Zwa;b=l.Pua;g=l.Pxa;if(!l.psa&&!c||!l.osa&&c||!l.qsa&&e)return!1;let p,t;if(((p=a)==null?0:p.length)&&((t=a)==null?0:t.every(V=>!RegExp(V).test(d.xC))))return!1;let w,A;if(((w=b)==null?0:w.length)&&((A=b)==null?0:A.some(V=>RegExp(V).test(d.xC))))return!1;let G,I,L;if(!c&&(!f&&((G=g)==null?0:G.length)||
f&&((I=g)==null?0:I.length)&&((L=g)==null?0:L.every(V=>!RegExp(V).test(f)))))return!1}return!0};qpb=function(a){const b=[];for(const c of a)c.children.length?b.push(...qpb(c.children)):b.push(c);return b};rpb=function(a,b){if(a.size!==b.size)return!1;for(const [c,d]of a.entries()){a=d;const e=b.get(c);if(e===void 0||!_.tc(a,e))return!1}return!0};spb=function(a){return a.kind===0||a.kind===1};
tpb=function(a,b){if(a.length!==b.length)return!1;for(const [c,d]of _.maa(a,b))if(a=c,b=d,a.name!==b.name||a.id!==b.id||a.JP!==b.JP||a.O$a!==b.O$a||!tpb(a.children,b.children))return!1;return!0};_.upb=function(a){if(a!==void 0)return typeof a==="number"?a-1:a.map(({start:b,end:c})=>({start:b-1,end:c-1}))};
_.KG=function(){return _.Ee(function*(){return JG?JG:(new Promise((a,b)=>{_.ri().load("codemirror").then(a,b)})).then(()=>{JG=window.CodeMirror;const a=JG.modeInfo.find(b=>b.name==="Mathematica");a&&(a.ext=["nb"]);return JG})})};
_.vpb=function(a,b){if(a===void 0||a.length===0)return new Map;const c=new Map;let d=0,e=0,f=window.CodeMirror;_.KG().then(g=>{f=g});f.runMode(a,b||"text/plain",(g,l)=>{l!=null&&(c.has(d)||c.set(d,[]),c.get(d).push({startColumn:e,endColumn:e+g.length,yp:"cm-"+l}));e+=g.length;g.endsWith("\n")&&(d++,e=0)});return c};wpb=function(a,b){a&1&&_.K(0,"div",20);a&2&&(a=b.ua,b=_.O(),_.pg("height",b.getHeight(a.start,a.end),"px")("min-width",b.mV,"ch")("top",b.aha(a.start),"px"))};
xpb=function(a){a&1&&(_.F(0,"div",21),_.Q(1,"\n        "),_.F(2,"pre",22),_.Q(3),_.J(),_.Q(4,"\n      "),_.J());a&2&&(a=_.O(),_.pg("min-height",a.lineHeight*a.wM,"px"),_.y(3),_.Vg(a.nV))};
ypb=function(a){if(a&1){const b=_.Ud();_.F(0,"code-folding-container",23);_.N("rangeToggled",function(c){_.q(b);const d=_.O();return _.r(d.kjb(c))})("mousedown",function(c){_.q(b);return _.r(c.stopPropagation())});_.J()}a&2&&(a=_.O(),_.pg("pointer-events",a.tea?"none":"unset"),_.E("visibility",a.visibility)("folding",a.Ho)("lineHeight",a.lineHeight))};
zpb=function(a){if(a&1){const b=_.Ud();_.Q(0,"\n  ");_.F(1,"splitter",24,5);_.N("resizeDone",function(c){_.q(b);const d=_.O();return _.r(d.jha(c))})("mousedown",function(){_.q(b);_.O().WC=!0;return _.r()})("mouseup",function(){_.q(b);_.O().WC=!1;return _.r()});_.Q(3,"\n  ");_.J();_.Q(4,"\n")}a&2&&(a=_.O(),_.y(),_.pg("min-height",a.lineHeight*a.wM,"px")("right",a.nma.getValue(),"px"),_.E("changeSizeOf",a.lq().ma))};
Bpb=function(a){if(a&1){const b=_.Ud();_.Q(0,"\n  ");_.F(1,"div",25,6);_.N("click",function(){_.q(b);const c=_.O();return _.r(Apb(c))});_.Q(3,"\n  ");_.J();_.Q(4,"\n")}a&2&&(a=_.O(),_.y(),_.pg("min-height",a.lineHeight*a.wM,"px"),_.og("aria-expanded",a.NQ()))};Cpb=function(a){a&1&&(_.F(0,"a",2),_.vg(1,3),_.J());if(a&2){a=_.O();const b=_.Cg(2);_.E("universalLink",a.link)("queryParams",a.Sa)("queryParamsHandling",a.Mg)("sameWindow",a.A_);_.og("aria-label",a.A_c);_.y();_.E("ngTemplateOutlet",b)}};
Dpb=function(a){a&1&&_.Gg(0)};Epb=function({tb:a,Uc:b,repository:c,repositoryKeyWorkspaceId:d,gitRefsToken:e}){return Object.assign({},bpb(a,b),{repositoryKeyRepositoryName:c,repositoryKeyWorkspaceId:d,gitRefsToken:e})};Fpb=function(a,b){if(b.find(({wf:c})=>c===a||_.Aqa(c||"")===a))return{type:1,os:_.Aqa(a)}};Gpb=function(a,b){if(b.some(({tagName:c})=>c===a||Znb(c||"")===a))return{type:2,os:Znb(a)}};Hpb=function(a){if(_.Ei.test(a))return{type:3,os:a}};_.LG=function(a){return{type:0,os:a}};
_.MG=function(a){switch(a){case 1:return"Branch";case 2:return"Tag";case 3:return"Commit";case 0:return"Root";case 4:return"CL";case 5:return"Snapshot";default:_.db(a,void 0)}};Ipb=function(a){for(const c of a.Wu){let d=void 0;var b=c.ze;const e=b==null?void 0:(d=b.Ct)==null?void 0:d.nr;e&&(b.Ct.nr=_.yi(e)||_.zi(e)||e)}return a};
Lpb=function(a,b){for(let c of a.split("\n"))if(!Jpb(c)){a:{a=c;for(const d of Kpb)if(a.startsWith(d)){c=a.substring(d.length).trim();break a}c=a}return b&&b>0?`Rollback of changelist ${b}. Reason: ${c}`:c}return""};Jpb=function(a){if(!a)return!0;for(const b of Mpb)if(b.test(a))return!0;for(const b of Npb)if(a.indexOf(b)>=0)return!0;return!1};
Qpb=function(a){const b=a.change;var c=b.changeId.changeNumber,d=Opb(b.description.text,b.description.tags);a:switch(b.status){case "STATUS_SUBMITTED":var e=0;break a;case "STATUS_PENDING":e=1;break a;default:e=3}return{id:c,title:d,status:e,updateTime:new Date(Number(b.createTimeMicros)/1E3),Hm:b.userName,cH:Ppb(a),aIb:b.sourceFiles.length}};Ppb=function(a){return(a=a.change.description.tags.find(b=>b.key==="R"))&&a.value!==""?a.value.split(","):[]};
Opb=function(a,b){b=b==null?void 0:b.find(d=>d.key==="ROLLBACK_OF");let c;if(b==null?0:b.value)c=Number(b.value),isNaN(c)&&(c=void 0);return a?Lpb(a,c):""};Rpb=function(a){return new _.Ae(b=>{const c=a.createElement("img"),d=()=>{c.parentNode.removeChild(c);b.next();b.complete()};c.addEventListener("load",d,!1);c.addEventListener("error",d,!1);c.src="https://sandbar-backend.corp.google.com/v1/changes/1234";c.style.display="none";a.body.appendChild(c)})};
Spb=function(a,b){a&1&&(_.F(0,"onedev-changelist-hovercard-body",1),_.Gg(1,0,["ngProjectAs","onedev-hovercard-action",5,["onedev-hovercard-action"]]),_.J());a&2&&_.E("changelist",b.Ka)};
Tpb=function(a){if(a&1){const b=_.Ud();_.F(0,"div",0);_.N("clickOutside",function(){_.q(b);const c=_.O();return _.r(c.mKb.next())})("mouseenter",function(){_.q(b);_.O().Axa.next(!0);return _.r()})("mouseleave",function(){_.q(b);_.O().Axa.next(!1);return _.r()});_.Gg(1);_.J()}a&2&&(a=_.O(),_.rg(a.className),_.E("cdkTrapFocusAutoCapture",a.T1b))};Upb=function(a){a&1&&(_.F(0,"div",7),_.Q(1),_.J());a&2&&(a=_.O(),_.y(),_.Ug("",a.B3c,"\n"))};
Vpb=function(a){if(a&1){const b=_.Ud();_.F(0,"button",13);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(c.show(c.K1.t1))});_.F(1,"mat-icon");_.Q(2,"published_with_changes");_.J();_.Q(3," Commit ");_.J()}if(a&2){a=_.O().Ka;const b=_.O();_.E("activated",a.Eb===b.K1.t1)("ascTrackElement",b.lc)("trackProjectId",b.tb)}};
Wpb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"mat-nav-list",8)(1,"button",9);_.N("click",function(){_.q(c);const d=_.O();return _.r(d.show(d.K1.Yna))});_.F(2,"mat-icon",10);_.Q(3,"account_tree");_.J();_.Q(4," Branch ");_.J();_.F(5,"button",11);_.N("click",function(){_.q(c);const d=_.O();return _.r(d.show(d.K1.Tag))});_.F(6,"mat-icon");_.Q(7,"label_outline");_.J();_.Q(8," Tag ");_.J();_.C(9,Vpb,4,3,"button",12);_.J()}a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("activated",a.Eb===b.K1.Yna)("ascTrackElement",b.lc)("trackProjectId",
b.tb),_.y(4),_.E("activated",a.Eb===b.K1.Tag)("ascTrackElement",b.lc)("trackProjectId",b.tb),_.y(4),_.E("ngIf",!a.qRb))};Xpb=function(a){a&1&&(_.M(0),_.F(1,"span",24)(2,"span",25),_.Q(3),_.R(4,"toPrettyRef"),_.J(),_.F(5,"span",26),_.Q(6),_.J(),_.F(7,"span",27),_.Q(8),_.J()(),_.ug());a&2&&(a=_.O().ua,_.y(3),_.Vg(_.S(4,3,a.title)),_.y(3),_.Vg("-"),_.y(2),_.Vg(a.metadata))};Ypb=function(a){a&1&&(_.M(0),_.Q(1),_.ug());a&2&&(a=_.O().ua,_.y(),_.Vg(a.title))};
Zpb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"a",22);_.N("click",function(){_.q(c);const d=_.O(3);return _.r(d.blur())});_.C(1,Xpb,9,5,"ng-container",23)(2,Ypb,2,1,"ng-container",23);_.J()}if(a&2){a=b.ua;b=_.O(2).Ka;const c=_.O();_.qg("active-element",a.Ae);_.E("routerLink",_.Jq(a.Va))("matTooltip",a.metadata||a.title)("ascTrackElement",c.lc)("trackAction",b.Tb.rM)("trackProjectId",c.tb);_.y();_.E("ngIf",a.qxa);_.y();_.E("ngIf",!a.qxa)}};
$pb=function(a){a&1&&(_.F(0,"span"),_.Q(1),_.J());a&2&&(a=_.O(3).Ka,_.y(),_.Ug(" ",a.Tb.F8a," "))};aqb=function(a){a&1&&(_.F(0,"span"),_.Q(1),_.J());a&2&&(a=_.O(3).Ka,_.y(),_.Vg(a.Tb.E8a))};bqb=function(a){a&1&&(_.F(0,"span",28),_.C(1,$pb,2,1,"span",29)(2,aqb,2,1,"ng-template",null,1,_.dh),_.J());if(a&2){a=_.Cg(3);const b=_.O(3);_.y();_.E("ngIf",b.Hob.getValue())("ngIfElse",a)}};
cqb=function(a){a&1&&(_.F(0,"cdk-virtual-scroll-viewport",19,0),_.C(2,Zpb,3,9,"a",20)(3,bqb,4,2,"span",21),_.J());a&2&&(a=_.O().Ka,_.O(),_.y(2),_.E("cdkVirtualForOf",a.Tb.items)("cdkVirtualForTemplateCacheSize",0),_.y(),_.E("ngIf",!a.Tb.items.length))};dqb=function(a){a&1&&(_.F(0,"dc-information-box",30),_.Q(1),_.J());a&2&&(a=_.O().Ka,_.y(),_.Ug(" ",a.message," "))};eqb=function(a){a&1&&_.K(0,"loading",31);a&2&&_.E("inline",!0)};
fqb=function(a,b){a&1&&(_.F(0,"div",14),_.M(1,15),_.C(2,cqb,4,3,"cdk-virtual-scroll-viewport",16)(3,dqb,2,1,"dc-information-box",17)(4,eqb,1,1,"loading",18),_.ug(),_.J());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Xc.ki),_.y(),_.E("ngSwitchCase",b.Xc.Error),_.y(),_.E("ngSwitchCase",b.Xc.qj))};gqb=function(a,{PAa:b,Va:c,version:d},e){return Object.assign({},e,{items:a.map(f=>Object.assign({},f,{Va:b(f.nr,c),Ae:f.nr===_.Tj(c,d)||_.Tj(c,d)==="HEAD"&&!!f.F$a}))})};
hqb=function({xf:a,xea:b}){return{title:a,nr:a,metadata:b,T3a:`${a} -- ${b}`,qxa:!0}};iqb=function({Eb:a}){switch(a){case 0:return"Error loading branches";case 1:return"Error loading tags";case 2:return"Error loading commits";default:return _.db(a,"Unsupported ref type")}};jqb=function({type:a}){switch(a){case 1:case 0:return 0;case 2:return 1;case 3:return 2;default:return _.db(a,"Unknown ref type")}};
kqb=function({Eb:a}){switch(a){case 0:return"Search branches";case 1:return"Search tags";case 2:return"Search commits";default:return _.db(a,"Unsupported ref type")}};lqb=function([a,b]){return _.vG(b)?_.yF(Object.assign({},b.Tb,{items:b.Tb.items.filter(({T3a:c})=>c.toUpperCase().indexOf(a.toUpperCase())!==-1)})):b};mqb=function({ad:a,N4:b}){const c=[];for(const {wf:d}of a)d===b?c.unshift({wf:d,F$a:!0}):c.push({wf:d});return c};_.nqb=function(a,b){return _.NG(_.Nq(b.bc(),a)).ab()};
oqb=function(a){a.sort(({start:b},{start:c})=>b-c)};pqb=function(a,b){a&1&&(_.F(0,"span"),_.Q(1),_.J());a&2&&(a=b.ua,_.qg("matched",a.BG),_.y(),_.Ug("\n          ",a.Job,"\n        "))};qqb=function(a){a&1&&(_.F(0,"span",10),_.Q(1),_.J());a&2&&(a=_.O().y_b,_.E("ngClass",a.lw),_.y(),_.Vg(a.type))};rqb=function(a){a&1&&(_.F(0,"span",11),_.Q(1),_.J());a&2&&(a=_.O().Y4,_.y(),_.Vg(a))};
sqb=function(a,b){if(a&1){const c=_.Ud();_.Q(0,"\n  ");_.F(1,"a",1);_.N("click",function(d){_.q(c);return _.r(d.preventDefault())});_.Q(2,"\n    ");_.K(3,"mat-icon",2);_.Q(4,"\n\n    ");_.F(5,"div",3);_.Q(6,"\n      ");_.F(7,"div",4);_.Q(8,"\n        ");_.C(9,pqb,2,3,"span",5);_.Q(10,"\n      ");_.J();_.Q(11,"\n      ");_.F(12,"div",6);_.Q(13,"\n        ");_.C(14,qqb,2,2,"span",7);_.Q(15,"\n        ");_.C(16,rqb,2,1,"span",8);_.Q(17,"\n        ");_.F(18,"span",9);_.Q(19);_.J();_.Q(20,"\n      ");
_.J();_.Q(21,"\n    ");_.J();_.Q(22,"\n  ");_.J();_.Q(23,"\n")}if(a&2){a=b.Y4;const c=b.xC,d=b.icon,e=b.LVb,f=b.y_b;b=b.url;_.y();_.og("href",b,_.tf);_.y(2);_.E("svgIcon",d);_.y(6);_.E("ngForOf",e);_.y(5);_.E("ngIf",f);_.y(2);_.E("ngIf",a);_.y(3);_.Vg(c)}};tqb=function(a){a&1&&(_.F(0,"span",2),_.Q(1,"-"),_.J())};uqb=function(a,b){a&1&&(_.M(0),_.F(1,"span"),_.Q(2),_.J(),_.C(3,tqb,2,0,"span",1),_.ug());a&2&&(a=b.ua,b=b.last,_.y(2),_.Vg(a),_.y(),_.E("ngIf",!b))};
wqb=function(a){a&1&&_.K(0,"menu-keyboard-shortcut-hint",5);if(a&2){a=_.O().ua;const b=_.O();_.E("shortcut",_.bh(1,vqb,b.RNb(a.scope.Wb)))}};
yqb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"search-box-suggestion-item",2);_.N("mouseFocusItem",function(d){_.q(c);const e=_.O();return _.r(e.Hya(d))});_.F(1,"div",3);_.Q(2);_.J();_.C(3,wqb,1,3,"menu-keyboard-shortcut-hint",4);_.J()}a&2&&(a=b.ua,b=_.O(),_.qg("bold-active-element",xqb(b,a.scope)),_.E("payload",a.Ra)("shortcut",a.scope.Wb)("matTooltip",a.scope.ena),_.y(2),_.Ug(" ",a.scope.Op," "),_.y(),_.E("ngIf",a.scope.Wb))};zqb=function(a){a&1&&_.K(0,"hr")};
Aqb=function(a){a&1&&_.K(0,"menu-keyboard-shortcut-hint",5);if(a&2){a=_.O().ua;const b=_.O(2);_.E("shortcut",_.bh(1,vqb,b.RNb(a.scope.Wb)))}};
Bqb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"search-box-suggestion-item",7);_.N("mouseFocusItem",function(d){_.q(c);const e=_.O(2);return _.r(e.Hya(d))});_.F(1,"div",3);_.Q(2);_.J();_.C(3,Aqb,1,3,"menu-keyboard-shortcut-hint",4);_.J()}a&2&&(a=b.ua,b=_.O(2),_.qg("bold-active-element",xqb(b,a.scope)),_.E("payload",a.Ra)("shortcut",a.scope.Wb),_.y(2),_.Ug(" ",a.scope.Op," "),_.y(),_.E("ngIf",a.scope.Wb))};
Cqb=function(a,b){a&1&&(_.M(0),_.C(1,zqb,1,0,"hr",1)(2,Bqb,4,6,"search-box-suggestion-item",6),_.ug());a&2&&(a=b.Ka,_.y(),_.E("ngIf",a.length),_.y(),_.E("ngForOf",a))};Eqb=function(a){a&1&&(_.M(0),_.K(1,"hr"),_.F(2,"search-box-suggestion-item",8)(3,"a",9),_.K(4,"mat-icon",10),_.M(5),_.Q(6," Manage saved queries "),_.ug(),_.J()(),_.ug());a&2&&(a=_.O(),_.y(2),_.E("payload",_.bh(2,Dqb,a.zzb)),_.y(),_.E("routerLink",a.zzb))};
Gqb=function(a){const b=_.x(_.Ve(a,"visibilitychange"),_.$e(()=>Fqb(a)));return c=>_.x(c,_.Zf(d=>{d=_.u(d);return Fqb(a)?d:_.x(d,_.Rja(()=>b))}))};Fqb=function(a){return!("visibilityState"in a)||a.visibilityState==="visible"};Hqb=function(a,b){var c=a.Z5(b).map(f=>[f,a.get(f)]);let d=void 0,e=Number.POSITIVE_INFINITY;for(const [f,g]of c){c=f;const l=g;l<e?(d=c,e=l):l===e&&(!d||d.length<c.length)&&(d=c)}return d&&d.replace(b,"")};
Jqb=function(a){const b=[];for(const c of _.lk(a))Iqb(c,b);b.sort(({index:c},{index:d})=>c-d);return b};
Iqb=function(a,b){const c=a.location.start,d=a.location.end;a:switch(a.Xl){case 1:case 4:case 5:var e=!0;break a;default:e=!1}e&&a.EP&&OG("operator",c-1,c,b);a.error&&OG("error",a.error.location.start,a.error.location.end,b);a.warning&&OG("warning",a.warning.location.start,a.warning.location.end,b);switch(a.Xl){case 1:OG("label",c,c+a.SZc.length+1,b);break;case 0:case 2:OG("operator",a.IUb.start,a.IUb.end,b);break;case 4:OG("quoted",c,d,b);break;case 3:case 5:break;default:_.db(a,void 0)}};
OG=function(a,b,c,d){d.push({index:b,name:a,add:!0},{index:c,name:a})};Kqb=function(a){let b,c;return((c=(b=_.Fq(a))==null?void 0:_.jl(b,_.Aq,1,_.el()))!=null?c:[]).filter(d=>{let e;return((e=_.il(d,_.zq,4))==null?0:_.vl(e,4))?!1:_.uG(_.PG(a))||!_.uG(d.lX())})};
_.Nqb=function(a,b,c,d,e,f){const g=_.il(b,_.Dq,2)||Lqb(),l=Number(b.tOb());let p,t,w,A,G,I;const L={kind:0,ue:"",TF:l,P4c:_.uva(_.il(b,_.nn,5))||void 0,DWb:_.jl(b,_.nn,6,_.el()).length>0?_.jl(b,_.nn,6,_.el()).map(V=>_.uva(V)):void 0,location:a,diffBase:f&&(f.xw()||_.SF(_.fl(f,1))),fileName:a.path,mimeType:_.Y(g,1),Uta:_.vl(g,2),line:a.params.line,W6:e,ZK:_.wl(g,8),rG:(p=g.Mga())==null?void 0:p.getId(),VG:(I=c[0])!=null?I:0,oW:(t=g.PO())==null?void 0:t.getEditor(),NW:(w=g.PO())==null?void 0:_.Y(w,
4),twa:(A=g.PO())==null?void 0:_.Y(A,2),sL:(G=g.PO())==null?void 0:_.Y(G,3),eOb:_.jl(g,_.ck,12,_.el())};return l>4194304?(a=_.x((b.xw()||_.SF(_.fl(b,1))).length===0&&d?_.Te(()=>d(l)):_.u(b),_.v(V=>Mqb(L,V))),Object.assign({},L,{sga:a})):Mqb(L,b)};
Mqb=function(a,b){const c=b.xw()||_.SF(_.fl(b,1));b=_.il(b,_.Dq,2)||new _.Dq;var d;if(d=_.il(b,_.xSa,9)){var e=Oqb.get(d);if(e)d=e;else{e=0;var f=RegExp("\n","g"),g=Pqb([0],Qqb,Rqb);var l=0;for(var p=c,t=null;;){var w=f.exec(p);if(w&&p!==""){let I=w.index;g[l]=p.substr(0,I|0);var A=p;w=I+w.at(0).length|0;p=A.substr(w,p.length-w|0);f.lastIndex=0;Sqb(t,p)&&(g[l]=p.substr(0,1),p=p.substr(1));t=p;l=l+1|0}else{g[l]=p;break}}l=g;A=[];f=[];g=0;for(let I=l,L=0;L<I.length;L++)l=I[L],e=Math.max(e,l.length),
g==0?(p=f,t=Tqb(l.length),p.push(t)):(p=f,t=Tqb(f[f.length-1|0].FC+1+l.length|0),p.push(t)),A.push(QG(l)+"\n"),g=g+1|0;c.substr(c.length-1|0,1)==="\n"?A.pop():(g=A.pop(),A.push(g.substr(0,g.length-1|0)));g=l=new Uqb;g.OUc=A;g.PUc=f;g.cNb=e;e=l;A=Vqb(new Wqb,e,_.Gb(d,1,_.lb,_.el(_.Yk)),_.Bl(d,2,_.el(_.Yk)));e={lines:e.OUc,OX:A,length:c.length,uTb:e.cNb};Oqb.set(d,e);d=e}}else d=c;A=_.jl(b,_.zSa,3,_.el());e=new Map;if(A)for(G of A)if(A=G.getRange(),f=G.getType(),f=Xqb.get(f))for(g=_.wl(A,1);g<=_.wl(A,
3);g++)e.has(g)||e.set(g,[]),e.get(g).push({startColumn:g===_.wl(A,1)?_.wl(A,2):0,endColumn:g===_.wl(A,3)?_.wl(A,4):Number.MAX_SAFE_INTEGER,yp:f});var G=e;return Object.assign({},a,{ue:c,code:d,Wy:G,iH:b.c6(_.Yk)})};
Zqb=function(a){var b=RG.hasOwnProperty(a)?RG[a]:null;if(b)return b;Object.keys(RG).length>65536&&(RG={});var c=[0,0,0,0],d=RegExp("\\\\[0-9A-Fa-f]{1,5}\\s","g");b=Yqb(a,RegExp("\\\\[0-9A-Fa-f]{6}\\s?","g"));b=Yqb(b,d);b=Yqb(b,/\\./g);b=b.replace(RegExp(":not\\(([^\\)]*)\\)","g"),"     $1 ");b=b.replace(RegExp("{[^]*","gm"),"");b=SG(b,c,RegExp("(\\[[^\\]]+\\])","g"),2);b=SG(b,c,RegExp("(#[^\\#\\s\\+>~\\.\\[:]+)","g"),1);b=SG(b,c,RegExp("(\\.[^\\s\\+>~\\.\\[:]+)","g"),2);b=SG(b,c,/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi,
3);b=SG(b,c,/(:[\w-]+\([^\)]*\))/gi,2);b=SG(b,c,/(:[^\s\+>~\.\[:]+)/g,2);b=b.replace(/[\*\s\+>~]/g," ");b=b.replace(/[#\.]/g," ");SG(b,c,/([^\s\+>~\.\[:]+)/g,3);b=c;return RG[a]=b};SG=function(a,b,c,d){return a.replace(c,function(e){b[d]+=1;return Array(e.length+1).join(" ")})};Yqb=function(a,b){return a.replace(b,function(c){return Array(c.length+1).join("A")})};arb=function(a){return $qb[a]};
TG=function(a,b){a=_.ea[a];return a&&a.prototype?(b=Object.getOwnPropertyDescriptor(a.prototype,b))&&b.get||null:null};UG=function(a,b){return(a=_.ea[a])&&a.prototype&&a.prototype[b]||null};VG=function(a,b,c,d){if(a)return a.apply(b);a=b[c];if(!d(a))throw Error("Ce");return a};WG=function(a,b,c,d){if(a)return a.apply(b,d);if(_.Rk&&document.documentMode<10){if(!b[c].call)throw Error("De");}else if(typeof b[c]!="function")throw Error("Ce");return b[c].apply(b,d)};
crb=function(a){return VG(brb,a,"attributes",function(b){return b instanceof NamedNodeMap})};erb=function(a,b,c){try{WG(drb,a,"setAttribute",[b,c])}catch(d){if(d.message.indexOf("A security problem occurred")==-1)throw Error("Ee`"+b+"`"+a.tagName+"`"+d.message,{cause:d});}};grb=function(a){return VG(frb,a,"style",function(b){return b instanceof CSSStyleDeclaration})};irb=function(a){return VG(hrb,a,"sheet",function(b){return b instanceof CSSStyleSheet})};
XG=function(a){return VG(jrb,a,"nodeName",function(b){return typeof b=="string"})};lrb=function(a){return VG(krb,a,"nodeType",function(b){return typeof b=="number"})};YG=function(a){return VG(mrb,a,"parentNode",function(b){return!(b&&typeof b.name=="string"&&b.name&&b.name.toLowerCase()=="parentnode")})};orb=function(a,b){return WG(nrb,a,a.getPropertyValue?"getPropertyValue":"getAttribute",[b])||""};qrb=function(a,b,c){WG(prb,a,a.setProperty?"setProperty":"setAttribute",[b,c])};
srb=function(a){return VG(rrb,a,"namespaceURI",function(b){return typeof b=="string"})};_.trb=function(a){const b=new _.Mj(a);if(b.Ru&&b.Ru.toUpperCase()==="HTTP")_.Cm(b,"");else if(!b.PC())return _.gc(`data:image/png;path="${btoa(a)}";base64,${"iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQAB"}`);return _.gc(b.toString())};
vrb=function(a,b){if(a&1){const c=_.Ud();_.M(0);_.F(1,"button",1);_.R(2,"async");_.N("click",function(){_.q(c);_.O().avb.next({kind:"event",action:"CLICK"});return _.r()});_.F(3,"mat-icon");_.Q(4);_.J()();_.ug()}a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("disabled",a.state===b.P1.kv)("matTooltip",_.S(2,10,b.s9))("ascTrackElement",b.lc)("trackAction",a.state===b.P1.iIa?"unstar":"star"),_.og("aria-label",urb.format({starred:a.state===b.P1.iIa?"starred":"unstarred",elementName:b.Ry,type:b.type})),_.y(2),_.qg("starred",
a.state===b.P1.iIa)("disabled",a.state===b.P1.kv),_.y(),_.Ug(" ",a.state===b.P1.WCc?"star_border":"star"," "))};wrb=function(a,b){switch(b){case "REF":return _.kG(a.bc(),"ref").ab();case "REPO":return _.kG(a.bc(),"repo").ab();case "FILE":case "FOLDER":return a;default:return _.db(b,void 0)}};
xrb=function(a,b){switch(a){case "REPO":return b?"An error occurred, failed to star repository":"An error occurred, failed to unstar repository";case "REF":return b?"An error occurred, failed to star ref":"An error occurred, failed to unstar ref";case "FOLDER":return b?"An error occurred, failed to star folder":"An error occurred, failed to unstar folder";case "FILE":return b?"An error occurred, failed to star file":"An error occurred, failed to unstar file";default:return _.db(a,"Unsupported place item type")}};
_.yrb=function(a,b){switch(a){case "REPO":return b?"Remove repository from starred items":"Add repository to starred items";case "REF":return b?"Remove ref from starred items":"Add ref to starred items";case "FOLDER":return b?"Remove folder from starred items":"Add folder to starred items";case "FILE":return b?"Remove file from starred items":"Add file to starred items";default:return _.db(a,"Unsupported place item type")}};zrb=function({Vm:a,Kd:b},{Vm:c,Kd:d}){return a===c&&b===d};
Arb=function({kr:a,XG:b}){const c=[];let d;for(const {cO:e,lineNumber:f}of((d=b)==null?void 0:d.kr)||a)for(const {startIndex:g,length:l}of e)c.push({Xd:{start:g,end:g+l},lineNumber:_.CG(f)});return c};
Crb=function(a){if(a&1){const b=_.Ud();_.M(0);_.F(1,"span",5);_.Bg(2,0);_.R(3,"number");_.R(4,"number");_.J();_.F(5,"button",6);_.N("click",function(){_.q(b);const c=_.O();return _.r(Brb(c,-1))});_.F(6,"mat-icon");_.Q(7,"keyboard_arrow_up");_.J()();_.F(8,"button",7);_.N("click",function(){_.q(b);const c=_.O();return _.r(Brb(c,1))});_.F(9,"mat-icon");_.Q(10,"keyboard_arrow_down");_.J()();_.ug()}a&2&&(a=_.O(),_.y(4),_.LA(a.f7)(_.S(3,17,a.al+1))(_.S(4,19,a.f7)),_.MA(2),_.y(),_.E("disabled",a.al<=0)("title",
a.Qyb)("ascTrackElement",a.lc)("trackArtifactId",a.ina)("trackListIndex",a.al)("trackProjectId",a.dR),_.og("aria-label",a.Qyb),_.y(3),_.E("disabled",a.al>=a.f7-1)("title",a.Pyb)("ascTrackElement",a.lc)("trackArtifactId",a.ina)("trackListIndex",a.al)("trackProjectId",a.dR),_.og("aria-label",a.Pyb))};Drb=function(a){a&1&&_.K(0,"loading",8);a&2&&_.E("inline",!0)};
Erb=function(a){if(a&1){const b=_.Ud();_.F(0,"button",9);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.close.emit())});_.F(1,"mat-icon");_.Q(2,"close");_.J()()}a&2&&(a=_.O(),_.E("title",a.Oyb)("ascTrackElement",a.lc)("trackArtifactId",a.ina)("trackProjectId",a.dR),_.og("aria-label",a.Oyb))};
Grb=function(a){if(a&1){const b=_.Ud();_.F(0,"a",10);_.R(1,"icon");_.N("click",function(c){_.q(b);const d=_.O(3);return _.r(Frb(d,c))});_.Q(2);_.J()}if(a&2){a=_.O().ua;const b=_.O(2);_.Sz("file-item ",_.S(1,9,a.entryType),"");_.qg("deleted",a.Ao);_.E("routerLink",_.Jq(a.Rc))("queryParamsHandling",b.Mg);_.og("aria-label",a.name||b.ariaLabel);_.y(2);_.Vg(a.name)}};
Hrb=function(a){a&1&&(_.F(0,"a"),_.R(1,"icon"),_.R(2,"toHref"),_.Q(3),_.J());if(a&2){a=_.O().ua;const b=_.O().ua,c=_.O();_.Sz("file-item ",_.S(1,8,a.entryType),"");_.qg("deleted",a.Ao);_.og("href",_.QA(2,10,a,b,c.Fj),_.tf)("aria-label",a.name||c.ariaLabel);_.y(3);_.Vg(a.name)}};Irb=function(a){a&1&&_.K(0,"img",11);a&2&&(a=_.O(3),_.E("alt",a.XDa),_.og("title",a.XDa))};
Jrb=function(a,b){a&1&&(_.F(0,"span",14),_.K(1,"img",15),_.F(2,"label",16),_.Q(3),_.J()());a&2&&(a=b.ua,b=_.O(4),_.OA("title","",a.title,": ",b.OHb(a.instances),""),_.y(),_.E("src",a.icon||b.E9b,_.tf)("alt",a.title),_.y(2),_.Vg(b.OHb(a.instances)))};Krb=function(a,b){a&1&&(_.F(0,"span",12),_.C(1,Jrb,4,6,"span",13),_.J());a&2&&(a=b.Ka,_.y(),_.E("ngForOf",a))};
Lrb=function(a,b){a&1&&(_.M(0),_.F(1,"span",6,1),_.C(3,Grb,3,11,"a",7)(4,Hrb,4,14,"ng-template",null,2,_.dh)(6,Irb,1,2,"img",8)(7,Krb,2,1,"span",9),_.R(8,"activeAggregations"),_.J(),_.ug());if(a&2){a=b.ua;b=_.Cg(5);const c=_.O(2);_.y(3);_.E("ngIf",!c.c1||!a.i6c)("ngIfElse",b);_.y(3);_.E("ngIf",a.FYc);_.y();_.E("ngIf",_.PA(8,4,a.path,c.aggregations))}};Mrb=function(a){a&1&&(_.M(0),_.C(1,Lrb,9,7,"ng-container",5),_.ug());a&2&&(a=_.O(),_.y(),_.E("incrementalForOf",a.files)("incrementalForLimit",a.limit))};
_.Qrb=function(a,b,c){a==="android"&&(a="android-internal");if(a==="chops_infra_internal")return a=new _.r2a,a=_.Wj(a,1,"chops_infra_internal"),a=_.Wj(a,2,"chromium/infra/infra_superproject"),_.Wj(a,3,"main");a=b.get(a);var d=a==null?void 0:_.Y(a,2);b=a==null?void 0:_.Y(a,3);if(d&&b){if(d=c=c.get(d)){b=_.Fi(b);const [e,f]=Nrb(_.Bl(c,2,_.el())),[g,l]=Nrb(_.Bl(c,3,_.el()));c=_.Bl(c,4,_.el());d=Orb(b,e,g,c)&&!Prb(b,f,l)}if(d)return a}};
Nrb=function(a){const b=[],c=[];for(const d of a)d.startsWith("-")?c.push(d.substring(1)):b.push(d);return[b,c]};Orb=function(a,b,c,d){return b.includes(a)||c.some(e=>a.startsWith(e))||d.some(e=>(new RegExp(e)).test(a))};Prb=function(a,b,c){return b.includes(a)||c.some(d=>a.startsWith(d))};fnb=/[-_.]/g;dnb={"-":"+",_:"/",".":"="};_.Rrb=function(a){if(_.Ta!==_.Ta)throw Error("y");var b=a.wd;b=b==null||_.Aa(b)?b:typeof b==="string"?_.gnb(b):null;return b==null?b:a.wd=b};
Srb=function(a,b){if(!a.wd||!b.wd||a.wd===b.wd)return a.wd===b.wd;if(typeof a.wd==="string"&&typeof b.wd==="string"){var c=a.wd;let d=b.wd;b.wd.length>a.wd.length&&(d=a.wd,c=b.wd);if(c.lastIndexOf(d,0)!==0)return!1;for(b=d.length;b<c.length;b++)if(c[b]!=="=")return!1;return!0}c=_.Rrb(a);b=_.Rrb(b);return hnb(c,b)};tnb=function(a,b){if(typeof b==="string")b=b?new _.Oa(b,_.Ta):_.Ua();else if(b instanceof Uint8Array)b=new _.Oa(b,_.Ta);else if(!(b instanceof _.Oa))return!1;return Srb(a,b)};
snb=function(a,b,c){return b instanceof _.yb?mnb(a,b,c):nnb(a,b,c)};vnb.required=function(){return _.Tg(!0,!0)};Trb=function(a,b){return _.Jl(a,2,b)};_.PG=function(a){return _.Dl(a,8,_.el())};Lqb=function(){var a=new _.Dq;a=_.Jl(a,2,!1);return _.Wj(a,1,"text/plain")};_.ZG=function(a){return{Kb:_.Jq(a)}};_.kG=function(a,b){a.od();if(b==="ref")return a;_.Nq(a);return b==="repo"?a:_.Mq(a)};_.$G=function(a,b){b(a.params);return a};
_.NG=function(a){_.$G(a,b=>{delete b.line;delete b.ez;delete b.Om;delete b.gq;delete b.Sf});return a};Urb=function(a,b){a.oja.subscribe(b)};Vrb={id:"NL_SEMANTIC_OUTLINES",name:"AI Explanations",children:[]};Wrb={id:"BLAME",name:"Blame",children:[]};Xrb={id:"XREFS",name:"References",children:[]};Yrb={id:"DEPRECATED",name:"Deprecated",children:[]};
Zrb=function(a){return _.x(a.iNb(),_.v(b=>{const c=new Map(b);_.kv.has(10)&&(c.set("XREFS",{Nf:"ON",Jma:""}),b.has("DEPRECATED")||c.set("DEPRECATED",{Nf:"ON",Jma:""}));return c}))};$rb=function(a,b){return _.x(a.n6(),_.v(c=>c.some(d=>_.Kq(d,b))))};
WF=class extends _.W{constructor(a={}){super();this.i.hostName=a.em==null?null:a.em;this.i.projectId=a.projectId==null?null:a.projectId;this.i.depotGroup=a.Lp==null?null:a.Lp;this.i.ossProject=a.kh==null?null:a.kh;this.i.repositoryName=a.di==null?null:a.di}get Lp(){return _.Z(this,"depotGroup")?_.T(this,"depotGroup"):""}set Lp(a){this.i.depotGroup=a}get em(){return _.Z(this,"hostName")?_.T(this,"hostName"):""}set em(a){this.i.hostName=a}get kh(){return _.Z(this,"ossProject")?_.T(this,"ossProject"):
""}set kh(a){this.i.ossProject=a}get projectId(){return _.Z(this,"projectId")?_.T(this,"projectId"):""}set projectId(a){this.i.projectId=a}get di(){return _.Z(this,"repositoryName")?_.T(this,"repositoryName"):""}set di(a){this.i.repositoryName=a}ha(){return WF}ka(){return{keys:["depotGroup","hostName","ossProject","projectId","repositoryName"]}}};
VF=class extends _.W{constructor(a={}){super();this.i.root=a.root==null?null:a.root;this.i.includeRegionalRepos=a.v9a==null?null:a.v9a}get v9a(){return _.Z(this,"includeRegionalRepos")?_.T(this,"includeRegionalRepos"):!1}set v9a(a){this.i.includeRegionalRepos=a}get root(){return _.Z(this,"root")?_.T(this,"root"):null}set root(a){this.i.root=a}ha(){return VF}ka(){return{keys:["includeRegionalRepos","root"],Ha:{root:WF}}}};
_.asb=function(a,b){return a.RP!=="mainContent"?()=>{}:_.J5a(a,"mainContent",void 0,b)};bsb=function(a,b,c){a.Pf.put(b.toObject(),_.x(c,_.v(d=>a.extract(d)),_.$e(d=>!!d),_.Hf(a.aua()),_.Zf(d=>a.isValid(d)?_.u(d):a.fetch(b))))};_.Lk(XF,_.ba);XF.prototype.name="AssertionError";_.csb=function(a,b){return a==b||!(!a||!b)&&a instanceof b.constructor&&rnb(a,b)};dsb=function(){return null};Bnb=class{constructor(a){this.PVb=a}toString(){return this.PVb}};
Inb=class{get Ji(){return _.oe.get(this.RZc)||null}constructor(a,b,c){this.RZc=a;this.u7=b;this.M0c=c}};
Vnb=class{constructor(a){this.bt=a}get parent(){const a=this.bt.parentNode;return a?new Unb(a):null}get Rb(){const a=ZF(this.bt),b=a?a.Ji:null;return b===null?_.tIa:new _.le(b[1].data[a.u7],b)}get Gy(){var a=this.bt,b;if((b=a)&&!(b=Jnb(a)))if(a=(a=ZF(a))?a.Ji:null,a===null)b=null;else{for(var c;a[1].type===2&&(c=_.Sd(a));)a=c;b=a[2]&512?null:a[8]}return b}get context(){var a;if(!(a=Jnb(this.bt))){a=this.bt;if(typeof Element!=="undefined"&&!(a instanceof Element))throw Error("Ka");a=(a=ZF(a))?a.Ji:
null;a=a===null?null:a[8]}return a}get Bg(){return Lnb(this.bt).filter(a=>a.type==="dom")}};
Unb=class extends Vnb{get ma(){return this.bt.nodeType==Node.ELEMENT_NODE?this.bt:null}get name(){const a=ZF(this.bt),b=a?a.Ji:null;return b!==null?b[1].data[a.u7].value:this.bt.nodeName}get properties(){var a=ZF(this.bt);const b=a?a.Ji:null;if(b===null)return{};const c=b[1].data;var d=c[a.u7];a={};var e=this.ma;if(e)for(var f=Object.getPrototypeOf(e),g=Node.prototype;f!==null&&f!==g;){var l=Object.getOwnPropertyDescriptors(f);for(var p in l)p.startsWith("__")||p.startsWith("on")||(l=e[p],typeof l!==
"string"&&typeof l!=="boolean"&&typeof l!=="number"&&l!==null||(a[p]=l));f=Object.getPrototypeOf(f)}p=d.f3c;if(p!==null)for(d=0;d<p.length;d++)if(e=p[d],f=c[e].split("\ufffd"),g=f[0],f.length>1){l=f[1];for(let t=1;t<f.length-1;t++)l+=_.Yc(b[e+t-1])+f[t+1];a[g]=l}else a[g]=b[e];return a}get attributes(){const a={},b=this.ma;if(!b)return a;var c=ZF(b),d=c?c.Ji:null;if(d===null)return{};c=d[1].data[c.u7].hc;d=[];if(c){let e=0;for(;e<c.length;){const f=c[e];if(typeof f!=="string")break;a[f]=c[e+1];d.push(f.toLowerCase());
e+=2}}for(const e of b.attributes)d.includes(e.name)||(a[e.name]=e.value);return a}get styles(){let a,b;return(b=(a=this.ma)==null?void 0:a.style)!=null?b:{}}get fe(){const a={},b=this.ma.className;(typeof b!=="string"?b.baseVal.split(" "):b.split(" ")).forEach(c=>a[c]=!0);return a}get childNodes(){const a=this.bt.childNodes,b=[];for(let c=0;c<a.length;c++)b.push(_.aG(a[c]));return b}get children(){var a=this.ma;if(!a)return[];a=a.children;const b=[];for(let c=0;c<a.length;c++)b.push(_.aG(a[c]));
return b}query(a){const b=[],c=ZF(this.bt),d=c?c.Ji:null;d!==null?$F(d[1].data[c.u7],d,a,b,!0,this.bt):Snb(this.bt,a,b,!0);return b[0]||null}};esb=function(a,b,c){c=c||{};c.format="jspb";this.Rh=new _.xq(c);this.Yh=a==void 0?a:a.replace(/\/+$/,"")};_.aa=esb.prototype;_.aa.hya=function(a,b){return _.wq(this.Rh,this.Yh+"/$rpc/devtools.sourcerers.DecorationsService/ListDecorations",a,b||{},_.fSa)};
_.aa.xmb=function(a,b){return _.wq(this.Rh,this.Yh+"/$rpc/devtools.sourcerers.DecorationsService/ResolveDocumentation",a,b||{},_.gSa)};_.aa.ymb=function(a,b){return _.wq(this.Rh,this.Yh+"/$rpc/devtools.sourcerers.DecorationsService/ResolveItemList",a,b||{},_.hSa)};_.aa.Rka=function(a,b){return _.wq(this.Rh,this.Yh+"/$rpc/devtools.sourcerers.DecorationsService/ResolvePanel",a,b||{},_.iSa)};
_.aa.M5a=function(a,b){return _.wq(this.Rh,this.Yh+"/$rpc/devtools.sourcerers.DecorationsService/GetFilterSupport",a,b||{},_.eSa)};fsb=_.Zb(_.yq);Xnb=/^(.*?)\/*$/;_.aH=class{transform(a){return a?_.eG(a):""}};_.aH.O=function(a){return new (a||_.aH)};_.aH.Ke=_.yd({name:"toPrettyRef",type:_.aH,le:!0});_.bH=class{};_.bH.O=function(a){return new (a||_.bH)};_.bH.Ca=_.vd({type:_.bH});_.bH.Ba=_.Xc({});
cH=class{constructor(a,b,c,d){this.offsetX=c;this.offsetY=d;this.Ad=void 0;this.zc=a.zc;this.Ac=a.Ac;this.nc=b.nc;this.uc=b.uc}};_.dH=function(a){a.title.sm("")};_.eH=class{constructor(a){this.title=a;_.dH(this)}};_.eH.O=function(a){return new (a||_.eH)(_.m(_.Bo))};_.eH.ta=_.k({token:_.eH,oa:_.eH.O,Ea:"root"});gsb=/(\(.*?\)+)|(\[.*?\]+)|(\{.*?\}+)|(<.*?>+)/g;BG=function(a){const b=_.k1a.test.call(_.k1a,a)?"\u200f":"\u200e";return a.replace(gsb,b+"$&"+b)};
job={black:"#000",white:"#fff","gme-foreground":"#000","gme-background":"#fff","gme-blue":{900:"#174ea6",800:"#185abc",700:"#1967d2",600:"#1a73e8",500:"#4285f4",400:"#669df6",300:"#8ab4f8",200:"#aecbfa",100:"#d2e3fc",50:"#e8f0fe",contrast:{50:"#174ea6",100:"#174ea6",200:"#174ea6",300:"#174ea6",400:"#174ea6",500:"#fff",600:"#fff",700:"#fff",800:"#fff",900:"#fff"}},"gme-red":{900:"#a50e0e",800:"#b31412",700:"#c5221f",600:"#d93025",500:"#e94235",400:"#ee675c",300:"#f28b82",200:"#f6aea9",100:"#fad2cf",
50:"#fce8e6",contrast:{50:"#a50e0e",100:"#a50e0e",200:"#a50e0e",300:"#a50e0e",400:"#a50e0e",500:"#fff",600:"#fff",700:"#fff",800:"#fff",900:"#fff"}},"gme-yellow":{900:"#e37400",800:"#ea8600",700:"#f29900",600:"#f9ab00",500:"#fbbc04",400:"#fcc934",300:"#fdd663",200:"#fde293",100:"#feefc3",50:"#fef7e0",contrast:{50:"#e37400",100:"#e37400",200:"#e37400",300:"#e37400",400:"#e37400",500:"#fff",600:"#fff",700:"#fff",800:"#fff",900:"#fff"}},"gme-green":{900:"#0d652d",800:"#137333",700:"#188038",600:"#1e8e3e",
500:"#34a853",400:"#5bb974",300:"#81c995",200:"#a8dab5",100:"#ceead6",50:"#e6f4ea",contrast:{50:"#0d652d",100:"#0d652d",200:"#0d652d",300:"#0d652d",400:"#0d652d",500:"#fff",600:"#fff",700:"#fff",800:"#fff",900:"#fff"}},"gme-orange":{900:"#b06000",800:"#c26401",700:"#d56e0c",600:"#e8710a",500:"#fa7b17",400:"#fa903e",300:"#fcad70",200:"#fdc69c",100:"#fedfc8",50:"#feefe3",contrast:{50:"#b06000",100:"#b06000",200:"#fff",300:"#fff",400:"#fff",500:"#fff",600:"#fff",700:"#fff",800:"#fff",900:"#fff"}},"gme-pink":{900:"#9c166b",
800:"#b80672",700:"#c92786",600:"#e52592",500:"#f538a0",400:"#ff63b8",300:"#ff8bcb",200:"#fba9d6",100:"#fdcfe8",50:"#fde7f3",contrast:{50:"#9c166b",100:"#9c166b",200:"#fff",300:"#fff",400:"#fff",500:"#fff",600:"#fff",700:"#fff",800:"#fff",900:"#fff"}},"gme-purple":{900:"#681da8",800:"#7627bb",700:"#8430ce",600:"#9334e6",500:"#a142f4",400:"#af5cf7",300:"#c58af9",200:"#d7aefb",100:"#e9d2fd",50:"#f3e8fd",contrast:{50:"#681da8",100:"#681da8",200:"#fff",300:"#fff",400:"#fff",500:"#fff",600:"#fff",700:"#fff",
800:"#fff",900:"#fff"}},"gme-cyan":{900:"#018774",800:"#098591",700:"#12a4af",600:"#12b5cb",500:"#24c1e0",400:"#4ecde6",300:"#78d9ec",200:"#a1e4f2",100:"#cbf0f8",50:"#e4f7fb",contrast:{50:"#102943",100:"#102943",200:"#fff",300:"#fff",400:"#fff",500:"#fff",600:"#fff",700:"#fff",800:"#fff",900:"#fff"}},"gme-grey":{900:"#202124",800:"#3c4043",700:"#5f6368",600:"#80868b",500:"#9aa0a6",400:"#bdc1c6",300:"#dadce0",200:"#e8eaed",100:"#f1f3f4",50:"#f8f9fa",contrast:{50:"#202124",100:"#202124",200:"#202124",
300:"#202124",400:"#202124",500:"#fff",600:"#fff",700:"#fff",800:"#fff",900:"#fff"}}};hsb=["content"];isb=function(a){a.Xy.ma.getAttribute("disabled")!=null?a.Xy.ma.setAttribute("aria-disabled","true"):a.Xy.ma.removeAttribute("aria-disabled")};
jsb=function(a){var b=Array.from(a.Xy.ma.classList);for(const c of b)_.L3a.includes(c)&&a.Xy.ma.classList.remove(c);b=new Set;b.add(_.J3a.includes(a.size)?a.size:"small");b.add(_.I3a.includes(a.format)?a.format:"fill");b.add(_.K3a.includes(a.color)?a.color:"blue");for(const c of b.values())a.Xy.ma.classList.add(c)};
_.fH=class{constructor(a){this.Xy=a;this.size="small";this.format="fill";this.color="blue";this.rPb=new MutationObserver(()=>void isb(this));this.rPb.observe(a.ma,{attributes:!0,attributeFilter:["disabled"]})}Qa(){jsb(this);this.Xy.ma.tagName==="A"&&this.Xy.ma.classList.add("link")}Sb(a){(a.size||a.format||a.color)&&jsb(this)}Ia(){this.rPb.disconnect()}Vn(){const a=this.ERc.ma;for(const b of a.childNodes)if(b.nodeType===Node.TEXT_NODE){const c=a.insertBefore(document.createElement("span"),b);c.classList.add("text");
c.appendChild(b)}isb(this)}get A4c(){if(this.format==="fill")return tG("gme-grey","900")+"22";switch(this.color){case "blue":return tG("gme-blue","600")+"22";case "red":return tG("gme-red","600")+"22";case "green":return tG("gme-green","700")+"22";case "grey":return tG("gme-grey","600")+"22";case "white":return tG("white")+"22";case "yellow":return tG("gme-yellow","700")+"22";default:return tG("gme-blue","600")+"22"}}get z4c(){return{JF:250,OF:0}}};_.fH.O=function(a){return new (a||_.fH)(_.B(_.re))};
_.fH.wa=_.td({type:_.fH,na:[["button","gme-button",""],["a","gme-button",""]],rb:function(a,b){a&1&&_.Mg(hsb,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.ERc=c.first)}},inputs:{size:"size",format:"format",color:"color"},features:[_.Ld],hc:["gme-button",""],ac:["*"],ya:5,Aa:2,Da:[["content",""],[1,"content"],["matRipple","","aria-hidden","true",1,"ripple",3,"matRippleAnimation","matRippleColor"],["aria-hidden","true",1,"state"]],qa:function(a,b){a&1&&(_.Eg(),_.F(0,"span",1,0),_.Gg(2),_.J(),_.K(3,"div",2)(4,
"div",3));a&2&&(_.y(3),_.E("matRippleAnimation",b.z4c)("matRippleColor",b.A4c))},Fa:[_.Is],styles:['[_nghost-%COMP%]{align-items:center;border-radius:4px;border:0;cursor:pointer;display:inline-flex;outline:none;position:relative;text-decoration:none}[_nghost-%COMP%]:active{transition:background .2s ease-out,border .2s ease-out,box-shadow .2s ease-out}[_nghost-%COMP%]   .content[_ngcontent-%COMP%]{position:relative;z-index:3;align-items:center;display:inline-flex;text-decoration:none;white-space:nowrap;user-select:none;pointer-events:none}[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:not(.text){font-size:18px;height:18px;line-height:18px;width:18px}[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:not(.text):only-child{margin:0 -4px}[_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], [_nghost-%COMP%]   .state[_ngcontent-%COMP%]{border-radius:3px;bottom:0;left:0;position:absolute;right:0;top:0}[_nghost-%COMP%]   .ripple[_ngcontent-%COMP%]{z-index:2}[_nghost-%COMP%]   .state[_ngcontent-%COMP%]{z-index:1}.xsmall[_nghost-%COMP%], .small[_nghost-%COMP%]{height:24px;padding:0 12px}.xsmall[_nghost-%COMP%]    , .small[_nghost-%COMP%]    {font:normal normal 500 12px/16px "Google Sans",sans-serif;letter-spacing:.15px;-webkit-font-smoothing:antialiased}.xsmall[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:first-child:not(:only-child):not(.text), .small[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:first-child:not(:only-child):not(.text){margin:0 4px 0 -4px}.xsmall[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:last-child:not(:only-child):not(.text), .small[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:last-child:not(:only-child):not(.text){margin:0 -4px 0 4px}.medium[_nghost-%COMP%]{height:28px;padding:0 12px}.medium[_nghost-%COMP%]    {font:normal normal 500 12px/16px "Google Sans",sans-serif;letter-spacing:.15px;-webkit-font-smoothing:antialiased}.medium[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:first-child:not(:only-child):not(.text){margin:0 4px 0 -4px}.medium[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:last-child:not(:only-child):not(.text){margin:0 -4px 0 4px}.large[_nghost-%COMP%]{height:32px;padding:0 12px}.large[_nghost-%COMP%]    {font:normal normal 500 14px/16px "Google Sans",sans-serif;letter-spacing:.15px;-webkit-font-smoothing:antialiased}.large[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:first-child:not(:only-child):not(.text){margin:0 6px 0 -4px}.large[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:last-child:not(:only-child):not(.text){margin:0 -4px 0 6px}.xlarge[_nghost-%COMP%]{height:36px;padding:0 16px}.xlarge[_nghost-%COMP%]    {font:normal normal 500 14px/16px "Google Sans",sans-serif;letter-spacing:.15px;-webkit-font-smoothing:antialiased}.xlarge[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:first-child:not(:only-child):not(.text){margin:0 6px 0 -4px}.xlarge[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:last-child:not(:only-child):not(.text){margin:0 -4px 0 6px}.hairline.blue[_nghost-%COMP%], .hairline.red[_nghost-%COMP%], .hairline.green[_nghost-%COMP%], .hairline.grey[_nghost-%COMP%], .hairline.white[_nghost-%COMP%], .hairline.yellow[_nghost-%COMP%]{background:#fff;border:1px solid #dadce0}.hairline.blue[disabled][_nghost-%COMP%], .hairline.blue[disabled][_nghost-%COMP%]:hover, .hairline.blue[disabled][_nghost-%COMP%]:active, .hairline.blue[disabled][_nghost-%COMP%]:focus, .hairline.red[disabled][_nghost-%COMP%], .hairline.red[disabled][_nghost-%COMP%]:hover, .hairline.red[disabled][_nghost-%COMP%]:active, .hairline.red[disabled][_nghost-%COMP%]:focus, .hairline.green[disabled][_nghost-%COMP%], .hairline.green[disabled][_nghost-%COMP%]:hover, .hairline.green[disabled][_nghost-%COMP%]:active, .hairline.green[disabled][_nghost-%COMP%]:focus, .hairline.grey[disabled][_nghost-%COMP%], .hairline.grey[disabled][_nghost-%COMP%]:hover, .hairline.grey[disabled][_nghost-%COMP%]:active, .hairline.grey[disabled][_nghost-%COMP%]:focus, .hairline.white[disabled][_nghost-%COMP%], .hairline.white[disabled][_nghost-%COMP%]:hover, .hairline.white[disabled][_nghost-%COMP%]:active, .hairline.white[disabled][_nghost-%COMP%]:focus, .hairline.yellow[disabled][_nghost-%COMP%], .hairline.yellow[disabled][_nghost-%COMP%]:hover, .hairline.yellow[disabled][_nghost-%COMP%]:active, .hairline.yellow[disabled][_nghost-%COMP%]:focus{background:#fff;border:1px solid rgba(32,33,36,.38);box-shadow:none;cursor:not-allowed}.hairline.blue[disabled][_nghost-%COMP%]    , .hairline.blue[disabled][_nghost-%COMP%]:hover    , .hairline.blue[disabled][_nghost-%COMP%]:active    , .hairline.blue[disabled][_nghost-%COMP%]:focus    , .hairline.red[disabled][_nghost-%COMP%]    , .hairline.red[disabled][_nghost-%COMP%]:hover    , .hairline.red[disabled][_nghost-%COMP%]:active    , .hairline.red[disabled][_nghost-%COMP%]:focus    , .hairline.green[disabled][_nghost-%COMP%]    , .hairline.green[disabled][_nghost-%COMP%]:hover    , .hairline.green[disabled][_nghost-%COMP%]:active    , .hairline.green[disabled][_nghost-%COMP%]:focus    , .hairline.grey[disabled][_nghost-%COMP%]    , .hairline.grey[disabled][_nghost-%COMP%]:hover    , .hairline.grey[disabled][_nghost-%COMP%]:active    , .hairline.grey[disabled][_nghost-%COMP%]:focus    , .hairline.white[disabled][_nghost-%COMP%]    , .hairline.white[disabled][_nghost-%COMP%]:hover    , .hairline.white[disabled][_nghost-%COMP%]:active    , .hairline.white[disabled][_nghost-%COMP%]:focus    , .hairline.yellow[disabled][_nghost-%COMP%]    , .hairline.yellow[disabled][_nghost-%COMP%]:hover    , .hairline.yellow[disabled][_nghost-%COMP%]:active    , .hairline.yellow[disabled][_nghost-%COMP%]:focus    {color:rgba(32,33,36,.38);fill:rgba(32,33,36,.38)}.hairline.blue[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .hairline.blue[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .hairline.blue[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .hairline.blue[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .hairline.blue[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .hairline.blue[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .hairline.blue[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .hairline.blue[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .hairline.red[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .hairline.red[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .hairline.red[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .hairline.red[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .hairline.red[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .hairline.red[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .hairline.red[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .hairline.red[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .hairline.green[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .hairline.green[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .hairline.green[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .hairline.green[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .hairline.green[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .hairline.green[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .hairline.green[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .hairline.green[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .hairline.grey[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .hairline.grey[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .hairline.grey[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .hairline.grey[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .hairline.grey[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .hairline.grey[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .hairline.grey[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .hairline.grey[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .hairline.white[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .hairline.white[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .hairline.white[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .hairline.white[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .hairline.white[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .hairline.white[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .hairline.white[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .hairline.white[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .hairline.yellow[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .hairline.yellow[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .hairline.yellow[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .hairline.yellow[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .hairline.yellow[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .hairline.yellow[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .hairline.yellow[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .hairline.yellow[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%]{display:none}.hairline.blue[_nghost-%COMP%]    {color:#1a73e8;fill:#1a73e8}.hairline.blue[_nghost-%COMP%]:hover    {color:#174ea6;fill:#174ea6}.hairline.blue[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.04)}.hairline.blue[_nghost-%COMP%]:focus{border:1px solid #174ea6}.hairline.blue[_nghost-%COMP%]:focus    {color:#174ea6;fill:#174ea6}.hairline.blue[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.12)}.hairline.blue[_nghost-%COMP%]:active{border:1px solid #174ea6}.hairline.blue[_nghost-%COMP%]:active    {color:#174ea6;fill:#174ea6}.hairline.blue[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.06)}.hairline.red[_nghost-%COMP%]    {color:#d93025;fill:#d93025}.hairline.red[_nghost-%COMP%]:hover    {color:#a50e0e;fill:#a50e0e}.hairline.red[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.04)}.hairline.red[_nghost-%COMP%]:focus{border:1px solid #a50e0e}.hairline.red[_nghost-%COMP%]:focus    {color:#a50e0e;fill:#a50e0e}.hairline.red[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.12)}.hairline.red[_nghost-%COMP%]:active{border:1px solid #a50e0e}.hairline.red[_nghost-%COMP%]:active    {color:#a50e0e;fill:#a50e0e}.hairline.red[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.06)}.hairline.green[_nghost-%COMP%]    {color:#188038;fill:#188038}.hairline.green[_nghost-%COMP%]:hover    {color:#0d652d;fill:#0d652d}.hairline.green[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.04)}.hairline.green[_nghost-%COMP%]:focus{border:1px solid #0d652d}.hairline.green[_nghost-%COMP%]:focus    {color:#0d652d;fill:#0d652d}.hairline.green[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.12)}.hairline.green[_nghost-%COMP%]:active{border:1px solid #0d652d}.hairline.green[_nghost-%COMP%]:active    {color:#0d652d;fill:#0d652d}.hairline.green[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.06)}.hairline.grey[_nghost-%COMP%]    {color:#5f6368;fill:#5f6368}.hairline.grey[_nghost-%COMP%]:hover    {color:#202124;fill:#202124}.hairline.grey[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.04)}.hairline.grey[_nghost-%COMP%]:focus{border:1px solid #202124}.hairline.grey[_nghost-%COMP%]:focus    {color:#202124;fill:#202124}.hairline.grey[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.12)}.hairline.grey[_nghost-%COMP%]:active{border:1px solid #202124}.hairline.grey[_nghost-%COMP%]:active    {color:#202124;fill:#202124}.hairline.grey[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.06)}.hairline.white[_nghost-%COMP%]    {color:#5f6368;fill:#5f6368}.hairline.white[_nghost-%COMP%]:hover    {color:#202124;fill:#202124}.hairline.white[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(218,220,224,.04)}.hairline.white[_nghost-%COMP%]:focus{border:1px solid #202124}.hairline.white[_nghost-%COMP%]:focus    {color:#202124;fill:#202124}.hairline.white[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.12)}.hairline.white[_nghost-%COMP%]:active{border:1px solid #202124}.hairline.white[_nghost-%COMP%]:active    {color:#202124;fill:#202124}.hairline.white[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.06)}.hairline.yellow[_nghost-%COMP%]    {color:#202124;fill:#202124}.hairline.yellow[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.07)}.hairline.yellow[_nghost-%COMP%]:focus{border:1px solid #e37400}.hairline.yellow[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.12)}.hairline.yellow[_nghost-%COMP%]:active{border:1px solid #e37400}.hairline.yellow[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.1)}.bordered.blue[_nghost-%COMP%], .bordered.red[_nghost-%COMP%], .bordered.green[_nghost-%COMP%], .bordered.grey[_nghost-%COMP%], .bordered.white[_nghost-%COMP%], .bordered.yellow[_nghost-%COMP%]{background:#fff}.bordered.blue[disabled][_nghost-%COMP%], .bordered.blue[disabled][_nghost-%COMP%]:hover, .bordered.blue[disabled][_nghost-%COMP%]:active, .bordered.blue[disabled][_nghost-%COMP%]:focus, .bordered.red[disabled][_nghost-%COMP%], .bordered.red[disabled][_nghost-%COMP%]:hover, .bordered.red[disabled][_nghost-%COMP%]:active, .bordered.red[disabled][_nghost-%COMP%]:focus, .bordered.green[disabled][_nghost-%COMP%], .bordered.green[disabled][_nghost-%COMP%]:hover, .bordered.green[disabled][_nghost-%COMP%]:active, .bordered.green[disabled][_nghost-%COMP%]:focus, .bordered.grey[disabled][_nghost-%COMP%], .bordered.grey[disabled][_nghost-%COMP%]:hover, .bordered.grey[disabled][_nghost-%COMP%]:active, .bordered.grey[disabled][_nghost-%COMP%]:focus, .bordered.white[disabled][_nghost-%COMP%], .bordered.white[disabled][_nghost-%COMP%]:hover, .bordered.white[disabled][_nghost-%COMP%]:active, .bordered.white[disabled][_nghost-%COMP%]:focus, .bordered.yellow[disabled][_nghost-%COMP%], .bordered.yellow[disabled][_nghost-%COMP%]:hover, .bordered.yellow[disabled][_nghost-%COMP%]:active, .bordered.yellow[disabled][_nghost-%COMP%]:focus{background:#fff;border:1px solid rgba(32,33,36,.38);box-shadow:none;cursor:not-allowed}.bordered.blue[disabled][_nghost-%COMP%]    , .bordered.blue[disabled][_nghost-%COMP%]:hover    , .bordered.blue[disabled][_nghost-%COMP%]:active    , .bordered.blue[disabled][_nghost-%COMP%]:focus    , .bordered.red[disabled][_nghost-%COMP%]    , .bordered.red[disabled][_nghost-%COMP%]:hover    , .bordered.red[disabled][_nghost-%COMP%]:active    , .bordered.red[disabled][_nghost-%COMP%]:focus    , .bordered.green[disabled][_nghost-%COMP%]    , .bordered.green[disabled][_nghost-%COMP%]:hover    , .bordered.green[disabled][_nghost-%COMP%]:active    , .bordered.green[disabled][_nghost-%COMP%]:focus    , .bordered.grey[disabled][_nghost-%COMP%]    , .bordered.grey[disabled][_nghost-%COMP%]:hover    , .bordered.grey[disabled][_nghost-%COMP%]:active    , .bordered.grey[disabled][_nghost-%COMP%]:focus    , .bordered.white[disabled][_nghost-%COMP%]    , .bordered.white[disabled][_nghost-%COMP%]:hover    , .bordered.white[disabled][_nghost-%COMP%]:active    , .bordered.white[disabled][_nghost-%COMP%]:focus    , .bordered.yellow[disabled][_nghost-%COMP%]    , .bordered.yellow[disabled][_nghost-%COMP%]:hover    , .bordered.yellow[disabled][_nghost-%COMP%]:active    , .bordered.yellow[disabled][_nghost-%COMP%]:focus    {color:rgba(32,33,36,.38);fill:rgba(32,33,36,.38)}.bordered.blue[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .bordered.blue[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .bordered.blue[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .bordered.blue[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .bordered.blue[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .bordered.blue[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .bordered.blue[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .bordered.blue[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .bordered.red[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .bordered.red[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .bordered.red[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .bordered.red[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .bordered.red[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .bordered.red[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .bordered.red[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .bordered.red[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .bordered.green[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .bordered.green[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .bordered.green[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .bordered.green[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .bordered.green[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .bordered.green[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .bordered.green[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .bordered.green[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .bordered.grey[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .bordered.grey[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .bordered.grey[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .bordered.grey[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .bordered.grey[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .bordered.grey[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .bordered.grey[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .bordered.grey[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .bordered.white[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .bordered.white[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .bordered.white[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .bordered.white[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .bordered.white[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .bordered.white[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .bordered.white[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .bordered.white[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .bordered.yellow[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .bordered.yellow[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .bordered.yellow[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .bordered.yellow[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .bordered.yellow[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .bordered.yellow[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .bordered.yellow[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .bordered.yellow[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%]{display:none}.bordered.blue[_nghost-%COMP%]{border:1px solid #1a73e8}.bordered.blue[_nghost-%COMP%]    {color:#1a73e8;fill:#1a73e8}.bordered.blue[_nghost-%COMP%]:hover{border:1px solid #174ea6}.bordered.blue[_nghost-%COMP%]:hover    {color:#174ea6;fill:#174ea6}.bordered.blue[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.04)}.bordered.blue[_nghost-%COMP%]:focus{border:1px solid #174ea6}.bordered.blue[_nghost-%COMP%]:focus    {color:#174ea6;fill:#174ea6}.bordered.blue[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.12)}.bordered.blue[_nghost-%COMP%]:active{border:1px solid #174ea6}.bordered.blue[_nghost-%COMP%]:active    {color:#174ea6;fill:#174ea6}.bordered.blue[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.06)}.bordered.red[_nghost-%COMP%]{border:1px solid #d93025}.bordered.red[_nghost-%COMP%]    {color:#d93025;fill:#d93025}.bordered.red[_nghost-%COMP%]:hover{border:1px solid #a50e0e}.bordered.red[_nghost-%COMP%]:hover    {color:#a50e0e;fill:#a50e0e}.bordered.red[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.04)}.bordered.red[_nghost-%COMP%]:focus{border:1px solid #a50e0e}.bordered.red[_nghost-%COMP%]:focus    {color:#a50e0e;fill:#a50e0e}.bordered.red[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.12)}.bordered.red[_nghost-%COMP%]:active{border:1px solid #a50e0e}.bordered.red[_nghost-%COMP%]:active    {color:#a50e0e;fill:#a50e0e}.bordered.red[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.06)}.bordered.green[_nghost-%COMP%]{border:1px solid #188038}.bordered.green[_nghost-%COMP%]    {color:#188038;fill:#188038}.bordered.green[_nghost-%COMP%]:hover{border:1px solid #0d652d}.bordered.green[_nghost-%COMP%]:hover    {color:#0d652d;fill:#0d652d}.bordered.green[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.04)}.bordered.green[_nghost-%COMP%]:focus{border:1px solid #0d652d}.bordered.green[_nghost-%COMP%]:focus    {color:#0d652d;fill:#0d652d}.bordered.green[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.12)}.bordered.green[_nghost-%COMP%]:active{border:1px solid #0d652d}.bordered.green[_nghost-%COMP%]:active    {color:#0d652d;fill:#0d652d}.bordered.green[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.06)}.bordered.grey[_nghost-%COMP%]{border:1px solid #5f6368}.bordered.grey[_nghost-%COMP%]    {color:#5f6368;fill:#5f6368}.bordered.grey[_nghost-%COMP%]:hover{border:1px solid #202124}.bordered.grey[_nghost-%COMP%]:hover    {color:#202124;fill:#202124}.bordered.grey[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.04)}.bordered.grey[_nghost-%COMP%]:focus{border:1px solid #202124}.bordered.grey[_nghost-%COMP%]:focus    {color:#202124;fill:#202124}.bordered.grey[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.12)}.bordered.grey[_nghost-%COMP%]:active{border:1px solid #202124}.bordered.grey[_nghost-%COMP%]:active    {color:#202124;fill:#202124}.bordered.grey[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.06)}.bordered.white[_nghost-%COMP%]{border:1px solid #202124}.bordered.white[_nghost-%COMP%]    {color:#5f6368;fill:#5f6368}.bordered.white[_nghost-%COMP%]:hover{border:1px solid #202124}.bordered.white[_nghost-%COMP%]:hover    {color:#202124;fill:#202124}.bordered.white[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.04)}.bordered.white[_nghost-%COMP%]:focus{border:1px solid #202124}.bordered.white[_nghost-%COMP%]:focus    {color:#202124;fill:#202124}.bordered.white[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.04)}.bordered.white[_nghost-%COMP%]:active{border:1px solid #202124}.bordered.white[_nghost-%COMP%]:active    {color:#202124;fill:#202124}.bordered.white[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.04)}.bordered.yellow[_nghost-%COMP%]{border:1px solid #f29900}.bordered.yellow[_nghost-%COMP%]    {color:#202124;fill:#202124}.bordered.yellow[_nghost-%COMP%]:hover{border:1px solid #e37400}.bordered.yellow[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.04)}.bordered.yellow[_nghost-%COMP%]:focus{border:1px solid #e37400}.bordered.yellow[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.12)}.bordered.yellow[_nghost-%COMP%]:active{border:1px solid #e37400}.bordered.yellow[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.06)}.protected.blue[_nghost-%COMP%], .protected.red[_nghost-%COMP%], .protected.green[_nghost-%COMP%], .protected.grey[_nghost-%COMP%], .protected.white[_nghost-%COMP%], .protected.yellow[_nghost-%COMP%]{background:#fff;box-shadow:0px 1px 3px rgba(60,64,67,.15),0px 1px 2px rgba(60,64,67,.3)}.protected.blue[_nghost-%COMP%]:hover, .protected.red[_nghost-%COMP%]:hover, .protected.green[_nghost-%COMP%]:hover, .protected.grey[_nghost-%COMP%]:hover, .protected.white[_nghost-%COMP%]:hover, .protected.yellow[_nghost-%COMP%]:hover{box-shadow:0px 2px 6px rgba(60,64,67,.15),0px 1px 2px rgba(60,64,67,.3)}.protected.blue[_nghost-%COMP%]:focus, .protected.red[_nghost-%COMP%]:focus, .protected.green[_nghost-%COMP%]:focus, .protected.grey[_nghost-%COMP%]:focus, .protected.white[_nghost-%COMP%]:focus, .protected.yellow[_nghost-%COMP%]:focus{box-shadow:0px 1px 3px rgba(60,64,67,.15),0px 1px 2px rgba(60,64,67,.3)}.protected.blue[_nghost-%COMP%]:active, .protected.red[_nghost-%COMP%]:active, .protected.green[_nghost-%COMP%]:active, .protected.grey[_nghost-%COMP%]:active, .protected.white[_nghost-%COMP%]:active, .protected.yellow[_nghost-%COMP%]:active{box-shadow:0px 6px 10px rgba(60,64,67,.15),0px 2px 3px rgba(60,64,67,.3)}.protected.blue[disabled][_nghost-%COMP%], .protected.blue[disabled][_nghost-%COMP%]:hover, .protected.blue[disabled][_nghost-%COMP%]:active, .protected.blue[disabled][_nghost-%COMP%]:focus, .protected.red[disabled][_nghost-%COMP%], .protected.red[disabled][_nghost-%COMP%]:hover, .protected.red[disabled][_nghost-%COMP%]:active, .protected.red[disabled][_nghost-%COMP%]:focus, .protected.green[disabled][_nghost-%COMP%], .protected.green[disabled][_nghost-%COMP%]:hover, .protected.green[disabled][_nghost-%COMP%]:active, .protected.green[disabled][_nghost-%COMP%]:focus, .protected.grey[disabled][_nghost-%COMP%], .protected.grey[disabled][_nghost-%COMP%]:hover, .protected.grey[disabled][_nghost-%COMP%]:active, .protected.grey[disabled][_nghost-%COMP%]:focus, .protected.white[disabled][_nghost-%COMP%], .protected.white[disabled][_nghost-%COMP%]:hover, .protected.white[disabled][_nghost-%COMP%]:active, .protected.white[disabled][_nghost-%COMP%]:focus, .protected.yellow[disabled][_nghost-%COMP%], .protected.yellow[disabled][_nghost-%COMP%]:hover, .protected.yellow[disabled][_nghost-%COMP%]:active, .protected.yellow[disabled][_nghost-%COMP%]:focus{background:#fff;box-shadow:none;cursor:not-allowed}.protected.blue[disabled][_nghost-%COMP%]    , .protected.blue[disabled][_nghost-%COMP%]:hover    , .protected.blue[disabled][_nghost-%COMP%]:active    , .protected.blue[disabled][_nghost-%COMP%]:focus    , .protected.red[disabled][_nghost-%COMP%]    , .protected.red[disabled][_nghost-%COMP%]:hover    , .protected.red[disabled][_nghost-%COMP%]:active    , .protected.red[disabled][_nghost-%COMP%]:focus    , .protected.green[disabled][_nghost-%COMP%]    , .protected.green[disabled][_nghost-%COMP%]:hover    , .protected.green[disabled][_nghost-%COMP%]:active    , .protected.green[disabled][_nghost-%COMP%]:focus    , .protected.grey[disabled][_nghost-%COMP%]    , .protected.grey[disabled][_nghost-%COMP%]:hover    , .protected.grey[disabled][_nghost-%COMP%]:active    , .protected.grey[disabled][_nghost-%COMP%]:focus    , .protected.white[disabled][_nghost-%COMP%]    , .protected.white[disabled][_nghost-%COMP%]:hover    , .protected.white[disabled][_nghost-%COMP%]:active    , .protected.white[disabled][_nghost-%COMP%]:focus    , .protected.yellow[disabled][_nghost-%COMP%]    , .protected.yellow[disabled][_nghost-%COMP%]:hover    , .protected.yellow[disabled][_nghost-%COMP%]:active    , .protected.yellow[disabled][_nghost-%COMP%]:focus    {color:rgba(32,33,36,.38);fill:rgba(32,33,36,.38)}.protected.blue[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .protected.blue[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .protected.blue[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .protected.blue[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .protected.red[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .protected.red[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .protected.red[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .protected.red[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .protected.green[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .protected.green[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .protected.green[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .protected.green[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .protected.grey[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .protected.grey[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .protected.grey[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .protected.grey[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .protected.white[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .protected.white[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .protected.white[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .protected.white[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .protected.yellow[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .protected.yellow[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .protected.yellow[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .protected.yellow[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.12)}.protected.blue[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .protected.blue[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .protected.blue[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .protected.blue[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .protected.red[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .protected.red[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .protected.red[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .protected.red[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .protected.green[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .protected.green[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .protected.green[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .protected.green[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .protected.grey[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .protected.grey[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .protected.grey[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .protected.grey[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .protected.white[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .protected.white[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .protected.white[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .protected.white[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .protected.yellow[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .protected.yellow[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .protected.yellow[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .protected.yellow[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%]{display:none}.protected.blue[_nghost-%COMP%]    {color:#1a73e8;fill:#1a73e8}.protected.blue[_nghost-%COMP%]:hover    {color:#174ea6;fill:#174ea6}.protected.blue[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.04)}.protected.blue[_nghost-%COMP%]:focus    {color:#174ea6;fill:#174ea6}.protected.blue[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.12)}.protected.blue[_nghost-%COMP%]:active    {color:#174ea6;fill:#174ea6}.protected.blue[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.06)}.protected.red[_nghost-%COMP%]    {color:#d93025;fill:#d93025}.protected.red[_nghost-%COMP%]:hover    {color:#a50e0e;fill:#a50e0e}.protected.red[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.04)}.protected.red[_nghost-%COMP%]:focus    {color:#a50e0e;fill:#a50e0e}.protected.red[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.12)}.protected.red[_nghost-%COMP%]:active    {color:#a50e0e;fill:#a50e0e}.protected.red[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.06)}.protected.green[_nghost-%COMP%]    {color:#188038;fill:#188038}.protected.green[_nghost-%COMP%]:hover    {color:#0d652d;fill:#0d652d}.protected.green[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.04)}.protected.green[_nghost-%COMP%]:focus    {color:#0d652d;fill:#0d652d}.protected.green[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.12)}.protected.green[_nghost-%COMP%]:active    {color:#0d652d;fill:#0d652d}.protected.green[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.06)}.protected.grey[_nghost-%COMP%]    {color:#5f6368;fill:#5f6368}.protected.grey[_nghost-%COMP%]:hover    {color:#202124;fill:#202124}.protected.grey[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.04)}.protected.grey[_nghost-%COMP%]:focus    {color:#202124;fill:#202124}.protected.grey[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.12)}.protected.grey[_nghost-%COMP%]:active    {color:#202124;fill:#202124}.protected.grey[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.06)}.protected.white[_nghost-%COMP%]    {color:#5f6368;fill:#5f6368}.protected.white[_nghost-%COMP%]:hover    {color:#202124;fill:#202124}.protected.white[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.04)}.protected.white[_nghost-%COMP%]:focus    {color:#202124;fill:#202124}.protected.white[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.12)}.protected.white[_nghost-%COMP%]:active    {color:#202124;fill:#202124}.protected.white[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.06)}.protected.yellow[_nghost-%COMP%]    {color:#202124;fill:#202124}.protected.yellow[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.04)}.protected.yellow[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.12)}.protected.yellow[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.06)}.flat.blue[_nghost-%COMP%], .flat.red[_nghost-%COMP%], .flat.green[_nghost-%COMP%], .flat.grey[_nghost-%COMP%], .flat.white[_nghost-%COMP%], .flat.yellow[_nghost-%COMP%]{background:rgba(0,0,0,0)}.flat.blue[_nghost-%COMP%]:hover, .flat.red[_nghost-%COMP%]:hover, .flat.green[_nghost-%COMP%]:hover, .flat.grey[_nghost-%COMP%]:hover, .flat.white[_nghost-%COMP%]:hover, .flat.yellow[_nghost-%COMP%]:hover{background:#fff}.flat.blue[_nghost-%COMP%]:focus, .flat.red[_nghost-%COMP%]:focus, .flat.green[_nghost-%COMP%]:focus, .flat.grey[_nghost-%COMP%]:focus, .flat.white[_nghost-%COMP%]:focus, .flat.yellow[_nghost-%COMP%]:focus{background:#fff}.flat.blue[_nghost-%COMP%]:active, .flat.red[_nghost-%COMP%]:active, .flat.green[_nghost-%COMP%]:active, .flat.grey[_nghost-%COMP%]:active, .flat.white[_nghost-%COMP%]:active, .flat.yellow[_nghost-%COMP%]:active{background:#fff}.flat.blue[disabled][_nghost-%COMP%], .flat.blue[disabled][_nghost-%COMP%]:hover, .flat.blue[disabled][_nghost-%COMP%]:active, .flat.blue[disabled][_nghost-%COMP%]:focus, .flat.red[disabled][_nghost-%COMP%], .flat.red[disabled][_nghost-%COMP%]:hover, .flat.red[disabled][_nghost-%COMP%]:active, .flat.red[disabled][_nghost-%COMP%]:focus, .flat.green[disabled][_nghost-%COMP%], .flat.green[disabled][_nghost-%COMP%]:hover, .flat.green[disabled][_nghost-%COMP%]:active, .flat.green[disabled][_nghost-%COMP%]:focus, .flat.grey[disabled][_nghost-%COMP%], .flat.grey[disabled][_nghost-%COMP%]:hover, .flat.grey[disabled][_nghost-%COMP%]:active, .flat.grey[disabled][_nghost-%COMP%]:focus, .flat.white[disabled][_nghost-%COMP%], .flat.white[disabled][_nghost-%COMP%]:hover, .flat.white[disabled][_nghost-%COMP%]:active, .flat.white[disabled][_nghost-%COMP%]:focus, .flat.yellow[disabled][_nghost-%COMP%], .flat.yellow[disabled][_nghost-%COMP%]:hover, .flat.yellow[disabled][_nghost-%COMP%]:active, .flat.yellow[disabled][_nghost-%COMP%]:focus{background:rgba(0,0,0,0);box-shadow:none;cursor:not-allowed}.flat.blue[disabled][_nghost-%COMP%]    , .flat.blue[disabled][_nghost-%COMP%]:hover    , .flat.blue[disabled][_nghost-%COMP%]:active    , .flat.blue[disabled][_nghost-%COMP%]:focus    , .flat.red[disabled][_nghost-%COMP%]    , .flat.red[disabled][_nghost-%COMP%]:hover    , .flat.red[disabled][_nghost-%COMP%]:active    , .flat.red[disabled][_nghost-%COMP%]:focus    , .flat.green[disabled][_nghost-%COMP%]    , .flat.green[disabled][_nghost-%COMP%]:hover    , .flat.green[disabled][_nghost-%COMP%]:active    , .flat.green[disabled][_nghost-%COMP%]:focus    , .flat.grey[disabled][_nghost-%COMP%]    , .flat.grey[disabled][_nghost-%COMP%]:hover    , .flat.grey[disabled][_nghost-%COMP%]:active    , .flat.grey[disabled][_nghost-%COMP%]:focus    , .flat.white[disabled][_nghost-%COMP%]    , .flat.white[disabled][_nghost-%COMP%]:hover    , .flat.white[disabled][_nghost-%COMP%]:active    , .flat.white[disabled][_nghost-%COMP%]:focus    , .flat.yellow[disabled][_nghost-%COMP%]    , .flat.yellow[disabled][_nghost-%COMP%]:hover    , .flat.yellow[disabled][_nghost-%COMP%]:active    , .flat.yellow[disabled][_nghost-%COMP%]:focus    {color:rgba(32,33,36,.38);fill:rgba(32,33,36,.38)}.flat.blue[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .flat.blue[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .flat.blue[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .flat.blue[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .flat.blue[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .flat.blue[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .flat.blue[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .flat.blue[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .flat.red[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .flat.red[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .flat.red[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .flat.red[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .flat.red[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .flat.red[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .flat.red[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .flat.red[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .flat.green[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .flat.green[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .flat.green[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .flat.green[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .flat.green[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .flat.green[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .flat.green[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .flat.green[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .flat.grey[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .flat.grey[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .flat.grey[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .flat.grey[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .flat.grey[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .flat.grey[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .flat.grey[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .flat.grey[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .flat.white[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .flat.white[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .flat.white[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .flat.white[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .flat.white[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .flat.white[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .flat.white[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .flat.white[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .flat.yellow[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .flat.yellow[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .flat.yellow[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .flat.yellow[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .flat.yellow[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .flat.yellow[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .flat.yellow[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .flat.yellow[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%]{display:none}.flat.blue[_nghost-%COMP%]    {color:#1a73e8;fill:#1a73e8}.flat.blue[_nghost-%COMP%]:hover    {color:#174ea6;fill:#174ea6}.flat.blue[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.04)}.flat.blue[_nghost-%COMP%]:focus    {color:#174ea6;fill:#174ea6}.flat.blue[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.12)}.flat.blue[_nghost-%COMP%]:active    {color:#174ea6;fill:#174ea6}.flat.blue[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.06)}.flat.red[_nghost-%COMP%]    {color:#d93025;fill:#d93025}.flat.red[_nghost-%COMP%]:hover    {color:#a50e0e;fill:#a50e0e}.flat.red[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.04)}.flat.red[_nghost-%COMP%]:focus    {color:#a50e0e;fill:#a50e0e}.flat.red[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.12)}.flat.red[_nghost-%COMP%]:active    {color:#a50e0e;fill:#a50e0e}.flat.red[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.06)}.flat.green[_nghost-%COMP%]    {color:#188038;fill:#188038}.flat.green[_nghost-%COMP%]:hover    {color:#0d652d;fill:#0d652d}.flat.green[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.04)}.flat.green[_nghost-%COMP%]:focus    {color:#0d652d;fill:#0d652d}.flat.green[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.12)}.flat.green[_nghost-%COMP%]:active    {color:#0d652d;fill:#0d652d}.flat.green[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.06)}.flat.grey[_nghost-%COMP%]    {color:#5f6368;fill:#5f6368}.flat.grey[_nghost-%COMP%]:hover    {color:#202124;fill:#202124}.flat.grey[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.04)}.flat.grey[_nghost-%COMP%]:focus    {color:#202124;fill:#202124}.flat.grey[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.12)}.flat.grey[_nghost-%COMP%]:active    {color:#202124;fill:#202124}.flat.grey[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.06)}.flat.white[_nghost-%COMP%]    {color:#fff;fill:#fff}.flat.white[_nghost-%COMP%]:hover    {color:#fff;fill:#fff;background:hsla(0,0%,100%,.04)}.flat.white[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:hsla(0,0%,100%,.04)}.flat.white[_nghost-%COMP%]:focus    {color:#fff;fill:#fff;background:hsla(0,0%,100%,.12)}.flat.white[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:hsla(0,0%,100%,.12)}.flat.white[_nghost-%COMP%]:active    {color:#fff;fill:#fff;background:hsla(0,0%,100%,.06)}.flat.white[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:hsla(0,0%,100%,.06)}.flat.yellow[_nghost-%COMP%]    {color:#202124;fill:#202124}.flat.yellow[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.04)}.flat.yellow[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.12)}.flat.yellow[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.06)}.fill.blue[_nghost-%COMP%]    , .fill.red[_nghost-%COMP%]    , .fill.green[_nghost-%COMP%]    , .fill.grey[_nghost-%COMP%]    , .fill.white[_nghost-%COMP%]    , .fill.yellow[_nghost-%COMP%]    {color:#fff;fill:#fff}.fill.blue[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .fill.red[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .fill.green[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .fill.grey[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .fill.white[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .fill.yellow[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.16)}.fill.blue[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .fill.red[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .fill.green[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .fill.grey[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .fill.white[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .fill.yellow[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.24)}.fill.blue[_nghost-%COMP%]:active, .fill.red[_nghost-%COMP%]:active, .fill.green[_nghost-%COMP%]:active, .fill.grey[_nghost-%COMP%]:active, .fill.white[_nghost-%COMP%]:active, .fill.yellow[_nghost-%COMP%]:active{box-shadow:0px 2px 6px rgba(60,64,67,.15),0px 1px 2px rgba(60,64,67,.3)}.fill.blue[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .fill.red[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .fill.green[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .fill.grey[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .fill.white[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .fill.yellow[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.16)}.fill.blue[disabled][_nghost-%COMP%], .fill.blue[disabled][_nghost-%COMP%]:hover, .fill.blue[disabled][_nghost-%COMP%]:active, .fill.blue[disabled][_nghost-%COMP%]:focus, .fill.red[disabled][_nghost-%COMP%], .fill.red[disabled][_nghost-%COMP%]:hover, .fill.red[disabled][_nghost-%COMP%]:active, .fill.red[disabled][_nghost-%COMP%]:focus, .fill.green[disabled][_nghost-%COMP%], .fill.green[disabled][_nghost-%COMP%]:hover, .fill.green[disabled][_nghost-%COMP%]:active, .fill.green[disabled][_nghost-%COMP%]:focus, .fill.grey[disabled][_nghost-%COMP%], .fill.grey[disabled][_nghost-%COMP%]:hover, .fill.grey[disabled][_nghost-%COMP%]:active, .fill.grey[disabled][_nghost-%COMP%]:focus, .fill.white[disabled][_nghost-%COMP%], .fill.white[disabled][_nghost-%COMP%]:hover, .fill.white[disabled][_nghost-%COMP%]:active, .fill.white[disabled][_nghost-%COMP%]:focus, .fill.yellow[disabled][_nghost-%COMP%], .fill.yellow[disabled][_nghost-%COMP%]:hover, .fill.yellow[disabled][_nghost-%COMP%]:active, .fill.yellow[disabled][_nghost-%COMP%]:focus{background:#fff;box-shadow:none;cursor:not-allowed}.fill.blue[disabled][_nghost-%COMP%]    , .fill.blue[disabled][_nghost-%COMP%]:hover    , .fill.blue[disabled][_nghost-%COMP%]:active    , .fill.blue[disabled][_nghost-%COMP%]:focus    , .fill.red[disabled][_nghost-%COMP%]    , .fill.red[disabled][_nghost-%COMP%]:hover    , .fill.red[disabled][_nghost-%COMP%]:active    , .fill.red[disabled][_nghost-%COMP%]:focus    , .fill.green[disabled][_nghost-%COMP%]    , .fill.green[disabled][_nghost-%COMP%]:hover    , .fill.green[disabled][_nghost-%COMP%]:active    , .fill.green[disabled][_nghost-%COMP%]:focus    , .fill.grey[disabled][_nghost-%COMP%]    , .fill.grey[disabled][_nghost-%COMP%]:hover    , .fill.grey[disabled][_nghost-%COMP%]:active    , .fill.grey[disabled][_nghost-%COMP%]:focus    , .fill.white[disabled][_nghost-%COMP%]    , .fill.white[disabled][_nghost-%COMP%]:hover    , .fill.white[disabled][_nghost-%COMP%]:active    , .fill.white[disabled][_nghost-%COMP%]:focus    , .fill.yellow[disabled][_nghost-%COMP%]    , .fill.yellow[disabled][_nghost-%COMP%]:hover    , .fill.yellow[disabled][_nghost-%COMP%]:active    , .fill.yellow[disabled][_nghost-%COMP%]:focus    {color:rgba(32,33,36,.38);fill:rgba(32,33,36,.38)}.fill.blue[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .fill.blue[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .fill.blue[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .fill.blue[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .fill.red[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .fill.red[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .fill.red[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .fill.red[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .fill.green[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .fill.green[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .fill.green[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .fill.green[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .fill.grey[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .fill.grey[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .fill.grey[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .fill.grey[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .fill.white[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .fill.white[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .fill.white[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .fill.white[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .fill.yellow[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .fill.yellow[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .fill.yellow[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .fill.yellow[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.12)}.fill.blue[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .fill.blue[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .fill.blue[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .fill.blue[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .fill.red[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .fill.red[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .fill.red[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .fill.red[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .fill.green[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .fill.green[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .fill.green[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .fill.green[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .fill.grey[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .fill.grey[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .fill.grey[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .fill.grey[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .fill.white[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .fill.white[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .fill.white[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .fill.white[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .fill.yellow[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .fill.yellow[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .fill.yellow[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .fill.yellow[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%]{display:none}.fill.blue[_nghost-%COMP%]{background:#1a73e8}.fill.red[_nghost-%COMP%]{background:#d93025}.fill.green[_nghost-%COMP%]{background:#188038}.fill.grey[_nghost-%COMP%]{background:#5f6368}.fill.white[_nghost-%COMP%]{background:#fff}.fill.white[_nghost-%COMP%]    {color:#5f6368;fill:#5f6368}.fill.white[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.04)}.fill.white[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.12)}.fill.white[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.06)}.fill.yellow[_nghost-%COMP%]{background:#f29900}.fill.yellow[_nghost-%COMP%]    {color:#202124;fill:#202124}'],
Ma:0});_.gH=class{constructor(a){this.Ga=a}};_.gH.O=function(a){return new (a||_.gH)(_.B(_.wv))};_.gH.La=_.xd({type:_.gH,na:[["","trackBucket",""],["","trackAction","","feedbackEvent",""]],Ya:function(a,b){a&1&&_.N("click",function(){let c={};b.v0b&&(c={bucket:b.v0b});b.QW&&(c=Object.assign({},c,{gK:[b.QW]}));b.Ga.To(c)})},inputs:{v0b:"trackBucket",QW:"feedbackEvent"}});
hH={o2b:"ADD",c5b:"BRANCH",N9b:"DELETE",Lac:"EDIT",Vhc:"INTEGRATE",NONE:"NONE",values(){return[hH.NONE,hH.o2b,hH.c5b,hH.Lac,hH.N9b,hH.Vhc]}};iH={WDa:"BBCP",fGa:"KYTHE",UHa:"SEARCH_INDEX",sJa:"UNKNOWN_PROVENANCE",MJa:"VCS",values(){return[iH.sJa,iH.MJa,iH.fGa,iH.UHa,iH.WDa]}};jH={HA:"DIRECTORY",SH:"EXECUTABLE",lv:"FILE",VA:"GIT_LINK",zE:"SYMBOLIC_LINK",sI:"UNKNOWN_OBJECT_TYPE",values(){return[jH.sI,jH.lv,jH.HA,jH.zE,jH.VA,jH.SH]}};
kH={HA:"DIRECTORY",SH:"EXECUTABLE",lv:"FILE",VA:"GIT_LINK",zE:"SYMBOLIC_LINK",sI:"UNKNOWN_OBJECT_TYPE",values(){return[kH.sI,kH.lv,kH.HA,kH.zE,kH.VA,kH.SH]}};lH={HA:"DIRECTORY",SH:"EXECUTABLE",lv:"FILE",VA:"GIT_LINK",zE:"SYMBOLIC_LINK",sI:"UNKNOWN_OBJECT_TYPE",values(){return[lH.sI,lH.lv,lH.HA,lH.zE,lH.VA,lH.SH]}};mH={WDa:"BBCP",fGa:"KYTHE",UHa:"SEARCH_INDEX",sJa:"UNKNOWN_PROVENANCE",MJa:"VCS",values(){return[mH.sJa,mH.MJa,mH.fGa,mH.UHa,mH.WDa]}};
nH={HA:"DIRECTORY",SH:"EXECUTABLE",lv:"FILE",VA:"GIT_LINK",zE:"SYMBOLIC_LINK",sI:"UNKNOWN_OBJECT_TYPE",values(){return[nH.sI,nH.lv,nH.HA,nH.zE,nH.VA,nH.SH]}};
oH={U2b:"ANDROID_CF_X86_64_PHONE_USERDEBUG_COVERAGE",V2b:"ANDROID_CF_X86_64_PHONE_USERDEBUG_COVERAGE_ART",W2b:"ANDROID_CF_X86_64_PHONE_USERDEBUG_COVERAGE_BIONIC",X2b:"ANDROID_CF_X86_PHONE_USERDEBUG_COVERAGE",Y2b:"ANDROID_CF_X86_PHONE_USERDEBUG_COVERAGE_ART",Z2b:"ANDROID_CF_X86_PHONE_USERDEBUG_COVERAGE_BIONIC",c3b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE",d3b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_R_ON_Q",e3b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_R_ON_R",f3b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_S_ON_Q",
g3b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_S_ON_R",h3b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_S_ON_S",i3b:"ANDROID_SEAHAWK_USERDEBUG_COVERAGE",d6b:"CHROME_UNIT_TEST",u7b:"COVERAGE_NG",v7b:"COVERAGE_NG_TESTS",U9:"DEFAULT",fdc:"FUZZING",doc:"NEST_BISMUTH",eoc:"NEST_BISMUTH_SCREENDUMP",foc:"NEST_BISMUTH_UNICYCLE",goc:"NEST_BISMUTH_UNIT_TEST",hoc:"NEST_SAPPHIRE",koc:"NEST_ZIRCONIUM",loc:"NEST_ZIRCONIUM_SCREENDUMP",moc:"NEST_ZIRCONIUM_UNICYCLE",noc:"NEST_ZIRCONIUM_UNIT_TEST",Lqc:"PIXEL_CAIMAN_COVERAGE",
Mqc:"PIXEL_COMET_COVERAGE",Nqc:"PIXEL_HUSKY_COVERAGE",Oqc:"PIXEL_KOMODO_COVERAGE",Pqc:"PIXEL_RAVEN_COVERAGE",Qqc:"PIXEL_UNIFIED_COVERAGE",Txc:"STORAGE_ONLY",YCc:"UNSUPPORTED_CATEGORY",values(){return[oH.YCc,oH.U9,oH.fdc,oH.hoc,oH.koc,oH.noc,oH.moc,oH.loc,oH.doc,oH.goc,oH.foc,oH.eoc,oH.X2b,oH.Y2b,oH.Txc,oH.Z2b,oH.U2b,oH.V2b,oH.W2b,oH.i3b,oH.c3b,oH.d3b,oH.e3b,oH.f3b,oH.g3b,oH.h3b,oH.u7b,oH.v7b,oH.d6b,oH.Qqc,oH.Pqc,oH.Nqc,oH.Lqc,oH.Mqc,oH.Oqc]}};
pH={w7b:"COVERED",Aoc:"NOT_COVERED",Goc:"NOT_INSTRUMENTED",Lpc:"PARTIALLY_COVERED",Wf:"STATUS_UNSPECIFIED",values(){return[pH.Wf,pH.w7b,pH.Aoc,pH.Lpc,pH.Goc]}};qH={c$b:"DIRECTORY_ICON",ckc:"LINE_ICON",nd:"UNKNOWN",values(){return[qH.nd,qH.ckc,qH.c$b]}};
rH={J2b:"ALLOCATION",l3b:"ANONYMOUS_FUNCTION",D4b:"BACKUP_SCHEDULE",g5b:"BUILD_ARGUMENT",h5b:"BUILD_BINARY",i5b:"BUILD_GENERATOR",j5b:"BUILD_LIBRARY",p5b:"BUILD_RULE",q5b:"BUILD_TEST",r5b:"BUILD_VARIABLE",P5b:"CHANGELOG",Nxb:"CLASS",R6b:"COLUMN",f7b:"CONSTANT",Y7b:"DART_MIXIN",I9b:"DEFINE_CONST",J9b:"DEFINE_MACRO",ayb:"ENUM",byb:"ENUM_CONSTANT",EXTENSION:"EXTENSION",jyb:"FIELD",hoa:"FUNCTION",Iec:"GRAPHQL_DIRECTIVE",Jec:"GRAPHQL_FRAGMENT",Kec:"GRAPHQL_FRAGMENT_SPREAD",Lec:"GRAPHQL_LIST",Mec:"GRAPHQL_OPERATION",
Oec:"GROUP",Nhc:"INDEX",zyb:"INTERFACE",pic:"JOB",xic:"JS_ASSIGNMENT",yic:"JS_CONST",zic:"JS_FUNCTION_ASSIGNMENT",Aic:"JS_FUNCTION_LITERAL",Bic:"JS_GETTER",Cic:"JS_GOOG_PROVIDE",Dic:"JS_GOOG_REQUIRE",Eic:"JS_LITERAL",Hic:"JS_SETTER",Jic:"JS_VAR",jkc:"LOCALITY_GROUP",Qkc:"MD_HEADER",Eyb:"METHOD",Wlc:"MODULE",izb:"NAMESPACE",cpc:"OBJECT",DM:"PACKAGE",crc:"PREPROCESSOR",wzb:"PROPERTY",Duc:"PROTO_BUNDLE",vvc:"QUEUE",xwc:"RUST_IMPL",Dwc:"SCOPE",YHa:"SERVICE",Bxc:"SQL_DATABASE",Cxc:"SQL_MODEL",Dxc:"SQL_TVF",
Izb:"STRUCT",pBc:"SWIFT_ACTOR",uBc:"TABLE",QBc:"TEMPLATE",Qt:"TEST",Nzb:"TYPEDEF",Qzb:"UNION",NCc:"UNKNOWN_SYMBOL",Szb:"VARIABLE",BEc:"XML_TAG",DEc:"YANG_CONTAINER",EEc:"YANG_GROUPING",FEc:"YANG_IDENTITY",GEc:"YANG_LEAF",HEc:"YANG_LIST",values(){return[rH.NCc,rH.Dwc,rH.Oec,rH.Nxb,rH.zyb,rH.Izb,rH.ayb,rH.Qzb,rH.Eyb,rH.jyb,rH.hoa,rH.Szb,rH.Nzb,rH.izb,rH.EXTENSION,rH.wzb,rH.byb,rH.l3b,rH.Qt,rH.DM,rH.cpc,rH.f7b,rH.Wlc,rH.crc,rH.p5b,rH.h5b,rH.q5b,rH.j5b,rH.i5b,rH.g5b,rH.r5b,rH.Jic,rH.yic,rH.Cic,rH.Dic,
rH.Hic,rH.Bic,rH.Eic,rH.Aic,rH.xic,rH.zic,rH.I9b,rH.J9b,rH.BEc,rH.QBc,rH.pic,rH.YHa,rH.J2b,rH.uBc,rH.vvc,rH.jkc,rH.Nhc,rH.Duc,rH.D4b,rH.R6b,rH.P5b,rH.Qkc,rH.Dxc,rH.Cxc,rH.Bxc,rH.Y7b,rH.EEc,rH.FEc,rH.DEc,rH.HEc,rH.GEc,rH.pBc,rH.Iec,rH.Mec,rH.Jec,rH.Kec,rH.Lec,rH.xwc]}};
sH={b4b:"ATOM",S6b:"COMMENT",WEa:"DEFINITION",Ric:"KEYWORD",nkc:"LOCAL_REF",Dkc:"MACRO",apc:"NUMERIC_LITERAL",qvc:"QUALIFIER",Zxc:"STRING_LITERAL",tCc:"TYPE_ID",nd:"UNKNOWN",values(){return[sH.nd,sH.Ric,sH.Zxc,sH.S6b,sH.apc,sH.Dkc,sH.tCc,sH.b4b,sH.WEa,sH.qvc,sH.nkc]}};
ksb=class extends _.W{constructor(a={}){super();this.i.numInstances=a.Yya==null?null:a.Yya;this.i.numFiles=a.Qfb==null?null:a.Qfb;this.i.numFixes=a.Rfb==null?null:a.Rfb}get Qfb(){return _.Z(this,"numFiles")?_.T(this,"numFiles"):"0"}set Qfb(a){this.i.numFiles=a}get Rfb(){return _.Z(this,"numFixes")?_.T(this,"numFixes"):"0"}set Rfb(a){this.i.numFixes=a}get Yya(){return _.Z(this,"numInstances")?_.T(this,"numInstances"):"0"}set Yya(a){this.i.numInstances=a}ha(){return ksb}ka(){return{keys:["numFiles",
"numFixes","numInstances"]}}};
lsb=class extends _.W{constructor(a={}){super();this.i.lastCommitTime=a.WK==null?null:a.WK;this.i.lastCommitMessage=a.Rxa==null?null:a.Rxa;this.i.size=a.size==null?null:a.size;this.i.deleted=a.Ao==null?null:a.Ao;this.i.existedAtCommit=a.Tua==null?null:a.Tua}get Ao(){return _.Z(this,"deleted")?_.T(this,"deleted"):!1}set Ao(a){this.i.deleted=a}get Tua(){return _.Z(this,"existedAtCommit")?_.T(this,"existedAtCommit"):""}set Tua(a){this.i.existedAtCommit=a}get Rxa(){return _.Z(this,"lastCommitMessage")?
_.T(this,"lastCommitMessage"):""}set Rxa(a){this.i.lastCommitMessage=a}get WK(){return _.Z(this,"lastCommitTime")?_.T(this,"lastCommitTime"):""}set WK(a){this.i.lastCommitTime=a}get size(){return _.Z(this,"size")?_.T(this,"size"):"0"}set size(a){this.i.size=a}ha(){return lsb}ka(){return{keys:["deleted","existedAtCommit","lastCommitMessage","lastCommitTime","size"]}}};
msb=class extends _.W{constructor(a={}){super();this.i.email=a.email==null?null:a.email;this.i.name=a.name==null?null:a.name}get email(){return _.Z(this,"email")?_.T(this,"email"):""}set email(a){this.i.email=a}get name(){return _.Z(this,"name")?_.T(this,"name"):""}set name(a){this.i.name=a}ha(){return msb}ka(){return{keys:["email","name"]}}};
nsb=class extends _.W{constructor(a={}){super();this.i.includeRegexp=a.Zwa==null?null:a.Zwa;this.i.excludeRegexp=a.Pua==null?null:a.Pua;this.i.languageRegexp=a.Pxa==null?null:a.Pxa;this.i.availableForFiles=a.psa==null?null:a.psa;this.i.availableForDirs=a.osa==null?null:a.osa;this.i.availableForGeneratedFiles=a.qsa==null?null:a.qsa}get osa(){return _.Z(this,"availableForDirs")?_.T(this,"availableForDirs"):!1}set osa(a){this.i.availableForDirs=a}get psa(){return _.Z(this,"availableForFiles")?_.T(this,
"availableForFiles"):!1}set psa(a){this.i.availableForFiles=a}get qsa(){return _.Z(this,"availableForGeneratedFiles")?_.T(this,"availableForGeneratedFiles"):!1}set qsa(a){this.i.availableForGeneratedFiles=a}get Pua(){return _.Z(this,"excludeRegexp")?_.T(this,"excludeRegexp"):[]}set Pua(a){this.i.excludeRegexp=a}get Zwa(){return _.Z(this,"includeRegexp")?_.T(this,"includeRegexp"):[]}set Zwa(a){this.i.includeRegexp=a}get Pxa(){return _.Z(this,"languageRegexp")?_.T(this,"languageRegexp"):[]}set Pxa(a){this.i.languageRegexp=
a}ha(){return nsb}ka(){return{keys:"availableForDirs availableForFiles availableForGeneratedFiles excludeRegexp includeRegexp languageRegexp".split(" ")}}};
osb=class extends _.W{constructor(a={}){super();this.i.branchName=a.wf==null?null:a.wf;this.i.commitId=a.xf==null?null:a.xf}get wf(){return _.Z(this,"branchName")?_.T(this,"branchName"):""}set wf(a){this.i.branchName=a}get xf(){return _.Z(this,"commitId")?_.T(this,"commitId"):""}set xf(a){this.i.commitId=a}ha(){return osb}ka(){return{keys:["branchName","commitId"]}}};
psb=class extends _.W{constructor(a={}){super();this.i.categoryId=a.Cy==null?null:a.Cy}get Cy(){return _.Z(this,"categoryId")?_.T(this,"categoryId"):""}set Cy(a){this.i.categoryId=a}ha(){return psb}ka(){return{keys:["categoryId"]}}};qsb=class extends _.W{constructor(a={}){super();this.i.type=a.type==null?null:a.type}static get tf(){return qH}get type(){return _.Z(this,"type")?_.T(this,"type"):null}set type(a){this.i.type=a}ha(){return qsb}ka(){return{Na:{type:qH},keys:["type"]}}};
rsb=class extends _.W{constructor(a={}){super();this.i.codeFindingsArguments=a.t4==null?null:a.t4;this.i.availability=a.availability==null?null:a.availability}get availability(){return _.Z(this,"availability")?_.T(this,"availability"):[]}set availability(a){this.i.availability=a}get t4(){return _.Z(this,"codeFindingsArguments")?_.T(this,"codeFindingsArguments"):null}set t4(a){this.i.codeFindingsArguments=a}ha(){return rsb}ka(){return{Oa:{availability:nsb},keys:["availability","codeFindingsArguments"],
Ha:{codeFindingsArguments:psb}}}};
ssb=class extends _.W{constructor(a={}){super();this.i.name=a.name==null?null:a.name;this.i.tooltip=a.tooltip==null?null:a.tooltip;this.i.icon=a.icon==null?null:a.icon;this.i.id=a.id==null?null:a.id;this.i.dataSource=a.dataSource==null?null:a.dataSource;this.i.presentation=a.Pib==null?null:a.Pib;this.i.children=a.children==null?null:a.children;this.i.onByDefault=a.JP==null?null:a.JP;this.i.isWarning=a.Ixa==null?null:a.Ixa}get children(){return _.Z(this,"children")?_.T(this,"children"):[]}set children(a){this.i.children=
a}get dataSource(){return _.Z(this,"dataSource")?_.T(this,"dataSource"):null}set dataSource(a){this.i.dataSource=a}get icon(){return _.Z(this,"icon")?_.T(this,"icon"):""}set icon(a){this.i.icon=a}get id(){return _.Z(this,"id")?_.T(this,"id"):""}set id(a){this.i.id=a}get Ixa(){return _.Z(this,"isWarning")?_.T(this,"isWarning"):!1}set Ixa(a){this.i.isWarning=a}get name(){return _.Z(this,"name")?_.T(this,"name"):""}set name(a){this.i.name=a}get JP(){return _.Z(this,"onByDefault")?_.T(this,"onByDefault"):
!1}set JP(a){this.i.onByDefault=a}get Pib(){return _.Z(this,"presentation")?_.T(this,"presentation"):[]}set Pib(a){this.i.presentation=a}get tooltip(){return _.Z(this,"tooltip")?_.T(this,"tooltip"):""}set tooltip(a){this.i.tooltip=a}ha(){return ssb}ka(){return{Oa:{children:ssb,presentation:qsb},keys:"children dataSource icon id isWarning name onByDefault presentation tooltip".split(" "),Ha:{dataSource:rsb}}}};
_.tsb=class extends _.W{constructor(a={}){super();this.i.newPath=a.FG==null?null:a.FG;this.i.oldPath=a.Rf==null?null:a.Rf;this.i.newHash=a.zfb==null?null:a.zfb;this.i.oldHash=a.fgb==null?null:a.fgb;this.i.newType=a.Nya==null?null:a.Nya;this.i.oldType=a.bza==null?null:a.bza}get zfb(){return _.Z(this,"newHash")?_.T(this,"newHash"):""}set zfb(a){this.i.newHash=a}get FG(){return _.Z(this,"newPath")?_.T(this,"newPath"):""}set FG(a){this.i.newPath=a}get Nya(){return _.Z(this,"newType")?_.T(this,"newType"):
null}set Nya(a){this.i.newType=a}get fgb(){return _.Z(this,"oldHash")?_.T(this,"oldHash"):""}set fgb(a){this.i.oldHash=a}get Rf(){return _.Z(this,"oldPath")?_.T(this,"oldPath"):""}set Rf(a){this.i.oldPath=a}get bza(){return _.Z(this,"oldType")?_.T(this,"oldType"):null}set bza(a){this.i.oldType=a}ha(){return _.tsb}ka(){return{Na:{newType:kH,oldType:lH},keys:"newHash newPath newType oldHash oldPath oldType".split(" ")}}};
usb=class extends _.W{constructor(a={}){super();this.i.path=a.path==null?null:a.path;this.i.hash=a.hash==null?null:a.hash;this.i.type=a.type==null?null:a.type;this.i.attributes=a.attributes==null?null:a.attributes;this.i.sources=a.sources==null?null:a.sources;this.i.locationHint=a.bL==null?null:a.bL}static get tf(){return jH}get attributes(){return _.Z(this,"attributes")?_.T(this,"attributes"):null}set attributes(a){this.i.attributes=a}get hash(){return _.Z(this,"hash")?_.T(this,"hash"):""}set hash(a){this.i.hash=
a}get bL(){return _.Z(this,"locationHint")?_.T(this,"locationHint"):""}set bL(a){this.i.locationHint=a}get path(){return _.Z(this,"path")?_.T(this,"path"):""}set path(a){this.i.path=a}get sources(){return _.Z(this,"sources")?_.T(this,"sources"):[]}set sources(a){this.i.sources=a}get type(){return _.Z(this,"type")?_.T(this,"type"):null}set type(a){this.i.type=a}ha(){return usb}ka(){return{Na:{sources:iH,type:jH},keys:"attributes hash locationHint path sources type".split(" "),Ha:{attributes:lsb}}}};
vsb=class extends _.W{constructor(a={}){super();this.i.privateDoNotAccessOrElseSafeHtmlWrappedValue=a.privateDoNotAccessOrElseSafeHtmlWrappedValue==null?null:a.privateDoNotAccessOrElseSafeHtmlWrappedValue}get privateDoNotAccessOrElseSafeHtmlWrappedValue(){return _.Z(this,"privateDoNotAccessOrElseSafeHtmlWrappedValue")?_.T(this,"privateDoNotAccessOrElseSafeHtmlWrappedValue"):""}set privateDoNotAccessOrElseSafeHtmlWrappedValue(a){this.i.privateDoNotAccessOrElseSafeHtmlWrappedValue=a}ha(){return vsb}ka(){return{keys:["privateDoNotAccessOrElseSafeHtmlWrappedValue"]}}};
_.wsb=class extends _.W{constructor(a={}){super();this.i.startLine=a.startLine==null?null:a.startLine;this.i.startColumn=a.startColumn==null?null:a.startColumn;this.i.endLine=a.endLine==null?null:a.endLine;this.i.endColumn=a.endColumn==null?null:a.endColumn}get endColumn(){return _.Z(this,"endColumn")?_.T(this,"endColumn"):0}set endColumn(a){this.i.endColumn=a}get endLine(){return _.Z(this,"endLine")?_.T(this,"endLine"):0}set endLine(a){this.i.endLine=a}get startColumn(){return _.Z(this,"startColumn")?
_.T(this,"startColumn"):0}set startColumn(a){this.i.startColumn=a}get startLine(){return _.Z(this,"startLine")?_.T(this,"startLine"):0}set startLine(a){this.i.startLine=a}ha(){return _.wsb}ka(){return{keys:["endColumn","endLine","startColumn","startLine"]}}};
xsb=class extends _.W{constructor(a={}){super();this.i.categories=a.categories==null?null:a.categories}get categories(){return _.Z(this,"categories")?_.T(this,"categories"):[]}set categories(a){this.i.categories=a}ha(){return xsb}ka(){return{Na:{categories:oH},keys:["categories"]}}};
_.tH=class extends _.W{constructor(a={}){super();this.i.hostName=a.em==null?null:a.em;this.i.projectId=a.projectId==null?null:a.projectId;this.i.depotGroup=a.Lp==null?null:a.Lp;this.i.ossProject=a.kh==null?null:a.kh;this.i.repositoryName=a.di==null?null:a.di;this.i.workspaceId=a.Ar==null?null:a.Ar}get Lp(){return _.Z(this,"depotGroup")?_.T(this,"depotGroup"):""}set Lp(a){this.i.depotGroup=a}get em(){return _.Z(this,"hostName")?_.T(this,"hostName"):""}set em(a){this.i.hostName=a}get kh(){return _.Z(this,
"ossProject")?_.T(this,"ossProject"):""}set kh(a){this.i.ossProject=a}get projectId(){return _.Z(this,"projectId")?_.T(this,"projectId"):""}set projectId(a){this.i.projectId=a}get di(){return _.Z(this,"repositoryName")?_.T(this,"repositoryName"):""}set di(a){this.i.repositoryName=a}get Ar(){return _.Z(this,"workspaceId")?_.T(this,"workspaceId"):""}set Ar(a){this.i.workspaceId=a}ha(){return _.tH}ka(){return{keys:"depotGroup hostName ossProject projectId repositoryName workspaceId".split(" ")}}};
ysb=class extends _.W{constructor(a={}){super();this.i.repositoryKey=a.Oe==null?null:a.Oe;this.i.refSpec=a.nr==null?null:a.nr;this.i.refHint=a.refHint==null?null:a.refHint}get refHint(){return _.Z(this,"refHint")?_.T(this,"refHint"):""}set refHint(a){this.i.refHint=a}get nr(){return _.Z(this,"refSpec")?_.T(this,"refSpec"):""}set nr(a){this.i.refSpec=a}get Oe(){return _.Z(this,"repositoryKey")?_.T(this,"repositoryKey"):null}set Oe(a){this.i.repositoryKey=a}ha(){return ysb}ka(){return{keys:["refHint",
"refSpec","repositoryKey"],Ha:{repositoryKey:_.tH}}}};
uH=class extends _.W{constructor(a={}){super();this.i.sourceRoot=a.Ct==null?null:a.Ct;this.i.path=a.path==null?null:a.path;this.i.type=a.type==null?null:a.type;this.i.fileSize=a.fileSize==null?null:a.fileSize;this.i.sources=a.sources==null?null:a.sources;this.i.locationHint=a.bL==null?null:a.bL}static get tf(){return nH}get fileSize(){return _.Z(this,"fileSize")?_.T(this,"fileSize"):"0"}set fileSize(a){this.i.fileSize=a}get bL(){return _.Z(this,"locationHint")?_.T(this,"locationHint"):""}set bL(a){this.i.locationHint=
a}get path(){return _.Z(this,"path")?_.T(this,"path"):""}set path(a){this.i.path=a}get Ct(){return _.Z(this,"sourceRoot")?_.T(this,"sourceRoot"):null}set Ct(a){this.i.sourceRoot=a}get sources(){return _.Z(this,"sources")?_.T(this,"sources"):[]}set sources(a){this.i.sources=a}get type(){return _.Z(this,"type")?_.T(this,"type"):null}set type(a){this.i.type=a}ha(){return uH}ka(){return{Na:{sources:mH,type:nH},keys:"fileSize locationHint path sourceRoot sources type".split(" "),Ha:{sourceRoot:ysb}}}};
zsb=class extends _.W{constructor(a={}){super();this.i.fileSpec=a.ze==null?null:a.ze;this.i.category=a.category==null?null:a.category;this.i.subcategory=a.v0==null?null:a.v0;this.i.data=a.data==null?null:a.data}get category(){return _.Z(this,"category")?_.T(this,"category"):""}set category(a){this.i.category=a}get data(){return _.Z(this,"data")?_.T(this,"data"):null}set data(a){this.i.data=a}get ze(){return _.Z(this,"fileSpec")?_.T(this,"fileSpec"):null}set ze(a){this.i.fileSpec=a}get v0(){return _.Z(this,
"subcategory")?_.T(this,"subcategory"):""}set v0(a){this.i.subcategory=a}ha(){return zsb}ka(){return{keys:["category","data","fileSpec","subcategory"],Ha:{data:ksb,fileSpec:uH}}}};
Asb=class extends _.W{constructor(a={}){super();this.i.range=a.Xd==null?null:a.Xd;this.i.fileSpec=a.ze==null?null:a.ze;this.i.url=a.url==null?null:a.url;this.i.category=a.category==null?null:a.category;this.i.subcategory=a.v0==null?null:a.v0;this.i.message=a.message==null?null:a.message;this.i.messageHtml=a.messageHtml==null?null:a.messageHtml;this.i.timestamp=a.timestamp==null?null:a.timestamp}get category(){return _.Z(this,"category")?_.T(this,"category"):""}set category(a){this.i.category=a}get ze(){return _.Z(this,
"fileSpec")?_.T(this,"fileSpec"):null}set ze(a){this.i.fileSpec=a}get message(){return _.Z(this,"message")?_.T(this,"message"):""}set message(a){this.i.message=a}get messageHtml(){return _.Z(this,"messageHtml")?_.T(this,"messageHtml"):null}set messageHtml(a){this.i.messageHtml=a}get Xd(){return _.Z(this,"range")?_.T(this,"range"):null}set Xd(a){this.i.range=a}get v0(){return _.Z(this,"subcategory")?_.T(this,"subcategory"):""}set v0(a){this.i.subcategory=a}get timestamp(){return _.Z(this,"timestamp")?
_.T(this,"timestamp"):""}set timestamp(a){this.i.timestamp=a}get url(){return _.Z(this,"url")?_.T(this,"url"):""}set url(a){this.i.url=a}ha(){return Asb}ka(){return{keys:"category fileSpec message messageHtml range subcategory timestamp url".split(" "),Ha:{fileSpec:uH,messageHtml:vsb,range:_.wsb}}}};
Bsb=class extends _.W{constructor(a={}){super();this.i.fileSpec=a.ze==null?null:a.ze;this.i.childEntries=a.gta==null?null:a.gta}get gta(){return _.Z(this,"childEntries")?_.T(this,"childEntries"):[]}set gta(a){this.i.childEntries=a}get ze(){return _.Z(this,"fileSpec")?_.T(this,"fileSpec"):null}set ze(a){this.i.fileSpec=a}ha(){return Bsb}ka(){return{Oa:{childEntries:usb},keys:["childEntries","fileSpec"],Ha:{fileSpec:uH}}}};
Csb=class extends _.W{constructor(a={}){super();this.i.status=a.status==null?null:a.status;this.i.startLine=a.startLine==null?null:a.startLine;this.i.endLine=a.endLine==null?null:a.endLine}static get Status(){return pH}get endLine(){return _.Z(this,"endLine")?_.T(this,"endLine"):0}set endLine(a){this.i.endLine=a}get startLine(){return _.Z(this,"startLine")?_.T(this,"startLine"):0}set startLine(a){this.i.startLine=a}get status(){return _.Z(this,"status")?_.T(this,"status"):null}set status(a){this.i.status=
a}ha(){return Csb}ka(){return{Na:{status:pH},keys:["endLine","startLine","status"]}}};Dsb=class extends _.W{constructor(a={}){super();this.i.coverageRanges=a.Zta==null?null:a.Zta}get Zta(){return _.Z(this,"coverageRanges")?_.T(this,"coverageRanges"):[]}set Zta(a){this.i.coverageRanges=a}ha(){return Dsb}ka(){return{Oa:{coverageRanges:Csb},keys:["coverageRanges"]}}};
Esb=class extends _.W{constructor(a={}){super();this.i.root=a.root==null?null:a.root}get root(){return _.Z(this,"root")?_.T(this,"root"):null}set root(a){this.i.root=a}ha(){return Esb}ka(){return{keys:["root"],Ha:{root:ssb}}}};
vH=class extends _.W{constructor(a={}){super();this.i.startIndex=a.startIndex==null?null:a.startIndex;this.i.length=a.length==null?null:a.length}get length(){return _.Z(this,"length")?_.T(this,"length"):0}set length(a){this.i.length=a}get startIndex(){return _.Z(this,"startIndex")?_.T(this,"startIndex"):0}set startIndex(a){this.i.startIndex=a}ha(){return vH}ka(){return{keys:["length","startIndex"]}}};
Fsb=class extends _.W{constructor(a={}){super();this.i.linkRange=a.gya==null?null:a.gya;this.i.url=a.url==null?null:a.url}get gya(){return _.Z(this,"linkRange")?_.T(this,"linkRange"):null}set gya(a){this.i.linkRange=a}get url(){return _.Z(this,"url")?_.T(this,"url"):""}set url(a){this.i.url=a}ha(){return Fsb}ka(){return{keys:["linkRange","url"],Ha:{linkRange:vH}}}};
_.Gsb=class extends _.W{constructor(a={}){super();this.i.commitId=a.xf==null?null:a.xf;this.i.commitTime=a.UJ==null?null:a.UJ;this.i.author=a.Hm==null?null:a.Hm;this.i.commitMessage=a.Mq==null?null:a.Mq;this.i.metadata=a.metadata==null?null:a.metadata;this.i.fileDiffEntries=a.Zl==null?null:a.Zl;this.i.parentCommitIds=a.TG==null?null:a.TG;this.i.commitSubject=a.xea==null?null:a.xea;this.i.oldPath=a.Rf==null?null:a.Rf;this.i.committer=a.Hta==null?null:a.Hta;this.i.commitMessageLinkDefinitions=a.dO==
null?null:a.dO;this.i.fetchFileSpec=a.Zq==null?null:a.Zq;this.i.revisionNumber=a.revisionNumber==null?null:a.revisionNumber;this.i.fileOperation=a.nva==null?null:a.nva;this.i.workspace=a.Qb==null?null:a.Qb}get Hm(){return _.Z(this,"author")?_.T(this,"author"):null}set Hm(a){this.i.author=a}get xf(){return _.Z(this,"commitId")?_.T(this,"commitId"):""}set xf(a){this.i.commitId=a}get Mq(){return _.Z(this,"commitMessage")?_.T(this,"commitMessage"):""}set Mq(a){this.i.commitMessage=a}get dO(){return _.Z(this,
"commitMessageLinkDefinitions")?_.T(this,"commitMessageLinkDefinitions"):[]}set dO(a){this.i.commitMessageLinkDefinitions=a}get xea(){return _.Z(this,"commitSubject")?_.T(this,"commitSubject"):""}set xea(a){this.i.commitSubject=a}get UJ(){return _.Z(this,"commitTime")?_.T(this,"commitTime"):""}set UJ(a){this.i.commitTime=a}get Hta(){return _.Z(this,"committer")?_.T(this,"committer"):null}set Hta(a){this.i.committer=a}get Zq(){return _.Z(this,"fetchFileSpec")?_.T(this,"fetchFileSpec"):null}set Zq(a){this.i.fetchFileSpec=
a}get Zl(){return _.Z(this,"fileDiffEntries")?_.T(this,"fileDiffEntries"):[]}set Zl(a){this.i.fileDiffEntries=a}get nva(){return _.Z(this,"fileOperation")?_.T(this,"fileOperation"):null}set nva(a){this.i.fileOperation=a}get metadata(){return _.Z(this,"metadata")?_.T(this,"metadata"):null}set metadata(a){this.i.metadata=a}get Rf(){return _.Z(this,"oldPath")?_.T(this,"oldPath"):""}set Rf(a){this.i.oldPath=a}get TG(){return _.Z(this,"parentCommitIds")?_.T(this,"parentCommitIds"):[]}set TG(a){this.i.parentCommitIds=
a}get revisionNumber(){return _.Z(this,"revisionNumber")?_.T(this,"revisionNumber"):0}set revisionNumber(a){this.i.revisionNumber=a}get Qb(){return _.Z(this,"workspace")?_.T(this,"workspace"):""}set Qb(a){this.i.workspace=a}ha(){return _.Gsb}ka(){return{Oa:{commitMessageLinkDefinitions:Fsb,fileDiffEntries:_.tsb},Na:{fileOperation:hH},keys:"author commitId commitMessage commitMessageLinkDefinitions commitSubject commitTime committer fetchFileSpec fileDiffEntries fileOperation metadata oldPath parentCommitIds revisionNumber workspace".split(" "),
vd:{metadata:{vc:null,Gc:!1,Hc:!1,Ic:!1}},Ha:{author:msb,committer:msb,fetchFileSpec:uH}}}};
Hsb=class extends _.W{constructor(a={}){super();this.i.lineNumber=a.lineNumber==null?null:a.lineNumber;this.i.columnRanges=a.cO==null?null:a.cO}get cO(){return _.Z(this,"columnRanges")?_.T(this,"columnRanges"):[]}set cO(a){this.i.columnRanges=a}get lineNumber(){return _.Z(this,"lineNumber")?_.T(this,"lineNumber"):"0"}set lineNumber(a){this.i.lineNumber=a}ha(){return Hsb}ka(){return{Oa:{columnRanges:vH},keys:["columnRanges","lineNumber"]}}};
Isb=class extends _.W{constructor(a={}){super();this.i.lineNumber=a.lineNumber==null?null:a.lineNumber;this.i.lineText=a.dD==null?null:a.dD;this.i.range=a.Xd==null?null:a.Xd}get lineNumber(){return _.Z(this,"lineNumber")?_.T(this,"lineNumber"):0}set lineNumber(a){this.i.lineNumber=a}get dD(){return _.Z(this,"lineText")?_.T(this,"lineText"):""}set dD(a){this.i.lineText=a}get Xd(){return _.Z(this,"range")?_.T(this,"range"):null}set Xd(a){this.i.range=a}ha(){return Isb}ka(){return{keys:["lineNumber",
"lineText","range"],Ha:{range:vH}}}};Jsb=class extends _.W{constructor(a={}){super();this.i.aggregations=a.aggregations==null?null:a.aggregations}get aggregations(){return _.Z(this,"aggregations")?_.T(this,"aggregations"):[]}set aggregations(a){this.i.aggregations=a}ha(){return Jsb}ka(){return{Oa:{aggregations:zsb},keys:["aggregations"]}}};
Ksb=class extends _.W{constructor(a={}){super();this.i.findings=a.I5==null?null:a.I5}get I5(){return _.Z(this,"findings")?_.T(this,"findings"):[]}set I5(a){this.i.findings=a}ha(){return Ksb}ka(){return{Oa:{findings:Asb},keys:["findings"]}}};
Lsb=class extends _.W{constructor(a={}){super();this.i.commitLogEntries=a.En==null?null:a.En;this.i.nextCommitId=a.Cfb==null?null:a.Cfb;this.i.nextCommitIds=a.Oya==null?null:a.Oya;this.i.pageToken=a.pageToken==null?null:a.pageToken}get En(){return _.Z(this,"commitLogEntries")?_.T(this,"commitLogEntries"):[]}set En(a){this.i.commitLogEntries=a}get Cfb(){return _.Z(this,"nextCommitId")?_.T(this,"nextCommitId"):""}set Cfb(a){this.i.nextCommitId=a}get Oya(){return _.Z(this,"nextCommitIds")?_.T(this,"nextCommitIds"):
[]}set Oya(a){this.i.nextCommitIds=a}get pageToken(){return _.Z(this,"pageToken")?_.T(this,"pageToken"):""}set pageToken(a){this.i.pageToken=a}ha(){return Lsb}ka(){return{Oa:{commitLogEntries:_.Gsb},keys:["commitLogEntries","nextCommitId","nextCommitIds","pageToken"]}}};Msb=class extends _.W{ha(){return Msb}ka(){return{keys:[]}}};Nsb=class extends _.W{ha(){return Nsb}ka(){return{keys:[]}}};
Osb=class extends _.W{constructor(a={}){super();this.i.matchingRanges=a.kr==null?null:a.kr}get kr(){return _.Z(this,"matchingRanges")?_.T(this,"matchingRanges"):[]}set kr(a){this.i.matchingRanges=a}ha(){return Osb}ka(){return{Oa:{matchingRanges:Hsb},keys:["matchingRanges"]}}};
Psb=class extends _.W{constructor(a={}){super();this.i.tagName=a.tagName==null?null:a.tagName;this.i.targetId=a.targetId==null?null:a.targetId}get tagName(){return _.Z(this,"tagName")?_.T(this,"tagName"):""}set tagName(a){this.i.tagName=a}get targetId(){return _.Z(this,"targetId")?_.T(this,"targetId"):""}set targetId(a){this.i.targetId=a}ha(){return Psb}ka(){return{keys:["tagName","targetId"]}}};
_.Qsb=class extends _.W{constructor(a={}){super();this.i.branch=a.ad==null?null:a.ad;this.i.defaultBranchName=a.N4==null?null:a.N4;this.i.tags=a.tags==null?null:a.tags}get ad(){return _.Z(this,"branch")?_.T(this,"branch"):[]}set ad(a){this.i.branch=a}get N4(){return _.Z(this,"defaultBranchName")?_.T(this,"defaultBranchName"):""}set N4(a){this.i.defaultBranchName=a}get tags(){return _.Z(this,"tags")?_.T(this,"tags"):[]}set tags(a){this.i.tags=a}ha(){return _.Qsb}ka(){return{Oa:{branch:osb,tags:Psb},
keys:["branch","defaultBranchName","tags"]}}};Rsb=class extends _.W{constructor(a={}){super();this.i.roots=a.OAa==null?null:a.OAa}get OAa(){return _.Z(this,"roots")?_.T(this,"roots"):null}set OAa(a){this.i.roots=a}ha(){return Rsb}ka(){return{keys:["roots"],Ha:{roots:_.Qsb}}}};
_.Ssb=class extends _.W{constructor(a={}){super();this.i.pageToken=a.pageToken==null?null:a.pageToken;this.i.pageSize=a.pageSize==null?null:a.pageSize;this.i.numberOfContextLines=a.Gu==null?null:a.Gu;this.i.enableDiagnostics=a.Co==null?null:a.Co;this.i.repositoryScope=a.ho==null?null:a.ho;this.i.refSpecScope=a.CL==null?null:a.CL;this.i.pathPrefix=a.pathPrefix==null?null:a.pathPrefix;this.i.savedQuery=a.Je==null?null:a.Je;this.i.scoringModel=a.RL==null?null:a.RL;this.i.exhaustive=a.Ds==null?null:a.Ds;
this.i.fullHistorySearch=a.Lva==null?null:a.Lva;this.i.debugLevel=a.kO==null?null:a.kO;this.i.retrieveMultibranchResults=a.kx==null?null:a.kx;this.i.suppressGitLegacyResults=a.Bx==null?null:a.Bx;this.i.showPersonalizedResults=a.tr==null?null:a.tr}get kO(){return _.Z(this,"debugLevel")?_.T(this,"debugLevel"):0}set kO(a){this.i.debugLevel=a}get Co(){return _.Z(this,"enableDiagnostics")?_.T(this,"enableDiagnostics"):!1}set Co(a){this.i.enableDiagnostics=a}get Ds(){return _.Z(this,"exhaustive")?_.T(this,
"exhaustive"):!1}set Ds(a){this.i.exhaustive=a}get Lva(){return _.Z(this,"fullHistorySearch")?_.T(this,"fullHistorySearch"):!1}set Lva(a){this.i.fullHistorySearch=a}get Gu(){return _.Z(this,"numberOfContextLines")?_.T(this,"numberOfContextLines"):0}set Gu(a){this.i.numberOfContextLines=a}get pageSize(){return _.Z(this,"pageSize")?_.T(this,"pageSize"):0}set pageSize(a){this.i.pageSize=a}get pageToken(){return _.Z(this,"pageToken")?_.T(this,"pageToken"):""}set pageToken(a){this.i.pageToken=a}get pathPrefix(){return _.Z(this,
"pathPrefix")?_.T(this,"pathPrefix"):""}set pathPrefix(a){this.i.pathPrefix=a}get CL(){return _.Z(this,"refSpecScope")?_.T(this,"refSpecScope"):""}set CL(a){this.i.refSpecScope=a}get ho(){return _.Z(this,"repositoryScope")?_.T(this,"repositoryScope"):null}set ho(a){this.i.repositoryScope=a}get kx(){return _.Z(this,"retrieveMultibranchResults")?_.T(this,"retrieveMultibranchResults"):!1}set kx(a){this.i.retrieveMultibranchResults=a}get Je(){return _.Z(this,"savedQuery")?_.T(this,"savedQuery"):""}set Je(a){this.i.savedQuery=
a}get RL(){return _.Z(this,"scoringModel")?_.T(this,"scoringModel"):""}set RL(a){this.i.scoringModel=a}get tr(){return _.Z(this,"showPersonalizedResults")?_.T(this,"showPersonalizedResults"):!1}set tr(a){this.i.showPersonalizedResults=a}get Bx(){return _.Z(this,"suppressGitLegacyResults")?_.T(this,"suppressGitLegacyResults"):!1}set Bx(a){this.i.suppressGitLegacyResults=a}ha(){return _.Ssb}ka(){return{keys:"debugLevel enableDiagnostics exhaustive fullHistorySearch numberOfContextLines pageSize pageToken pathPrefix refSpecScope repositoryScope retrieveMultibranchResults savedQuery scoringModel showPersonalizedResults suppressGitLegacyResults".split(" "),
Ha:{repositoryScope:VF}}}};
_.wH=class extends _.W{constructor(a={}){super();this.i.numberOfContextLines=a.Gu==null?null:a.Gu;this.i.minSnippetLinesPerFile=a.hja==null?null:a.hja;this.i.minSnippetLinesPerPage=a.ija==null?null:a.ija;this.i.showAllSnippets=a.JBa==null?null:a.JBa}get hja(){return _.Z(this,"minSnippetLinesPerFile")?_.T(this,"minSnippetLinesPerFile"):0}set hja(a){this.i.minSnippetLinesPerFile=a}get ija(){return _.Z(this,"minSnippetLinesPerPage")?_.T(this,"minSnippetLinesPerPage"):0}set ija(a){this.i.minSnippetLinesPerPage=a}get Gu(){return _.Z(this,
"numberOfContextLines")?_.T(this,"numberOfContextLines"):0}set Gu(a){this.i.numberOfContextLines=a}get JBa(){return _.Z(this,"showAllSnippets")?_.T(this,"showAllSnippets"):!1}set JBa(a){this.i.showAllSnippets=a}ha(){return _.wH}ka(){return{keys:["minSnippetLinesPerFile","minSnippetLinesPerPage","numberOfContextLines","showAllSnippets"]}}};
Tsb=class extends _.W{constructor(a={}){super();this.i.queryString=a.Mu==null?null:a.Mu;this.i.searchOptions=a.dBa==null?null:a.dBa;this.i.snippetOptions=a.cM==null?null:a.cM}get Mu(){return _.Z(this,"queryString")?_.T(this,"queryString"):""}set Mu(a){this.i.queryString=a}get dBa(){return _.Z(this,"searchOptions")?_.T(this,"searchOptions"):null}set dBa(a){this.i.searchOptions=a}get cM(){return _.Z(this,"snippetOptions")?_.T(this,"snippetOptions"):null}set cM(a){this.i.snippetOptions=a}ha(){return Tsb}ka(){return{keys:["queryString",
"searchOptions","snippetOptions"],Ha:{searchOptions:_.Ssb,snippetOptions:_.wH}}}};_.Usb=class extends _.W{constructor(a={}){super();this.i.enableDiagnostics=a.Co==null?null:a.Co;this.i.savedQuery=a.Je==null?null:a.Je}get Co(){return _.Z(this,"enableDiagnostics")?_.T(this,"enableDiagnostics"):!1}set Co(a){this.i.enableDiagnostics=a}get Je(){return _.Z(this,"savedQuery")?_.T(this,"savedQuery"):""}set Je(a){this.i.savedQuery=a}ha(){return _.Usb}ka(){return{keys:["enableDiagnostics","savedQuery"]}}};
_.Vsb=class extends _.W{constructor(a={}){super();this.i.numberOfContextLines=a.Gu==null?null:a.Gu}get Gu(){return _.Z(this,"numberOfContextLines")?_.T(this,"numberOfContextLines"):0}set Gu(a){this.i.numberOfContextLines=a}ha(){return _.Vsb}ka(){return{keys:["numberOfContextLines"]}}};
Wsb=class extends _.W{constructor(a={}){super();this.i.file=a.file==null?null:a.file;this.i.queryString=a.Mu==null?null:a.Mu;this.i.options=a.options==null?null:a.options;this.i.snippetOptions=a.cM==null?null:a.cM}get file(){return _.Z(this,"file")?_.T(this,"file"):null}set file(a){this.i.file=a}get options(){return _.Z(this,"options")?_.T(this,"options"):null}set options(a){this.i.options=a}get Mu(){return _.Z(this,"queryString")?_.T(this,"queryString"):""}set Mu(a){this.i.queryString=a}get cM(){return _.Z(this,
"snippetOptions")?_.T(this,"snippetOptions"):null}set cM(a){this.i.snippetOptions=a}ha(){return Wsb}ka(){return{keys:["file","options","queryString","snippetOptions"],Ha:{file:uH,options:_.Usb,snippetOptions:_.Vsb}}}};
Xsb=class extends _.W{constructor(a={}){super();this.i.tokenType=a.tokenType==null?null:a.tokenType;this.i.range=a.Xd==null?null:a.Xd}get Xd(){return _.Z(this,"range")?_.T(this,"range"):null}set Xd(a){this.i.range=a}get tokenType(){return _.Z(this,"tokenType")?_.T(this,"tokenType"):null}set tokenType(a){this.i.tokenType=a}ha(){return Xsb}ka(){return{Na:{tokenType:sH},keys:["range","tokenType"],Ha:{range:vH}}}};
Ysb=class extends _.W{constructor(a={}){super();this.i.lineText=a.dD==null?null:a.dD;this.i.lineNumber=a.lineNumber==null?null:a.lineNumber;this.i.matchingRanges=a.kr==null?null:a.kr;this.i.ranges=a.XG==null?null:a.XG;this.i.tokens=a.qh==null?null:a.qh}get lineNumber(){return _.Z(this,"lineNumber")?_.T(this,"lineNumber"):"0"}set lineNumber(a){this.i.lineNumber=a}get dD(){return _.Z(this,"lineText")?_.T(this,"lineText"):""}set dD(a){this.i.lineText=a}get kr(){return _.Z(this,"matchingRanges")?_.T(this,
"matchingRanges"):null}set kr(a){this.i.matchingRanges=a}get XG(){return _.Z(this,"ranges")?_.T(this,"ranges"):[]}set XG(a){this.i.ranges=a}get qh(){return _.Z(this,"tokens")?_.T(this,"tokens"):[]}set qh(a){this.i.tokens=a}ha(){return Ysb}ka(){return{Oa:{ranges:vH,tokens:Xsb},keys:["lineNumber","lineText","matchingRanges","ranges","tokens"],Ha:{matchingRanges:Hsb}}}};
Zsb=class extends _.W{constructor(a={}){super();this.i.snippetLines=a.yx==null?null:a.yx}get yx(){return _.Z(this,"snippetLines")?_.T(this,"snippetLines"):[]}set yx(a){this.i.snippetLines=a}ha(){return Zsb}ka(){return{Oa:{snippetLines:Ysb},keys:["snippetLines"]}}};
$sb=class extends _.W{constructor(a={}){super();this.i.matchingSnippets=a.vya==null?null:a.vya}get vya(){return _.Z(this,"matchingSnippets")?_.T(this,"matchingSnippets"):[]}set vya(a){this.i.matchingSnippets=a}ha(){return $sb}ka(){return{Oa:{matchingSnippets:Zsb},keys:["matchingSnippets"]}}};
atb=class extends _.W{constructor(a={}){super();this.i.matchingRanges=a.kr==null?null:a.kr;this.i.ranges=a.XG==null?null:a.XG;this.i.snippets=a.Oj==null?null:a.Oj}get kr(){return _.Z(this,"matchingRanges")?_.T(this,"matchingRanges"):[]}set kr(a){this.i.matchingRanges=a}get XG(){return _.Z(this,"ranges")?_.T(this,"ranges"):null}set XG(a){this.i.ranges=a}get Oj(){return _.Z(this,"snippets")?_.T(this,"snippets"):null}set Oj(a){this.i.snippets=a}ha(){return atb}ka(){return{Oa:{matchingRanges:Hsb},keys:["matchingRanges",
"ranges","snippets"],Ha:{ranges:Osb,snippets:$sb}}}};btb=class extends _.W{constructor(a={}){super();this.i.revision=a.Dd==null?null:a.Dd;this.i.snippets=a.Oj==null?null:a.Oj}get Dd(){return _.Z(this,"revision")?_.T(this,"revision"):""}set Dd(a){this.i.revision=a}get Oj(){return _.Z(this,"snippets")?_.T(this,"snippets"):[]}set Oj(a){this.i.snippets=a}ha(){return btb}ka(){return{Oa:{snippets:Zsb},keys:["revision","snippets"]}}};
ctb=class extends _.W{constructor(a={}){super();this.i.fileSpec=a.ze==null?null:a.ze;this.i.snippets=a.Oj==null?null:a.Oj;this.i.numberOfMatchingLines=a.wja==null?null:a.wja;this.i.matchingChangelists=a.Edb==null?null:a.Edb;this.i.revisionMatches=a.JAa==null?null:a.JAa;this.i.deletedAtCl=a.xF==null?null:a.xF;this.i.deletedTermChangelist=a.yF==null?null:a.yF}get xF(){return _.Z(this,"deletedAtCl")?_.T(this,"deletedAtCl"):"0"}set xF(a){this.i.deletedAtCl=a}get yF(){return _.Z(this,"deletedTermChangelist")?
_.T(this,"deletedTermChangelist"):"0"}set yF(a){this.i.deletedTermChangelist=a}get ze(){return _.Z(this,"fileSpec")?_.T(this,"fileSpec"):null}set ze(a){this.i.fileSpec=a}get Edb(){return _.Z(this,"matchingChangelists")?_.T(this,"matchingChangelists"):[]}set Edb(a){this.i.matchingChangelists=a}get wja(){return _.Z(this,"numberOfMatchingLines")?_.T(this,"numberOfMatchingLines"):0}set wja(a){this.i.numberOfMatchingLines=a}get JAa(){return _.Z(this,"revisionMatches")?_.T(this,"revisionMatches"):[]}set JAa(a){this.i.revisionMatches=
a}get Oj(){return _.Z(this,"snippets")?_.T(this,"snippets"):[]}set Oj(a){this.i.snippets=a}ha(){return ctb}ka(){return{Oa:{revisionMatches:btb,snippets:Zsb},keys:"deletedAtCl deletedTermChangelist fileSpec matchingChangelists numberOfMatchingLines revisionMatches snippets".split(" "),Ha:{fileSpec:uH}}}};
dtb=class extends _.W{constructor(a={}){super();this.i.fileSearchResult=a.Yfa==null?null:a.Yfa;this.i.directorySearchResult=a.xua==null?null:a.xua;this.i.debugInfoString=a.rC==null?null:a.rC;this.i.resultToken=a.ML==null?null:a.ML;this.i.personalized=a.M7==null?null:a.M7;this.i.refsToken=a.b8==null?null:a.b8}get rC(){return _.Z(this,"debugInfoString")?_.T(this,"debugInfoString"):""}set rC(a){this.i.debugInfoString=a}get xua(){return _.Z(this,"directorySearchResult")?_.T(this,"directorySearchResult"):
null}set xua(a){this.i.directorySearchResult=a}get Yfa(){return _.Z(this,"fileSearchResult")?_.T(this,"fileSearchResult"):null}set Yfa(a){this.i.fileSearchResult=a}get M7(){return _.Z(this,"personalized")?_.T(this,"personalized"):!1}set M7(a){this.i.personalized=a}get b8(){return _.Z(this,"refsToken")?_.T(this,"refsToken"):""}set b8(a){this.i.refsToken=a}get ML(){return _.Z(this,"resultToken")?_.T(this,"resultToken"):""}set ML(a){this.i.resultToken=a}ha(){return dtb}ka(){return{keys:"debugInfoString directorySearchResult fileSearchResult personalized refsToken resultToken".split(" "),
Ha:{directorySearchResult:Bsb,fileSearchResult:ctb}}}};
_.xH=class extends _.W{constructor(a={}){super();this.i.searchResults=a.Fz==null?null:a.Fz;this.i.estimatedResultCount=a.Oua==null?null:a.Oua;this.i.nextPageToken=a.nextPageToken==null?null:a.nextPageToken;this.i.debugInfoString=a.rC==null?null:a.rC;this.i.responseToken=a.r_==null?null:a.r_;this.i.exhaustive=a.Ds==null?null:a.Ds;this.i.requestToken=a.GL==null?null:a.GL;this.i.debugResponseProto=a.Qq==null?null:a.Qq;this.i.debugRequestProto=a.Pq==null?null:a.Pq;this.i.refinements=a.ED==null?null:a.ED}get rC(){return _.Z(this,
"debugInfoString")?_.T(this,"debugInfoString"):""}set rC(a){this.i.debugInfoString=a}get Pq(){return _.Z(this,"debugRequestProto")?_.T(this,"debugRequestProto"):""}set Pq(a){this.i.debugRequestProto=a}get Qq(){return _.Z(this,"debugResponseProto")?_.T(this,"debugResponseProto"):""}set Qq(a){this.i.debugResponseProto=a}get Oua(){return _.Z(this,"estimatedResultCount")?_.T(this,"estimatedResultCount"):"0"}set Oua(a){this.i.estimatedResultCount=a}get Ds(){return _.Z(this,"exhaustive")?_.T(this,"exhaustive"):
!1}set Ds(a){this.i.exhaustive=a}get nextPageToken(){return _.Z(this,"nextPageToken")?_.T(this,"nextPageToken"):""}set nextPageToken(a){this.i.nextPageToken=a}get ED(){return _.Z(this,"refinements")?_.T(this,"refinements"):[]}set ED(a){this.i.refinements=a}get GL(){return _.Z(this,"requestToken")?_.T(this,"requestToken"):""}set GL(a){this.i.requestToken=a}get r_(){return _.Z(this,"responseToken")?_.T(this,"responseToken"):""}set r_(a){this.i.responseToken=a}get Fz(){return _.Z(this,"searchResults")?
_.T(this,"searchResults"):[]}set Fz(a){this.i.searchResults=a}ha(){return _.xH}ka(){return{Oa:{searchResults:dtb},keys:"debugInfoString debugRequestProto debugResponseProto estimatedResultCount exhaustive nextPageToken refinements requestToken responseToken searchResults".split(" ")}}};
etb=class extends _.W{constructor(a={}){super();this.i.repositoryScope=a.ho==null?null:a.ho;this.i.refSpecScope=a.CL==null?null:a.CL;this.i.pathPrefix=a.pathPrefix==null?null:a.pathPrefix;this.i.savedQuery=a.Je==null?null:a.Je;this.i.maxSuggestions=a.wya==null?null:a.wya;this.i.enableDiagnostics=a.Co==null?null:a.Co;this.i.retrieveMultibranchResults=a.kx==null?null:a.kx;this.i.suppressGitLegacyResults=a.Bx==null?null:a.Bx;this.i.showPersonalizedResults=a.tr==null?null:a.tr}get Co(){return _.Z(this,
"enableDiagnostics")?_.T(this,"enableDiagnostics"):!1}set Co(a){this.i.enableDiagnostics=a}get wya(){return _.Z(this,"maxSuggestions")?_.T(this,"maxSuggestions"):0}set wya(a){this.i.maxSuggestions=a}get pathPrefix(){return _.Z(this,"pathPrefix")?_.T(this,"pathPrefix"):""}set pathPrefix(a){this.i.pathPrefix=a}get CL(){return _.Z(this,"refSpecScope")?_.T(this,"refSpecScope"):""}set CL(a){this.i.refSpecScope=a}get ho(){return _.Z(this,"repositoryScope")?_.T(this,"repositoryScope"):null}set ho(a){this.i.repositoryScope=
a}get kx(){return _.Z(this,"retrieveMultibranchResults")?_.T(this,"retrieveMultibranchResults"):!1}set kx(a){this.i.retrieveMultibranchResults=a}get Je(){return _.Z(this,"savedQuery")?_.T(this,"savedQuery"):""}set Je(a){this.i.savedQuery=a}get tr(){return _.Z(this,"showPersonalizedResults")?_.T(this,"showPersonalizedResults"):!1}set tr(a){this.i.showPersonalizedResults=a}get Bx(){return _.Z(this,"suppressGitLegacyResults")?_.T(this,"suppressGitLegacyResults"):!1}set Bx(a){this.i.suppressGitLegacyResults=
a}ha(){return etb}ka(){return{keys:"enableDiagnostics maxSuggestions pathPrefix refSpecScope repositoryScope retrieveMultibranchResults savedQuery showPersonalizedResults suppressGitLegacyResults".split(" "),Ha:{repositoryScope:VF}}}};
ftb=class extends _.W{constructor(a={}){super();this.i.queryString=a.Mu==null?null:a.Mu;this.i.suggestOptions=a.dCa==null?null:a.dCa}get Mu(){return _.Z(this,"queryString")?_.T(this,"queryString"):""}set Mu(a){this.i.queryString=a}get dCa(){return _.Z(this,"suggestOptions")?_.T(this,"suggestOptions"):null}set dCa(a){this.i.suggestOptions=a}ha(){return ftb}ka(){return{keys:["queryString","suggestOptions"],Ha:{suggestOptions:etb}}}};
gtb=class extends _.W{constructor(a={}){super();this.i.type=a.type==null?null:a.type;this.i.range=a.Xd==null?null:a.Xd}static get tf(){return rH}get Xd(){return _.Z(this,"range")?_.T(this,"range"):null}set Xd(a){this.i.range=a}get type(){return _.Z(this,"type")?_.T(this,"type"):null}set type(a){this.i.type=a}ha(){return gtb}ka(){return{Na:{type:rH},keys:["range","type"],Ha:{range:vH}}}};
htb=class extends _.W{constructor(a={}){super();this.i.title=a.title==null?null:a.title;this.i.symbol=a.symbol==null?null:a.symbol;this.i.fileSpec=a.ze==null?null:a.ze;this.i.lineNumber=a.lineNumber==null?null:a.lineNumber;this.i.resultToken=a.ML==null?null:a.ML;this.i.match=a.match==null?null:a.match}get ze(){return _.Z(this,"fileSpec")?_.T(this,"fileSpec"):null}set ze(a){this.i.fileSpec=a}get lineNumber(){return _.Z(this,"lineNumber")?_.T(this,"lineNumber"):0}set lineNumber(a){this.i.lineNumber=
a}get match(){return _.Z(this,"match")?_.T(this,"match"):null}set match(a){this.i.match=a}get ML(){return _.Z(this,"resultToken")?_.T(this,"resultToken"):""}set ML(a){this.i.resultToken=a}get symbol(){return _.Z(this,"symbol")?_.T(this,"symbol"):null}set symbol(a){this.i.symbol=a}get title(){return _.Z(this,"title")?_.T(this,"title"):""}set title(a){this.i.title=a}ha(){return htb}ka(){return{keys:"fileSpec lineNumber match resultToken symbol title".split(" "),Ha:{fileSpec:uH,match:Isb,symbol:gtb}}}};
itb=class extends _.W{constructor(a={}){super();this.i.suggestions=a.Wu==null?null:a.Wu;this.i.responseToken=a.r_==null?null:a.r_;this.i.requestToken=a.GL==null?null:a.GL}get GL(){return _.Z(this,"requestToken")?_.T(this,"requestToken"):""}set GL(a){this.i.requestToken=a}get r_(){return _.Z(this,"responseToken")?_.T(this,"responseToken"):""}set r_(a){this.i.responseToken=a}get Wu(){return _.Z(this,"suggestions")?_.T(this,"suggestions"):[]}set Wu(a){this.i.suggestions=a}ha(){return itb}ka(){return{Oa:{suggestions:htb},
keys:["requestToken","responseToken","suggestions"]}}};
_.yH={$Xgafv:"$.xgafv",access_token:"access_token",activityTypes:"activityTypes",alias:"alias",alt:"alt",attributeNames:"attributeNames",callback:"callback",categories:"categories",category:"category",diffBase:"diffBase",domain:"domain",featuredOnly:"featuredOnly",fields:"fields",fileSpecFileSize:"fileSpec.fileSize",fileSpecLocationHint:"fileSpec.locationHint",fileSpecPath:"fileSpec.path",fileSpecSourceRootRefHint:"fileSpec.sourceRoot.refHint",fileSpecSourceRootRefSpec:"fileSpec.sourceRoot.refSpec",
fileSpecSourceRootRepositoryKeyDepotGroup:"fileSpec.sourceRoot.repositoryKey.depotGroup",fileSpecSourceRootRepositoryKeyHostName:"fileSpec.sourceRoot.repositoryKey.hostName",fileSpecSourceRootRepositoryKeyOssProject:"fileSpec.sourceRoot.repositoryKey.ossProject",fileSpecSourceRootRepositoryKeyProjectId:"fileSpec.sourceRoot.repositoryKey.projectId",fileSpecSourceRootRepositoryKeyRepositoryName:"fileSpec.sourceRoot.repositoryKey.repositoryName",fileSpecSourceRootRepositoryKeyWorkspaceId:"fileSpec.sourceRoot.repositoryKey.workspaceId",
fileSpecSources:"fileSpec.sources",fileSpecType:"fileSpec.type",gitRefsToken:"gitRefsToken",graphType:"graphType",includeAttributes:"includeAttributes",includeAuxiliaryDirectoryContents:"includeAuxiliaryDirectoryContents",includeDiffEntries:"includeDiffEntries",includeRegionalKeys:"includeRegionalKeys",invocationId:"invocationId",key:"key",logForPath:"logForPath",logForPathWithPagination:"logForPathWithPagination",maxLogEntries:"maxLogEntries",maxRelatedFiles:"maxRelatedFiles",mergeLatestData:"mergeLatestData",
multibranchEnabled:"multibranchEnabled",oauth_token:"oauth_token",oldestHash:"oldestHash",owner:"owner",pageToken:"pageToken",parentPath:"parentPath",path:"path",pathsToSkip:"pathsToSkip",preferCompressed:"preferCompressed",preferIncrementalRendering:"preferIncrementalRendering",preferServerHighlighting:"preferServerHighlighting",prettyPrint:"prettyPrint",projectName:"projectName",quotaUser:"quotaUser",recentFile:"recentFile",refHint:"refHint",repositoryKeyDepotGroup:"repositoryKey.depotGroup",repositoryKeyHostName:"repositoryKey.hostName",
repositoryKeyOssProject:"repositoryKey.ossProject",repositoryKeyProjectId:"repositoryKey.projectId",repositoryKeyRepositoryName:"repositoryKey.repositoryName",repositoryKeyWorkspaceId:"repositoryKey.workspaceId",repositoryScopeIncludeRegionalRepos:"repositoryScope.includeRegionalRepos",repositoryScopeRootDepotGroup:"repositoryScope.root.depotGroup",repositoryScopeRootHostName:"repositoryScope.root.hostName",repositoryScopeRootOssProject:"repositoryScope.root.ossProject",repositoryScopeRootProjectId:"repositoryScope.root.projectId",
repositoryScopeRootRepositoryName:"repositoryScope.root.repositoryName",sourceRootRefHint:"sourceRoot.refHint",sourceRootRefSpec:"sourceRoot.refSpec",sourceRootRepositoryKeyDepotGroup:"sourceRoot.repositoryKey.depotGroup",sourceRootRepositoryKeyHostName:"sourceRoot.repositoryKey.hostName",sourceRootRepositoryKeyOssProject:"sourceRoot.repositoryKey.ossProject",sourceRootRepositoryKeyProjectId:"sourceRoot.repositoryKey.projectId",sourceRootRepositoryKeyRepositoryName:"sourceRoot.repositoryKey.repositoryName",
sourceRootRepositoryKeyWorkspaceId:"sourceRoot.repositoryKey.workspaceId",spacesPerTab:"spacesPerTab",starts:"starts",symmetricDiffRefSpec:"symmetricDiffRefSpec",ticket:"ticket",uploadType:"uploadType",upload_protocol:"upload_protocol"};
zH=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.sn(b,c)}list(a={},b={}){return _.rn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.codeFindings.aggregations.list",path:`/${this.Wa}/codeFindings/aggregations`,Sa:_.zh(a,_.yH,b),Ob:Jsb})}};zH.O=function(a){return new (a||zH)(_.m(_.$v,8),_.m(_.aw),_.m(_.qn,8))};zH.ta=_.k({token:zH,oa:zH.O});var AH=class{};AH.O=function(a){return new (a||AH)};AH.ta=_.k({token:AH,oa:a=>zH.O(a),Ea:_.bw});
var BH=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.sn(b,c)}getConfiguration(a={},b={}){return _.rn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.codeFindings.getConfiguration",path:`/${this.Wa}/codeFindings/configuration`,Sa:_.zh(a,_.yH,b),Ob:Esb})}list(a={},b={}){return _.rn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.codeFindings.list",path:`/${this.Wa}/codeFindings`,Sa:_.zh(a,_.yH,b),Ob:Ksb})}};
BH.O=function(a){return new (a||BH)(_.m(_.$v,8),_.m(_.aw),_.m(_.qn,8))};BH.ta=_.k({token:BH,oa:BH.O});var CH=class{};CH.O=function(a){return new (a||CH)};CH.ta=_.k({token:CH,oa:a=>BH.O(a),Ea:_.bw});
var DH=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.sn(b,c)}match(a,b={},c={}){return _.rn(this.ub,{body:a,Lb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.contents.match",path:`/${this.Wa}/contents/match`,Sa:_.zh(b,_.yH,c),Ob:atb})}search(a,b={},c={}){return _.rn(this.ub,{body:a,Lb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.contents.search",path:`/${this.Wa}/contents/search`,Sa:_.zh(b,_.yH,c),Ob:_.xH})}dsb(a,b={}){return _.rn(this.ub,{body:a,Lb:"POST",
Mb:"integration_grimoire_pa_googleapis_sandbox.contents.suggest",path:`/${this.Wa}/contents/suggest`,Sa:_.zh(b,_.yH,{}),Ob:itb})}};DH.O=function(a){return new (a||DH)(_.m(_.$v,8),_.m(_.aw),_.m(_.qn,8))};DH.ta=_.k({token:DH,oa:DH.O});var EH=class{};EH.O=function(a){return new (a||EH)};EH.ta=_.k({token:EH,oa:a=>DH.O(a),Ea:_.bw});
var FH=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.sn(b,c)}get(a={},b={}){return _.rn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.fileCoverageCategories.get",path:`/${this.Wa}/fileCoverageCategories:get`,Sa:_.zh(a,_.yH,b),Ob:xsb})}};FH.O=function(a){return new (a||FH)(_.m(_.$v,8),_.m(_.aw),_.m(_.qn,8))};FH.ta=_.k({token:FH,oa:FH.O});var GH=class{};GH.O=function(a){return new (a||GH)};GH.ta=_.k({token:GH,oa:a=>FH.O(a),Ea:_.bw});
var HH=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.sn(b,c)}get(a={},b={}){return _.rn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.fileTestCoverage.get",path:`/${this.Wa}/fileTestCoverage:get`,Sa:_.zh(a,_.yH,b),Ob:Dsb})}};HH.O=function(a){return new (a||HH)(_.m(_.$v,8),_.m(_.aw),_.m(_.qn,8))};HH.ta=_.k({token:HH,oa:HH.O});var IH=class{};IH.O=function(a){return new (a||IH)};IH.ta=_.k({token:IH,oa:a=>HH.O(a),Ea:_.bw});
var JH=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.sn(b,c)}list(a={},b={}){return _.rn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.history.list.list",path:`/${this.Wa}/history/list`,Sa:_.zh(a,_.yH,b),Ob:Lsb})}};JH.O=function(a){return new (a||JH)(_.m(_.$v,8),_.m(_.aw),_.m(_.qn,8))};JH.ta=_.k({token:JH,oa:JH.O});_.KH=class{};_.KH.O=function(a){return new (a||_.KH)};_.KH.ta=_.k({token:_.KH,oa:a=>JH.O(a),Ea:_.bw});
var LH=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.sn(b,c)}Oib(a){return _.rn(this.ub,{body:a,Lb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.indexing.prepare",path:`/${this.Wa}/indexing/prepare`,Sa:_.zh({},_.yH,{}),Ob:Nsb})}};LH.O=function(a){return new (a||LH)(_.m(_.$v,8),_.m(_.aw),_.m(_.qn,8))};LH.ta=_.k({token:LH,oa:LH.O});var MH=class{};MH.O=function(a){return new (a||MH)};MH.ta=_.k({token:MH,oa:a=>LH.O(a),Ea:_.bw});
var NH=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.sn(b,c)}list(a={},b={}){return _.rn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.refs.list",path:`/${this.Wa}/refs`,Sa:_.zh(a,_.yH,b),Ob:Rsb})}};NH.O=function(a){return new (a||NH)(_.m(_.$v,8),_.m(_.aw),_.m(_.qn,8))};NH.ta=_.k({token:NH,oa:NH.O});var OH=class{};OH.O=function(a){return new (a||OH)};OH.ta=_.k({token:OH,oa:a=>NH.O(a),Ea:_.bw});var PH=class{};PH.O=function(a){return new (a||PH)};
PH.Ca=_.vd({type:PH});PH.Ba=_.Xc({imports:[_.Xn]});var QH=class{};QH.O=function(a){return new (a||QH)};QH.wa=_.td({type:QH,na:[["","onedevDot",""]],ob:1,Ya:function(a){a&2&&_.og("aria-hidden",!0)},hc:["onedevDot",""],ya:1,Aa:0,qa:function(a){a&1&&_.Q(0,"\u00a0\u00b7\u00a0")},hb:2});var RH=class{};RH.O=function(a){return new (a||RH)};RH.Ca=_.vd({type:RH});RH.Ba=_.Xc({});
var jtb=[[["onedev-hovercard-action"]]],SH=class{Qa(){}get statusText(){switch(this.changelist.status){case 0:return"Submitted";case 1:return"Pending";case 2:return"Rolled Back";default:return"Status Unknown"}}get SVc(){return this.changelist.updateTime?(new _.sv("HH:mm MMM d, yyyy")).format(this.changelist.updateTime):""}};SH.O=function(a){return new (a||SH)};
SH.wa=_.td({type:SH,na:[["onedev-changelist-hovercard-body"]],inputs:{changelist:"changelist"},standalone:!0,features:[_.$g],ac:["onedev-hovercard-action"],ya:30,Aa:7,Da:[["role","dialog","aria-label","Changelist Hovercard",1,"onedev-hovercard-content"],[1,"onedev-hovercard-body"],[1,"title","gmat-subhead-1"],[1,"content","gmat-body-3"],["svgIcon","access_time_24px"],[1,"detail"],[1,"label"],[4,"ngIf"],["svgIcon","info_outline_24px"],[1,"subcontent"],[1,"dot-separated-list"],[4,"ngFor","ngForOf"],
["class","subcontent",4,"ngIf"],["svgIcon","link_24px"],["target","_blank","rel","noopener noreferrer",3,"href"],["onedevDot","",4,"ngIf"],["onedevDot",""]],qa:function(a,b){a&1&&(_.Eg(jtb),_.F(0,"div",0)(1,"div",1)(2,"div",2),_.Q(3),_.J(),_.F(4,"div",3),_.K(5,"mat-icon",4),_.F(6,"div",5)(7,"span",6),_.Q(8),_.J(),_.C(9,oob,2,1,"span",7),_.J(),_.K(10,"mat-icon",8),_.F(11,"div",5)(12,"div",9)(13,"span",6),_.Q(14,"Author"),_.J(),_.F(15,"span"),_.Q(16),_.J()(),_.F(17,"div",9)(18,"span",6),_.Q(19,"Reviewers"),
_.J(),_.F(20,"ul",10),_.C(21,qob,4,2,"ng-container",11),_.J()(),_.C(22,rob,5,1,"div",12),_.J(),_.K(23,"mat-icon",13),_.F(24,"div",5)(25,"ul",10)(26,"li")(27,"a",14),_.Q(28,"Critique"),_.J()()()()()(),_.Gg(29),_.J());a&2&&(_.y(3),_.Ug(" ",b.changelist.title," "),_.y(5),_.Vg(b.statusText),_.y(),_.E("ngIf",b.changelist.updateTime),_.y(7),_.Vg(b.changelist.Hm),_.y(5),_.E("ngForOf",b.changelist.cH),_.y(),_.E("ngIf",b.changelist.aIb),_.y(5),_.E("href","https://critique-ng.corp.google.com/cl/"+b.changelist.id,
_.tf))},Fa:[PH,_.Xn,_.Qn,_.Rn,RH,QH,_.hu,_.gu],styles:[".onedev-hovercard-content{--onedev-card-background:var(--surface-default,#fff);--onedev-card-title-text:var(--text-default,#202124);--onedev-card-icon:var(--icon,#5f6368);--onedev-card-secondary-text:var(--text-secondary,#5f6368);--onedev-card-link-color:var(--primary-default,#1a73e8)}.onedev-hovercard-content{background-color:var(--onedev-card-background);width:356px}.onedev-hovercard-content .onedev-hovercard-body{padding:20px}.onedev-hovercard-content .onedev-hovercard-body a{color:var(--onedev-card-link-color)}.onedev-hovercard-content .onedev-hovercard-body .contact-info.with-avatar{display:grid;grid-template-columns:48px auto;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.onedev-hovercard-content .onedev-hovercard-body .contact-info.with-avatar .avatar{grid-row:1/span 2}.onedev-hovercard-content .onedev-hovercard-body .contact-info .name{grid-row:1;grid-column:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}.onedev-hovercard-content .onedev-hovercard-body .contact-info .email{grid-row:2;grid-column:2}.onedev-hovercard-content .onedev-hovercard-body .title{color:var(--onedev-card-title-text);margin:0 0 12px;max-height:48px;overflow:hidden}.onedev-hovercard-content .onedev-hovercard-body .chips{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:12px}.onedev-hovercard-content .onedev-hovercard-body mat-icon{color:var(--onedev-card-icon);font-size:18px;height:18px;width:18px}.onedev-hovercard-content .onedev-hovercard-body .content{display:grid;grid-template-columns:18px auto;grid-gap:12px 20px;margin:0;margin-top:12px}.onedev-hovercard-content .onedev-hovercard-body .content .detail{margin-top:2px}.onedev-hovercard-content .onedev-hovercard-body .content:empty{margin-top:0}.onedev-hovercard-content .onedev-hovercard-body .subcontent:not(:last-child){margin-bottom:8px}.onedev-hovercard-content .onedev-hovercard-body .label{color:var(--onedev-card-secondary-text);padding:0 8px 0 0}.onedev-hovercard-content .onedev-hovercard-body .dot-separated-list{display:inline;list-style-type:none;margin:0;padding:0}.onedev-hovercard-content .onedev-hovercard-body .dot-separated-list li{display:inline}"],
hb:2,Ma:0});ktb=[12,16,23,7,1,11,14,5,17,25,22,13,2,19,0,8,10,20,4,15,24,21,18,26,9,3,6];_.TH=class{};_.TH.O=function(a){return new (a||_.TH)};_.TH.Ca=_.vd({type:_.TH});_.TH.Ba=_.Xc({});_.UH=class{};_.UH.O=function(a){return new (a||_.UH)};_.UH.La=_.xd({type:_.UH,na:[["mat-panel-title"]],nb:[1,"mat-expansion-panel-header-title"],standalone:!0});ltb=function(a,b,c){return _.x(_.OF(a.gH),_.v(d=>_.vF(d,_.MF)),_.v(c),_.v(d=>({prefix:d,gub:uob(d)})),_.Yf(b))};
_.mtb=function(a,b,c){const d=b?tob([],b):c.prefix,e={prefix:d,gub:()=>Object.assign({},c,{prefix:d})},f=d&&d.value&&(_.Sj(d.value).path||"").endsWith("/");return b?ltb(a,e,({queries:g})=>tob(g,b)):c.Pp||f?_.u(e):ltb(a,e,({ffa:g})=>g?wG(g):d)};_.VH=class{constructor(a){this.gH=a}};_.VH.O=function(a){return new (a||_.VH)(_.m(_.PF))};_.VH.ta=_.k({token:_.VH,oa:_.VH.O,Ea:"root"});var ntb,otb,ptb;ntb={};otb={};ptb={};_.WH=function(){throw Error("Rd");};_.WH.prototype.TKb=null;_.WH.prototype.T5=function(){return this.content};_.WH.prototype.toString=function(){return this.content};_.WH.prototype.gE=function(){if(this.Jea!==ntb)throw Error("Sd");return _.lc(this.toString())};var qtb=function(){_.WH.call(this)};_.Lk(qtb,_.WH);qtb.prototype.Jea=ntb;var rtb,vtb,vob,wob,ZH,Atb,Btb,ttb,Ctb,ytb,stb,wtb,xtb,ztb,Dtb,Etb,utb;rtb=function(a){if(a!=null)switch(a.TKb){case 1:return 1;case -1:return-1;case 0:return 0}return null};_.YH=function(a){return a!=null&&a.Jea===ntb?a:a instanceof _.kc?(0,_.XH)(_.nc(a).toString()):(0,_.XH)(String(String(a)).replace(stb,ttb),rtb(a))};_.XH=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.TKb=d);return c}}(qtb);
vtb=function(a){return xob(String(a),()=>"").replace(utb,"&lt;")};vob=RegExp.prototype.hasOwnProperty("sticky");wob=new RegExp((vob?"":"^")+"(?:!|/?([a-zA-Z][a-zA-Z0-9:-]*))",vob?"gy":"g");ZH=function(a){return a!=null&&a.Jea===ntb?String(vtb(a.T5())).replace(wtb,ttb):String(a).replace(stb,ttb)};
Atb=function(a){a!=null&&a.Jea===otb||a!=null&&a.Jea===ptb?a=String(a).replace(xtb,ytb):a instanceof _.dc?a=String(_.ec(a)).replace(xtb,ytb):a instanceof _.ac?a=String(_.cc(a).toString()).replace(xtb,ytb):(a=String(a),a=ztb.test(a)?a.replace(xtb,ytb):"about:invalid#zSoyz");return a};
Btb={"\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;"};ttb=function(a){return Btb[a]};
Ctb={"\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"};ytb=function(a){return Ctb[a]};stb=/[\x00\x22\x26\x27\x3c\x3e]/g;wtb=/[\x00\x22\x27\x3c\x3e]/g;xtb=/[\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;ztb=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;Dtb=/^(?!base|iframe|link|noframes|noscript|object|script|style|textarea|title|xmp)[a-z0-9_$:-]*$/i;Etb=function(a){a=String(a);return Dtb.test(a)?a:"zSoyz"};utb=/</g;var Ktb,Ltb;_.Gtb=function(a){return _.Ftb(a.lineNumber,a.href)};_.Ftb=function(a,b){return(0,_.XH)('<div class="line-number CodeMirror-gutter-background"><a class="CodeMirror-linenumber CodeMirror-gutter-elt" href="'+ZH(Atb(b))+'" aria-label="Line '+ZH(a+1)+'" tabIndex="-1" data-line-number="'+ZH(a)+'">'+_.YH(a+1)+"</a></div>")};_.Itb=function(a){return _.Htb(a.start,a.end)};
_.Htb=function(a,b){let c="";b=Math.max(0,Math.ceil(b-a));for(let d=0;d<b;d++){const e=a+d;c+='<div class="line-number CodeMirror-gutter-background"><span class="CodeMirror-linenumber CodeMirror-gutter-elt" aria-label="Line '+ZH(e+1)+'" tabIndex="-1" data-line-number="'+ZH(e)+'">'+_.YH(e+1)+"</span></div>"}return(0,_.XH)(c)};Ktb=function(a){const b=a.lines,c=a.pu;let d="";a=a.lineNumbers;const e=a.length;for(let f=0;f<e;f++){const g=a[f];d+=_.Jtb(g,b[g],c[f])}return(0,_.XH)(d)};
_.Jtb=function(a,b,c){return(0,_.XH)('<div data-line-number="'+ZH(a)+'">'+Ltb(void 0,b,c)+"</div>")};
Ltb=function(a,b,c,d){d=d===void 0?0:d;let e="";if(c.length!==0){const f=c.length;for(let g=0;g<f;g++){const l=c[g];e+=_.YH(b.substring(g===0?0:c[g-1].dj()-d,l.Lm()-d))+"<"+Etb(_.Y(l,3))+' class="'+ZH(_.Y(l,4))+'"'+(l.cwa()!==""?' href="'+ZH(Atb(l.cwa()))+'"':"")+(l.getKey()!==""?' data-key="'+ZH(l.getKey())+'"':"")+">"+Ltb(a,b.substring(l.Lm()-d,l.dj()-d),_.$H(l),l.Lm())+"</"+Etb(_.Y(l,3))+">"+(g===c.length-1?_.YH(b.substring(l.dj()-d)):"")}}else e+=_.YH(b);return(0,_.XH)(e)};_.$H=function(a,b){return _.jl(a,_.aI,8,_.el(b))};_.aI=class extends _.zk{constructor(a){super(a)}Lm(){return _.wl(this,1)}setStart(a){return _.Ll(this,1,a)}dj(){return _.wl(this,2)}setEnd(a){return _.Ll(this,2,a)}cwa(){return _.Y(this,5)}getKey(){return _.Y(this,6)}sx(a){return _.Wj(this,6,a)}};var Mtb=function(a){if(a!=null)return _.Xb(a),{start:_.wl(a,1),end:_.wl(a,2),tagName:_.Y(a,3),cpd:_.Y(a,4),href:_.Y(a,5),key:_.Y(a,6),gdb:_.vl(a,7),Ved:_.Tb(_.$H(a),Mtb)}};_.aI.prototype.toObject=function(){return Mtb(this)};var Ntb;_.bI=function(a,b,c){a=a.create("span");a.className=c;b=document.createTextNode(b);a.appendChild(b);return a};_.cI=function(a,b){a=a.create("div");a.className=b;return a};Ntb=class{constructor(a){this.t7=a;this.rendered=[]}clear(){if(this.t7.Rq){const a=this.rendered;this.rendered=[];for(const b of a)this.t7.Rq(b)}}create(a){a=this.t7.createElement(a);this.t7.Rq&&_.aG(a)&&this.rendered.push(a);return a}};var Otb;Otb=function(a,b,c,d=0){if(_.yG(b,a.xu())){var e=a.KX.get(b);if(!e||c)if(e||!c){var f=a.cj(b);f&&(c?(a.container.insertBefore(f,e),_.tm(e),a.KX.delete(b)):(c=a.bua(b,d),a.KX.set(b,c),c.style.display="none",a.container.insertBefore(c,f),a=_.cI(a,""),a.style.display="none",a.appendChild(f),c.appendChild(a)))}}};
_.Ptb=class extends Ntb{constructor({ma:a},b){super(b);this.KX=new Map;this.container=a}Ex(a,b){const c=new Map(b.map(g=>[g.start,g]));b=new Set;for(var d of a){a=void 0;for(var e=d.start;e<d.end;e++){var f=c.get(e);f&&(a=a===void 0?f.indentation:Math.min(a,f.indentation))}a===void 0&&(a=0);for(e=d.start;e<d.end;e++){Otb(this,e,!1,a);if(f=this.KX.get(e))f.style.display=e===d.start?"":"none";b.add(e)}}for(const [g]of this.KX)d=g,b.has(d)||Otb(this,d,!0)}clear(){super.clear();this.KX.clear()}};var Bob=/Meta/gi;_.AG={Op:"Everything",value:"",Wb:_.zG("e"),Du:"Everything"};var Kob=new _.Nt("Directory ({dir})"),Mob=new _.Nt("Search in ({repo} \u203a {dir})"),Lob=new _.Nt("Search in ({id}/{repo} \u203a \u2026 \u203a {dir})"),Oob=new _.Nt("Directory ({repo} \u203a {dir})"),Nob=new _.Nt("Directory ({id}/{repo} \u203a {ref} \u203a {dir})"),Sob=new _.Nt("Repository ({repo})"),Rob=new _.Nt("Package ({package})"),Gob=new _.Nt("Branch ({branch})"),Job=new _.Nt("Branch ({id}/{repo} \u203a {ref})"),Fob=new _.Nt("Tag ({tag})"),Iob=new _.Nt("Tag ({id}/{repo} \u203a {ref})"),Hob=
new _.Nt("Search in ({id}/{repo} \u203a {ref})"),Dob=new _.Nt("Project ({project})");var Rtb=function(a){return a.prototype.hasOwnProperty("$$generatedClassName")?a.prototype.$$generatedClassName:a.prototype.$$generatedClassName="Class$obf_"+ ++Qtb},Qtb=1E3;var eI=class{qha(){return Stb(this)}toString(){return QG(Ttb(dI(this.constructor)))+"@"+QG((this.qha()>>>0).toString(16))}};var Wtb=class extends eI{constructor(){super();this.ava=0}kdb(){return(this.ava+1|0)<this.bNb.length}e7(){if(!this.kdb()){var a=new Utb,b=a;b.Nda instanceof Error&&(Error.captureStackTrace?Error.captureStackTrace(b.Nda):b.Nda.stack=Error().stack);b=a;var c=Error(a);b.Nda=c;Vtb(c,b);throw a.Nda;}a=this.bNb;b=this.ava=this.ava+1|0;return a[b]}};var Xtb=class extends eI{toString(){let a=Ttb(dI(this.constructor)),b=this.Bid;return b==null?a:QG(a)+": "+QG(b)}};var Ytb=class extends Xtb{};var Ztb=class extends Ytb{};var Sqb=function(a,b){return Object.is(a,b)||a==null&&b==null};var $tb=function(a,b,c){if(Object.prototype.hasOwnProperty.call(a.prototype,b))return a.prototype[b];c=c();return a.prototype[b]=c};var aub=class extends eI{};var bub=class extends eI{};var cub=class extends bub{};var dub=function(){dub=()=>{};let a=Pqb([256],eub,fub);for(let b=0;b<256;b=b+1|0)a[b]=gub(b-128|0);hub=a},hub;var Pqb=function(a,b,c){return iub(a,{Vxa:b,mSb:c,s_a:a.length})},iub=function(a,b){let c=a[0];if(c==null)return null;const d=new globalThis.Array(c);b&&(d.Gxb=b);if(a.length>1){a=a.slice(1);b=b&&{Vxa:b.Vxa,mSb:b.mSb,s_a:b.s_a-1};for(let e=0;e<c;e++)d[e]=iub(a,b)}else if(b&&(a=b.Vxa.I$c,a!==void 0))for(b=0;b<c;b++)d[b]=a;return d};var Tqb=function(a){a>-129&&a<128?(dub(),a=hub[a+128|0]):a=gub(a);return a},fub=function(a){return a instanceof eub},gub=function(a){let b=new eub;b.FC=a;return b},eub=class extends bub{constructor(){super();this.FC=0}qha(){return this.FC}toString(){return""+this.FC}};var jub=class extends eI{constructor(a){super();this.NUc=a}};var kub=function(a){let b;return b=a.MUc,b()},lub=class extends eI{constructor(a){super();this.MUc=a}};var mub=class extends eI{toString(){return this.Ifa}};var Utb=class extends Ztb{};var nub=class extends mub{};var oub=class extends eI{toString(){return this.v5?this.g3a.length==0?this.v5.toString():QG(this.v5.toString())+QG(this.g3a):this.LUc}};var pub=function(a){switch(typeof a){case "string":let b=0;for(let c=0;c<a.length;c=c+1|0)b=(b<<5)-b+a.charCodeAt(c)|0;return b;case "number":return Math.max(Math.min(a,2147483647),-2147483648)|0;case "boolean":return a?1231:1237;default:return a==null?0:Stb(a)}},qub=0,Stb=function(a){return a.Hxb||(Object.defineProperties(a,{Hxb:{value:qub=qub+1|0,enumerable:!1}}),a.Hxb)};var rub=function(a){return a.qha?a.qha():pub(a)},uub=function(a){switch(typeof a){case "number":return dI(cub);case "boolean":return dI(aub);case "string":return dI(Qqb);case "function":return dI(sub)}if(a instanceof eI)a=dI(a.constructor);else if(Array.isArray(a))a=(a=a.Gxb)?dI(a.Vxa,a.s_a):dI(eI,1);else if(a!=null)a=dI(tub);else throw new TypeError("Td");return a};var sub=class{};var tub=class extends eI{};var Vtb=function(a,b){if(a instanceof Object)try{a.Sbd=b,Object.defineProperties(a,{cause:{get:()=>b.JUc&&b.JUc.Nda}})}catch(c){}};var QG=function(a){return a==null?"null":a.toString()},vub=function(a,b){return Sqb(a.substr(0,b.length),b)},Rqb=function(a){return"string"===typeof a},Qqb=class extends eI{};var dI=function(a,b){let c=b||0;return $tb(a,"$$class/"+c,()=>new wub(a,c))},xub=function(a,b){let c="";for(let d=0;d<b;d=d+1|0)c=QG(c)+QG(a);return c},Ttb=function(a){return a.c3a!=0?QG(xub("[",a.c3a))+String("L"+QG(Rtb(a.b3a))+";"):Rtb(a.b3a)},wub=class extends eI{constructor(a,b){super();this.b3a=a;this.c3a=b}toString(){return"class "+QG(Ttb(this))}};var yub=function(a,b){a.push(b)},zub=function(a,b){for(let c=0,d=b.length;c<d;c=c+1|0)a.push(b[c])},Aub=function(a,b){a.sort((c,d)=>{let e;return e=b.NUc,e(c,d)})},Cub=function(a){return new lub(()=>{let b=new Bub;b.ava=-1;b.bNb=a;return b})};var Bub=class extends Wtb{};var Eub,Dub;Eub=function(a,b,c,d){let e=null;for(;c.length!=0;){let g=c.pop();var f=a.Ch.pxa(g);let l=a.Ch.dj(g);a.Ch.setEnd(g,a.Ch.Lm(b));let p=f&&!a.Ch.xxa(b)&&a.Ch.xxa(g),t=c.length==0?null:c[c.length-1|0];p||a.Ch.Lm(g)>=a.Ch.dj(g)?t!=null?a.Ch.FWb(t,g):e=a.Ch.IC(g):t!=null&&a.Ch.vda(t,g);f=f?a.Ch.dj(b):a.Ch.Lm(b);!p&&f<l&&Dub(a,d,a.Ch.cLb(g,f,l))}return e};Dub=function(a,b,c){let d=b.length;for(;d>0&&a.Ch.Ywb(b[d-1|0],c)>0;)d=d-1|0;b.splice(d,0,c)};
_.Fub=class extends eI{constructor(a){super();this.Ch=a}Yc(a){let b;if(!a||a.length==0)return this.Ch.uu([]);var c=[];for(var d=a.length-1|0;d>=0;d=d-1|0)yub(c,this.Ch.bc(a[d]));a=(b=this.Ch,new jub((g,l)=>b.Ywb(g,l)));Aub(c,a);a=[];d=[];for(var e=!1;c.length>0;){let g=c.pop();for(;a.length!=0&&this.Ch.Lm(g)>=this.Ch.dj(a[a.length-1|0]);){var f=a.pop();this.Ch.pxa(f)&&(e=!1);a.length==0||this.Ch.vda(a[a.length-1|0],f)}f=e;let l=this.Ch.pxa(g);e=f||l;if(a.length==0)a.push(g),d.push(g);else if(f&&l){if(!this.Ch.xxa(g)){if(e=
Eub(this,g,a,c))d.pop(),zub(d,e);e=!1;Dub(this,c,g)}}else f=a[a.length-1|0],this.Ch.dj(g)>this.Ch.dj(f)&&Dub(this,c,this.Ch.OZb(g,this.Ch.dj(f))),a.push(g)}for(c=a.length;c>1;c=c-1|0)this.Ch.vda(a[c-2|0],a[c-1|0]);return this.Ch.uu(d)}};var Gub=function(a,b){const c=a.Mka.get(b);c&&(_.tm(c.element),a.view.remove(a.view.indexOf(c.G9c)),a.Mka.delete(b))},Hub=function(a,b){const c=a.cj(b.line);if(c){a.Mka.get(b)&&Gub(a,b);var d=a.view.mi(b.qa,b.context);const e=d.om;if(e.length!==1)throw Error("Ud");d={element:e[0],G9c:d};a.t7.insertBefore(a.container,d.element,c);_.$m(a.Vd);a.Mka.set(b,d)}},fI=class extends _.Ptb{constructor(a,b,c,d,e){super(c,d);this.Vd=a;this.view=b;this.kb=c;this.Fx=!1;this.ag=[];this.Ok=new _.Xm;this.cD=new _.Xm;
this.Mka=new Map;this.lines=[];this.Pm=[];this.Sm=0;this.Za=_.x(e.nX(),_.Mf()).subscribe(f=>{const g=this.tabSize===void 0;this.tabSize=f;g||_.$m(this.Vd)})}Ia(){this.Za.unsubscribe()}Sb(a){if(a.highlightedLines){for(const b of Array.from(this.container.querySelectorAll("[aria-current]")))b.removeAttribute("aria-current");a=_.xG(this.ag,this.xu());for(const b of a)for(a=b.start;a<=b.end;a++){let c;(c=this.cj(a))==null||c.setAttribute("aria-current","true")}}}xu(){return this.Sm}cj(a){this.Pm.length<=
a&&(this.Pm=this.Pm.concat(Array.from(this.container.children).slice(this.Pm.length)));return this.Pm[a]}bua(a,b){const c=_.cI(this,"line");c.appendChild(_.bI(this,Array.from({length:b+1}).join(" "),"line"));b=_.bI(this,"...","line ellipses");b.addEventListener("click",()=>{this.Ok.emit(a)});c.appendChild(b);return c}uV(){if(this.xu())return this.container.firstElementChild.getBoundingClientRect().height;const a=_.cI(this,"");a.appendChild(document.createTextNode("_"));this.container.appendChild(a);
const b=a.getBoundingClientRect().height;this.container.removeChild(a);return b}zda(a,b=0,c=a.length,d=[]){this.lines=a;b===0&&(this.Pm=[]);b<this.Sm&&(b=this.Sm);this.Sm=c;var e=document.getElementById("pre-rendered-code");if(e!=null&&this.Fx){b=e.scrollTop;e.parentNode.removeChild(e);e=e.querySelector("code-container");var f;e.setAttribute("style",(f=this.container.getAttribute("style"))!=null?f:"");this.container.parentElement.replaceChild(e,this.container);this.container=e;(f=_.DG(this.container,
"format-code","body"))&&f.scrollTop<=0&&(f.scrollTop=b);b=this.container.childElementCount;d=d.slice(1)}for(f=0;b<c&&f<d.length;)e=this.container.childElementCount,_.YF(this.container,"beforeend",d[f]),f++,b+=this.container.childElementCount-e;b>=c&&(this.Sm=b);if(f<d.length)return d.slice(f);if(b<c){d=this.CXa(b,c);c=this.container;b=b===void 0?0:b;f="";e=d.length;for(let g=0;g<e;g++){const l=b+g;f+=_.Jtb(l,a[l],d[g])}a=(0,_.XH)(f);_.YF(c,"beforeend",a.gE())}return[]}Dna(a){a=a.filter(f=>_.yG(f,
this.xu()));if(!(a.length===0||a[a.length-1]>=this.Sm)){var b=new _.Fub(new Iub),c=a.map(f=>{let g;return b.Yc((g=this.ek.get(f))!=null?g:null)}),d=document.activeElement,e=null;d!=null&&d.parentElement===this.container&&(e=d.dataset.lineNumber);d=document.createElement("div");yob(d,Ktb({lineNumbers:a,lines:this.lines,pu:c}));for(c=a.length-1;c>=0;c--){const f=d.children[c];this.KX.has(a[c])||this.container.replaceChild(f,this.cj(a[c]));this.Pm[a[c]]=f}e!=null&&(a=Number(e),isNaN(a)||this.focus(a))}}focus(a){a=
_.xG(a,this.xu());if(a.length!==0){var b=this.cj(a[0].start);b.hasAttribute("tabindex")||b.setAttribute("tabindex","-1");this.cD.next(a[0].start);b.focus()}}clear(){super.clear();this.view.clear();this.container.textContent="";this.Sm=0;this.Mka.clear()}CXa(a,b){const c=new _.Fub(new Iub),d=[];for(;a<b;a++){let e;d.push(c.Yc((e=this.ek.get(a))!=null?e:null))}return d}};fI.O=function(a){return new (a||fI)(_.B(_.hn),_.B(_.Kg),_.B(_.re),_.B(_.Sm),_.B(_.Qv))};
fI.wa=_.td({type:fI,na:[["code-container"]],ob:4,Ya:function(a,b){a&2&&_.pg("-moz-tab-size",b.tabSize)("tab-size",b.tabSize)},inputs:{Fx:"usePrefetchIfPossible",ag:"highlightedLines",ek:"inlineWidgets"},outputs:{Ok:"lineShown",cD:"lineFocused"},features:[_.mg,_.Ld],ya:0,Aa:0,qa:function(){},styles:["code-container{min-width:80ch;padding:0 4px;-moz-tab-size:2;tab-size:2;white-space:pre}code-container.nopadding{padding:0}code-container .ellipses{border-radius:1ch;cursor:pointer;padding:0 1ch;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}"],
hb:2,Ma:0});
var Iub=class{vda(a,b){_.pl(a,8,_.aI,b)}cLb(a,b,c){return _.Zk(a.clone(),8).setStart(b).setEnd(c)}uu(a){return a}IC(a){return _.$H(a,_.Yk)}dj(a){return a.dj()}Lm(a){return a.Lm()}pxa(a){return _.Y(a,3)==="a"}xxa(a){return _.vl(a,7)}FWb(a,b){b=_.$H(a).concat(_.$H(b));_.ol(a,8,b)}setEnd(a,b){a.setEnd(b)}OZb(a,b){if(b<a.Lm()||b>=a.dj())throw new RangeError;const c=_.Zk(a.clone(),8).setStart(b);a.setEnd(b);return c}bc(a){const b=(new _.aI).setStart(a.startColumn).setEnd(a.endColumn);a.gdb&&_.Jl(b,7,!0);
var c,d=(c=a.tagName)!=null?c:"span";c=_.Wj(b,3,d);_.Wj(c,4,a.yp);a.href!=null&&_.Wj(b,5,a.href);a.key!=null&&b.sx(a.key);return b}Ywb(a,b){return b.Lm()-a.Lm()||a.dj()-b.dj()}};var Jub=Object.freeze({UNKNOWN:"",COMMENT:"cm-comment",KEYWORD:"cm-keyword",STRING_LITERAL:"cm-string",NUMERIC_LITERAL:"cm-number",MACRO:"cm-meta",ATOM:"cm-atom",DEFINITION:"cm-def",TYPE_ID:"cm-type",QUALIFIER:"cm-qualifier",LOCAL_REF:"cm-variable-2"}),Kub=function(a){return a.snippet.yx.map(({dD:b})=>b.substring(a.bfa)+"\n")},Mub=function(a,{qh:b}){return b.filter(c=>{const d=c.Xd;c=c.tokenType;return!d||d.startIndex+d.length<=a.bfa?!1:!!c&&Jub.hasOwnProperty(c)&&!!Jub[c]}).map(({Xd:c,tokenType:d})=>
Object.assign({},Lub(a,c),{yp:Jub[d]}))},Nub=function(a,{lineNumber:b,dD:c}){return a.DMb.filter(d=>d.lineNumber===b).flatMap(d=>d.cO.map(e=>{let f=e.startIndex;for(e=e.length;f<c.length&&c[f]===" ";)++f,--e;return Object.assign({},Lub(a,new vH({startIndex:f,length:e})),{yp:a.CMb||"emphasized"})}))},Oub=function(a,{kr:b}){return b?b.cO.map(c=>Object.assign({},Lub(a,c),{tagName:"mark",yp:""})):[]},Pub=function(a,{lineNumber:b,dD:c}){if(!a.eD)return[];b=a.eD(_.CG(b));return[Object.assign({},Lub(a,new vH({startIndex:0,
length:c.length})),{tagName:"a",yp:"",href:b})]},Lub=function(a,b){return{startColumn:Math.max(b.startIndex-a.bfa,0),endColumn:Math.max(b.startIndex+b.length-a.bfa,0)}},gI=class{constructor(){this.DMb=[];this.CMb="";this.bfa=0}Sb(){this.bfa=Vob(this.snippet);this.Zd.clear();var a=this.Zd;const b=this.snippet.yx,c=new Map;for(let e=0,f=b.length;e<f;e++){var d=b[e];d=[...Mub(this,d),...Nub(this,d),...Oub(this,d),...Pub(this,d)];c.set(e,d)}a.ek=c;this.Zd.zda(Kub(this))}};
gI.O=function(a){return new (a||gI)};
gI.wa=_.td({type:gI,na:[["basic-snippet","snippet",""]],rb:function(a,b){a&1&&_.Mg(fI,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.Zd=c.first)}},inputs:{eD:"linkGenerator",snippet:"snippet",DMb:"emphasizedRanges",CMb:"emphasisClass",ps:"codeFontSize"},features:[_.Ld],hc:["snippet",""],ya:1,Aa:2,Da:[[1,"nopadding"]],qa:function(a,b){a&1&&_.K(0,"code-container",0);a&2&&_.pg("font-size",b.ps)},Fa:[fI],styles:["basic-snippet[_nghost-%COMP%]{display:flex}basic-snippet[_nghost-%COMP%]   code-container[_ngcontent-%COMP%]{font:initial;font-family:monospace;letter-spacing:normal;line-height:1.25;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;-webkit-text-size-adjust:100%;flex:1 1 100%}basic-snippet[_nghost-%COMP%]   code-container[_ngcontent-%COMP%]     div{padding:0 4px}basic-snippet[_nghost-%COMP%]     a{color:inherit}basic-snippet[_nghost-%COMP%]     a:focus, basic-snippet[_nghost-%COMP%]     a:hover{text-decoration:none}basic-snippet[_nghost-%COMP%]     mark{font-weight:700}"],Ma:0});
var Uob=/\S/;_.hI=class{constructor(a,b,c){this.Ga=a;this.Ua=b;this.document=c;this.rM="resultLine";this.FK=this.FO=-1}Sb(){}click(a){if(a.button===0&&!_.GG(a)){var b=FG(a);if(b!=null){b=_.CG(this.snippet.yx[b.lineNumber].lineNumber);var c=this.eD(b);a:{var d=this.document.getSelection();if(d&&d.toString()){const e=d.anchorNode&&_.DG(d.anchorNode instanceof Element?d.anchorNode:d.anchorNode.parentElement,"file-search-snippet");d=d.focusNode&&_.DG(d.focusNode instanceof Element?d.focusNode:d.focusNode.parentElement,
"file-search-snippet");if(e||d)break a}a.preventDefault();_.ep(this.Ua,c)}this.Ga.mb({element:this.lc,action:this.rM,gestureName:"CLICK",Of:this.resultIndex,gK:[Object.assign({},this.QW,{lineNumber:b})]},a)}}}};_.hI.O=function(a){return new (a||_.hI)(_.B(_.wv),_.B(_.gi),_.B(_.bi))};
_.hI.wa=_.td({type:_.hI,na:["file-search-snippet linkGenerator  resultIndex  snippet  trackElement  feedbackEvent ".split(" ")],rb:function(a,b){a&1&&_.Mg(gI,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.W3=c.first)}},inputs:{eD:"linkGenerator",resultIndex:"resultIndex",snippet:"snippet",lc:"trackElement",QW:"feedbackEvent",ps:"codeFontSize"},features:[_.Ld],hc:"linkGenerator  resultIndex  snippet  trackElement  feedbackEvent ".split(" "),ya:3,Aa:6,Da:[[1,"line-numbers"],["class","line-number",3,"focus","hover",
"mouseenter","mouseleave",4,"ngFor","ngForOf"],[3,"click","mouseover","mouseout","focusin","focusout","snippet","linkGenerator","codeFontSize"],[1,"line-number",3,"mouseenter","mouseleave"]],qa:function(a,b){a&1&&(_.F(0,"div",0),_.C(1,Wob,2,5,"div",1),_.J(),_.F(2,"basic-snippet",2),_.N("click",function(c){return b.click(c)})("mouseover",function(c){c=FG(c);if(c!=null){var d=c.element;b.FK=c.lineNumber;d.classList.add("hover")}})("mouseout",function(c){c=FG(c);c!=null&&(b.FK=-1,c.element.classList.remove("hover"))})("focusin",
function(c){c=FG(c);c!=null&&(b.FO>=0&&b.W3.Zd.cj(b.FO).classList.remove("focus"),b.FO=c.lineNumber,b.W3.Zd.cj(b.FO).classList.add("focus"))})("focusout",function(c){FG(c)!=null&&(b.FO>=0&&b.W3.Zd.cj(b.FO).classList.remove("focus"),b.FO=-1)}),_.J());a&2&&(_.pg("font-size",b.ps),_.y(),_.E("ngForOf",b.snippet.yx),_.y(),_.E("snippet",b.snippet)("linkGenerator",b.eD)("codeFontSize",b.ps))},Fa:[_.Qn,gI],styles:["file-search-snippet[_nghost-%COMP%]{display:flex;overflow:hidden}file-search-snippet[_nghost-%COMP%]   basic-snippet[_ngcontent-%COMP%]{flex:1 1 100%}file-search-snippet[_nghost-%COMP%]   basic-snippet[_ngcontent-%COMP%]     div{cursor:pointer}file-search-snippet[_nghost-%COMP%]   .line-numbers[_ngcontent-%COMP%]{font:initial;font-family:monospace;letter-spacing:normal;line-height:1.25;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;-webkit-text-size-adjust:100%;display:inline-block;min-width:76px}file-search-snippet[_nghost-%COMP%]   .line-numbers[_ngcontent-%COMP%]   .line-number[_ngcontent-%COMP%]{padding-left:40px;text-align:end;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}"],
Ma:0});_.Qub=new _.Dd("cEvt");_.Rub={onError(a){throw a;},bub(a){return a()},kna(a){a()},RSb(){},bdb(){},d7(){},Vs(){},xY(){}};var Sub;_.HG=function(a,b){let c=0;for(const d of a.U0)if(d.end<=b&&(c+=d.end-d.start-1),d.start<b&&d.end>b&&(c+=b-d.start-1),d.start>=b)break;return b-c};Sub=class{constructor(a){this.R7a=a;this.U0=Xob(a)}bna(a){if(a.end<=a.start||a.start<0)return this;const b=new Map(this.R7a);b.has(a.start)?b.delete(a.start):b.set(a.start,a);return new Sub(b)}};_.iI=new Sub(new Map);
_.jI=class{constructor(a=_.Rub){this.ne=a;this.Jwb=new _.Pf;this.visibility=_.x(this.Jwb,_.Vf((b,c)=>{switch(c.action){case "toggleRange":return a&&(b.R7a.has(c.Xd.start)?a.bdb():a.RSb()),b.bna(c.Xd);case "show":return this.show(b,c.line);case "showAll":return _.iI;default:return _.db(c,void 0)}},_.iI),_.Yf(_.iI),_.Wf(1))}Ex(a){this.Jwb.next(a)}Ia(){this.Jwb.complete()}show(a,b){if(b==null)return a;let c=a,d=!1;b=typeof b==="number"?[{start:b,end:b}]:b;for(const [,e]of a.R7a){a=e;let f=!1;for(const g of b)if(a.start<=
g.start&&a.end>=g.start||a.start<=g.end&&a.end>=g.end){f=!0;break}f&&(d=!0,c=c.bna(a))}d&&this.ne&&this.ne.bdb();return c}};_.jI.O=function(a){return new (a||_.jI)(_.m(_.Qub,8))};_.jI.ta=_.k({token:_.jI,oa:_.jI.O});_.kI=class{constructor(){this.Lwb=[];this.Ho=[];this.lineHeight=0;this.visibility=_.iI;this.eQ=new _.Xm;this.delay=_.x(_.u(!0),_.Lf(50))}Td(a){(a=a.target)&&a instanceof HTMLElement&&(a=a.dataset.index)&&(a=Number(a),isNaN(a)||this.eQ.emit(this.Lwb[a].original))}Sb(a){a.folding&&(this.delay=_.x(_.u(!0),_.Lf(50)));if(a.visibility||a.folding)this.Lwb=$ob(this.visibility,this.Ho)}};_.kI.O=function(a){return new (a||_.kI)};
_.kI.wa=_.td({type:_.kI,na:[["code-folding-container"]],Ya:function(a,b){a&1&&_.N("click",function(c){return b.Td(c)})},inputs:{Ho:"folding",lineHeight:"lineHeight",visibility:"visibility"},outputs:{eQ:"rangeToggled"},features:[_.Ld],ya:2,Aa:3,Da:[[4,"ngIf"],["class","range-marker",3,"height","left","top","title",4,"ngFor","ngForOf"],[1,"range-marker",3,"title"]],qa:function(a,b){a&1&&(_.C(0,Zob,2,1,"ng-container",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.delay))},Fa:[_.Qn,_.Rn,_.Wn],styles:["code-folding-container[_nghost-%COMP%]{position:relative}.range-marker[_ngcontent-%COMP%]{border-radius:4px;cursor:pointer;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:.6ch}"],
Ma:0});_.lI=class{};_.lI.O=function(a){return new (a||_.lI)};_.lI.Ca=_.vd({type:_.lI});_.lI.Ba=_.Xc({imports:[_.Xn]});var Uub;_.Tub=function(a,b){const c=_.fpb(b);return a.fD.fetch(c,()=>{a.DNb.next(c);return _.gpb(a.fQc,c,b.category)})};Uub=function(a){return _.x(a.zL.prefetch("findingsConfig"),_.Hf(),_.Zf(b=>{b&&a.LKb.put("getConfiguration",_.u(_.yh(Esb,JSON.parse(b.response)).root));return a.LKb.fetch("getConfiguration",()=>_.x(a.tKb.getConfiguration(),_.v(c=>c.root)))}))};
_.mI=class{constructor(a,b,c,d,e){this.Ga=a;this.tKb=b;this.jRc=c;this.zL=d;this.F_c=new _.qu(this.Ga);this.gIb=new _.Sf(1);this.fD=new _.qu(this.Ga);this.DNb=new _.Sf(1);this.LKb=new _.qu(this.Ga);this.eQc=_.x(this.gIb,epb(e,f=>_.x(this.jRc.list(f),_.v(g=>hpb(f,g.aggregations)))));this.fQc=_.x(this.DNb,epb(e,f=>_.x(this.tKb.list(f),_.v(g=>hpb(f,g.I5)))))}};_.mI.O=function(a){return new (a||_.mI)(_.m(_.wp),_.m(CH),_.m(AH),_.m(_.Ov),_.m(_.df))};_.mI.ta=_.k({token:_.mI,oa:_.mI.O,Ea:"root"});_.Vub=function(a,b){return _.x(a.lSb,_.v(c=>c.get(b)))};
_.nI=class{constructor(a,b){this.J5=b;_.kv.has(14)?this.g4a=_.x(Uub(this.J5),_.v(c=>(c==null?void 0:c.children)||[]),_.Uf(1),_.Oe()):this.g4a=_.u([]);this.lSb=_.x(this.g4a,_.v(ipb))}T5a(){return this.g4a}getAnnotations(a,b,c,d,e,f,g){const l=g?"FILE":"DIRECTORY";return cG(b)||b==="host"?_.x(_.Vub(this,f),_.Zf(p=>{if(!p)return _.u([]);const t=_.jpb(p);return t?_.x(_.Tub(this.J5,{tb:a,Uc:b,fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:d,fileSpecPath:e,fileSpecType:l,category:t}),
_.v(w=>w.map(A=>kpb(p,A)))):_.u([])})):_.Ke("Only depot group and multibranch are currently supported")}};_.nI.O=function(a){return new (a||_.nI)(_.m(_.lv),_.m(_.mI))};_.nI.ta=_.k({token:_.nI,oa:_.nI.O,Ea:"root"});var Xub;_.Wub=new Set(["depot","host","ossProject"]);Xub=function(a,b,c,d){if(!_.Wub.has(c))throw Error("Xd");const e=Object.assign({},_.IG(b,c),{fileSpecSourceRootRepositoryKeyRepositoryName:d});return a.HQc.fetch(e,()=>_.x(a.VUc.get(e),_.v(f=>f.categories)))};_.oI=class{constructor(a,b,c){this.Ga=a;this.fVc=b;this.VUc=c;this.RRc=new _.qu(this.Ga);this.HQc=new _.qu(this.Ga)}};_.oI.O=function(a){return new (a||_.oI)(_.m(_.wp),_.m(IH),_.m(GH))};_.oI.ta=_.k({token:_.oI,oa:_.oI.O,Ea:"root"});var Yub,$ub,bvb,avb;Yub=["BLAME","XREFS","NL_SEMANTIC_OUTLINES"];_.Zub=new _.Dd("viewDataProvider");$ub=function(a){const b=["DEFAULT","FUZZING"];return _.x(a.YIb,_.Zf(c=>{if(!c)return _.u(b);const d=c.Va.tb,e=c.Va.Uc;c=c.Va.repository;return d&&e&&_.Wub.has(e)&&c?_.x(Xub(a.L3a,d,e,c),_.Yf(b),_.Ef(()=>_.u([])),_.v(f=>[...(new Set([...f,...b]))])):_.u(b)}),_.v(c=>c.filter(_.nob).map(_.jva)))};
bvb=function(a,b){return _.x(avb(a),_.v(c=>{const d=[Wrb];_.kv.has(101)&&d.push(Vrb);d.push(Xrb);d.push(Yrb);d.push(c);_.kv.has(27)&&(d.push(_.t4a),d.push(_.u4a));return b?d.filter(e=>e.id==="LINE_COUNTS"||e.id==="FILE_COUNTS"?b.isDirectory:b.isDirectory||b.nG&&(e.id==="BLAME"||e.id==="COVERAGE_GENERIC")?!1:!0):d}))};avb=function(a){return _.x(a.Yta,_.v(b=>{const c=new Set(b);return Object.assign({},_.r4a,{children:_.r4a.children.filter(({id:d})=>c.has(d))})}))};
_.pI=class{constructor(a,b,c,d,e,f){this.UF=a;this.Zb=c;this.L3a=d;this.state=new _.Uh(new Map);this.Za=new _.ve;this.YIb=_.x(f||_.Ye,_.$e(spb),_.jG(g=>g.location),_.v(g=>({Va:g.location,isDirectory:g.kind===1,nG:_.uG(g.VG),rG:g.kind===0?g.rG:void 0})),_.Yf(void 0),_.Uf(1),_.Oe());this.Yta=_.x($ub(this),_.Uf(1),_.Oe());this.hUa=_.x(_.Pe([this.YIb,_.x(this.UF.T5a(),_.Yf([]))]),_.Zf(([g,l])=>_.x(bvb(this,g),_.v(p=>[...p,...lpb(l,g)]))),_.Mf(tpb),_.Uf(1),_.Oe());a=_.x(Zrb(this.Zb),_.v(g=>new Map(Array.from(g,
([l,p])=>[l,p.Nf==="ON"?{enabled:!0,vu:0}:{enabled:!1}]))),_.Jf(1),_.$f(_.x(this.state,_.Xf())));b=_.x(this.hUa,_.bg(this.state),_.v(([g,l])=>{g=qpb(g);const p=opb(_.Li(e.Wc)),t=new Map;for(const [w,{enabled:A}]of l){const G=A||ppb(w,p);t.set(w,G?{enabled:!0,vu:0}:{enabled:!1})}for(const w of g)!l.has(w.id)&&w.JP&&t.set(w.id,{enabled:!0,vu:0});return t}));this.Za.add(_.Se(a,b).subscribe(g=>{this.state.next(g)}));a=_.x(this.hUa,_.v(g=>new Set(qpb(g).map(l=>l.id))));this.zma=_.x(_.Pe([this.state,a]),
_.v(([g,l])=>{const p=new Map;for(const [t,w]of g.entries()){g=t;const A=w;l.has(g)&&p.set(g,A)}return p}),_.Mf(rpb),_.Uf(1),_.Oe())}Ia(){this.Za.unsubscribe()}T5a(){return this.hUa}ZC(a){return _.x(this.zma,_.v(b=>b.get(a)||{enabled:!1}),_.Mf(_.tc))}Ss(a){return(a=this.state.getValue().get(a))?a.enabled:!1}sBa(...a){const b=new Map(this.state.getValue()),c=new Map;for(const {vi:d,state:e}of a){let f;((f=this.state.getValue().get(d))==null?void 0:f.enabled)===e.enabled||Yub.includes(d)||c.set(d,{Nf:e.enabled?
"ON":"OFF",Jma:""});b.set(d,e)}c.size>0&&this.Zb.ETb(c);this.state.next(b)}};_.pI.O=function(a){return new (a||_.pI)(_.m(_.nI),_.m(_.lv),_.m(_.Qv),_.m(_.oI),_.m(_.Th),_.m(_.Zub,8))};_.pI.ta=_.k({token:_.pI,oa:_.pI.O});_.qI=class extends _.Ur{constructor(a,b,c){super(a,b,c);this.lines=[];this.QMb="code-and-highlight-container";this.r4=new _.Pf;this.Iya=new _.Pf;this.afb=new _.Pf;this.lbb=new _.Pf;this.mbb=new _.Pf;this.scroll=new _.Pf}Qa(){super.Qa()}Ia(){super.Ia()}};_.qI.O=function(a){return new (a||_.qI)(_.B(_.re),_.B(_.Tr),_.B(_.df))};_.qI.La=_.xd({type:_.qI,features:[_.mg]});var JG=void 0;_.rI=class{constructor(a,b){if(_.kv.has(7)){const c=new _.Uh(!0);this.enabled=c.Yf();b.register("toggleLineLimitation","8",()=>{c.Wn.length&&c.next(!c.value)})}else this.enabled=_.u(!1)}};_.rI.O=function(a){return new (a||_.rI)(_.m(_.lv),_.m(_.Ju))};_.rI.ta=_.k({token:_.rI,oa:_.rI.O,Ea:"root"});var cvb=["CodeMirror-activeline","CodeMirror-activeline-gutter"],dvb=function(a,b){const c=a.cw;a.cw+=b;b=a.cw;if(c!==b){if(a.Qm){var d=[];for(let f=c;f<b;f++)d.push(_.Gtb({lineNumber:f,href:a.Qm(f)}).gE());_.YF(a.container,"beforeend",_.FA(_.gm,d))}else _.YF(a.container,"beforeend",_.Itb({start:c,end:b}).gE());d=Array.from(a.container.children);a.pr=c===0?d:a.pr.concat(d.slice(a.pr.length));for(var e of a.CK)c<=e&&e<b&&a.yha(a.pr[e]);for(const [f,g]of a.Y2a.entries())e=f,d=g,c<=e&&e<b&&a.pr[e].classList.add(...d)}a.ZG=
_.zob(a.D6,a.pr)},evb=function(a,{line:b,height:c}){if(a.pr[b]){if(!a.g8.get(b)){const d={height:0,element:_.cI(a,"")};a.t7.insertBefore(a.container,d.element,a.pr[b]);a.g8.set(b,d)}a=a.g8.get(b);a.height+=c;a.element.style.height=`${a.height}px`}},fvb=function(a,{line:b,height:c}){const d=a.g8.get(b);d&&(d.height-=c,d.height>0?d.element.style.height=`${d.height}px`:(a.g8.delete(b),_.tm(d.element)))},sI=class extends _.Ptb{constructor(a,b){super(a,b);this.kb=a;this.cD=new _.Xm;this.ir=new _.Xm;this.yu=
new _.Xm;this.Ok=new _.Xm;this.D6=void 0;this.ZG=new Set;this.CK=new Set;this.cw=0;this.pr=[];this.g8=new Map;this.Y2a=new Map}xu(){return this.pr.length}cj(a){return this.pr[a]}bua(a){const b=_.cI(this,"line-number CodeMirror-gutter-background");b.appendChild(_.bI(this,"-",""));b.addEventListener("click",()=>{this.Ok.emit(a)});return b}Td(a){const b=a.target;if(b.tagName==="A"&&(a.button!==0||a.ctrlKey||a.metaKey))return!0;for(var c=b;c!==a.currentTarget&&!c.classList.contains("line-number");)c=
c.parentElement;c=Number(c.firstElementChild.dataset.lineNumber);if(isNaN(c))return!0;if(b.tagName!=="A")return this.yu.next({line:c,m7:a}),!0;this.ir.next({line:c,m7:a});return!1}clear(){super.clear();this.pr=[];this.g8.clear();this.container.textContent="";this.cw=0;dvb(this,0)}focus(a){a=_.xG(a,this.pr.length);a.length>0&&(this.pr[a[0].start].firstElementChild.focus(),this.cD.next(a[0].start))}zha(a){for(const b of this.ZG||[]){b.classList.remove("highlight");for(const c of cvb)b.classList.remove(c);
b.removeAttribute("aria-current");b.style.backgroundColor=""}this.D6=a;this.ZG=_.zob(this.D6,this.pr);this.CK=_.Aob(a);for(const b of this.ZG)this.yha(b)}Uub(a){if(this.Qm){this.Qm=a;for(let b=0,c=this.pr.length;b<c;b++)_.jc(this.pr[b].firstElementChild,a(b))}else this.clear(),dvb(this,this.cw)}yha(a){a.classList.add("highlight");for(const b of cvb)a.classList.add(b);a.setAttribute("aria-current","true")}};sI.O=function(a){return new (a||sI)(_.B(_.re),_.B(_.Sm))};
sI.wa=_.td({type:sI,na:[["line-number-container"]],Ya:function(a,b){a&1&&_.N("click",function(c){return b.Td(c)})},inputs:{Qm:"lineNumberLinkProvider"},outputs:{cD:"lineFocused",ir:"lineNumberClicked",yu:"gutterClicked",Ok:"lineShown"},features:[_.mg],ya:0,Aa:0,qa:function(){},styles:["line-number-container{flex-basis:auto;flex-grow:0;flex-shrink:0;min-width:0}div.line-number{padding:0 5px 0 3px;position:unset;text-align:end}.CodeMirror-linenumber{line-height:inherit;min-width:unset;padding:0 0 0 5px;position:unset}a.CodeMirror-linenumber{cursor:pointer;display:block;text-align:right}"],
hb:2,Ma:0});_.tI=class{constructor(a){this.Ga=a;this.YTb=new _.Pf;this.fua=new Map;this.xja=new _.qu(this.Ga)}register(a,b){if(this.fua.has(a))throw Error("$d`"+a);this.fua.set(a,b);this.YTb.next(a)}sC(a){if(!this.fua.has(a))throw Error("ae`"+a);this.fua.delete(a);this.YTb.next(a)}};_.tI.O=function(a){return new (a||_.tI)(_.m(_.wp))};_.tI.ta=_.k({token:_.tI,oa:_.tI.O,Ea:"root"});var gvb,hvb,ivb,jvb,kvb,lvb,mvb,Apb,nvb,rvb,svb,tvb;gvb=["sidebar"];hvb=["content"];ivb=["gutter"];jvb=["decorations"];kvb=["focusElement"];lvb=["panel"];mvb=["splitter"];Apb=function(a){a.nma.next(250);a.NQ.set(1);_.$m(a.Vd)};
nvb=function(a,b=a.lineHeight,c=!1){return _.Ee(function*(){c?a.Iza=[...a.Qda].map(d=>({type:"add",widget:d})):yield a.continue;a.xna(b);a.Bna(b);for(const {type:d,widget:e}of a.Iza)d==="add"?(Hub(a.Zd,e),evb(a.Kg,e)):(Gub(a.Zd,e),fvb(a.Kg,e));a.Iza=[];for(const d of a.gz.concat(a.Tu))a.Y0(d);for(const [d,e]of a.OC)a.yna(e,d,b)})};_.ovb=function(a){a.wM=_.HG(a.visibility,a.Sm)};_.pvb=function(a){a.Dwa||(a.Dwa=!0,setTimeout(()=>{a.Dwa=!1;a.Pka();_.$m(a.Vd)}))};
_.qvb=function(a){a.Cwa||(a.Cwa=!0,setTimeout(()=>{a.Cwa=!1;a.Oka();_.$m(a.Vd)}))};rvb=function(a){return a.Gd.Ss("NL_SEMANTIC_OUTLINES")&&a.WF==="CODE"};svb=function(a){return a.NQ()===1&&a.Gd.Ss("NL_SEMANTIC_OUTLINES")};tvb=function(a){return a.NQ()===2&&a.Gd.Ss("NL_SEMANTIC_OUTLINES")};
_.uI=class extends _.qI{constructor(a,b,c,d,e,f,g,l,p,t,w,A,G,I,L,V,da,na){super(A,G,a);this.renderer=c;this.view=d;this.vl=e;this.kla=f;this.m1=g;this.Dh=l;this.td=p;this.document=t;this.Vd=I;this.Xz=L;this.dcb=V;this.iRa=da;this.Gd=na;this.I6a=_.xG;this.ys=new Set;this.ek=new Map;this.QC=this.FX=this.Cwa=this.Dwa=!1;this.Qda=new Set;this.gz=[];this.yw=new Map;this.OC=new Map;this.Iea=new _.Sf(1);this.Za=new _.ve;this.Tu=[];this.ht=null;this.Iza=[];this.T0=[];this.rc=!1;this.uta=new _.Pf;this.lE=
()=>{};this.WC=!1;this.eW=_.n(_.hg);this.EX=!0;this.wM=this.lineHeight=0;this.value=this.fileName="";this.Bia=1E3;this.Qxa=800;this.visibility=_.iI;this.Ho=[];this.tE=void 0;this.Fx=!1;this.hna=new _.Xm;this.Ok=new _.Xm;this.eQ=new _.Xm;this.NQ=_.Rg(0);this.lq=vnb.required("sidebar",{read:_.re});this.nma=new _.Uh(250);this.mV=0;this.fe=this.nV="";this.zr=this.El=this.XK=void 0;this.tea=!1;this.jW=!0;this.ir=new _.Xm;this.yu=new _.Xm;this.xY=_.Uz(()=>{this.ne.xY()},500);this.ne=w||_.Rub;this.Ii=new _.Hu(this.document);
this.Ii.bsa=!1;this.Ii.iQ("CTRL_A",65,2);this.Ii.iQ("CTRL_A",65,8);_.gq(this.Ii,"shortcut",ya=>{if(ya.identifier==="CTRL_A")for(ya=this.Kea.ma;ya;){if(this.document.activeElement===ya){if(this.continue){const Ba=t.getSelection(),Ga=Ba&&Ba.toString();this.continue.then(()=>{Ba&&Ba.toString()!==Ga||_.EG(this.Zd.container)})}else _.EG(this.Zd.container);return!1}ya=ya.parentElement}return!0});this.Za.add(this.iRa.ps.subscribe(ya=>{this.kb.ma.style.fontSize=ya!=null?`${ya}px`:"";_.$m(this.Vd);setTimeout(()=>
{this.Cka(this.Zd.uV())})}));this.Za.add(this.Xz.Ata.subscribe(ya=>{this.fe=ya;_.$m(this.Vd)}))}get Zd(){return this.pXa}get Sm(){return this.lines.length}set Zd(a){this.pXa=a;this.Za.add(_.x(_.Ve(window,"resize"),_.v(()=>a.uV()),_.Mf()).subscribe(b=>{this.Cka(b)}))}set ila(a){this.EX=!1;this.ag=_.upb(a)}Sb(a){if(!this.lineHeight){for(var b of this.fe.split(" "))b&&this.Kea.ma.classList.add(b);this.lineHeight=this.Zd.uV()}a.fileName||a.value?(this.xgb(),this.continue=this.ne.bub(()=>this.render())):
a.scrollToLine?(this.Cw(this.ag),this.D_(_.fG(this.ag))):a.lineNumberLinkProvider?(b=()=>{this.Kg.Uub(this.Qm)},this.continue?this.continue.then(b):b()):a.visibleCodeIdentifier&&(a.visibleCodeIdentifier.Ij&&this.m1.sC(a.visibleCodeIdentifier.Ij),this.Hka());(a.visibility||a.folding)&&this.Ex();if(!this.EX){this.lE();const c=this.ag;this.WF==="CODE"?this.lE=_.asb(this.Dh,()=>{c!=null?this.GO(c,!0):this.mga.ma.focus()}):this.WF!==void 0&&(this.lE=this.Dh.registerCallback(this.WF,this.kb.ma,()=>{this.GO(c,
!0);this.lE()}))}this.jW||this.Kg.clear();if(a.lineLimitation){let c;this.nV="".padStart((c=this.ZK)!=null?c:80," ")}}U_(a){this.tea=a}GO(a,b=!1){const c=this;_.Ee(function*(){yield c.continue;_.$1a(c.vl,()=>{c.HK(a,b)})})}HK(a,b=!1){if(!b||this.gia(_.fG(a)))this.Zd.focus(a),this.kb.ma.scrollLeft=0,this.EX=!0}Cka(a){this.lineHeight=a;_.$m(this.Vd);nvb(this)}Qa(){super.Qa();_.x(this.SM,_.Cf(()=>this.vl.GP),_.v(a=>a.target.scrollLeft),_.Cf(()=>this.vl.Qya)).subscribe(a=>{this.lq().ma.style.right=`${-a}px`;
this.xY()});this.kb.ma.addEventListener("copy",()=>{this.ne.Vs()});this.kb.ma.addEventListener("keydown",a=>{if(!_.GG(a)){var b=document.activeElement;if(b&&b instanceof HTMLElement&&this.kb.ma.contains(b)){var c=b.dataset.lineNumber||b.parentElement.dataset.lineNumber;c&&(c=Number(c),isNaN(c)||(["Up","ArrowUp","k"].includes(a.key)&&(this.Zd.kb.ma.contains(b)?this.HK(c-1):this.Kg.focus(c-1),a.preventDefault()),["Down","ArrowDown","j"].includes(a.key)&&(this.Zd.kb.ma.contains(b)?this.HK(c+1):this.Kg.focus(c+
1),a.preventDefault())))}}});this.WF==="CODE"&&(this.El=this.td.register("openCode","c",()=>{this.ne.d7();_.iw(this.Dh,"CODE")}),this.zr=this.Dh.registerCallback("CODE",this.kb.ma,()=>{const a=document.activeElement;a&&a instanceof HTMLElement&&this.kb.ma.contains(a)&&!this.Kg.kb.ma.contains(a)&&this.mga.ma!==a?this.Kg.focus(this.XK||0):this.HK(this.XK||0)}))}Dc(){this.Hka();_.x(this.Gd.ZC("NL_SEMANTIC_OUTLINES"),sob(this.eW)).subscribe(a=>{a.enabled?Apb(this):(this.WC=!1,this.NQ.set(2),_.$m(this.Vd),
this.NQ.set(0))})}Hka(){this.tE&&this.m1.register(this.tE,_.x(this.SM,_.Cf(()=>this.vl.GP),_.v(a=>a.target.scrollTop),_.Mf(),_.v(a=>({startLine:Math.floor(a/this.lineHeight),endLine:Math.min(Math.ceil((a+this.kb.ma.clientHeight)/this.lineHeight),this.Sm)})),_.Cf(()=>this.vl.oja)))}Sd(){this.Iea.next(!0)}Ia(){this.rc=!0;this.clear();this.tE&&this.m1.sC(this.tE);this.Ii&&this.Ii.dispose();this.El&&this.El();this.zr&&this.zr();this.lE();this.Za.unsubscribe();super.Ia()}gF(a){this.kb.ma.classList.add(a)}jQ(a){this.kb.ma.classList.remove(a)}kjb(a){this.eQ.emit(a);
this.GO(a.start-1)}Ex(){for(const a of[this.Zd,this.Kg])a.Ex(this.visibility.U0,this.Ho);for(const a of this.gz)this.Y0(a);for(const a of this.Tu)this.Y0(a);_.ovb(this)}Ddb(){this.FX||(this.FX=!0,setTimeout(()=>{this.FX=!1;this.h8();_.$m(this.Vd)}))}bja(a){this.ys.add(a);this.cma()}hTb(a,b,c,d){this.ht={Pa:a,position:b,offset:d};this.cma()}Cw(a){const b=this;return _.Ee(function*(){b.Ok.emit(a);yield b.continue;b.ne.kna(()=>{b.Kg.zha(a);return Promise.resolve()},"selectLine")})}cma(){this.QC||(this.QC=
!0,this.ne.kna(()=>{const a=this;return _.Ee(function*(){const b=new _.Ae(c=>{const d=setTimeout(()=>{c.next(void 0);c.complete()});return()=>{clearTimeout(d)}});a.UZ=b.subscribe();yield _.Mnb(b);a.UZ=void 0;a.QC=!1;yield a.continue;a.ys.size>0&&a.Zd.Dna(Array.from(a.ys));a.ys.clear();a.sob()})},"inline"))}Ura(a,b,c,d){return this.wda(()=>{_.pvb(this)},{startLine:c,endLine:d,qa:a,context:b},this.gz)}bRa(a,b,c,d){return this.wda(()=>{this.Ddb()},{startLine:c,endLine:d,qa:a,context:b},this.Tu)}WHb(a,
b,c){const d={line:c,qa:a,context:b},e=this.yw.get(c)||[];e.push(d);this.yw.set(c,e);_.qvb(this);return()=>{e.splice(e.indexOf(d),1);_.qvb(this)}}K3(a,b){this.ek.has(a)?this.ek.get(a).push(b):this.ek.set(a,[b]);this.bja(a);return{remove:()=>{const c=this.ek.get(a);if(c!=null){var d=c.indexOf(b);d<0||(c.splice(d,1),this.bja(a))}}}}aha(a){return this.lineHeight*(this.visibility?_.HG(this.visibility,a):a)}getHeight(a,b){return this.lineHeight*(1+(this.visibility?_.HG(this.visibility,b)-_.HG(this.visibility,
a):b-a))}wda(a,b,c){a();c.push(b);return()=>{a();c.splice(c.indexOf(b),1)}}xgb(){this.yw.clear();this.OC.clear();this.gz=[];this.Tu=[];this.Iza=[];this.ek.clear();this.Qda.clear();this.ys.clear();this.nfa()}render(){const a=this;return _.Ee(function*(){a.clear();a.rendered||(a.QC=!0);var b=document.getElementById("pre-rendered-code");b&&a.Zd.Fx&&b.setAttribute("processed","");const c=yield a.a8a();b=a.lines;_.ovb(a);yield _.Um(_.x(a.Iea,_.Of()));a.ag=_.xG(a.ag,b.length);a.hna.emit(b.length);var d=
a.ag.length===0?0:a.ag[a.ag.length-1].end;const e=(d=a.ht==null&&b.length>a.Bia&&d<a.Bia)?a.Qxa:b.length,f=d?_.Um(_.x(_.u(!0),_.Lf(100),_.$f(a.uta))):void 0;dvb(a.Kg,e);d=a.lineHeight;a.Oka(d);a.Pka();a.h8(d);const g=a.Zd.zda(b,0,e,a.rendered);a.D_(_.fG(a.ag));a.rendered||a.ys.clear();a.mV=c+3;if(f){yield f;if(!a.rendered){var l=Array.from(a.ys).filter(p=>p<e);l.length>0&&a.Zd.Dna(l);a.ys.clear()}dvb(a.Kg,b.length-e);a.Vd.detach();l=new Promise(p=>{setTimeout(()=>{if(!a.rc){var t=a.Vd;_.Tfa(t.Pe);
t.Pe[2]|=128;_.an(a.Vd);p()}},100)});a.Zd.zda(b,e,b.length,g)}yield nvb(a,d,!0);a.rendered||(a.QC=!1);a.Kg.zha(a.ag);yield l})}a8a(){const a=this;return _.Ee(function*(){var b;a.qU((b=a.Wy)!=null?b:new Map);if(a.value.lines)return a.qU(a.value.OX),a.lines=a.value.lines,a.value.uTb;if(!a.Wy||!a.Wy.size){b=a.Dea(a.value);let c,d;const e=_.vpb(a.value,(d=(c=(yield _.KG()).findModeByFileName(a.fileName))==null?void 0:c.mime)!=null?d:"text/plain");a.qU(e);return b}return a.Dea(a.value)})}Dea(a){const b=
a.split("\n");this.lines=b;a.endsWith("\n")&&b.pop();a=0;for(let c=0;c<b.length;c++)a=Math.max(a,b[c].length),b[c]+="\n";return a}qU(a){for(const [b,c]of a.entries()){a=b;const d=c,e=this.ek.get(a);if(e==null)this.ek.set(a,d);else for(const f of d)e.push(f)}}Pka(){_.sm(this.pY.ma);for(const a of this.gz)this.a_(this.pY,a)}h8(a=this.lineHeight){const b=this.lq().ma;_.sm(b);this.Bna(a);this.renderer.Jh(b,"display","none");for(const c of this.Tu)this.renderer.Jh(b,"display","block"),this.a_(this.lq(),
c)}Oka(a=this.lineHeight){_.sm(this.Os.ma);this.OC.clear();this.xna(a);this.Sub(11);var b=this.I7a()?"block":"none";this.renderer.Jh(this.Os.ma,"display",b);for(const [c,d]of this.yw)b=d,b.length!==0&&this.vAa(c,b,a)}vAa(a,b,c){const d=this.tYa();this.yna(d,a,c);this.OC.set(a,d);for(const e of b){e.hx=this.view.mi(e.qa,e.context).om;for(const f of e.hx)this.renderer.appendChild(d,f)}this.renderer.appendChild(this.Os.ma,d)}tYa(){const a=this.renderer.createElement("div");a.className="gutter-line";
this.renderer.Rq&&_.aG(a)&&this.T0.push(a);return a}yna(a,b,c){let d=b*c;for(const e of this.Qda)e.line<b&&(d+=e.height);this.renderer.Jh(a,"position","absolute");this.renderer.Jh(a,"top",`${d}px`);this.renderer.Jh(a,"height",`${c}px`);this.renderer.Jh(a,"bottom","0")}I7a(){for(const a of this.yw.values())if(a.length>0)return!0;return!1}wgb(a){this.WC&&a.button===0&&(this.WC=!1,_.an(this.Vd))}Eja(a){if(this.WC&&a.button===0){var b=this.lq().ma.offsetWidth;this.nma.next(b);a.preventDefault();_.an(this.Vd)}}Bna(a){this.Cna(this.lq(),
a)}xna(a){this.Cna(this.Os,a)}Cna(a,b){const c=[...this.Qda].reduce((d,e)=>e.height+d,0);this.renderer.Jh(a.ma,"height",`${b*this.Sm+c}px`)}Sub(a){var b=Array.from(this.yw.values()).map(c=>c.length);b=b.length>0?Math.max(...b):0;this.renderer.Jh(this.Os.ma,"width",`${a*b}px`)}a_(a,b){b.hx=this.view.mi(b.qa,b.context).om;this.Y0(b);for(const c of b.hx)this.renderer.appendChild(a.ma,c)}sob(){if(this.ht){var a=this.ht.offset,b=this.kb.ma.querySelector(this.ht.Pa);b&&(this.kla.scrollTo(b,this.ht.position,
a!=null?a:0),this.ht=null)}}Y0({hx:a,startLine:b,endLine:c}){if(a&&b!==void 0&&c!==void 0){var d=this.aha(b),e=this.getHeight(b,c);for(const f of this.Qda)f.line<b?d+=f.height:f.line<c&&(e+=f.height);for(const f of a)this.renderer.Jh(f,"top",`${d}px`),c>-1?this.renderer.Jh(f,"height",`${e}px`):this.renderer.Jh(f,"bottom","0")}}clear(){this.view.clear();this.Zd.clear();this.Kg.clear();this.nfa();this.uta.next(!0);this.continue=void 0;let a;(a=this.UZ)==null||a.unsubscribe();this.UZ=void 0}nfa(){if(this.renderer.Rq)for(const a of this.T0)this.renderer.Rq(a);
this.T0=[]}D_(a){a==null||this.gia(a)||(this.kb.ma.scrollTop=this.lineHeight*Math.max(a-5,0))}gia(a){if(a==null)return!1;a*=this.lineHeight;const b=this.kb.ma.scrollTop,c=b+this.kb.ma.offsetHeight;return b<=a&&a<c}jha(){const a=this.lq().ma.offsetWidth;this.nma.next(a);_.$m(this.Vd);a<40&&this.NQ()===1&&(this.WC=!1,this.NQ.set(2),_.$m(this.Vd))}};
_.uI.O=function(a){return new (a||_.uI)(_.B(_.df),_.B(_.Th),_.B(_.Sm),_.B(_.Kg),_.B(_.Zu),_.B(_.$u),_.B(_.tI),_.B(_.ni),_.B(_.Ju),_.B(_.bi),_.B(_.Qub,8),_.B(_.re),_.B(_.Tr),_.B(_.hn),_.B(_.Yv),_.B(_.rI),_.B(_.FF),_.B(_.pI))};
_.uI.wa=_.td({type:_.uI,na:[["format-code"]],rb:function(a,b){a&1&&(_.Wla(b.lq,_.Mg(gvb,5,_.re)),_.Mg(hvb,7),_.Mg(ivb,7),_.Mg(sI,7),_.Mg(jvb,7),_.Mg(kvb,7),_.Mg(lvb,7,_.re),_.Mg(mvb,5,_.re),_.Mg(fI,7));if(a&2){_.Xla();let c;_.Pg(c=_.Qg())&&(b.Kea=c.first);_.Pg(c=_.Qg())&&(b.Os=c.first);_.Pg(c=_.Qg())&&(b.Kg=c.first);_.Pg(c=_.Qg())&&(b.pY=c.first);_.Pg(c=_.Qg())&&(b.mga=c.first);_.Pg(c=_.Qg())&&(b.Iod=c.first);_.Pg(c=_.Qg())&&(b.I6c=c.first);_.Pg(c=_.Qg())&&(b.Zd=c.first)}},Ya:function(a,b){a&1&&_.N("mouseup",
function(c){return b.wgb(c)})("mousemove",function(c){return b.Eja(c)})},inputs:{fileName:"fileName",value:"value",Wy:"highlightInfo",rendered:"rendered",Bia:"largeFileThreshold",Qxa:"largeFileRenderCount",ZK:"lineLimitation",visibility:"visibility",Ho:"folding",tE:"visibleCodeIdentifier",WF:"focusableRegion",Fx:"usePrefetchIfPossible",jW:"displayLineNumbers",ila:"scrollToLine",Qm:"lineNumberLinkProvider"},outputs:{hna:"totalNumLines",Ok:"lineShown",eQ:"rangeToggled",ir:"lineNumberClicked",yu:"gutterClicked"},
features:[_.Zg([{va:_.qI,Fb:_.uI}]),_.mg,_.Ld],ya:41,Aa:31,Da:[["content",""],["gutter",""],["decorations",""],["focusElement",""],["sidebar",""],["splitter",""],["panel",""],[1,"layout"],["tabindex","-1"],[1,"gutter","CodeMirror-gutters"],[1,"CodeMirror-gutters",3,"lineFocused","lineNumberClicked","gutterClicked","lineShown","lineNumberLinkProvider"],[3,"click","contextmenu","mouseover","mouseout","mousedown","mouseup","mouseleave","keydown","keyup"],[1,"decorations"],["class","code-highlight CodeMirror-activeline-background",
3,"height","minWidth","top",4,"ngFor","ngForOf"],["class","column-guide",3,"minHeight",4,"ngIf"],["tabindex","-1",1,"focus-element"],[1,"cdk-visually-hidden"],[3,"lineFocused","lineShown","usePrefetchIfPossible","inlineWidgets","highlightedLines"],[3,"visibility","folding","lineHeight","pointerEvents","rangeToggled","mousedown",4,"ngIf"],["tabindex","0","role","region",1,"sidebar"],[1,"code-highlight","CodeMirror-activeline-background"],[1,"column-guide"],[1,"column-guide-margin"],[3,"rangeToggled",
"mousedown","visibility","folding","lineHeight"],["tabindex","-1","fxFlex","none","layout","vertical",1,"splitter",3,"resizeDone","mousedown","mouseup","changeSizeOf"],["title","Expand AI Explanations","aria-controls","sidebar",1,"side-bar-panel-container",3,"click"]],qa:function(a,b){if(a&1){const c=_.Ud();_.F(0,"div",7);_.Q(1,"\n  ");_.F(2,"div",8,0);_.Q(4,"\n    ");_.K(5,"div",9,1);_.Q(7,"\n    ");_.F(8,"line-number-container",10);_.N("lineFocused",function(d){_.q(c);return _.r(b.XK=d)})("lineNumberClicked",
function(d){_.q(c);return _.r(b.ir.emit(d))})("gutterClicked",function(d){_.q(c);return _.r(b.yu.emit(d))})("lineShown",function(d){_.q(c);return _.r(b.Ok.emit(d))});_.Q(9,"\n    ");_.J();_.Q(10,"\n    ");_.F(11,"div",11);_.N("click",function(d){_.q(c);return _.r(b.r4.next(d))})("contextmenu",function(d){_.q(c);return _.r(b.r4.next(d))})("mouseover",function(d){_.q(c);return _.r(b.Iya.next(d))})("mouseout",function(d){_.q(c);return _.r(b.afb.next(d))})("mousedown",function(){_.q(c);return _.r(b.U_(!0))})("mouseup",
function(){_.q(c);return _.r(b.U_(!1))})("mouseleave",function(){_.q(c);return _.r(b.U_(!1))})("keydown",function(d){_.q(c);return _.r(b.lbb.next(d))})("keyup",function(d){_.q(c);return _.r(b.mbb.next(d))});_.Q(12,"\n      ");_.K(13,"div",12,2);_.Q(15,"\n      ");_.C(16,wpb,1,6,"div",13);_.Q(17,"\n      ");_.C(18,xpb,5,3,"div",14);_.R(19,"async");_.Q(20,"\n      ");_.F(21,"div",15,3);_.Q(23,"\n        ");_.F(24,"span",16);_.Q(25,"\n          Code panel - press c to focus line 1.\n        ");_.J();
_.Q(26,"\n      ");_.J();_.Q(27,"\n      ");_.F(28,"code-container",17);_.N("lineFocused",function(d){_.q(c);return _.r(b.XK=d)})("lineShown",function(d){_.q(c);return _.r(b.Ok.emit(d))});_.Q(29,"\n      ");_.J();_.Q(30,"\n      ");_.C(31,ypb,1,5,"code-folding-container",18);_.Q(32,"\n    ");_.J();_.Q(33,"\n  ");_.J();_.Q(34,"\n  ");_.C(35,zpb,5,5)(36,Bpb,5,3);_.K(37,"div",19,4);_.Q(39,"\n");_.J();_.Q(40,"\n")}a&2&&(_.qg("isNLSemanticLayerEnabled",rvb(b))("sidebarExpanded",svb(b)),_.y(2),_.Sz("content CodeMirror ",
b.fe,""),_.y(6),_.pg("min-height",b.lineHeight*b.wM,"px"),_.qg("line-numbers",b.jW),_.E("lineNumberLinkProvider",b.Qm),_.y(3),_.rg(b.QMb),_.y(2),_.pg("min-width",b.mV,"ch"),_.y(3),_.E("ngForOf",b.I6a(b.ag,b.lines.length)),_.y(2),_.E("ngIf",_.S(19,29,b.dcb.enabled)&&b.nV),_.y(10),_.pg("padding-right",b.Tu.length===0?0:300,"px"),_.E("usePrefetchIfPossible",b.Fx)("inlineWidgets",b.ek)("highlightedLines",b.ag),_.y(3),_.E("ngIf",b.Ho.length>0),_.y(4),_.tg(svb(b)?35:-1),_.y(),_.tg(tvb(b)?36:-1),_.y(),_.pg("width",
b.nma.getValue(),"px"))},Fa:[_.kI,_.Qn,_.Rn,_.AB,fI,sI,_.Wn],styles:[".code-highlight[_ngcontent-%COMP%]{position:absolute;width:100%}format-code[_nghost-%COMP%]{font:initial;font-family:monospace;letter-spacing:normal;line-height:1.25;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;-webkit-text-size-adjust:100%;box-sizing:border-box;display:block;height:100%;overflow:auto;position:relative;width:100%;outline:0}format-code[_nghost-%COMP%]     a{color:inherit}format-code[_nghost-%COMP%]     a:hover span{text-decoration:underline}format-code[_nghost-%COMP%]     code-container{box-sizing:content-box;position:absolute}format-code[_nghost-%COMP%]   pre[_ngcontent-%COMP%]{font-family:monospace}.inline[_nghost-%COMP%]{height:auto}.inline[_nghost-%COMP%]   .layout[_ngcontent-%COMP%]{position:relative}.focus-element[_ngcontent-%COMP%]{height:0;position:-webkit-sticky;position:sticky;top:0}.focus-element[_ngcontent-%COMP%]:focus{outline:none}.layout[_ngcontent-%COMP%]{height:100%;position:absolute;width:100%}.content[_ngcontent-%COMP%]{display:inline-flex;font-family:inherit;height:unset;min-height:100%;min-width:100%;outline:0;overflow:unset;position:relative;vertical-align:top}.code-and-highlight-container[_ngcontent-%COMP%]{position:relative;width:100%}code-folding-container[_ngcontent-%COMP%]{position:absolute}.gutter[_ngcontent-%COMP%]{flex:0 0 auto;overflow:hidden;position:unset}.line-numbers[_ngcontent-%COMP%]{min-height:100%;position:relative;z-index:unset}.sidebar[_ngcontent-%COMP%]{border-left-style:solid;border-left-width:1px;box-sizing:border-box;min-height:100%;overflow:hidden;position:absolute;right:0;top:0;padding:0;width:0;max-width:calc(100% - 54px)}@media (max-width:940px){.sidebar[_ngcontent-%COMP%]{width:180px;max-width:calc(100% - 54px)}}.decorations[_ngcontent-%COMP%]{left:0;position:absolute;top:0;width:100%}.column-guide[_ngcontent-%COMP%]{height:100%;position:absolute}.column-guide-margin[_ngcontent-%COMP%]{margin-left:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.side-bar-panel-container[_ngcontent-%COMP%]{position:absolute;z-index:1;top:0;right:0;min-height:100%;width:25px}.layout.isNLSemanticLayerEnabled[_ngcontent-%COMP%]{display:flex}.layout.isNLSemanticLayerEnabled[_ngcontent-%COMP%]   .sidebar[_ngcontent-%COMP%]{width:250px}.layout.isNLSemanticLayerEnabled[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{min-width:0;width:calc(100% - 4px)}.layout.sidebarExpanded[_ngcontent-%COMP%]   code-container[_ngcontent-%COMP%]{width:100%;padding-right:0}.layout[_ngcontent-%COMP%]   .sidebar[_ngcontent-%COMP%]{width:0}"],
Ma:0});_.vI=class{};_.vI.O=function(a){return new (a||_.vI)};_.vI.Ca=_.vd({type:_.vI});_.vI.Ba=_.Xc({imports:[_.lI,_.Xn,_.ix,_.hp,_.BB]});_.wI=class{};_.wI.O=function(a){return new (a||_.wI)};_.wI.Ca=_.vd({type:_.wI});_.wI.Ba=_.Xc({imports:[_.Dp,_.Xn,_.vI,_.hp]});var wvb,vvb;_.uvb={ol:[],KPb:new Set,b7:2,Jhb:new Map};
wvb=function(a,b,c,d,e,f,g,l,p,t,w){b=Object.assign({},bpb(b,c),{repositoryKeyRepositoryName:d,path:f,maxLogEntries:g,includeDiffEntries:(l===void 0?0:l)?!0:void 0,symmetricDiffRefSpec:p,repositoryKeyWorkspaceId:t,refHint:w,logForPath:_.kv.has(72),logForPathWithPagination:_.kv.has(73)});e=(e==null?void 0:e.E7)==="TOKEN"?Object.assign({},{pageToken:e.token},b):(e==null?void 0:e.E7)==="COMMITS"?Object.assign({},{starts:e.ol},b):b;return vvb(a,JSON.stringify(e,Object.keys(e).sort()),e)};
vvb=function(a,b,c){return _.x(a.zL.prefetch("history"),_.Zf(d=>{if(d){const e=JSON.parse(d.request);a.Pf.put(JSON.stringify(e,Object.keys(e).sort()),_.u(_.yh(Lsb,JSON.parse(d.response))))}return a.Pf.fetch(b,()=>a.client.list(c))}))};_.xI=function(a,b,c,d){return _.x(a.d6(b,c,d),_.v(e=>e&&e.xf))};
_.yI=class{constructor(a,b,c){this.Ga=a;this.client=b;this.zL=c;this.Pf=new _.qu(this.Ga)}list(a,b,c,d,e,f,g,l,p,t){return wvb(this,a,b,c,d?{E7:"COMMITS",ol:[d]}:void 0,e,f,g===void 0?!1:g,l,p,t)}resolve(a,b,c,d,e){return _.x(wvb(this,a.tb,a.Uc,a.repository,b,a.path||"",e||50,!1,void 0,a.params.Qb,c),_.v(f=>{if(d)for(const g of f.En||[])g.Zq||(g.Zq=d);return{i8a:f,Ofa:e!=null&&e>50}}))}d6(a,b,c){b=b===void 0?"repository":b;c=c===void 0?1:c;const d=_.Tj(a,c),e=_.qG(a)?_.dG(_.Tj(a,0)):void 0,f=a.repository,
g=a.tb,l=a.Uc;b=b==="path"&&_.gG(a,c)||"/";a=_.fob(a,c);return _.x(this.list(g,l,f,d,b,1,!1,void 0,a,e),_.v(p=>p.En&&p.En[0]))}};_.yI.O=function(a){return new (a||_.yI)(_.m(_.wp),_.m(_.KH),_.m(_.Ov),_.m(_.lv))};_.yI.ta=_.k({token:_.yI,oa:_.yI.O,Ea:"root"});_.xvb=Object.freeze([]);_.yvb=Object.freeze({});_.zI=class{constructor(){this.condition=!1;this.link="";this.A_=!1}};_.zI.O=function(a){return new (a||_.zI)};
_.zI.wa=_.td({type:_.zI,na:[["conditional-link","condition","","link",""]],inputs:{condition:"condition",link:"link",A_c:"linkAriaLabel",Sa:"queryParams",Mg:"queryParamsHandling",A_:"sameWindow"},hc:["condition","","link",""],ac:["*"],ya:3,Aa:2,Da:[["content",""],[3,"universalLink","queryParams","queryParamsHandling","sameWindow",4,"ngIf","ngIfElse"],[3,"universalLink","queryParams","queryParamsHandling","sameWindow"],[3,"ngTemplateOutlet"]],qa:function(a,b){a&1&&(_.Eg(),_.C(0,Cpb,2,6,"a",1)(1,Dpb,
1,0,"ng-template",null,0,_.dh));a&2&&(a=_.Cg(2),_.E("ngIf",b.condition)("ngIfElse",a))},Fa:[_.Rn,_.Vn,_.kw],hb:2,Ma:0});_.AI=function(a,b){const c=Epb(b);return a.Pf.fetch(Object.assign({},c),()=>_.x(a.client.list(c),_.v(d=>d.OAa)))};_.BI=class{constructor(a,b){this.Ga=a;this.client=b;this.Pf=new _.ru(this.Ga)}};_.BI.O=function(a){return new (a||_.BI)(_.m(_.wp),_.m(OH))};_.BI.ta=_.k({token:_.BI,oa:_.BI.O,Ea:"root"});_.CI=function(a,b){const c=b.Eb,d=b.tb,e=b.Uc,f=b.repository;if(!c)return _.u(_.LG(""));b=b.params.Qb;if(e==="depot"){if(!isNaN(Number(c))||c==="HEAD")return _.u({type:b?5:4,os:c});const g=Hpb(c);if(g)return _.u(g)}return c.startsWith("refs/")&&c.indexOf("/",6)>0?_.u(_.Ci(c)?{type:2,os:c}:_.Di(c)?{type:1,os:c}:_.LG(c)):_.x(_.AI(a.fH,{tb:d,Uc:e,repository:f,repositoryKeyWorkspaceId:b}),_.v(({ad:g,tags:l})=>Fpb(c,g)||Gpb(c,l)||Hpb(c)||_.LG(c)),_.Ef(g=>{_.yt(a.zh,g);return _.u(_.LG(c))}))};
_.DI=class{constructor(a,b){this.zh=a;this.fH=b}};_.DI.O=function(a){return new (a||_.DI)(_.m(_.zt),_.m(_.BI))};_.DI.ta=_.k({token:_.DI,oa:_.DI.O});_.zvb=new _.Nt("Browse repo at {refSpec}");_.Avb="Commit Details";_.Bvb="Commit ";_.Cvb="ID";_.Dvb="Commit Date";_.Evb="Revision";var Fvb;Fvb=function(a,b){a.dla||(b=_.yh(b.ha(),_.xh(b)),b.Je="");return b};
_.EI=class{constructor(a,b,c,d,e,f,g){this.yob=a;this.dr=b;this.hxa=c;this.zL=f;this.kO=g;this.dla=_.kv.has(40);this.Co=_.kv.has(43)}match(a,b,c,d){const e=a.tb,f=a.Uc,g=a.repository,l=a.path;if(!e||!f||!g)throw Error("be");if(!b)return _.u(new atb);c=Fvb(this,c);c.Co=this.Co;a=_.Tj(a,1);b=new Wsb({Mu:b,file:new uH({Ct:new ysb({Oe:new _.tH(Object.assign({},_.apb(e,f),{di:g})),nr:a}),path:l}),options:c,cM:d});return this.yob.match(b)}search(a,b,c,d=!1){if(!a)return _.u(new _.xH);b=Fvb(this,b);b=_.yh(b.ha(),
_.xh(b));b.Co=this.Co;this.kO&&!isNaN(this.kO)&&(b.kO=this.kO);this.dr&&(b.ho=b.ho||new VF,b.ho.root=b.ho.root||new WF,b.ho.root.projectId=this.hxa.slice(1).split("/")[0]);const e=new Tsb({Mu:a,dBa:b,cM:c}),f=()=>this.yob.search(e);return d?(this.zL.delete("search"),f()):_.x(this.zL.prefetch("search"),_.Zf(g=>g?_.u(_.yh(_.xH,JSON.parse(g.response))):f()))}dsb(a,b){if(!a)return _.u(new itb);b=Fvb(this,b);b=_.yh(b.ha(),_.xh(b));b.Co=this.Co;this.dr&&(b.ho=b.ho||new VF,b.ho.root=b.ho.root||new WF,b.ho.root.projectId=
this.hxa.slice(1).split("/")[0]);a=new ftb({Mu:a,dCa:b});return _.x(this.yob.dsb(a),_.v(Ipb))}};_.EI.O=function(a){return new (a||_.EI)(_.m(EH),_.m(_.Nn),_.m(_.WKa),_.m(_.lv),_.m(_.jv),_.m(_.Ov),_.m(_.d4a))};_.EI.ta=_.k({token:_.EI,oa:_.EI.O,Ea:"root"});_.Gvb=new Date(Date.UTC(2033,10,22,18,0,0));_.Hvb=_.qv({id:"America/Los_Angeles",names:["PST","PST","PDT","PDT"],std_offset:-480,transitions:[2770,60,7137,0,11506,60,16041,0,20410,60,24777,0,29146,60,33513,0,35194,60,42249,0,45106,60,50985,0,55354,60,59889,0,64090,60,68625,0,72994,60,77361,0,81730,60,86097,0,90466,60,94833,0,99202,60,103569,0,107938,60,112473,0,116674,60,121209,0,125578,60,129945,0,134314,60,138681,0,143050,60,147417,0,151282,60,156153,0,160018,60,165057,0,168754,60,173793,0,177490,60,182529,0,186394,60,191265,0,195130,60,
200001,0,203866,60,208905,0,212602,60,217641,0,221338,60,226377,0,230242,60,235113,0,238978,60,243849,0,247714,60,252585,0,256450,60,261489,0,265186,60,270225,0,273922,60,278961,0,282826,60,287697,0,291562,60,296433,0,300298,60,305337,0,309034,60,314073,0,317770,60,322809,0,326002,60,331713,0,334738,60,340449,0,343474,60,349185,0,352378,60,358089,0,361114,60,366825,0,369850,60,375561,0,378586,60,384297,0,387322,60,393033,0,396058,60,401769,0,404962,60,410673,0,413698,60,419409,0,422434,60,428145,
0,431170,60,436881,0,439906,60,445617,0,448810,60,454521,0,457546,60,463257,0,466282,60,471993,0,475018,60,480729,0,483754,60,489465,0,492490,60,498201,0,501394,60,507105,0,510130,60,515841,0,518866,60,524577,0,527602,60,533313,0,536338,60,542049,0,545242,60,550953,0,553978,60,559689,0,562714,60,568425,0,571450,60,577161,0,580186,60,585897,0,588922,60,594633,0]});_.Ivb=_.qv(0);var Mpb=new Set([/^(#+[ \t]*)?BEGIN_PUBLIC[ \t]*$/,/^(#+[ \t]*)?END_PUBLIC[ \t]*$/]),Npb=["Automated g4 rollback","Reason for rollback"],Kpb=["PUBLIC: ","RELNOTES: ","USERNOTES: "];var FI=class{};FI.O=function(a){return new (a||FI)};FI.Ca=_.vd({type:FI});FI.Ba=_.Xc({});var Jvb=function(a,b){const c=`https://sandbar-backend.corp.google.com/v1/changes/${b}`;return _.x(a.YRc,_.Zf(()=>a.MXc.get(c,{withCredentials:!0})),_.v(Qpb))},GI=class{constructor(a,b){this.MXc=a;this.document=b;this.YRc=_.x(Rpb(this.document),_.Wf({bufferSize:1,ex:!0}))}};GI.O=function(a){return new (a||GI)(_.m(_.Fo),_.m(_.bi))};GI.ta=_.k({token:GI,oa:GI.O,Ea:FI});var Kvb;Kvb=[[["onedev-hovercard-action"]]];_.HI=class{set changelistId(a){this.id=a;this.cWb.next(a)}get changelistId(){return this.id}constructor(a){this.QQc=a;this.cWb=new _.Sf(1);this.YJb=_.x(this.cWb,_.Zf(b=>Jvb(this.QQc,b)),_.Wf(1));this.KK=new _.Sf(1);this.rg=new _.Sf(1)}Qa(){_.x(this.YJb,_.Jf(1),_.$f(this.rg)).subscribe(()=>{this.KK.next()})}};_.HI.O=function(a){return new (a||_.HI)(_.B(GI))};
_.HI.wa=_.td({type:_.HI,na:[["onedev-changelist-hovercard"]],inputs:{changelistId:"changelistId"},outputs:{KK:"init$"},standalone:!0,features:[_.$g],ac:["onedev-hovercard-action"],ya:2,Aa:3,Da:[[3,"changelist",4,"ngIf"],[3,"changelist"]],qa:function(a,b){a&1&&(_.Eg(Kvb),_.C(0,Spb,2,1,"onedev-changelist-hovercard-body",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.YJb))},Fa:[SH,FI,_.Xn,_.Rn,_.Wn],hb:2,Ma:0});var Lvb;var Mvb=function(a){let b;a:{a=a.kb.ma;if(Lvb==null){const c=typeof document!=="undefined"?document.head:null;Lvb=!(!c||!c.createShadowRoot&&!c.attachShadow)}if(Lvb&&(a=a.getRootNode?a.getRootNode():null,typeof ShadowRoot!=="undefined"&&ShadowRoot&&a instanceof ShadowRoot))break a;a=null}return(b=a)!=null?b:document},II=class{constructor(a){this.kb=a;this.eventType="click";this.iKb=new _.Xm;this.vta=b=>{if(b instanceof MouseEvent){var c=b.target;c&&(this.kb.ma.contains(c)||this.iKb.emit(b))}}}Qa(){Mvb(this).addEventListener(this.eventType,
this.vta,!0)}Ia(){Mvb(this).removeEventListener(this.eventType,this.vta,!0)}};II.O=function(a){return new (a||II)(_.B(_.re))};II.La=_.xd({type:II,na:[["","clickOutside",""]],inputs:{eventType:[0,"clickOutsideEvent","eventType"]},outputs:{iKb:"clickOutside"}});var JI=class{};JI.O=function(a){return new (a||JI)};JI.Ca=_.vd({type:JI});JI.Ba=_.Xc({});var Nvb,Ovb,Pvb;Nvb=Symbol("ce");Ovb=Symbol("de");Pvb=function(a){const b=a[Ovb];return b?(b.loaded||(b.De.mi(b.Nc),_.an(b.gea),b.loaded=!0),_.x(a[Nvb],_.Lf(0))):_.u(void 0)};_.KI=class{constructor(a){this.De=a;this.className="onedev-hovercard";this.hza=new _.Xm;this[Nvb]=new _.Sf(1);this.T1b=!1;this.Axa=new _.Uh(!1);this.mKb=new _.Pf}Qa(){}};_.KI.O=function(a){return new (a||_.KI)(_.B(_.Kg))};
_.KI.wa=_.td({type:_.KI,na:[["onedev-hovercard"]],rb:function(a,b){a&1&&_.Mg(_.Jg,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.Nc=c.first)}},inputs:{className:"className"},outputs:{hza:"onHide"},Pb:["onedevHovercard"],ac:["*"],ya:1,Aa:0,Da:[["cdkTrapFocus","",3,"clickOutside","mouseenter","mouseleave","cdkTrapFocusAutoCapture"]],qa:function(a){a&1&&(_.Eg(),_.C(0,Tpb,2,3,"ng-template"))},Fa:[_.Zq,II],styles:[".onedev-hovercard{box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15);border-radius:4px;overflow:hidden}"],
hb:2});_.LI=class{constructor(a,b,c,d){this.Nc=a;this.De=b;this.gea=c;this.loaded=!1;d[Ovb]=this}};_.LI.O=function(a){return new (a||_.LI)(_.B(_.Jg),_.B(_.Kg),_.B(_.hn),_.B(_.KI))};_.LI.La=_.xd({type:_.LI,na:[["","onedevHovercardLazyBody",""]]});_.MI=class{constructor(a){this.Kha=a;this.rg=new _.Sf(1)}Ia(){this.rg.next()}Qa(){_.x(this.YYc,_.$f(this.rg)).subscribe(this.Kha[Nvb])}};_.MI.O=function(a){return new (a||_.MI)(_.B(_.KI))};
_.MI.La=_.xd({type:_.MI,na:[["","onedevIsHovercardReady",""]],inputs:{YYc:[0,"onedevIsHovercardReady","isHovercardReady$"]}});var Qvb=[{zc:"end",Ac:"center",nc:"start",uc:"center",offsetX:10},{zc:"center",Ac:"bottom",nc:"center",uc:"top",offsetY:10},{zc:"center",Ac:"top",nc:"center",uc:"bottom",offsetY:-10},{zc:"end",Ac:"bottom",nc:"start",uc:"top",offsetX:10,offsetY:10},{zc:"end",Ac:"top",nc:"start",uc:"bottom",offsetX:10,offsetY:-10}];var Rvb=class{constructor(){this.vx=600;this.Aw=400;this.position=Qvb;this.P8c=[]}},Svb=function(a){a.dia.next(!1);a.W$a.next(!1);let b;(b=a.jG.getValue())==null||b.Axa.next(!1)},Uvb=function(a){_.x(Tvb(a),_.$f(a.rg)).subscribe(b=>{(a.active=b)?a.show():a.Te()})},Vvb=function(a){_.x(a.jG,_.Zf(b=>(b==null?void 0:b.mKb)||_.rk),_.$f(a.rg)).subscribe(()=>{Svb(a)})},Tvb=function(a){return _.x(_.Pe([_.x(Wvb(a),_.Yf(!1)),a.dia]),_.Xf(),_.v(([b,c])=>b||c),_.Zf(b=>{let c;return((c=a.O9c)==null?void 0:_.x(c,
_.If(b)))||_.u(b)}))},Xvb=function(a){if(a.Jd&&a.Jd.zg()){document.removeEventListener("keydown",a.yUb);let b;(b=a.jG.getValue())!=null&&b.hza.emit();a.Jd.detach()}},Wvb=function(a){return _.x(a.jG,_.Zf(b=>_.x(_.Pe([a.W$a,(b==null?void 0:b.Axa)||_.u(!1)]),_.v(([c,d])=>c||d),_.Pja(c=>c?_.Xe(a.config.vx):_.Xe(a.config.Aw)),_.$f(a.rg))))},Yvb=class{constructor(a,b){this.ug=a;this.origin=b;this.O9c=void 0;this.enabled=!0;this.config=new Rvb;this.active=!1;this.uPb=new _.Sf(1);this.wXc=new _.Pf;this.jG=
new _.Uh(null);this.W$a=new _.Uh(!1);this.dia=new _.Uh(!1);this.rg=new _.Sf(1);this.yUb=c=>{c.key==="Escape"&&(Svb(this),c.stopPropagation(),c.preventDefault())};Uvb(this);Vvb(this)}dispose(){Xvb(this);let a;(a=this.Jd)==null||a.dispose();this.rg.next();this.rg.complete()}Wd(){return this.jG.getValue()?this.active:void 0}toggle(a){this.W$a.next(a)}show(){this.enabled&&this.Jd&&!this.Jd.zg()&&this.jG.getValue()&&(this.jG.getValue().T1b=this.dia.value,_.x(Pvb(this.jG.getValue()),_.Jf(1),_.$f(this.rg)).subscribe(()=>
{this.Jd&&this.V_b&&this.Jd.attach(this.V_b);document.addEventListener("keydown",this.yUb);this.uPb.next()}))}Te(){Xvb(this);this.wXc.next()}Qga(){return _.es(_.fs(_.gs(_.ms(this.ug.position(),this.origin)),8),this.config.position)}};var Zvb;Zvb=new _.Dd("onedevHovercardLoggingOn");
_.NI=class{set enabled(a){this.zH.enabled=a}constructor(a,b,c,d,e){this.De=c;this.Rb=e;this.config=new Rvb;this.zUb=new _.Xm;this.rg=new _.Sf(1);this.zH=new Yvb(a,b);_.x(this.zH.uPb,_.bg(d||_.u(!1)),_.$f(this.rg)).subscribe(([,f])=>{this.zUb.emit();f&&(this.rea||(this.rea=this.Rb.get(_.Xv)),_.p5a(this.rea,"hovercardShown"))})}Sb(a){if(a.hovercard){var b;a=(b=a.hovercard)==null?void 0:b.og;this.zH.jG.next(a);if(a){b=this.zH;var c=this.De;b.config=this.config;b.Jd=b.ug.create({vg:b.Qga(),Nj:b.ug.Mj.Bl()});
b.V_b=new _.ps(a.Nc,c);b.jG.next(a)}}}Ia(){this.zH.dispose();this.rg.next();this.rg.complete()}Wd(){return this.zH.Wd()}Cja(a){if(this.config.P8c.includes(a.key)){var b=this.zH;a.stopPropagation();a.preventDefault();b.dia.next(!0)}}toggle(a){this.zH.toggle(a)}Te(){this.zH.Te()}};_.NI.O=function(a){return new (a||_.NI)(_.B(_.vs),_.B(_.re),_.B(_.Kg),_.B(Zvb,8),_.B(_.dg))};
_.NI.La=_.xd({type:_.NI,na:[["","onedevHovercardTrigger",""]],ob:2,Ya:function(a,b){a&1&&_.N("mouseenter",function(){return b.toggle(!0)})("mouseleave",function(){return b.toggle(!1)})("keydown.alt.arrowRight",function(c){var d=b.zH;c.stopPropagation();c.preventDefault();d.dia.next(!0)})("keydown",function(c){return b.Cja(c)});a&2&&_.og("aria-haspopup",b.Kha?"true":void 0)("aria-expanded",b.Wd())},inputs:{Kha:[0,"onedevHovercardTrigger","hovercard"],enabled:[0,"onedevHovercardActive","enabled"],config:[0,
"onedevHovercardConfig","config"]},outputs:{zUb:"onedevHovercardShown"},Pb:["onedevHovercardTrigger"],features:[_.Ld]});var $vb={Yna:0,Tag:1,t1:2,0:"Branch",1:"Tag",2:"Commit"};var awb,bwb,cwb,dwb,ewb,fwb,gwb,hwb;awb=["rightPaneScroller"];bwb=a=>({element:a,KWa:"clear",lWa:"search"});cwb={E8a:"No branches",F8a:"No branch results",rM:"changeBranch"};dwb={E8a:"No tags",F8a:"No tag results",rM:"changeTag"};ewb={E8a:"No commits",F8a:"No commit results",rM:"changeCommit"};fwb=function(a,b){var c=b.Va;const d=b.version;c=_.x(_.CI(a.TZ,_.Nq(c.bc(),_.Tj(c,d)||"").ab()),_.v(jqb),_.Of(),_.Yf(0));return _.x(_.Se(c,a.fTb),_.v(e=>Object.assign({},b,{Eb:e})))};
gwb=function(a,b){const c=b.Eb,d=b.Va,e=b.gitRefsToken;switch(c){case 0:return _.x(_.AI(a.fH,Object.assign({},d,{gitRefsToken:e})),_.v(mqb),_.v(f=>gqb(f.map(g=>({title:String(g.wf),nr:_.Bi(g.wf),T3a:g.wf,qxa:!1,F$a:g.F$a})),b,cwb)));case 1:return _.x(_.AI(a.fH,Object.assign({},d,{gitRefsToken:e})),_.v(({tags:f})=>gqb(f.map(g=>({title:String(g.tagName),nr:Znb(g.tagName),T3a:g.tagName,qxa:!1})),b,dwb)));case 2:return _.x(a.Eh.list(d.tb,d.Uc,d.repository,void 0,"",250),_.v(({En:f})=>gqb(f.map(hqb),b,
ewb)));default:return _.db(c,"Unsupported ref type")}};hwb=function(a){const b=a.ZRb.findIndex(d=>d.Ae);if(!(b<0)){var c=a.y4c;c&&c.bu.end!==0&&(c.Ez(b),a.TL=!0)}};
_.OI=class{set a8(a){this.TL=!1;this.lua.next(a);this.tb=a.Va.tb}constructor(a,b,c,d){this.Eh=a;this.TZ=b;this.fH=c;this.kd=d;this.K1=$vb;this.Xc=_.GF;this.TL=this.DRb=!1;this.ZRb=[];this.lua=new _.Pf;this.fTb=new _.Pf;this.Hob=new _.Uh("");this.B3c="SAME RESULT AVAILABLE IN:";this.Ska=_.x(this.lua,_.Zf(e=>fwb(this,e)),_.Uf(1),_.Oe());a=_.x(this.Ska,_.Zf(e=>_.x(gwb(this,e),_.v(_.yF),_.Ef(()=>_.xF(iqb(e))),_.Yf(_.HF))));this.M9c=_.x(_.Pe([this.Hob,a]),_.v(lqb),_.ag(e=>{_.vG(e)&&(this.ZRb=e.Tb.items)}));
this.placeholder=_.x(this.Ska,_.v(kqb));this.Za=this.Ska.subscribe(({Eb:e})=>{this.DRb=e===2})}Vn(){this.TL||(this.kd.isStable?hwb(this):_.x(this.kd.km,_.Of()).subscribe(()=>{hwb(this)}))}Ia(){this.Za.unsubscribe()}show(a){this.TL=!1;this.fTb.next(a)}blur(){document.activeElement.blur()}};_.OI.O=function(a){return new (a||_.OI)(_.B(_.yI),_.B(_.DI),_.B(_.BI),_.B(_.df))};
_.OI.wa=_.td({type:_.OI,na:[["ref-picker","refPickerData",""]],rb:function(a,b){a&1&&_.Mg(awb,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.y4c=c.first)}},ob:2,Ya:function(a,b){a&2&&_.qg("wide-view",b.DRb)},inputs:{lc:"trackElement",a8:"refPickerData"},hc:["refPickerData",""],ya:9,Aa:15,Da:[["rightPaneScroller",""],["empty",""],["class","ref-picker-header",4,"ngIf"],["icon","search",3,"valueChange","placeholder","trackingConfig"],["fxLayout","","fxFlex","grow",1,"main-content"],["fxLayout","column","fxFlex",
"none","class","left-pane-container","aria-label","Search Tag Names","roundedEdge","end",4,"ngIf"],["class","right-pane-container","fxLayout","column","fxFlex","none",4,"ngIf"],[1,"ref-picker-header"],["fxLayout","column","fxFlex","none","aria-label","Search Tag Names","roundedEdge","end",1,"left-pane-container"],["mat-list-item","","trackAction","showBranches",1,"hover-focus-element",3,"click","activated","ascTrackElement","trackProjectId"],["fontSet","google-material-icons"],["mat-list-item","",
"trackAction","showTags",1,"hover-focus-element",3,"click","activated","ascTrackElement","trackProjectId"],["mat-list-item","","class","hover-focus-element","trackAction","showCommits",3,"activated","ascTrackElement","trackProjectId","click",4,"ngIf"],["mat-list-item","","trackAction","showCommits",1,"hover-focus-element",3,"click","activated","ascTrackElement","trackProjectId"],["fxLayout","column","fxFlex","none",1,"right-pane-container"],[3,"ngSwitch"],["itemSize","28","minBufferPx","800","maxBufferPx",
"1800",4,"ngSwitchCase"],["theme","error",4,"ngSwitchCase"],[3,"inline",4,"ngSwitchCase"],"itemSize 28 minBufferPx 800 maxBufferPx 1800".split(" "),["mat-button","","class","hover-focus-element",3,"active-element","routerLink","matTooltip","ascTrackElement","trackAction","trackProjectId","click",4,"cdkVirtualFor","cdkVirtualForOf","cdkVirtualForTemplateCacheSize"],["class","empty",4,"ngIf"],["mat-button","",1,"hover-focus-element",3,"click","routerLink","matTooltip","ascTrackElement","trackAction",
"trackProjectId"],[4,"ngIf"],[1,"uber-wrapper"],[1,"hash"],[1,"separator"],[1,"ellipsis"],[1,"empty"],[4,"ngIf","ngIfElse"],["theme","error"],[3,"inline"]],qa:function(a,b){a&1&&(_.C(0,Upb,2,1,"div",2),_.R(1,"async"),_.F(2,"input-with-icon",3),_.R(3,"async"),_.N("valueChange",function(c){b.Hob.next(c)}),_.J(),_.F(4,"div",4),_.C(5,Wpb,10,7,"mat-nav-list",5),_.R(6,"async"),_.C(7,fqb,5,4,"div",6),_.R(8,"async"),_.J());a&2&&(_.E("ngIf",_.S(1,5,b.Ska).qRb),_.y(2),_.E("placeholder",_.S(3,7,b.placeholder))("trackingConfig",
_.bh(13,bwb,b.lc)),_.y(3),_.E("ngIf",_.S(6,9,b.Ska)),_.y(2),_.E("ngIf",_.S(8,11,b.M9c)))},Fa:[_.Bp,_.Rn,_.Sn,_.Tn,_.Ar,_.gt,_.JF,_.xA,_.wA,_.CF,_.IF,_.AF,_.eB,_.hB,_.gB,_.ew,_.pt,_.gu,_.Lx,_.fp,_.Wn,_.aH],styles:["ref-picker[_nghost-%COMP%]{display:flex;flex-direction:column;height:400px;width:375px;transition:width .35s ease}ref-picker.wide-view[_nghost-%COMP%]{width:525px}a[_ngcontent-%COMP%], span.empty[_ngcontent-%COMP%]{display:flex;flex:1 0 auto;padding:0 16px}cdk-virtual-scroll-viewport[_ngcontent-%COMP%]{height:100%}cdk-virtual-scroll-viewport[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{height:auto;max-height:none}dc-information-box[_ngcontent-%COMP%]{align-items:center}input-with-icon[_ngcontent-%COMP%]{min-height:32px}loading[_ngcontent-%COMP%]{padding-top:8px}.hash[_ngcontent-%COMP%]{font-family:Roboto Mono,monospace}.left-pane-container[_ngcontent-%COMP%]{border-right-style:solid;border-right-width:1px;list-style-type:none;width:150px}.main-content[_ngcontent-%COMP%]{border-top-style:solid;border-top-width:1px;overflow:auto}.mat-mdc-button[_ngcontent-%COMP%], span.empty[_ngcontent-%COMP%]{line-height:28px;max-height:28px;text-align:left;width:100%}.right-pane-container[_ngcontent-%COMP%]{overflow-x:hidden;overflow-y:auto;width:calc(100% - 150px)}.right-pane-container[_ngcontent-%COMP%]   a.mat-mdc-button[_ngcontent-%COMP%]{justify-content:start;font-size:14px;color:var(--text-secondary)}.separator[_ngcontent-%COMP%]{padding:0 4px}.uber-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:start}button[mat-list-item][_ngcontent-%COMP%]{--mdc-list-list-item-label-text-size:14px;--mdc-list-list-item-label-text-weight:500;--mdc-list-list-item-label-text-color:var(--text-secondary);--tonal-fill-blue:var(--selected);border:none;height:28px;width:95%;padding:0 16px}button[mat-list-item][_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{height:20px;font-size:20px;line-height:20px;width:20px;vertical-align:middle;margin-right:16px}button[mat-list-item][_ngcontent-%COMP%]    >span{display:block}button[mat-list-item][_ngcontent-%COMP%]    >span span{display:block;text-align:left}.ref-picker-header[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;padding:8px 16px;font-weight:500;font-size:11px}"],
Ma:0});_.PI=class{};_.PI.O=function(a){return new (a||_.PI)};_.PI.Ca=_.vd({type:_.PI});_.PI.Ba=_.Xc({imports:[_.Dp,_.Xn,_.jt,_.LF,_.DF,_.KF,_.BF,_.$r,_.bH,_.Ox,_.hu,_.Zx,_.hp]});_.QI=class{};_.QI.O=function(a){return new (a||_.QI)};_.QI.Ca=_.vd({type:_.QI});_.QI.Ba=_.Xc({imports:[_.Xn,_.hp,_.fy]});_.RI=class{};_.RI.O=function(a){return new (a||_.RI)};_.RI.Ca=_.vd({type:_.RI});_.RI.Ba=_.Xc({imports:[_.Xn]});_.SI=class{};_.SI.O=function(a){return new (a||_.SI)};_.SI.Ca=_.vd({type:_.SI});_.SI.Ba=_.Xc({imports:[_.Xn,_.xB,_.iy]});var TI=class{};TI.O=function(a){return new (a||TI)};TI.Ca=_.vd({type:TI});TI.Ba=_.Xc({});_.UI=class{};_.UI.O=function(a){return new (a||_.UI)};_.UI.Ca=_.vd({type:_.UI});_.UI.Ba=_.Xc({imports:[_.HI,FI]});_.VI=class{};_.VI.O=function(a){return new (a||_.VI)};_.VI.Ca=_.vd({type:_.VI});_.VI.Ba=_.Xc({imports:[_.ir,JI,_.Xn,_.kt,_.ws]});var iwb;iwb=function(a,b){return(a=a.document.getSelection())&&a.toString()&&b!==a.toString()?`"${a.toString().replace(/"/g,'\\"')}"`:b};_.kwb=function(a,b,c){const d=new Map([["/",{name:"focusSearchBox",handler:({Pp:e,prefix:f})=>{b.next(()=>({Pp:iwb(a,e||""),prefix:f}))},MNb:!0}]]);c&&d.set(".",{name:"focusSearchBoxWithThisDirectory",handler:({Pp:e})=>{jwb(a.jk.r8,c);b.next(()=>({Pp:iwb(a,e||""),prefix:c}))},MNb:!0});return d};_.lwb=class{constructor(a,b){this.document=a;this.jk=b}};var mwb=new Map([[rH.Nxb,{type:"Class",lw:"class"}],[rH.zyb,{type:"Interface",lw:"interface"}],[rH.Izb,{type:"Struct",lw:"struct"}],[rH.ayb,{type:"Enum",lw:"enum"}],[rH.Qzb,{type:"Union",lw:"union"}],[rH.Eyb,{type:"Method",lw:"method"}],[rH.jyb,{type:"Field",lw:"field"}],[rH.hoa,{type:"Function",lw:"function"}],[rH.Szb,{type:"Variable",lw:"variable"}],[rH.Nzb,{type:"Typedef",lw:"typedef"}],[rH.izb,{type:"Namespace",lw:"namespace"}],[rH.wzb,{type:"Property",lw:"property"}],[rH.byb,{type:"Enum Constant",
lw:"enum-constant"}]]);var nwb={start:Number.POSITIVE_INFINITY,end:Number.POSITIVE_INFINITY};var owb=["suggestionTemplate"],pwb=function({lineNumber:a,title:b,symbol:c,ML:d},e,f,g,l,p){if(!f)throw Error("ee");a=_.Oq(f.bc(),Object.assign({},l.params,{line:a}));l.params.Qb&&_.Nq(a,l.Eb);l=a.ab();a={Y4:_.iob(l)};g=_.cp(p,_.dp(p,_.Jq(l),{Sa:g}));if(c&&c.Xd){p=c.Xd.startIndex;var t=[{start:p,end:p+c.Xd.length}];oqb(t);t.push(nwb);p=[];var w=-1;let A=-1;for(const {start:G,end:I}of t)G>A&&(t=p,(w=b.substring(w,A))&&t.push({Job:w,BG:!0}),t=p,(w=b.substring(A,G))&&t.push({Job:w,BG:!1}),w=G),A=Math.max(I,
A);b=p}else b=[{Job:b,BG:!1}];return c&&c.type?Object.assign({},a,{xC:l.path,icon:"source:symbol",url:g,LVb:b,ox:d,sr:e,Rc:f,y_b:mwb.get(c.type)}):Object.assign({},a,{xC:_.xi(l.path||""),icon:l.oG?"source:file":"source:folder_open",url:g,LVb:b,ox:d,sr:e,Rc:f})},WI=class{Dc(){}};WI.O=function(a){return new (a||WI)};
WI.wa=_.td({type:WI,na:[["ng-component"]],rb:function(a,b){a&1&&_.Mg(owb,7,_.Jg);if(a&2){let c;_.Pg(c=_.Qg())&&(b.lsb=c.first)}},ya:3,Aa:0,Da:[["suggestionTemplate",""],[1,"code-search-suggestion",3,"click"],[1,"margin-icon",3,"svgIcon"],[1,"main-content"],[1,"primary-text"],[3,"matched",4,"ngFor","ngForOf"],[1,"secondary-text"],["class","symbol-label",3,"ngClass",4,"ngIf"],["class","scope",4,"ngIf"],[1,"display-path"],[1,"symbol-label",3,"ngClass"],[1,"scope"]],qa:function(a){a&1&&(_.C(0,sqb,24,
6,"ng-template",null,0,_.dh),_.Q(2,"\n"))},Fa:[_.Pn,_.Qn,_.Rn,_.gu],styles:[".code-search-suggestion[_ngcontent-%COMP%]{align-items:center;color:inherit;display:flex;margin:5px 8px;overflow-wrap:break-word}.code-search-suggestion[_ngcontent-%COMP%]:focus, .code-search-suggestion[_ngcontent-%COMP%]:hover{text-decoration:none}.primary-text[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-block}.primary-text[_ngcontent-%COMP%]   span.matched[_ngcontent-%COMP%]{font-weight:700}.margin-icon[_ngcontent-%COMP%]{align-self:start;flex:none;padding-right:8px}.main-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;min-width:0}.secondary-text[_ngcontent-%COMP%]{font-size:.9230769231rem;line-height:1.0769230769rem}.scope[_ngcontent-%COMP%]{padding-right:5px}.symbol-label[_ngcontent-%COMP%]{background-color:#80868b;border-radius:2px;color:#fff;margin-right:5px;padding:0 7px}.symbol-label.class[_ngcontent-%COMP%], .symbol-label.enum[_ngcontent-%COMP%], .symbol-label.interface[_ngcontent-%COMP%], .symbol-label.struct[_ngcontent-%COMP%], .symbol-label.union[_ngcontent-%COMP%]{background-color:#174ea6}.symbol-label.function[_ngcontent-%COMP%], .symbol-label.method[_ngcontent-%COMP%]{background-color:#a142f4}.symbol-label.enum-constant[_ngcontent-%COMP%], .symbol-label.field[_ngcontent-%COMP%], .symbol-label.property[_ngcontent-%COMP%]{background-color:#689f38}.symbol-label.typedef[_ngcontent-%COMP%], .symbol-label.variable[_ngcontent-%COMP%]{background-color:#1e88e5}"]});_.XI=class{constructor(){this.Wb=[]}};_.XI.O=function(a){return new (a||_.XI)};_.XI.wa=_.td({type:_.XI,na:[["menu-keyboard-shortcut-hint"]],nb:[1,"gmat-caption","grimoire-secondary-text"],inputs:{Wb:"shortcut"},ya:1,Aa:1,Da:[[4,"ngFor","ngForOf"],["class","divider",4,"ngIf"],[1,"divider"]],qa:function(a,b){a&1&&_.C(0,uqb,4,2,"ng-container",0);a&2&&_.E("ngForOf",b.Wb)},Fa:[_.Qn,_.Rn],styles:["menu-keyboard-shortcut-hint[_nghost-%COMP%]{font-family:Roboto Mono,monospace}.divider[_ngcontent-%COMP%]{margin:0 5px}"]});var vqb=a=>[a],Dqb=a=>({kind:"link",I_b:a}),jwb=function(a,b){b&&(a.oU=b,_.an(a.Vd))},xqb=function(a,{Op:b,value:c,Q6:d}){if(!a.oU)return!1;const e=a.oU.Op,f=a.oU.value;return!!d===!!a.oU.Q6&&b===e&&c===f},qwb=function(a,b){return{kind:"scope",ZY:({Pp:c})=>{a.oU=b;_.an(a.Vd);return{Pp:c,prefix:b}}}},YI=class{constructor(a,b,c){this.Vd=a;this.oU=null;this.zzb=_.Zmb;this.RNb=Cob;this.savedQueries=_.Ye;this.scopes=[{scope:_.AG,Ra:qwb(this,_.AG)}];this.dla=_.kv.has(40);this.savedQueries=_.x(_.OF(c),_.v(d=>
_.vF(d,_.MF)),_.v(({queries:d})=>d.map((e,f)=>{e=f<10?wG(e,_.zG(((f+1)%10).toLocaleString())):wG(e);return{scope:e,Ra:qwb(this,e)}})))}Dc(){}Wpb(a,b){a=a.map(c=>({scope:c,Ra:qwb(this,c)}));this.oU=b;JSON.stringify(this.scopes)!==JSON.stringify(a)&&(this.scopes=a);_.an(this.Vd)}M5c(){var a=this.mx;a.Vu.length>0&&a.Vu[0].Td()}Hya(a){this.mx.Hya(a)}};YI.O=function(a){return new (a||YI)(_.B(_.hn),_.B(_.lv),_.B(_.PF))};
YI.wa=_.td({type:YI,na:[["scope-list"]],rb:function(a,b){a&1&&_.Mg(_.fx,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.mx=c.first)}},ya:6,Aa:5,Da:[["selectedClass","selected","matTooltipClass","custom-tooltip",3,"payload","bold-active-element","shortcut","matTooltip","mouseFocusItem",4,"ngFor","ngForOf"],[4,"ngIf"],["selectedClass","selected","matTooltipClass","custom-tooltip",3,"mouseFocusItem","payload","shortcut","matTooltip"],[1,"scope-text"],[3,"shortcut",4,"ngIf"],[3,"shortcut"],["selectedClass","selected",
3,"payload","bold-active-element","shortcut","mouseFocusItem",4,"ngFor","ngForOf"],["selectedClass","selected",3,"mouseFocusItem","payload","shortcut"],["selectedClass","selected",3,"payload"],["ascTrackElement","ScopeDropdown","trackAction","navigateToManageSavedQueries",3,"routerLink"],["svgIcon","shared:settings_outline"]],qa:function(a,b){a&1&&(_.F(0,"search-box-suggestion-list")(1,"div"),_.C(2,yqb,4,7,"search-box-suggestion-item",0)(3,Cqb,3,2,"ng-container",1),_.R(4,"async"),_.J(),_.C(5,Eqb,
7,4,"ng-container",1),_.J());a&2&&(_.y(2),_.E("ngForOf",b.scopes),_.y(),_.E("ngIf",_.S(4,3,b.savedQueries)),_.y(2),_.E("ngIf",b.dla))},Fa:[_.Bp,_.Qn,_.Rn,_.Ix,_.Lx,_.gu,_.XI,_.fp,_.dx,_.fx,_.Wn],styles:["search-box-suggestion-item[_ngcontent-%COMP%]{align-content:center;align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:space-between;padding:4px 8px}a[_ngcontent-%COMP%]{display:inline-flex;align-items:center}a[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle;padding-right:8px}menu-keyboard-shortcut-hint[_ngcontent-%COMP%]{flex-basis:25%}.scope-text[_ngcontent-%COMP%]{flex-basis:70%;word-wrap:break-word}  .custom-tooltip{word-wrap:break-word}"],
Ma:0});var rwb=function(a){a.Za||(a.Za=a.zone.Ub(()=>_.x(_.Xe(0,6E5),Gqb(a.document)).subscribe(()=>{a.Oib()})))},ZI=class{constructor(a,b,c,d){this.Ga=a;this.cYc=b;this.zone=c;this.document=d}Ia(){this.Za&&this.Za.unsubscribe()}Oib(){_.rp(this.Ga,()=>this.cYc.Oib(new Msb),"searchPrepare")}};ZI.O=function(a){return new (a||ZI)(_.m(_.wp),_.m(MH),_.m(_.df),_.m(_.bi))};ZI.ta=_.k({token:ZI,oa:ZI.O,Ea:"root"});var $I=function(a){this.wd=void 0;this.Jq={};if(a){var b=_.$Ga(a);a=_.ZGa(a);for(var c=0;c<b.length;c++)this.set(b[c],a[c])}};$I.prototype.set=function(a,b){swb(this,a,b,!1)};$I.prototype.add=function(a,b){swb(this,a,b,!0)};var swb=function(a,b,c,d){for(var e=0;e<b.length;e++){var f=b.charAt(e);a.Jq[f]||(a.Jq[f]=new $I);a=a.Jq[f]}if(d&&a.wd!==void 0)throw Error("fe`"+b);a.wd=c};
$I.prototype.get=function(a){a:{for(var b=this,c=0;c<a.length;c++)if(b=b.Jq[a.charAt(c)],!b){a=void 0;break a}a=b}return a?a.wd:void 0};$I.prototype.Uy=function(){var a=[];twb(this,a);return a};var twb=function(a,b){a.wd!==void 0&&b.push(a.wd);for(var c in a.Jq)twb(a.Jq[c],b)};$I.prototype.Z5=function(a){var b=[];if(a){for(var c=this,d=0;d<a.length;d++){var e=a.charAt(d);if(!c.Jq[e])return[];c=c.Jq[e]}uwb(c,a,b)}else uwb(this,"",b);return b};
var uwb=function(a,b,c){a.wd!==void 0&&c.push(b);for(var d in a.Jq)uwb(a.Jq[d],b+d,c)};_.aa=$I.prototype;_.aa.A4=function(a){return this.get(a)!==void 0};_.aa.clear=function(){this.Jq={};this.wd=void 0};_.aa.remove=function(a){for(var b=this,c=[],d=0;d<a.length;d++){var e=a.charAt(d);if(!b.Jq[e])throw Error("ge`"+a);c.push([b,e]);b=b.Jq[e]}a=b.wd;for(delete b.wd;c.length>0;)if(e=c.pop(),b=e[0],e=e[1],b.Jq[e].Rs())delete b.Jq[e];else break;return a};_.aa.clone=function(){return new $I(this)};
_.aa.Rs=function(){return this.wd===void 0&&_.sc(this.Jq)};var vwb=new _.Dd("labelPriorities"),aJ=class{constructor(a,b,c){this.Cza=a;c=c.Aia;a=new $I;for(const [e,f]of c){c=e;var d=f;d=b.has(d)?b.get(d):Number.POSITIVE_INFINITY;a.set(c,d)}this.TZc=a}};aJ.O=function(a){return new (a||aJ)(_.m(_.Zv),_.m(vwb),_.m(_.x5a))};aJ.ta=_.k({token:aJ,oa:aJ.O});var wwb,ywb,xwb;wwb=_.u([]);ywb=function(a,{Wu:b,GL:c},d){const e=_.Li(a.wk.Wc)||new _.Ki;return b.map(f=>pwb(f,c,f.ze&&_.eob(f.ze,{line:f.lineNumber}),d,e,a.Ua)).map(f=>xwb(a,f))};xwb=function(a,b){return{kind:"suggestion",qa:a.lsb,ZQ:b,bCa:()=>{_.ep(a.Ua,b.url)},ox:b.ox,sr:b.sr,Rc:b.Rc,PD:a.uO.nYb}};
_.bJ=class{get r8(){return this.oob.instance}constructor(a,b,c,d,e,f,g,l,p,t,w,A,G){this.co=a;this.Gob=b;this.Ua=c;this.O7c=d;this.wk=A;this.uO=G;this.lsb=_.bn(e,WI).create(t).instance.lsb;this.oob=_.bn(e,YI).create(t);_.yJa(f,this.oob.Dw);_.qk.has(2)||_.kv.has(28)||_.kv.has(37)||rwb(w);this.kx=_.kv.has(69);this.Bx=_.kv.has(97);this.tr=p.m6()}Ia(){this.oob.destroy()}gva(a){const {Vm:b="",Je:c="",Kd:d=""}=a,e=_.Sj(d,this.co.QK),f=_.vqa(a);return _.x(_.x(this.tr,_.Jf(1),_.v(g=>new etb({ho:_.wnb(e),
CL:e.Eb,wya:7,pathPrefix:_.bob(e),Je:c,kx:this.kx,Bx:this.Bx,tr:g}))),_.Zf(g=>this.Gob.dsb(b,g)),_.v(g=>ywb(this,g,f)),_.Ef(()=>wwb))}uOb({Vm:a=""}){a:{var b=this.O7c;a=b.Cza.parse(a);b:{for(c of _.lk(a))if(c.error){var c=!0;break b}c=!1}if(!c&&(a=a[a.length-1])&&a.Xl===5){b=Hqb(b.TZc,a.value);b=b===void 0?b:b+":";break a}b=void 0}return b}Btb(a){var b=this.co.parse(a);const c=[],d=new Map;let e=0;for(const {index:f,name:g,add:l}of Jqb(b))f>e&&c.push({text:a.substring(e,f),nta:Array.from(d.keys())}),
e=f,l?(b=(d.get(g)||0)+1,d.set(g,b)):(b=(d.get(g)||1)-1,b===0?d.delete(g):d.set(g,b));e<a.length&&c.push({text:a.substring(e),nta:Array.from(d.keys())});return c}};_.bJ.O=function(a){return new (a||_.bJ)(_.m(_.cw),_.m(_.EI),_.m(_.gi),_.m(aJ),_.m(_.Pm),_.m(_.jh),_.m(_.jv),_.m(_.lv),_.m(_.Qv),_.m(_.dg),_.m(ZI),_.m(_.Th),_.m(_.Iv))};_.bJ.ta=_.k({token:_.bJ,oa:_.bJ.O});_.cJ=class{};_.cJ.O=function(a){return new (a||_.cJ)};_.cJ.Ca=_.vd({type:_.cJ});_.cJ.Ba=_.Xc({imports:[_.Xn]});_.dJ=class{};_.dJ.O=function(a){return new (a||_.dJ)};_.dJ.Ca=_.vd({type:_.dJ});_.dJ.Ba=_.Xc({Nb:[_.bJ,aJ,{va:vwb,Ab:function(){return new Map(ktb.map((a,b)=>[a,b]))}}],imports:[_.Dp,_.dy,_.Xn,_.iy,_.hu,_.cJ,_.hp,_.jx]});_.eJ=class{constructor(a){this.Zb=a}transform(a){return _.x(this.Zb.o6(),_.Yf(!1),_.v(b=>b?_.hob(a):a.path||""),_.Mf())}};_.eJ.O=function(a){return new (a||_.eJ)(_.B(_.Qv,16))};_.eJ.Ke=_.yd({name:"maybeStripGoogle3",type:_.eJ,le:!0});_.fJ=class{};_.fJ.O=function(a){return new (a||_.fJ)};_.fJ.Ca=_.vd({type:_.fJ});_.fJ.Ba=_.Xc({});_.zwb=new _.Dd("GMAT_CARD_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.gJ=class{constructor(){this.subject=new _.Pf}subscribe(a){return this.subject.subscribe(a)}};_.gJ.O=function(a){return new (a||_.gJ)};_.gJ.ta=_.k({token:_.gJ,oa:_.gJ.O});_.Awb=[new cH({zc:"start",Ac:"top"},{nc:"end",uc:"top"},-7),new cH({zc:"start",Ac:"bottom"},{nc:"end",uc:"bottom"},-7)];_.hJ=function(a,b){a.remove();a.pC=[];for(const c of b)try{c.render(),a.pC.push(c)}catch(d){a.fh.handleError(d)}};
_.iJ=class{constructor(a){this.fh=a;this.pC=[];this.Vhb=null}Ia(){this.clear();this.Be()}vYa(){return[]}nL(){}onLoad(){}oL(){}Be(){}update(){this.clear();this.render()}clear(){this.Vhb&&this.Vhb.unsubscribe();this.remove()}render(){this.onLoad();_.hJ(this,this.vYa());this.Vhb=this.cua().subscribe(a=>{a&&(_.hJ(this,a),this.pC.length===0&&a.length>0?(this.nL(),_.hJ(this,[])):this.oL(a))},()=>{this.nL();_.hJ(this,[])})}remove(){for(const a of this.pC)try{a.remove()}catch(b){this.fh.handleError(b)}this.pC=
[]}};_.iJ.O=function(a){return new (a||_.iJ)(_.B(_.zf))};_.iJ.La=_.xd({type:_.iJ});_.Bwb=[new cH({zc:"end",Ac:"bottom"},{nc:"start",uc:"top"}),new cH({zc:"end",Ac:"center"},{nc:"start",uc:"center"}),new cH({zc:"end",Ac:"top"},{nc:"start",uc:"bottom"})];var Cwb=class extends eI{constructor(){super();this.w5=this.Hfa=0}};var Ewb=class extends eI{qha(){let a=1;for(let d=Dwb(this),e=0;e<d.length;e++){var b=this[d[e]];if(b!=null){if(b.Gxb)if(b){var c=1;for(let f=b,g=0;g<f.length;g++)b=Math.imul(31,c),c=f[g],c=c!=null?rub(c):0,c=b+c|0;b=c}else b=0;else b=rub(b);a=Math.imul(1000003,a)^b}}return a}toString(){var a=uub(this);a=QG(Rtb(a.b3a))+QG(xub("[]",a.c3a));a=a.substr(a.lastIndexOf(".")+1|0);var b=a.substr(a.lastIndexOf("$")+1|0);b=b.substr(b.lastIndexOf("AutoValue_")+1|0);a=new oub;b=QG(b)+"{";a.KUc=", ".toString();
a.eNb=b.toString();a.g3a="}".toString();a.LUc=QG(a.eNb)+QG(a.g3a);for(let f=Dwb(this),g=0;g<f.length;g++){var c=f[g],d=this[c];Array.isArray(d)&&(d="["+QG(d)+"]");b=a;c=QG(c)+"="+QG(d);d=b;if(d.v5){var e=d.v5;e.Ifa=QG(e.Ifa)+QG(d.KUc)}else{e=d;let l=new nub;l.Ifa=d.eNb;e.v5=l}b=b.v5;b.Ifa=QG(b.Ifa)+QG(c)}return a.toString()}},Dwb=function(a){const b=Object.keys(a),c=a.H$c;return c?b.filter(d=>!c.includes(d)):b};var Fwb=class extends Ewb{constructor(){super();this.d3a=this.f3a=this.e3a=0}line(){return this.e3a}start(){return this.f3a}end(){return this.d3a}};var Gwb=class extends eI{constructor(){super();this.Gfa=0}kdb(){return this.Gfa<this.dNb.length}e7(){let a;return Tqb(this.dNb[a=this.Gfa,this.Gfa=this.Gfa+1|0,a])}};var Jwb=function(a,b,c,d){c=kub(c);d=kub(d);let e=new Cwb;b=b.PUc;e.Hfa=0;e.w5=0;for(e.x5=b;c.kdb();){var f=c.e7().FC;b=f>>2;var g=e,l=c.e7().FC,p=c.e7().FC,t=[],w=g;for(w.Hfa=w.Hfa+l|0;w.x5.length>w.w5&&w.x5[w.w5].FC<w.Hfa;)w.w5=w.w5+1|0;w=w.Hfa;p=w+p|0;l=g.w5;for(var A=l==0?0:g.x5[l-1|0].FC+1|0,G=w-A|0;p>(A-1|0)&&l<g.x5.length;){var I=g.x5[l].FC;w=t;A=p>I?I-A|0:p-A|0;I=new Fwb;I.e3a=l;I.f3a=G;I.d3a=A;w.push(I);l=l+1|0;A=g.x5[l-1|0].FC+1|0;G=0}g=t;(f&1)>0&&d.e7();switch(f&2){case 0:f=a;b=Hwb(b);
if(b!=null)for(let L=g,V=0;V<L.length;V++)g=L[V],t=b,Iwb(f,g,{startColumn:g.start(),endColumn:g.end(),yp:t});break;case 2:f=a;t=b;b=d.e7();switch(t){case 35:case 36:b="/search?q="+QG(encodeURIComponent(b));break;case 30:t=RegExp("^https?://cs.corp.google.com","");w="";for(p=0;0<=(p=w.indexOf("\\",p));)w.charCodeAt(p+1|0)==36?(l=QG(w.substr(0,p|0))+"$",G=p=p+1|0,l+=QG(w.substr(G))):(l=QG(w.substr(0,p|0)),G=p=p+1|0,l+=QG(w.substr(G))),w=l;b=b.replace(t,w);break;case 55:b="https://b.corp.google.com/issues?q="+
QG(b);break;case 37:b="https://b.corp.google.com/hotlists/"+QG(b);break;case 38:b="https://b.corp.google.com/savedsearches/"+QG(b);break;case 56:b="https://b.corp.google.com/components/"+QG(b)}vub(b,"/search/")&&b.indexOf("?")>0&&(b="/search"+QG(b.substr(b.indexOf("?"))));t=vub(b,"http://")||vub(b,"https://")?"external":"";for(let L=g,V=0;V<L.length;V++)f.addLink(L[V],b,t)}}return a.OX},Vqb=function(a,b,c,d){return Jwb(a,b,new lub(()=>{let e=new Gwb;e.Gfa=0;e.dNb=c;return e}),Cub(d))};var Hwb=function(a){switch(a){case 3:return"cm-keyword";case 4:return"cm-string";case 5:return"cm-comment";case 6:return"cm-number";case 7:return"cm-meta";case 23:return"cm-atom";case 24:return"cm-def";case 25:return"cm-type";case 26:return"cm-qualifier";case 27:return"cm-variable-2";default:return null}};var Uqb=class extends eI{constructor(){super();this.cNb=0}};var Iwb=function(a,b,c){a.OX.has(b.line())||a.OX.set(b.line(),[]);a.OX.get(b.line()).push(c)},Wqb=class{constructor(){this.OX=new Map}addLink(a,b,c){Iwb(this,a,{startColumn:a.start(),endColumn:a.end(),tagName:"a",yp:"link-decoration-layer",href:b,key:c})}};var Nwb,Pwb,Qwb,Owb;_.Kwb=!0;_.Lwb=!1;_.Mwb=!1;Nwb=function(a,b,c,d){c=c.Vh().clone().tm(0);const e=_.x(d,_.v(f=>{let g;return((g=_.Gq(f))==null?void 0:_.il(g,_.Dq,2))||new _.Dq}));for(const f of a.zTb)bsb(f,c,e);return _.x(d,_.jka((f,g)=>!!_.Fq(f)||g===0),_.ag(f=>{var g=_.il(f,_.ck,7);let l;if(g==null?0:(l=_.il(g,_.bk,1))==null?0:l.OO()){g=g.clone().tm(0);for(var p of a.zTb)bsb(p,g,e);p=b.clone().bn(g);a.iO.put(p.toObject(),_.u(f))}}))};
Pwb=function(a,b){const c=b.clone();c.od(_.xi(_.Ynb(b.ke())));let d,e;return(e=(d=Owb(a,c))==null?void 0:_.Fq(d))==null?void 0:_.jl(e,_.Aq,1,_.el()).find(f=>f.ke()===b.ke())};
Qwb=function(a,b){const c=a.Z_c.includes(b.Vh().getType());return _.x(_.Bv(a.rf,()=>{if(c){var d=a.rf.rl();d["X-Server-Timeout"]="60"}else d=a.rf.rl();if(_.Kwb){var e=a.vO;d=e.Rh.ZL(e.Yh+"/$rpc/devtools.grimoire.FileService/GetContentsStreaming",b,d||{},_.bTa);d=mob(d)}else d=a.vO.Uva(b,d);return d},"FileService.getContentsStreaming"),_.Wf())};Owb=function(a,b){b=Trb((new _.yq).bn(b),!1);a=a.iO;b=b.toObject();return a.getValue(b)};
_.jJ=class{constructor(a,b,c,d,e){this.Ga=a;this.zTb=b;this.vO=c;this.rf=d;this.zL=e;this.Z_c=[3,0];this.iO=new _.qu(this.Ga)}list(a,b,c,d,e,f){if(e===""||e==="/")e=void 0;a=_.dk(a,b,c,d,e,f);const g=(new _.yq).bn(a),l=g.clone();a.tm(3);return _.x(this.zL.prefetch("directory"),_.Zf(p=>{p&&this.iO.put(fsb(p.request).toObject(),Nwb(this,l,g,_.u((0,_.GSa)(p.response))));return _.x(this.iO.fetch(l.toObject(),()=>{const t=Trb(l.clone(),!0).toObject();let w,A;return(A=(w=_.KZa(this.iO,t))==null?void 0:
_.x(w,_.Of()))!=null?A:this.Uva(l,g)}),_.v(Kqb))}))}get(a,b,c,d,e,f){a=_.dk(a,b,c,d,e,f==null?void 0:f.Qb);(f==null?0:f.fileSize)&&_.Nb(a,4,_.nb(f.fileSize),"0");const g=Trb((new _.yq).bn(a),!0),l=g.clone();if(b=Pwb(this,a))b.getType()&&a.tm(b.getType()),b.lX().length>0&&a.RYb(b.lX()),b.U5a()&&a.CYb(b.U5a());(f==null?void 0:f.type)!==void 0&&a.tm(f==null?void 0:f.type);_.Jl(_.Jl(_.Jl(g,4,!0),9,_.Lwb),10,_.Mwb);this.Ga.To({gK:[{eventType:"FILE_OPENED",TMb:[],ze:a,lineNumber:f==null?void 0:f.line}]});
return _.x(this.zL.prefetch("file"),_.Zf(p=>{p&&this.iO.put(fsb(p.request).toObject(),Nwb(this,l,g,_.u((0,_.GSa)(p.response))));return this.iO.fetch(l.toObject(),()=>{var t=this.iO;var w=Trb(l.clone(),!1).toObject();t=t.getValue(w);w=this.Uva(l,g);return t?_.x(w,_.Yf(t),_.Mf(_.csb)):w})}))}Uva(a,b){return Nwb(this,a,b,Qwb(this,b))}};_.jJ.O=function(a){return new (a||_.jJ)(_.m(_.wv),_.m(_.Ky),_.m(_.K8a),_.m(_.Rv),_.m(_.Ov))};_.jJ.ta=_.k({token:_.jJ,oa:_.jJ.O,Ea:"root"});var Xqb=new Map([[1,"cm-keyword"],[2,"cm-string"],[3,"cm-comment"],[4,"cm-number"],[5,"cm-meta"],[7,"cm-atom"],[8,"cm-def"],[6,"cm-type"],[9,"cm-qualifier"],[10,"cm-variable-2"]]),Oqb=new WeakMap;_.Rwb=RegExp("^x-kythe://([a-zA-Z]+)=");_.Swb=new _.Dd("decorations_service",{oa:()=>_.ik(esb)});_.Twb={pu:new Set,ids:[]};_.Uwb=Object.freeze({[0]:{name:"Unknown",Lc:"?"},[50]:{name:"Scope",Lc:"?"},[51]:{name:"Group",Lc:"G"},[1]:{name:"Class",Lc:"C",className:"code-data"},[2]:{name:"Interface",Lc:"I",className:"code-data"},[3]:{name:"Struct",Lc:"S",className:"code-data"},[4]:{name:"Enum",Lc:"E",className:"code-data"},[5]:{name:"Union",Lc:"S",className:"code-data"},[6]:{name:"Method",Lc:"M",className:"code-procedure"},[7]:{name:"Field",Lc:"F",className:"code-sub-data"},[8]:{name:"Function",Lc:"F",className:"code-procedure"},
[9]:{name:"Variable",Lc:"V",className:"code-alias"},[10]:{name:"Typedef",Lc:"T",className:"code-alias"},[11]:{name:"Namespace",Lc:"N"},[67]:{name:"Extension",Lc:"E",className:"code-data"},[12]:{name:"Property",Lc:"P",className:"code-sub-data"},[13]:{name:"Enum Constant",Lc:"e",className:"code-sub-data"},[15]:{name:"Anonymous Function",Lc:"?"},[16]:{name:"Test",Lc:"t"},[17]:{name:"Package",Lc:"P"},[18]:{name:"Object",Lc:"O"},[61]:{name:"Constant",Lc:"c"},[62]:{name:"Module",Lc:"m"},[79]:{name:"Preprocessor",
Lc:"p"},[20]:{name:"Build Rule",Lc:"R"},[21]:{name:"Build Binary",Lc:"B"},[22]:{name:"Build Test",Lc:"T"},[23]:{name:"Build Library",Lc:"L"},[24]:{name:"Build Generator",Lc:"G"},[25]:{name:"Build Argument",Lc:"A"},[26]:{name:"Build Variable",Lc:"V",className:"code-alias"},[30]:{name:"Variable",Lc:"V",className:"code-alias"},[31]:{name:"Constant",Lc:"c"},[32]:{name:"Goog Provide",Lc:"?"},[33]:{name:"Goog Require",Lc:"?"},[34]:{name:"Setter",Lc:"?"},[35]:{name:"Getter",Lc:"?"},[36]:{name:"Literal",
Lc:"?"},[37]:{name:"Function Literal",Lc:"?"},[38]:{name:"Assignment",Lc:"V",className:"code-alias"},[39]:{name:"Function Assignment",Lc:"M",className:"code-procedure"},[40]:{name:"Define Const",Lc:"D"},[41]:{name:"Define Macro",Lc:"D"},[45]:{name:"Xml Tag",Lc:"<"},[46]:{name:"Template",Lc:"T"},[47]:{name:"Job",Lc:"J"},[48]:{name:"Service",Lc:"S"},[49]:{name:"Allocation",Lc:"A"},[52]:{name:"Table",Lc:"T"},[53]:{name:"Queue",Lc:"Q"},[54]:{name:"Locality Group",Lc:"L"},[55]:{name:"Index",Lc:"I"},[56]:{name:"Proto Bundle",
Lc:"?"},[57]:{name:"Backup Schedule",Lc:"B"},[58]:{name:"Column",Lc:"C"},[59]:{name:"Changelog",Lc:"?"},[60]:{name:"Markdown Header",Lc:"#"},[63]:{name:"SQL TVF",Lc:"t"},[64]:{name:"SQL Model",Lc:"m"},[65]:{name:"SQL Database",Lc:"d"},[66]:{name:"Dart Mixin",Lc:"M",className:"code-data"},[68]:{name:"YANG Grouping",Lc:"G",className:"code-data"},[69]:{name:"YANG Identity",Lc:"I",className:"code-data"},[70]:{name:"YANG Container",Lc:"C",className:"code-data"},[71]:{name:"YANG List",Lc:"L",className:"code-data"},
[72]:{name:"YANG Leaf",Lc:"L",className:"code-data"},[73]:{name:"Swift Actor",Lc:"A",className:"code-data"},[74]:{name:"GraphQL Directive",Lc:"D",className:"code-data"},[75]:{name:"GraphQL Operation",Lc:"O",className:"code-data"},[76]:{name:"GraphQL Fragment",Lc:"F",className:"code-data"},[77]:{name:"GraphQL Fragment Spread",Lc:"S",className:"code-data"},[78]:{name:"GraphQL List",Lc:"L",className:"code-data"},[80]:{name:"Impl",Lc:"I",className:"code-data"}});
_.Vwb=Object.freeze({[0]:"Unknown Modifier",[1]:"Public",[2]:"Private",[3]:"Protected",[4]:"Global",[5]:"Namespace-private",[6]:"File-private",[7]:"Package-private",[8]:"Library-private",[9]:"Dynamic Scope",[10]:"Thread Local",[11]:"Static"});/*

 Copyright (c) 2011-2018, Christopher Jeffrey (https://github.com/chjj/)

 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 Wwb=function(a,b,c){if(a.length===0)return"";for(var d=0;d<a.length;){var e=a.charAt(a.length-d-1);if(e!==b||c)if(e!==b&&c)d++;else break;else d++}return a.substr(0,a.length-d)},Xwb=function(a,b){a=a.replace(/\|/g,function(d,e,f){for(d=!1;--e>=0&&f[e]==="\\";)d=!d;return d?"|":" |"}).split(/ \|/);var c=0;if(a.length>b)a.splice(b);else for(;a.length<b;)a.push("");for(;c<a.length;c++)a[c]=a[c].trim().replace(/\\\|/g,"|");return a},kJ=function(a,b){for(var c=1,d,e;c<arguments.length;c++)for(e in d=
arguments[c],d)Object.prototype.hasOwnProperty.call(d,e)&&(a[e]=d[e]);return a},lJ=function(){},axb=function(a,b,c){if(a){try{var d=decodeURIComponent(Ywb(c)).replace(/[^\w:]/g,"").toLowerCase()}catch(e){return null}if(d.indexOf("javascript:")===0||d.indexOf("vbscript:")===0||d.indexOf("data:")===0)return null}b&&!Zwb.test(c)&&(a=b,$wb[" "+a]||($wb[" "+a]=/^[^:]+:\/*[^/]*$/.test(a)?a+"/":Wwb(a,"/",!0)),a=$wb[" "+a],c=c.slice(0,2)==="//"?a.replace(/:[\s\S]*/,":")+c:c.charAt(0)==="/"?a.replace(/(:\/*[^/]*)[\s\S]*/,
"$1")+c:a+c);try{c=encodeURI(c).replace(/%25/g,"%")}catch(e){return null}return c},mJ=function(a,b){a=a.source||a;b=b||"";return{replace:function(c,d){d=d.source||d;d=d.replace(/(^|[^\[])\^/g,"$1");a=a.replace(c,d);return this},Gk:function(){return new RegExp(a,b)}}},Ywb=function(a){return a.replace(/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig,function(b,c){c=c.toLowerCase();return c==="colon"?":":c.charAt(0)==="#"?c.charAt(1)==="x"?String.fromCharCode(parseInt(c.substring(2),16)):String.fromCharCode(+c.substring(1)):
""})},nJ=function(a,b){if(b){if(bxb.test(a))return a.replace(cxb,function(c){return dxb[c]})}else if(exb.test(a))return a.replace(fxb,function(c){return dxb[c]});return a},gxb=function(){this.x8={}},hxb=function(a){this.qh=[];this.token=null;this.options=a||_.oJ.defaults;this.options.renderer=this.options.renderer||new pJ;this.renderer=this.options.renderer;this.renderer.options=this.options;this.Qqb=new gxb},ixb=function(){},pJ=function(){this.options=_.oJ.defaults},rJ=function(a,b){this.options=
b||_.oJ.defaults;this.links=a;this.rules=qJ.PY;this.renderer=this.options.renderer||new pJ;this.renderer.options=this.options;this.IK=!1;if(!this.links)throw Error("we");this.options.xL?this.rules=qJ.xL:this.options.Ms&&(this.rules=this.options.gVa?qJ.gVa:qJ.Ms)},jxb=function(a){this.qh=[];this.qh.links=Object.create(null);this.options=a||_.oJ.defaults;this.rules=sJ.PY;this.options.xL?this.rules=sJ.xL:this.options.Ms&&(this.rules=this.options.kCa?sJ.kCa:sJ.Ms)},sJ={Q0c:/^\n+/,code:/^( {4}[^\n]+\n*)+/,
x3a:lJ,Rwa:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,kUb:lJ,Rda:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,Yy:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|<![A-Z][\\s\\S]*?>\\n*|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>\\n*|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=\\h*\\n)[\\s\\S]*?(?:\\n{2,}|$)|</(?!script|pre|style)[a-z][\\w-]*\\s*>(?=\\h*\\n)[\\s\\S]*?(?:\\n{2,}|$))",
cfa:/^ {0,3}\[(label)\]: *(?:\n *)?<?([^\s>]+)>?(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:lJ,tSb:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,QG:/^([^\n]+(?:\n(?!hr|heading|lheading| {0,3}>|<\/?(?:tag)(?: +|\n|\/?>)|<(?:script|pre|style|!--))[^\n]+)*)/,text:/^[^\n]+/,kp:/(?!\s*\])(?:\\.|[^\[\]\\])+/,eQa:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};sJ.cfa=mJ(sJ.cfa).replace("label",sJ.kp).replace("title",sJ.eQa).Gk();sJ.BVa=/(?:[*+-]|\d{1,9}\.)/;sJ.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/;
sJ.item=mJ(sJ.item,"gm").replace(/bull/g,sJ.BVa).Gk();sJ.list=mJ(sJ.list).replace(/bull/g,sJ.BVa).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+sJ.cfa.source+")").Gk();sJ.QGb="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul";
sJ.eLa=/\x3c!--(?!-?>)[\s\S]*?--\x3e/;sJ.Yy=mJ(sJ.Yy,"i").replace("comment",sJ.eLa).replace("tag",sJ.QGb).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).Gk();sJ.QG=mJ(sJ.QG).replace("hr",sJ.Rwa).replace("heading",sJ.heading).replace("lheading",sJ.tSb).replace("tag",sJ.QGb).Gk();sJ.Rda=mJ(sJ.Rda).replace("paragraph",sJ.QG).Gk();sJ.PY=kJ({},sJ);
sJ.Ms=kJ({},sJ.PY,{x3a:/^ {0,3}(`{3,}|~{3,})([^`\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,QG:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/});sJ.Ms.QG=mJ(sJ.QG).replace("(?!","(?!"+sJ.Ms.x3a.source.replace("\\1","\\2")+"|"+sJ.list.source.replace("\\1","\\3")+"|").Gk();sJ.kCa=kJ({},sJ.Ms,{kUb:/^ *([^|\n ].*\|.*)\n *([-:]+ *\|[-| :]*)(?:\n((?:.*[^>\n ].*(?:\n|$))*)\n*|$)/,table:/^ *\|(.+)\n *\|?( *[-:]+[-| :]*)(?:\n((?: *[^>\n ].*(?:\n|$))*)\n*|$)/});
sJ.xL=kJ({},sJ.PY,{Yy:mJ("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",sJ.eLa).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").Gk(),cfa:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/});
var kxb=function(a,b){return(new jxb(b)).token(a.replace(/\r\n|\r/g,"\n").replace(/\t/g,"    ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n"),!0)};
jxb.prototype.token=function(a,b){a=a.replace(/^ +$/gm,"");for(var c,d,e,f,g,l,p,t,w,A,G;a;){if(e=this.rules.Q0c.exec(a))a=a.substring(e[0].length),e[0].length>1&&this.qh.push({type:"space"});if(e=this.rules.code.exec(a))a=a.substring(e[0].length),e=e[0].replace(/^ {4}/gm,""),this.qh.push({type:"code",text:this.options.xL?e:Wwb(e,"\n")});else if(e=this.rules.x3a.exec(a))a=a.substring(e[0].length),this.qh.push({type:"code",lang:e[2]?e[2].trim():e[2],text:e[3]||""});else if(e=this.rules.heading.exec(a))a=
a.substring(e[0].length),this.qh.push({type:"heading",depth:e[1].length,text:e[2]});else{if(b&&(e=this.rules.kUb.exec(a))&&(g={type:"table",Jo:Xwb(e[1].replace(/^ *| *\| *$/g,"")),align:e[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:e[3]?e[3].replace(/\n$/,"").split("\n"):[]},g.Jo.length===g.align.length)){a=a.substring(e[0].length);for(t=0;t<g.align.length;t++)g.align[t]=/^ *-+: *$/.test(g.align[t])?"right":/^ *:-+: *$/.test(g.align[t])?"center":/^ *:-+ *$/.test(g.align[t])?"left":null;for(t=
0;t<g.cells.length;t++)g.cells[t]=Xwb(g.cells[t],g.Jo.length);this.qh.push(g);continue}if(e=this.rules.Rwa.exec(a))a=a.substring(e[0].length),this.qh.push({type:"hr"});else if(e=this.rules.Rda.exec(a))a=a.substring(e[0].length),this.qh.push({type:"blockquote_start"}),e=e[0].replace(/^ *> ?/gm,""),this.token(e,b),this.qh.push({type:"blockquote_end"});else if(e=this.rules.list.exec(a)){a=a.substring(e[0].length);f=e[2];c=f.length>1;l={type:"list_start",ordered:c,start:c?+f:"",Wia:!1};this.qh.push(l);
e=e[0].match(this.rules.item);p=[];c=!1;w=e.length;for(t=0;t<w;t++)g=e[t],d=g.length,g=g.replace(/^ *([*+-]|\d+\.) */,""),~g.indexOf("\n ")&&(d-=g.length,g=this.options.xL?g.replace(/^ {1,4}/gm,""):g.replace(new RegExp("^ {1,"+d+"}","gm"),"")),t!==w-1&&(d=sJ.BVa.exec(e[t+1])[0],f.length>1?d.length===1:d.length>1||this.options.x6c&&d!==f)&&(a=e.slice(t+1).join("\n")+a,t=w-1),d=c||/\n\n(?!\s*$)/.test(g),t!==w-1&&(c=g.charAt(g.length-1)==="\n",d||(d=c)),d&&(l.Wia=!0),A=/^\[[ xX]\] /.test(g),G=void 0,
A&&(G=g[1]!==" ",g=g.replace(/^\[[ xX]\] +/,"")),d={type:"list_item_start",task:A,checked:G,Wia:d},p.push(d),this.qh.push(d),this.token(g,!1),this.qh.push({type:"list_item_end"});if(l.Wia)for(w=p.length,t=0;t<w;t++)p[t].Wia=!0;this.qh.push({type:"list_end"})}else if(e=this.rules.Yy.exec(a))a=a.substring(e[0].length),this.qh.push({type:this.options.jq?"paragraph":"html",pre:!this.options.bla&&(e[1]==="pre"||e[1]==="script"||e[1]==="style"),text:e[0]});else if(b&&(e=this.rules.cfa.exec(a)))a=a.substring(e[0].length),
e[3]&&(e[3]=e[3].substring(1,e[3].length-1)),f=e[1].toLowerCase().replace(/\s+/g," "),this.qh.links[f]||(this.qh.links[f]={href:e[2],title:e[3]});else{if(b&&(e=this.rules.table.exec(a))&&(g={type:"table",Jo:Xwb(e[1].replace(/^ *| *\| *$/g,"")),align:e[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:e[3]?e[3].replace(/(?: *\| *)?\n$/,"").split("\n"):[]},g.Jo.length===g.align.length)){a=a.substring(e[0].length);for(t=0;t<g.align.length;t++)g.align[t]=/^ *-+: *$/.test(g.align[t])?"right":/^ *:-+: *$/.test(g.align[t])?
"center":/^ *:-+ *$/.test(g.align[t])?"left":null;for(t=0;t<g.cells.length;t++)g.cells[t]=Xwb(g.cells[t].replace(/^ *\| *| *\| *$/g,""),g.Jo.length);this.qh.push(g);continue}if(e=this.rules.tSb.exec(a))a=a.substring(e[0].length),this.qh.push({type:"heading",depth:e[2]==="="?1:2,text:e[1]});else if(b&&(e=this.rules.QG.exec(a)))a=a.substring(e[0].length),this.qh.push({type:"paragraph",text:e[1].charAt(e[1].length-1)==="\n"?e[1].slice(0,-1):e[1]});else if(e=this.rules.text.exec(a))a=a.substring(e[0].length),
this.qh.push({type:"text",text:e[0]});else if(a)throw Error("xe`"+a.charCodeAt(0));}}}return this.qh};
var qJ={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,gUa:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:lJ,tag:"^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(href(?:\s+(title))?\s*\)/,pAa:/^!?\[(label)\]\[(ref)\]/,Mfb:/^!?\[(ref)\](?:\[\])?/,Fma:/^__([^\s_])__(?!_)|^\*\*([^\s*])\*\*(?!\*)|^__([^\s][\s\S]*?[^\s])__(?!_)|^\*\*([^\s][\s\S]*?[^\s])\*\*(?!\*)/,pW:/^_([^\s_])_(?!_)|^\*([^\s*"<\[])\*(?!\*)|^_([^\s][\s\S]*?[^\s_])_(?!_|[^\spunctuation])|^_([^\s_][\s\S]*?[^\s])_(?!_|[^\spunctuation])|^\*([^\s"<\[][\s\S]*?[^\s*])\*(?!\*)|^\*([^\s*"<\[][\s\S]*?[^\s])\*(?!\*)/,
code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,Y3:/^( {2,}|\\)\n(?!\s*$)/,jfa:lJ,text:/^(`+|[^`])[\s\S]*?(?=[\\<!\[`*]|\b_| {2,}\n|$)/,mMc:"!\"#$%&'()*+,\\-./:;<=>?@\\[^_{|}~"};qJ.pW=mJ(qJ.pW).replace(/punctuation/g,qJ.mMc).Gk();qJ.mIc=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g;qJ.VMc=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/;qJ.fIc=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/;
qJ.gUa=mJ(qJ.gUa).replace("scheme",qJ.VMc).replace("email",qJ.fIc).Gk();qJ.cGc=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/;qJ.tag=mJ(qJ.tag).replace("comment",sJ.eLa).replace("attribute",qJ.cGc).Gk();qJ.kp=/(?:\[[^\[\]]*\]|\\[\[\]]?|`[^`]*`|[^\[\]\\])*?/;qJ.gKc=/\s*(<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*)/;qJ.eQa=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/;qJ.link=mJ(qJ.link).replace("label",qJ.kp).replace("href",qJ.gKc).replace("title",qJ.eQa).Gk();
qJ.pAa=mJ(qJ.pAa).replace("label",qJ.kp).replace("ref",sJ.kp).Gk();qJ.Mfb=mJ(qJ.Mfb).replace("ref",sJ.kp).Gk();qJ.PY=kJ({},qJ);qJ.xL=kJ({},qJ.PY,{Fma:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,pW:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/,link:mJ(/^!?\[(label)\]\((.*?)\)/).replace("label",qJ.kp).Gk(),pAa:mJ(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",qJ.kp).Gk()});
qJ.Ms=kJ({},qJ.PY,{escape:mJ(qJ.escape).replace("])","~|])").Gk(),sIc:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,fGc:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,jfa:/^~+(?=\S)([\s\S]*?\S)~+/,text:mJ(qJ.text).replace("]|","~]|").replace("|$","|https?://|ftp://|www\\.|[a-zA-Z0-9.!#$%&'*+/=?^_`{\\|}~-]+@|$").Gk()});qJ.Ms.url=mJ(qJ.Ms.url,"i").replace("email",qJ.Ms.sIc).Gk();
qJ.gVa=kJ({},qJ.Ms,{Y3:mJ(qJ.Y3).replace("{2,}","*").Gk(),text:mJ(qJ.Ms.text).replace("{2,}","*").Gk()});
rJ.prototype.output=function(a){for(var b="",c,d,e;a;)if(e=this.rules.escape.exec(a))a=a.substring(e[0].length),b+=nJ(e[1]);else if(e=this.rules.tag.exec(a))!this.IK&&/^<a /i.test(e[0])?this.IK=!0:this.IK&&/^<\/a>/i.test(e[0])&&(this.IK=!1),!this.Xwa&&/^<(pre|code|kbd|script)(\s|>)/i.test(e[0])?this.Xwa=!0:this.Xwa&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(e[0])&&(this.Xwa=!1),a=a.substring(e[0].length),b+=this.options.jq?this.options.bla?this.options.bla(e[0]):nJ(e[0]):e[0];else if(e=this.rules.link.exec(a)){a:{d=
e[2];if(d.indexOf(")")!==-1)for(var f=c=0;f<d.length;f++)if(d[f]==="\\")f++;else if(d[f]==="(")c++;else if(d[f]===")"&&(c--,c<0)){d=f;break a}d=-1}d>-1&&(c=e[2].length-d,e[2]=e[2].substring(0,d),e[0]=e[0].substring(0,e[0].length-c));a=a.substring(e[0].length);this.IK=!0;d=e[2];this.options.xL?(c=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(d))?(d=c[1],c=c[3]):c="":c=e[3]?e[3].slice(1,-1):"";d=d.trim().replace(/^<([\s\S]*)>$/,"$1");b+=lxb(this,e,{href:mxb(d),title:mxb(c)});this.IK=!1}else if((e=this.rules.pAa.exec(a))||
(e=this.rules.Mfb.exec(a)))a=a.substring(e[0].length),c=(e[2]||e[1]).replace(/\s+/g," "),(c=this.links[c.toLowerCase()])&&c.href?(this.IK=!0,b+=lxb(this,e,c),this.IK=!1):(b+=e[0].charAt(0),a=e[0].substring(1)+a);else if(e=this.rules.Fma.exec(a))a=a.substring(e[0].length),b+=this.renderer.Fma(this.output(e[4]||e[3]||e[2]||e[1]));else if(e=this.rules.pW.exec(a))a=a.substring(e[0].length),b+=this.renderer.pW(this.output(e[6]||e[5]||e[4]||e[3]||e[2]||e[1]));else if(e=this.rules.code.exec(a))a=a.substring(e[0].length),
b+=this.renderer.vKb(nJ(e[2].trim(),!0));else if(e=this.rules.Y3.exec(a))a=a.substring(e[0].length),b+=this.renderer.Y3();else if(e=this.rules.jfa.exec(a))a=a.substring(e[0].length),b+=this.renderer.jfa(this.output(e[1]));else if(e=this.rules.gUa.exec(a))a=a.substring(e[0].length),e[2]==="@"?(c=nJ(this.wdb(e[1])),d="mailto:"+c):d=c=nJ(e[1]),b+=this.renderer.link(d,null,c);else if(!this.IK&&(e=this.rules.url.exec(a))){if(e[2]==="@")c=nJ(e[0]),d="mailto:"+c;else{do d=e[0],e[0]=this.rules.fGc.exec(e[0])[0];
while(d!==e[0]);c=nJ(e[0]);d=e[1]==="www."?"http://"+c:c}a=a.substring(e[0].length);b+=this.renderer.link(d,null,c)}else if(e=this.rules.text.exec(a))a=a.substring(e[0].length),b=this.Xwa?b+this.renderer.text(e[0]):b+this.renderer.text(nJ(this.Sqb(e[0])));else if(a)throw Error("xe`"+a.charCodeAt(0));return b};
var mxb=function(a){return a?a.replace(qJ.mIc,"$1"):a},lxb=function(a,b,c){var d=c.href;c=c.title?nJ(c.title):null;return b[0].charAt(0)!=="!"?a.renderer.link(d,c,a.output(b[1])):a.renderer.image(d,c,nJ(b[1]))};rJ.prototype.Sqb=function(a){return this.options.Sqb?a.replace(/---/g,"\u2014").replace(/--/g,"\u2013").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1\u2018").replace(/'/g,"\u2019").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1\u201c").replace(/"/g,"\u201d").replace(/\.{3}/g,"\u2026"):a};
rJ.prototype.wdb=function(a){if(!this.options.wdb)return a;for(var b="",c=a.length,d=0,e;d<c;d++)e=a.charCodeAt(d),Math.random()>.5&&(e="x"+e.toString(16)),b+="&#"+e+";";return b};_.aa=pJ.prototype;_.aa.code=function(a,b,c){b=(b||"").match(/\S*/)[0];if(this.options.Cw){var d=this.options.Cw(a,b);d!=null&&d!==a&&(c=!0,a=d)}return b?'<pre><code class="'+this.options.ZZc+nJ(b,!0)+'">'+(c?a:nJ(a,!0))+"</code></pre>\n":"<pre><code>"+(c?a:nJ(a,!0))+"</code></pre>"};
_.aa.Rda=function(a){return"<blockquote>\n"+a+"</blockquote>\n"};_.aa.Yy=function(a){return a};_.aa.heading=function(a,b,c,d){return this.options.tXc?"<h"+b+' id="'+this.options.uXc+d.RBa(c)+'">'+a+"</h"+b+">\n":"<h"+b+">"+a+"</h"+b+">\n"};_.aa.Rwa=function(){return this.options.Vna?"<hr/>\n":"<hr>\n"};_.aa.list=function(a,b,c){var d=b?"ol":"ul";return"<"+d+(b&&c!==1?' start="'+c+'"':"")+">\n"+a+"</"+d+">\n"};_.aa.QG=function(a){return"<p>"+a+"</p>\n"};
_.aa.table=function(a,b){b&&(b="<tbody>"+b+"</tbody>");return"<table>\n<thead>\n"+a+"</thead>\n"+b+"</table>\n"};var nxb=function(a,b){var c=b.Jo?"th":"td";return(b.align?"<"+c+' align="'+b.align+'">':"<"+c+">")+a+"</"+c+">\n"};_.aa=pJ.prototype;_.aa.Fma=function(a){return"<strong>"+a+"</strong>"};_.aa.pW=function(a){return"<em>"+a+"</em>"};_.aa.vKb=function(a){return"<code>"+a+"</code>"};_.aa.Y3=function(){return this.options.Vna?"<br/>":"<br>"};_.aa.jfa=function(a){return"<del>"+a+"</del>"};
_.aa.link=function(a,b,c){a=axb(this.options.jq,this.options.iJb,a);if(a===null)return c;a='<a href="'+nJ(a)+'"';b&&(a+=' title="'+b+'"');return a+(">"+c+"</a>")};_.aa.image=function(a,b,c){a=axb(this.options.jq,this.options.iJb,a);if(a===null)return c;a='<img src="'+a+'" alt="'+c+'"';b&&(a+=' title="'+b+'"');return a+=this.options.Vna?"/>":">"};_.aa.text=function(a){return a};_.aa=ixb.prototype;_.aa.Fma=function(a){return a};_.aa.pW=function(a){return a};_.aa.vKb=function(a){return a};_.aa.jfa=function(a){return a};
_.aa.text=function(a){return a};_.aa.link=function(a,b,c){return c};_.aa.image=function(a,b,c){return c};_.aa.Y3=function(){return""};var myb=function(a,b){return(new hxb(b)).parse(a)};hxb.prototype.parse=function(a){this.inline=new rJ(a.links,this.options);this.iYc=new rJ(a.links,kJ({},this.options,{renderer:new ixb}));this.qh=a.reverse();for(a="";this.next();)a+=nyb(this);return a};hxb.prototype.next=function(){return this.token=this.qh.pop()};
hxb.prototype.peek=function(){return this.qh[this.qh.length-1]||0};
var oyb=function(a){for(var b=a.token.text;a.peek().type==="text";)b+="\n"+a.next().text;return a.inline.output(b)},nyb=function(a){switch(a.token.type){case "space":return"";case "hr":return a.renderer.Rwa();case "heading":return a.renderer.heading(a.inline.output(a.token.text),a.token.depth,Ywb(a.iYc.output(a.token.text)),a.Qqb);case "code":return a.renderer.code(a.token.text,a.token.lang,a.token.sUc);case "table":var b="",c="",d,e;var f="";for(d=0;d<a.token.Jo.length;d++)f+=nxb(a.inline.output(a.token.Jo[d]),
{Jo:!0,align:a.token.align[d]});b+="<tr>\n"+f+"</tr>\n";for(d=0;d<a.token.cells.length;d++){var g=a.token.cells[d];f="";for(e=0;e<g.length;e++)f+=nxb(a.inline.output(g[e]),{Jo:!1,align:a.token.align[e]});c+="<tr>\n"+f+"</tr>\n"}return a.renderer.table(b,c);case "blockquote_start":for(c="";a.next().type!=="blockquote_end";)c+=nyb(a);return a.renderer.Rda(c);case "list_start":c="";b=a.token.ordered;for(d=a.token.start;a.next().type!=="list_end";)c+=nyb(a);return a.renderer.list(c,b,d);case "list_item_start":c=
"";b=a.token.Wia;for(a.token.task&&(c+="<input "+(a.token.checked?'checked="" ':"")+'disabled="" type="checkbox"'+(a.renderer.options.Vna?" /":"")+"> ");a.next().type!=="list_item_end";)c+=b||a.token.type!=="text"?nyb(a):oyb(a);return"<li>"+c+"</li>\n";case "html":return a.renderer.Yy(a.token.text);case "paragraph":return a.renderer.QG(a.inline.output(a.token.text));case "text":return a.renderer.QG(oyb(a));default:c='Token with "'+a.token.type+'" type was not found.';if(a.options.silent)return console.log(c),
"";throw Error(c);}};gxb.prototype.RBa=function(a){a=a.toLowerCase().trim().replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.x8.hasOwnProperty(a)){var b=a;do this.x8[b]++,a=b+"-"+this.x8[b];while(this.x8.hasOwnProperty(a))}this.x8[a]=0;return a};var bxb=/[&<>"']/,cxb=/[&<>"']/g,dxb={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},exb=/[<>"']|&(?!#?\w+;)/,fxb=/[<>"']|&(?!#?\w+;)/g,$wb={},Zwb=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;lJ.exec=lJ;
_.oJ=function(a,b,c){if(typeof a==="undefined"||a===null)throw Error("ye");if(typeof a!=="string")throw Error("ze`"+Object.prototype.toString.call(a));if(c||typeof b==="function"){c||(c=b,b=null);b=kJ({},_.oJ.defaults,b||{});var d=b.Cw,e=0;try{var f=kxb(a,b)}catch(p){return c(p)}var g=f.length;var l=function(p){if(p)return b.Cw=d,c(p);try{var t=myb(f,b)}catch(w){p=w}b.Cw=d;return p?c(p):c(null,t)};if(!d||d.length<3)return l();delete b.Cw;if(!g)return l();for(;e<f.length;e++)(function(p){return p.type!==
"code"?--g||l():d(p.text,p.lang,function(t,w){if(t)return l(t);if(w==null||w===p.text)return--g||l();p.text=w;p.sUc=!0;--g||l()})})(f[e])}else try{return b&&(b=kJ({},_.oJ.defaults,b)),myb(kxb(a,b),b)}catch(p){p.message+="\nPlease report this to https://github.com/markedjs/marked.";if((b||_.oJ.defaults).silent)return"<p>An error occurred:</p><pre>"+nJ(p.message,!0)+"</pre>";throw p;}};_.oJ.options=_.oJ.setOptions=function(a){kJ(_.oJ.defaults,a);return _.oJ};
_.oJ.mWc=function(){return{iJb:null,gVa:!1,Ms:!0,tXc:!0,uXc:"",Cw:null,ZZc:"language-",wdb:!0,xL:!1,renderer:new pJ,jq:!1,bla:null,silent:!1,x6c:!1,Sqb:!1,kCa:!0,Vna:!1}};_.oJ.defaults=_.oJ.mWc();_.oJ.Cza=myb;_.oJ.sBc=gxb;_.oJ.parse=_.oJ;var pyb={"* ARIA-CHECKED":!0,"* ARIA-COLCOUNT":!0,"* ARIA-COLINDEX":!0,"* ARIA-CONTROLS":!0,"* ARIA-DESCRIBEDBY":!0,"* ARIA-DISABLED":!0,"* ARIA-EXPANDED":!0,"* ARIA-GOOG-EDITABLE":!0,"* ARIA-HASPOPUP":!0,"* ARIA-HIDDEN":!0,"* ARIA-LABEL":!0,"* ARIA-LABELLEDBY":!0,"* ARIA-MULTILINE":!0,"* ARIA-MULTISELECTABLE":!0,"* ARIA-ORIENTATION":!0,"* ARIA-PLACEHOLDER":!0,"* ARIA-READONLY":!0,"* ARIA-REQUIRED":!0,"* ARIA-ROLEDESCRIPTION":!0,"* ARIA-ROWCOUNT":!0,"* ARIA-ROWINDEX":!0,"* ARIA-SELECTED":!0,"* ABBR":!0,
"* ACCEPT":!0,"* ACCESSKEY":!0,"* ALIGN":!0,"* ALT":!0,"* AUTOCOMPLETE":!0,"* AXIS":!0,"* BGCOLOR":!0,"* BORDER":!0,"* CELLPADDING":!0,"* CELLSPACING":!0,"* CHAROFF":!0,"* CHAR":!0,"* CHECKED":!0,"* CLEAR":!0,"* COLOR":!0,"* COLSPAN":!0,"* COLS":!0,"* COMPACT":!0,"* CONTROLS":!0,"* CONTROLSLIST":!0,"* COORDS":!0,"* DATETIME":!0,"* DIR":!0,"* DISABLED":!0,"* ENCTYPE":!0,"* FACE":!0,"* FRAME":!0,"* HEIGHT":!0,"* HREFLANG":!0,"* HSPACE":!0,"* ISMAP":!0,"* LABEL":!0,"* LANG":!0,"* MAX":!0,"* MAXLENGTH":!0,
"* METHOD":!0,"* MULTIPLE":!0,"* NOHREF":!0,"* NOSHADE":!0,"* NOWRAP":!0,"* OPEN":!0,"* READONLY":!0,"* REQUIRED":!0,"* REL":!0,"* REV":!0,"* ROLE":!0,"* ROWSPAN":!0,"* ROWS":!0,"* RULES":!0,"* SCOPE":!0,"* SELECTED":!0,"* SHAPE":!0,"* SIZE":!0,"* SPAN":!0,"* START":!0,"* SUMMARY":!0,"* TABINDEX":!0,"* TITLE":!0,"* TYPE":!0,"* VALIGN":!0,"* VALUE":!0,"* VSPACE":!0,"* WIDTH":!0},qyb={"* USEMAP":!0,"* ACTION":!0,"* CITE":!0,"* HREF":!0,"* LONGDESC":!0,"* SRC":!0,"LINK HREF":!0,"* FOR":!0,"* HEADERS":!0,
"* NAME":!0,"A TARGET":!0,"* CLASS":!0,"* ID":!0,"* STYLE":!0};var RG={};var ryb={rgb:!0,rgba:!0,alpha:!0,rect:!0,image:!0,"linear-gradient":!0,"radial-gradient":!0,"repeating-linear-gradient":!0,"repeating-radial-gradient":!0,"cubic-bezier":!0,matrix:!0,perspective:!0,rotate:!0,rotate3d:!0,rotatex:!0,rotatey:!0,steps:!0,rotatez:!0,scale:!0,scale3d:!0,scalex:!0,scaley:!0,scalez:!0,skew:!0,skewx:!0,skewy:!0,translate:!0,translate3d:!0,translatex:!0,translatey:!0,translatez:!0},syb=/[\n\f\r"'()*<>]/g,$qb={"\n":"%0a","\f":"%0c","\r":"%0d",'"':"%22","'":"%27","(":"%28",")":"%29",
"*":"%2a","<":"%3c",">":"%3e"},tyb=function(a,b,c){b=b.trim();if(b=="")return null;var d=String(b.slice(0,4)).toLowerCase();if(("url("<d?-1:"url("==d?0:1)==0){if(!b.endsWith(")")||_.cB(b,"(")>1||_.cB(b,")")>1||!c)a=null;else{a:for(b=b.substring(4,b.length-1),d=0;d<2;d++){const e="\"'".charAt(d);if(b.charAt(0)==e&&b.charAt(b.length-1)==e){b=b.substring(1,b.length-1);break a}}a=c?(a=c(b,a))&&_.ec(a)!=_.Ica.toString()?'url("'+_.ec(a).replace(syb,arb)+'")':null:null}return a}if(b.indexOf("(")>0){if(/"|'/.test(b))return null;
for(a=/([\-\w]+)\(/g;c=a.exec(b);)if(!(c[1].toLowerCase()in ryb))return null}return b};var brb=TG("Element","attributes")||TG("Node","attributes"),uyb=UG("Element","hasAttribute"),vyb=UG("Element","getAttribute"),drb=UG("Element","setAttribute"),wyb=UG("Element","removeAttribute");TG("Element","innerHTML")||TG("HTMLElement","innerHTML");var xyb=UG("Element","getElementsByTagName"),yyb=UG("Element","matches")||UG("Element","msMatchesSelector"),jrb=TG("Node","nodeName"),krb=TG("Node","nodeType"),mrb=TG("Node","parentNode");TG("Node","childNodes");
var frb=TG("HTMLElement","style")||TG("Element","style"),hrb=TG("HTMLStyleElement","sheet"),nrb=UG("CSSStyleDeclaration","getPropertyValue"),prb=UG("CSSStyleDeclaration","setProperty"),rrb=TG("Element","namespaceURI")||TG("Node","namespaceURI");var zyb=RegExp("\\s*([^\\s'\",]+[^'\",]*(('([^'\\r\\n\\f\\\\]|\\\\[^])*')|(\"([^\"\\r\\n\\f\\\\]|\\\\[^])*\")|[^'\",])*)","g"),Ayb={"-webkit-border-horizontal-spacing":!0,"-webkit-border-vertical-spacing":!0},Dyb=function(a,b,c){var d=[];Byb(_.wa(a.cssRules)).forEach(function(e){if(b&&!/[a-zA-Z][\w-:\.]*/.test(b))throw Error("Fe");if(!(b&&_.Rk&&document.documentMode==10&&/\\['"]/.test(e.selectorText))){var f=b?e.selectorText.replace(zyb,"#"+b+" $1"):e.selectorText;d.push(aob(f,Cyb(e.style,c)))}});
return new Bnb(d.map(Cnb).join(""))},Byb=function(a){return a.filter(function(b){return b instanceof CSSStyleRule||b.type==CSSRule.STYLE_RULE})},Fyb=function(a,b,c){a=Eyb("<style>"+a+"</style>");return a==null||a.sheet==null?Dnb``:Dyb(a.sheet,b!=void 0?b:null,c)},Eyb=function(a){a=_.lc("<html><head></head><body>"+a+"</body></html>");return(new DOMParser).parseFromString(_.nc(a),"text/html").body.children[0]},Cyb=function(a,b){if(!a)return Enb``;var c=document.createElement("div").style;Gyb(a).forEach(function(d){var e=
_.Tk&&d in Ayb?d:d.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");_.Mk(e,"--")||_.Mk(e,"var")||(d=orb(a,d),d=tyb(e,d,b),d!=null&&qrb(c,e,d))});return c.cssText||""},Iyb=function(a){var b=Array.from(WG(xyb,a,"getElementsByTagName",["STYLE"])),c=ynb(b,function(g){return _.wa(irb(g).cssRules)});c=Byb(c);let d=[];for(var e=0;e<c.length;e++)d[e]={index:e,Znb:c[e]};d.sort(function(g,l){var p=Zqb(g.Znb.selectorText),t=Zqb(l.Znb.selectorText);a:{const w=Math.min(p.length,
t.length);for(let A=0;A<w;A++){const G=_.CA(p[A],t[A]);if(G!=0){p=G;break a}}p=_.CA(p.length,t.length)}return p||g.index-l.index});for(e=0;e<d.length;e++)c[e]=d[e].Znb;c.reverse();a=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,null,!1);for(var f;f=a.nextNode();)c.forEach(function(g){WG(yyb,f,f.matches?"matches":"msMatchesSelector",[g.selectorText])&&g.style&&Hyb(f,g.style)});b.forEach(_.tm)},Hyb=function(a,b){var c=Gyb(a.style);Gyb(b).forEach(function(d){if(!(c.indexOf(d)>=0)){var e=orb(b,
d);qrb(a.style,d,e)}})},Gyb=function(a){_.xa(a)?a=_.wa(a):(a=_.Wca(a),_.va(a,"cssText"));return a};var Jyb=typeof WeakMap!="undefined"&&WeakMap.toString().indexOf("[native code]")!=-1,Kyb=0,Lyb=function(){this.Nk=[];this.mDa=[];this.J4="data-elementweakmap-index-"+Kyb++};Lyb.prototype.set=function(a,b){if(WG(uyb,a,"hasAttribute",[this.J4])){var c=parseInt(WG(vyb,a,"getAttribute",[this.J4])||null,10);this.mDa[c]=b}else c=this.mDa.push(b)-1,erb(a,this.J4,c.toString()),this.Nk.push(a);return this};
Lyb.prototype.get=function(a){if(WG(uyb,a,"hasAttribute",[this.J4]))return a=parseInt(WG(vyb,a,"getAttribute",[this.J4])||null,10),this.mDa[a]};Lyb.prototype.clear=function(){this.Nk.forEach(function(a){WG(wyb,a,"removeAttribute",[this.J4])},this);this.Nk=[];this.mDa=[]};_.Myb=function(){this.Rha=document.implementation.createHTMLDocument("")};
_.Myb.prototype.RVb=function(a){const b=this.Rha.createElement("span");this.Vea&&this.Hma=="*"&&(b.id=this.Vea);this.N9a&&(a=Eyb("<div>"+a+"</div>"),Iyb(a),a=a.innerHTML);a=_.lc(a);var c=document.createElement("template");if("content"in c)_.Anb(c,a),c=c.content;else{var d=document.implementation.createHTMLDocument("x");c=d.body;_.Anb(d.body,a)}a=document.createTreeWalker(c,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);for(c=Jyb?new WeakMap:new Lyb;d=a.nextNode();){a:{var e=d;switch(lrb(e)){case 3:e=
this.createTextNode(e);break a;case 1:if(XG(e).toUpperCase()=="TEMPLATE")e=null;else{var f=XG(e).toUpperCase();if(f in this.Mma||srb(e)!="http://www.w3.org/1999/xhtml")f=null;else if(this.i9[f])f=this.Rha.createElement(f);else{var g=this.Rha.createElement("span");this.lqb&&erb(g,"data-sanitizer-original-tag",f.toLowerCase());f=g}if(f){var l=f,p=crb(e);if(p!=null)for(var t=0;g=p[t];t++)if(g.specified){var w=e;var A=g;var G=A.name;if(_.Mk(G,"data-sanitizer-"))A=null;else{var I=XG(w);A=A.value;var L=
{tagName:I.trim().toLowerCase(),attributeName:G.trim().toLowerCase()},V={gSc:void 0};L.attributeName=="style"&&(V.gSc=grb(w));w=Nyb(I,G);w in this.Jda?(G=this.Jda[w],A=G(A,L,V)):(G=Nyb(null,G),G in this.Jda?(G=this.Jda[G],A=G(A,L,V)):A=null)}A!==null&&erb(l,g.name,A)}e=f}else e=null}break a;default:e=null}}if(e){if(lrb(e)==1&&c.set(d,e),d=YG(d),g=!1,d)f=lrb(d),l=XG(d).toLowerCase(),p=YG(d),f!=11||p?l=="body"&&p&&(f=YG(p))&&!YG(f)&&(g=!0):g=!0,f=null,g||!d?f=b:lrb(d)==1&&(f=c.get(d)),f.content&&(f=
f.content),f.appendChild(e)}else _.sm(d)}c.clear&&c.clear();return b};var Oyb={APPLET:!0,BASE:!0,BGSOUND:!0,EMBED:!0,FORM:!0,IFRAME:!0,ISINDEX:!0,KEYGEN:!0,LAYER:!0,LINK:!0,META:!0,OBJECT:!0,SCRIPT:!0,SVG:!0,STYLE:!0,TEMPLATE:!0};var Pyb={A:!0,ABBR:!0,ACRONYM:!0,ADDRESS:!0,AREA:!0,ARTICLE:!0,ASIDE:!0,AUDIO:!0,B:!0,BDI:!0,BDO:!0,BIG:!0,BLOCKQUOTE:!0,BR:!0,BUTTON:!0,CAPTION:!0,CENTER:!0,CITE:!0,CODE:!0,COL:!0,COLGROUP:!0,DATA:!0,DATALIST:!0,DD:!0,DEL:!0,DETAILS:!0,DFN:!0,DIALOG:!0,DIR:!0,DIV:!0,DL:!0,DT:!0,EM:!0,FIELDSET:!0,FIGCAPTION:!0,FIGURE:!0,FONT:!0,FOOTER:!0,FORM:!0,H1:!0,H2:!0,H3:!0,H4:!0,H5:!0,H6:!0,HEADER:!0,HGROUP:!0,HR:!0,I:!0,IMG:!0,INPUT:!0,INS:!0,KBD:!0,LABEL:!0,LEGEND:!0,LI:!0,MAIN:!0,MAP:!0,MARK:!0,MENU:!0,
METER:!0,NAV:!0,NOSCRIPT:!0,OL:!0,OPTGROUP:!0,OPTION:!0,OUTPUT:!0,P:!0,PRE:!0,PROGRESS:!0,Q:!0,S:!0,SAMP:!0,SECTION:!0,SELECT:!0,SMALL:!0,SOURCE:!0,SPAN:!0,STRIKE:!0,STRONG:!0,STYLE:!0,SUB:!0,SUMMARY:!0,SUP:!0,TABLE:!0,TBODY:!0,TD:!0,TEXTAREA:!0,TFOOT:!0,TH:!0,THEAD:!0,TIME:!0,TR:!0,TT:!0,U:!0,UL:!0,VAR:!0,VIDEO:!0,WBR:!0};var Qyb={"ANNOTATION-XML":!0,"COLOR-PROFILE":!0,"FONT-FACE":!0,"FONT-FACE-SRC":!0,"FONT-FACE-URI":!0,"FONT-FACE-FORMAT":!0,"FONT-FACE-NAME":!0,"MISSING-GLYPH":!0},Uyb=function(a){this.Rha=document.implementation.createHTMLDocument("");a=a||new Ryb;Syb(a);this.Jda=_.uc(a.mF);this.Mma=_.uc(a.Mma);this.i9=_.uc(a.i9);this.lqb=a.lqb;a.vSc.forEach(function(b){if(!_.Mk(b,"data-"))throw new XF('Only "data-" attributes allowed, got: %s.',[b]);if(_.Mk(b,"data-sanitizer-"))throw new XF('Attributes with "%s" prefix are not allowed, got: %s.',
["data-sanitizer-",b]);this.Jda["* "+b.toUpperCase()]=Tyb},this);a.sSc.forEach(function(b){b=b.toUpperCase();if(!_.la(b,"-")||Qyb[b])throw new XF("Only valid custom element tag names allowed, got: %s.",[b]);this.i9[b]=!0},this);this.nja=a.nja;this.Hma=a.Hma;this.Vea=null;this.N9a=a.N9a};_.Lk(Uyb,_.Myb);
var Vyb=function(a){return function(b,c){b=b.trim();return(c=a(b,c))&&_.ec(c)!=_.Ica.toString()?_.ec(c):null}},Ryb=function(){this.mF={};_.Qk([pyb,qyb],function(a){_.Wca(a).forEach(function(b){this.mF[b]=Tyb},this)},this);this.QN={};this.vSc=[];this.sSc=[];this.Mma=_.uc(Oyb);this.i9=_.uc(Pyb);this.lqb=!1;this.n9c=Wyb;this.R4c=this.Htb=this.L0c=this.nja=dsb;this.Hma=null;this.wVb=this.N9a=!1},Xyb=function(a,b){return function(c,d,e,f){c=a(c,d,e,f);return c==null?null:b(c,d,e,f)}},tJ=function(a,b,c,
d){a[c]&&!b[c]&&(a[c]=Xyb(a[c],d))};Ryb.prototype.ab=function(){return new Uyb(this)};
var Syb=function(a){if(a.wVb)throw Error("Ge");tJ(a.mF,a.QN,"* USEMAP",Yyb);var b=Vyb(a.n9c);["* ACTION","* CITE","* HREF"].forEach(function(d){tJ(this.mF,this.QN,d,b)},a);var c=Vyb(a.nja);["* LONGDESC","* SRC","LINK HREF"].forEach(function(d){tJ(this.mF,this.QN,d,c)},a);["* FOR","* HEADERS","* NAME"].forEach(function(d){tJ(this.mF,this.QN,d,_.Jk(Zyb,this.L0c))},a);tJ(a.mF,a.QN,"A TARGET",_.Jk($yb,["_blank","_self"]));tJ(a.mF,a.QN,"* CLASS",_.Jk(azb,a.Htb));tJ(a.mF,a.QN,"* ID",_.Jk(bzb,a.Htb));tJ(a.mF,
a.QN,"* STYLE",_.Jk(a.R4c,c));a.wVb=!0},Wyb=a=>_.gc(a),Nyb=function(a,b){a||(a="*");return(a+" "+b).toUpperCase()},Tyb=function(a){return a.trim()},$yb=function(a,b){b=b.trim();return _.ua(a,b.toLowerCase())>=0?b:null},Yyb=function(a){return(a=a.trim())&&a.charAt(0)=="#"?a:null},Zyb=function(a,b,c){b=b.trim();return a(b,c)},azb=function(a,b,c){b=b.split(/(?:\s+)/);for(var d=[],e=0;e<b.length;e++){var f=a(b[e],c);f&&d.push(f)}return d.length==0?null:d.join(" ")},bzb=function(a,b,c){b=b.trim();return a(b,
c)};Uyb.prototype.jq=function(a){this.Vea=_.czb(this);a=this.RVb(a);if(crb(a).length>0){const b=this.Rha.createElement("span");b.appendChild(a);a=b}a=(new XMLSerializer).serializeToString(a);return _.lc(a.slice(a.indexOf(">")+1,a.lastIndexOf("</")))};_.czb=function(a){var b=!("STYLE"in a.Mma)&&"STYLE"in a.i9;return a.Hma=="*"&&b?"sanitizer-"+_.im():a.Hma};
Uyb.prototype.createTextNode=function(a){var b=a.data;(a=YG(a))&&XG(a).toLowerCase()=="style"&&!("STYLE"in this.Mma)&&"STYLE"in this.i9&&(b=Cnb(Fyb(b,this.Vea,(0,_.Oj)(function(c,d){return this.nja(c,{ugd:d})},this))));return document.createTextNode(b)};var dzb=new Ryb;dzb.Htb=(a,b)=>b&&b.attributeName&&b.attributeName.toUpperCase()==="ID"?"untrusted-user-content-"+a:null;dzb.nja=(a,b)=>b&&b.tagName&&b.attributeName?b.tagName.toUpperCase()==="IMG"&&b.attributeName.toUpperCase()==="SRC"?_.trb(a):null:null;_.ezb=dzb.ab();_.fzb=new _.Dd("ContextMenuData");var uJ=class{};uJ.O=function(a){return new (a||uJ)};uJ.Ca=_.vd({type:uJ});uJ.Ba=_.Xc({imports:[_.Xn,_.jy,_.sy]});_.vJ=class{};_.vJ.O=function(a){return new (a||_.vJ)};_.vJ.Ca=_.vd({type:_.vJ});_.vJ.Ba=_.Xc({imports:[uJ,_.sy]});_.gzb=[new cH({zc:"start",Ac:"top"},{nc:"start",uc:"bottom"},0,-10),new cH({zc:"start",Ac:"bottom"},{nc:"start",uc:"top"},0,10),new cH({zc:"start",Ac:"top"},{nc:"center",uc:"bottom"},0,-10),new cH({zc:"start",Ac:"bottom"},{nc:"center",uc:"top"},0,10),new cH({zc:"start",Ac:"top"},{nc:"end",uc:"bottom"},0,-10),new cH({zc:"start",Ac:"bottom"},{nc:"end",uc:"top"},0,10)];_.hzb=RegExp("(?:https?://|www\\.)(?:(?:[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?[.])+(?:com|org|net|edu|gov|app|dev|google|[a-z][a-z])\\b(?::\\d{1,5}\\b)?|[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?(?::\\d{1,5}\\b)?)(?:[?/#&](?:[\\w~#-&\\(-\\-/-:<-@!\\[\\]\\|]+(?:[\\.;][\\w~#-&\\(\\*-\\-/-:<-@!\\[])+)*[\\w~#-&\\(-\\-/-:<-@!\\[\\]\\|]*)?","ig");var izb,kzb;izb=a=>({state:a});_.jzb=function(){return".google-material-icons[_ngcontent-%COMP%], .mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--icon)}.google-material-icons.disabled[_ngcontent-%COMP%], .mat-icon.disabled[_ngcontent-%COMP%]{color:#9aa0a6}.google-material-icons.starred[_ngcontent-%COMP%], .mat-icon.starred[_ngcontent-%COMP%]{color:#e8710a}button[_ngcontent-%COMP%]{height:24px;width:24px;line-height:24px;border:none}span[_ngcontent-%COMP%]{align-items:center;display:flex;justify-content:center}"};
kzb={iIa:0,WCc:1,kv:2,0:"STARRED",1:"UNSTARRED",2:"DISABLED"};
_.wJ=class{constructor(a,b,c,d){this.Ga=a;this.zh=b;this.wi=c;this.Zb=d;this.XZb=new _.Xm;this.P1=kzb;this.vDa=this.s9=_.Ye;this.avb=new _.Pf;this.OVa=!1}Sb(){this.Va=wrb(this.Va,this.type);this.vDa=_.x(_.Ze(_.x($rb(this.Zb,this.Va),_.v(a=>({kind:"rpc",state:a?0:1})),_.Ef(a=>{_.yt(this.zh,a);return _.u({kind:"rpc",state:2})})),this.avb),_.Vf((a,b)=>{switch(b.kind){case "rpc":return b.state;case "event":if(a===2)return a;this.Ga.mb({element:"StarComponent",action:"triggerStarButton",gestureName:b.action});
this.oQb=a=a===1;this.XZb.emit(a);this.OVa||(this.OVa=!0,this.makeRequest(a));return a?0:1;default:return _.db(b,void 0)}},2),_.Uf(1),_.Oe());this.s9=_.x(this.vDa,_.v(a=>{switch(a){case 0:case 1:return _.yrb(this.type,a===0);case 2:return"An error occurred, star disabled";default:return _.db(a,"star state is unknown")}}))}makeRequest(a){return _.x(a?this.Zb.WBa(this.Va):this.Zb.aDa(this.Va)).subscribe({complete:()=>{a!==this.oQb?this.makeRequest(this.oQb):this.OVa=!1},error:b=>{_.yt(this.zh,b);this.wi.Xi(xrb(this.type,
a),"polite");this.vDa=_.u(2);this.s9=_.u("An error occurred, star disabled")}})}};_.wJ.O=function(a){return new (a||_.wJ)(_.B(_.wp),_.B(_.zt),_.B(_.hr),_.B(_.Qv))};
_.wJ.wa=_.td({type:_.wJ,na:["star place  type  trackElement ".split(" ")],inputs:{type:"type",Va:"place",lc:"trackElement",Ry:"elementName"},outputs:{XZb:"starChange"},features:[_.Ld],hc:"place  type  trackElement ".split(" "),ya:2,Aa:5,Da:[[4,"ngIf"],["type","button","mat-icon-button","",3,"click","disabled","matTooltip","ascTrackElement","trackAction"]],qa:function(a,b){a&1&&(_.C(0,vrb,5,12,"ng-container",0),_.R(1,"async"));a&2&&_.E("ngIf",_.bh(3,izb,_.S(1,1,b.vDa)))},Fa:[_.Bp,_.Rn,_.ew,_.rt,_.gu,
_.Ix,_.Lx,_.Wn],styles:[_.jzb()],Ma:0});var urb=new _.Nt("{type, select,   REPO {{starred, select,     starred {{elementName} repository starred}     unstarred {{elementName} repository unstarred}     other {{elementName} repository unstarred}}}   REF {{starred, select,     starred {{elementName} reference starred}     unstarred {{elementName} reference unstarred}     other {{elementName} reference unstarred}}}   FOLDER {{starred, select,     starred {{elementName} folder starred}     unstarred {{elementName} folder unstarred}     other {{elementName} folder unstarred}}}   FILE {{starred, select,     starred {{elementName} file starred}     unstarred {{elementName} file unstarred}     other {{elementName} file unstarred}}}   other {{starred, select,     starred {{elementName} element starred}     unstarred {{elementName} element unstarred}     other {{elementName} element unstarred}}}}");_.xJ=class{};_.xJ.O=function(a){return new (a||_.xJ)};_.xJ.Ca=_.vd({type:_.xJ});_.xJ.Ba=_.Xc({imports:[_.Dp,_.Xn,_.Ox,_.hu,_.iy]});_.yJ=class{constructor(){this.path=""}Qa(){}};_.yJ.O=function(a){return new (a||_.yJ)};
_.yJ.wa=_.td({type:_.yJ,na:[["empty-file-detail","path",""]],inputs:{path:"path"},hc:["path",""],ya:7,Aa:3,Da:[["icon","source:file"]],qa:function(a,b){a&1&&(_.F(0,"icon-empty-state-display",0)(1,"icon-empty-state-title"),_.Q(2," Empty file "),_.J(),_.F(3,"icon-empty-state-subtitle")(4,"div"),_.Q(5),_.R(6,"lastPathElement"),_.J()()());a&2&&(_.y(5),_.Ug(" ",_.S(6,1,b.path)," is currently empty. "))},Fa:[_.sB,_.uB,_.tB,_.yB],hb:2,Ma:0});var lzb=class{constructor(a,b,{start:c,end:d},e,f){this.ku=a;this.line=b;this.startColumn=c;this.endColumn=d;this.classList=f+` match-${e}`}remove(){this.pR&&this.pR.remove()}render(){this.pR=this.ku.K3(this.line-1,{startColumn:this.startColumn,endColumn:this.endColumn,yp:this.classList})}scrollTo(a){this.ku.hTb("."+this.classList.split(" ").join("."),a,this.line-1,60)}};var mzb;mzb=function(a){a.Za&&a.Za.unsubscribe();a.Za=a.al.subscribe(b=>{const c=document.querySelector(".search-match-layer.selected-match");c&&c.classList.remove("selected-match");a.selectedIndex=b;(b=document.querySelector(`.search-match-layer.match-${b}`))&&b.classList.add("selected-match")})};
_.zJ=class extends _.iJ{constructor(a,b,c){super(c);this.ku=a;this.LX=b;this.Cya=[];this.selectedIndex=null;this.matches=[];this.Ez=-1;this.al=_.Ye;this.b8a="search"}Sb(a){a.selectedMatchIndex&&mzb(this);a.matches&&this.update();if(a.scrollToIndex){a=a.scrollToIndex;var b=a.Ij;a=a.og;const d=this.Cya[a];if(d){var c;(c=this.LX)==null||c.Ex({action:"show",line:d.line});d.scrollTo(b===-1?0:a>b?1:0)}}else a.matches&&(a=a.matches,c=a.Ij,a=a.og,c=c&&c[this.Ez]&&c[this.Ez].lineNumber,c=c===-1?0:(a&&a[this.Ez]&&
a[this.Ez].lineNumber)>c?1:0,a=this.Cya[this.Ez])&&((b=this.LX)==null||b.Ex({action:"show",line:a.line}),a.scrollTo(c))}Ia(){super.Ia();this.Za&&this.Za.unsubscribe()}cua(){let a="search-match-layer";this.b8a==="find"?a+=" find-match":this.b8a==="search"&&(a+=" search-match");this.Cya=this.matches.map(({lineNumber:b,Xd:c},d)=>new lzb(this.ku,b,c,d,this.selectedIndex===d?a+" selected-match":a));return _.u(this.Cya)}};_.zJ.O=function(a){return new (a||_.zJ)(_.B(_.qI),_.B(_.jI,8),_.B(_.zf))};
_.zJ.La=_.xd({type:_.zJ,na:[["search-match-layer"]],inputs:{matches:"matches",Ez:"scrollToIndex",al:"selectedMatchIndex",b8a:"highlightStyle"},features:[_.mg,_.Ld]});var Onb,nzb,ozb;Onb=_.yF([]);nzb=_.u({state:1,message:"Invalid search query"});ozb=function(a,b,{Vm:c,Je:d=""},e){return(c=e||c)?_.x(a.search(b,c,d),_.Yf(_.HF)):_.u(Onb)};
_.AJ=class{constructor(a,b){this.Gob=a;this.mya=new _.Sf(1);this.VQa=new _.Uh;a=_.x(this.mya,_.Mf((c,d)=>!!c&&!!d&&_.iG(c,d)));b=_.x(b.Zw,_.v(_.ui),_.Mf(zrb));this.matches=_.x(_.Pe([a,b,this.VQa]),_.Zf(([c,d,e])=>c?_.x(ozb(this,c,d,e),_.Ef(f=>(f=f.error)&&f.code===400?nzb:_.u({state:1,message:"Search matches couldn't be loaded."}))):_.u(Onb)),Pnb(),_.Oe())}hKb(){this.mya.next(null)}search(a,b,c){return _.x(this.Gob.match(a,b,new _.Usb({Je:c})),_.v(Arb),_.v(_.yF))}};
_.AJ.O=function(a){return new (a||_.AJ)(_.m(_.EI),_.m(_.Th))};_.AJ.ta=_.k({token:_.AJ,oa:_.AJ.O});var Brb;Brb=function(a,b){a.al+=b;a.aYb.emit(a.al)};
_.BJ=class{constructor(a,b){this.td=a;this.Ga=b;this.Oyb="Stop highlighting matches";this.Pyb="Next match";this.Qyb="Previous match";this.Xc=_.GF;this.f7=this.yLb=0;this.al=-1;this.iZb=!1;this.aYb=new _.Xm;this.close=new _.Xm;this.u9c=!0}Qa(){const a=this.td.register("Jump to next match in the file","n",()=>{this.Ga.mb({gestureName:"KEYBOARD",element:this.lc,action:"selectNextSearchMatch"});this.al>=this.f7-1||Brb(this,1)}),b=this.td.register("Jump to previous match in the file","p",()=>{this.Ga.mb({gestureName:"KEYBOARD",
element:this.lc,action:"selectPreviousSearchMatch"});this.al<=0||Brb(this,-1)});this.Pg=()=>{a();b()}}Sb(){this.al=Math.min(this.f7-1,Math.max(0,this.al))}Ia(){this.Pg()}};_.BJ.O=function(a){return new (a||_.BJ)(_.B(_.Ju),_.B(_.wp))};
_.BJ.wa=_.td({type:_.BJ,na:[["file-matches-navigation","trackElement",""]],ob:2,Ya:function(a,b){a&2&&_.qg("grimoire-secondary-text",b.u9c)},inputs:{yLb:"dataState",f7:"matchCount",al:"selectedMatchIndex",iZb:"showCloseButton",ina:"trackArtifactId",dR:"trackProjectId",lc:"trackElement"},outputs:{aYb:"selectedMatchIndexChange",close:"close"},features:[_.Ld],hc:["trackElement",""],ya:4,Aa:4,Da:()=>[_.NA("{VAR_PLURAL, plural, =0 {No matches} =1 {{INTERPOLATION} of {INTERPOLATION_1} match} other {{INTERPOLATION} of {INTERPOLATION_1} matches}}",
{INTERPOLATION:"\ufffd1\ufffd",INTERPOLATION_1:"\ufffd2\ufffd",VAR_PLURAL:"\ufffd0\ufffd"}),[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"inline",4,"ngSwitchCase"],["type","button","mat-icon-button","","class","close","trackAction","closeSearchMatchNavigation",3,"title","ascTrackElement","trackArtifactId","trackProjectId","click",4,"ngIf"],["id","match-count-label","aria-live","polite",1,"count","gmat-caption"],["mat-icon-button","","type","button","aria-describedby","match-count-label","trackAction","selectPreviousSearchMatch",
1,"previous",3,"click","disabled","title","ascTrackElement","trackArtifactId","trackListIndex","trackProjectId"],["mat-icon-button","","type","button","aria-describedby","match-count-label","trackAction","selectNextSearchMatch",1,"next",3,"click","disabled","title","ascTrackElement","trackArtifactId","trackListIndex","trackProjectId"],[3,"inline"],["type","button","mat-icon-button","","trackAction","closeSearchMatchNavigation",1,"close",3,"click","title","ascTrackElement","trackArtifactId","trackProjectId"]],
qa:function(a,b){a&1&&(_.M(0,1),_.C(1,Crb,11,21,"ng-container",2)(2,Drb,1,1,"loading",3),_.ug(),_.C(3,Erb,3,5,"button",4));a&2&&(_.E("ngSwitch",b.yLb),_.y(),_.E("ngSwitchCase",b.Xc.ki),_.y(),_.E("ngSwitchCase",b.Xc.qj),_.y(),_.E("ngIf",b.iZb))},Fa:[_.Bp,_.Rn,_.Sn,_.Tn,_.AF,_.ew,_.rt,_.gu,_.dB],styles:["file-matches-navigation[_nghost-%COMP%]{align-items:center;display:flex}button.close[_ngcontent-%COMP%]{padding:0;--mdc-icon-button-state-layer-size:24px}button.close[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:18px;vertical-align:center;line-height:24px}.count[_ngcontent-%COMP%]{padding:0 10px 0 20px;font-size:13px}loading[_ngcontent-%COMP%]{padding:0 10px 0 20px}"]});var pzb=["gridItem"],rzb=function(a){_.an(a.n_a);if(a.pNb){var b=a.pNb.ma.offsetWidth;var c=a.Nxa.toArray();b=qzb(a,b,c);c=Math.ceil(Math.ceil(Math.max(c.length,a.nSb||0)/b)*a.KZc);a.I3a=c?`${c}px`:"auto";_.$m(a.n_a);_.an(a.n_a)}else a.I3a="auto"},qzb=function(a,b,c){const {min:d,max:e,V9c:f}=szb(a,c);c=Math.min(Math.floor(b/d),20);if(c<=1)return 1;for(a=tzb(a,Math.min(Math.floor(b/e),20),c,f);c>=1;c--){const g=a.get(c);if((g?g.reduce((l,p)=>l+p):0)<=b)return c}return 1},szb=function(a,b){if(a.Eab)return a.Eab;
const c=Math.min(b.length,1E3),d=Array.from({length:b.length});let e=Number.MAX_SAFE_INTEGER,f=0;for(let g=0;g<c;g++){const l=d[g]=b[g].ma.offsetWidth+a.pPb;e=Math.min(l,e);f=Math.max(l,f)}return a.Eab={min:e,max:f,V9c:d}},tzb=function(a,b,c,d){a.I9||(a.I9=new Map);const e=[];for(;b<=c;b++)a.I9.has(b)||(a.I9.set(b,[]),e.push(b));for(c=0;c<d.length;c++)for(const g of e){var f=Math.ceil(d.length/g);b=a.I9.get(g);f=Math.floor(c/f);b[f]=Math.max(b[f]||0,d[c])}return a.I9},CJ=class{constructor(a,b,c,d){this.pNb=
a;this.n_a=b;this.vsa=c;this.I3a="auto";this.pPb=this.y1b=0;this.nSb=void 0;this.Za=new _.ve;this.z1b=this.A1b=!1;this.vmb=new _.lw(c,a,d)}get KZc(){return this.Nxa.first?this.Nxa.first.ma.getBoundingClientRect().height+this.y1b:0}Qa(){this.vmb.Qa();this.Za.add(this.vmb.resize.subscribe(()=>{rzb(this)}))}Dc(){this.A1b=!0;this.Nxa.Jc.subscribe(()=>{this.refresh()})}Ia(){this.z1b=!0;this.Za.unsubscribe();this.vmb.Ia()}refresh(){this.A1b&&Urb(this.vsa,()=>{this.z1b||(delete this.Eab,delete this.I9,rzb(this))})}};
CJ.O=function(a){return new (a||CJ)(_.B(_.re),_.B(_.hn),_.B(_.Zu),_.B(_.df))};
CJ.wa=_.td({type:CJ,na:[["grid-layout"]],yd:function(a,b,c){a&1&&_.Ng(c,pzb,4,_.re);if(a&2){let d;_.Pg(d=_.Qg())&&(b.Nxa=d)}},ob:2,Ya:function(a,b){a&2&&_.pg("height",b.I3a)},inputs:{y1b:"verticalItemMargin",pPb:"horizontalItemMargin",nSb:"leaveSpaceFor"},ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Eg(),_.Gg(0))},styles:["grid-layout[_nghost-%COMP%]{align-content:flex-start;align-items:flex-start;display:flex;flex-flow:column wrap;outline:0}"],Ma:0});var uzb,vzb,wzb,Frb;uzb=a=>[a];vzb=[{prefix:"k",IG:1E3},{prefix:"M",IG:1E6},{prefix:"G",IG:1E9},{prefix:"T",IG:1E12},{prefix:"P",IG:1E15},{prefix:"E",IG:1E18},{prefix:"Z",IG:1E21},{prefix:"Y",IG:1E24}];wzb=function(a){if(a<1E4)return a.toString();for(const b of vzb)if(b.IG*1E3>a&&b.IG<=a)return a/=b.IG,a=a>10?Math.round(a):Math.round(a*10)/10,`${a}${b.prefix}`;return a.toString()};
Frb=function(a,b){const c=b.target;if(c.pathname){var d=[];a.sr&&a.PXb&&d.push(_.gk(_.w3a(a.G2c,c.pathname),a.PXb,a.sr,["CLICK_RESULT_CONTENT"],a.PD,a.hC));a.Ga.mb({element:"FileListItem",action:"navigate",gestureName:"CLICK",gK:d});a.c1&&!_.GG(b)&&(b.preventDefault(),_.ep(a.Ua,c.pathname))}};
_.DJ=class{constructor(a,b,c,d){this.Ua=a;this.Ga=b;this.wk=c;this.G2c=d;this.E9b="https://www.gstatic.com/devopsconsole/images/source/codelayers/annotation.png";this.XDa="Generated by a BUILD rule. See go/bbcp for more details";this.OHb=wzb;this.files=[];this.Mg="";this.Fj=this.c1=!1;this.ariaLabel="File Item";this.lYb=_.u("");this.DXa=this.zu=!1}Sb(a){a.aggregations&&this.zu&&(this.DXa=!0)}get t6c(){return this.limit==null||this.files.length<this.limit?this.files.length:this.limit}Qa(){this.c1&&
(this.lYb=_.x(this.wk.params,_.v(a=>{({kib:a}=_.Iqa(a));if(!Object.keys(a).length)return"";a=_.cp(this.Ua,_.dp(this.Ua,["unused",a])).split(";");a.shift();return`;${a.join(";")}`})));this.zu=!0}HG(){this.DXa&&(this.HWc.refresh(),this.DXa=!1)}};_.DJ.O=function(a){return new (a||_.DJ)(_.B(_.gi),_.B(_.wv),_.B(_.Th),_.B(_.mv))};
_.DJ.wa=_.td({type:_.DJ,na:[["file-list"]],rb:function(a,b){a&1&&_.Mg(CJ,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.HWc=c.first)}},inputs:{OPc:"ariaLabelledbyId",files:"files",Mg:"queryParamsHandling",c1:"useRelativeUrls",sr:"searchRequestToken",PXb:"searchResponseToken",PD:"sessionStartTimeMs",hC:"clientTimeResultsDisplayedMs",limit:"limit",Fj:"isPiper",aggregations:"aggregations",ariaLabel:"ariaLabel"},features:[_.Ld],ya:4,Aa:7,Da:[["gridLayout",""],["gridItem",""],["relativeLink",""],["role","list",3,
"click","leaveSpaceFor"],[4,"ngFor","ngForOf"],[4,"incrementalFor","incrementalForOf","incrementalForLimit"],["role","listitem",1,"file-list-item"],[3,"routerLink","queryParamsHandling","class","deleted","click",4,"ngIf","ngIfElse"],["src","https://ssl.gstatic.com/devopsconsole/images/source/build-output.png","class","bbcp",3,"alt",4,"ngIf"],["class","aggregations","role","list",4,"ngIf"],[3,"click","routerLink","queryParamsHandling"],["src","https://ssl.gstatic.com/devopsconsole/images/source/build-output.png",
1,"bbcp",3,"alt"],["role","list",1,"aggregations"],["class","aggregation","role","listitem",3,"title",4,"ngFor","ngForOf"],["role","listitem",1,"aggregation",3,"title"],["aria-hidden","true",3,"src","alt"],["aria-hidden","true"]],qa:function(a,b){if(a&1){const c=_.Ud();_.F(0,"grid-layout",3,0);_.N("click",function(d){_.q(c);return _.r(Frb(b,d))});_.C(2,Mrb,2,2,"ng-container",4);_.R(3,"async");_.J()}a&2&&(_.E("leaveSpaceFor",b.t6c),_.og("aria-labelledby",b.OPc),_.y(2),_.E("ngForOf",_.bh(5,uzb,_.S(3,
3,b.lYb))))},styles:['file-list[_nghost-%COMP%]{display:block}.file-list-item[_ngcontent-%COMP%]{display:flex;padding:4px 16px 0}.file-item[_ngcontent-%COMP%]{border:1px solid transparent;box-sizing:border-box;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-item.folder[_ngcontent-%COMP%]:before{content:"folder";content:"folder"/"";display:inline-block;font-family:Google Material Icons;font-size:18px;height:18px;line-height:1;margin-right:3.653px;vertical-align:-5px;width:18px}.file-item.submodule[_ngcontent-%COMP%]:before{content:"snippet_folder";content:"snippet_folder"/"";display:inline-block;font-family:Google Material Icons;font-size:18px;height:18px;line-height:1;margin-right:3.653px;vertical-align:-5px;width:18px}.file-item.file[_ngcontent-%COMP%]:before{content:"insert_drive_file";content:"insert_drive_file"/"";display:inline-block;font-family:Google Material Icons;font-size:18px;height:18px;line-height:1;margin-right:3.653px;vertical-align:-5px;width:18px}.file-item.link[_ngcontent-%COMP%]:before{content:"link";content:"link"/"";display:inline-block;font-family:Google Material Icons;font-size:18px;height:18px;line-height:1;margin-right:3.653px;vertical-align:-5px;width:18px}span[_ngcontent-%COMP%]{vertical-align:middle}.deleted[_ngcontent-%COMP%]{text-decoration:line-through}.bbcp[_ngcontent-%COMP%]{height:18px;width:18px}.aggregations[_ngcontent-%COMP%]{align-self:center}.aggregation[_ngcontent-%COMP%]{padding-left:4px}'],
Ma:0});_.EJ=class{};_.EJ.O=function(a){return new (a||_.EJ)};_.EJ.Ca=_.vd({type:_.EJ});_.EJ.Ba=_.Xc({imports:[_.KB]});var FJ=class{};FJ.O=function(a){return new (a||FJ)};FJ.Ca=_.vd({type:FJ});FJ.Ba=_.Xc({Nb:[_.gJ],imports:[_.Dp,TI,_.Xn,_.SI,_.yp,_.RI,_.BF,_.Ox,_.EJ,_.hu,_.hy,_.ws,_.hp,_.bH,_.fy]});var GJ=class{};GJ.O=function(a){return new (a||GJ)};GJ.Ca=_.vd({type:GJ});GJ.Ba=_.Xc({imports:[_.Xn]});var HJ=class{};HJ.O=function(a){return new (a||HJ)};HJ.Ca=_.vd({type:HJ});HJ.Ba=_.Xc({imports:[_.Xn,_.EJ]});var IJ=class{};IJ.O=function(a){return new (a||IJ)};IJ.Ca=_.vd({type:IJ});IJ.Ba=_.Xc({imports:[_.ws]});var JJ=class{};JJ.O=function(a){return new (a||JJ)};JJ.Ca=_.vd({type:JJ});JJ.Ba=_.Xc({imports:[_.Xn,HJ,IJ,_.EJ]});var KJ=class{};KJ.O=function(a){return new (a||KJ)};KJ.Ca=_.vd({type:KJ});KJ.Ba=_.Xc({imports:[_.Xn]});_.LJ=class{};_.LJ.O=function(a){return new (a||_.LJ)};_.LJ.Ca=_.vd({type:_.LJ});_.LJ.Ba=_.Xc({imports:[_.Dp,_.Xn,_.fy]});var MJ=class{};MJ.O=function(a){return new (a||MJ)};MJ.Ca=_.vd({type:MJ});MJ.Ba=_.Xc({imports:[_.Dp,_.Xn,_.BF]});var NJ=class{};NJ.O=function(a){return new (a||NJ)};NJ.Ca=_.vd({type:NJ});NJ.Ba=_.Xc({imports:[_.Xn]});_.OJ=class{};_.OJ.O=function(a){return new (a||_.OJ)};_.OJ.Ca=_.vd({type:_.OJ});_.OJ.Ba=_.Xc({});var PJ=class{};PJ.O=function(a){return new (a||PJ)};PJ.Ca=_.vd({type:PJ});PJ.Ba=_.Xc({imports:[_.Xn,_.Ox,_.jy,_.EJ,_.OJ]});var QJ=class{};QJ.O=function(a){return new (a||QJ)};QJ.Ca=_.vd({type:QJ});QJ.Ba=_.Xc({imports:[_.Xn,_.vJ,PJ]});_.RJ=class{};_.RJ.O=function(a){return new (a||_.RJ)};_.RJ.Ca=_.vd({type:_.RJ});_.RJ.Ba=_.Xc({Nb:[_.DI],imports:[FJ,MJ,GJ,_.Xn,NJ,JJ,_.LJ,KJ,QJ,QJ]});_.SJ=class{};_.SJ.O=function(a){return new (a||_.SJ)};_.SJ.Ca=_.vd({type:_.SJ});_.SJ.Ba=_.Xc({imports:[_.vB,_.TH]});_.TJ=class{};_.TJ.O=function(a){return new (a||_.TJ)};_.TJ.Ca=_.vd({type:_.TJ});_.TJ.Ba=_.Xc({Nb:[_.DI],imports:[_.Xn]});_.UJ=class{};_.UJ.O=function(a){return new (a||_.UJ)};_.UJ.Ca=_.vd({type:_.UJ});_.UJ.Ba=_.Xc({imports:[_.Dp,_.Xn,_.BF,_.Ox,_.hu]});var VJ=class{transform(a,b){a.endsWith("/")&&(a=a.substring(0,a.length-1));if(b==null)return null;a=b.get(a);if(!a)return null;b=[];for(const c of a.values())c.instances>0&&b.push(c);return b.length===0?null:b}};VJ.O=function(a){return new (a||VJ)};VJ.Ke=_.yd({name:"activeAggregations",type:VJ,le:!0});var WJ=class{transform(a){switch(a){case 0:return"file";case 1:return"file";case 6:return"file";case 3:return"folder";case 4:return"link";case 5:return"submodule";default:return _.db(a,void 0)}}};WJ.O=function(a){return new (a||WJ)};WJ.Ke=_.yd({name:"icon",type:WJ,le:!0});var XJ=class{constructor(a,b){this.Hf=a;this.qa=b;this.dxa=-1;this.MPb=2E3;this.xh=!0;this.uSb=!1}Sb(a){this.xh=!0;a.incrementalForLimit&&!a.incrementalForOf&&(this.uSb=!0)}Oo(){this.xh&&(this.xh=!1,this.uSb||this.Hf.clear(),this.clearInterval(),this.ZZ(),this.d$a=setInterval(()=>{this.ZZ()},1))}Ia(){this.clearInterval()}ZZ(){const a=this.dxa==null||this.dxa<0?Infinity:this.dxa;if(this.exa){var b=this.Hf.length,c=Math.min(b+this.MPb,this.exa.length);for(c=Math.min(a,c);b<c;b++)this.Hf.mi(this.qa,
{ua:this.exa[b]});b>=Math.min(a,this.exa.length)&&this.clearInterval()}else this.clearInterval()}clearInterval(){this.d$a!=null&&clearInterval(this.d$a);this.d$a=void 0}};XJ.O=function(a){return new (a||XJ)(_.B(_.Kg),_.B(_.Jg))};XJ.La=_.xd({type:XJ,na:[["","incrementalFor","","incrementalForOf",""]],inputs:{exa:"incrementalForOf",dxa:"incrementalForLimit",MPb:"incrementalForCount"},features:[_.Ld]});var YJ=class{transform(a,b,c){if(a.Ao){var d=a.Sf;c=d?c||a.Rc&&_.UF(a.Rc)?`;${_.Ii.fXb}=${d}`:`;${_.Ii.Sf}=${d}`:""}else c="";return c?(b&&(b=b.replace(/;(rcl|drc)=[^;]+/,"")),`${encodeURIComponent(a.name)}${c}${b}`):`${encodeURIComponent(a.name)}${b}`}};YJ.O=function(a){return new (a||YJ)};YJ.Ke=_.yd({name:"toHref",type:YJ,le:!0});var ZJ=class{};ZJ.O=function(a){return new (a||ZJ)};ZJ.Ca=_.vd({type:ZJ});ZJ.Ba=_.Xc({});_.$J=class{};_.$J.O=function(a){return new (a||_.$J)};_.$J.Ca=_.vd({type:_.$J});_.$J.Ba=_.Xc({imports:[_.Dp,_.Xn,ZJ,_.hu,_.iy,_.RJ,_.TH,_.hp]});_.Qnb(_.DJ,[_.Qn,_.Rn,CJ,_.fp,XJ],[_.Wn,VJ,WJ,YJ]);
_.Lwb=!0;
}catch(e){_._DumpException(e)}
try{
var Fzb,Gzb,Hzb,Izb,Jzb,Kzb,Rzb,Pzb,Mzb,Nzb,Ozb,Qzb,Szb,Uzb,Tzb,Vzb,Wzb,eAb,nK,gAb,hAb,iAb,jAb,kAb,lAb,mAb,nAb,oAb,sK,sAb,uAb,tAb,vAb,wAb,xAb,yAb,zAb,AAb;_.Ezb=function(a){var b=a.host;const c=a.Wk,d=a.AF;a=a.kh;if(c)b={type:"project",id:c.projectId};else if(b)b={type:"host",id:b.name};else{if(d)return new _.Ji({});if(a)b={type:"ossProject",id:a.name};else throw Error("ed");}return new _.Ki({de:b})};
Fzb=function({Vm:a,Kd:b=""}){const {de:c,repository:d}=_.Sj(b),e={};a&&(e.Pp=a);d?e.prefix={Op:d,value:b,Du:"Repository"}:c&&(e.prefix={Op:c.id,value:b,Du:c.type==="host"?"Host":"Project"});return e};Gzb=function(a,b){var c=_.gG(a,2)||_.gG(a,0);const d=_.gG(a,1),e=_.Tj(a,2);a=_.Tj(a,1);c=new _.kK({path:c,hash:e,type:b});b=new _.kK({path:d,hash:a,type:b});return new _.lK({left:c,right:b})};
Hzb=function(a,b){var c;let d;const e=(c=_.il(b,_.ck,7))==null?void 0:(d=_.il(c,_.bk,1))==null?void 0:d.OO();if(!e&&!a.path)return a;c=a.bc();e&&_.Nq(c,_.Bi(e));a.path&&(_.Gq(b)&&a.path.endsWith("/")?c.od(a.path.slice(0,-1)):_.Fq(b)&&!a.path.endsWith("/")&&c.od(a.path+"/"));return c.ab()};Izb=function(a,b,c,d){if(!_.Tj(b,2))return _.u(a);d=Gzb(b,d);return _.x(c.diff(b.tb,b.Uc,b.repository,[d]),_.v(e=>{a.sua=e.Pfa[0];return a}))};
Jzb=function(a,b,c,d){const e=_.gG(a,c)||a.path,f={commit:_.Tj(a,c),Eb:_.Tj(a,0)||""};c=_.fob(a,c);return _.x(b.get(a.tb,a.Uc,a.repository,f,e,{Qb:c,fileSize:d,line:_.dva(a.params.line)}),_.Ef(g=>{if(_.Tj(a,2)&&g&&_.YA(g)&&g.error.code===404){g=Promise;var l=g.resolve;var p=new _.Hq;var t=new _.CSa;var w=new _.Dq;t=_.ml(t,2,w);p=_.nl(p,2,_.Eq,t);g=l.call(g,p)}else throw g;return g}))};Kzb=function(a,b,c){return _.Tj(b,2)?_.x(a,_.GA(Jzb(b,c,2),(d,e)=>({current:d,diffBase:e}))):_.x(a,_.v(d=>({current:d})))};
_.Lzb=function(a){if(a.path&&a.path!=="/"){const b=a.path.split("/");return b[b.length-(a.oG?1:2)]}return a.repository?a.repository:a.tb?a.tb:""};Rzb=function(a){a=[[0,_.AG],[1,Mzb(a)],[2,Nzb(a)],[3,Ozb(a)],[4,Pzb(a)],[5,Qzb(a)]].filter(b=>!!b[1]);return new Map(a)};
Pzb=function(a){var b=a.path;b!==void 0?b===""||b==="/"?b="":b.endsWith("/")||(b=_.xi(b),b=b===""||b==="/"?"":_.Ynb(b)):b=void 0;return b?{Op:"This directory",value:_.Rj({de:Szb(a),repository:a.repository,path:b,Eb:_.mG(a)&&a.Eb?_.Fi(a.Eb):void 0}),Wb:_.zG("d"),lZ:"Search for code or files in this directory",Du:"Directory"}:null};
Mzb=function(a){if(_.TF(a)||_.mG(a))return null;a=Szb(a);if(!a)return null;const b=_.Rj({de:a});return{Op:a.type==="host"?"This host":"This project",value:b,Wb:a.type==="host"?_.zG("h"):_.zG("p"),Du:a.type==="host"?"Host":"Project"}};Nzb=function(a){if(_.mG(a))return null;const b=a.repository;if(!b)return null;const c=_.Rj({de:Szb(a),repository:b});return{Op:_.TF(a)?b:"This repository",value:c,Wb:_.TF(a)?_.zG("p"):_.zG("r"),Du:_.TF(a)?"Project":"Repository"}};
Ozb=function(a){if(!_.mG(a))return null;const b=a.repository;var c=a.Eb;if(!b||!c)return null;c=_.Fi(c);const d=_.Di(c);return d||_.Ci(c)?{Op:d?"This branch":"This tag",value:_.Rj({de:Szb(a),repository:b,Eb:c}),Wb:_.zG("b"),lZ:d?"Search for code or files in this branch":"Search for code or files in this tag",Du:"Ref"}:null};Qzb=function({params:a}){return a.Qb?_.Pob(a.Qb):null};Szb=function({tb:a,Uc:b}){if(a&&b)return{id:a,type:b}};
Uzb=function(a,b,c){const d=Rzb(a),{state:e}=_.Qob(c),f=Array.from(d.values()),g=f.find(l=>_.Bva(l,e.prefix));c=!c.Vm&&!c.Kd;a.path&&a.path.length>1&&!a.oG&&d.has(4)?e.prefix=d.get(4):c?e.prefix=Tzb(b,d):g?e.prefix=g:f.push(e.prefix);return{scopes:f,state:e}};Tzb=function({repository:a,tb:b,Eb:c,params:d},e){let f=e.get(5);if(d.Qb&&f)return f;f=e.get(3);if(c&&f)return f;f=e.get(2);if(a&&f)return f;f=e.get(1);return b&&f?f:_.AG};
Vzb=function(a){if(!a||!a.tb||!a.Uc)return{};a=_.Rj({de:{id:a.tb,type:a.Uc},repository:a.repository});return Fzb({Kd:a})};_.Xzb=function(a){const b=a.VZ.map(c=>{let d,e,f,g;return{Yd:new RegExp((d=c==null?void 0:c.Yd)!=null?d:""),Ng:(e=c==null?void 0:c.Ng)!=null?e:"",label:(f=c==null?void 0:c.label)!=null?f:void 0,Wb:(g=c==null?void 0:c.Wb)!=null?g:void 0}});a=a.M0.map(c=>({XD:Wzb(c.XD),eE:Wzb(c.eE)}));return{VZ:b,M0:a}};
Wzb=function(a){let b,c,d,e;return{Np:new RegExp((b=a==null?void 0:a.Np)!=null?b:""),Dt:(c=a==null?void 0:a.Dt)!=null?c:"",Yd:new RegExp((d=a==null?void 0:a.Yd)!=null?d:""),Ng:(e=a==null?void 0:a.Ng)!=null?e:""}};_.cAb=function(a){const b=_.Yzb(a);return[_.Zzb,_.$zb,_.aAb].find(c=>_.bAb(c,b))};_.Yzb=function(a){a=a.replace(/^\w+@([^:]+):/,"https://$1/");a=a.replace(/^ssh:\/\/\w+@/,"https://");a=new _.Mj(a);_.Cm(a,"https");a.od(a.ke().replace(/\.git$/,""));return a};
_.dAb=function(a,b){_.Ot(a,{error:b,message:"Permission denied.",Rd:"Dismiss"})};eAb=function(a,b){return _.x(_.AI(a,b),_.v(c=>c.N4),_.Ef(c=>{const d=c.error;if(d&&d.code===404||d&&d.code===403)return _.u("");throw c;}))};_.fAb=function(a,b){if(b.Eb)return _.u(b);const c=b.tb,d=b.repository,e=b.Uc;return c&&d&&e?_.x(eAb(a,{tb:c,repository:d,Uc:e}),_.v(f=>f?_.Nq(b.bc(),f).ab():b)):_.u(b)};
_.mK={IDa:"ADDED",iEa:"CHANGED",bmc:"MOVED_CHANGED",cmc:"MOVED_CHANGED_OUT",dmc:"MOVED_IN",emc:"MOVED_OUT",FHa:"REMOVED",mJa:"UNCHANGED",Hb:"UNDEFINED",values(){return[_.mK.Hb,_.mK.mJa,_.mK.IDa,_.mK.FHa,_.mK.iEa,_.mK.dmc,_.mK.emc,_.mK.bmc,_.mK.cmc]}};nK={HA:"DIRECTORY",SH:"EXECUTABLE",lv:"FILE",VA:"GIT_LINK",zE:"SYMBOLIC_LINK",sI:"UNKNOWN_OBJECT_TYPE",values(){return[nK.sI,nK.lv,nK.HA,nK.zE,nK.VA,nK.SH]}};
gAb=class extends _.W{constructor(a={}){super();this.i.name=a.name==null?null:a.name}get name(){return _.Z(this,"name")?_.T(this,"name"):""}set name(a){this.i.name=a}ha(){return gAb}ka(){return{keys:["name"]}}};hAb=class extends _.W{constructor(a={}){super();this.i.projectId=a.projectId==null?null:a.projectId}get projectId(){return _.Z(this,"projectId")?_.T(this,"projectId"):""}set projectId(a){this.i.projectId=a}ha(){return hAb}ka(){return{keys:["projectId"]}}};
iAb=class extends _.W{constructor(a={}){super();this.i.name=a.name==null?null:a.name}get name(){return _.Z(this,"name")?_.T(this,"name"):""}set name(a){this.i.name=a}ha(){return iAb}ka(){return{keys:["name"]}}};
jAb=class extends _.W{constructor(a={}){super();this.i.beginLine=a.cC==null?null:a.cC;this.i.endLine=a.endLine==null?null:a.endLine;this.i.contents=a.Ul==null?null:a.Ul}get cC(){return _.Z(this,"beginLine")?_.T(this,"beginLine"):0}set cC(a){this.i.beginLine=a}get Ul(){return _.Z(this,"contents")?_.T(this,"contents"):""}set Ul(a){this.i.contents=a}get endLine(){return _.Z(this,"endLine")?_.T(this,"endLine"):0}set endLine(a){this.i.endLine=a}ha(){return jAb}ka(){return{keys:["beginLine","contents",
"endLine"]}}};
kAb=class extends _.W{constructor(a={}){super();this.i.type=a.type==null?null:a.type;this.i.leftChunk=a.aD==null?null:a.aD;this.i.rightChunk=a.JD==null?null:a.JD}static get tf(){return _.mK}get aD(){return _.Z(this,"leftChunk")?_.T(this,"leftChunk"):null}set aD(a){this.i.leftChunk=a}get JD(){return _.Z(this,"rightChunk")?_.T(this,"rightChunk"):null}set JD(a){this.i.rightChunk=a}get type(){return _.Z(this,"type")?_.T(this,"type"):null}set type(a){this.i.type=a}ha(){return kAb}ka(){return{Na:{type:_.mK},keys:["leftChunk",
"rightChunk","type"],Ha:{leftChunk:jAb,rightChunk:jAb}}}};
lAb=class extends _.W{constructor(a={}){super();this.i.linesUnchanged=a.fya==null?null:a.fya;this.i.linesAdded=a.aya==null?null:a.aya;this.i.linesRemoved=a.eya==null?null:a.eya;this.i.linesChanged=a.bya==null?null:a.bya}get aya(){return _.Z(this,"linesAdded")?_.T(this,"linesAdded"):"0"}set aya(a){this.i.linesAdded=a}get bya(){return _.Z(this,"linesChanged")?_.T(this,"linesChanged"):"0"}set bya(a){this.i.linesChanged=a}get eya(){return _.Z(this,"linesRemoved")?_.T(this,"linesRemoved"):"0"}set eya(a){this.i.linesRemoved=
a}get fya(){return _.Z(this,"linesUnchanged")?_.T(this,"linesUnchanged"):"0"}set fya(a){this.i.linesUnchanged=a}ha(){return lAb}ka(){return{keys:["linesAdded","linesChanged","linesRemoved","linesUnchanged"]}}};
_.kK=class extends _.W{constructor(a={}){super();this.i.path=a.path==null?null:a.path;this.i.hash=a.hash==null?null:a.hash;this.i.type=a.type==null?null:a.type}static get tf(){return nK}get hash(){return _.Z(this,"hash")?_.T(this,"hash"):""}set hash(a){this.i.hash=a}get path(){return _.Z(this,"path")?_.T(this,"path"):""}set path(a){this.i.path=a}get type(){return _.Z(this,"type")?_.T(this,"type"):null}set type(a){this.i.type=a}ha(){return _.kK}ka(){return{Na:{type:nK},keys:["hash","path","type"]}}};
_.lK=class extends _.W{constructor(a={}){super();this.i.left=a.left==null?null:a.left;this.i.right=a.right==null?null:a.right}get left(){return _.Z(this,"left")?_.T(this,"left"):null}set left(a){this.i.left=a}get right(){return _.Z(this,"right")?_.T(this,"right"):null}set right(a){this.i.right=a}ha(){return _.lK}ka(){return{keys:["left","right"],Ha:{left:_.kK,right:_.kK}}}};
mAb=class extends _.W{constructor(a={}){super();this.i.fileDiffSpec=a.Sfa==null?null:a.Sfa;this.i.modificationMetadata=a.jja==null?null:a.jja;this.i.diffChunks=a.uC==null?null:a.uC}get uC(){return _.Z(this,"diffChunks")?_.T(this,"diffChunks"):[]}set uC(a){this.i.diffChunks=a}get Sfa(){return _.Z(this,"fileDiffSpec")?_.T(this,"fileDiffSpec"):null}set Sfa(a){this.i.fileDiffSpec=a}get jja(){return _.Z(this,"modificationMetadata")?_.T(this,"modificationMetadata"):null}set jja(a){this.i.modificationMetadata=
a}ha(){return mAb}ka(){return{Oa:{diffChunks:kAb},keys:["diffChunks","fileDiffSpec","modificationMetadata"],Ha:{fileDiffSpec:_.lK,modificationMetadata:lAb}}}};
nAb=class extends _.W{constructor(a={}){super();this.i.repositoryKey=a.Oe==null?null:a.Oe;this.i.fileDiffSpecs=a.kva==null?null:a.kva}get kva(){return _.Z(this,"fileDiffSpecs")?_.T(this,"fileDiffSpecs"):[]}set kva(a){this.i.fileDiffSpecs=a}get Oe(){return _.Z(this,"repositoryKey")?_.T(this,"repositoryKey"):null}set Oe(a){this.i.repositoryKey=a}ha(){return nAb}ka(){return{Oa:{fileDiffSpecs:_.lK},keys:["fileDiffSpecs","repositoryKey"],Ha:{repositoryKey:_.tH}}}};
oAb=class extends _.W{constructor(a={}){super();this.i.fileDiffContents=a.Pfa==null?null:a.Pfa}get Pfa(){return _.Z(this,"fileDiffContents")?_.T(this,"fileDiffContents"):[]}set Pfa(a){this.i.fileDiffContents=a}ha(){return oAb}ka(){return{Oa:{fileDiffContents:mAb},keys:["fileDiffContents"]}}};
_.pAb=class extends _.W{constructor(a={}){super();this.i.name=a.name==null?null:a.name;this.i.displayName=a.displayName==null?null:a.displayName}get displayName(){return _.Z(this,"displayName")?_.T(this,"displayName"):""}set displayName(a){this.i.displayName=a}get name(){return _.Z(this,"name")?_.T(this,"name"):""}set name(a){this.i.name=a}ha(){return _.pAb}ka(){return{keys:["displayName","name"]}}};
_.oK=class extends _.W{constructor(a={}){super();this.i.regex=a.Yd==null?null:a.Yd;this.i.relatedRegex=a.Ng==null?null:a.Ng;this.i.label=a.label==null?null:a.label;this.i.shortcut=a.Wb==null?null:a.Wb}get label(){return _.Z(this,"label")?_.T(this,"label"):""}set label(a){this.i.label=a}get Yd(){return _.Z(this,"regex")?_.T(this,"regex"):""}set Yd(a){this.i.regex=a}get Ng(){return _.Z(this,"relatedRegex")?_.T(this,"relatedRegex"):""}set Ng(a){this.i.relatedRegex=a}get Wb(){return _.Z(this,"shortcut")?
_.T(this,"shortcut"):""}set Wb(a){this.i.shortcut=a}ha(){return _.oK}ka(){return{keys:["label","regex","relatedRegex","shortcut"]}}};
_.pK=class extends _.W{constructor(a={}){super();this.i.host=a.host==null?null:a.host;this.i.project=a.Wk==null?null:a.Wk;this.i.depot=a.AF==null?null:a.AF;this.i.codeReviewEnabled=a.tXa==null?null:a.tXa;this.i.ossProject=a.kh==null?null:a.kh}get tXa(){return _.Z(this,"codeReviewEnabled")?_.T(this,"codeReviewEnabled"):!1}set tXa(a){this.i.codeReviewEnabled=a}get AF(){return _.Z(this,"depot")?_.T(this,"depot"):null}set AF(a){this.i.depot=a}get host(){return _.Z(this,"host")?_.T(this,"host"):null}set host(a){this.i.host=
a}get kh(){return _.Z(this,"ossProject")?_.T(this,"ossProject"):null}set kh(a){this.i.ossProject=a}get Wk(){return _.Z(this,"project")?_.T(this,"project"):null}set Wk(a){this.i.project=a}ha(){return _.pK}ka(){return{keys:["codeReviewEnabled","depot","host","ossProject","project"],Ha:{depot:iAb,host:gAb,ossProject:_.pAb,project:hAb}}}};
_.qAb=class extends _.W{constructor(a={}){super();this.i.repositoryKey=a.Oe==null?null:a.Oe;this.i.latestCommitLog=a.Bbb==null?null:a.Bbb;this.i.repositoryGroup=a.de==null?null:a.de;this.i.description=a.description==null?null:a.description;this.i.mirrorUrl=a.LY==null?null:a.LY;this.i.displayName=a.displayName==null?null:a.displayName}get description(){return _.Z(this,"description")?_.T(this,"description"):""}set description(a){this.i.description=a}get displayName(){return _.Z(this,"displayName")?
_.T(this,"displayName"):""}set displayName(a){this.i.displayName=a}get Bbb(){return _.Z(this,"latestCommitLog")?_.T(this,"latestCommitLog"):null}set Bbb(a){this.i.latestCommitLog=a}get LY(){return _.Z(this,"mirrorUrl")?_.T(this,"mirrorUrl"):""}set LY(a){this.i.mirrorUrl=a}get de(){return _.Z(this,"repositoryGroup")?_.T(this,"repositoryGroup"):null}set de(a){this.i.repositoryGroup=a}get Oe(){return _.Z(this,"repositoryKey")?_.T(this,"repositoryKey"):null}set Oe(a){this.i.repositoryKey=a}ha(){return _.qAb}ka(){return{keys:"description displayName latestCommitLog mirrorUrl repositoryGroup repositoryKey".split(" "),
Ha:{latestCommitLog:_.Gsb,repositoryGroup:_.pK,repositoryKey:_.tH}}}};
_.qK=class extends _.W{constructor(a={}){super();this.i.dirRegex=a.Np==null?null:a.Np;this.i.targetDir=a.Dt==null?null:a.Dt;this.i.regex=a.Yd==null?null:a.Yd;this.i.relatedRegex=a.Ng==null?null:a.Ng}get Np(){return _.Z(this,"dirRegex")?_.T(this,"dirRegex"):""}set Np(a){this.i.dirRegex=a}get Yd(){return _.Z(this,"regex")?_.T(this,"regex"):""}set Yd(a){this.i.regex=a}get Ng(){return _.Z(this,"relatedRegex")?_.T(this,"relatedRegex"):""}set Ng(a){this.i.relatedRegex=a}get Dt(){return _.Z(this,"targetDir")?
_.T(this,"targetDir"):""}set Dt(a){this.i.targetDir=a}ha(){return _.qK}ka(){return{keys:["dirRegex","regex","relatedRegex","targetDir"]}}};
_.rK=class extends _.W{constructor(a={}){super();this.i.srcToTest=a.XD==null?null:a.XD;this.i.testToSrc=a.eE==null?null:a.eE}get XD(){return _.Z(this,"srcToTest")?_.T(this,"srcToTest"):null}set XD(a){this.i.srcToTest=a}get eE(){return _.Z(this,"testToSrc")?_.T(this,"testToSrc"):null}set eE(a){this.i.testToSrc=a}ha(){return _.rK}ka(){return{keys:["srcToTest","testToSrc"],Ha:{srcToTest:_.qK,testToSrc:_.qK}}}};
_.rAb=class extends _.W{constructor(a={}){super();this.i.relatedFileConfigs=a.VZ==null?null:a.VZ;this.i.testDirPairs=a.M0==null?null:a.M0}get VZ(){return _.Z(this,"relatedFileConfigs")?_.T(this,"relatedFileConfigs"):[]}set VZ(a){this.i.relatedFileConfigs=a}get M0(){return _.Z(this,"testDirPairs")?_.T(this,"testDirPairs"):[]}set M0(a){this.i.testDirPairs=a}ha(){return _.rAb}ka(){return{Oa:{relatedFileConfigs:_.oK,testDirPairs:_.rK},keys:["relatedFileConfigs","testDirPairs"]}}};
sK=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.sn(b,c)}get(a,b={},c={}){return _.rn(this.ub,{body:a,Lb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.diff.get",path:`/${this.Wa}/diff:get`,Sa:_.zh(b,_.yH,c),Ob:oAb})}};sK.O=function(a){return new (a||sK)(_.m(_.$v,8),_.m(_.aw),_.m(_.qn,8))};sK.ta=_.k({token:sK,oa:sK.O});var tK=class{};tK.O=function(a){return new (a||tK)};tK.ta=_.k({token:tK,oa:a=>sK.O(a),Ea:_.bw});
_.uK=class{constructor(a,b){this.Ga=a;this.client=b;this.Pf=new _.qu(this.Ga)}diff(a,b,c,d){var e=d.map(g=>({left:{path:g.left.path||"",hash:g.left.hash||""},right:{path:g.right.path||"",hash:g.right.hash||""}}));a=_.apb(a,b);e=Object.assign({},a,{di:c,Mid:e});c=new _.tH(Object.assign({},a,{di:c}));const f=new nAb({Oe:c,kva:[...d]});return this.Pf.fetch(e,()=>this.client.get(f))}};_.uK.O=function(a){return new (a||_.uK)(_.m(_.wp),_.m(tK))};_.uK.ta=_.k({token:_.uK,oa:_.uK.O,Ea:"root"});sAb=/^readme(\.md)?$/i;
uAb=function(a,b,c){return b.repository?b.Eb?tAb(a,b,c):_.x(_.AI(a.fH,{tb:b.tb,Uc:b.Uc,repository:b.repository}),_.Ef(d=>{const e=d.error;if(e&&e.code===404)return _.Ot(a.Ah,{error:d,message:"Repository not found.",Rd:"Dismiss"}),_.u({kind:7,location:b});if(e&&e.code===403)return _.dAb(a.Ah,d),_.u({kind:6,location:b});throw d;}),_.Zf(d=>{if(d instanceof _.Qsb){var e=d.N4;e?(d=_.Nq(b.bc(),e).ab(),d=tAb(a,d,c)):d=d.tags.length===0&&d.ad.length===0?_.u({kind:9,location:b}):_.u({kind:10,location:_.Nq(b.bc(),
"HEAD").ab()})}else d=_.u(d);return d})):_.rk};
tAb=function(a,b,c){const d=_.x(Jzb(b,a.Gs,1),_.Zf(e=>{const f=Hzb(b,e);return!c||b.path===f.path&&b.Eb===f.Eb?_.u(e):(a.Ua.navigate(_.Jq(f),{pka:!0,Mg:"preserve",jj:!0}),_.rk)}));return _.x(Kzb(d,b,a.Gs),_.Zf(e=>vAb(a,b,e)),_.Yf({kind:5,location:b}),_.Ef(e=>{if(e&&_.YA(e)&&e.error.code===404&&e.error.message&&e.error.message.includes("Submodule Not on GoB"))return _.u({kind:13,location:b});if(e&&_.YA(e)&&e.error.code===404)return _.u({kind:8,location:b});if(e&&_.YA(e)&&e.error.code===403)return a.Ah.log(e),
_.u({kind:6,location:b});a.Ah.log(e);return _.u({kind:12,location:b})}))};vAb=function(a,b,{current:c,diffBase:d}){var e=_.jl(c,_.ESa,5,_.el());e=e[e.length-1];if(a.DZc)return wAb(a,b,{current:c,diffBase:d},e);if(e){if(e.ke())throw Error("le");c=_.PG(c);let f;c={kind:2,location:b,cha:e.getUrl(),EL:e.dm()||void 0,Ey:_.Y(e,2),W6:e,VG:(f=c[0])!=null?f:0};return Izb(c,b,a.Qfa,nK.VA)}return wAb(a,b,{current:c,diffBase:d},e)};
wAb=function(a,b,{current:c,diffBase:d},e){const f=Hzb(b,c);if(_.Fq(c))return xAb(a,f,_.Fq(c),_.PG(c),e);if(_.Gq(c))return _.u(_.Nqb(f,_.Gq(c),_.PG(c),g=>_.x(Jzb(f,a.Gs,1,g),_.v(l=>{let p;return(p=_.Gq(l))!=null?p:new _.CSa})),e,d&&(_.Gq(d)||void 0)));if(_.Hl(c,_.FSa,3,_.Eq))return yAb(a,f,_.Hl(c,_.FSa,3,_.Eq),_.PG(c),e);if(_.Hl(c,_.DSa,4,_.Eq))return zAb(a,f,_.Hl(c,_.DSa,4,_.Eq),_.PG(c),e);throw Error("me");};
xAb=function(a,b,c,d,e){const f=_.jl(c,_.Aq,1,_.el())||[];let g;const l={kind:1,entries:f,location:b,VG:d,sL:(g=c.PO())==null?void 0:_.Y(g,3)};l.W6=e;const p=f.find(t=>t.getType()===1&&!(_.il(t,_.zq,4)&&_.vl(_.il(t,_.zq,4),4))&&!!a.e_c.transform(t.ke()).match(sAb));if(!p)return _.u(l);c={commit:_.Tj(b,1)||b.Eb,Eb:_.Tj(b,0)||""};return _.x(AAb(a,b.tb,b.Uc,b.repository,p.ke(),c,b.params.Qb),_.v(t=>{l.Tqd=p.ke();t&&(l.lAa=t.xw()||_.SF(_.fl(t,1)),l.Rkb=_.uva(_.il(t,_.nn,5))||void 0);return l}),_.Ef(()=>
_.u(l)))};yAb=function(a,b,c,d,e){let f;c={kind:3,target:_.Y(c,1),location:b,path:_.vl(c,3)?_.Y(c,2)||"/":void 0,TWb:_.vl(c,3),W6:e,VG:(f=d[0])!=null?f:0};return Izb(c,b,a.Qfa,nK.zE)};zAb=function(a,b,c,d,e){let f;c={kind:2,location:b,cha:c.getUrl(),EL:c.dm()||void 0,Ey:_.Y(c,2),W6:e,VG:(f=d[0])!=null?f:0};return Izb(c,b,a.Qfa,nK.VA)};AAb=function(a,b,c,d,e,f,g){return _.x(a.Gs.get(b,c,d,f,e,{Qb:g}),_.v(l=>_.Gq(l)))};
_.vK=class{constructor(a,b,c,d,e,f){this.wk=a;this.Gs=b;this.Qfa=c;this.Ah=d;this.fH=e;this.Ua=f;this.e_c=new _.yB;this.Rc=_.x(this.wk.data,_.v(g=>{g=g.Rc;g.path||(g=g.bc().od("/").ab());return g}),_.Uf(1),_.Oe());this.jx=_.x(this.Rc,_.Zf(g=>this.n6a(g,!0)),_.Uf(1),_.Oe());this.DZc=_.kv.has(55)}n6a(a,b=!1){return _.x(uAb(this,a,b),_.Yf({kind:4,location:a}))}};_.vK.O=function(a){return new (a||_.vK)(_.m(_.Th),_.m(_.jJ),_.m(_.uK),_.m(_.Pt),_.m(_.BI),_.m(_.gi),_.m(_.lv))};_.vK.ta=_.k({token:_.vK,oa:_.vK.O});_.wK=class extends _.eH{constructor(a,b){super(a);this.mr=b||"Source"}sm(a){let b=_.Lzb(a);_.TF(a)&&a.params.Qb&&(a=_.sG(a),b=b?`${b} - ${a}`:a);this.title.sm(b?`${b} - ${this.mr}`:this.mr)}};_.wK.O=function(a){return new (a||_.wK)(_.m(_.Bo),_.m(_.Y3a,8))};_.wK.ta=_.k({token:_.wK,oa:_.wK.O,Ea:"root"});_.BAb=function(a,b,c){const d=_.ui(c);c=Vzb(b);const e=new _.Pf;var f=_.x(_.x(_.fAb(a.fH,b),_.v(p=>Uzb(p,b,d))),_.Zf(({scopes:p,state:t})=>_.x(_.mtb(a.hob,d.Je,t),_.ag(({prefix:w})=>{a.jk.r8.Wpb(p,w||null)}),_.v(({gub:w})=>w))));f=_.Ze(f,e);const g=new _.lwb(a.document,a.jk),l=Pzb(b)||void 0;return{bUa:f,pia:!0,hAa:c,jk:a.jk,GXb:a.jk.r8.mx,kqb:_.kwb(g,e,l)}};_.xK=class{constructor(a,b,c,d){this.jk=a;this.hob=b;this.fH=c;this.document=d}resolve(a){const b=_.Li(a);return _.BAb(this,b,a.Zw)}};
_.xK.O=function(a){return new (a||_.xK)(_.m(_.bJ),_.m(_.VH),_.m(_.BI),_.m(_.bi))};_.xK.ta=_.k({token:_.xK,oa:_.xK.O});_.CAb=void 0;_.yK=class{get config(){return _.CAb}};_.yK.O=function(a){return new (a||_.yK)};_.yK.ta=_.k({token:_.yK,oa:_.yK.O,Ea:"root"});var DAb;_.bAb=function(a,b){return b.Af()===a.domain||b.Af().endsWith("."+a.domain)};DAb=class{constructor({name:a,icon:b,GAa:c,PBa:d}){this.name=a;this.icon=b;this.GAa=c;this.PBa=d;this.domain=(new _.Mj(c)).Af()}};_.Zzb=new DAb({name:"GitHub",icon:"shared:github",GAa:"https://github.com",PBa:"https://github.com/logout"});_.$zb=new DAb({name:"Bitbucket",icon:"shared:bitbucket_v3",GAa:"https://bitbucket.org",PBa:"https://id.atlassian.com/logout?continue=https%3A%2F%2Fbitbucket.org%2Faccount%2Fsignout%2F"});
_.aAb=new DAb({name:"GitLab",icon:"shared:gitlab_v2",GAa:"https://gitlab.com",PBa:"https://gitlab.com/users/sign_out"});
}catch(e){_._DumpException(e)}
try{
var GAb;GAb=function(a){a&1&&(_.F(0,"span",10),_.de(),_.F(1,"svg",12),_.K(2,"path",13),_.J(),_.F(3,"svg",14),_.K(4,"path",15),_.J()())};_.zK=function(a,b){a=String(a);if(!b.test(a))throw Error("jb`"+a+"`"+b.toString());};_.HAb=new _.Dd("mat-slide-toggle-default-options",{Ea:"root",oa:()=>({N_a:!1,WO:!1,Bd:!1})});var IAb,JAb,KAb,LAb;IAb=["switch"];JAb={va:_.sw,Fb:_.ld(()=>_.AK),xd:!0};KAb=class{constructor(a,b){this.source=a;this.checked=b}};LAb=0;
_.AK=class{Gr(a){return new KAb(this,a)}get Zda(){return`${this.id||this.sy}-button`}focus(){this.NNc.ma.focus()}get checked(){return this.ig}set checked(a){this.ig=a;_.$m(this.Ta)}get fr(){return`${this.id||this.sy}-input`}constructor(){this.Ja=_.n(_.re);this.Qc=_.n(_.Vq);this.Ta=_.n(_.hn);this.defaults=_.n(_.HAb);this.xe=()=>{};this.Xe=()=>{};this.EN=()=>{};this.ig=!1;this.name=null;this.Lo="after";this.je=this.ariaLabel=null;this.wc=this.disabled=!1;this.tabIndex=0;this.Fc=new _.Xm;this.Yma=new _.Xm;
_.n(_.tr).load(_.As);const a=_.n(new _.Mm("tabindex"),{optional:!0}),b=this.defaults,c=_.n(_.Rm,{optional:!0});this.tabIndex=a==null?0:parseInt(a)||0;this.color=b.color||"accent";this.Av=c==="NoopAnimations";this.id=this.sy=`mat-mdc-slide-toggle-${++LAb}`;let d;this.WO=(d=b.WO)!=null?d:!1;let e;this.Bd=(e=b.Bd)!=null?e:!1;this.Yt=this.sy+"-label"}Sd(){this.Qc.Qk(this.Ja,!0).subscribe(a=>{a==="keyboard"||a==="program"?(this.Pl=!0,_.$m(this.Ta)):a||Promise.resolve().then(()=>{this.Pl=!1;this.Xe();_.$m(this.Ta)})})}Sb(a){a.required&&
this.EN()}Ia(){this.Qc.Ni(this.Ja)}Vo(a){this.checked=!!a}eo(a){this.xe=a}pt(a){this.Xe=a}validate(a){return this.required&&a.value!==!0?{required:!0}:null}Gka(a){this.EN=a}kq(a){this.disabled=a;_.$m(this.Ta)}toggle(){this.checked=!this.checked;this.xe(this.checked)}Bq(){this.xe(this.checked);this.Fc.emit(this.Gr(this.checked))}fl(){this.disabled||(this.Yma.emit(),this.defaults.N_a||(this.checked=!this.checked,this.xe(this.checked),this.Fc.emit(new KAb(this,this.checked))))}TIc(){return this.je?this.je:
this.ariaLabel?null:this.Yt}};_.AK.O=function(a){return new (a||_.AK)};
_.AK.wa=_.td({type:_.AK,na:[["mat-slide-toggle"]],rb:function(a,b){a&1&&_.Mg(IAb,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.NNc=c.first)}},nb:[1,"mat-mdc-slide-toggle"],ob:13,Ya:function(a,b){a&2&&(_.wg("id",b.id),_.og("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),_.rg(b.color?"mat-"+b.color:""),_.qg("mat-mdc-slide-toggle-focused",b.Pl)("mat-mdc-slide-toggle-checked",b.checked)("_mat-animation-noopable",b.Av))},inputs:{name:"name",id:"id",Lo:"labelPosition",ariaLabel:[0,"aria-label",
"ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],Rv:[0,"aria-describedby","ariaDescribedby"],required:[2,"required","required",_.oh],color:"color",disabled:[2,"disabled","disabled",_.oh],wc:[2,"disableRipple","disableRipple",_.oh],tabIndex:[2,"tabIndex","tabIndex",a=>a==null?0:_.ph(a)],checked:[2,"checked","checked",_.oh],WO:[2,"hideIcon","hideIcon",_.oh],Bd:[2,"disabledInteractive","disabledInteractive",_.oh]},outputs:{Fc:"change",Yma:"toggleChange"},Pb:["matSlideToggle"],standalone:!0,features:[_.Zg([JAb,
{va:_.tw,Fb:_.AK,xd:!0}]),_.ng,_.Ld,_.$g],ac:["*"],ya:13,Aa:27,Da:[["switch",""],["mat-internal-form-field","",3,"labelPosition"],["role","switch","type","button",1,"mdc-switch",3,"click","tabIndex","disabled"],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],
[1,"mdc-switch__icons"],[1,"mdc-label",3,"click","for"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"]],qa:function(a,b){if(a&1){const c=_.Ud();_.Eg();_.F(0,"div",1)(1,"button",2,0);_.N("click",function(){_.q(c);return _.r(b.fl())});_.K(3,"span",3);_.F(4,"span",4)(5,
"span",5)(6,"span",6);_.K(7,"span",7);_.J();_.F(8,"span",8);_.K(9,"span",9);_.J();_.C(10,GAb,5,0,"span",10);_.J()()();_.F(11,"label",11);_.N("click",function(d){_.q(c);return _.r(d.stopPropagation())});_.Gg(12);_.J()()}a&2&&(a=_.Cg(2),_.E("labelPosition",b.Lo),_.y(),_.qg("mdc-switch--selected",b.checked)("mdc-switch--unselected",!b.checked)("mdc-switch--checked",b.checked)("mdc-switch--disabled",b.disabled)("mat-mdc-slide-toggle-disabled-interactive",b.Bd),_.E("tabIndex",b.disabled&&!b.Bd?-1:b.tabIndex)("disabled",
b.disabled&&!b.Bd),_.og("id",b.Zda)("name",b.name)("aria-label",b.ariaLabel)("aria-labelledby",b.TIc())("aria-describedby",b.Rv)("aria-required",b.required||null)("aria-checked",b.checked)("aria-disabled",b.disabled&&b.Bd?"true":null),_.y(8),_.E("matRippleTrigger",a)("matRippleDisabled",b.wc||b.disabled)("matRippleCentered",!0),_.y(),_.tg(b.WO?-1:10),_.y(),_.E("for",b.Zda),_.og("id",b.Yt))},Fa:[_.Is,_.Bs],styles:['.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative;width:var(--mdc-switch-track-width, 52px)}.mdc-switch.mdc-switch--disabled{cursor:default;pointer-events:none}.mdc-switch.mat-mdc-slide-toggle-disabled-interactive{pointer-events:auto}.mdc-switch__track{overflow:hidden;position:relative;width:100%;height:var(--mdc-switch-track-height, 32px);border-radius:var(--mdc-switch-track-shape, var(--mat-app-corner-full))}.mdc-switch--disabled.mdc-switch .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity, 0.12)}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%;border-width:var(--mat-switch-track-outline-width, 2px);border-color:var(--mat-switch-track-outline-color, var(--mat-app-outline))}.mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track::after{border-width:var(--mat-switch-selected-track-outline-width, 2px);border-color:var(--mat-switch-selected-track-outline-color, transparent)}.mdc-switch--disabled .mdc-switch__track::before,.mdc-switch--disabled .mdc-switch__track::after{border-width:var(--mat-switch-disabled-unselected-track-outline-width, 2px);border-color:var(--mat-switch-disabled-unselected-track-outline-color, var(--mat-app-on-surface))}@media(forced-colors: active){.mdc-switch__track{border-color:currentColor}}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0);background:var(--mdc-switch-unselected-track-color, var(--mat-app-surface-variant))}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch--selected .mdc-switch__track::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::before{opacity:var(--mat-switch-hidden-track-opacity, 0);transition:var(--mat-switch-hidden-track-transition, opacity 75ms)}.mdc-switch--unselected .mdc-switch__track::before{opacity:var(--mat-switch-visible-track-opacity, 1);transition:var(--mat-switch-visible-track-transition, opacity 75ms)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color, var(--mat-app-surface-variant))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color, var(--mat-app-surface-variant))}.mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color, var(--mat-app-surface-variant))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::before,.mdc-switch.mdc-switch--disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color, var(--mat-app-surface-variant))}.mdc-switch__track::after{transform:translateX(-100%);background:var(--mdc-switch-selected-track-color, var(--mat-app-primary))}[dir=rtl] .mdc-switch__track::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::after{transform:translateX(0)}.mdc-switch--selected .mdc-switch__track::after{opacity:var(--mat-switch-visible-track-opacity, 1);transition:var(--mat-switch-visible-track-transition, opacity 75ms)}.mdc-switch--unselected .mdc-switch__track::after{opacity:var(--mat-switch-hidden-track-opacity, 0);transition:var(--mat-switch-hidden-track-transition, opacity 75ms)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color, var(--mat-app-primary))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color, var(--mat-app-primary))}.mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color, var(--mat-app-primary))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::after,.mdc-switch.mdc-switch--disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color, var(--mat-app-on-surface))}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0);width:calc(100% - var(--mdc-switch-handle-width))}[dir=rtl] .mdc-switch__handle-track{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto;transition:width 75ms cubic-bezier(0.4, 0, 0.2, 1),height 75ms cubic-bezier(0.4, 0, 0.2, 1),margin 75ms cubic-bezier(0.4, 0, 0.2, 1);width:var(--mdc-switch-handle-width);height:var(--mdc-switch-handle-height);border-radius:var(--mdc-switch-handle-shape, var(--mat-app-corner-full))}[dir=rtl] .mdc-switch__handle{left:auto;right:0}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{width:var(--mat-switch-unselected-handle-size, 16px);height:var(--mat-switch-unselected-handle-size, 16px);margin:var(--mat-switch-unselected-handle-horizontal-margin, 0 8px)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-unselected-with-icon-handle-horizontal-margin, 0 4px)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{width:var(--mat-switch-selected-handle-size, 24px);height:var(--mat-switch-selected-handle-size, 24px);margin:var(--mat-switch-selected-handle-horizontal-margin, 0 24px)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-selected-with-icon-handle-horizontal-margin, 0 24px)}.mat-mdc-slide-toggle .mdc-switch__handle:has(.mdc-switch__icons){width:var(--mat-switch-with-icon-handle-size, 24px);height:var(--mat-switch-with-icon-handle-size, 24px)}.mat-mdc-slide-toggle .mdc-switch:active:not(.mdc-switch--disabled) .mdc-switch__handle{width:var(--mat-switch-pressed-handle-size, 28px);height:var(--mat-switch-pressed-handle-size, 28px)}.mat-mdc-slide-toggle .mdc-switch--selected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-selected-pressed-handle-horizontal-margin, 0 22px)}.mat-mdc-slide-toggle .mdc-switch--unselected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-unselected-pressed-handle-horizontal-margin, 0 2px)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-selected-handle-opacity, 1)}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-unselected-handle-opacity, 0.38)}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}@media(forced-colors: active){.mdc-switch__handle::before,.mdc-switch__handle::after{border-color:currentColor}}.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color, var(--mat-app-on-primary))}.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color, var(--mat-app-primary-container))}.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color, var(--mat-app-primary-container))}.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color, var(--mat-app-primary-container))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:hover:not(:focus):not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:focus:not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:active .mdc-switch__handle::after,.mdc-switch--selected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color, var(--mat-app-surface))}.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color, var(--mat-app-outline))}.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color, var(--mat-app-on-surface-variant))}.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color, var(--mat-app-on-surface-variant))}.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color, var(--mat-app-on-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color, var(--mat-app-on-surface))}.mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color)}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation-shadow)}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__shadow,.mdc-switch.mdc-switch--disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation-shadow)}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1;width:var(--mdc-switch-state-layer-size, 40px);height:var(--mdc-switch-state-layer-size, 40px)}.mdc-switch__ripple::after{content:"";opacity:0}.mdc-switch--disabled .mdc-switch__ripple::after{display:none}.mat-mdc-slide-toggle-disabled-interactive .mdc-switch__ripple::after{display:block}.mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:75ms opacity cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:focus .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:active .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:hover:not(:focus) .mdc-switch__ripple::after,.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-focus-state-layer-color, var(--mat-app-on-surface))}.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-pressed-state-layer-color, var(--mat-app-on-surface));opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-selected-hover-state-layer-color, var(--mat-app-primary))}.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-selected-focus-state-layer-color, var(--mat-app-primary))}.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-selected-pressed-state-layer-color, var(--mat-app-primary));opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch__icons{position:relative;height:100%;width:100%;z-index:1}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity, 0.38)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity, 0.38)}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size, 16px);height:var(--mdc-switch-unselected-icon-size, 16px);fill:var(--mdc-switch-unselected-icon-color, var(--mat-app-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color, var(--mat-app-surface-variant))}.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size, 16px);height:var(--mdc-switch-selected-icon-size, 16px);fill:var(--mdc-switch-selected-icon-color, var(--mat-app-on-primary-container))}.mdc-switch--selected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color, var(--mat-app-on-surface))}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle{-webkit-user-select:none;user-select:none;display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-internal-form-field{color:var(--mat-switch-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-switch-label-text-font, var(--mat-app-body-medium-font));line-height:var(--mat-switch-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-switch-label-text-size, var(--mat-app-body-medium-size));letter-spacing:var(--mat-switch-label-text-tracking, var(--mat-app-body-medium-tracking));font-weight:var(--mat-switch-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}.mat-mdc-slide-toggle .mdc-switch:enabled+.mdc-label{cursor:pointer}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:var(--mdc-switch-disabled-label-text-color)}\n'],
hb:2,Ma:0});
}catch(e){_._DumpException(e)}
try{
var MAb,BK;MAb=function(a){return _.x(a.rX(),_.v(b=>b==null?b:b==="MINI"||b==="XREF_PREVIEW"))};_.NAb=function(a){return _.x(MAb(a),_.v(b=>b!=null?b:!1))};_.OAb=function(a,b){a.I8(b?"XREF_PREVIEW":"MAIN")};BK=class{};BK.O=function(a){return new (a||BK)};BK.Ca=_.vd({type:BK});BK.Ba=_.Xc({imports:[_.AK,_.xs,_.xs]});var PAb=new _.Dd("GMAT_SLIDE_TOGGLE_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.CK=class{constructor(a){this.options=a}};_.CK.O=function(a){return new (a||_.CK)(_.B(PAb))};_.CK.La=_.xd({type:_.CK,na:[["mat-slide-toggle"]],ob:2,Ya:function(a,b){a&2&&_.qg("gmat-mdc-slide-toggle",!b.options.Se)}});_.DK=class{};_.DK.O=function(a){return new (a||_.DK)};_.DK.Ca=_.vd({type:_.DK});_.DK.Ba=_.Xc({Nb:[{va:_.HAb,jc:{color:"primary"}}],imports:[BK]});
}catch(e){_._DumpException(e)}
try{
var UPc=function(){return a=>_.Rf(new TPc)(a)},VPc=function(a){return(a==null?void 0:a.trim())==="1"},WPc=function(a){return(a.error.details||[]).find(b=>{const c=_.bYa.get("DebugInfo");return c&&b["@type"]===c+"DebugInfo"})},XPc=function({de:a,repository:b}){return!!a||!!b},YPc=function(a,b){a&1&&_.K(0,"breadcrumb",10);a&2&&_.E("items",b.Ka)},ZPc=function(a,b){a&1&&(_.F(0,"span",11),_.Q(1),_.J());a&2&&(a=b.title,b=_.O(),_.og("id","root-indicator-"+b.resultIndex),_.y(),_.Ug(" ",a," "))},$Pc=function(a){a&
1&&_.K(0,"onedev-changelist-hovercard",14,7);if(a&2){a=_.Cg(1);const b=_.O().cl;_.E("changelistId",b)("onedevIsHovercardReady",a.KK)}},aQc=function(a,b){a&1&&(_.F(0,"a",12),_.Q(1),_.J(),_.F(2,"onedev-hovercard",null,6),_.C(4,$Pc,2,2,"onedev-changelist-hovercard",13),_.J());if(a&2){a=b.title;const c=b.cl;b=b.Rc;const d=_.Cg(3),e=_.O();_.E("universalLink",e.SRc(b,c))("ascTrackElement",e.lc)("trackListIndex",e.resultIndex)("onedevHovercardTrigger",d)("feedbackEvent",e.QW);_.og("id","ref-indicator-"+
e.resultIndex)("aria-describedby","root-indicator-"+e.resultIndex);_.y();_.Ug(" ",a," ")}},bQc=function(a,b){a&1&&(_.F(0,"span",15),_.Q(1),_.J());a&2&&(a=b.title,b=_.O(),_.og("id","ref-indicator-"+b.resultIndex),_.y(),_.Ug(" ",a," "))},cQc=function(a,b){a&1&&_.K(0,"segmented-dropdown-button",16);a&2&&_.E("item",b.dlb)("useBreadcrumbStyling",!1)},dQc=function(a,b){a&1&&_.K(0,"ref-picker",17);a&2&&(a=b.a8,b=_.O(),_.E("refPickerData",a)("trackElement",b.hQ))},fQc=function(a,b){a&1&&(_.F(0,"a",18,8)(2,
"div",19),_.Q(3),_.F(4,"span",20),_.Q(5),_.J()()());a&2&&(a=b.Rc,b=_.O(),_.E("routerLink",_.Jq(a))("ascTrackElement",b.lc)("trackListIndex",b.resultIndex)("feedbackEvent",b.QW),_.og("id","search-result-header-"+b.resultIndex)("aria-describedby","root-indicator-"+b.resultIndex),_.y(3),_.Ug(" ",eQc(a.path)[0],""),_.y(2),_.Vg(eQc(a.path)[1]))},eQc=function(a){if(a==="/")return["","/"];a=a.split("/");return a[a.length-1]?[`${a.slice(0,a.length-1).join("/")}/`,a[a.length-1]]:[`${a.slice(0,a.length-2).join("/")}/`,
a.slice(a.length-2).join("/")]},gQc=function({fq:{length:a}}){return a},hQc=function(a,b){const c=Object.assign({},a,{Kd:void 0,vM:void 0,IZ:void 0}),d=Object.assign({},b,{Kd:void 0,vM:void 0,IZ:void 0});return _.tc(c,d)&&_.Rj(a.Kd)===_.Rj(b.Kd)&&VPc(a.vM.zua)===VPc(b.vM.zua)},jQc=function({Fz:a,GL:b},c,d){return a?a.map(e=>iQc(e,c,b,d)).filter(e=>!!e):[]},iQc=function({Yfa:a,xua:b,ML:c,b8:d,rC:e,M7:f},g,l,p){return a?ISc(a,_.eob(a.ze),l,c,d,e,f,p):b&&g?JSc(b,_.eob(b.ze),l,c,d,e,f,p):null},ISc=function({Oj:a,
wja:b,xF:c,yF:d},e,f,g,l,p,t,w){const A=KSc(a),G=LSc(a);return MSc(e,0,f,g,l,p,t,w,a,A,b,b-G,c,d)},JSc=function({gta:a},b,c,d,e,f,g,l){c=MSc(b,1,c,d,e,f,g,l);const p=b.bc();c.children=a.slice(0,12).map(({path:t,type:w})=>{t=p.od(t).ab();return{entryType:NSc(w),Rc:t,path:t.path,name:_.bB(t.path)}});c.WOb=a.length>12;return c},NSc=function(a){switch(a){case "FILE":return 1;case "EXECUTABLE":return 6;case "DIRECTORY":return 3;case "SYMBOLIC_LINK":return 4;case "GIT_LINK":return 5;default:return 0}},
MSc=function(a,b,c,d,e,f,g,l,p=[],t=!1,w=0,A=0,G="",I=""){b===1&&(a=a.bc().od(_.Ynb(a.path)).ab());a={Rc:a,sr:c,ox:d,k5c:e,M7:g,PD:l,rC:f};switch(b){case 0:return Object.assign({},a,{hXc:t,Tfb:A,wja:w,Oj:p,type:b,xF:G,yF:I});case 1:return Object.assign({},a,{type:b});default:return _.db(b,`Unknown result type: ${b}`)}},KSc=function(a){return a.some(b=>b.yx.some(({kr:c})=>!!c&&c.cO.some(({length:d})=>d>0)))},LSc=function(a){return(new Set(a.flatMap(b=>b.yx.filter(c=>c.XG&&c.XG.some(d=>d.length>0)).map(c=>
c.lineNumber)))).size},OSc=function(a){return(a==null?void 0:a.type)===2},PSc=function({pO:a,Eu:b,Pq:c,Qq:d,ED:e},f,g,l){f=Math.floor(f/g.pageSize);const p=f*g.pageSize;return{Mc:f,rVc:p,pO:a,Eu:b,Wm:g,p4c:l,fq:l.Yra.slice(p,Math.min(p+g.pageSize,l.Yra.length)),Pq:c,Qq:d,ED:e}},TSc=function(a){let b=void 0,c=void 0;if(a.length===1){var d=a[0];if(d.Xl===5&&!d.EP&&(d=QSc(d.value,RSc)))return d}for(const e of _.lk(a))e.Xl===5&&a.includes(e)&&!e.EP?(d=QSc(e.value,RSc))&&(c=d):e.Xl===5?(d=QSc(e.value,
SSc))&&(c=d):e.Xl===1&&e.label===12&&e.value&&(d=QSc(e.value.value,RSc))&&(b=d);return c||b},QSc=function(a,b){if(a=b.exec(a))if([,a]=a,a=Number(a),!isNaN(a)&&a>0)return a},USc=function(a){if(a&1){const b=_.Ud();_.M(0);_.K(1,"splitter",15);_.F(2,"div",16,1)(4,"result-preview",17);_.N("close",function(){_.q(b);const c=_.O(3);return _.r(c.wD=void 0)});_.J()();_.ug()}if(a&2){a=_.Cg(3);const b=_.O(2).Ka,c=_.O();_.y();_.E("changeSizeOf",a);_.y(3);_.E("target",c.wD)("loadedQueryContext",b.Tb.Wm)}},VSc=
function(a){if(a&1){const b=_.Ud();_.M(0);_.F(1,"div",7);_.K(2,"query-suggestion",8);_.R(3,"async");_.K(4,"result-header",9);_.R(5,"async");_.K(6,"search-result-warnings",10);_.F(7,"div",11)(8,"result-list",12);_.N("previewTriggered",function(c){_.q(b);const d=_.O(2);d.wD=d.wD===c?void 0:c;return _.r()});_.K(9,"result-footer",13);_.J()()();_.C(10,USc,5,3,"ng-container",14);_.ug()}if(a&2){a=_.O().Ka;const b=_.O();_.y(2);_.E("searchResultsElementName",b.Ym)("pagedData",_.S(3,13,b.eVb));_.y(2);_.E("searchResultsElementName",
b.Ym)("pagedSearchResponse",a.Tb)("queryContext",_.S(5,15,b.Wm));_.y(2);_.E("warnings",a.Tb.ED);_.y(2);_.E("previewTarget",b.wD)("resultPage",a.Tb)("searchResultsElementName",b.Ym)("showResultsIncomplete",b.v8?a.state===2?!0:a.state===1&&a.iF.m2a===3:!1);_.y();_.E("paginatedResults",a.Tb)("trackElement",b.Ym);_.y();_.E("ngIf",b.wD)}},WSc=function(a){a&1&&_.K(0,"loading",18);a&2&&_.E("diameter",20)},XSc=function(a){a&1&&_.K(0,"search-results-incomplete",25);a&2&&(a=_.O(3),_.E("docLink",a.v8)("trackElement",
a.Ym))},YSc=function(a){a&1&&(_.F(0,"span"),_.Q(1),_.J());a&2&&(a=_.O(2).Ka,_.y(),_.Vg(a.aCa))},ZSc=function(a){a&1&&(_.F(0,"a",29),_.Q(1),_.J());a&2&&(a=_.O().Ka,_.E("externalLink",a.link),_.y(),_.Vg(a.message))},$Sc=function(a){if(a&1){const b=_.Ud();_.F(0,"button",30);_.N("click",function(){_.q(b);const c=_.O().Ka;return _.r(c.callback())});_.Q(1);_.J()}a&2&&(a=_.O().Ka,_.y(),_.Ug(" ",a.message," "))},aTc=function(a,b){a&1&&(_.F(0,"div",26),_.C(1,ZSc,2,2,"a",27)(2,$Sc,2,1,"button",28),_.J());a&
2&&(a=b.Ka,_.y(),_.E("ngIf",a.link),_.y(),_.E("ngIf",a.callback))},bTc=function(a){if(a&1){const b=_.Ud();_.F(0,"div",31)(1,"copy-button",32);_.N("copyEvent",function(){_.q(b);const c=_.O(3);return _.r(c.Vs())});_.J()()}a&2&&(a=_.O(2).Ka,_.y(),_.E("buttonLabel","Copy Error Trace")("hasLightLabel",!0)("removeBorder",!0)("hoverMsg","Copy the error trace")("copyText",a.uXb))},cTc=function(a){a&1&&(_.F(0,"div",19),_.K(1,"result-header",20),_.R(2,"async"),_.K(3,"search-result-warnings",10),_.C(4,XSc,1,
2,"search-results-incomplete",21),_.F(5,"icon-empty-state-display",22)(6,"icon-empty-state-title"),_.Q(7),_.J(),_.F(8,"icon-empty-state-subtitle"),_.C(9,YSc,2,1,"span",14)(10,aTc,3,2,"div",23)(11,bTc,2,5,"div",24),_.J()()());if(a&2){a=_.O().Ka;const b=_.O();_.y();_.E("searchResultsElementName",b.Ym)("queryContext",_.S(2,11,b.Wm))("errorData",a)("maybeSkippedDocuments",b.Eu);_.y(2);_.E("warnings",a.iF.ED);_.y();_.E("ngIf",b.v8?a.state===2?!0:a.state===1&&a.iF.m2a===3:!1);_.y();_.E("isSvg",!1);_.y(2);
_.Vg(a.message);_.y(2);_.E("ngIf",a.aCa);_.y();_.E("ngIf",a.action);_.y();_.E("ngIf",a.uXb)}},dTc=function(a,b){a&1&&(_.M(0,3),_.C(1,VSc,11,17,"ng-container",4)(2,WSc,1,1,"loading",5)(3,cTc,12,13,"div",6),_.ug());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.jv.ki),_.y(),_.E("ngSwitchCase",b.jv.qj),_.y(),_.E("ngSwitchCase",b.jv.Error))},eTc=function(a){if(a&1){const b=_.Ud();_.F(0,"div",33)(1,"p",34);_.Q(2," Skipped ");_.F(3,"a",35);_.N("click",function(){_.q(b);_.O().Kh.Rd();
return _.r()});_.Q(4," results page ");_.J();_.Q(5," since there is only one result. ");_.J();_.F(6,"span",36)(7,"button",37);_.N("click",function(){_.q(b);_.O().Kh.Rd();return _.r()});_.Q(8);_.J()()()}a&2&&(a=_.O(),_.y(3),_.E("routerLink",a.OSc)("queryParams",a.Gwc),_.y(5),_.Ug(" ",a.rnc," "))},fTc=function(a,b=""){if(a.Mc!==0||a.fq.length!==1||a.Eu||b.trim().toLowerCase()==="true"||b.trim()==="1")return!1;a=a.fq[0];if(a.type===1||a.Oj.length===0)return!0;b=a.Oj[a.Oj.length-1].yx;return _.CG(b[b.length-
1].lineNumber)-_.CG(a.Oj[0].yx[0].lineNumber)<25},gTc=function(a){a&1&&_.K(0,"star",23);a&2&&(a=_.O(),_.E("place",a.yc.Rc)("type",a.vWc(a.yc.Rc))("elementName",a.yc.Rc.path))},hTc=function(a){a&1&&_.K(0,"file-search-breadcrumb",24,2);a&2&&(a=_.O(),_.E("place",a.yc.Rc)("isSelected",a.Ae)("resultIndex",a.Of)("trackElement",a.lc)("refsToken",a.yc.k5c)("feedbackEvent",a.sNb))},iTc=function(a){a&1&&(_.F(0,"span",27),_.Q(1),_.J());a&2&&(a=_.O(2),_.og("id","root-indicator-"+a.Of),_.y(),_.Vg(a.Lnb))},jTc=
function(a){a&1&&(_.C(0,iTc,2,2,"span",25),_.F(1,"a",26,3)(3,"h3"),_.Q(4),_.J()());a&2&&(a=_.O(),_.E("ngIf",a.Lnb),_.y(),_.E("routerLink",_.Jq(a.yc.Rc))("ascTrackElement",a.lc)("trackListIndex",a.Of)("feedbackEvent",a.sNb),_.og("id","search-result-header-"+a.Of)("aria-describedby",a.Lnb?"root-indicator-"+a.Of:void 0),_.y(3),_.Vg(a.yc.Rc.path))},kTc=function(a){a&1&&(_.M(0),_.K(1,"mat-divider",16),_.F(2,"a",28)(3,"mat-icon",29),_.Q(4," auto_fix_high "),_.J()(),_.ug());a&2&&(a=_.O(),_.y(2),_.E("routerLink",
a.Odc)("ascTrackElement",a.lc))},lTc=function(a){if(a&1){const b=_.Ud();_.F(0,"button",31);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(c.TCa.emit())});_.Q(1," Preview ");_.J()}a&2&&(a=_.O(2),_.E("ascTrackElement",a.lc)("trackArtifactId",_.Jq(a.yc.Rc))("trackListIndex",a.Of))},mTc=function(a){if(a&1){const b=_.Ud();_.F(0,"button",31);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(c.TCa.emit())});_.Q(1," Hide Preview ");_.J()}a&2&&(a=_.O(2),_.E("ascTrackElement",a.lc)("trackArtifactId",
_.Jq(a.yc.Rc))("trackListIndex",a.Of))},nTc=function(a){a&1&&_.K(0,"onedev-changelist-hovercard",34,6);if(a&2){a=_.Cg(1);const b=_.O(3);_.E("changelistId",b.yc.yF)("onedevIsHovercardReady",a.KK)}},oTc=function(a){a&1&&(_.M(0),_.K(1,"mat-divider",16),_.F(2,"a",32),_.Q(3," Match deleted "),_.J(),_.F(4,"onedev-hovercard",null,5),_.C(6,nTc,2,2,"onedev-changelist-hovercard",33),_.J(),_.ug());if(a&2){a=_.Cg(5);const b=_.O(2);_.y(2);_.E("externalLink",b.wea(b.yc.yF))("ascTrackElement",b.lc)("trackArtifactId",
_.Jq(b.yc.Rc))("trackListIndex",b.Of)("onedevHovercardTrigger",a)}},pTc=function(a){a&1&&_.K(0,"onedev-changelist-hovercard",34,6);if(a&2){a=_.Cg(1);const b=_.O(3);_.E("changelistId",b.yc.xF)("onedevIsHovercardReady",a.KK)}},qTc=function(a){a&1&&(_.M(0),_.K(1,"mat-divider",16),_.F(2,"a",35),_.Q(3," File deleted "),_.J(),_.F(4,"onedev-hovercard",null,7),_.C(6,pTc,2,2,"onedev-changelist-hovercard",33),_.J(),_.ug());if(a&2){a=_.Cg(5);const b=_.O(2);_.y(2);_.E("universalLink",b.wea(b.yc.xF))("ascTrackElement",
b.lc)("trackArtifactId",_.Jq(b.yc.Rc))("trackListIndex",b.Of)("onedevHovercardTrigger",a)}},rTc=function(a){a&1&&(_.M(0),_.K(1,"mat-divider",16),_.C(2,lTc,2,3,"button",30)(3,mTc,2,3,"ng-template",null,4,_.dh)(5,oTc,7,5,"ng-container",18)(6,qTc,7,5,"ng-container",18),_.ug());if(a&2){a=_.Cg(4);const b=_.O();_.y(2);_.E("ngIf",b.wD!==b.yc)("ngIfElse",a);_.y(3);_.E("ngIf",b.l6c);_.y();_.E("ngIf",b.g6c)}},sTc=function(a){a&1&&_.K(0,"mat-divider",16)},tTc=function(a){if(a&1){const b=_.Ud();_.F(0,"button",
38);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(c.TCa.emit())});_.Q(1," View All ");_.J()}a&2&&(a=_.O(2),_.E("ascTrackElement",a.lc)("trackArtifactId",_.Jq(a.yc.Rc))("trackListIndex",a.Of))},uTc=function(a){a&1&&(_.M(0),_.C(1,sTc,1,0,"mat-divider",36)(2,tTc,2,3,"button",37),_.ug());a&2&&(a=_.O(),_.y(),_.E("ngIf",a.yc.WOb),_.y(),_.E("ngIf",a.yc.WOb))},vTc=function(a,b){a&1&&(_.K(0,"file-search-snippet",40),_.R(1,"async"));if(a&2){a=b.ua;b=b.last;const c=_.O(2);_.rg(_.S(1,11,c.Xz.Ata));
_.qg("last",b&&!c.ZMb);_.E("linkGenerator",c.eD)("resultIndex",c.Of)("snippet",a)("trackElement",c.lc)("feedbackEvent",c.ZXa)("codeFontSize",c.ps)}},wTc=function(a){a&1&&(_.M(0),_.F(1,"mat-icon"),_.Q(2,"unfold_less"),_.J(),_.F(3,"span"),_.Q(4," Show fewer matching lines "),_.J(),_.ug())},xTc=function(a){a&1&&(_.F(0,"mat-icon"),_.Q(1,"unfold_more"),_.J(),_.F(2,"span"),_.Q(3," "),_.Bg(4,10),_.Q(5," "),_.J());a&2&&(a=_.O(4),_.y(4),_.LA(a.yc.Tfb)(a.yc.Tfb),_.MA(4))},yTc=function(a,b){if(a&1){const c=
_.Ud();_.F(0,"button",42,8);_.N("click",function(){const d=_.q(c).ua,e=_.O(3);return _.r(e.f1b.next(!d))});_.C(2,wTc,5,0,"ng-container",43)(3,xTc,6,2,"ng-template",null,9,_.dh);_.J()}if(a&2){a=b.ua;b=_.Cg(4);const c=_.O(3);_.E("ascTrackElement",c.lc)("trackArtifactId",_.Jq(c.yc.Rc))("trackAction",a?"collapseSnippets":"expandSnippets")("trackListIndex",c.Of);_.y(2);_.E("ngIf",a)("ngIfElse",b)}},ATc=function(a){a&1&&(_.M(0),_.C(1,yTc,5,6,"button",41),_.R(2,"async"),_.ug());if(a&2){let b;a=_.O(2);_.y();
_.E("ngForOf",_.bh(3,zTc,(b=_.S(2,1,a.Zqb))==null?null:b.zd))}},BTc=function(a){a&1&&(_.M(0),_.C(1,vTc,2,13,"file-search-snippet",39),_.R(2,"async"),_.C(3,ATc,3,5,"ng-container",18),_.ug());if(a&2){let b;a=_.O();_.y();_.E("ngForOf",(b=_.S(2,2,a.Zqb))==null?null:b.Oj);_.y(2);_.E("ngIf",a.ZMb)}},CTc=function(a){a&1&&(_.F(0,"div"),_.R(1,"async"),_.K(2,"file-list",44),_.J());a&2&&(a=_.O(),_.Sz("file-list-wrapper ",_.S(1,10,a.Xz.Ata),""),_.y(2),_.E("files",a.yc.children)("queryParamsHandling",a.merge)("ariaLabelledbyId",
"search-result-header-"+a.Of)("searchRequestToken",a.yc.sr)("searchResponseToken",a.yc.ox)("sessionStartTimeMs",a.yc.PD)("clientTimeResultsDisplayedMs",a.hC))},DTc=function(a){if(a&1){const b=_.Ud();_.F(0,"mat-expansion-panel",45);_.N("opened",function(){_.q(b);const c=_.O();return _.r(c.m2c=!0)})("closed",function(){_.q(b);const c=_.O();return _.r(c.m2c=!1)});_.F(1,"mat-expansion-panel-header")(2,"mat-panel-title");_.Q(3," Debug Info ");_.J()();_.F(4,"p");_.Q(5);_.J()()}a&2&&(a=_.O(),_.y(5),_.Vg(a.yc.rC))},
ETc=function(a,b){a&1&&(_.F(0,"span",10),_.Q(1),_.J());a&2&&(a=b.ua,_.E("ngClass",a.nta),_.y(),_.Ug(" ",a.text," "))},GTc=function(a,b){a&1&&(_.F(0,"a",8),_.C(1,ETc,2,2,"span",9),_.J());if(a&2){a=b.Ka;b=_.O().Ka;const c=_.O();_.E("routerLink",_.ah(4,FTc))("queryParams",{q:b.Z7,all:void 0,start:1})("ascTrackElement",c.Ym);_.y();_.E("ngForOf",a)}},HTc=function(a){a&1&&(_.F(0,"span",11)(1,"span",12),_.Q(2," Search instead\u00a0 "),_.J(),_.F(3,"a",13),_.Q(4),_.J()());if(a&2){a=_.O().Ka;const b=_.O();
_.y(3);_.E("routerLink",_.ah(4,FTc))("queryParams",b.e$b)("ascTrackElement",b.Ym);_.y();_.Ug(" ",a.query," ")}},ITc=function(a){if(a&1){const b=_.Ud();_.F(0,"span",14);_.K(1,"mat-divider",15);_.F(2,"button",16);_.N("click",function(){_.q(b);_.O(2).isb.next(!0);return _.r()});_.F(3,"mat-icon");_.Q(4,"close");_.J()()()}a&2&&(a=_.O(2),_.y(2),_.E("ascTrackElement",a.Ym))},JTc=function(a,b){a&1&&(_.F(0,"span",1)(1,"span",2)(2,"span",3)(3,"span",4),_.Q(4),_.J(),_.C(5,GTc,2,5,"a",5),_.R(6,"async"),_.J(),
_.C(7,HTc,5,5,"span",6),_.J(),_.C(8,ITc,5,1,"span",7),_.J());a&2&&(a=b.Ka,b=_.O(),_.qg("redirect-panel",a.type===2),_.y(),_.E("matTooltip",b.Xmc),_.y(3),_.Ug(" ",a.type===2?b.onc:b.Jmc,"\u00a0 "),_.y(),_.E("ngIf",_.S(6,7,b.FSc)),_.y(2),_.E("ngIf",a.type===2),_.y(),_.E("ngIf",a.type!==2))},LTc=function(a,b){a&1&&(_.F(0,"conditional-link",9),_.Q(1),_.J());a&2&&(a=b.ua,b=_.O(),_.E("condition",!a.QQb)("sameWindow",!0)("linkAriaLabel",b.Icc.format({pageNumber:b.mzb.format(a.Mc+1)}))("link",_.ah(9,KTc))("queryParams",
a.Sa)("ascTrackElement",b.lc)("trackGestureClick",!0)("trackListIndex",a.Mc),_.y(),_.Ug(" ",b.mzb.format(a.Mc+1)," "))},MTc=function(a,b){if(a+b<4)return[a,b];if(a>b)return[b,a]=MTc(b,a),[a,b];a>=2&&(a=2);return[a,Math.min(b,4-a)]},NTc=function(a){a&1&&(_.F(0,"mat-icon",8),_.Q(1," help_outline "),_.J())},OTc=function(a){if(a&1){const b=_.Ud();_.F(0,"copy-button",9);_.N("copyEvent",function(){_.q(b);const c=_.O();return _.r(c.Vs())});_.J()}a&2&&(a=_.O(),_.E("hasLightLabel",!0)("spaceBetweenButtonLabelAndText",
!0)("removeBorder",!0)("hoverMsg","Copy all file paths on this page")("copyText",a.nPc))},QTc=function(a){a&1&&(_.M(0),_.K(1,"div",10)(2,"scope-indicator",11),_.F(3,"a",12)(4,"mat-icon"),_.Q(5,"close"),_.J(),_.F(6,"span"),_.Q(7," Remove Scope "),_.J()(),_.ug());a&2&&(a=_.O(),_.y(2),_.E("savedQuery",a.Je)("searchScope",a.Kd)("displayBreadcrumb",!0),_.y(),_.E("routerLink",_.ah(7,PTc))("queryParams",a.Ewc)("ascTrackElement",a.Ym)("trackAction","clearSearchScope"))},RTc=function(a){a&1&&(_.F(0,"a",13)(1,
"span"),_.Q(2," Find Everything "),_.J()());a&2&&(a=_.O(),_.E("routerLink",_.ah(3,PTc))("queryParams",a.Fwc)("ascTrackElement",a.Ym))},STc=function(a){if(a&1){const b=_.Ud();_.F(0,"span",14)(1,"mat-label");_.Q(2," Snippets ");_.J();_.F(3,"mat-form-field",15)(4,"mat-select",16);_.R(5,"async");_.N("selectionChange",function(c){_.q(b);const d=_.O();return _.r(d.u5c(c.value))});_.F(6,"mat-option",17);_.Q(7," Classic ");_.J();_.F(8,"mat-option",18);_.Q(9," Compact ");_.J();_.F(10,"mat-option",19);_.Q(11,
" All Matching Lines ");_.J();_.F(12,"mat-option",20);_.Q(13," Off ");_.J()()()()}a&2&&(a=_.O(),_.y(),_.og("id",a.Ym+"-snippet-style-control-label"),_.y(3),_.E("aria-labelledby",a.Ym+"-snippet-style-control-label")("value",_.S(5,3,a.z6c)))},TTc=function(a){a&1&&(_.F(0,"mat-expansion-panel",23)(1,"mat-expansion-panel-header")(2,"mat-panel-title"),_.Q(3," Search Request "),_.J()(),_.F(4,"p"),_.Q(5),_.J()());a&2&&(a=_.O(2),_.y(5),_.Vg(a.Pq))},UTc=function(a){a&1&&(_.F(0,"mat-expansion-panel",23)(1,"mat-expansion-panel-header")(2,
"mat-panel-title"),_.Q(3," Search Response "),_.J()(),_.F(4,"p"),_.Q(5),_.J()());a&2&&(a=_.O(2),_.y(5),_.Vg(a.Qq))},VTc=function(a){a&1&&(_.F(0,"div",21),_.C(1,TTc,6,1,"mat-expansion-panel",22)(2,UTc,6,1,"mat-expansion-panel",22),_.J());a&2&&(a=_.O(),_.rg(a.s_===0?"debug-info-container":""),_.y(),_.E("ngIf",a.Pq),_.y(),_.E("ngIf",a.Qq))},XTc=function(a,b){if(a&1){const c=_.Ud();_.F(0,"li")(1,"file-search-result",3);_.R(2,"async");_.R(3,"async");_.N("triggerPreview",function(){const d=_.q(c).ua,e=
_.O();return _.r(e.HVb.emit(d))});_.J()()}if(a&2){a=b.ua;b=b.index;const c=_.O();_.y();_.E("entry",a)("resultPage",c.KL)("isActive",a===c.wD)("listIndex",b)("scopeDetail",WTc(c.KL.Wm.Kd))("trackElement",c.Ym)("previewTarget",c.wD)("isSelected",b===_.S(2,10,c.selectedIndex))("codeFontSize",_.S(3,12,c.ps))("container",c.kb.ma.parentNode)}},YTc=function(a){a&1&&_.K(0,"search-results-incomplete",4);a&2&&(a=_.O(),_.E("docLink",a.v8)("trackElement",a.Ym))},ZTc=function(a){a&1&&(_.F(0,"icon-empty-state-display",
5)(1,"icon-empty-state-title"),_.Q(2," Binary file "),_.J(),_.F(3,"icon-empty-state-subtitle"),_.Q(4," No preview available "),_.J()())},$Tc=function(a){a&1&&_.K(0,"empty-file-detail",6);a&2&&(a=_.O(),_.E("path",a.Rc.path))},aUc=function(a){a&1&&(_.K(0,"img",7),_.R(1,"lastPathElement"));a&2&&(a=_.O(),_.E("alt",_.S(1,2,a.Rc.path))("src",a.imageUrl,_.tf))},bUc=function(a){a&1&&(_.F(0,"dc-information-box",12),_.Q(1),_.J());a&2&&(a=_.O(2),_.y(),_.Ug(" ",a.matches.message," "))},cUc=function(a){if(a&1){const b=
_.Ud();_.F(0,"file-matches-navigation",17);_.R(1,"async");_.N("selectedMatchIndexChange",function(c){_.q(b);const d=_.O(4);return _.r(d.al.next(c))});_.J()}a&2&&(a=_.O(4),_.E("dataState",a.jv.ki)("matchCount",a.matches.Tb.length)("selectedMatchIndex",_.S(1,5,a.al))("trackArtifactId",_.Jq(a.Rc))("trackElement",a.Ri))},dUc=function(a){a&1&&(_.M(0),_.C(1,cUc,2,7,"file-matches-navigation",16),_.R(2,"async"),_.ug());a&2&&(a=_.O(3),_.y(),_.E("ngIf",_.S(2,1,a.al)>-1))},eUc=function(a){a&1&&_.K(0,"loading",
18);a&2&&_.E("inline",!0)},fUc=function(a){a&1&&(_.F(0,"div",13),_.C(1,dUc,3,3,"ng-container",14)(2,eUc,1,1,"loading",15),_.J());a&2&&(a=_.O(2),_.E("ngSwitch",a.matches.state),_.y(),_.E("ngSwitchCase",a.jv.ki),_.y(),_.E("ngSwitchCase",a.jv.qj))},gUc=function(a){a&1&&(_.K(0,"search-match-layer",21),_.R(1,"async"));a&2&&(a=_.O(3),_.E("matches",a.matches.Tb)("scrollToIndex",_.S(1,3,a.al))("selectedMatchIndex",a.al))},hUc=function(a){if(a&1){const b=_.Ud();_.M(0);_.F(1,"format-code",19);_.R(2,"async");
_.N("lineNumberClicked",function(c){_.q(b);const d=_.O(2);return _.r(d.ir(c))});_.C(3,gUc,2,5,"search-match-layer",20);_.J();_.ug()}a&2&&(a=_.O(2),_.y(),_.E("value",a.wb.code)("fileName",a.Rc.path)("lineLimitation",a.wb.ZK)("lineNumberLinkProvider",_.S(2,6,a.Qm))("highlightInfo",a.wb.Wy),_.y(2),_.E("ngIf",a.matches.state===a.jv.ki))},jUc=function(a){a&1&&(_.F(0,"div",8),_.C(1,bUc,2,1,"dc-information-box",9)(2,fUc,3,3,"div",10)(3,hUc,4,8,"ng-container",11),_.J());a&2&&(a=_.O(),_.y(),_.E("ngIf",a.matches.state===
a.jv.Error),_.y(),_.E("ngIf",iUc(a.matches)),_.y(),_.E("ngIf",a.wb))},kUc=function(a){if(a&1){const b=_.Ud();_.F(0,"h2")(1,"span",5);_.Q(2,"File Preview");_.J();_.F(3,"button",6);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.close.emit())});_.F(4,"mat-icon");_.Q(5,"close");_.J()()()}a&2&&(a=_.O(),_.y(3),_.E("title",a.Ryb)("ascTrackElement",a.Ri)("trackArtifactId",_.Jq(a.G0)),_.og("aria-label",a.Ryb))},lUc=function(a){a&1&&_.K(0,"loading",11);a&2&&_.E("diameter",20)},mUc=function(a){a&1&&
(_.K(0,"single-file-preview",14),_.R(1,"async"));if(a&2){a=_.O(2).Ka;const b=_.O();_.E("fileData",a.Tb)("matches",_.S(1,2,b.hK.matches))}},nUc=function(a){a&1&&_.K(0,"file-list",15);if(a&2){a=_.O(2).Ka;const b=_.O();_.E("files",a.Tb.items)("queryParamsHandling",b.merge)}},oUc=function(a){a&1&&(_.M(0)(1,7),_.C(2,mUc,2,4,"single-file-preview",12)(3,nUc,1,2,"file-list",13),_.ug()());if(a&2){a=_.O().Ka;const b=_.O();_.y();_.E("ngSwitch",a.Tb.type);_.y();_.E("ngSwitchCase",b.lI.File);_.y();_.E("ngSwitchCase",
b.lI.eFa)}},pUc=function(a){a&1&&(_.F(0,"icon-empty-state-display",16)(1,"icon-empty-state-title"),_.Q(2),_.J(),_.F(3,"icon-empty-state-subtitle"),_.Q(4),_.J()());a&2&&(a=_.O().Ka,_.E("isSvg",!1),_.y(2),_.Vg(a.message),_.y(2),_.Vg(a.aCa))},qUc=function(a,b){a&1&&(_.M(0,7),_.C(1,lUc,1,1,"loading",8)(2,oUc,4,3,"ng-container",9)(3,pUc,5,3,"icon-empty-state-display",10),_.ug());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.jv.qj),_.y(),_.E("ngSwitchCase",b.jv.ki),_.y(),_.E("ngSwitchCase",
b.jv.Error))},rUc=function(a,b){return a.map(c=>{var d=c.ke();c=c.getType();d=b.od(d).ab();return{entryType:c||0,Rc:d,path:d.path,name:_.bB(d.path)}})},sUc=function(a){a&1&&(_.F(0,"div",1)(1,"mat-icon",2),_.Q(2,"error_outline"),_.J(),_.F(3,"span",3),_.Q(4),_.J()());a&2&&(a=_.O(),_.y(4),_.Vg(a.R9c))},TPc=class extends _.Pf{constructor(){super(...arguments);this.value=null;this.Qs=this.xl=!1}RKa(a){const b=this.xl,c=this.value,d=this.ACa,e=this.Tn,f=this.Qs;if(this.Pn)a.error(d);else if(e||f)b&&a.next(c),
a.complete()}next(a){this.Tn||(this.value=a,this.xl=!0)}complete(){const a=this.xl,b=this.value;this.Qs||(this.Qs=!0,a&&super.next(b),super.complete())}},tUc={sq:void 0,ss:void 0,start:void 0},uUc={all:"1",start:void 0},vUc={ssfr:"1"},wUc={all:void 0,start:1,dqr:"1"},yUc=function(a,b){return _.x(_.OF(a.gH),_.Zf(c=>{switch(c.state){case 0:return _.Ye;case 1:return _.Tmb(a.Ah,"The default saved query could not be resolved."),xUc(a,b,"").then(()=>!1);case 2:return c=c.Tb.ffa,xUc(a,b,c&&c.Po||"").then(()=>
!1);default:return _.db(c,void 0)}}))},xUc=function(a,b,c){return _.ep(a.Ua,_.Nj(new _.Mj(b),"sq",c).toString(),{jj:!0})},l9=class{constructor(a,b,c){this.Ah=a;this.Ua=b;this.gH=c;this.dla=_.kv.has(40)}nf({Zw:a},{url:b}){if(!this.dla)return _.u(!0);({Je:a}=_.ui(a));return a!=="USE_DEFAULT_STORED_QUERY"?_.u(!0):yUc(this,b)}};l9.O=function(a){return new (a||l9)(_.m(_.Pt),_.m(_.gi),_.m(_.PF),_.m(_.lv))};l9.ta=_.k({token:l9,oa:l9.O,Ea:"root"});
var zUc=["resultRoot"],AUc=["resultRef"],BUc=["refPicker"],CUc=["resultCl"],DUc=["resultWorkspace"],EUc=["resultPath"],FUc=["resultPathLink"],GUc=new _.Nt("Open branch {branch}"),HUc=new _.Nt("Open tag {tag}"),m9=class{set Va(a){this.Rc.next(a)}constructor(a){this.Ae=!1;this.Rc=new _.Sf(1);this.SRc=_.lG;this.hQ="SearchResultRefPicker";this.tJb=_.u([]);this.tJb=_.x(this.Rc,_.Zf(b=>_.rG(b)?_.x(_.CI(a,b),_.Yf(_.LG(b.Eb)),_.v(c=>({Va:b,gx:c}))):_.u({Va:b,gx:_.LG("")})),_.v(({Va:b,gx:c})=>this.Oea(b,c)))}Qa(){}Dc(){this.Ae&&
this.pga()}Sb(a){a.isSelected&&this.Ae&&this.pga()}Oea(a,b){const c=[];c.push({type:1,qa:this.m4c,label:"Search Result Root",context:{title:_.TF(a)?a.repository:`${a.tb}/${a.repository}`}});const d=_.rG(a)&&!_.TF(a);if(_.rG(a)&&_.TF(a)&&!_.Pq(a)){var e=c.push,f=`cl/${_.eG(b)}`;b={type:1,qa:this.j4c,label:_.MG(b.type),eUb:!0,context:{title:f,cl:b.os,Rc:a}};e.call(c,b)}else d?(e=c.push,f=this.yYa(a,b),b={type:1,qa:this.l4c,label:_.MG(b.type),eUb:!0,context:{dlb:f}},e.call(c,b)):a.params.Qb&&c.push({type:1,
qa:this.q4c,label:"Snapshot",context:{title:a.params.Qb}});(!d||a.path&&a.path!=="/")&&c.push({type:1,qa:this.k4c,label:"Search Result Path",context:{Rc:a}});return c}yYa(a,b){const c=_.eG(b),d={Va:a,PAa:_.nqb,version:0,gitRefsToken:this.b8,qRb:!0};return Object.assign({},{title:c,qa:this.Eka,label:_.MG(b.type),ariaLabel:"Search result ref picker",lc:this.hQ,context:{a8:d},tooltip:b.type===1?GUc.format({branch:c}):HUc.format({tag:c})},_.ZG(a.bc().od("").ab()))}pga(){let a,b;(a=this.IAa)==null||(b=
a.ma)==null||b.focus()}};m9.O=function(a){return new (a||m9)(_.B(_.DI))};
m9.wa=_.td({type:m9,na:[["file-search-breadcrumb"]],rb:function(a,b){a&1&&(_.Mg(zUc,7,_.Jg),_.Mg(AUc,7,_.Jg),_.Mg(BUc,7,_.Jg),_.Mg(CUc,7,_.Jg),_.Mg(DUc,7,_.Jg),_.Mg(EUc,7,_.Jg),_.Mg(FUc,5,_.re));if(a&2){let c;_.Pg(c=_.Qg())&&(b.m4c=c.first);_.Pg(c=_.Qg())&&(b.l4c=c.first);_.Pg(c=_.Qg())&&(b.Eka=c.first);_.Pg(c=_.Qg())&&(b.j4c=c.first);_.Pg(c=_.Qg())&&(b.q4c=c.first);_.Pg(c=_.Qg())&&(b.k4c=c.first);_.Pg(c=_.Qg())&&(b.IAa=c.first)}},inputs:{resultIndex:"resultIndex",lc:"trackElement",QW:"feedbackEvent",
Ae:"isSelected",b8:"refsToken",Va:"place"},features:[_.Ld],ya:14,Aa:3,Da:[["resultRoot",""],["resultCl",""],["resultWorkspace",""],["resultRef",""],["refPicker",""],["resultPath",""],["resultClHovercard",""],["cardBody",""],["resultPathLink",""],[3,"items",4,"ngIf"],[3,"items"],[1,"result-root"],["type","button","gme-button","","format","flat","size","small","queryParamsHandling","merge","trackAction","openResultCl",1,"result-cl-link",3,"universalLink","ascTrackElement","trackListIndex","onedevHovercardTrigger",
"feedbackEvent"],[3,"changelistId","onedevIsHovercardReady",4,"onedevHovercardLazyBody"],[3,"changelistId","onedevIsHovercardReady"],[1,"result-workspace"],[1,"ref-picker-dropdown-button",3,"item","useBreadcrumbStyling"],[3,"refPickerData","trackElement"],["queryParamsHandling","merge","trackAction","resultFile",1,"result-path",3,"routerLink","ascTrackElement","trackListIndex","feedbackEvent"],["role","heading","aria-level","3"],[1,"result-path-bold"]],qa:function(a,b){a&1&&(_.C(0,YPc,1,1,"breadcrumb",
9),_.R(1,"async"),_.C(2,ZPc,2,2,"ng-template",null,0,_.dh)(4,aQc,5,8,"ng-template",null,1,_.dh)(6,bQc,2,2,"ng-template",null,2,_.dh)(8,cQc,1,2,"ng-template",null,3,_.dh)(10,dQc,1,2,"ng-template",null,4,_.dh)(12,fQc,6,8,"ng-template",null,5,_.dh));a&2&&_.E("ngIf",_.S(1,1,b.tJb))},Fa:[_.Bp,_.gH,_.Rn,_.HI,_.fH,_.KI,_.LI,_.NI,_.MI,_.OI,_.fp,_.jB,_.kB,_.kw,_.Wn],styles:["file-search-breadcrumb[_nghost-%COMP%]   breadcrumb[_ngcontent-%COMP%] >   div:last-child{overflow:visible}file-search-breadcrumb[_nghost-%COMP%]   .result-cl-link[_ngcontent-%COMP%], file-search-breadcrumb[_nghost-%COMP%]   .result-root[_ngcontent-%COMP%], file-search-breadcrumb[_nghost-%COMP%]   .result-workspace[_ngcontent-%COMP%], file-search-breadcrumb[_nghost-%COMP%]     segmented-dropdown-button .main-button{font-size:14px;font-weight:400;font-family:inherit;text-align:center}file-search-breadcrumb[_nghost-%COMP%]   [gme-button].result-cl-link[_ngcontent-%COMP%]{padding:0 4px;margin:0 1px}file-search-breadcrumb[_nghost-%COMP%]     segmented-dropdown-button .main-button{margin-left:1px}file-search-breadcrumb[_nghost-%COMP%]     segmented-dropdown-button .arrow-drop-down{margin-right:1px}file-search-breadcrumb[_nghost-%COMP%]   .result-path-bold[_ngcontent-%COMP%]{font-weight:700}"],
Ma:0});var n9=class{};n9.O=function(a){return new (a||n9)};n9.Ca=_.vd({type:n9});n9.Ba=_.Xc({imports:[_.Jv,_.Xn,_.UI,_.Mv,_.VI,_.hu,_.PI,_.hp,_.mB,_.nB,_.fy]});var o9=class{constructor(){this.yl=_.qk.has(2)}nf({Zw:a}){return this.yl&&a.get("type")==="cl"?(a=a.get("q")||"",_.oc(window,(_.nv||"")+"search?ct=os&q="+(a+" status:submitted"),"_self"),!1):!0}};o9.O=function(a){return new (a||o9)(_.m(_.jv))};o9.ta=_.k({token:o9,oa:o9.O,Ea:"root"});var IUc=new Map([[400,2],[404,4]]),JUc=function(a,b){return new p9(0,"Sorry, something went wrong",void 0,b&&{message:"Click here to retry",callback:b},void 0,JSON.stringify(a))},p9=class extends Error{constructor(a,b,c,d,e,f){super(b);this.aCa=c;this.action=d;this.uXb=f;this.state=1;this.iF={m2a:a,Pq:e?e.Pq:"",Qq:e?e.Qq:"",ED:e?e.ED:[]}}},KUc=new Map([[2,"[ORIGINAL ERROR] generic::invalid_argument: "],[4,"[ORIGINAL ERROR] generic::not_found: "]]);var LUc={},MUc=function(a,b){return a.UTb.subscribe(()=>{a.W8||(a.W8=LUc);a.W8=Object.assign({},a.W8,b())})},q9=class{constructor(a){this.cache=new Map;this.rc=new _.Pf;this.KVb=Number.NEGATIVE_INFINITY;this.UTb=_.x(a.events,_.$e(c=>c instanceof _.oo),_.$f(this.rc));const b=_.x(this.UTb,_.Yf({HD:void 0,id:Number.NEGATIVE_INFINITY}),_.ag(({id:c,HD:d})=>{(this.XBa=d?this.cache.get(d.DG):void 0)&&this.cache.set(c,this.XBa)}));_.x(a.events,_.$e(c=>c instanceof _.ci||c instanceof _.di||c instanceof _.Rpa),
_.bg(b),_.$f(this.rc)).subscribe(([{id:c},{HD:d}])=>{this.W8&&this.cache.set(this.KVb,this.W8);this.KVb=c;this.W8=this.XBa;d&&this.cache.delete(d.DG)})}Ia(){this.rc.next();this.rc.complete()}get(){return this.XBa||LUc}};q9.O=function(a){return new (a||q9)(_.m(_.gi))};q9.ta=_.k({token:q9,oa:q9.O,Ea:"root"});var NUc={File:0,eFa:1,0:"File",1:"Directory"};var PUc=function(a,b){const c=[];for(const d of _.lk(b))(b=OUc(a,d))&&c.push({start:d.location.start,end:d.location.end,replacementText:b});return c.sort((d,e)=>d.start-e.start)},OUc=function(a,b){if((a.x7c||a.mWb)&&_.xk(b,9)&&!b.error&&(a=_.Qrb(b.value?b.value.value:"",a.yza,a.st)))return`(repo:"${_.Y(a,2)}" branch:"${_.Y(a,3)}")`},r9=class{constructor(a,b,c){this.co=a;this.st=b;this.yza=c;this.x7c=_.kv.has(69);this.mWb=_.kv.has(88)}f6a(a){var b=this.co.parse(a);b=PUc(this,b);const c=[];let d=0;
for(const {start:e,end:f,replacementText:g}of b)e>d&&c.push(a.substring(d,e)),c.push(g),d=f;d<a.length&&c.push(a.substring(d));b=c.join("");return b===a?{query:a,type:0}:{query:a,Z7:b,type:this.mWb?2:1}}};r9.O=function(a){return new (a||r9)(_.m(_.cw),_.m(_.P3a),_.m(_.Q3a),_.m(_.lv))};r9.ta=_.k({token:r9,oa:r9.O,Ea:"root"});var QUc={Gu:1},RUc=new Map([["SNIPPET_SUBSET",new _.wH({Gu:1,hja:10,ija:60})],["MATCHING_LINE_SUBSET",new _.wH({hja:10,ija:60})],["ALL_MATCHING_LINES",new _.wH({JBa:!0})],["NONE",new _.wH({})]]),SUc=function(a,b,c,d){const e=(Math.floor(c/b.pageSize)+1)*b.pageSize;if(d&&hQc(b,d.Wm)){const l=d.p4c,p=l.Yra;b=l.nextPageToken;return p.length>=e||!b?_.u(PSc(d,c,d.Wm,l)):_.x(a.gva(d.Wm,b,e-p.length,p.length),_.ag(({fq:t,nextPageToken:w})=>{l.Yra=p.concat(t);l.nextPageToken=w}),_.v(t=>PSc(t,c,d.Wm,l)))}const f=
a.f6a(b),g=Object.assign({},b,{IZ:f});return _.x(a.gva(OSc(f)?g:b,"",e,0),_.v(l=>PSc(l,c,g,{Yra:l.fq,nextPageToken:l.nextPageToken})))},TUc=function(a,b,c,d,e){const f=_.x(a.tr,_.Jf(1),_.v(t=>new _.Ssb(Object.assign({},QUc,{pageSize:d,pageToken:c,pathPrefix:_.bob(b.Kd),CL:b.Kd.Eb,ho:_.wnb(b.Kd),Je:b.Je,RL:a.RL||"",Ds:b.Ds,kx:a.kx,Bx:a.Bx,tr:t}))));let {Vm:g}=b,l=!1;const p=b.IZ;OSc(p)&&(g=p.Z7,l=!0);b.Kd.Qb&&(g=`${g} add_workspace:${b.Kd.Qb}`);return _.x(_.x(f,_.Zf(t=>a.Zfa.search(g,t,RUc.get(b.Yqb),
l))),_.v(t=>{const w=jQc(t,a.pTc,a.uO.nYb),A=w.length;let G=Number(t.Oua||0),I=t.nextPageToken;I?G=Math.max(e+A+1,G):(G=e+A,I="");return{pO:G,Eu:!t.Ds,nextPageToken:I,fq:w,Pq:t.Pq,Qq:t.Qq,ED:t.ED}}))},UUc=function(a,b,c,d){return _.Zf(e=>e.nextPageToken?_.x(TUc(a,b,e.nextPageToken,c,d+e.fq.length),_.v(f=>Object.assign({},f,{fq:e.fq.concat(f.fq)}))):_.u(e))},VUc=function(a,b,{Vm:c,Je:d},e){return _.x(a.Zfa.match(b,c,new _.Usb({Je:d}),new _.Vsb({Gu:e})),_.v(({Oj:f})=>(f==null?void 0:f.vya)||[]))},s9=
class{constructor(a,b,c,d,e,f,g){this.Zfa=a;this.co=b;this.uO=c;this.n3c=d;this.RL=e;this.pTc=_.kv.has(44);this.kx=_.kv.has(69);this.Bx=_.kv.has(97);this.tr=g.m6()}gva(a,b,c,d){if(c<=0)throw Error("Tf`"+c);let e=Math.min(c,100);b=TUc(this,a,b,e,d);for(c-=e;c;)e=Math.min(c,100),b=_.x(b,UUc(this,a,e,d)),c-=e;return b}f6a(a){return VPc(a.vM.zua)?void 0:this.n3c.f6a(a.Vm)}};s9.O=function(a){return new (a||s9)(_.m(_.EI),_.m(_.cw),_.m(_.Iv),_.m(r9),_.m(_.e4a),_.m(_.lv),_.m(_.Qv))};s9.ta=_.k({token:s9,oa:s9.O});var WUc=new _.Nt("{query} - Search"),t9=class extends _.eH{sm(a){this.title.sm(a?WUc.format({query:a}):"Search")}};t9.O=(()=>{let a;return function(b){return(a||(a=_.me(t9)))(b||t9)}})();t9.ta=_.k({token:t9,oa:t9.O,Ea:"root"});var XUc=new _.Dd("partialResultsLink",{Ea:"root",oa:()=>{const a=_.n(_.a4a,8);return a?_.Y(a,11):""}});var SSc=/^[lL]:(\d+)$/,RSc=/:(\d+)(:\d+)?$/;var YUc=["singleSearchResultRedirect"],aVc=function(a,b,c){const d=a.co.parse(b.Vm||"");if(!d.length)return _.Ke(new p9(1,"Empty query","Please enter a search query"));ZUc(a,d);return _.x($Uc(a,b,c),_.Zf(e=>{a.Eu=e.Eu;if(!gQc(e))throw new p9(3,"No matching results","Try modifying your query",void 0,e);if(!fTc(e,b.vM.rZb))return _.u(e);let f=e.fq[0].Rc;const g=TSc(d);g&&(f=_.Oq(f.bc(),{line:g}).ab());return a.Ua.navigate(_.Jq(f),{Mg:"merge",jj:!0}).then(()=>{a.Kh.GUb(a.v6c,{duration:7E3});return e})}))},
ZUc=function(a,b){var c;if(c=a.yl)a:{for(const d of _.lk(b))if(_.xk(d,9)&&(b=d.value?d.value.value.toLowerCase():"")&&!b.includes("piper")){c=!0;break a}c=!1}c&&_.f8a(a.L7a,"aRL6gx1dJ0jd2PDg8Pq0Pu5YnmBe")},$Uc=function(a,b,c){const d=b.vM.m4a?Number(b.vM.m4a):1;return!Number.isInteger(d)||d<1?_.Ke(JUc()):SUc(a.Yn,b,d-1,c&&_.vG(c)?c.Tb:void 0)},u9=class{constructor(a,b,c,d,e,f,g,l,p,t,w,A,G,I,L){this.cache=a;this.co=b;this.Ua=c;this.Yn=d;this.zh=e;this.ECa=f;this.Kh=g;this.VO=l;this.v8=p;this.RL=t;
this.Ga=A;this.L7a=L;this.GKb=new _.ve;this.dXb=new _.Pf;this.jv=_.GF;this.Ym="GlobalSearchResults";this.rnc="Dismiss";this.Gwc=vUc;this.Wm=this.page=_.Ye;this.Eu=!1;this.eVb=_.Ye;this.i2c=_.x(w.jX(),_.v(V=>V||10));this.y6c=w.Vga();this.yl=_.qk.has(2)}Qa(){this.Wm=_.x(_.Ze(_.x(this.Ua.rm.root.Zw,_.v(_.ui)),this.dXb),_.GA(this.i2c,this.y6c),_.v(([b,c,d])=>({vM:b,Vm:b.Vm||"",Je:b.Je||"",Kd:_.Sj(b.Kd||"",this.co.QK),RL:this.RL||"",Ds:b.Ds==="1",pageSize:c,Yqb:d})),_.ag(b=>{this.ECa.sm(b.Vm);this.wD=
void 0}));const a=_.x(_.x(this.Wm,_.bg(_.Te(()=>_.x(this.page,_.Yf(void 0)))),_.Zf(([b,c])=>{const {page:d}=this.cache.get();return d?_.u(_.yF(d)):_.x(aVc(this,b,c),_.v(_.yF),_.Yf(_.HF),_.Ef(e=>_.u(this.onError(e,()=>{this.dXb.next(b.vM)}))))}),_.Yf(_.HF),_.Mf(),_.Zf(b=>b.state!==0?_.u(b):_.x(_.u(b),_.Lf(300))),_.ag(b=>{this.yl&&b.state===1&&b.iF.m2a===3&&_.f8a(this.L7a,"6YLbu9w4s0jd2PDg8Pq0Y5mv6qro")})),_.Uf(1));this.page=a;this.GKb.add(a.connect());this.eVb=_.x(this.page,_.Yf(void 0),_.HA())}Ia(){this.GKb.unsubscribe();
this.Kh.Rd();_.dH(this.ECa)}get OSc(){return _.zPa}Vs(){this.Ga.mb({gestureName:"CLICK",element:"FileSearch",action:"copyErrorTrace"})}onError(a,b){if(a instanceof p9)return a;var c,d;if(((c=a.error)==null?void 0:c.code)===400||((d=a.error)==null?void 0:d.code)===404){b=this.VO;(c=WPc(a))?(c=c.detail,c=typeof c==="string"?c:null):c=null;d=c;var e,f;c=((e=a.error)==null?void 0:e.code)&&IUc.get((f=a.error)==null?void 0:f.code)||0;a=d||void 0;e=void 0;b&&(e={message:"Learn more",link:b});f=KUc.get(c);
let g;f&&((g=a)==null?0:g.startsWith(f))&&(a=a.substring(f.length));return new p9(c,"Invalid search query",a||"This may be the result of a syntax error",e)}_.yt(this.zh,a);return JUc(a.error,b)}};u9.O=function(a){return new (a||u9)(_.B(q9),_.B(_.cw),_.B(_.gi),_.B(s9),_.B(_.zt),_.B(t9),_.B(_.Gt),_.B(_.Z3a),_.B(XUc),_.B(_.e4a),_.B(_.Qv),_.B(_.wv),_.B(_.jv),_.B(_.lv),_.B(_.by))};
u9.wa=_.td({type:u9,na:[["file-search"]],rb:function(a,b){a&1&&_.Mg(YUc,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.v6c=c.first)}},features:[_.Zg([s9])],ya:4,Aa:3,Da:[["singleSearchResultRedirect",""],["previewPane",""],[3,"ngSwitch",4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],["text","Loading search results\u2026",3,"diameter",4,"ngSwitchCase"],["class","error","role","main",4,"ngSwitchCase"],[1,"results"],[1,"grimoire-secondary-text",3,"searchResultsElementName","pagedData"],[1,"grimoire-secondary-text",
3,"searchResultsElementName","pagedSearchResponse","queryContext"],[3,"warnings"],["role","main",1,"result-content"],[3,"previewTriggered","previewTarget","resultPage","searchResultsElementName","showResultsIncomplete"],[3,"paginatedResults","trackElement"],[4,"ngIf"],["layout","vertical",3,"changeSizeOf"],["role","region",1,"result-preview"],[3,"close","target","loadedQueryContext"],["text","Loading search results\u2026",3,"diameter"],["role","main",1,"error"],[1,"grimoire-secondary-text",3,"searchResultsElementName",
"queryContext","errorData","maybeSkippedDocuments"],["class","error",3,"docLink","trackElement",4,"ngIf"],["icon","developer_board",3,"isSvg"],["class","error-action",4,"ngIf"],["class","rpc-error-details",4,"ngIf"],[1,"error",3,"docLink","trackElement"],[1,"error-action"],["class","file-search-error-link",3,"externalLink",4,"ngIf"],["id","error-action-btn","mat-button","","type","button","color","primary",3,"click",4,"ngIf"],[1,"file-search-error-link",3,"externalLink"],["id","error-action-btn",
"mat-button","","type","button","color","primary",3,"click"],[1,"rpc-error-details"],["id","copy-error-trace-button","color","mediumContrast",3,"copyEvent","buttonLabel","hasLightLabel","removeBorder","hoverMsg","copyText"],[1,"snackbar"],["matSnackBarLabel",""],["queryParamsHandling","merge","ascTrackElement","SingleFileResultRedirect","trackAction","redirectToSingleFileResult",3,"click","routerLink","queryParams"],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],qa:function(a,
b){a&1&&(_.C(0,dTc,4,4,"ng-container",2),_.R(1,"async"),_.C(2,eTc,9,3,"ng-template",null,0,_.dh));a&2&&_.E("ngIf",_.S(1,1,b.page))},styles:["file-search[_nghost-%COMP%]{display:flex;flex-direction:row;min-height:0}file-search[_nghost-%COMP%]     search-results-incomplete{margin:16px;margin-top:0}file-search[_nghost-%COMP%]     search-results-incomplete.error{align-self:stretch;margin-top:20px}.result-preview[_ngcontent-%COMP%]{flex:0 0 auto;min-width:35%;max-width:calc(100% - 100px);width:50%;overflow:auto}.result-preview[_ngcontent-%COMP%]   result-preview[_ngcontent-%COMP%]{height:100%;width:100%}result-header[_ngcontent-%COMP%]{z-index:1;flex:0 1 auto}query-suggestion[_ngcontent-%COMP%]{flex:0 1 auto}.error-action[_ngcontent-%COMP%]{--mdc-text-button-container-height:36px;margin-top:4px}.error-action[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:14px}.result-content[_ngcontent-%COMP%]{overflow-x:hidden;overflow-y:scroll;position:relative;flex:1 1 auto}.results[_ngcontent-%COMP%]{min-width:0;min-height:0;overflow:hidden;width:100%;display:flex;flex-flow:column;height:100%}result-list[_ngcontent-%COMP%]{width:100%}splitter[_ngcontent-%COMP%]{flex:0 0 auto}loading[_ngcontent-%COMP%]{flex:1 1 100%;min-height:0}.error[_ngcontent-%COMP%]{align-items:flex-start;align-content:flex-start;display:flex;flex:1 1 100%;flex-direction:column;justify-content:center;min-height:0}icon-empty-state-subtitle[_ngcontent-%COMP%]{align-items:center;display:flex;flex-direction:column;max-width:100%;place-content:center flex-start}"]});var bVc=["resultPath"],cVc=["breadcrumb"],dVc=["expansionToggle"],zTc=a=>[a],eVc=function(a){if(a.yc.type===1)return _.Ye;const b={Oj:a.yc.Oj,zd:!1},c=_.x(VUc(a.Yn,a.yc.Rc,a.KL.Wm,a.KL.Wm.Yqb==="SNIPPET_SUBSET"?1:0),_.Jf(1),_.v(d=>({Oj:d,zd:!0})),UPc(),_.Oe());return _.x(a.f1b,_.Zf(d=>d?c:_.u(b)),_.Zf(d=>{const e=a.container.scrollTop,f=!d.zd&&e>(a.LBa?a.Z3.ma.offsetTop:a.IAa.ma.offsetTop)?a.YMb.ma.offsetTop:0;return _.x(_.u(void 0),_.Oja(_.rk),_.Cf(()=>a.vl.GP),_.v(()=>f?e-f+a.YMb.ma.offsetTop:e),
_.Cf(()=>a.vl.Qya),_.ag(g=>{a.container.scrollTop=g}),_.Qja(),_.Yf(d))}),_.Yf(b),_.Uf(1),_.Oe())},v9=class extends _.zp{get projectId(){return this.yc.Rc.tb}get Lnb(){const a=_.iob(this.yc.Rc,this.FXb);return a&&`[${a}]`}get A$a(){return!!this.yc.Rc.params.Qb}get ZMb(){return this.yc.type===0&&!!this.yc.Tfb&&this.KL.Wm.Yqb!=="NONE"}get l6c(){return _.UF(this.yc.Rc)&&this.yc.type===0&&!!this.yc.yF&&this.yc.yF!=="0"&&this.yc.yF!==this.yc.xF}get g6c(){return _.UF(this.yc.Rc)&&this.yc.type===0&&!!this.yc.xF&&
this.yc.xF!=="0"}constructor(a,b,c,d,e,f,g){super();this.Xz=b;this.Ga=c;this.Ua=d;this.Yn=e;this.vl=f;this.lI=NUc;this.MRc="Copy file path";this.vWc=_.Dk;this.Odc=_.$mb;this.isActive=!1;this.Of=-1;this.lc="";this.FXb="repo";this.Ae=!1;this.TCa=new _.Xm;this.f1b=new _.Pf;this.Zqb=_.Ye;g&&(this.Ih=g.Ih);this.yqb=_.kv.has(22);this.LBa=_.kv.has(70)&&_.kv.has(69)}Sb(a){a.isSelected&&this.Ae&&this.pga();a.entry&&(this.hC=Date.now(),this.sNb=_.gk(this.yc.Rc,this.yc.ox,this.yc.sr,["CLICK_RESULT_FILENAME"],
this.yc.PD,this.hC),this.ZXa=_.gk(this.yc.Rc,this.yc.ox,this.yc.sr,["CLICK_RESULT_CONTENT"],this.yc.PD,this.hC),this.eD=_.nG(this.yc.Rc,this.Ua,{fxa:"oneBased"}),this.Zqb=eVc(this))}Dc(){this.Ae&&this.pga()}Vs(){this.Ga.mb({gestureName:"CLICK",element:this.lc,action:"copy",projectId:this.projectId})}wea(a){if(this.yc)return _.lG(this.yc.Rc,a)}pga(){if(!this.LBa){let a,b;(a=this.IAa)==null||(b=a.ma)==null||b.focus()}}};
v9.O=function(a){return new (a||v9)(_.B(_.lv),_.B(_.Yv),_.B(_.wv),_.B(_.gi),_.B(s9),_.B(_.Zu),_.B(_.zp,12))};
v9.wa=_.td({type:v9,na:[["file-search-result"]],rb:function(a,b){a&1&&(_.Mg(bVc,5),_.Mg(cVc,5,_.re),_.Mg(dVc,5,_.re));if(a&2){let c;_.Pg(c=_.Qg())&&(b.IAa=c.first);_.Pg(c=_.Qg())&&(b.Z3=c.first);_.Pg(c=_.Qg())&&(b.YMb=c.first)}},inputs:{yc:"entry",KL:"resultPage",container:"container",isActive:"isActive",Of:"listIndex",lc:"trackElement",FXb:"scopeDetail",wD:"previewTarget",Ae:"isSelected",ps:"codeFontSize"},outputs:{TCa:"triggerPreview"},features:[_.Zg([{va:_.zp,Fb:v9}]),_.mg,_.Ld],ya:20,Aa:27,Da:()=>
[["classicResultPath",""],["copyButton",""],["breadcrumb",""],["resultPath",""],["hidePreviewButton",""],["matchDeletedCard",""],["cardBody",""],["fileDeletedCard",""],["expansionToggle",""],["collapsed",""],_.NA("{VAR_PLURAL, plural, =1 {Show 1 more matching line} other {Show {INTERPOLATION} more matching lines}}",{INTERPOLATION:"\ufffd1\ufffd",VAR_PLURAL:"\ufffd0\ufffd"}),[1,"result-header"],[1,"result-location"],["trackElement","FileSearchResult",3,"place","type","elementName",4,"ngIf"],[3,"svgIcon"],
[3,"place","isSelected","resultIndex","trackElement","refsToken","feedbackEvent",4,"ngIf","ngIfElse"],["vertical",""],["color","mediumContrast",3,"copyEvent","hasLightLabel","spaceBetweenButtonLabelAndText","removeBorder","hoverMsg","copyText"],[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"class",4,"ngSwitchCase"],["class","debug-info",3,"opened","closed",4,"ngIf"],["trackElement","FileSearchResult",3,"place","type","elementName"],[3,"place","isSelected","resultIndex","trackElement","refsToken",
"feedbackEvent"],["class","root grimoire-secondary-text",4,"ngIf"],["queryParamsHandling","merge","trackAction","resultFile",1,"result-path",3,"routerLink","ascTrackElement","trackListIndex","feedbackEvent"],[1,"root","grimoire-secondary-text"],["mat-icon-button","","disableRipple","true","fragment","personalization-toggle","trackAction","openPersonalizationSettings","aria-label","Personalized result based on search history. Click to manage.","matTooltip","Personalized result based on search history. Click to manage.",
1,"personalization",3,"routerLink","ascTrackElement"],["fontSet","material-icons-outlined",1,"material-icons-outlined"],["type","button","gme-button","","format","flat","size","small","class","preview-button","trackAction","openFilePreviewPane",3,"ascTrackElement","trackArtifactId","trackListIndex","click",4,"ngIf","ngIfElse"],["type","button","gme-button","","format","flat","size","small","trackAction","openFilePreviewPane",1,"preview-button",3,"click","ascTrackElement","trackArtifactId","trackListIndex"],
["type","button","gme-button","","format","flat","size","small","trackAction","openMatchDeletedCL",1,"match-deleted-button",3,"externalLink","ascTrackElement","trackArtifactId","trackListIndex","onedevHovercardTrigger"],[3,"changelistId","onedevIsHovercardReady",4,"onedevHovercardLazyBody"],[3,"changelistId","onedevIsHovercardReady"],["type","button","gme-button","","format","flat","size","small","trackAction","openFileDeletedCL",1,"file-deleted-button",3,"universalLink","ascTrackElement","trackArtifactId",
"trackListIndex","onedevHovercardTrigger"],["vertical","",4,"ngIf"],["type","button","gme-button","","class","directory-preview-button","format","flat","size","small","trackAction","openDirectoryPreviewPane",3,"ascTrackElement","trackArtifactId","trackListIndex","click",4,"ngIf"],["type","button","gme-button","","format","flat","size","small","trackAction","openDirectoryPreviewPane",1,"directory-preview-button",3,"click","ascTrackElement","trackArtifactId","trackListIndex"],[3,"class","last","linkGenerator",
"resultIndex","snippet","trackElement","feedbackEvent","codeFontSize",4,"ngFor","ngForOf"],[3,"linkGenerator","resultIndex","snippet","trackElement","feedbackEvent","codeFontSize"],["type","button","class","expansion","mat-button","","color","primary",3,"ascTrackElement","trackArtifactId","trackAction","trackListIndex","click",4,"ngFor","ngForOf"],["type","button","mat-button","","color","primary",1,"expansion",3,"click","ascTrackElement","trackArtifactId","trackAction","trackListIndex"],[4,"ngIf",
"ngIfElse"],[3,"files","queryParamsHandling","ariaLabelledbyId","searchRequestToken","searchResponseToken","sessionStartTimeMs","clientTimeResultsDisplayedMs"],[1,"debug-info",3,"opened","closed"]],qa:function(a,b){if(a&1){const c=_.Ud();_.F(0,"div",11)(1,"div",12);_.C(2,gTc,1,3,"star",13);_.K(3,"mat-icon",14);_.C(4,hTc,2,6,"file-search-breadcrumb",15)(5,jTc,5,8,"ng-template",null,0,_.dh);_.J();_.K(7,"mat-divider",16);_.F(8,"copy-button",17,1);_.R(10,"maybeStripGoogle3");_.R(11,"async");_.N("copyEvent",
function(){_.q(c);return _.r(b.Vs())});_.J();_.C(12,kTc,5,2,"ng-container",18);_.M(13,19);_.C(14,rTc,7,4,"ng-container",20)(15,uTc,3,2,"ng-container",20);_.ug();_.J();_.M(16,19);_.C(17,BTc,4,4,"ng-container",20)(18,CTc,3,12,"div",21);_.ug();_.C(19,DTc,6,1,"mat-expansion-panel",22)}a&2&&(a=_.Cg(6),_.qg("active-element",b.isActive)("citc",b.A$a),_.y(),_.qg("no-breadcrumb-padding",!b.LBa),_.y(),_.E("ngIf",b.yqb),_.y(),_.E("svgIcon",b.yc.type===b.lI.File?"source:file":"source:folder_open"),_.y(),_.E("ngIf",
b.LBa)("ngIfElse",a),_.y(4),_.E("hasLightLabel",!0)("spaceBetweenButtonLabelAndText",!0)("removeBorder",!0)("hoverMsg",b.MRc)("copyText",_.S(11,25,_.S(10,23,b.yc.Rc))),_.y(4),_.E("ngIf",b.yc.M7),_.y(),_.E("ngSwitch",b.yc.type),_.y(),_.E("ngSwitchCase",b.lI.File),_.y(),_.E("ngSwitchCase",b.lI.eFa),_.y(),_.E("ngSwitch",b.yc.type),_.y(),_.E("ngSwitchCase",b.lI.File),_.y(),_.E("ngSwitchCase",b.lI.eFa),_.y(),_.E("ngIf",b.yc.rC))},Fa:[_.Bp,_.gH,m9,_.Qn,_.Rn,_.Sn,_.Tn,_.HI,_.KI,_.LI,_.NI,_.MI,_.pB,_.xp,
_.DJ,_.fH,_.ew,_.ot,_.st,_.gu,_.Ix,_.Lx,_.GB,_.HB,_.UH,_.Jx,_.fp,_.hI,_.wJ,_.kw,_.Wn,_.eJ],styles:[".file-list-wrapper[_ngcontent-%COMP%]{padding:4px 0 15px 40px}file-list[_ngcontent-%COMP%]{max-width:1000px}ng-container[_ngcontent-%COMP%]{padding:0}[gme-button][_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;padding:0 8px;align-self:center}.mat-mdc-button[_ngcontent-%COMP%]{font:inherit;line-height:inherit;margin:0 4px;overflow:hidden;padding:0;text-overflow:ellipsis}.mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle;flex:0 0 auto;min-width:18px}.expansion[_ngcontent-%COMP%]{--mdc-text-button-container-height:36px;border:0;cursor:pointer;margin:0;padding:2px 0;position:relative;width:100%}.result-header[_ngcontent-%COMP%]{align-items:center;display:flex;font-size:1.0769230769rem;place-content:center flex-start;word-break:break-all}.result-header[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font:unset}@media (forced-colors:active){.result-header[_ngcontent-%COMP%]   .directory-preview-button[_ngcontent-%COMP%]:focus, .result-header[_ngcontent-%COMP%]   button.preview-button[_ngcontent-%COMP%]:focus{outline:2px solid ButtonText}}.result-header[_ngcontent-%COMP%]   .result-location[_ngcontent-%COMP%]{align-items:center;display:flex;padding:2px 2px 2px 8px;place-content:center flex-start;overflow-y:scroll;text-overflow:ellipsis;white-space:nowrap}.result-header[_ngcontent-%COMP%]   .result-location.no-breadcrumb-padding[_ngcontent-%COMP%]{padding:2px 8px}.result-header[_ngcontent-%COMP%]   .root[_ngcontent-%COMP%]{margin-right:5px}.result-header[_ngcontent-%COMP%]   .result-path[_ngcontent-%COMP%], .result-header[_ngcontent-%COMP%]   .root[_ngcontent-%COMP%]{font-weight:700}.result-header[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{margin-right:4px}.personalization[_ngcontent-%COMP%]{width:18px;height:18px;line-height:18px}.personalization[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle;margin-right:0}copy-button[_ngcontent-%COMP%]{-webkit-transform:scale(.75);transform:scale(.75)}file-search-snippet[_ngcontent-%COMP%]{padding-bottom:4px;padding-top:4px}file-search-snippet[_ngcontent-%COMP%]:not(.last){border-bottom-style:solid;border-bottom-width:1px}mat-divider[_ngcontent-%COMP%]{height:16px;margin:0 8px}.debug-info[_ngcontent-%COMP%]{background-color:#f0f7f0;border:1px solid silver;color:#006400;font-family:monospace;font-size:small;line-height:1.25;margin:0 1em 1em;padding:.5em;white-space:pre-wrap}.debug-info[_ngcontent-%COMP%]   .mat-expansion-panel-header[_ngcontent-%COMP%]{height:24px}.debug-info[_ngcontent-%COMP%]   .mat-expansion-panel-header-title[_ngcontent-%COMP%]{color:#006400}[_nghost-%COMP%]     .gmat-mdc-button.mat-mdc-icon-button{--mdc-icon-button-state-layer-size:24px;padding:0}"],
Ma:0});var w9=class{constructor(a,b,c){this.document=a;this.jk=b;this.hob=c;this.h5c={jk:b,pia:!0,GXb:b.r8.mx}}resolve(a){var b=_.ui(a.Zw);const {scopes:c,state:d}=_.Qob(b);a=new _.Pf;b=_.Ze(_.x(_.mtb(this.hob,b.Je,d),_.ag(({prefix:e})=>{this.jk.r8.Wpb(c,e||null)}),_.v(({gub:e})=>e)),a);return Object.assign({},this.h5c,{bUa:b,kqb:_.kwb(new _.lwb(this.document,this.jk),a)})}};w9.O=function(a){return new (a||w9)(_.m(_.bi),_.m(_.bJ),_.m(_.VH))};w9.ta=_.k({token:w9,oa:w9.O});var FTc=()=>[],fVc=function(a){return _.x(_.Pe([a.ajb,a.isb]),_.v(([b,c])=>a.y7c&&!c&&b&&b.type!==0?b:void 0))},x9=class{set k2c([a,b]){b=b&&_.vG(b)&&b.Tb;a=a&&_.vG(a)&&a.Tb;b=b?b.Wm.IZ:void 0;this.ajb.next(b);b=b?b.type!==0?b.Z7:void 0:void 0;a&&a.Wm.IZ?(a=a.Wm.IZ,a=a.type!==0?a.Z7:void 0):a=void 0;b&&b!==a&&this.isb.next(!1)}constructor(a,b){this.co=b;this.ajb=new _.Uh;this.isb=new _.Uh(!1);this.FSc=_.x(this.ajb,_.v(c=>{if(c&&c.type!==0){var d=c.Z7;c=this.co.diff(d,c.query);var e=[],f=0;for(const {start:g,
end:l}of c)g>f&&e.push({text:d.substring(f,g)}),e.push({text:d.substring(g,l),nta:["bold"]}),f=l;f<d.length&&e.push({text:d.substring(f)});d=e}else d=[];return d}));this.Xmc='"package:" is deprecated, use "repo:" and "branch:" instead';this.Jmc="Improve your search:";this.onc="Showing results for";this.e$b=wUc;this.y7c=_.kv.has(84)}Qa(){}};x9.O=function(a){return new (a||x9)(_.B(_.lv),_.B(_.cw))};
x9.wa=_.td({type:x9,na:[["query-suggestion","searchResultsElementName",""]],inputs:{Ym:"searchResultsElementName",k2c:"pagedData"},hc:["searchResultsElementName",""],ya:2,Aa:3,Da:[["class","query-suggestion",3,"redirect-panel",4,"ngIf"],[1,"query-suggestion"],["matTooltipClass","suggestion-message-tooltip",1,"query-suggestion-text",3,"matTooltip"],[1,"recommended-query"],[1,"recommended-query-subhead"],["class","recommended-query-link","queryParamsHandling","merge","trackAction","clickResultRecommendation",
3,"routerLink","queryParams","ascTrackElement",4,"ngIf"],["class","original-query",4,"ngIf"],["class","close-panel-section",4,"ngIf"],["queryParamsHandling","merge","trackAction","clickResultRecommendation",1,"recommended-query-link",3,"routerLink","queryParams","ascTrackElement"],["class","recommended-query-substring",3,"ngClass",4,"ngFor","ngForOf"],[1,"recommended-query-substring",3,"ngClass"],[1,"original-query"],[1,"original-query-subhead"],["queryParamsHandling","merge","trackAction","clickOriginalQuery",
1,"original-query-link",3,"routerLink","queryParams","ascTrackElement"],[1,"close-panel-section"],["vertical","",1,"single-row"],["mat-icon-button","","type","button","disableRipple","true","aria-label","Collapsed the suggestion panel","trackAction","collapseSuggestion",1,"close-panel-button",3,"click","ascTrackElement"]],qa:function(a,b){a&1&&(_.C(0,JTc,9,9,"span",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,fVc(b)))},Fa:[_.Bp,_.Pn,_.Qn,_.Rn,_.ew,_.rt,_.gu,_.Ix,_.Lx,_.Jx,_.fp,_.Wn],styles:["query-suggestion[_nghost-%COMP%]   .query-suggestion[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;width:100%;padding-left:16px;align-items:center;display:flex;place-content:center flex-start;word-break:break-all;font-size:14px;line-height:18px}query-suggestion[_nghost-%COMP%]   .query-suggestion[_ngcontent-%COMP%]   .query-suggestion-text[_ngcontent-%COMP%]{display:inherit;flex-direction:column}query-suggestion[_nghost-%COMP%]   .query-suggestion[_ngcontent-%COMP%]   .query-suggestion-text[_ngcontent-%COMP%]   .original-query[_ngcontent-%COMP%], query-suggestion[_nghost-%COMP%]   .query-suggestion[_ngcontent-%COMP%]   .query-suggestion-text[_ngcontent-%COMP%]   .recommended-query[_ngcontent-%COMP%]{display:inherit;flex-direction:row;align-items:baseline}query-suggestion[_nghost-%COMP%]   .query-suggestion[_ngcontent-%COMP%]   .query-suggestion-text[_ngcontent-%COMP%]   .original-query[_ngcontent-%COMP%]{font-size:12px;font-style:italic}query-suggestion[_nghost-%COMP%]   .query-suggestion[_ngcontent-%COMP%]   .close-panel-section[_ngcontent-%COMP%]{display:inherit;place-content:inherit;align-items:inherit}query-suggestion[_nghost-%COMP%]   .bold[_ngcontent-%COMP%]{font-weight:700}query-suggestion[_nghost-%COMP%]   mat-divider.single-row[_ngcontent-%COMP%]{height:23px;margin:0 16px}query-suggestion[_nghost-%COMP%]   .close-panel-button[_ngcontent-%COMP%]{width:20px;height:20px;line-height:20px;padding:0}query-suggestion[_nghost-%COMP%]   .close-panel-button[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{height:20px;font-size:20px;line-height:20px;width:20px;margin-right:0;vertical-align:middle}query-suggestion[_nghost-%COMP%]   .recommended-query-subhead[_ngcontent-%COMP%]{font:500 14px/16px Google Sans,sans-serif}.query-suggestion[_ngcontent-%COMP%]{height:39px}.query-suggestion.redirect-panel[_ngcontent-%COMP%]{height:55px}.query-suggestion.redirect-panel[_ngcontent-%COMP%]   .recommended-query-subhead[_ngcontent-%COMP%]{font:inherit}  .mat-mdc-tooltip.suggestion-message-tooltip{max-width:350px}"],
Ma:0});var KTc=()=>[],gVc=function({Mc:a,Wm:b,pO:c}){c=Math.ceil(Math.min(c,2E3)/b.pageSize)-1-a;var d=a;[d,c]=MTc(d,c);c=_.DA(a-d,a+c+1).map(e=>({Sa:{start:b.pageSize*e+1},Mc:e,QQb:a===e}));d=c.findIndex(e=>e.QQb);return{aVb:c,AL:c[d-1],next:c[d+1]}},y9=class{constructor(a,b){this.Ga=a;this.Zb=b;this.czb="Next page";this.dzb="Previous page";this.fnc="Open page {pageNumber}";this.Icc=new _.Nt(this.fnc);this.mzb=new _.Kt(1);this.lc="";this.vz={aVb:[]};this.t5c=_.zF(c=>{this.Ga.mb({element:this.lc,action:"searchResultsPageSizeChanged",
Me:c.toString(),gestureName:"CHANGE"});this.Zb.H8(c)});this.l5c=this.Zb.jX()}set l2c(a){this.vz=gVc(a)}Qa(){}};y9.O=function(a){return new (a||y9)(_.B(_.wv),_.B(_.Qv))};
y9.wa=_.td({type:y9,na:[["result-footer"]],inputs:{l2c:"paginatedResults",lc:"trackElement"},ya:20,Aa:29,Da:[[1,"page-controls"],["queryParamsHandling","merge","trackAction","pagePrevious",1,"previous",3,"condition","sameWindow","link","queryParams","linkAriaLabel","title","ascTrackElement","trackGestureClick","trackListIndex"],[1,"mat-icon-rtl-mirror"],["class","page-link","queryParamsHandling","merge","trackAction","navigateToResultsPage",3,"condition","sameWindow","linkAriaLabel","link","queryParams",
"ascTrackElement","trackGestureClick","trackListIndex",4,"ngFor","ngForOf"],["queryParamsHandling","merge","trackAction","pageNext",1,"next",3,"condition","sameWindow","link","queryParams","linkAriaLabel","title","ascTrackElement","trackGestureClick","trackListIndex"],[1,"page-size-control"],["appearance","outline"],[3,"selectionChange","aria-labelledby","value"],[3,"value"],["queryParamsHandling","merge","trackAction","navigateToResultsPage",1,"page-link",3,"condition","sameWindow","linkAriaLabel",
"link","queryParams","ascTrackElement","trackGestureClick","trackListIndex"]],qa:function(a,b){a&1&&(_.F(0,"span",0)(1,"conditional-link",1)(2,"mat-icon",2),_.Q(3,"chevron_left"),_.J()(),_.C(4,LTc,2,10,"conditional-link",3),_.F(5,"conditional-link",4)(6,"mat-icon",2),_.Q(7,"chevron_right"),_.J()()(),_.F(8,"span",5)(9,"mat-label"),_.Q(10," Results per page "),_.J(),_.F(11,"mat-form-field",6)(12,"mat-select",7),_.R(13,"async"),_.N("selectionChange",function(c){return b.t5c(c.value)}),_.F(14,"mat-option",
8),_.Q(15," 10 "),_.J(),_.F(16,"mat-option",8),_.Q(17," 25 "),_.J(),_.F(18,"mat-option",8),_.Q(19," 100 "),_.J()()()());a&2&&(_.y(),_.E("condition",b.vz.AL)("sameWindow",!0)("link",_.ah(27,KTc))("queryParams",b.vz.AL==null?null:b.vz.AL.Sa)("linkAriaLabel",b.dzb)("title",b.dzb)("ascTrackElement",b.lc)("trackGestureClick",!0)("trackListIndex",b.vz.AL==null?null:b.vz.AL.Mc),_.y(3),_.E("ngForOf",b.vz.aVb),_.y(),_.E("condition",b.vz.next)("sameWindow",!0)("link",_.ah(28,KTc))("queryParams",b.vz.next==
null?null:b.vz.next.Sa)("linkAriaLabel",b.czb)("title",b.czb)("ascTrackElement",b.lc)("trackGestureClick",!0)("trackListIndex",b.vz.next==null?null:b.vz.next.Mc),_.y(4),_.og("id",b.lc+"-page-size-control-label"),_.y(3),_.E("aria-labelledby",b.lc+"-page-size-control-label")("value",_.S(13,25,b.l5c)),_.y(2),_.E("value",10),_.y(2),_.E("value",25),_.y(2),_.E("value",100))},Fa:[_.Bp,_.Qn,_.zI,_.pw,_.Xw,_.Sw,_.gu,_.zA,_.AA,_.$z,_.Wn],styles:["result-footer[_nghost-%COMP%]{align-items:center;border-top-style:solid;border-top-width:1px;display:flex;font-weight:500;min-height:40px}result-footer[_nghost-%COMP%]   conditional-link[_ngcontent-%COMP%]{align-items:center;display:inline-flex;font-size:1.0769230769rem;height:40px;justify-content:center;min-width:32px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}result-footer[_nghost-%COMP%]   conditional-link[_ngcontent-%COMP%]     a{padding:8px}result-footer[_nghost-%COMP%]   .next[_ngcontent-%COMP%]{min-width:64px}result-footer[_nghost-%COMP%]   .previous[_ngcontent-%COMP%]{min-width:64px}result-footer[_nghost-%COMP%]   .page-controls[_ngcontent-%COMP%]{display:flex;flex:0 0 50%;flex-direction:row;justify-content:center;margin-left:25%}result-footer[_nghost-%COMP%]   .page-size-control[_ngcontent-%COMP%]{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;display:flex;flex:0 0 25%;height:40px;justify-content:end;padding:0 8px}result-footer[_nghost-%COMP%]   .page-size-control[_ngcontent-%COMP%]   mat-label[_ngcontent-%COMP%]{padding-top:1em;white-space:nowrap}result-footer[_nghost-%COMP%]   .page-size-control[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{height:40px;width:6em;overflow:hidden}"],
Ma:0});var PTc=()=>[],hVc=new _.Nt("{resultCount, plural, =1 {Result {firstPosition} of {lastPosition}} other {Results {firstPosition} - {lastPosition} of {totalResultCount}}}"),iVc=new _.Kt(1),z9=class{set Wm(a){this.Je=a.Je;this.Kd=a.Kd}constructor(a,b,c,d){this.Ga=c;this.Zb=d;this.tZc=XPc;this.Ewc=tUc;this.Fwc=uUc;this.Eu=!1;this.s_=0;this.Je="";this.Kd={};this.u5c=_.zF(e=>{this.Ga.mb({element:this.Ym,action:"snippetDetailChanged",Me:e.toString(),gestureName:"CHANGE"});this.Zb.wBa(e)});this.z6c=this.Zb.Vga();
this.Zb.nwa();this.yl=_.qk.has(2);this.WYc=_.kv.has(45)}Qa(){}Sb(a){if(a.pagedSearchResponse){const e=this.Tja;if(e){this.s_=gQc(e);const f=e.rVc+1;this.Eu=e.Eu;var b=hVc.format,c=this.s_,d=iVc.format(f+this.s_-1);const g=iVc.format(e.pO);this.WWb=b.call(hVc,{resultCount:c,firstPosition:f,lastPosition:d,totalResultCount:this.Tja&&this.Eu&&this.yl?e.pO>3E6?"1M+":e.pO>2E5?"100k+":e.pO>1E4?"10k+":e.pO>1E3?"1k+":`~${g}`:g});this.Pq=e.Pq;this.Qq=e.Qq}else this.s_=0}a.errorData&&this.o5&&(this.s_=0,this.WWb=
this.o5.message,this.Pq=this.o5.iF.Pq,this.Qq=this.o5.iF.Qq)}get EQc(){return this.yl}Vs(){this.Ga.mb({gestureName:"CLICK",element:"SearchResultsHeader",action:"copyAllResults"})}get nPc(){return this.Tja?this.Tja.fq.map(a=>a.Rc.path).join("\n"):""}};z9.O=function(a){return new (a||z9)(_.B(_.jv),_.B(_.lv),_.B(_.wv),_.B(_.Qv))};
z9.wa=_.td({type:z9,na:[["result-header","searchResultsElementName",""]],inputs:{Ym:"searchResultsElementName",Eu:"maybeSkippedDocuments",Wm:"queryContext",Tja:"pagedSearchResponse",o5:"errorData"},features:[_.Ld],hc:["searchResultsElementName",""],ya:9,Aa:7,Da:[[1,"result-header"],[1,"result-message"],["class","estimated-result-tooltip","matTooltip","The result set is large and the total number is just an estimate.","aria-hidden","false","aria-label","Hint that total result number is just an estimate.",
4,"ngIf"],["color","mediumContrast",3,"hasLightLabel","spaceBetweenButtonLabelAndText","removeBorder","hoverMsg","copyText","copyEvent",4,"ngIf"],[4,"ngIf"],["gme-button-old","","id","skiplink-navigation-target","queryParamsHandling","merge","class","find-everything","format","hairline","trackAction","findEverything","matTooltip","Fetch exhaustive results (sometimes slow)",3,"routerLink","queryParams","ascTrackElement",4,"ngIf"],["class","snippet-control",4,"ngIf"],["class","debug-container",3,"class",
4,"ngIf"],["matTooltip","The result set is large and the total number is just an estimate.","aria-hidden","false","aria-label","Hint that total result number is just an estimate.",1,"estimated-result-tooltip"],["color","mediumContrast",3,"copyEvent","hasLightLabel","spaceBetweenButtonLabelAndText","removeBorder","hoverMsg","copyText"],[1,"separator"],[3,"savedQuery","searchScope","displayBreadcrumb"],["queryParamsHandling","merge","gme-button-old","","format","hairline","matTooltip","Run the search again without filtering by scope",
1,"clear-button",3,"routerLink","queryParams","ascTrackElement","trackAction"],["gme-button-old","","id","skiplink-navigation-target","queryParamsHandling","merge","format","hairline","trackAction","findEverything","matTooltip","Fetch exhaustive results (sometimes slow)",1,"find-everything",3,"routerLink","queryParams","ascTrackElement"],[1,"snippet-control"],["appearance","outline","subscriptSizing","dynamic"],[3,"selectionChange","aria-labelledby","value"],["value","SNIPPET_SUBSET"],["value","MATCHING_LINE_SUBSET"],
["value","ALL_MATCHING_LINES"],["value","NONE"],[1,"debug-container"],["class","debug-info",4,"ngIf"],[1,"debug-info"]],qa:function(a,b){a&1&&(_.F(0,"span",0)(1,"span",1),_.Q(2),_.C(3,NTc,2,0,"mat-icon",2),_.J(),_.C(4,OTc,1,5,"copy-button",3)(5,QTc,8,8,"ng-container",4)(6,RTc,3,4,"a",5)(7,STc,14,5,"span",6),_.J(),_.C(8,VTc,3,4,"div",7));a&2&&(_.y(2),_.Ug(" ",b.WWb," "),_.y(),_.E("ngIf",!!b.Tja&&b.Eu&&b.yl),_.y(),_.E("ngIf",b.s_!==0),_.y(),_.E("ngIf",b.tZc(b.Kd)||b.Je),_.y(),_.E("ngIf",b.Eu&&b.yl&&
b.WYc),_.y(),_.E("ngIf",b.EQc),_.y(),_.E("ngIf",b.Pq||b.Qq))},Fa:[_.Bp,_.Rn,_.pB,_.kA,_.pw,_.Xw,_.Sw,_.gu,_.zA,_.AA,_.$z,_.Ix,_.Lx,_.GB,_.HB,_.UH,_.fp,_.hv,_.Wn],styles:["result-header[_nghost-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;width:100%;max-width:100%;display:block}result-header[_nghost-%COMP%]   [gme-button][_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;padding:0 8px;align-self:center}result-header.grimoire-secondary-text[_nghost-%COMP%]{font-weight:500}result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]{align-items:center;display:flex;height:39px;width:100%;padding:0 16px}@media (max-width:940px){result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]{width:100%;height:54px;overflow-x:scroll;overflow-y:hidden;padding:4px 16px 0}}result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]   .status[_ngcontent-%COMP%]{align-items:center;display:inherit;flex:1 1 auto}result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]   .clear-button[_ngcontent-%COMP%], result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]   .find-everything[_ngcontent-%COMP%], result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]   .result-message[_ngcontent-%COMP%], result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]   .separator[_ngcontent-%COMP%], result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]   .show-example-usage-toggle[_ngcontent-%COMP%], result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]   copy-button[_ngcontent-%COMP%], result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]   scope-indicator[_ngcontent-%COMP%]{margin-right:5px}result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]   .clear-button[_ngcontent-%COMP%], result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]   .find-everything[_ngcontent-%COMP%], result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]   .result-message[_ngcontent-%COMP%], result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]   .separator[_ngcontent-%COMP%], result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]   .show-example-usage-toggle[_ngcontent-%COMP%], result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]   .snippet-control[_ngcontent-%COMP%], result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]   copy-button[_ngcontent-%COMP%]{flex:0 0 auto}result-header[_nghost-%COMP%]   .result-header[_ngcontent-%COMP%]   .separator.show-example-usage-separator[_ngcontent-%COMP%]{margin-right:12px;margin-left:7px}result-header[_nghost-%COMP%]   .estimated-result-tooltip[_ngcontent-%COMP%]{font-size:16px;width:16px;height:16px;line-height:16px;vertical-align:bottom;cursor:default}result-header[_nghost-%COMP%]   copy-button[_ngcontent-%COMP%]{-webkit-transform:scale(.77);transform:scale(.77)}result-header[_nghost-%COMP%]   .separator[_ngcontent-%COMP%]{height:20px;width:1px}result-header[_nghost-%COMP%]   scope-indicator[_ngcontent-%COMP%]{line-height:18px;min-width:3em;max-height:36px;overflow:hidden;padding-right:.5em;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto}result-header[_nghost-%COMP%]   h2[_ngcontent-%COMP%]{font:inherit}result-header[_nghost-%COMP%]   .snippet-control[_ngcontent-%COMP%]{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;display:flex;padding:0 8px;height:39px;margin-left:auto}result-header[_nghost-%COMP%]   .snippet-control[_ngcontent-%COMP%]   mat-label[_ngcontent-%COMP%]{padding-top:1em;white-space:nowrap}result-header[_nghost-%COMP%]   .snippet-control[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{height:39px}result-header[_nghost-%COMP%]   .snippet-control[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]     .mat-mdc-text-field-wrapper{background-color:var(--page-bg);min-height:auto;padding:0 .75em}result-header[_nghost-%COMP%]   .snippet-control[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]     div[matformfieldnotchedoutline]{padding:.25rem 0}result-header[_nghost-%COMP%]   .snippet-control[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]     .mat-mdc-form-field-infix{line-height:1.25;padding-top:1rem;padding-bottom:.5rem}result-header[_nghost-%COMP%]   .snippet-control[_ngcontent-%COMP%]   mat-select[_ngcontent-%COMP%]{--mat-select-trigger-text-size:13px;line-height:1.25}result-header[_nghost-%COMP%]   .debug-container[_ngcontent-%COMP%]{display:contents}result-header[_nghost-%COMP%]   .debug-info-container[_ngcontent-%COMP%]{position:absolute;width:100%}result-header[_nghost-%COMP%]   mat-expansion-panel.debug-info[_ngcontent-%COMP%]{background-color:#f0f7f0;border:1px solid silver;color:#006400;font-family:monospace;font-size:small;line-height:1.25;margin:0 1em 1em;padding:.5em;white-space:pre-wrap;min-height:24px;flex:1 1 auto;display:flex;flex-direction:column}result-header[_nghost-%COMP%]   mat-expansion-panel.debug-info[_ngcontent-%COMP%]   .mat-expansion-panel-header[_ngcontent-%COMP%]{height:24px}result-header[_nghost-%COMP%]   mat-expansion-panel.debug-info[_ngcontent-%COMP%]   .mat-expansion-panel-header-title[_ngcontent-%COMP%]{color:#006400}result-header[_nghost-%COMP%]   mat-expansion-panel.debug-info[_ngcontent-%COMP%]     .mat-expansion-panel-content{overflow-y:auto;overflow-x:hidden}"],
Ma:0});var A9=class{Qa(){}};A9.O=function(a){return new (a||A9)};
A9.wa=_.td({type:A9,na:[["search-results-incomplete","docLink","","trackElement",""]],inputs:{DTc:"docLink",lc:"trackElement"},hc:["docLink","","trackElement",""],ya:4,Aa:2,Da:[[1,"desc"],["trackAction","openResultsIncompleteDocLink","aria-label","Learn more about potentially missing search results.",3,"externalLink","ascTrackElement"]],qa:function(a,b){a&1&&(_.F(0,"span",0),_.Q(1," Not seeing the search results you expect?\n"),_.J(),_.F(2,"a",1),_.Q(3," Learn more\n"),_.J());a&2&&(_.y(2),_.E("externalLink",
b.DTc)("ascTrackElement",b.lc))},Fa:[_.Bp,_.xp],styles:["search-results-incomplete[_nghost-%COMP%]{align-items:center;background-color:#e8f0fe;display:flex;flex-wrap:wrap;min-height:40px;padding-left:16px}a[_ngcontent-%COMP%]{margin-left:16px}"],Ma:0});var jVc=["listContainer"],kVc=[[["result-footer"]]],WTc=function(a){return a.path||a.repository?"ref":a.de?"repo":"repoGroup"},lVc=function(a){const b=a.KL.fq;return b.length<=25||a.j8a.get().scrollTop?_.u(b):_.x(_.MIa,_.Of(),_.Lf(0),_.If(b),_.Yf(b.slice(0,20)))},B9=class extends _.Ur{constructor(a,b,c,d,e,f,g,l,p,t,w){super(g,l,p,w);this.Ga=a;this.Dh=b;this.j8a=c;this.Ua=d;this.td=e;this.v8=f;this.Ym="";this.qZb=!1;this.HVb=new _.Xm;this.Xc=_.GF;this.lI=NUc;this.selectedIndex=new _.Uh(-1);this.fq=
_.Ye;this.rs=new _.ve;this.a5c=new _.ve;this.ps=_.x(t.ps,_.v(A=>A?`${A}px`:void 0),_.Uf(1),_.Oe())}Qa(){super.Qa();this.rs.add(MUc(this.j8a,()=>({page:this.KL,scrollTop:this.kb.ma.scrollTop})));this.rs.add(_.x(this.Ua.events,_.$e(a=>a instanceof _.ci),_.Yf(null)).subscribe(()=>{this.vob=this.j8a.get().scrollTop}));this.rs.add(this.td.register("selectNextResult","j",()=>{this.JQ(1);this.Ws("selectNextResult")}));this.rs.add(this.td.register("selectPreviousResult","k",()=>{this.JQ(-1);this.Ws("selectPreviousResult")}))}Sb(a){a.hasOwnProperty("resultPage")&&
(this.rs.add(_.asb(this.Dh,()=>{this.selectedIndex.next(0)})),this.a5c.unsubscribe(),this.fq=lVc(this))}Vn(){this.vob!==void 0&&(this.kb.ma.scrollTop=this.vob,this.vob=void 0)}Ia(){super.Ia();this.rs.unsubscribe()}JQ(a){const b=this.KL.fq.length;b&&(a=this.selectedIndex.value+a,a<0||a>=b||this.selectedIndex.next(a))}Ws(a){this.Ga.mb({element:"ResultList",action:a,gestureName:"KEYBOARD",Of:this.selectedIndex.value})}};
B9.O=function(a){return new (a||B9)(_.B(_.wp),_.B(_.ni),_.B(q9),_.B(_.gi),_.B(_.Ju),_.B(XUc),_.B(_.re),_.B(_.Tr),_.B(_.df),_.B(_.FF),_.B(_.Lr,8))};
B9.wa=_.td({type:B9,na:[["result-list"]],rb:function(a,b){a&1&&_.Mg(jVc,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.jmd=c.first)}},inputs:{wD:"previewTarget",KL:"resultPage",Ym:"searchResultsElementName",qZb:"showResultsIncomplete"},outputs:{HVb:"previewTriggered"},features:[_.mg,_.Ld],ac:["result-footer"],ya:6,Aa:4,Da:[["listContainer",""],[4,"ngFor","ngForOf"],[3,"docLink","trackElement",4,"ngIf"],[3,"triggerPreview","entry","resultPage","isActive","listIndex","scopeDetail","trackElement","previewTarget",
"isSelected","codeFontSize","container"],[3,"docLink","trackElement"]],qa:function(a,b){a&1&&(_.Eg(kVc),_.F(0,"ul",null,0),_.C(2,XTc,4,14,"li",1),_.R(3,"async"),_.J(),_.C(4,YTc,1,2,"search-results-incomplete",2),_.Gg(5));a&2&&(_.y(2),_.E("ngForOf",_.S(3,2,b.fq)),_.y(2),_.E("ngIf",b.qZb))},Fa:[_.Qn,_.Rn,v9,A9,_.Wn],styles:["result-list[_nghost-%COMP%]{overflow:hidden}ul[_ngcontent-%COMP%]{margin:0;padding:0;width:100%}li[_ngcontent-%COMP%]{list-style-type:none;padding:0}loading[_ngcontent-%COMP%]{position:-webkit-sticky;position:sticky;bottom:12px}dc-information-box[_ngcontent-%COMP%]{align-content:center;align-items:center;display:flex;justify-content:flex-start;margin:16px}dc-information-box[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-right:16px}"],
Ma:0});var mVc=["image/png","image/jpeg","image/gif"],nVc={AM:0,EMPTY:1,Ehc:2,VBc:3,0:"BINARY",1:"EMPTY",2:"IMAGE",3:"TEXT"},iUc=function(a){switch(a.state){case 1:return!1;case 0:return!0;case 2:return a.Tb.length>0;default:return _.db(a,void 0)}},C9=class{set XUc(a){const b=a.ue,c=a.VG;a=a.Rc;this.data=b.xw()||_.SF(_.fl(b,1));this.metadata=_.il(b,_.Dq,2);this.Rc=a;this.wb=_.Nqb(a,b,[c]);this.Qm=_.gob(a,_.xI(this.Eh,a,"path"),this.Ua)}set matches(a){this.nTb=a;this.al.next(_.vF(a,[]).length?0:-1)}get matches(){return this.nTb}get CTc(){return this.data?
this.metadata?mVc.includes(_.Y(this.metadata,1))?2:_.vl(this.metadata,2)?0:3:3:1}get imageUrl(){const a=this.metadata,b=this.data;return`data:${a?_.Y(a,1):""};base64,${b}`}constructor(a,b,c){this.Ga=a;this.Eh=b;this.Ua=c;this.nTb=_.yF([]);this.jv=_.GF;this.boa=nVc;this.Ri="SearchResultFilePreview";this.data="";this.Qm=_.Ye;this.metadata=null;this.al=new _.Sf(1)}Qa(){}ir(a){this.Ua.navigate(_.Jq(_.Oq(this.Rc.bc(),{line:a.line+1}).ab()),{Mg:"preserve"});this.Ga.mb({gestureName:"CLICK",element:this.Ri,
action:"selectLine",projectId:this.Rc.tb},a.m7)}};C9.O=function(a){return new (a||C9)(_.B(_.wp),_.B(_.yI),_.B(_.gi))};
C9.wa=_.td({type:C9,na:[["single-file-preview","fileData","","matches",""]],inputs:{XUc:"fileData",matches:"matches"},hc:["fileData","","matches",""],ya:5,Aa:5,Da:[[3,"ngSwitch"],["icon","source:file",4,"ngSwitchCase"],[3,"path",4,"ngSwitchCase"],[3,"alt","src",4,"ngSwitchCase"],["class","text","role","region","tabindex","0","aria-label","Single file preview",4,"ngSwitchCase"],["icon","source:file"],[3,"path"],[3,"alt","src"],["role","region","tabindex","0","aria-label","Single file preview",1,"text"],
["iconSize","large","theme","warning",4,"ngIf"],["class","matches-navigation",3,"ngSwitch",4,"ngIf"],[4,"ngIf"],["iconSize","large","theme","warning"],[1,"matches-navigation",3,"ngSwitch"],[4,"ngSwitchCase"],[3,"inline",4,"ngSwitchCase"],[3,"dataState","matchCount","selectedMatchIndex","trackArtifactId","trackElement","selectedMatchIndexChange",4,"ngIf"],[3,"selectedMatchIndexChange","dataState","matchCount","selectedMatchIndex","trackArtifactId","trackElement"],[3,"inline"],["role","region","tabindex",
"0","aria-labelledby","result-preview-header",3,"lineNumberClicked","value","fileName","lineLimitation","lineNumberLinkProvider","highlightInfo"],[3,"matches","scrollToIndex","selectedMatchIndex",4,"ngIf"],[3,"matches","scrollToIndex","selectedMatchIndex"]],qa:function(a,b){a&1&&(_.M(0,0),_.C(1,ZTc,5,0,"icon-empty-state-display",1)(2,$Tc,1,1,"empty-file-detail",2)(3,aUc,2,4,"img",3)(4,jUc,4,3,"div",4),_.ug());a&2&&(_.E("ngSwitch",b.CTc),_.y(),_.E("ngSwitchCase",b.boa.AM),_.y(),_.E("ngSwitchCase",
b.boa.EMPTY),_.y(),_.E("ngSwitchCase",b.boa.Ehc),_.y(),_.E("ngSwitchCase",b.boa.VBc))},Fa:[_.Rn,_.Sn,_.Tn,_.yJ,_.BJ,_.sB,_.uB,_.tB,_.CF,_.AF,_.uI,_.zJ,_.Wn,_.yB],styles:["single-file-preview[_nghost-%COMP%]{display:flex;position:relative;overflow:auto}icon-empty-state-display[_ngcontent-%COMP%]{align-self:center}empty-file-detail[_ngcontent-%COMP%]{align-self:center;flex:1 1 100%}.matches-navigation[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;align-content:center;align-items:center;display:flex;height:28px;justify-content:flex-end}.matches-navigation[_ngcontent-%COMP%] > loading[_ngcontent-%COMP%]{margin-right:20px}img[_ngcontent-%COMP%]{align-self:center;max-height:100%;max-width:100%}.text[_ngcontent-%COMP%]{display:flex;flex:1 1 100%;flex-direction:column;overflow:auto}dc-information-box[_ngcontent-%COMP%]{align-content:center;align-items:center;display:flex;justify-content:flex-start}"],
Ma:0});var oVc=function(a,b){return _.x(a.Gs.get(b.tb,b.Uc,b.repository,_.ak(b),b.path,{Qb:b.params.Qb,type:1,line:_.dva(b.params.line)}),_.v(c=>{const d=_.Gq(c);if(!d)throw Error("Uf");let e;return _.yF({type:0,ue:d,VG:(e=_.PG(c)[0])!=null?e:0,Rc:b})}))},pVc=function(a,b){const c=b.bc();return _.x(a.Gs.list(b.tb,b.Uc,b.repository,_.ak(b),b.path,b.params.Qb),_.v(d=>({state:2,Tb:{type:1,items:rUc(d,c)}})))},D9=class{set target(a){var b=a.Rc;this.G0=b;switch(a.type){case 0:a.hXc?this.hK.mya.next(b):this.hK.hKb();
b=oVc(this,b);break;case 1:b=pVc(this,b);break;default:b=_.db(a,void 0)}setTimeout(()=>{let c;(c=document.getElementById("result-preview-header"))==null||c.focus()});this.page=_.x(b,_.Yf(_.HF),_.Ef(()=>{a:{var c=a.type;switch(c){case 1:c="Directory contents couldn't be loaded";break a;case 0:c="File couldn't be loaded";break a;default:c=_.db(c,void 0)}}return _.u({state:1,message:"Error fetching contents",aCa:c})}))}set M_c(a){a=a.IZ;OSc(a)?this.hK.VQa.next(a.Z7):this.hK.VQa.next(void 0)}constructor(a,
b){this.Gs=a;this.hK=b;this.jv=_.GF;this.lI=NUc;this.Ri="SearchResultFilePreview";this.ifc="result-preview-header";this.Ryb="Close";this.zmc="Preview of File ";this.page=_.Ye;this.G0=new _.Ki;this.close=new _.Xm}};D9.O=function(a){return new (a||D9)(_.B(_.jJ),_.B(_.AJ))};
D9.wa=_.td({type:D9,na:[["result-preview"]],inputs:{target:"target",M_c:"loadedQueryContext"},outputs:{close:"close"},features:[_.Zg([_.AJ])],ya:7,Aa:9,Da:[[4,"ngIf"],[1,"file-header"],["svgIcon","source:file"],["queryParamsHandling","preserve","trackAction","openFile",1,"filepath",3,"routerLink","ascTrackElement"],[3,"ngSwitch",4,"ngIf"],[1,"preview-title"],["mat-icon-button","","type","button","trackAction","closePreview",1,"close",3,"click","title","ascTrackElement","trackArtifactId"],[3,"ngSwitch"],
[3,"diameter",4,"ngSwitchCase"],[4,"ngSwitchCase"],["icon","developer_board",3,"isSvg",4,"ngSwitchCase"],[3,"diameter"],[3,"fileData","matches",4,"ngSwitchCase"],["ariaLabelledbyId","HEADER_ID",3,"files","queryParamsHandling",4,"ngSwitchCase"],[3,"fileData","matches"],["ariaLabelledbyId","HEADER_ID",3,"files","queryParamsHandling"],["icon","developer_board",3,"isSvg"]],qa:function(a,b){a&1&&(_.C(0,kUc,6,4,"h2",0),_.F(1,"div",1),_.K(2,"mat-icon",2),_.F(3,"a",3),_.Q(4),_.J()(),_.C(5,qUc,4,4,"ng-container",
4),_.R(6,"async"));a&2&&(_.E("ngIf",b.G0.path),_.y(3),_.E("routerLink",_.Jq(b.G0))("ascTrackElement",b.Ri),_.og("id",b.ifc)("aria-label",b.zmc+b.G0.path),_.y(),_.Ug(" ",b.G0.path," "),_.y(),_.E("ngIf",_.S(6,7,b.G0.path&&b.page)))},Fa:[_.Bp,_.Rn,_.Sn,_.Tn,_.DJ,_.sB,_.uB,_.tB,_.AF,_.ew,_.rt,_.gu,_.fp,C9,_.Wn],styles:["result-preview[_nghost-%COMP%]{display:flex;flex-direction:column;position:relative;overflow:auto}directory-contents-grid[_ngcontent-%COMP%]{margin:10px}directory-contents-grid[_ngcontent-%COMP%], single-file-preview[_ngcontent-%COMP%]{overflow:auto;z-index:0}directory-contents-grid[_ngcontent-%COMP%]   .matches-navigation[_ngcontent-%COMP%], single-file-preview[_ngcontent-%COMP%]   .matches-navigation[_ngcontent-%COMP%]{height:28px}h2[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;align-content:center;align-items:center;display:flex;flex:0 0 auto;font-weight:500;font-size:15px;height:40px;justify-content:flex-start;letter-spacing:.01em;line-height:24px;margin:0;overflow:hidden;padding-left:20px;z-index:1}.preview-title[_ngcontent-%COMP%]{flex:1 1 100%}.file-header[_ngcontent-%COMP%]{align-items:center;background-color:var(--primary-app-bar);border-bottom-style:solid;border-bottom-width:1px;display:flex;flex:0 0 auto;height:28px;padding-left:20px}.file-header[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{height:18px;width:18px}.file-header[_ngcontent-%COMP%]   a.filepath[_ngcontent-%COMP%]{margin-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}loading[_ngcontent-%COMP%], single-file-preview[_ngcontent-%COMP%]{flex:1 1 100%}"],
Ma:0});var E9=class{constructor(){this.warnings=void 0;this.yl=_.qk.has(2)}get R9c(){return this.warnings.join(";")}get a6c(){return this.yl&&this.warnings&&this.warnings.length>0}};E9.O=function(a){return new (a||E9)(_.B(_.jv))};
E9.wa=_.td({type:E9,na:[["search-result-warnings"]],inputs:{warnings:"warnings"},ya:1,Aa:1,Da:[["class","has-warnings",4,"ngIf"],[1,"has-warnings"],[1,"warning-icon"],[1,"warning-text"]],qa:function(a,b){a&1&&_.C(0,sUc,5,1,"div",0);a&2&&_.E("ngIf",b.a6c)},Fa:[_.Rn,_.gu],styles:["search-result-warnings[_nghost-%COMP%]{flex:0 1 auto;width:100%}search-result-warnings[_nghost-%COMP%]   .has-warnings[_ngcontent-%COMP%]{min-height:40px;padding:5px 0;align-items:center;place-content:center flex-start;display:flex}search-result-warnings[_nghost-%COMP%]   .has-warnings[_ngcontent-%COMP%]   .warning-icon[_ngcontent-%COMP%]{font-size:18px;height:18px;margin:0 11px 0 13px;width:18px}"],Ma:0});var F9=class{};F9.O=function(a){return new (a||F9)};F9.Ca=_.vd({type:F9});F9.Ba=_.Xc({Nb:[_.pI],imports:[_.Xn,_.SJ,_.UJ,_.vB,_.DF,_.BF,_.TH,_.vI,_.TJ]});var qVc,rVc;qVc={Io:w9};rVc=[{path:"",component:u9,nf:_.bG([o9,l9]),resolve:qVc,qr:"paramsOrQueryParamsChange"}];_.G9=class{};_.G9.O=function(a){return new (a||_.G9)};_.G9.Ca=_.vd({type:_.G9,id:"search"});_.G9.Ba=_.Xc({Nb:[w9,_.jJ],imports:[_.Jv,n9,_.dy,_.Xn,_.QI,_.UI,_.VI,_.rB,_.yp,_.$J,_.UJ,_.dJ,_.Mv,_.mA,_.vB,_.DF,_.BF,_.Ox,_.bz,_.gx,_.hu,_.QF,_.iy,_.JB,_.LF,_.hy,_.fJ,_.vI,_.Vz(rVc),_.iv,_.TJ,F9,_.wI,_.BB,_.xJ,_.fy,_.hp]});_.nbb(_.G9,"search");
_.Qnb(u9,function(){return[_.Bp,_.Rn,_.Sn,_.Tn,_.pB,_.xp,_.sB,_.uB,_.tB,_.AF,_.ew,_.ot,_.Bt,_.Ct,_.Dt,_.fp,_.AB,D9,x9,y9,z9,B9,A9,E9]},function(){return[_.Wn]});
}catch(e){_._DumpException(e)}
try{
var sVc=function(a,b){a=Number(a);return!isNaN(a)&&a>=b&&Number.isInteger(a)},tVc=function(a){a&1&&_.K(0,"settings-header",27)},uVc=function(a){if(a&1){const b=_.Ud();_.F(0,"div")(1,"mat-form-field",28)(2,"mat-label");_.Q(3," Appearance ");_.J();_.F(4,"mat-select",15);_.R(5,"async");_.N("selectionChange",function(c){_.q(b);const d=_.O();return _.r(d.v5c(c.value))});_.F(6,"mat-option",29);_.Q(7," Light ");_.J();_.F(8,"mat-option",30);_.Q(9," Dark ");_.J();_.F(10,"mat-option",31);_.Q(11," Use System Settings ");
_.J()()()()}a&2&&(a=_.O(),_.y(4),_.E("value",_.S(5,1,a.Tob)))},vVc=function(a,b){a&1&&(_.F(0,"mat-option",34),_.Q(1),_.J());a&2&&(a=b.ua,_.E("value",a),_.y(),_.Ug(" ",a.replace("cider","default")," "))},wVc=function(a){if(a&1){const b=_.Ud();_.F(0,"div")(1,"mat-form-field",32)(2,"mat-label");_.Q(3," Dark syntax highlighting theme ");_.J();_.F(4,"mat-select",15);_.R(5,"async");_.N("selectionChange",function(c){_.q(b);const d=_.O();return _.r(d.q5c(c.value))});_.C(6,vVc,2,2,"mat-option",33);_.J()()()}a&
2&&(a=_.O(),_.y(4),_.E("value",_.S(5,2,a.z5c)),_.y(2),_.E("ngForOf",a.X7b))},xVc=function(a){a&1&&_.Q(0," Light syntax highlighting theme ")},yVc=function(a){a&1&&_.Q(0," Syntax highlighting theme ")},zVc=function(a,b){a&1&&(_.F(0,"mat-option",34),_.Q(1),_.J());a&2&&(a=b.ua,_.E("value",a),_.y(),_.Ug(" ",a.replace("cider","default")," "))},AVc=function(a){if(a&1){const b=_.Ud();_.F(0,"div")(1,"mat-form-field",35)(2,"mat-label");_.C(3,xVc,1,0)(4,yVc,1,0);_.J();_.F(5,"mat-select",15);_.R(6,"async");
_.N("selectionChange",function(c){_.q(b);const d=_.O();return _.r(d.s5c(c.value))});_.C(7,zVc,2,2,"mat-option",33);_.J()()()}a&2&&(a=_.O(),_.y(3),_.tg(a.C0?3:4),_.y(2),_.E("value",_.S(6,3,a.B5c)),_.y(2),_.E("ngForOf",a.bkc))},BVc=function(a){if(a&1){const b=_.Ud();_.F(0,"div")(1,"mat-slide-toggle",36);_.R(2,"async");_.N("change",function(c){_.q(b);const d=_.O();return _.r(d.B8c(c))});_.Q(3," Strip the google3/ prefix when copying paths ");_.J()()}a&2&&(a=_.O(),_.y(),_.E("checked",_.S(2,1,a.l_b)))},
CVc=function(a){a&1&&(_.F(0,"a",37)(1,"mat-icon",38),_.Q(2,"info_outline"),_.J()())},DVc=function(a){if(a&1){const b=_.Ud();_.F(0,"div")(1,"mat-form-field",39)(2,"mat-label");_.Q(3," Default Cider editing behavior ");_.J();_.F(4,"mat-select",15);_.R(5,"async");_.N("selectionChange",function(c){_.q(b);const d=_.O();return _.r(d.p5c(c.value))});_.F(6,"mat-option",40);_.Q(7," Open in Cider ");_.J();_.F(8,"mat-option",41);_.Q(9," Open the workspace selection prompt in Cider ");_.J()()()()}a&2&&(a=_.O(),
_.y(4),_.E("value",_.S(5,1,a.mea)))},EVc=function(a){if(a&1){const b=_.Ud();_.F(0,"div")(1,"mat-slide-toggle",42);_.R(2,"async");_.N("change",function(c){_.q(b);const d=_.O();return _.r(d.C8c(c))});_.Q(3," When opening the Cider workspace selection prompt, default to suggesting a unique workspace name. ");_.J()()}a&2&&(a=_.O(),_.y(),_.E("checked",_.S(2,1,a.Kma)))},FVc=function(a){if(a&1){const b=_.Ud();_.F(0,"div")(1,"mat-slide-toggle",43);_.R(2,"async");_.N("change",function(c){_.q(b);const d=_.O();
return _.r(d.A8c(c))});_.Q(3," Show personalized results based on search history ");_.J();_.F(4,"a",44)(5,"mat-icon",38);_.Q(6,"info_outline");_.J()()()}a&2&&(a=_.O(),_.y(),_.E("checked",_.S(2,1,a.tr)))},GVc=function(a){if(a&1){const b=_.Ud();_.F(0,"div")(1,"mat-form-field",45)(2,"mat-label");_.Q(3," Search results page size ");_.J();_.F(4,"mat-select",15);_.R(5,"async");_.N("selectionChange",function(c){_.q(b);const d=_.O();return _.r(d.j9c(c.value))});_.F(6,"mat-option",34);_.Q(7," 10 ");_.J();
_.F(8,"mat-option",34);_.Q(9," 25 ");_.J();_.F(10,"mat-option",34);_.Q(11," 100 ");_.J()()()()}a&2&&(a=_.O(),_.y(4),_.E("value",_.S(5,4,a.pageSize)),_.y(2),_.E("value",10),_.y(2),_.E("value",25),_.y(2),_.E("value",100))},HVc=function(a){if(a&1){const b=_.Ud();_.F(0,"div")(1,"mat-form-field",46)(2,"mat-select",47);_.R(3,"async");_.N("selectionChange",function(c){_.q(b);const d=_.O();return _.r(d.i9c(c.value))});_.F(4,"mat-option",34);_.Q(5," 25 ");_.J();_.F(6,"mat-option",34);_.Q(7," 50 ");_.J();_.F(8,
"mat-option",34);_.Q(9," 100 ");_.J();_.F(10,"mat-option",34);_.Q(11," 200 ");_.J()();_.F(12,"mat-label");_.Q(13," Starred paths on homepage ");_.J()()()}a&2&&(a=_.O(),_.y(2),_.E("value",_.S(3,5,a.vja)),_.y(2),_.E("value",25),_.y(2),_.E("value",50),_.y(2),_.E("value",100),_.y(2),_.E("value",200))},H9=class extends _.Ap{constructor(a,b,c,d){super(a,b,d,c,"change");this.z0b=!0}ngb(a){this.z0b&&_.xPa(this,"CHANGE",a)}};H9.O=function(a){return new (a||H9)(_.B(_.wp),_.B(_.Sm),_.B(_.re),_.B(_.zp,8))};
H9.La=_.xd({type:H9,na:[["input","ascTrackElement","","trackAction",""],["select","ascTrackElement","","trackAction",""],["textarea","ascTrackElement","","trackAction",""]," ascTrackElement  trackAction  trackGestureChange ".split(" ")],inputs:{z0b:"trackGestureChange"},features:[_.mg]});var I9=class{constructor(){this.Et=this.text="";this.ariaLabel="Hover or Focus for more information"}};I9.O=function(a){return new (a||I9)};
I9.wa=_.td({type:I9,na:[["help-tooltip","text",""]],inputs:{text:"text",Et:"tooltipClass",ariaLabel:"ariaLabel"},hc:["text",""],ya:3,Aa:3,Da:[["tabindex","0","role","button","matTooltipPosition","right",3,"matTooltipClass","matTooltip"]],qa:function(a,b){a&1&&(_.F(0,"span",0)(1,"mat-icon"),_.Q(2,"help_outline"),_.J()());a&2&&(_.E("matTooltipClass",b.Et)("matTooltip",b.text),_.og("aria-label",b.ariaLabel))},Fa:[_.gu,_.iA],styles:["help-tooltip[_nghost-%COMP%]{margin-left:8px}mat-icon[_ngcontent-%COMP%]{height:16px;font-size:16px;line-height:16px;width:16px;vertical-align:middle;cursor:default}"],
Ma:0});var J9=class{};J9.O=function(a){return new (a||J9)};J9.Ca=_.vd({type:J9});J9.Ba=_.Xc({imports:[_.Xn,_.hu,_.jA]});var IVc=Object.freeze({"invalid-number":!0}),K9=class{constructor(){this.oIb=!1}validate(a){return sVc(a.value,this.oIb?0:1)?null:IVc}};K9.O=function(a){return new (a||K9)};K9.La=_.xd({type:K9,na:[["","positiveIntegerValidator",""]],inputs:{oIb:"allowZero"},features:[_.Zg([{va:_.tw,Fb:K9,xd:!0}])]});var L9=class{validate(a){return a.value===void 0||a.value===""||sVc(a.value,1)?null:IVc}};L9.O=function(a){return new (a||L9)};
L9.La=_.xd({type:L9,na:[["","optionalPositiveIntegerValidator",""]],features:[_.Zg([{va:_.tw,Fb:L9,xd:!0}])]});_.M9=class{constructor(){this.cVb=""}};_.M9.O=function(a){return new (a||_.M9)};
_.M9.wa=_.td({type:_.M9,na:[["settings-header"]],inputs:{cVb:"pageTitle"},ac:["*"],ya:4,Aa:1,Da:["role;heading;aria-level;1;fxLayoutAlign;center center".split(";"),["fxFlex","grow",1,"title"]],qa:function(a,b){a&1&&(_.Eg(),_.F(0,"div",0)(1,"span",1),_.Q(2),_.J(),_.Gg(3),_.J());a&2&&(_.y(2),_.Vg(b.cVb))},Fa:[_.Br,_.gt],styles:["div[_ngcontent-%COMP%]{border-style:solid;border-width:1px;padding:12px 16px}.title[_ngcontent-%COMP%]{font-family:Google Sans;font-size:15px;font-weight:500;letter-spacing:.02em;margin:0;text-transform:capitalize;font-size:20px}"],Ma:0});var N9,JVc,KVc;N9=function(a,b,c){a.Ga.mb({element:"Settings",action:b,Me:c,gestureName:"CHANGE"})};JVc=function(a,b){if(!a.C0||!b)return!1;switch(b){case "SYSTEM":case "DARK":return!0;case "LIGHT":return!1;default:return _.db(b,void 0)}};KVc=function(a){if(!a)return!0;switch(a){case "DARK":return!1;case "SYSTEM":case "LIGHT":return!0;default:return _.db(a,void 0)}};
_.O9=class{constructor(a,b,c,d,e,f){this.document=a;this.Ga=b;this.Zb=c;this.zta=d;this.Kb=e;this.mZb=!0;this.Tob=this.Zb.lwa();this.Bha=this.Zb.dX();this.h6c=this.Zb.kX();this.l_b=this.Zb.o6();this.tabSize=this.Zb.nX();this.pageSize=this.Zb.jX();this.ps=this.zta.ps;this.vja=this.Zb.g6();this.c2b=_.NAb(this.Zb);this.A$c=this.Zb.swa();this.mea=this.Zb.Q5();this.Kma=this.Zb.p6();this.tr=this.Zb.m6();this.d6c=this.Zb.l6();this.KXc=this.Zb.X5();this.X7b=Array.from(_.x4a);this.bkc=Array.from(_.w4a);this.Za=
new _.ve;this.v5c=_.zF(g=>{N9(this,"themeChanged",g);this.Zb.xBa(g)});this.q5c=_.zF(g=>{N9(this,"darkSyntaxThemeChanged",g);this.Zb.Cla(g)});this.s5c=_.zF(g=>{N9(this,"lightSyntaxThemeChanged",g);this.Zb.Ola(g)});this.x8c=_.zF(g=>{N9(this,"highlightXrefsChanged",g.checked.toString());this.Zb.C8(g.checked)});this.z8c=_.zF(g=>{N9(this,"showFoldMarkersChanged",g.checked.toString());this.Zb.Wla(g.checked)});this.B8c=_.zF(g=>{N9(this,"stripGoogle3FromCopyChanged",g.checked.toString());this.Zb.BBa(g.checked)});
this.k9c=_.Uz((g,l)=>{N9(this,"tabSizeChanged",g);l&&this.Zb.Yla(Number(g))},300);this.j9c=_.Uz(g=>{N9(this,"pageSizeChanged",String(g));this.Zb.H8(g)},300);this.f9c=_.Uz((g,l)=>{N9(this,"codeFontSizeChanged",g);l&&(g===""?_.EF(this.zta):_.EF(this.zta,Number(g)))},300);this.i9c=_.Uz(g=>{N9(this,"numStarredPlacesChanged",String(g));this.Zb.Rla(g)},300);this.Z3c=()=>{_.EF(this.zta)};this.D8c=_.zF(g=>{N9(this,"xrefMiniPanelEnabledChanged",g.checked.toString());_.OAb(this.Zb,g.checked)});this.l9c=_.Uz((g,
l)=>{N9(this,"xrefMiniPanelMinWidthChanged",g);l&&this.Zb.fqb(Number(g))},300);this.p5c=_.zF(g=>{N9(this,"ciderDefaultChanged",g);this.Zb.oBa(g)});this.C8c=_.zF(g=>{N9(this,"suggestUniqueCiderWsChanged",g.checked.toString());this.Zb.CBa(g.checked)});this.A8c=_.zF(g=>{N9(this,"showPersonalizedResultsChanged",g.checked.toString());this.Zb.zBa(g.checked)});this.y8c=_.zF(g=>{N9(this,"showCustomContextMenuChanged",g.checked.toString());this.Zb.Vla(g.checked)});this.r5c=_.zF(g=>{N9(this,"hovercardVisibilityChanged",
g);this.Zb.Kla(g)});this.C0=f.C0();this.Ko=_.qk.has(2);this.z5c=_.q5a(f,"DARK");this.B5c=_.q5a(f,"LIGHT")}Dc(){this.Za.add(this.Kb.af.subscribe(a=>{a&&(a=this.document.querySelector(`#${a}`))&&(a==null||a.scrollIntoView(),a==null||a.focus(),a==null||a.classList.add("highlight-anim"))}))}Ia(){this.Za.unsubscribe()}};_.O9.O=function(a){return new (a||_.O9)(_.B(_.bi),_.B(_.wp),_.B(_.Qv),_.B(_.FF),_.B(_.Th),_.B(_.Yv),_.B(_.jv),_.B(_.lv))};
_.O9.wa=_.td({type:_.O9,na:[["general-settings"]],inputs:{mZb:"showHeader"},ya:76,Aa:44,Da:[["xrefMiniPanelMinWidthField","matInput"],["tabSizeField","matInput"],["codeFontSizeField","matInput"],["pageTitle","General",4,"ngIf"],[4,"ngIf"],["id","show-fold-markers-toggle","color","primary",3,"change","checked"],["id","highlight-xrefs-toggle","color","primary",3,"change","checked"],["id","show-custom-context-menu-toggle","color","primary",3,"change","checked"],[1,"preview"],["id","xrefs-mini-panel-toggle",
"color","primary",3,"change","checked","aria-label"],["id","xrefs-mini-panel-min-width-field"],["matInput","","positiveIntegerValidator","","autocomplete","off","aria-label","Change the minimum browser width for the references preview pane to be visible when the setting is enabled",3,"ngModelChange","allowZero","ngModel","disabled"],["matSuffix",""],["mat-icon-button","","class","help-link-button","matTooltip","Help","aria-label","More information about the reference preview panel","ascTrackElement",
"Settings","trackAction","openXrefHelp","externalLink","http://go/cs-xref#using-the-breadcrumb-trail",4,"ngIf"],["id","hovercard-visibility-field"],[3,"selectionChange","value"],["value","NEVER_SHOW"],["value","SHOW_WITH_SHIFT"],["value","SHOW_WITH_CTRL"],["value","SHOW_WITH_PLATFORM_CMD"],["value","SHOW_ALWAYS"],["id","tab-size-field"],["matInput","","positiveIntegerValidator","","autocomplete","off",3,"ngModelChange","ngModel"],["id","code-font-size-field"],["matInput","","optionalPositiveIntegerValidator",
"","autocomplete","off","ascTrackElement","Settings","trackAction","typeCodeFontSize",3,"ngModelChange","ngModel"],["type","button","gme-button-old","","id","code-font-size-reset-button","format","hairline","size","xsmall","ascTrackElement","Settings","trackAction","resetCodeFontSize",3,"click"],["text","This setting affects any text representing code such as the main code panel and search results."],["pageTitle","General"],["id","theme-selector"],["value","LIGHT"],["value","DARK"],["value","SYSTEM"],
["id","dark-syntax-theme-selector"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["id","light-syntax-theme-selector"],["id","strip-google3-from-copy-toggle","color","primary",3,"change","checked"],["mat-icon-button","","matTooltip","Help","aria-label","More information about the reference preview panel","ascTrackElement","Settings","trackAction","openXrefHelp","externalLink","http://go/cs-xref#using-the-breadcrumb-trail",1,"help-link-button"],["inline",""],["id","cider-default-field"],["value","cider"],
["value","prompt"],["id","unique-cider-ws-toggle","color","primary",3,"change","checked"],["id","personalization-toggle","color","primary",3,"change","checked"],["mat-icon-button","","matTooltip","Help","aria-label","More information about the search personalization setting","ascTrackElement","Settings","trackAction","openPersonalizationHelp","externalLink","https://goto.google.com/cs-personalization",1,"help-link-button"],["id","page-size-selector"],["id","num-starred-places-selector"],["aria-label",
"Change the number of starred path shown by default on the landing page",3,"selectionChange","value"]],qa:function(a,b){if(a&1){const c=_.Ud();_.C(0,tVc,1,0,"settings-header",3)(1,uVc,12,3,"div",4)(2,wVc,7,4,"div",4);_.R(3,"async");_.C(4,AVc,8,5,"div",4);_.R(5,"async");_.C(6,BVc,4,3,"div",4);_.F(7,"div")(8,"mat-slide-toggle",5);_.R(9,"async");_.N("change",function(d){_.q(c);return _.r(b.z8c(d))});_.Q(10," Show Fold Markers ");_.J()();_.F(11,"div")(12,"mat-slide-toggle",6);_.R(13,"async");_.N("change",
function(d){_.q(c);return _.r(b.x8c(d))});_.Q(14," Highlight References ");_.J()();_.F(15,"div")(16,"mat-slide-toggle",7);_.R(17,"async");_.N("change",function(d){_.q(c);return _.r(b.y8c(d))});_.Q(18," Show Cross References Context Menu on right click ");_.J()();_.F(19,"div",8)(20,"mat-slide-toggle",9);_.R(21,"async");_.N("change",function(d){_.q(c);return _.r(b.D8c(d))});_.Q(22," Enable the references preview pane when the browser is wider than ");_.J();_.F(23,"mat-form-field",10)(24,"input",11,
0);_.R(26,"async");_.R(27,"async");_.N("ngModelChange",function(d){_.q(c);return _.r(b.l9c(d,_.Cg(25).rd.valid))});_.J();_.F(28,"span",12);_.Q(29,"pixels");_.J();_.F(30,"mat-error");_.Q(31," Must set width to a positive integer. ");_.J()();_.C(32,CVc,3,0,"a",13);_.J();_.C(33,DVc,10,3,"div",4)(34,EVc,4,3,"div",4)(35,FVc,7,3,"div",4);_.F(36,"div")(37,"mat-form-field",14)(38,"mat-label");_.Q(39," Show identifier hovercards ");_.J();_.F(40,"mat-select",15);_.R(41,"async");_.N("selectionChange",function(d){_.q(c);
return _.r(b.r5c(d.value))});_.F(42,"mat-option",16);_.Q(43," Never show ");_.J();_.F(44,"mat-option",17);_.Q(45," Hold 'Shift' to show ");_.J();_.F(46,"mat-option",18);_.Q(47," Hold 'Control' to show ");_.J();_.F(48,"mat-option",19);_.Q(49," Hold 'Control' or 'Command' (macOS) to show ");_.J();_.F(50,"mat-option",20);_.Q(51," Always show ");_.J()()()();_.F(52,"div")(53,"mat-form-field",21)(54,"input",22,1);_.R(56,"async");_.N("ngModelChange",function(d){_.q(c);return _.r(b.k9c(d,_.Cg(55).rd.valid))});
_.J();_.F(57,"mat-label");_.Q(58," Tab size (chars) ");_.J();_.F(59,"mat-error");_.Q(60," Must set tab size to a positive integer. ");_.J()()();_.C(61,GVc,12,6,"div",4)(62,HVc,14,7,"div",4);_.F(63,"div")(64,"mat-form-field",23)(65,"input",24,2);_.R(67,"async");_.N("ngModelChange",function(d){_.q(c);return _.r(b.f9c(d,_.Cg(66).rd.valid))});_.J();_.F(68,"mat-label");_.Q(69," Code font size (px) ");_.J();_.F(70,"mat-error");_.Q(71," Must set code font size to a positive integer or clear the field. ");
_.J()();_.F(72,"button",25);_.N("click",function(){_.q(c);return _.r(b.Z3c())});_.F(73,"span");_.Q(74,"Reset");_.J()();_.K(75,"help-tooltip",26);_.J()}a&2&&(a=_.Cg(25),_.E("ngIf",b.mZb),_.y(),_.E("ngIf",b.C0),_.y(),_.E("ngIf",JVc(b,_.S(3,22,b.Tob))),_.y(2),_.E("ngIf",KVc(_.S(5,24,b.Tob))),_.y(2),_.E("ngIf",b.Ko),_.y(2),_.E("checked",_.S(9,26,b.h6c)),_.y(4),_.E("checked",_.S(13,28,b.Bha)),_.y(4),_.E("checked",_.S(17,30,b.d6c)),_.y(4),_.E("checked",_.S(21,32,b.c2b))("aria-label","Enable the references preview pane when the browser is wider than "+
a.value+" pixels"),_.y(4),_.E("allowZero",!0)("ngModel",_.S(26,34,b.A$c))("disabled",_.S(27,36,b.c2b)===!1),_.y(8),_.E("ngIf",b.Ko),_.y(),_.E("ngIf",b.Ko),_.y(),_.E("ngIf",b.Ko),_.y(),_.E("ngIf",b.Ko),_.y(5),_.E("value",_.S(41,38,b.KXc)),_.y(14),_.E("ngModel",_.S(56,40,b.tabSize)),_.y(7),_.E("ngIf",!b.Ko),_.y(),_.E("ngIf",b.Ko),_.y(3),_.E("ngModel",_.S(67,42,b.ps)))},Fa:[_.Bp,H9,_.Qn,_.Rn,_.xp,_.uk,_.yw,_.Fw,_.kA,I9,_.ew,_.st,_.pw,_.Xw,_.Sw,_.eA,_.fA,_.gu,_.qw,_.bx,_.zA,_.AA,_.$z,_.CK,_.AK,_.Ix,_.Lx,
_.M9,L9,K9,_.Wn],styles:["div[_ngcontent-%COMP%]{padding:16px;position:relative}.preview[_ngcontent-%COMP%]{align-items:center;display:flex;padding:0 16px}.preview[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{margin-left:12px;width:100px}.highlight-anim[_ngcontent-%COMP%]{-webkit-animation:_ngcontent-%COMP%_anchorHighlight .5s ease .1s 2;animation:_ngcontent-%COMP%_anchorHighlight .5s ease .1s 2}@-webkit-keyframes _ngcontent-%COMP%_anchorHighlight{50%{outline:2px solid var(--primary-default)}}@keyframes _ngcontent-%COMP%_anchorHighlight{50%{outline:2px solid var(--primary-default)}}#code-font-size-reset-button[_ngcontent-%COMP%]{margin-left:8px}[_nghost-%COMP%]     .gmat-mdc-button.mat-mdc-icon-button{--mdc-icon-button-state-layer-size:24px;font-size:18px;padding:0}.mat-mdc-form-field[_ngcontent-%COMP%]:not(.boost):not(.boost):not(.boost){--mat-select-trigger-text-line-height:1.25;--mat-select-trigger-text-size:13px;--mat-form-field-state-layer-color:transparent}.mat-mdc-form-field[_ngcontent-%COMP%]:not(.boost):not(.boost):not(.boost)     .mat-mdc-text-field-wrapper{--input-field-bg:transparent;padding:0}.mat-mdc-form-field[_ngcontent-%COMP%]:not(.boost):not(.boost):not(.boost)     .mat-mdc-text-field-wrapper.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--warn-default)}.mat-mdc-form-field[_ngcontent-%COMP%]:not(.boost):not(.boost):not(.boost)     .mat-mdc-floating-label{--mdc-filled-text-field-label-text-size:13px;display:inline-flex;color:var(--text-secondary);padding-bottom:4px}.mat-mdc-form-field[_ngcontent-%COMP%]:not(.boost):not(.boost):not(.boost)     .mat-mdc-form-field-infix{line-height:1.25;min-height:unset;padding-top:12px}.mat-mdc-form-field[_ngcontent-%COMP%]:not(.boost):not(.boost):not(.boost)     .mat-mdc-select-arrow-wrapper{-webkit-transform:none;transform:none}"],
Ma:0});_.P9=class{};_.P9.O=function(a){return new (a||_.P9)};_.P9.Ca=_.vd({type:_.P9});_.P9.Ba=_.Xc({imports:[_.Xn,_.jt]});_.Q9=class{};_.Q9.O=function(a){return new (a||_.Q9)};_.Q9.Ca=_.vd({type:_.Q9});_.Q9.Ba=_.Xc({Nb:[{va:_.H6a,jc:{hG:!0,e9:"dynamic"}}],imports:[_.Dp,_.Xn,_.yp,_.dA,_.mA,J9,_.Ox,_.gx,_.hu,_.ix,_.LF,_.QF,_.DK,_.iy,_.P9]});
}catch(e){_._DumpException(e)}
try{
_.si("oss");
/*

 The MIT License (MIT)

 Copyright (c) 2015 Dmitry Ivanov

 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 zWc=function(a,b){a:{const c=a.length,d=typeof a==="string"?a.split(""):a;for(let e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a)){b=e;break a}b=-1}return b<0?null:typeof a==="string"?a.charAt(b):a[b]},AWc=function(a,b,c){if(a){var d=_.Yzb(a);if(!b)return d.toString();a=_.yi(b)||_.zi(b)||b;switch([_.Zzb,_.$zb,_.aAb].find(e=>_.bAb(e,d))){case _.Zzb:case _.aAb:return c&&c!=="/"?_.Nta(d.toString(),"blob",a,c):_.Nta(d.toString(),"tree",a);case _.$zb:return _.Nta(d.toString(),"src",a,c||"")}}},l$=function(...a){return zWc(a,
b=>b!==void 0)},DWc=function(a){var b,c=[],d=1;if(typeof a==="string")if(BWc[a]){c=BWc[a].slice();var e="rgb"}else if(a==="transparent")d=0,e="rgb",c=[0,0,0];else if(/^#[A-Fa-f0-9]+$/.test(a)){var f=a.slice(1),g=f.length;d=1;g<=4?(c=[parseInt(f[0]+f[0],16),parseInt(f[1]+f[1],16),parseInt(f[2]+f[2],16)],g===4&&(d=parseInt(f[3]+f[3],16)/255)):(c=[parseInt(f[0]+f[1],16),parseInt(f[2]+f[3],16),parseInt(f[4]+f[5],16)],g===8&&(d=parseInt(f[6]+f[7],16)/255));c[0]||(c[0]=0);c[1]||(c[1]=0);c[2]||(c[2]=0);
e="rgb"}else(b=/^((?:rgb|hs[lvb]|hwb|cmyk?|xy[zy]|gray|lab|lchu?v?|[ly]uv|lms)a?)\s*\(([^\)]*)\)/.exec(a))?(a=b[1],d=a==="rgb",e=f=a.replace(/a$/,""),g=f==="cmyk"?4:f==="gray"?1:3,c=b[2].trim().split(/\s*,\s*/).map(function(l,p){if(/%$/.test(l)){if(p===g)return parseFloat(l)/100;if(f==="rgb")return parseFloat(l)*255/100}else if(f[p]==="h"&&!/deg$/.test(l)&&CWc[l]!==void 0)return CWc[l];return parseFloat(l)}),a===f&&c.push(1),d=d?1:c[g]===void 0?1:c[g],c=c.slice(0,g)):a.length>10&&/[0-9](?:\s|\/)/.test(a)&&
(c=a.match(/([0-9]+)/g).map(function(l){return parseFloat(l)}),e=a.match(/([a-z])/ig).join("").toLowerCase());else isNaN(a)?_.Hk(a)&&!Array.isArray(a)?(b=l$(a.r,a.red,a.R,null),b!==null?(e="rgb",c=[b,l$(a.cr,a.green,a.G),l$(a.b,a.blue,a.B)]):(e="hsl",c=[l$(a.h,a.Swa,a.xE),l$(a.s,a.saturation,a.S),l$(a.l,a.YK,a.L,a.b,a.brightness)]),d=l$(a.a,a.alpha,a.opacity,1),a.opacity!=null&&(d/=100)):Array.isArray(a)&&(c=[a[0],a[1],a[2]],e="rgb",d=a.length===4?a[3]:1):(e="rgb",c=[a>>>16,(a&65280)>>>8,a&255]);
return{space:e,values:c,alpha:d}},m$=function(a,b,c){if(isNaN(a)||a<0||a>b)throw new RangeError("Vf`"+a+"`"+c+"`0`"+b);},EWc=function(a){if(!/^[a-fA-F0-9]+$/.test(a))throw Error("Xf`"+a);return parseInt(a,16)},FWc=function(a){a=a.toString(16);return a.length>=2?a:"0"+a},n$=function(a){return a<=.04045?a/12.92:((a+.055)/1.055)**2.4},GWc=function(a){return a<=.0031308?12.92*a:1.055*a**(1/2.4)-.055},o$=function(a){const b=6/29;return a>b**3?a**(1/3):1/(3*b**2)*a+4/29},HWc=function(a){const b=6/29;return a>
b?a**3:3*b**2*(a-4/29)},RWc=function(a,b,c){typeof b!=="number"&&(b=IWc[b]);var d=JWc(a);a=JWc(c||KWc());c=`${LWc(d)},${b},${LWc(a)}`;if(MWc.has(c))return MWc.get(c);if(NWc(d,a)>b)a=d;else{var e=OWc(d);d=OWc(a).YK>50?-1:1;let f=PWc(e);for(let g=e.YK;g>=0&&g<=100&&!(f=PWc(new QWc(g,e.a,e.b)),NWc(f,a)>b);g+=d);a=f}MWc.set(c,a);return a},JWc=function(a){if(a instanceof p$)return a;if(a instanceof SWc)return new p$(a.red,a.green,a.blue);if(a instanceof _.H2a)return new p$(_.zl(a,1)||0,_.zl(a,2)||0,_.zl(a,
3)||0);a.startsWith("#")&&(a=a.substring(1));return TWc(a)},KWc=function(){var a=getComputedStyle(document.body).backgroundColor;if(!a)return UWc;const {space:b,values:c,alpha:d}=DWc(a);switch(b){case "rgb":const [p,t,w]=c;return VWc(new p$(p/255,t/255,w/255,d),UWc);case "hsl":const [A,G,I]=c;var e=new WWc(A,G/100,I/100,d),f=(1-Math.abs(2*e.YK-1))*e.saturation;a=e.alpha;var g=f,l=Math.max(0,e.YK-f/2);let L=f=l;e=e.Swa%360/60;const V=g*(1-Math.abs(e%2-1));switch(Math.floor(e)){case 0:f+=g;L+=V;break;
case 1:f+=V;L+=g;break;case 2:L+=g;l+=V;break;case 3:L+=V;l+=g;break;case 4:f+=V;l+=g;break;case 5:f+=g,l+=V}a=new p$(f,L,l,a);return VWc(a,UWc);default:throw Error("Yf`"+b);}},XWc=function(a){a&1&&_.K(0,"img",19);a&2&&(a=_.O().Ka,_.E("src",a.AY,_.tf))},YWc=function(a){a&1&&_.K(0,"global-search-box",22);a&2&&(a=_.O().Ka,_.E("config",a))},ZWc=function(a,b){a&1&&(_.F(0,"div",20),_.C(1,YWc,1,1,"global-search-box",21),_.J());a&2&&(a=b.Ka,_.y(),_.E("ngIf",a.pia))},$Wc=function(a,b){a&1&&(_.M(0),_.Q(1,
"\n            "),_.F(2,"li",15),_.Q(3,"\n              "),_.F(4,"a",26),_.Q(5),_.J(),_.Q(6,"\n            "),_.J(),_.Q(7,"\n          "),_.ug());a&2&&(a=b.ua,_.y(4),_.E("universalLink",a.target)("sameWindow",!0)("trackAction",a.WB),_.y(),_.Ug("\n                ",a.label,"\n              "))},aXc=function(a){a&1&&(_.F(0,"div",23)(1,"nav",24)(2,"ul",13),_.C(3,$Wc,8,4,"ng-container",25),_.J()()());a&2&&(a=_.O().Ka,_.y(3),_.E("ngForOf",a.gTa))},bXc=function(a){if(a&1){const b=_.Ud();_.F(0,"li",15)(1,
"button",27);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(c.kbb.next(void 0))});_.Q(2," Keyboard Shortcuts ");_.J()()}},cXc=function(a,b){a&1&&(_.F(0,"li",15)(1,"a",28),_.Q(2),_.J()());a&2&&(a=b.ua,_.y(),_.E("universalLink",a.target)("trackAction",a.WB),_.y(),_.Ug(" ",a.label," "))},dXc=function(a,b){if(a&1){const c=_.Ud();_.F(0,"header",2)(1,"div",3)(2,"a",4);_.C(3,XWc,1,1,"img",5);_.K(4,"onedev-appbar-title",6);_.J()();_.C(5,ZWc,2,1,"div",7);_.R(6,"async");_.F(7,"div",8);_.C(8,aXc,4,
1,"div",9);_.F(9,"div",10)(10,"button",11)(11,"mat-icon");_.Q(12,"more_vert");_.J()()();_.F(13,"mat-menu",12,0)(15,"ul",13);_.C(16,bXc,3,0,"li",14);_.R(17,"async");_.F(18,"li",15)(19,"button",16);_.N("click",function(){_.q(c);_.O().tl.open(q$);return _.r()});_.Q(20," Settings ");_.J()();_.C(21,cXc,3,3,"li",17);_.F(22,"li",15)(23,"button",18);_.N("click",function(){_.q(c);const d=_.O();return _.r(d.A7("CLICK"))});_.Q(24," Send Feedback ");_.J()()()()()()}if(a&2){a=b.Ka;b=_.Cg(14);const c=_.O();_.pg("height",
a.AY?"76px":null);_.y(2);_.qg("app-logo",a.AY);_.E("universalLink",a.Eha)("sameWindow",!0)("title",a.title?a.title:"");_.y();_.E("ngIf",a.AY);_.y();_.Ig("productName",a.AY?void 0:a.title);_.E("svgIcon",a.AY?void 0:"oss:logo");_.y();_.E("ngIf",_.S(6,16,c.Io));_.y(3);_.E("ngIf",!a.KQb);_.y(2);_.E("matMenuTriggerFor",b);_.y(3);_.E("overlapTrigger",!1);_.y(3);_.E("ngIf",_.S(17,18,c.K8));_.y(5);_.E("ngForOf",a.CTb)}},eXc=function(a){a&1&&_.K(0,"announcement-bar",5)},fXc=function(a){a&1&&(_.F(0,"div",6),
_.K(1,"loading"),_.J())},gXc=function(a,b){a&1&&(_.F(0,"a",1)(1,"div",2)(2,"div",3),_.K(3,"img",4),_.J(),_.F(4,"span",5),_.Q(5),_.J()(),_.F(6,"span",6),_.Q(7),_.J(),_.F(8,"div",7)(9,"a",8),_.Q(10," View Project "),_.J()()());a&2&&(a=b.ua,b=_.O(),_.E("routerLink",b.ZVb(a)),_.y(3),_.Ig("src",a.Hk,_.tf),_.Hg("alt","Icon for ",a.displayName,""),_.y(2),_.Vg(a.displayName),_.y(2),_.Vg(a.RD))},hXc=function(a){if(a&1){const b=_.Ud();_.F(0,"button",12);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.q4())});
_.F(1,"mat-icon");_.Q(2,"close");_.J()()}a&2&&(a=_.O(),_.E("ascTrackElement",a.nx)("matTooltip",a.Yyb),_.og("aria-label",a.Yyb))},iXc=function(a){a&1&&(_.F(0,"a",13),_.K(1,"mat-icon",14),_.J());a&2&&(a=_.O(),_.E("universalLink",a.VO))},jXc=function(a){a&1&&_.vg(0)},kXc=function(a,b){a&1&&(_.F(0,"search-box-suggestion-item",15),_.C(1,jXc,1,0,"ng-container",16),_.J());a&2&&(a=b.ua,_.E("isSelectable",!!a.bCa)("payload",a),_.y(),_.E("ngTemplateOutlet",a.qa)("ngTemplateOutletContext",a.ZQ))},lXc=function(a){a&
1&&_.vg(0)},mXc=function(a){a&1&&(_.F(0,"div",19),_.C(1,lXc,1,0,"ng-container",20),_.J());if(a&2){a=_.O(2);const b=_.Cg(12);_.pg("width",a.mla,"px");_.y();_.E("ngTemplateOutlet",b.qa)}},nXc=function(a){if(a&1){const b=_.Ud();_.M(0,17);_.N("ascResizeNotifier",function(c){_.q(b);const d=_.O();return _.r(d.Cgb(c))});_.C(1,mXc,2,3,"div",18);_.ug()}if(a&2){a=_.O();const b=_.Cg(12);_.E("elementToWatch",_.Cg(1));_.y();_.E("ngIf",b.Lz&&a.YJ)}},oXc=function(a){a&1&&_.K(0,"img",6);a&2&&(a=_.O(),_.Ig("src",
a.Hk,_.tf),_.Hg("alt","",a.label," Logo"))},pXc=function(a){a&1&&_.K(0,"mat-icon",7)},qXc=function(a){a&1&&_.K(0,"loading")},rXc=function(a){a&1&&_.K(0,"whitelabelled-search",8);a&2&&(a=_.O(2).Ka,_.E("projects",a.Tb.bo)("iconUrl",a.Tb.Hk)("label",a.Tb.displayName))},sXc=function(a){a&1&&_.K(0,"discover-find-contribute",9);a&2&&(a=_.O(2).Ka,_.E("projects",a.Tb.bo))},tXc=function(a){a&1&&(_.M(0,2),_.C(1,rXc,1,3,"whitelabelled-search",6)(2,sXc,1,1,"discover-find-contribute",7),_.ug());if(a&2){a=_.O().Ka;
const b=_.O();_.E("ngSwitch",a.Tb.qa);_.y();_.E("ngSwitchCase",b.Gpc.woa)}},uXc=function(a){a&1&&_.vg(0)},vXc=function(a){a&1&&(_.M(0),_.C(1,uXc,1,0,"ng-container",10),_.ug());a&2&&(_.O(2),a=_.Cg(3),_.y(),_.E("ngTemplateOutlet",a))},wXc=function(a,b){a&1&&(_.M(0,2),_.C(1,qXc,1,0,"loading",3)(2,tXc,3,2,"ng-container",4)(3,vXc,2,1,"ng-container",5),_.ug());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Xc.qj),_.y(),_.E("ngSwitchCase",b.Xc.ki))},xXc=function(a){a&1&&(_.F(0,"icon-empty-state-display",
11)(1,"icon-empty-state-title"),_.Q(2," Unable to load page. "),_.J(),_.F(3,"icon-empty-state-subtitle"),_.Q(4," Please try again later. "),_.J()());a&2&&_.E("isSvg",!1)},yXc=function(a){a&1&&_.K(0,"img",21);a&2&&(a=_.O().Ka,_.Ig("src",a.Mda,_.tf))},zXc=function(a){a&1&&_.K(0,"th",22)},AXc=function(a,b){a&1&&(_.F(0,"a",32),_.K(1,"mat-icon",33),_.F(2,"span",34),_.Q(3),_.J()());if(a&2){a=b.Ka;b=_.O().Ka;const c=_.O(6);_.Hg("title","View on ",a.name,"");_.Hg("aria-label","View on ",a.name,"");_.E("externalLink",
c.nWc(b));_.y();_.E("svgIcon",a.icon);_.y(2);_.Ug(" View on ",a.name," ")}},BXc=function(a,b){a&1&&(_.M(0),_.C(1,AXc,4,7,"a",31),_.ug());a&2&&(a=b.Ka,b=_.O(6),_.y(),_.E("ngIf",b.g3c(a)))},CXc=function(a){a&1&&(_.F(0,"td",29),_.C(1,BXc,2,1,"ng-container",30),_.J());a&2&&(a=_.O().ua,_.y(),_.E("ngIf",a==null?null:a.repository==null?null:a.repository.LY))},DXc=function(a){a&1&&(_.F(0,"span",34),_.Q(1," Language unknown "),_.J())},EXc=function(a){a&1&&(_.F(0,"div"),_.R(1,"colorContrast"),_.F(2,"mat-icon"),
_.Q(3,"check_circle"),_.J(),_.F(4,"span",34),_.Q(5," Has references "),_.J()());a&2&&(a=_.O(2).Ka,_.pg("color",_.PA(1,2,a.mM,"uiElement")))},FXc=function(a){a&1&&(_.F(0,"span",34),_.Q(1," No references "),_.J())},HXc=function(a,b){a&1&&(_.F(0,"tr"),_.C(1,CXc,2,1,"td",23),_.F(2,"td",24)(3,"a",25),_.R(4,"colorContrast"),_.Q(5),_.J()(),_.F(6,"td"),_.Q(7),_.R(8,"dateTimeDisplay"),_.J(),_.F(9,"td"),_.Q(10),_.C(11,DXc,2,0,"span",26),_.J(),_.F(12,"td"),_.Q(13),_.J(),_.F(14,"td",27),_.C(15,EXc,6,5,"div",
28)(16,FXc,2,0,"ng-template",null,0,_.dh),_.J()());if(a&2){a=b.ua;b=_.Cg(17);var c=_.O().Ka;_.O(3);_.y();_.E("ngIf",GXc(c.st));_.y(2);_.pg("color",_.PA(4,11,c.mM,"text"));c=a.repository&&a.repository.Oe?_.Jq(new _.Ki({de:{type:"ossProject",id:c.name},repository:a.name||a.repository.Oe.di})):void 0;_.E("routerLink",c);_.y(2);_.Ug(" ",a.name||a.repository.Oe.di," ");_.y(2);c=a.WK;c=Date.parse(c)===0?null:c;_.Vg(_.PA(8,14,c,"relativeTime"));_.y(3);_.Ug(" ",a.languages.join(", ")," ");_.y();_.E("ngIf",
!a.languages||a.languages.length===0);_.y(2);_.Vg(a.license);_.y(2);_.E("ngIf",a.Gwa)("ngIfElse",b)}},JXc=function(a,b){a&1&&(_.F(0,"div",7),_.C(1,yXc,1,1,"img",8),_.F(2,"div",9)(3,"div",10),_.K(4,"img",11),_.F(5,"div")(6,"h1",12),_.R(7,"colorContrast"),_.F(8,"conditional-link",13),_.Q(9),_.J()(),_.F(10,"h2",14),_.Q(11),_.J()()(),_.K(12,"oss-home-search-box",15),_.R(13,"async"),_.F(14,"h2",16),_.Q(15," Repositories "),_.J(),_.F(16,"table",17)(17,"thead")(18,"tr"),_.C(19,zXc,1,0,"th",18),_.F(20,"th"),
_.Q(21,"Name"),_.J(),_.F(22,"th"),_.Q(23," Last Commit Date "),_.J(),_.F(24,"th"),_.Q(25,"Language"),_.J(),_.F(26,"th"),_.Q(27,"License"),_.J(),_.F(28,"th",19),_.Q(29," References "),_.J()()(),_.F(30,"tbody"),_.C(31,HXc,18,17,"tr",20),_.J()()()());a&2&&(a=b.Ka,b=_.O(3),_.y(),_.E("ngIf",a.Mda),_.y(3),_.Ig("src",a.Hk,_.tf),_.Ig("alt",a.RD),_.y(2),_.pg("color",_.PA(7,14,a.mM,"heading")),_.og("aria-label",a.displayName?a.displayName:"Project Name"),_.y(2),_.E("condition",a.Sja)("link",a.Sja)("sameWindow",
!0),_.y(),_.Ug(" ",a.displayName," "),_.y(2),_.Vg(a.RD),_.y(),_.E("config",_.S(13,17,b.Io)),_.y(7),_.E("ngIf",GXc(a.st)),_.y(12),_.E("ngForOf",IXc(a.st)))},KXc=function(a){a&1&&(_.M(0),_.C(1,JXc,32,19,"div",6),_.ug());a&2&&(a=_.O().Ka,_.y(),_.E("ngIf",a.Tb))},LXc=function(a){a&1&&(_.F(0,"icon-empty-state-display",35)(1,"icon-empty-state-title"),_.Q(2," Could not load project "),_.J()())},MXc=function(a){a&1&&_.K(0,"loading",36);a&2&&_.E("diameter",20)},NXc=function(a,b){a&1&&(_.M(0,2),_.C(1,KXc,2,
1,"ng-container",3)(2,LXc,3,0,"icon-empty-state-display",4)(3,MXc,1,1,"loading",5),_.ug());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Xc.ki),_.y(),_.E("ngSwitchCase",b.Xc.Error),_.y(),_.E("ngSwitchCase",b.Xc.qj))},r$={g$b:"DISCOVER_FIND_CONTRIBUTE",OCc:"UNKNOWN_TEMPLATE",woa:"WHITELABELLED_SEARCH",values(){return[r$.OCc,r$.g$b,r$.woa]}},SWc=class extends _.W{constructor(a={}){super();this.i.red=a.red==null?null:a.red;this.i.green=a.green==null?null:a.green;this.i.blue=
a.blue==null?null:a.blue;this.i.alpha=a.alpha==null?null:a.alpha}get alpha(){return _.Z(this,"alpha")?_.T(this,"alpha"):0}set alpha(a){this.i.alpha=a}get blue(){return _.Z(this,"blue")?_.T(this,"blue"):0}set blue(a){this.i.blue=a}get green(){return _.Z(this,"green")?_.T(this,"green"):0}set green(a){this.i.green=a}get red(){return _.Z(this,"red")?_.T(this,"red"):0}set red(a){this.i.red=a}ha(){return SWc}ka(){return{keys:["alpha","blue","green","red"]}}},OXc=class extends _.W{constructor(a={}){super();
this.i.repository=a.repository==null?null:a.repository;this.i.tags=a.tags==null?null:a.tags;this.i.hasSemanticIndex=a.Gwa==null?null:a.Gwa;this.i.lastCommitTime=a.WK==null?null:a.WK;this.i.language=a.language==null?null:a.language;this.i.languages=a.languages==null?null:a.languages;this.i.license=a.license==null?null:a.license;this.i.name=a.name==null?null:a.name;this.i.hidden=a.hidden==null?null:a.hidden;this.i.defaultBranch=a.oua==null?null:a.oua}get oua(){return _.Z(this,"defaultBranch")?_.T(this,
"defaultBranch"):""}set oua(a){this.i.defaultBranch=a}get Gwa(){return _.Z(this,"hasSemanticIndex")?_.T(this,"hasSemanticIndex"):!1}set Gwa(a){this.i.hasSemanticIndex=a}get hidden(){return _.Z(this,"hidden")?_.T(this,"hidden"):!1}set hidden(a){this.i.hidden=a}get language(){return _.Z(this,"language")?_.T(this,"language"):""}set language(a){this.i.language=a}get languages(){return _.Z(this,"languages")?_.T(this,"languages"):[]}set languages(a){this.i.languages=a}get WK(){return _.Z(this,"lastCommitTime")?
_.T(this,"lastCommitTime"):""}set WK(a){this.i.lastCommitTime=a}get license(){return _.Z(this,"license")?_.T(this,"license"):""}set license(a){this.i.license=a}get name(){return _.Z(this,"name")?_.T(this,"name"):""}set name(a){this.i.name=a}get repository(){return _.Z(this,"repository")?_.T(this,"repository"):null}set repository(a){this.i.repository=a}get tags(){return _.Z(this,"tags")?_.T(this,"tags"):[]}set tags(a){this.i.tags=a}ha(){return OXc}ka(){return{keys:"defaultBranch hasSemanticIndex hidden language languages lastCommitTime license name repository tags".split(" "),
Ha:{repository:_.qAb}}}},PXc=class extends _.W{constructor(a={}){super();this.i.name=a.name==null?null:a.name;this.i.displayName=a.displayName==null?null:a.displayName;this.i.iconUrl=a.Hk==null?null:a.Hk;this.i.shortDescription=a.RD==null?null:a.RD;this.i.homePageUrl=a.k8a==null?null:a.k8a;this.i.ospoPageUrl=a.Sja==null?null:a.Sja;this.i.repositories=a.st==null?null:a.st;this.i.backgroundImageUrl=a.Mda==null?null:a.Mda;this.i.themeColor=a.mM==null?null:a.mM;this.i.repoKeyPrefix=a.yAa==null?null:a.yAa;
this.i.relatedFilesConfig=a.WZ==null?null:a.WZ}get Mda(){return _.Z(this,"backgroundImageUrl")?_.T(this,"backgroundImageUrl"):""}set Mda(a){this.i.backgroundImageUrl=a}get displayName(){return _.Z(this,"displayName")?_.T(this,"displayName"):""}set displayName(a){this.i.displayName=a}get k8a(){return _.Z(this,"homePageUrl")?_.T(this,"homePageUrl"):""}set k8a(a){this.i.homePageUrl=a}get Hk(){return _.Z(this,"iconUrl")?_.T(this,"iconUrl"):""}set Hk(a){this.i.iconUrl=a}get name(){return _.Z(this,"name")?
_.T(this,"name"):""}set name(a){this.i.name=a}get Sja(){return _.Z(this,"ospoPageUrl")?_.T(this,"ospoPageUrl"):""}set Sja(a){this.i.ospoPageUrl=a}get WZ(){return _.Z(this,"relatedFilesConfig")?_.T(this,"relatedFilesConfig"):null}set WZ(a){this.i.relatedFilesConfig=a}get yAa(){return _.Z(this,"repoKeyPrefix")?_.T(this,"repoKeyPrefix"):""}set yAa(a){this.i.repoKeyPrefix=a}get st(){return _.Z(this,"repositories")?_.T(this,"repositories"):[]}set st(a){this.i.repositories=a}get RD(){return _.Z(this,"shortDescription")?
_.T(this,"shortDescription"):""}set RD(a){this.i.shortDescription=a}get mM(){return _.Z(this,"themeColor")?_.T(this,"themeColor"):null}set mM(a){this.i.themeColor=a}ha(){return PXc}ka(){return{Oa:{repositories:OXc},keys:"backgroundImageUrl displayName homePageUrl iconUrl name ospoPageUrl relatedFilesConfig repoKeyPrefix repositories shortDescription themeColor".split(" "),Ha:{relatedFilesConfig:_.rAb,themeColor:SWc}}}},QXc=class extends _.W{constructor(a={}){super();this.i.template=a.qa==null?null:
a.qa;this.i.projects=a.bo==null?null:a.bo;this.i.displayName=a.displayName==null?null:a.displayName;this.i.iconUrl=a.Hk==null?null:a.Hk;this.i.aboutUrl=a.F3==null?null:a.F3;this.i.ciUrl=a.o4==null?null:a.o4;this.i.privacyPolicyUrl=a.V7==null?null:a.V7;this.i.termsOfServiceUrl=a.l9==null?null:a.l9}static get Ozb(){return r$}get F3(){return _.Z(this,"aboutUrl")?_.T(this,"aboutUrl"):""}set F3(a){this.i.aboutUrl=a}get o4(){return _.Z(this,"ciUrl")?_.T(this,"ciUrl"):""}set o4(a){this.i.ciUrl=a}get displayName(){return _.Z(this,
"displayName")?_.T(this,"displayName"):""}set displayName(a){this.i.displayName=a}get Hk(){return _.Z(this,"iconUrl")?_.T(this,"iconUrl"):""}set Hk(a){this.i.iconUrl=a}get V7(){return _.Z(this,"privacyPolicyUrl")?_.T(this,"privacyPolicyUrl"):""}set V7(a){this.i.privacyPolicyUrl=a}get bo(){return _.Z(this,"projects")?_.T(this,"projects"):[]}set bo(a){this.i.projects=a}get qa(){return _.Z(this,"template")?_.T(this,"template"):null}set qa(a){this.i.template=a}get l9(){return _.Z(this,"termsOfServiceUrl")?
_.T(this,"termsOfServiceUrl"):""}set l9(a){this.i.termsOfServiceUrl=a}ha(){return QXc}ka(){return{Oa:{projects:PXc},Na:{template:r$},keys:"aboutUrl ciUrl displayName iconUrl privacyPolicyUrl projects template termsOfServiceUrl".split(" ")}}},RXc=class extends _.W{constructor(a={}){super();this.i.projects=a.bo==null?null:a.bo}get bo(){return _.Z(this,"projects")?_.T(this,"projects"):[]}set bo(a){this.i.projects=a}ha(){return RXc}ka(){return{Oa:{projects:PXc},keys:["projects"]}}},s$=class{constructor(a,
b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.sn(b,c)}get(a,b={},c={}){_.zK(a,RegExp("^[^/]+$"));return _.rn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.landingPages.get",path:`/${this.Wa}/landingPages/${a}`,Sa:_.zh(b,_.yH,c),Ob:QXc})}};s$.O=function(a){return new (a||s$)(_.m(_.$v,8),_.m(_.aw),_.m(_.qn,8))};s$.ta=_.k({token:s$,oa:s$.O});var t$=class{};t$.O=function(a){return new (a||t$)};t$.ta=_.k({token:t$,oa:a=>s$.O(a),Ea:_.bw});
var u$=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.sn(b,c)}get(a,b={},c={}){_.zK(a,RegExp("^[^/]+$"));return _.rn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.ossProjects.get",path:`/${this.Wa}/ossProjects/${a}`,Sa:_.zh(b,_.yH,c),Ob:PXc})}list(a={},b={}){return _.rn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.ossProjects.list",path:`/${this.Wa}/ossProjects`,Sa:_.zh(a,_.yH,b),Ob:RXc})}};
u$.O=function(a){return new (a||u$)(_.m(_.$v,8),_.m(_.aw),_.m(_.qn,8))};u$.ta=_.k({token:u$,oa:u$.O});var v$=class{};v$.O=function(a){return new (a||v$)};v$.ta=_.k({token:v$,oa:a=>u$.O(a),Ea:_.bw});
var SXc=function(a){return a.WZc.fetch(void 0,()=>{var b=a.U1c;return _.rn(b.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.landingPages.getCurrent",path:`/${b.Wa}/landingPages/current`,Sa:_.zh({},_.yH,{}),Ob:QXc})})},w$=class{constructor(a,b,c){this.Ga=a;this.T1c=b;this.U1c=c;this.Nn=new _.qu(this.Ga);this.WZc=new _.qu(this.Ga);this.multibranchEnabled=_.kv.has(69)}get(a){return a?this.Nn.fetch({name:a,multibranchEnabled:this.multibranchEnabled},()=>this.T1c.get(a,{multibranchEnabled:this.multibranchEnabled})):
_.Ye}};w$.O=function(a){return new (a||w$)(_.m(_.wp),_.m(v$),_.m(t$),_.m(_.lv))};w$.ta=_.k({token:w$,oa:w$.O,Ea:"root"});var x$=class{constructor(a,b){this.TV=a;this.JWc=b;if(!this.TV)throw Error("xb");this.gtag=function(){this.TV.push(arguments)}}xP(a){for(const b of a)a={element:b.element,action:b.action,actionOwner:b.actionOwner.toString()},b.gestureName&&(a.gestureType=b.gestureName.toString()),b.ti&&(a.latencyMs=b.ti.toString()),this.gtag("event",b.action,a)}dL(a){this.gtag("config",this.JWc,{page_path:a})}};x$.O=function(a){return new (a||x$)(_.m(_.GLa),_.m(_.S3a))};x$.ta=_.k({token:x$,oa:x$.O});var q$=class{constructor(){this.jTc="block"}};q$.O=function(a){return new (a||q$)};
q$.wa=_.td({type:q$,na:[["ng-component"]],ob:2,Ya:function(a,b){a&2&&_.pg("display",b.jTc)},ya:7,Aa:1,Da:[["mat-dialog-title",""],[3,"showHeader"],["align","end"],"mat-button  ascTrackElement OssSettingsDialog trackAction Cancel mat-dialog-close ".split(" ")],qa:function(a){a&1&&(_.F(0,"h2",0),_.Q(1," Settings\n"),_.J(),_.F(2,"mat-dialog-content"),_.K(3,"general-settings",1),_.J(),_.F(4,"mat-dialog-actions",2)(5,"button",3),_.Q(6," Close "),_.J()());a&2&&(_.y(3),_.E("showHeader",!1))},Fa:[_.Bp,_.O9,
_.ew,_.ot,_.Vs,_.Xs,_.Zs,_.Ys],hb:2,Ma:0});var y$=class extends _.yK{get config(){return this.Lta}qBa(a){this.Lta=a&&_.Xzb(a)}};y$.O=(()=>{let a;return function(b){return(a||(a=_.me(y$)))(b||y$)}})();y$.ta=_.k({token:y$,oa:y$.O});var z$=class extends _.wK{constructor(a){super(a,null);this.SQa=void 0;this.esa="Code Search"}sm(a){this.fDa(a)}fDa(a){const b=[this.esa];this.SQa&&b.unshift(this.SQa);(a=(a==null?void 0:a.repository)&&_.Lzb(a))&&b.unshift(a);this.title.sm(b.slice(0,2).join(" - "))}};z$.O=function(a){return new (a||z$)(_.m(_.Bo))};z$.ta=_.k({token:z$,oa:z$.O});/*

 The MIT License (MIT)
 Copyright (c) 2015 Dmitry Ivanov

 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 BWc={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],
darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,
144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,
216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,
170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,
232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],
slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]};var CWc={red:0,orange:60,yellow:120,green:180,blue:240,purple:300};var TXc=2**-16,TWc=function(a){if(!/^[a-fA-F0-9]{3,8}$/.test(a))throw Error("Wf`"+a);if(a.length===3||a.length===4)var b=/^(.)(.)(.)(.)?$/.exec(a).slice(1,5).map(e=>e?e+e:"ff");else if(a.length===6||a.length===8)b=/^(..)(..)(..)(..)?$/.exec(a).slice(1,5),b[3]===void 0&&(b[3]="ff");else throw Error("Wf`"+a);a=EWc(b[0])/255;const c=EWc(b[1])/255,d=EWc(b[2])/255;b=EWc(b[3])/255;return new p$(a,c,d,b)},PWc=function(a){var b=(a.YK+16)/116;const c=.95047*HWc(b+a.a/500),d=HWc(b);b=1.08883*HWc(b-a.b/200);
return new p$(Math.min(Math.max(GWc(3.2404542*c+-1.5371385*d+-.4985314*b),0),1),Math.min(Math.max(GWc(-.969266*c+1.8760108*d+.041556*b),0),1),Math.min(Math.max(GWc(.0556434*c+-.2040259*d+1.0572252*b),0),1),a.alpha)},LWc=function(a){const b=a.alpha<1?FWc(Math.round(a.alpha*255)):"";return FWc(Math.round(a.red*255))+FWc(Math.round(a.green*255))+FWc(Math.round(a.blue*255))+b},VWc=function(a,b){if(1-a.alpha<TXc)return a;const c=b.alpha*(1-a.alpha);return new p$(a.red*a.alpha+b.red*c,a.green*a.alpha+b.green*
c,a.blue*a.alpha+b.blue*c,a.alpha+c)},UXc=function(a){return n$(a.red)*.2126+n$(a.green)*.7152+n$(a.blue)*.0722},NWc=function(a,b){a=UXc(VWc(a,1-b.alpha<TXc?b:new p$(b.red,b.green,b.blue)));b=UXc(b);return a>=b?(a+.05)/(b+.05):(b+.05)/(a+.05)},p$=class{constructor(a,b,c,d=1){this.red=a;this.green=b;this.blue=c;this.alpha=d;m$(a,1,"red");m$(b,1,"green");m$(c,1,"blue");m$(d,1,"alpha")}Atb(){return`rgba(${this.red*100}%, ${this.green*100}%, `+`${this.blue*100}%, ${this.alpha})`}},UWc=new p$(1,1,1);
new p$(0,0,0);
var WWc=class{constructor(a,b,c,d=1){this.Swa=a;this.saturation=b;this.YK=c;this.alpha=d;m$(a,360,"hue");m$(b,1,"saturation");m$(c,1,"lightness");m$(d,1,"alpha")}Atb(){return`hsla(${this.Swa}, ${this.saturation*100}%, `+`${this.YK*100}%, ${this.alpha})`}rotate(a){return new WWc((this.Swa+a+360)%360,this.saturation,this.YK,this.alpha)}},OWc=function(a){const b=n$(a.red),c=n$(a.green),d=n$(a.blue),e=.2126729*b+.7151522*c+.072175*d;return new QWc(116*o$(e)-16,500*(o$((.4124564*b+.3575761*c+.1804375*
d)/.95047)-o$(e)),200*(o$(e)-o$((.0193339*b+.119192*c+.9503041*d)/1.08883)),a.alpha)},QWc=class{constructor(a,b,c,d=1){this.YK=a;this.a=b;this.b=c;this.alpha=d;m$(a,Number.MAX_VALUE,"lightness");m$(d,1,"alpha")}};var IWc={heading:3,text:4.5,subtext:7,uiElement:3},A$=class{transform(a,b,c){if(a)return RWc(a,b,c).Atb()}};A$.O=function(a){return new (a||A$)};A$.Ke=_.yd({name:"colorContrast",type:A$,le:!0});var B$=class{};B$.O=function(a){return new (a||B$)};B$.Ca=_.vd({type:B$});B$.Ba=_.Xc({});var MWc=new Map;var VXc=["feedbackTooltip"],WXc={label:"Privacy",target:"https://www.google.com/policies/privacy/",WB:"navigateToPrivacy"},XXc={label:"Terms",target:"https://www.google.com/policies/terms/",WB:"navigateToTerms"},C$={Eha:"https://opensource.google/",KQb:!1,title:"Code Search",gTa:[],CTb:[WXc,XXc]},YXc={title:"Google Open Source",AY:"https://ssl.gstatic.com/devopsconsole/images/oss/logo_os_google_wordmark-2022.svg",gTa:[{label:"Events",target:"https://opensource.google/events/",WB:"navigateToOspoEvents"},
{label:"Projects",target:"https://opensource.google/projects/",WB:"navigateToOspoProjects"},{label:"Programs and Services",target:"https://opensource.google/programs-and-services/",WB:"navigateToOspoPrograms"},{label:"Documentation",target:"https://opensource.google/documentation/reference/",WB:"navigateToOspoDocs"},{label:"About",target:"https://opensource.google/about/",WB:"navigateToOspoAbout"},{label:"Blog",target:"https://opensource.googleblog.com/",WB:"navigateToOspoBlog"}]},ZXc=function(a){return a.BL((b,
c)=>c.keyboardShortcuts||b,new Map)},$Xc=function(a){return a.BL((b,c)=>c.XNb||b,!1)},aYc=function(a){a?document.body.classList.add("scrollable"):document.body.classList.remove("scrollable")},D$=class{constructor(a,b,c,d,e,f,g,l,p){this.Ga=a;this.tl=b;this.Lfa=c;this.Ua=d;this.tAa=e;this.ECa=f;this.kbb=new _.Pf;this.Pub=new _.Pf;this.qXb=_.x(this.Ua.events,_.$e(t=>t instanceof _.ci),_.v(()=>this.Ua.rm.Wc.root),_.Yf(this.Ua.rm.Wc.root),_.Wf(1));this.El=p.register("showShortcutDialog","shift+/",()=>
{this.kbb.next(void 0)});p.register("sendFeedback","shift+2",()=>{this.A7("KEYBOARD")});this.Io=this.Z2a();this.keyboardShortcuts=ZXc(this);this.wb=_.x(SXc(l),_.Zf(t=>{if(t.qa===r$.woa){const w=[];t.V7?w.push(Object.assign({},WXc,{target:t.V7})):w.push(WXc);t.l9&&w.push(Object.assign({},XXc,{target:t.l9}));t.o4&&w.push({label:"CI Status",target:t.o4,WB:"navigateToCi"});t.F3&&w.push({label:"About this site",target:t.F3,WB:"navigateToAbout"});return _.u(Object.assign({},C$,{Eha:_.Jq(new _.Ki),title:t.displayName||
"Code Search",CTb:w,gTa:[]}))}return this.BL((w,A)=>{w=A.Rc;return w&&w.repository?(A=A.kh)?Object.assign({},C$,YXc,{Eha:_.Jq(_.kG(w.bc(),"repoGroup").ab()),KQb:!0,title:A.displayName,Hk:A.Hk,AY:void 0}):Object.assign({},C$,YXc):Object.assign({},C$,YXc)},C$)}));this.Za=_.x(this.kbb,_.bg(this.K8,this.keyboardShortcuts)).subscribe(([,t,w])=>{t&&(this.Lw?(this.Lw.close(),this.Lw=void 0):this.MBa(w),this.Ga.mb({element:"AppBar",action:`${this.Lw?"show":"hide"}KeyboardShortcuts`,gestureName:"KEYBOARD"}))});
this.Za.add(this.qXb.subscribe());this.Za.add($Xc(this).subscribe(t=>{aYc(t)}));this.Za.add(_.x(SXc(l),_.Zf(t=>{const w=t.qa===r$.woa,A={esa:w?t.displayName||"Code Search":"Google Open Source"};return this.BL((G,I)=>{G=I.Rc;let L;const V=w?void 0:(L=I.kh)==null?void 0:L.displayName;let da,na;I=(na=(da=I.kh)==null?void 0:da.WZ)!=null?na:void 0;return Object.assign({},{projectName:V,Rc:G,WZ:I},A)},A)})).subscribe(({esa:t,projectName:w,Rc:A,WZ:G})=>{var I=this.ECa;I.esa=t;I.SQa=w;I.fDa(A);this.tAa.qBa(G)}))}Ia(){this.Pub.next();
this.El();this.Za&&(this.Za.unsubscribe(),this.Za=void 0);aYc(!1)}get K8(){return _.x(this.keyboardShortcuts,_.v(a=>Array.from(a.entries()).length>0))}A7(a){this.Ga.mb({element:"FeedbackButton",action:"open",gestureName:a});this.Mfa&&this.Mfa.Te();this.Lfa.r0()}MBa(a){this.Lw=this.tl.open(_.qt,{xy:!1,data:a,minWidth:400});_.x(this.Lw.TB(),_.Of()).subscribe(()=>{this.Lw=void 0})}Z2a(){const a=this.BL((c,d)=>Object.assign({},c,d.Io),{}),b=this.BL((c,d)=>d.ossProject||c);return _.x(_.Pe([a,b]),_.v(([c,
d])=>{d=d&&d.mM?RWc(d.mM,"uiElement").Atb():void 0;return Object.assign({},c,{Xia:d})}))}BL(a,b){return _.x(this.qXb,_.v(c=>{let d=b;for(;c&&c.ef==="primary";)d=a(d,c.data),c=c.firstChild;return d}))}};D$.O=function(a){return new (a||D$)(_.B(_.wp),_.B(_.Us),_.B(_.cu),_.B(_.gi),_.B(y$),_.B(z$),_.B(_.lv),_.B(w$),_.B(_.Ju))};
D$.wa=_.td({type:D$,na:[["app-bar"]],rb:function(a,b){a&1&&_.Mg(VXc,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.Mfa=c.first)}},ya:2,Aa:3,Da:[["menu","matMenu"],["onedevAppbar","",3,"height",4,"ngIf"],["onedevAppbar",""],[1,"appbar-left"],["mat-button","","ascTrackElement","AppBar","trackAction","navigateFromTitle",1,"branding",3,"universalLink","sameWindow","title"],["alt","",3,"src",4,"ngIf"],[3,"productName","svgIcon"],["class","appbar-center",4,"ngIf"],[1,"appbar-right"],["class","link-container","fxLayout",
"","fxFlex","none",4,"ngIf"],["fxLayout","","fxFlex","none",1,"icon-container"],["type","button","mat-icon-button","","matTooltip","More items","aria-label","More items",1,"menu-trigger",3,"matMenuTriggerFor"],[3,"overlapTrigger"],["role","group"],["role","presentation",4,"ngIf"],["role","presentation"],["mat-menu-item","","type","button","ascTrackElement","AppBar","trackAction","showSettingsDialog",3,"click"],["role","presentation",4,"ngFor","ngForOf"],["mat-menu-item","","type","button",3,"click"],
["alt","",3,"src"],[1,"appbar-center"],["role","search",3,"config",4,"ngIf"],["role","search",3,"config"],["fxLayout","","fxFlex","none",1,"link-container"],["aria-label","navigation bar"],[4,"ngFor","ngForOf"],["ascTrackElement","AppBar",3,"universalLink","sameWindow","trackAction"],["mat-menu-item","","type","button","ascTrackElement","AppBar","trackAction","showKeyboardShortcuts",3,"click"],["mat-menu-item","","ascTrackElement","AppBar",3,"universalLink","trackAction"]],qa:function(a,b){a&1&&(_.C(0,
dXc,25,20,"header",1),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.wb))},Fa:[_.Bp,_.Nx,_.Yx,_.Qn,_.Rn,_.Ar,_.gt,_.Mx,_.ew,_.pt,_.rt,_.gu,_.Px,_.Sx,_.Rx,_.Ux,_.Ix,_.Lx,_.kw,_.Wn],styles:["app-bar[_nghost-%COMP%]{position:relative;top:0;z-index:1000;--ospo-link:#4c4c4c;--ospo-link-hover:#4285f4}app-barbody.dark-mode[_nghost-%COMP%] -no-combinator[_nghost-%COMP%], body.dark-mode   [_nghost-%COMP%]{--ospo-link:#c9c9c9;--ospo-link-hover:#307bf3}.app-logo[_ngcontent-%COMP%]{position:relative;left:4px;top:-2px}.app-logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:34px;width:230px}.icon-container[_ngcontent-%COMP%], .link-container[_ngcontent-%COMP%]{align-items:center}.link-container[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{font-size:16px;font-family:Roboto,sans-serif;letter-spacing:normal;list-style:none;margin:0}.link-container[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block;margin:0 7px 0 8px}@media (min-width:940px){.link-container[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin:0 18px}}.link-container[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--ospo-link);display:inline-block;font-size:14px;font-weight:500;text-transform:uppercase}.link-container[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--ospo-link-hover);text-decoration:none}.mat-mdc-menu-item[_ngcontent-%COMP%], .mat-mdc-menu-item[_ngcontent-%COMP%]:link, .mat-mdc-menu-item[_ngcontent-%COMP%]:visited{color:#5f6368;font-weight:400;font-size:13px;letter-spacing:.02em;line-height:16px;--mat-menu-item-label-text-size:13px;align-items:center;color:inherit;display:flex;height:32px;justify-content:space-between;min-height:unset}.mat-mdc-menu-item[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%], .mat-mdc-menu-item[_ngcontent-%COMP%]:link   mat-icon[_ngcontent-%COMP%], .mat-mdc-menu-item[_ngcontent-%COMP%]:visited   mat-icon[_ngcontent-%COMP%]{margin:0 0 0 16px}global-search-box[_ngcontent-%COMP%]{margin:0 12px;max-width:800px;min-width:300px;width:100%}"]});var E$=class{constructor(a,b,c,d,e,f){this.SSa=c;this.Ua=d;this.Kh=e;this.storage=f;a.zy();this.G4c=_.x(d.events,_.$e(g=>g instanceof _.fMa||g instanceof _.gMa),_.v(g=>g instanceof _.fMa));this.Rdb();b.wXa.subscribe()}Rdb(){this.storage&&this.storage.get("epn_dismiss")||this.qqb()}qqb(){this.Kh.open("We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.","Got it",{duration:0}).EB.subscribe(()=>{this.storage&&this.storage.set("epn_dismiss",!0)})}};
E$.O=function(a){return new (a||E$)(_.B(_.ay),_.B(_.Yv),_.B(_.dw),_.B(_.gi),_.B(_.Gt),_.B(_.cXa,8))};
E$.wa=_.td({type:E$,na:[["oss-app"],["protractor-oss-app"]],ya:9,Aa:4,Da:[[1,"app"],[1,"router-wrapper"],["class","announcement-bar",4,"ngIf"],["id","butler-edit-button",2,"display","none !important"],["class","root-loader",4,"ngIf"],[1,"announcement-bar"],[1,"root-loader"]],qa:function(a,b){a&1&&(_.K(0,"app-bar"),_.F(1,"div",0)(2,"div",1),_.C(3,eXc,1,0,"announcement-bar",2),_.K(4,"router-outlet"),_.J()(),_.K(5,"uncaught-error-notifier")(6,"span",3),_.C(7,fXc,2,0,"div",4),_.R(8,"async"));a&2&&(_.y(3),
_.E("ngIf",b.SSa.fMb),_.y(4),_.E("ngIf",_.S(8,2,b.G4c)))},Fa:[_.Rn,_.fw,D$,_.Qt,_.AF,_.ro,_.Wn],styles:["oss-app[_nghost-%COMP%], protractor-oss-app[_nghost-%COMP%]{display:flex;flex:1 1 100%;flex-direction:column;min-height:0}body.scrollable[_nghost-%COMP%]   .app[_ngcontent-%COMP%], body.scrollable   [_nghost-%COMP%]   .app[_ngcontent-%COMP%]{flex-shrink:0;flex-basis:auto}.app[_ngcontent-%COMP%]{display:flex;flex:1 1 100%;min-height:0}.root-loader[_ngcontent-%COMP%]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.router-wrapper[_ngcontent-%COMP%]{display:flex;flex-grow:1;flex-direction:column;overflow:auto}.router-wrapper[_ngcontent-%COMP%]    >:not(announcement-bar){flex:1 1 100%;min-height:0}router-outlet[_ngcontent-%COMP%]{flex:0!important}"]});var F$=class{};F$.O=function(a){return new (a||F$)};F$.Ca=_.vd({type:F$});F$.Ba=_.Xc({imports:[_.Dp,_.Xn,_.Q9,_.Ox,_.wy]});var G$=class{};G$.O=function(a){return new (a||G$)};G$.Ca=_.vd({type:G$});G$.Ba=_.Xc({imports:[_.Dp,_.uy,_.Xn,_.yp,{aq:_.du,Nb:[_.cu]},_.jt,_.ky,_.lt,_.Ox,_.wy,_.hu,_.Wx,_.iy,_.hp,F$,_.fy]});var H$=class{Qa(){}ZVb(a){return _.Jq(_.Ezb(new _.pK({kh:new _.pAb(a)})))}};H$.O=function(a){return new (a||H$)};
H$.wa=_.td({type:H$,na:[["oss-project-cards"]],inputs:{bo:"projects"},ya:1,Aa:1,Da:[["class","project-card","ascTrackElement","HomePageProjectCard","trackAction","click",3,"routerLink",4,"ngFor","ngForOf"],["ascTrackElement","HomePageProjectCard","trackAction","click",1,"project-card",3,"routerLink"],[1,"title-container"],[1,"image-container"],["aria-hidden","true",3,"src","alt"],[1,"project-name"],[1,"project-description"],[1,"project-link-container"],["aria-hidden","true",1,"project-link"]],qa:function(a,
b){a&1&&_.C(0,gXc,11,6,"a",0);a&2&&_.E("ngForOf",b.bo)},Fa:[_.Bp,_.Qn,_.fp],styles:["oss-project-cards[_nghost-%COMP%]{display:grid;grid-template-columns:repeat(auto-fit,233px);grid-template-rows:-webkit-max-content;grid-template-rows:max-content;justify-content:center}.project-card[_ngcontent-%COMP%]{border-style:solid;border-width:1px;border-radius:5px;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:15px;margin:13px;width:207px}.project-card[_ngcontent-%COMP%]:hover{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.project-card[_ngcontent-%COMP%]:focus, .project-card[_ngcontent-%COMP%]:hover{text-decoration:none}.project-card[_ngcontent-%COMP%]   .title-container[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;align-items:center;display:flex;margin-bottom:11px;padding-bottom:15px;width:100%}.project-card[_ngcontent-%COMP%]   .image-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;height:34px;width:34px}.project-card[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-height:34px;max-width:34px}.project-card[_ngcontent-%COMP%]   .project-name[_ngcontent-%COMP%]{font-size:16px;font-weight:500;line-height:24px;margin-left:16px}.project-card[_ngcontent-%COMP%]   .project-description[_ngcontent-%COMP%]{font-size:12px;line-height:16px}.project-card[_ngcontent-%COMP%]   .project-link-container[_ngcontent-%COMP%]{align-items:flex-end;display:flex;flex-grow:1;margin-top:25px;width:100%}.project-card[_ngcontent-%COMP%]   .project-link[_ngcontent-%COMP%]{font-size:11px;font-weight:600;line-height:16px;text-transform:uppercase}"],
Ma:0});var bYc=a=>[a],I$=class extends _.jw{set config(a){a&&super.qBa(a)}constructor(a,b,c,d,e,f,g,l){super({zka:_.kv.has(47),nx:"OssHomeSearchBox",Ga:a,nua:g,QK:_.kv.has(28),uO:d});this.Ua=b;this.kb=e;this.Dh=f;this.VO=l;this.Yyb="Clear search";this.Qmc="Search for code or files";this.Rmc="Loading suggestions";this.nrb=24;this.orb=2;this.mla=0}Dc(){this.zr=this.Dh.registerCallback("HOME_PAGE_SEARCH",this.kb.ma,()=>{_.U6a(this.VL,!0)})}Ia(){this.zr&&this.zr()}VTb(a){_.ep(this.Ua,_.dp(this.Ua,_.zPa,{Sa:_.vqa(a)}))}Cgb(a){this.mla=
a.getBoundingClientRect().width}q4(){super.q4(this.VL)}};I$.O=function(a){return new (a||I$)(_.B(_.wp),_.B(_.gi),_.B(_.lv),_.B(_.Iv),_.B(_.re),_.B(_.ni),_.B(_.$3a),_.B(_.Z3a,8))};
I$.wa=_.td({type:I$,na:[["oss-home-search-box"]],rb:function(a,b){a&1&&_.Mg(_.cx,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.VL=c.first)}},inputs:{config:"config"},features:[_.mg],ya:16,Aa:23,Da:[["searchBar",""],["searchBox",""],["suggestionList",""],["fxLayoutAlign","start center",1,"search-bar"],["color","primary",1,"search-icon",3,"click"],["fxFlex","grow",3,"queryChange","blur","focus","querySubmit","elementName","enableTextBoxQuerySubmission","queryDecorator","placeholder","query","suggestionLists"],
[1,"spinner"],[3,"diameter","strokeWidth"],["type","button","class","clear","mat-icon-button","","trackAction","clearSearch","aria-label","Clear query",3,"ascTrackElement","matTooltip","click",4,"ngIf"],["mat-icon-button","","class","help-link","matTooltip","Help","aria-label","Help for query language","ascTrackElement","OssSearchBoxHelp","trackAction","click",3,"universalLink",4,"ngIf"],["class","suggestion-item","selectedClass","selected",3,"isSelectable","payload",4,"ngFor","ngForOf"],[3,"elementToWatch",
"ascResizeNotifier",4,"ngIf"],["type","button","mat-icon-button","","trackAction","clearSearch","aria-label","Clear query",1,"clear",3,"click","ascTrackElement","matTooltip"],["mat-icon-button","","matTooltip","Help","aria-label","Help for query language","ascTrackElement","OssSearchBoxHelp","trackAction","click",1,"help-link",3,"universalLink"],["svgIcon","shared:help_outline"],["selectedClass","selected",1,"suggestion-item",3,"isSelectable","payload"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],
[3,"ascResizeNotifier","elementToWatch"],["class","search-suggestions",3,"width",4,"ngIf"],[1,"search-suggestions"],[4,"ngTemplateOutlet"]],qa:function(a,b){if(a&1){const c=_.Ud();_.F(0,"div",3,0)(2,"mat-icon",4);_.N("click",function(){_.q(c);return _.r(_.Cg(5).setFocus())});_.Q(3,"search");_.J();_.F(4,"search-box",5,1);_.Yg("queryChange",function(d){_.q(c);_.Xg(b.query,d)||(b.query=d);return _.r(d)});_.N("blur",function(){_.q(c);return _.r(b.mza())})("focus",function(){_.q(c);return _.r(b.nza())})("queryChange",
function(d){_.q(c);return _.r(b.cQ.next(d))})("querySubmit",function(d){_.q(c);return _.r(b.c9(d))});_.J();_.F(6,"div",6);_.R(7,"async");_.K(8,"mat-spinner",7);_.J();_.C(9,hXc,3,3,"button",8)(10,iXc,2,1,"a",9);_.J();_.F(11,"search-box-suggestion-list",null,2);_.C(13,kXc,2,4,"search-box-suggestion-item",10);_.R(14,"async");_.J();_.C(15,nXc,2,2,"ng-container",11)}if(a&2){let c,d;a=_.Cg(12);_.qg("suggesting",a.Lz&&b.YJ);_.y(4);_.E("elementName",b.nx)("enableTextBoxQuerySubmission",!0)("queryDecorator",
b.bQ)("placeholder",b.Qmc);_.Wg("query",b.query);_.E("suggestionLists",_.bh(21,bYc,a));_.y(2);_.pg("visibility",((c=_.S(7,17,b.a5))==null?0:c.be)&&b.t8?"visible":"hidden");_.y(2);_.E("diameter",b.nrb)("strokeWidth",b.orb);_.og("aria-label",b.Rmc);_.y();_.E("ngIf",b.query);_.y();_.E("ngIf",b.VO);_.y(3);_.E("ngForOf",(d=_.S(14,19,b.a5))==null?null:d.Wu);_.y(2);_.E("ngIf",a.Lz&&b.YJ)}},Fa:[_.Bp,_.Qn,_.Rn,_.Vn,_.kw,_.Br,_.gt,_.ew,_.st,_.rt,_.gu,_.Fx,_.Dx,_.Ix,_.Lx,_.lw,_.cx,_.dx,_.fx,_.Wn],styles:["oss-home-search-box[_nghost-%COMP%]{font-family:Roboto,sans-serif;display:block}.search-bar[_ngcontent-%COMP%]{border:1px solid transparent;border-radius:23.5px;font-size:14px;height:47px;line-height:47px}.search-bar.suggesting[_ngcontent-%COMP%]{border-style:solid;border-width:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.search-bar[_ngcontent-%COMP%]   .help-link[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size:18px;line-height:18px;margin-right:14.5px;padding:0}.search-bar[_ngcontent-%COMP%]   .help-link[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle;--mdc-icon-button-icon-size:18px}.search-bar[_ngcontent-%COMP%]   search-box[_ngcontent-%COMP%]{margin-left:10px}.search-bar[_ngcontent-%COMP%]   .search-icon[_ngcontent-%COMP%]{margin-left:18px}.search-suggestions[_ngcontent-%COMP%]{border-style:solid;border-width:1px;border-bottom-left-radius:23.5px;border-bottom-right-radius:23.5px;box-sizing:border-box;font-size:14px;margin-top:-1px;overflow:hidden;position:absolute}.search-suggestions[_ngcontent-%COMP%]   .suggestion-item[_ngcontent-%COMP%]{padding:0 10px;overflow:hidden}"]});var J$=class{constructor(a,b){this.Io=_.BAb(a,new _.Ki,b.Wc.Zw)}Qa(){}ZVb(a){return _.Jq(new _.Ki({de:{type:"ossProject",id:a.name}}))}};J$.O=function(a){return new (a||J$)(_.B(_.xK),_.B(_.Th))};
J$.wa=_.td({type:J$,na:[["discover-find-contribute"]],inputs:{bo:"projects"},ya:6,Aa:2,Da:[[1,"search-box"],["role","search",3,"config"],[3,"projects"]],qa:function(a,b){a&1&&(_.F(0,"h1"),_.Q(1," Search all projects for code or files\n"),_.J(),_.F(2,"div",0),_.K(3,"oss-home-search-box",1),_.J(),_.F(4,"section"),_.K(5,"oss-project-cards",2),_.J());a&2&&(_.y(3),_.E("config",b.Io),_.y(2),_.E("projects",b.bo))},Fa:[I$,H$],styles:["discover-find-contribute[_nghost-%COMP%]{margin:25px 36px;padding:33px 36px;flex-direction:column;align-items:center}h1[_ngcontent-%COMP%]{font-weight:400;font-size:28px;line-height:36px;margin-bottom:26px;text-align:center}oss-project-cards[_ngcontent-%COMP%]{justify-content:center}.search-box[_ngcontent-%COMP%]{margin-bottom:80px;display:flex;flex-direction:row;justify-content:center}.search-box[_ngcontent-%COMP%]   oss-home-search-box[_ngcontent-%COMP%]{flex:1 1 auto;min-width:400px;max-width:800px}"],
Ma:0});var K$=class{constructor(a,b){this.Io=_.BAb(a,new _.Ki,b.Wc.Zw)}Qa(){}};K$.O=function(a){return new (a||K$)(_.B(_.xK),_.B(_.Th))};
K$.wa=_.td({type:K$,na:[["whitelabelled-search"]],inputs:{bo:"projects",Hk:"iconUrl",label:"label"},ya:7,Aa:4,Da:[["fallbackLogo",""],[1,"logo-container"],["class","logo","aria-hidden","true",3,"src","alt",4,"ngIf","ngIfElse"],[1,"search-box"],["role","search",3,"config"],[3,"projects"],["aria-hidden","true",1,"logo",3,"src","alt"],["svgIcon","oss:logo",1,"logo"]],qa:function(a,b){a&1&&(_.F(0,"div",1),_.C(1,oXc,1,3,"img",2)(2,pXc,1,0,"ng-template",null,0,_.dh),_.J(),_.F(4,"div",3),_.K(5,"oss-home-search-box",
4),_.J(),_.K(6,"oss-project-cards",5));a&2&&(a=_.Cg(3),_.y(),_.E("ngIf",b.Hk)("ngIfElse",a),_.y(4),_.E("config",b.Io),_.y(),_.E("projects",b.bo))},Fa:[_.Rn,_.gu,I$,H$],styles:["whitelabelled-search[_nghost-%COMP%]{align-items:center;display:flex;flex-direction:column;margin:25px 36px;padding:33px 36px}.logo-container[_ngcontent-%COMP%]{align-items:flex-end;display:flex;height:140px;justify-content:center;width:140px}.logo-container[_ngcontent-%COMP%]   img.logo[_ngcontent-%COMP%]{max-height:140px;max-width:140px}.logo-container[_ngcontent-%COMP%]   mat-icon.logo[_ngcontent-%COMP%]{height:140px;width:140px}oss-project-cards[_ngcontent-%COMP%]{width:100%}.search-box[_ngcontent-%COMP%]{margin:30px;min-width:600px}"],
Ma:0});var L$=class{constructor(a,b){this.Xc=_.GF;this.Gpc=r$;_.iw(a,"HOME_PAGE_SEARCH");this.wb=_.x(SXc(b),_.v(_.yF),_.Ef(c=>_.xF(c.message)),_.Yf(_.HF))}};L$.O=function(a){return new (a||L$)(_.B(_.ni),_.B(w$))};
L$.wa=_.td({type:L$,na:[["home-page"]],ya:4,Aa:3,Da:[["error",""],[3,"ngSwitch",4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"ngSwitch",4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"projects","iconUrl","label",4,"ngSwitchCase"],[3,"projects",4,"ngSwitchDefault"],[3,"projects","iconUrl","label"],[3,"projects"],[4,"ngTemplateOutlet"],["icon","error",3,"isSvg"]],qa:function(a,b){a&1&&(_.C(0,wXc,4,3,"ng-container",1),_.R(1,"async"),_.C(2,xXc,5,1,"ng-template",null,0,_.dh));a&2&&_.E("ngIf",_.S(1,1,b.wb))},
Fa:[_.Rn,_.Vn,_.Sn,_.Tn,_.Un,J$,_.sB,_.uB,_.tB,_.AF,K$,_.Wn],styles:["home-page[_nghost-%COMP%]{display:flex}home-page[_nghost-%COMP%] > *[_ngcontent-%COMP%]{flex:1}"],Ma:0});var M$=class{};M$.O=function(a){return new (a||M$)};M$.Ca=_.vd({type:M$});M$.Ba=_.Xc({imports:[_.Dp,_.Xn,_.hu,_.hp]});var N$=class{};N$.O=function(a){return new (a||N$)};N$.Ca=_.vd({type:N$});N$.Ba=_.Xc({imports:[_.Dp,_.dy,_.Xn,_.fy,_.jt,_.Ox,_.hu,_.hy,_.iy,_.mw,_.jx]});var O$=class{};O$.O=function(a){return new (a||O$)};O$.Ca=_.vd({type:O$});O$.Ba=_.Xc({imports:[_.Dp,_.jt,_.Xn,_.dJ,_.DF,_.BF,_.hu,N$,M$,_.hp]});var P$=class{};P$.O=function(a){return new (a||P$)};P$.Ca=_.vd({type:P$});P$.Ba=_.Xc({imports:[_.Dp,_.Xn,_.dJ,_.DF,_.BF,_.hu,N$,M$,_.hp]});var Q$=class{};Q$.O=function(a){return new (a||Q$)};Q$.Ca=_.vd({type:Q$});Q$.Ba=_.Xc({imports:[_.Dp,_.Xn,O$,_.vB,_.DF,_.BF,_.hp,P$]});var R$=class{constructor(a){this.V1c=a}resolve(a){return(a=_.Li(a).tb)?_.x(this.V1c.get(a),_.Ef(()=>_.u(void 0))):_.u(void 0)}};R$.O=function(a){return new (a||R$)(_.m(w$))};R$.ta=_.k({token:R$,oa:R$.O});var GXc=function(a){return a.some(b=>b.repository&&b.repository.LY)},IXc=function(a){return a.filter(b=>!b.hidden)},S$=class{constructor(a,b,c,d){this.Xc=_.GF;this.g3c=_.cAb;this.nWc=AWc;_.iw(b,"HOME_PAGE_SEARCH");this.Wk=_.x(a.params,_.Zf(e=>_.x(d.get(e.repositoryGroupId),_.v(f=>_.yF(f)))),_.Ef(e=>_.xF(`Could not load oss project: ${e.message}`)),_.Yf(_.HF));this.Io=_.x(a.params,_.v(e=>_.BAb(c,new _.Ki({de:{id:e.repositoryGroupId,type:"ossProject"}}),a.Wc.Zw)))}};
S$.O=function(a){return new (a||S$)(_.B(_.Th),_.B(_.ni),_.B(_.xK),_.B(w$))};
S$.wa=_.td({type:S$,na:[["project-page"]],ya:2,Aa:3,Da:[["noSemanticIndex",""],[3,"ngSwitch",4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],["icon","shared:project",4,"ngSwitchCase"],["fxFlex","auto",3,"diameter",4,"ngSwitchCase"],["class","container project-page-container",4,"ngIf"],[1,"container","project-page-container"],["aria-hidden","true","class","background-image","alt","",3,"src",4,"ngIf"],[1,"project-card"],[1,"project-header"],["aria-hidden","true",1,"project-image",3,"src","alt"],[1,"name"],
[3,"condition","link","sameWindow"],["aria-label","currentProject.shortDescription?currentProject.shortDescription:'Short Description'",1,"short-description"],["role","search",3,"config"],[1,"repository-label"],[1,"repository-list"],["role","cell",4,"ngIf"],[1,"centered"],[4,"ngFor","ngForOf"],["aria-hidden","true","alt","",1,"background-image",3,"src"],["role","cell"],["class","external-source-link",4,"ngIf"],[1,"repository-name"],["ascTrackElement","RepositoryList","trackAction","navigateToRepoFromRepoList",
1,"repository-link","fill-cell",3,"routerLink"],["class","cdk-visually-hidden",4,"ngIf"],[1,"xrefs-icon"],[3,"color",4,"ngIf","ngIfElse"],[1,"external-source-link"],[4,"ngIf"],["mat-icon-button","","ascTrackElement","OssProjectPageViewCanonicalSource","trackAction","click",3,"externalLink","title","aria-label",4,"ngIf"],["mat-icon-button","","ascTrackElement","OssProjectPageViewCanonicalSource","trackAction","click",3,"externalLink","title","aria-label"],[3,"svgIcon"],[1,"cdk-visually-hidden"],["icon",
"shared:project"],["fxFlex","auto",3,"diameter"]],qa:function(a,b){a&1&&(_.C(0,NXc,4,4,"ng-container",1),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.Wk))},Fa:[_.Bp,_.Qn,_.Rn,_.Sn,_.Tn,_.zI,_.xp,_.sB,_.tB,_.AF,_.gu,I$,_.fp,A$,_.Wn,_.wB],styles:["project-page[_nghost-%COMP%]{padding:66px}.background-image[_ngcontent-%COMP%]{bottom:0;max-height:50%;position:fixed;right:0;max-width:30%;z-index:-1}.container[_ngcontent-%COMP%]{align-items:stretch;display:flex;flex-direction:row;justify-content:center}.external-source-link[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:unset;display:flex;align-items:center;justify-content:space-around}.project-card[_ngcontent-%COMP%]{flex:0 0 60%;min-width:400px}.project-header[_ngcontent-%COMP%]{align-items:center;display:flex;font-weight:500;margin-bottom:29px}.project-image[_ngcontent-%COMP%]{display:block;height:84px;margin-right:30px;text-align:left;width:84px}.name[_ngcontent-%COMP%]{font-family:Google Sans;font-size:32px;line-height:40px}.name[_ngcontent-%COMP%]     a{color:inherit}.short-description[_ngcontent-%COMP%]{font-size:20px;font-weight:300;letter-spacing:.005em;line-height:24px}.search-box[_ngcontent-%COMP%]{margin-bottom:126px}oss-home-search-box[_ngcontent-%COMP%]{display:block;width:100%;box-sizing:border-box;margin-bottom:3em}.repository-label[_ngcontent-%COMP%]{font-family:Google Sans;font-size:20px;font-weight:500;margin-bottom:13px}.repository-list[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%]{font-size:13px;width:100%;margin-bottom:32px}table[_ngcontent-%COMP%]   .repository-name[_ngcontent-%COMP%]{font-weight:500}table[_ngcontent-%COMP%]   .xrefs-icon[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{align-items:center;display:flex;flex-direction:row;justify-content:start}table[_ngcontent-%COMP%]   .xrefs-icon[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle}table[_ngcontent-%COMP%]   .fill-cell[_ngcontent-%COMP%]{display:block}table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]{overflow:auto}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{line-height:32px;padding-left:.5em;text-align:left;word-wrap:break-word}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{border-top-style:solid;border-top-width:1px;border-bottom-style:solid;border-bottom-width:1px}table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px}"],
Ma:0});var T$=class{};T$.O=function(a){return new (a||T$)};T$.Ca=_.vd({type:T$});T$.Ba=_.Xc({imports:[_.Dp,B$,_.Xn,_.QI,_.xB,_.yp,_.ky,_.vB,_.BF,_.OJ,_.hu,N$,_.hp]});var cYc=new _.Dd("localObservableRequestService",{Ea:"root",oa:()=>new _.GZa({N5:"",M5:""})}),U$=class{constructor(a){if(a)throw Error("sd");}};U$.O=function(a){return new (a||U$)(_.m(U$,12))};U$.Ca=_.vd({type:U$});U$.Ba=_.Xc({imports:[_.Dy,_.Dp,_.Jy,_.Uy,_.Cu,_.Du,_.uu,_.Cn,_.bw,_.Eu,_.Fu,_.Qy,_.Gu,_.Wy,_.Vy,_.Ty,_.Ny]});var dYc=class{};var V$=class extends dYc{constructor(){super(...arguments);this.Ua=_.n(_.gi)}navigate(a){this.Ua.navigate([a])}};V$.O=(()=>{let a;return function(b){return(a||(a=_.me(V$)))(b||V$)}})();V$.ta=_.k({token:V$,oa:V$.O,Ea:"root"});var eYc=[_.Jr,_.Mo,_.YNa()],fYc=new _.tPa,gYc=[{path:"",cV:_.fqa(),children:[{path:"search",zl:function(){return _.G9}},{path:"",component:L$,data:{Io:{pia:!1},XNb:!0}},{path:":repositoryGroupId",component:S$,data:{Io:{pia:!1},XNb:!0}},{path:"",zl:fYc.for("source"),data:{groupType:"ossProject"},resolve:{keyboardShortcuts:_.oi(_.Ay),kh:_.oi(R$)},qr:function(a,b){return _.Li(a).tb!==_.Li(b).tb}},{path:"**",component:_.av}]}],W$=class{store(){}HBa(a,b){return this.pha(a)&&this.pha(b)?a.component===b.component:
a.qe===b.qe}pha(a){return a.data.Rc}};W$.O=function(a){return new (a||W$)};W$.ta=_.k({token:W$,oa:W$.O});var X$=class extends _.Yu{load(){}};X$.O=(()=>{let a;return function(b){return(a||(a=_.me(X$)))(b||X$)}})();X$.ta=_.k({token:X$,oa:X$.O});var Y$=class extends _.vK{n6a(a){return _.u({kind:4,location:a})}};Y$.O=(()=>{let a;return function(b){return(a||(a=_.me(Y$)))(b||Y$)}})();Y$.ta=_.k({token:Y$,oa:Y$.O});var Z$=class{};Z$.O=function(a){return new (a||Z$)};Z$.Ca=_.vd({type:Z$,zy:[E$]});
Z$.Ba=_.Xc({Nb:[..._.sPa(fYc),_.ut,_.xK,_.iu,R$,y$,z$,_.Zy,_.mi,{va:_.BLa,jc:"/"},{va:_.jo,Qd:x$},{va:_.Yu,Qd:X$},{va:_.zf,Fb:_.St,Ib:[_.zt]},{va:_.c2a,jc:_.d2a},{va:_.ai,Qd:_.dv},{va:dYc,Qd:V$},{va:_.yK,Fb:y$},{va:_.Yo,Qd:W$},{va:_.wK,Fb:z$},{va:_.ki,Qd:_.$y},{va:_.kZa,jc:_.jZa},{va:_.vK,Qd:Y$}],imports:[eYc,_.Kv,_.ey,G$,{aq:_.Cy,Nb:_.E8a},_.Rt,_.bv,_.dJ,Q$,_.BF,_.hu,_.bz,T$,_.JOa(gYc),{aq:U$,Nb:[_.ku,{va:_.qn,Qd:_.FZa},{va:_.$Ya,Ab:_.xta},{va:_.aw,Ab:_.Kj,Ib:[_.hk,_.Hy]},{va:_.tKa,Fb:cYc},{va:_.F8a,
Ab:_.Kj,Ib:[_.GKa,_.Iy]},{va:_.j_a,Ab:_.Kj,Ib:[_.Ln,_.Iy]},{va:_.k_a,Ab:_.Kj,Ib:[_.Ln,_.Iy]},{va:_.I8a,Ab:_.Kj,Ib:[_.HKa,_.Iy]},{va:_.N8a,Ab:_.Kj,Ib:[_.Mn,_.Iy]},{va:_.h_a,Ab:_.Kj,Ib:[_.JKa,_.Iy]},{va:_.Py,Ab:_.Kj,Ib:[_.KKa,_.Fy]},{va:_.Sy,Ab:_.Kj,Ib:[_.TKa,_.Fy]},{va:_.P8a,Ab:_.Kj,Ib:[_.MKa,_.Iy]},{va:_.Q8a,Ab:_.Kj,Ib:[_.NKa,_.Iy]},{va:_.l_a,Ab:_.Kj,Ib:[_.OKa,_.Iy]},{va:_.m_a,Ab:_.Kj,Ib:[_.PKa,_.Iy]},{va:_.o_a,Ab:_.Kj,Ib:[_.RKa,_.Iy]},{va:_.L8a,Ab:_.Kj,Ib:[_.SKa,_.Iy]},{va:_.ju,Ab:function(){return window}},
{va:_.BZa,Qd:_.DZa},{va:_.CZa,Ab:function(a){return new _.jm(a.document)},Ib:[_.ju]},{va:_.Ky,xd:!0,Fb:_.Ly},{va:_.Ky,xd:!0,Fb:_.My}]}]});var $$=class{};$$.O=function(a){return new (a||$$)};$$.Ca=_.vd({type:$$,zy:[E$]});$$.Ba=_.Xc({imports:[Z$,_.Kr]});_.Bk.set("OSS-APP",Z$);_.Bk.set("PROTRACTOR-OSS-APP",$$);
_.ti();
}catch(e){_._DumpException(e)}
try{
var Deb,Eeb,Feb,Geb,Heb,Ieb,Jeb,Keb,Leb,Neb,Meb,Oeb;Deb=function(a){a&1&&_.Gg(0,2)};Eeb=function(a){a&1&&(_.F(0,"thead",0),_.vg(1,1),_.J(),_.F(2,"tbody",0),_.vg(3,2)(4,3),_.J(),_.F(5,"tfoot",0),_.vg(6,4),_.J())};Feb=function(a){a&1&&_.vg(0,1)(1,2)(2,3)(3,4)};Geb=function(a,b){return a.concat(Array.from(b))};Heb=function(a,b){b=b.toUpperCase();for(a=a.Hf.element.ma;a;){const c=a.nodeType===1?a.nodeName:null;if(c===b)return a;if(c==="TABLE")break;a=a.parentNode}return null};
Ieb=function(a){a&1&&_.Gg(0,2)};Jeb=function(a){a&1&&(_.F(0,"thead",0),_.vg(1,1),_.J(),_.F(2,"tbody",2),_.vg(3,3)(4,4),_.J(),_.F(5,"tfoot",0),_.vg(6,5),_.J())};Keb=function(a){a&1&&_.vg(0,1)(1,3)(2,4)(3,5)};Leb=function(){return{color:"accent",Bd:!1}};Neb=function(a){var b;(b=a.ySb)==null||b.unsubscribe();b=[...a.links.toArray(),a.link].filter(c=>!!c).map(c=>c.tUb);a.ySb=_.x(_.De(b),_.Re()).subscribe(c=>{a.Xt!==Meb(a,a.Ua)(c)&&a.update()})};
Meb=function(a,b){const c=a.RAa.Zn?a.RAa:a.RAa.exact||!1;return d=>(d=d.ym)?b.isActive(d,c):!1};Oeb=function(a){const b=Meb(a,a.Ua);return a.link&&b(a.link)||a.links.some(b)};
_.LB=class{get isActive(){return this.Xt}constructor(a,b,c,d,e){this.Ua=a;this.element=b;this.renderer=c;this.gea=d;this.link=e;this.fe=[];this.Xt=!1;this.RAa={exact:!1};this.GQb=new _.Xm;this.Pnb=a.events.subscribe(f=>{f instanceof _.ci&&this.update()})}Sd(){_.x(_.u(this.links.Jc,_.u(null)),_.Re()).subscribe(()=>{this.update();Neb(this)})}set H4c(a){this.fe=(Array.isArray(a)?a:a.split(" ")).filter(b=>!!b)}Sb(){this.update()}Ia(){this.Pnb.unsubscribe();let a;(a=this.ySb)==null||a.unsubscribe()}update(){this.links&&
this.Ua.DP&&queueMicrotask(()=>{const a=Oeb(this);this.fe.forEach(b=>{a?this.renderer.gF(this.element.ma,b):this.renderer.jQ(this.element.ma,b)});a&&this.MIb!==void 0?this.renderer.setAttribute(this.element.ma,"aria-current",this.MIb.toString()):this.renderer.removeAttribute(this.element.ma,"aria-current");this.Xt!==a&&(this.Xt=a,_.$m(this.gea),this.GQb.emit(a))})}};_.LB.O=function(a){return new (a||_.LB)(_.B(_.gi),_.B(_.re),_.B(_.Sm),_.B(_.hn),_.B(_.fp,8))};
_.LB.La=_.xd({type:_.LB,na:[["","routerLinkActive",""]],yd:function(a,b,c){a&1&&_.Ng(c,_.fp,5);if(a&2){let d;_.Pg(d=_.Qg())&&(b.links=d)}},inputs:{RAa:"routerLinkActiveOptions",MIb:"ariaCurrentWhenActive",H4c:"routerLinkActive"},outputs:{GQb:"isActiveChange"},Pb:["routerLinkActive"],standalone:!0,features:[_.Ld]});
_.Peb=class{mTa(a,b,c,d,e){_.HJa(a,(f,g,l)=>{if(f.Ww==null){var p=c(f,g,l);p=b.mi(p.Nc,p.context,p.index);g=1}else l==null?(b.remove(g),g=3):(p=b.get(g),b.move(p,l),g=2);if(e){let t;e({context:(t=p)==null?void 0:t.context,operation:g,gQ:f})}})}detach(){}};_.MB=class extends _.Y5a{};_.MB.O=function(a){return new (a||_.MB)(_.B(_.xw,10))};
_.MB.La=_.xd({type:_.MB,na:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],ob:16,Ya:function(a,b){a&2&&_.qg("ng-untouched",b.ARb)("ng-touched",b.zRb)("ng-pristine",b.mRb)("ng-dirty",b.hP)("ng-valid",b.isValid)("ng-invalid",b.bRb)("ng-pending",b.kRb)("ng-submitted",b.CZc)},features:[_.mg]});_.NB=class{};_.NB.O=function(a){return new (a||_.NB)};
_.NB.La=_.xd({type:_.NB,na:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],nb:["novalidate",""]});_.OB=new _.Dd("CDK_TABLE");var Qeb;_.PB=class{constructor(){this.qa=_.n(_.Jg)}};_.PB.O=function(a){return new (a||_.PB)};_.PB.La=_.xd({type:_.PB,na:[["","cdkCellDef",""]],standalone:!0});_.QB=class{constructor(){this.qa=_.n(_.Jg)}};_.QB.O=function(a){return new (a||_.QB)};_.QB.La=_.xd({type:_.QB,na:[["","cdkHeaderCellDef",""]],standalone:!0});var RB=class{constructor(){this.qa=_.n(_.Jg)}};RB.O=function(a){return new (a||RB)};RB.La=_.xd({type:RB,na:[["","cdkFooterCellDef",""]],standalone:!0});
_.SB=class{get name(){return this.Sr}set name(a){this.sPa(a)}get sticky(){return this.NB}set sticky(a){a!==this.NB&&(this.NB=a,this.Nr=!0)}get Hrb(){return this.IPa}set Hrb(a){a!==this.IPa&&(this.IPa=a,this.Nr=!0)}constructor(){this.zN=_.n(_.OB,{optional:!0});this.IPa=this.NB=this.Nr=!1}G7a(){const a=this.Nr;this.Nr=!1;return a}eda(){this.cLa=[`cdk-column-${this.LYa}`]}sPa(a){a&&(this.Sr=a,this.LYa=a.replace(/[^a-z0-9_-]/gi,"-"),this.eda())}};_.SB.O=function(a){return new (a||_.SB)};
_.SB.La=_.xd({type:_.SB,na:[["","cdkColumnDef",""]],yd:function(a,b,c){a&1&&(_.Ng(c,_.PB,5),_.Ng(c,_.QB,5),_.Ng(c,RB,5));if(a&2){let d;_.Pg(d=_.Qg())&&(b.eV=d.first);_.Pg(d=_.Qg())&&(b.headerCell=d.first);_.Pg(d=_.Qg())&&(b.NVc=d.first)}},inputs:{name:[0,"cdkColumnDef","name"],sticky:[2,"sticky","sticky",_.oh],Hrb:[2,"stickyEnd","stickyEnd",_.oh]},standalone:!0,features:[_.Zg([{va:"MAT_SORT_HEADER_COLUMN_DEF",Fb:_.SB}]),_.ng]});Qeb=class{constructor(a,b){b.ma.classList.add(...a.cLa)}};
_.TB=class extends Qeb{constructor(){super(_.n(_.SB),_.n(_.re))}};_.TB.O=function(a){return new (a||_.TB)};_.TB.La=_.xd({type:_.TB,na:[["cdk-header-cell"],["th","cdk-header-cell",""]],nb:["role","columnheader",1,"cdk-header-cell"],standalone:!0,features:[_.mg]});_.UB=class extends Qeb{constructor(){var a=_.n(_.SB);const b=_.n(_.re);super(a,b);let c;(a=(c=a.zN)==null?void 0:c.XIc())&&b.ma.setAttribute("role",a)}};_.UB.O=function(a){return new (a||_.UB)};
_.UB.La=_.xd({type:_.UB,na:[["cdk-cell"],["td","cdk-cell",""]],nb:[1,"cdk-cell"],standalone:!0,features:[_.mg]});var Reb;Reb=class{constructor(){this.Usb=[];this.LMb=[]}};_.Seb=new _.Dd("_COALESCED_STYLE_SCHEDULER");_.VB=class{constructor(){this.QM=null;this.lb=_.n(_.df)}ve(a){this.FHc();this.QM.Usb.push(a)}FHc(){this.QM||(this.QM=new Reb,this.lb.Ub(()=>queueMicrotask(()=>{for(;this.QM.Usb.length||this.QM.LMb.length;){const a=this.QM;this.QM=new Reb;for(const b of a.Usb)b();for(const b of a.LMb)b()}this.QM=null})))}};_.VB.O=function(a){return new (a||_.VB)};_.VB.ta=_.k({token:_.VB,oa:_.VB.O});var WB=class{constructor(){this.qa=_.n(_.Jg);this.qB=_.n(_.jn)}Sb(a){this.dLa||(a=a.columns&&a.columns.og||[],this.dLa=this.qB.find(a).create(),this.dLa.diff(a))}},$B;WB.O=function(a){return new (a||WB)};WB.La=_.xd({type:WB,features:[_.Ld]});_.XB=class extends WB{get sticky(){return this.NB}set sticky(a){a!==this.NB&&(this.NB=a,this.Nr=!0)}constructor(){super(_.n(_.Jg),_.n(_.jn));this.zN=_.n(_.OB,{optional:!0});this.NB=this.Nr=!1}Sb(a){super.Sb(a)}G7a(){const a=this.Nr;this.Nr=!1;return a}};
_.XB.O=function(a){return new (a||_.XB)};_.XB.La=_.xd({type:_.XB,na:[["","cdkHeaderRowDef",""]],inputs:{yo:[0,"cdkHeaderRowDef","columns"],sticky:[2,"cdkHeaderRowDefSticky","sticky",_.oh]},standalone:!0,features:[_.ng,_.mg,_.Ld]});var YB=class extends WB{get sticky(){return this.NB}set sticky(a){a!==this.NB&&(this.NB=a,this.Nr=!0)}constructor(){super(_.n(_.Jg),_.n(_.jn));this.zN=_.n(_.OB,{optional:!0});this.NB=this.Nr=!1}Sb(a){super.Sb(a)}G7a(){const a=this.Nr;this.Nr=!1;return a}};
YB.O=function(a){return new (a||YB)};YB.La=_.xd({type:YB,na:[["","cdkFooterRowDef",""]],inputs:{yo:[0,"cdkFooterRowDef","columns"],sticky:[2,"cdkFooterRowDefSticky","sticky",_.oh]},standalone:!0,features:[_.ng,_.mg,_.Ld]});_.ZB=class extends WB{constructor(){super(_.n(_.Jg),_.n(_.jn));this.zN=_.n(_.OB,{optional:!0})}};_.ZB.O=function(a){return new (a||_.ZB)};_.ZB.La=_.xd({type:_.ZB,na:[["","cdkRowDef",""]],inputs:{yo:[0,"cdkRowDefColumns","columns"],bA:[0,"cdkRowDefWhen","when"]},standalone:!0,features:[_.mg]});
_.aC=class{constructor(){this.FN=_.n(_.Kg);$B=this}Ia(){$B===this&&($B=null)}};$B=null;_.aC.O=function(a){return new (a||_.aC)};_.aC.La=_.xd({type:_.aC,na:[["","cdkCellOutlet",""]],standalone:!0});_.bC=class{};_.bC.O=function(a){return new (a||_.bC)};_.bC.wa=_.td({type:_.bC,na:[["cdk-header-row"],["tr","cdk-header-row",""]],nb:["role","row",1,"cdk-header-row"],standalone:!0,features:[_.$g],ya:1,Aa:0,Da:[["cdkCellOutlet",""]],qa:function(a){a&1&&_.vg(0,0)},Fa:[_.aC],hb:2});_.cC=class{};
_.cC.O=function(a){return new (a||_.cC)};_.cC.wa=_.td({type:_.cC,na:[["cdk-row"],["tr","cdk-row",""]],nb:["role","row",1,"cdk-row"],standalone:!0,features:[_.$g],ya:1,Aa:0,Da:[["cdkCellOutlet",""]],qa:function(a){a&1&&_.vg(0,0)},Fa:[_.aC],hb:2});var dC=class{constructor(){this.Nc=_.n(_.Jg);this.fcd="cdk-no-data-row"}};dC.O=function(a){return new (a||dC)};dC.La=_.xd({type:dC,na:[["ng-template","cdkNoDataRow",""]],standalone:!0});_.Teb=new _.Dd("CDK_SPL");var Ueb=["top","bottom","left","right"],Veb=function(a,b,c){const d=[];for(const e of b)if(e.nodeType===e.ELEMENT_NODE)for(d.push(e),b=0;b<e.children.length;b++)d.push(e.children[b]);a.l2.ve(()=>{for(const e of d)a.WFb(e,c)})},Web=function(a,b,c,d,e=!0){b.length&&a.eEb&&(c.some(f=>f)||d.some(f=>f))?a.l2.ve(()=>{var f=b[0];const g=f.children.length;f=a.ZIc(f,e);const l=a.GJc(f,c),p=a.FJc(f,d),t=c.lastIndexOf(!0),w=d.indexOf(!0);var A=a.direction==="rtl";const G=A?"right":"left";A=A?"left":"right";
for(const I of b)for(let L=0;L<g;L++){const V=I.children[L];c[L]&&a.Eoa(V,G,l[L],L===t);d[L]&&a.Eoa(V,A,p[L],L===w)}a.lN&&(a.lN.f7c({sizes:t===-1?[]:f.slice(0,t+1).map((I,L)=>c[L]?I:null)}),a.lN.g7c({sizes:w===-1?[]:f.slice(w).map((I,L)=>d[L+w]?I:null).reverse()}))}):a.lN&&(a.lN.f7c({sizes:[]}),a.lN.g7c({sizes:[]}))},Xeb=function(a,b,c,d){a.eEb&&a.l2.ve(()=>{const e=d==="bottom"?b.slice().reverse():b,f=d==="bottom"?c.slice().reverse():c,g=[],l=[],p=[];for(let w=0,A=0;w<e.length;w++)if(f[w]){g[w]=
A;var t=e[w];p[w]=a.BB?Array.from(t.children):[t];t=t.getBoundingClientRect().height;A+=t;l[w]=t}t=f.lastIndexOf(!0);for(let w=0;w<e.length;w++){if(!f[w])continue;const A=g[w],G=w===t;for(const I of p[w])a.Eoa(I,d,A,G)}if(d==="top"){let w;(w=a.lN)==null||w.vtd({sizes:l,s1c:g,elements:p})}else{let w;(w=a.lN)==null||w.utd({sizes:l,s1c:g,elements:p})}})},Yeb=function(a,b,c){a.BB&&a.l2.ve(()=>{const d=b.querySelector("tfoot");d&&(c.some(e=>!e)?a.WFb(d,["bottom"]):a.Eoa(d,"bottom",0,!1))})},Zeb=class{constructor(a,
b,c,d,e=!0,f=!0,g){this.BB=a;this.EGb=b;this.direction=c;this.l2=d;this.eEb=e;this.UEb=f;this.lN=g;this.GKa=[];this.NAb={top:`${b}-border-elem-top`,bottom:`${b}-border-elem-bottom`,left:`${b}-border-elem-left`,right:`${b}-border-elem-right`}}WFb(a,b){for(const c of b)a.style[c]="",a.classList.remove(this.NAb[c]);Ueb.some(c=>b.indexOf(c)===-1&&a.style[c])?a.style.zIndex=this.TCb(a):(a.style.zIndex="",this.UEb&&(a.style.position=""),a.classList.remove(this.EGb))}Eoa(a,b,c,d){a.classList.add(this.EGb);
d&&a.classList.add(this.NAb[b]);a.style[b]=`${c}px`;a.style.zIndex=this.TCb(a);this.UEb&&(a.style.cssText+="position: -webkit-sticky; position: sticky; ")}TCb(a){const b={top:100,bottom:10,left:1,right:1};let c=0;for(const d of Ueb)a.style[d]&&(c+=b[d]);return c?`${c}`:""}ZIc(a,b=!0){if(!b&&this.GKa.length)return this.GKa;b=[];a=a.children;for(let c=0;c<a.length;c++)b.push(a[c].getBoundingClientRect().width);return this.GKa=b}GJc(a,b){const c=[];let d=0;for(let e=0;e<a.length;e++)b[e]&&(c[e]=d,d+=
a[e]);return c}FJc(a,b){const c=[];let d=0;for(let e=a.length;e>0;e--)b[e]&&(c[e]=d,d+=a[e]);return c}};var $eb,iC,afb,bfb,cfb;$eb=[[["caption"]],[["colgroup"],["col"]],"*"];_.eC=class{constructor(){this.Hf=_.n(_.Kg);this.kb=_.n(_.re);const a=_.n(_.OB);a.JB=this;a.Hqa()}};_.eC.O=function(a){return new (a||_.eC)};_.eC.La=_.xd({type:_.eC,na:[["","rowOutlet",""]],standalone:!0});_.fC=class{constructor(){this.Hf=_.n(_.Kg);this.kb=_.n(_.re);const a=_.n(_.OB);a.WM=this;a.Hqa()}};_.fC.O=function(a){return new (a||_.fC)};_.fC.La=_.xd({type:_.fC,na:[["","headerRowOutlet",""]],standalone:!0});
_.gC=class{constructor(){this.Hf=_.n(_.Kg);this.kb=_.n(_.re);const a=_.n(_.OB);a.TM=this;a.Hqa()}};_.gC.O=function(a){return new (a||_.gC)};_.gC.La=_.xd({type:_.gC,na:[["","footerRowOutlet",""]],standalone:!0});_.hC=class{constructor(){this.Hf=_.n(_.Kg);this.kb=_.n(_.re);const a=_.n(_.OB);a.WEb=this;a.Hqa()}};_.hC.O=function(a){return new (a||_.hC)};_.hC.La=_.xd({type:_.hC,na:[["","noDataRowOutlet",""]],standalone:!0});
iC=function(a){const b=a.Kaa(a.WM),c=a.Kaa(a.JB),d=a.Kaa(a.TM);if(a.BB&&!a.ppa||a.UT)Veb(a.vN,[...b,...c,...d],["left","right"]),a.UT=!1;b.forEach((e,f)=>{a.eKa([e],a.XS[f])});a.sN.forEach(e=>{const f=[];for(let g=0;g<c.length;g++)a.hra[g].q8===e&&f.push(c[g]);a.eKa(f,e)});d.forEach((e,f)=>{a.eKa([e],a.PS[f])});Array.from(a.NM.values()).forEach(e=>{e.Nr=!1})};
afb=function(a){a.hra=a.QIc();const b=a.EE.diff(a.hra);if(b){var c=a.JB.Hf;a.D3.mTa(b,c,(d,e,f)=>a.nMa(d.item,f),d=>d.item.data,d=>{d.operation===1&&d.context&&a.YFb(d.gQ.item.q8,d.context)});a.zOc();_.IJa(b,d=>{c.get(d.Ak).context.ua=d.item.data});a.uHb();_.fg(()=>{iC(a)},{Rb:a.xc})}else a.uHb();a.SKb.next()};
bfb=function(a){const b=a.Kaa(a.WM);if(a.BB){var c=Heb(a.WM,"thead");c&&(c.style.display=b.length?"":"none")}c=a.XS.map(d=>d.sticky);Veb(a.vN,b,["top"]);Xeb(a.vN,b,c,"top");a.XS.forEach(d=>{d.Nr=!1})};cfb=function(a){const b=a.Kaa(a.TM);if(a.BB){var c=Heb(a.TM,"tfoot");c&&(c.style.display=b.length?"":"none")}c=a.PS.map(d=>d.sticky);Veb(a.vN,b,["bottom"]);Xeb(a.vN,b,c,"bottom");Yeb(a.vN,a.Ja.ma,c);a.PS.forEach(d=>{d.Nr=!1})};
_.jC=class{XIc(){if(this.NKa===void 0){var a=this.Ja.ma.getAttribute("role");a=a==="grid"||a==="treegrid"?"gridcell":"cell";this.NKa=this.BB&&a==="cell"?null:a}return this.NKa}get uq(){return this.du}set uq(a){this.du=a}get dataSource(){return this.Hr}set dataSource(a){this.Hr!==a&&this.UPa(a)}get Jya(){return this.REb}set Jya(a){this.REb=a;this.JB&&this.JB.Hf.length&&(this.KCb(),iC(this))}get kga(){return this.ppa}set kga(a){this.ppa=a;this.UT=this.tpa=!0}constructor(){this.qB=_.n(_.jn);this.Ta=
_.n(_.hn);this.Ja=_.n(_.re);this.Vb=_.n(_.Lr,{optional:!0});this.mc=_.n(_.Rq);this.D3=_.n(_.Wr);this.l2=_.n(_.Seb);this.uf=_.n(_.Yr);this.GNc=_.n(_.Teb,{optional:!0,VD:!0});this.Bb=_.n(_.bi);this.Cq=new _.Pf;this.NM=new Map;this.ABb=new Set;this.DBb=new Set;this.CBb=new Set;this.BBb=new Set;this.tpa=this.UT=this.VLa=this.XMa=!0;this.h2=new Map;this.Grb="cdk-table-sticky";this.pfb=!0;this.Opa=this.OMa=this.qEb=!1;this.NKa=void 0;this.ppa=this.REb=!1;this.SKb=new _.Xm;this.FH=new _.Uh({start:0,end:Number.MAX_VALUE});
this.xc=_.n(_.dg);_.n(new _.Mm("role"),{optional:!0})||this.Ja.ma.setAttribute("role","table");this.KE=!this.mc.isBrowser;this.BB=this.Ja.ma.nodeName==="TABLE"}Qa(){this.tNc();this.EE=this.qB.find([]).create((a,b)=>this.uq?this.uq(b.Xea,b.data):b);_.x(this.uf.Fc(),_.$f(this.Cq)).subscribe(()=>{this.tpa=!0})}Sd(){this.Opa=!0}HG(){this.VAb()&&this.XFb()}Ia(){let a,b,c;[(a=this.JB)==null?void 0:a.Hf,(b=this.WM)==null?void 0:b.Hf,(c=this.TM)==null?void 0:c.Hf,this.h2,this.ABb,this.DBb,this.CBb,this.BBb,
this.NM].forEach(d=>{d==null||d.clear()});this.XS=[];this.PS=[];this.IBb=null;this.Cq.next();this.Cq.complete();_.Cj(this.dataSource)&&this.dataSource.disconnect(this)}Hqa(){!this.OMa&&this.JB&&this.WM&&this.TM&&this.WEb&&(this.OMa=!0,this.VAb()&&this.XFb())}VAb(){return this.OMa&&this.Opa}XFb(){this.uGc();this.tGc();const a=this.LMc()||this.XMa||this.VLa;this.UT=this.UT||a;this.tpa=a;this.XMa&&(this.MCb(),this.XMa=!1);this.VLa&&(this.LCb(),this.VLa=!1);this.dataSource&&this.sN.length>0&&!this.gra?
this.JLc():this.UT&&iC(this);this.PGc()}QIc(){const a=[],b=this.h2;this.h2=new Map;for(let d=0;d<this.Ve.length;d++){var c=this.Ve[d];const e=this.BJc(c,d,b.get(c));this.h2.has(c)||this.h2.set(c,new WeakMap);for(c=0;c<e.length;c++){let f=e[c];const g=this.h2.get(f.data);g.has(f.q8)?g.get(f.q8).push(f):g.set(f.q8,[f]);a.push(f)}}return a}BJc(a,b,c){return this.DJc(a,b).map(d=>{const e=c&&c.has(d)?c.get(d):[];return e.length?(d=e.shift(),d.Xea=b,d):{data:a,q8:d,Xea:b}})}tGc(){this.NM.clear();Geb(this.Bpa(this.hHc),
this.ABb).forEach(a=>{this.NM.has(a.name);this.NM.set(a.name,a)})}uGc(){this.XS=Geb(this.Bpa(this.jHc),this.CBb);this.PS=Geb(this.Bpa(this.iHc),this.BBb);this.sN=Geb(this.Bpa(this.kHc),this.DBb);this.IBb=this.sN.filter(a=>!a.bA)[0]}LMc(){var a=(d,e)=>d||!!e.dLa.diff(e.yo);const b=this.sN.reduce(a,!1);b&&this.KCb();const c=this.XS.reduce(a,!1);c&&this.MCb();(a=this.PS.reduce(a,!1))&&this.LCb();return b||c||a}UPa(a){this.Ve=[];_.Cj(this.dataSource)&&this.dataSource.disconnect(this);this.gra&&(this.gra.unsubscribe(),
this.gra=null);a||(this.EE&&this.EE.diff([]),this.JB&&this.JB.Hf.clear());this.Hr=a}JLc(){if(this.dataSource){var a;_.Cj(this.dataSource)?a=this.dataSource.connect(this):_.bf(this.dataSource)?a=this.dataSource:Array.isArray(this.dataSource)&&(a=_.u(this.dataSource));this.gra=_.x(a,_.$f(this.Cq)).subscribe(b=>{this.Ve=b||[];afb(this)})}}MCb(){this.WM.Hf.length>0&&this.WM.Hf.clear();this.XS.forEach((a,b)=>this.ZFb(this.WM,a,b));bfb(this)}LCb(){this.TM.Hf.length>0&&this.TM.Hf.clear();this.PS.forEach((a,
b)=>this.ZFb(this.TM,a,b));cfb(this)}eKa(a,b){var c=Array.from(b.yo||[]).map(d=>this.NM.get(d));b=c.map(d=>d.sticky);c=c.map(d=>d.Hrb);Web(this.vN,a,b,c,!this.ppa||this.tpa)}Kaa(a){const b=[];for(let c=0;c<a.Hf.length;c++){const d=a.Hf.get(c);b.push(d.om[0])}return b}DJc(a,b){if(this.sN.length==1)return[this.sN[0]];let c=[];if(this.Jya)c=this.sN.filter(d=>!d.bA||d.bA(b,a));else{let d=this.sN.find(e=>e.bA&&e.bA(b,a))||this.IBb;d&&c.push(d)}return c}nMa(a,b){return{Nc:a.q8.qa,context:{ua:a.data},index:b}}ZFb(a,
b,c,d={}){a=a.Hf.mi(b.qa,d,c);this.YFb(b,d);return a}YFb(a,b){for(let c of this.YIc(a))$B&&$B.FN.mi(c,b);_.$m(this.Ta)}zOc(){const a=this.JB.Hf;for(let b=0,c=a.length;b<c;b++){const d=a.get(b).context;d.count=c;d.first=b===0;d.last=b===c-1;d.r5=b%2===0;d.egb=!d.r5;this.Jya?(d.Xea=this.hra[b].Xea,d.trd=b):d.index=this.hra[b].Xea}}YIc(a){return a&&a.yo?Array.from(a.yo,b=>{b=this.NM.get(b);return a instanceof _.XB?b.headerCell.qa:a instanceof YB?b.NVc.qa:b.eV.qa}):[]}KCb(){this.EE.diff([]);this.JB.Hf.clear();
afb(this)}PGc(){const a=(b,c)=>b||c.G7a();this.XS.reduce(a,!1)&&bfb(this);this.PS.reduce(a,!1)&&cfb(this);Array.from(this.NM.values()).reduce(a,!1)&&(this.UT=!0,iC(this))}tNc(){this.vN=new Zeb(this.BB,this.Grb,this.Vb?this.Vb.value:"ltr",this.l2,this.mc.isBrowser,this.pfb,this.GNc);_.x(this.Vb?this.Vb.Fc:_.u(),_.$f(this.Cq)).subscribe(a=>{this.vN.direction=a;iC(this)})}Bpa(a){return a.filter(b=>!b.zN||b.zN===this)}uHb(){var a=this.gcd||this.FLc;if(a){var b=this.JB.Hf.length===0;if(b!==this.qEb){var c=
this.WEb.Hf;b?(a=c.mi(a.Nc),c=a.om[0],a.om.length===1&&(c==null?void 0:c.nodeType)===this.Bb.ELEMENT_NODE&&(c.setAttribute("role","row"),c.classList.add("cdk-no-data-row"))):c.clear();this.qEb=b;_.$m(this.Ta)}}}};_.jC.O=function(a){return new (a||_.jC)};
_.jC.wa=_.td({type:_.jC,na:[["cdk-table"],["table","cdk-table",""]],yd:function(a,b,c){a&1&&(_.Ng(c,dC,5),_.Ng(c,_.SB,5),_.Ng(c,_.ZB,5),_.Ng(c,_.XB,5),_.Ng(c,YB,5));if(a&2){let d;_.Pg(d=_.Qg())&&(b.FLc=d.first);_.Pg(d=_.Qg())&&(b.hHc=d);_.Pg(d=_.Qg())&&(b.kHc=d);_.Pg(d=_.Qg())&&(b.jHc=d);_.Pg(d=_.Qg())&&(b.iHc=d)}},nb:[1,"cdk-table"],ob:2,Ya:function(a,b){a&2&&_.qg("cdk-table-fixed-layout",b.kga)},inputs:{uq:"trackBy",dataSource:"dataSource",Jya:[2,"multiTemplateDataRows","multiTemplateDataRows",
_.oh],kga:[2,"fixedLayout","fixedLayout",_.oh]},outputs:{SKb:"contentChanged"},Pb:["cdkTable"],standalone:!0,features:[_.Zg([{va:_.OB,Fb:_.jC},{va:_.Wr,Qd:_.Peb},{va:_.Seb,Qd:_.VB},{va:_.Teb,jc:null}]),_.ng,_.$g],ac:["caption","colgroup, col","*"],ya:5,Aa:2,Da:[["role","rowgroup"],["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],qa:function(a,b){a&1&&(_.Eg($eb),_.Gg(0),_.Gg(1,1),_.C(2,Deb,1,0)(3,Eeb,7,0)(4,Feb,4,0));a&2&&(_.y(2),_.tg(b.KE?2:-1),_.y(),_.tg(b.BB?
3:4))},Fa:[_.fC,_.eC,_.hC,_.gC],styles:[".cdk-table-fixed-layout{table-layout:fixed}\n"],hb:2});_.kC=class{};_.kC.O=function(a){return new (a||_.kC)};_.kC.Ca=_.vd({type:_.kC});_.kC.Ba=_.Xc({imports:[_.$r]});_.lC=class extends _.PB{};_.lC.O=(()=>{let a;return function(b){return(a||(a=_.me(_.lC)))(b||_.lC)}})();_.lC.La=_.xd({type:_.lC,na:[["","matCellDef",""]],standalone:!0,features:[_.Zg([{va:_.PB,Fb:_.lC}]),_.mg]});_.mC=class extends _.QB{};_.mC.O=(()=>{let a;return function(b){return(a||(a=_.me(_.mC)))(b||_.mC)}})();_.mC.La=_.xd({type:_.mC,na:[["","matHeaderCellDef",""]],standalone:!0,features:[_.Zg([{va:_.QB,Fb:_.mC}]),_.mg]});
_.nC=class extends _.SB{get name(){return this.Sr}set name(a){this.sPa(a)}eda(){super.eda();this.cLa.push(`mat-column-${this.LYa}`)}};_.nC.O=(()=>{let a;return function(b){return(a||(a=_.me(_.nC)))(b||_.nC)}})();_.nC.La=_.xd({type:_.nC,na:[["","matColumnDef",""]],inputs:{name:[0,"matColumnDef","name"]},standalone:!0,features:[_.Zg([{va:_.SB,Fb:_.nC},{va:"MAT_SORT_HEADER_COLUMN_DEF",Fb:_.nC}]),_.mg]});_.oC=class extends _.TB{};_.oC.O=(()=>{let a;return function(b){return(a||(a=_.me(_.oC)))(b||_.oC)}})();
_.oC.La=_.xd({type:_.oC,na:[["mat-header-cell"],["th","mat-header-cell",""]],nb:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],standalone:!0,features:[_.mg]});_.pC=class extends _.UB{};_.pC.O=(()=>{let a;return function(b){return(a||(a=_.me(_.pC)))(b||_.pC)}})();_.pC.La=_.xd({type:_.pC,na:[["mat-cell"],["td","mat-cell",""]],nb:[1,"mat-mdc-cell","mdc-data-table__cell"],standalone:!0,features:[_.mg]});_.qC=class extends _.XB{};_.qC.O=(()=>{let a;return function(b){return(a||(a=_.me(_.qC)))(b||_.qC)}})();_.qC.La=_.xd({type:_.qC,na:[["","matHeaderRowDef",""]],inputs:{yo:[0,"matHeaderRowDef","columns"],sticky:[2,"matHeaderRowDefSticky","sticky",_.oh]},standalone:!0,features:[_.Zg([{va:_.XB,Fb:_.qC}]),_.ng,_.mg]});_.rC=class extends _.ZB{};_.rC.O=(()=>{let a;return function(b){return(a||(a=_.me(_.rC)))(b||_.rC)}})();
_.rC.La=_.xd({type:_.rC,na:[["","matRowDef",""]],inputs:{yo:[0,"matRowDefColumns","columns"],bA:[0,"matRowDefWhen","when"]},standalone:!0,features:[_.Zg([{va:_.ZB,Fb:_.rC}]),_.mg]});_.sC=class extends _.bC{};_.sC.O=(()=>{let a;return function(b){return(a||(a=_.me(_.sC)))(b||_.sC)}})();
_.sC.wa=_.td({type:_.sC,na:[["mat-header-row"],["tr","mat-header-row",""]],nb:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],Pb:["matHeaderRow"],standalone:!0,features:[_.Zg([{va:_.bC,Fb:_.sC}]),_.mg,_.$g],ya:1,Aa:0,Da:[["cdkCellOutlet",""]],qa:function(a){a&1&&_.vg(0,0)},Fa:[_.aC],hb:2});_.tC=class extends _.cC{};_.tC.O=(()=>{let a;return function(b){return(a||(a=_.me(_.tC)))(b||_.tC)}})();
_.tC.wa=_.td({type:_.tC,na:[["mat-row"],["tr","mat-row",""]],nb:["role","row",1,"mat-mdc-row","mdc-data-table__row"],Pb:["matRow"],standalone:!0,features:[_.Zg([{va:_.cC,Fb:_.tC}]),_.mg,_.$g],ya:1,Aa:0,Da:[["cdkCellOutlet",""]],qa:function(a){a&1&&_.vg(0,0)},Fa:[_.aC],hb:2});var dfb;dfb=[[["caption"]],[["colgroup"],["col"]],"*"];_.uC=class extends _.jC{constructor(){super(...arguments);this.Grb="mat-mdc-table-sticky";this.pfb=!1}};_.uC.O=(()=>{let a;return function(b){return(a||(a=_.me(_.uC)))(b||_.uC)}})();
_.uC.wa=_.td({type:_.uC,na:[["mat-table"],["table","mat-table",""]],nb:[1,"mat-mdc-table","mdc-data-table__table"],ob:2,Ya:function(a,b){a&2&&_.qg("mdc-table-fixed-layout",b.kga)},Pb:["matTable"],standalone:!0,features:[_.Zg([{va:_.jC,Fb:_.uC},{va:_.OB,Fb:_.uC},{va:_.Seb,Qd:_.VB},{va:_.Wr,Qd:_.Peb},{va:_.Teb,jc:null}]),_.mg,_.$g],ac:["caption","colgroup, col","*"],ya:5,Aa:2,Da:[["role","rowgroup"],["headerRowOutlet",""],["role","rowgroup",1,"mdc-data-table__content"],["rowOutlet",""],["noDataRowOutlet",
""],["footerRowOutlet",""]],qa:function(a,b){a&1&&(_.Eg(dfb),_.Gg(0),_.Gg(1,1),_.C(2,Ieb,1,0)(3,Jeb,7,0)(4,Keb,4,0));a&2&&(_.y(2),_.tg(b.KE?2:-1),_.y(),_.tg(b.BB?3:4))},Fa:[_.fC,_.eC,_.hC,_.gC],styles:[".mat-mdc-table-sticky{position:sticky !important}mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}.mat-mdc-table{min-width:100%;border:0;border-spacing:0;table-layout:auto;white-space:normal;background-color:var(--mat-table-background-color, var(--mat-app-surface))}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell{text-align:right}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px}.mat-mdc-header-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-header-container-height, 56px);color:var(--mat-table-header-headline-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-header-headline-font, var(--mat-app-title-small-font, Roboto, sans-serif));line-height:var(--mat-table-header-headline-line-height, var(--mat-app-title-small-line-height));font-size:var(--mat-table-header-headline-size, var(--mat-app-title-small-size, 14px));font-weight:var(--mat-table-header-headline-weight, var(--mat-app-title-small-weight, 500))}.mat-mdc-row{height:var(--mat-table-row-item-container-height, 52px);color:var(--mat-table-row-item-label-text-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)))}.mat-mdc-row,.mdc-data-table__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-table-row-item-label-text-font, var(--mat-app-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-row-item-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-table-row-item-label-text-size, var(--mat-app-body-medium-size, 14px));font-weight:var(--mat-table-row-item-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-footer-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-footer-container-height, 52px);color:var(--mat-table-row-item-label-text-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-footer-supporting-text-font, var(--mat-app-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-footer-supporting-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-table-footer-supporting-text-size, var(--mat-app-body-medium-size, 14px));font-weight:var(--mat-table-footer-supporting-text-weight, var(--mat-app-body-medium-weight));letter-spacing:var(--mat-table-footer-supporting-text-tracking, var(--mat-app-body-medium-tracking))}.mat-mdc-header-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-app-outline, rgba(0, 0, 0, 0.12)));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-header-headline-tracking, var(--mat-app-title-small-tracking));font-weight:inherit;line-height:inherit;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mat-mdc-header-cell{text-align:right}.mat-mdc-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-app-outline, rgba(0, 0, 0, 0.12)));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-row-item-label-text-tracking, var(--mat-app-body-medium-tracking));line-height:inherit}.mdc-data-table__row:last-child .mat-mdc-cell{border-bottom:none}.mat-mdc-footer-cell{letter-spacing:var(--mat-table-row-item-label-text-tracking, var(--mat-app-body-medium-tracking))}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}\n"],
hb:2});_.vC=class{};_.vC.O=function(a){return new (a||_.vC)};_.vC.Ca=_.vd({type:_.vC});_.vC.Ba=_.Xc({imports:[_.xs,_.kC,_.xs]});_.efb=new _.Dd("MatRadioGroup");_.ffb=new _.Dd("mat-radio-default-options",{Ea:"root",oa:Leb});
}catch(e){_._DumpException(e)}
try{
var ifb,kfb,pfb,qfb,rfb,sfb,tfb,wfb,Bfb,Cfb,Efb,Ffb,Gfb,Ifb,Hfb,Jfb,Lfb,Mfb,Nfb,Ofb,Pfb,Qfb,Rfb,Tfb,Ufb,Vfb,Wfb,Xfb,Yfb,Zfb,$fb,agb,bgb,cgb,dgb,egb,fgb,ggb,igb,jgb,kgb,lgb,ngb,ogb,pgb,qgb,rgb,sgb,tgb,ugb,vgb,wgb,xgb,ygb,zgb,Agb,Bgb,Cgb,Dgb,Fgb,Ggb,Hgb,Igb,Jgb,Kgb,Lgb,Mgb,Ngb,Ogb,Pgb,Qgb,Rgb,Sgb,Tgb,Ugb,Vgb,Wgb,Xgb,Ygb,Zgb,$gb,ahb,bhb,chb,dhb,ehb,fhb,ghb,hhb,ihb,jhb,khb,lhb,mhb,nhb,ohb,phb,qhb,rhb,shb,thb,uhb,vhb,whb,xhb,yhb,zhb,Ahb,Bhb,Chb,Dhb,Ehb,Fhb,Ghb,Hhb,Ihb,Jhb,Khb,Lhb,Mhb,Nhb,Ohb,Phb,Qhb,Rhb,
Shb,Thb,Uhb,Vhb,Whb,Xhb,Yhb,Zhb,$hb,aib,cib,dib,eib,fib,gib,hib,iib,jib,kib,lib,mib,nib,oib,pib,qib,rib,sib,tib,uib,vib,wib,xib,yib,zib,Aib,Bib,Cib,Dib,Fib,Gib,Iib,Jib,Kib,Lib,Mib,Nib,Oib,Pib,Qib,Rib,Sib,Tib,Uib,Vib,Wib,Xib,Yib,Zib,$ib,bjb,cjb,djb,ejb,fjb,gjb,hjb,ijb,jjb,kjb,ljb,mjb,njb,ojb,pjb,qjb,rjb,sjb,tjb,ujb,vjb,wjb,xjb,yjb,zjb,Ajb,Cjb,Djb,Ejb,Fjb,Gjb,Hjb,Ijb,Jjb,Ljb,HC,Kjb,Mjb,Njb,Ojb,Pjb,Qjb,Rjb,gfb,hfb,lfb,jfb,ufb,Ujb,vfb,Vjb,yfb,zfb,QC,Wjb,Xjb,NC,Yjb,Zjb,TC,VC,bkb,ZC,cD,hkb,ikb,kkb,lkb,
fD,mkb,nkb;ifb=function(a){if(!gfb.test(a))throw Error("U");if(hfb.indexOf(a.toUpperCase())!==-1)throw Error("U");};kfb=function(a){var b="";const c=Object.keys(a);for(let f=0;f<c.length;f++){var d=c[f],e=a[d];if(!gfb.test(d))throw Error("U");if(e!==void 0&&e!==null){if(/^on./i.test(d))throw Error("U");jfb.indexOf(d.toLowerCase())!==-1&&(e=e instanceof _.dc?e.toString():_.Kca(String(e))||"about:invalid#zClosurez");e=`${d}="${_.EA(String(e))}"`;b+=" "+e}}return b};
_.mfb=function(a,b,c){ifb(a);let d=`<${a}`;b&&(d+=kfb(b));Array.isArray(c)||(c=c===void 0?[]:[c]);lfb.indexOf(a.toUpperCase())!==-1?d+=">":(b=_.FA("",c.map(e=>e instanceof _.kc?e:_.EA(String(e)))),d+=">"+b.toString()+"</"+a+">");return _.lc(d)};_.nfb=function(a=0){a<0&&(a=0);return _.Xe(a,a,_.We)};_.ofb=function(a,b){return _.Me(_.Nja(a,b,arguments.length>=2,!1,!0))};pfb=function(a){return _.Me((b,c)=>{let d=!1,e=0;b.subscribe(new _.Ne(c,f=>(d||(d=!a(f,e++)))&&c.next(f)))})};
qfb=function(a,b,c,d,e){return a===c&&Object.is(b,d)?1:Object.is(e(a,b),e(c,d))?-1:0};rfb=function(a,b,c,d){const e=new Set;for(;b<=c;b++)e.add(d(b,a.at(b)));return e};sfb=function(a,b,c,d){return b!==void 0&&b.has(d)?(a.attach(c,b.get(d)),b.delete(d),!0):!1};tfb=function(a,b,c,d,e){sfb(a,b,d,c(d,e))?a.tM(d,e):(b=a.create(d,e),a.attach(d,b))};
wfb=function(a,b,c){let d=void 0,e=void 0,f=0,g=a.length-1;if(Array.isArray(b)){for(var l=b.length-1;f<=g&&f<=l;){var p=a.at(f),t=b[f],w=qfb(f,p,f,t,c);if(w!==0)w<0&&a.tM(f,t),f++;else{var A=a.at(g);w=b[l];var G=qfb(g,A,l,w,c);G!==0?(G<0&&a.tM(g,w),g--,l--):(p=c(f,p),A=c(g,A),G=c(f,t),Object.is(G,A)?(A=c(l,w),Object.is(A,p)?(ufb(a,f,g),a.tM(g,w),l--,g--):a.move(g,f),a.tM(f,t),f++):(d!=null||(d=new vfb),e!=null||(e=rfb(a,f,g,c)),sfb(a,d,f,G)?(a.tM(f,t),f++,g++):e.has(G)?(d.set(p,a.detach(f)),g--):
(t=a.create(f,b[f]),a.attach(f,t),f++,g++)))}}for(;f<=l;)tfb(a,d,c,f,b[f]),f++}else if(b!=null){b=b[Symbol.iterator]();for(l=b.next();!l.done&&f<=g;)t=a.at(f),w=l.value,p=qfb(f,t,f,w,c),p!==0?(p<0&&a.tM(f,w),f++,l=b.next()):(d!=null||(d=new vfb),e!=null||(e=rfb(a,f,g,c)),p=c(f,w),sfb(a,d,f,p)?(a.tM(f,w),f++,g++,l=b.next()):e.has(p)?(t=c(f,t),d.set(t,a.detach(f)),g--):(a.attach(f,a.create(f,w)),f++,g++,l=b.next()));for(;!l.done;)tfb(a,d,c,a.length,l.value),l=b.next()}for(;f<=g;)a.destroy(a.detach(g--));
let I;(I=d)==null||I.forEach(L=>{a.destroy(L)})};_.xfb=function(a,b){return b};_.wC=function(a,b,c,d,e,f,g,l){_.cg("NgControlFlow");const p=_.Ud(),t=_.Xd(),w=_.Ud();g=l?g.bind(w[15][8]):g;w[25+a]=new yfb(g);_.Pka(p,t,a+1,b,c,d,e,_.Qd(t.Da,f))};_.xC=function(a){const b=_.cd(null);var c=_.Td.selectedIndex;try{const d=_.Ud(),e=d[1],f=d[c];c+=1;const g=d[c];f.iya===void 0?f.iya=new zfb(g,d,e.data[c]):f.iya.reset();const l=f.iya;wfb(l,a,f.G8c);if(l.q7)for(a=0;a<l.length;a++)_.Cka(l.rP,a)[8].zM=a}finally{_.cd(b)}};
_.yC=function(a,b,c,d,e){const f=_.Ud();a=_.fcb(f,a,b,c,d,e);a!==_.wf&&_.tja(f,a);return _.yC};_.Afb=function(a,b,c,d,e,f,g){const l=_.Ud();var p=_.Td.Dn;const t=_.kg(l,p,b,d);p=_.jg(l,p+2,f)||t;_.be(3);a=p?a+_.Yc(b)+c+_.Yc(d)+e+_.Yc(f)+g:_.wf;a!==_.wf&&_.tja(l,a);return _.Afb};Bfb=function(a){var b=/\s+/;const c=[];if(a!=null){a=Array.isArray(a)?a:`${a}`.split(b);for(const d of a)(a=`${d}`.trim())&&c.push(a)}return c};_.zC=function(a){return{type:5,oh:a}};
Cfb=function(a,b){const c=Array(a);for(let d=0;d<a;d++)c[d]=b(d);return c};_.Dfb=function(a){return class extends a{get yg(){return this._getTracker().yg}set yg(b){this._getTracker().yg=b}get nw(){return this._getTracker().Xs}set nw(b){this._getTracker().Xs=b}av(){this._getTracker().av()}_getTracker(){this.aHb||(this.aHb=new _.XVa(this.rLa,this.rd,this.hca,this.gca,this.Yb));return this.aHb}constructor(...b){super(...b)}}};
_.AC=function(a,b=0){return class extends a{get tabIndex(){return this.disabled?-1:this.Jv}set tabIndex(c){this.Jv=c!=null?_.ej(c):this.PZa}constructor(...c){super(...c);this.PZa=this.Jv=b}}};Efb=function(a,b,c){if(c.length){b=b.toArray();c=c.toArray();let d=0;for(let e=0;e<a+1;e++)b[e].group&&b[e].group===c[d]&&d++;return d}return 0};Ffb=function(a,b,c,d){return a<c?a:a+b>c+d?Math.max(0,a-d+b):c};
Gfb=function(a){if(a&1){const b=_.Ud();_.F(0,"div",0);_.N("keydown",function(c){_.q(b);const d=_.O();return _.r(d.me(c))})("click",function(){_.q(b);const c=_.O();return _.r(c.closed.emit("click"))})("@transformMenu.start",function(c){_.q(b);const d=_.O();return _.r(d.Nba(c))})("@transformMenu.done",function(c){_.q(b);const d=_.O();return _.r(d.Mba(c))});_.F(1,"div",1);_.Gg(2);_.J()()}a&2&&(a=_.O(),_.E("id",a.Uja)("ngClass",a.rj)("@transformMenu",a.TE),_.og("aria-label",a.ariaLabel||null)("aria-labelledby",
a.je||null)("aria-describedby",a.Rv||null))};Ifb=function(a){for(a=a.parentElement;a&&!Hfb(a);)a=a.parentElement;return a?a.classList.contains("cdk-nested-tree-node")?_.ph(a.getAttribute("aria-level")):0:-1};Hfb=function(a){a=a.classList;return!!((a==null?0:a.contains("cdk-nested-tree-node"))||(a==null?0:a.contains("cdk-tree")))};Jfb=function(){return{color:"accent",QWa:"check-indeterminate",Bd:!1}};
_.Kfb=function(a,b){{var c=a.toLowerCase();var d=b.toLowerCase();const g=[],l=[];if(c==d)c=0;else if(c.length&&d.length){for(var e=0;e<d.length+1;e++)g[e]=e;for(e=0;e<c.length;e++){l[0]=e+1;for(var f=0;f<d.length;f++)l[f+1]=Math.min(l[f]+1,g[f+1]+1,g[f]+Number(c[e]!=d[f]));for(f=0;f<g.length;f++)g[f]=l[f]}c=l[d.length]}else c=Math.max(c.length,d.length)}d=Math.max(a.length,b.length);a=b.length-a.length;a>0&&(c-=a,d-=a);return 1-c/d};Lfb=function(a){a&1&&_.vg(0)};
Mfb=function(a){a&1&&_.Q(0);a&2&&(a=_.O(),_.Ug(" ",a.Xb.X4?a.Xb.X4(a.option):a.option,"\n"))};Nfb=function(a){a&1&&(_.F(0,"span",7),_.Q(1),_.R(2,"async"),_.R(3,"format"),_.J());if(a&2){let b;a=_.O();_.y();_.Ug(" ",_.QA(3,3,(b=_.S(2,1,a.Xb.iw))==null?null:b.length,a.ryb,"NUM")," ")}};Ofb=function(a){a&1&&_.vg(0)};Pfb=function(a,b){a&1&&(_.F(0,"mat-icon",9),_.Q(1),_.J());a&2&&(a=b.Ka,_.E("svgIcon",a.mk),_.y(),_.Ug(" ",a.mk?"":a.Uh," "))};
Qfb=function(a){a&1&&_.C(0,Pfb,2,2,"mat-icon",8);a&2&&(a=_.O(),_.E("ngIf",a.Fw.search))};Rfb=function(a,b){a&1&&(_.F(0,"mat-icon",12),_.Q(1),_.J());a&2&&(a=b.Ka,_.E("svgIcon",a.mk),_.y(),_.Ug(" ",a.mk?"":a.Uh," "))};Tfb=function(a){if(a&1){const b=_.Ud();_.F(0,"button",10);_.N("click",function(){_.q(b);const c=_.O();return _.r(Sfb(c))})("keydown.enter",function(){_.q(b);const c=_.O();return _.r(Sfb(c))});_.C(1,Rfb,2,2,"mat-icon",11);_.J()}a&2&&(a=_.O(),_.y(),_.E("ngIf",a.Fw.close))};
Ufb=function(a){a&1&&_.K(0,"xap-picker-search")};Vfb=function(a){a&1&&_.vg(0,8);a&2&&(_.O(),_.E("ngTemplateOutlet",_.Cg(9)))};Wfb=function(a){a&1&&(_.F(0,"div",11),_.K(1,"mat-progress-spinner",12),_.J());a&2&&(_.y(),_.E("diameter",48)("strokeWidth",4))};Xfb=function(a){a&1&&(_.M(0),_.F(1,"div",9),_.C(2,Wfb,2,2,"div",10),_.J(),_.ug());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Ip==null?0:a.Ip.Nc))("ngIfElse",a.Ip==null?null:a.Ip.Nc))};
Yfb=function(a){a&1&&(_.F(0,"div",15)(1,"p",16),_.Q(2),_.J()());a&2&&(a=_.O(3),_.y(2),_.Ug(" ",a.f$," "))};Zfb=function(a){a&1&&(_.M(0),_.F(1,"div",13),_.C(2,Yfb,3,1,"div",14),_.J(),_.ug());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Gp==null?0:a.Gp.Nc))("ngIfElse",a.Gp==null?null:a.Gp.Nc))};$fb=function(a){a&1&&(_.F(0,"div",15)(1,"p",16),_.Q(2),_.J()());a&2&&(a=_.O(3),_.y(2),_.Ug(" ",a.d$," "))};
agb=function(a){a&1&&(_.M(0),_.F(1,"div",17),_.C(2,$fb,3,1,"div",14),_.J(),_.ug());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Fp==null?0:a.Fp.Nc))("ngIfElse",a.Fp==null?null:a.Fp.Nc))};bgb=function(a){a&1&&(_.F(0,"div",15),_.Q(1),_.J());a&2&&(a=_.O(3),_.y(),_.Ug(" ",a.e$," "))};cgb=function(a){a&1&&(_.M(0),_.F(1,"div",18),_.C(2,bgb,2,1,"div",14),_.J(),_.ug());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Hp==null?0:a.Hp.Nc))("ngIfElse",a.Hp==null?null:a.Hp.Nc))};
dgb=function(a){a&1&&(_.F(0,"mat-checkbox",23),_.R(1,"async"),_.R(2,"format"),_.Q(3),_.R(4,"async"),_.J());if(a&2){a=_.O(2).Ka;const b=_.O();_.E("xapSelectAll",b.Xb.model)("xapSelectAllCorpus",_.S(1,4,b.Xb.iw))("aria-label",_.QA(2,6,a.SXb,b.Bzb,"NUM_ITEMS"));_.y(3);_.Ug(" ",_.S(4,10,b.sla)," ")}};
egb=function(a){if(a&1){const b=_.Ud();_.F(0,"mat-checkbox",25);_.N("keydown.enter",function(c){_.q(b);return _.r(c.target.click())})("onfocus",function(){_.q(b);const c=_.O(4);return _.r(c.LVc=0)});_.K(1,"xap-picker-option",26);_.J()}if(a&2){a=_.O().ua;const b=_.O(3);_.E("disabled",b.Xb.Lk?b.Xb.Lk(a):!1)("xapSelectionModel",b.Xb.model)("xapSelection",a)("aria-label",b.Xb.P3(a));_.y();_.E("template",(b.Wo||b.qR)==null?null:(b.Wo||b.qR).Nc)("option",a)}};
fgb=function(a){if(a&1){const b=_.Ud();_.F(0,"mat-checkbox",27);_.N("keydown.enter",function(c){_.q(b);return _.r(c.target.click())});_.K(1,"xap-picker-option",26);_.J()}if(a&2){a=_.O().ua;const b=_.O(3);_.E("disabled",b.Xb.Lk?b.Xb.Lk(a):!1)("xapSelectionModel",b.Xb.model)("xapSelection",a)("aria-label",b.Xb.P3(a));_.y();_.E("template",(b.Wo||b.qR)==null?null:(b.Wo||b.qR).Nc)("option",a)}};
ggb=function(a,b){a&1&&(_.M(0),_.C(1,egb,2,6,"mat-checkbox",24)(2,fgb,2,6,"ng-template",null,1,_.dh),_.ug());a&2&&(a=b.first,b=_.Cg(3),_.y(),_.E("ngIf",a)("ngIfElse",b))};igb=function(a){a&1&&(_.F(0,"div",28),_.Q(1),_.R(2,"format"),_.J());a&2&&(a=_.O(3),_.y(),_.Ug(" ",_.QA(2,1,a.mz,a.qyb,"MAX_DISPLAYED_OPTIONS")," "))};
jgb=function(a){if(a&1){const b=_.Ud();_.C(0,dgb,5,12,"mat-checkbox",19);_.F(1,"div",20);_.N("keydown",function(c){_.q(b);const d=_.O(2);return _.r(d.yK(c))});_.C(2,ggb,4,2,"ng-container",21);_.R(3,"async");_.C(4,igb,3,5,"div",22);_.R(5,"async");_.J()}if(a&2){a=_.O().Ka;const b=_.O();_.E("ngIf",a.Gz);_.y(2);_.E("ngForOf",_.S(3,3,b.M0b));_.y(2);_.E("ngIf",b.mz<_.S(5,5,b.Xb.iw).length)}};
kgb=function(a,b){a&1&&(_.F(0,"div",3),_.C(1,Ufb,1,0,"xap-picker-search",4),_.M(2,5),_.C(3,Vfb,1,1,"ng-container",6)(4,Xfb,3,2,"ng-container",7)(5,Zfb,3,2,"ng-container",7)(6,agb,3,2,"ng-container",7)(7,cgb,3,2,"ng-container",7),_.ug(),_.C(8,jgb,6,7,"ng-template",null,0,_.dh),_.J());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngIf",a.Su),_.y(),_.E("ngSwitch",a.eka),_.y(),_.E("ngSwitchCase",b.Sj.I1),_.y(),_.E("ngSwitchCase",b.Sj.LOADING),_.y(),_.E("ngSwitchCase",b.Sj.eoa),_.y(),_.E("ngSwitchCase",b.Sj.doa),_.y(),
_.E("ngSwitchCase",b.Sj.ERROR))};lgb=function(a,b){a&1&&(_.F(0,"mat-icon",16),_.Q(1),_.J());a&2&&(a=b.Ka,_.E("svgIcon",a.mk),_.y(),_.Ug(" ",a.mk?"":a.Uh," "))};
ngb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"li",9)(1,"div",10)(2,"div",11);_.K(3,"xap-picker-option",12);_.J();_.F(4,"div",13)(5,"button",14,0);_.N("click",function(){const d=_.q(c).ua,e=_.O();return _.r(e.Xb.model.qg(d))})("keydown.enter",function(){const d=_.q(c).ua,e=_.O();return _.r(e.Xb.model.qg(d))});_.C(7,lgb,2,2,"mat-icon",15);_.J()()()()}a&2&&(a=b.ua,b=_.O(),_.y(3),_.E("template",b.Wo==null?null:b.Wo.Nc)("option",a),_.y(2),_.E("matTooltip",mgb(b,a)),_.og("aria-label",mgb(b,a)),_.y(2),
_.E("ngIf",b.Fw.remove_circle_outline))};ogb=function(a,b){if(b&&a&&(a.key==="ArrowUp"||a.key==="ArrowDown")){a.preventDefault();b=b.toArray();var c=b.findIndex(d=>d.ma===a.target);a.key==="ArrowUp"?c--:a.key==="ArrowDown"&&c++;c<0||c>=b.length||b[c].ma.focus()}};pgb=function(a){a&1&&_.K(0,"xap-picker-search")};qgb=function(a){a&1&&(_.M(0),_.vg(1,7),_.ug());a&2&&(_.O(),a=_.Cg(9),_.y(),_.E("ngTemplateOutlet",a))};
rgb=function(a){a&1&&(_.F(0,"div",10),_.K(1,"mat-progress-spinner",11),_.J());a&2&&(_.y(),_.E("diameter",48)("strokeWidth",4))};sgb=function(a){a&1&&(_.M(0),_.F(1,"div",8),_.C(2,rgb,2,2,"div",9),_.J(),_.ug());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Ip==null?0:a.Ip.Nc))("ngIfElse",a.Ip==null?null:a.Ip.Nc))};tgb=function(a){a&1&&(_.F(0,"div",14)(1,"p",15),_.Q(2),_.J()());a&2&&(a=_.O(3),_.y(2),_.Ug(" ",a.f$," "))};
ugb=function(a){a&1&&(_.M(0),_.F(1,"div",12),_.C(2,tgb,3,1,"div",13),_.J(),_.ug());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Gp==null?0:a.Gp.Nc))("ngIfElse",a.Gp==null?null:a.Gp.Nc))};vgb=function(a){a&1&&(_.F(0,"div",14)(1,"p",15),_.Q(2),_.J()());a&2&&(a=_.O(3),_.y(2),_.Ug(" ",a.d$," "))};wgb=function(a){a&1&&(_.M(0),_.F(1,"div",16),_.C(2,vgb,3,1,"div",13),_.J(),_.ug());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Fp==null?0:a.Fp.Nc))("ngIfElse",a.Fp==null?null:a.Fp.Nc))};
xgb=function(a){a&1&&(_.F(0,"div",14),_.Q(1),_.J());a&2&&(a=_.O(3),_.y(),_.Ug(" ",a.e$," "))};ygb=function(a){a&1&&(_.M(0),_.F(1,"div",17),_.C(2,xgb,2,1,"div",13),_.J(),_.ug());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Hp==null?0:a.Hp.Nc))("ngIfElse",a.Hp==null?null:a.Hp.Nc))};
zgb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"li",20,1);_.R(2,"async");_.R(3,"async");_.N("click",function(){var d=_.q(c);const e=d.ua;d=d.index;const f=_.O(3);return _.r(BC(f,e,d))})("keydown.enter",function(){var d=_.q(c);const e=d.ua;d=d.index;const f=_.O(3);return _.r(BC(f,e,d))})("keydown.space",function(){var d=_.q(c);const e=d.ua;d=d.index;const f=_.O(3);return _.r(BC(f,e,d))});_.F(4,"span",21);_.K(5,"xap-picker-option",22);_.J()()}a&2&&(a=b.ua,b=_.O(3),_.rg(_.S(2,9,b.Xb.model.Ae(a))?b.Dzb:
""),_.qg("xap-picker-single-select-option-disabled",b.Xb.Lk==null?null:b.Xb.Lk(a)),_.E("matRippleDisabled",b.Xb.Lk==null?null:b.Xb.Lk(a)),_.og("aria-disabled",b.Xb.Lk==null?null:b.Xb.Lk(a))("aria-selected",_.S(3,11,b.Xb.model.Ae(a))?"true":null),_.y(5),_.E("template",b.Wo==null?null:b.Wo.Nc)("option",a))};Agb=function(a){if(a&1){const b=_.Ud();_.F(0,"ul",18);_.N("keydown",function(c){_.q(b);const d=_.O(2);return _.r(d.yK(c))});_.C(1,zgb,6,13,"li",19);_.J()}a&2&&(a=_.O().Ka,_.y(),_.E("ngForOf",a.jMb))};
Bgb=function(a,b){a&1&&(_.F(0,"div",3),_.C(1,pgb,1,0,"xap-picker-search",4),_.M(2,5),_.C(3,qgb,2,1,"ng-container",6)(4,sgb,3,2,"ng-container",6)(5,ugb,3,2,"ng-container",6)(6,wgb,3,2,"ng-container",6)(7,ygb,3,2,"ng-container",6),_.ug(),_.C(8,Agb,2,1,"ng-template",null,0,_.dh),_.J());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngIf",a.Su),_.y(),_.E("ngSwitch",a.eka),_.y(),_.E("ngSwitchCase",b.Sj.I1),_.y(),_.E("ngSwitchCase",b.Sj.LOADING),_.y(),_.E("ngSwitchCase",b.Sj.eoa),_.y(),_.E("ngSwitchCase",b.Sj.doa),_.y(),
_.E("ngSwitchCase",b.Sj.ERROR))};Cgb=function(a){a&1&&_.K(0,"xap-picker-single-select",8)};Dgb=function(a){a&1&&_.K(0,"xap-picker-checklist",9);a&2&&(a=_.O(2).Ka,_.E("maxDisplayedOptions",a.mz))};Fgb=function(a){if(a&1){const b=_.Ud();_.F(0,"xap-picker-selection-list",10);_.N("clearSelections",function(){_.q(b);const c=_.O(3);return _.r(Egb(c))});_.J()}};
Ggb=function(a){if(a&1){const b=_.Ud();_.F(0,"xap-picker",5);_.R(1,"async");_.R(2,"async");_.N("ngModelChange",function(c){_.q(b);const d=_.O(2);return _.r(CC(d,c))});_.C(3,Cgb,1,0,"xap-picker-single-select",6)(4,Dgb,1,1,"ng-template",null,1,_.dh)(6,Fgb,1,0,"xap-picker-selection-list",7);_.J()}if(a&2){let b;a=_.Cg(5);const c=_.O().Ka,d=_.O();_.qg("xap-picker-multi-pane",c.wx);_.E("ngModel",_.S(1,12,d.BQ))("options",_.S(2,14,d.options))("displayFunction",c.aj)("pickerTitle",(b=c.title)!==null&&b!==
void 0?b:"")("searchVisible",c.Su)("searchFilter",c.E_)("selectAllVisible",c.Gz);_.y(3);_.E("ngIf",c.OQ)("ngIfElse",a);_.y(3);_.E("ngIf",c.wx)}};Hgb=function(a){a&1&&_.K(0,"xap-picker-single-select",8)};Igb=function(a){a&1&&_.vg(0,14);a&2&&(a=_.O(4).Ka,_.E("ngTemplateOutlet",a.AG))};Jgb=function(a){a&1&&_.C(0,Igb,1,1,"ng-template",13)};Kgb=function(a){a&1&&_.vg(0,14);a&2&&(a=_.O(4).Ka,_.E("ngTemplateOutlet",a.l2a))};Lgb=function(a){a&1&&_.C(0,Kgb,1,1,"ng-template",15)};
Mgb=function(a){a&1&&_.vg(0,14);a&2&&(a=_.O(4).Ka,_.E("ngTemplateOutlet",a.e1a))};Ngb=function(a){a&1&&_.C(0,Mgb,1,1,"ng-template",16)};Ogb=function(a){a&1&&_.vg(0,14);a&2&&(a=_.O(4).Ka,_.E("ngTemplateOutlet",a.f1a))};Pgb=function(a){a&1&&_.C(0,Ogb,1,1,"ng-template",17)};
Qgb=function(a){a&1&&(_.F(0,"xap-picker-checklist",9),_.C(1,Jgb,1,0,null,2)(2,Lgb,1,0,null,2)(3,Ngb,1,0,null,2)(4,Pgb,1,0,null,2),_.J());a&2&&(a=_.O(2).Ka,_.E("maxDisplayedOptions",a.mz),_.y(),_.E("ngIf",a.AG),_.y(),_.E("ngIf",a.l2a),_.y(),_.E("ngIf",a.e1a),_.y(),_.E("ngIf",a.f1a))};Rgb=function(a){if(a&1){const b=_.Ud();_.F(0,"xap-picker-selection-list",18);_.N("clearSelection",function(){_.q(b);const c=_.O(3);return _.r(Egb(c))});_.J()}};
Sgb=function(a){if(a&1){const b=_.Ud();_.F(0,"xap-picker",11);_.R(1,"async");_.N("ngModelChange",function(c){_.q(b);const d=_.O(2);return _.r(CC(d,c))});_.C(2,Hgb,1,0,"xap-picker-single-select",6)(3,Qgb,5,5,"ng-template",null,1,_.dh)(5,Rgb,1,0,"xap-picker-selection-list",12);_.J()}if(a&2){a=_.Cg(4);const b=_.O().Ka,c=_.O();_.qg("xap-picker-multi-pane",b.wx);_.E("ngModel",_.S(1,9,c.BQ))("getOptions",b.getOptions)("displayFunction",b.aj)("selectAllVisible",b.Gz);_.y(2);_.E("ngIf",b.OQ)("ngIfElse",a);
_.y(3);_.E("ngIf",b.wx)}};Tgb=function(a){a&1&&(_.F(0,"mat-error",4),_.Q(1),_.J());if(a&2){a=_.O().Ka;const b=_.O();_.y();_.Ug(" ",b.tK(a)," ")}};Ugb=function(a,b){a&1&&(_.M(0),_.C(1,Ggb,7,16,"xap-picker",3)(2,Sgb,6,11,"ng-template",null,0,_.dh)(4,Tgb,2,1,"mat-error",4),_.ug());if(a&2){a=b.Ka;b=_.Cg(3);const c=_.O();_.y();_.E("ngIf",!a.jab)("ngIfElse",b);_.y(3);_.tg((c.IH==null?0:c.IH.errors)&&c.tK(a)?4:-1)}};
Vgb=function(a){a&1&&(_.F(0,"span",7),_.Q(1),_.R(2,"async"),_.R(3,"format"),_.J());if(a&2){let b;a=_.O();_.y();_.Ug(" ",_.QA(3,3,(b=_.S(2,1,a.Xb.iw))==null?null:b.length,a.ryb,"NUM")," ")}};Wgb=function(a){a&1&&_.vg(0)};Xgb=function(a,b){a&1&&(_.F(0,"mat-icon",9),_.Q(1),_.J());a&2&&(a=b.Ka,_.E("svgIcon",a.mk),_.y(),_.Ug(" ",a.mk?"":a.Uh," "))};Ygb=function(a){a&1&&_.C(0,Xgb,2,2,"mat-icon",8);a&2&&(a=_.O(),_.E("ngIf",a.Fw.search))};
Zgb=function(a,b){a&1&&(_.F(0,"mat-icon",12),_.Q(1),_.J());a&2&&(a=b.Ka,_.E("svgIcon",a.mk),_.y(),_.Ug(" ",a.mk?"":a.Uh," "))};$gb=function(a){if(a&1){const b=_.Ud();_.F(0,"button",10);_.N("click",function(){_.q(b);const c=_.O();return _.r(Sfb(c))})("keydown.enter",function(){_.q(b);const c=_.O();return _.r(Sfb(c))});_.C(1,Zgb,2,2,"mat-icon",11);_.J()}a&2&&(a=_.O(),_.y(),_.E("ngIf",a.Fw.close))};ahb=function(a){a&1&&_.K(0,"xap-picker-search")};
bhb=function(a){a&1&&_.vg(0,8);a&2&&(_.O(),_.E("ngTemplateOutlet",_.Cg(9)))};chb=function(a){a&1&&(_.F(0,"div",11),_.K(1,"mat-progress-spinner",12),_.J());a&2&&(_.y(),_.E("diameter",48)("strokeWidth",4))};dhb=function(a){a&1&&(_.M(0),_.F(1,"div",9),_.C(2,chb,2,2,"div",10),_.J(),_.ug());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Ip==null?0:a.Ip.Nc))("ngIfElse",a.Ip==null?null:a.Ip.Nc))};ehb=function(a){a&1&&(_.F(0,"div",15)(1,"p",16),_.Q(2),_.J()());a&2&&(a=_.O(3),_.y(2),_.Ug(" ",a.f$," "))};
fhb=function(a){a&1&&(_.M(0),_.F(1,"div",13),_.C(2,ehb,3,1,"div",14),_.J(),_.ug());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Gp==null?0:a.Gp.Nc))("ngIfElse",a.Gp==null?null:a.Gp.Nc))};ghb=function(a){a&1&&(_.F(0,"div",15)(1,"p",16),_.Q(2),_.J()());a&2&&(a=_.O(3),_.y(2),_.Ug(" ",a.d$," "))};hhb=function(a){a&1&&(_.M(0),_.F(1,"div",17),_.C(2,ghb,3,1,"div",14),_.J(),_.ug());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Fp==null?0:a.Fp.Nc))("ngIfElse",a.Fp==null?null:a.Fp.Nc))};
ihb=function(a){a&1&&(_.F(0,"div",15),_.Q(1),_.J());a&2&&(a=_.O(3),_.y(),_.Ug(" ",a.e$," "))};jhb=function(a){a&1&&(_.M(0),_.F(1,"div",18),_.C(2,ihb,2,1,"div",14),_.J(),_.ug());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Hp==null?0:a.Hp.Nc))("ngIfElse",a.Hp==null?null:a.Hp.Nc))};
khb=function(a){a&1&&(_.F(0,"mat-checkbox",23),_.R(1,"async"),_.R(2,"format"),_.Q(3),_.R(4,"async"),_.J());if(a&2){a=_.O(2).Ka;const b=_.O();_.E("xapSelectAll",b.Xb.model)("xapSelectAllCorpus",_.S(1,4,b.Xb.iw))("aria-label",_.QA(2,6,a.SXb,b.Bzb,"NUM_ITEMS"));_.y(3);_.Ug(" ",_.S(4,10,b.sla)," ")}};
lhb=function(a){if(a&1){const b=_.Ud();_.F(0,"mat-checkbox",25);_.N("keydown.enter",function(c){_.q(b);return _.r(c.target.click())})("onfocus",function(){_.q(b);const c=_.O(4);return _.r(c.LVc=0)});_.K(1,"xap-picker-option",26);_.J()}if(a&2){a=_.O().ua;const b=_.O(3);_.E("disabled",b.Xb.Lk?b.Xb.Lk(a):!1)("xapSelectionModel",b.Xb.model)("xapSelection",a)("aria-label",b.Xb.P3(a));_.y();_.E("template",(b.Wo||b.qR)==null?null:(b.Wo||b.qR).Nc)("option",a)}};
mhb=function(a){if(a&1){const b=_.Ud();_.F(0,"mat-checkbox",27);_.N("keydown.enter",function(c){_.q(b);return _.r(c.target.click())});_.K(1,"xap-picker-option",26);_.J()}if(a&2){a=_.O().ua;const b=_.O(3);_.E("disabled",b.Xb.Lk?b.Xb.Lk(a):!1)("xapSelectionModel",b.Xb.model)("xapSelection",a)("aria-label",b.Xb.P3(a));_.y();_.E("template",(b.Wo||b.qR)==null?null:(b.Wo||b.qR).Nc)("option",a)}};
nhb=function(a,b){a&1&&(_.M(0),_.C(1,lhb,2,6,"mat-checkbox",24)(2,mhb,2,6,"ng-template",null,1,_.dh),_.ug());a&2&&(a=b.first,b=_.Cg(3),_.y(),_.E("ngIf",a)("ngIfElse",b))};ohb=function(a){a&1&&(_.F(0,"div",28),_.Q(1),_.R(2,"format"),_.J());a&2&&(a=_.O(3),_.y(),_.Ug(" ",_.QA(2,1,a.mz,a.qyb,"MAX_DISPLAYED_OPTIONS")," "))};
phb=function(a){if(a&1){const b=_.Ud();_.C(0,khb,5,12,"mat-checkbox",19);_.F(1,"div",20);_.N("keydown",function(c){_.q(b);const d=_.O(2);return _.r(d.yK(c))});_.C(2,nhb,4,2,"ng-container",21);_.R(3,"async");_.C(4,ohb,3,5,"div",22);_.R(5,"async");_.J()}if(a&2){a=_.O().Ka;const b=_.O();_.E("ngIf",a.Gz);_.y(2);_.E("ngForOf",_.S(3,3,b.M0b));_.y(2);_.E("ngIf",b.mz<_.S(5,5,b.Xb.iw).length)}};
qhb=function(a,b){a&1&&(_.F(0,"div",3),_.C(1,ahb,1,0,"xap-picker-search",4),_.M(2,5),_.C(3,bhb,1,1,"ng-container",6)(4,dhb,3,2,"ng-container",7)(5,fhb,3,2,"ng-container",7)(6,hhb,3,2,"ng-container",7)(7,jhb,3,2,"ng-container",7),_.ug(),_.C(8,phb,6,7,"ng-template",null,0,_.dh),_.J());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngIf",a.Su),_.y(),_.E("ngSwitch",a.eka),_.y(),_.E("ngSwitchCase",b.Sj.I1),_.y(),_.E("ngSwitchCase",b.Sj.LOADING),_.y(),_.E("ngSwitchCase",b.Sj.eoa),_.y(),_.E("ngSwitchCase",b.Sj.doa),_.y(),
_.E("ngSwitchCase",b.Sj.ERROR))};rhb=function(a,b){a&1&&(_.F(0,"mat-icon",16),_.Q(1),_.J());a&2&&(a=b.Ka,_.E("svgIcon",a.mk),_.y(),_.Ug(" ",a.mk?"":a.Uh," "))};
shb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"li",9)(1,"div",10)(2,"div",11);_.K(3,"xap-picker-option",12);_.J();_.F(4,"div",13)(5,"button",14,0);_.N("click",function(){const d=_.q(c).ua,e=_.O();return _.r(e.Xb.model.qg(d))})("keydown.enter",function(){const d=_.q(c).ua,e=_.O();return _.r(e.Xb.model.qg(d))});_.C(7,rhb,2,2,"mat-icon",15);_.J()()()()}a&2&&(a=b.ua,b=_.O(),_.y(3),_.E("template",b.Wo==null?null:b.Wo.Nc)("option",a),_.y(2),_.E("matTooltip",mgb(b,a)),_.og("aria-label",mgb(b,a)),_.y(2),
_.E("ngIf",b.Fw.remove_circle_outline))};thb=function(a){a&1&&_.K(0,"xap-picker-search")};uhb=function(a){a&1&&(_.M(0),_.vg(1,7),_.ug());a&2&&(_.O(),a=_.Cg(9),_.y(),_.E("ngTemplateOutlet",a))};vhb=function(a){a&1&&(_.F(0,"div",10),_.K(1,"mat-progress-spinner",11),_.J());a&2&&(_.y(),_.E("diameter",48)("strokeWidth",4))};whb=function(a){a&1&&(_.M(0),_.F(1,"div",8),_.C(2,vhb,2,2,"div",9),_.J(),_.ug());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Ip==null?0:a.Ip.Nc))("ngIfElse",a.Ip==null?null:a.Ip.Nc))};
xhb=function(a){a&1&&(_.F(0,"div",14)(1,"p",15),_.Q(2),_.J()());a&2&&(a=_.O(3),_.y(2),_.Ug(" ",a.f$," "))};yhb=function(a){a&1&&(_.M(0),_.F(1,"div",12),_.C(2,xhb,3,1,"div",13),_.J(),_.ug());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Gp==null?0:a.Gp.Nc))("ngIfElse",a.Gp==null?null:a.Gp.Nc))};zhb=function(a){a&1&&(_.F(0,"div",14)(1,"p",15),_.Q(2),_.J()());a&2&&(a=_.O(3),_.y(2),_.Ug(" ",a.d$," "))};
Ahb=function(a){a&1&&(_.M(0),_.F(1,"div",16),_.C(2,zhb,3,1,"div",13),_.J(),_.ug());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Fp==null?0:a.Fp.Nc))("ngIfElse",a.Fp==null?null:a.Fp.Nc))};Bhb=function(a){a&1&&(_.F(0,"div",14),_.Q(1),_.J());a&2&&(a=_.O(3),_.y(),_.Ug(" ",a.e$," "))};Chb=function(a){a&1&&(_.M(0),_.F(1,"div",17),_.C(2,Bhb,2,1,"div",13),_.J(),_.ug());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Hp==null?0:a.Hp.Nc))("ngIfElse",a.Hp==null?null:a.Hp.Nc))};
Dhb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"li",20,1);_.R(2,"async");_.R(3,"async");_.N("click",function(){var d=_.q(c);const e=d.ua;d=d.index;const f=_.O(3);return _.r(BC(f,e,d))})("keydown.enter",function(){var d=_.q(c);const e=d.ua;d=d.index;const f=_.O(3);return _.r(BC(f,e,d))})("keydown.space",function(){var d=_.q(c);const e=d.ua;d=d.index;const f=_.O(3);return _.r(BC(f,e,d))});_.F(4,"span",21);_.K(5,"xap-picker-option",22);_.J()()}a&2&&(a=b.ua,b=_.O(3),_.rg(_.S(2,9,b.Xb.model.Ae(a))?b.Dzb:
""),_.qg("xap-picker-single-select-option-disabled",b.Xb.Lk==null?null:b.Xb.Lk(a)),_.E("matRippleDisabled",b.Xb.Lk==null?null:b.Xb.Lk(a)),_.og("aria-disabled",b.Xb.Lk==null?null:b.Xb.Lk(a))("aria-selected",_.S(3,11,b.Xb.model.Ae(a))?"true":null),_.y(5),_.E("template",b.Wo==null?null:b.Wo.Nc)("option",a))};Ehb=function(a){if(a&1){const b=_.Ud();_.F(0,"ul",18);_.N("keydown",function(c){_.q(b);const d=_.O(2);return _.r(d.yK(c))});_.C(1,Dhb,6,13,"li",19);_.J()}a&2&&(a=_.O().Ka,_.y(),_.E("ngForOf",a.jMb))};
Fhb=function(a,b){a&1&&(_.F(0,"div",3),_.C(1,thb,1,0,"xap-picker-search",4),_.M(2,5),_.C(3,uhb,2,1,"ng-container",6)(4,whb,3,2,"ng-container",6)(5,yhb,3,2,"ng-container",6)(6,Ahb,3,2,"ng-container",6)(7,Chb,3,2,"ng-container",6),_.ug(),_.C(8,Ehb,2,1,"ng-template",null,0,_.dh),_.J());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngIf",a.Su),_.y(),_.E("ngSwitch",a.eka),_.y(),_.E("ngSwitchCase",b.Sj.I1),_.y(),_.E("ngSwitchCase",b.Sj.LOADING),_.y(),_.E("ngSwitchCase",b.Sj.eoa),_.y(),_.E("ngSwitchCase",b.Sj.doa),_.y(),
_.E("ngSwitchCase",b.Sj.ERROR))};Ghb=function(a){a&1&&_.K(0,"xap-picker-single-select",8)};Hhb=function(a){a&1&&_.K(0,"xap-picker-checklist",9);a&2&&(a=_.O(2).Ka,_.E("maxDisplayedOptions",a.mz))};Ihb=function(a){if(a&1){const b=_.Ud();_.F(0,"xap-picker-selection-list",10);_.N("clearSelections",function(){_.q(b);const c=_.O(3);return _.r(Egb(c))});_.J()}};
Jhb=function(a){if(a&1){const b=_.Ud();_.F(0,"xap-picker",5);_.R(1,"async");_.R(2,"async");_.N("ngModelChange",function(c){_.q(b);const d=_.O(2);return _.r(CC(d,c))});_.C(3,Ghb,1,0,"xap-picker-single-select",6)(4,Hhb,1,1,"ng-template",null,1,_.dh)(6,Ihb,1,0,"xap-picker-selection-list",7);_.J()}if(a&2){let b;a=_.Cg(5);const c=_.O().Ka,d=_.O();_.qg("xap-picker-multi-pane",c.wx);_.E("ngModel",_.S(1,12,d.BQ))("options",_.S(2,14,d.options))("displayFunction",c.aj)("pickerTitle",(b=c.title)!==null&&b!==
void 0?b:"")("searchVisible",c.Su)("searchFilter",c.E_)("selectAllVisible",c.Gz);_.y(3);_.E("ngIf",c.OQ)("ngIfElse",a);_.y(3);_.E("ngIf",c.wx)}};Khb=function(a){a&1&&_.K(0,"xap-picker-single-select",8)};Lhb=function(a){a&1&&_.vg(0,14);a&2&&(a=_.O(4).Ka,_.E("ngTemplateOutlet",a.AG))};Mhb=function(a){a&1&&_.C(0,Lhb,1,1,"ng-template",13)};Nhb=function(a){a&1&&_.vg(0,14);a&2&&(a=_.O(4).Ka,_.E("ngTemplateOutlet",a.l2a))};Ohb=function(a){a&1&&_.C(0,Nhb,1,1,"ng-template",15)};
Phb=function(a){a&1&&_.vg(0,14);a&2&&(a=_.O(4).Ka,_.E("ngTemplateOutlet",a.e1a))};Qhb=function(a){a&1&&_.C(0,Phb,1,1,"ng-template",16)};Rhb=function(a){a&1&&_.vg(0,14);a&2&&(a=_.O(4).Ka,_.E("ngTemplateOutlet",a.f1a))};Shb=function(a){a&1&&_.C(0,Rhb,1,1,"ng-template",17)};
Thb=function(a){a&1&&(_.F(0,"xap-picker-checklist",9),_.C(1,Mhb,1,0,null,2)(2,Ohb,1,0,null,2)(3,Qhb,1,0,null,2)(4,Shb,1,0,null,2),_.J());a&2&&(a=_.O(2).Ka,_.E("maxDisplayedOptions",a.mz),_.y(),_.E("ngIf",a.AG),_.y(),_.E("ngIf",a.l2a),_.y(),_.E("ngIf",a.e1a),_.y(),_.E("ngIf",a.f1a))};Uhb=function(a){if(a&1){const b=_.Ud();_.F(0,"xap-picker-selection-list",18);_.N("clearSelection",function(){_.q(b);const c=_.O(3);return _.r(Egb(c))});_.J()}};
Vhb=function(a){if(a&1){const b=_.Ud();_.F(0,"xap-picker",11);_.R(1,"async");_.N("ngModelChange",function(c){_.q(b);const d=_.O(2);return _.r(CC(d,c))});_.C(2,Khb,1,0,"xap-picker-single-select",6)(3,Thb,5,5,"ng-template",null,1,_.dh)(5,Uhb,1,0,"xap-picker-selection-list",12);_.J()}if(a&2){a=_.Cg(4);const b=_.O().Ka,c=_.O();_.qg("xap-picker-multi-pane",b.wx);_.E("ngModel",_.S(1,9,c.BQ))("getOptions",b.getOptions)("displayFunction",b.aj)("selectAllVisible",b.Gz);_.y(2);_.E("ngIf",b.OQ)("ngIfElse",a);
_.y(3);_.E("ngIf",b.wx)}};Whb=function(a){a&1&&(_.F(0,"mat-error",4),_.Q(1),_.J());if(a&2){a=_.O().Ka;const b=_.O();_.y();_.Ug(" ",b.tK(a)," ")}};Xhb=function(a,b){a&1&&(_.M(0),_.C(1,Jhb,7,16,"xap-picker",3)(2,Vhb,6,11,"ng-template",null,0,_.dh)(4,Whb,2,1,"mat-error",4),_.ug());if(a&2){a=b.Ka;b=_.Cg(3);const c=_.O();_.y();_.E("ngIf",!a.jab)("ngIfElse",b);_.y(3);_.tg((c.IH==null?0:c.IH.errors)&&c.tK(a)?4:-1)}};Yhb=function(a){a&1&&(_.zg(0,2,1),_.vg(1),_.Ag());a&2&&(a=_.O().ua,_.y(),_.LA(a.name),_.MA(0))};
Zhb=function(a){a&1&&_.Bg(0,2,2)};$hb=function(a){a&1&&(_.M(0),_.Q(1),_.ug());if(a&2){a=_.O(2).ua;const b=_.O();_.y();_.Ug(" ",b.tK(a)," ")}};aib=function(a){a&1&&(_.F(0,"mat-error"),_.C(1,$hb,2,1,"ng-container",10),_.J());if(a&2){a=_.O().ua;const b=_.O();_.y();_.E("ngIf",b.tK(a))}};cib=function(a){if(a&1){const b=_.Ud();_.F(0,"button",13);_.N("click",function(){_.q(b);const c=_.O().ua,d=_.O();return _.r(bib(d,c.Yl))});_.F(1,"mat-icon");_.Q(2,"cancel");_.J()()}};
dib=function(a){a&1&&(_.F(0,"div",14),_.Q(1),_.J());a&2&&(a=_.O().ua,_.y(),_.Vg(a.bW))};
eib=function(a,b){a&1&&(_.M(0),_.F(1,"mat-form-field",6)(2,"mat-label",7),_.zg(3,2),_.C(4,Yhb,2,1,"ng-container",8)(5,Zhb,1,0,"ng-template",null,0,_.dh),_.Ag(),_.J(),_.K(7,"input",9,1),_.C(9,aib,2,1,"mat-error",10)(10,cib,3,0,"button",11),_.J(),_.C(11,dib,2,1,"div",12),_.ug());if(a&2){let c;a=b.ua;b=_.Cg(6);const d=_.O();_.y(4);_.E("ngIf",a.name)("ngIfElse",b);_.y(3);_.E("type",a.inputType||"text")("placeholder",a.placeholder||"")("formControlName",a.Yl);_.og("aria-label",a.placeholder)("autocomplete",
a.autocomplete||null)("name",a.name||null);_.y(2);_.E("ngIf",(c=d.Gi.get(a.Yl))==null?null:c.errors);_.y();_.tg(d.L$a?10:-1);_.y();_.E("ngIf",a.bW)}};fib=function(a){if(a&1){const b=_.Ud();_.F(0,"button",15);_.N("click",function(){_.q(b);const c=_.O(),d=String(Number(c.ql[c.ql.length-1].Yl)+1);c.ql=[...c.ql,{Yl:d,gDa:!0}];return _.r()});_.Q(1);_.F(2,"mat-icon");_.Q(3,"add");_.J()()}a&2&&(a=_.O(),_.y(),_.Ug(" ",a.ync," "))};gib=function(a){a&1&&(_.F(0,"mat-error"),_.Bg(1,5),_.J())};
hib=function(a){a&1&&(_.F(0,"mat-error"),_.Bg(1,6),_.J())};iib=function(a){return b=>{let c=!1;return(c=a.some(d=>d.label===b.value))?{validUnique:!0}:null}};jib=function(a,b){a&1&&(_.F(0,"mat-option",3),_.Q(1),_.J());a&2&&(a=b.ua,_.E("value",a),_.y(),_.Ug(" ",a.displayName," "))};kib=function(a){a&1&&_.K(0,"mat-pseudo-checkbox",5);a&2&&(a=_.O(),_.E("state",a.selected?"checked":"unchecked")("disabled",a.disabled))};
lib=function(a){a&1&&(_.F(0,"span",6),_.Q(1),_.J());a&2&&(a=_.O(),_.y(),_.Ug("(",a.group.label,")"))};mib=function(a){a&1&&(_.M(0),_.F(1,"div",15),_.K(2,"div",16)(3,"div",17)(4,"div",18),_.J(),_.F(5,"div",19),_.K(6,"div",16)(7,"div",17)(8,"div",18),_.J(),_.ug())};nib=function(a){if(a&1){const b=_.Ud();_.F(0,"div",20);_.N("cdkObserveContent",function(){_.q(b);const c=_.O();return _.r(DC(c))});_.Gg(1,1);_.J()}a&2&&(a=_.O(),_.E("cdkObserveContentDisabled",a.Bc!="outline"))};
oib=function(a){a&1&&(_.M(0),_.Gg(1,2),_.F(2,"span"),_.Q(3),_.J(),_.ug());a&2&&(a=_.O(2),_.y(3),_.Vg(a.Ld.placeholder))};pib=function(a){a&1&&_.Gg(0,3,["*ngSwitchCase","true"])};qib=function(a){a&1&&(_.F(0,"span",23),_.Q(1," *"),_.J())};
rib=function(a){if(a&1){const b=_.Ud();_.F(0,"label",21,2);_.N("cdkObserveContent",function(){_.q(b);const c=_.O();return _.r(DC(c))});_.C(2,oib,4,1,"ng-container",13)(3,pib,1,0,"ng-content",13)(4,qib,2,0,"span",22);_.J()}a&2&&(a=_.O(),_.qg("mat-empty",a.Ld.empty&&!a.s3())("mat-form-field-empty",a.Ld.empty&&!a.s3())("mat-accent",a.color=="accent")("mat-warn",a.color=="warn"),_.E("cdkObserveContentDisabled",a.Bc!="outline")("id",a.Yt)("ngSwitch",a.Waa()),_.og("for",a.Ld.id)("aria-owns",a.Ld.id),_.y(2),
_.E("ngSwitchCase",!1),_.y(),_.E("ngSwitchCase",!0),_.y(),_.E("ngIf",!a.hG&&a.Ld.required&&!a.Ld.disabled))};sib=function(a){a&1&&(_.F(0,"div",24),_.Gg(1,4),_.J())};tib=function(a){a&1&&(_.F(0,"div",25),_.K(1,"span",26),_.J());a&2&&(a=_.O(),_.y(),_.qg("mat-accent",a.color=="accent")("mat-warn",a.color=="warn"))};uib=function(a){a&1&&(_.F(0,"div"),_.Gg(1,5),_.J());a&2&&(a=_.O(),_.E("@transitionMessages",a.XT))};
vib=function(a){a&1&&(_.F(0,"div",30),_.Q(1),_.J());a&2&&(a=_.O(2),_.E("id",a.cba),_.y(),_.Vg(a.DK))};wib=function(a){a&1&&(_.F(0,"div",27),_.C(1,vib,2,2,"div",28),_.Gg(2,6),_.K(3,"div",29),_.Gg(4,7),_.J());a&2&&(a=_.O(),_.E("@transitionMessages",a.XT),_.y(),_.E("ngIf",a.DK))};xib=function(a){a&1&&(_.F(0,"span",9),_.Q(1),_.J());a&2&&(a=_.O(),_.y(),_.Vg(a.placeholder))};yib=function(a){a&1&&(_.F(0,"span",13),_.Q(1),_.J());a&2&&(a=_.O(2),_.y(),_.Vg(a.nub))};
zib=function(a){a&1&&_.Gg(0,0,["*ngSwitchCase","true"])};Aib=function(a){a&1&&(_.F(0,"span",10),_.C(1,yib,2,1,"span",11)(2,zib,1,0,"ng-content",12),_.J());a&2&&(a=_.O(),_.E("ngSwitch",!!a.eZa),_.y(2),_.E("ngSwitchCase",!0))};
Bib=function(a){if(a&1){const b=_.Ud();_.F(0,"div",14)(1,"div",15,1);_.N("@transformPanel.done",function(c){_.q(b);const d=_.O();return _.r(d.eca.next(c.Ff))})("keydown",function(c){_.q(b);const d=_.O();return _.r(d.me(c))});_.Gg(3,1);_.J()()}a&2&&(a=_.O(),_.E("@transformPanelWrap",void 0),_.y(),_.Sz("mat-select-panel ",a.xMa(),""),_.pg("transform-origin",a.y3)("font-size",a.cda,"px"),_.E("ngClass",a.Ad)("@transformPanel",a.multiple?"showing-multiple":"showing"),_.og("id",a.id+"-panel")("aria-multiselectable",
a.multiple)("aria-label",a.ariaLabel||null)("aria-labelledby",a.US()))};Cib=function(a,b){a&1&&(_.F(0,"mat-option",3),_.Q(1),_.J());a&2&&(a=b.ua,_.E("value",a),_.y(),_.Ug(" ",a.displayName," "))};Dib=function(a,b){a&1&&(_.F(0,"div",12),_.Q(1),_.J());a&2&&(a=b.ua,b=_.O(3),_.Hg("id","dialog-description-",b.qc.id,""),_.y(),_.Ug(" ",a," "))};
Fib=function(a){if(a&1){const b=_.Ud();_.F(0,"xap-comparison-operator-selector",13);_.N("change",function(c){_.q(b);const d=_.O(3);return _.r(Eib(d,c))})("operatorFocusChange",function(c){_.q(b);_.O(3).Vgb=c;return _.r()});_.J()}a&2&&(a=_.O(3),_.qg("xap-filterbar-filtereditor-operator-single-line",a.filter.config.P8),_.E("operators",a.ae.gX())("value",a.qc==null?null:a.qc.Lf)("appliedFilterId",a.qc.id))};Gib=function(){};
Iib=function(a){a&1&&(_.M(0),_.Gg(1),_.F(2,"div",7),_.C(3,Dib,2,3,"div",8),_.F(4,"div",9),_.C(5,Fib,1,5,"xap-comparison-operator-selector",10),_.F(6,"div",11),_.C(7,Gib,0,0,"ng-template",null,2,_.dh),_.J()()(),_.Gg(9,1),_.ug());a&2&&(a=_.O(2),_.y(3),_.E("ngIf",a.qc.config.description),_.y(),_.qg("xap-filterbar-multiple-lines",!a.filter.config.P8)("xap-filterbar-single-line",a.filter.config.P8),_.y(),_.E("ngIf",Hib(a)))};Jib=function(a){a&1&&_.vg(0)};
Kib=function(a){a&1&&_.C(0,Jib,1,0,"ng-container",14);a&2&&(a=_.O(2),_.E("ngTemplateOutlet",a.AG))};
Lib=function(a){if(a&1){const b=_.Ud();_.F(0,"div",4);_.N("keydown.enter",function(){_.q(b);const c=_.O();c.filter.config.U2c||c.ae.UO();return _.r()})("focusout",function(){_.q(b);const c=_.O();return _.r(c.x7())});_.F(1,"div",5);_.C(2,Iib,10,6,"ng-container",6)(3,Kib,1,1,"ng-template",null,1,_.dh);_.J()()}if(a&2){a=_.Cg(4);const b=_.O();_.og("aria-labelledby","dialog-label-"+b.qc.id)("aria-describedby","dialog-description-"+b.qc.id);_.y(2);_.E("ngIf",b.filter)("ngIfElse",a)}};
Mib=function(a,b){a&1&&(_.F(0,"div",12),_.Q(1),_.J());a&2&&(a=b.ua,b=_.O(3),_.Hg("id","dialog-description-",b.qc.id,""),_.y(),_.Ug(" ",a," "))};
Nib=function(a){if(a&1){const b=_.Ud();_.F(0,"xap-comparison-operator-selector",13);_.N("change",function(c){_.q(b);const d=_.O(3);return _.r(Eib(d,c))})("operatorFocusChange",function(c){_.q(b);_.O(3).Vgb=c;return _.r()});_.J()}a&2&&(a=_.O(3),_.qg("xap-filterbar-filtereditor-operator-single-line",a.filter.config.P8),_.E("operators",a.ae.gX())("value",a.qc==null?null:a.qc.Lf)("appliedFilterId",a.qc.id))};Oib=function(){};
Pib=function(a){a&1&&(_.M(0),_.Gg(1),_.F(2,"div",7),_.C(3,Mib,2,3,"div",8),_.F(4,"div",9),_.C(5,Nib,1,5,"xap-comparison-operator-selector",10),_.F(6,"div",11),_.C(7,Oib,0,0,"ng-template",null,2,_.dh),_.J()()(),_.Gg(9,1),_.ug());a&2&&(a=_.O(2),_.y(3),_.E("ngIf",a.qc.config.description),_.y(),_.qg("xap-filterbar-multiple-lines",!a.filter.config.P8)("xap-filterbar-single-line",a.filter.config.P8),_.y(),_.E("ngIf",Hib(a)))};Qib=function(a){a&1&&_.vg(0)};
Rib=function(a){a&1&&_.C(0,Qib,1,0,"ng-container",14);a&2&&(a=_.O(2),_.E("ngTemplateOutlet",a.AG))};
Sib=function(a){if(a&1){const b=_.Ud();_.F(0,"div",4);_.N("keydown.enter",function(){_.q(b);const c=_.O();c.filter.config.U2c||c.ae.UO();return _.r()})("focusout",function(){_.q(b);const c=_.O();return _.r(c.x7())});_.F(1,"div",5);_.C(2,Pib,10,6,"ng-container",6)(3,Rib,1,1,"ng-template",null,1,_.dh);_.J()()}if(a&2){a=_.Cg(4);const b=_.O();_.og("aria-labelledby","dialog-label-"+b.qc.id)("aria-describedby","dialog-description-"+b.qc.id);_.y(2);_.E("ngIf",b.filter)("ngIfElse",a)}};Tib=function(){return{diameter:100}};
Uib=function(a){a&1&&(_.de(),_.K(0,"circle",4));if(a&2){a=_.O();const b=_.Cg(1);_.pg("animation-name","mat-progress-spinner-stroke-rotate-"+a.tra)("stroke-dashoffset",a.sDb(),"px")("stroke-dasharray",a.Hpa(),"px")("stroke-width",a.VCb(),"%")("transform-origin",a.WCb(b));_.og("r",a.vpa())}};
Vib=function(a){a&1&&(_.de(),_.K(0,"circle",4));if(a&2){a=_.O();const b=_.Cg(1);_.pg("stroke-dashoffset",a.sDb(),"px")("stroke-dasharray",a.Hpa(),"px")("stroke-width",a.VCb(),"%")("transform-origin",a.WCb(b));_.og("r",a.vpa())}};Wib=function(){return{ks:!1,LJ:!1,Nm:!1,FD:!1}};Xib=function(a,b){a&1&&(_.F(0,"div",1,0),_.Gg(2),_.J());a&2&&(a=b.id,b=_.O(),_.E("id",b.id)("ngClass",b.rj),_.og("aria-label",b.ariaLabel||null)("aria-labelledby",b.US(a)))};
Yib=function(a,b){if(a&1){const c=_.Ud();_.F(0,"mat-option",12);_.Q(1);_.F(2,"button",13);_.N("click",function(d){const e=_.q(c).ua,f=_.O(2);d.stopPropagation();f.WZa.emit(e);return _.r()});_.F(3,"mat-icon",14);_.Q(4);_.J()()()}a&2&&(a=b.ua,b=_.O(2),_.E("value",a),_.y(),_.Ug(" ",a.label," "),_.y(2),_.E("svgIcon",_.EC(b.Fi,"delete_filter"))("fontSet",b.Mkb?"google-material-icons":void 0),_.y(),_.Vg(_.FC(b.Fi,"delete_filter")))};
Zib=function(a){a&1&&(_.F(0,"div",9)(1,"mat-optgroup",10),_.C(2,Yib,5,5,"mat-option",11),_.J()());a&2&&(a=_.O(),_.y(2),_.E("ngForOf",a.LD))};$ib=function(a){a&1&&_.vg(0)};bjb=function(a,b){a&1&&(_.F(0,"mat-option",20),_.C(1,$ib,1,0,"ng-container",21),_.J());a&2&&(a=b.ua,_.O(4),b=_.Cg(12),_.E("value",a),_.y(),_.E("ngTemplateOutlet",b)("ngTemplateOutletContext",_.bh(3,ajb,a)))};
cjb=function(a){a&1&&(_.F(0,"div")(1,"mat-optgroup",18),_.C(2,bjb,2,5,"mat-option",19),_.J()());a&2&&(a=_.O().ua,_.y(),_.E("label",a.TO),_.y(),_.E("ngForOf",a.SO))};djb=function(a){a&1&&_.vg(0)};ejb=function(a){a&1&&(_.F(0,"mat-option",20),_.C(1,djb,1,0,"ng-container",21),_.J());if(a&2){a=_.O().ua;_.O(2);const b=_.Cg(12);_.E("value",a);_.y();_.E("ngTemplateOutlet",b)("ngTemplateOutletContext",_.bh(3,ajb,a))}};
fjb=function(a,b){a&1&&(_.M(0),_.C(1,cjb,3,2,"div",16)(2,ejb,2,5,"mat-option",17),_.ug());a&2&&(a=b.ua,_.O(2),_.y(),_.E("ngIf",_.GC(a)&&a.SO.length>0),_.y(),_.E("ngIf",!_.GC(a)))};gjb=function(a){a&1&&(_.F(0,"mat-option",22)(1,"span",23),_.Q(2),_.J()());a&2&&(a=_.O(3),_.y(2),_.Vg(a.oD))};hjb=function(a,b){a&1&&(_.M(0),_.C(1,gjb,3,1,"mat-option",8),_.ug());a&2&&(a=b.Ka,b=_.O(2),_.y(),_.E("ngIf",b.oD&&a.length===0))};
ijb=function(a){a&1&&(_.M(0),_.C(1,fjb,3,2,"ng-container",15),_.R(2,"async"),_.C(3,hjb,2,1,"ng-container",16),_.R(4,"async"),_.ug());a&2&&(a=_.O(),_.y(),_.E("ngForOf",_.S(2,2,a.LZ)),_.y(2),_.E("ngIf",_.S(4,4,a.LZ)))};jjb=function(a,b){a&1&&(_.F(0,"mat-option",20)(1,"span"),_.Q(2),_.J()());a&2&&(a=b.ua,_.E("value",a),_.og("aria-label",a.ariaLabel||a.displayName),_.y(2),_.Vg(a.displayName))};
kjb=function(a){a&1&&(_.F(0,"div")(1,"mat-optgroup",18),_.C(2,jjb,3,3,"mat-option",19),_.J()());a&2&&(a=_.O().ua,_.y(),_.E("label",a.TO),_.y(),_.E("ngForOf",a.SO))};ljb=function(a){a&1&&(_.F(0,"mat-option",20)(1,"span"),_.Q(2),_.J()());a&2&&(a=_.O().ua,_.E("value",a),_.og("aria-label",a.ariaLabel||null),_.y(2),_.Vg(a.displayName))};
mjb=function(a,b){a&1&&(_.M(0),_.C(1,kjb,3,2,"div",16)(2,ljb,3,3,"mat-option",17),_.ug());a&2&&(a=b.ua,_.O(2),_.y(),_.E("ngIf",_.GC(a)&&a.SO.length>0),_.y(),_.E("ngIf",!_.GC(a)))};njb=function(a){a&1&&(_.F(0,"mat-option",22)(1,"span",23),_.Q(2),_.J()());a&2&&(a=_.O(3),_.y(2),_.Vg(a.oD))};ojb=function(a,b){a&1&&(_.M(0),_.C(1,njb,3,1,"mat-option",8),_.ug());a&2&&(a=b.Ka,b=_.O(2),_.y(),_.E("ngIf",b.oD&&a.length===0))};
pjb=function(a){a&1&&(_.C(0,mjb,3,2,"ng-container",15),_.R(1,"async"),_.C(2,ojb,2,1,"ng-container",16),_.R(3,"async"));a&2&&(a=_.O(),_.E("ngForOf",_.S(1,2,a.zP)),_.y(2),_.E("ngIf",_.S(3,4,a.zP)))};qjb=function(a){a&1&&(_.F(0,"mat-option",22),_.K(1,"mat-spinner",24),_.J());a&2&&(a=_.O(),_.og("aria-label",a.ezb))};rjb=function(a){a&1&&(_.F(0,"b"),_.Q(1),_.J());a&2&&(a=_.O().ua,_.y(),_.Vg(a.text))};sjb=function(a){a&1&&(_.F(0,"i"),_.Q(1),_.J());a&2&&(a=_.O().ua,_.y(),_.Vg(a.text))};
tjb=function(a){a&1&&(_.F(0,"u"),_.Q(1),_.J());a&2&&(a=_.O().ua,_.y(),_.Vg(a.text))};ujb=function(a){a&1&&(_.M(0),_.Q(1),_.ug());a&2&&(a=_.O().ua,_.y(),_.Vg(a.text))};vjb=function(a,b){a&1&&(_.F(0,"span"),_.M(1,25),_.C(2,rjb,2,1,"b",26)(3,sjb,2,1,"i",26)(4,tjb,2,1,"u",26)(5,ujb,2,1,"ng-container",27),_.ug(),_.J());a&2&&(a=b.ua,_.y(),_.E("ngSwitch",a.tag),_.y(),_.E("ngSwitchCase","b"),_.y(),_.E("ngSwitchCase","i"),_.y(),_.E("ngSwitchCase","u"))};
wjb=function(a,b){a&1&&_.C(0,vjb,6,4,"span",15);a&2&&_.E("ngForOf",b.ua.Z4)};xjb=function(a,b){return this.fOc(b)};yjb=function(a){a&1&&(_.F(0,"tr",0)(1,"td",3),_.Q(2),_.J()());a&2&&(a=_.O(),_.y(),_.pg("padding-top",a.yS)("padding-bottom",a.yS),_.og("colspan",a.Xya),_.y(),_.Ug(" ",a.label," "))};zjb=function(a){a&1&&(_.F(0,"td",3),_.Q(1),_.J());a&2&&(a=_.O(2),_.pg("padding-top",a.yS)("padding-bottom",a.yS),_.og("colspan",a.Caa),_.y(),_.Ug(" ",a.Caa>=a.KRb?a.label:""," "))};
Ajb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"td",6)(1,"button",7);_.N("click",function(d){const e=_.q(c).ua,f=_.O(2);return _.r(f.JGc(e,d))})("focus",function(d){const e=_.q(c).ua,f=_.O(2);return _.r(f.gIc(e,d))});_.F(2,"span",8);_.Q(3);_.J();_.K(4,"span",9);_.J()()}if(a&2){a=b.ua;b=b.zM;const c=_.O().zM,d=_.O();_.pg("width",d.ZAb)("padding-top",d.yS)("padding-bottom",d.yS);_.og("data-mat-row",c)("data-mat-col",b);_.y();_.qg("mat-calendar-body-disabled",!a.enabled)("mat-calendar-body-active",d.cEb(c,
b))("mat-calendar-body-range-start",d.ENa(a.Jm))("mat-calendar-body-range-end",d.DNa(a.Jm))("mat-calendar-body-in-range",d.dqa(a.Jm))("mat-calendar-body-comparison-bridge-start",d.CKc(a.Jm,c,b))("mat-calendar-body-comparison-bridge-end",d.BKc(a.Jm,c,b))("mat-calendar-body-comparison-start",d.hEb(a.Jm))("mat-calendar-body-comparison-end",d.gEb(a.Jm))("mat-calendar-body-in-comparison-range",d.GKc(a.Jm))("mat-calendar-body-preview-start",d.OKc(a.Jm))("mat-calendar-body-preview-end",d.NKc(a.Jm))("mat-calendar-body-in-preview",
d.HKc(a.Jm));_.E("ngClass",a.fSc)("tabindex",d.cEb(c,b)?0:-1);_.og("aria-label",a.ariaLabel)("aria-disabled",!a.enabled||null)("aria-pressed",d.Q2(a.Jm))("aria-current",d.m0b===a.Jm?"date":null)("aria-describedby",d.eJc(a.Jm));_.y();_.qg("mat-calendar-body-selected",d.Q2(a.Jm))("mat-calendar-body-comparison-identical",d.DKc(a.Jm))("mat-calendar-body-today",d.m0b===a.Jm);_.y();_.Ug(" ",a.sfa," ")}};
Cjb=function(a,b){a&1&&(_.F(0,"tr",1),_.C(1,zjb,2,6,"td",4),_.wC(2,Ajb,5,48,"td",5,Bjb),_.J());if(a&2){a=b.ua;b=b.zM;const c=_.O();_.y();_.tg(b===0&&c.Caa?1:-1);_.y();_.xC(a)}};Djb=function(a){return(a==null?void 0:a.nodeName)==="TD"};Ejb=function(a){let b;if(Djb(a))b=a;else if(Djb(a.parentNode))b=a.parentNode;else{let d;Djb((d=a.parentNode)==null?void 0:d.parentNode)&&(b=a.parentNode.parentNode)}let c;return((c=b)==null?void 0:c.getAttribute("data-mat-row"))!=null?b:null};
Fjb=function(a,b,c){return c!==null&&b!==c&&a<c&&a===b};Gjb=function(a,b,c){return b!==null&&b!==c&&a>=b&&a===c};Hjb=function(a,b,c,d){return d&&b!==null&&c!==null&&b!==c&&a>=b&&a<=c};Ijb=function(a){a=a.changedTouches[0];return document.elementFromPoint(a.clientX,a.clientY)};Jjb=function(a,b){a&1&&(_.F(0,"th",2)(1,"span",6),_.Q(2),_.J(),_.F(3,"span",3),_.Q(4),_.J()());a&2&&(a=b.ua,_.y(2),_.Vg(a.VSb),_.y(2),_.Vg(a.mfb))};
Ljb=function(a,b,c,d,e){b=a.getYear(b);c=a.getYear(c);a=Kjb(a,d,e);return Math.floor((b-a)/24)===Math.floor((c-a)/24)};HC=function(a,b,c,d){return((a.getYear(b)-Kjb(a,c,d))%24+24)%24};Kjb=function(a,b,c){let d=0;c?d=a.getYear(c)-24+1:b&&(d=a.getYear(b));return d};Mjb=function(){};
Njb=function(a){if(a&1){const b=_.Ud();_.F(0,"mat-month-view",4);_.Yg("activeDateChange",function(c){_.q(b);const d=_.O();_.Xg(d.qb,c)||(d.qb=c);return _.r(c)});_.N("_userSelection",function(c){_.q(b);const d=_.O();return _.r(d.cpa(c))})("dragStarted",function(c){_.q(b);const d=_.O();return _.r(d.bIc(c))})("dragEnded",function(c){_.q(b);const d=_.O();return _.r(d.GLa(c))});_.J()}a&2&&(a=_.O(),_.Wg("activeDate",a.qb),_.E("selected",a.selected)("dateFilter",a.Dj)("maxDate",a.Ed)("minDate",a.Cd)("dateClass",
a.Vl)("comparisonStart",a.Yv)("comparisonEnd",a.Fy)("startDateAccessibleName",a.U8)("endDateAccessibleName",a.k5)("activeDrag",a.Coa))};
Ojb=function(a){if(a&1){const b=_.Ud();_.F(0,"mat-year-view",5);_.Yg("activeDateChange",function(c){_.q(b);const d=_.O();_.Xg(d.qb,c)||(d.qb=c);return _.r(c)});_.N("monthSelected",function(c){_.q(b);const d=_.O();return _.r(d.wLc(c))})("selectedChange",function(c){_.q(b);const d=_.O();return _.r(d.xDb(c,"month"))});_.J()}a&2&&(a=_.O(),_.Wg("activeDate",a.qb),_.E("selected",a.selected)("dateFilter",a.Dj)("maxDate",a.Ed)("minDate",a.Cd)("dateClass",a.Vl))};
Pjb=function(a){if(a&1){const b=_.Ud();_.F(0,"mat-multi-year-view",6);_.Yg("activeDateChange",function(c){_.q(b);const d=_.O();_.Xg(d.qb,c)||(d.qb=c);return _.r(c)});_.N("yearSelected",function(c){_.q(b);const d=_.O();return _.r(d.ZOc(c))})("selectedChange",function(c){_.q(b);const d=_.O();return _.r(d.xDb(c,"year"))});_.J()}a&2&&(a=_.O(),_.Wg("activeDate",a.qb),_.E("selected",a.selected)("dateFilter",a.Dj)("maxDate",a.Ed)("minDate",a.Cd)("dateClass",a.Vl))};Qjb=function(){};
Rjb=function(a){a&1&&(_.de(),_.F(0,"svg",2),_.K(1,"path",3),_.J())};_.IC=function(a){_.pp(a).status="DEGRADED"};_.Sjb=function(a){for(var b=[],c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d);e<128?b[c++]=e:(e<2048?b[c++]=e>>6|192:((e&64512)==55296&&d+1<a.length&&(a.charCodeAt(d+1)&64512)==56320?(e=65536+((e&1023)<<10)+(a.charCodeAt(++d)&1023),b[c++]=e>>18|240,b[c++]=e>>12&63|128):b[c++]=e>>12|224,b[c++]=e>>6&63|128),b[c++]=e&63|128)}return b};
_.JC=function(a){for(var b=[],c=0,d=0;c<a.length;){var e=a[c++];if(e<128)b[d++]=String.fromCharCode(e);else if(e>191&&e<224){var f=a[c++];b[d++]=String.fromCharCode((e&31)<<6|f&63)}else if(e>239&&e<365){f=a[c++];var g=a[c++],l=a[c++];e=((e&7)<<18|(f&63)<<12|(g&63)<<6|l&63)-65536;b[d++]=String.fromCharCode(55296+(e>>10));b[d++]=String.fromCharCode(56320+(e&1023))}else f=a[c++],g=a[c++],b[d++]=String.fromCharCode((e&15)<<12|(f&63)<<6|g&63)}return b.join("")};
_.Tjb=function(a){var b=a.length,c=b*3/4;c%3?c=Math.floor(c):_.la("=.",a[b-1])&&(c=_.la("=.",a[b-2])?c-2:c-1);var d=new Uint8Array(c),e=0;_.tza(a,function(f){d[e++]=f});return e!==c?d.subarray(0,e):d};_.KC=function(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};gfb=/^[a-z][a-z\d-]*$/i;hfb="APPLET BASE EMBED IFRAME LINK MATH META OBJECT SCRIPT STYLE SVG TEMPLATE".split(" ");lfb="AREA BR COL COMMAND HR IMG INPUT KEYGEN PARAM SOURCE TRACK WBR".split(" ");
jfb=["action","formaction","href"];ufb=function(a,b,c){const d=Math.min(b,c);b=Math.max(b,c);c=a.detach(b);if(b-d>1){const e=a.detach(d);a.attach(d,c);a.attach(b,e)}else a.attach(d,c)};Ujb=class{destroy(){}tM(){}move(a,b){this.attach(b,this.detach(a))}};
vfb=class{constructor(){this.VK=new Map;this.DJ=void 0}has(a){return this.VK.has(a)}delete(a){if(!this.has(a))return!1;const b=this.VK.get(a);this.DJ!==void 0&&this.DJ.has(b)?(this.VK.set(a,this.DJ.get(b)),this.DJ.delete(b)):this.VK.delete(a);return!0}get(a){return this.VK.get(a)}set(a,b){if(this.VK.has(a)){a=this.VK.get(a);this.DJ===void 0&&(this.DJ=new Map);const c=this.DJ;for(;c.has(a);)a=c.get(a);c.set(a,b)}else this.VK.set(a,b)}forEach(a){for(let [b,c]of this.VK){let d=b,e=c;a(e,d);if(this.DJ!==
void 0){const f=this.DJ;for(;f.has(e);)e=f.get(e),a(e,d)}}}};Vjb=class{constructor(a,b,c){this.rP=a;this.ua=b;this.zM=c}};yfb=class{constructor(a){this.G8c=a;this.iya=void 0}};
zfb=class extends Ujb{constructor(a,b,c){super();this.rP=a;this.CXc=b;this.X_b=c;this.Tgb=void 0;this.q7=!1}get length(){return this.rP.length-10}at(a){return _.Cka(this.rP,a)[8].ua}attach(a,b){const c=b[6];this.q7||(this.q7=a!==this.length);_.Eka(this.rP,b,a,_.Dka(this.X_b,c))}detach(a){this.q7||(this.q7=a!==this.length-1);return _.hf(this.rP,a)}create(a,b){a=_.Bka(this.CXc,this.X_b,new Vjb(this.rP,b,a),{RZa:null});let c;(c=this.Tgb)==null||c.ard();return a}destroy(a){_.lia(a[1],a);let b;(b=this.Tgb)==
null||b.brd()}tM(a,b){_.Cka(this.rP,a)[8].ua=b}reset(){this.q7=!1;let a;(a=this.Tgb)==null||a.reset()}};_.LC=class{constructor(a,b,c){this.locale=a;this.RSc=b;this.efa=c}transform(a,b,c,d){if(a==null||a===""||a!==a)return null;try{let e,f;const g=(f=b!=null?b:(e=this.efa)==null?void 0:e.dateFormat)!=null?f:"mediumDate";let l,p,t;const w=(t=(p=c!=null?c:(l=this.efa)==null?void 0:l.Aud)!=null?p:this.RSc)!=null?t:void 0;return _.Ycb(a,g,d||this.locale,w)}catch(e){throw new _.ad(2100,!1);}}};
_.LC.O=function(a){return new (a||_.LC)(_.B(_.ih,16),_.B(_.wLa,24),_.B(_.xLa,24))};_.LC.Ke=_.yd({name:"date",type:_.LC,le:!0,standalone:!0});_.MC=class{constructor(){this.Ja=_.n(_.re);this.Qc=_.n(_.Vq);this.FCb=null;this.QJb=new _.Xm}get oga(){return this.FCb}Dc(){const a=this.Ja.ma;this.OEb=this.Qc.Qk(a,a.nodeType===1&&a.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(b=>{this.FCb=b;this.QJb.emit(b)})}Ia(){this.Qc.Ni(this.Ja);this.OEb&&this.OEb.unsubscribe()}};
_.MC.O=function(a){return new (a||_.MC)};_.MC.La=_.xd({type:_.MC,na:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{QJb:"cdkFocusChange"},Pb:["cdkMonitorFocus"],standalone:!0});_.OC=function(a,b){return NC(b)&&a.isValid(b)?b:null};_.PC=function(a,b,c){return a.getYear(b)-a.getYear(c)||a.getMonth(b)-a.getMonth(c)||a.getDate(b)-a.getDate(c)};QC=function(a,b,c){if(b&&c){let d=a.isValid(b),e=a.isValid(c);return d&&e?!_.PC(a,b,c):d==e}return b==c};
_.RC=function(a,b,c,d){return c&&_.PC(a,b,c)<0?c:d&&_.PC(a,b,d)>0?d:b};_.SC=class{constructor(){this.lya=this.FEb=new _.Pf}setTime(){throw Error("fc");}getHours(){throw Error("fc");}getMinutes(){throw Error("fc");}getSeconds(){throw Error("fc");}oi(a){return a==null||NC(a)&&this.isValid(a)?a:this.invalid()}E8(a){this.locale=a;this.FEb.next()}};Wjb=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;Xjb=/^(\d?\d)[:.](\d?\d)(?:[:.](\d?\d))?\s*(AM|PM)?$/i;
NC=function(a){return a instanceof Date};Yjb=function(a){const b=new Intl.DateTimeFormat(a.locale,{month:"short",timeZone:"utc"});return Cfb(12,c=>a.Haa(b,new Date(2017,c,1)))};Zjb=function(a){const b=new Intl.DateTimeFormat(a.locale,{day:"numeric",timeZone:"utc"});return Cfb(31,c=>a.Haa(b,new Date(2017,0,c+1)))};_.$jb=function(a,b){const c=new Intl.DateTimeFormat(a.locale,{weekday:b,timeZone:"utc"});return Cfb(7,d=>a.Haa(c,new Date(2017,0,d+1)))};
TC=function(a,b){const c=new Intl.DateTimeFormat(a.locale,{year:"numeric",timeZone:"utc"});return a.Haa(c,b)};_.akb=function(a){if(typeof Intl!=="undefined"&&Intl.Locale){a=new Intl.Locale(a.locale);let b,c,d;const e=(d=(c=((b=a.Ejd)==null?void 0:b.call(a))||a.yvd)==null?void 0:c.Xid)!=null?d:0;return e===7?0:e}return 0};_.UC=function(a,b){return a.getDate(a.gaa(a.getYear(b),a.getMonth(b)+1,0))};VC=function(a,b,c,d){a=a.gaa(b,c,d);a.getMonth();return a};
_.WC=function(a,b,c){let d=a.gaa(a.getYear(b),a.getMonth(b)+c,a.getDate(b));a.getMonth(d)!=((a.getMonth(b)+c)%12+12)%12&&(d=a.gaa(a.getYear(d),a.getMonth(d),0));return d};_.XC=function(a,b,c){return _.WC(a,b,c*12)};_.YC=function(a,b,c){return a.gaa(a.getYear(b),a.getMonth(b),a.getDate(b)+c)};bkb=function(a,b){return[b.getUTCFullYear(),a.Wzb(b.getUTCMonth()+1),a.Wzb(b.getUTCDate())].join("-")};
ZC=class extends _.SC{constructor(){super();this.JEb=_.n(_.YVa,{optional:!0});const a=_.n(_.YVa,{optional:!0});a!==void 0&&(this.JEb=a);super.E8(this.JEb)}getYear(a){return a.getFullYear()}getMonth(a){return a.getMonth()}getDate(a){return a.getDate()}clone(a){return new Date(a.getTime())}parse(a){return typeof a=="number"?new Date(a):a?new Date(Date.parse(a)):null}format(a,b){if(!this.isValid(a))throw Error("gc");b=new Intl.DateTimeFormat(this.locale,Object.assign({},b,{timeZone:"utc"}));return this.Haa(b,
a)}oi(a){if(typeof a==="string"){if(!a)return null;if(Wjb.test(a)){let b=new Date(a);if(this.isValid(b))return b}}return super.oi(a)}isValid(a){return!isNaN(a.getTime())}invalid(){return new Date(NaN)}setTime(a,b,c,d){a=this.clone(a);a.setHours(b,c,d,0);return a}getHours(a){return a.getHours()}getMinutes(a){return a.getMinutes()}getSeconds(a){return a.getSeconds()}gaa(a,b,c){const d=new Date;d.setFullYear(a,b,c);d.setHours(0,0,0,0);return d}Wzb(a){return("00"+a).slice(-2)}Haa(a,b){const c=new Date;
c.setUTCFullYear(b.getFullYear(),b.getMonth(),b.getDate());c.setUTCHours(b.getHours(),b.getMinutes(),b.getSeconds(),b.getMilliseconds());return a.format(c)}ycd(a){var b=a.toUpperCase().match(Xjb);if(b){a=parseInt(b[1]);const c=parseInt(b[2]);let d=b[3]==null?void 0:parseInt(b[3]);b=b[4];a===12?a=b==="AM"?0:a:b==="PM"&&(a+=12);if(!isNaN(a)&&a>=0&&a<=23&&!isNaN(c)&&c>=0&&c<=59&&(d==null||!isNaN(d)&&d>=0&&d<=59))return this.setTime(new Date,a,c,d||0)}return null}};ZC.O=function(a){return new (a||ZC)};
ZC.ta=_.k({token:ZC,oa:ZC.O});_.$C=class{};_.$C.O=function(a){return new (a||_.$C)};_.$C.Ca=_.vd({type:_.$C});_.$C.Ba=_.Xc({Nb:[[{va:_.SC,Qd:ZC},{va:_.ys,jc:{parse:{ou:null,r8c:null},display:{ou:{year:"numeric",month:"numeric",day:"numeric"},r8c:{hour:"numeric",minute:"numeric"},Web:{year:"numeric",month:"short"},xSc:{year:"numeric",month:"long",day:"numeric"},F0c:{year:"numeric",month:"long"},xud:{hour:"numeric",minute:"numeric"}}}}]]});_.aD=class{};_.aD.O=function(a){return new (a||_.aD)};
_.aD.Ca=_.vd({type:_.aD});_.aD.Ba=_.Xc({imports:[_.xs,_.xs]});var ckb=0,bD=class extends _.mWa{constructor(a){super();this.Yt=`mat-optgroup-label-${ckb++}`;let b;this.VI=(b=a==null?void 0:a.B9a)!=null?b:!1}};bD.O=function(a){return new (a||bD)(_.B(_.Cs,8))};bD.La=_.xd({type:bD,inputs:{label:"label"},features:[_.mg]});
var dkb=["text"],ekb=0,fkb=class{constructor(a,b=!1){this.source=a;this.gY=b}},gkb=class{get multiple(){return this.ld&&this.ld.multiple}get selected(){return this.ye}get disabled(){return this.group&&this.group.disabled||this.oc}set disabled(a){this.oc=_.$i(a)}get wc(){return!(!this.ld||!this.ld.wc)}get Nm(){return!(!this.ld||!this.ld.Nm)}constructor(a,b,c,d){this.Pc=a;this.Ta=b;this.ld=c;this.group=d;this.oc=this.jS=this.ye=!1;this.vT="";this.id=`mat-option-${ekb++}`;this.Pw=new _.Xm;this.Ph=new _.Pf}get active(){return this.jS}get sE(){let a;
return(((a=this.bQa)==null?void 0:a.ma.textContent)||"").trim()}select(a=!0){this.ye||(this.ye=!0,_.$m(this.Ta),a&&this.JS())}qg(a=!0){this.ye&&(this.ye=!1,_.$m(this.Ta),a&&this.JS())}focus(a,b){const c=this.Tg();typeof c.focus==="function"&&c.focus(b)}Sp(){return this.sE}me(a){a.keyCode!==13&&a.keyCode!==32||_.Qi(a)||(this.Xr(),a.preventDefault())}Xr(){this.disabled||(this.ye=this.multiple?!this.ye:!0,_.$m(this.Ta),this.JS(!0))}Lr(){return this.disabled?"-1":"0"}Tg(){return this.Pc.ma}Vn(){if(this.ye){const a=
this.sE;a!==this.vT&&(this.vT&&this.Ph.next(),this.vT=a)}}Ia(){this.Ph.complete()}JS(a=!1){this.Pw.emit(new fkb(this,a))}};gkb.O=function(){_.ef()};gkb.La=_.xd({type:gkb,rb:function(a,b){a&1&&_.Mg(dkb,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.bQa=c.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{Pw:"onSelectionChange"}});cD={n2b:"ACTIVE",O9b:"DELETE_IN_PROGRESS",Q9b:"DELETE_REQUESTED",akc:"LIFECYCLE_STATE_UNSPECIFIED",values(){return[cD.akc,cD.n2b,cD.Q9b,cD.O9b]}};hkb=class extends _.W{ha(){return hkb}ka(){return{keys:[]}}};
ikb=class extends _.W{constructor(a={}){super();this.i.code=a.code==null?null:a.code;this.i.message=a.message==null?null:a.message;this.i.details=a.details==null?null:a.details}get code(){return _.Z(this,"code")?_.T(this,"code"):null}set code(a){this.i.code=a}get details(){return _.Z(this,"details")?_.T(this,"details"):null}set details(a){this.i.details=a}get message(){return _.Z(this,"message")?_.T(this,"message"):null}set message(a){this.i.message=a}ha(){return ikb}ka(){return{keys:["code","details",
"message"],vd:{details:{vc:null,Gc:!0,Hc:!1,Ic:!1}}}}};
_.jkb=class extends _.W{constructor(a={}){super();this.i.name=a.name==null?null:a.name;this.i.metadata=a.metadata==null?null:a.metadata;this.i.done=a.done==null?null:a.done;this.i.error=a.error==null?null:a.error;this.i.response=a.response==null?null:a.response}get done(){return _.Z(this,"done")?_.T(this,"done"):null}set done(a){this.i.done=a}get error(){return _.Z(this,"error")?_.T(this,"error"):null}set error(a){this.i.error=a}get metadata(){return _.Z(this,"metadata")?_.T(this,"metadata"):null}set metadata(a){this.i.metadata=
a}get name(){return _.Z(this,"name")?_.T(this,"name"):null}set name(a){this.i.name=a}get response(){return _.Z(this,"response")?_.T(this,"response"):null}set response(a){this.i.response=a}ha(){return _.jkb}ka(){return{keys:["done","error","metadata","name","response"],vd:{metadata:{vc:null,Gc:!1,Hc:!1,Ic:!1},response:{vc:null,Gc:!1,Hc:!1,Ic:!1}},Ha:{error:ikb}}}};
kkb=class extends _.W{constructor(a={}){super();this.i.type=a.type==null?null:a.type;this.i.id=a.id==null?null:a.id}get id(){return _.Z(this,"id")?_.T(this,"id"):null}set id(a){this.i.id=a}get type(){return _.Z(this,"type")?_.T(this,"type"):null}set type(a){this.i.type=a}ha(){return kkb}ka(){return{keys:["id","type"]}}};
_.dD=class extends _.W{constructor(a={}){super();this.i.projectNumber=a.projectNumber==null?null:a.projectNumber;this.i.projectId=a.projectId==null?null:a.projectId;this.i.lifecycleState=a.lifecycleState==null?null:a.lifecycleState;this.i.name=a.name==null?null:a.name;this.i.createTime=a.createTime==null?null:a.createTime;this.i.labels=a.labels==null?null:a.labels;this.i.parent=a.parent==null?null:a.parent;this.i.tags=a.tags==null?null:a.tags}get createTime(){return _.Z(this,"createTime")?_.T(this,
"createTime"):null}set createTime(a){this.i.createTime=a}get labels(){return _.Z(this,"labels")?_.T(this,"labels"):null}set labels(a){this.i.labels=a}get lifecycleState(){return _.Z(this,"lifecycleState")?_.T(this,"lifecycleState"):null}set lifecycleState(a){this.i.lifecycleState=a}get name(){return _.Z(this,"name")?_.T(this,"name"):null}set name(a){this.i.name=a}get parent(){return _.Z(this,"parent")?_.T(this,"parent"):null}set parent(a){this.i.parent=a}get projectId(){return _.Z(this,"projectId")?
_.T(this,"projectId"):null}set projectId(a){this.i.projectId=a}get projectNumber(){return _.Z(this,"projectNumber")?_.T(this,"projectNumber"):null}set projectNumber(a){this.i.projectNumber=a}get tags(){return _.Z(this,"tags")?_.T(this,"tags"):null}set tags(a){this.i.tags=a}ha(){return _.dD}ka(){return{Na:{lifecycleState:cD},keys:"createTime labels lifecycleState name parent projectId projectNumber tags".split(" "),vd:{labels:{vc:null,Gc:!1,Hc:!1,Ic:!1},tags:{vc:null,Gc:!1,Hc:!1,Ic:!1}},Ha:{parent:kkb}}}};
lkb=class extends _.W{constructor(a={}){super();this.i.projects=a.bo==null?null:a.bo;this.i.nextPageToken=a.nextPageToken==null?null:a.nextPageToken}get nextPageToken(){return _.Z(this,"nextPageToken")?_.T(this,"nextPageToken"):null}set nextPageToken(a){this.i.nextPageToken=a}get bo(){return _.Z(this,"projects")?_.T(this,"projects"):null}set bo(a){this.i.projects=a}ha(){return lkb}ka(){return{Oa:{projects:_.dD},keys:["nextPageToken","projects"]}}};
_.eD={$Xgafv:"$.xgafv",access_token:"access_token",alt:"alt",callback:"callback",fields:"fields",filter:"filter",key:"key",oauth_token:"oauth_token",pageSize:"pageSize",pageToken:"pageToken",parent:"parent",prettyPrint:"prettyPrint",quotaUser:"quotaUser",uploadType:"uploadType",upload_protocol:"upload_protocol"};
fD=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.sn(b,c)}create(a,b={},c={}){return _.rn(this.ub,{body:a,Lb:"POST",Mb:"cloudresourcemanager.projects.create",path:`/${this.Wa}/projects`,Sa:_.zh(b,_.eD,c),Ob:_.jkb})}delete(a,b={},c={}){return _.rn(this.ub,{body:null,Lb:"DELETE",Mb:"cloudresourcemanager.projects.delete",path:`/${this.Wa}/projects/${a}`,Sa:_.zh(b,_.eD,c),Ob:hkb})}get(a,b={},c={}){return _.rn(this.ub,{body:null,Lb:"GET",Mb:"cloudresourcemanager.projects.get",
path:`/${this.Wa}/projects/${a}`,Sa:_.zh(b,_.eD,c),Ob:_.dD})}list(a={},b={}){return _.rn(this.ub,{body:null,Lb:"GET",Mb:"cloudresourcemanager.projects.list",path:`/${this.Wa}/projects`,Sa:_.zh(a,_.eD,b),Ob:lkb})}update(a,b,c={},d={}){return _.rn(this.ub,{body:b,Lb:"PUT",Mb:"cloudresourcemanager.projects.update",path:`/${this.Wa}/projects/${a}`,Sa:_.zh(c,_.eD,d),Ob:_.dD})}};fD.O=function(a){return new (a||fD)(_.m(_.i_a,8),_.m(_.j_a),_.m(_.qn,8))};fD.ta=_.k({token:fD,oa:fD.O});_.gD=class{};
_.gD.O=function(a){return new (a||_.gD)};_.gD.ta=_.k({token:_.gD,oa:a=>fD.O(a),Ea:_.Cu});mkb=0;
_.ny=class{get xq(){return this.uy}set xq(a){this.uy=a;this.Jz()}get Ht(){return this.tda}set Ht(a){this.tda=a;this.Jz()}get tL(){return this.pFb}set tL(a){this.pFb=_.$i(a)}get Ie(){return this.EDb}set Ie(a){this.EDb=_.$i(a)}set Ad(a){const b=this.NOa;b&&b.length&&b.split(" ").forEach(c=>{this.rj[c]=!1});(this.NOa=a)&&a.length&&(a.split(" ").forEach(c=>{this.rj[c]=!0}),this.Ja.ma.className="")}get classList(){return this.Ad}set classList(a){this.Ad=a}constructor(a,b,c,d){this.Ja=a;this.lb=b;this.Ta=
d;this.Ti=new _.Lg;this.rj={};this.TE="void";this.Nl=new _.Pf;this.close=this.closed=new _.Xm;this.Uja=`mat-menu-panel-${mkb++}`;this.uz=c.uz||"";this.uy=c.xq;this.tda=c.Ht;this.Zj=c.Zj;this.pFb=c.tL;this.EDb=c.Ie}Qa(){this.Jz()}Sd(){this.pQa();this.Gb=_.or((new _.sr(this.Ti)).Jx().vE());this.Gb.gM.subscribe(()=>this.closed.emit("tab"));_.x(this.Ti.Jc,_.Yf(this.Ti),_.Zf(a=>_.Ze(...a.map(b=>b.Pl)))).subscribe(a=>_.pr(this.Gb,a));this.Ti.Jc.subscribe(a=>{const b=this.Gb;var c;this.TE==="enter"&&((c=
b.mf)==null?0:c.uo())&&(a=a.toArray(),c=Math.max(0,Math.min(a.length-1,b.bs||0)),a[c]&&!a[c].disabled?b.kj(c):_.qr(b))})}Ia(){let a;(a=this.Gb)==null||a.destroy();this.Ti.destroy();this.closed.complete();let b;(b=this.zCb)==null||b.unsubscribe()}Or(){return _.x(this.Ti.Jc,_.Yf(this.Ti),_.Zf(a=>_.Ze(...a.map(b=>b.Or))))}ZQa(){}removeItem(){}me(a){const b=a.keyCode,c=this.Gb;switch(b){case 27:_.Qi(a)||(a.preventDefault(),this.closed.emit("keydown"));break;case 37:this.uL&&this.direction==="ltr"&&this.closed.emit("keydown");
break;case 39:this.uL&&this.direction==="rtl"&&this.closed.emit("keydown");break;default:b!==38&&b!==40||_.rr(c,"keyboard");c.Xn(a);return}a.stopPropagation()}nga(a="program"){let b;(b=this.zCb)==null||b.unsubscribe();this.zCb=_.x(this.lb.km,_.Jf(1)).subscribe(()=>{let c=null;this.Ti.length&&(c=this.Ti.first.Tg().closest('[role="menu"]'));if(!c||!c.contains(document.activeElement)){const d=this.Gb;_.rr(d,a).KB(0,1);!d.mf&&c&&c.focus()}})}Fla(a){a=`${this.zaa}${Math.min(this.O$+a,24)}`;const b=Object.keys(this.rj).find(c=>
c.startsWith(this.zaa));b&&b!==this.JT||(this.JT&&(this.rj[this.JT]=!1),this.rj[a]=!0,this.JT=a)}Jz(a=this.xq,b=this.Ht){const c=this.rj;c["mat-menu-before"]=a==="before";c["mat-menu-after"]=a==="after";c["mat-menu-above"]=b==="above";c["mat-menu-below"]=b==="below";let d;(d=this.Ta)==null||_.$m(d)}FPa(){this.TE="enter"}YOa(){this.TE="void"}Mba(a){this.Nl.next(a);this.HE=!1}Nba(a){this.HE=!0;a.Ff==="enter"&&this.Gb.bs===0&&(a.element.scrollTop=0)}pQa(){_.x(this.E$.Jc,_.Yf(this.E$)).subscribe(a=>{this.Ti.reset(a.filter(b=>
b.UE===this));_.Og(this.Ti)})}};_.ny.O=function(a){return new (a||_.ny)(_.B(_.re),_.B(_.df),_.B(_.S7a),_.B(_.hn))};
_.ny.La=_.xd({type:_.ny,yd:function(a,b,c){a&1&&(_.Ng(c,_.P7a,5),_.Ng(c,_.my,5),_.Ng(c,_.my,4));if(a&2){let d;_.Pg(d=_.Qg())&&(b.hr=d.first);_.Pg(d=_.Qg())&&(b.E$=d);_.Pg(d=_.Qg())&&(b.items=d)}},rb:function(a,b){a&1&&_.Mg(_.Jg,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.Nc=c.first)}},inputs:{Zj:"backdropClass",ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],Rv:[0,"aria-describedby","ariaDescribedby"],xq:"xPosition",Ht:"yPosition",tL:"overlapTrigger",Ie:"hasBackdrop",Ad:[0,
"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"}});_.hD=class extends _.ny{constructor(a,b,c,d){super(a,b,c,d);this.zaa="mat-elevation-z";this.O$=4}};_.hD.O=function(a){return new (a||_.hD)(_.B(_.re),_.B(_.df),_.B(_.S7a),_.B(_.hn))};
_.hD.wa=_.td({type:_.hD,na:[["mat-menu"]],nb:["ngSkipHydration",""],ob:4,Ya:function(a){a&2&&_.og("aria-label",null)("aria-labelledby",null)("aria-describedby",null)("mat-id-collision",null)},Pb:["matMenu"],features:[_.Zg([{va:_.Qx,Fb:_.hD}]),_.mg],ac:["*"],ya:1,Aa:0,Da:[["tabindex","-1","role","menu",1,"mat-menu-panel",3,"keydown","click","id","ngClass"],[1,"mat-menu-content"]],qa:function(a){a&1&&(_.Eg(),_.C(0,Gfb,3,6,"ng-template"))},Fa:[_.Pn],styles:['mat-menu{display:none}.mat-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 48px);border-radius:4px;outline:0;min-height:64px;position:relative}.mat-menu-panel.ng-animating{pointer-events:none}@media(forced-colors: active){.mat-menu-panel{outline:solid 1px}}.mat-menu-content:not(:empty){padding-top:8px;padding-bottom:8px}.mat-menu-item{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative}.mat-menu-item::-moz-focus-inner{border:0}.mat-menu-item[disabled]{cursor:default}[dir=rtl] .mat-menu-item{text-align:right}.mat-menu-item .mat-icon{margin-right:16px;vertical-align:middle}.mat-menu-item .mat-icon svg{vertical-align:top}[dir=rtl] .mat-menu-item .mat-icon{margin-left:16px;margin-right:0}.mat-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}@media(forced-colors: active){.mat-menu-item{margin-top:1px}}.mat-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}@media(forced-colors: active){.mat-menu-submenu-icon{fill:CanvasText}}button.mat-menu-item{width:100%}.mat-menu-item .mat-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\n'],
hb:2,data:{animation:[_.q8a,_.r8a]},Ma:0});_.iD=class{};_.iD.O=function(a){return new (a||_.iD)};_.iD.Ca=_.vd({type:_.iD});_.iD.Ba=_.Xc({imports:[_.xs,_.xs]});nkb="Y Z E P T G M K  m u n".split(" ");_.jD=class{constructor(){let a;this.Bc=((a=_.n(_.Ceb,{optional:!0}))==null?void 0:a.Bc)||"raised"}};_.jD.O=function(a){return new (a||_.jD)};
_.jD.wa=_.td({type:_.jD,na:[["mat-card"]],nb:[1,"mat-mdc-card","mdc-card"],ob:4,Ya:function(a,b){a&2&&_.qg("mat-mdc-card-outlined",b.Bc==="outlined")("mdc-card--outlined",b.Bc==="outlined")},inputs:{Bc:"appearance"},Pb:["matCard"],standalone:!0,features:[_.$g],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Eg(),_.Gg(0))},styles:['.mat-mdc-card{display:flex;flex-direction:column;box-sizing:border-box;position:relative;border-style:solid;border-width:0;background-color:var(--mdc-elevated-card-container-color, var(--mat-app-surface));border-color:var(--mdc-elevated-card-container-color, var(--mat-app-surface));border-radius:var(--mdc-elevated-card-container-shape, var(--mat-app-corner-medium));box-shadow:var(--mdc-elevated-card-container-elevation, var(--mat-app-level1))}.mat-mdc-card::after{position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px rgba(0,0,0,0);content:"";display:block;pointer-events:none;box-sizing:border-box;border-radius:var(--mdc-elevated-card-container-shape, var(--mat-app-corner-medium))}.mat-mdc-card-outlined{background-color:var(--mdc-outlined-card-container-color, var(--mat-app-surface));border-radius:var(--mdc-outlined-card-container-shape, var(--mat-app-corner-medium));border-width:var(--mdc-outlined-card-outline-width, 1px);border-color:var(--mdc-outlined-card-outline-color, var(--mat-app-outline-variant));box-shadow:var(--mdc-outlined-card-container-elevation, var(--mat-app-level0))}.mat-mdc-card-outlined::after{border:none}.mdc-card__media{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-card__media::before{display:block;content:""}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mat-mdc-card-actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mat-mdc-card-title{font-family:var(--mat-card-title-text-font, var(--mat-app-title-large-font));line-height:var(--mat-card-title-text-line-height, var(--mat-app-title-large-line-height));font-size:var(--mat-card-title-text-size, var(--mat-app-title-large-size));letter-spacing:var(--mat-card-title-text-tracking, var(--mat-app-title-large-tracking));font-weight:var(--mat-card-title-text-weight, var(--mat-app-title-large-weight))}.mat-mdc-card-subtitle{color:var(--mat-card-subtitle-text-color, var(--mat-app-on-surface));font-family:var(--mat-card-subtitle-text-font, var(--mat-app-title-medium-font));line-height:var(--mat-card-subtitle-text-line-height, var(--mat-app-title-medium-line-height));font-size:var(--mat-card-subtitle-text-size, var(--mat-app-title-medium-size));letter-spacing:var(--mat-card-subtitle-text-tracking, var(--mat-app-title-medium-tracking));font-weight:var(--mat-card-subtitle-text-weight, var(--mat-app-title-medium-weight))}.mat-mdc-card-title,.mat-mdc-card-subtitle{display:block;margin:0}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle{padding:16px 16px 0}.mat-mdc-card-header{display:flex;padding:16px 16px 0}.mat-mdc-card-content{display:block;padding:0 16px}.mat-mdc-card-content:first-child{padding-top:16px}.mat-mdc-card-content:last-child{padding-bottom:16px}.mat-mdc-card-title-group{display:flex;justify-content:space-between;width:100%}.mat-mdc-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;margin-bottom:16px;object-fit:cover}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title{line-height:normal}.mat-mdc-card-sm-image{width:80px;height:80px}.mat-mdc-card-md-image{width:112px;height:112px}.mat-mdc-card-lg-image{width:152px;height:152px}.mat-mdc-card-xl-image{width:240px;height:240px}.mat-mdc-card-subtitle~.mat-mdc-card-title,.mat-mdc-card-title~.mat-mdc-card-subtitle,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-title-group .mat-mdc-card-title,.mat-mdc-card-title-group .mat-mdc-card-subtitle{padding-top:0}.mat-mdc-card-content>:last-child:not(.mat-mdc-card-footer){margin-bottom:0}.mat-mdc-card-actions-align-end{justify-content:flex-end}\n'],
hb:2,Ma:0});_.okb=function(a,b,c,d,e,f){const g=new _.Sf(1);return _.x(_.x(_.nfb(c),_.$f(_.Xe(d)),_.$f(g)),_.Ij(a.Ga,e),_.Ff(b),_.Of(f),_.Rf(g),_.Oe())};_.kD=class{constructor(a){this.Ga=a}};_.kD.O=function(a){return new (a||_.kD)(_.m(_.wp))};_.kD.ta=_.k({token:_.kD,oa:_.kD.O,Ea:"root"});_.lD=class{transform(a){var b=a,c="",d=1;a<0&&(a=-a);if(a===Infinity)a=(Infinity*Math.sign(b)).toString();else{for(var e=0;e<nkb.length;e++){var f=nkb[e];d=_.jeb[f];if(a>=d||d<=1&&a>.1*d){c=f;break}}c||(d=1);a=Math.round(b/d)+""+c}return`${a}B`}};_.lD.O=function(a){return new (a||_.lD)};_.lD.Ke=_.yd({name:"humanizeBytes",type:_.lD,le:!0});_.mD=class{};_.mD.O=function(a){return new (a||_.mD)};_.mD.Ca=_.vd({type:_.mD});_.mD.Ba=_.Xc({Nb:[_.lD]});var pkb=new _.Dd("CDK_TREE_NODE_OUTLET_NODE"),nD=class{constructor(){this.Hf=_.n(_.Kg);this.gOa=_.n(pkb,{optional:!0})}};nD.O=function(a){return new (a||nD)};nD.La=_.xd({type:nD,na:[["","cdkTreeNodeOutlet",""]],standalone:!0});var qkb=class{constructor(a){this.ua=a}},oD=class{constructor(){this.qa=_.n(_.Jg)}};oD.O=function(a){return new (a||oD)};oD.La=_.xd({type:oD,na:[["","cdkTreeNodeDef",""]],inputs:{bA:[0,"cdkTreeNodeDefWhen","when"]},standalone:!0});var rkb=function(a,b,c=a.EE,d=a.c3.Hf,e){if((c=c.diff(b))||a.HHb)c==null||_.HJa(c,(f,g,l)=>{f.Ww==null?a.insertNode(b[l],l,d,e):l==null?d.remove(g):(f=d.get(g),d.move(f,l))}),c==null||_.IJa(c,f=>{const g=f.item;f.Ak!=void 0&&(d.get(f.Ak).context.ua=g)}),e?_.$m(a.Ta):_.an(a.Ta)},qD=class{get dataSource(){return this.Hr}set dataSource(a){this.Hr!==a&&this.UPa(a)}constructor(){this.qB=_.n(_.jn);this.Ta=_.n(_.hn);this.Vb=_.n(_.Lr);this.Cq=new _.Pf;this.eJ=new Map;this.Uj=new Map;this.qS=new Map;this.FH=
new _.Uh({start:0,end:Number.MAX_VALUE});this.Daa=new _.Uh([]);this.hOa=new _.Uh(null);this.PE=new _.Uh(new Map);this.sEb=new _.Uh([]);this.YKc=_.n(_.nUa);this.HHb=!1}Sd(){this.pKc()}HG(){this.oOc();this.IGb()}Ia(){this.c3.Hf.clear();this.FH.complete();this.Cq.next();this.Cq.complete();this.Hr&&typeof this.Hr.disconnect==="function"&&this.dataSource.disconnect(this);this.DS&&(this.DS.unsubscribe(),this.DS=null);let a;(a=this.Gb)==null||a.destroy()}Qa(){this.nKc()}Dc(){this.HHb=!0}oOc(){this.RHc=this.Jba.filter(a=>
!a.bA)[0]}pGb(a){this.hOa.value===null&&this.hOa.next(a)}UPa(a){this.Hr&&typeof this.Hr.disconnect==="function"&&this.dataSource.disconnect(this);this.DS&&(this.DS.unsubscribe(),this.DS=null);a||this.c3.Hf.clear();this.Hr=a;this.Jba&&this.IGb()}eDb(){return this.Ec?this.Ec.Bh:(this.vn!=null||(this.vn=new _.Wz(!0)),this.vn)}IGb(){if(!this.DS){var a;_.Cj(this.Hr)?a=this.Hr.connect(this):_.bf(this.Hr)?a=this.Hr:Array.isArray(this.Hr)&&(a=_.u(this.Hr));a&&(this.DS=_.x(this.AJc(a),_.$f(this.Cq)).subscribe(b=>
{this.KMc(b)}))}}AJc(a){const b=this.eDb();return _.x(_.Pe([a,this.hOa,_.x(b.changed,_.Yf(null),_.ag(c=>{this.iIc(c)}))]),_.Zf(([c,d])=>d===null?_.u({f8:c,EO:null,nodeType:d}):_.x(this.eHc(c,d),_.v(e=>Object.assign({},e,{nodeType:d})))))}KMc(a){a.nodeType===null?rkb(this,a.f8):(this.mOc(a.EO),rkb(this,a.f8),this.tOc(a.EO))}iIc(a){if(a){var b=this.PE.value;for(const c of a.hF){let d;(d=b.get(c))==null||d.dCb(!0)}for(const c of a.removed){let d;(d=b.get(c))==null||d.dCb(!1)}}}pKc(){const a=_.x(_.Pe([this.sEb,
this.PE]),_.v(([b,c])=>b.reduce((d,e)=>{(e=c.get(this.If(e)))&&d.push(e);return d},[])));this.Gb=this.YKc(a,{uq:b=>this.If(b.data),Uu:b=>!!b.Ag,N0b:!0,qPb:this.Vb.value})}nKc(){let a;const b=(a=this.uq)!=null?a:(c,d)=>this.If(d);this.EE=this.qB.find([]).create(b)}ccd(){}pJc(a,b){return this.Jba.length===1?this.Jba.first:this.Jba.find(c=>c.bA&&c.bA(b,a))||this.RHc}insertNode(a,b,c,d){const e=this.qMa(),f=this.pJc(a,b),g=this.If(a),l=new qkb(a);let p;d!=null||(d=(p=this.Uj.get(g))!=null?p:void 0);e?
l.level=e(a):d!==void 0&&this.eJ.has(this.If(d))?l.level=this.eJ.get(this.If(d))+1:l.level=0;this.eJ.set(g,l.level);(c?c:this.c3.Hf).mi(f.qa,l,b);pD&&(pD.data=a)}Wd(a){let b,c;return!!(((b=this.Ec)==null?0:b.Wd(a))||((c=this.vn)==null?0:c.Ae(this.If(a))))}toggle(a){this.Ec?this.Ec.toggle(a):this.vn&&this.vn.toggle(this.If(a))}expand(a){this.Ec?this.Ec.expand(a):this.vn&&this.vn.select(this.If(a))}collapse(a){this.Ec?this.Ec.collapse(a):this.vn&&this.vn.qg(this.If(a))}Ftb(a){this.Ec?this.Ec.Ftb(a):
this.vn&&(this.Wd(a)?this.Bta(a):this.Vua(a))}Vua(a){if(this.Ec)this.Ec.Vua(a);else if(this.vn){const b=this.vn;b.select(this.If(a));_.x(this.D2(a),_.Jf(1),_.$f(this.Cq)).subscribe(c=>{b.select(...c.map(d=>this.If(d)))})}}Bta(a){if(this.Ec)this.Ec.Bta(a);else if(this.vn){const b=this.vn;b.qg(this.If(a));_.x(this.D2(a),_.Jf(1),_.$f(this.Cq)).subscribe(c=>{b.qg(...c.map(d=>this.If(d)))})}}qO(){this.Ec?this.Ec.qO():this.vn&&this.vn.select(...this.Daa.value.map(a=>this.If(a)))}collapseAll(){this.Ec?this.Ec.collapseAll():
this.vn&&this.vn.qg(...this.Daa.value.map(a=>this.If(a)))}qMa(){let a,b,c;return(c=(a=this.Ec)==null?void 0:(b=a.b6)==null?void 0:b.bind(this.Ec))!=null?c:this.Nia}UCb(){let a,b,c;return(c=(a=this.Ec)==null?void 0:(b=a.IC)==null?void 0:b.bind(this.Ec))!=null?c:this.kea}cDb(a){const b=this.qMa();var c;let d;const e=(d=this.vn)!=null?d:(c=this.Ec)==null?void 0:c.Bh;if(!e)return _.u([]);const f=this.If(a);c=_.x(e.changed,_.Zf(g=>g.hF.includes(f)?_.u(!0):g.removed.includes(f)?_.u(!1):_.Ye),_.Yf(this.Wd(a)));
if(b)return _.x(_.Pe([c,this.Daa]),_.v(([g,l])=>g?this.tCb(b,l,a,1):[]));if(c=this.UCb()){let g;return _.hj((g=c(a))!=null?g:[])}throw Error("Nd");}tCb(a,b,c,d){const e=this.If(c);var f=b.findIndex(l=>this.If(l)===e);c=a(c);d=c+d;const g=[];for(f+=1;f<b.length;f++){const l=a(b[f]);if(l<=c)break;l<=d&&g.push(b[f])}return g}AMc(a){this.PE.value.set(this.If(a.data),a);this.PE.next(this.PE.value)}Kcd(a){this.PE.value.delete(this.If(a.data));this.PE.next(this.PE.value)}hDb(a){return this.eJ.get(this.If(a))}Fpa(a){return this.SCb(a).length}Epa(a){const b=
this.SCb(a),c=this.If(a);return b.findIndex(d=>this.If(d)===c)+1}qJc(a){return(a=this.Uj.get(this.If(a.data)))&&this.PE.value.get(this.If(a))}oJc(a){return _.x(this.cDb(a.data),_.v(b=>b.reduce((c,d)=>{(d=this.PE.value.get(this.If(d)))&&c.push(d);return c},[])))}bNc(a){this.Gb.Xn(a)}D2(a){if(this.Ec)return _.u(this.Ec.KO(a));if(this.Nia)return a=this.tCb(this.Nia,this.Daa.value,a,Infinity),_.u(a);if(this.kea)return _.x(this.QCb(a),_.ofb((b,c)=>{b.push(...c);return b},[]));throw Error("Nd");}QCb(a){return this.kea?
_.x(_.hj(this.kea(a)),_.Jf(1),_.Zf(b=>{for(const c of b)this.Uj.set(this.If(c),a);return _.x(_.u(...b),_.Ff(c=>_.Se(_.u([c]),this.QCb(c))))})):_.u([])}If(a){let b,c;return(c=(b=this.Wua)==null?void 0:b.call(this,a))!=null?c:a}SCb(a){var b=this.If(a);b=(b=this.Uj.get(b))?this.If(b):null;let c;return(c=this.qS.get(b))!=null?c:[a]}yIc(a,b,c){if(!c.length)return null;var d;a=(d=this.eJ.get(this.If(a)))!=null?d:0;for(--b;b>=0;b--){d=c[b];let e;if(((e=this.eJ.get(this.If(d)))!=null?e:0)<a)return d}return null}TLa(a,
b=0){const c=this.UCb();return c?_.x(_.u(...a),_.Ff(d=>{const e=this.If(d);this.Uj.has(e)||this.Uj.set(e,null);this.eJ.set(e,b);const f=_.hj(c(d));return _.Se(_.u([d]),_.x(f,_.Jf(1),_.ag(g=>{this.qS.set(e,[...(g!=null?g:[])]);let l;for(const p of(l=g)!=null?l:[])g=this.If(p),this.Uj.set(g,d),this.eJ.set(g,b+1)}),_.Zf(g=>g?_.x(this.TLa(g,b+1),_.v(l=>this.Wd(d)?l:[])):_.u([]))))}),_.ofb((d,e)=>{d.push(...e);return d},[])):_.u([...a])}eHc(a,b){if(this.kea&&b==="flat")return this.qS.set(null,[...a]),
_.x(this.TLa(a),_.v(c=>({f8:c,EO:c})));if(this.Nia&&b==="nested"){const c=this.Nia;return _.x(_.u(a.filter(d=>c(d)===0)),_.v(d=>({f8:d,EO:a})),_.ag(({EO:d})=>{this.RAb(d)}))}if(b==="flat")return _.x(_.u({f8:a,EO:a}),_.ag(({EO:c})=>{this.RAb(c)}));this.qS.set(null,[...a]);return _.x(this.TLa(a),_.v(c=>({f8:a,EO:c})))}mOc(a){this.Daa.next(a)}tOc(a){this.sEb.next(a)}RAb(a){const b=this.qMa();if(b){this.Uj.clear();this.qS.clear();for(let e=0;e<a.length;e++){const f=a[e];var c=this.If(f);this.eJ.set(c,
b(f));var d=this.yIc(f,e,a);this.Uj.set(c,d);c=d?this.If(d):null;let g;d=(g=this.qS.get(c))!=null?g:[];d.splice(e,0,f);this.qS.set(c,d)}}}},pD;qD.O=function(a){return new (a||qD)};
qD.wa=_.td({type:qD,na:[["cdk-tree"]],yd:function(a,b,c){a&1&&_.Ng(c,oD,5);if(a&2){let d;_.Pg(d=_.Qg())&&(b.Jba=d)}},rb:function(a,b){a&1&&_.Mg(nD,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.c3=c.first)}},nb:["role","tree",1,"cdk-tree"],Ya:function(a,b){a&1&&_.N("keydown",function(c){return b.bNc(c)})},inputs:{dataSource:"dataSource",Ec:"treeControl",Nia:"levelAccessor",kea:"childrenAccessor",uq:"trackBy",Wua:"expansionKey"},Pb:["cdkTree"],standalone:!0,features:[_.$g],ya:1,Aa:0,Da:[["cdkTreeNodeOutlet",
""]],qa:function(a){a&1&&_.vg(0,0)},Fa:[nD],hb:2});
_.rD=class{get role(){return"treeitem"}set role(a){}get Ej(){return this.zNa()}set Ej(a){this.oNa=a;this.data&&!this.zNa||!this.oNa||(this.pNa?this.expand():this.pNa===!1&&this.collapse())}get Wd(){return this.uh.Wd(this.Ve)}set Wd(a){(this.pNa=a)?this.expand():this.collapse()}Sp(){let a;return this.V8c||((a=this.Ja.ma.textContent)==null?void 0:a.trim())||""}get data(){return this.Ve}set data(a){a!==this.Ve&&(this.Ve=a,this.qLa.next())}get aZc(){let a;if(((a=this.uh.Ec)==null?void 0:a.Ej)===void 0||
this.uh.Ec.Ej(this.Ve)){let b,c;if(((b=this.uh.Ec)==null?void 0:b.Ej)===void 0&&((c=this.uh.Ec)==null?void 0:c.KO(this.Ve).length)===0)return!0}else return!0;return!1}get level(){let a;return(a=this.uh.hDb(this.Ve))!=null?a:this.VLc}zNa(){return this.uh.Ec?this.aZc?!1:!0:this.oNa}RCb(){return this.zNa()?String(this.Wd):null}Fpa(){return this.uh.Fpa(this.Ve)}Epa(){return this.uh.Epa(this.Ve)}constructor(){this.Ja=_.n(_.re);this.uh=_.n(qD);this.Tca=-1;this.Sra=new _.Xm;this.HW=new _.Xm;this.Jb=new _.Pf;
this.qLa=new _.Pf;this.oNa=!1;this.pNa=void 0;this.CPa=!0;this.Ta=_.n(_.hn);pD=this}Qa(){this.VLc=Ifb(this.Ja.ma);_.x(this.uh.eDb().changed,_.v(()=>this.Wd),_.Mf()).subscribe(()=>{_.$m(this.Ta)});this.uh.pGb("flat");this.uh.AMc(this)}Ia(){pD===this&&(pD=null);this.qLa.complete();this.Jb.next();this.Jb.complete()}getParent(){let a;return(a=this.uh.qJc(this))!=null?a:null}IC(){return this.uh.oJc(this)}focus(){this.Tca=0;this.CPa&&this.Ja.ma.focus();_.$m(this.Ta)}R0b(){this.Tca=-1;_.$m(this.Ta)}Nv(){this.Ag||
this.Sra.next(this.Ve)}collapse(){this.Ej&&this.uh.collapse(this.Ve)}expand(){this.Ej&&this.uh.expand(this.Ve)}bTb(){this.Tca=0;_.$m(this.Ta)}DCb(){this.Ag||this.uh.Gb.Ty(this)}eNc(){this.Ag||(this.CPa=!1,this.uh.Gb.Ty(this),this.CPa=!0)}dCb(a){this.HW.emit(a)}};pD=null;_.rD.O=function(a){return new (a||_.rD)};
_.rD.La=_.xd({type:_.rD,na:[["cdk-tree-node"]],nb:["role","treeitem",1,"cdk-tree-node"],ob:5,Ya:function(a,b){a&1&&_.N("click",function(){return b.eNc()})("focus",function(){return b.DCb()});a&2&&(_.wg("tabindex",b.Tca),_.og("aria-expanded",b.RCb())("aria-level",b.level+1)("aria-posinset",b.Epa())("aria-setsize",b.Fpa()))},inputs:{role:"role",Ej:[2,"isExpandable","isExpandable",_.oh],Wd:"isExpanded",Ag:[2,"isDisabled","isDisabled",_.oh],V8c:[0,"cdkTreeNodeTypeaheadLabel","typeaheadLabel"]},outputs:{Sra:"activation",
HW:"expandedChange"},Pb:["cdkTreeNode"],standalone:!0,features:[_.ng]});var skb=function(a,b){const c=a.kDb();b&&(a.cBb=b);c&&a.cBb?rkb(a.uh,a.cBb,a.EE,c.Hf,a.Ve):a.EE.diff([])},sD=class extends _.rD{constructor(){super();this.qB=_.n(_.jn)}Sd(){this.EE=this.qB.find([]).create(this.uh.uq);_.x(this.uh.cDb(this.data),_.$f(this.Jb)).subscribe(a=>skb(this,a));_.x(this.fUb.Jc,_.$f(this.Jb)).subscribe(()=>skb(this))}Qa(){this.uh.pGb("nested");super.Qa()}Ia(){this.SGc();super.Ia()}SGc(){const a=this.kDb();a&&(a.Hf.clear(),this.EE.diff([]))}kDb(){const a=this.fUb;return a&&a.find(b=>
!b.gOa||b.gOa===this)}};sD.O=function(a){return new (a||sD)};sD.La=_.xd({type:sD,na:[["cdk-nested-tree-node"]],yd:function(a,b,c){a&1&&_.Ng(c,nD,5);if(a&2){let d;_.Pg(d=_.Qg())&&(b.fUb=d)}},nb:[1,"cdk-nested-tree-node"],Pb:["cdkNestedTreeNode"],standalone:!0,features:[_.Zg([{va:_.rD,Fb:sD},{va:pkb,Fb:sD}]),_.mg]});var tkb=/([A-Za-z%]+)$/,tD=class{get level(){return this.mqa}set level(a){this.oGb(a)}get indent(){return this.Tpa}set indent(a){this.nGb(a)}constructor(){this.eU=_.n(_.rD);this.uh=_.n(qD);this.Pc=_.n(_.re);this.Vb=_.n(_.Lr,{optional:!0});this.Jb=new _.Pf;this.NPb="px";this.Tpa=40;this.Gca();let a;(a=this.Vb)==null||_.x(a.Fc,_.$f(this.Jb)).subscribe(()=>this.Gca(!0));this.eU.qLa.subscribe(()=>this.Gca())}Ia(){this.Jb.next();this.Jb.complete()}SLc(){var a;const b=(a=this.eU.data&&this.uh.hDb(this.eU.data))!=
null?a:null;a=this.mqa==null?b:this.mqa;return typeof a==="number"?`${a*this.Tpa}${this.NPb}`:null}Gca(a=!1){const b=this.SLc();if(b!==this.JHc||a){a=this.Pc.ma;const c=this.Vb&&this.Vb.value==="rtl"?"paddingRight":"paddingLeft";a.style[c]=b||"";a.style[c==="paddingLeft"?"paddingRight":"paddingLeft"]="";this.JHc=b}}oGb(a){this.mqa=isNaN(a)?null:a;this.Gca()}nGb(a){let b=a,c="px";typeof a==="string"&&(a=a.split(tkb),b=a[0],c=a[1]||c);this.NPb=c;this.Tpa=_.ph(b);this.Gca()}};
tD.O=function(a){return new (a||tD)};tD.La=_.xd({type:tD,na:[["","cdkTreeNodePadding",""]],inputs:{level:[2,"cdkTreeNodePadding","level",_.ph],indent:[0,"cdkTreeNodePaddingIndent","indent"]},standalone:!0,features:[_.ng]});var uD=class{constructor(){this.uh=_.n(qD);this.eU=_.n(_.rD);this.recursive=!1}x3(){this.recursive?this.uh.Ftb(this.eU.data):this.uh.toggle(this.eU.data);this.uh.Gb.Ty(this.eU)}};uD.O=function(a){return new (a||uD)};
uD.La=_.xd({type:uD,na:[["","cdkTreeNodeToggle",""]],nb:["tabindex","-1"],Ya:function(a,b){a&1&&_.N("click",function(c){b.x3();return c.stopPropagation()})("keydown.Enter",function(c){b.x3();return c.preventDefault()})("keydown.Space",function(c){b.x3();return c.preventDefault()})},inputs:{recursive:[2,"cdkTreeNodeToggleRecursive","recursive",_.oh]},standalone:!0,features:[_.ng]});var vD=class{};vD.O=function(a){return new (a||vD)};vD.Ca=_.vd({type:vD});vD.Ba=_.Xc({});_.wD=class extends oD{};_.wD.O=(()=>{let a;return function(b){return(a||(a=_.me(_.wD)))(b||_.wD)}})();_.wD.La=_.xd({type:_.wD,na:[["","matTreeNodeDef",""]],inputs:{bA:[0,"matTreeNodeDefWhen","when"],data:[0,"matTreeNode","data"]},standalone:!0,features:[_.Zg([{va:oD,Fb:_.wD}]),_.mg]});_.xD=class extends sD{get disabled(){return this.Ag}set disabled(a){this.Ag=a}get tabIndex(){return this.Ag?-1:this.Jv}set tabIndex(a){this.Jv=a}Qa(){super.Qa()}Sd(){super.Sd()}Ia(){super.Ia()}};
_.xD.O=(()=>{let a;return function(b){return(a||(a=_.me(_.xD)))(b||_.xD)}})();_.xD.La=_.xd({type:_.xD,na:[["mat-nested-tree-node"]],nb:[1,"mat-nested-tree-node"],inputs:{node:[0,"matNestedTreeNode","node"],disabled:[2,"disabled","disabled",_.oh],tabIndex:[2,"tabIndex","tabIndex",a=>a==null?0:_.ph(a)]},outputs:{Sra:"activation",HW:"expandedChange"},Pb:["matNestedTreeNode"],standalone:!0,features:[_.Zg([{va:sD,Fb:_.xD},{va:_.rD,Fb:_.xD},{va:pkb,Fb:_.xD}]),_.ng,_.mg]});_.yD=class{constructor(){this.Hf=_.n(_.Kg);this.gOa=_.n(pkb,{optional:!0})}};_.yD.O=function(a){return new (a||_.yD)};_.yD.La=_.xd({type:_.yD,na:[["","matTreeNodeOutlet",""]],standalone:!0,features:[_.Zg([{va:nD,Fb:_.yD}])]});_.zD=class extends tD{get level(){return this.mqa}set level(a){this.oGb(a)}get indent(){return this.Tpa}set indent(a){this.nGb(a)}};_.zD.O=(()=>{let a;return function(b){return(a||(a=_.me(_.zD)))(b||_.zD)}})();_.zD.La=_.xd({type:_.zD,na:[["","matTreeNodePadding",""]],inputs:{level:[2,"matTreeNodePadding","level",_.ph],indent:[0,"matTreeNodePaddingIndent","indent"]},standalone:!0,features:[_.Zg([{va:tD,Fb:_.zD}]),_.ng,_.mg]});_.AD=class extends uD{};_.AD.O=(()=>{let a;return function(b){return(a||(a=_.me(_.AD)))(b||_.AD)}})();_.AD.La=_.xd({type:_.AD,na:[["","matTreeNodeToggle",""]],inputs:{recursive:[0,"matTreeNodeToggleRecursive","recursive"]},standalone:!0,features:[_.Zg([{va:uD,Fb:_.AD}]),_.mg]});_.BD=class extends qD{constructor(){super(...arguments);this.c3=void 0}};_.BD.O=(()=>{let a;return function(b){return(a||(a=_.me(_.BD)))(b||_.BD)}})();
_.BD.wa=_.td({type:_.BD,na:[["mat-tree"]],rb:function(a,b){a&1&&_.Mg(_.yD,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.c3=c.first)}},nb:[1,"mat-tree"],Pb:["matTree"],standalone:!0,features:[_.Zg([{va:qD,Fb:_.BD}]),_.mg,_.$g],ya:1,Aa:0,Da:[["matTreeNodeOutlet",""]],qa:function(a){a&1&&_.vg(0,0)},Fa:[_.yD],styles:[".mat-tree{display:block;background-color:var(--mat-tree-container-background-color, var(--mat-app-surface))}.mat-tree-node,.mat-nested-tree-node{color:var(--mat-tree-node-text-color, var(--mat-app-on-surface));font-family:var(--mat-tree-node-text-font, var(--mat-app-body-large-font));font-size:var(--mat-tree-node-text-size, var(--mat-app-body-large-size));font-weight:var(--mat-tree-node-text-weight, var(--mat-app-body-large-weight))}.mat-tree-node{display:flex;align-items:center;flex:1;word-wrap:break-word;min-height:var(--mat-tree-node-min-height, 48px)}.mat-nested-tree-node{border-bottom-width:0}\n"],hb:2});_.CD=class{};_.CD.O=function(a){return new (a||_.CD)};_.CD.Ca=_.vd({type:_.CD});_.CD.Ba=_.Xc({imports:[vD,_.xs,_.xs]});var ukb=new _.Dd("GMAT_CHECKBOX_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.DD=class{constructor(a){this.options=a}};_.DD.O=function(a){return new (a||_.DD)(_.B(ukb))};_.DD.La=_.xd({type:_.DD,na:[["mat-checkbox"]],ob:2,Ya:function(a,b){a&2&&_.qg("gmat-mdc-checkbox",!b.options.Se)}});_.vkb=new _.Dd("mat-checkbox-default-options",{Ea:"root",oa:Jfb});var wkb,xkb,ykb,zkb,Akb,Bkb;wkb=["input"];xkb=["label"];ykb={va:_.sw,Fb:_.ld(()=>_.ED),xd:!0};zkb=class{};Akb=0;Bkb=Jfb();
_.ED=class{focus(){this.Vg.ma.focus()}Gr(a){const b=new zkb;b.source=this;b.checked=a;return b}bMa(){let a;return(a=this.Vg)==null?void 0:a.ma}get fr(){return`${this.id||this.sy}-input`}constructor(){this.Ja=_.n(_.re);this.Ta=_.n(_.hn);this.lb=_.n(_.df);this.ie=_.n(_.Rm,{optional:!0});this.tk=_.n(_.vkb,{optional:!0});this.tn={qna:"mdc-checkbox--anim-unchecked-checked",rna:"mdc-checkbox--anim-unchecked-indeterminate",wWa:"mdc-checkbox--anim-checked-unchecked",jea:"mdc-checkbox--anim-checked-indeterminate",
y9a:"mdc-checkbox--anim-indeterminate-checked",z9a:"mdc-checkbox--anim-indeterminate-unchecked"};this.ariaLabel="";this.je=null;this.Lo="after";this.name=null;this.Fc=new _.Xm;this.VX=new _.Xm;this.Xe=()=>{};this.sv="";this.haa=0;this.oB=()=>{};this.DHb=()=>{};this.xn=this.oc=this.ig=!1;_.n(_.tr).load(_.As);const a=_.n(new _.Mm("tabindex"),{optional:!0});this.tk=this.tk||Bkb;this.color=this.tk.color||Bkb.color;this.tabIndex=a==null?0:parseInt(a)||0;this.id=this.sy=`mat-mdc-checkbox-${++Akb}`;let b,
c;this.Bd=(c=(b=this.tk)==null?void 0:b.Bd)!=null?c:!1}Sb(a){a.required&&this.DHb()}Dc(){this.Qca(this.xn)}get checked(){return this.ig}set checked(a){a!=this.checked&&(this.ig=a,_.$m(this.Ta))}get disabled(){return this.oc}set disabled(a){a!==this.disabled&&(this.oc=a,_.$m(this.Ta))}get indeterminate(){return this.xn}set indeterminate(a){const b=a!=this.xn;this.xn=a;b&&(this.xn?this.dU(3):this.dU(this.checked?1:2),this.VX.emit(this.xn));this.Qca(this.xn)}my(){return this.wc||this.disabled}Cqa(){_.an(this.Ta)}Vo(a){this.checked=
!!a}eo(a){this.oB=a}pt(a){this.Xe=a}kq(a){this.disabled=a}validate(a){return this.required&&a.value!==!0?{required:!0}:null}Gka(a){this.DHb=a}dU(a){let b=this.haa,c=this.bMa();if(b!==a&&c&&(this.sv&&c.classList.remove(this.sv),this.sv=this.aMa(b,a),this.haa=a,this.sv.length>0)){c.classList.add(this.sv);const d=this.sv;this.lb.Ub(()=>{setTimeout(()=>{c.classList.remove(d)},1E3)})}}Bq(){this.oB(this.checked);this.Fc.emit(this.Gr(this.checked));this.Vg&&(this.Vg.ma.checked=this.checked)}toggle(){this.checked=
!this.checked;this.oB(this.checked)}Lpa(){let a;const b=(a=this.tk)==null?void 0:a.QWa;if(!this.disabled&&b!=="noop")this.indeterminate&&b!=="check"&&Promise.resolve().then(()=>{this.xn=!1;this.VX.emit(this.xn)}),this.ig=!this.ig,this.dU(this.ig?1:2),this.Bq();else if(this.disabled&&this.Bd||!this.disabled&&b==="noop")this.Vg.ma.checked=this.checked,this.Vg.ma.indeterminate=this.indeterminate}lOa(a){a.stopPropagation()}kl(){Promise.resolve().then(()=>{this.Xe();_.$m(this.Ta)})}aMa(a,b){if(this.ie===
"NoopAnimations")return"";switch(a){case 0:if(b===1)return this.tn.qna;if(b==3)return this.ig?this.tn.jea:this.tn.rna;break;case 2:return b===1?this.tn.qna:this.tn.rna;case 1:return b===2?this.tn.wWa:this.tn.jea;case 3:return b===1?this.tn.y9a:this.tn.z9a}return""}Qca(a){const b=this.Vg;b&&(b.ma.indeterminate=a)}hN(){this.Lpa()}pOa(){this.Lpa();this.disabled||this.Vg.ma.focus()}eMc(a){a.target&&this.uEb.ma.contains(a.target)&&a.stopPropagation()}};_.ED.O=function(a){return new (a||_.ED)};
_.ED.wa=_.td({type:_.ED,na:[["mat-checkbox"]],rb:function(a,b){a&1&&(_.Mg(wkb,5),_.Mg(xkb,5));if(a&2){let c;_.Pg(c=_.Qg())&&(b.Vg=c.first);_.Pg(c=_.Qg())&&(b.uEb=c.first)}},nb:[1,"mat-mdc-checkbox"],ob:16,Ya:function(a,b){a&2&&(_.wg("id",b.id),_.og("tabindex",null)("aria-label",null)("aria-labelledby",null),_.rg(b.color?"mat-"+b.color:"mat-accent"),_.qg("_mat-animation-noopable",b.ie==="NoopAnimations")("mdc-checkbox--disabled",b.disabled)("mat-mdc-checkbox-disabled",b.disabled)("mat-mdc-checkbox-checked",
b.checked)("mat-mdc-checkbox-disabled-interactive",b.Bd))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],Rv:[0,"aria-describedby","ariaDescribedby"],ariaExpanded:[2,"aria-expanded","ariaExpanded",_.oh],LPc:[0,"aria-controls","ariaControls"],PPc:[0,"aria-owns","ariaOwns"],id:"id",required:[2,"required","required",_.oh],Lo:"labelPosition",name:"name",value:"value",wc:[2,"disableRipple","disableRipple",_.oh],tabIndex:[2,"tabIndex","tabIndex",a=>a==null?void 0:
_.ph(a)],color:"color",Bd:[2,"disabledInteractive","disabledInteractive",_.oh],checked:[2,"checked","checked",_.oh],disabled:[2,"disabled","disabled",_.oh],indeterminate:[2,"indeterminate","indeterminate",_.oh]},outputs:{Fc:"change",VX:"indeterminateChange"},Pb:["matCheckbox"],standalone:!0,features:[_.Zg([ykb,{va:_.tw,Fb:_.ED,xd:!0}]),_.ng,_.Ld,_.$g],ac:["*"],ya:15,Aa:23,Da:[["checkbox",""],["input",""],["label",""],["mat-internal-form-field","",3,"click","labelPosition"],[1,"mdc-checkbox"],[1,"mat-mdc-checkbox-touch-target",
3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"blur","click","change","checked","indeterminate","disabled","id","required","tabIndex"],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-focus-indicator",3,"matRippleTrigger",
"matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"]],qa:function(a,b){if(a&1){const c=_.Ud();_.Eg();_.F(0,"div",3);_.N("click",function(d){_.q(c);return _.r(b.eMc(d))});_.F(1,"div",4,0)(3,"div",5);_.N("click",function(){_.q(c);return _.r(b.pOa())});_.J();_.F(4,"input",6,1);_.N("blur",function(){_.q(c);return _.r(b.kl())})("click",function(){_.q(c);return _.r(b.hN())})("change",function(d){_.q(c);return _.r(b.lOa(d))});_.J();_.K(6,"div",7);_.F(7,"div",8);_.de();_.F(8,"svg",9);_.K(9,"path",
10);_.J();_.Td.uF=null;_.K(10,"div",11);_.J();_.K(11,"div",12);_.J();_.F(12,"label",13,2);_.Gg(14);_.J()()}a&2&&(a=_.Cg(2),_.E("labelPosition",b.Lo),_.y(4),_.qg("mdc-checkbox--selected",b.checked),_.E("checked",b.checked)("indeterminate",b.indeterminate)("disabled",b.disabled&&!b.Bd)("id",b.fr)("required",b.required)("tabIndex",b.disabled&&!b.Bd?-1:b.tabIndex),_.og("aria-label",b.ariaLabel||null)("aria-labelledby",b.je)("aria-describedby",b.Rv)("aria-checked",b.indeterminate?"mixed":null)("aria-controls",
b.LPc)("aria-disabled",b.disabled&&b.Bd?!0:null)("aria-expanded",b.ariaExpanded)("aria-owns",b.PPc)("name",b.name)("value",b.value),_.y(7),_.E("matRippleTrigger",a)("matRippleDisabled",b.wc||b.disabled)("matRippleCentered",!0),_.y(),_.E("for",b.fr))},Fa:[_.Is,_.Bs],styles:['.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom;padding:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);margin:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity));background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-app-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity));background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-app-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control~.mdc-checkbox__ripple{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox .mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;width:var(--mdc-checkbox-state-layer-size, 40px);height:var(--mdc-checkbox-state-layer-size, 40px);top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox--disabled{cursor:default;pointer-events:none}@media(forced-colors: active){.mdc-checkbox--disabled{opacity:.5}}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1);-webkit-print-color-adjust:exact;color-adjust:exact;border-color:var(--mdc-checkbox-unselected-icon-color, var(--mat-app-on-surface-variant));top:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2)}.mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-icon-color, var(--mat-app-primary))}.mdc-checkbox--disabled .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-app-on-surface) 38%, transparent))}.mdc-checkbox__native-control:disabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:disabled:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-app-on-surface) 38%, transparent));border-color:rgba(0,0,0,0)}.mdc-checkbox:hover .mdc-checkbox__native-control:not(:checked)~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mat-app-on-surface));background-color:rgba(0,0,0,0)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-app-primary))}.mdc-checkbox__native-control:focus:focus:not(:checked)~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mat-app-on-surface))}.mdc-checkbox__native-control:focus:focus:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-app-primary))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox:hover .mdc-checkbox__native-control~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-app-on-surface) 38%, transparent))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-app-on-surface) 38%, transparent));border-color:rgba(0,0,0,0)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms cubic-bezier(0.4, 0, 0.6, 1);color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}@media(forced-colors: active){.mdc-checkbox__checkmark{color:CanvasText}}.mdc-checkbox--disabled .mdc-checkbox__checkmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}@media(forced-colors: active){.mdc-checkbox--disabled .mdc-checkbox__checkmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:CanvasText}}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);border-color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}@media(forced-colors: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled .mdc-checkbox__mixedmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms cubic-bezier(0, 0, 0.2, 1),transform 180ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox._mat-animation-noopable .mdc-checkbox *,.mat-mdc-checkbox._mat-animation-noopable .mdc-checkbox *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox .mat-internal-form-field{color:var(--mat-checkbox-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-checkbox-label-text-font, var(--mat-app-body-medium-font));line-height:var(--mat-checkbox-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-checkbox-label-text-size, var(--mat-app-body-medium-size));letter-spacing:var(--mat-checkbox-label-text-tracking, var(--mat-app-body-medium-tracking));font-weight:var(--mat-checkbox-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive{pointer-events:auto}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive input{cursor:default}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default;color:var(--mat-checkbox-disabled-label-color, color-mix(in srgb, var(--mat-app-on-surface) 38%, transparent))}.mat-mdc-checkbox label:empty{display:none}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox .mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox .mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-checkbox-touch-target-display, block)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-focus-indicator::before{content:""}\n'],
hb:2,Ma:0});var Ckb,Ekb,Fkb,Hkb,Ikb,Jkb;_.GD=function(a){return new _.FD(new Map([["0",a]]))};_.HD=function(a){return new _.FD(new Map(a.map((b,c)=>[String(c),b])))};_.FD=class{constructor(a=null){this.g1=new Map;a&&(this.g1=new Map(a))}get mq(){return this.g1.values().next().value}get Fm(){return Array.from(this.g1.values())}get Pk(){return new Map(this.g1)}isValid(){return this.g1.size>0&&this.Fm.every(a=>a!=null)}};
_.ID=class{constructor(a,b,c,d=!0,e=!1,f=""){this.config=a;this.Lf=b;this.value=c;this.qt=d;this.Pha=e;this.GPc=f;Object.defineProperty(this,"id",{enumerable:!1,value:`xap-filter-${Ckb}`});Ckb++}get isValid(){return this.Lf!=null&&this.value.isValid()}get N1c(){return this.Lf?"xap-filterbar-filtereditor-chip-operator-"+this.Lf.id.replace(/[^a-zA-Z0-9-_]/g,"-"):""}get DF(){let a="";this.Lf&&this.value.Pk.size>0&&(a=this.value.Fm.filter(b=>b!==null).map(b=>this.J6a(b)).filter(b=>b.trim()).join(", "));
return!this.Lf||this.value.Pk.size>0&&a.length===0?this.config.displayName||this.config.id:`${this.config.displayName} ${this.Lf.KQ||this.Lf.displayName} ${a}`}J6a(a){return String(a)}};Ckb=0;_.JD=class{};_.JD.O=function(a){return new (a||_.JD)};_.JD.La=_.xd({type:_.JD});_.Dkb=class{constructor(a){this.g9=a}};_.Gkb=function(a){return new Ekb(b=>_.x(a,_.Zf(c=>{if(!c.has(b))throw Error("Od`"+b);return _.u(new Fkb(c.get(b)))})))};Ekb=class{constructor(a){this.zNb=a}};
Fkb=class{constructor(a){this.config=this.config=a;if(!(this.config.Km||this.config.Tm&&this.config.Tm.size))throw Error("Pd");if(!(this.config.Tm&&this.config.Tm.size||this.config.VB&&this.config.VB.length))throw Error("Qd");}};Hkb=function(a,b){b=a.wg.getValue().concat(b);a.wg.next(b)};Ikb=function(a,b){const c=a.wg.getValue().filter(d=>!b(d));a.wg.next(c)};
Jkb=function(a,b,c,d){const e=a.wg.getValue().slice();if(d&&(c==null?0:c.JKb)&&b<e.length)if(c==null?0:c.Wcd){var f;d=(f=e[b])==null?void 0:f.value.Pk;f=[...d.keys()].map(l=>Number(l)).sort((l,p)=>l-p).pop()||0;d=new Map(d);var g;d.set((f+1).toString(),(g=c==null?void 0:c.value.Fm.join((c==null?void 0:c.JKb)||" "))!=null?g:null);c!=null&&d&&(c.value.g1=new Map(d))}else g=e[b].value.Pk.keys().next().value,f=e[b].value.Pk.get(g),g=new Map([[g,`${f}${(c==null?void 0:c.JKb)||";"}${c==null?void 0:c.value.mq}`]]),
c!=null&&g&&(c.value.g1=new Map(g));b<e.length&&(c?e[b]=c:e[b].qt&&e.splice(b,1));a.wg.next(e)};
_.Kkb=class{constructor(a,b,c,d=!0,e=!1,f){this.BTb=a;this.sMb=b;this.s9c=d;this.b1=e;this.wg=new _.Uh([]);c&&this.wg.next(c);d&&(this.Y3a=new Map);f&&(this.uQ=f)}get DF(){return this.wg.value.map(a=>a.DF).join("; ")}get isValid(){return this.wg.value.length>0&&this.wg.value.every(a=>a.isValid)}destroy(){this.wg.complete()}clear(){const a=this.wg.value.filter(b=>!b.qt);this.wg.next(a)}JC(a){if(this.s9c){if(this.Y3a.has(a))return _.u(this.Y3a.get(a));const b=_.x(this.sMb.zNb(a),_.Wf(1));_.x(b,_.Of()).subscribe(c=>
{this.Y3a.set(a,c)});return _.x(b,_.Of())}return this.sMb.zNb(a)}};var Lkb=function(a){return a.Tk.length?_.x(a.bYb,pfb(()=>!!a.Tk.length)):a.bYb},KD=function(a){return a.Tk.length?_.x(a.Qob,pfb(()=>!!a.Tk.length),_.Mf()):_.x(a.Qob,_.Mf())},LD=function(a,b){if(b==null)return!1;b=a.hash(b);if(!a.Tk.length)return a.selected.has(b);a=a.Tk[a.Tk.length-1];b=a.Hw.has(b);return a.N_===0?!b:b},Mkb=function(a){if(!a.Tk.length)return null;a=a.Tk[a.Tk.length-1];return{N_:a.N_,Hw:Array.from(a.Hw.values())}},Nkb=class{constructor(a=b=>b){this.sXc=a;this.z9=new _.Uh;this.nE=this.z9.Yf();
this.RVa=new _.Pf;this.Tk=[];this.selected=new Map;this.bYb=_.x(this.nE,_.v(()=>Array.from(this.selected.values())),_.Wf(1));this.Qob=_.x(this.nE,_.v(()=>this.selected.size),_.Wf(1));this.isActive=_.x(this.Qob,_.$e(b=>!!b),_.Jf(1),_.Wf(1))}Ae(a){if(a==null)return _.u(!1);const b=this.hash(a);a=_.x(this.nE,_.v(()=>this.selected.has(b)));return this.Tk.length?_.x(a,pfb(()=>!!this.Tk.length),_.Mf()):_.x(a,_.Yf(this.selected.has(b)),_.Mf())}toggle(a,b){b==null&&(b=!LD(this,a));b?this.select(a):this.qg(a)}select(...a){if(this.Tk.length){var b=
this.Tk[this.Tk.length-1];if(b.N_===0)for(const c of a)b.Hw.delete(this.hash(c));else for(const c of a)b.Hw.set(this.hash(c),c)}else for(b of a)this.selected.set(this.hash(b),b);this.z9.next()}qg(...a){if(this.Tk.length){var b=this.Tk[this.Tk.length-1];if(b.N_===0)for(const c of a)b.Hw.set(this.hash(c),c);else for(const c of a)b.Hw.delete(this.hash(c))}else for(b of a)this.selected.delete(this.hash(b));this.z9.next()}clear(){this.Tk.length=0;this.RVa.next();this.selected.clear();this.z9.next()}rla(a,
b,c=!1){this.Tk.push({N_:a,MZc:_.x(b,_.Jf(1),_.Wf(1)),Hw:new Map});this.RVa.next();this.z9.next();_.x(_.Pe(this.Tk.map(d=>d.MZc)),_.$f(this.RVa)).subscribe(d=>{const e=this.Tk;this.Tk=[];for(let f=0;f<d.length;f++){let g=d[f];const l=e[f];l.N_===0?(c||(g=g.filter(p=>!LD(this,p))),this.select(...g),this.qg(...l.Hw.values())):(this.qg(...g),this.select(...l.Hw.values()))}this.z9.next()})}hash(a){return this.sXc.call(null,a)}};var Okb,Qkb,MD;Okb=new _.Nt("{COUNT, plural, =1 {# item}other {# items}}");_.Pkb=new _.Dd("xap_picker_hash_function");Qkb={LOADING:0,ERROR:1,eoa:2,doa:3,I1:4,0:"LOADING",1:"ERROR",2:"EMPTY_SEARCH_AND_OPTIONS",3:"EMPTY_OPTIONS",4:"READY"};
MD=class{constructor(a){this.lia=new _.Uh(!1);this.vza=new _.Uh([]);this.iw=new _.Sf(1);_.x(this.iw,_.v(({length:b})=>!b),_.Yf(!0));this.kH=new _.Sf(1);this.xZc=_.x(this.kH,_.v(b=>!b),_.Yf(!0));this.WL=new _.Uh(!0);this.fBa=new _.Uh(!0);this.getOptions=null;this.nla="Search";this.SIb=_.x(_.Pe([this.kH,this.lia]),_.$e(([,b])=>!!b),_.v(([b])=>[b,this.getOptions]),_.Zf(([b,c])=>_.x(c(b),_.Jf(1),_.v(d=>({be:!1,options:d,error:null})),_.Yf({be:!0,options:[],error:null}),_.Ef(d=>_.u({be:!1,error:d,options:[]})))),
_.Yf({be:!1,options:[],error:null}),_.Wf({bufferSize:1,ex:!0}));this.Mza=_.x(_.Pe([this.lia,this.SIb,this.xZc]),_.v(([b,{error:c,be:d,options:e},f])=>b?c?1:d?0:!e.length&&f?2:e.length||f?4:3:4));this.model=new Nkb(a||void 0);this.vza.subscribe(this.iw);this.sla=_.x(this.iw,_.v(b=>Okb.format({COUNT:b.length})));this.P3||(this.P3=()=>null);_.x(_.Pe([this.vza,this.kH,this.lia]),_.$e(([,,b])=>!b)).subscribe(([b,c])=>{if(!c)this.iw.next(b);else if(b){let d=b;d=this.E_!=null?b.filter(e=>{let f;return(f=
this.E_)==null?void 0:f.call(this,c,e)}):b.map(e=>{var f=_.Kfb(c,this.X4&&e!=null?this.X4(e):String(e));return{item:e,score:f}}).filter(({score:e})=>e>.8).sort((e,f)=>f.score-e.score).map(({item:e})=>e);this.iw.next(d)}});_.x(this.SIb,_.v(({options:b})=>b)).subscribe(this.vza)}replace(a){_.x(KD(this.model),_.Jf(1)).subscribe(b=>{b>0&&this.model.clear();this.model.select(...a)})}};MD.O=function(a){return new (a||MD)(_.m(_.Pkb,8))};MD.ta=_.k({token:MD,oa:MD.O});var Rkb=[[["","xapPickerHeader",""]],[["","xapPickerFilter",""]],[["","xapPickerOptions",""]],[["","xapPickerSelections",""]],[["","xapPickerFooter",""]]],ND=class{set getOptions(a){this.Xb.getOptions=a}constructor(a){this.Xb=a;this.Xb.lia.next(!0)}};ND.O=function(a){return new (a||ND)(_.B(MD))};ND.La=_.xd({type:ND,na:[["xap-picker","xapAsyncOptions",""]],inputs:{getOptions:"getOptions"}});
_.OD=class{set options(a){this.Xb.vza.next(a)}set Su(a){this.Xb.WL.next(a)}set E_(a){this.Xb.E_=a}constructor(a){this.Xb=a;this.Xb.lia.next(!1)}};_.OD.O=function(a){return new (a||_.OD)(_.B(MD))};_.OD.La=_.xd({type:_.OD,na:[["xap-picker",3,"xapAsyncOptions",""]],inputs:{options:"options",Su:"searchVisible",E_:"searchFilter"}});
_.PD=class{set Gz(a){this.Xb.fBa.next(a)}set MPc(a){this.Xb.P3=a}set aj(a){this.Xb.X4=a}set Lk(a){this.Xb.Lk=a}set nla(a){this.Xb.nla=a}set F2c(a){this.Xb.title=a}constructor(a){this.Xb=a;this.rg=new _.Sf(1);_.x(Lkb(a.model),_.$f(this.rg)).subscribe(b=>{this.Rk(b)})}Vo(a){a!=null&&this.Xb.replace(a)}Rk(a){this.sUb&&this.sUb(a)}eo(a){this.sUb=a}Ggb(){}pt(){}Ia(){this.rg.next();this.rg.complete()}};_.PD.O=function(a){return new (a||_.PD)(_.B(MD,2))};
_.PD.wa=_.td({type:_.PD,na:[["xap-picker"]],inputs:{Gz:"selectAllVisible",MPc:"ariaLabelFunction",aj:"displayFunction",Lk:"isOptionDisabled",nla:"searchInputPlaceholder",F2c:"pickerTitle"},features:[_.Zg([{va:_.sw,Fb:_.ld(()=>_.PD),xd:!0},MD])],ac:["[xapPickerHeader]","[xapPickerFilter]","[xapPickerOptions]","[xapPickerSelections]","[xapPickerFooter]"],ya:10,Aa:0,Da:[[1,"xap-picker-container"],[1,"xap-picker-pane-container"],[1,"xap-picker-option-pane"],[1,"xap-picker-filter"],[1,"xap-picker-options"]],
qa:function(a){a&1&&(_.Eg(Rkb),_.F(0,"div",0),_.Gg(1),_.F(2,"div",1)(3,"div",2)(4,"div",3),_.Gg(5,1),_.J(),_.F(6,"div",4),_.Gg(7,2),_.J()(),_.Gg(8,3),_.J(),_.Gg(9,4),_.J())},hb:2,Ma:0});_.QD=class{transform(a,b,c){return a==null?a:b.format({[c]:a})}};_.QD.O=function(a){return new (a||_.QD)};_.QD.Ke=_.yd({name:"format",type:_.QD,le:!0});_.RD=class{};_.RD.O=function(a){return new (a||_.RD)};_.RD.Ca=_.vd({type:_.RD});_.RD.Ba=_.Xc({});var SD=class{constructor(a){this.Nc=a}};SD.O=function(a){return new (a||SD)(_.B(_.Jg))};SD.La=_.xd({type:SD,na:[["","xapPickerErrorTemplate",""]]});var TD=class{constructor(a){this.Nc=a}};TD.O=function(a){return new (a||TD)(_.B(_.Jg))};TD.La=_.xd({type:TD,na:[["","xapPickerLoadingTemplate",""]]});var UD=class{constructor(a){this.Nc=a}};UD.O=function(a){return new (a||UD)(_.B(_.Jg))};UD.La=_.xd({type:UD,na:[["","xapPickerEmptyOptionsTemplate",""]]});var VD=class{constructor(a){this.Nc=a}};
VD.O=function(a){return new (a||VD)(_.B(_.Jg))};VD.La=_.xd({type:VD,na:[["","xapPickerEmptySearchAndOptionsTemplate",""]]});var Skb=a=>({ua:a}),WD=class{constructor(a){this.Nc=a}};WD.O=function(a){return new (a||WD)(_.B(_.Jg))};WD.La=_.xd({type:WD,na:[["","xapPickerCustomOption",""]]});var XD=class{constructor(a){this.Xb=a}Qa(){}};XD.O=function(a){return new (a||XD)(_.B(MD))};
XD.wa=_.td({type:XD,na:[["xap-picker-option"]],inputs:{qa:"template",option:"option"},ya:3,Aa:4,Da:[["defaultOption",""],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],qa:function(a,b){a&1&&_.C(0,Lfb,1,0,"ng-container",1)(1,Mfb,1,1,"ng-template",null,0,_.dh);a&2&&(a=_.Cg(2),_.E("ngTemplateOutlet",b.qa||a)("ngTemplateOutletContext",_.bh(2,Skb,b.option)))},Fa:[_.Vn],hb:2,Ma:0});var YD=class{constructor(a){this.Xb=a;this.Sj=Qkb;this.WL=_.x(this.Xb.WL,_.Mf());this.fBa=_.x(this.Xb.fBa,_.Mf());this.sla=_.x(this.Xb.sla,_.Mf());this.Bzb=new _.Nt("Select all {NUM_ITEMS}");this.f$="Use search to find options.";this.e$="Error loading search results. Please try again.";this.d$="No results found.";this.qyb=new _.Nt("Showing the first {MAX_DISPLAYED_OPTIONS} options");this.bKb=_.x(_.Pe([_.x(this.Xb.Mza),_.x(this.Xb.sla,_.Mf()),_.x(this.Xb.WL,_.Mf()),_.x(this.Xb.fBa,_.Mf())]),_.v(([b,
c,d,e])=>({eka:b,SXb:c,Su:d,Gz:e})));this.M0b=_.x(this.Xb.iw,_.v(b=>{this.mz===void 0&&(this.mz=Infinity);return this.mz>b.length?b:b.slice(0,this.mz)}))}};YD.O=function(a){return new (a||YD)(_.B(MD))};
YD.La=_.xd({type:YD,yd:function(a,b,c){a&1&&(_.Ng(c,TD,5),_.Ng(c,SD,5),_.Ng(c,UD,5),_.Ng(c,VD,5),_.Ng(c,WD,5));if(a&2){let d;_.Pg(d=_.Qg())&&(b.Ip=d.first);_.Pg(d=_.Qg())&&(b.Hp=d.first);_.Pg(d=_.Qg())&&(b.Fp=d.first);_.Pg(d=_.Qg())&&(b.Gp=d.first);_.Pg(d=_.Qg())&&(b.Wo=d.first)}},inputs:{qR:"xapPickerCustomOptionTemplate",mz:"maxDisplayedOptions"}});var Tkb={search:{Uh:"search"},close:{Uh:"close"},expand_more:{Uh:"expand_more"},remove_circle_outline:{Uh:"remove_circle_outline"},arrow_back:{Uh:"arrow_back"}},Ukb=new _.Dd("ICON_MAPPING",{Ea:"root",oa:()=>Tkb});var Vkb=["searchInput"],Wkb=new _.Nt("{NUM, plural, =0 {0 items}=1 {1 item}other {# items}}"),Sfb=function(a){a.Xb.kH.next("");a.focus()},ZD=class{constructor(a,b){this.Xb=a;this.Fw=b;this.Sj=Qkb;this.ryb=Wkb}focus(){this.input&&this.input.ma.focus()}};ZD.O=function(a){return new (a||ZD)(_.B(MD),_.B(Ukb))};
ZD.wa=_.td({type:ZD,na:[["xap-picker-search"]],rb:function(a,b){a&1&&_.Mg(Vkb,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.input=c.first)}},ya:12,Aa:13,Da:()=>[["searchInput",""],["searchIcon",""],["clearIcon",""],[1,"xap-picker-search"],["tabindex","0","type","text",1,"xap-picker-search-input",3,"ngModelChange","ngModel","placeholder"],["role","status","class","cdk-visually-hidden",4,"ngIf"],[4,"ngIf","ngIfThen","ngIfElse"],["role","status",1,"cdk-visually-hidden"],["class","xap-picker-icon xap-picker-search-icon",
"matSuffix","",3,"svgIcon",4,"ngIf"],["matSuffix","",1,"xap-picker-icon","xap-picker-search-icon",3,"svgIcon"],["aria-label","Clear search term","mat-icon-button","","matSuffix","",1,"xap-picker-close-icon",3,"click","keydown.enter"],["class","xap-picker-icon",3,"svgIcon",4,"ngIf"],[1,"xap-picker-icon",3,"svgIcon"]],qa:function(a,b){if(a&1){const c=_.Ud();_.F(0,"div",3)(1,"input",4,0);_.R(3,"async");_.N("ngModelChange",function(d){_.q(c);return _.r(b.Xb.kH.next(d))});_.J();_.C(4,Nfb,4,7,"span",5);
_.R(5,"async");_.C(6,Ofb,1,0,"ng-container",6);_.R(7,"async");_.C(8,Qfb,1,1,"ng-template",null,1,_.dh)(10,Tfb,2,1,"ng-template",null,2,_.dh);_.J()}if(a&2){a=_.Cg(9);const c=_.Cg(11);_.y();_.E("ngModel",_.S(3,7,b.Xb.kH))("placeholder",b.Xb.nla);_.og("aria-label","Search"+(b.Xb.title?" "+b.Xb.title:""));_.y(3);_.E("ngIf",_.S(5,9,b.Xb.Mza)===b.Sj.I1);_.y(2);_.E("ngIf",_.S(7,11,b.Xb.kH))("ngIfThen",c)("ngIfElse",a)}},Fa:[_.Rn,_.uk,_.yw,_.Fw,_.ew,_.rt,_.fA,_.gu,_.Wn,_.QD],hb:2,Ma:0});var $D=class{set indeterminate(a){this.control.indeterminate=a}set s$c(a){this.Lea.next(a)}set t$c(a){isNaN(a)||this.jYa.next(a)}set disabled(a){this.cMb.next(a)}set selection(a){a&&(this.Hz=a,this.m8a())}constructor(a,b,c,d,e){this.yk=c;this.kb=d;this.Lea=new _.Uh;this.jYa=new _.Uh(0);this.cMb=new _.Uh(!1);this.Aua=new _.Pf;this.tla=new _.Xm;this.control=a[0];this.control.eo(f=>{this.Rk(f)});b&&(this.selection=b);this.control.kq&&_.Pe([this.Lea,this.jYa,this.cMb]).subscribe(([f,g,l])=>{this.control.kq(!(f?
f.length:g)||l);_.$m(this.yk)});e.Ub(()=>{d.ma.getAttribute("aria-label")||d.ma.setAttribute("aria-label","Select all")})}Qa(){}Ia(){this.Aua.next();this.Aua.complete()}Rk(a){this.rla(a?0:1)}m8a(){this.Aua.next();_.x(_.Pe([this.Lea,this.jYa,KD(this.Hz),this.Hz.nE]),_.v(([a,b,c])=>{const d=this.Hz,e=Mkb(d);b=a?a.length:b;return b?e?a?a.every(f=>LD(d,f))?2:1:e.N_===0?e.Hw.length?e.Hw.length<b?1:0:2:e.Hw.length?e.Hw.length<b?1:2:0:!c||a&&(c=a.filter(f=>LD(d,f)).length,!c)?0:c<b?1:2:0}),_.Mf(),_.$f(this.Aua)).subscribe(a=>
{this.control.Vo(a===2);this.indeterminate=a===1;_.$m(this.yk);this.tla.emit(a)})}rla(a){let b=null;this.FRb?b=this.FRb.call(null,a):Array.isArray(this.Lea.value)&&(b=_.u(this.Lea.value));b?this.Hz.rla(a,b):this.Hz.clear()}};$D.O=function(a){return new (a||$D)(_.B(_.sw,2),_.B(Nkb,8),_.B(_.hn),_.B(_.re),_.B(_.df))};
$D.La=_.xd({type:$D,na:[["mat-checkbox","xapSelectAll",""],["input","type","checkbox","xapSelectAll",""]],inputs:{s$c:"xapSelectAllCorpus",t$c:"xapSelectAllCorpusCount",disabled:[2,"disabled","disabled",_.oh],selection:[0,"xapSelectAll","selection"],FRb:[0,"xapSelectAllItemsToSelectAccessor","itemsToSelectAccessor"]},outputs:{tla:"selectAllState"},features:[_.ng]});var aE=null,bE=class{set item(a){this.Kxa=a;this.nE.next()}set selection(a){a&&(this.Hz=a,this.m8a())}get selection(){return this.Hz||null}constructor(a,b,c){this.yk=c;this.nE=new _.Sf(1);this.control=a[0];this.control.eo(d=>{this.Rk(d)});this.selection=b;this.kb=_.n(_.re);this.kb.ma.wxb=this}Rk(a){this.Kxa!==void 0&&this.Hz&&this.Hz.toggle(this.Kxa,!!a)}Td(a){let b;if(a.shiftKey&&((b=aE)==null?0:b.selection)&&aE!==this&&aE.selection===this.selection){const c=aE;setTimeout(()=>{a:{var d=this.kb.ma;
for(var e=new Set,f=c.kb.ma;f=f.parentNode;)f instanceof Element&&e.add(f);for(f=d;f=f.parentNode;)if(e.has(f)){d=f;break a}d=null}if(d){d=Array.from(d.querySelectorAll(".xap-selection-checkbox"));f=d.indexOf(c.kb.ma);var g=d.indexOf(this.kb.ma);if(f!==-1&&g!==-1)for(e=Math.min(f,g),f=Math.max(f,g)+1,g=LD(this.Hz,this.Kxa);e<f;e++){const l=d[e];let p;((p=l.wxb)==null?void 0:p.selection)===this.selection&&l.wxb.Rk(g)}}})}aE=this}Ia(){let a;(a=this.Za)==null||a.unsubscribe();this.nE.complete();this.kb.ma.wxb=
null;aE===this&&(aE=null)}m8a(){let a;(a=this.Za)==null||a.unsubscribe();this.Za=_.x(_.Pe([this.Hz.nE,this.nE]),_.v(()=>LD(this.Hz,this.Kxa)),_.Mf()).subscribe(b=>{this.control.Vo(b);_.$m(this.yk)})}};bE.O=function(a){return new (a||bE)(_.B(_.sw,2),_.B(Nkb,8),_.B(_.hn))};
bE.La=_.xd({type:bE,na:[["mat-checkbox","xapSelection",""],["input","type","checkbox","xapSelection",""]],nb:[1,"xap-selection-checkbox"],Ya:function(a,b){a&1&&_.N("click",function(c){return b.Td(c)})},inputs:{item:[0,"xapSelection","item"],selection:[0,"xapSelectionModel","selection"]}});_.cE=class{};_.cE.O=function(a){return new (a||_.cE)};_.cE.Ca=_.vd({type:_.cE});_.cE.Ba=_.Xc({imports:[_.ED,_.xs,_.xs]});_.dE=class extends YD{focus(){this.Xb.WL.getValue()?this.search&&this.search.focus():this.Xv.length&&this.Xv.first.focus()}yK(a){if(this.Xv&&(a.key==="ArrowDown"||a.key==="ArrowUp")){a.preventDefault();var b=this.Xv.toArray().findIndex(c=>c.Ja.ma.querySelector("input")===a.target);a.key==="ArrowUp"?b--:a.key==="ArrowDown"&&b++;b<0||b>=this.Xv.length||this.Xv.toArray()[b].focus()}}};_.dE.O=(()=>{let a;return function(b){return(a||(a=_.me(_.dE)))(b||_.dE)}})();
_.dE.wa=_.td({type:_.dE,na:[["xap-picker-checklist"]],rb:function(a,b){a&1&&(_.Mg(ZD,5),_.Mg(_.ED,5));if(a&2){let c;_.Pg(c=_.Qg())&&(b.search=c.first);_.Pg(c=_.Qg())&&(b.Xv=c)}},features:[_.mg],ya:2,Aa:3,Da:[["optionsTemplate",""],["noTab",""],["class","xap-picker-checklist",4,"ngIf"],[1,"xap-picker-checklist"],[4,"ngIf"],[3,"ngSwitch"],[3,"ngTemplateOutlet",4,"ngSwitchCase"],[4,"ngSwitchCase"],[3,"ngTemplateOutlet"],[1,"xap-picker-status-loading"],["class","xap-picker-checklist-spinner-container",
4,"ngIf","ngIfElse"],[1,"xap-picker-checklist-spinner-container"],["mode","indeterminate",3,"diameter","strokeWidth"],[1,"xap-picker-status-empty-search-options"],["class","xap-picker-checklist-status-message-container",4,"ngIf","ngIfElse"],[1,"xap-picker-checklist-status-message-container"],[1,"xap-picker-checklist-status-message","gmat-body-2"],[1,"xap-picker-status-empty-options"],[1,"xap-picker-status-error"],["class","xap-picker-checklist-select-all xap-checkbox","tabindex","0",3,"xapSelectAll",
"xapSelectAllCorpus","aria-label",4,"ngIf"],["role","tree","xapPickerArrowNav","","xapPickerArrowNavChildSelector","input",1,"xap-picker-checklist-option-list",3,"keydown"],[4,"ngFor","ngForOf"],["class","xap-picker-checklist-truncated-message",4,"ngIf"],["tabindex","0",1,"xap-picker-checklist-select-all","xap-checkbox",3,"xapSelectAll","xapSelectAllCorpus","aria-label"],["class","xap-picker-checklist-option xap-checkbox","role","treeitem","tabindex","0",3,"disabled","xapSelectionModel","xapSelection",
"aria-label","keydown.enter","onfocus",4,"ngIf","ngIfElse"],["role","treeitem","tabindex","0",1,"xap-picker-checklist-option","xap-checkbox",3,"keydown.enter","onfocus","disabled","xapSelectionModel","xapSelection","aria-label"],[3,"template","option"],["role","treeitem","tabindex","-1",1,"xap-picker-checklist-option","xap-checkbox",3,"keydown.enter","disabled","xapSelectionModel","xapSelection","aria-label"],[1,"xap-picker-checklist-truncated-message"]],qa:function(a,b){a&1&&(_.C(0,kgb,10,7,"div",
2),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.bKb))},Fa:[_.Qn,_.Rn,_.Vn,_.Sn,_.Tn,_.DD,_.ED,_.Fx,_.Dx,XD,$D,bE,ZD,_.Wn,_.QD],styles:[".xap-picker-checklist-spinner-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0}.xap-picker-checklist-status-message-container{padding:20px;word-break:normal;text-align:center}.xap-picker-checklist-status-message{padding:0 0 12px;margin:0}.xap-picker-checklist-truncated-message{font-style:italic;padding-left:12px}"],
hb:2,Ma:0});var Xkb,mgb;Xkb=["removeButton"];mgb=function(a,b){return a.Xb.X4?"Deselect "+a.Xb.X4(b):"Deselect"};_.eE=class{constructor(a,b){this.Xb=a;this.Fw=b;this.OWa=new _.Xm}};_.eE.O=function(a){return new (a||_.eE)(_.B(MD),_.B(Ukb))};
_.eE.wa=_.td({type:_.eE,na:[["xap-picker-selection-list"]],yd:function(a,b,c){a&1&&_.Ng(c,WD,5);if(a&2){let d;_.Pg(d=_.Qg())&&(b.Wo=d.first)}},rb:function(a,b){a&1&&_.Mg(Xkb,5,_.re);if(a&2){let c;_.Pg(c=_.Qg())&&(b.rrd=c)}},outputs:{OWa:"clearSelections"},ya:12,Aa:9,Da:()=>[["removeButton",""]," \ufffd0\ufffd selected "," Clear all ",[1,"xap-picker-selection-list-container"],[1,"xap-picker-selection-list-subheader"],["aria-live","polite",1,"xap-picker-number-selected"],["color","primary","mat-button",
"",1,"xap-picker-clear-all-button",3,"click","disabled"],[1,"xap-picker-selection-list"],["class","xap-picker-selection-list-item",4,"ngFor","ngForOf"],[1,"xap-picker-selection-list-item"],[1,"xap-picker-selection"],[1,"xap-picker-selection-value"],[3,"template","option"],[1,"xap-picker-selection-button-container"],["mat-icon-button","",1,"xap-picker-selection-remove-button",3,"click","keydown.enter","matTooltip"],["class","xap-picker-selection-remove",3,"svgIcon",4,"ngIf"],[1,"xap-picker-selection-remove",
3,"svgIcon"]],qa:function(a,b){a&1&&(_.F(0,"div",3)(1,"div",4)(2,"div",5),_.Bg(3,1),_.R(4,"async"),_.J(),_.F(5,"div")(6,"button",6),_.R(7,"async"),_.N("click",function(){b.Xb.model.clear();b.OWa.emit()}),_.Bg(8,2),_.J()()(),_.F(9,"ul",7),_.C(10,ngb,8,5,"li",8),_.R(11,"async"),_.J()());a&2&&(_.y(4),_.LA(_.S(4,3,KD(b.Xb.model))),_.MA(3),_.y(2),_.E("disabled",_.S(7,5,KD(b.Xb.model))===0),_.y(4),_.E("ngForOf",_.S(11,7,Lkb(b.Xb.model))))},Fa:[_.Qn,_.Rn,_.ew,_.ot,_.rt,_.Ix,_.Lx,_.gu,XD,_.Wn],hb:2,Ma:0});var Ykb,BC,Zkb;Ykb=["optionItem"];BC=function(a,b,c){let d,e;(e=(d=a.Xb).Lk)!=null&&e.call(d,b)||(a.Xb.replace([b]),Zkb(a,c))};Zkb=function(a,b){for(const d of a.options)d.ma.setAttribute("tabindex","-1");let c;if(b=b!==void 0?a.options.get(b):(c=a.options)==null?void 0:c.toArray().find(d=>d.ma.classList.contains("xap-picker-single-selected")))b.ma.setAttribute("tabindex","0");else{let d;(d=a.options.first)==null||d.ma.setAttribute("tabindex","0")}};
_.fE=class{constructor(a){this.Xb=a;this.Sj=Qkb;this.f$="Use search to find options.";this.e$="Error loading search results. Please try again.";this.d$="No results found.";this.Dzb="xap-picker-single-selected";this.WL=_.x(this.Xb.WL,_.Mf());this.zZb=_.x(_.Pe([_.x(this.Xb.Mza),_.x(this.Xb.WL,_.Mf()),this.Xb.iw]),_.v(([b,c,d])=>({eka:b,Su:c,jMb:d})))}Dc(){Zkb(this);this.options.Jc.subscribe(()=>{Zkb(this)})}yK(a){ogb(a,this.options)}focus(){if(this.Xb.WL.getValue()){let a;(a=this.search)==null||a.focus()}else{let a;
(a=this.options.first)==null||a.ma.focus()}}};_.fE.O=function(a){return new (a||_.fE)(_.B(MD))};
_.fE.wa=_.td({type:_.fE,na:[["xap-picker-single-select"]],yd:function(a,b,c){a&1&&(_.Ng(c,TD,5),_.Ng(c,SD,5),_.Ng(c,UD,5),_.Ng(c,VD,5),_.Ng(c,WD,5));if(a&2){let d;_.Pg(d=_.Qg())&&(b.Ip=d.first);_.Pg(d=_.Qg())&&(b.Hp=d.first);_.Pg(d=_.Qg())&&(b.Fp=d.first);_.Pg(d=_.Qg())&&(b.Gp=d.first);_.Pg(d=_.Qg())&&(b.Wo=d.first)}},rb:function(a,b){a&1&&(_.Mg(ZD,5),_.Mg(Ykb,5,_.re));if(a&2){let c;_.Pg(c=_.Qg())&&(b.search=c.first);_.Pg(c=_.Qg())&&(b.options=c)}},ya:2,Aa:3,Da:[["optionsTemplate",""],["optionItem",
""],["class","xap-picker-single-select",4,"ngIf"],[1,"xap-picker-single-select"],[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"ngTemplateOutlet"],[1,"xap-picker-status-loading"],["class","xap-picker-checklist-spinner-container",4,"ngIf","ngIfElse"],[1,"xap-picker-checklist-spinner-container"],["mode","indeterminate",3,"diameter","strokeWidth"],[1,"xap-picker-status-empty-search-options"],["class","xap-picker-single-select-status-message-container",4,"ngIf","ngIfElse"],[1,"xap-picker-single-select-status-message-container"],
[1,"xap-picker-single-select-status-message","gmat-body-2"],[1,"xap-picker-status-empty-options"],[1,"xap-picker-status-error"],["role","tree",1,"xap-picker-single-select-options-list",3,"keydown"],["matRipple","","class","xap-picker-single-select-option","role","treeitem",3,"matRippleDisabled","xap-picker-single-select-option-disabled","class","click","keydown.enter","keydown.space",4,"ngFor","ngForOf"],["matRipple","","role","treeitem",1,"xap-picker-single-select-option",3,"click","keydown.enter",
"keydown.space","matRippleDisabled"],[1,"xap-picker-single-select-text"],[3,"template","option"]],qa:function(a,b){a&1&&(_.C(0,Bgb,10,7,"div",2),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.zZb))},Fa:[_.Qn,_.Rn,_.Vn,_.Sn,_.Tn,_.Fx,_.Dx,_.Is,XD,ZD,_.Wn],styles:[".xap-picker-single-select-option-disabled{cursor:default;opacity:.38}.xap-picker-single-select-spinner-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0}.xap-picker-single-select-status-message-container{padding:20px;word-break:normal;text-align:center}.xap-picker-single-select-status-message{padding:0 0 12px;margin:0}"],
hb:2,Ma:0});var Egb,CC;Egb=function(a){let b;(b=a.aKb)!=null&&b.Xv.length&&b.Xv.first.focus()};CC=function(a,b){a.BQ.next(b);a.IH.setValue(b);_.tk(a.IH)};
_.gE=class extends _.JD{set config(a){a.jab||this.Rja.next(a.options);let b,c,d;const e=Object.assign({},a,{wx:(b=a.wx)!=null?b:!0,OQ:!!a.OQ,Gz:(c=a.Gz)!=null?c:!0},a.jab?{}:{Su:(d=a.Su)!=null?d:!0});this.IH.L$(a.dv?a.dv.aA:[]);this.Kta.next(e)}tK(a){if(!a.dv||!a.dv.jDa)return null;for(const [b,c]of a.dv.jDa.entries())if(a=c,this.IH.Pn(b))return a;return null}set qc(a){CC(this,a&&a.value.Fm||[])}constructor(a){super();this.kd=a;this.rc=new _.Sf;this.Rja=new _.Uh([]);this.BQ=new _.Uh([]);this.values=
_.x(this.BQ,_.v(b=>_.HD(b!=null?b:[])),_.$f(this.rc));this.options=_.x(this.Rja,_.Zf(b=>_.bf(b)?b:_.u(b)));this.IH=new _.Ew;this.Kta=new _.Sf(1)}get isValid(){return this.IH?this.IH.valid:!0}Ia(){this.rc.next();this.rc.complete()}focus(){this.kd.Ub(()=>{setTimeout(()=>{let a;(a=this.OQ)==null||a.focus();let b;(b=this.aKb)==null||b.focus()})})}};_.gE.O=function(a){return new (a||_.gE)(_.B(_.df))};
_.gE.wa=_.td({type:_.gE,na:[["xap-picker-editor"]],rb:function(a,b){a&1&&(_.Mg(_.dE,5),_.Mg(_.fE,5));if(a&2){let c;_.Pg(c=_.Qg())&&(b.aKb=c.first);_.Pg(c=_.Qg())&&(b.OQ=c.first)}},inputs:{config:"config",qc:"appliedFilter"},outputs:{values:"values"},features:[_.mg],ya:2,Aa:3,Da:[["asyncTemplate",""],["multiSelect",""],[4,"ngIf"],[3,"ngModel","options","displayFunction","pickerTitle","searchVisible","searchFilter","selectAllVisible","xap-picker-multi-pane","ngModelChange",4,"ngIf","ngIfElse"],[1,"xap-picker-error-message"],
[3,"ngModelChange","ngModel","options","displayFunction","pickerTitle","searchVisible","searchFilter","selectAllVisible"],["xapPickerOptions","",4,"ngIf","ngIfElse"],["xapPickerSelections","",3,"clearSelections",4,"ngIf"],["xapPickerOptions",""],["xapPickerOptions","",3,"maxDisplayedOptions"],["xapPickerSelections","",3,"clearSelections"],["xapAsyncOptions","",3,"ngModelChange","ngModel","getOptions","displayFunction","selectAllVisible"],["xapPickerSelections","",3,"clearSelection",4,"ngIf"],["xapPickerLoadingTemplate",
""],[3,"ngTemplateOutlet"],["xapPickerErrorTemplate",""],["xapPickerEmptyOptionsTemplate",""],["xapPickerEmptySearchAndOptionsTemplate",""],["xapPickerSelections","",3,"clearSelection"]],qa:function(a,b){a&1&&(_.C(0,Ugb,5,3,"ng-container",2),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.Kta))},Fa:[_.Rn,_.Vn,_.yw,_.Fw,_.eA,_.dE,_.eE,UD,VD,SD,TD,_.fE,_.PD,ND,_.OD,_.Wn],styles:["xap-picker-editor{height:100%}.xap-picker-option-pane,.xap-picker-selection-list{min-width:200px}.xap-filterbar-filtereditor-popup-content{padding:0;width:100%}.xap-filterbar-filtereditor-description,.xap-picker-error-message{padding:8px 16px 0}.xap-picker-checklist .xap-picker-checklist-option{max-width:350px;min-height:48px}.xap-picker-multi-pane .xap-picker-pane-container{border-bottom:1px solid var(--xap-color-outline-variant,#dadce0)}"],
hb:2,Ma:0});_.hE=class{};_.hE.O=function(a){return new (a||_.hE)};_.hE.La=_.xd({type:_.hE,na:[["","matSuffix",""]],features:[_.Zg([{va:_.z6a,Fb:_.hE}])]});var iE=class extends ZD{};iE.O=(()=>{let a;return function(b){return(a||(a=_.me(iE)))(b||iE)}})();
iE.wa=_.td({type:iE,na:[["xap-picker-search"]],features:[_.mg],ya:12,Aa:13,Da:()=>[["searchInput",""],["searchIcon",""],["clearIcon",""],[1,"xap-picker-search"],["tabindex","0","type","text",1,"xap-picker-search-input",3,"ngModelChange","ngModel","placeholder"],["role","status","class","cdk-visually-hidden",4,"ngIf"],[4,"ngIf","ngIfThen","ngIfElse"],["role","status",1,"cdk-visually-hidden"],["class","xap-picker-icon xap-picker-search-icon","matSuffix","",3,"svgIcon",4,"ngIf"],["matSuffix","",1,"xap-picker-icon",
"xap-picker-search-icon",3,"svgIcon"],["aria-label","Clear search term","mat-icon-button","","matSuffix","",1,"xap-picker-close-icon",3,"click","keydown.enter"],["class","xap-picker-icon",3,"svgIcon",4,"ngIf"],[1,"xap-picker-icon",3,"svgIcon"]],qa:function(a,b){if(a&1){const c=_.Ud();_.F(0,"div",3)(1,"input",4,0);_.R(3,"async");_.N("ngModelChange",function(d){_.q(c);return _.r(b.Xb.kH.next(d))});_.J();_.C(4,Vgb,4,7,"span",5);_.R(5,"async");_.C(6,Wgb,1,0,"ng-container",6);_.R(7,"async");_.C(8,Ygb,
1,1,"ng-template",null,1,_.dh)(10,$gb,2,1,"ng-template",null,2,_.dh);_.J()}if(a&2){a=_.Cg(9);const c=_.Cg(11);_.y();_.E("ngModel",_.S(3,7,b.Xb.kH))("placeholder",b.Xb.nla);_.og("aria-label","Search"+(b.Xb.title?" "+b.Xb.title:""));_.y(3);_.E("ngIf",_.S(5,9,b.Xb.Mza)===b.Sj.I1);_.y(2);_.E("ngIf",_.S(7,11,b.Xb.kH))("ngIfThen",c)("ngIfElse",a)}},Fa:[_.Rn,_.uk,_.yw,_.Fw,_.Ls,_.gu,_.hE,_.Wn,_.QD],hb:2,Ma:0});var $kb=["input"],alb=["label"],blb=0,clb={color:"accent",QWa:"check-indeterminate"},dlb=_.AC(_.Ej(_.Fj(_.Gj(class{constructor(a){this.Ja=a}})))),elb=class extends dlb{get fr(){return`${this.id||this.sy}-input`}get required(){return this.vo}set required(a){this.vo=_.$i(a)}constructor(a,b,c,d,e,f,g){super(b);this.Ta=c;this.lb=d;this.ie=f;this.tk=g;this.ariaLabel="";this.je=null;this.Lo="after";this.name=null;this.Fc=new _.Xm;this.VX=new _.Xm;this.Xe=()=>{};this.sv="";this.haa=0;this.oB=()=>{};this.xn=
this.oc=this.ig=!1;this.tk=this.tk||clb;this.color=this.defaultColor=this.tk.color||clb.color;this.tabIndex=parseInt(e)||0;this.id=this.sy=`${a}${++blb}`}Dc(){this.Qca(this.xn)}get checked(){return this.ig}set checked(a){a=_.$i(a);a!=this.checked&&(this.ig=a,_.$m(this.Ta))}get disabled(){return this.oc}set disabled(a){a=_.$i(a);a!==this.disabled&&(this.oc=a,_.$m(this.Ta))}get indeterminate(){return this.xn}set indeterminate(a){const b=a!=this.xn;this.xn=_.$i(a);b&&(this.xn?this.dU(3):this.dU(this.checked?
1:2),this.VX.emit(this.xn));this.Qca(this.xn)}my(){return this.wc||this.disabled}Cqa(){_.an(this.Ta)}Vo(a){this.checked=!!a}eo(a){this.oB=a}pt(a){this.Xe=a}kq(a){this.disabled=a}dU(a){let b=this.haa,c=this.bMa();if(b!==a&&c&&(this.sv&&c.classList.remove(this.sv),this.sv=this.aMa(b,a),this.haa=a,this.sv.length>0)){c.classList.add(this.sv);const d=this.sv;this.lb.Ub(()=>{setTimeout(()=>{c.classList.remove(d)},1E3)})}}Bq(){this.oB(this.checked);this.Fc.emit(this.Gr(this.checked));this.Vg&&(this.Vg.ma.checked=
this.checked)}toggle(){this.checked=!this.checked;this.oB(this.checked)}Lpa(){let a;const b=(a=this.tk)==null?void 0:a.QWa;this.disabled||b==="noop"?this.disabled||b!=="noop"||(this.Vg.ma.checked=this.checked,this.Vg.ma.indeterminate=this.indeterminate):(this.indeterminate&&b!=="check"&&Promise.resolve().then(()=>{this.xn=!1;this.VX.emit(this.xn)}),this.ig=!this.ig,this.dU(this.ig?1:2),this.Bq())}lOa(a){a.stopPropagation()}kl(){Promise.resolve().then(()=>{this.Xe();_.$m(this.Ta)})}aMa(a,b){if(this.ie===
"NoopAnimations")return"";switch(a){case 0:if(b===1)return this.tn.qna;if(b==3)return this.ig?this.tn.jea:this.tn.rna;break;case 2:return b===1?this.tn.qna:this.tn.rna;case 1:return b===2?this.tn.wWa:this.tn.jea;case 3:return b===1?this.tn.y9a:this.tn.z9a}return""}Qca(a){const b=this.Vg;b&&(b.ma.indeterminate=a)}};elb.O=function(){_.ef()};
elb.La=_.xd({type:elb,rb:function(a,b){a&1&&(_.Mg($kb,5),_.Mg(alb,5),_.Mg(_.Is,5));if(a&2){let c;_.Pg(c=_.Qg())&&(b.Vg=c.first);_.Pg(c=_.Qg())&&(b.uEb=c.first);_.Pg(c=_.Qg())&&(b.Cnb=c.first)}},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],Rv:[0,"aria-describedby","ariaDescribedby"],id:"id",required:"required",Lo:"labelPosition",name:"name",value:"value",checked:"checked",disabled:"disabled",indeterminate:"indeterminate"},outputs:{Fc:"change",VX:"indeterminateChange"},
features:[_.mg]});var flb,glb,hlb;flb=a=>({JF:a});glb=class{};hlb={va:_.sw,Fb:_.ld(()=>_.jE),xd:!0};
_.jE=class extends elb{constructor(a,b,c,d,e,f,g){super("mat-checkbox-",a,b,d,e,f,g);this.Qc=c;this.tn={qna:"mat-checkbox-anim-unchecked-checked",rna:"mat-checkbox-anim-unchecked-indeterminate",wWa:"mat-checkbox-anim-checked-unchecked",jea:"mat-checkbox-anim-checked-indeterminate",y9a:"mat-checkbox-anim-indeterminate-checked",z9a:"mat-checkbox-anim-indeterminate-unchecked"}}Gr(a){const b=new glb;b.source=this;b.checked=a;return b}bMa(){return this.Ja.ma}Dc(){super.Dc();this.Qc.Qk(this.Ja,!0).subscribe(a=>
{a||this.kl()})}Ia(){this.Qc.Ni(this.Ja)}hN(a){a.stopPropagation();super.Lpa()}focus(a,b){a?_.Uq(this.Qc,this.Vg,a,b):this.Vg.ma.focus(b)}};_.jE.O=function(a){return new (a||_.jE)(_.B(_.re),_.B(_.hn),_.B(_.Vq),_.B(_.df),_.he("tabindex"),_.B(_.Rm,8),_.B(_.vkb,8))};
_.jE.wa=_.td({type:_.jE,na:[["mat-checkbox"]],nb:[1,"mat-checkbox"],ob:15,Ya:function(a,b){a&2&&(_.wg("id",b.id),_.og("tabindex",null)("aria-label",null)("aria-labelledby",null)("mat-id-collision",null),_.qg("mat-checkbox-indeterminate",b.indeterminate)("mat-checkbox-checked",b.checked)("mat-checkbox-disabled",b.disabled)("mat-checkbox-label-before",b.Lo=="before")("_mat-animation-noopable",b.ie==="NoopAnimations"))},inputs:{wc:"disableRipple",color:"color",tabIndex:"tabIndex"},Pb:["matCheckbox"],
features:[_.Zg([hlb]),_.mg],ac:["*"],ya:17,Aa:20,Da:[["label",""],["input",""],["checkboxLabel",""],[1,"mat-checkbox-layout"],[1,"mat-checkbox-inner-container"],["type","checkbox",1,"mat-checkbox-input","cdk-visually-hidden",3,"change","click","id","required","checked","disabled","tabIndex"],["matRipple","",1,"mat-checkbox-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleRadius","matRippleCentered","matRippleAnimation"],[1,"mat-ripple-element","mat-checkbox-persistent-ripple"],
[1,"mat-checkbox-frame"],[1,"mat-checkbox-background"],["version","1.1","focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mat-checkbox-checkmark"],["fill","none","stroke","white","d","M4.1,12.7 9,17.6 20.3,6.3",1,"mat-checkbox-checkmark-path"],[1,"mat-checkbox-mixedmark"],[1,"mat-checkbox-label",3,"cdkObserveContent"],[2,"display","none"]],qa:function(a,b){if(a&1){const c=_.Ud();_.Eg();_.F(0,"label",3,0)(2,"span",4)(3,"input",5,1);_.N("change",function(d){_.q(c);return _.r(b.lOa(d))})("click",
function(d){_.q(c);return _.r(b.hN(d))});_.J();_.F(5,"span",6);_.K(6,"span",7);_.J();_.K(7,"span",8);_.F(8,"span",9);_.de();_.F(9,"svg",10);_.K(10,"path",11);_.J();_.Td.uF=null;_.K(11,"span",12);_.J()();_.F(12,"span",13,2);_.N("cdkObserveContent",function(){_.q(c);return _.r(b.Cqa())});_.F(14,"span",14);_.Q(15,"\u00a0");_.J();_.Gg(16);_.J()()}if(a&2){a=_.Cg(1);const c=_.Cg(13);_.og("for",b.fr);_.y(2);_.qg("mat-checkbox-inner-container-no-side-margin",!c.textContent||!c.textContent.trim());_.y();_.E("id",
b.fr)("required",b.required)("checked",b.checked)("disabled",b.disabled)("tabIndex",b.tabIndex);_.og("value",b.value)("name",b.name)("aria-label",b.ariaLabel||null)("aria-labelledby",b.je)("aria-describedby",b.Rv);_.y(2);_.E("matRippleTrigger",a)("matRippleDisabled",b.my())("matRippleRadius",20)("matRippleCentered",!0)("matRippleAnimation",_.bh(18,flb,b.ie==="NoopAnimations"?0:150))}},Fa:[_.Is,_.fr],styles:['@keyframes mat-checkbox-fade-in-background{0%{opacity:0}50%{opacity:1}}@keyframes mat-checkbox-fade-out-background{0%,50%{opacity:1}100%{opacity:0}}@keyframes mat-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:22.910259}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1)}100%{stroke-dashoffset:0}}@keyframes mat-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mat-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);stroke-dashoffset:0}to{stroke-dashoffset:-22.910259}}@keyframes mat-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(45deg)}}@keyframes mat-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:0;transform:rotate(45deg)}to{opacity:1;transform:rotate(360deg)}}@keyframes mat-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:rotate(0deg)}}@keyframes mat-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(315deg)}}@keyframes mat-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;opacity:1;transform:scaleX(1)}32.8%,100%{opacity:0;transform:scaleX(0)}}.mat-checkbox-background,.mat-checkbox-frame{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:2px;box-sizing:border-box;pointer-events:none}.mat-checkbox{display:inline-block;transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.mat-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-checkbox .mat-ripple-element:not(.mat-checkbox-persistent-ripple){opacity:.16}.mat-checkbox .mat-checkbox-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-checkbox-layout{-webkit-user-select:none;user-select:none;cursor:inherit;align-items:baseline;vertical-align:middle;display:inline-flex;white-space:nowrap}.mat-checkbox-label{-webkit-user-select:auto;user-select:auto}.mat-checkbox-inner-container{display:inline-block;height:16px;line-height:0;margin:auto;margin-right:8px;order:0;position:relative;vertical-align:middle;white-space:nowrap;width:16px;flex-shrink:0}[dir=rtl] .mat-checkbox-inner-container{margin-left:8px;margin-right:auto}.mat-checkbox-inner-container-no-side-margin{margin-left:0;margin-right:0}.mat-checkbox-frame{background-color:rgba(0,0,0,0);transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1);border-width:2px;border-style:solid}._mat-animation-noopable .mat-checkbox-frame{transition:none}.mat-checkbox-background{align-items:center;display:inline-flex;justify-content:center;transition:background-color 90ms cubic-bezier(0, 0, 0.2, 0.1),opacity 90ms cubic-bezier(0, 0, 0.2, 0.1);-webkit-print-color-adjust:exact;color-adjust:exact}._mat-animation-noopable .mat-checkbox-background{transition:none}@media(forced-colors: active){.mat-checkbox .mat-checkbox-background{background:none}}.mat-checkbox-persistent-ripple{display:block;width:100%;height:100%;transform:none}.mat-checkbox .mat-checkbox-persistent-ripple{opacity:0}.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:.04}.mat-checkbox.cdk-keyboard-focused .mat-checkbox-persistent-ripple{opacity:.12}.mat-checkbox.mat-checkbox-disabled .mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:0}@media(hover: none){.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{display:none}}.mat-checkbox-checkmark{top:0;left:0;right:0;bottom:0;position:absolute;width:100%}.mat-checkbox-checkmark-path{stroke-dashoffset:22.910259;stroke-dasharray:22.910259;stroke-width:2.1333333333px}@media(forced-colors: active){.mat-checkbox-checkmark-path{stroke:#000 !important}}.mat-checkbox-mixedmark{width:calc(100% - 6px);height:2px;opacity:0;transform:scaleX(0) rotate(0deg);border-radius:2px}@media(forced-colors: active){.mat-checkbox-mixedmark{height:0;border-top:solid 2px;margin-top:2px}}.mat-checkbox-label-before .mat-checkbox-inner-container{order:1;margin-left:8px;margin-right:auto}[dir=rtl] .mat-checkbox-label-before .mat-checkbox-inner-container{margin-left:auto;margin-right:8px}.mat-checkbox-checked .mat-checkbox-checkmark{opacity:1}.mat-checkbox-checked .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-checked .mat-checkbox-mixedmark{transform:scaleX(1) rotate(-45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark{opacity:0;transform:rotate(45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-indeterminate .mat-checkbox-mixedmark{opacity:1;transform:scaleX(1) rotate(0deg)}.mat-checkbox-unchecked .mat-checkbox-background{background-color:rgba(0,0,0,0)}.mat-checkbox-disabled{cursor:default}@media(forced-colors: active){.mat-checkbox-disabled{opacity:.5}}.mat-checkbox-anim-unchecked-checked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-checked .mat-checkbox-checkmark-path{animation:180ms linear 0ms mat-checkbox-unchecked-checked-checkmark-path}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-unchecked-indeterminate-mixedmark}.mat-checkbox-anim-checked-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-checked-unchecked .mat-checkbox-checkmark-path{animation:90ms linear 0ms mat-checkbox-checked-unchecked-checkmark-path}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-checkmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-checkmark}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-mixedmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-checkmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-checkmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-mixedmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-mixedmark}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-mixedmark{animation:300ms linear 0ms mat-checkbox-indeterminate-unchecked-mixedmark}.mat-checkbox-input{bottom:0;left:50%}.mat-checkbox-input:focus~.mat-focus-indicator::before{content:""}\n'],
hb:2,Ma:0});var kE=class extends YD{yK(a){if(this.Xv&&(a.key==="ArrowDown"||a.key==="ArrowUp")){a.preventDefault();var b=this.Xv.toArray().findIndex(c=>c.Ja.ma.querySelector("input")===a.target);a.key==="ArrowUp"?b--:a.key==="ArrowDown"&&b++;b<0||b>=this.Xv.length||this.Xv.toArray()[b].focus()}}};kE.O=(()=>{let a;return function(b){return(a||(a=_.me(kE)))(b||kE)}})();
kE.wa=_.td({type:kE,na:[["xap-picker-checklist"]],rb:function(a,b){a&1&&_.Mg(_.jE,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.Xv=c)}},features:[_.mg],ya:2,Aa:3,Da:[["optionsTemplate",""],["noTab",""],["class","xap-picker-checklist",4,"ngIf"],[1,"xap-picker-checklist"],[4,"ngIf"],[3,"ngSwitch"],[3,"ngTemplateOutlet",4,"ngSwitchCase"],[4,"ngSwitchCase"],[3,"ngTemplateOutlet"],[1,"xap-picker-status-loading"],["class","xap-picker-checklist-spinner-container",4,"ngIf","ngIfElse"],[1,"xap-picker-checklist-spinner-container"],
["mode","indeterminate",3,"diameter","strokeWidth"],[1,"xap-picker-status-empty-search-options"],["class","xap-picker-checklist-status-message-container",4,"ngIf","ngIfElse"],[1,"xap-picker-checklist-status-message-container"],[1,"xap-picker-checklist-status-message","gmat-body-2"],[1,"xap-picker-status-empty-options"],[1,"xap-picker-status-error"],["class","xap-picker-checklist-select-all xap-checkbox","tabindex","0",3,"xapSelectAll","xapSelectAllCorpus","aria-label",4,"ngIf"],["role","tree","xapPickerArrowNav",
"","xapPickerArrowNavChildSelector","input",1,"xap-picker-checklist-option-list",3,"keydown"],[4,"ngFor","ngForOf"],["class","xap-picker-checklist-truncated-message",4,"ngIf"],["tabindex","0",1,"xap-picker-checklist-select-all","xap-checkbox",3,"xapSelectAll","xapSelectAllCorpus","aria-label"],["class","xap-picker-checklist-option xap-checkbox","role","treeitem","tabindex","0",3,"disabled","xapSelectionModel","xapSelection","aria-label","keydown.enter","onfocus",4,"ngIf","ngIfElse"],["role","treeitem",
"tabindex","0",1,"xap-picker-checklist-option","xap-checkbox",3,"keydown.enter","onfocus","disabled","xapSelectionModel","xapSelection","aria-label"],[3,"template","option"],["role","treeitem","tabindex","-1",1,"xap-picker-checklist-option","xap-checkbox",3,"keydown.enter","disabled","xapSelectionModel","xapSelection","aria-label"],[1,"xap-picker-checklist-truncated-message"]],qa:function(a,b){a&1&&(_.C(0,qhb,10,7,"div",2),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.bKb))},Fa:[_.Qn,_.Rn,_.Vn,_.Sn,_.Tn,
_.Fx,_.Dx,_.jE,XD,$D,bE,iE,_.Wn,_.QD],styles:[".xap-picker-checklist-spinner-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0}.xap-picker-checklist-status-message-container{padding:20px;word-break:normal;text-align:center}.xap-picker-checklist-status-message{padding:0 0 12px;margin:0}.xap-picker-checklist-truncated-message{font-style:italic;padding-left:12px}"],
hb:2,Ma:0});var lE=class extends _.eE{};lE.O=(()=>{let a;return function(b){return(a||(a=_.me(lE)))(b||lE)}})();
lE.wa=_.td({type:lE,na:[["xap-picker-selection-list"]],features:[_.mg],ya:12,Aa:9,Da:()=>[["removeButton",""]," \ufffd0\ufffd selected "," Clear all ",[1,"xap-picker-selection-list-container"],[1,"xap-picker-selection-list-subheader"],["aria-live","polite",1,"xap-picker-number-selected"],["color","primary","mat-button","",1,"xap-picker-clear-all-button",3,"click","disabled"],[1,"xap-picker-selection-list"],["class","xap-picker-selection-list-item",4,"ngFor","ngForOf"],[1,"xap-picker-selection-list-item"],
[1,"xap-picker-selection"],[1,"xap-picker-selection-value"],[3,"template","option"],[1,"xap-picker-selection-button-container"],["mat-icon-button","",1,"xap-picker-selection-remove-button",3,"click","keydown.enter","matTooltip"],["class","xap-picker-selection-remove",3,"svgIcon",4,"ngIf"],[1,"xap-picker-selection-remove",3,"svgIcon"]],qa:function(a,b){a&1&&(_.F(0,"div",3)(1,"div",4)(2,"div",5),_.Bg(3,1),_.R(4,"async"),_.J(),_.F(5,"div")(6,"button",6),_.R(7,"async"),_.N("click",function(){b.Xb.model.clear();
b.OWa.emit()}),_.Bg(8,2),_.J()()(),_.F(9,"ul",7),_.C(10,shb,8,5,"li",8),_.R(11,"async"),_.J()());a&2&&(_.y(4),_.LA(_.S(4,3,KD(b.Xb.model))),_.MA(3),_.y(2),_.E("disabled",_.S(7,5,KD(b.Xb.model))===0),_.y(4),_.E("ngForOf",_.S(11,7,Lkb(b.Xb.model))))},Fa:[_.Qn,_.Rn,_.Ix,_.Lx,_.Ls,_.gu,XD,_.Wn],hb:2,Ma:0});var mE=class extends _.fE{constructor(a){super(a);this.Xb=a}};mE.O=function(a){return new (a||mE)(_.B(MD))};
mE.wa=_.td({type:mE,na:[["xap-picker-single-select"]],features:[_.mg],ya:2,Aa:3,Da:[["optionsTemplate",""],["optionItem",""],["class","xap-picker-single-select",4,"ngIf"],[1,"xap-picker-single-select"],[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"ngTemplateOutlet"],[1,"xap-picker-status-loading"],["class","xap-picker-checklist-spinner-container",4,"ngIf","ngIfElse"],[1,"xap-picker-checklist-spinner-container"],["mode","indeterminate",3,"diameter","strokeWidth"],[1,"xap-picker-status-empty-search-options"],
["class","xap-picker-single-select-status-message-container",4,"ngIf","ngIfElse"],[1,"xap-picker-single-select-status-message-container"],[1,"xap-picker-single-select-status-message","gmat-body-2"],[1,"xap-picker-status-empty-options"],[1,"xap-picker-status-error"],["role","tree",1,"xap-picker-single-select-options-list",3,"keydown"],["matRipple","","class","xap-picker-single-select-option","role","treeitem",3,"matRippleDisabled","xap-picker-single-select-option-disabled","class","click","keydown.enter",
"keydown.space",4,"ngFor","ngForOf"],["matRipple","","role","treeitem",1,"xap-picker-single-select-option",3,"click","keydown.enter","keydown.space","matRippleDisabled"],[1,"xap-picker-single-select-text"],[3,"template","option"]],qa:function(a,b){a&1&&(_.C(0,Fhb,10,7,"div",2),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.zZb))},Fa:[_.Qn,_.Rn,_.Vn,_.Sn,_.Tn,_.Fx,_.Dx,_.Is,XD,iE,_.Wn],styles:[".xap-picker-single-select-option-disabled{cursor:default;opacity:.38}.xap-picker-single-select-spinner-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0}.xap-picker-single-select-status-message-container{padding:20px;word-break:normal;text-align:center}.xap-picker-single-select-status-message{padding:0 0 12px;margin:0}"],
hb:2,Ma:0});var ilb;ilb=Number.MAX_SAFE_INTEGER;_.nE=class{constructor(a,b){this.id=`mat-error-${ilb--}`;a||b.ma.setAttribute("aria-live","polite")}};_.nE.O=function(a){return new (a||_.nE)(_.he("aria-live"),_.B(_.re))};_.nE.La=_.xd({type:_.nE,na:[["mat-error"]],nb:["aria-atomic","true",1,"mat-error"],ob:1,Ya:function(a,b){a&2&&_.og("id",b.id)},inputs:{id:"id"},features:[_.Zg([{va:_.t6a,Fb:_.nE}])]});_.oE=class extends _.gE{};_.oE.O=(()=>{let a;return function(b){return(a||(a=_.me(_.oE)))(b||_.oE)}})();
_.oE.wa=_.td({type:_.oE,na:[["xap-picker-editor"]],features:[_.mg],ya:2,Aa:3,Da:[["asyncTemplate",""],["multiSelect",""],[4,"ngIf"],[3,"ngModel","options","displayFunction","pickerTitle","searchVisible","searchFilter","selectAllVisible","xap-picker-multi-pane","ngModelChange",4,"ngIf","ngIfElse"],[1,"xap-picker-error-message"],[3,"ngModelChange","ngModel","options","displayFunction","pickerTitle","searchVisible","searchFilter","selectAllVisible"],["xapPickerOptions","",4,"ngIf","ngIfElse"],["xapPickerSelections",
"",3,"clearSelections",4,"ngIf"],["xapPickerOptions",""],["xapPickerOptions","",3,"maxDisplayedOptions"],["xapPickerSelections","",3,"clearSelections"],["xapAsyncOptions","",3,"ngModelChange","ngModel","getOptions","displayFunction","selectAllVisible"],["xapPickerSelections","",3,"clearSelection",4,"ngIf"],["xapPickerLoadingTemplate",""],[3,"ngTemplateOutlet"],["xapPickerErrorTemplate",""],["xapPickerEmptyOptionsTemplate",""],["xapPickerEmptySearchAndOptionsTemplate",""],["xapPickerSelections","",
3,"clearSelection"]],qa:function(a,b){a&1&&(_.C(0,Xhb,5,3,"ng-container",2),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.Kta))},Fa:[_.Rn,_.Vn,_.yw,_.Fw,_.nE,_.PD,ND,_.OD,kE,UD,VD,SD,TD,lE,mE,_.Wn],styles:["xap-picker-editor{height:100%}.xap-picker-option-pane,.xap-picker-selection-list{min-width:200px}.xap-filterbar-filtereditor-popup-content .xap-picker-container{margin:0 -16px}.xap-filterbar-filtereditor-description{padding:8px 16px 0}.xap-picker-checklist-option-list{padding-bottom:0}"],hb:2,Ma:0});_.jlb=new Intl.DateTimeFormat("en-US",{year:"numeric",month:"numeric",day:"numeric"});new Intl.DateTimeFormat("en-US",{year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"});_.pE={id:"EQ",displayName:"="};_.qE={id:"EQ_v",displayName:"equals",KQ:"="};var klb,bib,mlb,llb;klb=["textInput"];bib=function(a,b){a.ql.length===1?(a.ql[0].value="",a.Gi.controls[b].setValue("")):a.ql=a.ql.filter(c=>c.Yl!==b);llb(a)};mlb=function(a,b){if(b&&b.length){var c={};for(const d of b){const e=new _.Ew(d.HJ&&d.value===""?"":d.value||null,d.dv?d.dv.aA:[]);c[d.Yl]=e;d.gDa&&(a.L$a=!0)}a.Eva&&a.Eva.unsubscribe();a.Gi=new _.Cw(c);a.Eva=a.Gi.mn.subscribe(()=>{llb(a)});llb(a);a.yRc=b}};
llb=function(a){const b=new Map;for(const c of Object.keys(a.Gi.controls))b.set(c,a.Gi.controls[c].value);a.r1b.next(b)};
_.rE=class{set ql(a){mlb(this,a)}get ql(){return this.yRc}set disabled(a){a?this.Gi.disable():this.Gi.enable()}get disabled(){return this.Gi.disabled}constructor(a){this.yk=a;this.r1b=new _.Pf;this.values=this.r1b.Yf();this.ync="Add";this.mqb=this.L$a=!1;this.Gi=new _.Cw({})}Vn(){this.mqb&&(this.n4a.ma.focus(),this.mqb=!1,_.an(this.yk))}Ia(){this.Eva&&this.Eva.unsubscribe()}focus(){this.n4a?this.n4a.ma.focus():this.mqb=!0}tK(a){if(!a.dv||!a.dv.jDa)return null;for(const [b,c]of Array.from(a.dv.jDa.entries())){const d=
b,e=c;if(this.Gi.get(a.Yl).Pn(d))return e}return null}};_.rE.O=function(a){return new (a||_.rE)(_.B(_.hn))};
_.rE.wa=_.td({type:_.rE,na:[["xap-multi-text-field-base"]],rb:function(a,b){a&1&&_.Mg(klb,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.n4a=c.first)}},inputs:{ql:"configs",disabled:"disabled"},outputs:{values:"values"},ya:3,Aa:3,Da:()=>[["default",""],["textInput",""],"\ufffd*4:1\ufffd\ufffd#1:1\ufffd \ufffd0:1\ufffd value \ufffd/#1:1\ufffd\ufffd/*4:1\ufffd\ufffd*5:2\ufffdFilter value\ufffd/*5:2\ufffd",[1,"xap-filterbar-multitextfieldbase",3,"formGroup"],[4,"ngFor","ngForOf"],["mat-button","","aria-label",
"Add input",1,"xap-filterbar-multitextfieldbase-add-button"],["appearance","outline",1,"xap-filterbar-textbase-field"],[1,"xap-filterbar-textbase-field-label"],[4,"ngIf","ngIfElse"],["matInput","",3,"type","placeholder","formControlName"],[4,"ngIf"],"mat-icon-button  matSuffix  type button aria-label Remove".split(" "),["class","delimiter",4,"ngIf"],["mat-icon-button","","matSuffix","","type","button","aria-label","Remove",3,"click"],[1,"delimiter"],["mat-button","","aria-label","Add input",1,"xap-filterbar-multitextfieldbase-add-button",
3,"click"]],qa:function(a,b){a&1&&(_.F(0,"div",3),_.C(1,eib,12,11,"ng-container",4)(2,fib,4,1,"button",5),_.J());a&2&&(_.E("formGroup",b.Gi),_.y(),_.E("ngForOf",b.ql),_.y(),_.tg(b.L$a?2:-1))},Fa:[_.Qn,_.Rn,_.uk,_.yw,_.MB,_.ew,_.ot,_.rt,_.pw,_.Xw,_.Sw,_.eA,_.fA,_.qw,_.bx,_.gu,_.Hw,_.Iw],styles:[".xap-filterbar-textbase-field{width:100%}.xap-filterbar-textbase-field .xap-filterbar-textbase-field-label{font-size:16px;font-weight:400;line-height:24px;font-family:Roboto,Helvetica Neue,sans-serif;letter-spacing:.1px;color:var(--xap-color-on-surface,#3c4043)}.xap-filterbar-filtereditor-popup-card .xap-filterbar-textbase-field .mat-mdc-form-field-subscript-wrapper{margin-top:8px;min-height:8px}.xap-filterbar-filtereditor-popup-card .xap-filterbar-single-line{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.xap-filterbar-filtereditor-popup-card .xap-filterbar-single-line .xap-filterbar-multitextfieldbase{padding-right:24px;padding-top:4px}.xap-filterbar-filtereditor-popup-card .xap-filterbar-multiple-lines .xap-filterbar-multitextfieldbase{padding:4px 24px 0}.xap-filterbar-multitextfieldbase-add-button{overflow:hidden}"],
hb:2,Ma:0});_.nlb=function(a,b){b=b.get("text-field");b=a.rq.HJ&&b===""?"":b||null;a.nn.next(_.GD(b))};
_.sE=class extends _.JD{constructor(){super(...arguments);this.nn=new _.Uh(_.GD(null));this.values=this.nn.Yf();this.rq={Yl:"text-field"}}set config(a){this.rq.placeholder=a&&a.placeholder||void 0;this.rq.autocomplete=a&&a.autocomplete||void 0;this.rq.name=a&&a.name||void 0;this.rq.dv=a&&a.dv||void 0;this.aj=(a==null?void 0:a.aj)||void 0;this.rq.HJ=(a==null?void 0:a.HJ)||void 0;this.rq.value==null&&this.rq.HJ&&(this.rq.value="");this.rq.value!=null&&this.aj&&(this.rq.value=this.aj(this.rq.value))}set qc(a){let b;
a=(b=a.value)==null?void 0:b.mq;this.rq.HJ&&a===""?this.rq.value=this.aj?this.aj(a):a:(a=a||void 0,this.rq.value=this.aj&&a?this.aj(a):a)}get isValid(){return!!this.nn.value&&this.nn.value.Fm.every(a=>a!=null)&&this.o9.Gi.valid}focus(){this.o9.focus()}};_.sE.O=(()=>{let a;return function(b){return(a||(a=_.me(_.sE)))(b||_.sE)}})();_.sE.La=_.xd({type:_.sE,inputs:{config:"config",qc:"appliedFilter"},outputs:{values:"values"},features:[_.mg]});var olb,plb;olb={remove_filter:"close",clear_filters:"close",close_editor:"close",save_filters:"save",delete_filter:"delete"};plb=new _.Dd("xap_filter_bar_icon_config");_.qlb=function(a,b){let c,d;return(c=a.wPb)==null?void 0:(d=c.Qtd)==null?void 0:d.get(b)};_.FC=function(a,b){let c,d,e;return(e=(c=a.wPb)==null?void 0:(d=c.agd)==null?void 0:d[b])!=null?e:olb[b]};_.EC=function(a,b){return _.qlb(a,_.FC(a,b))};_.tE=class{constructor(a){this.wPb=a}};_.tE.O=function(a){return new (a||_.tE)(_.m(plb,8))};
_.tE.ta=_.k({token:_.tE,oa:_.tE.O});var rlb=["labelInput"],uE=class{constructor(a,b){this.Mp=a;this.data=b;this.rc=new _.Pf;this.HQ=new _.Ew("");_.x(b.LD,_.$f(this.rc)).subscribe(c=>{this.HQ.L$([_.vw,iib(c)]);_.tk(this.HQ)})}Ia(){this.rc.next();this.rc.complete()}cancel(){this.Mp.close({data:null})}};uE.O=function(a){return new (a||uE)(_.B(_.Ss),_.B(_.Ts))};
uE.wa=_.td({type:uE,na:[["xap-filter-bar-save-dialog"]],rb:function(a,b){a&1&&_.Mg(rlb,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.input=c.first)}},ya:14,Aa:3,Da:()=>[["labelInput",""]," Save filter\n","Filter label","Cancel","Save"," You must enter a value "," A saved filter set with this label already exists ",[1,"xap-filterbar-save-dialog-header"],["appearance","outline",1,"xap-filterbar-save-dialog-form-field"],["matInput","",1,"xap-filterbar-save-dialog-label-input",3,"formControl"],[4,"ngIf"],[1,"xap-filterbar-save-dialog-buttons"],
["mat-button","","color","primary",1,"xap-filterbar-save-dialog-cancel-button",3,"click"],["mat-button","","color","primary",1,"xap-filterbar-save-dialog-save-button",3,"click"]],qa:function(a,b){if(a&1){const c=_.Ud();_.F(0,"div",7);_.Bg(1,1);_.J();_.F(2,"mat-form-field",8)(3,"mat-label");_.Bg(4,2);_.J();_.K(5,"input",9,0);_.C(7,gib,2,0,"mat-error",10)(8,hib,2,0,"mat-error",10);_.J();_.F(9,"div",11)(10,"button",12);_.N("click",function(){_.q(c);return _.r(b.cancel())});_.Bg(11,3);_.J();_.F(12,"button",
13);_.N("click",function(){_.q(c);b.HQ.value&&b.HQ.valid&&b.Mp.close({data:b.HQ.value});return _.r()});_.Bg(13,4);_.J()()}a&2&&(_.y(5),_.E("formControl",b.HQ),_.y(2),_.E("ngIf",b.HQ.Pn("required")),_.y(),_.E("ngIf",b.HQ.Pn("validUnique")))},Fa:[_.Rn,_.ew,_.ot,_.pw,_.Xw,_.Sw,_.eA,_.qw,_.bx,_.uk,_.yw,_.Gw],hb:2,Ma:0});var vlb;_.slb=new _.Dd("xap_fbcc");_.tlb=function(a,b,c){b?a.bw=c:c===a.bw&&(a.bw=-1)};_.ulb=function(a,b){const c=b.qc;a.qL.emit({y9:c.isValid?0:1,sU:[c]});if(b.aH){const d=a.config.wg.getValue().find(e=>e.config.id===c.config.id);if(d){if(b.qc.Pha)return;Ikb(a.config,e=>e.config.id===c.config.id&&e!==d);b=a.config.wg.getValue().indexOf(d);c.value.mq&&Jkb(a.config,b,c,!0);_.tlb(a,!0,b)}else Hkb(a.config,[c])}else Hkb(a.config,[c]);c.isValid||a.bw!==-1||(a.bw=a.config.wg.value.length-1)};
vlb=function(a){return a.config.wg.getValue().filter(({qt:b})=>b).length>0};_.wlb=function(a){if(a.disabled)return!1;let b,c;switch((c=(b=a.gVc)==null?void 0:b.gfd)!=null?c:1){case 1:return vlb(a);case 2:return a.config.wg.getValue().length>0;default:return!0}};
_.vE=class{get disabled(){return this.Ag}set disabled(a){this.Ag=_.$i(a)}get bw(){return this.LV}set bw(a){this.LV!==a&&(this.LV>-1&&this.LV<this.config.wg.getValue().length&&!this.config.wg.getValue()[this.LV].isValid&&this.remove(this.LV),this.N0a=a>-1&&a<this.config.wg.getValue().length,this.LV=a)}constructor(a,b,c,d){this.wi=a;this.Fi=b;this.tl=c;this.gVc=d;this.qL=new _.Xm;this.ATb=!0;this.kZ="Add a filter";this.Kka="Remove all filters";this.cla="Save all filters";this.Ag=!1;this.YN=null;this.LV=
-1;this.wta=this.N0a=!1;this.fsa=g=>{this.qL.emit({y9:0,sU:g.filters});this.config.wg.next(g.filters)};this.sza=g=>{g&&g.stopPropagation();let l,p;g=(p=(l=this.config.uQ)==null?void 0:l.Pid)!=null?p:uE;let t,w,A;(A=(w=this.tl)==null?void 0:w.open(g,{data:{LD:(t=this.config.uQ)==null?void 0:t.LD},Zi:!0,Ad:"xap-filterbar-save-dialog",ariaLabel:"Save applied filters"}))==null||A.TB().subscribe(()=>{})};let e,f;if(_.bf((e=this.tl)==null?void 0:e.Wra)&&((f=this.tl)==null?0:f.ai)){let g,l;(g=this.tl)==
null||(l=g.Wra)==null||l.subscribe(()=>{this.wta=!1})}}Qa(){}Ia(){this.YN&&this.YN.unsubscribe()}p4(a){this.qL.emit({y9:4,sU:this.config.wg.getValue()});this.config.clear();a==null||a.stopPropagation();this.wi.Xi("All filters removed")}update(a,b){b.isValid?(this.qL.emit({y9:2,sU:[b]}),Jkb(this.config,a,b)):this.remove(a);!this.ATb&&this.wta||this.focus();this.wta=!1}remove(a){const b=this.config.wg.getValue()[a];this.qL.emit({y9:3,sU:[b]});Jkb(this.config,a,null);a<this.bw&&this.bw--;this.wi.Xi((new _.Nt("{FILTER_NAME} filter removed")).format({FILTER_NAME:b.config.displayName}))}focus(){let a;
(a=this.ar)==null||a.focus()}bG(a){this.wta=!0;this.focus();a.stopPropagation()}};_.vE.O=function(){_.ef()};_.vE.La=_.xd({type:_.vE,inputs:{config:"config",D5:"filterBarLabel",yNb:"filterBarIcon",ATb:"menuAutoFocus",kZ:"placeholderMsg",Tha:"inputLabel",Kka:"removeFilterMsg",cla:"saveFilterMsg",oD:"noResultsMessage",disabled:"disabled"},outputs:{qL:"update"}});_.xlb=function(a){let b;return(a.editor?a.editor.isValid:a.newValue||a.O0a)&&(a.qc.qt||!((b=a.newValue)==null||!b.Fm.length))||a.filter.config.Rsd};_.wE=function(a){return a.filter&&(!a.filter.config.T_c||!a.qc.isValid)&&!a.filter.config.rva};
_.xE=class{constructor(){this.wi=_.n(_.hr);this.Gua=!0;this.uMb=new _.Pf;this.tMb=this.uMb.Yf();this.DIb=new _.Pf;this.IPc=this.DIb.Yf();this.Fua=new _.Pf;this.WTc=this.Fua.Yf();this.i5=new _.Pf;this.rMb=this.i5.Yf();this.O0a=this.newValue=this.Zp=null;this.twb=new _.Pf;this.q1b=this.twb.Yf()}set Sn(a){let b;a&&((b=this.filter)==null?0:b.config.rva)?(this.Ela(this.filter.config.rva),this.Zp=this.gX()[0],this.UO()):a!==this.Gua&&(this.Gua=a,this.uMb.next(this.Gua))}get Sn(){return this.Gua}set qc(a){this.CIb=
a;this.Zp=a.Lf;this.newValue=a.value}get qc(){return this.CIb}gX(){return this.filter?this.filter.config.Tm&&this.filter.config.Tm.size>0?Array.from(this.filter.config.Tm.keys()):this.filter.config.VB:[]}Ela(a){this.filter.config.g9c?this.O0a=a:this.newValue=a}UO(){if(this.filter&&(!this.filter.config.ivd||_.xlb(this))&&(this.filter.config.g9c&&(this.newValue=this.O0a),this.newValue!==null&&this.Zp!==null)){let a;this.CIb=a=this.filter.config.Tm&&this.filter.config.Tm.size>0?this.filter.config.Tm.get(this.Zp).Xj(this.Zp,
this.newValue):this.filter.config.Xj(this.Zp,this.newValue);this.DIb.next(a);this.i5.next();this.wi&&this.wi.Xi((new _.Nt("{FILTER_NAME} filter added")).format({FILTER_NAME:a.config.displayName}))}}};_.xE.O=function(a){return new (a||_.xE)};_.xE.ta=_.k({token:_.xE,oa:_.xE.O});_.ylb=function(a){a.Sn&&a.ae.editor&&a.ae.editor.focus()};
_.yE=class{get disabled(){return this.Ag}set disabled(a){this.Ag=_.$i(a)}set filter(a){this.ae.filter=a;this.ae.twb.next()}get filter(){return this.ae.filter}set Sn(a){(this.ae.Sn=a)&&_.ylb(this)}get Sn(){return this.ae.Sn}set qc(a){this.ae.qc=a}get qc(){return this.ae.qc}constructor(a,b,c,d){this.yk=a;this.Fi=b;this.ae=c;this.kb=d;this.update=new _.Xm;this.ufa=new _.Xm;this.Ag=!1;this.Za=new _.ve;this.Za.add(c.IPc.subscribe(this.update));this.Za.add(c.tMb.subscribe(this.ufa));this.Za.add(c.WTc.subscribe(()=>
{_.ylb(this)}));this.Za.add(c.q1b.subscribe(()=>{_.$m(a)}))}Qa(){}Ia(){this.Za.unsubscribe()}gX(){return this.ae.gX()}Ela(a){this.ae.Ela(a)}UO(){this.ae.UO()}};_.yE.O=function(a){return new (a||_.yE)(_.B(_.hn),_.B(_.tE),_.B(_.xE),_.B(_.re))};_.yE.La=_.xd({type:_.yE,inputs:{disabled:"disabled",filter:"filter",Sn:"isEditorVisible",qc:"appliedFilter"},outputs:{update:"update",ufa:"editorVisibleChange"}});var zE=class{constructor(){this.Lja=new _.Ew;this.nQb=[];this.Fc=this.Lja.mn;this.Kja=new _.Xm;this.lTa=""}set Mja(a){this.nQb=a;this.getValue()===null&&this.Mja.length>0&&(this.value=a[0])}get Mja(){return this.nQb}set value(a){this.Lja.setValue(a)}getValue(){return this.Lja.value}};zE.O=function(a){return new (a||zE)};
zE.wa=_.td({type:zE,na:[["xap-comparison-operator-selector"]],inputs:{Mja:"operators",lTa:"appliedFilterId",value:"value"},outputs:{Fc:"change",Kja:"operatorFocusChange"},ya:3,Aa:6,Da:()=>[["floatLabel","never",1,"xap-filterbar-operator-select-field"],["matInput","","placeholder","Operator",1,"xap-comparison-operator-dropdown",3,"focus","focusout","formControl","aria-labelledby","aria-describedby"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],qa:function(a,b){a&1&&(_.F(0,"mat-form-field",0)(1,"mat-select",
1),_.N("focus",function(){b.Kja.emit(!0)})("focusout",function(){b.Kja.emit(!1)}),_.C(2,jib,2,2,"mat-option",2),_.J()());a&2&&(_.y(),_.Hg("aria-labelledby","dialog-label-",b.lTa,""),_.Hg("aria-describedby","dialog-description-",b.lTa,""),_.E("formControl",b.Lja),_.y(),_.E("ngForOf",b.Mja))},Fa:[_.Qn,_.$z,_.pw,_.Xw,_.zA,_.AA,_.yw,_.Gw],styles:[".xap-filterbar-single-line .xap-filterbar-operator-select-field{padding:0 16px 0 24px}.xap-filterbar-multiple-lines .xap-filterbar-operator-select-field{padding:0 24px}.mat-mdc-form-field.xap-filterbar-operator-select-field{display:block}.xap-filterbar-operator-select-field .mat-mdc-form-field-subscript-wrapper{height:16px;margin-top:8px}.mat-mdc-select-arrow-wrapper.mat-mdc-select-arrow-wrapper{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}"],
hb:2,Ma:0});var zlb=["*",[["mat-option"],["ng-container"]]],AE=class extends bD{};AE.O=(()=>{let a;return function(b){return(a||(a=_.me(AE)))(b||AE)}})();
AE.wa=_.td({type:AE,na:[["mat-optgroup"]],nb:[1,"mat-optgroup"],ob:6,Ya:function(a,b){a&2&&(_.og("role",b.VI?null:"group")("aria-disabled",b.VI?null:b.disabled.toString())("aria-labelledby",b.VI?null:b.Yt)("mat-id-collision",null),_.qg("mat-optgroup-disabled",b.disabled))},inputs:{disabled:"disabled"},Pb:["matOptgroup"],features:[_.Zg([{va:_.Ds,Fb:AE}]),_.mg],ac:["*","mat-option, ng-container"],ya:4,Aa:2,Da:[["role","presentation",1,"mat-optgroup-label",3,"id"]],qa:function(a,b){a&1&&(_.Eg(zlb),_.F(0,
"span",0),_.Q(1),_.Gg(2),_.J(),_.Gg(3,1));a&2&&(_.E("id",b.Yt),_.y(),_.Ug("",b.label," "))},styles:[".mat-optgroup-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;-webkit-user-select:none;user-select:none;cursor:default}.mat-optgroup-label[disabled]{cursor:default}[dir=rtl] .mat-optgroup-label{text-align:right}.mat-optgroup-label .mat-icon{margin-right:16px;vertical-align:middle}.mat-optgroup-label .mat-icon svg{vertical-align:top}[dir=rtl] .mat-optgroup-label .mat-icon{margin-left:16px;margin-right:0}\n"],
hb:2,Ma:0});_.BE=class extends gkb{};_.BE.O=function(a){return new (a||_.BE)(_.B(_.re),_.B(_.hn),_.B(_.Cs,8),_.B(_.Ds,8))};
_.BE.wa=_.td({type:_.BE,na:[["mat-option"]],nb:["role","option",1,"mat-option","mat-focus-indicator"],ob:13,Ya:function(a,b){a&1&&_.N("click",function(){return b.Xr()})("keydown",function(c){return b.me(c)});a&2&&(_.wg("id",b.id),_.og("tabindex",b.Lr())("aria-selected",b.selected)("aria-disabled",b.disabled.toString())("mat-id-collision",null),_.qg("mat-selected",b.selected)("mat-option-multiple",b.multiple)("mat-active",b.active)("mat-option-disabled",b.disabled))},Pb:["matOption"],features:[_.mg],
ac:["*"],ya:6,Aa:4,Da:[["text",""],["class","mat-option-pseudo-checkbox",3,"state","disabled",4,"ngIf"],[1,"mat-option-text"],["class","cdk-visually-hidden",4,"ngIf"],["mat-ripple","",1,"mat-option-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-option-pseudo-checkbox",3,"state","disabled"],[1,"cdk-visually-hidden"]],qa:function(a,b){a&1&&(_.Eg(),_.C(0,kib,1,2,"mat-pseudo-checkbox",1),_.F(1,"span",2,0),_.Gg(3),_.J(),_.C(4,lib,2,1,"span",3),_.K(5,"div",4));a&2&&(_.E("ngIf",b.multiple),_.y(4),
_.E("ngIf",b.group&&b.group.VI),_.y(),_.E("matRippleTrigger",b.Tg())("matRippleDisabled",b.disabled||b.wc))},Fa:[_.Is,_.Rn,_.Zz],styles:['.mat-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative;cursor:pointer;outline:none;display:flex;flex-direction:row;max-width:100%;box-sizing:border-box;align-items:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-option[disabled]{cursor:default}[dir=rtl] .mat-option{text-align:right}.mat-option .mat-icon{margin-right:16px;vertical-align:middle}.mat-option .mat-icon svg{vertical-align:top}[dir=rtl] .mat-option .mat-icon{margin-left:16px;margin-right:0}.mat-option[aria-disabled=true]{-webkit-user-select:none;user-select:none;cursor:default}.mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:32px}[dir=rtl] .mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:16px;padding-right:32px}.mat-option.mat-active::before{content:""}@media(forced-colors: active){.mat-option[aria-disabled=true]{opacity:.5}.mat-option.mat-selected:not(.mat-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .mat-option.mat-selected:not(.mat-option-multiple)::after{right:auto;left:16px}}.mat-option-text{display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mat-option .mat-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-option-pseudo-checkbox{margin-right:8px}[dir=rtl] .mat-option-pseudo-checkbox{margin-left:8px;margin-right:0}\n'],
hb:2,Ma:0});_.Alb=Number.MAX_SAFE_INTEGER;_.Blb=new _.Dd("MatHint");_.CE=class{};_.CE.O=function(a){return new (a||_.CE)};_.CE.La=_.xd({type:_.CE,na:[["mat-label"]]});var DE=class{};DE.O=function(a){return new (a||DE)};DE.La=_.xd({type:DE,na:[["mat-placeholder"]]});var Clb,Dlb,Elb,Flb,Glb,Hlb,Ilb,DC;Clb=["connectionContainer"];Dlb=["inputContainer"];Elb=["label"];Flb=["*",[["","matPrefix",""]],[["mat-placeholder"]],[["mat-label"]],[["","matSuffix",""]],[["mat-error"]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]];Glb=Number.MAX_SAFE_INTEGER;Hlb=_.Ej(class{constructor(a){this.Ja=a}},"primary");Ilb=new _.Dd("MAT_FORM_FIELD_DEFAULT_OPTIONS");
DC=function(a){var b=a.kp?a.kp.ma:null,c=a.sBb.ma;if(a.Bc==="outline"&&a.mc.isBrowser)if(b&&b.children.length&&b.textContent.trim())if(a.zKc()){var d=0,e=0,f=c.querySelectorAll(".mat-form-field-outline-start"),g=c.querySelectorAll(".mat-form-field-outline-gap");if(a.kp&&a.kp.ma.children.length){d=c.getBoundingClientRect();if(d.width===0&&d.height===0){a.Zba=!0;a.Iqa=!1;return}d=a.rDb(d);e=b.children;c=a.rDb(e[0].getBoundingClientRect());b=0;for(let l=0;l<e.length;l++)b+=e[l].offsetWidth;d=Math.abs(c-
d)-5;e=b>0?b*.75+10:0}for(b=0;b<f.length;b++)f[b].style.width=`${d}px`;for(f=0;f<g.length;f++)g[f].style.width=`${e}px`;a.Zba=a.Iqa=!1}else a.Iqa=!0;else for(a=c.querySelectorAll(".mat-form-field-outline-start, .mat-form-field-outline-gap"),g=0;g<a.length;g++)a[g].style.width="0"};
_.EE=class extends Hlb{get Bc(){return this.kB}set Bc(a){const b=this.kB;let c;this.kB=a||((c=this.un)==null?void 0:c.Bc)||"legacy";this.kB==="outline"&&b!==a&&(this.Zba=!0)}get hG(){return this.YS}set hG(a){this.YS=_.$i(a)}s3(){return this.Mn==="always"&&!this.DPa}HKa(){return this.Mn!=="never"}get DK(){return this.aT}set DK(a){this.aT=a;this.qca()}get Mn(){return this.Bc!=="legacy"&&this.jy==="never"?"auto":this.jy}set Mn(a){a!==this.jy&&(this.jy=a||this.bDb(),_.$m(this.Ta))}get Ld(){return this.OLa||
this.lHc||this.mHc}set Ld(a){this.OLa=a}constructor(a,b,c,d,e,f,g){super(a);this.Ta=b;this.Vb=c;this.un=d;this.mc=e;this.lb=f;this.Zba=this.Iqa=!1;this.Jb=new _.Pf;this.DPa=this.YS=!1;this.aT=this.XT="";this.cba=`mat-hint-${Glb--}`;this.Yt=`mat-form-field-label-${Glb--}`;this.Mn=this.bDb();this.IM=g!=="NoopAnimations";this.Bc=(d==null?void 0:d.Bc)||"legacy";d&&(this.YS=!!d.hG,d.color&&(this.color=this.defaultColor=d.color))}LO(){return this.xB()?this.Yt:null}JO(){return this.sBb||this.Ja}Sd(){const a=
this.Ld;a.controlType&&this.Ja.ma.classList.add(`mat-form-field-type-${a.controlType}`);_.x(a.Yb,_.Yf(null)).subscribe(()=>{this.yN();_.$m(this.Ta)});a.rd&&a.rd.mn&&_.x(a.rd.mn,_.$f(this.Jb)).subscribe(()=>_.$m(this.Ta));this.lb.Ub(()=>{_.x(this.lb.km,_.$f(this.Jb)).subscribe(()=>{this.Zba&&DC(this)})});_.Ze(this.mN.Jc,this.v3.Jc).subscribe(()=>{this.Zba=!0;_.$m(this.Ta)});_.x(this.yB.Jc,_.Yf(null)).subscribe(()=>{this.qca();_.$m(this.Ta)});_.x(this.tB.Jc,_.Yf(null)).subscribe(()=>{this.yN();_.$m(this.Ta)});
this.Vb&&_.x(this.Vb.Fc,_.$f(this.Jb)).subscribe(()=>{typeof requestAnimationFrame==="function"?this.lb.Ub(()=>{requestAnimationFrame(()=>DC(this))}):DC(this)})}HG(){this.Iqa&&DC(this)}Dc(){this.XT="enter";_.an(this.Ta)}Ia(){this.Jb.next();this.Jb.complete()}Yr(a){const b=this.Ld?this.Ld.rd:null;return b&&b[a]}aKc(){return!!(this.Ld&&this.Ld.placeholder||this.XLc)}Waa(){return!(!this.ZKc&&!this.aLc)}uN(){return this.HKa()&&(this.Ld&&this.Ld.d0||this.s3())}dKc(){return this.Bc==="legacy"&&!this.Waa()||
this.Waa()&&!this.uN()}xB(){return this.Waa()||this.Bc==="legacy"&&this.aKc()}Jaa(){return this.tB&&this.tB.length>0&&this.Ld.yg?"error":"hint"}jKa(){this.xB()&&this.HKa()&&(this.IM&&this.kp&&(this.DPa=!0,_.x(_.Ve(this.kp.ma,"transitionend"),_.Jf(1)).subscribe(()=>{this.DPa=!1})),this.Mn="always",_.$m(this.Ta))}Mcd(){}qca(){this.yN()}GOc(){}bDb(){return this.un&&this.un.Mn||"auto"}yN(){if(this.Ld){let a=[];this.Ld.BH&&typeof this.Ld.BH==="string"&&a.push(...this.Ld.BH.split(" "));if(this.Jaa()===
"hint"){const b=this.yB?this.yB.find(d=>d.align==="start"):null,c=this.yB?this.yB.find(d=>d.align==="end"):null;b?a.push(b.id):this.aT&&a.push(this.cba);c&&a.push(c.id)}else this.tB&&a.push(...this.tB.map(b=>b.id));this.Ld.mH(a)}}Lcd(){}rDb(a){return this.Vb&&this.Vb.value==="rtl"?a.right:a.left}zKc(){const a=this.Ja.ma;if(a.getRootNode){const b=a.getRootNode();return b&&b!==a}return document.documentElement.contains(a)}};
_.EE.O=function(a){return new (a||_.EE)(_.B(_.re),_.B(_.hn),_.B(_.Lr,8),_.B(Ilb,8),_.B(_.Rq),_.B(_.df),_.B(_.Rm,8))};
_.EE.wa=_.td({type:_.EE,na:[["mat-form-field"]],yd:function(a,b,c){a&1&&(_.Ng(c,_.Vw,5),_.Ng(c,_.Vw,7),_.Ng(c,_.CE,5),_.Ng(c,_.CE,7),_.Ng(c,DE,5),_.Ng(c,_.t6a,5),_.Ng(c,_.Blb,5),_.Ng(c,_.y6a,5),_.Ng(c,_.z6a,5));if(a&2){let d;_.Pg(d=_.Qg())&&(b.lHc=d.first);_.Pg(d=_.Qg())&&(b.mHc=d.first);_.Pg(d=_.Qg())&&(b.ZKc=d.first);_.Pg(d=_.Qg())&&(b.aLc=d.first);_.Pg(d=_.Qg())&&(b.XLc=d.first);_.Pg(d=_.Qg())&&(b.tB=d);_.Pg(d=_.Qg())&&(b.yB=d);_.Pg(d=_.Qg())&&(b.mN=d);_.Pg(d=_.Qg())&&(b.v3=d)}},rb:function(a,
b){a&1&&(_.Mg(Clb,7),_.Mg(Dlb,5),_.Mg(Elb,5));if(a&2){let c;_.Pg(c=_.Qg())&&(b.sBb=c.first);_.Pg(c=_.Qg())&&(b.scd=c.first);_.Pg(c=_.Qg())&&(b.kp=c.first)}},nb:["ngSkipHydration","",1,"mat-form-field"],ob:41,Ya:function(a,b){a&2&&(_.og("mat-id-collision",null),_.qg("mat-form-field-appearance-standard",b.Bc=="standard")("mat-form-field-appearance-fill",b.Bc=="fill")("mat-form-field-appearance-outline",b.Bc=="outline")("mat-form-field-appearance-legacy",b.Bc=="legacy")("mat-form-field-invalid",b.Ld.yg)("mat-form-field-can-float",
b.HKa())("mat-form-field-should-float",b.uN())("mat-form-field-has-label",b.xB())("mat-form-field-hide-placeholder",b.dKc())("mat-form-field-disabled",b.Ld.disabled)("mat-form-field-autofilled",b.Ld.RU)("mat-focused",b.Ld.focused)("ng-untouched",b.Yr("untouched"))("ng-touched",b.Yr("touched"))("ng-pristine",b.Yr("pristine"))("ng-dirty",b.Yr("dirty"))("ng-valid",b.Yr("valid"))("ng-invalid",b.Yr("invalid"))("ng-pending",b.Yr("pending"))("_mat-animation-noopable",!b.IM))},inputs:{color:"color",Bc:"appearance",
hG:"hideRequiredMarker",DK:"hintLabel",Mn:"floatLabel"},Pb:["matFormField"],features:[_.Zg([{va:_.Ww,Fb:_.EE}]),_.mg],ac:"* [matPrefix] mat-placeholder mat-label [matSuffix] mat-error mat-hint:not([align='end']) mat-hint[align='end']".split(" "),ya:15,Aa:8,Da:[["connectionContainer",""],["inputContainer",""],["label",""],[1,"mat-form-field-wrapper"],[1,"mat-form-field-flex",3,"click"],[4,"ngIf"],["class","mat-form-field-prefix",3,"cdkObserveContentDisabled","cdkObserveContent",4,"ngIf"],[1,"mat-form-field-infix"],
[1,"mat-form-field-label-wrapper"],["class","mat-form-field-label",3,"cdkObserveContentDisabled","id","mat-empty","mat-form-field-empty","mat-accent","mat-warn","ngSwitch","cdkObserveContent",4,"ngIf"],["class","mat-form-field-suffix",4,"ngIf"],["class","mat-form-field-underline",4,"ngIf"],[1,"mat-form-field-subscript-wrapper",3,"ngSwitch"],[4,"ngSwitchCase"],["class","mat-form-field-hint-wrapper",4,"ngSwitchCase"],[1,"mat-form-field-outline"],[1,"mat-form-field-outline-start"],[1,"mat-form-field-outline-gap"],
[1,"mat-form-field-outline-end"],[1,"mat-form-field-outline","mat-form-field-outline-thick"],[1,"mat-form-field-prefix",3,"cdkObserveContent","cdkObserveContentDisabled"],[1,"mat-form-field-label",3,"cdkObserveContent","cdkObserveContentDisabled","id","ngSwitch"],["class","mat-placeholder-required mat-form-field-required-marker","aria-hidden","true",4,"ngIf"],["aria-hidden","true",1,"mat-placeholder-required","mat-form-field-required-marker"],[1,"mat-form-field-suffix"],[1,"mat-form-field-underline"],
[1,"mat-form-field-ripple"],[1,"mat-form-field-hint-wrapper"],["class","mat-hint",3,"id",4,"ngIf"],[1,"mat-form-field-hint-spacer"],[1,"mat-hint",3,"id"]],qa:function(a,b){if(a&1){const c=_.Ud();_.Eg(Flb);_.F(0,"div",3)(1,"div",4,0);_.N("click",function(d){_.q(c);return _.r(b.Ld.WY(d))});_.C(3,mib,9,0,"ng-container",5)(4,nib,2,1,"div",6);_.F(5,"div",7,1);_.Gg(7);_.F(8,"span",8);_.C(9,rib,5,16,"label",9);_.J()();_.C(10,sib,2,0,"div",10);_.J();_.C(11,tib,2,4,"div",11);_.F(12,"div",12);_.C(13,uib,2,
1,"div",13)(14,wib,5,2,"div",14);_.J()()}a&2&&(_.y(3),_.E("ngIf",b.Bc=="outline"),_.y(),_.E("ngIf",b.mN.length),_.y(5),_.E("ngIf",b.xB()),_.y(),_.E("ngIf",b.v3.length),_.y(),_.E("ngIf",b.Bc!="outline"),_.y(),_.E("ngSwitch",b.Jaa()),_.y(),_.E("ngSwitchCase","error"),_.y(),_.E("ngSwitchCase","hint"))},Fa:[_.Rn,_.Sn,_.Tn,_.fr],styles:[".mat-form-field{display:inline-block;position:relative;text-align:left}[dir=rtl] .mat-form-field{text-align:right}.mat-form-field-wrapper{position:relative}.mat-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-form-field-prefix,.mat-form-field-suffix{white-space:nowrap;flex:none;position:relative}.mat-form-field-infix{display:block;position:relative;flex:auto;min-width:0;width:180px}@media(forced-colors: active){.mat-form-field-infix{border-image:linear-gradient(transparent, transparent)}}.mat-form-field-label-wrapper{position:absolute;left:0;box-sizing:content-box;width:100%;height:100%;overflow:hidden;pointer-events:none}[dir=rtl] .mat-form-field-label-wrapper{left:auto;right:0}.mat-form-field-label{position:absolute;left:0;font:inherit;pointer-events:none;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transform-origin:0 0;transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1),color 400ms cubic-bezier(0.25, 0.8, 0.25, 1),width 400ms cubic-bezier(0.25, 0.8, 0.25, 1);display:none}[dir=rtl] .mat-form-field-label{transform-origin:100% 0;left:auto;right:0}@media(forced-colors: active){.mat-form-field-disabled .mat-form-field-label{color:GrayText}}.mat-form-field-empty.mat-form-field-label,.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{display:block}.mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{display:none}.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{display:block;transition:none}.mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-input-server[placeholder]:not(:placeholder-shown)+.mat-form-field-label-wrapper .mat-form-field-label{display:none}.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-form-field-can-float .mat-input-server[placeholder]:not(:placeholder-shown)+.mat-form-field-label-wrapper .mat-form-field-label{display:block}.mat-form-field-label:not(.mat-form-field-empty){transition:none}.mat-form-field-underline{position:absolute;width:100%;pointer-events:none;transform:scale3d(1, 1.0001, 1)}.mat-form-field-ripple{position:absolute;left:0;width:100%;transform-origin:50%;transform:scaleX(0.5);opacity:0;transition:background-color 300ms cubic-bezier(0.55, 0, 0.55, 0.2)}.mat-form-field.mat-focused .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple{opacity:1;transform:none;transition:transform 300ms cubic-bezier(0.25, 0.8, 0.25, 1),opacity 100ms cubic-bezier(0.25, 0.8, 0.25, 1),background-color 300ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-subscript-wrapper{position:absolute;box-sizing:border-box;width:100%;overflow:hidden}.mat-form-field-subscript-wrapper .mat-icon,.mat-form-field-label-wrapper .mat-icon{width:1em;height:1em;font-size:inherit;vertical-align:baseline}.mat-form-field-hint-wrapper{display:flex}.mat-form-field-hint-spacer{flex:1 0 1em}.mat-error{display:block}.mat-form-field-control-wrapper{position:relative}.mat-form-field-hint-end{order:1}.mat-form-field._mat-animation-noopable .mat-form-field-label,.mat-form-field._mat-animation-noopable .mat-form-field-ripple{transition:none}.mat-form-field .mat-form-field-prefix .mat-datepicker-toggle .mat-mdc-button-base,.mat-form-field .mat-form-field-suffix .mat-datepicker-toggle .mat-mdc-button-base{width:40px;height:40px;padding:8px 0}.mat-form-field .mat-datepicker-toggle .mat-mdc-icon-button .mat-icon{font-size:1em;display:inline-block;margin:-2px 0 1px}.mat-form-field-type-mat-date-range-input .mat-form-field-infix{width:200px}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-datepicker-toggle .mat-mdc-icon-button,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-datepicker-toggle .mat-mdc-icon-button{font-size:inherit;width:1.5em;height:1.5em;padding:0}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-datepicker-toggle-default-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-datepicker-toggle-default-icon{width:1em}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-datepicker-toggle .mat-mdc-icon-button .mat-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-datepicker-toggle .mat-mdc-icon-button .mat-icon{line-height:1.5em;margin:0}.mat-form-field .mat-datepicker-toggle .mat-mdc-button-base{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-datepicker-toggle .mat-mdc-button-base{vertical-align:baseline}\n",
'.mat-form-field-appearance-fill .mat-form-field-flex{border-radius:4px 4px 0 0;padding:.75em .75em 0 .75em}@media(forced-colors: active){.mat-form-field-appearance-fill .mat-form-field-flex{outline:solid 1px}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{outline-color:GrayText}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-focused .mat-form-field-flex{outline:dashed 3px}}.mat-form-field-appearance-fill .mat-form-field-underline::before{content:"";display:block;position:absolute;bottom:0;height:1px;width:100%}.mat-form-field-appearance-fill .mat-form-field-ripple{bottom:0;height:2px}@media(forced-colors: active){.mat-form-field-appearance-fill .mat-form-field-ripple{height:0}}.mat-form-field-appearance-fill:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{opacity:1;transform:none;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-fill._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{transition:none}.mat-form-field-appearance-fill .mat-form-field-subscript-wrapper{padding:0 1em}\n',
'.mat-input-element{font:inherit;background:rgba(0,0,0,0);color:currentColor;border:none;outline:none;padding:0;margin:0;width:100%;max-width:100%;vertical-align:bottom;text-align:inherit;box-sizing:content-box}.mat-input-element:-moz-ui-invalid{box-shadow:none}.mat-input-element,.mat-input-element::-webkit-search-cancel-button,.mat-input-element::-webkit-search-decoration,.mat-input-element::-webkit-search-results-button,.mat-input-element::-webkit-search-results-decoration{-webkit-appearance:none}.mat-input-element::-webkit-contacts-auto-fill-button,.mat-input-element::-webkit-caps-lock-indicator,.mat-input-element:not([type=password])::-webkit-credentials-auto-fill-button{visibility:hidden}.mat-input-element[type=date],.mat-input-element[type=datetime],.mat-input-element[type=datetime-local],.mat-input-element[type=month],.mat-input-element[type=week],.mat-input-element[type=time]{line-height:1}.mat-input-element[type=date]::after,.mat-input-element[type=datetime]::after,.mat-input-element[type=datetime-local]::after,.mat-input-element[type=month]::after,.mat-input-element[type=week]::after,.mat-input-element[type=time]::after{content:" ";white-space:pre;width:1px}.mat-input-element::-webkit-inner-spin-button,.mat-input-element::-webkit-calendar-picker-indicator,.mat-input-element::-webkit-clear-button{font-size:.75em}.mat-input-element::placeholder{-webkit-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element::-moz-placeholder{-webkit-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element::-webkit-input-placeholder{-webkit-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element:-ms-input-placeholder{-webkit-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-hide-placeholder .mat-input-element::placeholder{color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}@media(forced-colors: active){.mat-form-field-hide-placeholder .mat-input-element::placeholder{opacity:0}}.mat-form-field-hide-placeholder .mat-input-element::-moz-placeholder{color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}@media(forced-colors: active){.mat-form-field-hide-placeholder .mat-input-element::-moz-placeholder{opacity:0}}.mat-form-field-hide-placeholder .mat-input-element::-webkit-input-placeholder{color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}@media(forced-colors: active){.mat-form-field-hide-placeholder .mat-input-element::-webkit-input-placeholder{opacity:0}}.mat-form-field-hide-placeholder .mat-input-element:-ms-input-placeholder{color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}@media(forced-colors: active){.mat-form-field-hide-placeholder .mat-input-element:-ms-input-placeholder{opacity:0}}._mat-animation-noopable .mat-input-element::placeholder{transition:none}._mat-animation-noopable .mat-input-element::-moz-placeholder{transition:none}._mat-animation-noopable .mat-input-element::-webkit-input-placeholder{transition:none}._mat-animation-noopable .mat-input-element:-ms-input-placeholder{transition:none}textarea.mat-input-element{resize:vertical;overflow:auto}textarea.mat-input-element.cdk-textarea-autosize{resize:none}textarea.mat-input-element{padding:2px 0;margin:-2px 0}select.mat-input-element{-moz-appearance:none;-webkit-appearance:none;position:relative;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box;padding-top:1em;top:-1em;margin-bottom:-1em}select.mat-input-element::-moz-focus-inner{border:0}select.mat-input-element:not(:disabled){cursor:pointer}.mat-form-field-type-mat-native-select .mat-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;top:50%;right:0;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-form-field-type-mat-native-select .mat-form-field-infix::after{right:auto;left:0}.mat-form-field-type-mat-native-select .mat-input-element{padding-right:15px}[dir=rtl] .mat-form-field-type-mat-native-select .mat-input-element{padding-right:0;padding-left:15px}.mat-form-field-type-mat-native-select .mat-form-field-label-wrapper{max-width:calc(100% - 10px)}.mat-form-field-type-mat-native-select.mat-form-field-appearance-outline .mat-form-field-infix::after{margin-top:-5px}.mat-form-field-type-mat-native-select.mat-form-field-appearance-fill .mat-form-field-infix::after{margin-top:-10px}\n',
".mat-form-field-appearance-legacy .mat-form-field-label{transform:perspective(100px)}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon{width:1em}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon-button,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon-button{font:inherit;vertical-align:baseline}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon-button .mat-icon{font-size:inherit}.mat-form-field-appearance-legacy .mat-form-field-underline{height:1px}@media(forced-colors: active){.mat-form-field-appearance-legacy .mat-form-field-underline{height:0;border-top:solid 1px}}.mat-form-field-appearance-legacy .mat-form-field-ripple{top:0;height:2px;overflow:hidden}@media(forced-colors: active){.mat-form-field-appearance-legacy .mat-form-field-ripple{height:0;border-top:solid 2px}}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-position:0;background-color:rgba(0,0,0,0)}@media(forced-colors: active){.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{border-top-style:dotted;border-top-width:2px;border-top-color:GrayText}}.mat-form-field-appearance-legacy.mat-form-field-invalid:not(.mat-focused) .mat-form-field-ripple{height:1px}\n",
".mat-form-field-appearance-outline .mat-form-field-wrapper{margin:.25em 0}.mat-form-field-appearance-outline .mat-form-field-flex{padding:0 .75em 0 .75em;margin-top:-0.25em;position:relative}.mat-form-field-appearance-outline .mat-form-field-prefix,.mat-form-field-appearance-outline .mat-form-field-suffix{top:.25em}.mat-form-field-appearance-outline .mat-form-field-outline{display:flex;position:absolute;top:.25em;left:0;right:0;bottom:0;pointer-events:none}.mat-form-field-appearance-outline .mat-form-field-outline-start,.mat-form-field-appearance-outline .mat-form-field-outline-end{border:1px solid currentColor;min-width:5px}.mat-form-field-appearance-outline .mat-form-field-outline-start{border-radius:5px 0 0 5px;border-right-style:none}[dir=rtl] .mat-form-field-appearance-outline .mat-form-field-outline-start{border-right-style:solid;border-left-style:none;border-radius:0 5px 5px 0}.mat-form-field-appearance-outline .mat-form-field-outline-end{border-radius:0 5px 5px 0;border-left-style:none;flex-grow:1}[dir=rtl] .mat-form-field-appearance-outline .mat-form-field-outline-end{border-left-style:solid;border-right-style:none;border-radius:5px 0 0 5px}.mat-form-field-appearance-outline .mat-form-field-outline-gap{border-radius:.000001px;border:1px solid currentColor;border-left-style:none;border-right-style:none}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-outline-gap{border-top-color:rgba(0,0,0,0)}.mat-form-field-appearance-outline .mat-form-field-outline-thick{opacity:0}.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-start,.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-end,.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-gap{border-width:2px}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline,.mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline{opacity:0;transition:opacity 100ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline-thick{opacity:1}@media(forced-colors: active){.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{border:3px dashed}}.mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-outline{opacity:0;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-outline-thick{opacity:1}.mat-form-field-appearance-outline .mat-form-field-subscript-wrapper{padding:0 1em}@media(forced-colors: active){.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:GrayText}}.mat-form-field-appearance-outline._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-outline,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-start,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-end,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-gap{transition:none}\n",
".mat-form-field-appearance-standard .mat-form-field-flex{padding-top:.75em}.mat-form-field-appearance-standard .mat-form-field-underline{height:1px}@media(forced-colors: active){.mat-form-field-appearance-standard .mat-form-field-underline{height:0;border-top:solid 1px}}.mat-form-field-appearance-standard .mat-form-field-ripple{bottom:0;height:2px}@media(forced-colors: active){.mat-form-field-appearance-standard .mat-form-field-ripple{height:0;border-top:solid 2px}}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-position:0;background-color:rgba(0,0,0,0)}@media(forced-colors: active){.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{border-top-style:dotted;border-top-width:2px}}.mat-form-field-appearance-standard:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{opacity:1;transform:none;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-standard._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{transition:none}\n"],
hb:2,data:{animation:[_.A6a]},Ma:0});var Jlb=_.kj("transformPanelWrap",[_.oj("* => void",_.Era("@transformPanel",[{type:9,options:null}]))]),Klb=_.kj("transformPanel",[_.nj("void",_.mj({transform:"scaleY(0.8)",minWidth:"100%",opacity:0})),_.nj("showing",_.mj({opacity:1,minWidth:"calc(100% + 32px)",transform:"scaleY(1)"})),_.nj("showing-multiple",_.mj({opacity:1,minWidth:"calc(100% + 64px)",transform:"scaleY(1)"})),_.oj("void => *",_.lj("120ms cubic-bezier(0, 0, 0.2, 1)")),_.oj("* => void",_.lj("100ms 25ms linear",_.mj({opacity:0})))]);var Llb=["trigger"],Mlb=["panel"],Nlb=Number.MAX_SAFE_INTEGER,Olb=_.Fj(_.AC(_.Gj(_.Dfb(class{constructor(a,b,c,d,e){this.Ja=a;this.rLa=b;this.gca=c;this.hca=d;this.rd=e;this.Yb=new _.Pf}})))),FE=class extends Olb{get focused(){return this.Pl||this.Cm}get placeholder(){return this.oy}set placeholder(a){this.oy=a;this.Yb.next()}get required(){let a,b,c,d;return(d=(c=this.vo)!=null?c:(a=this.rd)==null?void 0:(b=a.control)==null?void 0:_.Aw(b))!=null?d:!1}set required(a){this.vo=_.$i(a);this.Yb.next()}get multiple(){return this.tj}set multiple(a){this.tj=
_.$i(a)}get CF(){return this.TBb}set CF(a){this.TBb=_.$i(a)}get jC(){return this.nB}set jC(a){this.nB=a;this.ud&&this.XM()}get value(){return this.Ud}set value(a){this.CI(a)&&this.xe(a)}get AH(){return this.Dra}set AH(a){this.Dra=_.ej(a)}get id(){return this.Jf}set id(a){this.Jf=a||this.eF;this.Yb.next()}constructor(a,b,c,d,e,f,g,l,p,t,w,A,G,I){super(e,d,g,l,t);this.uf=a;this.Ta=b;this.lb=c;this.Vb=f;this.IB=p;this.zba=G;this.Eg=I;this.Cm=!1;this.nB=(na,ya)=>na===ya;this.eF=`mat-select-${Nlb--}`;
this.bda=null;this.Ir=new _.Pf;this.xe=()=>{};this.Xe=()=>{};this.kda=`mat-select-value-${Nlb--}`;this.eca=new _.Pf;this.Pl=!1;this.controlType="mat-select";this.tj=!1;this.ariaLabel="";this.Pja=_.Te(()=>{const na=this.options;return na?_.x(na.Jc,_.Yf(na),_.Zf(()=>_.Ze(...na.map(ya=>ya.Pw)))):_.x(this.lb.km,_.Jf(1),_.Zf(()=>this.Pja))});this.bq=new _.Xm;this.Vba=_.x(this.bq,_.$e(na=>na),_.v(()=>{}));this.Z$=_.x(this.bq,_.$e(na=>!na),_.v(()=>{}));this.qx=new _.Xm;this.Uo=new _.Xm;this.Zg=null;let L;
this.xOa=((L=this.Eg)==null?void 0:L.uz)||"";let V,da;this.TBb=(da=(V=this.Eg)==null?void 0:V.CF)!=null?da:!1;this.rd&&(this.rd.vq=this);(I==null?void 0:I.AH)!=null&&(this.Dra=I.AH);this.zca=A;this.Ee=this.zca();this.tabIndex=parseInt(w)||0;this.id=this.id}Qa(){this.ud=new _.Wz(this.multiple);this.Yb.next();_.x(this.eca,_.Mf(),_.$f(this.Ir)).subscribe(()=>this.dca(this.md))}Sd(){this.iNa();_.x(this.ud.changed,_.$f(this.Ir)).subscribe(a=>{a.hF.forEach(b=>b.select());a.removed.forEach(b=>b.qg())});
_.x(this.options.Jc,_.Yf(null),_.$f(this.Ir)).subscribe(()=>{this.bPa();this.XM()})}Oo(){const a=this.CMa(),b=this.rd;if(a!==this.bda){const c=this.Ja.ma;(this.bda=a)?c.setAttribute("aria-labelledby",a):c.removeAttribute("aria-labelledby")}b&&(this.nJ!==b.control&&(this.nJ!==void 0&&b.disabled!==null&&b.disabled!==this.disabled&&(this.disabled=b.disabled),this.nJ=b.control),this.av())}Sb(a){(a.disabled||a.userAriaDescribedBy)&&this.Yb.next();a.typeaheadDebounceInterval&&this.Gb&&this.Gb.vE(this.Dra)}Ia(){let a;
(a=this.Gb)==null||a.destroy();this.Ir.next();this.Ir.complete();this.Yb.complete();this.BS()}toggle(){this.md?this.close():this.open()}open(){this.Tt()&&(this.pS(),this.Cm=!0,_.nr(this.Gb,null),this.bNa(),_.$m(this.Ta))}pS(){const a=this.Ja.ma.closest('body > .cdk-overlay-container [aria-modal="true"]');if(a){var b=`${this.id}-panel`;this.Zg&&_.gj(this.Zg,"aria-owns",b);_.fj(a,"aria-owns",b);this.Zg=a}}BS(){this.Zg&&(_.gj(this.Zg,"aria-owns",`${this.id}-panel`),this.Zg=null)}close(){this.Cm&&(this.Cm=
!1,_.nr(this.Gb,this.il()?"rtl":"ltr"),_.$m(this.Ta),this.Xe())}Vo(a){this.CI(a)}eo(a){this.xe=a}pt(a){this.Xe=a}kq(a){this.disabled=a;_.$m(this.Ta);this.Yb.next()}get md(){return this.Cm}get selected(){let a,b;return this.multiple?((a=this.ud)==null?void 0:a.selected)||[]:(b=this.ud)==null?void 0:b.selected[0]}get nub(){if(this.empty)return"";if(this.tj){const a=this.ud.selected.map(b=>b.sE);this.il()&&a.reverse();return a.join(", ")}return this.ud.selected[0].sE}il(){return this.Vb?this.Vb.value===
"rtl":!1}me(a){this.disabled||(this.md?this.MMa(a):this.GMa(a))}GMa(a){var b=a.keyCode;const c=b===40||b===38||b===37||b===39,d=this.Gb;!(d.S6()||b!==13&&b!==32||_.Qi(a))||(this.multiple||a.altKey)&&c?(a.preventDefault(),this.open()):this.multiple||(b=this.selected,d.Xn(a),(a=this.selected)&&b!==a&&this.zba.Xi(a.sE,1E4))}MMa(a){const b=this.Gb;var c=a.keyCode;const d=c===40||c===38,e=b.S6();if(d&&a.altKey)a.preventDefault(),this.close();else if(e||c!==13&&c!==32||!b.mf||_.Qi(a))if(!e&&this.tj&&c===
65&&a.ctrlKey){a.preventDefault();const f=this.options.some(g=>!g.disabled&&!g.selected);this.options.forEach(g=>{g.disabled||(f?g.select():g.qg())})}else c=b.bs,b.Xn(a),this.tj&&d&&a.shiftKey&&b.mf&&b.bs!==c&&b.mf.Xr();else a.preventDefault(),b.mf.Xr()}Eq(){this.disabled||(this.Pl=!0,this.Yb.next())}kl(){this.Pl=!1;let a;if((a=this.Gb)!=null){let b;(b=a.Sl)==null||b.reset()}this.disabled||this.md||(this.Xe(),_.$m(this.Ta),this.Yb.next())}jOa(){_.x(this.SE.qZ,_.Jf(1)).subscribe(()=>{_.an(this.Ta);
this.GOa()})}xMa(){return this.IB?`mat-${this.IB.color}`:""}get empty(){return!this.ud||this.ud.Rs()}XM(){Promise.resolve().then(()=>{this.rd&&(this.Ud=this.rd.value);this.bF(this.Ud);this.Yb.next()})}bF(a){this.options.forEach(b=>_.Bbb(b));this.ud.clear();this.multiple&&a?(a.forEach(b=>this.Dca(b)),this.ST()):(a=this.Dca(a))?_.pr(this.Gb,a):this.md||_.pr(this.Gb,-1);_.$m(this.Ta)}Dca(a){const b=this.options.find(c=>{if(this.ud.Ae(c))return!1;try{return c.value!=null&&this.nB(c.value,a)}catch(d){return!1}});
b&&this.ud.select(b);return b}CI(a){return a!==this.Ud||this.tj&&Array.isArray(a)?(this.options&&this.bF(a),this.Ud=a,!0):!1}cF(a){return a.disabled}iNa(){this.Gb=_.ybb(_.zbb(_.or(_.nr(_.Tz((new _.Cbb(this.options)).vE(this.Dra)),this.il()?"rtl":"ltr")))).Uu(this.cF);this.Gb.gM.subscribe(()=>{this.md&&(!this.multiple&&this.Gb.mf&&this.Gb.mf.Xr(),this.focus(),this.close())});this.Gb.Fc.subscribe(()=>{this.Cm&&this.panel?this.pra(this.Gb.bs||0):this.Cm||this.multiple||!this.Gb.mf||this.Gb.mf.Xr()})}bPa(){const a=
_.Ze(this.options.Jc,this.Ir);_.x(this.Pja,_.$f(a)).subscribe(b=>{this.nOa(b.source,b.gY);b.gY&&!this.multiple&&this.Cm&&(this.close(),this.focus())});_.x(_.Ze(...this.options.map(b=>b.Ph)),_.$f(a)).subscribe(()=>{_.an(this.Ta);this.Yb.next()})}nOa(a,b){const c=this.ud.Ae(a);a.value!=null||this.tj?(c!==a.selected&&(a.selected?this.ud.select(a):this.ud.qg(a)),b&&this.Gb.kj(a),this.multiple&&(this.ST(),b&&this.focus())):(a.qg(),this.ud.clear(),this.value!=null&&this.oJ(a.value));c!==this.ud.Ae(a)&&
this.oJ();this.Yb.next()}ST(){if(this.multiple){const a=this.options.toArray();this.ud.sort((b,c)=>this.qma?this.qma(b,c,a):a.indexOf(b)-a.indexOf(c));this.Yb.next()}}oJ(a){let b=null;this.Ud=b=this.multiple?this.selected.map(c=>c.value):this.selected?this.selected.value:a;this.Uo.emit(b);this.xe(b);this.qx.emit(this.gMa(b));_.$m(this.Ta)}bNa(){if(this.Gb)if(this.empty){let a=-1;for(let b=0;b<this.options.length;b++)if(!this.options.get(b).disabled){a=b;break}this.Gb.kj(a)}else this.Gb.kj(this.ud.selected[0])}Tt(){let a;
return!this.Cm&&!this.disabled&&((a=this.options)==null?void 0:a.length)>0}focus(a){this.Ja.ma.focus(a)}US(){if(this.ariaLabel)return null;let a;const b=(a=this.IB)==null?void 0:a.LO();return this.je?(b?b+" ":"")+this.je:b}cMa(){return this.md&&this.Gb&&this.Gb.mf?this.Gb.mf.id:null}CMa(){if(this.ariaLabel)return null;var a;const b=(a=this.IB)==null?void 0:a.LO();a=(b?b+" ":"")+this.kda;this.je&&(a+=" "+this.je);return a}dca(a){this.bq.emit(a)}mH(a){a.length?this.Ja.ma.setAttribute("aria-describedby",
a.join(" ")):this.Ja.ma.removeAttribute("aria-describedby")}WY(){this.focus();this.open()}get d0(){return this.Cm||!this.empty||this.Pl&&!!this.oy}};FE.O=function(a){return new (a||FE)(_.B(_.Yr),_.B(_.hn),_.B(_.df),_.B(_.zs),_.B(_.re),_.B(_.Lr,8),_.B(_.Dw,8),_.B(_.Hw,8),_.B(_.Ww,8),_.B(_.ww,10),_.he("tabindex"),_.B(_.acb),_.B(_.hr),_.B(_.bcb,8))};
FE.La=_.xd({type:FE,rb:function(a,b){a&1&&(_.Mg(Llb,5),_.Mg(Mlb,5),_.Mg(_.Yz,5));if(a&2){let c;_.Pg(c=_.Qg())&&(b.trigger=c.first);_.Pg(c=_.Qg())&&(b.panel=c.first);_.Pg(c=_.Qg())&&(b.SE=c.first)}},inputs:{BH:[0,"aria-describedby","userAriaDescribedBy"],Ad:"panelClass",placeholder:"placeholder",required:"required",multiple:"multiple",CF:"disableOptionCentering",jC:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],nw:"errorStateMatcher",AH:"typeaheadDebounceInterval",
qma:"sortComparator",id:"id"},outputs:{bq:"openedChange",Vba:"opened",Z$:"closed",qx:"selectionChange",Uo:"valueChange"},features:[_.mg,_.Ld]});var Plb,Qlb;Plb=[[["mat-select-trigger"]],"*"];Qlb=class{constructor(a,b){this.source=a;this.value=b}};
_.GE=class extends FE{constructor(){super(...arguments);this.cda=this.Gv=0;this.y3="top";this.Zt=0;this.HOa=[{zc:"start",Ac:"top",nc:"start",uc:"top"},{zc:"start",Ac:"bottom",nc:"start",uc:"bottom"}]}AGc(a,b,c){const d=this.E2();return Math.min(Math.max(0,d*a-b+d/2),c)}Qa(){super.Qa();_.x(this.uf.Fc(),_.$f(this.Ir)).subscribe(()=>{this.md&&(this.fU=this.trigger.ma.getBoundingClientRect(),_.$m(this.Ta))})}open(){super.Tt()&&(super.open(),this.fU=this.trigger.ma.getBoundingClientRect(),this.cda=parseInt(getComputedStyle(this.trigger.ma).fontSize||
"0"),this.zGc(),_.x(this.lb.km,_.Jf(1)).subscribe(()=>{this.cda&&this.SE.Jd&&this.SE.Jd.cq&&(this.SE.Jd.cq.style.fontSize=`${this.cda}px`)}))}pra(a){const b=Efb(a,this.options,this.rL),c=this.E2();this.panel.ma.scrollTop=a===0&&b===1?0:Ffb((a+b)*c,c,this.panel.ma.scrollTop,256)}GOa(){this.xGc();this.panel.ma.scrollTop=this.Gv}dca(a){this.md?this.Gv=0:(this.SE.offsetX=0,_.$m(this.Ta));super.dca(a)}gMa(a){return new Qlb(this,a)}uJc(){let a;return(a=this.fU)==null?void 0:a.width}xGc(){var a=this.SE.Jd.cq.getBoundingClientRect();
const b=this.uf.vK(),c=this.il(),d=this.multiple?56:32;var e=this.multiple?40:this.CF?16:(e=this.ud.selected[0]||this.options.first)&&e.group?32:16;c||(e*=-1);const f=-(a.left+e-(c?d:0));a=a.right+e-b.width+(c?0:d);f>0?e+=f+8:a>0&&(e-=a+8);this.SE.offsetX=Math.round(e);this.SE.Jd.hf()}yGc(a,b,c){const d=this.E2(),e=(d-this.fU.height)/2,f=Math.floor(256/d);return this.CF?0:Math.round((this.Gv===0?a*d:this.Gv===c?(a-(this.ypa()-f))*d+(d-(this.ypa()*d-256)%d):b-d/2)*-1-e)}NGc(a){var b=this.E2(),c=this.uf.vK();
const d=this.fU.top-8;c=c.height-this.fU.bottom-8;const e=Math.abs(this.Zt);b=Math.min(this.ypa()*b,256)-e-this.fU.height;b>c?this.JFc(b,c):e>d?this.IFc(e,d,a):this.y3=this.tMa()}JFc(a,b){a=Math.round(a-b);this.Gv-=a;this.Zt-=a;this.y3=this.tMa();this.Gv<=0&&(this.Zt=this.Gv=0,this.y3="50% bottom 0px")}IFc(a,b,c){a=Math.round(a-b);this.Gv+=a;this.Zt+=a;this.y3=this.tMa();this.Gv>=c&&(this.Gv=c,this.Zt=0,this.y3="50% top 0px")}zGc(){var a=this.E2(),b=this.ypa(),c=Math.min(b*a,256);a=b*a-c;b=this.empty?
0:Math.max(this.options.toArray().indexOf(this.ud.selected[0]),0);b+=Efb(b,this.options,this.rL);c/=2;this.Gv=this.AGc(b,c,a);this.Zt=this.yGc(b,c,a);this.NGc(a)}tMa(){const a=this.E2();return`50% ${Math.abs(this.Zt)-(a-this.fU.height)/2+a/2}px 0px`}E2(){return this.cda*3}ypa(){return this.options.length+this.rL.length}};_.GE.O=(()=>{let a;return function(b){return(a||(a=_.me(_.GE)))(b||_.GE)}})();
_.GE.wa=_.td({type:_.GE,na:[["mat-select"]],yd:function(a,b,c){a&1&&(_.Ng(c,_.dcb,5),_.Ng(c,_.BE,5),_.Ng(c,_.Ds,5));if(a&2){let d;_.Pg(d=_.Qg())&&(b.eZa=d.first);_.Pg(d=_.Qg())&&(b.options=d);_.Pg(d=_.Qg())&&(b.rL=d)}},nb:["role","combobox","aria-autocomplete","none","aria-haspopup","true","ngSkipHydration","",1,"mat-select"],ob:20,Ya:function(a,b){a&1&&_.N("keydown",function(c){return b.me(c)})("focus",function(){return b.Eq()})("blur",function(){return b.kl()});a&2&&(_.og("id",b.id)("tabindex",
b.tabIndex)("aria-controls",b.md?b.id+"-panel":null)("aria-expanded",b.md)("aria-label",b.ariaLabel||null)("aria-required",b.required.toString())("aria-disabled",b.disabled.toString())("aria-invalid",b.yg)("aria-activedescendant",b.cMa())("mat-id-collision",null),_.qg("mat-select-disabled",b.disabled)("mat-select-invalid",b.yg)("mat-select-required",b.required)("mat-select-empty",b.empty)("mat-select-multiple",b.multiple))},inputs:{disabled:"disabled",wc:"disableRipple",tabIndex:"tabIndex"},Pb:["matSelect"],
features:[_.Zg([{va:_.Vw,Fb:_.GE},{va:_.Cs,Fb:_.GE}]),_.mg],ac:["mat-select-trigger","*"],ya:9,Aa:12,Da:[["origin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-select-trigger",3,"click"],[1,"mat-select-value",3,"ngSwitch"],["class","mat-select-placeholder mat-select-min-line",4,"ngSwitchCase"],["class","mat-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-select-arrow-wrapper"],[1,"mat-select-arrow"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition",
"","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"backdropClick","attach","detach","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayMinWidth","cdkConnectedOverlayOffsetY"],[1,"mat-select-placeholder","mat-select-min-line"],[1,"mat-select-value-text",3,"ngSwitch"],["class","mat-select-min-line",4,"ngSwitchDefault"],
[4,"ngSwitchCase"],[1,"mat-select-min-line"],[1,"mat-select-panel-wrap"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],qa:function(a,b){if(a&1){const c=_.Ud();_.Eg(Plb);_.F(0,"div",2,0);_.N("click",function(){_.q(c);return _.r(b.toggle())});_.F(3,"div",3);_.C(4,xib,2,1,"span",4)(5,Aib,3,2,"span",5);_.J();_.F(6,"div",6);_.K(7,"div",7);_.J()();_.C(8,Bib,4,14,"ng-template",8);_.N("backdropClick",function(){_.q(c);return _.r(b.close())})("attach",function(){_.q(c);return _.r(b.jOa())})("detach",
function(){_.q(c);return _.r(b.close())})}a&2&&(a=_.Cg(1),_.og("aria-owns",b.md?b.id+"-panel":null),_.y(3),_.E("ngSwitch",b.empty),_.og("id",b.kda),_.y(),_.E("ngSwitchCase",!0),_.y(),_.E("ngSwitchCase",!1),_.y(3),_.E("cdkConnectedOverlayPanelClass",b.xOa)("cdkConnectedOverlayScrollStrategy",b.Ee)("cdkConnectedOverlayOrigin",a)("cdkConnectedOverlayOpen",b.md)("cdkConnectedOverlayPositions",b.HOa)("cdkConnectedOverlayMinWidth",b.uJc())("cdkConnectedOverlayOffsetY",b.Zt))},Fa:[_.Pn,_.Sn,_.Tn,_.Un,_.Yz,
_.Xz],styles:['.mat-select{display:inline-block;width:100%;outline:none}.mat-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-select-disabled .mat-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-select-arrow-wrapper{height:16px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-outline .mat-select-arrow-wrapper{transform:translateY(-25%)}.mat-form-field-appearance-standard.mat-form-field-has-label .mat-select:not(.mat-select-empty) .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:none}.mat-select-arrow{width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;margin:0 4px}.mat-form-field.mat-focused .mat-select-arrow{transform:translateX(0)}.mat-select-panel-wrap{flex-basis:100%}.mat-select-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:0;padding-bottom:0;max-height:256px;min-width:100%;border-radius:4px;outline:0}@media(forced-colors: active){.mat-select-panel{outline:solid 1px}}.mat-select-panel .mat-optgroup-label,.mat-select-panel .mat-option{font-size:inherit;line-height:3em;height:3em}.mat-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-form-field-flex{cursor:pointer}.mat-form-field-type-mat-select .mat-form-field-label{width:calc(100% - 18px)}.mat-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable .mat-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}\n'],
hb:2,data:{animation:[Jlb,Klb]},Ma:0});var HE=class extends zE{};HE.O=(()=>{let a;return function(b){return(a||(a=_.me(HE)))(b||HE)}})();
HE.wa=_.td({type:HE,na:[["xap-comparison-operator-selector"]],features:[_.mg],ya:3,Aa:2,Da:()=>[["color","accent","floatLabel","never",1,"xap-filterbar-operator-select-field"],["matInput","","placeholder","Operator",3,"focus","focusout","formControl"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],qa:function(a,b){a&1&&(_.F(0,"mat-form-field",0)(1,"mat-select",1),_.N("focus",function(){b.Kja.emit(!0)})("focusout",function(){b.Kja.emit(!1)}),_.C(2,Cib,2,2,"mat-option",2),_.J()());a&2&&(_.y(),_.E("formControl",
b.Lja),_.y(),_.E("ngForOf",b.Mja))},Fa:[_.Qn,_.BE,_.EE,_.GE,_.yw,_.Gw],styles:[".xap-filterbar-operator-select-field{width:100%}"],hb:2,Ma:0});var Rlb,Slb,Tlb,Eib,Hib;Rlb=["overlayContainer"];Slb=["valueEditor"];Tlb=[[["","header",""]],[["","footer",""]]];
Eib=function(a,b){if(a.filter&&_.wE(a.ae)&&a.Mna){if(b){if(a.Zp===b)return;a.Zp=b}a.Zp||(a.Zp=a.ae.gX()[0]);if(a.filter.config.Tm){const f=a.filter.config.Tm.get(a.Zp);if(f)if(b=f.Xj(a.Zp,a.newValue||_.GD(null)),f.Km){var c=f.Km;var d=f.Hx}else var e=f.Yid;else return}else c=a.filter.config.Km,b=a.filter.config.Xj(a.Zp,a.newValue||_.GD(null)),d=a.filter.config.Hx;if(!a.editor||a.editor.constructor!==c)if(a.editor&&(b.value=new _.FD),a.lDa.next(),a.Mna.clear(),e)a.editor=null,a.ae.Ela(e);else{a.editor=
_.fn(a.Mna,_.bn(a.Cea,c)).instance;a.editor.qc=b;let f=!0;_.x(a.editor.values,_.HA(),_.$e(([g,l])=>!_.tc(g||{},l||{})),_.v(([,g])=>g),_.$f(a.lDa)).subscribe(g=>{a.ae.Ela(g);a.filter.config.Pha&&!f&&g.mq!=null&&a.ae.UO();f=!1})}if(a.editor&&(a.editor.config=d,a.Sn&&!a.Vgb))if(Hib(a)){let f,g,l;(f=a.ug.Jd)==null||(g=f.cq)==null||(l=g.querySelector(".xap-comparison-operator-dropdown"))==null||l.focus();a.Bva=!0}else a.ae.Fua.next();_.an(a.yk);a.ae.twb.next()}};
Hib=function(a){return a.filter&&a.ae.gX().length>1||!a.filter.config.W7a};
_.IE=class{set filter(a){this.ae.filter=a}get filter(){return this.ae.filter}set Sn(a){(this.ae.Sn=a)&&this.ae.Fua.next()}get Sn(){return this.ae.Sn}set qc(a){this.ae.qc=a}get qc(){return this.ae.qc}set Mna(a){(this.VTc=a)?setTimeout(()=>{this.filter.config.rva||Eib(this);this.ug.Jd.hf()}):this.editor=null}get Mna(){return this.VTc}set editor(a){this.ae.editor=a}get editor(){return this.ae.editor}set Zp(a){this.ae.Zp=a}get Zp(){return this.ae.Zp}set newValue(a){this.ae.newValue=a}get newValue(){return this.ae.newValue}constructor(a,
b,c){this.Cea=a;this.yk=b;this.ae=c;this.Bva=!0;this.Vgb=!1;this.lDa=new _.Pf;this.Za=new _.ve;this.m_a=!1;this.Za.add(c.tMb.subscribe(()=>{_.$m(this.yk)}));this.Za.add(c.q1b.subscribe(()=>{_.$m(this.yk)}))}Ia(){this.lDa.next();this.lDa.complete();this.Za.unsubscribe()}x7(){this.Sn?this.Bva||(this.Bva=!0,this.ae.Fua.next()):this.Bva=!1}hf(){setTimeout(()=>{let a;(a=this.ug.Jd)==null||a.hf()})}lgb(){this.m_a=!0;this.ae.i5.next();this.m_a=!1}};
_.IE.O=function(a){return new (a||_.IE)(_.B(_.Pm),_.B(_.hn),_.B(_.xE))};
_.IE.wa=_.td({type:_.IE,na:[["xap-filter-editor-content"]],rb:function(a,b){a&1&&(_.Mg(Rlb,5),_.Mg(Slb,5,_.Kg));if(a&2){let c;_.Pg(c=_.Qg())&&(b.ug=c.first);_.Pg(c=_.Qg())&&(b.Mna=c.first)}},inputs:{trigger:"trigger",AG:"loadingTemplate"},ac:["[header]","[footer]"],ya:2,Aa:2,Da:[["overlayContainer","cdkConnectedOverlay"],["filterLoading",""],["valueEditor",""],["cdkConnectedOverlay","","cdkConnectedOverlayHasBackdrop","true","cdkConnectedOverlayGrowAfterOpen","true","cdkConnectedOverlayPush","true",
"cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"backdropClick","detach","cdkConnectedOverlayOpen","cdkConnectedOverlayOrigin"],["role","dialog",1,"xap-filterbar-filtereditor-popup",3,"keydown.enter","focusout"],["cdkTrapFocus","",1,"xap-filterbar-filtereditor-popup-card"],[4,"ngIf","ngIfElse"],[1,"xap-filterbar-filtereditor-popup-content"],["class","xap-filterbar-filtereditor-description",3,"id",4,"ngIf"],[1,"xap-filterbar-filtereditor-content"],[3,"xap-filterbar-filtereditor-operator-single-line",
"operators","value","appliedFilterId","change","operatorFocusChange",4,"ngIf"],[1,"xap-filterbar-filterbareditor-template"],[1,"xap-filterbar-filtereditor-description",3,"id"],[3,"change","operatorFocusChange","operators","value","appliedFilterId"],[4,"ngTemplateOutlet"]],qa:function(a,b){if(a&1){const c=_.Ud();_.Eg(Tlb);_.C(0,Lib,5,4,"ng-template",3,0,_.dh);_.N("backdropClick",function(){_.q(c);return _.r(b.ae.i5.next())})("detach",function(){_.q(c);return _.r(b.lgb())})}a&2&&_.E("cdkConnectedOverlayOpen",
b.Sn)("cdkConnectedOverlayOrigin",b.trigger)},Fa:[_.Zq,_.Rn,_.Vn,_.Yz,zE],hb:2,Ma:0});var Ulb;Ulb=[[["","header",""]],[["","footer",""]]];_.JE=class extends _.IE{lgb(){this.ae.i5.next()}};_.JE.O=(()=>{let a;return function(b){return(a||(a=_.me(_.JE)))(b||_.JE)}})();
_.JE.wa=_.td({type:_.JE,na:[["xap-filter-editor-content"]],features:[_.mg],ac:["[header]","[footer]"],ya:2,Aa:2,Da:[["overlayContainer","cdkConnectedOverlay"],["filterLoading",""],["valueEditor",""],["cdkConnectedOverlay","","cdkConnectedOverlayHasBackdrop","true","cdkConnectedOverlayGrowAfterOpen","true","cdkConnectedOverlayPush","true","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"backdropClick","detach","cdkConnectedOverlayOpen","cdkConnectedOverlayOrigin"],["role","dialog",
1,"xap-filterbar-filtereditor-popup",3,"keydown.enter","focusout"],["cdkTrapFocus","",1,"xap-filterbar-filtereditor-popup-card"],[4,"ngIf","ngIfElse"],[1,"xap-filterbar-filtereditor-popup-content"],["class","xap-filterbar-filtereditor-description",3,"id",4,"ngIf"],[1,"xap-filterbar-filtereditor-content"],[3,"xap-filterbar-filtereditor-operator-single-line","operators","value","appliedFilterId","change","operatorFocusChange",4,"ngIf"],[1,"xap-filterbar-filterbareditor-template"],[1,"xap-filterbar-filtereditor-description",
3,"id"],[3,"change","operatorFocusChange","operators","value","appliedFilterId"],[4,"ngTemplateOutlet"]],qa:function(a,b){if(a&1){const c=_.Ud();_.Eg(Ulb);_.C(0,Sib,5,4,"ng-template",3,0,_.dh);_.N("backdropClick",function(){_.q(c);return _.r(b.ae.i5.next())})("detach",function(){_.q(c);return _.r(b.lgb())})}a&2&&_.E("cdkConnectedOverlayOpen",b.Sn)("cdkConnectedOverlayOrigin",b.trigger)},Fa:[_.Zq,_.Rn,_.Vn,_.Yz,HE],hb:2,Ma:0});_.Vlb=new _.Dd("GMAT_LEGACY_CHIPS_OPTION");_.Wlb=new _.Dd("mat-chips-default-options");var $lb;_.Xlb=new _.Dd("MatChipRemove");_.Ylb=new _.Dd("MatChipAvatar");_.Zlb=new _.Dd("MatChipTrailingIcon");$lb=class{constructor(a){this.Ja=a}};_.amb=_.AC(_.Ej(_.Fj($lb),"primary"),-1);_.bmb=_.Dfb(class{constructor(a,b,c,d){this.rLa=a;this.gca=b;this.hca=c;this.rd=d;this.Yb=new _.Pf}});_.cmb=Number.MAX_SAFE_INTEGER;var dmb=new _.Dd("mat-progress-spinner-default-options",{Ea:"root",oa:Tib});var emb,fmb;emb=_.Ej(class{constructor(a){this.Ja=a}},"primary");
_.KE=class extends emb{get diameter(){return this.t2}set diameter(a){this.t2=_.ej(a);this.tra=this.qDb();this.GGb&&this.EAb()}get strokeWidth(){return this.KPa||this.diameter/10}set strokeWidth(a){this.KPa=_.ej(a)}get value(){return this.mode==="determinate"?this.Ud:0}set value(a){this.Ud=Math.max(0,Math.min(100,_.ej(a)))}constructor(a,b,c,d,e,f,g,l,p){super(a);this.Bb=c;this.xqa=p;this.t2=100;this.Ud=0;this.Vr=_.ve.EMPTY;this.mode="determinate";this.tra=this.qDb();fmb.has(c.head)||fmb.set(c.head,
new Set([100]));this.Av=d==="NoopAnimations"&&!!e&&!e.LIc;a.ma.nodeName.toLowerCase()==="mat-spinner"&&(this.mode="indeterminate");e&&(e.color&&(this.color=this.defaultColor=e.color),e.diameter&&(this.diameter=e.diameter),e.strokeWidth&&(this.strokeWidth=e.strokeWidth));b.isBrowser&&b.PHa&&g&&f&&l&&(this.Vr=g.Fc(150).subscribe(()=>{this.mode==="indeterminate"&&l.run(()=>_.$m(f))}))}Qa(){const a=this.Ja.ma;this.GGb=_.$qa(a)||this.Bb.head;this.EAb();a.classList.add("mat-progress-spinner-indeterminate-animation")}Ia(){this.Vr.unsubscribe()}vpa(){return(this.diameter-
10)/2}MJc(){const a=this.vpa()*2+this.strokeWidth;return`0 0 ${a} ${a}`}Hpa(){return 2*Math.PI*this.vpa()}sDb(){return this.mode==="determinate"?this.Hpa()*(100-this.Ud)/100:null}VCb(){return this.strokeWidth/this.diameter*100}WCb(a){let b;a=((b=a.currentScale)!=null?b:1)*50;return`${a}% ${a}%`}EAb(){const a=this.GGb,b=this.t2;let c=fmb.get(a);if(!c||!c.has(b)){const d=this.Bb.createElement("style");this.xqa&&(d.nonce=this.xqa);d.setAttribute("mat-spinner-animation",this.tra);d.textContent=this.SIc();
a.appendChild(d);c||(c=new Set,fmb.set(a,c));c.add(b)}}SIc(){const a=this.Hpa();return"\n @keyframes mat-progress-spinner-stroke-rotate-DIAMETER {\n    0%      { stroke-dashoffset: START_VALUE;  transform: rotate(0); }\n    12.5%   { stroke-dashoffset: END_VALUE;    transform: rotate(0); }\n    12.5001%  { stroke-dashoffset: END_VALUE;    transform: rotateX(180deg) rotate(72.5deg); }\n    25%     { stroke-dashoffset: START_VALUE;  transform: rotateX(180deg) rotate(72.5deg); }\n\n    25.0001%   { stroke-dashoffset: START_VALUE;  transform: rotate(270deg); }\n    37.5%   { stroke-dashoffset: END_VALUE;    transform: rotate(270deg); }\n    37.5001%  { stroke-dashoffset: END_VALUE;    transform: rotateX(180deg) rotate(161.5deg); }\n    50%     { stroke-dashoffset: START_VALUE;  transform: rotateX(180deg) rotate(161.5deg); }\n\n    50.0001%  { stroke-dashoffset: START_VALUE;  transform: rotate(180deg); }\n    62.5%   { stroke-dashoffset: END_VALUE;    transform: rotate(180deg); }\n    62.5001%  { stroke-dashoffset: END_VALUE;    transform: rotateX(180deg) rotate(251.5deg); }\n    75%     { stroke-dashoffset: START_VALUE;  transform: rotateX(180deg) rotate(251.5deg); }\n\n    75.0001%  { stroke-dashoffset: START_VALUE;  transform: rotate(90deg); }\n    87.5%   { stroke-dashoffset: END_VALUE;    transform: rotate(90deg); }\n    87.5001%  { stroke-dashoffset: END_VALUE;    transform: rotateX(180deg) rotate(341.5deg); }\n    100%    { stroke-dashoffset: START_VALUE;  transform: rotateX(180deg) rotate(341.5deg); }\n  }\n".replace(/START_VALUE/g,
`${.95*a}`).replace(/END_VALUE/g,`${.2*a}`).replace(/DIAMETER/g,`${this.tra}`)}qDb(){return this.diameter.toString().replace(".","_")}};fmb=new WeakMap;_.KE.O=function(a){return new (a||_.KE)(_.B(_.re),_.B(_.Rq),_.B(_.bi,8),_.B(_.Rm,8),_.B(dmb),_.B(_.hn),_.B(_.Yr),_.B(_.df),_.B(_.wIa,8))};
_.KE.wa=_.td({type:_.KE,na:[["mat-progress-spinner"],["mat-spinner"]],nb:["role","progressbar","tabindex","-1",1,"mat-progress-spinner","mat-spinner"],ob:11,Ya:function(a,b){a&2&&(_.og("aria-valuemin",b.mode==="determinate"?0:null)("aria-valuemax",b.mode==="determinate"?100:null)("aria-valuenow",b.mode==="determinate"?b.value:null)("mode",b.mode)("mat-id-collision",null),_.pg("width",b.diameter,"px")("height",b.diameter,"px"),_.qg("_mat-animation-noopable",b.Av))},inputs:{color:"color",diameter:"diameter",
strokeWidth:"strokeWidth",mode:"mode",value:"value"},Pb:["matProgressSpinner"],features:[_.mg],ya:4,Aa:8,Da:[["svg",""],["preserveAspectRatio","xMidYMid meet","focusable","false","aria-hidden","true",3,"ngSwitch"],["cx","50%","cy","50%",3,"animation-name","stroke-dashoffset","stroke-dasharray","stroke-width","transform-origin",4,"ngSwitchCase"],["cx","50%","cy","50%",3,"stroke-dashoffset","stroke-dasharray","stroke-width","transform-origin",4,"ngSwitchCase"],["cx","50%","cy","50%"]],qa:function(a,
b){a&1&&(_.de(),_.F(0,"svg",1,0),_.C(2,Uib,1,11,"circle",2)(3,Vib,1,9,"circle",3),_.J());a&2&&(_.pg("width",b.diameter,"px")("height",b.diameter,"px"),_.E("ngSwitch",b.mode==="indeterminate"),_.og("viewBox",b.MJc()),_.y(2),_.E("ngSwitchCase",!0),_.y(),_.E("ngSwitchCase",!1))},Fa:[_.Sn,_.Tn],styles:[".mat-progress-spinner{display:block;position:relative;overflow:hidden}.mat-progress-spinner svg{position:absolute;transform:rotate(-90deg);top:0;left:0;transform-origin:center;overflow:visible}.mat-progress-spinner circle{fill:rgba(0,0,0,0);transition:stroke-dashoffset 225ms linear}@media(forced-colors: active){.mat-progress-spinner circle{stroke:CanvasText}}.mat-progress-spinner[mode=indeterminate] svg{animation:mat-progress-spinner-linear-rotate 2000ms linear infinite}.mat-progress-spinner[mode=indeterminate] circle{transition-property:stroke;animation-duration:4000ms;animation-timing-function:cubic-bezier(0.35, 0, 0.25, 1);animation-iteration-count:infinite}.mat-progress-spinner._mat-animation-noopable svg,.mat-progress-spinner._mat-animation-noopable circle{animation:none;transition:none}@keyframes mat-progress-spinner-linear-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.606171575px;transform:rotate(0)}12.5%{stroke-dashoffset:56.5486677px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.606171575px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.5486677px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.606171575px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.5486677px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.606171575px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.5486677px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(341.5deg)}}\n"],
hb:2,Ma:0});var gmb,hmb;gmb=["autocompleteInputBox"];hmb=function(a){const b=a.g9(a.fm.value||"");a.b1?a.LZ=b:a.zP=b};_.GC=function(a){return!!a.TO&&!!a.SO};_.imb=function(a){a.cP.ma.selectionStart===0&&a.cP.ma.selectionEnd===0&&a.pUb.emit()};
_.LE=class{get disabled(){return this.Ag}set disabled(a){this.Ag=_.$i(a);a?this.fm.disable():this.fm.enable()}set g9(a){this.s0c=a;hmb(this)}get g9(){return this.s0c}constructor(a){this.Fi=a;this.ezb="Loading options";this.selected=new _.Xm;this.Rob=new _.Xm;this.WZa=new _.Xm;this.pUb=new _.Xm;this.Ag=!1;this.fm=new _.Ew;this.rc=new _.Pf;this.jia=!1;_.x(this.fm.mn,_.$f(this.rc)).subscribe(b=>{typeof b==="string"&&hmb(this)})}Dc(){this.cP.ma.classList.remove("mat-mdc-chip-input");this.cP.ma.classList.remove("mat-mdc-input-element");
this.cP.ma.classList.remove("mdc-text-field__input");this.cP.ma.classList.remove("mat-input-element")}Qa(){this.b1&&!this.LZ&&hmb(this)}Ia(){this.rc.next();this.rc.complete()}focus(){this.cP.ma.focus()}Td(){const a=this.cP.ma;a.blur();a.focus()}};_.LE.O=function(a){return new (a||_.LE)(_.B(_.tE))};
_.LE.La=_.xd({type:_.LE,rb:function(a,b){a&1&&_.Mg(gmb,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.cP=c.first)}},inputs:{disabled:"disabled",placeholder:"placeholder",Tha:"inputLabel",b1:"useRankedSuggestions",oD:"noResultsMessage",g9:"suggestionProvider",LD:"savedFilterSets"},outputs:{selected:"selected",Rob:"selectedSet",WZa:"deletedSet",pUb:"onBackspace"}});_.jmb=_.kj("panelAnimation",[_.nj("void, hidden",_.mj({opacity:0,transform:"scaleY(0.8)"})),_.oj(":enter, hidden => visible",[_.Dra([_.lj("0.03s linear",_.mj({opacity:1})),_.lj("0.12s cubic-bezier(0, 0, 0.2, 1)",_.mj({transform:"scaleY(1)"}))])]),_.oj(":leave, visible => hidden",[_.lj("0.075s linear",_.mj({opacity:0}))])]);_.kmb=new _.Dd("mat-autocomplete-default-options",{Ea:"root",oa:Wib});var lmb,mmb;lmb={va:_.sw,Fb:_.ld(()=>_.ME),xd:!0};mmb=new _.Dd("mat-autocomplete-scroll-strategy",{Ea:"root",oa:()=>{const a=_.n(_.vs);return()=>a.Mj.Bl()}});_.nmb={va:mmb,Ib:[_.vs],Ab:function(a){return()=>a.Mj.Bl()}};
_.ME=class{constructor(){this.Pc=_.n(_.re);this.kf=_.n(_.vs);this.He=_.n(_.Kg);this.vf=_.n(_.df);this.Ta=_.n(_.hn);this.Vb=_.n(_.Lr,{optional:!0});this.We=_.n(_.Ww,{optional:!0,host:!0});this.Bb=_.n(_.bi);this.uf=_.n(_.Yr);this.un=_.n(_.kmb,{optional:!0});this.caa=!1;this.Ee=_.n(mmb);this.pT=!1;this.oda=_.ve.EMPTY;this.P$=_.n(_.br);this.DDb=_.ve.EMPTY;this.wS=!0;this.CS=new _.Pf;this.qda=()=>{this.wS=this.Bb.activeElement!==this.Pc.ma||this.md};this.xe=()=>{};this.Xe=()=>{};this.position="auto";this.Lda=
"off";this.ky=new _.Pf;this.xc=_.n(_.dg);this.bKa="mat-mdc-autocomplete-panel-above";this.lp=!1;this.Qja=_.Te(()=>{const a=this.autocomplete?this.autocomplete.options:null;return a?_.x(a.Jc,_.Yf(a),_.Zf(()=>_.Ze(...a.map(b=>b.Pw)))):_.x(this.ky,_.Zf(()=>this.Qja))});this.NMa=a=>{if(a.keyCode===27&&!_.Qi(a)||a.keyCode===38&&_.Qi(a,"altKey")){if(this.Bv){let b;this.fda((b=this.AQa)!=null?b:"");this.Bv=null}this.CS.next();this.NT();a.stopPropagation();a.preventDefault()}};this.Zg=null}Dc(){this.ky.next();
this.ky.complete();const a=this.Mr();typeof a!=="undefined"&&this.vf.Ub(()=>a.addEventListener("blur",this.qda))}Sb(a){a.position&&this.xj&&(this.Ica(this.xj),this.md&&this.vb.hf())}Ia(){const a=this.Mr();typeof a!=="undefined"&&a.removeEventListener("blur",this.qda);this.DDb.unsubscribe();this.oda.unsubscribe();this.caa=!0;this.wLa();this.CS.complete();this.BS()}get md(){return this.lp&&this.autocomplete.UD}rza(){this.Fqa()}RJ(){this.aPa();this.lp&&(this.md&&this.vf.run(()=>{this.autocomplete.closed.emit()}),
this.autocomplete.BEb===this&&(this.autocomplete.dT=!1,this.autocomplete.BEb=null),this.lp=!1,this.Bv=null,this.vb&&this.vb.zg()&&(this.vb.detach(),this.mB.unsubscribe()),this.hU(),this.caa||_.an(this.Ta),this.Zg&&_.gj(this.Zg,"aria-owns",this.autocomplete.id))}hf(){this.lp&&this.vb.hf()}get xhb(){return _.x(_.Ze(this.Qja,_.x(this.autocomplete.Gb.gM,_.$e(()=>this.lp)),this.CS,this.vMa(),this.vb?_.x(this.vb.fp,_.$e(()=>this.lp)):_.u()),_.v(a=>a instanceof _.Hbb?a:null))}get cs(){return this.autocomplete&&
this.autocomplete.Gb?this.autocomplete.Gb.mf:null}vMa(){return _.x(_.Ze(_.Ve(this.Bb,"click"),_.Ve(this.Bb,"auxclick"),_.Ve(this.Bb,"touchend")),_.$e(a=>{a=_.Wi(a);const b=this.We?this.We.JO().ma:null,c=this.VJ?this.VJ.kb.ma:null;return this.lp&&a!==this.Pc.ma&&this.Bb.activeElement!==this.Pc.ma&&(!b||!b.contains(a))&&(!c||!c.contains(a))&&!!this.vb&&!this.vb.cq.contains(a)}))}Vo(a){Promise.resolve(null).then(()=>this.BI(a))}eo(a){this.xe=a}pt(a){this.Xe=a}kq(a){this.Pc.ma.disabled=a}me(a){const b=
a.keyCode,c=_.Qi(a);b!==27||c||a.preventDefault();this.lda=this.Pc.ma.value;if(this.cs&&b===13&&this.md&&!c)this.cs.Xr(),this.NT(),a.preventDefault();else if(this.autocomplete){const d=this.autocomplete.Gb.mf,e=b===38||b===40;b===9||e&&!c&&this.md?this.autocomplete.Gb.Xn(a):e&&this.Tt()&&this.Fqa(this.lda);if(e||this.autocomplete.Gb.mf!==d)this.jPa(this.autocomplete.Gb.bs||0),this.autocomplete.LJ&&this.cs&&(this.Bv||(this.AQa=this.lda),this.Bv=this.cs,this.BI(this.cs.value))}}Taa(a){var b=a.target;
let c=b.value;b.type==="number"&&(c=c==""?null:parseFloat(c));if(this.nN!==c){this.nN=c;this.Bv=null;this.autocomplete&&this.autocomplete.FD||this.xe(c);if(!c)this.LM(null,!1);else if(this.md&&!this.autocomplete.FD){var d;if(b=(d=this.autocomplete.options)==null?void 0:d.find(e=>e.selected))d=this.dDb(b.value),c!==d&&b.qg(!1)}if(this.Tt()&&this.Bb.activeElement===a.target){let e;a=(e=this.lda)!=null?e:this.Pc.ma.value;this.lda=null;this.Fqa(a)}}}RI(){this.wS?this.Tt()&&(this.nN=this.Pc.ma.value,this.rS(this.nN),
this.jy(!0)):this.wS=!0}fl(){this.Tt()&&!this.md&&this.Fqa()}jy(a=!1){this.We&&this.We.Mn==="auto"&&(a?this.We.jKa():this.We.Mn="always",this.pT=!0)}aPa(){this.pT&&(this.We&&(this.We.Mn="auto"),this.pT=!1)}NPa(){const a=new _.Ae(c=>{_.fg(()=>{c.next()},{Rb:this.xc})}),b=_.x(this.autocomplete.options.Jc,_.ag(()=>_.ds(this.xj)),_.Lf(0));return _.x(_.Ze(a,b),_.Zf(()=>this.vf.run(()=>{const c=this.md;this.NT();this.hU();_.an(this.Ta);this.md&&this.vb.hf();c!==this.md&&(this.md?this.Aaa():this.autocomplete.closed.emit());
return this.xhb})),_.Jf(1)).subscribe(c=>this.APa(c))}Aaa(){this.autocomplete.bi.emit()}wLa(){this.vb&&(this.RJ(),this.vb.dispose(),this.vb=null)}dDb(a){const b=this.autocomplete;return b&&b.ZJ?b.ZJ(a):a}BI(a){const b=this.dDb(a);a==null&&this.LM(null,!1);this.fda(b!=null?b:"")}fda(a){this.We?this.We.Ld.value=a:this.Pc.ma.value=a;this.nN=a}APa(a){const b=this.autocomplete;(a=a?a.source:this.Bv)?(this.LM(a),this.BI(a.value),this.xe(a.value),b.JLa(a),this.Pc.ma.focus()):b.FD&&this.Pc.ma.value!==this.KOc&&
(this.LM(null),this.BI(null),b.Nl?_.x(b.Nl,_.Jf(1)).subscribe(()=>this.xe(null)):this.xe(null));this.RJ()}LM(a,b){let c,d;(c=this.autocomplete)==null||(d=c.options)==null||d.forEach(e=>{e!==a&&e.selected&&e.qg(b)})}Fqa(a=this.Pc.ma.value){this.rS(a);this.jy();this.Zg&&_.fj(this.Zg,"aria-owns",this.autocomplete.id)}rS(a){let b=this.vb;if(b)this.xj.Sla(this.QS()),b.Gt({width:this.VS()});else{let d;this.wj=new _.ps(this.autocomplete.qa,this.He,{id:(d=this.We)==null?void 0:d.LO()});this.vb=b=this.kf.create(this.QI());
this.oda=this.uf.Fc().subscribe(()=>{this.md&&b&&b.Gt({width:this.VS()})});this.DDb=this.P$.observe("(max-width: 959.98px) and (orientation: landscape)").subscribe(e=>{e.matches?_.fs(_.hs(_.gs(this.xj,!0),!0),8):_.fs(_.hs(_.gs(this.xj,!1),!1),0)})}b&&!b.zg()&&(b.attach(this.wj),this.KOc=a,this.lda=null,this.mB=this.NPa());a=this.md;this.autocomplete.dT=this.lp=!0;this.autocomplete.BEb=this;let c;this.autocomplete.Fca((c=this.We)==null?void 0:c.color);this.hU();this.pS();this.md&&a!==this.md&&this.Aaa()}hU(){this.autocomplete.Kca();
if(this.md){var a=this.vb;this.iT||(this.iT=a.Un().subscribe(this.NMa));this.AT||(this.AT=a.cZ().subscribe())}else{(a=this.iT)==null||a.unsubscribe();let b;(b=this.AT)==null||b.unsubscribe();this.iT=this.AT=null}}QI(){let a,b;return new _.bs({vg:this.TS(),Nj:this.Ee(),width:this.VS(),direction:(b=this.Vb)!=null?b:void 0,Ad:(a=this.un)==null?void 0:a.uz})}TS(){const a=_.Abb(_.gs(_.ms(this.kf.position(),this.QS()),!1),!1);this.Ica(a);return this.xj=a}Ica(a){var b=[{zc:"start",Ac:"bottom",nc:"start",
uc:"top"},{zc:"end",Ac:"bottom",nc:"end",uc:"top"}],c=this.bKa;c=[{zc:"start",Ac:"top",nc:"start",uc:"bottom",Ad:c},{zc:"end",Ac:"top",nc:"end",uc:"bottom",Ad:c}];b=this.position==="above"?c:this.position==="below"?b:[...b,...c];_.es(a,b)}QS(){return this.VJ?this.VJ.kb:this.We?this.We.JO():this.Pc}VS(){return this.autocomplete.PG||this.pMa()}pMa(){return this.QS().ma.getBoundingClientRect().width}NT(){const a=this.autocomplete;if(a.ks){let b=-1;for(let c=0;c<a.options.length;c++)if(!a.options.get(c).disabled){b=
c;break}a.Gb.kj(b)}else a.Gb.kj(-1)}Tt(){const a=this.Pc.ma;return!a.readOnly&&!a.disabled&&!this.gu}Mr(){let a;return((a=this.Bb)==null?void 0:a.defaultView)||window}jPa(a){const b=this.autocomplete,c=_.rbb(a,b.options,b.rL);a===0&&c===1?b.Hca(0):b.panel&&(a=b.options.toArray()[a])&&(a=a.Tg(),b.Hca(_.sbb(a.offsetTop,a.offsetHeight,b.AMa(),b.panel.ma.offsetHeight)))}pS(){const a=this.Pc.ma.closest('body > .cdk-overlay-container [aria-modal="true"]');if(a){var b=this.autocomplete.id;this.Zg&&_.gj(this.Zg,
"aria-owns",b);_.fj(a,"aria-owns",b);this.Zg=a}}BS(){this.Zg&&(_.gj(this.Zg,"aria-owns",this.autocomplete.id),this.Zg=null)}};_.ME.O=function(a){return new (a||_.ME)};
_.ME.La=_.xd({type:_.ME,na:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],nb:[1,"mat-mdc-autocomplete-trigger"],ob:7,Ya:function(a,b){a&1&&_.N("focusin",function(){return b.RI()})("blur",function(){return b.Xe()})("input",function(c){return b.Taa(c)})("keydown",function(c){return b.me(c)})("click",function(){return b.fl()});a&2&&_.og("autocomplete",b.Lda)("role",b.gu?null:"combobox")("aria-autocomplete",b.gu?null:"list")("aria-activedescendant",b.md&&b.cs?b.cs.id:null)("aria-expanded",
b.gu?null:b.md.toString())("aria-controls",b.gu||!b.md?null:b.autocomplete==null?null:b.autocomplete.id)("aria-haspopup",b.gu?null:"listbox")},inputs:{autocomplete:[0,"matAutocomplete","autocomplete"],position:[0,"matAutocompletePosition","position"],VJ:[0,"matAutocompleteConnectedTo","connectedTo"],Lda:[0,"autocomplete","autocompleteAttribute"],gu:[2,"matAutocompleteDisabled","autocompleteDisabled",_.oh]},Pb:["matAutocompleteTrigger"],standalone:!0,features:[_.Zg([lmb]),_.ng,_.Ld]});_.NE=class{};_.NE.O=function(a){return new (a||_.NE)};_.NE.Ca=_.vd({type:_.NE});_.NE.Ba=_.Xc({Nb:[_.nmb],imports:[_.ws,_.bA,_.xs,_.Xn,_.Zr,_.bA,_.xs]});var omb=["panel"],pmb=0,qmb=class{constructor(a,b){this.source=a;this.option=b}},rmb=_.Fj(class{}),OE=class extends rmb{get isOpen(){return this.dT&&this.UD}Fca(a){this.Si=a;this.uGb(this.rj)}get ks(){return this.HAb}set ks(a){this.HAb=_.$i(a)}get LJ(){return this.IAb}set LJ(a){this.IAb=_.$i(a)}get FD(){return this.eGb}set FD(a){this.eGb=_.$i(a)}set classList(a){this.rj=a&&a.length?Bfb(a).reduce((b,c)=>{b[c]=!0;return b},{}):{};this.vGb(this.rj);this.uGb(this.rj);this.Ja.ma.className=""}constructor(a,
b,c,d){super();this.Ta=a;this.Ja=b;this.un=c;this.A$=_.ve.EMPTY;this.dT=this.UD=!1;this.ZJ=null;this.Oja=new _.Xm;this.bi=new _.Xm;this.closed=new _.Xm;this.Nja=new _.Xm;this.rj={};this.id=`mat-autocomplete-${pmb++}`;this.B9a=(d==null?void 0:d.PHa)||!1;this.HAb=!!c.ks;this.IAb=!!c.LJ;this.eGb=!!c.FD}Sd(){this.Gb=(new _.Cbb(this.options)).Jx().Uu(this.cF);this.A$=this.Gb.Fc.subscribe(a=>{this.isOpen&&this.Nja.emit({source:this,option:this.options.toArray()[a]||null})});this.Kca()}Ia(){let a;(a=this.Gb)==
null||a.destroy();this.A$.unsubscribe()}Hca(a){this.panel&&(this.panel.ma.scrollTop=a)}AMa(){return this.panel?this.panel.ma.scrollTop:0}Kca(){this.UD=!!this.options.length;this.vGb(this.rj);_.$m(this.Ta)}JLa(a){this.Oja.emit(new qmb(this,a))}US(a){return this.ariaLabel?null:this.je?(a?a+" ":"")+this.je:a}vGb(a){a[this.OOc]=this.UD;a[this.cKc]=!this.UD}uGb(a){a["mat-primary"]=this.Si==="primary";a["mat-warn"]=this.Si==="warn";a["mat-accent"]=this.Si==="accent"}cF(a){return a.disabled}};
OE.O=function(a){return new (a||OE)(_.B(_.hn),_.B(_.re),_.B(_.kmb),_.B(_.Rq))};
OE.La=_.xd({type:OE,rb:function(a,b){a&1&&(_.Mg(_.Jg,7),_.Mg(omb,5));if(a&2){let c;_.Pg(c=_.Qg())&&(b.qa=c.first);_.Pg(c=_.Qg())&&(b.panel=c.first)}},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],ZJ:"displayWith",ks:"autoActiveFirstOption",LJ:"autoSelectActiveOption",FD:"requireSelection",PG:"panelWidth",classList:[0,"class","classList"]},outputs:{Oja:"optionSelected",bi:"opened",closed:"closed",Nja:"optionActivated"},features:[_.mg]});var PE=class{get gu(){return this.xKa}set gu(a){this.xKa=_.$i(a)}constructor(a,b,c,d,e,f,g,l,p,t,w){this.Pc=a;this.kf=b;this.He=c;this.vf=d;this.Ta=e;this.Vb=g;this.We=l;this.Bb=p;this.uf=t;this.un=w;this.pT=this.xKa=this.caa=!1;this.oda=_.ve.EMPTY;this.wS=!0;this.CS=new _.Pf;this.qda=()=>{this.wS=this.Bb.activeElement!==this.Pc.ma||this.md};this.xe=()=>{};this.Xe=()=>{};this.position="auto";this.Lda="off";this.lp=!1;this.Qja=_.Te(()=>{const A=this.autocomplete?this.autocomplete.options:null;return A?
_.x(A.Jc,_.Yf(A),_.Zf(()=>_.Ze(...A.map(G=>G.Pw)))):_.x(this.vf.km,_.Jf(1),_.Zf(()=>this.Qja))});this.NMa=A=>{if(A.keyCode===27&&!_.Qi(A)||A.keyCode===38&&_.Qi(A,"altKey")){if(this.Bv){let G;this.fda((G=this.AQa)!=null?G:"");this.Bv=null}this.CS.next();this.NT();A.stopPropagation();A.preventDefault()}};this.Zg=null;this.Ee=f}Dc(){const a=this.Mr();typeof a!=="undefined"&&this.vf.Ub(()=>a.addEventListener("blur",this.qda))}Sb(a){a.position&&this.xj&&(this.Ica(this.xj),this.md&&this.vb.hf())}Ia(){const a=
this.Mr();typeof a!=="undefined"&&a.removeEventListener("blur",this.qda);this.oda.unsubscribe();this.caa=!0;this.wLa();this.CS.complete();this.BS()}get md(){return this.lp&&this.autocomplete.UD}rza(){this.rS();this.jy()}RJ(){this.aPa();this.lp&&(this.md&&this.vf.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete.dT=this.lp=!1,this.Bv=null,this.vb&&this.vb.zg()&&(this.vb.detach(),this.mB.unsubscribe()),this.hU(),this.caa||_.an(this.Ta))}hf(){this.lp&&this.vb.hf()}get xhb(){return _.x(_.Ze(this.Qja,
_.x(this.autocomplete.Gb.gM,_.$e(()=>this.lp)),this.CS,this.vMa(),this.vb?_.x(this.vb.fp,_.$e(()=>this.lp)):_.u()),_.v(a=>a instanceof fkb?a:null))}get cs(){return this.autocomplete&&this.autocomplete.Gb?this.autocomplete.Gb.mf:null}vMa(){return _.x(_.Ze(_.Ve(this.Bb,"click"),_.Ve(this.Bb,"auxclick"),_.Ve(this.Bb,"touchend")),_.$e(a=>{a=_.Wi(a);const b=this.We?this.We.Ja.ma:null,c=this.VJ?this.VJ.kb.ma:null;return this.lp&&a!==this.Pc.ma&&this.Bb.activeElement!==this.Pc.ma&&(!b||!b.contains(a))&&
(!c||!c.contains(a))&&!!this.vb&&!this.vb.cq.contains(a)}))}Vo(a){Promise.resolve(null).then(()=>this.BI(a))}eo(a){this.xe=a}pt(a){this.Xe=a}kq(a){this.Pc.ma.disabled=a}me(a){const b=a.keyCode,c=_.Qi(a);b!==27||c||a.preventDefault();if(this.cs&&b===13&&this.md&&!c)this.cs.Xr(),this.NT(),a.preventDefault();else if(this.autocomplete){const d=this.autocomplete.Gb.mf,e=b===38||b===40;b===9||e&&!c&&this.md?this.autocomplete.Gb.Xn(a):e&&this.Tt()&&this.rza();if(e||this.autocomplete.Gb.mf!==d)this.jPa(this.autocomplete.Gb.bs||
0),this.autocomplete.LJ&&this.cs&&(this.Bv||(this.AQa=this.Pc.ma.value),this.Bv=this.cs,this.BI(this.cs.value))}}Taa(a){let b=a.target,c=b.value;b.type==="number"&&(c=c==""?null:parseFloat(c));this.nN!==c&&(this.nN=c,this.Bv=null,this.xe(c),c||this.LM(null,!1),this.Tt()&&this.Bb.activeElement===a.target&&this.rza())}RI(){this.wS?this.Tt()&&(this.nN=this.Pc.ma.value,this.rS(),this.jy(!0)):this.wS=!0}fl(){this.Tt()&&!this.md&&this.rza()}jy(a=!1){this.We&&this.We.Mn==="auto"&&(a?this.We.jKa():this.We.Mn=
"always",this.pT=!0)}aPa(){this.pT&&(this.We&&(this.We.Mn="auto"),this.pT=!1)}NPa(){const a=_.x(this.vf.km,_.Jf(1)),b=_.x(this.autocomplete.options.Jc,_.ag(()=>_.ds(this.xj)),_.Lf(0));return _.x(_.Ze(a,b),_.Zf(()=>{this.vf.run(()=>{const c=this.md;this.NT();this.hU();_.an(this.Ta);this.md&&this.vb.hf();c!==this.md&&(this.md?this.Aaa():this.autocomplete.closed.emit())});return this.xhb}),_.Jf(1)).subscribe(c=>this.APa(c))}Aaa(){this.LOc=this.Pc.ma.value;this.autocomplete.bi.emit()}wLa(){this.vb&&(this.RJ(),
this.vb.dispose(),this.vb=null)}BI(a){a=this.autocomplete&&this.autocomplete.ZJ?this.autocomplete.ZJ(a):a;this.fda(a!=null?a:"")}fda(a){this.We?this.We.Ld.value=a:this.Pc.ma.value=a;this.nN=a}APa(a){const b=this.autocomplete;(a=a?a.source:this.Bv)?(this.LM(a),this.BI(a.value),this.xe(a.value),b.JLa(a),this.Pc.ma.focus()):b.FD&&this.Pc.ma.value!==this.LOc&&(this.LM(null),this.BI(null),b.Nl?_.x(b.Nl,_.Jf(1)).subscribe(()=>this.xe(null)):this.xe(null));this.RJ()}LM(a,b){let c,d;(c=this.autocomplete)==
null||(d=c.options)==null||d.forEach(e=>{e!==a&&e.selected&&e.qg(b)})}rS(){let a=this.vb;if(a)this.xj.Sla(this.QS()),a.Gt({width:this.VS()});else{var b;this.wj=new _.ps(this.autocomplete.qa,this.He,{id:(b=this.We)==null?void 0:b.LO()});this.vb=a=this.kf.create(this.QI());this.oda=this.uf.Fc().subscribe(()=>{this.md&&a&&a.Gt({width:this.VS()})})}a&&!a.zg()&&(a.attach(this.wj),this.mB=this.NPa());b=this.md;this.autocomplete.dT=this.lp=!0;let c;this.autocomplete.Fca((c=this.We)==null?void 0:c.color);
this.hU();this.pS();this.md&&b!==this.md&&this.Aaa()}hU(){this.autocomplete.Kca();if(this.md){var a=this.vb;this.iT||(this.iT=a.Un().subscribe(this.NMa));this.AT||(this.AT=a.cZ().subscribe())}else{(a=this.iT)==null||a.unsubscribe();let b;(b=this.AT)==null||b.unsubscribe();this.iT=this.AT=null}}QI(){let a,b;return new _.bs({vg:this.TS(),Nj:this.Ee(),width:this.VS(),direction:(b=this.Vb)!=null?b:void 0,Ad:(a=this.un)==null?void 0:a.uz})}TS(){const a=_.Abb(_.gs(_.ms(this.kf.position(),this.QS()),!1),
!1);this.Ica(a);return this.xj=a}Ica(a){var b=[{zc:"start",Ac:"bottom",nc:"start",uc:"top"},{zc:"end",Ac:"bottom",nc:"end",uc:"top"}],c=this.bKa;c=[{zc:"start",Ac:"top",nc:"start",uc:"bottom",Ad:c},{zc:"end",Ac:"top",nc:"end",uc:"bottom",Ad:c}];b=this.position==="above"?c:this.position==="below"?b:[...b,...c];_.es(a,b)}QS(){return this.VJ?this.VJ.kb:this.We?this.We.JO():this.Pc}VS(){return this.autocomplete.PG||this.pMa()}pMa(){return this.QS().ma.getBoundingClientRect().width}NT(){const a=this.autocomplete;
if(a.ks){let b=-1;for(let c=0;c<a.options.length;c++)if(!a.options.get(c).disabled){b=c;break}a.Gb.kj(b)}else a.Gb.kj(-1)}Tt(){const a=this.Pc.ma;return!a.readOnly&&!a.disabled&&!this.xKa}Mr(){let a;return((a=this.Bb)==null?void 0:a.defaultView)||window}jPa(a){const b=this.autocomplete,c=Efb(a,b.options,b.rL);a===0&&c===1?b.Hca(0):b.panel&&(a=b.options.toArray()[a])&&(a=a.Tg(),b.Hca(Ffb(a.offsetTop,a.offsetHeight,b.AMa(),b.panel.ma.offsetHeight)))}pS(){const a=this.Pc.ma.closest('body > .cdk-overlay-container [aria-modal="true"]');
if(a){var b=this.autocomplete.id;this.Zg&&_.gj(this.Zg,"aria-owns",b);_.fj(a,"aria-owns",b);this.Zg=a}}BS(){this.Zg&&(_.gj(this.Zg,"aria-owns",this.autocomplete.id),this.Zg=null)}};PE.O=function(a){return new (a||PE)(_.B(_.re),_.B(_.vs),_.B(_.Kg),_.B(_.df),_.B(_.hn),_.B(mmb),_.B(_.Lr,8),_.B(_.Ww,9),_.B(_.bi,8),_.B(_.Yr),_.B(_.kmb,8))};
PE.La=_.xd({type:PE,inputs:{autocomplete:[0,"matAutocomplete","autocomplete"],position:[0,"matAutocompletePosition","position"],VJ:[0,"matAutocompleteConnectedTo","connectedTo"],Lda:[0,"autocomplete","autocompleteAttribute"],gu:[0,"matAutocompleteDisabled","autocompleteDisabled"]},features:[_.Ld]});var smb;smb={va:_.sw,Fb:_.ld(()=>_.QE),xd:!0};_.QE=class extends PE{constructor(){super(...arguments);this.bKa="mat-autocomplete-panel-above"}};_.QE.O=(()=>{let a;return function(b){return(a||(a=_.me(_.QE)))(b||_.QE)}})();
_.QE.La=_.xd({type:_.QE,na:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],nb:[1,"mat-autocomplete-trigger"],ob:7,Ya:function(a,b){a&1&&_.N("focusin",function(){return b.RI()})("blur",function(){return b.Xe()})("input",function(c){return b.Taa(c)})("keydown",function(c){return b.me(c)})("click",function(){return b.fl()});a&2&&_.og("autocomplete",b.Lda)("role",b.gu?null:"combobox")("aria-autocomplete",b.gu?null:"list")("aria-activedescendant",b.md&&b.cs?b.cs.id:null)("aria-expanded",
b.gu?null:b.md.toString())("aria-owns",b.gu||!b.md?null:b.autocomplete==null?null:b.autocomplete.id)("aria-haspopup",b.gu?null:"listbox")},Pb:["matAutocompleteTrigger"],features:[_.Zg([smb]),_.mg]});_.RE=class extends OE{constructor(){super(...arguments);this.OOc="mat-autocomplete-visible";this.cKc="mat-autocomplete-hidden";this.Nl=null}};_.RE.O=(()=>{let a;return function(b){return(a||(a=_.me(_.RE)))(b||_.RE)}})();
_.RE.wa=_.td({type:_.RE,na:[["mat-autocomplete"]],yd:function(a,b,c){a&1&&(_.Ng(c,_.Ds,5),_.Ng(c,_.BE,5));if(a&2){let d;_.Pg(d=_.Qg())&&(b.rL=d);_.Pg(d=_.Qg())&&(b.options=d)}},nb:["ngSkipHydration","",1,"mat-autocomplete"],ob:1,Ya:function(a){a&2&&_.og("mat-id-collision",null)},inputs:{wc:"disableRipple"},Pb:["matAutocomplete"],features:[_.Zg([{va:_.Cs,Fb:_.RE}]),_.mg],ac:["*"],ya:1,Aa:0,Da:[["panel",""],["role","listbox",1,"mat-autocomplete-panel",3,"id","ngClass"]],qa:function(a){a&1&&(_.Eg(),
_.C(0,Xib,3,4,"ng-template"))},Fa:[_.Pn],styles:[".mat-autocomplete-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;visibility:hidden;max-width:none;max-height:256px;position:relative;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.mat-autocomplete-panel.mat-autocomplete-visible{visibility:visible}.mat-autocomplete-panel.mat-autocomplete-hidden{visibility:hidden}.mat-autocomplete-panel-above .mat-autocomplete-panel{border-radius:0;border-top-left-radius:4px;border-top-right-radius:4px}.mat-autocomplete-panel .mat-divider-horizontal{margin-top:-1px}@media(forced-colors: active){.mat-autocomplete-panel{outline:solid 1px}}mat-autocomplete{display:none}\n"],
hb:2,Ma:0});var ajb;ajb=a=>({ua:a});_.SE=function(a){a.Xha&&a.WIb.RJ()};_.TE=class extends _.LE{constructor(){super(...arguments);this.Mkb=!1}get Xha(){return this.autocomplete.isOpen}kha(a){this.fm.setValue("");a.option.value.filters?this.Rob.emit(a.option.value):this.selected.emit(a.option.value)}};_.TE.O=(()=>{let a;return function(b){return(a||(a=_.me(_.TE)))(b||_.TE)}})();
_.TE.wa=_.td({type:_.TE,na:[["xap-filter-menu"]],rb:function(a,b){a&1&&(_.Mg(_.RE,7),_.Mg(_.QE,7));if(a&2){let c;_.Pg(c=_.Qg())&&(b.autocomplete=c.first);_.Pg(c=_.Qg())&&(b.WIb=c.first)}},features:[_.mg],ya:13,Aa:13,Da:()=>[["autocompleteInputBox",""],["auto","matAutocomplete"],["standardSuggestions",""],["rankedItem",""],[1,"xap-filterbar-menu-input-box",3,"click","focusin","focusout","keydown.backspace","formControl","matAutocomplete","placeholder"],["autoActiveFirstOption","","panelWidth","auto",
1,"xap-filterbar-menu-autocomplete",3,"optionSelected","aria-label"],["class","xap-filterbar-menu-saved-group",4,"ngIf"],[4,"ngIf","ngIfElse"],["disabled","","class","xap-filterbar-menu-option",4,"ngIf"],[1,"xap-filterbar-menu-saved-group"],["label","Saved filters"],["class","xap-filterbar-menu-option xap-filterbar-menu-saved-option",3,"value",4,"ngFor","ngForOf"],[1,"xap-filterbar-menu-option","xap-filterbar-menu-saved-option",3,"value"],["mat-icon-button","","aria-label","Delete saved filter",3,
"click"],[3,"svgIcon","fontSet"],[4,"ngFor","ngForOf"],[4,"ngIf"],["class","xap-filterbar-menu-option",3,"value",4,"ngIf"],[3,"label"],["class","xap-filterbar-menu-option",3,"value",4,"ngFor","ngForOf"],[1,"xap-filterbar-menu-option",3,"value"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["disabled","",1,"xap-filterbar-menu-option"],[1,"no-results"],"color accent diameter 26 strokeWidth 3".split(" "),[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"]],qa:function(a,b){if(a&1){const c=_.Ud();
_.F(0,"input",4,0);_.N("click",function(){_.q(c);return _.r(b.Td())})("focusin",function(){_.q(c);return _.r(b.jia=!0)})("focusout",function(){_.q(c);return _.r(b.jia=!1)})("keydown.backspace",function(){_.q(c);return _.r(_.imb(b))});_.J();_.F(2,"mat-autocomplete",5,1);_.N("optionSelected",function(d){_.q(c);return _.r(b.kha(d))});_.C(4,Zib,3,1,"div",6)(5,ijb,5,6,"ng-container",7)(6,pjb,4,6,"ng-template",null,2,_.dh)(8,qjb,2,1,"mat-option",8);_.R(9,"async");_.R(10,"async");_.C(11,wjb,1,1,"ng-template",
null,3,_.dh);_.J()}if(a&2){a=_.Cg(3);const c=_.Cg(7);_.E("formControl",b.fm)("matAutocomplete",a)("placeholder",b.placeholder);_.og("aria-label",b.Tha||b.placeholder||null);_.y(2);_.E("aria-label",b.placeholder);_.y(2);_.E("ngIf",b.LD==null?null:b.LD.length);_.y();_.E("ngIf",b.b1)("ngIfElse",c);_.y(3);_.E("ngIf",_.S(9,9,b.zP)==null&&_.S(10,11,b.LZ)==null)}},Fa:[_.Qn,_.Rn,_.Vn,_.Sn,_.Tn,_.Un,_.RE,_.QE,_.BE,AE,_.Ls,_.gu,_.KE,_.uk,_.yw,_.Gw,_.Wn],hb:2,Ma:0});var Bjb=(a,b)=>b.id,tmb=0,umb=class{constructor(a,b,c,d,e={},f=a,g){this.value=a;this.sfa=b;this.ariaLabel=c;this.enabled=d;this.fSc=e;this.Jm=f;this.Lkb=g;this.id=tmb++}},vmb=1,wmb=_.Si({passive:!1,capture:!0}),UE=_.Si({passive:!0,capture:!0}),xmb=_.Si({passive:!0}),VE=class{Vn(){this.MI&&(this.uB(),this.MI=!1)}constructor(){this.Ja=_.n(_.re);this.lb=_.n(_.df);this.mc=_.n(_.Rq);this.MI=!1;this.Xya=7;this.UHb=0;this.pG=!1;this.UJb=1;this.UP=this.xZ=null;this.gYb=new _.Xm;this.qka=new _.Xm;this.Em=
new _.Xm;this.mW=new _.Xm;this.HF=new _.Xm;this.epa=!1;this.xc=_.n(_.dg);this.fOc=a=>a;this.mpa=a=>{if(this.AGb&&a.type==="focus")this.AGb=!1;else if(a.target&&this.pG){const b=this.C2(a.target);b&&this.lb.run(()=>this.qka.emit({value:b.enabled?b:null,event:a}))}};this.ZGb=a=>{if(this.pG){var b=Ijb(a),c=b?this.C2(b):null;b!==a.target&&(this.epa=!0);Ejb(a.target)&&a.preventDefault();this.lb.run(()=>this.qka.emit({value:(c==null?0:c.enabled)?c:null,event:a}))}};this.kqa=a=>{this.UP!==null&&this.pG&&
(a.type!=="blur"&&(this.epa=!0),!a.target||!this.C2(a.target)||a.relatedTarget&&this.C2(a.relatedTarget)||this.lb.run(()=>this.qka.emit({value:null,event:a})))};this.tqa=a=>{if(this.pG){this.epa=!1;var b=a.target&&this.C2(a.target);b&&this.dqa(b.Jm)&&this.lb.run(()=>{this.mW.emit({value:b.Lkb,event:a})})}};this.YNa=a=>{if(this.pG){var b=Ejb(a.target);b?b.closest(".mat-calendar-body")===this.Ja.ma&&this.lb.run(()=>{const c=this.C2(b);let d;this.HF.emit({value:(d=c==null?void 0:c.Lkb)!=null?d:null,
event:a})}):this.lb.run(()=>{this.HF.emit({value:null,event:a})})}};this.YGb=a=>{(a=Ijb(a))&&this.YNa({target:a})};this.Jf=`mat-calendar-body-${vmb++}`;this.HPa=`${this.Jf}-start-date`;this.KLa=`${this.Jf}-end-date`;_.n(_.tr).load(_.As);this.lb.Ub(()=>{const a=this.Ja.ma;a.addEventListener("touchmove",this.ZGb,wmb);a.addEventListener("mouseenter",this.mpa,UE);a.addEventListener("focus",this.mpa,UE);a.addEventListener("mouseleave",this.kqa,UE);a.addEventListener("blur",this.kqa,UE);a.addEventListener("mousedown",
this.tqa,xmb);a.addEventListener("touchstart",this.tqa,xmb);this.mc.isBrowser&&(window.addEventListener("mouseup",this.YNa),window.addEventListener("touchend",this.YGb))})}JGc(a,b){this.epa||a.enabled&&this.gYb.emit({value:a.value,event:b})}gIc(a,b){a.enabled&&this.Em.emit({value:a.value,event:b})}Q2(a){return this.V8===a||this.l5===a}Sb(a){const b=a.numCols,c=this.rows,d=this.Xya;if(a.rows||b)this.Caa=c&&c.length&&c[0].length?d-c[0].length:0;if(a.cellAspectRatio||b||!this.yS)this.yS=`${50*this.UJb/
d}%`;if(b||!this.ZAb)this.ZAb=`${100/d}%`}Ia(){const a=this.Ja.ma;a.removeEventListener("touchmove",this.ZGb,wmb);a.removeEventListener("mouseenter",this.mpa,UE);a.removeEventListener("focus",this.mpa,UE);a.removeEventListener("mouseleave",this.kqa,UE);a.removeEventListener("blur",this.kqa,UE);a.removeEventListener("mousedown",this.tqa,xmb);a.removeEventListener("touchstart",this.tqa,xmb);this.mc.isBrowser&&(window.removeEventListener("mouseup",this.YNa),window.removeEventListener("touchend",this.YGb))}cEb(a,
b){b=a*this.Xya+b;a&&(b-=this.Caa);return b==this.UHb}uB(a=!0){_.fg(()=>{setTimeout(()=>{const b=this.Ja.ma.querySelector(".mat-calendar-body-active");b&&(a||(this.AGb=!0),b.focus())})},{Rb:this.xc})}fPa(){this.MI=!0}ENa(a){return Fjb(a,this.V8,this.l5)}DNa(a){return Gjb(a,this.V8,this.l5)}dqa(a){return Hjb(a,this.V8,this.l5,this.pG)}hEb(a){return Fjb(a,this.Yv,this.Fy)}CKc(a,b,c){if(!this.hEb(a)||this.ENa(a)||!this.dqa(a))return!1;a=this.rows[b][c-1];a||(a=(b=this.rows[b-1])&&b[b.length-1]);return a&&
!this.DNa(a.Jm)}BKc(a,b,c){if(!this.gEb(a)||this.DNa(a)||!this.dqa(a))return!1;a=this.rows[b][c+1];a||(a=(b=this.rows[b+1])&&b[0]);return a&&!this.ENa(a.Jm)}gEb(a){return Gjb(a,this.Yv,this.Fy)}GKc(a){return Hjb(a,this.Yv,this.Fy,this.pG)}DKc(a){return this.Yv===this.Fy&&a===this.Yv}OKc(a){return Fjb(a,this.xZ,this.UP)}NKc(a){return Gjb(a,this.xZ,this.UP)}HKc(a){return Hjb(a,this.xZ,this.UP,this.pG)}eJc(a){return this.pG?this.V8===a&&this.l5===a?`${this.HPa} ${this.KLa}`:this.V8===a?this.HPa:this.l5===
a?this.KLa:null:null}C2(a){var b=Ejb(a);return b&&(a=b.getAttribute("data-mat-row"),b=b.getAttribute("data-mat-col"),a&&b)?this.rows[parseInt(a)][parseInt(b)]:null}};VE.O=function(a){return new (a||VE)};
VE.wa=_.td({type:VE,na:[["","mat-calendar-body",""]],nb:[1,"mat-calendar-body"],inputs:{label:"label",rows:"rows",m0b:"todayValue",V8:"startValue",l5:"endValue",KRb:"labelMinRequiredCells",Xya:"numCols",UHb:"activeCell",pG:"isRange",UJb:"cellAspectRatio",Yv:"comparisonStart",Fy:"comparisonEnd",xZ:"previewStart",UP:"previewEnd",U8:"startDateAccessibleName",k5:"endDateAccessibleName"},outputs:{gYb:"selectedValueChange",qka:"previewChange",Em:"activeDateChange",mW:"dragStarted",HF:"dragEnded"},Pb:["matCalendarBody"],
standalone:!0,features:[_.Ld,_.$g],hc:["mat-calendar-body",""],ya:7,Aa:5,Da:[["aria-hidden","true"],["role","row"],[1,"mat-calendar-body-hidden-label",3,"id"],[1,"mat-calendar-body-label"],[1,"mat-calendar-body-label",3,"paddingTop","paddingBottom"],["role","gridcell",1,"mat-calendar-body-cell-container",3,"width","paddingTop","paddingBottom"],["role","gridcell",1,"mat-calendar-body-cell-container"],["type","button",1,"mat-calendar-body-cell",3,"click","focus","ngClass","tabindex"],[1,"mat-calendar-body-cell-content",
"mat-focus-indicator"],["aria-hidden","true",1,"mat-calendar-body-cell-preview"]],qa:function(a,b){a&1&&(_.C(0,yjb,3,6,"tr",0),_.wC(1,Cjb,4,1,"tr",1,xjb,!0),_.F(3,"span",2),_.Q(4),_.J(),_.F(5,"span",2),_.Q(6),_.J());a&2&&(_.tg(b.Caa<b.KRb?0:-1),_.y(),_.xC(b.rows),_.y(2),_.E("id",b.HPa),_.y(),_.Ug(" ",b.U8,"\n"),_.y(),_.E("id",b.KLa),_.y(),_.Ug(" ",b.k5,"\n"))},Fa:[_.Pn],styles:['.mat-calendar-body{min-width:224px}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:var(--mat-datepicker-calendar-date-today-outline-color, var(--mat-app-primary))}.mat-calendar-body-label{height:0;line-height:0;text-align:start;padding-left:4.7142857143%;padding-right:4.7142857143%;font-size:var(--mat-datepicker-calendar-body-label-text-size, var(--mat-app-title-small-size));font-weight:var(--mat-datepicker-calendar-body-label-text-weight, var(--mat-app-title-small-weight));color:var(--mat-datepicker-calendar-body-label-text-color, var(--mat-app-on-surface))}.mat-calendar-body-hidden-label{display:none}.mat-calendar-body-cell-container{position:relative;height:0;line-height:0}.mat-calendar-body-cell{position:absolute;top:0;left:0;width:100%;height:100%;background:none;text-align:center;outline:none;font-family:inherit;margin:0;font-family:var(--mat-datepicker-calendar-text-font, var(--mat-app-body-medium-font));font-size:var(--mat-datepicker-calendar-text-size, var(--mat-app-body-medium-size));-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-calendar-body-cell::-moz-focus-inner{border:0}.mat-calendar-body-cell::before,.mat-calendar-body-cell::after,.mat-calendar-body-cell-preview{content:"";position:absolute;top:5%;left:0;z-index:0;box-sizing:border-box;display:block;height:90%;width:100%}.mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,.mat-calendar-body-range-start::after,.mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,.mat-calendar-body-comparison-start::after,.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:5%;width:95%;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,[dir=rtl] .mat-calendar-body-range-start::after,[dir=rtl] .mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,[dir=rtl] .mat-calendar-body-comparison-start::after,[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:0;border-radius:0;border-top-right-radius:999px;border-bottom-right-radius:999px}.mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,.mat-calendar-body-range-end::after,.mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before,.mat-calendar-body-comparison-end::after,.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}[dir=rtl] .mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,[dir=rtl] .mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before,[dir=rtl] .mat-calendar-body-comparison-end::after,[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{left:5%;border-radius:0;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-comparison-bridge-start.mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-bridge-end.mat-calendar-body-range-start::after{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}.mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,.mat-calendar-body-comparison-end.mat-calendar-body-range-start::after,[dir=rtl] .mat-calendar-body-comparison-end.mat-calendar-body-range-start::after{width:90%}.mat-calendar-body-in-preview{color:var(--mat-datepicker-calendar-date-preview-state-outline-color, var(--mat-app-primary))}.mat-calendar-body-in-preview .mat-calendar-body-cell-preview{border-top:dashed 1px;border-bottom:dashed 1px}.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{border-left:dashed 1px}[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{border-left:0;border-right:dashed 1px}.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{border-right:dashed 1px}[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{border-right:0;border-left:dashed 1px}.mat-calendar-body-disabled{cursor:default}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:var(--mat-datepicker-calendar-date-disabled-state-text-color, color-mix(in srgb, var(--mat-app-on-surface) 38%, transparent))}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:var(--mat-datepicker-calendar-date-today-disabled-state-outline-color, color-mix(in srgb, var(--mat-app-on-surface) 38%, transparent))}@media(forced-colors: active){.mat-calendar-body-disabled{opacity:.5}}.mat-calendar-body-cell-content{top:5%;left:5%;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;line-height:1;border-width:1px;border-style:solid;border-radius:999px;color:var(--mat-datepicker-calendar-date-text-color, var(--mat-app-on-surface));border-color:var(--mat-datepicker-calendar-date-outline-color, transparent)}.mat-calendar-body-cell-content.mat-focus-indicator{position:absolute}@media(forced-colors: active){.mat-calendar-body-cell-content{border:none}}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-focus-state-background-color, color-mix(in srgb, var(--mat-app-on-surface) calc(var(--mat-app-focus-state-layer-opacity) * 100%), transparent))}@media(hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-hover-state-background-color, color-mix(in srgb, var(--mat-app-on-surface) calc(var(--mat-app-hover-state-layer-opacity) * 100%), transparent))}}.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-state-background-color, var(--mat-app-primary));color:var(--mat-datepicker-calendar-date-selected-state-text-color, var(--mat-app-on-primary))}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-disabled-state-background-color, color-mix(in srgb, var(--mat-app-on-surface) 38%, transparent))}.mat-calendar-body-selected.mat-calendar-body-today{box-shadow:inset 0 0 0 1px var(--mat-datepicker-calendar-date-today-selected-state-outline-color, var(--mat-app-primary))}.mat-calendar-body-in-range::before{background:var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-app-primary-container))}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-app-tertiary-container))}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-app-tertiary-container))}.mat-calendar-body-comparison-bridge-start::before,[dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-app-primary-container)) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-app-tertiary-container)) 50%)}.mat-calendar-body-comparison-bridge-end::before,[dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-app-primary-container)) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-app-tertiary-container)) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:var(--mat-datepicker-calendar-date-in-overlap-range-state-background-color, var(--mat-app-secondary-container))}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:var(--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color, var(--mat-app-secondary))}@media(forced-colors: active){.mat-datepicker-popup:not(:empty),.mat-calendar-body-cell:not(.mat-calendar-body-in-range) .mat-calendar-body-selected{outline:solid 1px}.mat-calendar-body-today{outline:dotted 1px}.mat-calendar-body-cell::before,.mat-calendar-body-cell::after,.mat-calendar-body-selected{background:none}.mat-calendar-body-in-range::before,.mat-calendar-body-comparison-bridge-start::before,.mat-calendar-body-comparison-bridge-end::before{border-top:solid 1px;border-bottom:solid 1px}.mat-calendar-body-range-start::before{border-left:solid 1px}[dir=rtl] .mat-calendar-body-range-start::before{border-left:0;border-right:solid 1px}.mat-calendar-body-range-end::before{border-right:solid 1px}[dir=rtl] .mat-calendar-body-range-end::before{border-right:0;border-left:solid 1px}.mat-calendar-body-in-comparison-range::before{border-top:dashed 1px;border-bottom:dashed 1px}.mat-calendar-body-comparison-start::before{border-left:dashed 1px}[dir=rtl] .mat-calendar-body-comparison-start::before{border-left:0;border-right:dashed 1px}.mat-calendar-body-comparison-end::before{border-right:dashed 1px}[dir=rtl] .mat-calendar-body-comparison-end::before{border-right:0;border-left:dashed 1px}}\n'],
hb:2,Ma:0});var WE=function(a,b,c){const d=a.selection;a.selection=b;a.oPa.next({selection:b,source:c,oldValue:d})},XE=class{constructor(a,b){this.selection=a;this.hAb=b;this.jYb=this.oPa=new _.Pf;this.selection=a}Ia(){this.oPa.complete()}UKc(a){return NC(a)&&this.hAb.isValid(a)}};XE.O=function(){_.ef()};XE.ta=_.k({token:XE,oa:XE.O});
var aF=class extends XE{constructor(a){super(null,a)}add(a){WE(this,a,this)}isValid(){return this.selection!=null&&this.UKc(this.selection)}Qs(){return this.selection!=null}clone(){const a=new aF(this.hAb);WE(a,this.selection,this);return a}};aF.O=function(a){return new (a||aF)(_.m(_.SC))};aF.ta=_.k({token:aF,oa:aF.O});var ymb={va:XE,Ib:[[new _.Nm,new _.Om,XE],_.SC],Ab:function(a,b){return a||new aF(b)}};new _.Nm;new _.Om;var zmb,Amb;zmb=function(a,b){return`${a} \u2013 ${b}`};Amb=function(a,b){return`${a} to ${b}`};_.bF=class{constructor(){this.Jc=new _.Pf;this.K1c="Open calendar";this.gRc="Close calendar"}};_.bF.O=function(a){return new (a||_.bF)};_.bF.ta=_.k({token:_.bF,oa:_.bF.O,Ea:"root"});var Bmb=new _.Dd("MAT_DATE_RANGE_SELECTION_STRATEGY");new _.Nm;new _.Om;var Cmb,Dmb;Cmb=(a,b)=>b.id;Dmb=0;
_.cF=class{get qb(){return this.Fd}set qb(a){const b=this.Fd;a=_.OC(this.Xa,this.Xa.oi(a))||new Date;this.Fd=_.RC(this.Xa,a,this.Cd,this.Ed);this.HDb(b,this.Fd)||this.WI()}get selected(){return this.ye}set selected(a){this.ye=_.OC(this.Xa,this.Xa.oi(a));this.uPa(this.ye)}get Cd(){return this.tT}set Cd(a){this.tT=_.OC(this.Xa,this.Xa.oi(a))}get Ed(){return this.rT}set Ed(a){this.rT=_.OC(this.Xa,this.Xa.oi(a))}constructor(){this.Ta=_.n(_.hn);this.gy=_.n(_.ys,{optional:!0});this.Xa=_.n(_.SC,{optional:!0});
this.Vb=_.n(_.Lr,{optional:!0});this.cra=_.n(Bmb,{optional:!0});this.pN=_.ve.EMPTY;this.Ov=null;this.io=new _.Xm;this.B3=new _.Xm;this.mW=new _.Xm;this.HF=new _.Xm;this.Em=new _.Xm;this.Fd=new Date}Sd(){this.pN=_.x(this.Xa.lya,_.Yf(null)).subscribe(()=>this.WI())}Sb(a){const b=a.comparisonStart||a.comparisonEnd;b&&!b.lK&&this.uPa(this.selected);a.activeDrag&&!this.Ov&&this.ZKa()}Ia(){this.pN.unsubscribe()}cpa(a){const b=a.value,c=this.YCb(b);let d;(d=this.dJc(this.ye))===b&&d===b||this.io.emit(c);
this.B3.emit({value:c,event:a.event});this.ZKa();_.$m(this.Ta)}dda(a){const b=this.Fd;this.qb=this.YCb(a.value);_.PC(this.Xa,b,this.qb)&&this.Em.emit(this.Fd)}Raa(a){const b=this.Fd,c=this.il();switch(a.keyCode){case 37:this.qb=_.YC(this.Xa,this.Fd,c?1:-1);break;case 39:this.qb=_.YC(this.Xa,this.Fd,c?-1:1);break;case 38:this.qb=_.YC(this.Xa,this.Fd,-7);break;case 40:this.qb=_.YC(this.Xa,this.Fd,7);break;case 36:this.qb=_.YC(this.Xa,this.Fd,1-this.Xa.getDate(this.Fd));break;case 35:this.qb=_.YC(this.Xa,
this.Fd,_.UC(this.Xa,this.Fd)-this.Xa.getDate(this.Fd));break;case 33:this.qb=a.altKey?_.XC(this.Xa,this.Fd,-1):_.WC(this.Xa,this.Fd,-1);break;case 34:this.qb=a.altKey?_.XC(this.Xa,this.Fd,1):_.WC(this.Xa,this.Fd,1);break;case 13:case 32:this.tN=!0;this.WAb(this.Fd)&&a.preventDefault();return;case 27:this.IT==null||_.Qi(a)||(this.ZKa(),this.Ov?this.HF.emit({value:null,event:a}):(this.io.emit(null),this.B3.emit({value:null,event:a})),a.preventDefault(),a.stopPropagation());return;default:return}_.PC(this.Xa,
b,this.qb)&&(this.Em.emit(this.qb),this.MI());a.preventDefault()}Saa(a){if(a.keyCode===32||a.keyCode===13)this.tN&&this.WAb(this.Fd)&&this.cpa({value:this.Xa.getDate(this.Fd),event:a}),this.tN=!1}WI(){this.uPa(this.selected);this.YNc=this.OI(new Date);this.vLc=this.gy.display.monthLabel?this.Xa.format(this.qb,this.gy.display.monthLabel):Yjb(this.Xa)[this.Xa.getMonth(this.qb)].toLocaleUpperCase();this.AIc=(7+VC(this.Xa,this.Xa.getYear(this.qb),this.Xa.getMonth(this.qb),1).getDay()-_.akb(this.Xa))%
7;this.kKc();this.GHc();_.$m(this.Ta)}uB(a){this.fJ.uB(a)}MI(){this.fJ.fPa()}GFb({event:a,value:b}){if(this.cra){b=b?b.Lkb:null;var c=this.cra.mgd(b,this.selected,a);this.l3=this.OI(c.start);this.IT=this.OI(c.end);if(this.Ov&&b){let d,e;if(c=(e=(d=this.cra).sYa)==null?void 0:e.call(d,this.Ov.value,this.selected,b,a))this.l3=this.OI(c.start),this.IT=this.OI(c.end)}_.an(this.Ta)}}GLa(a){if(this.Ov)if(a.value){let b,c;const d=(b=this.cra)==null?void 0:(c=b.sYa)==null?void 0:c.call(b,this.Ov.value,this.selected,
a.value,a.event);this.HF.emit({value:d!=null?d:null,event:a.event})}else this.HF.emit({value:null,event:a.event})}YCb(a){return VC(this.Xa,this.Xa.getYear(this.qb),this.Xa.getMonth(this.qb),a)}kKc(){const a=_.akb(this.Xa),b=_.$jb(this.Xa,"narrow");let c=_.$jb(this.Xa,"long").map((d,e)=>({VSb:d,mfb:b[e],id:Dmb++}));this.VOc=c.slice(a).concat(c.slice(0,a))}GHc(){const a=_.UC(this.Xa,this.qb),b=Zjb(this.Xa);this.Nra=[[]];for(let c=0,d=this.AIc;c<a;c++,d++){d==7&&(this.Nra.push([]),d=0);const e=VC(this.Xa,
this.Xa.getYear(this.qb),this.Xa.getMonth(this.qb),c+1),f=this.wNc(e),g=this.Xa.format(e,this.gy.display.xSc),l=this.Vl?this.Vl(e,"month"):void 0;this.Nra[this.Nra.length-1].push(new umb(c+1,b[c],g,f,l,this.OI(e),e))}}wNc(a){return!!a&&(!this.Cd||_.PC(this.Xa,a,this.Cd)>=0)&&(!this.Ed||_.PC(this.Xa,a,this.Ed)<=0)&&(!this.Dj||this.Dj(a))}dJc(a){return a&&this.HDb(a,this.qb)?this.Xa.getDate(a):null}HDb(a,b){return!(!a||!b||this.Xa.getMonth(a)!=this.Xa.getMonth(b)||this.Xa.getYear(a)!=this.Xa.getYear(b))}OI(a){if(a){const b=
this.Xa.getYear(a),c=this.Xa.getMonth(a);return(new Date(b,c,this.Xa.getDate(a))).getTime()}return null}il(){return this.Vb&&this.Vb.value==="rtl"}uPa(a){this.qMc=this.pMc=this.OI(a);this.PKc=!1;this.bHc=this.OI(this.Yv);this.aHc=this.OI(this.Fy)}WAb(a){return!this.Dj||this.Dj(a)}ZKa(){this.l3=this.IT=null}};_.cF.O=function(a){return new (a||_.cF)};
_.cF.wa=_.td({type:_.cF,na:[["mat-month-view"]],rb:function(a,b){a&1&&_.Mg(VE,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.fJ=c.first)}},inputs:{qb:"activeDate",selected:"selected",Cd:"minDate",Ed:"maxDate",Dj:"dateFilter",Vl:"dateClass",Yv:"comparisonStart",Fy:"comparisonEnd",U8:"startDateAccessibleName",k5:"endDateAccessibleName",Ov:"activeDrag"},outputs:{io:"selectedChange",B3:"_userSelection",mW:"dragStarted",HF:"dragEnded",Em:"activeDateChange"},Pb:["matMonthView"],standalone:!0,features:[_.Ld,_.$g],
ya:8,Aa:14,Da:[["role","grid",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["scope","col"],["aria-hidden","true"],["colspan","7",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","previewChange","dragStarted","dragEnded","keyup","keydown","label","rows","todayValue","startValue","endValue","comparisonStart","comparisonEnd","previewStart","previewEnd","isRange","labelMinRequiredCells","activeCell","startDateAccessibleName","endDateAccessibleName"],
[1,"cdk-visually-hidden"]],qa:function(a,b){a&1&&(_.F(0,"table",0)(1,"thead",1)(2,"tr"),_.wC(3,Jjb,5,2,"th",2,Cmb),_.J(),_.F(5,"tr",3),_.K(6,"th",4),_.J()(),_.F(7,"tbody",5),_.N("selectedValueChange",function(c){return b.cpa(c)})("activeDateChange",function(c){return b.dda(c)})("previewChange",function(c){return b.GFb(c)})("dragStarted",function(c){return b.mW.emit(c)})("dragEnded",function(c){return b.GLa(c)})("keyup",function(c){return b.Saa(c)})("keydown",function(c){return b.Raa(c)}),_.J()());
a&2&&(_.y(3),_.xC(b.VOc),_.y(4),_.E("label",b.vLc)("rows",b.Nra)("todayValue",b.YNc)("startValue",b.qMc)("endValue",b.pMc)("comparisonStart",b.bHc)("comparisonEnd",b.aHc)("previewStart",b.l3)("previewEnd",b.IT)("isRange",b.PKc)("labelMinRequiredCells",3)("activeCell",b.Xa.getDate(b.qb)-1)("startDateAccessibleName",b.U8)("endDateAccessibleName",b.k5))},Fa:[VE],hb:2,Ma:0});var dF=class{get qb(){return this.Fd}set qb(a){let b=this.Fd;a=_.OC(this.Xa,this.Xa.oi(a))||new Date;this.Fd=_.RC(this.Xa,a,this.Cd,this.Ed);Ljb(this.Xa,b,this.Fd,this.Cd,this.Ed)||this.WI()}get selected(){return this.ye}set selected(a){this.ye=_.OC(this.Xa,this.Xa.oi(a));this.kNc(a)}get Cd(){return this.tT}set Cd(a){this.tT=_.OC(this.Xa,this.Xa.oi(a))}get Ed(){return this.rT}set Ed(a){this.rT=_.OC(this.Xa,this.Xa.oi(a))}constructor(){this.Ta=_.n(_.hn);this.Xa=_.n(_.SC,{optional:!0});this.Vb=_.n(_.Lr,
{optional:!0});this.pN=_.ve.EMPTY;this.io=new _.Xm;this.rR=new _.Xm;this.Em=new _.Xm;this.Fd=new Date}Sd(){this.pN=_.x(this.Xa.lya,_.Yf(null)).subscribe(()=>this.WI())}Ia(){this.pN.unsubscribe()}WI(){this.aOc=this.Xa.getYear(new Date);const a=this.Xa.getYear(this.Fd)-HC(this.Xa,this.qb,this.Cd,this.Ed);this.NHb=[];for(let b=0,c=[];b<24;b++)c.push(a+b),c.length==4&&(this.NHb.push(c.map(d=>this.qHc(d))),c=[]);_.$m(this.Ta)}MHb(a){var b=a.value;a=VC(this.Xa,b,0,1);b=this.aDb(b);this.rR.emit(a);this.io.emit(b)}dda(a){const b=
this.Fd;this.qb=this.aDb(a.value);_.PC(this.Xa,b,this.qb)&&this.Em.emit(this.qb)}Raa(a){const b=this.Fd,c=this.il();switch(a.keyCode){case 37:this.qb=_.XC(this.Xa,this.Fd,c?1:-1);break;case 39:this.qb=_.XC(this.Xa,this.Fd,c?-1:1);break;case 38:this.qb=_.XC(this.Xa,this.Fd,-4);break;case 40:this.qb=_.XC(this.Xa,this.Fd,4);break;case 36:this.qb=_.XC(this.Xa,this.Fd,-HC(this.Xa,this.qb,this.Cd,this.Ed));break;case 35:this.qb=_.XC(this.Xa,this.Fd,24-HC(this.Xa,this.qb,this.Cd,this.Ed)-1);break;case 33:this.qb=
_.XC(this.Xa,this.Fd,a.altKey?-240:-24);break;case 34:this.qb=_.XC(this.Xa,this.Fd,a.altKey?240:24);break;case 13:case 32:this.tN=!0;break;default:return}_.PC(this.Xa,b,this.qb)&&this.Em.emit(this.qb);this.MI();a.preventDefault()}Saa(a){if(a.keyCode===32||a.keyCode===13)this.tN&&this.MHb({value:this.Xa.getYear(this.Fd),event:a}),this.tN=!1}PIc(){return HC(this.Xa,this.qb,this.Cd,this.Ed)}uB(){this.fJ.uB()}MI(){this.fJ.fPa()}aDb(a){const b=this.Xa.getMonth(this.qb),c=_.UC(this.Xa,VC(this.Xa,a,b,1));
return VC(this.Xa,a,b,Math.min(this.Xa.getDate(this.qb),c))}qHc(a){var b=VC(this.Xa,a,0,1);const c=TC(this.Xa,b);b=this.Vl?this.Vl(b,"multi-year"):void 0;return new umb(a,c,c,this.yNc(a),b)}yNc(a){if(a===void 0||a===null||this.Ed&&a>this.Xa.getYear(this.Ed)||this.Cd&&a<this.Xa.getYear(this.Cd))return!1;if(!this.Dj)return!0;for(var b=VC(this.Xa,a,0,1);this.Xa.getYear(b)==a;b=_.YC(this.Xa,b,1))if(this.Dj(b))return!0;return!1}il(){return this.Vb&&this.Vb.value==="rtl"}kNc(a){this.nPa=null;a&&(this.nPa=
this.Xa.getYear(a))}};dF.O=function(a){return new (a||dF)};
dF.wa=_.td({type:dF,na:[["mat-multi-year-view"]],rb:function(a,b){a&1&&_.Mg(VE,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.fJ=c.first)}},inputs:{qb:"activeDate",selected:"selected",Cd:"minDate",Ed:"maxDate",Dj:"dateFilter",Vl:"dateClass"},outputs:{io:"selectedChange",rR:"yearSelected",Em:"activeDateChange"},Pb:["matMultiYearView"],standalone:!0,features:[_.$g],ya:5,Aa:7,Da:[["role","grid",1,"mat-calendar-table"],["aria-hidden","true",1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],
["mat-calendar-body","",3,"selectedValueChange","activeDateChange","keyup","keydown","rows","todayValue","startValue","endValue","numCols","cellAspectRatio","activeCell"]],qa:function(a,b){a&1&&(_.F(0,"table",0)(1,"thead",1)(2,"tr"),_.K(3,"th",2),_.J()(),_.F(4,"tbody",3),_.N("selectedValueChange",function(c){return b.MHb(c)})("activeDateChange",function(c){return b.dda(c)})("keyup",function(c){return b.Saa(c)})("keydown",function(c){return b.Raa(c)}),_.J()());a&2&&(_.y(4),_.E("rows",b.NHb)("todayValue",
b.aOc)("startValue",b.nPa)("endValue",b.nPa)("numCols",4)("cellAspectRatio",4/7)("activeCell",b.PIc()))},Fa:[VE],hb:2,Ma:0});_.eF=class{get qb(){return this.Fd}set qb(a){let b=this.Fd;a=_.OC(this.Xa,this.Xa.oi(a))||new Date;this.Fd=_.RC(this.Xa,a,this.Cd,this.Ed);this.Xa.getYear(b)!==this.Xa.getYear(this.Fd)&&this.WI()}get selected(){return this.ye}set selected(a){this.ye=_.OC(this.Xa,this.Xa.oi(a));this.tGb(a)}get Cd(){return this.tT}set Cd(a){this.tT=_.OC(this.Xa,this.Xa.oi(a))}get Ed(){return this.rT}set Ed(a){this.rT=_.OC(this.Xa,this.Xa.oi(a))}constructor(){this.Ta=_.n(_.hn);this.gy=_.n(_.ys,{optional:!0});this.Xa=
_.n(_.SC,{optional:!0});this.Vb=_.n(_.Lr,{optional:!0});this.pN=_.ve.EMPTY;this.io=new _.Xm;this.CP=new _.Xm;this.Em=new _.Xm;this.Fd=new Date}Sd(){this.pN=_.x(this.Xa.lya,_.Yf(null)).subscribe(()=>this.WI())}Ia(){this.pN.unsubscribe()}QEb(a){a=a.value;const b=VC(this.Xa,this.Xa.getYear(this.qb),a,1);this.CP.emit(b);a=this.ZCb(a);this.io.emit(a)}dda(a){const b=this.Fd;this.qb=this.ZCb(a.value);_.PC(this.Xa,b,this.qb)&&this.Em.emit(this.qb)}Raa(a){const b=this.Fd,c=this.il();switch(a.keyCode){case 37:this.qb=
_.WC(this.Xa,this.Fd,c?1:-1);break;case 39:this.qb=_.WC(this.Xa,this.Fd,c?-1:1);break;case 38:this.qb=_.WC(this.Xa,this.Fd,-4);break;case 40:this.qb=_.WC(this.Xa,this.Fd,4);break;case 36:this.qb=_.WC(this.Xa,this.Fd,-this.Xa.getMonth(this.Fd));break;case 35:this.qb=_.WC(this.Xa,this.Fd,11-this.Xa.getMonth(this.Fd));break;case 33:this.qb=_.XC(this.Xa,this.Fd,a.altKey?-10:-1);break;case 34:this.qb=_.XC(this.Xa,this.Fd,a.altKey?10:1);break;case 13:case 32:this.tN=!0;break;default:return}_.PC(this.Xa,
b,this.qb)&&(this.Em.emit(this.qb),this.MI());a.preventDefault()}Saa(a){if(a.keyCode===32||a.keyCode===13)this.tN&&this.QEb({value:this.Xa.getMonth(this.Fd),event:a}),this.tN=!1}WI(){this.tGb(this.selected);this.ZNc=this.iDb(new Date);this.YOc=TC(this.Xa,this.qb);let a=Yjb(this.Xa);this.xLc=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(b=>b.map(c=>this.pHc(c,a[c])));_.$m(this.Ta)}uB(){this.fJ.uB()}MI(){this.fJ.fPa()}iDb(a){return a&&this.Xa.getYear(a)==this.Xa.getYear(this.qb)?this.Xa.getMonth(a):null}ZCb(a){var b=
VC(this.Xa,this.Xa.getYear(this.qb),a,1);b=_.UC(this.Xa,b);return VC(this.Xa,this.Xa.getYear(this.qb),a,Math.min(this.Xa.getDate(this.qb),b))}pHc(a,b){var c=VC(this.Xa,this.Xa.getYear(this.qb),a,1);const d=this.Xa.format(c,this.gy.display.F0c);c=this.Vl?this.Vl(c,"year"):void 0;return new umb(a,b.toLocaleUpperCase(),d,this.xNc(a),c)}xNc(a){var b=this.Xa.getYear(this.qb);if(a===void 0||a===null||this.VKc(b,a)||this.WKc(b,a))return!1;if(!this.Dj)return!0;for(b=VC(this.Xa,b,a,1);this.Xa.getMonth(b)==
a;b=_.YC(this.Xa,b,1))if(this.Dj(b))return!0;return!1}VKc(a,b){if(this.Ed){const c=this.Xa.getYear(this.Ed),d=this.Xa.getMonth(this.Ed);return a>c||a===c&&b>d}return!1}WKc(a,b){if(this.Cd){const c=this.Xa.getYear(this.Cd),d=this.Xa.getMonth(this.Cd);return a<c||a===c&&b<d}return!1}il(){return this.Vb&&this.Vb.value==="rtl"}tGb(a){this.kGb=this.iDb(a)}};_.eF.O=function(a){return new (a||_.eF)};
_.eF.wa=_.td({type:_.eF,na:[["mat-year-view"]],rb:function(a,b){a&1&&_.Mg(VE,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.fJ=c.first)}},inputs:{qb:"activeDate",selected:"selected",Cd:"minDate",Ed:"maxDate",Dj:"dateFilter",Vl:"dateClass"},outputs:{io:"selectedChange",CP:"monthSelected",Em:"activeDateChange"},Pb:["matYearView"],standalone:!0,features:[_.$g],ya:5,Aa:9,Da:[["role","grid",1,"mat-calendar-table"],["aria-hidden","true",1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],
["mat-calendar-body","",3,"selectedValueChange","activeDateChange","keyup","keydown","label","rows","todayValue","startValue","endValue","labelMinRequiredCells","numCols","cellAspectRatio","activeCell"]],qa:function(a,b){a&1&&(_.F(0,"table",0)(1,"thead",1)(2,"tr"),_.K(3,"th",2),_.J()(),_.F(4,"tbody",3),_.N("selectedValueChange",function(c){return b.QEb(c)})("activeDateChange",function(c){return b.dda(c)})("keyup",function(c){return b.Saa(c)})("keydown",function(c){return b.Raa(c)}),_.J()());a&2&&
(_.y(4),_.E("label",b.YOc)("rows",b.xLc)("todayValue",b.ZNc)("startValue",b.kGb)("endValue",b.kGb)("labelMinRequiredCells",2)("numCols",4)("cellAspectRatio",4/7)("activeCell",b.Xa.getMonth(b.qb)))},Fa:[VE],hb:2,Ma:0});var Emb=1,gF=class{constructor(){this.Ui=_.n(_.bF);this.calendar=_.n(_.fF);this.Xa=_.n(_.SC,{optional:!0});this.gy=_.n(_.ys,{optional:!0});this.Jf=`mat-calendar-header-${Emb++}`;this.xFb=`${this.Jf}-period-label`;const a=_.n(_.hn);this.calendar.Yb.subscribe(()=>_.$m(a))}get Jza(){return this.calendar.eh=="month"?this.Xa.format(this.calendar.qb,this.gy.display.Web).toLocaleUpperCase():this.calendar.eh=="year"?TC(this.Xa,this.calendar.qb):zmb(...this.OCb())}get D2c(){return this.calendar.eh=="month"?
this.Xa.format(this.calendar.qb,this.gy.display.Web).toLocaleUpperCase():this.calendar.eh=="year"?TC(this.Xa,this.calendar.qb):Amb(...this.OCb())}get Xhb(){return this.calendar.eh=="month"?"Choose month and year":"Choose date"}get Qib(){return{month:"Previous month",year:"Previous year","multi-year":"Previous 24 years"}[this.calendar.eh]}get Bfb(){return{month:"Next month",year:"Next year","multi-year":"Next 24 years"}[this.calendar.eh]}Yza(){return this.calendar.Cd?!this.calendar.Cd||!this.pEb(this.calendar.qb,
this.calendar.Cd):!0}Pya(){return!this.calendar.Ed||!this.pEb(this.calendar.qb,this.calendar.Ed)}pEb(a,b){return this.calendar.eh=="month"?this.Xa.getYear(a)==this.Xa.getYear(b)&&this.Xa.getMonth(a)==this.Xa.getMonth(b):this.calendar.eh=="year"?this.Xa.getYear(a)==this.Xa.getYear(b):Ljb(this.Xa,a,b,this.calendar.Cd,this.calendar.Ed)}OCb(){var a=this.Xa.getYear(this.calendar.qb)-HC(this.Xa,this.calendar.qb,this.calendar.Cd,this.calendar.Ed),b=a+24-1;a=TC(this.Xa,VC(this.Xa,a,0,1));b=TC(this.Xa,VC(this.Xa,
b,0,1));return[a,b]}};gF.O=function(a){return new (a||gF)};
gF.wa=_.td({type:gF,na:[["mat-calendar-header"]],Pb:["matCalendarHeader"],standalone:!0,features:[_.$g],ac:["*"],ya:13,Aa:11,Da:[[1,"mat-calendar-header"],[1,"mat-calendar-controls"],["aria-live","polite",1,"cdk-visually-hidden",3,"id"],["mat-button","","type","button",1,"mat-calendar-period-button",3,"click"],["aria-hidden","true"],["viewBox","0 0 10 5","focusable","false","aria-hidden","true",1,"mat-calendar-arrow"],["points","0,0 5,5 10,0"],[1,"mat-calendar-spacer"],["mat-icon-button","","type",
"button",1,"mat-calendar-previous-button",3,"click","disabled"],["mat-icon-button","","type","button",1,"mat-calendar-next-button",3,"click","disabled"]],qa:function(a,b){a&1&&(_.Eg(),_.F(0,"div",0)(1,"div",1)(2,"span",2),_.Q(3),_.J(),_.F(4,"button",3),_.N("click",function(){b.calendar.eh=b.calendar.eh=="month"?"multi-year":"month"}),_.F(5,"span",4),_.Q(6),_.J(),_.de(),_.F(7,"svg",5),_.K(8,"polygon",6),_.J()(),_.Td.uF=null,_.K(9,"div",7),_.Gg(10),_.F(11,"button",8),_.N("click",function(){b.calendar.qb=
b.calendar.eh=="month"?_.WC(b.Xa,b.calendar.qb,-1):_.XC(b.Xa,b.calendar.qb,b.calendar.eh=="year"?-1:-24)}),_.J(),_.F(12,"button",9),_.N("click",function(){b.calendar.qb=b.calendar.eh=="month"?_.WC(b.Xa,b.calendar.qb,1):_.XC(b.Xa,b.calendar.qb,b.calendar.eh=="year"?1:24)}),_.J()()());a&2&&(_.y(2),_.E("id",b.xFb),_.y(),_.Vg(b.D2c),_.y(),_.og("aria-label",b.Xhb)("aria-describedby",b.xFb),_.y(2),_.Vg(b.Jza),_.y(),_.qg("mat-calendar-invert",b.calendar.eh!=="month"),_.y(4),_.E("disabled",!b.Yza()),_.og("aria-label",
b.Qib),_.y(),_.E("disabled",!b.Pya()),_.og("aria-label",b.Bfb))},Fa:[_.ot,_.rt],hb:2,Ma:0});
_.fF=class{get Pz(){return this.GPa}set Pz(a){this.GPa=_.OC(this.Xa,this.Xa.oi(a))}get selected(){return this.ye}set selected(a){this.ye=_.OC(this.Xa,this.Xa.oi(a))}get Cd(){return this.tT}set Cd(a){this.tT=_.OC(this.Xa,this.Xa.oi(a))}get Ed(){return this.rT}set Ed(a){this.rT=_.OC(this.Xa,this.Xa.oi(a))}get qb(){return this.QGc}set qb(a){this.QGc=_.RC(this.Xa,a,this.Cd,this.Ed);this.Yb.next();_.$m(this.Ta)}get eh(){return this.pLa}set eh(a){const b=this.pLa!==a?a:null;this.pLa=a;this.vqa=!0;_.$m(this.Ta);
b&&this.lR.emit(b)}constructor(){this.Xa=_.n(_.SC,{optional:!0});this.gy=_.n(_.ys,{optional:!0});this.Ta=_.n(_.hn);this.vqa=!1;this.RQ="month";this.io=new _.Xm;this.rR=new _.Xm;this.CP=new _.Xm;this.lR=new _.Xm(!0);this.B3=new _.Xm;this.BHb=new _.Xm;this.Coa=null;this.Yb=new _.Pf;this.lba=_.n(_.bF).Jc.subscribe(()=>{_.$m(this.Ta);this.Yb.next()})}Sd(){this.CGc=new _.os(this.HX||gF);this.qb=this.Pz||new Date;this.pLa=this.RQ}Vn(){this.vqa&&(this.vqa=!1,this.iMa().uB(!1))}Ia(){this.lba.unsubscribe();
this.Yb.complete()}Sb(a){const b=a.minDate&&!QC(this.Xa,a.minDate.Ij,a.minDate.og)?a.minDate:void 0,c=a.maxDate&&!QC(this.Xa,a.maxDate.Ij,a.maxDate.og)?a.maxDate:void 0;(a=b||c||a.dateFilter)&&!a.lK&&(a=this.iMa())&&(this.vqa=!0,_.an(this.Ta),a.WI());this.Yb.next()}cpa(a){const b=a.value;b&&!QC(this.Xa,b,this.selected)&&this.io.emit(b);this.B3.emit(a)}ZOc(a){this.rR.emit(a)}wLc(a){this.CP.emit(a)}xDb(a,b){this.qb=a;this.eh=b}bIc(a){this.Coa=a}GLa(a){this.Coa&&(a.value&&this.BHb.emit(a),this.Coa=null)}iMa(){return this.k7||
this.EDa||this.H0c}};_.fF.O=function(a){return new (a||_.fF)};
_.fF.wa=_.td({type:_.fF,na:[["mat-calendar"]],rb:function(a,b){a&1&&(_.Mg(_.cF,5),_.Mg(_.eF,5),_.Mg(dF,5));if(a&2){let c;_.Pg(c=_.Qg())&&(b.k7=c.first);_.Pg(c=_.Qg())&&(b.EDa=c.first);_.Pg(c=_.Qg())&&(b.H0c=c.first)}},nb:[1,"mat-calendar"],inputs:{HX:"headerComponent",Pz:"startAt",RQ:"startView",selected:"selected",Cd:"minDate",Ed:"maxDate",Dj:"dateFilter",Vl:"dateClass",Yv:"comparisonStart",Fy:"comparisonEnd",U8:"startDateAccessibleName",k5:"endDateAccessibleName"},outputs:{io:"selectedChange",rR:"yearSelected",
CP:"monthSelected",lR:"viewChanged",B3:"_userSelection",BHb:"_userDragDrop"},Pb:["matCalendar"],standalone:!0,features:[_.Zg([ymb]),_.Ld,_.$g],ya:5,Aa:2,Da:[[3,"cdkPortalOutlet"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"mat-calendar-content"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass"],[3,"activeDateChange",
"_userSelection","dragStarted","dragEnded","activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag"],[3,"activeDateChange","monthSelected","selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"],[3,"activeDateChange","yearSelected","selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"]],qa:function(a,b){a&1&&(_.C(0,Mjb,0,0,"ng-template",
0),_.F(1,"div",1),_.C(2,Njb,1,11,"mat-month-view",2)(3,Ojb,1,6,"mat-year-view",3)(4,Pjb,1,6,"mat-multi-year-view",3),_.J());if(a&2){let c;_.E("cdkPortalOutlet",b.CGc);_.y(2);_.tg((c=b.eh)==="month"?2:c==="year"?3:c==="multi-year"?4:-1)}},Fa:[_.ts,_.MC,_.cF,_.eF,dF],styles:['.mat-calendar{display:block;line-height:normal;font-family:var(--mat-datepicker-calendar-text-font, var(--mat-app-body-medium-font));font-size:var(--mat-datepicker-calendar-text-size, var(--mat-app-body-medium-size))}.mat-calendar-header{padding:8px 8px 0 8px}.mat-calendar-content{padding:0 8px 8px 8px;outline:none}.mat-calendar-controls{display:flex;align-items:center;margin:5% calc(4.7142857143% - 16px)}.mat-calendar-spacer{flex:1 1 auto}.mat-calendar-period-button{min-width:0;margin:0 8px;font-size:var(--mat-datepicker-calendar-period-button-text-size, var(--mat-app-title-small-size));font-weight:var(--mat-datepicker-calendar-period-button-text-weight, var(--mat-app-title-small-weight));--mdc-text-button-label-text-color:var(--mat-datepicker-calendar-period-button-text-color, var(--mat-app-on-surface-variant))}.mat-calendar-arrow{display:inline-block;width:10px;height:5px;margin:0 0 0 5px;vertical-align:middle;fill:var(--mat-datepicker-calendar-period-button-icon-color, var(--mat-app-on-surface-variant))}.mat-calendar-arrow.mat-calendar-invert{transform:rotate(180deg)}[dir=rtl] .mat-calendar-arrow{margin:0 5px 0 0}@media(forced-colors: active){.mat-calendar-arrow{fill:CanvasText}}.mat-calendar-previous-button,.mat-calendar-next-button{position:relative}.mat-datepicker-content .mat-calendar-previous-button:not(.mat-mdc-button-disabled),.mat-datepicker-content .mat-calendar-next-button:not(.mat-mdc-button-disabled){color:var(--mat-datepicker-calendar-navigation-button-icon-color, var(--mat-app-on-surface-variant))}.mat-calendar-previous-button::after,.mat-calendar-next-button::after{top:0;left:0;right:0;bottom:0;position:absolute;content:"";margin:15.5px;border:0 solid currentColor;border-top-width:2px}[dir=rtl] .mat-calendar-previous-button,[dir=rtl] .mat-calendar-next-button{transform:rotate(180deg)}.mat-calendar-previous-button::after{border-left-width:2px;transform:translateX(2px) rotate(-45deg)}.mat-calendar-next-button::after{border-right-width:2px;transform:translateX(-2px) rotate(45deg)}.mat-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mat-calendar-table-header th{text-align:center;padding:0 0 8px 0;color:var(--mat-datepicker-calendar-header-text-color, var(--mat-app-on-surface-variant));font-size:var(--mat-datepicker-calendar-header-text-size, var(--mat-app-title-small-size));font-weight:var(--mat-datepicker-calendar-header-text-weight, var(--mat-app-title-small-weight))}.mat-calendar-table-header-divider{position:relative;height:1px}.mat-calendar-table-header-divider::after{content:"";position:absolute;top:0;left:-8px;right:-8px;height:1px;background:var(--mat-datepicker-calendar-header-divider-color, transparent)}.mat-calendar-body-cell-content::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}.mat-calendar-body-cell:focus .mat-focus-indicator::before{content:""}\n'],
hb:2,Ma:0});var Fmb=class{constructor(a,b){this.target=a;this.targetElement=b;this.value=this.target.value}},hF=class{get value(){return this.Bm?this.vDb(this.Bm.selection):this.ny}set value(a){this.uKa(a)}get disabled(){return!!this.oc||!1}set disabled(a){const b=this.Ja.ma;this.oc!==a&&(this.oc=a,this.Yb.next(void 0));a&&this.yn&&b.blur&&b.blur()}LJc(){return[this.WLc,this.rLc,this.oLc,this.uIc]}zMc(a){this.Bm=a;this.BQa.unsubscribe();this.ny&&this.CI(this.ny);this.BQa=this.Bm.jYb.subscribe(b=>{this.zNc(b)&&
(b=this.vDb(b.selection),this.T2=this.GNa(b),this.apa(b),this.Xe(),this.ZLa(b),this.ou.emit(new Fmb(this,this.Ja.ma)),this.AZa.emit(new Fmb(this,this.Ja.ma)))})}constructor(){this.Ja=_.n(_.re);this.Xa=_.n(_.SC,{optional:!0});this.gy=_.n(_.ys,{optional:!0});this.AZa=new _.Xm;this.ou=new _.Xm;this.Yb=new _.Pf;this.Xe=()=>{};this.EN=()=>{};this.apa=()=>{};this.GEb=this.BQa=_.ve.EMPTY;this.WLc=()=>this.T2?null:{matDatepickerParse:{text:this.Ja.ma.value}};this.uIc=a=>{a=_.OC(this.Xa,this.Xa.oi(a.value));
return!a||this.QNa(a)?null:{matDatepickerFilter:!0}};this.rLc=a=>{a=_.OC(this.Xa,this.Xa.oi(a.value));const b=this.sMa();return!b||!a||_.PC(this.Xa,b,a)<=0?null:{matDatepickerMin:{min:b,actual:a}}};this.oLc=a=>{a=_.OC(this.Xa,this.Xa.oi(a.value));const b=this.rMa();return!b||!a||_.PC(this.Xa,b,a)>=0?null:{matDatepickerMax:{max:b,actual:a}}};this.T2=!1;this.GEb=this.Xa.lya.subscribe(()=>{this.uKa(this.value)})}Dc(){this.yn=!0}Sb(a){a:{var b=this.Xa;const c=Object.keys(a);for(let d of c){const {Ij:e,
og:f}=a[d];if(NC(e)&&NC(f)){if(!QC(b,e,f)){a=!0;break a}}else{a=!0;break a}}a=!1}a&&this.Yb.next(void 0)}Ia(){this.BQa.unsubscribe();this.GEb.unsubscribe();this.Yb.complete()}Gka(a){this.EN=a}validate(a){return this.jda?this.jda(a):null}Vo(a){this.uKa(a)}eo(a){this.apa=a}pt(a){this.Xe=a}kq(a){this.disabled=a}Bqa(a){const b=["ctrlKey","shiftKey","metaKey"];_.Qi(a,"altKey")&&a.keyCode===40&&b.every(c=>!_.Qi(a,c))&&!this.Ja.ma.readOnly&&(this.RLc(),a.preventDefault())}zT(a){const b=this.T2;let c=this.Xa.parse(a,
this.gy.parse.ou);this.T2=this.GNa(c);c=_.OC(this.Xa,c);const d=!QC(this.Xa,c,this.value);!c||d?this.apa(c):(a&&!this.value&&this.apa(c),b!==this.T2&&this.EN());d&&(this.CI(c),this.ou.emit(new Fmb(this,this.Ja.ma)))}xe(){this.AZa.emit(new Fmb(this,this.Ja.ma))}kl(){this.value&&this.ZLa(this.value);this.Xe()}ZLa(a){this.Ja.ma.value=a!=null?this.Xa.format(a,this.gy.display.ou):""}CI(a){this.Bm?(this.YFc(a),this.ny=null):this.ny=a}GNa(a){return!a||this.Xa.isValid(a)}xcd(){return!1}uKa(a){a=this.Xa.oi(a);
this.T2=this.GNa(a);a=_.OC(this.Xa,a);this.CI(a);this.ZLa(a)}QNa(a){const b=this.jMa();return!b||b(a)}};hF.O=function(a){return new (a||hF)};hF.La=_.xd({type:hF,inputs:{value:"value",disabled:[2,"disabled","disabled",_.oh]},outputs:{AZa:"dateChange",ou:"dateInput"},standalone:!0,features:[_.ng,_.Ld]});var Gmb=_.kj("transformPanel",[_.oj("void => enter-dropdown",_.lj("120ms cubic-bezier(0, 0, 0.2, 1)",_.zC([_.mj({opacity:0,transform:"scale(1, 0.8)"}),_.mj({opacity:1,transform:"scale(1, 1)"})]))),_.oj("void => enter-dialog",_.lj("150ms cubic-bezier(0, 0, 0.2, 1)",_.zC([_.mj({opacity:0,transform:"scale(0.7)"}),_.mj({transform:"none",opacity:1})]))),_.oj("* => void",_.lj("100ms linear",_.mj({opacity:0})))]),Hmb=_.kj("fadeInCalendar",[_.nj("void",_.mj({opacity:0})),_.nj("enter",_.mj({opacity:1})),_.oj("void => *",
_.lj("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))]);var Imb=0,Jmb=new _.Dd("mat-datepicker-scroll-strategy",{Ea:"root",oa:()=>{const a=_.n(_.vs);return()=>a.Mj.Bl()}}),Kmb={va:Jmb,Ib:[_.vs],Ab:function(a){return()=>a.Mj.Bl()}},iF=class{constructor(){this.Ja=_.n(_.re);this.Ta=_.n(_.hn);this.Jpa=_.n(XE);this.Xa=_.n(_.SC);this.zcd=_.n(Bmb,{optional:!0});this.Pca=new _.ve;this.Nl=new _.Pf;this.HE=!1;this.y$=null;this.VGc=_.n(_.bF).gRc}Qa(){this.St=this.Qe.LCa?"enter-dialog":"enter-dropdown"}Dc(){this.Pca.add(this.Qe.Yb.subscribe(()=>{_.$m(this.Ta)}));
this.BGc.iMa().uB(!1)}Ia(){this.Pca.unsubscribe();this.Nl.complete()}WJc(a){const b=this.Bm.selection;a=a.value;!a||QC(this.Xa,a,b)||this.Bm.add(a);this.Bm&&!this.Bm.Qs()||this.y$||this.Qe.close()}VJc(a){WE(this.Bm,a.value,this)}Nca(){this.St="void";_.$m(this.Ta)}yDb(a){(this.HE=a.pVb==="start")||this.Nl.next()}mcd(){return this.Bm.selection}zAb(){this.Bm!==this.Jpa&&WE(this.Jpa,this.Bm.selection,this)}WFc(a,b){this.Bm=a?this.Jpa.clone():this.Jpa;this.y$=a;b&&_.an(this.Ta)}};
iF.O=function(a){return new (a||iF)};
iF.wa=_.td({type:iF,na:[["mat-datepicker-content"]],rb:function(a,b){a&1&&_.Mg(_.fF,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.BGc=c.first)}},nb:[1,"mat-datepicker-content"],ob:5,Ya:function(a,b){a&1&&_.Dg("@transformPanel.start",function(c){return b.yDb(c)})("@transformPanel.done",function(c){return b.yDb(c)});a&2&&(_.xg("@transformPanel",b.St),_.rg(b.color?"mat-"+b.color:""),_.qg("mat-datepicker-content-touch",b.Qe.LCa))},inputs:{color:"color"},Pb:["matDatepickerContent"],standalone:!0,features:[_.$g],
ya:5,Aa:27,Da:[["cdkTrapFocus","","role","dialog",1,"mat-datepicker-content-container"],[3,"yearSelected","monthSelected","viewChanged","_userSelection","_userDragDrop","id","startAt","startView","minDate","maxDate","dateFilter","headerComponent","selected","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName"],[3,"cdkPortalOutlet"],["type","button","mat-raised-button","",1,"mat-datepicker-close-button",3,"focus","blur","click","color"]],qa:function(a,b){a&
1&&(_.F(0,"div",0)(1,"mat-calendar",1),_.N("yearSelected",function(c){return b.Qe.ZMc(c)})("monthSelected",function(c){return b.Qe.XMc(c)})("viewChanged",function(c){return b.Qe.NOc(c)})("_userSelection",function(c){return b.WJc(c)})("_userDragDrop",function(c){return b.VJc(c)}),_.J(),_.C(2,Qjb,0,0,"ng-template",2),_.F(3,"button",3),_.N("focus",function(){return b.nBb=!0})("blur",function(){return b.nBb=!1})("click",function(){return b.Qe.close()}),_.Q(4),_.J()());if(a&2){let c;_.qg("mat-datepicker-content-container-with-custom-header",
b.Qe.KJb)("mat-datepicker-content-container-with-actions",b.y$);_.og("aria-modal",!0)("aria-labelledby",(c=b.XHc)!==null&&c!==void 0?c:void 0);_.y();_.rg(b.Qe.Ad);_.E("id",b.Qe.id)("startAt",b.Qe.Pz)("startView",b.Qe.RQ)("minDate",b.Qe.sMa())("maxDate",b.Qe.rMa())("dateFilter",b.Qe.jMa())("headerComponent",b.Qe.KJb)("selected",b.Bm.selection)("dateClass",b.Qe.Vl)("comparisonStart",b.Yv)("comparisonEnd",b.Fy)("@fadeInCalendar","enter")("startDateAccessibleName",b.U8)("endDateAccessibleName",b.k5);
_.y();_.E("cdkPortalOutlet",b.y$);_.y();_.qg("cdk-visually-hidden",!b.nBb);_.E("color",b.color||"primary");_.y();_.Vg(b.VGc)}},Fa:[_.Zq,_.fF,_.ts,_.ot],styles:[".mat-datepicker-content{display:block;border-radius:4px;background-color:var(--mat-datepicker-calendar-container-background-color, var(--mat-app-surface-container-high));color:var(--mat-datepicker-calendar-container-text-color, var(--mat-app-on-surface));box-shadow:var(--mat-datepicker-calendar-container-elevation-shadow, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12));border-radius:var(--mat-datepicker-calendar-container-shape, var(--mat-app-corner-large))}.mat-datepicker-content .mat-calendar{width:296px;height:354px}.mat-datepicker-content .mat-datepicker-content-container-with-custom-header .mat-calendar{height:auto}.mat-datepicker-content .mat-datepicker-close-button{position:absolute;top:100%;left:0;margin-top:8px}.ng-animating .mat-datepicker-content .mat-datepicker-close-button{display:none}.mat-datepicker-content-container{display:flex;flex-direction:column;justify-content:space-between}.mat-datepicker-content-touch{display:block;max-height:80vh;box-shadow:var(--mat-datepicker-calendar-container-touch-elevation-shadow, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12));border-radius:var(--mat-datepicker-calendar-container-touch-shape, var(--mat-app-corner-extra-large));position:relative;overflow:visible}.mat-datepicker-content-touch .mat-datepicker-content-container{min-height:312px;max-height:788px;min-width:250px;max-width:750px}.mat-datepicker-content-touch .mat-calendar{width:100%;height:auto}@media all and (orientation: landscape){.mat-datepicker-content-touch .mat-datepicker-content-container{width:64vh;height:80vh}}@media all and (orientation: portrait){.mat-datepicker-content-touch .mat-datepicker-content-container{width:80vw;height:100vw}.mat-datepicker-content-touch .mat-datepicker-content-container-with-actions{height:115vw}}\n"],
hb:2,data:{animation:[Gmb,Hmb]},Ma:0});
var jF=class{get Pz(){return this.GPa||(this.Jp?this.Jp.value:null)}set Pz(a){this.GPa=_.OC(this.Xa,this.Xa.oi(a))}get color(){var a;(a=this.Si)||(this.Jp?(a=this.Jp,a=a.We?a.We.color:void 0):a=void 0);return a}set color(a){this.Si=a}get disabled(){return this.oc===void 0&&this.Jp?this.Jp.disabled:!!this.oc}set disabled(a){a!==this.oc&&(this.oc=a,this.Yb.next(void 0))}get Ad(){return this.TLc}set Ad(a){this.TLc=Bfb(a)}get bi(){return this.RE}set bi(a){a?this.open():this.close()}sMa(){return this.Jp&&
this.Jp.min}rMa(){return this.Jp&&this.Jp.max}jMa(){return this.Jp&&this.Jp.Dj}constructor(){this.kf=_.n(_.vs);this.He=_.n(_.Kg);this.Xa=_.n(_.SC,{optional:!0});this.Vb=_.n(_.Lr,{optional:!0});this.Bm=_.n(XE);this.Ee=_.n(Jmb);this.qNa=_.ve.EMPTY;this.Bb=_.n(_.bi);this.RQ="month";this.LCa=!1;this.xq="start";this.Ht="below";this.wt=!0;this.rR=new _.Xm;this.CP=new _.Xm;this.lR=new _.Xm(!0);this.uza=new _.Xm;this.xta=new _.Xm;this.RE=!1;this.id=`mat-datepicker-${Imb++}`;this.Gaa=null;this.eGc=`${this.id}-backdrop`;
this.Yb=new _.Pf;this.xc=_.n(_.dg);this.Ta=_.n(_.hn);this.Bm.jYb.subscribe(()=>{_.$m(this.Ta)})}Sb(a){(a=a.xPosition||a.yPosition)&&!a.lK&&this.vb&&(a=this.vb.am().vg,a instanceof _.QVa&&(this.mGb(a),this.bi&&this.vb.hf()));this.Yb.next(void 0)}Ia(){this.vLa();this.close();this.qNa.unsubscribe();this.Yb.complete()}select(a){this.Bm.add(a)}ZMc(a){this.rR.emit(a)}XMc(a){this.CP.emit(a)}NOc(a){this.lR.emit(a)}sAa(a){this.qNa.unsubscribe();this.Jp=a;this.qNa=a.Yb.subscribe(()=>this.Yb.next(void 0));return this.Bm}open(){let a;
this.RE||this.disabled||((a=this.OM)==null?0:a.instance.HE)||(this.Gaa=_.Vi(),this.QLc(),this.RE=!0,this.uza.emit())}close(){var a;if(this.RE&&((a=this.OM)==null||!a.instance.HE)){var b=this.wt&&this.Gaa&&typeof this.Gaa.focus==="function";a=()=>{this.RE&&(this.RE=!1,this.xta.emit())};if(this.OM){const c=this.OM.instance,d=this.OM.location;c.Nca();_.x(c.Nl,_.Jf(1)).subscribe(()=>{const e=this.Bb.activeElement;!b||e&&e!==this.Bb.activeElement&&!d.ma.contains(e)||this.Gaa.focus();this.Gaa=null;this.vLa()})}b?
setTimeout(a):a()}}zAb(){let a,b;(a=this.OM)==null||(b=a.instance)==null||b.zAb()}OIc(a){a.Qe=this;a.color=this.color;var b=this.Jp;b=b.We?b.We.LO():b.Ja.ma.getAttribute("aria-labelledby");a.XHc=b;a.WFc(this.y$,!1)}QLc(){this.vLa();const a=this.LCa,b=new _.os(iF,this.He),c=this.vb=this.kf.create(new _.bs({vg:a?this.fJc():this.iJc(),Ie:!0,Zj:[a?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this.eGc],direction:this.Vb||"ltr",Nj:a?this.kf.Mj.block():this.Ee(),Ad:`mat-datepicker-${a?
"dialog":"popup"}`}));this.aJc(c).subscribe(d=>{d&&d.preventDefault();this.close()});c.Un().subscribe(d=>{const e=d.keyCode;e!==38&&e!==40&&e!==37&&e!==39&&e!==33&&e!==34||d.preventDefault()});this.OM=c.attach(b);this.OIc(this.OM.instance);a||_.fg(()=>{c.hf()},{Rb:this.xc})}vLa(){this.vb&&(this.vb.dispose(),this.vb=this.OM=null)}fJc(){return _.ls(_.ks(this.kf.position().global()))}iJc(){const a=_.is(_.fs(_.gs(_.js(_.ms(this.kf.position(),this.Jp.JO()),".mat-datepicker-content"),!1),8));return this.mGb(a)}mGb(a){const b=
this.xq==="end"?"end":"start",c=b==="start"?"end":"start",d=this.Ht==="above"?"bottom":"top",e=d==="top"?"bottom":"top";return _.es(a,[{zc:b,Ac:e,nc:b,uc:d},{zc:b,Ac:d,nc:b,uc:e},{zc:c,Ac:e,nc:c,uc:d},{zc:c,Ac:d,nc:c,uc:e}])}aJc(a){const b=["ctrlKey","shiftKey","metaKey"];return _.Ze(a.Im(),a.fp,_.x(a.Un(),_.$e(c=>c.keyCode===27&&!_.Qi(c)||this.Jp&&_.Qi(c,"altKey")&&c.keyCode===38&&b.every(d=>!_.Qi(c,d)))))}};jF.O=function(a){return new (a||jF)};
jF.La=_.xd({type:jF,inputs:{KJb:"calendarHeaderComponent",Pz:"startAt",RQ:"startView",color:"color",LCa:[2,"touchUi","touchUi",_.oh],disabled:[2,"disabled","disabled",_.oh],xq:"xPosition",Ht:"yPosition",wt:[2,"restoreFocus","restoreFocus",_.oh],Vl:"dateClass",Ad:"panelClass",bi:[2,"opened","opened",_.oh]},outputs:{rR:"yearSelected",CP:"monthSelected",lR:"viewChanged",uza:"opened",xta:"closed"},features:[_.ng,_.Ld]});var Lmb,Mmb;Lmb={va:_.sw,Fb:_.ld(()=>_.kF),xd:!0};Mmb={va:_.tw,Fb:_.ld(()=>_.kF),xd:!0};
_.kF=class extends hF{set h0c(a){a&&(this.kaa=a,this.Joa.set(a.bi?a.id:null),this.oBb=a.xta.subscribe(()=>{this.Xe();this.Joa.set(null)}),this.lFb=a.uza.subscribe(()=>{this.Joa.set(a.id)}),this.zMc(a.sAa(this)))}get min(){return this.UNa}set min(a){a=_.OC(this.Xa,this.Xa.oi(a));QC(this.Xa,a,this.UNa)||(this.UNa=a,this.EN())}get max(){return this.RNa}set max(a){a=_.OC(this.Xa,this.Xa.oi(a));QC(this.Xa,a,this.RNa)||(this.RNa=a,this.EN())}get Dj(){return this.EBb}set Dj(a){const b=this.QNa(this.value);
this.EBb=a;this.QNa(this.value)!==b&&this.EN()}constructor(){super();this.We=_.n(_.Ww,{optional:!0});this.lFb=this.oBb=_.ve.EMPTY;this.Joa=_.Rg(null);this.jda=_.Nva(super.LJc())}JO(){return this.We?this.We.JO():this.Ja}Ia(){super.Ia();this.oBb.unsubscribe();this.lFb.unsubscribe()}RLc(){this.kaa&&this.kaa.open()}vDb(a){return a}YFc(a){this.Bm&&WE(this.Bm,a,this)}sMa(){return this.UNa}rMa(){return this.RNa}jMa(){return this.EBb}zNc(a){return a.source!==this}};_.kF.O=function(a){return new (a||_.kF)};
_.kF.La=_.xd({type:_.kF,na:[["input","matDatepicker",""]],nb:[1,"mat-datepicker-input"],ob:6,Ya:function(a,b){a&1&&_.N("input",function(c){return b.zT(c.target.value)})("change",function(){return b.xe()})("blur",function(){return b.kl()})("keydown",function(c){return b.Bqa(c)});a&2&&(_.wg("disabled",b.disabled),_.og("aria-haspopup",b.kaa?"dialog":null)("aria-owns",b.Joa())("min",b.min?bkb(b.Xa,b.min):null)("max",b.max?bkb(b.Xa,b.max):null)("data-mat-calendar",b.kaa?b.kaa.id:null))},inputs:{h0c:"matDatepicker",
min:"min",max:"max",Dj:[0,"matDatepickerFilter","dateFilter"]},Pb:["matDatepickerInput"],standalone:!0,features:[_.Zg([Lmb,Mmb,{va:_.K6a,Fb:_.kF}]),_.mg]});var Nmb=["button"],Omb=[[["","matDatepickerToggleIcon",""]]],lF=class{};lF.O=function(a){return new (a||lF)};lF.La=_.xd({type:lF,na:[["","matDatepickerToggleIcon",""]],standalone:!0});
_.mF=class{get disabled(){return this.oc===void 0&&this.Qe?this.Qe.disabled:!!this.oc}set disabled(a){this.oc=a}constructor(){this.Ui=_.n(_.bF);this.Ta=_.n(_.hn);this.Ph=_.ve.EMPTY;var a=_.n(new _.Mm("tabindex"),{optional:!0});this.tabIndex=(a=Number(a))||a===0?a:null}Sb(a){a.datepicker&&this.KHb()}Ia(){this.Ph.unsubscribe()}Sd(){this.KHb()}qOa(a){this.Qe&&!this.disabled&&(this.Qe.open(),a.stopPropagation())}KHb(){const a=this.Qe?this.Qe.Yb:_.u(),b=this.Qe&&this.Qe.Jp?this.Qe.Jp.Yb:_.u(),c=this.Qe?
_.Ze(this.Qe.uza,this.Qe.xta):_.u();this.Ph.unsubscribe();this.Ph=_.Ze(this.Ui.Jc,a,b,c).subscribe(()=>_.$m(this.Ta))}};_.mF.O=function(a){return new (a||_.mF)};
_.mF.wa=_.td({type:_.mF,na:[["mat-datepicker-toggle"]],yd:function(a,b,c){a&1&&_.Ng(c,lF,5);if(a&2){let d;_.Pg(d=_.Qg())&&(b.LHc=d.first)}},rb:function(a,b){a&1&&_.Mg(Nmb,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.acd=c.first)}},nb:[1,"mat-datepicker-toggle"],ob:8,Ya:function(a,b){a&1&&_.N("click",function(c){return b.qOa(c)});a&2&&(_.og("tabindex",null)("data-mat-calendar",b.Qe?b.Qe.id:null),_.qg("mat-datepicker-toggle-active",b.Qe&&b.Qe.bi)("mat-accent",b.Qe&&b.Qe.color==="accent")("mat-warn",b.Qe&&b.Qe.color===
"warn"))},inputs:{Qe:[0,"for","datepicker"],tabIndex:"tabIndex",ariaLabel:[0,"aria-label","ariaLabel"],disabled:[2,"disabled","disabled",_.oh],wc:"disableRipple"},Pb:["matDatepickerToggle"],standalone:!0,features:[_.ng,_.Ld,_.$g],ac:["[matDatepickerToggleIcon]"],ya:4,Aa:6,Da:[["button",""],["mat-icon-button","","type","button",3,"disabled","disableRipple"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false","aria-hidden","true",1,"mat-datepicker-toggle-default-icon"],
["d","M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"]],qa:function(a,b){a&1&&(_.Eg(Omb),_.F(0,"button",1,0),_.C(2,Rjb,2,0,":svg:svg",2),_.Gg(3),_.J());a&2&&(_.E("disabled",b.disabled)("disableRipple",b.wc),_.og("aria-haspopup",b.Qe?"dialog":null)("aria-label",b.ariaLabel||b.Ui.K1c)("tabindex",b.disabled?-1:b.tabIndex),_.y(2),_.tg(b.LHc?-1:2))},Fa:[_.rt],styles:[".mat-datepicker-toggle{pointer-events:auto;color:var(--mat-datepicker-toggle-icon-color, var(--mat-app-on-surface-variant))}.mat-datepicker-toggle-active{color:var(--mat-datepicker-toggle-active-state-icon-color, var(--mat-app-on-surface-variant))}@media(forced-colors: active){.mat-datepicker-toggle-default-icon{color:CanvasText}}\n"],
hb:2,Ma:0});_.nF=class extends jF{};_.nF.O=(()=>{let a;return function(b){return(a||(a=_.me(_.nF)))(b||_.nF)}})();_.nF.wa=_.td({type:_.nF,na:[["mat-datepicker"]],Pb:["matDatepicker"],standalone:!0,features:[_.Zg([ymb,{va:jF,Fb:_.nF}]),_.mg,_.$g],ya:0,Aa:0,qa:function(){},hb:2,Ma:0});_.oF=class{};_.oF.O=function(a){return new (a||_.oF)};_.oF.Ca=_.vd({type:_.oF});_.oF.Ba=_.Xc({Nb:[_.bF,Kmb],imports:[_.Xn,_.tt,_.ws,_.ir,_.us,_.xs,iF,_.mF,gF,_.Zr]});var Pmb;Pmb=[{Yl:"text-field-1",bW:"and"},{Yl:"text-field-2"}];
_.pF=class extends _.JD{constructor(){super(...arguments);this.nn=new _.Uh(_.GD(null));this.values=this.nn.Yf();this.P0=Pmb}set config(a){if(a&&a.length){var b=[];if(a[0].gDa){let c,d;b=[...((d=(c=this.cka)==null?void 0:c.value.Pk.entries())!=null?d:[["0",null]])].map(([e,f])=>({Yl:e,value:f||void 0,gDa:!0}))}else b=a.map(c=>({Yl:c.Yl,placeholder:c.placeholder,name:c.name,bW:c.bW,dv:c.dv,HJ:(c==null?void 0:c.HJ)||void 0,value:this.cka&&this.cka.value.Pk.get(c.Yl)||void 0}));this.Lta=a;this.P0=b;this.cka=
null}else this.P0=Pmb}set qc(a){if(a)if(this.Lta)if(this.Lta[0].gDa){let b,c,d;this.P0=(d=Array.from((c=a==null?void 0:(b=a.value)==null?void 0:b.Pk.entries())!=null?c:[]).map(([e,f])=>({Yl:e,value:f||void 0})))!=null?d:[]}else this.P0=this.P0.map(b=>{const c=b.Yl;a.value.Pk.has(c)&&(b.value=a.value.Pk.get(c)||void 0,b.value===void 0&&b.HJ&&(b.value=""));return b});else this.cka=a;else this.cka=null}get isValid(){return this.o9.Gi.valid&&this.nn.value.Pk.size>0&&Array.from(this.nn.value.Pk.values()).every(a=>
a!==null)}focus(){this.o9.focus()}};_.pF.O=(()=>{let a;return function(b){return(a||(a=_.me(_.pF)))(b||_.pF)}})();_.pF.La=_.xd({type:_.pF,inputs:{config:"config",qc:"appliedFilter"},outputs:{values:"values"},features:[_.mg]});_.qF=class{};_.qF.O=function(a){return new (a||_.qF)};_.qF.Ca=_.vd({type:_.qF});_.qF.Ba=_.Xc({imports:[_.Xn,_.dA]});_.Yf(!1);var rF=class{};rF.O=function(a){return new (a||rF)};rF.Ca=_.vd({type:rF});rF.Ba=_.Xc({});_.sF=class{};_.sF.O=function(a){return new (a||_.sF)};_.sF.Ca=_.vd({type:_.sF});_.sF.Ba=_.Xc({imports:[rF,rF]});var tF=class{};tF.O=function(a){return new (a||tF)};tF.Ca=_.vd({type:tF});tF.Ba=_.Xc({imports:[_.aD,_.Js,_.xs,_.aA,_.Xn,_.aD,_.xs,_.aA,_.jy]});_.uF=class{};_.uF.O=function(a){return new (a||_.uF)};_.uF.Ca=_.vd({type:_.uF});_.uF.Ba=_.Xc({imports:[_.Xn,_.iy,_.hu,tF,_.CD,_.sF]});
}catch(e){_._DumpException(e)}
try{
var zzb,Azb,Bzb,Czb;_.aK=function(a,b,c,d,e,f){const g=_.Ud();b=_.Xka(g,b,c,d);b!==_.wf&&(c=_.ce(),d=_.Nd(c,g),_.mja(g[11],d,f,c.value,a,b,e));return _.aK};_.xzb=function(){var a=/\S/;if(!a)return _.Hva;let b,c;typeof a==="string"?(c="",a.charAt(0)!=="^"&&(c+="^"),c+=a,a.charAt(a.length-1)!=="$"&&(c+="$"),b=new RegExp(c)):(c=a.toString(),b=a);return d=>{if(_.Fva(d.value))return null;d=d.value;return b.test(d)?null:{pattern:{requiredPattern:c,actualValue:d}}}};
_.yzb=class extends _.Vr{get data(){return this.Ve.value}set data(a){a=Array.isArray(a)?a:[];this.Ve.next(a);this.Ur||this.NS(a)}get filter(){return this.MS.value}set filter(a){this.MS.next(a);this.Ur||this.NS(this.data)}get sort(){return this.vJ}set sort(a){this.vJ=a;this.CJ()}get Yn(){return this.lJ}set Yn(a){this.lJ=a;this.CJ()}constructor(){super();this.uca=new _.Uh([]);this.MS=new _.Uh("");this.kba=new _.Pf;this.Ur=null;this.rma=(a,b)=>{a=a[b];return _.bra(a)?(b=Number(a),b<9007199254740991?
b:a):a};this.arb=(a,b)=>{const c=b.active,d=b.direction;return c&&d!=""?a.sort((e,f)=>{e=this.rma(e,c);f=this.rma(f,c);let g=0;e!=null&&f!=null?e>f?g=1:e<f&&(g=-1):e!=null?g=1:f!=null&&(g=-1);return g*(d=="asc"?1:-1)}):a};this.qva=(a,b)=>{const c=Object.keys(a).reduce((d,e)=>d+a[e]+"\u25ec","").toLowerCase();b=b.trim().toLowerCase();return c.indexOf(b)!=-1};this.Ve=new _.Uh([]);this.CJ()}CJ(){var a=this.vJ?_.Ze(this.vJ.A6c,this.vJ.zu):_.u(null),b=this.lJ?_.Ze(this.lJ.page,this.kba,this.lJ.zu):_.u(null);
const c=_.x(_.Pe([this.Ve,this.MS]),_.v(([e])=>this.NS(e)));a=_.x(_.Pe([c,a]),_.v(([e])=>this.tOa(e)));b=_.x(_.Pe([a,b]),_.v(([e])=>this.yOa(e)));let d;(d=this.Ur)==null||d.unsubscribe();this.Ur=b.subscribe(e=>this.uca.next(e))}NS(a){this.dga=this.filter==null||this.filter===""?a:a.filter(b=>this.qva(b,this.filter));this.Yn&&this.sQa(this.dga.length);return this.dga}tOa(a){return this.sort?this.arb(a.slice(),this.sort):a}yOa(a){if(!this.Yn)return a;const b=this.Yn.Mc*this.Yn.pageSize;return a.slice(b,
b+this.Yn.pageSize)}sQa(a){Promise.resolve().then(()=>{const b=this.Yn;if(b&&(b.length=a,b.Mc>0)){const c=Math.min(b.Mc,Math.ceil(b.length/b.pageSize)-1||0);c!==b.Mc&&(b.Mc=c,this.kba.next())}})}connect(){this.Ur||this.CJ();return this.uca}disconnect(){let a;(a=this.Ur)==null||a.unsubscribe();this.Ur=null}};zzb=["input"];Azb=["formField"];Bzb=0;Czb=class{constructor(a,b){this.source=a;this.value=b}};
_.bK=class{get checked(){return this.ig}set checked(a){this.ig!==a&&((this.ig=a)&&this.lh&&this.lh.value!==this.value?this.lh.selected=this:!a&&this.lh&&this.lh.value===this.value&&(this.lh.selected=null),a&&this.NFb.notify(this.id,this.name),_.$m(this.T$))}get value(){return this.Ud}set value(a){this.Ud!==a&&(this.Ud=a,this.lh!==null&&(this.checked||(this.checked=this.lh.value===a),this.checked&&(this.lh.selected=this)))}get Lo(){return this.bLc||this.lh&&this.lh.Lo||"after"}set Lo(a){this.bLc=a}get disabled(){return this.oc||
this.lh!==null&&this.lh.disabled}set disabled(a){this.hNc(a)}get required(){return this.vo||this.lh&&this.lh.required}set required(a){this.vo=a}get color(){return this.Si||this.lh&&this.lh.color||this.Eg&&this.Eg.color||"accent"}set color(a){this.Si=a}get Bd(){return this.HS||this.lh!==null&&this.lh.Bd}set Bd(a){this.HS=a}get fr(){return`${this.id||this.sy}-input`}constructor(){this.Ja=_.n(_.re);this.T$=_.n(_.hn);this.Qc=_.n(_.Vq);this.NFb=_.n(_.Xr);this.Eg=_.n(_.ffb,{optional:!0});this.lb=_.n(_.df);
this.id=this.sy=`mat-radio-${++Bzb}`;this.wc=!1;this.tabIndex=0;this.Fc=new _.Xm;this.ig=!1;this.Ud=null;this.tca=()=>{};this.xc=_.n(_.dg);this.hN=f=>{this.disabled&&this.Bd&&f.preventDefault()};_.n(_.tr).load(_.As);const a=_.n(_.efb,{optional:!0}),b=_.n(_.Rm,{optional:!0}),c=_.n(new _.Mm("tabindex"),{optional:!0});this.lh=a;this.Av=b==="NoopAnimations";let d,e;this.HS=(e=(d=this.Eg)==null?void 0:d.Bd)!=null?e:!1;c&&(this.tabIndex=_.ph(c,0))}focus(a,b){b?_.Uq(this.Qc,this.Vg,b,a):this.Vg.ma.focus(a)}ME(){_.$m(this.T$)}Qa(){if(this.lh){if(this.checked=
this.lh.value===this.Ud)this.lh.selected=this;this.name=this.lh.name}this.tca=this.NFb.listen((a,b)=>{a!==this.id&&b===this.name&&(this.checked=!1)})}Oo(){this.Jra()}Dc(){this.Jra();this.Qc.Qk(this.Ja,!0).subscribe(a=>{!a&&this.lh&&this.lh.Jcd()});this.lb.Ub(()=>{this.Vg.ma.addEventListener("click",this.hN)})}Ia(){let a;(a=this.Vg)==null||a.ma.removeEventListener("click",this.hN);this.Qc.Ni(this.Ja);this.tca()}Bq(){this.Fc.emit(new Czb(this,this.Ud))}my(){return this.wc||this.disabled}dFb(a){a.stopPropagation();
this.checked||this.disabled||(a=this.lh&&this.value!==this.lh.value,this.checked=!0,this.Bq(),this.lh&&(this.lh.oB(this.value),a&&this.lh.Bq()))}pOa(a){this.dFb(a);if(!this.disabled||this.Bd){let b;(b=this.Vg)==null||b.ma.focus()}}hNc(a){this.oc!==a&&(this.oc=a,_.$m(this.T$))}Jra(){const a=this.lh;let b;b=a&&a.selected&&!this.disabled?a.selected===this?this.tabIndex:-1:this.tabIndex;if(b!==this.kMc){let c;const d=(c=this.Vg)==null?void 0:c.ma;d&&(d.setAttribute("tabindex",b+""),this.kMc=b,_.fg(()=>
{queueMicrotask(()=>{if(a&&a.selected&&a.selected!==this&&document.activeElement===d){let e;(e=a.selected)==null||e.Vg.ma.focus();document.activeElement===d&&this.Vg.ma.blur()}})},{Rb:this.xc}))}}};_.bK.O=function(a){return new (a||_.bK)};
_.bK.wa=_.td({type:_.bK,na:[["mat-radio-button"]],rb:function(a,b){a&1&&(_.Mg(zzb,5),_.Mg(Azb,7,_.re));if(a&2){let c;_.Pg(c=_.Qg())&&(b.Vg=c.first);_.Pg(c=_.Qg())&&(b.QMc=c.first)}},nb:[1,"mat-mdc-radio-button"],ob:19,Ya:function(a,b){a&1&&_.N("focus",function(){return b.Vg.ma.focus()});a&2&&(_.og("id",b.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),_.qg("mat-primary",b.color==="primary")("mat-accent",b.color==="accent")("mat-warn",b.color==="warn")("mat-mdc-radio-checked",
b.checked)("mat-mdc-radio-disabled",b.disabled)("mat-mdc-radio-disabled-interactive",b.Bd)("_mat-animation-noopable",b.Av))},inputs:{id:"id",name:"name",ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],Rv:[0,"aria-describedby","ariaDescribedby"],wc:[2,"disableRipple","disableRipple",_.oh],tabIndex:[2,"tabIndex","tabIndex",a=>a==null?0:_.ph(a)],checked:[2,"checked","checked",_.oh],value:"value",Lo:"labelPosition",disabled:[2,"disabled","disabled",_.oh],required:[2,"required",
"required",_.oh],color:"color",Bd:[2,"disabledInteractive","disabledInteractive",_.oh]},outputs:{Fc:"change"},Pb:["matRadioButton"],standalone:!0,features:[_.ng,_.$g],ac:["*"],ya:13,Aa:17,Da:[["formField",""],["input",""],["mat-internal-form-field","",3,"labelPosition"],[1,"mdc-radio"],[1,"mat-mdc-radio-touch-target",3,"click"],["type","radio",1,"mdc-radio__native-control",3,"change","id","checked","disabled","required"],[1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner-circle"],
["mat-ripple","",1,"mat-radio-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mdc-label",3,"for"]],qa:function(a,b){if(a&1){const c=_.Ud();_.Eg();_.F(0,"div",2,0)(2,"div",3)(3,"div",4);_.N("click",function(d){_.q(c);return _.r(b.pOa(d))});_.J();_.F(4,"input",5,1);_.N("change",function(d){_.q(c);return _.r(b.dFb(d))});_.J();_.F(6,"div",6);_.K(7,"div",7)(8,"div",8);_.J();_.F(9,"div",9);_.K(10,"div",
10);_.J()();_.F(11,"label",11);_.Gg(12);_.J()()}a&2&&(_.E("labelPosition",b.Lo),_.y(2),_.qg("mdc-radio--disabled",b.disabled),_.y(2),_.E("id",b.fr)("checked",b.checked)("disabled",b.disabled&&!b.Bd)("required",b.required),_.og("name",b.name)("value",b.value)("aria-label",b.ariaLabel)("aria-labelledby",b.je)("aria-describedby",b.Rv)("aria-disabled",b.disabled&&b.Bd?"true":null),_.y(5),_.E("matRippleTrigger",b.QMc.ma)("matRippleDisabled",b.my())("matRippleCentered",!0),_.y(2),_.E("for",b.fr))},Fa:[_.Is,
_.Bs],styles:['.mat-mdc-radio-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-radio-button .mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color;padding:calc((var(--mdc-radio-state-layer-size, 40px) - 20px)/2)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:not([disabled]):not(:focus)~.mdc-radio__background::before{opacity:.04;transform:scale(1)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:not([disabled])~.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-hover-icon-color, var(--mat-app-on-surface))}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-hover-icon-color, var(--mat-app-primary))}.mat-mdc-radio-button .mdc-radio:active .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-pressed-icon-color, var(--mat-app-on-surface))}.mat-mdc-radio-button .mdc-radio:active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-pressed-icon-color, var(--mat-app-primary))}.mat-mdc-radio-button .mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mat-mdc-radio-button .mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);width:var(--mdc-radio-state-layer-size, 40px);height:var(--mdc-radio-state-layer-size, 40px);top:calc(-1*(var(--mdc-radio-state-layer-size, 40px) - 20px)/2);left:calc(-1*(var(--mdc-radio-state-layer-size, 40px) - 20px)/2)}.mat-mdc-radio-button .mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-radio-button .mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%;transition:transform 90ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-radio-button .mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;top:0;right:0;left:0;cursor:inherit;z-index:1;width:var(--mdc-radio-state-layer-size, 40px);height:var(--mdc-radio-state-layer-size, 40px)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 90ms cubic-bezier(0, 0, 0.2, 1),transform 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 90ms cubic-bezier(0, 0, 0.2, 1),border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 1),transform 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-radio-disabled-unselected-icon-opacity, 0.38)}.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background{cursor:default}.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-radio-button .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-icon-color, var(--mat-app-on-surface-variant))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-icon-color, var(--mat-app-primary))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-focus-icon-color, var(--mat-app-primary))}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5);transition:transform 90ms cubic-bezier(0, 0, 0.2, 1),border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled{pointer-events:auto}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-radio-disabled-unselected-icon-opacity, 0.38)}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled:hover .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled:hover .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:checked:focus+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:checked:focus+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__background::before,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__outer-circle,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__inner-circle{transition:none !important}.mat-mdc-radio-button .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color, var(--mat-app-on-surface))}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element,.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before{background-color:var(--mat-radio-checked-ripple-color, var(--mat-app-primary))}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mat-ripple-element,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color, var(--mat-app-on-surface))}.mat-mdc-radio-button .mat-internal-form-field{color:var(--mat-radio-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-radio-label-text-font, var(--mat-app-body-medium-font));line-height:var(--mat-radio-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-radio-label-text-size, var(--mat-app-body-medium-size));letter-spacing:var(--mat-radio-label-text-tracking, var(--mat-app-body-medium-tracking));font-weight:var(--mat-radio-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-radio-button .mdc-radio--disabled+label{color:var(--mat-radio-disabled-label-color, color-mix(in srgb, var(--mat-app-on-surface) 38%, transparent))}.mat-mdc-radio-button .mat-radio-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:50%}.mat-mdc-radio-button .mat-radio-ripple .mat-ripple-element{opacity:.14}.mat-mdc-radio-button .mat-radio-ripple::before{border-radius:50%}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:focus:enabled:not(:checked)~.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-focus-icon-color, black)}.mat-mdc-radio-button.cdk-focused .mat-focus-indicator::before{content:""}.mat-mdc-radio-disabled{cursor:default;pointer-events:none}.mat-mdc-radio-disabled.mat-mdc-radio-disabled-interactive{pointer-events:auto}.mat-mdc-radio-touch-target{position:absolute;top:50%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-radio-touch-target-display, block)}[dir=rtl] .mat-mdc-radio-touch-target{left:auto;right:50%;transform:translate(50%, -50%)}\n'],
hb:2,Ma:0});_.hK=class{};_.hK.O=function(a){return new (a||_.hK)};_.hK.Ca=_.vd({type:_.hK});_.hK.Ba=_.Xc({imports:[_.xs,_.Xn,_.Js,_.bK,_.xs]});var Dzb=new _.Dd("GMAT_TABLE_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.iK=class{constructor(a){this.options=a}};_.iK.O=function(a){return new (a||_.iK)(_.B(Dzb))};_.iK.La=_.xd({type:_.iK,na:[["table","mat-table",""],["mat-table"]],ob:2,Ya:function(a,b){a&2&&_.qg("gmat-mdc-table",!b.options.Se)}});_.jK=class{};_.jK.O=function(a){return new (a||_.jK)};_.jK.Ca=_.vd({type:_.jK});_.jK.Ba=_.Xc({imports:[_.vC]});
}catch(e){_._DumpException(e)}
try{
_.si("source");
/*

 Copyright 2019 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
/*

 Copyright 2017 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var EK,QAb,RAb,UAb,VAb,$Ab,WAb,aBb,dBb,FK,GK,gBb,hBb,iBb,jBb,kBb,lBb,mBb,nBb,oBb,pBb,qBb,rBb,sBb,tBb,uBb,vBb,wBb,xBb,ABb,BBb,HK,CBb,DBb,EBb,FBb,GBb,HBb,IBb,JBb,KBb,LBb,MBb,NBb,OBb,PBb,QBb,IK,RBb,TBb,UBb,VBb,WBb,XBb,YBb,ZBb,$Bb,aCb,bCb,cCb,dCb,eCb,iCb,jCb,JK,kCb,lCb,mCb,nCb,oCb,pCb,qCb,rCb,sCb,tCb,uCb,vCb,wCb,xCb,zCb,ACb,BCb,CCb,DCb,ECb,FCb,GCb,HCb,ICb,JCb,KCb,LCb,MCb,NCb,OCb,PCb,RCb,SCb,TCb,UCb,VCb,WCb,XCb,KK,LK,MK,aDb,cDb,dDb,eDb,fDb,gDb,hDb,iDb,jDb,kDb,lDb,mDb,nDb,oDb,rDb,sDb,tDb,uDb,wDb,xDb,yDb,
zDb,ADb,BDb,CDb,FDb,GDb,HDb,IDb,JDb,KDb,LDb,MDb,NDb,ODb,PDb,QDb,RDb,SDb,TDb,UDb,VDb,WDb,XDb,YDb,ZDb,bEb,cEb,dEb,eEb,gEb,hEb,iEb,jEb,kEb,lEb,mEb,nEb,oEb,pEb,qEb,rEb,sEb,tEb,uEb,vEb,wEb,xEb,yEb,zEb,AEb,BEb,CEb,EEb,GEb,HEb,JEb,KEb,LEb,MEb,NEb,QEb,OEb,PEb,REb,SEb,TEb,UEb,VEb,WEb,ZEb,$Eb,aFb,bFb,cFb,dFb,eFb,fFb,gFb,hFb,iFb,jFb,kFb,lFb,mFb,nFb,oFb,pFb,qFb,rFb,tFb,uFb,vFb,wFb,xFb,yFb,zFb,BFb,DFb,EFb,FFb,GFb,HFb,IFb,JFb,LFb,MFb,NFb,OFb,PFb,QFb,TFb,UFb,VFb,WFb,XFb,YFb,ZFb,$Fb,gGb,hGb,iGb,jGb,kGb,lGb,mGb,nGb,
oGb,pGb,qGb,rGb,sGb,tGb,uGb,vGb,wGb,xGb,yGb,zGb,AGb,BGb,CGb,DGb,EGb,FGb,QK,GGb,HGb,IGb,JGb,KGb,LGb,MGb,NGb,OGb,PGb,QGb,RGb,SGb,TGb,UGb,VGb,WGb,XGb,YGb,ZGb,$Gb,aHb,bHb,cHb,dHb,eHb,gHb,hHb,jHb,kHb,lHb,mHb,nHb,oHb,pHb,rHb,sHb,tHb,uHb,vHb,wHb,xHb,yHb,zHb,AHb,BHb,CHb,DHb,EHb,RK,FHb,GHb,HHb,IHb,JHb,UK,SK,KHb,LHb,MHb,NHb,OHb,WK,PHb,QHb,RHb,SHb,THb,UHb,VHb,WHb,XHb,YHb,ZHb,$Hb,aIb,bIb,cIb,dIb,eIb,fIb,gIb,hIb,iIb,jIb,kIb,lIb,mIb,nIb,oIb,qIb,rIb,sIb,uIb,AIb,BIb,CIb,DIb,EIb,FIb,GIb,JIb,KIb,LIb,MIb,NIb,PIb,SIb,
TIb,VIb,WIb,XIb,YIb,ZIb,$Ib,aJb,cJb,eJb,fJb,gJb,hJb,iJb,nJb,oJb,pJb,qJb,rJb,sJb,tJb,vJb,wJb,xJb,yJb,zJb,AJb,BJb,CJb,DJb,EJb,FJb,GJb,IJb,JJb,KJb,LJb,MJb,NJb,OJb,QJb,RJb,SJb,UJb,VJb,WJb,XJb,YJb,ZJb,aKb,bKb,cKb,dKb,eKb,fKb,gKb,hKb,iKb,jKb,kKb,lKb,mKb,nKb,oKb,rKb,sKb,tKb,vKb,wKb,xKb,yKb,zKb,DKb,CKb,BKb,AKb,FKb,GKb,HKb,IKb,XK,KKb,LKb,NKb,MKb,OKb,QKb,PKb,YK,RKb,SKb,TKb,UKb,VKb,WKb,XKb,YKb,ZKb,$Kb,aLb,bLb,cLb,dLb,eLb,fLb,gLb,hLb,iLb,kLb,lLb,mLb,nLb,oLb,pLb,qLb,rLb,sLb,tLb,uLb,vLb,wLb,xLb,zLb,ALb,BLb,CLb,
DLb,ELb,FLb,GLb,HLb,ILb,JLb,KLb,LLb,MLb,NLb,OLb,QLb,SLb,TLb,ULb,VLb,WLb,XLb,YLb,ZLb,$Lb,aMb,bMb,cMb,dMb,eMb,fMb,hMb,iMb,jMb,kMb,lMb,mMb,nMb,oMb,pMb,qMb,rMb,tMb,uMb,vMb,wMb,yMb,zMb,AMb,BMb,CMb,DMb,EMb,FMb,GMb,HMb,IMb,JMb,KMb,LMb,MMb,NMb,OMb,PMb,QMb,RMb,SMb,TMb,UMb,VMb,XMb,YMb,ZMb,$Mb,aNb,bNb,cNb,dNb,eNb,fNb,gNb,hNb,iNb,jNb,kNb,lNb,mNb,nNb,oNb,pNb,qNb,rNb,sNb,tNb,uNb,vNb,wNb,xNb,yNb,zNb,ANb,CNb,DNb,ENb,FNb,HNb,JNb,MNb,NNb,ONb,PNb,RNb,QNb,SNb,TNb,UNb,VNb,WNb,XNb,YNb,ZNb,$Nb,aOb,bOb,cOb,dOb,eOb,fOb,gOb,
hOb,iOb,jOb,kOb,lOb,mOb,nOb,oOb,pOb,qOb,rOb,sOb,tOb,uOb,vOb,wOb,xOb,yOb,zOb,AOb,BOb,COb,EOb,FOb,GOb,HOb,IOb,JOb,KOb,MOb,NOb,OOb,POb,QOb,ROb,SOb,TOb,UOb,VOb,WOb,YOb,aPb,bPb,cPb,dPb,ePb,fPb,gPb,hPb,iPb,jPb,kPb,lPb,mPb,nPb,oPb,rPb,tPb,uPb,wPb,zPb,yPb,DPb,FPb,GPb,HPb,IPb,JPb,KPb,LPb,MPb,NPb,OPb,PPb,QPb,RPb,SPb,TPb,UPb,WPb,XPb,YPb,ZPb,$Pb,aQb,bQb,cQb,dQb,eQb,fQb,gQb,hQb,iQb,jQb,kQb,lQb,mQb,nQb,oQb,pQb,qQb,rQb,sQb,tQb,uQb,vQb,yQb,zQb,AQb,BQb,CQb,DQb,FQb,GQb,HQb,JQb,LQb,MQb,NQb,SQb,fL,TQb,UQb,VQb,gL,WQb,
XQb,YQb,ZQb,$Qb,aRb,bRb,cRb,dRb,eRb,fRb,gRb,hRb,iRb,kRb,lRb,mRb,nRb,oRb,rRb,tRb,sRb,uRb,vRb,wRb,xRb,yRb,zRb,ARb,BRb,CRb,ERb,FRb,GRb,HRb,IRb,JRb,KRb,LRb,ORb,PRb,QRb,RRb,SRb,TRb,URb,VRb,XRb,WRb,YRb,ZRb,$Rb,aSb,bSb,cSb,dSb,eSb,fSb,gSb,hSb,iSb,jSb,kSb,lSb,mSb,nSb,oSb,qSb,pSb,sSb,tSb,uSb,vSb,wSb,xSb,ySb,zSb,BSb,CSb,DSb,ESb,FSb,GSb,HSb,ISb,JSb,KSb,LSb,MSb,NSb,OSb,PSb,QSb,RSb,SSb,TSb,USb,VSb,WSb,XSb,YSb,ZSb,$Sb,aTb,bTb,cTb,dTb,eTb,fTb,hTb,kTb,mTb,nTb,oTb,pTb,qTb,sTb,tTb,uTb,ATb,BTb,FTb,GTb,HTb,ITb,LTb,NTb,
RTb,UTb,VTb,WTb,XTb,YTb,ZTb,$Tb,dUb,eUb,fUb,gUb,hUb,iUb,jUb,kUb,lUb,mUb,nUb,oUb,pUb,qUb,rUb,sUb,uUb,vUb,wUb,zUb,AUb,BUb,CUb,DUb,EUb,FUb,GUb,HUb,IUb,JUb,KUb,LUb,MUb,NUb,OUb,RUb,UUb,lL,mL,XUb,YUb,ZUb,$Ub,bVb,cVb,dVb,eVb,fVb,gVb,hVb,iVb,jVb,kVb,nL,lVb,mVb,nVb,oVb,pVb,qVb,rVb,sVb,tVb,uVb,vVb,wVb,xVb,yVb,zVb,AVb,BVb,CVb,DVb,EVb,FVb,GVb,HVb,IVb,JVb,KVb,LVb,MVb,NVb,OVb,PVb,QVb,RVb,SVb,TVb,UVb,VVb,WVb,XVb,ZVb,$Vb,aWb,bWb,cWb,dWb,eWb,gWb,hWb,iWb,jWb,kWb,lWb,mWb,nWb,oWb,pWb,qWb,rWb,sWb,tWb,uWb,vWb,wWb,xWb,
yWb,cBb,eBb,zWb,AWb,SAb,TAb,XAb,bBb,YAb,ZAb,BWb,fBb,CWb,pRb,DWb,EWb,FWb,oL,GWb,HWb,IWb,JWb,KWb,LWb,MWb,NWb,OWb,TTb,STb,PWb,pL,qL,QWb,RWb,SWb,DOb,rL,sL,TWb,UWb;EK=function(a,b){if(a)throw Error("v");b.push(65533)};QAb=function(a,b){b=String.fromCharCode.apply(null,b);return a==null?b:a+b};
RAb=function(a){if(typeof a==="string")return{buffer:_.gnb(a),jP:!1};if(Array.isArray(a))return{buffer:new Uint8Array(a),jP:!1};if(a.constructor===Uint8Array)return{buffer:a,jP:!1};if(a.constructor===ArrayBuffer)return{buffer:new Uint8Array(a),jP:!1};if(a.constructor===_.Oa)return{buffer:_.Rrb(a)||new Uint8Array(0),jP:!0};if(a instanceof Uint8Array)return{buffer:new Uint8Array(a.buffer,a.byteOffset,a.byteLength),jP:!1};throw Error("A");};
UAb=function(a){switch(typeof a){case "boolean":return SAb||(SAb=[0,void 0,!0]);case "number":return a>0?void 0:a===0?TAb||(TAb=[0,void 0]):[-a,void 0];case "string":return[0,a];case "object":return a}};VAb=function(a,b,c,d){const e=c.GDa;a[b]=d?(f,g,l)=>e(f,g,l,d):e};
$Ab=function(a){var b=VAb,c=WAb,d=a[XAb];if(d)return d;d={};d.FTb=UAb(a[0]);var e=a[1];let f=1;e&&e.constructor===Object&&(d.zf=e,e=a[++f],typeof e==="function"&&(d.iZc=!0,YAb!=null||(YAb=e),ZAb!=null||(ZAb=a[f+1]),e=a[f+=2]));const g={};for(;e&&Array.isArray(e)&&e.length&&typeof e[0]==="number"&&e[0]>0;){for(var l=0;l<e.length;l++)g[e[l]]=e;e=a[++f]}for(l=1;e!==void 0;){typeof e==="number"&&(l+=e,e=a[++f]);let w;var p=void 0;e instanceof _.Rl?w=e:(w=_.Wza,f--);let A;if((A=w)==null?0:A.k2b){e=a[++f];
p=a;var t=f;typeof e==="function"&&(e=e(),p[t]=e);p=e}e=a[++f];t=l+1;typeof e==="number"&&e<0&&(t-=e,e=a[++f]);for(;l<t;l++){const G=g[l];p?c(d,l,w,p,G):b(d,l,w,G)}}return a[XAb]=d};WAb=function(a,b,c,d,e){const f=c.GDa;let g,l;a[b]=(p,t,w)=>f(p,t,w,l||(l=$Ab(d).FTb),g||(g=aBb(d)),e)};
aBb=function(a){let b=a[bBb];if(b!=null)return b;const c=$Ab(a);b=c.iZc?(d,e)=>YAb(d,e,c):(d,e)=>{for(;cBb(e)&&e.Fu!=4;){var f=e.s7,g=c[f];if(g==null){var l=c.zf;l&&(l=l[f])&&(l=dBb(l),l!=null&&(g=c[f]=l))}g!=null&&g(e,d,f)||(f=e,g=f.A5,eBb(f),f.dMb?g=void 0:(l=f.Gg.getCursor()-g,f.Gg.setCursor(g),g=f.Gg.Nkb(l)),f=d,g&&(_.$a||(_.$a=Symbol()),(l=f[_.$a])?l.push(g):f[_.$a]=[g]))}return!0};return a[bBb]=b};
dBb=function(a){a=Array.isArray(a)?a[0]instanceof _.Rl?a:[_.Xza,a]:[a,void 0];const b=a[0].GDa;if(a=a[1]){const c=aBb(a),d=$Ab(a).FTb;return(e,f,g)=>b(e,f,g,d,c)}return b};
FK=function(a){function b(){_.Cea(c);if(c.value===_.hma)throw new _.ad(952,!1);return c.value}const c=Object.create(_.ima),d=new fBb;c.value=a;b[_.hd]=c;b.QPc=_.Ula.bind(b);b.set=e=>{c.Vq(c.value,e)||(_.Rea(c,e),d.emit(e))};b.update=e=>{if(c.value===_.hma)throw new _.ad(952,!1);b.set(e(c.value))};b.subscribe=d.subscribe.bind(d);b.eW=d.eW;return b};GK=function(a){return a.Rc};gBb=function(a,b){const c=b.Ct,d=c.Oe,e=_.cob(d);return _.Nq(_.Mq(_.Lq(a.bc(),e.id,e.type),d.di),c.nr).od(b.path).ab()};
hBb=function(a,b){return a.reduce((c,d)=>c.set(d,b),new Map)};iBb=function(a,b){const c=b.ol.length-1;return c>=0&&(b=b.ol[c],b.Rf)?b.Rf:a.path};jBb=function(a,b){({ol:d,Jhb:b}=b);const c=d.length-1;if(c>=0){var d=d[c];if(d.Rf)return a.bc().od(d.Rf).ab();if(b=b.get(c))return a.bc().od(b).ab()}return a};kBb=function(a){const b=new Map;let c=void 0;for(let d=0;d<a.length;d++){b.set(d,c);const e=a[d].Rf;e&&(c=e)}return b};
lBb=function(a,b){if(!_.vG(b))return Object.assign({},a,{b7:b.state,Ofa:!1});var c=b.Tb.i8a.En;const d=b.Tb.i8a.Oya,e=b.Tb.i8a.pageToken;if(!c)return Object.assign({},a,{b7:2,Ofa:!1});a=[...a.ol,...c];const f=kBb(a),g=a.length>0?a[0].xf:void 0,l=new Set(a.map(t=>t.xf));let p=void 0;e?p={E7:"TOKEN",token:e}:d&&d.length>0&&(p={E7:"COMMITS",ol:d});c=c.length>0?c[c.length-1].Rf!=null:!1;return{ol:a,KPb:l,b7:2,g_c:g,nextPage:p,Jhb:f,Ofa:b.Tb.Ofa&&c}};
mBb=function(a){if(a&&a.xf)return{xf:a.xf,Dd:a.revisionNumber||void 0,Zq:a.Zq||void 0}};nBb=function(a){return a.ownerDocument};oBb=function(a){const b=_.Sia();return b?b.jq(2,a)||"":_.of(a,"Style")?_.nf(a):_.Yc(a)};pBb=function(a,b,c,d,e,f){c=_.kg(a,b,c,d);return _.kg(a,b+2,e,f)||c};qBb=function(a,b,c,d,e,f,g,l,p){const t=_.Ud(),w=pBb(t,_.Td.Dn,b,d,f,l);_.be(4);a=w?a+_.Yc(b)+c+_.Yc(d)+e+_.Yc(f)+g+_.Yc(l)+p:_.wf;a!==_.wf&&_.tja(t,a);return qBb};
rBb=function(a,b,c,d,e,f){var g=a+25;a=_.Ud();const l=a[g];if(a[1].data[g].le){var p=_.ae();g=l.transform;b=p+b;c=pBb(a,b,c,d,e,f)?_.ig(a,b+4,l?g.call(l,c,d,e,f):g(c,d,e,f)):_.gma(a,b+4)}else c=l.transform(c,d,e,f);return c};
sBb=function(a,b){a=a.key;b=b.key;if(a===b)return 0;if(a===void 0)return 1;if(b===void 0)return-1;if(a===null)return 1;if(b===null)return-1;if(typeof a=="string"&&typeof b=="string")return a<b?-1:1;if(typeof a=="number"&&typeof b=="number")return a-b;if(typeof a=="boolean"&&typeof b=="boolean")return a<b?-1:1;a=String(a);b=String(b);return a==b?0:a<b?-1:1};
tBb=function(a){a=_.Lza(a,_.Zj);switch(a){case 1:return"project";case 3:return"host";case 4:return"depot";case 5:return"ossProject";case 0:break;default:throw _.db(a,void 0);}};uBb=function(a){const b=tBb(a);if(b)return{id:a.On()||_.El(a,3,_.Zj)||_.El(a,4,_.Zj)||_.El(a,5,_.Zj),type:b}};vBb=function(a,b){return a===b?!0:Array.isArray(a)&&Array.isArray(b)?a.length===b.length&&a.every((c,d)=>c.start===b[d].start&&c.end===b[d].end):!1};
wBb=function(a,b){if(!a)return[{start:1,end:b}];if(typeof a==="number")return b<a?[{start:b,end:a}]:b>a?[{start:a,end:b}]:a;const [c,...d]=a;return c?b>=c.start&&b<=c.end?a:b<c.start?[{start:b,end:c.end}].concat(d):d.reduce((e,f)=>e.length>1||f.start>e[0].end+1?e.concat(f):f.end<=e[0].end?e:[{start:e[0].start,end:f.end}],[{start:c.start,end:b}]):[{start:1,end:b}]};xBb=function(a,b){if(a)return b?a.replace(/(.*)createWs(=.*)/,"$1ws$2-prompt"):a.replace(/(.*)createWs(=.*)/,"$1ws=__prompt")};
_.zBb=function(a){const b=c?"ws":"createWs";if(!c){var c=_.H3a.format(new Date);var d;if(d=a.path){d=d.split("/");var e=d.pop()||d.pop(),f=e.lastIndexOf(".");e=f===-1?e:e.substring(0,f);yBb.includes(e)&&d.length>0&&(e=`${d.pop()}-${e}`);d=e.replace(/[^a-zA-Z0-9_\-]/g,"")}else d="";c=`CS-${d}-${c}`}return _.UF(a)?(d=_.fG(a.params.line),a=`${"//depot/"}${a.path}`,_.Nj(_.Nj(new _.Mj(_.x3a),"files",`${a}${d?`:${d}`:""}`),b,c).toString()):_.mG(a)?(d=a.repository,e=a.tb,f=a.Eb,(a=d&&f&&e?JSON.stringify({repo:e+
"/"+d,ref:f,file:a.path}):null)?_.Nj(_.Nj(_.Nj(new _.Mj(_.x3a),"vcs","cog"),b,c),"ext_google.git",a).toString():null):null};ABb=function(a,b){return b.Zq?gBb(a,b.Zq):a};BBb=function(a,b){if(b&&b.Oe){var c=b.Oe,d=_.cob(c);a=_.Nq(_.Mq(_.Lq(a.bc(),d.id,d.type),c.di),b.Ey).od(b.path).ab()}return a};HK=function(a){return _.rG(a)&&!!a.path};CBb=function(a,b,c){c=Object.fromEntries(c.map(d=>[d,void 0]));return _.tc(Object.assign({},a.params,c),Object.assign({},b.params,c))};
DBb=function({Eb:a}){a=a&&a.toUpperCase();return a==="XREF"||a==="GROK"};EBb=function(a){var b=_.gG(a,1),c=void 0;_.TF(a)&&a.Fj()?c=`/piper///depot/${b}`:_.TF(a)?c=`/${a.repository}/${b}`:_.mG(a)&&(c=`/h/${a.tb}/${a.repository}/+/${b}`);if(!c)return"";b=new _.Mj(`${_.y3a||""}/codesearch/f${c}`);c=a.params.Qb;a=_.Tj(a,1);c?(_.Nj(b,"ws",c),a&&_.Nj(b,"snapshot",a)):a&&a!=="HEAD"&&_.Nj(b,"cl",a);return b.toString()};
FBb=function(a,b,c,d,e,f){a=(new _.bk).bM(_.eva(a,b,c,f));b=d==null?void 0:d.commit;if(f&&b==="HEAD")b=void 0;else if(b==="HEAD"||b==="XREF")b=void 0;b!=null&&a.Spb(b);(d==null?void 0:d.Eb)!=null&&a.Rpb(d==null?void 0:d.Eb);d=(new _.ck).bqb(a);e!=null&&d.od(_.Ah(e));return d};GBb=function(a){let b;return _.dk(a.tb,a.Uc,a.repository,_.ak(a),a.path,(b=a.params)==null?void 0:b.Qb)};HBb=function(a){a=a.replace("COVERAGE_GENERIC_","");if(_.nob(a))return a};IBb=function(){};JBb=function(a){a&1&&_.Gg(0)};
KBb=function(){};LBb=function(a){a&1&&_.C(0,KBb,0,0,"ng-template",12);a&2&&(a=_.O().ua,_.E("cdkPortalOutlet",a.lM))};MBb=function(a){a&1&&_.Q(0);a&2&&(a=_.O().ua,_.Vg(a.Uma))};
NBb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"div",7,2);_.N("click",function(){var d=_.q(c);const e=d.ua;d=d.zM;const f=_.O();return _.r(f.fl(e,_.Cg(1),d))})("cdkFocusChange",function(d){const e=_.q(c).zM,f=_.O();return _.r(f.XPa(d,e))});_.K(2,"span",8)(3,"div",9);_.F(4,"span",10)(5,"span",11);_.C(6,LBb,1,1,null,12)(7,MBb,1,1);_.J()()()}if(a&2){a=b.ua;b=b.zM;const c=_.Cg(1),d=_.O();_.rg(a.nbb);_.qg("mdc-tab--active",d.selectedIndex===b);_.E("id",d.Maa(b))("disabled",a.disabled)("fitInkBarToContent",
d.Eo);_.og("tabIndex",d.Lr(b))("aria-posinset",b+1)("aria-setsize",d.Yg.length)("aria-controls",d.Laa(b))("aria-selected",d.selectedIndex===b)("aria-label",a.ariaLabel||null)("aria-labelledby",!a.ariaLabel&&a.je?a.je:null);_.y(3);_.E("matRippleTrigger",c)("matRippleDisabled",a.disabled||d.wc);_.y(3);_.tg(a.lM?6:7)}};OBb=function(a){a&1&&_.Gg(0)};
PBb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"mat-tab-body",13);_.N("_onCentered",function(){_.q(c);const d=_.O();return _.r(d.UOa())})("_onCentering",function(d){_.q(c);const e=_.O();return _.r(e.vPa(d))});_.J()}if(a&2){a=b.ua;b=b.zM;const c=_.O();_.rg(a.XUa);_.qg("mat-mdc-tab-body-active",c.selectedIndex===b);_.E("id",c.Laa(b))("content",a.content)("position",a.position)("origin",a.origin)("animationDuration",c.animationDuration)("preserveContent",c.lr);_.og("tabindex",c.lu!=null&&c.selectedIndex===
b?c.lu:null)("aria-labelledby",c.Maa(b))("aria-hidden",c.selectedIndex!==b)}};
QBb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"div",1,0);_.N("@panelAnimation.done",function(d){_.q(c);const e=_.O();return _.r(e.Nl.next(d))});_.Gg(2);_.J()}a&2&&(a=b.id,b=_.O(),_.rg(b.rj),_.qg("mat-mdc-autocomplete-visible",b.UD)("mat-mdc-autocomplete-hidden",!b.UD)("mat-primary",b.Si==="primary")("mat-accent",b.Si==="accent")("mat-warn",b.Si==="warn"),_.E("id",b.id)("@panelAnimation",b.isOpen?"visible":"hidden"),_.og("aria-label",b.ariaLabel||null)("aria-labelledby",b.US(a)))};
IK=function(a){return{state:1,iF:a}};RBb=function(a,b){return a>=b.start&&a<b.end};TBb=function(a){return a.replace(SBb,b=>`\\${b}`)};UBb=function(a){a=a.kind;switch(a){case 0:case 1:case 2:case 3:return!0;case 4:case 5:case 9:case 11:case 12:case 7:case 8:case 6:case 10:case 13:return!1;default:return _.db(a,void 0)}};
VBb=function(a,b,c,d,e,f){e!==void 0&&(e=_.Ah(e));f&&d==="HEAD"&&(d=void 0);return Object.assign({},_.IG(a,b),{fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:d,fileSpecPath:e,fileSpecSourceRootRepositoryKeyWorkspaceId:f})};WBb=function(a){a&1&&(_.F(0,"span"),_.Q(1),_.J());a&2&&(a=_.O().ua,_.y(),_.Vg(a.content))};XBb=function(a){a&1&&(_.F(0,"span")(1,"a",3),_.Q(2),_.J()());a&2&&(a=_.O().ua,_.y(),_.Ig("href",a.url,_.tf),_.y(),_.Vg(a.content))};
YBb=function(a,b){a&1&&(_.F(0,"span",1),_.C(1,WBb,2,1,"span",2)(2,XBb,3,2,"span",2),_.J());a&2&&(_.E("ngSwitch",b.ua.type),_.y(),_.E("ngSwitchCase","normal"),_.y(),_.E("ngSwitchCase","link"))};
ZBb=function(a,b){if(!b)return[{content:a,type:"normal"}];const {pos:c,I7:d}=b.reduce(({pos:e,I7:f},g)=>{const l=g.gya,p=l.startIndex+l.length,t=a.substring(l.startIndex,p);f.push({content:a.substring(e,l.startIndex),type:"normal"});f.push({content:t,type:"link",url:g.url});return{pos:p,I7:f}},{pos:0,I7:[]});c<a.length&&d.push({content:a.substring(c,a.length),type:"normal"});return d};
$Bb=function(a){switch(a){case 1:return"account_tree";case 2:return"label_outline";case 3:return"published_with_changes";case 0:case 4:case 5:return"";default:_.db(a,void 0)}};aCb=function(a){return _.UF(a)?_.Avb:"Commit Details"};bCb=function(a){return _.UF(a)?_.Bvb:"Commit "};cCb=function(a){return _.UF(a)?_.Cvb:"ID"};dCb=function(a){return _.UF(a)?_.Dvb:"Commit Date"};eCb=function(a){return _.UF(a)?_.Evb:"Revision"};
iCb=function(a){a?a=_.Gvb.toLocaleString(a,fCb).indexOf("18")===-1:(a=gCb)||((a=hCb)||(a=window.navigator,a=hCb=a.languages&&a.languages[0]?a.languages[0]:a.language||a.browserLanguage||a.evd||"en"),a=gCb=iCb(a));return a};
jCb=function(a){function b(e,f,g){const l=new Date(0);l.setFullYear(e,f,g);l.setHours(0,0,0);return l}function c(e){const f=new Date(0);let g=0,l=0;const p=e[8]?f.setUTCFullYear:f.setFullYear,t=e[8]?f.setUTCHours:f.setHours;e[9]&&(g=Number(e[9]+e[10]),l=Number(e[9]+e[11]));p.call(f,Number(e[1]),Number(e[2])-1,Number(e[3]));t.call(f,Number(e[4]||0)-g,Number(e[5]||0)-l,Number(e[6]||0),Math.floor(parseFloat(`0.${e[7]||0}`)*1E3));return f}if(a instanceof Date&&!isNaN(a.valueOf()))return a;if(typeof a===
"number"&&!isNaN(a))return new Date(a);if(typeof a==="string"){a=a.trim();if(/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(a)){const [e,f=1,g=1]=a.split("-").map(l=>+l);return b(e,f-1,g)}var d=parseFloat(a);if(!isNaN(a-d))return new Date(d);if(d=a.match(/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/))return c(d)}d=new Date(a);if(!(d instanceof Date)||isNaN(d.valueOf()))throw Error("qb`"+a);return d};
JK=function(a,b){return a.toLowerCase()!==a?b.indexOf(a)>=0:b.toLowerCase().indexOf(a.toLowerCase())>=0};kCb=function(a){return a&&a.params.dw||null};lCb=function(a){return a&&a.params.Oy||null};mCb=function(a){return a&&a.params.ak!=null?a.params.ak!=="0":null};nCb=function(a){return a&&a.params.jg!=null?a.params.jg:null};oCb=function(a){return!!a&&a.params.Nu!=null};pCb=function(a){return a&&a.params.ew!=null?a.params.ew:null};qCb=function({S0:a},{S0:b}){return a.length===b.length&&a.every(c=>b.includes(c))};
rCb=function(a){return a.reduce((b,c)=>{b[c]=null;return b},{})};sCb=function({bufferSize:a=Infinity,J9:b=Infinity,ex:c,scheduler:d}){let e,f=0,g,l=!1,p=!1;return function(t){f++;if(!e||l)l=!1,e=new _.Sf(a,b,d),g=t.subscribe({next(A){e.next(A)},error(A){l=!0;e.error(A)},complete(){p=!0;g=void 0;e.complete()}});const w=e.subscribe(this);this.add(()=>{f--;w.unsubscribe();g&&!p&&c&&f===0&&(g.unsubscribe(),e=g=void 0)})}};
tCb=function(){let a;a={bufferSize:1,J9:void 0,ex:!1,scheduler:void 0};return b=>{if(b&&typeof b.bD==="function")b=b.bD(sCb(a));else throw new TypeError("Pa");return b}};uCb=function(a,b){a=a.Yd;b=b.Yd;return a===null&&b===null?!0:!!a&&!!b&&a.source===b.source&&a.flags===b.flags};vCb=function(a){return!!a};wCb=function(a,b){a&1&&(_.F(0,"mat-card-content"),_.K(1,"linkified-message",8),_.R(2,"emptyToConstant"),_.J());a&2&&(a=b.Ka,_.y(),_.E("message",a.Mq)("linkDefinitions",_.S(2,2,a.dO)))};
xCb=function(a){a&1&&(_.F(0,"a",9),_.Q(1," View blame prior to this change "),_.J());a&2&&(a=_.O(),_.E("routerLink",a.lJb)("trackProjectId",a.Uv.tb))};zCb=function(a){if(a&1){const b=_.Ud();_.F(0,"commit-details",5);_.N("mouseenter",function(){_.q(b);const c=_.O();clearTimeout(c.tPb);return _.r()})("mouseleave",function(){_.q(b);const c=_.O();return _.r(yCb(c))});_.J()}a&2&&(a=_.O(),_.E("commit",a.commit)("baseLocation",a.Uv)("parentCommit",a.SG))};
ACb=function(a){const b=[...a.zo];b.sort((e,f)=>e.UJ.localeCompare(f.UJ));const c=new Map,d=new Map;for(let e=0;e<b.length;e++)c.set(e+1,b[e]),d.set(b[e].xf,e+1);a.CKb=d;a.bYc=c;return a};BCb=function(a,b,c,d){if(!a)return{};--a;b=b?b-1:a;return c?{startLine:a,endLine:b,startColumn:c-1,endColumn:d||-1}:{startLine:a,endLine:b}};CCb=function(a){return BCb(a.startLine,a.endLine,a.startColumn,a.endColumn)};
DCb=function(a){const b=a.Lm();a=a.dj();return b&&a?{startLine:b.getLine(),startColumn:_.wl(b,2),endLine:a.getLine(),endColumn:_.wl(a,2)}:{}};ECb=function(a){return a.startLine!==void 0&&a.endLine!==void 0};FCb=function(a){return ECb(a)&&a.startColumn!==void 0&&a.endColumn!==void 0};
GCb=function(a,b){a&1&&_.K(0,"blame-snippet",3);if(a&2){a=b.iC;const c=b.commit,d=b.Nd,e=b.SG,f=b.startLine,g=b.endLine;_.Sz("blame-layer ",b.className,"");_.E("commitIndex",a)("commit",c)("baseLocation",d)("parentCommit",e)("startLine",f)("endLine",g)}};HCb=function(a,b){a&1&&_.K(0,"div");a&2&&_.Sz("blame-layer ",b.className,"")};ICb=function(a){a&1&&_.K(0,"loading",4);a&2&&_.E("hasBackground",!0)};JCb=function(a,b){a&1&&_.K(0,"div");a&2&&_.rg(b.className)};
KCb=function(a,b){return a.length!==b.length?!1:a.every((c,d)=>c===b[d])};LCb=function(a){a&1&&(_.F(0,"mat-card-subtitle"),_.Q(1),_.J());a&2&&(a=_.O(),_.y(),_.Vg(a.bsb))};MCb=function(a){switch(a){case 0:return"source:file";case 1:return"source:file";case 6:return"source:file";case 3:return"source:folder_open";case 4:return"source:symlink";case 5:return"source:submodule";default:return _.db(a,void 0)}};NCb=function(a){a&1&&_.K(0,"div",6)};
OCb=function(a,b){a&1&&(_.M(0),_.K(1,"finding-details",4),_.C(2,NCb,1,0,"div",5),_.ug());if(a&2){a=b.ua;b=b.last;const c=_.O(2);_.y();_.E("icon",c.icon)("title",c.hSb)("subtitle",c.tooltip)("details",a);_.y();_.E("ngIf",!b)}};PCb=function(a){if(a&1){const b=_.Ud();_.F(0,"mat-card",2);_.N("mouseenter",function(){const c=_.q(b).attach;return _.r(c())})("mouseleave",function(){const c=_.q(b).detach;return _.r(c())});_.C(1,OCb,3,5,"ng-container",3);_.J()}a&2&&(a=_.O(),_.y(),_.E("ngForOf",a.details))};
RCb=function({message:a,messageHtml:b,url:c},d){a=_.EA(a||d);c&&(QCb.test(c)||(c="http://"+c),a=_.mfb("a",{href:c,target:"_blank"},a));if(!b)return a;try{return _.ok(b)||a}catch(e){return a}};SCb=function(a,b){a&1&&_.K(0,"finding",1);a&2&&_.E("annotations",b.annotations)};TCb=function({details:a}){return a.Xd?CCb(a.Xd).startLine||0:0};UCb=function(a,b){a&1&&_.K(0,"nl-semantic-outlines-snippet",3);a&2&&(a=b.Ifb,_.Sz("nl-semantic-outlines-layer ",b.className,""),_.E("nlOutline",a))};
VCb=function(a,b){a&1&&_.K(0,"div");a&2&&_.Sz("nl-semantic-outlines-layer ",b.className,"")};WCb=function(a){a&1&&_.K(0,"loading",4);a&2&&_.E("hasBackground",!0)};XCb=function(a){if(a=a.oK){var [b,c]=a.split(":").map(e=>e.split(","));if(b&&!isNaN(Number(b[0]))){a=Number(b[0])+1;if(!c||!c[0]||isNaN(Number(c[0])))return a;var d=Number(c[0])+1;if(d===a)return a;Number(c[1])===0&&d--;return d===a?a:[{start:a,end:d}]}}};KK=function(a){return a.replace(YCb,"~")};
LK=function(a){const b=ZCb(a.ke()).toString();a:{a=_.il(a,_.bk,1);var c=a.dm(),d=_.Lza(c,_.Zj);switch(d){case 3:case 5:var e=a.dm();c=_.El(e,5,_.Zj);d=KK(c||_.El(e,3,_.Zj));e=KK(_.Y(e,2));const f=KK(a.qOb());a=KK(a.OO());const g=_.Ei.test(a);!f||a&&!g||(e+="~~"+f);a&&(!f&&g&&(e+="~~"),e+="~~"+a);a=`${c?"x-oss":"x-gob"}://${e}@${d}`;break a;case 4:_.Nk(_.Y(c,2),"piper")?c.L6a()?(c=KK(a.dm().L6a()),a=a.OO(),a=`x-citc://${c}${a&&a!=="HEAD"?`@${a}`:""}`):(a=a.OO(),a=a!=="HEAD"?"x-piper://"+a:"x-piper://"):
(c=KK(_.Y(a.dm(),2)),a=a.OO(),a=`x-package://${c}${a&&a!=="HEAD"?`@${a}`:""}`);break a;default:a=_.db(d)}}return`${a}/${b}`};MK=function(a){return a.replace($Cb,"/")};aDb=function(a,b){const [c,d,e]=a.CH.split("~~"),f=MK(a.Af());if(f){if(!c)throw Error("se`"+a.toString());if(!d&&!e)throw Error("te`"+a.toString());}else throw Error("ue`"+a.toString());a=MK(d||e);NK.de={id:f,type:b};NK.repository=MK(c);NK.Eb=a;if(b=d&&e)NK.params.Sf=b};
cDb=function(a){const b=MK(a.Af());if(!b)throw Error("re`"+a.toString());a=MK(a.CH);NK.de=bDb;NK.repository=a||b;NK.Eb=a?b:"HEAD"};dDb=function(a){const b=MK(a.Af());if(!b)throw Error("qe`"+a.toString());a=MK(a.CH);NK.de=bDb;NK.repository="Piper";NK.Eb=a?b:"HEAD";NK.params.Qb=a||b};
eDb=function(a){const b=ZCb(a);NK.params={};switch(b.Ru){case "x-piper":NK.de=bDb;NK.repository="Piper";NK.Eb=b.Af()||"HEAD";break;case "x-citc":dDb(b);break;case "x-package":cDb(b);break;case "x-oss":aDb(b,"ossProject");break;case "x-gob":aDb(b,"host");break;case "x-kythe":return eDb(a.replace(_.Rwb,(c,d)=>`x-${d}://`));default:throw Error("pe`"+b.Ru);}NK.path=b.ke().substr(1);if(a=XCb(b))NK.params.line=a;return NK};fDb=function(a){return _.$k(a,_.Rp,5)&&!!a.getType()};
gDb=function(a){const b=[];for(a=a.parent;a!==void 0;)b.push(a),a=a.parent;return b};hDb=function(a){return a.reduce((b,c)=>b+c.SY,a.length)};iDb=function(a,b){b(a);for(const c of _.Wp(a))iDb(c,b)};jDb=function(a){const b=new Map;for(const c of a)iDb(c,d=>{d.getType()!==null&&b.set(d.getType(),!0)});return new OK(b)};kDb=function(a){let b;return!((b=_.Dl(a,4,_.el()))==null||!b.length)||_.Wp(a).some(kDb)};lDb=function(a){switch(a){case 1:case 3:case 2:case 7:return!0;default:return!1}};
mDb=function(a,b,{lja:c,uLb:d}={lja:void 0,uLb:!1}){a=eDb(a);var e;(e=a.params)!=null&&e.line||(a.params=Object.assign({},{line:1},a.params));var f,g;e=b.tb===((f=a.de)==null?void 0:f.id)&&b.Uc===((g=a.de)==null?void 0:g.type)&&b.repository===a.repository;if(!a.params.Qb&&b.params.Qb)a.params=Object.assign({},a.params,{Sf:a.Eb,Qb:void 0}),a.Eb="HEAD";else{g=e&&_.Hi(a.path,b.path,_.LTa);f=a.Eb!==b.Eb?a.Eb:_.Tj(b,1);if(d=g&&d)c==null||f==null?c=!0:(c=Number(c),d=Number(f),c=isNaN(c)||isNaN(d)?!0:c>
d),d=!c;if(d)a.Eb=b.Eb;else{let l;!e||(l=a.params)!=null&&l.Sf||(a.params=Object.assign({},a.params,{Sf:a.Eb}),a.Eb=b.Eb)}}a.params=Object.assign({},b.params,a.params);return a};nDb=function(a,b){let c=a.xw();for(const [d,e]of _.Tza(a,3).entries()){a=d;const f=b(e);c=c.replaceAll(a,f)}return c};oDb=function(a){if(!a)return!0;try{return!(new _.Mj(a)).Ru&&!a.startsWith("//")}catch(b){return!1}};
rDb=function(a,b){var c=a.querySelectorAll("img");a=new _.ve;if(c.length===0)return a;const d=document.createElement("span");d.classList.add("material-icons-extended");d.appendChild(document.createTextNode("photo"));for(const e of c)if(c=e.getAttribute("src")||"",c=c.match(pDb)){c=atob(c[1]);const f=d.cloneNode(!0);qDb(f,e);a.add(b(c).subscribe(g=>{e.src=g;qDb(e,f)}))}return a};
sDb=function(a,b){a=a.querySelectorAll("a[href]");const c=a.length;for(let e=0;e<c;e++){const f=a[e];var d=f.getAttribute("href")||"";if(!oDb(d)||d.startsWith("?")||d.startsWith("#"))continue;d=new _.Mj(d);const g={};d.hk.forEach((l,p)=>{g[p]=l});d=b(d.ke(),g,d.oK);_.jc(f,d)}};tDb=function(a){a&1&&(_.F(0,"mat-card",1)(1,"mat-card-content"),_.K(2,"markdown-content",2),_.J()());a&2&&(a=_.O(),_.y(2),_.E("content",a.content.text))};
uDb=function(a){a&1&&(_.F(0,"mat-card",1)(1,"mat-card-content")(2,"pre"),_.Q(3),_.J()()());a&2&&(a=_.O(),_.y(3),_.Vg(a.content.text))};
wDb=function(a){if(a&1){const b=_.Ud();_.M(0);_.F(1,"button",7,0)(3,"span",8);_.Q(4);_.J()();_.F(5,"command-menu",9,1);_.N("closed",function(c){_.q(b);const d=_.O(4);return _.r(c!=="keydown"&&d.Qf.nga("mouse"))})("menuItemSelected",function(c){_.q(b);_.O(4).heb.emit(c);return _.r()});_.J();_.ug()}if(a&2){a=_.Cg(6);const b=_.O().ua;_.y();_.E("disabled",b.disabled)("matMenuTriggerFor",a.Qf)("matMenuTriggerData",_.bh(4,vDb,b.children));_.y(3);_.Vg(b.label)}};
xDb=function(a){a&1&&(_.F(0,"span",13),_.Q(1),_.J());a&2&&(a=_.O(2).ua,_.y(),_.Vg(a.Wb))};yDb=function(a){if(a&1){const b=_.Ud();_.F(0,"button",10);_.N("click",function(){_.q(b);const c=_.O().ua;_.O(3).heb.emit(c);return _.r()});_.F(1,"span",11);_.Q(2);_.J();_.C(3,xDb,2,1,"span",12);_.J()}a&2&&(a=_.O().ua,_.E("disabled",a.disabled),_.y(),_.Ig("title",a.disabled?"":a.label),_.y(),_.Vg(a.label),_.y(),_.E("ngIf",a.Wb))};
zDb=function(a,b){a&1&&(_.M(0),_.C(1,wDb,7,6,"ng-container",5)(2,yDb,4,4,"button",6),_.ug());a&2&&(a=b.ua,_.y(),_.E("ngIf",a.children&&a.children.length>0),_.y(),_.E("ngIf",!a.children||a.children.length===0))};ADb=function(a){a&1&&_.K(0,"mat-divider")};BDb=function(a,b){a&1&&(_.M(0),_.C(1,zDb,3,2,"ng-container",4)(2,ADb,1,0,"mat-divider",5),_.ug());a&2&&(a=b.ua,b=b.last,_.y(),_.E("ngForOf",a),_.y(),_.E("ngIf",!b))};CDb=function(a,b){a&1&&_.C(0,BDb,3,2,"ng-container",4);a&2&&_.E("ngForOf",b.w8)};
FDb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"kythe-hovercard",2);_.N("mouseenter",function(){_.q(c);const d=_.O(2);return _.r(DDb(d))})("mouseleave",function(){_.q(c);const d=_.O(2);return _.r(EDb(d))});_.J()}a&2&&_.E("content",b.Ka)};GDb=function(a,b){a&1&&(_.C(0,FDb,1,1,"kythe-hovercard",1),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.content))};HDb=function(a){const b=_.$G(a.bc(),c=>{delete c.line});a.params.Qb!=null&&_.$G(_.Nq(b,"HEAD"),c=>{delete c.Qb});return b.ab()};
IDb=function(a,b){switch(a){case "SHOW_ALWAYS":return!0;case "SHOW_WITH_SHIFT":return!!b&&b.shiftKey;case "SHOW_WITH_CTRL":return!!b&&b.ctrlKey;case "SHOW_WITH_PLATFORM_CMD":return!!b&&(_.Uk?b.metaKey:b.ctrlKey);default:return!1}};JDb=function(a){a&1&&_.K(0,"blame-layer",3);a&2&&(a=_.O(),_.E("layerBaseLocation",a.jh))};KDb=function(a){a&1&&_.K(0,"nl-semantic-outlines-layer",3);a&2&&(a=_.O(),_.E("layerBaseLocation",a.jh))};
LDb=function(a){if(a&1){const b=_.Ud();_.F(0,"xrefs-layer",4);_.N("highlightedLines",function(c){_.q(b);const d=_.O();return _.r(d.dDa(c))});_.J()}a&2&&(a=_.O(),_.E("layerBaseLocation",a.jh))};MDb=function(a){a&1&&_.K(0,"unified-deprecation-layer",3);a&2&&(a=_.O(),_.E("layerBaseLocation",a.jh))};NDb=function(a){a&1&&_.K(0,"coverage-layer",3);a&2&&(a=_.O(),_.E("layerBaseLocation",a.jh))};ODb=function(a,b){a&1&&_.K(0,"finding-layer",5);a&2&&(a=b.ua,b=_.O(),_.E("layerBaseLocation",b.jh)("layerId",a))};
PDb=function(a){return a.getType()===3&&a.Ewa()};QDb=function(a){const b=[];for(var c=_.hzb.exec(a);c!==null;){const g=c.index;var d=b,e=d.push,f=void 0;c=c[0];(f=c.match(_.peb))?c.includes("(")?(c=f[1],f=f[2]):(c=f[1],f=""):f="";e.call(d,{text:c+f,start:g});c=_.hzb.exec(a)}return b};
RDb=function(a,b,c){if(_.pG(a)&&a.repository){var d=a.repository;if(b=_.Qrb(d,b,c))if(c=_.Y(b,2).split("/"),!(c.length<2))return a=_.Nq(_.Mq(_.Lq(a.bc(),c[0],"host"),c.slice(1).join("/")),_.Y(b,3)||"HEAD"),d!=="android"&&d!=="chops_infra_internal"||_.NG(a),a.ab()}};SDb=function(a,b){return a!==1?_.u(a):_.x(b.K5,_.Of(c=>c===0),_.If(0),_.Yf(1))};
TDb=function(a){a&1&&(_.F(0,"div",6)(1,"h2",7),_.Q(2,"Commit message"),_.J(),_.K(3,"linkified-message",8),_.R(4,"emptyToConstant"),_.J());a&2&&(a=_.O(),_.y(3),_.E("message",a.message)("linkDefinitions",_.S(4,2,a.Oia)))};UDb=function(a){a&1&&(_.F(0,"div",9)(1,"mat-icon"),_.Q(2,"person"),_.J(),_.F(3,"span"),_.Q(4),_.J(),_.F(5,"span",3),_.Q(6," (committer) "),_.J()());a&2&&(a=_.O(),_.y(4),_.Vg(a.DKb))};VDb=function(a){a&1&&_.vg(0)};WDb=function(a){a&1&&_.vg(0)};
XDb=function(a){a&1&&(_.M(0),_.C(1,VDb,1,0,"ng-container",7),_.Q(2),_.C(3,WDb,1,0,"ng-container",7),_.ug());if(a&2){a=_.O();const b=_.Cg(7),c=_.Cg(9);_.y();_.E("ngTemplateOutlet",b);_.y();_.Ug(" ",a.y3c," ");_.y();_.E("ngTemplateOutlet",c)}};YDb=function(a){a&1&&_.vg(0)};ZDb=function(){};
bEb=function(a){a&1&&(_.M(0),_.C(1,YDb,1,0,"ng-container",7)(2,ZDb,0,0,"ng-template",8),_.ug());if(a&2){a=_.O();const b=_.Cg(7),c=_.Cg(11);_.y();_.E("ngTemplateOutlet",b);_.y();_.E("ngTemplateOutlet",c)("ngTemplateOutletContext",_.bh(5,$Db,_.bh(3,aEb,a.QV)))}};cEb=function(){};dEb=function(a){a&1&&_.C(0,cEb,0,0,"ng-template",9);a&2&&(_.O(),_.E("ngTemplateOutlet",_.Cg(13)))};eEb=function(){};
gEb=function(a){a&1&&_.C(0,eEb,0,0,"ng-template",8);a&2&&(_.O(),_.E("ngTemplateOutlet",_.Cg(9))("ngTemplateOutletContext",_.ah(2,fEb)))};hEb=function(a){a&1&&(_.F(0,"span",10),_.Q(1),_.R(2,"async"),_.J());a&2&&(a=_.O(),_.y(),_.Ug("",_.S(2,1,a.pWb),":"))};iEb=function(a){a&1&&(_.F(0,"span",14),_.Q(1,"@"),_.J())};jEb=function(){};
kEb=function(a,b){a&1&&(_.M(0),_.F(1,"span",12),_.Q(2,"("),_.J(),_.C(3,iEb,2,0,"span",13)(4,jEb,0,0,"ng-template",8),_.F(5,"span"),_.Q(6,")"),_.J(),_.ug());if(a&2){a=b.Ka;b=_.O().c6c;_.O();const c=_.Cg(11);_.y(3);_.E("ngIf",b);_.y();_.E("ngTemplateOutlet",c)("ngTemplateOutletContext",_.bh(3,$Db,a))}};lEb=function(a){a&1&&(_.C(0,kEb,7,5,"ng-container",11),_.R(1,"async"));a&2&&(a=_.O(),_.E("ngIf",_.S(1,1,a.dma)))};
mEb=function(a,b){a&1&&(_.F(0,"conditional-link",15),_.R(1,"toPrettyRef"),_.R(2,"async"),_.Q(3),_.R(4,"toPrettyRef"),_.J());a&2&&(a=b.context,b=_.O(),_.Hg("linkAriaLabel","Details for change ",_.S(1,7,a==null?null:a.Eb),""),_.E("condition",b.icb)("link",_.S(2,9,b.wea(a)))("trackGestureClick",!!b.icb)("trackProjectId",b.Nd.tb),_.y(3),_.Ug(" ",_.S(4,11,a==null?null:a.Eb)," "))};nEb=function(){};
oEb=function(a){a&1&&_.C(0,nEb,0,0,"ng-template",8);a&2&&(_.O(3),_.E("ngTemplateOutlet",_.Cg(9))("ngTemplateOutletContext",_.ah(2,fEb)))};
pEb=function(a){a&1&&(_.M(0),_.F(1,"span",14),_.Q(2),_.J(),_.F(3,"a",16),_.Q(4," HEAD "),_.J(),_.F(5,"span",12),_.Q(6,"("),_.J(),_.F(7,"a",17),_.R(8,"async"),_.Q(9," CL "),_.J(),_.F(10,"span"),_.Q(11,")"),_.J(),_.ug());if(a&2){a=_.O().Ka;const b=_.O(2);_.y(2);_.Ug("@ ",a.depth," behind");_.y();_.E("routerLink",a.GX)("trackGestureClick",!0)("trackProjectId",b.Nd.tb);_.y(4);_.E("universalLink",_.S(8,6,b.wea(a)))("trackProjectId",b.Nd.tb)}};
qEb=function(a,b){a&1&&(_.M(0),_.C(1,oEb,1,3,null,11)(2,pEb,12,8,"ng-container",11),_.ug());a&2&&(a=b.Ka,_.y(),_.E("ngIf",!a.depth||!a.GX),_.y(),_.E("ngIf",a.depth&&a.GX))};rEb=function(a){a&1&&(_.C(0,qEb,3,2,"ng-container",11),_.R(1,"async"));a&2&&(a=_.O(),_.E("ngIf",_.S(1,1,a.dma)))};
sEb=function(a){if(a&1){const b=_.Ud();_.F(0,"code-diff",2);_.N("rendered",function(c){_.q(b);const d=_.O();return _.r(d.cza(c))});_.J()}a&2&&(a=_.O(),_.E("diffBase",a.oSb)("contents",a.gXb)("fileName",a.fileName)("leftLineNumberFormatter",a.Jia)("rightLineNumberFormatter",a.Vka)("leftLineWidgets",a.lY)("rightLineWidgets",a.v_)("collapseIdenticalLines",!1)("align",!1))};tEb=function(a){a&1&&(_.F(0,"dc-information-box"),_.Q(1),_.J());a&2&&(a=_.O(),_.y(),_.Vg(a.NGa))};
uEb=function(a,b,c=!0){c={coverGutter:!1,noHScroll:!0,above:c,showIfHidden:!1};const d=document.createElement("div");d.className="CodeMirror-merge-spacer";d.style.height=`${b*16}px`;d.style.minWidth="1px";return{line:a,element:d,options:c}};
vEb=function(a,b){var c=1;for(const e of a){if(e[1]==="")continue;a=e[0];const f=Number(e[1]);if(f!==c){c=b;var d=c.push;const g=document.createElement("div");g.className="CodeMirror-merge-collapsed-widget";g.style.height="16px";g.style.minWidth="1px";g.style.textAlign="center";g.style.padding="16px 0 16px 0";d.call(c,{line:a-1,element:g,options:{coverGutter:!1,noHScroll:!0,above:!0,showIfHidden:!1}});c=Number(f)}c++}};wEb=function(a){return b=>(b=a.get(b))?`${b}`:""};
xEb=function(a){a&1&&(_.F(0,"mat-spinner",10),_.Q(1,"\n        "),_.J());a&2&&_.E("diameter",16)("strokeWidth",2)};yEb=function(a){if(a&1){const b=_.Ud();_.F(0,"code-diff-chunks",15);_.N("rendered",function(c){_.q(b);const d=_.O(2);return _.r(d.cza(c))});_.Q(1,"\n    ");_.J()}a&2&&(a=_.O(2),_.E("diffChunks",a.Ul.uC)("fileName",a.xC))};
zEb=function(a){a&1&&(_.M(0),_.Q(1,"\n    "),_.F(2,"div",11),_.Q(3,"\n      "),_.F(4,"commit-information",12),_.Q(5,"\n      "),_.J(),_.Q(6,"\n      "),_.F(7,"commit-information",13),_.Q(8,"\n      "),_.J(),_.Q(9,"\n    "),_.J(),_.Q(10,"\n    "),_.C(11,yEb,2,2,"code-diff-chunks",14),_.Q(12,"\n  "),_.ug());a&2&&(a=_.O(),_.y(4),_.E("activeLocation",a.x_c)("version",a.Xna)("linkToCommitDetails",!1),_.y(3),_.E("activeLocation",a.w4c)("version",a.Xna)("linkToCommitDetails",!1),_.y(4),_.E("ngIf",a.gMb))};
AEb=function(a){a&1&&(_.F(0,"span",22),_.Q(1,"\n    "),_.F(2,"span",23),_.Q(3),_.R(4,"number"),_.J(),_.Q(5,"\n    "),_.F(6,"span",24),_.Q(7,","),_.J(),_.Q(8,"\n    "),_.F(9,"span",25),_.Q(10),_.R(11,"number"),_.J(),_.Q(12,"\n    "),_.F(13,"span",24),_.Q(14,","),_.J(),_.Q(15,"\n    "),_.F(16,"span",26),_.Q(17),_.R(18,"number"),_.J(),_.Q(19,"\n  "),_.J());a&2&&(a=_.O(2),_.y(2),_.og("aria-label",a.F3c)("aria-expanded",a.IW.zd?"true":"false"),_.y(),_.Ug("\n      -",_.PA(4,9,a.metadata.removed,"1.0-0"),
"\n    "),_.y(6),_.og("aria-label",a.NQc)("aria-expanded",a.IW.zd?"true":"false"),_.y(),_.Ug("\n      ",_.PA(11,12,a.metadata.changed,"1.0-0"),"\n    "),_.y(6),_.og("aria-label",a.iPc)("aria-expanded",a.IW.zd?"true":"false"),_.y(),_.Ug("\n      +",_.PA(18,15,a.metadata.hF,"1.0-0"),"\n    "))};
BEb=function(a){a&1&&(_.Q(0,"\n   "),_.F(1,"span",16),_.Q(2,"\n    "),_.F(3,"span",17),_.Q(4,"\n      "),_.K(5,"div",18),_.Q(6,"\n      "),_.K(7,"div",19),_.Q(8,"\n      "),_.K(9,"div",20),_.Q(10,"\n    "),_.J(),_.Q(11,"\n  "),_.J(),_.Q(12,"\n  "),_.C(13,AEb,20,18,"span",21),_.Q(14,"\n"));a&2&&(a=_.O(),_.y(5),_.pg("width",a.G3c,"%"),_.y(2),_.pg("width",a.OQc,"%"),_.y(2),_.pg("width",a.jPc,"%"),_.y(4),_.E("ngIf",a.Ul&&a.Ul.jja))};CEb=function(a,b){return b?a*100/(b.removed+b.changed+b.hF):0};
EEb=function(a){a&1&&(_.F(0,"div",4)(1,"div",5)(2,"span",6),_.Q(3,"Type"),_.J(),_.F(4,"span"),_.Q(5," Path "),_.J()(),_.F(6,"div",7)(7,"span"),_.Q(8," Change Summary "),_.J(),_.K(9,"expand-all-button",8),_.J()());a&2&&(a=_.O(),_.y(9),_.E("place",a.location)("disabled",!!DEb(a))("matTooltip",DEb(a))("matTooltipDisabled",!DEb(a)))};
GEb=function(a){if(a&1){const b=_.Ud();_.F(0,"commit-file-entry",10);_.N("rendered",function(c){_.q(b);const d=_.O(2);!d.eO.P$a&&c.rendered&&c.xfa===d.n5&&(d.n5+=1,FEb(d));return _.r()});_.J()}if(a&2){a=_.O().index;const b=_.O();_.E("entryIndex",a)("location",b.location)("entry",b.Rfa.get(a))("expand",b.expand.get(a))}};HEb=function(a,b){a&1&&(_.M(0),_.C(1,GEb,1,4,"commit-file-entry",9),_.ug());a&2&&(a=b.index,b=_.O(),_.y(),_.E("ngIf",a<b.F5))};
JEb=function(a){if(a&1){const b=_.Ud();_.M(0);_.F(1,"button",11);_.N("click",function(){_.q(b);const c=_.O();IEb(c);return _.r()});_.Q(2," Show More ");_.J();_.ug()}a&2&&(a=_.O(),_.y(),_.E("trackProjectId",a.location.tb))};KEb=function(a,b,c,d,e,f){return`${a};${b}=${encodeURIComponent(f.id)}${f.Rf==null?"":`;${c}=${encodeURIComponent(f.Rf)}`}${d&&(e||f.Qb)?`;${d}=${f.Dd==="CitC"&&f.Qb?encodeURIComponent(f.Qb):""}`:""}${location.search}${location.hash}`};
LEb=function(a){return _.Jq(_.$G(a.bc(),b=>{b.ak="1";b.jg=0;delete b.Om;delete b.ez;delete b.fz}).ab())};MEb=function(a){return _.Jq(_.$G(a.bc(),b=>{b.ak="1";b.jg=0;delete b.Sf;delete b.gq;delete b.lx}).ab())};NEb=function(a){return _.Jq(_.$G(a.bc(),b=>{b.ak="1";b.jg=0;delete b.Om;delete b.ez;delete b.fz;delete b.Sf;delete b.gq;delete b.lx}).ab())};
QEb=function(a,b,c,d,e){if(!c.vH||!_.TF(b.Va)){var f;c=(f=b.p_)!=null?f:b.Va;if(!_.TF(c))return _.cp(e,_.dp(e,OEb(c,d.id,a.Rf)));PK.has(c)||PK.set(c,{});b=PK.get(c);b.root==null&&(e=new URL(_.cp(e,_.dp(e,OEb(c,"",""))),location.href),b.root=e.pathname);e=b.root.split(";");b=e.length===1?"":";"+e.slice(1).join(";");return`${e[0]}/${PEb(a.Rf||c.path)}${b};${"cl"}=${encodeURIComponent(a.id)}${a.Dd==="CitC"&&a.Qb?`;ws=${encodeURIComponent(a.Qb)}`:""}${location.search}${location.hash}`}};
OEb=function(a,b,c){let d;return _.Jq(_.Nq(a.bc().lj({ak:"1",jg:0,line:a.params.line}),b).od((d=c!=null?c:a.path)!=null?d:"/").ab())};PEb=function(a){return a==null?"":a.split("/").map(encodeURIComponent).join("/")};REb=function(a){a&1&&(_.F(0,"mat-header-cell"),_.Q(1," Order "),_.J())};SEb=function(a){a&1&&(_.M(0),_.Q(1),_.R(2,"number"),_.ug());a&2&&(a=_.O().Ka,_.y(),_.Ug(" #",_.PA(2,1,a,"1.0-0")," "))};TEb=function(a){a&1&&(_.F(0,"mat-icon",43),_.Q(1," help_outline "),_.J())};
UEb=function(a,b){a&1&&(_.M(0),_.C(1,SEb,3,4,"ng-container",42)(2,TEb,2,0,"ng-template",null,1,_.dh),_.ug());a&2&&(a=b.Ka,b=_.Cg(3),_.y(),_.E("ngIf",a>=0)("ngIfElse",b))};VEb=function(a,b){a&1&&(_.F(0,"mat-cell"),_.C(1,UEb,4,2,"ng-container",41),_.R(2,"blameIndexOf"),_.J());a&2&&(a=b.ua,b=_.O(),_.y(),_.E("ngIf",_.PA(2,1,a.id,b.zsa)))};WEb=function(a){a&1&&(_.F(0,"mat-header-cell",44)(1,"span",45),_.Q(2,"Action Button"),_.J()())};
ZEb=function(a,b){a&1&&(_.F(0,"mat-cell")(1,"button",46)(2,"mat-icon"),_.Q(3),_.J()()());a&2&&(a=b.ua,b=_.O(),_.y(),_.og("aria-expanded",b.EC.has(a.id))("aria-label",b.EC.has(a.id)?XEb.format({id:a.id}):YEb.format({id:a.id}))("data-action",b.efc)("data-row-id",a.id),_.y(2),_.Vg(b.EC.has(a.id)?"expand_less":"expand_more"))};$Eb=function(a){a&1&&(_.F(0,"mat-header-cell"),_.Q(1),_.J());a&2&&(a=_.O(),_.pg("max-width",a.eXb(),"px"),_.y(),_.Ug(" ",a.uWc(a.Hd.Va)," "))};
aFb=function(a,b){a&1&&(_.F(0,"mat-cell")(1,"a",47),_.R(2,"linkifyRevision"),_.Q(3),_.J()());a&2&&(a=b.ua,b=_.O(),_.pg("max-width",b.eXb(),"px"),_.y(),_.pg("padding-left",b.t4c(),"px"),_.aK("aria-label","Revision ",a.Dd,""),_.og("href",_.QA(2,10,a,b.Hd,b.Ua),_.tf)("data-action",b.Zec)("data-action-name",b.Hd.GH?"updateRightDiff":"updateRevisionContents"),_.y(2),_.Ug(" ",a.Dd," "))};bFb=function(a){a&1&&(_.F(0,"mat-header-cell"),_.Q(1),_.J());a&2&&(a=_.O(),_.y(),_.Ug(" ",a.gWc(a.Hd.Va)," "))};
cFb=function(a){a&1&&_.K(0,"onedev-changelist-hovercard",53,3);if(a&2){a=_.Cg(1);const b=_.O(2).ua;_.E("changelistId",b.id)("onedevIsHovercardReady",a.KK)}};
dFb=function(a){a&1&&(_.M(0),_.F(1,"a",51),_.R(2,"linkifyId"),_.Q(3),_.R(4,"toPrettyRef"),_.J(),_.F(5,"onedev-hovercard",null,2),_.C(7,cFb,2,2,"onedev-changelist-hovercard",52),_.J(),_.ug());if(a&2){a=_.Cg(6);const b=_.O().ua,c=_.O();_.y();_.aK("aria-label","CL ",b.id,"");_.E("onedevHovercardTrigger",a);_.og("href",rBb(2,6,b,c.Hd,c.Jsb,c.Ua),_.tf)("data-action",c.tyb);_.y(2);_.Ug(" ",_.S(4,11,b.id)," ")}};
eFb=function(a){a&1&&(_.F(0,"a",54),_.R(1,"linkifyId"),_.Q(2),_.R(3,"toPrettyRef"),_.J());if(a&2){a=_.O().ua;const b=_.O();_.aK("aria-label","CL ",a.id,"");_.og("href",rBb(1,5,a,b.Hd,b.Jsb,b.Ua),_.tf)("data-action",b.tyb);_.y(2);_.Ug(" ",_.S(3,10,a.id)," ")}};
fFb=function(a,b){a&1&&(_.F(0,"mat-cell",48),_.C(1,dFb,8,13,"ng-container",49)(2,eFb,4,12,"a",50),_.J());if(a&2){b=b.ua;const c=_.O();b.y_!=="history"?a=!1:(a=b.Dd==="CitC",a=b.Dd!=null&&_.UF(c.Hd.Va)&&!a);_.E("ngSwitch",a);_.y();_.E("ngSwitchCase",!0);_.y();_.E("ngSwitchCase",!1)}};gFb=function(a){a&1&&(_.F(0,"mat-header-cell"),_.Q(1," Description "),_.J())};hFb=function(a){a&1&&(_.F(0,"strong"),_.Q(1,"[deleted]"),_.J())};
iFb=function(a,b){a&1&&(_.F(0,"span",57),_.Q(1),_.J());a&2&&(a=b.ua,b=_.O().ua,_.qg("cleanup",b.zp),_.y(),_.Vg(a))};jFb=function(a,b){a&1&&(_.F(0,"mat-cell",55),_.C(1,hFb,2,0,"strong",41)(2,iFb,2,3,"span",56),_.Q(3),_.R(4,"truncateCommitMessage"),_.J());a&2&&(a=b.ua,_.y(),_.E("ngIf",a.operation==="DELETE"),_.y(),_.E("ngForOf",a.tags),_.y(),_.Ug(" ",_.S(4,3,a.subject)," "))};kFb=function(a){a&1&&(_.F(0,"mat-header-cell"),_.Q(1),_.J());a&2&&(a=_.O(),_.y(),_.Ug(" ",a.fWc(a.Hd.Va)," "))};
lFb=function(a,b){a&1&&(_.F(0,"mat-cell",55),_.K(1,"date",58),_.J());a&2&&(a=b.ua,_.y(),_.E("value",a.time))};mFb=function(a){a&1&&(_.F(0,"mat-header-cell"),_.Q(1," Author "),_.J())};nFb=function(a){a&1&&(_.M(0),_.F(1,"a",59),_.Q(2),_.J(),_.ug());if(a&2){a=_.O().ua;const b=_.O();_.y();_.Ig("title",a.Hm);_.Hg("email","",a.Hm,"@google.com");_.og("href",`${_.nv}#search/&q=a:${a.Hm}%20is:submitted`,_.tf)("data-action",b.Vec);_.y();_.Ug(" ",a.Hm," ")}};
oFb=function(a){a&1&&_.Q(0);a&2&&(a=_.O().ua,_.Ug(" ",a.Hm," "))};pFb=function(a){a&1&&(_.F(0,"mat-cell",55),_.C(1,nFb,3,6,"ng-container",42),_.R(2,"isPiperPlace"),_.C(3,oFb,1,1,"ng-template",null,4,_.dh),_.J());if(a&2){a=_.Cg(4);const b=_.O();_.y();_.E("ngIf",_.S(2,2,b.Hd==null?null:b.Hd.Va))("ngIfElse",a)}};qFb=function(a){a&1&&(_.F(0,"mat-header-cell",60)(1,"span",45),_.Q(2,"Action Button"),_.J()())};
rFb=function(a){a&1&&(_.F(0,"a",65),_.R(1,"linkifyLeft"),_.Q(2),_.J());if(a&2){a=_.O().ua;const b=_.O();_.E("isMatFlatButton",a.id===b.Hd.Mia);_.og("id","historyLeftSelectorOfCl-"+a.id)("aria-pressed",a.id===b.Hd.Mia)("href",_.QA(1,7,a,b.Hd,b.Ua),_.tf)("data-action",b.uyb)("aria-label",b.Tyb);_.y(2);_.Ug(" ",b.Tyb," ")}};
tFb=function(a){if(a&1){const b=_.Ud();_.F(0,"a",66);_.R(1,"linkifyDiff");_.N("keyup.enter",function(){_.q(b);const c=_.O(2);return _.r(sFb(c))});_.Q(2);_.J()}if(a&2){a=_.O().ua;const b=_.O();_.pg("display",a.TG.length?null:"none");_.E("isMatFlatButton",a.id===b.Hd.Mia);_.og("aria-pressed",a.id===b.Hd.Mia)("href",_.QA(1,8,a,b.Hd,b.Ua),_.tf)("data-action",b.uyb)("aria-label",b.Vyb);_.y(2);_.Ug(" ",b.Vyb," ")}};uFb=function(a){a&1&&(_.F(0,"span",45),_.Q(1," No Data "),_.J())};
vFb=function(a,b){a&1&&(_.F(0,"mat-cell",61),_.C(1,rFb,3,11,"a",62)(2,tFb,3,12,"a",63)(3,uFb,2,0,"span",64),_.J());a&2&&(a=b.ua,b=_.O(),_.E("ngSwitch",b.Hd.GH),_.y(),_.E("ngSwitchCase",!0),_.y(),_.E("ngSwitchCase",!1),_.y(),_.E("ngIf",!b.Hd.GH&&!a.TG.length))};wFb=function(a){a&1&&(_.F(0,"mat-header-cell",67)(1,"span",45),_.Q(2,"Action Button"),_.J()())};
xFb=function(a){a&1&&(_.F(0,"a",70),_.R(1,"linkifyRight"),_.Q(2),_.J());if(a&2){a=_.O().ua;const b=_.O();_.E("isMatFlatButton",a.id===b.Hd.NL);_.og("aria-pressed",a.id===b.Hd.NL)("href",_.QA(1,6,a,b.Hd,b.Ua),_.tf)("data-action",b.vyb)("aria-label",b.Uyb);_.y(2);_.Ug(" ",b.Uyb," ")}};
yFb=function(a){a&1&&(_.F(0,"a",71),_.R(1,"linkifyRight"),_.Q(2),_.J());if(a&2){a=_.O().ua;const b=_.O();_.E("isMatFlatButton",a.id===b.Hd.NL);_.og("aria-pressed",a.id===b.Hd.NL)("href",_.QA(1,6,a,b.Hd,b.Ua),_.tf)("data-action",b.vyb)("aria-label",b.Wyb);_.y(2);_.Ug(" ",b.Wyb," ")}};zFb=function(a){a&1&&(_.F(0,"mat-cell",61),_.C(1,xFb,3,10,"a",68)(2,yFb,3,10,"a",69),_.J());a&2&&(a=_.O(),_.E("ngSwitch",a.Hd.GH),_.y(),_.E("ngSwitchCase",!0),_.y(),_.E("ngSwitchCase",!1))};
BFb=function(a){a&1&&(_.F(0,"mat-header-cell",72)(1,"span",45),_.Q(2,"Action Button"),_.J()());a&2&&(a=_.O(),_.og("aria-label","Browse repo at revision/ "+AFb(a.Hd.Va)))};
DFb=function(a,b){a&1&&(_.F(0,"mat-cell")(1,"a",73),_.R(2,"linkifyRoot"),_.F(3,"mat-icon"),_.Q(4,"code"),_.J()(),_.F(5,"button",74)(6,"mat-icon"),_.Q(7,"content_copy"),_.J()()());a&2&&(a=b.ua,b=_.O(),_.y(),_.E("matTooltip",CFb(a.id,b.Hd.Va)),_.og("href",rBb(2,10,a,b.Hd,b.Jsb,b.Ua),_.tf)("title",CFb(a.id,b.Hd.Va))("data-action",b.Wec)("aria-label",CFb(a.id,b.Hd.Va)),_.y(4),_.E("title",AFb(b.Hd.Va))("matTooltip",AFb(b.Hd.Va)),_.og("data-copy-content",a.id)("data-action",b.Xec)("aria-label",AFb(b.Hd.Va)))};
EFb=function(a){a&1&&_.K(0,"mat-header-cell")};FFb=function(a,b){a&1&&(_.F(0,"mat-cell"),_.Q(1),_.J());a&2&&(a=b.ua,_.y(),_.Ug(" Previously: ",a.Rf," "))};GFb=function(a){a&1&&_.K(0,"mat-header-cell")};
HFb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"mat-cell");_.Q(1);_.F(2,"a",75);_.N("click",function(){const d=_.q(c).ua,e=_.O();d.rga=!d.rga;return _.r(e.return)});_.Q(3);_.J()()}a&2&&(a=b.ua,_.y(),qBb(" No matches in revisions [",a.Kwa[a.Kwa.length-1],", ",a.Kwa[0],"], changelists [",a.Jwa[a.Jwa.length-1],", ",a.Jwa[0],"] "),_.y(2),_.Ug(" ",a.rga?"Hide":"Show"," "))};
IFb=function(a){a&1&&(_.K(0,"linkified-message",77),_.R(1,"emptyToConstant"));a&2&&(a=_.O().ua,_.E("message",a.message)("linkDefinitions",_.S(1,2,a.dO)))};JFb=function(a,b){a&1&&(_.F(0,"mat-cell"),_.C(1,IFb,2,4,"linkified-message",76),_.J());a&2&&(a=b.ua,b=_.O(),_.y(),_.E("ngIf",b.EC.has(a.id)))};
LFb=function(a){a&1&&(_.F(0,"div",79)(1,"button",46)(2,"mat-icon"),_.Q(3),_.J()(),_.Q(4),_.J());if(a&2){a=_.O().ua;const b=_.O();_.y();_.og("aria-expanded",b.FY.has(a.id))("aria-label",b.FY.has(a.id)?b.imc:b.xmc);_.y(2);_.Vg(b.FY.has(a.id)?"expand_less":"expand_more");_.y();_.Ug(" ",KFb(a.matches)," matches in the code at this revision. ")}};
MFb=function(a,b){a&1&&(_.F(0,"mat-cell"),_.C(1,LFb,5,4,"div",78),_.J());a&2&&(a=b.ua,b=_.O(),_.og("data-action",b.bfc)("data-row-id",a.id),_.y(),_.E("ngIf",a.matches!=null))};
NFb=function(a,b){a&1&&_.K(0,"file-search-snippet",81);if(a&2){a=b.ua;var c=b.last,d=_.O(2).ua;b=_.O();_.qg("last",c);c=b;var e=d.matches.Dd;d=d.Rf||c.Hd.Va.path;const f=`${d}:${e}`;c.gcb.get(f)==null&&c.gcb.set(f,_.nG(_.Oq(c.Hd.Va.bc(),{Sf:e}).od(d).ab(),c.Ua,{fxa:"oneBased"}));c=c.gcb.get(f);_.E("linkGenerator",c)("resultIndex",0)("snippet",a)("trackElement","HistoryTableSearchResults")("feedbackEvent",b.ZXa)}};
OFb=function(a){a&1&&(_.M(0),_.C(1,NFb,1,7,"file-search-snippet",80),_.ug());a&2&&(a=_.O().ua,_.y(),_.E("ngForOf",a.matches.Oj))};PFb=function(a,b){a&1&&(_.F(0,"mat-cell"),_.C(1,OFb,2,1,"ng-container",41),_.J());a&2&&(a=b.ua,_.y(),_.E("ngIf",a.matches!=null))};QFb=function(a){a&1&&_.K(0,"mat-header-row")};
TFb=function(a,b){a&1&&_.K(0,"mat-row",82);a&2&&(a=b.ua,b=_.O(),_.qg("active",b.EC.has(a.id))("left-row",b.Hd.Mia===a.id)("right-row",b.Hd.NL===a.id)("active-element",a.id===b.lga)("hidden",(a.hidden==null?null:a.hidden.rga)===!1)("cleanup",a.zp),_.og("aria-label",_.UF(b.Hd.Va)?RFb.format({id:a.id,author:a.Hm}):SFb.format({id:a.id,author:a.Hm})))};
UFb=function(a,b){a&1&&_.K(0,"mat-row",83);a&2&&(a=b.ua,b=_.O(),_.qg("hidden",(a.hidden==null?null:a.hidden.rga)===!1||!b.EC.has(a.id)),_.og("aria-hidden",!b.EC.has(a.id)))};VFb=function(a){a&1&&_.K(0,"mat-row",84)};WFb=function(a){a&1&&_.K(0,"mat-row")};XFb=function(a,b){a&1&&_.K(0,"mat-row",85);a&2&&(a=b.ua,b=_.O(),_.pg("display",b.FY.has(a.id)&&a.matches!=null?"":"none"))};YFb=function(a){a&1&&_.K(0,"mat-row",86)};
ZFb=function(a){if(a&1){const b=_.Ud();_.F(0,"button",92);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(c.F_=!1)});_.F(1,"mat-icon");_.Q(2,"collapse_all");_.J()()}a&2&&(a=_.O(2),_.E("ascTrackElement",a.Azb))};
$Fb=function(a){if(a&1){const b=_.Ud();_.F(0,"div",87)(1,"button",88)(2,"mat-icon");_.Q(3,"search");_.J()();_.F(4,"mat-form-field",89)(5,"input",90,5);_.N("keydown.enter",function(){_.q(b);const c=_.O();return _.r(c.Aob.next())});_.J()();_.C(7,ZFb,3,1,"button",91);_.J()}a&2&&(a=_.O(),_.y(),_.E("ascTrackElement",a.Azb),_.og("data-action",a.cfc),_.y(3),_.pg("width",a.F_?"500px":0)("opacity",a.F_?1:0)("pointer-events",a.F_?"unset":"none"),_.y(),_.E("formControl",a.rr),_.y(2),_.E("ngIf",a.F_))};
gGb=function(a,b){switch(a){case 0:return b?aGb:bGb;case 1:return b?cGb:dGb;case 2:return b?eGb:fGb;default:return _.db(a,"Unknown column type")}};hGb=function(a,b,{Va:c}){return`${a} file:(${Array.from(new Set([c.path,...b.entries.map(d=>{let e;return((e=d.zo)==null?void 0:e.Rf)||""})].filter(d=>!!d))).join("|")})`};iGb=function(a){a&1&&(_.Q(0),_.R(1,"number"));a&2&&(a=_.O().Ka,_.Ug(" files (",_.PA(1,1,a.files.length,"1.0-0"),") "))};jGb=function(a){a&1&&(_.F(0,"span"),_.Q(1,"+"),_.J())};
kGb=function(a){a&1&&(_.Q(0),_.R(1,"number"),_.C(2,jGb,2,0,"span",5),_.Q(3,") "));a&2&&(a=_.O(2).Ka,_.Ug(" commits (",_.PA(1,2,a.ZO.entries.length,"1.0-0"),""),_.y(2),_.E("ngIf",a.ORb))};lGb=function(a){a&1&&(_.F(0,"dc-information-box",8),_.Q(1),_.R(2,"number"),_.J());a&2&&(a=_.O(2).Ka,_.y(),_.Ug(" There are a large number of commits. We are only showing the most recent ",_.PA(2,1,a.ZO.entries.length,"1.0-0")," commits. "))};
mGb=function(a,b){a&1&&_.K(0,"history-table",9);a&2&&(a=b.Ka,b=_.O(2).Ka,_.E("data",b.ZO)("historyPlace",a))};nGb=function(a){a&1&&(_.F(0,"mat-tab"),_.C(1,kGb,4,5,"ng-template",3)(2,lGb,3,4,"dc-information-box",6)(3,mGb,1,2,"history-table",7),_.R(4,"async"),_.J());a&2&&(a=_.O().Ka,_.y(2),_.E("ngIf",a.ORb),_.y(),_.E("ngIf",_.S(4,2,a.ZO.Hd)))};
oGb=function(a,b){if(a&1){const c=_.Ud();_.M(0);_.F(1,"mat-tab-group",2);_.N("selectedTabChange",function(d){_.q(c);const e=_.O();var f=e.Ga,g=f.mb;a:switch(d=d.index,d){case 0:d="openFilesTab";break a;case 1:d="openCommitsTab";break a;default:d=_.db(d,"Unknown entry tab selected")}g.call(f,{element:"EntryContainer",action:d,gestureName:"CLICK",projectId:e.comparison.Va.tb});return _.r()});_.F(2,"mat-tab");_.C(3,iGb,2,4,"ng-template",3);_.K(4,"commit-fileset",4);_.J();_.C(5,nGb,5,4,"mat-tab",5);_.J();
_.ug()}a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("@.disabled",!0),_.y(3),_.E("leftRefSpec",b.comparison.Us)("location",b.comparison.Va)("includeHeader",!0)("rightRefSpec",b.comparison.hq)("fileDiffEntries",a.files),_.y(),_.E("ngIf",!b.comparison.NQb))};pGb=function(a){a&1&&_.K(0,"loading",10);a&2&&_.E("hasBackground",!0)("diameter",48)};qGb=function(a){a&1&&_.K(0,"ref-picker",3);a&2&&(a=_.O(2),_.E("refPickerData",a.a8)("trackElement",a.hQ))};
rGb=function(a){a&1&&_.C(0,qGb,1,2,"ref-picker",2);a&2&&(a=_.O(),_.E("ngIf",a.comparison.Va&&a.comparison.Va.Eb))};sGb=function(a,b){return _.Oq(b.bc(),{Om:a}).ab()};tGb=function(a,b){return _.Nq(b.bc(),a).ab()};
uGb=function(a){a&1&&(_.M(0),_.F(1,"span",6),_.Q(2," Comparing: "),_.J(),_.K(3,"comparison-ref-picker",7),_.F(4,"span",8),_.Q(5),_.J(),_.K(6,"comparison-ref-picker",9),_.F(7,"a",10)(8,"mat-icon"),_.Q(9,"cancel"),_.J()(),_.ug());a&2&&(a=_.O(),_.y(3),_.E("comparison",a.comparison)("selector",a.F4b),_.y(2),_.Ug(" ",a.pRc," "),_.y(),_.E("comparison",a.comparison),_.y(),_.E("routerLink",a.eTc)("trackProjectId",a.comparison.Va.tb))};
vGb=function(a){if(a&1){const b=_.Ud();_.M(0);_.F(1,"a",11)(2,"mat-icon");_.Q(3,"code");_.J();_.M(4);_.F(5,"span");_.Q(6,"Browse");_.J();_.ug();_.J();_.F(7,"copy-button",12);_.N("copyEvent",function(){_.q(b);const c=_.O();return _.r(c.Vs())});_.J();_.K(8,"mat-divider",13);_.ug()}a&2&&(a=_.O(),_.y(),_.E("routerLink",a.sQc)("matTooltip",a.tQc)("trackProjectId",a.comparison.Va.tb),_.y(6),_.E("buttonLabel",a.LRc)("hoverMsg",a.q8a)("copyText",a.comparison.u4c),_.y(),_.E("vertical",!0))};
wGb=function(a){a&1&&(_.K(0,"commit-information",14),_.F(1,"a",15),_.Q(2," Compare "),_.J());a&2&&(a=_.O(),_.E("activeLocation",a.comparison.Va)("version",a.Xna)("linkToCommitDetails",!1),_.y(),_.E("routerLink",a.rRc)("trackProjectId",a.comparison.Va.tb))};xGb=function(a){a&1&&_.K(0,"segmented-dropdown-button",6);a&2&&(a=_.O(),_.E("item",a.s2c))};
yGb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"li")(1,"button",8);_.N("click",function(){const d=_.q(c).ua,e=_.O(2);return _.r(e.cYb.emit(d.id))});_.Q(2);_.R(3,"toPrettyRef");_.J()()}a&2&&(a=b.ua,_.qg("active-element",a.selected),_.y(),_.E("color",a.selected?"primary":null),_.y(),_.Ug(" ",_.S(3,4,a.id)," "))};zGb=function(a){a&1&&(_.F(0,"ul"),_.C(1,yGb,4,6,"li",7),_.J());a&2&&(a=_.O(),_.y(),_.E("ngForOf",a.Wja))};
AGb=function(a,b){a&1&&(_.M(0),_.F(1,"a",10),_.Q(2),_.R(3,"toPrettyRef"),_.J(),_.ug());a&2&&(a=b.Ka,_.y(),_.E("routerLink",a.dTc),_.y(),_.Ug(" ",_.S(3,2,a.id)," "))};BGb=function(a){a&1&&_.C(0,AGb,4,4,"ng-container",9);a&2&&(a=_.O(),_.E("ngIf",a.Wja[0]))};CGb=function(a,b){return _.Nq(_.kG(a.bc(),"ref"),b).lj({}).ab()};DGb=function(a,b){return(a.displayName||a.Oe.di).localeCompare(b.displayName||b.Oe.di)};
EGb=function(a){a=a.Oe;const b=_.Wnb(a);switch(b){case "project":return{kind:b,projectId:a.projectId};case "ossProject":return{kind:b,projectName:a.kh};case "host":return{kind:b,em:a.em};case "depot":return{kind:b};default:return _.db(b,"Unknown repository group type")}};FGb=function(a){switch(a.kind){case "project":return`p/${a.projectId}`;case "ossProject":return`o/${a.projectName}`;case "host":return`h/${a.em}`;case "depot":return"depot";default:return _.db(a,"Unknown repository group type")}};
QK=function(a){if(a.AF!=null)return a.AF.name;if(a.Wk!=null)return a.Wk.projectId;if(a.host!=null)return a.host.name;if(a.kh!=null)return a.kh.displayName;throw Error("Pe");};GGb=function(a,b){a=QK(a);b=QK(b);return a<b?-1:a>b?1:0};HGb=function(a){a&1&&_.K(0,"mat-icon",7);a&2&&(a=_.O(2),_.E("svgIcon",a.icon))};IGb=function(a){a&1&&(_.F(0,"span",8),_.Q(1),_.J());a&2&&(a=_.O(2),_.y(),_.Ug(" ",a.scope," "))};
JGb=function(a){a&1&&(_.F(0,"div",3),_.C(1,HGb,1,1,"mat-icon",4),_.F(2,"div",5),_.C(3,IGb,2,1,"span",6),_.F(4,"span"),_.Q(5),_.J()()());a&2&&(a=_.O(),_.y(),_.E("ngIf",a.icon),_.y(2),_.E("ngIf",a.scope),_.y(2),_.Vg(a.name))};KGb=function(a){a&1&&(_.F(0,"conditional-link",6),_.Q(1),_.J());a&2&&(a=_.O(2),_.qg("active-element",a.MRa),_.E("ascTrackElement",a.v9)("trackGestureClick",!a.MRa)("trackProjectId",a.Va.tb)("condition",!a.MRa)("link",a.LRa),_.y(),_.Ug("",a.mPc," "))};
LGb=function(a){a&1&&(_.F(0,"button",11),_.K(1,"mat-icon",12),_.J());if(a&2){a=_.O().ua;const b=_.O(2);_.y();_.E("svgIcon",b.Ec.Wd(a)?"shared:arrow_down_2":"shared:arrow_right_2")}};MGb=function(a){a&1&&_.K(0,"mat-icon",13);a&2&&(a=_.O().ua,_.E("svgIcon",a.icon))};
NGb=function(a,b){a&1&&(_.F(0,"mat-tree-node",7),_.C(1,LGb,2,1,"button",8)(2,MGb,1,1,"mat-icon",9),_.F(3,"conditional-link",10),_.Q(4),_.J()());a&2&&(a=b.ua,b=_.O(2),_.qg("active-element",a.tg===b.vp),_.E("matTreeNodePaddingIndent",50),_.y(),_.E("ngIf",a.children),_.y(),_.E("ngIf",a.icon),_.y(),_.E("ascTrackElement",b.v9)("trackGestureClick",a.tg!==b.vp)("condition",a.tg!==b.vp)("link",_.ZG(a.location).Kb)("queryParams",_.ZG(a.location).Sa),_.y(),_.Ug("",a.name," "))};
OGb=function(a){a&1&&(_.M(0),_.C(1,KGb,2,8,"conditional-link",3),_.F(2,"mat-tree",4),_.C(3,NGb,5,11,"mat-tree-node",5),_.J(),_.ug());a&2&&(a=_.O(),_.y(),_.E("ngIf",a.LRa),_.y(),_.E("dataSource",a.dataSource)("treeControl",a.Ec)("expansionKey",a.Wua))};PGb=function(a,b){a&1&&_.K(0,"repository-search-result-entry",17);a&2&&(a=b.ua,b=_.O(2),_.E("contextName",b.v9)("currentScope",b.Va)("searchResultItem",a))};
QGb=function(a){if(a&1){const b=_.Ud();_.F(0,"no-search-match",18);_.N("clear",function(){_.q(b);const c=_.O(2);return _.r(c.QJ())});_.J()}a&2&&(a=_.O(2),_.E("filter",a.Ih))};RGb=function(a){a&1&&(_.F(0,"div",14),_.C(1,PGb,1,3,"repository-search-result-entry",15),_.J(),_.C(2,QGb,1,1,"no-search-match",16));a&2&&(a=_.O(),_.y(),_.E("ngForOf",a.Fz),_.y(),_.E("ngIf",a.Y5c))};SGb=function(a){return a.level};TGb=function(a){return!a.location.repository};UGb=function(a){a&1&&_.K(0,"loading",5)};
VGb=function(a){a&1&&_.K(0,"repository-searchable-tree-data",6);if(a&2){a=_.O().Ka;const b=_.O();_.E("searchTrackElement",b.qla)("treeItemNavigateTrackElement",b.v9)("place",b.Va)("repositoriesMap",a.Tb)}};WGb=function(a){a&1&&(_.F(0,"div",7),_.Q(1),_.J());a&2&&(a=_.O().Ka,_.y(),_.Ug(" ",a.message," "))};
XGb=function(a,b){a&1&&(_.M(0,1),_.C(1,UGb,1,0,"loading",2)(2,VGb,1,4,"repository-searchable-tree-data",3)(3,WGb,2,1,"div",4),_.ug());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Xc.qj),_.y(),_.E("ngSwitchCase",b.Xc.ki),_.y(),_.E("ngSwitchCase",b.Xc.Error))};YGb=function(a){a&1&&_.K(0,"repository-searchable-tree",1);a&2&&(a=_.O(),_.E("place",a.Va))};ZGb=function(a){a&1&&(_.M(0),_.F(1,"div",6)(2,"span"),_.Q(3," Could not load commit. "),_.J()(),_.ug())};
$Gb=function(a){if(a&1){const b=_.Ud();_.M(0);_.F(1,"div",10,0);_.K(3,"commit-overview",11);_.J();_.K(4,"splitter",12);_.F(5,"parent-selector",13);_.N("selectedParentChange",function(c){_.q(b);const d=_.O(3);return _.r(d.iVb.next(c))});_.J();_.ug()}if(a&2){a=_.Cg(2);const b=_.O(2).Ka;_.y(3);_.E("commit",b.Tb.zo);_.y();_.E("changeSizeOf",a);_.y();_.E("parents",b.Tb.vL)("comparison",b.Tb.comparison)}};
aHb=function(a){a&1&&(_.M(0),_.F(1,"div",7),_.K(2,"commit-header",8),_.C(3,$Gb,6,4,"ng-container",2),_.K(4,"entry-container",9),_.J(),_.ug());if(a&2){a=_.O().Ka;const b=_.O();_.y(2);_.E("comparison",a.Tb.comparison)("viewMode",a.Tb.ev);_.y();_.E("ngIf",!b.rxa(a.Tb));_.y();_.E("comparison",a.Tb.comparison)}};bHb=function(a){a&1&&_.K(0,"loading",14);a&2&&_.E("hasBackground",!0)("diameter",48)};
cHb=function(a,b){a&1&&(_.M(0)(1,3),_.C(2,ZGb,4,0,"ng-container",4)(3,aHb,5,4,"ng-container",4)(4,bHb,1,2,"loading",5),_.ug()());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Xc.Error),_.y(),_.E("ngSwitchCase",b.Xc.ki),_.y(),_.E("ngSwitchCase",b.Xc.qj))};dHb=function(a,b){const c=b.TG||[];var d;const e=(d=(d=_.Tj(a,2))?d:c[0]||"")?c.includes(d):!0;d={Va:a,hq:_.Tj(a,0),Us:d,u4c:b.xf,NQb:e};return{zo:b,comparison:d,vL:c,ev:_.Tj(a,2)?0:1}};eHb=function(){};
gHb=function(a){a&1&&_.C(0,eHb,0,0,"ng-template",5);a&2&&(_.O(2),_.E("ngTemplateOutlet",_.Cg(3))("ngTemplateOutletContext",_.ah(2,fHb)))};hHb=function(){};jHb=function(a){a&1&&_.C(0,hHb,0,0,"ng-template",5);a&2&&(a=_.O().Ka,_.O(),_.E("ngTemplateOutlet",_.Cg(3))("ngTemplateOutletContext",_.bh(2,iHb,a.Tb.K7)))};kHb=function(a,b){a&1&&(_.M(0,3),_.C(1,gHb,1,3,null,4)(2,jHb,1,4,null,4),_.ug());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Xc.qj),_.y(),_.E("ngSwitchCase",b.Xc.ki))};
lHb=function(a){a&1&&_.K(0,"loading",9);a&2&&_.E("inline",!0)};mHb=function(a){a&1&&_.Q(0);a&2&&(a=_.O().count,_.Vg(a))};nHb=function(a,b){a&1&&(_.F(0,"a",6)(1,"mat-icon"),_.Q(2,"check_circle"),_.J(),_.F(3,"span",7),_.C(4,lHb,1,1,"loading",8),_.Q(5),_.C(6,mHb,1,1,"ng-template",null,1,_.dh),_.J()());if(a&2){a=b.JSb;b=b.count;const c=_.Cg(7),d=_.O();_.E("href",d.jWc(d.Va),_.tf);_.y(4);_.E("ngIf",a)("ngIfElse",c);_.y();_.Ug(" active ",b===1?"CL":"CLs"," ")}};
oHb=function(a){return`${_.nv}#search/&q=is:pending%20from:-12w%20f:%5E//depot/${TBb(a.path||"")}`};pHb=function(a){a&1&&_.K(0,"pending-cl-indicator",5);a&2&&(a=_.O(),_.E("place",a.Va))};
rHb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"button",9);_.N("click",function(){const d=_.q(c).Ka,e=_.O(3);qHb(e.Xka,d.open?0:1);return _.r()});_.de();_.F(1,"svg",10);_.K(2,"path",11)(3,"path",12)(4,"rect",13)(5,"path",14)(6,"circle",15)(7,"circle",16)(8,"circle",17)(9,"circle",18)(10,"circle",19)(11,"circle",20)(12,"circle",21);_.J();_.Td.uF=null;_.F(13,"span",22);_.Q(14," Insights ");_.J()()}if(a&2){a=b.Ka;b=_.O().Ka;const c=_.O(2);_.pg("pointer-events",b.size>0?"unset":"none");_.qg("panel-is-open",
a.open);_.E("disabled",b.size===0)("trackProjectId",c.Va.tb)("trackAction",a.open?"close":"open")}};sHb=function(a){a&1&&(_.F(0,"onedev-feature-tooltip-controller")(1,"onedev-feature-tooltip",23)(2,"p",24),_.Q(3,"Code Insights"),_.J(),_.Q(4," Get deployment status, ask a question, or report a bug for this file "),_.J()())};
tHb=function(a,b){a&1&&(_.F(0,"div",7),_.C(1,rHb,15,7,"button",8),_.R(2,"async"),_.C(3,sHb,5,0,"onedev-feature-tooltip-controller",4),_.J());a&2&&(a=b.Ka,b=_.O(2),_.E("matTooltipDisabled",a.size>0),_.y(),_.E("ngIf",_.S(2,3,b.mYc)),_.y(2),_.E("ngIf",b.lYc&&a.size>0))};uHb=function(a){a&1&&(_.F(0,"div"),_.C(1,tHb,4,5,"div",6),_.R(2,"async"),_.J());a&2&&(a=_.O(),_.y(),_.E("ngIf",_.S(2,1,a.ZIb)))};
vHb=function(a){a&1&&(_.F(0,"segmented-dropdown-button",26)(1,"mat-icon"),_.Q(2,"edit"),_.J()());if(a&2){a=_.O().Ka;const b=_.O();_.E("disabled",b.D_a?"disabled":null)("item",a)}};wHb=function(a){a&1&&(_.F(0,"a",27)(1,"mat-icon"),_.Q(2,"edit"),_.J(),_.F(3,"span"),_.Q(4),_.J()());if(a&2){a=_.O().Ka;const b=_.O();_.E("externalLink",a.Kb)("matTooltip",a.ariaLabel)("trackProjectId",b.Va.tb);_.og("disabled",b.D_a?"disabled":null);_.y(4);_.Ug(" ",a.title," ")}};
xHb=function(a,b){a&1&&(_.M(0),_.C(1,vHb,3,2,"segmented-dropdown-button",25)(2,wHb,5,5,"ng-template",null,1,_.dh),_.ug());a&2&&(a=b.Ka,b=_.Cg(3),_.y(),_.E("ngIf",!!a.qa)("ngIfElse",b))};yHb=function(a,b){a&1&&(_.F(0,"a",29)(1,"span"),_.Q(2),_.J()());if(a&2){a=b.ua;b=b.index;const c=_.O(2);_.E("externalLink",a.Kb)("matTooltip",a.ariaLabel)("trackProjectId",c.Va.tb);_.og("disabled",c.D_a?"disabled":null)("data-index",b);_.y(2);_.Ug(" ",a.title," ")}};
zHb=function(a,b){a&1&&_.C(0,yHb,3,6,"a",28);a&2&&_.E("ngForOf",b.buttons)};AHb=function(a){a&1&&(_.F(0,"li",2)(1,"a",6),_.Q(2),_.J()());a&2&&(a=_.O(),_.y(),_.qg("active-element",a.IZc),_.E("routerLink",a.Z1b)("ascTrackElement",a.Ri),_.y(),_.Ug(" ",a.d$c," "))};BHb=function(a){if(a.Eb&&!_.Pq(a)&&!a.params.Qb){var b=Number(a.Eb);return isNaN(b)?a.Eb:b}};CHb=function(a){a&1&&(_.F(0,"span",8),_.Q(1,"/"),_.J())};
DHb=function(a,b){if(a&1){const c=_.Ud();_.M(0);_.F(1,"a",5);_.R(2,"async");_.Q(3);_.J();_.F(4,"a",6);_.N("click",function(){_.q(c);_.O().Sc.qga.next(1);return _.r()});_.J();_.C(5,CHb,2,0,"span",7);_.ug()}if(a&2){a=b.ua;b=b.last;const c=_.O();_.y();_.qg("has-info",c.xma&&(c.xma.has("//depot/"+a.path)||c.xma.has("//depot/"+a.path+"/")));_.E("routerLink",a.Kb)("queryParams",a.Sa)("trackProjectId",c.projectId);_.og("style",_.S(2,9,a.style),oBb);_.y(2);_.Vg(a.title);_.y();_.E("routerLink",a.Kb);_.y();
_.E("ngIf",!b)}};EHb=function(){var a=window;return a.PY_ENABLE_FRESHNESS==="{{ flags.enable_freshness }}"?!1:a.PY_ENABLE_FRESHNESS==="True"};RK=function(a,b){return a.getName()&&!b.getName()?-1:!a.getName()&&b.getName()?1:a.getName()<b.getName()?-1:a.getName()>b.getName()?1:0};FHb=function(a,b){switch(a){case 1:return"bug_report";case 2:return"mail";case 4:return"question_answer";case 5:return"construction";default:return b}};
GHb=function(a,b){return a.map(c=>SK({name:c.Sp()||c.QO(),url:c.QO(),icon:FHb(_.ul(c,4),b)})).sort(RK)};HHb=function(a){return a.filter(b=>b.H7a()).map(b=>SK({name:b.Xh()&&b.getName()!==""?b.getName():b.pX(),url:b.pX().includes("-")?`http://g/${b.pX()}`:`https://teams.googleplex.com/${b.pX()}`,icon:`https://moma-teams-photos.corp.google.com/photos/${b.pX()}`}))};IHb=function(a){for(const b of a)b.source&&b.source.length&&(a=(new TK).Od(b.name).W_(GHb(b.source,b.icon)),b.Ki.push(a))};
JHb=function(a){if(!a)return"";const b=document.createElement("div");_.Anb(b,_.QDa.jq(a));for(const c of b.querySelectorAll("a"))c.target="_blank",c.rel="noopener";return b.innerHTML};UK=function(a){return new _.Ae(b=>{const c=a((d,e)=>{d?b.error(d):e&&b.next(e);b.complete()});return()=>{let d;return c==null?void 0:(d=c.cancel)==null?void 0:d.call(c)}})};SK=function({name:a,url:b,icon:c}){return(new VK).Od(a).Kz(b).FQ(c)};
KHb=function(a){switch(a){case 0:return"Not provided";case 4:return"Deprecated";case 5:return"Not allowed";case 1:return"Preview";case 2:return"Special availability";case 3:return"General availability";default:return""}};LHb=function(a){switch(a){case 0:return"Accept customers unspecified";case 1:return"Accept No new customers";case 2:return"Accept with allowlist";case 3:return"Accept all customers";default:return""}};
MHb=function(a){switch(a){case !0:return"Accepting new features";case !1:return"Not accepting new features";default:return""}};
NHb=function(a,b,c){if(b&&b.length!==0||a===11)switch(a){case 1:c.set("buildVisibility",b);break;case 2:case 3:case 4:c.has("groups")?(a=c.get("groups")||[],c.set("groups",a.concat(b))):c.set("groups",b);break;case 5:c.set("other",b);break;case 6:c.set("contactTeam",[b[0],`https://groups.google.com/a/google.com/g/${b[0]}`]);break;case 7:b[0].includes("http")?c.set("onboardingDoc",b):c.set("onboardingDoc",[`http://${b[0]}`]);break;case 8:b[0].includes("http")?c.set("signUpDoc",b):c.set("signUpDoc",
[`http://${b[0]}`]);break;case 9:c.set("includedTeamId",b.map(d=>d.split(":")[0]));break;case 10:c.set("excludedTeamId",b.map(d=>d.split(":")[0]));break;case 11:c.set("gcpGuidance",["http://go/gcp-kitten"])}};OHb=function(a){switch(a){case 0:return"no_announce";case 2:return"info";case 1:return"warning";default:return""}};WK=function(a){return(0,_.zc)`https://fonts.gstatic.com/s/i/short-term/release/googlesymbols/${a}/default/24px.svg`};
PHb=function(a,b){a&1&&_.K(0,"breadcrumb",9);a&2&&_.E("items",b.Ka)};QHb=function(a){a&1&&(_.K(0,"path-breadcrumb",11),_.R(1,"maybeStripGoogle3"),_.R(2,"async"),_.R(3,"async"));if(a&2){a=_.O().kVb;const b=_.O();_.E("copyText",_.S(2,6,_.S(1,4,b.Va)))("items",a)("projectId",b.Va.tb)("stacksPaths",_.S(3,8,b.xma))}};RHb=function(a,b){a&1&&_.C(0,QHb,4,10,"path-breadcrumb",10);a&2&&(a=b.kVb,_.E("ngIf",a&&a.length>0))};
SHb=function(a){a&1&&(_.F(0,"mat-icon",14),_.Q(1),_.J());a&2&&(a=_.O().icon,_.y(),_.Ug(" ",a," "))};THb=function(a,b){a&1&&(_.F(0,"segmented-dropdown-button",12),_.C(1,SHb,2,1,"mat-icon",13),_.J());a&2&&(a=b.icon,_.E("item",b.dlb)("useBreadcrumbStyling",!0),_.y(),_.E("ngIf",a))};UHb=function(a,b){a&1&&_.K(0,"ref-picker",16);a&2&&(a=b.Ka,b=_.O(2),_.E("refPickerData",a)("trackElement",b.hQ))};VHb=function(a){a&1&&(_.C(0,UHb,1,2,"ref-picker",15),_.R(1,"async"));a&2&&(a=_.O(),_.E("ngIf",_.S(1,1,a.z3c)))};
WHb=function(a){a&1&&_.K(0,"cl-picker",8);a&2&&(a=_.O(),_.E("place",a.Va))};XHb=function(a,b){a&1&&(_.F(0,"icon-empty-state-subtitle")(1,"p"),_.Q(2),_.J(),_.F(3,"a",3),_.Q(4,"Download"),_.J()());a&2&&(a=b.Ka,b=_.O(),_.y(2),_.Ug(" Size in bytes: ",b.Tta," "),_.y(),_.Ig("href",a,_.tf))};YHb=function(a){a&1&&(_.F(0,"icon-empty-state-subtitle"),_.Q(1," Please clone this repository to view the file "),_.J())};ZHb=function(a){a&1&&(_.F(0,"mat-label"),_.Q(1),_.J());a&2&&(a=_.O(),_.y(),_.Ug(" ",a.label," "))};
$Hb=function(a){a&1&&(_.F(0,"mat-error"),_.Q(1," Invalid regex "),_.J())};aIb=function(a){a&1&&(_.F(0,"mat-error"),_.Q(1," Invalid line number "),_.J())};bIb=function(a){a&1&&(_.F(0,"span",10),_.Q(1),_.J());a&2&&(a=_.O(2),_.y(),_.Vg(a.item.label))};cIb=function(a){a&1&&_.K(0,"mat-icon",11);a&2&&(a=_.O(2),_.E("svgIcon",a.item.icon))};dIb=function(a){a&1&&_.vg(0)};
eIb=function(a){if(a&1){const b=_.Ud();_.F(0,"div")(1,"div",12,1);_.N("ascBlur",function(){_.q(b);const c=_.O(2);return _.r(c.lV())});_.C(3,dIb,1,0,"ng-container",13);_.J()()}if(a&2){a=_.Cg(2);const b=_.O(2);_.y();_.E("cdkTrapFocusAutoCapture",b.INb)("focusOnInit",a==null?null:a.Go);_.y(2);_.E("ngTemplateOutlet",b.item.g5)("ngTemplateOutletContext",b.item.context)}};
fIb=function(a){if(a&1){const b=_.Ud();_.M(0);_.F(1,"button",3,0);_.R(3,"async");_.R(4,"async");_.N("click",function(){_.q(b);const c=_.O();return _.r(c.hE())})("mousedown",function(c){_.q(b);var d=_.O();if(d.kia&&c.target){let e=c.target;for(;e&&e.tagName!=="BUTTON";)e=e.parentElement;d.Ctb=e}c.preventDefault();return _.r()});_.F(5,"div",4);_.C(6,bIb,2,1,"span",5);_.F(7,"div",6);_.C(8,cIb,1,1,"mat-icon",7);_.Q(9);_.K(10,"mat-icon",8);_.J()()();_.C(11,eIb,4,4,"ng-template",9);_.R(12,"async");_.N("detach",
function(){_.q(b);const c=_.O();return _.r(c.lV())});_.ug()}if(a&2){a=_.Cg(2);const b=_.O();_.y();_.qg("dense",b.LLb)("active",_.S(3,17,b.isOpen))("icon-only",b.yPb);_.E("ascTrackElement",b.item.lc)("trackAction",_.S(4,19,b.isOpen)?"openDropdown":"closeDropdown");_.og("aria-label",b.ariaLabel);_.y(5);_.E("ngIf",b.item.label);_.y();_.qg("title",b.item.title);_.y();_.E("ngIf",b.item.icon);_.y();_.Ug(" ",b.item.title," ");_.y(2);_.E("cdkConnectedOverlayOrigin",a)("cdkConnectedOverlayOpen",_.S(12,21,
b.isOpen))("cdkConnectedOverlayPositions",b.b2c)}};gIb=function(a){a&1&&_.K(0,"find-in-file")(1,"go-to-line")};hIb=function(a){setTimeout(()=>{const b=a();b&&b.focus()})};
iIb=function(a,b,c=[],d=0){return a.map((e,f)=>{if(e.children.length){const g={enabled:!1};return{Cy:e.id&&e.id.length?e.id:`${d}-${f}`,type:0,displayName:e.name,Nf:g,children:iIb(e.children,b,c.concat({Nf:g,counts:new Map,iea:new Map}),d+1)}}e={type:1,vi:e.id,displayName:e.name,Nf:{enabled:!1},oia:e.O$a};b.set(e.vi,{node:e,vL:c});return e})};jIb=function(a){return a!=null?a:null};
kIb=function(a,b){const c=new Set,d=new Set;for(const e of a)e.rO?d.add(e.Cy):c.add(e.vi);return b.filter(e=>e.rO?d.has(e.Cy):c.has(e.vi))};lIb=function(a){a&1&&_.K(0,"loading",5)};mIb=function(a){a&1&&(_.F(0,"mat-icon",6),_.Q(1,"error"),_.J());a&2&&(a=_.O().Ka,_.E("matTooltip",a.vPb))};
nIb=function(a){a&1&&(_.F(0,"span",7),_.Q(1),_.J());if(a&2){a=_.O().Ka;_.O();var b=a.Hu;b=(new _.Nt("{NUM_FINDINGS, plural, =1 {1 finding} other {{NUM_FINDINGS} findings}}")).format({NUM_FINDINGS:b});_.og("aria-label",b);_.y();_.Ug(" (",a.Hu,") ")}};
oIb=function(a,b){a&1&&(_.M(0,1),_.C(1,lIb,1,0,"loading",2)(2,mIb,2,1,"mat-icon",3)(3,nIb,2,2,"span",4),_.ug());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.vu),_.y(),_.E("ngSwitchCase",b.xGa.LOADING),_.y(),_.E("ngSwitchCase",b.xGa.ERROR),_.y(),_.E("ngSwitchCase",b.xGa.th))};
qIb=function(a){if(a&1){const b=_.Ud();_.F(0,"mat-radio-button",7);_.N("change",function(c){_.q(b);const d=_.O().ua,e=_.O();return _.r(pIb(e,c.source,d))});_.F(1,"span");_.Q(2);_.J()()}a&2&&(a=_.O().ua,_.E("checked",a.Nf.enabled)("aria-label",a.displayName+" layer")("aria-describedby","layer-status-"+a.displayName),_.y(2),_.Vg(a.displayName))};
rIb=function(a){if(a&1){const b=_.Ud();_.F(0,"mat-checkbox",7);_.N("change",function(c){_.q(b);const d=_.O().ua,e=_.O();return _.r(pIb(e,c,d))});_.Q(1);_.J()}a&2&&(a=_.O().ua,_.E("checked",a.Nf.enabled)("aria-label",a.displayName+" layer")("aria-describedby","layer-status-"+a.displayName),_.y(),_.Ug(" ",a.displayName," "))};sIb=function(a){a&1&&_.K(0,"layer-status",8);a&2&&(a=_.O().ua,_.E("id","layer-status-"+a.displayName)("layer",a.vi))};
uIb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"mat-tree-node",4);_.N("keydown",function(d){const e=_.q(c).ua,f=_.O();return _.r(tIb(f,d,e))});_.C(1,qIb,3,4,"mat-radio-button",5)(2,rIb,2,4,"ng-template",null,0,_.dh)(4,sIb,1,2,"layer-status",6);_.J()}a&2&&(a=b.ua,b=_.Cg(3),_.y(),_.E("ngIf",a.oia)("ngIfElse",b),_.y(3),_.E("ngIf",a.Nf.enabled))};
AIb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"mat-tree-node",9);_.N("keydown",function(d){const e=_.q(c).ua,f=_.O();return _.r(tIb(f,d,e))});_.F(1,"mat-checkbox",10);_.N("change",function(d){const e=_.q(c).ua,f=_.O();return _.r(vIb(f,d,e))});_.Q(2);_.J();_.F(3,"button",11)(4,"mat-icon");_.Q(5);_.J()()()}a&2&&(a=b.ua,b=_.O(),_.E("ngClass",_.bh(7,wIb,b.Wd(a))),_.y(),_.E("checked",a.Nf.enabled)("indeterminate",xIb(b,a)),_.y(),_.Ug(" ",a.displayName," "),_.y(),_.og("aria-expanded",b.Wd(a))("aria-label",
b.Ec.Wd(a)?yIb.format({categoryName:a.displayName}):zIb.format({categoryName:a.displayName})),_.y(2),_.Vg(b.Ec.Wd(a)?"expand_less":"expand_more"))};BIb=function(a){return!a.rO};CIb=function(a){return a.level};DIb=function(a){return a.rO};EIb=function(a){if(a.type===1)return[];if(a.type===0)return a.children;throw Error("We");};FIb=function(a){let b=a.querySelector("mat-checkbox input");b||(b=a.querySelector("mat-radio-button input"));return b};
GIb=function(a){a&1&&(_.F(0,"div",2)(1,"span",3),_.Q(2,"Layers"),_.J(),_.K(3,"layer-menu"),_.F(4,"a",4),_.K(5,"mat-icon",5),_.J()());a&2&&(a=_.O(),_.y(4),_.E("externalLink",a.IX))};JIb=function(a){a&1&&_.K(0,"link-row",17,3);if(a&2){const c=_.O().Ka;var b=_.O(2);a=_.E("label",HIb(b));const d=!!b.Va.params.line;b=_.UF(b.Va)?d?"Copy link to line & CL":"Copy link to CL":d?"Copy link to line & commit":"Copy link to commit";a("ariaLabel",b)("shortcut",_.ah(4,IIb))("url",c.Tb)}};
KIb=function(a){a&1&&_.K(0,"loading",22);a&2&&_.E("inline",!0)};LIb=function(a){a&1&&(_.F(0,"span",23),_.Q(1),_.J());a&2&&(a=_.O(2).Ka,_.y(),_.Ug(" ",a.message," "))};MIb=function(a){a&1&&(_.F(0,"div",18)(1,"span",19),_.Q(2),_.J(),_.C(3,KIb,1,1,"loading",20)(4,LIb,2,1,"span",21),_.J());if(a&2){a=_.O().Ka;const b=_.O(2);_.y(2);_.Vg(HIb(b));_.y();_.E("ngIf",a.state===b.Xc.qj);_.y();_.E("ngIf",a.state===b.Xc.Error)}};
NIb=function(a,b){a&1&&(_.M(0),_.C(1,JIb,2,5,"link-row",15)(2,MIb,5,3,"div",16),_.ug());a&2&&(a=b.Ka,_.y(),_.E("ngIf",a.Tb),_.y(),_.E("ngIf",!a.Tb))};PIb=function(a,b){a&1&&_.K(0,"link-row",24,4);a&2&&(a=b.Ka,_.E("shortcut",_.ah(2,OIb))("url",a))};SIb=function(a){a&1&&_.K(0,"link-row",26,5);if(a&2){a=_.O().Ka;const b=_.O(2);_.E("label",a.Tb.endsWith('.h"')&&!QIb(b)?"Include statement":"Import statement")("shortcut",_.ah(3,RIb))("url",a.Tb)}};
TIb=function(a,b){a&1&&(_.M(0),_.C(1,SIb,2,4,"link-row",25),_.ug());a&2&&(a=b.Ka,_.y(),_.E("ngIf",a.Tb))};VIb=function(a){a&1&&_.K(0,"link-row",29,6);a&2&&(a=_.O().Ka,_.E("shortcut",_.ah(2,UIb))("url",a.Tb))};WIb=function(a){a&1&&(_.F(0,"span",23),_.Q(1," No targets found "),_.J())};XIb=function(a){a&1&&_.K(0,"loading",22);a&2&&_.E("inline",!0)};YIb=function(a){a&1&&(_.F(0,"span",23),_.Q(1),_.J());a&2&&(a=_.O(2).Ka,_.y(),_.Ug(" ",a.message," "))};
ZIb=function(a){a&1&&(_.F(0,"div",30)(1,"span",19),_.Q(2," Build rule "),_.J(),_.C(3,WIb,2,0,"span",21)(4,XIb,1,1,"loading",20)(5,YIb,2,1,"span",21),_.J());if(a&2){a=_.O().Ka;const b=_.O(3);_.y(3);_.E("ngIf",a.state===b.Xc.ki);_.y();_.E("ngIf",a.state===b.Xc.qj);_.y();_.E("ngIf",a.state===b.Xc.Error)}};$Ib=function(a,b){a&1&&(_.M(0),_.C(1,VIb,2,3,"link-row",27)(2,ZIb,6,3,"div",28),_.ug());a&2&&(a=b.Ka,_.y(),_.E("ngIf",a.Tb),_.y(),_.E("ngIf",!a.Tb))};
aJb=function(a){a&1&&(_.M(0),_.C(1,$Ib,3,2,"ng-container",12),_.R(2,"async"),_.ug());a&2&&(a=_.O(2),_.y(),_.E("ngIf",_.S(2,1,a.hLb)))};cJb=function(a,b){a&1&&_.K(0,"link-row",31,7);a&2&&(a=b.Ka,_.E("shortcut",_.ah(2,bJb))("url",a))};
eJb=function(a){a&1&&_.K(0,"link-row",34,8);if(a&2){a=_.O().Ka;const b=_.O(2);_.E("label",b.Va.params.line?"Line & Commit in Public CS":"Commit in Public CS")("ariaLabel",b.Va.params.line?"Copy link to line & commit in public Code Search":"Copy link to commit in public Code Search")("shortcut",_.ah(4,dJb))("url",a.Tb)}};fJb=function(a){a&1&&_.K(0,"loading",22);a&2&&_.E("inline",!0)};gJb=function(a){a&1&&(_.F(0,"span",23),_.Q(1),_.J());a&2&&(a=_.O(2).Ka,_.y(),_.Ug(" ",a.message," "))};
hJb=function(a){a&1&&(_.F(0,"div",35)(1,"span",19),_.Q(2),_.J(),_.C(3,fJb,1,1,"loading",20)(4,gJb,2,1,"span",21),_.J());if(a&2){a=_.O().Ka;const b=_.O(2);_.y(2);_.Vg(b.Va.params.line?"Line & Commit in Public CS":"Commit in Public CS");_.y();_.E("ngIf",a.state===b.Xc.qj);_.y();_.E("ngIf",a.state===b.Xc.Error)}};iJb=function(a,b){a&1&&(_.M(0),_.C(1,eJb,2,5,"link-row",32)(2,hJb,5,3,"div",33),_.ug());a&2&&(a=b.Ka,b=_.O(2),_.y(),_.E("ngIf",a.Tb),_.y(),_.E("ngIf",a.state!==b.Xc.ki))};
nJb=function(a){a&1&&(_.K(0,"link-row",10,1)(2,"link-row",11,2),_.R(4,"async"),_.C(5,NIb,3,2,"ng-container",12),_.R(6,"async"),_.C(7,PIb,2,3,"link-row",13)(8,TIb,2,1,"ng-container",12),_.R(9,"async"),_.C(10,aJb,3,3,"ng-container",12)(11,cJb,2,3,"link-row",14)(12,iJb,3,2,"ng-container",12),_.R(13,"async"));a&2&&(a=_.O(),_.E("shortcut",_.ah(18,jJb))("url",_.UF(a.Va)?`${"//depot/"}${a.Va.path}`:a.Va.xC),_.y(2),_.E("shortcut",_.ah(19,kJb))("url",_.S(4,10,a.jcb)),_.y(3),_.E("ngIf",_.S(6,12,a.zSb)),_.y(2),
_.E("ngIf",lJb(a)),_.y(),_.E("ngIf",_.S(9,14,a.ASb)),_.y(2),_.E("ngIf",_.oG(a.Va)),_.y(),_.E("ngIf",mJb(a)),_.y(),_.E("ngIf",_.S(13,16,a.BSb)))};oJb=function(a,b){const c=a.params.Sf;return c&&c!=="HEAD"?_.u(c):(_.TF(a)?a.params.Qb&&_.Pq(a)?0:!_.Pq(a)&&!DBb(a):a.Eb&&_.Ei.test(a.Eb))?_.u(_.TF(a)?a.Eb:void 0):_.xI(b,a,!_.TF(a)||a.repository==="chromium"||a.Fj()?"path":"repository")};pJb=function(a){let b="",c=!1;for(const d of a)d.match(/[a-zA-Z0-9]/)||d==="_"?(c&&(b+="_",c=!1),b+=d):b&&(c=!0);return b};
qJb=function(a){return _.jl(a,_.dTa,1,_.el()).map(b=>{const c=b.ke();b=_.Bl(b,2,_.el());return{file:c,Q5c:b.length}})};rJb=function(a,b){let c="";a=[...a];let d=void 0;for(let e=0;e<a.length;e++)if(d!==void 0)if(a[e]==="}")c+=b(d),d=void 0;else{if(a[e]==="{")throw Error("Xe");d+=a[e]}else if(a[e]==="{"){e++;if(e>=a.length)throw Error("Ye");a[e]==="{"?c+="{":d=a[e]}else c+=a[e];if(d!==void 0)throw Error("Ye");return c};
sJb=function(a){a&1&&(_.M(0),_.Q(1),_.ug());a&2&&(a=_.O().ua,_.y(),_.Ug(" ",a.label," "))};tJb=function(a){a&1&&(_.Q(0),_.R(1,"lastPathElement"));a&2&&(a=_.O().ua,_.Ug(" ",_.S(1,1,a.xO)," "))};vJb=function(a,b){a&1&&_.K(0,"menu-keyboard-shortcut-hint",10);a&2&&_.E("shortcut",_.bh(1,uJb,b.Ka))};
wJb=function(a,b){a&1&&(_.F(0,"a",7),_.R(1,"async"),_.C(2,sJb,2,1,"ng-container",8)(3,tJb,2,3,"ng-template",null,2,_.dh)(5,vJb,1,3,"menu-keyboard-shortcut-hint",9),_.J());if(a&2){a=b.ua;b=_.Cg(4);const c=_.O(2);_.E("routerLink",_.S(1,5,c.ewa(a.xO)))("ascTrackElement",c.lc);_.y(2);_.E("ngIf",a.label)("ngIfElse",b);_.y(3);_.E("ngIf",a.Wb)}};xJb=function(a){a&1&&(_.M(0),_.K(1,"mat-divider"),_.F(2,"div",15),_.Q(3," Files with shared CLs "),_.J(),_.ug())};yJb=function(a){a&1&&_.K(0,"loading")};
zJb=function(a){a&1&&(_.F(0,"dc-information-box",16),_.Q(1),_.J());a&2&&(a=_.O().Ka,_.y(),_.Ug(" ",a.message," "))};AJb=function(a,b){a&1&&(_.F(0,"a",18),_.R(1,"async"),_.Q(2),_.R(3,"lastPathElement"),_.J());a&2&&(a=b.ua,b=_.O(4),_.OA("title","",a.file,"\n",a.Q5c," shared CLs"),_.E("routerLink",_.S(1,6,b.ewa(a.file)))("ascTrackElement",b.lc),_.y(2),_.Ug(" ",_.S(3,8,a.file)," "))};BJb=function(a){a&1&&(_.M(0),_.C(1,AJb,4,10,"a",17),_.ug());a&2&&(a=_.O().Ka,_.y(),_.E("ngForOf",a.Tb))};
CJb=function(a,b){a&1&&(_.M(0,11),_.C(1,xJb,4,0,"ng-container",12)(2,yJb,1,0,"loading",13)(3,zJb,2,1,"dc-information-box",14)(4,BJb,2,1,"ng-container",13),_.ug());a&2&&(a=b.Ka,b=_.O(2),_.E("ngSwitch",a.state),_.y(),_.E("ngIf",!a.Tb||a.Tb.length>0),_.y(),_.E("ngSwitchCase",b.Xc.qj),_.y(),_.E("ngSwitchCase",b.Xc.Error),_.y(),_.E("ngSwitchCase",b.Xc.ki))};
DJb=function(a){a&1&&(_.F(0,"mat-nav-list",4),_.C(1,wJb,6,7,"a",5),_.R(2,"async"),_.C(3,CJb,5,5,"ng-container",6),_.R(4,"async"),_.J());a&2&&(a=_.O(),_.y(),_.E("ngForOf",_.S(2,2,a.qlb)),_.y(2),_.E("ngIf",_.S(4,4,a.RTc)))};EJb=function(a,b){let c;const d=(c=b.Np.exec(a.path))!=null?c:[];b=rJb(b.Dt,e=>_.KC(d[Number(e)]));return _.Oq(a.bc().od(b),{line:void 0}).ab()};FJb=function(a,b){return{xO:a,label:b?"Tests directory":"Tested code directory",qAa:"test",Wb:"t"}};
GJb=function(a){if(a&1){const b=_.Ud();_.F(0,"dropdown-button",2);_.N("isOpen",function(c){_.q(b);const d=_.O();return _.r(c?d.Aja():d.zja())});_.J()}a&2&&(a=_.O(),_.E("item",a.zC)("ariaLabel",a.xnc)("dense",!0))};IJb=function(a,b){a&1&&(_.F(0,"a",5),_.Q(1),_.K(2,"menu-keyboard-shortcut-hint",6),_.J());a&2&&(a=b.ua,_.E("href",a.url,_.tf),_.y(),_.Ug(" ",a.label," "),_.y(),_.E("shortcut",_.bh(3,HJb,a.key)))};
JJb=function(a){a&1&&(_.F(0,"mat-nav-list",3),_.C(1,IJb,3,5,"a",4),_.J());a&2&&(a=_.O(),_.y(),_.E("ngForOf",a.FAa))};KJb=function(a){a&1&&_.K(0,"layer-menu-dropdown")};LJb=function(a){a&1&&(_.K(0,"find-in-file-dropdown",7),_.R(1,"async"));a&2&&(a=_.O(),_.E("overrideBrowserSearch",_.S(1,1,a.CRb&&a.F1b)))};MJb=function(a){a&1&&_.K(0,"links-dropdown",8);a&2&&(a=_.O(),_.E("viewData",a.wb))};
NJb=function(a){a&1&&(_.F(0,"view-in-dropdown",9),_.R(1,"async"),_.R(2,"async"),_.Q(3,"\n"),_.J());a&2&&(a=_.O(),_.E("place",a.wb.location)("gitilesLink",a.wb.twa)("ossLink",a.wb.sL)("isGenerated",a.nG)("ciderDefault",_.S(1,6,a.Zb.Q5()))("suggestUniqueCiderWs",_.S(2,8,a.Zb.p6())))};OJb=function(a){a&1&&(_.F(0,"related-files-dropdown",10),_.Q(1,"\n"),_.J());a&2&&(a=_.O(),_.E("place",a.Nd)("config",a.tAa.config))};
QJb=function(a){if(a&1){const b=_.Ud();_.F(0,"button",11);_.N("click",function(){_.q(b);const c=_.O();return _.r(PJb(c))});_.Q(1,"\n  ");_.F(2,"div",12);_.Q(3,"\n    Blame\n  ");_.J();_.Q(4,"\n");_.J()}a&2&&(a=_.O(),_.qg("selected",a.GYc))};
RJb=function(a,b){if(a&1){const c=_.Ud();_.M(0);_.Q(1,"\n  ");_.F(2,"button",13);_.N("click",function(){const d=_.q(c).Ka,e=_.O();return _.r(e.service.aM(!d.visible))});_.Q(3,"\n    ");_.K(4,"mat-icon",14);_.Q(5,"\n  ");_.J();_.Q(6,"\n");_.ug()}a&2&&(a=b.Ka,_.y(2),_.E("color",a.visible?"primary":null)("trackAction",a.visible?"hide":"show"))};
SJb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"button",16);_.N("click",function(){const d=_.q(c).Ka;_.O(2).Zb.Hwb.next(!d.enabled);return _.r()});_.Q(1,"\n    ");_.F(2,"mat-icon");_.Q(3,"format_line_spacing");_.J();_.Q(4,"\n  ");_.J()}a&2&&(a=b.Ka,_.E("color",a.enabled?"primary":null)("trackAction",a.enabled?"disable":"enable")("ariaLabel",a.enabled?"Disable virtual scrolling":"Enable virtual scrolling")("matTooltip",a.enabled?"Disable virtual scrolling":"Enable virtual scrolling"))};
UJb=function(a){a&1&&(_.M(0),_.Q(1,"\n  "),_.C(2,SJb,5,4,"button",15),_.R(3,"async"),_.Q(4,"\n"),_.ug());a&2&&(a=_.O(),_.y(2),_.E("ngIf",_.bh(3,TJb,_.S(3,1,a.F1b))))};VJb=function(a){a&1&&_.K(0,"star",8);a&2&&(a=_.O(),_.E("place",a.Va)("type",a.YZb)("trackElement",a.lc)("elementName",a.Nhb))};WJb=function(a){a&1&&(_.M(0),_.Q(1," (Generated from "),_.F(2,"a",11),_.Q(3),_.J(),_.Q(4,") "),_.ug());a&2&&(a=_.O(2),_.y(2),_.E("ascTrackElement",a.lc)("routerLink",_.Jq(a.Y4a)),_.y(),_.Ug(" ",a.Y4a.path,""))};
XJb=function(a){a&1&&_.K(0,"img",12)};YJb=function(a){a&1&&(_.M(0),_.C(1,WJb,5,3,"ng-container",9)(2,XJb,1,0,"img",10),_.ug());if(a&2){a=_.O();const b=_.Cg(9);_.y();_.E("ngIf",a.Y4a)("ngIfElse",b);_.y();_.E("ngIf",a.YQb)}};ZJb=function(a){a&1&&_.Q(0," (Generated)\n")};
aKb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"div",1);_.N("click",function(){const d=_.q(c).ua,e=_.O();e.Ga.mb({gestureName:"CLICK",element:"FileContentPager",action:"markerClicked"});e.jTb.emit(d.line);d.type==="find"&&$Jb(e.Sc,d.index);return _.r()});_.J()}a&2&&(a=b.ua,b=_.O(),_.Sz("marker ",a.type,""),_.pg("height",b.markerHeight)("top",a.offset))};
bKb=function(a,b,c){return(b||[]).map((d,e)=>{if(c){var f=(d-1)/(c-1);f=`calc(${`${f*100}%`} - ${`${f*10}px`})`}else f="";return{index:e,line:d,offset:f,type:a}})};cKb=function(a){a&1&&_.K(0,"markdown-content",4);a&2&&(a=_.O().ua,_.E("content",a.source.join("")))};dKb=function(a){a&1&&(_.F(0,"pre"),_.Q(1),_.J());a&2&&(a=_.O().ua,_.y(),_.Vg(a.text.join("")))};eKb=function(a){a&1&&(_.F(0,"pre"),_.K(1,"span",8),_.R(2,"renderData"),_.J());a&2&&(a=_.O().ua,_.y(),_.E("outerHTML",_.S(2,1,a.data),_.sf))};
fKb=function(a){a&1&&(_.F(0,"pre"),_.K(1,"span",8),_.R(2,"renderData"),_.J());a&2&&(a=_.O().ua,_.y(),_.E("outerHTML",_.S(2,1,a.data),_.sf))};gKb=function(a,b){a&1&&(_.M(0),_.Q(1),_.ug());a&2&&(a=b.ua,_.y(),_.Ug("\n                ",a,"\n              "))};hKb=function(a){a&1&&(_.F(0,"pre"),_.Q(1),_.C(2,gKb,2,1,"ng-container",0),_.Q(3,"\n            "),_.J());a&2&&(a=_.O().ua,_.y(),_.Ug("",a.ename-a.evalue,"\n              "),_.y(),_.E("ngForOf",a.traceback))};
iKb=function(a,b){a&1&&(_.M(0)(1,1),_.C(2,dKb,2,1,"pre",3)(3,eKb,3,3,"pre",3)(4,fKb,3,3,"pre",3)(5,hKb,4,2,"pre",3),_.ug()());a&2&&(a=b.ua,_.y(),_.E("ngSwitch",a.output_type),_.y(),_.E("ngSwitchCase","stream"),_.y(),_.E("ngSwitchCase","display_data"),_.y(),_.E("ngSwitchCase","execute_result"),_.y(),_.E("ngSwitchCase","error"))};
jKb=function(a){a&1&&(_.F(0,"mat-expansion-panel",7)(1,"mat-expansion-panel-header")(2,"mat-panel-title"),_.Q(3," Outputs "),_.J()(),_.C(4,iKb,6,5,"ng-container",0),_.J());a&2&&(a=_.O(2).ua,_.E("expanded",!0),_.y(4),_.E("ngForOf",a.outputs))};
kKb=function(a){a&1&&(_.M(0),_.F(1,"mat-card")(2,"mat-card-content"),_.K(3,"format-code",5),_.J()(),_.C(4,jKb,5,2,"mat-expansion-panel",6),_.ug());a&2&&(a=_.O().ua,_.y(3),_.E("value",a.source.join(""))("fileName","name.py"),_.y(),_.E("ngIf",a.outputs.length>0))};lKb=function(a,b){a&1&&(_.M(0)(1,1),_.C(2,cKb,1,1,"markdown-content",2)(3,kKb,5,3,"ng-container",3),_.ug()());a&2&&(a=b.ua,_.y(),_.E("ngSwitch",a.cell_type),_.y(),_.E("ngSwitchCase","markdown"),_.y(),_.E("ngSwitchCase","code"))};
mKb=function(a,b){a&1&&(_.F(0,"pre"),_.Q(1),_.J());a&2&&(a=b.Ka,_.y(),_.Vg(a))};nKb=function(a){a&1&&_.K(0,"loading",4);a&2&&_.E("inline",!0)};oKb=function(a){a&1&&(_.M(0),_.C(1,mKb,2,1,"pre",3),_.R(2,"async"),_.C(3,nKb,1,1,"ng-template",null,1,_.dh),_.ug());if(a&2){a=_.Cg(4);const b=_.O();_.y();_.E("ngIf",_.S(2,2,b.jAa))("ngIfElse",a)}};
rKb=function(a){if(a&1){const b=_.Ud();_.F(0,"icon-empty-state-subtitle")(1,"button",6);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(pKb(c,c.sga))});_.Q(2," Show anyway (may crash) ");_.J();_.F(3,"button",7);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(qKb(c,c.sga))});_.Q(4," Show raw contents ");_.J()()}};sKb=function(a){a&1&&_.K(0,"loading",4);a&2&&_.E("inline",!0)};
tKb=function(a){a&1&&(_.F(0,"icon-empty-state-display",5)(1,"icon-empty-state-title"),_.Q(2),_.R(3,"humanizeBytes"),_.J(),_.C(4,rKb,5,0,"icon-empty-state-subtitle",3)(5,sKb,1,1,"ng-template",null,2,_.dh),_.J());if(a&2){a=_.Cg(6);const b=_.O();_.y(2);_.Ug(" File is very large (",_.S(3,3,b.size),") ");_.y(2);_.E("ngIf",!b.jma)("ngIfElse",a)}};
vKb=function(a,b){let c=a.path||"";c&&!c.endsWith("/")&&(c+="/");const d=a.bc().lj();return(e,f,g)=>{e=uKb(c,e).toString();e.startsWith("/")&&(e=e.substring(1));e=d.od(e).ab();return _.cp(b,_.dp(b,_.Jq(e),{af:g,Sa:f}))}};
wKb=function(a,b,c){let d=a.path||"";d&&!d.endsWith("/")&&(d+="/");return e=>{e=_.Em(uKb(d,e).setQuery(""),"").toString();e.startsWith("/")&&(e=e.substring(1));return _.x(b.get(a.tb,a.Uc,a.repository,_.ak(a),e,{Qb:a.params.Qb,type:1}),_.v(f=>{var g=_.Gq(f).xw();g=g?btoa(g):_.SF(_.fl(_.Gq(f),1));return`data:${_.Y(_.il(_.Gq(f),_.Dq,2),1)};base64,${g}`}),_.Ef(f=>{_.Ot(c,{error:f,message:"Failed to load an image",Rd:"Dismiss"});return _.u("")}))}};
xKb=function(a,b){a&1&&_.K(0,"div",18);a&2&&(a=b.ua,b=_.O(),_.pg("height",b.getHeight(a.start,a.end),"px")("min-width",b.mV,"ch")("top",b.aha(a.start),"px"))};yKb=function(a){a&1&&(_.F(0,"div",19),_.Q(1,"\n        "),_.F(2,"pre",20),_.Q(3),_.J(),_.Q(4,"\n      "),_.J());a&2&&(a=_.O(),_.pg("min-height",a.lineHeight*a.wM,"px"),_.y(3),_.Vg(a.nV))};
zKb=function(a){if(a&1){const b=_.Ud();_.F(0,"code-folding-container",21);_.N("rangeToggled",function(c){_.q(b);const d=_.O();return _.r(d.kjb(c))})("mousedown",function(c){_.q(b);return _.r(c.stopPropagation())});_.J()}a&2&&(a=_.O(),_.pg("pointer-events",a.tea?"none":"unset"),_.E("visibility",a.visibility)("folding",a.Ho)("lineHeight",a.lineHeight))};
DKb=function(a){const b=a.cloneNode(!0),c=b.querySelectorAll("[id]"),d=a.nodeName.toLowerCase();b.removeAttribute("id");for(let e=0;e<c.length;e++)c[e].removeAttribute("id");d==="canvas"?AKb(a,b):(d==="input"||d==="select"||d==="textarea")&&BKb(a,b);CKb("canvas",a,b,AKb);CKb("input, textarea, select",a,b,BKb);return b};CKb=function(a,b,c,d){b=b.querySelectorAll(a);if(b.length)for(a=c.querySelectorAll(a),c=0;c<b.length;c++)d(b[c],a[c])};
BKb=function(a,b){b.type!=="file"&&(b.value=a.value);b.type==="radio"&&b.name&&(b.name=`mat-clone-${b.name}-${EKb++}`)};AKb=function(a,b){if(b=b.getContext("2d"))try{b.drawImage(a,0,0)}catch(c){}};FKb=function(a){a=a.getBoundingClientRect();return{top:a.top,right:a.right,bottom:a.bottom,left:a.left,width:a.width,height:a.height,x:a.x,y:a.y}};GKb=function(a,b,c){a.top+=b;a.bottom=a.top+a.height;a.left+=c;a.right=a.left+a.width};
HKb=function(a,b){a=a.om;if(a.length===1&&a[0].nodeType===b.ELEMENT_NODE)return a[0];const c=b.createElement("div");a.forEach(d=>c.appendChild(d));return c};IKb=function(a,b,c){for(let d in b)if(b.hasOwnProperty(d)){const e=b[d];if(e){let f;a.setProperty(d,e,((f=c)==null?0:f.has(d))?"important":"")}else a.removeProperty(d)}};
XK=function(a,b){const c=b?"":"none";IKb(a.style,{"touch-action":b?"":"none","-webkit-user-drag":b?"":"none","-webkit-tap-highlight-color":b?"":"transparent","user-select":c,"-ms-user-select":c,"-webkit-user-select":c,"-moz-user-select":c})};KKb=function(a,b){IKb(a.style,{position:b?"":"fixed",top:b?"":"0",opacity:b?"":"0",left:b?"":"-999em"},JKb)};LKb=function(a,b){return b&&b!="none"?a+" "+b:a};
NKb=function(a,b){a.style.width=`${b.width}px`;a.style.height=`${b.height}px`;a.style.transform=MKb(b.left,b.top)};MKb=function(a,b){return`translate3d(${Math.round(a)}px, ${Math.round(b)}px, 0)`};OKb=function(a){return parseFloat(a)*(a.toLowerCase().indexOf("ms")>-1?1:1E3)};QKb=function(a){a=getComputedStyle(a);var b=PKb(a,"transition-property"),c=b.find(d=>d==="transform"||d==="all");if(!c)return 0;b=b.indexOf(c);c=PKb(a,"transition-duration");a=PKb(a,"transition-delay");return OKb(c[b])+OKb(a[b])};
PKb=function(a,b){return a.getPropertyValue(b).split(",").map(c=>c.trim())};YK=function(a){return a.type[0]==="t"};RKb=function(a){a.preventDefault()};SKb=function(a){a&1&&_.K(0,"detail-header",15);a&2&&(a=_.O(),_.E("contentType",a.contentType)("viewData",a.wb))};TKb=function(a){a&1&&_.K(0,"diff-detail-header",16);a&2&&(a=_.O(),_.E("viewData",a.wb))};UKb=function(a){a&1&&_.K(0,"markdown-tab-header",16);a&2&&(a=_.O(),_.E("viewData",a.wb))};
VKb=function(a){if(a&1){const b=_.Ud();_.F(0,"div",17)(1,"div",18)(2,"div",19);_.K(3,"div",20)(4,"div",21);_.J();_.F(5,"file-matches-navigation",22);_.R(6,"async");_.R(7,"async");_.R(8,"async");_.N("close",function(){_.q(b);_.O().Sc.mva.next(!0);return _.r()})("selectedMatchIndexChange",function(c){_.q(b);var d=_.O();d.ZAa=c;d.Sc.pla.next(c);return _.r()});_.J();_.F(9,"div",23);_.K(10,"div",24)(11,"div",25);_.J()()()}a&2&&(a=_.O(),_.y(5),_.E("dataState",_.S(6,5,a.dVc))("matchCount",_.S(7,7,a.ola).length)("selectedMatchIndex",
_.S(8,9,a.Sc.pla))("showCloseButton",!0)("trackProjectId",a.Nd.tb))};WKb=function(a){a&1&&(_.K(0,"markdown-content",26),_.R(1,"async"),_.R(2,"async"));a&2&&(a=_.O(),_.E("content",a.wb.ue)("relativeLinkModifier",_.S(1,4,a.modifier.zWb))("relativeImageModifier",_.S(2,6,a.modifier.xWb))("safeHtmlContent",a.wb.P4c))};XKb=function(a){a&1&&_.K(0,"img",28);a&2&&(a=_.O(2),_.Ig("alt",a.wb.fileName),_.E("sanitizeSrc",a.wZa))};YKb=function(a){a&1&&_.K(0,"div",29);a&2&&(a=_.O(2),_.E("safeSvg",a.wb.ue))};
ZKb=function(a){a&1&&(_.M(0),_.C(1,XKb,1,2,"img",27)(2,YKb,1,1,"ng-template",null,1,_.dh),_.ug());if(a&2){a=_.Cg(3);const b=_.O();_.y();_.E("ngIf",!b.qDa)("ngIfElse",a)}};$Kb=function(a){a&1&&(_.F(0,"div",30),_.K(1,"audio",31),_.J());a&2&&(a=_.O(),_.y(),_.E("sanitizeSrc",a.wZa))};aLb=function(a){a&1&&(_.F(0,"div",30),_.K(1,"video",31),_.J());a&2&&(a=_.O(),_.y(),_.E("sanitizeSrc",a.wZa))};bLb=function(a){a&1&&_.K(0,"binary-file",32);a&2&&(a=_.O(),_.E("contentLength",a.Tta))};
cLb=function(a){if(a&1){const b=_.Ud();_.F(0,"large-file",33);_.N("largeFileViewData",function(c){_.q(b);var d=_.O();d.YUb=c;d.wb=c;return _.r()});_.J()}a&2&&(a=_.O(),_.E("fullViewData",a.wb.sga)("size",a.wb.TF))};dLb=function(a){a&1&&(_.M(0),_.K(1,"empty-file-detail",34),_.ug());a&2&&(a=_.O(),_.y(),_.E("path",a.wb.fileName))};eLb=function(a){a&1&&_.K(0,"jupyter-notebook",35);a&2&&(a=_.O(),_.E("notebook",a.v7))};
fLb=function(a){a&1&&(_.K(0,"search-match-layer",44),_.R(1,"async"));a&2&&(a=_.O(3),_.E("matches",_.S(1,3,a.ola))("scrollToIndex",a.ZAa)("selectedMatchIndex",a.Sc.pla))};
gLb=function(a){if(a&1){const b=_.Ud();_.F(0,"virtual-scroll-format-code",38);_.R(1,"async");_.R(2,"async");_.R(3,"async");_.N("lineShown",function(c){_.q(b);const d=_.O(2);return _.r(d.show(c))})("rangeToggled",function(c){_.q(b);const d=_.O(2);return _.r(d.bna(c))})("lineNumberClicked",function(c){_.q(b);const d=_.O(2);return _.r(d.ir(c))})("gutterClicked",function(c){_.q(b);const d=_.O(2);return _.r(d.yu(c))})("totalNumLines",function(c){_.q(b);_.O(2).Sm.next(c);return _.r()});_.K(4,"link-decoration-layer",
39)(5,"hovercard-decoration-layer",40);_.F(6,"code-layers",41);_.N("highlightedXrefLines",function(c){_.q(b);const d=_.O(2);return _.r(d.dDa(c))});_.J();_.C(7,fLb,2,5,"search-match-layer",42);_.R(8,"async");_.K(9,"search-match-layer",43);_.R(10,"async");_.R(11,"async");_.J()}a&2&&(a=_.O(2),_.E("value",a.code)("rendered",a.wb.DWb)("highlightInfo",a.wb.Wy)("folding",_.S(1,21,a.Ho))("visibility",_.S(2,23,a.visibility))("fileName",a.wb.fileName)("lineNumberLinkProvider",_.S(3,25,a.link))("scrollToLine",
a.wb.line)("lineLimitation",a.wb.ZK)("visibleCodeIdentifier",a.kyb)("focusableRegion",a.ioa.Oxb)("usePrefetchIfPossible",!0),_.og("aria-labelledby",a.AR),_.y(4),_.E("content",a.wb.ue)("scoLinks",a.wb.iH),_.y(),_.E("scoLinks",a.wb.iH),_.y(),_.E("layerBaseLocation",a.Nd),_.y(),_.E("ngIf",_.S(8,27,a.Wfa)),_.y(2),_.E("matches",_.S(10,29,a.gga))("scrollToIndex",_.S(11,31,a.jK))("selectedMatchIndex",a.jK))};
hLb=function(a){a&1&&(_.K(0,"search-match-layer",44),_.R(1,"async"));a&2&&(a=_.O(3),_.E("matches",_.S(1,3,a.ola))("scrollToIndex",a.ZAa)("selectedMatchIndex",a.Sc.pla))};
iLb=function(a){if(a&1){const b=_.Ud();_.F(0,"format-code",38);_.R(1,"async");_.R(2,"async");_.R(3,"async");_.N("lineShown",function(c){_.q(b);const d=_.O(2);return _.r(d.show(c))})("rangeToggled",function(c){_.q(b);const d=_.O(2);return _.r(d.bna(c))})("lineNumberClicked",function(c){_.q(b);const d=_.O(2);return _.r(d.ir(c))})("gutterClicked",function(c){_.q(b);const d=_.O(2);return _.r(d.yu(c))})("totalNumLines",function(c){_.q(b);_.O(2).Sm.next(c);return _.r()});_.K(4,"link-decoration-layer",39)(5,
"hovercard-decoration-layer",40);_.F(6,"code-layers",41);_.N("highlightedXrefLines",function(c){_.q(b);const d=_.O(2);return _.r(d.dDa(c))});_.J();_.C(7,hLb,2,5,"search-match-layer",42);_.R(8,"async");_.K(9,"search-match-layer",43);_.R(10,"async");_.R(11,"async");_.J()}a&2&&(a=_.O(2),_.E("value",a.code)("rendered",a.wb.DWb)("highlightInfo",a.wb.Wy)("folding",_.S(1,21,a.Ho))("visibility",_.S(2,23,a.visibility))("fileName",a.wb.fileName)("lineNumberLinkProvider",_.S(3,25,a.link))("scrollToLine",a.wb.line)("lineLimitation",
a.wb.ZK)("visibleCodeIdentifier",a.kyb)("focusableRegion",a.ioa.Oxb)("usePrefetchIfPossible",!0),_.og("aria-labelledby",a.AR),_.y(4),_.E("content",a.wb.ue)("scoLinks",a.wb.iH),_.y(),_.E("scoLinks",a.wb.iH),_.y(),_.E("layerBaseLocation",a.Nd),_.y(),_.E("ngIf",_.S(8,27,a.Wfa)),_.y(2),_.E("matches",_.S(10,29,a.gga))("scrollToIndex",_.S(11,31,a.jK))("selectedMatchIndex",a.jK))};
kLb=function(a){if(a&1){const b=_.Ud();_.M(0);_.C(1,gLb,12,33,"virtual-scroll-format-code",36);_.R(2,"async");_.C(3,iLb,12,33,"ng-template",null,2,_.dh);_.F(5,"file-content-pager",37);_.R(6,"async");_.R(7,"async");_.N("markerClicked",function(c){_.q(b);const d=_.O();return _.r(jLb(d,c))});_.J();_.ug()}if(a&2){a=_.Cg(4);const b=_.O();_.y();_.E("ngIf",_.S(2,4,b.J9c))("ngIfElse",a);_.y(4);_.E("markers",_.S(6,6,b.sya))("numLines",_.S(7,8,b.Sm))}};
lLb=function(a){a&1&&_.K(0,"code-diff",45);a&2&&(a=_.O(),_.E("diffBase",a.wb.diffBase)("contents",a.wb.ue)("fileName",a.wb.fileName)("scrollToLine",a.wb.line))};mLb=function(a){a&1&&(_.F(0,"icon-empty-state-display",46)(1,"icon-empty-state-title"),_.Q(2),_.J()());a&2&&(a=_.O(),_.y(2),_.Vg(a.NGa))};nLb=function(a,b){return _.s4a.find(c=>c.id===a)?`${b}-${a}`:`${b}-${"everything-else"}`};
oLb=function(a,b,c){b=new Map([...b].map(d=>[d,0]));for(const d of a.R5a())a=nLb(d.Mga(),c.id),b.has(a)&&b.set(a,b.get(a)+c.valueExtractor(d));return b};pLb=function(a,b,c){const d=a.ke();a=oLb(a,b,c);return{icon:c.icon,title:c.title,path:d.endsWith("/")?d.substring(0,d.length-1):d,instances:[...a.values()].reduce((e,f)=>e+f,0),x0:a}};qLb=function({icon:a,name:b},c){let d,e;return{icon:a,title:b,path:((d=c.ze)==null?void 0:d.path)||"",instances:Number((e=c.data)==null?void 0:e.Yya)||0}};
rLb=function(a,{Cu:b,y2c:c}){if(c)for(const [f,g]of c.entries()){c=f;var d=g,e=a.get(c);e?(e=new Map(e),e.set(b,d),a.set(c,e)):a.set(c,new Map([[b,d]]))}else for(const [f,g]of a.entries())c=f,d=new Map(g),d.delete(b),a.set(c,d);return new Map(a)};
sLb=function(a){if(a&1){const b=_.Ud();_.M(0);_.Q(1);_.F(2,"a",5);_.N("click",function(c){_.q(b);_.O().limit=void 0;return _.r(c.stopPropagation())});_.Q(3," Show All ");_.J();_.ug()}a&2&&(a=_.O(),_.y(),_.yC(" (",a.Dyb,"/",a.gna(a.xwa),") "),_.y(),_.E("trackAction","showAll"+a.Iwa))};tLb=function(a,b){a&1&&_.K(0,"file-list",7);a&2&&(a=b.ua,b=_.O(2),_.E("limit",b.limit)("ariaLabelledbyId",b.Iwa)("files",a)("aggregations",b.aggregations)("useRelativeUrls",b.c1)("isPiper",b.Fj))};
uLb=function(a){a&1&&_.C(0,tLb,1,6,"file-list",6);a&2&&(a=_.O(),_.E("ngForOf",a.xwa))};vLb=function(a){return a.map(b=>b.length).reduce((b,c)=>b+c,0)};wLb=function(a){if(a&1){const b=_.Ud();_.F(0,"button",3);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.expand())});_.Q(1," Load more ");_.J()}};xLb=function(a){let b=ZK.target;for(;b;){if(b===a)return!0;b=b.parentElement}return!1};
zLb=function(a){a&1&&(_.F(0,"div",1),_.K(1,"div",2),_.J());a&2&&(a=_.O(),_.y(),_.qg("info",yLb(a,"info"))("warning",yLb(a,"warning")),_.E("innerHTML",a.bAa(a.xIb||""),_.sf))};ALb=function(a,b){a&1&&(_.F(0,"a",11),_.K(1,"mat-icon",12),_.J());a&2&&(a=b.ua,_.E("href",a.getUrl(),_.tf),_.y(),_.E("svgIcon",a.rK()))};
BLb=function(a){if(a&1){const b=_.Ud();_.F(0,"header",2)(1,"div",3)(2,"a",4);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.reload())});_.K(3,"img",5);_.F(4,"div")(5,"h1");_.Q(6,"Stacks");_.J();_.F(7,"h2");_.Q(8,"by xGE");_.J()();_.K(9,"div",6);_.F(10,"h2");_.Q(11,"Curated products for Googlers");_.J()();_.F(12,"div",7);_.K(13,"g3mark-moma-search",8);_.J();_.F(14,"div",9);_.C(15,ALb,2,2,"a",10);_.J()()()}a&2&&(a=_.O(),_.y(2),_.E("queryParams",a.params),_.y(13),_.E("ngForOf",a.links))};
CLb=function(a){a&1&&(_.F(0,"a",21),_.Q(1),_.J());if(a&2){a=_.O().ua;const b=_.O(2);_.E("routerLink",a.getUrl())("queryParams",b.params);_.y();_.Vg(a.getName())}};DLb=function(a){a&1&&(_.F(0,"span"),_.Q(1),_.J());a&2&&(a=_.O().ua,_.y(),_.Vg(a.getName()))};ELb=function(a,b){a&1&&(_.F(0,"span"),_.C(1,CLb,2,3,"a",19)(2,DLb,2,1,"span",20),_.J());a&2&&(a=b.ua,_.y(),_.E("ngIf",a.B6()),_.y(),_.E("ngIf",!a.B6()))};
FLb=function(a){a&1&&(_.F(0,"header",13)(1,"div",14)(2,"a",15),_.K(3,"img",16),_.F(4,"h1"),_.Q(5,"Stacks"),_.J()(),_.K(6,"stacks-search"),_.F(7,"div",17),_.C(8,ELb,3,2,"span",18),_.J()(),_.K(9,"stacks-butterbar"),_.J());a&2&&(a=_.O(),_.y(2),_.E("queryParams",a.params),_.y(6),_.E("ngForOf",a.Z3))};GLb=function(a){a&1&&_.K(0,"img",4);a&2&&(a=_.O(),_.E("src",a.Hk,_.tf)("alt",a.link.getName()+"'s profile photo"))};
HLb=function(a){a&1&&(_.F(0,"a",5),_.Q(1),_.J());a&2&&(a=_.O(),_.pg("background-image","url("+a.Hk+")"),_.qg("-no-icon",a.sxa)("-wrap",a.sxa)("-left-ellipsis",a.link.rK()==="bug_report"),_.E("target",a.HUb?"_blank":"_self")("href",a.url,_.tf)("ve",a.Fl.rn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",a.hn("EDIT_PRODUCT")),_.og("data-gtm-box",a.t6)("data-gtm-list",a.m7a),_.y(),_.Vg(a.link.getName()))};
ILb=function(a){a&1&&(_.F(0,"span"),_.Q(1),_.J());a&2&&(a=_.O(),_.pg("background-image","url("+a.Hk+")"),_.y(),_.Vg(a.link.getName()))};JLb=function(a,b){a&1&&(_.F(0,"a",6),_.Q(1),_.J());a&2&&(a=b.ua,b=_.O(),_.E("href",a.url,_.tf),_.og("data-gtm-box",b.t6)("data-gtm-list",b.m7a),_.y(),_.Vg(b.link.getName()))};KLb=function(a){a&1&&(_.F(0,"button"),_.zg(1,0),_.F(2,"div",8),_.K(3,"p"),_.J(),_.Ag(),_.J())};
LLb=function(a){a&1&&(_.F(0,"button"),_.zg(1,1),_.K(2,"mat-icon",9),_.Ag(),_.J());a&2&&(a=_.O(2),_.y(2),_.E("ngClass",a.qD?"recommended":"recommended-icon"))};MLb=function(a){a&1&&(_.F(0,"button"),_.K(1,"img",10),_.J());a&2&&(a=_.O(2),_.og("aria-label",a.content.title),_.y(),_.Hg("alt","",a.content.title," info icon"),_.E("src","https://www.gstatic.com/images/icons/material/system/2x/"+a.icon+"_24dp.png",_.tf))};
NLb=function(a,b){a&1&&(_.F(0,"p",11)(1,"a",12),_.Q(2),_.J()());a&2&&(a=b.ua,_.y(),_.E("href",a.key,_.tf),_.y(),_.Vg(a.value))};
OLb=function(a){a&1&&(_.M(0),_.C(1,KLb,4,0,"button",2)(2,LLb,3,1,"button",2)(3,MLb,2,4,"button",2),_.F(4,"div",3)(5,"p",4),_.Q(6),_.J(),_.K(7,"div",5),_.F(8,"div",6),_.C(9,NLb,3,2,"p",7),_.R(10,"keyvalue"),_.J()(),_.ug());a&2&&(a=_.O(),_.y(),_.E("ngIf",a.name=="isa"),_.y(),_.E("ngIf",a.fCa),_.y(),_.E("ngIf",a.name!=="isa"&&!a.fCa),_.y(3),_.Vg(a.content.title),_.y(),_.E("innerHTML",a.content.description,_.sf),_.y(2),_.E("ngForOf",_.S(10,6,a.content.urls)))};
QLb=function(a){a&1&&(_.F(0,"h3",7),_.Q(1),_.J());if(a&2){a=_.O().ua;const b=_.O();_.E("ngClass",_.bh(2,PLb,!b.qD));_.y();_.Vg(a.getName())}};SLb=function(a){a&1&&_.K(0,"stacks-popup-info",8);a&2&&(a=_.O().ua,_.O(),a=a.getName(),a=RLb.get(a),_.E("name",a))};TLb=function(a,b){a&1&&(_.F(0,"li"),_.K(1,"stacks-icon-link",9),_.J());if(a&2){a=b.ua;b=_.O(2).ua;const c=_.O();_.y();_.E("link",a)("gtmBox",c.t6)("gtmList",b.getName())}};
ULb=function(a){a&1&&(_.F(0,"ul"),_.C(1,TLb,2,3,"li",2),_.J());a&2&&(a=_.O().ua,_.y(),_.E("ngForOf",a.c6()))};VLb=function(a){a&1&&_.Q(0," This information is currently unavailable. ")};
WLb=function(a,b){a&1&&(_.F(0,"div")(1,"div",3),_.C(2,QLb,2,4,"h3",4)(3,SLb,1,1,"stacks-popup-info",5),_.J(),_.C(4,ULb,2,1,"ul",6)(5,VLb,1,0,"ng-template",null,0,_.dh),_.J());if(a&2){a=b.ua;b=_.Cg(6);_.O();_.y(2);_.E("ngIf",a.getName());_.y();var c=a.getName();c=RLb.get(c);_.E("ngIf",c);_.y();_.E("ngIf",a.c6().length)("ngIfElse",b)}};XLb=function(a){a&1&&_.K(0,"img",5)};YLb=function(a){a&1&&_.K(0,"img",6)};ZLb=function(a){a&1&&(_.F(0,"p",7),_.Q(1,"Review is up-to-date"),_.J())};
$Lb=function(a){a&1&&(_.F(0,"p",7),_.Q(1,"Review outdated"),_.J())};aMb=function(a){a&1&&(_.F(0,"button",5)(1,"p"),_.Q(2,"ISA"),_.J()())};bMb=function(a){a&1&&(_.F(0,"button",12)(1,"p"),_.Q(2,"PR"),_.J()())};cMb=function(a){a&1&&(_.F(0,"button",13)(1,"p"),_.Q(2,"SA"),_.J()())};dMb=function(a){a&1&&(_.F(0,"button",14)(1,"p"),_.Q(2,"GA"),_.J()())};eMb=function(a){a&1&&(_.F(0,"button",15)(1,"p"),_.Q(2,"DP"),_.J()())};fMb=function(a){a&1&&(_.F(0,"button",16)(1,"p"),_.Q(2,"NA"),_.J()())};
hMb=function(a,b){a&1&&(_.F(0,"div",17)(1,"p",18),_.Q(2),_.J(),_.F(3,"p",19),_.Q(4),_.J(),_.F(5,"p",20),_.Q(6),_.J(),_.F(7,"p",21),_.Q(8),_.J()());if(a&2){const c=b.ua;_.O();_.y(2);_.Vg(c.getName());_.y();a=_.Y(c,1);b=_.Y(c,4);_.qg("satisfied-number",gMb(a)>=gMb(b));_.y();_.Ug(" ",_.Y(c,1),"");_.y(2);_.Ug("Target: ",_.Y(c,4),"");_.y(2);_.Ug("Updated ",_.Y(c,2),"")}};iMb=function(a){a&1&&_.K(0,"stacks-popup-isa",4);a&2&&(a=_.O(),_.qg("to-right",!a.product.P5a()),_.E("product",a.product))};
jMb=function(a){a&1&&_.K(0,"stacks-popup-recommended",5);a&2&&(a=_.O(),_.E("product",a.product)("domain",a.domain))};kMb=function(a){a&1&&_.K(0,"stacks-popup-pp",6);a&2&&(a=_.O(),_.E("productPhase",a.product.j6())("metrics",_.jl(a.product,$K,27,_.el())))};lMb=function(a){a&1&&_.K(0,"stacks-popup-pp",7);a&2&&(a=_.O(),_.qg("small-icon",a.WCa),_.E("productPhase",a.product.j6()))};mMb=function(a){a&1&&(_.K(0,"stacks-header",2),_.R(1,"async"));a&2&&(a=_.O(),_.E("breadcrumb",_.S(1,2,a.Z3))("oldView",a.qD))};
nMb=function(a){a&1&&_.K(0,"loading",7)};oMb=function(a){a&1&&(_.F(0,"p",8),_.Q(1),_.J());a&2&&(a=_.O().Ka,_.y(),_.Ug(" ",a.message," "))};pMb=function(a){a&1&&_.K(0,"stacks-popup-freshness",27);a&2&&(a=_.O().Ka,_.E("isFresh",_.vl(a,60))("freshnessDate",_.Y(a,42))("productName",a.getName()))};qMb=function(a){a&1&&(_.F(0,"span",28),_.Q(1),_.J());a&2&&(a=_.O().Ka,_.y(),_.Ug(" \u00a0Reviewed by team on ",_.Y(a,42)," "))};
rMb=function(a){a&1&&(_.F(0,"a",29),_.K(1,"img",30),_.Q(2," \u00a0Edit product "),_.J());if(a&2){var b=_.O().Ka;a=_.O(4);b="product/"+b.bm()+"/edit";_.E("href",a.dY?`${a.q0.environment.Q8}/${b}`:`/${b}`,_.tf)}};tMb=function(a){a&1&&(_.F(0,"a",31),_.K(1,"img",30),_.Q(2," \u00a0Edit product "),_.J());if(a&2){var b=_.O().Ka;const c=_.O(4);a=c;b="product/"+b.bm()+"/edit";_.E("routerLink",_.bh(2,sMb,a.dY?`${a.q0.environment.Q8}/${b}`:`/${b}`))("queryParams",c.params)}};
uMb=function(a){a&1&&(_.F(0,"div")(1,"div",32)(2,"strong"),_.Q(3,"WARNING:"),_.J(),_.Q(4," This product has not been reviewed by domain stewards and is not currently discoverable from browsing domain page. "),_.J()())};
vMb=function(a){a&1&&(_.M(0,33),_.F(1,"div",33),_.K(2,"mat-icon",34),_.F(3,"div",35),_.Q(4," This product is Not Allowed and not approved for use in Google. "),_.J(),_.F(5,"a",36),_.Q(6," More info "),_.J()(),_.ug());a&2&&(a=_.O(5),_.y(5),_.E("ve",a.Fl.rn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",a.hn("RESOURCE")))};
wMb=function(a,b){a&1&&(_.F(0,"div",18),_.K(1,"stacks-popup-product",42),_.F(2,"a",43),_.Q(3),_.J()());if(a&2){a=b.ua;b=_.O(2).Ka;const c=_.O(4);_.y();_.E("product",a)("domain",b.Af());_.y();_.E("routerLink",_.bh(5,sMb,"/product/"+a.bm()))("queryParams",c.params);_.y();_.Vg(a.getName())}};
yMb=function(a){a&1&&(_.F(0,"div",37),_.K(1,"div",38),_.F(2,"h2",39),_.Q(3,"Better Alternatives"),_.J(),_.F(4,"ul",40),_.C(5,wMb,4,7,"div",41),_.J()());if(a&2){a=_.O().Ka;const b=_.O(4);_.y();_.E("innerHTML",b.bAa(_.il(a,aL,79).tw()||""),_.sf);_.y(4);_.E("ngForOf",_.jl(_.il(a,aL,79),xMb,6,_.el()))}};
zMb=function(a,b){a&1&&(_.F(0,"a",45),_.Q(1),_.J());a&2&&(a=b.ua,b=_.O(6),_.E("href",a.getUrl(),_.tf)("ve",b.Fl.rn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.hn("RESOURCE")),_.y(),_.Ug(" ",a.Sp()," "))};AMb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"Product Page"),_.J(),_.C(3,zMb,2,7,"a",44),_.J());a&2&&(a=_.O().Ka,_.y(3),_.E("ngForOf",_.jl(a,bL,28,_.el())))};
BMb=function(a,b){a&1&&(_.F(0,"a",47),_.Q(1),_.J());a&2&&(a=b.ua,b=_.O(6),_.E("href",a.getUrl(),_.tf)("ve",b.Fl.rn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.hn("RESOURCE")),_.y(),_.Ug(" ",a.Sp()," "))};CMb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"Landing Page"),_.J(),_.C(3,BMb,2,7,"a",46),_.J());a&2&&(a=_.O().Ka,_.y(3),_.E("ngForOf",a.Lga()))};
DMb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"Customer Adoption Stage"),_.J(),_.F(3,"a",48),_.Q(4),_.J()());if(a&2){a=_.O().Ka;const b=_.O(4);_.y(3);_.E("ve",b.Fl.rn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.hn("RESOURCE"));_.y();_.Ug(" ",b.lWc(_.Al(a,71,0))," ")}};EMb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"Feature Requests"),_.J(),_.F(3,"span"),_.Q(4),_.J()());if(a&2){a=_.O().Ka;const b=_.O(4);_.y(4);_.Ug(" ",b.dWc(_.vl(a,73)),"")}};
FMb=function(a){a&1&&(_.F(0,"div"),_.Q(1," Contact "),_.F(2,"a",53),_.Q(3),_.J(),_.Q(4," for more information "),_.J());a&2&&(a=_.O().ua,_.y(2),_.E("href",a.value[1],_.tf),_.y(),_.Ug("",a.value[0],"@"))};GMb=function(a){a&1&&(_.F(0,"div"),_.Q(1," Read instructions "),_.F(2,"a",54),_.Q(3," here "),_.J()());if(a&2){a=_.O().ua;const b=_.O(6);_.y(2);_.E("href",a.value[0],_.tf)("ve",b.Fl.rn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.hn("RESOURCE"))}};
HMb=function(a){a&1&&(_.F(0,"div"),_.Q(1," Sign up "),_.F(2,"a",54),_.Q(3," here "),_.J()());if(a&2){a=_.O().ua;const b=_.O(6);_.y(2);_.E("href",a.value[0],_.tf)("ve",b.Fl.rn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.hn("RESOURCE"))}};
IMb=function(a,b){a&1&&(_.F(0,"span")(1,"a",54),_.Q(2),_.J()());if(a&2){a=b.ua;b=_.O(5).Ka;const c=_.O(3);_.y();_.E("href",`https://moma.corp.google.com/team/${a}`,_.tf)("ve",c.Fl.rn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",c.hn("RESOURCE"));_.y();_.Ug(" ",b.S_b.get(a)," ")}};JMb=function(a){a&1&&(_.F(0,"span"),_.Q(1," is allowed."),_.J())};KMb=function(a){a&1&&(_.F(0,"span"),_.Q(1," are allowed."),_.J())};
LMb=function(a){a&1&&(_.F(0,"div"),_.C(1,IMb,3,7,"span",51)(2,JMb,2,0,"span",9)(3,KMb,2,0,"span",9),_.J());a&2&&(a=_.O().ua,_.y(),_.E("ngForOf",a.value),_.y(),_.E("ngIf",a.value.length===1),_.y(),_.E("ngIf",a.value.length>1))};
MMb=function(a,b){a&1&&(_.F(0,"span")(1,"a",54),_.Q(2),_.J()());if(a&2){a=b.ua;b=_.O(5).Ka;const c=_.O(3);_.y();_.E("href",`https://moma.corp.google.com/team/${a}`,_.tf)("ve",c.Fl.rn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",c.hn("RESOURCE"));_.y();_.Ug(" ",b.S_b.get(a)," ")}};NMb=function(a){a&1&&(_.F(0,"span"),_.Q(1," is not allowed."),_.J())};OMb=function(a){a&1&&(_.F(0,"span"),_.Q(1," are not allowed."),_.J())};
PMb=function(a){a&1&&(_.F(0,"div"),_.C(1,MMb,3,7,"span",51)(2,NMb,2,0,"span",9)(3,OMb,2,0,"span",9),_.J());a&2&&(a=_.O().ua,_.y(),_.E("ngForOf",a.value),_.y(),_.E("ngIf",a.value.length===1),_.y(),_.E("ngIf",a.value.length>1))};
QMb=function(a){a&1&&(_.F(0,"div"),_.Q(1," Please see the "),_.F(2,"a",54),_.Q(3," general guidance "),_.J(),_.Q(4," for using GCP Systems. "),_.J());if(a&2){a=_.O().ua;const b=_.O(6);_.y(2);_.E("href",a.value[0],_.tf)("ve",b.Fl.rn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.hn("RESOURCE"))}};
RMb=function(a){a&1&&(_.F(0,"div"),_.Q(1," Default visibility "),_.F(2,"a",54),_.Q(3," here "),_.J()());if(a&2){a=_.O().ua;const b=_.O(6);_.y(2);_.E("href",a.value[0],_.tf)("ve",b.Fl.rn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.hn("RESOURCE"))}};SMb=function(a,b){a&1&&(_.F(0,"span"),_.Q(1),_.J());a&2&&(a=b.ua,_.y(),_.Ug(" ",a," "))};TMb=function(a){a&1&&(_.F(0,"div"),_.C(1,SMb,2,1,"span",51),_.Q(2," are allowed. "),_.J());a&2&&(a=_.O().ua,_.y(),_.E("ngForOf",a.value))};
UMb=function(a){a&1&&(_.F(0,"div"),_.Q(1),_.J());a&2&&(a=_.O().ua,_.y(),_.Ug(" ",a.value," "))};
VMb=function(a,b){a&1&&(_.F(0,"div"),_.C(1,FMb,5,2,"div",9)(2,GMb,4,6,"div",9)(3,HMb,4,6,"div",9)(4,LMb,4,3,"div",9)(5,PMb,4,3,"div",9)(6,QMb,5,6,"div",9)(7,RMb,4,6,"div",9)(8,TMb,3,1,"div",9)(9,UMb,2,1,"div",9),_.J());a&2&&(a=b.ua,_.y(),_.E("ngIf",a.key==="contactTeam"),_.y(),_.E("ngIf",a.key==="onboardingDoc"),_.y(),_.E("ngIf",a.key==="signUpDoc"),_.y(),_.E("ngIf",a.key==="includedTeamId"),_.y(),_.E("ngIf",a.key==="excludedTeamId"),_.y(),_.E("ngIf",a.key==="gcpGuidance"),_.y(),_.E("ngIf",a.key===
"buildVisibility"),_.y(),_.E("ngIf",a.key==="groups"),_.y(),_.E("ngIf",a.key==="other"))};XMb=function(a){a&1&&(_.F(0,"div",55)(1,"a",54),_.Q(2),_.J()());if(a&2){a=_.O(2).Ka;const b=_.O().Ka,c=_.O(3);_.y();_.E("href",WMb(a.bm()),_.tf)("ve",c.Fl.rn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",c.hn("RESOURCE"));_.y();_.Ug(" more (+",b.Zra.length-3,") ")}};
YMb=function(a){a&1&&(_.F(0,"div",24)(1,"div",49)(2,"p"),_.Q(3,"Product Allowlist"),_.J(),_.K(4,"stacks-popup-info",50),_.J(),_.C(5,VMb,10,9,"div",51)(6,XMb,3,7,"div",52),_.J());a&2&&(a=_.O(2).Ka,_.y(5),_.E("ngForOf",a.Zra.slice(0,3)),_.y(),_.E("ngIf",a.Zra.length>3))};ZMb=function(a,b){a&1&&(_.F(0,"div")(1,"ul"),_.Q(2),_.J()());a&2&&(a=b.ua,_.y(2),_.Ug(" ",a," "))};
$Mb=function(a){a&1&&(_.F(0,"div")(1,"a",54),_.Q(2),_.J()());if(a&2){a=_.O(2).Ka;const b=_.O(4);_.y();_.E("href",WMb(a.bm()),_.tf)("ve",b.Fl.rn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.hn("RESOURCE"));_.y();_.Ug(" more (+",_.Bl(a,89,_.el()).length-3,") ")}};
aNb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"Not Allowed Product Versions"),_.J(),_.C(3,ZMb,3,1,"div",51)(4,$Mb,3,7,"div",9),_.J());a&2&&(a=_.O().Ka,_.y(3),_.E("ngForOf",_.Bl(a,89,_.el()).slice(0,3)),_.y(),_.E("ngIf",_.Bl(a,89,_.el()).length>3))};bNb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"Specialized Purpose"),_.J(),_.F(3,"div"),_.Q(4),_.J()());a&2&&(a=_.O().Ka,_.y(4),_.Vg(_.Y(a,74)))};
cNb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"ISA Status"),_.J(),_.F(3,"a",56),_.Q(4," Agreement signed "),_.J()());if(a&2){a=_.O().Ka;const b=_.O(4);_.y(3);_.Hg("href","/agreement/",a.bm(),"",_.tf);_.E("ve",b.Fl.rn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.hn("RESOURCE"))}};
dNb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"ISA Status"),_.J(),_.F(3,"a",56),_.Q(4," Unsigned draft agreement "),_.J()());if(a&2){a=_.O().Ka;const b=_.O(4);_.y(3);_.Hg("href","/agreement/",a.bm(),"",_.tf);_.E("ve",b.Fl.rn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.hn("RESOURCE"))}};
eNb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"Moma Teams"),_.J(),_.F(3,"a",54),_.Q(4," Product page "),_.J()());if(a&2){a=_.O().Ka;const b=_.O(4);_.y(3);_.Hg("href","http://moma.corp.google.com/product/",a.ww(),"",_.tf);_.E("ve",b.Fl.rn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.hn("RESOURCE"))}};fNb=function(a,b){a&1&&(_.F(0,"li"),_.K(1,"stacks-icon-link",59),_.J());a&2&&(a=b.ua,_.y(),_.E("link",a))};
gNb=function(a){a&1&&(_.F(0,"section",57)(1,"h2",58),_.Q(2,"Used in the following Core Solution(s):"),_.J(),_.F(3,"ul"),_.C(4,fNb,2,1,"li",51),_.J()());a&2&&(a=_.O(2).Ka,_.y(4),_.E("ngForOf",a.mAa))};hNb=function(a,b){a&1&&(_.F(0,"div")(1,"div",65),_.Q(2),_.J(),_.F(3,"div",66),_.Q(4),_.J(),_.F(5,"div"),_.Q(6),_.J(),_.F(7,"div",62),_.Q(8),_.J()());a&2&&(a=b.ua,_.y(2),_.Vg(_.Y(a,1)),_.y(2),_.Vg(a.getName()),_.y(2),_.Ug("Target: ",_.Y(a,4),""),_.y(2),_.Ug("Updated ",_.Y(a,2),""))};
iNb=function(a){a&1&&(_.F(0,"section",57)(1,"header",60)(2,"h2",61),_.Q(3,"Metrics"),_.J(),_.F(4,"p",62),_.Q(5,"Source: Stacks data"),_.J()(),_.F(6,"div",63),_.C(7,hNb,9,4,"div",64),_.J()());a&2&&(a=_.O().Ka,_.y(7),_.E("stacksExpandListOf",_.jl(a,$K,27,_.el())))};jNb=function(a){a&1&&(_.F(0,"section",57)(1,"h2",67),_.Q(2,"Product Phase Reason"),_.J(),_.F(3,"p",68),_.Q(4),_.J()());a&2&&(a=_.O().Ka,_.y(4),_.Vg(_.Y(a,86)))};
kNb=function(a){a&1&&(_.F(0,"section",57)(1,"h2",69),_.Q(2,"Education materials"),_.J(),_.K(3,"stacks-link-lists",70),_.J());a&2&&(a=_.O(2).Ka,_.y(3),_.E("lists",a.wMb))};lNb=function(a,b){a&1&&_.K(0,"iframe",75);a&2&&_.E("src",b.ua,_.Tia)};mNb=function(a){a&1&&(_.M(0),_.F(1,"h3",73),_.Q(2,"Roadmap"),_.J(),_.C(3,lNb,1,1,"iframe",74),_.ug());a&2&&(a=_.O(3).Ka,_.y(3),_.E("ngForOf",a.iXb))};
nNb=function(a){a&1&&(_.F(0,"section",57)(1,"h2",71),_.Q(2),_.J(),_.K(3,"stacks-link-lists",72),_.C(4,mNb,4,1,"ng-container",9),_.J());if(a&2){a=_.O().Ka;const b=_.O().Ka;_.y(2);_.Ug("About ",a.name,"");_.y();_.E("lists",b.PHb);_.y();_.E("ngIf",b.iXb.length)}};oNb=function(a,b){a&1&&(_.F(0,"li"),_.K(1,"stacks-icon-link",78),_.J());a&2&&(a=b.ua,_.y(),_.E("isContact",!0)("link",a))};
pNb=function(a){a&1&&(_.M(0),_.F(1,"h3"),_.Q(2,"Meet the team"),_.J(),_.F(3,"ul",40),_.C(4,oNb,2,2,"li",51),_.J(),_.ug());a&2&&(a=_.O(3).Ka,_.y(),_.qg("h3-margin-top",a.w3a.length),_.y(3),_.E("ngForOf",a.z4))};qNb=function(a){a&1&&(_.F(0,"section",57)(1,"h2",76),_.Q(2,"Feedback and communications"),_.J(),_.K(3,"stacks-link-lists",77),_.C(4,pNb,5,3,"ng-container",9),_.J());a&2&&(a=_.O(2).Ka,_.y(3),_.E("lists",a.w3a),_.y(),_.E("ngIf",a.z4.length))};
rNb=function(a){a&1&&(_.F(0,"section",57)(1,"h2",79),_.Q(2,"Additional guidance"),_.J(),_.F(3,"p",68),_.Q(4," These guidelines may or may not apply to your use case. We recommend contacting the groups identified below to confirm. "),_.J(),_.K(5,"stacks-link-lists",77),_.J());a&2&&(a=_.O(2).Ka,_.y(5),_.E("lists",a.FOb))};sNb=function(a,b){a&1&&(_.F(0,"li"),_.K(1,"stacks-icon-link",81),_.J());a&2&&(a=b.ua,_.y(),_.E("link",a))};
tNb=function(a){a&1&&(_.F(0,"ul"),_.C(1,sNb,2,1,"li",51),_.J());a&2&&(a=_.O(4).Ka,_.y(),_.E("ngForOf",a.u4))};uNb=function(a){a&1&&(_.F(0,"h3"),_.Q(1,"Codepaths"),_.J(),_.C(2,tNb,2,1,"ul",9));a&2&&(a=_.O(3).Ka,_.y(2),_.E("ngIf",a.u4.length))};vNb=function(a,b){a&1&&(_.F(0,"li"),_.K(1,"stacks-icon-link",82),_.J());a&2&&(a=b.ua,_.y(),_.E("link",a))};
wNb=function(a){a&1&&(_.F(0,"h3"),_.Q(1,"Other resources"),_.J(),_.F(2,"ul",40),_.C(3,vNb,2,1,"li",51),_.J());a&2&&(a=_.O(3).Ka,_.qg("h3-margin-top",a.u4.length),_.y(3),_.E("ngForOf",a.fhb))};xNb=function(a){a&1&&(_.F(0,"section",57)(1,"h2",39),_.Q(2,"Additional resources"),_.J(),_.C(3,uNb,3,1,"ng-template",80)(4,wNb,4,3,"ng-template",80),_.J());a&2&&(a=_.O(2).Ka,_.y(3),_.E("ngIf",a.u4.length),_.y(),_.E("ngIf",a.fhb.length))};
yNb=function(a,b){a&1&&(_.F(0,"ul"),_.K(1,"stacks-icon-link",82),_.J());a&2&&(a=b.ua,_.y(),_.E("link",a))};zNb=function(a,b){a&1&&(_.M(0),_.F(1,"h3",83),_.Q(2),_.J(),_.F(3,"p"),_.Q(4),_.J(),_.C(5,yNb,2,1,"ul",51),_.K(6,"br"),_.ug());a&2&&(a=b.ua,_.y(2),_.Vg(a.name),_.y(2),_.Vg(a.description),_.y(),_.E("ngForOf",a.links))};ANb=function(a){a&1&&(_.F(0,"section",57)(1,"h2",83),_.Q(2,"External Google Tool Mapping"),_.J(),_.C(3,zNb,7,3,"ng-container",51),_.J());a&2&&(a=_.O(2).Ka,_.y(3),_.E("ngForOf",a.FUc))};
CNb=function(a,b){a&1&&(_.M(0),_.F(1,"div",10)(2,"div",11)(3,"h1"),_.Q(4),_.J(),_.F(5,"div",12)(6,"p",13),_.C(7,pMb,1,3,"stacks-popup-freshness",14)(8,qMb,2,1,"span",15)(9,rMb,3,1,"a",16)(10,tMb,3,4,"a",17),_.J()()(),_.C(11,uMb,5,0,"div",9),_.F(12,"div",18),_.K(13,"stacks-popup-product",19),_.J(),_.C(14,vMb,7,5,"ng-container",20)(15,yMb,6,2,"div",21),_.K(16,"div",22),_.F(17,"div"),_.C(18,AMb,4,1,"div",23)(19,CMb,4,1,"div",23),_.F(20,"div",24)(21,"p"),_.Q(22,"Product Phase"),_.J(),_.F(23,"a",25),_.Q(24),
_.J()(),_.C(25,DMb,5,6,"div",23)(26,EMb,5,1,"div",23)(27,YMb,7,2,"div",23)(28,aNb,5,2,"div",23)(29,bNb,5,1,"div",23)(30,cNb,5,7,"div",23)(31,dNb,5,7,"div",23)(32,eNb,5,7,"div",23),_.J(),_.C(33,gNb,5,1,"section",26)(34,iNb,8,1,"section",26)(35,jNb,5,1,"section",26)(36,kNb,4,1,"section",26)(37,nNb,5,3,"section",26)(38,qNb,5,2,"section",26)(39,rNb,6,1,"section",26)(40,xNb,5,2,"section",26)(41,ANb,4,1,"section",26),_.J(),_.ug());if(a&2){a=b.Ka;b=_.O().Ka;const c=_.O(3);_.y();_.E("ve",c.Fl.lvc)("veImpression",
!0)("veClick",!0)("veMutable",!0)("veMetadata",c.hn(a.bm()));_.y(3);_.Vg(a.getName());_.y(2);_.E("ve",c.Fl.rn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",c.hn("EDIT_PRODUCT"));_.y();_.E("ngIf",c.IMb&&_.Y(a,42));_.y();_.E("ngIf",c.IMb&&_.Y(a,42));_.y();_.E("ngIf",c.dY);_.y();_.E("ngIf",!c.dY);_.y();_.E("ngIf",!_.Y(a,68)&&a.Af().Xva()!=c.J$b[1]);_.y(2);_.E("product",a)("domain",a.Af());_.y();_.E("ngIf",a.j6()===5);_.y();_.E("ngIf",_.$k(a,aL,79)&&_.il(a,aL,79).eG());_.y();_.E("innerHTML",
c.bAa(a.tw()),_.sf);_.y(2);_.E("ngIf",_.jl(a,bL,28,_.el()).length);_.y();_.E("ngIf",a.Lga().length);_.y(4);_.E("ve",c.Fl.rn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",c.hn("RESOURCE"));_.y();_.Ug(" ",c.qWc(a.j6())," ");_.y();_.E("ngIf",_.Al(a,71,0));_.y();_.E("ngIf",_.sl(a,73)!=null);_.y();_.E("ngIf",b.Zra.length);_.y();_.E("ngIf",_.Bl(a,89,_.el()).length);_.y();_.E("ngIf",_.Y(a,74));_.y();_.E("ngIf",a.awa());_.y();_.E("ngIf",_.vl(a,69));_.y();_.E("ngIf",c.dkb&&a.Vy()&&a.ww()>
0);_.y();_.E("ngIf",c.c0a&&b.mAa.length);_.y();_.E("ngIf",_.jl(a,$K,27,_.el()).length>0);_.y();_.E("ngIf",_.Ql(a,86));_.y();_.E("ngIf",b.wMb.length);_.y();_.E("ngIf",b.PHb.length||a.Trd);_.y();_.E("ngIf",b.w3a.length||b.z4.length);_.y();_.E("ngIf",b.FOb.length);_.y();_.E("ngIf",b.u4.length||b.fhb.length);_.y();_.E("ngIf",c.Z_a&&_.jl(a,BNb,81,_.el()).length)}};DNb=function(a,b){a&1&&(_.M(0),_.C(1,CNb,42,46,"ng-container",9),_.ug());a&2&&(a=b.Ka,_.y(),_.E("ngIf",a.product))};
ENb=function(a){a&1&&(_.M(0),_.C(1,DNb,2,1,"ng-container",9),_.ug());a&2&&(a=_.O().Ka,_.y(),_.E("ngIf",a.Tb))};FNb=function(a,b){a&1&&(_.M(0,3),_.C(1,nMb,1,0,"loading",4)(2,oMb,2,1,"p",5)(3,ENb,2,1,"ng-container",6),_.ug());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Xc.qj),_.y(),_.E("ngSwitchCase",b.Xc.Error),_.y(),_.E("ngSwitchCase",b.Xc.ki))};
HNb=function(a){const b=[];if(_.jl(a,GNb,80,_.el()).length)for(const c of _.jl(a,GNb,80,_.el()))for(const d of c.S5())d.R5().filter(e=>e.bm()===a.NO()).forEach(()=>{b.push(SK({name:c.getName(),url:`https://stacks-v4.corp.google.com/core_solution/${c.hX()}`,icon:"https://static.corp.google.com/stacks/icon_cs.svg"}))});return b};
JNb=function(a){const b=[];for(const c of _.jl(a,BNb,81,_.el())){a=_.X(c,1);let d="";_.jl(c,INb,2,_.el()).length>0&&(d=d.concat("\n",_.jl(c,INb,2,_.el())[0].tw()));const e=_.Bl(c,3,_.el()).map(f=>SK({name:f,url:f,icon:"link"})).sort(RK);b.push({name:a,description:d,links:e})}return b};
MNb=function(a){const b=[];IHb([{source:_.jl(a,bL,8,_.el(_.Yk)),Ki:b,name:"Critical user journeys",icon:"link"},{source:_.jl(a,bL,12,_.el(_.Yk)),Ki:b,name:"Future plans",icon:"drive_document"},{source:_.jl(a,bL,20,_.el(_.Yk)),Ki:b,name:"Launch plans",icon:"drive_document"},{source:_.jl(a,bL,32,_.el(_.Yk)),Ki:b,name:"SLOs",icon:"link"},{source:_.jl(a,bL,22,_.el(_.Yk)),Ki:b,name:"Monitoring",icon:"planner_review"}]);if(_.vl(a,45)||_.vl(a,46)){var c=[];_.vl(a,45)&&c.push(SK({name:"Google Cloud Platform support",
icon:"cloud_done"}));_.vl(a,46)&&c.push(SK({name:"Open source",icon:"ic_github_grey600_24dp.svg"}));c=(new TK).Od("Other attributes").W_(c);b.push(c)}_.jl(a,KNb,47,_.el()).length&&(c=(new TK).Od("Data classification").W_(_.jl(a,KNb,47,_.el()).map(d=>SK({name:d.Mf(),icon:"data_table"}))),b.push(c));_.jl(a,LNb,41,_.el()).length&&(a=(new TK).Od("Languages").W_(_.jl(a,LNb,41,_.el()).map(d=>SK({name:d.Mf(),icon:"language"})).sort(RK)),b.push(a));b.sort((d,e)=>d.Mf()==="Other attributes"?1:e.Mf()==="Other attributes"?
-1:d.Mf()==="Data classification"?1:e.Mf()==="Data classification"?-1:RK(d,e));return b};
NNb=function(a){const b=[];IHb([{source:a.wga(_.Yk),Ki:b,name:"Ask a question",icon:"atari_site"},{source:_.jl(a,bL,56,_.el(_.Yk)),Ki:b,name:"Report an issue",icon:"atari_site"},{source:_.jl(a,bL,57,_.el(_.Yk)),Ki:b,name:"Stay updated",icon:"atari_site"}]);_.rl(a,35,_.el()).length&&!a.aX().length&&(a=(new TK).Od("Team member").W_(_.rl(a,35,_.el()).map(c=>SK({name:"Moma Teams",url:`https://moma.corp.google.com/team/${c}`,icon:"group"}))),b.push(a));b.sort(RK);return b};
ONb=function(a){if(!a.aX().length)return[];let b=[],c=[];_.rl(a,35,_.el()).length&&(b=_.rl(a,35,_.el()).map(d=>SK({name:"Full team...",url:`https://moma.corp.google.com/team/${d}`,icon:"moma_teams.png"})));c=HHb(a.aX(_.Yk));return[...c,...b]};
PNb=function(a){let b=[],c=[];_.Bl(a,83,_.el()).length?b=_.Bl(a,83,_.el()).map(d=>SK({name:"Glossary",url:`https://moma.corp.google.com/glossary?entity=/g/${d}`,icon:"auto_stories"})):_.rl(a,14,_.el()).length&&(b=_.rl(a,14,_.el()).map(d=>SK({name:"Glossary",url:`https://glossary.googleplex.com/terms/${d}`,icon:"auto_stories"})));a.Tga().length&&(c=GHb(a.Tga(_.Yk),"link"));return[...b,...c].sort(RK)};RNb=function(a=[]){return a.map(QNb).sort(RK)};
QNb=function(a){return SK({name:a,url:a.startsWith("http")?a:`http:${a}`,icon:"code"})};SNb=function(a){return(a!=null?a:[]).map(b=>{const c=new Map;c.set("roadmapId",b);return(0,_.zc)`https://roadmap.googleplex.com/${c.get("roadmapId")}`})};TNb=function(a){a&1&&_.K(0,"folder-tab-header",5);a&2&&(a=_.O(),_.E("viewData",a.wb),_.og("aria-labelledby",a.AR))};
UNb=function(a){a&1&&_.K(0,"readme",12);a&2&&(a=_.O(2),_.E("markdownContent",a.lAa)("safeHtmlContent",a.Rkb)("shouldCollapse",!cL(a))("trackProjectId",a.location.tb)("trackGestureScroll",!0))};VNb=function(a){a&1&&(_.K(0,"folder-detail-section",13),_.R(1,"async"));a&2&&(a=_.O(2),_.E("title",a.Dmc)("groupedFiles",a.qdb)("useRelativeUrls",!cL(a))("aggregations",_.S(1,5,a.aggregations))("isPiper",a.Fj(a.location)))};
WNb=function(a){if(a&1){const b=_.Ud();_.F(0,"folder-detail-section",14);_.R(1,"async");_.R(2,"async");_.N("toggle",function(c){_.q(b);const d=_.O(2);return _.r(d.SSc(c))});_.J()}a&2&&(a=_.O(2),_.E("title",a.Cmc)("groupedFiles",a.VZa)("initiallyExpanded",_.S(1,6,_.x(a.ux.mwa(),_.Of())))("useRelativeUrls",!cL(a))("aggregations",_.S(2,8,a.aggregations))("isPiper",a.Fj(a.location)))};
XNb=function(a){if(a&1){const b=_.Ud();_.F(0,"folder-detail-section",15);_.R(1,"async");_.R(2,"async");_.N("toggle",function(c){_.q(b);const d=_.O(2);return _.r(d.cWc(c))});_.J()}a&2&&(a=_.O(2),_.E("title",a.Emc)("groupedFiles",a.dOb)("initiallyExpanded",_.S(1,6,dL(a.No)?_.x(a.ux.Wga(),_.Of()):_.u(!0)))("useRelativeUrls",!cL(a))("aggregations",_.S(2,8,a.aggregations))("isPiper",a.Fj(a.location)))};
YNb=function(a){a&1&&(_.F(0,"main",6,0),_.C(2,UNb,1,5,"readme",7),_.F(3,"mat-accordion",8),_.C(4,VNb,2,7,"folder-detail-section",9)(5,WNb,3,10,"folder-detail-section",10)(6,XNb,3,10,"folder-detail-section",11),_.J()());a&2&&(a=_.O(),_.og("aria-labelledby",a.AR),_.y(2),_.E("ngIf",a.lAa),_.y(),_.E("multi",!0),_.y(),_.E("ngIf",dL(a.No)),_.y(),_.E("ngIf",dL(a.Ao)),_.y(),_.E("ngIf",dL(a.pK)))};
ZNb=function(a,b){a&1&&(_.F(0,"mat-option",21),_.Q(1),_.J());a&2&&(a=b.ua,_.E("value",a.bm()),_.y(),_.Ug(" ",a.getName()," "))};$Nb=function(a){if(a&1){const b=_.Ud();_.F(0,"div",18)(1,"mat-form-field")(2,"mat-label");_.Q(3);_.J();_.F(4,"mat-select",19);_.N("selectionChange",function(c){_.q(b);const d=_.O(3);return _.r(d.dYb.next(c.value))});_.C(5,ZNb,2,2,"mat-option",20);_.J()()()}a&2&&(a=_.O().Ka,_.y(3),_.Ug("",a.length," products:"),_.y(),_.E("value",a[0].bm()),_.y(),_.E("ngForOf",a))};
aOb=function(a,b){a&1&&(_.M(0),_.C(1,$Nb,6,3,"div",16),_.K(2,"stacks-product-page",17),_.R(3,"async"),_.R(4,"async"),_.ug());a&2&&(a=b.Ka,b=_.O(2),_.y(),_.E("ngIf",a.length>1),_.y(),_.qg("dark-theme",_.S(3,4,b.Xz.theme)==="DARK"),_.E("productIdFromParent",_.S(4,6,b.hua)))};bOb=function(a){a&1&&(_.M(0),_.C(1,aOb,5,8,"ng-container",4),_.R(2,"async"),_.ug());a&2&&(a=_.O(),_.y(),_.E("ngIf",_.S(2,1,a.TZb)))};cOb=function(a){return a.getType()===3?a.ke()+"/":a.ke()};
dOb=function(a){a&1&&(_.M(0),_.Q(1,"\n  "),_.K(2,"diff-detail-header",6),_.Q(3,"\n  "),_.F(4,"code-diff-chunks",7),_.Q(5,"\n  "),_.J(),_.Q(6,"\n"),_.ug());a&2&&(a=_.O(),_.y(2),_.E("viewData",a.wb),_.y(2),_.E("fileName",a.Ohb)("diffChunks",a.wb.sua.uC))};eOb=function(a){a&1&&(_.F(0,"dc-information-box"),_.Q(1,"\n      This directory is a git submodule that is hosted on another platform.\n    "),_.J())};
fOb=function(a){a&1&&(_.F(0,"a",17,3),_.Q(2),_.J());a&2&&(a=_.O(2),_.E("routerLink",a.DXc),_.y(2),_.Ug("\n        ",a.wb.cha,"\n      "))};gOb=function(a){a&1&&(_.Q(0,"\n        "),_.F(1,"a",18,4),_.Q(3),_.J(),_.Q(4,"\n      "));a&2&&(a=_.O(2),_.y(),_.E("externalLink",a.HUc),_.y(2),_.Ug("\n          ",a.wb.cha,""))};
hOb=function(a){if(a&1){const b=_.Ud();_.Q(0,"\n    ");_.F(1,"detail-header",8);_.Q(2,"\n  ");_.J();_.Q(3,"\n\n  ");_.F(4,"main");_.Q(5,"\n    ");_.C(6,eOb,2,0,"dc-information-box",9);_.Q(7,"\n\n    ");_.F(8,"h3",10);_.Q(9,"Git Submodule");_.J();_.Q(10,"\n    ");_.F(11,"dc-p",11);_.Q(12,"\n      This directory is a git submodule. A submodule is a git repository stored inside another.\n    ");_.J();_.Q(13,"\n    ");_.F(14,"dc-p",11);_.Q(15,"\n        Use the following git URL and commit hash to view the repository at the time it was included in this one.\n    ");
_.J();_.Q(16,"\n\n    ");_.F(17,"dc-p",12);_.Q(18,"\n      ");_.F(19,"span");_.Q(20,"Git URL:");_.J();_.Q(21,"\n      ");_.C(22,fOb,3,2,"a",13);_.Q(23,"\n      ");_.C(24,gOb,5,2,"ng-template",null,1,_.dh);_.Q(26,"\n      ");_.F(27,"copy-button",14);_.N("copyEvent",function(){_.q(b);const c=_.O();_.EG((c.DWc||c.GUc).ma);return _.r()});_.Q(28,"\n      ");_.J();_.Q(29,"\n    ");_.J();_.Q(30,"\n    ");_.F(31,"dc-p",15);_.Q(32,"\n      ");_.F(33,"span");_.Q(34,"Commit hash:");_.J();_.Q(35,"\n      ");
_.F(36,"span",16,2);_.Q(38);_.J();_.Q(39,"\n      ");_.F(40,"copy-button",14);_.N("copyEvent",function(){_.q(b);const c=_.O();_.EG(c.mRc.ma);return _.r()});_.Q(41,"\n      ");_.J();_.Q(42,"\n    ");_.J();_.Q(43,"\n  ");_.J();_.Q(44,"\n")}if(a&2){a=_.Cg(25);const b=_.O();_.y();_.E("viewData",b.wb);_.y(5);_.E("ngIf",!b.ZQb);_.y(16);_.E("ngIf",b.ZQb)("ngIfElse",a);_.y(5);_.E("copyText",b.wb.cha)("isSmall",!0);_.y(11);_.Vg(b.wb.Ey);_.y(2);_.E("copyText",b.wb.Ey)("isSmall",!0)}};
iOb=function(a){const b=a.ol.map(c=>({zo:c,Yua:!1}));return{Hd:a.Va,vH:a.vH,entries:b}};jOb=function(a){const b=[];for(let c=0;c<a.ol.length;c++)b.push({zo:a.ol[c],Yua:!0});return{Hd:a.Va,vH:a.vH,entries:b}};kOb=function(){};lOb=function(a){a&1&&_.C(0,kOb,0,0,"ng-template",12);a&2&&(_.O(3),_.E("ngTemplateOutlet",_.Cg(3)))};
mOb=function(a,b){a&1&&(_.K(0,"history-table",13),_.R(1,"async"),_.R(2,"async"));if(a&2){a=b.Ka;b=_.O(2).Ka;const c=_.O();_.E("data",b.Tb.ZO)("historyPlace",a)("blameInfo",_.S(1,5,c.zsa))("columnType",b.Tb.columnType)("focusCommit",_.S(2,7,c.lga))}};nOb=function(a){if(a&1){const b=_.Ud();_.F(0,"button",15);_.N("click",function(){const c=_.q(b).Ka;return _.r(c())});_.Q(1," Show more ");_.J()}if(a&2){a=_.O(3).Ka;const b=_.O();_.E("trackBucket",b.DR.v1)("trackProjectId",a.Tb.Va.tb)}};
oOb=function(a){if(a&1){const b=_.Ud();_.F(0,"button",15);_.N("click",function(){const c=_.q(b).Ka;return _.r(c())});_.Q(1," Show all ");_.J()}if(a&2){a=_.O(3).Ka;const b=_.O();_.E("trackBucket",b.DR.v1)("trackProjectId",a.Tb.Va.tb)}};pOb=function(a){a&1&&(_.M(0),_.C(1,nOb,2,2,"button",14)(2,oOb,2,2,"button",14),_.ug());a&2&&(a=_.O(2).Ka,_.y(),_.E("ngIf",a.Tb.cva),_.y(),_.E("ngIf",a.Tb.Nfa))};
qOb=function(a){a&1&&(_.F(0,"div",16),_.K(1,"mat-spinner",17),_.J());a&2&&(_.y(),_.E("diameter",18)("strokeWidth",2))};rOb=function(a){a&1&&(_.F(0,"dc-information-box",18),_.Q(1," Failed to fetch more history "),_.J())};
sOb=function(a){a&1&&(_.M(0),_.C(1,lOb,1,1,null,7),_.R(2,"async"),_.F(3,"div",8),_.R(4,"async"),_.C(5,mOb,3,9,"history-table",9),_.R(6,"async"),_.M(7,4),_.R(8,"async"),_.C(9,pOb,3,2,"ng-container",5)(10,qOb,2,2,"div",10)(11,rOb,2,0,"dc-information-box",11),_.ug(),_.J(),_.ug());if(a&2){a=_.O().Ka;const b=_.O();_.y();_.E("ngIf",_.S(2,8,b.whb));_.y(2);_.qg("hidden",_.S(4,10,b.whb));_.y(2);_.E("ngIf",_.S(6,12,a.Tb.ZO.Hd));_.y(2);_.E("ngSwitch",_.S(8,14,b.b7));_.y(2);_.E("ngSwitchCase",b.yE.ki);_.y();
_.E("ngSwitchCase",b.yE.qj);_.y();_.E("ngSwitchCase",b.yE.Error)}};tOb=function(){};uOb=function(a){a&1&&_.C(0,tOb,0,0,"ng-template",12);a&2&&(_.O(2),_.E("ngTemplateOutlet",_.Cg(3)))};vOb=function(a){a&1&&(_.F(0,"dc-information-box",19),_.Q(1," History unavailable "),_.J())};
wOb=function(a,b){a&1&&(_.M(0,4),_.C(1,sOb,12,16,"ng-container",5)(2,uOb,1,1,null,5)(3,vOb,2,0,"dc-information-box",6),_.ug());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.yE.ki),_.y(),_.E("ngSwitchCase",b.yE.qj),_.y(),_.E("ngSwitchCase",b.yE.Error))};xOb=function(a){a&1&&(_.zg(0,1),_.K(1,"loading",20),_.Ag());a&2&&(_.y(),_.E("hasBackground",!0)("diameter",36))};yOb=function(a){return UBb(a)||a.kind===8};
zOb=function(a,b,c){const d=_.Tj(a,1);return d&&b.KPb.has(d)?_.u({Rc:a,NL:d}):_.Tj(a,3)||_.TF(a)?_.x(_.xI(c,a,"path",1),_.v(e=>({Rc:a,NL:e}))):_.u({Rc:a,NL:b.g_c})};AOb=function(a,b){return!!a.ZO.entries.find(c=>c.zo.xf===b)};BOb=function(a,b){return _.Kq(a.location,b.location)};COb=function(a){return a.kind===0&&!a.Uta||a.kind===3||a.kind===2};EOb=function(a,b){const c=a.location;return _.Uj(c)?_.x(DOb(b,c),_.v(d=>_.vG(d)?_.yF(Object.assign({},d.Tb,{wb:a})):d)):_.Ye};
FOb=function(a){const [b,c]=a;return!!b&&_.vG(c)};GOb=function({Xd:a}){return`${(a==null?0:a.startLine)?a.startLine:""}${(a==null?0:a.endLine)&&a.endLine!==a.startLine?`-${a.endLine}`:""}`};HOb=function({Xd:a}){if(a!=null&&a.startLine)return a.endLine?[{start:a.startLine,end:a.endLine}]:a.startLine};IOb=function(a){a&1&&_.K(0,"loading")};
JOb=function(a){if(a&1){const b=_.Ud();_.M(0);_.Q(1," There are more than 500 findings for this layer. Loading them may take some time. ");_.F(2,"button",11);_.N("click",function(){_.q(b);const c=_.O(2).ua,d=_.O(3).Ka;return _.r(d.uqb.add(c.vi.id))});_.Q(3," Show findings anyway... ");_.J();_.ug()}if(a&2){a=_.O(2).ua;const b=_.O(4);_.y(2);_.og("data-action",b.kxc)("data-action-id",a.vi.id)}};KOb=function(a){a&1&&_.vg(0)};
MOb=function(a){a&1&&(_.M(0),_.C(1,KOb,1,0,"ng-container",12),_.ug());if(a&2){a=_.O(2).ua;_.O(4);const b=_.Cg(5);_.y();_.E("ngTemplateOutlet",b)("ngTemplateOutletContext",_.bh(2,LOb,a))}};NOb=function(a){a&1&&_.C(0,JOb,4,2,"ng-container",2)(1,MOb,2,4,"ng-container",2);if(a&2){a=_.O().ua;const b=_.O(3).Ka;_.E("ngIf",a.count>500&&!b.uqb.has(a.vi.id));_.y();_.E("ngIf",a.count<=500||b.uqb.has(a.vi.id))}};
OOb=function(a,b){a&1&&(_.F(0,"mat-expansion-panel",7)(1,"mat-expansion-panel-header",8)(2,"mat-panel-title"),_.K(3,"img",9),_.Q(4),_.R(5,"number"),_.J()(),_.C(6,NOb,2,2,"ng-template",10),_.J());a&2&&(a=b.ua,b=_.O(4),_.E("expanded",b.L2a.has(a.vi.id)),_.y(),_.og("data-action",b.Yec)("data-action-id",a.vi.id),_.y(2),_.E("src",a.icon,_.tf),_.y(),_.yC(" ",a.vi.name," (",_.PA(5,6,a.count,"".locale)," warnings) "))};
POb=function(a){a&1&&(_.M(0),_.C(1,OOb,7,9,"mat-expansion-panel",6),_.ug());a&2&&(a=_.O(2).Ka,_.y(),_.E("ngForOf",a.kSb))};QOb=function(a){a&1&&(_.M(0),_.C(1,POb,2,1,"ng-container",5),_.ug());if(a&2){a=_.O().Ka;_.O();const b=_.Cg(3);_.y();_.E("ngIf",a.kSb.length>0)("ngIfElse",b)}};ROb=function(a,b){a&1&&(_.M(0)(1,3),_.C(2,IOb,1,0,"loading",4)(3,QOb,2,2,"ng-container",4),_.ug()());a&2&&(a=b.Ka,_.y(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase","loading"),_.y(),_.E("ngSwitchCase","loaded"))};
SOb=function(a){a&1&&(_.F(0,"div",13),_.Q(1," No warnings were found for this location. Consider enabling more layers. "),_.J())};TOb=function(a){a&1&&_.K(0,"loading")};UOb=function(a,b){a&1&&(_.F(0,"div",15)(1,"a",16),_.R(2,"warningLocation"),_.Q(3),_.R(4,"warningLocationName"),_.J(),_.F(5,"div"),_.Q(6),_.J()());if(a&2){a=b.ua;b=_.O(3).ua;const c=_.O();_.og("data-action",c.afc)("data-action-id",b.vi.id);_.y();_.E("routerLink",_.S(2,5,a));_.y(2);_.Ug(" ",_.PA(4,7,a,c.Va.path)," ");_.y(3);_.Vg(a.message)}};
VOb=function(a){a&1&&(_.M(0),_.C(1,UOb,7,10,"div",14),_.ug());a&2&&(a=_.O().Ka,_.y(),_.E("ngForOf",a.I5))};WOb=function(a,b){a&1&&(_.M(0)(1,3),_.C(2,TOb,1,0,"loading",4)(3,VOb,2,1,"ng-container",4),_.ug()());a&2&&(a=b.Ka,_.y(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase","loading"),_.y(),_.E("ngSwitchCase","loaded"))};YOb=function(a,b){a&1&&(_.C(0,WOb,4,3,"ng-container",2),_.R(1,"async"));a&2&&(a=b.ua,b=_.O(),_.E("ngIf",_.S(1,1,XOb(b,a.vi.id))))};
aPb=function(a){try{const b=ZOb(a);return _.tca(b,b.df[_.Ja],$Ob,1,3,!1,!0).length===0?[a]:_.jl(b,$Ob,1,_.el()).map(c=>{switch(_.Al(c,2,0)){case 3:return`guice://${_.Y(c,1)}`;default:return _.Y(c,1)}})}catch(b){return[a]}};bPb=function(a){a&1&&(_.F(0,"button",2)(1,"mat-icon"),_.Q(2),_.J()());a&2&&(a=_.O(),_.E("color",a.selected?"primary":null)("matTooltip",a.ena)("disabled",a.disabled),_.og("aria-label",a.ariaLabel),_.y(2),_.Vg(a.icon))};
cPb=function(a){a&1&&(_.F(0,"button",3)(1,"mat-icon"),_.Q(2),_.J(),_.Gg(3),_.J());a&2&&(a=_.O(),_.E("color",a.selected?"primary":null)("matTooltip",a.ena)("disabled",a.disabled),_.y(2),_.Vg(a.icon))};dPb=function(a){a&1&&(_.M(0),_.Q(1," Underlines "),_.ug())};ePb=function(a){a&1&&(_.M(0),_.Q(1," Underline references "),_.ug())};
fPb=function(a,b){if(a&1){const c=_.Ud();_.M(0);_.F(1,"collapsible-icon-button",1);_.N("click",function(){const d=_.q(c).Ka,e=_.O();return _.r(e.toggle(d.P0b))});_.C(2,dPb,2,0,"ng-container",0)(3,ePb,2,0,"ng-container",0);_.J();_.ug()}a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("collapsed",b.collapsed)("selected",a.P0b),_.y(),_.E("ngIf",b.otb==="short"),_.y(),_.E("ngIf",b.otb==="long"))};gPb=function(a){a&1&&_.K(0,"xap-picker-single-select",5)};hPb=function(a){a&1&&_.K(0,"xap-picker-checklist",5)};
iPb=function(a){a&1&&_.K(0,"xap-picker-selection-list",6)};
jPb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"xap-picker",2);_.R(1,"async");_.N("ngModelChange",function(d){_.q(c);const e=_.O();return _.r(e.BQ.next(d))});_.C(2,gPb,1,0,"xap-picker-single-select",3)(3,hPb,1,0,"ng-template",null,0,_.dh)(5,iPb,1,0,"xap-picker-selection-list",4);_.J()}if(a&2){a=b.Ka;b=_.Cg(4);const c=_.O();_.qg("xap-picker-multi-pane",a.wx);_.E("ngModel",c.BQ)("options",_.S(1,11,c.options))("displayFunction",a.aj)("searchVisible",a.Su)("searchFilter",a.E_)("selectAllVisible",a.Gz);
_.y(2);_.E("ngIf",a.OQ)("ngIfElse",b);_.y(3);_.E("ngIf",a.wx)}};kPb=function(a,b){return a.size===b.size&&[...a].every(c=>b.has(c))};lPb=function(a,b){return a===b||!(!a||!b)&&a.length===b.length&&a.every((c,d)=>c===b[d])};mPb=function(a,b){return a===b||!(!a||!b)&&_.tc(a,b)};nPb=function(a,b){return a===b||!(!a||!b)&&a.length===b.length&&a.every((c,d)=>_.tc(c,b[d]))};oPb=function(a){const b=a.startsWith("-");a=b?a.slice(1):a;return(a=a.startsWith("f:")?a.slice(2):a)?{path:a,EP:b}:null};
rPb=function(a){let b,c,d,e,f;return Object.assign({},{VB:[_.pE],Km:a.Km,W7a:!0},a,{kz:Object.assign({},{uya:a.T_c?pPb:((b=a.kz)==null?void 0:b.uya)||qPb,dfa:a.Xj(_.pE,new _.FD),aH:!0,aj:a.aj,values:a.options?_.HD(a.options):void 0,j1b:(e=(c=a.kz)==null?void 0:c.j1b)!=null?e:!1},a.kz),Hx:Object.assign({},{options:a.options,aj:a.aj,title:(f=(d=a.kz)==null?void 0:d.displayName)!=null?f:""},a.Hx),P8:a.Km===_.oE})};tPb=function(a,b){return(c,d)=>new sPb({id:a,displayName:b},c,d)};
uPb=function(a,b){return rPb({Km:_.gE,rva:_.GD("true"),Xj:tPb(a,b),kz:{displayName:b},options:[]})};wPb=function(a){return rPb({Km:eL,Hx:{Su:!1,wx:!1},Xj:vPb,kz:{displayName:"Category"},options:a,aj:b=>b.displayName})};zPb=function(a,b){return xPb(yPb(a),b)};
yPb=function(a){const b=new Map([]);_.vl(a,1)&&b.set("tests",APb);_.vl(a,2)&&b.set("generatedFiles",BPb);_.vl(a,3)&&b.set("path",CPb);var c=_.Lb(a,5,_.Mp);c&&c.has("cross references")&&(c=_.jl(c.get("cross references"),_.Gp,2,_.el()).map(d=>DPb(d)),b.set("category",wPb(c)));a=a.l5a().filter(d=>!!d);a.length&&b.set("buildConfigs",rPb({Km:_.gE,Hx:{Su:!1,Gz:!1,wx:!1},Xj:EPb,kz:{displayName:"Build Configs"},options:a}));return b};
DPb=function(a){a=a.getName().split("://",2);const b=a[0];if(!["KYTHE","GUICE"].includes(b))throw Error("cf`"+b);return{source:b,displayName:a[1]}};FPb=function(a){a&1&&(_.F(0,"span",3),_.Gg(1,1),_.J())};GPb=function(a){a&1&&(_.F(0,"span",6),_.Gg(1,2),_.J())};HPb=function(a){a&1&&_.K(0,"span",0)};IPb=function(a){a&1&&(_.F(0,"span",2),_.Gg(1),_.J())};JPb=function(a){a&1&&_.Gg(0,1)};KPb=function(a){a&1&&_.K(0,"span",7)};
LPb=function(a){a&1&&_.C(0,JPb,1,0)(1,KPb,1,0,"span",7);a&2&&(a=_.O(),_.tg(a.UKb?0:1))};MPb=function(a){a&1&&_.Gg(0,2)};NPb=function(a){a&1&&(_.F(0,"span",5),_.Gg(1,3),_.J())};OPb=function(a){if(a&1){const b=_.Ud();_.F(0,"button",4);_.R(1,"format");_.N("click",function(c){_.q(b);return _.r(c.stopPropagation())});_.F(2,"mat-icon",5);_.Q(3);_.J()()}a&2&&(a=_.O(),_.og("aria-label",_.QA(1,3,a.qc==null?null:a.qc.DF,a.Hcc,"SUMMARY")),_.y(2),_.E("svgIcon",a.l6a()),_.y(),_.Vg(a.k6a()))};
PPb=function(a){a&1&&(_.F(0,"span",13),_.Bg(1,3),_.J())};QPb=function(a){if(a&1){const b=_.Ud();_.F(0,"button",14);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.UO())});_.Bg(1,4);_.J()}a&2&&(a=_.O(),_.E("disabled",!_.xlb(a.ae)))};
RPb=function(a){a&1&&(_.F(0,"div",15)(1,"div",7)(2,"h2",8),_.Q(3),_.J()(),_.K(4,"mat-progress-spinner",16),_.J());a&2&&(a=_.O(),_.y(2),_.Hg("id","dialog-label-",a.qc.id,""),_.y(),_.Ug(" ",a.qc.config.displayName," "),_.y(),_.E("color",a.U7)("diameter",48)("strokeWidth",4))};
SPb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"mat-option",12);_.Q(1);_.F(2,"button",13);_.N("click",function(d){const e=_.q(c).ua,f=_.O(2);d.stopPropagation();f.WZa.emit(e);return _.r()});_.F(3,"mat-icon",14);_.Q(4);_.J()()()}a&2&&(a=b.ua,b=_.O(2),_.E("value",a),_.y(),_.Ug(" ",a.label," "),_.y(2),_.E("svgIcon",_.EC(b.Fi,"delete_filter"))("fontSet",b.Mkb?"google-material-icons":void 0),_.y(),_.Vg(_.FC(b.Fi,"delete_filter")))};
TPb=function(a){a&1&&(_.F(0,"div",9)(1,"mat-optgroup",10),_.C(2,SPb,5,5,"mat-option",11),_.J()());a&2&&(a=_.O(),_.y(2),_.E("ngForOf",a.LD))};UPb=function(a){a&1&&_.vg(0)};WPb=function(a,b){a&1&&(_.F(0,"mat-option",20),_.C(1,UPb,1,0,"ng-container",21),_.J());a&2&&(a=b.ua,_.O(4),b=_.Cg(12),_.E("value",a),_.y(),_.E("ngTemplateOutlet",b)("ngTemplateOutletContext",_.bh(3,VPb,a)))};
XPb=function(a){a&1&&(_.F(0,"div")(1,"mat-optgroup",18),_.C(2,WPb,2,5,"mat-option",19),_.J()());a&2&&(a=_.O().ua,_.y(),_.E("label",a.TO),_.y(),_.E("ngForOf",a.SO))};YPb=function(a){a&1&&_.vg(0)};ZPb=function(a){a&1&&(_.F(0,"mat-option",20),_.C(1,YPb,1,0,"ng-container",21),_.J());if(a&2){a=_.O().ua;_.O(2);const b=_.Cg(12);_.E("value",a);_.y();_.E("ngTemplateOutlet",b)("ngTemplateOutletContext",_.bh(3,VPb,a))}};
$Pb=function(a,b){a&1&&(_.M(0),_.C(1,XPb,3,2,"div",16)(2,ZPb,2,5,"mat-option",17),_.ug());a&2&&(a=b.ua,_.O(2),_.y(),_.E("ngIf",_.GC(a)&&a.SO.length>0),_.y(),_.E("ngIf",!_.GC(a)))};aQb=function(a){a&1&&(_.F(0,"mat-option",22)(1,"span",23),_.Q(2),_.J()());a&2&&(a=_.O(3),_.y(2),_.Vg(a.oD))};bQb=function(a,b){a&1&&(_.M(0),_.C(1,aQb,3,1,"mat-option",8),_.ug());a&2&&(a=b.Ka,b=_.O(2),_.y(),_.E("ngIf",b.oD&&a.length===0))};
cQb=function(a){a&1&&(_.M(0),_.C(1,$Pb,3,2,"ng-container",15),_.R(2,"async"),_.C(3,bQb,2,1,"ng-container",16),_.R(4,"async"),_.ug());a&2&&(a=_.O(),_.y(),_.E("ngForOf",_.S(2,2,a.LZ)),_.y(2),_.E("ngIf",_.S(4,4,a.LZ)))};dQb=function(a,b){a&1&&(_.F(0,"mat-option",20)(1,"span"),_.Q(2),_.J()());a&2&&(a=b.ua,_.E("value",a),_.og("aria-label",a.ariaLabel||a.displayName),_.y(2),_.Vg(a.displayName))};
eQb=function(a){a&1&&(_.F(0,"div")(1,"mat-optgroup",18),_.C(2,dQb,3,3,"mat-option",19),_.J()());a&2&&(a=_.O().ua,_.y(),_.E("label",a.TO),_.y(),_.E("ngForOf",a.SO))};fQb=function(a){a&1&&(_.F(0,"mat-option",20)(1,"span"),_.Q(2),_.J()());a&2&&(a=_.O().ua,_.E("value",a),_.og("aria-label",a.ariaLabel||null),_.y(2),_.Vg(a.displayName))};
gQb=function(a,b){a&1&&(_.M(0),_.C(1,eQb,3,2,"div",16)(2,fQb,3,3,"mat-option",17),_.ug());a&2&&(a=b.ua,_.O(2),_.y(),_.E("ngIf",_.GC(a)&&a.SO.length>0),_.y(),_.E("ngIf",!_.GC(a)))};hQb=function(a){a&1&&(_.F(0,"mat-option",22)(1,"span",23),_.Q(2),_.J()());a&2&&(a=_.O(3),_.y(2),_.Vg(a.oD))};iQb=function(a,b){a&1&&(_.M(0),_.C(1,hQb,3,1,"mat-option",8),_.ug());a&2&&(a=b.Ka,b=_.O(2),_.y(),_.E("ngIf",b.oD&&a.length===0))};
jQb=function(a){a&1&&(_.C(0,gQb,3,2,"ng-container",15),_.R(1,"async"),_.C(2,iQb,2,1,"ng-container",16),_.R(3,"async"));a&2&&(a=_.O(),_.E("ngForOf",_.S(1,2,a.zP)),_.y(2),_.E("ngIf",_.S(3,4,a.zP)))};kQb=function(a){a&1&&(_.F(0,"mat-option",22),_.K(1,"mat-spinner",24),_.J());a&2&&(a=_.O(),_.og("aria-label",a.ezb))};lQb=function(a){a&1&&(_.F(0,"b"),_.Q(1),_.J());a&2&&(a=_.O().ua,_.y(),_.Vg(a.text))};mQb=function(a){a&1&&(_.F(0,"i"),_.Q(1),_.J());a&2&&(a=_.O().ua,_.y(),_.Vg(a.text))};
nQb=function(a){a&1&&(_.F(0,"u"),_.Q(1),_.J());a&2&&(a=_.O().ua,_.y(),_.Vg(a.text))};oQb=function(a){a&1&&(_.M(0),_.Q(1),_.ug());a&2&&(a=_.O().ua,_.y(),_.Vg(a.text))};pQb=function(a,b){a&1&&(_.F(0,"span"),_.M(1,25),_.C(2,lQb,2,1,"b",26)(3,mQb,2,1,"i",26)(4,nQb,2,1,"u",26)(5,oQb,2,1,"ng-container",27),_.ug(),_.J());a&2&&(a=b.ua,_.y(),_.E("ngSwitch",a.tag),_.y(),_.E("ngSwitchCase","b"),_.y(),_.E("ngSwitchCase","i"),_.y(),_.E("ngSwitchCase","u"))};
qQb=function(a,b){a&1&&_.C(0,pQb,6,4,"span",15);a&2&&_.E("ngForOf",b.ua.Z4)};rQb=function(a){a&1&&(_.F(0,"mat-icon",15),_.Q(1),_.J());a&2&&(a=_.O(2),_.E("svgIcon",_.qlb(a.Fi,a.Hga())),_.y(),_.Ug(" ",a.Hga()," "))};sQb=function(a){a&1&&(_.F(0,"span",16),_.Q(1),_.J());a&2&&(a=_.O(2),_.y(),_.Vg(a.D5))};
tQb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"xap-applied-filter-chip",17);_.R(1,"async");_.N("editorVisibleChange",function(){const d=_.q(c).index,e=_.O(2);return _.r(e.openEditor(d))})("removed",function(){const d=_.q(c).index,e=_.O(2);e.remove(d);let f;(f=e.ar)==null||_.SE(f);if(e.ee.length>1&&d<e.ee.length){let g;(g=e.ee.get(d))==null||g.focus()}return _.r()})("chipClick",function(){_.q(c);let d;(d=_.O(2).ar)==null||_.SE(d);return _.r()});_.J()}a&2&&(a=b.ua,b=_.O(2),_.E("appliedFilter",a)("filter",
_.S(1,3,b.config.JC(a.config.id)))("disabled",b.disabled))};uQb=function(a){if(a&1){const b=_.Ud();_.F(0,"button",18);_.N("click",function(c){_.q(b);const d=_.O(2);return _.r(d.sza(c))});_.F(1,"mat-icon",19);_.Q(2);_.J()()}a&2&&(a=_.O(2),_.E("matTooltip",a.cla),_.og("aria-label",a.cla),_.y(),_.E("svgIcon",_.EC(a.Fi,"save_filters")),_.y(),_.Vg(_.FC(a.Fi,"save_filters")))};
vQb=function(a){if(a&1){const b=_.Ud();_.F(0,"button",20);_.N("click",function(c){_.q(b);const d=_.O(2);return _.r(d.p4(c))})("mousedown",function(){_.q(b);const c=_.O(2);return _.r(c.LWa=!0)});_.F(1,"mat-icon",21);_.Q(2);_.J()()}a&2&&(a=_.O(2),_.E("matTooltip",a.Kka),_.og("aria-label",a.Kka),_.y(),_.E("svgIcon",_.EC(a.Fi,"clear_filters")),_.y(),_.Vg(_.FC(a.Fi,"clear_filters")))};
yQb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"xap-filter-editor",22);_.R(1,"async");_.N("editorVisibleChange",function(d){const e=_.q(c).index,f=_.O(2);return _.r(_.tlb(f,d,e))})("update",function(d){const e=_.q(c).index,f=_.O(2);return _.r(f.update(e,d,f.editor))})("canceled",function(){_.q(c);const d=_.O(2);return _.r(wQb(d))})("onCloseEditor",function(d){_.q(c);const e=_.O(2);return _.r(xQb(e,d))});_.J()}if(a&2){a=b.ua;b=b.index;const c=_.O(2);_.E("appliedFilter",a)("filter",_.S(1,5,c.config.JC(a.config.id)))("isEditorVisible",
c.N6(b))("disabled",c.disabled)("overlayOrigin",c.xAb()[b])}};
zQb=function(a){if(a&1){const b=_.Ud();_.M(0);_.F(1,"div",3);_.N("click",function(c){_.q(b);const d=_.O();return _.r(d.bG(c))})("focusin",function(c){_.q(b);const d=_.O();return _.r(d.ogb(c))})("focusout",function(){_.q(b);const c=_.O();return _.r(c.x7())});_.F(2,"div",4);_.C(3,rQb,2,2,"mat-icon",5)(4,sQb,2,1,"span",6);_.J();_.F(5,"div",7)(6,"div",8)(7,"mat-chip-grid",9,1);_.C(9,tQb,2,5,"xap-applied-filter-chip",10);_.R(10,"async");_.J();_.F(11,"xap-filter-menu",11);_.R(12,"async");_.N("selected",
function(c){_.q(b);const d=_.O();return _.r(_.ulb(d,c))})("selectedSet",function(c){_.q(b);const d=_.O();return _.r(d.fsa(c))})("deletedSet",function(){_.q(b);_.O();return _.r()})("onBackspace",function(){_.q(b);const c=_.O();return _.r(c.Mob())});_.J()()();_.C(13,uQb,3,4,"button",12)(14,vQb,3,4,"button",13);_.J();_.C(15,yQb,2,7,"xap-filter-editor",14);_.R(16,"async");_.ug()}if(a&2){a=_.Cg(8);const b=_.O();_.y(3);_.E("ngIf",!b.D5);_.y();_.E("ngIf",b.D5);_.y(3);_.E("disabled",b.disabled);_.y(2);_.E("ngForOf",
_.S(10,18,b.config.wg))("ngForTrackBy",b.g5a);_.y(2);_.E("autoActiveFirstOption",b.ks)("filterbar",a)("suggestionProvider",b.config.BTb.g9)("useRankedSuggestions",b.config.b1)("placeholder",b.kZ)("inputLabel",b.Tha||b.kZ)("noResultsMessage",b.oD)("disabled",b.disabled)("savedFilterSets",_.S(12,20,b.config.uQ==null?null:b.config.uQ.LD));_.y(2);_.E("ngIf",b.config.uQ&&b.config.wg.getValue().length>0);_.y();_.E("ngIf",_.wlb(b));_.y();_.E("ngForOf",_.S(16,22,b.config.wg))("ngForTrackBy",b.g5a)}};
AQb=function(a){a&1&&_.vg(0)};
BQb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"xap-filter-editor",22);_.R(1,"async");_.N("editorVisibleChange",function(d){const e=_.q(c).index,f=_.O(2);return _.r(_.tlb(f,d,e))})("update",function(d){const e=_.q(c).index,f=_.O(2);return _.r(f.update(e,d,f.editor))})("canceled",function(){_.q(c);const d=_.O(2);return _.r(wQb(d))})("onCloseEditor",function(d){_.q(c);const e=_.O(2);return _.r(xQb(e,d))});_.J()}if(a&2){a=b.ua;b=b.index;const c=_.O(2);_.E("appliedFilter",a)("filter",_.S(1,5,c.config.JC(a.config.id)))("isEditorVisible",
c.N6(b))("disabled",c.disabled)("overlayOrigin",c.bZa)}};
CQb=function(a){a&1&&(_.C(0,AQb,1,0,"ng-container",23)(1,BQb,2,7,"xap-filter-editor",14),_.R(2,"async"));if(a&2){const t=_.O();a=_.E("ngTemplateOutlet",t.O3a.Nc);var b=t.config;var c=t.openEditor,d=t.AWb,e=t.p4,f=t.e9c,g=t.TXb,l=t.fsa,p=t.sza;const w=_.ae()+6,A=_.Ud(),G=pBb(A,w,b,c,d,e);b=pBb(A,w+4,f,g,l,p)||G?A[w+8]={config:b,openEditor:c,AWb:d,p4:e,e9c:f,TXb:g,fsa:l,sza:p}:A[w+8];a("ngTemplateOutletContext",b);_.y();_.E("ngForOf",_.S(2,4,t.config.wg))("ngForTrackBy",t.g5a)}};
DQb=function(a,b){if((a=_.Lb(a,5,_.Mp))&&a.has("cross references"))for(const c of _.jl(a.get("cross references"),_.Gp,2,_.el()))if(a=DPb(c),a.displayName===b)return{source:a.source,displayName:a.displayName};return null};FQb=function(a,b){if((a=_.Lb(a,5,_.Mp))&&a.has("cross references"))for(const c of _.jl(a.get("cross references"),_.Gp,2,_.el()))if(a=DPb(c),a.displayName===b)return new EQb({id:"category",displayName:"Category"},_.qE,_.HD([{source:a.source,displayName:a.displayName}]));return null};
GQb=function(){return{height:window.outerHeight,width:window.outerWidth}};HQb=function(a,b){return a.height===b.height&&a.width===b.width};JQb=function(a){if(a&1){const b=_.Ud();_.F(0,"onedev-feature-tooltip-controller")(1,"onedev-feature-tooltip",6);_.N("dismiss",function(){_.q(b);const c=_.O(2);return _.r(IQb(c))});_.F(2,"p",7);_.Q(3);_.J();_.Q(4);_.J()()}a&2&&(a=_.O(2),_.y(3),_.Vg(a.anc),_.y(),_.Ug(" ",a.Zmc," "))};
LQb=function(a,b){if(a&1){const c=_.Ud();_.M(0);_.F(1,"collapsible-icon-button",5);_.R(2,"async");_.R(3,"async");_.R(4,"async");_.N("click",function(){var d=_.q(c).Ka,e=_.O();d=!d.enabled;_.OAb(e.Zb,d);e.Ga.mb({element:e.element,action:d?"openXrefsInMiniPanel":"openXrefsInMainWindow",gestureName:"CLICK",projectId:e.location.tb});return _.r()});_.J();_.C(5,JQb,5,2,"onedev-feature-tooltip-controller",3);_.R(6,"async");_.K(7,"mat-divider",1);_.ug()}a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("collapsed",!0)("selected",
a.enabled)("disabled",_.S(2,7,b.WAa))("ariaLabel",_.S(3,9,b.WAa)?b.fzb:a.enabled?b.hzb:b.gzb)("tooltipText",_.S(4,11,b.WAa)?b.fzb:a.enabled?b.hzb:b.gzb),_.y(4),_.E("ngIf",_.S(6,13,KQb(b))),_.y(2),_.E("vertical",!0))};
MQb=function(a){if(a&1){const b=_.Ud();_.F(0,"collapsible-icon-button",8);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.Zma())});_.J()}a&2&&(a=_.O(),_.E("icon",a.L3?"expand_all":"collapse_all")("collapsed",!0)("ariaLabel",a.L3?a.Nyb:a.Jyb)("tooltipText",a.L3?a.Nyb:a.Jyb)("ascTrackElement",a.element)("trackGestureClick",!0)("trackAction",a.L3?"expandAll":"collapseAll")("trackProjectId",a.location.tb))};NQb=function(a){return{status:1,fetch:()=>{a.next()}}};
SQb=function(a){let b;if(a.visible&&(!a.Dx||((b=a.Dx)==null?void 0:b.Ig())===0))return fL(OQb,a);if(!_.csb(a.Dx,a.AO))return fL(PQb,a);let c;if(((c=a.Dx)==null?void 0:c.getSize())===a.visible){let e;return((e=a.Dx)==null?void 0:e.Ig())===1?fL(QQb,a):fL(OQb,a)}let d;return((d=a.Dx)==null?void 0:d.Ig())===0?fL(OQb,a):fL(RQb,a)};fL=function(a,{S4:b,Dx:c,AO:d,visible:e}){return a.format({detailText:b,total:TQb(c),totalModifier:UQb(c),filteredTotal:TQb(d),filteredModifier:UQb(d),visible:e})};
TQb=function(a){return a&&a.Ig()!==0?a.getSize():"?"};UQb=function(a){switch(a==null?void 0:a.Ig()){case 3:return">=";case 2:return"~";default:return""}};
VQb=function(a){let b=!1,c=!1;const d=[new Set];var e;const f=RegExp("([?+*]|{\\d+,?\\d*})\\??|\\[:\\^?\\w+:]|\\(\\?P<\\w+>|\\(\\?[-imsU]+[:)]|\\\\[pP]\\w\\w?|\\\\x{\\w+}|\\\\\\d{1,3}|\\\\.|.|\\n","g");for(;e=f.exec(a);)if(e=e[0],b)e==="\\E"&&(b=!1);else if(e==="\\Q")b=!0;else if(e=e.replace(/^\\x{/,"\\u{").replace(/^(\\p)(.+)/i,"$1{$2}").replace(/^\\([0-7]+)/,(g,l)=>"\\u{"+parseInt(l,8).toString(16)+"}"),!(c||e==="\\A"||e==="\\z"||e==="\\a"||e==="^"&&d[d.length-1].has("m")||e==="$"&&d[d.length-1].has("m")||
e==="."&&d[d.length-1].has("s")))if(/^\(\?[^P]/i.test(e)){let g=!1;/:$/.test(e)&&d.push(new Set(d[d.length-1]));for(const l of e.substring(2,e.length-1).split(""))l==="-"?g=!0:g?d[d.length-1].delete(l):l==="i"||d[d.length-1].add(l)}else/^\\C/.test(e)||(d[d.length-1].has("U")&&/^[?+*{]/.test(e)?e=/(.+)\?$/.exec(e):(/^\(/.test(e)?d.push(new Set(d[d.length-1])):e===")"&&d.pop(),c=e==="["))};gL=function(a){a=a.children;return!!a&&a.length>0};
WQb=function(a){if(!("children"in a))return a.QY.length===0?1:0;let b=0;for(const c of a.children)b+=WQb(c);return b};XQb=function(a,b){return b?a.tg===(typeof b==="string"?b:b.tg):!1};YQb=function(a){return _.vG(a)&&a.Tb.status===0};
ZQb=function(a,b,c,d,e,f,g,l){var p;let t;const w=`${d}::${b}:${(t=(p=a.qK())==null?void 0:p.xw())!=null?t:""}`;b=a.Kga();if(!b)return b=g.Ak++,_.El(a,5,_.Pp)?new hL(a,c,w,e,l):{item:a,G7:l,level:c,tg:w,QY:"",Of:b};d=_.jl(b,_.Np,1,_.el()).map((A,G)=>ZQb(A,G,c+1,w,e,f,g,l));c===0&&_.Al(b,7,0)===2?(p=`${w}::-1:notice`,p={item:new _.Np,G7:l,level:c+1,tg:p,QY:f?"Too many results to display. Use filters to narrow your results or go/xrefs-cli for complete results.":"Too many results to display. Use filters to narrow your results."},
d.unshift(p)):c!==0||_.Al(b,7,0)!==3&&_.Al(b,7,0)!==4||(p=`${w}::-1:notice`,p={item:new _.Np,G7:l,level:c+1,tg:p,QY:f?"Results incomplete. The cross reference query took too long. Use go/xrefs-cli for complete results.":"Results incomplete. The cross reference query took too long."},d.unshift(p));return{item:a,G7:l,level:c,tg:w,QY:"",children:d,E5:_.Al(b,7,0),Dx:_.il(b,_.Kp,5),AO:_.il(b,_.Kp,6)}};
$Qb=function({yUc:a,ZXc:b,Yja:c,aYc:d}){const e=new _.FPa;for(const g of a)switch(g){case "GENERATED":e.xYb(1);break;case "TEST":_.Ol(e,1,1);break;default:_.db(g,void 0)}b&&(_.Ol(e,5,2),_.Mb(e,6,b,_.tb));if(c){_.Ol(e,3,c.EP?1:2);try{VQb(c.path);var f=!0}catch(g){f=!1}if(f)e.od(c.path);else return{errorMessage:"Invalid regular expression in the path filter."}}d&&(_.Ol(e,9,2),e.qYb(d.map(g=>g.displayName)));return{filter:e}};
aRb=function(a){a&1&&(_.F(0,"a",7),_.Q(1),_.J());a&2&&(a=_.O(2),_.og("href",a.R4,_.tf),_.y(),_.Ug("",a.pfa,":"))};bRb=function(a){a&1&&(_.F(0,"div",4),_.C(1,aRb,2,2,"a",5),_.F(2,"a",6),_.Q(3),_.J(),_.F(4,"a"),_.Q(5),_.J()());a&2&&(a=_.O(),_.y(),_.E("ngIf",a.pfa&&a.R4),_.y(),_.og("href",a.YKb,_.tf),_.y(),_.Vg(a.aLb),_.y(),_.og("href",a.R4,_.tf),_.y(),_.Afb("","{","... ",a.S4," ...","}",""))};cRb=function(a){a&1&&(_.M(0),_.F(1,"span",9),_.Q(2),_.J(),_.ug());a&2&&(a=_.O(2),_.y(2),_.Vg(a.h1c))};
dRb=function(a){a&1&&_.C(0,cRb,3,1,"ng-container",8);if(a&2){a=_.O();const b=_.Cg(4);_.E("ngIf",a.zxa)("ngIfElse",b)}};eRb=function(a){a&1&&_.vg(0)};fRb=function(a){a&1&&(_.F(0,"a",12),_.C(1,eRb,1,0,"ng-container",13),_.J());if(a&2){a=_.O(2);const b=_.Cg(6);_.og("href",a.R4,_.tf);_.y();_.E("ngTemplateOutlet",b)}};
gRb=function(a){if(a&1){const b=_.Ud();_.F(0,"span",14);_.K(1,"mat-divider",15);_.F(2,"button",16);_.N("click",function(c){_.q(b);var d=_.O(2);let e,f;d.WN.emit({category:(f=(e=d.node.G7)==null?void 0:e.getName())!=null?f:void 0,action:0});c.stopPropagation();return _.r()})("keydown.enter",function(c){_.q(b);_.O(2);c.stopPropagation();return _.r()});_.Q(3);_.J()()}a&2&&(a=_.O(2),_.y(),_.E("vertical",!0),_.y(),_.E("matTooltip",a.qnc),_.y(),_.Ug(" ",a.pnc," "))};
hRb=function(a){a&1&&_.C(0,fRb,2,2,"a",10)(1,gRb,4,3,"span",11);if(a&2){a=_.O();const b=_.Cg(6);_.E("ngIf",a.R4)("ngIfElse",b);_.y();_.E("ngIf",a.hZb)}};iRb=function(a){a&1&&(_.F(0,"span",7),_.Q(1),_.J());a&2&&(a=_.O(2),_.y(),_.Ug("",a.pfa,":"))};kRb=function(a){a&1&&(_.C(0,iRb,2,1,"span",5),_.F(1,"span",17),_.Q(2),_.J());a&2&&(a=_.O(),_.E("ngIf",a.pfa),_.y(),_.E("ngClass",_.bh(3,jRb,a.VQb)),_.y(),_.Ug(" ",a.S4,""))};
lRb=function(a){var b=a.find(d=>{let e;return d.level===0&&((e=d.item.qK())==null?void 0:e.xw())==="Definitions"});if(b&&gL(b)){a=void 0;var c=[];for(const d of b.children)if(gL(d))for(const e of d.children)if(b=_.Y(e.item,4))if(b.startsWith("x-kythe://"))c.push({tg:e.tg,uri:b});else{if(a)return;a={tg:e.tg,uri:b}}if(a)return a;if(c.length===1)return c[0]}};mRb=function(a,b){return a.filter(c=>b.has(c.tg))};nRb=function(a,b){if(b)return(a=a.find(c=>XQb(c,b)))?{tg:a.tg,uri:_.Y(a.item,4)}:void 0};
oRb=function(a,b){return a.find(c=>c.tg===b)};
rRb=function(a,b,c,d,e){var f=[];for(var g of c.values())for(const l of _.jl(g,_.fQa,2,_.el()))f.push(l);f.sort((l,p)=>{let t,w,A,G,I,L;return((I=l==null?void 0:(t=_.il(l,_.Gp,4))==null?void 0:(w=t.getMetadata())==null?void 0:w.Rga())!=null?I:1E6)-((L=p==null?void 0:(A=_.il(p,_.Gp,4))==null?void 0:(G=A.getMetadata())==null?void 0:G.Rga())!=null?L:1E6)});c={Ak:0};g=[];for(const l of f){let p,t,w;f=pRb(new _.Np,(new _.Hp).DBa((w=(p=l)==null?void 0:(t=_.il(p,_.Gp,4))==null?void 0:t.getName())!=null?
w:"").tm(1)).BYb(l.Kga());let A,G;f=ZQb(f,g.length,0,"",(I,L,V)=>qRb(b,a,I,d,L,V),e,c,(G=(A=l)==null?void 0:_.il(A,_.Gp,4))!=null?G:void 0);g.push(f)}return g};tRb=function(a){a=sRb(a).map(b=>_.x(b.RIb,_.$e(YQb),_.ag(({Tb:c})=>{b.children=c.children;b.Dx=c.Dx;b.AO=c.AO;b.E5=c.E5}),_.Zf(({Tb:c})=>_.x(tRb(c.children),_.Yf({})))));return _.Ze(...a)};sRb=function(a){const b=[];a=[...a];let c;for(;c=a.shift();)if(gL(c))for(const d of c.children)a.push(d);else c instanceof hL&&b.push(c);return b};
uRb=function(a,b,c,d,e,f,g){const l={Ak:0};return{status:0,children:_.jl(d,_.Np,1,_.el()).map((p,t)=>ZQb(p,t,e+1,c,(w,A,G)=>qRb(b,a,w,f,A,G),g,l)),Dx:_.il(d,_.Kp,5)||new _.Kp,AO:_.il(d,_.Kp,6)||new _.Kp,E5:_.Al(d,7,0)||0}};vRb=function(a){a&1&&_.vg(0)};wRb=function(a){a&1&&(_.F(0,"div",3),_.C(1,vRb,1,0,"ng-container",4),_.J());a&2&&(_.O(),a=_.Cg(4),_.y(),_.E("ngTemplateOutlet",a))};
xRb=function(a){a&1&&(_.F(0,"div",5)(1,"span",6),_.Q(2),_.J(),_.Gg(3),_.Gg(4,1),_.J(),_.Gg(5,2));a&2&&(a=_.O(),_.og("aria-live",a.CRc)("role",a.FRc),_.y(2),_.Vg(a.icon.ariaLabel))};
yRb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"unified-xref-actions",11);_.R(1,"async");_.R(2,"async");_.N("expansion",function(d){_.q(c);const e=_.O();return _.r(e.Zma(d))})("filter",function(d){_.q(c);const e=_.O();return _.r(e.filter.next(d))})("openInMiniPanel",function(d){_.q(c);var e=_.O();d||e.Ec.s4();e.Jja=d;return _.r()});_.J()}a&2&&(a=b.Ka,b=_.O(),_.E("location",_.S(1,6,b.cL))("categoryFilter",b.WN)("element",b.element)("showingCodePanel",_.S(2,8,b.zqb))("anyExpandableNodes",a.csa)("allNodesCollapsed",
a.ksa))};zRb=function(a){a&1&&_.K(0,"loading",12,3)};ARb=function(a){a&1&&(_.F(0,"dc-information-box",13,4),_.Q(2),_.R(3,"async"),_.J());a&2&&(a=_.O(),_.y(2),_.Ug(" ",_.S(3,1,a.state).message," "))};BRb=function(a,b){a&1&&(_.F(0,"xap-callout",17)(1,"xap-callout-body"),_.Q(2),_.J()());a&2&&(a=b.ua,_.y(2),_.Ug(" ",_.il(a,_.Ip,1).getMessage()," "))};CRb=function(){};
ERb=function(a){a&1&&_.C(0,CRb,0,0,"ng-template",21);a&2&&(a=_.O().ua,_.O(2),_.E("ngTemplateOutlet",_.Cg(8))("ngTemplateOutletContext",_.bh(2,DRb,a)))};FRb=function(a){a&1&&_.K(0,"mat-spinner",24);a&2&&_.E("diameter",12)("strokeWidth",2)};GRb=function(a){a&1&&(_.M(0),_.F(1,"mat-icon"),_.Q(2,"warning"),_.J(),_.F(3,"span",25),_.Q(4),_.J(),_.ug());a&2&&(a=_.O().ua,_.y(4),_.Vg(a.message))};HRb=function(){};
IRb=function(a){if(a&1){const b=_.Ud();_.F(0,"div",27);_.N("click",function(){_.q(b);var c=_.O(2).ua;_.O(4);c=c.Tb;c.status===1&&c.fetch();return _.r()});_.C(1,HRb,0,0,"ng-template",21);_.J()}if(a&2){a=_.O(4).ua;const b=_.O(2),c=_.Cg(8);_.E("ascTrackElement",b.element)("trackGestureClick",!0)("trackAction",b.Ec.Wd(a)?"expand":"collapse")("trackArtifactId",a.tg);_.y();_.E("ngTemplateOutlet",c)("ngTemplateOutletContext",_.bh(6,DRb,a))}};
JRb=function(a){a&1&&(_.M(0),_.C(1,IRb,2,8,"div",26),_.ug());if(a&2){a=_.O().ua;_.O(4);const b=_.Cg(10);_.y();_.E("ngIf",a.Tb.status===1)("ngIfElse",b)}};KRb=function(a,b){a&1&&(_.M(0,7),_.C(1,FRb,1,2,"mat-spinner",23)(2,GRb,5,1,"ng-container",10)(3,JRb,2,2,"ng-container",10),_.ug());a&2&&(a=b.ua,b=_.O(4),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Xc.qj),_.y(),_.E("ngSwitchCase",b.Xc.Error),_.y(),_.E("ngSwitchCase",b.Xc.ki))};
LRb=function(a){a&1&&(_.C(0,KRb,4,4,"ng-container",22),_.R(1,"async"));if(a&2){a=_.O().ua;_.O(2);const b=_.Cg(12);_.E("ngIf",_.S(1,2,a instanceof hL?a.RIb:void 0))("ngIfElse",b)}};
ORb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"xrefs-tree-node",18);_.R(1,"async");_.C(2,ERb,1,4,null,19)(3,LRb,2,4,"ng-template",null,5,_.dh);_.F(5,"node-contents",20);_.R(6,"async");_.N("nodeClicked",function(d){const e=_.q(c).ua,f=_.O(2);return _.r(MRb(f,d,e))});_.J()()}if(a&2){a=b.ua;b=_.Cg(4);const c=_.O(2);_.qg("header-bar",a.level===0)("active-element",_.S(1,14,NRb(c.Ec,a)));_.E("matTreeNodePaddingIndent",c.d1c)("ascTrackElement",c.element)("trackGestureClick",!0)("trackAction",c.Ec.Wd(a)?
"expand":"collapse")("trackArtifactId",a.tg);_.y(2);_.E("ngIf",c.Vp(a))("ngIfElse",b);_.y(3);_.E("categoryFilter",c.WN)("makeLink",_.S(6,16,c.eD))("node",a)}};PRb=function(a){a&1&&(_.M(0),_.C(1,BRb,3,1,"xap-callout",14),_.R(2,"async"),_.F(3,"mat-tree",15),_.C(4,ORb,7,18,"xrefs-tree-node",16),_.J(),_.ug());if(a&2){let b;a=_.O();_.y();_.E("ngForOf",(b=_.S(2,4,a.state))==null?null:b.Tb==null?null:b.Tb.Nw);_.y(2);_.E("rawNodes",a.Rm)("dataSource",a.dataSource)("treeControl",a.Ec)}};
QRb=function(a,b){a&1&&(_.F(0,"button",28),_.K(1,"mat-icon",29),_.J());a&2&&(a=b.node,b=_.O(),_.y(),_.E("svgIcon",b.Ec.Wd(a)?"shared:arrow_down_2":"shared:arrow_right_2"))};RRb=function(a){a&1&&_.K(0,"mat-icon",30)};SRb=function(a){a&1&&_.K(0,"mat-icon")};TRb=function({node:a,XKb:b,p0b:c,HPb:d}){let e,f;a=(f=(e=a.G7)==null?void 0:e.getName().replaceAll(" ","_"))!=null?f:"";return`${c?"select":"deselect"}${a}${b?"Context":""}${d?"InMainWindow":""}`};
URb=function(a,b){a&1&&(_.F(0,"span"),_.Q(1),_.J());a&2&&(a=b.ua,_.qg("match",a.match),_.y(),_.Vg(a.text))};VRb=function(a,b){a&1&&(_.F(0,"span"),_.Q(1),_.J());a&2&&(a=b.ua,_.qg("match",a.match),_.y(),_.Vg(a.text))};XRb=function(a,b){const c=[];let d=0;for(const e of b)d<e.start&&c.push({text:a.substring(d,e.start),match:!1}),c.push({text:a.substr(e.start,e.end-e.start+1),match:!0}),d=e.end+1;d<a.length&&c.push({text:a.substr(d),match:!1});return c.reduce(WRb,[])};
WRb=function(a,b){const c=a.pop();if(!c)return[b];c.match===b.match?a.push({text:c.text+b.text,match:b.match}):(a.push(c),a.push(b));return a};YRb=function(a){a&1&&(_.F(0,"mat-icon"),_.Q(1,"keyboard_arrow_right"),_.J())};
ZRb=function(a,b){if(a&1){const c=_.Ud();_.M(0);_.F(1,"button",12);_.N("click",function(){var d=_.q(c);const e=d.index;d=d.last;const f=_.O(2);d||(f.mb("popStack"),f.Sc.xVb.next(e));return _.r()});_.Q(2);_.J();_.C(3,YRb,2,0,"mat-icon",11);_.ug()}a&2&&(a=b.ua,b=b.last,_.y(),_.E("disabled",b),_.y(),_.Vg(a),_.y(),_.E("ngIf",!b))};$Rb=function(a,b){a&1&&_.K(0,"copy-button",13);a&2&&(a=b.Ka,_.E("isSmall",!0)("copyText",a))};
aSb=function(a){a&1&&(_.F(0,"format-code",27),_.R(1,"async"),_.M(2),_.K(3,"xrefs-layer",28),_.ug(),_.K(4,"link-decoration-layer",29),_.J());if(a&2){a=_.O().Ka;const b=_.O(3);_.E("value",a.code||a.ue)("fileName",a.fileName)("scrollToLine",_.S(1,9,b.C5c))("highlightInfo",a.Wy)("lineLimitation",a.ZK)("focusableRegion",b.ioa.Q6b);_.y(3);_.E("layerBaseLocation",a.location);_.y();_.E("content",a.ue)("scoLinks",a.iH)}};bSb=function(a){a&1&&_.K(0,"loading")};
cSb=function(a){a&1&&(_.F(0,"dc-information-box",30),_.Q(1," File not found "),_.J())};dSb=function(a,b){a&1&&(_.M(0,23),_.C(1,aSb,5,11,"format-code",24)(2,bSb,1,0,"loading",25)(3,cSb,2,0,"dc-information-box",26),_.ug());a&2&&(a=b.Ka,b=_.O(3),_.E("ngSwitch",a.kind),_.y(),_.E("ngSwitchCase",b.cp.lv),_.y(),_.E("ngSwitchCase",b.cp.Tzb))};
eSb=function(a,b){if(a&1){const c=_.Ud();_.M(0);_.K(1,"splitter",14);_.F(2,"div",15,1)(4,"div",16)(5,"a",17)(6,"middle-truncated-path",18)(7,"mat-icon",19);_.Q(8,"open_in_browser");_.J();_.F(9,"span")(10,"copy-button",20);_.R(11,"maybeStripGoogle3");_.R(12,"async");_.N("copyEvent",function(){_.q(c);const d=_.O(2);return _.r(d.mb("copyPath"))});_.J()()()();_.F(13,"button",21);_.N("click",function(){_.q(c);const d=_.O(2);return _.r(d.s4())});_.F(14,"mat-icon");_.Q(15,"close");_.J()()();_.C(16,dSb,4,
3,"ng-container",22);_.R(17,"async");_.J();_.ug()}if(a&2){a=b.Ka;b=_.Cg(3);const c=_.O(2);_.y();_.E("changeSizeOf",b);_.y(4);_.E("routerLink",_.Jq(a))("ascTrackElement",c.element)("trackProjectId",a.tb);_.y();_.E("path",a.xC);_.y(4);_.E("copyText",_.S(12,12,_.S(11,10,a)))("isSmall",!0);_.y(3);_.E("ascTrackElement",c.element)("trackProjectId",a.tb);_.y(3);_.E("ngIf",_.S(17,14,c.rE))}};
fSb=function(a){if(a&1){const b=_.Ud();_.M(0);_.F(1,"div",4)(2,"div",5)(3,"div",6);_.C(4,ZRb,4,3,"ng-container",7);_.R(5,"async");_.J()();_.C(6,$Rb,1,2,"copy-button",8);_.R(7,"async");_.J();_.F(8,"div",9)(9,"unified-xref-tree",10);_.R(10,"async");_.N("selectedLocationChanged",function(c){_.q(b);const d=_.O();return _.r(d.gBa.next(c))});_.J();_.C(11,eSb,18,16,"ng-container",11);_.R(12,"async");_.J();_.ug()}a&2&&(a=_.O(),_.y(4),_.E("ngForOf",_.S(5,5,a.eYb)),_.y(2),_.E("ngIf",_.S(7,7,a.G5c)),_.y(3),
_.E("location",a.location)("selectedXref",_.S(10,9,a.rSc)),_.y(2),_.E("ngIf",_.S(12,11,a.gBa)))};gSb=function(a){a&1&&(_.F(0,"div",31,2)(2,"div",32),_.Q(3," Click a definition or usage to view references. "),_.J(),_.K(4,"underline-xrefs",33),_.J())};hSb=function(a){return!!a};iSb=function(a){a&1&&_.K(0,"history-panel",8);a&2&&(a=_.O(2),_.E("viewData",a.wb))};jSb=function(a){a&1&&_.C(0,iSb,1,1,"history-panel",7);a&2&&(a=_.O(),_.E("ngIf",!a.Ju))};
kSb=function(a){a&1&&(_.F(0,"div",11),_.R(1,"async"),_.Q(2,"References"),_.J());a&2&&(a=_.O(2),_.E("matTooltip",_.S(1,1,a.zxb)))};lSb=function(a){a&1&&_.K(0,"xref-panel",12);a&2&&(a=_.O(2),_.E("location",a.wb.location))};mSb=function(a){a&1&&(_.F(0,"mat-tab",9),_.R(1,"async"),_.C(2,kSb,3,3,"ng-template",10)(3,lSb,1,1,"ng-template",2),_.J());a&2&&(a=_.O(),_.E("disabled",_.S(1,1,a.zxb)))};nSb=function(a){a&1&&_.K(0,"warnings-panel",14);a&2&&(a=_.O(2),_.E("viewDataType",a.wb.kind))};
oSb=function(a){a&1&&(_.F(0,"mat-tab",13),_.C(1,nSb,1,1,"ng-template",2),_.J())};qSb=function(a,b){switch(b){case "not-file":return _.u(1);case "code-diff":return _.u(3);case "text":return _.x(a.ZC("XREFS"),_.$e(pSb),_.v(c=>{if(!c.enabled)return 0;if(c.vu===2)return c.vPb||1;if(c.Hu===0)return 2}));default:return _.u(1)}};pSb=function(a){return!(a.enabled&&a.vu===0)};sSb=function(a,b){return b+rSb[a].toLowerCase().replace(/_(\w)|^(\w)/g,(c,d)=>(d||c).toUpperCase())};
tSb=function(a){a&1&&(_.M(0),_.Q(1,"\n  "),_.K(2,"diff-detail-header",3),_.Q(3,"\n  "),_.F(4,"code-diff-chunks",4),_.Q(5,"\n  "),_.J(),_.Q(6,"\n"),_.ug());a&2&&(a=_.O(),_.y(2),_.E("viewData",a.wb),_.y(2),_.E("fileName",a.Ohb)("diffChunks",a.wb.sua.uC))};uSb=function(a){a&1&&(_.F(0,"dc-information-box"),_.Q(1,"\n      The item this link refers to is not located in this repository. You can try to locate it using the path specified below.\n    "),_.J())};
vSb=function(a){if(a&1){const b=_.Ud();_.Q(0,"\n    ");_.F(1,"detail-header",5);_.Q(2,"\n  ");_.J();_.Q(3,"\n\n  ");_.F(4,"main");_.Q(5,"\n    ");_.C(6,uSb,2,0,"dc-information-box",6);_.Q(7,"\n\n    ");_.F(8,"h3",7);_.Q(9,"Symbolic link");_.J();_.Q(10,"\n    ");_.F(11,"dc-p",8);_.Q(12,"\n      This item is a symbolic link. Use the path below to view the item it refers to.\n    ");_.J();_.Q(13,"\n    ");_.F(14,"dc-p",9);_.Q(15,"\n      Path:\n      ");_.F(16,"conditional-link",10,1);_.Q(18,"\n          ");
_.F(19,"span");_.Q(20);_.J();_.Q(21,"\n      ");_.J();_.Q(22,"\n      ");_.F(23,"copy-button",11);_.N("copyEvent",function(){_.q(b);const c=_.O();_.EG(c.a8c.ma);return _.r()});_.Q(24,"\n      ");_.J();_.Q(25,"\n    ");_.J();_.Q(26,"\n  ");_.J();_.Q(27,"\n")}a&2&&(a=_.O(),_.y(),_.E("viewData",a.wb)("showLinksDropdown",!0),_.y(5),_.E("ngIf",!a.wmb),_.y(10),_.E("link",a.ik)("condition",a.wmb)("trackGestureClick",a.wmb),_.y(4),_.Vg(a.Ohb),_.y(3),_.E("copyText",a.wb.target)("isSmall",!0))};
wSb=function(a){a&1&&_.vg(0)};xSb=function(a){a&1&&_.vg(0)};ySb=function(a){a&1&&_.vg(0)};zSb=function(a){a&1&&_.vg(0)};
BSb=function(a,b){a&1&&(_.M(0),_.C(1,ySb,1,0,"ng-container",12),_.R(2,"isPiperPlace"),_.F(3,"a",13),_.C(4,zSb,1,0,"ng-container",12),_.R(5,"isPiperPlace"),_.J(),_.ug());if(a&2){a=b.Ka;b=_.O();var c=_.Cg(21);const d=_.Cg(23),e=_.Cg(25),f=_.Cg(27);_.y();_.E("ngTemplateOutlet",_.S(2,5,b.location)?c:d)("ngTemplateOutletContext",_.bh(9,ASb,a));_.y(2);c=a[1];c=_.Jq(_.Oq(b.location.bc(),{Sf:c}).ab());_.E("routerLink",c);_.y();_.E("ngTemplateOutlet",_.S(5,7,b.location)?e:f)("ngTemplateOutletContext",_.bh(11,
ASb,a))}};CSb=function(a){a&1&&_.Q(0," The file does not exist, or you do not have permission ")};DSb=function(a){a&1&&_.Q(0," The file does not exist at this CL\n")};ESb=function(a){a&1&&_.Q(0," The file does not exist at this commit\n")};FSb=function(a){a&1&&_.Q(0," Contact the repository owner if this is unexpected. ")};GSb=function(a){a&1&&_.Q(0," The file you have selected did not exist at this point in history.\n")};
HSb=function(a,b){a&1&&(_.Q(0," It was deleted in "),_.F(1,"a",14),_.Q(2),_.R(3,"toPrettyRef"),_.J(),_.Q(4,".\n"));a&2&&(a=b.Sxa,b=_.O(),_.y(),_.E("universalLink",_.lG(b.location,a[0])),_.y(),_.Ug("CL ",_.S(3,2,a&&a[0]),""))};ISb=function(a,b){a&1&&(_.Q(0," It was deleted in "),_.F(1,"a",15),_.Q(2),_.R(3,"toPrettyRef"),_.J(),_.Q(4,".\n"));a&2&&(a=b.Sxa,b=_.O(),_.y(),_.E("universalLink",_.lG(b.location,a[0])),_.y(),_.Ug("commit ",_.S(3,2,a&&a[0]),""))};
JSb=function(a,b){a&1&&(_.Q(0),_.R(1,"toPrettyRef"));a&2&&(a=b.Sxa,_.Ug(" View at previous CL ",_.S(1,1,a&&a[1]),".\n"))};KSb=function(a,b){a&1&&(_.Q(0),_.R(1,"toPrettyRef"));a&2&&(a=b.Sxa,_.Ug(" View at previous commit ",_.S(1,1,a&&a[1]),".\n"))};LSb=function(a){a&1&&_.K(0,"folder-detail",16);a&2&&(a=_.O().Ka,_.E("viewData",a))};
MSb=function(a){if(a&1){const b=_.Ud();_.F(0,"file-detail",17);_.R(1,"async");_.N("contentTypeChange",function(c){_.q(b);const d=_.O(2);return _.r(d.contentType=c)});_.J()}if(a&2){a=_.O().Ka;const b=_.O();_.E("viewData",a)("windowWidth",_.S(1,2,b.W9c.X1b).width)}};NSb=function(a){a&1&&_.K(0,"symlink-detail",18);a&2&&(a=_.O().Ka,_.E("viewData",a))};OSb=function(a){a&1&&_.K(0,"git-submodule-detail",18);a&2&&(a=_.O().Ka,_.E("viewData",a))};
PSb=function(a){a&1&&_.K(0,"loading",20);a&2&&_.E("diameter",48)("hasBackground",!0)};QSb=function(a){a&1&&_.K(0,"div",21)};RSb=function(a){a&1&&(_.M(0),_.C(1,PSb,1,2,"loading",19),_.R(2,"async"),_.C(3,QSb,1,0,"ng-template",null,1,_.dh),_.ug());if(a&2){a=_.Cg(4);const b=_.O(2);_.y();_.E("ngIf",_.S(2,2,b.H6c))("ngIfElse",a)}};SSb=function(a){a&1&&_.K(0,"file-not-found",22);a&2&&(a=_.O().Ka,_.E("location",a.location))};TSb=function(a){a&1&&_.K(0,"submodule-cannot-fetch",23)};
USb=function(a){a&1&&(_.F(0,"div",23)(1,"span",24),_.Q(2," Error loading contents. "),_.J()())};VSb=function(a){if(a&1){const b=_.Ud();_.M(0);_.F(1,"splitter",25);_.N("resizeDone",function(c){_.q(b);const d=_.O(2);return _.r(d.jha(c))});_.J();_.ug()}a&2&&(_.O(),a=_.Cg(14),_.y(),_.E("changeSizeOf",a))};WSb=function(a){a&1&&_.K(0,"insights-panel")};
XSb=function(a){if(a&1){const b=_.Ud();_.M(0);_.F(1,"splitter",26);_.N("mousedown",function(){_.q(b);const c=_.O(3);return _.r(c.jRa=!0)})("mouseup",function(){_.q(b);const c=_.O(3);return _.r(c.jRa=!1)});_.J();_.F(2,"div",27,2)(4,"div",28);_.C(5,WSb,1,0,"insights-panel",10);_.J()();_.ug()}if(a&2){a=_.Cg(3);const b=_.O().Ka,c=_.O(2);_.y();_.E("changeSizeOf",a);_.y();_.pg("pointer-events",c.jRa?"none":"unset");_.y(2);_.E("ngSwitch",b);_.y();_.E("ngSwitchCase",c.yzb.Uhc)}};
YSb=function(a,b){a&1&&(_.M(0),_.C(1,XSb,6,5,"ng-container",13),_.ug());a&2&&(a=b.Ka,b=_.O(2),_.y(),_.E("ngIf",a!==b.yzb.NONE))};
ZSb=function(a,b){a&1&&(_.F(0,"div",4)(1,"div",5),_.M(2,6),_.C(3,LSb,1,1,"folder-detail",7)(4,MSb,2,4,"file-detail",8)(5,NSb,1,1,"symlink-detail",9)(6,OSb,1,1,"git-submodule-detail",9)(7,RSb,5,4,"ng-container",10)(8,SSb,1,1,"file-not-found",11)(9,TSb,1,0,"submodule-cannot-fetch",12)(10,USb,3,0,"div",12),_.ug(),_.C(11,VSb,2,1,"ng-container",13),_.R(12,"async"),_.F(13,"div",14,0),_.R(15,"async"),_.K(16,"lower-detail-panel",15),_.R(17,"async"),_.J()(),_.C(18,YSb,2,1,"ng-container",13),_.R(19,"async"),
_.J());a&2&&(a=b.Ka,b=_.O(),_.y(2),_.E("ngSwitch",a.kind),_.y(),_.E("ngSwitchCase",b.cp.goa),_.y(),_.E("ngSwitchCase",b.cp.lv),_.y(),_.E("ngSwitchCase",b.cp.qBc),_.y(),_.E("ngSwitchCase",b.cp.kec),_.y(),_.E("ngSwitchCase",b.cp.Tzb),_.y(),_.E("ngSwitchCase",b.cp.Npc),_.y(),_.E("ngSwitchCase",b.cp.bBc),_.y(),_.E("ngSwitchCase",b.cp.ERROR),_.y(),_.E("ngIf",_.S(12,16,b.ak)),_.y(2),_.qg("panel-closed",_.S(15,18,b.ak)===!1),_.y(3),_.E("contentType",b.contentType)("viewData",a)("panelClosed",_.S(17,20,b.ak)===
!1),_.y(2),_.E("ngIf",_.S(19,22,b.Xka.qLb)))};$Sb=function(a){return a.endsWith("/")?a.substring(0,a.length-1):a};aTb=function(a,b){return a.startsWith($Sb(b))?b.length===0||a.length===b.length||a[b.length]==="/":!1};bTb=function(a){return a.split("/").filter(b=>!!b)};cTb=function(){};dTb=function(a){a&1&&(_.F(0,"button",16),_.K(1,"div",17),_.J());a&2&&(a=_.O().ua,_.y(),_.qg("expanded",a.zd))};eTb=function(a){a&1&&_.K(0,"mat-icon",18);a&2&&(a=_.O().ua,_.O(4),_.E("svgIcon",MCb(a.type)))};fTb=function(){};
hTb=function(a){a&1&&_.C(0,fTb,0,0,"ng-template",4);if(a&2){a=_.O().ua;const b=_.O(3).level;_.O();_.E("ngTemplateOutlet",_.Cg(2))("ngTemplateOutletContext",gTb(a,b+1))}};
kTb=function(a,b){a&1&&(_.F(0,"div",null,2)(2,"div",8,3)(4,"button",9),_.K(5,"mat-icon",10),_.J(),_.F(6,"div",11),_.C(7,dTb,2,2,"button",12),_.F(8,"a",13),_.C(9,eTb,1,1,"mat-icon",14),_.F(10,"span"),_.Q(11),_.J()()()(),_.F(12,"div",15),_.C(13,hTb,1,2,null,5),_.J()());if(a&2){a=b.ua;b=_.O(3).level;const c=_.O();_.og("class",c.cBc);_.y(2);_.Sz("",c.swc," hover-focus-element");_.qg("bold-active-element",a.active||a.VHb&&!a.zd)("folder",c.fC(a.type))("expanded",a.zd);_.og("aria-expanded",c.fC(a.type)?
a.zd:void 0)("aria-level",b+1)("data-path",c.encode(a.path))("aria-selected",a.active||a.VHb&&!a.zd);_.y(2);_.og("aria-label",c.Gcc.format(_.bh(24,iTb,a.name)));_.y(2);_.pg("padding-left",b*c.Mhc,"px");_.y();_.E("ngIf",c.fC(a.type));_.y();_.Ig("title",a.name);_.og("href",c.uP(a.path,a.type),_.tf);_.y();_.E("ngIf",a.type!==c.HA);_.y(2);_.Vg(a.name);_.y();_.E("ngClass",_.bh(26,jTb,a.zd));_.y();_.E("ngIf",a.K2a)}};
mTb=function(a){if(a&1){const b=_.Ud();_.F(0,"button",19);_.N("click",function(){_.q(b);const c=_.O(4);return _.r(lTb(c))});_.Q(1);_.J()}if(a&2){a=_.O().Ka;const b=_.O().Ka;_.y();_.Ug(" Display ",a.total-b," more ")}};nTb=function(a,b){a&1&&(_.M(0),_.C(1,kTb,14,28,"div",6)(2,mTb,2,1,"button",7),_.ug());a&2&&(a=b.Ka,b=_.O().Ka,_.y(),_.E("ngForOf",a.Rm),_.y(),_.E("ngIf",b<a.total))};
oTb=function(a){a&1&&(_.M(0),_.C(1,nTb,3,2,"ng-container",5),_.R(2,"async"),_.ug());a&2&&(a=_.O().node,_.y(),_.E("ngIf",_.S(2,1,a.U8c)))};pTb=function(a){a&1&&(_.C(0,oTb,3,3,"ng-container",5),_.R(1,"async"));a&2&&(a=_.O(),_.E("ngIf",_.S(1,1,a.Zya)))};
qTb=function(a){a&1&&(_.F(0,"mat-dialog-content"),_.Q(1," This directory contains a large number of files and may take a long time to render. Are you sure? "),_.J(),_.F(2,"mat-dialog-actions")(3,"button",20),_.Q(4," Cancel "),_.J(),_.F(5,"button",21),_.Q(6," OK "),_.J()());a&2&&(_.y(5),_.E("mat-dialog-close",!0))};sTb=function(a){a&1&&(_.F(0,"div",5)(1,"a",6),_.Q(2," Repository root "),_.J()());a&2&&(a=_.O(),_.y(),_.Ig("title",a.Nd.repository),_.E("routerLink",rTb(a,""))("trackProjectId",a.Nd.tb))};
tTb=function(a){if(a&1){const b=_.Ud();_.F(0,"button",7);_.N("click",function(c){_.q(b);const d=_.O();return _.r(d.up(c))});_.K(1,"mat-icon",8);_.J();_.F(2,"a",6);_.R(3,"lastPathElement");_.Q(4);_.R(5,"lastPathElement");_.J()}a&2&&(a=_.O(),_.E("matTooltip",a.s4c),_.y(2),_.Ig("title",_.S(3,5,_.Ah(a.scope))),_.E("routerLink",rTb(a,a.scope))("trackProjectId",a.Nd.tb),_.y(2),_.Ug(" ",_.S(5,7,_.Ah(a.scope))," "))};uTb=function(a){return{path:a.ke(),type:a.getType()}};
ATb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"button",11);_.N("click",function(){const d=_.q(c).ua,e=_.O().Ka,f=_.O(2);switch(d){case 1:vTb(f,e);break;case 3:wTb(f,e);break;case 2:xTb(f,e);break;case 7:yTb(f,e);break;default:_.db(d,void 0)}return _.r()});_.F(1,"label");_.Q(2);_.J();_.K(3,"mat-pseudo-checkbox",8);_.J()}if(a&2){a=b.ua;b=_.O().Ka;const c=_.O(2);_.E("value",a);_.og("aria-checked",zTb(b,a)?"true":"false");_.y(2);_.Vg(c.v6a(a));_.y();_.E("state",zTb(b,a)?"checked":"unchecked")}};
BTb=function(a){a&1&&_.K(0,"mat-divider")};
FTb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"button",11);_.N("click",function(){const d=_.q(c).ua,e=_.O().Ka,f=_.O(2);switch(d){case "static":CTb(f,e);break;case "not_static":DTb(f,e);break;default:_.db(d,void 0)}return _.r()});_.F(1,"label");_.Q(2);_.J();_.K(3,"mat-pseudo-checkbox",8);_.J()}if(a&2){b=b.ua;const c=_.O().Ka;_.O(2);_.E("value",b);_.og("aria-checked",ETb(c,b)?"true":"false");_.y(2);a:switch(b){case "static":a="Static";break a;case "not_static":a="Non-Static";break a;default:a=_.db(b,
void 0)}_.Vg(a);_.y();_.E("state",ETb(c,b)?"checked":"unchecked")}};GTb=function(a){a&1&&(_.M(0),_.F(1,"mat-list",10),_.C(2,ATb,4,4,"button",9),_.R(3,"async"),_.C(4,BTb,1,0,"mat-divider",5),_.R(5,"async"),_.C(6,FTb,4,4,"button",9),_.R(7,"async"),_.J(),_.ug());a&2&&(a=_.O(2),_.y(2),_.E("ngForOf",_.S(3,3,a.scopes)),_.y(2),_.E("ngIf",_.S(5,5,a.Crb).length>0),_.y(2),_.E("ngForOf",_.S(7,7,a.Crb)))};HTb=function(a){a&1&&_.K(0,"mat-divider")};
ITb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"button",11);_.N("click",function(){const d=_.q(c).ua,e=_.O().Ka;_.O();e.fM.toggle(d);return _.r()});_.F(1,"label");_.Q(2);_.J();_.K(3,"mat-pseudo-checkbox",8);_.J()}a&2&&(a=b.ua,b=_.O().Ka,_.O(),_.E("value",a),_.og("aria-checked",b.fM.get(a)?"true":"false"),_.y(2),_.Vg(_.Uwb[a].name),_.y(),_.E("state",b.fM.get(a)?"checked":"unchecked"))};
LTb=function(a){if(a&1){const b=_.Ud();_.F(0,"div",4);_.N("click",function(c){_.q(b);return _.r(c.stopPropagation())});_.C(1,GTb,8,9,"ng-container",5);_.R(2,"async");_.C(3,HTb,1,0,"mat-divider",5);_.R(4,"async");_.R(5,"async");_.F(6,"mat-list",6)(7,"button",7);_.R(8,"async");_.N("click",function(){const c=_.q(b).Ka;_.O();return _.r(JTb(c))});_.F(9,"label");_.Q(10," All Symbols ");_.J();_.K(11,"mat-pseudo-checkbox",8);_.R(12,"async");_.J();_.C(13,ITb,4,4,"button",9);_.R(14,"async");_.J()()}a&2&&(a=
_.O(),_.y(),_.E("ngIf",_.S(2,5,a.tD)),_.y(2),_.E("ngIf",_.S(4,7,a.Crb).length>0||_.S(5,9,a.scopes).length>0),_.y(4),_.og("aria-checked",_.S(8,11,a.tla)),_.y(4),_.E("state",KTb(_.S(12,13,a.tla))),_.y(2),_.E("ngForOf",_.S(14,15,a.hCa)))};
NTb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"div",4);_.N("click",function(d){_.q(c);return _.r(d.stopPropagation())});_.F(1,"mat-list",5)(2,"button",6);_.N("click",function(){const d=_.q(c).Ka,e=_.O();return _.r(e.Zma(d))});_.F(3,"label");_.Q(4);_.J()();_.F(5,"button",7);_.N("click",function(){const d=_.q(c).Ka,e=_.O();return _.r(MTb(e,d))});_.F(6,"label");_.Q(7);_.J();_.K(8,"mat-pseudo-checkbox",8);_.J()()()}a&2&&(a=b.Ka,b=_.O(),_.y(2),_.E("value",a.collapseAll),_.og("aria-checked",a.collapseAll?
"true":"false"),_.y(2),_.Vg(a.collapseAll?b.Tmc:b.Smc),_.y(),_.E("value",a.stickyHeaders),_.og("aria-checked",a.stickyHeaders?"true":"false"),_.y(2),_.Vg(b.Umc),_.y(),_.E("state",a.stickyHeaders?"checked":"unchecked"))};RTb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"button",9);_.N("click",function(){const d=_.q(c).Ka,e=_.O(3);return _.r(OTb(e,d))});_.F(1,"mat-icon");_.Q(2);_.J()()}a&2&&(a=b.Ka,_.O(3),_.E("matTooltip",PTb(a)),_.og("aria-label",PTb(a)),_.y(2),_.Vg(QTb(a)))};
UTb=function(a){if(a&1){const b=_.Ud();_.F(0,"button",10);_.N("click",function(){_.q(b);const c=_.O(3);c.Gd.Ss("NL_SEMANTIC_OUTLINES")?STb(c.Gd,"NL_SEMANTIC_OUTLINES"):TTb(c.Gd,"NL_SEMANTIC_OUTLINES");return _.r()});_.F(1,"mat-icon");_.Q(2,"auto_awesome");_.J()()}a&2&&_.E("matTooltip","Open AI Explananation")};
VTb=function(a){a&1&&(_.M(0),_.C(1,RTb,3,3,"button",7),_.R(2,"async"),_.K(3,"outline-options-menu"),_.C(4,UTb,3,1,"button",8),_.ug());a&2&&(a=_.O(2),_.y(),_.E("ngIf",_.S(2,2,a.tD)),_.y(3),_.E("ngIf",a.CYc))};
WTb=function(a,b){if(a&1){const c=_.Ud();_.M(0);_.F(1,"div",2);_.R(2,"async");_.R(3,"async");_.F(4,"form",3);_.N("submit",function(d){_.q(c);_.O();d.preventDefault();return _.r()});_.F(5,"mat-form-field",4)(6,"mat-label");_.Q(7," Filter ");_.J();_.F(8,"input",5,0);_.N("focus",function(){_.q(c);const d=_.O();return _.r(d.S3a.next(!0))})("blur",function(){_.q(c);const d=_.O();return _.r(d.S3a.next(!1))});_.J()()()();_.K(10,"filter-menu",6);_.C(11,VTb,5,4,"ng-container",1);_.R(12,"async");_.ug()}a&2&&
(a=b.Ka,b=_.O(),_.y(),_.qg("expanded",_.S(2,5,b.S3a)||_.S(3,7,b.x6)),_.y(7),_.E("formControl",b.br),_.y(2),_.E("outlineData",a),_.y(),_.E("ngIf",_.S(12,9,b.tD)))};XTb=function(a,b){return a.label.endsWith(")")&&b.label.endsWith(")")?a.label.slice(0,-1).localeCompare(b.label.slice(0,-1)):a.label.localeCompare(b.label)};YTb=function(a){a&1&&(_.F(0,"div",3),_.Q(1," Nothing matches your filter.\n"),_.J())};
ZTb=function(a){a&1&&(_.F(0,"button",11),_.K(1,"div",12),_.J());if(a&2){a=_.O().ua;const b=_.O(2);_.y();_.qg("expanded",b.Is.Wd(a))}};$Tb=function(a){a&1&&_.K(0,"div",13)};
dUb=function(a,b){a&1&&(_.F(0,"mat-tree-node",6),_.R(1,"async"),_.R(2,"async"),_.R(3,"async"),_.C(4,ZTb,2,2,"button",7),_.F(5,"a",8),_.C(6,$Tb,1,0,"div",9),_.F(7,"span"),_.Q(8),_.J(),_.F(9,"span",10),_.Q(10),_.J()()());a&2&&(a=b.ua,b=_.O(2),_.pg("padding-left",a.level*20,"px")("top",_.S(1,23,aUb(b,a)),"px")("z-index",100-a.level),_.qg("header",_.S(2,25,bUb(b,a)))("bottom-header",_.S(3,27,cUb(b,a)))("bold-active-element",a.active),_.E("role","treeitem"),_.og("aria-selected",a.active)("data-id",a.id),
_.y(4),_.E("ngIf",a.Ej),_.y(),_.og("href",b.MO(a),_.tf),_.y(),_.E("ngIf",a.Ej===!1),_.y(),_.og("class",a.fe)("aria-label",a.tooltip)("title",a.tooltip),_.y(),_.Vg(a.Lc),_.y(2),_.Ug(" ",a.label," "))};eUb=function(a){a&1&&(_.F(0,"mat-tree",4),_.R(1,"async"),_.C(2,dUb,11,29,"mat-tree-node",5),_.J());a&2&&(a=_.O(),_.qg("sticky-headers",_.S(1,6,a.Jrb)),_.E("dataSource",a.GC)("treeControl",a.Is)("@.disabled",!0)("trackBy",a.jE))};fUb=function(a){return a.Kwb};gUb=function(a){return a.level};
hUb=function(a){return a?_.fG(a.params.line)||-1:-1};iUb=function(a){return a.Ej};jUb=function(a,b){a.level=b;return a};kUb=function(a,b,c,d,e,f){return g=>{if(g.type&&!b.get(g.type))return!1;var l=g.modifiers.filter(lDb);return l.length&&l.every(p=>!c.get(p))||d.has("static")&&((l=g.modifiers.includes(11))&&!e||!l&&!f)?!1:_.Ok(a)||_.Pk(g.label,a)?!0:!1}};
lUb=function(a){if(a&1){const b=_.Ud();_.F(0,"div",7)(1,"h4");_.Q(2,"Outline is very large");_.J();_.F(3,"button",8);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(c.KBa=!1)});_.Q(4," Show anyway (may crash) ");_.J()()}};mUb=function(a){a&1&&_.K(0,"outline-controls",11);a&2&&(a=_.O(3),_.E("outlineData",a.dt.Tb))};
nUb=function(a){a&1&&(_.M(0),_.C(1,mUb,1,1,"outline-controls",9),_.K(2,"outline-tree",10),_.ug());a&2&&(a=_.O(2),_.y(),_.E("ngIf",a.NUb),_.y(),_.E("outlineTreeInput",a.dt.Tb)("location",a.Nd))};oUb=function(a){a&1&&(_.M(0,4),_.C(1,lUb,5,0,"div",5)(2,nUb,3,3,"ng-container",6),_.ug());a&2&&(a=_.O(),_.E("ngSwitch",a.KBa),_.y(),_.E("ngSwitchCase",!0),_.y(),_.E("ngSwitchCase",!1))};pUb=function(a){a&1&&(_.F(0,"dc-information-box",12),_.Q(1),_.J());a&2&&(a=_.O(),_.y(),_.Ug(" ",a.Ega(a.dt.iF)," "))};
qUb=function(a){a&1&&_.K(0,"loading",13);a&2&&_.E("hasBackground",!0)};rUb=function(a){a&1&&(_.F(0,"span",8),_.Q(1,"Files"),_.J())};sUb=function(a){a&1&&(_.M(0),_.K(1,"directory-navigation",9),_.ug());a&2&&(a=_.O(2),_.y(),_.E("activeLocation",a.Nd))};uUb=function(a){a&1&&(_.F(0,"span",12),_.Q(1,"Outline"),_.J());if(a&2){a=_.O(2).Ka;const b=_.O();_.E("matTooltip",tUb(a,b.wb))}};
vUb=function(a){a&1&&(_.K(0,"outline",13),_.R(1,"async"));a&2&&(a=_.O(3),_.E("outlineData",_.S(1,2,a.dt))("activeLocation",a.Nd))};wUb=function(a){a&1&&(_.F(0,"mat-tab",10),_.C(1,uUb,2,1,"ng-template",3)(2,vUb,2,4,"outline",11),_.J());if(a&2){a=_.O().Ka;const b=_.O();_.E("disabled",a!==b.Hpc.th);_.y(2);_.E("ngIf",b.OUb)}};
zUb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"nav",1)(1,"mat-tab-group",2);_.N("selectedIndexChange",function(d){const e=_.q(c).Ka,f=_.O();return _.r(f.Rk(e,d))});_.F(2,"mat-tab");_.C(3,rUb,2,0,"ng-template",3)(4,sUb,2,1,"ng-container",4);_.J();_.C(5,wUb,3,2,"mat-tab",5);_.J();_.F(6,"div",6)(7,"button",7);_.N("click",function(){_.q(c);var d=_.O().Sc;d.FL.getValue()===2?xUb(d):iL(d);return _.r()});_.F(8,"mat-icon");_.Q(9,"keyboard_capslock");_.J()()()()}a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("@.disabled",
!0)("selectedIndex",yUb(b,a)),_.y(3),_.E("ngIf",b.wNb),_.y(),_.E("ngIf",b.O8),_.y(2),_.E("matTooltip",b.isCollapsed?"Open navigation panel":"Close navigation panel")("ascTrackElement",b.Pvc)("trackAction",b.isCollapsed?"open":"close")("trackProjectId",b.Nd.tb),_.og("aria-label",b.isCollapsed?"Open navigation panel":"Close navigation panel"))};
AUb=function(a){switch(a.kind){case 0:return"Outline unavailable for this language";case 1:return"Outline unavailable for folders";case 2:return"Outline unavailable for this submodule";case 3:return"Outline unavailable for this symlink";default:return"Outline unavailable"}};BUb=function(a){switch(a.state){case 1:return a.iF==="UNSUPPORTED_LANGUAGE"||a.iF==="UNSUPPORTED_DATA_TYPE"?3:2;case 2:return a.Tb.yta.length===0?4:1;default:return _.db(a,void 0)}};
CUb=function(a){switch(a){case "OUTLINE":return _.Ni.MR;case "FILES":return _.Ni.sFa;default:return _.db(a,"Unknown file detail tab selected")}};DUb=function(a){a&1&&_.K(0,"repository-detail",5);a&2&&(a=_.O(),_.E("viewData",a.wb))};EUb=function(a){a&1&&(_.F(0,"div"),_.Q(1," Please contact the administrator. "),_.J())};
FUb=function(a){a&1&&(_.F(0,"div"),_.Q(1," This could be due to an incorrect package configuration. Contact the repository owner if you believe you should have permission to view this repository. "),_.J())};GUb=function(a){a&1&&(_.K(0,"repository-breadcrumb",6),_.R(1,"async"));if(a&2){a=_.O().Ka;const b=_.O();_.E("location",a.location)("isEmptyRepo",a.kind===b.cp.UNINITIALIZED)("editLink",a.kind===0?a.oW:void 0)("fallbackEditLink",a.kind===0?a.NW:void 0);_.og("aria-label",_.S(1,5,b.qQc))}};
HUb=function(a){a&1&&_.K(0,"no-repository-information",7)};IUb=function(a){a&1&&_.K(0,"repository-not-found",8);a&2&&(a=_.O().Ka,_.E("location",a.location))};JUb=function(a){a&1&&_.K(0,"repository-permission-denied",8);a&2&&(a=_.O().Ka,_.E("location",a.location))};KUb=function(a){a&1&&_.K(0,"no-default-branch",7)};LUb=function(a){a&1&&(_.K(0,"browse-repository-contents",9),_.R(1,"async"));if(a&2){a=_.O().Ka;const b=_.O();_.E("repositoryNavState",_.S(1,3,b.nR.S3c))("viewData",a)("showOutlineTab",!b.rAa)}};
MUb=function(a,b){a&1&&(_.M(0),_.C(1,GUb,2,7,"repository-breadcrumb",1),_.M(2,2),_.C(3,HUb,1,0,"no-repository-information",3)(4,IUb,1,1,"repository-not-found",4)(5,JUb,1,1,"repository-permission-denied",4)(6,KUb,1,0,"no-default-branch",3)(7,LUb,2,5,"browse-repository-contents",5),_.ug()());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngIf",_.TF(a.location)?![4,7].includes(a.kind):![4,7,6].includes(a.kind)),_.y(),_.E("ngSwitch",a.kind),_.y(),_.E("ngSwitchCase",b.cp.NONE),_.y(),_.E("ngSwitchCase",b.cp.Ovc),_.y(),
_.E("ngSwitchCase",b.cp.PERMISSION_DENIED),_.y(),_.E("ngSwitchCase",b.cp.Ooc))};NUb=function(a,b){return new _.Ae(c=>{fetch(a,b).then(d=>{if(!d.ok)throw Error(d.statusText);return d.json()}).then(d=>{c.next(d);c.complete()}).catch(d=>{c.error(d)})})};OUb=function(a,b){return(window.injected||new Map).get(a)||b};
RUb=function(a,b,c){if(a.nodeType!==1)return PUb;b=b.toLowerCase();if(b==="innerhtml"||b==="innertext"||b==="textcontent"||b==="outerhtml")return()=>_.nc(_.gm);const d=QUb.get(`${a.tagName} ${b}`);return d!==void 0?d:/^on/.test(b)&&c==="attribute"&&(a=a.tagName.includes("-")?HTMLElement.prototype:a,b in a)?()=>{throw Error("ef");}:PUb};UUb=function(a,b){if(!SUb(a)||!a.hasOwnProperty("raw"))throw Error("hf");return TUb!==void 0?TUb.createHTML(b):b};
lL=function(a,b,c=a,d){if(b===jL)return b;var e;let f=d!==void 0?(e=c.Yzb)==null?void 0:e[d]:c.qFc;e=kL(b)?void 0:b._$litDirective$;let g;if(((g=f)==null?void 0:g.constructor)!==e){let l,p;(l=f)==null||(p=l._$notifyDirectiveConnectionChanged)==null||p.call(l,!1);e===void 0?f=void 0:(f=new e(a),f.mFc(a,c,d));if(d!==void 0){let t;((t=c.Yzb)!=null?t:c.Yzb=[])[d]=f}else c.qFc=f}f!==void 0&&(b=lL(a,f.oFc(a,b.values),f,d));return b};
mL=function(a){return(b,c)=>{if(typeof c==="object")b=VUb(a,b,c);else{const d=b.hasOwnProperty(c);WUb(b.constructor,c,d?Object.assign({},a,{r$c:!0}):a);b=d?Object.getOwnPropertyDescriptor(b,c):void 0}return b}};XUb=function(){return mL(Object.assign({},void 0,{state:!0,Yj:!1}))};YUb=function(a){a=a.privateDoNotAccessOrElseSafeUrlWrappedValue;if(a===void 0||a===null)throw Error("pf");return new _.dc(a)};ZUb=function(a){return a&&a.startsWith("go/")?a:""};
$Ub=function(a,b){a&1&&(_.F(0,"th",4),_.Q(1),_.J());a&2&&(a=b.ua,_.y(),_.Vg(a.mfb))};
bVb=function(a){if(a&1){const b=_.Ud();_.F(0,"mat-month-view",7);_.N("_userSelection",function(c){_.q(b);const d=_.O(2);return _.r(d.Lob(c))})("dragStarted",function(c){_.q(b);const d=_.O(2);return _.r(d.mW(c))})("dragEnded",function(c){_.q(b);const d=_.O(2);return _.r(d.HF(c))});_.J()}if(a&2){a=_.O().ua;const b=_.O();_.qg("reach-calendar-month-active",aVb(b,a,b.qb));_.E("activeDate",a)("selected",b.selected)("dateFilter",b.Dj)("maxDate",b.Ed)("minDate",b.Cd)("dateClass",b.Vl)("comparisonStart",b.Yv)("comparisonEnd",
b.Fy)("activeDrag",b.Ov)}};cVb=function(a,b){a&1&&(_.F(0,"div",5),_.C(1,bVb,1,11,"mat-month-view",6),_.J());a&2&&(a=b.ua,_.y(),_.E("ngIf",!!a))};dVb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"mat-year-view",2);_.N("selectedChange",function(d){_.q(c);const e=_.O();return _.r(e.io.next(d))});_.J()}a&2&&(a=b.ua,b=_.O(),_.E("activeDate",a)("selected",b.selected)("dateFilter",b.Dj)("maxDate",b.Ed)("minDate",b.Cd)("dateClass",b.Vl))};
eVb=function(a){a&1&&(_.F(0,"mat-error"),_.Q(1),_.J());a&2&&(a=_.O(),_.y(),_.Vg(a.kYc))};fVb=function(a){if(a&1){const b=_.Ud();_.F(0,"reach-date-presets-menu",11);_.N("presetSelected",function(c){_.q(b);_.O().f1.next({source:"view",value:(c==null?void 0:c.date)||null});return _.r()});_.J()}a&2&&(a=_.O(),_.E("presets",a.K4))};gVb=function(a,b){a&1&&(_.F(0,"mat-icon",6),_.Q(1),_.J());a&2&&(a=b.Ka,_.E("svgIcon",a.mk),_.y(),_.Ug(" ",a.mk?"":a.Uh," "))};
hVb=function(a,b){a&1&&(_.F(0,"mat-icon",6),_.Q(1),_.J());a&2&&(a=b.Ka,_.E("svgIcon",a.mk),_.y(),_.Ug(" ",a.mk?"":a.Uh," "))};iVb=function(a,b){if(a&1){const c=_.Ud();_.F(0,"div",4);_.N("click",function(){const d=_.q(c).ua,e=_.O(2);d&&e.DVb.next(d);return _.r()});_.K(1,"div",5);_.F(2,"span",6);_.Q(3);_.J()()}a&2&&(a=b.ua,_.E("first",b.first),_.y(3),_.Vg(a.title))};
jVb=function(a){a&1&&(_.M(0),_.K(1,"mat-divider",2),_.C(2,iVb,4,2,"div",3),_.K(3,"mat-divider",2),_.ug());a&2&&(a=_.O(),_.y(2),_.E("ngForOf",a.Wza))};kVb=function(a){return a.Eb?`${a.repository} \u203a ${_.eG(a.Eb)}`:`${a.repository}`};nL=function(a){return a==null?"":a.split("/").map(encodeURIComponent).join("/")};
lVb=function(a){a&1&&(_.M(0),_.F(1,"a",3),_.Q(2),_.J(),_.F(3,"a",4),_.Q(4),_.J(),_.ug());a&2&&(a=_.O(),_.y(),_.E("routerLink",a.data.pya)("ascTrackElement",a.data.V0)("trackAction",a.data.Zia),_.y(),_.Vg(a.data.Yia),_.y(),_.E("routerLink",a.data.YVb)("ascTrackElement",a.data.V0),_.y(),_.Vg(a.data.Wk))};
mVb=function(a){a&1&&(_.F(0,"a",9),_.R(1,"repoRootLink"),_.Q(2),_.J());a&2&&(a=_.O(2),_.E("routerLink",_.S(1,4,a.data.Va))("ascTrackElement",a.data.V0),_.y(2),_.yC("[",a.data.repository," \u203a ",a.data.ad,"]"))};
nVb=function(a){a&1&&(_.C(0,mVb,3,6,"a",5),_.F(1,"a"),_.R(2,"placeToHref"),_.F(3,"span"),_.Q(4),_.J(),_.F(5,"span",6),_.Q(6),_.J()(),_.F(7,"button",7)(8,"span",8),_.Q(9,"content_copy"),_.J()());if(a&2){a=_.O();_.E("ngIf",a.displayName==null);_.y();_.og("href",_.S(2,9,a.data.Va),_.tf)("data-action-name","navigate")("data-element-name",a.data.V0)("data-track-action-name",a.data.Zia);_.y(3);var b=a;var c=a.data;b=b.displayName!=null?b.displayName.includes("/")?b.displayName.substring(0,b.displayName.lastIndexOf("/")+
1):"":c.prefix;_.Vg(b);_.y(2);_.Vg(a.data.Yia);_.y();_.og("data-copy-content",a.data.Va.path)("data-action-name","copy")}};oVb=function(a,b){a&1&&(_.F(0,"li"),_.K(1,"item-display",9),_.J());a&2&&(a=b.ua,b=_.O(4),_.y(),_.E("place",a)("placeItemType",b.hwa(a)))};pVb=function(a){a&1&&(_.F(0,"ul"),_.C(1,oVb,2,2,"li",8),_.J());a&2&&(a=_.O(2).Ka,_.y(),_.E("ngForOf",a.Tb))};
qVb=function(a){a&1&&(_.M(0),_.C(1,pVb,2,1,"ul",7),_.ug());if(a&2){a=_.O().Ka;_.O();const b=_.Cg(4);_.y();_.E("ngIf",a.Tb.length>0)("ngIfElse",b)}};rVb=function(a){a&1&&(_.F(0,"dc-information-box",10),_.Q(1," Recent items unavailable "),_.J())};sVb=function(a){a&1&&_.K(0,"loading",11)};
tVb=function(a,b){a&1&&(_.M(0)(1,3),_.C(2,qVb,2,2,"ng-container",4)(3,rVb,2,0,"dc-information-box",5)(4,sVb,1,0,"loading",6),_.ug()());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.yE.ki),_.y(),_.E("ngSwitchCase",b.yE.Error),_.y(),_.E("ngSwitchCase",b.yE.qj))};uVb=function(a){a&1&&(_.F(0,"p",12),_.Q(1," You don't have any recently viewed items yet. "),_.J())};
vVb=function(a,b){a&1&&(_.F(0,"mat-tree-node"),_.K(1,"div",12)(2,"simple-star",13)(3,"item-display",14),_.J());a&2&&(a=b.ua,b=_.O(4),_.og("aria-label",a.displayName),_.y(2),_.E("isStarred",a.Oz)("type",b.hwa(a.location)),_.og("data-node-id",a.id)("data-action",b.wyb),_.y(),_.E("displayName",a.displayName)("place",a.location)("placeItemType",a.dz))};
wVb=function(a,b){a&1&&(_.F(0,"mat-nested-tree-node")(1,"div",15)(2,"button",16)(3,"span",17),_.Q(4," expand_more "),_.J()(),_.K(5,"simple-star",13)(6,"item-display",14),_.J(),_.F(7,"ul")(8,"li"),_.vg(9,18),_.J()()());a&2&&(a=b.ua,b=_.O(4),_.og("aria-label",a.displayName),_.y(2),_.og("aria-label","Toggle "+a.displayName)("data-node-id",a.id)("data-action",b.dfc),_.y(),_.qg("collapsed",!b.Ec.Wd(a)),_.y(2),_.E("isStarred",a.Oz)("type",b.hwa(a.location)),_.og("data-node-id",a.id)("data-action",b.wyb),
_.y(),_.E("displayName",a.displayName)("place",a.location)("placeItemType",a.dz),_.y(),_.qg("tree-invisible",!b.Ec.Wd(a)))};xVb=function(a){if(a&1){const b=_.Ud();_.F(0,"button",19);_.N("click",function(){_.q(b);const c=_.O(4);return _.r(c.IBa.next(!0))});_.Q(1," Show all ");_.J()}};
yVb=function(a){a&1&&(_.M(0),_.F(1,"mat-tree",8),_.C(2,vVb,4,8,"mat-tree-node",9)(3,wVb,10,15,"mat-nested-tree-node",10),_.J(),_.C(4,xVb,2,0,"button",11),_.ug());if(a&2){a=_.O(2).Ka;const b=_.O();_.y();_.E("dataSource",a.Tb)("treeControl",b.Ec);_.y(2);_.E("matTreeNodeDefWhen",b.lha);_.y();_.E("ngIf",!b.IBa.value)}};zVb=function(a){a&1&&(_.M(0),_.C(1,yVb,5,4,"ng-container",7),_.ug());if(a&2){a=_.O().Ka;_.O();const b=_.Cg(4);_.y();_.E("ngIf",a.Tb.data.length>0)("ngIfElse",b)}};
AVb=function(a){a&1&&(_.F(0,"dc-information-box",20),_.Q(1," Starred items unavailable "),_.J())};BVb=function(a){a&1&&_.K(0,"loading",21)};CVb=function(a,b){a&1&&(_.M(0)(1,3),_.C(2,zVb,2,2,"ng-container",4)(3,AVb,2,0,"dc-information-box",5)(4,BVb,1,0,"loading",6),_.ug()());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Xc.ki),_.y(),_.E("ngSwitchCase",b.Xc.Error),_.y(),_.E("ngSwitchCase",b.Xc.qj))};
DVb=function(a){a&1&&(_.F(0,"p",22),_.Q(1," You don't have any starred items yet. "),_.J())};EVb=function(a,b){b.push(a);for(const c of a.children.values())EVb(c,b)};FVb=function(a,b){return b.children.size>0};GVb=function(a,b,c=0){let d=0;for(const e of a.values())c<b&&d++,e.Oz&&c++,e.children.size!==0&&(c=GVb(e.children,b,c));if(d<a.size){b=Array.from(a.entries()).slice(0,d);a.clear();for(const [e,f]of b)a.set(e,f)}return c};
HVb=function({children:a,location:b,Oz:c},d){a=new Map(Array.from(a).map(([g,l])=>[g,HVb(l,d)]).sort(([g],[l])=>g.localeCompare(l)));if(!b.path){var e=d.size;c={children:a,displayName:b.repository,Oz:c,location:b,dz:_.Dk(b),id:e};d.set(e,c);return c}e=b.path.split("/").filter(g=>!!g).pop()||"";a.size!==1||c||(c=a.values().next().value,a=c.children,e=e+"/"+c.displayName,b=c.location,c=c.Oz);const f=d.size;c={children:a,displayName:e,location:b,Oz:c,dz:_.Dk(b),id:f};d.set(f,c);return c};
IVb=function(a){a&1&&(_.M(0),_.K(1,"initial-welcome"),_.ug())};JVb=function(a){a&1&&(_.M(0),_.Q(1),_.R(2,"number"),_.ug());a&2&&(a=_.O(2),_.y(),_.Ug(" (",_.S(2,1,a.JG),") "))};KVb=function(a,b){a&1&&(_.M(0),_.Q(1),_.R(2,"number"),_.ug());a&2&&(a=b.Ka,_.y(),_.Ug(" (",_.S(2,1,a),") "))};
LVb=function(a,b){if(a&1){const c=_.Ud();_.M(0);_.F(1,"div",2);_.C(2,IVb,2,0,"ng-container",3);_.F(3,"mat-accordion",4)(4,"mat-expansion-panel",5);_.N("afterExpand",function(){_.q(c);const d=_.O();return _.r(d.mb("expandStarredItems"))})("afterCollapse",function(){_.q(c);const d=_.O();return _.r(d.mb("collapseStarredItems"))});_.F(5,"mat-expansion-panel-header")(6,"mat-panel-title")(7,"mat-icon",6);_.Q(8,"star");_.J();_.F(9,"h2");_.Q(10," starred ");_.C(11,JVb,3,3,"ng-container",3);_.J()()();_.F(12,
"starred-items",7);_.N("countChanged",function(d){_.q(c);const e=_.O();return _.r(e.JG=d)});_.J()();_.F(13,"mat-expansion-panel",5);_.N("afterExpand",function(){_.q(c);const d=_.O();return _.r(d.mb("expandRecentItems"))})("afterCollapse",function(){_.q(c);const d=_.O();return _.r(d.mb("collapseRecentItems"))});_.F(14,"mat-expansion-panel-header")(15,"mat-panel-title");_.K(16,"mat-icon",8);_.F(17,"h2");_.Q(18," recently viewed ");_.C(19,KVb,3,3,"ng-container",3);_.R(20,"async");_.J()()();_.K(21,"recent-items",
9);_.J()()();_.ug()}a&2&&(a=b.Ka,b=_.O(),_.y(2),_.E("ngIf",a===b.XZc.Thc),_.y(),_.E("multi",!0),_.y(),_.E("expanded",!0),_.y(7),_.E("ngIf",b.JG>0),_.y(2),_.E("expanded",!0),_.y(6),_.E("ngIf",_.S(20,6,b.v3c)))};MVb=function(a){a&1&&_.K(0,"loading",10);a&2&&_.E("diameter",20)};NVb=function(a){a&1&&_.K(0,"th",5)};OVb=function(a){a&1&&(_.F(0,"th",6),_.Q(1," Project ID "),_.J())};
PVb=function(a){a&1&&(_.F(0,"td",13),_.K(1,"star",14),_.J());if(a&2){a=_.O().ua;const b=_.O();_.y();_.E("place",a.Va)("type",b.Qvc)("elementName",a.Jj)}};QVb=function(a,b){a&1&&(_.M(0),_.K(1,"mat-icon",15),_.ug());a&2&&(a=b.Ka,b=_.O().ua,_.y(),_.E("matTooltip",b.M3c)("svgIcon",a))};RVb=function(a){a&1&&(_.F(0,"td",16)(1,"a",17),_.Q(2),_.J()());a&2&&(a=_.O().ua,_.y(),_.E("routerLink",a.K3c),_.y(),_.Ug(" ",a.bH," "))};
SVb=function(a,b){a&1&&(_.F(0,"tr",7),_.C(1,PVb,2,3,"td",8),_.F(2,"td")(3,"div",9)(4,"a",10),_.Q(5),_.J(),_.C(6,QVb,2,2,"ng-container",11),_.J()(),_.C(7,RVb,3,2,"td",12),_.J());a&2&&(a=b.ua,b=_.O(),_.y(),_.E("ngIf",b.cZb),_.y(3),_.E("routerLink",a.N3c),_.y(),_.Ug(" ",a.Jj," "),_.y(),_.E("ngIf",a.L3c),_.y(),_.E("ngIf",b.nqb))};TVb=function(a,b){return a.bH.localeCompare(b.bH)||a.Jj.localeCompare(b.Jj)};UVb=function(a,b){a=a.name;b=b.name;return a===b?0:a?b?a.localeCompare(b):1:-1};
VVb=function(a){a&1&&_.K(0,"repository-searchable-tree",1);a&2&&(a=_.O(),_.E("place",a.Va))};WVb=function(a){a&1&&_.K(0,"loading",4);a&2&&_.E("diameter",20)};XVb=function(a){a&1&&(_.F(0,"div",10),_.K(1,"project-selector",11),_.J());a&2&&(a=_.O(3),_.y(),_.E("place",a.location))};ZVb=function(a){if(a&1){const b=_.Ud();_.F(0,"input-with-icon",12);_.N("valueChange",function(c){_.q(b);const d=_.O(3);return _.r(d.eBa.next(c))});_.J()}a&2&&(a=_.O(3),_.E("placeholder",a.xob)("trackingConfig",_.bh(2,YVb,a.lc)))};
$Vb=function(a){a&1&&(_.M(0),_.K(1,"repository-table",13),_.ug());if(a&2){a=_.O(2).Ka;const b=_.O();_.y();_.E("rows",a.Tb.rows)("location",b.location)}};aWb=function(a){if(a&1){const b=_.Ud();_.F(0,"no-search-match",14);_.R(1,"async");_.N("clear",function(){_.q(b);const c=_.O(3);return _.r(c.QJ())});_.J()}a&2&&(a=_.O(3),_.E("filter",_.S(1,1,a.eBa)))};
bWb=function(a){a&1&&(_.F(0,"icon-empty-state-display",15)(1,"icon-empty-state-title"),_.Q(2," There are no repositories for this project "),_.J(),_.F(3,"icon-empty-state-subtitle"),_.Q(4," Verify that you can access it "),_.J()())};cWb=function(a){a&1&&(_.F(0,"icon-empty-state-display",16)(1,"icon-empty-state-title"),_.Q(2," Unable to load this project "),_.J(),_.F(3,"icon-empty-state-subtitle"),_.Q(4," Verify that it exists and you can access it "),_.J()())};
dWb=function(a){a&1&&(_.M(0),_.C(1,XVb,2,1,"div",5)(2,ZVb,1,4,"input-with-icon",6),_.R(3,"async"),_.M(4,1),_.C(5,$Vb,2,2,"ng-container",3)(6,aWb,2,3,"no-search-match",7)(7,bWb,5,0,"icon-empty-state-display",8)(8,cWb,5,0,"icon-empty-state-display",9),_.ug()());if(a&2){a=_.O().Ka;const b=_.O();_.y();_.E("ngIf",b.dZb);_.y();_.E("ngIf",_.S(3,7,b.Z5c));_.y(2);_.E("ngSwitch",a.Tb.kind);_.y();_.E("ngSwitchCase",b.toa.lxc);_.y();_.E("ngSwitchCase",b.toa.Vac);_.y();_.E("ngSwitchCase",b.toa.Uac);_.y();_.E("ngSwitchCase",
b.toa.bic)}};eWb=function(a,b){a&1&&(_.M(0,1),_.C(1,WVb,1,1,"loading",2)(2,dWb,9,9,"ng-container",3),_.ug());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Xc.qj),_.y(),_.E("ngSwitchCase",b.Xc.ki))};gWb=function(a){const b=a.Oe,c=_.dob(b),d=b.projectId||b.em||b.Lp;var e=a.LY?_.cAb(a.LY):null;const f=e?e.icon:null;e=e?fWb.format({repoType:e.name}):null;return{Jj:a.displayName||b.di,N3c:_.Jq(c),bH:d,K3c:_.Jq(_.kG(c.bc(),"repoGroup").ab()),L3c:f,M3c:e,Va:c}};
hWb=function(a,b){return a===b?!0:a===void 0||b===void 0?!1:_.tc(a,b)};iWb=function({tb:a,Uc:b}){if(a&&b)switch(b){case "depot":return{kind:b};case "host":return{kind:b,em:a};case "project":return{kind:b,projectId:a};case "ossProject":return{kind:b,projectName:a};default:return _.db(b,"Unknown group type")}};
jWb=function(a){a&1&&(_.F(0,"nav",11)(1,"a",12),_.Q(2,"My source"),_.J(),_.F(3,"a",13),_.Q(4,"All repositories"),_.J()());if(a&2){_.O();a=_.Cg(3);const b=_.O(2).Ka,c=_.O();_.E("tabPanel",a);_.y();_.E("routerLink",c.UZc)("active",b.Tb===c.zR.gGa);_.y(2);_.E("routerLink",c.NN)("active",b.Tb===c.zR.IHa)}};kWb=function(a){a&1&&(_.F(0,"div",9),_.C(1,jWb,5,5,"nav",10),_.K(2,"mat-tab-nav-panel",null,1),_.J());if(a&2){a=_.O(2).Ka;const b=_.O();_.y();_.E("ngIf",a.Tb===b.zR.gGa||a.Tb===b.zR.IHa)}};
lWb=function(a){a&1&&_.K(0,"landing-page")};mWb=function(a){a&1&&(_.K(0,"repositories-browser",14),_.R(1,"async"));a&2&&(a=_.O(3),_.E("location",_.S(1,1,a.Va)))};nWb=function(a){a&1&&(_.M(0),_.C(1,kWb,4,1,"div",7),_.M(2,3),_.C(3,lWb,1,0,"landing-page",4)(4,mWb,2,3,"repositories-browser",8),_.ug()());if(a&2){a=_.O().Ka;const b=_.O();_.y();_.E("ngIf",b.MRb);_.y();_.E("ngSwitch",a.Tb);_.y();_.E("ngSwitchCase",b.zR.gGa);_.y();_.E("ngSwitchCase",b.zR.IHa)}};
oWb=function(a){a&1&&_.vg(0,15);a&2&&(_.O(2),_.E("ngTemplateOutlet",_.Cg(3)))};pWb=function(a){a&1&&_.K(0,"loading",16);a&2&&_.E("diameter",20)};qWb=function(a,b){a&1&&(_.M(0,3),_.C(1,nWb,5,4,"ng-container",4)(2,oWb,1,1,"ng-container",5)(3,pWb,1,1,"loading",6),_.ug());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Xc.ki),_.y(),_.E("ngSwitchCase",b.Xc.Error),_.y(),_.E("ngSwitchCase",b.Xc.qj))};
rWb=function(a){a&1&&(_.F(0,"icon-empty-state-display",17)(1,"icon-empty-state-title"),_.Q(2," Unable to load page. "),_.J(),_.F(3,"icon-empty-state-subtitle"),_.Q(4," Please try again later. "),_.J()());a&2&&_.E("isSvg",!1)};sWb=function(a){switch(a){case "RepositoriesBrowser":return 1;case "LandingPage":return 0;default:return _.db(a,void 0)}};tWb=void 0;wWb=function(a,b){if(b<0)throw Error("u`"+b);const c=a.Ny,d=c+b;if(d>a.eK)throw Error("t`"+(a.eK-c)+"`"+b);a.Ny=d;return c};xWb=[];
yWb=class{constructor(a,b){this.SN=null;this.JVa=!1;this.Ny=this.eK=this.yma=0;this.init(a,void 0,void 0,b)}init(a,b,c,{vRa:d=!1}={}){this.vRa=d;a&&(a=RAb(a),this.SN=a.buffer,this.JVa=a.jP,this.yma=b||0,this.eK=c!==void 0?this.yma+c:this.SN.length,this.Ny=this.yma)}TNb(){this.clear();xWb.length<100&&xWb.push(this)}clear(){this.SN=null;this.JVa=!1;this.Ny=this.eK=this.yma=0;this.vRa=!1}dj(){return this.eK}setEnd(a){this.eK=a}reset(){this.Ny=this.yma}getCursor(){return this.Ny}setCursor(a){this.Ny=
a}advance(a){_.Aza(this,this.Ny+a)}iWb(a,b){var c=wWb(this,a),d=this.SN;if(_.Lya){var e;b?(e=uWb)||(e=uWb=new TextDecoder("utf-8",{fatal:!0})):(e=vWb)||(e=vWb=new TextDecoder("utf-8",{fatal:!1}));a=c+a;d=c===0&&a===d.length?d:d.subarray(c,a);try{var f=e.decode(d)}catch(l){if(b){if(tWb===void 0){try{e.decode(new Uint8Array([128]))}catch(p){}try{e.decode(new Uint8Array([97])),tWb=!0}catch(p){tWb=!1}}b=!tWb}b&&(uWb=void 0);throw l;}}else{a=c+a;f=[];let l=null;let p,t;for(;c<a;){var g=d[c++];g<128?f.push(g):
g<224?c>=a?EK(b,f):(p=d[c++],g<194||(p&192)!==128?(c--,EK(b,f)):f.push((g&31)<<6|p&63)):g<240?c>=a-1?EK(b,f):(p=d[c++],(p&192)!==128||g===224&&p<160||g===237&&p>=160||((e=d[c++])&192)!==128?(c--,EK(b,f)):f.push((g&15)<<12|(p&63)<<6|e&63)):g<=244?c>=a-2?EK(b,f):(p=d[c++],(p&192)!==128||(g<<28)+(p-144)>>30!==0||((e=d[c++])&192)!==128||((t=d[c++])&192)!==128?(c--,EK(b,f)):(g=(g&7)<<18|(p&63)<<12|(e&63)<<6|t&63,g-=65536,f.push((g>>10&1023)+55296,(g&1023)+56320))):EK(b,f);f.length>=8192&&(l=QAb(l,f),f.length=
0)}f=QAb(l,f)}return f}Nkb(a){if(a==0)return _.Ua();var b=wWb(this,a);if(this.vRa&&this.JVa)b=this.SN.subarray(b,b+a);else{var c=this.SN;a=b+a;b=b===a?new Uint8Array(0):c.slice(b,a)}return b.length==0?_.Ua():new _.Oa(b,_.Ta)}};cBb=function(a){var b=a.Gg;if(b.Ny==b.eK)return!1;a.A5=a.Gg.getCursor();var c=_.Xk(a.Gg)>>>0;b=c>>>3;c&=7;if(!(c>=0&&c<=5))throw Error("o`"+c+"`"+a.A5);if(b<1)throw Error("p`"+b+"`"+a.A5);a.s7=b;a.Fu=c;return!0};
eBb=function(a){switch(a.Fu){case 0:if(a.Fu!=0)eBb(a);else a:{a=a.Gg;var b=a.Ny;const c=b+10,d=a.SN;for(;b<c;)if((d[b++]&128)===0){_.Aza(a,b);break a}throw Error("s");}break;case 1:a.Gg.advance(8);break;case 2:a.Fu!=2?eBb(a):(b=_.Xk(a.Gg)>>>0,a.Gg.advance(b));break;case 5:a.Gg.advance(4);break;case 3:b=a.s7;do{if(!cBb(a))throw Error("q");if(a.Fu==4){if(a.s7!=b)throw Error("r");break}eBb(a)}while(1);break;default:throw Error("o`"+a.Fu+"`"+a.A5);}};zWb=[];
AWb=class{constructor(a){if(xWb.length){const b=xWb.pop();b.init(a,void 0,void 0,void 0);a=b}else a=new yWb(a,void 0);this.Gg=a;this.A5=this.Gg.getCursor();this.Fu=this.s7=-1;this.setOptions(void 0)}setOptions({dMb:a=!1}={}){this.dMb=a}TNb(){this.Gg.clear();this.Fu=this.s7=-1;zWb.length<100&&zWb.push(this)}getCursor(){return this.Gg.getCursor()}reset(){this.Gg.reset();this.A5=this.Gg.getCursor();this.Fu=this.s7=-1}advance(a){this.Gg.advance(a)}skipToEnd(){this.Gg.setCursor(this.Gg.dj())}iWb(){return _.Cza(this)}Nkb(){const a=
_.Xk(this.Gg)>>>0;return this.Gg.Nkb(a)}};XAb=Symbol();bBb=Symbol();
BWb=function(a,b,c=_.Vza){return new _.Rl(a,c)}(function(a,b,c,d,e){if(a.Fu!==2)return!1;d=_.Rba(void 0,d);var f=b[_.Ja];_.Za(f);var g=f;const l=g&2;f=_.Ib(b,g,c);Array.isArray(f)||(f=_.jca);var p=f[_.Ja]|0;p===0&&g&32&&!l?(p|=33,f[_.Ja]=p):p&1||(p|=1,f[_.Ja]=p);l&&(g=!1,p&2||(_.La(f),g=!!(4&p)),g&&Object.freeze(f));p=f;f=b[_.Ja];(p[_.Ja]|0)&4&&(p=_.Ha(p),p[_.Ja]=(p[_.Ja]|1)&-2079,_.Bb(b,f,c,p));p.push(d);_.Bza(a,d,e);return!0},function(a,b,c,d,e){if(Array.isArray(b))for(let w=0;w<b.length;w++){var f=
e,g=a,l=g.Dvd;var p=b[w];var t=d;p instanceof _.zk?(_.Ab(p),p=p.df):p=Array.isArray(p)?_.Rba(p,t):void 0;l.call(g,c,p,f)}});
fBb=class{constructor(){this.rc=!1;this.Bg=null;this.fh=_.n(_.zf,{optional:!0});this.eW=_.n(_.hg);this.eW.Be(()=>{this.rc=!0;this.Bg=null})}subscribe(a){if(this.rc)throw new _.ad(953,!1);let b;((b=this.Bg)!=null?b:this.Bg=[]).push(a);return{unsubscribe:()=>{let c;const d=(c=this.Bg)==null?void 0:c.indexOf(a);if(d!==void 0&&d!==-1){let e;(e=this.Bg)==null||e.splice(d,1)}}}}emit(a){if(this.rc)throw new _.ad(953,!1);if(this.Bg!==null){var b=_.cd(null);try{for(const c of this.Bg)try{c(a)}catch(d){let e;
(e=this.fh)==null||e.handleError(d)}}finally{_.cd(b)}}}};CWb=function(a){return _.x(_.u(null),_.Lf(1),_.ag(()=>{a.Oq=_.$Oa(a,_.pi(),{gestureName:"BACKGROUND",element:"Insights",action:"load"});a.Oq.PNb=!0}))};pRb=function(a,b){return _.ml(a,3,b)};DWb=function(a,b){return _.Mb(a,1,b,_.tb)};EWb=function(a,b){return _.pl(a,1,_.Lp,b)};FWb=class{constructor(a){this.stream=a}on(a,b){return a=="data"||a=="error"?this:this.stream.on(a,b)}removeListener(a,b){return this.stream.removeListener(a,b)}cancel(){this.stream.cancel()}};
oL=function(a,b,c,d,e,f){const g=b.substr(0,b.length-e.name.length);b=_.ZRa(l=>_.cSa(a,l,g),a.i_b).call(a,_.IQa(e,c,d));b.on("data",l=>f(null,l));b.on("error",l=>f(l,null));return new FWb(b)};GWb=function(a,b){return _.Mb(a,3,b,_.tb)};HWb=function(a,b){return _.Ll(a,4,b)};IWb=function(a,b){_.x(a.pP.getValue(_.ux(a,b)),_.$e(c=>c!=="SHOWING")).subscribe(()=>{a.pP.setValue(_.ux(a,b),"HIDDEN")})};
JWb=function(a,b){let c=_.bab(a,b);if(!_.TF(b))return`${a.window.location.origin}${c}`;if(!_.UF(b))return`http://cs${c}`;c=c.match(/^\/piper[/_]{3}depot\/google3/g)?c.slice(15):c.slice(9);return`http://${c}`};KWb=function(a,b){const c=_.fpb(b);return a.F_c.fetch(c,()=>{a.gIb.next(c);return _.gpb(a.eQc,c,b.category)})};LWb=function(a){return _.x(a.lSb,_.v(b=>Array.from(b.values())))};
MWb=function(a,{tb:b,Uc:c,fileSpecSourceRootRepositoryKeyRepositoryName:d,fileSpecSourceRootRefSpec:e,fileSpecSourceRootRefHint:f,fileSpecPath:g,fileSpecType:l,mergeLatestData:p,category:t="DEFAULT"},w){if(!_.Wub.has(c))throw Error("Xd");const A=Object.assign({},_.IG(b,c),{fileSpecPath:g,fileSpecType:l,fileSpecSourceRootRefSpec:e,fileSpecSourceRootRefHint:f,fileSpecSourceRootRepositoryKeyRepositoryName:d,invocationId:w,mergeLatestData:p,category:t});return a.RRc.fetch(Object.assign({},A,{vi:"fileTest"}),
()=>_.x(a.fVc.get(A),_.v(G=>G.Zta)))};NWb=function(a,b){const c=[];for(const [d,e]of b){b=d;const f=e;f!==a.Ss(b)&&(f?c.push({vi:b,state:{enabled:f,vu:0}}):c.push({vi:b,state:{enabled:f}}))}a.sBa(...c)};
OWb=function(a,b){const c=b.has("BLAME");var d=Array.from(b.keys()).filter(e=>e.startsWith("COVERAGE_GENERIC"));if(d.length>1)throw Error("Yd");d=d.length?d[0]:null;if([c,d].filter(e=>!!e).length>1)throw Error("Zd");d&&a.state.getValue().has("BLAME")&&b.set("BLAME",!1);if(c||d)for(const e of _.q4a)a.state.getValue().has(e)&&e!==d&&b.set(e,!1);return b};TTb=function(a,...b){b=hBb(b,!0);NWb(a,OWb(a,b))};STb=function(a,...b){NWb(a,hBb(b,!1))};PWb=function(a,b,c){a.Ss(b)&&a.sBa({vi:b,state:c})};
pL=function(a,b,c){PWb(a,b,{enabled:!0,vu:2,vPb:c})};qL=function(a,b){PWb(a,b,{enabled:!0,vu:0})};QWb=function(a,b,c){PWb(a,b,{enabled:!0,vu:1,Hu:c})};RWb=function(){return _.kv.has(27)?new Map([["LINE_COUNTS",_.t4a.children.map(a=>a.id)],["FILE_COUNTS",_.u4a.children.map(a=>a.id)]]):new Map};
SWb=function(a,b,c){const d=new _.Sf(1);return _.x(d,_.Mf(),_.Ff(e=>{var f,g,l,p;({nextPage:e,location:f,Zq:g,refHint:l,count:p}=e);return _.x(a.resolve(f,e,l,g,p),_.v(_.yF),_.Yf(_.HF),_.Ef(()=>_.xF("History unavailable")))}),_.Yf(_.yF(b)),_.Vf(lBb,_.uvb),_.v(e=>{const f=e.ol.length>0?e.ol[0].Zq||void 0:void 0;var g=f&&gBb(c,f);g=g&&_.Uj(g)?g:c;let l,p;if(_.qG(c)){var t;l=f==null?void 0:(t=f.Ct)==null?void 0:t.refHint;p=f}t=Object.assign({},e);const w=e.nextPage;t=(delete t.nextPage,t);if(!w||w.token===
"0000000000000000000000000000000000000000")return Object.assign({},t,{vH:f});const A=iBb(g,e),G=w.E7==="TOKEN"&&A!==g.path,I=jBb(g,e);return t.Ofa?(d.next({nextPage:G?void 0:w,location:I,Zq:p,refHint:l,count:7E5}),Object.assign({},t,{vH:f})):Object.assign({},t,{vH:f,cva:()=>{d.next({nextPage:G?void 0:w,location:I,Zq:p,refHint:l,count:50})},Nfa:()=>{d.next({nextPage:G?void 0:w,location:I,Zq:p,refHint:l,count:1E6})}})}))};
DOb=function(a,b){let c;c=b.Uc==="depot"?b.params.Qb?"":"HEAD":b.Eb;const d=_.qG(b)?_.dG(_.Tj(b,0)):void 0;return _.x(a.resolve(b,c?{E7:"COMMITS",ol:[c]}:void 0,d),_.Zf(e=>_.x(SWb(a,e,b),_.v(_.yF))),_.Ef(()=>_.xF("History unavailable")),_.Yf(_.HF))};
rL=function(a,b,c,d){var e=arguments.length,f=e<3?b:d===null?d=Object.getOwnPropertyDescriptor(b,c):d,g;if(typeof Reflect==="object"&&Reflect&&typeof Reflect.decorate==="function")f=Reflect.decorate(a,b,c,d);else for(var l=a.length-1;l>=0;l--)if(g=a[l])f=(e<3?g(f):e>3?g(b,c,f):g(b,c))||f;return e>3&&f&&Object.defineProperty(b,c,f),f};sL=function(a){if(typeof Reflect==="object"&&Reflect&&typeof Reflect.metadata==="function")return Reflect.metadata("design:type",a)};
TWb=function(a,b){return b?_.rza(_.Sjb(a),b):_.ea.btoa(unescape(encodeURIComponent(a)))};UWb=new _.Rl(function(a,b,c){if(a.Fu!==0)return!1;a=_.Xk(a.Gg);_.Bb(b,b[_.Ja],c,a===0?void 0:a);return!0},_.zca());
var qDb=function(a,b){var c=b.parentNode;c&&c.replaceChild(a,b)},ZCb=function(a){return a instanceof _.Mj?a.clone():new _.Mj(a)},uKb=function(a,b){a instanceof _.Mj||(a=ZCb(a));b instanceof _.Mj||(b=ZCb(b));return a.resolve(b)},tL=class{constructor(a){this.r_a=a;this.Oxa=[];this.EKb=sBb}transform(a,b=sBb){if(!a||!(a instanceof Map)&&typeof a!=="object")return null;this.tua!=null||(this.tua=this.r_a.find(a).create());a=this.tua.diff(a);const c=b!==this.EKb;a&&(this.Oxa=[],a.ONb(d=>{this.Oxa.push({key:d.key,
value:d.og})}));if(a||c)this.Oxa.sort(b),this.EKb=b;return this.Oxa}};tL.O=function(a){return new (a||tL)(_.B(_.PJa,16))};tL.Ke=_.yd({name:"keyvalue",type:tL,le:!1,standalone:!0});var uL=class extends _.Ap{constructor(a,b,c,d){super(a,b,d,c,"scroll");this.B0b=!0}ngb(a){this.B0b&&(clearTimeout(this.b5c),this.b5c=setTimeout(()=>{_.xPa(this,"SCROLL",a,500)},500))}};uL.O=function(a){return new (a||uL)(_.B(_.wp),_.B(_.Sm),_.B(_.re),_.B(_.zp,8))};
uL.La=_.xd({type:uL,na:[["body","ascTrackElement","","trackAction",""],["div","ascTrackElement","","trackAction",""],["textarea","ascTrackElement","","trackAction",""]," ascTrackElement  trackAction  trackGestureScroll ".split(" ")],inputs:{B0b:"trackGestureScroll"},features:[_.mg]});
var rSb={v1:0,HEa:1,Zad:2,jbd:3,wad:4,kEc:5,0:"HISTORY",1:"CROSS_REFERENCES",2:"REMOVED_CALLGRAPHS",3:"SNAPSHOTS",4:"LOGPOINTS",5:"WARNINGS"},VWb=function(a,b,c){c=c||{};c.format="jspb";this.Rh=new _.xq(c);this.Yh=a==void 0?a:a.replace(/\/+$/,"")},vL=class{get yz(){return this.Rqa}set yz(a){this.Rqa=a==="off"||a==="assertive"?a:"polite";this.Rqa==="off"?this.OB&&(this.OB.unsubscribe(),this.OB=null):this.OB||(this.OB=this.lb.Ub(()=>this.kLa.observe(this.Ja).subscribe(()=>{const b=this.Ja.ma.textContent;
b!==this.iMc&&(this.zba.Xi(b,this.Rqa,this.duration),this.iMc=b)})))}constructor(){this.Ja=_.n(_.re);this.zba=_.n(_.hr);this.kLa=_.n(_.er);this.lb=_.n(_.df);this.Rqa="polite"}Ia(){this.OB&&this.OB.unsubscribe()}};vL.O=function(a){return new (a||vL)};vL.La=_.xd({type:vL,na:[["","cdkAriaLive",""]],inputs:{yz:[0,"cdkAriaLive","politeness"],duration:[0,"cdkAriaLiveDuration","duration"]},Pb:["cdkAriaLive"],standalone:!0});
var WWb=class{constructor(){this.KKc=!0;this.Fc=new _.Pf}destroy(){this.Fc.complete()}Xn(){}Ty(){}},XWb={va:_.nUa,Ab:function(){return()=>new WWb}},YWb=class{constructor(a,b){this.ULc=a;this.MHc=b}get(a,b){const c=this.MHc.get(a);return typeof c!=="undefined"?c:this.ULc.get(a,b)}},ZWb=["*",[["mat-option"],["ng-container"]]],$Wb=0,wL=class{constructor(){this.disabled=!1;this.Yt=`mat-optgroup-label-${$Wb++}`;let a,b;this.VI=(b=(a=_.n(_.Cs,{optional:!0}))==null?void 0:a.B9a)!=null?b:!1}};
wL.O=function(a){return new (a||wL)};
wL.wa=_.td({type:wL,na:[["mat-optgroup"]],nb:[1,"mat-mdc-optgroup"],ob:3,Ya:function(a,b){a&2&&_.og("role",b.VI?null:"group")("aria-disabled",b.VI?null:b.disabled.toString())("aria-labelledby",b.VI?null:b.Yt)},inputs:{label:"label",disabled:[2,"disabled","disabled",_.oh]},Pb:["matOptgroup"],standalone:!0,features:[_.Zg([{va:_.Ds,Fb:wL}]),_.ng,_.$g],ac:["*","mat-option, ng-container"],ya:5,Aa:4,Da:[["role","presentation",1,"mat-mdc-optgroup-label",3,"id"],[1,"mdc-list-item__primary-text"]],qa:function(a,
b){a&1&&(_.Eg(ZWb),_.F(0,"span",0)(1,"span",1),_.Q(2),_.Gg(3),_.J()(),_.Gg(4,1));a&2&&(_.qg("mdc-list-item--disabled",b.disabled),_.E("id",b.Yt),_.y(2),_.Ug("",b.label," "))},styles:[".mat-mdc-optgroup{color:var(--mat-optgroup-label-text-color, var(--mat-app-on-surface-variant));font-family:var(--mat-optgroup-label-text-font, var(--mat-app-title-small-font));line-height:var(--mat-optgroup-label-text-line-height, var(--mat-app-title-small-line-height));font-size:var(--mat-optgroup-label-text-size, var(--mat-app-title-small-size));letter-spacing:var(--mat-optgroup-label-text-tracking, var(--mat-app-title-small-tracking));font-weight:var(--mat-optgroup-label-text-weight, var(--mat-app-title-small-weight))}.mat-mdc-optgroup-label{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;min-height:48px;padding:0 16px;outline:none}.mat-mdc-optgroup-label.mdc-list-item--disabled{opacity:.38}.mat-mdc-optgroup-label .mdc-list-item__primary-text{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;white-space:normal}\n"],
hb:2,Ma:0});var xL=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.sn(b,c)}get(a,b={},c={}){_.zK(a,RegExp("^operations/.*$"));return _.rn(this.ub,{body:null,Lb:"GET",Mb:"cloudresourcemanager.operations.get",path:`/${this.Wa}/${a}`,Sa:_.zh(b,_.eD,c),Ob:_.jkb})}};xL.O=function(a){return new (a||xL)(_.m(_.i_a,8),_.m(_.j_a),_.m(_.qn,8))};xL.ta=_.k({token:xL,oa:xL.O});var yL=class{};yL.O=function(a){return new (a||yL)};yL.ta=_.k({token:yL,oa:a=>xL.O(a),Ea:_.Cu});
var yBb=["BUILD","index","METADATA","OWNERS","README"],aXb={id:"Google",type:"depot"},bXb=function(a){a.Ua.navigate(_.Jq(a.f2c)).then(()=>{a.Rd()})},zL=class{constructor(a,b,c){this.i0c=b;this.Ua=c;this.Wmc="GoB packages are deprecated";this.dnc="You have been redirected to the repository view.";this.bnc="Dismiss";this.cnc="Back to Package";this.f2c=_.Oq(a.bc(),{Qy:"1"}).ab()}Rd(){this.i0c.Rd()}};zL.O=function(a){return new (a||zL)(_.B(_.At),_.B(_.nXa),_.B(_.gi))};
zL.wa=_.td({type:zL,na:[["multibranch-redirect-notice"]],ya:10,Aa:4,Da:[[1,"mat-simple-snack-bar-content"],"ascTrackElement FileDetail trackAction openPackageDeprecationDoc href http://go/cs-package-deprecation".split(" "),[1,"mat-simple-snackbar-action"],["gme-button","","format","flat","ascTrackElement","FileDetail","trackAction","returnToPackage",1,"return-to-package","action-button",3,"click"],["gme-button","","format","flat",1,"dismiss","action-button",3,"click"]],qa:function(a,b){a&1&&(_.F(0,
"span",0),_.Q(1),_.F(2,"a",1),_.Q(3,"go/cs-package-deprecation"),_.J(),_.Q(4),_.J(),_.F(5,"div",2)(6,"button",3),_.N("click",function(){return bXb(b)}),_.Q(7),_.J(),_.F(8,"button",4),_.N("click",function(){return b.Rd()}),_.Q(9),_.J()());a&2&&(_.y(),_.Ug(" ",b.Wmc," "),_.y(3),_.Ug(". ",b.dnc,"\n"),_.y(3),_.Ug(" ",b.cnc," "),_.y(2),_.Ug(" ",b.bnc," "))},Fa:[_.fH,_.Bp],styles:["multibranch-redirect-notice[_nghost-%COMP%]{display:flex;align-items:center}multibranch-redirect-notice[_nghost-%COMP%]   span[_ngcontent-%COMP%]{flex-grow:1}"]});
var cXb={LOADING:0,th:1,ERROR:2,0:"LOADING",1:"SUCCESS",2:"ERROR"},AL={U9:"DEFAULT",WEa:"DEFINITION",nk:"DEPRECATED",AEc:"WRITE_REFERENCE",values(){return[AL.U9,AL.AEc,AL.nk,AL.WEa]}},dXb={hoa:"FUNCTION",qpc:"OTHER",nd:"UNKNOWN",values(){return[dXb.nd,dXb.hoa,dXb.qpc]}},eXb=class extends _.W{constructor(a={}){super();this.i.locationSpecUri=a.Tia==null?null:a.Tia;this.i.baseUriIndex=a.usa==null?null:a.usa;this.i.externalUrl=a.Zua==null?null:a.Zua;this.i.label=a.label==null?null:a.label}get usa(){return _.Z(this,
"baseUriIndex")?_.T(this,"baseUriIndex"):0}set usa(a){this.i.baseUriIndex=a}get Zua(){return _.Z(this,"externalUrl")?_.T(this,"externalUrl"):""}set Zua(a){this.i.externalUrl=a}get label(){return _.Z(this,"label")?_.T(this,"label"):""}set label(a){this.i.label=a}get Tia(){return _.Z(this,"locationSpecUri")?_.T(this,"locationSpecUri"):""}set Tia(a){this.i.locationSpecUri=a}ha(){return eXb}ka(){return{keys:["baseUriIndex","externalUrl","label","locationSpecUri"]}}},fXb=class extends _.W{constructor(a=
{}){super();this.i.primary=a.U7==null?null:a.U7;this.i.alternatives=a.ISa==null?null:a.ISa}get ISa(){return _.Z(this,"alternatives")?_.T(this,"alternatives"):[]}set ISa(a){this.i.alternatives=a}get U7(){return _.Z(this,"primary")?_.T(this,"primary"):null}set U7(a){this.i.primary=a}ha(){return fXb}ka(){return{Oa:{alternatives:eXb},keys:["alternatives","primary"],Ha:{primary:eXb}}}},gXb=class extends _.W{constructor(a={}){super();this.i.message=a.message==null?null:a.message;this.i.proxyId=a.gAa==null?
null:a.gAa}get message(){return _.Z(this,"message")?_.T(this,"message"):""}set message(a){this.i.message=a}get gAa(){return _.Z(this,"proxyId")?_.T(this,"proxyId"):""}set gAa(a){this.i.proxyId=a}ha(){return gXb}ka(){return{keys:["message","proxyId"]}}},hXb=class extends _.W{constructor(a={}){super();this.i.line=a.line==null?null:a.line;this.i.column=a.column==null?null:a.column}get column(){return _.Z(this,"column")?_.T(this,"column"):0}set column(a){this.i.column=a}get line(){return _.Z(this,"line")?
_.T(this,"line"):0}set line(a){this.i.line=a}ha(){return hXb}ka(){return{keys:["column","line"]}}},iXb=class extends _.W{constructor(a={}){super();this.i.start=a.start==null?null:a.start;this.i.end=a.end==null?null:a.end}get end(){return _.Z(this,"end")?_.T(this,"end"):null}set end(a){this.i.end=a}get start(){return _.Z(this,"start")?_.T(this,"start"):null}set start(a){this.i.start=a}ha(){return iXb}ka(){return{keys:["end","start"],Ha:{end:hXb,start:hXb}}}},jXb=class extends _.W{constructor(a={}){super();
this.i.sourceRange=a.sourceRange==null?null:a.sourceRange;this.i.hoverProxy=a.Nwa==null?null:a.Nwa;this.i.navigation=a.navigation==null?null:a.navigation;this.i.panelProxy=a.zza==null?null:a.zza;this.i.highlightIds=a.YO==null?null:a.YO;this.i.semanticTags=a.Xob==null?null:a.Xob;this.i.symbolKind=a.gCa==null?null:a.gCa}get YO(){return _.Z(this,"highlightIds")?_.T(this,"highlightIds"):[]}set YO(a){this.i.highlightIds=a}get Nwa(){return _.Z(this,"hoverProxy")?_.T(this,"hoverProxy"):""}set Nwa(a){this.i.hoverProxy=
a}get navigation(){return _.Z(this,"navigation")?_.T(this,"navigation"):null}set navigation(a){this.i.navigation=a}get zza(){return _.Z(this,"panelProxy")?_.T(this,"panelProxy"):""}set zza(a){this.i.panelProxy=a}get Xob(){return _.Z(this,"semanticTags")?_.T(this,"semanticTags"):[]}set Xob(a){this.i.semanticTags=a}get sourceRange(){return _.Z(this,"sourceRange")?_.T(this,"sourceRange"):null}set sourceRange(a){this.i.sourceRange=a}get gCa(){return _.Z(this,"symbolKind")?_.T(this,"symbolKind"):null}set gCa(a){this.i.symbolKind=
a}ha(){return jXb}ka(){return{Na:{semanticTags:AL,symbolKind:dXb},keys:"highlightIds hoverProxy navigation panelProxy semanticTags sourceRange symbolKind".split(" "),Ha:{navigation:fXb,sourceRange:iXb}}}},kXb=class extends _.W{constructor(a={}){super();this.i.decorations=a.pu==null?null:a.pu;this.i.isComplete=a.Qs==null?null:a.Qs;this.i.resolvedFileSpecUri=a.EAa==null?null:a.EAa;this.i.baseLocationSpecUri=a.uUa==null?null:a.uUa;this.i.diagnostics=a.q_a==null?null:a.q_a}get uUa(){return _.Z(this,"baseLocationSpecUri")?
_.T(this,"baseLocationSpecUri"):[]}set uUa(a){this.i.baseLocationSpecUri=a}get pu(){return _.Z(this,"decorations")?_.T(this,"decorations"):[]}set pu(a){this.i.decorations=a}get q_a(){return _.Z(this,"diagnostics")?_.T(this,"diagnostics"):[]}set q_a(a){this.i.diagnostics=a}get Qs(){return _.Z(this,"isComplete")?_.T(this,"isComplete"):!1}set Qs(a){this.i.isComplete=a}get EAa(){return _.Z(this,"resolvedFileSpecUri")?_.T(this,"resolvedFileSpecUri"):""}set EAa(a){this.i.resolvedFileSpecUri=a}ha(){return kXb}ka(){return{Oa:{decorations:jXb,
diagnostics:gXb},keys:["baseLocationSpecUri","decorations","diagnostics","isComplete","resolvedFileSpecUri"]}}},lXb=class extends _.W{constructor(a={}){super();this.i.range=a.Xd==null?null:a.Xd;this.i.commitIndex=a.iC==null?null:a.iC}get iC(){return _.Z(this,"commitIndex")?_.T(this,"commitIndex"):0}set iC(a){this.i.commitIndex=a}get Xd(){return _.Z(this,"range")?_.T(this,"range"):null}set Xd(a){this.i.range=a}ha(){return lXb}ka(){return{keys:["commitIndex","range"],Ha:{range:_.wsb}}}},mXb=class extends _.W{constructor(a=
{}){super();this.i.piperWorkspaceId=a.Pza==null?null:a.Pza}get Pza(){return _.Z(this,"piperWorkspaceId")?_.T(this,"piperWorkspaceId"):""}set Pza(a){this.i.piperWorkspaceId=a}ha(){return mXb}ka(){return{keys:["piperWorkspaceId"]}}},nXb=class extends _.W{constructor(a={}){super();this.i.fileDiffEntries=a.Zl==null?null:a.Zl}get Zl(){return _.Z(this,"fileDiffEntries")?_.T(this,"fileDiffEntries"):[]}set Zl(a){this.i.fileDiffEntries=a}ha(){return nXb}ka(){return{Oa:{fileDiffEntries:_.tsb},keys:["fileDiffEntries"]}}},
oXb=class extends _.W{constructor(a={}){super();this.i.pendingClCount=a.K7==null?null:a.K7}get K7(){return _.Z(this,"pendingClCount")?_.T(this,"pendingClCount"):0}set K7(a){this.i.pendingClCount=a}ha(){return oXb}ka(){return{keys:["pendingClCount"]}}},pXb=class extends _.W{constructor(a={}){super();this.i.mappedRange=a.qya==null?null:a.qya;this.i.commitLogEntry=a.zo==null?null:a.zo}get zo(){return _.Z(this,"commitLogEntry")?_.T(this,"commitLogEntry"):[]}set zo(a){this.i.commitLogEntry=a}get qya(){return _.Z(this,
"mappedRange")?_.T(this,"mappedRange"):[]}set qya(a){this.i.mappedRange=a}ha(){return pXb}ka(){return{Oa:{commitLogEntry:_.Gsb,mappedRange:lXb},keys:["commitLogEntry","mappedRange"]}}},qXb=class extends _.W{constructor(a={}){super();this.i.nlSummary=a.sja==null?null:a.sja;this.i.startLine=a.startLine==null?null:a.startLine;this.i.endLine=a.endLine==null?null:a.endLine}get endLine(){return _.Z(this,"endLine")?_.T(this,"endLine"):0}set endLine(a){this.i.endLine=a}get sja(){return _.Z(this,"nlSummary")?
_.T(this,"nlSummary"):""}set sja(a){this.i.nlSummary=a}get startLine(){return _.Z(this,"startLine")?_.T(this,"startLine"):0}set startLine(a){this.i.startLine=a}ha(){return qXb}ka(){return{keys:["endLine","nlSummary","startLine"]}}},rXb=class extends _.W{constructor(a={}){super();this.i.semanticOutlines=a.CQ==null?null:a.CQ;this.i.startLine=a.startLine==null?null:a.startLine;this.i.endLine=a.endLine==null?null:a.endLine}get endLine(){return _.Z(this,"endLine")?_.T(this,"endLine"):0}set endLine(a){this.i.endLine=
a}get CQ(){return _.Z(this,"semanticOutlines")?_.T(this,"semanticOutlines"):[]}set CQ(a){this.i.semanticOutlines=a}get startLine(){return _.Z(this,"startLine")?_.T(this,"startLine"):0}set startLine(a){this.i.startLine=a}ha(){return rXb}ka(){return{Oa:{semanticOutlines:qXb},keys:["endLine","semanticOutlines","startLine"]}}},sXb=class extends _.W{constructor(a={}){super();this.i.nlSemanticOutlineBlock=a.NY==null?null:a.NY}get NY(){return _.Z(this,"nlSemanticOutlineBlock")?_.T(this,"nlSemanticOutlineBlock"):
[]}set NY(a){this.i.nlSemanticOutlineBlock=a}ha(){return sXb}ka(){return{Oa:{nlSemanticOutlineBlock:rXb},keys:["nlSemanticOutlineBlock"]}}},tXb=class extends _.W{constructor(a={}){super();this.i.name=a.name==null?null:a.name;this.i.stringValue=a.stringValue==null?null:a.stringValue}get name(){return _.Z(this,"name")?_.T(this,"name"):""}set name(a){this.i.name=a}get stringValue(){return _.Z(this,"stringValue")?_.T(this,"stringValue"):""}set stringValue(a){this.i.stringValue=a}ha(){return tXb}ka(){return{keys:["name",
"stringValue"]}}},uXb=class extends _.W{constructor(a={}){super();this.i.name=a.name==null?null:a.name;this.i.attribute=a.Yj==null?null:a.Yj}get Yj(){return _.Z(this,"attribute")?_.T(this,"attribute"):[]}set Yj(a){this.i.attribute=a}get name(){return _.Z(this,"name")?_.T(this,"name"):""}set name(a){this.i.name=a}ha(){return uXb}ka(){return{Oa:{attribute:tXb},keys:["attribute","name"]}}},vXb=class extends _.W{constructor(a={}){super();this.i.targets=a.Oi==null?null:a.Oi;this.i.targetsWithAttributes=
a.rCa==null?null:a.rCa}get Oi(){return _.Z(this,"targets")?_.T(this,"targets"):[]}set Oi(a){this.i.targets=a}get rCa(){return _.Z(this,"targetsWithAttributes")?_.T(this,"targetsWithAttributes"):[]}set rCa(a){this.i.targetsWithAttributes=a}ha(){return vXb}ka(){return{Oa:{targetsWithAttributes:uXb},keys:["targets","targetsWithAttributes"]}}},wXb=class extends _.W{constructor(a={}){super();this.i.repositories=a.st==null?null:a.st}get st(){return _.Z(this,"repositories")?_.T(this,"repositories"):[]}set st(a){this.i.repositories=
a}ha(){return wXb}ka(){return{Oa:{repositories:_.qAb},keys:["repositories"]}}},BL=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.sn(b,c)}list(a={},b={}){return _.rn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.file.targets.list",path:`/${this.Wa}/file/targets`,Sa:_.zh(a,_.yH,b),Ob:vXb})}};BL.O=function(a){return new (a||BL)(_.m(_.$v,8),_.m(_.aw),_.m(_.qn,8))};BL.ta=_.k({token:BL,oa:BL.O});var CL=class{};CL.O=function(a){return new (a||CL)};
CL.ta=_.k({token:CL,oa:a=>BL.O(a),Ea:_.bw});
var xXb=function(a,b={}){return _.rn(a.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.history.getBlame",path:`/${a.Wa}/history/blame`,Sa:_.zh(b,_.yH,{}),Ob:pXb})},DL=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.sn(b,c)}Bga(a={},b={}){return _.rn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.history.getDiff",path:`/${this.Wa}/history/diff`,Sa:_.zh(a,_.yH,b),Ob:nXb})}a6a(a={}){return _.rn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.history.getPendingChanges",
path:`/${this.Wa}/history/pendingChanges`,Sa:_.zh(a,_.yH,{}),Ob:oXb})}};DL.O=function(a){return new (a||DL)(_.m(_.$v,8),_.m(_.aw),_.m(_.qn,8))};DL.ta=_.k({token:DL,oa:DL.O});var EL=class{};EL.O=function(a){return new (a||EL)};EL.ta=_.k({token:EL,oa:a=>DL.O(a),Ea:_.bw});
var FL=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.sn(b,c)}list(a={},b={}){return _.rn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.repositories.list",path:`/${this.Wa}/repositories`,Sa:_.zh(a,_.yH,b),Ob:wXb})}};FL.O=function(a){return new (a||FL)(_.m(_.$v,8),_.m(_.aw),_.m(_.qn,8))};FL.ta=_.k({token:FL,oa:FL.O});var GL=class{};GL.O=function(a){return new (a||GL)};GL.ta=_.k({token:GL,oa:a=>FL.O(a),Ea:_.bw});
var yXb=function(a,b={}){return _.rn(a.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.getCitcWorkspaceId",path:`/${a.Wa}/citcWorkspaceId`,Sa:_.zh(b,_.yH,{}),Ob:mXb})},zXb=function(a,b={}){return _.rn(a.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.getNlSemanticOutlines",path:`/${a.Wa}/nlSemanticOutlines`,Sa:_.zh(b,_.yH,{}),Ob:sXb})},HL=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.sn(b,c)}pu(a,b={},c={}){return _.rn(this.ub,
{body:a,Lb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.decorations",path:`/${this.Wa}/decorations`,Sa:_.zh(b,_.yH,c),Ob:kXb})}};HL.O=function(a){return new (a||HL)(_.m(_.$v,8),_.m(_.aw),_.m(_.qn,8))};HL.ta=_.k({token:HL,oa:HL.O});var IL=class{};IL.O=function(a){return new (a||IL)};IL.ta=_.k({token:IL,oa:a=>HL.O(a),Ea:_.bw});
var AXb={Mxb:"CALLGRAPHS",Oxb:"CODE",Q6b:"CODE_XREFS_PREVIEW",aad:"EXAMPLE_USAGES",gad:"FILE_TREE",v1:"HISTORY",lad:"HOME_PAGE_SEARCH",MR:"OUTLINE",hbd:"SEARCH_BAR",CEc:"XREFS",kEc:"WARNINGS"},JL=class{constructor(a,b,c){this.fK=a;this.renderer=b;this.kb=c;this.T2c=()=>{IWb(this.fK,this.yr)}}set event(a){let b;(b=this.Oub)==null||b.call(this);this.Oub=this.renderer.listen(this.kb.ma,a,this.T2c)}Qa(){this.Oub||(this.event="click")}Ia(){let a;(a=this.Oub)==null||a.call(this)}};
JL.O=function(a){return new (a||JL)(_.B(_.vx),_.B(_.Sm),_.B(_.re))};JL.La=_.xd({type:JL,na:[["","onedevTooltipPreventer",""]],inputs:{yr:[0,"onedevTooltipPreventer","tooltipId"],event:[0,"onedevPreventTooltipOn","event"]}});
var KL=class{set yr(a){this.GCa.yr=a;this.FCa.yr=a}set xha(a){this.FCa.xha=a}set event(a){this.GCa.event=a}constructor(a,b,c,d,e,f){this.fK=a;this.ON=b;this.kb=c;this.renderer=d;this.sPc=e;this.V2c=f;this.GCa=new this.V2c(this.fK,this.renderer,this.kb);this.FCa=new this.sPc(this.ON,this.kb)}Qa(){this.GCa.Qa();this.FCa.Qa()}Ia(){this.GCa.Ia();this.FCa.Ia()}};KL.O=function(a){return new (a||KL)(_.B(_.vx),_.B(_.nx),_.B(_.re),_.B(_.Sm),_.B(_.o8a),_.B(_.p8a))};
KL.La=_.xd({type:KL,na:[["","onedevFeatureTooltip",""]],inputs:{yr:[0,"onedevFeatureTooltip","tooltipId"],xha:"hideTooltipWhenAnchorNotVisible",event:[0,"onedevPreventTooltipOn","event"]},features:[_.Zg([{va:_.o8a,jc:_.xx},{va:_.p8a,jc:JL}])]});var LL=class{constructor(){this.qa=_.n(_.Jg)}};LL.O=function(a){return new (a||LL)};LL.La=_.xd({type:LL,na:[["","matTabContent",""]],standalone:!0,features:[_.Zg([{va:_.e9a,Fb:LL}])]});
var BXb=a=>({animationDuration:a}),CXb=(a,b)=>({value:a,params:b}),NL=class extends _.ts{constructor(){super();this.Ug=_.n(ML);this.vba=this.S$=_.ve.EMPTY}Qa(){super.Qa();this.S$=_.x(this.Ug.tS,_.Yf(this.Ug.yv(this.Ug.lf))).subscribe(a=>{this.Ug.DE&&a&&!this.zg()&&this.attach(this.Ug.DE)});this.vba=this.Ug.kS.subscribe(()=>{this.Ug.lr||this.detach()})}Ia(){super.Ia();this.S$.unsubscribe();this.vba.unsubscribe()}};NL.O=function(a){return new (a||NL)};
NL.La=_.xd({type:NL,na:[["","matTabBodyHost",""]],standalone:!0,features:[_.mg]});
var ML=class{set position(a){this.lca=a;this.eaa()}constructor(){this.Ja=_.n(_.re);this.Vb=_.n(_.Lr,{optional:!0});this.raa=_.ve.EMPTY;this.AN=new _.Pf;this.Pba=new _.Xm;this.tS=new _.Xm;this.kS=new _.Xm;this.Oba=new _.Xm(!0);this.animationDuration="500ms";this.lr=!1;if(this.Vb){const a=_.n(_.hn);this.raa=this.Vb.Fc.subscribe(b=>{this.eaa(b);_.$m(a)})}_.x(this.AN,_.Mf((a,b)=>a.Ek===b.Ek&&a.Ff===b.Ff)).subscribe(a=>{this.yv(a.Ff)&&this.yv(this.lf)&&this.Oba.emit();this.yv(a.Ek)&&!this.yv(this.lf)&&
this.kS.emit()})}Qa(){this.lf=="center"&&this.origin!=null&&(this.lf=this.iLa(this.origin))}Ia(){this.raa.unsubscribe();this.AN.complete()}Eqa(a){a=this.yv(a.Ff);this.tS.emit(a);a&&this.Pba.emit(this.Ja.ma.clientHeight)}Ql(){return this.Vb&&this.Vb.value==="rtl"?"rtl":"ltr"}yv(a){return a=="center"||a=="left-origin-center"||a=="right-origin-center"}eaa(a=this.Ql()){this.lf=this.lca<0?a=="ltr"?"left":"right":this.lca>0?a=="ltr"?"right":"left":"center"}iLa(a){const b=this.Ql();return b=="ltr"&&a<=0||
b=="rtl"&&a>0?"left-origin-center":"right-origin-center"}};ML.O=function(a){return new (a||ML)};
ML.wa=_.td({type:ML,na:[["mat-tab-body"]],rb:function(a,b){a&1&&_.Mg(_.ts,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.DFb=c.first)}},nb:[1,"mat-mdc-tab-body"],inputs:{DE:[0,"content","_content"],origin:"origin",animationDuration:"animationDuration",lr:"preserveContent",position:"position"},outputs:{Pba:"_onCentering",tS:"_beforeCentering",kS:"_afterLeavingCenter",Oba:"_onCentered"},standalone:!0,features:[_.$g],ya:3,Aa:6,Da:[["content",""],["cdkScrollable","",1,"mat-mdc-tab-body-content"],["matTabBodyHost",
""]],qa:function(a,b){if(a&1){const c=_.Ud();_.F(0,"div",1,0);_.N("@translateTab.start",function(d){_.q(c);return _.r(b.Eqa(d))})("@translateTab.done",function(d){_.q(c);return _.r(b.AN.next(d))});_.C(2,IBb,0,0,"ng-template",2);_.J()}a&2&&_.E("@translateTab",_.ch(3,CXb,b.lf,_.bh(1,BXb,b.animationDuration)))},Fa:[NL,_.Ur],styles:['.mat-mdc-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-mdc-tab-body.mat-mdc-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-mdc-tab-group.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body.mat-mdc-tab-body-active{overflow-y:hidden}.mat-mdc-tab-body-content{height:100%;overflow:auto}.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content{overflow:hidden}.mat-mdc-tab-body-content[style*="visibility: hidden"]{display:none}\n'],
hb:2,data:{animation:[_.f9a]}});
var OL=class{get lM(){return this.aQa}set lM(a){this.xPa(a)}get content(){return this.faa}constructor(){this.He=_.n(_.Kg);this.aaa=_.n(_.o9a,{optional:!0});this.disabled=!1;this.Baa=void 0;this.Uma="";this.faa=null;this.Ph=new _.Pf;this.origin=this.position=null;this.isActive=!1;_.n(_.tr).load(_.As)}Sb(a){(a.hasOwnProperty("textLabel")||a.hasOwnProperty("disabled"))&&this.Ph.next()}Ia(){this.Ph.complete()}Qa(){this.faa=new _.ps(this.Baa||this.gNa,this.He)}xPa(a){a&&a.pBb===this&&(this.aQa=a)}};
OL.O=function(a){return new (a||OL)};
OL.wa=_.td({type:OL,na:[["mat-tab"]],yd:function(a,b,c){a&1&&(_.Ng(c,_.hz,5),_.Ng(c,LL,7,_.Jg));if(a&2){let d;_.Pg(d=_.Qg())&&(b.lM=d.first);_.Pg(d=_.Qg())&&(b.Baa=d.first)}},rb:function(a,b){a&1&&_.Mg(_.Jg,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.gNa=c.first)}},nb:["hidden",""],inputs:{disabled:[2,"disabled","disabled",_.oh],Uma:[0,"label","textLabel"],ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],nbb:"labelClass",XUa:"bodyClass"},Pb:["matTab"],standalone:!0,features:[_.Zg([{va:_.n9a,
Fb:OL}]),_.ng,_.Ld,_.$g],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Eg(),_.C(0,JBb,1,0,"ng-template"))},hb:2});
var DXb=["tabBodyWrapper"],EXb=["tabHeader"],FXb=0,GXb=class{},PL=class{get Eo(){return this.z2}set Eo(a){this.z2=a;_.$m(this.Ta)}get selectedIndex(){return this.Xg}set selectedIndex(a){this.zB=isNaN(a)?null:a}get animationDuration(){return this.H$}set animationDuration(a){const b=a+"";this.H$=/^\d+$/.test(b)?a+"ms":b}get lu(){return this.lLa}set lu(a){this.lLa=isNaN(a)?null:a}get backgroundColor(){return this.sS}set backgroundColor(a){const b=this.Ja.ma.classList;b.remove("mat-tabs-with-background",
`mat-background-${this.backgroundColor}`);a&&b.add("mat-tabs-with-background",`mat-background-${a}`);this.sS=a}constructor(){this.Ja=_.n(_.re);this.Ta=_.n(_.hn);this.ie=_.n(_.Rm,{optional:!0});this.Yg=new _.Lg;this.zB=0;this.cJ=null;this.YT=0;this.xJ=this.Uca=_.ve.EMPTY;this.z2=!1;this.Sz=!0;this.Bda=null;this.kw=!1;this.Xg=null;this.rha="above";this.lr=this.wc=this.yh=!1;this.xla=new _.Xm;this.mK=new _.Xm;this.Fda=new _.Xm;this.L_=new _.Xm(!0);this.KE=!_.n(_.Rq).isBrowser;const a=_.n(_.dz,{optional:!0});
this.Qaa=FXb++;this.animationDuration=a&&a.animationDuration?a.animationDuration:"500ms";this.yh=a&&a.yh!=null?a.yh:!1;this.kw=a&&a.kw!=null?a.kw:!1;(a==null?void 0:a.lu)!=null&&(this.lu=a.lu);this.lr=!(a==null||!a.lr);this.Eo=a&&a.Eo!=null?a.Eo:!1;this.Sz=a&&a.Sz!=null?a.Sz:!0;this.Bda=a&&a.Bda!=null?a.Bda:null}HG(){const a=this.zB=this.X$(this.zB);if(this.Xg!=a){const b=this.Xg==null;if(!b){this.L_.emit(this.Gr(a));const c=this.PB.ma;c.style.minHeight=c.clientHeight+"px"}Promise.resolve().then(()=>
{this.Yg.forEach((c,d)=>c.isActive=d===a);b||(this.xla.emit(a),this.PB.ma.style.minHeight="")})}this.Yg.forEach((b,c)=>{b.position=c-a;this.Xg==null||b.position!=0||b.origin||(b.origin=a-this.Xg)});this.Xg!==a&&(this.Xg=a,this.cJ=null,_.$m(this.Ta))}Sd(){this.MPa();this.PPa();this.Uca=this.Yg.Jc.subscribe(()=>{const a=this.X$(this.zB);if(a===this.Xg){const b=this.Yg.toArray();let c;for(let d=0;d<b.length;d++)if(b[d].isActive){this.zB=this.Xg=d;this.cJ=null;c=b[d];break}!c&&b[a]&&Promise.resolve().then(()=>
{b[a].isActive=!0;this.L_.emit(this.Gr(a))})}_.$m(this.Ta)})}MPa(){_.x(this.F$.Jc,_.Yf(this.F$)).subscribe(a=>{this.Yg.reset(a.filter(b=>b.aaa===this||!b.aaa));_.Og(this.Yg)})}Ia(){this.Yg.destroy();this.Uca.unsubscribe();this.xJ.unsubscribe()}mE(){this.ZT&&this.ZT.mE()}NI(a){this.cJ=a;this.mK.emit(this.Gr(a))}Gr(a){const b=new GXb;b.index=a;this.Yg&&this.Yg.length&&(b.tab=this.Yg.toArray()[a]);return b}PPa(){this.xJ&&this.xJ.unsubscribe();this.xJ=_.Ze(...this.Yg.map(a=>a.Ph)).subscribe(()=>_.$m(this.Ta))}X$(a){return Math.min(this.Yg.length-
1,Math.max(a||0,0))}Maa(a){return`mat-tab-label-${this.Qaa}-${a}`}Laa(a){return`mat-tab-content-${this.Qaa}-${a}`}vPa(a){if(this.kw&&this.YT){var b=this.PB.ma;b.style.height=this.YT+"px";this.PB.ma.offsetHeight&&(b.style.height=a+"px")}}UOa(){const a=this.PB.ma;this.YT=a.clientHeight;a.style.height="";this.Fda.emit()}fl(a,b,c){b.Rp=c;a.disabled||(this.selectedIndex=c)}Lr(a){let b;const c=(b=this.cJ)!=null?b:this.selectedIndex;return a===c?0:-1}XPa(a,b){a&&a!=="mouse"&&a!=="touch"&&(this.ZT.Rp=b)}};
PL.O=function(a){return new (a||PL)};
PL.wa=_.td({type:PL,na:[["mat-tab-group"]],yd:function(a,b,c){a&1&&_.Ng(c,OL,5);if(a&2){let d;_.Pg(d=_.Qg())&&(b.F$=d)}},rb:function(a,b){a&1&&(_.Mg(DXb,5),_.Mg(EXb,5));if(a&2){let c;_.Pg(c=_.Qg())&&(b.PB=c.first);_.Pg(c=_.Qg())&&(b.ZT=c.first)}},nb:[1,"mat-mdc-tab-group"],ob:11,Ya:function(a,b){a&2&&(_.og("mat-align-tabs",b.Bda),_.rg("mat-"+(b.color||"primary")),_.pg("--mat-tab-animation-duration",b.animationDuration),_.qg("mat-mdc-tab-group-dynamic-height",b.kw)("mat-mdc-tab-group-inverted-header",b.rha===
"below")("mat-mdc-tab-group-stretch-tabs",b.Sz))},inputs:{color:"color",Eo:[2,"fitInkBarToContent","fitInkBarToContent",_.oh],Sz:[2,"mat-stretch-tabs","stretchTabs",_.oh],Bda:[0,"mat-align-tabs","alignTabs"],kw:[2,"dynamicHeight","dynamicHeight",_.oh],selectedIndex:[2,"selectedIndex","selectedIndex",_.ph],rha:"headerPosition",animationDuration:"animationDuration",lu:[2,"contentTabIndex","contentTabIndex",_.ph],yh:[2,"disablePagination","disablePagination",_.oh],wc:[2,"disableRipple","disableRipple",
_.oh],lr:[2,"preserveContent","preserveContent",_.oh],backgroundColor:"backgroundColor",ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"]},outputs:{xla:"selectedIndexChange",mK:"focusChange",Fda:"animationDone",L_:"selectedTabChange"},Pb:["matTabGroup"],standalone:!0,features:[_.Zg([{va:_.o9a,Fb:PL}]),_.ng,_.$g],ac:["*"],ya:9,Aa:8,Da:[["tabHeader",""],["tabBodyWrapper",""],["tabNode",""],[3,"indexFocused","selectFocusedIndex","selectedIndex","disableRipple","disablePagination",
"aria-label","aria-labelledby"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-focus-indicator",3,"id","mdc-tab--active","class","disabled","fitInkBarToContent"],[1,"mat-mdc-tab-body-wrapper"],["role","tabpanel",3,"id","mat-mdc-tab-body-active","class","content","position","origin","animationDuration","preserveContent"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-focus-indicator",3,"click","cdkFocusChange",
"id","disabled","fitInkBarToContent"],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"cdkPortalOutlet"],["role","tabpanel",3,"_onCentered","_onCentering","id","content","position","origin","animationDuration","preserveContent"]],qa:function(a,b){if(a&1){const c=_.Ud();_.Eg();_.F(0,"mat-tab-header",3,0);_.N("indexFocused",function(d){_.q(c);return _.r(b.NI(d))})("selectFocusedIndex",function(d){_.q(c);
return _.r(b.selectedIndex=d)});_.wC(2,NBb,8,17,"div",4,_.xfb);_.J();_.C(4,OBb,1,0);_.F(5,"div",5,1);_.wC(7,PBb,1,13,"mat-tab-body",6,_.xfb);_.J()}a&2&&(_.E("selectedIndex",b.selectedIndex||0)("disableRipple",b.wc)("disablePagination",b.yh)("aria-label",b.ariaLabel)("aria-labelledby",b.je),_.y(2),_.xC(b.Yg),_.y(2),_.tg(b.KE?4:-1),_.y(),_.qg("_mat-animation-noopable",b.ie==="NoopAnimations"),_.y(2),_.xC(b.Yg))},Fa:[_.gz,_.fz,_.MC,_.Is,_.ts,ML],styles:['.mdc-tab{min-width:90px;padding:0 24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;z-index:1}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab--active .mdc-tab__text-label{transition-delay:100ms}._mat-animation-noopable .mdc-tab__text-label{transition:none}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transition:var(--mat-tab-animation-duration, 250ms) transform cubic-bezier(0.4, 0, 0.2, 1);transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}._mat-animation-noopable .mdc-tab-indicator__content,.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mat-mdc-tab-ripple.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;height:var(--mdc-secondary-navigation-tab-container-height, 48px);font-family:var(--mat-tab-header-label-text-font, var(--mat-app-title-small-font));font-size:var(--mat-tab-header-label-text-size, var(--mat-app-title-small-size));letter-spacing:var(--mat-tab-header-label-text-tracking, var(--mat-app-title-small-tracking));line-height:var(--mat-tab-header-label-text-line-height, var(--mat-app-title-small-line-height));font-weight:var(--mat-tab-header-label-text-weight, var(--mat-app-title-small-weight))}.mat-mdc-tab.mdc-tab{flex-grow:0}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, var(--mat-app-primary));border-top-width:var(--mdc-tab-indicator-active-indicator-height, 2px);border-radius:var(--mdc-tab-indicator-active-indicator-shape, 0)}.mat-mdc-tab:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color, var(--mat-app-primary))}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color, var(--mat-app-primary))}.mat-mdc-tab.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.mat-mdc-tab .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color, var(--mat-app-on-surface));display:inline-flex;align-items:center}.mat-mdc-tab .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:1}.mat-mdc-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-tab-header-with-background-background-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-focus-indicator::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-focus-indicator::before{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab__ripple::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header{flex-direction:column-reverse}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header .mdc-tab-indicator__content--underline{align-self:flex-start}.mat-mdc-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-mdc-tab-body-wrapper._mat-animation-noopable{transition:none !important;animation:none !important}\n'],
hb:2});
var HXb=["tabListContainer"],IXb=["tabList"],JXb=["tabListInner"],KXb=["nextPaginator"],LXb=["previousPaginator"],MXb=["*"],NXb=0,QL=class extends _.ez{get Eo(){return this.z2.value}set Eo(a){this.z2.next(a);_.$m(this.Ta)}get animationDuration(){return this.H$}set animationDuration(a){const b=a+"";this.H$=/^\d+$/.test(b)?a+"ms":b}get backgroundColor(){return this.sS}set backgroundColor(a){const b=this.Ja.ma.classList;b.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`);a&&
b.add("mat-tabs-with-background",`mat-background-${a}`);this.sS=a}constructor(){const a=_.n(_.re),b=_.n(_.Lr,{optional:!0}),c=_.n(_.df),d=_.n(_.hn),e=_.n(_.Yr),f=_.n(_.Rq),g=_.n(_.Rm,{optional:!0}),l=_.n(_.dz,{optional:!0});super(a,d,e,b,c,f,g);this.z2=new _.Uh(!1);this.Sz=!0;this.wc=!1;this.color="primary";this.yh=l&&l.yh!=null?l.yh:!1;this.Eo=l&&l.Eo!=null?l.Eo:!1;this.Sz=l&&l.Sz!=null?l.Sz:!0}sba(){}Sd(){this.ZI=new _.c9a(this.Cc);_.x(this.Cc.Jc,_.Yf(null),_.$f(this.Jb)).subscribe(()=>{this.vna()});
super.Sd()}Dc(){super.Dc()}vna(){if(this.Cc){var a=this.Cc.toArray();for(let b=0;b<a.length;b++)if(a[b].active){this.selectedIndex=b;_.$m(this.Ta);this.wm&&(this.wm.gAb=a[b].id);return}this.selectedIndex=-1;this.ZI.Te()}}WS(){return this.wm?"tablist":this.Ja.ma.getAttribute("role")}};QL.O=function(a){return new (a||QL)};
QL.wa=_.td({type:QL,na:[["","mat-tab-nav-bar",""]],yd:function(a,b,c){a&1&&_.Ng(c,RL,5);if(a&2){let d;_.Pg(d=_.Qg())&&(b.Cc=d)}},rb:function(a,b){a&1&&(_.Mg(HXb,7),_.Mg(IXb,7),_.Mg(JXb,7),_.Mg(KXb,5),_.Mg(LXb,5));if(a&2){let c;_.Pg(c=_.Qg())&&(b.Kv=c.first);_.Pg(c=_.Qg())&&(b.Sca=c.first);_.Pg(c=_.Qg())&&(b.yJ=c.first);_.Pg(c=_.Qg())&&(b.Hba=c.first);_.Pg(c=_.Qg())&&(b.oca=c.first)}},nb:[1,"mat-mdc-tab-nav-bar","mat-mdc-tab-header"],ob:17,Ya:function(a,b){a&2&&(_.og("role",b.WS()),_.pg("--mat-tab-animation-duration",
b.animationDuration),_.qg("mat-mdc-tab-header-pagination-controls-enabled",b.Hv)("mat-mdc-tab-header-rtl",b.Ql()=="rtl")("mat-mdc-tab-nav-bar-stretch-tabs",b.Sz)("mat-primary",b.color!=="warn"&&b.color!=="accent")("mat-accent",b.color==="accent")("mat-warn",b.color==="warn")("_mat-animation-noopable",b.ie==="NoopAnimations"))},inputs:{Eo:[2,"fitInkBarToContent","fitInkBarToContent",_.oh],Sz:[2,"mat-stretch-tabs","stretchTabs",_.oh],animationDuration:"animationDuration",backgroundColor:"backgroundColor",
wc:[2,"disableRipple","disableRipple",_.oh],color:"color",wm:"tabPanel"},Pb:["matTabNavBar","matTabNav"],standalone:!0,features:[_.ng,_.mg,_.$g],hc:["mat-tab-nav-bar",""],ac:MXb,ya:13,Aa:6,Da:[["previousPaginator",""],["tabListContainer",""],["tabList",""],["tabListInner",""],["nextPaginator",""],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"click","mousedown","touchend","matRippleDisabled"],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-link-container",
3,"keydown"],[1,"mat-mdc-tab-list",3,"cdkObserveContent"],[1,"mat-mdc-tab-links"],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"mousedown","click","touchend","matRippleDisabled"]],qa:function(a,b){if(a&1){const c=_.Ud();_.Eg();_.F(0,"div",5,0);_.N("click",function(){_.q(c);return _.r(b.SI("before"))})("mousedown",function(d){_.q(c);return _.r(b.wv("before",d))})("touchend",function(){_.q(c);return _.r(b.rp())});_.K(2,"div",6);_.J();_.F(3,"div",7,1);_.N("keydown",
function(d){_.q(c);return _.r(b.me(d))});_.F(5,"div",8,2);_.N("cdkObserveContent",function(){_.q(c);return _.r(b.Qba())});_.F(7,"div",9,3);_.Gg(9);_.J()()();_.F(10,"div",10,4);_.N("mousedown",function(d){_.q(c);return _.r(b.wv("after",d))})("click",function(){_.q(c);return _.r(b.SI("after"))})("touchend",function(){_.q(c);return _.r(b.rp())});_.K(12,"div",6);_.J()}a&2&&(_.qg("mat-mdc-tab-header-pagination-disabled",b.Kr),_.E("matRippleDisabled",b.Kr||b.wc),_.y(10),_.qg("mat-mdc-tab-header-pagination-disabled",
b.Jr),_.E("matRippleDisabled",b.Jr||b.wc))},Fa:[_.Is,_.fr],styles:[".mdc-tab{min-width:90px;padding:0 24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;z-index:1}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab--active .mdc-tab__text-label{transition-delay:100ms}._mat-animation-noopable .mdc-tab__text-label{transition:none}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transition:var(--mat-tab-animation-duration, 250ms) transform cubic-bezier(0.4, 0, 0.2, 1);transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}._mat-animation-noopable .mdc-tab-indicator__content,.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mat-mdc-tab-ripple.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;outline:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px;border-color:var(--mat-tab-header-pagination-icon-color, var(--mat-app-on-surface))}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}.mat-mdc-tab-links{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:flex-end}.cdk-drop-list .mat-mdc-tab-links,.mat-mdc-tab-links.cdk-drop-list{min-height:var(--mdc-secondary-navigation-tab-container-height, 48px)}.mat-mdc-tab-link-container{display:flex;flex-grow:1;overflow:hidden;z-index:1;border-bottom-style:solid;border-bottom-width:var(--mat-tab-header-divider-height, 1px);border-bottom-color:var(--mat-tab-header-divider-color, var(--mat-app-surface-variant))}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-tab-header-with-background-background-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background.mat-primary>.mat-mdc-tab-link-container .mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background.mat-primary>.mat-mdc-tab-link-container .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-link-container .mat-mdc-tab-link:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-link-container .mat-mdc-tab-link:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-focus-indicator::before,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-focus-indicator::before{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mdc-tab__ripple::before,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{color:var(--mat-tab-header-with-background-foreground-color)}\n"],
hb:2});
var RL=class extends _.cz{get active(){return this.Xt}set active(a){a!==this.Xt&&(this.Xt=a,this.Wj.vna())}get eH(){return this.disabled||this.wc||this.Wj.wc||!!this.xt.disabled}constructor(){super();this.Wj=_.n(QL);this.kb=_.n(_.re);this.Qc=_.n(_.Vq);this.Jb=new _.Pf;this.wc=this.disabled=this.Xt=!1;this.tabIndex=0;this.id=`mat-tab-link-${NXb++}`;_.n(_.tr).load(_.As);const a=_.n(_.Hs,{optional:!0}),b=_.n(new _.Mm("tabindex"),{optional:!0}),c=_.n(_.Rm,{optional:!0});this.xt=a||{};this.tabIndex=b==
null?0:parseInt(b)||0;c==="NoopAnimations"&&(this.xt.animation={JF:0,OF:0});_.x(this.Wj.z2,_.$f(this.Jb)).subscribe(d=>{this.Eo=d})}focus(){this.kb.ma.focus()}Dc(){this.Qc.Qk(this.kb)}Ia(){this.Jb.next();this.Jb.complete();super.Ia();this.Qc.Ni(this.kb)}RI(){this.Wj.Rp=this.Wj.Cc.toArray().indexOf(this)}me(a){if(a.keyCode===32||a.keyCode===13)this.disabled?a.preventDefault():this.Wj.wm&&(a.keyCode===32&&a.preventDefault(),this.kb.ma.click())}dMa(){let a;return this.Wj.wm?(a=this.Wj.wm)==null?void 0:
a.id:this.kb.ma.getAttribute("aria-controls")}fMa(){return this.Wj.wm?this.active?"true":"false":this.kb.ma.getAttribute("aria-selected")}Iaa(){return this.active&&!this.Wj.wm?"page":null}WS(){return this.Wj.wm?"tab":this.kb.ma.getAttribute("role")}Lr(){return this.Wj.wm?this.Xt&&!this.disabled?0:-1:this.disabled?-1:this.tabIndex}};RL.O=function(a){return new (a||RL)};
RL.wa=_.td({type:RL,na:[["","mat-tab-link",""],["","matTabLink",""]],nb:[1,"mdc-tab","mat-mdc-tab-link","mat-focus-indicator"],ob:11,Ya:function(a,b){a&1&&_.N("focus",function(){return b.RI()})("keydown",function(c){return b.me(c)});a&2&&(_.og("aria-controls",b.dMa())("aria-current",b.Iaa())("aria-disabled",b.disabled)("aria-selected",b.fMa())("id",b.id)("tabIndex",b.Lr())("role",b.WS()),_.qg("mat-mdc-tab-disabled",b.disabled)("mdc-tab--active",b.active))},inputs:{active:[2,"active","active",_.oh],
disabled:[2,"disabled","disabled",_.oh],wc:[2,"disableRipple","disableRipple",_.oh],tabIndex:[2,"tabIndex","tabIndex",a=>a==null?0:_.ph(a)],id:"id"},Pb:["matTabLink"],standalone:!0,features:[_.ng,_.mg,_.$g],hc:["mat-tab-link",""],ac:MXb,ya:5,Aa:2,Da:[[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"]],qa:function(a,b){a&1&&(_.Eg(),_.K(0,"span",0)(1,"div",1),_.F(2,"span",2)(3,"span",3),_.Gg(4),_.J()());
a&2&&(_.y(),_.E("matRippleTrigger",b.kb.ma)("matRippleDisabled",b.eH))},Fa:[_.Is],styles:['.mat-mdc-tab-link{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;height:var(--mdc-secondary-navigation-tab-container-height, 48px);font-family:var(--mat-tab-header-label-text-font, var(--mat-app-title-small-font));font-size:var(--mat-tab-header-label-text-size, var(--mat-app-title-small-size));letter-spacing:var(--mat-tab-header-label-text-tracking, var(--mat-app-title-small-tracking));line-height:var(--mat-tab-header-label-text-line-height, var(--mat-app-title-small-line-height));font-weight:var(--mat-tab-header-label-text-weight, var(--mat-app-title-small-weight))}.mat-mdc-tab-link.mdc-tab{flex-grow:0}.mat-mdc-tab-link .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, var(--mat-app-primary));border-top-width:var(--mdc-tab-indicator-active-indicator-height, 2px);border-radius:var(--mdc-tab-indicator-active-indicator-shape, 0)}.mat-mdc-tab-link:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab-link:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab-link.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab-link.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab-link.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color, var(--mat-app-primary))}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color, var(--mat-app-primary))}.mat-mdc-tab-link.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab-link.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.mat-mdc-tab-link .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color, var(--mat-app-on-surface));display:inline-flex;align-items:center}.mat-mdc-tab-link .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab-link:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab-link.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab-link.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab-link .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab-header.mat-mdc-tab-nav-bar-stretch-tabs .mat-mdc-tab-link{flex-grow:1}.mat-mdc-tab-link::before{margin:5px}@media(max-width: 599px){.mat-mdc-tab-link{min-width:72px}}\n'],
hb:2,Ma:0});var SL=class{constructor(){this.id=`mat-tab-nav-panel-${NXb++}`}};SL.O=function(a){return new (a||SL)};SL.wa=_.td({type:SL,na:[["mat-tab-nav-panel"]],nb:["role","tabpanel",1,"mat-mdc-tab-nav-panel"],ob:2,Ya:function(a,b){a&2&&_.og("aria-labelledby",b.gAb)("id",b.id)},inputs:{id:"id"},Pb:["matTabNavPanel"],standalone:!0,features:[_.$g],ac:MXb,ya:1,Aa:0,qa:function(a){a&1&&(_.Eg(),_.Gg(0))},hb:2,Ma:0});
var OXb=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],TL=class{};TL.O=function(a){return new (a||TL)};TL.La=_.xd({type:TL,na:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],nb:[1,"mat-mdc-card-title"],standalone:!0});var UL=class{};UL.O=function(a){return new (a||UL)};
UL.La=_.xd({type:UL,na:[["mat-card-content"]],nb:[1,"mat-mdc-card-content"],standalone:!0});var VL=class{};VL.O=function(a){return new (a||VL)};VL.La=_.xd({type:VL,na:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],nb:[1,"mat-mdc-card-subtitle"],standalone:!0});var WL=class{constructor(){this.align="start"}};WL.O=function(a){return new (a||WL)};
WL.La=_.xd({type:WL,na:[["mat-card-actions"]],nb:[1,"mat-mdc-card-actions","mdc-card__actions"],ob:2,Ya:function(a,b){a&2&&_.qg("mat-mdc-card-actions-align-end",b.align==="end")},inputs:{align:"align"},Pb:["matCardActions"],standalone:!0});var XL=class{};XL.O=function(a){return new (a||XL)};
XL.wa=_.td({type:XL,na:[["mat-card-header"]],nb:[1,"mat-mdc-card-header"],standalone:!0,features:[_.$g],ac:["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n      [mat-card-title], [mat-card-subtitle],\n      [matCardTitle], [matCardSubtitle]","*"],ya:4,Aa:0,Da:[[1,"mat-mdc-card-header-text"]],qa:function(a){a&1&&(_.Eg(OXb),_.Gg(0),_.F(1,"div",0),_.Gg(2,1),_.J(),_.Gg(3,2))},hb:2,Ma:0});var YL=class{};YL.O=function(a){return new (a||YL)};
YL.La=_.xd({type:YL,na:[["","mat-card-avatar",""],["","matCardAvatar",""]],nb:[1,"mat-mdc-card-avatar"],standalone:!0});
var PXb=class{constructor(){this.Bh=new _.Wz(!0)}toggle(a){this.Bh.toggle(this.zJ(a))}expand(a){this.Bh.select(this.zJ(a))}collapse(a){this.Bh.qg(this.zJ(a))}Wd(a){return this.Bh.Ae(this.zJ(a))}Ftb(a){this.Bh.Ae(this.zJ(a))?this.Bta(a):this.Vua(a)}collapseAll(){this.Bh.clear()}Vua(a){let b=[a];b.push(...this.KO(a));this.Bh.select(...b.map(c=>this.zJ(c)))}Bta(a){let b=[a];b.push(...this.KO(a));this.Bh.qg(...b.map(c=>this.zJ(c)))}zJ(a){return this.uq?this.uq(a):a}},QXb=class extends PXb{constructor(a,
b,c){super();this.b6=a;this.Ej=b;if(this.options=c)this.uq=this.options.uq}KO(a){var b=this.Cj.indexOf(a);const c=[];for(b+=1;b<this.Cj.length&&this.b6(a)<this.b6(this.Cj[b]);b++)c.push(this.Cj[b]);return c}qO(){this.Bh.select(...this.Cj.map(a=>this.zJ(a)))}},RXb=class extends PXb{constructor(a){super();this.IC=a;this.options=void 0;let b;if((b=this.options)==null?0:b.Ej)this.Ej=this.options.Ej}qO(){this.Bh.clear();const a=this.Cj.reduce((b,c)=>[...b,...this.KO(c),c],[]);this.Bh.select(...a.map(b=>
this.zJ(b)))}KO(a){const b=[];this.D2(b,a);return b.splice(1)}D2(a,b){a.push(b);b=this.IC(b);Array.isArray(b)?b.forEach(c=>this.D2(a,c)):_.bf(b)&&_.x(b,_.Jf(1),_.$e(Boolean)).subscribe(c=>{for(const d of c)this.D2(a,d)})}},SXb=function(a,b){let c=[];b.forEach(d=>a.BCb(d,0,c,[]));return c},TXb=function(a,b,c){let d=[],e=[!0];b.forEach(f=>{let g=!0;for(let l=0;l<=a.b6(f);l++)g=g&&e[l];g&&d.push(f);a.Ej(f)&&(e[a.b6(f)+1]=c.Wd(f))});return d},UXb=class{constructor(a,b,c,d){this.K8c=a;this.b6=b;this.Ej=
c;this.IC=d}BCb(a,b,c,d){const e=this.K8c(a,b);c.push(e);this.Ej(e)&&(a=this.IC(a))&&(Array.isArray(a)?this.ACb(a,b,c,d):_.x(a,_.Jf(1)).subscribe(f=>{this.ACb(f,b,c,d)}));return c}ACb(a,b,c,d){a.forEach((e,f)=>{let g=d.slice();g.push(f!=a.length-1);this.BCb(e,b+1,c,g)})}},VXb=class extends _.Vr{get data(){return this.Ve.value}set data(a){this.Ve.next(a);this.qpa.next(SXb(this.dHb,this.data));this.iQa.Cj=this.qpa.value}constructor(a,b,c){super();this.iQa=a;this.dHb=b;this.qpa=new _.Uh([]);this.nCb=
new _.Uh([]);this.Ve=new _.Uh([]);c&&(this.data=c)}connect(a){return _.x(_.Ze(a.FH,this.iQa.Bh.changed,this.qpa),_.v(()=>{this.nCb.next(TXb(this.dHb,this.qpa.value,this.iQa));return this.nCb.value}))}disconnect(){}},WXb=class extends _.Vr{constructor(){super(...arguments);this.Ve=new _.Uh([])}get data(){return this.Ve.value}set data(a){this.Ve.next(a)}connect(a){return _.x(_.Ze(a.FH,this.Ve),_.v(()=>this.data))}disconnect(){}},ZL=class extends _.rD{get jCa(){return this.PNc}set jCa(a){this.PNc=a}JJc(){return this.uh.Gb.KKc?
this.jCa:this.Tca}get disabled(){return this.Ag}set disabled(a){this.Ag=a}constructor(){super();this.PZa=0;const a=_.n(new _.Mm("tabindex"),{optional:!0});this.jCa=Number(a)||this.PZa}Qa(){super.Qa()}Ia(){super.Ia()}};ZL.O=function(a){return new (a||ZL)};
ZL.La=_.xd({type:ZL,na:[["mat-tree-node"]],nb:[1,"mat-tree-node"],ob:5,Ya:function(a,b){a&1&&_.N("click",function(){return b.DCb()});a&2&&(_.wg("tabindex",b.JJc()),_.og("aria-expanded",b.RCb())("aria-level",b.level+1)("aria-posinset",b.Epa())("aria-setsize",b.Fpa()))},inputs:{jCa:[2,"tabIndex","tabIndexInputBinding",a=>a==null?0:_.ph(a)],disabled:[2,"disabled","disabled",_.oh]},outputs:{Sra:"activation",HW:"expandedChange"},Pb:["matTreeNode"],standalone:!0,features:[_.Zg([{va:_.rD,Fb:ZL}]),_.ng,_.mg]});
var XXb=function(a,b,c){a=a.config.Xj?a.config.Xj:(a=a.config.Tm&&a.config.Tm.get(b))&&a.Xj?a.Xj:null;return a(b,c)},YXb=function(a,b){b=typeof b==="string"?new Set(Array.from(b.toLowerCase())):b;const c=[];let d=!1;for(let e=0;e<a.length;e++){const f=b.has(a[e].toLowerCase());e>0&&d===f?c[c.length-1].text+=a[e]:c.push({tag:f?"b":void 0,text:a[e]});d=f}return c},ZXb=function(a,b){const c=a.config.kz;if(!c.displayName||!c.dfa)return null;const d=c.aH;if(b.length===0)return{qc:c.dfa,confidence:1,Z4:[{text:c.displayName}],
aH:d};if(c.j1b)var e=_.Kfb(a.normalize(b),a.normalize(c.displayName));else{e=a.normalize(c.displayName).toLowerCase().split(" ");const f=a.normalize(b).toLowerCase().split(" ");a=[];for(const g of e)for(const l of f)g!==""&&l!==""&&g.includes(l)&&a.push(l);e=1+a.length*.01;e=a.length>0?e:0}return e>=.9?{confidence:e,qc:c.dfa,Z4:YXb(c.displayName,b),aH:d}:null},$Xb=class{constructor(a){this.config=a;this.hTc=/[\u0300-\u036f]/g}normalize(a){return a.normalize("NFD").replace(this.hTc,"")}},aYb=function(a){return new _.Dkb(b=>
_.x(a,_.Zf(c=>{const d=[];for(const e of c.values())c=e.kz,!c.Xs&&c.uya&&(c.Xs=new c.uya(e)),c.Xs&&d.push(...c.Xs.match(b));d.sort((e,f)=>f.confidence-e.confidence);return _.u(d)})))},xPb=function(a,b=[]){return new _.Kkb(aYb(_.u(a)),_.Gkb(_.u(a)),b,!0,!0,void 0)},bYb=class extends $Xb{},cYb=["panel"],dYb=0,eYb=class{constructor(a,b){this.source=a;this.option=b}},$L=class{get isOpen(){return this.dT&&this.UD}Fca(a){this.Si=a;_.$m(this.Ta)}set classList(a){this.rj=a;this.Ja.ma.className=""}get Nm(){return this.ZS}set Nm(a){this.ZS=
a;this.VPa()}VPa(){if(this.options)for(const a of this.options)_.$m(a.Ta)}constructor(){this.Ta=_.n(_.hn);this.Ja=_.n(_.re);this.un=_.n(_.kmb);this.A$=_.ve.EMPTY;this.Nl=new _.Xm;this.dT=this.UD=!1;this.ZJ=null;this.Oja=new _.Xm;this.bi=new _.Xm;this.closed=new _.Xm;this.Nja=new _.Xm;this.id=`mat-autocomplete-${dYb++}`;let a;this.B9a=((a=_.n(_.Rq))==null?void 0:a.PHa)||!1;this.ks=!!this.un.ks;this.LJ=!!this.un.LJ;this.FD=!!this.un.FD;let b;this.ZS=(b=this.un.Nm)!=null?b:!1}Sd(){this.Gb=(new _.Cbb(this.options)).Jx().Uu(this.cF);
this.A$=this.Gb.Fc.subscribe(a=>{this.isOpen&&this.Nja.emit({source:this,option:this.options.toArray()[a]||null})});this.Kca()}Ia(){let a;(a=this.Gb)==null||a.destroy();this.A$.unsubscribe();this.Nl.complete()}Hca(a){this.panel&&(this.panel.ma.scrollTop=a)}AMa(){return this.panel?this.panel.ma.scrollTop:0}Kca(){this.UD=!!this.options.length;_.$m(this.Ta)}JLa(a){this.Oja.emit(new eYb(this,a))}US(a){return this.ariaLabel?null:this.je?(a?a+" ":"")+this.je:a}cF(){return!1}};
$L.O=function(a){return new (a||$L)};
$L.wa=_.td({type:$L,na:[["mat-autocomplete"]],yd:function(a,b,c){a&1&&(_.Ng(c,_.$z,5),_.Ng(c,_.Ds,5));if(a&2){let d;_.Pg(d=_.Qg())&&(b.options=d);_.Pg(d=_.Qg())&&(b.rL=d)}},rb:function(a,b){a&1&&(_.Mg(_.Jg,7),_.Mg(cYb,5));if(a&2){let c;_.Pg(c=_.Qg())&&(b.qa=c.first);_.Pg(c=_.Qg())&&(b.panel=c.first)}},nb:[1,"mat-mdc-autocomplete"],inputs:{ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],ZJ:"displayWith",ks:[2,"autoActiveFirstOption","autoActiveFirstOption",_.oh],LJ:[2,
"autoSelectActiveOption","autoSelectActiveOption",_.oh],FD:[2,"requireSelection","requireSelection",_.oh],PG:"panelWidth",wc:[2,"disableRipple","disableRipple",_.oh],classList:[0,"class","classList"],Nm:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",_.oh]},outputs:{Oja:"optionSelected",bi:"opened",closed:"closed",Nja:"optionActivated"},Pb:["matAutocomplete"],standalone:!0,features:[_.Zg([{va:_.Cs,Fb:$L}]),_.ng,_.$g],ac:["*"],ya:1,Aa:0,Da:[["panel",""],["role","listbox",1,"mat-mdc-autocomplete-panel",
"mdc-menu-surface","mdc-menu-surface--open",3,"id"]],qa:function(a){a&1&&(_.Eg(),_.C(0,QBb,3,16,"ng-template"))},styles:["div.mat-mdc-autocomplete-panel{width:100%;max-height:256px;visibility:hidden;transform-origin:center top;overflow:auto;padding:8px 0;box-sizing:border-box;position:static;border-radius:var(--mat-autocomplete-container-shape, var(--mat-app-corner-extra-small));box-shadow:var(--mat-autocomplete-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12));background-color:var(--mat-autocomplete-background-color, var(--mat-app-surface-container))}@media(forced-colors: active){div.mat-mdc-autocomplete-panel{outline:solid 1px}}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel{border-top-left-radius:0;border-top-right-radius:0}.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:center bottom}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{visibility:visible}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{visibility:hidden;pointer-events:none}mat-autocomplete{display:none}\n"],
hb:2,data:{animation:[_.jmb]},Ma:0});
var fYb=function(a){return _.Jtb(a.lineNumber,a.line,a.pu)},SBb=/[^\w/]/g,gYb={lv:0,goa:1,kec:2,qBc:3,NONE:4,Tzb:5,PERMISSION_DENIED:6,Ovc:7,Npc:8,UNINITIALIZED:9,Ooc:10,X$c:11,ERROR:12,bBc:13,0:"FILE",1:"FOLDER",2:"GITSUBMODULE",3:"SYMLINK",4:"NONE",5:"WAITING",6:"PERMISSION_DENIED",7:"REPOSITORY_NOT_FOUND",8:"PATH_NOT_FOUND",9:"UNINITIALIZED",10:"NO_DEFAULT_BRANCH",11:"EMPTY_CONNECTED",12:"ERROR",13:"SUBMODULE_CANNOT_FETCH"},aM=class{constructor(){this.K5=this.Nva=new _.Uh(1)}ana(){this.OK?this.Nva.next(1):
this.Nva.next(0)}get OK(){return this.Nva.getValue()===0}};aM.O=function(a){return new (a||aM)};aM.ta=_.k({token:aM,oa:aM.O});var bM=class{transform(a){return Array.isArray(a)&&a.length===0?_.xvb:typeof a==="object"&&_.sc(a)?_.yvb:a}};bM.O=function(a){return new (a||bM)};bM.Ke=_.yd({name:"emptyToConstant",type:bM,le:!0});var cM=class{constructor(){this.message="";this.Oia=[];this.GTb=[]}Sb(){this.GTb=ZBb(this.message,this.Oia)}};cM.O=function(a){return new (a||cM)};
cM.wa=_.td({type:cM,na:[["linkified-message"]],inputs:{message:"message",Oia:"linkDefinitions"},features:[_.Ld],ya:1,Aa:1,Da:[[3,"ngSwitch",4,"ngFor","ngForOf"],[3,"ngSwitch"],[4,"ngSwitchCase"],["target","_blank",3,"href"]],qa:function(a,b){a&1&&_.C(0,YBb,3,3,"span",0);a&2&&_.E("ngForOf",b.GTb)},Fa:[_.Qn,_.Sn,_.Tn],hb:2,Ma:0});
var dM=class{constructor(a,b){this.Ga=a;this.client=b;this.Pf=new _.qu(this.Ga)}diff(a,b,c,d,e,f,g){const l=Object.assign({},_.IG(a,b),{fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:d,fileSpecSourceRootRefHint:g,fileSpecPath:e});f&&(l.diffBase=f);return this.Pf.fetch(l,()=>this.client.Bga(l))}};dM.O=function(a){return new (a||dM)(_.m(_.wp),_.m(EL))};dM.ta=_.k({token:dM,oa:dM.O,Ea:"root"});
var fCb={year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",timeZone:"UTC"},gCb,hCb,eM=class{constructor(){var a={p6c:!0};const b=iCb(a.locale);this.Mtb="yyyy-MM-dd"+(b?" h:mm":" HH:mm")+(a.p6c?":ss":"")+(b?" a":"")+(a.Lsd?" z":"")}Sb(a){const b=this;return _.Ee(function*(){if(a.value){a:{try{var c=jCb(b.value);break a}catch(d){}c=void 0}b.date=c;b.date&&(c=_.qv(b.date.getTimezoneOffset()),b.NSb=c.pna[_.rv(c,b.date)>0?2:0],c=c.h6(b.date),b.isUTC=_.Ivb.h6(b.date)===c,b.dfb=
_.Hvb.pna[_.rv(_.Hvb,b.date)>0?2:0],b.gZc=_.Hvb.h6(b.date)===c)}})}owa(a,b,c){if(this.date)return this.isUTC?`${a} local \n${c} ${this.dfb}`:this.gZc?`${a} local \n${b} UTC`:`${a} local \n${b} UTC \n${c} ${this.dfb}`}};eM.O=function(a){return new (a||eM)};
eM.wa=_.td({type:eM,na:[["date"]],inputs:{value:"value",format:"format"},features:[_.Ld],ya:6,Aa:19,Da:[["matTooltipClass","wrapped-tooltip",3,"matTooltip"]],qa:function(a,b){a&1&&(_.F(0,"time",0),_.R(1,"dateTimeDisplay"),_.R(2,"dateTimeDisplay"),_.R(3,"dateTimeDisplay"),_.Q(4),_.R(5,"dateTimeDisplay"),_.J());a&2&&(_.Ig("matTooltip",b.owa(_.QA(1,3,b.date,b.Mtb,b.NSb),_.QA(2,7,b.date,b.Mtb,"UTC"),_.QA(3,11,b.date,b.Mtb,b.dfb))),_.og("datetime",b.date==null?null:b.date.toISOString()),_.y(4),_.Ug(" ",
_.QA(5,15,b.date,b.format,b.NSb),"\n"))},Fa:[_.Ix,_.Lx,_.wB],styles:[".mat-mdc-tooltip.wrapped-tooltip{white-space:pre-wrap}"],Ma:0});var fM=class{constructor(){this.xTc=_.kv.has(1)?"preferEmail":"preferName"}transform(a){return this.xTc==="preferEmail"?a&&(a.email||a.name)||"unknown":a&&(a.name||a.email)||"unknown"}};fM.O=function(a){return new (a||fM)(_.B(_.lv,16))};fM.Ke=_.yd({name:"authorDisplay",type:fM,le:!0});fM.ta=_.k({token:fM,oa:fM.O,Ea:"root"});
var hYb=function(a){gM(a,a.appId,(b,c)=>{_.$G(c,d=>{b==null?delete d.dw:d.dw=b;delete d.Oy;delete d.ew;delete d.Nu})},kCb)},iYb=function(a){gM(a,a.rQc,(b,c)=>{_.$G(c,d=>{b==null?delete d.Oy:d.Oy=b;delete d.ew})},lCb)},jYb=function(a){gM(a,a.bVa,(b,c)=>{_.$G(c,d=>{b!=null?d.ak=b?"1":"0":delete d.ak})},mCb)},kYb=function(a){gM(a,a.jg,(b,c)=>{_.$G(c,d=>{b==null?delete d.jg:d.jg=b})},nCb)},lYb=function(a){gM(a,a.CSc,(b,c)=>{_.$G(c,d=>{b?d.Nu="":delete d.Nu})},oCb)},mYb=function(a){gM(a,a.R6c,(b,c)=>{_.$G(c,
d=>{b==null?delete d.ew:d.ew=b})},pCb)},gM=function(a,b,c,d){a.Za.add(_.x(a.Um,_.v(e=>d(e)),_.Mf()).subscribe(b));b=_.x(b,_.Mf(),_.v(e=>{var f=a.Um.value;if(d(f)!==e)return f=f.bc(),c(e,f),f.ab()}),_.$e(e=>!!e),_.ag(e=>{a.Ua.navigate(_.Jq(e),{jj:!0})}));a.Za.add(b.subscribe(a.Um))},hM=class{constructor(a,b){this.Ua=b;this.appId=new _.Uh(null);this.rQc=new _.Uh(null);this.bVa=new _.Uh(null);this.jg=new _.Uh(null);this.CSc=new _.Uh(!1);this.R6c=new _.Uh(null);this.Um=new _.Uh(_.Li(a.Wc));this.Za=_.x(this.Ua.events,
_.$e(c=>c instanceof _.ci),_.v(()=>_.Li(a.Wc))).subscribe(this.Um);hYb(this);iYb(this);jYb(this);kYb(this);lYb(this);mYb(this);this.KSc=!_.kv.has(28)}Ia(){this.Za.unsubscribe()}fP(a){return _.x(_.Pe(this.bVa,a),_.v(([b,c])=>b!=null?b:c&&this.KSc))}aM(a){this.bVa.next(a)}};hM.O=function(a){return new (a||hM)(_.m(_.Th),_.m(_.gi),_.m(_.lv))};hM.ta=_.k({token:hM,oa:hM.O});
var nYb=class{constructor(a){this.stack=a instanceof Array?a:[a]}get jua(){return this.stack[this.tTb]}get a7c(){return this.stack[0]}get hCa(){return this.stack.map(a=>a.symbol)}pop(a){if(a<0)throw new RangeError("he");if(a>this.stack.length-1)throw new RangeError("ie");return new nYb(this.stack.slice(0,a*-1))}push(a){const b=this.stack.slice();b.push(a);return new nYb(b)}get tTb(){return this.stack.length-1}},oYb=function(a){var b=["gsn","gs"];for(const c of b)a.gVb.next(c)},iM=class{constructor(a,
b,c){this.gVb=new _.Pf;_.x(this.gVb,_.Nnb(a.km),_.$e(d=>d.length>0)).subscribe(d=>{c.navigate([],{Sa:rCb(d),Mg:"merge",Li:b,jj:!0})})}};iM.O=function(a){return new (a||iM)(_.m(_.df),_.m(_.Th),_.m(_.gi))};iM.ta=_.k({token:iM,oa:iM.O,Ea:"root"});
var pYb=function(a){return typeof a==="string"?[a]:a},qYb=function(a){const b=_.x(a.Ua.events,_.$e(d=>d instanceof _.ci),_.v(()=>{const d=_.Li(a.wk.Wc);return d&&d.tb}),_.Mf(),_.Xf(),_.If()),c=_.x(a.wZb,_.Zf(d=>{if(d){const e=_.x(a.WJb,_.v(l=>p=>p.push(Object.assign({},l,{isFirst:!1})))),f=_.x(a.xVb,_.v(l=>p=>p.pop(p.hCa.length-1-l))),g=_.x(a.UYb,_.v(l=>p=>{const t=p.stack.slice();t[p.tTb]=Object.assign({},p.jua,l);return new nYb(t)}));return _.x(_.Ze(e,f,g),_.Vf((l,p)=>p(l),d),_.Yf(d))}return _.u(void 0)}));
return _.x(_.Ze(b,c),_.Mf(),_.Uf(1),_.Oe())},rYb=function(a){return _.x(_.Pe(a.Yk.fP(_.u(!1)),a.Yk.jg),_.v(([b,c])=>!!b&&c===1),_.Mf(),_.Uf(1),_.Oe())},xUb=function(a){a.FL.getValue()!==0&&a.FL.next(0)},iL=function(a){a.FL.getValue()!==2&&a.FL.next(2)},sYb=function(a,b){a.JNb.next(b);a.Yk.jg.next(0);a.Yk.aM(!0)},tYb=function(a,b){a.WJb.next(b)},$Jb=function(a,b){const c=a.vva.getValue();c<=0?a.jK.next(-1):(b%=c,a.jK.next(b>=0?b:b+c))},jM=class{get RF(){return this.E3a.getValue()}set RF(a){a!==this.RF&&
this.E3a.next(a)}constructor(a,b,c,d,e){this.wk=a;this.tma=c;this.Ua=d;this.Yk=e;this.mNb=this.E3a=new _.Uh("SOURCE");this.MVc=this.qga=new _.Uh(0);this.S3c=this.FL=new _.Uh(2);this.wZb=new _.Sf(1);this.pla=new _.Sf(1);this.JVc=this.JNb=new _.Uh;this.aja=new _.Pf;this.hga=this.f4a=new _.Uh({query:"",rab:!1,Yd:null});this.jK=new _.Uh(-1);this.vva=new _.Uh(0);this.destroy=new _.Pf;this.Za=new _.ve;this.WJb=new _.Pf;this.xVb=new _.Pf;this.UYb=new _.Pf;this.cVc=this.mva=new _.Uh(!1);_.x(this.tma.K5,_.$f(this.destroy)).subscribe(f=>
{f===0?this.FL.next(0):this.FL.next(2)});c=_.Li(this.wk.Wc);a=this.wk.Wc.Sa;a.gs&&a.gsn?(c=pYb(a.gs),this.gma({symbol:a.gsn,S0:c,YO:c}),oYb(b)):c.params.jg===1&&this.Ua.navigate(_.Jq(_.$G(c.bc(),f=>{delete f.jg;delete f.ak}).ab()),{Mg:"preserve",jj:!0});this.yla=qYb(this);this.JZc=rYb(this);this.uva=_.x(_.Ze(this.jK,_.x(this.hga,_.Mf(uCb),_.If(0))),tCb())}Ia(){this.Za.unsubscribe();this.destroy.next()}aM(a){this.Yk.aM(a)}fP(a){return this.Yk.fP(a)}gma(a){this.wZb.next(new nYb(Object.assign({},a,{isFirst:!0})))}};
jM.O=function(a){return new (a||jM)(_.m(_.Th),_.m(iM),_.m(aM),_.m(_.gi),_.m(hM))};jM.ta=_.k({token:jM,oa:jM.O});var kM=class{constructor(a){this.options=a}};kM.O=function(a){return new (a||kM)(_.B(_.zwb))};kM.La=_.xd({type:kM,na:[["mat-card"]],ob:2,Ya:function(a,b){a&2&&_.qg("gmat-mdc-card",!b.options.Se)}});
var lM=class{constructor(a,b,c){this.Eh=b;this.Sc=c;this.iWc=aCb;this.hWc=bCb;this.WNb=_.Ye;this.SG=null;this.Imc="Show in change history"}Sb(){const a=_.kv.has(56)?ABb(this.Uv,this.commit):this.Uv;let b,c;const d=_.qG(this.Uv)?(b=this.commit.Zq)==null?void 0:(c=b.Ct)==null?void 0:c.refHint:void 0;this.WNb=_.x(this.Eh.list(a.tb,a.Uc,a.repository,this.xf,"/",1,!1,void 0,void 0,d),_.Qe(e=>e.En||[]),_.Jf(1));this.lRc=_.lG(this.Uv,this.xf,void 0,a);this.lJb=this.SG?_.Jq(_.$G(_.Oq((this.SG.Rf?a:this.Uv).bc(),
{Sf:this.SG.xf,gq:this.SG.Rf||void 0}),e=>{e.lx=e.Qb?"":void 0}).ab()):void 0}get xf(){return this.commit.xf||""}};lM.O=function(a){return new (a||lM)(_.B(_.lv),_.B(_.yI),_.B(jM))};
lM.wa=_.td({type:lM,na:[["commit-details","commit","","baseLocation",""]],inputs:{commit:"commit",Uv:"baseLocation",SG:"parentCommit"},features:[_.Ld],hc:["commit","","baseLocation",""],ya:20,Aa:17,Da:[[1,"section-title"],["ascTrackElement","BlameDetailsCard","trackAction","commitDetailsNavigate",1,"commit-link",3,"universalLink","trackProjectId"],[1,"author"],[1,"date",3,"value"],[4,"ngIf"],[1,"divider"],["mat-button","","type","button","ascTrackElement","BlameDetailsCard","trackAction","showInHistory",
1,"show-in-history",3,"click","trackProjectId"],["mat-button","","class","show-blame-prior","ascTrackElement","BlameDetailsCard","trackAction","showBlamePrior",3,"routerLink","trackProjectId",4,"ngIf"],[1,"commit-desc-wrapper",3,"message","linkDefinitions"],["mat-button","","ascTrackElement","BlameDetailsCard","trackAction","showBlamePrior",1,"show-blame-prior",3,"routerLink","trackProjectId"]],qa:function(a,b){a&1&&(_.F(0,"mat-card")(1,"mat-card-title")(2,"p",0),_.Q(3),_.J(),_.F(4,"a",1),_.Q(5),
_.R(6,"toPrettyRef"),_.J(),_.Q(7," : "),_.F(8,"span",2),_.Q(9),_.R(10,"authorDisplay"),_.J(),_.Q(11," @ "),_.K(12,"date",3),_.J(),_.C(13,wCb,3,4,"mat-card-content",4),_.R(14,"async"),_.K(15,"div",5),_.F(16,"mat-card-actions")(17,"button",6),_.N("click",function(){sYb(b.Sc,b.xf)}),_.Q(18),_.J(),_.C(19,xCb,2,2,"a",7),_.J()());a&2&&(_.y(3),_.Vg(b.iWc(b.Uv)),_.y(),_.E("universalLink",b.lRc)("trackProjectId",b.Uv.tb),_.y(),_.yC("",b.hWc(b.Uv),"",_.S(6,11,b.xf)," "),_.y(4),_.Vg(_.S(10,13,b.commit.Hm)),
_.y(3),_.E("value",b.commit.UJ),_.y(),_.E("ngIf",_.S(14,15,b.WNb)),_.y(4),_.E("trackProjectId",b.Uv.tb),_.y(),_.Ug(" ",b.Imc," "),_.y(),_.E("ngIf",b.lJb))},Fa:[_.Bp,_.Rn,eM,cM,_.ew,_.pt,_.ot,kM,_.jD,WL,UL,TL,_.fp,_.kw,fM,_.Wn,bM,_.aH],styles:[".mat-mdc-card[_ngcontent-%COMP%]{padding-left:0;padding-right:0;background:var(--card);--mdc-elevated-card-container-shape:4px}mat-card-actions[_ngcontent-%COMP%], mat-card-content[_ngcontent-%COMP%], mat-card-title[_ngcontent-%COMP%]{padding-left:20px;padding-right:20px;color:var(--text-default)}mat-card-title[_ngcontent-%COMP%]{font-size:15px;line-height:32px;margin-bottom:0}mat-card-actions[_ngcontent-%COMP%]{flex-direction:column}mat-card-actions[_ngcontent-%COMP%]   .mat-mdc-button[_ngcontent-%COMP%]{--mdc-text-button-container-height:36px;display:block;font-size:15px;font-weight:400;line-height:32px;margin:0;text-align:left;width:100%;padding:0}mat-card-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;font-size:1rem;line-height:1.8461538462rem}mat-card-content[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{flex-direction:row}mat-card-content[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:table-cell;white-space:pre-line;word-break:break-all}mat-card-content[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   span.label[_ngcontent-%COMP%]{padding-right:16px;width:95px;vertical-align:top}.commit-desc-wrapper[_ngcontent-%COMP%]{font-family:Roboto Mono,monospace;max-height:12.3076923077rem;overflow-x:hidden;overflow-y:scroll;padding-bottom:16px;white-space:pre-line;width:650px}.divider[_ngcontent-%COMP%]{border-top-style:solid;border-top-width:1px}.mat-icon[_ngcontent-%COMP%]{font-size:16px;height:16px;width:16px}"],
Ma:0});
var uYb=["hovercard"],vYb=["origin"],yCb=function(a){clearTimeout(a.t8a);a.tPb=setTimeout(()=>{a.Owa.detach()},300)},wYb=function(a){a.t8a=setTimeout(()=>{a.Owa.zg()||(a.Ga.mb({element:"BlameSnippet",action:"showDetails",gestureName:"CLICK",projectId:a.Uv.tb}),a.Owa.attach(a.HXc));a.pub=!0;a.QLb.subject.next()},300)},mM=class{get Owa(){this.Pwa||(this.Pwa=this.xYa());return this.Pwa}constructor(a,b,c,d,e){this.Ga=a;this.QLb=b;this.Fva=c;this.ug=d;this.Sc=e;this.pub=!1;this.SG=null;this.RLb=this.QLb.subscribe(()=>
{this.pub?this.pub=!1:(clearTimeout(this.t8a),this.Owa.detach())})}Qa(){}Dc(){this.HXc=new _.ps(this.JXc,this.De)}Ia(){this.RLb&&this.RLb.unsubscribe();this.Pwa&&this.Pwa.dispose()}Td(){sYb(this.Sc,this.commit.xf)}xYa(){const a=_.es(_.ms(this.ug.position(),this.ahb),_.Awb);_.PVa(a,[this.Fva]);return this.ug.create({vg:a,Nj:this.ug.Mj.Bl()})}};mM.O=function(a){return new (a||mM)(_.B(_.wp),_.B(_.gJ),_.B(_.qI),_.B(_.vs),_.B(jM))};
mM.wa=_.td({type:mM,na:[["blame-snippet"]],rb:function(a,b){a&1&&(_.Mg(uYb,7,_.Jg),_.Mg(uYb,7,_.Kg),_.Mg(vYb,7,_.re));if(a&2){let c;_.Pg(c=_.Qg())&&(b.JXc=c.first);_.Pg(c=_.Qg())&&(b.De=c.first);_.Pg(c=_.Qg())&&(b.ahb=c.first)}},Ya:function(a,b){a&1&&_.N("mouseenter",function(){clearTimeout(b.tPb)})("mouseleave",function(){return yCb(b)})},inputs:{iC:"commitIndex",commit:"commit",Uv:"baseLocation",SG:"parentCommit",startLine:"startLine",endLine:"endLine"},ya:13,Aa:18,Da:[["origin",""],["hovercard",
""],[3,"mouseenter","mouseleave","title"],["ascTrackElement","BlameDetails","trackAction","showInHistory",3,"click"],[1,"commit-index"],[3,"mouseenter","mouseleave","commit","baseLocation","parentCommit"]],qa:function(a,b){if(a&1){const c=_.Ud();_.F(0,"div",2);_.R(1,"authorDisplay");_.N("mouseenter",function(){_.q(c);return _.r(wYb(b))})("mouseleave",function(){_.q(c);clearTimeout(b.t8a);return _.r()});_.F(2,"button",3,0);_.R(4,"authorDisplay");_.R(5,"authorDisplay");_.N("click",function(){_.q(c);
return _.r(b.Td())});_.F(6,"span",4);_.Q(7);_.J();_.Q(8);_.R(9,"date");_.R(10,"authorDisplay");_.J()();_.C(11,zCb,1,3,"ng-template",null,1,_.dh)}a&2&&(_.OA("title","#",b.iC," ",_.S(1,7,b.commit.Hm),""),_.y(2),_.og("aria-label",b.startLine!==b.endLine?"Show blame details for commit "+b.iC+" by "+_.S(4,9,b.commit.Hm)+" on lines "+b.startLine+" through "+b.endLine:"Show blame details for commit "+b.iC+" by "+_.S(5,11,b.commit.Hm)+" on line "+b.startLine),_.y(5),_.Ug("#",b.iC,""),_.y(),_.yC(" ",_.PA(9,
13,b.commit.UJ,"yyyy-MM-dd"),"\u00a0\u00a0",_.S(10,16,b.commit.Hm)," "))},Fa:[_.Bp,lM,fM,_.LC],styles:["blame-snippet[_nghost-%COMP%]{box-sizing:border-box;cursor:default;display:block;width:100%;overflow:hidden;padding:0 .5em;position:absolute;text-overflow:ellipsis;white-space:nowrap}button[_ngcontent-%COMP%]{background-color:inherit;border:0;font:inherit;text-align:left}button[_ngcontent-%COMP%]:focus-within, button[_ngcontent-%COMP%]:hover{cursor:pointer;text-decoration:underline}button[_ngcontent-%COMP%]:focus-within   span[_ngcontent-%COMP%], button[_ngcontent-%COMP%]:hover   span[_ngcontent-%COMP%]{text-decoration:underline}button[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-block;min-width:35px}"],
Ma:0});
var nM=class extends _.iJ{constructor(a,b,c){super(a);this.Gd=b;this.Ga=c}Qa(){}Sb(a){if(a.layerBaseLocation){var {og:b,Ij:c}=a.layerBaseLocation;b?(c?!_.iG(c,b):1)&&this.update():this.clear()}}cua(){if(!HK(this.jh))throw Error("je");const a=this.jh.tb,b=this.jh.Uc,c=this.jh.repository,d=_.dG(_.Tj(this.jh,0))||"",e=_.Tj(this.jh,1)||"",f=_.gG(this.jh,1)||"";return _.x(this.z5(a,b,c,d,e,f,this.jh.params.Qb),_.v(g=>g?this.r9(g):null))}oL(a){a=this.Hu(a);const b=new Map;for(const c of this.tP())QWb(this.Gd,c,
a),b.set(`${"layer:"}${c}`,a?"AVAILABLE":"UNAVAILABLE");this.Ga.To({MJ:b})}Hu(a){return a.length}};nM.O=function(a){return new (a||nM)(_.B(_.zf),_.B(_.pI),_.B(_.wv))};nM.La=_.xd({type:nM,features:[_.mg,_.Ld]});
var oM=class{constructor(a,b){this.Ga=a;this.h8a=b;this.Pf=new _.qu(this.Ga)}get(a,b,c,d,e,f){const g=Object.assign({},{fileSpecPath:f,fileSpecSourceRootRefHint:d,fileSpecSourceRootRefSpec:e},_.IG(a,b),{fileSpecSourceRootRepositoryKeyRepositoryName:c});return this.Pf.fetch(g,()=>_.x(xXb(this.h8a,g),_.v(ACb)))}};oM.O=function(a){return new (a||oM)(_.m(_.wp),_.m(EL))};oM.ta=_.k({token:oM,oa:oM.O,Ea:"root"});
var xYb=["blameSnippet"],yYb=["loading"],zYb=["rangeHighlight"],AYb=class{constructor(a,b,c,d,e,f){this.component=a;this.Asa=b;this.options=c;this.startLine=d;this.endLine=e;this.sidebar=f;this.nm=()=>{}}render(){this.nm=this.sidebar?this.component.bRa(this.Asa,this.options,this.startLine,this.endLine):this.component.Ura(this.Asa,this.options,this.startLine,this.endLine)}remove(){this.nm()}},pM=class extends nM{constructor(a,b,c,d,e,f){super(b,e,c);this.component=a;this.Ga=c;this.service=d;this.Gd=
e;this.wi=f;this.rLb=0}r9(a){const b=[],c=a.zo||[],d=a.CKb,e=a.bYc;a=a.qya||[];this.rLb=a.length;!a.length&&c.length&&_.IC(this.Ga);for(let g=0;g<a.length;g++){const l=a[g];if(!l.Xd){_.IC(this.Ga);continue}const p=c[l.iC||0];var f=p.xf;if(!f){_.IC(this.Ga);continue}f=d.get(f);if(f==null){_.IC(this.Ga);continue}let t;const w=(t=e.get(f-1))!=null?t:null;b.push(...this.D4(l.Xd,f,p,w,g%2===0?"even":"odd"))}return b}z5(a,b,c,d,e,f){return this.service.get(a,b,c,d,e,f)}vYa(){return[new AYb(this.component,
this.AG,{},void 0,void 0,!0)]}nL(){pL(this.Gd,"BLAME");_.IC(this.Ga)}onLoad(){qL(this.Gd,"BLAME");this.Ga.To({bucket:_.Ni.YDa})}oL(a){super.oL(a);this.wi.Xi("Blame is being displayed","polite")}Hu(){return this.rLb}tP(){return["BLAME"]}Be(){this.wi.Xi("Blame was disabled","polite")}D4(a,b,c,d,e){const f=[],g="blame-highlight "+e;a=a&&CCb(a);if(!a||!ECb(a))return _.IC(this.Ga),f;f.push(new AYb(this.component,this.Asa,{className:e,commit:c,Nd:this.jh,iC:b,SG:d,startLine:a.startLine+1,endLine:a.endLine+
1},a.startLine,a.endLine,!0));f.push(new AYb(this.component,this.Bka,{className:g},a.startLine,a.endLine,!1));return f}};pM.O=function(a){return new (a||pM)(_.B(_.qI),_.B(_.zf),_.B(_.wv),_.B(oM),_.B(_.pI),_.B(_.hr))};
pM.wa=_.td({type:pM,na:[["blame-layer","layerBaseLocation",""]],rb:function(a,b){a&1&&(_.Mg(xYb,7),_.Mg(yYb,7),_.Mg(zYb,7));if(a&2){let c;_.Pg(c=_.Qg())&&(b.Asa=c.first);_.Pg(c=_.Qg())&&(b.AG=c.first);_.Pg(c=_.Qg())&&(b.Bka=c.first)}},inputs:{jh:"layerBaseLocation"},features:[_.mg],hc:["layerBaseLocation",""],ya:6,Aa:0,Da:[["blameSnippet",""],["rangeHighlight",""],["loading",""],[3,"commitIndex","commit","baseLocation","parentCommit","startLine","endLine"],["text","Loading blame layer...",1,"blame-layer",
3,"hasBackground"]],qa:function(a){a&1&&_.C(0,GCb,1,9,"ng-template",null,0,_.dh)(2,HCb,1,3,"ng-template",null,1,_.dh)(4,ICb,1,1,"ng-template",null,2,_.dh)},Fa:[_.AF,mM],styles:[".blame-highlight[_ngcontent-%COMP%]{position:absolute;width:100%}loading[_ngcontent-%COMP%]{border-left-style:solid;border-left-width:1px;height:100%;justify-content:normal;padding-top:50px;position:fixed;right:30px;width:300px}"],Ma:0});
var BYb=["rangeHighlight"],CYb=class{constructor(a,b,c,d,e){this.component=a;this.snippet=b;this.options=c;this.startLine=d;this.endLine=e;this.nm=()=>{}}render(){this.nm=this.component.Ura(this.snippet,this.options,this.startLine,this.endLine)}remove(){this.nm()}},DYb=function(a){return _.x(a.Gd.Yta,_.Zf(b=>_.Pe(b.map(c=>a.ZC(c)))),_.v(b=>b.filter(c=>c.enabled).map(c=>c.id)),_.Gf(0),_.Mf(KCb),_.$e(b=>b.length>0),_.ag(()=>{a.onLoad()}))},qM=class extends nM{constructor(a,b,c,d,e,f,g){super(c,d,g);
this.L3a=a;this.component=b;this.Gd=d;this.Kb=e;this.Eh=f;this.eLb=new _.Uh([]);this.Za=this.Gd.Yta.subscribe(l=>{this.eLb.next(l)})}Qa(){}Ia(){this.Za.unsubscribe();super.Ia()}tP(){return this.eLb.value.filter(a=>this.Gd.Ss(a))}nL(){for(const a of this.tP())pL(this.Gd,a)}onLoad(){for(const a of this.tP())qL(this.Gd,a)}r9(a){const b=[];for(const c of a){let d;c.status==="COVERED"&&(d="covered");c.status==="NOT_COVERED"&&(d="uncovered");d&&b.push(this.wYa(c.startLine,c.endLine,d))}return b}z5(a,b,
c,d,e,f){const g=_.UF(this.jh)?e==="HEAD":!_.Ei.test(e);a=_.u({tb:a,Uc:b,fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:e,fileSpecSourceRootRefHint:_.Fi(d),fileSpecPath:f,fileSpecType:"FILE",mergeLatestData:g});g&&!_.UF(this.jh)&&(a=_.x(_.Pe([_.xI(this.Eh,this.jh,"path"),a]),_.v(([l,p])=>{l&&(p.fileSpecSourceRootRefSpec=l);return p})));return _.x(_.Pe([a,DYb(this)]),_.Zf(([l,p])=>this.makeRequest(l,p)))}ZC(a){return _.x(this.Gd.ZC(a),_.v(b=>({id:a,enabled:b.enabled})),_.Mf())}makeRequest(a,
b){b=b.map(HBb).filter(c=>c!==void 0);return _.x(MWb(this.L3a,Object.assign({},a,{category:b[0]}),_.Li(this.Kb.Wc).params.bP),_.Ef(()=>{this.nL();_.hJ(this,[]);return _.u(null)}))}wYa(a,b,c){a=BCb(a,b-1,0,0);if(!ECb(a))throw Error("ke");return new CYb(this.component,this.Bka,{className:"coverage-layer "+c},a.startLine,a.endLine)}};qM.O=function(a){return new (a||qM)(_.B(_.oI),_.B(_.qI),_.B(_.zf),_.B(_.pI),_.B(_.Th),_.B(_.yI),_.B(_.wv))};
qM.wa=_.td({type:qM,na:[["coverage-layer","layerBaseLocation",""]],rb:function(a,b){a&1&&_.Mg(BYb,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.Bka=c.first)}},inputs:{jh:"layerBaseLocation"},features:[_.mg],hc:["layerBaseLocation",""],ya:2,Aa:0,Da:[["rangeHighlight",""]],qa:function(a){a&1&&_.C(0,JCb,1,3,"ng-template",null,0,_.dh)},styles:[".coverage-layer[_ngcontent-%COMP%]{position:absolute;width:100%}"]});var rM=class{constructor(){this.bsb=""}};rM.O=function(a){return new (a||rM)};
rM.wa=_.td({type:rM,na:["finding-details icon  title  details ".split(" ")],inputs:{icon:"icon",title:"title",details:"details",bsb:"subtitle"},hc:"icon  title  details ".split(" "),ya:8,Aa:4,Da:[["mat-card-avatar",""],["alt","","aria-hidden","true",3,"src"],[4,"ngIf"],[3,"innerHTML"]],qa:function(a,b){a&1&&(_.F(0,"mat-card-header")(1,"div",0),_.K(2,"img",1),_.J(),_.F(3,"mat-card-title"),_.Q(4),_.J(),_.C(5,LCb,2,1,"mat-card-subtitle",2),_.J(),_.F(6,"mat-card-content"),_.K(7,"div",3),_.J());a&2&&(_.y(2),
_.E("src",b.icon,_.tf),_.y(2),_.Vg(b.title),_.y(),_.E("ngIf",b.bsb),_.y(2),_.E("innerHTML",b.details,_.sf))},Fa:[_.Rn,YL,UL,XL,VL,TL],styles:[".mat-mdc-card[_ngcontent-%COMP%]{max-width:400px;background:var(--card);--mdc-elevated-card-container-shape:4px}.mat-mdc-card-avatar[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}mat-card-content[_ngcontent-%COMP%]{font-size:13px;line-height:24px}"],Ma:0});
var sM=class{constructor(a,b,c,d){this.Ga=a;this.Gea=b;this.ahb=c;this.ug=d;this.lc="";this.Jd=this.xYa()}Qa(){this.Q7=new _.ps(this.Kha,this.Gea,{attach:()=>{this.attach()},detach:()=>{this.detach()}})}Ia(){this.Jd.dispose()}attach(a){this.Jd.zg()||(this.Jd.attach(this.Q7),this.Ga.mb({element:this.lc,action:"showHovercard",Me:this.Me,gestureName:"CLICK"},a),setTimeout(()=>{this.Jd.hf()},0));clearTimeout(this.bTc)}detach(){this.bTc=setTimeout(()=>{this.Jd.detach()},200)}xYa(){const a=_.es(_.ms(this.ug.position(),
this.ahb),_.Bwb);return this.ug.create({vg:a,Nj:this.ug.Mj.Bl()})}};sM.O=function(a){return new (a||sM)(_.B(_.wp),_.B(_.Kg),_.B(_.re),_.B(_.vs))};sM.La=_.xd({type:sM,na:[["","hovercard","","trackElement",""]],Ya:function(a,b){a&1&&_.N("mouseenter",function(c){return b.attach(c)})("mouseleave",function(){return b.detach()})},inputs:{Kha:"hovercard",lc:"trackElement",Me:"artifactId"}});
var QCb=/^((http|https):\/\/)/,tM=class{constructor(){this.lc=this.tooltip=""}set annotations(a){this.icon=_.gc(a[0].icon||"https://www.gstatic.com/devopsconsole/images/source/codelayers/annotation.png");this.Me=a[0].Cu;let b;this.tooltip=(b=a[0].tooltip)!=null?b:"";this.details=a.map(c=>RCb(c.details,c.hSb))}Qa(){}};tM.O=function(a){return new (a||tM)};
tM.wa=_.td({type:tM,na:[["finding","annotations","","trackElement",""]],inputs:{annotations:"annotations",lc:"trackElement"},hc:["annotations","","trackElement",""],ya:3,Aa:5,Da:[["hovercard",""],[3,"src","alt","hovercard","trackElement","artifactId"],[1,"findings-hovercard",3,"mouseenter","mouseleave"],[4,"ngFor","ngForOf"],[3,"icon","title","subtitle","details"],["class","divider",4,"ngIf"],[1,"divider"]],qa:function(a,b){a&1&&(_.K(0,"img",1),_.C(1,PCb,2,1,"ng-template",null,0,_.dh));a&2&&(a=_.Cg(2),
_.E("src",b.icon,_.tf)("alt",b.tooltip)("hovercard",a)("trackElement",b.lc)("artifactId",b.Me))},Fa:[_.Qn,_.Rn,rM,sM,kM,_.jD],styles:["mat-card.findings-hovercard[_ngcontent-%COMP%]{overflow:auto;max-height:500px;background:var(--card);--mdc-elevated-card-container-shape:4px}mat-card.findings-hovercard[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%]{border-top-style:solid;border-top-width:1px;margin-bottom:16px}"],Ma:0});
var EYb=["finding"],FYb=class{constructor(a,b,c,d){this.component=a;this.nVc=b;this.options=c;this.line=d;this.nm=()=>{}}render(){this.nm=this.component.WHb(this.nVc,this.options,this.line)}remove(){this.nm()}},uM=class extends nM{constructor(a,b,c,d,e){super(b,d,e);this.component=a;this.UF=c}r9(a){const b=new Map;for(var c of a){a=TCb(c);let d;const e=(d=b.get(a))!=null?d:[];e.push(c);b.set(a,e)}c=[];for(const [d,e]of b)c.push(new FYb(this.component,this.oVc,{annotations:e},d));return c}z5(a,b,c,
d,e,f){return this.UF.getAnnotations(a,b,c,e,f,this.Cu,!0)}nL(){pL(this.Gd,this.Cu)}onLoad(){qL(this.Gd,this.Cu)}tP(){return[this.Cu]}};uM.O=function(a){return new (a||uM)(_.B(_.qI),_.B(_.zf),_.B(_.nI),_.B(_.pI),_.B(_.wv))};
uM.wa=_.td({type:uM,na:[["finding-layer","layerBaseLocation","","layerId",""]],rb:function(a,b){a&1&&_.Mg(EYb,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.oVc=c.first)}},inputs:{jh:"layerBaseLocation",Cu:"layerId"},features:[_.mg],hc:["layerBaseLocation","","layerId",""],ya:2,Aa:0,Da:[["finding",""],["trackElement","FindingLayer",3,"annotations"]],qa:function(a){a&1&&_.C(0,SCb,1,1,"ng-template",null,0,_.dh)},Fa:[tM],hb:2});var vM=class{};vM.O=function(a){return new (a||vM)};
vM.wa=_.td({type:vM,na:[["nl-semantic-outlines-snippet"]],inputs:{Ifb:"nlOutline"},ya:3,Aa:1,Da:[[1,"nl-semantic-outlines-snippet"]],qa:function(a,b){a&1&&(_.F(0,"div")(1,"p",0),_.Q(2),_.J()());a&2&&(_.y(2),_.Ug(" ",b.Ifb," "))},styles:["nl-semantic-outlines-snippet[_nghost-%COMP%]{width:100%;padding:0 .5em;position:absolute;white-space:nowrap;text-overflow:ellipsis}"],Ma:0});
var wM=class{constructor(a,b){this.Z0c=a;this.Ga=b;this.Pf=new _.qu(this.Ga)}get(a,b,c,d,e,f){const g=Object.assign({},{fileSpecPath:f,fileSpecSourceRootRefHint:d,fileSpecSourceRootRefSpec:e},_.IG(a,b),{fileSpecSourceRootRepositoryKeyRepositoryName:c});return this.Pf.fetch(g,()=>zXb(this.Z0c,g))}};wM.O=function(a){return new (a||wM)(_.m(IL),_.m(_.wp))};wM.ta=_.k({token:wM,oa:wM.O,Ea:"root"});
var xM=class{gYa(a,b){return{fX:a,Xxa:b}}constructor(a,b,c){this.b1c=a;this.Gd=b;this.j8=c;this.ZC=this.Gd.ZC("NL_SEMANTIC_OUTLINES");this.jx=this.j8.jx;this.Tya=_.x(_.Pe([this.ZC,_.x(this.jx,_.$e(d=>!!d&&d.kind!==4&&d.kind!==5),_.Mf((d,e)=>!!d&&!!e&&d.kind===e.kind&&_.iG(d.location,e.location)))]),_.Zf(([d,e])=>{if(!d.enabled)return e={Xxa:0,fX:new sXb},_.u(e);if(e.kind!==0)throw Error("ne`"+e.kind);var f=e.location;if(!HK(f))throw Error("oe`"+e.location);d=f.tb;const g=f.Uc,l=f.repository,p=_.dG(_.Tj(f,
0))||"",t=_.Tj(f,1)||"";f=_.gG(f,1)||"";let w=0,A;if(typeof e.code!=="string"&&((A=e.code)==null?0:A.lines.length)){let G;w=(G=e.code)==null?void 0:G.lines.length}else w=e.ue.split("\n").length;return _.x(this.b1c.get(d,g,l,p,t,f),_.v(G=>this.gYa(G,w)))}),_.Mf((d,e)=>d.Xxa===e.Xxa&&d.fX===e.fX),_.Wf({bufferSize:1,ex:!0}))}};xM.O=function(a){return new (a||xM)(_.m(wM),_.m(_.pI),_.m(_.vK))};xM.ta=_.k({token:xM,oa:xM.O});
var GYb=["nlSemanticOutlineSnippet"],HYb=["loading"],IYb=["rangeHighlight"],JYb=class{constructor(a,b,c,d,e,f){this.component=a;this.Uya=b;this.options=c;this.startLine=d;this.endLine=e;this.sidebar=f;this.nm=()=>{}}render(){this.nm=this.sidebar?this.component.bRa(this.Uya,this.options,this.startLine,this.endLine):this.component.Ura(this.Uya,this.options,this.startLine,this.endLine)}remove(){this.nm()}},KYb=function(a,b,c,d,e=0){if(d===0)return a.D4(1,b[0].startLine-1,"","odd");if(d===1)return e=
b[b.length-1].endLine+1,c=c.CQ[0].startLine,c===e?[]:a.D4(e,c,"",b.length%2===0?"even":"odd");c=b[b.length-1];return c.endLine!==e?a.D4(c.endLine+1,e,"",b.length%2===0?"even":"odd"):[]},yM=class extends nM{constructor(a,b,c,d,e,f){super(b,e,c);this.component=a;this.Ga=c;this.service=d;this.Gd=e;this.wi=f;this.RYa=0}r9(a){if(a.fX.NY.length===0)return[];const b=[],c=a.fX.NY.filter(e=>e.CQ.length>0);for(let e=0;e<c.length;e++){var d=c[e];const f=d.CQ;e===0&&b.push(...KYb(this,f,d,0));this.RYa+=f.length;
for(d=0;d<f.length;d++){const g=f[d];b.push(...this.D4(g.startLine,g.endLine,g.sja,d%2===0?"even":"odd"))}e!==c.length-1&&b.push(...KYb(this,f,c[e+1],1))}b.push(...KYb(this,c[c.length-1].CQ,c[c.length-1],2,a.Xxa));return b}z5(){return this.service.Tya}vYa(){return[new JYb(this.component,this.AG,{},void 0,void 0,!0)]}nL(){pL(this.Gd,"NL_SEMANTIC_OUTLINES");_.IC(this.Ga)}onLoad(){qL(this.Gd,"NL_SEMANTIC_OUTLINES")}oL(a){super.oL(a);this.wi.Xi("NL Semantic Outlines is being displayed","polite")}Hu(){return this.RYa}tP(){return["NL_SEMANTIC_OUTLINES"]}Be(){this.wi.Xi("NL Semantic Outlines was disabled",
"polite")}D4(a,b,c,d){const e=[],f="nl-semantic-outlines-highlight "+d;e.push(new JYb(this.component,this.Uya,{className:d,Ifb:c,startLine:a-1,endLine:b-1},a-1,b-1,!0));e.push(new JYb(this.component,this.Bka,{className:f},a-1,b-1,!1));return e}};yM.O=function(a){return new (a||yM)(_.B(_.qI),_.B(_.zf),_.B(_.wv),_.B(xM),_.B(_.pI),_.B(_.hr))};
yM.wa=_.td({type:yM,na:[["nl-semantic-outlines-layer","layerBaseLocation",""]],rb:function(a,b){a&1&&(_.Mg(GYb,7),_.Mg(HYb,7),_.Mg(IYb,7));if(a&2){let c;_.Pg(c=_.Qg())&&(b.Uya=c.first);_.Pg(c=_.Qg())&&(b.AG=c.first);_.Pg(c=_.Qg())&&(b.Bka=c.first)}},inputs:{jh:"layerBaseLocation"},features:[_.mg],hc:["layerBaseLocation",""],ya:6,Aa:0,Da:[["nlSemanticOutlineSnippet",""],["rangeHighlight",""],["loading",""],[3,"nlOutline"],["text","Loading Nl Outlines layer...",1,"nl-semantic-outlines-layer",3,"hasBackground"]],
qa:function(a){a&1&&_.C(0,UCb,1,4,"ng-template",null,0,_.dh)(2,VCb,1,3,"ng-template",null,1,_.dh)(4,WCb,1,1,"ng-template",null,2,_.dh)},Fa:[_.AF,vM],styles:[".nl-semantic-outlines-highlight[_ngcontent-%COMP%]{position:absolute;width:100%}loading[_ngcontent-%COMP%]{border-left-style:solid;border-left-width:1px;height:100%;justify-content:normal;padding-top:50px;position:fixed;right:30px;width:300px}"],Ma:0});
var NK={},bDb={id:"Google",type:"depot"},YCb=/\//g,$Cb=/~/g,zM=class extends _.J8a{constructor(a,b,c){super(a);this.client=b;this.rf=c;this.b4c=new _.qu(this.Ga);this.c4c=new _.qu(this.Ga);this.d4c=new _.qu(this.Ga);this.kVc=new _.qu(this.Ga)}hya(a,b,c,d,e,f){const g=FBb(a,b,c,d,e,f);return this.Pf.fetch(g.toObject(),()=>this.fetch(g))}xmb(a){return this.b4c.fetch(a.toObject(),()=>_.Bv(this.rf,()=>this.client.xmb(a,this.rf.rl()),"Decorations.resolveDocumentation"))}ymb(a){return this.c4c.fetch(a.toObject(),
()=>_.Bv(this.rf,()=>this.client.ymb(a,this.rf.rl()),"Decorations.resolveItemList"))}Rka(a){return this.d4c.fetch(a.toObject(),()=>_.Bv(this.rf,()=>this.client.Rka(a,this.rf.rl()),"Decorations.resolvePanel"))}M5a(a){return this.kVc.fetch(a.toObject(),()=>_.Bv(this.rf,()=>this.client.M5a(a,this.rf.rl()),"Decorations.getFilterSupport"))}aua(){return new _.ZPa}extract(){return this.aua()}isValid(a){return a.U5().length>0||_.vl(a,2)}fetch(a){return _.Bv(this.rf,()=>this.client.hya((new _.TPa).DYb(LK(a)),
this.rf.rl()),"Decorations.list")}};zM.O=function(a){return new (a||zM)(_.m(_.wp),_.m(_.Swb),_.m(_.Rv))};zM.ta=_.k({token:zM,oa:zM.O,Ea:"root"});
var LYb=class{constructor(a,b){this.component=a;this.location=b;this.nm=()=>{}}render(){this.nm=this.component.K3(this.location.startLine,{startColumn:this.location.startColumn,endColumn:this.location.endColumn,yp:"deprecated"}).remove}remove(){this.nm()}},AM=class extends nM{constructor(a,b,c,d,e){super(c,d,a);this.Ga=a;this.component=b;this.Gd=d;this.service=e;this.G4=0}r9(a){return(a.U5()||[]).filter(b=>_.Dl(b,9,_.el()).includes(2)).reduce((b,c)=>{this.G4+=1;a:{if(c.bPb()&&(c=c.Yga(),c=DCb(c),
FCb(c)))break a;c=void 0}if(!c)return _.IC(this.Ga),b;var d=b[b.length-1],e;if(e=d)d=d.location,e=d.startLine===c.startLine&&d.startColumn<c.endColumn&&c.startColumn<d.endColumn;e||b.push(this.wYa(c));return b},[])}z5(a,b,c,d,e,f,g){return this.service.hya(a,b,c,{Eb:d,commit:e},f,g)}nL(){pL(this.Gd,"DEPRECATED");_.IC(this.Ga)}onLoad(){qL(this.Gd,"DEPRECATED")}Hu(){return this.G4}tP(){return["DEPRECATED"]}wYa(a){return new LYb(this.component,a)}};
AM.O=function(a){return new (a||AM)(_.B(_.wv),_.B(_.qI),_.B(_.zf),_.B(_.pI),_.B(zM))};AM.wa=_.td({type:AM,na:[["unified-deprecation-layer","layerBaseLocation",""]],inputs:{jh:"layerBaseLocation"},features:[_.mg],hc:["layerBaseLocation",""],ya:0,Aa:0,qa:function(){},styles:[".deprecated{text-decoration:line-through}"],hb:2,Ma:0});
var BM=class{constructor(a){this.Sc=a;this.Mha=_.Twb;this.gua=[];this.Twa=new Map;this.fV=!1;this.ag=new _.Xm;this.Za=_.x(_.Pe([this.Sc.yla,this.Sc.JZc]),_.v(([b,c])=>{if(c&&b)return this.fV?b.jua:b.a7c}),_.Yf(void 0),_.Mf()).subscribe(b=>{b?(this.gua=b.S0,b.YO&&this.YY(b.YO)):this.gua=[]})}Ia(){this.Za.unsubscribe()}Ae(a){a=_.Y(a.context.Kp,5);if(!a)return!1;const b=a.split(" ");return this.gua.length===b.length&&this.gua.every(c=>b.includes(c))}YY(a,b=!0){const c=a.map(e=>this.Twa.get(e)||new Set).reduce((e,
f)=>{for(const g of f)e.add(g);return e},new Set);if(b)for(var d of this.Mha.pu)c.has(d)||(d.eY=!1);b=new Map;for(const e of c){e.eY=!0;d=e.context.afa;const f=this.Aha(e),g=b.get(d);g!==void 0&&g!==0||b.set(d,f)}this.Mha={pu:c,ids:a};this.ag.emit(Array.from(b.entries()))}Iu(a){if(this.Mha.pu.size>0)for(const b of this.Mha.pu)MYb(b,a.wva,a.wva+a.IP)&&!b.eY&&(b.eY=!0),b.eY&&!MYb(b,a.wva,a.wva+a.IP)&&(b.eY=!1)}Aha(a){return _.Dl(a.context.Kp,9,_.el()).includes(1)?1:_.Dl(a.context.Kp,9,_.el()).includes(3)?
2:0}};BM.O=function(a){return new (a||BM)(_.m(jM))};BM.ta=_.k({token:BM,oa:BM.O});
var MYb=function(a,b,c){return a.location.startLine>=b&&a.location.startLine<c||a.location.endLine>=b&&a.location.endLine<c},PYb=function(a){let b;const c=(b=_.il(a.context.Kp,_.Qp,4))==null?void 0:b.iX();return c?_.Y(c,4)?(a.iP=!0,_.Y(c,4)):NYb(a.service,c):_.Y(a.context.Kp,5)?OYb(a):""},QYb=function(a){return a.c8a!==0&&a.service.lMb?"important-highlight":"highlight"},CM=function(a){const b=a.service.component.Zd.cj(a.context.afa-1);if(b)return b.querySelectorAll(`.xrefs-decoration[data-key="${a.context.index}"]`);
a.U_c&&console.log("unexpected undefined element - "+JSON.stringify(a.context));return[]},OYb=function(a){if(_.Y(a.context.Kp,5)){const b=RYb(a.service,a.context.afa),c=a.service.component.lines[a.location.startLine].substring(a.location.startColumn,a.location.endColumn);return c?`${b}${b.includes("?")?"&":"?"}${"gsn"}=${c}&${_.Y(a.context.Kp,5).split(" ").map(d=>`${"gs"}=${encodeURIComponent(d)}`).join("&")}`:b}return""},SYb=class{constructor(a,b,c,d=!1){this.service=a;this.location=b;this.context=
c;this.U_c=d;this.V$a=!1;this.c8a=0}render(){try{this.link=PYb(this)}catch(c){_.IC(this.service.Ga);return}let a=String(this.context.index);this.iP&&(a=void 0);const b=()=>{let c="xrefs-decoration";this.service.uZb&&(c+=" underline");this.V$a&&(c+=" "+QYb(this));this.iP&&(c="doc-link");return c};this.nm=this.service.component.K3(this.location.startLine,{startColumn:this.location.startColumn,endColumn:this.location.endColumn,tagName:"a",get yp(){return b()},href:this.link,key:a}).remove}get Aha(){return this.c8a}set Aha(a){this.c8a=
a}get eY(){return this.V$a}set eY(a){this.V$a=a;if(this.nm!=null)if(a)for(const b of CM(this))b.classList.add(QYb(this));else for(const b of CM(this))b.classList.remove(QYb(this))}remove(){this.nm&&this.nm();delete this.nm}},TYb=()=>!0,UYb=function(a){a.sDa=a.children.filter(b=>b.isVisible);a.sort&&a.sDa.sort(a.sort)},WYb=function(a){return a.xPb?a.xPb:a.xPb=VYb(a)},VYb=function(a){const b=_.Uwb[a.Lq.getType()];a=_.Dl(a.Lq,4,_.el());var c=a.map(e=>_.Vwb[e]);c=[b.name,...c].join(", ");let d="outline-icon";
a.includes(1)&&(d+=" public");b.className&&(d=`${d} ${b.className}`);return{fe:d,tooltip:c,Lc:b.Lc}},XYb=class{constructor(a,b,c){this.parent=b;this.Qqb=c;this.Ej=!1;this.zO=TYb;this.brb=null;this.active=!1;this.index=this.level=0;if(!fDb(a))throw Error("ve");this.Lq=a;this.id=_.im();this.children=this.sdb(_.Wp(a));this.SY=this.children.reduce((d,e)=>d+e.SY,this.children.length);this.sDa=[...this.children];this.Ej=this.Kwb.length>0;this.RBa=c.RBa(a.getName())}get Kwb(){return this.sDa}get isVisible(){return this.filter(this)}get filter(){return this.zO}set filter(a){if(a!==
this.zO){this.zO=a;for(const b of this.children)b.filter=a;UYb(this);this.Ej=this.sDa.length>0}}get sort(){return this.brb}set sort(a){if(a!==this.brb){this.brb=a;for(const b of this.children)b.sort=a;UYb(this)}}get lha(){return this.children.length>0}get label(){return`${this.STb}${this.name}${this.yZb}`}get modifiers(){return _.Dl(this.Lq,4,_.el())}get name(){return this.Lq.getName()||"<anonymous>"}get STb(){return _.Y(this.Lq,7)}get yZb(){return this.Lq.sOb()}get ptb(){return _.Xp(this.Lq)}get type(){return this.Lq.getType()}get fe(){return WYb(this).fe}get tooltip(){return WYb(this).tooltip}get Lc(){return WYb(this).Lc}sdb(a){return a.map(b=>
new XYb(b,this,this.Qqb))}},YYb=["java","c","c++","c#"],ZYb=["java"],$Yb=["js"],OK=class{constructor(a=new Map){this.Rk=this.state=new _.Uh(a)}get(a){return!!this.state.value.get(a)}set(a,b){const c=new Map(this.state.value);c.set(a,b);this.state.next(c)}toggle(a){this.set(a,!this.get(a))}getState(){return this.state.value}fill(a){const b=new Map(this.state.value);for(const c of b.keys())b.set(c,a);this.state.next(b)}clear(){this.state.next(new Map)}},aZb=function(a){return a.iRc.map(b=>b.clone())},
cZb=function(a,b){const c=[];bZb(b)&&c.push(b);b.getType()!==2&&c.push(..._.Wp(b).flatMap(d=>cZb(a,d)));return c},dZb=function(a,b){let c=0,d=0;for(a=a.NY;c<b.length&&d<a.length;){var e=a[d];if(e.startLine<_.wl(_.Xp(b[c]),1))throw Error("Ae`"+JSON.stringify(e)+"`"+JSON.stringify(b));var f=e,g=b[c];if(f.startLine>=_.wl(_.Xp(g),1)&&f.endLine<=_.wl(_.Xp(g),3)){f=b[c];g=[];for(const l of e.CQ){e=new _.Rp;e=_.Ll(e,1,l.startLine);e=_.Ll(e,3,l.endLine);e=_.Ll(e,2,0);const p=_.Ll(e,4,0);e=(new _.Vp).Od(l.sja).tm(9);
e=_.ml(e,5,p);e=_.Mb(e,4,[2],_.ib);e=_.ol(e,3,null);g.push(e)}_.ol(f,3,g);d++}else c++}if(d<a.length)throw Error("Be");},fZb=function(a,b){const c=aZb(a),d=c.flatMap(e=>cZb(a,e)).sort((e,f)=>_.wl(_.Xp(e),1)-_.wl(_.Xp(f),1));dZb(b,d);return new eZb(c,a.rG)},bZb=function(a){return a.getType()===6||a.getType()===8},eZb=class{constructor(a,b){this.rG=b;this.IXb=new OK;this.Brb=new OK;this.sva=new _.Uh("");const c=[],d=new _.oJ.sBc;for(const e of a)c.push(new XYb(e,void 0,d));this.yta=c;this.iRc=a;this.size=
hDb(this.yta);this.fM=jDb(a);if(a.some(kDb)||b&&$Yb.includes(b))a=new Map,a.set(1,!0),a.set(3,!0),b&&ZYb.includes(b)&&a.set(7,!0),a.set(2,!0),this.IXb=new OK(a),a=new Map,b&&YYb.includes(b)&&(a.set("static",!0),a.set("not_static",!0)),this.Brb=new OK(a)}},DM=class{constructor(a){this.lhb=a}LC(a){if(a.kind===5)return _.u(_.HF);if(a.kind!==0)return _.u(IK("UNSUPPORTED_DATA_TYPE"));const b=a.location.tb,c=a.location.Uc,d=a.location.repository;var e=a.location.path;const f=a.location.params;e=_.gG(a.location,
1)||e;var g=f.Qb?"HEAD":_.Tj(a.location,1);g={Eb:_.Tj(a.location,0)||"",commit:g};return _.x(this.lhb.LC(b,c,d,g,e,f.Qb),_.v(l=>{const p=l.Ig();return p===4?IK("UNAVAILABLE"):p===2?IK("UNSUPPORTED_LANGUAGE"):_.yF(new eZb(_.jl(l,_.Vp,1,_.el()),a.rG))}),_.Yf(_.HF),_.Ef(()=>_.u(IK("UNAVAILABLE"))))}};DM.O=function(a){return new (a||DM)(_.m(_.My))};DM.ta=_.k({token:DM,oa:DM.O,Ea:"root"});
var gZb=function(a,b,c){for(const d of b)b=d.Lq.getName(),c.has(b)||c.set(b,[]),c.get(b).push(d),gZb(a,d.children,c);return c},hZb=function(a,b,c){return(a.get(b)||[]).filter(d=>_.Y(d.Lq,8)===c).length},jZb=function(a,b,c){return _.x(a.W1c,_.$e(d=>d.state!==0),_.v(d=>{if(d.state!==1){var e,f=d.Tb.get(b)||[];for(const l of f){let p=void 0,t=void 0;f=l;var g=c;(((t=_.Xp(f.Lq))==null?void 0:_.wl(t,1))||Infinity)<=g&&g<=(((p=_.Xp(f.Lq))==null?void 0:_.wl(p,3))||-Infinity)&&(e=iZb(e,l))}if(e)return{WG:_.Y(e.Lq,
8),FZc:hZb(d.Tb,b,_.Y(e.Lq,8))===1}}}),_.Jf(1))},iZb=function(a,b){const c=a==null?void 0:_.Xp(a.Lq),d=b==null?void 0:_.Xp(b.Lq);if(!c)return b;if(!d)return a;if(_.wl(c,1)<_.wl(d,1))return b;if(_.wl(c,1)>_.wl(d,1)||_.wl(c,3)<_.wl(d,3))return a;_.wl(c,3);_.wl(d,3);return b},EM=class{constructor(a,b,c){this.lhb=a;this.j8=b;this.nSc=c;this.DXb=_.x(this.j8.jx,_.$e(d=>!!d&&d.kind!==4&&d.kind!==5),_.Mf((d,e)=>!!d&&!!e&&d.kind===e.kind&&_.iG(d.location,e.location)),_.Zf(d=>this.lhb.LC(d)),_.Wf({bufferSize:1,
ex:!0}),_.Yf(_.HF));this.Tya=this.nSc.Tya;this.W1c=_.x(this.DXb,_.v(d=>d.state===2?{state:2,Tb:gZb(this,d.Tb.yta,new Map)}:d),_.Wf({bufferSize:1,ex:!1}));this.dt=_.x(_.Pe([this.DXb,this.Tya]),_.Mf(),_.v(([d,e])=>d.state===2&&e&&e.fX.NY.length>0?{state:2,Tb:fZb(d.Tb,e.fX)}:d),_.Wf({bufferSize:1,ex:!1}))}};EM.O=function(a){return new (a||EM)(_.m(DM),_.m(_.vK),_.m(xM))};EM.ta=_.k({token:EM,oa:EM.O});var FM=class{constructor(a,b,c,d){this.co=a;this.Kb=b;this.Ua=c;this.Zfa=d}Ia(){this.Za&&this.Za.unsubscribe()}};
FM.O=function(a){return new (a||FM)(_.m(_.cw),_.m(_.Th),_.m(_.gi),_.m(_.EI))};FM.ta=_.k({token:FM,oa:FM.O});var GM=class{constructor(){this.f2b=new _.Pf;this.D$c=this.f2b.Yf()}};GM.O=function(a){return new (a||GM)};GM.ta=_.k({token:GM,oa:GM.O,Ea:"root"});
var kZb=function(a,b){b=b.location;_.TF(b)&&(b=_.Nq(b.bc()).ab());b=b.bc().lj().ab();return JWb(a.l0,b)},HM=class{constructor(a){this.l0=a}uYa(a,b){a=kZb(this,a);b=(new _.Gm).set("q",`symbol:${"\\b"}${b}${"\\b"} case:yes`);return _.Dm(new _.Mj(a),b).toString()}};HM.O=function(a){return new (a||HM)(_.m(_.Fz))};HM.ta=_.k({token:HM,oa:HM.O,Ea:"root"});
var IM=class{constructor(a,b){this.j8=a;this.KWb=b;this.jcb=_.x(this.j8.jx,_.v(c=>kZb(this.KWb,c)),_.Wf({bufferSize:1,ex:!0}))}uYa(a){return _.x(this.j8.jx,_.v(b=>this.KWb.uYa(b,a)))}};IM.O=function(a){return new (a||IM)(_.m(_.vK),_.m(HM))};IM.ta=_.k({token:IM,oa:IM.O});
var lZb=function(a,b,c=""){var d;{const g=`${b.de.id}/${b.repository}/${b.Eb}/${b.path}`;if(_.TF(a.iz)){var e=((d=b.params)==null?0:d.Sf)?"?rcl="+b.params.Sf:"";d=g+e}else d=g}c+=d;var f;d=(f=b.params)==null?void 0:f.line;f=a.cache.get(c);f||(b=new a.iz.constructor(b),f=_.hG(b,a.iz),f=_.nG(b,a.Ua,{fxa:"oneBased",Mg:f?"preserve":null}),a.cache.set(c,f));return f(d)},JM=class{set location(a){this.iz&&_.Kq(a,this.iz)&&CBb(a,this.iz,["line"])||this.cache.clear();this.iz=a}constructor(a){this.Ua=a;this.cache=
new Map}};JM.O=function(a){return new (a||JM)(_.m(_.gi))};JM.ta=_.k({token:JM,oa:JM.O});
var mZb={Ms:!0,kCa:!0,silent:!0},pDb=/data:image\/png;path="([\w=]+)";/,KM=class{Td(a,b,c,d,e){b.tagName!=="A"||c!==0||d||e||(c=b.getAttribute("href")||"",oDb(c)&&(c=this.Ua,e=new _.Mj(b.href),d=e.ke(),b=e.hk.toString(),e=e.oK,b&&(d+=`?${b}`),e&&(d+=`#${e}`),_.ep(c,d),a.preventDefault()))}constructor(a,b,c,d,e){this.Ua=a;this.Kb=b;this.element=c;this.kd=d;this.document=e;this.Za=new _.ve}Qa(){this.Za.add(_.x(this.Kb.af,_.Zf(a=>this.kd.isStable?_.u(a):_.x(this.kd.km,_.Of(),_.If(a)))).subscribe(a=>
{if(this.element.ma)try{const b=this.element.ma.querySelector(`#${"untrusted-user-content-"}${a}`);b&&b.scrollIntoView()}catch(b){}}))}Sb(){if(this.TAa){var a=this.TAa;var b=this.document.createElement("div");_.Anb(b,a);a=b.querySelectorAll("img");for(const c of a)if(a=c.getAttribute("src"))c.src=_.trb(a).toString()}else b=_.oJ(this.content||"",mZb),_.ezb.Vea=_.czb(_.ezb),b=_.Myb.prototype.RVb.call(_.ezb,b);this.yWb&&sDb(b,this.yWb);this.wWb&&this.Za.add(rDb(b,this.wWb));_.sm(this.element.ma);for(const c of Array.from(b.children))this.element.ma.appendChild(c)}Ia(){this.Za.unsubscribe()}};
KM.O=function(a){return new (a||KM)(_.B(_.gi),_.B(_.Th),_.B(_.re),_.B(_.df),_.B(_.bi))};
KM.wa=_.td({type:KM,na:[["markdown-content"]],Ya:function(a,b){a&1&&_.N("click",function(c){return b.Td(c,c.target,c.button,c.ctrlKey,c.metaKey)})},inputs:{content:"content",TAa:"safeHtmlContent",yWb:"relativeLinkModifier",wWb:"relativeImageModifier"},features:[_.Ld],ya:0,Aa:0,qa:function(){},styles:["markdown-content{display:block}markdown-content code{font-size:.9230769231rem;font-weight:400;line-height:1.2307692308rem;font-family:Roboto Mono,monospace;letter-spacing:normal}markdown-content pre>code{display:block;padding:5px 10px}markdown-content p,markdown-content pre{margin:1em 0}markdown-content h1{font-size:1.8461538462rem;font-weight:400;line-height:2.4615384615rem;font-family:Google Sans,Helvetica Neue,sans-serif;letter-spacing:normal;margin:1em 0}markdown-content h2{font-size:1.6923076923rem;font-weight:400;line-height:2.1538461538rem;font-family:Google Sans,Helvetica Neue,sans-serif;letter-spacing:normal;margin:1em 0}markdown-content h3{font-size:1.3846153846rem;font-weight:400;line-height:1.8461538462rem;font-family:Google Sans,Helvetica Neue,sans-serif;letter-spacing:normal}markdown-content h4{font-size:1.2307692308rem;font-weight:500;line-height:1.8461538462rem;font-family:Google Sans,Helvetica Neue,sans-serif;letter-spacing:.0076923077rem}markdown-content h5{font-size:1.0769230769rem;font-weight:500;line-height:1.5384615385rem;font-family:Google Sans,Helvetica Neue,sans-serif;letter-spacing:.0192307692rem}markdown-content h6{font-size:1.2307692308rem;font-weight:500;line-height:1.8461538462rem;font-family:Roboto,sans-serif;letter-spacing:.0153846154rem}markdown-content ol,markdown-content ul{margin:12px 0;padding-left:40px}markdown-content table{border:1px solid}markdown-content table td,markdown-content table th{border:1px solid;padding:4px}"],hb:2});
var LM=class{};LM.O=function(a){return new (a||LM)};
LM.wa=_.td({type:LM,na:[["kythe-hovercard"]],inputs:{content:"content"},ya:2,Aa:2,Da:[["class","mat-elevation-z8",4,"ngIf"],[1,"mat-elevation-z8"],[3,"content"]],qa:function(a,b){a&1&&_.C(0,tDb,3,1,"mat-card",0)(1,uDb,4,1,"mat-card",0);a&2&&(_.E("ngIf",b.content&&b.content.rya&&b.content.text),_.y(),_.E("ngIf",b.content&&!b.content.rya&&b.content.text))},Fa:[_.Rn,kM,_.jD,UL,KM],styles:["kythe-hovercard[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{min-width:300px;max-width:800px;background:var(--card);--mdc-elevated-card-container-shape:4px}kythe-hovercard[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{max-height:250px;min-height:100px;overflow:auto}kythe-hovercard[_nghost-%COMP%]   mat-card-actions[_ngcontent-%COMP%]{margin-left:0;margin-right:0;min-height:unset;padding-left:20px;padding-right:20px}kythe-hovercard[_nghost-%COMP%]   mat-card-actions[_ngcontent-%COMP%]   .gmat-mdc-button[_ngcontent-%COMP%]{padding:0 8px;font-size:1rem}kythe-hovercard[_nghost-%COMP%]     .grok-doc-element-signature{border-bottom:1px solid #5f6368;padding-bottom:12px;margin-bottom:8px}kythe-hovercard[_nghost-%COMP%]     .grok-doc-type-name{font-family:Roboto Mono,monospace;font-size:12px;font-weight:700}kythe-hovercard[_nghost-%COMP%]     .grok-doc-content h1, kythe-hovercard[_nghost-%COMP%]     .grok-doc-content h2, kythe-hovercard[_nghost-%COMP%]     .grok-doc-content h3, kythe-hovercard[_nghost-%COMP%]     .grok-doc-content h4, kythe-hovercard[_nghost-%COMP%]     .grok-doc-content h5, kythe-hovercard[_nghost-%COMP%]     .grok-doc-content h6{margin:16px 0}kythe-hovercard[_nghost-%COMP%]     .grok-doc-content ol, kythe-hovercard[_nghost-%COMP%]     .grok-doc-content ul{margin:4px 16px}kythe-hovercard[_nghost-%COMP%]     .grok-doc-content p{padding:4px 0}"],Ma:0});
var vDb=a=>({w8:a}),MM=class{constructor(){this.Ie=!1;this.heb=new _.Xm;this.close=new _.Xm;this.loaded=new _.Xm}Dc(){this.loaded.emit()}};MM.O=function(a){return new (a||MM)};
MM.wa=_.td({type:MM,na:[["command-menu"]],rb:function(a,b){a&1&&_.Mg(_.hD,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.Qf=c.first)}},inputs:{Ie:"hasBackdrop"},outputs:{heb:"menuItemSelected",close:"closed",loaded:"loaded"},Pb:["commandMenu"],ya:2,Aa:1,Da:[["trigger",""],["childMenu",""],[1,"command-menu",3,"closed","hasBackdrop"],["matMenuContent",""],[4,"ngFor","ngForOf"],[4,"ngIf"],["mat-menu-item","",3,"disabled","click",4,"ngIf"],["mat-menu-item","",3,"disabled","matMenuTriggerFor","matMenuTriggerData"],
["clas","label"],[3,"closed","menuItemSelected"],["mat-menu-item","",3,"click","disabled"],[1,"label",3,"title"],["class","shortcut",4,"ngIf"],[1,"shortcut"]],qa:function(a,b){a&1&&(_.F(0,"mat-menu",2),_.N("closed",function(c){return b.close.emit(c)}),_.C(1,CDb,1,1,"ng-template",3),_.J());a&2&&_.E("hasBackdrop",b.Ie)},Fa:[_.Qn,_.Rn,_.Jx,_.hD,_.qy,_.ry,_.py,MM],styles:[".command-menu.mat-menu-panel{min-height:16px;max-width:420px}.command-menu .mat-menu-content{padding-top:4px;padding-bottom:4px}.command-menu .mat-divider{margin:4px 0}.command-menu .mat-menu-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:24px;line-height:24px}.command-menu .mat-menu-item .label{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.command-menu .mat-menu-item:focus,.command-menu .mat-menu-item:hover{background:var(--hover);box-shadow:inset 0 0 0 1px var(--border)}.command-menu .mat-menu-item .shortcut{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:16px}\n/*# sourceMappingURL=command_menu.css.map */"],
hb:2});
var nZb=class{constructor(a){this.Jd=a;this.position={x:0,y:0};this.jJb=new _.Pf;this.bIb=new _.Pf;_.x(a.Un(),_.$e(b=>b.key==="Escape")).subscribe(()=>{this.Gy.close()})}close(a){this.jJb.next(a);this.jJb.complete();this.Jd.dispose();this.bIb.next(a);this.Gy=void 0}TB(){return this.bIb.Yf()}Bl(){this.setPosition(this.position)}setPosition({x:a,y:b}){this.position={x:a,y:b};const c=this.Qga();c.left(`${a}px`);c.top(`${b}px`);const d=this.Gy.Aya;if(d){const e=document.body.clientHeight,f=document.body.clientWidth;b+
d.offsetHeight>e&&c.bottom(`${Math.min(e+d.offsetHeight-b,e)}px`);a+d.offsetWidth>f&&c.right(`${Math.min(f+d.offsetWidth-a,f)}px`)}this.Jd.hf();return this}Qga(){return this.Jd.am().vg}},oZb=function(a){a.ZTc=document.activeElement;Promise.resolve().then(()=>a.kb.ma.focus())},NM=class{constructor(){this.De=_.n(_.Kg);this.BP=_.n(nZb);this.kb=_.n(_.re);this.t4a=_.n(_.Yq);this.renderer=_.n(_.Sm);this.w8=_.n(_.fzb).GRc;this.JWb=0;this.KNb=a=>{a.target instanceof Element&&a.target.closest(".command-menu")||
this.close()}}Dc(){oZb(this);Promise.resolve().then(()=>{this.open()})}open(){this.vea.Qf.TE=void 0;const a=this.De.mi(this.vea.Qf.Nc),b=this.renderer,c=a.om;if((c==null?void 0:c.length)>0&&!b.parentNode(c[0])){const d=b.parentNode(this.De.element.ma);for(let e=0;e<c.length;e++)b.appendChild(d,c[e])}this.vea.Qf.hr&&this.vea.Qf.hr.attach({w8:this.w8});this.Aya=a.om[0];this.Go=this.t4a.create(this.Aya);_.YTa(this.Go);document.body.addEventListener("focusin",this.KNb);this.Aya.addEventListener("contextmenu",
d=>{d.preventDefault();d.stopPropagation();this.close()});this.JWb=setTimeout(()=>{this.BP.Bl();this.Aya.style.opacity="1"},0)}close(a){document.body.removeEventListener("focusin",this.KNb);this.wt();clearTimeout(this.JWb);this.vea.Qf.hr.detach();this.BP.close(a)}wt(){const a=this.ZTc;a&&typeof a.focus==="function"&&a.focus();this.Go.destroy()}};NM.O=function(a){return new (a||NM)};
NM.wa=_.td({type:NM,na:[["context-menu"]],rb:function(a,b){a&1&&_.Mg(MM,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.vea=c.first)}},ya:2,Aa:0,Da:[["menu","commandMenu"],[3,"menuItemSelected","closed"]],qa:function(a,b){if(a&1){const c=_.Ud();_.F(0,"command-menu",1,0);_.N("menuItemSelected",function(d){_.q(c);return _.r(b.close(d))})("closed",function(){_.q(c);return _.r(b.close())});_.J()}},Fa:[MM],styles:[".context-menu-container .command-menu{position:absolute;opacity:0}\n/*# sourceMappingURL=context_menu.css.map */"],
hb:2});
var pZb=function(a,b,c){if(!b.shiftKey)return b.preventDefault(),a.open({x:b.clientX,y:b.clientY},c)},OM=class{constructor(){this.ug=_.n(_.vs);this.Rb=_.n(_.dg)}open({x:a,y:b},c){this.BP&&this.BP.close();const d=this.Jd=this.ug.create({vg:this.ug.position().global(),Nj:this.ug.Mj.block(),Ad:"context-menu-container"}),e=new nZb(d),f=new WeakMap;f.set(_.fzb,c).set(nZb,e);e.v4=d.attach(new _.os(NM,void 0,new YWb(this.Rb,f)));e.Gy=e.v4.instance;return(this.BP=e).setPosition({x:a,y:b})}close(){this.BP&&(this.BP.close(),
this.BP=void 0)}};OM.O=function(a){return new (a||OM)};OM.ta=_.k({token:OM,oa:OM.O,Ea:_.vJ});
var qZb=["kytheHovercard"],PM={},NYb=function(a,b){b=mDb(_.Y(b,1),a.Lu.mu,a.Lu);return lZb(a.qY,b,"navigate")},RYb=function(a,b){const c=a.Lu;var d=c.mu;PM.de=_.TF(d)?aXb:d.tb!=null?{id:d.tb,type:d.Uc}:void 0;PM.repository=d.repository;PM.Eb=_.Tj(d,0);PM.path=d.path;PM.params=Object.assign({},c.mu.params,{line:b,ak:"1",jg:1});return lZb(a.qY,PM,"panel")},DDb=function(a){clearTimeout(a.ofa);a.ofa=void 0},EDb=function(a){a.Jd&&a.Jd.zg()&&!a.ofa&&(a.ofa=setTimeout(()=>{rZb(a)},300))},vZb=function(a){return _.x(_.Pe([a.Lha,
a.d8a,a.xia]),_.Zf(([b,c,d])=>{if(!c||!IDb(b,d))return _.u(null);a.Ga.mb({element:"XrefsHovercard",action:"fetch_"+b,gestureName:"CLICK"});b=DWb(new _.jQa,c.EXc);a.Lu&&a.Lu.mu&&(d=LK(GBb(a.Lu.mu)),b.EQ(d));d=sZb(a,c.origin);const e=d!=null?tZb(a,d):void 0;return _.x(a.service.xmb(b),_.Ef(()=>_.u(null)),_.v(f=>{if(!f)return null;var g=_.Lb(f,1,_.Hp).values().next().value;if(!g||!g.xw())return null;f=uZb(a,g);g=g.getType()===2;return{origin:c.origin,text:f,rya:g,b2b:e}}))}),_.$e(b=>!!b),_.Uf(1),_.Oe())},
wZb=function(a){a.Za.add(a.component.r4.subscribe(b=>{a.Td(b)}));a.Za.add(a.component.Iya.subscribe(b=>{(b=sZb(a,b.target))&&a.YY(b)}));a.Za.add(a.component.afb.subscribe(b=>{sZb(a,b.target)&&(a.d8a.next(void 0),EDb(a),clearTimeout(a.r8a),clearTimeout(a.ddb))}));a.Za.add(a.component.lbb.subscribe(b=>{b.shiftKey||b.metaKey||b.ctrlKey?a.xia.next(b):a.xia.next(void 0)}));a.Za.add(a.component.mbb.subscribe(()=>{EDb(a);a.xia.next(void 0)}));a.Za.add(a.component.scroll.subscribe(b=>{a.Iu(b)}))},sZb=function(a,
b){b=a.Ls(b);return b==null?null:xZb(a,b)},rZb=function(a){DDb(a);a.Jd&&a.Jd.detach()},yZb=function(a){return _.x(_.UF(a.jh)?_.x(_.xI(a.Eh,a.jh,"path",0),_.Ef(()=>_.u(void 0)),_.v(b=>({mu:a.jh,lja:b}))):_.u({mu:a.jh,lja:void 0}),_.v(({mu:b,lja:c})=>({mu:b,lja:c,uLb:!!c&&(_.Tj(b,1)==="HEAD"||c===_.Tj(b,1))})))},xZb=function(a,b){const c=Number(b.dataset.key);return isNaN(c)||c<0?null:(a=a.pC[c])&&a instanceof SYb?{element:b,lD:a}:null},CZb=function(a,b){return _.x(jZb(a.SYa,zZb(a,b),b.lD.location.startLine+
1),_.Ef(c=>{a.fh.handleError(c);return _.u(void 0)}),_.Zf(c=>(c==null?0:c.FZc)&&(c==null?0:c.WG)?_.x(a.UYa.uYa(c.WG),_.v(d=>({WG:c.WG,Pia:d}))):_.u({WG:c==null?void 0:c.WG,Pia:void 0})),_.v(c=>{var d=b.lD.context.Kp,e=_.il(d,_.Qp,4),f=[];const g=AZb(a),l=b.element.textContent;g==null||BZb(g)!=="BUILD"||(e==null?0:e.iX())||l==null||/[:\/]/.test(l)||f.push({label:"Copy build target",xg:"copy-build-target"});(c==null?0:c.Pia)&&f.push({label:"Copy link to the symbol",xg:"copy-qualified-link",Ra:{Pia:c.Pia}});
(c==null?0:c.WG)&&f.push({label:"Copy qualified symbol name",xg:"copy-qualified-symbol-name",Ra:{WG:c.WG}});c=[[{label:"References",xg:"show-xrefs",disabled:!_.Y(d,5)}],[{label:"Copy",xg:"copy-symbol-name"},{label:"Copy link",xg:"copy-link"},...f],[{label:"Browser context menu",xg:"unused",Wb:"shift+right-click",disabled:!0}]];e&&(d=p=>({label:p.Sp(),xg:"navigate",Ra:NYb(a,p),disabled:!1}),f=_.jl(e,_.VPa,2,_.el()).map(d),(e=e.iX())&&f.unshift(d(e)),f.length&&c.unshift(f));c.unshift([{label:"Open in new tab",
xg:"open-tab"}]);return c}))},DZb=function(a,b,c,d){(d=pZb(a.HRc,b,{GRc:d}))&&d.TB().subscribe(e=>{if(e)switch(e.xg){case "navigate":var f=e.label.indexOf(" ");f=f<0?e.label:e.label.substring(0,f);a.navigate(c,e.Ra);a.log(`navigateTo${f}ViaContextMenu`,b);break;case "show-xrefs":a.gma(c);a.log("openViaContextMenu",b);break;case "copy-symbol-name":_.ZA(document,b.target,zZb(a,c));a.log("copySymbolNameViaContextMenu",b);break;case "copy-link":a.log("copyLinkViaContextMenu",b);e=_.DG(b.target,"a");if(!(e instanceof
HTMLAnchorElement))break;_.ZA(document,e,e.href);break;case "open-tab":a.log("openTabViaContextMenu",b);e=_.DG(b.target,"a");if(!(e instanceof HTMLAnchorElement))break;_.oc(window,_.gc(e.href));break;case "copy-build-target":e=AZb(a);e!=null&&BZb(e)==="BUILD"&&(f=e.lastIndexOf("/"),_.ZA(document,b.target,`//${f<0?"":e.substring(0,f)}:${zZb(a,c)}`));a.log("copyBuildTargetViaContextMenu",b);break;case "copy-qualified-link":_.ZA(document,b.target,e.Ra.Pia);a.log("copyLinkToSymbolViaContextMenu",b);break;
case "copy-qualified-symbol-name":_.ZA(document,b.target,e.Ra.WG),a.log("copyQualifiedSymbolNameViaContextMenu",b)}})},zZb=function(a,b){b=b.lD.location;return a.component.lines[b.startLine].substring(b.startColumn,b.endColumn)},AZb=function(a){let b,c;a=(b=a.Lu)==null?void 0:(c=b.mu)==null?void 0:c.path;return a==null?null:a.startsWith("google3/")?a.substring(8):a},BZb=function(a){const b=a.lastIndexOf("/");return b<0?a:a.substring(b+1)},tZb=function(a,b){let c,d,e,f;return{S0:_.Y(b.lD.context.Kp,
5).split(" "),YO:_.Bl(b.lD.context.Kp,10,_.el()),symbol:b.element.textContent||"",old:_.Dl(b.lD.context.Kp,9,_.el()).includes(3),TBa:(c=a.Lu)==null?void 0:(d=c.mu)==null?void 0:d.path,ftd:b.lD.context.afa,End:(e=_.il(b.lD.context.Kp,_.Qp,4))==null?void 0:(f=e.iX())==null?void 0:_.Y(f,1)}},uZb=function(a,b){const c=a.Lu,d=a.qY;return nDb(b,e=>{try{const f=mDb(e,c.mu,c);return lZb(d,f)}catch(f){return e}})},QM=class extends nM{constructor(a,b,c,d,e,f,g,l,p,t,w,A,G,I,L,V,da,na,ya,Ba){super(f,l,a);this.Ga=
a;this.Vd=b;this.component=c;this.Gea=d;this.HRc=e;this.Gd=l;this.qY=p;this.ug=t;this.Ua=w;this.service=A;this.SQ=I;this.td=L;this.Sc=V;this.Eh=da;this.SYa=na;this.UYa=ya;this.Iub=Ba;this.fV=!1;this.G4=0;this.d8a=new _.Sf(1);this.Jd=null;this.Za=new _.ve;this.ofa=void 0;this.xia=new _.Uh;this.lMb=!1;this.ag=this.SQ.ag;this.Za.add(_.x(G.dX(),_.Mf()).subscribe(Ga=>{this.uZb=Ga;if(this.pC!=null)for(const Wa of this.pC)if(Wa.nm!=null&&!Wa.iP)if(Wa.service.uZb)for(const rb of CM(Wa))rb.classList.add("underline");
else for(const rb of CM(Wa))rb.classList.remove("underline");this.Iub.f2b.next()}));this.hma=G.l6();this.Lha=G.X5();a=vZb(this);_.kv.has(38)&&(this.lMb=!0);this.GXc=_.x(a,_.v(({text:Ga,rya:Wa,b2b:rb})=>({text:Ga,rya:Wa,b2b:rb})));this.Za.add(a.subscribe(({origin:Ga})=>{this.Jd||(this.Jd=this.ug.create({Nj:this.ug.Mj.Bl()}));var Wa=this.Jd;Ga=_.es(_.ms(this.ug.position(),Ga),_.gzb);_.MVa(Wa,Ga);this.Jd.zg()||this.Jd.attach(this.Q7);this.ofa&&DDb(this)}));this.El=this.td.register("showCustomContextMenu",
"ctrl+shift+\\",()=>{var Ga;const Wa=(Ga=document.activeElement)==null?void 0:Ga.getBoundingClientRect();Ga=new MouseEvent("mouseup",{clientX:Wa==null?void 0:Wa.x,clientY:Wa==null?void 0:Wa.y,button:2});Object.defineProperty(Ga,"target",{value:this.xia.value.target,enumerable:!0});this.Td(Ga)},!0);wZb(this)}Qa(){super.Qa();this.SQ.fV=this.fV;this.Q7=new _.ps(this.IXc,this.Gea,{content:this.GXc})}Sb(a){if(a.layerBaseLocation){const {og:c,Ij:d}=a.layerBaseLocation;this.Lu!=null&&(this.Lu=Object.assign({},
this.Lu,{mu:HDb(c)}));this.qY.location=c;if(d&&_.iG(d,c)&&!CBb(c,d,["line"])&&this.pC!=null)for(const e of this.pC)if(e.nm!=null&&!e.iP){var b=PYb(e);if(b!==e.link){e.link=b;for(const f of CM(e))_.jc(f,_.gc(b))}}}super.Sb(a)}Ia(){super.Ia();let a;(a=this.El)==null||a.call(this);this.r8a!=null&&clearTimeout(this.r8a);this.ddb!=null&&clearTimeout(this.ddb);this.Za.unsubscribe();rZb(this)}clear(){super.clear();rZb(this)}r9(a){var b=a.annotations;this.Lu=a.Lu;var c=b.U5();this.G4=c.length;a=[];let d=
0;for(var e of c){a:{if(c=e.Yga())if(c=DCb(c),FCb(c))break a;c=void 0}c?(a.push(new SYb(this,c,{index:d,afa:c.startLine+1,Xdd:b.h5a(),Kp:e},_.kv.has(79)&&!_.kv.has(85))),d++):_.IC(this.Ga)}b=this.SQ;b.Twa.clear();for(const f of a){f.Aha=b.Aha(f);e=_.Bl(f.context.Kp,10,_.el());for(const g of e)e=b.Twa.get(g),e!=null?e.add(f):b.Twa.set(g,new Set([f]))}b.YY(b.Mha.ids,!1);return a}z5(a,b,c,d,e,f,g){return _.x(_.Pe([this.service.hya(a,b,c,{Eb:d,commit:e},f,g),yZb(this)]),_.v(([l,p])=>({annotations:l,Lu:p})))}Td(a){var b=
this.Ls(a.target);if(b==null)this.SQ.YY([]);else{var c=xZb(this,b);if(c==null)this.SQ.YY([]),b instanceof HTMLAnchorElement&&(b.rel="noopener",b.target="_blank",this.Ga.mb({element:"UnifiedXrefPanel",action:"documentationLink",gestureName:"CLICK"}));else{b=c.element;var d=c.lD;if(a.button===2&&!_.GG(a))_.x(this.hma,_.Jf(1),_.$e(Boolean),_.Zf(()=>_.x(CZb(this,c),_.Jf(1)))).subscribe(f=>{DZb(this,a,c,f)});else if(a.button===0&&!_.GG(a)&&(a.preventDefault(),!this.SQ.Ae(d)||!this.fV))if(this.fV){var e=
_.Y(d.context.Kp,5);tYb(this.Sc,{S0:e.split(" "),YO:_.Bl(d.context.Kp,10,_.el()),symbol:b.textContent||""});this.log("addToStack",a)}else((e=_.il(d.context.Kp,_.Qp,4))==null?0:e.iX())?(this.navigate(c,c.element.getAttribute("href")),this.log("jumpToDefinition",a)):(this.gma(c),this.log("open",a))}}}navigate(a,b){a=_.Jq(_.Oq(this.jh.bc(),{line:a.lD.context.afa}).ab());this.Ua.navigate(a,{Mg:"preserve"}).then(()=>_.ep(this.Ua,b)).then(()=>{this.Sc.aja.next()})}gma(a){const b=_.Jq(_.Oq(this.jh.bc(),
{ak:"1",jg:1}).ab());this.Ua.navigate(b,{Mg:"preserve"});this.Sc.gma(tZb(this,a))}YY({element:a,lD:b}){const c=b.context.Kp;this.r8a=setTimeout(()=>{this.SQ.YY(_.Bl(c,10,_.el()));_.an(this.Vd)},200);const d=_.Y(c,3);d&&(this.ddb=setTimeout(()=>{this.d8a.next({origin:a,EXc:d.split(" ")})},750))}Iu(a){this.SQ.Iu(a)}nL(){pL(this.Gd,"XREFS");_.IC(this.Ga)}onLoad(){qL(this.Gd,"XREFS")}tP(){return["XREFS"]}Hu(){return this.G4}log(a,b){this.Ga.mb({element:"UnifiedXrefPanel",action:a,gestureName:"CLICK",
projectId:this.jh.tb},b)}Ls(a){if(!(a instanceof Element))return null;a=_.DG(a,".xrefs-decoration,.doc-link","code-and-highlight-container");return a!=null&&a instanceof HTMLElement?a:null}};QM.O=function(a){return new (a||QM)(_.B(_.wv),_.B(_.hn),_.B(_.qI),_.B(_.Kg),_.B(OM),_.B(_.zf),_.B(_.lv),_.B(_.pI),_.B(JM),_.B(_.vs),_.B(_.gi),_.B(zM),_.B(_.Qv),_.B(BM),_.B(_.Ju),_.B(jM),_.B(_.yI),_.B(EM),_.B(IM),_.B(GM))};
QM.wa=_.td({type:QM,na:[["xrefs-layer","layerBaseLocation",""]],rb:function(a,b){a&1&&_.Mg(qZb,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.IXc=c.first)}},inputs:{jh:"layerBaseLocation",fV:"chainXrefs"},outputs:{ag:"highlightedLines"},features:[_.Zg([JM,BM]),_.mg,_.Ld],hc:["layerBaseLocation",""],ya:2,Aa:0,Da:[["kytheHovercard",""],[3,"content","mouseenter","mouseleave",4,"ngIf"],[3,"mouseenter","mouseleave","content"]],qa:function(a){a&1&&_.C(0,GDb,2,3,"ng-template",null,0,_.dh)},Fa:[_.Rn,LM,_.Wn],styles:["a.xrefs-decoration.underline{text-decoration:underline}"],
hb:2,Ma:0});
var RM=class{constructor(a,b,c){this.UF=b;this.Gd=c;this.YDa="BLAME";this.CEc="XREFS";this.Cha=new _.Xm;this.fPc=_.kv.has(14)?_.x(_.Pe([LWb(this.UF),this.Gd.zma]),_.v(([d,e])=>d.filter(f=>(f=e.get(f.id))?f.enabled:!1).map(f=>f.id))):_.u([]);this.jQc=this.Ss("BLAME");this.a1c=this.Ss("NL_SEMANTIC_OUTLINES");this.C$c=this.Ss("XREFS");this.WSc=this.Ss("DEPRECATED");this.QRc=_.x(this.Gd.Yta,_.Zf(d=>_.Pe(d.map(e=>this.Ss(e)))),_.v(d=>d.some(Boolean)))}Qa(){}dDa(a){this.Cha.emit(a)}Ss(a){return _.x(this.Gd.ZC(a),_.v(b=>
b.enabled),_.Mf())}};RM.O=function(a){return new (a||RM)(_.B(_.lv),_.B(_.nI),_.B(_.pI))};
RM.wa=_.td({type:RM,na:[["code-layers"]],inputs:{jh:"layerBaseLocation"},outputs:{Cha:"highlightedXrefLines"},ya:14,Aa:18,Da:[[3,"layerBaseLocation",4,"ngIf"],[3,"layerBaseLocation","highlightedLines",4,"ngIf"],[3,"layerBaseLocation","layerId",4,"ngFor","ngForOf"],[3,"layerBaseLocation"],[3,"highlightedLines","layerBaseLocation"],[3,"layerBaseLocation","layerId"]],qa:function(a,b){a&1&&(_.C(0,JDb,1,1,"blame-layer",0),_.R(1,"async"),_.C(2,KDb,1,1,"nl-semantic-outlines-layer",0),_.R(3,"async"),_.M(4),
_.C(5,LDb,1,1,"xrefs-layer",1),_.R(6,"async"),_.ug(),_.M(7),_.C(8,MDb,1,1,"unified-deprecation-layer",0),_.R(9,"async"),_.ug(),_.C(10,NDb,1,1,"coverage-layer",0),_.R(11,"async"),_.C(12,ODb,1,2,"finding-layer",2),_.R(13,"async"));a&2&&(_.E("ngIf",_.S(1,6,b.jQc)),_.y(2),_.E("ngIf",_.S(3,8,b.a1c)),_.y(3),_.E("ngIf",_.S(6,10,b.C$c)),_.y(3),_.E("ngIf",_.S(9,12,b.WSc)),_.y(2),_.E("ngIf",_.S(11,14,b.QRc)),_.y(2),_.E("ngForOf",_.S(13,16,b.fPc)))},Fa:[pM,yM,qM,_.Qn,_.Rn,AM,uM,QM,_.Wn],hb:2,Ma:0});
var EZb=class{constructor(a,b,c,d,e){this.ku=a;this.line=b;this.context=c;this.hcb=d;this.fcb=e}remove(){this.pR&&this.pR.remove()}render(){this.pR=this.ku.K3(this.line,{startColumn:this.hcb,endColumn:this.fcb,yp:"hovercard-decoration-layer",key:this.context.email})}},SM=class extends _.iJ{set iH(a){this.CXb=a;this.update()}constructor(a,b){super(b);this.ku=a;this.Za=new _.ve;this.Za.add(a.Iya.subscribe(c=>{if(this.pC.length!==0&&(c=this.Ls(c))){var d=c.key;d!=null&&(c.hovercardId=d)}}))}Ia(){super.Ia();
this.Za.unsubscribe()}cua(){let a=[];this.CXb&&(a=this.CXb.filter(PDb).map(b=>{var c=b.Ls().lastIndexOf("/");c=b.Ls().substring(c+1,b.Ls().length)+"@google.com";return new EZb(this.ku,_.wl(b.getRange(),1),{email:c},_.wl(b.getRange(),2),_.wl(b.getRange(),4))}));return _.u(a)}Ls(a){a=a.target;return a instanceof Element&&a.tagName!=="div"?(a=_.DG(a,".hovercard-decoration-layer","div,code-container"))?a.dataset:null:null}};SM.O=function(a){return new (a||SM)(_.B(_.qI),_.B(_.zf))};
SM.La=_.xd({type:SM,na:[["hovercard-decoration-layer"]],inputs:{iH:"scoLinks"},features:[_.mg]});
var FZb=class{constructor(a,b,c,d,e){this.ku=a;this.line=b;this.context=c;this.hcb=d;this.fcb=e}remove(){this.pR&&this.pR.remove()}render(){const a=this.context.href;this.pR=this.ku.K3(this.line,{startColumn:this.hcb,endColumn:this.fcb,tagName:"a",yp:this.context.style,href:a,key:a.startsWith("http://")||a.startsWith("https://")?"external":void 0,gdb:!0})}},GZb=function(a,b,c){return a.c7.Bz(_.cp(a.Ua,a.G6a(b,c)))},TM=class extends _.iJ{constructor(a,b,c,d,e,f,g,l){super(l);this.ku=a;this.sma=b;this.Ua=
c;this.Kb=d;this.c7=e;this.Ga=f;this.zh=g;this.Za=new _.ve;this.content=this.qIb="";this.Za.add(a.r4.subscribe(p=>{this.bG(p)}))}Qa(){}Sb(){this.update()}Ia(){super.Ia();this.Za.unsubscribe()}bG(a){if(a.button===0&&!_.GG(a)){var b=a.target;if(b instanceof Element&&(b=_.DG(b,"a.link-decoration-layer","code-container"))){var c=b.dataset.key==="external"?b.href:void 0;this.Ga.mb({gestureName:"CLICK",element:`${this.qIb}CodeLink`,action:"navigate",xm:c},a);c?(b.target="_blank",b.rel="noopener"):(a.preventDefault(),
_.ep(this.Ua,b.pathname+b.search+b.hash))}}}cua(){let a=[];if(this.iH)a=this.iH.map(b=>{var c=b.Ls();const d=b.getType();switch(d){case 6:case 7:c.startsWith("/search?q=")||(c=GZb(this,["/search"],{q:c}));break;case 1:case 2:case 3:case 4:case 5:case 11:case 8:case 9:case 10:case 12:case 0:break;default:_.db(d,"unhandled link type")}c.startsWith("/search/")&&(c=_.bp(this.Ua,c),c=GZb(this,["/"+_.Fp.n$],c.Sa));return new FZb(this.ku,_.wl(b.getRange(),1),{href:c,style:"link-decoration-layer"},_.wl(b.getRange(),
2),_.wl(b.getRange(),4))}).filter(b=>b!=null);else{const b=this.ku.lines;b.length===0&&console.error("bad");for(let c=0;c<b.length;c++){const d=QDb(b[c]);for(const {text:e,start:f}of d)a.push(new FZb(this.ku,c,{href:e,style:"link-decoration-layer"},f,f+e.length))}}return _.u(a)}G6a(a,b){return _.dp(this.Ua,a,{Li:this.Kb,Sa:b})}};TM.O=function(a){return new (a||TM)(_.B(_.qI),_.B(_.mv),_.B(_.gi),_.B(_.Th),_.B(_.$n),_.B(_.wp),_.B(_.zt),_.B(_.zf))};
TM.La=_.xd({type:TM,na:[["link-decoration-layer","analyticsElementToTrack","","content",""]],inputs:{qIb:"analyticsElementToTrack",content:"content",iH:"scoLinks"},features:[_.mg,_.Ld]});var UM=class{constructor(){this.R6=!1;this.snc="Star";this.wnc="Unstar";this.s9=""}Qa(){this.s9=_.yrb(this.type,this.R6)}};UM.O=function(a){return new (a||UM)};
UM.wa=_.td({type:UM,na:[["simple-star"]],inputs:{type:"type",R6:"isStarred"},ya:3,Aa:7,Da:[["type","button",1,"mat-button-base","mat-icon-button"],[1,"google-material-icons"]],qa:function(a,b){a&1&&(_.F(0,"button",0)(1,"span",1),_.Q(2),_.J()());a&2&&(_.og("title",b.s9)("aria-label",b.R6?b.wnc:b.snc),_.y(),_.qg("starred",b.R6)("disabled",!b.R6),_.y(),_.Ug(" ",b.R6?"star":"star_border"," "))},styles:[_.jzb()],Ma:0});var VM=class{constructor(){this.email=""}};VM.O=function(a){return new (a||VM)};
VM.La=_.xd({type:VM,na:[["","contactHovercard",""]],ob:1,Ya:function(a,b){a&2&&_.og("data-hovercard-id",b.email)},inputs:{email:"email"}});var WM=class{};WM.O=function(a){return new (a||WM)};WM.Ca=_.vd({type:WM});WM.Ba=_.Xc({});var XM=class{constructor(){this.layout="row"}};XM.O=function(a){return new (a||XM)};XM.wa=_.td({type:XM,na:[["dc-p"]],inputs:{size:"size",layout:"layout"},ac:["*"],ya:5,Aa:3,Da:[[3,"fxLayout"]],qa:function(a,b){a&1&&(_.Eg(),_.F(0,"p",0),_.Q(1,"\n  "),_.Gg(2),_.Q(3,"\n"),_.J(),_.Q(4,"\n"));a&2&&(_.qg("skinny",b.size==="skinny"),_.E("fxLayout",b.layout))},Fa:[_.Ar],styles:["p.skinny[_ngcontent-%COMP%] {\n  margin-bottom: 0px;\n}"]});var YM=class{};YM.O=function(a){return new (a||YM)};YM.Ca=_.vd({type:YM});YM.Ba=_.Xc({imports:[_.jt]});var HZb={NONE:0,Uhc:1,0:"NONE",1:"INSIGHTS"},IZb=new _.Dd("FORCE_INSIGHTS",{Ea:"root",oa:()=>{try{return(new URLSearchParams(window.location.search)).has("showInsights")}catch(a){return!1}}}),qHb=function(a,b){a.state.next(b);b=_.Li(a.wk.Wc);b.params.Nu!=null&&a.Ua.navigate(_.Jq(_.$G(b.bc(),c=>{delete c.Nu}).ab()),{Mg:"preserve"})},ZM=class{constructor(a,b,c,d){this.wk=a;this.Ua=b;this.state=new _.Uh(c?1:0);this.qLb=_.x(this.state,_.Zf(e=>SDb(e,d)),_.Zf(e=>_.x(a.data,_.v(f=>{let g;return((g=f.Rc)==
null?void 0:g.params.Nu)!=null}),_.Mf(),_.v((f,g)=>f?1:g<2?e:0))),_.Mf(),_.Uf(1),_.Oe())}};ZM.O=function(a){return new (a||ZM)(_.m(_.Th),_.m(_.gi),_.m(IZb),_.m(aM))};ZM.ta=_.k({token:ZM,oa:ZM.O});var JZb=new _.Dd("GRAPH_TOOLS_PROMISE",{Ea:"root",oa:()=>_.Ee(function*(){try{yield google.corp.devops.tools.loadGraph()}catch(a){return Promise.resolve(void 0)}return google.corp.devops.tools.graph})}),KZb=function(a,b,c){return _.Ee(function*(){yield a.init();return a.vwa&&b.length!==0?_.op(a.Ga,a.vwa.getAvailableFileContext(`//depot/${b}`,{changelistId:c}).catch(()=>new Set),"g3GraphAvailableInsights"):new Set})},$M=class{constructor(a,b,c){this.Ga=a;this.GWc=b;this.iQb=c}init(){const a=this;return _.Ee(function*(){if(!a.vwa){var b=
yield _.op(a.Ga,a.GWc,"g3GraphToolsPromise");if(b){var c=b.createService;a:{var d=a.iQb;switch(d){case 1:d="production";break a;case 0:d="autopush";break a;default:d=_.db(d,void 0)}}a.vwa=c.call(b,{environment:d})}}})}createController(a){const b=this;return _.Ee(function*(){yield b.init();let c;return(c=b.vwa)==null?void 0:c.createController(a)})}};$M.O=function(a){return new (a||$M)(_.m(_.wp),_.m(JZb),_.m(_.O3a))};$M.ta=_.k({token:$M,oa:$M.O,Ea:"root"});var LZb=function(a){return _.Ee(function*(){a.wwa=yield a.ixa.createController({element:a.kb.ma,theme:a.Gya,onOpen:()=>{},onClose:()=>{a.Ga.mb({element:"insightsPanel",action:"close",gestureName:"CLICK"});a.RJ()}})})},aN=class{constructor(a,b,c,d,e,f,g,l,p){this.kb=a;this.Ga=b;this.ixa=c;this.Eh=d;this.Xz=f;this.Ah=g;this.kd=l;this.Xka=p;this.Za=new _.ve;this.Gya=void 0;this.Va=_.x(e.data,_.v(GK))}Qa(){const a=this;return _.Ee(function*(){a.Za.add(a.Xz.theme.subscribe(b=>{switch(b){case "DARK":a.Gya=
"dark";break;case "LIGHT":a.Gya="light";break;default:_.db(b,void 0)}a.wwa&&a.wwa.setTheme(a.Gya)}));yield LZb(a);a.Za.add(_.x(a.Va,_.jG(),_.Zf(b=>_.Pe([a.Va,_.x(_.xI(a.Eh,b,"path",1),_.Ef(()=>_.u("Failed to load the current cl."))),_.x(_.xI(a.Eh,_.Nq(b.bc(),"HEAD").ab(),"path",0),_.Ef(()=>_.u("Failed to load the base cl.")))]))).subscribe(([{path:b},c,d])=>_.Ee(function*(){const e=Number(c),f=Number(d),g=yield KZb(a.ixa,b||"",f);a.wwa&&b&&!isNaN(e)&&!isNaN(f)&&g.size>0?yield a.wwa.openFileContext(`//depot/${b}`,
{changelistId:e,mostRecentChangelistId:f}):(a.RJ(),g.size>0&&_.Ot(a.Ah,{error:Error("He`"+c+"`"+d),message:"Failed to load insights panel",Rd:"Dismiss"}))})))})}Ia(){this.Za.unsubscribe()}RJ(){this.kd.run(()=>{qHb(this.Xka,0)})}};aN.O=function(a){return new (a||aN)(_.B(_.re),_.B(_.wp),_.B($M),_.B(_.yI),_.B(_.Th),_.B(_.Yv),_.B(_.Pt),_.B(_.df),_.B(ZM))};
aN.wa=_.td({type:aN,na:[["insights-panel"]],ya:0,Aa:0,qa:function(){},styles:["insights-panel[_nghost-%COMP%]{display:flex;height:100%;min-width:350px}insights-panel[_nghost-%COMP%]   .holder[_ngcontent-%COMP%]{flex:1 1 100%}"],Ma:0});var bN=class{};bN.O=function(a){return new (a||bN)};bN.Ca=_.vd({type:bN});bN.Ba=_.Xc({imports:[_.Xn]});var cN=class{constructor(){this.time=this.message=this.STa="";this.Oia=[]}Sb(){let a;this.STa=((a=this.commit.Hm)==null?void 0:a.email)||"";let b;this.DKb=(b=this.commit.Hta)==null?void 0:b.email;this.message=this.commit.Mq;this.time=this.commit.UJ;this.Oia=this.commit.dO}};cN.O=function(a){return new (a||cN)};
cN.wa=_.td({type:cN,na:[["commit-overview","commit",""]],inputs:{commit:"commit"},features:[_.Ld],hc:["commit",""],ya:18,Aa:6,Da:[["class","message",4,"ngIf"],[1,"author-and-date"],[1,"detail"],[1,"person-label","grimoire-secondary-text"],["class","detail committer",4,"ngIf"],[1,"date"],[1,"message"],[1,"cdk-visually-hidden"],[3,"message","linkDefinitions"],[1,"detail","committer"]],qa:function(a,b){a&1&&(_.C(0,TDb,5,4,"div",0),_.F(1,"div",1)(2,"div",2)(3,"mat-icon"),_.Q(4,"person"),_.J(),_.F(5,"span"),
_.Q(6),_.J(),_.F(7,"span",3),_.Q(8," (author) "),_.J()(),_.C(9,UDb,7,1,"div",4),_.F(10,"div",2)(11,"mat-icon"),_.Q(12,"event"),_.J(),_.F(13,"span"),_.Q(14," Committed on "),_.J(),_.F(15,"span",5),_.Q(16),_.R(17,"dateTimeDisplay"),_.J()()());a&2&&(_.E("ngIf",b.message),_.y(6),_.Vg(b.STa),_.y(3),_.E("ngIf",b.STa!==b.DKb),_.y(7),_.Vg(_.S(17,4,b.time)))},Fa:[_.Rn,cM,_.gu,_.wB,bM],styles:["commit-overview[_nghost-%COMP%]{display:flex;flex:0 0 auto;flex-direction:column}commit-overview[_nghost-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-weight:400;font-size:1rem;letter-spacing:.01em;line-height:1.2307692308rem;line-height:24px;color:var(--icon-secondary)}.author-and-date[_ngcontent-%COMP%]{display:flex;font-size:13px;line-height:24px;padding-top:10px;padding-bottom:10px}.date[_ngcontent-%COMP%]{padding-left:5px;white-space:nowrap}.detail[_ngcontent-%COMP%]{display:flex;padding-left:20px}.person-label[_ngcontent-%COMP%]{padding-left:5px}.message[_ngcontent-%COMP%]{font-size:13px;padding-left:20px;padding-right:40px;max-width:800px;white-space:pre-wrap;margin-top:15px}.message[_ngcontent-%COMP%]:first-line{font-size:15px;font-weight:500}"],
Ma:0});var aEb=a=>({Eb:a}),$Db=a=>({context:a}),fEb=()=>({c6c:!0}),MZb={NONE:0,d5b:1,Hjc:2,Kqc:3,Iqc:4,0:"NONE",1:"BRANCH_AND_SHA_OF_LAST_BRANCH_UPDATE",2:"LATEST_COMMIT_ON_PATH",3:"PIPER",4:"PINNED_SHA"},NZb=function(a,b){b=b&&b.Ij;if(b){var c=_.hG(b,a.location);var d=_.Tj(b,a.version);c=c&&d===a.QV}else c=!1;c||(a.bx={},a.N8?(a.bx.location=!0,a.bx.gx=!0):(c=a.bx,b?(d=_.hG(b,a.location),b=_.Tj(b,a.version),a=d&&b!==a.QV):a=!1,c.location=a))},PZb=function(a,b){const c=b.xf;return a.Fj?_.x(OZb(a,c,a.location),
_.v(d=>{if(d===-1)return{Eb:c};if(d!==0)return{Eb:c,depth:d,GX:_.Jq(_.Nq(_.NG(a.location.bc()),"HEAD").ab())}})):_.u({Eb:c,p_:ABb(a.location,b)})},QZb=function(a,b){return _.x(a.elb,_.v(c=>{let d;return c===5?((d=a.location.params.Qb)==null?void 0:d.replace("codereview/",""))||void 0:b.Eb}))},OZb=function(a,b,c){const d=Number(b);return isNaN(d)||!_.Uj(c)?_.u(-1):_.x(DOb(a.Eh,c),_.$e(_.vG),_.Mf((e,f)=>e.Tb.ol===f.Tb.ol),_.Zf(e=>{const f=e.Tb.cva;e=e.Tb.ol.findIndex(g=>{g=Number(g.xf);return!isNaN(g)&&
d>=g});return e===-1?f?(f(),_.Ye):_.u(-1):_.u(e)}))},dN=class{set Nd(a){this.location=a}get Nd(){return this.location}constructor(a,b,c){this.Eh=b;this.TZ=c;this.aoa=MZb;this.pWb=this.elb=this.dma=_.Ye;this.bx={};this.version=1;this.icb=!0;this.N8=!1;this.Zrb=_.kv.has(56)}Qa(){}Dc(){}Sb(a){a.activeLocation&&(this.elb=_.rG(this.location)?_.x(_.CI(this.TZ,_.$G(_.Nq(this.location.bc(),this.QV),b=>{b.Qb=this.qSc}).ab()),_.ag(()=>{this.bx.gx=!0}),_.Yf(_.LG(this.location.Eb)),_.v(b=>b.type)):_.Ye,this.pWb=
_.x(this.elb,_.v(_.MG)));if(a.activeLocation||a.showMostRecentCommitForPath||a.version)NZb(this,a.activeLocation),!this.N8&&this.oWb?(this.dma=_.u(void 0),this.bx.en=!0):this.N8&&this.version===1?(a=_.TF(this.location)?_.Nq(this.location.bc(),"HEAD").ab():this.location,this.dma=_.x(_.Pe([this.d6(a,0),this.d6()]),_.Zf(([b,c])=>c?b&&b.xf===c.xf?_.u(void 0):PZb(this,c):_.u(void 0)),_.ag(b=>{b&&b.Eb?this.bx.en=!0:this.bx={}}))):this.dma=_.x(this.d6(),_.v(b=>{if(b!=null&&b.xf)return{Eb:b.xf,p_:b.Zq?ABb(this.location,
b):void 0}}),_.ag(()=>{this.bx.en=!0}))}Vn(){this.bx.location&&this.bx.gx&&this.bx.en&&(this.bx={},this.Cnb.launch(0,0))}get QV(){return _.Tj(this.location,this.version)||""}get qSc(){return _.fob(this.location,this.version)||""}get ATc(){return this.QV?this.N8?this.Fj?3:2:this.oWb?4:1:0}get y3c(){return _.eG(this.QV)}get oWb(){return _.Ei.test(this.QV)||_.TF(this.location)}get Fj(){return _.UF(this.location)}wea(a){if(!a)return _.u();const b=this.Zrb?BBb(this.location,this.f_c):this.location;return _.x(QZb(this,
a),_.v(c=>_.lG(this.location,c,this.version,a.p_||b)))}d6(a=this.location,b=this.version){return _.x(_.x(this.Eh.d6(a,this.N8?"path":"repository",b),_.v(mBb)),_.Ef(()=>_.u(void 0)))}};dN.O=function(a){return new (a||dN)(_.B(_.lv),_.B(_.yI),_.B(_.DI))};
dN.wa=_.td({type:dN,na:[["commit-information"]],rb:function(a,b){a&1&&_.Mg(_.Is,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.Cnb=c.first)}},inputs:{version:"version",icb:"linkToCommitDetails",Nd:"activeLocation",f_c:"lastSubmoduleFetchSpec",N8:"showMostRecentCommitForPath"},features:[_.Ld],ya:14,Aa:7,Da:[["refType",""],["parentheticalSha",""],["linkToDetails",""],["piper",""],["fxFlex","auto","fxLayout","",3,"ngSwitch"],[4,"ngSwitchCase"],["matRipple","",1,"mat-button-ripple",3,"matRippleCentered","matRippleDisabled"],
[4,"ngTemplateOutlet"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngTemplateOutlet"],[1,"refType"],[4,"ngIf"],[1,"open-paren"],["class","at-ref",4,"ngIf"],[1,"at-ref"],["ascTrackElement","CommitInformation","trackAction","commitDetailsNavigate",3,"condition","link","linkAriaLabel","trackGestureClick","trackProjectId"],["aria-label","Browse file at HEAD","ascTrackElement","CommitInformation","trackAction","fileHeadNavigate",3,"routerLink","trackGestureClick","trackProjectId"],["aria-label",
"Details for change","ascTrackElement","CommitInformation","trackAction","commitDetailsNavigate",3,"universalLink","trackProjectId"]],qa:function(a,b){a&1&&(_.F(0,"span",4),_.C(1,XDb,4,3,"ng-container",5)(2,bEb,3,7,"ng-container",5)(3,dEb,1,1,null,5)(4,gEb,1,3,null,5),_.J(),_.K(5,"div",6),_.C(6,hEb,3,3,"ng-template",null,0,_.dh)(8,lEb,2,3,"ng-template",null,1,_.dh)(10,mEb,5,13,"ng-template",null,2,_.dh)(12,rEb,2,3,"ng-template",null,3,_.dh));a&2&&(_.E("ngSwitch",b.ATc),_.y(),_.E("ngSwitchCase",b.aoa.d5b),
_.y(),_.E("ngSwitchCase",b.aoa.Iqc),_.y(),_.E("ngSwitchCase",b.aoa.Kqc),_.y(),_.E("ngSwitchCase",b.aoa.Hjc),_.y(),_.E("matRippleCentered",!0)("matRippleDisabled",!0))},Fa:[_.Bp,_.Rn,_.Vn,_.Sn,_.Tn,_.zI,_.Ar,_.gt,_.Is,_.fp,_.kw,_.Wn,_.aH],styles:["commit-information[_nghost-%COMP%]{align-items:center;display:flex;font-size:12px;position:relative;white-space:nowrap}commit-information[_nghost-%COMP%]   .mat-ripple[_ngcontent-%COMP%]     .mat-ripple-element{background-color:rgba(25,103,210,.12)}commit-information[_nghost-%COMP%]   .open-paren[_ngcontent-%COMP%]:not(:first-child){padding-left:5px}commit-information[_nghost-%COMP%]   .at-ref[_ngcontent-%COMP%]{padding-right:3px}commit-information[_nghost-%COMP%]   .refType[_ngcontent-%COMP%]{padding-right:5px}commit-information[_nghost-%COMP%]   span[_ngcontent-%COMP%]{display:flex}"],
Ma:0});var RZb=a=>`${a}`;var eN=class{constructor(a,b=null){this.line=a;this.ch=b}};var SZb=class{constructor(a,b,c,d,e){var f=[];this.type=a;this.vG=b;this.uG=c;this.qQ=d;this.pQ=e;this.PJ=[];this.type=a;this.vG=b;this.uG=c;this.qQ=d;this.pQ=e;if(f)for(const g of f)this.PJ.push(g)}};var TZb=class{constructor(a,b){this.Jg=a;this.TXc=!!b}};var UZb=class{constructor(a,b,c){this.left=a;this.right=b;this.Fh=c}};var VZb=function(a,b){return a.left+a.Fh===b.left&&a.right+a.Fh===b.right},WZb=class{constructor(){this.rrb=this.uma=0;this.Iib=[];this.Jib=[];this.diff=this.qrb=this.prb=0}run(a,b,c,d){var e=[];const f=a.length,g=c.length;a:{var l=a.length,p=c.length,t=l-p&1,w=Math.ceil((l+p)/2),A=[];const na=[];this.Iib=[];this.Jib=[];for(var G=0;G<=w;G++){let ya=-1;for(var I=A[G]=0;I<=G;I++){var L=A[I];this.Iib.push(ya<L?L*2:ya*2+1);var V=ya<L?L:ya,da=V-2*I+G;for(ya=L+1;V<l&&da<p&&a.charAt(V)===c.charAt(da);)++V,
++da;A[I]=V;L=G-I-Math.ceil((p-l)/2);if(t&&L>=0&&L<G&&na[L]<=V){A=I;a=L;c=V;this.diff=G=G*2-1;this.prb=A;this.qrb=a;this.uma=c;this.rrb=c-2*A+Math.ceil(G/2);break a}}ya=na[G]=l;for(V=0;V<=G;V++){L=na[V];this.Jib.push(ya>=L?L*2:ya*2+1);I=ya>=L?L:ya;da=p-l-G+I+2*V;for(ya=L-1;I>0&&da>0&&a.charAt(I-1)===c.charAt(da-1);)--I,--da;na[V]=I;L=Math.floor((l-p)/2)-V+G;if(!t&&L>=0&&L<=G&&I<=A[L]){a=L;c=V;A=A[L];this.diff=G*=2;this.prb=a;this.qrb=c;this.uma=A;this.rrb=A-2*a+Math.ceil(G/2);break a}}}this.diff=
-3}if(this.diff>=0){e=[];G=Math.ceil(this.diff/2);l=this.prb;A=this.uma;for(p=e.length;G>=0;--G)t=this.Iib[(G+1)*G/2+l],w=A-Math.floor(t/2),A-=w,w!==0&&(a=new UZb(A+b,A-2*l+G+d,w),c=e[e.length-1],e.length!==0&&VZb(a,c)?(c.left-=w,c.right-=w,c.Fh+=w):e.splice(0,0,a)),t&1&&(A--,l--);p>0&&VZb(e[p-1],e[e.length-1])&&(e[p-1].Fh+=e[e.length-1].Fh,e.pop());G=e.splice(p-1,e.length-p+1).reverse();for(A=0;A<G.length;A++)e.push(G[A]);G=Math.floor(this.diff/2);a=this.qrb;for(A=this.uma;G>=0;--G)c=this.Jib[G*
(G+1)/2+a],l=Math.floor(c/2)-A,t=g-f-G+A+2*a,w=Math.min(l,Math.max(0,Math.max(this.uma-A,this.rrb-t))),p=A+w+b,t=t+w+d,w=l-w,w!==0&&(p=new UZb(p,t,w),e.length!==0&&VZb(e[e.length-1],p)?e[e.length-1].Fh+=w:e.push(p)),A+=l,c&1&&(A++,a--)}return{PJ:e,Vnd:(f+g-this.diff)/2}}};var fN=[];for(let a=0;a<256;++a)fN[a]=2;for(let a=97;a<=122;++a)fN[a]=3;for(let a=65;a<=90;++a)fN[a]=3;for(let a=48;a<=57;++a)fN[a]=3;fN[95]=3;fN[32]=fN[9]=fN[10]=fN[13]=0;for(const a of"(){},.#/*\";'")fN[a.charCodeAt(0)]=0;for(const a of"!%^&[]?\\|<>+-=~@`")fN[a.charCodeAt(0)]=5;fN[0]=0;
var XZb=function(a){let b=0,c=-1;const d=[];for(;c<a.length-1;){c=a.indexOf("\n",b);c===-1&&(c=a.length-1);const e=a.substring(b,c+1);b=c+1;d.push(e)}return d},YZb=function(a,b){let c=0;for(;c<b.length&&!(b[c].KZ>=a);c++);return c},ZZb=function(a){return a.ch===null?new eN(a.line+1,0):a},c_b=function(a,b,c){b=$Zb(a,b,c);a.hj=b.D_c;a.Lj=b.E_c;a.lineArray=b.lineArray;for(b=0;b<a.hj.text.length;++b)a.Kia.push({yP:1,index:b});for(b=0;b<a.Lj.text.length;++b)a.Wka.push({yP:1,index:b});b=a_b(a,!0);for(c=
1;c!==a.mUb&&b>0;++c)b=a_b(a,!1);b=b_b(a.Kia,4,-1);c=b_b(a.Wka,3,1);a=[];var d={};for(var e=0;e+2<b.length;++e)if(b[e].type===4||b[e].type===6){var f=!1;if(b[e+1].type===-1&&b[e+2].type===4)f=!0;else if(b[e+1].type!==4)continue;var g=YZb(b[e].U6,c),l=YZb(b[e+(f?2:1)].U6,c);if(l-g===1)d[g]=e+1;else if(l-g===2&&c[g+1].type===1)f&&(c[g+1].type=5,c[g+1].V6=b[e+1].dQ,c[g+1].U6=b[e+1].KZ);else continue;b[e].type=7;f&&(b[e+1].type=7);f=f?2:1;b[e+f].type=6;b[e+f].dQ=b[e].dQ;b[e+f].V6=b[e].V6}g=[];for(e=0;e<
b.length;++e)b[e].type!==-1&&b[e].type!==0||g.push([b[e].type,e]);l=[];for(e=0;e<c.length;++e)c[e].type!==1&&c[e].type!==0||l.push([c[e].type,e]);for(f=e=0;e<g.length&&f<l.length;)if(g[e][0]===-1&&l[f][0]===1){var p=g[e][1];const w=l[f][1];b[p].type=2;c[w].type=2;c[w].V6=b[p].dQ;c[w].U6=b[p].KZ;++e;++f}else if(g[e][0]===0&&l[f][0]===0)++e,++f;else if(g[e][0]===0)++f;else if(l[f][0]===0)++e;else throw Error("Ie");for(f=e=0;!(e>=b.length&&f>=c.length);){for(;f<c.length&&c[f].type!==0&&c[f].type!==2;)c[f].type!==
7&&a.push(c[f]),d[f]!==void 0&&(g=b[d[f]],l=g.dQ,p=g.KZ,g.V6=g.dQ,g.U6=g.KZ,g.dQ=l,g.KZ=p,g.type=-1,a.push(g)),++f;for(;e<b.length&&b[e].type!==0&&b[e].type!==2;)b[e].type!==-1&&b[e].type!==4&&b[e].type!==6||a.push(b[e]),++e;f<c.length&&(a.push(c[f]),++e,++f)}if(a.length===0)var t=[];else{b=new eN(0,0);c=new eN(0,0);d=[];for(t of a)a=new SZb(t.type,new eN(t.V6,0),new eN(t.U6,null),new eN(t.dQ,0),new eN(t.KZ,null)),t.type===1&&(a.vG=b,a.uG=b),t.type===-1&&(a.qQ=c,a.pQ=c),b=ZZb(a.uG),c=ZZb(a.pQ),d.push(a);
t=d}return t},$Zb=function(a,b,c){const d=[],e=new Map;d[0]="";const f=(g,l)=>{let p="";const t=[];let w=0,A=d.length;for(const G of g){if(e.has(G))p+=String.fromCharCode(e.get(G));else{p+=String.fromCharCode(A);e.set(G,A);d[A]=G;g=fN[0];for(let I=0;I<G.length;++I){const L=G[I];fN[L.charCodeAt(0)]!==void 0&&(g+=fN[L.charCodeAt(0)])}l[A]=g;A++}t.push(w++)}return new gN(p,t)};b=f(b,a.VAa);a=f(c,a.VAa);return{D_c:b,E_c:a,lineArray:d}},a_b=function(a,b){if(!a.hj||!a.Lj)throw Error();if(b){var c=a.hj;
for(var d=a.Lj,e=0,f=Math.min(c.text.length,d.text.length);e<f&&c.text[e]===d.text[e];)++e;e===0?c=null:(f={Lia:new gN(c.text.substr(0,e),c.lineNumbers.splice(0,e)),Yka:new gN(d.text.substr(0,e),d.lineNumbers.splice(0,e)),Fh:e},c.text=c.text.substr(e),d.text=d.text.substr(e),c=f)}else c=null;d=c;if(b){c=a.hj;e=a.Lj;f=1;for(var g=Math.min(c.text.length,e.text.length);f<=g&&c.text[c.text.length-f]===e.text[e.text.length-f];)++f;f===1?c=null:(g={Lia:new gN(c.text.slice(1-f),c.lineNumbers.splice(1-f)),
Yka:new gN(e.text.slice(1-f),e.lineNumbers.splice(1-f)),Fh:f-1},c.text=c.text.slice(0,c.text.length-f+1),e.text=e.text.slice(0,e.text.length-f+1),c=g)}else c=null;e=c;f=(new WZb).run(a.hj.text,0,a.Lj.text,0).PJ;c=[];for(g=0;g<f.length;g++)c.push(new TZb(f[g],!1));d!==null&&(a.hj.text=d.Lia.text+a.hj.text,a.hj.lineNumbers.splice(0,0,...d.Lia.lineNumbers),a.Lj.text=d.Yka.text+a.Lj.text,a.Lj.lineNumbers.splice(0,0,...d.Yka.lineNumbers),c.splice(0,0,new TZb(new UZb(0,0,d.Fh),!0)));d=d&&d.Fh>0?d.Fh:0;
e!==null&&(a.hj.text+=e.Lia.text,a.hj.lineNumbers.splice(a.hj.lineNumbers.length,0,...e.Lia.lineNumbers),a.Lj.text+=e.Yka.text,a.Lj.lineNumbers.splice(a.Lj.lineNumbers.length,0,...e.Yka.lineNumbers),f=d+e.Fh,c.push(new TZb(new UZb(a.hj.text.length-f,a.Lj.text.length-f,e.Fh),!0)));if(!a.hj||!a.Lj)throw Error();b=b?0:2;let l=g=f=e=0,p=0;for(let I=0;I<c.length;I++){let L=c[I].Jg.Fh;const V=c[I];for(;e<V.Jg.left;)++e,++g;for(;f<V.Jg.right;)++f,++l;var t=I+1;t<c.length&&(c[t].Jg.left+=d,c[t].Jg.right+=
d,V.Jg.left+L===c[t].Jg.left?(d_b(a,a.Lj,l,V,c[t],c[t].Jg.right-V.Jg.right),L=V.Jg.Fh):V.Jg.right+L===c[t].Jg.right&&(d_b(a,a.hj,g,V,c[t],c[t].Jg.left-V.Jg.left),L=V.Jg.Fh));t=g;let da=l;for(;;){var w=t-1,A=da-1;if(w<0||A<0)break;if(a.hj.text[w]!==a.Lj.text[A])break;if(a.hj.lineNumbers[w]+1!==a.hj.lineNumbers[t]||a.Lj.lineNumbers[A]+1!==a.Lj.lineNumbers[da])break;A=a.Lj.lineNumbers[A];if(a.Kia[a.hj.lineNumbers[w]].yP!==1||a.Wka[A].yP!==1)break;--t;--da;++L}if(L!==0){w=0;A=t;for(var G=0;G<L&&w<=0;++G)w+=
a.VAa[a.hj.text.charCodeAt(A)],++A;if(w>0||V.TXc){++p;g=t;l=da;for(w=0;w<L;++w,++da,++t)A=a.hj.lineNumbers[t],G=a.Lj.lineNumbers[da],a.Kia[A].yP=b,a.Kia[A].index=G,a.Wka[G].yP=b,a.Wka[G].index=A;a.hj.text=a.hj.text.substr(0,g)+String.fromCharCode(-1)+a.hj.text.substr(t);a.Lj.text=a.Lj.text.substr(0,l)+String.fromCharCode(-2)+a.Lj.text.substr(da);a.hj.lineNumbers.splice(g,t-g,null);a.Lj.lineNumbers.splice(l,da-l,null);g++;l++;e+=V.Jg.Fh;f+=V.Jg.Fh}}}return p},b_b=function(a,b,c){const d=[];if(a.length===
0)return[];var e=a[0].yP;let f=a[0].index,g=a[0].index,l=0,p=0;for(let t=1;t<a.length;++t)if(a[t].yP===e&&a[t].index===g+1)g++,p=t;else{if(e===0)e=0;else if(e===1)e=c;else if(e===2)e=b;else throw Error("Je`"+e);d.push(new e_b(e,f,g,l,p));l=p=t;f=g=a[t].index;e=a[t].yP}a=new e_b(0,f,g,l,p);e===1?a.type=c:e===2&&(a.type=b);d.push(a);return d},d_b=function(a,b,c,d,e,f){var g=c+d.Jg.Fh,l=c+f;c=0;var p=g,t=l;for(f=0;f<d.Jg.Fh&&!(--p,--t,p<b.text.length&&b.text[p]!==b.text[t]);++f,++c);f=0;p=g;t=l;for(var w=
0;w<e.Jg.Fh&&!(p<b.text.length&&b.text[p]!==b.text[t]);++w,++f)++p,++t;if(c!==0||f!==0){p=c+f+1;t=g-1-c;w=g-c;var A=l-1-c;l-=c;g=[];for(let G=0;G<p;++G,++t,++w,++A,++l){const I=f_b(a,b,t),L=f_b(a,b,w),V=f_b(a,b,A),da=f_b(a,b,l);let na=Math.min(I,L),ya=Math.min(V,da);g_b(a,b,t)==="}"&&(na-=2);g_b(a,b,w)==="{"&&(na-=2);g_b(a,b,A)==="}"&&(ya-=2);I<L&&--na;V<da&&--ya;g.push(na+ya)}c===d.Jg.Fh&&(g[0]-=10);f===e.Jg.Fh&&(g[p-1]-=10);a=Number.MAX_VALUE;b=-1;for(f=0;f<p;++f)g[f]<a&&(a=g[f],b=f);c=b-c;c!==
0&&(d.Jg.Fh+=c,e.Jg.left+=c,e.Jg.right+=c,e.Jg.Fh-=c)}},f_b=function(a,b,c){b=b.text.charCodeAt(c);c=a.lineArray[b];return c===void 0||c.length<=0||c.length===1&&c[0]==="\n"||c.length===2&&c[0]==="\r"&&c[1]==="\n"?-3:a.VAa[b]},g_b=function(a,b,c){a=a.lineArray[b.text.charCodeAt(c)];return a===void 0||a.length<=0?null:a.length===1?a[0]:a[a.length-1]==="\n"?a.length>=3&&a[a.length-2]==="\r"?a[a.length-3]:a[a.length-2]:a[a.length-1]},h_b=class{constructor(){this.mUb=1;this.Lj=this.hj=null;this.lineArray=
[];this.Kia=[];this.Wka=[];this.VAa=[]}Bga(a,b){a=XZb(a);b=XZb(b);return c_b(this,a,b)}},gN=class{constructor(a,b){this.text=a;this.lineNumbers=b}},e_b=class{constructor(a,b,c,d,e){this.type=a;this.V6=b;this.U6=c;this.dQ=d;this.KZ=e}};var i_b=function(a,b){if(a==="")return{lines:["\n"],chb:[new eN(b,0),new eN(b,0)]};a=a.split(/([^\d\w]|[\d\w]+)/).filter(e=>e!=="");let c=0;const d=[new eN(b,c)];for(const e of a)e==="\n"?(b++,c=0):c+=e.length,d.push(new eN(b,c));return{lines:a.map(e=>e.replace("\n","\x00")+"\n"),chb:d}},j_b=function(a){if(a.length===0)return[""];a=XZb(a);_.ta(a).endsWith("\n")&&a.push("");return a},k_b=function(a,b,c,d){const e=[];for(const f of b){if(f.PJ.length>0){b=a.getRange(c,f.vG,f.PJ[0].vG);b.length>0&&e.push([0,
b]);e.push(...k_b(a,f.PJ,c,d));b=a.getRange(c,_.ta(f.PJ).uG,f.uG);b.length>0&&e.push([0,b]);continue}b=f.vG;const g=f.uG,l=f.qQ,p=f.pQ;switch(f.type){case 0:e.push([0,a.getRange(c,b,g)]);break;case 1:e.push([1,a.getRange(d,l,p)]);break;case -1:e.push([-1,a.getRange(c,b,g)]);break;case 2:e.push([-1,a.getRange(c,b,g)]);e.push([1,a.getRange(d,l,p)]);break;case 3:case 4:case 5:case 6:throw Error("Le");default:throw Error("Me");}}return e},l_b=class{constructor(){this.mUb=void 0}Bga(a,b){var c=new h_b;
let d=c.Bga(a,b);a=j_b(a);b=j_b(b);for(const f of d){switch(f.type){case 0:case 1:case -1:case 3:case 4:case 6:continue}if(f.uG.line-f.vG.line>500||f.pQ.line-f.qQ.line>500)continue;f.PJ=[];var e=this.getRange(a,f.vG,f.uG);if(e.length>1E4)continue;e=i_b(e,f.vG.line);c=this.getRange(b,f.qQ,f.pQ);if(c.length>1E4)continue;const g=i_b(c,f.qQ.line);c=new h_b;c=c_b(c,e.lines,g.lines);for(const l of c){c=(p,t)=>t.ch!==null?p.chb[t.line]:p.chb[t.line+1];switch(l.type){case 1:case -1:case 0:case 2:l.vG=c(e,
l.vG);l.uG=c(e,l.uG);l.qQ=c(g,l.qQ);l.pQ=c(g,l.pQ);break;default:throw Error("Ke");}f.PJ.push(l)}}return d}getRange(a,b,c){if(b.line===c.line&&b.ch===c.ch||b.line+1===c.line&&b.ch===null&&c.ch===0||c.line+1===b.line&&c.ch===null&&b.ch===0)return"";a=a.slice(b.line,c.line+1);c.ch!==null&&(a[a.length-1]=a[a.length-1].slice(0,c.ch));b.ch!==null&&(a[0]=a[0].slice(b.ch));return a.join("")}};var m_b=["codeview"],n_b={lineNumbers:!0,extraKeys:{"Ctrl-F":"findPersistent","Cmd-F":"findPersistent"},readOnly:!0},s_b=function(a){a.rendered.emit(!1);a.Bp&&a.qXa.ma.removeChild(a.qXa.ma.lastChild);const b=_.kv.has(35);a.zone.Ub(()=>{setTimeout(()=>_.Ee(function*(){a.Bp=(yield _.KG()).MergeView(a.qXa.ma,{orig:null,origLeft:a.diffBase,value:a.Ul,mode:"text/plain",revertButtons:!1,connect:a.align?"align":"",collapseIdentical:a.wKb,diffDriverFunction:(c,d)=>{if(b){{var e=a.a$c;const f=j_b(c),g=j_b(d);
f.length>15E3||g.length>15E3?e=void 0:(c=e.Bga(c,d),e=k_b(e,c,f,g))}return e}}});o_b(a);for(const c of p_b(a))c.operation(()=>{q_b(a,c);a.setOptions(c);if(a.Bp){var d=r_b(a,c),e=d?"left-edit-gutter":"right-edit-gutter",f=a.Bp.leftChunks();for(const l of f){var g=d?l.origFrom:l.editFrom;for(f=d?l.origTo:l.editTo;g<f;g++)c.addLineClass(g,"gutter",e)}}d=r_b(a,c)?a.Jia:a.Vka;c.setOption("lineNumberFormatter",d);d=r_b(a,c)?a.lY:a.v_;for(const l of d)c.addLineWidget(l.line,l.element,l.options)})}),0)})},
o_b=function(a){if(a.Bp)a.Bp.editor().on("update",()=>{a.zone.run(()=>{a.rendered.emit(!0)})})},p_b=function(a){return a.Bp?[a.Bp.leftOriginal(),a.Bp.editor()]:[]},q_b=function(a,b){_.Ee(function*(){if(a.Bp&&a.fileName){var c=(yield _.KG()).findModeByFileName(a.fileName);b.setOption("mode",c?c.mime:"text/plain")}})},r_b=function(a,b){if(a.Bp)return b===a.Bp.leftOriginal()?!0:!1},hN=class{constructor(a,b,c){this.zone=c;this.line=void 0;this.efa=n_b;this.a$c=new l_b;this.Ul=this.diffBase="";this.wKb=
3;this.lY=[];this.v_=[];this.rendered=new _.Xm;this.align=!0;this.Vka=this.Jia=RZb;this.Za=a.wXa.subscribe(d=>{this.efa=Object.assign({},n_b,{theme:d});if(this.Bp)for(const e of p_b(this))this.setOptions(e)})}set ila(a){this.line=a;this.Bp&&(a=_.fG(this.line))&&(this.Bp.editor().scrollTo(0,this.Bp.editor().charCoords({line:a-1,ch:0},"local").top),this.Bp.editor().getDoc().setCursor({line:a-1,ch:0}))}set k8c(a){this.qXa=a}Qa(){}Sb(a){(a.diffBase||a.contents||a.fileName)&&s_b(this)}Ia(){this.Za.unsubscribe()}setOptions(a){if(this.Bp)for(const [b,
c]of Object.entries(this.efa))a.setOption(b,c)}};hN.O=function(a){return new (a||hN)(_.B(_.Yv),_.B(_.lv),_.B(_.df))};
hN.wa=_.td({type:hN,na:[["code-diff","fileName",""]],rb:function(a,b){a&1&&_.Mg(m_b,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.k8c=c.first)}},inputs:{fileName:"fileName",diffBase:"diffBase",Ul:"contents",wKb:"collapseIdenticalLines",lY:"leftLineWidgets",v_:"rightLineWidgets",ila:"scrollToLine",align:"align",Jia:"leftLineNumberFormatter",Vka:"rightLineNumberFormatter"},outputs:{rendered:"rendered"},features:[_.Ld],hc:["fileName",""],ya:2,Aa:0,Da:[["codeview",""],[1,"scope"]],qa:function(a){a&1&&_.K(0,"div",
1,0)},styles:['.scope[_ngcontent-%COMP%]{height:100%;width:100%}.scope[_ngcontent-%COMP%]     .CodeMirror-linenumber{width:26px}.scope[_ngcontent-%COMP%]     .CodeMirror-linenumbers{padding:0 2px 0 0}.scope[_ngcontent-%COMP%]     .CodeMirror-merge-collapsed-widget{border:0;cursor:pointer;display:flex;justify-content:center}.scope[_ngcontent-%COMP%]     .CodeMirror-merge-collapsed-widget:before{content:"(...)"}.scope[_ngcontent-%COMP%]     .CodeMirror-merge-l-chunk-end.CodeMirror-linebackground{border:0}.scope[_ngcontent-%COMP%]     .CodeMirror-merge-l-chunk-start.CodeMirror-linebackground{border:0}.scope[_ngcontent-%COMP%]     .CodeMirror-merge{border:0;height:calc(100% - 5px);width:100%}.scope[_ngcontent-%COMP%]     div.CodeMirror-merge-collapsed-line pre.CodeMirror-line{padding:0}.scope[_ngcontent-%COMP%]     .CodeMirror-merge-pane{height:100%}.scope[_ngcontent-%COMP%]     .CodeMirror-merge-pane{width:50%}.scope[_ngcontent-%COMP%]     .CodeMirror-merge-gap{display:none}.scope[_ngcontent-%COMP%]     .CodeMirror{font-size:.9230769231rem;font-weight:400;line-height:1.2307692308rem;font-family:Roboto Mono,monospace;letter-spacing:normal;height:100%;width:100%}@media (forced-colors:active){.scope[_ngcontent-%COMP%]     .CodeMirror-merge-l-inserted{background:Highlight;color:HighlightText}}@media (forced-colors:active){.scope[_ngcontent-%COMP%]     .CodeMirror-merge-l-deleted{background:Highlight;color:HighlightText}}'],
Ma:0});var iN=class{constructor(){this.rendered=new _.Xm;this.NGa="Diff is too large to display";this.PVa=!1;this.lY=[];this.v_=[];this.gXb=this.oSb=void 0;this.Vka=this.Jia=RZb;this.pSb=new Map;this.hXb=new Map}Qa(){}Sb(){a:{var a=0;for(const {aD:L,JD:V}of this.uC)if(a+=L.Ul.length+V.Ul.length,a>=10485760){a=!0;break a}a=!1}if(a)this.PVa=!1,this.cza(!0);else{var b=[],c=[];for(var d of this.uC){var e=d.JD;a=_.JC(_.Tjb(d.aD.Ul||""));e=_.JC(_.Tjb(e.Ul||""));b.push(a);c.push(e)}this.oSb=b.join("");this.gXb=
c.join("");b=new Map;c=new Map;var f=e=1;for(var g of this.uC){var l=g,p=b;d=c;var t=e;a=f;var w=l.JD,A=l.aD,G=w.endLine+1,I=A.endLine+1;w=w.cC+1;A=A.cC+1;switch(l.type){case _.mK.IDa:for(I=w;I<G;I++,a++)p.set(t,""),d.set(a,` ${I}`);break;case _.mK.FHa:for(G=A;G<I;G++,t++)p.set(t,`${G}`),d.set(a,"");break;case _.mK.mJa:case _.mK.iEa:for(l=A;l<I;l++,t++)p.set(t,`${l}`);for(p=w;p<G;p++,a++)d.set(a,` ${p}`);break;default:throw Error("Ne");}e+=g.aD.endLine-g.aD.cC;f+=g.JD.endLine-g.JD.cC}this.pSb=b;this.hXb=
c;this.Jia=wEb(b);this.Vka=wEb(c);b=a=0;for(const L of this.uC){f=L;g=a;d=b;c=f.aD;e=f.JD;c=c.endLine-c.cC;e=e.endLine-e.cC;switch(f.type){case _.mK.IDa:this.lY.push(uEb(g,e));break;case _.mK.FHa:this.v_.push(uEb(d,c));break;case _.mK.iEa:p=f=0;t=!0;e>c?(f=e-c,t=!1):c>e&&(p=c-e,t=!1);const {y_c:V,x4c:da,g2c:na}={y_c:f,x4c:p,g2c:t};this.lY.push(uEb(g,V,na));this.v_.push(uEb(d,da,na));break;case _.mK.mJa:break;default:throw Error("Ne");}a+=L.aD.endLine-L.aD.cC;b+=L.JD.endLine-L.JD.cC}vEb(this.pSb,this.lY);
vEb(this.hXb,this.v_);this.PVa=!0}}cza(a){this.rendered.emit(a)}};iN.O=function(a){return new (a||iN)};
iN.wa=_.td({type:iN,na:[["code-diff-chunks","diffChunks","","fileName",""]],inputs:{uC:"diffChunks",fileName:"fileName"},outputs:{rendered:"rendered"},features:[_.Ld],hc:["diffChunks","","fileName",""],ya:3,Aa:2,Da:[["tooBig",""],[3,"diffBase","contents","fileName","leftLineNumberFormatter","rightLineNumberFormatter","leftLineWidgets","rightLineWidgets","collapseIdenticalLines","align","rendered",4,"ngIf","ngIfElse"],[3,"rendered","diffBase","contents","fileName","leftLineNumberFormatter","rightLineNumberFormatter",
"leftLineWidgets","rightLineWidgets","collapseIdenticalLines","align"]],qa:function(a,b){a&1&&_.C(0,sEb,1,9,"code-diff",1)(1,tEb,2,1,"ng-template",null,0,_.dh);a&2&&(a=_.Cg(2),_.E("ngIf",b.PVa)("ngIfElse",a))},Fa:[_.Rn,_.CF,hN],styles:["dc-information-box[_ngcontent-%COMP%] {\n  align-items: center;\n  display: flex;\n  height: 40px;\n  justify-content: center;\n}"],Ma:0});var t_b=function(a){a.IW.zd&&a.Elb&&a.rendered.emit({rendered:a.Elb,xfa:a.xfa})},u_b=function(a){a.Ga.mb({gestureName:"CLICK",element:"CommitFileEntryExpansionPanel",action:a.IW.zd?"expand":"collapse",projectId:a.location.tb})},jN=class{set yc(a){this.NMb=a;this.Ul=a.Ul}get yc(){return this.NMb}set expand(a){this.IW.zd=a;t_b(this)}get expand(){return this.IW.zd}constructor(a){this.Ga=a;this.Xna=0;this.Byb=2;this.Ul=void 0;this.rendered=new _.Xm;this.Elb=!1;this.NMb={Us:"",hq:"",FG:"",Rf:"",s$a:!1,
cY:!1}}Qa(){}Sb(a){if(a.location||a.entry)this.x_c=_.Nq(_.kG(this.location.bc(),"repo"),this.yc.Us).ab(),this.w4c=_.Nq(_.kG(this.location.bc(),"repo"),this.yc.hq).ab(),this.TUc=_.Jq(_.Nq(this.location.bc(),this.yc.hq).od(this.yc.FG).lj({Om:this.yc.Us}).ab())}get p0c(){return this.yc.cY?"source:file_delete":this.yc.s$a?"source:file_add":"source:file_edit"}get B0c(){return this.yc.cY?"Removed":this.yc.s$a?"Modified":"Added"}get SUc(){return this.yc.cY?"":this.TUc}get xC(){return this.yc.cY?this.yc.Rf:
this.yc.FG}get cZc(){return!this.yc.Ul}get gMb(){return this.expand&&this.yc.Ul}cza(a){this.Elb=a;this.rendered.emit({rendered:a,xfa:this.xfa})}get G3c(){return CEb(this.metadata.removed,this.metadata)}get jPc(){return CEb(this.metadata.hF,this.metadata)}get OQc(){return CEb(this.metadata.changed,this.metadata)}get metadata(){var a=this.yc&&this.yc.Ul?this.yc.Ul.jja:void 0;return a?{b9c:Number(a.fya||0),removed:Number(a.eya||0),changed:Number(a.bya||0),hF:Number(a.aya||0)}:{changed:0,removed:0,b9c:0,
hF:0}}get F3c(){return v_b.format({count:this.metadata.removed})}get NQc(){return w_b.format({count:this.metadata.changed})}get iPc(){return x_b.format({count:this.metadata.hF})}};jN.O=function(a){return new (a||jN)(_.B(_.wp))};
jN.wa=_.td({type:jN,na:[["commit-file-entry"]],rb:function(a,b){a&1&&_.Mg(_.GB,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.IW=c.first)}},inputs:{location:"location",xfa:"entryIndex",yc:"entry",expand:"expand"},outputs:{rendered:"rendered"},features:[_.Ld],ya:30,Aa:10,Da:[["modificationTemplate",""],[3,"opened","closed"],["expandedHeight","28px","collapsedHeight","28px"],[1,"left-header"],[1,"modification-icon",3,"svgIcon"],["id","modificationType",1,"cdk-visually-hidden"],["ascTrackElement","CommitFileEntry",
"trackAction","fileNavigate","aria-describedby","modificationType",1,"filepath",3,"click","condition","link","trackGestureClick","trackProjectId"],[1,"right-header"],["aria-label","Loading Change Summary",3,"diameter","strokeWidth",4,"ngIf","ngIfElse"],[4,"ngIf"],["aria-label","Loading Change Summary",3,"diameter","strokeWidth"],["fxLayout","",1,"commit-information-header"],["fxFlex","50%",1,"left-commit-info",3,"activeLocation","version","linkToCommitDetails"],["fxFlex","50%",1,"right-commit-info",
3,"activeLocation","version","linkToCommitDetails"],[3,"diffChunks","fileName","rendered",4,"ngIf"],[3,"rendered","diffChunks","fileName"],[1,"modification-block-centered"],[1,"modification-blocks"],[1,"removed-block"],[1,"changed-block"],[1,"added-block"],["class","modification-numbers",4,"ngIf"],[1,"modification-numbers"],["role","button","tabindex","0",1,"removed"],[1,"separator"],["role","button","tabindex","0",1,"changed"],["role","button","tabindex","0",1,"added"]],qa:function(a,b){if(a&1){const c=
_.Ud();_.F(0,"mat-expansion-panel",1);_.N("opened",function(){_.q(c);t_b(b);u_b(b);return _.r()})("closed",function(){_.q(c);t_b(b);u_b(b);return _.r()});_.Q(1,"\n  ");_.F(2,"mat-expansion-panel-header",2);_.Q(3,"\n    ");_.F(4,"mat-panel-title");_.Q(5,"\n      ");_.F(6,"div",3);_.Q(7,"\n        ");_.K(8,"mat-icon",4);_.Q(9,"\n        ");_.F(10,"span",5);_.Q(11);_.J();_.Q(12,"\n        ");_.F(13,"conditional-link",6);_.N("click",function(d){_.q(c);return _.r(d.stopPropagation())});_.Q(14);_.J();_.Q(15,
"\n      ");_.J();_.Q(16,"\n      ");_.F(17,"span",7);_.Q(18,"\n        ");_.C(19,xEb,2,2,"mat-spinner",8);_.Q(20,"\n      ");_.J();_.Q(21,"\n    ");_.J();_.Q(22,"\n  ");_.J();_.Q(23,"\n  ");_.C(24,zEb,13,7,"ng-container",9);_.Q(25,"\n");_.J();_.Q(26,"\n\n");_.C(27,BEb,15,7,"ng-template",null,0,_.dh);_.Q(29,"\n")}a&2&&(a=_.Cg(28),_.y(8),_.E("svgIcon",b.p0c),_.y(3),_.Vg(b.B0c),_.y(2),_.E("condition",!b.yc.cY)("link",b.SUc)("trackGestureClick",!b.yc.cY)("trackProjectId",b.location.tb),_.y(),_.Ug("",
b.xC,"\n        "),_.y(5),_.E("ngIf",b.cZc)("ngIfElse",a),_.y(5),_.E("ngIf",b.gMb))},Fa:[_.Bp,iN,_.zI,dN,_.Rn,_.Ar,_.gt,_.gu,_.GB,_.HB,_.UH,_.Fx,_.Dx,_.dB],styles:["commit-file-entry[_nghost-%COMP%]{display:flex;flex-direction:column}commit-file-entry[_nghost-%COMP%]     .mat-expansion-indicator{display:flex}commit-file-entry[_nghost-%COMP%]   .filepath[_ngcontent-%COMP%]{padding-left:26px}commit-file-entry[_nghost-%COMP%]   .modification-icon[_ngcontent-%COMP%], commit-file-entry[_nghost-%COMP%]   button.mat-mdc-icon-button[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle}commit-file-entry[_nghost-%COMP%]   conditional-link[_ngcontent-%COMP%]{padding-left:10px;white-space:nowrap}commit-file-entry[_nghost-%COMP%]   code-diff-chunks[_ngcontent-%COMP%]     .CodeMirror-merge-collapsed-widget{background-color:transparent;cursor:default}commit-file-entry[_nghost-%COMP%]   mat-expansion-panel.mat-expansion-panel[_ngcontent-%COMP%]{border-radius:0}commit-file-entry[_nghost-%COMP%]   mat-expansion-panel[_ngcontent-%COMP%]     .mat-expansion-panel-body{padding:0}commit-file-entry[_nghost-%COMP%]   mat-expansion-panel-header[_ngcontent-%COMP%]{font-size:13px}commit-file-entry[_nghost-%COMP%]   mat-panel-title[_ngcontent-%COMP%]{justify-content:space-between;max-width:calc(100% - 20px);overflow:hidden}commit-file-entry[_nghost-%COMP%]   mat-panel-title[_ngcontent-%COMP%]   .left-header[_ngcontent-%COMP%]{display:flex;padding-right:20px}commit-file-entry[_nghost-%COMP%]   mat-panel-title[_ngcontent-%COMP%]   .right-header[_ngcontent-%COMP%]{display:flex}commit-file-entry[_nghost-%COMP%]   mat-panel-title[_ngcontent-%COMP%]   .right-header[_ngcontent-%COMP%]   .modification-block-centered[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center}commit-file-entry[_nghost-%COMP%]   mat-panel-title[_ngcontent-%COMP%]   .right-header[_ngcontent-%COMP%]   .modification-blocks[_ngcontent-%COMP%]{display:flex;height:10px;padding-right:20px;min-width:40px}commit-file-entry[_nghost-%COMP%]   mat-panel-title[_ngcontent-%COMP%]   .right-header[_ngcontent-%COMP%]   .modification-numbers[_ngcontent-%COMP%]{display:flex;justify-content:flex-start;width:100px}commit-file-entry[_nghost-%COMP%]   mat-panel-title[_ngcontent-%COMP%]   .right-header[_ngcontent-%COMP%]   .modification-numbers[_ngcontent-%COMP%]   .separator[_ngcontent-%COMP%]{padding-right:4px}.commit-information-header[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;border-top-style:solid;border-top-width:1px}.commit-information-header[_ngcontent-%COMP%]   commit-information[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-size:10px;padding:2px 0 2px 20px}"],
Ma:0});var v_b=new _.Nt("{count, plural, =1 {1 removed line} other {# removed lines}}"),w_b=new _.Nt("{count, plural, =1 {1 changed line} other {# changed lines}}"),x_b=new _.Nt("{count, plural, =1 {1 added line} other {# added lines}}");var kN=class{constructor(){this.zUc=this.u5=new _.Uh(0)}get TYc(){return this.u5.getValue()===1}get P$a(){return this.u5.getValue()===0}};kN.O=function(a){return new (a||kN)};kN.ta=_.k({token:kN,oa:kN.O});var lN=class{constructor(a){this.eO=a;this.disabled=!1;this.Va=new _.Ki;this.jmc="Collapse All";this.kmc="Expand All"}};lN.O=function(a){return new (a||lN)(_.B(kN))};
lN.wa=_.td({type:lN,na:[["expand-all-button"]],inputs:{disabled:"disabled",Va:"place"},ya:3,Aa:5,Da:[["type","button","gme-button-old","","format","hairline","size","xsmall","ascTrackElement","CommitDetails",3,"click","disabled","trackAction","trackGestureClick","trackProjectId"]],qa:function(a,b){a&1&&(_.F(0,"button",0),_.N("click",function(){var c=b.eO;c.TYc?c.u5.next(0):c.u5.next(1)}),_.F(1,"span"),_.Q(2),_.J()());a&2&&(_.E("disabled",b.disabled)("trackAction",b.eO.P$a?"expand":"collapse")("trackGestureClick",
!b.disabled)("trackProjectId",b.Va.tb),_.y(2),_.Vg(b.eO.P$a?b.kmc:b.jmc))},Fa:[_.Bp,_.kA],hb:2,Ma:0});var DEb=function(a){a=a.Zl.length;return a<1?"No files to expand":a>50?"Too many files to expand":null},IEb=function(a){if(a.Zl){var b=Math.min(a.F5+150,a.Zl.length),c=a.F5;var d=[];let l=[];for(;c<b;c++){var e=a.Us,f=a.hq;var g=a.Zl[c];f=g.FG?f:void 0;e=new _.kK({path:g.Rf,hash:g.Rf?e:void 0,type:g.bza});g=new _.kK({path:g.FG,hash:f,type:g.Nya});g=new _.lK({left:e,right:g});l.push({Sfa:g,index:c});l.length===10&&(d.push(l),l=[])}l.length&&d.push(l);for(const p of d)y_b(a,p);a.F5=b}},FEb=function(a){a.n5>=
a.Zl.length||(clearTimeout(a.H2a),a.H2a=setTimeout(()=>{a.expand.set(a.n5,!0);_.$m(a.Vd)}))},y_b=function(a,b){const c=b.map(d=>d.Sfa);a.jva.add(_.x(z_b(a,c),_.v(d=>{d=d.Pfa;if(!d||d.length<1)throw Error("Oe");return d})).subscribe(d=>{for(let l=0;l<b.length;l++){var e=a,f=b[l].index,g=d[l];const p=e.Rfa.get(f);p&&(g=Object.assign({},p,{Ul:g}),e.Rfa.set(f,g))}_.an(a.Vd)}))},z_b=function(a,b){return b.length<1?_.rk:_.x(a.Qfa.diff(a.location.tb,a.location.Uc,a.location.repository,b),_.Ef(c=>{var d=
a.Ah;_.aYa(d);d.log(c);return _.rk}))},mN=class{constructor(a,b,c,d){this.Qfa=a;this.Ah=b;this.eO=c;this.Vd=d;this.Zl=[];this.IPb=!1;this.Rfa=new Map;this.expand=new Map;this.F5=0;this.jva=new _.ve;this.ZBa=new _.ve;this.n5=0}Qa(){this.ZBa=this.eO.zUc.subscribe(a=>{switch(a){case 1:if(!this.Zl||this.Zl.length<1)break;FEb(this);break;case 0:clearTimeout(this.H2a);this.expand=new Map;this.n5=0;break;default:_.db(a,"Unknown expansion state")}})}Ia(){clearTimeout(this.H2a);this.jva.unsubscribe();this.ZBa.unsubscribe()}Sb(){this.F5=
0;this.jva.unsubscribe();this.jva=new _.ve;this.Rfa=new Map;for(let c=0;c<this.Zl.length;c++){var a=this.Zl[c],b=a.Rf;a=a.FG;this.Rfa.set(c,{Us:this.Us,hq:this.hq,Rf:b||"",FG:a||"",s$a:!(b||!a),cY:!(a||!b)})}this.expand=new Map;IEb(this)}};mN.O=function(a){return new (a||mN)(_.B(_.uK),_.B(_.Pt),_.B(kN),_.B(_.hn))};
mN.wa=_.td({type:mN,na:[["commit-fileset"]],inputs:{location:"location",Zl:"fileDiffEntries",IPb:"includeHeader",Us:"leftRefSpec",hq:"rightRefSpec"},features:[_.Ld],ya:4,Aa:3,Da:[["class","gmat-caption header",4,"ngIf"],[1,"commit-entries"],[4,"ngFor","ngForOf"],[4,"ngIf"],[1,"gmat-caption","header"],[1,"right-header"],[1,"type"],[1,"left-header"],[3,"place","disabled","matTooltip","matTooltipDisabled"],["class","inner-block",3,"entryIndex","location","entry","expand","rendered",4,"ngIf"],[1,"inner-block",
3,"rendered","entryIndex","location","entry","expand"],["type","button","mat-button","","ascTrackElement","CommitDetails","trackAction","showMore",1,"show-more",3,"click","trackProjectId"]],qa:function(a,b){a&1&&(_.C(0,EEb,10,4,"div",0),_.F(1,"div",1),_.C(2,HEb,2,1,"ng-container",2)(3,JEb,3,1,"ng-container",3),_.J());a&2&&(_.E("ngIf",b.IPb),_.y(2),_.E("ngForOf",b.Zl),_.y(),_.E("ngIf",b.F5<b.Zl.length))},Fa:[_.Bp,jN,_.Qn,_.Rn,lN,_.ew,_.ot,_.Ix,_.Lx],styles:[".commit-entries[_ngcontent-%COMP%]{display:block;font-size:13px}.commit-entries[_ngcontent-%COMP%]   .show-more[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);height:28px;line-height:28px;width:100%}expand-all-button[_ngcontent-%COMP%]{margin-left:8px}.header[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;align-items:center;display:flex;font-weight:500;letter-spacing:.02em;justify-content:space-between;min-height:40px;padding-left:20px;position:sticky;position:-webkit-sticky;top:0;z-index:7}.header[_ngcontent-%COMP%]   .type[_ngcontent-%COMP%]{display:inline-flex;width:44px;overflow:hidden}"]});var nN=class{transform(a,b){if(!b)return null;b=b.CKb;if(!b)return null;a=b.get(a);return a==null?-1:a}};nN.O=function(a){return new (a||nN)};nN.Ke=_.yd({name:"blameIndexOf",type:nN,le:!0});var PK=new WeakMap,oN=class{transform(a,b,c){if(!a.Qb||a.Dd==="CitC"){var d=b.Va;PK.has(d)||PK.set(d,{});var e=PK.get(d);if(e.left==null){let f;b=new URL(_.cp(c,_.dp(c,LEb((f=b.p_)!=null?f:d))),location.href);e.left=b.pathname;setTimeout(()=>{let g;(g=document.getElementById("historyLeftSelector"))==null||g.focus()})}return KEb(e.left,"dlc","dlf","dlw",d.params.Qb,a)}}};oN.O=function(a){return new (a||oN)};oN.Ke=_.yd({name:"linkifyLeft",type:oN,le:!0});
var pN=class{transform(a,b,c){const d=b.Va;if(!b.GH||!a.Qb||a.Dd==="CitC"){PK.has(d)||PK.set(d,{});var e=PK.get(d);if(e.right==null){let f;b=new URL(_.cp(c,_.dp(c,MEb((f=b.p_)!=null?f:d))),location.href);e.right=b.pathname}return KEb(e.right,_.UF(d)?"rcl":"drc","drf","drw",d.params.Qb,a)}}};pN.O=function(a){return new (a||pN)};pN.Ke=_.yd({name:"linkifyRight",type:pN,le:!0});
var qN=class{transform(a,b,c){if(!a.Qb||a.Dd==="CitC"){b=b.Va;PK.has(b)||PK.set(b,{});var d=PK.get(b);d.diff==null&&(c=new URL(_.cp(c,_.dp(c,NEb(b))),location.href),d.diff=c.pathname);c=d.diff;d=_.UF(b);b=b.params.Qb;const e=a.Dd==="CitC"&&a.id>a.TG[0]&&a.Qb||"",f=a.Dd==="CitC"&&a.Qb||"";return`${c};${d?"rcl":"drc"}=${encodeURIComponent(a.id)}${a.Rf==null?"":`;${"drf"}=${encodeURIComponent(a.Rf)}`};${"dlc"}=${encodeURIComponent(a.TG[0])}${a.parentPath==null?"":`;${"dlf"}=${encodeURIComponent(a.parentPath)}`}${b||
a.Qb?`;${"dlw"}=${encodeURIComponent(e)};${"drw"}=${encodeURIComponent(f)}`:""}${location.search}${location.hash}`}}};qN.O=function(a){return new (a||qN)};qN.Ke=_.yd({name:"linkifyDiff",type:qN,le:!0});var rN=class{transform(a,b,c){const d=b.Va;if(!b.GH||!a.Qb||a.Dd==="CitC")return PK.has(d)||PK.set(d,{}),b=PK.get(d),b.Dd||(c=new URL(_.cp(c,_.dp(c,MEb(d))),location.href),b.Dd=c.pathname),KEb(b.Dd,_.TF(d)?"rcl":"drc","drf","drw",d.params.Qb,a)}};rN.O=function(a){return new (a||rN)};
rN.Ke=_.yd({name:"linkifyRevision",type:rN,le:!0});var sN=class{transform(a,b,c,d){return QEb(a,b,c,a,d)}};sN.O=function(a){return new (a||sN)};sN.Ke=_.yd({name:"linkifyRoot",type:sN,le:!0});
var tN=class{transform(a,b,c,d){var e=b.Va;if(a.Qb)return QEb(a,b,c,a,d);let f;c=a.id;a=a.Rf;b=(f=b.p_)!=null?f:e;e.tb&&e.repository?_.UF(e)?(d=_.nv,e=PEb(a!=null?a:_.gG(e,0)),c=!e||e.match(/\/$/)?`${d}cl/${c}`:`${d}cl/${c}/depot/${e}`):_.TF(e)?c=`${_.ov&&`https://${b.tb}.${_.ov}/`}${b.repository}/+/${c}`:(e=b.bc(),c&&_.Nq(e,c),e.lj({}),c=_.cp(d,_.dp(d,_.Jq(_.kG(e,"ref").ab())))):c=void 0;return c}};tN.O=function(a){return new (a||tN)};tN.Ke=_.yd({name:"linkifyId",type:tN,le:!0});var uN=class{transform(a){return a?_.UF(a):!1}};uN.O=function(a){return new (a||uN)};uN.Ke=_.yd({name:"isPiperPlace",type:uN,le:!0});var vN=class{transform(a){return a?_.pG(a):!1}};vN.O=function(a){return new (a||vN)};vN.Ke=_.yd({name:"isPackagePlace",type:vN,le:!0});var wN=class{};wN.O=function(a){return new (a||wN)};wN.Ca=_.vd({type:wN});wN.Ba=_.Xc({});var xN=class{transform(a){if(!a)return"";const b=a.indexOf("\n");return b===-1?a:a.substring(0,b)}};xN.O=function(a){return new (a||xN)};xN.Ke=_.yd({name:"truncateCommitMessage",type:xN,le:!0});var A_b=["filterInput"],B_b=()=>["details"],C_b=()=>["oldPath"],D_b=()=>["matchSummary"],E_b=()=>["matches"],F_b=()=>["hiddenCommitsInfo"],YEb=new _.Nt("Expand history row of CL {id}"),XEb=new _.Nt("Collapse history row of CL {id}"),SFb=new _.Nt("Commit {id} by {author}"),RFb=new _.Nt("CL {id} by {author}"),G_b=["blame"],H_b=["author","time","subject"],I_b=["id",...H_b],J_b=["id","revision",...H_b],yN=["actions"],K_b=["left","right"],zN=["toggleExpanded"],bGb=[...zN,...I_b,"right",...yN],dGb=[...zN,
...I_b,...K_b,...yN],fGb=[...zN,...G_b,...I_b,...K_b,...yN],aGb=[...zN,...J_b,"right",...yN],cGb=[...zN,...J_b,...K_b,...yN],eGb=[...zN,...G_b,...J_b,...K_b,...yN],L_b=["#cleanup"],M_b=[...L_b,"#minor"],sFb=function(a){setTimeout(()=>{a.wi.Xi("Diff has been loaded in the code panel.","polite")})},AFb=function(a){return _.UF(a)?"Copy CL number":"Copy commit hash"},CFb=function(a,b){return _.UF(b)?"Browse repo at CL "+a:_.zvb.format({refSpec:_.Gi(a)})},KFb=function(a){return a?a.Oj.map(b=>b.yx.length).reduce((b,
c)=>b+c):0},O_b=function(a,b,c){a.Jsb=b;const d=[];a.M8a=new Map;let e=null,f=void 0;for(let L=0;L<b.entries.length;L++){var g=b.entries[L];const V=g.zo.xf;var l=g.zo.revisionNumber;c&&!c.has(V)?(f||(f={y_:"hiddenCommits",Jwa:[],Kwa:[],rga:!1},d.push(f)),f.Kwa.push(l),f.Jwa.push(V)):f=void 0;let da;l=d;var p=l.push,t=a,w=g,A=e,G=(da=c)==null?void 0:da.get(V),I=L;A=N_b(t,w.zo,A,G,f);if(_.pG(t.Hd.Va)||_.mG(t.Hd.Va))A.Dd=I===0?"HEAD":`HEAD~${I}`;w.Yua&&w.zo.Qb&&(A.Dd="CitC",A.Qb=w.zo.Qb);p.call(l,A);
a.M8a.set(V,L);if(g=g.zo.Rf)d.push({y_:"oldPath",Rf:g}),f=void 0,e=g}a.dataSource.data=d},AN=function(a,b,c){a.Ga.mb({gestureName:"CLICK",element:"HistoryTable",action:b,bucket:c})},P_b=function(a,b){b instanceof HTMLAnchorElement&&_.ep(a.Ua,b.pathname+b.search+b.hash)},Q_b=function(a,b,c){AN(a,c.dataset.actionName||"");_.GG(b)||(b.preventDefault(),P_b(a,c))},N_b=function(a,b,c,d,e){let f=b.metadata!=null&&b.metadata.hasOwnProperty("CLEANUP"),g;const l=((g=b.Mq.match(/(\s|^)#\w+/g))!=null?g:[]).map(t=>
t.trim()).filter(t=>M_b.includes(t));f?l.unshift("Cleanup"):f=l.some(t=>L_b.includes(t));l.splice(1);let p;return{y_:"history",id:b.xf,subject:b.xea,Dd:b.revisionNumber,message:b.Mq,dO:b.dO,time:b.UJ,operation:b.nva,Hm:a.XPc.transform(b.Hm),cH:((p=b.metadata)==null?0:p.hasOwnProperty("R"))?b.metadata.R.split(","):[],matches:d,hidden:e,zp:f,Rf:c!=null?c:void 0,Qb:b.Qb,TG:b.TG,parentPath:b.Rf?b.Rf:c!=null?c:void 0,tags:l}},BN=class{constructor(a,b,c,d,e,f,g,l,p,t,w){this.Ga=a;this.XPc=b;this.scroll=
c;this.Dh=e;this.Zfa=f;this.kb=g;this.Ua=l;this.Uqb=p;this.zh=t;this.wi=w;this.gWc=cCb;this.fWc=dCb;this.uWc=eCb;this.xmc="Expand search results";this.imc="Collapse search results";this.Uyb="right";this.Wyb="view";this.Tyb="left";this.Vyb="diff";this.dataSource=new _.yzb;this.DR=_.Ni;this.Azb="SearchInRevisions";this.tyb="NWc";this.Vec="LWc";this.uyb="RWc";this.vyb="XWc";this.Zec="WWc";this.efc="eXc";this.bfc="ZWc";this.Xec="OWc";this.Wec="MWc";this.cfc="aXc";this.aK=[];this.rr=new _.Ew("",{aA:[_.xzb()]});
this.Aob=new _.Pf;this.nfb=this.F7a=this.F_=!1;this.EC=new Set;this.FY=new Set;this.UV=new _.Uh;this.rg=new _.Sf(1);this.columnType=0;this.zsa=null;this.M8a=new Map;this.t4c=()=>this.Hd&&_.UF(this.Hd.Va)?10:0;this.eXb=()=>this.Hd&&_.UF(this.Hd.Va)?60:80;this.gcb=new Map;if(this.cBa=_.kv.has(46))a=_.x(this.UV,_.$e(A=>!!A)),_.x(_.Pe([_.x(this.Aob,_.v(()=>this.rr.value),_.ag(()=>{this.Ga.mb({element:"SearchInRevisions",action:"queryChange",gestureName:"CHANGE"})}),_.Yf(""),_.Mf()),a]),_.Zf(([A,G])=>
_.x(G.Hd,_.v(I=>A===""?void 0:hGb(A,G,I)))),_.Zf(A=>A?_.x(this.Zfa.search(A,new _.Ssb({pageSize:4,Ds:!0,Lva:!0})),_.Ef(G=>{_.yt(this.zh,G);return _.u(new _.xH)})):_.u(void 0)),_.v(A=>A?new Map(A.Fz.flatMap(G=>{let I;return((I=G.Yfa)==null?void 0:I.JAa.map(L=>[L.Dd,L]))||[]})):void 0),_.bg(_.x(this.UV,_.$e(A=>!!A))),_.$f(this.rg)).subscribe(([A,G])=>{O_b(this,G,A)})}Qa(){this.cBa&&this.Hd&&(this.ZXa=_.gk(this.Hd.Va,"","",["CLICK_RESULT_CONTENT"]))}Td(a){var b=a.target;if(b&&b instanceof Element&&(b=
_.DG(b,"[data-action]","mat-cell"))&&b instanceof HTMLElement)this[b.dataset.action](a,b)}NWc(a,b){AN(this,"commitDetailsNavigate");!_.GG(a)&&(b.href||"").startsWith(location.origin)&&(a.preventDefault(),P_b(this,b))}LWc(){AN(this,"authorClsNavigate",_.Ni.wEa)}RWc(a,b){Q_b(this,a,b)}XWc(a,b){Q_b(this,a,b)}WWc(a,b){AN(this,b.dataset.actionName||"");_.GG(a)||(a.preventDefault(),P_b(this,b))}eXc(a,b){let c;a=(c=b.dataset.rowId)!=null?c:"";this.EC.has(a)?this.EC.delete(a):this.EC.add(a)}ZWc(a,b){let c;
a=(c=b.dataset.rowId)!=null?c:"";this.FY.has(a)?this.FY.delete(a):this.FY.add(a)}OWc(a,b){a=b.dataset.copyContent||"";_.ZA(document,b,a);this.Vs(a);this.Uqb.open("Copied to clipboard!","",{duration:1E3})}MWc(a,b){AN(this,"browseRepoNavigate");_.GG(a)||(a.preventDefault(),P_b(this,b))}aXc(){this.F_?this.Aob.next():(this.F_=!0,this.iVc.ma.focus())}Vs(a){this.Ga.mb({gestureName:"CLICK",element:"HistoryTable",action:"copyId",Me:a})}nZc(a,b){return b.y_==="oldPath"}XYc(a,b){return b.y_==="hiddenCommits"}sXb(a,
b){return b.y_==="history"}tXb(a,b){return b.y_==="history"&&b.matches!=null&&b.matches.Oj.length>0}Sb(a){a.data&&(this.cBa?this.UV.next(this.data):O_b(this,this.data));if(a.focusCommit){this.F7a=!1;const b=a.focusCommit.og;b&&(this.EC.add(b),this.nfb=!0)}if(a.columnType||a.data||a.historyPlace)this.aK=gGb(this.columnType,(_.TF(this.Hd.Va)||_.mG(this.Hd.Va))&&this.Hd.Va.oG)}Vn(){var a=this.lga;a&&!this.F7a&&(a=this.M8a.get(a))&&(a=this.kb.ma.querySelectorAll("mat-row.history-table-row")[a])&&(this.scroll.scrollTo(a,
0,40),this.nfb&&(a.focus({preventScroll:!0}),this.nfb=!1),this.F7a=!0)}Dc(){this.kE=this.Dh.registerCallback("HISTORY",this.kb.ma,()=>{let a;(a=this.kb.ma.querySelector("mat-row"))==null||a.focus()})}Ia(){this.rg.next();this.kE&&this.kE()}};BN.O=function(a){return new (a||BN)(_.B(_.wv),_.B(fM),_.B(_.$u),_.B(_.lv),_.B(_.ni),_.B(_.EI),_.B(_.re),_.B(_.gi),_.B(_.Gt),_.B(_.zt),_.B(_.hr))};
BN.wa=_.td({type:BN,na:[["history-table"]],rb:function(a,b){a&1&&_.Mg(A_b,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.iVc=c.first)}},Ya:function(a,b){a&1&&_.N("click",function(c){return b.Td(c)})},inputs:{lga:"focusCommit",data:"data",Hd:"historyPlace",columnType:"columnType",zsa:"blameInfo"},features:[_.Ld],ya:53,Aa:22,Da:[["table",""],["noIndex",""],["clCard",""],["cardBody",""],["rowAuthor",""],["filterInput",""],["multiTemplateDataRows","","aria-label","History",3,"dataSource"],["matColumnDef","blame"],
[4,"matHeaderCellDef"],[4,"matCellDef"],["matColumnDef","toggleExpanded"],["aria-label","Expand/collapse row action","aria-live","polite",4,"matHeaderCellDef"],["matColumnDef","revision"],[3,"max-width",4,"matHeaderCellDef"],[3,"max-width",4,"matCellDef"],["matColumnDef","id"],[3,"ngSwitch",4,"matCellDef"],["matColumnDef","subject"],["class","truncate-text",4,"matCellDef"],["matColumnDef","time"],["matColumnDef","author"],["matColumnDef","left"],["aria-label","Show diff/ update left diff action",
"aria-live","polite",4,"matHeaderCellDef"],["class","diff-cell",3,"ngSwitch",4,"matCellDef"],["matColumnDef","right"],["aria-label","Historical file view/ update right diff action","aria-live","polite",4,"matHeaderCellDef"],["matColumnDef","actions"],["aria-live","polite",4,"matHeaderCellDef"],["matColumnDef","oldPath"],["matColumnDef","hiddenCommitsInfo"],["matColumnDef","details"],["matColumnDef","matchSummary"],["matColumnDef","matches"],[4,"matHeaderRowDef"],["class","history-table-row","tabIndex",
"0",3,"active","left-row","right-row","active-element","hidden","cleanup",4,"matRowDef","matRowDefColumns","matRowDefWhen"],["class","details-row",3,"hidden",4,"matRowDef","matRowDefColumns","matRowDefWhen"],["class","old-path",4,"matRowDef","matRowDefColumns","matRowDefWhen"],[4,"matRowDef","matRowDefColumns","matRowDefWhen"],["class","matches-row",3,"display",4,"matRowDef","matRowDefColumns","matRowDefWhen"],["class","hiding-row",4,"matRowDef","matRowDefColumns","matRowDefWhen"],["class","search-box",
4,"ngIf"],[4,"ngIf"],[4,"ngIf","ngIfElse"],["color","primary","matTooltip","All lines changed by this commit have been removed or subsequently changed",1,"blame-help"],["aria-label","Expand/collapse row action","aria-live","polite"],[1,"screen-reader-only-content"],["mat-icon-button","",1,"expand-button"],["color","primary",1,"revision-link","gmat-subtitle-2"],[3,"ngSwitch"],[4,"ngSwitchCase"],["rel","noopener","target","_blank","class","gmat-subtitle-2 commit-id",4,"ngSwitchCase"],["rel","noopener",
"target","_blank",1,"gmat-subtitle-2","commit-id",3,"onedevHovercardTrigger"],[3,"changelistId","onedevIsHovercardReady",4,"onedevHovercardLazyBody"],[3,"changelistId","onedevIsHovercardReady"],["rel","noopener","target","_blank",1,"gmat-subtitle-2","commit-id"],[1,"truncate-text"],["class","subject-chip",3,"cleanup",4,"ngFor","ngForOf"],[1,"subject-chip"],["format","yyyy-MM-dd HH:mm",3,"value"],["rel","noopener","target","_blank","aria-haspopup","true","aria-expanded","false","contactHovercard",
"",1,"author-link",3,"title","email"],["aria-label","Show diff/ update left diff action","aria-live","polite"],[1,"diff-cell",3,"ngSwitch"],["mat-button","","role","button","color","primary","class","diff-left","data-action-name","updateLeftDiff","matTooltip","Display this history entry on the left side of the diff view",3,"isMatFlatButton",4,"ngSwitchCase"],["mat-button","","role","button","color","primary","class","diff-left","data-action-name","showDiff","matTooltip","Display a diff of this history entry and the currently displayed file",
3,"isMatFlatButton","display","keyup.enter",4,"ngSwitchCase"],["class","screen-reader-only-content",4,"ngIf"],["mat-button","","role","button","color","primary","data-action-name","updateLeftDiff","matTooltip","Display this history entry on the left side of the diff view",1,"diff-left",3,"isMatFlatButton"],["mat-button","","role","button","color","primary","data-action-name","showDiff","matTooltip","Display a diff of this history entry and the currently displayed file",1,"diff-left",3,"keyup.enter",
"isMatFlatButton"],["aria-label","Historical file view/ update right diff action","aria-live","polite"],["mat-button","","role","button","color","primary","class","diff-right","data-action-name","updateRightDiff","matTooltip","Display this history entry on the right side of the diff view",3,"isMatFlatButton",4,"ngSwitchCase"],["mat-button","","role","button","color","primary","class","diff-right","data-action-name","updateViewContents","matTooltip","Display this history entry",3,"isMatFlatButton",
4,"ngSwitchCase"],["mat-button","","role","button","color","primary","data-action-name","updateRightDiff","matTooltip","Display this history entry on the right side of the diff view",1,"diff-right",3,"isMatFlatButton"],["mat-button","","role","button","color","primary","data-action-name","updateViewContents","matTooltip","Display this history entry",1,"diff-right",3,"isMatFlatButton"],["aria-live","polite"],["mat-icon-button","","color","primary",1,"browse-link",3,"matTooltip"],["mat-icon-button",
"","color","primary",1,"copy-button",3,"title","matTooltip"],["mat-button","","color","primary","ascTrackElement","HistoryTable","trackAction","showHiddenRows",3,"click"],["class","gmat-caption",3,"message","linkDefinitions",4,"ngIf"],[1,"gmat-caption",3,"message","linkDefinitions"],["class","code-matches",4,"ngIf"],[1,"code-matches"],[3,"last","linkGenerator","resultIndex","snippet","trackElement","feedbackEvent",4,"ngFor","ngForOf"],[3,"linkGenerator","resultIndex","snippet","trackElement","feedbackEvent"],
["tabIndex","0",1,"history-table-row"],[1,"details-row"],[1,"old-path"],[1,"matches-row"],[1,"hiding-row"],[1,"search-box"],["mat-icon-button","","type","button","matTooltip","Search in revisions","aria-label","Search code in revisions","trackAction","search",3,"ascTrackElement"],"appearance outline floatLabel hidden subscriptSizing dynamic".split(" "),["type","text","matInput","","placeholder","Search code in revisions",3,"keydown.enter","formControl"],["mat-icon-button","","type","button","matTooltip",
"Close search in revisions","aria-label","Close search in revisions search box","trackAction","close",3,"ascTrackElement","click",4,"ngIf"],["mat-icon-button","","type","button","matTooltip","Close search in revisions","aria-label","Close search in revisions search box","trackAction","close",3,"click","ascTrackElement"]],qa:function(a,b){a&1&&(_.F(0,"mat-table",6,0),_.M(2,7),_.C(3,REb,2,0,"mat-header-cell",8)(4,VEb,3,4,"mat-cell",9),_.ug(),_.M(5,10),_.C(6,WEb,3,0,"mat-header-cell",11)(7,ZEb,4,5,"mat-cell",
9),_.ug(),_.M(8,12),_.C(9,$Eb,2,3,"mat-header-cell",13)(10,aFb,4,14,"mat-cell",14),_.ug(),_.M(11,15),_.C(12,bFb,2,1,"mat-header-cell",8)(13,fFb,3,3,"mat-cell",16),_.ug(),_.M(14,17),_.C(15,gFb,2,0,"mat-header-cell",8)(16,jFb,5,5,"mat-cell",18),_.ug(),_.M(17,19),_.C(18,kFb,2,1,"mat-header-cell",8)(19,lFb,2,1,"mat-cell",18),_.ug(),_.M(20,20),_.C(21,mFb,2,0,"mat-header-cell",8)(22,pFb,5,4,"mat-cell",18),_.ug(),_.M(23,21),_.C(24,qFb,3,0,"mat-header-cell",22)(25,vFb,4,4,"mat-cell",23),_.ug(),_.M(26,24),
_.C(27,wFb,3,0,"mat-header-cell",25)(28,zFb,3,3,"mat-cell",23),_.ug(),_.M(29,26),_.C(30,BFb,3,1,"mat-header-cell",27)(31,DFb,8,15,"mat-cell",9),_.ug(),_.M(32,28),_.C(33,EFb,1,0,"mat-header-cell",8)(34,FFb,2,1,"mat-cell",9),_.ug(),_.M(35,29),_.C(36,GFb,1,0,"mat-header-cell",8)(37,HFb,4,5,"mat-cell",9),_.ug(),_.M(38,30),_.C(39,JFb,2,1,"mat-cell",9),_.ug(),_.M(40,31),_.C(41,MFb,2,3,"mat-cell",9),_.ug(),_.M(42,32),_.C(43,PFb,2,1,"mat-cell",9),_.ug(),_.C(44,QFb,1,0,"mat-header-row",33)(45,TFb,1,13,"mat-row",
34)(46,UFb,1,3,"mat-row",35)(47,VFb,1,0,"mat-row",36)(48,WFb,1,0,"mat-row",37)(49,XFb,1,2,"mat-row",38)(50,YFb,1,0,"mat-row",39),_.J(),_.C(51,$Fb,8,10,"div",40),_.R(52,"isPiperPlace"));a&2&&(_.E("dataSource",b.dataSource),_.y(44),_.E("matHeaderRowDef",b.aK),_.y(),_.E("matRowDefColumns",b.aK)("matRowDefWhen",b.sXb),_.y(),_.E("matRowDefColumns",_.ah(17,B_b))("matRowDefWhen",b.sXb),_.y(),_.E("matRowDefColumns",_.ah(18,C_b))("matRowDefWhen",b.nZc),_.y(),_.E("matRowDefColumns",_.ah(19,D_b))("matRowDefWhen",
b.tXb),_.y(),_.E("matRowDefColumns",_.ah(20,E_b))("matRowDefWhen",b.tXb),_.y(),_.E("matRowDefColumns",_.ah(21,F_b))("matRowDefWhen",b.XYc),_.y(),_.E("ngIf",_.S(52,15,b.cBa&&(b.Hd==null?null:b.Hd.Va))))},Fa:()=>[_.Bp,_.HI,_.KI,_.LI,_.NI,_.MI,_.Qn,_.Rn,_.Sn,_.Tn,VM,eM,_.uk,_.yw,cM,_.iK,_.uC,_.mC,_.qC,_.nC,_.lC,_.rC,_.oC,_.pC,_.sC,_.tC,_.ew,_.pt,_.st,_.rt,_.gu,_.qw,_.bx,_.Xw,_.pw,_.Ix,_.Lx,_.Gw,_.hI,CN,_.dB,uN,bM,_.aH,xN,nN,qN,tN,oN,rN,pN,sN],styles:["mat-cell[_ngcontent-%COMP%]:last-of-type, mat-footer-cell[_ngcontent-%COMP%]:last-of-type, mat-header-cell[_ngcontent-%COMP%]:last-of-type{padding-right:24px}mat-cell[_ngcontent-%COMP%]:first-of-type, mat-footer-cell[_ngcontent-%COMP%]:first-of-type, mat-header-cell[_ngcontent-%COMP%]:first-of-type{padding-left:24px}.mat-mdc-cell[_ngcontent-%COMP%]{font-size:1rem;max-height:28px;padding:0;background:none}.mat-mdc-cell.truncate-text[_ngcontent-%COMP%]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-column-actions[_ngcontent-%COMP%]{max-width:80px}mat-cell[_ngcontent-%COMP%], mat-header-cell[_ngcontent-%COMP%]{padding:0}mat-cell.mat-column-toggleExpanded[_ngcontent-%COMP%], mat-header-cell.mat-column-toggleExpanded[_ngcontent-%COMP%]{max-width:40px;padding-left:0}mat-cell.mat-column-id[_ngcontent-%COMP%], mat-header-cell.mat-column-id[_ngcontent-%COMP%]{padding-left:10px;max-width:100px;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}mat-cell.mat-column-time[_ngcontent-%COMP%], mat-header-cell.mat-column-time[_ngcontent-%COMP%]{padding-left:10px;max-width:160px}mat-cell.mat-column-subject[_ngcontent-%COMP%], mat-header-cell.mat-column-subject[_ngcontent-%COMP%]{padding-left:10px}mat-cell.mat-column-author[_ngcontent-%COMP%], mat-header-cell.mat-column-author[_ngcontent-%COMP%]{padding-left:10px;max-width:100px}mat-cell.mat-column-blame[_ngcontent-%COMP%], mat-cell.mat-column-revision[_ngcontent-%COMP%], mat-header-cell.mat-column-blame[_ngcontent-%COMP%], mat-header-cell.mat-column-revision[_ngcontent-%COMP%]{padding-left:10px;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}mat-cell.mat-column-blame[_ngcontent-%COMP%], mat-header-cell.mat-column-blame[_ngcontent-%COMP%]{max-width:60px}.mat-column-left[_ngcontent-%COMP%], .mat-column-right[_ngcontent-%COMP%]{max-width:100px}.mat-mdc-row.old-path[_ngcontent-%COMP%]{height:unset;line-height:1.8461538462rem}.mat-mdc-row.old-path[_ngcontent-%COMP%]   .mat-mdc-cell[_ngcontent-%COMP%]{max-height:unset;word-break:break-all}.mat-mdc-header-row[_ngcontent-%COMP%]{--mat-table-header-headline-size:12px;background:var(--page-bg-secondary)}.mat-mdc-header-row[_ngcontent-%COMP%]   .mat-mdc-header-cell[_ngcontent-%COMP%]{white-space:nowrap;color:var(--text-secondary)}mat-header-row[_ngcontent-%COMP%]{min-height:3.0769230769rem;position:sticky;position:-webkit-sticky;top:0;z-index:1}.mat-mdc-row[_ngcontent-%COMP%]{height:2.1538461538rem;line-height:2.1538461538rem;min-height:2.1538461538rem}.mat-mdc-row[_ngcontent-%COMP%]   .blame-help[_ngcontent-%COMP%], .mat-mdc-row[_ngcontent-%COMP%]   .mat-column-actions[_ngcontent-%COMP%], .mat-mdc-row[_ngcontent-%COMP%]   .mat-column-left[_ngcontent-%COMP%], .mat-mdc-row[_ngcontent-%COMP%]   .mat-column-right[_ngcontent-%COMP%]{display:none}.mat-mdc-row.details-row[_ngcontent-%COMP%]{height:inherit;padding:6px;padding-left:50px}.mat-mdc-row.details-row[_ngcontent-%COMP%]   .mat-mdc-cell[_ngcontent-%COMP%]{padding:0;max-height:inherit}.mat-mdc-row.details-row[_ngcontent-%COMP%]:hover{background:inherit}.mat-mdc-row.matches-row[_ngcontent-%COMP%]{height:inherit}.mat-mdc-row.matches-row[_ngcontent-%COMP%]   .mat-mdc-cell[_ngcontent-%COMP%]{align-items:start;flex-direction:column;max-height:inherit;padding:0}.mat-mdc-row[_ngcontent-%COMP%]   file-search-snippet[_ngcontent-%COMP%]{padding-bottom:8px;padding-top:4px;width:100%}.mat-mdc-row[_ngcontent-%COMP%]   file-search-snippet[_ngcontent-%COMP%]:not(.last){border-bottom-style:solid;border-bottom-width:1px}.mat-mdc-row.hidden[_ngcontent-%COMP%]{display:none}.mat-mdc-row.active[_ngcontent-%COMP%]   .blame-help[_ngcontent-%COMP%], .mat-mdc-row.active[_ngcontent-%COMP%]   .mat-column-actions[_ngcontent-%COMP%], .mat-mdc-row.active[_ngcontent-%COMP%]   .mat-column-left[_ngcontent-%COMP%], .mat-mdc-row.active[_ngcontent-%COMP%]   .mat-column-right[_ngcontent-%COMP%], .mat-mdc-row.highlighted[_ngcontent-%COMP%]   .blame-help[_ngcontent-%COMP%], .mat-mdc-row.highlighted[_ngcontent-%COMP%]   .mat-column-actions[_ngcontent-%COMP%], .mat-mdc-row.highlighted[_ngcontent-%COMP%]   .mat-column-left[_ngcontent-%COMP%], .mat-mdc-row.highlighted[_ngcontent-%COMP%]   .mat-column-right[_ngcontent-%COMP%], .mat-mdc-row.left-row[_ngcontent-%COMP%]   .blame-help[_ngcontent-%COMP%], .mat-mdc-row.left-row[_ngcontent-%COMP%]   .mat-column-actions[_ngcontent-%COMP%], .mat-mdc-row.left-row[_ngcontent-%COMP%]   .mat-column-left[_ngcontent-%COMP%], .mat-mdc-row.left-row[_ngcontent-%COMP%]   .mat-column-right[_ngcontent-%COMP%], .mat-mdc-row.right-row[_ngcontent-%COMP%]   .blame-help[_ngcontent-%COMP%], .mat-mdc-row.right-row[_ngcontent-%COMP%]   .mat-column-actions[_ngcontent-%COMP%], .mat-mdc-row.right-row[_ngcontent-%COMP%]   .mat-column-left[_ngcontent-%COMP%], .mat-mdc-row.right-row[_ngcontent-%COMP%]   .mat-column-right[_ngcontent-%COMP%], .mat-mdc-row[_ngcontent-%COMP%]:focus-within   .blame-help[_ngcontent-%COMP%], .mat-mdc-row[_ngcontent-%COMP%]:focus-within   .mat-column-actions[_ngcontent-%COMP%], .mat-mdc-row[_ngcontent-%COMP%]:focus-within   .mat-column-left[_ngcontent-%COMP%], .mat-mdc-row[_ngcontent-%COMP%]:focus-within   .mat-column-right[_ngcontent-%COMP%], .mat-mdc-row[_ngcontent-%COMP%]:hover   .blame-help[_ngcontent-%COMP%], .mat-mdc-row[_ngcontent-%COMP%]:hover   .mat-column-actions[_ngcontent-%COMP%], .mat-mdc-row[_ngcontent-%COMP%]:hover   .mat-column-left[_ngcontent-%COMP%], .mat-mdc-row[_ngcontent-%COMP%]:hover   .mat-column-right[_ngcontent-%COMP%]{display:flex}.subject-chip[_ngcontent-%COMP%]{font-size:11px;line-height:22px;max-height:22px;border-style:solid;border-width:1px;border-radius:5px;margin-right:3px;padding:1px 3px;background-clip:padding-box}.commit-id[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}linkified-message[_ngcontent-%COMP%]{font-family:Roboto Mono,monospace;white-space:pre-wrap}.mat-column-left[_ngcontent-%COMP%]   a.mat-mdc-button[_ngcontent-%COMP%], .mat-column-right[_ngcontent-%COMP%]   a.mat-mdc-button[_ngcontent-%COMP%]{display:flex;font-size:11px;line-height:22px;justify-content:center;max-height:22px;margin-left:3px;min-width:50px;text-transform:uppercase}.mat-mdc-table[_ngcontent-%COMP%]{font-family:Roboto,sans-serif}mat-icon.expand.expand[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle}.blame-help[_ngcontent-%COMP%]{height:18px;line-height:18px;opacity:.7;vertical-align:middle;width:18px}.browse-link[_ngcontent-%COMP%]{height:24px;line-height:24px;width:24px;padding:0;--mdc-icon-button-state-layer-size:24px}.browse-link[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{font-size:18px;height:24px;width:24px;line-height:24px}.browse-link[_ngcontent-%COMP%]:focus, .browse-link[_ngcontent-%COMP%]:hover{text-decoration:none}.browse-link[_ngcontent-%COMP%]:not([href]){display:none}@media (max-width:1799px){.mat-column-left[_ngcontent-%COMP%], .mat-column-right[_ngcontent-%COMP%]{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding-right:4px}.mat-column-left[_ngcontent-%COMP%]   a[mat-button][_ngcontent-%COMP%], .mat-column-right[_ngcontent-%COMP%]   a[mat-button][_ngcontent-%COMP%]{padding:0 4px;min-width:0}}.search-box[_ngcontent-%COMP%]{display:flex;position:absolute;right:20px;top:0;z-index:1}.search-box[_ngcontent-%COMP%]     .mat-form-field-wrapper{padding-bottom:0}.search-box[_ngcontent-%COMP%]     .mat-form-field-appearance-outline .mat-form-field-infix{padding:.25em 0 .7em}.search-box[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{transition:width .25s ease-out,opacity .5s ease-out}.search-box[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]     .mat-mdc-text-field-wrapper{background-color:var(--page-bg);min-height:unset;padding:0 .75rem}.search-box[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]     div[matformfieldnotchedoutline]{padding:.25rem 0}.search-box[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]     .mat-mdc-form-field-infix{line-height:1.25;padding-top:1rem;padding-bottom:.5rem}@media (max-width:940px){.search-box[_ngcontent-%COMP%]{right:16px;background:var(--page-bg-secondary);height:40px;border-left:1px solid var(--hairline)}}.search-box[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size:40px;padding:0}.search-box[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{line-height:24px}.copy-button[_ngcontent-%COMP%], .expand-button[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size:24px;padding:0}.copy-button.mat-mdc-icon-button[_ngcontent-%COMP%], .expand-button.mat-mdc-icon-button[_ngcontent-%COMP%]{background-color:initial;height:24px;line-height:24px;margin:auto;width:24px;padding:0}.copy-button.mat-mdc-icon-button[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%], .expand-button.mat-mdc-icon-button[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle}.copy-button.mat-mdc-icon-button[_ngcontent-%COMP%]:focus, .expand-button.mat-mdc-icon-button[_ngcontent-%COMP%]:focus{outline:none}.diff-left[_ngcontent-%COMP%], .diff-right[_ngcontent-%COMP%]{text-transform:uppercase}.diff-left[_ngcontent-%COMP%]:not([href]), .diff-right[_ngcontent-%COMP%]:not([href]){display:none}.diff-cell[_ngcontent-%COMP%]{overflow:visible}"],
Ma:0});var CN=class{constructor(){this.yxa=!1}};CN.O=function(a){return new (a||CN)};CN.La=_.xd({type:CN,na:[["","isMatFlatButton",""]],ob:6,Ya:function(a,b){a&2&&_.qg("mat-mdc-button",!b.yxa)("mdc-button--unelevated",b.yxa)("mat-mdc-unelevated-button",b.yxa)},inputs:{yxa:"isMatFlatButton"}});var R_b=new _.Dd("GMAT_TABS_OPTIONS",{Ea:"root",oa:()=>({Se:!1,Bc:"primary"})});var DN=class{get Bc(){return this.bea}set Bc(a){this.bea===a||this.options.Se||(this.bea=a,this.P7c.Eo=a==="primary",_.$m(this.yk))}constructor(a,b,c){this.options=a;this.yk=b;this.P7c=c;this.Bc=this.options.Bc}};DN.O=function(a){return new (a||DN)(_.B(R_b),_.B(_.hn),_.B(PL))};DN.La=_.xd({type:DN,na:[["mat-tab-group"]],ob:4,Ya:function(a,b){a&2&&_.qg("gmat-mdc-tabs-primary",!b.options.Se&&b.Bc==="primary")("gmat-mdc-tabs-secondary",!b.options.Se&&b.Bc==="secondary")},inputs:{Bc:"appearance"}});
var EN=class{get Bc(){return this.bea}set Bc(a){this.bea===a||this.options.Se||(this.bea=a,this.S7c.Eo=a==="primary",_.$m(this.yk))}constructor(a,b,c){this.options=a;this.yk=b;this.S7c=c;this.Bc=this.options.Bc}};EN.O=function(a){return new (a||EN)(_.B(R_b),_.B(_.hn),_.B(QL))};EN.La=_.xd({type:EN,na:[["","mat-tab-nav-bar",""]],ob:4,Ya:function(a,b){a&2&&_.qg("gmat-mdc-tabs-primary",!b.options.Se&&b.Bc==="primary")("gmat-mdc-tabs-secondary",!b.options.Se&&b.Bc==="secondary")},inputs:{Bc:"appearance"}});var S_b=function(a){var b=a.comparison.Va;const c=a.comparison.Us,d=a.comparison.hq,e=b.tb,f=b.Uc,g=b.repository;b=_.qG(b)?_.dG(d):void 0;return _.x(a.lTc.diff(e,f,g,d,"",c,b),_.v(l=>l.Zl))},T_b=function(a){var b=a.comparison.Va;const c=a.comparison.Us,d=a.comparison.hq,e=b.tb,f=b.Uc,g=b.repository;b=_.qG(b)?_.dG(c):void 0;return _.x(a.Eh.list(e,f,g,c,"",151,!1,d,void 0,b),_.v(l=>l.En.map(p=>({zo:p,Yua:!1,Qb:_.u(void 0)}))))},FN=class{set comparison(a){this.qRc=a;this.nUc=_.x(_.Ue(S_b(this),T_b(this)),
_.v(([b,c])=>{let d=!1;c.length===151&&(c.pop(),d=!0);c={Hd:_.u({Va:a.Va}),entries:c};return{files:b,ZO:c,ORb:d}}));this.eO.u5.next(0)}get comparison(){return this.qRc}constructor(a,b,c,d){this.Ga=a;this.lTc=b;this.Eh=c;this.eO=d}Qa(){}};FN.O=function(a){return new (a||FN)(_.B(_.wp),_.B(dM),_.B(_.yI),_.B(kN))};
FN.wa=_.td({type:FN,na:[["entry-container","comparison",""]],inputs:{comparison:"comparison"},hc:["comparison",""],ya:4,Aa:4,Da:[["loading",""],[4,"ngIf","ngIfElse"],["gmat-tabs","","fxFlex","grow",3,"selectedTabChange"],["mat-tab-label",""],[3,"leftRefSpec","location","includeHeader","rightRefSpec","fileDiffEntries"],[4,"ngIf"],["iconSize","large","theme","warning","fxLayout","","fxLayoutAlign","start center",4,"ngIf"],[3,"data","historyPlace",4,"ngIf"],"iconSize;large;theme;warning;fxLayout;;fxLayoutAlign;start center".split(";"),
[3,"data","historyPlace"],["text","Loading page...","fxFlex","grow",3,"hasBackground","diameter"]],qa:function(a,b){a&1&&(_.C(0,oGb,6,7,"ng-container",1),_.R(1,"async"),_.C(2,pGb,1,2,"ng-template",null,0,_.dh));a&2&&(a=_.Cg(3),_.E("ngIf",_.S(1,2,b.nUc))("ngIfElse",a))},Fa:[mN,_.Rn,_.Ar,_.Br,_.gt,BN,_.CF,_.AF,DN,_.hz,OL,PL,_.Wn,_.dB],styles:["dc-information-box[_ngcontent-%COMP%]{background-color:transparent}mat-tab-group[_ngcontent-%COMP%]{overflow:auto}mat-tab-group[_ngcontent-%COMP%]   commit-fileset[_ngcontent-%COMP%]{display:block}"],
Ma:0});var U_b=["refPicker"],W_b=function(a,b,c){a.gx=_.LG(c||"");a.clb.unsubscribe();b.tb&&b.Uc&&b.repository&&c&&(a.clb=_.CI(a.TZ,_.Nq(b.bc(),c).ab()).subscribe(d=>{a.gx=d;a.RXb=V_b(a,a.gx)}))},V_b=function(a,b){const c=_.eG(b);return Object.assign({},{ariaLabel:"Git ref picker",title:`${_.MG(b.type)} ${c}`,qa:a.Eka,lc:a.hQ},a.Kob())},GN=class{constructor(a){this.TZ=a;this.Pa=1;this.gx=_.LG("");this.clb=new _.ve;this.hBa="";this.hQ="ComparisonRefPicker"}Qa(){}Sb(a){if(a.comparison||a.selector){switch(this.Pa){case 1:this.a8=
{Va:this.comparison.Va,PAa:sGb,version:2};this.hBa=this.comparison.Us;break;case 0:this.a8={Va:this.comparison.Va,PAa:tGb,version:0};this.hBa=this.comparison.hq;break;default:throw _.db(this.Pa,"Unknown selector type");}W_b(this,this.comparison.Va,this.hBa);this.RXb=V_b(this,this.gx)}}Ia(){this.clb.unsubscribe()}Kob(){return _.ZG(_.Nq(_.kG(this.comparison.Va.bc(),"ref"),this.hBa).lj({}).ab())}};GN.O=function(a){return new (a||GN)(_.B(_.DI))};
GN.wa=_.td({type:GN,na:[["comparison-ref-picker","comparison",""]],rb:function(a,b){a&1&&_.Mg(U_b,7,_.Jg);if(a&2){let c;_.Pg(c=_.Qg())&&(b.Eka=c.first)}},inputs:{comparison:"comparison",Pa:"selector"},features:[_.Ld],hc:["comparison",""],ya:3,Aa:1,Da:[["refPicker",""],[3,"item"],[3,"refPickerData","trackElement",4,"ngIf"],[3,"refPickerData","trackElement"]],qa:function(a,b){a&1&&(_.K(0,"segmented-dropdown-button",1),_.C(1,rGb,1,1,"ng-template",null,0,_.dh));a&2&&_.E("item",b.RXb)},Fa:[_.Rn,_.OI,_.jB],
hb:2,Ma:0});var HN=class{};HN.O=function(a){return new (a||HN)};HN.Ca=_.vd({type:HN});HN.Ba=_.Xc({imports:[_.Xn,_.jt,_.PI,_.hp,_.mB]});var X_b=function(a,b){switch(b){case 0:a.T0b=a.td.register("leaveFullScreen","esc",()=>{a.ana()});break;case 1:let c;(c=a.T0b)==null||c.call(a);break;default:_.db(b,void 0)}},IN=class{constructor(a,b,c){this.ne=a;this.td=b;this.nR=c;this.Za=new _.ve}Qa(){this.El=this.td.register("toggleFullscreen","a",()=>{this.ana()});this.Za.add(this.nR.K5.subscribe(a=>{X_b(this,a)}))}Ia(){let a;(a=this.El)==null||a.call(this);let b;(b=this.T0b)==null||b.call(this);this.Za.unsubscribe()}rK(a){switch(a){case 0:return"fullscreen_exit";
case 1:return"fullscreen";default:return _.db(a,void 0)}}owa(a){switch(a){case 0:return"Exit full screen";case 1:return"Full screen";default:return _.db(a,void 0)}}ana(a){this.nR.ana();this.ne.mb({element:this.componentId,action:this.nR.OK?"maximize":"restore",gestureName:a?"CLICK":"KEYBOARD"},a)}};IN.O=function(a){return new (a||IN)(_.B(_.wp),_.B(_.Ju),_.B(aM))};
IN.wa=_.td({type:IN,na:[["fullscreen-button"]],inputs:{componentId:"componentId"},ya:6,Aa:9,Da:[["type","button","fxLayout","","fxLayoutAlign","center center","mat-icon-button","","color","primary",3,"click","matTooltip"]],qa:function(a,b){a&1&&(_.F(0,"button",0),_.R(1,"async"),_.R(2,"async"),_.N("click",function(c){return b.ana(c)}),_.F(3,"mat-icon"),_.Q(4),_.R(5,"async"),_.J()());a&2&&(_.E("matTooltip",b.owa(_.S(1,3,b.nR.K5))),_.og("aria-label",b.owa(_.S(2,5,b.nR.K5))),_.y(4),_.Vg(b.rK(_.S(5,7,
b.nR.K5))))},Fa:[_.Ar,_.Br,_.ew,_.rt,_.gu,_.Ix,_.Lx,_.Wn],styles:[".mat-icon[_ngcontent-%COMP%]{display:flex}"],Ma:0});var JN=class{get rxa(){return this.ev===0}get sQc(){if(this.comparison.Va)return _.Jq(_.Nq(this.comparison.Va.bc(),this.comparison.hq).od("/").ab())}get rRc(){return _.Jq(_.Nq(this.comparison.Va.bc(),this.comparison.hq).lj({Om:this.comparison.Us||this.comparison.hq}).ab())}get eTc(){return _.Jq(_.Nq(this.comparison.Va.bc(),this.comparison.hq).lj({}).ab())}get tQc(){return _.zvb.format({refSpec:_.Gi(this.comparison.hq)})}get pRc(){return this.comparison.NQb?"to Parent:":"to:"}constructor(a){this.Ga=
a;this.OK=!1;this.F4b=this.Xna=0;this.LRc="Copy full hash";this.q8a="Copy commit hash";this.ev=1}Qa(){}Vs(){this.Ga.mb({gestureName:"CLICK",element:"CommitHeader",action:"copySha",Me:this.comparison.hq,projectId:this.comparison.Va.tb})}};JN.O=function(a){return new (a||JN)(_.B(_.wp))};
JN.wa=_.td({type:JN,na:[["commit-header","comparison",""]],inputs:{comparison:"comparison",ev:"viewMode"},hc:["comparison",""],ya:7,Aa:3,Da:[["detailsModeLeftHeader",""],["fxFlex","nogrow",1,"left-actions"],[4,"ngIf","ngIfElse"],["fxFlex","nogrow",1,"right-actions"],[4,"ngIf"],["componentId","CommitDetail"],[1,"label"],["fxFlex","nogrow",3,"comparison","selector"],[1,"label","compared-against"],["fxFlex","nogrow",3,"comparison"],["mat-icon-button","","matTooltip","Exit comparison","ascTrackElement",
"CommitHeader","trackAction","exitCompare","aria-label","Close comparison",1,"exit",3,"routerLink","trackProjectId"],["gme-button-old","","format","hairline","size","xsmall","ascTrackElement","CommitHeader","trackAction","browseRepoNavigate",1,"action-button","browse",3,"routerLink","matTooltip","trackProjectId"],[3,"copyEvent","buttonLabel","hoverMsg","copyText"],[3,"vertical"],[1,"label",3,"activeLocation","version","linkToCommitDetails"],["gme-button-old","","format","hairline","size","xsmall",
"matTooltip","Compare against a branch, tag, or commit","ascTrackElement","CommitHeader","trackAction","enterCompare",1,"action-button","compare",3,"routerLink","trackProjectId"]],qa:function(a,b){a&1&&(_.F(0,"div",1),_.C(1,uGb,10,6,"ng-container",2),_.J(),_.F(2,"div",3),_.C(3,vGb,9,7,"ng-container",4),_.K(4,"fullscreen-button",5),_.J(),_.C(5,wGb,3,5,"ng-template",null,0,_.dh));a&2&&(a=_.Cg(6),_.y(),_.E("ngIf",b.rxa)("ngIfElse",a),_.y(2),_.E("ngIf",!b.rxa))},Fa:[_.Bp,dN,_.Rn,GN,_.pB,IN,_.kA,_.ew,
_.st,_.Jx,_.gu,_.Ix,_.Lx,_.fp],styles:["commit-header[_nghost-%COMP%]{display:flex;height:40px;justify-content:space-between;padding-left:20px;padding-right:10px}commit-header[_nghost-%COMP%]   .label[_ngcontent-%COMP%]{font-size:15px;font-weight:500;padding-right:5px}commit-header[_nghost-%COMP%]   .label.compared-against[_ngcontent-%COMP%]{padding-left:30px}commit-header[_nghost-%COMP%]   commit-breadcrumb[_ngcontent-%COMP%]{display:flex}commit-header[_nghost-%COMP%]   div[_ngcontent-%COMP%]{display:flex;align-items:center}commit-header[_nghost-%COMP%]   mat-divider[_ngcontent-%COMP%]{align-self:center;height:24px;margin-left:3px;margin-right:3px;padding-left:7px}.right-actions[_ngcontent-%COMP%]   .action-button[_ngcontent-%COMP%]:not(:last-child){margin-right:8px}"],
Ma:0});var Y_b=["dropdownContainer"],KN=class{constructor(){this.Wja=[];this.cYb=new _.Xm}Sb(){const a=this.comparison.Us;this.s2c=Object.assign({},{ariaLabel:"Parent commit selector",title:_.eG(a),qa:this.jw,lc:"ParentSelector"},this.Kob(a));this.Wja=this.vL.map(b=>({id:b,dTc:_.Jq(CGb(this.comparison.Va,b)),selected:b===this.comparison.Us}))}Kob(a){return _.ZG(CGb(this.comparison.Va,a))}};KN.O=function(a){return new (a||KN)};
KN.wa=_.td({type:KN,na:[["parent-selector"]],rb:function(a,b){a&1&&_.Mg(Y_b,7,_.Jg);if(a&2){let c;_.Pg(c=_.Qg())&&(b.jw=c.first)}},inputs:{vL:"parents",comparison:"comparison"},outputs:{cYb:"selectedParentChange"},features:[_.Ld],ya:8,Aa:3,Da:()=>[["dropdownContainer",""],["singleOrNoParents",""],_.NA("{VAR_PLURAL, plural, =0 {no parent} =1 {parent:} other {parent:}}",{VAR_PLURAL:"\ufffd0\ufffd"}),["fxLayout","","fxFlexAlign","start center"],["fxLayout","","fxFlexAlign"," center",1,"label"],[3,"item",
4,"ngIf","ngIfElse"],[3,"item"],[3,"active-element",4,"ngFor","ngForOf"],["ascTrackElement","ParentSelector","type","button","mat-button","","trackAction","selectParent",3,"click","color"],[4,"ngIf"],["ascTrackElement","ParentSelector","trackAction","navigate",1,"single-parent",3,"routerLink"]],qa:function(a,b){a&1&&(_.F(0,"div",3)(1,"span",4),_.Bg(2,2),_.J(),_.C(3,xGb,1,1,"segmented-dropdown-button",5),_.J(),_.C(4,zGb,2,1,"ng-template",null,0,_.dh)(6,BGb,1,1,"ng-template",null,1,_.dh));a&2&&(a=_.Cg(7),
_.y(2),_.LA(b.Wja.length),_.MA(2),_.y(),_.E("ngIf",b.Wja.length>1)("ngIfElse",a))},Fa:[_.Bp,_.Qn,_.Rn,_.Ar,_.cA,_.ew,_.ot,_.fp,_.jB,_.aH],styles:["parent-selector[_nghost-%COMP%]{font-size:13px;font-weight:500}.label[_ngcontent-%COMP%]{padding-right:5px;text-transform:capitalize}ul[_ngcontent-%COMP%]{list-style:none;padding:5px 0}li[_ngcontent-%COMP%]   .mat-mdc-button[_ngcontent-%COMP%]{--mdc-text-button-container-height:36px;font-size:13px;padding:0 20px;width:100%}"],Ma:0});var Z_b=function(a){return a.Pf.fetch("all-repos",()=>{const b={repositoryScopeRootProjectId:a.RO?a.hxa.slice(1).split("/")[0]:void 0,repositoryScopeIncludeRegionalRepos:_.kv.has(37)};return _.x(a.BPc.list(b),_.v(c=>{var d=c.st;c=new Map;const e=new Map;for(const f of d){d=FGb(EGb(f));if(!e.has(d)){e.set(d,[]);const g=f.de;g&&c.set(d,g)}e.get(d).push(f)}for(const [f,g]of e.entries())e.set(f,g.sort(DGb));return{Mlb:e,groups:c}}))})},$_b=function(a){return _.x(Z_b(a),_.v(b=>{let c=[];for(const d of b.Mlb.values())c=
c.concat(d);return c}))},a0b=function(a,b){return _.x(Z_b(a),_.v(c=>c.Mlb.get(FGb(b))||[]))},LN=class{constructor(a,b,c,d,e){this.BPc=a;this.Ga=b;this.RO=d;this.hxa=e;this.Pf=new _.ru(this.Ga)}getMap(){return _.x(Z_b(this),_.v(a=>{const b=new Map;for(const [c,d]of a.Mlb.entries()){const e=d,f=a.groups.get(c);b.set(f,e)}return b}))}};LN.O=function(a){return new (a||LN)(_.m(GL),_.m(_.wp),_.m(_.lv),_.m(_.Nn),_.m(_.WKa))};LN.ta=_.k({token:LN,oa:LN.O,Ea:"root"});var MN=class{constructor(){this.clear=new _.Xm}QJ(a){a.preventDefault();this.clear.emit()}};MN.O=function(a){return new (a||MN)};
MN.wa=_.td({type:MN,na:[["no-search-match","filter",""],["","no-search-match","","filter",""]],inputs:{filter:"filter"},outputs:{clear:"clear"},hc:["filter",""],ya:7,Aa:1,Da:[[1,"gmat-subhead-1"],["mat-button","","type","button","color","primary",3,"click"]],qa:function(a,b){a&1&&(_.F(0,"div",0),_.Q(1),_.J(),_.F(2,"div"),_.Q(3," Please "),_.F(4,"button",1),_.N("click",function(c){return b.QJ(c)}),_.Q(5," clear your filter "),_.J(),_.Q(6," and try again.\n"),_.J());a&2&&(_.y(),_.Ug(' Nothing matches your filter "',
b.filter,'".\n'))},Fa:[_.ew,_.ot],styles:["no-search-match[_nghost-%COMP%]{text-align:center}button.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-text-button-container-height:36px;padding:0;font-size:14px}"]});var NN=class{constructor(){this.isActive=!1}Qa(){}Sb(a){if(a.currentScope||a.searchResultItem){a=this.yQ;if(a instanceof _.pK)a=_.Ezb(a);else if(a.Oe)a=_.dob(a.Oe);else throw Error("Qe");this.Va=a;this.isActive=_.Cqa(this.oSc,this.Va)}}get icon(){return this.yQ instanceof _.pK?"shared:project":"shared:repository"}get scope(){if(this.yQ instanceof _.pK||!this.yQ.Oe)var a=null;else a=this.yQ.Oe,a=a.projectId||a.em||a.Lp;return a}get name(){return this.yQ instanceof _.pK?QK(this.yQ):this.yQ.Oe.di}get dR(){return this.Va.tb}get Kb(){return _.ZG(this.Va).Kb}get Sa(){return _.ZG(this.Va).Sa}};
NN.O=function(a){return new (a||NN)};
NN.wa=_.td({type:NN,na:["repository-search-result-entry contextName  currentScope  searchResultItem ".split(" ")],ob:2,Ya:function(a,b){a&2&&_.qg("active-element",b.isActive)},inputs:{IRc:"contextName",oSc:"currentScope",yQ:"searchResultItem"},features:[_.Ld],hc:"contextName  currentScope  searchResultItem ".split(" "),ya:4,Aa:7,Da:[["content",""],["trackAction","navigate","fxFlex","",3,"ascTrackElement","trackGestureClick","trackProjectId","condition","link","queryParams"],[3,"ngTemplateOutlet"],
["fxLayout","row"],["fxFlex","none",3,"svgIcon",4,"ngIf"],["fxLayout","column"],["class","scope",4,"ngIf"],["fxFlex","none",3,"svgIcon"],[1,"scope"]],qa:function(a,b){a&1&&(_.F(0,"conditional-link",1),_.vg(1,2),_.J(),_.C(2,JGb,6,3,"ng-template",null,0,_.dh));a&2&&(a=_.Cg(3),_.E("ascTrackElement",b.IRc)("trackGestureClick",!b.isActive)("trackProjectId",b.dR)("condition",!b.isActive)("link",b.Kb)("queryParams",b.Sa),_.y(),_.E("ngTemplateOutlet",a))},Fa:[_.Bp,_.zI,_.Rn,_.Vn,_.Ar,_.gt,_.gu],styles:["repository-search-result-entry[_nghost-%COMP%]{align-items:center;display:flex;line-height:normal;padding:4px 20px}repository-search-result-entry[_nghost-%COMP%]   conditional-link[_ngcontent-%COMP%]     a{color:inherit;display:block;font-size:13px}.mat-icon[_ngcontent-%COMP%]{height:24px;font-size:24px;line-height:24px;width:24px;vertical-align:middle;margin-right:10px}.scope[_ngcontent-%COMP%]{font-size:11px}"]});var b0b=a=>({element:a,KWa:"clearButton",lWa:"search"}),c0b=new UXb(a=>a,SGb,TGb,a=>a.children),d0b=function(a){a.Ec.collapseAll();if(a.Va.tb){const b=a.dataSource.data.find(c=>c.tg===a.Va.tb);b&&a.Ec.expand(b)}},e0b=function(a){a.Fz=[];if(a.Ih)for(const [b,c]of a.i8){const d=b,e=c;JK(a.Ih,QK(d))&&a.i8.size>1&&a.Fz.push(d);a.Fz=a.Fz.concat(e.filter(f=>JK(a.Ih,f.Oe.di)))}},g0b=function(a,b){return b.size===0?[]:Array.from(b.keys()).sort(GGb).filter(c=>{a:{for(const [d,e]of a.i8){const f=e;if(d.Wk&&
c.Wk?d.Wk.projectId===c.Wk.projectId:d.host&&c.host?d.host.name===c.host.name:d.AF&&c.AF?d.AF.name===c.AF.name:d.kh&&c.kh&&d.kh===c.kh){c=f.length>0;break a}}c=!1}return c}).map(c=>{var d=b.get(c)||[];const e=_.Ezb(c);c=QK(c);return{icon:"shared:project",name:c,tg:c,level:0,location:e,children:f0b(d)}})},f0b=function(a,b=1){return a.map(c=>{const d=_.dob(c.Oe);return{icon:"shared:repository",location:d,level:b,name:c.displayName||c.Oe.di,tg:`${d.tb}/${d.repository}`}})},ON=class{get xob(){return"Search projects and repositories"}constructor(a,
b){this.Ga=a;this.Ua=b;this.mPc="All repositories";this.Wua=c=>c.tg;this.Ec=new QXb(SGb,TGb,{uq:this.Wua});this.dataSource=new VXb(this.Ec,c0b);this.Ih="";this.Fz=[];this.QK=_.kv.has(28)}Qa(){}Sb(){var a=this.i8;a.size!==1?this.dataSource.data=g0b(this,a):(a=Array.from(a.values())[0],this.dataSource.data=f0b(a,0));this.Va.repository?(a=this.Va,a=`${a.tb}/${a.repository}`):a=this.Va.tb;this.vp=a;d0b(this);e0b(this)}get LRa(){return this.QK?void 0:"/repos"}get MRa(){const a=this.LRa;return a&&this.Ua.isActive(a,
!0)}get Y5c(){return this.rRb&&this.Fz.length===0}get rRb(){return!!this.Ih}QJ(){this.fm&&_.Rmb(this.fm);this.Ga.mb({gestureName:"CLICK",element:this.qla,action:"clearLink",projectId:this.Va.tb})}};ON.O=function(a){return new (a||ON)(_.B(_.wp),_.B(_.gi),_.B(_.lv))};
ON.wa=_.td({type:ON,na:["repository-searchable-tree-data repositoriesMap  place  searchTrackElement  treeItemNavigateTrackElement ".split(" ")],rb:function(a,b){a&1&&_.Mg(_.IF,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.fm=c.first)}},inputs:{i8:"repositoriesMap",Va:"place",qla:"searchTrackElement",v9:"treeItemNavigateTrackElement"},features:[_.Ld],hc:"repositoriesMap  place  searchTrackElement  treeItemNavigateTrackElement ".split(" "),ya:4,Aa:6,Da:[["resultList",""],["fxFlex","none","icon","filter_list",
3,"valueChange","placeholder","trackingConfig"],[4,"ngIf","ngIfElse"],["class","all-orgs-link hover-focus-element","trackAction","navigateToShowAllRepositories",3,"ascTrackElement","trackGestureClick","trackProjectId","active-element","condition","link",4,"ngIf"],["fxFlex","grow",3,"dataSource","treeControl","expansionKey"],["matTreeNodePadding","","fxLayout","","class","hover-focus-element",3,"matTreeNodePaddingIndent","active-element",4,"matTreeNodeDef"],["trackAction","navigateToShowAllRepositories",
1,"all-orgs-link","hover-focus-element",3,"ascTrackElement","trackGestureClick","trackProjectId","condition","link"],["matTreeNodePadding","","fxLayout","",1,"hover-focus-element",3,"matTreeNodePaddingIndent"],["matTreeNodeToggle","","mat-icon-button","","aria-label","Toggle",4,"ngIf"],["class","type-icon","fxFlex","none",3,"svgIcon",4,"ngIf"],["fxFlex","","trackAction","navigate",3,"ascTrackElement","trackGestureClick","condition","link","queryParams"],"matTreeNodeToggle  mat-icon-button  aria-label Toggle".split(" "),
[3,"svgIcon"],["fxFlex","none",1,"type-icon",3,"svgIcon"],[1,"searchResults"],["class","hover-focus-element",3,"contextName","currentScope","searchResultItem",4,"ngFor","ngForOf"],["class","panel-error","fxFlex","auto",3,"filter","clear",4,"ngIf"],[1,"hover-focus-element",3,"contextName","currentScope","searchResultItem"],["fxFlex","auto",1,"panel-error",3,"clear","filter"]],qa:function(a,b){if(a&1){const c=_.Ud();_.F(0,"input-with-icon",1);_.N("valueChange",function(d){_.q(c);b.Ih=d;e0b(b);return _.r()});
_.J();_.C(1,OGb,4,4,"ng-container",2)(2,RGb,3,2,"ng-template",null,0,_.dh)}a&2&&(a=_.Cg(3),_.E("placeholder",b.xob)("trackingConfig",_.bh(4,b0b,b.qla)),_.y(),_.E("ngIf",!b.rRb)("ngIfElse",a))},Fa:[_.Bp,_.zI,_.Qn,_.Rn,_.Ar,_.gt,_.IF,_.ew,_.rt,_.gu,_.wD,_.zD,_.AD,_.BD,ZL,MN,NN],styles:["repository-searchable-tree-data[_nghost-%COMP%]{display:flex;flex-direction:column}conditional-link[_ngcontent-%COMP%]     a{color:inherit;display:block;font-size:13px;word-break:break-all}conditional-link.all-orgs-link[_ngcontent-%COMP%]{font-size:13px;line-height:28px;padding-left:20px}mat-tree[_ngcontent-%COMP%]{background-color:transparent;min-height:260px;overflow-x:hidden}mat-tree[_ngcontent-%COMP%]   .mat-tree-node[_ngcontent-%COMP%]{align-items:center;min-height:28px;padding:4px 20px}mat-tree[_ngcontent-%COMP%]   .mat-tree-node[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:first-child{margin-left:20px}mat-tree[_ngcontent-%COMP%]   .mat-tree-node[_ngcontent-%COMP%]   button.mat-mdc-icon-button[_ngcontent-%COMP%]{height:28px;line-height:28px;width:28px;padding:0}mat-tree[_ngcontent-%COMP%]   .mat-tree-node[_ngcontent-%COMP%]   .mat-icon.type-icon[_ngcontent-%COMP%]{height:24px;font-size:24px;line-height:24px;width:24px;vertical-align:middle;margin-right:10px}input-with-icon[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px}no-search-match[_ngcontent-%COMP%]{padding-top:10px;font-size:14px}.searchResults[_ngcontent-%COMP%]{overflow:auto}"]});var PN=class{constructor(a,b){this.v9=this.qla="";this.Xc=_.GF;this.i8=_.x(b.getMap(),_.v(_.yF),_.Ef(c=>{_.yt(a,c);return _.u({state:1,message:"Couldn't load repositories."})}),_.Yf(_.HF))}Qa(){}};PN.O=function(a){return new (a||PN)(_.B(_.zt),_.B(LN))};
PN.wa=_.td({type:PN,na:[["repository-searchable-tree"]],inputs:{Va:"place",qla:"searchTrackElement",v9:"treeItemNavigateTrackElement"},ya:2,Aa:3,Da:[[3,"ngSwitch",4,"ngIf"],[3,"ngSwitch"],["fxFlex","grow",4,"ngSwitchCase"],["fxFlex","grow",3,"searchTrackElement","treeItemNavigateTrackElement","place","repositoriesMap",4,"ngSwitchCase"],["fxFlex","grow","fxLayoutAlign","center center",4,"ngSwitchCase"],["fxFlex","grow"],["fxFlex","grow",3,"searchTrackElement","treeItemNavigateTrackElement","place",
"repositoriesMap"],["fxFlex","grow","fxLayoutAlign","center center"]],qa:function(a,b){a&1&&(_.C(0,XGb,4,4,"ng-container",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.i8))},Fa:[_.Rn,_.Sn,_.Tn,_.Br,_.gt,_.AF,ON,_.Wn],styles:["repository-searchable-tree[_nghost-%COMP%]{max-height:450px;min-height:300px;min-width:280px}"]});var h0b=["scope"],i0b=function(a,b){return Object.assign({},{type:2,title:a.v6a(b),qa:a.pob,label:b.repository?"Repository":b.tb?"Project":"",ariaLabel:b.repository?"Repository picker":b.tb?"Project picker":"",lc:"BreadcrumbRepositoriesTree"},_.ZG(_.kG(b.bc(),"repo").ab()))},QN=class{Qa(){}v6a(a){return _.mG(a)&&a.repository?`${a.tb}/${a.repository}`:a.repository?a.repository:a.tb?a.tb:"All repositories"}};QN.O=function(a){return new (a||QN)};
QN.wa=_.td({type:QN,na:[["resource-scope-breadcrumb-item","place",""]],rb:function(a,b){a&1&&_.Mg(h0b,7,_.Jg);if(a&2){let c;_.Pg(c=_.Qg())&&(b.pob=c.first)}},inputs:{Va:"place"},hc:["place",""],ya:2,Aa:0,Da:[["scope",""],["searchTrackElement","BreadcrumbRepositoriesSearch","treeItemNavigateTrackElement","BreadcrumbRepositoriesTreeItem",3,"place"]],qa:function(a){a&1&&_.C(0,YGb,1,1,"ng-template",null,0,_.dh)},Fa:[PN],hb:2});var RN=class{};RN.O=function(a){return new (a||RN)};RN.Ca=_.vd({type:RN});RN.Ba=_.Xc({imports:[_.Xn,_.Ox]});var SN=class{};SN.O=function(a){return new (a||SN)};SN.Ca=_.vd({type:SN});SN.Ba=_.Xc({imports:[_.Dp,_.QI,_.Xn,_.jt,_.dA,_.KF,_.BF,_.Ox,_.hu,_.ix,_.CD,RN,_.TH,_.Ow,_.hp]});var TN=class{};TN.O=function(a){return new (a||TN)};TN.Ca=_.vd({type:TN});TN.Ba=_.Xc({imports:[_.Xn,SN]});var UN=class{constructor(){this.Hsa=[]}set Nd(a){this.Va=a;this.Hsa=this.Oea()}Qa(){}Oea(){const a=[];a.unshift(i0b(this.Tka,this.Va));return a}};UN.O=function(a){return new (a||UN)};
UN.wa=_.td({type:UN,na:[["resource-scope-breadcrumb"]],rb:function(a,b){a&1&&_.Mg(QN,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.Tka=c.first)}},inputs:{Nd:"activeLocation"},ya:2,Aa:2,Da:[[3,"items"],[3,"place"]],qa:function(a,b){a&1&&_.K(0,"breadcrumb",0)(1,"resource-scope-breadcrumb-item",1);a&2&&(_.E("items",b.Hsa),_.y(),_.E("place",b.Va))},Fa:[QN,_.kB],hb:2});var VN=class{get OK(){return this.tma.OK}constructor(a,b,c,d,e,f){this.Ah=a;this.Kb=b;this.Ua=c;this.sH=d;this.Eh=e;this.tma=f;this.Xc=_.GF;this.iVb=new _.Pf;this.Va=_.x(this.Kb.data,_.v(GK),_.$e(_.rG));this.uSc=_.x(this.Va,_.Zf(g=>this.Yub(g)));this.E4c=this.Va.subscribe(g=>{this.sH.sm(g)})}Ia(){this.E4c.unsubscribe()}Yub(a){const b=_.qG(a)?_.dG(_.Tj(a,0)):void 0;return _.x(this.Eh.list(a.tb,a.Uc,a.repository,_.Tj(a,0),"",1,!0,void 0,void 0,b),_.Zf(c=>{if(!c.En||c.En.length<1)return _.xF("unused");
c=dHb(a,c.En[0]);return _.x(this.iVb,_.Vf((d,e)=>Object.assign({},d,{comparison:Object.assign({},d.comparison,{Us:e})}),c),_.Yf(c),_.v(_.yF))}),_.Ef(c=>{const d=c.error;d&&d.code===404&&_.Ot(this.Ah,{error:c,message:"Could not load commit history.",Rd:"Dismiss"});d&&d.code===403&&_.dAb(this.Ah,c);return _.xF("unused")}),_.Yf(_.HF))}rxa({ev:a}){return a===0}};VN.O=function(a){return new (a||VN)(_.B(_.Pt),_.B(_.Th),_.B(_.gi),_.B(_.wK),_.B(_.yI),_.B(aM))};
VN.wa=_.td({type:VN,na:[["commit-detail"]],ob:2,Ya:function(a,b){a&2&&_.qg("fullscreen",b.OK)},ya:4,Aa:6,Da:[["overview",""],[3,"activeLocation"],[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],["class","centered","text","Loading page...",3,"hasBackground","diameter",4,"ngSwitchCase"],[1,"centered","panel-error"],[1,"main-content"],[3,"comparison","viewMode"],[3,"comparison"],["role","region","tabindex","0","aria-label","Commit Overview",1,"overview"],[3,"commit"],["layout","horizontal",3,"changeSizeOf"],
[3,"selectedParentChange","parents","comparison"],["text","Loading page...",1,"centered",3,"hasBackground","diameter"]],qa:function(a,b){a&1&&(_.K(0,"resource-scope-breadcrumb",1),_.R(1,"async"),_.C(2,cHb,5,4,"ng-container",2),_.R(3,"async"));a&2&&(_.E("activeLocation",_.S(1,2,b.Va)),_.y(2),_.E("ngIf",_.S(3,4,b.uSc)))},Fa:[JN,cN,_.Rn,_.Sn,_.Tn,FN,_.AF,KN,UN,_.AB,_.Wn],styles:["commit-detail[_nghost-%COMP%]{display:flex;flex:1 1;flex-direction:column;min-height:0}commit-detail[_nghost-%COMP%] > *[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px}commit-detail[_nghost-%COMP%]   .centered[_ngcontent-%COMP%]{align-items:center;display:flex;flex:auto;flex-direction:column;justify-content:center}commit-detail[_nghost-%COMP%]   .main-content[_ngcontent-%COMP%]{display:flex;flex:1 1 100%;flex-direction:column;overflow:auto}commit-detail[_nghost-%COMP%]   .main-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px}commit-detail[_nghost-%COMP%]   .overview[_ngcontent-%COMP%]{max-height:60%;overflow:auto}commit-detail[_nghost-%COMP%]   commit-header[_ngcontent-%COMP%]{display:flex;flex:1 0 auto;max-height:40px}commit-detail[_nghost-%COMP%]   entry-container[_ngcontent-%COMP%]{display:flex;flex:1 1;flex-direction:column;overflow:auto}commit-detail[_nghost-%COMP%]   parent-selector[_ngcontent-%COMP%]{align-items:center;display:flex;height:40px;padding-left:20px}commit-detail[_nghost-%COMP%]   resource-scope-breadcrumb[_ngcontent-%COMP%]{box-sizing:border-box;display:flex;flex-direction:column;flex:1 0 auto;height:36px;justify-content:center;padding-left:20px;max-height:36px}commit-detail[_nghost-%COMP%]   splitter[_ngcontent-%COMP%]{height:10px}"]});var WN=class{};WN.O=function(a){return new (a||WN)};WN.Ca=_.vd({type:WN});WN.Ba=_.Xc({imports:[_.Xn,_.xB,_.RI,_.hu,_.bH]});var XN=class{};XN.O=function(a){return new (a||XN)};XN.Ca=_.vd({type:XN});XN.Ba=_.Xc({imports:[_.Dp,_.Xn,_.QI,_.jt,_.Js,_.hp,_.bH,_.fy]});var YN=class{};YN.O=function(a){return new (a||YN)};YN.Ca=_.vd({type:YN});YN.Ba=_.Xc({imports:[_.Xn,_.DF]});var ZN=class{};ZN.O=function(a){return new (a||ZN)};ZN.Ca=_.vd({type:ZN});ZN.Ba=_.Xc({imports:[_.Dp,YN,_.QI,XN,_.Xn,_.jt,_.hu,_.JB,_.hy,_.hp]});var $N=class{};$N.O=function(a){return new (a||$N)};$N.Ca=_.vd({type:$N});$N.Ba=_.Xc({imports:[_.Dp,_.Xn,_.mA,_.Ox]});var aO=class{};aO.O=function(a){return new (a||aO)};aO.Ca=_.vd({type:aO});aO.Ba=_.Xc({imports:[_.Dp,ZN,_.Xn,$N,_.Ox,_.iy]});var bO=class{};bO.O=function(a){return new (a||bO)};bO.Ca=_.vd({type:bO});bO.Ba=_.Xc({});var cO=class{};cO.O=function(a){return new (a||cO)};cO.Ca=_.vd({type:cO});cO.Ba=_.Xc({Nb:[fM],imports:[_.Dp,_.qB,_.UI,_.VI,_.Xn,WM,_.rB,_.SI,_.yp,_.dA,wN,_.RI,_.jK,_.Ox,_.hu,_.ix,_.hy,_.bz,_.iy,_.Wx,_.Ow,_.hp,_.wI,_.bH,bO,_.fy]});var dO=class{};dO.O=function(a){return new (a||dO)};dO.Ca=_.vd({type:dO});dO.Ba=_.Xc({imports:[_.iD]});var eO=class{};eO.O=function(a){return new (a||eO)};eO.Ca=_.vd({type:eO});eO.Ba=_.Xc({imports:[_.Dp,aO,_.Xn,_.jt,cO,_.DF,_.BF,dO]});var fO=class{};fO.O=function(a){return new (a||fO)};fO.Ca=_.vd({type:fO});fO.Ba=_.Xc({imports:[_.Xn,_.jt,_.Ox,_.hu,_.iy]});var gO=class{};gO.O=function(a){return new (a||gO)};gO.Ca=_.vd({type:gO});gO.Ba=_.Xc({imports:[_.Dp,XN,_.Xn,HN,_.rB,fO,_.mA,_.Ox,_.jy,_.hu,_.iy,_.hp,_.fy]});var hO=class{};hO.O=function(a){return new (a||hO)};hO.Ca=_.vd({type:hO});hO.Ba=_.Xc({imports:[_.Dp,_.Xn,_.jt,_.Ox,_.hp,_.mB,_.bH]});var iO=class{};iO.O=function(a){return new (a||iO)};iO.Ca=_.vd({type:iO});iO.Ba=_.Xc({imports:[_.Xn,TN,_.nB]});var jO=class{};jO.O=function(a){return new (a||jO)};jO.Ca=_.vd({type:jO});jO.Ba=_.Xc({Nb:[kN],imports:[gO,WN,_.Xn,eO,_.BF,hO,iO,_.BB,_.fy]});var kO=class{constructor(a,b){this.Ua=b;this.enabled=_.kv.has(22)}nf(){this.enabled||this.Ua.navigate(["/404"]);return this.enabled}};kO.O=function(a){return new (a||kO)(_.m(_.lv),_.m(_.gi))};kO.ta=_.k({token:kO,oa:kO.O,Ea:"root"});var lO=class{constructor(a){this.Ua=a}nf(){_.ep(this.Ua,"/piper///",{jj:!0});return!1}};lO.O=function(a){return new (a||lO)(_.m(_.gi))};lO.ta=_.k({token:lO,oa:lO.O,Ea:"root"});var mO=class{constructor(a){this.Ua=a}nf(a){const {kib:b,Sa:c}=_.Iqa(a.Sa);if(Object.keys(b).length===0)return!0;a=a.hZ.reduce((e,f)=>{for(const g of f.url)g.path&&e.push(g.path,g.parameters);return e},[]);const d=a.pop();a.push(Object.assign({},b,d));return _.dp(this.Ua,a,{Sa:c})}};mO.O=function(a){return new (a||mO)(_.m(_.gi))};mO.ta=_.k({token:mO,oa:mO.O,Ea:"root"});var nO=class{constructor(a,b){this.Ua=a;this.client=b}nf(a){const b=_.Li(a);if(!b||!_.UF(b)||!b.path||b.params.Sf)return!0;const c=Number(a.params.rev);return isNaN(c)?!0:_.x(this.client.list({repositoryKeyDepotGroup:"Google",repositoryKeyRepositoryName:"piper",path:b.path,starts:[`rev${c}`],maxLogEntries:1,includeDiffEntries:!1}),_.v(d=>{const e=b.bc();d.En&&(d=d.En.find(f=>f.revisionNumber===c))&&_.Oq(e,{Sf:d.xf});this.Ua.navigate(_.Jq(e.ab()));return!1}))}};
nO.O=function(a){return new (a||nO)(_.m(_.gi),_.m(_.KH))};nO.ta=_.k({token:nO,oa:nO.O,Ea:"root"});var oO=class{constructor(a){this.window=a}nf(a){var b=_.Li(a);return b&&_.UF(b)&&b.path&&a.Sa.edit?(a=this.window.location,b=_.gc(_.zBb(b)),b=_.ic(b),b!==void 0&&a.replace(b),!1):!0}};oO.O=function(a){return new (a||oO)(_.m(_.ju))};oO.ta=_.k({token:oO,oa:oO.O,Ea:"root"});var pO=class{constructor(a,b){this.Ua=a;this.client=b}nf(a){const b=_.Li(a);if(!b||!_.UF(b))return!0;a=b.params.Qb;if(a===void 0)return!0;const c=a.indexOf("/");if(c<=0||c===a.length-1)return!0;const d=a.substring(c+1);return d.match("^[0-9]+$")?!0:_.x(yXb(this.client,{owner:a.substring(0,c),alias:d}),_.v(e=>{const f=b.bc();e=e.Pza.split(":");if(e.length!==4||e[3]!=="citc")return!0;_.Oq(f,{Qb:e[0]+"/"+e[2]});this.Ua.navigate(_.Jq(f.ab()));return!1}))}};
pO.O=function(a){return new (a||pO)(_.m(_.gi),_.m(IL))};pO.ta=_.k({token:pO,oa:pO.O,Ea:"root"});var qO=class{constructor(a,b){this.Ga=a;this.h8a=b;this.Pf=new _.qu(this.Ga)}a6a(a){if(!HK(a))return _.u(_.wF("Failed to load pending changes"));const b=VBb(a.tb,a.Uc,a.repository,a.Eb,a.path,a.params.Qb);return _.x(this.Pf.fetch(b,()=>this.h8a.a6a(b)),_.v(({K7:c})=>_.yF({K7:c})),_.Yf(_.HF),_.Ef(()=>_.u(_.wF("Failed to load pending changes"))))}};qO.O=function(a){return new (a||qO)(_.m(_.wp),_.m(EL))};qO.ta=_.k({token:qO,oa:qO.O,Ea:"root"});var fHb=()=>({JSb:!0,count:0}),iHb=a=>({JSb:!1,count:a}),rO=class{constructor(a){this.B2c=a;this.Xc=_.GF;this.jWc=oHb;this.pending=_.u()}Sb(){this.pending=this.B2c.a6a(this.Va)}};rO.O=function(a){return new (a||rO)(_.B(qO))};
rO.wa=_.td({type:rO,na:[["pending-cl-indicator"]],inputs:{Va:"place"},features:[_.Ld],ya:4,Aa:3,Da:[["display",""],["showCount",""],[3,"ngSwitch",4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["gme-button-old","","format","hairline","size","xsmall","target","_blank",3,"href"],[1,"active"],["text","",3,"inline",4,"ngIf","ngIfElse"],["text","",3,"inline"]],qa:function(a,b){a&1&&(_.C(0,kHb,3,3,"ng-container",2),_.R(1,"async"),_.C(2,nHb,8,4,"ng-template",
null,0,_.dh));a&2&&_.E("ngIf",_.S(1,1,b.pending))},Fa:[_.Rn,_.Vn,_.Sn,_.Tn,_.kA,_.AF,_.gu,_.Wn],styles:["loading[_ngcontent-%COMP%]{padding-right:5px}.active[_ngcontent-%COMP%]{display:flex;flex-direction:row}"],Ma:0});var j0b=["menuTrigger"],k0b=["auxiliaryCiderButton"],l0b=function(a,b){a.ZCa&&a.ZCa();a.ZCa=b&&a.Va.oG?a.td.register("editCode","shift+e",()=>{_.oc(window,b,"_blank")}):void 0},sO=class{set oW(a){this.I0a.next(a)}get oW(){return this.I0a.value}set NW(a){this.s3a.next(a)}get NW(){return this.s3a.value}set Va(a){this.Um.next(a)}get Va(){return this.Um.value}set YPc(a){this.jw.value!==a&&this.jw.next(a)}Qa(){}Ia(){this.ZCa&&this.ZCa()}Sb(a){if("place"in a&&this.hQb){const {og:b,Ij:c}=a.place;c&&_.hG(b,
c)||(this.ZIb=_.x(CWb(this.Ga),_.Zf(()=>_.x(_.xI(this.Eh,_.Nq(this.Va.bc(),"HEAD").ab(),"path",0),_.Ij(this.Ga,"history"),_.Ef(()=>_.u(void 0)))),_.Zf(d=>{d=Number(d);return isNaN(d)?_.u(new Set):KZb(this.ixa,this.Va.path||"",d)}),_.ag(d=>{this.Ga.To({MJ:new Map([["insights",d.size>0?"AVAILABLE":"UNAVAILABLE"],["insights-expertise",d.has("expertise")?"AVAILABLE":"UNAVAILABLE"],["insights-deployments",d.has("deployments")?"AVAILABLE":"UNAVAILABLE"]])})}),_.Yf(new Set),_.Uf(1),_.Oe()))}}constructor(a,
b,c,d,e,f,g,l){this.Ga=a;this.Yk=c;this.td=d;this.Eh=e;this.ixa=f;this.Xka=g;this.Zb=l;this.txa=!1;this.I0a=new _.Uh;this.s3a=new _.Uh;this.Um=new _.Uh;this.jw=new _.Uh;this.DR=_.Ni;this.ZIb=_.u(new Set);this.rAa=_.kv.has(37);this.C2c=_.kv.has(32);this.hQb=_.kv.has(20);this.lYc=_.kv.has(21);this.QYc=_.kv.has(92);this.mYc=_.x(g.qLb,_.v(p=>p===1),_.Mf(),_.v(p=>({open:p})));this.UTc=_.x(_.Pe([this.Zb.Q5(),this.Zb.p6(),this.Um,this.I0a,this.s3a,this.jw]),_.v(([p,t,w,A,G,I])=>{a:{var L=this.QYc;if(w&&
(_.mG(w)||_.TF(w))){var V=void 0,da=[],na=null;if(!_.mG(w)||L)na=_.zBb(w);if(na){const ya={ariaLabel:"Edit this file in Cider",title:"Edit in Cider",Kb:na};p!=="prompt"?V=ya:da.push(ya)}L&&A&&da.push({ariaLabel:"Edit this file in Git Source Editor (Legacy)",title:"Legacy edit",Kb:A});if(t=xBb(na,t))t={ariaLabel:"Edit in Cider with CitC Workspace picker",title:"Choose workspace",Kb:t},p==="prompt"?V=t:da.push(t);if(V){p=da.length?Object.assign({},V,{tooltip:w.oG?V.ariaLabel:"Editing code in Cider not supported for this resource type",
qa:I,lc:"BreadcrumbOpenInEditor",context:{buttons:da}}):V;break a}}p=void 0}if(p)return p;if(A)return A={ariaLabel:"Edit this file",title:"Edit Code",Kb:A},G?Object.assign({},A,{tooltip:A.ariaLabel,qa:I,lc:"BreadcrumbOpenInEditor",context:{buttons:[{ariaLabel:"Edit this file in Git Source Editor (Legacy)",title:"Legacy edit",Kb:G}]}}):A}),_.ag(p=>{let t=void 0;typeof(p==null?void 0:p.Kb)==="string"&&(t=p.Kb);l0b(this,t)}),_.Uf(1),_.Oe())}get D_a(){return!this.Va.oG}ZN(){this.DTb&&this.DTb.ZN()}};
sO.O=function(a){return new (a||sO)(_.B(_.wv),_.B(_.lv),_.B(hM),_.B(_.Ju),_.B(_.yI),_.B($M),_.B(ZM),_.B(_.Qv))};
sO.wa=_.td({type:sO,na:[["activity-header-actions","place",""]],rb:function(a,b){a&1&&(_.Mg(j0b,5),_.Mg(k0b,5,_.Jg));if(a&2){let c;_.Pg(c=_.Qg())&&(b.DTb=c.first);_.Pg(c=_.Qg())&&(b.YPc=c.first)}},inputs:{txa:"isEmptyRepo",oW:"editLink",NW:"fallbackEditLink",Va:"place"},features:[_.Ld],hc:["place",""],ya:9,Aa:9,Da:[["auxiliaryCiderButton",""],["simpleLink",""],[1,"actions-button-container"],[3,"place",4,"ngIf"],[4,"ngIf"],[3,"place"],["matTooltip","We were unable to associate this file with any deployments, Buganizer components, or YAQS tags.",
"class","insights-button-disabled-tooltip-container",3,"matTooltipDisabled",4,"ngIf"],["matTooltip","We were unable to associate this file with any deployments, Buganizer components, or YAQS tags.",1,"insights-button-disabled-tooltip-container",3,"matTooltipDisabled"],["matTooltip","Source Insights - Deployments, Ask a question, File a bug","ascTrackElement","insightsPanel","class","insights-button","format","hairline","gme-button-old","","size","xsmall","onedevFeatureTooltip","insightsTooltip",3,
"panel-is-open","disabled","trackProjectId","trackAction","pointer-events","click",4,"ngIf"],["matTooltip","Source Insights - Deployments, Ask a question, File a bug","ascTrackElement","insightsPanel","format","hairline","gme-button-old","","size","xsmall","onedevFeatureTooltip","insightsTooltip",1,"insights-button",3,"click","disabled","trackProjectId","trackAction"],"format;hairline;xmlns;http://www.w3.org/2000/svg;viewBox;0 0 24 24".split(";"),["opacity",".3","d","M20,7.4c-0.1,0-0.1,0-0.2-0.1l-8-3.9c-0.2-0.1-0.4-0.4-0.2-0.7c0.1-0.2,0.4-0.4,0.7-0.2l8,3.9\n              c0.2,0.1,0.4,0.4,0.2,0.7C20.4,7.3,20.2,7.4,20,7.4z"],
["opacity",".3","d","M12,11.3c-0.1,0-0.1,0-0.2-0.1l-8-3.9C3.5,7.2,3.4,6.9,3.6,6.7C3.7,6.4,4,6.3,4.2,6.5l8,3.9\n              c0.2,0.1,0.4,0.4,0.2,0.7C12.4,11.2,12.2,11.3,12,11.3z"],"x 11.5 y 10.8 opacity .3 width 1 height 10".split(" "),["d","M12,21.6c-0.1,0-0.2,0-0.3-0.1l-8-3.9c-0.3-0.1-0.4-0.4-0.4-0.7v-10c0-0.3,0.2-0.5,0.4-0.7l8-3.9\n              c0.4-0.2,0.8,0,1,0.3c0.2,0.4,0,0.8-0.3,1L4.8,7.4v9.1L12,20l7.2-3.5V8.1l-6.9,3.4c-0.4,0.2-0.8,0-1-0.3c-0.2-0.4,0-0.8,0.3-1\n              l8-3.9c0.2-0.1,0.5-0.1,0.7,0c0.2,0.1,0.4,0.4,0.4,0.6v10c0,0.3-0.2,0.5-0.4,0.7l-8,3.9C12.2,21.6,12.1,21.6,12,21.6z"],
"cx 4 cy 6.9 r 1.5".split(" "),"cx 20 cy 6.9 r 1.5".split(" "),"cx 12 cy 10.8 r 1.5".split(" "),"cx 4 cy 16.9 r 1.5".split(" "),"cx 20 cy 16.9 r 1.5".split(" "),"cx 12 cy 20.8 r 1.5".split(" "),"cx 12 cy 3 r 1.5".split(" "),[1,"no-select"],["tooltipId","insightsTooltip"],["onedevTooltipTitle",""],["class","external-editor-link responsive",3,"disabled","item",4,"ngIf","ngIfElse"],[1,"external-editor-link","responsive",3,"disabled","item"],["gme-button-old","","format","hairline","size","xsmall","ascTrackElement",
"BreadcrumbOpenInEditor","trackAction","navigate",1,"external-editor-link",3,"externalLink","matTooltip","trackProjectId"],["gme-button-old","","format","hairline","size","xsmall","class","external-editor-dropdown-link","ascTrackElement","BreadcrumbOpenAlternateInEditor","trackAction","navigate",3,"externalLink","matTooltip","trackProjectId",4,"ngFor","ngForOf"],["gme-button-old","","format","hairline","size","xsmall","ascTrackElement","BreadcrumbOpenAlternateInEditor","trackAction","navigate",1,
"external-editor-dropdown-link",3,"externalLink","matTooltip","trackProjectId"]],qa:function(a,b){a&1&&(_.F(0,"div",2),_.C(1,pHb,1,1,"pending-cl-indicator",3),_.R(2,"isPiperPlace"),_.C(3,uHb,3,3,"div",4),_.R(4,"isPiperPlace"),_.C(5,xHb,4,2,"ng-container",4),_.R(6,"async"),_.J(),_.C(7,zHb,1,1,"ng-template",null,0,_.dh));a&2&&(_.y(),_.E("ngIf",b.C2c&&_.S(2,3,b.Va)),_.y(2),_.E("ngIf",_.S(4,5,b.hQb&&b.Va.path!=null&&b.Va)),_.y(2),_.E("ngIf",_.S(6,7,!b.rAa&&b.UTc)))},Fa:[_.Bp,_.Qn,_.Rn,rO,_.xp,_.qx,_.wx,
KL,_.yx,_.kA,_.gu,_.Ix,_.Lx,_.jB,_.Wn,uN],styles:["activity-header-actions[_nghost-%COMP%]{display:inline-flex;align-items:center;margin-right:16px}activity-header-actions[_nghost-%COMP%]   div[_ngcontent-%COMP%]{display:flex;align-items:center}activity-header-actions[_nghost-%COMP%]   div[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:last-child{margin-right:0}activity-header-actions[_nghost-%COMP%]   svg[_ngcontent-%COMP%]{margin:0 4px 0 -8px;width:20px}@media only screen and (max-width:1001px){activity-header-actions[_nghost-%COMP%]{margin-right:0}.debug-button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%], .docs-button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%], .insights-button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{margin:0}.debug-button[_ngcontent-%COMP%]   mat-icon.mat-icon[_ngcontent-%COMP%], .docs-button[_ngcontent-%COMP%]   mat-icon.mat-icon[_ngcontent-%COMP%], .insights-button[_ngcontent-%COMP%]   mat-icon.mat-icon[_ngcontent-%COMP%]{margin:0}.debug-button[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .docs-button[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .insights-button[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{width:0;overflow:hidden}}.actions-button-container[_ngcontent-%COMP%], .actions-button-container[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-right:8px}.actions-button-container[_ngcontent-%COMP%]:empty, .actions-button-container[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:empty{margin-right:0}button.panel-is-open[gme-button-old][_ngcontent-%COMP%]{border-color:var(--primary-default)}button.panel-is-open[gme-button-old][_ngcontent-%COMP%]:active, button.panel-is-open[gme-button-old][_ngcontent-%COMP%]:focus, button.panel-is-open[gme-button-old][_ngcontent-%COMP%]:hover{border-color:var(--primary-default)}.debug-button.xsmall[_ngcontent-%COMP%]{height:auto;flex-direction:row}.debug-button.xsmall[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:first-of-type{margin-top:3px}.debug-button.xsmall[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child{margin-bottom:3px}.debug-button.xsmall[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:18px;width:18px}.watching-debug[_ngcontent-%COMP%]{margin-right:8px;font-size:12px}dbg-app-picker[_ngcontent-%COMP%]{margin-right:8px}.selectAppText[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;padding:4px 0 8px 16px;margin-bottom:8px}.external-editor-link[_ngcontent-%COMP%]:disabled{pointer-events:none;cursor:default}  segmented-dropdown-button.external-editor-link{border-radius:4px}  segmented-dropdown-button.external-editor-link .dropdown-container{display:flex;flex-direction:column}  segmented-dropdown-button.external-editor-link .dropdown-container a.external-editor-dropdown-link{border-radius:0;border:none;border-bottom:1px solid}  segmented-dropdown-button.external-editor-link .dropdown-container a.external-editor-dropdown-link:disabled{pointer-events:none;cursor:default}  segmented-dropdown-button.external-editor-link .dropdown-container a.external-editor-dropdown-link:first-child{border-top-left-radius:8px;border-top-right-radius:8px}  segmented-dropdown-button.external-editor-link .dropdown-container a.external-editor-dropdown-link:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border:none}  segmented-dropdown-button.external-editor-link div.segmented-button .main-button{font-size:12px}  segmented-dropdown-button.external-editor-link div.segmented-button .mat-icon{padding-left:4px;height:16px;width:16px;line-height:16px;font-size:16px;margin-right:6px}  segmented-dropdown-button.external-editor-link div.segmented-button a{padding:4px 4px 0 0;display:flex}  segmented-dropdown-button.external-editor-link div.segmented-button .segment{height:22px}  segmented-dropdown-button.external-editor-link div.segmented-button .arrow-drop-down{width:22px}  segmented-dropdown-button.external-editor-link div.segmented-button.disabled,   segmented-dropdown-button.external-editor-link div.segmented-button.disabled .main-button,   segmented-dropdown-button.external-editor-link div.segmented-button.disabled .segment{background:transparent}"],
Ma:0});var m0b=function(a){if(a.T8){var b=a.T8.toString();a.Ga.mb({element:"ChangelistPicker",action:"selectSpecificCl",Me:b,gestureName:"CLICK"});a.Ua.navigate(_.Jq(_.$G(_.NG(_.Nq(a.gka.bc(),b)),c=>{delete c.Qb;c.line=a.gka.params.line}).ab()))}},tO=class{set Va(a){this.gka=a;this.GX=_.Jq(_.$G(_.NG(_.Nq(a.bc(),"")),c=>{delete c.Qb;delete c.lx;delete c.fz;c.line=a.params.line}).ab());this.T8=BHb(a);this.NZb=a.Fj()?"number":"text";var b=a.params.Qb?_.Jq(_.NG(a.bc()).ab()):void 0;this.Z1b=b;this.d$c=_.sG(a)}constructor(a,
b){this.Ga=a;this.Ua=b;this.Ri="ChangelistPicker";this.T8=void 0;this.NZb="number"}Qa(){}get rZc(){return _.Pq(this.gka)||DBb(this.gka)}get IZc(){return!!this.gka.params.Qb}};tO.O=function(a){return new (a||tO)(_.B(_.wp),_.B(_.gi))};
tO.wa=_.td({type:tO,na:[["cl-picker","place",""]],inputs:{Va:"place"},hc:["place",""],ya:10,Aa:7,Da:["role list fxLayout column fxFlex none".split(" "),["role","listitem",4,"ngIf"],["role","listitem"],["mat-button","","trackAction","pinToHead",3,"routerLink","ascTrackElement"],["appearance","outline"],["matInput","",3,"ngModelChange","keyup.enter","type","ngModel"],["mat-button","","trackAction","pinToWorkspace",3,"routerLink","ascTrackElement"]],qa:function(a,b){a&1&&(_.F(0,"ul",0),_.C(1,AHb,3,5,
"li",1),_.F(2,"li",2)(3,"a",3),_.Q(4," HEAD "),_.J()(),_.F(5,"li",2)(6,"mat-form-field",4)(7,"mat-label"),_.Q(8," Specific CL "),_.J(),_.F(9,"input",5),_.Yg("ngModelChange",function(c){_.Xg(b.T8,c)||(b.T8=c);return c}),_.N("keyup.enter",function(){return m0b(b)}),_.J()()()());a&2&&(_.y(),_.E("ngIf",b.Z1b),_.y(2),_.qg("active-element",b.rZc),_.E("routerLink",b.GX)("ascTrackElement",b.Ri),_.y(6),_.E("type",b.NZb),_.Wg("ngModel",b.T8))},Fa:[_.Bp,_.Rn,_.Ar,_.gt,_.uk,_.yw,_.Fw,_.ew,_.pt,_.qw,_.bx,_.Xw,
_.Sw,_.pw,_.fp],styles:["li[_ngcontent-%COMP%]:last-child{padding:8px}mat-form-field.mat-mdc-form-field[_ngcontent-%COMP%]{line-height:1;--mat-form-field-container-height:36px;--mat-form-field-filled-label-display:none;--mat-form-field-container-vertical-padding:6px}ul[_ngcontent-%COMP%]{list-style-type:none}a.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%]{font-weight:400;width:100%;justify-content:start;font-size:14px;line-height:24px;height:32px;padding:0 16px;color:var(--text-secondary)}"],
Ma:0});var uO=class{};uO.O=function(a){return new (a||uO)};uO.Ca=_.vd({type:uO});uO.Ba=_.Xc({imports:[_.Dp,_.Xn,_.jt,_.dA,_.Ox,_.jy,_.ix,_.iy,_.hp]});var n0b=["crumbs"],o0b=["copyButton"],vO=class{constructor(a,b){this.Ga=a;this.Sc=b;this.hmc="Copy file path";this.items=[];this.HV=""}Vs(){this.Ga.mb({gestureName:"CLICK",element:"BreadcrumbFilePath",action:"copy",projectId:this.projectId})}};vO.O=function(a){return new (a||vO)(_.B(_.wp),_.B(jM))};
vO.wa=_.td({type:vO,na:[["path-breadcrumb"]],rb:function(a,b){a&1&&(_.Mg(n0b,5),_.Mg(o0b,5,_.re));if(a&2){let c;_.Pg(c=_.Qg())&&(b.sgd=c.first);_.Pg(c=_.Qg())&&(b.fgd=c.first)}},inputs:{items:"items",HV:"copyText",projectId:"projectId",xma:"stacksPaths"},ya:7,Aa:3,Da:[["copyButton",""],["id","skiplink-navigation-target","role","link","tabindex","0",1,"crumbs"],[4,"ngFor","ngForOf"],["hidden","","id","path-segment-desc"],["color","lowContrast",3,"copyEvent","hoverMsg","copyText"],["ascTrackElement",
"BreadcrumbFilePath","trackAction","navigate","aria-describedby","path-segment-desc",1,"path-segment",3,"routerLink","queryParams","trackProjectId"],["title","Project info available. Click to view bugs, yaqs, teams, and more","aria-label","Open stacks project panel","ascTrackElement","BreadcrumbFilePath","trackAction","navigateToStacks",1,"spacer",3,"click","routerLink"],["class","separator",4,"ngIf"],[1,"separator"]],qa:function(a,b){if(a&1){const c=_.Ud();_.F(0,"div",1);_.C(1,DHb,6,11,"ng-container",
2);_.J();_.F(2,"div",3);_.Q(3," File Path Breadcrumb ");_.J();_.F(4,"div")(5,"copy-button",4,0);_.N("copyEvent",function(){_.q(c);return _.r(b.Vs())});_.J()()}a&2&&(_.y(),_.E("ngForOf",b.items),_.y(4),_.E("hoverMsg",b.hmc)("copyText",b.HV))},Fa:[_.Bp,_.Qn,_.Rn,_.pB,_.fp,_.Wn],styles:['path-breadcrumb[_nghost-%COMP%]{align-items:center;display:flex}path-breadcrumb[_nghost-%COMP%]:focus-within   copy-button[_ngcontent-%COMP%], path-breadcrumb[_nghost-%COMP%]:hover   copy-button[_ngcontent-%COMP%]{opacity:1}.path-segment[_ngcontent-%COMP%], .separator[_ngcontent-%COMP%]{display:inline-block}a.path-segment.has-info[_ngcontent-%COMP%]:after{font-family:Material Icons Extended;content:"info_outline";line-height:12px;position:relative;top:3px}.has-info[_ngcontent-%COMP%] + .spacer[_ngcontent-%COMP%]{cursor:pointer;margin-left:-13px;padding-left:13px;position:relative}.crumbs[_ngcontent-%COMP%]{padding-right:10px}copy-button[_ngcontent-%COMP%]{opacity:0}copy-button[_ngcontent-%COMP%]    >button{width:inherit}']});var p0b=class extends _.zk{constructor(a){super(a)}o5a(){return _.Y(this,1)}ypb(a){_.Ac(this,1,a)}getName(){return _.Y(this,2)}Mf(){return _.X(this,2)}Od(a){return _.Ac(this,2,a)}Xh(){return _.Ql(this,2)}bm(){return _.Y(this,3)}NO(){return _.X(this,3)}pH(a){_.Ac(this,3,a)}eG(){return _.Ql(this,3)}ww(){return _.yl(this,4)}Vy(){return _.ql(this,4)!=null}};var q0b=class extends _.zk{constructor(a){super(a)}},r0b=_.Zb(q0b);var s0b=function(a){if(a!=null)return _.Xb(a),{codePath:_.h(_.X(a,1)),name:_.h(_.X(a,2)),productId:_.h(_.X(a,3)),cE:_.h(_.ql(a,4))}};p0b.prototype.toObject=function(){return s0b(this)};q0b.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={Kpd:_.Tb(_.jl(this,p0b,1,_.el()),s0b)}}else a=void 0;return a};var t0b=function(a,b){return _.Il(a,3,b)},u0b=class extends _.zk{constructor(a){super(a)}hX(){return _.Y(this,1)}X_(a){return _.Ac(this,1,a)}an(a){return _.Il(this,2,a)}};u0b.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={J7:_.h(_.X(this,1)),xk:_.vl(this,2,!1),Egd:_.vl(this,3,!1)}}else a=void 0;return a};(class extends _.zk{constructor(a){super(a)}Xva(){return _.Y(this,2)}Dga(){return _.X(this,2)}QD(a){_.Ac(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={Ipd:_.h(_.Bl(this,1,3)),FF:_.h(_.X(this,2)),Fdd:_.h(_.X(this,3)),lld:_.vl(this,4,!0),reason:_.h(_.X(this,5))}}else a=void 0;return a};var v0b=class extends _.zk{constructor(a){super(a)}o5a(){return _.Y(this,1)}ypb(a){_.Ac(this,1,a)}an(a){return _.Il(this,2,a)}};v0b.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={codePath:_.h(_.X(this,1)),xk:_.vl(this,2,!1)}}else a=void 0;return a};var w0b=class extends _.zk{constructor(a){super(a)}getScope(){return _.Al(this,1,0)}setScope(a){return _.Nl(this,1,a)}pwa(a){return _.Bl(this,2,_.el(a))}getValue(a){return _.Cl(this,2,a)}setValue(a,b){return _.Pb(this,2,_.tb,b,a,_.Bl,void 0,1)}};var y0b=class extends _.zk{constructor(a){super(a)}bm(){return _.El(this,1,wO)}pH(a){_.Yj(this,1,wO,a)}eG(){return _.Gl(this,1,wO)!=null}hX(){return _.El(this,2,wO)}X_(a){return _.Yj(this,2,wO,a)}ww(){return _.yl(this,_.hl(this,x0b,5))}Vy(){return _.Fl(this,5,x0b)!=null}getName(){return _.Y(this,4)}Od(a){return _.Ac(this,4,a)}Xh(){return _.Ql(this,4)}},wO=[1,2],x0b=[5,6];var z0b=class extends _.zk{constructor(a){super(a)}tw(){return _.Y(this,2)}R5(){return _.jl(this,y0b,3,_.el())}};var GNb=class extends _.zk{constructor(a){super(a)}hX(){return _.Y(this,1)}X_(a){return _.Ac(this,1,a)}S5(){return _.jl(this,z0b,2,_.el())}getName(){return _.Y(this,3)}Od(a){return _.Ac(this,3,a)}Xh(){return _.Ql(this,3)}tw(){return _.Y(this,4)}aX(a){return _.Bl(this,7,_.el(a))}wga(a){return _.Bl(this,9,_.el(a))}getId(){return _.wl(this,15)}};var A0b=function(a){if(a!=null)return _.Xb(a),{scope:_.h(_.ul(a,1)),z9c:_.h(_.Bl(a,2,3))}};w0b.prototype.toObject=function(){return A0b(this)};var B0b=function(a){if(a!=null)return _.Xb(a),{productId:_.h(_.Gl(a,1,wO)),J7:_.h(_.Gl(a,2,wO)),cE:_.h(_.Fl(a,5,x0b)),U9c:_.h(_.Fl(a,6,x0b)),name:_.h(_.X(a,4)),lWb:_.h(_.X(a,3))}};y0b.prototype.toObject=function(){return B0b(this)};var C0b=function(a){if(a!=null)return _.Xb(a),{tV:_.h(_.ul(a,1)),description:_.h(_.X(a,2)),FKb:_.Tb(a.R5(),B0b)}};z0b.prototype.toObject=function(){return C0b(this)};var D0b=function(a){if(a!=null)return _.Xb(a),{J7:_.h(_.X(a,1)),IKb:_.Tb(a.S5(),C0b),name:_.h(_.X(a,3)),description:_.h(_.X(a,4)),RD:_.h(_.X(a,6)),FIb:_.vl(a,5,!1),z4:_.h(_.Bl(a,7,3)),IWb:_.h(_.ql(a,8)),BTa:_.h(_.Bl(a,9,3)),ped:_.h(_.ql(a,10)),Jvd:_.h(_.Bl(a,11,3)),YSb:_.h(_.X(a,12)),tIb:_.h(_.Bl(a,13,3)),FUb:_.h(_.X(a,14)),id:_.h(_.tl(a,15)),uIb:_.h(_.rl(a,16,3))}};GNb.prototype.toObject=function(){return D0b(this)};var E0b=class extends _.zk{constructor(a){super(a)}getName(){return _.Y(this,1)}Mf(){return _.X(this,1)}Od(a){return _.Ac(this,1,a)}Xh(){return _.Ql(this,1)}an(a){return _.Il(this,2,a)}};E0b.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={name:_.h(_.X(this,1)),xk:_.vl(this,2,!1)}}else a=void 0;return a};var F0b=class extends _.zk{constructor(a){super(a)}Xva(){return _.Y(this,1)}Dga(){return _.X(this,1)}QD(a){_.Ac(this,1,a)}an(a){return _.Il(this,2,a)}pX(){return _.Y(this,3)}H7a(){return _.Ql(this,3)}};F0b.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={FF:_.h(_.X(this,1)),id:_.h(_.ql(this,5)),xk:_.vl(this,2,!1),username:_.h(_.X(this,3)),Pkd:_.vl(this,4,!1)}}else a=void 0;return a};(class extends _.zk{constructor(a){super(a)}an(a){return _.Il(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={xk:_.vl(this,1,!1)}}else a=void 0;return a};var G0b=class extends _.zk{constructor(a){super(a)}bm(){return _.Y(this,1)}NO(){return _.X(this,1)}pH(a){_.Ac(this,1,a)}eG(){return _.Ql(this,1)}an(a){return _.Il(this,3,a)}ww(){return _.yl(this,4)}Vy(){return _.ql(this,4)!=null}};G0b.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={productId:_.h(_.X(this,1)),dpd:_.h(_.ql(this,2)),xk:_.vl(this,3,!1),cE:_.h(_.ql(this,4))}}else a=void 0;return a};(class extends _.zk{constructor(a){super(a)}an(a){return _.Il(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={R_b:_.h(_.ql(this,1)),Ekd:_.vl(this,3,!1),xk:_.vl(this,2,!1)}}else a=void 0;return a};(class extends _.zk{constructor(a){super(a)}an(a){return _.Il(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={MMb:_.h(_.ul(this,1)),xk:_.vl(this,2,!1)}}else a=void 0;return a};var H0b=class extends _.zk{constructor(a){super(a)}getName(){return _.Y(this,1)}Mf(){return _.X(this,1)}Od(a){return _.Ac(this,1,a)}Xh(){return _.Ql(this,1)}};var I0b=function(a){if(a!=null)return _.Xb(a),{name:_.h(_.X(a,1)),E7c:_.h(_.X(a,2))}};H0b.prototype.toObject=function(){return I0b(this)};var xO=class{};xO.O=function(a){return new (a||xO)};xO.ta=_.k({token:xO,oa:xO.O,Ea:"root"});var J0b=new Map([[2,{Q8:"https://dev-stacks.corp.google.com",O3:"https://staging-stacksinfrastructurecatalog-googleapis.corp.google.com",apiKey:"AIzaSyAXNjGnyiOiM9qwCTPTxE_zsynz51tizBo"}],[1,{Q8:"https://staging-stacks.corp.google.com",O3:"https://staging-stacksinfrastructurecatalog-googleapis.corp.google.com",apiKey:"AIzaSyAXNjGnyiOiM9qwCTPTxE_zsynz51tizBo"}],[3,{Q8:"https://nightly-stacks.corp.google.com",O3:"https://autopush-stacksinfrastructurecatalog-googleapis.corp.google.com",apiKey:"AIzaSyBJfv3Pzc9Y-hagj8Gd5pfcCT56QvtDFIA"}],
[0,{Q8:"https://stacks-v4.corp.google.com",O3:"https://stacksinfrastructurecatalog-googleapis.corp.google.com",apiKey:"AIzaSyAXNjGnyiOiM9qwCTPTxE_zsynz51tizBo"}],[4,{Q8:"http://localhost:5432",O3:"http://localhost:9876",apiKey:""}]]),yO=class{get current(){return J0b.get(this.pSc)}get pSc(){switch(window.PY_ENVIRONMENT==="{{ flags.environment }}"?"prod":window.PY_ENVIRONMENT){case "prod":return 0;case "staging":return 1;case "dev":return 2;case "nightly":return 3;case "local":return 4;default:return 0}}};
yO.O=function(a){return new (a||yO)(_.m(xO))};yO.ta=_.k({token:yO,oa:yO.O,Ea:"root"});var bL=class extends _.zk{constructor(a){super(a)}getUrl(){return _.Y(this,1)}QO(){return _.X(this,1)}Kz(a){return _.Ac(this,1,a)}B6(){return _.Ql(this,1)}Sp(){return _.Y(this,2)}hV(){return _.Zk(this,2)}getId(){return _.Y(this,3)}};var zO=class extends _.zk{constructor(a){super(a)}getName(){return _.Y(this,2)}Mf(){return _.X(this,2)}Od(a){return _.Ac(this,2,a)}Xh(){return _.Ql(this,2)}};var K0b=class extends _.zk{constructor(a){super(a)}xOb(){return _.Bl(this,1,_.el())}Uy(a){return _.Cl(this,1,a)}a0(a,b){_.Pb(this,1,_.tb,b,a,_.Bl,void 0,1)}};var L0b=class extends _.zk{constructor(a){super(a)}getName(){return _.Y(this,1)}Mf(){return _.X(this,1)}Od(a){return _.Ac(this,1,a)}Xh(){return _.Ql(this,1)}tw(){return _.Y(this,2)}},M0b=[3,4];var AO=class extends _.zk{constructor(a){super(a)}pX(){return _.Y(this,1)}H7a(){return _.Ql(this,1)}getName(){return _.Y(this,2)}Mf(){return _.X(this,2)}Od(a){return _.Ac(this,2,a)}Xh(){return _.Ql(this,2)}};var O0b=class extends _.zk{constructor(a){super(a)}ww(){return _.yl(this,_.hl(this,N0b,5))}Vy(){return _.Fl(this,5,N0b)!=null}bm(){return _.El(this,1,BO)}NO(){return _.Gl(this,1,BO)}pH(a){_.Yj(this,1,BO,a)}eG(){return _.Gl(this,1,BO)!=null}hX(){return _.El(this,2,BO)}X_(a){return _.Yj(this,2,BO,a)}getName(){return _.Y(this,4)}Mf(){return _.X(this,4)}Od(a){return _.Ac(this,4,a)}Xh(){return _.Ql(this,4)}},N0b=[5,6],BO=[1,2];var P0b=class extends _.zk{constructor(a){super(a)}tw(){return _.Y(this,2)}R5(){return _.jl(this,O0b,3,_.el())}};var Q0b=class extends _.zk{constructor(a){super(a)}hX(){return _.Y(this,2)}X_(a){return _.Ac(this,2,a)}S5(){return _.jl(this,P0b,3,_.el())}getName(){return _.Y(this,4)}Mf(){return _.X(this,4)}Od(a){return _.Ac(this,4,a)}Xh(){return _.Ql(this,4)}tw(){return _.Y(this,5)}zga(){return _.jl(this,AO,8,_.el())}wga(a){return _.Bl(this,10,_.el(a))}};var KNb=class extends _.zk{constructor(a){super(a)}getName(){return _.Y(this,2)}Mf(){return _.X(this,2)}Od(a){return _.Ac(this,2,a)}Xh(){return _.Ql(this,2)}};var R0b=class extends _.zk{constructor(a){super(a)}getYear(){return _.wl(this,1)}setYear(a){return _.Ll(this,1,a)}getMonth(){return _.wl(this,2)}setMonth(a){return _.Ll(this,2,a)}getDay(){return _.wl(this,3)}};var S0b=class extends _.zk{constructor(a){super(a)}};var T0b=class extends _.zk{constructor(a){super(a)}uw(){return _.Y(this,1)}H6a(){return _.jl(this,S0b,2,_.el())}ww(){return _.yl(this,3)}Vy(){return _.ql(this,3)!=null}};var U0b=class extends _.zk{constructor(a){super(a)}QD(a){_.Ml(this,1,a)}};var INb=class extends _.zk{constructor(a){super(a)}tw(){return _.Y(this,2)}};var BNb=class extends _.zk{constructor(a){super(a)}};var V0b=class extends _.zk{constructor(a){super(a)}};var LNb=class extends _.zk{constructor(a){super(a)}getName(){return _.Y(this,2)}Mf(){return _.X(this,2)}Od(a){return _.Ac(this,2,a)}Xh(){return _.Ql(this,2)}};var $K=class extends _.zk{constructor(a){super(a)}getName(){return _.Y(this,3)}Mf(){return _.X(this,3)}Od(a){return _.Ac(this,3,a)}Xh(){return _.Ql(this,3)}};var W0b=class extends _.zk{constructor(a){super(a)}getName(){return _.Y(this,1)}Mf(){return _.X(this,1)}Od(a){return _.Ac(this,1,a)}Xh(){return _.Ql(this,1)}};var X0b=class extends _.zk{constructor(a){super(a)}uw(){return _.Y(this,1)}H6a(){return _.jl(this,S0b,2,_.el())}QD(a){_.Ml(this,3,a)}};var Y0b=class extends _.zk{constructor(a){super(a)}getName(){return _.Y(this,2)}Mf(){return _.X(this,2)}Od(a){return _.Ac(this,2,a)}Xh(){return _.Ql(this,2)}};var Z0b=class extends _.zk{constructor(a){super(a)}getName(){return _.Y(this,1)}Mf(){return _.X(this,1)}Od(a){return _.Ac(this,1,a)}Xh(){return _.Ql(this,1)}};var $0b=class extends _.zk{constructor(a){super(a)}getName(){return _.Y(this,2)}Mf(){return _.X(this,2)}Od(a){return _.Ac(this,2,a)}Xh(){return _.Ql(this,2)}};var a1b=class extends _.zk{constructor(a){super(a)}};var xMb=class extends _.zk{constructor(a){super(a)}bm(){return _.Y(this,1)}pH(a){_.Ac(this,1,a)}eG(){return _.Ql(this,1)}ww(){return _.yl(this,6)}Vy(){return _.ql(this,6)!=null}getName(){return _.Y(this,2)}Od(a){return _.Ac(this,2,a)}Xh(){return _.Ql(this,2)}j6(){return _.Al(this,3,0)}awa(){return _.vl(this,4)}P5a(){return _.vl(this,5,!1)}};var aL=class extends _.zk{constructor(a){super(a)}bm(){return _.Y(this,1)}pH(a){_.Ac(this,1,a)}eG(){return _.Ql(this,1)}tw(){return _.Y(this,2)}};var DO=class extends _.zk{constructor(a){super(a)}Qva(a){return _.jl(this,bL,2,_.el(a))}o5a(){return _.Cl(this,4)}ypb(a){_.Pb(this,4,_.tb,void 0,a,_.Bl,void 0,1)}Tva(a){return _.jl(this,bL,5,_.el(a))}aX(a){return _.jl(this,AO,7,_.el(a))}tw(){return _.Y(this,9)}A5a(){return _.il(this,_.nn,90)}Af(){return _.il(this,CO,10)}nH(a){_.ml(this,10,a)}PC(){return _.$k(this,CO,10)}Zva(a){return _.jl(this,bL,13,_.el(a))}bwa(a){return _.jl(this,bL,15,_.el(a))}dwa(a){return _.jl(this,bL,16,_.el(a))}P5a(){return _.vl(this,
17,!1)}Lga(){return _.jl(this,bL,18,_.el())}getName(){return _.Y(this,23)}Mf(){return _.X(this,23)}Od(a){return _.Ac(this,23,a)}Xh(){return _.Ql(this,23)}bm(){return _.Y(this,26)}NO(){return _.X(this,26)}pH(a){_.Ac(this,26,a)}eG(){return _.Ql(this,26)}Tga(a){return _.jl(this,bL,31,_.el(a))}wga(a){return _.jl(this,bL,55,_.el(a))}awa(){return _.vl(this,66)}j6(){return _.Al(this,70,0)}ww(){return _.yl(this,84)}Vy(){return _.ql(this,84)!=null}Z5a(){return _.jl(this,U0b,88,_.el())}i6a(){return _.jl(this,
X0b,96,_.el())}},b1b=_.Zb(DO),CO=class extends _.zk{constructor(a){super(a)}Xva(){return _.Y(this,1)}Dga(){return _.X(this,1)}QD(a){_.Ac(this,1,a)}getName(){return _.Y(this,2)}Mf(){return _.X(this,2)}Od(a){return _.Ac(this,2,a)}Xh(){return _.Ql(this,2)}getParent(){return _.il(this,CO,3)}Npb(a){_.ml(this,3,a)}tw(){return _.Y(this,7)}A5a(){return _.il(this,_.nn,30)}Qva(a){return _.jl(this,bL,8,_.el(a))}Tva(a){return _.jl(this,bL,9,_.el(a))}aX(a){return _.jl(this,AO,10,_.el(a))}Zva(a){return _.jl(this,
bL,11,_.el(a))}bwa(a){return _.jl(this,bL,12,_.el(a))}dwa(a){return _.jl(this,bL,13,_.el(a))}Lga(){return _.jl(this,bL,14,_.el())}Tga(a){return _.jl(this,bL,16,_.el(a))}i6a(){return _.jl(this,X0b,21,_.el())}Z5a(){return _.jl(this,U0b,29,_.el())}},c1b=_.Zb(CO),d1b=[27,28];var EO=function(a){if(a!=null)return _.Xb(a),{url:_.h(_.X(a,1)),label:_.h(_.X(a,2)),id:_.h(_.X(a,3)),protocol:_.h(_.ul(a,4))}};bL.prototype.toObject=function(){return EO(this)};var e1b=function(a){if(a!=null)return _.Xb(a),{JPc:_.h(_.X(a,1)),name:_.h(_.X(a,2)),resource:EO(_.il(a,bL,3)),r3c:_.h(_.X(a,4)),Hdd:_.h(_.ul(a,5))}};zO.prototype.toObject=function(){return e1b(this)};var f1b=function(a){if(a!=null)return _.Xb(a),{A9c:_.h(_.Bl(a,1,3))}};K0b.prototype.toObject=function(){return f1b(this)};var g1b=function(a){if(a!=null)return _.Xb(a),{name:_.h(_.X(a,1)),description:_.h(_.X(a,2)),booleanValue:_.h(_.sl(a,_.hl(a,M0b,3))),ztd:f1b(_.Hl(a,K0b,4,M0b))}};L0b.prototype.toObject=function(){return g1b(this)};var FO=function(a){if(a!=null)return _.Xb(a),{username:_.h(_.X(a,1)),name:_.h(_.X(a,2)),Wfd:_.h(_.ul(a,3))}};AO.prototype.toObject=function(){return FO(this)};var h1b=function(a){if(a!=null)return _.Xb(a),{cE:_.h(_.Fl(a,5,N0b)),NRc:_.h(_.Fl(a,6,N0b)),productId:_.h(_.Gl(a,1,BO)),J7:_.h(_.Gl(a,2,BO)),name:_.h(_.X(a,4)),lWb:_.h(_.X(a,3))}};O0b.prototype.toObject=function(){return h1b(this)};var i1b=function(a){if(a!=null)return _.Xb(a),{tV:_.h(_.ul(a,1)),description:_.h(_.X(a,2)),FKb:_.Tb(a.R5(),h1b)}};P0b.prototype.toObject=function(){return i1b(this)};var j1b=function(a){if(a!=null)return _.Xb(a),{id:_.h(_.ql(a,1)),J7:_.h(_.X(a,2)),IKb:_.Tb(a.S5(),i1b),name:_.h(_.X(a,4)),description:_.h(_.X(a,5)),RD:_.h(_.X(a,6)),FIb:_.vl(a,7,!1),OKb:_.Tb(a.zga(),FO),IWb:_.h(_.ql(a,9)),BTa:_.h(_.Bl(a,10,3)),YSb:_.h(_.X(a,11)),FUb:_.h(_.X(a,12)),tIb:_.h(_.Bl(a,13,3)),uIb:_.h(_.rl(a,14,3))}};Q0b.prototype.toObject=function(){return j1b(this)};var k1b=function(a){if(a!=null)return _.Xb(a),{Bgd:_.h(_.X(a,1)),name:_.h(_.X(a,2))}};KNb.prototype.toObject=function(){return k1b(this)};var l1b=function(a){if(a!=null)return _.Xb(a),{year:_.wl(a,1),month:_.wl(a,2),day:_.wl(a,3)}};R0b.prototype.toObject=function(){return l1b(this)};var m1b=function(a){if(a!=null)return _.Xb(a),{RD:_.h(_.X(a,1)),Bmd:_.h(_.X(a,2)),qgd:l1b(_.il(a,R0b,3))}};S0b.prototype.toObject=function(){return m1b(this)};var n1b=function(a){if(a!=null)return _.Xb(a),{product:_.h(_.X(a,1)),q9c:_.Tb(a.H6a(),m1b),cE:_.h(_.ql(a,3))}};T0b.prototype.toObject=function(){return n1b(this)};var o1b=function(a){if(a!=null)return _.Xb(a),{FF:_.h(_.ql(a,1)),d5:_.h(_.X(a,2))}};U0b.prototype.toObject=function(){return o1b(this)};var p1b=function(a){if(a!=null)return _.Xb(a),{perspective:_.h(_.ul(a,1)),description:_.h(_.X(a,2))}};INb.prototype.toObject=function(){return p1b(this)};var q1b=function(a){if(a!=null)return _.Xb(a),{Vpd:_.h(_.X(a,1)),nrd:_.Tb(_.jl(a,INb,2,_.el()),p1b),Wud:_.h(_.Bl(a,3,3))}};BNb.prototype.toObject=function(){return q1b(this)};var r1b=function(a){if(a!=null)return _.Xb(a),{bkd:_.h(_.Bl(a,1,3)),Qhd:_.h(_.Bl(a,2,3))}};V0b.prototype.toObject=function(){return r1b(this)};var s1b=function(a){if(a!=null)return _.Xb(a),{rG:_.h(_.X(a,1)),name:_.h(_.X(a,2))}};LNb.prototype.toObject=function(){return s1b(this)};var t1b=function(a){if(a!=null)return _.Xb(a),{Ucd:_.h(_.X(a,1)),Tcd:_.h(_.X(a,2)),name:_.h(_.X(a,3)),bud:_.h(_.X(a,4)),Vcd:_.h(_.bl(a,5)),cud:_.h(_.bl(a,6)),duration:_.h(_.X(a,7)),q8c:_.h(_.X(a,8)),Rdd:_.vl(a,9,!0),xgd:_.h(_.X(a,10)),Qid:_.h(_.Bl(a,11,3)),Zmd:_.h(_.ul(a,12)),bnd:_.h(_.ul(a,13)),Ymd:_.h(_.Bl(a,14,3)),aggregation:_.h(_.ul(a,15))}};$K.prototype.toObject=function(){return t1b(this)};var u1b=function(a){if(a!=null)return _.Xb(a),{name:_.h(_.X(a,1)),b3c:_.h(_.X(a,2))}};W0b.prototype.toObject=function(){return u1b(this)};var v1b=function(a){if(a!=null)return _.Xb(a),{product:_.h(_.X(a,1)),q9c:_.Tb(a.H6a(),m1b),FF:_.h(_.ql(a,3)),d5:_.h(_.X(a,4))}};X0b.prototype.toObject=function(){return v1b(this)};var w1b=function(a){if(a!=null)return _.Xb(a),{usd:_.h(_.X(a,1)),name:_.h(_.X(a,2)),resource:EO(_.il(a,bL,3)),r3c:_.h(_.X(a,4)),tsd:_.h(_.ul(a,5))}};Y0b.prototype.toObject=function(){return w1b(this)};var x1b=function(a){if(a!=null)return _.Xb(a),{name:_.h(_.X(a,1)),M6c:_.h(_.X(a,2))}};Z0b.prototype.toObject=function(){return x1b(this)};var y1b=function(a){if(a!=null){_.Xb(a);var b=_.h(_.ql(a,1)),c=_.h(_.X(a,2)),d=_.h(_.ql(a,3)),e=_.h(_.ql(a,4));var f=_.jl(a,$0b,5,_.el());f=_.Tb(f,y1b);a=_.jl(a,AO,6,_.el());return{teamsId:b,name:c,level:d,Fpd:e,Pod:f,Wmd:_.Tb(a,FO)}}};$0b.prototype.toObject=function(){return y1b(this)};var z1b=function(a){if(a!=null)return _.Xb(a),{kud:_.h(_.X(a,1)),R_b:_.h(_.ql(a,2))}};a1b.prototype.toObject=function(){return z1b(this)};var A1b=function(a){if(a!=null)return _.Xb(a),{productId:_.h(_.X(a,1)),cE:_.h(_.ql(a,6)),name:_.h(_.X(a,2)),W7:_.h(_.ul(a,3)),rXc:_.h(_.sl(a,4)),uZc:_.vl(a,5,!1)}};xMb.prototype.toObject=function(){return A1b(this)};var B1b=function(a){if(a!=null)return _.Xb(a),{productId:_.h(_.X(a,1)),description:_.h(_.X(a,2)),Xqd:_.h(_.Bl(a,3,3)),mrd:_.h(_.X(a,4)),xnd:_.h(_.X(a,5)),Zqd:_.Tb(_.jl(a,xMb,6,_.el()),A1b)}};aL.prototype.toObject=function(){return B1b(this)};var GO=function(a){if(a!=null){_.Xb(a);var b=_.Tb(a.Qva(),EO),c=_.h(_.Bl(a,4,3)),d=_.h(_.Bl(a,61,3)),e=_.Tb(a.Tva(),EO),f=_.h(_.Bl(a,98,3)),g=_.Tb(_.jl(a,bL,6,_.el()),EO),l=_.h(_.Bl(a,99,3)),p=_.Tb(a.aX(),FO),t=_.Tb(_.jl(a,bL,8,_.el()),EO),w=_.h(_.Bl(a,100,3));var A=_.jl(a,bL,39,_.el());var G=_.Tb(A,EO),I=_.h(_.Bl(a,101,3));var L=_.jl(a,DO,120,_.el());var V=_.Tb(L,GO),da=_.h(_.X(a,121)),na=_.h(_.rl(a,122,3)),ya=_.h(_.X(a,9)),Ba=_.pn(a.A5a()),Ga=_.h(_.X(a,93)),Wa=HO(a.Af()),rb=_.h(_.ql(a,116)),Ia=
_.h(_.X(a,42)),Pa=_.Tb(_.jl(a,bL,12,_.el()),EO),Va=_.h(_.Bl(a,102,3)),ob=_.Tb(a.Zva(),EO),vc=_.h(_.Bl(a,103,3)),rc=_.h(_.rl(a,14,3)),Gc=_.h(_.Bl(a,83,3)),Pd=_.Tb(a.bwa(),EO),fd=_.h(_.Bl(a,104,3)),Jb=_.Tb(a.dwa(),EO),Sa=_.h(_.Bl(a,105,3)),fb=_.vl(a,17,!1),sb=_.Tb(a.Lga(),EO),Ob=_.h(_.Bl(a,106,3)),$c=_.Tb(_.jl(a,LNb,41,_.el()),s1b),mb=_.h(_.Dl(a,129,3)),oa=_.h(_.Dl(a,130,3)),hc=_.Tb(_.jl(a,bL,20,_.el()),EO),yc=_.h(_.Bl(a,107,3)),jd=_.Tb(_.jl(a,bL,22,_.el()),EO),pe=_.h(_.Bl(a,108,3)),af=_.h(_.X(a,23)),
Ge=_.h(_.rl(a,25,3)),Sh=_.h(_.X(a,26)),rh=_.Tb(_.jl(a,$K,27,_.el()),t1b),bj=_.Tb(_.jl(a,bL,28,_.el()),EO),sh=_.h(_.Bl(a,109,3)),th=u1b(_.il(a,W0b,29)),Ai=_.Tb(_.jl(a,bL,30,_.el()),EO),kl=_.Tb(a.Tga(),EO),Sg=_.h(_.Bl(a,110,3)),cj=_.h(_.Bl(a,38,3)),kk=_.Tb(_.jl(a,bL,32,_.el()),EO),ll=_.h(_.Bl(a,111,3)),fm=w1b(_.il(a,Y0b,58)),He=_.Tb(_.jl(a,bL,59,_.el()),EO),Vo=x1b(_.il(a,Z0b,33)),YE=I0b(_.il(a,H0b,34));var c1=_.jl(a,$0b,40,_.el());var ZE=_.Tb(c1,y1b),cb=_.h(_.rl(a,35,3)),Ad=_.h(_.tl(a,36)),Rr=e1b(_.il(a,
zO,43)),Mi=_.Tb(_.jl(a,bL,44,_.el()),EO),yu=_.h(_.sl(a,45)),jf=_.h(_.sl(a,46)),qa=_.Tb(_.jl(a,KNb,47,_.el()),k1b),Ca=_.h(_.X(a,54)),Qa=_.Tb(a.wga(),EO),Ic=_.h(_.Bl(a,112,3)),Id=_.Tb(_.jl(a,bL,56,_.el()),EO),yf=_.h(_.Bl(a,113,3)),Fg=_.Tb(_.jl(a,bL,57,_.el()),EO),Ck=_.h(_.Bl(a,114,3));var zu=_.jl(a,bL,62,_.el());var $E=_.Tb(zu,EO);var hCa=_.jl(a,bL,63,_.el());var E4=_.Tb(hCa,EO);var iCa=_.jl(a,bL,64,_.el());var Xj=_.Tb(iCa,EO),Sha=_.Tb(_.jl(a,bL,65,_.el()),EO),jCa=_.h(_.Bl(a,115,3)),kCa=_.h(_.sl(a,
60)),Ym=_.h(_.sl(a,66)),lCa=_.h(_.sl(a,69)),mCa=_.h(_.sl(a,67)),nCa=_.h(_.Bl(a,78,3)),Tha=_.h(_.X(a,48)),F4=_.h(_.Bl(a,49,3)),Uha=_.h(_.Bl(a,50,3)),Vha=_.h(_.X(a,51)),Wha=_.h(_.X(a,52)),Xha=_.h(_.X(a,53)),Yha=_.h(_.ul(a,70)),eS=_.h(_.ul(a,71)),oCa=_.Tb(_.jl(a,w0b,72,_.el()),A0b),fS=_.h(_.sl(a,73)),Zha=_.h(_.X(a,74)),$ha=_.h(_.ul(a,75)),pCa=_.h(_.sl(a,76)),G4=_.h(_.X(a,77)),aia=B1b(_.il(a,aL,79)),gS=_.Tb(_.jl(a,GNb,80,_.el()),D0b);var H4=_.jl(a,Q0b,119,_.el());var gw=_.Tb(H4,j1b),Zm=_.h(_.X(a,68)),
qCa=_.Tb(_.jl(a,BNb,81,_.el()),q1b),rCa=_.h(_.ql(a,82)),sCa=_.h(_.ql(a,84));var bia=_.jl(a,L0b,85,_.el());var tCa=_.Tb(bia,g1b),uCa=_.h(_.X(a,86)),vCa=_.h(_.Bl(a,87,3)),wCa=_.Tb(a.Z5a(),o1b);var xCa=_.jl(a,U0b,97,_.el());var yCa=_.Tb(xCa,o1b),zCa=_.h(_.Bl(a,89,3)),ACa=z1b(_.il(a,a1b,91));var BCa=_.jl(a,_.t2a,94,_.el());var CCa=_.Tb(BCa,_.X2a),DCa=_.h(_.Bl(a,118,3)),ECa=_.h(_.X(a,92)),FCa=_.Tb(a.i6a(),v1b),GCa=_.h(_.ql(a,117));var HCa=_.jl(a,bL,123,_.el());return{iQc:b,u4:c,Xcd:d,kRc:e,q3c:f,Pfd:g,
yqd:l,z4:p,vgd:t,zqd:w,Vgd:G,Aqd:I,jdd:V,idd:da,sid:na,description:ya,ZSc:Ba,YSc:Ga,domain:Wa,nsd:rb,UNb:Ia,qjd:Pa,Dqd:Va,yWc:ob,Eqd:vc,Sjd:rc,Rjd:Gc,LXc:Pd,Fqd:fd,uYc:Jb,Gqd:Sa,uZc:fb,VZc:sb,Hqd:Ob,Sld:$c,Qld:mb,Agd:oa,Zld:hc,Iqd:yc,und:jd,Kqd:pe,name:af,epd:Ge,productId:Sh,Mpd:rh,Npd:bj,Nqd:sh,Spd:th,erd:Ai,g4c:kl,s3c:Sg,Urd:cj,Usd:kk,Qqd:ll,ssd:fm,vsd:He,ltd:Vo,Ltd:YE,teamList:ZE,lud:cb,cvd:Ad,Gdd:Rr,Idd:Mi,Mtd:yu,wld:jf,Dgd:qa,zpd:Ca,BTa:Qa,vqd:Ic,wrd:Id,Oqd:yf,ttd:Fg,Rqd:Ck,qfd:$E,Ugd:E4,Srd:Xj,
sud:Sha,Sqd:jCa,aia:kCa,rXc:Ym,hkd:lCa,fkd:mCa,Bpd:nCa,JPc:Tha,Cgd:F4,Rld:Uha,b3c:Vha,M6c:Wha,E7c:Xha,W7:Yha,ygd:eS,fdd:oCa,Pcd:fS,jtd:Zha,Jnd:$ha,Oud:pCa,Hsd:G4,hdd:aia,Yqd:gS,kgd:gw,Ord:Zm,yid:qCa,Upd:rCa,cE:sCa,Pdd:tCa,Qpd:uCa,Rpd:vCa,r2c:wCa,qsd:yCa,Snd:zCa,wod:ACa,esd:CCa,Pqd:DCa,Dpd:ECa,mAa:FCa,ERb:GCa,hed:_.Tb(HCa,EO),xqd:_.h(_.Bl(a,124,3)),Fhd:_.h(_.X(a,125)),psd:_.h(_.X(a,126)),akd:r1b(_.il(a,V0b,127)),Xpd:_.h(_.Dl(a,128,3)),Epd:_.pn(_.il(a,_.nn,131))}}};DO.prototype.toObject=function(){return GO(this)};
var HO=function(a){if(a!=null){_.Xb(a);var b=_.h(_.X(a,1)),c=_.h(_.X(a,2)),d=HO(a.getParent());var e=_.jl(a,CO,4,_.el());e=_.Tb(e,HO);var f=_.h(_.sl(a,5));var g=_.jl(a,DO,6,_.el());g=_.Tb(g,GO);var l=_.h(_.X(a,7)),p=_.pn(a.A5a()),t=_.h(_.X(a,31)),w=_.h(_.X(a,41)),A=_.Tb(a.Qva(),EO),G=_.h(_.Bl(a,32,3)),I=_.Tb(a.Tva(),EO),L=_.h(_.Bl(a,33,3)),V=_.Tb(a.aX(),FO),da=_.Tb(a.Zva(),EO),na=_.Tb(a.bwa(),EO),ya=_.Tb(a.dwa(),EO),Ba=_.Tb(a.Lga(),EO);var Ga=_.jl(a,bL,15,_.el());Ga=_.Tb(Ga,EO);var Wa=_.h(_.Bl(a,
34,3)),rb=_.h(_.X(a,20)),Ia=_.Tb(a.Tga(),EO),Pa=_.h(_.Bl(a,35,3)),Va=_.h(_.X(a,17)),ob=_.h(_.ql(a,18)),vc=_.h(_.sl(a,19)),rc=_.Tb(a.i6a(),v1b),Gc=_.h(_.X(a,22));var Pd=_.jl(a,T0b,23,_.el());return{FF:b,name:c,parent:d,Etd:e,nld:f,Lpd:g,description:l,ZSc:p,YSc:t,Bqd:w,iQc:A,wqd:G,kRc:I,q3c:L,z4:V,yWc:da,LXc:na,uYc:ya,VZc:Ba,Kmd:Ga,Jqd:Wa,cc:rb,g4c:Ia,s3c:Pa,Ahd:Va,Zsd:ob,Ced:vc,mAa:rc,Wqd:Gc,ghd:_.Tb(Pd,n1b),Hhd:_.h(_.ql(a,24)),Ftd:_.h(_.ql(a,25)),teamsId:_.h(_.ql(a,26)),Ihd:EO(_.Hl(a,bL,27,d1b)),
Jhd:_.h(_.Gl(a,28,d1b)),Cqd:_.h(_.X(a,37)),r2c:_.Tb(a.Z5a(),o1b),Und:_.Al(a,36,1),Vra:_.h(_.X(a,38)),Ycd:_.pn(_.il(a,_.nn,39)),Ald:_.vl(a,40,!1)}}};CO.prototype.toObject=function(){return HO(this)};var VK=class extends _.zk{constructor(a){super(a)}getName(){return _.Y(this,1)}Mf(){return _.X(this,1)}Od(a){return _.Ac(this,1,a)}Xh(){return _.Ql(this,1)}getUrl(){return _.Y(this,2)}QO(){return _.X(this,2)}Kz(a){return _.Ac(this,2,a)}B6(){return _.Ql(this,2)}rK(){return _.Y(this,3)}FQ(a){return _.Ac(this,3,a)}};var C1b=function(a){if(a!=null)return _.Xb(a),{name:_.h(_.X(a,1)),url:_.h(_.X(a,2)),icon:_.h(_.X(a,3)),Jrd:_.Tb(_.jl(a,bL,4,_.el()),EO)}};VK.prototype.toObject=function(){return C1b(this)};var TK=class extends _.zk{constructor(){super()}getName(){return _.Y(this,1)}Mf(){return _.X(this,1)}Od(a){return _.Ac(this,1,a)}Xh(){return _.Ql(this,1)}c6(a){return _.jl(this,VK,2,_.el(a))}W_(a){return _.ol(this,2,a)}yda(a){_.pl(this,2,VK,a)}};TK.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={name:_.h(_.X(this,1)),C_c:_.Tb(this.c6(),C1b)}}else a=void 0;return a};var D1b=["domain_less","no_domain"];var E1b=class extends _.zk{constructor(a){super(a)}};var F1b=class extends _.zk{constructor(a){super(a)}};var G1b=class extends _.zk{constructor(a){super(a)}},H1b=[2,3];var I1b=function(a){if(a!=null)return _.Xb(a),{Msa:_.h(_.ql(a,1)),X3c:_.h(_.X(a,2))}};E1b.prototype.toObject=function(){return I1b(this)};var J1b=function(a){if(a!=null)return _.Xb(a),{id:_.h(_.ql(a,1))}};F1b.prototype.toObject=function(){return J1b(this)};var K1b=function(a){if(a!=null)return _.Xb(a),{WD:_.h(_.ul(a,1)),ved:I1b(_.Hl(a,E1b,2,H1b)),dqd:J1b(_.Hl(a,F1b,3,H1b))}};G1b.prototype.toObject=function(){return K1b(this)};var L1b=class extends _.zk{constructor(a){super(a)}};var M1b=class extends _.zk{constructor(a){super(a)}QD(a){_.Ml(this,1,a)}};var N1b=class extends _.zk{constructor(a){super(a)}uw(){return _.il(this,DO,1)}};var O1b=class extends _.zk{constructor(a){super(a)}QD(a){_.Ml(this,1,a)}};var P1b=class extends _.zk{constructor(a){super(a)}uw(){return _.il(this,DO,1)}};var Q1b=class extends _.zk{constructor(a){super(a)}j6(){return _.Al(this,1,0)}QD(a){_.Ml(this,2,a)}};var R1b=class extends _.zk{constructor(a){super(a)}},IO=[2,3,4,5,6,7,8];var S1b=class extends _.zk{constructor(a){super(a)}setSeconds(a){return _.Nb(this,1,_.nb(a),"0")}W5a(){return _.wl(this,2)}Qla(a){return _.Ll(this,2,a)}VNb(a){if(!Number.isFinite(a))throw Error();const b=Math.trunc(a);a=(a-b+b%1E3)*1E6;return this.setSeconds(Math.trunc(b/1E3)).Qla(Math.trunc(a))}};var T1b=class extends _.zk{constructor(a){super(a)}getId(){return _.Y(this,1)}getVersion(){return _.Y(this,2)}eqb(a){return _.Wj(this,2,a)}};var U1b=class extends _.zk{constructor(a){super(a)}getYear(){return _.wl(this,1)}setYear(a){return _.Ll(this,1,a)}getMonth(){return _.wl(this,2)}setMonth(a){return _.Ll(this,2,a)}getDay(){return _.wl(this,3)}getHours(){return _.wl(this,4)}setHours(a){return _.Ll(this,4,a)}getMinutes(){return _.wl(this,5)}setMinutes(a){return _.Ll(this,5,a)}getSeconds(){return _.wl(this,6)}setSeconds(a){return _.Ll(this,6,a)}W5a(){return _.wl(this,7)}Qla(a){return _.Ll(this,7,a)}},V1b=[8,9];var W1b=class extends _.zk{constructor(a){super(a)}getEditor(){return _.Y(this,1)}clearEditor(){return _.Zk(this,1)}getState(){return _.Al(this,2,0)}setState(a){return _.Nl(this,2,a)}};var X1b=class extends _.zk{constructor(a){super(a)}};var Y1b=class extends _.zk{constructor(a){super(a)}QD(a){_.Ml(this,1,a)}getName(){return _.Y(this,2)}Mf(){return _.X(this,2)}Od(a){return _.Ac(this,2,a)}Xh(){return _.Ql(this,2)}};var Z1b=class extends _.zk{constructor(a){super(a)}};var $1b=class extends _.zk{constructor(a){super(a)}ww(){return _.yl(this,1)}Vy(){return _.ql(this,1)!=null}getName(){return _.Y(this,2)}Mf(){return _.X(this,2)}Od(a){return _.Ac(this,2,a)}Xh(){return _.Ql(this,2)}};var a2b=class extends _.zk{constructor(a){super(a)}},b2b=[1,2,3,4];var c2b=class extends _.zk{constructor(a){super(a)}getState(){return _.Al(this,3,0)}setState(a){return _.Nl(this,3,a)}setHistory(a,b){return _.al(this,8,W1b,a,b)}p5a(){return _.il(this,_.jk,12)}},d2b=_.Zb(c2b);var e2b=function(a){if(a!=null)return _.Xb(a),{kjd:_.h(_.ql(a,1)),ljd:_.h(_.X(a,2)),Cud:_.h(_.ql(a,3)),Dud:_.h(_.X(a,4))}};L1b.prototype.toObject=function(){return e2b(this)};var f2b=function(a){if(a!=null)return _.Xb(a),{FF:_.h(_.ql(a,1)),d5:_.h(_.X(a,2))}};M1b.prototype.toObject=function(){return f2b(this)};var g2b=function(a){if(a!=null)return _.Xb(a),{product:GO(a.uw()),lNb:_.h(_.Dl(a,2,3))}};N1b.prototype.toObject=function(){return g2b(this)};var h2b=function(a){if(a!=null)return _.Xb(a),{FF:_.h(_.ql(a,1)),d5:_.h(_.X(a,2)),Ehd:g2b(_.il(a,N1b,3))}};O1b.prototype.toObject=function(){return h2b(this)};var i2b=function(a){if(a!=null)return _.Xb(a),{product:GO(a.uw()),lNb:_.h(_.Dl(a,2,3))}};P1b.prototype.toObject=function(){return i2b(this)};var j2b=function(a){if(a!=null)return _.Xb(a),{W7:_.h(_.ul(a,1)),FF:_.h(_.ql(a,2)),d5:_.h(_.X(a,3)),Ppd:i2b(_.il(a,P1b,4))}};Q1b.prototype.toObject=function(){return j2b(this)};var k2b=function(a){if(a!=null)return _.Xb(a),{changeType:_.h(_.ul(a,1)),Opd:j2b(_.Hl(a,Q1b,2,IO)),zhd:e2b(_.Hl(a,L1b,3,IO)),lsd:e2b(_.Hl(a,L1b,4,IO)),Dhd:h2b(_.Hl(a,O1b,5,IO)),Chd:f2b(_.Hl(a,M1b,6,IO)),osd:h2b(_.Hl(a,O1b,7,IO)),msd:f2b(_.Hl(a,M1b,8,IO)),reason:_.h(_.X(a,9))}};R1b.prototype.toObject=function(){return k2b(this)};var l2b=function(a){if(a!=null)return _.Xb(a),{seconds:_.yl(a,1),TTb:_.wl(a,2)}};S1b.prototype.toObject=function(){return l2b(this)};var m2b=function(a){if(a!=null)return _.Xb(a),{id:_.Y(a,1),version:_.Y(a,2)}};T1b.prototype.toObject=function(){return m2b(this)};var n2b=function(a){if(a!=null)return _.Xb(a),{year:_.wl(a,1),month:_.wl(a,2),day:_.wl(a,3),hours:_.wl(a,4),minutes:_.wl(a,5),seconds:_.wl(a,6),TTb:_.wl(a,7),utcOffset:l2b(_.Hl(a,S1b,8,V1b)),timeZone:m2b(_.Hl(a,T1b,9,V1b))}};U1b.prototype.toObject=function(){return n2b(this)};var o2b=function(a){if(a!=null)return _.Xb(a),{editor:_.h(_.X(a,1)),state:_.h(_.ul(a,2)),Ned:n2b(_.il(a,U1b,3)),Oed:_.h(_.X(a,4)),Qed:_.zm(_.il(a,_.jk,5)),Ped:_.h(_.X(a,6))}};W1b.prototype.toObject=function(){return o2b(this)};var p2b=function(a){if(a!=null)return _.Xb(a),{NRc:_.h(_.tl(a,1))}};X1b.prototype.toObject=function(){return p2b(this)};var q2b=function(a){if(a!=null)return _.Xb(a),{FF:_.h(_.ql(a,1)),name:_.h(_.X(a,2))}};Y1b.prototype.toObject=function(){return q2b(this)};var r2b=function(a){if(a!=null)return _.Xb(a),{ERb:_.h(_.ql(a,1))}};Z1b.prototype.toObject=function(){return r2b(this)};var s2b=function(a){if(a!=null)return _.Xb(a),{cE:_.h(_.ql(a,1)),name:_.h(_.X(a,2))}};$1b.prototype.toObject=function(){return s2b(this)};var t2b=function(a){if(a!=null)return _.Xb(a),{Jpd:s2b(_.Hl(a,$1b,1,b2b)),Ghd:q2b(_.Hl(a,Y1b,2,b2b)),Eld:r2b(_.Hl(a,Z1b,3,b2b)),igd:p2b(_.Hl(a,X1b,4,b2b))}};a2b.prototype.toObject=function(){return t2b(this)};var u2b=function(a){if(a!=null){_.Xb(a);var b=_.h(_.ql(a,1)),c=_.h(_.X(a,2)),d=_.h(_.ul(a,3)),e=n2b(_.il(a,U1b,4));var f=_.jl(a,R1b,5,_.el());f=_.Tb(f,k2b);var g=_.h(_.ql(a,6)),l=_.h(_.X(a,7));var p=_.jl(a,W1b,8,_.el());return{cqd:b,X3c:c,state:d,ogd:e,Red:f,qed:g,Wya:l,skd:_.Tb(p,o2b),Mgd:_.h(_.X(a,9)),otd:_.h(_.ul(a,10)),ntd:t2b(_.il(a,a2b,11)),WRc:_.zm(a.p5a()),Wld:_.zm(_.il(a,_.jk,13)),Ngd:_.h(_.X(a,14))}}};c2b.prototype.toObject=function(){return u2b(this)};(class extends _.zk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={Dkd:_.h(_.rl(this,1,3))}}else a=void 0;return a};var v2b=new _.aq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/BatchGetProductInfoForCodePath",v0b,q0b,a=>a.Yc(),r0b);(class extends _.zk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={teamsId:_.h(_.ql(this,1))}}else a=void 0;return a};var w2b=class extends _.zk{constructor(a){super(a)}p5a(){return _.il(this,_.jk,2)}q6(){return _.Y(this,3)}sm(a){_.Ac(this,3,a)}getMessage(){return _.Y(this,4)}Pla(a){return _.Ac(this,4,a)}};var x2b=function(a){if(a!=null)return _.Xb(a),{id:_.h(_.ql(a,1)),WRc:_.zm(a.p5a()),title:_.h(_.X(a,3)),message:_.h(_.X(a,4)),MMb:_.h(_.ul(a,5)),entityId:_.h(_.ql(a,6)),bmd:_.h(_.X(a,7)),xld:_.h(_.sl(a,8))}};w2b.prototype.toObject=function(){return x2b(this)};(class extends _.zk{constructor(a){super(a)}Af(){return _.il(this,CO,1)}nH(a){_.ml(this,1,a)}PC(){return _.$k(this,CO,1)}Xga(){return _.il(this,G1b,2)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={domain:HO(this.Af()),LZb:K1b(this.Xga())}}else a=void 0;return a};(class extends _.zk{constructor(a){super(a)}zga(){return _.jl(this,AO,2,_.el())}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={notification:x2b(_.il(this,w2b,1)),OKb:_.Tb(this.zga(),FO)}}else a=void 0;return a};(class extends _.zk{constructor(a){super(a)}QD(a){_.Ml(this,1,a)}Xga(){return _.il(this,G1b,2)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={FF:_.h(_.ql(this,1)),LZb:K1b(this.Xga()),reason:_.h(_.X(this,3))}}else a=void 0;return a};(class extends _.zk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={}}else a=void 0;return a};var y2b=class extends _.zk{constructor(a){super(a)}getName(){return _.Y(this,1)}Mf(){return _.X(this,1)}Od(a){return _.Ac(this,1,a)}Xh(){return _.Ql(this,1)}},z2b=_.Zb(y2b);y2b.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={name:_.h(_.X(this,1)),xIb:_.h(_.X(this,2)),rdd:_.h(_.ul(this,3))}}else a=void 0;return a};var A2b=new _.aq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetAnnouncement",E0b,y2b,a=>a.Yc(),z2b);var B2b=class extends _.zk{constructor(a){super(a)}pX(){return _.Y(this,1)}H7a(){return _.Ql(this,1)}getName(){return _.Y(this,2)}Od(a){return _.Ac(this,2,a)}Xh(){return _.Ql(this,2)}};var D2b=class extends _.zk{constructor(a){super(a)}bm(){return _.El(this,1,JO)}pH(a){_.Yj(this,1,JO,a)}eG(){return _.Gl(this,1,JO)!=null}hX(){return _.El(this,2,JO)}X_(a){return _.Yj(this,2,JO,a)}ww(){return _.yl(this,_.hl(this,C2b,5))}Vy(){return _.Fl(this,5,C2b)!=null}getName(){return _.Y(this,4)}Od(a){return _.Ac(this,4,a)}Xh(){return _.Ql(this,4)}},JO=[1,2],C2b=[5,6];var E2b=class extends _.zk{constructor(a){super(a)}tw(){return _.Y(this,2)}R5(){return _.jl(this,D2b,3,_.el())}};var F2b=class extends _.zk{constructor(a){super(a)}hX(){return _.Y(this,1)}X_(a){return _.Ac(this,1,a)}S5(){return _.jl(this,E2b,2,_.el())}getName(){return _.Y(this,3)}Od(a){return _.Ac(this,3,a)}Xh(){return _.Ql(this,3)}tw(){return _.Y(this,4)}zga(){return _.jl(this,B2b,7,_.el())}wga(a){return _.Bl(this,9,_.el(a))}getId(){return _.wl(this,12)}},G2b=_.Zb(F2b);var H2b=function(a){if(a!=null)return _.Xb(a),{username:_.h(_.X(a,1)),name:_.h(_.X(a,2))}};B2b.prototype.toObject=function(){return H2b(this)};var I2b=function(a){if(a!=null)return _.Xb(a),{productId:_.h(_.Gl(a,1,JO)),J7:_.h(_.Gl(a,2,JO)),cE:_.h(_.Fl(a,5,C2b)),U9c:_.h(_.Fl(a,6,C2b)),name:_.h(_.X(a,4)),lWb:_.h(_.X(a,3))}};D2b.prototype.toObject=function(){return I2b(this)};var J2b=function(a){if(a!=null)return _.Xb(a),{tV:_.h(_.ul(a,1)),description:_.h(_.X(a,2)),FKb:_.Tb(a.R5(),I2b)}};E2b.prototype.toObject=function(){return J2b(this)};F2b.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={J7:_.h(_.X(this,1)),IKb:_.Tb(this.S5(),J2b),name:_.h(_.X(this,3)),description:_.h(_.X(this,4)),RD:_.h(_.X(this,6)),FIb:_.vl(this,5,!1),OKb:_.Tb(this.zga(),H2b),IWb:_.h(_.ql(this,8)),BTa:_.h(_.Bl(this,9,3)),YSb:_.h(_.X(this,10)),FUb:_.h(_.X(this,11)),id:_.h(_.tl(this,12)),tIb:_.h(_.Bl(this,13,3)),uIb:_.h(_.rl(this,14,3))}}else a=void 0;return a};var K2b=new _.aq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetCoreSolution",u0b,F2b,a=>a.Yc(),G2b);var L2b=new _.aq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetDomain",F0b,CO,a=>a.Yc(),c1b);(class extends _.zk{constructor(a){super(a)}an(a){return _.Il(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={id:_.h(_.ql(this,1)),xk:_.vl(this,2,!1),CNb:_.h(_.Dl(this,3,3))}}else a=void 0;return a};(class extends _.zk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={}}else a=void 0;return a};var KO=[1,2,3];(class extends _.zk{constructor(a){super(a)}ww(){return _.yl(this,_.hl(this,KO,2))}Vy(){return _.Fl(this,2,KO)!=null}bm(){return _.El(this,3,KO)}NO(){return _.Gl(this,3,KO)}pH(a){_.Yj(this,3,KO,a)}eG(){return _.Gl(this,3,KO)!=null}an(a){return _.Il(this,4,a)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={Ktd:_.h(_.Fl(this,1,KO)),cE:_.h(_.Fl(this,2,KO)),productId:_.h(_.Gl(this,3,KO)),xk:_.vl(this,4,!1)}}else a=void 0;return a};var M2b=new _.aq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetProduct",G0b,DO,a=>a.Yc(),b1b);(class extends _.zk{constructor(a){super(a)}ww(){return _.yl(this,1)}Vy(){return _.ql(this,1)!=null}an(a){return _.Il(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={cE:_.h(_.ql(this,1)),xk:_.vl(this,2,!1),CNb:_.h(_.Dl(this,3,3))}}else a=void 0;return a};(class extends _.zk{constructor(a){super(a)}ww(){return _.yl(this,1)}Vy(){return _.ql(this,1)!=null}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={cE:_.h(_.ql(this,1))}}else a=void 0;return a};var N2b=class extends _.zk{constructor(a){super(a)}};N2b.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={id:_.h(_.ql(this,1))}}else a=void 0;return a};var O2b=new _.aq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetProposal",N2b,c2b,a=>a.Yc(),d2b);(class extends _.zk{constructor(a){super(a)}an(a){return _.Il(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={id:_.h(_.ql(this,1)),xk:_.vl(this,2,!1)}}else a=void 0;return a};(class extends _.zk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={pageSize:_.wl(this,1,50),pageToken:_.h(_.X(this,2))}}else a=void 0;return a};(class extends _.zk{constructor(a){super(a)}an(a){return _.Il(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={xk:_.vl(this,1,!1),pageSize:_.wl(this,2,25),pageToken:_.h(_.X(this,3)),Okd:_.vl(this,4,!0),CNb:_.h(_.Dl(this,5,3)),Bhd:_.h(_.ul(this,6))}}else a=void 0;return a};var LO=[2,3,4,5,8,9];(class extends _.zk{constructor(a){super(a)}an(a){return _.Il(this,1,a)}QD(a){_.gl(this,2,LO,_.nb(a))}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={xk:_.vl(this,1,!1),FF:_.h(_.Fl(this,2,LO)),ERb:_.h(_.Fl(this,3,LO)),jgd:_.h(_.Fl(this,4,LO)),R_b:_.h(_.Fl(this,5,LO)),ddd:_.vl(this,_.hl(this,LO,8),!0),vod:_.vl(this,_.hl(this,LO,9),!1),pageSize:_.wl(this,6,25),pageToken:_.h(_.X(this,7))}}else a=void 0;return a};(class extends _.zk{constructor(a){super(a)}JC(){return _.Y(this,3)}Hla(a){return _.Ac(this,3,a)}QJ(){return _.Zk(this,3)}x6(){return _.Ql(this,3)}an(a){return _.Il(this,4,a)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={pageSize:_.h(_.tl(this,1)),pageToken:_.h(_.X(this,2)),filter:_.h(_.X(this,3)),xk:_.vl(this,4,!1)}}else a=void 0;return a};(class extends _.zk{constructor(a){super(a)}an(a){return _.Il(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={xk:_.vl(this,1,!1),pageSize:_.wl(this,2,25),pageToken:_.h(_.X(this,3))}}else a=void 0;return a};(class extends _.zk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={}}else a=void 0;return a};var P2b=class extends _.zk{constructor(a){super(a)}getQuery(){return _.Y(this,1)}setQuery(a){return _.Ac(this,1,a)}E7a(){return _.Ql(this,1)}};P2b.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={query:_.h(_.X(this,1)),pageSize:_.wl(this,2,25),pageToken:_.h(_.X(this,3))}}else a=void 0;return a};var Q2b=class extends _.zk{constructor(a){super(a)}uw(){return _.Hl(this,DO,1,MO)}Af(){return _.Hl(this,CO,2,MO)}nH(a){_.nl(this,2,MO,a)}PC(){return _.sca(this,CO,_.hl(this,MO,2))!==void 0}Vva(){return _.Hl(this,Q0b,3,MO)}},MO=[1,2,3];var R2b=class extends _.zk{constructor(a){super(a)}},S2b=_.Zb(R2b);var T2b=function(a){if(a!=null)return _.Xb(a),{product:GO(a.uw()),domain:HO(a.Af()),hgd:j1b(a.Vva())}};Q2b.prototype.toObject=function(){return T2b(this)};R2b.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={Nrd:_.Tb(_.jl(this,Q2b,1,_.el()),T2b),nextPageToken:_.h(_.X(this,2))}}else a=void 0;return a};var U2b=new _.aq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/Search",P2b,R2b,a=>a.Yc(),S2b);(class extends _.zk{constructor(a){super(a)}Af(){return _.il(this,CO,1)}nH(a){_.ml(this,1,a)}PC(){return _.$k(this,CO,1)}Xga(){return _.il(this,G1b,3)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={domain:HO(this.Af()),lNb:_.h(_.Dl(this,2,3)),LZb:K1b(this.Xga()),etag:_.zm(_.il(this,_.jk,4))}}else a=void 0;return a};(class extends _.zk{constructor(a){super(a)}pOb(){return _.il(this,c2b,1)}}).prototype.toObject=function(){if(this!=null){_.Xb(this);var a={bqd:u2b(this.pOb())}}else a=void 0;return a};var V2b=function(a){var b={withCredentials:!0};b=b||{};b.format="jspb";this.Rh=new _.xq(b);this.Yh=a==void 0?a:a.replace(/\/+$/,"")};_.aa=V2b.prototype;_.aa.uw=function(a,b,c){return oL(this.Rh,this.Yh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetProduct",a,b||{},M2b,c)};_.aa.Vva=function(a,b,c){return oL(this.Rh,this.Yh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetCoreSolution",a,b||{},K2b,c)};
_.aa.O5=function(a,b,c){return oL(this.Rh,this.Yh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetAnnouncement",a,b||{},A2b,c)};_.aa.Af=function(a,b,c){return oL(this.Rh,this.Yh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetDomain",a,b||{},L2b,c)};_.aa.pOb=function(){return oL(this.Rh,this.Yh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetProposal",void 0,{},O2b)};
_.aa.search=function(a,b,c){return oL(this.Rh,this.Yh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/Search",a,b||{},U2b,c)};var NO=class{constructor(a){this.oUc=a}create(){return new V2b(this.oUc.current.O3)}};NO.O=function(a){return new (a||NO)(_.m(yO))};NO.ta=_.k({token:NO,oa:NO.O,Ea:"root"});var W2b=function(a,b){const c=new v0b;c.ypb(b.endsWith("/")?b.substring(0,b.length-1):b);c.an(a.xk);return UK(d=>{var e=a.wma;return oL(e.Rh,e.Yh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/BatchGetProductInfoForCodePath",c,{"X-Goog-Api-Key":a.environment.apiKey},v2b,d)})},OO=class{constructor(a,b){this.xk=!1;this.environment=a.current;this.wma=b.create();this.xk=window.PY_BYPASS_CACHE==="{{ flags.bypass_cache }}"?!1:window.PY_BYPASS_CACHE==="True"}O5(){const a=new E0b;a.an(this.xk);
return _.x(UK(b=>this.wma.O5(a,{"X-Goog-Api-Key":this.environment.apiKey},b)),_.Ef(b=>{console.error("Failed to fetch announcement",b);return _.Ke(b)}))}Af(a){if(D1b.includes(a))return _.Ke(Error("Re"));const b=new F0b;b.QD(a);b.an(this.xk);_.Il(b,4,!1);return _.x(UK(c=>this.wma.Af(b,{"X-Goog-Api-Key":this.environment.apiKey},c)),_.Ef(c=>{console.error("Failed to fetch domain",a,c);return c&&c.code===404?_.Ke(Error("Se`"+a)):_.Ke(c)}))}uw(a){const b=new G0b;b.pH(a);b.an(this.xk);return _.x(UK(c=>
this.wma.uw(b,{"X-Goog-Api-Key":this.environment.apiKey},c)),_.Ef(c=>{console.error("Failed to fetch product",c);return c.message==="Requested entity was not found."?_.Ke(Error("Te`"+a)):_.Ke(c)}))}Vva(a,b,c){const d=t0b((new u0b).X_(a),b).an(this.xk===c?this.xk:c);return _.x(UK(e=>this.wma.Vva(d,{"X-Goog-Api-Key":this.environment.apiKey},e)),_.Ef(e=>{console.error("Failed to fetch well-lit path",e);return e.message==="Requested entity was not found."?_.Ke(Error("Ue`"+a)):_.Ke(e)}))}getUrl(a){return`${this.environment.O3}/${"v3"}/${a}?key=${this.environment.apiKey}`}};
OO.O=function(a){return new (a||OO)(_.m(yO),_.m(NO),_.m(xO))};OO.ta=_.k({token:OO,oa:OO.O,Ea:"root"});var PO=class{constructor(a,b,c){this.Ga=a;this.q0=b;this.zh=c;this.Pf=new _.qu(this.Ga)}get(a){a.oG&&(a=a.parent||a);if(!a.path)return _.Ye;const b=a.path;return this.Pf.fetch(b,()=>_.x(W2b(this.q0,`//depot/${b}`),_.Ij(this.Ga,"stacksServiceGet"),_.Ef(c=>{_.yt(this.zh,c);return _.u(new q0b)})))}};PO.O=function(a){return new (a||PO)(_.m(_.wp),_.m(OO),_.m(_.zt))};PO.ta=_.k({token:PO,oa:PO.O,Ea:"root"});var X2b=["clPicker"],Y2b=["pathBreadcrumb"],Z2b=["refPickerDropdownButton"],$2b=["refPicker"],QO=class{set Va(a){this.mu=a;this.sY.next(a)}get Va(){return this.mu}get A$a(){let a;return!((a=this.Va)==null||!a.params.Qb)}constructor(a,b,c,d,e){this.Ga=a;this.TZ=b;this.vrb=d;this.Sc=e;this.hQ="BreadcrumbRefPicker";this.txa=!1;this.JPb=!0;this.NW=this.oW=void 0;this.sY=new _.Sf(1);this.xma=_.kv.has(53)?_.x(this.sY,_.Zf(g=>this.vrb.get(g)),_.v(g=>new Set(_.jl(g,p0b,1,_.el()).map(l=>`${l.o5a()||""}/`))),
_.ag(g=>{this.Ga.To({MJ:new Map([["stacks",g.size>0?"AVAILABLE":"UNAVAILABLE"]])})}),_.Wf()):_.rk;this.z3c=_.x(this.sY,_.v(g=>_.rG(g)?{Va:g,PAa:_.nqb,version:0}:void 0));const f=[];this.Hsa=_.x(this.sY,_.Zf(g=>_.rG(g)?_.x(_.CI(this.TZ,g),_.Yf(_.LG(g.Eb)),_.v(l=>({location:g,gx:l}))):_.u({location:g,gx:_.LG("")})),_.v(({location:g,gx:l})=>this.Oea(f,g,l)))}Qa(){}Oea(a,b,c){var d=_.NG(b.bc()).ab();a[0]=i0b(this.Tka,b);if(_.rG(b)){if(_.TF(d)){if(d.params.Qb){c="CitC Workspace";var e=_.sG(d)}else _.Pq(d)||
DBb(d)?(c="Root",e="HEAD"):(c="Pinned to",e=d.Eb,e=d.Fj()?e:_.eG(e));d=Object.assign({},{type:2,qa:this.PQc,title:e,label:c,ariaLabel:"Pin to CL",lc:"ChangelistPicker",tooltip:void 0},_.ZG(d.bc().od("").ab()))}else d=this.yYa(d,c),c=$Bb(c.type),d={type:1,qa:this.A3c,label:"Ref Picker Button",ariaLabel:"Toggle ref picker dropdown",context:{dlb:d,icon:c}};a[1]=d;d=!b.path||b.path==="/";if(this.JPb&&!d){d=[];c=b;e=c.params.ak;const g=c.params.jg,l=c.params.dw,p=c.params.Qb,t=c.params.Qy,w=_.Tj(c,0);
for(;c&&c.path;){var f=d.length===0?{Qb:p}:{ak:e,jg:g,dw:l,Qb:p,Qy:t};f=_.Jq(_.Nq(c.bc().lj(f),w).ab());let A;d.unshift({title:_.Lzb(c),Kb:f,path:(A=c)==null?void 0:A.path});c=c.parent}a[2]={type:1,qa:this.w2c,label:"File path",context:{kVb:d,HV:b.path||""}}}else a.splice(2,1)}else a.splice(1,2);return a}yYa(a,b){const c=_.eG(b);return Object.assign({},{title:c,qa:this.Eka,label:_.MG(b.type),ariaLabel:"Ref picker dropdown",lc:this.hQ},_.ZG(a.bc().od("").ab()))}};
QO.O=function(a){return new (a||QO)(_.B(_.wv),_.B(_.DI),_.B(_.lv),_.B(PO),_.B(jM))};
QO.wa=_.td({type:QO,na:[["repository-breadcrumb","location",""]],rb:function(a,b){a&1&&(_.Mg(X2b,7,_.Jg),_.Mg(Y2b,7,_.Jg),_.Mg(Z2b,7,_.Jg),_.Mg($2b,7,_.Jg),_.Mg(QN,7));if(a&2){let c;_.Pg(c=_.Qg())&&(b.PQc=c.first);_.Pg(c=_.Qg())&&(b.w2c=c.first);_.Pg(c=_.Qg())&&(b.A3c=c.first);_.Pg(c=_.Qg())&&(b.Eka=c.first);_.Pg(c=_.Qg())&&(b.Tka=c.first)}},nb:["aria-label","Repository toolbar"],inputs:{txa:"isEmptyRepo",JPb:"includePathBreadcrumb",oW:"editLink",NW:"fallbackEditLink",Va:[0,"location","place"]},features:[_.Zg([_.DI])],
hc:["location",""],ya:14,Aa:10,Da:[["pathBreadcrumb",""],["refPickerDropdownButton",""],["refPicker",""],["clPicker",""],["fxLayout","row","fxLayoutAlign","center",1,"header-bar"],["fxFlex","","fxGrow","1",1,"crumbs"],[3,"items",4,"ngIf"],[3,"place","isEmptyRepo","editLink","fallbackEditLink"],[3,"place"],[3,"items"],[3,"copyText","items","projectId","stacksPaths",4,"ngIf"],[3,"copyText","items","projectId","stacksPaths"],[1,"ref-picker-dropdown-button",3,"item","useBreadcrumbStyling"],["class","ref-picker-dropdown-icon",
"fontSet","google-material-icons",4,"ngIf"],["fontSet","google-material-icons",1,"ref-picker-dropdown-icon"],[3,"refPickerData","trackElement",4,"ngIf"],[3,"refPickerData","trackElement"]],qa:function(a,b){a&1&&(_.F(0,"div",4)(1,"div",5),_.C(2,PHb,1,1,"breadcrumb",6),_.R(3,"async"),_.J(),_.K(4,"activity-header-actions",7),_.J(),_.C(5,RHb,1,1,"ng-template",null,0,_.dh)(7,THb,2,3,"ng-template",null,1,_.dh)(9,VHb,2,3,"ng-template",null,2,_.dh)(11,WHb,1,1,"ng-template",null,3,_.dh),_.K(13,"resource-scope-breadcrumb-item",
8));a&2&&(_.qg("citc",b.A$a),_.y(2),_.E("ngIf",_.S(3,8,b.Hsa)),_.y(2),_.E("place",b.Va)("isEmptyRepo",b.txa)("editLink",b.oW)("fallbackEditLink",b.NW),_.y(9),_.E("place",b.Va))},Fa:[sO,tO,_.Rn,_.Ar,_.Br,_.gt,_.gu,_.OI,QN,_.jB,_.kB,vO,_.Wn,_.eJ],styles:["repository-breadcrumb[_nghost-%COMP%]{display:flex;flex-direction:column;justify-content:center;min-height:36px}repository-breadcrumb[_nghost-%COMP%] > div[_ngcontent-%COMP%]{width:100%}.crumbs[_ngcontent-%COMP%]{min-width:0}breadcrumb[_ngcontent-%COMP%]{min-width:250px;padding:6px 20px}@media only screen and (max-width:1000px){breadcrumb[_ngcontent-%COMP%]{padding:6px}}.stacks-icon[_ngcontent-%COMP%]{height:13px;line-height:13px;width:13px}.stacks-icon[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:13px;height:13px;line-height:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:13px}.text-only[_ngcontent-%COMP%]{padding:0;line-height:28px;max-height:28px;pointer-events:none;font-size:13px;font-weight:400;color:#3c4043;font-family:Google Sans}.ref-picker-dropdown-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle;padding:0 4px}.ref-picker-dropdown-button[_ngcontent-%COMP%]     .segmented-button.breadcrumb{display:inline-block!important}"],
Ma:0});var RO=class{constructor(a){this.ITc=_.x(a.data,_.v(()=>{const b=_.Li(a.Wc);return _.TF(b)||_.mG(b)?EBb(b):""}))}};RO.O=function(a){return new (a||RO)(_.B(_.Th))};
RO.wa=_.td({type:RO,na:[["binary-file"]],inputs:{Tta:"contentLength"},ya:7,Aa:4,Da:[["alternative",""],["icon","source:file"],[4,"ngIf","ngIfElse"],[3,"href"]],qa:function(a,b){a&1&&(_.F(0,"icon-empty-state-display",1)(1,"icon-empty-state-title"),_.Q(2," You have selected a binary file "),_.J(),_.C(3,XHb,5,2,"icon-empty-state-subtitle",2),_.R(4,"async"),_.C(5,YHb,2,0,"ng-template",null,0,_.dh),_.J());a&2&&(a=_.Cg(6),_.y(3),_.E("ngIf",_.S(4,2,b.ITc))("ngIfElse",a))},Fa:[_.Rn,_.sB,_.uB,_.tB,_.Wn],styles:["binary-file[_nghost-%COMP%]{display:flex;height:100%}"]});var a3b=["filterInput"],SO=class{constructor(a){this.Ga=a;this.gza=new _.Xm;this.CUb=new _.Xm;this.oza=new _.Xm;this.br=new _.Ew("");this.sWb=this.jlb=new _.Uh(!1);this.Za=new _.ve}Qa(){var a="";this.initialState&&(a=this.initialState.query,this.br.setValue(this.initialState.query),this.jlb.next(this.initialState.rab));a=_.x(this.br.mn,_.Yf(a),_.Gf(300),_.ag(()=>{this.Ga.mb({element:this.lc,action:"queryChange",gestureName:"CHANGE"})}));this.Za.add(_.Pe(a,this.sWb).subscribe(([b,c])=>{var d=!1,e;
if(e=c){try{new RegExp(b,"gi");var f=!0}catch(g){f=!1}e=!f}e?(d=!0,_.Bw(this.br,{invalidRegex:{value:""}})):_.Bw(this.br,null);e=null;!d&&b&&(d=/[A-Z]/.test(b)?"g":"gi",e=c?new RegExp(b,"g"):new RegExp(_.KC(b),d));this.oza.emit({query:b,rab:c,Yd:e})}))}Ia(){this.Za.unsubscribe()}rz(a){a.preventDefault()}focus(){this.input&&this.input.ma.focus()}};SO.O=function(a){return new (a||SO)(_.B(_.wp))};
SO.wa=_.td({type:SO,na:[["regex-filter-input"]],rb:function(a,b){a&1&&_.Mg(a3b,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.input=c.first)}},Ya:function(a,b){a&1&&_.N("keydown.enter",function(){b.gza.emit(null)})("keydown.shift.enter",function(){b.CUb.emit(null)})},inputs:{initialState:"initialState",label:"label",lc:"trackElement"},outputs:{gza:"onEnter",CUb:"onShiftEnter",oza:"onStateChange"},ac:["*"],ya:11,Aa:6,Da:[["filterInput",""],[3,"submit"],"appearance outline floatLabel always subscriptSizing dynamic".split(" "),
[4,"ngIf"],["type","text","matInput","","spellcheck","false",3,"focus","formControl"],["matSuffix",""],["color","primary",3,"change","checked"]],qa:function(a,b){if(a&1){const c=_.Ud();_.Eg();_.F(0,"form",1);_.N("submit",function(d){_.q(c);return _.r(b.rz(d))});_.F(1,"mat-form-field",2);_.C(2,ZHb,2,1,"mat-label",3);_.F(3,"input",4,0);_.N("focus",function(){_.q(c);return _.r(_.Cg(4).select())});_.J();_.C(5,$Hb,2,0,"mat-error",3);_.F(6,"div",5);_.Gg(7);_.J()();_.F(8,"mat-slide-toggle",6);_.R(9,"async");
_.N("change",function(d){_.q(c);d=d.checked;b.Ga.mb({element:b.lc,action:d?"enableRegex":"disableRegex",gestureName:"CHANGE"});b.jlb.next(d);return _.r()});_.Q(10," Use regex ");_.J()()}a&2&&(_.y(2),_.E("ngIf",b.label),_.y(),_.E("formControl",b.br),_.y(2),_.E("ngIf",b.br.Pn("invalidRegex")),_.y(3),_.E("checked",_.S(9,4,b.sWb)))},Fa:[_.Rn,_.NB,_.uk,_.yw,_.MB,_.Dw,_.pw,_.Xw,_.Sw,_.eA,_.fA,_.qw,_.bx,_.CK,_.AK,_.Gw,_.Wn],styles:["regex-filter-input[_nghost-%COMP%]     .mat-form-field-wrapper{padding-bottom:0}regex-filter-input[_nghost-%COMP%]     .mat-form-field-appearance-outline .mat-form-field-infix{padding:.25em 0 .7em}regex-filter-input[_nghost-%COMP%]   div[matsuffix][_ngcontent-%COMP%]{color:#80868b;white-space:nowrap;padding:0 8px}form[_ngcontent-%COMP%]{display:inline-block;padding:8px 0 8px 8px}mat-slide-toggle[_ngcontent-%COMP%]{margin-left:4px}"],
Ma:0});var TO=class{};TO.O=function(a){return new (a||TO)};TO.Ca=_.vd({type:TO});TO.Ba=_.Xc({imports:[_.Xn,_.dA,_.gx,_.ix,_.DK,_.iy,_.Ow]});var UO=class{constructor(a,b){this.Ga=a;this.Sc=b;this.Amc="Find";this.kCc="FindInFile";this.Za=new _.ve;this.zna=new _.Uh(0);this.fYc=_.x(this.Sc.hga,_.Of());this.l0c=_.x(_.Pe([this.Sc.hga,this.Sc.uva,this.Sc.vva]),_.v(([c,d,e])=>c.query?e===0?"0 / 0":`${d+1} / ${e}`:""));this.k0c=_.x(_.Pe([this.Sc.hga,this.Sc.uva,this.Sc.vva]),_.v(([c,d,e])=>c.query?e===0?(new _.Nt("Match {index} of {totalCount}")).format({index:0,totalCount:0}):(new _.Nt("Match {index} of {totalCount}")).format({index:d+1,totalCount:e}):
""));this.Za.add(_.x(this.zna,_.bg(this.Sc.uva)).subscribe(([c,d])=>{this.Ga.mb({element:"FindInFile",action:"matchIndexChange",gestureName:"CHANGE"});$Jb(this.Sc,d+c)}))}Ia(){this.Za.unsubscribe()}focus(){this.tWb&&this.tWb.focus()}oza(a){this.Sc.f4a.next(a)}};UO.O=function(a){return new (a||UO)(_.B(_.wp),_.B(jM))};
UO.wa=_.td({type:UO,na:[["find-in-file"]],rb:function(a,b){a&1&&_.Mg(SO,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.tWb=c.first)}},ya:12,Aa:11,Da:[["id","filter-input","aria-describedby","matches-count-label",3,"onEnter","onShiftEnter","onStateChange","label","initialState","trackElement"],["id","matches-count-label","aria-live","polite"],["type","button","mat-icon-button","","aria-label","Previous match in file","aria-describedby","filter-input",3,"click"],["type","button","mat-icon-button","","aria-label",
"Next match in file","aria-describedby","filter-input",3,"click"]],qa:function(a,b){a&1&&(_.F(0,"regex-filter-input",0),_.R(1,"async"),_.N("onEnter",function(){b.zna.next(1);b.focus()})("onShiftEnter",function(){b.zna.next(-1);b.focus()})("onStateChange",function(c){return b.oza(c)}),_.F(2,"span",1),_.R(3,"async"),_.Q(4),_.R(5,"async"),_.J()(),_.F(6,"button",2),_.N("click",function(){b.zna.next(-1);b.focus()}),_.F(7,"mat-icon"),_.Q(8,"keyboard_arrow_up"),_.J()(),_.F(9,"button",3),_.N("click",function(){b.zna.next(1);
b.focus()}),_.F(10,"mat-icon"),_.Q(11,"keyboard_arrow_down"),_.J()());a&2&&(_.E("label",b.Amc)("initialState",_.S(1,5,b.fYc))("trackElement",b.kCc),_.y(2),_.og("aria-label",_.S(3,7,b.k0c)),_.y(2),_.Ug(" ",_.S(5,9,b.l0c)," "))},Fa:[_.ew,_.rt,_.gu,SO,_.Wn],styles:["find-in-file[_nghost-%COMP%]{flex-direction:row}find-in-file[_nghost-%COMP%]     regex-filter-input mat-form-field{width:205px}@media (max-width:940px){find-in-file[_nghost-%COMP%]     regex-filter-input mat-form-field{width:195px}}find-in-file[_nghost-%COMP%]     .mat-mdc-icon-button{--mdc-icon-button-state-layer-size:40px}find-in-file[_nghost-%COMP%]     .mat-mdc-icon-button .mat-icon{line-height:24px;vertical-align:middle}"],
Ma:0});var VO=class{};VO.O=function(a){return new (a||VO)};VO.Ca=_.vd({type:VO});VO.Ba=_.Xc({imports:[_.Xn,_.Ox,_.hu,TO]});var b3b=["goToLineInput"],WO=class{constructor(a,b,c){this.Ga=a;this.Kb=b;this.Ua=c;this.br=new _.Ew("");this.Hmc="Go To";this.Gmc="Go To Line Number"}focus(){this.BOb&&this.BOb.ma.focus()}rz(a){a.preventDefault();(a=this.br.value)&&!isNaN(+a)&&+a>0?this.a7a(Number(this.br.value)):_.Bw(this.br,{invalidLineNumber:{value:""}})}a7a(a){this.Ga.mb({element:"GoToLine",action:"goToLine",gestureName:"KEYBOARD"});this.Ua.navigate(_.Jq(_.Oq(_.Li(this.Kb.Wc).bc(),{line:a}).ab()))}};
WO.O=function(a){return new (a||WO)(_.B(_.wp),_.B(_.Th),_.B(_.gi))};
WO.wa=_.td({type:WO,na:[["go-to-line"]],rb:function(a,b){a&1&&_.Mg(b3b,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.BOb=c.first)}},ya:7,Aa:4,Da:[["goToLineInput",""],[3,"submit"],"appearance outline floatLabel always subscriptSizing dynamic".split(" "),["type","text","matInput","","spellcheck","false",3,"formControl"],[4,"ngIf"]],qa:function(a,b){if(a&1){const c=_.Ud();_.F(0,"form",1);_.N("submit",function(d){_.q(c);return _.r(b.rz(d))});_.F(1,"mat-form-field",2)(2,"mat-label");_.Q(3);_.J();_.K(4,"input",
3,0);_.C(6,aIb,2,0,"mat-error",4);_.J()()}a&2&&(_.y(3),_.Ug(" ",b.Hmc," "),_.y(),_.E("formControl",b.br),_.og("aria-label",b.Gmc),_.y(2),_.E("ngIf",b.br.Pn("invalidLineNumber")))},Fa:[_.Rn,_.NB,_.uk,_.yw,_.MB,_.Dw,_.pw,_.Xw,_.Sw,_.eA,_.qw,_.bx,_.Gw],styles:["go-to-line[_nghost-%COMP%]{flex-direction:row;display:flex}go-to-line[_nghost-%COMP%]   mat-form-field[_ngcontent-%COMP%]{width:205px}@media (max-width:940px){go-to-line[_nghost-%COMP%]   mat-form-field[_ngcontent-%COMP%]{width:195px}}form[_ngcontent-%COMP%]{display:inline-block;padding:8px 0 8px 8px}form[_ngcontent-%COMP%]     .mat-form-field-wrapper{padding-bottom:0}form[_ngcontent-%COMP%]     .mat-form-field-appearance-outline .mat-form-field-infix{padding:.25em 0 .7em}"]});var XO=class{};XO.O=function(a){return new (a||XO)};XO.Ca=_.vd({type:XO});XO.Ba=_.Xc({imports:[_.Xn,_.dA,_.Ox,_.gx,_.ix,_.Ow]});var YO=class{constructor(){this.RJb=!0}Qa(){this.LNb&&this.RJb&&_.YTa(this.LNb)}};YO.O=function(a){return new (a||YO)};YO.La=_.xd({type:YO,na:[["","focusOnInit",""]],inputs:{LNb:"focusOnInit",RJb:"cdkTrapFocusAutoCapture"}});var c3b=[{zc:"start",Ac:"bottom",nc:"start",uc:"top",offsetX:0,offsetY:0},{zc:"end",Ac:"bottom",nc:"end",uc:"top",offsetX:0,offsetY:0}],d3b=function(a,b){b!==a.kia&&(a.kia=b,a.isOpen.emit(a.kia))},ZO=class{constructor(){this.b2c=c3b;this.LLb=this.kia=!1;this.INb=!0;this.yPb=!1;this.isOpen=new _.Xm}Qa(){this.isOpen.emit(!1)}hE(){d3b(this,!this.kia)}lV(){d3b(this,!1);this.Ctb&&(this.Ctb.focus(),delete this.Ctb)}hf(){this.ug&&this.ug.Jd&&this.ug.Jd.hf()}};ZO.O=function(a){return new (a||ZO)};
ZO.wa=_.td({type:ZO,na:[["dropdown-button","item","","ariaLabel",""]],rb:function(a,b){a&1&&_.Mg(_.Yz,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.ug=c.first)}},inputs:{item:"item",ariaLabel:"ariaLabel",LLb:"dense",INb:"focusAutoCapture",yPb:"iconOnly"},outputs:{isOpen:"isOpen"},hc:["item","","ariaLabel",""],ya:1,Aa:1,Da:[["origin","cdkOverlayOrigin"],["trapFocus","cdkTrapFocus"],[4,"ngIf"],["type","button","mat-stroked-button","","color","primary","cdk-overlay-origin","","fxLayout","","aria-haspopup","true",
3,"click","mousedown","ascTrackElement","trackAction"],["fxLayout","column","fxLayoutAlign","start start"],["class","label gmat-overline",4,"ngIf"],["fxLayout","","id","item-title",1,"gmat-subhead-2"],[3,"svgIcon",4,"ngIf"],["svgIcon","shared:arrow_down",1,"trigger-icon"],["cdk-connected-overlay","","cdkConnectedOverlayHasBackdrop","false",3,"detach","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions"],[1,"label","gmat-overline"],[3,"svgIcon"],["cdkTrapFocus","","role",
"dialog","aria-modal","true","aria-labelledby","item-title",1,"dropdown-button-container",3,"ascBlur","cdkTrapFocusAutoCapture","focusOnInit"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],qa:function(a,b){a&1&&_.C(0,fIb,13,23,"ng-container",2);a&2&&_.E("ngIf",b.item)},Fa:[_.Zq,_.Bp,_.iB,_.Rn,_.Vn,_.Ar,_.Br,_.ew,_.ot,_.gu,_.Yz,_.Xz,YO,_.Wn],styles:["dropdown-button[_nghost-%COMP%]{display:block}.label[_ngcontent-%COMP%]{padding:2px 8px 0}.mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle}button[_ngcontent-%COMP%]:not(false){border-radius:4px;min-width:unset;padding:0;height:auto;line-height:28px}button[_ngcontent-%COMP%]:not(false)   div.title[_ngcontent-%COMP%]{align-items:center;padding:0 8px}button[_ngcontent-%COMP%]:not(false)   .trigger-icon[_ngcontent-%COMP%]{margin:0 -8px 0 0}button[_ngcontent-%COMP%]:not(false).icon-only{padding:4px}button[_ngcontent-%COMP%]:not(false).icon-only   .mat-icon[_ngcontent-%COMP%]{margin:0}button[_ngcontent-%COMP%]:not(.dense)   .gmat-subhead-2[_ngcontent-%COMP%]{line-height:inherit}"]});var $O=class{};$O.O=function(a){return new (a||$O)};$O.Ca=_.vd({type:$O});$O.Ba=_.Xc({imports:[_.ir,_.Dp,_.lB,_.Xn,_.jt,_.Ox,_.hu,_.iy,_.ws]});var e3b=["dropdownTemplate"],f3b=function(a){a.Sc.f4a.next({rab:!1,query:"",Yd:null})},g3b=function(a){hIb(()=>a.e4a)},aP=class{constructor(a,b,c,d){this.Kb=a;this.td=b;this.Sc=c;this.VUb=!1;this.lc="FindInFileDropdown";this.displayText="Find in file";this.Za=new _.ve;this.Pg=[];this.Ii=new _.Hu(d);this.Ii.bsa=!1;this.Ii.iQ("CTRL_F",70,2);this.Ii.iQ("CTRL_F",70,8);_.gq(this.Ii,"shortcut",e=>{e.identifier==="CTRL_F"&&this.VUb&&(e.preventDefault(),this.Tq.hE(),hIb(()=>this.e4a));return!0});this.Za.add(_.x(this.Kb.data,
_.v(GK),_.jG()).subscribe(()=>{f3b(this)}))}Qa(){this.zC={g5:this.jw,title:"Find",lc:this.lc};this.Pg=[this.td.register("findInFile","f",()=>{this.Tq.hE();hIb(()=>this.e4a)}),this.td.register("goToLine","g",()=>{this.Tq.hE();hIb(()=>this.a7a)})]}Ia(){this.Za.unsubscribe();f3b(this);if(this.Pg)for(const a of this.Pg)a();this.Ii&&this.Ii.dispose()}};aP.O=function(a){return new (a||aP)(_.B(_.Th),_.B(_.Ju),_.B(jM),_.B(_.bi))};
aP.wa=_.td({type:aP,na:[["find-in-file-dropdown"]],rb:function(a,b){a&1&&(_.Mg(e3b,7),_.Mg(ZO,7),_.Mg(UO,5),_.Mg(WO,5));if(a&2){let c;_.Pg(c=_.Qg())&&(b.jw=c.first);_.Pg(c=_.Qg())&&(b.Tq=c.first);_.Pg(c=_.Qg())&&(b.e4a=c.first);_.Pg(c=_.Qg())&&(b.a7a=c.first)}},inputs:{VUb:"overrideBrowserSearch"},ya:4,Aa:5,Da:[["dropdownTemplate",""],[3,"click","item","ariaLabel","dense","focusAutoCapture"]],qa:function(a,b){if(a&1){const c=_.Ud();_.F(0,"dropdown-button",1);_.N("click",function(){_.q(c);return _.r(g3b(b))});
_.Q(1);_.J();_.C(2,gIb,2,0,"ng-template",null,0,_.dh)}a&2&&(_.E("item",b.zC)("ariaLabel",b.displayText)("dense",!0)("focusAutoCapture",!1),_.y(),_.Ug(" ",b.displayText,"\n"))},Fa:[ZO,UO,WO],hb:2,Ma:0});var bP=class{constructor(a){this.Gd=a;a=_.x(this.Gd.T5a(),_.v(b=>{const c=new Map;return{index:c,u9:[...iIb(b,c)]}}));this.lua=_.x(_.Pe([a,this.Gd.zma]),_.ag(([b,c])=>{b=b.index;for(const [e,f]of c){c=e;var d=f;if(!b.has(c))continue;const {node:g,vL:l}=b.get(c);c=g.Nf.enabled;const p=g.Nf.vu,t=g.Nf.Hu;Object.assign(g.Nf,d);for(const w of l){d=w.Nf.Hu;g.Nf.vu===1&&t===void 0&&(d=(d||0)+g.Nf.Hu);w.counts.set(jIb(p),(w.counts.get(jIb(p))||1)-1);w.counts.set(jIb(g.Nf.vu),(w.counts.get(jIb(g.Nf.vu))||
0)+1);w.iea.set(c,(w.iea.get(c)||1)-1);w.iea.set(g.Nf.enabled,(w.iea.get(g.Nf.enabled)||0)+1);const A=(w.counts.get(2)||0)>0?2:(w.counts.get(0)||0)>0?0:(w.counts.get(1)||0)>0?1:void 0;d={enabled:(w.iea.get(!0)||0)>0,vu:A,Hu:d};Object.assign(w.Nf,d)}}}),_.v(([b])=>b.u9))}};bP.O=function(a){return new (a||bP)(_.m(_.pI))};bP.ta=_.k({token:bP,oa:bP.O});var h3b=class extends QXb{constructor(){super(...arguments);this.c$a=[]}set Cj(a){this.c$a=a;a=this.Bh.selected;this.Bh.clear();this.Bh.select(...kIb(a,this.c$a))}get Cj(){return this.c$a}};var i3b=class{constructor(){this.cache=new Map}transform(a,b){a:{var c=a.displayName;const d=a.Nf;switch(a.type){case 1:b={vi:a.vi,displayName:c,Nf:d,level:b,rO:!1,oia:a.oia};break a;case 0:if(a.children.length===0)throw Error("Ve");b={Cy:a.Cy,displayName:c,Nf:d,level:b,rO:!0};break a;default:b=_.db(a,"Unsupported tree node type");break a}b=void 0}a=a.type===1?`layer-${a.vi}`:`category-${a.Cy}`;if((c=this.cache.get(a))&&_.tc(Object.assign({},b,{Nf:void 0}),Object.assign({},c,{Nf:void 0}))&&_.tc(b.Nf,
c.Nf))return c;this.cache.set(a,b);return b}};var cP=class{set vi(a){this.jSb.next(a)}constructor(a){this.jSb=new _.Sf(1);this.xGa=cXb;this.Nf=_.x(this.jSb,_.Zf(b=>a.ZC(b)))}};cP.O=function(a){return new (a||cP)(_.B(_.pI))};
cP.wa=_.td({type:cP,na:[["layer-status"]],inputs:{vi:"layer"},ya:2,Aa:3,Da:[[3,"ngSwitch",4,"ngIf"],[3,"ngSwitch"],["text","",4,"ngSwitchCase"],["color","warn","aria-hidden","false","aria-label","Error retrieving findings",3,"matTooltip",4,"ngSwitchCase"],["class","findings-count grimoire-secondary-text",4,"ngSwitchCase"],["text",""],["color","warn","aria-hidden","false","aria-label","Error retrieving findings",3,"matTooltip"],[1,"findings-count","grimoire-secondary-text"]],qa:function(a,b){a&1&&
(_.C(0,oIb,4,4,"ng-container",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.Nf))},Fa:[_.Rn,_.Sn,_.Tn,_.AF,_.gu,_.Ix,_.Lx,_.Wn],styles:["mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle}"],Ma:0});var wIb=a=>({expanded:a}),zIb=new _.Nt("Expand {categoryName}"),yIb=new _.Nt("Collapse {categoryName}"),pIb=function(a,{checked:b},{vi:c}){b?TTb(a.Gd,c):STb(a.Gd,c);a.Ga.mb({element:"LayerMenu",action:b?"enableLayer":"disableLayer",Me:c,gestureName:"CLICK"})},tIb=function(a,b,c){const d=b.key;var e=b.target;if(e&&e instanceof HTMLElement)switch(e=_.DG(e,"mat-tree-node","mat-tree"),d){case "ArrowUp":e&&(b.preventDefault(),(a=e.previousElementSibling)&&(a=FIb(a))&&a.focus());break;case "ArrowDown":e&&
(b.preventDefault(),(a=e.nextElementSibling)&&(a=FIb(a))&&a.focus());break;case "ArrowLeft":b.preventDefault();if(c.rO)a.Ec.collapse(c);else if(e)for(b.preventDefault(),a=e.previousElementSibling;a;){if(a.matches("mat-tree-node.category-node")){a=FIb(a);if(!a)break;a.focus();break}a=a.previousElementSibling}break;case "ArrowRight":b.preventDefault(),c.rO&&a.Ec.expand(c)}},vIb=function(a,b,c){let d=a.Ec.KO(c).filter(BIb);b.checked?(d.some(e=>e.oia)&&(d=d.slice(0,1)),TTb(a.Gd,...d.map(e=>e.vi))):STb(a.Gd,
...d.map(e=>e.vi));a.Ga.mb({element:"LayerMenu",action:b.checked?"enableCategory":"disableCategory",Me:c.Cy,gestureName:"CLICK"})},xIb=function(a,b){return a.Ec.KO(b).some((c,d,e)=>{d=c.oia;return c.Nf.enabled!==e[0].Nf.enabled&&!d})},dP=class{constructor(a,b,c,d){this.Gd=b;this.Ga=c;this.rc=new _.Pf;this.Ec=new h3b(CIb,DIb);const e=new i3b;this.dataSource=new VXb(this.Ec,new UXb((f,g)=>e.transform(f,g),CIb,DIb,EIb),[]);_.x(d.lua,_.$f(this.rc),_.ag(()=>{_.$m(a)}),_.Mf()).subscribe(f=>{this.dataSource.data=
f})}Qa(){}Ia(){this.rc.next()}Wd(a){return this.Ec.Wd(a)}Ej(a,b){return b.rO}};dP.O=function(a){return new (a||dP)(_.B(_.hn),_.B(_.pI),_.B(_.wp),_.B(bP))};
dP.wa=_.td({type:dP,na:[["layer-menu"]],features:[_.Zg([bP,XWb])],ya:3,Aa:3,Da:[["checkbox",""],[3,"dataSource","treeControl"],["class","layer-node","matTreeNodePadding","","matTreeNodePaddingIndent","24",3,"keydown",4,"matTreeNodeDef"],["class","category-node","matTreeNodePadding","","matTreeNodePaddingIndent","24",3,"ngClass","keydown",4,"matTreeNodeDef","matTreeNodeDefWhen"],["matTreeNodePadding","","matTreeNodePaddingIndent","24",1,"layer-node",3,"keydown"],[3,"checked","aria-label","aria-describedby",
"change",4,"ngIf","ngIfElse"],[3,"id","layer",4,"ngIf"],[3,"change","checked","aria-label","aria-describedby"],[3,"id","layer"],["matTreeNodePadding","","matTreeNodePaddingIndent","24",1,"category-node",3,"keydown","ngClass"],[3,"change","checked","indeterminate"],["mat-icon-button","","matTreeNodeToggle","",1,"toggle-expansion"]],qa:function(a,b){a&1&&(_.F(0,"mat-tree",1),_.C(1,uIb,5,3,"mat-tree-node",2)(2,AIb,6,9,"mat-tree-node",3),_.J());a&2&&(_.E("dataSource",b.dataSource)("treeControl",b.Ec),
_.y(2),_.E("matTreeNodeDefWhen",b.Ej))},Fa:[_.Pn,_.Rn,cP,_.ew,_.rt,_.DD,_.ED,_.gu,_.bK,_.wD,_.zD,_.AD,_.BD,ZL],styles:["layer-menu[_nghost-%COMP%]{display:block;overflow:auto;max-height:450px;margin-bottom:8px}@media (max-width:1200px){layer-menu[_nghost-%COMP%]{display:inline-block;overflow:auto;max-height:calc(100vh - 185px)}}button.mat-mdc-icon-button[_ngcontent-%COMP%]{height:30px;width:30px;line-height:30px;padding:0}.toggle-expansion[_ngcontent-%COMP%]{margin-left:auto;margin-right:5px}.toggle-expansion[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle}layer-status[_ngcontent-%COMP%]{margin-left:auto;margin-right:15px}mat-tree[_ngcontent-%COMP%]{margin-bottom:10px;padding-left:15px;min-width:300px;max-width:400px}mat-tree-node[_ngcontent-%COMP%]{min-height:30px}mat-tree-node[_ngcontent-%COMP%]     .mat-checkbox-inner-container{margin-top:4px}mat-tree-node[_ngcontent-%COMP%]     .mat-checkbox-label{white-space:normal;flex:1 1 100%}mat-tree-node[_ngcontent-%COMP%]     .mat-radio-button{display:block}mat-tree-node[_ngcontent-%COMP%]     .mat-radio-label{display:flex}mat-tree-node[_ngcontent-%COMP%]     .mat-radio-label-content{flex:1}"],
Ma:0});var j3b=["layerMenuDropdownItem"],eP=class{constructor(){this.IX="https://g3doc.corp.google.com/tools/gsearch/g3doc/develop/layers-help.md"}Qa(){this.zC={g5:this.i_c,title:"Layers",lc:"LayerMenuDropdown"}}};eP.O=function(a){return new (a||eP)};
eP.wa=_.td({type:eP,na:[["layer-menu-dropdown"]],rb:function(a,b){a&1&&_.Mg(j3b,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.i_c=c.first)}},ya:3,Aa:2,Da:[["layerMenuDropdownItem",""],["ariaLabel","Layers",3,"item","dense"],[1,"layer-menu-dropdown-item"],[1,"layer-menu-title"],["mat-icon-button","","matTooltip","Help","aria-label","Help for code layers",1,"help-link",3,"externalLink"],["svgIcon","shared:help_outline"]],qa:function(a,b){a&1&&(_.K(0,"dropdown-button",1),_.C(1,GIb,6,1,"ng-template",null,0,_.dh));
a&2&&_.E("item",b.zC)("dense",!0)},Fa:[ZO,_.xp,dP,_.ew,_.st,_.gu],styles:[".layer-menu-title[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;display:block;font-family:Google Sans,sans-serif;font-weight:500;line-height:26px;padding:5px 10px}.help-link[_ngcontent-%COMP%]{position:absolute;display:block;top:5px;right:10px}.mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;--mdc-icon-button-icon-size:$small-icon-size;vertical-align:middle}a.mat-mdc-icon-button[_ngcontent-%COMP%]{height:26px;width:26px;line-height:26px;padding:0}"],
Ma:0});var fP=class{constructor(){this.Wb=[];this.tooltip="Copy link"}Qa(){}copy(){this.button.trigger()}};fP.O=function(a){return new (a||fP)};
fP.wa=_.td({type:fP,na:["link-row label  url  shortcut ".split(" ")],rb:function(a,b){a&1&&_.Mg(_.pB,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.button=c.first)}},inputs:{label:"label",ariaLabel:"ariaLabel",Wb:"shortcut",url:"url"},hc:"label  url  shortcut ".split(" "),ya:5,Aa:9,Da:[["copyButton",""],[3,"hasLightLabel","spaceBetweenButtonLabelAndText","removeBorder","hoverMsg","copyText","aria-label","buttonLabel"],[3,"shortcut"]],qa:function(a,b){a&1&&(_.F(0,"span"),_.Q(1),_.J(),_.K(2,"copy-button",1,0)(4,
"menu-keyboard-shortcut-hint",2));a&2&&(_.y(),_.Vg(b.label),_.y(),_.E("hasLightLabel",!0)("spaceBetweenButtonLabelAndText",!0)("removeBorder",!0)("hoverMsg",b.tooltip)("copyText",b.url)("aria-label",b.ariaLabel)("buttonLabel",b.url),_.y(2),_.E("shortcut",b.Wb))},Fa:[_.pB,_.XI],styles:["link-row[_nghost-%COMP%]{display:flex;flex-direction:row}copy-button[_ngcontent-%COMP%]{flex:1 1 100%;max-width:400px}span[_ngcontent-%COMP%]{flex:1 1 74px;font-size:12px;max-width:74px}menu-keyboard-shortcut-hint[_ngcontent-%COMP%]{padding-left:4px;white-space:nowrap}"],
Ma:0});var gP=class{constructor(a,b){this.Ga=a;this.eVc=b;this.Pf=new _.qu(this.Ga)}list(a,b=[]){if(!a.tb||!a.Uc||!a.repository)return _.Ke("Missing necessary repo group details.");const c=Object.assign({},_.IG(a.tb,a.Uc),{fileSpecPath:a.path,fileSpecSourceRootRefSpec:a.Eb,fileSpecSourceRootRepositoryKeyRepositoryName:a.repository,fileSpecType:"FILE",attributeNames:b});return _.x(this.Pf.fetch(c,()=>this.eVc.list(c)),_.v(d=>d.rCa))}};gP.O=function(a){return new (a||gP)(_.m(_.wp),_.m(CL))};
gP.ta=_.k({token:gP,oa:gP.O,Ea:"root"});var k3b=["clLink"],l3b=["dropdownList"],m3b=["buildLink"],n3b=["headLink"],o3b=["includeLink"],p3b=["pathLink"],q3b=["google3Link"],r3b=["publicCsHeadLink"],s3b=["publicCommitLink"],jJb=()=>["l","p"],kJb=()=>["l","h"],IIb=()=>["l","r"],OIb=()=>["l","g"],RIb=()=>["l","i"],UIb=()=>["l","b"],bJb=()=>["l","e"],dJb=()=>["l","c"],HIb=function(a){const b=!!a.Va.params.line;return _.UF(a.Va)?b?"Line & CL":"CL":b?"Line & Commit":"Commit"},lJb=function(a){if(_.oG(a.Va))return _.hob(a.Va)},mJb=function(a){if(_.TF(a.Va)||
_.mG(a.Va))switch(a.wb.kind){case 1:return a.wb.sL?`${a.wb.sL}/`:void 0;case 0:return a.wb.sL}},t3b=function(a,b){if(!a.Va||!_.oG(a.Va))return _.u(null);var c=_.hob(a.Va);c=c.replace(/\.(?:cc?|mm?)$/,".h");c.endsWith(".proto")&&(c=c.replace(/\.proto$/,".proto.h"));if(c.endsWith(".h"))return QIb(a)?_.u(`#import "${c}"`):_.u(`#include "${c}"`);if(c.endsWith(".dart")){c=c.split("/lib/");if(c.length<2)return _.u(null);a=c.slice(0,c.length-1).join("/lib/");return _.u(`import 'package:${a.replace(/\//g,
".")+"/"+c[c.length-1]}';`)}if(c.endsWith(".java")){if(c.startsWith("java/"))c=c.substring(5);else return _.u(null);c=c.substring(0,c.length-5);c=c.replace(/\//g,".");return _.u(`import ${c};`)}if(c.endsWith(".py")||c.endsWith(".clif")){c=c.substring(0,c.length-(c.endsWith(".py")?3:5));a=!1;c.startsWith("third_party/py/")&&(a=!0,c=c.substring(15));const d=c.lastIndexOf("/");if(d<0||d>=c.length)return _.u(null);b=c.substring(d+1,c.length);c=c.substring(0,d).replace(/\//g,".");a||(c=`google3.${c}`);
return _.u(`from ${c} import ${b}`)}return c.endsWith(".td")?_.u(`include "${c}"`):c.endsWith(".value")?_.u(`#import "${c.replace(/\.value$/,".h")}"`):c.endsWith(".swift")?_.x(b,_.v(d=>{if(!d)return null;var e;if(((e=d.Yj[0])==null?void 0:e.name)==="module_name"&&d.Yj[0].stringValue)return`import ${d.Yj[0].stringValue}`;e=d.name.replace(/^\/\//,"").split(":");if(e.length===0)return null;e.length===1?(d=e[0],e=d.split("/"),e=e[e.length-1]):(d=e[0],e=e[1]);d=pJb(d);e=pJb(e);return`import ${d}_${e}`})):
_.u(null)},u3b=function(a,b){return _.x(b,_.v(c=>{let d=a.Va;_.TF(a.Va)&&(d=_.Nq(d.bc()).ab());d=d.bc().lj({line:a.Va.params.line,Sf:c,Qb:a.Va.params.Qb,gq:a.Va.params.gq}).ab();return JWb(a.l0,d)}))},v3b=function(a,b){return mJb(a)?_.x(b,_.v(c=>{let d=mJb(a);const e=_.Dqa(a.Va.params.line);e&&(d=`${d};l=${e.toString()}`);c&&(d=`${d};drc=${c}`);return d})):_.u(void 0)},QIb=function(a){return a.wb.kind===0&&a.wb.rG!==void 0&&["objectivec","objectivec++"].includes(a.wb.rG)},hP=class{constructor(a,b,
c,d,e,f,g){this.Ga=a;this.Eh=b;this.BQc=c;this.td=d;this.UYa=e;this.window=f;this.l0=g;this.Xc=_.GF;this.Kmc="List of code hyperlinks";this.BSb=this.ASb=this.zSb=this.hLb=_.Ye;this.Pg=[];this.jcb=this.UYa.jcb}get Va(){return this.wb.location}Qa(){this.zC={title:"Links",g5:this.jw,lc:"LinksDropdown"};this.iR=this.td.register("toggleLinkDropdown","l",()=>{this.Tq.hE();this.Ws("toggleDropdown")})}Sb(){const a=_.x(oJb(this.Va,this.Eh),_.Uf(1),_.Oe()),b=this.wb.kind===0&&this.wb.rG==="swift",c=_.x(this.BQc.list(this.Va,
b?["module_name"]:[]),_.v(d=>{if(d!=null&&d.length)return b&&d.sort((e,f)=>(f.Yj[0]!==void 0?1:0)-(e.Yj[0]!==void 0?1:0)),d[0]}));this.hLb=_.x(c,_.v(d=>_.yF(d==null?void 0:d.name)),_.ag(d=>{d&&this.Pg.push(this.td.register("copyBuildRule","b",()=>{this.zQc.copy();this.Ws("focusIncludeBuildRule")},!0))}),_.Ef(()=>_.xF("Error contacting Depserver")),_.Yf(_.HF));this.ASb=_.x(t3b(this,c),_.v(d=>_.yF(d)),_.ag(d=>{d&&this.Pg.push(this.td.register("copyIncludeLink","i",()=>{this.XXc.copy();this.Ws("focusIncludeLink")},
!0))}),_.Ef(()=>_.xF("TODO: Error message")),_.Yf(_.HF));this.zSb=_.x(u3b(this,a),_.ag(()=>{this.Pg.push(this.td.register("copyClLink","r",()=>{this.mta.copy();this.Ws("focusClLink")},!0))}),_.v(_.yF),_.Ef(()=>_.xF("Error determining most recent commit")),_.Yf(_.HF));this.BSb=_.x(v3b(this,a),_.ag(()=>{this.Pg.push(this.td.register("copyPublicCommitLink","c",()=>{this.j3c.copy();this.Ws("focusPublicCommitLink")},!0))}),_.v(_.yF),_.Ef(()=>_.xF("Error determining most recent commit")),_.Yf(_.HF))}Ia(){this.iR&&
this.iR();this.gR()}zja(){this.gR()}Aja(){this.Pg=[this.td.register("copyPathLink","p",()=>{this.x2c.copy();this.Ws("focusPathLink")},!0),this.td.register("copyHeadLink","h",()=>{this.GX.copy();this.Ws("focusHeadLink")},!0)];lJb(this)&&this.Pg.push(this.td.register("copyGoogle3Link","g",()=>{this.EWc.copy();this.Ws("focusGoogle3Link")},!0));mJb(this)&&this.Pg.push(this.td.register("copyPublicHeadLink","e",()=>{this.k3c.copy();this.Ws("focusPublicHeadLink")},!0))}Ws(a){this.Ga.mb({element:"LinksDropdown",
action:a,projectId:this.Va.tb,gestureName:"KEYBOARD"})}gR(){if(this.Pg)for(const a of this.Pg)a()}};hP.O=function(a){return new (a||hP)(_.B(_.wp),_.B(_.yI),_.B(gP),_.B(_.Ju),_.B(IM),_.B(_.ju),_.B(_.Fz))};
hP.wa=_.td({type:hP,na:[["links-dropdown","viewData",""]],rb:function(a,b){a&1&&(_.Mg(k3b,5),_.Mg(l3b,7),_.Mg(ZO,7),_.Mg(m3b,5),_.Mg(n3b,5),_.Mg(o3b,5),_.Mg(p3b,5),_.Mg(q3b,5),_.Mg(r3b,5),_.Mg(s3b,5));if(a&2){let c;_.Pg(c=_.Qg())&&(b.mta=c.first);_.Pg(c=_.Qg())&&(b.jw=c.first);_.Pg(c=_.Qg())&&(b.Tq=c.first);_.Pg(c=_.Qg())&&(b.zQc=c.first);_.Pg(c=_.Qg())&&(b.GX=c.first);_.Pg(c=_.Qg())&&(b.XXc=c.first);_.Pg(c=_.Qg())&&(b.x2c=c.first);_.Pg(c=_.Qg())&&(b.EWc=c.first);_.Pg(c=_.Qg())&&(b.k3c=c.first);_.Pg(c=
_.Qg())&&(b.j3c=c.first)}},inputs:{wb:"viewData"},features:[_.Ld],hc:["viewData",""],ya:3,Aa:3,Da:[["dropdownList",""],["pathLink",""],["headLink",""],["clLink",""],["google3Link",""],["includeLink",""],["buildLink",""],["publicCsHeadLink",""],["publicCommitLink",""],[3,"isOpen","item","ariaLabel","dense"],["id","path-link","fxLayoutAlign","space-between center","label","Path","ariaLabel","Copy link to path",3,"shortcut","url"],["id","head-link","fxLayoutAlign","space-between center","label","HEAD",
"ariaLabel","Copy link to HEAD",3,"shortcut","url"],[4,"ngIf"],["id","google3-link","fxLayoutAlign","space-between center","label","G3 Path","ariaLabel","Copy link to google3 path",3,"shortcut","url",4,"ngIf"],["id","public-cs-head-link","fxLayoutAlign","space-between center","label","HEAD in Public CS","ariaLabel","Copy link to HEAD in Public Code Search",3,"shortcut","url",4,"ngIf"],["id","cl-link","fxLayoutAlign","space-between center",3,"label","ariaLabel","shortcut","url",4,"ngIf"],["id","cl-link",
"class","missing-link",4,"ngIf"],["id","cl-link","fxLayoutAlign","space-between center",3,"label","ariaLabel","shortcut","url"],["id","cl-link",1,"missing-link"],[1,"label"],[3,"inline",4,"ngIf"],["class","missing-link-message grimoire-secondary-text",4,"ngIf"],[3,"inline"],[1,"missing-link-message","grimoire-secondary-text"],["id","google3-link","fxLayoutAlign","space-between center","label","G3 Path","ariaLabel","Copy link to google3 path",3,"shortcut","url"],["id","include-link","fxLayoutAlign",
"space-between center","ariaLabel","Copy import statement",3,"label","shortcut","url",4,"ngIf"],["id","include-link","fxLayoutAlign","space-between center","ariaLabel","Copy import statement",3,"label","shortcut","url"],["id","build-link","fxLayoutAlign","space-between center","label","Build rule","ariaLabel","The build rule containing this file",3,"shortcut","url",4,"ngIf"],["id","build-link","class","missing-link",4,"ngIf"],["id","build-link","fxLayoutAlign","space-between center","label","Build rule",
"ariaLabel","The build rule containing this file",3,"shortcut","url"],["id","build-link",1,"missing-link"],["id","public-cs-head-link","fxLayoutAlign","space-between center","label","HEAD in Public CS","ariaLabel","Copy link to HEAD in Public Code Search",3,"shortcut","url"],["id","public-commit-link","fxLayoutAlign","space-between center",3,"label","ariaLabel","shortcut","url",4,"ngIf"],["id","public-commit-link","class","missing-link",4,"ngIf"],["id","public-commit-link","fxLayoutAlign","space-between center",
3,"label","ariaLabel","shortcut","url"],["id","public-commit-link",1,"missing-link"]],qa:function(a,b){if(a&1){const c=_.Ud();_.F(0,"dropdown-button",9);_.N("isOpen",function(d){_.q(c);return _.r(d?b.Aja():b.zja())});_.J();_.C(1,nJb,14,20,"ng-template",null,0,_.dh)}a&2&&_.E("item",b.zC)("ariaLabel",b.Kmc)("dense",!0)},Fa:[_.Rn,ZO,_.Br,_.AF,fP,_.Wn],styles:["link-row[_ngcontent-%COMP%]{padding:8px}div.missing-link[_ngcontent-%COMP%]{display:flex;flex-direction:row;padding:8px}div.missing-link[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{max-width:400px}div.missing-link[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:12px}div.missing-link[_ngcontent-%COMP%]   loading[_ngcontent-%COMP%], div.missing-link[_ngcontent-%COMP%]   span.missing-link-message[_ngcontent-%COMP%]{flex:1 1 100%;font:500 12px/16px Google Sans,sans-serif;justify-content:center;letter-spacing:.15px;padding:0;text-align:center}div.missing-link[_ngcontent-%COMP%]   span.label[_ngcontent-%COMP%]{flex:1 1;white-space:nowrap}"],
Ma:0});var iP=class{constructor(a,b,c,d){this.Ga=a;this.vO=b;this.rf=d;this.Pf=new _.qu(this.Ga)}F5a(a,b,c=[]){if(!HK(a))return _.u(_.wF("Dynamic related files unavailable"));const d=GWb(HWb((new _.cTa).bM(_.eva(a.tb,a.Uc,a.repository)).EYb(_.kv.has(72)).FYb(_.kv.has(73)).od(a.path),b),c);return _.x(this.Pf.fetch(d.Yc(),()=>_.Bv(this.rf,()=>this.vO.F5a(d,this.rf.rl()),"FileService.getRelated")),_.v(e=>_.yF(qJb(e))),_.Yf(_.HF),_.Ef(()=>_.u(_.wF("Dynamic related files unavailable"))))}};
iP.O=function(a){return new (a||iP)(_.m(_.wp),_.m(_.K8a),_.m(_.lv),_.m(_.Rv))};iP.ta=_.k({token:iP,oa:iP.O,Ea:"root"});var w3b=["dropdownList"],uJb=a=>["r",a],A3b=function(a,b){const c=b.parent,d=b.path,e=_.x(a.Qia(c),_.v(g=>{const l=[];for(const p of g)(g=x3b(a,d,p))&&l.push(g);c.path&&l.push({xO:c.path,qAa:"parent",Wb:"p"});return l}));let f=_.u([]);if(!b.oG){const g=y3b(a,d);g&&(b=EJb(b,g.vCa),f=_.x(a.Qia(b),_.v(l=>l.length&&(l=_.xi(l[0]))?[FJb(l,g.Hxa)]:[]),_.Yf([])))}else if(c.path){const g=y3b(a,c.path);g&&(b=EJb(c,g.vCa),f=_.x(a.Qia(b),_.v(l=>{const p=[];for(const t of l){const w=z3b(d,t,g.vCa);w&&p.push(w)}!p.length&&
l.length&&(l=_.xi(l[0]))&&p.push(FJb(l,g.Hxa));return p}),_.Yf([])))}return _.x(_.Pe(f,e),_.v(([g,l])=>g.concat(l)))},x3b=function(a,b,c){if(c!==b){var d=_.bB(c);b=_.bB(b);for(const e of a.config.VZ){const f=e.Yd.exec(b);if(f&&(a=new RegExp(rJb(e.Ng,g=>_.KC(f[Number(g)]))),d.match(a)))return{xO:c,qAa:e.label,Wb:e.Wb}}}},y3b=function(a,b){for(const {XD:c,eE:d}of a.config.M0){if(b.match(c.Np))return{Hxa:!0,vCa:c};if(b.match(d.Np))return{Hxa:!1,vCa:d}}},z3b=function(a,b,c){const d=_.bB(b),e=c.Yd.exec(_.bB(a));
if(e&&(a=new RegExp(rJb(c.Ng,f=>_.KC(e[Number(f)]))),d.match(a)))return{xO:b,qAa:"test",Wb:"t"}},jP=class{set Va(a){this.Um.next(a)}get Va(){return this.Um.value}constructor(a,b,c,d,e,f,g,l){this.Ga=a;this.STc=c;this.Gs=d;this.zh=e;this.Ua=f;this.td=g;this.l0=l;this.Xc=_.GF;this.label="Related files";this.lc="RelatedFilesDropdown";this.K$a=new _.Uh(!1);this.Um=new _.Uh(new _.Ki({}));this.Za=new _.ve;this.Pg=[];this.qlb=_.x(this.Um,_.Zf(p=>A3b(this,p)));_.kv.has(13)&&(this.RTc=_.x(this.qlb,_.bg(this.Um.Yf()),
_.Zf(([p,t])=>{if(!_.UF(t))return _.u(_.yF([]));p=p.map(w=>w.xO);return this.STc.F5a(t,10,p)}),_.ag(p=>{p.state===2&&this.Tq&&p.Tb.length>0&&setTimeout(()=>{this.Tq.hf()},0)})))}Qa(){this.zC={g5:this.jw,title:"Related files",lc:this.lc};this.iR=this.td.register("toggleRelatedFilesDropdown","r",()=>{this.Tq.hE();this.Ga.mb({element:this.lc,action:"toggleDropdown",gestureName:"KEYBOARD"})});this.Za.add(_.Pe([this.qlb,this.K$a.Yf(),this.Um.Yf()]).subscribe(([a,b,c])=>{this.gR();b&&this.nlb(a,c)}))}Ia(){this.iR&&
this.iR();this.gR();this.Za.unsubscribe()}Aja(){this.K$a.next(!0)}zja(){this.K$a.next(!1)}nlb(a,b){const c=new Set;for(const d of a){const e=d.qAa;e&&d.Wb&&!c.has(d.Wb)&&(c.add(d.Wb),this.Pg.push(this.td.register(e,d.Wb,()=>{this.Tq.hE();this.Ga.mb({element:this.lc,action:`navigateTo${String(e.charAt(0)).toUpperCase()+String(e.slice(1)).toLowerCase()}`,gestureName:"KEYBOARD"});this.Ua.navigate(_.Jq(_.NG(b.bc().od(d.xO)).ab()))},!0)),this.Pg.push(this.td.register(`${e}InNewTab`,`shift+${d.Wb}`,()=>
{this.Tq.hE();this.Ga.mb({element:this.lc,action:`navigateTo${String(e.charAt(0)).toUpperCase()+String(e.slice(1)).toLowerCase()}`,gestureName:"KEYBOARD"});const f=_.NG(b.bc().od(d.xO)).ab();_.oc(window,_.bab(this.l0,f),"_blank")},!0)))}}ewa(a){return _.x(this.Um,_.v(b=>_.Jq(_.NG(b.bc().od(a)).ab())))}Qia(a){return _.x(this.Gs.list(a.tb,a.Uc,a.repository,_.ak(a),a.path||"",a.params.Qb),_.v(b=>b.map(c=>c.ke())),_.Ef(b=>{_.yt(this.zh,b);return _.u([])}))}gR(){for(const a of this.Pg)a();this.Pg=[]}};
jP.O=function(a){return new (a||jP)(_.B(_.wp),_.B(_.lv),_.B(iP),_.B(_.jJ),_.B(_.zt),_.B(_.gi),_.B(_.Ju),_.B(_.Fz))};
jP.wa=_.td({type:jP,na:[["related-files-dropdown"]],rb:function(a,b){a&1&&(_.Mg(ZO,7),_.Mg(w3b,7));if(a&2){let c;_.Pg(c=_.Qg())&&(b.Tq=c.first);_.Pg(c=_.Qg())&&(b.jw=c.first)}},inputs:{config:"config",Va:"place"},ya:5,Aa:4,Da:[["dropdownButton",""],["dropdownList",""],["relatedFilepath",""],[3,"isOpen","item","ariaLabel","dense"],["dense",""],["class","space-between-alignment","mat-list-item","","trackAction","navigateRelatedFiles",3,"routerLink","ascTrackElement",4,"ngFor","ngForOf"],[3,"ngSwitch",
4,"ngIf"],["mat-list-item","","trackAction","navigateRelatedFiles",1,"space-between-alignment",3,"routerLink","ascTrackElement"],[4,"ngIf","ngIfElse"],[3,"shortcut",4,"ngIf"],[3,"shortcut"],[3,"ngSwitch"],[4,"ngIf"],[4,"ngSwitchCase"],["theme","error",4,"ngSwitchCase"],[1,"dynamic-header"],["theme","error"],["class","related-nav-list-item","mat-list-item","","trackAction","navigateDynamicRelatedFiles",3,"routerLink","ascTrackElement","title",4,"ngFor","ngForOf"],["mat-list-item","","trackAction",
"navigateDynamicRelatedFiles",1,"related-nav-list-item",3,"routerLink","ascTrackElement","title"]],qa:function(a,b){if(a&1){const c=_.Ud();_.F(0,"dropdown-button",3,0);_.N("isOpen",function(d){_.q(c);return _.r(d?b.Aja():b.zja())});_.Q(2);_.J();_.C(3,DJb,5,6,"ng-template",null,1,_.dh)}a&2&&(_.E("item",b.zC)("ariaLabel",b.label)("dense",!0),_.y(2),_.Ug(" ",b.label,"\n"))},Fa:[_.Bp,_.Qn,_.Rn,_.Sn,_.Tn,ZO,_.CF,_.AF,_.JF,_.xA,_.wA,_.Jx,_.XI,_.fp,_.Wn,_.yB],styles:[".dynamic-header[_ngcontent-%COMP%]{font-weight:700;text-align:center;padding:4px}menu-keyboard-shortcut-hint[_ngcontent-%COMP%]{padding-left:12px}a[mat-list-item][_ngcontent-%COMP%]{--mdc-list-list-item-label-text-size:12px;padding:0 16px}a[mat-list-item][_ngcontent-%COMP%]     .mat-mdc-list-item-unscoped-content{display:flex;align-items:center;justify-content:space-between}@media (max-width:1200px){  .cdk-overlay-container .dropdown-button-container{display:block;overflow:hidden}  .cdk-overlay-container .dropdown-button-container mat-nav-list{overflow-y:auto;max-height:calc(100vh - 125px)}  .cdk-overlay-container .dropdown-button-container a.space-between-alignment{min-width:150px;border-radius:0}}"],
Ma:0});_.B3b=[];var C3b=["dropdownTemplate"],HJb=a=>["v",a],kP=class{constructor(a,b){this.Ga=a;this.td=b;this.H_c=_.B3b;this.xnc="View this file in an external site";this.nG=!1;this.mea="ciderv";this.Kma=!1;this.FAa=[];this.Pg=[]}Qa(){this.zC={title:"View in",g5:this.jw,lc:"ViewInDropdown"};this.iR=this.td.register("openViewInDropdown","v",()=>{this.Tq.hE();this.Ws("openDropdown")})}Sb(a){if(a.place||a.ciderDefault.og!=null||a.suggestUniqueCiderWs.og!=null){const e=this.Va;a=[];for(var b of this.H_c){if(b.Yd&&!e.path.match(b.Yd))continue;
var c=b,d=Object.assign({},c);c=c.oE;d=(delete d.oE,d);c=c(e);let f;if((f=c)==null?0:f.includes("cider.corp.google.com"))switch(this.mea){case "prompt":let g;c=(g=xBb(c,this.Kma))!=null?g:null}c&&a.push(Object.assign({},d,{url:c}))}this.nG||(b=EBb(e))&&a.push({description:"View raw file content",key:"r",label:"Raw Content View",url:b});this.twa&&a.push({description:"View in Gitiles",key:"g",label:"View in Gitiles",url:this.twa});this.sL&&a.push({description:"View in Public CS",key:"e",label:"View in Public CS",
url:this.sL});this.FAa=a}}Ia(){this.iR&&this.iR();this.gR()}zja(){this.gR()}Aja(){for(const a of this.FAa)this.Pg.push(this.td.register(a.label,a.key,()=>{_.oc(window,a.url,"_blank");this.Tq.lV();this.Ws(a.label)},!0))}Ws(a){this.Ga.mb({element:"ViewInDropdown",action:a,projectId:this.Va.tb,gestureName:"KEYBOARD"})}gR(){for(const a of this.Pg)a();this.Pg=[]}};kP.O=function(a){return new (a||kP)(_.B(_.wp),_.B(_.Ju))};
kP.wa=_.td({type:kP,na:[["view-in-dropdown"]],rb:function(a,b){a&1&&(_.Mg(ZO,5),_.Mg(C3b,7));if(a&2){let c;_.Pg(c=_.Qg())&&(b.Tq=c.first);_.Pg(c=_.Qg())&&(b.jw=c.first)}},inputs:{Va:"place",twa:"gitilesLink",sL:"ossLink",nG:"isGenerated",mea:"ciderDefault",Kma:"suggestUniqueCiderWs"},features:[_.Ld],ya:3,Aa:1,Da:[["dropdownTemplate",""],[3,"item","ariaLabel","dense","isOpen",4,"ngIf"],[3,"isOpen","item","ariaLabel","dense"],["dense",""],["class","space-between-alignment","mat-list-item","","target",
"_blank","mat-list-item","",3,"href",4,"ngFor","ngForOf"],["mat-list-item","","target","_blank","mat-list-item","",1,"space-between-alignment",3,"href"],[3,"shortcut"]],qa:function(a,b){a&1&&_.C(0,GJb,1,3,"dropdown-button",1)(1,JJb,2,1,"ng-template",null,0,_.dh);a&2&&_.E("ngIf",b.FAa.length)},Fa:[_.Qn,_.Rn,ZO,_.JF,_.xA,_.wA,_.XI],styles:["menu-keyboard-shortcut-hint[_ngcontent-%COMP%]{padding-left:12px}a[mat-list-item][_ngcontent-%COMP%]{--mdc-list-list-item-label-text-size:12px;padding:0 16px}a[mat-list-item][_ngcontent-%COMP%]     .mat-mdc-list-item-unscoped-content{display:flex;align-items:center;justify-content:space-between}"],
Ma:0});var TJb=a=>({enabled:a}),PJb=function(a,b="CLICK"){a.Gd.Ss("BLAME")?(STb(a.Gd,"BLAME"),D3b(a,!1,b)):(TTb(a.Gd,"BLAME"),D3b(a,!0,b))},D3b=function(a,b,c){a.Ga.mb({element:"RepositoryDetailHeaderBlame",action:b?"show":"hide",projectId:a.Nd.tb,gestureName:c})},lP=class{set wb(a){this.rE?this.rE.next(a):this.rE=new _.Uh(a)}get wb(){return this.rE.value}get vZc(){return _.Kq(this.Nd,_.kG(this.Nd.bc(),"ref").ab())}get lZb(){return this.componentId!=="DiffDetailHeader"&&(this.componentId!=="FileDetail"||
this.contentType!=="code-diff")}get lma(){return this.componentId==="FileDetail"&&this.contentType==="text"}get s6c(){return HK(this.Nd)&&this.componentId==="FileDetail"&&this.contentType&&["binary","largeFile","markdown","text","jupyter"].includes(this.contentType)}get iSb(){const a=this.componentId==="FolderDetail"&&_.kv.has(11);return _.kv.has(23)&&(this.lma||a)}get nG(){return _.uG(this.wb.VG)}get CRb(){return _.kv.has(85)&&this.lma}constructor(a,b,c,d,e,f,g,l){this.Ga=a;this.Vd=b;this.Gd=d;this.td=
e;this.tAa=f;this.service=g;this.Zb=l;this.F1b=_.x(this.Zb.Hwb,_.Wf(1))}Qa(){this.El=this.td.register("toggleBlame","b",()=>{this.lma&&(PJb(this,"KEYBOARD"),_.$m(this.Vd))})}Ia(){this.El&&this.El()}get Nd(){return this.wb.location}get GYc(){return this.Gd.Ss("BLAME")}fP(){return _.x(this.service.fP(_.x(this.rE,_.v(a=>a.kind===1))),_.v(a=>({visible:a})))}};lP.O=function(a){return new (a||lP)(_.B(_.wp),_.B(_.hn),_.B(_.lv),_.B(_.pI),_.B(_.Ju),_.B(_.yK),_.B(jM),_.B(_.Qv))};
lP.wa=_.td({type:lP,na:[["header-actions","componentId","","viewData",""]],inputs:{componentId:"componentId",contentType:"contentType",wb:"viewData"},hc:["componentId","","viewData",""],ya:20,Aa:11,Da:[[4,"ngIf"],[3,"overrideBrowserSearch",4,"ngIf"],[3,"viewData",4,"ngIf"],[3,"place","gitilesLink","ossLink","isGenerated","ciderDefault","suggestUniqueCiderWs",4,"ngIf"],[3,"place","config",4,"ngIf"],["type","button","color","primary","mat-stroked-button","","class","blame",3,"selected","click",4,"ngIf"],
[3,"componentId"],[3,"overrideBrowserSearch"],[3,"viewData"],[3,"place","gitilesLink","ossLink","isGenerated","ciderDefault","suggestUniqueCiderWs"],[3,"place","config"],["type","button","color","primary","mat-stroked-button","",1,"blame",3,"click"],["fxLayout","",1,"gmat-subhead-2","title"],["mat-icon-button","","ascTrackElement","BottomPanelToggle","trackGestureClick","true","aria-label","Toggle bottom panel","matTooltip","Toggle bottom panel",3,"click","color","trackAction"],["svgIcon","shared:panes"],
["mat-icon-button","","ascTrackElement","VirtualScrollToggle","trackGestureClick","true",3,"color","trackAction","ariaLabel","matTooltip","click",4,"ngIf"],["mat-icon-button","","ascTrackElement","VirtualScrollToggle","trackGestureClick","true",3,"click","color","trackAction","ariaLabel","matTooltip"]],qa:function(a,b){a&1&&(_.C(0,KJb,1,0,"layer-menu-dropdown",0),_.Q(1,"\n"),_.C(2,LJb,2,3,"find-in-file-dropdown",1),_.Q(3,"\n"),_.C(4,MJb,1,1,"links-dropdown",2),_.Q(5,"\n"),_.C(6,NJb,4,10,"view-in-dropdown",
3),_.Q(7,"\n"),_.C(8,OJb,2,2,"related-files-dropdown",4),_.Q(9,"\n"),_.Q(10,"\n"),_.C(11,QJb,5,2,"button",5),_.Q(12,"\n"),_.C(13,RJb,7,2,"ng-container",0),_.R(14,"async"),_.Q(15,"\n"),_.C(16,UJb,5,5,"ng-container",0),_.Q(17,"\n"),_.K(18,"fullscreen-button",6),_.Q(19,"\n"));a&2&&(_.E("ngIf",b.iSb),_.y(2),_.E("ngIf",b.lma),_.y(2),_.E("ngIf",b.lZb),_.y(2),_.E("ngIf",b.s6c),_.y(2),_.E("ngIf",b.tAa.config&&!b.vZc&&b.lZb),_.y(3),_.E("ngIf",b.lma&&!b.iSb),_.y(2),_.E("ngIf",_.S(14,9,b.fP())),_.y(3),_.E("ngIf",
b.CRb),_.y(2),_.E("componentId",b.componentId))},Fa:[_.Bp,_.Rn,aP,IN,eP,hP,_.ew,_.ot,_.rt,_.gu,_.Ix,_.Lx,jP,kP,_.Wn],styles:["header-actions[_nghost-%COMP%]{align-items:center;display:flex;padding:0 10px}header-actions[_nghost-%COMP%]     .mat-mdc-chip-list-wrapper{margin:0}button.blame[_ngcontent-%COMP%]:not(:first-child), find-in-file-dropdown[_ngcontent-%COMP%]:not(:first-child), layer-menu-dropdown[_ngcontent-%COMP%]:not(:first-child), links-dropdown[_ngcontent-%COMP%]:not(:first-child), related-files-dropdown[_ngcontent-%COMP%]:not(:first-child), view-in-dropdown[_ngcontent-%COMP%]:not(:first-child){margin-left:8px}button.blame.gmat-mdc-button.mat-mdc-outlined-button[_ngcontent-%COMP%]{border-radius:4px;min-width:unset;padding:0}button.blame.gmat-mdc-button.mat-mdc-outlined-button[_ngcontent-%COMP%]   div.title[_ngcontent-%COMP%]{align-items:center;padding:0 8px}"],
Ma:0});var mP=class{set wb(a){this.nG=_.uG(a.VG);this.YQb=_.kob(a.VG);var b;(b=a.location.path||"")&&b!=="/"?(b=_.bB(b),b=b.substr(-1)==="/"?b.substr(0,b.length-1):b):b="Repository Root";this.Nhb=b;if(a.kind===0&&a.eOb.length!==0){var c=a.eOb[0],d=_.il(c,_.bk,1);b=d.dm();d=d.OO();c=c.ke();b={de:uBb(b),repository:_.Y(b,2)};const {de:e,repository:f}=b;b=e.type==="depot"?new _.Ji({repository:f,Eb:d,path:c,params:void 0}):new _.Ki({de:e,repository:f,Eb:d,path:c,params:void 0})}else b=void 0;this.Y4a=b;this.YZb=
_.Dk(a.location);this.oDa=a}get wb(){return this.oDa}get Va(){return this.wb.location}constructor(a,b,c){this.Ga=a;this.td=c;this.YQb=this.nG=this.j6c=!1;this.Nhb="";this.YZb="FILE";this.XDa="Generated by a BUILD rule. See go/bbcp for more details";this.AR="detail-header-id";this.lc="DetailHeader";this.El=()=>{};this.yqb=_.kv.has(22)}Qa(){this.El=this.td.register("triggerStarButton","s",()=>{this.Ga.mb({element:"DetailHeader",action:"changeStar",gestureName:"KEYBOARD"});this.WZb&&this.WZb.avb.next({kind:"event",
action:"KEYBOARD"})})}Ia(){this.El()}};mP.O=function(a){return new (a||mP)(_.B(_.wp),_.B(_.lv),_.B(_.Ju))};
mP.wa=_.td({type:mP,na:[["detail-header","componentId","","viewData",""]],rb:function(a,b){a&1&&_.Mg(_.wJ,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.WZb=c.first)}},inputs:{componentId:"componentId",contentType:"contentType",j6c:"showLinksDropdown",wb:"viewData"},hc:["componentId","","viewData",""],ya:10,Aa:10,Da:[["unknownGeneratingFile",""],["fxLayout","","fxLayoutAlign","space-between center","fxFlex","noshrink",1,"header"],["fxLayout","","fxLayoutAlign","start center"],[3,"place","type","trackElement",
"elementName",4,"ngIf"],[1,"place","gmat-subtitle-2"],[4,"ngIf"],["fxFlexAlign","stretch",3,"activeLocation","showMostRecentCommitForPath","lastSubmoduleFetchSpec"],["fxFlex","initial",3,"componentId","contentType","viewData"],[3,"place","type","trackElement","elementName"],[4,"ngIf","ngIfElse"],["src","https://ssl.gstatic.com/devopsconsole/images/source/build-output.png","alt","Generated by a BUILD rule. See go/bbcp for more details","matTooltip","Generated by a BUILD rule. See go/bbcp for more details",
4,"ngIf"],["trackAction","navigateToGeneratedBy",3,"ascTrackElement","routerLink"],"src;https://ssl.gstatic.com/devopsconsole/images/source/build-output.png;alt;Generated by a BUILD rule. See go/bbcp for more details;matTooltip;Generated by a BUILD rule. See go/bbcp for more details".split(";")],qa:function(a,b){a&1&&(_.F(0,"div",1)(1,"div",2),_.C(2,VJb,1,4,"star",3),_.F(3,"h2",4),_.Q(4),_.C(5,YJb,3,3,"ng-container",5),_.J(),_.K(6,"commit-information",6),_.J(),_.K(7,"header-actions",7),_.J(),_.C(8,
ZJb,1,0,"ng-template",null,0,_.dh));a&2&&(_.y(2),_.E("ngIf",b.yqb),_.y(),_.og("id",b.AR),_.y(),_.Ug(" ",b.Nhb," "),_.y(),_.E("ngIf",b.nG),_.y(),_.E("activeLocation",b.Va)("showMostRecentCommitForPath",!0)("lastSubmoduleFetchSpec",b.wb.W6),_.y(),_.E("componentId",b.componentId)("contentType",b.contentType)("viewData",b.wb))},Fa:[_.Bp,dN,_.Rn,_.Ar,_.Br,_.gt,_.cA,lP,_.Ix,_.Lx,_.fp,_.wJ],styles:["detail-header[_nghost-%COMP%]{overflow:auto}h1[_ngcontent-%COMP%]{font-size:14px}.header[_ngcontent-%COMP%]{outline:0}.place[_ngcontent-%COMP%], .ref-separator[_ngcontent-%COMP%], commit-information[_ngcontent-%COMP%], links-dropdown[_ngcontent-%COMP%], star[_ngcontent-%COMP%]{padding-left:8px}.place[_ngcontent-%COMP%]{font-size:13px}img[_ngcontent-%COMP%]{height:18px;vertical-align:middle;width:18px}"],
Ma:0});var nP=class{constructor(){this.Byb=2}Qa(){}get I2c(){return _.Jq(_.$G(this.wb.location.bc(),a=>{delete a.ez;delete a.Om}).ab())}};nP.O=function(a){return new (a||nP)};
nP.wa=_.td({type:nP,na:[["diff-detail-header"]],inputs:{wb:"viewData"},ya:11,Aa:6,Da:[["fxFlex","50","fxLayout","row",1,"left-diff"],["fxFlex","grow","fxLayoutAlign","stretch"],[3,"activeLocation","version"],["fxFlexAlign","center","ascTrackElement","DiffDetailHeader","trackAction","closeDiff",1,"close-diff",3,"routerLink","trackProjectId"],"type;button;mat-icon-button;;aria-label;Exit diff".split(";"),["fxLayoutAlign","end","fxFlex","noshrink",1,"right-diff"],["fxFlexAlign","stretch",3,"activeLocation"],
["fxFlex","grow"],["componentId","DiffDetailHeader",3,"viewData"]],qa:function(a,b){a&1&&(_.F(0,"div",0)(1,"div",1),_.K(2,"commit-information",2),_.J(),_.F(3,"a",3)(4,"button",4)(5,"mat-icon"),_.Q(6,"clear"),_.J()()()(),_.F(7,"div",5),_.K(8,"commit-information",6)(9,"div",7)(10,"header-actions",8),_.J());a&2&&(_.y(2),_.E("activeLocation",b.wb==null?null:b.wb.location)("version",b.Byb),_.y(),_.E("routerLink",b.I2c)("trackProjectId",b.wb.location.tb),_.y(5),_.E("activeLocation",b.wb==null?null:b.wb.location),
_.y(2),_.E("viewData",b.wb))},Fa:[_.Bp,dN,_.Ar,_.Br,_.gt,_.cA,lP,_.ew,_.rt,_.gu,_.fp],styles:["diff-detail-header[_nghost-%COMP%]{display:flex;flex-direction:row;overflow:auto}.left-diff[_ngcontent-%COMP%], .right-diff[_ngcontent-%COMP%]{height:40px;padding-left:20px;white-space:nowrap}a[_ngcontent-%COMP%]:focus, a[_ngcontent-%COMP%]:hover{text-decoration:none}header-actions[_ngcontent-%COMP%]{align-items:center}"],Ma:0});var oP=class{set sya(a){this.kTb.next(a)}set Sm(a){this.lUb.next(a)}constructor(a,b){this.Ga=a;this.Sc=b;this.markerHeight="10px";this.lTb=new _.Uh([]);this.lUb=new _.Uh(null);this.kTb=new _.Uh({});this.jTb=new _.Xm;this.lTb=_.x(_.Pe(this.kTb,this.lUb),_.v(([c,d])=>{const e=bKb("find",c.find,d),f=bKb("search",c.search,d),g=bKb("xrefs",c.B$c,d);c=bKb("importantXrefs",c.WXc,d);return[...f,...g,...c,...e]}))}};oP.O=function(a){return new (a||oP)(_.B(_.wp),_.B(jM))};
oP.wa=_.td({type:oP,na:[["file-content-pager"]],inputs:{sya:"markers",Sm:"numLines"},outputs:{jTb:"markerClicked"},ya:2,Aa:3,Da:[[3,"class","height","top","click",4,"ngFor","ngForOf"],[3,"click"]],qa:function(a,b){a&1&&(_.C(0,aKb,1,7,"div",0),_.R(1,"async"));a&2&&_.E("ngForOf",_.S(1,1,b.lTb))},Fa:[_.Qn,_.Wn],styles:["file-content-pager[_nghost-%COMP%]{height:100%;position:absolute;right:0;top:0;width:14px}.marker[_ngcontent-%COMP%]{border-style:solid;border-width:1px;min-height:5px;position:absolute;width:100%}"],
Ma:0});var pP=class{constructor(a,b){this.Ga=a;this.zh=b}onError(a){_.yt(this.zh,a)}bub(a){return _.ePa(this.Ga,a,"codeRenderFull")}kna(a,b){_.ePa(this.Ga,a,`codeRenderRefresh_${b}`)}RSb(){this.Ga.mb({element:"Folding",action:"collapse",gestureName:"CLICK"})}bdb(){this.Ga.mb({element:"Folding",action:"expand",gestureName:"CLICK"})}d7(){this.Ga.mb({element:"FileDetail",action:"focusCodePanel",gestureName:"KEYBOARD"})}Vs(){this.Ga.mb({element:"FileDetail",action:"copyCode",gestureName:"KEYBOARD"})}xY(){this.Ga.mb({element:"FileDetail",
action:"scroll",gestureName:"SCROLL"})}};pP.O=function(a){return new (a||pP)(_.m(_.wp),_.m(_.zt))};pP.ta=_.k({token:pP,oa:pP.O});var qP=class{transform(a){return a["image/png"]?(a["image/png"]=a["image/png"].toString().replaceAll("\n",""),_.mfb("img",{src:`data:image/png;base64,${a["image/png"]}`})):a["text/plain"]||a["text/html"]?(a=a["text/plain"]||a["text/html"],a=typeof a==="string"?a:a.join(""),_.EA(a)):_.EA(`<data with types: ${Object.keys(a).join(", ")}>`)}};qP.O=function(a){return new (a||qP)};qP.Ke=_.yd({name:"renderData",type:qP,le:!0});var rP=class{Qa(){}};rP.O=function(a){return new (a||rP)};rP.wa=_.td({type:rP,na:[["jupyter-notebook"]],inputs:{v7:"notebook"},ya:1,Aa:1,Da:[[4,"ngFor","ngForOf"],[3,"ngSwitch"],[3,"content",4,"ngSwitchCase"],[4,"ngSwitchCase"],[3,"content"],[1,"inline",3,"value","fileName"],[3,"expanded",4,"ngIf"],[3,"expanded"],[3,"outerHTML"]],qa:function(a,b){a&1&&_.C(0,lKb,4,3,"ng-container",0);a&2&&_.E("ngForOf",b.v7.cells)},Fa:[_.Qn,_.Rn,_.Sn,_.Tn,KM,kM,_.jD,UL,_.GB,_.HB,_.UH,_.uI,qP],styles:["jupyter-notebook[_nghost-%COMP%]{display:block;padding:10px}mat-card[_ngcontent-%COMP%]{margin:10px 0;background:var(--card)}"]});var pKb=function(a,b){a.jma=!0;let c;(c=a.Za)==null||c.unsubscribe();a.Za=_.x(b,_.Jf(1)).subscribe(d=>{a.PRb.emit(d);a.jma=!1})},qKb=function(a,b){a.jma=!1;let c;(c=a.Za)==null||c.unsubscribe();a.Za=void 0;a.jAa=_.x(b,_.v(d=>d.ue))},sP=class{constructor(){this.size=0;this.sga=_.Ye;this.PRb=new _.Xm;this.jAa=void 0;this.jma=!1}Qa(){}Ia(){let a;(a=this.Za)==null||a.unsubscribe()}Sb(a){if(a.fullViewData){let b;(b=this.Za)==null||b.unsubscribe();this.jAa=void 0;this.jma=!1;this.Za=void 0}}};
sP.O=function(a){return new (a||sP)};
sP.wa=_.td({type:sP,na:[["large-file","fullViewData",""]],inputs:{size:"size",sga:"fullViewData"},outputs:{PRb:"largeFileViewData"},features:[_.Ld],hc:["fullViewData",""],ya:3,Aa:2,Da:[["prompt",""],["spinner",""],["fullContentsLoading",""],[4,"ngIf","ngIfElse"],[3,"inline"],["icon","source:file"],["gme-button-old","","ascTrackElement","FileDetail","trackAction","showFullContents",3,"click"],["gme-button-old","","ascTrackElement","FileDetail","trackAction","showRawContents",3,"click"]],qa:function(a,
b){a&1&&_.C(0,oKb,5,4,"ng-container",3)(1,tKb,7,5,"ng-template",null,0,_.dh);a&2&&(a=_.Cg(2),_.E("ngIf",b.jAa)("ngIfElse",a))},Fa:[_.Bp,_.Rn,_.kA,_.sB,_.uB,_.tB,_.AF,_.Wn,_.lD],styles:["large-file[_nghost-%COMP%]{display:block;height:100%;position:relative;overflow:auto}icon-empty-state-display[_ngcontent-%COMP%]{height:100%}pre[_ngcontent-%COMP%]{font-size:.9230769231rem;font-weight:400;line-height:1.2307692308rem;font-family:Roboto Mono,monospace;letter-spacing:normal;padding:0 4px;position:absolute}"],
Ma:0});var tP=class{constructor(a,b,c){this.Ga=a;this.Sc=b;this.Zb=c;this.D0=_.Fv().create(["PREVIEW",0],["SOURCE",1]);this.selectedIndex=_.x(this.Sc.mNb,_.v(d=>this.D0.get(d)))}Qa(){}Rk(a){(a=_.Gv(this.D0,a))&&this.Sc.RF!==a&&(this.Ga.mb({element:"MarkdownTabHeader",action:this.b5a(a),gestureName:"CLICK",projectId:this.wb.location.tb}),this.Sc.RF=a,this.Zb.Mla(a))}b5a(a){switch(a){case "SOURCE":return"openSourceTab";case "PREVIEW":return"openPreviewTab";default:return _.db(a,"Unknown file detail tab selected")}}};
tP.O=function(a){return new (a||tP)(_.B(_.wp),_.B(jM),_.B(_.Qv))};
tP.wa=_.td({type:tP,na:[["markdown-tab-header","viewData",""]],inputs:{wb:"viewData"},hc:["viewData",""],ya:4,Aa:3,Da:[["gmat-tabs","",3,"selectedIndexChange","selectedIndex"],["label","Preview"],["label","Source"]],qa:function(a,b){a&1&&(_.F(0,"mat-tab-group",0),_.R(1,"async"),_.N("selectedIndexChange",function(c){return b.Rk(c)}),_.K(2,"mat-tab",1)(3,"mat-tab",2),_.J());a&2&&_.E("selectedIndex",_.S(1,1,b.selectedIndex))},Fa:[DN,OL,PL,_.Wn],styles:["mat-tab-group[_ngcontent-%COMP%]     .mat-mdc-tab-label{height:40px}"]});var uP=class{constructor(a){this.element=a}set Q4c(a){var b=`data:image/svg+xml,${encodeURIComponent(a!=null?a:"")}`;a=new Image;a.src=b;b=this.element.ma;_.sm(b);b.appendChild(a)}};uP.O=function(a){return new (a||uP)(_.B(_.re))};uP.La=_.xd({type:uP,na:[["","safeSvg",""]],inputs:{Q4c:"safeSvg"}});var vP=class{constructor(a){this.Eb=a}set S4c(a){switch(this.Eb.ma.tagName){case "AUDIO":this.Eb.ma.src=String(a);break;case "IMG":this.Eb.ma.src=a;break;case "VIDEO":this.Eb.ma.src=String(a)}}};vP.O=function(a){return new (a||vP)(_.B(_.re))};vP.La=_.xd({type:vP,na:[["","sanitizeSrc",""]],inputs:{S4c:"sanitizeSrc"}});var wP=class{constructor(a){this.w4a=a}KC(a){if(a.kind===5)return _.u(_.HF);if(a.kind!==0)return _.u(_.wF("Folding unsupported"));const b=a.location.tb,c=a.location.Uc,d=a.location.repository;var e=a.location.path;const f=a.location.params;e=_.gG(a.location,1)||e;const g=f.Qb?"HEAD":_.Tj(a.location,1);a={Eb:_.Tj(a.location,0)||"",commit:g};return _.x(this.w4a.KC(b,c,d,a,e,f.Qb),_.v(l=>{if(l.Ig()===2||l.Ig()===4)var p=_.wF("Folding unavailable");else{p=[];for(const t of _.jl(l,_.ySa,3,_.el()))(l=t.getRange())&&
p.push({start:_.wl(l,1)-1,end:_.wl(l,3)-1,indentation:_.wl(t,2)});p=_.yF(p)}return p}),_.Yf(_.HF),_.Ef(()=>_.u(_.wF("Folding unavailable"))))}};wP.O=function(a){return new (a||wP)(_.m(_.Ly))};wP.ta=_.k({token:wP,oa:wP.O});var xP=class{constructor(a,b,c,d){const e=_.x(b.events,_.$e(f=>f instanceof _.ci),_.Yf(null),_.v(()=>{let f=_.Li(a.Wc);f.path&&f.path.endsWith(".md")&&(f=f.parent);return f.bc().lj().ab()}),_.Mf((f,g)=>_.Kq(f,g)),_.Uf(1),_.Oe());this.zWb=_.x(e,_.v(f=>vKb(f,b)));this.xWb=_.x(e,_.v(f=>wKb(f,c,d)))}};xP.O=function(a){return new (a||xP)(_.m(_.Th),_.m(_.gi),_.m(_.jJ),_.m(_.Pt))};xP.ta=_.k({token:xP,oa:xP.O});var E3b=class{constructor(){this.W1b=[]}get widgets(){return this.W1b}set widgets(a){this.W1b=a}};var F3b=function(a,b){const c=[];b.forEach((d,e)=>{c.push({line:e,widgets:d})});a.widgets=c.sort((d,e)=>d.line-e.line)},yP=class extends E3b{r6(a){const b=this.widgets.filter(c=>RBb(c.line,a));this.ci=b.length>0?{first:this.widgets.indexOf(b[0]),last:this.widgets.indexOf(b[b.length-1])}:void 0;return b}qwa(a,b){if(!this.ci||a>this.widgets[this.ci.last].line||b<=this.widgets[this.ci.first].line)return[{widgets:this.r6({start:a,end:b}),type:"replace"}];const c=this.widgets[this.ci.first],d=this.widgets[this.ci.last],
e=[];if(a>c.line){const f=this.m6a(a);f.length>0&&e.push({widgets:f,type:"remove"})}a<c.line&&(a=this.d5a(a),a.length>0&&e.push({widgets:a,type:"add",location:"start"}));b<d.line&&(a=this.j6a(b),a.length>0&&e.push({widgets:a,type:"remove"}));b>d.line&&(b=this.c5a(b),b.length>0&&e.push({widgets:b,type:"add",location:"end"}));return e}c5a(a){const b=[];for(let c=this.ci.last+1;c<this.widgets.length;c++){const d=this.widgets[c];if(d.line>a)break;b.push(d);this.ci.last=c}return b}d5a(a){const b=[];for(let c=
this.ci.first-1;c>=0;c--){const d=this.widgets[c];if(d.line<a)break;b.push(d);this.ci.first=c}return b}m6a(a){const b=[];for(let c=this.ci.first;c<=this.ci.last;c++){const d=this.widgets[c];if(d.line>=a){this.ci.first=c;break}b.push(d)}return b}j6a(a){const b=[];for(let c=this.ci.last;c>=this.ci.first;c--){const d=this.widgets[c];if(d.line<=a){this.ci.last=c;break}b.push(d)}return b}};yP.O=(()=>{let a;return function(b){return(a||(a=_.me(yP)))(b||yP)}})();yP.ta=_.k({token:yP,oa:yP.O});var zP=class extends E3b{r6(a){const b=this.widgets.filter(c=>c.startLine!==void 0&&RBb(c.startLine,a)||c.endLine!==void 0&&RBb(c.endLine,a));b.length>0&&(this.ci={first:this.widgets.indexOf(b[0]),last:this.widgets.indexOf(b[b.length-1])});return b}qwa(a,b){if(!this.ci)return[];const c=this.widgets[this.ci.first],d=this.widgets[this.ci.last];if(d.endLine!==void 0&&a>=d.endLine||c.startLine!==void 0&&b<=c.startLine)return[{widgets:this.r6({start:a,end:b}),type:"replace"}];const e=[];if(c.endLine!==
void 0&&a>c.endLine){const f=this.m6a(a);f.length>0&&e.push({widgets:f,type:"remove"})}c.startLine!==void 0&&a<c.startLine&&(a=this.d5a(a),a.length>0&&e.push({widgets:a,type:"add",location:"start"}));d.startLine!==void 0&&b<d.startLine&&(a=this.j6a(b),a.length>0&&e.push({widgets:a,type:"remove"}));d.endLine!==void 0&&b>d.endLine&&(b=this.c5a(b),b.length>0&&e.push({widgets:b,type:"add",location:"end"}));return e}c5a(a){const b=[];for(let c=this.ci.last+1;c<this.widgets.length;c++){const d=this.widgets[c];
if(d.startLine!==void 0&&d.startLine>a)break;b.push(d);this.ci.last=c}return b}d5a(a){const b=[];for(let c=this.ci.first-1;c>=0;c--){const d=this.widgets[c];if(d.endLine!==void 0&&d.endLine<a)break;b.push(d);this.ci.first=c}return b}m6a(a){const b=[];for(let c=this.ci.first;c<=this.ci.last;c++){const d=this.widgets[c];if(d.endLine!==void 0&&d.endLine>=a){this.ci.first=c;break}b.push(d)}return b}j6a(a){const b=[];for(let c=this.ci.last;c>=this.ci.first;c--){const d=this.widgets[c];if(d.startLine!==
void 0&&d.startLine<=a){this.ci.last=c;break}b.push(d)}return b}};zP.O=(()=>{let a;return function(b){return(a||(a=_.me(zP)))(b||zP)}})();zP.ta=_.k({token:zP,oa:zP.O});var AP=class{constructor({line:a,column:b}){this.line=a;this.column=b}isBefore(a){return this.line<a.line||a.line===this.line&&this.column<a.column}isEqual(a){return this.line===a.line&&this.column===a.column}},BP=class{constructor({start:a,end:b}){this.start=a;this.end=b;a.isBefore(b)||a.isEqual(b)}isEqual(a){return this.start.isEqual(a.start)&&this.end.isEqual(a.end)}};var CP=function(a){a.fna&&(a.fna.style.height=`${_.HG(a.visibility,a.Gf)*a.lineHeight}px`);if(a.Uda){var b=a.visibility,c=a.Aj;let d=0;for(let e=b.U0.length-1;e>=0;e--){const f=b.U0[e];f.start>=c&&(d+=f.end-f.start-1);f.end>c&&f.start<c&&(d+=f.end-c);if(f.end<=c)break}a.Uda.style.height=`${(a.cw-c-d)*a.lineHeight}px`}},G3b=function(a){a.fna||(a.fna=document.createElement("div"),a.container.appendChild(a.fna));a.content||(a.content=document.createElement("div"),a.container.appendChild(a.content));
a.Uda||(a.Uda=document.createElement("div"),a.container.appendChild(a.Uda))},H3b=function(a){return{start:a.Gf,end:a.Aj}},I3b=function(a,b,c){b>=a.Gf&&b<a.Aj&&(a.content.replaceChild(c,a.Xm[b-a.Gf]),a.Xm[b-a.Gf]=c)},J3b=function(a,b){let c=void 0;for(let e=a.start;e<a.end;e++){const f=b.get(e);f&&(c=c===void 0?f.indentation:Math.min(c,f.indentation))}let d;return(d=c)!=null?d:0},K3b=function(a,b,c,d){if(_.yG(b,a.xu())){var e=a.fG.get(b);e&&e.hidden===!d||(c=a.gLb(b,c,!d),a.fG.set(b,{node:c,hidden:!d}),
a.cj(b)&&(d=document.createElement("div"),_.YF(d,"afterbegin",c),I3b(a,b,d.firstChild)))}},DP=class extends _.Ptb{constructor(a,b){super(a,b);this.kb=a;this.visibility=_.iI;this.fG=new Map;this.cw=0;this.Xm=[];this.Aj=this.Gf=0;this.vSb=10}get lineHeight(){return this.vSb}set IP(a){this.cw=a;CP(this)}set lineHeight(a){this.vSb=a;CP(this)}xu(){return this.cw}cj(a){if(a>=this.Gf&&a<this.Aj)return this.Xm[a-this.Gf]}clear(){super.clear();this.Xm=[];this.Aj=this.Gf=0;this.content&&(this.content.textContent=
"");this.fG.clear()}Iu(a,b){if(this.content&&this.fna&&this.Uda&&this.aYa()){var c=a+b;a>=this.Aj||c<=this.Gf?(this.Lka(this.Aj-this.Gf),this.Aj=this.Gf=a,this.pU(b,!0)):(a>this.Gf?this.Lka(a-this.Gf):this.pU(this.Gf-a),c<this.Aj?this.Lka(this.Aj-c,!0):this.pU(c-this.Aj,!0));CP(this)}}pU(a,b=!1){a<=0||(this.Aj=Math.max(this.Aj,0),this.Gf=Math.max(this.Gf,0),_.YF(this.content,b?"beforeend":"afterbegin",this.cOb(Math.max(0,b?this.Aj:this.Gf-a),a)),this.Xm=Array.from(this.content.children),b?this.Aj+=
a:(this.Gf-=a,this.Gf<=0&&(this.Aj-=this.Gf,this.Gf=0)))}Lka(a,b=!1){a=Math.min(this.Xm.length,a);const c=b?this.Xm.length-a:0;for(const d of this.Xm.splice(c,a))this.content.removeChild(d);b||(this.Gf+=a);this.Aj=this.Gf+this.Xm.length}aYa(){return!0}Ex(a,b){const c=new Map(b.map(e=>[e.start,e]));b=new Set;for(var d of a){a=J3b(d,c);for(let e=d.start;e<d.end;e++)K3b(this,e,a,e===d.start),b.add(e)}for(const [e]of this.fG)d=e,b.has(d)||this.showLine(d);CP(this)}showLine(a){if(_.yG(a,this.xu())&&this.fG.get(a)){var b=
this.cj(a);b&&I3b(this,a,b.lastElementChild.firstElementChild);this.fG.delete(a)}}};DP.O=function(a){return new (a||DP)(_.B(_.re),_.B(_.Sm))};DP.La=_.xd({type:DP,inputs:{visibility:"visibility"},features:[_.mg]});var O3b=function(a){if(a.selection){var b=a.selection;var c=new BP({start:new AP({line:a.Gf,column:0}),end:L3b(a)});if(b.end.isBefore(c.start)||c.end.isBefore(b.start))c=void 0;else{var d=b.start;var e=c.start;d=d.isBefore(e)?e:d;b=b.end;c=c.end;c=b.isBefore(c)?b:c;c=new BP({start:d,end:c})}var f;d=(f=M3b(a))==null?void 0:f.Xd;f=!c;d=d&&c&&c.isEqual(d);f||d||(f=N3b(a,c.start),c=N3b(a,c.end),(d=document.getSelection())&&f&&c&&(a.tia||([f,c]=[c,f]),d.setBaseAndExtent(f.node,f.offset,c.node,c.offset),
a.xjb++))}},P3b=function(a){const b=a.lines.length-1;return new AP({line:b,column:a.lines[b].length})},Q3b=function(a){a.selection=new BP({start:new AP({line:0,column:0}),end:P3b(a)});O3b(a)},M3b=function(a){var b=document.getSelection(),c=!(b==null?0:b.containsNode(a.content,!0));if(b&&!b.isCollapsed&&!c){var d=b.anchorNode;c=b.focusNode;var e=b.focusOffset;if(d&&c&&(b=R3b(a,d,b.anchorOffset),a=R3b(a,c,e),!b.isEqual(a)))return b.isBefore(a)?{Xd:new BP({start:b,end:a}),tia:!0}:{Xd:new BP({start:a,
end:b}),tia:!1}}},N3b=function(a,b){const c=a.cj(b.line);if(c)return S3b(a,c,b.column)},L3b=function(a){let b,c;return new AP({line:a.Aj-1,column:((b=a.cj(a.Aj-1))==null?void 0:(c=b.textContent)==null?void 0:c.length)||0})},T3b=function(a,b,c){return b.childNodes.length===0?{node:b,offset:c}:b.childNodes.length<=c?N3b(a,L3b(a)):T3b(a,b.childNodes[c],0)},R3b=function(a,b,c){if(!a.content.contains(b))return a.content.compareDocumentPosition(b)&Node.DOCUMENT_POSITION_FOLLOWING?P3b(a):new AP({line:0,
column:0});({node:b,offset:c}=T3b(a,b,c));a=b;b=a.parentElement;do{for(const d of b.childNodes){if(d.isEqualNode(a))break;let e,f;c+=(f=(e=d.textContent)==null?void 0:e.length)!=null?f:0}[a,b]=[b,b.parentElement]}while(!(a instanceof HTMLDivElement));a.getAttribute("data-line-number");return new AP({line:Number(a.getAttribute("data-line-number")),column:c})},S3b=function(a,b,c){if(!b.hasChildNodes())return{node:b,offset:c};let d=0;for(const e of b.childNodes){let f,g;b=(g=(f=e.textContent)==null?
void 0:f.length)!=null?g:0;if(d+b>=c)return S3b(a,e,c-d);d+=b}},U3b=function(a){if(!a.selection)return"";const b=a.lines.slice(a.selection.start.line,a.selection.end.line+1);if(b.length===0)return"";if(b.length===1)return b[0].substring(a.selection.start.column,a.selection.end.column);b[0]=b[0].substring(a.selection.start.column);b[b.length-1]=b[b.length-1].substring(0,a.selection.end.column);return b.join("")},EP=class extends DP{constructor(a,b,c,d,e,f){super(c,d);this.Vd=a;this.view=b;this.kb=
c;this.Iub=f;this.Fx=!1;this.ag=[];this.Ok=new _.Xm;this.cD=new _.Xm;this.Za=new _.ve;this.lines=[];this.Pm=[];this.XJb=new _.Pf;this.e1b=new _.Pf;this.CK=new Set;this.xjb=0;this.Za.add(_.x(e.nX(),_.Mf()).subscribe(g=>{const l=this.tabSize===void 0;this.tabSize=g;l||_.$m(this.Vd)}));this.Za.add(this.Iub.D$c.subscribe(()=>{this.Dna(_.DA(0,this.Pm.length))}));this.Za.add(_.x(this.e1b,_.Wja(()=>_.x(this.XJb,_.Yf(void 0),_.Gf(20),_.Of()))).subscribe(()=>{O3b(this)}))}Qa(){G3b(this)}Ia(){this.Za.unsubscribe()}cOb(a,
b){b=a+b;const c=[];for(;a<b;a++)this.fG.has(a)?c.push(this.fG.get(a).node):c.push(this.Pm[a]);return _.FA(_.gm,c)}pU(a,b=!1){if(!(a<=0)){var c=Math.max(0,b?this.Aj:this.Gf-a),d=c+a;super.pU(a,b);for(a=c;a<d;a++)if(this.CK.has(a)){let e;(e=this.cj(a))==null||e.setAttribute("aria-current","true")}this.e1b.next()}}aYa(){return this.Pm.length>0}Sb(a){if(a.highlightedLines){for(const b of Array.from(this.container.querySelectorAll("[aria-current]")))b.removeAttribute("aria-current");a=_.xG(this.ag,this.xu(),
this.Gf,!0);for(const b of a)for(a=b.start;a<=b.end;a++){let c;(c=this.cj(a))==null||c.setAttribute("aria-current","true")}this.CK=_.Aob(this.ag)}}bua(a,b){const c=_.cI(this,"line");c.appendChild(_.bI(this,Array.from({length:b+1}).join(" "),"line"));b=_.bI(this,"...","line ellipses");b.addEventListener("click",()=>{this.Ok.emit(a)});c.appendChild(b);return c}gLb(a,b,c){a=this.Pm[a];c='<div class="line"'+(c?' style="display:none;"':"")+'><span class="line">';b=Math.max(0,Math.ceil(b+1));for(let d=
0;d<b;d++)c+=" ";c+='</span><span class="line ellipses">...</span><div style="display:none;">'+_.YH(a)+"</div></div>";return(0,_.XH)(c).gE()}Td(a){a=a.target;a.classList.contains("ellipses")&&this.Ok.emit(Number(a.nextElementSibling.firstElementChild.dataset.lineNumber))}uV(){if(this.xu()&&this.Xm[0])return this.Xm[0].getBoundingClientRect().height;const a=_.cI(this,"");a.appendChild(document.createTextNode("_"));this.container.appendChild(a);const b=a.getBoundingClientRect().height;this.container.removeChild(a);
return b}zda(a,b=[]){this.lines=a;this.IP=a.length;this.Pm=[];var c=document.getElementById("pre-rendered-code");if(c!=null&&this.Fx){var d=c.scrollTop;c.parentNode.removeChild(c);c=c.querySelector("virtual-scroll-code-container").firstChild;this.container.replaceChild(c,this.content);this.content=c;this.Xm=Array.from(this.content.children);this.Gf=Number(this.Xm[0].getAttribute("data-line-number"));this.Aj=this.Gf+this.Xm.length;(c=_.DG(this.container,"virtual-scroll-format-code","body"))&&c.scrollTop<=
0&&(c.scrollTop=d)}for(d=0;d<b.length;d++)this.Pm.push(b[d]);if(this.Pm.length<a.length)for(b=this.CXa(0,a.length),d=this.Pm.length;d<a.length;d++)this.Pm.push(fYb({lineNumber:d,line:a[d],pu:b[d]}).gE())}Dna(a){if(this.aYa()&&(a=a.filter(f=>_.yG(f,this.xu())),!(a.length===0||a[a.length-1]>=this.xu()))){var b=new _.Fub(new V3b),c=a.map(f=>{let g;return b.Yc((g=this.ek.get(f))!=null?g:null)}),d=document.activeElement,e=null;d!=null&&d.parentElement===this.container&&(e=d.dataset.lineNumber);d=document.createElement("div");
for(let f=0;f<a.length;f++){const g=a[f];this.Pm[g]=fYb({lineNumber:g,line:this.lines[g],pu:c[f]}).gE();_.YF(d,"afterbegin",this.Pm[g]);I3b(this,g,d.firstChild)}e!=null&&(a=Number(e),isNaN(a)||this.focus(a))}}focus(a){a=_.xG(a,this.xu());if(a.length!==0){var b=this.cj(a[0].start);b&&(b.hasAttribute("tabindex")||b.setAttribute("tabindex","-1"),this.cD.next(a[0].start),b.focus())}}Pw(){if(this.xjb)this.xjb--;else{this.XJb.next();var a=M3b(this);if(a==null?0:a.Xd){const c=a.Xd;var b;const d=c.start.isEqual(new AP({line:this.Gf,
column:0}))&&((b=this.selection)==null?0:b.start.isBefore(c.start))?this.selection.start:c.start;let e;b=c.end.isEqual(L3b(this))&&((e=this.selection)==null?0:e.end)&&c.end.isBefore(this.selection.end)?this.selection.end:c.end;this.selection=new BP({start:d,end:b});this.tia=a.tia}else this.tia=this.selection=void 0}}clear(){super.clear();this.view.clear();this.lines=[];this.Pm=[]}CXa(a,b){const c=new _.Fub(new V3b),d=[];for(;a<b;a++){let e;d.push(c.Yc((e=this.ek.get(a))!=null?e:null))}return d}};
EP.O=function(a){return new (a||EP)(_.B(_.hn),_.B(_.Kg),_.B(_.re),_.B(_.Sm),_.B(_.Qv),_.B(GM))};
EP.wa=_.td({type:EP,na:[["virtual-scroll-code-container"]],ob:4,Ya:function(a,b){a&1&&_.N("click",function(c){return b.Td(c)});a&2&&_.pg("-moz-tab-size",b.tabSize)("tab-size",b.tabSize)},inputs:{Fx:"usePrefetchIfPossible",ag:"highlightedLines",ek:"inlineWidgets"},outputs:{Ok:"lineShown",cD:"lineFocused"},features:[_.mg,_.Ld],ya:0,Aa:0,qa:function(){},styles:["virtual-scroll-code-container{min-width:80ch;padding:0 4px;-moz-tab-size:2;tab-size:2;white-space:pre}virtual-scroll-code-container.nopadding{padding:0}virtual-scroll-code-container .ellipses{border-radius:1ch;cursor:pointer;padding:0 1ch;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}"],hb:2,
Ma:0});
var V3b=class{vda(a,b){_.pl(a,8,_.aI,b)}cLb(a,b,c){return _.Zk(a.clone(),8).setStart(b).setEnd(c)}uu(a){return a}IC(a){return _.$H(a,_.Yk)}dj(a){return a.dj()}Lm(a){return a.Lm()}pxa(a){return _.Y(a,3)==="a"}xxa(a){return _.vl(a,7)}FWb(a,b){b=_.$H(a).concat(_.$H(b));_.ol(a,8,b)}setEnd(a,b){a.setEnd(b)}OZb(a,b){if(b<a.Lm()||b>=a.dj())throw new RangeError;const c=_.Zk(a.clone(),8).setStart(b);a.setEnd(b);return c}bc(a){const b=(new _.aI).setStart(a.startColumn).setEnd(a.endColumn);a.gdb&&_.Jl(b,7,!0);
var c,d=(c=a.tagName)!=null?c:"span";c=_.Wj(b,3,d);_.Wj(c,4,a.yp);a.href!=null&&_.Wj(b,5,a.href);a.key!=null&&b.sx(a.key);return b}Ywb(a,b){return b.Lm()-a.Lm()||a.dj()-b.dj()}};var W3b=["CodeMirror-activeline","CodeMirror-activeline-gutter"],FP=class extends DP{constructor(a,b){super(a,b);this.kb=a;this.cD=new _.Xm;this.ir=new _.Xm;this.yu=new _.Xm;this.Ok=new _.Xm;this.D6=void 0;this.ZG=new Set;this.CK=new Set;this.Y2a=new Map;this.eta=10}set RQc(a){this.eta=a;this.container.style.width=`${Math.ceil(Math.log10(this.cw))*this.eta+13}px`}set IP(a){this.container.style.width=`${Math.ceil(Math.log10(a))*this.eta+13}px`;this.cw=a;CP(this)}Qa(){G3b(this);if(this.content){var a=
_.cI(this,"");a.appendChild(document.createTextNode("_"));this.content.appendChild(a);var b=a.getBoundingClientRect().width;this.content.removeChild(a);a=b}else a=this.eta;this.RQc=a}bua(a){const b=_.cI(this,"line-number CodeMirror-gutter-background");b.appendChild(_.bI(this,"-",""));b.addEventListener("click",()=>{this.Ok.emit(a)});return b}gLb(a,b,c){b=this.Qm?this.Qm(a):void 0;return(0,_.XH)('<div class="line-number hidden-node CodeMirror-gutter-background"'+(c?' style="display:none;"':"")+'><span>-</span><div style="display:none;">'+
((b instanceof _.WH?b.T5():b)?_.Ftb(a,b):_.Htb(a,a+1))+"</div></div>").gE()}Td(a){const b=a.target;if(b.classList.contains("hidden-node"))return this.Ok.emit(Number(b.lastElementChild.firstElementChild.firstElementChild.dataset.lineNumber)),!0;if(b.tagName==="A"&&(a.button!==0||a.ctrlKey||a.metaKey))return!0;for(var c=b;c!==a.currentTarget&&!c.classList.contains("line-number");)c=c.parentElement;c=Number(c.firstElementChild.dataset.lineNumber);if(isNaN(c))return!0;if(b.tagName!=="A")return this.yu.next({line:c,
m7:a}),!0;this.ir.next({line:c,m7:a});return!1}clear(){super.clear();this.IP=0}focus(a){a=_.xG(a,this.Xm.length,this.Gf,!0);a.length>0&&(this.Xm[a[0].start-this.Gf].firstElementChild.focus(),this.cD.next(a[0].start))}zha(a){for(const b of this.ZG||[]){b.classList.remove("highlight");for(const c of W3b)b.classList.remove(c);b.removeAttribute("aria-current");b.style.backgroundColor=""}this.D6=a;this.ZG=_.zob(this.D6,this.Xm,this.Gf,!0);this.CK=_.Aob(a);for(const b of this.ZG)this.yha(b)}Uub(a){if(this.Qm){this.Qm=
a;for(let b=0,c=this.Xm.length;b<c;b++)_.jc(this.Xm[b].firstElementChild,a(b+this.Gf))}else this.clear(),this.IP=this.cw}cOb(a,b){b=a+b;if(this.Qm){const c=[];for(;a<b;a++)this.fG.has(a)?c.push(this.fG.get(a).node):c.push(_.Gtb({lineNumber:a,href:this.Qm(a)}).gE());return _.FA(_.gm,c)}return _.Itb({start:a,end:b}).gE()}pU(a,b=!1){var c=Math.max(0,b?this.Aj:this.Gf-a);const d=c+a;super.pU(a,b);for(const [e,f]of this.Y2a.entries())a=e,b=f,c<=a&&a<d&&this.Xm[a-c].classList.add(...b);for(;c<d;c++)this.CK.has(c)&&
(a=this.cj(c))&&(this.yha(a),this.ZG.add(a))}Lka(a,b=!1){var c=Math.max(0,b?this.Aj:this.Gf-a);const d=c+a;for(;c<d;c++)if(this.CK.has(c)){const e=this.cj(c);e&&this.ZG.delete(e)}super.Lka(a,b)}yha(a){a.classList.add("highlight");for(const b of W3b)a.classList.add(b);a.setAttribute("aria-current","true")}};FP.O=function(a){return new (a||FP)(_.B(_.re),_.B(_.Sm))};
FP.wa=_.td({type:FP,na:[["virtual-scroll-line-number-container"]],Ya:function(a,b){a&1&&_.N("click",function(c){return b.Td(c)})},inputs:{Qm:"lineNumberLinkProvider"},outputs:{cD:"lineFocused",ir:"lineNumberClicked",yu:"gutterClicked",Ok:"lineShown"},features:[_.mg],ya:0,Aa:0,qa:function(){},styles:["virtual-scroll-line-number-container{flex:none;min-width:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.line-number{padding:0 5px 0 3px;position:unset;text-align:end}.CodeMirror-linenumber{line-height:inherit;min-width:unset;padding:0 0 0 5px;position:unset}a.CodeMirror-linenumber{cursor:pointer;display:block;text-align:right}"],
hb:2,Ma:0});var X3b=["content"],Y3b=["gutter"],Z3b=["decorations"],$3b=["sidebar"],a4b=["focusElement"],b4b=new _.Dd("sidebarService"),c4b=new _.Dd("lineWidgetsService"),d4b=function(a,b=a.lineHeight){a.xna(b);a.Bna(b);for(const c of a.gz.concat(a.Tu))a.Y0(c);for(const [c,d]of a.OC)a.yna(d,c,b)},e4b=function(a,b,c){let d;(d=c.hx)==null||d.forEach(e=>{a.renderer.removeChild(b.ma,e)})},GP=class extends _.qI{constructor(a,b,c,d,e,f,g,l,p,t,w,A,G,I,L,V,da,na,ya,Ba){super(A,G,a);this.renderer=c;this.view=d;this.vl=
e;this.kla=f;this.m1=g;this.Dh=l;this.td=p;this.document=t;this.Vd=I;this.Xz=L;this.dcb=V;this.iRa=da;this.Aqb=na;this.Zxa=ya;this.dha=Ba;this.I6a=_.xG;this.ys=new Set;this.ek=new Map;this.QC=this.FX=this.Cwa=this.Dwa=!1;this.gz=[];this.yw=new Map;this.OC=new Map;this.Iea=new _.Sf(1);this.Za=new _.ve;this.Tu=[];this.ht=null;this.T0=[];this.uta=new _.Pf;this.lE=()=>{};this.EX=!0;this.wM=this.lineHeight=0;this.value=this.fileName="";this.Bia=1E3;this.Qxa=800;this.visibility=_.iI;this.Ho=[];this.tE=
void 0;this.Fx=!1;this.hna=new _.Xm;this.Ok=new _.Xm;this.eQ=new _.Xm;this.mV=0;this.fe=this.nV="";this.zr=this.El=this.XK=void 0;this.tea=!1;this.jW=!0;this.ir=new _.Xm;this.yu=new _.Xm;this.xY=_.Uz(()=>{this.ne.xY()},500);this.ne=w||_.Rub;this.Ii=new _.Hu(this.document);this.Ii.bsa=!1;this.Ii.iQ("CTRL_A",65,2);this.Ii.iQ("CTRL_A",65,8);_.gq(this.Ii,"shortcut",Ga=>{if(Ga.identifier==="CTRL_A")for(Ga=this.Kea.ma;Ga;){if(this.document.activeElement===Ga){if(this.continue){const Wa=t.getSelection(),
rb=Wa&&Wa.toString();this.continue.then(()=>{Wa&&Wa.toString()!==rb||Q3b(this.Zd)})}else Q3b(this.Zd);return!1}Ga=Ga.parentElement}return!0});this.Za.add(this.iRa.ps.subscribe(Ga=>{this.kb.ma.style.fontSize=Ga!=null?`${Ga}px`:"";_.$m(this.Vd);setTimeout(()=>{this.Cka(this.Zd.uV())})}));this.Za.add(this.Xz.Ata.subscribe(Ga=>{this.fe=Ga;_.$m(this.Vd)}))}Pw(){this.Zd.Pw()}get Zd(){return this.pXa}get Sm(){return this.lines.length}set Zd(a){this.pXa=a;this.Za.add(_.x(_.Ve(window,"resize"),_.v(()=>a.uV()),
_.Mf()).subscribe(b=>{this.Cka(b)}))}set ila(a){this.EX=!1;this.ag=_.upb(a)}Sb(a){if(!this.lineHeight){for(var b of this.fe.split(" "))b&&this.Kea.ma.classList.add(b);this.lineHeight=this.Zd.uV();this.Kg.lineHeight=this.lineHeight;this.Zd.lineHeight=this.lineHeight;this.Iu()}a.fileName||a.value?(this.xgb(),this.continue=this.ne.bub(()=>this.render())):a.scrollToLine?(this.Cw(this.ag),this.D_(_.fG(this.ag))):a.lineNumberLinkProvider?(b=()=>{this.Kg.Uub(this.Qm)},this.continue?this.continue.then(b):
b()):a.visibleCodeIdentifier&&(a.visibleCodeIdentifier.Ij&&this.m1.sC(a.visibleCodeIdentifier.Ij),this.Hka());(a.visibility||a.folding)&&this.Ex();if(!this.EX){this.lE();const c=this.ag;this.WF==="CODE"?this.lE=_.asb(this.Dh,()=>{c!=null?this.GO(c,!0):this.mga.ma.focus()}):this.WF!==void 0&&(this.lE=this.Dh.registerCallback(this.WF,this.kb.ma,()=>{this.GO(c,!0);this.lE()}))}this.jW||this.Kg.clear();if(a.lineLimitation){let c;this.nV="".padStart((c=this.ZK)!=null?c:80," ")}}U_(a){this.tea=a}GO(a,b=
!1){const c=this;_.Ee(function*(){yield c.continue;_.$1a(c.vl,()=>{c.HK(a,b)})})}HK(a,b=!1){if(!b||this.gia(_.fG(a)))this.Zd.focus(a),this.kb.ma.scrollLeft=0,this.EX=!0}Cka(a){this.lineHeight=a;this.Kg.lineHeight=a;this.Zd.lineHeight=a;_.$m(this.Vd);this.D_(_.fG(this.ag));d4b(this)}Qa(){super.Qa();_.x(this.SM,_.Cf(()=>this.vl.GP),_.v(a=>a.target.scrollLeft),_.Cf(()=>this.vl.Qya)).subscribe(a=>{this.lq.ma.style.right=`${-a}px`;this.xY()});this.kb.ma.addEventListener("copy",a=>{a.preventDefault();let b;
(b=a.clipboardData)==null||b.setData("text/plain",U3b(this.Zd));this.ne.Vs()});this.kb.ma.addEventListener("keydown",a=>{if(!_.GG(a)){var b=document.activeElement;if(b&&b instanceof HTMLElement&&this.kb.ma.contains(b)){var c=b.dataset.lineNumber||b.parentElement.dataset.lineNumber;c&&(c=Number(c),isNaN(c)||(["Up","ArrowUp","k"].includes(a.key)&&(this.Zd.kb.ma.contains(b)?this.HK(c-1):this.Kg.focus(c-1),a.preventDefault()),["Down","ArrowDown","j"].includes(a.key)&&(this.Zd.kb.ma.contains(b)?this.HK(c+
1):this.Kg.focus(c+1),a.preventDefault())))}}});this.WF==="CODE"&&(this.El=this.td.register("openCode","c",()=>{this.ne.d7();_.iw(this.Dh,"CODE")}),this.zr=this.Dh.registerCallback("CODE",this.kb.ma,()=>{const a=document.activeElement;a&&a instanceof HTMLElement&&this.kb.ma.contains(a)&&!this.Kg.kb.ma.contains(a)&&this.mga.ma!==a?this.Kg.focus(this.XK||0):this.HK(this.XK||0)}))}Dc(){this.Hka();this.SM.subscribe(()=>{this.Iu()})}Iu(){var a=this.h7("top");a=Math.max(0,Math.floor(a/this.lineHeight)-
100);for(b of this.visibility.U0){if(b.end<=a||b.start<a&&b.end>a)a+=b.end-b.start-1;if(b.start>=a)break}var b=a;a=Math;var c=a.max,d=Math,e=d.min,f=this.lines.length-b;let g=Math.ceil(this.kb.ma.clientHeight/this.lineHeight)+200;for(var l of this.visibility.U0){const w=b+g;if(l.end>b&&l.end<w||l.start<w&&l.start>=b)g+=l.end-l.start-1}l=c.call(a,1,e.call(d,f,g));this.Kg.Iu(b,l);this.Zd.Iu(b,l);a=b+l;if(this.Tu&&this.Tu.length!==0){c=this.Aqb.qwa(b,a);for(var p of c)switch(p.type){case "replace":this.h8(this.lineHeight,
!1,p.widgets);break;case "add":for(const w of p.widgets)this.a_(this.lq,w,p.location==="start");break;case "remove":for(const w of p.widgets)e4b(this,this.lq,w)}_.$m(this.Vd)}if(this.gz&&this.gz.length!==0){p=this.Zxa.qwa(b,a);for(var t of p)switch(t.type){case "replace":this.Pka(t.widgets);break;case "add":for(const w of t.widgets)this.a_(this.pY,w,t.location==="start");break;case "remove":for(const w of t.widgets)e4b(this,this.pY,w)}_.$m(this.Vd)}if(this.dha.widgets&&this.dha.widgets.length!==0){t=
this.dha.qwa(b,a);for(const w of t)switch(w.type){case "replace":this.Oka(this.lineHeight,!1,w.widgets);break;case "add":for(const A of w.widgets)this.vAa(A.line,A.widgets,this.lineHeight,w.location==="start");break;case "remove":for(const A of w.widgets)(t=this.OC.get(A.line))&&this.renderer.removeChild(this.Os.ma,t)}_.$m(this.Vd)}this.scroll.next({wva:b,IP:l})}Hka(){this.tE&&this.m1.register(this.tE,_.x(this.SM,_.Cf(()=>this.vl.GP),_.v(a=>a.target.scrollTop),_.Mf(),_.v(a=>({startLine:Math.floor(a/
this.lineHeight),endLine:Math.min(Math.ceil((a+this.kb.ma.clientHeight)/this.lineHeight),this.Sm)})),_.Cf(()=>this.vl.oja)))}Sd(){this.Iea.next(!0)}Ia(){this.clear();this.tE&&this.m1.sC(this.tE);this.Ii&&this.Ii.dispose();this.El&&this.El();this.zr&&this.zr();this.lE();this.Za.unsubscribe();super.Ia()}gF(a){this.kb.ma.classList.add(a)}jQ(a){this.kb.ma.classList.remove(a)}kjb(a){this.eQ.emit(a);this.GO(a.start-1)}Ex(){for(const a of[this.Zd,this.Kg])a.Ex(this.visibility.U0,this.Ho);_.ovb(this);d4b(this);
this.Iu()}Ddb(){this.FX||(this.FX=!0,setTimeout(()=>{this.FX=!1;this.h8(this.lineHeight);_.$m(this.Vd)}))}bja(a){this.ys.add(a);this.cma()}hTb(a,b,c,d){this.ht={Pa:a,position:b,line:c,offset:d};this.cma()}Cw(a){const b=this;return _.Ee(function*(){b.Ok.emit(a);yield b.continue;b.ne.kna(()=>{b.Kg.zha(a);return Promise.resolve()},"selectLine")})}cma(){this.QC||(this.QC=!0,this.ne.kna(()=>{const a=this;return _.Ee(function*(){const b=new _.Ae(c=>{const d=setTimeout(()=>{c.next(void 0);c.complete()});
return()=>{clearTimeout(d)}});a.UZ=b.subscribe();yield _.Mnb(b);a.UZ=void 0;a.QC=!1;yield a.continue;a.ys.size>0&&a.Zd.Dna(Array.from(a.ys));a.ys.clear();a.sob()})},"inline"))}Ura(a,b,c,d){return this.wda(()=>{_.pvb(this)},{startLine:c,endLine:d,qa:a,context:b},this.gz)}bRa(a,b,c,d){return this.wda(()=>{this.Ddb()},{startLine:c,endLine:d,qa:a,context:b},this.Tu)}WHb(a,b,c){const d={line:c,qa:a,context:b},e=this.yw.get(c)||[];e.push(d);this.yw.set(c,e);_.qvb(this);return()=>{e.splice(e.indexOf(d),
1);_.qvb(this)}}K3(a,b){this.ek.has(a)?this.ek.get(a).push(b):this.ek.set(a,[b]);this.bja(a);return{remove:()=>{const c=this.ek.get(a);if(c!=null){var d=c.indexOf(b);d<0||(c.splice(d,1),this.bja(a))}}}}aha(a){return this.lineHeight*(this.visibility?_.HG(this.visibility,a):a)}getHeight(a,b){return this.lineHeight*(1+(this.visibility?_.HG(this.visibility,b)-_.HG(this.visibility,a):b-a))}wda(a,b,c){a();c.push(b);return()=>{a();c.splice(c.indexOf(b),1)}}xgb(){this.yw.clear();this.OC.clear();this.gz=[];
this.Tu=[];this.ek.clear();this.ys.clear();this.nfa()}render(){const a=this;return _.Ee(function*(){a.clear();a.rendered||(a.QC=!0);var b=document.getElementById("pre-rendered-code");b&&a.Zd.Fx&&b.setAttribute("processed","");b=yield a.a8a();const c=a.lines;_.ovb(a);yield _.fha(a.Iea);a.ag=_.xG(a.ag,c.length);a.hna.emit(c.length);const d=a.lineHeight;a.Oka(d);a.Pka();a.h8(d);a.Kg.IP=a.lines.length;a.Zd.zda(c,a.rendered);a.D_(_.fG(a.ag));a.rendered||a.ys.clear();a.mV=b+3;a.Iu();d4b(a,d);a.rendered||
(a.QC=!1);a.Kg.zha(a.ag)})}a8a(){const a=this;return _.Ee(function*(){var b;a.qU((b=a.Wy)!=null?b:new Map);if(a.value.lines)return a.qU(a.value.OX),a.lines=a.value.lines,a.value.uTb;if(!a.Wy||!a.Wy.size){b=a.Dea(a.value);let c,d;const e=_.vpb(a.value,(d=(c=(yield _.KG()).findModeByFileName(a.fileName))==null?void 0:c.mime)!=null?d:"text/plain");a.qU(e);return b}return a.Dea(a.value)})}Dea(a){const b=a.split("\n");this.lines=b;a.endsWith("\n")&&b.pop();a=0;for(let c=0;c<b.length;c++)a=Math.max(a,b[c].length),
b[c]+="\n";return a}qU(a){for(const [b,c]of a.entries()){a=b;const d=c,e=this.ek.get(a);if(e==null)this.ek.set(a,d);else for(const f of d)e.push(f)}}Pka(a){this.Zxa.widgets.length===0&&(this.Zxa.widgets=this.gz);_.sm(this.pY.ma);a=a||this.Zxa.r6(H3b(this.Kg));for(const b of a)this.a_(this.pY,b)}h8(a=this.lineHeight,b=!0,c){_.sm(this.lq.ma);this.Bna(a);this.Aqb.widgets=this.Tu;b&&this.renderer.Jh(this.lq.ma,"display","none");a=c||this.Aqb.r6(H3b(this.Kg));for(const d of a)this.renderer.Jh(this.lq.ma,
"display","block"),this.a_(this.lq,d)}Oka(a=this.lineHeight,b=!0,c){_.sm(this.Os.ma);b&&(F3b(this.dha,this.yw),this.OC.clear(),this.xna(a),this.Sub(11),b=this.I7a()?"block":"none",this.renderer.Jh(this.Os.ma,"display",b));c=c||this.dha.r6(H3b(this.Kg));for(const {line:d,widgets:e}of c)e.length!==0&&this.vAa(d,e,a)}vAa(a,b,c,d=!1){let e=this.OC.get(a);e||(e=this.tYa(),this.yna(e,a,c),this.OC.set(a,e));for(const f of b){f.hx&&f.hx.length!==0||(a=this.view.mi(f.qa,f.context),_.an(a),f.hx=a.om);for(const g of f.hx)this.renderer.appendChild(e,
g)}d&&this.Os.ma.children.length>0?this.renderer.insertBefore(this.Os.ma,e,this.Os.ma.children[0]):this.renderer.appendChild(this.Os.ma,e)}tYa(){const a=this.renderer.createElement("div");a.className="gutter-line";this.renderer.Rq&&_.aG(a)&&this.T0.push(a);return a}yna(a,b,c){b*=c;this.renderer.Jh(a,"position","absolute");this.renderer.Jh(a,"top",`${b}px`);this.renderer.Jh(a,"height",`${c}px`);this.renderer.Jh(a,"bottom","0")}I7a(){for(const a of this.yw.values())if(a.length>0)return!0;return!1}Bna(a){this.Cna(this.lq,
a)}xna(a){this.Cna(this.Os,a)}Cna(a,b){this.renderer.Jh(a.ma,"height",`${b*this.wM}px`)}Sub(a){var b=Array.from(this.yw.values()).map(c=>c.length);b=b.length>0?Math.max(...b):0;this.renderer.Jh(this.Os.ma,"width",`${a*b}px`)}a_(a,b,c=!1){if(!b.hx){const d=this.view.mi(b.qa,b.context);_.an(d);b.hx=d.om}this.Y0(b);for(const d of b.hx)c&&a.ma.children.length>0?this.renderer.insertBefore(a.ma,d,a.ma.children[0]):this.renderer.appendChild(a.ma,d)}sob(){if(this.ht){var a=this.ht.position,b=this.ht.line,
c=this.ht.offset,d=this.kb.ma.querySelector(this.ht.Pa);d?this.kla.scrollTo(d,a,c!=null?c:0):this.D_(b);this.ht=null}}Y0({hx:a,startLine:b,endLine:c}){if(a&&b!==void 0&&c!==void 0){var d=this.aha(b);b=this.getHeight(b,c);for(const e of a)this.renderer.Jh(e,"top",`${d}px`),c>-1?this.renderer.Jh(e,"height",`${b}px`):this.renderer.Jh(e,"bottom","0")}}clear(){this.view.clear();this.Zd.clear();this.Kg.clear();this.nfa();this.uta.next(!0);this.continue=void 0;let a;(a=this.UZ)==null||a.unsubscribe();this.UZ=
void 0}nfa(){if(this.renderer.Rq)for(const a of this.T0)this.renderer.Rq(a);this.T0=[]}D_(a){a==null||this.gia(a)||(this.kb.ma.scrollTop=this.lineHeight*Math.max(a-5,0))}gia(a){if(a==null)return!1;a*=this.lineHeight;const b=this.kb.ma.scrollTop,c=b+this.kb.ma.offsetHeight;return b<=a&&a<c}};
GP.O=function(a){return new (a||GP)(_.B(_.df),_.B(_.Th),_.B(_.Sm),_.B(_.Kg),_.B(_.Zu),_.B(_.$u),_.B(_.tI),_.B(_.ni),_.B(_.Ju),_.B(_.bi),_.B(_.Qub,8),_.B(_.re),_.B(_.Tr),_.B(_.hn),_.B(_.Yv),_.B(_.rI),_.B(_.FF),_.B(b4b),_.B(c4b),_.B(yP))};
GP.wa=_.td({type:GP,na:[["virtual-scroll-format-code"]],rb:function(a,b){a&1&&(_.Mg(X3b,7),_.Mg(Y3b,7),_.Mg(FP,7),_.Mg(Z3b,7),_.Mg($3b,7),_.Mg(a4b,7),_.Mg(EP,7));if(a&2){let c;_.Pg(c=_.Qg())&&(b.Kea=c.first);_.Pg(c=_.Qg())&&(b.Os=c.first);_.Pg(c=_.Qg())&&(b.Kg=c.first);_.Pg(c=_.Qg())&&(b.pY=c.first);_.Pg(c=_.Qg())&&(b.lq=c.first);_.Pg(c=_.Qg())&&(b.mga=c.first);_.Pg(c=_.Qg())&&(b.Zd=c.first)}},inputs:{fileName:"fileName",value:"value",Wy:"highlightInfo",rendered:"rendered",Bia:"largeFileThreshold",
Qxa:"largeFileRenderCount",ZK:"lineLimitation",visibility:"visibility",Ho:"folding",tE:"visibleCodeIdentifier",WF:"focusableRegion",Fx:"usePrefetchIfPossible",jW:"displayLineNumbers",ila:"scrollToLine",Qm:"lineNumberLinkProvider"},outputs:{hna:"totalNumLines",Ok:"lineShown",eQ:"rangeToggled",ir:"lineNumberClicked",yu:"gutterClicked"},features:[_.Zg([{va:_.qI,Fb:GP},{va:b4b,Qd:zP},{va:c4b,Qd:zP},yP]),_.mg,_.Ld],ya:39,Aa:25,Da:[["content",""],["gutter",""],["decorations",""],["focusElement",""],["sidebar",
""],[1,"layout",3,"ascResizeNotifier"],["tabindex","-1"],[1,"gutter","CodeMirror-gutters"],[1,"CodeMirror-gutters",3,"lineFocused","lineNumberClicked","gutterClicked","lineShown","visibility","lineNumberLinkProvider"],[3,"click","contextmenu","mouseover","mouseout","mousedown","mouseup","mouseleave","keydown","keyup","selectionchange"],[1,"decorations"],["class","code-highlight CodeMirror-activeline-background",3,"height","minWidth","top",4,"ngFor","ngForOf"],["class","column-guide",3,"minHeight",
4,"ngIf"],["tabindex","-1",1,"focus-element"],[1,"cdk-visually-hidden"],[3,"lineFocused","lineShown","visibility","usePrefetchIfPossible","inlineWidgets","highlightedLines"],[3,"visibility","folding","lineHeight","pointerEvents","rangeToggled","mousedown",4,"ngIf"],["tabindex","0","role","region",1,"sidebar"],[1,"code-highlight","CodeMirror-activeline-background"],[1,"column-guide"],[1,"column-guide-margin"],[3,"rangeToggled","mousedown","visibility","folding","lineHeight"]],qa:function(a,b){if(a&
1){const c=_.Ud();_.F(0,"div",5);_.N("ascResizeNotifier",function(){_.q(c);return _.r(b.Iu())});_.Q(1,"\n  ");_.F(2,"div",6,0);_.Q(4,"\n    ");_.K(5,"div",7,1);_.Q(7,"\n    ");_.F(8,"virtual-scroll-line-number-container",8);_.N("lineFocused",function(d){_.q(c);return _.r(b.XK=d)})("lineNumberClicked",function(d){_.q(c);return _.r(b.ir.emit(d))})("gutterClicked",function(d){_.q(c);return _.r(b.yu.emit(d))})("lineShown",function(d){_.q(c);return _.r(b.Ok.emit(d))});_.Q(9,"\n    ");_.J();_.Q(10,"\n    ");
_.F(11,"div",9);_.N("click",function(d){_.q(c);return _.r(b.r4.next(d))})("contextmenu",function(d){_.q(c);return _.r(b.r4.next(d))})("mouseover",function(d){_.q(c);return _.r(b.Iya.next(d))})("mouseout",function(d){_.q(c);return _.r(b.afb.next(d))})("mousedown",function(){_.q(c);return _.r(b.U_(!0))})("mouseup",function(){_.q(c);return _.r(b.U_(!1))})("mouseleave",function(){_.q(c);return _.r(b.U_(!1))})("keydown",function(d){_.q(c);return _.r(b.lbb.next(d))})("keyup",function(d){_.q(c);return _.r(b.mbb.next(d))})("selectionchange",
function(){_.q(c);return _.r(b.Pw())},!1,nBb);_.Q(12,"\n      ");_.K(13,"div",10,2);_.Q(15,"\n      ");_.C(16,xKb,1,6,"div",11);_.Q(17,"\n      ");_.C(18,yKb,5,3,"div",12);_.R(19,"async");_.Q(20,"\n      ");_.F(21,"div",13,3);_.Q(23,"\n        ");_.F(24,"span",14);_.Q(25,"\n          Code panel - press c to focus line 1.\n        ");_.J();_.Q(26,"\n      ");_.J();_.Q(27,"\n      ");_.F(28,"virtual-scroll-code-container",15);_.N("lineFocused",function(d){_.q(c);return _.r(b.XK=d)})("lineShown",function(d){_.q(c);
return _.r(b.Ok.emit(d))});_.Q(29,"\n      ");_.J();_.Q(30,"\n      ");_.C(31,zKb,1,5,"code-folding-container",16);_.Q(32,"\n    ");_.J();_.Q(33,"\n  ");_.J();_.Q(34,"\n  ");_.K(35,"div",17,4);_.Q(37,"\n");_.J();_.Q(38,"\n")}a&2&&(_.y(2),_.Sz("content CodeMirror ",b.fe,""),_.y(6),_.pg("min-height",b.lineHeight*b.wM,"px"),_.qg("line-numbers",b.jW),_.E("visibility",b.visibility)("lineNumberLinkProvider",b.Qm),_.y(3),_.rg(b.QMb),_.y(2),_.pg("min-width",b.mV,"ch"),_.y(3),_.E("ngForOf",b.I6a(b.ag,b.lines.length)),
_.y(2),_.E("ngIf",_.S(19,23,b.dcb.enabled)&&b.nV),_.y(10),_.pg("padding-right",b.Tu.length===0?0:300,"px"),_.E("visibility",b.visibility)("usePrefetchIfPossible",b.Fx)("inlineWidgets",b.ek)("highlightedLines",b.ag),_.y(3),_.E("ngIf",b.Ho.length>0))},Fa:[_.kI,_.Qn,_.Rn,_.lw,EP,FP,_.Wn],styles:[".code-highlight[_ngcontent-%COMP%]{position:absolute;width:100%}virtual-scroll-format-code[_nghost-%COMP%]{font:initial;font-family:monospace;letter-spacing:normal;line-height:1.25;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;-webkit-text-size-adjust:100%;box-sizing:border-box;display:block;height:100%;overflow:auto;position:relative;width:100%;outline:0}virtual-scroll-format-code[_nghost-%COMP%]     a{color:inherit}virtual-scroll-format-code[_nghost-%COMP%]     a:hover span{text-decoration:underline}virtual-scroll-format-code[_nghost-%COMP%]     virtual-scroll-code-container{box-sizing:content-box;position:absolute}virtual-scroll-format-code[_nghost-%COMP%]   pre[_ngcontent-%COMP%]{font-family:monospace}.inline[_nghost-%COMP%]{height:auto}.inline[_nghost-%COMP%]   .layout[_ngcontent-%COMP%]{position:relative}.focus-element[_ngcontent-%COMP%]{height:0;position:-webkit-sticky;position:sticky;top:0}.focus-element[_ngcontent-%COMP%]:focus{outline:none}.layout[_ngcontent-%COMP%]{height:100%;position:absolute;width:100%}.content[_ngcontent-%COMP%]{display:inline-flex;font-family:inherit;height:unset;min-height:100%;min-width:100%;outline:0;overflow:unset;position:relative;vertical-align:top}.code-and-highlight-container[_ngcontent-%COMP%]{position:relative;width:100%}code-folding-container[_ngcontent-%COMP%]{position:absolute}.gutter[_ngcontent-%COMP%]{flex:0 0 auto;overflow:hidden;position:unset}.line-numbers[_ngcontent-%COMP%]{min-height:100%;position:relative;z-index:unset}.sidebar[_ngcontent-%COMP%]{border-left-style:solid;border-left-width:1px;box-sizing:border-box;min-height:100%;overflow:hidden;position:absolute;width:300px;right:0;top:0}.decorations[_ngcontent-%COMP%]{left:0;position:absolute;top:0;width:100%}.column-guide[_ngcontent-%COMP%]{height:100%;position:absolute}.column-guide-margin[_ngcontent-%COMP%]{margin-left:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}"],
Ma:0});var f4b=new _.Dd("CDK_DRAG_CONFIG");var g4b=new _.Dd("CDK_DRAG_PARENT");var h4b=new _.Dd("CdkDragHandle");var i4b=_.Si({passive:!1,capture:!0}),HP=class{};HP.O=function(a){return new (a||HP)};HP.wa=_.td({type:HP,na:[["ng-component"]],nb:["cdk-drag-resets-container",""],standalone:!0,features:[_.$g],ya:0,Aa:0,qa:function(){},styles:["@layer cdk-resets{.cdk-drag-preview{background:none;border:none;padding:0;color:inherit;inset:auto}}.cdk-drag-placeholder *,.cdk-drag-preview *{pointer-events:none !important}\n"],hb:2,Ma:0});
var j4b=function(a,b){a.vaa.add(b);a.vaa.size===1&&a.lb.Ub(()=>{a.Bb.addEventListener("touchmove",a.yFb,i4b)})},k4b=function(a,b){a.BE.update(c=>{const d=c.indexOf(b);return d>-1?(c.splice(d,1),[...c]):c});a.BE().length===0&&a.kBb()},l4b=function(a,b){a.vaa.delete(b);k4b(a,b);a.vaa.size===0&&a.Bb.removeEventListener("touchmove",a.yFb,i4b)},m4b=function(a,b,c){a.BE().indexOf(b)>-1||(a.VT.load(HP),a.BE.update(d=>[...d,b]),a.BE().length===1&&(c=c.type.startsWith("touch"),a.Naa.set(c?"touchend":"mouseup",
{handler:d=>a.rib.next(d),options:!0}).set("scroll",{handler:d=>a.scroll.next(d),options:!0}).set("selectstart",{handler:a.fMc,options:i4b}),c||a.Naa.set("mousemove",{handler:d=>a.Qza.next(d),options:i4b}),a.lb.Ub(()=>{a.Naa.forEach((d,e)=>{a.Bb.addEventListener(e,d.handler,d.options)})})))},IP=class{constructor(){this.lb=_.n(_.df);this.Bb=_.n(_.bi);this.VT=_.n(_.tr);this.XBb=new Set;this.vaa=new Set;this.BE=_.Rg([]);this.Naa=new Map;this.cIc=a=>a.bz();this.Qza=new _.Pf;this.rib=new _.Pf;this.scroll=
new _.Pf;this.fMc=a=>{this.BE().length>0&&a.preventDefault()};this.yFb=a=>{this.BE().length>0&&(this.BE().some(this.cIc)&&a.preventDefault(),this.Qza.next(a))}}bz(a){return this.BE().indexOf(a)>-1}TL(a){const b=[this.scroll];a&&a!==this.Bb&&b.push(new _.Ae(c=>this.lb.Ub(()=>{const d=e=>{this.BE().length&&c.next(e)};a.addEventListener("scroll",d,!0);return()=>{a.removeEventListener("scroll",d,!0)}})));return _.Ze(...b)}Ia(){this.vaa.forEach(a=>l4b(this,a));this.XBb.forEach(a=>{this.XBb.delete(a)});
this.kBb();this.Qza.complete();this.rib.complete()}kBb(){this.Naa.forEach((a,b)=>{this.Bb.removeEventListener(b,a.handler,a.options)});this.Naa.clear()}};IP.O=function(a){return new (a||IP)};IP.ta=_.k({token:IP,oa:IP.O,Ea:"root"});var EKb=0;var n4b=function(a,b){const c=_.Wi(b);b=a.Az.get(c);if(!b)return null;b=b.tob;let d;if(c===a.Bb){var e=a.uK();d=e.top;e=e.left}else d=c.scrollTop,e=c.scrollLeft;const f=b.top-d,g=b.left-e;a.Az.forEach((l,p)=>{l.kKb&&c!==p&&c.contains(p)&&GKb(l.kKb,f,g)});b.top=d;b.left=e;return{top:f,left:g}},o4b=class{constructor(a){this.Bb=a;this.Az=new Map}clear(){this.Az.clear()}cache(a){this.clear();this.Az.set(this.Bb,{tob:this.uK()});a.forEach(b=>{this.Az.set(b,{tob:{top:b.scrollTop,left:b.scrollLeft},kKb:FKb(b)})})}uK(){return{top:window.scrollY,
left:window.scrollX}}};var p4b=new Set(["position"]),q4b=class{get element(){return this.yj}constructor(a,b,c,d,e,f,g,l,p){this.Bb=a;this.Wi=b;this.fpa=c;this.YI=d;this.Dv=e;this.gMc=f;this.au=g;this.AB=l;this.aPc=p}attach(a){this.yj=this.DHc();a.appendChild(this.yj);"showPopover"in this.yj&&this.yj.showPopover()}destroy(){this.yj.remove();let a;(a=this.HFb)==null||a.destroy();this.yj=this.HFb=null}setTransform(a){this.yj.style.transform=a}getBoundingClientRect(){return this.yj.getBoundingClientRect()}gF(a){this.yj.classList.add(a)}addEventListener(a,
b){this.yj.addEventListener(a,b)}removeEventListener(a,b){this.yj.removeEventListener(a,b)}DHc(){const a=this.Dv,b=this.gMc;var c=a?a.qa:null;let d;if(c&&a){const e=a.tya?this.YI:null;c=a.Hf.mi(c,a.context);_.an(c);d=HKb(c,this.Bb);this.HFb=c;a.tya?NKb(d,e):d.style.transform=MKb(this.au.x,this.au.y)}else d=DKb(this.Wi),NKb(d,this.YI),this.AB&&(d.style.transform=this.AB);IKb(d.style,{"pointer-events":"none",margin:"showPopover"in d?"0 auto 0 0":"0",position:"fixed",top:"0",left:"0","z-index":this.aPc+
""},p4b);XK(d,!1);d.classList.add("cdk-drag-preview");d.setAttribute("popover","manual");d.setAttribute("dir",this.fpa);b&&(Array.isArray(b)?b.forEach(e=>d.classList.add(e)):d.classList.add(b));return d}};var r4b=_.Si({passive:!0}),s4b=_.Si({passive:!1}),t4b=_.Si({passive:!1,capture:!0}),JKb=new Set(["position"]),u4b=function(a,b){const c=_.dj(b);c!==a.Wi&&(a.Wi&&a.VFb(a.Wi),a.lb.Ub(()=>{c.addEventListener("mousedown",a.Pqa,s4b);c.addEventListener("touchstart",a.Pqa,r4b);c.addEventListener("dragstart",a.SEb,s4b)}),a.AB=void 0,a.Wi=c);typeof SVGElement!=="undefined"&&a.Wi instanceof SVGElement&&(a.Lqa=a.Wi.ownerSVGElement);return a},v4b=function(a,b){a.zOa=b},w4b=function(a,b){a.Am=b.map(d=>_.dj(d));
a.Am.forEach(d=>XK(d,a.disabled));a.Bra();const c=new Set;a.II.forEach(d=>{a.Am.indexOf(d)>-1&&c.add(d)});a.II=c},x4b=function(a,b){a.KM=b?_.dj(b):null;a.Vr.unsubscribe();b&&(a.Vr=a.uf.Fc(10).subscribe(()=>a.gHc()));return a},y4b=class{get disabled(){return this.oc||!(!this.rk||!this.rk.disabled)}set disabled(a){a!==this.oc&&(this.oc=a,this.Bra(),this.Am.forEach(b=>XK(b,a)))}constructor(a,b,c,d,e,f){this.Vc=b;this.Bb=c;this.lb=d;this.uf=e;this.hy=f;this.VE={x:0,y:0};this.iB={x:0,y:0};this.Yaa=_.Rg(!1);
this.uqa=new _.Pf;this.Vr=this.Wr=this.CFb=this.BFb=_.ve.EMPTY;this.KM=null;this.TEb=!0;this.Am=[];this.II=new Set;this.fpa="ltr";this.e5=0;this.scale=1;this.oc=!1;this.Pda=new _.Pf;this.s0=new _.Pf;this.released=new _.Pf;this.ended=new _.Pf;this.m5=new _.Pf;this.t5=new _.Pf;this.h5=new _.Pf;this.bfb=this.uqa;this.Pqa=g=>{this.Pda.next();if(this.Am.length){const l=this.uDb(g);!l||this.II.has(l)||this.disabled||this.UDb(l,g)}else this.disabled||this.UDb(this.Wi,g)};this.ZLc=g=>{var l=this.Dpa(g);if(this.Yaa()){g.cancelable&&
g.preventDefault();var p=this.XCb(l);this.UMa=!0;this.wEb=l;this.xOc(p);if(this.rk)this.jHb(p,l);else{l=this.lC?this.YI:this.au;var t=this.iB;t.x=p.x-l.x+this.VE.x;t.y=p.y-l.y+this.VE.y;this.rKa(t.x,t.y)}this.uqa.Wn.length&&this.lb.run(()=>{this.uqa.next({source:this,Lg:p,event:g,distance:this.lMa(p),P4:this.DOa})})}else Math.abs(l.x-this.au.x)+Math.abs(l.y-this.au.y)>=this.Vc.Cua&&((l=Date.now()>=this.aIc+this.hJc(g),t=this.rk,l)?t&&(t.bz()||t.yld())||(g.cancelable&&g.preventDefault(),this.Yaa.set(!0),
this.lb.run(()=>this.CNc(g))):this.hCb(g))};this.bMc=g=>{this.hCb(g)};this.SEb=g=>{if(this.Am.length){const l=this.uDb(g);!l||this.II.has(l)||this.disabled||g.preventDefault()}else this.disabled||g.preventDefault()};v4b(u4b(this,a),b.Qod||null);this.f3=new o4b(c);j4b(f,this)}dispose(){this.VFb(this.Wi);if(this.bz()){let b;(b=this.Wi)==null||b.remove()}let a;(a=this.pv)==null||a.remove();this.MBb();this.LBb();l4b(this.hy,this);this.TOa();this.Pda.complete();this.s0.complete();this.released.complete();
this.ended.complete();this.m5.complete();this.t5.complete();this.h5.complete();this.uqa.complete();this.Am=[];this.II.clear();this.rk=void 0;this.Vr.unsubscribe();this.f3.clear();this.KM=this.Wi=this.Lqa=this.kN=this.Dv=this.pv=this.zOa=null}bz(){return this.Yaa()&&this.hy.bz(this)}reset(){this.Wi.style.transform=this.AB||"";this.iB={x:0,y:0};this.VE={x:0,y:0}}XOc(a){this.rk=a}Jla(a){this.iB={x:0,y:0};this.VE.x=a.x;this.VE.y=a.y;this.rk||this.rKa(a.x,a.y)}Gcd(){const a=this.wEb;a&&this.rk&&this.jHb(this.XCb(a),
a)}TOa(){this.BFb.unsubscribe();this.CFb.unsubscribe();this.Wr.unsubscribe();let a;(a=this.BMa())==null||a.removeEventListener("selectstart",RKb,t4b)}MBb(){let a;(a=this.yj)==null||a.destroy();this.yj=null}LBb(){let a;(a=this.oy)==null||a.remove();let b;(b=this.Nqa)==null||b.destroy();this.oy=this.Nqa=null}hCb(a){if(this.hy.bz(this)&&(this.TOa(),k4b(this.hy,this),this.Bra(),this.Am&&(this.Wi.style.webkitTapHighlightColor=this.RMc),this.Yaa()))if(this.released.next({source:this,event:a}),this.rk)this.rk.wN(),
this.OFc().then(()=>{this.RGc(a);this.gBb();k4b(this.hy,this)});else{this.VE.x=this.iB.x;const b=this.Dpa(a);this.VE.y=this.iB.y;this.lb.run(()=>{this.ended.next({source:this,distance:this.lMa(b),f5:b,event:a})});this.gBb();k4b(this.hy,this)}}CNc(a){YK(a)&&(this.yEb=Date.now());this.Bra();const b=this.BMa(),c=this.rk;b&&this.lb.Ub(()=>{b.addEventListener("selectstart",RKb,t4b)});if(c){const d=this.Wi,e=d.parentNode,f=this.oy=this.AHc(),g=this.pv=this.pv||this.Bb.createComment("");e.insertBefore(g,
d);this.AB=d.style.transform||"";this.yj=new q4b(this.Bb,this.Wi,this.fpa,this.YI,this.Dv||null,this.rka||null,this.au,this.AB,this.Vc.zIndex||1E3);this.yj.attach(this.wJc(e,b));KKb(d,!1);this.Bb.body.appendChild(e.replaceChild(f,d));this.s0.next({source:this,event:a});c.start();this.XI=c;this.Vpa=c.jOb(this)}else this.s0.next({source:this,event:a}),this.XI=this.Vpa=void 0;this.f3.cache(c?c.Cjd():[])}UDb(a,b){this.zOa&&b.stopPropagation();var c=this.bz(),d=YK(b);const e=!d&&b.button!==0,f=this.Wi,
g=_.Wi(b),l=!d&&this.yEb&&this.yEb+800>Date.now();d=d?_.Pi(b):_.Oi(b);g&&g.draggable&&b.type==="mousedown"&&b.preventDefault();c||e||l||d||(this.Am.length&&(c=f.style,this.RMc=c.webkitTapHighlightColor||"",c.webkitTapHighlightColor="transparent"),this.UMa=!1,this.Yaa.set(this.UMa),this.TOa(),this.YI=this.Wi.getBoundingClientRect(),this.BFb=this.hy.Qza.subscribe(this.ZLc),this.CFb=this.hy.rib.subscribe(this.bMc),this.Wr=this.hy.TL(this.BMa()).subscribe(p=>this.vOc(p)),this.KM&&(this.e2=FKb(this.KM)),
this.i3=(c=this.Dv)&&c.qa&&!c.tya?{x:0,y:0}:this.vJc(this.YI,a,b),a=this.au=this.wEb=this.Dpa(b),this.DOa={x:0,y:0},this.aMc={x:a.x,y:a.y},this.aIc=Date.now(),m4b(this.hy,this,b))}RGc(a){KKb(this.Wi,!0);this.pv.parentNode.replaceChild(this.Wi,this.pv);this.MBb();this.LBb();this.YI=this.e2=this.j3=this.AB=void 0;this.lb.run(()=>{const b=this.rk,c=b.jOb(this),d=this.Dpa(a),e=this.lMa(d),f=b.LKc(d.x,d.y);this.ended.next({source:this,distance:e,f5:d,event:a});this.h5.next({item:this,Ak:c,Ww:this.Vpa,
container:b,IVb:this.XI,lRb:f,distance:e,f5:d,event:a});b.Mhd(this,c,this.Vpa,this.XI,f,e,d,a);this.rk=this.XI})}jHb({x:a,y:b},{x:c,y:d}){let e=this.XI.ncd(this,a,b);!e&&this.rk!==this.XI&&this.XI.LKc(a,b)&&(e=this.XI);e&&e!==this.rk&&this.lb.run(()=>{this.t5.next({item:this,container:this.rk});this.rk.Ffa(this);this.rk=e;this.rk.xW(this,a,b,e===this.XI&&e.Ysd?this.Vpa:void 0);this.m5.next({item:this,container:e,Ak:e.jOb(this)})});this.bz()&&(this.rk.Icd(c,d),this.rk.Hcd(this,a,b,this.DOa),this.lC?
this.qKa(a,b):this.qKa(a-this.i3.x,b-this.i3.y))}OFc(){if(!this.UMa)return Promise.resolve();const a=this.oy.getBoundingClientRect();this.yj.gF("cdk-drag-animating");this.qKa(a.left,a.top);const b=QKb(this.yj.yj);return b===0?Promise.resolve():this.lb.Ub(()=>new Promise(c=>{const d=f=>{if(!f||this.yj&&_.Wi(f)===this.yj.element&&f.propertyName==="transform"){let g;(g=this.yj)==null||g.removeEventListener("transitionend",d);c();clearTimeout(e)}},e=setTimeout(d,b*1.5);this.yj.addEventListener("transitionend",
d)}))}AHc(){var a=this.kN;const b=a?a.qa:null;b?(this.Nqa=a.Hf.mi(b,a.context),_.an(this.Nqa),a=HKb(this.Nqa,this.Bb)):a=DKb(this.Wi);a.style.pointerEvents="none";a.classList.add("cdk-drag-placeholder");return a}vJc(a,b,c){b=(b=b===this.Wi?null:b)?b.getBoundingClientRect():a;c=YK(c)?c.targetTouches[0]:c;const d=this.wDb();return{x:b.left-a.left+(c.pageX-b.left-d.left),y:b.top-a.top+(c.pageY-b.top-d.top)}}Dpa(a){var b=this.wDb(),c=YK(a)?a.touches[0]||a.changedTouches[0]||{pageX:0,pageY:0}:a;a=c.pageX-
b.left;b=c.pageY-b.top;if(this.Lqa&&(c=this.Lqa.getScreenCTM())){const d=this.Lqa.createSVGPoint();d.x=a;d.y=b;return d.matrixTransform(c.inverse())}return{x:a,y:b}}XCb(a){var b=this.rk?this.rk.vY:null;let {x:c,y:d}=this.lC?this.lC(a,this,this.YI,this.i3):a;if(this.vY==="x"||b==="x")d=this.au.y-(this.lC?this.i3.y:0);else if(this.vY==="y"||b==="y")c=this.au.x-(this.lC?this.i3.x:0);if(this.e2){const {x:e,y:f}=this.lC?{x:0,y:0}:this.i3;a=this.e2;const {width:g,height:l}=this.xJc();b=a.top+f;const p=
a.bottom-(l-f);c=Math.max(a.left+e,Math.min(a.right-(g-e),c));d=Math.max(b,Math.min(p,d))}return{x:c,y:d}}xOc(a){const b=a.x;a=a.y;const c=this.DOa,d=this.aMc,e=Math.abs(a-d.y);Math.abs(b-d.x)>this.Vc.ika&&(c.x=b>d.x?1:-1,d.x=b);e>this.Vc.ika&&(c.y=a>d.y?1:-1,d.y=a);return c}Bra(){if(this.Wi&&this.Am){var a=this.Am.length>0||!this.bz();a!==this.TEb&&(this.TEb=a,XK(this.Wi,a))}}VFb(a){a.removeEventListener("mousedown",this.Pqa,s4b);a.removeEventListener("touchstart",this.Pqa,r4b);a.removeEventListener("dragstart",
this.SEb,s4b)}rKa(a,b){const c=1/this.scale;a=MKb(a*c,b*c);b=this.Wi.style;this.AB==null&&(this.AB=b.transform&&b.transform!="none"?b.transform:"");b.transform=LKb(a,this.AB)}qKa(a,b){let c;const d=((c=this.Dv)==null?0:c.qa)?void 0:this.AB;this.yj.setTransform(LKb(MKb(a,b),d))}lMa(a){const b=this.au;return b?{x:a.x-b.x,y:a.y-b.y}:{x:0,y:0}}gBb(){this.e2=this.j3=void 0;this.f3.clear()}gHc(){let {x:a,y:b}=this.VE;if(!(a===0&&b===0||this.bz())&&this.KM){var c=this.Wi.getBoundingClientRect(),d=this.KM.getBoundingClientRect();
if(!(d.width===0&&d.height===0||c.width===0&&c.height===0)){var e=d.left-c.left,f=c.right-d.right,g=d.top-c.top,l=c.bottom-d.bottom;d.width>c.width?(e>0&&(a+=e),f>0&&(a-=f)):a=0;d.height>c.height?(g>0&&(b+=g),l>0&&(b-=l)):b=0;a===this.VE.x&&b===this.VE.y||this.Jla({y:b,x:a})}}}hJc(a){const b=this.e5;return typeof b==="number"?b:YK(a)?b.F8c:b?b.ynd:0}vOc(a){const b=n4b(this.f3,a);b&&(a=_.Wi(a),this.e2&&a!==this.KM&&a.contains(this.KM)&&GKb(this.e2,b.top,b.left),this.au.x+=b.left,this.au.y+=b.top,this.rk||
(this.iB.x-=b.left,this.iB.y-=b.top,this.rKa(this.iB.x,this.iB.y)))}wDb(){let a;return((a=this.f3.Az.get(this.Bb))==null?void 0:a.tob)||this.f3.uK()}BMa(){this.PAb===void 0&&(this.PAb=_.$qa(this.Wi));return this.PAb}wJc(a,b){const c=this.hMc||"global";return c==="parent"?a:c==="global"?(a=this.Bb,b||a.fullscreenElement||a.webkitFullscreenElement||a.mozFullScreenElement||a.msFullscreenElement||a.body):_.dj(c)}xJc(){this.j3&&(this.j3.width||this.j3.height)||(this.j3=this.yj?this.yj.getBoundingClientRect():
this.YI);return this.j3}uDb(a){return this.Am.find(b=>a.target&&(a.target===b||b.contains(a.target)))}};var z4b={Cua:5,ika:5},JP=class{constructor(){this.Bb=_.n(_.bi);this.lb=_.n(_.df);this.uf=_.n(_.Yr);this.hy=_.n(IP)}sYa(a,b=z4b){return new y4b(a,b,this.Bb,this.lb,this.uf,this.hy)}};JP.O=function(a){return new (a||JP)};JP.ta=_.k({token:JP,oa:JP.O,Ea:"root"});var A4b=new _.Dd("CdkDropList"),KP=class{get disabled(){return this.oc||!(!this.tfa||!this.tfa.disabled)}set disabled(a){this.oc=a;this.zm.disabled=this.oc}constructor(){this.element=_.n(_.re);this.tfa=_.n(A4b,{optional:!0,VD:!0});this.lb=_.n(_.df);this.He=_.n(_.Kg);this.Vb=_.n(_.Lr,{optional:!0});this.Ta=_.n(_.hn);this.aNc=_.n(h4b,{optional:!0,self:!0});this.uFb=_.n(g4b,{optional:!0,VD:!0});this.Jb=new _.Pf;this.Am=new _.Uh([]);this.scale=1;this.s0=new _.Xm;this.released=new _.Xm;this.ended=new _.Xm;
this.m5=new _.Xm;this.t5=new _.Xm;this.h5=new _.Xm;this.bfb=new _.Ae(c=>{const d=_.x(this.zm.bfb,_.v(e=>({source:this,Lg:e.Lg,event:e.event,P4:e.P4,distance:e.distance}))).subscribe(c);return()=>{d.unsubscribe()}});this.xc=_.n(_.dg);const a=this.tfa,b=_.n(f4b,{optional:!0});this.zm=_.n(JP).sYa(this.element,{Cua:b&&b.Cua!=null?b.Cua:5,ika:b&&b.ika!=null?b.ika:5,zIndex:b==null?void 0:b.zIndex});this.zm.data=this;B4b.push(this);b&&this.XFc(b);a&&(this.zm.XOc(a.dIc),_.x(a.dIc.Pda,_.$f(this.Jb)).subscribe(()=>
{this.zm.scale=this.scale}));this.ONc(this.zm);this.QJc(this.zm)}reset(){this.zm.reset()}Jla(a){this.zm.Jla(a)}Dc(){_.fg(()=>{this.yHb();this.rNc();this.zm.scale=this.scale;this.Gva&&this.zm.Jla(this.Gva)},{Rb:this.xc})}Sb(a){const b=a.rootElementSelector;a=a.freeDragPosition;b&&!b.lK&&this.yHb();this.zm.scale=this.scale;a&&!a.lK&&this.Gva&&this.zm.Jla(this.Gva)}Ia(){this.tfa&&this.tfa.removeItem(this);const a=B4b.indexOf(this);a>-1&&B4b.splice(a,1);this.lb.Ub(()=>{this.Am.complete();this.Jb.next();
this.Jb.complete();this.zm.dispose()})}Vbd(a){const b=this.Am.getValue();b.push(a);this.Am.next(b)}Acd(a){const b=this.Am.getValue();a=b.indexOf(a);a>-1&&(b.splice(a,1),this.Am.next(b))}Ecd(a){this.Dv=a}Ccd(a){a===this.Dv&&(this.Dv=null)}Dcd(a){this.kN=a}Bcd(a){a===this.kN&&(this.kN=null)}yHb(){const a=this.element.ma;let b=a;if(this.n8){let c;b=a.closest!==void 0?a.closest(this.n8):(c=a.parentElement)==null?void 0:c.closest(this.n8)}u4b(this.zm,b||a)}UIc(){const a=this.Vda;return a?typeof a==="string"?
this.element.ma.closest(a):_.dj(a):null}ONc(a){a.Pda.subscribe(()=>{if(!a.bz()){const c=this.Vb;var b=this.e5;const d=this.kN?{qa:this.kN.Nc,context:this.kN.data,Hf:this.He}:null,e=this.Dv?{qa:this.Dv.Nc,context:this.Dv.data,tya:this.Dv.tya,Hf:this.He}:null;a.disabled=this.disabled;a.vY=this.vY;a.scale=this.scale;a.e5=typeof b==="object"&&b?b:_.ej(b);a.lC=this.lC;a.rka=this.rka;b=x4b(a,this.UIc());b.kN=d;b.Dv=e;b.hMc=this.Rib||"global";c&&(a.fpa=c.value)}});_.x(a.Pda,_.Jf(1)).subscribe(()=>{if(this.uFb)a.zOa=
this.uFb.zm;else for(var b=this.element.ma.parentElement;b;){if(b.classList.contains("cdk-drag")){let c;v4b(a,((c=B4b.find(d=>d.element.ma===b))==null?void 0:c.zm)||null);break}b=b.parentElement}})}QJc(a){a.s0.subscribe(b=>{this.s0.emit({source:this,event:b.event});_.$m(this.Ta)});a.released.subscribe(b=>{this.released.emit({source:this,event:b.event})});a.ended.subscribe(b=>{this.ended.emit({source:this,distance:b.distance,f5:b.f5,event:b.event});_.$m(this.Ta)});a.m5.subscribe(b=>{this.m5.emit({container:b.container.data,
item:this,Ak:b.Ak})});a.t5.subscribe(b=>{this.t5.emit({container:b.container.data,item:this})});a.h5.subscribe(b=>{this.h5.emit({Ww:b.Ww,Ak:b.Ak,IVb:b.IVb.data,container:b.container.data,lRb:b.lRb,item:this,distance:b.distance,f5:b.f5,event:b.event})})}XFc(a){const b=a.vY,c=a.e5,d=a.lC,e=a.rka,f=a.Vda,g=a.Khd,l=a.n8;a=a.Rib;this.disabled=g==null?!1:g;this.e5=c||0;b&&(this.vY=b);d&&(this.lC=d);e&&(this.rka=e);f&&(this.Vda=f);l&&(this.n8=l);a&&(this.Rib=a)}rNc(){_.x(this.Am,_.ag(a=>{a=a.map(b=>b.element);
this.aNc&&this.n8&&a.push(this.element);w4b(this.zm,a)}),_.Zf(a=>_.Ze(...a.map(b=>_.x(b.Ph,_.Yf(b))))),_.$f(this.Jb)).subscribe(a=>{const b=this.zm,c=a.element.ma;a.disabled?!b.II.has(c)&&b.Am.indexOf(c)>-1&&(b.II.add(c),XK(c,!0)):b.II.has(c)&&(b.II.delete(c),XK(c,b.disabled))})}},B4b=[];KP.O=function(a){return new (a||KP)};
KP.La=_.xd({type:KP,na:[["","cdkDrag",""]],nb:[1,"cdk-drag"],ob:4,Ya:function(a,b){a&2&&_.qg("cdk-drag-disabled",b.disabled)("cdk-drag-dragging",b.zm.bz())},inputs:{data:[0,"cdkDragData","data"],vY:[0,"cdkDragLockAxis","lockAxis"],n8:[0,"cdkDragRootElement","rootElementSelector"],Vda:[0,"cdkDragBoundary","boundaryElement"],e5:[0,"cdkDragStartDelay","dragStartDelay"],Gva:[0,"cdkDragFreeDragPosition","freeDragPosition"],disabled:[2,"cdkDragDisabled","disabled",_.oh],lC:[0,"cdkDragConstrainPosition",
"constrainPosition"],rka:[0,"cdkDragPreviewClass","previewClass"],Rib:[0,"cdkDragPreviewContainer","previewContainer"],scale:[2,"cdkDragScale","scale",_.ph]},outputs:{s0:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",m5:"cdkDragEntered",t5:"cdkDragExited",h5:"cdkDragDropped",bfb:"cdkDragMoved"},Pb:["cdkDrag"],standalone:!0,features:[_.Zg([{va:g4b,Fb:KP}]),_.ng,_.Ld]});var C4b=["image/png","image/jpeg","image/gif","image/x-icon","image/webp"],jLb=function(a,b){a.Ua.navigate(_.Jq(_.Oq(a.wb.location.bc(),{line:b}).ab()),{Mg:"preserve"}).then(()=>{a.Sc.aja.next()})},D4b=function(a,b){b=!b||!_.hG(a.oDa.location,b.location);a.Sc.RF=!a.oZb||b&&a.Nd.params.line?"SOURCE":a.BVb.getValue()},E4b=function(a){a.contentType=a.Zm==="PREVIEW"&&a.E1b?"markdown":a.Zm==="PREVIEW"&&a.qDa||a.I9c&&!a.qDa?"image":a.Zm==="PREVIEW"&&a.D1b?"jupyter":a.wb.Uta?a.wb.mimeType&&a.wb.mimeType.startsWith("audio/")?
"audio":a.wb.mimeType&&a.wb.mimeType.startsWith("video/")?"video":"binary":a.GH?a.wb.diffBase.length+a.wb.TF>=10485760?"diffTooBig":"code-diff":a.wb.TF===0?"empty":a.wb.TF>0&&!a.wb.ue?"largeFile":"text";a.WKb.emit(a.contentType);a.contentType!=="text"?(a.J3a.next(!1),a.Sm.next(null)):a.J3a.next(!0)},F4b=function(a,b){a.Ga.mb({gestureName:"CLICK",element:"FileDetail",action:b})},LP=class{get Nd(){return this.wb.location}set wb(a){if(this.wb&&a&&_.Kq(this.Nd,a.location)){var b;a=(b=this.YUb)!=null?
b:a}else this.YUb=void 0;this.wb&&_.iG(this.Nd,a.location)&&this.wb.ue===a.ue||(this.code=a.code||a.ue||"",this.LX.Ex({action:"showAll"}),this.Ho=_.x(this.Zb.kX(),_.Zf(c=>c?this.w4a.KC(a):_.xF("folding disabled")),_.Yf(_.HF),_.v(c=>_.vF(c,[]))),this.v7=void 0);b=this.wb;this.oDa=a;this.hK.mya.next(this.Nd);D4b(this,b);this.Tta=a.TF;E4b(this)}get wb(){return this.oDa}constructor(a,b,c,d,e,f,g,l,p,t,w,A,G){this.Sc=a;this.Kb=b;this.Ua=c;this.hK=d;this.Yk=e;this.Ga=f;this.modifier=g;this.LX=l;this.w4a=
p;this.td=t;this.Zb=w;this.Eh=A;this.kd=G;this.kyb="file_detail";this.ioa=AXb;this.contentType="empty";this.WKb=new _.Xm(!0);this.jK=_.u(-1);this.ZAa=-1;this.line=this.sya=this.gga=this.Wfa=this.ola=_.Ye;this.code="";this.Ho=_.u([]);this.Tta=0;this.NGa="Diff is too large to display";this.AR="detail-header-id";this.Sm=new _.Uh(null);this.J3a=new _.Uh(!1);this.Cha=new _.Uh([]);this.oq=new _.ve;this.BVb=new _.Uh("SOURCE");this.h0a=!1;this.X9c=0;this.oq.add(_.x(this.Zb.Nga()).subscribe(I=>{this.BVb.next(I)}));
this.visibility=_.x(this.Zb.kX(),_.Zf(I=>I?this.LX.visibility:_.u(_.iI)),_.Yf(_.iI));this.link=this.MO();this.rNb=_.x(_.Pe([this.J3a,this.Kb.Sa]),_.v(([I,L])=>I&&L.q),_.Uf(1),_.Oe());this.Wfa=_.x(_.Pe([this.rNb,this.Sc.cVc]),_.v(([I,L])=>I&&!L));_.kv.has(38)&&(this.h0a=!0);this.J9c=_.x(this.Zb.Hwb,_.v(I=>_.kv.has(85)&&I),_.Mf())}Qa(){this.oq.add(this.Sc.mNb.subscribe(()=>{E4b(this)}));this.oq.add(this.rNb.subscribe(a=>{a&&!this.C5?this.C5=this.td.register("toggleSearchMatches","y",()=>{var b=this.Sc;
b.mva.next(!b.mva.value);this.Ga.mb({gestureName:"KEYBOARD",element:"FileDetailMatchNavigation",action:"toggleMatches",projectId:this.Nd.tb})}):!a&&this.C5&&(this.C5(),this.C5=void 0)}));this.oq.add(_.x(this.Sc.aja,_.Cf(()=>this.kd.km)).subscribe(()=>{this.Fva&&this.Fva.GO(_.upb(this.wb.line))}));this.ola=_.x(this.hK.matches,_.v(a=>_.vF(a,[])),_.ag(a=>{let b=a.length?0:-1;const c=this.Nd.params.line;let d=-1;c&&(d=a.findIndex(({lineNumber:e})=>Array.isArray(c)?c.some(f=>e>=f.start&&e<=f.end):e===
c));d>=0&&(b=d);this.ZAa=c&&d===-1?-1:b;this.Sc.pla.next(b)}),_.Uf(1),_.Oe());this.gga=_.x(this.Sc.hga,_.v(({Yd:a})=>{if(!a)return[];const b=this.wb.ue.split("\n");a=new RegExp(a);const c=[];for(let d=0;d<b.length;d++){const e=b[d];a.lastIndex=0;let f;for(;(f=a.exec(e))&&f.index!==a.lastIndex;)c.push({lineNumber:d+1,Xd:{start:f.index,end:a.lastIndex}})}return c}));this.jK=this.Sc.uva;this.oq.add(this.gga.subscribe(a=>{this.Sc.vva.next(a.length)}));this.sya=_.x(_.Pe(this.Wfa,this.gga,this.ola,this.Cha),
_.v(([a,b,c,d])=>{a=a?c.map(e=>e.lineNumber):[];c=d.filter(e=>e[1]===0||!this.h0a).map(e=>e[0]);d=d.filter(e=>e[1]!==0&&this.h0a).map(e=>e[0]);return{find:b.map(e=>e.lineNumber),search:a,B$c:c,WXc:d}}))}Ia(){this.oq.unsubscribe();this.C5&&this.C5()}show(a){this.LX.Ex({action:"show",line:a})}bna(a){this.LX.Ex({action:"toggleRange",Xd:a})}get dVc(){return _.x(this.hK.matches,_.v(a=>a.state))}get Zm(){return this.Sc.RF}get oZb(){return(this.E1b||this.qDa||this.D1b)&&!this.GH}get GH(){return this.wb.diffBase!==
void 0}get mimeType(){const a=this.wb.mimeType;return a==="image/vnd.microsoft.icon"?"image/x-icon":a}get I9c(){return C4b.indexOf(this.mimeType)>=0}get qDa(){return this.wb.mimeType==="image/svg+xml"}get E1b(){return this.wb.fileName.slice(-3).toUpperCase()===".MD"}get D1b(){if(this.wb.fileName.slice(-6).toUpperCase()!==".IPYNB")return!1;if(!this.v7)try{this.v7=JSON.parse(this.wb.ue)}catch(a){return!1}return this.v7.nbformat===4}get wZa(){return`data:${this.mimeType};base64,${this.wb.ue}`}dDa(a){this.Cha.next(a)}yu(){F4b(this,
"selectLine")}ir(a){const b=a.m7.shiftKey?wBb(this.Nd.params.line,a.line+1):a.line+1;vBb(b,this.Nd.params.line)||this.Ua.navigate(_.Jq(_.Oq(this.Nd.bc(),{line:b}).ab()),{Mg:"preserve"});F4b(this,a.m7.shiftKey?"shiftSelectLine":"selectLine")}MO(){return _.x(this.Kb.data,_.v(GK),_.jG(),_.Zf(a=>_.gob(a,_.xI(this.Eh,a,_.TF(a)&&a.repository==="android"?"repository":"path"),this.Ua)))}};
LP.O=function(a){return new (a||LP)(_.B(jM),_.B(_.Th),_.B(_.gi),_.B(_.AJ),_.B(hM),_.B(_.wp),_.B(xP),_.B(_.jI),_.B(wP),_.B(_.Ju),_.B(_.Qv),_.B(_.yI),_.B(_.df),_.B(_.lv))};
LP.wa=_.td({type:LP,na:[["file-detail"]],rb:function(a,b){a&1&&_.Mg(_.qI,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.Fva=c.first)}},inputs:{X9c:"windowWidth",wb:"viewData"},outputs:{WKb:"contentTypeChange"},features:[_.Zg([_.AJ,{va:_.Qub,Qd:pP},_.jI])],ya:18,Aa:18,Da:[["diffHeader",""],["svg",""],["formatCode",""],["componentId","FileDetail",3,"contentType","viewData",4,"ngIf","ngIfElse"],[3,"viewData",4,"ngIf"],["class","file-matches-navigation",4,"ngIf"],["role","main","tabindex","0","aria-label","File Detail Contents",
1,"file-detail-contents",3,"ngSwitch"],["class","markdown-preview",3,"content","relativeLinkModifier","relativeImageModifier","safeHtmlContent",4,"ngSwitchCase"],[4,"ngSwitchCase"],["class","media",4,"ngSwitchCase"],[3,"contentLength",4,"ngSwitchCase"],[3,"fullViewData","size","largeFileViewData",4,"ngSwitchCase"],[3,"notebook",4,"ngSwitchCase"],[3,"diffBase","contents","fileName","scrollToLine",4,"ngSwitchCase"],["icon","source:file",4,"ngSwitchCase"],["componentId","FileDetail",3,"contentType",
"viewData"],[3,"viewData"],[1,"file-matches-navigation"],["cdkDrag","","cdkDragBoundary","file-detail","cdkDragLockAxis","x",1,"file-matches-mole"],[1,"outer","left"],[1,"whiteout","left"],[1,"corner","left"],["trackElement","matchesTrackElement",3,"close","selectedMatchIndexChange","dataState","matchCount","selectedMatchIndex","showCloseButton","trackProjectId"],[1,"outer","right"],[1,"whiteout","right"],[1,"corner","right"],[1,"markdown-preview",3,"content","relativeLinkModifier","relativeImageModifier",
"safeHtmlContent"],[3,"alt","sanitizeSrc",4,"ngIf","ngIfElse"],[3,"alt","sanitizeSrc"],[1,"svg-container",3,"safeSvg"],[1,"media"],["controls","",3,"sanitizeSrc"],[3,"contentLength"],[3,"largeFileViewData","fullViewData","size"],[3,"path"],[3,"notebook"],["tabindex","-1","role","region",3,"value","rendered","highlightInfo","folding","visibility","fileName","lineNumberLinkProvider","scrollToLine","lineLimitation","visibleCodeIdentifier","focusableRegion","usePrefetchIfPossible","lineShown","rangeToggled",
"lineNumberClicked","gutterClicked","totalNumLines",4,"ngIf","ngIfElse"],[3,"markerClicked","markers","numLines"],["tabindex","-1","role","region",3,"lineShown","rangeToggled","lineNumberClicked","gutterClicked","totalNumLines","value","rendered","highlightInfo","folding","visibility","fileName","lineNumberLinkProvider","scrollToLine","lineLimitation","visibleCodeIdentifier","focusableRegion","usePrefetchIfPossible"],["analyticsElementToTrack","FileDetail",3,"content","scoLinks"],[3,"scoLinks"],[3,
"highlightedXrefLines","layerBaseLocation"],["highlightStyle","search",3,"matches","scrollToIndex","selectedMatchIndex",4,"ngIf"],["highlightStyle","find",3,"matches","scrollToIndex","selectedMatchIndex"],["highlightStyle","search",3,"matches","scrollToIndex","selectedMatchIndex"],[3,"diffBase","contents","fileName","scrollToLine"],["icon","source:file"]],qa:function(a,b){a&1&&(_.C(0,SKb,1,2,"detail-header",3)(1,TKb,1,1,"ng-template",null,0,_.dh)(3,UKb,1,1,"markdown-tab-header",4)(4,VKb,12,11,"div",
5),_.R(5,"async"),_.F(6,"main",6),_.C(7,WKb,3,8,"markdown-content",7)(8,ZKb,4,2,"ng-container",8)(9,$Kb,2,1,"div",9)(10,aLb,2,1,"div",9)(11,bLb,1,1,"binary-file",10)(12,cLb,1,2,"large-file",11)(13,dLb,2,1,"ng-container",8)(14,eLb,1,1,"jupyter-notebook",12)(15,kLb,8,10,"ng-container",8)(16,lLb,1,4,"code-diff",13)(17,mLb,3,1,"icon-empty-state-display",14),_.J());a&2&&(a=_.Cg(2),_.E("ngIf",!b.GH)("ngIfElse",a),_.y(3),_.E("ngIf",b.oZb),_.y(),_.E("ngIf",_.S(5,16,b.Wfa)),_.y(2),_.E("ngSwitch",b.contentType),
_.y(),_.E("ngSwitchCase","markdown"),_.y(),_.E("ngSwitchCase","image"),_.y(),_.E("ngSwitchCase","audio"),_.y(),_.E("ngSwitchCase","video"),_.y(),_.E("ngSwitchCase","binary"),_.y(),_.E("ngSwitchCase","largeFile"),_.y(),_.E("ngSwitchCase","empty"),_.y(),_.E("ngSwitchCase","jupyter"),_.y(),_.E("ngSwitchCase","text"),_.y(),_.E("ngSwitchCase","code-diff"),_.y(),_.E("ngSwitchCase","diffTooBig"))},Fa:[RO,hN,_.Rn,_.Sn,_.Tn,nP,mP,KP,_.yJ,_.sB,_.tB,oP,_.BJ,rP,sP,RM,TM,SM,KM,tP,_.uI,_.zJ,GP,uP,vP,_.Wn],styles:["file-detail[_nghost-%COMP%]{display:flex;flex-direction:column;min-height:0;position:relative;outline:0}.svg-container[_ngcontent-%COMP%]{height:100%;padding:24px}.svg-container[_ngcontent-%COMP%]     img{background:repeating-linear-gradient(45deg,#888,#888 3px,#bbb 4px,#bbb 7px,#888 8px);max-height:100%;max-width:100%}.markdown-preview[_ngcontent-%COMP%]{padding:24px}detail-header[_ngcontent-%COMP%], diff-detail-header[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;flex:0 0 auto}file-content-pager[_ngcontent-%COMP%]{flex:0 0 auto}main[_ngcontent-%COMP%]{flex:1 1 100%}empty-file-detail[_ngcontent-%COMP%]{display:flex;height:100%}.file-detail-contents[_ngcontent-%COMP%]{overflow:auto;position:relative;outline:0}.file-matches-navigation[_ngcontent-%COMP%]{position:relative}.file-matches-mole[_ngcontent-%COMP%]{border-top-width:1px;border-top-style:solid;display:flex;height:32px;justify-content:flex-end;position:absolute;right:0;top:-1px;z-index:1}.outer[_ngcontent-%COMP%]{height:16px;width:32px;position:relative;top:-1px;overflow:hidden}.outer.left[_ngcontent-%COMP%]{margin-right:-1px;z-index:1}.outer.right[_ngcontent-%COMP%]{margin-left:-1px}.corner[_ngcontent-%COMP%]{border-top-style:solid;border-top-width:1px;box-sizing:content-box;height:32px;width:32px;position:absolute;top:0}.corner.left[_ngcontent-%COMP%]{border-right-style:solid;border-right-width:1px;border-top-right-radius:16px;left:-1px}.corner.right[_ngcontent-%COMP%]{border-left-style:solid;border-left-width:1px;border-top-left-radius:16px}.whiteout[_ngcontent-%COMP%]{box-sizing:content-box;height:32px;width:32px;border-top-width:5px;border-top-style:solid;top:-4px;position:absolute}.whiteout.left[_ngcontent-%COMP%]{border-right-width:5px;border-right-style:solid;border-top-right-radius:16px;left:-1px}.whiteout.right[_ngcontent-%COMP%]{border-left-width:5px;border-left-style:solid;border-top-left-radius:16px;left:-4px}file-matches-navigation[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px;border-bottom-left-radius:16px;border-bottom-right-radius:16px}format-code[_ngcontent-%COMP%], virtual-scroll-format-code[_ngcontent-%COMP%]{margin-right:14px;width:calc(100% - 14px)!important}img[_ngcontent-%COMP%]{background:repeating-linear-gradient(45deg,#888,#888 3px,#bbb 4px,#bbb 7px,#888 8px);margin:24px}.media[_ngcontent-%COMP%]{align-items:center;display:flex;height:100%;justify-content:center}audio[_ngcontent-%COMP%], img[_ngcontent-%COMP%], video[_ngcontent-%COMP%]{max-width:100%;max-height:100%}repository-browser-menu[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;display:block;padding:5px;margin-right:10px;text-align:right}"],
Ma:0});var G4b=[{id:"LINE_COUNTS",icon:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAANklEQVR4AWOgLXBxcWkA4v94cAOy4v8LFy7EiUHyKIrxAOyKjY2NMTAQUNlkJEB9N6MoJjmcAUFs1juXK7DAAAAAAElFTkSuQmCC",title:"Lines",valueExtractor:a=>Number(_.yl(a,2))},{id:"FILE_COUNTS",icon:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAOklEQVR4AWOAARcXlwYg/o8HNyAr/r9w4UKcGCRPyESwQiAAs4kxEVUxHjDIFJ8lUjEinIlSTFbMAQBQTEEI50NDNAAAAABJRU5ErkJggg==",title:"Files",valueExtractor:a=>Number(_.yl(a,
3))}],H4b=class{constructor(a){this.YZc=a}qia(a){return!!G4b.find(b=>b.id===a)}e5a(a,b,c){const d=G4b.find(e=>e.id===a);return c&&d?_.x(this.YZc.list(b),_.v(e=>{const f=new Map;e.map(g=>pLb(g,c,d)).forEach(g=>{f.set(g.path,g)});return f})):_.u()}};var I4b=new _.Dd("lang_counts_service",{Ea:"root",oa:()=>_.ik(VWb)});var MP=class{constructor(a,b){this.client=a;this.rf=b;this.qbb=new _.LZa}list(a){const b=[],c=a.map(e=>{const f=_.KZa(this.qbb,e);f||b.push(e);return f}).filter(e=>e!=null);if(b.length===0)return _.u(c);const d=b.reduce((e,f)=>e.addPath(f),new _.zTa);return _.x(_.Bv(this.rf,()=>{var e=this.client,f=this.rf.rl();return _.wq(e.Rh,e.Yh+"/$rpc/devtools.grimoire.LangCountsService/ListLangCounts",d,f||{},_.FTa)},"LangCountsService.listLangCounts"),_.ag(e=>{b.forEach(f=>{this.qbb.put(f,(new _.Iq).od(f))});
_.jl(e,_.Iq,1,_.el()).forEach(f=>{this.qbb.put(f.ke(),f)})}),_.v(e=>c.concat(_.jl(e,_.Iq,1,_.el()))))}};MP.O=function(a){return new (a||MP)(_.m(I4b),_.m(_.Rv))};MP.ta=_.k({token:MP,oa:MP.O,Ea:"root"});var J4b=function(a){return _.x(_.Pe([a.Gd.zma,a.gOb()]),_.v(([b,c])=>{const d=new Map;for(const [f,g]of c){c=f;var e=g;if(e)e=e.filter(l=>{let p;return(p=b.get(l))==null?void 0:p.enabled}),d.set(c,new Set(e));else{let l;((l=b.get(c))==null?0:l.enabled)&&d.set(c,null)}}return d}),_.Yf(new Map),_.HA(),_.v(([b,c])=>{const d=[];for(const [g,l]of b){var e=g,f=l;(!c.has(e)||f&&c.get(e).size===0)&&d.push({Cu:e,enabled:!1,x0:f})}for(const [g,l]of c){c=g;const p=l;if(b.has(c)){if(p&&p.size>0){const t=b.get(c)||
new Set([]);e=[...p].some(w=>!t.has(w));f=[...t].some(w=>!p.has(w));(e||f)&&d.push({Cu:c,enabled:!0,x0:p})}}else d.push({Cu:c,enabled:!0,x0:p})}return d}),_.$e(b=>!!b.length),_.Qe(b=>_.u(...b)))},K4b=function(a,b,c){return _.x(J4b(a),_.ag(({Cu:d,enabled:e,x0:f})=>{if(e)if(f)for(const g of f)qL(a.Gd,g);else qL(a.Gd,d)}),_.Qe(({Cu:d,enabled:e,x0:f})=>e?_.x(a.e5a(b,d,c,f),_.ag(g=>{if(f)for(var l of f){var p=0;for(const t of g.values()){let w;if((w=t.x0)==null?0:w.has(l))p+=t.x0.get(l)}QWb(a.Gd,l,p)}else{l=
0;for(p of g.values())l+=p.instances;QWb(a.Gd,d,l)}}),_.Ef(g=>{if(f)for(const l of f)pL(a.Gd,l,g);else pL(a.Gd,d,g);return _.u(new Map)}),_.v(g=>({Cu:d,y2c:g}))):_.u({Cu:d})),_.Vf(rLb,new Map))},NP=class{constructor(a,b,c,d){this.J5=a;this.UF=b;this.Gd=d;this.NRb=new H4b(c)}gOb(){return _.x(LWb(this.UF),_.v(a=>{const b=RWb();a.forEach(c=>{b.set(c.id,null)});return b}))}e5a(a,b,c,d){if(a.oG)return _.Ke("Aggregations are only supported for directories");if(!HK(a))return _.Ke("Invalid location");const e=
a.Eb,f=a.tb,g=a.Uc,l=a.repository,p=a.path;return this.NRb.qia(b)?this.NRb.e5a(b,c,d):_.x(_.Vub(this.UF,b),_.Zf(t=>{if(!t)return _.u(new Map);const w=_.jpb(t);return w?_.x(KWb(this.J5,{tb:f,Uc:g,fileSpecSourceRootRepositoryKeyRepositoryName:l,fileSpecSourceRootRefSpec:e,fileSpecPath:p,fileSpecType:"DIRECTORY",category:w}),_.v(A=>A.map(G=>qLb(t,G)).reduce((G,I)=>{G.set(I.path,I);return G},new Map))):_.u(new Map)}))}};NP.O=function(a){return new (a||NP)(_.m(_.mI),_.m(_.nI),_.m(MP),_.m(_.pI))};
NP.ta=_.k({token:NP,oa:NP.O});var OP=class{constructor(){this.Dyb=500;this.gna=vLb;this.title=this.Iwa="";this.xwa=[];this.YPb=!0;this.Fj=this.c1=!1;this.toggle=new _.Xm;this.limit=500}Sb(a){a.groupedFiles&&(this.limit=500)}};OP.O=function(a){return new (a||OP)};
OP.wa=_.td({type:OP,na:[["folder-detail-section"]],inputs:{Iwa:"headerId",title:"title",xwa:"groupedFiles",YPb:"initiallyExpanded",c1:"useRelativeUrls",aggregations:"aggregations",Fj:"isPiper"},outputs:{toggle:"toggle"},features:[_.Ld],ya:9,Aa:4,Da:[["togglePosition","before",3,"afterExpand","afterCollapse","expanded"],["aria-labelledby","detail-header-desc",1,"gmat-subhead-1"],[4,"ngIf"],["id","detail-header-desc","hidden",""],["matExpansionPanelContent",""],["mat-button","","color","primary","ascTrackElement",
"ShowAllFilesInFolderDetail",1,"show-all-button",3,"click","trackAction"],[3,"limit","ariaLabelledbyId","files","aggregations","useRelativeUrls","isPiper",4,"ngFor","ngForOf"],[3,"limit","ariaLabelledbyId","files","aggregations","useRelativeUrls","isPiper"]],qa:function(a,b){a&1&&(_.F(0,"mat-expansion-panel",0),_.N("afterExpand",function(){return b.toggle.emit(!0)})("afterCollapse",function(){return b.toggle.emit(!1)}),_.F(1,"mat-expansion-panel-header")(2,"mat-panel-title")(3,"h3",1),_.Q(4),_.C(5,
sLb,4,3,"ng-container",2),_.J()(),_.F(6,"div",3),_.Q(7," Folder Detail Header "),_.J()(),_.C(8,uLb,1,1,"ng-template",4),_.J());a&2&&(_.E("expanded",b.YPb),_.y(3),_.og("id",b.Iwa),_.y(),_.Ug(" ",b.title," "),_.y(),_.E("ngIf",b.Dyb<b.gna(b.xwa)&&b.limit!=null))},Fa:[_.Bp,_.Qn,_.Rn,_.DJ,_.ew,_.pt,_.GB,_.HB,_.UH,_.FB],styles:["h3[_ngcontent-%COMP%]{padding:12px 16px}file-list[_ngcontent-%COMP%]{margin-left:-20px;width:100%}file-list[_ngcontent-%COMP%]:not(:last-child){padding-bottom:12px}mat-panel-title[_ngcontent-%COMP%]   .mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%]{font-size:14px}"],
Ma:0});var PP=class{constructor(a,b){this.Ga=a;this.Sc=b;this.m6c=!1}Rk(a){this.Sc.qga.getValue()!==a&&(this.Ga.mb({element:"FolderTabHeader",action:this.b5a(a),gestureName:"CLICK",projectId:this.wb.location.tb}),this.Sc.qga.next(a))}b5a(a){switch(a){case 0:return"openFilesTab";case 1:return"openProjectsTab";default:return _.db(a,"Unknown folder detail tab selected")}}};PP.O=function(a){return new (a||PP)(_.B(_.wp),_.B(jM))};
PP.wa=_.td({type:PP,na:[["folder-tab-header"]],inputs:{wb:"viewData",m6c:"showProjectTab"},ya:4,Aa:3,Da:[["gmat-tabs","",3,"selectedIndexChange","selectedIndex"],["label","Files"],["label","Project Info"]],qa:function(a,b){a&1&&(_.F(0,"mat-tab-group",0),_.R(1,"async"),_.N("selectedIndexChange",function(c){return b.Rk(c)}),_.K(2,"mat-tab",1)(3,"mat-tab",2),_.J());a&2&&_.E("selectedIndex",_.S(1,1,b.Sc.MVc))},Fa:[DN,OL,PL,_.Wn],styles:["mat-tab-group[_ngcontent-%COMP%]     .mat-mdc-tab-label{height:40px}folder-tab-header[_nghost-%COMP%]{position:relative}folder-tab-header[_nghost-%COMP%]   mat-tab-group[_ngcontent-%COMP%]{position:absolute;top:0;bottom:0;left:0;right:0}"],
Ma:0});var L4b=["markdownContentComponent"],M4b={Pxb:0,cyb:1,nd:2,0:"COLLAPSED",1:"EXPANDED",2:"UNKNOWN"},N4b=function(a){a.SJ===2&&(a.bZb?_.a2a(a.vl,()=>{a.f0c.element.ma.scrollHeight>180&&(a.SJ=0)}):a.SJ=1)},QP=class{constructor(a,b){this.vl=a;this.modifier=b;this.bZb=!1;this.Wxb=M4b;this.SJ=2}Qa(){}Sb(a){a.markdownContent&&(this.SJ=2)}Vn(){N4b(this)}expand(){this.SJ=1}};QP.O=function(a){return new (a||QP)(_.B(_.Zu),_.B(xP))};
QP.wa=_.td({type:QP,na:[["readme"]],rb:function(a,b){a&1&&_.Mg(L4b,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.f0c=c.first)}},inputs:{bZb:"shouldCollapse",e0c:"markdownContent",TAa:"safeHtmlContent"},features:[_.Ld],ya:6,Aa:11,Da:[["markdownContentComponent",""],[3,"content","relativeLinkModifier","relativeImageModifier","safeHtmlContent"],["mat-stroked-button","","color","primary","aria-label","Show more readme contents",3,"click",4,"ngIf"],["mat-stroked-button","","color","primary","aria-label","Show more readme contents",
3,"click"]],qa:function(a,b){a&1&&(_.K(0,"markdown-content",1,0),_.R(2,"async"),_.R(3,"async"),_.F(4,"div"),_.C(5,wLb,2,0,"button",2),_.J());a&2&&(_.qg("collapsed",b.SJ===b.Wxb.Pxb),_.E("content",b.e0c)("relativeLinkModifier",_.S(2,7,b.modifier.zWb))("relativeImageModifier",_.S(3,9,b.modifier.xWb))("safeHtmlContent",b.TAa),_.y(5),_.E("ngIf",b.SJ===b.Wxb.Pxb))},Fa:[_.Rn,KM,_.ew,_.ot,_.Wn],styles:['markdown-content[_ngcontent-%COMP%]{padding:20px 24px 0 24px;position:relative}markdown-content.collapsed[_ngcontent-%COMP%]{max-height:180px;overflow:hidden}markdown-content.collapsed[_ngcontent-%COMP%]:after{content:"";height:40px;left:auto;position:absolute;top:140px;width:100%}div[_ngcontent-%COMP%]{margin:0 24px 20px 24px}div[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-top:4px}']});var O4b=class extends _.zk{constructor(){super()}xpb(a){return _.Ac(this,1,a)}};O4b.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={RPc:_.h(_.X(this,1))}}else a=void 0;return a};var P4b=class{},Q4b=class{};var R4b=Symbol("Ze"),S4b=function(a,b,c){a:if(a=a.S1b,c.R1b)a=c.R1b;else{if(a)if(c.Pwb)if(a=a[c.Pwb],a===0)console.warn(`ID was never assigned for VE with name: ${c.Pwb}`);else{if(a)break a;console.warn(`Cannot find VE with name: ${c.Pwb}`)}else console.warn("No ID or name found in config.");else console.warn("No ID found in config and no VisualElementLookup was set.");a=void 0}var d=a;d!==void 0&&(a=[],c.aub&&a.push("generic_click"),c.C0b&&a.push("impression"),c.w0b&&a.push("dragstart"),c.x0b&&a.push("drop"),
c.cub&&a.push("hover"),c.D0b&&a.push("input_text"),c.E0b&&a.push("key_press"),c.Gud&&a.push("keyboard_enter"),c.trackVisibility&&a.push("vis"),d=d.toString(),a.length&&(d+=`;track:${a.join(",")}`),c.metadata&&(d+=`;${c.metadata}`),c.ffb&&(d+=";mutable:true"),c.index!=null&&(d+=`;index:${c.index}`),b.ma.setAttribute("jslog",d),b.ma[R4b]=c)},T4b=function(a,b,c,d){ZK&&ZK!==d&&(ZK.type==="click"&&c.aub&&xLb(b)&&a.mb("click",b),ZK.type==="mouseenter"&&c.cub&&xLb(b)&&a.mb("hover",b))},RP=class{constructor(a,
b,c=null){this.Lh=null;a&&(this.Lh=a.zjd())&&(this.Lh.xda("click",3,"generic_click"),this.Lh.xda("dragstart",30),this.Lh.xda("drop",37),this.Lh.xda("hover",9),this.Lh.xda("input_text",15),this.Lh.xda("key_press",32));b&&(this.S1b=b.Djd());this.Ub=c?c.Ub.bind(c):Zone.root.run.bind(Zone.root);U4b||(U4b=!0,this.Ub(()=>{window.addEventListener("click",d=>{ZK=d},{capture:!0});window.addEventListener("mouseenter",d=>{ZK=d},{capture:!0})}))}lc(a,b){this.Ub(()=>{this.Lh&&this.S1b&&(S4b(this,a,b),b.C0b&&this.Lh.rmd())})}mb(a,
b){this.Lh&&this.Lh.mb(a,b)}log(a){this.Lh&&this.Lh.log(a)}},U4b=!1,ZK=null;RP.O=function(a){return new (a||RP)(_.m(P4b,8),_.m(Q4b,8),_.m(_.df,8))};RP.ta=_.k({token:RP,oa:RP.O,Ea:"root"});var V4b="click mouseenter dragstart drop keydown input".split(" "),SP=class{constructor(a,b,c){this.D9c=a;this.document=b;this.kd=c;this.JOb=d=>{for(let e=d.target;e;e=e.parentElement){const f=e[R4b];if(f)switch(d.type){case "click":f.aub&&this.mb("click",e);break;case "mouseenter":f.cub&&this.mb("hover",e);break;case "dragstart":f.w0b&&this.mb("dragstart",e);break;case "drop":f.x0b&&this.mb("drop",e);break;case "keydown":f.E0b&&this.mb("key_press",e);break;case "input":f.D0b&&this.mb("input_text",
e);break;default:console.warn(`No GIL binding for events of type ${d.type}`)}}};this.kd.Ub(()=>{for(const d of V4b)this.document.addEventListener(d,this.JOb,{capture:!0})})}mb(a,b){if(a!=="input_text"||this.W2c!==b)this.D9c.mb(a,b),this.W2c=a==="input_text"?b:void 0}Ia(){this.kd.Ub(()=>{for(const a of V4b)this.document.removeEventListener(a,this.JOb,{capture:!0})})}};SP.O=function(a){return new (a||SP)(_.m(RP),_.m(_.bi),_.m(_.df))};SP.ta=_.k({token:SP,oa:SP.O});var W4b=new _.Dd("VE config");var TP=class{constructor(){this.w1b=_.jma();this.s1b=_.jma(TWb);this.u1b=_.jma("0");this.value=_.qh(()=>{var a=this.w1b();if(!a)return"";a=a.Yc();if(a==="")return"";a=this.s1b()(a);return a===""?"":`${this.u1b()}:${a}`})}};TP.O=function(a){return new (a||TP)};TP.La=_.xd({type:TP,na:[["","veMetadataObject",""]],inputs:{w1b:[1,"veMetadataObject"],s1b:[1,"veEncoder"],u1b:[1,"veKey"]},Pb:["veMetadataLoggingDirective"],standalone:!0});var X4b=function(a){if(!a.v1b)return a.EH;const b=a.v1b.value();if(b==="")return a.EH;if(a.EH!=="")throw Error("$e");return b},UP=class{constructor(a,b,c,d,e,f,g){this.Ye=a;this.oya=b;this.kd=c;this.renderer=d;this.BWc=e;this.C9c=f;this.v1b=g;this.EH="";this.Bwb=this.Awb=this.zwb=this.ywb=this.xwb=this.wwb=this.t1b=this.x1b=!1;this.V0b=[];this.rbb=null;this.EPb=!1}get y0b(){let a;return this.BWc==null&&!((a=this.C9c)==null?0:a.jhd)}Td(a){this.wwb&&(this.mb("click"),this.rbb=a)}x1c(){this.xwb&&this.mb("dragstart")}y1c(){this.ywb&&
this.mb("drop")}Cja(){this.Bwb&&this.mb("key_press")}vgb(a){this.zwb&&(this.mb("hover"),this.rbb=a)}A1c(){this.Awb&&!this.EPb&&(this.mb("input_text"),this.EPb=!0)}mb(a){this.oya.mb(a,this.Ye.ma)}Qa(){this.y0b&&this.kd.Ub(()=>{const a=this.Ye.ma;this.V0b=[this.renderer.listen(a,"click",this.Td.bind(this)),this.renderer.listen(a,"dragstart",this.x1c.bind(this)),this.renderer.listen(a,"drop",this.y1c.bind(this)),this.renderer.listen(a,"keydown",this.Cja.bind(this)),this.renderer.listen(a,"input",this.A1c.bind(this)),
this.renderer.listen(a,"mouseenter",this.vgb.bind(this))]});this.EH=X4b(this);this.config=this.am();this.oya.lc(this.Ye,this.config)}am(){return{metadata:this.EH,ffb:this.x1b,aub:this.wwb,w0b:this.xwb,x0b:this.ywb,cub:this.zwb,D0b:this.Awb,C0b:this.t1b,E0b:this.Bwb,R1b:this.Fl,index:this.B9c}}Sb(){let a;if((a=this.config)==null?0:a.ffb)this.config=this.am(),this.config.ffb=!0,S4b(this.oya,this.Ye,this.config)}Ia(){this.config&&this.y0b&&T4b(this.oya,this.Ye.ma,this.config,this.rbb);this.kd.Ub(()=>
{for(const a of this.V0b)a()})}};UP.O=function(a){return new (a||UP)(_.B(_.re),_.B(RP),_.B(_.df),_.B(_.Sm),_.B(SP,8),_.B(W4b,8),_.B(TP,8))};UP.La=_.xd({type:UP,na:[["","ve",""]],inputs:{Fl:"ve",EH:"veMetadata",x1b:"veMutable",t1b:"veImpression",wwb:"veClick",xwb:"veDrag",ywb:"veDrop",zwb:"veHover",Awb:"veInputText",Bwb:"veKeyPress",B9c:"veIndex"},Pb:["veLoggingDirective"],standalone:!0,features:[_.Ld]});var VP=class{constructor(){this.label="";this.RWa=new _.Xm}Td(){this.RWa.emit()}};VP.O=function(a){return new (a||VP)};VP.wa=_.td({type:VP,na:[["stacks-expand-list-button"]],inputs:{label:"label"},outputs:{RWa:"clickEvent"},ya:2,Aa:1,Da:[[1,"toggle-button",3,"click"]],qa:function(a,b){a&1&&(_.F(0,"button",0),_.N("click",function(){return b.Td()}),_.Q(1),_.J());a&2&&(_.y(),_.Vg(b.label))},styles:["[_nghost-%COMP%]{grid-column:var(--expand-list-button-grid-column, auto)}.toggle-button[_ngcontent-%COMP%]{color:var(--primary-color);font-size:.9em;font-style:italic;margin-top:.6em}/*# sourceMappingURL=expand_list_button.css.map */"]});var Z4b=function(a){a.De.clear();a.f6c?(a.ZZ(a.qVc),a.Wd&&(a.Txa=a.ZZ(a.vbb)),Y4b(a)):a.ZZ(a.items)},Y4b=function(a){const b=_.bn(a.Bmb,VP);a.button=_.fn(a.De,b);_.x(a.button.instance.RWa,_.$f(a.rc)).subscribe(()=>{a.Wd?a.collapse():a.expand();a.button&&($4b(a),a.De.detach(a.De.indexOf(a.button.Dw)),a.De.G6(a.button.Dw))});$4b(a)},$4b=function(a){a.button&&(a.button.instance.label=a.Wd?"Less":`More (+${a.vbb.length})`)},WP=class{get items(){return this.U6c||[]}get qVc(){return this.items.slice(0,
this.j4a)}get vbb(){return this.items.slice(this.j4a)}get j4a(){return this.items.length<=this.limit+1?this.items.length:this.limit}get limit(){return this.RZb||5}get f6c(){return!!this.QZb&&this.j4a!==this.items.length}constructor(a,b,c,d){this.r_a=a;this.Nc=b;this.De=c;this.Bmb=d;this.RZb=5;this.QZb=!0;this.rc=new _.Pf;this.Wd=!1}Sb(a){(a=a.stacksExpandListOf)&&a.lK?(this.tua=this.r_a.find(this.items).create(this.V6c),Z4b(this)):a||Z4b(this)}Oo(){let a;((a=this.tua)==null?0:a.diff(this.items))&&
Z4b(this)}Ia(){this.rc.next()}ZZ(a){return a.map(b=>this.De.mi(this.Nc,{ua:b}))}collapse(){for(const a of this.Txa||[])this.De.detach(this.De.indexOf(a));this.Wd=!1}expand(){if(this.Txa)for(const a of this.Txa||[])this.De.G6(a);else this.Txa=this.ZZ(this.vbb);this.Wd=!0}};WP.O=function(a){return new (a||WP)(_.B(_.jn),_.B(_.Jg),_.B(_.Kg),_.B(_.Pm))};
WP.La=_.xd({type:WP,na:[["","stacksExpandList",""]],inputs:{U6c:"stacksExpandListOf",RZb:"stacksExpandListSize",V6c:"stacksExpandListTrackBy",QZb:"stacksExpandListShowToggleButton"},features:[_.Ld]});var yLb=function(a,b){a=_.ul(a.Xi,3);return OHb(a)===b},XP=class{constructor(a){this.q0=a;this.Xi=null;this.bAa=JHb;this.q0.O5().subscribe(b=>{this.Xi=b},()=>{console.error("No announcement found.")})}get xIb(){return _.X(this.Xi,2)}};XP.O=function(a){return new (a||XP)(_.B(OO))};
XP.wa=_.td({type:XP,na:[["stacks-butterbar"]],features:[_.Zg([OO])],ya:1,Aa:1,Da:[["class","butterbar",4,"ngIf"],[1,"butterbar"],[3,"innerHTML"]],qa:function(a,b){a&1&&_.C(0,zLb,2,5,"div",0);a&2&&_.E("ngIf",b.Xi&&!yLb(b,"no_announce"))},Fa:[_.Rn],styles:[".butterbar{text-align:center;padding-bottom:1px} .butterbar a{text-decoration:underline} .butterbar .info{background-color:var(--butterbar-bg-info-color);padding-top:4px;height:30px} .butterbar .warning{background-color:var(--butterbar-bg-warning-color);padding-top:4px;height:30px}/*# sourceMappingURL=butterbar.css.map */"]});var YP=class{};YP.O=function(a){return new (a||YP)};YP.wa=_.td({type:YP,na:[["stacks-search"]],ya:1,Aa:0,Da:[["placeholder","Search Stacks for infrastructure","hidden-query","type:stacks"]],qa:function(a){a&1&&_.K(0,"g3mark-moma-search",0)},styles:["[_nghost-%COMP%]{align-items:center;background:var(--page-background);background-image:url(https://www.gstatic.com/images/icons/material/system/2x/search_grey600_24dp.png);background-size:1.5em;background-repeat:no-repeat;background-position:right 1em center;border-radius:2em;display:flex;max-width:620px;min-width:300px;padding:.5em 2.5em .5em 1em}g3mark-moma-search[_ngcontent-%COMP%]{font-size:.9em;flex:1;margin-left:.5em;--background-color: var(--page-background);--border: 0;--padding: 0.5em}/*# sourceMappingURL=search.css.map */"]});var ZP=class{constructor(a,b){this.wk=a;this.Z3=[];this.l8a=this.qD=!1;this.links=a5b;for(a=0;a<a5b.length;a++){const c=a5b[a].rK();_.eu(b,c,this.CX(c))}b.FS=["google-material-icons"]}CX(a){return(0,_.zc)`https://www.gstatic.com/images/icons/material/system_gm/svg/${a}_24px.svg`}get params(){return this.wk.Wc.Sa}reload(){window.location.reload()}};ZP.O=function(a){return new (a||ZP)(_.B(_.Th),_.B(_.fu))};
ZP.wa=_.td({type:ZP,na:[["stacks-header"]],inputs:{Z3:"breadcrumb",qD:"oldView",l8a:"homepageHeader"},ya:2,Aa:2,Da:[["class","new-header",4,"ngIf"],["class","old-header",4,"ngIf"],[1,"new-header"],[1,"header-container"],["routerLink","/",1,"stacks-container",3,"click","queryParams"],["src","https://static.corp.google.com/stacks/logo.png","alt","Stacks logo"],[1,"vertical-line"],[1,"search-box"],["placeholder"," Search Stacks for infrastructure","hidden-query","type:stacks",1,"search"],[1,"account"],
["target","_blank",3,"href",4,"ngFor","ngForOf"],["target","_blank",3,"href"],[3,"svgIcon"],[1,"old-header"],[1,"box"],["routerLink","/",3,"queryParams"],["src","https://static.corp.google.com/stacks/logo.png","alt","Stacks logo",1,"logo"],[1,"breadcrumb"],[4,"ngFor","ngForOf"],[3,"routerLink","queryParams",4,"ngIf"],[4,"ngIf"],[3,"routerLink","queryParams"]],qa:function(a,b){a&1&&_.C(0,BLb,16,2,"header",0)(1,FLb,10,2,"header",1);a&2&&(_.E("ngIf",!b.qD&&b.l8a),_.y(),_.E("ngIf",b.qD||!b.l8a))},Fa:[XP,
_.Qn,_.Rn,_.gu,_.fp,YP],styles:['.new-header[_ngcontent-%COMP%]{background-color:var(--page-bg);border-bottom:1px solid;border-color:var(--shading-bg);left:0;margin-bottom:-1px;right:0;position:fixed;top:0;z-index:var(--z-home-top)}.old-header[_ngcontent-%COMP%]{background:var(--shading-bg);position:fixed;top:0;left:0;right:0;z-index:var(--z-home-top)}.header-container[_ngcontent-%COMP%]{align-items:center;display:inline-grid;font-family:"Google Sans";grid-template-areas:"stacks search account";grid-template-columns:320px 1fr 200px;height:64px}.stacks-container[_ngcontent-%COMP%]{align-items:center;display:inline-flex;grid-area:stacks;padding:12px 4px 12px 42px}.stacks-container[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:36px}.stacks-container[_ngcontent-%COMP%]   .vertical-line[_ngcontent-%COMP%]{border-right:1px solid var(--border-color);height:40px}.stacks-container[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:var(--title-text-color);display:inline-flex;font-size:22px;font-weight:400;padding-left:8px}.stacks-container[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:var(--border-color);font-size:22px;font-weight:400;padding:0px 4px}.stacks-container[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{color:var(--subtitle);display:inline-flex;font-size:16px;font-weight:500;white-space:pre-wrap;padding-left:8px}.account[_ngcontent-%COMP%]{color:var(--inactive-text-color);display:inline-flex;gap:8px;grid-area:account;justify-self:end}.search[_ngcontent-%COMP%]{align-self:center;color:var(--inactive-text-color);display:inline-flex;font-family:Roboto;font-size:16px;font-weight:400;grid-area:search;margin-left:.5em;padding-left:12px;width:max(45vw,400px);--background-color: var(--page-background)}.search-box[_ngcontent-%COMP%]{width:max(100vw - 550px,400px)}.box[_ngcontent-%COMP%]{align-items:center;display:grid;grid-gap:.5em 1em;grid-template-columns:auto auto 1fr;margin:1em auto;max-width:var(--main-width);background:var(--shading-bg);padding:1em 2em;position:relative;transition:padding var(--transition-fast);z-index:var(--z-box)}a[_ngcontent-%COMP%]{display:contents}h1[_ngcontent-%COMP%]{font-size:1.8em}.logo[_ngcontent-%COMP%]{height:2.4em}.breadcrumb[_ngcontent-%COMP%]{grid-column:3/4;padding-left:2.4em;font-size:.8em}.breadcrumb[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{align-items:center;display:inline-flex}.breadcrumb[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]:not(:last-child)::after{background-image:url(https://www.gstatic.com/images/icons/material/system/2x/keyboard_arrow_right_grey600_24dp.png);background-size:contain;background-repeat:no-repeat;background-position:center center;content:"";display:inline-block;height:1.4em;width:1.4em}/*# sourceMappingURL=header.css.map */']});
var a5b=[(new VK).Od("Add a product to Stacks").Kz("http://go/stacks-add-product").FQ("add_circle"),(new VK).Od("About Stacks").Kz("http://go/stacks-docs").FQ("help"),(new VK).Od("Contact Stacks").Kz("http://go/stacks-docs/contact-us").FQ("feedback")];var $P=class{constructor(){this.sxa=!1;this.HUb=!0;this.m7a=this.t6="";this.Fl={rn:215999}}Qa(){if(!this.link)throw Error("af");}get url(){return this.link.QO()}get Hk(){return this.link.rK()?this.link.rK().startsWith("https://")?_.X(this.link,3):this.link.rK().includes(".")?`https://static.corp.google.com/stacks/${_.X(this.link,3)}`:`https://www.gstatic.com/images/icons/material/system/2x/${_.X(this.link,3)}_grey600_24dp.png`:"https://www.gstatic.com/images/icons/material/system/2x/link_grey600_24dp.png"}hn(a){return`${"StacksVeMetadata"}:${(new O4b).xpb(a).Yc()}`}};
$P.O=function(a){return new (a||$P)};
$P.wa=_.td({type:$P,na:[["stacks-icon-link"]],inputs:{link:"link",sxa:"isContact",HUb:"openInNewTab",t6:"gtmBox",m7a:"gtmList"},ya:4,Aa:4,Da:[["class","avatar",3,"src","alt",4,"ngIf"],[3,"background-image","-no-icon","-wrap","-left-ellipsis","target","href","ve","veImpression","veClick","veMutable","veMetadata",4,"ngIf"],[3,"background-image",4,"ngIf"],["target","_blank",3,"href",4,"ngFor","ngForOf"],[1,"avatar",3,"src","alt"],[3,"target","href","ve","veImpression","veClick","veMutable","veMetadata"],
["target","_blank",3,"href"]],qa:function(a,b){a&1&&_.C(0,GLb,1,2,"img",0)(1,HLb,2,18,"a",1)(2,ILb,2,3,"span",2)(3,JLb,2,4,"a",3);a&2&&(_.E("ngIf",b.sxa),_.y(),_.E("ngIf",b.url),_.y(),_.E("ngIf",!b.url&&!_.jl(b.link,bL,4,_.el()).length),_.y(),_.E("ngForOf",_.jl(b.link,bL,4,_.el())))},Fa:[_.Qn,_.Rn,UP],styles:["[_nghost-%COMP%] {\n  align-items: center;\n  display: inline-flex;\n  max-width: 100%;\n}\n\n.contact[_nghost-%COMP%] {\n  margin-bottom: 1em;\n}\n\n.avatar[_ngcontent-%COMP%] {\n  border-radius: 50%;\n  height: 4em;\n  margin-right: 1em;\n  object-fit: cover;\n  width: 4em;\n}\n\na[_ngcontent-%COMP%] {\n  color: var(--primary-color);\n}\n\na[_ngcontent-%COMP%], \nspan[_ngcontent-%COMP%] {\n  background-position: left center;\n  background-repeat: no-repeat;\n  background-size: 1.4em;\n  padding-left: 1.8em;\n  word-wrap: break-word;\n  word-break: break-all;\n}\n\n.-left-ellipsis[_ngcontent-%COMP%] {\n  direction: rtl;\n  text-align: left;\n}\n\n.-wrap[_ngcontent-%COMP%] {\n  white-space: initial;\n}\n\n.-no-icon[_ngcontent-%COMP%] {\n  \n\n  background: none !important;\n  padding: 0;\n}"]});var aQ=class{constructor(a){this.icon="info_outline_grey600";this.fCa=!1;this.content=void 0;_.eu(a,"stars",this.CX("stars"));a.FS=["google-material-icons"]}CX(a){return(0,_.zc)`https://www.gstatic.com/images/icons/material/system_gm/svg/${a}_24px.svg`}Qa(){this.content=b5b.get(this.name)}};aQ.O=function(a){return new (a||aQ)(_.B(_.fu))};
aQ.wa=_.td({type:aQ,na:[["stacks-popup-info"]],inputs:{name:"name",icon:"icon",fCa:"svg"},ya:1,Aa:1,Da:()=>["\ufffd#2\ufffd\ufffd#3\ufffdISA\ufffd/#3\ufffd\ufffd/#2\ufffd","\ufffd#2\ufffd\ufffd/#2\ufffd",[4,"ngIf"],[1,"popup-box"],[1,"popup-title"],[1,"popup-text",3,"innerHTML"],[1,"popup-text"],["class","popup-link-text",4,"ngFor","ngForOf"],[1,"isa"],["svgIcon","stars",3,"ngClass"],[3,"src","alt"],[1,"popup-link-text"],["target","_blank",3,"href"]],qa:function(a,b){a&1&&_.C(0,OLb,11,8,"ng-container",
2);a&2&&_.E("ngIf",b.content)},Fa:[_.Pn,_.Qn,_.Rn,_.gu,tL],styles:['[_nghost-%COMP%]{position:relative;margin-right:.3em}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{align-items:center;cursor:help;font-size:1em;display:flex}[_nghost-%COMP%]   button[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:1.5em}.-push-left-new[_nghost-%COMP%]   .popup-box[_ngcontent-%COMP%]{font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;margin-right:2px;transform:translateX(-70%);white-space:normal;width:200px}.-push-left[_nghost-%COMP%]   .popup-box[_ngcontent-%COMP%]{font-family:"Roboto",sans-serif;font-size:1rem;font-weight:400;transform:translate(-70%, -110%);width:350px}.popup-box[_ngcontent-%COMP%]{background:var(--page-background);border-radius:10px;box-shadow:var(--shadow);color:var(--text-color);display:none;left:-1em;overflow:hidden;position:absolute;top:1em;z-index:var(--z-popup)}.popup-box[_ngcontent-%COMP%]   .popup-title[_ngcontent-%COMP%]{background:var(--accent-shading);font-size:1.2em;font-weight:500;padding:.6em .9em}.popup-box[_ngcontent-%COMP%]   .popup-text[_ngcontent-%COMP%]{font-size:14px;margin:1em 1.2em}.popup-box[_ngcontent-%COMP%]   .popup-link-text[_ngcontent-%COMP%]{margin:.2em 0}.popup-box[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--primary-color)}[_nghost-%COMP%]:focus-within   .popup-box[_ngcontent-%COMP%], .popup-box[_ngcontent-%COMP%]:hover{display:block}.recommended[_ngcontent-%COMP%]{color:var(--recommended);height:14px;align-self:center;display:flex}.recommended-icon[_ngcontent-%COMP%]{align-self:center;display:flex;justify-self:center}.sl[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%], .sl[_ngcontent-%COMP%]   .metric-box[_ngcontent-%COMP%]{margin:1em 0}.sl[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{align-items:center;display:flex;font-size:1.2em;font-weight:500;margin-bottom:1em}.sl[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{height:1.5em;margin-right:.5em}.sl[_ngcontent-%COMP%]   .metric-name[_ngcontent-%COMP%]{font-weight:500}.sl[_ngcontent-%COMP%]   .metric-actual[_ngcontent-%COMP%]{font-size:1.2em;font-weight:500}.sl[_ngcontent-%COMP%]   .satisfied-number[_ngcontent-%COMP%]{color:#38a953}.sl[_ngcontent-%COMP%]   .metric-target[_ngcontent-%COMP%]{font-size:.8em}.sl[_ngcontent-%COMP%]   .metric-updated[_ngcontent-%COMP%], .sl[_ngcontent-%COMP%]   .footnote[_ngcontent-%COMP%]{color:var(--inactive-text-color);font-size:.8em}stacks-popup-product.-extend-left[_nghost-%COMP%]{display:flex;position:relative;top:-12px}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-recommended[_ngcontent-%COMP%]{height:1.5em;left:-1.5em;position:absolute}stacks-popup-product.-extend-left[_nghost-%COMP%]   .stacks-popup-isa[_ngcontent-%COMP%]{height:1.5em;left:-3em;position:absolute;width:24px}stacks-popup-product.-extend-left[_nghost-%COMP%]   .to-right[_ngcontent-%COMP%]{left:-1.5em}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-sl[_ngcontent-%COMP%]{flex:0 0 3.5em;margin-right:.2em}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-pp[_ngcontent-%COMP%]{flex:0 0 3.5em;margin-right:.2em;margin-left:.2em}stacks-popup-product.-inline[_nghost-%COMP%]{display:contents;font-size:1em}stacks-popup-product.-inline[_nghost-%COMP%]   .prefix-icons[_ngcontent-%COMP%]{display:contents}stacks-popup-product.-inline[_nghost-%COMP%]     .small-icon button img{height:1em}.popup-box.-edit-box[_ngcontent-%COMP%]{left:-200px}.sub-teams[_ngcontent-%COMP%]{list-style:initial;padding-left:1.5em}.freshness-badge-fresh[_ngcontent-%COMP%]{filter:hue-rotate(-105deg)}.freshness-badge-stale[_ngcontent-%COMP%]{filter:hue-rotate(140deg)}.agreement-icon[_ngcontent-%COMP%]{filter:brightness(0) saturate(100%) invert(82%) sepia(72%) saturate(1319%) hue-rotate(329deg) brightness(103%) contrast(98%)}.ga[_ngcontent-%COMP%]{background:var(--product-green-bg);color:var(--product-green)}.sa[_ngcontent-%COMP%]{background:var(--special-availability-bg);color:var(--special-availability)}.pr[_ngcontent-%COMP%]{background:var(--preview-bg);color:var(--preview)}.dp[_ngcontent-%COMP%]{background:var(--deprecated-bg);color:var(--deprecated)}.na[_ngcontent-%COMP%]{background:var(--not-allowed-bg);color:var(--not-allowed)}.phase-div[_ngcontent-%COMP%]{grid-area:phase}.phase[_ngcontent-%COMP%]{align-items:center;border-radius:4px;cursor:help;display:inline-flex;height:22px;justify-content:center;width:25px}.phase[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:"Roboto";font-size:12px;font-weight:500}.recommended-div[_ngcontent-%COMP%]{align-items:center;background:var(--product-green-bg);border-radius:4px;color:var(--product-green);cursor:help;display:flex;font-family:"Roboto";font-size:12px;font-weight:500;height:22px;gap:4px;grid-area:recommended;justify-items:center;padding:2px 4px;width:25px}.isa[_ngcontent-%COMP%]{align-items:center;background:var(--isa-bg);border-radius:4px;color:var(--isa);cursor:help;display:inline-flex;height:22px;justify-content:center;grid-area:isa;width:27px}.isa[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:"Roboto";font-size:12px;font-weight:500}/*# sourceMappingURL=popup.css.map */']});
var b5b=new Map([["domain",{title:"Stacks domains",description:"Domains are groups of internal tools, libraries, and services that solve similar problems for first-party (1P) developers at Google.",urls:new Map([["https://goto.google.com/about-domains","go/about-domains"]])}],["support_level",{title:"Support levels",description:"Support levels reflects the degree to which a product provides support to its users.",urls:new Map([["https://goto.google.com/support-levels","go/support-levels"]])}],["stage",
{title:"Product stage",description:"Stage in the life cycle of the product (e.g. Generally Available, Deprecated).",urls:new Map([["https://g3doc.corp.google.com/production/uniformity/g3doc/howto/authorities.md?cl=head#stage","Learn more about product stages"]])}],["product_phase",{title:"Product phases",description:"Product phase in the life cycle of the product (e.g. Generally Availability, Deprecated).",urls:new Map([["https://g3doc.corp.google.com/company/teams/stacks-docs/product-phases.md?cl=head",
"go/stacks-product-phases"]])}],["product_phase_and_recommended",{title:"Product phases and Recommended",description:'Product phase in the life cycle of the product (e.g. Generally Availability, Deprecated).<br/><br/>Certain products in Stacks are recommended. This means that the Domain Stewards that oversee that product\'s domain have recommended it for a particular use case. For more context, look at the subdomain page where that product is listed.<br/><br/> "General Availability and Recommended" option would filter out the product which are general availability and recommended. "General Availability or Recommended" would filter out products that are general availability or recommended. This logic applies to other options.',
urls:new Map([["https://g3doc.corp.google.com/company/teams/stacks-docs/product-phases.md?cl=head","go/stacks-product-phases"],["https://goto.google.com/about-eng-elders","go/about-eng-elders"]])}],["depended",{title:"Depended on by",description:"Cross-reference Moma Teams with their respective Blueprints, and match projects' direct dependencies with product information in Stacks.",urls:new Map([["https://goto.google.com/stacks-used-by-methodology","go/stacks-used-by-methodology"]])}],["sre_status",
{title:"SRE guidance",description:"The SRE status offers users guidance on vetting by the recognized authorities within SRE and production generally. It is managed by SRE authorities.",urls:new Map([["http://g3doc/production/uniformity/g3doc/howto/authorities#status","Learn more about SRE guidance"]])}],["privacy_stance",{title:"Privacy",description:"Privacy team curates a desired privacy stance for Google infrastructure teams; and scalably keeps teams accountable to this stance.",urls:new Map([["http://go/pchips",
"Learn more about pChips"]])}],["apps_status",{title:"Apps ATL guidance",description:"The Apps Area Tech Leads status offers guidance to engineers in Apps on vetting by the recognized authorities within Apps.",urls:new Map([["http://go/apps-atl-techs#states","Learn more about Apps ATL guidance"]])}],["recommended",{title:"Recommended products",description:"Certain products in Stacks are recommended. This means that the Domain Stewards that oversee that product's domain have recommended it for a particular use case. For more context, look at the subdomain page where that product is listed.",
urls:new Map([["https://goto.google.com/about-eng-elders","go/about-eng-elders"]])}],["data_classification",{title:"Data classification and type",description:"Data classification and type are provided by Security & Privacy team.",urls:new Map([["https://goto.google.com/dataclassification","go/dataclassification"]])}],["security_status",{title:"Security guidance",description:"Information Security Engineering team recommendations provide security guidance for developers creating new products or infrastructure.",
urls:new Map([["https://goto.google.com/security-stacks","Learn more about Security guidance"]])}],["staffing_committment",{title:"Staffing committment",description:"Infrastructure Provider agrees to maintain minimum staffing to deliver the specific Business Support, Developer Support, Production Support and Quality Metrics outlined in this agreement.",urls:new Map([["https://goto.google.com/isa-template","Learn more about staffing committment"]])}],["lifecycle_committment",{title:"Lifecycle committment",
description:"Infrastructure Provider agrees to staff and fully support infrastructure through the given date, with this agreement to be renewed by the given date. If the agreement is not renewed and the product is deprecated, Infrastructure Provider will provide written notice at least given number of quarters in advance and will make reasonable efforts to minimize the cost of migrations for its users.",urls:new Map([["https://goto.google.com/isa-template","Learn more about lifecycle committment"]])}],
["product_roadmap",{title:"Product roadmap",description:"Infrastructure Provider will publish an X quarter product roadmap that is updated every Y quarters. The roadmap process will cover both incremental changes as well as larger strategic changes. Customers can provide input, review, and escalations for  the product roadmap as well as feedback on the roadmap process in the following way.",urls:new Map([["https://goto.google.com/isa-template","Learn more about product roadmap"]])}],["roadmap_alignment",
{title:"Roadmap alignment",description:"Infrastructure Provider will collaborate with other Google-wide infrastructure providers to ensure product roadmaps are aligned across the following Google recommended infrastructure products.",urls:new Map([["https://goto.google.com/isa-template","Learn more about roadmap alignment"]])}],["cost_of_maintenance",{title:"Cost of maintenance",description:" Infrastructure is at the following stage of maturity. Users of infrastructure should expect to incur the following ongoing maintenance costs. Infrastructure Provider will communicate all customer  impacting deprecations to users at least X quarters in advance and will use the standard Google-wide Technical Change Management program to communicate rationale, schedule and status; and to minimize the cost of migrations for its users.",
urls:new Map([["https://goto.google.com/isa-template","Learn more about cost of maintenance"]])}],["support_level_change",{title:"Support level changes",description:"Infrastructure Provider will communicate any changes to the level of support described in this agreement to users at least X quarters in advance and will make every reasonable effort to ensure that any changes are seamless to its users.",urls:new Map([["https://goto.google.com/isa-template","Learn more about support level changes"]])}],
["points_of_contact",{title:"Points of contact",description:"The following person is the primary point of contact for product and is responsible for ensuring delivering on the terms of this agreement.",urls:new Map([["https://goto.google.com/isa-template","Learn more about points of contact"]])}],["educational_materials",{title:"Educational materials",description:"Educational material to provide users with the necessary content to successfully use the Infrastructure. The material will be maintained up to date and its freshness tracked.",
urls:new Map([["https://goto.google.com/isa-template","Learn more about educational materials"]])}],["testing_support",{title:"Testing support",description:"Where applicable robust, low overhead, and accurate testing tools and interfaces will be maintained and provided to users.",urls:new Map([["https://goto.google.com/isa-template","Learn more about testing support"]])}],["oncall_support",{title:"Oncall support",description:"For infrastructure services utilized in production services, Infrastructure Provider agrees to staff 24x7 on call support and to publish the escalation process and production playbooks following Google-wide Oncall Best Practices. Infrastructure Provider will support a committed to on call response time. For developer tools, frameworks and libraries, Infrastructure Provider agrees to staff product support for 8 hours per business day in the chosen timezone to ensure that the infrastructure remains available.",
urls:new Map([["https://goto.google.com/isa-template","Learn more about oncall support"]])}],["release_policies",{title:"Release policies",description:"For infrastructure services and frameworks utilized in production serving, Infrastructure Provider agrees to follow Google 3 Release Best Practices and Policies (or their non-Google3 equivalent) including browser support policy, operating system version policy, user data protection policy, change management security policy, managing user and group access, and data/CL rollback policy.",
urls:new Map([["https://goto.google.com/isa-template","Learn more about release policies"]])}],["postmortem_rigour",{title:"Postmortem rigour",description:"Infrastructure Provider agrees to follow post mortem best practices including creating, reviewing, and publishing a postmortem report for all production outages, as well as, addressing postmortem action items. Infrastructure Provider agrees to perform production audits every X quarters to review the past history of incidents in order to identify systemic problems that required structural changes to be included in the product roadmap.",
urls:new Map([["https://goto.google.com/isa-template","Learn more about postmortem rigour"]])}],["dependency_management",{title:"Dependency management",description:"Infrastructure Provider takes responsibility for ensuring that the infrastructure it itself relies on provides the level of support needed for the Infrastructure Provider to meet the terms of this agreement.",urls:new Map([["https://goto.google.com/isa-template","Learn more about dependency management"]])}],["allow_list",{title:"Allowlist",
description:"This project is release to a select group of users through Allowlist.",urls:new Map([["https://source.corp.google.com/piper///depot/google3/productivity/stacks/common/product_phases.proto;rcl=370446564;l=86","Learn more about allow list"]])}],["isa",{title:"Infrastructure Support Agreement",description:"Infrastructure Support Agreements (ISAs) allow infrastructure teams to declare and contractually promise levels of support that clients across Google should expect.",urls:new Map([["http://go/infrastructure-support-agreement",
"go/infrastructure-support-agreement"]])}]]);var PLb=a=>({"subtitle-class":a}),bQ=class{constructor(){this.Ki=[];this.t6="";this.qD=!1}};bQ.O=function(a){return new (a||bQ)};
bQ.wa=_.td({type:bQ,na:[["stacks-link-lists"]],inputs:{Ki:"lists",t6:"gtmBox",qD:"oldView"},ya:2,Aa:1,Da:[["emptyList",""],[1,"grid"],[4,"ngFor","ngForOf"],[1,"link-title-container"],[3,"ngClass",4,"ngIf"],["class","-push-left",3,"name",4,"ngIf"],[4,"ngIf","ngIfElse"],[3,"ngClass"],[1,"-push-left",3,"name"],[3,"link","gtmBox","gtmList"]],qa:function(a,b){a&1&&(_.F(0,"div",1),_.C(1,WLb,7,4,"div",2),_.J());a&2&&(_.y(),_.E("ngForOf",b.Ki))},Fa:[_.Pn,_.Qn,_.Rn,$P,aQ],styles:['.grid[_ngcontent-%COMP%]{grid-row-gap:2em}.link-title-container[_ngcontent-%COMP%]{align-items:center;display:flex}stacks-popup-info[_ngcontent-%COMP%]{font-size:.8em;margin-bottom:10px;margin-left:.5em}.subtitle-class[_ngcontent-%COMP%]{color:var(--title-text-color);font-family:"Google Sans",sans-serif;font-size:12px}/*# sourceMappingURL=link_lists.css.map */']});
var RLb=new Map([["Apps ATLs","apps_status"],["Security","security_status"],["SRE authorities","sre_status"],["Privacy","privacy_stance"],["Data classification","data_classification"],["Staffing committment","staffing_committment"],["Lifecycle committment","lifecycle_committment"],["Product roadmap","product_roadmap"],["Roadmap alignment","roadmap_alignment"],["Cost of maintenance","cost_of_maintenance"],["Support level change","support_level_change"],["Points of contact","points_of_contact"],["Educational materials",
"educational_materials"],["Testing support","testing_support"],["Oncall support","oncall_support"],["Release policies","release_policies"],["Postmortem rigour","postmortem_rigour"],["Dependency management","dependency_management"],["Product phases","product_phase"],["Allow list","allow_list"],["Product phase and Recommended","product_phase_and_recommended"],["Infrastructure Support Agreement","isa"]]);var cQ=class{Qa(){}};cQ.O=function(a){return new (a||cQ)};
cQ.wa=_.td({type:cQ,na:[["stacks-popup-freshness"]],inputs:{mr:"productName",UNb:"freshnessDate",aia:"isFresh"},ya:8,Aa:6,Da:[["src","https://fonts.gstatic.com/s/i/googlematerialicons/check_circle_filled/v6/gm_blue-24dp/2x/gm_check_circle_filled_gm_blue_24dp.png","alt","Review is up-to-date icon","class","freshness-badge-fresh",4,"ngIf"],["src","https://fonts.gstatic.com/s/i/googlematerialicons/error/v8/gm_blue-24dp/2x/gm_error_gm_blue_24dp.png","alt","Review is outdated icon","class","freshness-badge-stale",
4,"ngIf"],[1,"popup-box"],["class","popup-title",4,"ngIf"],[1,"popup-text"],["src","https://fonts.gstatic.com/s/i/googlematerialicons/check_circle_filled/v6/gm_blue-24dp/2x/gm_check_circle_filled_gm_blue_24dp.png","alt","Review is up-to-date icon",1,"freshness-badge-fresh"],["src","https://fonts.gstatic.com/s/i/googlematerialicons/error/v8/gm_blue-24dp/2x/gm_error_gm_blue_24dp.png","alt","Review is outdated icon",1,"freshness-badge-stale"],[1,"popup-title"]],qa:function(a,b){a&1&&(_.F(0,"button"),
_.C(1,XLb,1,0,"img",0)(2,YLb,1,0,"img",1),_.J(),_.F(3,"div",2),_.C(4,ZLb,2,0,"p",3)(5,$Lb,2,0,"p",3),_.F(6,"p",4),_.Q(7),_.J()());a&2&&(_.y(),_.E("ngIf",b.aia),_.y(),_.E("ngIf",!b.aia),_.y(2),_.E("ngIf",b.aia),_.y(),_.E("ngIf",!b.aia),_.y(2),_.yC("",b.mr," team has reviewed this product on ",b.UNb,"."))},Fa:[_.Rn],styles:['[_nghost-%COMP%]{position:relative;margin-right:.3em}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{align-items:center;cursor:help;font-size:1em;display:flex}[_nghost-%COMP%]   button[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:1.5em}.-push-left-new[_nghost-%COMP%]   .popup-box[_ngcontent-%COMP%]{font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;margin-right:2px;transform:translateX(-70%);white-space:normal;width:200px}.-push-left[_nghost-%COMP%]   .popup-box[_ngcontent-%COMP%]{font-family:"Roboto",sans-serif;font-size:1rem;font-weight:400;transform:translate(-70%, -110%);width:350px}.popup-box[_ngcontent-%COMP%]{background:var(--page-background);border-radius:10px;box-shadow:var(--shadow);color:var(--text-color);display:none;left:-1em;overflow:hidden;position:absolute;top:1em;z-index:var(--z-popup)}.popup-box[_ngcontent-%COMP%]   .popup-title[_ngcontent-%COMP%]{background:var(--accent-shading);font-size:1.2em;font-weight:500;padding:.6em .9em}.popup-box[_ngcontent-%COMP%]   .popup-text[_ngcontent-%COMP%]{font-size:14px;margin:1em 1.2em}.popup-box[_ngcontent-%COMP%]   .popup-link-text[_ngcontent-%COMP%]{margin:.2em 0}.popup-box[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--primary-color)}[_nghost-%COMP%]:focus-within   .popup-box[_ngcontent-%COMP%], .popup-box[_ngcontent-%COMP%]:hover{display:block}.recommended[_ngcontent-%COMP%]{color:var(--recommended);height:14px;align-self:center;display:flex}.recommended-icon[_ngcontent-%COMP%]{align-self:center;display:flex;justify-self:center}.sl[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%], .sl[_ngcontent-%COMP%]   .metric-box[_ngcontent-%COMP%]{margin:1em 0}.sl[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{align-items:center;display:flex;font-size:1.2em;font-weight:500;margin-bottom:1em}.sl[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{height:1.5em;margin-right:.5em}.sl[_ngcontent-%COMP%]   .metric-name[_ngcontent-%COMP%]{font-weight:500}.sl[_ngcontent-%COMP%]   .metric-actual[_ngcontent-%COMP%]{font-size:1.2em;font-weight:500}.sl[_ngcontent-%COMP%]   .satisfied-number[_ngcontent-%COMP%]{color:#38a953}.sl[_ngcontent-%COMP%]   .metric-target[_ngcontent-%COMP%]{font-size:.8em}.sl[_ngcontent-%COMP%]   .metric-updated[_ngcontent-%COMP%], .sl[_ngcontent-%COMP%]   .footnote[_ngcontent-%COMP%]{color:var(--inactive-text-color);font-size:.8em}stacks-popup-product.-extend-left[_nghost-%COMP%]{display:flex;position:relative;top:-12px}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-recommended[_ngcontent-%COMP%]{height:1.5em;left:-1.5em;position:absolute}stacks-popup-product.-extend-left[_nghost-%COMP%]   .stacks-popup-isa[_ngcontent-%COMP%]{height:1.5em;left:-3em;position:absolute;width:24px}stacks-popup-product.-extend-left[_nghost-%COMP%]   .to-right[_ngcontent-%COMP%]{left:-1.5em}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-sl[_ngcontent-%COMP%]{flex:0 0 3.5em;margin-right:.2em}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-pp[_ngcontent-%COMP%]{flex:0 0 3.5em;margin-right:.2em;margin-left:.2em}stacks-popup-product.-inline[_nghost-%COMP%]{display:contents;font-size:1em}stacks-popup-product.-inline[_nghost-%COMP%]   .prefix-icons[_ngcontent-%COMP%]{display:contents}stacks-popup-product.-inline[_nghost-%COMP%]     .small-icon button img{height:1em}.popup-box.-edit-box[_ngcontent-%COMP%]{left:-200px}.sub-teams[_ngcontent-%COMP%]{list-style:initial;padding-left:1.5em}.freshness-badge-fresh[_ngcontent-%COMP%]{filter:hue-rotate(-105deg)}.freshness-badge-stale[_ngcontent-%COMP%]{filter:hue-rotate(140deg)}.agreement-icon[_ngcontent-%COMP%]{filter:brightness(0) saturate(100%) invert(82%) sepia(72%) saturate(1319%) hue-rotate(329deg) brightness(103%) contrast(98%)}.ga[_ngcontent-%COMP%]{background:var(--product-green-bg);color:var(--product-green)}.sa[_ngcontent-%COMP%]{background:var(--special-availability-bg);color:var(--special-availability)}.pr[_ngcontent-%COMP%]{background:var(--preview-bg);color:var(--preview)}.dp[_ngcontent-%COMP%]{background:var(--deprecated-bg);color:var(--deprecated)}.na[_ngcontent-%COMP%]{background:var(--not-allowed-bg);color:var(--not-allowed)}.phase-div[_ngcontent-%COMP%]{grid-area:phase}.phase[_ngcontent-%COMP%]{align-items:center;border-radius:4px;cursor:help;display:inline-flex;height:22px;justify-content:center;width:25px}.phase[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:"Roboto";font-size:12px;font-weight:500}.recommended-div[_ngcontent-%COMP%]{align-items:center;background:var(--product-green-bg);border-radius:4px;color:var(--product-green);cursor:help;display:flex;font-family:"Roboto";font-size:12px;font-weight:500;height:22px;gap:4px;grid-area:recommended;justify-items:center;padding:2px 4px;width:25px}.isa[_ngcontent-%COMP%]{align-items:center;background:var(--isa-bg);border-radius:4px;color:var(--isa);cursor:help;display:inline-flex;height:22px;justify-content:center;grid-area:isa;width:27px}.isa[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:"Roboto";font-size:12px;font-weight:500}/*# sourceMappingURL=popup.css.map */']});var dQ=class{Qa(){}constructor(a){_.eu(a,"license",WK("license"));a.FS=["google-material-icons"]}};dQ.O=function(a){return new (a||dQ)(_.B(_.fu))};
dQ.wa=_.td({type:dQ,na:[["stacks-popup-isa"]],inputs:{product:"product"},ya:9,Aa:4,Da:()=>[["mat-icon-button","","aria-label","Isa icon","class","isa",4,"ngIf"],[1,"popup-box"],[1,"popup-title"],[1,"popup-text"],["target","_blank","rel","noopener","aria-label","learn more about ISA",3,"href"],["mat-icon-button","","aria-label","Isa icon",1,"isa"]],qa:function(a,b){a&1&&(_.C(0,aMb,3,0,"button",0),_.F(1,"div",1)(2,"p",2),_.Q(3,"Infrastructure Support Agreement"),_.J(),_.F(4,"p",3),_.Q(5),_.J(),_.F(6,
"p",3)(7,"a",4),_.Q(8,"More info"),_.J()()());a&2&&(_.E("ngIf",b.product.awa()),_.y(5),_.Ug("",b.product.getName()," has signed an ISA."),_.y(2),_.Hg("href","/agreement/",b.product.bm(),"",_.tf))},Fa:[_.Rn],styles:['[_nghost-%COMP%]{position:relative;margin-right:.3em}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{align-items:center;cursor:help;font-size:1em;display:flex}[_nghost-%COMP%]   button[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:1.5em}.-push-left-new[_nghost-%COMP%]   .popup-box[_ngcontent-%COMP%]{font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;margin-right:2px;transform:translateX(-70%);white-space:normal;width:200px}.-push-left[_nghost-%COMP%]   .popup-box[_ngcontent-%COMP%]{font-family:"Roboto",sans-serif;font-size:1rem;font-weight:400;transform:translate(-70%, -110%);width:350px}.popup-box[_ngcontent-%COMP%]{background:var(--page-background);border-radius:10px;box-shadow:var(--shadow);color:var(--text-color);display:none;left:-1em;overflow:hidden;position:absolute;top:1em;z-index:var(--z-popup)}.popup-box[_ngcontent-%COMP%]   .popup-title[_ngcontent-%COMP%]{background:var(--accent-shading);font-size:1.2em;font-weight:500;padding:.6em .9em}.popup-box[_ngcontent-%COMP%]   .popup-text[_ngcontent-%COMP%]{font-size:14px;margin:1em 1.2em}.popup-box[_ngcontent-%COMP%]   .popup-link-text[_ngcontent-%COMP%]{margin:.2em 0}.popup-box[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--primary-color)}[_nghost-%COMP%]:focus-within   .popup-box[_ngcontent-%COMP%], .popup-box[_ngcontent-%COMP%]:hover{display:block}.recommended[_ngcontent-%COMP%]{color:var(--recommended);height:14px;align-self:center;display:flex}.recommended-icon[_ngcontent-%COMP%]{align-self:center;display:flex;justify-self:center}.sl[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%], .sl[_ngcontent-%COMP%]   .metric-box[_ngcontent-%COMP%]{margin:1em 0}.sl[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{align-items:center;display:flex;font-size:1.2em;font-weight:500;margin-bottom:1em}.sl[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{height:1.5em;margin-right:.5em}.sl[_ngcontent-%COMP%]   .metric-name[_ngcontent-%COMP%]{font-weight:500}.sl[_ngcontent-%COMP%]   .metric-actual[_ngcontent-%COMP%]{font-size:1.2em;font-weight:500}.sl[_ngcontent-%COMP%]   .satisfied-number[_ngcontent-%COMP%]{color:#38a953}.sl[_ngcontent-%COMP%]   .metric-target[_ngcontent-%COMP%]{font-size:.8em}.sl[_ngcontent-%COMP%]   .metric-updated[_ngcontent-%COMP%], .sl[_ngcontent-%COMP%]   .footnote[_ngcontent-%COMP%]{color:var(--inactive-text-color);font-size:.8em}stacks-popup-product.-extend-left[_nghost-%COMP%]{display:flex;position:relative;top:-12px}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-recommended[_ngcontent-%COMP%]{height:1.5em;left:-1.5em;position:absolute}stacks-popup-product.-extend-left[_nghost-%COMP%]   .stacks-popup-isa[_ngcontent-%COMP%]{height:1.5em;left:-3em;position:absolute;width:24px}stacks-popup-product.-extend-left[_nghost-%COMP%]   .to-right[_ngcontent-%COMP%]{left:-1.5em}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-sl[_ngcontent-%COMP%]{flex:0 0 3.5em;margin-right:.2em}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-pp[_ngcontent-%COMP%]{flex:0 0 3.5em;margin-right:.2em;margin-left:.2em}stacks-popup-product.-inline[_nghost-%COMP%]{display:contents;font-size:1em}stacks-popup-product.-inline[_nghost-%COMP%]   .prefix-icons[_ngcontent-%COMP%]{display:contents}stacks-popup-product.-inline[_nghost-%COMP%]     .small-icon button img{height:1em}.popup-box.-edit-box[_ngcontent-%COMP%]{left:-200px}.sub-teams[_ngcontent-%COMP%]{list-style:initial;padding-left:1.5em}.freshness-badge-fresh[_ngcontent-%COMP%]{filter:hue-rotate(-105deg)}.freshness-badge-stale[_ngcontent-%COMP%]{filter:hue-rotate(140deg)}.agreement-icon[_ngcontent-%COMP%]{filter:brightness(0) saturate(100%) invert(82%) sepia(72%) saturate(1319%) hue-rotate(329deg) brightness(103%) contrast(98%)}.ga[_ngcontent-%COMP%]{background:var(--product-green-bg);color:var(--product-green)}.sa[_ngcontent-%COMP%]{background:var(--special-availability-bg);color:var(--special-availability)}.pr[_ngcontent-%COMP%]{background:var(--preview-bg);color:var(--preview)}.dp[_ngcontent-%COMP%]{background:var(--deprecated-bg);color:var(--deprecated)}.na[_ngcontent-%COMP%]{background:var(--not-allowed-bg);color:var(--not-allowed)}.phase-div[_ngcontent-%COMP%]{grid-area:phase}.phase[_ngcontent-%COMP%]{align-items:center;border-radius:4px;cursor:help;display:inline-flex;height:22px;justify-content:center;width:25px}.phase[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:"Roboto";font-size:12px;font-weight:500}.recommended-div[_ngcontent-%COMP%]{align-items:center;background:var(--product-green-bg);border-radius:4px;color:var(--product-green);cursor:help;display:flex;font-family:"Roboto";font-size:12px;font-weight:500;height:22px;gap:4px;grid-area:recommended;justify-items:center;padding:2px 4px;width:25px}.isa[_ngcontent-%COMP%]{align-items:center;background:var(--isa-bg);border-radius:4px;color:var(--isa);cursor:help;display:inline-flex;height:22px;justify-content:center;grid-area:isa;width:27px}.isa[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:"Roboto";font-size:12px;font-weight:500}/*# sourceMappingURL=popup.css.map */'],
Ma:0});var gMb=function(a){let b=0,c=!1;for(;b<a.length;){if(a.charAt(b)===".")if(c)break;else c=!0;if(a.charAt(b)<"0"||a.charAt(b)>"9")break;b++}return Number(a.substring(0,b))},eQ=class{constructor(a){this.metrics=[];this.description="";_.eu(a,"radio_button_checked",WK("radio_button_checked"));_.eu(a,"radio_button_partial",WK("radio_button_partial"));_.eu(a,"radio_button_unchecked",WK("radio_button_unchecked"));_.eu(a,"error_med",WK("error_med"));_.eu(a,"block",WK("block"));a.FS=["google-material-icons"]}get name(){return KHb(this.W7)}Qa(){this.description=
c5b.get(this.W7)||""}};eQ.O=function(a){return new (a||eQ)(_.B(_.fu))};
eQ.wa=_.td({type:eQ,na:[["stacks-popup-pp"]],inputs:{W7:"productPhase",metrics:"metrics"},ya:19,Aa:9,Da:()=>[[1,"phase-div",3,"ngSwitch"],["mat-icon-button","","class","phase pr",4,"ngSwitchCase"],["mat-icon-button","","class","phase sa",4,"ngSwitchCase"],["mat-icon-button","","class","phase ga",4,"ngSwitchCase"],["mat-icon-button","","class","phase dp",4,"ngSwitchCase"],["mat-icon-button","","class","phase na",4,"ngSwitchCase"],[1,"popup-box"],[1,"popup-title"],[1,"popup-text","sl"],["class","metric-box",
4,"ngFor","ngForOf"],[1,"footnote"],"target;_blank;href;http://go/product-phases;aria-label;learn more about product phases".split(";"),["mat-icon-button","",1,"phase","pr"],["mat-icon-button","",1,"phase","sa"],["mat-icon-button","",1,"phase","ga"],["mat-icon-button","",1,"phase","dp"],["mat-icon-button","",1,"phase","na"],[1,"metric-box"],[1,"metric-name"],[1,"metric-actual"],[1,"metric-target"],[1,"metric-updated"]],qa:function(a,b){a&1&&(_.F(0,"div",0),_.C(1,bMb,3,0,"button",1)(2,cMb,3,0,"button",
2)(3,dMb,3,0,"button",3)(4,eMb,3,0,"button",4)(5,fMb,3,0,"button",5),_.J(),_.F(6,"div",6)(7,"p",7),_.Q(8),_.J(),_.F(9,"div",8)(10,"p"),_.Q(11),_.J(),_.C(12,hMb,9,6,"div",9),_.K(13,"hr"),_.F(14,"p",10),_.Q(15," Product phases is a standard set of product stages."),_.K(16,"br"),_.F(17,"a",11),_.Q(18,"go/product-phases"),_.J()()()());a&2&&(_.E("ngSwitch",b.W7),_.y(),_.E("ngSwitchCase","1"),_.y(),_.E("ngSwitchCase","2"),_.y(),_.E("ngSwitchCase","3"),_.y(),_.E("ngSwitchCase","4"),_.y(),_.E("ngSwitchCase",
"5"),_.y(3),_.Vg(b.name),_.y(3),_.Vg(b.description),_.y(),_.E("ngForOf",b.metrics))},Fa:[_.Qn,_.Sn,_.Tn],styles:['[_nghost-%COMP%]{position:relative;margin-right:.3em}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{align-items:center;cursor:help;font-size:1em;display:flex}[_nghost-%COMP%]   button[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:1.5em}.-push-left-new[_nghost-%COMP%]   .popup-box[_ngcontent-%COMP%]{font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;margin-right:2px;transform:translateX(-70%);white-space:normal;width:200px}.-push-left[_nghost-%COMP%]   .popup-box[_ngcontent-%COMP%]{font-family:"Roboto",sans-serif;font-size:1rem;font-weight:400;transform:translate(-70%, -110%);width:350px}.popup-box[_ngcontent-%COMP%]{background:var(--page-background);border-radius:10px;box-shadow:var(--shadow);color:var(--text-color);display:none;left:-1em;overflow:hidden;position:absolute;top:1em;z-index:var(--z-popup)}.popup-box[_ngcontent-%COMP%]   .popup-title[_ngcontent-%COMP%]{background:var(--accent-shading);font-size:1.2em;font-weight:500;padding:.6em .9em}.popup-box[_ngcontent-%COMP%]   .popup-text[_ngcontent-%COMP%]{font-size:14px;margin:1em 1.2em}.popup-box[_ngcontent-%COMP%]   .popup-link-text[_ngcontent-%COMP%]{margin:.2em 0}.popup-box[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--primary-color)}[_nghost-%COMP%]:focus-within   .popup-box[_ngcontent-%COMP%], .popup-box[_ngcontent-%COMP%]:hover{display:block}.recommended[_ngcontent-%COMP%]{color:var(--recommended);height:14px;align-self:center;display:flex}.recommended-icon[_ngcontent-%COMP%]{align-self:center;display:flex;justify-self:center}.sl[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%], .sl[_ngcontent-%COMP%]   .metric-box[_ngcontent-%COMP%]{margin:1em 0}.sl[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{align-items:center;display:flex;font-size:1.2em;font-weight:500;margin-bottom:1em}.sl[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{height:1.5em;margin-right:.5em}.sl[_ngcontent-%COMP%]   .metric-name[_ngcontent-%COMP%]{font-weight:500}.sl[_ngcontent-%COMP%]   .metric-actual[_ngcontent-%COMP%]{font-size:1.2em;font-weight:500}.sl[_ngcontent-%COMP%]   .satisfied-number[_ngcontent-%COMP%]{color:#38a953}.sl[_ngcontent-%COMP%]   .metric-target[_ngcontent-%COMP%]{font-size:.8em}.sl[_ngcontent-%COMP%]   .metric-updated[_ngcontent-%COMP%], .sl[_ngcontent-%COMP%]   .footnote[_ngcontent-%COMP%]{color:var(--inactive-text-color);font-size:.8em}stacks-popup-product.-extend-left[_nghost-%COMP%]{display:flex;position:relative;top:-12px}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-recommended[_ngcontent-%COMP%]{height:1.5em;left:-1.5em;position:absolute}stacks-popup-product.-extend-left[_nghost-%COMP%]   .stacks-popup-isa[_ngcontent-%COMP%]{height:1.5em;left:-3em;position:absolute;width:24px}stacks-popup-product.-extend-left[_nghost-%COMP%]   .to-right[_ngcontent-%COMP%]{left:-1.5em}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-sl[_ngcontent-%COMP%]{flex:0 0 3.5em;margin-right:.2em}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-pp[_ngcontent-%COMP%]{flex:0 0 3.5em;margin-right:.2em;margin-left:.2em}stacks-popup-product.-inline[_nghost-%COMP%]{display:contents;font-size:1em}stacks-popup-product.-inline[_nghost-%COMP%]   .prefix-icons[_ngcontent-%COMP%]{display:contents}stacks-popup-product.-inline[_nghost-%COMP%]     .small-icon button img{height:1em}.popup-box.-edit-box[_ngcontent-%COMP%]{left:-200px}.sub-teams[_ngcontent-%COMP%]{list-style:initial;padding-left:1.5em}.freshness-badge-fresh[_ngcontent-%COMP%]{filter:hue-rotate(-105deg)}.freshness-badge-stale[_ngcontent-%COMP%]{filter:hue-rotate(140deg)}.agreement-icon[_ngcontent-%COMP%]{filter:brightness(0) saturate(100%) invert(82%) sepia(72%) saturate(1319%) hue-rotate(329deg) brightness(103%) contrast(98%)}.ga[_ngcontent-%COMP%]{background:var(--product-green-bg);color:var(--product-green)}.sa[_ngcontent-%COMP%]{background:var(--special-availability-bg);color:var(--special-availability)}.pr[_ngcontent-%COMP%]{background:var(--preview-bg);color:var(--preview)}.dp[_ngcontent-%COMP%]{background:var(--deprecated-bg);color:var(--deprecated)}.na[_ngcontent-%COMP%]{background:var(--not-allowed-bg);color:var(--not-allowed)}.phase-div[_ngcontent-%COMP%]{grid-area:phase}.phase[_ngcontent-%COMP%]{align-items:center;border-radius:4px;cursor:help;display:inline-flex;height:22px;justify-content:center;width:25px}.phase[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:"Roboto";font-size:12px;font-weight:500}.recommended-div[_ngcontent-%COMP%]{align-items:center;background:var(--product-green-bg);border-radius:4px;color:var(--product-green);cursor:help;display:flex;font-family:"Roboto";font-size:12px;font-weight:500;height:22px;gap:4px;grid-area:recommended;justify-items:center;padding:2px 4px;width:25px}.isa[_ngcontent-%COMP%]{align-items:center;background:var(--isa-bg);border-radius:4px;color:var(--isa);cursor:help;display:inline-flex;height:22px;justify-content:center;grid-area:isa;width:27px}.isa[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:"Roboto";font-size:12px;font-weight:500}/*# sourceMappingURL=popup.css.map */']});
var c5b=new Map([[0,"Default value."],[1,"Limited docs and support may be available. Might not graduate to further stages."],[2,"Quality, stability, and support are there for the product's intended usage."],[3,"Quality, stability and support are adequate for new adoption across Google."],[4,"For a product near end-of-life to indicate that it is not available for new customers while providing the current customers some time to plan migrations off the product."],[5,"Vendor product that should not be used. Alternatives and exceptions may apply."]]);var d5b=a=>[a],fQ=class{constructor(a){_.eu(a,"stars",this.CX("stars"));a.FS=["google-material-icons"]}CX(a){return(0,_.zc)`https://www.gstatic.com/images/icons/material/system_gm/svg/${a}_24px.svg`}Qa(){}get d5(){return this.domain.getParent().getName()}get w7c(){return`/domain/${this.domain.Xva()}`}};fQ.O=function(a){return new (a||fQ)(_.B(_.fu))};
fQ.wa=_.td({type:fQ,na:[["stacks-popup-recommended"]],inputs:{product:"product",domain:"domain"},ya:10,Aa:5,Da:()=>[["aria-label","Recommended icon pop up",1,"recommended-div"],["svgIcon","stars",1,"recommended-icon"],[1,"popup-box"],[1,"popup-title"],[1,"popup-text"],["target","_blank","rel","noopener","aria-label","learn more about recommended product",3,"href"]],qa:function(a,b){a&1&&(_.F(0,"button",0),_.K(1,"mat-icon",1),_.J(),_.F(2,"div",2)(3,"p",3),_.Q(4,"Recommended products"),_.J(),_.F(5,
"p",4),_.Q(6),_.J(),_.F(7,"p",4)(8,"a",5),_.Q(9,"More info"),_.J()()());a&2&&(_.y(6),_.yC("",b.product.getName()," is recommended by the ",b.d5," domain stewards."),_.y(2),_.E("href",_.bh(3,d5b,b.w7c),_.tf))},Fa:[_.gu],styles:['[_nghost-%COMP%]{position:relative;margin-right:.3em}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{align-items:center;cursor:help;font-size:1em;display:flex}[_nghost-%COMP%]   button[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:1.5em}.-push-left-new[_nghost-%COMP%]   .popup-box[_ngcontent-%COMP%]{font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;margin-right:2px;transform:translateX(-70%);white-space:normal;width:200px}.-push-left[_nghost-%COMP%]   .popup-box[_ngcontent-%COMP%]{font-family:"Roboto",sans-serif;font-size:1rem;font-weight:400;transform:translate(-70%, -110%);width:350px}.popup-box[_ngcontent-%COMP%]{background:var(--page-background);border-radius:10px;box-shadow:var(--shadow);color:var(--text-color);display:none;left:-1em;overflow:hidden;position:absolute;top:1em;z-index:var(--z-popup)}.popup-box[_ngcontent-%COMP%]   .popup-title[_ngcontent-%COMP%]{background:var(--accent-shading);font-size:1.2em;font-weight:500;padding:.6em .9em}.popup-box[_ngcontent-%COMP%]   .popup-text[_ngcontent-%COMP%]{font-size:14px;margin:1em 1.2em}.popup-box[_ngcontent-%COMP%]   .popup-link-text[_ngcontent-%COMP%]{margin:.2em 0}.popup-box[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--primary-color)}[_nghost-%COMP%]:focus-within   .popup-box[_ngcontent-%COMP%], .popup-box[_ngcontent-%COMP%]:hover{display:block}.recommended[_ngcontent-%COMP%]{color:var(--recommended);height:14px;align-self:center;display:flex}.recommended-icon[_ngcontent-%COMP%]{align-self:center;display:flex;justify-self:center}.sl[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%], .sl[_ngcontent-%COMP%]   .metric-box[_ngcontent-%COMP%]{margin:1em 0}.sl[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{align-items:center;display:flex;font-size:1.2em;font-weight:500;margin-bottom:1em}.sl[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{height:1.5em;margin-right:.5em}.sl[_ngcontent-%COMP%]   .metric-name[_ngcontent-%COMP%]{font-weight:500}.sl[_ngcontent-%COMP%]   .metric-actual[_ngcontent-%COMP%]{font-size:1.2em;font-weight:500}.sl[_ngcontent-%COMP%]   .satisfied-number[_ngcontent-%COMP%]{color:#38a953}.sl[_ngcontent-%COMP%]   .metric-target[_ngcontent-%COMP%]{font-size:.8em}.sl[_ngcontent-%COMP%]   .metric-updated[_ngcontent-%COMP%], .sl[_ngcontent-%COMP%]   .footnote[_ngcontent-%COMP%]{color:var(--inactive-text-color);font-size:.8em}stacks-popup-product.-extend-left[_nghost-%COMP%]{display:flex;position:relative;top:-12px}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-recommended[_ngcontent-%COMP%]{height:1.5em;left:-1.5em;position:absolute}stacks-popup-product.-extend-left[_nghost-%COMP%]   .stacks-popup-isa[_ngcontent-%COMP%]{height:1.5em;left:-3em;position:absolute;width:24px}stacks-popup-product.-extend-left[_nghost-%COMP%]   .to-right[_ngcontent-%COMP%]{left:-1.5em}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-sl[_ngcontent-%COMP%]{flex:0 0 3.5em;margin-right:.2em}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-pp[_ngcontent-%COMP%]{flex:0 0 3.5em;margin-right:.2em;margin-left:.2em}stacks-popup-product.-inline[_nghost-%COMP%]{display:contents;font-size:1em}stacks-popup-product.-inline[_nghost-%COMP%]   .prefix-icons[_ngcontent-%COMP%]{display:contents}stacks-popup-product.-inline[_nghost-%COMP%]     .small-icon button img{height:1em}.popup-box.-edit-box[_ngcontent-%COMP%]{left:-200px}.sub-teams[_ngcontent-%COMP%]{list-style:initial;padding-left:1.5em}.freshness-badge-fresh[_ngcontent-%COMP%]{filter:hue-rotate(-105deg)}.freshness-badge-stale[_ngcontent-%COMP%]{filter:hue-rotate(140deg)}.agreement-icon[_ngcontent-%COMP%]{filter:brightness(0) saturate(100%) invert(82%) sepia(72%) saturate(1319%) hue-rotate(329deg) brightness(103%) contrast(98%)}.ga[_ngcontent-%COMP%]{background:var(--product-green-bg);color:var(--product-green)}.sa[_ngcontent-%COMP%]{background:var(--special-availability-bg);color:var(--special-availability)}.pr[_ngcontent-%COMP%]{background:var(--preview-bg);color:var(--preview)}.dp[_ngcontent-%COMP%]{background:var(--deprecated-bg);color:var(--deprecated)}.na[_ngcontent-%COMP%]{background:var(--not-allowed-bg);color:var(--not-allowed)}.phase-div[_ngcontent-%COMP%]{grid-area:phase}.phase[_ngcontent-%COMP%]{align-items:center;border-radius:4px;cursor:help;display:inline-flex;height:22px;justify-content:center;width:25px}.phase[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:"Roboto";font-size:12px;font-weight:500}.recommended-div[_ngcontent-%COMP%]{align-items:center;background:var(--product-green-bg);border-radius:4px;color:var(--product-green);cursor:help;display:flex;font-family:"Roboto";font-size:12px;font-weight:500;height:22px;gap:4px;grid-area:recommended;justify-items:center;padding:2px 4px;width:25px}.isa[_ngcontent-%COMP%]{align-items:center;background:var(--isa-bg);border-radius:4px;color:var(--isa);cursor:help;display:inline-flex;height:22px;justify-content:center;grid-area:isa;width:27px}.isa[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:"Roboto";font-size:12px;font-weight:500}/*# sourceMappingURL=popup.css.map */']});var gQ=class{constructor(){this.WCa=!1}Qa(){}};gQ.O=function(a){return new (a||gQ)};
gQ.wa=_.td({type:gQ,na:[["stacks-popup-product"]],inputs:{product:"product",domain:"domain",WCa:"underAlternatives"},ya:4,Aa:4,Da:[["class","stacks-popup-isa",3,"product","to-right",4,"ngIf"],[3,"product","domain",4,"ngIf"],[3,"productPhase","metrics",4,"ngIf"],[3,"productPhase","small-icon",4,"ngIf"],[1,"stacks-popup-isa",3,"product"],[3,"product","domain"],[3,"productPhase","metrics"],[3,"productPhase"]],qa:function(a,b){a&1&&_.C(0,iMb,1,3,"stacks-popup-isa",0)(1,jMb,1,2,"stacks-popup-recommended",
1)(2,kMb,1,2,"stacks-popup-pp",2)(3,lMb,1,3,"stacks-popup-pp",3);a&2&&(_.E("ngIf",b.product.awa()),_.y(),_.E("ngIf",b.product.P5a()),_.y(),_.E("ngIf",!b.WCa),_.y(),_.E("ngIf",b.WCa))},Fa:[_.Rn,eQ,fQ,dQ],styles:['[_nghost-%COMP%]{position:relative;margin-right:.3em}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{align-items:center;cursor:help;font-size:1em;display:flex}[_nghost-%COMP%]   button[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:1.5em}.-push-left-new[_nghost-%COMP%]   .popup-box[_ngcontent-%COMP%]{font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;margin-right:2px;transform:translateX(-70%);white-space:normal;width:200px}.-push-left[_nghost-%COMP%]   .popup-box[_ngcontent-%COMP%]{font-family:"Roboto",sans-serif;font-size:1rem;font-weight:400;transform:translate(-70%, -110%);width:350px}.popup-box[_ngcontent-%COMP%]{background:var(--page-background);border-radius:10px;box-shadow:var(--shadow);color:var(--text-color);display:none;left:-1em;overflow:hidden;position:absolute;top:1em;z-index:var(--z-popup)}.popup-box[_ngcontent-%COMP%]   .popup-title[_ngcontent-%COMP%]{background:var(--accent-shading);font-size:1.2em;font-weight:500;padding:.6em .9em}.popup-box[_ngcontent-%COMP%]   .popup-text[_ngcontent-%COMP%]{font-size:14px;margin:1em 1.2em}.popup-box[_ngcontent-%COMP%]   .popup-link-text[_ngcontent-%COMP%]{margin:.2em 0}.popup-box[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--primary-color)}[_nghost-%COMP%]:focus-within   .popup-box[_ngcontent-%COMP%], .popup-box[_ngcontent-%COMP%]:hover{display:block}.recommended[_ngcontent-%COMP%]{color:var(--recommended);height:14px;align-self:center;display:flex}.recommended-icon[_ngcontent-%COMP%]{align-self:center;display:flex;justify-self:center}.sl[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%], .sl[_ngcontent-%COMP%]   .metric-box[_ngcontent-%COMP%]{margin:1em 0}.sl[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{align-items:center;display:flex;font-size:1.2em;font-weight:500;margin-bottom:1em}.sl[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{height:1.5em;margin-right:.5em}.sl[_ngcontent-%COMP%]   .metric-name[_ngcontent-%COMP%]{font-weight:500}.sl[_ngcontent-%COMP%]   .metric-actual[_ngcontent-%COMP%]{font-size:1.2em;font-weight:500}.sl[_ngcontent-%COMP%]   .satisfied-number[_ngcontent-%COMP%]{color:#38a953}.sl[_ngcontent-%COMP%]   .metric-target[_ngcontent-%COMP%]{font-size:.8em}.sl[_ngcontent-%COMP%]   .metric-updated[_ngcontent-%COMP%], .sl[_ngcontent-%COMP%]   .footnote[_ngcontent-%COMP%]{color:var(--inactive-text-color);font-size:.8em}stacks-popup-product.-extend-left[_nghost-%COMP%]{display:flex;position:relative;top:-12px}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-recommended[_ngcontent-%COMP%]{height:1.5em;left:-1.5em;position:absolute}stacks-popup-product.-extend-left[_nghost-%COMP%]   .stacks-popup-isa[_ngcontent-%COMP%]{height:1.5em;left:-3em;position:absolute;width:24px}stacks-popup-product.-extend-left[_nghost-%COMP%]   .to-right[_ngcontent-%COMP%]{left:-1.5em}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-sl[_ngcontent-%COMP%]{flex:0 0 3.5em;margin-right:.2em}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-pp[_ngcontent-%COMP%]{flex:0 0 3.5em;margin-right:.2em;margin-left:.2em}stacks-popup-product.-inline[_nghost-%COMP%]{display:contents;font-size:1em}stacks-popup-product.-inline[_nghost-%COMP%]   .prefix-icons[_ngcontent-%COMP%]{display:contents}stacks-popup-product.-inline[_nghost-%COMP%]     .small-icon button img{height:1em}.popup-box.-edit-box[_ngcontent-%COMP%]{left:-200px}.sub-teams[_ngcontent-%COMP%]{list-style:initial;padding-left:1.5em}.freshness-badge-fresh[_ngcontent-%COMP%]{filter:hue-rotate(-105deg)}.freshness-badge-stale[_ngcontent-%COMP%]{filter:hue-rotate(140deg)}.agreement-icon[_ngcontent-%COMP%]{filter:brightness(0) saturate(100%) invert(82%) sepia(72%) saturate(1319%) hue-rotate(329deg) brightness(103%) contrast(98%)}.ga[_ngcontent-%COMP%]{background:var(--product-green-bg);color:var(--product-green)}.sa[_ngcontent-%COMP%]{background:var(--special-availability-bg);color:var(--special-availability)}.pr[_ngcontent-%COMP%]{background:var(--preview-bg);color:var(--preview)}.dp[_ngcontent-%COMP%]{background:var(--deprecated-bg);color:var(--deprecated)}.na[_ngcontent-%COMP%]{background:var(--not-allowed-bg);color:var(--not-allowed)}.phase-div[_ngcontent-%COMP%]{grid-area:phase}.phase[_ngcontent-%COMP%]{align-items:center;border-radius:4px;cursor:help;display:inline-flex;height:22px;justify-content:center;width:25px}.phase[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:"Roboto";font-size:12px;font-weight:500}.recommended-div[_ngcontent-%COMP%]{align-items:center;background:var(--product-green-bg);border-radius:4px;color:var(--product-green);cursor:help;display:flex;font-family:"Roboto";font-size:12px;font-weight:500;height:22px;gap:4px;grid-area:recommended;justify-items:center;padding:2px 4px;width:25px}.isa[_ngcontent-%COMP%]{align-items:center;background:var(--isa-bg);border-radius:4px;color:var(--isa);cursor:help;display:inline-flex;height:22px;justify-content:center;grid-area:isa;width:27px}.isa[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:"Roboto";font-size:12px;font-weight:500}/*# sourceMappingURL=popup.css.map */']});var sMb=a=>[a],e5b="contactTeam onboardingDoc signUpDoc includedTeamId excludedTeamId gcpGuidance buildVisibility groups other".split(" "),WMb=function(a){return`https://source.corp.google.com/piper///depot/google3/productivity/stacks/catalog/product/${a}/stacks.textproto`},hQ=class{set a3c(a){this.dY=!!a;this.gQb.next(a)}get gXc(){return document.getElementsByClassName("butterbar").length>0}constructor(a,b,c,d,e){this.oM=a;this.q0=b;this.wk=c;this.J$b=D1b;this.Xc=_.GF;this.gQb=new _.Uh("");this.Fl=
{lvc:200202,rn:215999};this.dY=!1;this.c0a=!0;this.qD=this.Z_a=this.dkb=!1;this.qWc=KHb;this.lWc=LHb;this.dWc=MHb;this.productId=_.x(_.Pe([this.gQb,this.wk.params]),_.v(([f,g])=>f||g.productId));this.product=_.x(this.productId,_.Zf(f=>this.q0.uw(f)),_.ag(f=>{this.dY||this.oM.sm(`${f.Mf()} - Stacks`)}));this.WVb=_.x(_.Pe([this.product]),_.v(([f])=>{const g=[];var l=new Map;for(var p of _.jl(f,w0b,72,_.el()))NHb(p.getScope(),p.pwa(_.Yk),l);for(var t of e5b)l.has(t)&&g.push({key:t,value:l.get(t)});l=
HNb(f);p=[];IHb([{source:f.Qva(_.Yk),Ki:p,name:"Best practices",icon:"school"},{source:f.Tva(_.Yk),Ki:p,name:"Codelabs",icon:"school"},{source:_.jl(f,bL,6,_.el(_.Yk)),Ki:p,name:"Concepts",icon:"school"},{source:f.Zva(_.Yk),Ki:p,name:"Getting started",icon:"school"},{source:f.bwa(_.Yk),Ki:p,name:"How to",icon:"school"},{source:f.dwa(_.Yk),Ki:p,name:"Introductory guides",icon:"school"},{source:_.jl(f,bL,30,_.el(_.Yk)),Ki:p,name:"Reference guides",icon:"school"},{source:_.jl(f,bL,65,_.el(_.Yk)),Ki:p,
name:"Testing",icon:"school"}]);p.sort(RK);t=JNb(f);var w=MNb(f),A=NNb(f);const G=[];if(_.il(f,zO,43)){var I=(new TK).Od("Apps ATLs"),L=_.jl(f,bL,44,_.el());if(L.length===0)I.yda(SK({name:_.il(f,zO,43).Mf(),icon:"track_changes"}));else for(var V of L)I.yda(SK({name:_.il(f,zO,43).Mf(),icon:"track_changes",url:V.QO()}));G.push(I)}if(_.il(f,Y0b,58)){V=new TK;I=_.jl(f,bL,59,_.el());V.Od("Security");for(var da of I)V.yda(SK({name:_.il(f,Y0b,58).Mf(),icon:"enhanced_encryption",url:da.QO()}));G.push(V)}_.il(f,
Z0b,33)&&G.push((new TK).Od("SRE authorities").W_([SK({name:_.il(f,Z0b,33).Mf(),icon:"track_changes"})]));if(_.vl(f,67)){da=(new TK).Od("Privacy");for(var na of _.Bl(f,78,_.el()))da.yda(SK({name:"Guidance",icon:"enhanced_encryption",url:`${"https://g3doc.corp.google.com/privacy/pwg/infra/pchips/stances/_generated/g3doc/"}${na}${"/composite_privacy_stance.textproto_generated"}`}));G.push(da)}G.sort(RK);na=PNb(f);da=_.Bl(f,4,_.el());da=RNb(da);V=_.Bl(f,38,_.el());V=SNb(V);I=ONb(f);L=new Map;for(const ya of _.jl(f,
w0b,72,_.el()))if(ya.getScope()===10||ya.getScope()===9)for(const Ba of ya.pwa()){const Ga=Ba.split(":");Ga.length===1?L.set(Ga[0],Ga[0]):L.set(Ga[0],Ga[1])}return _.yF({product:f,Zra:g,mAa:l,wMb:p,FUc:t,PHb:w,w3a:A,FOb:G,fhb:na,u4:da,iXb:V,z4:I,S_b:L})}),_.Uf(1),_.Oe(),_.Ef(f=>_.xF(f.message)),_.Yf(_.HF));this.Z3=_.x(this.WVb,_.$e(_.vG),_.v(f=>f.Tb.product),_.v(f=>D1b.includes(f.Af().Dga())?[SK({name:"Home",url:"/"}),SK({name:f.Mf(),url:""})]:[SK({name:"Home",url:"/"}),SK({name:f.Af().getParent().Mf(),
url:`/domain/${f.Af().getParent().Dga()}`}),SK({name:f.Af().Mf(),url:`/domain/${f.Af().Dga()}`}),SK({name:f.Mf(),url:""})]),_.Yf([SK({name:"Home",url:"/"})]));this.IMb=EHb();this.bAa=JHb;this.c0a=!0;this.dkb=this.wk.Wc.Sa.pscMvpLaunch||!1;this.Z_a=this.wk.Wc.Sa.displayExternalProducts||!1;this.qD=this.wk.Wc.Sa.oldView||!1;_.eu(e,"error",this.CX("error"))}CX(a){return(0,_.zc)`https://www.gstatic.com/images/icons/material/system_gm/svg/${a}_24px.svg`}hn(a){return`${"StacksVeMetadata"}:${(new O4b).xpb(a).Yc()}`}get params(){const a=
{};this.c0a&&(a.displayStacksWellLitPaths=!0);this.dkb&&(a.pscMvpLaunch=!0);this.Z_a&&(a.displayExternalProducts=!0);this.qD&&(a.oldView="true");return a}};hQ.O=function(a){return new (a||hQ)(_.B(_.Bo),_.B(OO),_.B(_.Th),_.B(xO),_.B(_.fu))};
hQ.wa=_.td({type:hQ,na:[["stacks-product-page"]],inputs:{a3c:"productIdFromParent"},features:[_.Zg([OO])],ya:4,Aa:6,Da:[[3,"breadcrumb","oldView",4,"ngIf"],[3,"ngSwitch",4,"ngIf"],[3,"breadcrumb","oldView"],[3,"ngSwitch"],["class","main-loading-spinner","diameter","32",4,"ngSwitchCase"],["class","page-message",4,"ngSwitchCase"],[4,"ngSwitchCase"],["diameter","32",1,"main-loading-spinner"],[1,"page-message"],[4,"ngIf"],[3,"ve","veImpression","veClick","veMutable","veMetadata"],[1,"product-name-container"],
[1,"edit-section-container"],[1,"edit-section",3,"ve","veImpression","veClick","veMutable","veMetadata"],["class","-inline",3,"isFresh","freshnessDate","productName",4,"ngIf"],["class","freshness-badge",4,"ngIf"],["class","edit-button","target","_blank",3,"href",4,"ngIf"],["class","edit-button",3,"routerLink","queryParams",4,"ngIf"],[1,"badges"],[1,"-inline",3,"product","domain"],["class","warning-bar",4,"ngIf"],["class","alternate-products",4,"ngIf"],[1,"main-description",3,"innerHTML"],["class",
"key-link",4,"ngIf"],[1,"key-link"],["href","http://go/stacks-product-phases#product-phases","target","_blank",3,"ve","veImpression","veClick","veMutable","veMetadata"],["class","box",4,"ngIf"],[1,"-inline",3,"isFresh","freshnessDate","productName"],[1,"freshness-badge"],["target","_blank",1,"edit-button",3,"href"],["src","https://www.gstatic.com/images/icons/material/system/2x/edit_grey600_24dp.png","alt","Edit info icon"],[1,"edit-button",3,"routerLink","queryParams"],[1,"unreviewed-product"],[1,
"warning-bar"],["svgIcon","error",1,"warning-bar-icon"],[1,"warning-bar-message"],["href","http://goto.google.com/stacks-product-phases#product-phases",1,"warning-bar-link",3,"ve","veImpression","veClick","veMutable","veMetadata"],[1,"alternate-products"],[1,"alternate-products-description",3,"innerHTML"],["id","resources"],[1,"grid"],["class","badges",4,"ngFor","ngForOf"],["underAlternatives","true",1,"-inline",3,"product","domain"],["id","resources",3,"routerLink","queryParams"],["target","_blank",
"data-gtm-box","Key links","data-gtm-list","product page",3,"href","ve","veImpression","veClick","veMutable","veMetadata",4,"ngFor","ngForOf"],["target","_blank","data-gtm-box","Key links","data-gtm-list","product page",3,"href","ve","veImpression","veClick","veMutable","veMetadata"],["target","_blank","data-gtm-box","Key links","data-gtm-list","landing page",3,"href","ve","veImpression","veClick","veMutable","veMetadata",4,"ngFor","ngForOf"],["target","_blank","data-gtm-box","Key links","data-gtm-list",
"landing page",3,"href","ve","veImpression","veClick","veMutable","veMetadata"],["href","http://go/stacks-product-phases#additional-product-phase-metadata","target","_blank",3,"ve","veImpression","veClick","veMutable","veMetadata"],[1,"title-with-popup"],["name","allow_list",1,"icon"],[4,"ngFor","ngForOf"],["class","proto-link",4,"ngIf"],["target","_blank",3,"href"],["target","_blank",3,"href","ve","veImpression","veClick","veMutable","veMetadata"],[1,"proto-link"],[3,"href","ve","veImpression","veClick",
"veMutable","veMetadata"],[1,"box"],["id","recommended-for"],["gtmBox","Others","gtmLink","Education",3,"link"],[1,"metrics-header"],["id","metrics",1,"metrics-title"],[1,"caption"],[1,"metric-list","grid"],[4,"stacksExpandList","stacksExpandListOf"],[1,"actual-value"],[1,"metric-name"],["id","phase-reason"],[1,"guidelines-explanation"],["id","education"],["gtmBox","Education",3,"lists"],["id","about"],["gtmBox","About",3,"lists"],[1,"h3-margin-top"],["class","roadmap-iframe",3,"src",4,"ngFor","ngForOf"],
[1,"roadmap-iframe",3,"src"],["id","feedback"],["gtmBox","Feedback",3,"lists"],["gtmBox","Feedback","gtmList","Contacts",1,"contact",3,"isContact","link"],["id","additional-guidance"],[3,"ngIf"],["gtmBox","Others","gtmList","Codepaths",3,"link"],["gtmBox","Others","gtmList","Others",3,"link"],["id","external-product"]],qa:function(a,b){a&1&&(_.C(0,mMb,2,4,"stacks-header",0),_.F(1,"main"),_.C(2,FNb,4,4,"ng-container",1),_.R(3,"async"),_.J());a&2&&(_.E("ngIf",!b.dY),_.y(),_.qg("hasButterbar",b.gXc),
_.y(),_.E("ngIf",_.S(3,4,b.WVb)))},Fa:[_.Qn,_.Rn,_.Sn,_.Tn,ZP,_.fp,$P,bQ,_.AF,cQ,gQ,aQ,WP,_.gu,UP,_.Wn],styles:['[_nghost-%COMP%]{flex:1} .alternate-products{background-color:var(--alternative-bg-color);padding:1em 0 0 1em;margin-bottom:1em} .alternate-products .alternate-products-description{color:var(--alternative-error-color)} .alternate-products a{text-decoration:underline}.hasButterbar[_ngcontent-%COMP%]{top:3vh}.badges[_ngcontent-%COMP%]{align-items:center;display:flex;margin-bottom:1em}.key-link[_ngcontent-%COMP%]{display:inline-grid;font-size:20px;margin:0 2em 2em 0;max-width:360px}.key-link[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-weight:500}.key-link[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--primary-color)}.key-link[_ngcontent-%COMP%]   .proto-link[_ngcontent-%COMP%]{font-size:.9em;font-style:italic}.key-link[_ngcontent-%COMP%]   .title-with-popup[_ngcontent-%COMP%]{display:flex}.key-link[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{align-items:center;cursor:help;font-size:16px;display:flex;margin-left:.3em}.meta-data[_ngcontent-%COMP%]{font-size:16px;margin:0 2em 2em 0}.meta-data[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px}.meta-data[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin-bottom:0}.meta-data[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%]{font-weight:bold;display:flex;align-items:center}.proto-link[_ngcontent-%COMP%]{color:var(--primary-color);font-size:14.4px;font-style:italic}.guidelines-explanation[_ngcontent-%COMP%]{margin-bottom:1em}.guidelines-explanation[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--primary-color)}.roadmap-iframe[_ngcontent-%COMP%]{border:1px solid var(--border-color);height:400px}.toggle-list-button[_ngcontent-%COMP%]{align-items:center;color:var(--primary-color);display:inline-flex;font-size:1em}.toggle-list-button[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:1.4em;margin-right:.5em}stacks-dependency-info[_ngcontent-%COMP%]{margin-bottom:1.5em}stacks-popup-product[_ngcontent-%COMP%]{font-size:1.5em;margin-bottom:.5em}.product-name-container[_ngcontent-%COMP%]{display:flex;align-items:flex-start;flex-flow:row-reverse wrap;justify-content:flex-end}.product-name-container[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{order:1}.product-name-container[_ngcontent-%COMP%]   .edit-section-container[_ngcontent-%COMP%]{display:flex;flex:auto;justify-content:flex-end;margin:60px 0 10px}p.edit-section[_ngcontent-%COMP%]{display:flex;align-items:center}.freshness-badge[_ngcontent-%COMP%]{color:var(--inactive-text-color);margin:0 1em 0 0}.edit-button[_ngcontent-%COMP%]{align-items:center;display:inline-flex}.edit-button[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:1.5em}.main-loading-spinner[_ngcontent-%COMP%]{margin-top:1em}.caption[_ngcontent-%COMP%]{color:var(--inactive-text-color);font-size:.9em}.metrics-header[_ngcontent-%COMP%]{margin:0 0 16px}.metrics-header[_ngcontent-%COMP%]   .metrics-title[_ngcontent-%COMP%]{margin:0}.metric-list[_ngcontent-%COMP%]{line-height:24px}.metric-list.grid[_ngcontent-%COMP%]{--expand-list-button-grid-column: 1;--grid-column-count: 5;gap:2em 1em}.metric-list[_ngcontent-%COMP%]   .actual-value[_ngcontent-%COMP%]{font-size:1.2em}.metric-list[_ngcontent-%COMP%]   .metric-name[_ngcontent-%COMP%]{font-weight:bold}.team-icon-link[_ngcontent-%COMP%]{margin:2px 0}.unreviewed-product[_ngcontent-%COMP%]{font-size:20px;color:#a52714;background-color:#fbe9e7;margin-bottom:5px;width:fit-content;padding:3px}.warning-bar[_ngcontent-%COMP%]{margin-bottom:12px;width:100%;padding:6px 24px;border-radius:8px;background:var(--warning-background-color);display:flex;align-items:stretch}.warning-bar-icon[_ngcontent-%COMP%]{width:24px;height:24px;color:var(--warning-highlight-color)}.warning-bar-link[_ngcontent-%COMP%]{color:var(--warning-highlight-color);text-decoration:underline}.warning-bar-message[_ngcontent-%COMP%]{margin-top:2px;margin-left:16px;font-family:Roboto;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.2px;color:var(--warning-text-color);flex:1}.material-symbols-outlined[_ngcontent-%COMP%]{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}/*# sourceMappingURL=product_page.css.map */'],
Ma:0});var f5b=["mainContent"],cL=function(a){return a.location.path===""||a.location.path==="/"},dL=function(a){return a.entries?a.entries.length>0:a.files.entries.length>0||a.HC.entries.length>0},h5b=function(a,b,c){const d=cL(a);for(const l of b){var e=b=void 0,f=l,g=c;const p=(e=_.il(f,_.zq,4))==null?void 0:_.Y(e,5),t=cOb(f);e=_.uG(f.lX());const w=_.kob(f.lX()),A=!e||w;f={Rc:d||!A?_.Oq(_.NG(g.bc().od(t)),{Sf:p}).ab():void 0,path:t,name:_.bB(t),Sf:p,entryType:f.getType(),Ao:(b=_.il(f,_.zq,4))==null?void 0:
_.vl(b,4),pK:e,FYc:w,i6c:A};b=f.entryType===3||f.entryType===5;b=f.Ao?b?a.Ao.HC:a.Ao.files:f.pK?b?a.pK.HC:a.pK.files:b?a.No.HC:a.No.files;b.zt.has(f.name)||(b.zt.add(f.name),b.entries.push(f))}!dL(a.No)&&dL(a.Ao)?(a.No=a.Ao,a.qdb=g5b(a.No),a.Ao={files:{zt:new Set,entries:[]},HC:{zt:new Set,entries:[]}},a.VZa=[]):(a.qdb=g5b(a.No),a.VZa=g5b(a.Ao));a.dOb=g5b(a.pK)},g5b=function({files:a,HC:b}){const c=[];dL(b)&&c.push(b.entries);dL(a)&&c.push(a.entries);return c},iQ=class{get Zm(){return this.Sc.qga.getValue()}constructor(a,
b,c,d,e,f,g,l){this.Dh=b;this.ux=c;this.Sc=d;this.lPc=e;this.vrb=g;this.Xz=l;this.AR="detail-header-id";this.Dmc="Files and Directories";this.Emc="Generated Files and Directories";this.Cmc="Deleted Files and Directories";this.Fj=_.UF;this.No={files:{zt:new Set,entries:[]},HC:{zt:new Set,entries:[]}};this.qdb=[];this.pK={files:{zt:new Set,entries:[]},HC:{zt:new Set,entries:[]}};this.dOb=[];this.Ao={files:{zt:new Set,entries:[]},HC:{zt:new Set,entries:[]}};this.VZa=[];this.zr=()=>{};this.dYb=new _.Uh(null);
this.SZb=new _.Sf;this.SSc=_.Uz(p=>{this.ux.yBa(p)},300);this.cWc=_.Uz(p=>{!dL(this.No)||this.ux.Xla(p)},300);this.TZb=(this.T6c=_.kv.has(53))?_.x(this.SZb,_.Zf(p=>this.vrb.get(p)),_.v(p=>_.jl(p,p0b,1,_.el())),_.Uf(1),_.Oe()):_.Ye;this.hua=_.x(_.Pe([this.dYb,this.TZb]),_.v(([p,t])=>t?p&&t.some(w=>w.NO()===p)?p:t.length===0?null:t[0].NO():null),_.Mf(),_.Uf(1),_.Oe())}get GZc(){return this.Zm===0}get HZc(){return this.Zm===1}get location(){return this.wb.location}Qa(){}Sb(a){var b=a.viewData;if(b){a=
b.og;var c=b.Ij;c=(b=c&&_.iG(a.location,c.location))&&a.entries.length>c.entries.length;b||(this.No={files:{zt:new Set,entries:[]},HC:{zt:new Set,entries:[]}},this.pK={files:{zt:new Set,entries:[]},HC:{zt:new Set,entries:[]}},this.Ao={files:{zt:new Set,entries:[]},HC:{zt:new Set,entries:[]}});b&&!c||h5b(this,a.entries,this.location);b||(this.lAa=a.lAa,this.Rkb=a.Rkb,_.kv.has(11)&&(this.aggregations=_.x(K4b(this.lPc,a.location,a.entries.filter(d=>{let e;return!((e=_.il(d,_.zq,4))==null?0:_.vl(e,4))&&
!_.uG(d.lX())}).map(cOb)),_.Uf(1),_.Oe())),this.zr=_.asb(this.Dh,()=>{let d;(d=this.b0c)==null||d.ma.focus()}),this.SZb.next(this.location))}}Ia(){this.zr()}};iQ.O=function(a){return new (a||iQ)(_.B(_.Th),_.B(_.ni),_.B(_.Qv),_.B(jM),_.B(NP),_.B(_.lv),_.B(PO),_.B(_.Yv))};
iQ.wa=_.td({type:iQ,na:[["folder-detail","viewData",""]],rb:function(a,b){a&1&&_.Mg(f5b,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.b0c=c.first)}},inputs:{wb:"viewData"},features:[_.Zg([NP]),_.Ld],hc:["viewData",""],ya:7,Aa:11,Da:[["mainContent",""],["componentId","FolderDetail",3,"viewData","showLinksDropdown"],["tabindex","-1",3,"viewData",4,"ngIf"],["tabindex","-1",4,"ngIf"],[4,"ngIf"],["tabindex","-1",3,"viewData"],["tabindex","-1"],["ascTrackElement","RepositoryFolderDetailReadme","trackAction","browse",
3,"markdownContent","safeHtmlContent","shouldCollapse","trackProjectId","trackGestureScroll",4,"ngIf"],["displayMode","flat",3,"multi"],["headerId","main-files-header",3,"title","groupedFiles","useRelativeUrls","aggregations","isPiper",4,"ngIf"],["headerId","deleted-files-header",3,"title","groupedFiles","initiallyExpanded","useRelativeUrls","aggregations","isPiper","toggle",4,"ngIf"],["headerId","generated-files-header",3,"title","groupedFiles","initiallyExpanded","useRelativeUrls","aggregations",
"isPiper","toggle",4,"ngIf"],["ascTrackElement","RepositoryFolderDetailReadme","trackAction","browse",3,"markdownContent","safeHtmlContent","shouldCollapse","trackProjectId","trackGestureScroll"],["headerId","main-files-header",3,"title","groupedFiles","useRelativeUrls","aggregations","isPiper"],["headerId","deleted-files-header",3,"toggle","title","groupedFiles","initiallyExpanded","useRelativeUrls","aggregations","isPiper"],["headerId","generated-files-header",3,"toggle","title","groupedFiles",
"initiallyExpanded","useRelativeUrls","aggregations","isPiper"],["class","select-wrapper",4,"ngIf"],[3,"productIdFromParent"],[1,"select-wrapper"],[3,"selectionChange","value"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],qa:function(a,b){a&1&&(_.K(0,"detail-header",1),_.C(1,TNb,1,2,"folder-tab-header",2),_.R(2,"async"),_.C(3,YNb,7,6,"main",3),_.R(4,"async"),_.C(5,bOb,3,3,"ng-container",4),_.R(6,"async"));a&2&&(_.E("viewData",b.wb)("showLinksDropdown",!0),_.y(),_.E("ngIf",_.S(2,5,b.hua)),_.y(2),_.E("ngIf",
b.GZc||_.S(4,7,b.hua)===!1),_.y(2),_.E("ngIf",_.S(6,9,b.HZc&&b.hua)))},Fa:[uL,_.Qn,_.Rn,mP,PP,_.IB,_.zA,_.Xw,_.Sw,_.AA,_.$z,_.pw,hQ,QP,OP,_.Wn],styles:["folder-detail[_nghost-%COMP%]{display:flex;flex-direction:column;outline:0}detail-header[_ngcontent-%COMP%], folder-tab-header[_ngcontent-%COMP%]{box-sizing:border-box;flex:0 0 auto;height:41px;max-height:41px;outline:0}detail-header[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px}.select-wrapper[_ngcontent-%COMP%]{display:block}.select-wrapper[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{min-width:300px;padding:12px}main[_ngcontent-%COMP%], readme[_ngcontent-%COMP%], stacks-product-page[_ngcontent-%COMP%]{overflow:auto;outline:0}"],
Ma:0});var i5b=["gobUrl"],j5b=["externalUrl"],k5b=["commitHash"],jQ=class{get ZQb(){return!!this.wb.EL}get HUc(){a:{var a=this.wb.cha;var b=this.wb.Ey;var c=_.gc(a);c=new _.Mj(c);if(c.PC()){c=c.Af();if(c.endsWith("github.com")){b=`${a}/tree/${b}`;break a}if(c.endsWith("bitbucket.com")){a.endsWith(".git")&&(a=a.substring(0,a.length-4));b=`${a}/src/${b}`;break a}}b=a}return b}get DXc(){if(!this.wb.EL)throw Error("bf");const a=this.wb.EL,b=_.El(a,3,_.Zj)||a.On(),c=_.El(a,3,_.Zj)?"host":"project";return _.Jq(new _.Ki({de:{id:b,
type:c},repository:_.Y(a,2),Eb:this.wb.Ey,path:""}))}get Bab(){return!!this.wb.sua}};jQ.O=function(a){return new (a||jQ)};
jQ.wa=_.td({type:jQ,na:[["git-submodule-detail"]],rb:function(a,b){a&1&&(_.Mg(i5b,5,_.re),_.Mg(j5b,5,_.re),_.Mg(k5b,5,_.re));if(a&2){let c;_.Pg(c=_.Qg())&&(b.DWc=c.first);_.Pg(c=_.Qg())&&(b.GUc=c.first);_.Pg(c=_.Qg())&&(b.mRc=c.first)}},inputs:{wb:"viewData"},ya:5,Aa:2,Da:[["detailView",""],["externalRepo",""],["commitHash",""],["gobUrl",""],["externalUrl",""],[4,"ngIf","ngIfElse"],[3,"viewData"],[3,"fileName","diffChunks"],["componentId","GitSubmoduleDetail",3,"viewData"],[4,"ngIf"],[2,"font-size",
"1em"],["size","skinny"],["size","skinny",1,"url"],["class","padded",3,"routerLink",4,"ngIf","ngIfElse"],[1,"padded",3,"copyEvent","copyText","isSmall"],["size","skinny",1,"commit-hash"],[1,"padded"],[1,"padded",3,"routerLink"],[1,"padded",3,"externalLink"]],qa:function(a,b){a&1&&(_.C(0,dOb,7,3,"ng-container",5),_.Q(1,"\n\n"),_.C(2,hOb,45,9,"ng-template",null,0,_.dh),_.Q(4,"\n"));a&2&&(a=_.Cg(3),_.E("ngIf",b.Bab)("ngIfElse",a))},Fa:[iN,_.Rn,_.pB,nP,mP,_.xp,_.CF,XM,_.fp],styles:["git-submodule-detail[_nghost-%COMP%]{display:flex;flex-direction:column}code-diff-chunks[_ngcontent-%COMP%]{height:100%}code-diff-chunks[_ngcontent-%COMP%]     .CodeMirror-merge-collapsed-widget{background-color:transparent;cursor:default}detail-header[_ngcontent-%COMP%], diff-detail-header[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;flex:0 0 auto}main[_ngcontent-%COMP%]{overflow:auto;padding:20px 20px 0}.padded[_ngcontent-%COMP%]{padding-left:5px}"]});var l5b=function(a,b){const c=_.x(a.WVc,_.Zf(d=>{const e=_.dG(_.Tj(d,0))||"",f=_.Tj(d,1)||"",g=_.gG(d,1)||"";return _.x(a.kQc.get(d.tb,d.Uc,d.repository,e,f,g),_.Ef(()=>_.u(null)))}));return _.x(_.Pe([a.Nna,b]),_.Zf(([d,e])=>e&&COb(d)?c:_.u(null)),_.Wf(1))},m5b=function(a,b,c){var d=[];for(var e=0;e<b.ol.length;e++){var f=b.Jhb.get(e);d.push(f)}f=_.x(a.OSb,_.Mf(),_.Zf(g=>zOb(g,b,a.Eh)),_.v(({Rc:g,NL:l})=>{const p=_.Tj(g,2),t=!!p;var w=a.Zrb?b.vH:void 0;w=w!=null?gBb(g,w):g;return{Va:g,p_:w,Mia:p,
NL:l,GH:t}}),_.Wf(1));e=COb(b.wb);d={Va:f,ol:b.ol,vH:b.vH,Znd:d,Yua:e};d=e?jOb(d):iOb(d);return _.yF({ZO:d,columnType:e?c?2:1:0,cva:b.cva,Nfa:b.Nfa,Va:b.wb.location})},kQ=class{set nPb(a){this.yXc=a}get nPb(){return this.yXc}constructor(a,b,c,d,e,f){this.kQc=a;this.Eh=b;this.Ga=c;this.yE=_.GF;this.whb=new _.Ae;this.DR=_.Ni;this.oq=new _.ve;this.Nna=new _.Sf(1);this.Zrb=_.kv.has(56);this.OSb=_.x(this.Nna,_.$e(yOb),_.v(({location:g})=>g));this.WVc=_.x(this.OSb,_.Mf((g,l)=>g&&l&&_.iG(g,l)));a=_.x(e.ZC("BLAME"),
_.v(g=>g.enabled),_.Mf(),_.Uf(1),_.Oe());this.zsa=l5b(this,a);this.lga=_.x(f.JVc,_.Mf());f=_.x(this.Nna,_.$e(g=>!yOb(g)&&g.kind!==5),_.If(_.wF("History unavailable")));b=_.x(this.Nna,_.$e(yOb),_.Mf(BOb),_.Zf(g=>EOb(g,this.Eh)),_.Uf(1),_.Oe());this.b7=_.x(b,_.$e(_.vG),_.v(({Tb:g})=>g.b7));b=_.x(b,_.Mf((g,l)=>_.vG(g)&&_.vG(l)&&g.Tb.ol===l.Tb.ol));this.zLb=_.x(_.Ze(f,_.x(_.Pe([b,a]),_.v(([g,l])=>_.vG(g)?m5b(this,g.Tb,l):g),_.Yf(_.HF))),_.Uf(1),_.Oe());f=_.x(_.Pe([this.lga,this.zLb]),_.$e(FOb),_.v(([g,
l])=>{if(!AOb(l.Tb,g)&&l.Tb.Nfa)return l.Tb.Nfa}));this.whb=_.x(f,_.v(g=>!!g),_.Yf(!1));this.oq.add(_.x(f,_.Zf(g=>_.x(_.Xe(0),_.Ij(this.Ga,"paging_to_focused_commit",!1),_.If(g)))).subscribe(g=>{g&&g()}))}Qa(){this.Ga.To({bucket:_.Ni.v1})}Ia(){this.oq.unsubscribe()}set wb(a){this.Nna.next(a)}};kQ.O=function(a){return new (a||kQ)(_.B(oM),_.B(_.yI),_.B(_.wv),_.B(_.lv),_.B(_.pI),_.B(jM))};
kQ.wa=_.td({type:kQ,na:[["history-panel"]],rb:function(a,b){a&1&&_.Mg(BN,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.nPb=c.first)}},inputs:{wb:"viewData"},ya:4,Aa:3,Da:()=>[["loading",""],"\ufffd#1\ufffd\ufffd/#1\ufffd",[3,"ngSwitch",4,"ngIf"],["aria-live","polite"],[3,"ngSwitch"],[4,"ngSwitchCase"],["theme","error",4,"ngSwitchCase"],[4,"ngIf"],[1,"table-container"],[3,"data","historyPlace","blameInfo","columnType","focusCommit",4,"ngIf"],["class","show-more-loading",4,"ngSwitchCase"],["class","show-more-error",
"theme","error",4,"ngSwitchCase"],[3,"ngTemplateOutlet"],[3,"data","historyPlace","blameInfo","columnType","focusCommit"],["type","button","mat-button","","class","show-more","ascTrackElement","HistoryPanel","trackAction","showMore",3,"trackBucket","trackProjectId","click",4,"ngIf"],["type","button","mat-button","","ascTrackElement","HistoryPanel","trackAction","showMore",1,"show-more",3,"click","trackBucket","trackProjectId"],[1,"show-more-loading"],["aria-label","Loading History Entries",3,"diameter",
"strokeWidth"],["theme","error",1,"show-more-error"],["theme","error"],["text","Loading change history...",3,"hasBackground","diameter"]],qa:function(a,b){a&1&&(_.C(0,wOb,4,4,"ng-container",2),_.R(1,"async"),_.C(2,xOb,2,2,"ng-template",3,0,_.dh));a&2&&_.E("ngIf",_.S(1,1,b.zLb))},Fa:[_.Bp,_.gH,_.Rn,_.Vn,_.Sn,_.Tn,BN,_.CF,_.AF,_.ew,_.ot,_.Fx,_.Dx,_.Wn],styles:["history-panel[_nghost-%COMP%]{display:flex;flex-direction:column;height:100%;outline:0}@media (max-width:940px){history-panel[_nghost-%COMP%]{flex-direction:unset}}history-panel[_nghost-%COMP%]   .hidden[_ngcontent-%COMP%]{display:none}loading[_ngcontent-%COMP%]{height:100%;width:100%}.show-more[_ngcontent-%COMP%], .show-more-error[_ngcontent-%COMP%], .show-more-loading[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;align-items:center;display:flex;height:28px;line-height:28px;place-content:center;width:100%;font-size:14px}dc-information-box.error[_ngcontent-%COMP%]{background-color:transparent;border:0}"],
Ma:0});var lQ=class{transform(a){const b=a.ze;var c,d;if((b==null?0:(c=b.Ct)==null?0:(d=c.Oe)==null?0:d.di)&&b.path)return c=b.Ct.nr,d=b.Ct.refHint,_.Jq(_.Nq(_.eob(b).bc(),d?d:c).lj({line:HOb(a),jg:5,Sf:d?c:void 0}).ab())}};lQ.O=function(a){return new (a||lQ)};lQ.Ke=_.yd({name:"warningLocation",type:lQ,le:!0});var mQ=class{transform(a,b){let c;const d=(c=a.ze)==null?void 0:c.path;if(d&&b&&d.indexOf(b)===0)return a=GOb(a),b=d.slice(b.length),`${b}${b&&a?":":""}${a}`}};mQ.O=function(a){return new (a||mQ)};
mQ.Ke=_.yd({name:"warningLocationName",type:mQ,le:!0});var LOb=a=>({ua:a}),XOb=function(a,b){return _.x(n5b(a,b),_.v(c=>({I5:c,state:"loaded"})),_.Yf({state:"loading"}))},n5b=function(a,b){const c=a.F9c;if(c!==0&&c!==1)return _.u([]);const d=a.Va,e=d.tb,f=d.Uc,g=d.repository;return e==null||f==null||g==null?_.u([]):_.x(_.Pe([_.Vub(a.UF,b),_.fAb(a.fH,d)]),_.Zf(([l,p])=>{var t;let w;l=l==null?void 0:(t=l.dataSource)==null?void 0:(w=t.t4)==null?void 0:w.Cy;if(!l)return _.u([]);t=_.Tj(p,1)||"";return _.Tub(a.J5,{tb:e,Uc:f,fileSpecSourceRootRepositoryKeyRepositoryName:g,
fileSpecPath:p.path||"",fileSpecSourceRootRefSpec:t,fileSpecType:c===0?"FILE":"DIRECTORY",category:l})}))},nQ=class{constructor(a,b,c,d,e,f,g){this.UF=b;this.J5=c;this.Kb=d;this.Ga=e;this.Ua=f;this.fH=g;this.Yec="QWc";this.afc="YWc";this.kxc="k6c";this.L2a=new Set;this.Q9c=_.x(_.Pe([a.zma,LWb(b)]),_.v(([l,p])=>({state:"loaded",kSb:p.map(t=>({vi:t,count:l.has(t.id)&&l.get(t.id).Hu||0,icon:_.gc(t.icon||"https://www.gstatic.com/devopsconsole/images/source/codelayers/annotation.png")})).filter(t=>t.vi.Ixa&&
t.count>0),uqb:new Set})),_.Yf({state:"loading"}))}Qa(){}Td(a){var b=a.target;if(b&&b instanceof Element&&(b=_.DG(b,"[data-action]","warnings-panel"))&&b instanceof HTMLElement)this[b.dataset.action](a,b)}QWc(a,b){a=b.classList.contains("mat-expanded");b=b.dataset.actionId||"";const c=b+(a?"Open":"Close");a?this.L2a.add(b):this.L2a.delete(b);this.Ga.mb({gestureName:"CLICK",element:"Warnings",action:c})}YWc(a,b){this.Ga.mb({gestureName:"CLICK",element:"Warnings",action:(b.dataset.actionId||"")+"FindingsNavigate"});
var {isCollapsed:c=!0}=document.getSelection()||{};if(!_.GG(a)&&c){c=void 0;for(const e of b.children)if(e instanceof HTMLAnchorElement){c=e;break}var d;b=((d=c)==null?void 0:d.href)||"";c&&b.startsWith(location.origin)&&(a.preventDefault(),_.ep(this.Ua,c.pathname+c.search))}}k6c(a,b){this.Ga.mb({gestureName:"CLICK",element:"Warnings",action:`${b.dataset.actionId||""}ShowMany`})}get Va(){return _.Li(this.Kb.Wc)}};
nQ.O=function(a){return new (a||nQ)(_.B(_.pI),_.B(_.nI),_.B(_.mI),_.B(_.Th),_.B(_.wp),_.B(_.gi),_.B(_.BI))};
nQ.wa=_.td({type:nQ,na:[["warnings-panel"]],Ya:function(a,b){a&1&&_.N("click",function(c){return b.Td(c)})},inputs:{F9c:"viewDataType"},ya:6,Aa:3,Da:[["noWarnings",""],["findings",""],[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngIf","ngIfElse"],["class","warning",3,"expanded",4,"ngFor","ngForOf"],[1,"warning",3,"expanded"],["collapsedHeight","32px","expandedHeight","32px"],["alt","",3,"src"],["matExpansionPanelContent",""],["mat-stroked-button","","color","primary",3,"click"],[4,"ngTemplateOutlet",
"ngTemplateOutletContext"],[1,"empty"],["class","finding",4,"ngFor","ngForOf"],[1,"finding"],["ascTrackElement","WarningsPanel","trackAction","navigateToWarning",3,"routerLink"]],qa:function(a,b){a&1&&(_.C(0,ROb,4,3,"ng-container",2),_.R(1,"async"),_.C(2,SOb,2,0,"ng-template",null,0,_.dh)(4,YOb,2,3,"ng-template",null,1,_.dh));a&2&&_.E("ngIf",_.S(1,1,b.Q9c))},Fa:[_.Bp,_.Qn,_.Rn,_.Vn,_.Sn,_.Tn,_.AF,_.ew,_.ot,_.GB,_.HB,_.UH,_.FB,_.fp,_.Wn,_.dB,lQ,mQ],styles:["mat-expansion-panel[_ngcontent-%COMP%]{border-radius:0}mat-expansion-panel-header[_ngcontent-%COMP%]{height:32px;padding:0 8px}mat-panel-title[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{padding-right:8px}  .warning .mat-expansion-panel-body{padding:0 8px 8px}.finding[_ngcontent-%COMP%]{display:flex}.finding[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-right:8px}.empty[_ngcontent-%COMP%]{padding:8px}button[_ngcontent-%COMP%]{line-height:20px;padding:0 4px}"]});var $Ob=class extends _.zk{constructor(a){super(a)}Qpb(a){return _.Wj(this,1,a)}};var o5b=class extends _.zk{constructor(){super()}};var p5b=[0,BWb,[0,_.Yza,UWb]];var q5b=function(a){if(a!=null)return _.Xb(a),{proxy:_.Y(a,1),bC:_.Al(a,2,0)}};$Ob.prototype.toObject=function(){return q5b(this)};o5b.prototype.toObject=function(){if(this!=null){_.Xb(this);var a={fqd:_.Tb(_.jl(this,$Ob,1,_.el()),q5b)}}else a=void 0;return a};var ZOb=a=>{if(zWb.length){const c=zWb.pop();c.setOptions(void 0);c.Gg.init(a,void 0,void 0,void 0);a=c}else a=new AWb(a);try{const c=new o5b,d=c.df;aBb(p5b)(d,a);var b=c}finally{a.TNb()}return b};var oQ=class{constructor(){this.ariaLabel="Collapse Icon Button";this.selected=this.collapsed=!1;this.icon="";this.disabled=!1}};oQ.O=function(a){return new (a||oQ)};
oQ.wa=_.td({type:oQ,na:[["collapsible-icon-button","icon",""]],inputs:{ariaLabel:"ariaLabel",collapsed:"collapsed",selected:"selected",icon:"icon",ena:"tooltipText",disabled:"disabled"},hc:["icon",""],ac:["*"],ya:3,Aa:2,Da:[["buttonWithContent",""],["mat-icon-button","","type","button",3,"color","matTooltip","disabled",4,"ngIf","ngIfElse"],["mat-icon-button","","type","button",3,"color","matTooltip","disabled"],["type","button","mat-button","",1,"gmat-caption",3,"color","matTooltip","disabled"]],
qa:function(a,b){a&1&&(_.Eg(),_.C(0,bPb,3,5,"button",1)(1,cPb,4,4,"ng-template",null,0,_.dh));a&2&&(a=_.Cg(2),_.E("ngIf",b.collapsed)("ngIfElse",a))},Fa:[_.Rn,_.ew,_.ot,_.rt,_.gu,_.Ix,_.Lx],styles:["button.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size:24px;padding:0}button.mat-mdc-icon-button[_ngcontent-%COMP%]:focus{outline:1px solid var(--primary-default)}button.mat-mdc-icon-button[_ngcontent-%COMP%]:focus:not(.mat-primary){outline:1px solid var(--icon)}button.mat-mdc-icon-button[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{line-height:1.0769230769rem;margin-right:0;vertical-align:middle}mat-icon[_ngcontent-%COMP%]{font-size:1.0769230769rem;height:1.0769230769rem;margin-right:6px;width:1.0769230769rem}"],
Ma:0});var pQ=class{constructor(a){this.ux=a;this.collapsed=!1;this.otb="short";this.c9c=_.x(this.ux.dX(),_.v(b=>({P0b:b})))}toggle(a){this.ux.C8(!a)}};pQ.O=function(a){return new (a||pQ)(_.B(_.Qv))};
pQ.wa=_.td({type:pQ,na:[["underline-xrefs"]],inputs:{collapsed:"collapsed",otb:"textFormat"},ya:2,Aa:3,Da:[[4,"ngIf"],["icon","format_underlined","tooltipText","Underline all references in the code","ariaLabel","Underline references",3,"click","collapsed","selected"]],qa:function(a,b){a&1&&(_.C(0,fPb,4,4,"ng-container",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.c9c))},Fa:[oQ,_.Rn,_.Wn],hb:2,Ma:0});var r5b=function(a,b,c){const d=new Set(a.Bfa.getValue());c?d.add(b):d.delete(b);a.Bfa.next(d);a.Zb.Zla(d)},s5b=function(a,b){let c;return a.service.M5a((new _.JPa).EQ(LK(_.dk(b.tb,b.Uc,b.repository,_.ak(b),b.path,(c=b.params)==null?void 0:c.Qb))))},qQ=class{constructor(a,b){this.Zb=a;this.service=b;this.VMb=this.Bfa=new _.Uh(new Set);this.Za=_.x(this.Zb.bha(),_.Jf(1),_.$f(_.x(this.VMb,_.Xf()))).subscribe(c=>{this.Bfa.next(c)})}Ia(){this.Za.unsubscribe()}};
qQ.O=function(a){return new (a||qQ)(_.m(_.Qv),_.m(zM))};qQ.ta=_.k({token:qQ,oa:qQ.O});var eL=class extends _.gE{};eL.O=(()=>{let a;return function(b){return(a||(a=_.me(eL)))(b||eL)}})();
eL.wa=_.td({type:eL,na:[["editable-picker-editor"]],features:[_.Zg([{va:_.Pkb,jc:a=>a.displayName}]),_.mg],ya:2,Aa:3,Da:[["multiSelect",""],[3,"ngModel","options","displayFunction","searchVisible","searchFilter","selectAllVisible","xap-picker-multi-pane","ngModelChange",4,"ngIf"],[3,"ngModelChange","ngModel","options","displayFunction","searchVisible","searchFilter","selectAllVisible"],["xapPickerOptions","",4,"ngIf","ngIfElse"],["xapPickerSelections","",4,"ngIf"],["xapPickerOptions",""],["xapPickerSelections",
""]],qa:function(a,b){a&1&&(_.C(0,jPb,6,13,"xap-picker",1),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.Kta))},Fa:[_.Rn,_.yw,_.Fw,_.PD,_.OD,_.dE,_.eE,_.fE,_.Wn],styles:["xap-picker-editor{display:block;height:100%}.xap-picker-option-pane,.xap-picker-selection-list{min-width:200px}.xap-filterbar-filtereditor-popup-content{padding:0}.xap-filterbar-filtereditor-description{padding:8px 16px 0}.xap-picker-checklist .xap-picker-checklist-option{min-height:48px}.xap-picker-multi-pane .xap-picker-pane-container{border-bottom:1px solid #dadce0}"],
hb:2,Ma:0});var pPb=class extends bYb{match(){return[]}};var t5b=new _.Nt("{DISPLAY_NAME}: "),u5b=class extends bYb{match(a,b=!0){if(b&&(b=ZXb(this,a)))return[b];b=this.config.kz;const c=b.aH;var d,e;const f=(e=(d=b.dfa)==null?void 0:d.Lf)!=null?e:_.pE;if(b.values){d=[];for(const l of b.values.Fm){if(l===null)continue;var g=b.aj?b.aj(l):l;e=_.Kfb(a,g);if(e<.8)continue;const p=XXb(this,f,_.GD(l));p&&(g=[{text:t5b.format({DISPLAY_NAME:b.displayName})},...YXb(g,a)],d.push({qc:p,confidence:e,Z4:g,aH:c}))}return d}return[{qc:XXb(this,f,_.GD(a)),confidence:.25,
Z4:[{text:t5b.format({DISPLAY_NAME:b.displayName})},{text:a}],aH:c}]}};var v5b=function(a,b){b.sort((d,e)=>e.length-d.length);const c=Array(a.length);c.fill(!1);for(const d of b){b=a.toLowerCase().indexOf(d.toLowerCase());let e=a,f=0;for(;b>-1;){const g=Array(d.length);g.fill(!0);c.splice(f+b,d.length,...g);f=b+f+d.length;e=e.substring(f);b=e.toLowerCase().indexOf(d.toLowerCase())}}return c.map((d,e)=>({text:a[e],tag:d?"b":void 0}))},qPb=class extends bYb{constructor(){super(...arguments)}match(a){var b=ZXb(this,a);if(b)return[b];b=this.config.kz;const c=b.aH;if(!b.values)return[];
const d=[];for(const l of b.values.Fm){var e=b.aj?b.aj(l):l;if(!e)continue;var f=this.normalize(e).toLowerCase().split(" "),g=this.normalize(a).toLowerCase().split(" ");const p=[];for(const t of f)for(const w of g)t!==""&&w!==""&&t.includes(w)&&p.push(w);p.length&&(f=1+p.length*.01,g=XXb(this,_.pE,_.GD(l)))&&(e=[{text:t5b.format({DISPLAY_NAME:b.displayName})},...v5b(e,p)],d.push({qc:g,confidence:f,Z4:e,aH:c}))}return d}};var w5b=a=>[a],rQ=class extends _.sE{constructor(){super(...arguments);this.disabled=new _.Sf(1)}};rQ.O=(()=>{let a;return function(b){return(a||(a=_.me(rQ)))(b||rQ)}})();
rQ.wa=_.td({type:rQ,na:[["xap-string-editor"]],rb:function(a,b){a&1&&_.Mg(_.rE,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.o9=c.first)}},features:[_.mg],ya:2,Aa:6,Da:[[3,"values","configs","disabled"]],qa:function(a,b){a&1&&(_.F(0,"xap-multi-text-field-base",0),_.R(1,"async"),_.N("values",function(c){return _.nlb(b,c)}),_.J());a&2&&_.E("configs",_.bh(4,w5b,b.rq))("disabled",_.S(1,2,b.disabled))},Fa:[_.rE,_.Wn],hb:2,Ma:0});var sPb=class extends _.ID{get DF(){return this.config.displayName}},APb=uPb("tests","Exclude Tests"),BPb=uPb("generatedFiles","Exclude Generated Files"),x5b=class extends _.ID{get DF(){var a=oPb(String(this.value.mq));return`${this.config.displayName}: ${a?a.EP?"-"+a.path:a.path:""}`}},y5b=(a,b)=>new x5b({id:"path",displayName:"Path"},a,b),CPb={Xj:y5b,VB:[_.pE],Km:rQ,W7a:!0,kz:{dfa:y5b(_.pE,new _.FD),displayName:"Path",uya:u5b,aH:!0}},EQb=class extends _.ID{get DF(){var a=this.value.Fm.filter(b=>
b!==null);a=a.length>2?`(${a.length})`:a.map(b=>b.displayName).join(", ");return`${this.config.displayName}: ${a}`}},vPb=(a,b)=>new EQb({id:"category",displayName:"Category"},a,b),z5b=class extends _.ID{get DF(){var a=this.value.Fm.filter(b=>b!==null);a=a.length>2?`(${a.length})`:a.join(", ");return`${this.config.displayName}: ${a}`}},EPb=(a,b)=>new z5b({id:"buildConfigs",displayName:"Build Configs"},a,b);var A5b=new _.Dd("GMAT_CHIPS_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});var sQ=class{constructor(a){this.options=a}};sQ.O=function(a){return new (a||sQ)(_.B(A5b))};
sQ.La=_.xd({type:sQ,na:[["mat-chip"],["mat-basic-chip"],["mat-chip-row"],["mat-basic-chip-row"],["mat-chip-option"],["mat-basic-chip-option"]],ob:16,Ya:function(a,b){a&2&&_.qg("gmat-mdc-chip",!b.options.Se)("gmat-input-chip",b.Bc==="input")("gmat-filter-chip",b.Bc==="hairline-filter"||b.Bc==="protected-filter")("gmat-suggestive-chip",b.Bc==="hairline-suggestive"||b.Bc==="protected-suggestive")("gmat-assistive-chip",b.Bc==="hairline-assistive"||b.Bc==="protected-assistive")("gmat-hairline-chip",b.Bc===
"input"||b.Bc==="hairline-filter"||b.Bc==="hairline-suggestive"||b.Bc==="hairline-assistive")("gmat-protected-chip",b.Bc==="protected-filter"||b.Bc==="protected-suggestive"||b.Bc==="protected-assistive")("gmat-selectable-chip",b.Bc==="input"||b.Bc==="hairline-filter"||b.Bc==="protected-filter")},inputs:{Bc:"appearance"}});var B5b=new _.Dd("mat-chips-default-options",{Ea:"root",oa:()=>({B8:[13]})}),C5b=new _.Dd("MatChipAvatar"),D5b=new _.Dd("MatChipTrailingIcon"),E5b=new _.Dd("MatChipRemove"),F5b=new _.Dd("MatChip");var tQ=class{get disabled(){let a;return this.oc||((a=this.e3)==null?void 0:a.disabled)||!1}set disabled(a){this.oc=a}UM(){return this.disabled&&!this.iKa?"":null}IJc(){return this.disabled&&!this.iKa||!this.O6?null:this.tabIndex.toString()}constructor(){this.Ja=_.n(_.re);this.e3=_.n(F5b);this.eT=this.O6=!0;this.oc=!1;this.tabIndex=-1;this.iKa=!1;_.n(_.tr).load(_.As);this.Ja.ma.nodeName==="BUTTON"&&this.Ja.ma.setAttribute("type","button")}focus(){this.Ja.ma.focus()}fl(a){!this.disabled&&this.O6&&
this.eT&&a.preventDefault()}me(a){a.keyCode!==13&&a.keyCode!==32||this.disabled||!this.O6||!this.eT||this.e3.ly||a.preventDefault()}};tQ.O=function(a){return new (a||tQ)};
tQ.La=_.xd({type:tQ,na:[["","matChipAction",""]],nb:[1,"mdc-evolution-chip__action","mat-mdc-chip-action"],ob:9,Ya:function(a,b){a&1&&_.N("click",function(c){return b.fl(c)})("keydown",function(c){return b.me(c)});a&2&&(_.og("tabindex",b.IJc())("disabled",b.UM())("aria-disabled",b.disabled),_.qg("mdc-evolution-chip__action--primary",b.eT)("mdc-evolution-chip__action--presentational",!b.O6)("mdc-evolution-chip__action--trailing",!b.eT))},inputs:{O6:"isInteractive",disabled:[2,"disabled","disabled",
_.oh],tabIndex:[2,"tabIndex","tabIndex",a=>a==null?-1:_.ph(a)],iKa:"_allowFocusWhenDisabled"},standalone:!0,features:[_.ng]});var uQ=class extends tQ{constructor(){super(...arguments);this.eT=!1}fl(a){this.disabled||(a.stopPropagation(),a.preventDefault(),this.e3.remove())}me(a){a.keyCode!==13&&a.keyCode!==32||this.disabled||(a.stopPropagation(),a.preventDefault(),this.e3.remove())}};uQ.O=(()=>{let a;return function(b){return(a||(a=_.me(uQ)))(b||uQ)}})();
uQ.La=_.xd({type:uQ,na:[["","matChipRemove",""]],nb:["role","button",1,"mat-mdc-chip-remove","mat-mdc-chip-trailing-icon","mat-focus-indicator","mdc-evolution-chip__icon","mdc-evolution-chip__icon--trailing"],ob:1,Ya:function(a){a&2&&_.og("aria-hidden",null)},standalone:!0,features:[_.Zg([{va:E5b,Fb:uQ}]),_.mg]});var vQ=class{constructor(){this.Ja=_.n(_.re);this.Bb=_.n(_.bi)}initialize(a){this.Ja.ma.focus();this.setValue(a)}setValue(a){this.Ja.ma.textContent=a;this.zLc()}getValue(){return this.Ja.ma.textContent||""}zLc(){const a=this.Bb.createRange();a.selectNodeContents(this.Ja.ma);a.collapse(!1);const b=window.getSelection();b.removeAllRanges();b.addRange(a)}};vQ.O=function(a){return new (a||vQ)};
vQ.La=_.xd({type:vQ,na:[["span","matChipEditInput",""]],nb:["role","textbox","tabindex","-1","contenteditable","true",1,"mat-chip-edit-input"],standalone:!0});var G5b=["*",[["mat-chip-avatar"],["","matChipAvatar",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],H5b=0,wQ=class{uo(){return this.QMa}get value(){return this.Ud!==void 0?this.Ud:this.UNc.textContent.trim()}set value(a){this.Ud=a}get disabled(){return this.oc||this.W$}set disabled(a){this.oc=a}constructor(){this.Ta=_.n(_.hn);this.Ja=_.n(_.re);this.lb=_.n(_.df);this.Qc=_.n(_.Vq);this.Oaa=_.n(_.Hs,{optional:!0});this.Bb=_.n(_.bi);this.Eq=new _.Pf;this.kl=
new _.Pf;this.role=null;this.QMa=!1;this.id=`mat-mdc-chip-${H5b++}`;this.NIb=this.ariaLabel=null;this.BAb=`${this.id}-aria-description`;this.W$=!1;this.qt=!0;this.oc=this.wc=this.highlighted=!1;this.removed=new _.Xm;this.rc=new _.Xm;this.yUa="mat-basic-chip";this.rN=_.n(_.Ks);this.xc=_.n(_.dg);_.n(_.tr).load(_.As);this.Ol=_.n(_.Rm,{optional:!0})==="NoopAnimations";this.tLc();let a;(a=this.rN)==null||_.lWa(a,this.Ja.ma,{className:"mat-mdc-chip-ripple",disabled:this.my()})}Qa(){const a=this.Ja.ma;this.aqa=
a.hasAttribute(this.yUa)||a.tagName.toLowerCase()===this.yUa}Dc(){this.UNc=this.Ja.ma.querySelector(".mat-mdc-chip-action-label");this.wFb&&(this.wFb=!1,this.focus())}Sd(){this.xFc=_.Ze(this.LFc.Jc,this.NFc.Jc,this.MFc.Jc).subscribe(()=>_.$m(this.Ta))}Oo(){this.rN.Cpb(this.Ja.ma,this.my())}Ia(){this.Qc.Ni(this.Ja);let a;(a=this.rN)==null||_.kWa(a,this.Ja.ma);let b;(b=this.xFc)==null||b.unsubscribe();this.rc.emit({kg:this});this.rc.complete()}remove(){this.qt&&this.removed.emit({kg:this})}my(){let a;
return this.disabled||this.wc||this.Ol||this.aqa||!((a=this.Oaa)==null||!a.disabled)}VM(){return!(!this.t9&&!this.kQ)}me(a){if(a.keyCode===8&&!a.repeat||a.keyCode===46)a.preventDefault(),this.remove()}focus(){this.disabled||(this.WP?this.WP.focus():this.wFb=!0)}Gpa(a){return this.upa().find(b=>{b=b.Ja.ma;return b===a||b.contains(a)})}upa(){const a=[];this.WP&&a.push(this.WP);this.kQ&&a.push(this.kQ);this.t9&&a.push(this.t9);return a}pcd(){}tLc(){this.Qc.Qk(this.Ja,!0).subscribe(a=>{a=a!==null;a!==
this.QMa&&((this.QMa=a)?this.Eq.next({kg:this}):_.fg(()=>this.lb.run(()=>this.kl.next({kg:this})),{Rb:this.xc}))})}};wQ.O=function(a){return new (a||wQ)};
wQ.wa=_.td({type:wQ,na:[["mat-basic-chip"],["","mat-basic-chip",""],["mat-chip"],["","mat-chip",""]],yd:function(a,b,c){a&1&&(_.Ng(c,C5b,5),_.Ng(c,D5b,5),_.Ng(c,E5b,5),_.Ng(c,C5b,5),_.Ng(c,D5b,5),_.Ng(c,E5b,5));if(a&2){let d;_.Pg(d=_.Qg())&&(b.tG=d.first);_.Pg(d=_.Qg())&&(b.t9=d.first);_.Pg(d=_.Qg())&&(b.kQ=d.first);_.Pg(d=_.Qg())&&(b.LFc=d);_.Pg(d=_.Qg())&&(b.NFc=d);_.Pg(d=_.Qg())&&(b.MFc=d)}},rb:function(a,b){a&1&&_.Mg(tQ,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.WP=c.first)}},nb:[1,"mat-mdc-chip"],ob:31,
Ya:function(a,b){a&1&&_.N("keydown",function(c){return b.me(c)});a&2&&(_.wg("id",b.id),_.og("role",b.role)("aria-label",b.ariaLabel),_.rg("mat-"+(b.color||"primary")),_.qg("mdc-evolution-chip",!b.aqa)("mdc-evolution-chip--disabled",b.disabled)("mdc-evolution-chip--with-trailing-action",b.VM())("mdc-evolution-chip--with-primary-graphic",b.tG)("mdc-evolution-chip--with-primary-icon",b.tG)("mdc-evolution-chip--with-avatar",b.tG)("mat-mdc-chip-with-avatar",b.tG)("mat-mdc-chip-highlighted",b.highlighted)("mat-mdc-chip-disabled",
b.disabled)("mat-mdc-basic-chip",b.aqa)("mat-mdc-standard-chip",!b.aqa)("mat-mdc-chip-with-trailing-icon",b.VM())("_mat-animation-noopable",b.Ol))},inputs:{role:"role",id:"id",ariaLabel:[0,"aria-label","ariaLabel"],NIb:[0,"aria-description","ariaDescription"],value:"value",color:"color",qt:[2,"removable","removable",_.oh],highlighted:[2,"highlighted","highlighted",_.oh],wc:[2,"disableRipple","disableRipple",_.oh],disabled:[2,"disabled","disabled",_.oh]},outputs:{removed:"removed",rc:"destroyed"},
Pb:["matChip"],standalone:!0,features:[_.Zg([{va:F5b,Fb:wQ}]),_.ng,_.$g],ac:["*","mat-chip-avatar, [matChipAvatar]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"],ya:8,Aa:3,Da:[[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipAction","",3,"isInteractive"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-focus-indicator"],
[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],qa:function(a,b){a&1&&(_.Eg(G5b),_.K(0,"span",0),_.F(1,"span",1)(2,"span",2),_.C(3,FPb,2,0,"span",3),_.F(4,"span",4),_.Gg(5),_.K(6,"span",5),_.J()()(),_.C(7,GPb,2,0,"span",6));a&2&&(_.y(2),_.E("isInteractive",!1),_.y(),_.tg(b.tG?3:-1),_.y(4),_.tg(b.VM()?7:-1))},Fa:[tQ],styles:['.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{flex-basis:100%;overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}.mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit;overflow-x:hidden}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary::before{border-width:var(--mdc-chip-outline-width, 1px);border-radius:var(--mdc-chip-container-shape-radius, 8px);box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1;border-style:solid}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__action--primary::before{border-color:var(--mdc-chip-outline-color, var(--mat-app-outline))}.mdc-evolution-chip__action--primary:not(.mdc-evolution-chip__action--presentational):not(.mdc-ripple-upgraded):focus::before{border-color:var(--mdc-chip-focus-outline-color, var(--mat-app-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--primary::before{border-color:var(--mdc-chip-disabled-outline-color, color-mix(in srgb, var(--mat-app-on-surface) 12%, transparent))}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary::before{border-width:var(--mdc-chip-flat-selected-outline-width, 0)}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__action--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color, var(--mat-app-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color, var(--mat-app-on-surface))}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}.mdc-evolution-chip__text-label{-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-family:var(--mdc-chip-label-text-font, var(--mat-app-label-large-font));line-height:var(--mdc-chip-label-text-line-height, var(--mat-app-label-large-line-height));font-size:var(--mdc-chip-label-text-size, var(--mat-app-label-large-size));font-weight:var(--mdc-chip-label-text-weight, var(--mat-app-label-large-weight));letter-spacing:var(--mdc-chip-label-text-tracking, var(--mat-app-label-large-tracking))}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color, var(--mat-app-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--selected:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-selected-label-text-color, var(--mat-app-on-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label,.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color, color-mix(in srgb, var(--mat-app-on-surface) 38%, transparent))}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{width:var(--mdc-chip-with-avatar-avatar-size, 24px);height:var(--mdc-chip-with-avatar-avatar-size, 24px);font-size:var(--mdc-chip-with-avatar-avatar-size, 24px)}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:8px;padding-right:4px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:8px;padding-right:4px}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%;height:20px;width:20px}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, var(--mat-app-on-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color, var(--mat-app-on-surface))}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@media(forced-colors: active){.mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove{opacity:calc(var(--mat-chip-trailing-action-opacity, 1)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38))}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove:focus{opacity:calc(var(--mat-chip-trailing-action-focus-opacity, 1)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38))}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius, 8px);height:var(--mdc-chip-container-height, 32px)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color, transparent)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-selected-container-color, var(--mat-app-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-flat-disabled-selected-container-color, color-mix(in srgb, var(--mat-app-on-surface) 12%, transparent))}@media(forced-colors: active){.mat-mdc-standard-chip{outline:solid 1px}}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius, 24px);width:var(--mdc-chip-with-icon-icon-size, 18px);height:var(--mdc-chip-with-icon-icon-size, 18px);font-size:var(--mdc-chip-with-icon-icon-size, 18px)}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color, var(--mat-app-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color, var(--mat-app-on-surface))}.mat-mdc-chip-highlighted{--mdc-chip-with-icon-icon-color:var(--mdc-chip-with-icon-selected-icon-color, var(--mat-app-on-secondary-container));--mdc-chip-elevated-container-color:var(--mdc-chip-elevated-selected-container-color, var(--mat-app-secondary-container));--mdc-chip-label-text-color:var(--mdc-chip-selected-label-text-color, var(--mat-app-on-secondary-container));--mdc-chip-outline-width:var(--mdc-chip-flat-selected-outline-width, 0)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-chip-selected .mat-mdc-chip-focus-overlay,.mat-mdc-chip-highlighted .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-focus-state-layer-color, var(--mat-app-on-secondary-container))}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-hover-state-layer-color, var(--mat-app-on-surface-variant));opacity:var(--mdc-chip-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-chip-focus-overlay .mat-mdc-chip-selected:hover,.mat-mdc-chip-highlighted:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-hover-state-layer-color, var(--mat-app-on-secondary-container));opacity:var(--mdc-chip-selected-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color, var(--mat-app-on-surface-variant));opacity:var(--mdc-chip-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-chip-selected.cdk-focused .mat-mdc-chip-focus-overlay,.mat-mdc-chip-highlighted.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-focus-state-layer-color, var(--mat-app-on-secondary-container));opacity:var(--mdc-chip-selected-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mdc-evolution-chip--disabled:not(.mdc-evolution-chip--selected) .mat-mdc-chip-avatar{opacity:var(--mdc-chip-with-avatar-disabled-avatar-opacity, 0.38)}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{opacity:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38)}.mdc-evolution-chip--disabled.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{opacity:var(--mdc-chip-with-icon-disabled-icon-opacity, 0.38)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:var(--mat-chip-disabled-container-opacity, 1)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__icon--trailing,.mat-mdc-standard-chip.mat-mdc-chip-highlighted .mdc-evolution-chip__icon--trailing{color:var(--mat-chip-selected-trailing-icon-color, var(--mat-app-on-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mat-chip-selected-disabled-trailing-icon-color, var(--mat-app-on-surface))}.mat-mdc-chip-remove{opacity:var(--mat-chip-trailing-action-opacity, 1)}.mat-mdc-chip-remove:focus{opacity:var(--mat-chip-trailing-action-focus-opacity, 1)}.mat-mdc-chip-remove::after{background-color:var(--mat-chip-trailing-action-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-chip-remove:hover::after{opacity:var(--mat-chip-trailing-action-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-chip-remove:focus::after{opacity:var(--mat-chip-trailing-action-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-chip-selected .mat-mdc-chip-remove::after,.mat-mdc-chip-highlighted .mat-mdc-chip-remove::after{background-color:var(--mat-chip-selected-trailing-action-state-layer-color, var(--mat-app-on-secondary-container))}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip .mat-ripple.mat-mdc-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-chip-avatar{text-align:center;line-height:1;color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-chip{position:relative;z-index:0}.mat-mdc-chip-action-label{text-align:left;z-index:1}[dir=rtl] .mat-mdc-chip-action-label{text-align:right}.mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label{position:relative}.mat-mdc-chip-action-label .mat-mdc-chip-primary-focus-indicator{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mat-mdc-chip-action-label .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-chip-remove::before{margin:calc(var(--mat-focus-indicator-border-width, 3px)*-1);left:8px;right:8px}.mat-mdc-chip-remove::after{content:"";display:block;opacity:0;position:absolute;top:-3px;bottom:-3px;left:5px;right:5px;border-radius:50%;box-sizing:border-box;padding:12px;margin:-12px;background-clip:content-box}.mat-mdc-chip-remove .mat-icon{width:18px;height:18px;font-size:18px;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}@media(forced-colors: active){.mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}}.mat-mdc-chip-action:focus .mat-focus-indicator::before{content:""}\n'],
hb:2,Ma:0});var I5b=[[["mat-chip-avatar"],["","matChipAvatar",""]],[["","matChipEditInput",""]],"*",[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],xQ=class extends wQ{constructor(){super();this.yUa="mat-basic-chip-row";this.Eua=this.ipa=!1;this.qMb=new _.Xm;this.ly=!1;this.role="row";_.x(this.kl,_.$f(this.rc)).subscribe(()=>{this.ly&&!this.ipa&&this.cFb()})}VM(){return!this.ly&&super.VM()}RI(){this.ly||this.disabled||this.focus()}me(a){a.keyCode!==13||this.disabled?this.ly?
a.stopPropagation():super.me(a):this.ly?(a.preventDefault(),this.cFb()):this.Eua&&this.CGb(a)}PJc(a){!this.disabled&&this.Eua&&this.CGb(a)}CGb(a){if(this.WP&&(!this.kQ||this.Gpa(a.target)!==this.kQ)){var b=this.value;this.ly=this.ipa=!0;_.fg(()=>{this.mMa().initialize(b);this.ipa=!1},{Rb:this.xc})}}cFb(){this.ly=this.ipa=!1;this.qMb.emit({kg:this,value:this.mMa().getValue()});this.Bb.activeElement!==this.mMa().Ja.ma&&this.Bb.activeElement!==this.Bb.body||this.WP.focus()}my(){return super.my()||this.ly}mMa(){return this.UKb||
this.ISc}};xQ.O=function(a){return new (a||xQ)};
xQ.wa=_.td({type:xQ,na:[["mat-chip-row"],["","mat-chip-row",""],["mat-basic-chip-row"],["","mat-basic-chip-row",""]],yd:function(a,b,c){a&1&&_.Ng(c,vQ,5);if(a&2){let d;_.Pg(d=_.Qg())&&(b.UKb=d.first)}},rb:function(a,b){a&1&&_.Mg(vQ,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.ISc=c.first)}},nb:[1,"mat-mdc-chip","mat-mdc-chip-row","mdc-evolution-chip"],ob:27,Ya:function(a,b){a&1&&_.N("focus",function(c){return b.RI(c)})("dblclick",function(c){return b.PJc(c)});a&2&&(_.wg("id",b.id),_.og("tabindex",b.disabled?
null:-1)("aria-label",null)("aria-description",null)("role",b.role),_.qg("mat-mdc-chip-with-avatar",b.tG)("mat-mdc-chip-disabled",b.disabled)("mat-mdc-chip-editing",b.ly)("mat-mdc-chip-editable",b.Eua)("mdc-evolution-chip--disabled",b.disabled)("mdc-evolution-chip--with-trailing-action",b.VM())("mdc-evolution-chip--with-primary-graphic",b.tG)("mdc-evolution-chip--with-primary-icon",b.tG)("mdc-evolution-chip--with-avatar",b.tG)("mat-mdc-chip-highlighted",b.highlighted)("mat-mdc-chip-with-trailing-icon",
b.VM()))},inputs:{Eua:"editable"},outputs:{qMb:"edited"},standalone:!0,features:[_.Zg([{va:wQ,Fb:xQ},{va:F5b,Fb:xQ}]),_.mg,_.$g],ac:["mat-chip-avatar, [matChipAvatar]","[matChipEditInput]","*","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"],ya:10,Aa:9,Da:[[1,"mat-mdc-chip-focus-overlay"],["role","gridcell","matChipAction","",1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary",3,"disabled"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__text-label",
"mat-mdc-chip-action-label"],["aria-hidden","true",1,"mat-mdc-chip-primary-focus-indicator","mat-focus-indicator"],["role","gridcell",1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"],[1,"cdk-visually-hidden",3,"id"],["matChipEditInput",""]],qa:function(a,b){a&1&&(_.Eg(I5b),_.C(0,HPb,1,0,"span",0),_.F(1,"span",1),_.C(2,IPb,2,0,"span",2),_.F(3,"span",3),_.C(4,LPb,2,1)(5,MPb,1,0),_.K(6,"span",4),_.J()(),_.C(7,NPb,2,0,"span",5),_.F(8,"span",6),_.Q(9),_.J());a&2&&(_.tg(b.ly?-1:0),_.y(),
_.E("disabled",b.disabled),_.og("aria-label",b.ariaLabel)("aria-describedby",b.BAb),_.y(),_.tg(b.tG?2:-1),_.y(2),_.tg(b.ly?4:5),_.y(3),_.tg(b.VM()?7:-1),_.y(),_.E("id",b.BAb),_.y(),_.Vg(b.NIb))},Fa:[tQ,vQ],styles:['.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{flex-basis:100%;overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}.mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit;overflow-x:hidden}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary::before{border-width:var(--mdc-chip-outline-width, 1px);border-radius:var(--mdc-chip-container-shape-radius, 8px);box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1;border-style:solid}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__action--primary::before{border-color:var(--mdc-chip-outline-color, var(--mat-app-outline))}.mdc-evolution-chip__action--primary:not(.mdc-evolution-chip__action--presentational):not(.mdc-ripple-upgraded):focus::before{border-color:var(--mdc-chip-focus-outline-color, var(--mat-app-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--primary::before{border-color:var(--mdc-chip-disabled-outline-color, color-mix(in srgb, var(--mat-app-on-surface) 12%, transparent))}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary::before{border-width:var(--mdc-chip-flat-selected-outline-width, 0)}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__action--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color, var(--mat-app-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color, var(--mat-app-on-surface))}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}.mdc-evolution-chip__text-label{-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-family:var(--mdc-chip-label-text-font, var(--mat-app-label-large-font));line-height:var(--mdc-chip-label-text-line-height, var(--mat-app-label-large-line-height));font-size:var(--mdc-chip-label-text-size, var(--mat-app-label-large-size));font-weight:var(--mdc-chip-label-text-weight, var(--mat-app-label-large-weight));letter-spacing:var(--mdc-chip-label-text-tracking, var(--mat-app-label-large-tracking))}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color, var(--mat-app-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--selected:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-selected-label-text-color, var(--mat-app-on-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label,.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color, color-mix(in srgb, var(--mat-app-on-surface) 38%, transparent))}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{width:var(--mdc-chip-with-avatar-avatar-size, 24px);height:var(--mdc-chip-with-avatar-avatar-size, 24px);font-size:var(--mdc-chip-with-avatar-avatar-size, 24px)}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:8px;padding-right:4px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:8px;padding-right:4px}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%;height:20px;width:20px}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, var(--mat-app-on-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color, var(--mat-app-on-surface))}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@media(forced-colors: active){.mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove{opacity:calc(var(--mat-chip-trailing-action-opacity, 1)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38))}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove:focus{opacity:calc(var(--mat-chip-trailing-action-focus-opacity, 1)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38))}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius, 8px);height:var(--mdc-chip-container-height, 32px)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color, transparent)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-selected-container-color, var(--mat-app-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-flat-disabled-selected-container-color, color-mix(in srgb, var(--mat-app-on-surface) 12%, transparent))}@media(forced-colors: active){.mat-mdc-standard-chip{outline:solid 1px}}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius, 24px);width:var(--mdc-chip-with-icon-icon-size, 18px);height:var(--mdc-chip-with-icon-icon-size, 18px);font-size:var(--mdc-chip-with-icon-icon-size, 18px)}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color, var(--mat-app-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color, var(--mat-app-on-surface))}.mat-mdc-chip-highlighted{--mdc-chip-with-icon-icon-color:var(--mdc-chip-with-icon-selected-icon-color, var(--mat-app-on-secondary-container));--mdc-chip-elevated-container-color:var(--mdc-chip-elevated-selected-container-color, var(--mat-app-secondary-container));--mdc-chip-label-text-color:var(--mdc-chip-selected-label-text-color, var(--mat-app-on-secondary-container));--mdc-chip-outline-width:var(--mdc-chip-flat-selected-outline-width, 0)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-chip-selected .mat-mdc-chip-focus-overlay,.mat-mdc-chip-highlighted .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-focus-state-layer-color, var(--mat-app-on-secondary-container))}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-hover-state-layer-color, var(--mat-app-on-surface-variant));opacity:var(--mdc-chip-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-chip-focus-overlay .mat-mdc-chip-selected:hover,.mat-mdc-chip-highlighted:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-hover-state-layer-color, var(--mat-app-on-secondary-container));opacity:var(--mdc-chip-selected-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color, var(--mat-app-on-surface-variant));opacity:var(--mdc-chip-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-chip-selected.cdk-focused .mat-mdc-chip-focus-overlay,.mat-mdc-chip-highlighted.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-focus-state-layer-color, var(--mat-app-on-secondary-container));opacity:var(--mdc-chip-selected-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mdc-evolution-chip--disabled:not(.mdc-evolution-chip--selected) .mat-mdc-chip-avatar{opacity:var(--mdc-chip-with-avatar-disabled-avatar-opacity, 0.38)}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{opacity:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38)}.mdc-evolution-chip--disabled.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{opacity:var(--mdc-chip-with-icon-disabled-icon-opacity, 0.38)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:var(--mat-chip-disabled-container-opacity, 1)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__icon--trailing,.mat-mdc-standard-chip.mat-mdc-chip-highlighted .mdc-evolution-chip__icon--trailing{color:var(--mat-chip-selected-trailing-icon-color, var(--mat-app-on-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mat-chip-selected-disabled-trailing-icon-color, var(--mat-app-on-surface))}.mat-mdc-chip-remove{opacity:var(--mat-chip-trailing-action-opacity, 1)}.mat-mdc-chip-remove:focus{opacity:var(--mat-chip-trailing-action-focus-opacity, 1)}.mat-mdc-chip-remove::after{background-color:var(--mat-chip-trailing-action-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-chip-remove:hover::after{opacity:var(--mat-chip-trailing-action-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-chip-remove:focus::after{opacity:var(--mat-chip-trailing-action-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-chip-selected .mat-mdc-chip-remove::after,.mat-mdc-chip-highlighted .mat-mdc-chip-remove::after{background-color:var(--mat-chip-selected-trailing-action-state-layer-color, var(--mat-app-on-secondary-container))}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip .mat-ripple.mat-mdc-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-chip-avatar{text-align:center;line-height:1;color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-chip{position:relative;z-index:0}.mat-mdc-chip-action-label{text-align:left;z-index:1}[dir=rtl] .mat-mdc-chip-action-label{text-align:right}.mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label{position:relative}.mat-mdc-chip-action-label .mat-mdc-chip-primary-focus-indicator{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mat-mdc-chip-action-label .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-chip-remove::before{margin:calc(var(--mat-focus-indicator-border-width, 3px)*-1);left:8px;right:8px}.mat-mdc-chip-remove::after{content:"";display:block;opacity:0;position:absolute;top:-3px;bottom:-3px;left:5px;right:5px;border-radius:50%;box-sizing:border-box;padding:12px;margin:-12px;background-clip:content-box}.mat-mdc-chip-remove .mat-icon{width:18px;height:18px;font-size:18px;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}@media(forced-colors: active){.mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}}.mat-mdc-chip-action:focus .mat-focus-indicator::before{content:""}\n'],
hb:2,Ma:0});var yQ=class{get n4(){return this.hMa(a=>a.Eq)}get TQc(){return this.hMa(a=>a.rc)}get disabled(){return this.oc}set disabled(a){this.oc=a;this.xN()}get empty(){return!this.Sg||this.Sg.length===0}get role(){return this.w2?this.w2:this.empty?null:this.HBb}set role(a){this.w2=a}get focused(){return this.Vaa()}constructor(){this.Ja=_.n(_.re);this.Ta=_.n(_.hn);this.Vb=_.n(_.Lr,{optional:!0});this.iqa=null;this.Jb=new _.Pf;this.HBb="presentation";this.oc=!1;this.tabIndex=0;this.w2=null;this.V$=new _.Lg}Dc(){this.pNc();
this.dOc();this.eOc()}Ia(){let a;(a=this.Gb)==null||a.destroy();this.V$.destroy();this.Jb.next();this.Jb.complete()}Vaa(){return this.Sg&&this.Sg.some(a=>a.uo())}xN(){let a;(a=this.Sg)==null||a.forEach(b=>{b.W$=this.oc;_.$m(b.Ta)})}focus(){}me(a){this.Gqa(a)&&this.Gb.Xn(a)}bJ(a){return a>=0&&a<this.Sg.length}G$(){const a=this.Ja.ma.tabIndex;a!==-1&&(this.Ja.ma.tabIndex=-1,setTimeout(()=>this.Ja.ma.tabIndex=a))}hMa(a){return _.x(this.Sg.Jc,_.Yf(null),_.Zf(()=>_.Ze(...this.Sg.map(a))))}Gqa(a){for(a=
a.target;a&&a!==this.Ja.ma;){if(a.classList.contains("mat-mdc-chip"))return!0;a=a.parentElement}return!1}pNc(){_.x(this.Sg.Jc,_.Yf(this.Sg)).subscribe(b=>{const c=[];b.forEach(d=>d.upa().forEach(e=>c.push(e)));this.V$.reset(c);_.Og(this.V$)});this.Gb=_.or(_.nr(_.Tz(new _.sr(this.V$)),this.Vb?this.Vb.value:"ltr")).Uu(b=>this.cF(b));_.x(this.n4,_.$f(this.Jb)).subscribe(({kg:b})=>{(b=b.Gpa(document.activeElement))&&_.pr(this.Gb,b)});let a;(a=this.Vb)==null||_.x(a.Fc,_.$f(this.Jb)).subscribe(b=>_.nr(this.Gb,
b))}cF(a){return!a.O6||a.disabled}dOc(){_.x(this.Sg.Jc,_.Yf(null),_.$f(this.Jb)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>this.xN());this.tMc()})}eOc(){_.x(this.TQc,_.$f(this.Jb)).subscribe(a=>{const b=this.Sg.toArray().indexOf(a.kg);this.bJ(b)&&a.kg.uo()&&(this.iqa=b)})}tMc(){if(this.iqa!=null){if(this.Sg.length){var a=Math.min(this.iqa,this.Sg.length-1);a=this.Sg.toArray()[a];a.disabled?this.Sg.length===1?this.focus():_.kUa(this.Gb):a.focus()}else this.focus();this.iqa=null}}};
yQ.O=function(a){return new (a||yQ)};
yQ.wa=_.td({type:yQ,na:[["mat-chip-set"]],yd:function(a,b,c){a&1&&_.Ng(c,wQ,5);if(a&2){let d;_.Pg(d=_.Qg())&&(b.Sg=d)}},nb:[1,"mat-mdc-chip-set","mdc-evolution-chip-set"],ob:1,Ya:function(a,b){a&1&&_.N("keydown",function(c){return b.me(c)});a&2&&_.og("role",b.role)},inputs:{disabled:[2,"disabled","disabled",_.oh],role:"role",tabIndex:[2,"tabIndex","tabIndex",a=>a==null?0:_.ph(a)]},standalone:!0,features:[_.ng,_.$g],ac:["*"],ya:2,Aa:0,Da:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],
qa:function(a){a&1&&(_.Eg(),_.F(0,"div",0),_.Gg(1),_.J())},styles:[".mat-mdc-chip-set{display:flex}.mat-mdc-chip-set:focus{outline:none}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%;margin-left:-8px;margin-right:0}.mat-mdc-chip-set .mdc-evolution-chip{margin:4px 0 4px 8px}[dir=rtl] .mat-mdc-chip-set .mdc-evolution-chip-set__chips{margin-left:0;margin-right:-8px}[dir=rtl] .mat-mdc-chip-set .mdc-evolution-chip{margin-left:0;margin-right:8px}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}.mat-mdc-chip-set-stacked .mdc-evolution-chip__graphic{flex-grow:0}.mat-mdc-chip-set-stacked .mdc-evolution-chip__action--primary{flex-basis:100%;justify-content:start}input.mat-mdc-chip-input{flex:1 0 150px;margin-left:8px}[dir=rtl] input.mat-mdc-chip-input{margin-left:0;margin-right:8px}\n"],
hb:2,Ma:0});var J5b=class{constructor(a,b){this.source=a;this.value=b}},zQ=class extends yQ{get disabled(){return this.rd?!!this.rd.disabled:this.oc}set disabled(a){this.oc=a;this.xN()}get id(){return this.Bi.id}get empty(){return(!this.Bi||this.Bi.empty)&&(!this.Sg||this.Sg.length===0)}get placeholder(){return this.Bi?this.Bi.placeholder:this.oy}set placeholder(a){this.oy=a;this.Yb.next()}get focused(){return this.Bi.focused||this.Vaa()}get required(){let a,b,c,d;return(d=(c=this.vo)!=null?c:(a=this.rd)==null?
void 0:(b=a.control)==null?void 0:_.Aw(b))!=null?d:!1}set required(a){this.vo=a;this.Yb.next()}get d0(){return!this.empty||this.focused}get value(){return this.Ud}set value(a){this.Ud=a}get nw(){return this.hp.Xs}set nw(a){this.hp.Xs=a}get EWa(){return this.hMa(a=>a.kl)}get yg(){return this.hp.yg}set yg(a){this.hp.yg=a}constructor(){super();this.rd=_.n(_.ww,{optional:!0,self:!0});this.controlType="mat-chip-grid";this.HBb="grid";this.AAb=[];this.Xe=()=>{};this.xe=()=>{};this.Ud=[];this.Fc=new _.Xm;
this.Uo=new _.Xm;this.Sg=void 0;this.Yb=new _.Pf;const a=_.n(_.Dw,{optional:!0}),b=_.n(_.Hw,{optional:!0}),c=_.n(_.zs);this.rd&&(this.rd.vq=this);this.hp=new _.XVa(c,this.rd,b,a,this.Yb)}Sd(){_.x(this.EWa,_.$f(this.Jb)).subscribe(()=>{this.Zx();this.Yb.next()});_.x(_.Ze(this.n4,this.Sg.Jc),_.$f(this.Jb)).subscribe(()=>this.Yb.next())}Dc(){super.Dc()}Oo(){this.rd&&this.av()}Ia(){super.Ia();this.Yb.complete()}sAa(a){this.Bi=a;this.Bi.mH(this.AAb)}WY(a){this.disabled||this.Gqa(a)||this.focus()}focus(){if(!this.disabled&&
!this.Bi.focused){if(!this.Sg.length||this.Sg.first.disabled)Promise.resolve().then(()=>this.Bi.focus());else{const a=this.Gb.mf;a?a.focus():this.Gb.KB(0,1)}this.Yb.next()}}mH(a){this.AAb=a;let b;(b=this.Bi)==null||b.mH(a)}Vo(a){this.Ud=a}eo(a){this.xe=a}pt(a){this.Xe=a}kq(a){this.disabled=a;this.Yb.next()}av(){this.hp.av()}Zx(){this.disabled||setTimeout(()=>{this.focused||(this.oJ(),this.oqa())})}G$(){this.Bi.focused||super.G$()}me(a){var b=a.keyCode;const c=this.Gb.mf;if(b===9)this.Bi.focused&&
_.Qi(a,"shiftKey")&&this.Sg.length&&!this.Sg.last.disabled?(a.preventDefault(),c?this.Gb.kj(c):this.ECb()):super.G$();else if(!this.Bi.focused)if(b!==38&&b!==40||!c)super.me(a);else{b=this.V$.filter(f=>f.eT===c.eT&&!this.cF(f));const d=b.indexOf(c),e=a.keyCode===38?-1:1;a.preventDefault();d>-1&&this.bJ(d+e)&&this.Gb.kj(b[d+e])}this.Yb.next()}ECb(){this.Sg.length&&this.Sg.last.focus()}oJ(){const a=this.Sg.length?this.Sg.toArray().map(b=>b.value):[];this.Ud=a;this.Fc.emit(new J5b(this,a));this.Uo.emit(a);
this.xe(a);_.$m(this.Ta)}oqa(){this.Xe();_.$m(this.Ta);this.Yb.next()}};zQ.O=function(a){return new (a||zQ)};
zQ.wa=_.td({type:zQ,na:[["mat-chip-grid"]],yd:function(a,b,c){a&1&&_.Ng(c,xQ,5);if(a&2){let d;_.Pg(d=_.Qg())&&(b.Sg=d)}},nb:[1,"mat-mdc-chip-set","mat-mdc-chip-grid","mdc-evolution-chip-set"],ob:10,Ya:function(a,b){a&1&&_.N("focus",function(){return b.focus()})("blur",function(){return b.Zx()});a&2&&(_.og("role",b.role)("tabindex",b.disabled||b.Sg&&b.Sg.length===0?-1:b.tabIndex)("aria-disabled",b.disabled.toString())("aria-invalid",b.yg),_.qg("mat-mdc-chip-list-disabled",b.disabled)("mat-mdc-chip-list-invalid",
b.yg)("mat-mdc-chip-list-required",b.required))},inputs:{disabled:[2,"disabled","disabled",_.oh],placeholder:"placeholder",required:[2,"required","required",_.oh],value:"value",nw:"errorStateMatcher"},outputs:{Fc:"change",Uo:"valueChange"},standalone:!0,features:[_.Zg([{va:_.Vw,Fb:zQ}]),_.ng,_.mg,_.$g],ac:["*"],ya:2,Aa:0,Da:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],qa:function(a){a&1&&(_.Eg(),_.F(0,"div",0),_.Gg(1),_.J())},styles:[".mat-mdc-chip-set{display:flex}.mat-mdc-chip-set:focus{outline:none}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%;margin-left:-8px;margin-right:0}.mat-mdc-chip-set .mdc-evolution-chip{margin:4px 0 4px 8px}[dir=rtl] .mat-mdc-chip-set .mdc-evolution-chip-set__chips{margin-left:0;margin-right:-8px}[dir=rtl] .mat-mdc-chip-set .mdc-evolution-chip{margin-left:0;margin-right:8px}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}.mat-mdc-chip-set-stacked .mdc-evolution-chip__graphic{flex-grow:0}.mat-mdc-chip-set-stacked .mdc-evolution-chip__action--primary{flex-basis:100%;justify-content:start}input.mat-mdc-chip-input{flex:1 0 150px;margin-left:8px}[dir=rtl] input.mat-mdc-chip-input{margin-left:0;margin-right:8px}\n"],
hb:2,Ma:0});var K5b=0,AQ=class{get dKb(){return this.ro}set dKb(a){a&&(this.ro=a,this.ro.sAa(this))}get disabled(){return this.oc||this.ro&&this.ro.disabled}set disabled(a){this.oc=a}get empty(){return!this.az.value}constructor(){this.Ja=_.n(_.re);this.XHb=this.focused=!1;this.FWa=new _.Xm;this.placeholder="";this.id=`mat-mdc-chip-list-input-${K5b++}`;this.oc=!1;const a=_.n(B5b),b=_.n(_.Ww,{optional:!0});this.az=this.Ja.ma;this.B8=a.B8;b&&this.az.classList.add("mat-mdc-form-field-input-control")}Sb(){this.ro.Yb.next()}Ia(){this.FWa.complete()}hT(a){this.empty&&
a.keyCode===8?(a.repeat||this.ro.ECb(),a.preventDefault()):this.cCb(a)}Zx(){this.XHb&&this.cCb();this.focused=!1;this.ro.focused||this.ro.Zx();this.ro.Yb.next()}CIc(){this.focused=!0;this.ro.Yb.next()}cCb(a){if(!a||this.QKc(a))this.FWa.emit({value:this.az.value,Xed:this}),a==null||a.preventDefault()}zT(){this.ro.Yb.next()}focus(){this.az.focus()}clear(){this.az.value=""}mH(a){const b=this.Ja.ma;a.length?b.setAttribute("aria-describedby",a.join(" ")):b.removeAttribute("aria-describedby")}QKc(a){return!_.Qi(a)&&
(new Set(this.B8)).has(a.keyCode)}};AQ.O=function(a){return new (a||AQ)};
AQ.La=_.xd({type:AQ,na:[["input","matChipInputFor",""]],nb:[1,"mat-mdc-chip-input","mat-mdc-input-element","mdc-text-field__input","mat-input-element"],ob:6,Ya:function(a,b){a&1&&_.N("keydown",function(c){return b.hT(c)})("blur",function(){return b.Zx()})("focus",function(){return b.CIc()})("input",function(){return b.zT()});a&2&&(_.wg("id",b.id),_.og("disabled",b.disabled||null)("placeholder",b.placeholder||null)("aria-invalid",b.ro&&b.ro.rd?b.ro.rd.invalid:null)("aria-required",b.ro&&b.ro.required||
null)("required",b.ro&&b.ro.required||null))},inputs:{dKb:[0,"matChipInputFor","chipGrid"],XHb:[2,"matChipInputAddOnBlur","addOnBlur",_.oh],B8:[0,"matChipInputSeparatorKeyCodes","separatorKeyCodes"],placeholder:"placeholder",id:"id",disabled:[2,"disabled","disabled",_.oh]},outputs:{FWa:"matChipInputTokenEnd"},Pb:["matChipInput","matChipInputFor"],standalone:!0,features:[_.ng,_.Ld]});var BQ=class{};BQ.O=function(a){return new (a||BQ)};BQ.Ca=_.vd({type:BQ});BQ.Ba=_.Xc({Nb:[_.zs,{va:B5b,jc:{B8:[13]}}],imports:[_.xs,_.Js,_.xs]});var L5b=["chipText"],M5b=(a,b)=>[a,b],N5b=new _.Nt("Remove filter: {SUMMARY}"),CQ=class{get WP(){return this.kg.WP}get id(){return this.kg.id}uo(){return this.kg.uo()}Gpa(a){return this.kg.Gpa(a)}upa(){return this.kg.upa()}focus(){!this.disabled&&this.qc.value.Fm.length&&this.kg.focus()}remove(){this.removed.emit({kg:this})}Dc(){this.Za.add(this.kg.Eq.subscribe(()=>{this.Eq.next({kg:this})}));this.Za.add(this.kg.kl.subscribe(()=>{this.kl.next({kg:this})}))}Ia(){this.rc.emit({kg:this})}constructor(a,
b){this.Ta=a;this.Fi=b;this.ufa=new _.Xm;this.lea=new _.Xm;this.removed=new _.Xm;this.qx=new _.Xm;this.nYc=new _.Xm;this.rc=new _.Xm;this.Eq=new _.Pf;this.kl=new _.Pf;this.Za=new _.ve;this.Hcc=N5b}l6a(){return _.EC(this.Fi,"remove_filter")}k6a(){return _.FC(this.Fi,"remove_filter")}v6(a){a.stopPropagation();this.lea.emit();!this.disabled&&_.wE(this)&&this.ufa.emit()}};CQ.O=function(a){return new (a||CQ)(_.B(_.hn),_.B(_.tE))};
CQ.wa=_.td({type:CQ,na:[["xap-applied-filter-chip"]],rb:function(a,b){a&1&&(_.Mg(xQ,7),_.Mg(L5b,5));if(a&2){let c;_.Pg(c=_.Qg())&&(b.kg=c.first);_.Pg(c=_.Qg())&&(b.XQc=c.first)}},nb:["role","presentation"],inputs:{disabled:"disabled",filter:"filter",qc:"appliedFilter"},outputs:{ufa:"editorVisibleChange",lea:"chipClick",removed:"removed",qx:"selectionChange",nYc:"interaction",rc:"destroyed"},features:[_.Zg([{va:xQ,Fb:CQ},{va:F5b,Fb:CQ}])],ya:5,Aa:9,Da:[["chipText",""],["appearance","input",1,"xap-filterbar-filtereditor-chip",
3,"removed","keydown.backspace","click","keydown.space","mouseenter","matTooltip","ngClass","disabled","disableRipple"],[1,"xap-filterbar-filtereditor-chip-text"],["matChipRemove","","class","xap-filterbar-filtereditor-chip-remove-icon",3,"click",4,"ngIf"],["matChipRemove","",1,"xap-filterbar-filtereditor-chip-remove-icon",3,"click"],[3,"svgIcon"]],qa:function(a,b){if(a&1){const c=_.Ud();_.F(0,"mat-chip-row",1);_.N("removed",function(){_.q(c);return _.r(b.remove())})("keydown.backspace",function(){_.q(c);
return _.r(b.remove())})("click",function(d){_.q(c);return _.r(b.v6(d))})("keydown.space",function(d){_.q(c);return _.r(b.v6(d))})("mouseenter",function(){_.q(c);let d;const e=(d=b.XQc)==null?void 0:d.ma;if(e){var f;b.YQc=e.offsetWidth<e.scrollWidth?(f=b.qc)==null?void 0:f.DF:void 0}return _.r()});_.F(1,"span",2,0);_.Q(3);_.J();_.C(4,OPb,4,7,"button",3);_.J()}a&2&&(_.E("matTooltip",b.YQc)("ngClass",_.ch(6,M5b,(b.qc==null?null:b.qc.GPc)||"",(b.qc==null?null:b.qc.N1c)||""))("disabled",b.disabled)("disableRipple",
!_.wE(b)),_.y(3),_.Ug(" ",b.qc==null?null:b.qc.DF," "),_.y(),_.E("ngIf",!b.qc||b.qc.qt))},Fa:[_.Pn,_.Rn,sQ,uQ,xQ,_.Ix,_.Lx,_.gu,_.QD],hb:2,Ma:0});var DQ=class extends _.yE{constructor(a,b,c,d){super(a,b,c,d);this.Ta=a;this.Fi=b;this.ae=c;this.SUb=null;this.TVa=new _.Xm;this.uUb=new _.Xm;this.Za.add(c.rMb.subscribe(()=>{this.sea()}))}focus(){_.ylb(this)}sea(){this.Sn=!1;this.uUb.emit(this.qc);let a;((a=this.hVc)==null?0:a.m_a)&&this.TVa.emit()}};DQ.O=function(a){return new (a||DQ)(_.B(_.hn),_.B(_.tE),_.B(_.xE),_.B(_.re))};
DQ.wa=_.td({type:DQ,na:[["xap-filter-editor"]],rb:function(a,b){a&1&&_.Mg(_.IE,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.hVc=c.first)}},inputs:{SUb:"overlayOrigin"},outputs:{TVa:"canceled",uUb:"onCloseEditor"},features:[_.Zg([_.xE]),_.mg],ya:13,Aa:7,Da:()=>[["defaultOverlayOrigin","cdkOverlayOrigin"],["filterLoading",""]," Cancel ","Required"," Apply ",["cdkOverlayOrigin",""],[3,"trigger","loadingTemplate"],["header","",1,"xap-filterbar-filtereditor-popup-header"],[3,"id"],["class","xap-filterbar-filtereditor-flag",
4,"ngIf"],["footer","",1,"xap-filterbar-filtereditor-actions"],["mat-button","","color","primary","class","xap-filterbar-filtereditor-apply-button",3,"disabled","click",4,"ngIf"],["mat-button","","color","primary",1,"xap-filterbar-filtereditor-cancel-button",3,"click"],[1,"xap-filterbar-filtereditor-flag"],["mat-button","","color","primary",1,"xap-filterbar-filtereditor-apply-button",3,"click","disabled"],[1,"xap-filterbar-filtereditor-popup-content"],["mode","indeterminate",1,"xap-filterbar-filtereditor-popup-loading-spinner",
3,"color","diameter","strokeWidth"]],qa:function(a,b){if(a&1){const c=_.Ud();_.K(0,"div",5,0);_.F(2,"xap-filter-editor-content",6)(3,"div",7)(4,"h2",8);_.Q(5);_.J();_.C(6,PPb,2,0,"span",9);_.J();_.F(7,"div",10);_.C(8,QPb,2,1,"button",11);_.F(9,"button",12);_.N("click",function(){_.q(c);b.sea();b.TVa.emit();return _.r()});_.Bg(10,2);_.J()()();_.C(11,RPb,5,6,"ng-template",null,1,_.dh)}if(a&2){let c;a=_.Cg(1);const d=_.Cg(12);_.y(2);_.E("trigger",(c=b.SUb)!==null&&c!==void 0?c:a)("loadingTemplate",d);
_.y(2);_.Hg("id","dialog-label-",b.qc.id,"");_.y();_.Ug(" ",b.qc.config.displayName," ");_.y();_.E("ngIf",!b.qc.qt);_.y(2);_.E("ngIf",b.filter&&!b.filter.config.Pha)}},Fa:[_.Rn,_.ew,_.ot,_.Fx,_.Dx,_.Xz,_.IE],hb:2,Ma:0});var O5b=new _.Dd("GMAT_AUTOCOMPLETE_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});var EQ=class{constructor(a,b){a.Se||_.Gx(b,"gmat-mdc-autocomplete")}};EQ.O=function(a){return new (a||EQ)(_.B(O5b),_.B(_.vs))};EQ.La=_.xd({type:EQ,na:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],features:[_.Zg([{va:_.vs,Qd:_.Hx}])]});var VPb=a=>({ua:a}),FQ=class extends _.LE{constructor(){super(...arguments);this.ks=this.Mkb=!0}get Xha(){return this.autocomplete.isOpen}kha(a){this.fm.setValue("");a.option.value.filters?this.Rob.emit(a.option.value):this.selected.emit(a.option.value)}};FQ.O=(()=>{let a;return function(b){return(a||(a=_.me(FQ)))(b||FQ)}})();
FQ.wa=_.td({type:FQ,na:[["xap-filter-menu"]],rb:function(a,b){a&1&&(_.Mg($L,7),_.Mg(_.ME,7));if(a&2){let c;_.Pg(c=_.Qg())&&(b.autocomplete=c.first);_.Pg(c=_.Qg())&&(b.WIb=c.first)}},inputs:{lVc:"filterbar",ks:[2,"autoActiveFirstOption","autoActiveFirstOption",_.oh]},features:[_.ng,_.mg],ya:13,Aa:15,Da:()=>[["autocompleteInputBox",""],["auto","matAutocomplete"],["standardSuggestions",""],["rankedItem",""],[1,"xap-filterbar-menu-input-box",3,"click","focusin","focusout","keydown.backspace","matChipInputFor",
"formControl","matAutocomplete","placeholder"],["panelWidth","auto",1,"xap-filterbar-menu-autocomplete",3,"optionSelected","autoActiveFirstOption","aria-label"],["class","xap-filterbar-menu-saved-group",4,"ngIf"],[4,"ngIf","ngIfElse"],["disabled","","class","xap-filterbar-menu-option",4,"ngIf"],[1,"xap-filterbar-menu-saved-group"],["label","Saved filters"],["class","xap-filterbar-menu-option xap-filterbar-menu-saved-option",3,"value",4,"ngFor","ngForOf"],[1,"xap-filterbar-menu-option","xap-filterbar-menu-saved-option",
3,"value"],["mat-icon-button","","aria-label","Delete saved filter",3,"click"],[3,"svgIcon","fontSet"],[4,"ngFor","ngForOf"],[4,"ngIf"],["class","xap-filterbar-menu-option",3,"value",4,"ngIf"],[3,"label"],["class","xap-filterbar-menu-option",3,"value",4,"ngFor","ngForOf"],[1,"xap-filterbar-menu-option",3,"value"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["disabled","",1,"xap-filterbar-menu-option"],[1,"no-results"],"color accent diameter 26 strokeWidth 3".split(" "),[3,"ngSwitch"],[4,"ngSwitchCase"],
[4,"ngSwitchDefault"]],qa:function(a,b){if(a&1){const c=_.Ud();_.F(0,"input",4,0);_.N("click",function(){_.q(c);return _.r(b.Td())})("focusin",function(){_.q(c);return _.r(b.jia=!0)})("focusout",function(){_.q(c);return _.r(b.jia=!1)})("keydown.backspace",function(){_.q(c);return _.r(_.imb(b))});_.J();_.F(2,"mat-autocomplete",5,1);_.N("optionSelected",function(d){_.q(c);return _.r(b.kha(d))});_.C(4,TPb,3,1,"div",6)(5,cQb,5,6,"ng-container",7)(6,jQb,4,6,"ng-template",null,2,_.dh)(8,kQb,2,1,"mat-option",
8);_.R(9,"async");_.R(10,"async");_.C(11,qQb,1,1,"ng-template",null,3,_.dh);_.J()}if(a&2){a=_.Cg(3);const c=_.Cg(7);_.E("matChipInputFor",b.lVc)("formControl",b.fm)("matAutocomplete",a)("placeholder",b.placeholder);_.og("aria-label",b.Tha||b.placeholder||null);_.y(2);_.E("autoActiveFirstOption",b.ks)("aria-label",b.placeholder);_.y(2);_.E("ngIf",b.LD==null?null:b.LD.length);_.y();_.E("ngIf",b.b1)("ngIfElse",c);_.y(3);_.E("ngIf",_.S(9,11,b.zP)==null&&_.S(10,13,b.LZ)==null)}},Fa:[_.Qn,_.Rn,_.Vn,_.Sn,
_.Tn,_.Un,EQ,$L,_.$z,wL,_.ME,_.ew,_.rt,AQ,_.Fx,_.Dx,_.gu,_.uk,_.yw,_.Gw,_.Wn],hb:2,Ma:0});var GQ=class{constructor(a){this.Nc=a}};GQ.O=function(a){return new (a||GQ)(_.B(_.Jg))};GQ.La=_.xd({type:GQ,na:[["","xapFilterBarCustomTemplate",""]]});
var wQb=function(a){let b;if(!(((b=a.ar)==null?0:b.Xha)||P5b(a)||a.N6(a.bw))){let c;(c=a.ar)==null||c.focus()}},xQb=function(a,b){setTimeout(()=>{let c;(c=a.ee.find(d=>d.qc.id===b.id))==null||c.focus()})},P5b=function(a){const b=document.activeElement;return a.ee.some(c=>{c=c.kg.Ja.ma;return c===b||c.contains(b)})},Q5b=function(a){return a.ee.some(b=>b.kg.Ja.ma.contains(document.activeElement))&&document.activeElement.classList.contains("xap-filterbar-filtereditor-chip-remove-icon")},HQ=class extends _.vE{constructor(a,
b,c,d){super(a,b,c,d);this.wi=a;this.Fi=b;this.tl=c;this.ks=!0;this.xAb=_.Tg(!1,!1);this.Zha=new _.Xm;this.LWa=!1;this.AWb=e=>{this.remove(e)};this.TXb=(e,f)=>{this.bZa=f;_.ulb(this,e)};this.openEditor=(e,f)=>{this.bw=e;f&&(this.bZa=f)};this.bZa=null;this.p4=e=>{super.p4(e);let f;(f=this.ar)==null||_.SE(f);this.Zha.emit(!1);this.LWa=!1}}Dc(){let a;(a=this.ee)==null||a.Jc.subscribe(()=>{this.YN&&this.YN.unsubscribe();this.YN=this.UQc.n4.subscribe(()=>{let b;(b=this.ar)==null||_.SE(b)})})}N6(a){let b;
return this.N0a&&this.bw===a&&!((b=this.ar)==null?0:b.Xha)}g5a(a,b){return b.id}Hga(){return this.yNb||"filter_alt"}ogb(a){a.target.classList.contains("mat-mdc-chip-remove")||this.Zha.emit(!0)}x7(){setTimeout(()=>{let a;((a=this.ar)==null?0:a.jia)||this.N6(this.bw)||P5b(this)||Q5b(this)?this.Zha.emit(!0):this.LWa||this.Zha.emit(!1)},100)}Mob(){if(this.ee.length>0){let a;(a=this.ee.get(this.ee.length-1))==null||a.focus()}else this.ar&&this.ar.Td()}};
HQ.O=function(a){return new (a||HQ)(_.B(_.hr),_.B(_.tE),_.B(_.Us,8),_.B(_.slb,8))};
HQ.wa=_.td({type:HQ,na:[["xap-filter-bar"]],yd:function(a,b,c){a&1&&_.Ng(c,GQ,5);if(a&2){let d;_.Pg(d=_.Qg())&&(b.O3a=d.first)}},rb:function(a,b){a&1&&(_.Wla(b.xAb,_.Mg(_.Xz,5)),_.Mg(zQ,5),_.Mg(FQ,5),_.Mg(_.Xz,5),_.Mg(DQ,5),_.Mg(CQ,5));if(a&2){_.Xla();let c;_.Pg(c=_.Qg())&&(b.UQc=c.first);_.Pg(c=_.Qg())&&(b.ar=c.first);_.Pg(c=_.Qg())&&(b.Edd=c);_.Pg(c=_.Qg())&&(b.vMb=c);_.Pg(c=_.Qg())&&(b.ee=c)}},inputs:{ks:"autoActiveFirstOption"},outputs:{Zha:"isFocused"},features:[_.Zg([_.tE]),_.mg],ya:3,Aa:2,
Da:()=>[["custom",""],["filterBarChips",""],[4,"ngIf","ngIfElse"],[1,"xap-filterbar-filter-bar",3,"click","focusin","focusout"],[1,"xap-filterbar-header","xap-filterbar-header-reach"],["class","xap-filterbar-icon-label","fontSet","google-material-icons",3,"svgIcon",4,"ngIf"],["class","xap-filterbar-text-label",4,"ngIf"],[1,"xap-filterbar-applied-filters-container"],["aria-label","Applied filters",1,"xap-filterbar-chip-list"],["role","grid",3,"disabled"],["class","xap-filterbar-filtereditor","cdkOverlayOrigin",
"",3,"appliedFilter","filter","disabled","editorVisibleChange","removed","chipClick",4,"ngFor","ngForOf","ngForTrackBy"],[1,"xap-filterbar-menu",3,"selected","selectedSet","deletedSet","onBackspace","autoActiveFirstOption","filterbar","suggestionProvider","useRankedSuggestions","placeholder","inputLabel","noResultsMessage","disabled","savedFilterSets"],["mat-icon-button","","class","xap-filterbar-save-button","type","button",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","","class","xap-filterbar-clear-button",
"type","button",3,"matTooltip","click","mousedown",4,"ngIf"],["class","xap-filterbar-filtereditor",3,"appliedFilter","filter","isEditorVisible","disabled","overlayOrigin","editorVisibleChange","update","canceled","onCloseEditor",4,"ngFor","ngForOf","ngForTrackBy"],["fontSet","google-material-icons",1,"xap-filterbar-icon-label",3,"svgIcon"],[1,"xap-filterbar-text-label"],["cdkOverlayOrigin","",1,"xap-filterbar-filtereditor",3,"editorVisibleChange","removed","chipClick","appliedFilter","filter","disabled"],
["mat-icon-button","","type","button",1,"xap-filterbar-save-button",3,"click","matTooltip"],["fontSet","google-material-icons",3,"svgIcon"],["mat-icon-button","","type","button",1,"xap-filterbar-clear-button",3,"click","mousedown","matTooltip"],[3,"svgIcon"],[1,"xap-filterbar-filtereditor",3,"editorVisibleChange","update","canceled","onCloseEditor","appliedFilter","filter","isEditorVisible","disabled","overlayOrigin"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],qa:function(a,b){a&1&&_.C(0,zQb,
17,24,"ng-container",2)(1,CQb,3,15,"ng-template",null,0,_.dh);a&2&&(a=_.Cg(2),_.E("ngIf",!(b.O3a==null?0:b.O3a.Nc))("ngIfElse",a))},Fa:[_.Qn,_.Rn,_.Vn,_.ew,_.rt,zQ,_.Ix,_.Lx,_.gu,_.Xz,DQ,FQ,CQ,_.Wn],hb:2,Ma:0});var R5b=function(a,b,c){if(c.category){var d=DQb(b,c.category);d&&a.ata.next([d]);if(c=FQb(b,c.category))a.log("show-only-category"),d=a.yO.getValue().wg.getValue().filter(e=>e.config.id!=="category"),b=zPb(b,[...d,c]),a.yO.next(b)}},S5b=function(a,b){switch(b.config.id){case "tests":r5b(a.service,"TEST",!0);a.log("excludeTestFiles");break;case "generatedFiles":r5b(a.service,"GENERATED",!0);a.log("excludeGeneratedFiles");break;case "path":a.Yja.next(oPb(b.value.mq));a.log("applyPathFilter",b.value.mq);
break;case "category":a.ata.next(b.value.Fm);b=b.value.Fm.filter(c=>c!==null).map(c=>`${c.source}://${c.displayName}`).join(", ");a.log("includeCategories",b);break;case "buildConfigs":a.qVa.next(b.value.Fm),b=b.value.Fm.filter(c=>c!==null).join(", "),a.log("includeBuildConfigs",b)}},T5b=function(a,b){switch(b.config.id){case "tests":r5b(a.service,"TEST",!1);a.log("includeTestFiles");break;case "generatedFiles":r5b(a.service,"GENERATED",!1);a.log("includeGeneratedFiles");break;case "path":a.Yja.next(null);
a.log("clearPathFilter");break;case "category":a.ata.next(null);a.log("clearCategoryFilter");break;case "buildConfigs":a.qVa.next(null),a.log("clearBuildConfigsFilter")}},IQ=class{set location(a){this.cL.next(a)}constructor(a,b){this.Ga=a;this.service=b;this.filter=new _.Xm;this.element="UnifiedXrefFilterbar";this.Za=new _.ve;this.cL=new _.Sf(1);this.Yja=new _.Uh(null);this.ata=new _.Uh(null);this.qVa=new _.Uh(null);this.yO=new _.Uh(xPb(new Map([])))}Qa(){this.Za.add(_.x(this.cL,_.Zf(a=>s5b(this.service,
a)),_.Mf(_.csb)).subscribe(a=>{var b=this.yO,c=b.next,d=this.service.Bfa.getValue(),e=yPb(a);const f=[];_.vl(a,1)&&d.has("TEST")&&f.push(new sPb({id:"tests",displayName:"Exclude Tests"},_.pE,_.GD("true")));_.vl(a,2)&&d.has("GENERATED")&&f.push(new sPb({id:"generatedFiles",displayName:"Exclude Generated Files"},_.pE,_.GD("true")));a=xPb(e,f);c.call(b,a)}));this.Za.add(_.Pe([_.x(this.cL,_.Zf(a=>s5b(this.service,a)),_.Mf(_.csb)),this.WN]).subscribe(([a,b])=>{b.action===0&&R5b(this,a,b)}));this.Za.add(_.Pe([_.x(this.service.VMb,
_.Mf(kPb)),_.x(this.qVa,_.Mf(lPb)),_.x(this.Yja,_.Mf(mPb)),_.x(this.ata,_.Mf(nPb))]).subscribe(([a,b,c,d])=>{this.filter.emit({yUc:a,ZXc:b,Yja:c,aYc:d})}))}Ia(){let a;(a=this.Za)==null||a.unsubscribe()}log(a,b){this.Ga.mb({element:this.element,action:a,gestureName:"CHANGE",Ih:b})}};IQ.O=function(a){return new (a||IQ)(_.B(_.wp),_.B(qQ))};
IQ.wa=_.td({type:IQ,na:[["xrefs-filters","location",""]],inputs:{location:"location",WN:"categoryFilter"},outputs:{filter:"filter"},hc:["location",""],ya:2,Aa:3,Da:[["filterBarIcon","filter_list",1,"filter-bar",3,"update","config"]],qa:function(a,b){a&1&&(_.F(0,"xap-filter-bar",0),_.R(1,"async"),_.N("update",function(c){switch(c.y9){case 0:case 2:S5b(b,c.sU[0]);break;case 3:T5b(b,c.sU[0]);break;case 4:c=c.sU;b.log("clearAll");for(const d of c)T5b(b,d);break;case 1:break;default:_.db(c.y9,void 0)}}),
_.J());a&2&&_.E("config",_.S(1,1,b.yO))},Fa:[HQ,_.Wn],styles:["xrefs-filters[_nghost-%COMP%]{width:100%}xrefs-filters[_nghost-%COMP%]   .filter-bar[_ngcontent-%COMP%]     .xap-filterbar-header{height:24px;margin:0 16px 0 8px}xrefs-filters[_nghost-%COMP%]   .filter-bar[_ngcontent-%COMP%]     .xap-filterbar-header mat-icon{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle}xrefs-filters[_nghost-%COMP%]   .filter-bar[_ngcontent-%COMP%]     .xap-filterbar-clear-button{height:24px;padding:6px;width:24px}xrefs-filters[_nghost-%COMP%]   .filter-bar[_ngcontent-%COMP%]     .xap-filterbar-clear-button .mat-mdc-button-touch-target{height:100%;width:100%}xrefs-filters[_nghost-%COMP%]   .filter-bar[_ngcontent-%COMP%]     .xap-filterbar-clear-button mat-icon{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle;top:0;left:0;right:0;bottom:0;position:absolute;margin:3px}xrefs-filters[_nghost-%COMP%]   .filter-bar[_ngcontent-%COMP%]     xap-filter-menu{height:28px}xrefs-filters[_nghost-%COMP%]   .filter-bar[_ngcontent-%COMP%]     xap-filter-menu input{height:inherit;font-size:1rem;line-height:1.2307692308rem}xrefs-filters[_nghost-%COMP%]   .filter-bar[_ngcontent-%COMP%]     xap-filter-menu input::-webkit-input-placeholder{color:var(--text-secondary)}xrefs-filters[_nghost-%COMP%]   .filter-bar[_ngcontent-%COMP%]     xap-filter-menu input::-moz-placeholder{color:var(--text-secondary)}xrefs-filters[_nghost-%COMP%]   .filter-bar[_ngcontent-%COMP%]     xap-filter-menu input:-ms-input-placeholder{color:var(--text-secondary)}xrefs-filters[_nghost-%COMP%]   .filter-bar[_ngcontent-%COMP%]     xap-filter-menu input::-ms-input-placeholder{color:var(--text-secondary)}xrefs-filters[_nghost-%COMP%]   .filter-bar[_ngcontent-%COMP%]     xap-filter-menu input::placeholder{color:var(--text-secondary)}xrefs-filters[_nghost-%COMP%]   .filter-bar[_ngcontent-%COMP%]     mat-chip-listbox{padding:2px}xrefs-filters[_nghost-%COMP%]   .filter-bar[_ngcontent-%COMP%]     .mat-mdc-chip-trailing-icon{color:inherit}xrefs-filters[_nghost-%COMP%]   .filter-bar[_ngcontent-%COMP%]     mat-chip-row.xap-filterbar-filtereditor-chip{height:24px;margin:2px}xrefs-filters[_nghost-%COMP%]   .filter-bar[_ngcontent-%COMP%]    .cdk-focused{background:var(--focus)}"]});var JQ=class{constructor(a){this.AZb=new _.Sf(1);a.Ub(()=>{_.x(_.Ve(window,"resize"),_.Cf(()=>a.km),_.v(GQb),_.Yf(GQb()),_.Mf(HQb)).subscribe(this.AZb)})}get X1b(){return this.AZb}};JQ.O=function(a){return new (a||JQ)(_.m(_.df))};JQ.ta=_.k({token:JQ,oa:JQ.O,Ea:"root"});var U5b=a=>({enabled:a}),IQb=function(a){a.Zb.rX().subscribe(b=>{b==null?_.OAb(a.Zb,!1):b==="MINI"&&_.OAb(a.Zb,!0)})},KQb=function(a){return _.x(_.Pe([a.Zb.rX(),a.vZb,a.Yk.fP(_.u(!1))]),_.v(([b,c,d])=>d&&_.TF(a.location)&&(b==null||b==="MINI")&&!c))},KQ=class{set zqb(a){this.vZb.next(a)}constructor(a,b,c,d){this.Ga=a;this.Zb=b;this.Yk=c;this.element="";this.AIb=!0;this.L3=!1;this.expansion=new _.Xm;this.filter=new _.Xm;this.Jja=new _.Xm;this.Jyb="Collapse All";this.Nyb="Expand All";this.anc="Preview Panel";
this.Zmc="Toggle the file preview here, or configure the toggle width in settings";this.hzb="Opens references in the preview pane and create a breadcrumb as you step through references";this.gzb="Opens references in the main window";this.fzb="The screen is too small to support the preview. See settings to change this minimum size.";this.vZb=new _.Uh(!1);this.Za=new _.ve;this.NTb=_.x(_.NAb(this.Zb),_.Yf(!1));this.WAa=_.x(_.Pe([this.Zb.swa(),d.X1b]),_.v(([e,{width:f}])=>f<e),_.Yf(!1),_.Mf())}Qa(){this.Za.add(_.x(_.Pe([this.NTb,
this.WAa]),_.v(([a,b])=>a&&!b)).subscribe(a=>{this.Jja.emit(a)}))}Ia(){this.Za.unsubscribe()}Zma(){this.expansion.emit(this.L3?0:1)}};KQ.O=function(a){return new (a||KQ)(_.B(_.wp),_.B(_.Qv),_.B(hM),_.B(JQ))};
KQ.wa=_.td({type:KQ,na:["unified-xref-actions location  element  showingCodePanel  anyExpandableNodes  allNodesCollapsed ".split(" ")],inputs:{location:"location",element:"element",WN:"categoryFilter",AIb:"anyExpandableNodes",L3:"allNodesCollapsed",zqb:"showingCodePanel"},outputs:{expansion:"expansion",filter:"filter",Jja:"openInMiniPanel"},features:[_.Zg([qQ])],hc:"location  element  showingCodePanel  anyExpandableNodes  allNodesCollapsed ".split(" "),ya:8,Aa:11,Da:[[3,"filter","location","categoryFilter"],
[3,"vertical"],[3,"collapsed"],[4,"ngIf"],[3,"icon","collapsed","ariaLabel","tooltipText","ascTrackElement","trackGestureClick","trackAction","trackProjectId","click",4,"ngIf"],["icon","side_navigation",3,"click","collapsed","selected","disabled","ariaLabel","tooltipText"],["tooltipId","xrefPreviewCallout",3,"dismiss"],["onedevTooltipTitle",""],[3,"click","icon","collapsed","ariaLabel","tooltipText","ascTrackElement","trackGestureClick","trackAction","trackProjectId"]],qa:function(a,b){a&1&&(_.F(0,
"xrefs-filters",0),_.N("filter",function(c){return b.filter.next(c)}),_.J(),_.F(1,"div"),_.K(2,"mat-divider",1)(3,"underline-xrefs",2)(4,"mat-divider",1),_.C(5,LQb,8,15,"ng-container",3),_.R(6,"async"),_.C(7,MQb,1,8,"collapsible-icon-button",4),_.J());a&2&&(_.E("location",b.location)("categoryFilter",b.WN),_.y(2),_.E("vertical",!0),_.y(),_.E("collapsed",!0),_.y(),_.E("vertical",!0),_.y(),_.E("ngIf",_.bh(9,U5b,_.S(6,7,b.NTb))),_.y(2),_.E("ngIf",b.AIb))},Fa:[_.Bp,oQ,_.Rn,_.qx,_.wx,_.yx,_.Jx,pQ,IQ,_.Wn],
styles:["unified-xref-actions[_nghost-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;align-items:center;display:flex;flex-direction:row;place-content:center space-between}unified-xref-actions[_nghost-%COMP%]   div[_ngcontent-%COMP%]{align-items:center;display:flex;height:28px;padding-right:8px;place-content:center flex-start}unified-xref-actions[_nghost-%COMP%]   underline-xrefs[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:16px;font-size:16px;line-height:16px;width:16px;vertical-align:middle}unified-xref-actions[_nghost-%COMP%]   collapsible-icon-button[_ngcontent-%COMP%]{flex:1 0 auto}unified-xref-actions[_nghost-%COMP%]   collapsible-icon-button[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:16px;font-size:16px;line-height:16px;width:16px;vertical-align:middle}unified-xref-actions[_nghost-%COMP%]   mat-divider[_ngcontent-%COMP%]{align-self:stretch;margin:4px 4px 4px 4px}"],
Ma:0});var hL=class{constructor(a,b,c,d,e){this.item=a;this.level=b;this.tg=c;this.QY="";this.G7=e;this.Of=void 0;b=new _.Pf;this.RIb=_.x(b,_.Jf(1),_.Zf(()=>d(_.El(a,5,_.Pp),this.tg,this.level)),_.Yf(_.yF(NQb(b))),_.Wf(1))}};var PQb=new _.Nt("{detailText} ({filteredModifier}{filteredTotal, plural,=1 {1 result}other {{filteredTotal} results}} after filtering, {visible} displayed)"),RQb=new _.Nt("{detailText} ({filteredModifier}{filteredTotal, plural,=1 {1 result}other {{filteredTotal} results}}, {visible} displayed)"),QQb=new _.Nt("{detailText} ({filteredTotal, plural,=1 {1 result}other {{filteredTotal} results}})"),OQb=new _.Nt("{detailText} ({visible} displayed)");var jRb=a=>({"file-path":a}),LQ=class{constructor(){this.hZb=this.zxa=this.VQb=!1;this.pnc="Show only";this.qnc="Set and apply a filter to only include this category.";this.tja=new _.Xm;this.IQc=_.kv.has(78)}Td(a){if(!(a.button!==0||a.ctrlKey||a.metaKey||a.shiftKey)&&a.target&&a.target instanceof Element){var b,c=(b=_.DG(a.target,"a","node-contents"))==null?void 0:b.getAttribute("href");c&&(a.preventDefault(),a.stopPropagation(),b=!!(a.target&&a.target instanceof Element&&a.target.classList.contains("context")),
this.tja.emit({event:a,href:c,uri:b?_.Y(this.node.item,1):_.Y(this.node.item,4),tg:this.node.tg,S9c:b,Of:this.node.Of}))}}Sb(){this.node.level===0&&this.IQc&&(this.hZb=!0);if(this.zxa=this.node.QY.length>0)this.h1c=this.node.QY;var a;this.VQb=!this.zxa&&this.node.level!==0&&((a=this.node.item.qK())==null?void 0:a.getType())===1;if(a=_.il(this.node.item,_.Hp,2)){this.aLb=nDb(a,this.aTb);var b=_.Y(this.node.item,1);this.YKb=b?this.rdb(b).link:void 0}if(b=this.node.item.qK())this.S4=nDb(b,this.aTb);
"children"in this.node&&!a&&(this.H1b||(this.H1b=WQb(this.node)),this.S4=SQb({S4:this.S4,visible:this.H1b,Dx:this.node.Dx,AO:this.node.AO,E5:this.node.E5}));if(a=_.Y(this.node.item,4)){const {link:c,line:d}=this.rdb(a);this.R4=c;this.pfa=_.fG(d)}else this.pfa=this.R4=void 0}aTb(a){try{return this.rdb(a).link}catch(b){return a}}};LQ.O=function(a){return new (a||LQ)(_.B(_.lv))};
LQ.wa=_.td({type:LQ,na:[["node-contents","makeLink","","node",""]],Ya:function(a,b){a&1&&_.N("click",function(c){return b.Td(c)})},inputs:{rdb:"makeLink",node:"node",WN:"categoryFilter"},outputs:{tja:"nodeClicked"},features:[_.Ld],hc:["makeLink","","node",""],ya:7,Aa:2,Da:[["noContext",""],["detail",""],["basic",""],["class","context-container",4,"ngIf","ngIfElse"],[1,"context-container"],["class","line",4,"ngIf"],[1,"context"],[1,"line"],[4,"ngIf","ngIfElse"],[1,"notice"],["tabindex","-1",4,"ngIf",
"ngIfElse"],["class","inlineCategoryFilter",4,"ngIf"],["tabindex","-1"],[4,"ngTemplateOutlet"],[1,"inlineCategoryFilter"],[3,"vertical"],["type","button","gme-button","","format","flat","size","small","aria-label","Show this category only",3,"click","keydown.enter","matTooltip"],[3,"ngClass"]],qa:function(a,b){a&1&&_.C(0,bRb,6,7,"div",3)(1,dRb,1,2,"ng-template",null,0,_.dh)(3,hRb,2,3,"ng-template",null,1,_.dh)(5,kRb,3,5,"ng-template",null,2,_.dh);a&2&&(a=_.Cg(2),_.E("ngIf",b.YKb&&b.aLb)("ngIfElse",
a))},Fa:[_.Pn,_.Rn,_.Vn,_.fH,_.Jx,_.Ix,_.Lx],styles:["node-contents[_nghost-%COMP%]{cursor:pointer;display:block;white-space:nowrap}node-contents[_nghost-%COMP%] > [_ngcontent-%COMP%]:first-child{min-width:0}node-contents[_nghost-%COMP%]   a[_ngcontent-%COMP%]{display:block;overflow:hidden;text-overflow:ellipsis}node-contents[_nghost-%COMP%]   a[_ngcontent-%COMP%]:focus, node-contents[_nghost-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:none}node-contents[_nghost-%COMP%]   a[_ngcontent-%COMP%]:not(.context){font:initial;font-family:monospace;letter-spacing:normal;line-height:1.25;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;-webkit-text-size-adjust:100%}node-contents[_nghost-%COMP%]   .context-container[_ngcontent-%COMP%]{display:flex}node-contents[_nghost-%COMP%]   .inlineCategoryFilter[_ngcontent-%COMP%]{padding-left:12px}node-contents[_nghost-%COMP%]   .line[_ngcontent-%COMP%]{overflow:unset}node-contents[_nghost-%COMP%]   .notice[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-style:italic;display:inline-block}node-contents[_nghost-%COMP%]   .context[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;padding-left:5px;padding-right:5px}node-contents[_nghost-%COMP%]   mat-divider[_ngcontent-%COMP%]{display:inline}"],
Ma:0});var NRb=function(a,b){return _.x(a.vp,_.v(c=>XQb(b,c)))},V5b=function(a,b){var c=a.LN.value;c=XQb(b,c)&&c&&c.uri===b.uri;a.LN.next(c?void 0:b);return!c},W5b=function(a,b){b.J2a?(a.Bh.select(...mRb(a.Cj,new Set(b.J2a))),a.LN.next(nRb(a.Cj,b.D5c))):(a.qO(),a.LN.next(b.isFirst?void 0:lRb(a.Cj)))},MQ=class extends QXb{constructor(){super(a=>a.level,gL);this.vp=this.LN=new _.Uh;this.Yb=_.x(_.Pe([_.x(this.vp,_.v(a=>a==null?void 0:a.tg),_.Mf()),_.x(this.Bh.changed,_.v(()=>this.Bh.selected.map(a=>a.tg)))]),
_.v(([a,b])=>({zd:b,vp:a})));this.SJ=_.x(this.Bh.changed,_.v(()=>this.Cj.reduce(({ksa:a,csa:b},c)=>{const d=gL(c);return{csa:b||d,ksa:a&&!(d&&this.Bh.Ae(c))}},{ksa:!0,csa:!1})),_.Yf({csa:!1,ksa:!0}),_.Uf(1),_.Oe())}s4(){this.LN.next(void 0)}qO(){this.Bh.select(...this.Cj.filter(gL))}Yub(a,b,c){const d=this.Cj;this.Cj=a;if(!this.hYb||!qCb(b,this.hYb))this.hYb=b,this.Bh.clear(),W5b(this,b);else if(c){b=new Set;for(const f of this.Bh.selected)b.add(f.tg);a=a.filter(f=>{f=oRb(d,f.tg);return!f||!gL(f)});
for(const f of a)b.add(f.tg);this.Bh.clear();this.Bh.select(...mRb(this.Cj,b));let e;nRb(this.Cj,(e=this.LN.value)==null?void 0:e.tg)||this.LN.next(void 0)}}};MQ.O=function(a){return new (a||MQ)};MQ.ta=_.k({token:MQ,oa:MQ.O});var qRb=function(a,b,c,d,e,f){if(!c)return _.xF("Error loading references.");var g=$Qb(d);if(g.errorMessage)return _.xF(g.errorMessage);if(!g.filter)return _.xF("References could not be loaded.");g=EWb((new _.mQa).wpb(!0).Kpb(a.g7),(new _.Lp).Qpb(c).Hla(g.filter)).EQ(LK(GBb(b)));return _.x(a.service.ymb(g),_.v(l=>_.yF(uRb(b,a,e,_.Lb(l,1,_.Op).get(c),f,d,a.OBa))),_.Ef(()=>_.xF("Error loading references.")),_.Yf(_.HF))},NQ=class{constructor(a){this.service=a;this.OBa=!1;_.kv.has(80)?this.g7=50:_.kv.has(81)?
this.g7=100:_.kv.has(82)?this.g7=250:_.kv.has(83)?this.g7=500:this.g7=250;_.qk.has(2)&&(this.OBa=!0)}Rka(a,b,c){const d=this.makeRequest(a.S0,b,c);return d.errorMessage?_.xF(d.errorMessage):d.request?_.x(this.service.Rka(d.request),_.v(e=>{var f=rRb(b,this,_.Lb(e,1,_.gQa),c,this.OBa),g=this.OBa;const l=Array.from(_.Lb(e,4,_.qQa).values());a:{for(var p of _.Lb(e,1,_.gQa).values())if(_.vl(p,3)){e=!0;break a}e=!1}e&&(e=l.push,p=(new _.qQa).Ypb(2),g=(new _.Ip).Pla(g?"Results incomplete. The cross reference query took too long. Use go/xrefs-cli for complete results.":
"Results incomplete. The cross reference query took too long."),g=_.ml(p,1,g),e.call(l,g));return{Rm:f,Nw:l}}),_.Zf(e=>_.x(_.x(tRb(e.Rm),_.If(e.Rm),_.Yf(e.Rm)),_.v(f=>({Rm:f,Nw:e.Nw})))),_.v(e=>e.Rm.length===0?_.wF("Could not find any references."):_.yF({Rm:e.Rm,Nw:e.Nw,z$c:a})),_.Ef(()=>_.xF("References could not be loaded.")),_.Yf(_.HF)):_.xF("References could not be loaded.")}makeRequest(a,b,c){const d=(new _.pQa).wpb(!0);c=$Qb(c);if(c.errorMessage)return{errorMessage:c.errorMessage};if(!c.filter)return{errorMessage:"References could not be loaded."};
for(const f of a){a=d;var e=(new _.Lp).Qpb(f).Hla(c.filter);_.pl(a,1,_.Lp,e)}d.Kpb(this.g7).EQ(LK(GBb(b)));return{request:d}}};NQ.O=function(a){return new (a||NQ)(_.m(zM),_.m(_.lv),_.m(_.jv))};NQ.ta=_.k({token:NQ,oa:NQ.O,Ea:"root"});var X5b=new UXb(a=>a,a=>a.level,gL,function(a){return a.children}),Y5b=class extends _.Vr{constructor(a){super();this.Ec=a;this.Q0b=[];this.VF=new _.Uh([])}setData(a,b){const c=a!==this.Q0b;this.VF.next(SXb(X5b,a));this.Ec.Yub(this.VF.value,b,c);this.Q0b=a}connect(a){return _.x(_.Ze(a.FH,this.Ec.Bh.changed.Yf(),this.VF.Yf()),_.v(()=>TXb(X5b,this.VF.value,this.Ec)))}disconnect(){}};var Z5b=function(a){const b=[...a.kb.ma.children],c=[];for(const d of a.hWb)c[b.indexOf(d.Ja.ma)]=d;return c.filter(d=>d!==void 0)},$5b=function(a,b){if(b=a.j0[b])a.wu=b,a.wu.focus()},OQ=class{set wu(a){this.KVc=a;for(const b of this.j0)b.wu=a;_.an(this.Vd)}get wu(){return this.KVc}constructor(a,b){this.Vd=a;this.kb=b;this.j0=[]}Qa(){this.Za=this.hWb.Jc.subscribe(()=>{this.j0=Z5b(this);this.j0.find(a=>a.mG())||(this.wu=this.j0[0])})}Ia(){this.Za&&this.Za.unsubscribe()}focus(){this.wu&&this.wu.focus()}s7a(a){if(this.wu&&
!_.GG(a)){var b=this.j0.indexOf(this.wu),c=this.wu;switch(a.key){case "Left":case "ArrowLeft":a.preventDefault();if(c.Wd&&c.Vp())c.collapse();else for(a=b;a>=0;a--)if(b=this.j0[a],b.ariaLevel!==c.ariaLevel){this.wu=b;this.wu.focus();break}break;case "Right":case "ArrowRight":a.preventDefault();c.Wd&&c.Vp()?$5b(this,b+1):c.Vp()&&c.expand();break;case "Down":case "ArrowDown":case "j":a.preventDefault();$5b(this,b+1);break;case "Up":case "ArrowUp":case "k":a.preventDefault();$5b(this,b-1);break;case "Enter":a.preventDefault(),
this.wu.Nv()}}}};OQ.O=function(a){return new (a||OQ)(_.B(_.hn),_.B(_.re))};OQ.La=_.xd({type:OQ,na:[["mat-tree","xrefsKeyboardListener",""]],Ya:function(a,b){a&1&&_.N("keydown",function(c){return b.s7a(c)})},inputs:{hWb:"rawNodes"}});var a6b=function(a){if("children"in a.data||a.data instanceof hL){var b=a.Ja.ma;return a.data instanceof hL?(a=b.querySelector("[matTreeNodeToggle]"))?a:void 0:(a=b.hasAttribute("matTreeNodeToggle")?b:b.querySelector("[matTreeNodeToggle]"))?a:void 0}},PQ=class extends ZL{get tabindex(){return this.mG()?"0":"-1"}focus(){this.Ja.ma.focus()}get ariaLevel(){return this.level+1}expand(){if(!this.Wd){var a=a6b(this);a&&a.click()}}collapse(){this.uh.collapse(this.data)}Nv(){var a=this.Ja.ma;const b=a6b(this);
b?b.click():(a=a.querySelector("a"))&&a.click()}mG(){return this.wu===this}Vp(){return gL(this.data)||this.data instanceof hL&&!this.data.children}};PQ.O=(()=>{let a;return function(b){return(a||(a=_.me(PQ)))(b||PQ)}})();
PQ.La=_.xd({type:PQ,na:[["xrefs-tree-node"]],nb:[1,"mat-tree-node"],ob:4,Ya:function(a,b){a&2&&_.og("aria-expanded",b.Ej?b.Wd:null)("aria-level",b.ariaLevel)("role","treeitem")("tabindex",b.tabindex)},inputs:{disabled:"disabled",tabIndex:"tabIndex"},features:[_.Zg([{va:_.rD,Fb:PQ}]),_.mg]});var b6b=[[["xap-callout-title"]],[["xap-callout-body"]],[["xap-callout-actions"]]],c6b=new _.Dd("ICON_MAPPING"),d6b=new Map([["app",{sQ:!1,border:"bottom"}],["page",{sQ:!0,border:"full"}],["card",{sQ:!1,border:"none"}],["component",{sQ:!0,border:"none"}]]),QQ=class{constructor(a){this.O0b="notify";this.MLb="standard";this.background="white";this.Usa="standard";this.Fw=a||e6b;this.icon=this.Fw[this.type]}get type(){return this.O0b}set type(a){this.icon=this.Fw[a];this.O0b=a}set border(a){this.nJb=
a}get border(){return this.nJb!=null?this.nJb:this.level?d6b.get(this.level).border:this.background==="dark"?"full":"none"}set sQ(a){this.mXb=_.$i(a)}get sQ(){return this.mXb!==void 0?this.mXb:this.level?d6b.get(this.level).sQ:!0}set Kua(a){this.GMb=_.$i(a)}get Kua(){return this.GMb!==void 0?this.GMb:!1}get CRc(){if(!this.Kua)return null;switch(this.type){case "warn":return"assertive";case "caution":case "confirm":case "notify":return"polite";default:return"none"}}get FRc(){if(!this.Kua)return null;
switch(this.type){case "warn":return"alert";case "caution":case "confirm":case "notify":return"status";default:return"status"}}};QQ.O=function(a){return new (a||QQ)(_.B(c6b,8))};
QQ.wa=_.td({type:QQ,na:[["xap-banner-callout"],["xap-callout"]],nb:[1,"xap-callout","reach-no-density"],ob:31,Ya:function(a,b){a&2&&(_.og("data-callout-type",b.type),_.qg("xap-callout-dark-background",b.background==="dark")("xap-callout-dense",b.MLb==="dense")("xap-callout-warn",b.type==="warn")("xap-callout-caution",b.type==="caution")("xap-callout-confirm",b.type==="confirm")("xap-callout-notify",b.type==="notify")("xap-callout-app",b.level==="app")("xap-callout-page",b.level==="page")("xap-callout-card",
b.level==="card")("xap-callout-component",b.level==="component")("xap-callout-border-full",b.border==="full")("xap-callout-border-bottom",b.border==="bottom")("xap-callout-rounded",b.sQ)("xap-callout-display-legacy",b.Usa==="legacy")("xap-callout-display-standard",b.Usa==="standard"))},inputs:{type:"type",MLb:"density",background:"background",Usa:"calloutUxVersion",border:"border",sQ:"rounded",Kua:"enableAriaLiveRegion",level:"level"},standalone:!0,features:[_.$g],ac:["xap-callout-title","xap-callout-body",
"xap-callout-actions"],ya:5,Aa:4,Da:[["contentAndActions",""],["fontSet","google-material-icons",1,"xap-callout-icon",3,"svgIcon"],["class","xap-callout-content-and-actions",4,"ngIf","ngIfElse"],[1,"xap-callout-content-and-actions"],[4,"ngTemplateOutlet"],[1,"xap-callout-content"],[1,"cdk-visually-hidden"]],qa:function(a,b){a&1&&(_.Eg(b6b),_.F(0,"mat-icon",1),_.Q(1),_.J(),_.C(2,wRb,2,1,"div",2)(3,xRb,6,3,"ng-template",null,0,_.dh));a&2&&(a=_.Cg(4),_.E("svgIcon",b.icon.mk),_.y(),_.Ug(" ",b.icon.mk?
"":b.icon.Uh,"\n"),_.y(),_.E("ngIf",b.Usa==="standard")("ngIfElse",a))},Fa:[_.hu,_.gu,_.Rn,_.Vn],styles:[".xap-callout-display-standard.xap-callout{outline:1px solid transparent;-moz-box-sizing:border-box;box-sizing:border-box;color:var(--xap-color-on-surface,#3c4043);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow-wrap:anywhere;padding:0 16px 6px 8px}.xap-callout-display-standard.xap-callout-rounded{border-radius:8px}.xap-callout-display-standard.xap-callout-border-full{border:1px solid}.xap-callout-display-standard.xap-callout-border-bottom{border-bottom:1px solid}.xap-callout-display-standard.xap-callout .xap-callout-icon{margin:12px 0 0 16px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.xap-callout-display-standard.xap-callout .xap-callout-content{-webkit-box-flex:1;-webkit-flex:1 1 60ch;-moz-box-flex:1;-ms-flex:1 1 60ch;flex:1 1 60ch;padding:12px 8px 0 16px;margin:2px 0 8px}.xap-callout-display-standard.xap-callout .xap-callout-content-and-actions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.xap-callout-display-standard.xap-callout xap-callout-body,.xap-callout-display-standard.xap-callout xap-callout-title{display:block}.xap-callout-display-standard.xap-callout xap-callout-title{margin-top:-3px}.xap-callout-display-standard.xap-callout xap-callout-actions{margin-bottom:-6px}.xap-callout-display-standard.xap-callout xap-callout-actions>*{margin:6px 8px}.xap-callout-display-legacy.xap-callout{-moz-box-sizing:border-box;box-sizing:border-box;color:#3c4043;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.xap-callout-display-legacy.xap-callout.xap-callout-dense{min-height:32px;padding:8px 16px 8px 16px}.xap-callout-display-legacy.xap-callout.xap-callout-dense .xap-callout-icon{height:20px;font-size:20px;line-height:20px;width:20px;vertical-align:middle;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.xap-callout-display-legacy.xap-callout.xap-callout-dense>*{margin:0 8px}.xap-callout-display-legacy.xap-callout.xap-callout-dense>:first-child{margin-left:0}.xap-callout-display-legacy.xap-callout.xap-callout-dense>:last-child{margin-right:0}.xap-callout-display-legacy.xap-callout:not(.xap-callout-dense){min-height:48px;padding:12px 16px 12px 24px}.xap-callout-display-legacy.xap-callout:not(.xap-callout-dense) .xap-callout-icon{height:24px;font-size:24px;line-height:24px;width:24px;vertical-align:middle;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.xap-callout-display-legacy.xap-callout:not(.xap-callout-dense)>*{margin:0 8px}.xap-callout-display-legacy.xap-callout:not(.xap-callout-dense)>:first-child{margin-left:0}.xap-callout-display-legacy.xap-callout:not(.xap-callout-dense)>:last-child{margin-right:0}.xap-callout-display-legacy.xap-callout-rounded{border-radius:8px}.xap-callout-display-legacy.xap-callout-border-full{border:1px solid}.xap-callout-display-legacy.xap-callout-border-bottom{border-bottom:1px solid}.xap-callout-display-legacy.xap-callout .xap-callout-content{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.xap-callout-display-legacy.xap-callout xap-callout-body,.xap-callout-display-legacy.xap-callout xap-callout-title{display:block}.xap-callout-display-legacy.xap-callout xap-callout-actions{display:inline-block;white-space:nowrap}.xap-callout-display-legacy.xap-callout xap-callout-actions>*{margin:0 12px}.xap-callout-display-legacy.xap-callout xap-callout-actions>:first-child{margin-left:0}.xap-callout-display-legacy.xap-callout xap-callout-actions>:last-child{margin-right:0}.xap-callout-display-legacy.xap-callout xap-callout-actions.xap-callout-dense>*{margin:8px}.xap-callout-display-legacy.xap-callout xap-callout-actions .mat-button-base.mat-button,.xap-callout-display-legacy.xap-callout xap-callout-actions .mat-button-base.mat-flat-button,.xap-callout-display-legacy.xap-callout xap-callout-actions [mat-button],.xap-callout-display-legacy.xap-callout xap-callout-actions [mat-flat-button]{height:24px;line-height:24px}",
".xap-callout-warn{background-color:#fce8e6}.xap-callout-warn.xap-callout-dark-background{background-color:#fff;border-color:#ee675c}.xap-callout-warn:not(.xap-callout-dark-background){border-color:#c5221f}.xap-callout-warn .xap-callout-icon{color:#c5221f}.xap-callout-warn .mat-button-base:not(:disabled)[mat-button],.xap-callout-warn .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:#c5221f}.xap-callout-warn .mat-button-base:not(:disabled)[mat-flat-button],.xap-callout-warn .mat-button-base:not(:disabled)[mat-raised-button],.xap-callout-warn .mat-button-base:not(:disabled)[mat-stroked-button],.xap-callout-warn .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],.xap-callout-warn .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],.xap-callout-warn .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:#c5221f;color:#fff}.xap-callout-caution{background-color:#fef7e0}.xap-callout-caution.xap-callout-dark-background{background-color:#fff;border-color:#f29900}.xap-callout-caution:not(.xap-callout-dark-background){border-color:#d56e0c}.xap-callout-caution .mat-button-base:not(:disabled)[mat-button],.xap-callout-caution .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:#3c4043}.xap-callout-caution .mat-button-base:not(:disabled)[mat-flat-button],.xap-callout-caution .mat-button-base:not(:disabled)[mat-raised-button],.xap-callout-caution .mat-button-base:not(:disabled)[mat-stroked-button],.xap-callout-caution .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],.xap-callout-caution .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],.xap-callout-caution .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:#f9ab00;color:#3c4043}.xap-callout-caution.xap-callout-dark-background .xap-callout-icon{color:#e37400}.xap-callout-caution:not(.xap-callout-dark-background) .xap-callout-icon{color:#d56e0c}.xap-callout-confirm{background-color:#e6f4ea}.xap-callout-confirm.xap-callout-dark-background{background-color:#fff;border-color:#5bb974}.xap-callout-confirm:not(.xap-callout-dark-background){border-color:#137333}.xap-callout-confirm .xap-callout-icon{color:#137333}.xap-callout-confirm .mat-button-base:not(:disabled)[mat-button],.xap-callout-confirm .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:#137333}.xap-callout-confirm .mat-button-base:not(:disabled)[mat-flat-button],.xap-callout-confirm .mat-button-base:not(:disabled)[mat-raised-button],.xap-callout-confirm .mat-button-base:not(:disabled)[mat-stroked-button],.xap-callout-confirm .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],.xap-callout-confirm .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],.xap-callout-confirm .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:#137333;color:#fff}.xap-callout-notify{background-color:#e8f0fe}.xap-callout-notify.xap-callout-dark-background{background-color:#fff;border-color:#669df6}.xap-callout-notify:not(.xap-callout-dark-background){border-color:#1967d2}.xap-callout-notify .xap-callout-icon{color:#1967d2}.xap-callout-notify .mat-button-base:not(:disabled)[mat-button],.xap-callout-notify .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:#1967d2}.xap-callout-notify .mat-button-base:not(:disabled)[mat-flat-button],.xap-callout-notify .mat-button-base:not(:disabled)[mat-raised-button],.xap-callout-notify .mat-button-base:not(:disabled)[mat-stroked-button],.xap-callout-notify .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],.xap-callout-notify .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],.xap-callout-notify .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:#1967d2;color:#fff}:not(.xap-callout-display-legacy).xap-callout-warn{background-color:var(--xap-color-tonal-fill-red,#fce8e6)}:not(.xap-callout-display-legacy).xap-callout-warn.xap-callout-dark-background{background-color:var(--xap-color-tonal-fill-red,#fff);border-color:var(--xap-color-tonal-red,#d93025)}:not(.xap-callout-display-legacy).xap-callout-warn:not(.xap-callout-dark-background){border-color:var(--xap-color-tonal-red,#c5221f)}:not(.xap-callout-display-legacy).xap-callout-warn.xap-callout-dark-background .xap-callout-icon{color:var(--xap-color-tonal-red,#d93025)}:not(.xap-callout-display-legacy).xap-callout-warn.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-button],:not(.xap-callout-display-legacy).xap-callout-warn.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:var(--xap-color-tonal-red,#d93025)}:not(.xap-callout-display-legacy).xap-callout-warn.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-warn.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-warn.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-stroked-button],:not(.xap-callout-display-legacy).xap-callout-warn.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-warn.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-warn.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:var(--xap-color-tonal-red,#d93025);color:var(--xap-color-inverse-on-surface,#fff)}:not(.xap-callout-display-legacy).xap-callout-warn:not(.xap-callout-dark-background) .xap-callout-icon{color:var(--xap-color-tonal-red,#c5221f)}:not(.xap-callout-display-legacy).xap-callout-warn:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-button],:not(.xap-callout-display-legacy).xap-callout-warn:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:var(--xap-color-tonal-red,#c5221f)}:not(.xap-callout-display-legacy).xap-callout-warn:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-warn:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-warn:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-stroked-button],:not(.xap-callout-display-legacy).xap-callout-warn:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-warn:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-warn:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:var(--xap-color-tonal-red,#c5221f);color:var(--xap-color-inverse-on-surface,#fff)}:not(.xap-callout-display-legacy).xap-callout-caution{background-color:var(--xap-color-tonal-fill-yellow,#fef7e0)}:not(.xap-callout-display-legacy).xap-callout-caution.xap-callout-dark-background{background-color:var(--xap-color-tonal-fill-yellow,#fff);border-color:var(--xap-color-tonal-yellow,#d56e0c)}:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background){border-color:var(--xap-color-tonal-yellow,#a85d00)}:not(.xap-callout-display-legacy).xap-callout-caution.xap-callout-dark-background .xap-callout-icon{color:var(--xap-color-tonal-yellow,#a85d00)}:not(.xap-callout-display-legacy).xap-callout-caution.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-button],:not(.xap-callout-display-legacy).xap-callout-caution.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:var(--xap-color-inverse-on-surface,#202124)}:not(.xap-callout-display-legacy).xap-callout-caution.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-caution.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-caution.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-stroked-button],:not(.xap-callout-display-legacy).xap-callout-caution.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-caution.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-caution.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:var(--xap-color-tonal-orange,#fbbc04);color:var(--xap-color-inverse-on-surface,#202124)}:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .xap-callout-icon{color:var(--xap-color-tonal-yellow,#a85d00)}:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-button],:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:var(--xap-color-tonal-yellow,#a85d00)}:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-stroked-button],:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:var(--xap-color-tonal-yellow,#a85d00);color:var(--xap-color-inverse-on-surface,#fff)}:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .mat-button-base:not(:disabled):focus[mat-button],:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .mat-button-base:not(:disabled):hover[mat-button],:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled):focus[mat-button],:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled):hover[mat-button]{color:var(--xap-color-tonal-orange,#8a4c00)}:not(.xap-callout-display-legacy).xap-callout-confirm{background-color:var(--xap-color-tonal-fill-green,#e6f4ea)}:not(.xap-callout-display-legacy).xap-callout-confirm.xap-callout-dark-background{background-color:var(--xap-color-tonal-fill-green,#fff);border-color:var(--xap-color-tonal-green,#188038)}:not(.xap-callout-display-legacy).xap-callout-confirm:not(.xap-callout-dark-background){border-color:var(--xap-color-tonal-green,#137333)}:not(.xap-callout-display-legacy).xap-callout-confirm.xap-callout-dark-background .xap-callout-icon{color:var(--xap-color-tonal-green,#188038)}:not(.xap-callout-display-legacy).xap-callout-confirm.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-button],:not(.xap-callout-display-legacy).xap-callout-confirm.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:var(--xap-color-tonal-green,#188038)}:not(.xap-callout-display-legacy).xap-callout-confirm.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-confirm.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-confirm.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-stroked-button],:not(.xap-callout-display-legacy).xap-callout-confirm.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-confirm.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-confirm.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:var(--xap-color-tonal-green,#188038);color:var(--xap-color-inverse-on-surface,#fff)}:not(.xap-callout-display-legacy).xap-callout-confirm:not(.xap-callout-dark-background) .xap-callout-icon{color:var(--xap-color-tonal-green,#137333)}:not(.xap-callout-display-legacy).xap-callout-confirm:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-button],:not(.xap-callout-display-legacy).xap-callout-confirm:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:var(--xap-color-tonal-green,#137333)}:not(.xap-callout-display-legacy).xap-callout-confirm:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-confirm:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-confirm:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-stroked-button],:not(.xap-callout-display-legacy).xap-callout-confirm:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-confirm:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-confirm:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:var(--xap-color-tonal-green,#137333);color:var(--xap-color-inverse-on-surface,#fff)}:not(.xap-callout-display-legacy).xap-callout-notify{background-color:var(--xap-color-tonal-fill-blue,#e8f0fe)}:not(.xap-callout-display-legacy).xap-callout-notify.xap-callout-dark-background{background-color:var(--xap-color-tonal-fill-blue,#fff);border-color:var(--xap-color-tonal-blue,#1a73e8)}:not(.xap-callout-display-legacy).xap-callout-notify:not(.xap-callout-dark-background){border-color:var(--xap-color-tonal-blue,#1967d2)}:not(.xap-callout-display-legacy).xap-callout-notify.xap-callout-dark-background .xap-callout-icon{color:var(--xap-color-tonal-blue,#1a73e8)}:not(.xap-callout-display-legacy).xap-callout-notify.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-button],:not(.xap-callout-display-legacy).xap-callout-notify.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:var(--xap-color-tonal-blue,#1a73e8)}:not(.xap-callout-display-legacy).xap-callout-notify.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-notify.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-notify.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-stroked-button],:not(.xap-callout-display-legacy).xap-callout-notify.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-notify.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-notify.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:var(--xap-color-tonal-blue,#1a73e8);color:var(--xap-color-inverse-on-surface,#fff)}:not(.xap-callout-display-legacy).xap-callout-notify:not(.xap-callout-dark-background) .xap-callout-icon{color:var(--xap-color-tonal-blue,#1967d2)}:not(.xap-callout-display-legacy).xap-callout-notify:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-button],:not(.xap-callout-display-legacy).xap-callout-notify:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:var(--xap-color-tonal-blue,#1967d2)}:not(.xap-callout-display-legacy).xap-callout-notify:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-notify:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-notify:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-stroked-button],:not(.xap-callout-display-legacy).xap-callout-notify:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-notify:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-notify:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:var(--xap-color-tonal-blue,#1967d2);color:var(--xap-color-inverse-on-surface,#fff)}"],
hb:2,Ma:0});var RQ=class{};RQ.O=function(a){return new (a||RQ)};RQ.La=_.xd({type:RQ,na:[["xap-callout-title"],["xap-callout-body"],["xap-callout-actions"]],standalone:!0});var e6b={warn:{Uh:"error_outline",ariaLabel:"Warning"},caution:{Uh:"warning_amber",ariaLabel:"Caution"},confirm:{Uh:"check_circle",ariaLabel:"Confirmation"},notify:{Uh:"info",ariaLabel:"Notification"}};var f6b=["error"],g6b=["loading"],DRb=a=>({node:a}),MRb=function(a,{href:b,uri:c,event:d,tg:e,S9c:f,Of:g},l){let p="";a.Jja?((b=V5b(a.Ec,{tg:e,uri:c}))&&_.iw(a.Dh,"CODE_XREFS_PREVIEW"),p=TRb({node:l,XKb:f,p0b:b,HPb:!1})):(_.ep(a.Ua,b).then(()=>{a.Sc.aja.next()}),p=TRb({node:l,XKb:f,p0b:!0,HPb:!0}));a.mb(p,"CLICK",{Me:e,Of:g},d)},SQ=class{set location(a){this.qY.location=a;this.cL.next(a)}set H5c(a){this.iYb.next(a)}constructor(a,b,c,d,e,f,g,l,p){this.Ga=a;this.Dh=b;this.qY=c;this.wi=d;this.Ua=e;this.Ec=
f;this.Sc=l;this.gea=p;this.ZXb=new _.Xm;this.Xc=_.GF;this.element="UnifiedXrefPanelTree";this.DR=_.Ni;this.filter=new _.Sf(1);this.Vp=gL;this.cL=new _.Sf(1);this.d1c=20;this.iYb=new _.Sf(1);this.RCa=20;this.WN=new _.Xm;this.Jja=!0;this.Za=new _.ve;this.dataSource=new Y5b(this.Ec);this.state=_.x(_.Pe([_.x(this.iYb,_.Mf(qCb)),this.filter]),_.bg(this.cL),_.Zf(([[t,w],A])=>g.Rka(t,A,w)),_.Yf(_.HF),_.Uf(1),_.Oe());this.eD=_.x(this.cL,_.v(t=>w=>{w=mDb(w,t);let A;return{link:lZb(this.qY,w),line:(A=w.params)==
null?void 0:A.line}}),_.Uf(1),_.Oe());this.zqb=_.x(this.Ec.vp,_.v(t=>!!t),_.Mf(),_.Uf(1),_.Oe());this.Za.add(_.x(this.state,_.$e(_.vG)).subscribe(({Tb:t})=>{this.dataSource.setData(t.Rm,t.z$c);this.wi.Xi("Xrefs updated in detail panel","polite")}));this.Za.add(this.Ec.Yb.subscribe(({zd:t,vp:w})=>{this.Sc.UYb.next({D5c:w,J2a:t})}));this.Za.add(_.x(_.Pe([this.Ec.vp,this.cL]),_.v(([t,w])=>{if(t)return t=mDb(t.uri,w),t.params=Object.assign({},w.params,t.params),new w.constructor(t)})).subscribe(t=>{this.ZXb.next(t)}))}Dc(){_.an(this.gea)}Ia(){this.Za.unsubscribe()}s4(){this.Ec.s4()}focus(){if(this.JRb)this.JRb.focus();
else if(this.OMb)this.OMb.ma.focus();else if(this.MSb)this.MSb.ma.focus();else throw Error("df");}Zma(a){switch(a){case 0:this.Ec.qO();break;case 1:this.Ec.collapseAll();break;default:_.db(a,void 0)}}mb(a,b,c={},d){this.Ga.mb(Object.assign({},{element:this.element,action:a,gestureName:b},c),d)}};SQ.O=function(a){return new (a||SQ)(_.B(_.wp),_.B(_.ni),_.B(JM),_.B(_.hr),_.B(_.gi),_.B(MQ),_.B(NQ),_.B(jM),_.B(_.hn))};
SQ.wa=_.td({type:SQ,na:[["unified-xref-tree","selectedXref",""]],rb:function(a,b){a&1&&(_.Mg(OQ,5),_.Mg(f6b,5,_.re),_.Mg(g6b,5,_.re),_.Mg(PQ,5));if(a&2){let c;_.Pg(c=_.Qg())&&(b.JRb=c.first);_.Pg(c=_.Qg())&&(b.OMb=c.first);_.Pg(c=_.Qg())&&(b.MSb=c.first);_.Pg(c=_.Qg())&&(b.Rm=c)}},inputs:{location:"location",H5c:"selectedXref"},outputs:{ZXb:"selectedLocationChanged"},features:[_.Zg([JM,MQ,XWb])],hc:["selectedXref",""],ya:13,Aa:9,Da:[["expander",""],["leafNodeIcon",""],["spacer",""],["loading",""],
["error",""],["asyncChildren",""],["style.visibility","visible",3,"location","categoryFilter","element","showingCodePanel","anyExpandableNodes","allNodesCollapsed","expansion","filter","openInMiniPanel",4,"ngIf"],[3,"ngSwitch"],["tabindex","-1",4,"ngSwitchCase"],["theme","error","tabindex","-1",4,"ngSwitchCase"],[4,"ngSwitchCase"],["style.visibility","visible",3,"expansion","filter","openInMiniPanel","location","categoryFilter","element","showingCodePanel","anyExpandableNodes","allNodesCollapsed"],
["tabindex","-1"],["theme","error","tabindex","-1"],["background","white","level","card","density","dense","type","notify",4,"ngFor","ngForOf"],["xrefsKeyboardListener","",3,"rawNodes","dataSource","treeControl"],["matTreeNodeToggle","","matTreeNodePadding","",3,"matTreeNodePaddingIndent","ascTrackElement","trackGestureClick","trackAction","trackArtifactId","header-bar","active-element",4,"matTreeNodeDef"],"background white level card density dense type notify".split(" "),["matTreeNodeToggle","",
"matTreeNodePadding","",3,"matTreeNodePaddingIndent","ascTrackElement","trackGestureClick","trackAction","trackArtifactId"],[4,"ngIf","ngIfElse"],[3,"nodeClicked","categoryFilter","makeLink","node"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngSwitch",4,"ngIf","ngIfElse"],[3,"diameter","strokeWidth",4,"ngSwitchCase"],[3,"diameter","strokeWidth"],[1,"cdk-visually-hidden"],["class","toggle-wrapper","matTreeNodeToggle","",3,"ascTrackElement","trackGestureClick","trackAction","trackArtifactId",
"click",4,"ngIf","ngIfElse"],["matTreeNodeToggle","",1,"toggle-wrapper",3,"click","ascTrackElement","trackGestureClick","trackAction","trackArtifactId"],"mat-icon-button;;aria-hidden;true;tabindex;-1;aria-label;Toggle section expansion".split(";"),[3,"svgIcon"],["svgIcon","shared:leaf_node",1,"leaf"]],qa:function(a,b){a&1&&(_.C(0,yRb,3,10,"unified-xref-actions",6),_.R(1,"async"),_.M(2,7),_.R(3,"async"),_.C(4,zRb,2,0,"loading",8)(5,ARb,4,3,"dc-information-box",9)(6,PRb,5,6,"ng-container",10),_.ug(),
_.C(7,QRb,2,1,"ng-template",null,0,_.dh)(9,RRb,1,0,"ng-template",null,1,_.dh)(11,SRb,1,0,"ng-template",null,2,_.dh));a&2&&(_.E("ngIf",_.S(1,5,b.Ec.SJ)),_.y(2),_.E("ngSwitch",_.S(3,7,b.state).state),_.y(2),_.E("ngSwitchCase",b.Xc.qj),_.y(),_.E("ngSwitchCase",b.Xc.Error),_.y(),_.E("ngSwitchCase",b.Xc.ki))},Fa:[_.Bp,uL,_.Qn,_.Rn,_.Vn,_.Sn,_.Tn,_.CF,_.AF,_.ew,_.rt,_.gu,_.Fx,_.Dx,_.wD,_.zD,_.AD,_.BD,KQ,QQ,RQ,LQ,OQ,PQ,_.Wn],styles:["unified-xref-tree[_nghost-%COMP%]{display:flex;flex-direction:column}unified-xref-tree[_nghost-%COMP%]   loading[_ngcontent-%COMP%]{height:100%;width:100%}unified-xref-tree[_nghost-%COMP%]   mat-tree[_ngcontent-%COMP%]{margin-bottom:5px;overflow:auto;width:100%}unified-xref-tree[_nghost-%COMP%]   mat-tree[_ngcontent-%COMP%]   .mat-tree-node[_ngcontent-%COMP%]{align-items:stretch;font-size:1rem;height:1.2307692308rem;line-height:1.2307692308rem;min-height:unset}unified-xref-tree[_nghost-%COMP%]   mat-tree[_ngcontent-%COMP%]   .mat-tree-node.header-bar[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;height:28px;line-height:28px}unified-xref-tree[_nghost-%COMP%]   mat-tree[_ngcontent-%COMP%]   .mat-tree-node.header-bar[_ngcontent-%COMP%]:not(:first-child){border-top-style:solid;border-top-width:1px}unified-xref-tree[_nghost-%COMP%]   mat-tree[_ngcontent-%COMP%]   .mat-tree-node[_ngcontent-%COMP%]   .mat-mdc-icon-button[_ngcontent-%COMP%], unified-xref-tree[_nghost-%COMP%]   mat-tree[_ngcontent-%COMP%]   .mat-tree-node[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle;--mdc-icon-button-icon-size:18px;--mdc-icon-button-state-layer-size:18px;padding:0}unified-xref-tree[_nghost-%COMP%]   mat-tree[_ngcontent-%COMP%]   .mat-tree-node[_ngcontent-%COMP%]   .toggle-wrapper[_ngcontent-%COMP%], unified-xref-tree[_nghost-%COMP%]   mat-tree[_ngcontent-%COMP%]   .mat-tree-node[_ngcontent-%COMP%] > .mat-mdc-icon-button[_ngcontent-%COMP%], unified-xref-tree[_nghost-%COMP%]   mat-tree[_ngcontent-%COMP%]   .mat-tree-node[_ngcontent-%COMP%] > mat-icon[_ngcontent-%COMP%]{align-self:center;flex-shrink:0;margin:1px 4px}unified-xref-tree[_nghost-%COMP%]   mat-tree[_ngcontent-%COMP%]   .mat-tree-node[_ngcontent-%COMP%]   .mat-mdc-icon-button[_ngcontent-%COMP%], unified-xref-tree[_nghost-%COMP%]   mat-tree[_ngcontent-%COMP%]   .mat-tree-node[_ngcontent-%COMP%] > mat-icon[_ngcontent-%COMP%]{align-self:center;flex-shrink:0}unified-xref-tree[_nghost-%COMP%]   mat-tree[_ngcontent-%COMP%]   .mat-tree-node[_ngcontent-%COMP%]   mat-spinner[_ngcontent-%COMP%]{flex-shrink:0;margin:4px 7px}"],
Ma:0});var TQ=class{constructor(){this.disableAnimations=!0;this.oTb=null;this.path="";this.filename=[];this.prefix=[]}Sb(){{var a=this.path;var b=this.oTb,c=a.lastIndexOf("/");const [p,t]=c===-1?["",a]:[a.substr(0,c),a.substring(c)];if(b){c=[];const w=[],A=a.lastIndexOf("/");for(var d;(d=b.exec(a))&&d.index!==b.lastIndex;){const G=d.index;d=d.index+d[0].length-1;G<A&&d<A?c.push({start:G,end:d}):G>=A&&d>A?w.push({start:G-A,end:d-A}):(c.push({start:G,end:A-1}),w.push({start:0,end:d-A}))}var [e,f]=[c,w];a=
[XRb(p,e),XRb(t,f)]}else a=[[{text:p,match:!1}],[{text:t,match:!1}]]}const [g,l]=a;this.filename=l;this.prefix=g}};TQ.O=function(a){return new (a||TQ)};
TQ.wa=_.td({type:TQ,na:[["middle-truncated-path"]],ob:2,Ya:function(a,b){a&2&&(_.xg("@.disabled",b.disableAnimations),_.wg("title",b.path))},inputs:{oTb:"matchingRegex",path:"path"},features:[_.Ld],ac:["*"],ya:6,Aa:2,Da:[[1,"prefix"],[3,"match",4,"ngFor","ngForOf"],[1,"filename"]],qa:function(a,b){a&1&&(_.Eg(),_.F(0,"span",0),_.C(1,URb,2,3,"span",1),_.J(),_.F(2,"span",2),_.C(3,VRb,2,3,"span",1),_.J(),_.F(4,"span"),_.Gg(5),_.J());a&2&&(_.y(),_.E("ngForOf",b.prefix),_.y(2),_.E("ngForOf",b.filename))},
Fa:[_.Qn],styles:["middle-truncated-path[_nghost-%COMP%]{align-items:center;display:flex;overflow:hidden;place-content:center flex-start;position:relative;white-space:nowrap}middle-truncated-path[_nghost-%COMP%]   .prefix[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis}"],Ma:0});var h6b=["xrefZeroState"],i6b=RegExp("^KYTHE://"),UQ=class{constructor(a,b,c,d,e,f){this.Ga=a;this.Dh=c;this.kb=d;this.nDa=e;this.Sc=f;this.ioa=AXb;this.cp=gYb;this.element="UnifiedXrefPanel";this.DR=_.Ni;this.gBa=new _.Uh;this.Za=new _.ve;this.rSc=_.x(this.Sc.yla,_.$e(vCb),_.v(g=>g.jua));this.C5c=_.x(this.gBa,_.v(g=>g==null?void 0:g.params.line),_.Mf(vBb));this.rE=_.x(this.gBa,_.jG(),_.Zf(g=>g?this.nDa.n6a(g):_.u(void 0)),_.Uf(1),_.Oe());this.eYb=_.x(this.Sc.yla,_.v(g=>{let l;return(l=g==null?void 0:
g.hCa)!=null?l:[]}));this.G5c=_.kv.has(52)?_.x(this.Sc.yla,_.v(g=>g==null?void 0:g.jua.S0.map(l=>l.replace(i6b,"")).map(aPb).flat().join(", "))):_.Ye;this.EZc=_.x(this.Sc.yla,_.v(vCb));this.Za=this.eYb.subscribe(g=>{g.length>0&&this.Ga.To({bucket:_.Ni.HEa})})}Qa(){}Dc(){this.kE=this.Dh.registerCallback("XREFS",this.kb.ma,()=>{this.YCa?this.YCa.focus():this.e2b&&this.e2b.ma.focus()})}Ia(){this.kE&&this.kE();this.Za.unsubscribe()}s4(){this.YCa&&this.YCa.s4()}mb(a){this.Ga.mb({element:this.element,action:a,
projectId:this.location.tb,gestureName:"CLICK"})}};UQ.O=function(a){return new (a||UQ)(_.B(_.wv),_.B(_.lv),_.B(_.ni),_.B(_.re),_.B(_.vK),_.B(jM),_.B(_.jv))};
UQ.wa=_.td({type:UQ,na:[["xref-panel","location",""]],rb:function(a,b){a&1&&(_.Mg(SQ,5),_.Mg(h6b,5));if(a&2){let c;_.Pg(c=_.Qg())&&(b.YCa=c.first);_.Pg(c=_.Qg())&&(b.e2b=c.first)}},inputs:{location:"location"},features:[_.Zg([{va:_.Zub,Ab:a=>_.x(a.rE,_.$e(hSb)),Ib:[_.ld(()=>UQ)]},_.pI])],hc:["location",""],ya:4,Aa:4,Da:[["noSymbolSelected",""],["codeContainer",""],["xrefZeroState",""],[4,"ngIf","ngIfElse"],["flex","nogrow",1,"overall-header","header-bar"],[1,"no-overflow"],[1,"overflow-left"],[4,
"ngFor","ngForOf"],["iconInnerText","link","hoverMsg","Click to copy ticket(s) for debugging. Use go/kythe-bug to report a bug on cross-references.",3,"isSmall","copyText",4,"ngIf"],[1,"main-container"],[3,"selectedLocationChanged","location","selectedXref"],[4,"ngIf"],["type","button","mat-button","",1,"gmat-caption",3,"click","disabled"],["iconInnerText","link","hoverMsg","Click to copy ticket(s) for debugging. Use go/kythe-bug to report a bug on cross-references.",3,"isSmall","copyText"],["layout",
"vertical",3,"changeSizeOf"],[1,"code-container"],[1,"code-header","header-bar"],["trackAction","codePanelNavigate",3,"routerLink","ascTrackElement","trackProjectId"],[3,"path"],[1,"promote-icon"],["hoverMsg","Copy file path","color","mediumContrast",3,"copyEvent","copyText","isSmall"],["mat-icon-button","","type","button","aria-label","Hide the code panel","trackAction","expandTree",3,"click","ascTrackElement","trackProjectId"],[3,"ngSwitch",4,"ngIf"],[3,"ngSwitch"],[3,"value","fileName","scrollToLine",
"highlightInfo","lineLimitation","focusableRegion",4,"ngSwitchCase"],[4,"ngSwitchCase"],["theme","error",4,"ngSwitchDefault"],[3,"value","fileName","scrollToLine","highlightInfo","lineLimitation","focusableRegion"],["chainXrefs","true",3,"layerBaseLocation"],["analyticsElementToTrack","Xrefs",3,"content","scoLinks"],["theme","error"],["tabindex","-1",1,"xref-zero-state"],[1,"gmat-body-2"],["textFormat","long"]],qa:function(a,b){a&1&&(_.C(0,fSb,13,13,"ng-container",3),_.R(1,"async"),_.C(2,gSb,5,0,
"ng-template",null,0,_.dh));a&2&&(a=_.Cg(3),_.E("ngIf",_.S(1,2,b.EZc))("ngIfElse",a))},Fa:[_.Bp,_.Qn,_.Rn,_.Sn,_.Tn,_.Un,_.pB,_.CF,TM,QM,_.AF,_.ew,_.ot,_.rt,_.gu,TQ,_.uI,_.fp,_.AB,pQ,SQ,_.Wn,_.eJ],styles:["xrefs-panel[_nghost-%COMP%]{display:block;height:100%;outline:0;overflow:hidden;position:relative;width:100%}.overall-header[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;align-content:center;align-items:center;display:flex;height:28px;justify-content:space-between;white-space:nowrap}.overall-header[_ngcontent-%COMP%]   .no-overflow[_ngcontent-%COMP%]{overflow:hidden}.overall-header[_ngcontent-%COMP%]   .overflow-left[_ngcontent-%COMP%]{align-content:center;align-items:center;display:flex;float:right;justify-content:center}.overall-header[_ngcontent-%COMP%] > copy-button[_ngcontent-%COMP%]{margin-right:8px}.main-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;height:calc(100% - 28px);overflow:hidden;width:100%}middle-truncated-path[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-block;padding-right:5px}mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle}format-code[_ngcontent-%COMP%]{overflow:auto}format-code[_ngcontent-%COMP%], loading[_ngcontent-%COMP%]{flex:1 1 100%}unified-xref-tree[_ngcontent-%COMP%], xref-tree[_ngcontent-%COMP%]{min-width:350px;width:100%}.code-container[_ngcontent-%COMP%]{border-left-style:solid;border-left-width:1px;display:flex;flex:0 0 auto;flex-direction:column;max-width:calc(100% - 355px);width:70%}.code-header[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;align-items:center;display:flex;flex:1 1 30px;flex-direction:row;max-height:28px;min-height:28px;place-content:center space-between}.code-header[_ngcontent-%COMP%]:not(:hover):not(:focus)   copy-button[_ngcontent-%COMP%]{opacity:0}.code-header[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{flex:1 1 100%;overflow:hidden}.code-header[_ngcontent-%COMP%]   .mat-mdc-icon-button[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{line-height:18px}middle-truncated-path[_ngcontent-%COMP%]{padding:5px}middle-truncated-path[_ngcontent-%COMP%]   .promote-icon[_ngcontent-%COMP%]{font-size:1.0769230769rem;height:1.0769230769rem;margin-right:6px;width:1.0769230769rem;margin-left:5px;vertical-align:baseline}.mat-mdc-button[_ngcontent-%COMP%]{line-height:28px}.mat-mdc-button[disabled][_ngcontent-%COMP%]{color:inherit}.xref-zero-state[_ngcontent-%COMP%]{padding:24px;text-align:center}splitter[_ngcontent-%COMP%]{flex:0 0 auto}.mat-icon[_ngcontent-%COMP%]{overflow:visible}"],
Ma:0});var j6b=function(a){a.EY.length=0;a.EY.push(0);a.Jxa&&a.EY.push(1);a.Cab&&a.EY.push(5)},k6b=function(a,b,c,d,e){return a.td.register(b,d,()=>{var f=a.Dh;a:switch(e){case 0:var g="HISTORY";break a;case 1:g="XREFS";break a;case 5:g="WARNINGS";break a;default:throw _.db(e,`Unsupported focusable tab: ${e}`);}_.iw(f,g);f=a.Ju||a.Yk.jg.value!==e;a.Ju&&(a.Yk.aM(!0),a.wi.Xi("Lower details panel opened","polite"));f&&(a.Yk.jg.next(e),a.wi.Xi(`Switched to ${c} tab`,"polite"));a.mb(sSb(e,f?"show":"focus"),"KEYBOARD")})},
VQ=class{set wb(a){this.jx=a;j6b(this)}get wb(){return this.jx}constructor(a,b,c,d,e,f,g){this.Ga=a;this.Dh=c;this.Yk=e;this.td=f;this.wi=g;this.Bkc="RepoDetailTogglePanel";this.Ju=!0;this.bYa=new _.Pf;this.ZLb=new _.ve;this.EY=[];this.Pg=[];this.Jxa=_.kv.has(10);this.Cab=_.kv.has(60);this.rAa=_.kv.has(37);a=_.x(this.bYa,_.Mf());this.zxb=_.x(a,_.Zf(l=>qSb(d,l)),_.v(l=>{if(l==null||typeof l==="string")return l;switch(l){case 0:return"The reference layer is currently turned off";case 1:return"References are unavailable";
case 2:return"There are no references in this file";case 3:return"References are not available while viewing diffs"}}),_.Uf(1),_.Oe());this.ZLb.add(this.zxb.subscribe(l=>{this.Jxa&&l&&this.Yk.jg.value===1&&this.Yk.jg.next(0)}));_.x(a,_.Zf(l=>qSb(d,l)),_.v(l=>{if(l==null||typeof l==="string")return l}),_.Uf(1),_.Oe());j6b(this);this.Zm=_.x(this.Yk.jg,_.v(l=>l!=null?this.EY.indexOf(l):0))}Qa(){const a=[k6b(this,"openHistory","history","h",0),this.td.register("toggleBottomPanel","q",()=>{const b=this.Ju?
"openDetailsPanel":"closeDetailsPanel";this.Yk.aM(this.Ju);this.wi.Xi(this.Ju?"Lower details panel opened":"Lower details panel closed","polite");this.mb(b,"KEYBOARD")})];this.Jxa&&a.push(k6b(this,"openCrossReferences","cross references","x",1));this.Cab&&a.push(k6b(this,"openWarnings","warnings","w",5));this.Pg=a}Sb(a){if(a.viewData||a.contentType)this.wb.kind===0?this.contentType&&this.bYa.next(this.contentType):this.wb.kind!==5&&this.bYa.next("not-file")}Ia(){this.ZLb.unsubscribe();for(const a of this.Pg)a()}get projectId(){var a=
this.wb;return UBb(a)?a.location.tb:void 0}mb(a,b,c){this.Ga.mb({element:"RepoDetailTogglePanel",action:a,projectId:this.projectId,gestureName:b},c)}};VQ.O=function(a){return new (a||VQ)(_.B(_.wp),_.B(_.lv),_.B(_.ni),_.B(_.pI),_.B(hM),_.B(_.Ju),_.B(_.hr))};
VQ.wa=_.td({type:VQ,na:[["lower-detail-panel"]],rb:function(a,b){a&1&&_.Mg(OL,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.D0=c)}},ob:2,Ya:function(a,b){a&2&&_.qg("panel-closed",b.Ju)},inputs:{Ju:"panelClosed",contentType:"contentType",wb:"viewData"},features:[_.Ld],ya:11,Aa:11,Da:[["gmat-tabs","",3,"click","selectedIndex"],["label","History"],["matTabContent",""],[3,"disabled",4,"ngIf"],["label","Warnings",4,"ngIf"],[1,"toggle-panel-button-container"],["mat-icon-button","","type","button",3,"click","matTooltip",
"ascTrackElement","trackAction","trackProjectId"],["tabIndex","-1",3,"viewData",4,"ngIf"],["tabIndex","-1",3,"viewData"],[3,"disabled"],["mat-tab-label",""],[3,"matTooltip"],["tabIndex","-1",3,"location"],["label","Warnings"],[3,"viewDataType"]],qa:function(a,b){a&1&&(_.F(0,"mat-tab-group",0),_.R(1,"async"),_.N("click",function(c){for(var d=-1,e=c.target;e;){if(e.classList.contains("mat-mdc-tab")){d=e.parentElement?[...e.parentElement.children].indexOf(e):-1;break}e=e.parentElement}if(d===-1)b.Ju&&
(b.Yk.aM(!0),b.mb("expand","CLICK",c)),c=!0;else if(b.D0.toArray()[d].disabled)c=!1;else{e=b.Yk.jg.value;e=(e!=null?b.EY.indexOf(e):0)!==d;d=b.EY[d];var f=e||b.Ju;b.Yk.aM(f);e&&b.Yk.jg.next(d);b.mb(sSb(d,f?"show":"hide"),"CLICK",c);c=!0}return c}),_.F(2,"mat-tab",1),_.C(3,jSb,1,1,"ng-template",2),_.J(),_.C(4,mSb,4,3,"mat-tab",3)(5,oSb,2,0,"mat-tab",4),_.J(),_.M(6),_.F(7,"div",5)(8,"button",6),_.N("click",function(){return b.Yk.aM(b.Ju)}),_.F(9,"mat-icon"),_.Q(10,"keyboard_capslock"),_.J()()(),_.ug());
a&2&&(_.E("selectedIndex",_.S(1,9,b.Zm))("@.disabled",!0),_.y(4),_.E("ngIf",b.Jxa),_.y(),_.E("ngIf",b.Cab),_.y(3),_.E("matTooltip",b.Ju?"Open bottom panel":"Close bottom panel")("ascTrackElement",b.Bkc)("trackAction",b.Ju?"close":"open")("trackProjectId",b.projectId),_.og("aria-label",b.Ju?"Open bottom panel":"Close bottom panel"))},Fa:[_.Bp,_.Rn,kQ,_.ew,_.rt,_.gu,DN,LL,_.hz,OL,PL,_.Ix,_.Lx,nQ,UQ,_.Wn],styles:["lower-detail-panel[_nghost-%COMP%]{display:block;height:100%;overflow:hidden;position:absolute;width:100%}@media (max-width:940px){lower-detail-panel[_nghost-%COMP%]   .mat-mdc-tab-body-content[_ngcontent-%COMP%]{height:auto}}lower-detail-panel[_nghost-%COMP%]   .new-chip[_ngcontent-%COMP%]{font-size:11px;line-height:15px;max-height:15px;border-style:solid;border-width:1px;border-radius:5px;margin-left:3px;padding:1px 3px;background-clip:padding-box}lower-detail-panel[_nghost-%COMP%]     .mat-mdc-tab-header{height:40px}lower-detail-panel[_nghost-%COMP%]     .mat-mdc-tab-body-wrapper, lower-detail-panel[_nghost-%COMP%]     .mat-mdc-tab-group{height:100%;width:100%}lower-detail-panel.panel-closed[_nghost-%COMP%]{min-height:40px;max-height:40px}lower-detail-panel.panel-closed[_nghost-%COMP%]     .mat-mdc-tab-body-wrapper{display:none}lower-detail-panel.panel-closed[_nghost-%COMP%]     mat-ink-bar{display:none}lower-detail-panel.panel-closed[_nghost-%COMP%]     .gmat-tabs.mat-primary .mat-mdc-tab-label.mat-mdc-tab-label-active{color:inherit}lower-detail-panel.panel-closed[_nghost-%COMP%]   .toggle-panel-button-container[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}lower-detail-panel.panel-closed[_nghost-%COMP%]   .toggle-panel-button[_ngcontent-%COMP%]{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg)}.toggle-panel-button-container[_ngcontent-%COMP%]{position:absolute;z-index:1;top:0;right:0;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.toggle-panel-button-container[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:24px;font-size:24px;line-height:24px;width:24px;vertical-align:middle}.lower-detail-panel-options[_ngcontent-%COMP%]{display:flex;height:40px;max-height:40px;padding-left:6px;position:absolute;right:0;top:0;z-index:1}.toggle-panel-button[_ngcontent-%COMP%]{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.toggle-panel-button[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:24px;font-size:24px;line-height:24px;width:24px;vertical-align:middle}"],
Ma:0});var l6b=["targetPath"],WQ=class{get ik(){var a=_.kv.has(55)?this.wb.W6:void 0,b=this.wb.location;if(a){{const d=a.dm();if(d){var c=uBb(d);a=_.Nq(_.Mq(_.Lq(b.bc(),c.id,c.type),_.Y(d,2)),_.Y(a,2)).od(a.ke()).ab()}else a=b}}else a=b;return _.Jq(a.bc().od(this.wb.path).lj().ab())}get Ohb(){return this.wb.target||"repository root"}get wmb(){return this.wb.TWb}get Bab(){return!!this.wb.sua}};WQ.O=function(a){return new (a||WQ)(_.B(_.lv))};
WQ.wa=_.td({type:WQ,na:[["symlink-detail"]],rb:function(a,b){a&1&&_.Mg(l6b,5,_.re);if(a&2){let c;_.Pg(c=_.Qg())&&(b.a8c=c.first)}},inputs:{wb:"viewData"},ya:5,Aa:2,Da:[["detailView",""],["targetPath",""],[4,"ngIf","ngIfElse"],[3,"viewData"],[3,"fileName","diffChunks"],["componentId","SymlinkDetail",3,"viewData","showLinksDropdown"],[4,"ngIf"],[2,"font-size","1em"],["size","skinny",1,"definition"],["size","skinny",1,"path"],["ascTrackElement","SymlinkDetail","trackAction","symlinkNavigate",1,"padded",
3,"link","condition","trackGestureClick"],[1,"padded",3,"copyEvent","copyText","isSmall"]],qa:function(a,b){a&1&&(_.C(0,tSb,7,3,"ng-container",2),_.Q(1,"\n\n"),_.C(2,vSb,28,9,"ng-template",null,0,_.dh),_.Q(4,"\n"));a&2&&(a=_.Cg(3),_.E("ngIf",b.Bab)("ngIfElse",a))},Fa:[iN,_.Rn,_.zI,_.pB,nP,mP,_.CF,XM,_.Bp],styles:["symlink-detail[_nghost-%COMP%]{display:flex;flex-direction:column}code-diff-chunks[_ngcontent-%COMP%]{height:100%}code-diff-chunks[_ngcontent-%COMP%]     .CodeMirror-merge-collapsed-widget{background-color:transparent;cursor:default}detail-header[_ngcontent-%COMP%], diff-detail-header[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;flex:0 0 auto}main[_ngcontent-%COMP%]{overflow:auto;padding:20px 20px 0}.padded[_ngcontent-%COMP%]{padding-left:5px}"]});var ASb=a=>({Sxa:a}),m6b=function(a,b){return HK(b)?a.Eh.list(b.tb,b.Uc,b.repository,_.TF(b)?"HEAD":b.Eb,b.path,2):_.u(null)},XQ=class{constructor(a,b){this.Eh=a;this.Ua=b;this.gSb=_.Ye}Qa(){}Sb(a){a.location&&(this.gSb=_.x(m6b(this,a.location.og),_.v(b=>!b||!b.En||b.En.length<2?null:[b.En[0].xf,b.En[1].xf]),_.Ef(()=>_.u(null))))}};XQ.O=function(a){return new (a||XQ)(_.B(_.yI),_.B(_.gi))};
XQ.wa=_.td({type:XQ,na:[["file-not-found"]],inputs:{location:"location"},features:[_.Ld],ya:28,Aa:11,Da:[["packageTitle",""],["piperTitle",""],["gitTitle",""],["packageExplanation",""],["piperOrGitExplanation",""],["piperMessage",""],["gitMessage",""],["piperButtonText",""],["gitButtonText",""],["role","alert","icon","source:file"],[4,"ngTemplateOutlet"],[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["mat-button","","color","primary","ascTrackElement","FileNotFound","trackAction","reloadAtOldCommit",
"id","reload-button",3,"routerLink"],["id","piper-deletion",3,"universalLink"],["id","git-deletion",3,"universalLink"]],qa:function(a,b){a&1&&(_.F(0,"icon-empty-state-display",9)(1,"icon-empty-state-title"),_.C(2,wSb,1,0,"ng-container",10),_.R(3,"isPackagePlace"),_.R(4,"isPiperPlace"),_.J(),_.F(5,"icon-empty-state-subtitle"),_.C(6,xSb,1,0,"ng-container",10),_.R(7,"isPackagePlace"),_.C(8,BSb,6,13,"ng-container",11),_.R(9,"async"),_.J()(),_.C(10,CSb,1,0,"ng-template",null,0,_.dh)(12,DSb,1,0,"ng-template",
null,1,_.dh)(14,ESb,1,0,"ng-template",null,2,_.dh)(16,FSb,1,0,"ng-template",null,3,_.dh)(18,GSb,1,0,"ng-template",null,4,_.dh)(20,HSb,5,4,"ng-template",null,5,_.dh)(22,ISb,5,4,"ng-template",null,6,_.dh)(24,JSb,2,3,"ng-template",null,7,_.dh)(26,KSb,2,3,"ng-template",null,8,_.dh));if(a&2){a=_.Cg(11);const c=_.Cg(13),d=_.Cg(15),e=_.Cg(17),f=_.Cg(19);_.y(2);_.E("ngTemplateOutlet",_.S(3,3,b.location)?a:_.S(4,5,b.location)?c:d);_.y(4);_.E("ngTemplateOutlet",_.S(7,7,b.location)?e:f);_.y(2);_.E("ngIf",_.S(9,
9,b.gSb))}},Fa:[_.Bp,_.Rn,_.Vn,_.sB,_.uB,_.tB,_.ew,_.pt,_.fp,_.kw,_.Wn,uN,vN,_.aH],styles:["file-not-found[_nghost-%COMP%], no-repository-information[_nghost-%COMP%], repository-not-found[_nghost-%COMP%], repository-permission-denied[_nghost-%COMP%], submodule-cannot-fetch[_nghost-%COMP%]{display:flex}.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-text-button-container-height:36px}file-not-found[_nghost-%COMP%]     .mat-mdc-button.mat-mdc-button-base{font-size:14px}"],Ma:0});var YQ=class{};YQ.O=function(a){return new (a||YQ)};
YQ.wa=_.td({type:YQ,na:[["submodule-cannot-fetch"]],ya:3,Aa:0,Da:[["role","alert","icon","source:file"]],qa:function(a){a&1&&(_.F(0,"icon-empty-state-display",0)(1,"icon-empty-state-title"),_.Q(2," The submodule existed at this commit, but can no longer be fetched. "),_.J()())},Fa:[_.sB,_.tB],styles:["file-not-found[_nghost-%COMP%], no-repository-information[_nghost-%COMP%], repository-not-found[_nghost-%COMP%], repository-permission-denied[_nghost-%COMP%], submodule-cannot-fetch[_nghost-%COMP%]{display:flex}.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-text-button-container-height:36px}file-not-found[_nghost-%COMP%]     .mat-mdc-button.mat-mdc-button-base{font-size:14px}"],Ma:0});var ZQ=class{constructor(a){this.element=a;this.Pa="";this.p9=0}Dc(){this.p9=setTimeout(()=>{let a=this.element.ma;a&&this.Pa&&(a=a.querySelector(this.Pa));a&&!a.contains(document.activeElement)&&a.focus()})}Ia(){clearTimeout(this.p9)}};ZQ.O=function(a){return new (a||ZQ)(_.B(_.re))};ZQ.La=_.xd({type:ZQ,na:[["","ascFocusOnInitAsync",""]],inputs:{Pa:[0,"ascFocusOnInitAsync","selector"]}});var $Q=class{};$Q.O=function(a){return new (a||$Q)};$Q.Ca=_.vd({type:$Q});$Q.Ba=_.Xc({});var aR=class{set wb(a){this.rE.next(a)}constructor(a,b,c,d){this.Ga=a;this.Xka=b;this.W9c=d;this.yzb=HZb;this.cp=gYb;this.H6c=_.x(_.u(!0),_.Lf(300));this.jRa=!1;this.rE=new _.Sf(1);this.ak=c.fP(_.x(this.rE,_.v(e=>e.kind===1)))}jha(a){this.Ga.mb({element:"RepoDetailTogglePanel",action:a,gestureName:"RESIZE"})}};aR.O=function(a){return new (a||aR)(_.B(_.wp),_.B(ZM),_.B(hM),_.B(JQ))};
aR.wa=_.td({type:aR,na:[["repository-detail","viewData",""]],inputs:{wb:"viewData"},hc:["viewData",""],ya:2,Aa:3,Da:[["lowerDetailPanel",""],["placeholder",""],["rightPanel",""],["class","main-view",4,"ngIf"],[1,"main-view"],[1,"middle-view"],[3,"ngSwitch"],["class","detail",3,"viewData",4,"ngSwitchCase"],["class","detail",3,"viewData","windowWidth","contentTypeChange",4,"ngSwitchCase"],["class","detail","ascFocusOnInitAsync","",3,"viewData",4,"ngSwitchCase"],[4,"ngSwitchCase"],["class","centered panel-error",
3,"location",4,"ngSwitchCase"],["class","centered panel-error",4,"ngSwitchCase"],[4,"ngIf"],["role","region","aria-label","Detail Panel",1,"lower-detail-wrapper"],[3,"contentType","viewData","panelClosed"],[1,"detail",3,"viewData"],[1,"detail",3,"contentTypeChange","viewData","windowWidth"],["ascFocusOnInitAsync","",1,"detail",3,"viewData"],["class","centered","text","Loading page...","aria-live","polite",3,"diameter","hasBackground",4,"ngIf","ngIfElse"],["text","Loading page...","aria-live","polite",
1,"centered",3,"diameter","hasBackground"],[1,"centered"],[1,"centered","panel-error",3,"location"],[1,"centered","panel-error"],["role","alert"],["layout","horizontal",3,"resizeDone","changeSizeOf"],["layout","vertical",3,"mousedown","mouseup","changeSizeOf"],[1,"right-panel"],[1,"panel-content",3,"ngSwitch"]],qa:function(a,b){a&1&&(_.C(0,ZSb,20,24,"div",3),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.rE))},Fa:[_.Rn,_.Sn,_.Tn,ZQ,LP,iQ,jQ,aN,_.AF,VQ,XQ,YQ,_.AB,WQ,_.Wn],styles:["repository-detail[_nghost-%COMP%]{display:flex;flex-direction:column}.centered[_ngcontent-%COMP%]{align-items:center;display:flex;flex:auto;flex-direction:column;justify-content:center}.middle-view[_ngcontent-%COMP%]{display:flex;flex:1 1 0;flex-direction:column;overflow:hidden}.main-view[_ngcontent-%COMP%]{display:flex;flex:1 1 100%;overflow:auto}.centered[_ngcontent-%COMP%], .detail[_ngcontent-%COMP%]{flex:1 1 100%;min-height:100px}.lower-detail-wrapper[_ngcontent-%COMP%]{border-top-style:solid;border-top-width:1px;flex:1 0 auto;height:50%;max-height:calc(100% - 110px);min-height:40px;position:relative}.lower-detail-wrapper.panel-closed[_ngcontent-%COMP%]{max-height:40px;overflow:hidden}.right-panel[_ngcontent-%COMP%]{position:relative;overflow:hidden;width:400px}.panel-content[_ngcontent-%COMP%]{height:100%;overflow:auto;position:absolute;width:100%}splitter[_ngcontent-%COMP%]{flex:0 0 auto}"],
Ma:0});var p6b=function(a){a.ita=a.fC(a.type)?n6b(a):_.u([]);o6b(a)},o6b=function(a){a.L0b=_.x(_.Pe([a.ita,a.limit]),_.v(([b,c])=>{a.hta=new Map;for(const d of b)a.hta.set(d.path,d);return{Rm:b.slice(0,c),total:b.length}}))},n6b=function(a){const b=_.x(_.Pe([_.x(a.service.Qia(a.path),_.v(c=>a.sdb(c))),a.Cva]),_.v(([c,d])=>{const e=c.find(f=>f.path===$Sb(d));e&&(e.zd=!0);return c}),_.Uf());b.connect();return b},q6b=class{constructor(a,b,c,d,e,f,g){this.path=a;this.type=b;this.fC=c;this.Cva=d;this.service=
e;this.limit=f;this.ZHb=g;this.K2a=this.WMb=!1;a=this.path.split("/");this.name=a[a.length-1]}get U8c(){this.L0b||p6b(this);return this.L0b}get children(){this.ita||p6b(this);return this.ita}set children(a){this.ita=a;o6b(this)}get active(){return $Sb(this.Cva.value)===this.path}get VHb(){return aTb(this.Cva.value,this.path)}get zd(){return this.WMb}set zd(a){this.K2a=this.K2a||a;this.WMb=a&&this.fC(this.type)}sdb(a){return a.map(b=>{const c=$Sb(b.path);let d;return c===((d=this.ZHb)==null?void 0:
d.path)?this.ZHb:new q6b(c,b.type,this.fC,this.Cva,this.service,this.limit)})}};var r6b=["largeDirectoryDialog"],s6b=["row"],iTb=a=>({name:a}),jTb=a=>({children:!0,expanded:a}),t6b=new _.Nt("Scope to \u201c{name}\u201d."),gTb=function(a,b=0){return{level:b,node:a}},lTb=function(a){a.Za.add(a.tl.open(a.c_c).TB().subscribe(b=>{b&&a.Zya.next(Number.POSITIVE_INFINITY)}))},u6b=function(a,b){b=b.split("/");var c=a.root.node;for(a=c.path===""?0:c.path.split("/").length;a<b.length;a++){if(!c.hta)return null;c=c.hta.get(b.slice(0,a+1).join("/"));if(!c)return null}return c},v6b=function(a,
b){const c=!b.zd;a.gUb.next({bi:c,path:b.path});b.zd=c},w6b=function(a,b){a.fC(b.type)&&(b.zd=!b.zd);const c=a.uP(b.path,b.type);a.tja.next({path:b.path,nodeType:b.type});_.ep(a.Ua,c)},x6b=function(a,b,c,d){if(a.fC(b.type)&&b.zd)a=c.nextElementSibling;else for(b=d,a=b.nextElementSibling;!a;)b=b.parentElement,a=b.nextElementSibling;(a=a.querySelector(".row"))&&a.focus()},bR=class{constructor(a,b,c,d){this.tl=a;this.Ua=c;this.document=d;this.HA=3;this.Mhc=15;this.swc="row";this.cBc="subtree";this.aka=
new _.Uh("");this.Za=new _.ve;this.bBa="";this.Zya=new _.Uh(500);this.Gcc=t6b;this.encode=encodeURIComponent;this.EXb=new _.Xm;this.uP=()=>"";this.gUb=new _.Xm;this.tja=new _.Xm;this.HXb=new _.Xm;this.fC=_.kv.has(55)?e=>e===3||e===5:e=>e===3}set scope(a){var b=this.xQ;this.xQ=a;if(this.root&&a!==b){var c=b?bTb(b):[];const f=a?bTb(a):[];if(aTb(a,_.Ah(b)))for(a=c.length;a<f.length;a++){b=f.slice(0,a+1).join("/");c=this.root.node;this.root.node=this.createNode(b);var d=void 0,e=void 0;if(c=(d=c.hta)==
null?void 0:(e=d.get(b))==null?void 0:e.children)this.root.node.children=c}else if(aTb(b,_.Ah(a)))for(e=c.length;e>f.length;e--)a=this.root.node,a.zd=!0,d=this.root,b=a.path.split("/"),b=b.slice(0,b.length-1).join("/"),d.node=new q6b(_.Ah(b),3,this.fC,this.aka,this.service,this.Zya,a);else this.root.node=this.createNode(a);this.bBa=""}}set path(a){this.aka.next(a)}Td(a){if(!_.GG(a)){var b=a.target;if(b!=null&&b instanceof Element&&(b=_.DG(b,"a,button","depth-finder"),b!=null)){var c=_.DG(b,".row",
"depth-finder");c!=null&&c instanceof HTMLElement&&(c=decodeURIComponent(c.dataset.path||""))&&(b.classList.contains("scope-in")?this.EXb.emit(c):(c=u6b(this,c),c!=null&&(b.classList.contains("expander")?v6b(this,c):b.classList.contains("element-link")&&(w6b(this,c),a.preventDefault()))))}}}Xn(a){var b=a.target;if(b!=null&&b instanceof Element){var c=_.DG(b,".row","depth-finder");if(c!=null&&c instanceof HTMLElement){var d=decodeURIComponent(c.dataset.path||"");if(d&&(d=u6b(this,d),d!=null&&(b=_.DG(b,
".subtree","depth-finder"),!_.GG(a))))switch(a.key){case "Left":case "ArrowLeft":a.preventDefault();d.zd&&d.type===3?v6b(this,d):this.rBa(b)||this.HXb.next(a);break;case "Right":case "ArrowRight":a.preventDefault();d.zd?x6b(this,d,c,b):v6b(this,d);break;case "Down":case "ArrowDown":case "j":a.preventDefault();x6b(this,d,c,b);break;case "Up":case "ArrowUp":case "k":a.preventDefault();(a=b.previousElementSibling)?(c=a.querySelectorAll(".children.expanded > .subtree > .row"),(c=c[c.length-1])?c.focus():
a.firstElementChild&&a.firstElementChild.focus()):b.parentElement&&b.parentElement.classList.contains("children")&&this.rBa(b);break;case "Enter":a.preventDefault(),w6b(this,d)}}}}Qa(){this.root=gTb(this.createNode(this.xQ))}Sb(a){this.root&&a.service&&(this.root.node=this.createNode(this.xQ))}Dc(){this.Za.add(_.Pe([this.aka,this.Rm.Jc]).subscribe(([a])=>{if(this.bBa!==a){this.bBa="";var b=this.encode(a),c=this.Rm.find(d=>d.ma.getAttribute("data-path")===b);c&&this.document.body.contains(c.ma)&&(this.V1a(c.ma),
this.bBa=a)}}))}Ia(){this.aka.complete();this.Za.unsubscribe()}r4a(){const a=this.Rm.find(b=>b.ma.classList.contains("bold-active-element"))||this.Rm.first;a&&this.document.body.contains(a.ma)&&a.ma.focus()}V1a(a){setTimeout(()=>{const b=a.offsetParent;if(b){if(a.offsetTop+a.offsetHeight>b.scrollTop+b.offsetHeight||a.offsetTop<a.offsetParent.scrollTop)b.scrollTop=a.offsetTop;a=a.querySelector("a");if(a.offsetLeft>b.scrollLeft+b.offsetWidth||a.offsetLeft<b.scrollLeft)b.scrollLeft=a.offsetLeft}},1)}createNode(a){return new q6b(_.Ah(a),
3,this.fC,this.aka,this.service,this.Zya)}rBa(a){a=a.parentElement.parentElement;if(!a.classList.contains("subtree"))return!1;a.firstElementChild.focus();return!0}};bR.O=function(a){return new (a||bR)(_.B(_.Us),_.B(_.lv),_.B(_.gi),_.B(_.bi))};
bR.wa=_.td({type:bR,na:["depth-finder scope  path  service ".split(" ")],rb:function(a,b){a&1&&(_.Mg(r6b,5),_.Mg(s6b,5,_.re));if(a&2){let c;_.Pg(c=_.Qg())&&(b.c_c=c.first);_.Pg(c=_.Qg())&&(b.Rm=c)}},nb:["role","tree"],Ya:function(a,b){a&1&&_.N("click",function(c){return b.Td(c)})("keydown",function(c){return b.Xn(c)})},inputs:{scope:"scope",path:"path",service:"service",uP:"linkTo"},outputs:{EXb:"scopeChange",gUb:"nodeToggled",tja:"nodeClicked",HXb:"scopeUp"},features:[_.Ld],hc:"scope  path  service ".split(" "),
ya:5,Aa:2,Da:[["tree",""],["largeDirectoryDialog",""],["subtree",""],["row",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[4,"ngIf"],[4,"ngFor","ngForOf"],["mat-button","","class","display-more",3,"click",4,"ngIf"],["role","treeitem","tabindex","0"],["type","button","title","Scope to folder","tabindex","-1",1,"scope-in"],["svgIcon","source:scope"],[1,"tree-node"],["aria-hidden","true","type","button","class","expander","tabindex","-1",4,"ngIf"],["tabindex","-1",1,"element-link",3,"title"],
[3,"svgIcon",4,"ngIf"],["role","group",3,"ngClass"],["aria-hidden","true","type","button","tabindex","-1",1,"expander"],[1,"arrow"],[3,"svgIcon"],["mat-button","",1,"display-more",3,"click"],["mat-button","","mat-dialog-close",""],["mat-button","",3,"mat-dialog-close"]],qa:function(a,b){a&1&&_.C(0,cTb,0,0,"ng-template",4)(1,pTb,2,3,"ng-template",null,0,_.dh)(3,qTb,7,1,"ng-template",null,1,_.dh);a&2&&_.E("ngTemplateOutlet",_.Cg(2))("ngTemplateOutletContext",b.root)},Fa:[_.Pn,_.Qn,_.Rn,_.Vn,_.ew,_.ot,
_.Vs,_.Zs,_.Ys,_.gu,_.Wn],styles:["depth-finder[_nghost-%COMP%]{display:flex;flex:1 1 100%;flex-direction:column;overflow:auto;position:relative}.row[_ngcontent-%COMP%]{display:flex;min-width:100%}.row.folder[_ngcontent-%COMP%]:hover > .scope-in[_ngcontent-%COMP%]{visibility:visible}.scope-in[_ngcontent-%COMP%]{visibility:hidden}.tree-node[_ngcontent-%COMP%]{align-items:stretch;display:flex;flex:1 1 100%;margin-left:-6px;padding:0}.element-link[_ngcontent-%COMP%]{align-items:center;display:flex;flex:1 1 100%;outline:0;padding-right:5px;white-space:nowrap}.element-link[_ngcontent-%COMP%]:focus, .element-link[_ngcontent-%COMP%]:hover{text-decoration:none}.element-link[_ngcontent-%COMP%] > mat-icon[_ngcontent-%COMP%]{margin-right:5px;height:16px;width:16px}button.expander[_ngcontent-%COMP%]{margin:1px 0}mat-icon[_ngcontent-%COMP%]{flex:none}button.display-more[_ngcontent-%COMP%]{--mdc-text-button-container-height:36px;font-size:14px;color:var(--primary-default)}button.expander[_ngcontent-%COMP%], button.scope-in[_ngcontent-%COMP%]{background-color:transparent;border:0;box-sizing:border-box;flex:0 0 auto;height:24px;padding:0;width:18px}button.expander[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%], button.scope-in[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:18px;width:18px}button.scope-in[_ngcontent-%COMP%]{margin-right:4px}.arrow[_ngcontent-%COMP%]{display:inline-block;height:0;margin:0 5px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:0}.arrow.expanded[_ngcontent-%COMP%]{transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg)}.children[_ngcontent-%COMP%]:not(.expanded){display:none}"],
Ma:0});var y6b=new _.Nt("Scope to parent directory: {folder}/"),rTb=function(a,b){return _.Jq(_.NG(a.Nd.bc().od(b)).ab())},cR=class{set Nd(a){this.Um.next(a);this.path=a.path||"";a=this.path.endsWith("/")?this.path:this.path.substring(0,this.path.lastIndexOf("/"));if(this.scope===void 0||this.scope!=="/"&&!a.startsWith(this.scope))this.xQ=a;const b=encodeURIComponent(_.Ah(this.path));!this.kb.ma.querySelector(`[data-path="${b}"]`)&&this.path!=="/"&&this.path.includes("/")&&(this.xQ=a);this.uP=this.ewa()}get Nd(){return this.Um.value}get scope(){return this.xQ}get s4c(){return y6b.format({folder:_.bB(_.xi(_.Ah(this.scope||
"")))||"Repository root"})}set scope(a){this.ne.mb({gestureName:"CLICK",element:"RepositoryContentsTree",action:"scopeIn",projectId:this.Nd.tb});this.xQ=a;this.path.startsWith(a||"")||_.ep(this.Ua,this.uP(a||"",3))}constructor(a,b,c,d,e,f){this.zh=a;this.kb=b;this.Gs=c;this.Dh=d;this.ne=e;this.Ua=f;this.uP=()=>"";this.Um=new _.Uh(new _.Ki);this.service=_.x(this.Um,_.Mf((g,l)=>_.Cqa(g,l)&&_.Hi(g.Eb,l.Eb,_.KTa)),_.v(()=>this.createService()))}Dc(){this.kE=this.Dh.registerCallback("FILE_TREE",this.kb.ma,
()=>{this.XSc.r4a()})}Ia(){this.Um.complete();this.kE&&this.kE()}up(a){this.ne.mb({gestureName:a instanceof MouseEvent?"CLICK":"KEYBOARD",element:"RepositoryContentsTree",action:"scopeUp",projectId:this.Nd.tb},a);this.xQ=_.xi(_.Ah(this.scope||""))}t7a(){this.ne.mb({gestureName:"CLICK",element:"RepositoryContentsTreeItem",action:"navigate",projectId:this.Nd.tb})}createService(){return{Qia:a=>{const b=_.Tj(this.Nd,0);return _.x(this.Gs.list(this.Nd.tb,this.Nd.Uc,this.Nd.repository,{Eb:b,commit:b},a,
this.Nd.params.Qb),_.v(c=>c.map(uTb)),_.Ef(c=>{_.yt(this.zh,c);return _.u([])}))}}}ewa(){const a=_.Jq(_.NG(this.Nd.bc().od("")).ab()),b=new URL(_.cp(this.Ua,_.dp(this.Ua,a)),location.origin);let [c,d]=b.pathname.split(/(;[^/]*)/),e=c,f=d;e.endsWith("/")&&(e=e.substring(0,e.length-1));f==null&&(f="");return(g,l)=>{l!==3||g.endsWith("/")||(g+="/");this.scope===g&&g===this.Nd.path&&(g=(g=_.xi(this.scope))&&g+"/"||"");g=g.split("/").map(encodeURIComponent).join("/");return`${e}/${g}${f}${b.search}${b.hash}`}}};
cR.O=function(a){return new (a||cR)(_.B(_.zt),_.B(_.re),_.B(_.jJ),_.B(_.ni),_.B(_.wp),_.B(_.gi))};
cR.wa=_.td({type:cR,na:[["directory-navigation"]],rb:function(a,b){a&1&&_.Mg(bR,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.XSc=c.first)}},inputs:{Nd:"activeLocation"},ya:8,Aa:8,Da:[["scoper",""],["role","heading","aria-level","2",1,"nav-header"],["fxLayoutAlign","start center","fxFlex","grow",1,"header-row"],["class","repo-name",4,"ngIf","ngIfElse"],[3,"scopeChange","nodeToggled","nodeClicked","scopeUp","scope","path","service","linkTo"],[1,"repo-name"],["ascTrackElement","RepositoryNavigationHeader","trackAction",
"navigate",1,"root-link",3,"title","routerLink","trackProjectId"],["mat-icon-button","","type","button","fxFlex","none","aria-label","Rescope to parent directory",1,"scope-up",3,"click","matTooltip"],["svgIcon","source:move_up"]],qa:function(a,b){if(a&1){const c=_.Ud();_.F(0,"div",1);_.M(1);_.F(2,"div",2);_.C(3,sTb,3,3,"div",3)(4,tTb,6,9,"ng-template",null,0,_.dh);_.J();_.ug();_.J();_.F(6,"depth-finder",4);_.R(7,"async");_.Yg("scopeChange",function(d){_.q(c);_.Xg(b.scope,d)||(b.scope=d);return _.r(d)});
_.N("nodeToggled",function(d){_.q(c);b.ne.mb({gestureName:"CLICK",element:"RepositoryContentsTreeItemCollapser",action:d.bi?"expand":"collapse",Me:b.uP(d.path,3),projectId:b.Nd.tb});return _.r()})("nodeClicked",function(d){_.q(c);return _.r(b.t7a(d))})("scopeUp",function(d){_.q(c);return _.r(b.up(d))});_.J()}a&2&&(a=_.Cg(5),_.y(3),_.E("ngIf",!b.scope||b.scope==="/")("ngIfElse",a),_.y(3),_.Wg("scope",b.scope),_.E("path",b.path)("service",_.S(7,6,b.service))("linkTo",b.uP))},Fa:[_.Bp,_.Rn,bR,_.Br,_.gt,
_.ew,_.rt,_.gu,_.Ix,_.Lx,_.fp,_.Wn,_.yB],styles:["directory-navigation[_nghost-%COMP%]{--header-icon:rgba(0,0,0,.54);display:flex;flex:auto;flex-direction:column;min-height:0;width:100%}directory-navigationbody.dark-mode[_nghost-%COMP%] -no-combinator[_nghost-%COMP%], body.dark-mode   [_nghost-%COMP%]{--header-icon:var(--grey-300)}.root-link[_ngcontent-%COMP%]{flex:1 1 100%}a[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;color:var(--emphasized-text)}.nav-header[_ngcontent-%COMP%]{border-bottom-style:none;display:flex;flex:0 0;min-height:32px;overflow:hidden;white-space:nowrap}.nav-header[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{min-width:24px}.nav-header[_ngcontent-%COMP%]   button.mat-mdc-icon-button[_ngcontent-%COMP%]{color:var(--header-icon);padding:0}.nav-header[_ngcontent-%COMP%]   button.mat-mdc-icon-button[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{line-height:24px;vertical-align:middle}.repo-name[_ngcontent-%COMP%]{display:flex;margin-left:24px}button.scope-up[_ngcontent-%COMP%]{margin-left:4px;--mdc-icon-button-state-layer-size:40px;line-height:40px}"],
Ma:0});var zTb=function(a,b){switch(b){case 1:return a.showPublic;case 3:return a.showProtected;case 2:return a.showPrivate;case 7:return a.showPackagePrivate;default:return _.db(b,void 0)}},ETb=function(a,b){switch(b){case "static":return a.showStatic;case "not_static":return a.showNonStatic;default:return _.db(b,void 0)}},JTb=function(a){const b=[...a.fM.getState().keys()].some(c=>!a.fM.get(c));a.fM.fill(b)},KTb=function(a){switch(a){case "true":return"checked";case "mixed":return"indeterminate";default:return"unchecked"}},
vTb=function(a,{showPublic:b}){a.Zb.oz({showPublic:!b})},wTb=function(a,{showProtected:b}){a.Zb.oz({showProtected:!b})},xTb=function(a,{showPrivate:b}){a.Zb.oz({showPrivate:!b})},yTb=function(a,{showPackagePrivate:b}){a.Zb.oz({showPackagePrivate:!b})},CTb=function(a,{showStatic:b}){a.Zb.oz({showStatic:!b})},DTb=function(a,{showNonStatic:b}){a.Zb.oz({showNonStatic:!b})},dR=class{set dt(a){this.data.next(a)}constructor(a){this.Zb=a;this.data=new _.Sf(1);_.im();_.im();this.tD=this.Zb.sK();this.hCa=_.x(this.data,
_.Zf(b=>b.fM.Rk),_.v(b=>[...b.keys()]));this.scopes=_.x(this.data,_.Zf(b=>b.IXb.Rk),_.v(b=>[...b.keys()]));this.Crb=_.x(this.data,_.Zf(b=>b.Brb.Rk),_.v(b=>[...b.keys()]));this.tla=_.x(this.data,_.Zf(b=>b.fM.Rk),_.v(b=>{const c=[...b.keys()],d=c.reduce((e,f)=>b.get(f)?++e:e,0);return d===c.length?"true":d<c.length&&d>0?"mixed":"false"}));_.x(this.tD,_.Jf(1)).subscribe(b=>{b.showPublic!=null&&b.showPrivate!=null&&b.showProtected!=null&&b.showPackagePrivate!=null&&b.showStatic!=null&&b.showNonStatic!=
null||this.Zb.oz({showPublic:b.showPublic==null?!0:b.showPublic,showProtected:b.showProtected==null?!0:b.showProtected,showPrivate:b.showPrivate==null?!0:b.showPrivate,showPackagePrivate:b.showPackagePrivate==null?!0:b.showPackagePrivate,showStatic:b.showStatic==null?!0:b.showStatic,showNonStatic:b.showNonStatic==null?!0:b.showNonStatic})})}v6a(a){return _.Vwb[a]}};dR.O=function(a){return new (a||dR)(_.B(_.Qv))};
dR.wa=_.td({type:dR,na:[["filter-menu"]],inputs:{dt:"outlineData"},ya:7,Aa:4,Da:[["menu","matMenu"],["mat-icon-button","","aria-label","Outline filter options","matTooltip","Filtering options",1,"filter-menu-button",3,"matMenuTriggerFor"],[1,"outline-filtering-menu"],[3,"click",4,"ngIf"],[3,"click"],[4,"ngIf"],["role","group","dense","","aria-label","Symbols",1,"symbols"],["mat-menu-item","","role","checkbox",1,"select-all",3,"click"],["gmat-checkbox","",3,"state"],["mat-menu-item","","role","checkbox",
3,"value","click",4,"ngFor","ngForOf"],["role","group","dense","","aria-label","Modifiers",1,"modifiers"],["mat-menu-item","","role","checkbox",3,"click","value"]],qa:function(a,b){a&1&&(_.F(0,"button",1)(1,"mat-icon"),_.Q(2,"tune"),_.J()(),_.F(3,"mat-menu",2,0),_.C(5,LTb,15,17,"div",3),_.R(6,"async"),_.J());a&2&&(_.E("matMenuTriggerFor",_.Cg(4)),_.y(5),_.E("ngIf",_.S(6,2,b.data)))},Fa:[_.Qn,_.Rn,_.ew,_.rt,_.gu,_.JF,_.vA,_.Jx,_.Px,_.Sx,_.Rx,_.Ux,_.Ix,_.Lx,_.Zz,_.Wn],styles:[".mat-mdc-menu-panel.outline-filtering-menu{--mat-menu-item-label-text-size:13px}  .mat-mdc-menu-panel.outline-filtering-menu mat-list.symbols{max-height:400px;overflow:auto}  .mat-mdc-menu-panel.outline-filtering-menu button.select-all{--mat-menu-item-label-text-weight:700}  .mat-mdc-menu-panel.outline-filtering-menu button.mat-mdc-menu-item{align-items:center;display:flex;justify-content:space-between;min-height:unset}  .mat-mdc-menu-panel.outline-filtering-menu button.mat-mdc-menu-item .mat-mdc-menu-item-text{display:flex;align-items:center;width:100%}  .mat-mdc-menu-panel.outline-filtering-menu button.mat-mdc-menu-item label{margin-right:2em}  .mat-mdc-menu-panel.outline-filtering-menu button.mat-mdc-menu-item mat-pseudo-checkbox{margin-left:auto}  .mat-mdc-menu-panel.outline-filtering-menu .mat-mdc-subheader{padding:12px 8px 0 8px}  .mat-mdc-menu-panel.outline-filtering-menu .mat-mdc-subheader:first-child{padding:0 8px}  .mat-mdc-menu-panel.outline-filtering-menu .mat-mdc-list-base[dense]{padding-bottom:4px}  .mat-mdc-menu-panel.outline-filtering-menu .mat-mdc-list-base[dense] .mat-mdc-menu-item{height:28px;line-height:28px}.filter-menu-button[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size:40px;padding:0}.filter-menu-button[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{height:24px;font-size:24px;line-height:24px;width:24px;vertical-align:middle}"]});var MTb=function(a,{stickyHeaders:b}){a.Zb.oz({stickyHeaders:!b})},eR=class{constructor(a){this.Zb=a;this.Smc="Collapse all";this.Tmc="Expand all";this.Umc="Sticky Headers";this.tD=this.Zb.sK()}Zma({collapseAll:a}){this.Zb.oz({collapseAll:!a})}};eR.O=function(a){return new (a||eR)(_.B(_.Qv))};
eR.wa=_.td({type:eR,na:[["outline-options-menu"]],ya:7,Aa:4,Da:[["menu","matMenu"],["mat-icon-button","","aria-label","Outline options","matTooltip","Outline options",1,"options-menu-button",3,"matMenuTriggerFor"],[1,"outline-options-menu"],[3,"click",4,"ngIf"],[3,"click"],["dense","",1,"options"],["mat-menu-item","","role","checkbox",1,"expansion",3,"click","value"],["mat-menu-item","","role","checkbox",1,"sticky-headers",3,"click","value"],["gmat-checkbox","",1,"sticky-headers-checkbox",3,"state"]],
qa:function(a,b){a&1&&(_.F(0,"button",1)(1,"mat-icon"),_.Q(2,"settings"),_.J()(),_.F(3,"mat-menu",2,0),_.C(5,NTb,9,7,"div",3),_.R(6,"async"),_.J());a&2&&(_.E("matMenuTriggerFor",_.Cg(4)),_.y(5),_.E("ngIf",_.S(6,2,b.tD)))},Fa:[_.Rn,_.ew,_.rt,_.gu,_.JF,_.vA,_.Px,_.Sx,_.Rx,_.Ux,_.Ix,_.Lx,_.Zz,_.Wn],styles:[".mat-mdc-menu-panel.outline-options-menu button.mat-mdc-menu-item{align-items:center;display:flex}  .mat-mdc-menu-panel.outline-options-menu button.mat-mdc-menu-item label{margin-right:2em}  .mat-mdc-menu-panel.outline-options-menu button.mat-mdc-menu-item mat-pseudo-checkbox{margin-left:auto}  .mat-mdc-menu-panel.outline-options-menu .mat-mdc-list-base[dense]{padding-bottom:4px}  .mat-mdc-menu-panel.outline-options-menu .mat-mdc-list-base[dense] .mat-mdc-menu-item{height:28px;line-height:28px}"]});var OTb=function(a,{sortAlphabetically:b}){a.Zb.oz({sortAlphabetically:!b})},PTb=function({sortAlphabetically:a}){return a?"Sorted in alphabetical order.":"Sorted in file order."},QTb=function({sortAlphabetically:a}){return a?"sort_by_alpha":"sort"},fR=class{set dt(a){this.data.next(a)}constructor(a,b,c){this.Ga=a;this.Zb=b;this.Gd=c;this.DR=_.Ni;this.data=new _.Sf(1);this.br=new _.Ew("",{aA:[_.xzb()]});this.S3a=new _.Uh(!1);this.x6=new _.Ae;this.Za=new _.ve;this.CYc=_.kv.has(101);this.tD=this.Zb.sK();
this.x6=_.x(this.data,_.Zf(d=>d.sva),_.v(d=>!!d))}Qa(){this.Za.add(_.x(this.br.mn,_.Mf(),_.Xf(),_.Gf(300),_.bg(this.data)).subscribe(([a,b])=>{this.Ga.mb({element:"OutlineControls",action:"filterQueryChange",gestureName:"CHANGE"});b.sva.next(a)}));this.Za.add(_.x(this.data,_.Zf(a=>a.sva),_.Mf()).subscribe(a=>{this.br.setValue(a)}))}Ia(){this.Za.unsubscribe()}};fR.O=function(a){return new (a||fR)(_.B(_.wp),_.B(_.Qv),_.B(_.pI),_.B(_.lv))};
fR.wa=_.td({type:fR,na:[["outline-controls"]],inputs:{dt:"outlineData"},ya:2,Aa:3,Da:[["filterInput",""],[4,"ngIf"],[1,"filter"],[3,"submit"],"appearance outline floatLabel auto subscriptSizing dynamic".split(" "),["type","text","matInput","",3,"focus","blur","formControl"],[3,"outlineData"],["mat-icon-button","","class","sort","ascTrackElement","OutlineControls","trackAction","outlineSortChange",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","","class","ai-explanations","aria-label","'Open AI Explananation'",
3,"matTooltip","click",4,"ngIf"],["mat-icon-button","","ascTrackElement","OutlineControls","trackAction","outlineSortChange",1,"sort",3,"click","matTooltip"],["mat-icon-button","","aria-label","'Open AI Explananation'",1,"ai-explanations",3,"click","matTooltip"]],qa:function(a,b){a&1&&(_.C(0,WTb,13,11,"ng-container",1),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.data))},Fa:[_.Bp,_.Rn,_.ew,_.rt,_.pw,_.Xw,_.Sw,_.gu,_.qw,_.bx,_.Ix,_.Lx,_.NB,_.uk,_.yw,_.MB,_.Dw,_.Gw,dR,eR,_.Wn],styles:["outline-controls[_nghost-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-direction:row;flex-wrap:wrap;padding:2px 0;align-items:center}outline-controls[_nghost-%COMP%]   .filter[_ngcontent-%COMP%]{display:flex;padding:0 2px}outline-controls[_nghost-%COMP%]   .filter[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{--mdc-outlined-text-field-label-text-size:13px;--mat-form-field-outlined-label-text-populated-size:13px}outline-controls[_nghost-%COMP%]   .filter[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]     .mat-mdc-text-field-wrapper{padding:0;margin:.25em 0}outline-controls[_nghost-%COMP%]   .filter[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]     .mat-mdc-text-field-wrapper .mat-mdc-floating-label, outline-controls[_nghost-%COMP%]   .filter[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]     .mat-mdc-text-field-wrapper .mat-mdc-input-element{line-height:1.25}outline-controls[_nghost-%COMP%]   .filter.expanded[_ngcontent-%COMP%]{flex:1 0 100%}outline-controls[_nghost-%COMP%]   .filter.expanded[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]{flex:1 0 auto}outline-controls[_nghost-%COMP%]   .filter.expanded[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]     .mat-mdc-form-field-flex{padding:0 .75em}outline-controls[_nghost-%COMP%]   .filter[_ngcontent-%COMP%]:not(.expanded){flex:1 1 4em;min-width:0}outline-controls[_nghost-%COMP%]   .filter[_ngcontent-%COMP%]:not(.expanded)   form[_ngcontent-%COMP%]{width:100%}outline-controls[_nghost-%COMP%]   .filter[_ngcontent-%COMP%]:not(.expanded)   form[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]     .mat-form-field-infix{width:inherit}outline-controls[_nghost-%COMP%]   .filter[_ngcontent-%COMP%]:not(.expanded)   form[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]     label{top:1.34375em}outline-controls[_nghost-%COMP%]   .filter[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]     .mat-form-field-wrapper{padding-bottom:0}outline-controls[_nghost-%COMP%]   .filter[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]     .mat-form-field-appearance-outline .mat-form-field-infix{padding:.25em 0 .7em}outline-controls[_nghost-%COMP%]   .filter[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{display:inherit}outline-controls[_nghost-%COMP%]   .filter[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]   .selected[_ngcontent-%COMP%]{color:#1a73e8}.ai-explanations[_ngcontent-%COMP%]:hover{background-color:#4fabff}"],
Ma:0});var z6b=function(a){if(a.Cj)if(a.KZa)a.qO();else if(a.collapseAll(),a.Zka&&a.expand(a.Zka),a.vp)for(const b of gDb(a.vp))a.expand(b)},A6b=class extends QXb{constructor(){super(...arguments);this.ILb=!0;this.wLb=[];this.AUc=_.x(this.Bh.changed,_.v(()=>null),_.Yf(null))}set KZa(a){this.ILb=a;z6b(this)}get KZa(){return this.ILb}set Cj(a){this.wLb=a;a=a.filter(b=>!b.parent);a.length===1&&(this.Zka=a[0]);z6b(this)}get Cj(){return this.wLb}Wd(a){return a.Ej?super.Wd(a):null}};var B6b=function(a){const b=d=>d.isVisible?[d]:d.children.flatMap(b),c=a.om.flatMap(b);return a.S8?c.sort(a.S8):c},C6b=function(a){var b=B6b(a);b=SXb(a.QCa,b);a.Ec.Cj=b;a.Oha.clear();for(var c=0;c<b.length;c++){const d=b[c];a.Oha.set(d.id,d)}a.H0a.clear();c=[];for(const d of b){for(;c.length>0&&c[c.length-1].level>=d.level;)a.H0a.set(c.pop().id,d.id);c.push(d)}a.VF.next(b)},D6b=function(a,b){a.om=b;if(a.S8||a.bga)for(const c of a.om)c.sort=a.S8,a.bga&&(c.filter=a.bga);C6b(a)},E6b=class extends _.Vr{constructor(a,
b){super();this.Ec=a;this.QCa=b;this.om=[];this.Oha=new Map;this.H0a=new Map;this.VF=new _.Uh([]);this.I2a=[];this.S8=this.bga=null;this.L9c=_.x(_.Pe([this.VF,this.Ec.AUc]),_.v(([c])=>{const d=[];let e=null,f=0;for(const g of c)e!==null&&e<g.level||(g.index=f++,d.push(g),e=this.Ec.Ej(g)&&!this.Ec.Wd(g)?g.level:null);return d}),_.Uf(1),_.Oe())}get J2a(){return this.I2a}Rs(){return this.om.length>0&&this.VF.value.length===0}set filter(a){this.bga=a;for(const b of this.om)b.filter=this.bga;C6b(this)}set sortAlphabetically(a){this.S8=
a?XTb:null;for(const b of this.om)b.sort=this.S8;C6b(this)}connect(a){return _.x(_.Ze(a.FH,this.Ec.Bh.changed.Yf(),this.VF.Yf()),_.v(()=>this.I2a=TXb(this.QCa,this.VF.value,this.Ec)))}disconnect(){}};var aUb=function(a,b){return _.x(a.h7c,_.v(c=>c.get(b.id)))},bUb=function(a,b){return _.x(a.Irb,_.v(c=>c.has(b.id)))},cUb=function(a,b){return _.x(a.Irb,_.v(c=>c.size>0&&c.entries().next().value[0]===b.id))},F6b=function(a,b,c){const d=new Map;var e=b;if(b>=c.length)return d;for(var f=c[e];f.Kwb.length&&a.Is.Wd(f);)f=c[++e];if(!f.parent)return d;e=f.parent;do{f=e;for(let g=b;g<=b+e.level+1&&g<c.length;g++){const l=c[g],p=l.index;if(p===void 0?0:b>=p-l.level)a.Is.Wd(l)?e=l:l.parent&&(e=l.parent)}}while(f!==
e);for(a=e;a;)a.isVisible&&d.set(a.id,a),a=a.parent;return d},G6b=function(a,b,c){const d=new Map;for(const [f,g]of b.entries()){const l=f,p=g;var e=a.GC.H0a.get(l);e=e!==void 0?a.GC.Oha.get(e).index:void 0;let t=p.level*a.RCa;e!==void 0&&(t=Math.min(t,a.RCa*(e-(b.size-p.level))-c));d.set(l,t)}return d},H6b=function(a,b){const c=a.MO(b);a.Sc.RF==="PREVIEW"?a.Ua.navigate(_.Jq(a.location),{af:b.RBa}):_.ep(a.Ua,c).then(()=>{a.Sc.aja.next()});a.ne.mb({gestureName:"CLICK",element:"OutlineTreeItem",action:"navigate",
bucket:_.Ni.MR})},gR=class{set location(a){const b=!this.iz||!_.iG(a,this.iz),c=!this.iz||!CBb(a,this.iz,["line"]);if(b||c)this.xSb=new Map,this.eD=_.nG(a,this.Ua,{fxa:"oneBased"});this.iz=a}get location(){return this.iz}set Y1c(a){D6b(this.GC,a.yta);z6b(this.Is);let b;(b=this.BLb)==null||b.unsubscribe();this.BLb=_.Pe([a.sva,a.fM.Rk,a.Brb.Rk,this.Zb.sK()]).subscribe(([c,d,e,f])=>{this.GC.filter=kUb(c,d,new Map([[1,!!f.showPublic],[3,!!f.showProtected],[7,!!f.showPackagePrivate],[2,!!f.showPrivate]]),
e,f.showStatic,f.showNonStatic);this.xLb.next(this.GC.Rs())})}constructor(a,b,c,d,e,f,g,l){this.ne=a;this.Dh=b;this.Ua=c;this.Zb=d;this.Sc=e;this.kb=f;this.kla=g;this.kd=l;this.MXb=new _.Pf;this.XAa=new _.Uh(0);this.RCa=24;this.Za=new _.ve;this.wF=_.x(_.u(!0),_.Lf(1));this.Dxa=!1;this.Jrb=_.x(this.Zb.sK(),_.v(p=>!!p.stickyHeaders),_.Mf());this.Is=new A6b(gUb,iUb);this.QCa=new UXb(jUb,gUb,iUb,fUb);this.GC=new E6b(this.Is,this.QCa);this.Irb=_.x(this.Jrb,_.Zf(p=>p?_.x(_.Pe([_.x(this.MXb,_.Mf()),this.GC.L9c]),
_.v(t=>F6b(this,...t))):_.u(new Map)),_.Mf((p,t)=>{if(t.size!==p.size)return!1;for(const w of t.keys())if(!p.has(w))return!1;return!0}),_.Uf(1),_.Oe());this.h7c=_.x(_.Pe([this.Irb,this.XAa]),_.v(p=>G6b(this,...p)),_.Uf(1),_.Oe());this.xLb=new _.Uh(this.GC.Rs());this.wSc=this.xLb.Yf();this.Za.add(_.x(this.Zb.sK(),_.v(p=>p.collapseAll),_.Mf()).subscribe(p=>{this.Is.KZa=!p}));this.Za.add(_.x(this.Zb.sK(),_.v(p=>p.sortAlphabetically),_.Mf()).subscribe(p=>{this.GC.sortAlphabetically=!!p}))}Qa(){}Sb(a){if(a.location){var b=
hUb(a.location.og);this.Dxa=hUb(a.location.Ij)!==b;a=this.Is;var c;if((c=a.Cj)!=null&&c.length){var d=a.Cj;c=d[0];let e=Number.POSITIVE_INFINITY;for(const f of d)d=_.wl(f.ptb,1),d=d>b?Number.POSITIVE_INFINITY:b-d,d<e&&(c=f,e=d);b=c;b.active=!0;a.vp&&a.vp!==b&&(a.vp.active=!1);a.vp=b;for(const f of gDb(a.vp))a.expand(f)}}}Ia(){this.Za.unsubscribe();let a;(a=this.BLb)==null||a.unsubscribe();let b;(b=this.Z4c)==null||b.unsubscribe();this.kE&&this.kE()}Dc(){this.wF.subscribe(()=>{this.kE=this.Dh.registerCallback("OUTLINE",
this.kb.ma,()=>{this.r4a()})});this.Z4c=_.Pe([_.x(this.SJb.SM,_.v(()=>this.SJb.h7()),_.Mf()),this.Jrb]).subscribe(([a,b])=>{b&&this.kd.run(()=>{this.XAa.next(a)})})}Vn(){if(this.Dxa){var a=this.kb.ma.querySelector("mat-tree-node.bold-active-element");a&&this.V1a(a);this.Dxa=!1}}V1a(a){this.kla.scrollTo(a,0)}Td(a){var b=a.target;if(b&&b instanceof HTMLElement&&(b=_.DG(b,"a,button","mat-tree-node"))){var c=b.parentElement.dataset.id;c&&(c=this.GC.Oha.get(c),b.tagName==="A"?this.t7a(a,c):this.toggle(a,
c))}}toggle(a,b){this.Is.toggle(b);a.stopPropagation();this.ne.mb({gestureName:"CLICK",element:"OutlineTreeItemCollapser",action:this.Is.Wd(b)?"expand":"collapse"})}MO(a){var b=this.xSb.get(a.id);return b?b:(b=this.eD(_.wl(a.ptb,1)),this.xSb.set(a.id,b),b)}t7a(a,b){_.GG(a)||(a.preventDefault(),this.Is.expand(b),H6b(this,b))}r4a(){const a=this.kb.ma.querySelector("mat-tree-node.bold-active-element");if(a)a.focus();else{let b;(b=this.kb.ma.querySelector("mat-tree-node"))==null||b.focus()}}jE(a,b){return b.id}rBa(a){const b=
a.parent;b&&(a=this.j0c.find(c=>c.data===b))&&a.focus()}};gR.O=function(a){return new (a||gR)(_.B(_.wv),_.B(_.ni),_.B(_.gi),_.B(_.Qv),_.B(jM),_.B(_.re),_.B(_.$u),_.B(_.df))};
gR.wa=_.td({type:gR,na:[["outline-tree","outlineTreeInput",""]],rb:function(a,b){a&1&&(_.Mg(_.gB,7),_.Mg(ZL,5));if(a&2){let c;_.Pg(c=_.Qg())&&(b.SJb=c.first);_.Pg(c=_.Qg())&&(b.j0c=c)}},Ya:function(a,b){a&1&&_.N("click",function(c){return b.Td(c)})("keydown",function(c){if(!_.GG(c)){var d=c.target;if(d&&d instanceof HTMLElement&&(d=_.DG(d,"mat-tree-node","mat-tree"))){var e=d.dataset.id;if(e)switch(e=b.GC.Oha.get(e),c.key){case "Left":case "ArrowLeft":c.preventDefault();b.Is.Wd(e)&&e.lha?b.Is.collapse(e):
b.rBa(e);break;case "Right":case "ArrowRight":c.preventDefault();b.Is.Wd(e)&&e.lha?(c=d.nextElementSibling)&&c.focus():e.lha&&b.Is.expand(e);break;case "Down":case "ArrowDown":case "j":c.preventDefault();(c=d.nextElementSibling)&&c.focus();break;case "Up":case "ArrowUp":case "k":c.preventDefault();(c=d.previousElementSibling)&&c.focus();break;case "Enter":c.preventDefault(),H6b(b,e)}}}})},inputs:{location:"location",Y1c:"outlineTreeInput"},features:[_.Zg([XWb]),_.Ld],hc:["outlineTreeInput",""],ya:5,
Aa:7,Da:[["role","region","tabindex","0","aria-labelledby","tree-outline","class","gmat-subhead-1 no-data-message",4,"ngIf"],[3,"scrolledIndexChange","itemSize"],["id","tree-outline","aria-label","Outline",3,"dataSource","treeControl","sticky-headers","trackBy",4,"ngIf"],["role","region","tabindex","0","aria-labelledby","tree-outline",1,"gmat-subhead-1","no-data-message"],["id","tree-outline","aria-label","Outline",3,"dataSource","treeControl","trackBy"],["class","hover-focus-element","tabindex",
"0",3,"padding-left","header","bottom-header","top","bold-active-element","role","z-index",4,"matTreeNodeDef"],["tabindex","0",1,"hover-focus-element",3,"role"],["class","expander","mat-icon-button","","aria-hidden","true","tabindex","-1",4,"ngIf"],["tabindex","-1"],["class","holder",4,"ngIf"],[1,"codeblock-label"],["mat-icon-button","","aria-hidden","true","tabindex","-1",1,"expander"],[1,"arrow"],[1,"holder"]],qa:function(a,b){a&1&&(_.C(0,YTb,2,0,"div",0),_.R(1,"async"),_.F(2,"cdk-virtual-scroll-viewport",
1),_.N("scrolledIndexChange",function(c){return b.MXb.next(c)}),_.C(3,eUb,3,8,"mat-tree",2),_.R(4,"async"),_.J());a&2&&(_.E("ngIf",_.S(1,3,b.wSc)),_.y(2),_.E("itemSize",b.RCa),_.y(),_.E("ngIf",_.S(4,5,b.wF)))},Fa:[_.Rn,_.wD,_.BD,ZL,_.eB,_.gB,_.Wn],styles:["outline-tree[_nghost-%COMP%]{flex:1 1 100%;overflow:auto}.no-data-message[_ngcontent-%COMP%]{padding:10px}.sticky-headers[_ngcontent-%COMP%]   .mat-tree-node.header[_ngcontent-%COMP%]{background-color:inherit;position:sticky;position:-webkit-sticky}cdk-virtual-scroll-viewport[_ngcontent-%COMP%]{height:100%;width:100%}.mat-tree-node[_ngcontent-%COMP%]{cursor:default;display:block;font-size:1rem;line-height:1.2307692308rem;max-height:1.8461538462rem;min-height:1.8461538462rem;white-space:nowrap}.codeblock-label[_ngcontent-%COMP%]{display:inline-block;white-space:nowrap;height:1.2307692308rem;margin-top:.3076923077rem}a[_ngcontent-%COMP%]{cursor:pointer;display:inline-block;height:1.8461538462rem;overflow:hidden;vertical-align:middle;white-space:nowrap}a[_ngcontent-%COMP%]:focus, a[_ngcontent-%COMP%]:hover{text-decoration:none}button[_ngcontent-%COMP%], div.holder[_ngcontent-%COMP%]{background-color:transparent;border:0;display:inline-block;height:18px;margin:0 4px;padding:0;vertical-align:middle;width:18px}button[_ngcontent-%COMP%]{cursor:pointer}.outline-icon[_ngcontent-%COMP%]{border-radius:2px;display:inline-block;font-family:Google Sans,sans-serif;font-weight:500;height:16px;line-height:16px;margin-right:8px;text-align:center;vertical-align:middle;width:16px}.arrow[_ngcontent-%COMP%]{display:inline-block;height:0;margin:0 5px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:0}.arrow.expanded[_ngcontent-%COMP%]{transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg)}"],
Ma:0});var hR=class{};hR.O=function(a){return new (a||hR)};hR.Ca=_.vd({type:hR});hR.Ba=_.Xc({imports:[_.Xn,_.hu,_.CD,_.hp,_.$r]});var I6b=new _.Dd("MAX_OUTLINE_CODEBLOCK_COUNT"),iR=class{set dt(a){this.khb=a;this.KBa=a.state===2&&a.Tb.size>this.n0c}get dt(){return this.khb}constructor(a,b,c){this.Ga=b;this.n0c=c;this.Xc=_.GF;this.KBa=!1;this.khb=_.HF;this.NUb=_.kv.has(31)}Qa(){this.Ga.To({bucket:_.Ni.MR});console.log(`OutlineComponent ngOnInit is ${this.KBa} and ${this.khb.state} and ${this.NUb}`)}Ega(a){switch(a){case "UNSUPPORTED_DATA_TYPE":case "UNSUPPORTED_LANGUAGE":return"Outline unsupported";case "UNAVAILABLE":return"Outline unavailable";
default:return _.db(a,"Unknown OutlineError outlineFilteringEnabled.")}}};iR.O=function(a){return new (a||iR)(_.B(_.lv),_.B(_.wv),_.B(I6b))};
iR.wa=_.td({type:iR,na:[["outline","activeLocation","","outlineData",""]],rb:function(a,b){a&1&&_.Mg(gR,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.PUb=c.first)}},inputs:{dt:"outlineData",Nd:"activeLocation"},features:[_.Zg([{va:I6b,jc:1E4}])],hc:["activeLocation","","outlineData",""],ya:4,Aa:4,Da:[[1,"outline-wrapper",3,"ngSwitch"],[3,"ngSwitch",4,"ngSwitchCase"],["theme","error",4,"ngSwitchCase"],[3,"hasBackground",4,"ngSwitchCase"],[3,"ngSwitch"],["class","outline-size-warning","role","status","tabIndex",
"0",4,"ngSwitchCase"],[4,"ngSwitchCase"],["role","status","tabIndex","0",1,"outline-size-warning"],["gme-button-old","",3,"click"],[3,"outlineData",4,"ngIf"],[3,"outlineTreeInput","location"],[3,"outlineData"],["theme","error"],[3,"hasBackground"]],qa:function(a,b){a&1&&(_.F(0,"div",0),_.C(1,oUb,3,3,"ng-container",1)(2,pUb,2,1,"dc-information-box",2)(3,qUb,1,1,"loading",3),_.J());a&2&&(_.E("ngSwitch",b.dt.state),_.y(),_.E("ngSwitchCase",b.Xc.ki),_.y(),_.E("ngSwitchCase",b.Xc.Error),_.y(),_.E("ngSwitchCase",
b.Xc.qj))},Fa:[_.Rn,_.Sn,_.Tn,_.kA,_.CF,_.AF,gR,fR],styles:["outline[_nghost-%COMP%]{display:flex;flex:auto;flex-direction:column;min-height:0;width:100%}dc-information-box.error[_ngcontent-%COMP%]{margin:8px}loading[_ngcontent-%COMP%]{height:100%}.outline-wrapper[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;overflow:auto;width:100%;height:100%}.outline-size-warning[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin:32px auto;text-align:center}.outline-size-warning[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{margin-bottom:4px}button.expander[_ngcontent-%COMP%], button.scope-in[_ngcontent-%COMP%]{height:24px}"],
Ma:0});var J6b={th:1,kv:2,XCc:3,EMPTY:4,1:"SUCCESS",2:"DISABLED",3:"UNSUPPORTED",4:"EMPTY"},K6b=_.k4a([0,"FILES"],[1,"OUTLINE"]),tUb=function(a,b){switch(a){case 1:return"Outline";case 2:a:switch(b.kind){case 0:a="Outline unavailable for this file";break a;default:a="Outline unavailable"}return a;case 3:return AUb(b);case 4:return"Outline is currently empty";default:return _.db(a,"Unsupported outline state")}},yUb=function(a,b){b=(b!==1?"FILES":a.Zm)||"FILES";b==="FILES"?a.wNb=!0:b==="OUTLINE"&&(a.OUb=!0);
return _.Gv(K6b,b,0)},jR=class{get isCollapsed(){return this.oTc===0}constructor(a,b,c,d,e,f,g,l,p,t){this.ne=a;this.kb=b;this.SYa=c;this.Zb=d;this.Sc=e;this.Ua=f;this.Kb=g;this.Vd=l;this.Pvc="RepositoryBrowserTree";this.Pg=[];this.O8=!0;this.Hpc=J6b;this.OUb=this.wNb=this.hea=!1;this.dt=_.x(this.SYa.dt,_.Yf(_.HF));this.X1c=_.x(this.dt,_.Qmb(),_.v(BUb),_.Yf(1));this.w9c=_.x(this.Zb.a6(),_.Jf(1)).subscribe(w=>{this.Zm===void 0&&(this.Zm=w,_.$m(this.Vd))});this.Pg=[...(this.O8?[t.register("openOutline",
"o",()=>{iL(this.Sc);this.Zm!=="OUTLINE"?this.hea=!0:this.d7("OUTLINE");this.Zm="OUTLINE";_.iw(p,"OUTLINE");_.$m(this.Vd)})]:[]),t.register("openDirectoryTree","t",()=>{iL(this.Sc);this.Zm!=="FILES"?this.hea=!0:this.d7("FILES");this.Zm="FILES";_.iw(p,"FILE_TREE");_.$m(this.Vd)}),t.register("toggleNavPanel","u",()=>{var w=this.Sc;w.FL.getValue()===2?xUb(w):iL(w);this.ne.mb({element:"RepositoryBrowserTree",action:this.isCollapsed?"expand":"collapse",gestureName:"KEYBOARD",projectId:this.Nd.tb})})]}Qa(){}Ia(){this.w9c.unsubscribe();
for(const a of this.Pg)a()}d7(a){var b=this.ne,c=b.mb;a:switch(a){case "FILES":var d="focusFilesTab";break a;case "OUTLINE":d="focusOutlineTab";break a;default:d=_.db(a,"Unknown file detail tab selected")}c.call(b,{element:"RepositoryNavigation",action:d,bucket:CUb(a),gestureName:"KEYBOARD",projectId:this.Nd.tb})}vta(a){this.isCollapsed&&a===this.kb.ma&&iL(this.Sc)}Rk(a,b){b=K6b.get(b,"FILES");b==="OUTLINE"&&this.outline&&this.outline.PUb&&(this.outline.PUb.Dxa=!0);if((a!==1?"FILES":this.Zm)!==b||
this.hea){const e=this.hea?"KEYBOARD":"CLICK";this.hea=!1;this.Zm=b;a=this.ne;var c=a.mb;a:switch(b){case "FILES":var d="openFilesTab";break a;case "OUTLINE":d="openOutlineTab";break a;default:d=_.db(b,"Unknown file detail tab selected")}c.call(a,{element:"RepositoryNavigation",action:d,bucket:CUb(b),gestureName:e,projectId:this.Nd.tb});this.Zb.D8(b)}}};jR.O=function(a){return new (a||jR)(_.B(_.wv),_.B(_.re),_.B(EM),_.B(_.Qv),_.B(jM),_.B(_.gi),_.B(_.Th),_.B(_.hn),_.B(_.ni),_.B(_.Ju))};
jR.wa=_.td({type:jR,na:["repository-navigation viewData  activeLocation  directoryPanelState  showOutlineTab ".split(" ")],rb:function(a,b){a&1&&_.Mg(iR,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.outline=c.first)}},ob:2,Ya:function(a,b){a&1&&_.N("click",function(c){return b.vta(c.target)});a&2&&_.qg("collapsed",b.isCollapsed)},inputs:{Nd:"activeLocation",oTc:"directoryPanelState",O8:"showOutlineTab",wb:"viewData"},hc:"viewData  activeLocation  directoryPanelState  showOutlineTab ".split(" "),ya:2,Aa:3,Da:[["class",
"mat-tab-group-reflow-isolation-container",4,"ngIf"],[1,"mat-tab-group-reflow-isolation-container"],["gmat-tabs","",3,"selectedIndexChange","selectedIndex"],["mat-tab-label",""],[4,"ngIf"],[3,"disabled",4,"ngIf"],[1,"toggle-panel-button-container"],["mat-icon-button","","type","button",1,"toggle-panel-button",3,"click","matTooltip","ascTrackElement","trackAction","trackProjectId"],["label","Files","matTooltip","Files"],[3,"activeLocation"],[3,"disabled"],[3,"outlineData","activeLocation",4,"ngIf"],
["label","Outline",3,"matTooltip"],[3,"outlineData","activeLocation"]],qa:function(a,b){a&1&&(_.C(0,zUb,10,9,"nav",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.X1c))},Fa:[_.Bp,_.Rn,cR,_.ew,_.rt,_.gu,DN,_.hz,OL,PL,_.Ix,_.Lx,iR,_.Wn],styles:["repository-navigation[_nghost-%COMP%]{display:flex;flex-direction:column;position:relative}repository-navigation.collapsed[_nghost-%COMP%]   mat-tab-group[_ngcontent-%COMP%]{display:none}repository-navigation.collapsed[_nghost-%COMP%]   .toggle-panel-button[_ngcontent-%COMP%]{transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg)}nav[_ngcontent-%COMP%]{flex:1 1 100%;overflow:auto}mat-tab-group[_ngcontent-%COMP%]{height:100%}directory-navigation[_ngcontent-%COMP%], outline[_ngcontent-%COMP%]{height:100%}.toggle-panel-button-container[_ngcontent-%COMP%]{position:absolute;z-index:1;top:0;right:0}.toggle-panel-button-container[_ngcontent-%COMP%]   button.toggle-panel-button[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size:40px;line-height:40px;padding:0}.toggle-panel-button-container[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:24px;font-size:24px;line-height:24px;width:24px;vertical-align:middle}.toggle-panel-button[_ngcontent-%COMP%]{transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.toggle-panel-button[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:24px;font-size:24px;line-height:24px;width:24px;vertical-align:middle}"],
Ma:0});var L6b=["navComponent"],M6b=["splitter"],kR=class{set Eb(a){a&&this.Kya.next(a.ma)}get oRb(){return this.Olb===0}get OK(){return this.tma.OK}constructor(a,b,c){this.Ga=a;this.R3c=b;this.tma=c;this.XQb=this.O8=!0;this.WC=!1;this.Kya=new _.Uh(document.createElement("span"));this.ofb=!1}Qa(){}Sb(a){if(a.repositoryNavState){const {Ij:b,og:c}=a.repositoryNavState;b===0&&c===2&&this.ofb&&(this.Kya.getValue().style.width="",this.ofb=!1)}a.viewData&&(a=this.wb,this.XQb=a.kind!==0||a.Uta||a.ue.length<2E4)}jha(a){this.Kya.getValue().offsetWidth<
40&&this.Olb===2&&(this.ofb=!0,xUb(this.R3c));const b=UBb(this.wb)?this.wb.location.tb:void 0;this.Ga.mb({element:"RepositoryBrowserTree",action:a,projectId:b,gestureName:"RESIZE"})}};kR.O=function(a){return new (a||kR)(_.B(_.wp),_.B(jM),_.B(aM))};
kR.wa=_.td({type:kR,na:[["browse-repository-contents","viewData","","repositoryNavState",""]],rb:function(a,b){a&1&&(_.Mg(L6b,7,_.re),_.Mg(M6b,7,_.re));if(a&2){let c;_.Pg(c=_.Qg())&&(b.Eb=c.first);_.Pg(c=_.Qg())&&(b.I6c=c.first)}},ob:4,Ya:function(a,b){a&2&&_.qg("nav-collapsed",b.oRb)("fullscreen",b.OK)},inputs:{wb:"viewData",Olb:"repositoryNavState",O8:"showOutlineTab"},features:[_.Ld],hc:["viewData","","repositoryNavState",""],ya:6,Aa:12,Da:[["navComponent",""],["splitter",""],["fxFlex","none",
1,"left-panel",3,"directoryPanelState","viewData","activeLocation","showOutlineTab"],["fxFlex","none","layout","vertical",3,"resizeDone","mousedown","mouseup","changeSizeOf"],["fxFlex","auto",3,"viewData",4,"ngIf"],["fxFlex","auto",3,"viewData"]],qa:function(a,b){if(a&1){const c=_.Ud();_.K(0,"repository-navigation",2,0);_.F(2,"splitter",3,1);_.R(4,"async");_.N("resizeDone",function(d){_.q(c);return _.r(b.jha(d))})("mousedown",function(){_.q(c);b.WC=!0;return _.r()})("mouseup",function(){_.q(c);b.WC=
!1;return _.r()});_.J();_.C(5,DUb,1,1,"repository-detail",4)}a&2&&(_.qg("hover-focus-element",b.oRb)("transitionWidth",b.XQb&&!b.WC),_.E("directoryPanelState",b.Olb)("viewData",b.wb)("activeLocation",b.wb.location)("showOutlineTab",b.O8),_.y(2),_.E("changeSizeOf",_.S(4,10,b.Kya)),_.y(3),_.E("ngIf",b.wb.kind!==4))},Fa:[_.Rn,_.gt,aR,jR,_.AB,_.Wn],styles:["browse-repository-contents.nav-collapsed[_nghost-%COMP%]   repository-detail[_ngcontent-%COMP%]{right:0;z-index:6}browse-repository-contents.nav-collapsed[_nghost-%COMP%]   repository-navigation[_ngcontent-%COMP%]{border-right-style:solid;border-right-width:1px;position:relative;z-index:7}browse-repository-contents.nav-collapsed[_nghost-%COMP%]   splitter[_ngcontent-%COMP%]{display:none}repository-navigation[_ngcontent-%COMP%]{width:276px;max-width:calc(100% - 510px)}@media (max-width:940px){repository-navigation[_ngcontent-%COMP%]{width:180px;max-width:calc(100% - 190px)}}repository-navigation.transitionWidth[_ngcontent-%COMP%]{transition:width .35s ease}repository-detail[_ngcontent-%COMP%]{overflow:auto}",
".nav-collapsed[_nghost-%COMP%]   repository-detail[_ngcontent-%COMP%] {\n  left: 40px;\n}",".nav-collapsed[_nghost-%COMP%]   repository-navigation[_ngcontent-%COMP%] {\n  width: 40px !important;\n}"],Ma:0});var lR=class{};lR.O=function(a){return new (a||lR)};
lR.wa=_.td({type:lR,na:[["no-repository-information"]],ya:1,Aa:0,qa:function(a){a&1&&_.K(0,"loading")},Fa:[_.AF],styles:["loading[_ngcontent-%COMP%]{margin:auto}","file-not-found[_nghost-%COMP%], no-repository-information[_nghost-%COMP%], repository-not-found[_nghost-%COMP%], repository-permission-denied[_nghost-%COMP%], submodule-cannot-fetch[_nghost-%COMP%]{display:flex}.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-text-button-container-height:36px}file-not-found[_nghost-%COMP%]     .mat-mdc-button.mat-mdc-button-base{font-size:14px}"],Ma:0});var mR=class{constructor(){this.NN="/repos"}Qa(){}};mR.O=function(a){return new (a||mR)};
mR.wa=_.td({type:mR,na:[["repository-not-found","location",""]],inputs:{location:"location"},hc:["location",""],ya:8,Aa:2,Da:[["role","alert","icon","shared:repository"],["mat-button","","ascTrackElement","RepositoryNotFound","trackAction","navigate",3,"routerLink","trackProjectId"]],qa:function(a,b){a&1&&(_.F(0,"icon-empty-state-display",0)(1,"icon-empty-state-title"),_.Q(2," Unable to load this repository. "),_.J(),_.F(3,"icon-empty-state-subtitle")(4,"div"),_.Q(5," Verify that it exists and you can access it. "),
_.J(),_.F(6,"a",1),_.Q(7," View all repositories "),_.J()()());a&2&&(_.y(6),_.E("routerLink",b.NN)("trackProjectId",b.location.tb))},Fa:[_.Bp,_.sB,_.uB,_.tB,_.ew,_.pt,_.fp],styles:["file-not-found[_nghost-%COMP%], no-repository-information[_nghost-%COMP%], repository-not-found[_nghost-%COMP%], repository-permission-denied[_nghost-%COMP%], submodule-cannot-fetch[_nghost-%COMP%]{display:flex}.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-text-button-container-height:36px}file-not-found[_nghost-%COMP%]     .mat-mdc-button.mat-mdc-button-base{font-size:14px}"],
Ma:0});var nR=class{constructor(a,b,c){this.Kb=b;this.document=c;this.Rwb=!1;this.NN="/repos";this.yl=_.qk.has(2)}Qa(){this.yl&&_.pG(this.location)&&(this.Rwb=!0)}};nR.O=function(a){return new (a||nR)(_.B(_.jv),_.B(_.Th),_.B(_.bi))};
nR.wa=_.td({type:nR,na:[["repository-permission-denied","location",""]],inputs:{location:"location"},hc:["location",""],ya:8,Aa:4,Da:[["role","alert","icon","shared:repository"],[4,"ngIf"],["mat-button","","ascTrackElement","RepositoryPermissionDenied","trackAction","navigate",3,"routerLink","trackProjectId"]],qa:function(a,b){a&1&&(_.F(0,"icon-empty-state-display",0)(1,"icon-empty-state-title"),_.Q(2," Permission denied. "),_.J(),_.F(3,"icon-empty-state-subtitle"),_.C(4,EUb,2,0,"div",1)(5,FUb,2,
0,"div",1),_.F(6,"a",2),_.Q(7," View all repositories "),_.J()()());a&2&&(_.y(4),_.E("ngIf",!b.Rwb&&b.location.Uc!=="host"),_.y(),_.E("ngIf",b.Rwb),_.y(),_.E("routerLink",b.NN)("trackProjectId",b.location.tb))},Fa:[_.Bp,_.Rn,_.sB,_.uB,_.tB,_.ew,_.pt,_.fp],styles:["file-not-found[_nghost-%COMP%], no-repository-information[_nghost-%COMP%], repository-not-found[_nghost-%COMP%], repository-permission-denied[_nghost-%COMP%], submodule-cannot-fetch[_nghost-%COMP%]{display:flex}.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-text-button-container-height:36px}file-not-found[_nghost-%COMP%]     .mat-mdc-button.mat-mdc-button-base{font-size:14px}"],
Ma:0});var oR=class{update(){}};oR.O=function(a){return new (a||oR)};oR.ta=_.k({token:oR,oa:oR.O,Ea:"root"});var pR=class{constructor(a,b,c,d,e,f,g,l,p){this.nDa=b;this.sH=e;this.Zb=f;this.nR=g;this.cp=gYb;this.Za=new _.ve;this.jx=this.nDa.jx;this.rAa=_.kv.has(37);this.ZYc=_.kv.has(22);this.Za.add(b.Rc.subscribe(t=>{d.update(t);this.sH.sm(t)}));this.Za.add(b.jx.subscribe(t=>{this.Ana(t)}));this.qQc=_.x(this.nDa.Rc,_.v(t=>_.TF(t)&&t.params.Qb?`Path breadcrumb - ${_.sG(t)}`:"Path breadcrumb"));_.qk.has(2)&&(a=_.x(a.Zw,_.v(_.ui),_.v(t=>!!t.Vm),_.Mf()),this.Za.add(a.subscribe(t=>{t&&_.f8a(p,"kNb3eTWhP0jd2PDg8Pq0RfMJ1L55")})))}Ia(){_.dH(this.sH);
this.Za.unsubscribe()}Ana(a){this.ZYc&&UBb(a)&&(a=a.location,!HK(a)||this.aSb&&_.Kq(a,this.aSb)||(this.aSb=a,this.Zb.Ana(a)))}};pR.O=function(a){return new (a||pR)(_.B(_.Th),_.B(_.vK),_.B(_.lv),_.B(oR),_.B(_.wK),_.B(_.Qv),_.B(jM),_.B(_.jv),_.B(_.by))};
pR.wa=_.td({type:pR,na:[["repository-browser"]],features:[_.Zg([ZM,jM,_.vK,EM,IM,xM,{va:_.Zub,Ab:a=>a.jx,Ib:[_.ld(()=>pR)]},_.pI])],ya:2,Aa:3,Da:[[4,"ngIf"],["role","navigation","fxFlex","none",3,"location","isEmptyRepo","editLink","fallbackEditLink",4,"ngIf"],[3,"ngSwitch"],["fxFlex","grow",4,"ngSwitchCase"],["fxFlex","grow",3,"location",4,"ngSwitchCase"],["fxLayout","","fxFlex","grow",3,"repositoryNavState","viewData","showOutlineTab",4,"ngSwitchDefault"],["role","navigation","fxFlex","none",3,
"location","isEmptyRepo","editLink","fallbackEditLink"],["fxFlex","grow"],["fxFlex","grow",3,"location"],["fxLayout","","fxFlex","grow",3,"repositoryNavState","viewData","showOutlineTab"]],qa:function(a,b){a&1&&(_.C(0,MUb,8,6,"ng-container",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.jx))},Fa:[kR,_.Rn,_.Sn,_.Tn,_.Un,_.Ar,_.gt,QO,lR,mR,nR,_.Wn],styles:["repository-browser[_nghost-%COMP%]{display:flex;flex-direction:column;min-height:0;overflow:hidden}repository-breadcrumb[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px}browse-repository-contents[_ngcontent-%COMP%]{min-height:0;position:relative}  .mat-icon.mat-icon{overflow:visible}"],
Ma:0});var qR=class{};qR.O=function(a){return new (a||qR)};qR.Ca=_.vd({type:qR});qR.Ba=_.Xc({imports:[_.Xn,_.mA,_.BF,BQ,_.hu]});var rR=class{};rR.O=function(a){return new (a||rR)};rR.Ca=_.vd({type:rR});rR.Ba=_.Xc({Nb:[{va:_.o7a,jc:{mr:"grimoire-activity-header",iYa:864E5,M1a:!0}}],imports:[_.Jv,_.Xn,qR,_.yp,_.gy,_.mA,wN,_.Ox,_.hu,_.Vx,_.iy,_.hp,_.mB]});var sR=class{};sR.O=function(a){return new (a||sR)};sR.Ca=_.vd({type:sR});sR.Ba=_.Xc({imports:[_.Dp,rR,uO,_.dy,_.Xn,_.rB,_.jt,_.Ox,_.hu,_.fJ,_.PI,TN,SN,_.hp,_.mB,_.nB]});var tR=class{};tR.O=function(a){return new (a||tR)};tR.Ca=_.vd({type:tR});tR.Ba=_.Xc({imports:[_.Xn,_.vB]});var uR=class{};uR.O=function(a){return new (a||uR)};uR.Ca=_.vd({type:uR});uR.Ba=_.Xc({imports:[_.Xn,$O,VO,XO]});var vR=class{};vR.O=function(a){return new (a||vR)};vR.Ca=_.vd({type:vR});vR.Ba=_.Xc({imports:[_.Xn,_.BF,_.hu,_.iy]});var wR=class{};wR.O=function(a){return new (a||wR)};wR.Ca=_.vd({type:wR});wR.Ba=_.Xc({Nb:[{va:_.vkb,jc:{color:"primary"}}],imports:[_.cE]});var xR=class{};xR.O=function(a){return new (a||xR)};xR.Ca=_.vd({type:xR});xR.Ba=_.Xc({imports:[_.Dp,_.Xn,vR,_.Ox,wR,_.hu,_.hK,_.CD]});var yR=class{};yR.O=function(a){return new (a||yR)};yR.Ca=_.vd({type:yR});yR.Ba=_.Xc({imports:[_.Xn,$O,_.yp,xR,_.Ox,_.hu]});var zR=class{};zR.O=function(a){return new (a||zR)};zR.Ca=_.vd({type:zR});zR.Ba=_.Xc({imports:[_.Dp,_.Xn,_.rB,$O,_.jt,_.BF,_.Ox,_.hu,_.cJ]});var AR=class{};AR.O=function(a){return new (a||AR)};AR.Ca=_.vd({type:AR});AR.Ba=_.Xc({imports:[_.Dp,_.Xn,$O,_.DF,_.BF,_.LF,_.cJ,_.TH,_.hp]});var BR=class{};BR.O=function(a){return new (a||BR)};BR.Ca=_.vd({type:BR});BR.Ba=_.Xc({imports:[_.Xn,$O,_.LF,_.cJ]});var CR=class{};CR.O=function(a){return new (a||CR)};CR.Ca=_.vd({type:CR});CR.Ba=_.Xc({imports:[_.Dp,_.Xn,uR,fO,wN,yR,_.RJ,zR,_.Ox,BQ,_.hu,_.iy,AR,BR]});var DR=class{};DR.O=function(a){return new (a||DR)};DR.Ca=_.vd({type:DR});DR.Ba=_.Xc({imports:[_.Dp,XN,_.Xn,_.jt,CR,zR,_.Ox,_.hu,_.iy,_.hp,_.xJ]});var ER=class{};ER.O=function(a){return new (a||ER)};ER.Ca=_.vd({type:ER});ER.Ba=_.Xc({imports:[_.Dp,XN,_.Xn,_.jt,CR,_.Ox,_.hu,_.hp]});var FR=class{};FR.O=function(a){return new (a||FR)};FR.Ca=_.vd({type:FR});FR.Ba=_.Xc({imports:[_.Xn]});var GR=class{};GR.O=function(a){return new (a||GR)};GR.Ca=_.vd({type:GR});GR.Ba=_.Xc({imports:[_.Xn,_.OJ,_.EJ,_.JB,_.vI]});var HR=class{};HR.O=function(a){return new (a||HR)};HR.Ca=_.vd({type:HR});HR.Ba=_.Xc({imports:[_.Dp,_.Xn,_.mA,_.mD,_.vB,_.BF]});var IR=class{};IR.O=function(a){return new (a||IR)};IR.Ca=_.vd({type:IR});IR.Ba=_.Xc({imports:[_.Xn,dO]});var JR=class{};JR.O=function(a){return new (a||JR)};JR.Ca=_.vd({type:JR});JR.Ba=_.Xc({imports:[_.Xn,_.OJ,_.Ox]});var KR=class{};KR.O=function(a){return new (a||KR)};KR.Ca=_.vd({type:KR});KR.Ba=_.Xc({imports:[_.lI,_.Xn,_.ix,_.mw,_.hp]});var LR=class{};LR.O=function(a){return new (a||LR)};LR.Ca=_.vd({type:LR});LR.Ba=_.Xc({Nb:[JP],imports:[_.Zr]});var MR=class{};MR.O=function(a){return new (a||MR)};MR.Ca=_.vd({type:MR});MR.Ba=_.Xc({imports:[tR,YN,_.dy,_.Xn,ER,DR,LR,_.SJ,_.vB,FR,_.UJ,$Q,_.dA,_.vB,GR,HR,_.RJ,_.LJ,_.OJ,IR,_.TH,JR,_.vI,_.hp,_.TJ,KR]});var NR=class{};NR.O=function(a){return new (a||NR)};NR.Ca=_.vd({type:NR});NR.Ba=_.Xc({imports:[_.Xn,dO]});var OR=class{};OR.O=function(a){return new (a||OR)};OR.Ca=_.vd({type:OR});OR.Ba=_.Xc({});var PR=class{};PR.O=function(a){return new (a||PR)};PR.Ca=_.vd({type:PR});PR.Ba=_.Xc({});var QR=class{};QR.O=function(a){return new (a||QR)};QR.Ca=_.vd({type:QR});QR.Ba=_.Xc({imports:[_.Xn]});var RR=class{};RR.O=function(a){return new (a||RR)};RR.Ca=_.vd({type:RR});RR.Ba=_.Xc({imports:[_.Xn]});var N6b=new Set,O6b=new Map,P6b=(a,b)=>{if(window.ShadyCSS!==void 0&&(!window.ShadyCSS.nativeShadow||window.ShadyCSS.ApplyShim)){var c,d,e=((c=window.ShadyDOM)==null?0:c.inUse)&&((d=window.ShadyDOM)==null?void 0:d.noPatch)===!0?window.ShadyDOM.wrap:I=>I,f=I=>I!==void 0&&!N6b.has(I),g=I=>{let L=O6b.get(I);L===void 0&&O6b.set(I,L=[]);return L},l=(I,L)=>{const V=g(I),da=V.length!==0;if(da){const na=document.createElement("style");na.textContent=V.join("\n");L.content.appendChild(na)}N6b.add(I);O6b.delete(I);
window.ShadyCSS.prepareTemplateStyles(L,I);da&&window.ShadyCSS.nativeShadow&&(I=L.content.querySelector("style"),I!==null&&L.content.appendChild(I))},p=new Map,t=a.createElement;a.createElement=function(I,L){I=t.call(a,I,L);L=L==null?void 0:L.scope;L!==void 0&&(window.ShadyCSS.nativeShadow||window.ShadyCSS.prepareTemplateDom(I,L),f(L)&&g(L).push(...Array.from(I.content.querySelectorAll("style")).map(V=>{let da;(da=V.parentNode)==null||da.removeChild(V);return V.textContent})));return I};var w=document.createDocumentFragment(),
A=document.createComment("");b=b.prototype;var G=b.yI;b.yI=function(I,L=this){const V=e(this.zI).parentNode;var da,na=(da=this.options)==null?void 0:da.scope,ya;if((V instanceof ShadowRoot||V===((ya=this.options)==null?void 0:ya.srd))&&f(na)){da=this.zI;ya=this.V1;w.appendChild(A);this.zI=A;this.V1=null;G.call(this,I,L);I=(I==null?0:I._$litType$)?this.li.yoa.Ye:document.createElement("template");l(na,I);w.removeChild(A);let Ba;if((Ba=window.ShadyCSS)==null?0:Ba.nativeShadow)na=I.content.querySelector("style"),
na!==null&&w.appendChild(na.cloneNode(!0));V.insertBefore(w,ya);this.zI=da;this.V1=ya}else G.call(this,I,L)};b.Uzb=function(I){var L,V=(L=this.options)==null?void 0:L.scope;L=p.get(V);L===void 0&&p.set(V,L=new Map);V=L.get(I.Tz);V===void 0&&L.set(I.Tz,V=new a(I,this.options));return V}}},Q6b;(Q6b=window).litHtmlPolyfillSupport!=null||(Q6b.litHtmlPolyfillSupport=P6b);var R6b="";if(window.Symbol){const a=Symbol();typeof a!=="symbol"&&(R6b=Object.keys(a)[0])}
var S6b=R6b!=="",T6b=S6b?a=>a!=null&&a[R6b]!==void 0:()=>!1;if(S6b&&!window.Symbol.for){const a=new Map;window.Symbol.for=b=>{a.has(b)||a.set(b,Symbol(b));return a.get(b)}};var U6b=({ReactiveElement:a})=>{if(window.ShadyCSS!==void 0&&(!window.ShadyCSS.nativeShadow||window.ShadyCSS.ApplyShim)){a=a.prototype;window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.noPatch===!0&&window.ShadyDOM.patchElementProto(a);var b=a.jO;a.jO=function(){const e=this.localName;if(window.ShadyCSS.nativeShadow)return b.call(this);if(!this.constructor.hasOwnProperty("__scoped")){this.constructor.__scoped=!0;const g=this.constructor.Z0a.map(t=>t instanceof CSSStyleSheet?Array.from(t.cssRules).reduce((w,
A)=>w+A.cssText,""):t.cssText);let l,p;(l=window.ShadyCSS)==null||(p=l.ScopingShim)==null||p.prepareAdoptedCssText(g,e);this.constructor.lFc===void 0&&window.ShadyCSS.prepareTemplateStyles(document.createElement("template"),e)}let f;return(f=this.shadowRoot)!=null?f:this.attachShadow(this.constructor.YYb)};var c=a.connectedCallback;a.connectedCallback=function(){c.call(this);this.A6&&window.ShadyCSS.styleElement(this)};var d=a.WJa;a.WJa=function(e){this.A6||window.ShadyCSS.styleElement(this);d.call(this,
e)}}},V6b;(V6b=window).reactiveElementPolyfillSupport!=null||(V6b.reactiveElementPolyfillSupport=U6b);var W6b=({LitElement:a})=>{if(window.ShadyCSS!==void 0&&(!window.ShadyCSS.nativeShadow||window.ShadyCSS.ApplyShim)){a.lFc=!0;a=a.prototype;var b=a.jO;a.jO=function(){this.wAa.scope=this.localName;return b.call(this)}}},X6b;(X6b=window).litElementPolyfillSupport!=null||(X6b.litElementPolyfillSupport=W6b);var SR=RUb,Y6b=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,Z6b=_.cc((0,_.zc)`about:invalid#zClosurez`),PUb=a=>a,TR=a=>Y6b.test(String(a))?a:Z6b,UR=()=>Z6b,VR=a=>a instanceof _.ac?_.cc(a):Z6b,QUb=new Map([["A href",TR],["AREA href",TR],["BASE href",UR],["BUTTON formaction",TR],["EMBED src",UR],["FORM action",TR],["FRAME src",UR],["IFRAME src",VR],["IFRAME srcdoc",a=>a instanceof _.kc?_.nc(a):_.nc(_.gm)],["INPUT formaction",TR],["LINK href",VR],["OBJECT codebase",UR],["OBJECT data",
UR],["SCRIPT href",VR],["SCRIPT src",VR],["SCRIPT text",UR],["USE href",VR]]);var $6b,a7b,b7b,WR=(($6b=_.ea.ShadyDOM)==null?0:$6b.inUse)&&(((a7b=_.ea.ShadyDOM)==null?void 0:a7b.noPatch)===!0||((b7b=_.ea.ShadyDOM)==null?void 0:b7b.noPatch)==="on-demand")?_.ea.ShadyDOM.wrap:a=>a,c7b=_.ea.trustedTypes,TUb=c7b?c7b.createPolicy("lit-html",{createHTML:a=>a}):void 0,d7b=a=>a,e7b=()=>d7b,YR=`lit$${Math.random().toFixed(9).slice(2)}$`,f7b="?"+YR,g7b=`<${f7b}>`,ZR=document,kL=a=>a===null||typeof a!="object"&&typeof a!="function"||T6b(a),SUb=Array.isArray,$R=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,
h7b=/--\x3e/g,i7b=/>/g,aS=RegExp(">|[ \t\n\f\r](?:([^\\s\"'>=/]+)([ \t\n\f\r]*=[ \t\n\f\r]*(?:[^ \t\n\f\r\"'`<>=]|(\"|')|))|$)","g"),j7b=/'/g,k7b=/"/g,l7b=/^(?:script|style|textarea|title)$/i,bS=(a,...b)=>({_$litType$:1,Tz:a,values:b}),jL=Symbol.for?Symbol.for("lit-noChange"):Symbol("ff"),cS=Symbol.for?Symbol.for("lit-nothing"):Symbol("gf"),m7b=new WeakMap,dS=ZR.createTreeWalker(ZR,129),n7b=class{constructor({Tz:a,_$litType$:b},c){this.I7=[];let d=0,e=0;const f=a.length-1,g=this.I7;var l=a.length-
1;const p=[];let t=b===2?"<svg>":b===3?"<math>":"",w,A=$R;for(let V=0;V<l;V++){const da=a[V];let na=-1,ya;var G=0;let Ba;for(;G<da.length;){A.lastIndex=G;Ba=A.exec(da);if(Ba===null)break;G=A.lastIndex;if(A===$R)Ba[1]==="!--"?A=h7b:Ba[1]!==void 0?A=i7b:Ba[2]!==void 0?(l7b.test(Ba[2])&&(w=new RegExp(`</${Ba[2]}`,"g")),A=aS):Ba[3]!==void 0&&(A=aS);else if(A===aS)if(Ba[0]===">"){let Ga;A=(Ga=w)!=null?Ga:$R;na=-1}else Ba[1]===void 0?na=-2:(na=A.lastIndex-Ba[2].length,ya=Ba[1],A=Ba[3]===void 0?aS:Ba[3]===
'"'?k7b:j7b);else A===k7b||A===j7b?A=aS:A===h7b||A===i7b?A=$R:(A=aS,w=void 0)}G=A===aS&&a[V+1].startsWith("/>")?" ":"";t+=A===$R?da+g7b:na>=0?(p.push(ya),da.slice(0,na)+"$lit$"+da.slice(na))+YR+G:da+YR+(na===-2?V:G)}a=[UUb(a,t+(a[l]||"<?>")+(b===2?"</svg>":b===3?"</math>":"")),p];const [I,L]=a;this.Ye=n7b.createElement(I,c);dS.currentNode=this.Ye.content;if(b===2||b===3)b=this.Ye.content.firstChild,b.replaceWith(...b.childNodes);for(;(b=dS.nextNode())!==null&&g.length<f;){if(b.nodeType===1){if(b.hasAttributes())for(const V of b.getAttributeNames())V.endsWith("$lit$")?
(a=L[e++],c=b.getAttribute(V).split(YR),a=/([.?@])?(.*)/.exec(a),g.push({type:1,index:d,name:a[2],Tz:c,vc:a[1]==="."?o7b:a[1]==="?"?p7b:a[1]==="@"?q7b:r7b}),b.removeAttribute(V)):V.startsWith(YR)&&(g.push({type:6,index:d}),b.removeAttribute(V));if(l7b.test(b.tagName)&&(c=b.textContent.split(YR),a=c.length-1,a>0)){b.textContent=c7b?c7b.emptyScript:"";for(l=0;l<a;l++)b.append(c[l],ZR.createComment("")),dS.nextNode(),g.push({type:2,index:++d});b.append(c[a],ZR.createComment(""))}}else if(b.nodeType===
8)if(b.data===f7b)g.push({type:2,index:d});else for(c=-1;(c=b.data.indexOf(YR,c+1))!==-1;)g.push({type:7,index:d}),c+=YR.length-1;d++}}static createElement(a){const b=ZR.createElement("template");b.innerHTML=a;return b}},u7b=class{constructor(a,b){this.Vzb=[];this.XJa=void 0;this.yoa=a;this.Xx=b}get parentNode(){return this.Xx.parentNode}get xI(){return this.Xx.xI}UGc(a){var b=this.yoa.Ye.content;const c=this.yoa.I7;var d;const e=((d=a==null?void 0:a.rgd)!=null?d:ZR).importNode(b,!0);dS.currentNode=
e;b=dS.nextNode();let f=d=0,g=c[0];for(;g!==void 0;){if(d===g.index){let p;g.type===2?p=new s7b(b,b.nextSibling,this,a):g.type===1?p=new g.vc(b,g.name,g.Tz,this,a):g.type===6&&(p=new t7b(b,this,a));this.Vzb.push(p);g=c[++f]}let l;d!==((l=g)==null?void 0:l.index)&&(b=dS.nextNode(),d++)}dS.currentNode=ZR;return e}hHb(a){let b=0;for(const c of this.Vzb)c!==void 0&&(c.Tz!==void 0?(c.yI(a,c,b),b+=c.Tz.length-2):c.yI(a[b])),b++}},v7b=function(a,b){if(a.Xx===void 0){a.aAb=b;let c;(c=a.nFc)==null||c.call(a,
b)}},s7b=class{get xI(){let a,b;return(b=(a=this.Xx)==null?void 0:a.xI)!=null?b:this.aAb}constructor(a,b,c,d){this.type=2;this.li=cS;this.XJa=void 0;this.zI=a;this.V1=b;this.Xx=c;this.options=d;let e;this.aAb=(e=d==null?void 0:d.isConnected)!=null?e:!0;this.w3=void 0}get parentNode(){let a=WR(this.zI).parentNode;const b=this.Xx;let c;b!==void 0&&((c=a)==null?void 0:c.nodeType)===11&&(a=b.parentNode);return a}yI(a,b=this){a=lL(this,a,b);kL(a)?a===cS||a==null||a===""?(this.li!==cS&&this.xoa(),this.li=
cS):a!==this.li&&a!==jL&&this.rBb(a):a._$litType$!==void 0?this.ZGc(a):a.nodeType!==void 0?this.fLa(a):SUb(a)||typeof(a==null?void 0:a[Symbol.iterator])==="function"?this.YGc(a):this.rBb(a)}rNa(a){return WR(WR(this.zI).parentNode).insertBefore(a,this.V1)}fLa(a){if(this.li!==a){this.xoa();if(SR!==e7b){let b;const c=(b=this.zI.parentNode)==null?void 0:b.nodeName;if(c==="STYLE"||c==="SCRIPT")throw Error("jf");}this.li=this.rNa(a)}}rBb(a){if(this.li!==cS&&kL(this.li)){var b=WR(this.zI).nextSibling;this.w3===
void 0&&(this.w3=SR(b,"data","property"));a=this.w3(a);b.data=a}else b=ZR.createTextNode(""),this.fLa(b),this.w3===void 0&&(this.w3=SR(b,"data","property")),a=this.w3(a),b.data=a;this.li=a}ZGc(a){const {values:b,_$litType$:c}=a;a=typeof c==="number"?this.Uzb(a):(c.Ye===void 0&&(c.Ye=n7b.createElement(UUb(c.h,c.h[0]),this.options)),c);var d;((d=this.li)==null?void 0:d.yoa)===a?this.li.hHb(b):(d=new u7b(a,this),a=d.UGc(this.options),d.hHb(b),this.fLa(a),this.li=d)}Uzb(a){let b=m7b.get(a.Tz);b===void 0&&
m7b.set(a.Tz,b=new n7b(a));return b}YGc(a){SUb(this.li)||(this.li=[],this.xoa());const b=this.li;let c=0,d;for(const e of a)c===b.length?b.push(d=new s7b(this.rNa(ZR.createComment("")),this.rNa(ZR.createComment("")),this,this.options)):d=b[c],d.yI(e),c++;c<b.length&&(this.xoa(d&&WR(d.V1).nextSibling,c),b.length=c)}xoa(a=WR(this.zI).nextSibling,b){let c;for((c=this.nFc)==null||c.call(this,!1,!0,b);a&&a!==this.V1;)b=WR(a).nextSibling,WR(a).remove(),a=b}},r7b=class{get tagName(){return this.element.tagName}get xI(){return this.Xx.xI}constructor(a,
b,c,d,e){this.type=1;this.li=cS;this.XJa=void 0;this.element=a;this.name=b;this.Xx=d;this.options=e;c.length>2||c[0]!==""||c[1]!==""?(this.li=Array(c.length-1).fill(new String),this.Tz=c):this.li=cS;this.sJ=void 0}yI(a,b=this,c,d){const e=this.Tz;let f=!1;if(e===void 0){if(a=lL(this,a,b,0),f=!kL(a)||a!==this.li&&a!==jL)this.li=a}else{const g=a;a=e[0];let l,p;for(l=0;l<e.length-1;l++){p=lL(this,g[c+l],b,l);p===jL&&(p=this.li[l]);f||(f=!kL(p)||p!==this.li[l]);if(p===cS)a=cS;else if(a!==cS){let t;a+=
((t=p)!=null?t:"")+e[l+1]}this.li[l]=p}}f&&!d&&this.gLa(a)}gLa(a){if(a===cS)WR(this.element).removeAttribute(this.name);else{this.sJ===void 0&&(this.sJ=SR(this.element,this.name,"attribute"));let b;a=this.sJ((b=a)!=null?b:"");let c;WR(this.element).setAttribute(this.name,(c=a)!=null?c:"")}}},o7b=class extends r7b{constructor(){super(...arguments);this.type=3}gLa(a){this.sJ===void 0&&(this.sJ=SR(this.element,this.name,"property"));a=this.sJ(a);this.element[this.name]=a===cS?void 0:a}},p7b=class extends r7b{constructor(){super(...arguments);
this.type=4}gLa(a){WR(this.element).toggleAttribute(this.name,!!a&&a!==cS)}},q7b=class extends r7b{constructor(a,b,c,d,e){super(a,b,c,d,e);this.type=5}yI(a,b=this){var c;a=(c=lL(this,a,b,0))!=null?c:cS;if(a!==jL){b=this.li;c=a===cS&&b!==cS||a.capture!==b.capture||a.once!==b.once||a.passive!==b.passive;var d=a!==cS&&(b===cS||c);c&&this.element.removeEventListener(this.name,this,b);d&&this.element.addEventListener(this.name,this,a);this.li=a}}handleEvent(a){if(typeof this.li==="function"){let b,c;this.li.call((c=
(b=this.options)==null?void 0:b.host)!=null?c:this.element,a)}else this.li.handleEvent(a)}},t7b=class{constructor(a,b,c){this.element=a;this.type=6;this.XJa=void 0;this.Xx=b;this.options=c}get xI(){return this.Xx.xI}yI(a){lL(this,a)}},w7b;(w7b=window.litHtmlPolyfillSupport)==null||w7b(n7b,s7b);var x7b,y7b;((y7b=_.ea.litHtmlVersions)!=null?y7b:_.ea.litHtmlVersions=[]).push("3.2.1");
x7b=(a,b,c)=>{var d;const e=(d=c==null?void 0:c.Dlb)!=null?d:b;d=e._$litPart$;if(d===void 0){let f;d=(f=c==null?void 0:c.Dlb)!=null?f:null;e._$litPart$=d=new s7b(b.insertBefore(ZR.createComment(""),d),d,void 0,c!=null?c:{})}d.yI(a);return d};var z7b=_.ea.ShadowRoot&&(_.ea.ShadyCSS===void 0||_.ea.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,A7b=Symbol(),B7b=new WeakMap,C7b=class{constructor(a,b){this._$cssResult$=!0;if(A7b!==A7b)throw Error("kf");this.cssText=a;this.INc=b}get styleSheet(){let a=this.KNc;const b=this.INc;if(z7b&&a===void 0){const c=b!==void 0&&b.length===1;c&&(a=B7b.get(b));a===void 0&&((this.KNc=a=new CSSStyleSheet).replaceSync(this.cssText),c&&B7b.set(b,a))}return a}toString(){return this.cssText}},
D7b=(a,b)=>{if(z7b)a.adoptedStyleSheets=b.map(c=>c instanceof CSSStyleSheet?c:c.styleSheet);else for(const c of b){b=document.createElement("style");const d=_.ea.litNonce;d!==void 0&&b.setAttribute("nonce",d);b.textContent=c.cssText;a.appendChild(b)}},E7b=z7b?a=>a:a=>{if(a instanceof CSSStyleSheet){let b="";for(const c of a.cssRules)b+=c.cssText;a=new C7b(typeof b==="string"?b:String(b))}return a};/*

 Copyright 2016 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var F7b=!!/^\s*class\s*\{\s*\}\s*$/.test(class{}.toString())||HTMLElement.es5Shimmed||_.ea.Reflect===void 0||_.ea.customElements===void 0||_.ea.customElements.polyfillWrapFlushCallback||!1,G7b,H7b=()=>{const a=HTMLElement;if(F7b)return a;if(G7b!==void 0)return G7b;const b=_.ea.Reflect,c=function(){return b.construct(a,[],this.constructor)};c.prototype=a.prototype;c.prototype.constructor=c;c.es5Shimmed=!0;Object.setPrototypeOf(c,a);return G7b=c},I7b=!1;F7b||I7b||(I7b=!0,_.ea.HTMLElement=H7b());
var J7b=H7b(),K7b=Object.is,L7b=Object.defineProperty,M7b=Object.getOwnPropertyDescriptor,N7b=Object.getOwnPropertyNames,O7b=Object.getOwnPropertySymbols,P7b=Object.getPrototypeOf,Q7b=_.ea.trustedTypes,R7b=Q7b?Q7b.emptyScript:"",S7b=_.ea.reactiveElementPolyfillSupport,T7b={k0b(a,b){switch(b){case Boolean:a=a?R7b:null;break;case Object:case Array:a=a==null?a:JSON.stringify(a)}return a},I4a(a,b){let c=a;switch(b){case Boolean:c=a!==null;break;case Number:c=a===null?null:Number(a);break;case Object:case Array:try{c=
JSON.parse(a)}catch(d){c=null}}return c}},U7b=(a,b)=>!K7b(a,b),V7b={Yj:!0,type:String,GV:T7b,hlb:!1,TOb:U7b},W7b;Symbol.metadata==null&&(Symbol.metadata=Symbol("mf"));W7b=Symbol.metadata;
var X7b=new WeakMap,Y7b=function(a,b){a.aKa();let c;((c=a.hba)!=null?c:a.hba=[]).push(b)},$7b=function(a,b,c){var d=Symbol();let e;const {get:f,set:g}=(e=M7b(a.prototype,b))!=null?e:{get(){return this[d]},set(l){this[d]=l}};return{get(){return f==null?void 0:f.call(this)},set(l){const p=f==null?void 0:f.call(this);g.call(this,l);Z7b(this,b,p,c)},configurable:!0,enumerable:!0}},WUb=function(a,b,c=V7b){c.state&&(c.Yj=!1);a.aKa();a.IF.set(b,c);c.Qnd||(c=$7b(a,b,c),c!==void 0&&L7b(a.prototype,b,c))},
Z7b=function(a,b,c,d){if(b!==void 0){d!=null||(d=a8b(a.constructor,b));let e;if(((e=d.TOb)!=null?e:U7b)(a[b],c))a.VJa(b,c,d);else return}a.uia===!1&&(a.dAb=a.rFc())},a8b=function(a,b){let c;return(c=a.IF.get(b))!=null?c:V7b},b8b=function(a){if(a.uia){if(!a.A6){a.xAa!=null||(a.xAa=a.jO());if(a.Aoa){for(const [d,e]of a.Aoa)a[d]=e;a.Aoa=void 0}var b=a.constructor.IF;if(b.size>0)for(const [d,e]of b){b=d;var c=e;c.r$c!==!0||a.x$.has(b)||a[b]===void 0||a.VJa(b,a[b],c)}}b=!1;c=a.x$;try{b=!0;let d;(d=a.ZJa)==
null||d.forEach(e=>{let f;return(f=e.wkd)==null?void 0:f.call(e)});a.update(c)}catch(d){throw b=!1,a.bAb(),d;}b&&a.WJa(c)}},hS=class extends J7b{static get observedAttributes(){this.uu();return this.zoa&&[...this.zoa.keys()]}static aKa(){if(!this.hasOwnProperty("IF")){var a=P7b(this);a.uu();a.hba!==void 0&&(this.hba=[...a.hba]);this.IF=new Map(a.IF)}}static uu(){c8b();if(!this.hasOwnProperty("a4a")){this.a4a=!0;this.aKa();if(this.hasOwnProperty("properties")){var a=this.properties,b=[...N7b(a),...O7b(a)];
for(const c of b)WUb(this,c,a[c])}a=this[W7b];if(a!==null&&(a=X7b.get(a),a!==void 0))for(const [c,d]of a)this.IF.set(c,d);this.zoa=new Map;for(const [c,d]of this.IF)a=c,b=this.Xzb(a,d),b!==void 0&&this.zoa.set(b,a);b=this.styles;a=[];if(Array.isArray(b)){b=new Set(b.flat(Infinity).reverse());for(const c of b)a.unshift(E7b(c))}else b!==void 0&&a.push(E7b(b));this.Z0a=a}}static Xzb(a,b){b=b.Yj;return b===!1?void 0:typeof b==="string"?b:typeof a==="string"?a.toLowerCase():void 0}constructor(){super();
this.Aoa=void 0;this.A6=this.uia=!1;this.X1=null;this.sFc()}sFc(){this.dAb=new Promise(b=>this.JMb=b);this.x$=new Map;this.wFc();Z7b(this);let a;(a=this.constructor.hba)==null||a.forEach(b=>b(this))}wFc(){const a=new Map,b=this.constructor.IF;for(const c of b.keys())this.hasOwnProperty(c)&&(a.set(c,this[c]),delete this[c]);a.size>0&&(this.Aoa=a)}jO(){let a;const b=(a=this.shadowRoot)!=null?a:this.attachShadow(this.constructor.YYb);D7b(b,this.constructor.Z0a);return b}connectedCallback(){this.xAa!=
null||(this.xAa=this.jO());this.JMb(!0);let a;(a=this.ZJa)==null||a.forEach(b=>{let c;return(c=b.tkd)==null?void 0:c.call(b)})}JMb(){}disconnectedCallback(){let a;(a=this.ZJa)==null||a.forEach(b=>{let c;return(c=b.ukd)==null?void 0:c.call(b)})}attributeChangedCallback(a,b,c){this.kFc(a,c)}vFc(a,b){const c=this.constructor.IF.get(a),d=this.constructor.Xzb(a,c);if(d!==void 0&&c.hlb===!0){let e;const f=(((e=c.GV)==null?void 0:e.k0b)!==void 0?c.GV:T7b).k0b(b,c.type);this.X1=a;f==null?this.removeAttribute(d):
this.setAttribute(d,f);this.X1=null}}kFc(a,b){var c=this.constructor;a=c.zoa.get(a);if(a!==void 0&&this.X1!==a){c=a8b(c,a);let d;const e=typeof c.GV==="function"?{I4a:c.GV}:((d=c.GV)==null?void 0:d.I4a)!==void 0?c.GV:T7b;this.X1=a;this[a]=e.I4a(b,c.type);this.X1=null}}VJa(a,b,c){this.x$.has(a)||this.x$.set(a,b);if(c.hlb===!0&&this.X1!==a){let d;((d=this.Boa)!=null?d:this.Boa=new Set).add(a)}}rFc(){const a=this;return _.Ee(function*(){a.uia=!0;try{yield a.dAb}catch(c){a.ktd||Promise.reject(c)}const b=
b8b(a);b!=null&&(yield b);return!a.uia})}WJa(a){let b;(b=this.ZJa)==null||b.forEach(c=>{let d;return(d=c.xkd)==null?void 0:d.call(c)});this.A6||(this.A6=!0,this.FNb());this.nE(a)}bAb(){this.x$=new Map;this.uia=!1}update(){this.Boa&&(this.Boa=this.Boa.forEach(a=>this.vFc(a,this[a])));this.bAb()}nE(){}FNb(){}};hS.Z0a=[];hS.YYb={mode:"open"};hS.IF=new Map;hS.a4a=new Map;S7b==null||S7b({ReactiveElement:hS});
var c8b=()=>{let a;((a=_.ea.reactiveElementVersions)!=null?a:_.ea.reactiveElementVersions=[]).push("2.0.4");c8b=()=>{}};var e8b=class extends hS{constructor(){super(...arguments);this.wAa={host:this};this.YJa=void 0}jO(){const a=super.jO();let b;(b=this.wAa).Dlb!=null||(b.Dlb=a.firstChild);return a}update(a){const b=this.render();this.A6||(this.wAa.isConnected=this.isConnected);super.update(a);this.YJa=x7b(b,this.xAa,this.wAa)}connectedCallback(){super.connectedCallback();let a;(a=this.YJa)==null||v7b(a,!0)}disconnectedCallback(){super.disconnectedCallback();let a;(a=this.YJa)==null||v7b(a,!1)}render(){return jL}static uu(){d8b();
return hS.uu.call(this)}};e8b._$litElement$=!0;e8b.a4a=!0;var f8b;(f8b=window.litElementPolyfillSupport)==null||f8b({LitElement:e8b});var d8b=()=>{let a,b;((b=(a=window).litElementVersions)!=null?b:a.litElementVersions=[]).push("4.1.1");d8b=()=>{}};var g8b=((a,...b)=>function(){const c=a.length===1?a[0]:b.reduce((d,e,f)=>{if(e._$cssResult$===!0)e=e.cssText;else if(typeof e!=="number")throw Error("lf`"+e);return d+e+a[f+1]},a[0]);return new C7b(c,a)}())`

:host([hidden]){display:none}:host{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:1px}*{-moz-box-sizing:border-box;box-sizing:border-box}form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;margin:0}form:not(:focus-within) .items{display:none}input{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:inherit;font:inherit;outline:none;border:var(--border,1px solid #dadce0);background-color:var(--background-color,#f1f3f4);padding:var(--padding,10px);border-radius:var(--border-radius,2px)}input::-webkit-input-placeholder{color:inherit;opacity:var(--placeholder-opacity)}input::-moz-placeholder{color:inherit;opacity:var(--placeholder-opacity)}input:-ms-input-placeholder{color:inherit;opacity:var(--placeholder-opacity)}input::-ms-input-placeholder{color:inherit;opacity:var(--placeholder-opacity)}input::placeholder{color:inherit;opacity:var(--placeholder-opacity)}.value{font-style:italic}.items{text-align:left;color:#000;position:absolute;border:1px solid #dadce0;border-bottom:0;border-top:0;box-shadow:2px 2px 4px 0 rgba(0,0,0,.25);z-index:99;top:100%;left:calc(var(--items-left, 0em)*-1);right:calc(var(--items-right, 0em)*-1);-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.items ul{margin:0;padding:0;list-style:none;background-color:#fff}.items ul li{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:4px 10px}.items ul li .icon{display:inline-block;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-right:.5em}.items ul li .icon.sprite{width:16px;height:16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAFoklEQVRYR+2YeWxURRjAf/OW3S2UUlohENtEJWJDtYCkgoFSgza9wCsgAUkKFFQiMYJHUTSKBoICBpWoKEo8IoJCwCpoBaKBFjRCUEtEUBIPjrbSWuix3fbtG/OtswjL7rZAa/jDL9lsZmfnm99857ynuMREXWI8tAfUDYgD4gE/4ANaAd3Bg8h6WSs6GoAWwIm1NhqQKLoemAyMAXoAAWA/8D7wJXCqHahrgFlADuAF/jRrPwDqo62NBGQBdwNPAnXAduAokAgMN5+1wGIzH0m3wKwEkoBNBiYDKARk7bNAU6SFkYAKgJeArcAy4FdAIMXUAnUX8DjwLrAQsMMUi3WXGMuKhb4x8+K2aUAJMAco7QhQMvAm4DaLa4FUYCLwDiBjF/AwUAxMAfaGKe4N7AA2AM+EzcmBPjPz8yPFU7iFMoGNwAPG1KJvMPACMBP4zWxwFbDefMR1Z0o/s+HLwCthc92BNUAVMNcE+Vl/CQH1BPoDucDTwL3m5BI71xkg+U3cJyIu3AL8AdwTtqlkVRlQGWHTK4FPTXCHHySoJgQkwSfERcDlwPfA88YCV5iY+hl4AzhsAKIBiU6JncdM4ItFpFTIgSVRRgNTga/bi6GBwItAlgFYamqHWGOAcZmc8AlTAiRGxG2RTipxJIEvCSDuqQZEv8SmlAtJ/VVGf0SXhX5MA4YBmyPUGakl1xq3iZumRwnqkC5x3S3ASEAAJf6khIwC5pmyIIc+K/2jFUY5jSjbZlwUqswJwCRAMuRtYFGEtA/3hGSlWEYqveiReJUsFbeKlaS0nC6y0YCyTYYIvUAdAwRmBCCZKMXtuRiFsb3OIpVf6tF9piatCy2I1TqGGmvcbPqRFMAzW4f0pouRXkC+ycYD7QGF5kPNVU4kmdIMtJ1Hcz1v4Pa6/XkrvNgF/wO1Z8GghfQCLN+Y5BTLZfXQym6JO1p/RE0M3n/OFY1KL9ncz4M7wdHabvYHjv2yolBSulMkCFSXMyAxbkLDKle6fSNK1yllzfJk1UUs7QUbClJP/DjptZaGlMEoqrECRZWL837qFJpQLzs1POUyruYTz8SWEapPwMJRaz3d4ovVyCNyZf1XNKqwdNxTtYfyH/XVpMdry6nWAXL3L8v5oVOBTualJus26/Nuo1qHuHNb3KB8aGeqN/uk9KrTklc6bpgLvbH2YEFfX016964Fsq0yFa+Heab42qwU26s0O93aHq+yG+UuTMGWAq+y1UoN0+oOFjZ1vYVsqwyHTNfQtgbPHb44LFxa80hcdv1yARr78dixjtJrlFY9aw8VNvhqBiV2uYWCfcqrK+PmNtYrrx6N4pCHwK2Zx/Or+3mb12ulcxTqQNW+ohq7qc9NWuloMSQ3A+l50ky/NbF6gxnvMTEgYxGZly4QlGCWBWNILASZ2mFHjwcbV6hkZ5WG3hbO8jvrsg4HFMtBWUqph46Uz5Fr7QytiAYkV4yPTIeXy5i0GxmLTAA85o4u4HJnqogOpKhwpQVu905qWoKmOIBVv7BxUNNeOynFQpcHbM/447tnL1aK4g4AyYOhAEljFiCxmACEgORbxrtiAvkr/XnJm1rStG2VWtpJ2dfWx7+kaWBrA9bMstu2fJhRsnW1Qk2PASQbhVwmLhJPyDjkIvkOuUzmY7hMUWH7mgv6Vpxo8O9IWgR6vo1FqT913eTjQ2ZQ9F5TB4AuuCydG0NnALXsTBxgoV7XmmTLUnPcWX/tBK0ySra91Y6FugZIaxS7eyVhOy6qGuv+6W//NRDsslua88VlkY+pVca87auVZlqMGLo4C0lztZy2V7VSQ4A9fpd/dv8vqiO+DJCdBpdsXQCM10pVuRzn/u+W5sozW6fI6evHqd2pvV222237A62J5b/XqxjvgNJKyhO8TlN3t/Y4CQnUf7VgTPgLhwuGu+RujH8DsrRXQ+NIJjIAAAAASUVORK5CYII=);background-repeat:no-repeat}.items ul li .icon.sprite.personal{background-position:-1px -1px;opacity:.55}.items ul li .icon.sprite.popular{background-position:-19px -1px;opacity:.55}.items ul li .icon.sprite.moma{background-position:-1px -19px}.items ul li .icon.sprite.more{background-position:-19px -19px}.items ul li .icon.moma-image{width:16px;height:16px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-top:3px}.items ul li a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;color:inherit}.items ul.queries li.selected,.items ul.queries li:hover,.items ul.results li.selected,.items ul.results li:hover{background-color:#f8f9fa;border-left:2px solid #4285f4;margin-left:-2px}.items ul.queries li:first-child,.items ul.results li:first-child{padding-top:10px}.items ul.queries li:last-child,.items ul.results li:last-child{padding-bottom:10px}.items ul.queries li a,.items ul.results li a{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.items ul.queries li a .title,.items ul.results li a .title{color:#174ea6}.items ul.queries li a .short,.items ul.results li a .short{color:#006621;font-size:small;margin-left:.5em;vertical-align:middle}.items ul.queries li a .short:empty,.items ul.results li a .short:empty{display:none}.items ul.queries li a .snippet,.items ul.results li a .snippet{font-size:small;opacity:.75;padding-top:2px}.items ul.queries li a .raw-query,.items ul.results li a .raw-query{display:none}.items ul.search{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.items ul.search li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:5px 0 10px 10px;padding:0}.items ul.search li.selected a{background:#f8f9fa}.items ul.search li a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px;border:1px solid #d3d3d3;color:rgba(0,0,0,.75);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;line-height:20px;padding:7px 14px}.items ul.search li a:hover{background:#f8f9fa}
/*# sourceMappingURL=moma_search.css.map */`;var h8b={Yj:!0,type:String,GV:T7b,hlb:!1,TOb:U7b},VUb=(a=h8b,b,c)=>{const d=c.kind,e=c.metadata;let f=X7b.get(e);f===void 0&&X7b.set(e,f=new Map);f.set(c.name,a);if(d==="accessor"){const g=c.name;return{set(l){const p=b.get.call(this);b.set.call(this,l);Z7b(this,g,p,a)},init(l){l!==void 0&&this.VJa(g,void 0,a);return l}}}if(d==="setter"){const g=c.name;return function(l){const p=this[g];b.call(this,l);Z7b(this,g,p,a)}}throw Error("nf`"+d);};var i8b=class{get xI(){return this.Xx.xI}mFc(a,b,c){this.Ubd=a;this.Xx=b;this.Rbd=c}oFc(a,b){return this.update(a,b)}update(a,b){return this.render(...b)}};var j8b=class extends i8b{constructor(a){super();this.value=cS;if(a.type!==2)throw Error("of`"+this.constructor.nTc);}render(a){if(a===cS||a===void 0)return this.W_b=void 0,this.value=a;if(a===jL)return a;if(a===this.value)return this.W_b;this.value=a;a=[_.nc(a)];a.raw=a;return this.W_b={_$litType$:this.constructor.resultType,Tz:a,values:[]}}};j8b.nTc="safeHTML";j8b.resultType=1;var k8b=(a=>(...b)=>({_$litDirective$:a,values:b}))(j8b);var l8b=class{constructor(a,b,c){this.category=a;this.rawQuery=b;a=b.indexOf(c);a!==-1?(this.prefix=b.substr(0,a),this.Cw=b.substr(a,c.length),this.suffix=b.substr(a+c.length)):(this.prefix=b,this.suffix=this.Cw="")}},m8b=class{constructor(a,b,c,d,e){this.title=a;this.snippet=b;this.url=c;this.icon=d;this.shortUrl=e}},n8b=class{constructor(a,b,c){this.icon=a;this.url=b;this.description=c}},o8b=function(a,b){a=a.shadowRoot.querySelectorAll(".item");for(const [c,d]of a.entries()){const e=c,f=d;if(f.classList.contains("selected")){f.classList.remove("selected");
(b=a[(e+a.length+b)%a.length])&&b.classList.add("selected");return}}(b=a[0])&&b.classList.add("selected")},iS=class extends e8b{constructor(){super(...arguments);this.placeholder="Search...";this.hiddenQuery="";this.accesskey="/";this.dataFrom=this.dataHiddenQuery=this.from="";this.queries=[];this.results=[];this.zQ=[];this.Ena=this.Fna=new _.Pf;this.hNb=OUb("fetchJson",(a,b)=>NUb(a,b));this.E0c=OUb("momaUrl",new URL("https://moma.corp.google.com/search"));this.input=void 0}static get styles(){return g8b}render(){const a=
this.input?this.input.value:"",b=this.zQ.length>0&&this.results.length===0;return bS`
      <form autocomplete="off" action="#">
        <input
          type="text"
          spellcheck="false"
          placeholder="${this.placeholder}" />
        <div class="items">
          <ul class="queries">
            ${this.queries.map(c=>bS` <li class="item">
                  <span class="icon sprite ${c.category}"></span>
                  <a
                    href="#"
                    @mousedown=${d=>{d.preventDefault()}}
                    @click=${d=>{d.preventDefault();this.GQ(c.rawQuery);this.fireEvent("query-event",c.rawQuery)}}>
                    ${c.prefix}<strong>${c.Cw}</strong>${c.suffix}
                    <span class="raw-query">${c.rawQuery}</span>
                  </a>
                </li>`)}
          </ul>
          <ul class="results">
            ${b?bS` <li class="no">
                  No results for&nbsp;<span class="value">${a}</span>
                </li>`:""}
            ${this.results.map(c=>bS`
        <li class="item">
          <img aria-hidden="true" class="icon moma-image" .src=${YUb(c.icon.imageUrl)}></img>
          <a .href=${c.url} @click=${()=>{this.fireEvent("navigate-event",_.ec(c.url))}}>
            <div class='title'>${c.title}
              <span class='short'>${ZUb(c.shortUrl)}</span>
            </div>
            <div class='snippet'>${k8b(c.snippet)}</div>
          </a>
        </li>`)}
          </ul>
          <ul class="search">
            ${this.zQ.map(c=>bS` <li class="item">
                  <a
                    rel="search"
                    .href=${c.url}
                    @click=${()=>{this.fireEvent("navigate-event",_.ec(c.url))}}
                    ><span class="icon sprite ${c.icon}"></span>
                    ${c.description}</a
                  >
                </li>`)}
          </ul>
        </div>
      </form>
    `}FNb(){if(this.shadowRoot){var a=this.shadowRoot.querySelector(".items"),b=this.shadowRoot.querySelector("input");this.accesskey&&b.setAttribute("accesskey",this.accesskey);var c=_.x(_.Ve(b,"input"),_.ag(()=>{for(const e of a.querySelectorAll(".item"))e.classList.remove("selected")}),_.Gf(500),_.v(()=>b.value),_.$e(e=>e!==""),_.ag(e=>{const f=this.E0c;e=[e];f.searchParams.set("q",e.join(" "));var g=this.from||this.dataFrom;g&&f.searchParams.set("from",g);this.zQ=[];this.zQ.push(new n8b("moma",
_.gc(f.toString()),"Moma search"));if(g=this.hiddenQuery||this.dataHiddenQuery)e.push(g),f.searchParams.set("q",e.join(" ")),this.zQ.push(new n8b("more",_.gc(f.toString()),"More results"));this.zQ.reverse()}));this.input=b;var d=()=>{this.Fna.next(!0)};_.Bha(c,_.x(c,_.Zf(e=>this.hNb(this.getUrl("https://g3mark-service-backend.corp.google.com/moma_search_api/suggest",e),{credentials:"include"})))).subscribe(([e,f])=>{const g=(f.suggestedPersonalQueries||[]).map(l=>new l8b("personal",l.rawQuery,e));
f=(f.suggestedPopularQueries||[]).map(l=>new l8b("popular",l.rawQuery,e));this.queries=g.concat(f);this.Fna.next(!0)},d);_.x(c,_.Zf(e=>this.hNb(this.getUrl("https://g3mark-service-backend.corp.google.com/moma_search_api/search",e),{credentials:"include"}))).subscribe(e=>{this.results=[];for(const p of e.results||[]){let t=p.organicResult;t&&t.secondaryResults&&(t=t.secondaryResults[0]);if(t&&t.title&&t.snippet&&t.link&&t.icon){e=this.results;var f=e.push,g=t.title;var l=t.snippet.privateDoNotAccessOrElseSafeHtmlWrappedValue;
if(l===void 0||l===null)throw Error("pf");l=_.lc(l);f.call(e,new m8b(g,l,YUb(t.link.linkUrl),t.icon,t.link.shortUrl))}}this.Fna.next(!0)},d);_.x(_.Ve(b,"input"),_.$e(()=>b.value==="")).subscribe(()=>{this.zQ=[];this.queries=[];this.results=[];this.Fna.next(!1)});_.Ve(b,"focusin").subscribe(()=>{for(const e of a.querySelectorAll(".item"))e.classList.remove("selected")});_.Ve(b,"keydown").subscribe(e=>{switch(e.key){case "ArrowDown":e.preventDefault();o8b(this,1);break;case "ArrowUp":e.preventDefault();
o8b(this,-1);break;case "Enter":if(e.preventDefault(),e=this.shadowRoot.querySelector(".selected > a")){const g=e.getAttribute("href");if(g&&g!=="#")this.fireEvent("navigate-event",g),_.Pca(window.location,_.gc(g));else{for(var f of a.querySelectorAll(".item"))f.classList.remove("selected");if(f=e.querySelector(".raw-query"))this.GQ(f.textContent||""),this.fireEvent("query-event",f.textContent||"");(f=this.shadowRoot.querySelector("ul.search > .item"))&&f.classList.add("selected")}}}})}}getUrl(a,
b){a=new URL(a);a.searchParams.set("q",b);(b=this.hiddenQuery||this.dataHiddenQuery)&&a.searchParams.set("hq",b);(b=this.from||this.dataFrom)&&a.searchParams.set("from",b);return a.toString()}GQ(a){this.input&&(this.input.value=a,this.input.dispatchEvent(new InputEvent("input")))}fireEvent(a,b){this.dispatchEvent(new CustomEvent(a,{detail:{value:b}}))}};rL([mL({type:String}),sL(Object)],iS.prototype,"placeholder",void 0);
rL([mL({type:String,Yj:"hidden-query"}),sL(Object)],iS.prototype,"hiddenQuery",void 0);rL([mL({type:String}),sL(Object)],iS.prototype,"accesskey",void 0);rL([mL({type:String}),sL(Object)],iS.prototype,"from",void 0);rL([mL({type:String,Yj:"data-hidden-query"}),sL(Object)],iS.prototype,"dataHiddenQuery",void 0);rL([mL({type:String,Yj:"data-from"}),sL(Object)],iS.prototype,"dataFrom",void 0);rL([XUb(),sL(Array)],iS.prototype,"queries",void 0);rL([XUb(),sL(Array)],iS.prototype,"results",void 0);
rL([XUb(),sL(Array)],iS.prototype,"zQ",void 0);iS=rL([(a=>(b,c)=>{c!==void 0?Y7b(c,()=>{customElements.define(a,b)}):customElements.define(a,b)})("g3mark-moma-search")],iS);var jS=class{};jS.O=function(a){return new (a||jS)};jS.Ca=_.vd({type:jS});jS.Ba=_.Xc({});var kS=class{};kS.O=function(a){return new (a||kS)};kS.Ca=_.vd({type:kS});kS.Ba=_.Xc({imports:[RR,_.Xn,_.hu,_.hp,jS]});var lS=class{};lS.O=function(a){return new (a||lS)};lS.Ca=_.vd({type:lS});lS.Ba=_.Xc({imports:[_.Xn,OR]});var mS=class{};mS.O=function(a){return new (a||mS)};mS.Ca=_.vd({type:mS});mS.Ba=_.Xc({imports:[_.Xn,_.Mo,_.hu,_.hp]});var nS=class{};nS.O=function(a){return new (a||nS)};nS.Ca=_.vd({type:nS});nS.Ba=_.Xc({imports:[_.Xn,lS,mS]});var oS=class{};oS.O=function(a){return new (a||oS)};oS.Ca=_.vd({type:oS});oS.Ba=_.Xc({imports:[_.Xn,PR,kS,_.hp,lS,nS,_.BF,mS,QR,_.hu,OR]});var pS=class{};pS.O=function(a){return new (a||pS)};pS.Ca=_.vd({type:pS});pS.Ba=_.Xc({Nb:[{va:_.Aeb,jc:{expandedHeight:"48px",collapsedHeight:"48px",BK:!1}}],imports:[_.Dp,_.Xn,DR,_.$J,$Q,NR,_.dA,_.Ox,_.JB,_.QF,oS,JR]});var qS=class{};qS.O=function(a){return new (a||qS)};qS.Ca=_.vd({type:qS});qS.Ba=_.Xc({imports:[YN,_.Xn,_.rB,ER,DR,_.yp,_.DF,YM,_.hp]});var rS=class{};rS.O=function(a){return new (a||rS)};rS.Ca=_.vd({type:rS});rS.Ba=_.Xc({imports:[_.Jv,_.Xn,cO,_.DF,_.BF,_.Ox,_.hu,_.hy]});var sS=class{};sS.O=function(a){return new (a||sS)};sS.Ca=_.vd({type:sS});sS.Ba=_.Xc({imports:[_.Dp,_.Xn,_.BF,_.Ox,_.JB,_.LF,_.hp]});var tS=class{};tS.O=function(a){return new (a||tS)};tS.Ca=_.vd({type:tS});tS.Ba=_.Xc({imports:[_.Xn,_.Ox,_.hu,_.iy]});var uS=class{};uS.O=function(a){return new (a||uS)};uS.Ca=_.vd({type:uS});uS.Ba=_.Xc({imports:[tS,_.Xn]});new _.Nm;new _.Om;new _.Nm;new _.Om;new _.Nt("Last {count} days");var p8b=function(a){const b=_.akb(a.hd),c=_.$jb(a.hd,"narrow"),d=_.$jb(a.hd,"long").map((e,f)=>({VSb:e,mfb:c[f]}));a.qQb=d.slice(b).concat(d.slice(0,b))},r8b=function(a){const b=[],c=q8b(a,a.Ed);let d=a.hd.clone(a.Cd);for(;q8b(a,d)<=c;)b.push(a.hd.clone(d)),d=_.WC(a.hd,d,1);return b},s8b=function(a){_.x(a.kja.Jc,_.Yf(a.kja),_.Zf(b=>_.Ze(...b.toArray().map(c=>c.fJ.qka))),_.$f(a.rc)).subscribe(b=>{document.querySelectorAll(".mat-calendar-body-cell").forEach(f=>{f.setAttribute("tabindex","-1")});var c=
a.kja.toArray();c==null||c[0].GFb(b);a.xZ=(c==null?void 0:c[0].l3)||null;a.UP=(c==null?void 0:c[0].IT)||null;for(b=1;b<c.length;b++)c[b].l3=a.xZ,c[b].IT=a.UP,_.an(c[b].Ta);if(c=c.find(f=>aVb(a,f.qb,a.qb)))c.qb=a.qb,_.an(c.Ta);let d,e;(d=document.querySelector(".mat-calendar-body-active .mat-calendar-body-selected"))==null||(e=d.parentElement)==null||e.setAttribute("tabindex","0")})},t8b=function(a){a.zone.Ub(()=>{const b=a.jla.kb.ma;_.x(_.Ve(b,"mousemove"),_.v(c=>{if(!a.Ov)return 0;const d=b.getBoundingClientRect();
return c.clientY>=d.top&&c.clientY<d.top+32?c.clientY-(d.top+32):c.clientY<=d.bottom&&c.clientY>d.bottom-32?c.clientY-(d.bottom-32):0}),_.Mf(),_.Zf(c=>c===0?_.rk:_.x(_.nfb(50),_.If(c))),_.$f(a.rc)).subscribe(c=>{b.scrollTo({top:b.scrollTop+c})})})},aVb=function(a,b,c){return a.hd.getMonth(b)===a.hd.getMonth(c)&&a.hd.getYear(b)===a.hd.getYear(c)},q8b=function(a,b){return(new Date(a.hd.getYear(b),a.hd.getMonth(b),1)).getTime()},u8b=function(a,b){return a.kja.toArray().find(c=>aVb(a,c.qb,b))},vS=class{constructor(a,
b,c,d){this.kb=a;this.hd=b;this.dir=c;this.zone=d;this.rc=new _.Sf;this.UP=this.xZ=null;this.Veb=192;this.Nka=new _.Uh([]);this.h4=[];this.WPb=!1;this.Fy=this.Yv=null;this.io=new _.Xm;this.f1=new _.Xm;this.o1b=new _.Xm;this.Em=new _.Xm;this.Ov=null;this.qQb=[];p8b(this)}Qa(){this.h4=r8b(this);var a=this.Nka,b=a.next;const c=Array.from({length:this.h4.length});c[0]=this.qb;c[1]=_.WC(this.hd,this.qb,1);b.call(a,c)}Dc(){this.E9a();s8b(this);t8b(this);this.zone.Ub(()=>{setTimeout(()=>{this.Nka.next(this.h4);
this.WPb=!0})})}Sb(a){this.WPb&&(a.minDate||a.maxDate)&&(this.h4=r8b(this),this.Nka.next(this.h4));a.activeDate&&a.activeDate.og!==a.activeDate.Ij&&this.zone.Ub(()=>{setTimeout(()=>{this.SL(this.qb,"auto")})})}Ia(){this.rc.next();this.rc.complete()}SL(a,b="auto"){const c=this.h4.findIndex(d=>aVb(this,d,a));c>-1&&this.jla.Ez(c,b)}Lob(a){this.f1.next(a.value);for(const b of this.kja.toArray())b.IT=null,b.l3=null,_.an(b.Ta)}get weekdays(){return this.qQb}mW(a){this.Ov=a}HF(a){this.Ov&&(a.value&&this.o1b.emit(a),
this.Ov=null)}E9a(){_.x(_.Ve(this.kb.ma,"keydown",{capture:!0}),_.$f(this.rc)).subscribe(a=>{a:{var b=this.qb,c=this.dir.value==="rtl";switch(a.keyCode){case 37:this.qb=_.YC(this.hd,this.qb,c?1:-1);break;case 39:this.qb=_.YC(this.hd,this.qb,c?-1:1);break;case 38:this.qb=_.YC(this.hd,this.qb,-7);break;case 40:this.qb=_.YC(this.hd,this.qb,7);break;case 36:this.qb=_.YC(this.hd,this.qb,1-this.hd.getDate(this.qb));break;case 35:this.qb=_.YC(this.hd,this.qb,_.UC(this.hd,this.qb)-this.hd.getDate(this.qb));
break;case 33:this.qb=a.altKey?_.XC(this.hd,this.qb,-1):_.WC(this.hd,this.qb,-1);break;case 34:this.qb=a.altKey?_.XC(this.hd,this.qb,1):_.WC(this.hd,this.qb,1);break;default:break a}this.qb=_.RC(this.hd,this.qb,this.Cd,this.Ed);_.PC(this.hd,b,this.qb)&&this.Em.emit(this.qb);b=u8b(this,b);if(c=u8b(this,this.qb))c.qb=this.qb,c.uB(),_.an(c.Ta),b==null||_.an(b.Ta);a.preventDefault();a.stopPropagation()}})}};vS.O=function(a){return new (a||vS)(_.B(_.re),_.B(_.SC),_.B(_.Lr),_.B(_.df))};
vS.wa=_.td({type:vS,na:[["reach-calendar-month-view"]],rb:function(a,b){a&1&&(_.Mg(_.gB,7),_.Mg(_.hB,7),_.Mg(_.cF,5));if(a&2){let c;_.Pg(c=_.Qg())&&(b.jla=c.first);_.Pg(c=_.Qg())&&(b.pvd=c.first);_.Pg(c=_.Qg())&&(b.kja=c)}},nb:[1,"reach-calendar-month-view"],inputs:{qb:"activeDate",selected:"selected",Cd:"minDate",Ed:"maxDate",Dj:"dateFilter",Vl:"dateClass",Yv:"comparisonStart",Fy:"comparisonEnd"},outputs:{io:"selectedChange",f1:"userSelection",o1b:"userDragDrop",Em:"activeDateChange"},features:[_.Ld],
ya:8,Aa:8,Da:[["role","presentation",1,"reach-calendar-month-view-header"],["scope","col",4,"ngFor","ngForOf"],[1,"reach-calendar-scroll-viewport",3,"itemSize","minBufferPx","maxBufferPx"],["cdkMonitorSubtreeFocus","","tabindex","-1",4,"cdkVirtualFor","cdkVirtualForOf","cdkVirtualForTemplateCacheSize"],["scope","col"],["cdkMonitorSubtreeFocus","","tabindex","-1"],["class","reach-calendar-month",3,"reach-calendar-month-active","activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart",
"comparisonEnd","activeDrag","_userSelection","dragStarted","dragEnded",4,"ngIf"],[1,"reach-calendar-month",3,"_userSelection","dragStarted","dragEnded","activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","activeDrag"]],qa:function(a,b){a&1&&(_.F(0,"table",0)(1,"thead")(2,"tr"),_.C(3,$Ub,2,1,"th",1),_.J()()(),_.K(4,"mat-divider"),_.F(5,"cdk-virtual-scroll-viewport",2),_.C(6,cVb,2,1,"div",3),_.R(7,"async"),_.J());a&2&&(_.y(3),_.E("ngForOf",b.weekdays),
_.y(2),_.E("itemSize",b.Veb)("minBufferPx",b.Veb*5)("maxBufferPx",b.Veb*10),_.y(),_.E("cdkVirtualForOf",_.S(7,6,b.Nka))("cdkVirtualForTemplateCacheSize",50))},Fa:[_.MC,_.Qn,_.Rn,_.cF,_.Jx,_.eB,_.hB,_.gB,_.Wn],styles:[".reach-calendar-month{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:192px}.reach-calendar-month-view-header{height:32px}\n/*# sourceMappingURL=calendar_month_view.css.map */"],
hb:2,Ma:0});var v8b=function(a,b){return a.E$c.toArray().find(c=>a.hd.getYear(c.qb)===a.hd.getYear(b))},wS=class{constructor(a,b,c){this.kb=a;this.hd=b;this.dir=c;this.rc=new _.Sf;this.NVa=new _.Uh([]);this.Bxb=128;this.io=new _.Pf;this.Em=new _.Xm}Dc(){this.E9a()}Sb(a){if(a.minDate||a.maxDate){a=[];const b=(new Date(this.hd.getYear(this.Ed),0,1)).getTime();let c=this.hd.clone(this.Cd);for(;(new Date(this.hd.getYear(c),0,1)).getTime()<=b;)a.push(this.hd.clone(c)),c=_.XC(this.hd,c,1);this.NVa.next(a)}}SL(a,b=
"auto"){const c=this.NVa.value.findIndex(d=>this.hd.getYear(d)===this.hd.getYear(a));c>-1&&this.jla.Ez(c,b)}E9a(){_.x(_.Ve(this.kb.ma,"keydown",{capture:!0}),_.$f(this.rc)).subscribe(a=>{this.s7a(a)})}s7a(a){var b=this.qb,c=this.dir.value==="rtl";switch(a.keyCode){case 37:this.qb=_.WC(this.hd,this.qb,c?1:-1);break;case 39:this.qb=_.WC(this.hd,this.qb,c?-1:1);break;case 38:this.qb=_.WC(this.hd,this.qb,-4);break;case 40:this.qb=_.WC(this.hd,this.qb,4);break;case 36:this.qb=_.WC(this.hd,this.qb,-this.hd.getDate(this.qb));
break;case 35:this.qb=_.YC(this.hd,this.qb,11-this.hd.getMonth(this.qb));break;case 33:this.qb=_.XC(this.hd,this.qb,a.altKey?-10:-1);break;case 34:this.qb=_.XC(this.hd,this.qb,a.altKey?10:1);break;default:return}this.qb=_.RC(this.hd,this.qb,this.Cd,this.Ed);_.PC(this.hd,b,this.qb)&&this.Em.emit(this.qb);b=v8b(this,b);if(c=v8b(this,this.qb))c.qb=this.qb,c.uB(),_.an(c.Ta),b==null||_.an(b.Ta);a.preventDefault();a.stopPropagation()}};wS.O=function(a){return new (a||wS)(_.B(_.re),_.B(_.SC),_.B(_.Lr))};
wS.wa=_.td({type:wS,na:[["reach-calendar-year-view"]],rb:function(a,b){a&1&&(_.Mg(_.gB,7),_.Mg(_.eF,5));if(a&2){let c;_.Pg(c=_.Qg())&&(b.jla=c.first);_.Pg(c=_.Qg())&&(b.E$c=c)}},nb:[1,"reach-calendar-year-view"],inputs:{qb:"activeDate",Cd:"minDate",Ed:"maxDate",selected:"selected",Dj:"dateFilter",Vl:"dateClass"},outputs:{io:"selectedChange",Em:"activeDateChange"},features:[_.Ld],ya:3,Aa:7,Da:[[1,"reach-calendar-scroll-viewport",3,"itemSize","minBufferPx","maxBufferPx"],["cdkMonitorSubtreeFocus","",
"tabindex","-1","class","reach-calendar-year",3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","selectedChange",4,"cdkVirtualFor","cdkVirtualForOf","cdkVirtualForTemplateCacheSize"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"reach-calendar-year",3,"selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"]],qa:function(a,b){a&1&&(_.F(0,"cdk-virtual-scroll-viewport",0),_.C(1,dVb,1,6,"mat-year-view",1),_.R(2,"async"),_.J());a&2&&(_.E("itemSize",
b.Bxb)("minBufferPx",b.Bxb*3)("maxBufferPx",b.Bxb*5),_.y(),_.E("cdkVirtualForOf",_.S(2,5,b.NVa))("cdkVirtualForTemplateCacheSize",50))},Fa:[_.MC,_.eF,_.eB,_.hB,_.gB,_.Wn],hb:2,Ma:0});var w8b=_.kj("pickerView",[_.nj("month",_.mj({transform:"translateY(0)"})),_.oj("month => year",[_.lj("375ms cubic-bezier(0.4,0.0,0.2,1)",_.zC([_.mj({transform:"translateY(-100%)",offset:0}),_.mj({transform:"translateY(0%)",offset:1})]))]),_.oj("year => month",[_.lj("375ms cubic-bezier(0.4,0.0,0.2,1)",_.zC([_.mj({transform:"translateY(0)",offset:0}),_.mj({transform:"translateY(-100%)",offset:1})]))])]),x8b=_.kj("yearViewActive",[_.nj("false",_.mj({display:"none"})),_.nj("true",_.mj({display:"block"})),
_.oj("false => true",[_.lj("375ms cubic-bezier(0.4,0.0,0.2,1)",_.zC([_.mj({display:"block",offset:0})]))]),_.oj("true => false",[_.lj("375ms cubic-bezier(0.4,0.0,0.2,1)",_.zC([_.mj({display:"block",offset:0}),_.mj({display:"none",offset:1})]))])]),xS=class{get qb(){return this.cRc}set qb(a){this.cRc=_.RC(this.hd,a,this.Cd,this.Ed);this.Yb.next();_.$m(this.Vd)}get eh(){return this.a$a}set eh(a){const b=this.a$a!==a?a:null;this.a$a=a;_.$m(this.Vd);b&&this.lR.emit(b)}get Pz(){return this.pQb}set Pz(a){this.pQb=
_.OC(this.hd,this.hd.oi(a));let b;this.qb=(b=this.Pz)!=null?b:new Date}get Cd(){return this.sYc}set Cd(a){this.sYc=_.OC(this.hd,this.hd.oi(a))||_.XC(this.hd,new Date,-3)}get Ed(){return this.rYc}set Ed(a){this.rYc=_.OC(this.hd,this.hd.oi(a))||_.XC(this.hd,new Date,3)}constructor(a,b){this.hd=a;this.Vd=b;this.rc=new _.Sf(1);this.A8=new _.Ew(null);this.mQb=new _.Sf(1);this.Yb=new _.Pf;this.K4=[];this.kYc="Enter a day, month, and year";this.fQb="Date";this.pQb=null;this.RQ="month";this.io=new _.Xm;this.lR=
new _.Xm(!0);this.f1=new _.Xm;_.x(this.A8.mn,_.$f(this.rc)).subscribe(c=>{this.f1.next({source:"input",value:c})})}Qa(){this.Cd||(this.Cd=_.XC(this.hd,new Date,-3));this.Ed||(this.Ed=_.XC(this.hd,new Date,3));this.A8.setValue(this.selected,{te:!1})}Sd(){this.qb=this.Pz||new Date;this.a$a=this.RQ}Dc(){this.mQb.next()}Sb(a){if(a=a.selected)a=!!this.A8.value;a&&this.A8.setValue(this.selected,{te:!1});this.Yb.next()}Ia(){this.rc.next();this.rc.complete()}Lob(a){this.f1.next({source:"view",value:a})}};
xS.O=function(a){return new (a||xS)(_.B(_.SC,8),_.B(_.hn))};
xS.wa=_.td({type:xS,na:[["reach-calendar"]],rb:function(a,b){a&1&&(_.Mg(vS,5),_.Mg(wS,5));if(a&2){let c;_.Pg(c=_.Qg())&&(b.k7=c.first);_.Pg(c=_.Qg())&&(b.EDa=c.first)}},nb:[1,"reach-calendar","cdk-edit-pane"],ob:2,Ya:function(a,b){a&2&&_.qg("reach-date-calendar-with-presets",b.K4==null?null:b.K4.length)},inputs:{K4:"datePresets",Pz:"startAt",RQ:"startView",selected:"selected",Dj:"dateFilter",Vl:"dateClass",Cd:"minDate",Ed:"maxDate"},outputs:{io:"selectedChange",lR:"viewChanged",f1:"userSelection"},
Pb:["reachCalendar"],features:[_.Zg([{va:_.fF,Fb:xS}]),_.Ld],ya:14,Aa:25,Da:[[1,"reach-calendar-selection-view"],[1,"reach-calendar-header"],[1,"reach-calendar-date-input"],["appearance","outline","floatLabel","always","subscriptSizing","dynamic",1,"reach-calendar-form-field"],["matInput","","autocomplete","off","spellcheck","false","matDatepicker","",3,"formControl","placeholder","min","max"],[4,"ngIf"],[3,"presets","presetSelected",4,"ngIf"],[3,"activeDate","maxDate","minDate","view"],[1,"reach-calendar-picker-view"],
[3,"selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"],[3,"userSelection","activeDate","selected","dateFilter","maxDate","minDate","dateClass"],[3,"presetSelected","presets"]],qa:function(a,b){a&1&&(_.F(0,"div",0)(1,"div",1)(2,"div",2)(3,"mat-form-field",3)(4,"mat-label"),_.Q(5),_.J(),_.K(6,"input",4),_.C(7,eVb,2,1,"mat-error",5),_.J()(),_.C(8,fVb,1,1,"reach-date-presets-menu",6),_.K(9,"reach-calendar-month-toolbar",7),_.J(),_.F(10,"div",8)(11,"div")(12,"reach-calendar-year-view",
9),_.N("selectedChange",function(c){b.eh="month";let d;(d=b.k7)==null||d.SL(c)}),_.J(),_.F(13,"reach-calendar-month-view",10),_.N("userSelection",function(c){return b.Lob(c)}),_.J()()()());a&2&&(_.y(5),_.Vg(b.fQb),_.y(),_.E("formControl",b.A8)("placeholder",b.fQb)("min",b.Cd)("max",b.Ed),_.y(),_.E("ngIf",b.A8.invalid),_.y(),_.E("ngIf",b.K4==null?null:b.K4.length),_.y(),_.E("activeDate",b.qb)("maxDate",b.Ed)("minDate",b.Cd)("view",b.eh),_.y(2),_.E("@pickerView",b.eh),_.y(),_.E("@yearViewActive",b.eh==
"year")("activeDate",b.qb)("selected",b.selected)("dateFilter",b.Dj)("maxDate",b.Ed)("minDate",b.Cd)("dateClass",b.Vl),_.y(),_.E("activeDate",b.qb)("selected",b.selected)("dateFilter",b.Dj)("maxDate",b.Ed)("minDate",b.Cd)("dateClass",b.Vl))},styles:[".reach-calendar-picker-view{display:grid;overflow:hidden;min-height:256px}.reach-calendar-preset-view{height:100%;overflow:auto}.reach-calendar-preset-view{--mdc-switch-state-layer-size:32px}.reach-calendar-selection-view{display:grid;grid-template-rows:auto 1fr}.reach-calendar-header{padding:16px 0}.reach-calendar-comparison,.reach-calendar-date-input,reach-calendar-month-toolbar{padding:0 16px}reach-date-presets-menu .reach-calendar-presets{padding-bottom:16px}.reach-calendar-month-view,.reach-calendar-year-view{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative}.reach-calendar-month-view .reach-calendar-scroll-viewport,.reach-calendar-year-view .reach-calendar-scroll-viewport{height:100%}.reach-calendar-month-view .mat-calendar-table-header,.reach-calendar-year-view .mat-calendar-table-header{display:none}.reach-calendar-month-view .mat-calendar-table,.reach-calendar-year-view .mat-calendar-table{border-spacing:0;border-collapse:collapse;table-layout:fixed;width:100%}.reach-calendar-month-view .mat-calendar-body-label,.reach-calendar-year-view .mat-calendar-body-label{line-height:0;padding-left:0}.reach-calendar-month,.reach-calendar-year{display:block;padding:0 16px}.reach-calendar-month-view-header{margin:0 16px}.reach-calendar-date-input{margin-bottom:16px}.reach-calendar-date-input mat-form-field.reach-calendar-form-field{width:136px}.reach-calendar-date-input mat-form-field.reach-calendar-form-field{--mat-form-field-container-height:40px;--mat-form-field-filled-label-display:none;--mat-form-field-container-vertical-padding:8px;--mat-form-field-filled-with-label-container-padding-top:8px;--mat-form-field-filled-with-label-container-padding-bottom:8px}.reach-calendar-date-input mat-form-field.reach-calendar-form-field .mat-mdc-text-field-wrapper{padding:0 8px}.reach-calendar-comparison{margin-bottom:16px}.reach-date-range-calendar .reach-calendar-date-input .reach-calendar-form-field,.reach-date-range-calendar-without-presets-menu .reach-calendar-date-input .reach-calendar-form-field{width:104px}.reach-date-range-calendar .reach-calendar-picker-view,.reach-date-range-calendar-without-presets-menu .reach-calendar-picker-view{min-height:128px}\n/*# sourceMappingURL=calendar.css.map */"],
hb:2,data:{animation:[w8b,x8b]},Ma:0});var y8b={keyboard_arrow_left:{Uh:"keyboard_arrow_left"},keyboard_arrow_right:{Uh:"keyboard_arrow_right"},arrow_right:{Uh:"arrow_right"}},z8b=new _.Dd("ICON_MAPPING",{Ea:"root",oa:()=>y8b});var A8b=0,B8b=function(a){let b;(b=a.calendar.k7)==null||_.x(b.jla.aBa,_.$f(a.rc)).subscribe(c=>{let d;const e=(d=a.calendar.k7)==null?void 0:d.Nka.value[c];e&&(a.Jza=a.hd.format(e,a.ySc.display.Web),a.Ix=e,_.$m(a.Vd))})},C8b=function(a,b,c){b=a.view==="month"?_.WC(a.hd,b,c):_.XC(a.hd,b,c);return _.RC(a.hd,b,a.Cd,a.Ed)},yS=class{get qb(){return this.pYc}set qb(a){this.pYc=this.Ix=a}get view(){return this.tYc}set view(a){this.tYc=a}get Xhb(){return this.view==="month"?"Choose month and year":"Choose date"}get Qib(){return this.view===
"month"?"Previous month":"Previous year"}get Bfb(){return this.view==="month"?"Next month":"Next year"}constructor(a,b,c,d,e,f){this.calendar=a;this.Vd=b;this.hd=d;this.ySc=e;this.Fw=f;this.rc=new _.Sf(1);this.Jza="";this.EJb=`reach-calendar-button-${A8b++}`}Dc(){_.x(this.calendar.mQb,_.Jf(1)).subscribe(()=>{B8b(this)})}Yza(){return!this.Cd||_.PC(this.hd,this.Cd,this.Ix)<0}Pya(){return!this.Ed||_.PC(this.hd,this.Ed,this.Ix)>0}SL(a,b="auto"){if(this.view==="month"){let c;(c=this.calendar.k7)==null||
c.SL(a,b)}else{let c;(c=this.calendar.EDa)==null||c.SL(a,b)}}};yS.O=function(a){return new (a||yS)(_.B(xS),_.B(_.hn),_.B(_.bF),_.B(_.SC,8),_.B(_.ys,8),_.B(z8b))};
yS.wa=_.td({type:yS,na:[["reach-calendar-month-toolbar"]],nb:[1,"reach-calendar-month-toolbar"],inputs:{qb:"activeDate",Cd:"minDate",Ed:"maxDate",view:"view"},features:[_.Zg([{va:_.G5a,jc:{Se:!0}}])],ya:9,Aa:12,Da:[[1,"reach-calendar-period"],["mat-button","","cdkAriaLive","polite",1,"reach-calendar-period-button",3,"keydown.enter","click"],[1,"reach-calendar-arrow"],["mat-icon-button","",1,"reach-calendar-previous-button",3,"keydown.enter","click","disabled"],[3,"svgIcon",4,"ngIf"],["mat-icon-button",
"",1,"reach-calendar-next-button",3,"keydown.enter","click","disabled"],[3,"svgIcon"]],qa:function(a,b){a&1&&(_.F(0,"div",0)(1,"button",1),_.N("keydown.enter",function(c){return c.stopPropagation()})("click",function(){b.calendar.eh=b.view==="month"?"year":"month";if(b.calendar.eh==="year"&&b.Ix){let c;(c=b.calendar.EDa)==null||c.SL(b.Ix)}}),_.F(2,"span"),_.Q(3),_.J(),_.K(4,"div",2),_.J()(),_.F(5,"button",3),_.N("keydown.enter",function(c){return c.stopPropagation()})("click",function(){b.Yza()&&
(b.Ix=C8b(b,b.Ix||b.Ix,-1),b.SL(b.Ix,"smooth"))}),_.C(6,gVb,2,2,"mat-icon",4),_.J(),_.F(7,"button",5),_.N("keydown.enter",function(c){return c.stopPropagation()})("click",function(){b.Pya()&&(b.Ix=C8b(b,b.Ix||b.Ix,1),b.SL(b.Ix,"smooth"))}),_.C(8,hVb,2,2,"mat-icon",4),_.J());a&2&&(_.y(),_.og("aria-label",b.Xhb)("aria-describedby",b.EJb),_.y(),_.og("id",b.EJb),_.y(),_.Vg(b.Jza),_.y(),_.qg("reach-calendar-invert",b.view!=="month"),_.y(),_.E("disabled",!b.Yza()),_.og("aria-label",b.Qib),_.y(),_.E("ngIf",
b.Fw.keyboard_arrow_left),_.y(),_.E("disabled",!b.Pya()),_.og("aria-label",b.Bfb),_.y(),_.E("ngIf",b.Fw.keyboard_arrow_right))},Fa:[vL,_.Rn,_.ew,_.ot,_.rt,_.gu],styles:[".reach-calendar-month-toolbar{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.reach-calendar-month-toolbar{--mdc-text-button-container-height:24px}.reach-calendar-month-toolbar{--mdc-filled-button-container-height:24px}.reach-calendar-month-toolbar{--mdc-protected-button-container-height:24px}.reach-calendar-month-toolbar{--mdc-outlined-button-container-height:24px}.reach-calendar-month-toolbar{--mat-text-button-touch-target-display:none}.reach-calendar-month-toolbar{--mat-filled-button-touch-target-display:none}.reach-calendar-month-toolbar{--mat-protected-button-touch-target-display:none}.reach-calendar-month-toolbar{--mat-outlined-button-touch-target-display:none}.reach-calendar-month-toolbar{--mat-icon-button-touch-target-display:none}.reach-calendar-month-toolbar .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:32px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:4px}.reach-calendar-arrow{display:inline-block;border-left:5px solid transparent;border-right:5px solid transparent;border-top-width:5px;border-top-style:solid;height:0;margin:0 0 0 5px;vertical-align:middle;width:0}.reach-calendar-arrow.reach-calendar-invert{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[dir=rtl] .reach-calendar-arrow{margin:0 5px 0 0}.reach-calendar-period{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.reach-calendar-period-button{background:transparent;font:inherit;letter-spacing:inherit}\n/*# sourceMappingURL=calendar_month_toolbar.css.map */"],
hb:2,Ma:0});var AS=class{constructor(){this.lCa=_.n(zS);this.s4a=_.n(_.Vq);this.kb=_.n(_.re);this.first=FK(!1);this.target=FK(this.kb);this.focused=_.qh(()=>this.lCa.Ava()===this);this.tabIndex=_.qh(()=>{if(this.lCa.disabled())return 0;const a=this.lCa.u4a();return a.some(b=>b.first())?this.first()?0:-1:a.length>0&&a[0]===this?0:-1});_.vh(a=>{const b=this.target(),c=b.ma.tabIndex;b.ma.tabIndex=this.tabIndex();a(()=>{b.ma.tabIndex=c})});_.vh(a=>{const b=this.target();this.s4a.Qk(b).subscribe(c=>{c&&this.lCa.Ava.set(this)});
a(()=>{this.s4a.Ni(b)})})}get disabled(){return this.target().ma.hasAttribute("disabled")}focus(){this.target().ma.focus()}Sp(){return this.target().ma.textContent||""}Ia(){this.s4a.Ni(this.target())}};AS.O=function(a){return new (a||AS)};AS.La=_.xd({type:AS,na:[["","xapTabstopGroupItem",""]],inputs:{first:[1,"first"],target:[1,"target"]},outputs:{first:"firstChange",target:"targetChange"},standalone:!0});
var zS=class{constructor(){this.dir=_.n(_.Lr,{optional:!0});this.Rb=_.n(_.dg);this.items=_.Tg(!1,!1);this.u4a=_.qh(()=>this.disabled()?[]:this.items().filter(a=>!a.disabled));this.Ava=_.Rg();this.disabled=FK(!1);this.orientation=FK("vertical");this.Jx=FK(!1);this.vE=FK(!1);this.oP=_.or(new _.sr(this.u4a,this.Rb));_.vh(()=>{this.oP.Jx(this.Jx());this.vE()&&this.oP.vE();const a=this.orientation()==="vertical";_.Tz(this.oP,a);let b;_.nr(this.oP,a?null:((b=this.dir)==null?void 0:b.value)||"ltr")});_.vh(()=>
{this.u4a().length>0&&this.Ava()&&_.pr(this.oP,this.Ava())})}Ia(){this.oP.destroy()}};zS.O=function(a){return new (a||zS)};
zS.La=_.xd({type:zS,na:[["","xapTabstopGroup",""]],yd:function(a,b,c){a&1&&_.Wla(b.items,_.Ng(c,AS,4));a&2&&_.Xla()},Ya:function(a,b){a&1&&_.N("keyup",function(c){_.rr(b.oP,"keyboard");b.oP.Xn(c)})},inputs:{disabled:[1,"disabled"],orientation:[1,"orientation"],Jx:[1,"withWrap"],vE:[1,"withTypeAhead"]},outputs:{disabled:"disabledChange",orientation:"orientationChange",Jx:"withWrapChange",vE:"withTypeAheadChange"},standalone:!0});new _.Nt("+ {NUMBER} more");new _.Nm;new _.Om;var BS=_.pv.S9[3];BS=BS.replace(/yyyy/,"yy").replace(/yy/,"yyyy");BS==="M/d/yyyy"&&(BS="MM/dd/yyyy");_.pv.soa.at(-1);BS.replaceAll(/[Mdy]/g,a=>{switch(a){case "y":return"Y";case "M":return"M";case "d":return"D"}});var CS=class{};CS.O=function(a){return new (a||CS)};CS.Ca=_.vd({type:CS});CS.Ba=_.Xc({imports:[_.hK]});var DS=class{};DS.O=function(a){return new (a||DS)};DS.Ca=_.vd({type:DS});DS.Ba=_.Xc({});var ES=class{};ES.O=function(a){return new (a||ES)};ES.Ca=_.vd({type:ES});ES.Ba=_.Xc({imports:[_.Xn,_.dA,_.Ox,wR,_.ix,_.hy,_.QF,_.iy,_.hu,_.Js,_.uF,_.sF,_.RD,_.uF]});var FS=class{};FS.O=function(a){return new (a||FS)};FS.Ca=_.vd({type:FS});FS.Ba=_.Xc({});var GS=class{constructor(){this.Wza=[];this.DVb=new _.Pf}};GS.O=function(a){return new (a||GS)};
GS.wa=_.td({type:GS,na:[["reach-date-presets-menu"]],nb:[1,"reach-date-presets-menu"],inputs:{Wza:"presets"},outputs:{DVb:"presetSelected"},ya:2,Aa:1,Da:()=>[["xapTabstopGroup","","role","listbox","aria-label","List of preset date options",1,"reach-calendar-presets"],[4,"ngIf"],["aria-hidden","true"],["role","option","xapTabstopGroupItem","","class","reach-calendar-presets-menu-item",3,"first","click",4,"ngFor","ngForOf"],["role","option","xapTabstopGroupItem","",1,"reach-calendar-presets-menu-item",
3,"click","first"],[1,"reach-calendar-preset-menu-item-state"],[1,"reach-calendar-preset-label"]],qa:function(a,b){a&1&&(_.F(0,"div",0),_.C(1,jVb,4,1,"ng-container",1),_.J());a&2&&(_.y(),_.E("ngIf",(b.Wza==null?null:b.Wza.length)>0))},Fa:[_.Qn,_.Rn,_.Jx,zS,AS],styles:[".reach-calendar-presets-menu .reach-calendar-presets{padding:8px 0}.reach-calendar-preset-label{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.mat-mdc-menu-item.reach-calendar-presets-menu-item,.reach-calendar-presets-menu-item{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:40px;position:relative;padding:0 16px}.mat-mdc-menu-item.reach-calendar-presets-menu-item,.reach-calendar-presets-menu-item{--mat-icon-button-touch-target-display:none}.mat-mdc-menu-item.reach-calendar-presets-menu-item .mat-mdc-icon-button.mat-mdc-button-base,.reach-calendar-presets-menu-item .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:32px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:4px}.mat-mdc-menu-item.reach-calendar-presets-menu-item:hover .reach-calendar-preset-menu-item-state,.reach-calendar-presets-menu-item:hover .reach-calendar-preset-menu-item-state{background:var(--xap-color-surface-hover,rgba(32,33,36,.04))}.mat-mdc-menu-item.reach-calendar-presets-menu-item:focus,.reach-calendar-presets-menu-item:focus{outline:none}.mat-mdc-menu-item.reach-calendar-presets-menu-item:focus .reach-calendar-preset-menu-item-state,.reach-calendar-presets-menu-item:focus .reach-calendar-preset-menu-item-state{background:var(--xap-color-surface-focus,rgba(32,33,36,.12))}.reach-calendar-preset-menu-item-state{bottom:0;left:0;position:absolute;right:0;top:0}\n/*# sourceMappingURL=date_presets_menu.css.map */"],
hb:2,Ma:0});var HS=class{};HS.O=function(a){return new (a||HS)};HS.Ca=_.vd({type:HS});HS.Ba=_.Xc({imports:[_.Xn]});var IS=class{};IS.O=function(a){return new (a||IS)};IS.Ca=_.vd({type:IS});IS.Ba=_.Xc({imports:[BQ]});var JS=class{};JS.O=function(a){return new (a||JS)};JS.Ca=_.vd({type:JS});JS.Ba=_.Xc({imports:[_.Xn,IS,HS]});var KS=class{};KS.O=function(a){return new (a||KS)};KS.Ca=_.vd({type:KS});KS.Ba=_.Xc({imports:[_.Xn,JS,HS]});var LS=class{};LS.O=function(a){return new (a||LS)};LS.Ca=_.vd({type:LS});LS.Ba=_.Xc({imports:[_.Xn,HS,KS,KS]});var MS=class{};MS.O=function(a){return new (a||MS)};MS.Ca=_.vd({type:MS});MS.Ba=_.Xc({});var NS=class{};NS.O=function(a){return new (a||NS)};NS.Ca=_.vd({type:NS});NS.Ba=_.Xc({imports:[_.ir,_.Xn,_.dA,_.Ox,_.wy,_.ix,_.Wx,_.DK,_.oF,_.jy,_.hu,_.ws,_.us,LS,_.Ow,_.$r,FS,MS]});_.Qnb(xS,[_.Rn,_.uk,_.yw,_.qw,_.bx,_.Xw,_.Sw,_.eA,_.pw,_.kF,_.Gw,yS,vS,wS,GS],[]);var OS=class{};OS.O=function(a){return new (a||OS)};OS.Ca=_.vd({type:OS});OS.Ba=_.Xc({imports:[_.Xn,_.dA,_.Ox,_.gx,_.ix,CS,_.QF,_.oF,_.hu,_.$C,NS,_.Ow,DS,ES,_.qF]});var PS=class{};PS.O=function(a){return new (a||PS)};PS.Ca=_.vd({type:PS});PS.Ba=_.Xc({imports:[_.Xn,_.Ox,_.wy,_.gx,_.ix,_.Ow]});var QS=class{};QS.O=function(a){return new (a||QS)};QS.Ca=_.vd({type:QS});QS.Ba=_.Xc({imports:[_.NE]});var RS=class{};RS.O=function(a){return new (a||RS)};RS.Ca=_.vd({type:RS});RS.Ba=_.Xc({Nb:[{va:_.gNa,jc:!0}],imports:[_.ir,_.Xn,QS,_.Ox,IS,_.wy,_.gx,_.ix,_.Wx,_.hy,_.QF,_.iy,_.hu,_.RD,_.ws,PS,_.Ow,OS]});var SS=class{};SS.O=function(a){return new (a||SS)};SS.Ca=_.vd({type:SS});SS.Ba=_.Xc({imports:[_.Xn,RS,OS]});var TS=class{};TS.O=function(a){return new (a||TS)};TS.Ca=_.vd({type:TS});TS.Ba=_.Xc({Nb:[{va:_.o7a,jc:{mr:"grimoire-xref",iYa:864E5,M1a:!0}}],imports:[_.Dp,tS,_.Xn,_.gy,_.jy,uS,SS]});var US=class{};US.O=function(a){return new (a||US)};US.Ca=_.vd({type:US});US.Ba=_.Xc({imports:[QQ]});var VS=class{};VS.O=function(a){return new (a||VS)};VS.Ca=_.vd({type:VS});VS.Ba=_.Xc({imports:[_.Dp,_.Xn,_.Mv,_.DF,_.BF,_.Ox,_.jy,_.hu,_.hy,_.iy,_.CD,TS,US]});var WS=class{};WS.O=function(a){return new (a||WS)};WS.Ca=_.vd({type:WS});WS.Ba=_.Xc({imports:[_.Xn,_.mw]});var XS=class{};XS.O=function(a){return new (a||XS)};XS.Ca=_.vd({type:XS});XS.Ba=_.Xc({imports:[_.Dp,_.Xn,_.rB,_.DF,_.RJ,_.BF,_.Ox,wR,_.hu,_.fJ,WS,_.vI,_.hp,_.BB,uS,VS]});var YS=class{};YS.O=function(a){return new (a||YS)};YS.Ca=_.vd({type:YS});YS.Ba=_.Xc({imports:[_.Dp,_.Xn,rS,_.Ox,_.hu,_.hy,_.DK,dO,_.iy,_.hp,sS,XS]});var ZS=class{};ZS.O=function(a){return new (a||ZS)};ZS.Ca=_.vd({type:ZS});ZS.Ba=_.Xc({imports:[YN,_.Xn,_.QI,_.rB,ER,DR,_.DF,YM,_.hp,_.Dp]});var $S=class{};$S.O=function(a){return new (a||$S)};$S.Ca=_.vd({type:$S});$S.Ba=_.Xc({imports:[_.Dp,_.Xn,_.bv,_.vB,wN,_.BF,_.Ox,_.hp,_.bH,_.fy]});var aT=class{};aT.O=function(a){return new (a||aT)};aT.Ca=_.vd({type:aT});aT.Ba=_.Xc({Nb:[FM,wP,xP],imports:[_.Dp,_.Xn,$Q,MR,pS,qS,bN,_.BF,YS,$S,_.BB,ZS]});var bT=class{};bT.O=function(a){return new (a||bT)};bT.Ca=_.vd({type:bT});bT.Ba=_.Xc({imports:[_.Xn,_.Ox,_.wy,_.hu,_.iy,_.hp]});var cT=class{};cT.O=function(a){return new (a||cT)};cT.Ca=_.vd({type:cT});cT.Ba=_.Xc({imports:[_.Dp,_.Xn,bT,_.jt,_.Ox,_.hu,_.iy,_.TH,_.hp]});var dT=class{};dT.O=function(a){return new (a||dT)};dT.Ca=_.vd({type:dT});dT.Ba=_.Xc({imports:[_.Xn,_.Ox,wR,_.hu,_.LF,_.Wx,_.iy,_.aA]});var eT=class{};eT.O=function(a){return new (a||eT)};eT.Ca=_.vd({type:eT});eT.Ba=_.Xc({imports:[_.Xn,_.Ox,wR,_.hu,_.LF,_.Wx,_.iy,_.aA]});var fT=class{};fT.O=function(a){return new (a||fT)};fT.Ca=_.vd({type:fT});fT.Ba=_.Xc({imports:[_.Dp,_.Xn,_.Ox,_.gx,_.hu,_.ix,_.iy,_.dA,_.Ow,dT,eT]});var gT=class{};gT.O=function(a){return new (a||gT)};gT.Ca=_.vd({type:gT});gT.Ba=_.Xc({imports:[_.Xn,_.mA,_.DF,_.BF,hR,fT,dT,eT]});var hT=class{};hT.O=function(a){return new (a||hT)};hT.Ca=_.vd({type:hT});hT.Ba=_.Xc({Nb:[{va:_.G7a,jc:{vx:0,Aw:0,Xtb:1500,aMb:!0}}],imports:[_.Dp,_.Xn,cT,_.Ox,_.hu,dO,_.iy,gT]});var iT=class{};iT.O=function(a){return new (a||iT)};iT.Ca=_.vd({type:iT});iT.Ba=_.Xc({imports:[_.Xn,_.jt,aT,hT,_.BB]});var jT=class{};jT.O=function(a){return new (a||jT)};jT.Ca=_.vd({type:jT});jT.Ba=_.Xc({Nb:[_.jJ,DM],imports:[iT,_.Xn,_.jt,sR,$S]});var kT=class{resolve(a){return _.Li(a)}};kT.O=function(a){return new (a||kT)};kT.ta=_.k({token:kT,oa:kT.O,Ea:"root"});var lT=class{constructor(a,b){this.NN="/repos";this.ETc="https://cloud.google.com/source-repositories/docs/";this.F7c="https://cloud.google.com/source-repositories/docs/support";_.qk.has(2)&&b.navigate([this.NN])}};lT.O=function(a){return new (a||lT)(_.B(_.jv),_.B(_.gi))};
lT.wa=_.td({type:lT,na:[["initial-welcome"]],ya:18,Aa:3,Da:["fxLayout;column;fxLayoutAlign;center center;fxFlex;noshrink".split(";"),["fxLayout","","fxLayoutAlign","center",1,"docs-container"],["ascTrackElement","initialWelcome","trackAction","navigateDocumentation","fxLayoutAlign","center",3,"externalLink"],["ascTrackElement","initialWelcome","trackAction","navigateSupport","fxLayoutAlign","center",3,"externalLink"],["mat-button","","ascTrackElement","initialWelcome","trackAction","navigateViewAllRepos",
3,"routerLink"]],qa:function(a,b){a&1&&(_.F(0,"div",0)(1,"h2"),_.Q(2," Welcome to Cloud Source Repositories "),_.J(),_.F(3,"p"),_.Q(4," Easily connect to other Google Cloud products, while privately hosting, tracking, and managing changes to your codebase."),_.J(),_.F(5,"div",1)(6,"a",2)(7,"mat-icon"),_.Q(8,"info"),_.J(),_.M(9),_.Q(10,"Documentation"),_.ug(),_.J(),_.F(11,"a",3)(12,"mat-icon"),_.Q(13,"help"),_.J(),_.M(14),_.Q(15,"Support"),_.ug(),_.J()(),_.F(16,"a",4),_.Q(17," view all repositories "),
_.J()());a&2&&(_.y(6),_.E("externalLink",b.ETc),_.y(5),_.E("externalLink",b.F7c),_.y(5),_.E("routerLink",b.NN))},Fa:[_.Bp,_.xp,_.Ar,_.Br,_.gt,_.ew,_.pt,_.gu,_.fp],styles:[".docs-container[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#5f6368}.docs-container[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:focus, .docs-container[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:none}.docs-container[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:not(:first-child){margin-left:16px}.mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle;margin-right:4px}a.mat-mdc-button[_ngcontent-%COMP%]{--mdc-text-button-container-height:36px;background-color:#1967d2;border-radius:4px;color:#fff;font-family:Google Sans;font-weight:500;letter-spacing:.02em;margin-top:16px;padding:0 30px;text-transform:capitalize;font-size:14px}h2[_ngcontent-%COMP%]{color:#000;font-family:Google Sans;font-size:32px;margin-bottom:16px;margin-top:0}p[_ngcontent-%COMP%]{color:#000;margin-bottom:8px;max-width:445px;text-align:center}"],
Ma:0});var D8b={J1:0,Ivc:1,lv:2,goa:3,0:"REPO",1:"REF",2:"FILE",3:"FOLDER"};var mT=class{transform(a){return _.UF(a)?`/piper///depot/${nL(a.path)}`:_.TF(a)?`${encodeURIComponent(a.repository)}/${nL(a.path)}`:`${_.mG(a)?"/h":""}/${encodeURIComponent(a.tb)}/${nL(a.repository)}/+/${nL(a.Eb)}:${nL(a.path)}`}};mT.O=function(a){return new (a||mT)};mT.Ke=_.yd({name:"placeToHref",type:mT,le:!0});var nT=class{transform(a){return _.Jq(a.bc().od("/").ab())}};nT.O=function(a){return new (a||nT)};nT.Ke=_.yd({name:"repoRootLink",type:nT,le:!0});var oT=class{constructor(){this.dz=D8b;this.jna="RecentItem"}Qa(){switch(this.sVb){case "REPO":var a=this.Va;this.data={Va:a,type:0,V0:`${this.jna}Repo`,icon:"shared:repository",Yia:kVb(a),pya:_.Jq(a.bc().od("/").ab()),Zia:"navigateMainRepo",Wk:a.tb,YVb:_.Jq(_.kG(a.bc(),"repoGroup").ab())};break;case "REF":a=this.Va;this.data={Va:a,type:1,V0:`${this.jna}Branch`,icon:"source:branch",Yia:kVb(a),pya:_.Jq(a.bc().od("/").ab()),Zia:"navigateMainBranch",Wk:a.tb,YVb:_.Jq(_.kG(a.bc(),"repoGroup").ab())};break;
case "FOLDER":a=this.Va;this.data={Va:a,type:3,V0:`${this.jna}Folder`,icon:"source:folder_open",repository:a.repository,ad:a.Eb&&_.eG(a.Eb),Yia:_.bB(a.path||"")||"/",pya:_.Jq(a),Zia:"navigateMainFolder",path:a.path,prefix:_.xi(a.path)+"/"};break;case "FILE":a=this.Va;this.data={Va:a,type:2,V0:`${this.jna}File`,icon:"source:file",repository:a.repository,ad:a.Eb&&_.eG(a.Eb),Yia:_.bB(a.path),pya:_.Jq(a),Zia:"navigateMainFile",path:a.path,prefix:_.xi(a.path)+"/"};break;default:_.db(this.sVb,"Unexpected place item type")}}};
oT.O=function(a){return new (a||oT)};
oT.wa=_.td({type:oT,na:[["item-display","place",""]],inputs:{jna:"trackElementPrefix",displayName:"displayName",sVb:"placeItemType",Va:"place"},hc:["place",""],ya:4,Aa:3,Da:[["fileOrFolder",""],[3,"svgIcon"],[4,"ngIf","ngIfElse"],[1,"main-element",3,"routerLink","ascTrackElement","trackAction"],["trackAction","navigateProject",3,"routerLink","ascTrackElement"],["trackAction","navigateRepo",3,"routerLink","ascTrackElement",4,"ngIf"],[1,"main-element"],["title","Copy file path",1,"copy-button"],["aria-hidden",
"true",1,"material-icons-extended"],["trackAction","navigateRepo",3,"routerLink","ascTrackElement"]],qa:function(a,b){a&1&&(_.K(0,"mat-icon",1),_.C(1,lVb,5,7,"ng-container",2)(2,nVb,10,11,"ng-template",null,0,_.dh));a&2&&(a=_.Cg(3),_.E("svgIcon",b.data.icon),_.y(),_.E("ngIf",b.data.type==b.dz.J1||b.data.type==b.dz.Ivc)("ngIfElse",a))},Fa:[_.Bp,_.Rn,_.gu,_.fp,mT,nT],styles:["item-display[_nghost-%COMP%]{display:flex;padding:1px 0}item-display[_nghost-%COMP%]:not(:hover):not(:focus):not(:focus-within)   .copy-button[_ngcontent-%COMP%], item-display[_nghost-%COMP%]:not(:hover):not(:focus):not(:focus-within)   copy-button[_ngcontent-%COMP%]{opacity:0}a[_ngcontent-%COMP%]{letter-spacing:.01em;padding-left:8px;white-space:pre;color:var(--text-default)}.main-element[_ngcontent-%COMP%]{font-weight:500}.copy-button[_ngcontent-%COMP%], copy-button[_ngcontent-%COMP%]{padding-left:8px}.mat-icon[_ngcontent-%COMP%], .material-icons-extended[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle;min-width:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.copy-button[_ngcontent-%COMP%]{background-color:initial;border-width:0;cursor:pointer}.copy-button[_ngcontent-%COMP%]:focus{outline:none}"],
Ma:0});var E8b=_.u({state:1,message:"Unavailable"}),pT=class{constructor(a,b){this.yE=_.GF;this.hwa=_.Dk;this.w3c=_.x(b.k6(),_.v(c=>_.yF(c)),_.Ef(c=>{_.yt(a,c);return E8b}),_.Yf(_.HF),_.Wf())}};pT.O=function(a){return new (a||pT)(_.B(_.zt),_.B(_.Qv))};
pT.wa=_.td({type:pT,na:[["recent-items"]],ya:5,Aa:3,Da:[["emptyRecents",""],["fxLayout","column","fxFlex","",1,"card"],[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],["theme","error",4,"ngSwitchCase"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","40px",4,"ngSwitchCase"],[4,"ngIf","ngIfElse"],[4,"ngFor","ngForOf"],["fxLayout","","fxLayoutAlign","start center",3,"place","placeItemType"],["theme","error"],"fxLayout;column;fxLayoutAlign;center center;fxFlex;40px".split(";"),"fxLayout;;fxFlex;auto;fxLayoutAlign;center center".split(";")],
qa:function(a,b){a&1&&(_.F(0,"div",1),_.C(1,tVb,5,4,"ng-container",2),_.R(2,"async"),_.J(),_.C(3,uVb,2,0,"ng-template",null,0,_.dh));a&2&&(_.y(),_.E("ngIf",_.S(2,1,b.w3c)))},Fa:[_.Qn,_.Rn,_.Sn,_.Tn,_.Ar,_.Br,_.gt,oT,_.CF,_.AF,_.Wn],styles:["dc-information-box.error[_ngcontent-%COMP%]{background-color:transparent;border:0;padding:8px;margin:10px}item-display[_ngcontent-%COMP%]{height:18px;margin:4px 0;padding-left:16px}p[_ngcontent-%COMP%]{font-family:Google Sans;font-size:1rem}ul[_ngcontent-%COMP%]{display:flex;flex-direction:column;overflow:auto;padding:3px 0}li[_ngcontent-%COMP%]{flex:0 0 auto}"],
Ma:0});var F8b=_.u({state:1,message:"Unavailable"}),qT=class{constructor(a,b,c,d){this.Zb=c;this.Ga=d;this.dfc="dXc";this.wyb="cXc";this.lha=FVb;this.Xc=_.GF;this.hwa=_.Dk;this.Ec=new RXb(e=>Array.from(e.children.values()));this.FVa=new Map;this.IBa=new _.Uh(!1);this.JG=0;this.kYa=new _.Xm(!0);this.l1c=_.x(c.g6(),_.v(e=>e||50));this.W6c=_.x(c.n6(),_.Jf(1),_.ag(e=>{this.JG=e.length;this.kYa.emit(this.JG);_.an(b)}),_.GA(this.l1c),_.ag(([,e])=>{this.JG<=e&&this.IBa.next(!0)}),_.GA(this.IBa),_.v(([[e,f],g])=>
{var l=this.FVa;g=g?void 0:f;l.clear();f=new Map;for(const G of e){e=G.bc().od().lj(void 0);var p=G.repository&&G.tb&&G.Uc?`repositoryType:${G.Uc} repositoryGroupId:${G.tb} repo:${G.repository} ref:${G.Eb}`:void 0;if(p){var t=f.get(p);t||(t=!G.path,t={children:new Map,displayName:"",location:e.ab(),Oz:t,dz:"REPO"},f.set(p,t));if(G.path){p="";for(const I of G.path.split("/"))if(I.length!==0){p.length>0&&(p+="/");p+=I;var w=t.children.get(I);if(!w){w=p;var A=G.path;const L=e.od(w===A?w:w+"/").ab();
w={children:new Map,displayName:"",location:L,Oz:w===A||w+"/"===A,dz:_.Dk(L)};t.children.set(I,w)}t=w}}}}for(const G of f.keys())f.set(G,HVb(f.get(G),l));g&&GVb(f,g);l=new WXb;l.data=Array.from(f.values());return _.yF(l)}),_.ag(e=>{this.Ec.Cj=[];for(const f of e.Tb.data)EVb(f,this.Ec.Cj);this.Ec.qO()}),_.Ef(e=>{_.yt(a,e);return F8b}),_.Yf(_.HF))}bG(a){if(!_.GG(a)){var b=a.target;if(b&&b instanceof Element&&(b=_.DG(b,"[data-action]","starred-items"))&&b instanceof HTMLElement)this[b.dataset.action](a,
b)}}dXc(a,b){a=Number(b.dataset.nodeId);isNaN(a)||(a=this.FVa.get(a))&&this.Ec.toggle(a)}cXc(a,b){a=Number(b.dataset.nodeId);!isNaN(a)&&(a=this.FVa.get(a))&&(a.Oz?_.x(this.Zb.aDa(a.location),_.Jf(1)).subscribe():_.x(this.Zb.WBa(a.location),_.Jf(1)).subscribe(),this.Ga.mb({gestureName:"CLICK",element:"StarredItems",action:"toggleStar"}),a.Oz=!a.Oz,this.JG+=a.Oz?1:-1,this.kYa.emit(this.JG))}};qT.O=function(a){return new (a||qT)(_.B(_.zt),_.B(_.hn),_.B(_.Qv),_.B(_.wp))};
qT.wa=_.td({type:qT,na:[["starred-items"]],Ya:function(a,b){a&1&&_.N("click",function(c){return b.bG(c)})},outputs:{kYa:"countChanged"},ya:5,Aa:3,Da:[["emptyStarredItems",""],["fxLayout","column","fxFlex",""],[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],["theme","error",4,"ngSwitchCase"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","40px",4,"ngSwitchCase"],[4,"ngIf","ngIfElse"],[3,"dataSource","treeControl"],[4,"matTreeNodeDef"],[4,"matTreeNodeDef","matTreeNodeDefWhen"],["id","show-all-button",
"mat-button","",3,"click",4,"ngIf"],[1,"button-spacer"],[3,"isStarred","type"],[3,"displayName","place","placeItemType"],[1,"nested-row"],[1,"mat-button-base","mat-icon-button","row-toggle"],[1,"google-material-icons","expand-toggle"],["matTreeNodeOutlet",""],["id","show-all-button","mat-button","",3,"click"],["theme","error"],"fxLayout;column;fxLayoutAlign;center center;fxFlex;40px".split(";"),"fxLayout;;fxFlex;auto;fxLayoutAlign;center center".split(";")],qa:function(a,b){a&1&&(_.F(0,"div",1),_.C(1,
CVb,5,4,"ng-container",2),_.R(2,"async"),_.J(),_.C(3,DVb,2,0,"ng-template",null,0,_.dh));a&2&&(_.y(),_.E("ngIf",_.S(2,1,b.W6c)))},Fa:[_.Rn,_.Sn,_.Tn,_.Ar,_.Br,_.gt,_.CF,oT,_.AF,_.ew,_.ot,_.xD,_.wD,_.BD,ZL,_.yD,UM,_.Wn],styles:["dc-information-box.error[_ngcontent-%COMP%]{background-color:transparent;border:0;padding:8px;margin:10px}.tree-invisible[_ngcontent-%COMP%]{display:none}li[_ngcontent-%COMP%], ul[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;list-style-type:none}item-display[_ngcontent-%COMP%]{height:18px;margin:4px 0}p[_ngcontent-%COMP%]{font-family:Google Sans;font-size:1rem}ul[_ngcontent-%COMP%]{padding:0 0 0 2em}.button-spacer[_ngcontent-%COMP%]{width:24px}button.mat-mdc-button[_ngcontent-%COMP%]{--mdc-text-button-container-height:36px;font-size:14px}button.row-toggle[_ngcontent-%COMP%]{align-self:center;height:24px;line-height:24px;width:24px;border:none}button.row-toggle[_ngcontent-%COMP%]   .google-material-icons[_ngcontent-%COMP%], button.row-toggle[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:1em;font-size:1em;line-height:1em;width:1em;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button.row-toggle[_ngcontent-%COMP%]   .expand-toggle[_ngcontent-%COMP%]{transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}button.row-toggle[_ngcontent-%COMP%]   .collapsed[_ngcontent-%COMP%]{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.nested-row[_ngcontent-%COMP%]{display:flex;flex-direction:row}mat-tree-node[_ngcontent-%COMP%]{min-height:unset}"],
Ma:0});var G8b={Thc:"initial",dbd:"return"},rT=class{constructor(a,b,c,d,e,f,g){this.Ga=a;this.Zb=c;this.sH=d;this.Uqb=f;this.Ua=g;this.FMb=new _.Ki;this.XZc=G8b;this.JG=0;_.iw(e,"SEARCH_BAR");this.v3c=_.x(c.k6(),_.v(l=>l.length));this.state=_.x(_.Pe(c.k6(),c.n6()),_.Jf(1),_.v(([l,p])=>l.length||p.length?"return":"initial"),_.Ef(l=>{_.yt(b,l);return _.u("return")}))}Qa(){this.sH.sm(this.FMb)}Ia(){_.dH(this.sH)}bG(a){if(!_.GG(a)){var b=a.target;if(b&&b instanceof HTMLElement){var c=_.DG(b,"[data-action-name]");
if(c&&c instanceof HTMLElement)if(b=c.dataset.actionName,b==="copy"){this.mb("copy");let d=c.dataset.copyContent||"";_.x(this.Zb.o6(),_.Jf(1)).subscribe(e=>{d=e&&d.startsWith("google3/")?d.substring(8):d;_.ZA(document,c,d);this.Uqb.open("Copied to clipboard!","",{duration:1E3})})}else b==="navigate"&&c instanceof HTMLAnchorElement&&(this.mb(c.dataset.elementName,c.dataset.trackActionName),_.ep(this.Ua,c.pathname+c.search+c.hash),a.preventDefault())}}}mb(a){this.Ga.mb({element:"LandingPage",action:a,
gestureName:"CLICK"})}};rT.O=function(a){return new (a||rT)(_.B(_.wp),_.B(_.zt),_.B(_.Qv),_.B(_.wK),_.B(_.ni),_.B(_.Gt),_.B(_.gi))};
rT.wa=_.td({type:rT,na:[["landing-page"]],Ya:function(a,b){a&1&&_.N("click",function(c){return b.bG(c)})},ya:4,Aa:4,Da:[["loading",""],[4,"ngIf","ngIfElse"],[1,"main-content"],[4,"ngIf"],["displayMode","flat","togglePosition","before",3,"multi"],[3,"afterExpand","afterCollapse","expanded"],[1,"star"],["role","region","aria-label","Starred Items","fxLayout","",3,"countChanged"],["svgIcon","source:history"],"role;region;aria-label;Recent Items;fxLayout;".split(";"),[3,"diameter"]],qa:function(a,b){a&
1&&(_.C(0,LVb,22,8,"ng-container",1),_.R(1,"async"),_.C(2,MVb,1,1,"ng-template",null,0,_.dh));a&2&&(a=_.Cg(3),_.E("ngIf",_.S(1,2,b.state))("ngIfElse",a))},Fa:[_.Rn,_.Ar,lT,_.AF,_.IB,_.GB,_.HB,_.UH,_.gu,pT,qT,_.Wn,_.dB],styles:["landing-page[_nghost-%COMP%]{display:flex;flex-direction:column;flex:1 1 100%;min-height:0}mat-accordion[_ngcontent-%COMP%]{margin-top:8px;width:80%}mat-accordion[_ngcontent-%COMP%]   recent-items[_ngcontent-%COMP%], mat-accordion[_ngcontent-%COMP%]   starred-items[_ngcontent-%COMP%]{overflow-x:scroll;overflow-y:hidden}mat-accordion[_ngcontent-%COMP%]   .mat-expansion-panel[_ngcontent-%COMP%]{border-radius:4px;box-shadow:none;margin-bottom:8px}h2[_ngcontent-%COMP%]{padding-left:12px}.main-content[_ngcontent-%COMP%]{background-position:0 100%;background-repeat:repeat-x;background-image:none;min-height:0;overflow:auto;padding-top:1px;display:flex;flex-direction:column;align-items:center;flex:1 1 100%}.main-content[_ngcontent-%COMP%]   initial-welcome[_ngcontent-%COMP%]{flex:1 0 auto}loading[_ngcontent-%COMP%]{flex:1 1 100%}"]});var sT=class{set location(a){this.nqb=!(a&&a.tb)}set rows(a){this.JZb=a.concat().sort(TVb)}constructor(){this.Qvc="REPO";this.nqb=!1;this.JZb=[];this.cZb=_.kv.has(22);_.kv.has(2)}};sT.O=function(a){return new (a||sT)(_.B(_.lv))};
sT.wa=_.td({type:sT,na:[["repository-table","location","","rows",""]],inputs:{location:"location",rows:"rows"},hc:["location","","rows",""],ya:9,Aa:3,Da:[["aria-label","Repository Table"],["class","header-bar star-heading","role","cell",4,"ngIf"],[1,"header-bar"],["class","header-bar project-heading",4,"ngIf"],["class","hover-focus-element",4,"ngFor","ngForOf"],["role","cell",1,"header-bar","star-heading"],[1,"header-bar","project-heading"],[1,"hover-focus-element"],["class","star",4,"ngIf"],["fxLayoutAlign",
"start center","fxLayout",""],["ascTrackElement","RepositoryTable","trackAction","navigate",1,"repo",3,"routerLink"],[4,"ngIf"],["class","project",4,"ngIf"],[1,"star"],["trackElement","RepoTableStar","fxLayout","","fxLayoutAlign","center center",3,"place","type","elementName"],[1,"repo-icon",3,"matTooltip","svgIcon"],[1,"project"],["ascTrackElement","RepositoryTable","trackAction","navigate",3,"routerLink"]],qa:function(a,b){a&1&&(_.F(0,"table",0)(1,"thead")(2,"tr"),_.C(3,NVb,1,0,"th",1),_.F(4,"th",
2),_.Q(5,"Name"),_.J(),_.C(6,OVb,2,0,"th",3),_.J()(),_.F(7,"tbody"),_.C(8,SVb,8,5,"tr",4),_.J()());a&2&&(_.y(3),_.E("ngIf",b.cZb),_.y(3),_.E("ngIf",b.nqb),_.y(2),_.E("ngForOf",b.JZb))},Fa:[_.Bp,_.Qn,_.Rn,_.Ar,_.Br,_.gu,_.Ix,_.Lx,_.fp,_.wJ],styles:[".bitbucket-warning[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%], .repo-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle;min-height:18px;min-width:18px;padding:0 8px}a[_ngcontent-%COMP%]{white-space:nowrap}table[_ngcontent-%COMP%]{table-layout:fixed;width:100%}table[_ngcontent-%COMP%]   .bitbucket-warning[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{white-space:normal;line-height:16px}table[_ngcontent-%COMP%]   .bitbucket-warning[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{color:#e8710a}table[_ngcontent-%COMP%]   .project[_ngcontent-%COMP%], table[_ngcontent-%COMP%]   .repo[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis}table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]{overflow:auto}table[_ngcontent-%COMP%]   td.star[_ngcontent-%COMP%], table[_ngcontent-%COMP%]   th.star-heading[_ngcontent-%COMP%]{width:40px}table[_ngcontent-%COMP%]   td.menu[_ngcontent-%COMP%], table[_ngcontent-%COMP%]   th.menu-heading[_ngcontent-%COMP%]{width:80px}table[_ngcontent-%COMP%]   td.project[_ngcontent-%COMP%], table[_ngcontent-%COMP%]   th.project-heading[_ngcontent-%COMP%]{width:30%}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;line-height:2.4615384615rem;padding-left:8px;text-align:left}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{position:-webkit-sticky;position:sticky;top:0;z-index:1}"],
Ma:0});var H8b=class extends Error{constructor(){super("invalid operation provided")}},tT=class{constructor(a,b){this.Sgb=a;this.Fib=b}Dib(a){const b=a.name;return b?_.okb(this.Fib,()=>this.Sgb.get(b),5E3,18E5,"CloudResourceManagerOperationsService.poll",c=>!!c.done):_.Ke(new H8b)}};tT.O=function(a){return new (a||tT)(_.m(yL),_.m(_.kD))};tT.ta=_.k({token:tT,oa:tT.O,Ea:"root"});var I8b={filter:"lifecycleState:ACTIVE"},J8b=function(a,b,c){return _.x(a.Ugb.Dib(c),_.v(d=>d.response?_.yF(b):d.error?IK({reason:1,error:d.error}):IK({reason:2,error:Error("qf")})),_.Ef(d=>_.u(IK({reason:2,error:d}))))},K8b=function(a,b){a.Pf.refresh(I8b,c=>c.concat(b).sort(UVb))},uT=class{constructor(a,b,c){this.Ga=a;this.Ugb=b;this.eAa=c;this.Ajb=new _.qu(this.Ga);this.Pf=new _.ru(this.Ga);this.J2c=new _.ru(this.Ga)}create(a,b,c){const d=new _.dD({name:a,projectId:b});c&&(d.parent=c);return _.x(this.eAa.create(d),
_.Zf(e=>J8b(this,d,e)),_.Ef(e=>_.u(IK({reason:0,error:e}))),_.Yf(_.HF),_.ag(e=>{_.vG(e)&&K8b(this,e.Tb)}))}get(a){return this.Ajb.fetch(a,()=>this.eAa.get(a))}refreshPolicy(a,b){this.J2c.refresh(a,()=>b,!1)}};uT.O=function(a){return new (a||uT)(_.m(_.wp),_.m(tT),_.m(_.gD))};uT.ta=_.k({token:uT,oa:uT.O,Ea:"root"});var L8b=["scope"],vT=class{constructor(){this.update=new _.Xm}Qa(){}q6(a){return _.Uj(a)?a.repository:a.Uc&&a.tb&&!_.TF(a)?a.tb:"All repositories"}Sp(a){if(_.Uj(a))return"Repository";if(a.Uc&&a.tb&&!_.TF(a))return"Project"}};vT.O=function(a){return new (a||vT)};
vT.wa=_.td({type:vT,na:[["project-selector-item","place",""]],rb:function(a,b){a&1&&_.Mg(L8b,7);if(a&2){let c;_.Pg(c=_.Qg())&&(b.pob=c.first)}},inputs:{Va:"place"},outputs:{update:"update"},hc:["place",""],ya:2,Aa:0,Da:[["scope",""],["searchTrackElement","ProjectSelectorSearch","treeItemNavigateTrackElement","ProjectSelectorTreeItem",3,"place"]],qa:function(a){a&1&&_.C(0,VVb,1,1,"ng-template",null,0,_.dh)},Fa:[PN],hb:2,Ma:0});var wT=class{};wT.O=function(a){return new (a||wT)};wT.Ca=_.vd({type:wT});wT.Ba=_.Xc({imports:[_.Xn,SN]});var M8b=function(a){a.Tq.lV();var b=a.Tka;var c=a.Va;b={title:b.q6(c),g5:b.pob,lc:"ProjectSelectorRepositoriesTree",label:b.Sp(c)};a.zC=b;_.an(a.yk)},xT=class{constructor(a){this.yk=a}Qa(){}Sb(){M8b(this)}};xT.O=function(a){return new (a||xT)(_.B(_.hn))};
xT.wa=_.td({type:xT,na:[["project-selector","place",""]],rb:function(a,b){a&1&&(_.Mg(ZO,7),_.Mg(vT,7));if(a&2){let c;_.Pg(c=_.Qg())&&(b.Tq=c.first);_.Pg(c=_.Qg())&&(b.Tka=c.first)}},inputs:{Va:"place"},features:[_.Ld],hc:["place",""],ya:2,Aa:2,Da:[["ariaLabel","select repository menu",3,"item"],[3,"update","place"]],qa:function(a,b){a&1&&(_.K(0,"dropdown-button",0),_.F(1,"project-selector-item",1),_.N("update",function(){return M8b(b)}),_.J());a&2&&(_.E("item",b.zC),_.y(),_.E("place",b.Va))},Fa:[ZO,
vT],styles:["project-selector[_nghost-%COMP%]{align-items:center;display:flex}"],Ma:0});var YVb=a=>({element:a,KWa:"clearButton",lWa:"search"}),fWb=new _.Nt("This repository is mirrored from {repoType}"),N8b={Uac:0,Vac:1,bic:2,lxc:3,0:"EMPTY_PROJECT",1:"EMPTY_SEARCH",2:"INVALID_PROJECT",3:"SHOW_RESULTS"},O8b=_.yF({kind:0}),P8b=_.yF({kind:1}),Q8b=_.yF({kind:2}),R8b=function(a,b,c){return _.x(!b||_.kv.has(69)&&b.kind==="depot"?$_b(a.Qka):a0b(a.Qka,b),_.v(d=>d.filter(e=>{if(c){var f=e.Oe;e=JK(c,f.di)||JK(c,e.displayName)||JK(c,f.projectId||f.em||f.Lp)}else e=!0;return e})),_.Zf(d=>d.length>
0?_.u(_.yF({kind:3,rows:d.map(gWb)})):c?_.u(P8b):b&&b.kind==="project"?_.x(a.aWb.get(b.projectId),_.If(O8b),_.Ef(e=>{_.yt(a.zh,e);return _.u(Q8b)}),_.Jf(1)):_.u(Q8b)))},yT=class{constructor(a,b,c,d,e){this.Ga=a;this.zh=b;this.aWb=c;this.Qka=d;this.sH=e;this.Xc=_.GF;this.xob="Type to filter repositories";this.toa=N8b;this.lc="RepositoriesSearch";this.sY=new _.Sf(1);this.eBa=new _.Uh("");this.dZb=!1;this.fm=void 0;this.z_b=_.x(_.Pe([_.x(this.sY,_.v(iWb),_.Mf(hWb)),_.x(this.eBa,_.Mf())]),_.Zf(([f,g])=>
R8b(this,f,g)),_.Yf(_.HF));this.Z5c=_.x(this.z_b,_.$e(_.vG),_.Zf(({Tb:f})=>_.x($_b(this.Qka),_.v(g=>g.length>9&&(f.kind===1||f.kind===3)))))}Dc(){this.fm&&this.fm.focus()}Qa(){}Sb(a){a.location&&(this.sH.sm(this.location),this.fm&&(_.Rmb(this.fm),this.eBa.next("")),this.sY.next(this.location),this.dZb=!_.TF(this.location))}Ia(){_.dH(this.sH)}QJ(){this.fm&&(_.Rmb(this.fm),this.Ga.mb({gestureName:"CLICK",element:this.lc,action:"clearLink",projectId:this.location.tb}))}};
yT.O=function(a){return new (a||yT)(_.B(_.wp),_.B(_.zt),_.B(uT),_.B(LN),_.B(_.wK),_.B(_.lv))};
yT.wa=_.td({type:yT,na:[["repositories-browser","location",""]],rb:function(a,b){a&1&&_.Mg(_.IF,5);if(a&2){let c;_.Pg(c=_.Qg())&&(b.fm=c.first)}},inputs:{location:"location"},features:[_.Ld],hc:["location",""],ya:2,Aa:3,Da:[[3,"ngSwitch",4,"ngIf"],[3,"ngSwitch"],["fxFlex","auto",3,"diameter",4,"ngSwitchCase"],[4,"ngSwitchCase"],["fxFlex","auto",3,"diameter"],["class","toolbar",4,"ngIf"],["fxFlex","none","icon","filter_list",3,"placeholder","trackingConfig","valueChange",4,"ngIf"],["fxFlex","auto",
3,"filter","clear",4,"ngSwitchCase"],["icon","shared:repository",4,"ngSwitchCase"],["icon","shared:project",4,"ngSwitchCase"],[1,"toolbar"],[3,"place"],["fxFlex","none","icon","filter_list",3,"valueChange","placeholder","trackingConfig"],[3,"rows","location"],["fxFlex","auto",3,"clear","filter"],["icon","shared:repository"],["icon","shared:project"]],qa:function(a,b){a&1&&(_.C(0,eWb,3,3,"ng-container",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.z_b))},Fa:[_.Rn,_.Sn,_.Tn,_.gt,_.sB,_.uB,_.tB,_.IF,
_.AF,MN,xT,sT,_.Wn],styles:["repositories-browser[_nghost-%COMP%]{display:flex;flex-direction:column;min-height:0}repositories-browser[_nghost-%COMP%]     button{height:auto}input-with-icon[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px}.toolbar[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;display:flex;flex:1 0 100%;justify-content:space-between;max-height:56px}input-with-icon[_ngcontent-%COMP%]{padding-right:20px}project-selector[_ngcontent-%COMP%]{padding:8px 20px}no-search-match[_ngcontent-%COMP%]{padding-top:10px}repository-table[_ngcontent-%COMP%]{overflow:auto}settings-link[_ngcontent-%COMP%]{align-self:center;margin-right:6px}"],
Ma:0});var S8b={gGa:0,IHa:1,0:"LANDING_PAGE",1:"REPOSITORIES"},T8b=function(a){_.x(_.Pe(a.Zb.k6(),a.Zb.n6()),_.Jf(1),_.Ef(b=>{_.yt(a.zh,b);return _.Ye})).subscribe()},U8b=function(a,b){b.length===0&&a.Ua.navigate([`/${_.Fp.bHa}`])},zT=class{constructor(a,b,c,d,e,f,g,l){this.zh=a;this.Kb=b;this.Ua=c;this.Qka=f;this.Zb=g;this.cK=l;this.zR=S8b;this.Xc=_.GF;this.UZc=`/${_.Fp.pI}`;this.NN="/repos";this.FMb=new _.Ki;this.MRb=_.kv.has(22);this.yl=_.qk.has(2);this.Va=_.x(this.Kb.data,_.v(GK),_.Uf(1),_.Oe());this.cK?
(this.MRb&&T8b(this),this.GWb=this.yl?_.x(this.Kb.data,_.v(p=>_.yF(sWb(p.component)))):_.x($_b(this.Qka),_.ag(p=>{U8b(this,p)}),_.Zf(()=>this.Kb.data),_.v(p=>_.yF(sWb(p.component))),_.Ef(p=>{_.yt(this.zh,p);return _.xF("Unavailable")}),_.Yf(_.HF))):(U8b(this,[]),this.GWb=_.Ye)}};zT.O=function(a){return new (a||zT)(_.B(_.zt),_.B(_.Th),_.B(_.gi),_.B(_.lv),_.B(_.jv),_.B(LN),_.B(_.Qv),_.B(_.In))};
zT.wa=_.td({type:zT,na:[["source-root-container"]],ya:4,Aa:3,Da:[["error",""],["tabPanel",""],[3,"ngSwitch",4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"ngTemplateOutlet",4,"ngSwitchCase"],[3,"diameter",4,"ngSwitchCase"],["class","nav-container",4,"ngIf"],[3,"location",4,"ngSwitchCase"],[1,"nav-container"],["mat-tab-nav-bar","","gmat-tabs","",3,"tabPanel",4,"ngIf"],["mat-tab-nav-bar","","gmat-tabs","",3,"tabPanel"],["mat-tab-link","","id","skiplink-navigation-target","ascTrackElement","SourceRootNav",
"trackAction","navigateToSourceHome",3,"routerLink","active"],["mat-tab-link","","ascTrackElement","SourceRootNav","trackAction","navigateToRepositories",3,"routerLink","active"],[3,"location"],[3,"ngTemplateOutlet"],[3,"diameter"],["icon","report",3,"isSvg"]],qa:function(a,b){a&1&&(_.C(0,qWb,4,4,"ng-container",2),_.R(1,"async"),_.C(2,rWb,5,1,"ng-template",null,0,_.dh));a&2&&_.E("ngIf",_.S(1,1,b.GWb))},Fa:[_.Bp,_.Rn,_.Vn,_.Sn,_.Tn,_.sB,_.uB,_.tB,rT,_.AF,EN,QL,SL,RL,yT,_.fp,_.Wn],styles:["source-root-container[_nghost-%COMP%]{display:flex;flex-direction:column;overflow:hidden}source-root-container[_nghost-%COMP%]   nav[_ngcontent-%COMP%] {border:0}repositories-browser[_ngcontent-%COMP%], repository-browser[_ngcontent-%COMP%]{flex:1}.nav-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between}new-repo-button[_ngcontent-%COMP%]{display:inline-flex;align-items:center}loading[_ngcontent-%COMP%]{flex:1 1 auto}"],
Ma:0});var AT=class{};AT.O=function(a){return new (a||AT)};AT.Ca=_.vd({type:AT});AT.Ba=_.Xc({imports:[_.Dp,_.Xn,_.yp,_.jt,_.Ox,_.hu,_.hp]});var BT=class{};BT.O=function(a){return new (a||BT)};BT.Ca=_.vd({type:BT});BT.Ba=_.Xc({imports:[_.Dp,_.Xn,_.jt,_.Ox,_.hu,_.fJ,_.hp]});var CT=class{};CT.O=function(a){return new (a||CT)};CT.Ca=_.vd({type:CT});CT.Ba=_.Xc({imports:[_.Xn,_.jt,BT,_.DF,_.BF,_.hu]});var DT=class{};DT.O=function(a){return new (a||DT)};DT.Ca=_.vd({type:DT});DT.Ba=_.Xc({imports:[_.Dp,_.Xn,_.jt,_.DF,BT,_.BF,_.Ox,_.hu,_.CD,_.hp,_.xJ]});var ET=class{};ET.O=function(a){return new (a||ET)};ET.Ca=_.vd({type:ET});ET.Ba=_.Xc({imports:[_.Xn,_.jt,AT,_.BF,_.Ox,_.JB,_.hu,_.bz,CT,DT]});var FT=class{};FT.O=function(a){return new (a||FT)};FT.Ca=_.vd({type:FT});FT.Ba=_.Xc({imports:[_.Xn,$O,wT,SN]});var GT=class{};GT.O=function(a){return new (a||GT)};GT.Ca=_.vd({type:GT});GT.Ba=_.Xc({imports:[_.Dp,_.Xn,_.jt,_.dA,_.vB,_.KF,_.BF,_.Ox,_.hu,_.ix,_.iy,RN,_.Ow,FT,_.hp,_.xJ]});var HT=class{};HT.O=function(a){return new (a||HT)};HT.Ca=_.vd({type:HT});HT.Ba=_.Xc({imports:[_.Dp,_.Xn,_.vB,ET,_.BF,dO,GT,_.hp]});var V8b=function(a,b){if(!a.W5c)return!0;const c=_.Li(b);return c.params.Qy==="1"?!0:(b=RDb(c,a.yza,a.st))?_.x(_.u(_.dp(a.Ua,_.Jq(b),{Mg:"preserve"})),_.ag(()=>{a.Kh.B7(zL,{data:c,duration:7E3})})):!0},W8b=function(a,b){try{var c=decodeURIComponent(b)}catch(d){c=b}b=c.replace(/%([a-fA-F0-9]{2})/g,(d,e)=>String.fromCharCode(parseInt(e,16)));c=new _.Mj;_.Nj(c,"q",b.replace(_.JTa,""));c.od(`/${_.Fp.n$}`);return _.bp(a.Ua,c.toString())},IT=class{constructor(a,b,c,d,e){this.location=a;this.st=b;this.yza=
c;this.Ua=d;this.Kh=e;this.W5c=_.kv.has(77)}nf(a){const b=a.fVb.get("package");return this.yza.has(b)?V8b(this,a):W8b(this,this.location.path())}};IT.O=function(a){return new (a||IT)(_.m(_.co),_.m(_.P3a),_.m(_.Q3a),_.m(_.gi),_.m(_.Gt),_.m(_.lv))};IT.ta=_.k({token:IT,oa:IT.O,Ea:"root"});var JT,Y8b,KT;JT={Rc:kT,Io:_.xK};_.X8b=new _.l8a;
Y8b=[{path:"",Zja:"full",nf:_.bG([kO]),children:[{path:"**",component:zT,resolve:JT,qr:"paramsOrQueryParamsChange",data:{component:"LandingPage"}}]},{path:"repos",component:zT,resolve:JT,qr:"paramsOrQueryParamsChange",data:{component:"RepositoriesBrowser"}},{path:"piper",nf:_.bG([lO]),children:[]},{Xs:function(a){if(a.length<2||a[0].path!=="piper")return null;let b=a;const c=a[a.length-1];a.length===2&&c.path.startsWith("//depot/")&&(c.path=c.path.substring(8),b=[a[0],new _.Lh("_",{}),new _.Lh("depot",
{}),c]);return b.length<4?{gO:b}:{gO:b,Rza:{path:c}}},TSb:"piper/:path",component:pR,resolve:JT,data:{groupType:"depot"},nf:_.bG([oO,mO,nO,pO])},{Xs:function(a,b,c){const d=_.X8b.Ne();return d?d(a,b,c):null},TSb:":package/:path",component:pR,resolve:JT,data:{groupType:"depot"},nf:_.bG([mO,IT]),qr:"paramsOrQueryParamsChange"},{path:"h/:repositoryGroupId",component:zT,resolve:JT,qr:"paramsOrQueryParamsChange",data:{component:"RepositoriesBrowser"}},{path:"h/:repositoryGroupId/:repo",component:pR,resolve:JT,
qr:"paramsOrQueryParamsChange"},{path:"h/:repositoryGroupId/:repo/+/:branch",component:VN,resolve:JT,qr:"paramsOrQueryParamsChange"},{path:"h/:repositoryGroupId/:repo/+/:branch/:",component:pR,resolve:JT,qr:"paramsOrQueryParamsChange"},{path:"h/:repositoryGroupId/:repo/+/:branch/:/:path",component:pR,resolve:JT,nf:_.bG([mO]),qr:"paramsOrQueryParamsChange"},{path:":repositoryGroupId",component:zT,resolve:JT,qr:"paramsOrQueryParamsChange",data:{component:"RepositoriesBrowser"}},{path:":repositoryGroupId/:repo",
component:pR,resolve:JT,qr:"paramsOrQueryParamsChange"},{path:":repositoryGroupId/:repo/+/:branch",component:VN,resolve:JT,qr:"paramsOrQueryParamsChange"},{path:":repositoryGroupId/:repo/+/:branch/:",component:pR,resolve:JT,qr:"paramsOrQueryParamsChange"},{path:":repositoryGroupId/:repo/+/:branch/:/:path",component:pR,resolve:JT,nf:_.bG([mO]),qr:"paramsOrQueryParamsChange"}];KT=class{};KT.O=function(a){return new (a||KT)};KT.Ca=_.vd({type:KT,id:"source"});
KT.Ba=_.Xc({Nb:[_.xK,hM,aM],imports:[jO,_.dJ,HT,jT,_.Vz(Y8b),_.hp]});_.nbb(KT,"source");
_.ti();
}catch(e){_._DumpException(e)}
try{
_.si("search");

_.ti();
}catch(e){_._DumpException(e)}
try{
_.si("codemirror");
/*

 Copyright (C) 2017 by Marijn Haverbeke <marijnh@gmail.com> and others

 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.

 Copyright (C) 2014 by Marijn Haverbeke <marijnh@gmail.com> and others

 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.
*/
(function(){const module=undefined;const exports=undefined;const define=undefined;(function(){(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=global||self,global.CodeMirror=factory())})(this,function(){function classTest(cls){return new RegExp("(^|\\s)"+cls+"(?:$|\\s)\\s*")}function removeChildren(e){var count=e.childNodes.length;for(;count>0;--count)e.removeChild(e.firstChild);
return e}function removeChildrenAndAdd(parent,e){return removeChildren(parent).appendChild(e)}function elt(tag,content,className,style){var e=document.createElement(tag);if(className)e.className=className;if(style)e.style.cssText=style;if(typeof content=="string")e.appendChild(document.createTextNode(content));else if(content){var i=0;for(;i<content.length;++i)e.appendChild(content[i])}return e}function eltP(tag,content,className,style){var e=elt(tag,content,className,style);e.setAttribute("role",
"presentation");return e}function contains(parent,child){if(child.nodeType==3)child=child.parentNode;if(parent.contains)return parent.contains(child);do{if(child.nodeType==11)child=child.host;if(child==parent)return true}while(child=child.parentNode)}function activeElt(){var activeElement;try{activeElement=document.activeElement}catch(e){activeElement=document.body||null}for(;activeElement&&activeElement.shadowRoot&&activeElement.shadowRoot.activeElement;)activeElement=activeElement.shadowRoot.activeElement;
return activeElement}function addClass(node,cls){var current=node.className;if(!classTest(cls).test(current))node.className+=(current?" ":"")+cls}function joinClasses(a,b){var as=a.split(" ");var i=0;for(;i<as.length;i++)if(as[i]&&!classTest(as[i]).test(b))b=b+(" "+as[i]);return b}function bind(f){var args=Array.prototype.slice.call(arguments,1);return function(){return f.apply(null,args)}}function copyObj(obj,target,overwrite){if(!target)target={};var prop;for(prop in obj)if(obj.hasOwnProperty(prop)&&
(overwrite!==false||!target.hasOwnProperty(prop)))target[prop]=obj[prop];return target}function countColumn(string,end,tabSize,startIndex,startValue){if(end==null){end=string.search(/[^\s\u00a0]/);if(end==-1)end=string.length}var i=startIndex||0;var n=startValue||0;for(;;){var nextTab=string.indexOf("\t",i);if(nextTab<0||nextTab>=end)return n+(end-i);n=n+(nextTab-i);n=n+(tabSize-n%tabSize);i=nextTab+1}}function indexOf(array,elt){var i=0;for(;i<array.length;++i)if(array[i]==elt)return i;return-1}
function findColumn(string,goal,tabSize){var pos=0;var col=0;for(;;){var nextTab=string.indexOf("\t",pos);if(nextTab==-1)nextTab=string.length;var skipped=nextTab-pos;if(nextTab==string.length||col+skipped>=goal)return pos+Math.min(skipped,goal-col);col=col+(nextTab-pos);col=col+(tabSize-col%tabSize);pos=nextTab+1;if(col>=goal)return pos}}function spaceStr(n){for(;spaceStrs.length<=n;)spaceStrs.push(lst(spaceStrs)+" ");return spaceStrs[n]}function lst(arr){return arr[arr.length-1]}function map(array,
f){var out=[];var i=0;for(;i<array.length;i++)out[i]=f(array[i],i);return out}function insertSorted(array,value,score){var pos=0;var priority=score(value);for(;pos<array.length&&score(array[pos])<=priority;)pos++;array.splice(pos,0,value)}function nothing(){}function createObj(base,props){var inst;if(Object.create)inst=Object.create(base);else{nothing.prototype=base;inst=new nothing}if(props)copyObj(props,inst);return inst}function isWordCharBasic(ch){return/\w/.test(ch)||ch>"\u0080"&&(ch.toUpperCase()!=
ch.toLowerCase()||nonASCIISingleCaseWordChar.test(ch))}function isWordChar(ch,helper){if(!helper)return isWordCharBasic(ch);if(helper.source.indexOf("\\w")>-1&&isWordCharBasic(ch))return true;return helper.test(ch)}function isEmpty(obj){var n;for(n in obj)if(obj.hasOwnProperty(n)&&obj[n])return false;return true}function isExtendingChar(ch){return ch.charCodeAt(0)>=768&&extendingChars.test(ch)}function skipExtendingChars(str,pos,dir){for(;(dir<0?pos>0:pos<str.length)&&isExtendingChar(str.charAt(pos));)pos=
pos+dir;return pos}function findFirst(pred,from,to){var dir=from>to?-1:1;for(;;){if(from==to)return from;var midF=(from+to)/2;var mid=dir<0?Math.ceil(midF):Math.floor(midF);if(mid==from)return pred(mid)?from:to;if(pred(mid))to=mid;else from=mid+dir}}function iterateBidiSections(order,from,to,f){if(!order)return f(from,to,"ltr",0);var found=false;var i=0;for(;i<order.length;++i){var part=order[i];if(part.from<to&&part.to>from||from==to&&part.to==from){f(Math.max(part.from,from),Math.min(part.to,to),
part.level==1?"rtl":"ltr",i);found=true}}if(!found)f(from,to,"ltr")}function getBidiPartAt(order,ch,sticky){var found;bidiOther=null;var i=0;for(;i<order.length;++i){var cur=order[i];if(cur.from<ch&&cur.to>ch)return i;if(cur.to==ch)if(cur.from!=cur.to&&sticky=="before")found=i;else bidiOther=i;if(cur.from==ch)if(cur.from!=cur.to&&sticky!="before")found=i;else bidiOther=i}return found!=null?found:bidiOther}function getOrder(line,direction){var order=line.order;if(order==null)order=line.order=bidiOrdering(line.text,
direction);return order}function getHandlers(emitter,type){return emitter._handlers&&emitter._handlers[type]||noHandlers}function off(emitter,type,f){if(emitter.removeEventListener)emitter.removeEventListener(type,f,false);else if(emitter.detachEvent)emitter.detachEvent("on"+type,f);else{var map=emitter._handlers;var arr=map&&map[type];if(arr){var index=indexOf(arr,f);if(index>-1)map[type]=arr.slice(0,index).concat(arr.slice(index+1))}}}function signal(emitter,type){var handlers=getHandlers(emitter,
type);if(!handlers.length)return;var args=Array.prototype.slice.call(arguments,2);var i=0;for(;i<handlers.length;++i)handlers[i].apply(null,args)}function signalDOMEvent(cm,e,override){if(typeof e=="string")e={type:e,preventDefault:function(){this.defaultPrevented=true}};signal(cm,override||e.type,cm,e);return e_defaultPrevented(e)||e.codemirrorIgnore}function signalCursorActivity(cm){var arr=cm._handlers&&cm._handlers.cursorActivity;if(!arr)return;var set=cm.curOp.cursorActivityHandlers||(cm.curOp.cursorActivityHandlers=
[]);var i=0;for(;i<arr.length;++i)if(indexOf(set,arr[i])==-1)set.push(arr[i])}function hasHandler(emitter,type){return getHandlers(emitter,type).length>0}function eventMixin(ctor){ctor.prototype.on=function(type,f){on(this,type,f)};ctor.prototype.off=function(type,f){off(this,type,f)}}function e_preventDefault(e){if(e.preventDefault)e.preventDefault();else e.returnValue=false}function e_stopPropagation(e){if(e.stopPropagation)e.stopPropagation();else e.cancelBubble=true}function e_defaultPrevented(e){return e.defaultPrevented!=
null?e.defaultPrevented:e.returnValue==false}function e_stop(e){e_preventDefault(e);e_stopPropagation(e)}function e_target(e){return e.target||e.srcElement}function e_button(e){var b=e.which;if(b==null)if(e.button&1)b=1;else if(e.button&2)b=3;else if(e.button&4)b=2;if(mac&&e.ctrlKey&&b==1)b=3;return b}function zeroWidthElement(measure){if(zwspSupported==null){var test=elt("span","\u200b");removeChildrenAndAdd(measure,elt("span",[test,document.createTextNode("x")]));if(measure.firstChild.offsetHeight!=
0)zwspSupported=test.offsetWidth<=1&&test.offsetHeight>2&&!(ie&&ie_version<8)}var node=zwspSupported?elt("span","\u200b"):elt("span","\u00a0",null,"display: inline-block; width: 1px; margin-right: -1px");node.setAttribute("cm-text","");return node}function hasBadBidiRects(measure){if(badBidiRects!=null)return badBidiRects;var txt=removeChildrenAndAdd(measure,document.createTextNode("A\u062eA"));var r0=range(txt,0,1).getBoundingClientRect();var r1=range(txt,1,2).getBoundingClientRect();removeChildren(measure);
if(!r0||r0.left==r0.right)return false;return badBidiRects=r1.right-r0.right<3}function hasBadZoomedRects(measure){if(badZoomedRects!=null)return badZoomedRects;var node=removeChildrenAndAdd(measure,elt("span","x"));var normal=node.getBoundingClientRect();var fromRange=range(node,0,1).getBoundingClientRect();return badZoomedRects=Math.abs(normal.left-fromRange.left)>1}function defineMode(name,mode){if(arguments.length>2)mode.dependencies=Array.prototype.slice.call(arguments,2);modes[name]=mode}function defineMIME(mime,
spec){mimeModes[mime]=spec}function resolveMode(spec){if(typeof spec=="string"&&mimeModes.hasOwnProperty(spec))spec=mimeModes[spec];else if(spec&&typeof spec.name=="string"&&mimeModes.hasOwnProperty(spec.name)){var found=mimeModes[spec.name];if(typeof found=="string")found={name:found};spec=createObj(found,spec);spec.name=found.name}else if(typeof spec=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(spec))return resolveMode("application/xml");else if(typeof spec=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(spec))return resolveMode("application/json");
if(typeof spec=="string")return{name:spec};else return spec||{name:"null"}}function getMode(options,spec){spec=resolveMode(spec);var mfactory=modes[spec.name];if(!mfactory)return getMode(options,"text/plain");var modeObj=mfactory(options,spec);if(modeExtensions.hasOwnProperty(spec.name)){var exts=modeExtensions[spec.name];var prop;for(prop in exts){if(!exts.hasOwnProperty(prop))continue;if(modeObj.hasOwnProperty(prop))modeObj["_"+prop]=modeObj[prop];modeObj[prop]=exts[prop]}}modeObj.name=spec.name;
if(spec.helperType)modeObj.helperType=spec.helperType;if(spec.modeProps){var prop$1;for(prop$1 in spec.modeProps)modeObj[prop$1]=spec.modeProps[prop$1]}return modeObj}function extendMode(mode,properties){var exts=modeExtensions.hasOwnProperty(mode)?modeExtensions[mode]:modeExtensions[mode]={};copyObj(properties,exts)}function copyState(mode,state){if(state===true)return state;if(mode.copyState)return mode.copyState(state);var nstate={};var n;for(n in state){var val=state[n];if(val instanceof Array)val=
val.concat([]);nstate[n]=val}return nstate}function innerMode(mode,state){var info;for(;mode.innerMode;){info=mode.innerMode(state);if(!info||info.mode==mode)break;state=info.state;mode=info.mode}return info||{mode:mode,state:state}}function startState(mode,a1,a2){return mode.startState?mode.startState(a1,a2):true}function getLine(doc,n){n=n-doc.first;if(n<0||n>=doc.size)throw new Error("There is no line "+(n+doc.first)+" in the document.");var chunk=doc;for(;!chunk.lines;){var i=0;for(;;++i){var child=
chunk.children[i];var sz=child.chunkSize();if(n<sz){chunk=child;break}n=n-sz}}return chunk.lines[n]}function getBetween(doc,start,end){var out=[];var n=start.line;doc.iter(start.line,end.line+1,function(line){var text=line.text;if(n==end.line)text=text.slice(0,end.ch);if(n==start.line)text=text.slice(start.ch);out.push(text);++n});return out}function getLines(doc,from,to){var out=[];doc.iter(from,to,function(line){out.push(line.text)});return out}function updateLineHeight(line,height){var diff=height-
line.height;if(diff){var n=line;for(;n;n=n.parent)n.height+=diff}}function lineNo(line){if(line.parent==null)return null;var cur=line.parent;var no=indexOf(cur.lines,line);var chunk=cur.parent;for(;chunk;cur=chunk,chunk=chunk.parent){var i=0;for(;;++i){if(chunk.children[i]==cur)break;no=no+chunk.children[i].chunkSize()}}return no+cur.first}function lineAtHeight(chunk,h){var n=chunk.first;outer:do{var i$1=0;for(;i$1<chunk.children.length;++i$1){var child=chunk.children[i$1];var ch=child.height;if(h<
ch){chunk=child;continue outer}h=h-ch;n=n+child.chunkSize()}return n}while(!chunk.lines);var i=0;for(;i<chunk.lines.length;++i){var line=chunk.lines[i];var lh=line.height;if(h<lh)break;h=h-lh}return n+i}function isLine(doc,l){return l>=doc.first&&l<doc.first+doc.size}function lineNumberFor(options,i){return String(options.lineNumberFormatter(i+options.firstLineNumber))}function Pos(line,ch,sticky){if(sticky===void 0)sticky=null;if(!(this instanceof Pos))return new Pos(line,ch,sticky);this.line=line;
this.ch=ch;this.sticky=sticky}function cmp(a,b){return a.line-b.line||a.ch-b.ch}function equalCursorPos(a,b){return a.sticky==b.sticky&&cmp(a,b)==0}function copyPos(x){return Pos(x.line,x.ch)}function maxPos(a,b){return cmp(a,b)<0?b:a}function minPos(a,b){return cmp(a,b)<0?a:b}function clipLine(doc,n){return Math.max(doc.first,Math.min(n,doc.first+doc.size-1))}function clipPos(doc,pos){if(pos.line<doc.first)return Pos(doc.first,0);var last=doc.first+doc.size-1;if(pos.line>last)return Pos(last,getLine(doc,
last).text.length);return clipToLen(pos,getLine(doc,pos.line).text.length)}function clipToLen(pos,linelen){var ch=pos.ch;if(ch==null||ch>linelen)return Pos(pos.line,linelen);else if(ch<0)return Pos(pos.line,0);else return pos}function clipPosArray(doc,array){var out=[];var i=0;for(;i<array.length;i++)out[i]=clipPos(doc,array[i]);return out}function highlightLine(cm,line,context,forceToEnd){var st=[cm.state.modeGen];var lineClasses={};runMode(cm,line.text,cm.doc.mode,context,function(end,style){return st.push(end,
style)},lineClasses,forceToEnd);var state=context.state;var loop=function(o){context.baseTokens=st;var overlay=cm.state.overlays[o];var i=1;var at=0;context.state=true;runMode(cm,line.text,overlay.mode,context,function(end,style){var start=i;for(;at<end;){var i_end=st[i];if(i_end>end)st.splice(i,1,end,st[i+1],i_end);i=i+2;at=Math.min(end,i_end)}if(!style)return;if(overlay.opaque){st.splice(start,i-start,end,"overlay "+style);i=start+2}else for(;start<i;start=start+2){var cur=st[start+1];st[start+
1]=(cur?cur+" ":"")+"overlay "+style}},lineClasses);context.state=state;context.baseTokens=null;context.baseTokenPos=1};var o=0;for(;o<cm.state.overlays.length;++o)loop(o);return{styles:st,classes:lineClasses.bgClass||lineClasses.textClass?lineClasses:null}}function getLineStyles(cm,line,updateFrontier){if(!line.styles||line.styles[0]!=cm.state.modeGen){var context=getContextBefore(cm,lineNo(line));var resetState=line.text.length>cm.options.maxHighlightLength&&copyState(cm.doc.mode,context.state);
var result=highlightLine(cm,line,context);if(resetState)context.state=resetState;line.stateAfter=context.save(!resetState);line.styles=result.styles;if(result.classes)line.styleClasses=result.classes;else if(line.styleClasses)line.styleClasses=null;if(updateFrontier===cm.doc.highlightFrontier)cm.doc.modeFrontier=Math.max(cm.doc.modeFrontier,++cm.doc.highlightFrontier)}return line.styles}function getContextBefore(cm,n,precise){var doc=cm.doc;var display=cm.display;if(!doc.mode.startState)return new Context(doc,
true,n);var start=findStartLine(cm,n,precise);var saved=start>doc.first&&getLine(doc,start-1).stateAfter;var context=saved?Context.fromSaved(doc,saved,start):new Context(doc,startState(doc.mode),start);doc.iter(start,n,function(line){processLine(cm,line.text,context);var pos=context.line;line.stateAfter=pos==n-1||pos%5==0||pos>=display.viewFrom&&pos<display.viewTo?context.save():null;context.nextLine()});if(precise)doc.modeFrontier=context.line;return context}function processLine(cm,text,context,
startAt){var mode=cm.doc.mode;var stream=new StringStream(text,cm.options.tabSize,context);stream.start=stream.pos=startAt||0;if(text=="")callBlankLine(mode,context.state);for(;!stream.eol();){readToken(mode,stream,context.state);stream.start=stream.pos}}function callBlankLine(mode,state){if(mode.blankLine)return mode.blankLine(state);if(!mode.innerMode)return;var inner=innerMode(mode,state);if(inner.mode.blankLine)return inner.mode.blankLine(inner.state)}function readToken(mode,stream,state,inner){var i=
0;for(;i<10;i++){if(inner)inner[0]=innerMode(mode,state).mode;var style=mode.token(stream,state);if(stream.pos>stream.start)return style}throw new Error("Mode "+mode.name+" failed to advance stream.");}function takeToken(cm,pos,precise,asArray){var doc=cm.doc;var mode=doc.mode;var style;pos=clipPos(doc,pos);var line=getLine(doc,pos.line);var context=getContextBefore(cm,pos.line,precise);var stream=new StringStream(line.text,cm.options.tabSize,context);var tokens;if(asArray)tokens=[];for(;(asArray||
stream.pos<pos.ch)&&!stream.eol();){stream.start=stream.pos;style=readToken(mode,stream,context.state);if(asArray)tokens.push(new Token(stream,style,copyState(doc.mode,context.state)))}return asArray?tokens:new Token(stream,style,context.state)}function extractLineClasses(type,output){if(type)for(;;){var lineClass=type.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!lineClass)break;type=type.slice(0,lineClass.index)+type.slice(lineClass.index+lineClass[0].length);var prop=lineClass[1]?"bgClass":"textClass";
if(output[prop]==null)output[prop]=lineClass[2];else if(!(new RegExp("(?:^|\\s)"+lineClass[2]+"(?:$|\\s)")).test(output[prop]))output[prop]+=" "+lineClass[2]}return type}function runMode(cm,text,mode,context,f,lineClasses,forceToEnd){var flattenSpans=mode.flattenSpans;if(flattenSpans==null)flattenSpans=cm.options.flattenSpans;var curStart=0;var curStyle=null;var stream=new StringStream(text,cm.options.tabSize,context);var style;var inner=cm.options.addModeClass&&[null];if(text=="")extractLineClasses(callBlankLine(mode,
context.state),lineClasses);for(;!stream.eol();){if(stream.pos>cm.options.maxHighlightLength){flattenSpans=false;if(forceToEnd)processLine(cm,text,context,stream.pos);stream.pos=text.length;style=null}else style=extractLineClasses(readToken(mode,stream,context.state,inner),lineClasses);if(inner){var mName=inner[0].name;if(mName)style="m-"+(style?mName+" "+style:mName)}if(!flattenSpans||curStyle!=style){for(;curStart<stream.start;){curStart=Math.min(stream.start,curStart+5E3);f(curStart,curStyle)}curStyle=
style}stream.start=stream.pos}for(;curStart<stream.pos;){var pos=Math.min(stream.pos,curStart+5E3);f(pos,curStyle);curStart=pos}}function findStartLine(cm,n,precise){var minindent;var minline;var doc=cm.doc;var lim=precise?-1:n-(cm.doc.mode.innerMode?1E3:100);var search=n;for(;search>lim;--search){if(search<=doc.first)return doc.first;var line=getLine(doc,search-1);var after=line.stateAfter;if(after&&(!precise||search+(after instanceof SavedContext?after.lookAhead:0)<=doc.modeFrontier))return search;
var indented=countColumn(line.text,null,cm.options.tabSize);if(minline==null||minindent>indented){minline=search-1;minindent=indented}}return minline}function retreatFrontier(doc,n){doc.modeFrontier=Math.min(doc.modeFrontier,n);if(doc.highlightFrontier<n-10)return;var start=doc.first;var line=n-1;for(;line>start;line--){var saved=getLine(doc,line).stateAfter;if(saved&&(!(saved instanceof SavedContext)||line+saved.lookAhead<n)){start=line+1;break}}doc.highlightFrontier=Math.min(doc.highlightFrontier,
start)}function seeReadOnlySpans(){sawReadOnlySpans=true}function seeCollapsedSpans(){sawCollapsedSpans=true}function MarkedSpan(marker,from,to){this.marker=marker;this.from=from;this.to=to}function getMarkedSpanFor(spans,marker){if(spans){var i=0;for(;i<spans.length;++i){var span=spans[i];if(span.marker==marker)return span}}}function removeMarkedSpan(spans,span){var r;var i=0;for(;i<spans.length;++i)if(spans[i]!=span)(r||(r=[])).push(spans[i]);return r}function addMarkedSpan(line,span,op){var inThisOp=
op&&window.WeakSet&&(op.markedSpans||(op.markedSpans=new WeakSet));if(inThisOp&&line.markedSpans&&inThisOp.has(line.markedSpans))line.markedSpans.push(span);else{line.markedSpans=line.markedSpans?line.markedSpans.concat([span]):[span];if(inThisOp)inThisOp.add(line.markedSpans)}span.marker.attachLine(line)}function markedSpansBefore(old,startCh,isInsert){var nw;if(old){var i=0;for(;i<old.length;++i){var span=old[i];var marker=span.marker;var startsBefore=span.from==null||(marker.inclusiveLeft?span.from<=
startCh:span.from<startCh);if(startsBefore||span.from==startCh&&marker.type=="bookmark"&&(!isInsert||!span.marker.insertLeft)){var endsAfter=span.to==null||(marker.inclusiveRight?span.to>=startCh:span.to>startCh);(nw||(nw=[])).push(new MarkedSpan(marker,span.from,endsAfter?null:span.to))}}}return nw}function markedSpansAfter(old,endCh,isInsert){var nw;if(old){var i=0;for(;i<old.length;++i){var span=old[i];var marker=span.marker;var endsAfter=span.to==null||(marker.inclusiveRight?span.to>=endCh:span.to>
endCh);if(endsAfter||span.from==endCh&&marker.type=="bookmark"&&(!isInsert||span.marker.insertLeft)){var startsBefore=span.from==null||(marker.inclusiveLeft?span.from<=endCh:span.from<endCh);(nw||(nw=[])).push(new MarkedSpan(marker,startsBefore?null:span.from-endCh,span.to==null?null:span.to-endCh))}}}return nw}function stretchSpansOverChange(doc,change){if(change.full)return null;var oldFirst=isLine(doc,change.from.line)&&getLine(doc,change.from.line).markedSpans;var oldLast=isLine(doc,change.to.line)&&
getLine(doc,change.to.line).markedSpans;if(!oldFirst&&!oldLast)return null;var startCh=change.from.ch;var endCh=change.to.ch;var isInsert=cmp(change.from,change.to)==0;var first=markedSpansBefore(oldFirst,startCh,isInsert);var last=markedSpansAfter(oldLast,endCh,isInsert);var sameLine=change.text.length==1;var offset=lst(change.text).length+(sameLine?startCh:0);if(first){var i=0;for(;i<first.length;++i){var span=first[i];if(span.to==null){var found=getMarkedSpanFor(last,span.marker);if(!found)span.to=
startCh;else if(sameLine)span.to=found.to==null?null:found.to+offset}}}if(last){var i$1=0;for(;i$1<last.length;++i$1){var span$1=last[i$1];if(span$1.to!=null)span$1.to+=offset;if(span$1.from==null){var found$1=getMarkedSpanFor(first,span$1.marker);if(!found$1){span$1.from=offset;if(sameLine)(first||(first=[])).push(span$1)}}else{span$1.from+=offset;if(sameLine)(first||(first=[])).push(span$1)}}}if(first)first=clearEmptySpans(first);if(last&&last!=first)last=clearEmptySpans(last);var newMarkers=[first];
if(!sameLine){var gap=change.text.length-2;var gapMarkers;if(gap>0&&first){var i$2=0;for(;i$2<first.length;++i$2)if(first[i$2].to==null)(gapMarkers||(gapMarkers=[])).push(new MarkedSpan(first[i$2].marker,null,null))}var i$3=0;for(;i$3<gap;++i$3)newMarkers.push(gapMarkers);newMarkers.push(last)}return newMarkers}function clearEmptySpans(spans){var i=0;for(;i<spans.length;++i){var span=spans[i];if(span.from!=null&&span.from==span.to&&span.marker.clearWhenEmpty!==false)spans.splice(i--,1)}if(!spans.length)return null;
return spans}function removeReadOnlyRanges(doc,from,to){var markers=null;doc.iter(from.line,to.line+1,function(line){if(line.markedSpans){var i=0;for(;i<line.markedSpans.length;++i){var mark=line.markedSpans[i].marker;if(mark.readOnly&&(!markers||indexOf(markers,mark)==-1))(markers||(markers=[])).push(mark)}}});if(!markers)return null;var parts=[{from:from,to:to}];var i=0;for(;i<markers.length;++i){var mk=markers[i];var m=mk.find(0);var j=0;for(;j<parts.length;++j){var p=parts[j];if(cmp(p.to,m.from)<
0||cmp(p.from,m.to)>0)continue;var newParts=[j,1];var dfrom=cmp(p.from,m.from);var dto=cmp(p.to,m.to);if(dfrom<0||!mk.inclusiveLeft&&!dfrom)newParts.push({from:p.from,to:m.from});if(dto>0||!mk.inclusiveRight&&!dto)newParts.push({from:m.to,to:p.to});parts.splice.apply(parts,newParts);j=j+(newParts.length-3)}}return parts}function detachMarkedSpans(line){var spans=line.markedSpans;if(!spans)return;var i=0;for(;i<spans.length;++i)spans[i].marker.detachLine(line);line.markedSpans=null}function attachMarkedSpans(line,
spans){if(!spans)return;var i=0;for(;i<spans.length;++i)spans[i].marker.attachLine(line);line.markedSpans=spans}function extraLeft(marker){return marker.inclusiveLeft?-1:0}function extraRight(marker){return marker.inclusiveRight?1:0}function compareCollapsedMarkers(a,b){var lenDiff=a.lines.length-b.lines.length;if(lenDiff!=0)return lenDiff;var aPos=a.find();var bPos=b.find();var fromCmp=cmp(aPos.from,bPos.from)||extraLeft(a)-extraLeft(b);if(fromCmp)return-fromCmp;var toCmp=cmp(aPos.to,bPos.to)||extraRight(a)-
extraRight(b);if(toCmp)return toCmp;return b.id-a.id}function collapsedSpanAtSide(line,start){var sps=sawCollapsedSpans&&line.markedSpans;var found;if(sps){var sp=void 0;var i=0;for(;i<sps.length;++i){sp=sps[i];if(sp.marker.collapsed&&(start?sp.from:sp.to)==null&&(!found||compareCollapsedMarkers(found,sp.marker)<0))found=sp.marker}}return found}function collapsedSpanAtStart(line){return collapsedSpanAtSide(line,true)}function collapsedSpanAtEnd(line){return collapsedSpanAtSide(line,false)}function collapsedSpanAround(line,
ch){var sps=sawCollapsedSpans&&line.markedSpans;var found;if(sps){var i=0;for(;i<sps.length;++i){var sp=sps[i];if(sp.marker.collapsed&&(sp.from==null||sp.from<ch)&&(sp.to==null||sp.to>ch)&&(!found||compareCollapsedMarkers(found,sp.marker)<0))found=sp.marker}}return found}function conflictingCollapsedRange(doc,lineNo,from,to,marker){var line=getLine(doc,lineNo);var sps=sawCollapsedSpans&&line.markedSpans;if(sps){var i=0;for(;i<sps.length;++i){var sp=sps[i];if(!sp.marker.collapsed)continue;var found=
sp.marker.find(0);var fromCmp=cmp(found.from,from)||extraLeft(sp.marker)-extraLeft(marker);var toCmp=cmp(found.to,to)||extraRight(sp.marker)-extraRight(marker);if(fromCmp>=0&&toCmp<=0||fromCmp<=0&&toCmp>=0)continue;if(fromCmp<=0&&(sp.marker.inclusiveRight&&marker.inclusiveLeft?cmp(found.to,from)>=0:cmp(found.to,from)>0)||fromCmp>=0&&(sp.marker.inclusiveRight&&marker.inclusiveLeft?cmp(found.from,to)<=0:cmp(found.from,to)<0))return true}}}function visualLine(line){var merged;for(;merged=collapsedSpanAtStart(line);)line=
merged.find(-1,true).line;return line}function visualLineEnd(line){var merged;for(;merged=collapsedSpanAtEnd(line);)line=merged.find(1,true).line;return line}function visualLineContinued(line){var merged;var lines;for(;merged=collapsedSpanAtEnd(line);){line=merged.find(1,true).line;(lines||(lines=[])).push(line)}return lines}function visualLineNo(doc,lineN){var line=getLine(doc,lineN);var vis=visualLine(line);if(line==vis)return lineN;return lineNo(vis)}function visualLineEndNo(doc,lineN){if(lineN>
doc.lastLine())return lineN;var line=getLine(doc,lineN);var merged;if(!lineIsHidden(doc,line))return lineN;for(;merged=collapsedSpanAtEnd(line);)line=merged.find(1,true).line;return lineNo(line)+1}function lineIsHidden(doc,line){var sps=sawCollapsedSpans&&line.markedSpans;if(sps){var sp=void 0;var i=0;for(;i<sps.length;++i){sp=sps[i];if(!sp.marker.collapsed)continue;if(sp.from==null)return true;if(sp.marker.widgetNode)continue;if(sp.from==0&&sp.marker.inclusiveLeft&&lineIsHiddenInner(doc,line,sp))return true}}}
function lineIsHiddenInner(doc,line,span){if(span.to==null){var end=span.marker.find(1,true);return lineIsHiddenInner(doc,end.line,getMarkedSpanFor(end.line.markedSpans,span.marker))}if(span.marker.inclusiveRight&&span.to==line.text.length)return true;var sp=void 0;var i=0;for(;i<line.markedSpans.length;++i){sp=line.markedSpans[i];if(sp.marker.collapsed&&!sp.marker.widgetNode&&sp.from==span.to&&(sp.to==null||sp.to!=span.from)&&(sp.marker.inclusiveLeft||span.marker.inclusiveRight)&&lineIsHiddenInner(doc,
line,sp))return true}}function heightAtLine(lineObj){lineObj=visualLine(lineObj);var h=0;var chunk=lineObj.parent;var i=0;for(;i<chunk.lines.length;++i){var line=chunk.lines[i];if(line==lineObj)break;else h=h+line.height}var p=chunk.parent;for(;p;chunk=p,p=chunk.parent){var i$1=0;for(;i$1<p.children.length;++i$1){var cur=p.children[i$1];if(cur==chunk)break;else h=h+cur.height}}return h}function lineLength(line){if(line.height==0)return 0;var len=line.text.length;var merged;var cur=line;for(;merged=
collapsedSpanAtStart(cur);){var found=merged.find(0,true);cur=found.from.line;len=len+(found.from.ch-found.to.ch)}cur=line;for(;merged=collapsedSpanAtEnd(cur);){var found$1=merged.find(0,true);len=len-(cur.text.length-found$1.from.ch);cur=found$1.to.line;len=len+(cur.text.length-found$1.to.ch)}return len}function findMaxLine(cm){var d=cm.display;var doc=cm.doc;d.maxLine=getLine(doc,doc.first);d.maxLineLength=lineLength(d.maxLine);d.maxLineChanged=true;doc.iter(function(line){var len=lineLength(line);
if(len>d.maxLineLength){d.maxLineLength=len;d.maxLine=line}})}function updateLine(line,text,markedSpans,estimateHeight){line.text=text;if(line.stateAfter)line.stateAfter=null;if(line.styles)line.styles=null;if(line.order!=null)line.order=null;detachMarkedSpans(line);attachMarkedSpans(line,markedSpans);var estHeight=estimateHeight?estimateHeight(line):1;if(estHeight!=line.height)updateLineHeight(line,estHeight)}function cleanUpLine(line){line.parent=null;detachMarkedSpans(line)}function interpretTokenStyle(style,
options){if(!style||/^\s*$/.test(style))return null;var cache=options.addModeClass?styleToClassCacheWithMode:styleToClassCache;return cache[style]||(cache[style]=style.replace(/\S+/g,"cm-$&"))}function buildLineContent(cm,lineView){var content=eltP("span",null,null,webkit?"padding-right: .1px":null);var builder={pre:eltP("pre",[content],"CodeMirror-line"),content:content,col:0,pos:0,cm:cm,trailingSpace:false,splitSpaces:cm.getOption("lineWrapping")};lineView.measure={};var i=0;for(;i<=(lineView.rest?
lineView.rest.length:0);i++){var line=i?lineView.rest[i-1]:lineView.line;var order=void 0;builder.pos=0;builder.addToken=buildToken;if(hasBadBidiRects(cm.display.measure)&&(order=getOrder(line,cm.doc.direction)))builder.addToken=buildTokenBadBidi(builder.addToken,order);builder.map=[];var allowFrontierUpdate=lineView!=cm.display.externalMeasured&&lineNo(line);insertLineContent(line,builder,getLineStyles(cm,line,allowFrontierUpdate));if(line.styleClasses){if(line.styleClasses.bgClass)builder.bgClass=
joinClasses(line.styleClasses.bgClass,builder.bgClass||"");if(line.styleClasses.textClass)builder.textClass=joinClasses(line.styleClasses.textClass,builder.textClass||"")}if(builder.map.length==0)builder.map.push(0,0,builder.content.appendChild(zeroWidthElement(cm.display.measure)));if(i==0){lineView.measure.map=builder.map;lineView.measure.cache={}}else{(lineView.measure.maps||(lineView.measure.maps=[])).push(builder.map);(lineView.measure.caches||(lineView.measure.caches=[])).push({})}}if(webkit){var last=
builder.content.lastChild;if(/\bcm-tab\b/.test(last.className)||last.querySelector&&last.querySelector(".cm-tab"))builder.content.className="cm-tab-wrap-hack"}signal(cm,"renderLine",cm,lineView.line,builder.pre);if(builder.pre.className)builder.textClass=joinClasses(builder.pre.className,builder.textClass||"");return builder}function defaultSpecialCharPlaceholder(ch){var token=elt("span","\u2022","cm-invalidchar");token.title="\\u"+ch.charCodeAt(0).toString(16);token.setAttribute("aria-label",token.title);
return token}function buildToken(builder,text,style,startStyle,endStyle,css,attributes){if(!text)return;var displayText=builder.splitSpaces?splitSpaces(text,builder.trailingSpace):text;var special=builder.cm.state.specialChars;var mustWrap=false;var content;if(!special.test(text)){builder.col+=text.length;content=document.createTextNode(displayText);builder.map.push(builder.pos,builder.pos+text.length,content);if(ie&&ie_version<9)mustWrap=true;builder.pos+=text.length}else{content=document.createDocumentFragment();
var pos=0;for(;true;){special.lastIndex=pos;var m=special.exec(text);var skipped=m?m.index-pos:text.length-pos;if(skipped){var txt=document.createTextNode(displayText.slice(pos,pos+skipped));if(ie&&ie_version<9)content.appendChild(elt("span",[txt]));else content.appendChild(txt);builder.map.push(builder.pos,builder.pos+skipped,txt);builder.col+=skipped;builder.pos+=skipped}if(!m)break;pos=pos+(skipped+1);var txt$1=void 0;if(m[0]=="\t"){var tabSize=builder.cm.options.tabSize;var tabWidth=tabSize-builder.col%
tabSize;txt$1=content.appendChild(elt("span",spaceStr(tabWidth),"cm-tab"));txt$1.setAttribute("role","presentation");txt$1.setAttribute("cm-text","\t");builder.col+=tabWidth}else if(m[0]=="\r"||m[0]=="\n"){txt$1=content.appendChild(elt("span",m[0]=="\r"?"\u240d":"\u2424","cm-invalidchar"));txt$1.setAttribute("cm-text",m[0]);builder.col+=1}else{txt$1=builder.cm.options.specialCharPlaceholder(m[0]);txt$1.setAttribute("cm-text",m[0]);if(ie&&ie_version<9)content.appendChild(elt("span",[txt$1]));else content.appendChild(txt$1);
builder.col+=1}builder.map.push(builder.pos,builder.pos+1,txt$1);builder.pos++}}builder.trailingSpace=displayText.charCodeAt(text.length-1)==32;if(style||startStyle||endStyle||mustWrap||css||attributes){var fullStyle=style||"";if(startStyle)fullStyle=fullStyle+startStyle;if(endStyle)fullStyle=fullStyle+endStyle;var token=elt("span",[content],fullStyle,css);if(attributes){var attr;for(attr in attributes)if(attributes.hasOwnProperty(attr)&&attr!="style"&&attr!="class")if(attr==="title")token.setAttribute("title",
attributes[attr]);else throw new Error("attributes not supported for security reasons");}return builder.content.appendChild(token)}builder.content.appendChild(content)}function splitSpaces(text,trailingBefore){if(text.length>1&&!/  /.test(text))return text;var spaceBefore=trailingBefore;var result="";var i=0;for(;i<text.length;i++){var ch=text.charAt(i);if(ch==" "&&spaceBefore&&(i==text.length-1||text.charCodeAt(i+1)==32))ch="\u00a0";result=result+ch;spaceBefore=ch==" "}return result}function buildTokenBadBidi(inner,
order){return function(builder,text,style,startStyle,endStyle,css,attributes){style=style?style+" cm-force-border":"cm-force-border";var start=builder.pos;var end=start+text.length;for(;;){var part=void 0;var i=0;for(;i<order.length;i++){part=order[i];if(part.to>start&&part.from<=start)break}if(part.to>=end)return inner(builder,text,style,startStyle,endStyle,css,attributes);inner(builder,text.slice(0,part.to-start),style,startStyle,null,css,attributes);startStyle=null;text=text.slice(part.to-start);
start=part.to}}}function buildCollapsedSpan(builder,size,marker,ignoreWidget){var widget=!ignoreWidget&&marker.widgetNode;if(widget)builder.map.push(builder.pos,builder.pos+size,widget);if(!ignoreWidget&&builder.cm.display.input.needsContentAttribute){if(!widget)widget=builder.content.appendChild(document.createElement("span"));widget.setAttribute("cm-marker",marker.id)}if(widget){builder.cm.display.input.setUneditable(widget);builder.content.appendChild(widget)}builder.pos+=size;builder.trailingSpace=
false}function insertLineContent(line,builder,styles){var spans=line.markedSpans;var allText=line.text;var at=0;if(!spans){var i$1=1;for(;i$1<styles.length;i$1=i$1+2)builder.addToken(builder,allText.slice(at,at=styles[i$1]),interpretTokenStyle(styles[i$1+1],builder.cm.options));return}var len=allText.length;var pos=0;var i=1;var text="";var style;var css;var nextChange=0;var spanStyle;var spanEndStyle;var spanStartStyle;var collapsed;var attributes;for(;;){if(nextChange==pos){spanStyle=spanEndStyle=
spanStartStyle=css="";attributes=null;collapsed=null;nextChange=Infinity;var foundBookmarks=[];var endStyles=void 0;var j=0;for(;j<spans.length;++j){var sp=spans[j];var m=sp.marker;if(m.type=="bookmark"&&sp.from==pos&&m.widgetNode)foundBookmarks.push(m);else if(sp.from<=pos&&(sp.to==null||sp.to>pos||m.collapsed&&sp.to==pos&&sp.from==pos)){if(sp.to!=null&&sp.to!=pos&&nextChange>sp.to){nextChange=sp.to;spanEndStyle=""}if(m.className)spanStyle=spanStyle+(" "+m.className);if(m.css)css=(css?css+";":"")+
m.css;if(m.startStyle&&sp.from==pos)spanStartStyle=spanStartStyle+(" "+m.startStyle);if(m.endStyle&&sp.to==nextChange)(endStyles||(endStyles=[])).push(m.endStyle,sp.to);if(m.title)(attributes||(attributes={})).title=m.title;if(m.attributes){var attr;for(attr in m.attributes)(attributes||(attributes={}))[attr]=m.attributes[attr]}if(m.collapsed&&(!collapsed||compareCollapsedMarkers(collapsed.marker,m)<0))collapsed=sp}else if(sp.from>pos&&nextChange>sp.from)nextChange=sp.from}if(endStyles){var j$1=0;
for(;j$1<endStyles.length;j$1=j$1+2)if(endStyles[j$1+1]==nextChange)spanEndStyle=spanEndStyle+(" "+endStyles[j$1])}if(!collapsed||collapsed.from==pos){var j$2=0;for(;j$2<foundBookmarks.length;++j$2)buildCollapsedSpan(builder,0,foundBookmarks[j$2])}if(collapsed&&(collapsed.from||0)==pos){buildCollapsedSpan(builder,(collapsed.to==null?len+1:collapsed.to)-pos,collapsed.marker,collapsed.from==null);if(collapsed.to==null)return;if(collapsed.to==pos)collapsed=false}}if(pos>=len)break;var upto=Math.min(len,
nextChange);for(;true;){if(text){var end=pos+text.length;if(!collapsed){var tokenText=end>upto?text.slice(0,upto-pos):text;builder.addToken(builder,tokenText,style?style+spanStyle:spanStyle,spanStartStyle,pos+tokenText.length==nextChange?spanEndStyle:"",css,attributes)}if(end>=upto){text=text.slice(upto-pos);pos=upto;break}pos=end;spanStartStyle=""}text=allText.slice(at,at=styles[i++]);style=interpretTokenStyle(styles[i++],builder.cm.options)}}}function LineView(doc,line,lineN){this.line=line;this.rest=
visualLineContinued(line);this.size=this.rest?lineNo(lst(this.rest))-lineN+1:1;this.node=this.text=null;this.hidden=lineIsHidden(doc,line)}function buildViewArray(cm,from,to){var array=[];var nextPos;var pos=from;for(;pos<to;pos=nextPos){var view=new LineView(cm.doc,getLine(cm.doc,pos),pos);nextPos=pos+view.size;array.push(view)}return array}function pushOperation(op){if(operationGroup)operationGroup.ops.push(op);else op.ownsGroup=operationGroup={ops:[op],delayedCallbacks:[]}}function fireCallbacksForOps(group){var callbacks=
group.delayedCallbacks;var i=0;do{for(;i<callbacks.length;i++)callbacks[i].call(null);var j=0;for(;j<group.ops.length;j++){var op=group.ops[j];if(op.cursorActivityHandlers)for(;op.cursorActivityCalled<op.cursorActivityHandlers.length;)op.cursorActivityHandlers[op.cursorActivityCalled++].call(null,op.cm)}}while(i<callbacks.length)}function finishOperation(op,endCb){var group=op.ownsGroup;if(!group)return;try{fireCallbacksForOps(group)}finally{operationGroup=null;endCb(group)}}function signalLater(emitter,
type){var arr=getHandlers(emitter,type);if(!arr.length)return;var args=Array.prototype.slice.call(arguments,2);var list;if(operationGroup)list=operationGroup.delayedCallbacks;else if(orphanDelayedCallbacks)list=orphanDelayedCallbacks;else{list=orphanDelayedCallbacks=[];setTimeout(fireOrphanDelayed,0)}var loop=function(i){list.push(function(){return arr[i].apply(null,args)})};var i=0;for(;i<arr.length;++i)loop(i)}function fireOrphanDelayed(){var delayed=orphanDelayedCallbacks;orphanDelayedCallbacks=
null;var i=0;for(;i<delayed.length;++i)delayed[i]()}function updateLineForChanges(cm,lineView,lineN,dims){var j=0;for(;j<lineView.changes.length;j++){var type=lineView.changes[j];if(type=="text")updateLineText(cm,lineView);else if(type=="gutter")updateLineGutter(cm,lineView,lineN,dims);else if(type=="class")updateLineClasses(cm,lineView);else if(type=="widget")updateLineWidgets(cm,lineView,dims)}lineView.changes=null}function ensureLineWrapped(lineView){if(lineView.node==lineView.text){lineView.node=
elt("div",null,null,"position: relative");if(lineView.text.parentNode)lineView.text.parentNode.replaceChild(lineView.node,lineView.text);lineView.node.appendChild(lineView.text);if(ie&&ie_version<8)lineView.node.style.zIndex=2}return lineView.node}function updateLineBackground(cm,lineView){var cls=lineView.bgClass?lineView.bgClass+" "+(lineView.line.bgClass||""):lineView.line.bgClass;if(cls)cls=cls+" CodeMirror-linebackground";if(lineView.background)if(cls)lineView.background.className=cls;else{lineView.background.parentNode.removeChild(lineView.background);
lineView.background=null}else if(cls){var wrap=ensureLineWrapped(lineView);lineView.background=wrap.insertBefore(elt("div",null,cls),wrap.firstChild);cm.display.input.setUneditable(lineView.background)}}function getLineContent(cm,lineView){var ext=cm.display.externalMeasured;if(ext&&ext.line==lineView.line){cm.display.externalMeasured=null;lineView.measure=ext.measure;return ext.built}return buildLineContent(cm,lineView)}function updateLineText(cm,lineView){var cls=lineView.text.className;var built=
getLineContent(cm,lineView);if(lineView.text==lineView.node)lineView.node=built.pre;lineView.text.parentNode.replaceChild(built.pre,lineView.text);lineView.text=built.pre;if(built.bgClass!=lineView.bgClass||built.textClass!=lineView.textClass){lineView.bgClass=built.bgClass;lineView.textClass=built.textClass;updateLineClasses(cm,lineView)}else if(cls)lineView.text.className=cls}function updateLineClasses(cm,lineView){updateLineBackground(cm,lineView);if(lineView.line.wrapClass)ensureLineWrapped(lineView).className=
lineView.line.wrapClass;else if(lineView.node!=lineView.text)lineView.node.className="";var textClass=lineView.textClass?lineView.textClass+" "+(lineView.line.textClass||""):lineView.line.textClass;lineView.text.className=textClass||""}function updateLineGutter(cm,lineView,lineN,dims){if(lineView.gutter){lineView.node.removeChild(lineView.gutter);lineView.gutter=null}if(lineView.gutterBackground){lineView.node.removeChild(lineView.gutterBackground);lineView.gutterBackground=null}if(lineView.line.gutterClass){var wrap=
ensureLineWrapped(lineView);lineView.gutterBackground=elt("div",null,"CodeMirror-gutter-background "+lineView.line.gutterClass,"left: "+(cm.options.fixedGutter?dims.fixedPos:-dims.gutterTotalWidth)+"px; width: "+dims.gutterTotalWidth+"px");cm.display.input.setUneditable(lineView.gutterBackground);wrap.insertBefore(lineView.gutterBackground,lineView.text)}var markers=lineView.line.gutterMarkers;if(cm.options.lineNumbers||markers){var wrap$1=ensureLineWrapped(lineView);var gutterWrap=lineView.gutter=
elt("div",null,"CodeMirror-gutter-wrapper","left: "+(cm.options.fixedGutter?dims.fixedPos:-dims.gutterTotalWidth)+"px");gutterWrap.setAttribute("aria-hidden","true");cm.display.input.setUneditable(gutterWrap);wrap$1.insertBefore(gutterWrap,lineView.text);if(lineView.line.gutterClass)gutterWrap.className+=" "+lineView.line.gutterClass;if(cm.options.lineNumbers&&(!markers||!markers["CodeMirror-linenumbers"]))lineView.lineNumber=gutterWrap.appendChild(elt("div",lineNumberFor(cm.options,lineN),"CodeMirror-linenumber CodeMirror-gutter-elt",
"left: "+dims.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+cm.display.lineNumInnerWidth+"px"));if(markers){var k=0;for(;k<cm.display.gutterSpecs.length;++k){var id=cm.display.gutterSpecs[k].className;var found=markers.hasOwnProperty(id)&&markers[id];if(found)gutterWrap.appendChild(elt("div",[found],"CodeMirror-gutter-elt","left: "+dims.gutterLeft[id]+"px; width: "+dims.gutterWidth[id]+"px"))}}}}function updateLineWidgets(cm,lineView,dims){if(lineView.alignable)lineView.alignable=null;var isWidget=
classTest("CodeMirror-linewidget");var node=lineView.node.firstChild;var next=void 0;for(;node;node=next){next=node.nextSibling;if(isWidget.test(node.className))lineView.node.removeChild(node)}insertLineWidgets(cm,lineView,dims)}function buildLineElement(cm,lineView,lineN,dims){var built=getLineContent(cm,lineView);lineView.text=lineView.node=built.pre;if(built.bgClass)lineView.bgClass=built.bgClass;if(built.textClass)lineView.textClass=built.textClass;updateLineClasses(cm,lineView);updateLineGutter(cm,
lineView,lineN,dims);insertLineWidgets(cm,lineView,dims);return lineView.node}function insertLineWidgets(cm,lineView,dims){insertLineWidgetsFor(cm,lineView.line,lineView,dims,true);if(lineView.rest){var i=0;for(;i<lineView.rest.length;i++)insertLineWidgetsFor(cm,lineView.rest[i],lineView,dims,false)}}function insertLineWidgetsFor(cm,line,lineView,dims,allowAbove){if(!line.widgets)return;var wrap=ensureLineWrapped(lineView);var i=0;var ws=line.widgets;for(;i<ws.length;++i){var widget=ws[i];var node=
elt("div",[widget.node],"CodeMirror-linewidget"+(widget.className?" "+widget.className:""));if(!widget.handleMouseEvents)node.setAttribute("cm-ignore-events","true");positionLineWidget(widget,node,lineView,dims);cm.display.input.setUneditable(node);if(allowAbove&&widget.above)wrap.insertBefore(node,lineView.gutter||lineView.text);else wrap.appendChild(node);signalLater(widget,"redraw")}}function positionLineWidget(widget,node,lineView,dims){if(widget.noHScroll){(lineView.alignable||(lineView.alignable=
[])).push(node);var width=dims.wrapperWidth;node.style.left=dims.fixedPos+"px";if(!widget.coverGutter){width=width-dims.gutterTotalWidth;node.style.paddingLeft=dims.gutterTotalWidth+"px"}node.style.width=width+"px"}if(widget.coverGutter){node.style.zIndex=5;node.style.position="relative";if(!widget.noHScroll)node.style.marginLeft=-dims.gutterTotalWidth+"px"}}function widgetHeight(widget){if(widget.height!=null)return widget.height;var cm=widget.doc.cm;if(!cm)return 0;if(!contains(document.body,widget.node)){var parentStyle=
"position: relative;";if(widget.coverGutter)parentStyle=parentStyle+("margin-left: -"+cm.display.gutters.offsetWidth+"px;");if(widget.noHScroll)parentStyle=parentStyle+("width: "+cm.display.wrapper.clientWidth+"px;");removeChildrenAndAdd(cm.display.measure,elt("div",[widget.node],null,parentStyle))}return widget.height=widget.node.parentNode.offsetHeight}function eventInWidget(display,e){var n=e_target(e);for(;n!=display.wrapper;n=n.parentNode)if(!n||n.nodeType==1&&n.getAttribute("cm-ignore-events")==
"true"||n.parentNode==display.sizer&&n!=display.mover)return true}function paddingTop(display){return display.lineSpace.offsetTop}function paddingVert(display){return display.mover.offsetHeight-display.lineSpace.offsetHeight}function paddingH(display){if(display.cachedPaddingH)return display.cachedPaddingH;var e=removeChildrenAndAdd(display.measure,elt("pre","x","CodeMirror-line-like"));var style=window.getComputedStyle?window.getComputedStyle(e):e.currentStyle;var data={left:parseInt(style.paddingLeft),
right:parseInt(style.paddingRight)};if(!isNaN(data.left)&&!isNaN(data.right))display.cachedPaddingH=data;return data}function scrollGap(cm){return scrollerGap-cm.display.nativeBarWidth}function displayWidth(cm){return cm.display.scroller.clientWidth-scrollGap(cm)-cm.display.barWidth}function displayHeight(cm){return cm.display.scroller.clientHeight-scrollGap(cm)-cm.display.barHeight}function ensureLineHeights(cm,lineView,rect){var wrapping=cm.options.lineWrapping;var curWidth=wrapping&&displayWidth(cm);
if(!lineView.measure.heights||wrapping&&lineView.measure.width!=curWidth){var heights=lineView.measure.heights=[];if(wrapping){lineView.measure.width=curWidth;var rects=lineView.text.firstChild.getClientRects();var i=0;for(;i<rects.length-1;i++){var cur=rects[i];var next=rects[i+1];if(Math.abs(cur.bottom-next.bottom)>2)heights.push((cur.bottom+next.top)/2-rect.top)}}heights.push(rect.bottom-rect.top)}}function mapFromLineView(lineView,line,lineN){if(lineView.line==line)return{map:lineView.measure.map,
cache:lineView.measure.cache};if(lineView.rest){var i=0;for(;i<lineView.rest.length;i++)if(lineView.rest[i]==line)return{map:lineView.measure.maps[i],cache:lineView.measure.caches[i]};var i$1=0;for(;i$1<lineView.rest.length;i$1++)if(lineNo(lineView.rest[i$1])>lineN)return{map:lineView.measure.maps[i$1],cache:lineView.measure.caches[i$1],before:true}}}function updateExternalMeasurement(cm,line){line=visualLine(line);var lineN=lineNo(line);var view=cm.display.externalMeasured=new LineView(cm.doc,line,
lineN);view.lineN=lineN;var built=view.built=buildLineContent(cm,view);view.text=built.pre;removeChildrenAndAdd(cm.display.lineMeasure,built.pre);return view}function measureChar(cm,line,ch,bias){return measureCharPrepared(cm,prepareMeasureForLine(cm,line),ch,bias)}function findViewForLine(cm,lineN){if(lineN>=cm.display.viewFrom&&lineN<cm.display.viewTo)return cm.display.view[findViewIndex(cm,lineN)];var ext=cm.display.externalMeasured;if(ext&&lineN>=ext.lineN&&lineN<ext.lineN+ext.size)return ext}
function prepareMeasureForLine(cm,line){var lineN=lineNo(line);var view=findViewForLine(cm,lineN);if(view&&!view.text)view=null;else if(view&&view.changes){updateLineForChanges(cm,view,lineN,getDimensions(cm));cm.curOp.forceUpdate=true}if(!view)view=updateExternalMeasurement(cm,line);var info=mapFromLineView(view,line,lineN);return{line:line,view:view,rect:null,map:info.map,cache:info.cache,before:info.before,hasHeights:false}}function measureCharPrepared(cm,prepared,ch,bias,varHeight){if(prepared.before)ch=
-1;var key=ch+(bias||"");var found;if(prepared.cache.hasOwnProperty(key))found=prepared.cache[key];else{if(!prepared.rect)prepared.rect=prepared.view.text.getBoundingClientRect();if(!prepared.hasHeights){ensureLineHeights(cm,prepared.view,prepared.rect);prepared.hasHeights=true}found=measureCharInner(cm,prepared,ch,bias);if(!found.bogus)prepared.cache[key]=found}return{left:found.left,right:found.right,top:varHeight?found.rtop:found.top,bottom:varHeight?found.rbottom:found.bottom}}function nodeAndOffsetInLineMap(map,
ch,bias){var node;var start;var end;var collapse;var mStart;var mEnd;var i=0;for(;i<map.length;i=i+3){mStart=map[i];mEnd=map[i+1];if(ch<mStart){start=0;end=1;collapse="left"}else if(ch<mEnd){start=ch-mStart;end=start+1}else if(i==map.length-3||ch==mEnd&&map[i+3]>ch){end=mEnd-mStart;start=end-1;if(ch>=mEnd)collapse="right"}if(start!=null){node=map[i+2];if(mStart==mEnd&&bias==(node.insertLeft?"left":"right"))collapse=bias;if(bias=="left"&&start==0)for(;i&&map[i-2]==map[i-3]&&map[i-1].insertLeft;){node=
map[(i=i-3)+2];collapse="left"}if(bias=="right"&&start==mEnd-mStart)for(;i<map.length-3&&map[i+3]==map[i+4]&&!map[i+5].insertLeft;){node=map[(i=i+3)+2];collapse="right"}break}}return{node:node,start:start,end:end,collapse:collapse,coverStart:mStart,coverEnd:mEnd}}function getUsefulRect(rects,bias){var rect=nullRect;if(bias=="left"){var i=0;for(;i<rects.length;i++)if((rect=rects[i]).left!=rect.right)break}else{var i$1=rects.length-1;for(;i$1>=0;i$1--)if((rect=rects[i$1]).left!=rect.right)break}return rect}
function measureCharInner(cm,prepared,ch,bias){var place=nodeAndOffsetInLineMap(prepared.map,ch,bias);var node=place.node;var start=place.start;var end=place.end;var collapse=place.collapse;var rect;if(node.nodeType==3){var i$1=0;for(;i$1<4;i$1++){for(;start&&isExtendingChar(prepared.line.text.charAt(place.coverStart+start));)--start;for(;place.coverStart+end<place.coverEnd&&isExtendingChar(prepared.line.text.charAt(place.coverStart+end));)++end;if(ie&&ie_version<9&&start==0&&end==place.coverEnd-
place.coverStart)rect=node.parentNode.getBoundingClientRect();else rect=getUsefulRect(range(node,start,end).getClientRects(),bias);if(rect.left||rect.right||start==0)break;end=start;start=start-1;collapse="right"}if(ie&&ie_version<11)rect=maybeUpdateRectForZooming(cm.display.measure,rect)}else{if(start>0)collapse=bias="right";var rects;if(cm.options.lineWrapping&&(rects=node.getClientRects()).length>1)rect=rects[bias=="right"?rects.length-1:0];else rect=node.getBoundingClientRect()}if(ie&&ie_version<
9&&!start&&(!rect||!rect.left&&!rect.right)){var rSpan=node.parentNode.getClientRects()[0];if(rSpan)rect={left:rSpan.left,right:rSpan.left+charWidth(cm.display),top:rSpan.top,bottom:rSpan.bottom};else rect=nullRect}var rtop=rect.top-prepared.rect.top;var rbot=rect.bottom-prepared.rect.top;var mid=(rtop+rbot)/2;var heights=prepared.view.measure.heights;var i=0;for(;i<heights.length-1;i++)if(mid<heights[i])break;var top=i?heights[i-1]:0;var bot=heights[i];var result={left:(collapse=="right"?rect.right:
rect.left)-prepared.rect.left,right:(collapse=="left"?rect.left:rect.right)-prepared.rect.left,top:top,bottom:bot};if(!rect.left&&!rect.right)result.bogus=true;if(!cm.options.singleCursorHeightPerLine){result.rtop=rtop;result.rbottom=rbot}return result}function maybeUpdateRectForZooming(measure,rect){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!hasBadZoomedRects(measure))return rect;var scaleX=screen.logicalXDPI/screen.deviceXDPI;var scaleY=screen.logicalYDPI/
screen.deviceYDPI;return{left:rect.left*scaleX,right:rect.right*scaleX,top:rect.top*scaleY,bottom:rect.bottom*scaleY}}function clearLineMeasurementCacheFor(lineView){if(lineView.measure){lineView.measure.cache={};lineView.measure.heights=null;if(lineView.rest){var i=0;for(;i<lineView.rest.length;i++)lineView.measure.caches[i]={}}}}function clearLineMeasurementCache(cm){cm.display.externalMeasure=null;removeChildren(cm.display.lineMeasure);var i=0;for(;i<cm.display.view.length;i++)clearLineMeasurementCacheFor(cm.display.view[i])}
function clearCaches(cm){clearLineMeasurementCache(cm);cm.display.cachedCharWidth=cm.display.cachedTextHeight=cm.display.cachedPaddingH=null;if(!cm.options.lineWrapping)cm.display.maxLineChanged=true;cm.display.lineNumChars=null}function pageScrollX(){if(chrome&&android)return-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft));return window.pageXOffset||(document.documentElement||document.body).scrollLeft}function pageScrollY(){if(chrome&&android)return-(document.body.getBoundingClientRect().top-
parseInt(getComputedStyle(document.body).marginTop));return window.pageYOffset||(document.documentElement||document.body).scrollTop}function widgetTopHeight(lineObj){var ref=visualLine(lineObj);var widgets=ref.widgets;var height=0;if(widgets){var i=0;for(;i<widgets.length;++i)if(widgets[i].above)height=height+widgetHeight(widgets[i])}return height}function intoCoordSystem(cm,lineObj,rect,context,includeWidgets){if(!includeWidgets){var height=widgetTopHeight(lineObj);rect.top+=height;rect.bottom+=
height}if(context=="line")return rect;if(!context)context="local";var yOff=heightAtLine(lineObj);if(context=="local")yOff=yOff+paddingTop(cm.display);else yOff=yOff-cm.display.viewOffset;if(context=="page"||context=="window"){var lOff=cm.display.lineSpace.getBoundingClientRect();yOff=yOff+(lOff.top+(context=="window"?0:pageScrollY()));var xOff=lOff.left+(context=="window"?0:pageScrollX());rect.left+=xOff;rect.right+=xOff}rect.top+=yOff;rect.bottom+=yOff;return rect}function fromCoordSystem(cm,coords,
context){if(context=="div")return coords;var left=coords.left;var top=coords.top;if(context=="page"){left=left-pageScrollX();top=top-pageScrollY()}else if(context=="local"||!context){var localBox=cm.display.sizer.getBoundingClientRect();left=left+localBox.left;top=top+localBox.top}var lineSpaceBox=cm.display.lineSpace.getBoundingClientRect();return{left:left-lineSpaceBox.left,top:top-lineSpaceBox.top}}function charCoords(cm,pos,context,lineObj,bias){if(!lineObj)lineObj=getLine(cm.doc,pos.line);return intoCoordSystem(cm,
lineObj,measureChar(cm,lineObj,pos.ch,bias),context)}function cursorCoords(cm,pos,context,lineObj,preparedMeasure,varHeight){function get(ch,right){var m=measureCharPrepared(cm,preparedMeasure,ch,right?"right":"left",varHeight);if(right)m.left=m.right;else m.right=m.left;return intoCoordSystem(cm,lineObj,m,context)}function getBidi(ch,partPos,invert){var part=order[partPos];var right=part.level==1;return get(invert?ch-1:ch,right!=invert)}lineObj=lineObj||getLine(cm.doc,pos.line);if(!preparedMeasure)preparedMeasure=
prepareMeasureForLine(cm,lineObj);var order=getOrder(lineObj,cm.doc.direction);var ch=pos.ch;var sticky=pos.sticky;if(ch>=lineObj.text.length){ch=lineObj.text.length;sticky="before"}else if(ch<=0){ch=0;sticky="after"}if(!order)return get(sticky=="before"?ch-1:ch,sticky=="before");var partPos=getBidiPartAt(order,ch,sticky);var other=bidiOther;var val=getBidi(ch,partPos,sticky=="before");if(other!=null)val.other=getBidi(ch,other,sticky!="before");return val}function estimateCoords(cm,pos){var left=
0;pos=clipPos(cm.doc,pos);if(!cm.options.lineWrapping)left=charWidth(cm.display)*pos.ch;var lineObj=getLine(cm.doc,pos.line);var top=heightAtLine(lineObj)+paddingTop(cm.display);return{left:left,right:left,top:top,bottom:top+lineObj.height}}function PosWithInfo(line,ch,sticky,outside,xRel){var pos=Pos(line,ch,sticky);pos.xRel=xRel;if(outside)pos.outside=outside;return pos}function coordsChar(cm,x,y){var doc=cm.doc;y=y+cm.display.viewOffset;if(y<0)return PosWithInfo(doc.first,0,null,-1,-1);var lineN=
lineAtHeight(doc,y);var last=doc.first+doc.size-1;if(lineN>last)return PosWithInfo(doc.first+doc.size-1,getLine(doc,last).text.length,null,1,1);if(x<0)x=0;var lineObj=getLine(doc,lineN);for(;;){var found=coordsCharInner(cm,lineObj,lineN,x,y);var collapsed=collapsedSpanAround(lineObj,found.ch+(found.xRel>0||found.outside>0?1:0));if(!collapsed)return found;var rangeEnd=collapsed.find(1);if(rangeEnd.line==lineN)return rangeEnd;lineObj=getLine(doc,lineN=rangeEnd.line)}}function wrappedLineExtent(cm,lineObj,
preparedMeasure,y){y=y-widgetTopHeight(lineObj);var end=lineObj.text.length;var begin=findFirst(function(ch){return measureCharPrepared(cm,preparedMeasure,ch-1).bottom<=y},end,0);end=findFirst(function(ch){return measureCharPrepared(cm,preparedMeasure,ch).top>y},begin,end);return{begin:begin,end:end}}function wrappedLineExtentChar(cm,lineObj,preparedMeasure,target){if(!preparedMeasure)preparedMeasure=prepareMeasureForLine(cm,lineObj);var targetTop=intoCoordSystem(cm,lineObj,measureCharPrepared(cm,
preparedMeasure,target),"line").top;return wrappedLineExtent(cm,lineObj,preparedMeasure,targetTop)}function boxIsAfter(box,x,y,left){return box.bottom<=y?false:box.top>y?true:(left?box.left:box.right)>x}function coordsCharInner(cm,lineObj,lineNo,x,y){y=y-heightAtLine(lineObj);var preparedMeasure=prepareMeasureForLine(cm,lineObj);var widgetHeight=widgetTopHeight(lineObj);var begin=0;var end=lineObj.text.length;var ltr=true;var order=getOrder(lineObj,cm.doc.direction);if(order){var part=(cm.options.lineWrapping?
coordsBidiPartWrapped:coordsBidiPart)(cm,lineObj,lineNo,preparedMeasure,order,x,y);ltr=part.level!=1;begin=ltr?part.from:part.to-1;end=ltr?part.to:part.from-1}var chAround=null;var boxAround=null;var ch=findFirst(function(ch){var box=measureCharPrepared(cm,preparedMeasure,ch);box.top+=widgetHeight;box.bottom+=widgetHeight;if(!boxIsAfter(box,x,y,false))return false;if(box.top<=y&&box.left<=x){chAround=ch;boxAround=box}return true},begin,end);var baseX;var sticky;var outside=false;if(boxAround){var atLeft=
x-boxAround.left<boxAround.right-x;var atStart=atLeft==ltr;ch=chAround+(atStart?0:1);sticky=atStart?"after":"before";baseX=atLeft?boxAround.left:boxAround.right}else{if(!ltr&&(ch==end||ch==begin))ch++;sticky=ch==0?"after":ch==lineObj.text.length?"before":measureCharPrepared(cm,preparedMeasure,ch-(ltr?1:0)).bottom+widgetHeight<=y==ltr?"after":"before";var coords=cursorCoords(cm,Pos(lineNo,ch,sticky),"line",lineObj,preparedMeasure);baseX=coords.left;outside=y<coords.top?-1:y>=coords.bottom?1:0}ch=skipExtendingChars(lineObj.text,
ch,1);return PosWithInfo(lineNo,ch,sticky,outside,x-baseX)}function coordsBidiPart(cm,lineObj,lineNo,preparedMeasure,order,x,y){var index=findFirst(function(i){var part=order[i];var ltr=part.level!=1;return boxIsAfter(cursorCoords(cm,Pos(lineNo,ltr?part.to:part.from,ltr?"before":"after"),"line",lineObj,preparedMeasure),x,y,true)},0,order.length-1);var part=order[index];if(index>0){var ltr=part.level!=1;var start=cursorCoords(cm,Pos(lineNo,ltr?part.from:part.to,ltr?"after":"before"),"line",lineObj,
preparedMeasure);if(boxIsAfter(start,x,y,true)&&start.top>y)part=order[index-1]}return part}function coordsBidiPartWrapped(cm,lineObj,_lineNo,preparedMeasure,order,x,y){var ref=wrappedLineExtent(cm,lineObj,preparedMeasure,y);var begin=ref.begin;var end=ref.end;if(/\s/.test(lineObj.text.charAt(end-1)))end--;var part=null;var closestDist=null;var i=0;for(;i<order.length;i++){var p=order[i];if(p.from>=end||p.to<=begin)continue;var ltr=p.level!=1;var endX=measureCharPrepared(cm,preparedMeasure,ltr?Math.min(end,
p.to)-1:Math.max(begin,p.from)).right;var dist=endX<x?x-endX+1E9:endX-x;if(!part||closestDist>dist){part=p;closestDist=dist}}if(!part)part=order[order.length-1];if(part.from<begin)part={from:begin,to:part.to,level:part.level};if(part.to>end)part={from:part.from,to:end,level:part.level};return part}function textHeight(display){if(display.cachedTextHeight!=null)return display.cachedTextHeight;if(measureText==null){measureText=elt("pre",null,"CodeMirror-line-like");var i=0;for(;i<49;++i){measureText.appendChild(document.createTextNode("x"));
measureText.appendChild(elt("br"))}measureText.appendChild(document.createTextNode("x"))}removeChildrenAndAdd(display.measure,measureText);var height=measureText.offsetHeight/50;if(height>3)display.cachedTextHeight=height;removeChildren(display.measure);return height||1}function charWidth(display){if(display.cachedCharWidth!=null)return display.cachedCharWidth;var anchor=elt("span","xxxxxxxxxx");var pre=elt("pre",[anchor],"CodeMirror-line-like");removeChildrenAndAdd(display.measure,pre);var rect=
anchor.getBoundingClientRect();var width=(rect.right-rect.left)/10;if(width>2)display.cachedCharWidth=width;return width||10}function getDimensions(cm){var d=cm.display;var left={};var width={};var gutterLeft=d.gutters.clientLeft;var n=d.gutters.firstChild;var i=0;for(;n;n=n.nextSibling,++i){var id=cm.display.gutterSpecs[i].className;left[id]=n.offsetLeft+n.clientLeft+gutterLeft;width[id]=n.clientWidth}return{fixedPos:compensateForHScroll(d),gutterTotalWidth:d.gutters.offsetWidth,gutterLeft:left,
gutterWidth:width,wrapperWidth:d.wrapper.clientWidth}}function compensateForHScroll(display){return display.scroller.getBoundingClientRect().left-display.sizer.getBoundingClientRect().left}function estimateHeight(cm){var th=textHeight(cm.display);var wrapping=cm.options.lineWrapping;var perLine=wrapping&&Math.max(5,cm.display.scroller.clientWidth/charWidth(cm.display)-3);return function(line){if(lineIsHidden(cm.doc,line))return 0;var widgetsHeight=0;if(line.widgets){var i=0;for(;i<line.widgets.length;i++)if(line.widgets[i].height)widgetsHeight=
widgetsHeight+line.widgets[i].height}if(wrapping)return widgetsHeight+(Math.ceil(line.text.length/perLine)||1)*th;else return widgetsHeight+th}}function estimateLineHeights(cm){var doc=cm.doc;var est=estimateHeight(cm);doc.iter(function(line){var estHeight=est(line);if(estHeight!=line.height)updateLineHeight(line,estHeight)})}function posFromMouse(cm,e,liberal,forRect){var display=cm.display;if(!liberal&&e_target(e).getAttribute("cm-not-content")=="true")return null;var x;var y;var space=display.lineSpace.getBoundingClientRect();
try{x=e.clientX-space.left;y=e.clientY-space.top}catch(e$1){return null}var coords=coordsChar(cm,x,y);var line;if(forRect&&coords.xRel>0&&(line=getLine(cm.doc,coords.line).text).length==coords.ch){var colDiff=countColumn(line,line.length,cm.options.tabSize)-line.length;coords=Pos(coords.line,Math.max(0,Math.round((x-paddingH(cm.display).left)/charWidth(cm.display))-colDiff))}return coords}function findViewIndex(cm,n){if(n>=cm.display.viewTo)return null;n=n-cm.display.viewFrom;if(n<0)return null;var view=
cm.display.view;var i=0;for(;i<view.length;i++){n=n-view[i].size;if(n<0)return i}}function regChange(cm,from,to,lendiff){if(from==null)from=cm.doc.first;if(to==null)to=cm.doc.first+cm.doc.size;if(!lendiff)lendiff=0;var display=cm.display;if(lendiff&&to<display.viewTo&&(display.updateLineNumbers==null||display.updateLineNumbers>from))display.updateLineNumbers=from;cm.curOp.viewChanged=true;if(from>=display.viewTo){if(sawCollapsedSpans&&visualLineNo(cm.doc,from)<display.viewTo)resetView(cm)}else if(to<=
display.viewFrom)if(sawCollapsedSpans&&visualLineEndNo(cm.doc,to+lendiff)>display.viewFrom)resetView(cm);else{display.viewFrom+=lendiff;display.viewTo+=lendiff}else if(from<=display.viewFrom&&to>=display.viewTo)resetView(cm);else if(from<=display.viewFrom){var cut=viewCuttingPoint(cm,to,to+lendiff,1);if(cut){display.view=display.view.slice(cut.index);display.viewFrom=cut.lineN;display.viewTo+=lendiff}else resetView(cm)}else if(to>=display.viewTo){var cut$1=viewCuttingPoint(cm,from,from,-1);if(cut$1){display.view=
display.view.slice(0,cut$1.index);display.viewTo=cut$1.lineN}else resetView(cm)}else{var cutTop=viewCuttingPoint(cm,from,from,-1);var cutBot=viewCuttingPoint(cm,to,to+lendiff,1);if(cutTop&&cutBot){display.view=display.view.slice(0,cutTop.index).concat(buildViewArray(cm,cutTop.lineN,cutBot.lineN)).concat(display.view.slice(cutBot.index));display.viewTo+=lendiff}else resetView(cm)}var ext=display.externalMeasured;if(ext)if(to<ext.lineN)ext.lineN+=lendiff;else if(from<ext.lineN+ext.size)display.externalMeasured=
null}function regLineChange(cm,line,type){cm.curOp.viewChanged=true;var display=cm.display;var ext=cm.display.externalMeasured;if(ext&&line>=ext.lineN&&line<ext.lineN+ext.size)display.externalMeasured=null;if(line<display.viewFrom||line>=display.viewTo)return;var lineView=display.view[findViewIndex(cm,line)];if(lineView.node==null)return;var arr=lineView.changes||(lineView.changes=[]);if(indexOf(arr,type)==-1)arr.push(type)}function resetView(cm){cm.display.viewFrom=cm.display.viewTo=cm.doc.first;
cm.display.view=[];cm.display.viewOffset=0}function viewCuttingPoint(cm,oldN,newN,dir){var index=findViewIndex(cm,oldN);var diff;var view=cm.display.view;if(!sawCollapsedSpans||newN==cm.doc.first+cm.doc.size)return{index:index,lineN:newN};var n=cm.display.viewFrom;var i=0;for(;i<index;i++)n=n+view[i].size;if(n!=oldN){if(dir>0){if(index==view.length-1)return null;diff=n+view[index].size-oldN;index++}else diff=n-oldN;oldN=oldN+diff;newN=newN+diff}for(;visualLineNo(cm.doc,newN)!=newN;){if(index==(dir<
0?0:view.length-1))return null;newN=newN+dir*view[index-(dir<0?1:0)].size;index=index+dir}return{index:index,lineN:newN}}function adjustView(cm,from,to){var display=cm.display;var view=display.view;if(view.length==0||from>=display.viewTo||to<=display.viewFrom){display.view=buildViewArray(cm,from,to);display.viewFrom=from}else{if(display.viewFrom>from)display.view=buildViewArray(cm,from,display.viewFrom).concat(display.view);else if(display.viewFrom<from)display.view=display.view.slice(findViewIndex(cm,
from));display.viewFrom=from;if(display.viewTo<to)display.view=display.view.concat(buildViewArray(cm,display.viewTo,to));else if(display.viewTo>to)display.view=display.view.slice(0,findViewIndex(cm,to))}display.viewTo=to}function countDirtyView(cm){var view=cm.display.view;var dirty=0;var i=0;for(;i<view.length;i++){var lineView=view[i];if(!lineView.hidden&&(!lineView.node||lineView.changes))++dirty}return dirty}function updateSelection(cm){cm.display.input.showSelection(cm.display.input.prepareSelection())}
function prepareSelection(cm,primary){if(primary===void 0)primary=true;var doc=cm.doc;var result={};var curFragment=result.cursors=document.createDocumentFragment();var selFragment=result.selection=document.createDocumentFragment();var customCursor=cm.options.$customCursor;if(customCursor)primary=true;var i=0;for(;i<doc.sel.ranges.length;i++){if(!primary&&i==doc.sel.primIndex)continue;var range=doc.sel.ranges[i];if(range.from().line>=cm.display.viewTo||range.to().line<cm.display.viewFrom)continue;
var collapsed=range.empty();if(customCursor){var head=customCursor(cm,range);if(head)drawSelectionCursor(cm,head,curFragment)}else if(collapsed||cm.options.showCursorWhenSelecting)drawSelectionCursor(cm,range.head,curFragment);if(!collapsed)drawSelectionRange(cm,range,selFragment)}return result}function drawSelectionCursor(cm,head,output){var pos=cursorCoords(cm,head,"div",null,null,!cm.options.singleCursorHeightPerLine);var cursor=output.appendChild(elt("div","\u00a0","CodeMirror-cursor"));cursor.style.left=
pos.left+"px";cursor.style.top=pos.top+"px";cursor.style.height=Math.max(0,pos.bottom-pos.top)*cm.options.cursorHeight+"px";if(/\bcm-fat-cursor\b/.test(cm.getWrapperElement().className)){var charPos=charCoords(cm,head,"div",null,null);var width=charPos.right-charPos.left;cursor.style.width=(width>0?width:cm.defaultCharWidth())+"px"}if(pos.other){var otherCursor=output.appendChild(elt("div","\u00a0","CodeMirror-cursor CodeMirror-secondarycursor"));otherCursor.style.display="";otherCursor.style.left=
pos.other.left+"px";otherCursor.style.top=pos.other.top+"px";otherCursor.style.height=(pos.other.bottom-pos.other.top)*.85+"px"}}function cmpCoords(a,b){return a.top-b.top||a.left-b.left}function drawSelectionRange(cm,range,output){function add(left,top,width,bottom){if(top<0)top=0;top=Math.round(top);bottom=Math.round(bottom);fragment.appendChild(elt("div",null,"CodeMirror-selected","position: absolute; left: "+left+"px;\n                             top: "+top+"px; width: "+(width==null?rightSide-
left:width)+"px;\n                             height: "+(bottom-top)+"px"))}function drawForLine(line,fromArg,toArg){function coords(ch,bias){return charCoords(cm,Pos(line,ch),"div",lineObj,bias)}function wrapX(pos,dir,side){var extent=wrappedLineExtentChar(cm,lineObj,null,pos);var prop=dir=="ltr"==(side=="after")?"left":"right";var ch=side=="after"?extent.begin:extent.end-(/\s/.test(lineObj.text.charAt(extent.end-1))?2:1);return coords(ch,prop)[prop]}var lineObj=getLine(doc,line);var lineLen=lineObj.text.length;
var start;var end;var order=getOrder(lineObj,doc.direction);iterateBidiSections(order,fromArg||0,toArg==null?lineLen:toArg,function(from,to,dir,i){var ltr=dir=="ltr";var fromPos=coords(from,ltr?"left":"right");var toPos=coords(to-1,ltr?"right":"left");var openStart=fromArg==null&&from==0;var openEnd=toArg==null&&to==lineLen;var first=i==0;var last=!order||i==order.length-1;if(toPos.top-fromPos.top<=3){var openLeft=(docLTR?openStart:openEnd)&&first;var openRight=(docLTR?openEnd:openStart)&&last;var left=
openLeft?leftSide:(ltr?fromPos:toPos).left;var right=openRight?rightSide:(ltr?toPos:fromPos).right;add(left,fromPos.top,right-left,fromPos.bottom)}else{var topLeft;var topRight;var botLeft;var botRight;if(ltr){topLeft=docLTR&&openStart&&first?leftSide:fromPos.left;topRight=docLTR?rightSide:wrapX(from,dir,"before");botLeft=docLTR?leftSide:wrapX(to,dir,"after");botRight=docLTR&&openEnd&&last?rightSide:toPos.right}else{topLeft=!docLTR?leftSide:wrapX(from,dir,"before");topRight=!docLTR&&openStart&&first?
rightSide:fromPos.right;botLeft=!docLTR&&openEnd&&last?leftSide:toPos.left;botRight=!docLTR?rightSide:wrapX(to,dir,"after")}add(topLeft,fromPos.top,topRight-topLeft,fromPos.bottom);if(fromPos.bottom<toPos.top)add(leftSide,fromPos.bottom,null,toPos.top);add(botLeft,toPos.top,botRight-botLeft,toPos.bottom)}if(!start||cmpCoords(fromPos,start)<0)start=fromPos;if(cmpCoords(toPos,start)<0)start=toPos;if(!end||cmpCoords(fromPos,end)<0)end=fromPos;if(cmpCoords(toPos,end)<0)end=toPos});return{start:start,
end:end}}var display=cm.display;var doc=cm.doc;var fragment=document.createDocumentFragment();var padding=paddingH(cm.display);var leftSide=padding.left;var rightSide=Math.max(display.sizerWidth,displayWidth(cm)-display.sizer.offsetLeft)-padding.right;var docLTR=doc.direction=="ltr";var sFrom=range.from();var sTo=range.to();if(sFrom.line==sTo.line)drawForLine(sFrom.line,sFrom.ch,sTo.ch);else{var fromLine=getLine(doc,sFrom.line);var toLine=getLine(doc,sTo.line);var singleVLine=visualLine(fromLine)==
visualLine(toLine);var leftEnd=drawForLine(sFrom.line,sFrom.ch,singleVLine?fromLine.text.length+1:null).end;var rightStart=drawForLine(sTo.line,singleVLine?0:null,sTo.ch).start;if(singleVLine)if(leftEnd.top<rightStart.top-2){add(leftEnd.right,leftEnd.top,null,leftEnd.bottom);add(leftSide,rightStart.top,rightStart.left,rightStart.bottom)}else add(leftEnd.right,leftEnd.top,rightStart.left-leftEnd.right,leftEnd.bottom);if(leftEnd.bottom<rightStart.top)add(leftSide,leftEnd.bottom,null,rightStart.top)}output.appendChild(fragment)}
function restartBlink(cm){if(!cm.state.focused)return;var display=cm.display;clearInterval(display.blinker);var on=true;display.cursorDiv.style.visibility="";if(cm.options.cursorBlinkRate>0)display.blinker=setInterval(function(){if(!cm.hasFocus())onBlur(cm);display.cursorDiv.style.visibility=(on=!on)?"":"hidden"},cm.options.cursorBlinkRate);else if(cm.options.cursorBlinkRate<0)display.cursorDiv.style.visibility="hidden"}function ensureFocus(cm){if(!cm.hasFocus()){cm.display.input.focus();if(!cm.state.focused)onFocus(cm)}}
function delayBlurEvent(cm){cm.state.delayingBlurEvent=true;setTimeout(function(){if(cm.state.delayingBlurEvent){cm.state.delayingBlurEvent=false;if(cm.state.focused)onBlur(cm)}},100)}function onFocus(cm,e){if(cm.state.delayingBlurEvent&&!cm.state.draggingText)cm.state.delayingBlurEvent=false;if(cm.options.readOnly=="nocursor")return;if(!cm.state.focused){signal(cm,"focus",cm,e);cm.state.focused=true;addClass(cm.display.wrapper,"CodeMirror-focused");if(!cm.curOp&&cm.display.selForContextMenu!=cm.doc.sel){cm.display.input.reset();
if(webkit)setTimeout(function(){return cm.display.input.reset(true)},20)}cm.display.input.receivedFocus()}restartBlink(cm)}function onBlur(cm,e){if(cm.state.delayingBlurEvent)return;if(cm.state.focused){signal(cm,"blur",cm,e);cm.state.focused=false;rmClass(cm.display.wrapper,"CodeMirror-focused")}clearInterval(cm.display.blinker);setTimeout(function(){if(!cm.state.focused)cm.display.shift=false},150)}function updateHeightsInViewport(cm){var display=cm.display;var prevBottom=display.lineDiv.offsetTop;
var viewTop=Math.max(0,display.scroller.getBoundingClientRect().top);var oldHeight=display.lineDiv.getBoundingClientRect().top;var mustScroll=0;var i=0;for(;i<display.view.length;i++){var cur=display.view[i];var wrapping=cm.options.lineWrapping;var height=void 0;var width=0;if(cur.hidden)continue;oldHeight=oldHeight+cur.line.height;if(ie&&ie_version<8){var bot=cur.node.offsetTop+cur.node.offsetHeight;height=bot-prevBottom;prevBottom=bot}else{var box=cur.node.getBoundingClientRect();height=box.bottom-
box.top;if(!wrapping&&cur.text.firstChild)width=cur.text.firstChild.getBoundingClientRect().right-box.left-1}var diff=cur.line.height-height;if(diff>.005||diff<-.005){if(oldHeight<viewTop)mustScroll=mustScroll-diff;updateLineHeight(cur.line,height);updateWidgetHeight(cur.line);if(cur.rest){var j=0;for(;j<cur.rest.length;j++)updateWidgetHeight(cur.rest[j])}}if(width>cm.display.sizerWidth){var chWidth=Math.ceil(width/charWidth(cm.display));if(chWidth>cm.display.maxLineLength){cm.display.maxLineLength=
chWidth;cm.display.maxLine=cur.line;cm.display.maxLineChanged=true}}}if(Math.abs(mustScroll)>2)display.scroller.scrollTop+=mustScroll}function updateWidgetHeight(line){if(line.widgets){var i=0;for(;i<line.widgets.length;++i){var w=line.widgets[i];var parent=w.node.parentNode;if(parent)w.height=parent.offsetHeight}}}function visibleLines(display,doc,viewport){var top=viewport&&viewport.top!=null?Math.max(0,viewport.top):display.scroller.scrollTop;top=Math.floor(top-paddingTop(display));var bottom=
viewport&&viewport.bottom!=null?viewport.bottom:top+display.wrapper.clientHeight;var from=lineAtHeight(doc,top);var to=lineAtHeight(doc,bottom);if(viewport&&viewport.ensure){var ensureFrom=viewport.ensure.from.line;var ensureTo=viewport.ensure.to.line;if(ensureFrom<from){from=ensureFrom;to=lineAtHeight(doc,heightAtLine(getLine(doc,ensureFrom))+display.wrapper.clientHeight)}else if(Math.min(ensureTo,doc.lastLine())>=to){from=lineAtHeight(doc,heightAtLine(getLine(doc,ensureTo))-display.wrapper.clientHeight);
to=ensureTo}}return{from:from,to:Math.max(to,from+1)}}function maybeScrollWindow(cm,rect){if(signalDOMEvent(cm,"scrollCursorIntoView"))return;var display=cm.display;var box=display.sizer.getBoundingClientRect();var doScroll=null;if(rect.top+box.top<0)doScroll=true;else if(rect.bottom+box.top>(window.innerHeight||document.documentElement.clientHeight))doScroll=false;if(doScroll!=null&&!phantom){var scrollNode=elt("div","\u200b",null,"position: absolute;\n                         top: "+(rect.top-display.viewOffset-
paddingTop(cm.display))+"px;\n                         height: "+(rect.bottom-rect.top+scrollGap(cm)+display.barHeight)+"px;\n                         left: "+rect.left+"px; width: "+Math.max(2,rect.right-rect.left)+"px;");cm.display.lineSpace.appendChild(scrollNode);scrollNode.scrollIntoView(doScroll);cm.display.lineSpace.removeChild(scrollNode)}}function scrollPosIntoView(cm,pos,end,margin){if(margin==null)margin=0;var rect;if(!cm.options.lineWrapping&&pos==end){end=pos.sticky=="before"?Pos(pos.line,
pos.ch+1,"before"):pos;pos=pos.ch?Pos(pos.line,pos.sticky=="before"?pos.ch-1:pos.ch,"after"):pos}var limit=0;for(;limit<5;limit++){var changed=false;var coords=cursorCoords(cm,pos);var endCoords=!end||end==pos?coords:cursorCoords(cm,end);rect={left:Math.min(coords.left,endCoords.left),top:Math.min(coords.top,endCoords.top)-margin,right:Math.max(coords.left,endCoords.left),bottom:Math.max(coords.bottom,endCoords.bottom)+margin};var scrollPos=calculateScrollPos(cm,rect);var startTop=cm.doc.scrollTop;
var startLeft=cm.doc.scrollLeft;if(scrollPos.scrollTop!=null){updateScrollTop(cm,scrollPos.scrollTop);if(Math.abs(cm.doc.scrollTop-startTop)>1)changed=true}if(scrollPos.scrollLeft!=null){setScrollLeft(cm,scrollPos.scrollLeft);if(Math.abs(cm.doc.scrollLeft-startLeft)>1)changed=true}if(!changed)break}return rect}function scrollIntoView(cm,rect){var scrollPos=calculateScrollPos(cm,rect);if(scrollPos.scrollTop!=null)updateScrollTop(cm,scrollPos.scrollTop);if(scrollPos.scrollLeft!=null)setScrollLeft(cm,
scrollPos.scrollLeft)}function calculateScrollPos(cm,rect){var display=cm.display;var snapMargin=textHeight(cm.display);if(rect.top<0)rect.top=0;var screentop=cm.curOp&&cm.curOp.scrollTop!=null?cm.curOp.scrollTop:display.scroller.scrollTop;var screen=displayHeight(cm);var result={};if(rect.bottom-rect.top>screen)rect.bottom=rect.top+screen;var docBottom=cm.doc.height+paddingVert(display);var atTop=rect.top<snapMargin;var atBottom=rect.bottom>docBottom-snapMargin;if(rect.top<screentop)result.scrollTop=
atTop?0:rect.top;else if(rect.bottom>screentop+screen){var newTop=Math.min(rect.top,(atBottom?docBottom:rect.bottom)-screen);if(newTop!=screentop)result.scrollTop=newTop}var gutterSpace=cm.options.fixedGutter?0:display.gutters.offsetWidth;var screenleft=cm.curOp&&cm.curOp.scrollLeft!=null?cm.curOp.scrollLeft:display.scroller.scrollLeft-gutterSpace;var screenw=displayWidth(cm)-display.gutters.offsetWidth;var tooWide=rect.right-rect.left>screenw;if(tooWide)rect.right=rect.left+screenw;if(rect.left<
10)result.scrollLeft=0;else if(rect.left<screenleft)result.scrollLeft=Math.max(0,rect.left+gutterSpace-(tooWide?0:10));else if(rect.right>screenw+screenleft-3)result.scrollLeft=rect.right+(tooWide?0:10)-screenw;return result}function addToScrollTop(cm,top){if(top==null)return;resolveScrollToPos(cm);cm.curOp.scrollTop=(cm.curOp.scrollTop==null?cm.doc.scrollTop:cm.curOp.scrollTop)+top}function ensureCursorVisible(cm){resolveScrollToPos(cm);var cur=cm.getCursor();cm.curOp.scrollToPos={from:cur,to:cur,
margin:cm.options.cursorScrollMargin}}function scrollToCoords(cm,x,y){if(x!=null||y!=null)resolveScrollToPos(cm);if(x!=null)cm.curOp.scrollLeft=x;if(y!=null)cm.curOp.scrollTop=y}function scrollToRange(cm,range){resolveScrollToPos(cm);cm.curOp.scrollToPos=range}function resolveScrollToPos(cm){var range=cm.curOp.scrollToPos;if(range){cm.curOp.scrollToPos=null;var from=estimateCoords(cm,range.from);var to=estimateCoords(cm,range.to);scrollToCoordsRange(cm,from,to,range.margin)}}function scrollToCoordsRange(cm,
from,to,margin){var sPos=calculateScrollPos(cm,{left:Math.min(from.left,to.left),top:Math.min(from.top,to.top)-margin,right:Math.max(from.right,to.right),bottom:Math.max(from.bottom,to.bottom)+margin});scrollToCoords(cm,sPos.scrollLeft,sPos.scrollTop)}function updateScrollTop(cm,val){if(Math.abs(cm.doc.scrollTop-val)<2)return;if(!gecko)updateDisplaySimple(cm,{top:val});setScrollTop(cm,val,true);if(gecko)updateDisplaySimple(cm);startWorker(cm,100)}function setScrollTop(cm,val,forceScroll){val=Math.max(0,
Math.min(cm.display.scroller.scrollHeight-cm.display.scroller.clientHeight,val));if(cm.display.scroller.scrollTop==val&&!forceScroll)return;cm.doc.scrollTop=val;cm.display.scrollbars.setScrollTop(val);if(cm.display.scroller.scrollTop!=val)cm.display.scroller.scrollTop=val}function setScrollLeft(cm,val,isScroller,forceScroll){val=Math.max(0,Math.min(val,cm.display.scroller.scrollWidth-cm.display.scroller.clientWidth));if((isScroller?val==cm.doc.scrollLeft:Math.abs(cm.doc.scrollLeft-val)<2)&&!forceScroll)return;
cm.doc.scrollLeft=val;alignHorizontally(cm);if(cm.display.scroller.scrollLeft!=val)cm.display.scroller.scrollLeft=val;cm.display.scrollbars.setScrollLeft(val)}function measureForScrollbars(cm){var d=cm.display;var gutterW=d.gutters.offsetWidth;var docH=Math.round(cm.doc.height+paddingVert(cm.display));return{clientHeight:d.scroller.clientHeight,viewHeight:d.wrapper.clientHeight,scrollWidth:d.scroller.scrollWidth,clientWidth:d.scroller.clientWidth,viewWidth:d.wrapper.clientWidth,barLeft:cm.options.fixedGutter?
gutterW:0,docHeight:docH,scrollHeight:docH+scrollGap(cm)+d.barHeight,nativeBarWidth:d.nativeBarWidth,gutterWidth:gutterW}}function updateScrollbars(cm,measure){if(!measure)measure=measureForScrollbars(cm);var startWidth=cm.display.barWidth;var startHeight=cm.display.barHeight;updateScrollbarsInner(cm,measure);var i=0;for(;i<4&&startWidth!=cm.display.barWidth||startHeight!=cm.display.barHeight;i++){if(startWidth!=cm.display.barWidth&&cm.options.lineWrapping)updateHeightsInViewport(cm);updateScrollbarsInner(cm,
measureForScrollbars(cm));startWidth=cm.display.barWidth;startHeight=cm.display.barHeight}}function updateScrollbarsInner(cm,measure){var d=cm.display;var sizes=d.scrollbars.update(measure);d.sizer.style.paddingRight=(d.barWidth=sizes.right)+"px";d.sizer.style.paddingBottom=(d.barHeight=sizes.bottom)+"px";d.heightForcer.style.borderBottom=sizes.bottom+"px solid transparent";if(sizes.right&&sizes.bottom){d.scrollbarFiller.style.display="block";d.scrollbarFiller.style.height=sizes.bottom+"px";d.scrollbarFiller.style.width=
sizes.right+"px"}else d.scrollbarFiller.style.display="";if(sizes.bottom&&cm.options.coverGutterNextToScrollbar&&cm.options.fixedGutter){d.gutterFiller.style.display="block";d.gutterFiller.style.height=sizes.bottom+"px";d.gutterFiller.style.width=measure.gutterWidth+"px"}else d.gutterFiller.style.display=""}function initScrollbars(cm){if(cm.display.scrollbars){cm.display.scrollbars.clear();if(cm.display.scrollbars.addClass)rmClass(cm.display.wrapper,cm.display.scrollbars.addClass)}cm.display.scrollbars=
new scrollbarModel[cm.options.scrollbarStyle](function(node){cm.display.wrapper.insertBefore(node,cm.display.scrollbarFiller);on(node,"mousedown",function(){if(cm.state.focused)setTimeout(function(){return cm.display.input.focus()},0)});node.setAttribute("cm-not-content","true")},function(pos,axis){if(axis=="horizontal")setScrollLeft(cm,pos);else updateScrollTop(cm,pos)},cm);if(cm.display.scrollbars.addClass)addClass(cm.display.wrapper,cm.display.scrollbars.addClass)}function startOperation(cm){cm.curOp=
{cm:cm,viewChanged:false,startHeight:cm.doc.height,forceUpdate:false,updateInput:0,typing:false,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:false,updateMaxLine:false,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:false,id:++nextOpId,markArrays:null};pushOperation(cm.curOp)}function endOperation(cm){var op=cm.curOp;if(op)finishOperation(op,function(group){var i=0;for(;i<group.ops.length;i++)group.ops[i].cm.curOp=null;endOperations(group)})}function endOperations(group){var ops=
group.ops;var i=0;for(;i<ops.length;i++)endOperation_R1(ops[i]);var i$1=0;for(;i$1<ops.length;i$1++)endOperation_W1(ops[i$1]);var i$2=0;for(;i$2<ops.length;i$2++)endOperation_R2(ops[i$2]);var i$3=0;for(;i$3<ops.length;i$3++)endOperation_W2(ops[i$3]);var i$4=0;for(;i$4<ops.length;i$4++)endOperation_finish(ops[i$4])}function endOperation_R1(op){var cm=op.cm;var display=cm.display;maybeClipScrollbars(cm);if(op.updateMaxLine)findMaxLine(cm);op.mustUpdate=op.viewChanged||op.forceUpdate||op.scrollTop!=
null||op.scrollToPos&&(op.scrollToPos.from.line<display.viewFrom||op.scrollToPos.to.line>=display.viewTo)||display.maxLineChanged&&cm.options.lineWrapping;op.update=op.mustUpdate&&new DisplayUpdate(cm,op.mustUpdate&&{top:op.scrollTop,ensure:op.scrollToPos},op.forceUpdate)}function endOperation_W1(op){op.updatedDisplay=op.mustUpdate&&updateDisplayIfNeeded(op.cm,op.update)}function endOperation_R2(op){var cm=op.cm;var display=cm.display;if(op.updatedDisplay)updateHeightsInViewport(cm);op.barMeasure=
measureForScrollbars(cm);if(display.maxLineChanged&&!cm.options.lineWrapping){op.adjustWidthTo=measureChar(cm,display.maxLine,display.maxLine.text.length).left+3;cm.display.sizerWidth=op.adjustWidthTo;op.barMeasure.scrollWidth=Math.max(display.scroller.clientWidth,display.sizer.offsetLeft+op.adjustWidthTo+scrollGap(cm)+cm.display.barWidth);op.maxScrollLeft=Math.max(0,display.sizer.offsetLeft+op.adjustWidthTo-displayWidth(cm))}if(op.updatedDisplay||op.selectionChanged)op.preparedSelection=display.input.prepareSelection()}
function endOperation_W2(op){var cm=op.cm;if(op.adjustWidthTo!=null){cm.display.sizer.style.minWidth=op.adjustWidthTo+"px";if(op.maxScrollLeft<cm.doc.scrollLeft)setScrollLeft(cm,Math.min(cm.display.scroller.scrollLeft,op.maxScrollLeft),true);cm.display.maxLineChanged=false}var takeFocus=op.focus&&op.focus==activeElt();if(op.preparedSelection)cm.display.input.showSelection(op.preparedSelection,takeFocus);if(op.updatedDisplay||op.startHeight!=cm.doc.height)updateScrollbars(cm,op.barMeasure);if(op.updatedDisplay)setDocumentHeight(cm,
op.barMeasure);if(op.selectionChanged)restartBlink(cm);if(cm.state.focused&&op.updateInput)cm.display.input.reset(op.typing);if(takeFocus)ensureFocus(op.cm)}function endOperation_finish(op){var cm=op.cm;var display=cm.display;var doc=cm.doc;if(op.updatedDisplay)postUpdateDisplay(cm,op.update);if(display.wheelStartX!=null&&(op.scrollTop!=null||op.scrollLeft!=null||op.scrollToPos))display.wheelStartX=display.wheelStartY=null;if(op.scrollTop!=null)setScrollTop(cm,op.scrollTop,op.forceScroll);if(op.scrollLeft!=
null)setScrollLeft(cm,op.scrollLeft,true,true);if(op.scrollToPos){var rect=scrollPosIntoView(cm,clipPos(doc,op.scrollToPos.from),clipPos(doc,op.scrollToPos.to),op.scrollToPos.margin);maybeScrollWindow(cm,rect)}var hidden=op.maybeHiddenMarkers;var unhidden=op.maybeUnhiddenMarkers;if(hidden){var i=0;for(;i<hidden.length;++i)if(!hidden[i].lines.length)signal(hidden[i],"hide")}if(unhidden){var i$1=0;for(;i$1<unhidden.length;++i$1)if(unhidden[i$1].lines.length)signal(unhidden[i$1],"unhide")}if(display.wrapper.offsetHeight)doc.scrollTop=
cm.display.scroller.scrollTop;if(op.changeObjs)signal(cm,"changes",cm,op.changeObjs);if(op.update)op.update.finish()}function runInOp(cm,f){if(cm.curOp)return f();startOperation(cm);try{return f()}finally{endOperation(cm)}}function operation(cm,f){return function(){if(cm.curOp)return f.apply(cm,arguments);startOperation(cm);try{return f.apply(cm,arguments)}finally{endOperation(cm)}}}function methodOp(f){return function(){if(this.curOp)return f.apply(this,arguments);startOperation(this);try{return f.apply(this,
arguments)}finally{endOperation(this)}}}function docMethodOp(f){return function(){var cm=this.cm;if(!cm||cm.curOp)return f.apply(this,arguments);startOperation(cm);try{return f.apply(this,arguments)}finally{endOperation(cm)}}}function startWorker(cm,time){if(cm.doc.highlightFrontier<cm.display.viewTo)cm.state.highlight.set(time,bind(highlightWorker,cm))}function highlightWorker(cm){var doc=cm.doc;if(doc.highlightFrontier>=cm.display.viewTo)return;var end=+new Date+cm.options.workTime;var context=
getContextBefore(cm,doc.highlightFrontier);var changedLines=[];doc.iter(context.line,Math.min(doc.first+doc.size,cm.display.viewTo+500),function(line){if(context.line>=cm.display.viewFrom){var oldStyles=line.styles;var resetState=line.text.length>cm.options.maxHighlightLength?copyState(doc.mode,context.state):null;var highlighted=highlightLine(cm,line,context,true);if(resetState)context.state=resetState;line.styles=highlighted.styles;var oldCls=line.styleClasses;var newCls=highlighted.classes;if(newCls)line.styleClasses=
newCls;else if(oldCls)line.styleClasses=null;var ischange=!oldStyles||oldStyles.length!=line.styles.length||oldCls!=newCls&&(!oldCls||!newCls||oldCls.bgClass!=newCls.bgClass||oldCls.textClass!=newCls.textClass);var i=0;for(;!ischange&&i<oldStyles.length;++i)ischange=oldStyles[i]!=line.styles[i];if(ischange)changedLines.push(context.line);line.stateAfter=context.save();context.nextLine()}else{if(line.text.length<=cm.options.maxHighlightLength)processLine(cm,line.text,context);line.stateAfter=context.line%
5==0?context.save():null;context.nextLine()}if(+new Date>end){startWorker(cm,cm.options.workDelay);return true}});doc.highlightFrontier=context.line;doc.modeFrontier=Math.max(doc.modeFrontier,context.line);if(changedLines.length)runInOp(cm,function(){var i=0;for(;i<changedLines.length;i++)regLineChange(cm,changedLines[i],"text")})}function maybeClipScrollbars(cm){var display=cm.display;if(!display.scrollbarsClipped&&display.scroller.offsetWidth){display.nativeBarWidth=display.scroller.offsetWidth-
display.scroller.clientWidth;display.heightForcer.style.height=scrollGap(cm)+"px";display.sizer.style.marginBottom=-display.nativeBarWidth+"px";display.sizer.style.borderRightWidth=scrollGap(cm)+"px";display.scrollbarsClipped=true}}function selectionSnapshot(cm){if(cm.hasFocus())return null;var active=activeElt();if(!active||!contains(cm.display.lineDiv,active))return null;var result={activeElt:active};if(window.getSelection){var sel=window.getSelection();if(sel.anchorNode&&sel.extend&&contains(cm.display.lineDiv,
sel.anchorNode)){result.anchorNode=sel.anchorNode;result.anchorOffset=sel.anchorOffset;result.focusNode=sel.focusNode;result.focusOffset=sel.focusOffset}}return result}function restoreSelection(snapshot){if(!snapshot||!snapshot.activeElt||snapshot.activeElt==activeElt())return;snapshot.activeElt.focus();if(!/^(INPUT|TEXTAREA)$/.test(snapshot.activeElt.nodeName)&&snapshot.anchorNode&&contains(document.body,snapshot.anchorNode)&&contains(document.body,snapshot.focusNode)){var sel=window.getSelection();
var range=document.createRange();range.setEnd(snapshot.anchorNode,snapshot.anchorOffset);range.collapse(false);sel.removeAllRanges();sel.addRange(range);sel.extend(snapshot.focusNode,snapshot.focusOffset)}}function updateDisplayIfNeeded(cm,update){var display=cm.display;var doc=cm.doc;if(update.editorIsHidden){resetView(cm);return false}if(!update.force&&update.visible.from>=display.viewFrom&&update.visible.to<=display.viewTo&&(display.updateLineNumbers==null||display.updateLineNumbers>=display.viewTo)&&
display.renderedView==display.view&&countDirtyView(cm)==0)return false;if(maybeUpdateLineNumberWidth(cm)){resetView(cm);update.dims=getDimensions(cm)}var end=doc.first+doc.size;var from=Math.max(update.visible.from-cm.options.viewportMargin,doc.first);var to=Math.min(end,update.visible.to+cm.options.viewportMargin);if(display.viewFrom<from&&from-display.viewFrom<20)from=Math.max(doc.first,display.viewFrom);if(display.viewTo>to&&display.viewTo-to<20)to=Math.min(end,display.viewTo);if(sawCollapsedSpans){from=
visualLineNo(cm.doc,from);to=visualLineEndNo(cm.doc,to)}var different=from!=display.viewFrom||to!=display.viewTo||display.lastWrapHeight!=update.wrapperHeight||display.lastWrapWidth!=update.wrapperWidth;adjustView(cm,from,to);display.viewOffset=heightAtLine(getLine(cm.doc,display.viewFrom));cm.display.mover.style.top=display.viewOffset+"px";var toUpdate=countDirtyView(cm);if(!different&&toUpdate==0&&!update.force&&display.renderedView==display.view&&(display.updateLineNumbers==null||display.updateLineNumbers>=
display.viewTo))return false;var selSnapshot=selectionSnapshot(cm);if(toUpdate>4)display.lineDiv.style.display="none";patchDisplay(cm,display.updateLineNumbers,update.dims);if(toUpdate>4)display.lineDiv.style.display="";display.renderedView=display.view;restoreSelection(selSnapshot);removeChildren(display.cursorDiv);removeChildren(display.selectionDiv);display.gutters.style.height=display.sizer.style.minHeight=0;if(different){display.lastWrapHeight=update.wrapperHeight;display.lastWrapWidth=update.wrapperWidth;
startWorker(cm,400)}display.updateLineNumbers=null;return true}function postUpdateDisplay(cm,update){var viewport=update.viewport;var first=true;for(;;first=false){if(!first||!cm.options.lineWrapping||update.oldDisplayWidth==displayWidth(cm)){if(viewport&&viewport.top!=null)viewport={top:Math.min(cm.doc.height+paddingVert(cm.display)-displayHeight(cm),viewport.top)};update.visible=visibleLines(cm.display,cm.doc,viewport);if(update.visible.from>=cm.display.viewFrom&&update.visible.to<=cm.display.viewTo)break}else if(first)update.visible=
visibleLines(cm.display,cm.doc,viewport);if(!updateDisplayIfNeeded(cm,update))break;updateHeightsInViewport(cm);var barMeasure=measureForScrollbars(cm);updateSelection(cm);updateScrollbars(cm,barMeasure);setDocumentHeight(cm,barMeasure);update.force=false}update.signal(cm,"update",cm);if(cm.display.viewFrom!=cm.display.reportedViewFrom||cm.display.viewTo!=cm.display.reportedViewTo){update.signal(cm,"viewportChange",cm,cm.display.viewFrom,cm.display.viewTo);cm.display.reportedViewFrom=cm.display.viewFrom;
cm.display.reportedViewTo=cm.display.viewTo}}function updateDisplaySimple(cm,viewport){var update=new DisplayUpdate(cm,viewport);if(updateDisplayIfNeeded(cm,update)){updateHeightsInViewport(cm);postUpdateDisplay(cm,update);var barMeasure=measureForScrollbars(cm);updateSelection(cm);updateScrollbars(cm,barMeasure);setDocumentHeight(cm,barMeasure);update.finish()}}function patchDisplay(cm,updateNumbersFrom,dims){function rm(node){var next=node.nextSibling;if(webkit&&mac&&cm.display.currentWheelTarget==
node)node.style.display="none";else node.parentNode.removeChild(node);return next}var display=cm.display;var lineNumbers=cm.options.lineNumbers;var container=display.lineDiv;var cur=container.firstChild;var view=display.view;var lineN=display.viewFrom;var i=0;for(;i<view.length;i++){var lineView=view[i];if(lineView.hidden);else if(!lineView.node||lineView.node.parentNode!=container){var node=buildLineElement(cm,lineView,lineN,dims);container.insertBefore(node,cur)}else{for(;cur!=lineView.node;)cur=
rm(cur);var updateNumber=lineNumbers&&updateNumbersFrom!=null&&updateNumbersFrom<=lineN&&lineView.lineNumber;if(lineView.changes){if(indexOf(lineView.changes,"gutter")>-1)updateNumber=false;updateLineForChanges(cm,lineView,lineN,dims)}if(updateNumber){removeChildren(lineView.lineNumber);lineView.lineNumber.appendChild(document.createTextNode(lineNumberFor(cm.options,lineN)))}cur=lineView.node.nextSibling}lineN=lineN+lineView.size}for(;cur;)cur=rm(cur)}function updateGutterSpace(display){var width=
display.gutters.offsetWidth;display.sizer.style.marginLeft=width+"px";signalLater(display,"gutterChanged",display)}function setDocumentHeight(cm,measure){cm.display.sizer.style.minHeight=measure.docHeight+"px";cm.display.heightForcer.style.top=measure.docHeight+"px";cm.display.gutters.style.height=measure.docHeight+cm.display.barHeight+scrollGap(cm)+"px"}function alignHorizontally(cm){var display=cm.display;var view=display.view;if(!display.alignWidgets&&(!display.gutters.firstChild||!cm.options.fixedGutter))return;
var comp=compensateForHScroll(display)-display.scroller.scrollLeft+cm.doc.scrollLeft;var gutterW=display.gutters.offsetWidth;var left=comp+"px";var i=0;for(;i<view.length;i++)if(!view[i].hidden){if(cm.options.fixedGutter){if(view[i].gutter)view[i].gutter.style.left=left;if(view[i].gutterBackground)view[i].gutterBackground.style.left=left}var align=view[i].alignable;if(align){var j=0;for(;j<align.length;j++)align[j].style.left=left}}if(cm.options.fixedGutter)display.gutters.style.left=comp+gutterW+
"px"}function maybeUpdateLineNumberWidth(cm){if(!cm.options.lineNumbers)return false;var doc=cm.doc;var last=lineNumberFor(cm.options,doc.first+doc.size-1);var display=cm.display;if(last.length!=display.lineNumChars){var test=display.measure.appendChild(elt("div",[elt("div",last)],"CodeMirror-linenumber CodeMirror-gutter-elt"));var innerW=test.firstChild.offsetWidth;var padding=test.offsetWidth-innerW;display.lineGutter.style.width="";display.lineNumInnerWidth=Math.max(innerW,display.lineGutter.offsetWidth-
padding)+1;display.lineNumWidth=display.lineNumInnerWidth+padding;display.lineNumChars=display.lineNumInnerWidth?last.length:-1;display.lineGutter.style.width=display.lineNumWidth+"px";updateGutterSpace(cm.display);return true}return false}function getGutters(gutters,lineNumbers){var result=[];var sawLineNumbers=false;var i=0;for(;i<gutters.length;i++){var name=gutters[i];var style=null;if(typeof name!="string"){style=name.style;name=name.className}if(name=="CodeMirror-linenumbers")if(!lineNumbers)continue;
else sawLineNumbers=true;result.push({className:name,style:style})}if(lineNumbers&&!sawLineNumbers)result.push({className:"CodeMirror-linenumbers",style:null});return result}function renderGutters(display){var gutters=display.gutters;var specs=display.gutterSpecs;removeChildren(gutters);display.lineGutter=null;var i=0;for(;i<specs.length;++i){var ref=specs[i];var className=ref.className;var style=ref.style;var gElt=gutters.appendChild(elt("div",null,"CodeMirror-gutter "+className));if(style)gElt.style.cssText=
style;if(className=="CodeMirror-linenumbers"){display.lineGutter=gElt;gElt.style.width=(display.lineNumWidth||1)+"px"}}gutters.style.display=specs.length?"":"none";updateGutterSpace(display)}function updateGutters(cm){renderGutters(cm.display);regChange(cm);alignHorizontally(cm)}function Display(place,doc,input,options){var d=this;this.input=input;d.scrollbarFiller=elt("div",null,"CodeMirror-scrollbar-filler");d.scrollbarFiller.setAttribute("cm-not-content","true");d.gutterFiller=elt("div",null,"CodeMirror-gutter-filler");
d.gutterFiller.setAttribute("cm-not-content","true");d.lineDiv=eltP("div",null,"CodeMirror-code");d.selectionDiv=elt("div",null,null,"position: relative; z-index: 1");d.cursorDiv=elt("div",null,"CodeMirror-cursors");d.measure=elt("div",null,"CodeMirror-measure");d.lineMeasure=elt("div",null,"CodeMirror-measure");d.lineSpace=eltP("div",[d.measure,d.lineMeasure,d.selectionDiv,d.cursorDiv,d.lineDiv],null,"position: relative; outline: none");var lines=eltP("div",[d.lineSpace],"CodeMirror-lines");d.mover=
elt("div",[lines],null,"position: relative");d.sizer=elt("div",[d.mover],"CodeMirror-sizer");d.sizerWidth=null;d.heightForcer=elt("div",null,null,"position: absolute; height: "+scrollerGap+"px; width: 1px;");d.gutters=elt("div",null,"CodeMirror-gutters");d.lineGutter=null;d.scroller=elt("div",[d.sizer,d.heightForcer,d.gutters],"CodeMirror-scroll");d.scroller.setAttribute("tabIndex","-1");d.wrapper=elt("div",[d.scrollbarFiller,d.gutterFiller,d.scroller],"CodeMirror");d.wrapper.setAttribute("translate",
"no");if(ie&&ie_version<8){d.gutters.style.zIndex=-1;d.scroller.style.paddingRight=0}if(!webkit&&!(gecko&&mobile))d.scroller.draggable=true;if(place)if(place.appendChild)place.appendChild(d.wrapper);else place(d.wrapper);d.viewFrom=d.viewTo=doc.first;d.reportedViewFrom=d.reportedViewTo=doc.first;d.view=[];d.renderedView=null;d.externalMeasured=null;d.viewOffset=0;d.lastWrapHeight=d.lastWrapWidth=0;d.updateLineNumbers=null;d.nativeBarWidth=d.barHeight=d.barWidth=0;d.scrollbarsClipped=false;d.lineNumWidth=
d.lineNumInnerWidth=d.lineNumChars=null;d.alignWidgets=false;d.cachedCharWidth=d.cachedTextHeight=d.cachedPaddingH=null;d.maxLine=null;d.maxLineLength=0;d.maxLineChanged=false;d.wheelDX=d.wheelDY=d.wheelStartX=d.wheelStartY=null;d.shift=false;d.selForContextMenu=null;d.activeTouch=null;d.gutterSpecs=getGutters(options.gutters,options.lineNumbers);renderGutters(d);input.init(d)}function wheelEventDelta(e){var dx=e.wheelDeltaX;var dy=e.wheelDeltaY;if(dx==null&&e.detail&&e.axis==e.HORIZONTAL_AXIS)dx=
e.detail;if(dy==null&&e.detail&&e.axis==e.VERTICAL_AXIS)dy=e.detail;else if(dy==null)dy=e.wheelDelta;return{x:dx,y:dy}}function wheelEventPixels(e){var delta=wheelEventDelta(e);delta.x*=wheelPixelsPerUnit;delta.y*=wheelPixelsPerUnit;return delta}function onScrollWheel(cm,e){if(chrome&&chrome_version==102){if(cm.display.chromeScrollHack==null)cm.display.sizer.style.pointerEvents="none";else clearTimeout(cm.display.chromeScrollHack);cm.display.chromeScrollHack=setTimeout(function(){cm.display.chromeScrollHack=
null;cm.display.sizer.style.pointerEvents=""},100)}var delta=wheelEventDelta(e);var dx=delta.x;var dy=delta.y;var pixelsPerUnit=wheelPixelsPerUnit;if(e.deltaMode===0){dx=e.deltaX;dy=e.deltaY;pixelsPerUnit=1}var display=cm.display;var scroll=display.scroller;var canScrollX=scroll.scrollWidth>scroll.clientWidth;var canScrollY=scroll.scrollHeight>scroll.clientHeight;if(!(dx&&canScrollX||dy&&canScrollY))return;if(dy&&mac&&webkit){var cur=e.target;var view=display.view;outer:for(;cur!=scroll;cur=cur.parentNode){var i=
0;for(;i<view.length;i++)if(view[i].node==cur){cm.display.currentWheelTarget=cur;break outer}}}if(dx&&!gecko&&!presto&&pixelsPerUnit!=null){if(dy&&canScrollY)updateScrollTop(cm,Math.max(0,scroll.scrollTop+dy*pixelsPerUnit));setScrollLeft(cm,Math.max(0,scroll.scrollLeft+dx*pixelsPerUnit));if(!dy||dy&&canScrollY)e_preventDefault(e);display.wheelStartX=null;return}if(dy&&pixelsPerUnit!=null){var pixels=dy*pixelsPerUnit;var top=cm.doc.scrollTop;var bot=top+display.wrapper.clientHeight;if(pixels<0)top=
Math.max(0,top+pixels-50);else bot=Math.min(cm.doc.height,bot+pixels+50);updateDisplaySimple(cm,{top:top,bottom:bot})}if(wheelSamples<20&&e.deltaMode!==0)if(display.wheelStartX==null){display.wheelStartX=scroll.scrollLeft;display.wheelStartY=scroll.scrollTop;display.wheelDX=dx;display.wheelDY=dy;setTimeout(function(){if(display.wheelStartX==null)return;var movedX=scroll.scrollLeft-display.wheelStartX;var movedY=scroll.scrollTop-display.wheelStartY;var sample=movedY&&display.wheelDY&&movedY/display.wheelDY||
movedX&&display.wheelDX&&movedX/display.wheelDX;display.wheelStartX=display.wheelStartY=null;if(!sample)return;wheelPixelsPerUnit=(wheelPixelsPerUnit*wheelSamples+sample)/(wheelSamples+1);++wheelSamples},200)}else{display.wheelDX+=dx;display.wheelDY+=dy}}function normalizeSelection(cm,ranges,primIndex){var mayTouch=cm&&cm.options.selectionsMayTouch;var prim=ranges[primIndex];ranges.sort(function(a,b){return cmp(a.from(),b.from())});primIndex=indexOf(ranges,prim);var i=1;for(;i<ranges.length;i++){var cur=
ranges[i];var prev=ranges[i-1];var diff=cmp(prev.to(),cur.from());if(mayTouch&&!cur.empty()?diff>0:diff>=0){var from=minPos(prev.from(),cur.from());var to=maxPos(prev.to(),cur.to());var inv=prev.empty()?cur.from()==cur.head:prev.from()==prev.head;if(i<=primIndex)--primIndex;ranges.splice(--i,2,new Range(inv?to:from,inv?from:to))}}return new Selection(ranges,primIndex)}function simpleSelection(anchor,head){return new Selection([new Range(anchor,head||anchor)],0)}function changeEnd(change){if(!change.text)return change.to;
return Pos(change.from.line+change.text.length-1,lst(change.text).length+(change.text.length==1?change.from.ch:0))}function adjustForChange(pos,change){if(cmp(pos,change.from)<0)return pos;if(cmp(pos,change.to)<=0)return changeEnd(change);var line=pos.line+change.text.length-(change.to.line-change.from.line)-1;var ch=pos.ch;if(pos.line==change.to.line)ch=ch+(changeEnd(change).ch-change.to.ch);return Pos(line,ch)}function computeSelAfterChange(doc,change){var out=[];var i=0;for(;i<doc.sel.ranges.length;i++){var range=
doc.sel.ranges[i];out.push(new Range(adjustForChange(range.anchor,change),adjustForChange(range.head,change)))}return normalizeSelection(doc.cm,out,doc.sel.primIndex)}function offsetPos(pos,old,nw){if(pos.line==old.line)return Pos(nw.line,pos.ch-old.ch+nw.ch);else return Pos(nw.line+(pos.line-old.line),pos.ch)}function computeReplacedSel(doc,changes,hint){var out=[];var oldPrev=Pos(doc.first,0);var newPrev=oldPrev;var i=0;for(;i<changes.length;i++){var change=changes[i];var from=offsetPos(change.from,
oldPrev,newPrev);var to=offsetPos(changeEnd(change),oldPrev,newPrev);oldPrev=change.to;newPrev=to;if(hint=="around"){var range=doc.sel.ranges[i];var inv=cmp(range.head,range.anchor)<0;out[i]=new Range(inv?to:from,inv?from:to)}else out[i]=new Range(from,from)}return new Selection(out,doc.sel.primIndex)}function loadMode(cm){cm.doc.mode=getMode(cm.options,cm.doc.modeOption);resetModeState(cm)}function resetModeState(cm){cm.doc.iter(function(line){if(line.stateAfter)line.stateAfter=null;if(line.styles)line.styles=
null});cm.doc.modeFrontier=cm.doc.highlightFrontier=cm.doc.first;startWorker(cm,100);cm.state.modeGen++;if(cm.curOp)regChange(cm)}function isWholeLineUpdate(doc,change){return change.from.ch==0&&change.to.ch==0&&lst(change.text)==""&&(!doc.cm||doc.cm.options.wholeLineUpdateBefore)}function updateDoc(doc,change,markedSpans,estimateHeight){function spansFor(n){return markedSpans?markedSpans[n]:null}function update(line,text,spans){updateLine(line,text,spans,estimateHeight);signalLater(line,"change",
line,change)}function linesFor(start,end){var result=[];var i=start;for(;i<end;++i)result.push(new Line(text[i],spansFor(i),estimateHeight));return result}var from=change.from;var to=change.to;var text=change.text;var firstLine=getLine(doc,from.line);var lastLine=getLine(doc,to.line);var lastText=lst(text);var lastSpans=spansFor(text.length-1);var nlines=to.line-from.line;if(change.full){doc.insert(0,linesFor(0,text.length));doc.remove(text.length,doc.size-text.length)}else if(isWholeLineUpdate(doc,
change)){var added=linesFor(0,text.length-1);update(lastLine,lastLine.text,lastSpans);if(nlines)doc.remove(from.line,nlines);if(added.length)doc.insert(from.line,added)}else if(firstLine==lastLine)if(text.length==1)update(firstLine,firstLine.text.slice(0,from.ch)+lastText+firstLine.text.slice(to.ch),lastSpans);else{var added$1=linesFor(1,text.length-1);added$1.push(new Line(lastText+firstLine.text.slice(to.ch),lastSpans,estimateHeight));update(firstLine,firstLine.text.slice(0,from.ch)+text[0],spansFor(0));
doc.insert(from.line+1,added$1)}else if(text.length==1){update(firstLine,firstLine.text.slice(0,from.ch)+text[0]+lastLine.text.slice(to.ch),spansFor(0));doc.remove(from.line+1,nlines)}else{update(firstLine,firstLine.text.slice(0,from.ch)+text[0],spansFor(0));update(lastLine,lastText+lastLine.text.slice(to.ch),lastSpans);var added$2=linesFor(1,text.length-1);if(nlines>1)doc.remove(from.line+1,nlines-1);doc.insert(from.line+1,added$2)}signalLater(doc,"change",doc,change)}function linkedDocs(doc,f,sharedHistOnly){function propagate(doc,
skip,sharedHist){if(doc.linked){var i=0;for(;i<doc.linked.length;++i){var rel=doc.linked[i];if(rel.doc==skip)continue;var shared=sharedHist&&rel.sharedHist;if(sharedHistOnly&&!shared)continue;f(rel.doc,shared);propagate(rel.doc,doc,shared)}}}propagate(doc,null,true)}function attachDoc(cm,doc){if(doc.cm)throw new Error("This document is already in use.");cm.doc=doc;doc.cm=cm;estimateLineHeights(cm);loadMode(cm);setDirectionClass(cm);cm.options.direction=doc.direction;if(!cm.options.lineWrapping)findMaxLine(cm);
cm.options.mode=doc.modeOption;regChange(cm)}function setDirectionClass(cm){(cm.doc.direction=="rtl"?addClass:rmClass)(cm.display.lineDiv,"CodeMirror-rtl")}function directionChanged(cm){runInOp(cm,function(){setDirectionClass(cm);regChange(cm)})}function History(prev){this.done=[];this.undone=[];this.undoDepth=prev?prev.undoDepth:Infinity;this.lastModTime=this.lastSelTime=0;this.lastOp=this.lastSelOp=null;this.lastOrigin=this.lastSelOrigin=null;this.generation=this.maxGeneration=prev?prev.maxGeneration:
1}function historyChangeFromChange(doc,change){var histChange={from:copyPos(change.from),to:changeEnd(change),text:getBetween(doc,change.from,change.to)};attachLocalSpans(doc,histChange,change.from.line,change.to.line+1);linkedDocs(doc,function(doc){return attachLocalSpans(doc,histChange,change.from.line,change.to.line+1)},true);return histChange}function clearSelectionEvents(array){for(;array.length;){var last=lst(array);if(last.ranges)array.pop();else break}}function lastChangeEvent(hist,force){if(force){clearSelectionEvents(hist.done);
return lst(hist.done)}else if(hist.done.length&&!lst(hist.done).ranges)return lst(hist.done);else if(hist.done.length>1&&!hist.done[hist.done.length-2].ranges){hist.done.pop();return lst(hist.done)}}function addChangeToHistory(doc,change,selAfter,opId){var hist=doc.history;hist.undone.length=0;var time=+new Date;var cur;var last;if((hist.lastOp==opId||hist.lastOrigin==change.origin&&change.origin&&(change.origin.charAt(0)=="+"&&hist.lastModTime>time-(doc.cm?doc.cm.options.historyEventDelay:500)||
change.origin.charAt(0)=="*"))&&(cur=lastChangeEvent(hist,hist.lastOp==opId))){last=lst(cur.changes);if(cmp(change.from,change.to)==0&&cmp(change.from,last.to)==0)last.to=changeEnd(change);else cur.changes.push(historyChangeFromChange(doc,change))}else{var before=lst(hist.done);if(!before||!before.ranges)pushSelectionToHistory(doc.sel,hist.done);cur={changes:[historyChangeFromChange(doc,change)],generation:hist.generation};hist.done.push(cur);for(;hist.done.length>hist.undoDepth;){hist.done.shift();
if(!hist.done[0].ranges)hist.done.shift()}}hist.done.push(selAfter);hist.generation=++hist.maxGeneration;hist.lastModTime=hist.lastSelTime=time;hist.lastOp=hist.lastSelOp=opId;hist.lastOrigin=hist.lastSelOrigin=change.origin;if(!last)signal(doc,"historyAdded")}function selectionEventCanBeMerged(doc,origin,prev,sel){var ch=origin.charAt(0);return ch=="*"||ch=="+"&&prev.ranges.length==sel.ranges.length&&prev.somethingSelected()==sel.somethingSelected()&&new Date-doc.history.lastSelTime<=(doc.cm?doc.cm.options.historyEventDelay:
500)}function addSelectionToHistory(doc,sel,opId,options){var hist=doc.history;var origin=options&&options.origin;if(opId==hist.lastSelOp||origin&&hist.lastSelOrigin==origin&&(hist.lastModTime==hist.lastSelTime&&hist.lastOrigin==origin||selectionEventCanBeMerged(doc,origin,lst(hist.done),sel)))hist.done[hist.done.length-1]=sel;else pushSelectionToHistory(sel,hist.done);hist.lastSelTime=+new Date;hist.lastSelOrigin=origin;hist.lastSelOp=opId;if(options&&options.clearRedo!==false)clearSelectionEvents(hist.undone)}
function pushSelectionToHistory(sel,dest){var top=lst(dest);if(!(top&&top.ranges&&top.equals(sel)))dest.push(sel)}function attachLocalSpans(doc,change,from,to){var existing=change["spans_"+doc.id];var n=0;doc.iter(Math.max(doc.first,from),Math.min(doc.first+doc.size,to),function(line){if(line.markedSpans)(existing||(existing=change["spans_"+doc.id]={}))[n]=line.markedSpans;++n})}function removeClearedSpans(spans){if(!spans)return null;var out;var i=0;for(;i<spans.length;++i)if(spans[i].marker.explicitlyCleared){if(!out)out=
spans.slice(0,i)}else if(out)out.push(spans[i]);return!out?spans:out.length?out:null}function getOldSpans(doc,change){var found=change["spans_"+doc.id];if(!found)return null;var nw=[];var i=0;for(;i<change.text.length;++i)nw.push(removeClearedSpans(found[i]));return nw}function mergeOldSpans(doc,change){var old=getOldSpans(doc,change);var stretched=stretchSpansOverChange(doc,change);if(!old)return stretched;if(!stretched)return old;var i=0;for(;i<old.length;++i){var oldCur=old[i];var stretchCur=stretched[i];
if(oldCur&&stretchCur){var j=0;spans:for(;j<stretchCur.length;++j){var span=stretchCur[j];var k=0;for(;k<oldCur.length;++k)if(oldCur[k].marker==span.marker)continue spans;oldCur.push(span)}}else if(stretchCur)old[i]=stretchCur}return old}function copyHistoryArray(events,newGroup,instantiateSel){var copy=[];var i=0;for(;i<events.length;++i){var event=events[i];if(event.ranges){copy.push(instantiateSel?Selection.prototype.deepCopy.call(event):event);continue}var changes=event.changes;var newChanges=
[];copy.push({changes:newChanges});var j=0;for(;j<changes.length;++j){var change=changes[j];var m=void 0;newChanges.push({from:change.from,to:change.to,text:change.text});if(newGroup){var prop;for(prop in change)if(m=prop.match(/^spans_(\d+)$/))if(indexOf(newGroup,Number(m[1]))>-1){lst(newChanges)[prop]=change[prop];delete change[prop]}}}}return copy}function extendRange(range,head,other,extend){if(extend){var anchor=range.anchor;if(other){var posBefore=cmp(head,anchor)<0;if(posBefore!=cmp(other,
anchor)<0){anchor=head;head=other}else if(posBefore!=cmp(head,other)<0)head=other}return new Range(anchor,head)}else return new Range(other||head,head)}function extendSelection(doc,head,other,options,extend){if(extend==null)extend=doc.cm&&(doc.cm.display.shift||doc.extend);setSelection(doc,new Selection([extendRange(doc.sel.primary(),head,other,extend)],0),options)}function extendSelections(doc,heads,options){var out=[];var extend=doc.cm&&(doc.cm.display.shift||doc.extend);var i=0;for(;i<doc.sel.ranges.length;i++)out[i]=
extendRange(doc.sel.ranges[i],heads[i],null,extend);var newSel=normalizeSelection(doc.cm,out,doc.sel.primIndex);setSelection(doc,newSel,options)}function replaceOneSelection(doc,i,range,options){var ranges=doc.sel.ranges.slice(0);ranges[i]=range;setSelection(doc,normalizeSelection(doc.cm,ranges,doc.sel.primIndex),options)}function setSimpleSelection(doc,anchor,head,options){setSelection(doc,simpleSelection(anchor,head),options)}function filterSelectionChange(doc,sel,options){var obj={ranges:sel.ranges,
update:function(ranges){this.ranges=[];var i=0;for(;i<ranges.length;i++)this.ranges[i]=new Range(clipPos(doc,ranges[i].anchor),clipPos(doc,ranges[i].head))},origin:options&&options.origin};signal(doc,"beforeSelectionChange",doc,obj);if(doc.cm)signal(doc.cm,"beforeSelectionChange",doc.cm,obj);if(obj.ranges!=sel.ranges)return normalizeSelection(doc.cm,obj.ranges,obj.ranges.length-1);else return sel}function setSelectionReplaceHistory(doc,sel,options){var done=doc.history.done;var last=lst(done);if(last&&
last.ranges){done[done.length-1]=sel;setSelectionNoUndo(doc,sel,options)}else setSelection(doc,sel,options)}function setSelection(doc,sel,options){setSelectionNoUndo(doc,sel,options);addSelectionToHistory(doc,doc.sel,doc.cm?doc.cm.curOp.id:NaN,options)}function setSelectionNoUndo(doc,sel,options){if(hasHandler(doc,"beforeSelectionChange")||doc.cm&&hasHandler(doc.cm,"beforeSelectionChange"))sel=filterSelectionChange(doc,sel,options);var bias=options&&options.bias||(cmp(sel.primary().head,doc.sel.primary().head)<
0?-1:1);setSelectionInner(doc,skipAtomicInSelection(doc,sel,bias,true));if(!(options&&options.scroll===false)&&doc.cm&&doc.cm.getOption("readOnly")!="nocursor")ensureCursorVisible(doc.cm)}function setSelectionInner(doc,sel){if(sel.equals(doc.sel))return;doc.sel=sel;if(doc.cm){doc.cm.curOp.updateInput=1;doc.cm.curOp.selectionChanged=true;signalCursorActivity(doc.cm)}signalLater(doc,"cursorActivity",doc)}function reCheckSelection(doc){setSelectionInner(doc,skipAtomicInSelection(doc,doc.sel,null,false))}
function skipAtomicInSelection(doc,sel,bias,mayClear){var out;var i=0;for(;i<sel.ranges.length;i++){var range=sel.ranges[i];var old=sel.ranges.length==doc.sel.ranges.length&&doc.sel.ranges[i];var newAnchor=skipAtomic(doc,range.anchor,old&&old.anchor,bias,mayClear);var newHead=range.head==range.anchor?newAnchor:skipAtomic(doc,range.head,old&&old.head,bias,mayClear);if(out||newAnchor!=range.anchor||newHead!=range.head){if(!out)out=sel.ranges.slice(0,i);out[i]=new Range(newAnchor,newHead)}}return out?
normalizeSelection(doc.cm,out,sel.primIndex):sel}function skipAtomicInner(doc,pos,oldPos,dir,mayClear){var line=getLine(doc,pos.line);if(line.markedSpans){var i=0;for(;i<line.markedSpans.length;++i){var sp=line.markedSpans[i];var m=sp.marker;var preventCursorLeft="selectLeft"in m?!m.selectLeft:m.inclusiveLeft;var preventCursorRight="selectRight"in m?!m.selectRight:m.inclusiveRight;if((sp.from==null||(preventCursorLeft?sp.from<=pos.ch:sp.from<pos.ch))&&(sp.to==null||(preventCursorRight?sp.to>=pos.ch:
sp.to>pos.ch))){if(mayClear){signal(m,"beforeCursorEnter");if(m.explicitlyCleared)if(!line.markedSpans)break;else{--i;continue}}if(!m.atomic)continue;if(oldPos){var near=m.find(dir<0?1:-1);var diff=void 0;if(dir<0?preventCursorRight:preventCursorLeft)near=movePos(doc,near,-dir,near&&near.line==pos.line?line:null);if(near&&near.line==pos.line&&(diff=cmp(near,oldPos))&&(dir<0?diff<0:diff>0))return skipAtomicInner(doc,near,pos,dir,mayClear)}var far=m.find(dir<0?-1:1);if(dir<0?preventCursorLeft:preventCursorRight)far=
movePos(doc,far,dir,far.line==pos.line?line:null);return far?skipAtomicInner(doc,far,pos,dir,mayClear):null}}}return pos}function skipAtomic(doc,pos,oldPos,bias,mayClear){var dir=bias||1;var found=skipAtomicInner(doc,pos,oldPos,dir,mayClear)||!mayClear&&skipAtomicInner(doc,pos,oldPos,dir,true)||skipAtomicInner(doc,pos,oldPos,-dir,mayClear)||!mayClear&&skipAtomicInner(doc,pos,oldPos,-dir,true);if(!found){doc.cantEdit=true;return Pos(doc.first,0)}return found}function movePos(doc,pos,dir,line){if(dir<
0&&pos.ch==0)if(pos.line>doc.first)return clipPos(doc,Pos(pos.line-1));else return null;else if(dir>0&&pos.ch==(line||getLine(doc,pos.line)).text.length)if(pos.line<doc.first+doc.size-1)return Pos(pos.line+1,0);else return null;else return new Pos(pos.line,pos.ch+dir)}function selectAll(cm){cm.setSelection(Pos(cm.firstLine(),0),Pos(cm.lastLine()),sel_dontScroll)}function filterChange(doc,change,update){var obj={canceled:false,from:change.from,to:change.to,text:change.text,origin:change.origin,cancel:function(){return obj.canceled=
true}};if(update)obj.update=function(from,to,text,origin){if(from)obj.from=clipPos(doc,from);if(to)obj.to=clipPos(doc,to);if(text)obj.text=text;if(origin!==undefined)obj.origin=origin};signal(doc,"beforeChange",doc,obj);if(doc.cm)signal(doc.cm,"beforeChange",doc.cm,obj);if(obj.canceled){if(doc.cm)doc.cm.curOp.updateInput=2;return null}return{from:obj.from,to:obj.to,text:obj.text,origin:obj.origin}}function makeChange(doc,change,ignoreReadOnly){if(doc.cm){if(!doc.cm.curOp)return operation(doc.cm,makeChange)(doc,
change,ignoreReadOnly);if(doc.cm.state.suppressEdits)return}if(hasHandler(doc,"beforeChange")||doc.cm&&hasHandler(doc.cm,"beforeChange")){change=filterChange(doc,change,true);if(!change)return}var split=sawReadOnlySpans&&!ignoreReadOnly&&removeReadOnlyRanges(doc,change.from,change.to);if(split){var i=split.length-1;for(;i>=0;--i)makeChangeInner(doc,{from:split[i].from,to:split[i].to,text:i?[""]:change.text,origin:change.origin})}else makeChangeInner(doc,change)}function makeChangeInner(doc,change){if(change.text.length==
1&&change.text[0]==""&&cmp(change.from,change.to)==0)return;var selAfter=computeSelAfterChange(doc,change);addChangeToHistory(doc,change,selAfter,doc.cm?doc.cm.curOp.id:NaN);makeChangeSingleDoc(doc,change,selAfter,stretchSpansOverChange(doc,change));var rebased=[];linkedDocs(doc,function(doc,sharedHist){if(!sharedHist&&indexOf(rebased,doc.history)==-1){rebaseHist(doc.history,change);rebased.push(doc.history)}makeChangeSingleDoc(doc,change,null,stretchSpansOverChange(doc,change))})}function makeChangeFromHistory(doc,
type,allowSelectionOnly){var suppress=doc.cm&&doc.cm.state.suppressEdits;if(suppress&&!allowSelectionOnly)return;var hist=doc.history;var event;var selAfter=doc.sel;var source=type=="undo"?hist.done:hist.undone;var dest=type=="undo"?hist.undone:hist.done;var i=0;for(;i<source.length;i++){event=source[i];if(allowSelectionOnly?event.ranges&&!event.equals(doc.sel):!event.ranges)break}if(i==source.length)return;hist.lastOrigin=hist.lastSelOrigin=null;for(;;){event=source.pop();if(event.ranges){pushSelectionToHistory(event,
dest);if(allowSelectionOnly&&!event.equals(doc.sel)){setSelection(doc,event,{clearRedo:false});return}selAfter=event}else if(suppress){source.push(event);return}else break}var antiChanges=[];pushSelectionToHistory(selAfter,dest);dest.push({changes:antiChanges,generation:hist.generation});hist.generation=event.generation||++hist.maxGeneration;var filter=hasHandler(doc,"beforeChange")||doc.cm&&hasHandler(doc.cm,"beforeChange");var loop=function(i){var change=event.changes[i];change.origin=type;if(filter&&
!filterChange(doc,change,false)){source.length=0;return{}}antiChanges.push(historyChangeFromChange(doc,change));var after=i?computeSelAfterChange(doc,change):lst(source);makeChangeSingleDoc(doc,change,after,mergeOldSpans(doc,change));if(!i&&doc.cm)doc.cm.scrollIntoView({from:change.from,to:changeEnd(change)});var rebased=[];linkedDocs(doc,function(doc,sharedHist){if(!sharedHist&&indexOf(rebased,doc.history)==-1){rebaseHist(doc.history,change);rebased.push(doc.history)}makeChangeSingleDoc(doc,change,
null,mergeOldSpans(doc,change))})};var i$1=event.changes.length-1;for(;i$1>=0;--i$1){var returned=loop(i$1);if(returned)return returned.v}}function shiftDoc(doc,distance){if(distance==0)return;doc.first+=distance;doc.sel=new Selection(map(doc.sel.ranges,function(range){return new Range(Pos(range.anchor.line+distance,range.anchor.ch),Pos(range.head.line+distance,range.head.ch))}),doc.sel.primIndex);if(doc.cm){regChange(doc.cm,doc.first,doc.first-distance,distance);var d=doc.cm.display;var l=d.viewFrom;
for(;l<d.viewTo;l++)regLineChange(doc.cm,l,"gutter")}}function makeChangeSingleDoc(doc,change,selAfter,spans){if(doc.cm&&!doc.cm.curOp)return operation(doc.cm,makeChangeSingleDoc)(doc,change,selAfter,spans);if(change.to.line<doc.first){shiftDoc(doc,change.text.length-1-(change.to.line-change.from.line));return}if(change.from.line>doc.lastLine())return;if(change.from.line<doc.first){var shift=change.text.length-1-(doc.first-change.from.line);shiftDoc(doc,shift);change={from:Pos(doc.first,0),to:Pos(change.to.line+
shift,change.to.ch),text:[lst(change.text)],origin:change.origin}}var last=doc.lastLine();if(change.to.line>last)change={from:change.from,to:Pos(last,getLine(doc,last).text.length),text:[change.text[0]],origin:change.origin};change.removed=getBetween(doc,change.from,change.to);if(!selAfter)selAfter=computeSelAfterChange(doc,change);if(doc.cm)makeChangeSingleDocInEditor(doc.cm,change,spans);else updateDoc(doc,change,spans);setSelectionNoUndo(doc,selAfter,sel_dontScroll);if(doc.cantEdit&&skipAtomic(doc,
Pos(doc.firstLine(),0)))doc.cantEdit=false}function makeChangeSingleDocInEditor(cm,change,spans){var doc=cm.doc;var display=cm.display;var from=change.from;var to=change.to;var recomputeMaxLength=false;var checkWidthStart=from.line;if(!cm.options.lineWrapping){checkWidthStart=lineNo(visualLine(getLine(doc,from.line)));doc.iter(checkWidthStart,to.line+1,function(line){if(line==display.maxLine){recomputeMaxLength=true;return true}})}if(doc.sel.contains(change.from,change.to)>-1)signalCursorActivity(cm);
updateDoc(doc,change,spans,estimateHeight(cm));if(!cm.options.lineWrapping){doc.iter(checkWidthStart,from.line+change.text.length,function(line){var len=lineLength(line);if(len>display.maxLineLength){display.maxLine=line;display.maxLineLength=len;display.maxLineChanged=true;recomputeMaxLength=false}});if(recomputeMaxLength)cm.curOp.updateMaxLine=true}retreatFrontier(doc,from.line);startWorker(cm,400);var lendiff=change.text.length-(to.line-from.line)-1;if(change.full)regChange(cm);else if(from.line==
to.line&&change.text.length==1&&!isWholeLineUpdate(cm.doc,change))regLineChange(cm,from.line,"text");else regChange(cm,from.line,to.line+1,lendiff);var changesHandler=hasHandler(cm,"changes");var changeHandler=hasHandler(cm,"change");if(changeHandler||changesHandler){var obj={from:from,to:to,text:change.text,removed:change.removed,origin:change.origin};if(changeHandler)signalLater(cm,"change",cm,obj);if(changesHandler)(cm.curOp.changeObjs||(cm.curOp.changeObjs=[])).push(obj)}cm.display.selForContextMenu=
null}function replaceRange(doc,code,from,to,origin){var assign;if(!to)to=from;if(cmp(to,from)<0)assign=[to,from],from=assign[0],to=assign[1];if(typeof code=="string")code=doc.splitLines(code);makeChange(doc,{from:from,to:to,text:code,origin:origin})}function rebaseHistSelSingle(pos,from,to,diff){if(to<pos.line)pos.line+=diff;else if(from<pos.line){pos.line=from;pos.ch=0}}function rebaseHistArray(array,from,to,diff){var i=0;for(;i<array.length;++i){var sub=array[i];var ok=true;if(sub.ranges){if(!sub.copied){sub=
array[i]=sub.deepCopy();sub.copied=true}var j=0;for(;j<sub.ranges.length;j++){rebaseHistSelSingle(sub.ranges[j].anchor,from,to,diff);rebaseHistSelSingle(sub.ranges[j].head,from,to,diff)}continue}var j$1=0;for(;j$1<sub.changes.length;++j$1){var cur=sub.changes[j$1];if(to<cur.from.line){cur.from=Pos(cur.from.line+diff,cur.from.ch);cur.to=Pos(cur.to.line+diff,cur.to.ch)}else if(from<=cur.to.line){ok=false;break}}if(!ok){array.splice(0,i+1);i=0}}}function rebaseHist(hist,change){var from=change.from.line;
var to=change.to.line;var diff=change.text.length-(to-from)-1;rebaseHistArray(hist.done,from,to,diff);rebaseHistArray(hist.undone,from,to,diff)}function changeLine(doc,handle,changeType,op){var no=handle;var line=handle;if(typeof handle=="number")line=getLine(doc,clipLine(doc,handle));else no=lineNo(handle);if(no==null)return null;if(op(line,no)&&doc.cm)regLineChange(doc.cm,no,changeType);return line}function LeafChunk(lines){this.lines=lines;this.parent=null;var height=0;var i=0;for(;i<lines.length;++i){lines[i].parent=
this;height=height+lines[i].height}this.height=height}function BranchChunk(children){this.children=children;var size=0;var height=0;var i=0;for(;i<children.length;++i){var ch=children[i];size=size+ch.chunkSize();height=height+ch.height;ch.parent=this}this.size=size;this.height=height;this.parent=null}function adjustScrollWhenAboveVisible(cm,line,diff){if(heightAtLine(line)<(cm.curOp&&cm.curOp.scrollTop||cm.doc.scrollTop))addToScrollTop(cm,diff)}function addLineWidget(doc,handle,node,options){var widget=
new LineWidget(doc,node,options);var cm=doc.cm;if(cm&&widget.noHScroll)cm.display.alignWidgets=true;changeLine(doc,handle,"widget",function(line){var widgets=line.widgets||(line.widgets=[]);if(widget.insertAt==null)widgets.push(widget);else widgets.splice(Math.min(widgets.length,Math.max(0,widget.insertAt)),0,widget);widget.line=line;if(cm&&!lineIsHidden(doc,line)){var aboveVisible=heightAtLine(line)<doc.scrollTop;updateLineHeight(line,line.height+widgetHeight(widget));if(aboveVisible)addToScrollTop(cm,
widget.height);cm.curOp.forceUpdate=true}return true});if(cm)signalLater(cm,"lineWidgetAdded",cm,widget,typeof handle=="number"?handle:lineNo(handle));return widget}function markText(doc,from,to,options,type){if(options&&options.shared)return markTextShared(doc,from,to,options,type);if(doc.cm&&!doc.cm.curOp)return operation(doc.cm,markText)(doc,from,to,options,type);var marker=new TextMarker(doc,type);var diff=cmp(from,to);if(options)copyObj(options,marker,false);if(diff>0||diff==0&&marker.clearWhenEmpty!==
false)return marker;if(marker.replacedWith){marker.collapsed=true;marker.widgetNode=eltP("span",[marker.replacedWith],"CodeMirror-widget");if(!options.handleMouseEvents)marker.widgetNode.setAttribute("cm-ignore-events","true");if(options.insertLeft)marker.widgetNode.insertLeft=true}if(marker.collapsed){if(conflictingCollapsedRange(doc,from.line,from,to,marker)||from.line!=to.line&&conflictingCollapsedRange(doc,to.line,from,to,marker))throw new Error("Inserting collapsed marker partially overlapping an existing one");
seeCollapsedSpans()}if(marker.addToHistory)addChangeToHistory(doc,{from:from,to:to,origin:"markText"},doc.sel,NaN);var curLine=from.line;var cm=doc.cm;var updateMaxLine;doc.iter(curLine,to.line+1,function(line){if(cm&&marker.collapsed&&!cm.options.lineWrapping&&visualLine(line)==cm.display.maxLine)updateMaxLine=true;if(marker.collapsed&&curLine!=from.line)updateLineHeight(line,0);addMarkedSpan(line,new MarkedSpan(marker,curLine==from.line?from.ch:null,curLine==to.line?to.ch:null),doc.cm&&doc.cm.curOp);
++curLine});if(marker.collapsed)doc.iter(from.line,to.line+1,function(line){if(lineIsHidden(doc,line))updateLineHeight(line,0)});if(marker.clearOnEnter)on(marker,"beforeCursorEnter",function(){return marker.clear()});if(marker.readOnly){seeReadOnlySpans();if(doc.history.done.length||doc.history.undone.length)doc.clearHistory()}if(marker.collapsed){marker.id=++nextMarkerId;marker.atomic=true}if(cm){if(updateMaxLine)cm.curOp.updateMaxLine=true;if(marker.collapsed)regChange(cm,from.line,to.line+1);else if(marker.className||
marker.startStyle||marker.endStyle||marker.css||marker.attributes||marker.title){var i=from.line;for(;i<=to.line;i++)regLineChange(cm,i,"text")}if(marker.atomic)reCheckSelection(cm.doc);signalLater(cm,"markerAdded",cm,marker)}return marker}function markTextShared(doc,from,to,options,type){options=copyObj(options);options.shared=false;var markers=[markText(doc,from,to,options,type)];var primary=markers[0];var widget=options.widgetNode;linkedDocs(doc,function(doc){if(widget)options.widgetNode=widget.cloneNode(true);
markers.push(markText(doc,clipPos(doc,from),clipPos(doc,to),options,type));var i=0;for(;i<doc.linked.length;++i)if(doc.linked[i].isParent)return;primary=lst(markers)});return new SharedTextMarker(markers,primary)}function findSharedMarkers(doc){return doc.findMarks(Pos(doc.first,0),doc.clipPos(Pos(doc.lastLine())),function(m){return m.parent})}function copySharedMarkers(doc,markers){var i=0;for(;i<markers.length;i++){var marker=markers[i];var pos=marker.find();var mFrom=doc.clipPos(pos.from);var mTo=
doc.clipPos(pos.to);if(cmp(mFrom,mTo)){var subMark=markText(doc,mFrom,mTo,marker.primary,marker.primary.type);marker.markers.push(subMark);subMark.parent=marker}}}function detachSharedMarkers(markers){var loop=function(i){var marker=markers[i];var linked=[marker.primary.doc];linkedDocs(marker.primary.doc,function(d){return linked.push(d)});var j=0;for(;j<marker.markers.length;j++){var subMarker=marker.markers[j];if(indexOf(linked,subMarker.doc)==-1){subMarker.parent=null;marker.markers.splice(j--,
1)}}};var i=0;for(;i<markers.length;i++)loop(i)}function onDrop(e){var cm=this;clearDragCursor(cm);if(signalDOMEvent(cm,e)||eventInWidget(cm.display,e))return;e_preventDefault(e);if(ie)lastDrop=+new Date;var pos=posFromMouse(cm,e,true);var files=e.dataTransfer.files;if(!pos||cm.isReadOnly())return;if(files&&files.length&&window.FileReader&&window.File){var n=files.length;var text=Array(n);var read=0;var markAsReadAndPasteIfAllFilesAreRead=function(){if(++read==n)operation(cm,function(){pos=clipPos(cm.doc,
pos);var change={from:pos,to:pos,text:cm.doc.splitLines(text.filter(function(t){return t!=null}).join(cm.doc.lineSeparator())),origin:"paste"};makeChange(cm.doc,change);setSelectionReplaceHistory(cm.doc,simpleSelection(clipPos(cm.doc,pos),clipPos(cm.doc,changeEnd(change))))})()};var readTextFromFile=function(file,i){if(cm.options.allowDropFileTypes&&indexOf(cm.options.allowDropFileTypes,file.type)==-1){markAsReadAndPasteIfAllFilesAreRead();return}var reader=new FileReader;reader.onerror=function(){return markAsReadAndPasteIfAllFilesAreRead()};
reader.onload=function(){var content=reader.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(content)){markAsReadAndPasteIfAllFilesAreRead();return}text[i]=content;markAsReadAndPasteIfAllFilesAreRead()};reader.readAsText(file)};var i=0;for(;i<files.length;i++)readTextFromFile(files[i],i)}else{if(cm.state.draggingText&&cm.doc.sel.contains(pos)>-1){cm.state.draggingText(e);setTimeout(function(){return cm.display.input.focus()},20);return}try{var text$1=e.dataTransfer.getData("Text");if(text$1){var selected;
if(cm.state.draggingText&&!cm.state.draggingText.copy)selected=cm.listSelections();setSelectionNoUndo(cm.doc,simpleSelection(pos,pos));if(selected){var i$1=0;for(;i$1<selected.length;++i$1)replaceRange(cm.doc,"",selected[i$1].anchor,selected[i$1].head,"drag")}cm.replaceSelection(text$1,"around","paste");cm.display.input.focus()}}catch(e$1){}}}function onDragStart(cm,e){if(ie&&(!cm.state.draggingText||+new Date-lastDrop<100)){e_stop(e);return}if(signalDOMEvent(cm,e)||eventInWidget(cm.display,e))return;
e.dataTransfer.setData("Text",cm.getSelection());e.dataTransfer.effectAllowed="copyMove";if(e.dataTransfer.setDragImage&&!safari){var img=elt("img",null,null,"position: fixed; left: 0; top: 0;");img.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==";if(presto){img.width=img.height=1;cm.display.wrapper.appendChild(img);img._top=img.offsetTop}e.dataTransfer.setDragImage(img,0,0);if(presto)img.parentNode.removeChild(img)}}function onDragOver(cm,e){var pos=posFromMouse(cm,
e);if(!pos)return;var frag=document.createDocumentFragment();drawSelectionCursor(cm,pos,frag);if(!cm.display.dragCursor){cm.display.dragCursor=elt("div",null,"CodeMirror-cursors CodeMirror-dragcursors");cm.display.lineSpace.insertBefore(cm.display.dragCursor,cm.display.cursorDiv)}removeChildrenAndAdd(cm.display.dragCursor,frag)}function clearDragCursor(cm){if(cm.display.dragCursor){cm.display.lineSpace.removeChild(cm.display.dragCursor);cm.display.dragCursor=null}}function forEachCodeMirror(f){if(!document.getElementsByClassName)return;
var byClass=document.getElementsByClassName("CodeMirror");var editors=[];var i=0;for(;i<byClass.length;i++){var cm=byClass[i].CodeMirror;if(cm)editors.push(cm)}if(editors.length)editors[0].operation(function(){var i=0;for(;i<editors.length;i++)f(editors[i])})}function ensureGlobalHandlers(){if(globalsRegistered)return;registerGlobalHandlers();globalsRegistered=true}function registerGlobalHandlers(){var resizeTimer;on(window,"resize",function(){if(resizeTimer==null)resizeTimer=setTimeout(function(){resizeTimer=
null;forEachCodeMirror(onResize)},100)});on(window,"blur",function(){return forEachCodeMirror(onBlur)})}function onResize(cm){var d=cm.display;d.cachedCharWidth=d.cachedTextHeight=d.cachedPaddingH=null;d.scrollbarsClipped=false;cm.setSize()}function normalizeKeyName(name){var parts=name.split(/-(?!$)/);name=parts[parts.length-1];var alt;var ctrl;var shift;var cmd;var i=0;for(;i<parts.length-1;i++){var mod=parts[i];if(/^(cmd|meta|m)$/i.test(mod))cmd=true;else if(/^a(lt)?$/i.test(mod))alt=true;else if(/^(c|ctrl|control)$/i.test(mod))ctrl=
true;else if(/^s(hift)?$/i.test(mod))shift=true;else throw new Error("Unrecognized modifier name: "+mod);}if(alt)name="Alt-"+name;if(ctrl)name="Ctrl-"+name;if(cmd)name="Cmd-"+name;if(shift)name="Shift-"+name;return name}function normalizeKeyMap(keymap){var copy={};var keyname;for(keyname in keymap)if(keymap.hasOwnProperty(keyname)){var value=keymap[keyname];if(/^(name|fallthrough|(de|at)tach)$/.test(keyname))continue;if(value=="..."){delete keymap[keyname];continue}var keys=map(keyname.split(" "),
normalizeKeyName);var i=0;for(;i<keys.length;i++){var val=void 0;var name=void 0;if(i==keys.length-1){name=keys.join(" ");val=value}else{name=keys.slice(0,i+1).join(" ");val="..."}var prev=copy[name];if(!prev)copy[name]=val;else if(prev!=val)throw new Error("Inconsistent bindings for "+name);}delete keymap[keyname]}var prop;for(prop in copy)keymap[prop]=copy[prop];return keymap}function lookupKey(key,map,handle,context){map=getKeyMap(map);var found=map.call?map.call(key,context):map[key];if(found===
false)return"nothing";if(found==="...")return"multi";if(found!=null&&handle(found))return"handled";if(map.fallthrough){if(Object.prototype.toString.call(map.fallthrough)!="[object Array]")return lookupKey(key,map.fallthrough,handle,context);var i=0;for(;i<map.fallthrough.length;i++){var result=lookupKey(key,map.fallthrough[i],handle,context);if(result)return result}}}function isModifierKey(value){var name=typeof value=="string"?value:keyNames[value.keyCode];return name=="Ctrl"||name=="Alt"||name==
"Shift"||name=="Mod"}function addModifierNames(name,event,noShift){var base=name;if(event.altKey&&base!="Alt")name="Alt-"+name;if((flipCtrlCmd?event.metaKey:event.ctrlKey)&&base!="Ctrl")name="Ctrl-"+name;if((flipCtrlCmd?event.ctrlKey:event.metaKey)&&base!="Mod")name="Cmd-"+name;if(!noShift&&event.shiftKey&&base!="Shift")name="Shift-"+name;return name}function keyName(event,noShift){if(presto&&event.keyCode==34&&event["char"])return false;var name=keyNames[event.keyCode];if(name==null||event.altGraphKey)return false;
if(event.keyCode==3&&event.code)name=event.code;return addModifierNames(name,event,noShift)}function getKeyMap(val){return typeof val=="string"?keyMap[val]:val}function deleteNearSelection(cm,compute){var ranges=cm.doc.sel.ranges;var kill=[];var i=0;for(;i<ranges.length;i++){var toKill=compute(ranges[i]);for(;kill.length&&cmp(toKill.from,lst(kill).to)<=0;){var replaced=kill.pop();if(cmp(replaced.from,toKill.from)<0){toKill.from=replaced.from;break}}kill.push(toKill)}runInOp(cm,function(){var i=kill.length-
1;for(;i>=0;i--)replaceRange(cm.doc,"",kill[i].from,kill[i].to,"+delete");ensureCursorVisible(cm)})}function moveCharLogically(line,ch,dir){var target=skipExtendingChars(line.text,ch+dir,dir);return target<0||target>line.text.length?null:target}function moveLogically(line,start,dir){var ch=moveCharLogically(line,start.ch,dir);return ch==null?null:new Pos(start.line,ch,dir<0?"after":"before")}function endOfLine(visually,cm,lineObj,lineNo,dir){if(visually){if(cm.doc.direction=="rtl")dir=-dir;var order=
getOrder(lineObj,cm.doc.direction);if(order){var part=dir<0?lst(order):order[0];var moveInStorageOrder=dir<0==(part.level==1);var sticky=moveInStorageOrder?"after":"before";var ch;if(part.level>0||cm.doc.direction=="rtl"){var prep=prepareMeasureForLine(cm,lineObj);ch=dir<0?lineObj.text.length-1:0;var targetTop=measureCharPrepared(cm,prep,ch).top;ch=findFirst(function(ch){return measureCharPrepared(cm,prep,ch).top==targetTop},dir<0==(part.level==1)?part.from:part.to-1,ch);if(sticky=="before")ch=moveCharLogically(lineObj,
ch,1)}else ch=dir<0?part.to:part.from;return new Pos(lineNo,ch,sticky)}}return new Pos(lineNo,dir<0?lineObj.text.length:0,dir<0?"before":"after")}function moveVisually(cm,line,start,dir){var bidi=getOrder(line,cm.doc.direction);if(!bidi)return moveLogically(line,start,dir);if(start.ch>=line.text.length){start.ch=line.text.length;start.sticky="before"}else if(start.ch<=0){start.ch=0;start.sticky="after"}var partPos=getBidiPartAt(bidi,start.ch,start.sticky);var part=bidi[partPos];if(cm.doc.direction==
"ltr"&&part.level%2==0&&(dir>0?part.to>start.ch:part.from<start.ch))return moveLogically(line,start,dir);var mv=function(pos,dir){return moveCharLogically(line,pos instanceof Pos?pos.ch:pos,dir)};var prep;var getWrappedLineExtent=function(ch){if(!cm.options.lineWrapping)return{begin:0,end:line.text.length};prep=prep||prepareMeasureForLine(cm,line);return wrappedLineExtentChar(cm,line,prep,ch)};var wrappedLineExtent=getWrappedLineExtent(start.sticky=="before"?mv(start,-1):start.ch);if(cm.doc.direction==
"rtl"||part.level==1){var moveInStorageOrder=part.level==1==dir<0;var ch=mv(start,moveInStorageOrder?1:-1);if(ch!=null&&(!moveInStorageOrder?ch>=part.from&&ch>=wrappedLineExtent.begin:ch<=part.to&&ch<=wrappedLineExtent.end)){var sticky=moveInStorageOrder?"before":"after";return new Pos(start.line,ch,sticky)}}var searchInVisualLine=function(partPos,dir,wrappedLineExtent){var getRes=function(ch,moveInStorageOrder){return moveInStorageOrder?new Pos(start.line,mv(ch,1),"before"):new Pos(start.line,ch,
"after")};for(;partPos>=0&&partPos<bidi.length;partPos=partPos+dir){var part=bidi[partPos];var moveInStorageOrder=dir>0==(part.level!=1);var ch=moveInStorageOrder?wrappedLineExtent.begin:mv(wrappedLineExtent.end,-1);if(part.from<=ch&&ch<part.to)return getRes(ch,moveInStorageOrder);ch=moveInStorageOrder?part.from:mv(part.to,-1);if(wrappedLineExtent.begin<=ch&&ch<wrappedLineExtent.end)return getRes(ch,moveInStorageOrder)}};var res=searchInVisualLine(partPos+dir,dir,wrappedLineExtent);if(res)return res;
var nextCh=dir>0?wrappedLineExtent.end:mv(wrappedLineExtent.begin,-1);if(nextCh!=null&&!(dir>0&&nextCh==line.text.length)){res=searchInVisualLine(dir>0?0:bidi.length-1,dir,getWrappedLineExtent(nextCh));if(res)return res}return null}function lineStart(cm,lineN){var line=getLine(cm.doc,lineN);var visual=visualLine(line);if(visual!=line)lineN=lineNo(visual);return endOfLine(true,cm,visual,lineN,1)}function lineEnd(cm,lineN){var line=getLine(cm.doc,lineN);var visual=visualLineEnd(line);if(visual!=line)lineN=
lineNo(visual);return endOfLine(true,cm,line,lineN,-1)}function lineStartSmart(cm,pos){var start=lineStart(cm,pos.line);var line=getLine(cm.doc,start.line);var order=getOrder(line,cm.doc.direction);if(!order||order[0].level==0){var firstNonWS=Math.max(start.ch,line.text.search(/\S/));var inWS=pos.line==start.line&&pos.ch<=firstNonWS&&pos.ch;return Pos(start.line,inWS?0:firstNonWS,start.sticky)}return start}function doHandleBinding(cm,bound,dropShift){if(typeof bound=="string"){bound=commands[bound];
if(!bound)return false}cm.display.input.ensurePolled();var prevShift=cm.display.shift;var done=false;try{if(cm.isReadOnly())cm.state.suppressEdits=true;if(dropShift)cm.display.shift=false;done=bound(cm)!=Pass}finally{cm.display.shift=prevShift;cm.state.suppressEdits=false}return done}function lookupKeyForEditor(cm,name,handle){var i=0;for(;i<cm.state.keyMaps.length;i++){var result=lookupKey(name,cm.state.keyMaps[i],handle,cm);if(result)return result}return cm.options.extraKeys&&lookupKey(name,cm.options.extraKeys,
handle,cm)||lookupKey(name,cm.options.keyMap,handle,cm)}function dispatchKey(cm,name,e,handle){var seq=cm.state.keySeq;if(seq){if(isModifierKey(name))return"handled";if(/'$/.test(name))cm.state.keySeq=null;else stopSeq.set(50,function(){if(cm.state.keySeq==seq){cm.state.keySeq=null;cm.display.input.reset()}});if(dispatchKeyInner(cm,seq+" "+name,e,handle))return true}return dispatchKeyInner(cm,name,e,handle)}function dispatchKeyInner(cm,name,e,handle){var result=lookupKeyForEditor(cm,name,handle);
if(result=="multi")cm.state.keySeq=name;if(result=="handled")signalLater(cm,"keyHandled",cm,name,e);if(result=="handled"||result=="multi"){e_preventDefault(e);restartBlink(cm)}return!!result}function handleKeyBinding(cm,e){var name=keyName(e,true);if(!name)return false;if(e.shiftKey&&!cm.state.keySeq)return dispatchKey(cm,"Shift-"+name,e,function(b){return doHandleBinding(cm,b,true)})||dispatchKey(cm,name,e,function(b){if(typeof b=="string"?/^go[A-Z]/.test(b):b.motion)return doHandleBinding(cm,b)});
else return dispatchKey(cm,name,e,function(b){return doHandleBinding(cm,b)})}function handleCharBinding(cm,e,ch){return dispatchKey(cm,"'"+ch+"'",e,function(b){return doHandleBinding(cm,b,true)})}function onKeyDown(e){var cm=this;if(e.target&&e.target!=cm.display.input.getField())return;cm.curOp.focus=activeElt();if(signalDOMEvent(cm,e))return;if(ie&&ie_version<11&&e.keyCode==27)e.returnValue=false;var code=e.keyCode;cm.display.shift=code==16||e.shiftKey;var handled=handleKeyBinding(cm,e);if(presto){lastStoppedKey=
handled?code:null;if(!handled&&code==88&&!hasCopyEvent&&(mac?e.metaKey:e.ctrlKey))cm.replaceSelection("",null,"cut")}if(gecko&&!mac&&!handled&&code==46&&e.shiftKey&&!e.ctrlKey&&document.execCommand)document.execCommand("cut");if(code==18&&!/\bCodeMirror-crosshair\b/.test(cm.display.lineDiv.className))showCrossHair(cm)}function showCrossHair(cm){function up(e){if(e.keyCode==18||!e.altKey){rmClass(lineDiv,"CodeMirror-crosshair");off(document,"keyup",up);off(document,"mouseover",up)}}var lineDiv=cm.display.lineDiv;
addClass(lineDiv,"CodeMirror-crosshair");on(document,"keyup",up);on(document,"mouseover",up)}function onKeyUp(e){if(e.keyCode==16)this.doc.sel.shift=false;signalDOMEvent(this,e)}function onKeyPress(e){var cm=this;if(e.target&&e.target!=cm.display.input.getField())return;if(eventInWidget(cm.display,e)||signalDOMEvent(cm,e)||e.ctrlKey&&!e.altKey||mac&&e.metaKey)return;var keyCode=e.keyCode;var charCode=e.charCode;if(presto&&keyCode==lastStoppedKey){lastStoppedKey=null;e_preventDefault(e);return}if(presto&&
(!e.which||e.which<10)&&handleKeyBinding(cm,e))return;var ch=String.fromCharCode(charCode==null?keyCode:charCode);if(ch=="\b")return;if(handleCharBinding(cm,e,ch))return;cm.display.input.onKeyPress(e)}function clickRepeat(pos,button){var now=+new Date;if(lastDoubleClick&&lastDoubleClick.compare(now,pos,button)){lastClick=lastDoubleClick=null;return"triple"}else if(lastClick&&lastClick.compare(now,pos,button)){lastDoubleClick=new PastClick(now,pos,button);lastClick=null;return"double"}else{lastClick=
new PastClick(now,pos,button);lastDoubleClick=null;return"single"}}function onMouseDown(e){var cm=this;var display=cm.display;if(signalDOMEvent(cm,e)||display.activeTouch&&display.input.supportsTouch())return;display.input.ensurePolled();display.shift=e.shiftKey;if(eventInWidget(display,e)){if(!webkit){display.scroller.draggable=false;setTimeout(function(){return display.scroller.draggable=true},100)}return}if(clickInGutter(cm,e))return;var pos=posFromMouse(cm,e);var button=e_button(e);var repeat=
pos?clickRepeat(pos,button):"single";window.focus();if(button==1&&cm.state.selectingText)cm.state.selectingText(e);if(pos&&handleMappedButton(cm,button,pos,repeat,e))return;if(button==1)if(pos)leftButtonDown(cm,pos,repeat,e);else{if(e_target(e)==display.scroller)e_preventDefault(e)}else if(button==2){if(pos)extendSelection(cm.doc,pos);setTimeout(function(){return display.input.focus()},20)}else if(button==3)if(captureRightClick)cm.display.input.onContextMenu(e);else delayBlurEvent(cm)}function handleMappedButton(cm,
button,pos,repeat,event){var name="Click";if(repeat=="double")name="Double"+name;else if(repeat=="triple")name="Triple"+name;name=(button==1?"Left":button==2?"Middle":"Right")+name;return dispatchKey(cm,addModifierNames(name,event),event,function(bound){if(typeof bound=="string")bound=commands[bound];if(!bound)return false;var done=false;try{if(cm.isReadOnly())cm.state.suppressEdits=true;done=bound(cm,pos)!=Pass}finally{cm.state.suppressEdits=false}return done})}function configureMouse(cm,repeat,
event){var option=cm.getOption("configureMouse");var value=option?option(cm,repeat,event):{};if(value.unit==null){var rect=chromeOS?event.shiftKey&&event.metaKey:event.altKey;value.unit=rect?"rectangle":repeat=="single"?"char":repeat=="double"?"word":"line"}if(value.extend==null||cm.doc.extend)value.extend=cm.doc.extend||event.shiftKey;if(value.addNew==null)value.addNew=mac?event.metaKey:event.ctrlKey;if(value.moveOnDrag==null)value.moveOnDrag=!(mac?event.altKey:event.ctrlKey);return value}function leftButtonDown(cm,
pos,repeat,event){if(ie)setTimeout(bind(ensureFocus,cm),0);else cm.curOp.focus=activeElt();var behavior=configureMouse(cm,repeat,event);var sel=cm.doc.sel;var contained;if(cm.options.dragDrop&&dragAndDrop&&!cm.isReadOnly()&&repeat=="single"&&(contained=sel.contains(pos))>-1&&(cmp((contained=sel.ranges[contained]).from(),pos)<0||pos.xRel>0)&&(cmp(contained.to(),pos)>0||pos.xRel<0))leftButtonStartDrag(cm,event,pos,behavior);else leftButtonSelect(cm,event,pos,behavior)}function leftButtonStartDrag(cm,
event,pos,behavior){var display=cm.display;var moved=false;var dragEnd=operation(cm,function(e){if(webkit)display.scroller.draggable=false;cm.state.draggingText=false;if(cm.state.delayingBlurEvent)if(cm.hasFocus())cm.state.delayingBlurEvent=false;else delayBlurEvent(cm);off(display.wrapper.ownerDocument,"mouseup",dragEnd);off(display.wrapper.ownerDocument,"mousemove",mouseMove);off(display.scroller,"dragstart",dragStart);off(display.scroller,"drop",dragEnd);if(!moved){e_preventDefault(e);if(!behavior.addNew)extendSelection(cm.doc,
pos,null,null,behavior.extend);if(webkit&&!safari||ie&&ie_version==9)setTimeout(function(){display.wrapper.ownerDocument.body.focus({preventScroll:true});display.input.focus()},20);else display.input.focus()}});var mouseMove=function(e2){moved=moved||Math.abs(event.clientX-e2.clientX)+Math.abs(event.clientY-e2.clientY)>=10};var dragStart=function(){return moved=true};if(webkit)display.scroller.draggable=true;cm.state.draggingText=dragEnd;dragEnd.copy=!behavior.moveOnDrag;on(display.wrapper.ownerDocument,
"mouseup",dragEnd);on(display.wrapper.ownerDocument,"mousemove",mouseMove);on(display.scroller,"dragstart",dragStart);on(display.scroller,"drop",dragEnd);cm.state.delayingBlurEvent=true;setTimeout(function(){return display.input.focus()},20);if(display.scroller.dragDrop)display.scroller.dragDrop()}function rangeForUnit(cm,pos,unit){if(unit=="char")return new Range(pos,pos);if(unit=="word")return cm.findWordAt(pos);if(unit=="line")return new Range(Pos(pos.line,0),clipPos(cm.doc,Pos(pos.line+1,0)));
var result=unit(cm,pos);return new Range(result.from,result.to)}function leftButtonSelect(cm,event,start,behavior){function extendTo(pos){if(cmp(lastPos,pos)==0)return;lastPos=pos;if(behavior.unit=="rectangle"){var ranges=[];var tabSize=cm.options.tabSize;var startCol=countColumn(getLine(doc,start.line).text,start.ch,tabSize);var posCol=countColumn(getLine(doc,pos.line).text,pos.ch,tabSize);var left=Math.min(startCol,posCol);var right=Math.max(startCol,posCol);var line=Math.min(start.line,pos.line);
var end=Math.min(cm.lastLine(),Math.max(start.line,pos.line));for(;line<=end;line++){var text=getLine(doc,line).text;var leftPos=findColumn(text,left,tabSize);if(left==right)ranges.push(new Range(Pos(line,leftPos),Pos(line,leftPos)));else if(text.length>leftPos)ranges.push(new Range(Pos(line,leftPos),Pos(line,findColumn(text,right,tabSize))))}if(!ranges.length)ranges.push(new Range(start,start));setSelection(doc,normalizeSelection(cm,startSel.ranges.slice(0,ourIndex).concat(ranges),ourIndex),{origin:"*mouse",
scroll:false});cm.scrollIntoView(pos)}else{var oldRange=ourRange;var range=rangeForUnit(cm,pos,behavior.unit);var anchor=oldRange.anchor;var head;if(cmp(range.anchor,anchor)>0){head=range.head;anchor=minPos(oldRange.from(),range.anchor)}else{head=range.anchor;anchor=maxPos(oldRange.to(),range.head)}var ranges$1=startSel.ranges.slice(0);ranges$1[ourIndex]=bidiSimplify(cm,new Range(clipPos(doc,anchor),head));setSelection(doc,normalizeSelection(cm,ranges$1,ourIndex),sel_mouse)}}function extend(e){var curCount=
++counter;var cur=posFromMouse(cm,e,true,behavior.unit=="rectangle");if(!cur)return;if(cmp(cur,lastPos)!=0){cm.curOp.focus=activeElt();extendTo(cur);var visible=visibleLines(display,doc);if(cur.line>=visible.to||cur.line<visible.from)setTimeout(operation(cm,function(){if(counter==curCount)extend(e)}),150)}else{var outside=e.clientY<editorSize.top?-20:e.clientY>editorSize.bottom?20:0;if(outside)setTimeout(operation(cm,function(){if(counter!=curCount)return;display.scroller.scrollTop+=outside;extend(e)}),
50)}}function done(e){cm.state.selectingText=false;counter=Infinity;if(e){e_preventDefault(e);display.input.focus()}off(display.wrapper.ownerDocument,"mousemove",move);off(display.wrapper.ownerDocument,"mouseup",up);doc.history.lastSelOrigin=null}if(ie)delayBlurEvent(cm);var display=cm.display;var doc=cm.doc;e_preventDefault(event);var ourRange;var ourIndex;var startSel=doc.sel;var ranges=startSel.ranges;if(behavior.addNew&&!behavior.extend){ourIndex=doc.sel.contains(start);if(ourIndex>-1)ourRange=
ranges[ourIndex];else ourRange=new Range(start,start)}else{ourRange=doc.sel.primary();ourIndex=doc.sel.primIndex}if(behavior.unit=="rectangle"){if(!behavior.addNew)ourRange=new Range(start,start);start=posFromMouse(cm,event,true,true);ourIndex=-1}else{var range=rangeForUnit(cm,start,behavior.unit);if(behavior.extend)ourRange=extendRange(ourRange,range.anchor,range.head,behavior.extend);else ourRange=range}if(!behavior.addNew){ourIndex=0;setSelection(doc,new Selection([ourRange],0),sel_mouse);startSel=
doc.sel}else if(ourIndex==-1){ourIndex=ranges.length;setSelection(doc,normalizeSelection(cm,ranges.concat([ourRange]),ourIndex),{scroll:false,origin:"*mouse"})}else if(ranges.length>1&&ranges[ourIndex].empty()&&behavior.unit=="char"&&!behavior.extend){setSelection(doc,normalizeSelection(cm,ranges.slice(0,ourIndex).concat(ranges.slice(ourIndex+1)),0),{scroll:false,origin:"*mouse"});startSel=doc.sel}else replaceOneSelection(doc,ourIndex,ourRange,sel_mouse);var lastPos=start;var editorSize=display.wrapper.getBoundingClientRect();
var counter=0;var move=operation(cm,function(e){if(e.buttons===0||!e_button(e))done(e);else extend(e)});var up=operation(cm,done);cm.state.selectingText=up;on(display.wrapper.ownerDocument,"mousemove",move);on(display.wrapper.ownerDocument,"mouseup",up)}function bidiSimplify(cm,range){var anchor=range.anchor;var head=range.head;var anchorLine=getLine(cm.doc,anchor.line);if(cmp(anchor,head)==0&&anchor.sticky==head.sticky)return range;var order=getOrder(anchorLine);if(!order)return range;var index=
getBidiPartAt(order,anchor.ch,anchor.sticky);var part=order[index];if(part.from!=anchor.ch&&part.to!=anchor.ch)return range;var boundary=index+(part.from==anchor.ch==(part.level!=1)?0:1);if(boundary==0||boundary==order.length)return range;var leftSide;if(head.line!=anchor.line)leftSide=(head.line-anchor.line)*(cm.doc.direction=="ltr"?1:-1)>0;else{var headIndex=getBidiPartAt(order,head.ch,head.sticky);var dir=headIndex-index||(head.ch-anchor.ch)*(part.level==1?-1:1);if(headIndex==boundary-1||headIndex==
boundary)leftSide=dir<0;else leftSide=dir>0}var usePart=order[boundary+(leftSide?-1:0)];var from=leftSide==(usePart.level==1);var ch=from?usePart.from:usePart.to;var sticky=from?"after":"before";return anchor.ch==ch&&anchor.sticky==sticky?range:new Range(new Pos(anchor.line,ch,sticky),head)}function gutterEvent(cm,e,type,prevent){var mX;var mY;if(e.touches){mX=e.touches[0].clientX;mY=e.touches[0].clientY}else try{mX=e.clientX;mY=e.clientY}catch(e$1){return false}if(mX>=Math.floor(cm.display.gutters.getBoundingClientRect().right))return false;
if(prevent)e_preventDefault(e);var display=cm.display;var lineBox=display.lineDiv.getBoundingClientRect();if(mY>lineBox.bottom||!hasHandler(cm,type))return e_defaultPrevented(e);mY=mY-(lineBox.top-display.viewOffset);var i=0;for(;i<cm.display.gutterSpecs.length;++i){var g=display.gutters.childNodes[i];if(g&&g.getBoundingClientRect().right>=mX){var line=lineAtHeight(cm.doc,mY);var gutter=cm.display.gutterSpecs[i];signal(cm,type,cm,line,gutter.className,e);return e_defaultPrevented(e)}}}function clickInGutter(cm,
e){return gutterEvent(cm,e,"gutterClick",true)}function onContextMenu(cm,e){if(eventInWidget(cm.display,e)||contextMenuInGutter(cm,e))return;if(signalDOMEvent(cm,e,"contextmenu"))return;if(!captureRightClick)cm.display.input.onContextMenu(e)}function contextMenuInGutter(cm,e){if(!hasHandler(cm,"gutterContextMenu"))return false;return gutterEvent(cm,e,"gutterContextMenu",false)}function themeChanged(cm){cm.display.wrapper.className=cm.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+cm.options.theme.replace(/(^|\s)\s*/g,
" cm-s-");clearCaches(cm)}function defineOptions(CodeMirror){function option(name,deflt,handle,notOnInit){CodeMirror.defaults[name]=deflt;if(handle)optionHandlers[name]=notOnInit?function(cm,val,old){if(old!=Init)handle(cm,val,old)}:handle}var optionHandlers=CodeMirror.optionHandlers;CodeMirror.defineOption=option;CodeMirror.Init=Init;option("value","",function(cm,val){return cm.setValue(val)},true);option("mode",null,function(cm,val){cm.doc.modeOption=val;loadMode(cm)},true);option("indentUnit",
2,loadMode,true);option("indentWithTabs",false);option("smartIndent",true);option("tabSize",4,function(cm){resetModeState(cm);clearCaches(cm);regChange(cm)},true);option("lineSeparator",null,function(cm,val){cm.doc.lineSep=val;if(!val)return;var newBreaks=[];var lineNo=cm.doc.first;cm.doc.iter(function(line){var pos=0;for(;;){var found=line.text.indexOf(val,pos);if(found==-1)break;pos=found+val.length;newBreaks.push(Pos(lineNo,found))}lineNo++});var i=newBreaks.length-1;for(;i>=0;i--)replaceRange(cm.doc,
val,newBreaks[i],Pos(newBreaks[i].line,newBreaks[i].ch+val.length))});option("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(cm,val,old){cm.state.specialChars=new RegExp(val.source+(val.test("\t")?"":"|\t"),"g");if(old!=Init)cm.refresh()});option("specialCharPlaceholder",defaultSpecialCharPlaceholder,function(cm){return cm.refresh()},true);option("electricChars",true);option("inputStyle",mobile?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor");
},true);option("spellcheck",false,function(cm,val){return cm.getInputField().spellcheck=val},true);option("autocorrect",false,function(cm,val){return cm.getInputField().autocorrect=val},true);option("autocapitalize",false,function(cm,val){return cm.getInputField().autocapitalize=val},true);option("rtlMoveVisually",!windows);option("wholeLineUpdateBefore",true);option("theme","default",function(cm){themeChanged(cm);updateGutters(cm)},true);option("keyMap","default",function(cm,val,old){var next=getKeyMap(val);
var prev=old!=Init&&getKeyMap(old);if(prev&&prev.detach)prev.detach(cm,next);if(next.attach)next.attach(cm,prev||null)});option("extraKeys",null);option("configureMouse",null);option("lineWrapping",false,wrappingChanged,true);option("gutters",[],function(cm,val){cm.display.gutterSpecs=getGutters(val,cm.options.lineNumbers);updateGutters(cm)},true);option("fixedGutter",true,function(cm,val){cm.display.gutters.style.left=val?compensateForHScroll(cm.display)+"px":"0";cm.refresh()},true);option("coverGutterNextToScrollbar",
false,function(cm){return updateScrollbars(cm)},true);option("scrollbarStyle","native",function(cm){initScrollbars(cm);updateScrollbars(cm);cm.display.scrollbars.setScrollTop(cm.doc.scrollTop);cm.display.scrollbars.setScrollLeft(cm.doc.scrollLeft)},true);option("lineNumbers",false,function(cm,val){cm.display.gutterSpecs=getGutters(cm.options.gutters,val);updateGutters(cm)},true);option("firstLineNumber",1,updateGutters,true);option("lineNumberFormatter",function(integer){return integer},updateGutters,
true);option("showCursorWhenSelecting",false,updateSelection,true);option("resetSelectionOnContextMenu",true);option("lineWiseCopyCut",true);option("pasteLinesPerSelection",true);option("selectionsMayTouch",false);option("readOnly",false,function(cm,val){if(val=="nocursor"){onBlur(cm);cm.display.input.blur()}cm.display.input.readOnlyChanged(val)});option("screenReaderLabel",null,function(cm,val){val=val===""?null:val;cm.display.input.screenReaderLabelChanged(val)});option("disableInput",false,function(cm,
val){if(!val)cm.display.input.reset()},true);option("dragDrop",true,dragDropChanged);option("allowDropFileTypes",null);option("cursorBlinkRate",530);option("cursorScrollMargin",0);option("cursorHeight",1,updateSelection,true);option("singleCursorHeightPerLine",true,updateSelection,true);option("workTime",100);option("workDelay",100);option("flattenSpans",true,resetModeState,true);option("addModeClass",false,resetModeState,true);option("pollInterval",100);option("undoDepth",200,function(cm,val){return cm.doc.history.undoDepth=
val});option("historyEventDelay",1250);option("viewportMargin",10,function(cm){return cm.refresh()},true);option("maxHighlightLength",1E4,resetModeState,true);option("moveInputWithCursor",true,function(cm,val){if(!val)cm.display.input.resetPosition()});option("tabindex",null,function(cm,val){return cm.display.input.getField().tabIndex=val||""});option("autofocus",null);option("direction","ltr",function(cm,val){return cm.doc.setDirection(val)},true);option("phrases",null)}function dragDropChanged(cm,
value,old){var wasOn=old&&old!=Init;if(!value!=!wasOn){var funcs=cm.display.dragFunctions;var toggle=value?on:off;toggle(cm.display.scroller,"dragstart",funcs.start);toggle(cm.display.scroller,"dragenter",funcs.enter);toggle(cm.display.scroller,"dragover",funcs.over);toggle(cm.display.scroller,"dragleave",funcs.leave);toggle(cm.display.scroller,"drop",funcs.drop)}}function wrappingChanged(cm){if(cm.options.lineWrapping){addClass(cm.display.wrapper,"CodeMirror-wrap");cm.display.sizer.style.minWidth=
"";cm.display.sizerWidth=null}else{rmClass(cm.display.wrapper,"CodeMirror-wrap");findMaxLine(cm)}estimateLineHeights(cm);regChange(cm);clearCaches(cm);setTimeout(function(){return updateScrollbars(cm)},100)}function CodeMirror(place,options){var this$1=this;if(!(this instanceof CodeMirror))return new CodeMirror(place,options);this.options=options=options?copyObj(options):{};copyObj(defaults,options,false);var doc=options.value;if(typeof doc=="string")doc=new Doc(doc,options.mode,null,options.lineSeparator,
options.direction);else if(options.mode)doc.modeOption=options.mode;this.doc=doc;var input=new CodeMirror.inputStyles[options.inputStyle](this);var display=this.display=new Display(place,doc,input,options);display.wrapper.CodeMirror=this;themeChanged(this);if(options.lineWrapping)this.display.wrapper.className+=" CodeMirror-wrap";initScrollbars(this);this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:false,delayingBlurEvent:false,focused:false,suppressEdits:false,pasteIncoming:-1,cutIncoming:-1,
selectingText:false,draggingText:false,highlight:new Delayed,keySeq:null,specialChars:null};if(options.autofocus&&!mobile)display.input.focus();if(ie&&ie_version<11)setTimeout(function(){return this$1.display.input.reset(true)},20);registerEventHandlers(this);ensureGlobalHandlers();startOperation(this);this.curOp.forceUpdate=true;attachDoc(this,doc);if(options.autofocus&&!mobile||this.hasFocus())setTimeout(function(){if(this$1.hasFocus()&&!this$1.state.focused)onFocus(this$1)},20);else onBlur(this);
var opt;for(opt in optionHandlers)if(optionHandlers.hasOwnProperty(opt))optionHandlers[opt](this,options[opt],Init);maybeUpdateLineNumberWidth(this);if(options.finishInit)options.finishInit(this);var i=0;for(;i<initHooks.length;++i)initHooks[i](this);endOperation(this);if(webkit&&options.lineWrapping&&getComputedStyle(display.lineDiv).textRendering=="optimizelegibility")display.lineDiv.style.textRendering="auto"}function registerEventHandlers(cm){function finishTouch(){if(d.activeTouch){touchFinished=
setTimeout(function(){return d.activeTouch=null},1E3);prevTouch=d.activeTouch;prevTouch.end=+new Date}}function isMouseLikeTouchEvent(e){if(e.touches.length!=1)return false;var touch=e.touches[0];return touch.radiusX<=1&&touch.radiusY<=1}function farAway(touch,other){if(other.left==null)return true;var dx=other.left-touch.left;var dy=other.top-touch.top;return dx*dx+dy*dy>20*20}var d=cm.display;on(d.scroller,"mousedown",operation(cm,onMouseDown));if(ie&&ie_version<11)on(d.scroller,"dblclick",operation(cm,
function(e){if(signalDOMEvent(cm,e))return;var pos=posFromMouse(cm,e);if(!pos||clickInGutter(cm,e)||eventInWidget(cm.display,e))return;e_preventDefault(e);var word=cm.findWordAt(pos);extendSelection(cm.doc,word.anchor,word.head)}));else on(d.scroller,"dblclick",function(e){return signalDOMEvent(cm,e)||e_preventDefault(e)});on(d.scroller,"contextmenu",function(e){return onContextMenu(cm,e)});on(d.input.getField(),"contextmenu",function(e){if(!d.scroller.contains(e.target))onContextMenu(cm,e)});var touchFinished;
var prevTouch={end:0};on(d.scroller,"touchstart",function(e){if(!signalDOMEvent(cm,e)&&!isMouseLikeTouchEvent(e)&&!clickInGutter(cm,e)){d.input.ensurePolled();clearTimeout(touchFinished);var now=+new Date;d.activeTouch={start:now,moved:false,prev:now-prevTouch.end<=300?prevTouch:null};if(e.touches.length==1){d.activeTouch.left=e.touches[0].pageX;d.activeTouch.top=e.touches[0].pageY}}});on(d.scroller,"touchmove",function(){if(d.activeTouch)d.activeTouch.moved=true});on(d.scroller,"touchend",function(e){var touch=
d.activeTouch;if(touch&&!eventInWidget(d,e)&&touch.left!=null&&!touch.moved&&new Date-touch.start<300){var pos=cm.coordsChar(d.activeTouch,"page");var range;if(!touch.prev||farAway(touch,touch.prev))range=new Range(pos,pos);else if(!touch.prev.prev||farAway(touch,touch.prev.prev))range=cm.findWordAt(pos);else range=new Range(Pos(pos.line,0),clipPos(cm.doc,Pos(pos.line+1,0)));cm.setSelection(range.anchor,range.head);cm.focus();e_preventDefault(e)}finishTouch()});on(d.scroller,"touchcancel",finishTouch);
on(d.scroller,"scroll",function(){if(d.scroller.clientHeight){updateScrollTop(cm,d.scroller.scrollTop);setScrollLeft(cm,d.scroller.scrollLeft,true);signal(cm,"scroll",cm)}});on(d.scroller,"mousewheel",function(e){return onScrollWheel(cm,e)});on(d.scroller,"DOMMouseScroll",function(e){return onScrollWheel(cm,e)});on(d.wrapper,"scroll",function(){return d.wrapper.scrollTop=d.wrapper.scrollLeft=0});d.dragFunctions={enter:function(e){if(!signalDOMEvent(cm,e))e_stop(e)},over:function(e){if(!signalDOMEvent(cm,
e)){onDragOver(cm,e);e_stop(e)}},start:function(e){return onDragStart(cm,e)},drop:operation(cm,onDrop),leave:function(e){if(!signalDOMEvent(cm,e))clearDragCursor(cm)}};var inp=d.input.getField();on(inp,"keyup",function(e){return onKeyUp.call(cm,e)});on(inp,"keydown",operation(cm,onKeyDown));on(inp,"keypress",operation(cm,onKeyPress));on(inp,"focus",function(e){return onFocus(cm,e)});on(inp,"blur",function(e){return onBlur(cm,e)})}function indentLine(cm,n,how,aggressive){var doc=cm.doc;var state;if(how==
null)how="add";if(how=="smart")if(!doc.mode.indent)how="prev";else state=getContextBefore(cm,n).state;var tabSize=cm.options.tabSize;var line=getLine(doc,n);var curSpace=countColumn(line.text,null,tabSize);if(line.stateAfter)line.stateAfter=null;var curSpaceString=line.text.match(/^\s*/)[0];var indentation;if(!aggressive&&!/\S/.test(line.text)){indentation=0;how="not"}else if(how=="smart"){indentation=doc.mode.indent(state,line.text.slice(curSpaceString.length),line.text);if(indentation==Pass||indentation>
150){if(!aggressive)return;how="prev"}}if(how=="prev")if(n>doc.first)indentation=countColumn(getLine(doc,n-1).text,null,tabSize);else indentation=0;else if(how=="add")indentation=curSpace+cm.options.indentUnit;else if(how=="subtract")indentation=curSpace-cm.options.indentUnit;else if(typeof how=="number")indentation=curSpace+how;indentation=Math.max(0,indentation);var indentString="";var pos=0;if(cm.options.indentWithTabs){var i=Math.floor(indentation/tabSize);for(;i;--i){pos=pos+tabSize;indentString=
indentString+"\t"}}if(pos<indentation)indentString=indentString+spaceStr(indentation-pos);if(indentString!=curSpaceString){replaceRange(doc,indentString,Pos(n,0),Pos(n,curSpaceString.length),"+input");line.stateAfter=null;return true}else{var i$1=0;for(;i$1<doc.sel.ranges.length;i$1++){var range=doc.sel.ranges[i$1];if(range.head.line==n&&range.head.ch<curSpaceString.length){var pos$1=Pos(n,curSpaceString.length);replaceOneSelection(doc,i$1,new Range(pos$1,pos$1));break}}}}function setLastCopied(newLastCopied){lastCopied=
newLastCopied}function applyTextInput(cm,inserted,deleted,sel,origin){var doc=cm.doc;cm.display.shift=false;if(!sel)sel=doc.sel;var recent=+new Date-200;var paste=origin=="paste"||cm.state.pasteIncoming>recent;var textLines=splitLinesAuto(inserted);var multiPaste=null;if(paste&&sel.ranges.length>1)if(lastCopied&&lastCopied.text.join("\n")==inserted){if(sel.ranges.length%lastCopied.text.length==0){multiPaste=[];var i=0;for(;i<lastCopied.text.length;i++)multiPaste.push(doc.splitLines(lastCopied.text[i]))}}else if(textLines.length==
sel.ranges.length&&cm.options.pasteLinesPerSelection)multiPaste=map(textLines,function(l){return[l]});var updateInput=cm.curOp.updateInput;var i$1=sel.ranges.length-1;for(;i$1>=0;i$1--){var range=sel.ranges[i$1];var from=range.from();var to=range.to();if(range.empty())if(deleted&&deleted>0)from=Pos(from.line,from.ch-deleted);else if(cm.state.overwrite&&!paste)to=Pos(to.line,Math.min(getLine(doc,to.line).text.length,to.ch+lst(textLines).length));else if(paste&&lastCopied&&lastCopied.lineWise&&lastCopied.text.join("\n")==
textLines.join("\n"))from=to=Pos(from.line,0);var changeEvent={from:from,to:to,text:multiPaste?multiPaste[i$1%multiPaste.length]:textLines,origin:origin||(paste?"paste":cm.state.cutIncoming>recent?"cut":"+input")};makeChange(cm.doc,changeEvent);signalLater(cm,"inputRead",cm,changeEvent)}if(inserted&&!paste)triggerElectric(cm,inserted);ensureCursorVisible(cm);if(cm.curOp.updateInput<2)cm.curOp.updateInput=updateInput;cm.curOp.typing=true;cm.state.pasteIncoming=cm.state.cutIncoming=-1}function handlePaste(e,
cm){var pasted=e.clipboardData&&e.clipboardData.getData("Text");if(pasted){e.preventDefault();if(!cm.isReadOnly()&&!cm.options.disableInput&&cm.hasFocus())runInOp(cm,function(){return applyTextInput(cm,pasted,0,null,"paste")});return true}}function triggerElectric(cm,inserted){if(!cm.options.electricChars||!cm.options.smartIndent)return;var sel=cm.doc.sel;var i=sel.ranges.length-1;for(;i>=0;i--){var range=sel.ranges[i];if(range.head.ch>100||i&&sel.ranges[i-1].head.line==range.head.line)continue;var mode=
cm.getModeAt(range.head);var indented=false;if(mode.electricChars){var j=0;for(;j<mode.electricChars.length;j++)if(inserted.indexOf(mode.electricChars.charAt(j))>-1){indented=indentLine(cm,range.head.line,"smart");break}}else if(mode.electricInput)if(mode.electricInput.test(getLine(cm.doc,range.head.line).text.slice(0,range.head.ch)))indented=indentLine(cm,range.head.line,"smart");if(indented)signalLater(cm,"electricInput",cm,range.head.line)}}function copyableRanges(cm){var text=[];var ranges=[];
var i=0;for(;i<cm.doc.sel.ranges.length;i++){var line=cm.doc.sel.ranges[i].head.line;var lineRange={anchor:Pos(line,0),head:Pos(line+1,0)};ranges.push(lineRange);text.push(cm.getRange(lineRange.anchor,lineRange.head))}return{text:text,ranges:ranges}}function disableBrowserMagic(field,spellcheck,autocorrect,autocapitalize){field.setAttribute("autocorrect",autocorrect?"":"off");field.setAttribute("autocapitalize",autocapitalize?"":"off");field.setAttribute("spellcheck",!!spellcheck)}function hiddenTextarea(){var te=
elt("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; min-height: 1em; outline: none");var div=elt("div",[te],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");if(webkit)te.style.width="1000px";else te.setAttribute("wrap","off");if(ios)te.style.border="1px solid black";disableBrowserMagic(te);return div}function addEditorMethods(CodeMirror){var optionHandlers=CodeMirror.optionHandlers;var helpers=CodeMirror.helpers={};CodeMirror.prototype=
{constructor:CodeMirror,focus:function(){window.focus();this.display.input.focus()},setOption:function(option,value){var options=this.options;var old=options[option];if(options[option]==value&&option!="mode")return;options[option]=value;if(optionHandlers.hasOwnProperty(option))operation(this,optionHandlers[option])(this,value,old);signal(this,"optionChange",this,option)},getOption:function(option){return this.options[option]},getDoc:function(){return this.doc},addKeyMap:function(map,bottom){this.state.keyMaps[bottom?
"push":"unshift"](getKeyMap(map))},removeKeyMap:function(map){var maps=this.state.keyMaps;var i=0;for(;i<maps.length;++i)if(maps[i]==map||maps[i].name==map){maps.splice(i,1);return true}},addOverlay:methodOp(function(spec,options){var mode=spec.token?spec:CodeMirror.getMode(this.options,spec);if(mode.startState)throw new Error("Overlays may not be stateful.");insertSorted(this.state.overlays,{mode:mode,modeSpec:spec,opaque:options&&options.opaque,priority:options&&options.priority||0},function(overlay){return overlay.priority});
this.state.modeGen++;regChange(this)}),removeOverlay:methodOp(function(spec){var overlays=this.state.overlays;var i=0;for(;i<overlays.length;++i){var cur=overlays[i].modeSpec;if(cur==spec||typeof spec=="string"&&cur.name==spec){overlays.splice(i,1);this.state.modeGen++;regChange(this);return}}}),indentLine:methodOp(function(n,dir,aggressive){if(typeof dir!="string"&&typeof dir!="number")if(dir==null)dir=this.options.smartIndent?"smart":"prev";else dir=dir?"add":"subtract";if(isLine(this.doc,n))indentLine(this,
n,dir,aggressive)}),indentSelection:methodOp(function(how){var ranges=this.doc.sel.ranges;var end=-1;var i=0;for(;i<ranges.length;i++){var range=ranges[i];if(!range.empty()){var from=range.from();var to=range.to();var start=Math.max(end,from.line);end=Math.min(this.lastLine(),to.line-(to.ch?0:1))+1;var j=start;for(;j<end;++j)indentLine(this,j,how);var newRanges=this.doc.sel.ranges;if(from.ch==0&&ranges.length==newRanges.length&&newRanges[i].from().ch>0)replaceOneSelection(this.doc,i,new Range(from,
newRanges[i].to()),sel_dontScroll)}else if(range.head.line>end){indentLine(this,range.head.line,how,true);end=range.head.line;if(i==this.doc.sel.primIndex)ensureCursorVisible(this)}}}),getTokenAt:function(pos,precise){return takeToken(this,pos,precise)},getLineTokens:function(line,precise){return takeToken(this,Pos(line),precise,true)},getTokenTypeAt:function(pos){pos=clipPos(this.doc,pos);var styles=getLineStyles(this,getLine(this.doc,pos.line));var before=0;var after=(styles.length-1)/2;var ch=
pos.ch;var type;if(ch==0)type=styles[2];else for(;;){var mid=before+after>>1;if((mid?styles[mid*2-1]:0)>=ch)after=mid;else if(styles[mid*2+1]<ch)before=mid+1;else{type=styles[mid*2+2];break}}var cut=type?type.indexOf("overlay "):-1;return cut<0?type:cut==0?null:type.slice(0,cut-1)},getModeAt:function(pos){var mode=this.doc.mode;if(!mode.innerMode)return mode;return CodeMirror.innerMode(mode,this.getTokenAt(pos).state).mode},getHelper:function(pos,type){return this.getHelpers(pos,type)[0]},getHelpers:function(pos,
type){var found=[];if(!helpers.hasOwnProperty(type))return found;var help=helpers[type];var mode=this.getModeAt(pos);if(typeof mode[type]=="string"){if(help[mode[type]])found.push(help[mode[type]])}else if(mode[type]){var i=0;for(;i<mode[type].length;i++){var val=help[mode[type][i]];if(val)found.push(val)}}else if(mode.helperType&&help[mode.helperType])found.push(help[mode.helperType]);else if(help[mode.name])found.push(help[mode.name]);var i$1=0;for(;i$1<help._global.length;i$1++){var cur=help._global[i$1];
if(cur.pred(mode,this)&&indexOf(found,cur.val)==-1)found.push(cur.val)}return found},getStateAfter:function(line,precise){var doc=this.doc;line=clipLine(doc,line==null?doc.first+doc.size-1:line);return getContextBefore(this,line+1,precise).state},cursorCoords:function(start,mode){var pos;var range=this.doc.sel.primary();if(start==null)pos=range.head;else if(typeof start=="object")pos=clipPos(this.doc,start);else pos=start?range.from():range.to();return cursorCoords(this,pos,mode||"page")},charCoords:function(pos,
mode){return charCoords(this,clipPos(this.doc,pos),mode||"page")},coordsChar:function(coords,mode){coords=fromCoordSystem(this,coords,mode||"page");return coordsChar(this,coords.left,coords.top)},lineAtHeight:function(height,mode){height=fromCoordSystem(this,{top:height,left:0},mode||"page").top;return lineAtHeight(this.doc,height+this.display.viewOffset)},heightAtLine:function(line,mode,includeWidgets){var end=false;var lineObj;if(typeof line=="number"){var last=this.doc.first+this.doc.size-1;if(line<
this.doc.first)line=this.doc.first;else if(line>last){line=last;end=true}lineObj=getLine(this.doc,line)}else lineObj=line;return intoCoordSystem(this,lineObj,{top:0,left:0},mode||"page",includeWidgets||end).top+(end?this.doc.height-heightAtLine(lineObj):0)},defaultTextHeight:function(){return textHeight(this.display)},defaultCharWidth:function(){return charWidth(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(pos,node,scroll,vert,
horiz){var display=this.display;pos=cursorCoords(this,clipPos(this.doc,pos));var top=pos.bottom;var left=pos.left;node.style.position="absolute";node.setAttribute("cm-ignore-events","true");this.display.input.setUneditable(node);display.sizer.appendChild(node);if(vert=="over")top=pos.top;else if(vert=="above"||vert=="near"){var vspace=Math.max(display.wrapper.clientHeight,this.doc.height);var hspace=Math.max(display.sizer.clientWidth,display.lineSpace.clientWidth);if((vert=="above"||pos.bottom+node.offsetHeight>
vspace)&&pos.top>node.offsetHeight)top=pos.top-node.offsetHeight;else if(pos.bottom+node.offsetHeight<=vspace)top=pos.bottom;if(left+node.offsetWidth>hspace)left=hspace-node.offsetWidth}node.style.top=top+"px";node.style.left=node.style.right="";if(horiz=="right"){left=display.sizer.clientWidth-node.offsetWidth;node.style.right="0px"}else{if(horiz=="left")left=0;else if(horiz=="middle")left=(display.sizer.clientWidth-node.offsetWidth)/2;node.style.left=left+"px"}if(scroll)scrollIntoView(this,{left:left,
top:top,right:left+node.offsetWidth,bottom:top+node.offsetHeight})},triggerOnKeyDown:methodOp(onKeyDown),triggerOnKeyPress:methodOp(onKeyPress),triggerOnKeyUp:onKeyUp,triggerOnMouseDown:methodOp(onMouseDown),execCommand:function(cmd){if(commands.hasOwnProperty(cmd))return commands[cmd].call(null,this)},triggerElectric:methodOp(function(text){triggerElectric(this,text)}),findPosH:function(from,amount,unit,visually){var dir=1;if(amount<0){dir=-1;amount=-amount}var cur=clipPos(this.doc,from);var i=0;
for(;i<amount;++i){cur=findPosH(this.doc,cur,dir,unit,visually);if(cur.hitSide)break}return cur},moveH:methodOp(function(dir,unit){var this$1=this;this.extendSelectionsBy(function(range){if(this$1.display.shift||this$1.doc.extend||range.empty())return findPosH(this$1.doc,range.head,dir,unit,this$1.options.rtlMoveVisually);else return dir<0?range.from():range.to()},sel_move)}),deleteH:methodOp(function(dir,unit){var sel=this.doc.sel;var doc=this.doc;if(sel.somethingSelected())doc.replaceSelection("",
null,"+delete");else deleteNearSelection(this,function(range){var other=findPosH(doc,range.head,dir,unit,false);return dir<0?{from:other,to:range.head}:{from:range.head,to:other}})}),findPosV:function(from,amount,unit,goalColumn){var dir=1;var x=goalColumn;if(amount<0){dir=-1;amount=-amount}var cur=clipPos(this.doc,from);var i=0;for(;i<amount;++i){var coords=cursorCoords(this,cur,"div");if(x==null)x=coords.left;else coords.left=x;cur=findPosV(this,coords,dir,unit);if(cur.hitSide)break}return cur},
moveV:methodOp(function(dir,unit){var this$1=this;var doc=this.doc;var goals=[];var collapse=!this.display.shift&&!doc.extend&&doc.sel.somethingSelected();doc.extendSelectionsBy(function(range){if(collapse)return dir<0?range.from():range.to();var headPos=cursorCoords(this$1,range.head,"div");if(range.goalColumn!=null)headPos.left=range.goalColumn;goals.push(headPos.left);var pos=findPosV(this$1,headPos,dir,unit);if(unit=="page"&&range==doc.sel.primary())addToScrollTop(this$1,charCoords(this$1,pos,
"div").top-headPos.top);return pos},sel_move);if(goals.length){var i=0;for(;i<doc.sel.ranges.length;i++)doc.sel.ranges[i].goalColumn=goals[i]}}),findWordAt:function(pos){var doc=this.doc;var line=getLine(doc,pos.line).text;var start=pos.ch;var end=pos.ch;if(line){var helper=this.getHelper(pos,"wordChars");if((pos.sticky=="before"||end==line.length)&&start)--start;else++end;var startChar=line.charAt(start);var check=isWordChar(startChar,helper)?function(ch){return isWordChar(ch,helper)}:/\s/.test(startChar)?
function(ch){return/\s/.test(ch)}:function(ch){return!/\s/.test(ch)&&!isWordChar(ch)};for(;start>0&&check(line.charAt(start-1));)--start;for(;end<line.length&&check(line.charAt(end));)++end}return new Range(Pos(pos.line,start),Pos(pos.line,end))},toggleOverwrite:function(value){if(value!=null&&value==this.state.overwrite)return;if(this.state.overwrite=!this.state.overwrite)addClass(this.display.cursorDiv,"CodeMirror-overwrite");else rmClass(this.display.cursorDiv,"CodeMirror-overwrite");signal(this,
"overwriteToggle",this,this.state.overwrite)},hasFocus:function(){return this.display.input.getField()==activeElt()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:methodOp(function(x,y){scrollToCoords(this,x,y)}),getScrollInfo:function(){var scroller=this.display.scroller;return{left:scroller.scrollLeft,top:scroller.scrollTop,height:scroller.scrollHeight-scrollGap(this)-this.display.barHeight,width:scroller.scrollWidth-scrollGap(this)-this.display.barWidth,clientHeight:displayHeight(this),
clientWidth:displayWidth(this)}},scrollIntoView:methodOp(function(range,margin){if(range==null){range={from:this.doc.sel.primary().head,to:null};if(margin==null)margin=this.options.cursorScrollMargin}else if(typeof range=="number")range={from:Pos(range,0),to:null};else if(range.from==null)range={from:range,to:null};if(!range.to)range.to=range.from;range.margin=margin||0;if(range.from.line!=null)scrollToRange(this,range);else scrollToCoordsRange(this,range.from,range.to,range.margin)}),setSize:methodOp(function(width,
height){var this$1=this;var interpret=function(val){return typeof val=="number"||/^\d+$/.test(String(val))?val+"px":val};if(width!=null)this.display.wrapper.style.width=interpret(width);if(height!=null)this.display.wrapper.style.height=interpret(height);if(this.options.lineWrapping)clearLineMeasurementCache(this);var lineNo=this.display.viewFrom;this.doc.iter(lineNo,this.display.viewTo,function(line){if(line.widgets){var i=0;for(;i<line.widgets.length;i++)if(line.widgets[i].noHScroll){regLineChange(this$1,
lineNo,"widget");break}}++lineNo});this.curOp.forceUpdate=true;signal(this,"refresh",this)}),operation:function(f){return runInOp(this,f)},startOperation:function(){return startOperation(this)},endOperation:function(){return endOperation(this)},refresh:methodOp(function(){var oldHeight=this.display.cachedTextHeight;regChange(this);this.curOp.forceUpdate=true;clearCaches(this);scrollToCoords(this,this.doc.scrollLeft,this.doc.scrollTop);updateGutterSpace(this.display);if(oldHeight==null||Math.abs(oldHeight-
textHeight(this.display))>.5||this.options.lineWrapping)estimateLineHeights(this);signal(this,"refresh",this)}),swapDoc:methodOp(function(doc){var old=this.doc;old.cm=null;if(this.state.selectingText)this.state.selectingText();attachDoc(this,doc);clearCaches(this);this.display.input.reset();scrollToCoords(this,doc.scrollLeft,doc.scrollTop);this.curOp.forceScroll=true;signalLater(this,"swapDoc",this,old);return old}),phrase:function(phraseText){var phrases=this.options.phrases;return phrases&&Object.prototype.hasOwnProperty.call(phrases,
phraseText)?phrases[phraseText]:phraseText},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}};eventMixin(CodeMirror);CodeMirror.registerHelper=function(type,name,value){if(!helpers.hasOwnProperty(type))helpers[type]=CodeMirror[type]={_global:[]};helpers[type][name]=value};CodeMirror.registerGlobalHelper=function(type,
name,predicate,value){CodeMirror.registerHelper(type,name,value);helpers[type]._global.push({pred:predicate,val:value})}}function findPosH(doc,pos,dir,unit,visually){function findNextLine(){var l=pos.line+lineDir;if(l<doc.first||l>=doc.first+doc.size)return false;pos=new Pos(l,pos.ch,pos.sticky);return lineObj=getLine(doc,l)}function moveOnce(boundToLine){var next;if(unit=="codepoint"){var ch=lineObj.text.charCodeAt(pos.ch+(dir>0?0:-1));if(isNaN(ch))next=null;else{var astral=dir>0?ch>=55296&&ch<56320:
ch>=56320&&ch<57343;next=new Pos(pos.line,Math.max(0,Math.min(lineObj.text.length,pos.ch+dir*(astral?2:1))),-dir)}}else if(visually)next=moveVisually(doc.cm,lineObj,pos,dir);else next=moveLogically(lineObj,pos,dir);if(next==null)if(!boundToLine&&findNextLine())pos=endOfLine(visually,doc.cm,lineObj,pos.line,lineDir);else return false;else pos=next;return true}var oldPos=pos;var origDir=dir;var lineObj=getLine(doc,pos.line);var lineDir=visually&&doc.direction=="rtl"?-dir:dir;if(unit=="char"||unit==
"codepoint")moveOnce();else if(unit=="column")moveOnce(true);else if(unit=="word"||unit=="group"){var sawType=null;var group=unit=="group";var helper=doc.cm&&doc.cm.getHelper(pos,"wordChars");var first=true;for(;;first=false){if(dir<0&&!moveOnce(!first))break;var cur=lineObj.text.charAt(pos.ch)||"\n";var type=isWordChar(cur,helper)?"w":group&&cur=="\n"?"n":!group||/\s/.test(cur)?null:"p";if(group&&!first&&!type)type="s";if(sawType&&sawType!=type){if(dir<0){dir=1;moveOnce();pos.sticky="after"}break}if(type)sawType=
type;if(dir>0&&!moveOnce(!first))break}}var result=skipAtomic(doc,pos,oldPos,origDir,true);if(equalCursorPos(oldPos,result))result.hitSide=true;return result}function findPosV(cm,pos,dir,unit){var doc=cm.doc;var x=pos.left;var y;if(unit=="page"){var pageSize=Math.min(cm.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight);var moveAmount=Math.max(pageSize-.5*textHeight(cm.display),3);y=(dir>0?pos.bottom:pos.top)+dir*moveAmount}else if(unit=="line")y=dir>0?pos.bottom+
3:pos.top-3;var target;for(;;){target=coordsChar(cm,x,y);if(!target.outside)break;if(dir<0?y<=0:y>=doc.height){target.hitSide=true;break}y=y+dir*5}return target}function posToDOM(cm,pos){var view=findViewForLine(cm,pos.line);if(!view||view.hidden)return null;var line=getLine(cm.doc,pos.line);var info=mapFromLineView(view,line,pos.line);var order=getOrder(line,cm.doc.direction);var side="left";if(order){var partPos=getBidiPartAt(order,pos.ch);side=partPos%2?"right":"left"}var result=nodeAndOffsetInLineMap(info.map,
pos.ch,side);result.offset=result.collapse=="right"?result.end:result.start;return result}function isInGutter(node){var scan=node;for(;scan;scan=scan.parentNode)if(/CodeMirror-gutter-wrapper/.test(scan.className))return true;return false}function badPos(pos,bad){if(bad)pos.bad=true;return pos}function domTextBetween(cm,from,to,fromLine,toLine){function recognizeMarker(id){return function(marker){return marker.id==id}}function close(){if(closing){text=text+lineSep;if(extraLinebreak)text=text+lineSep;
closing=extraLinebreak=false}}function addText(str){if(str){close();text=text+str}}function walk(node){if(node.nodeType==1){var cmText=node.getAttribute("cm-text");if(cmText){addText(cmText);return}var markerID=node.getAttribute("cm-marker");var range;if(markerID){var found=cm.findMarks(Pos(fromLine,0),Pos(toLine+1,0),recognizeMarker(+markerID));if(found.length&&(range=found[0].find(0)))addText(getBetween(cm.doc,range.from,range.to).join(lineSep));return}if(node.getAttribute("contenteditable")=="false")return;
var isBlock=/^(pre|div|p|li|table|br)$/i.test(node.nodeName);if(!/^br$/i.test(node.nodeName)&&node.textContent.length==0)return;if(isBlock)close();var i=0;for(;i<node.childNodes.length;i++)walk(node.childNodes[i]);if(/^(pre|p)$/i.test(node.nodeName))extraLinebreak=true;if(isBlock)closing=true}else if(node.nodeType==3)addText(node.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}var text="";var closing=false;var lineSep=cm.doc.lineSeparator();var extraLinebreak=false;for(;;){walk(from);if(from==
to)break;from=from.nextSibling;extraLinebreak=false}return text}function domToPos(cm,node,offset){var lineNode;if(node==cm.display.lineDiv){lineNode=cm.display.lineDiv.childNodes[offset];if(!lineNode)return badPos(cm.clipPos(Pos(cm.display.viewTo-1)),true);node=null;offset=0}else{lineNode=node;for(;;lineNode=lineNode.parentNode){if(!lineNode||lineNode==cm.display.lineDiv)return null;if(lineNode.parentNode&&lineNode.parentNode==cm.display.lineDiv)break}}var i=0;for(;i<cm.display.view.length;i++){var lineView=
cm.display.view[i];if(lineView.node==lineNode)return locateNodeInLineView(lineView,node,offset)}}function locateNodeInLineView(lineView,node,offset){function find(textNode,topNode,offset){var i=-1;for(;i<(maps?maps.length:0);i++){var map=i<0?measure.map:maps[i];var j=0;for(;j<map.length;j=j+3){var curNode=map[j+2];if(curNode==textNode||curNode==topNode){var line=lineNo(i<0?lineView.line:lineView.rest[i]);var ch=map[j]+offset;if(offset<0||curNode!=textNode)ch=map[j+(offset?1:0)];return Pos(line,ch)}}}}
var wrapper=lineView.text.firstChild;var bad=false;if(!node||!contains(wrapper,node))return badPos(Pos(lineNo(lineView.line),0),true);if(node==wrapper){bad=true;node=wrapper.childNodes[offset];offset=0;if(!node){var line=lineView.rest?lst(lineView.rest):lineView.line;return badPos(Pos(lineNo(line),line.text.length),bad)}}var textNode=node.nodeType==3?node:null;var topNode=node;if(!textNode&&node.childNodes.length==1&&node.firstChild.nodeType==3){textNode=node.firstChild;if(offset)offset=textNode.nodeValue.length}for(;topNode.parentNode!=
wrapper;)topNode=topNode.parentNode;var measure=lineView.measure;var maps=measure.maps;var found=find(textNode,topNode,offset);if(found)return badPos(found,bad);var after=topNode.nextSibling;var dist=textNode?textNode.nodeValue.length-offset:0;for(;after;after=after.nextSibling){found=find(after,after.firstChild,0);if(found)return badPos(Pos(found.line,found.ch-dist),bad);else dist=dist+after.textContent.length}var before=topNode.previousSibling;var dist$1=offset;for(;before;before=before.previousSibling){found=
find(before,before.firstChild,-1);if(found)return badPos(Pos(found.line,found.ch+dist$1),bad);else dist$1=dist$1+before.textContent.length}}function fromTextArea(textarea,options){function save(){textarea.value=cm.getValue()}options=options?copyObj(options):{};options.value=textarea.value;if(!options.tabindex&&textarea.tabIndex)options.tabindex=textarea.tabIndex;if(!options.placeholder&&textarea.placeholder)options.placeholder=textarea.placeholder;if(options.autofocus==null){var hasFocus=activeElt();
options.autofocus=hasFocus==textarea||textarea.getAttribute("autofocus")!=null&&hasFocus==document.body}var realSubmit;if(textarea.form){on(textarea.form,"submit",save);if(!options.leaveSubmitMethodAlone){var form=textarea.form;realSubmit=form.submit;try{var wrappedSubmit=form.submit=function(){save();form.submit=realSubmit;form.submit();form.submit=wrappedSubmit}}catch(e){}}}options.finishInit=function(cm){cm.save=save;cm.getTextArea=function(){return textarea};cm.toTextArea=function(){cm.toTextArea=
isNaN;save();textarea.parentNode.removeChild(cm.getWrapperElement());textarea.style.display="";if(textarea.form){off(textarea.form,"submit",save);if(!options.leaveSubmitMethodAlone&&typeof textarea.form.submit=="function")textarea.form.submit=realSubmit}}};textarea.style.display="none";var cm=CodeMirror(function(node){return textarea.parentNode.insertBefore(node,textarea.nextSibling)},options);return cm}function addLegacyProps(CodeMirror){CodeMirror.off=off;CodeMirror.on=on;CodeMirror.wheelEventPixels=
wheelEventPixels;CodeMirror.Doc=Doc;CodeMirror.splitLines=splitLinesAuto;CodeMirror.countColumn=countColumn;CodeMirror.findColumn=findColumn;CodeMirror.isWordChar=isWordCharBasic;CodeMirror.Pass=Pass;CodeMirror.signal=signal;CodeMirror.Line=Line;CodeMirror.changeEnd=changeEnd;CodeMirror.scrollbarModel=scrollbarModel;CodeMirror.Pos=Pos;CodeMirror.cmpPos=cmp;CodeMirror.modes=modes;CodeMirror.mimeModes=mimeModes;CodeMirror.resolveMode=resolveMode;CodeMirror.getMode=getMode;CodeMirror.modeExtensions=
modeExtensions;CodeMirror.extendMode=extendMode;CodeMirror.copyState=copyState;CodeMirror.startState=startState;CodeMirror.innerMode=innerMode;CodeMirror.commands=commands;CodeMirror.keyMap=keyMap;CodeMirror.keyName=keyName;CodeMirror.isModifierKey=isModifierKey;CodeMirror.lookupKey=lookupKey;CodeMirror.normalizeKeyMap=normalizeKeyMap;CodeMirror.StringStream=StringStream;CodeMirror.SharedTextMarker=SharedTextMarker;CodeMirror.TextMarker=TextMarker;CodeMirror.LineWidget=LineWidget;CodeMirror.e_preventDefault=
e_preventDefault;CodeMirror.e_stopPropagation=e_stopPropagation;CodeMirror.e_stop=e_stop;CodeMirror.addClass=addClass;CodeMirror.contains=contains;CodeMirror.rmClass=rmClass;CodeMirror.keyNames=keyNames}var userAgent=navigator.userAgent;var platform=navigator.platform;var gecko=/gecko\/\d/i.test(userAgent);var ie_upto10=/MSIE \d/.test(userAgent);var ie_11up=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(userAgent);var edge=/Edge\/(\d+)/.exec(userAgent);var ie=ie_upto10||ie_11up||edge;var ie_version=
ie&&(ie_upto10?document.documentMode||6:+(edge||ie_11up)[1]);var webkit=!edge&&/WebKit\//.test(userAgent);var qtwebkit=webkit&&/Qt\/\d+\.\d+/.test(userAgent);var chrome=!edge&&/Chrome\/(\d+)/.exec(userAgent);var chrome_version=chrome&&+chrome[1];var presto=/Opera\//.test(userAgent);var safari=/Apple Computer/.test(navigator.vendor);var mac_geMountainLion=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(userAgent);var phantom=/PhantomJS/.test(userAgent);var ios=safari&&(/Mobile\/\w+/.test(userAgent)||navigator.maxTouchPoints>
2);var android=/Android/.test(userAgent);var mobile=ios||android||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(userAgent);var mac=ios||/Mac/.test(platform);var chromeOS=/\bCrOS\b/.test(userAgent);var windows=/win/i.test(platform);var presto_version=presto&&userAgent.match(/Version\/(\d*\.\d*)/);if(presto_version)presto_version=Number(presto_version[1]);if(presto_version&&presto_version>=15){presto=false;webkit=true}var flipCtrlCmd=mac&&(qtwebkit||presto&&(presto_version==null||presto_version<
12.11));var captureRightClick=gecko||ie&&ie_version>=9;var rmClass=function(node,cls){var current=node.className;var match=classTest(cls).exec(current);if(match){var after=current.slice(match.index+match[0].length);node.className=current.slice(0,match.index)+(after?match[1]+after:"")}};var range;if(document.createRange)range=function(node,start,end,endNode){var r=document.createRange();r.setEnd(endNode||node,end);r.setStart(node,start);return r};else range=function(node,start,end){var r=document.body.createTextRange();
try{r.moveToElementText(node.parentNode)}catch(e){return r}r.collapse(true);r.moveEnd("character",end);r.moveStart("character",start);return r};var selectInput=function(node){node.select()};if(ios)selectInput=function(node){node.selectionStart=0;node.selectionEnd=node.value.length};else if(ie)selectInput=function(node){try{node.select()}catch(_e){}};var Delayed=function(){this.id=null;this.f=null;this.time=0;this.handler=bind(this.onTimeout,this)};Delayed.prototype.onTimeout=function(self){self.id=
0;if(self.time<=+new Date)self.f();else setTimeout(self.handler,self.time-+new Date)};Delayed.prototype.set=function(ms,f){this.f=f;var time=+new Date+ms;if(!this.id||time<this.time){clearTimeout(this.id);this.id=setTimeout(this.handler,ms);this.time=time}};var scrollerGap=50;var Pass={toString:function(){return"CodeMirror.Pass"}};var sel_dontScroll={scroll:false};var sel_mouse={origin:"*mouse"};var sel_move={origin:"+move"};var spaceStrs=[""];var nonASCIISingleCaseWordChar=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;
var extendingChars=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;
var bidiOther=null;var bidiOrdering=function(){function charType(code){if(code<=247)return lowTypes.charAt(code);else if(1424<=code&&code<=1524)return"R";else if(1536<=code&&code<=1785)return arabicTypes.charAt(code-1536);else if(1774<=code&&code<=2220)return"r";else if(8192<=code&&code<=8203)return"w";else if(code==8204)return"b";else return"L"}function BidiSpan(level,from,to){this.level=level;this.from=from;this.to=to}var lowTypes="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN";
var arabicTypes="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";var bidiRE=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/;var isNeutral=/[stwN]/;var isStrong=/[LRr]/;var countsAsLeft=/[Lb1n]/;var countsAsNum=/[1n]/;return function(str,direction){var outerType=direction=="ltr"?"L":"R";if(str.length==
0||direction=="ltr"&&!bidiRE.test(str))return false;var len=str.length;var types=[];var i=0;for(;i<len;++i)types.push(charType(str.charCodeAt(i)));var i$1=0;var prev=outerType;for(;i$1<len;++i$1){var type=types[i$1];if(type=="m")types[i$1]=prev;else prev=type}var i$2=0;var cur=outerType;for(;i$2<len;++i$2){var type$1=types[i$2];if(type$1=="1"&&cur=="r")types[i$2]="n";else if(isStrong.test(type$1)){cur=type$1;if(type$1=="r")types[i$2]="R"}}var i$3=1;var prev$1=types[0];for(;i$3<len-1;++i$3){var type$2=
types[i$3];if(type$2=="+"&&prev$1=="1"&&types[i$3+1]=="1")types[i$3]="1";else if(type$2==","&&prev$1==types[i$3+1]&&(prev$1=="1"||prev$1=="n"))types[i$3]=prev$1;prev$1=type$2}var i$4=0;for(;i$4<len;++i$4){var type$3=types[i$4];if(type$3==",")types[i$4]="N";else if(type$3=="%"){var end=void 0;end=i$4+1;for(;end<len&&types[end]=="%";++end);var replace=i$4&&types[i$4-1]=="!"||end<len&&types[end]=="1"?"1":"N";var j=i$4;for(;j<end;++j)types[j]=replace;i$4=end-1}}var i$5=0;var cur$1=outerType;for(;i$5<
len;++i$5){var type$4=types[i$5];if(cur$1=="L"&&type$4=="1")types[i$5]="L";else if(isStrong.test(type$4))cur$1=type$4}var i$6=0;for(;i$6<len;++i$6)if(isNeutral.test(types[i$6])){var end$1=void 0;end$1=i$6+1;for(;end$1<len&&isNeutral.test(types[end$1]);++end$1);var before=(i$6?types[i$6-1]:outerType)=="L";var after=(end$1<len?types[end$1]:outerType)=="L";var replace$1=before==after?before?"L":"R":outerType;var j$1=i$6;for(;j$1<end$1;++j$1)types[j$1]=replace$1;i$6=end$1-1}var order=[];var m;var i$7=
0;for(;i$7<len;)if(countsAsLeft.test(types[i$7])){var start=i$7;++i$7;for(;i$7<len&&countsAsLeft.test(types[i$7]);++i$7);order.push(new BidiSpan(0,start,i$7))}else{var pos=i$7;var at=order.length;var isRTL=direction=="rtl"?1:0;++i$7;for(;i$7<len&&types[i$7]!="L";++i$7);var j$2=pos;for(;j$2<i$7;)if(countsAsNum.test(types[j$2])){if(pos<j$2){order.splice(at,0,new BidiSpan(1,pos,j$2));at=at+isRTL}var nstart=j$2;++j$2;for(;j$2<i$7&&countsAsNum.test(types[j$2]);++j$2);order.splice(at,0,new BidiSpan(2,nstart,
j$2));at=at+isRTL;pos=j$2}else++j$2;if(pos<i$7)order.splice(at,0,new BidiSpan(1,pos,i$7))}if(direction=="ltr"){if(order[0].level==1&&(m=str.match(/^\s+/))){order[0].from=m[0].length;order.unshift(new BidiSpan(0,0,m[0].length))}if(lst(order).level==1&&(m=str.match(/\s+$/))){lst(order).to-=m[0].length;order.push(new BidiSpan(0,len-m[0].length,len))}}return direction=="rtl"?order.reverse():order}}();var noHandlers=[];var on=function(emitter,type,f){if(emitter.addEventListener)emitter.addEventListener(type,
f,false);else if(emitter.attachEvent)emitter.attachEvent("on"+type,f);else{var map=emitter._handlers||(emitter._handlers={});map[type]=(map[type]||noHandlers).concat(f)}};var dragAndDrop=function(){if(ie&&ie_version<9)return false;var div=elt("div");return"draggable"in div||"dragDrop"in div}();var zwspSupported;var badBidiRects;var splitLinesAuto="\n\nb".split(/\n/).length!=3?function(string){var pos=0;var result=[];var l=string.length;for(;pos<=l;){var nl=string.indexOf("\n",pos);if(nl==-1)nl=string.length;
var line=string.slice(pos,string.charAt(nl-1)=="\r"?nl-1:nl);var rt=line.indexOf("\r");if(rt!=-1){result.push(line.slice(0,rt));pos=pos+(rt+1)}else{result.push(line);pos=nl+1}}return result}:function(string){return string.split(/\r\n?|\n/)};var hasSelection=window.getSelection?function(te){try{return te.selectionStart!=te.selectionEnd}catch(e){return false}}:function(te){var range;try{range=te.ownerDocument.selection.createRange()}catch(e){}if(!range||range.parentElement()!=te)return false;return range.compareEndPoints("StartToEnd",
range)!=0};var hasCopyEvent=function(){var e=elt("div");if("oncopy"in e)return true;var policy={createScript:function(ignored){return"return;"}};if(typeof trustedTypes!=="undefined")policy=trustedTypes.createPolicy("codemirror#return",policy);e.setAttribute("oncopy",policy.createScript(""));return typeof e.oncopy=="function"}();var badZoomedRects=null;var modes={};var mimeModes={};var modeExtensions={};var StringStream=function(string,tabSize,lineOracle){this.pos=this.start=0;this.string=string;this.tabSize=
tabSize||8;this.lastColumnPos=this.lastColumnValue=0;this.lineStart=0;this.lineOracle=lineOracle};StringStream.prototype.eol=function(){return this.pos>=this.string.length};StringStream.prototype.sol=function(){return this.pos==this.lineStart};StringStream.prototype.peek=function(){return this.string.charAt(this.pos)||undefined};StringStream.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)};StringStream.prototype.eat=function(match){var ch=this.string.charAt(this.pos);
var ok;if(typeof match=="string")ok=ch==match;else ok=ch&&(match.test?match.test(ch):match(ch));if(ok){++this.pos;return ch}};StringStream.prototype.eatWhile=function(match){var start=this.pos;for(;this.eat(match););return this.pos>start};StringStream.prototype.eatSpace=function(){var start=this.pos;for(;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>start};StringStream.prototype.skipToEnd=function(){this.pos=this.string.length};StringStream.prototype.skipTo=function(ch){var found=
this.string.indexOf(ch,this.pos);if(found>-1){this.pos=found;return true}};StringStream.prototype.backUp=function(n){this.pos-=n};StringStream.prototype.column=function(){if(this.lastColumnPos<this.start){this.lastColumnValue=countColumn(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue);this.lastColumnPos=this.start}return this.lastColumnValue-(this.lineStart?countColumn(this.string,this.lineStart,this.tabSize):0)};StringStream.prototype.indentation=function(){return countColumn(this.string,
null,this.tabSize)-(this.lineStart?countColumn(this.string,this.lineStart,this.tabSize):0)};StringStream.prototype.match=function(pattern,consume,caseInsensitive){if(typeof pattern=="string"){var cased=function(str){return caseInsensitive?str.toLowerCase():str};var substr=this.string.substr(this.pos,pattern.length);if(cased(substr)==cased(pattern)){if(consume!==false)this.pos+=pattern.length;return true}}else{var match=this.string.slice(this.pos).match(pattern);if(match&&match.index>0)return null;
if(match&&consume!==false)this.pos+=match[0].length;return match}};StringStream.prototype.current=function(){return this.string.slice(this.start,this.pos)};StringStream.prototype.hideFirstChars=function(n,inner){this.lineStart+=n;try{return inner()}finally{this.lineStart-=n}};StringStream.prototype.lookAhead=function(n){var oracle=this.lineOracle;return oracle&&oracle.lookAhead(n)};StringStream.prototype.baseToken=function(){var oracle=this.lineOracle;return oracle&&oracle.baseToken(this.pos)};var SavedContext=
function(state,lookAhead){this.state=state;this.lookAhead=lookAhead};var Context=function(doc,state,line,lookAhead){this.state=state;this.doc=doc;this.line=line;this.maxLookAhead=lookAhead||0;this.baseTokens=null;this.baseTokenPos=1};Context.prototype.lookAhead=function(n){var line=this.doc.getLine(this.line+n);if(line!=null&&n>this.maxLookAhead)this.maxLookAhead=n;return line};Context.prototype.baseToken=function(n){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=n;)this.baseTokenPos+=
2;var type=this.baseTokens[this.baseTokenPos+1];return{type:type&&type.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-n}};Context.prototype.nextLine=function(){this.line++;if(this.maxLookAhead>0)this.maxLookAhead--};Context.fromSaved=function(doc,saved,line){if(saved instanceof SavedContext)return new Context(doc,copyState(doc.mode,saved.state),line,saved.lookAhead);else return new Context(doc,copyState(doc.mode,saved),line)};Context.prototype.save=function(copy){var state=
copy!==false?copyState(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new SavedContext(state,this.maxLookAhead):state};var Token=function(stream,type,state){this.start=stream.start;this.end=stream.pos;this.string=stream.current();this.type=type||null;this.state=state};var sawReadOnlySpans=false;var sawCollapsedSpans=false;var Line=function(text,markedSpans,estimateHeight){this.text=text;attachMarkedSpans(this,markedSpans);this.height=estimateHeight?estimateHeight(this):1};Line.prototype.lineNo=
function(){return lineNo(this)};eventMixin(Line);var styleToClassCache={};var styleToClassCacheWithMode={};var operationGroup=null;var orphanDelayedCallbacks=null;var nullRect={left:0,right:0,top:0,bottom:0};var measureText;var NativeScrollbars=function(place,scroll,cm){this.cm=cm;var vert=this.vert=elt("div",[elt("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar");var horiz=this.horiz=elt("div",[elt("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");vert.tabIndex=
horiz.tabIndex=-1;place(vert);place(horiz);on(vert,"scroll",function(){if(vert.clientHeight)scroll(vert.scrollTop,"vertical")});on(horiz,"scroll",function(){if(horiz.clientWidth)scroll(horiz.scrollLeft,"horizontal")});this.checkedZeroWidth=false;if(ie&&ie_version<8)this.horiz.style.minHeight=this.vert.style.minWidth="18px"};NativeScrollbars.prototype.update=function(measure){var needsH=measure.scrollWidth>measure.clientWidth+1;var needsV=measure.scrollHeight>measure.clientHeight+1;var sWidth=measure.nativeBarWidth;
if(needsV){this.vert.style.display="block";this.vert.style.bottom=needsH?sWidth+"px":"0";var totalHeight=measure.viewHeight-(needsH?sWidth:0);this.vert.firstChild.style.height=Math.max(0,measure.scrollHeight-measure.clientHeight+totalHeight)+"px"}else{this.vert.scrollTop=0;this.vert.style.display="";this.vert.firstChild.style.height="0"}if(needsH){this.horiz.style.display="block";this.horiz.style.right=needsV?sWidth+"px":"0";this.horiz.style.left=measure.barLeft+"px";var totalWidth=measure.viewWidth-
measure.barLeft-(needsV?sWidth:0);this.horiz.firstChild.style.width=Math.max(0,measure.scrollWidth-measure.clientWidth+totalWidth)+"px"}else{this.horiz.style.display="";this.horiz.firstChild.style.width="0"}if(!this.checkedZeroWidth&&measure.clientHeight>0){if(sWidth==0)this.zeroWidthHack();this.checkedZeroWidth=true}return{right:needsV?sWidth:0,bottom:needsH?sWidth:0}};NativeScrollbars.prototype.setScrollLeft=function(pos){if(this.horiz.scrollLeft!=pos)this.horiz.scrollLeft=pos;if(this.disableHoriz)this.enableZeroWidthBar(this.horiz,
this.disableHoriz,"horiz")};NativeScrollbars.prototype.setScrollTop=function(pos){if(this.vert.scrollTop!=pos)this.vert.scrollTop=pos;if(this.disableVert)this.enableZeroWidthBar(this.vert,this.disableVert,"vert")};NativeScrollbars.prototype.zeroWidthHack=function(){var w=mac&&!mac_geMountainLion?"12px":"18px";this.horiz.style.height=this.vert.style.width=w;this.horiz.style.visibility=this.vert.style.visibility="hidden";this.disableHoriz=new Delayed;this.disableVert=new Delayed};NativeScrollbars.prototype.enableZeroWidthBar=
function(bar,delay,type){function maybeDisable(){var box=bar.getBoundingClientRect();var elt=type=="vert"?document.elementFromPoint(box.right-1,(box.top+box.bottom)/2):document.elementFromPoint((box.right+box.left)/2,box.bottom-1);if(elt!=bar)bar.style.visibility="hidden";else delay.set(1E3,maybeDisable)}bar.style.visibility="";delay.set(1E3,maybeDisable)};NativeScrollbars.prototype.clear=function(){var parent=this.horiz.parentNode;parent.removeChild(this.horiz);parent.removeChild(this.vert)};var NullScrollbars=
function(){};NullScrollbars.prototype.update=function(){return{bottom:0,right:0}};NullScrollbars.prototype.setScrollLeft=function(){};NullScrollbars.prototype.setScrollTop=function(){};NullScrollbars.prototype.clear=function(){};var scrollbarModel={"native":NativeScrollbars,"null":NullScrollbars};var nextOpId=0;var DisplayUpdate=function(cm,viewport,force){var display=cm.display;this.viewport=viewport;this.visible=visibleLines(display,cm.doc,viewport);this.editorIsHidden=!display.wrapper.offsetWidth;
this.wrapperHeight=display.wrapper.clientHeight;this.wrapperWidth=display.wrapper.clientWidth;this.oldDisplayWidth=displayWidth(cm);this.force=force;this.dims=getDimensions(cm);this.events=[]};DisplayUpdate.prototype.signal=function(emitter,type){if(hasHandler(emitter,type))this.events.push(arguments)};DisplayUpdate.prototype.finish=function(){var i=0;for(;i<this.events.length;i++)signal.apply(null,this.events[i])};var wheelSamples=0;var wheelPixelsPerUnit=null;if(ie)wheelPixelsPerUnit=-.53;else if(gecko)wheelPixelsPerUnit=
15;else if(chrome)wheelPixelsPerUnit=-.7;else if(safari)wheelPixelsPerUnit=-1/3;var Selection=function(ranges,primIndex){this.ranges=ranges;this.primIndex=primIndex};Selection.prototype.primary=function(){return this.ranges[this.primIndex]};Selection.prototype.equals=function(other){if(other==this)return true;if(other.primIndex!=this.primIndex||other.ranges.length!=this.ranges.length)return false;var i=0;for(;i<this.ranges.length;i++){var here=this.ranges[i];var there=other.ranges[i];if(!equalCursorPos(here.anchor,
there.anchor)||!equalCursorPos(here.head,there.head))return false}return true};Selection.prototype.deepCopy=function(){var out=[];var i=0;for(;i<this.ranges.length;i++)out[i]=new Range(copyPos(this.ranges[i].anchor),copyPos(this.ranges[i].head));return new Selection(out,this.primIndex)};Selection.prototype.somethingSelected=function(){var i=0;for(;i<this.ranges.length;i++)if(!this.ranges[i].empty())return true;return false};Selection.prototype.contains=function(pos,end){if(!end)end=pos;var i=0;for(;i<
this.ranges.length;i++){var range=this.ranges[i];if(cmp(end,range.from())>=0&&cmp(pos,range.to())<=0)return i}return-1};var Range=function(anchor,head){this.anchor=anchor;this.head=head};Range.prototype.from=function(){return minPos(this.anchor,this.head)};Range.prototype.to=function(){return maxPos(this.anchor,this.head)};Range.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};LeafChunk.prototype={chunkSize:function(){return this.lines.length},removeInner:function(at,
n){var i=at;var e=at+n;for(;i<e;++i){var line=this.lines[i];this.height-=line.height;cleanUpLine(line);signalLater(line,"delete")}this.lines.splice(at,n)},collapse:function(lines){lines.push.apply(lines,this.lines)},insertInner:function(at,lines,height){this.height+=height;this.lines=this.lines.slice(0,at).concat(lines).concat(this.lines.slice(at));var i=0;for(;i<lines.length;++i)lines[i].parent=this},iterN:function(at,n,op){var e=at+n;for(;at<e;++at)if(op(this.lines[at]))return true}};BranchChunk.prototype=
{chunkSize:function(){return this.size},removeInner:function(at,n){this.size-=n;var i=0;for(;i<this.children.length;++i){var child=this.children[i];var sz=child.chunkSize();if(at<sz){var rm=Math.min(n,sz-at);var oldHeight=child.height;child.removeInner(at,rm);this.height-=oldHeight-child.height;if(sz==rm){this.children.splice(i--,1);child.parent=null}if((n=n-rm)==0)break;at=0}else at=at-sz}if(this.size-n<25&&(this.children.length>1||!(this.children[0]instanceof LeafChunk))){var lines=[];this.collapse(lines);
this.children=[new LeafChunk(lines)];this.children[0].parent=this}},collapse:function(lines){var i=0;for(;i<this.children.length;++i)this.children[i].collapse(lines)},insertInner:function(at,lines,height){this.size+=lines.length;this.height+=height;var i=0;for(;i<this.children.length;++i){var child=this.children[i];var sz=child.chunkSize();if(at<=sz){child.insertInner(at,lines,height);if(child.lines&&child.lines.length>50){var remaining=child.lines.length%25+25;var pos=remaining;for(;pos<child.lines.length;){var leaf=
new LeafChunk(child.lines.slice(pos,pos=pos+25));child.height-=leaf.height;this.children.splice(++i,0,leaf);leaf.parent=this}child.lines=child.lines.slice(0,remaining);this.maybeSpill()}break}at=at-sz}},maybeSpill:function(){if(this.children.length<=10)return;var me=this;do{var spilled=me.children.splice(me.children.length-5,5);var sibling=new BranchChunk(spilled);if(!me.parent){var copy=new BranchChunk(me.children);copy.parent=me;me.children=[copy,sibling];me=copy}else{me.size-=sibling.size;me.height-=
sibling.height;var myIndex=indexOf(me.parent.children,me);me.parent.children.splice(myIndex+1,0,sibling)}sibling.parent=me.parent}while(me.children.length>10);me.parent.maybeSpill()},iterN:function(at,n,op){var i=0;for(;i<this.children.length;++i){var child=this.children[i];var sz=child.chunkSize();if(at<sz){var used=Math.min(n,sz-at);if(child.iterN(at,used,op))return true;if((n=n-used)==0)break;at=0}else at=at-sz}}};var LineWidget=function(doc,node,options){if(options){var opt;for(opt in options)if(options.hasOwnProperty(opt))this[opt]=
options[opt]}this.doc=doc;this.node=node};LineWidget.prototype.clear=function(){var cm=this.doc.cm;var ws=this.line.widgets;var line=this.line;var no=lineNo(line);if(no==null||!ws)return;var i=0;for(;i<ws.length;++i)if(ws[i]==this)ws.splice(i--,1);if(!ws.length)line.widgets=null;var height=widgetHeight(this);updateLineHeight(line,Math.max(0,line.height-height));if(cm){runInOp(cm,function(){adjustScrollWhenAboveVisible(cm,line,-height);regLineChange(cm,no,"widget")});signalLater(cm,"lineWidgetCleared",
cm,this,no)}};LineWidget.prototype.changed=function(){var this$1=this;var oldH=this.height;var cm=this.doc.cm;var line=this.line;this.height=null;var diff=widgetHeight(this)-oldH;if(!diff)return;if(!lineIsHidden(this.doc,line))updateLineHeight(line,line.height+diff);if(cm)runInOp(cm,function(){cm.curOp.forceUpdate=true;adjustScrollWhenAboveVisible(cm,line,diff);signalLater(cm,"lineWidgetChanged",cm,this$1,lineNo(line))})};eventMixin(LineWidget);var nextMarkerId=0;var TextMarker=function(doc,type){this.lines=
[];this.type=type;this.doc=doc;this.id=++nextMarkerId};TextMarker.prototype.clear=function(){if(this.explicitlyCleared)return;var cm=this.doc.cm;var withOp=cm&&!cm.curOp;if(withOp)startOperation(cm);if(hasHandler(this,"clear")){var found=this.find();if(found)signalLater(this,"clear",found.from,found.to)}var min=null;var max=null;var i=0;for(;i<this.lines.length;++i){var line=this.lines[i];var span=getMarkedSpanFor(line.markedSpans,this);if(cm&&!this.collapsed)regLineChange(cm,lineNo(line),"text");
else if(cm){if(span.to!=null)max=lineNo(line);if(span.from!=null)min=lineNo(line)}line.markedSpans=removeMarkedSpan(line.markedSpans,span);if(span.from==null&&this.collapsed&&!lineIsHidden(this.doc,line)&&cm)updateLineHeight(line,textHeight(cm.display))}if(cm&&this.collapsed&&!cm.options.lineWrapping){var i$1=0;for(;i$1<this.lines.length;++i$1){var visual=visualLine(this.lines[i$1]);var len=lineLength(visual);if(len>cm.display.maxLineLength){cm.display.maxLine=visual;cm.display.maxLineLength=len;
cm.display.maxLineChanged=true}}}if(min!=null&&cm&&this.collapsed)regChange(cm,min,max+1);this.lines.length=0;this.explicitlyCleared=true;if(this.atomic&&this.doc.cantEdit){this.doc.cantEdit=false;if(cm)reCheckSelection(cm.doc)}if(cm)signalLater(cm,"markerCleared",cm,this,min,max);if(withOp)endOperation(cm);if(this.parent)this.parent.clear()};TextMarker.prototype.find=function(side,lineObj){if(side==null&&this.type=="bookmark")side=1;var from;var to;var i=0;for(;i<this.lines.length;++i){var line=
this.lines[i];var span=getMarkedSpanFor(line.markedSpans,this);if(span.from!=null){from=Pos(lineObj?line:lineNo(line),span.from);if(side==-1)return from}if(span.to!=null){to=Pos(lineObj?line:lineNo(line),span.to);if(side==1)return to}}return from&&{from:from,to:to}};TextMarker.prototype.changed=function(){var this$1=this;var pos=this.find(-1,true);var widget=this;var cm=this.doc.cm;if(!pos||!cm)return;runInOp(cm,function(){var line=pos.line;var lineN=lineNo(pos.line);var view=findViewForLine(cm,lineN);
if(view){clearLineMeasurementCacheFor(view);cm.curOp.selectionChanged=cm.curOp.forceUpdate=true}cm.curOp.updateMaxLine=true;if(!lineIsHidden(widget.doc,line)&&widget.height!=null){var oldHeight=widget.height;widget.height=null;var dHeight=widgetHeight(widget)-oldHeight;if(dHeight)updateLineHeight(line,line.height+dHeight)}signalLater(cm,"markerChanged",cm,this$1)})};TextMarker.prototype.attachLine=function(line){if(!this.lines.length&&this.doc.cm){var op=this.doc.cm.curOp;if(!op.maybeHiddenMarkers||
indexOf(op.maybeHiddenMarkers,this)==-1)(op.maybeUnhiddenMarkers||(op.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(line)};TextMarker.prototype.detachLine=function(line){this.lines.splice(indexOf(this.lines,line),1);if(!this.lines.length&&this.doc.cm){var op=this.doc.cm.curOp;(op.maybeHiddenMarkers||(op.maybeHiddenMarkers=[])).push(this)}};eventMixin(TextMarker);var SharedTextMarker=function(markers,primary){this.markers=markers;this.primary=primary;var i=0;for(;i<markers.length;++i)markers[i].parent=
this};SharedTextMarker.prototype.clear=function(){if(this.explicitlyCleared)return;this.explicitlyCleared=true;var i=0;for(;i<this.markers.length;++i)this.markers[i].clear();signalLater(this,"clear")};SharedTextMarker.prototype.find=function(side,lineObj){return this.primary.find(side,lineObj)};eventMixin(SharedTextMarker);var nextDocId=0;var Doc=function(text,mode,firstLine,lineSep,direction){if(!(this instanceof Doc))return new Doc(text,mode,firstLine,lineSep,direction);if(firstLine==null)firstLine=
0;BranchChunk.call(this,[new LeafChunk([new Line("",null)])]);this.first=firstLine;this.scrollTop=this.scrollLeft=0;this.cantEdit=false;this.cleanGeneration=1;this.modeFrontier=this.highlightFrontier=firstLine;var start=Pos(firstLine,0);this.sel=simpleSelection(start);this.history=new History(null);this.id=++nextDocId;this.modeOption=mode;this.lineSep=lineSep;this.direction=direction=="rtl"?"rtl":"ltr";this.extend=false;if(typeof text=="string")text=this.splitLines(text);updateDoc(this,{from:start,
to:start,text:text});setSelection(this,simpleSelection(start),sel_dontScroll)};Doc.prototype=createObj(BranchChunk.prototype,{constructor:Doc,iter:function(from,to,op){if(op)this.iterN(from-this.first,to-from,op);else this.iterN(this.first,this.first+this.size,from)},insert:function(at,lines){var height=0;var i=0;for(;i<lines.length;++i)height=height+lines[i].height;this.insertInner(at-this.first,lines,height)},remove:function(at,n){this.removeInner(at-this.first,n)},getValue:function(lineSep){var lines=
getLines(this,this.first,this.first+this.size);if(lineSep===false)return lines;return lines.join(lineSep||this.lineSeparator())},setValue:docMethodOp(function(code){var top=Pos(this.first,0);var last=this.first+this.size-1;makeChange(this,{from:top,to:Pos(last,getLine(this,last).text.length),text:this.splitLines(code),origin:"setValue",full:true},true);if(this.cm)scrollToCoords(this.cm,0,0);setSelection(this,simpleSelection(top),sel_dontScroll)}),replaceRange:function(code,from,to,origin){from=clipPos(this,
from);to=to?clipPos(this,to):from;replaceRange(this,code,from,to,origin)},getRange:function(from,to,lineSep){var lines=getBetween(this,clipPos(this,from),clipPos(this,to));if(lineSep===false)return lines;if(lineSep==="")return lines.join("");return lines.join(lineSep||this.lineSeparator())},getLine:function(line){var l=this.getLineHandle(line);return l&&l.text},getLineHandle:function(line){if(isLine(this,line))return getLine(this,line)},getLineNumber:function(line){return lineNo(line)},getLineHandleVisualStart:function(line){if(typeof line==
"number")line=getLine(this,line);return visualLine(line)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(pos){return clipPos(this,pos)},getCursor:function(start){var range=this.sel.primary();var pos;if(start==null||start=="head")pos=range.head;else if(start=="anchor")pos=range.anchor;else if(start=="end"||start=="to"||start===false)pos=range.to();else pos=range.from();return pos},listSelections:function(){return this.sel.ranges},
somethingSelected:function(){return this.sel.somethingSelected()},setCursor:docMethodOp(function(line,ch,options){setSimpleSelection(this,clipPos(this,typeof line=="number"?Pos(line,ch||0):line),null,options)}),setSelection:docMethodOp(function(anchor,head,options){setSimpleSelection(this,clipPos(this,anchor),clipPos(this,head||anchor),options)}),extendSelection:docMethodOp(function(head,other,options){extendSelection(this,clipPos(this,head),other&&clipPos(this,other),options)}),extendSelections:docMethodOp(function(heads,
options){extendSelections(this,clipPosArray(this,heads),options)}),extendSelectionsBy:docMethodOp(function(f,options){var heads=map(this.sel.ranges,f);extendSelections(this,clipPosArray(this,heads),options)}),setSelections:docMethodOp(function(ranges,primary,options){if(!ranges.length)return;var out=[];var i=0;for(;i<ranges.length;i++)out[i]=new Range(clipPos(this,ranges[i].anchor),clipPos(this,ranges[i].head||ranges[i].anchor));if(primary==null)primary=Math.min(ranges.length-1,this.sel.primIndex);
setSelection(this,normalizeSelection(this.cm,out,primary),options)}),addSelection:docMethodOp(function(anchor,head,options){var ranges=this.sel.ranges.slice(0);ranges.push(new Range(clipPos(this,anchor),clipPos(this,head||anchor)));setSelection(this,normalizeSelection(this.cm,ranges,ranges.length-1),options)}),getSelection:function(lineSep){var ranges=this.sel.ranges;var lines;var i=0;for(;i<ranges.length;i++){var sel=getBetween(this,ranges[i].from(),ranges[i].to());lines=lines?lines.concat(sel):
sel}if(lineSep===false)return lines;else return lines.join(lineSep||this.lineSeparator())},getSelections:function(lineSep){var parts=[];var ranges=this.sel.ranges;var i=0;for(;i<ranges.length;i++){var sel=getBetween(this,ranges[i].from(),ranges[i].to());if(lineSep!==false)sel=sel.join(lineSep||this.lineSeparator());parts[i]=sel}return parts},replaceSelection:function(code,collapse,origin){var dup=[];var i=0;for(;i<this.sel.ranges.length;i++)dup[i]=code;this.replaceSelections(dup,collapse,origin||
"+input")},replaceSelections:docMethodOp(function(code,collapse,origin){var changes=[];var sel=this.sel;var i=0;for(;i<sel.ranges.length;i++){var range=sel.ranges[i];changes[i]={from:range.from(),to:range.to(),text:this.splitLines(code[i]),origin:origin}}var newSel=collapse&&collapse!="end"&&computeReplacedSel(this,changes,collapse);var i$1=changes.length-1;for(;i$1>=0;i$1--)makeChange(this,changes[i$1]);if(newSel)setSelectionReplaceHistory(this,newSel);else if(this.cm)ensureCursorVisible(this.cm)}),
undo:docMethodOp(function(){makeChangeFromHistory(this,"undo")}),redo:docMethodOp(function(){makeChangeFromHistory(this,"redo")}),undoSelection:docMethodOp(function(){makeChangeFromHistory(this,"undo",true)}),redoSelection:docMethodOp(function(){makeChangeFromHistory(this,"redo",true)}),setExtending:function(val){this.extend=val},getExtending:function(){return this.extend},historySize:function(){var hist=this.history;var done=0;var undone=0;var i=0;for(;i<hist.done.length;i++)if(!hist.done[i].ranges)++done;
var i$1=0;for(;i$1<hist.undone.length;i$1++)if(!hist.undone[i$1].ranges)++undone;return{undo:done,redo:undone}},clearHistory:function(){var this$1=this;this.history=new History(this.history);linkedDocs(this,function(doc){return doc.history=this$1.history},true)},markClean:function(){this.cleanGeneration=this.changeGeneration(true)},changeGeneration:function(forceSplit){if(forceSplit)this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null;return this.history.generation},isClean:function(gen){return this.history.generation==
(gen||this.cleanGeneration)},getHistory:function(){return{done:copyHistoryArray(this.history.done),undone:copyHistoryArray(this.history.undone)}},setHistory:function(histData){var hist=this.history=new History(this.history);hist.done=copyHistoryArray(histData.done.slice(0),null,true);hist.undone=copyHistoryArray(histData.undone.slice(0),null,true)},setGutterMarker:docMethodOp(function(line,gutterID,value){return changeLine(this,line,"gutter",function(line){var markers=line.gutterMarkers||(line.gutterMarkers=
{});markers[gutterID]=value;if(!value&&isEmpty(markers))line.gutterMarkers=null;return true})}),clearGutter:docMethodOp(function(gutterID){var this$1=this;this.iter(function(line){if(line.gutterMarkers&&line.gutterMarkers[gutterID])changeLine(this$1,line,"gutter",function(){line.gutterMarkers[gutterID]=null;if(isEmpty(line.gutterMarkers))line.gutterMarkers=null;return true})})}),lineInfo:function(line){var n;if(typeof line=="number"){if(!isLine(this,line))return null;n=line;line=getLine(this,line);
if(!line)return null}else{n=lineNo(line);if(n==null)return null}return{line:n,handle:line,text:line.text,gutterMarkers:line.gutterMarkers,textClass:line.textClass,bgClass:line.bgClass,wrapClass:line.wrapClass,widgets:line.widgets}},addLineClass:docMethodOp(function(handle,where,cls){return changeLine(this,handle,where=="gutter"?"gutter":"class",function(line){var prop=where=="text"?"textClass":where=="background"?"bgClass":where=="gutter"?"gutterClass":"wrapClass";if(!line[prop])line[prop]=cls;else if(classTest(cls).test(line[prop]))return false;
else line[prop]+=" "+cls;return true})}),removeLineClass:docMethodOp(function(handle,where,cls){return changeLine(this,handle,where=="gutter"?"gutter":"class",function(line){var prop=where=="text"?"textClass":where=="background"?"bgClass":where=="gutter"?"gutterClass":"wrapClass";var cur=line[prop];if(!cur)return false;else if(cls==null)line[prop]=null;else{var found=cur.match(classTest(cls));if(!found)return false;var end=found.index+found[0].length;line[prop]=cur.slice(0,found.index)+(!found.index||
end==cur.length?"":" ")+cur.slice(end)||null}return true})}),addLineWidget:docMethodOp(function(handle,node,options){return addLineWidget(this,handle,node,options)}),removeLineWidget:function(widget){widget.clear()},markText:function(from,to,options){return markText(this,clipPos(this,from),clipPos(this,to),options,options&&options.type||"range")},setBookmark:function(pos,options){var realOpts={replacedWith:options&&(options.nodeType==null?options.widget:options),insertLeft:options&&options.insertLeft,
clearWhenEmpty:false,shared:options&&options.shared,handleMouseEvents:options&&options.handleMouseEvents};pos=clipPos(this,pos);return markText(this,pos,pos,realOpts,"bookmark")},findMarksAt:function(pos){pos=clipPos(this,pos);var markers=[];var spans=getLine(this,pos.line).markedSpans;if(spans){var i=0;for(;i<spans.length;++i){var span=spans[i];if((span.from==null||span.from<=pos.ch)&&(span.to==null||span.to>=pos.ch))markers.push(span.marker.parent||span.marker)}}return markers},findMarks:function(from,
to,filter){from=clipPos(this,from);to=clipPos(this,to);var found=[];var lineNo=from.line;this.iter(from.line,to.line+1,function(line){var spans=line.markedSpans;if(spans){var i=0;for(;i<spans.length;i++){var span=spans[i];if(!(span.to!=null&&lineNo==from.line&&from.ch>=span.to||span.from==null&&lineNo!=from.line||span.from!=null&&lineNo==to.line&&span.from>=to.ch)&&(!filter||filter(span.marker)))found.push(span.marker.parent||span.marker)}}++lineNo});return found},getAllMarks:function(){var markers=
[];this.iter(function(line){var sps=line.markedSpans;if(sps){var i=0;for(;i<sps.length;++i)if(sps[i].from!=null)markers.push(sps[i].marker)}});return markers},posFromIndex:function(off){var ch;var lineNo=this.first;var sepSize=this.lineSeparator().length;this.iter(function(line){var sz=line.text.length+sepSize;if(sz>off){ch=off;return true}off=off-sz;++lineNo});return clipPos(this,Pos(lineNo,ch))},indexFromPos:function(coords){coords=clipPos(this,coords);var index=coords.ch;if(coords.line<this.first||
coords.ch<0)return 0;var sepSize=this.lineSeparator().length;this.iter(this.first,coords.line,function(line){index=index+(line.text.length+sepSize)});return index},copy:function(copyHistory){var doc=new Doc(getLines(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);doc.scrollTop=this.scrollTop;doc.scrollLeft=this.scrollLeft;doc.sel=this.sel;doc.extend=false;if(copyHistory){doc.history.undoDepth=this.history.undoDepth;doc.setHistory(this.getHistory())}return doc},
linkedDoc:function(options){if(!options)options={};var from=this.first;var to=this.first+this.size;if(options.from!=null&&options.from>from)from=options.from;if(options.to!=null&&options.to<to)to=options.to;var copy=new Doc(getLines(this,from,to),options.mode||this.modeOption,from,this.lineSep,this.direction);if(options.sharedHist)copy.history=this.history;(this.linked||(this.linked=[])).push({doc:copy,sharedHist:options.sharedHist});copy.linked=[{doc:this,isParent:true,sharedHist:options.sharedHist}];
copySharedMarkers(copy,findSharedMarkers(this));return copy},unlinkDoc:function(other){if(other instanceof CodeMirror)other=other.doc;if(this.linked){var i=0;for(;i<this.linked.length;++i){var link=this.linked[i];if(link.doc!=other)continue;this.linked.splice(i,1);other.unlinkDoc(this);detachSharedMarkers(findSharedMarkers(this));break}}if(other.history==this.history){var splitIds=[other.id];linkedDocs(other,function(doc){return splitIds.push(doc.id)},true);other.history=new History(null);other.history.done=
copyHistoryArray(this.history.done,splitIds);other.history.undone=copyHistoryArray(this.history.undone,splitIds)}},iterLinkedDocs:function(f){linkedDocs(this,f)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(str){if(this.lineSep)return str.split(this.lineSep);return splitLinesAuto(str)},lineSeparator:function(){return this.lineSep||"\n"},setDirection:docMethodOp(function(dir){if(dir!="rtl")dir="ltr";if(dir==this.direction)return;this.direction=dir;this.iter(function(line){return line.order=
null});if(this.cm)directionChanged(this.cm)})});Doc.prototype.eachLine=Doc.prototype.iter;var lastDrop=0;var globalsRegistered=false;var keyNames={3:"Pause",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"PrintScrn",45:"Insert",46:"Delete",59:";",61:"=",91:"Mod",92:"Mod",93:"Mod",106:"*",107:"=",109:"-",110:".",111:"/",145:"ScrollLock",173:"-",186:";",
187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",224:"Mod",63232:"Up",63233:"Down",63234:"Left",63235:"Right",63272:"Delete",63273:"Home",63275:"End",63276:"PageUp",63277:"PageDown",63302:"Insert"};var i=0;for(;i<10;i++)keyNames[i+48]=keyNames[i+96]=String(i);var i$1=65;for(;i$1<=90;i$1++)keyNames[i$1]=String.fromCharCode(i$1);var i$2=1;for(;i$2<=12;i$2++)keyNames[i$2+111]=keyNames[i$2+63235]="F"+i$2;var keyMap={};keyMap.basic={"Left":"goCharLeft","Right":"goCharRight",
"Up":"goLineUp","Down":"goLineDown","End":"goLineEnd","Home":"goLineStartSmart","PageUp":"goPageUp","PageDown":"goPageDown","Delete":"delCharAfter","Backspace":"delCharBefore","Shift-Backspace":"delCharBefore","Tab":"defaultTab","Shift-Tab":"indentAuto","Enter":"newlineAndIndent","Insert":"toggleOverwrite","Esc":"singleSelection"};keyMap.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp",
"Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection","fallthrough":"basic"};keyMap.emacsy={"Ctrl-F":"goCharRight",
"Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"};keyMap.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd",
"Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart",
"Ctrl-Down":"goDocEnd","fallthrough":["basic","emacsy"]};keyMap["default"]=mac?keyMap.macDefault:keyMap.pcDefault;var commands={selectAll:selectAll,singleSelection:function(cm){return cm.setSelection(cm.getCursor("anchor"),cm.getCursor("head"),sel_dontScroll)},killLine:function(cm){return deleteNearSelection(cm,function(range){if(range.empty()){var len=getLine(cm.doc,range.head.line).text.length;if(range.head.ch==len&&range.head.line<cm.lastLine())return{from:range.head,to:Pos(range.head.line+1,0)};
else return{from:range.head,to:Pos(range.head.line,len)}}else return{from:range.from(),to:range.to()}})},deleteLine:function(cm){return deleteNearSelection(cm,function(range){return{from:Pos(range.from().line,0),to:clipPos(cm.doc,Pos(range.to().line+1,0))}})},delLineLeft:function(cm){return deleteNearSelection(cm,function(range){return{from:Pos(range.from().line,0),to:range.from()}})},delWrappedLineLeft:function(cm){return deleteNearSelection(cm,function(range){var top=cm.charCoords(range.head,"div").top+
5;var leftPos=cm.coordsChar({left:0,top:top},"div");return{from:leftPos,to:range.from()}})},delWrappedLineRight:function(cm){return deleteNearSelection(cm,function(range){var top=cm.charCoords(range.head,"div").top+5;var rightPos=cm.coordsChar({left:cm.display.lineDiv.offsetWidth+100,top:top},"div");return{from:range.from(),to:rightPos}})},undo:function(cm){return cm.undo()},redo:function(cm){return cm.redo()},undoSelection:function(cm){return cm.undoSelection()},redoSelection:function(cm){return cm.redoSelection()},
goDocStart:function(cm){return cm.extendSelection(Pos(cm.firstLine(),0))},goDocEnd:function(cm){return cm.extendSelection(Pos(cm.lastLine()))},goLineStart:function(cm){return cm.extendSelectionsBy(function(range){return lineStart(cm,range.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(cm){return cm.extendSelectionsBy(function(range){return lineStartSmart(cm,range.head)},{origin:"+move",bias:1})},goLineEnd:function(cm){return cm.extendSelectionsBy(function(range){return lineEnd(cm,
range.head.line)},{origin:"+move",bias:-1})},goLineRight:function(cm){return cm.extendSelectionsBy(function(range){var top=cm.cursorCoords(range.head,"div").top+5;return cm.coordsChar({left:cm.display.lineDiv.offsetWidth+100,top:top},"div")},sel_move)},goLineLeft:function(cm){return cm.extendSelectionsBy(function(range){var top=cm.cursorCoords(range.head,"div").top+5;return cm.coordsChar({left:0,top:top},"div")},sel_move)},goLineLeftSmart:function(cm){return cm.extendSelectionsBy(function(range){var top=
cm.cursorCoords(range.head,"div").top+5;var pos=cm.coordsChar({left:0,top:top},"div");if(pos.ch<cm.getLine(pos.line).search(/\S/))return lineStartSmart(cm,range.head);return pos},sel_move)},goLineUp:function(cm){return cm.moveV(-1,"line")},goLineDown:function(cm){return cm.moveV(1,"line")},goPageUp:function(cm){return cm.moveV(-1,"page")},goPageDown:function(cm){return cm.moveV(1,"page")},goCharLeft:function(cm){return cm.moveH(-1,"char")},goCharRight:function(cm){return cm.moveH(1,"char")},goColumnLeft:function(cm){return cm.moveH(-1,
"column")},goColumnRight:function(cm){return cm.moveH(1,"column")},goWordLeft:function(cm){return cm.moveH(-1,"word")},goGroupRight:function(cm){return cm.moveH(1,"group")},goGroupLeft:function(cm){return cm.moveH(-1,"group")},goWordRight:function(cm){return cm.moveH(1,"word")},delCharBefore:function(cm){return cm.deleteH(-1,"codepoint")},delCharAfter:function(cm){return cm.deleteH(1,"char")},delWordBefore:function(cm){return cm.deleteH(-1,"word")},delWordAfter:function(cm){return cm.deleteH(1,"word")},
delGroupBefore:function(cm){return cm.deleteH(-1,"group")},delGroupAfter:function(cm){return cm.deleteH(1,"group")},indentAuto:function(cm){return cm.indentSelection("smart")},indentMore:function(cm){return cm.indentSelection("add")},indentLess:function(cm){return cm.indentSelection("subtract")},insertTab:function(cm){return cm.replaceSelection("\t")},insertSoftTab:function(cm){var spaces=[];var ranges=cm.listSelections();var tabSize=cm.options.tabSize;var i=0;for(;i<ranges.length;i++){var pos=ranges[i].from();
var col=countColumn(cm.getLine(pos.line),pos.ch,tabSize);spaces.push(spaceStr(tabSize-col%tabSize))}cm.replaceSelections(spaces)},defaultTab:function(cm){if(cm.somethingSelected())cm.indentSelection("add");else cm.execCommand("insertTab")},transposeChars:function(cm){return runInOp(cm,function(){var ranges=cm.listSelections();var newSel=[];var i=0;for(;i<ranges.length;i++){if(!ranges[i].empty())continue;var cur=ranges[i].head;var line=getLine(cm.doc,cur.line).text;if(line){if(cur.ch==line.length)cur=
new Pos(cur.line,cur.ch-1);if(cur.ch>0){cur=new Pos(cur.line,cur.ch+1);cm.replaceRange(line.charAt(cur.ch-1)+line.charAt(cur.ch-2),Pos(cur.line,cur.ch-2),cur,"+transpose")}else if(cur.line>cm.doc.first){var prev=getLine(cm.doc,cur.line-1).text;if(prev){cur=new Pos(cur.line,1);cm.replaceRange(line.charAt(0)+cm.doc.lineSeparator()+prev.charAt(prev.length-1),Pos(cur.line-1,prev.length-1),cur,"+transpose")}}}newSel.push(new Range(cur,cur))}cm.setSelections(newSel)})},newlineAndIndent:function(cm){return runInOp(cm,
function(){var sels=cm.listSelections();var i=sels.length-1;for(;i>=0;i--)cm.replaceRange(cm.doc.lineSeparator(),sels[i].anchor,sels[i].head,"+input");sels=cm.listSelections();var i$1=0;for(;i$1<sels.length;i$1++)cm.indentLine(sels[i$1].from().line,null,true);ensureCursorVisible(cm)})},openLine:function(cm){return cm.replaceSelection("\n","start")},toggleOverwrite:function(cm){return cm.toggleOverwrite()}};var stopSeq=new Delayed;var lastStoppedKey=null;var DOUBLECLICK_DELAY=400;var PastClick=function(time,
pos,button){this.time=time;this.pos=pos;this.button=button};PastClick.prototype.compare=function(time,pos,button){return this.time+DOUBLECLICK_DELAY>time&&cmp(pos,this.pos)==0&&button==this.button};var lastClick;var lastDoubleClick;var Init={toString:function(){return"CodeMirror.Init"}};var defaults={};var optionHandlers={};CodeMirror.defaults=defaults;CodeMirror.optionHandlers=optionHandlers;var initHooks=[];CodeMirror.defineInitHook=function(f){return initHooks.push(f)};var lastCopied=null;var ContentEditableInput=
function(cm){this.cm=cm;this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null;this.polling=new Delayed;this.composing=null;this.gracePeriod=false;this.readDOMTimeout=null};ContentEditableInput.prototype.init=function(display){function belongsToInput(e){var t=e.target;for(;t;t=t.parentNode){if(t==div)return true;if(/\bCodeMirror-(?:line)?widget\b/.test(t.className))break}return false}function onCopyCut(e){if(!belongsToInput(e)||signalDOMEvent(cm,e))return;if(cm.somethingSelected()){setLastCopied({lineWise:false,
text:cm.getSelections()});if(e.type=="cut")cm.replaceSelection("",null,"cut")}else if(!cm.options.lineWiseCopyCut)return;else{var ranges=copyableRanges(cm);setLastCopied({lineWise:true,text:ranges.text});if(e.type=="cut")cm.operation(function(){cm.setSelections(ranges.ranges,0,sel_dontScroll);cm.replaceSelection("",null,"cut")})}if(e.clipboardData){e.clipboardData.clearData();var content=lastCopied.text.join("\n");e.clipboardData.setData("Text",content);if(e.clipboardData.getData("Text")==content){e.preventDefault();
return}}var kludge=hiddenTextarea();var te=kludge.firstChild;cm.display.lineSpace.insertBefore(kludge,cm.display.lineSpace.firstChild);te.value=lastCopied.text.join("\n");var hadFocus=activeElt();selectInput(te);setTimeout(function(){cm.display.lineSpace.removeChild(kludge);hadFocus.focus();if(hadFocus==div)input.showPrimarySelection()},50)}var this$1=this;var input=this;var cm=input.cm;var div=input.div=display.lineDiv;div.contentEditable=true;disableBrowserMagic(div,cm.options.spellcheck,cm.options.autocorrect,
cm.options.autocapitalize);on(div,"paste",function(e){if(!belongsToInput(e)||signalDOMEvent(cm,e)||handlePaste(e,cm))return;if(ie_version<=11)setTimeout(operation(cm,function(){return this$1.updateFromDOM()}),20)});on(div,"compositionstart",function(e){this$1.composing={data:e.data,done:false}});on(div,"compositionupdate",function(e){if(!this$1.composing)this$1.composing={data:e.data,done:false}});on(div,"compositionend",function(e){if(this$1.composing){if(e.data!=this$1.composing.data)this$1.readFromDOMSoon();
this$1.composing.done=true}});on(div,"touchstart",function(){return input.forceCompositionEnd()});on(div,"input",function(){if(!this$1.composing)this$1.readFromDOMSoon()});on(div,"copy",onCopyCut);on(div,"cut",onCopyCut)};ContentEditableInput.prototype.screenReaderLabelChanged=function(label){if(label)this.div.setAttribute("aria-label",label);else this.div.removeAttribute("aria-label")};ContentEditableInput.prototype.prepareSelection=function(){var result=prepareSelection(this.cm,false);result.focus=
activeElt()==this.div;return result};ContentEditableInput.prototype.showSelection=function(info,takeFocus){if(!info||!this.cm.display.view.length)return;if(info.focus||takeFocus)this.showPrimarySelection();this.showMultipleSelections(info)};ContentEditableInput.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()};ContentEditableInput.prototype.showPrimarySelection=function(){var sel=this.getSelection();var cm=this.cm;var prim=cm.doc.sel.primary();var from=
prim.from();var to=prim.to();if(cm.display.viewTo==cm.display.viewFrom||from.line>=cm.display.viewTo||to.line<cm.display.viewFrom){sel.removeAllRanges();return}var curAnchor=domToPos(cm,sel.anchorNode,sel.anchorOffset);var curFocus=domToPos(cm,sel.focusNode,sel.focusOffset);if(curAnchor&&!curAnchor.bad&&curFocus&&!curFocus.bad&&cmp(minPos(curAnchor,curFocus),from)==0&&cmp(maxPos(curAnchor,curFocus),to)==0)return;var view=cm.display.view;var start=from.line>=cm.display.viewFrom&&posToDOM(cm,from)||
{node:view[0].measure.map[2],offset:0};var end=to.line<cm.display.viewTo&&posToDOM(cm,to);if(!end){var measure=view[view.length-1].measure;var map=measure.maps?measure.maps[measure.maps.length-1]:measure.map;end={node:map[map.length-1],offset:map[map.length-2]-map[map.length-3]}}if(!start||!end){sel.removeAllRanges();return}var old=sel.rangeCount&&sel.getRangeAt(0);var rng;try{rng=range(start.node,start.offset,end.offset,end.node)}catch(e){}if(rng){if(!gecko&&cm.state.focused){sel.collapse(start.node,
start.offset);if(!rng.collapsed){sel.removeAllRanges();sel.addRange(rng)}}else{sel.removeAllRanges();sel.addRange(rng)}if(old&&sel.anchorNode==null)sel.addRange(old);else if(gecko)this.startGracePeriod()}this.rememberSelection()};ContentEditableInput.prototype.startGracePeriod=function(){var this$1=this;clearTimeout(this.gracePeriod);this.gracePeriod=setTimeout(function(){this$1.gracePeriod=false;if(this$1.selectionChanged())this$1.cm.operation(function(){return this$1.cm.curOp.selectionChanged=true})},
20)};ContentEditableInput.prototype.showMultipleSelections=function(info){removeChildrenAndAdd(this.cm.display.cursorDiv,info.cursors);removeChildrenAndAdd(this.cm.display.selectionDiv,info.selection)};ContentEditableInput.prototype.rememberSelection=function(){var sel=this.getSelection();this.lastAnchorNode=sel.anchorNode;this.lastAnchorOffset=sel.anchorOffset;this.lastFocusNode=sel.focusNode;this.lastFocusOffset=sel.focusOffset};ContentEditableInput.prototype.selectionInEditor=function(){var sel=
this.getSelection();if(!sel.rangeCount)return false;var node=sel.getRangeAt(0).commonAncestorContainer;return contains(this.div,node)};ContentEditableInput.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"){if(!this.selectionInEditor()||activeElt()!=this.div)this.showSelection(this.prepareSelection(),true);this.div.focus()}};ContentEditableInput.prototype.blur=function(){this.div.blur()};ContentEditableInput.prototype.getField=function(){return this.div};ContentEditableInput.prototype.supportsTouch=
function(){return true};ContentEditableInput.prototype.receivedFocus=function(){function poll(){if(input.cm.state.focused){input.pollSelection();input.polling.set(input.cm.options.pollInterval,poll)}}var this$1=this;var input=this;if(this.selectionInEditor())setTimeout(function(){return this$1.pollSelection()},20);else runInOp(this.cm,function(){return input.cm.curOp.selectionChanged=true});this.polling.set(this.cm.options.pollInterval,poll)};ContentEditableInput.prototype.selectionChanged=function(){var sel=
this.getSelection();return sel.anchorNode!=this.lastAnchorNode||sel.anchorOffset!=this.lastAnchorOffset||sel.focusNode!=this.lastFocusNode||sel.focusOffset!=this.lastFocusOffset};ContentEditableInput.prototype.pollSelection=function(){if(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())return;var sel=this.getSelection();var cm=this.cm;if(android&&chrome&&this.cm.display.gutterSpecs.length&&isInGutter(sel.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs});
this.blur();this.focus();return}if(this.composing)return;this.rememberSelection();var anchor=domToPos(cm,sel.anchorNode,sel.anchorOffset);var head=domToPos(cm,sel.focusNode,sel.focusOffset);if(anchor&&head)runInOp(cm,function(){setSelection(cm.doc,simpleSelection(anchor,head),sel_dontScroll);if(anchor.bad||head.bad)cm.curOp.selectionChanged=true})};ContentEditableInput.prototype.pollContent=function(){if(this.readDOMTimeout!=null){clearTimeout(this.readDOMTimeout);this.readDOMTimeout=null}var cm=
this.cm;var display=cm.display;var sel=cm.doc.sel.primary();var from=sel.from();var to=sel.to();if(from.ch==0&&from.line>cm.firstLine())from=Pos(from.line-1,getLine(cm.doc,from.line-1).length);if(to.ch==getLine(cm.doc,to.line).text.length&&to.line<cm.lastLine())to=Pos(to.line+1,0);if(from.line<display.viewFrom||to.line>display.viewTo-1)return false;var fromIndex;var fromLine;var fromNode;if(from.line==display.viewFrom||(fromIndex=findViewIndex(cm,from.line))==0){fromLine=lineNo(display.view[0].line);
fromNode=display.view[0].node}else{fromLine=lineNo(display.view[fromIndex].line);fromNode=display.view[fromIndex-1].node.nextSibling}var toIndex=findViewIndex(cm,to.line);var toLine;var toNode;if(toIndex==display.view.length-1){toLine=display.viewTo-1;toNode=display.lineDiv.lastChild}else{toLine=lineNo(display.view[toIndex+1].line)-1;toNode=display.view[toIndex+1].node.previousSibling}if(!fromNode)return false;var newText=cm.doc.splitLines(domTextBetween(cm,fromNode,toNode,fromLine,toLine));var oldText=
getBetween(cm.doc,Pos(fromLine,0),Pos(toLine,getLine(cm.doc,toLine).text.length));for(;newText.length>1&&oldText.length>1;)if(lst(newText)==lst(oldText)){newText.pop();oldText.pop();toLine--}else if(newText[0]==oldText[0]){newText.shift();oldText.shift();fromLine++}else break;var cutFront=0;var cutEnd=0;var newTop=newText[0];var oldTop=oldText[0];var maxCutFront=Math.min(newTop.length,oldTop.length);for(;cutFront<maxCutFront&&newTop.charCodeAt(cutFront)==oldTop.charCodeAt(cutFront);)++cutFront;var newBot=
lst(newText);var oldBot=lst(oldText);var maxCutEnd=Math.min(newBot.length-(newText.length==1?cutFront:0),oldBot.length-(oldText.length==1?cutFront:0));for(;cutEnd<maxCutEnd&&newBot.charCodeAt(newBot.length-cutEnd-1)==oldBot.charCodeAt(oldBot.length-cutEnd-1);)++cutEnd;if(newText.length==1&&oldText.length==1&&fromLine==from.line)for(;cutFront&&cutFront>from.ch&&newBot.charCodeAt(newBot.length-cutEnd-1)==oldBot.charCodeAt(oldBot.length-cutEnd-1);){cutFront--;cutEnd++}newText[newText.length-1]=newBot.slice(0,
newBot.length-cutEnd).replace(/^\u200b+/,"");newText[0]=newText[0].slice(cutFront).replace(/\u200b+$/,"");var chFrom=Pos(fromLine,cutFront);var chTo=Pos(toLine,oldText.length?lst(oldText).length-cutEnd:0);if(newText.length>1||newText[0]||cmp(chFrom,chTo)){replaceRange(cm.doc,newText,chFrom,chTo,"+input");return true}};ContentEditableInput.prototype.ensurePolled=function(){this.forceCompositionEnd()};ContentEditableInput.prototype.reset=function(){this.forceCompositionEnd()};ContentEditableInput.prototype.forceCompositionEnd=
function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout);this.composing=null;this.updateFromDOM();this.div.blur();this.div.focus()};ContentEditableInput.prototype.readFromDOMSoon=function(){var this$1=this;if(this.readDOMTimeout!=null)return;this.readDOMTimeout=setTimeout(function(){this$1.readDOMTimeout=null;if(this$1.composing)if(this$1.composing.done)this$1.composing=null;else return;this$1.updateFromDOM()},80)};ContentEditableInput.prototype.updateFromDOM=function(){var this$1=this;
if(this.cm.isReadOnly()||!this.pollContent())runInOp(this.cm,function(){return regChange(this$1.cm)})};ContentEditableInput.prototype.setUneditable=function(node){node.contentEditable="false"};ContentEditableInput.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault();if(!this.cm.isReadOnly())operation(this.cm,applyTextInput)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)};ContentEditableInput.prototype.readOnlyChanged=function(val){this.div.contentEditable=
String(val!="nocursor")};ContentEditableInput.prototype.onContextMenu=function(){};ContentEditableInput.prototype.resetPosition=function(){};ContentEditableInput.prototype.needsContentAttribute=true;var TextareaInput=function(cm){this.cm=cm;this.prevInput="";this.pollingFast=false;this.polling=new Delayed;this.hasSelection=false;this.composing=null};TextareaInput.prototype.init=function(display){function prepareCopyCut(e){if(signalDOMEvent(cm,e))return;if(cm.somethingSelected())setLastCopied({lineWise:false,
text:cm.getSelections()});else if(!cm.options.lineWiseCopyCut)return;else{var ranges=copyableRanges(cm);setLastCopied({lineWise:true,text:ranges.text});if(e.type=="cut")cm.setSelections(ranges.ranges,null,sel_dontScroll);else{input.prevInput="";te.value=ranges.text.join("\n");selectInput(te)}}if(e.type=="cut")cm.state.cutIncoming=+new Date}var this$1=this;var input=this;var cm=this.cm;this.createField(display);var te=this.textarea;display.wrapper.insertBefore(this.wrapper,display.wrapper.firstChild);
if(ios)te.style.width="0px";on(te,"input",function(){if(ie&&ie_version>=9&&this$1.hasSelection)this$1.hasSelection=null;input.poll()});on(te,"paste",function(e){if(signalDOMEvent(cm,e)||handlePaste(e,cm))return;cm.state.pasteIncoming=+new Date;input.fastPoll()});on(te,"cut",prepareCopyCut);on(te,"copy",prepareCopyCut);on(display.scroller,"paste",function(e){if(eventInWidget(display,e)||signalDOMEvent(cm,e))return;if(!te.dispatchEvent){cm.state.pasteIncoming=+new Date;input.focus();return}var event=
new Event("paste");event.clipboardData=e.clipboardData;te.dispatchEvent(event)});on(display.lineSpace,"selectstart",function(e){if(!eventInWidget(display,e))e_preventDefault(e)});on(te,"compositionstart",function(){var start=cm.getCursor("from");if(input.composing)input.composing.range.clear();input.composing={start:start,range:cm.markText(start,cm.getCursor("to"),{className:"CodeMirror-composing"})}});on(te,"compositionend",function(){if(input.composing){input.poll();input.composing.range.clear();
input.composing=null}})};TextareaInput.prototype.createField=function(_display){this.wrapper=hiddenTextarea();this.textarea=this.wrapper.firstChild};TextareaInput.prototype.screenReaderLabelChanged=function(label){if(label)this.textarea.setAttribute("aria-label",label);else this.textarea.removeAttribute("aria-label")};TextareaInput.prototype.prepareSelection=function(){var cm=this.cm;var display=cm.display;var doc=cm.doc;var result=prepareSelection(cm);if(cm.options.moveInputWithCursor){var headPos=
cursorCoords(cm,doc.sel.primary().head,"div");var wrapOff=display.wrapper.getBoundingClientRect();var lineOff=display.lineDiv.getBoundingClientRect();result.teTop=Math.max(0,Math.min(display.wrapper.clientHeight-10,headPos.top+lineOff.top-wrapOff.top));result.teLeft=Math.max(0,Math.min(display.wrapper.clientWidth-10,headPos.left+lineOff.left-wrapOff.left))}return result};TextareaInput.prototype.showSelection=function(drawn){var cm=this.cm;var display=cm.display;removeChildrenAndAdd(display.cursorDiv,
drawn.cursors);removeChildrenAndAdd(display.selectionDiv,drawn.selection);if(drawn.teTop!=null){this.wrapper.style.top=drawn.teTop+"px";this.wrapper.style.left=drawn.teLeft+"px"}};TextareaInput.prototype.reset=function(typing){if(this.contextMenuPending||this.composing)return;var cm=this.cm;if(cm.somethingSelected()){this.prevInput="";var content=cm.getSelection();this.textarea.value=content;if(cm.state.focused)selectInput(this.textarea);if(ie&&ie_version>=9)this.hasSelection=content}else if(!typing){this.prevInput=
this.textarea.value="";if(ie&&ie_version>=9)this.hasSelection=null}};TextareaInput.prototype.getField=function(){return this.textarea};TextareaInput.prototype.supportsTouch=function(){return false};TextareaInput.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!mobile||activeElt()!=this.textarea))try{this.textarea.focus()}catch(e){}};TextareaInput.prototype.blur=function(){this.textarea.blur()};TextareaInput.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=
0};TextareaInput.prototype.receivedFocus=function(){this.slowPoll()};TextareaInput.prototype.slowPoll=function(){var this$1=this;if(this.pollingFast)return;this.polling.set(this.cm.options.pollInterval,function(){this$1.poll();if(this$1.cm.state.focused)this$1.slowPoll()})};TextareaInput.prototype.fastPoll=function(){function p(){var changed=input.poll();if(!changed&&!missed){missed=true;input.polling.set(60,p)}else{input.pollingFast=false;input.slowPoll()}}var missed=false;var input=this;input.pollingFast=
true;input.polling.set(20,p)};TextareaInput.prototype.poll=function(){var this$1=this;var cm=this.cm;var input=this.textarea;var prevInput=this.prevInput;if(this.contextMenuPending||!cm.state.focused||hasSelection(input)&&!prevInput&&!this.composing||cm.isReadOnly()||cm.options.disableInput||cm.state.keySeq)return false;var text=input.value;if(text==prevInput&&!cm.somethingSelected())return false;if(ie&&ie_version>=9&&this.hasSelection===text||mac&&/[\uf700-\uf7ff]/.test(text)){cm.display.input.reset();
return false}if(cm.doc.sel==cm.display.selForContextMenu){var first=text.charCodeAt(0);if(first==8203&&!prevInput)prevInput="\u200b";if(first==8666){this.reset();return this.cm.execCommand("undo")}}var same=0;var l=Math.min(prevInput.length,text.length);for(;same<l&&prevInput.charCodeAt(same)==text.charCodeAt(same);)++same;runInOp(cm,function(){applyTextInput(cm,text.slice(same),prevInput.length-same,null,this$1.composing?"*compose":null);if(text.length>1E3||text.indexOf("\n")>-1)input.value=this$1.prevInput=
"";else this$1.prevInput=text;if(this$1.composing){this$1.composing.range.clear();this$1.composing.range=cm.markText(this$1.composing.start,cm.getCursor("to"),{className:"CodeMirror-composing"})}});return true};TextareaInput.prototype.ensurePolled=function(){if(this.pollingFast&&this.poll())this.pollingFast=false};TextareaInput.prototype.onKeyPress=function(){if(ie&&ie_version>=9)this.hasSelection=null;this.fastPoll()};TextareaInput.prototype.onContextMenu=function(e){function prepareSelectAllHack(){if(te.selectionStart!=
null){var selected=cm.somethingSelected();var extval="\u200b"+(selected?te.value:"");te.value="\u21da";te.value=extval;input.prevInput=selected?"":"\u200b";te.selectionStart=1;te.selectionEnd=extval.length;display.selForContextMenu=cm.doc.sel}}function rehide(){if(input.contextMenuPending!=rehide)return;input.contextMenuPending=false;input.wrapper.style.cssText=oldWrapperCSS;te.style.cssText=oldCSS;if(ie&&ie_version<9)display.scrollbars.setScrollTop(display.scroller.scrollTop=scrollPos);if(te.selectionStart!=
null){if(!ie||ie&&ie_version<9)prepareSelectAllHack();var i=0;var poll=function(){if(display.selForContextMenu==cm.doc.sel&&te.selectionStart==0&&te.selectionEnd>0&&input.prevInput=="\u200b")operation(cm,selectAll)(cm);else if(i++<10)display.detectingSelectAll=setTimeout(poll,500);else{display.selForContextMenu=null;display.input.reset()}};display.detectingSelectAll=setTimeout(poll,200)}}var input=this;var cm=input.cm;var display=cm.display;var te=input.textarea;if(input.contextMenuPending)input.contextMenuPending();
var pos=posFromMouse(cm,e);var scrollPos=display.scroller.scrollTop;if(!pos||presto)return;var reset=cm.options.resetSelectionOnContextMenu;if(reset&&cm.doc.sel.contains(pos)==-1)operation(cm,setSelection)(cm.doc,simpleSelection(pos),sel_dontScroll);var oldCSS=te.style.cssText;var oldWrapperCSS=input.wrapper.style.cssText;var wrapperBox=input.wrapper.offsetParent.getBoundingClientRect();input.wrapper.style.cssText="position: static";te.style.cssText="position: absolute; width: 30px; height: 30px;\n      top: "+
(e.clientY-wrapperBox.top-5)+"px; left: "+(e.clientX-wrapperBox.left-5)+"px;\n      z-index: 1000; background: "+(ie?"rgba(255, 255, 255, .05)":"transparent")+";\n      outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);";var oldScrollY;if(webkit)oldScrollY=window.scrollY;display.input.focus();if(webkit)window.scrollTo(null,oldScrollY);display.input.reset();if(!cm.somethingSelected())te.value=input.prevInput=" ";input.contextMenuPending=rehide;
display.selForContextMenu=cm.doc.sel;clearTimeout(display.detectingSelectAll);if(ie&&ie_version>=9)prepareSelectAllHack();if(captureRightClick){e_stop(e);var mouseup=function(){off(window,"mouseup",mouseup);setTimeout(rehide,20)};on(window,"mouseup",mouseup)}else setTimeout(rehide,50)};TextareaInput.prototype.readOnlyChanged=function(val){if(!val)this.reset();this.textarea.disabled=val=="nocursor";this.textarea.readOnly=!!val};TextareaInput.prototype.setUneditable=function(){};TextareaInput.prototype.needsContentAttribute=
false;defineOptions(CodeMirror);addEditorMethods(CodeMirror);var dontDelegate="iter insert remove copy getEditor constructor".split(" ");var prop;for(prop in Doc.prototype)if(Doc.prototype.hasOwnProperty(prop)&&indexOf(dontDelegate,prop)<0)CodeMirror.prototype[prop]=function(method){return function(){return method.apply(this.doc,arguments)}}(Doc.prototype[prop]);eventMixin(Doc);CodeMirror.inputStyles={"textarea":TextareaInput,"contenteditable":ContentEditableInput};CodeMirror.defineMode=function(name){if(!CodeMirror.defaults.mode&&
name!="null")CodeMirror.defaults.mode=name;defineMode.apply(this,arguments)};CodeMirror.defineMIME=defineMIME;CodeMirror.defineMode("null",function(){return{token:function(stream){return stream.skipToEnd()}}});CodeMirror.defineMIME("text/plain","null");CodeMirror.defineExtension=function(name,func){CodeMirror.prototype[name]=func};CodeMirror.defineDocExtension=function(name,func){Doc.prototype[name]=func};CodeMirror.fromTextArea=fromTextArea;addLegacyProps(CodeMirror);CodeMirror.version="5.65.6";
return CodeMirror});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){function dialogDiv(cm,template,bottom){var wrap=cm.getWrapperElement();var dialog;dialog=wrap.appendChild(document.createElement("div"));if(bottom)dialog.className="CodeMirror-dialog CodeMirror-dialog-bottom";else dialog.className="CodeMirror-dialog CodeMirror-dialog-top";
dialog.appendChild(template);CodeMirror.addClass(wrap,"dialog-opened");return dialog}function closeNotification(cm,newVal){if(cm.state.currentNotificationClose)cm.state.currentNotificationClose();cm.state.currentNotificationClose=newVal}CodeMirror.defineExtension("openDialog",function(template,callback,options){function close(newVal){if(typeof newVal=="string")inp.value=newVal;else{if(closed)return;closed=true;CodeMirror.rmClass(dialog.parentNode,"dialog-opened");dialog.parentNode.removeChild(dialog);
me.focus();if(options.onClose)options.onClose(dialog)}}if(!options)options={};closeNotification(this,null);var dialog=dialogDiv(this,template,options.bottom);var closed=false;var me=this;var inp=dialog.getElementsByTagName("input")[0];var button;if(inp){inp.focus();if(options.value){inp.value=options.value;if(options.selectValueOnOpen!==false)inp.select()}if(options.onInput)CodeMirror.on(inp,"input",function(e){options.onInput(e,inp.value,close)});if(options.onKeyUp)CodeMirror.on(inp,"keyup",function(e){options.onKeyUp(e,
inp.value,close)});CodeMirror.on(inp,"keydown",function(e){if(options&&options.onKeyDown&&options.onKeyDown(e,inp.value,close))return;if(e.keyCode==27||options.closeOnEnter!==false&&e.keyCode==13){inp.blur();CodeMirror.e_stop(e);close()}if(e.keyCode==13)callback(inp.value,e)});if(options.closeOnBlur!==false)CodeMirror.on(dialog,"focusout",function(evt){if(evt.relatedTarget!==null)close()})}else if(button=dialog.getElementsByTagName("button")[0]){CodeMirror.on(button,"click",function(){close();me.focus()});
if(options.closeOnBlur!==false)CodeMirror.on(button,"blur",close);button.focus()}return close});CodeMirror.defineExtension("openConfirm",function(template,callbacks,options){function close(){if(closed)return;closed=true;CodeMirror.rmClass(dialog.parentNode,"dialog-opened");dialog.parentNode.removeChild(dialog);me.focus()}closeNotification(this,null);var dialog=dialogDiv(this,template,options&&options.bottom);var buttons=dialog.getElementsByTagName("button");var closed=false;var me=this;var blurring=
1;buttons[0].focus();var i=0;for(;i<buttons.length;++i){var b=buttons[i];(function(callback){CodeMirror.on(b,"click",function(e){CodeMirror.e_preventDefault(e);close();if(callback)callback(me)})})(callbacks[i]);CodeMirror.on(b,"blur",function(){--blurring;setTimeout(function(){if(blurring<=0)close()},200)});CodeMirror.on(b,"focus",function(){++blurring})}});CodeMirror.defineExtension("openNotification",function(template,options){function close(){if(closed)return;closed=true;clearTimeout(doneTimer);
CodeMirror.rmClass(dialog.parentNode,"dialog-opened");dialog.parentNode.removeChild(dialog)}closeNotification(this,close);var dialog=dialogDiv(this,template,options&&options.bottom);var closed=false;var doneTimer;var duration=options&&typeof options.duration!=="undefined"?options.duration:5E3;CodeMirror.on(dialog,"click",function(e){CodeMirror.e_preventDefault(e);close()});if(duration)doneTimer=setTimeout(close,duration);return close})});var diff_match_patch=function(){this.Diff_Timeout=1;this.Diff_EditCost=
4;this.Match_Threshold=.5;this.Match_Distance=1E3;this.Patch_DeleteThreshold=.5;this.Patch_Margin=4;this.Match_MaxBits=32};var DIFF_DELETE=-1;var DIFF_INSERT=1;var DIFF_EQUAL=0;diff_match_patch.Diff;diff_match_patch.prototype.diff_main=function(text1,text2,opt_checklines,opt_deadline){if(typeof opt_deadline=="undefined")if(this.Diff_Timeout<=0)opt_deadline=Number.MAX_VALUE;else opt_deadline=(new Date).getTime()+this.Diff_Timeout*1E3;var deadline=opt_deadline;if(text1==null||text2==null)throw new Error("Null input. (diff_main)");
if(text1==text2){if(text1)return[[DIFF_EQUAL,text1]];return[]}if(typeof opt_checklines=="undefined")opt_checklines=true;var checklines=opt_checklines;var commonlength=this.diff_commonPrefix(text1,text2);var commonprefix=text1.substring(0,commonlength);text1=text1.substring(commonlength);text2=text2.substring(commonlength);commonlength=this.diff_commonSuffix(text1,text2);var commonsuffix=text1.substring(text1.length-commonlength);text1=text1.substring(0,text1.length-commonlength);text2=text2.substring(0,
text2.length-commonlength);var diffs=this.diff_compute_(text1,text2,checklines,deadline);if(commonprefix)diffs.unshift([DIFF_EQUAL,commonprefix]);if(commonsuffix)diffs.push([DIFF_EQUAL,commonsuffix]);this.diff_cleanupMerge(diffs);return diffs};diff_match_patch.prototype.diff_compute_=function(text1,text2,checklines,deadline){var diffs;if(!text1)return[[DIFF_INSERT,text2]];if(!text2)return[[DIFF_DELETE,text1]];var longtext=text1.length>text2.length?text1:text2;var shorttext=text1.length>text2.length?
text2:text1;var i=longtext.indexOf(shorttext);if(i!=-1){diffs=[[DIFF_INSERT,longtext.substring(0,i)],[DIFF_EQUAL,shorttext],[DIFF_INSERT,longtext.substring(i+shorttext.length)]];if(text1.length>text2.length)diffs[0][0]=diffs[2][0]=DIFF_DELETE;return diffs}if(shorttext.length==1)return[[DIFF_DELETE,text1],[DIFF_INSERT,text2]];var hm=this.diff_halfMatch_(text1,text2);if(hm){var text1_a=hm[0];var text1_b=hm[1];var text2_a=hm[2];var text2_b=hm[3];var mid_common=hm[4];var diffs_a=this.diff_main(text1_a,
text2_a,checklines,deadline);var diffs_b=this.diff_main(text1_b,text2_b,checklines,deadline);return diffs_a.concat([[DIFF_EQUAL,mid_common]],diffs_b)}if(checklines&&text1.length>100&&text2.length>100)return this.diff_lineMode_(text1,text2,deadline);return this.diff_bisect_(text1,text2,deadline)};diff_match_patch.prototype.diff_lineMode_=function(text1,text2,deadline){var a=this.diff_linesToChars(text1,text2);text1=a.chars1;text2=a.chars2;var linearray=a.lineArray;var diffs=this.diff_main(text1,text2,
false,deadline);this.diff_charsToLines(diffs,linearray);this.diff_cleanupSemantic(diffs);diffs.push([DIFF_EQUAL,""]);var pointer=0;var count_delete=0;var count_insert=0;var text_delete="";var text_insert="";for(;pointer<diffs.length;){switch(diffs[pointer][0]){case DIFF_INSERT:count_insert++;text_insert=text_insert+diffs[pointer][1];break;case DIFF_DELETE:count_delete++;text_delete=text_delete+diffs[pointer][1];break;case DIFF_EQUAL:if(count_delete>=1&&count_insert>=1){diffs.splice(pointer-count_delete-
count_insert,count_delete+count_insert);pointer=pointer-count_delete-count_insert;var subDiff=this.diff_main(text_delete,text_insert,false,deadline);var j=subDiff.length-1;for(;j>=0;j--)diffs.splice(pointer,0,subDiff[j]);pointer=pointer+subDiff.length}count_insert=0;count_delete=0;text_delete="";text_insert="";break}pointer++}diffs.pop();return diffs};diff_match_patch.prototype.diff_bisect_=function(text1,text2,deadline){var text1_length=text1.length;var text2_length=text2.length;var max_d=Math.ceil((text1_length+
text2_length)/2);var v_offset=max_d;var v_length=2*max_d;var v1=new Array(v_length);var v2=new Array(v_length);var x=0;for(;x<v_length;x++){v1[x]=-1;v2[x]=-1}v1[v_offset+1]=0;v2[v_offset+1]=0;var delta=text1_length-text2_length;var front=delta%2!=0;var k1start=0;var k1end=0;var k2start=0;var k2end=0;var d=0;for(;d<max_d;d++){if((new Date).getTime()>deadline)break;var k1=-d+k1start;for(;k1<=d-k1end;k1=k1+2){var k1_offset=v_offset+k1;var x1;if(k1==-d||k1!=d&&v1[k1_offset-1]<v1[k1_offset+1])x1=v1[k1_offset+
1];else x1=v1[k1_offset-1]+1;var y1=x1-k1;for(;x1<text1_length&&y1<text2_length&&text1.charAt(x1)==text2.charAt(y1);){x1++;y1++}v1[k1_offset]=x1;if(x1>text1_length)k1end=k1end+2;else if(y1>text2_length)k1start=k1start+2;else if(front){var k2_offset=v_offset+delta-k1;if(k2_offset>=0&&k2_offset<v_length&&v2[k2_offset]!=-1){var x2=text1_length-v2[k2_offset];if(x1>=x2)return this.diff_bisectSplit_(text1,text2,x1,y1,deadline)}}}var k2=-d+k2start;for(;k2<=d-k2end;k2=k2+2){k2_offset=v_offset+k2;if(k2==-d||
k2!=d&&v2[k2_offset-1]<v2[k2_offset+1])x2=v2[k2_offset+1];else x2=v2[k2_offset-1]+1;var y2=x2-k2;for(;x2<text1_length&&y2<text2_length&&text1.charAt(text1_length-x2-1)==text2.charAt(text2_length-y2-1);){x2++;y2++}v2[k2_offset]=x2;if(x2>text1_length)k2end=k2end+2;else if(y2>text2_length)k2start=k2start+2;else if(!front){k1_offset=v_offset+delta-k2;if(k1_offset>=0&&k1_offset<v_length&&v1[k1_offset]!=-1){x1=v1[k1_offset];y1=v_offset+x1-k1_offset;x2=text1_length-x2;if(x1>=x2)return this.diff_bisectSplit_(text1,
text2,x1,y1,deadline)}}}}return[[DIFF_DELETE,text1],[DIFF_INSERT,text2]]};diff_match_patch.prototype.diff_bisectSplit_=function(text1,text2,x,y,deadline){var text1a=text1.substring(0,x);var text2a=text2.substring(0,y);var text1b=text1.substring(x);var text2b=text2.substring(y);var diffs=this.diff_main(text1a,text2a,false,deadline);var diffsb=this.diff_main(text1b,text2b,false,deadline);return diffs.concat(diffsb)};diff_match_patch.prototype.diff_linesToChars=function(text1,text2){function diff_linesToCharsMunge_(text){var chars=
"";var lineStart=0;var lineEnd=-1;var lineArrayLength=lineArray.length;for(;lineEnd<text.length-1;){lineEnd=text.indexOf("\n",lineStart);if(lineEnd==-1)lineEnd=text.length-1;var line=text.substring(lineStart,lineEnd+1);if(lineHash.hasOwnProperty?lineHash.hasOwnProperty(line):lineHash[line]!==undefined)chars=chars+String.fromCharCode(lineHash[line]);else{if(lineArrayLength==maxLines){line=text.substring(lineStart);lineEnd=text.length}chars=chars+String.fromCharCode(lineArrayLength);lineHash[line]=
lineArrayLength;lineArray[lineArrayLength++]=line}lineStart=lineEnd+1}return chars}var lineArray=[];var lineHash={};lineArray[0]="";var maxLines=4E4;var chars1=diff_linesToCharsMunge_(text1);maxLines=65535;var chars2=diff_linesToCharsMunge_(text2);return{chars1:chars1,chars2:chars2,lineArray:lineArray}};diff_match_patch.prototype.diff_charsToLines=function(diffs,lineArray){var x=0;for(;x<diffs.length;x++){var chars=diffs[x][1];var text=[];var y=0;for(;y<chars.length;y++)text[y]=lineArray[chars.charCodeAt(y)];
diffs[x][1]=text.join("")}};diff_match_patch.prototype.diff_commonPrefix=function(text1,text2){if(!text1||!text2||text1.charAt(0)!=text2.charAt(0))return 0;var pointermin=0;var pointermax=Math.min(text1.length,text2.length);var pointermid=pointermax;var pointerstart=0;for(;pointermin<pointermid;){if(text1.substring(pointerstart,pointermid)==text2.substring(pointerstart,pointermid)){pointermin=pointermid;pointerstart=pointermin}else pointermax=pointermid;pointermid=Math.floor((pointermax-pointermin)/
2+pointermin)}return pointermid};diff_match_patch.prototype.diff_commonSuffix=function(text1,text2){if(!text1||!text2||text1.charAt(text1.length-1)!=text2.charAt(text2.length-1))return 0;var pointermin=0;var pointermax=Math.min(text1.length,text2.length);var pointermid=pointermax;var pointerend=0;for(;pointermin<pointermid;){if(text1.substring(text1.length-pointermid,text1.length-pointerend)==text2.substring(text2.length-pointermid,text2.length-pointerend)){pointermin=pointermid;pointerend=pointermin}else pointermax=
pointermid;pointermid=Math.floor((pointermax-pointermin)/2+pointermin)}return pointermid};diff_match_patch.prototype.diff_commonOverlap_=function(text1,text2){var text1_length=text1.length;var text2_length=text2.length;if(text1_length==0||text2_length==0)return 0;if(text1_length>text2_length)text1=text1.substring(text1_length-text2_length);else if(text1_length<text2_length)text2=text2.substring(0,text1_length);var text_length=Math.min(text1_length,text2_length);if(text1==text2)return text_length;
var best=0;var length=1;for(;true;){var pattern=text1.substring(text_length-length);var found=text2.indexOf(pattern);if(found==-1)return best;length=length+found;if(found==0||text1.substring(text_length-length)==text2.substring(0,length)){best=length;length++}}};diff_match_patch.prototype.diff_halfMatch_=function(text1,text2){function diff_halfMatchI_(longtext,shorttext,i){var seed=longtext.substring(i,i+Math.floor(longtext.length/4));var j=-1;var best_common="";var best_longtext_a;var best_longtext_b;
var best_shorttext_a;var best_shorttext_b;for(;(j=shorttext.indexOf(seed,j+1))!=-1;){var prefixLength=dmp.diff_commonPrefix(longtext.substring(i),shorttext.substring(j));var suffixLength=dmp.diff_commonSuffix(longtext.substring(0,i),shorttext.substring(0,j));if(best_common.length<suffixLength+prefixLength){best_common=shorttext.substring(j-suffixLength,j)+shorttext.substring(j,j+prefixLength);best_longtext_a=longtext.substring(0,i-suffixLength);best_longtext_b=longtext.substring(i+prefixLength);best_shorttext_a=
shorttext.substring(0,j-suffixLength);best_shorttext_b=shorttext.substring(j+prefixLength)}}if(best_common.length*2>=longtext.length)return[best_longtext_a,best_longtext_b,best_shorttext_a,best_shorttext_b,best_common];else return null}if(this.Diff_Timeout<=0)return null;var longtext=text1.length>text2.length?text1:text2;var shorttext=text1.length>text2.length?text2:text1;if(longtext.length<4||shorttext.length*2<longtext.length)return null;var dmp=this;var hm1=diff_halfMatchI_(longtext,shorttext,
Math.ceil(longtext.length/4));var hm2=diff_halfMatchI_(longtext,shorttext,Math.ceil(longtext.length/2));var hm;if(!hm1&&!hm2)return null;else if(!hm2)hm=hm1;else if(!hm1)hm=hm2;else hm=hm1[4].length>hm2[4].length?hm1:hm2;var text1_a;var text1_b;var text2_a;var text2_b;if(text1.length>text2.length){text1_a=hm[0];text1_b=hm[1];text2_a=hm[2];text2_b=hm[3]}else{text2_a=hm[0];text2_b=hm[1];text1_a=hm[2];text1_b=hm[3]}var mid_common=hm[4];return[text1_a,text1_b,text2_a,text2_b,mid_common]};diff_match_patch.prototype.diff_cleanupSemantic=
function(diffs){var changes=false;var equalities=[];var equalitiesLength=0;var lastequality=null;var pointer=0;var length_insertions1=0;var length_deletions1=0;var length_insertions2=0;var length_deletions2=0;for(;pointer<diffs.length;){if(diffs[pointer][0]==DIFF_EQUAL){equalities[equalitiesLength++]=pointer;length_insertions1=length_insertions2;length_deletions1=length_deletions2;length_insertions2=0;length_deletions2=0;lastequality=diffs[pointer][1]}else{if(diffs[pointer][0]==DIFF_INSERT)length_insertions2=
length_insertions2+diffs[pointer][1].length;else length_deletions2=length_deletions2+diffs[pointer][1].length;if(lastequality&&lastequality.length<=Math.max(length_insertions1,length_deletions1)&&lastequality.length<=Math.max(length_insertions2,length_deletions2)){diffs.splice(equalities[equalitiesLength-1],0,[DIFF_DELETE,lastequality]);diffs[equalities[equalitiesLength-1]+1][0]=DIFF_INSERT;equalitiesLength--;equalitiesLength--;pointer=equalitiesLength>0?equalities[equalitiesLength-1]:-1;length_insertions1=
0;length_deletions1=0;length_insertions2=0;length_deletions2=0;lastequality=null;changes=true}}pointer++}if(changes)this.diff_cleanupMerge(diffs);this.diff_cleanupSemanticLossless(diffs);pointer=1;for(;pointer<diffs.length;){if(diffs[pointer-1][0]==DIFF_DELETE&&diffs[pointer][0]==DIFF_INSERT){var deletion=diffs[pointer-1][1];var insertion=diffs[pointer][1];var overlap_length1=this.diff_commonOverlap_(deletion,insertion);var overlap_length2=this.diff_commonOverlap_(insertion,deletion);if(overlap_length1>=
overlap_length2){if(overlap_length1>=deletion.length/2||overlap_length1>=insertion.length/2){diffs.splice(pointer,0,[DIFF_EQUAL,insertion.substring(0,overlap_length1)]);diffs[pointer-1][1]=deletion.substring(0,deletion.length-overlap_length1);diffs[pointer+1][1]=insertion.substring(overlap_length1);pointer++}}else if(overlap_length2>=deletion.length/2||overlap_length2>=insertion.length/2){diffs.splice(pointer,0,[DIFF_EQUAL,deletion.substring(0,overlap_length2)]);diffs[pointer-1][0]=DIFF_INSERT;diffs[pointer-
1][1]=insertion.substring(0,insertion.length-overlap_length2);diffs[pointer+1][0]=DIFF_DELETE;diffs[pointer+1][1]=deletion.substring(overlap_length2);pointer++}pointer++}pointer++}};diff_match_patch.prototype.diff_cleanupSemanticLossless=function(diffs){function diff_cleanupSemanticScore_(one,two){if(!one||!two)return 6;var char1=one.charAt(one.length-1);var char2=two.charAt(0);var nonAlphaNumeric1=char1.match(diff_match_patch.nonAlphaNumericRegex_);var nonAlphaNumeric2=char2.match(diff_match_patch.nonAlphaNumericRegex_);
var whitespace1=nonAlphaNumeric1&&char1.match(diff_match_patch.whitespaceRegex_);var whitespace2=nonAlphaNumeric2&&char2.match(diff_match_patch.whitespaceRegex_);var lineBreak1=whitespace1&&char1.match(diff_match_patch.linebreakRegex_);var lineBreak2=whitespace2&&char2.match(diff_match_patch.linebreakRegex_);var blankLine1=lineBreak1&&one.match(diff_match_patch.blanklineEndRegex_);var blankLine2=lineBreak2&&two.match(diff_match_patch.blanklineStartRegex_);if(blankLine1||blankLine2)return 5;else if(lineBreak1||
lineBreak2)return 4;else if(nonAlphaNumeric1&&!whitespace1&&whitespace2)return 3;else if(whitespace1||whitespace2)return 2;else if(nonAlphaNumeric1||nonAlphaNumeric2)return 1;return 0}var pointer=1;for(;pointer<diffs.length-1;){if(diffs[pointer-1][0]==DIFF_EQUAL&&diffs[pointer+1][0]==DIFF_EQUAL){var equality1=diffs[pointer-1][1];var edit=diffs[pointer][1];var equality2=diffs[pointer+1][1];var commonOffset=this.diff_commonSuffix(equality1,edit);if(commonOffset){var commonString=edit.substring(edit.length-
commonOffset);equality1=equality1.substring(0,equality1.length-commonOffset);edit=commonString+edit.substring(0,edit.length-commonOffset);equality2=commonString+equality2}var bestEquality1=equality1;var bestEdit=edit;var bestEquality2=equality2;var bestScore=diff_cleanupSemanticScore_(equality1,edit)+diff_cleanupSemanticScore_(edit,equality2);for(;edit.charAt(0)===equality2.charAt(0);){equality1=equality1+edit.charAt(0);edit=edit.substring(1)+equality2.charAt(0);equality2=equality2.substring(1);var score=
diff_cleanupSemanticScore_(equality1,edit)+diff_cleanupSemanticScore_(edit,equality2);if(score>=bestScore){bestScore=score;bestEquality1=equality1;bestEdit=edit;bestEquality2=equality2}}if(diffs[pointer-1][1]!=bestEquality1){if(bestEquality1)diffs[pointer-1][1]=bestEquality1;else{diffs.splice(pointer-1,1);pointer--}diffs[pointer][1]=bestEdit;if(bestEquality2)diffs[pointer+1][1]=bestEquality2;else{diffs.splice(pointer+1,1);pointer--}}}pointer++}};diff_match_patch.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/;
diff_match_patch.whitespaceRegex_=/\s/;diff_match_patch.linebreakRegex_=/[\r\n]/;diff_match_patch.blanklineEndRegex_=/\n\r?\n$/;diff_match_patch.blanklineStartRegex_=/^\r?\n\r?\n/;diff_match_patch.prototype.diff_cleanupEfficiency=function(diffs){var changes=false;var equalities=[];var equalitiesLength=0;var lastequality=null;var pointer=0;var pre_ins=false;var pre_del=false;var post_ins=false;var post_del=false;for(;pointer<diffs.length;){if(diffs[pointer][0]==DIFF_EQUAL){if(diffs[pointer][1].length<
this.Diff_EditCost&&(post_ins||post_del)){equalities[equalitiesLength++]=pointer;pre_ins=post_ins;pre_del=post_del;lastequality=diffs[pointer][1]}else{equalitiesLength=0;lastequality=null}post_ins=post_del=false}else{if(diffs[pointer][0]==DIFF_DELETE)post_del=true;else post_ins=true;if(lastequality&&(pre_ins&&pre_del&&post_ins&&post_del||lastequality.length<this.Diff_EditCost/2&&pre_ins+pre_del+post_ins+post_del==3)){diffs.splice(equalities[equalitiesLength-1],0,[DIFF_DELETE,lastequality]);diffs[equalities[equalitiesLength-
1]+1][0]=DIFF_INSERT;equalitiesLength--;lastequality=null;if(pre_ins&&pre_del){post_ins=post_del=true;equalitiesLength=0}else{equalitiesLength--;pointer=equalitiesLength>0?equalities[equalitiesLength-1]:-1;post_ins=post_del=false}changes=true}}pointer++}if(changes)this.diff_cleanupMerge(diffs)};diff_match_patch.prototype.diff_cleanupMerge=function(diffs){diffs.push([DIFF_EQUAL,""]);var pointer=0;var count_delete=0;var count_insert=0;var text_delete="";var text_insert="";var commonlength;for(;pointer<
diffs.length;)switch(diffs[pointer][0]){case DIFF_INSERT:count_insert++;text_insert=text_insert+diffs[pointer][1];pointer++;break;case DIFF_DELETE:count_delete++;text_delete=text_delete+diffs[pointer][1];pointer++;break;case DIFF_EQUAL:if(count_delete+count_insert>1){if(count_delete!==0&&count_insert!==0){commonlength=this.diff_commonPrefix(text_insert,text_delete);if(commonlength!==0){if(pointer-count_delete-count_insert>0&&diffs[pointer-count_delete-count_insert-1][0]==DIFF_EQUAL)diffs[pointer-
count_delete-count_insert-1][1]+=text_insert.substring(0,commonlength);else{diffs.splice(0,0,[DIFF_EQUAL,text_insert.substring(0,commonlength)]);pointer++}text_insert=text_insert.substring(commonlength);text_delete=text_delete.substring(commonlength)}commonlength=this.diff_commonSuffix(text_insert,text_delete);if(commonlength!==0){diffs[pointer][1]=text_insert.substring(text_insert.length-commonlength)+diffs[pointer][1];text_insert=text_insert.substring(0,text_insert.length-commonlength);text_delete=
text_delete.substring(0,text_delete.length-commonlength)}}if(count_delete===0)diffs.splice(pointer-count_insert,count_delete+count_insert,[DIFF_INSERT,text_insert]);else if(count_insert===0)diffs.splice(pointer-count_delete,count_delete+count_insert,[DIFF_DELETE,text_delete]);else diffs.splice(pointer-count_delete-count_insert,count_delete+count_insert,[DIFF_DELETE,text_delete],[DIFF_INSERT,text_insert]);pointer=pointer-count_delete-count_insert+(count_delete?1:0)+(count_insert?1:0)+1}else if(pointer!==
0&&diffs[pointer-1][0]==DIFF_EQUAL){diffs[pointer-1][1]+=diffs[pointer][1];diffs.splice(pointer,1)}else pointer++;count_insert=0;count_delete=0;text_delete="";text_insert="";break}if(diffs[diffs.length-1][1]==="")diffs.pop();var changes=false;pointer=1;for(;pointer<diffs.length-1;){if(diffs[pointer-1][0]==DIFF_EQUAL&&diffs[pointer+1][0]==DIFF_EQUAL)if(diffs[pointer][1].substring(diffs[pointer][1].length-diffs[pointer-1][1].length)==diffs[pointer-1][1]){diffs[pointer][1]=diffs[pointer-1][1]+diffs[pointer][1].substring(0,
diffs[pointer][1].length-diffs[pointer-1][1].length);diffs[pointer+1][1]=diffs[pointer-1][1]+diffs[pointer+1][1];diffs.splice(pointer-1,1);changes=true}else if(diffs[pointer][1].substring(0,diffs[pointer+1][1].length)==diffs[pointer+1][1]){diffs[pointer-1][1]+=diffs[pointer+1][1];diffs[pointer][1]=diffs[pointer][1].substring(diffs[pointer+1][1].length)+diffs[pointer+1][1];diffs.splice(pointer+1,1);changes=true}pointer++}if(changes)this.diff_cleanupMerge(diffs)};diff_match_patch.prototype.diff_xIndex=
function(diffs,loc){var chars1=0;var chars2=0;var last_chars1=0;var last_chars2=0;var x;x=0;for(;x<diffs.length;x++){if(diffs[x][0]!==DIFF_INSERT)chars1=chars1+diffs[x][1].length;if(diffs[x][0]!==DIFF_DELETE)chars2=chars2+diffs[x][1].length;if(chars1>loc)break;last_chars1=chars1;last_chars2=chars2}if(diffs.length!=x&&diffs[x][0]===DIFF_DELETE)return last_chars2;return last_chars2+(loc-last_chars1)};diff_match_patch.prototype.diff_prettyHtml=function(diffs){var html=[];var pattern_amp=/&/g;var pattern_lt=
/</g;var pattern_gt=/>/g;var pattern_para=/\n/g;var x=0;for(;x<diffs.length;x++){var op=diffs[x][0];var data=diffs[x][1];var text=data.replace(pattern_amp,"&amp;").replace(pattern_lt,"&lt;").replace(pattern_gt,"&gt;").replace(pattern_para,"&para;<br>");switch(op){case DIFF_INSERT:html[x]='<ins style="background:#e6ffe6;">'+text+"</ins>";break;case DIFF_DELETE:html[x]='<del style="background:#ffe6e6;">'+text+"</del>";break;case DIFF_EQUAL:html[x]="<span>"+text+"</span>";break}}return html.join("")};
diff_match_patch.prototype.diff_text1=function(diffs){var text=[];var x=0;for(;x<diffs.length;x++)if(diffs[x][0]!==DIFF_INSERT)text[x]=diffs[x][1];return text.join("")};diff_match_patch.prototype.diff_text2=function(diffs){var text=[];var x=0;for(;x<diffs.length;x++)if(diffs[x][0]!==DIFF_DELETE)text[x]=diffs[x][1];return text.join("")};diff_match_patch.prototype.diff_levenshtein=function(diffs){var levenshtein=0;var insertions=0;var deletions=0;var x=0;for(;x<diffs.length;x++){var op=diffs[x][0];
var data=diffs[x][1];switch(op){case DIFF_INSERT:insertions=insertions+data.length;break;case DIFF_DELETE:deletions=deletions+data.length;break;case DIFF_EQUAL:levenshtein=levenshtein+Math.max(insertions,deletions);insertions=0;deletions=0;break}}levenshtein=levenshtein+Math.max(insertions,deletions);return levenshtein};diff_match_patch.prototype.diff_toDelta=function(diffs){var text=[];var x=0;for(;x<diffs.length;x++)switch(diffs[x][0]){case DIFF_INSERT:text[x]="+"+encodeURI(diffs[x][1]);break;case DIFF_DELETE:text[x]=
"-"+diffs[x][1].length;break;case DIFF_EQUAL:text[x]="="+diffs[x][1].length;break}return text.join("\t").replace(/%20/g," ")};diff_match_patch.prototype.diff_fromDelta=function(text1,delta){var diffs=[];var diffsLength=0;var pointer=0;var tokens=delta.split(/\t/g);var x=0;for(;x<tokens.length;x++){var param=tokens[x].substring(1);switch(tokens[x].charAt(0)){case "+":try{diffs[diffsLength++]=[DIFF_INSERT,decodeURI(param)]}catch(ex){throw new Error("Illegal escape in diff_fromDelta: "+param);}break;
case "-":case "=":var n=parseInt(param,10);if(isNaN(n)||n<0)throw new Error("Invalid number in diff_fromDelta: "+param);var text=text1.substring(pointer,pointer=pointer+n);if(tokens[x].charAt(0)=="=")diffs[diffsLength++]=[DIFF_EQUAL,text];else diffs[diffsLength++]=[DIFF_DELETE,text];break;default:if(tokens[x])throw new Error("Invalid diff operation in diff_fromDelta: "+tokens[x]);}}if(pointer!=text1.length)throw new Error("Delta length ("+pointer+") does not equal source text length ("+text1.length+
").");return diffs};diff_match_patch.prototype.match_main=function(text,pattern,loc){if(text==null||pattern==null||loc==null)throw new Error("Null input. (match_main)");loc=Math.max(0,Math.min(loc,text.length));if(text==pattern)return 0;else if(!text.length)return-1;else if(text.substring(loc,loc+pattern.length)==pattern)return loc;else return this.match_bitap_(text,pattern,loc)};diff_match_patch.prototype.match_bitap_=function(text,pattern,loc){function match_bitapScore_(e,x){var accuracy=e/pattern.length;
var proximity=Math.abs(loc-x);if(!dmp.Match_Distance)return proximity?1:accuracy;return accuracy+proximity/dmp.Match_Distance}if(pattern.length>this.Match_MaxBits)throw new Error("Pattern too long for this browser.");var s=this.match_alphabet_(pattern);var dmp=this;var score_threshold=this.Match_Threshold;var best_loc=text.indexOf(pattern,loc);if(best_loc!=-1){score_threshold=Math.min(match_bitapScore_(0,best_loc),score_threshold);best_loc=text.lastIndexOf(pattern,loc+pattern.length);if(best_loc!=
-1)score_threshold=Math.min(match_bitapScore_(0,best_loc),score_threshold)}var matchmask=1<<pattern.length-1;best_loc=-1;var bin_min;var bin_mid;var bin_max=pattern.length+text.length;var last_rd;var d=0;for(;d<pattern.length;d++){bin_min=0;bin_mid=bin_max;for(;bin_min<bin_mid;){if(match_bitapScore_(d,loc+bin_mid)<=score_threshold)bin_min=bin_mid;else bin_max=bin_mid;bin_mid=Math.floor((bin_max-bin_min)/2+bin_min)}bin_max=bin_mid;var start=Math.max(1,loc-bin_mid+1);var finish=Math.min(loc+bin_mid,
text.length)+pattern.length;var rd=Array(finish+2);rd[finish+1]=(1<<d)-1;var j=finish;for(;j>=start;j--){var charMatch=s[text.charAt(j-1)];if(d===0)rd[j]=(rd[j+1]<<1|1)&charMatch;else rd[j]=(rd[j+1]<<1|1)&charMatch|((last_rd[j+1]|last_rd[j])<<1|1)|last_rd[j+1];if(rd[j]&matchmask){var score=match_bitapScore_(d,j-1);if(score<=score_threshold){score_threshold=score;best_loc=j-1;if(best_loc>loc)start=Math.max(1,2*loc-best_loc);else break}}}if(match_bitapScore_(d+1,loc)>score_threshold)break;last_rd=rd}return best_loc};
diff_match_patch.prototype.match_alphabet_=function(pattern){var s={};var i=0;for(;i<pattern.length;i++)s[pattern.charAt(i)]=0;i=0;for(;i<pattern.length;i++)s[pattern.charAt(i)]|=1<<pattern.length-i-1;return s};diff_match_patch.prototype.patch_addContext_=function(patch,text){if(text.length==0)return;if(patch.start2===null)throw Error("patch not initialized");var pattern=text.substring(patch.start2,patch.start2+patch.length1);var padding=0;for(;text.indexOf(pattern)!=text.lastIndexOf(pattern)&&pattern.length<
this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin;){padding=padding+this.Patch_Margin;pattern=text.substring(patch.start2-padding,patch.start2+patch.length1+padding)}padding=padding+this.Patch_Margin;var prefix=text.substring(patch.start2-padding,patch.start2);if(prefix)patch.diffs.unshift([DIFF_EQUAL,prefix]);var suffix=text.substring(patch.start2+patch.length1,patch.start2+patch.length1+padding);if(suffix)patch.diffs.push([DIFF_EQUAL,suffix]);patch.start1-=prefix.length;patch.start2-=prefix.length;
patch.length1+=prefix.length+suffix.length;patch.length2+=prefix.length+suffix.length};diff_match_patch.prototype.patch_make=function(a,opt_b,opt_c){var text1;var diffs;if(typeof a=="string"&&typeof opt_b=="string"&&typeof opt_c=="undefined"){text1=a;diffs=this.diff_main(text1,opt_b,true);if(diffs.length>2){this.diff_cleanupSemantic(diffs);this.diff_cleanupEfficiency(diffs)}}else if(a&&typeof a=="object"&&typeof opt_b=="undefined"&&typeof opt_c=="undefined"){diffs=a;text1=this.diff_text1(diffs)}else if(typeof a==
"string"&&opt_b&&typeof opt_b=="object"&&typeof opt_c=="undefined"){text1=a;diffs=opt_b}else if(typeof a=="string"&&typeof opt_b=="string"&&opt_c&&typeof opt_c=="object"){text1=a;diffs=opt_c}else throw new Error("Unknown call format to patch_make.");if(diffs.length===0)return[];var patches=[];var patch=new diff_match_patch.patch_obj;var patchDiffLength=0;var char_count1=0;var char_count2=0;var prepatch_text=text1;var postpatch_text=text1;var x=0;for(;x<diffs.length;x++){var diff_type=diffs[x][0];
var diff_text=diffs[x][1];if(!patchDiffLength&&diff_type!==DIFF_EQUAL){patch.start1=char_count1;patch.start2=char_count2}switch(diff_type){case DIFF_INSERT:patch.diffs[patchDiffLength++]=diffs[x];patch.length2+=diff_text.length;postpatch_text=postpatch_text.substring(0,char_count2)+diff_text+postpatch_text.substring(char_count2);break;case DIFF_DELETE:patch.length1+=diff_text.length;patch.diffs[patchDiffLength++]=diffs[x];postpatch_text=postpatch_text.substring(0,char_count2)+postpatch_text.substring(char_count2+
diff_text.length);break;case DIFF_EQUAL:if(diff_text.length<=2*this.Patch_Margin&&patchDiffLength&&diffs.length!=x+1){patch.diffs[patchDiffLength++]=diffs[x];patch.length1+=diff_text.length;patch.length2+=diff_text.length}else if(diff_text.length>=2*this.Patch_Margin)if(patchDiffLength){this.patch_addContext_(patch,prepatch_text);patches.push(patch);patch=new diff_match_patch.patch_obj;patchDiffLength=0;prepatch_text=postpatch_text;char_count1=char_count2}break}if(diff_type!==DIFF_INSERT)char_count1=
char_count1+diff_text.length;if(diff_type!==DIFF_DELETE)char_count2=char_count2+diff_text.length}if(patchDiffLength){this.patch_addContext_(patch,prepatch_text);patches.push(patch)}return patches};diff_match_patch.prototype.patch_deepCopy=function(patches){var patchesCopy=[];var x=0;for(;x<patches.length;x++){var patch=patches[x];var patchCopy=new diff_match_patch.patch_obj;patchCopy.diffs=[];var y=0;for(;y<patch.diffs.length;y++)patchCopy.diffs[y]={0:patch.diffs[y][0],1:patch.diffs[y][1]};patchCopy.start1=
patch.start1;patchCopy.start2=patch.start2;patchCopy.length1=patch.length1;patchCopy.length2=patch.length2;patchesCopy[x]=patchCopy}return patchesCopy};diff_match_patch.prototype.patch_apply=function(patches,text){if(patches.length==0)return[text,[]];patches=this.patch_deepCopy(patches);var nullPadding=this.patch_addPadding(patches);text=nullPadding+text+nullPadding;this.patch_splitMax(patches);var delta=0;var results=[];var x=0;for(;x<patches.length;x++){var expected_loc=patches[x].start2+delta;
var text1=this.diff_text1(patches[x].diffs);var start_loc;var end_loc=-1;if(text1.length>this.Match_MaxBits){start_loc=this.match_main(text,text1.substring(0,this.Match_MaxBits),expected_loc);if(start_loc!=-1){end_loc=this.match_main(text,text1.substring(text1.length-this.Match_MaxBits),expected_loc+text1.length-this.Match_MaxBits);if(end_loc==-1||start_loc>=end_loc)start_loc=-1}}else start_loc=this.match_main(text,text1,expected_loc);if(start_loc==-1){results[x]=false;delta=delta-(patches[x].length2-
patches[x].length1)}else{results[x]=true;delta=start_loc-expected_loc;var text2;if(end_loc==-1)text2=text.substring(start_loc,start_loc+text1.length);else text2=text.substring(start_loc,end_loc+this.Match_MaxBits);if(text1==text2)text=text.substring(0,start_loc)+this.diff_text2(patches[x].diffs)+text.substring(start_loc+text1.length);else{var diffs=this.diff_main(text1,text2,false);if(text1.length>this.Match_MaxBits&&this.diff_levenshtein(diffs)/text1.length>this.Patch_DeleteThreshold)results[x]=
false;else{this.diff_cleanupSemanticLossless(diffs);var index1=0;var index2;var y=0;for(;y<patches[x].diffs.length;y++){var mod=patches[x].diffs[y];if(mod[0]!==DIFF_EQUAL)index2=this.diff_xIndex(diffs,index1);if(mod[0]===DIFF_INSERT)text=text.substring(0,start_loc+index2)+mod[1]+text.substring(start_loc+index2);else if(mod[0]===DIFF_DELETE)text=text.substring(0,start_loc+index2)+text.substring(start_loc+this.diff_xIndex(diffs,index1+mod[1].length));if(mod[0]!==DIFF_DELETE)index1=index1+mod[1].length}}}}}text=
text.substring(nullPadding.length,text.length-nullPadding.length);return[text,results]};diff_match_patch.prototype.patch_addPadding=function(patches){var paddingLength=this.Patch_Margin;var nullPadding="";var x=1;for(;x<=paddingLength;x++)nullPadding=nullPadding+String.fromCharCode(x);x=0;for(;x<patches.length;x++){patches[x].start1+=paddingLength;patches[x].start2+=paddingLength}var patch=patches[0];var diffs=patch.diffs;if(diffs.length==0||diffs[0][0]!=DIFF_EQUAL){diffs.unshift([DIFF_EQUAL,nullPadding]);
patch.start1-=paddingLength;patch.start2-=paddingLength;patch.length1+=paddingLength;patch.length2+=paddingLength}else if(paddingLength>diffs[0][1].length){var extraLength=paddingLength-diffs[0][1].length;diffs[0][1]=nullPadding.substring(diffs[0][1].length)+diffs[0][1];patch.start1-=extraLength;patch.start2-=extraLength;patch.length1+=extraLength;patch.length2+=extraLength}patch=patches[patches.length-1];diffs=patch.diffs;if(diffs.length==0||diffs[diffs.length-1][0]!=DIFF_EQUAL){diffs.push([DIFF_EQUAL,
nullPadding]);patch.length1+=paddingLength;patch.length2+=paddingLength}else if(paddingLength>diffs[diffs.length-1][1].length){extraLength=paddingLength-diffs[diffs.length-1][1].length;diffs[diffs.length-1][1]+=nullPadding.substring(0,extraLength);patch.length1+=extraLength;patch.length2+=extraLength}return nullPadding};diff_match_patch.prototype.patch_splitMax=function(patches){var patch_size=this.Match_MaxBits;var x=0;for(;x<patches.length;x++){if(patches[x].length1<=patch_size)continue;var bigpatch=
patches[x];patches.splice(x--,1);var start1=bigpatch.start1;var start2=bigpatch.start2;var precontext="";for(;bigpatch.diffs.length!==0;){var patch=new diff_match_patch.patch_obj;var empty=true;patch.start1=start1-precontext.length;patch.start2=start2-precontext.length;if(precontext!==""){patch.length1=patch.length2=precontext.length;patch.diffs.push([DIFF_EQUAL,precontext])}for(;bigpatch.diffs.length!==0&&patch.length1<patch_size-this.Patch_Margin;){var diff_type=bigpatch.diffs[0][0];var diff_text=
bigpatch.diffs[0][1];if(diff_type===DIFF_INSERT){patch.length2+=diff_text.length;start2=start2+diff_text.length;patch.diffs.push(bigpatch.diffs.shift());empty=false}else if(diff_type===DIFF_DELETE&&patch.diffs.length==1&&patch.diffs[0][0]==DIFF_EQUAL&&diff_text.length>2*patch_size){patch.length1+=diff_text.length;start1=start1+diff_text.length;empty=false;patch.diffs.push([diff_type,diff_text]);bigpatch.diffs.shift()}else{diff_text=diff_text.substring(0,patch_size-patch.length1-this.Patch_Margin);
patch.length1+=diff_text.length;start1=start1+diff_text.length;if(diff_type===DIFF_EQUAL){patch.length2+=diff_text.length;start2=start2+diff_text.length}else empty=false;patch.diffs.push([diff_type,diff_text]);if(diff_text==bigpatch.diffs[0][1])bigpatch.diffs.shift();else bigpatch.diffs[0][1]=bigpatch.diffs[0][1].substring(diff_text.length)}}precontext=this.diff_text2(patch.diffs);precontext=precontext.substring(precontext.length-this.Patch_Margin);var postcontext=this.diff_text1(bigpatch.diffs).substring(0,
this.Patch_Margin);if(postcontext!==""){patch.length1+=postcontext.length;patch.length2+=postcontext.length;if(patch.diffs.length!==0&&patch.diffs[patch.diffs.length-1][0]===DIFF_EQUAL)patch.diffs[patch.diffs.length-1][1]+=postcontext;else patch.diffs.push([DIFF_EQUAL,postcontext])}if(!empty)patches.splice(++x,0,patch)}}};diff_match_patch.prototype.patch_toText=function(patches){var text=[];var x=0;for(;x<patches.length;x++)text[x]=patches[x];return text.join("")};diff_match_patch.prototype.patch_fromText=
function(textline){var patches=[];if(!textline)return patches;var text=textline.split("\n");var textPointer=0;var patchHeader=/^@@ -(\d+),?(\d*) \+(\d+),?(\d*) @@$/;for(;textPointer<text.length;){var m=text[textPointer].match(patchHeader);if(!m)throw new Error("Invalid patch string: "+text[textPointer]);var patch=new diff_match_patch.patch_obj;patches.push(patch);patch.start1=parseInt(m[1],10);if(m[2]===""){patch.start1--;patch.length1=1}else if(m[2]=="0")patch.length1=0;else{patch.start1--;patch.length1=
parseInt(m[2],10)}patch.start2=parseInt(m[3],10);if(m[4]===""){patch.start2--;patch.length2=1}else if(m[4]=="0")patch.length2=0;else{patch.start2--;patch.length2=parseInt(m[4],10)}textPointer++;for(;textPointer<text.length;){var sign=text[textPointer].charAt(0);try{var line=decodeURI(text[textPointer].substring(1))}catch(ex){throw new Error("Illegal escape in patch_fromText: "+line);}if(sign=="-")patch.diffs.push([DIFF_DELETE,line]);else if(sign=="+")patch.diffs.push([DIFF_INSERT,line]);else if(sign==
" ")patch.diffs.push([DIFF_EQUAL,line]);else if(sign=="@")break;else if(sign==="");else throw new Error('Invalid patch mode "'+sign+'" in: '+line);textPointer++}}return patches};diff_match_patch.patch_obj=function(){this.diffs=[];this.start1=null;this.start2=null;this.length1=0;this.length2=0};diff_match_patch.patch_obj.prototype.toString=function(){var coords1;var coords2;if(this.length1===0)coords1=this.start1+",0";else if(this.length1==1)coords1=this.start1+1;else coords1=this.start1+1+","+this.length1;
if(this.length2===0)coords2=this.start2+",0";else if(this.length2==1)coords2=this.start2+1;else coords2=this.start2+1+","+this.length2;var text=["@@ -"+coords1+" +"+coords2+" @@\n"];var op;var x=0;for(;x<this.diffs.length;x++){switch(this.diffs[x][0]){case DIFF_INSERT:op="+";break;case DIFF_DELETE:op="-";break;case DIFF_EQUAL:op=" ";break}text[x+1]=op+encodeURI(this.diffs[x][1])+"\n"}return text.join("").replace(/%20/g," ")};this["diff_match_patch"]=diff_match_patch;this["DIFF_DELETE"]=DIFF_DELETE;
this["DIFF_INSERT"]=DIFF_INSERT;this["DIFF_EQUAL"]=DIFF_EQUAL;(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","diff_match_patch"],mod);else mod(CodeMirror)})(function(CodeMirror){function DiffView(mv,type){this.mv=mv;this.type=type;this.classes=type=="left"?LEFT_CLASSES:RIGHT_CLASSES}function ensureDiff(dv){if(dv.diffOutOfDate){dv.diff=getDiff(dv.orig.getValue(),dv.edit.getValue(),
dv.mv.options.ignoreWhitespace);dv.chunks=getChunks(dv.diff);dv.diffOutOfDate=false;CodeMirror.signal(dv.edit,"updateDiff",dv.diff)}}function registerUpdate(dv){function update(mode){updating=true;updatingFast=false;if(mode=="full"){if(dv.svg)clear(dv.svg);if(dv.copyButtons)clear(dv.copyButtons);clearMarks(dv.edit,edit.marked,dv.classes);clearMarks(dv.orig,orig.marked,dv.classes);edit.from=edit.to=orig.from=orig.to=0}ensureDiff(dv);if(dv.showDifferences){updateMarks(dv.edit,dv.diff,edit,DIFF_INSERT,
dv.classes);updateMarks(dv.orig,dv.diff,orig,DIFF_DELETE,dv.classes)}if(dv.mv.options.connect=="align")alignChunks(dv);makeConnections(dv);if(dv.needsScrollSync!=null)syncScroll(dv,dv.needsScrollSync);updating=false}function setDealign(fast){if(updating)return;dv.dealigned=true;set(fast)}function set(fast){if(updating||updatingFast)return;clearTimeout(debounceChange);if(fast===true)updatingFast=true;debounceChange=setTimeout(update,fast===true?20:30)}function change(_cm,change){if(!dv.diffOutOfDate){dv.diffOutOfDate=
true;edit.from=edit.to=orig.from=orig.to=0}setDealign(change.text.length-1!=change.to.line-change.from.line)}function swapDoc(){dv.diffOutOfDate=true;dv.dealigned=true;update("full")}var edit={from:0,to:0,marked:[]};var orig={from:0,to:0,marked:[]};var debounceChange;var updatingFast=false;dv.edit.on("change",change);dv.orig.on("change",change);dv.edit.on("swapDoc",swapDoc);dv.orig.on("swapDoc",swapDoc);if(dv.mv.options.connect=="align"){CodeMirror.on(dv.edit.state.trackAlignable,"realign",setDealign);
CodeMirror.on(dv.orig.state.trackAlignable,"realign",setDealign)}dv.edit.on("viewportChange",function(){set(false)});dv.orig.on("viewportChange",function(){set(false)});update();return update}function registerScroll(dv,otherDv){dv.edit.on("scroll",function(){syncScroll(dv,true)&&makeConnections(dv)});dv.orig.on("scroll",function(){syncScroll(dv,false)&&makeConnections(dv);if(otherDv)syncScroll(otherDv,true)&&makeConnections(otherDv)})}function syncScroll(dv,toOrig){if(dv.diffOutOfDate){if(dv.lockScroll&&
dv.needsScrollSync==null)dv.needsScrollSync=toOrig;return false}dv.needsScrollSync=null;if(!dv.lockScroll)return true;var editor;var other;var now=+new Date;if(toOrig){editor=dv.edit;other=dv.orig}else{editor=dv.orig;other=dv.edit}if(editor.state.scrollSetBy==dv&&(editor.state.scrollSetAt||0)+250>now)return false;var sInfo=editor.getScrollInfo();if(dv.mv.options.connect=="align")targetPos=sInfo.top;else{var halfScreen=.5*sInfo.clientHeight;var midY=sInfo.top+halfScreen;var mid=editor.lineAtHeight(midY,
"local");var around=chunkBoundariesAround(dv.chunks,mid,toOrig);var off=getOffsets(editor,toOrig?around.edit:around.orig);var offOther=getOffsets(other,toOrig?around.orig:around.edit);var ratio=(midY-off.top)/(off.bot-off.top);var targetPos=offOther.top-halfScreen+ratio*(offOther.bot-offOther.top);var botDist;var mix;if(targetPos>sInfo.top&&(mix=sInfo.top/halfScreen)<1)targetPos=targetPos*mix+sInfo.top*(1-mix);else if((botDist=sInfo.height-sInfo.clientHeight-sInfo.top)<halfScreen){var otherInfo=other.getScrollInfo();
var botDistOther=otherInfo.height-otherInfo.clientHeight-targetPos;if(botDistOther>botDist&&(mix=botDist/halfScreen)<1)targetPos=targetPos*mix+(otherInfo.height-otherInfo.clientHeight-botDist)*(1-mix)}}other.scrollTo(sInfo.left,targetPos);other.state.scrollSetAt=now;other.state.scrollSetBy=dv;return true}function getOffsets(editor,around){var bot=around.after;if(bot==null)bot=editor.lastLine()+1;return{top:editor.heightAtLine(around.before||0,"local"),bot:editor.heightAtLine(bot,"local")}}function setScrollLock(dv,
val,action){dv.lockScroll=val;if(val&&action!=false)syncScroll(dv,DIFF_INSERT)&&makeConnections(dv);(val?CodeMirror.addClass:CodeMirror.rmClass)(dv.lockButton,"CodeMirror-merge-scrolllock-enabled")}function removeClass(editor,line,classes){var locs=classes.classLocation;var i=0;for(;i<locs.length;i++){editor.removeLineClass(line,locs[i],classes.chunk);editor.removeLineClass(line,locs[i],classes.start);editor.removeLineClass(line,locs[i],classes.end)}}function clearMarks(editor,arr,classes){var i=
0;for(;i<arr.length;++i){var mark=arr[i];if(mark instanceof CodeMirror.TextMarker)mark.clear();else if(mark.parent)removeClass(editor,mark,classes)}arr.length=0}function updateMarks(editor,diff,state,type,classes){var vp=editor.getViewport();editor.operation(function(){if(state.from==state.to||vp.from-state.to>20||state.from-vp.to>20){clearMarks(editor,state.marked,classes);markChanges(editor,diff,type,state.marked,vp.from,vp.to,classes);state.from=vp.from;state.to=vp.to}else{if(vp.from<state.from){markChanges(editor,
diff,type,state.marked,vp.from,state.from,classes);state.from=vp.from}if(vp.to>state.to){markChanges(editor,diff,type,state.marked,state.to,vp.to,classes);state.to=vp.to}}})}function addClass(editor,lineNr,classes,main,start,end){var locs=classes.classLocation;var line=editor.getLineHandle(lineNr);var i=0;for(;i<locs.length;i++){if(main)editor.addLineClass(line,locs[i],classes.chunk);if(start)editor.addLineClass(line,locs[i],classes.start);if(end)editor.addLineClass(line,locs[i],classes.end)}return line}
function markChanges(editor,diff,type,marks,from,to,classes){function markChunk(start,end){var bfrom=Math.max(from,start);var bto=Math.min(to,end);var i=bfrom;for(;i<bto;++i)marks.push(addClass(editor,i,classes,true,i==start,i==end-1));if(start==end&&bfrom==end&&bto==end)if(bfrom)marks.push(addClass(editor,bfrom-1,classes,false,false,true));else marks.push(addClass(editor,bfrom,classes,false,true,false))}var pos=Pos(0,0);var top=Pos(from,0);var bot=editor.clipPos(Pos(to-1));var cls=type==DIFF_DELETE?
classes.del:classes.insert;var chunkStart=0;var pending=false;var i=0;for(;i<diff.length;++i){var part=diff[i];var tp=part[0];var str=part[1];if(tp==DIFF_EQUAL){var cleanFrom=pos.line+(startOfLineClean(diff,i)?0:1);moveOver(pos,str);var cleanTo=pos.line+(endOfLineClean(diff,i)?1:0);if(cleanTo>cleanFrom){if(pending){markChunk(chunkStart,cleanFrom);pending=false}chunkStart=cleanTo}}else{pending=true;if(tp==type){var end=moveOver(pos,str,true);var a=posMax(top,pos);var b=posMin(bot,end);if(!posEq(a,
b))marks.push(editor.markText(a,b,{className:cls}));pos=end}}}if(pending)markChunk(chunkStart,pos.line+1)}function makeConnections(dv){if(!dv.showDifferences)return;if(dv.svg){clear(dv.svg);var w=dv.gap.offsetWidth;dv.svg.setAttribute("width",w);dv.svg.setAttribute("height",dv.gap.offsetHeight)}if(dv.copyButtons)clear(dv.copyButtons);var vpEdit=dv.edit.getViewport();var vpOrig=dv.orig.getViewport();var outerTop=dv.mv.wrap.getBoundingClientRect().top;var sTopEdit=outerTop-dv.edit.getScrollerElement().getBoundingClientRect().top+
dv.edit.getScrollInfo().top;var sTopOrig=outerTop-dv.orig.getScrollerElement().getBoundingClientRect().top+dv.orig.getScrollInfo().top;var i=0;for(;i<dv.chunks.length;i++){var ch=dv.chunks[i];if(ch.editFrom<=vpEdit.to&&ch.editTo>=vpEdit.from&&ch.origFrom<=vpOrig.to&&ch.origTo>=vpOrig.from)drawConnectorsForChunk(dv,ch,sTopOrig,sTopEdit,w)}}function getMatchingOrigLine(editLine,chunks){var editStart=0;var origStart=0;var i=0;for(;i<chunks.length;i++){var chunk=chunks[i];if(chunk.editTo>editLine&&chunk.editFrom<=
editLine)return null;if(chunk.editFrom>editLine)break;editStart=chunk.editTo;origStart=chunk.origTo}return origStart+(editLine-editStart)}function alignableFor(cm,chunks,isOrig){var tracker=cm.state.trackAlignable;var start=cm.firstLine();var trackI=0;var result=[];var i=0;for(;;i++){var chunk=chunks[i];var chunkStart=!chunk?1E9:isOrig?chunk.origFrom:chunk.editFrom;for(;trackI<tracker.alignable.length;trackI=trackI+2){var n=tracker.alignable[trackI]+1;if(n<=start)continue;if(n<=chunkStart)result.push(n);
else break}if(!chunk)break;result.push(start=isOrig?chunk.origTo:chunk.editTo)}return result}function mergeAlignable(result,origAlignable,chunks,setIndex){var rI=0;var origI=0;var chunkI=0;var diff=0;outer:for(;;rI++){var nextR=result[rI];var nextO=origAlignable[origI];if(!nextR&&nextO==null)break;var rLine=nextR?nextR[0]:1E9;var oLine=nextO==null?1E9:nextO;for(;chunkI<chunks.length;){var chunk=chunks[chunkI];if(chunk.origFrom<=oLine&&chunk.origTo>oLine){origI++;rI--;continue outer}if(chunk.editTo>
rLine){if(chunk.editFrom<=rLine)continue outer;break}diff=diff+(chunk.origTo-chunk.origFrom-(chunk.editTo-chunk.editFrom));chunkI++}if(rLine==oLine-diff){nextR[setIndex]=oLine;origI++}else if(rLine<oLine-diff)nextR[setIndex]=rLine+diff;else{var record=[oLine-diff,null,null];record[setIndex]=oLine;result.splice(rI,0,record);origI++}}}function findAlignedLines(dv,other){var alignable=alignableFor(dv.edit,dv.chunks,false);var result=[];if(other){var i=0;var j=0;for(;i<other.chunks.length;i++){var n=
other.chunks[i].editTo;for(;j<alignable.length&&alignable[j]<n;)j++;if(j==alignable.length||alignable[j]!=n)alignable.splice(j++,0,n)}}i=0;for(;i<alignable.length;i++)result.push([alignable[i],null,null]);mergeAlignable(result,alignableFor(dv.orig,dv.chunks,true),dv.chunks,1);if(other)mergeAlignable(result,alignableFor(other.orig,other.chunks,true),other.chunks,2);return result}function alignChunks(dv,force){if(!dv.dealigned&&!force)return;if(!dv.orig.curOp)return dv.orig.operation(function(){alignChunks(dv,
force)});dv.dealigned=false;var other=dv.mv.left==dv?dv.mv.right:dv.mv.left;if(other){ensureDiff(other);other.dealigned=false}var linesToAlign=findAlignedLines(dv,other);var aligners=dv.mv.aligners;var i=0;for(;i<aligners.length;i++)aligners[i].clear();aligners.length=0;var cm=[dv.edit,dv.orig];var scroll=[];var offset=[];if(other)cm.push(other.orig);i=0;for(;i<cm.length;i++){scroll.push(cm[i].getScrollInfo().top);offset.push(-cm[i].getScrollerElement().getBoundingClientRect().top)}if(offset[0]!=
offset[1]||cm.length==3&&offset[1]!=offset[2])alignLines(cm,offset,[0,0,0],aligners);var ln=0;for(;ln<linesToAlign.length;ln++)alignLines(cm,offset,linesToAlign[ln],aligners);i=0;for(;i<cm.length;i++)cm[i].scrollTo(null,scroll[i])}function alignLines(cm,cmOffset,lines,aligners){var maxOffset=-1E8;var offset=[];var i=0;for(;i<cm.length;i++)if(lines[i]!=null){var off=cm[i].heightAtLine(lines[i],"local")-cmOffset[i];offset[i]=off;maxOffset=Math.max(maxOffset,off)}i=0;for(;i<cm.length;i++)if(lines[i]!=
null){var diff=maxOffset-offset[i];if(diff>1)aligners.push(padAbove(cm[i],lines[i],diff))}}function padAbove(cm,line,size){var above=true;if(line>cm.lastLine()){line--;above=false}var elt=document.createElement("div");elt.className="CodeMirror-merge-spacer";elt.style.height=size+"px";elt.style.minWidth="1px";return cm.addLineWidget(line,elt,{height:size,above:above,mergeSpacer:true,handleMouseEvents:true})}function drawConnectorsForChunk(dv,chunk,sTopOrig,sTopEdit,w){var flip=dv.type=="left";var top=
dv.orig.heightAtLine(chunk.origFrom,"local",true)-sTopOrig;if(dv.svg){var topLpx=top;var topRpx=dv.edit.heightAtLine(chunk.editFrom,"local",true)-sTopEdit;if(flip){var tmp=topLpx;topLpx=topRpx;topRpx=tmp}var botLpx=dv.orig.heightAtLine(chunk.origTo,"local",true)-sTopOrig;var botRpx=dv.edit.heightAtLine(chunk.editTo,"local",true)-sTopEdit;if(flip){tmp=botLpx;botLpx=botRpx;botRpx=tmp}var curveTop=" C "+w/2+" "+topRpx+" "+w/2+" "+topLpx+" "+(w+2)+" "+topLpx;var curveBot=" C "+w/2+" "+botLpx+" "+w/2+
" "+botRpx+" -1 "+botRpx;var path=dv.svg.appendChild(document.createElementNS(svgNS,"path"));path.setAttribute("d","M -1 "+topRpx+curveTop+" L "+(w+2)+" "+botLpx+curveBot+" z");path.setAttribute("class",dv.classes.connect)}if(dv.copyButtons){var copy=dv.copyButtons.appendChild(elt("div",dv.type=="left"?"\u27a1":"\u2b05","CodeMirror-merge-copy"));var editOriginals=dv.mv.options.allowEditingOriginals;copy.title=dv.edit.phrase(editOriginals?"Push to left":"Revert chunk");copy.chunk=chunk;copy.style.top=
(chunk.origTo>chunk.origFrom?top:dv.edit.heightAtLine(chunk.editFrom,"local")-sTopEdit)+"px";copy.setAttribute("role","button");copy.setAttribute("tabindex","0");copy.setAttribute("aria-label",copy.title);if(editOriginals){var topReverse=dv.edit.heightAtLine(chunk.editFrom,"local")-sTopEdit;var copyReverse=dv.copyButtons.appendChild(elt("div",dv.type=="right"?"\u27a1":"\u2b05","CodeMirror-merge-copy-reverse"));copyReverse.title="Push to right";copyReverse.chunk={editFrom:chunk.origFrom,editTo:chunk.origTo,
origFrom:chunk.editFrom,origTo:chunk.editTo};copyReverse.style.top=topReverse+"px";dv.type=="right"?copyReverse.style.left="2px":copyReverse.style.right="2px";copyReverse.setAttribute("role","button");copyReverse.setAttribute("tabindex","0");copyReverse.setAttribute("aria-label",copyReverse.title)}}}function copyChunk(dv,to,from,chunk){if(dv.diffOutOfDate)return;var origStart=chunk.origTo>from.lastLine()?Pos(chunk.origFrom-1):Pos(chunk.origFrom,0);var origEnd=Pos(chunk.origTo,0);var editStart=chunk.editTo>
to.lastLine()?Pos(chunk.editFrom-1):Pos(chunk.editFrom,0);var editEnd=Pos(chunk.editTo,0);var handler=dv.mv.options.revertChunk;if(handler)handler(dv.mv,from,origStart,origEnd,to,editStart,editEnd);else to.replaceRange(from.getRange(origStart,origEnd),editStart,editEnd)}function buildGap(dv){var lock=dv.lockButton=elt("div",null,"CodeMirror-merge-scrolllock");lock.setAttribute("role","button");lock.setAttribute("tabindex","0");var lockWrap=elt("div",[lock],"CodeMirror-merge-scrolllock-wrap");CodeMirror.on(lock,
"click",function(){setScrollLock(dv,!dv.lockScroll)});CodeMirror.on(lock,"keyup",function(e){e.key==="Enter"&&setScrollLock(dv,!dv.lockScroll)});var gapElts=[lockWrap];if(dv.mv.options.revertButtons!==false){var copyButtons=function(e){var node=e.target||e.srcElement;if(!node.chunk)return;if(node.className=="CodeMirror-merge-copy-reverse"){copyChunk(dv,dv.orig,dv.edit,node.chunk);return}copyChunk(dv,dv.edit,dv.orig,node.chunk)};dv.copyButtons=elt("div",null,"CodeMirror-merge-copybuttons-"+dv.type);
CodeMirror.on(dv.copyButtons,"click",copyButtons);CodeMirror.on(dv.copyButtons,"keyup",function(e){e.key==="Enter"&&copyButtons(e)});gapElts.unshift(dv.copyButtons)}if(dv.mv.options.connect!="align"){var svg=document.createElementNS&&document.createElementNS(svgNS,"svg");if(svg&&!svg.createSVGRect)svg=null;dv.svg=svg;if(svg)gapElts.push(svg)}return dv.gap=elt("div",gapElts,"CodeMirror-merge-gap")}function asString(obj){if(typeof obj=="string")return obj;else return obj.getValue()}function getDiff(a,
b,ignoreWhitespace){if(!dmp)dmp=new diff_match_patch;var diff=diffDriverFunction?diffDriverFunction(a,b):dmp.diff_main(a,b);if(diff==undefined)diff=dmp.diff_main(a,b);var i=0;for(;i<diff.length;++i){var part=diff[i];if(ignoreWhitespace?!/[^ \t]/.test(part[1]):!part[1])diff.splice(i--,1);else if(i&&diff[i-1][0]==part[0]){diff.splice(i--,1);diff[i][1]+=part[1]}}return diff}function getChunks(diff){var chunks=[];if(!diff.length)return chunks;var startEdit=0;var startOrig=0;var edit=Pos(0,0);var orig=
Pos(0,0);var i=0;for(;i<diff.length;++i){var part=diff[i];var tp=part[0];if(tp==DIFF_EQUAL){var startOff=!startOfLineClean(diff,i)||edit.line<startEdit||orig.line<startOrig?1:0;var cleanFromEdit=edit.line+startOff;var cleanFromOrig=orig.line+startOff;moveOver(edit,part[1],null,orig);var endOff=endOfLineClean(diff,i)?1:0;var cleanToEdit=edit.line+endOff;var cleanToOrig=orig.line+endOff;if(cleanToEdit>cleanFromEdit){if(i)chunks.push({origFrom:startOrig,origTo:cleanFromOrig,editFrom:startEdit,editTo:cleanFromEdit});
startEdit=cleanToEdit;startOrig=cleanToOrig}}else moveOver(tp==DIFF_INSERT?edit:orig,part[1])}if(startEdit<=edit.line||startOrig<=orig.line)chunks.push({origFrom:startOrig,origTo:orig.line+1,editFrom:startEdit,editTo:edit.line+1});return chunks}function endOfLineClean(diff,i){if(i==diff.length-1)return true;var next=diff[i+1][1];if(next.length==1&&i<diff.length-2||next.charCodeAt(0)!=10)return false;if(i==diff.length-2)return true;next=diff[i+2][1];return(next.length>1||i==diff.length-3)&&next.charCodeAt(0)==
10}function startOfLineClean(diff,i){if(i==0)return true;var last=diff[i-1][1];if(last.charCodeAt(last.length-1)!=10)return false;if(i==1)return true;last=diff[i-2][1];return last.charCodeAt(last.length-1)==10}function chunkBoundariesAround(chunks,n,nInEdit){var beforeE;var afterE;var beforeO;var afterO;var i=0;for(;i<chunks.length;i++){var chunk=chunks[i];var fromLocal=nInEdit?chunk.editFrom:chunk.origFrom;var toLocal=nInEdit?chunk.editTo:chunk.origTo;if(afterE==null)if(fromLocal>n){afterE=chunk.editFrom;
afterO=chunk.origFrom}else if(toLocal>n){afterE=chunk.editTo;afterO=chunk.origTo}if(toLocal<=n){beforeE=chunk.editTo;beforeO=chunk.origTo}else if(fromLocal<=n){beforeE=chunk.editFrom;beforeO=chunk.origFrom}}return{edit:{before:beforeE,after:afterE},orig:{before:beforeO,after:afterO}}}function collapseSingle(cm,from,to){function clear(){mark.clear();cm.removeLineClass(from,"wrap","CodeMirror-merge-collapsed-line")}cm.addLineClass(from,"wrap","CodeMirror-merge-collapsed-line");var widget=document.createElement("span");
widget.className="CodeMirror-merge-collapsed-widget";widget.title=cm.phrase("Identical text collapsed. Click to expand.");var mark=cm.markText(Pos(from,0),Pos(to-1),{inclusiveLeft:true,inclusiveRight:true,replacedWith:widget,clearOnEnter:true});if(mark.explicitlyCleared)clear();CodeMirror.on(widget,"click",clear);mark.on("clear",clear);CodeMirror.on(widget,"click",clear);return{mark:mark,clear:clear}}function collapseStretch(size,editors){function clear(){var i=0;for(;i<marks.length;i++)marks[i].clear()}
var marks=[];var i=0;for(;i<editors.length;i++){var editor=editors[i];var mark=collapseSingle(editor.cm,editor.line,editor.line+size);marks.push(mark);mark.mark.on("clear",clear)}return marks[0].mark}function unclearNearChunks(dv,margin,off,clear){var i=0;for(;i<dv.chunks.length;i++){var chunk=dv.chunks[i];var l=chunk.editFrom-margin;for(;l<chunk.editTo+margin;l++){var pos=l+off;if(pos>=0&&pos<clear.length)clear[pos]=false}}}function collapseIdenticalStretches(mv,margin){if(typeof margin!="number")margin=
2;var clear=[];var edit=mv.editor();var off=edit.firstLine();var l=off;var e=edit.lastLine();for(;l<=e;l++)clear.push(true);if(mv.left)unclearNearChunks(mv.left,margin,off,clear);if(mv.right)unclearNearChunks(mv.right,margin,off,clear);var i=0;for(;i<clear.length;i++)if(clear[i]){var line=i+off;var size=1;for(;i<clear.length-1&&clear[i+1];i++,size++);if(size>margin){var editors=[{line:line,cm:edit}];if(mv.left)editors.push({line:getMatchingOrigLine(line,mv.left.chunks),cm:mv.left.orig});if(mv.right)editors.push({line:getMatchingOrigLine(line,
mv.right.chunks),cm:mv.right.orig});var mark=collapseStretch(size,editors);if(mv.options.onCollapse)mv.options.onCollapse(mv,line,size,mark)}}}function elt(tag,content,className,style){var e=document.createElement(tag);if(className)e.className=className;if(style)e.style.cssText=style;if(typeof content=="string")e.appendChild(document.createTextNode(content));else if(content){var i=0;for(;i<content.length;++i)e.appendChild(content[i])}return e}function clear(node){var count=node.childNodes.length;
for(;count>0;--count)node.removeChild(node.firstChild)}function copyObj(obj,target){if(!target)target={};var prop;for(prop in obj)if(obj.hasOwnProperty(prop))target[prop]=obj[prop];return target}function moveOver(pos,str,copy,other){var out=copy?Pos(pos.line,pos.ch):pos;var at=0;for(;;){var nl=str.indexOf("\n",at);if(nl==-1)break;++out.line;if(other)++other.line;at=nl+1}out.ch=(at?0:out.ch)+(str.length-at);if(other)other.ch=(at?0:other.ch)+(str.length-at);return out}function TrackAlignable(cm){this.cm=
cm;this.alignable=[];this.height=cm.doc.height;var self=this;cm.on("markerAdded",function(_,marker){if(!marker.collapsed)return;var found=marker.find(1);if(found!=null)self.set(found.line,F_MARKER)});cm.on("markerCleared",function(_,marker,_min,max){if(max!=null&&marker.collapsed)self.check(max,F_MARKER,self.hasMarker)});cm.on("markerChanged",this.signal.bind(this));cm.on("lineWidgetAdded",function(_,widget,lineNo){if(widget.mergeSpacer)return;if(widget.above)self.set(lineNo-1,F_WIDGET_BELOW);else self.set(lineNo,
F_WIDGET)});cm.on("lineWidgetCleared",function(_,widget,lineNo){if(widget.mergeSpacer)return;if(widget.above)self.check(lineNo-1,F_WIDGET_BELOW,self.hasWidgetBelow);else self.check(lineNo,F_WIDGET,self.hasWidget)});cm.on("lineWidgetChanged",this.signal.bind(this));cm.on("change",function(_,change){var start=change.from.line;var nBefore=change.to.line-change.from.line;var nAfter=change.text.length-1;var end=start+nAfter;if(nBefore||nAfter)self.map(start,nBefore,nAfter);self.check(end,F_MARKER,self.hasMarker);
if(nBefore||nAfter)self.check(change.from.line,F_MARKER,self.hasMarker)});cm.on("viewportChange",function(){if(self.cm.doc.height!=self.height)self.signal()})}function posMin(a,b){return(a.line-b.line||a.ch-b.ch)<0?a:b}function posMax(a,b){return(a.line-b.line||a.ch-b.ch)>0?a:b}function posEq(a,b){return a.line==b.line&&a.ch==b.ch}function findPrevDiff(chunks,start,isOrig){var i=chunks.length-1;for(;i>=0;i--){var chunk=chunks[i];var to=(isOrig?chunk.origTo:chunk.editTo)-1;if(to<start)return to}}function findNextDiff(chunks,
start,isOrig){var i=0;for(;i<chunks.length;i++){var chunk=chunks[i];var from=isOrig?chunk.origFrom:chunk.editFrom;if(from>start)return from}}function goNearbyDiff(cm,dir){var found=null;var views=cm.state.diffViews;var line=cm.getCursor().line;if(views){var i=0;for(;i<views.length;i++){var dv=views[i];var isOrig=cm==dv.orig;ensureDiff(dv);var pos=dir<0?findPrevDiff(dv.chunks,line,isOrig):findNextDiff(dv.chunks,line,isOrig);if(pos!=null&&(found==null||(dir<0?pos>found:pos<found)))found=pos}}if(found!=
null)cm.setCursor(found,0);else return CodeMirror.Pass}function DiffBaseHighlighter(content,editor,options){function updateDisplay(){if(updateDiffTimeout)return;updateMarks(editor,diff,state,DIFF_INSERT,RIGHT_CLASSES)}function debouncedUpdateDisplay(){if(updateDisplayTimeout)clearTimeout(updateDisplayTimeout);updateDisplayTimeout=setTimeout(function(){updateDisplayTimeout=0;updateDisplay()},20)}function updateDiff(){if(updateDiffTimeout){clearTimeout(updateDiffTimeout);updateDiffTimeout=0}var editorContent=
editor.getValue();if(lastDiffContent==editorContent)return;lastDiffContent=editorContent;clearMarks(editor,state.marked,RIGHT_CLASSES);state={from:0,to:0,marked:[]};diff=getDiff(content,editorContent,options.ignoreWhitespace);updateDisplay()}function debouncedUpdateDiff(){if(updateDiffTimeout)clearTimeout(updateDiffTimeout);updateDiffTimeout=setTimeout(function(){updateDiffTimeout=0;updateDiff()},20)}var state={from:0,to:0,marked:[]};var lastDiffContent=editor.getValue();var diff=getDiff(content,
lastDiffContent,options.ignoreWhitespace);var updateDisplayTimeout=0;var updateDiffTimeout=0;this.forceUpdate=updateDiff;editor.on("viewportChange",debouncedUpdateDisplay);editor.on("change",debouncedUpdateDiff);editor.on("swapDoc",updateDiff);updateDisplay()}var Pos=CodeMirror.Pos;var svgNS="http://www.w3.org/2000/svg";var LEFT_CLASSES={chunk:"CodeMirror-merge-l-chunk",start:"CodeMirror-merge-l-chunk-start",end:"CodeMirror-merge-l-chunk-end",insert:"CodeMirror-merge-l-inserted",del:"CodeMirror-merge-l-deleted",
connect:"CodeMirror-merge-l-connect",movedChunk:"CodeMirror-merge-l-chunk-moved",classLocation:"background"};var RIGHT_CLASSES={chunk:"CodeMirror-merge-r-chunk",start:"CodeMirror-merge-r-chunk-start",end:"CodeMirror-merge-r-chunk-end",insert:"CodeMirror-merge-r-inserted",del:"CodeMirror-merge-r-deleted",connect:"CodeMirror-merge-r-connect",movedChunk:"CodeMirror-merge-r-chunk-moved",classLocation:"background"};DiffView.prototype={constructor:DiffView,init:function(pane,orig,options){this.edit=this.mv.edit;
(this.edit.state.diffViews||(this.edit.state.diffViews=[])).push(this);this.orig=CodeMirror(pane,copyObj({value:orig,readOnly:!this.mv.options.allowEditingOriginals},copyObj(options)));if(this.mv.options.connect=="align"){if(!this.edit.state.trackAlignable)this.edit.state.trackAlignable=new TrackAlignable(this.edit);this.orig.state.trackAlignable=new TrackAlignable(this.orig)}this.lockButton.title=this.edit.phrase("Toggle locked scrolling");this.lockButton.setAttribute("aria-label",this.lockButton.title);
this.orig.state.diffViews=[this];var classLocation=options.chunkClassLocation||"background";if(Object.prototype.toString.call(classLocation)!="[object Array]")classLocation=[classLocation];this.classes.classLocation=classLocation;this.diff=getDiff(asString(orig),asString(options.value),this.mv.options.ignoreWhitespace);this.chunks=getChunks(this.diff);this.diffOutOfDate=this.dealigned=false;this.needsScrollSync=null;this.showDifferences=options.showDifferences!==false},registerEvents:function(otherDv){this.forceUpdate=
registerUpdate(this);setScrollLock(this,true,false);registerScroll(this,otherDv)},setShowDifferences:function(val){val=val!==false;if(val!=this.showDifferences){this.showDifferences=val;this.forceUpdate("full")}}};var updating=false;var diffDriverFunction;var MergeView=CodeMirror.MergeView=function(node,options){if(options.diffDriverFunction)diffDriverFunction=options.diffDriverFunction;if(!(this instanceof MergeView))return new MergeView(node,options);this.options=options;var origLeft=options.origLeft;
var origRight=options.origRight==null?options.orig:options.origRight;var hasLeft=origLeft!=null;var hasRight=origRight!=null;var panes=1+(hasLeft?1:0)+(hasRight?1:0);var wrap=[];var left=this.left=null;var right=this.right=null;var self=this;if(hasLeft){left=this.left=new DiffView(this,"left");var leftPane=elt("div",null,"CodeMirror-merge-pane CodeMirror-merge-left");wrap.push(leftPane);wrap.push(buildGap(left))}var editPane=elt("div",null,"CodeMirror-merge-pane CodeMirror-merge-editor");wrap.push(editPane);
if(hasRight){right=this.right=new DiffView(this,"right");wrap.push(buildGap(right));var rightPane=elt("div",null,"CodeMirror-merge-pane CodeMirror-merge-right");wrap.push(rightPane)}(hasRight?rightPane:editPane).className+=" CodeMirror-merge-pane-rightmost";wrap.push(elt("div",null,null,"height: 0; clear: both;"));var wrapElt=this.wrap=node.appendChild(elt("div",wrap,"CodeMirror-merge CodeMirror-merge-"+panes+"pane"));this.edit=CodeMirror(editPane,copyObj(options));if(left)left.init(leftPane,origLeft,
options);if(right)right.init(rightPane,origRight,options);if(options.collapseIdentical)this.editor().operation(function(){collapseIdenticalStretches(self,options.collapseIdentical)});if(options.connect=="align"){this.aligners=[];alignChunks(this.left||this.right,true)}if(left)left.registerEvents(right);if(right)right.registerEvents(left);if(options.diffHighlightBase!==undefined){if(left)new DiffBaseHighlighter(options.diffHighlightBase,left.orig,options);if(right)new DiffBaseHighlighter(options.diffHighlightBase,
right.orig,options);this.editBaseHighlighter=new DiffBaseHighlighter(options.diffHighlightBase,this.edit,options)}var onResize=function(){if(left)makeConnections(left);if(right)makeConnections(right)};CodeMirror.on(window,"resize",onResize);var resizeInterval=setInterval(function(){var p=wrapElt.parentNode;for(;p&&p!=document.body;p=p.parentNode);if(!p){clearInterval(resizeInterval);CodeMirror.off(window,"resize",onResize)}},5E3)};MergeView.prototype={constructor:MergeView,editor:function(){return this.edit},
rightOriginal:function(){return this.right&&this.right.orig},leftOriginal:function(){return this.left&&this.left.orig},setShowDifferences:function(val){if(this.right)this.right.setShowDifferences(val);if(this.left)this.left.setShowDifferences(val)},rightChunks:function(){if(this.right){ensureDiff(this.right);return this.right.chunks}},leftChunks:function(){if(this.left){ensureDiff(this.left);return this.left.chunks}},goNextDiff:function(){return goNearbyDiff(this.edit,1)},goPrevDiff:function(){return goNearbyDiff(this.edit,
-1)}};var dmp;var F_WIDGET=1;var F_WIDGET_BELOW=2;var F_MARKER=4;TrackAlignable.prototype={signal:function(){CodeMirror.signal(this,"realign");this.height=this.cm.doc.height},set:function(n,flags){var pos=-1;for(;pos<this.alignable.length;pos=pos+2){var diff=this.alignable[pos]-n;if(diff==0){if((this.alignable[pos+1]&flags)==flags)return;this.alignable[pos+1]|=flags;this.signal();return}if(diff>0)break}this.signal();this.alignable.splice(pos,0,n,flags)},find:function(n){var i=0;for(;i<this.alignable.length;i=
i+2)if(this.alignable[i]==n)return i;return-1},check:function(n,flag,pred){var found=this.find(n);if(found==-1||!(this.alignable[found+1]&flag))return;if(!pred.call(this,n)){this.signal();var flags=this.alignable[found+1]&~flag;if(flags)this.alignable[found+1]=flags;else this.alignable.splice(found,2)}},hasMarker:function(n){var handle=this.cm.getLineHandle(n);if(handle.markedSpans){var i=0;for(;i<handle.markedSpans.length;i++)if(handle.markedSpans[i].marker.collapsed&&handle.markedSpans[i].to!=null)return true}return false},
hasWidget:function(n){var handle=this.cm.getLineHandle(n);if(handle.widgets){var i=0;for(;i<handle.widgets.length;i++)if(!handle.widgets[i].above&&!handle.widgets[i].mergeSpacer)return true}return false},hasWidgetBelow:function(n){if(n==this.cm.lastLine())return false;var handle=this.cm.getLineHandle(n+1);if(handle.widgets){var i=0;for(;i<handle.widgets.length;i++)if(handle.widgets[i].above&&!handle.widgets[i].mergeSpacer)return true}return false},map:function(from,nBefore,nAfter){var diff=nAfter-
nBefore;var to=from+nBefore;var widgetFrom=-1;var widgetTo=-1;var i=0;for(;i<this.alignable.length;i=i+2){var n=this.alignable[i];if(n==from&&this.alignable[i+1]&F_WIDGET_BELOW)widgetFrom=i;if(n==to&&this.alignable[i+1]&F_WIDGET_BELOW)widgetTo=i;if(n<=from)continue;else if(n<to)this.alignable.splice(i--,2);else this.alignable[i]+=diff}if(widgetFrom>-1){var flags=this.alignable[widgetFrom+1];if(flags==F_WIDGET_BELOW)this.alignable.splice(widgetFrom,2);else this.alignable[widgetFrom+1]=flags&~F_WIDGET_BELOW}if(widgetTo>
-1&&nAfter)this.set(from+nAfter,F_WIDGET_BELOW)}};CodeMirror.commands.goNextDiff=function(cm){return goNearbyDiff(cm,1)};CodeMirror.commands.goPrevDiff=function(cm){return goNearbyDiff(cm,-1)};DiffView.prototype.copyChunkToEdit=function(chunk){copyChunk(this,this.edit,this.orig,chunk)}});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"),require("./matchesonscrollbar"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror",
"./matchesonscrollbar"],mod);else mod(CodeMirror)})(function(CodeMirror){function State(options){this.options={};var name;for(name in defaults)this.options[name]=(options&&options.hasOwnProperty(name)?options:defaults)[name];this.overlay=this.timeout=null;this.matchesonscroll=null;this.active=false}function cursorActivity(cm){var state=cm.state.matchHighlighter;if(state.active||cm.hasFocus())scheduleHighlight(cm,state)}function onFocus(cm){var state=cm.state.matchHighlighter;if(!state.active){state.active=
true;scheduleHighlight(cm,state)}}function scheduleHighlight(cm,state){clearTimeout(state.timeout);state.timeout=setTimeout(function(){highlightMatches(cm)},state.options.delay)}function addOverlay(cm,query,hasBoundary,style){var state=cm.state.matchHighlighter;cm.addOverlay(state.overlay=makeOverlay(query,hasBoundary,style));if(state.options.annotateScrollbar&&cm.showMatchesOnScrollbar){var searchFor=hasBoundary?new RegExp((/\w/.test(query.charAt(0))?"\\b":"")+query.replace(/[\\\[.+*?(){|^$]/g,"\\$&")+
(/\w/.test(query.charAt(query.length-1))?"\\b":"")):query;state.matchesonscroll=cm.showMatchesOnScrollbar(searchFor,false,{className:"CodeMirror-selection-highlight-scrollbar"})}}function removeOverlay(cm){var state=cm.state.matchHighlighter;if(state.overlay){cm.removeOverlay(state.overlay);state.overlay=null;if(state.matchesonscroll){state.matchesonscroll.clear();state.matchesonscroll=null}}}function highlightMatches(cm){cm.operation(function(){var state=cm.state.matchHighlighter;removeOverlay(cm);
if(!cm.somethingSelected()&&state.options.showToken){var re=state.options.showToken===true?/[\w$]/:state.options.showToken;var cur=cm.getCursor();var line=cm.getLine(cur.line);var start=cur.ch;var end=start;for(;start&&re.test(line.charAt(start-1));)--start;for(;end<line.length&&re.test(line.charAt(end));)++end;if(start<end)addOverlay(cm,line.slice(start,end),re,state.options.style);return}var from=cm.getCursor("from");var to=cm.getCursor("to");if(from.line!=to.line)return;if(state.options.wordsOnly&&
!isWord(cm,from,to))return;var selection=cm.getRange(from,to);if(state.options.trim)selection=selection.replace(/^\s+|\s+$/g,"");if(selection.length>=state.options.minChars)addOverlay(cm,selection,false,state.options.style)})}function isWord(cm,from,to){var str=cm.getRange(from,to);if(str.match(/^\w+$/)!==null){if(from.ch>0){var pos={line:from.line,ch:from.ch-1};var chr=cm.getRange(pos,from);if(chr.match(/\W/)===null)return false}if(to.ch<cm.getLine(from.line).length){pos={line:to.line,ch:to.ch+1};
chr=cm.getRange(to,pos);if(chr.match(/\W/)===null)return false}return true}else return false}function boundariesAround(stream,re){return(!stream.start||!re.test(stream.string.charAt(stream.start-1)))&&(stream.pos==stream.string.length||!re.test(stream.string.charAt(stream.pos)))}function makeOverlay(query,hasBoundary,style){return{token:function(stream){if(stream.match(query)&&(!hasBoundary||boundariesAround(stream,hasBoundary)))return style;stream.next();stream.skipTo(query.charAt(0))||stream.skipToEnd()}}}
var defaults={style:"matchhighlight",minChars:2,delay:100,wordsOnly:false,annotateScrollbar:false,showToken:false,trim:true};CodeMirror.defineOption("highlightSelectionMatches",false,function(cm,val,old){if(old&&old!=CodeMirror.Init){removeOverlay(cm);clearTimeout(cm.state.matchHighlighter.timeout);cm.state.matchHighlighter=null;cm.off("cursorActivity",cursorActivity);cm.off("focus",onFocus)}if(val){var state=cm.state.matchHighlighter=new State(val);if(cm.hasFocus()){state.active=true;highlightMatches(cm)}else cm.on("focus",
onFocus);cm.on("cursorActivity",cursorActivity)}})});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"),require("./searchcursor"),require("../scroll/annotatescrollbar"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","./searchcursor","../scroll/annotatescrollbar"],mod);else mod(CodeMirror)})(function(CodeMirror){function SearchAnnotation(cm,query,caseFold,options){this.cm=cm;this.options=options;var annotateOptions=
{listenForChanges:false};var prop;for(prop in options)annotateOptions[prop]=options[prop];if(!annotateOptions.className)annotateOptions.className="CodeMirror-search-match";this.annotation=cm.annotateScrollbar(annotateOptions);this.query=query;this.caseFold=caseFold;this.gap={from:cm.firstLine(),to:cm.lastLine()+1};this.matches=[];this.update=null;this.findMatches();this.annotation.update(this.matches);var self=this;cm.on("change",this.changeHandler=function(_cm,change){self.onChange(change)})}function offsetLine(line,
changeStart,sizeChange){if(line<=changeStart)return line;return Math.max(changeStart,line+sizeChange)}CodeMirror.defineExtension("showMatchesOnScrollbar",function(query,caseFold,options){if(typeof options=="string")options={className:options};if(!options)options={};return new SearchAnnotation(this,query,caseFold,options)});var MAX_MATCHES=1E3;SearchAnnotation.prototype.findMatches=function(){if(!this.gap)return;var i=0;for(;i<this.matches.length;i++){var match=this.matches[i];if(match.from.line>=
this.gap.to)break;if(match.to.line>=this.gap.from)this.matches.splice(i--,1)}var cursor=this.cm.getSearchCursor(this.query,CodeMirror.Pos(this.gap.from,0),{caseFold:this.caseFold,multiline:this.options.multiline});var maxMatches=this.options&&this.options.maxMatches||MAX_MATCHES;for(;cursor.findNext();){match={from:cursor.from(),to:cursor.to()};if(match.from.line>=this.gap.to)break;this.matches.splice(i++,0,match);if(this.matches.length>maxMatches)break}this.gap=null};SearchAnnotation.prototype.onChange=
function(change){var startLine=change.from.line;var endLine=CodeMirror.changeEnd(change).line;var sizeChange=endLine-change.to.line;if(this.gap){this.gap.from=Math.min(offsetLine(this.gap.from,startLine,sizeChange),change.from.line);this.gap.to=Math.max(offsetLine(this.gap.to,startLine,sizeChange),change.from.line)}else this.gap={from:change.from.line,to:endLine+1};if(sizeChange){var i=0;for(;i<this.matches.length;i++){var match=this.matches[i];var newFrom=offsetLine(match.from.line,startLine,sizeChange);
if(newFrom!=match.from.line)match.from=CodeMirror.Pos(newFrom,match.from.ch);var newTo=offsetLine(match.to.line,startLine,sizeChange);if(newTo!=match.to.line)match.to=CodeMirror.Pos(newTo,match.to.ch)}}clearTimeout(this.update);var self=this;this.update=setTimeout(function(){self.updateAfterChange()},250)};SearchAnnotation.prototype.updateAfterChange=function(){this.findMatches();this.annotation.update(this.matches)};SearchAnnotation.prototype.clear=function(){this.cm.off("change",this.changeHandler);
this.annotation.clear()}});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"),require("./searchcursor"),require("../dialog/dialog"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","./searchcursor","../dialog/dialog"],mod);else mod(CodeMirror)})(function(CodeMirror){function searchOverlay(query,caseInsensitive){if(typeof query=="string")query=new RegExp(query.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"),caseInsensitive?
"gi":"g");else if(!query.global)query=new RegExp(query.source,query.ignoreCase?"gi":"g");return{token:function(stream){query.lastIndex=stream.pos;var match=query.exec(stream.string);if(match&&match.index==stream.pos){stream.pos+=match[0].length||1;return"searching"}else if(match)stream.pos=match.index;else stream.skipToEnd()}}}function SearchState(){this.posFrom=this.posTo=this.lastQuery=this.query=null;this.overlay=null}function getSearchState(cm){return cm.state.search||(cm.state.search=new SearchState)}
function queryCaseInsensitive(query){return typeof query=="string"&&query==query.toLowerCase()}function getSearchCursor(cm,query,pos){return cm.getSearchCursor(query,pos,{caseFold:queryCaseInsensitive(query),multiline:true})}function persistentDialog(cm,text,deflt,onEnter,onKeyDown){cm.openDialog(text,onEnter,{value:deflt,selectValueOnOpen:true,closeOnEnter:false,onClose:function(){clearSearch(cm)},onKeyDown:onKeyDown,bottom:cm.options.search.bottom})}function dialog(cm,text,shortText,deflt,f){if(cm.openDialog)cm.openDialog(text,
f,{value:deflt,selectValueOnOpen:true,bottom:cm.options.search.bottom});else f(prompt(shortText,deflt))}function confirmDialog(cm,text,shortText,fs){if(cm.openConfirm)cm.openConfirm(text,fs);else if(confirm(shortText))fs[0]()}function parseString(string){return string.replace(/\\([nrt\\])/g,function(match,ch){if(ch=="n")return"\n";if(ch=="r")return"\r";if(ch=="t")return"\t";if(ch=="\\")return"\\";return match})}function parseQuery(query){var isRE=query.match(/^\/(.*)\/([a-z]*)$/);if(isRE)try{query=
new RegExp(isRE[1],isRE[2].indexOf("i")==-1?"":"i")}catch(e){}else query=parseString(query);if(typeof query=="string"?query=="":query.test(""))query=/x^/;return query}function startSearch(cm,state,query){state.queryText=query;state.query=parseQuery(query);cm.removeOverlay(state.overlay,queryCaseInsensitive(state.query));state.overlay=searchOverlay(state.query,queryCaseInsensitive(state.query));cm.addOverlay(state.overlay);if(cm.showMatchesOnScrollbar){if(state.annotate){state.annotate.clear();state.annotate=
null}state.annotate=cm.showMatchesOnScrollbar(state.query,queryCaseInsensitive(state.query))}}function doSearch(cm,rev,persistent,immediate){var state=getSearchState(cm);if(state.query)return findNext(cm,rev);var q=cm.getSelection()||state.lastQuery;if(q instanceof RegExp&&q.source=="x^")q=null;if(persistent&&cm.openDialog){var hiding=null;var searchNext=function(query,event){CodeMirror.e_stop(event);if(!query)return;if(query!=state.queryText){startSearch(cm,state,query);state.posFrom=state.posTo=
cm.getCursor()}if(hiding)hiding.style.opacity=1;findNext(cm,event.shiftKey,function(_,to){var dialog;if(to.line<3&&document.querySelector&&(dialog=cm.display.wrapper.querySelector(".CodeMirror-dialog"))&&dialog.getBoundingClientRect().bottom-4>cm.cursorCoords(to,"window").top)(hiding=dialog).style.opacity=.4})};persistentDialog(cm,getQueryDialog(cm),q,searchNext,function(event,query){var keyName=CodeMirror.keyName(event);var extra=cm.getOption("extraKeys");var cmd=extra&&extra[keyName]||CodeMirror.keyMap[cm.getOption("keyMap")][keyName];
if(cmd=="findNext"||cmd=="findPrev"||cmd=="findPersistentNext"||cmd=="findPersistentPrev"){CodeMirror.e_stop(event);startSearch(cm,getSearchState(cm),query);cm.execCommand(cmd)}else if(cmd=="find"||cmd=="findPersistent"){CodeMirror.e_stop(event);searchNext(query,event)}});if(immediate&&q){startSearch(cm,state,q);findNext(cm,rev)}}else dialog(cm,getQueryDialog(cm),"Search for:",q,function(query){if(query&&!state.query)cm.operation(function(){startSearch(cm,state,query);state.posFrom=state.posTo=cm.getCursor();
findNext(cm,rev)})})}function findNext(cm,rev,callback){cm.operation(function(){var state=getSearchState(cm);var cursor=getSearchCursor(cm,state.query,rev?state.posFrom:state.posTo);if(!cursor.find(rev)){cursor=getSearchCursor(cm,state.query,rev?CodeMirror.Pos(cm.lastLine()):CodeMirror.Pos(cm.firstLine(),0));if(!cursor.find(rev))return}cm.setSelection(cursor.from(),cursor.to());cm.scrollIntoView({from:cursor.from(),to:cursor.to()},20);state.posFrom=cursor.from();state.posTo=cursor.to();if(callback)callback(cursor.from(),
cursor.to())})}function clearSearch(cm){cm.operation(function(){var state=getSearchState(cm);state.lastQuery=state.query;if(!state.query)return;state.query=state.queryText=null;cm.removeOverlay(state.overlay);if(state.annotate){state.annotate.clear();state.annotate=null}})}function el(tag,attrs){var element=tag?document.createElement(tag):document.createDocumentFragment();var key;for(key in attrs)element[key]=attrs[key];var i=2;for(;i<arguments.length;i++){var child=arguments[i];element.appendChild(typeof child==
"string"?document.createTextNode(child):child)}return element}function getQueryDialog(cm){var label=el("label",{className:"CodeMirror-search-label"},cm.phrase("Search:"),el("input",{type:"text","style":"width: 10em",className:"CodeMirror-search-field",id:"CodeMirror-search-field"}));label.setAttribute("for","CodeMirror-search-field");return el("",null,label," ",el("span",{style:"color: #666",className:"CodeMirror-search-hint"},cm.phrase("(Use /re/ syntax for regexp search)")))}function getReplaceQueryDialog(cm){return el("",
null," ",el("input",{type:"text","style":"width: 10em",className:"CodeMirror-search-field"})," ",el("span",{style:"color: #666",className:"CodeMirror-search-hint"},cm.phrase("(Use /re/ syntax for regexp search)")))}function getReplacementQueryDialog(cm){return el("",null,el("span",{className:"CodeMirror-search-label"},cm.phrase("With:"))," ",el("input",{type:"text","style":"width: 10em",className:"CodeMirror-search-field"}))}function getDoReplaceConfirm(cm){return el("",null,el("span",{className:"CodeMirror-search-label"},
cm.phrase("Replace?"))," ",el("button",{},cm.phrase("Yes"))," ",el("button",{},cm.phrase("No"))," ",el("button",{},cm.phrase("All"))," ",el("button",{},cm.phrase("Stop")))}function replaceAll(cm,query,text){cm.operation(function(){var cursor=getSearchCursor(cm,query);for(;cursor.findNext();)if(typeof query!="string"){var match=cm.getRange(cursor.from(),cursor.to()).match(query);cursor.replace(text.replace(/\$(\d)/g,function(_,i){return match[i]}))}else cursor.replace(text)})}function replace(cm,all){if(cm.getOption("readOnly"))return;
var query=cm.getSelection()||getSearchState(cm).lastQuery;var dialogText=all?cm.phrase("Replace all:"):cm.phrase("Replace:");var fragment=el("",null,el("span",{className:"CodeMirror-search-label"},dialogText),getReplaceQueryDialog(cm));dialog(cm,fragment,dialogText,query,function(query){if(!query)return;query=parseQuery(query);dialog(cm,getReplacementQueryDialog(cm),cm.phrase("Replace with:"),"",function(text){text=parseString(text);if(all)replaceAll(cm,query,text);else{clearSearch(cm);var cursor=
getSearchCursor(cm,query,cm.getCursor("from"));var advance=function(){var start=cursor.from();var match;if(!(match=cursor.findNext())){cursor=getSearchCursor(cm,query);if(!(match=cursor.findNext())||start&&cursor.from().line==start.line&&cursor.from().ch==start.ch)return}cm.setSelection(cursor.from(),cursor.to());cm.scrollIntoView({from:cursor.from(),to:cursor.to()});confirmDialog(cm,getDoReplaceConfirm(cm),cm.phrase("Replace?"),[function(){doReplace(match)},advance,function(){replaceAll(cm,query,
text)}])};var doReplace=function(match){cursor.replace(typeof query=="string"?text:text.replace(/\$(\d)/g,function(_,i){return match[i]}));advance()};advance()}})})}CodeMirror.defineOption("search",{bottom:false});CodeMirror.commands.find=function(cm){clearSearch(cm);doSearch(cm)};CodeMirror.commands.findPersistent=function(cm){clearSearch(cm);doSearch(cm,false,true)};CodeMirror.commands.findPersistentNext=function(cm){doSearch(cm,false,true,true)};CodeMirror.commands.findPersistentPrev=function(cm){doSearch(cm,
true,true,true)};CodeMirror.commands.findNext=doSearch;CodeMirror.commands.findPrev=function(cm){doSearch(cm,true)};CodeMirror.commands.clearSearch=clearSearch;CodeMirror.commands.replace=replace;CodeMirror.commands.replaceAll=function(cm){replace(cm,true)}});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){function regexpFlags(regexp){var flags=
regexp.flags;return flags!=null?flags:(regexp.ignoreCase?"i":"")+(regexp.global?"g":"")+(regexp.multiline?"m":"")}function ensureFlags(regexp,flags){var current=regexpFlags(regexp);var target=current;var i=0;for(;i<flags.length;i++)if(target.indexOf(flags.charAt(i))==-1)target=target+flags.charAt(i);return current==target?regexp:new RegExp(regexp.source,target)}function maybeMultiline(regexp){return/\\s|\\n|\n|\\W|\\D|\[\^/.test(regexp.source)}function searchRegexpForward(doc,regexp,start){regexp=
ensureFlags(regexp,"g");var line=start.line;var ch=start.ch;var last=doc.lastLine();for(;line<=last;line++,ch=0){regexp.lastIndex=ch;var string=doc.getLine(line);var match=regexp.exec(string);if(match)return{from:Pos(line,match.index),to:Pos(line,match.index+match[0].length),match:match}}}function searchRegexpForwardMultiline(doc,regexp,start){if(!maybeMultiline(regexp))return searchRegexpForward(doc,regexp,start);regexp=ensureFlags(regexp,"gm");var string;var chunk=1;var line=start.line;var last=
doc.lastLine();for(;line<=last;){var i=0;for(;i<chunk;i++){if(line>last)break;var curLine=doc.getLine(line++);string=string==null?curLine:string+"\n"+curLine}chunk=chunk*2;regexp.lastIndex=start.ch;var match=regexp.exec(string);if(match){var before=string.slice(0,match.index).split("\n");var inside=match[0].split("\n");var startLine=start.line+before.length-1;var startCh=before[before.length-1].length;return{from:Pos(startLine,startCh),to:Pos(startLine+inside.length-1,inside.length==1?startCh+inside[0].length:
inside[inside.length-1].length),match:match}}}}function lastMatchIn(string,regexp,endMargin){var match;var from=0;for(;from<=string.length;){regexp.lastIndex=from;var newMatch=regexp.exec(string);if(!newMatch)break;var end=newMatch.index+newMatch[0].length;if(end>string.length-endMargin)break;if(!match||end>match.index+match[0].length)match=newMatch;from=newMatch.index+1}return match}function searchRegexpBackward(doc,regexp,start){regexp=ensureFlags(regexp,"g");var line=start.line;var ch=start.ch;
var first=doc.firstLine();for(;line>=first;line--,ch=-1){var string=doc.getLine(line);var match=lastMatchIn(string,regexp,ch<0?0:string.length-ch);if(match)return{from:Pos(line,match.index),to:Pos(line,match.index+match[0].length),match:match}}}function searchRegexpBackwardMultiline(doc,regexp,start){if(!maybeMultiline(regexp))return searchRegexpBackward(doc,regexp,start);regexp=ensureFlags(regexp,"gm");var string;var chunkSize=1;var endMargin=doc.getLine(start.line).length-start.ch;var line=start.line;
var first=doc.firstLine();for(;line>=first;){var i=0;for(;i<chunkSize&&line>=first;i++){var curLine=doc.getLine(line--);string=string==null?curLine:curLine+"\n"+string}chunkSize=chunkSize*2;var match=lastMatchIn(string,regexp,endMargin);if(match){var before=string.slice(0,match.index).split("\n");var inside=match[0].split("\n");var startLine=line+before.length;var startCh=before[before.length-1].length;return{from:Pos(startLine,startCh),to:Pos(startLine+inside.length-1,inside.length==1?startCh+inside[0].length:
inside[inside.length-1].length),match:match}}}}function adjustPos(orig,folded,pos,foldFunc){if(orig.length==folded.length)return pos;var min=0;var max=pos+Math.max(0,orig.length-folded.length);for(;;){if(min==max)return min;var mid=min+max>>1;var len=foldFunc(orig.slice(0,mid)).length;if(len==pos)return mid;else if(len>pos)max=mid;else min=mid+1}}function searchStringForward(doc,query,start,caseFold){if(!query.length)return null;var fold=caseFold?doFold:noFold;var lines=fold(query).split(/\r|\n\r?/);
var line=start.line;var ch=start.ch;var last=doc.lastLine()+1-lines.length;search:for(;line<=last;line++,ch=0){var orig=doc.getLine(line).slice(ch);var string=fold(orig);if(lines.length==1){var found=string.indexOf(lines[0]);if(found==-1)continue search;start=adjustPos(orig,string,found,fold)+ch;return{from:Pos(line,adjustPos(orig,string,found,fold)+ch),to:Pos(line,adjustPos(orig,string,found+lines[0].length,fold)+ch)}}else{var cutFrom=string.length-lines[0].length;if(string.slice(cutFrom)!=lines[0])continue search;
var i=1;for(;i<lines.length-1;i++)if(fold(doc.getLine(line+i))!=lines[i])continue search;var end=doc.getLine(line+lines.length-1);var endString=fold(end);var lastLine=lines[lines.length-1];if(endString.slice(0,lastLine.length)!=lastLine)continue search;return{from:Pos(line,adjustPos(orig,string,cutFrom,fold)+ch),to:Pos(line+lines.length-1,adjustPos(end,endString,lastLine.length,fold))}}}}function searchStringBackward(doc,query,start,caseFold){if(!query.length)return null;var fold=caseFold?doFold:
noFold;var lines=fold(query).split(/\r|\n\r?/);var line=start.line;var ch=start.ch;var first=doc.firstLine()-1+lines.length;search:for(;line>=first;line--,ch=-1){var orig=doc.getLine(line);if(ch>-1)orig=orig.slice(0,ch);var string=fold(orig);if(lines.length==1){var found=string.lastIndexOf(lines[0]);if(found==-1)continue search;return{from:Pos(line,adjustPos(orig,string,found,fold)),to:Pos(line,adjustPos(orig,string,found+lines[0].length,fold))}}else{var lastLine=lines[lines.length-1];if(string.slice(0,
lastLine.length)!=lastLine)continue search;var i=1;start=line-lines.length+1;for(;i<lines.length-1;i++)if(fold(doc.getLine(start+i))!=lines[i])continue search;var top=doc.getLine(line+1-lines.length);var topString=fold(top);if(topString.slice(topString.length-lines[0].length)!=lines[0])continue search;return{from:Pos(line+1-lines.length,adjustPos(top,topString,top.length-lines[0].length,fold)),to:Pos(line,adjustPos(orig,string,lastLine.length,fold))}}}}function SearchCursor(doc,query,pos,options){this.atOccurrence=
false;this.afterEmptyMatch=false;this.doc=doc;pos=pos?doc.clipPos(pos):Pos(0,0);this.pos={from:pos,to:pos};var caseFold;if(typeof options=="object")caseFold=options.caseFold;else{caseFold=options;options=null}if(typeof query=="string"){if(caseFold==null)caseFold=false;this.matches=function(reverse,pos){return(reverse?searchStringBackward:searchStringForward)(doc,query,pos,caseFold)}}else{query=ensureFlags(query,"gm");if(!options||options.multiline!==false)this.matches=function(reverse,pos){return(reverse?
searchRegexpBackwardMultiline:searchRegexpForwardMultiline)(doc,query,pos)};else this.matches=function(reverse,pos){return(reverse?searchRegexpBackward:searchRegexpForward)(doc,query,pos)}}}var Pos=CodeMirror.Pos;var doFold;var noFold;if(String.prototype.normalize){doFold=function(str){return str.normalize("NFD").toLowerCase()};noFold=function(str){return str.normalize("NFD")}}else{doFold=function(str){return str.toLowerCase()};noFold=function(str){return str}}SearchCursor.prototype={findNext:function(){return this.find(false)},
findPrevious:function(){return this.find(true)},find:function(reverse){var head=this.doc.clipPos(reverse?this.pos.from:this.pos.to);if(this.afterEmptyMatch&&this.atOccurrence){head=Pos(head.line,head.ch);if(reverse){head.ch--;if(head.ch<0){head.line--;head.ch=(this.doc.getLine(head.line)||"").length}}else{head.ch++;if(head.ch>(this.doc.getLine(head.line)||"").length){head.ch=0;head.line++}}if(CodeMirror.cmpPos(head,this.doc.clipPos(head))!=0)return this.atOccurrence=false}var result=this.matches(reverse,
head);this.afterEmptyMatch=result&&CodeMirror.cmpPos(result.from,result.to)==0;if(result){this.pos=result;this.atOccurrence=true;return this.pos.match||true}else{var end=Pos(reverse?this.doc.firstLine():this.doc.lastLine()+1,0);this.pos={from:end,to:end};return this.atOccurrence=false}},from:function(){if(this.atOccurrence)return this.pos.from},to:function(){if(this.atOccurrence)return this.pos.to},replace:function(newText,origin){if(!this.atOccurrence)return;var lines=CodeMirror.splitLines(newText);
this.doc.replaceRange(lines,this.pos.from,this.pos.to,origin);this.pos.to=Pos(this.pos.from.line+lines.length-1,lines[lines.length-1].length+(lines.length==1?this.pos.from.ch:0))}};CodeMirror.defineExtension("getSearchCursor",function(query,pos,caseFold){return new SearchCursor(this.doc,query,pos,caseFold)});CodeMirror.defineDocExtension("getSearchCursor",function(query,pos,caseFold){return new SearchCursor(this,query,pos,caseFold)});CodeMirror.defineExtension("selectMatches",function(query,caseFold){var ranges=
[];var cur=this.getSearchCursor(query,this.getCursor("from"),caseFold);for(;cur.findNext();){if(CodeMirror.cmpPos(cur.to(),this.getCursor("to"))>0)break;ranges.push({anchor:cur.from(),head:cur.to()})}if(ranges.length)this.setSelections(ranges,0)})});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.modeInfo=[{name:"APL",
mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},
{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy","cbl"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",
mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Copycat",mime:"text/x-copycat",mode:"copycat",ext:["copycat"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp",
"cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},
{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded JavaScript",
mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77",
"f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"GoogleSQL",mimes:["text/x-google-sql","text/x-google-sql-aux"],mode:"googlesql",ext:["gsql","googlesql"]},{name:"Groovy",mime:"text/x-groovy",
mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",
mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript",
"application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",
ext:["jl"],alias:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",
mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples",
"application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",
mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},
{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},
{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",
mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim",
"application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",
mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",
mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TLA+",mime:"text/x-tlaplus",mode:"tlaplus",ext:["tla"]},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",
mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",
mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],
mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",
mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];var i=0;for(;i<CodeMirror.modeInfo.length;i++){var info=CodeMirror.modeInfo[i];if(info.mimes)info.mime=info.mimes[0]}CodeMirror.findModeByMIME=function(mime){mime=mime.toLowerCase();var i=0;for(;i<CodeMirror.modeInfo.length;i++){var info=CodeMirror.modeInfo[i];if(info.mime==mime)return info;if(info.mimes){var j=0;for(;j<info.mimes.length;j++)if(info.mimes[j]==mime)return info}}if(/\+xml$/.test(mime))return CodeMirror.findModeByMIME("application/xml");
if(/\+json$/.test(mime))return CodeMirror.findModeByMIME("application/json")};CodeMirror.findModeByExtension=function(ext){ext=ext.toLowerCase();var i=0;for(;i<CodeMirror.modeInfo.length;i++){var info=CodeMirror.modeInfo[i];if(info.ext){var j=0;for(;j<info.ext.length;j++)if(info.ext[j]==ext)return info}}};CodeMirror.findModeByFileName=function(filename){var i=0;for(;i<CodeMirror.modeInfo.length;i++){var info=CodeMirror.modeInfo[i];if(info.file&&info.file.test(filename))return info}var dot=filename.lastIndexOf(".");
var ext=dot>-1&&filename.substring(dot+1,filename.length);if(ext)return CodeMirror.findModeByExtension(ext)};CodeMirror.findModeByName=function(name){name=name.toLowerCase();var i=0;for(;i<CodeMirror.modeInfo.length;i++){var info=CodeMirror.modeInfo[i];if(info.name.toLowerCase()==name)return info;if(info.alias){var j=0;for(;j<info.alias.length;j++)if(info.alias[j].toLowerCase()==name)return info}}}});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"),
require("./runmode"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","./runmode"],mod);else mod(CodeMirror)})(function(CodeMirror){function textContent(node,out){if(node.nodeType==3)return out.push(node.nodeValue);var ch=node.firstChild;for(;ch;ch=ch.nextSibling){textContent(ch,out);if(isBlock.test(node.nodeType))out.push("\n")}}var isBlock=/^(p|li|div|h\\d|pre|blockquote|td)$/;CodeMirror.colorize=function(collection,defaultMode){if(!collection)collection=document.body.getElementsByTagName("pre");
var i=0;for(;i<collection.length;++i){var node=collection[i];var mode=node.getAttribute("data-lang")||defaultMode;if(!mode)continue;var text=[];textContent(node,text);node.textContent="";CodeMirror.runMode(text.join(""),mode,node);node.className+=" cm-s-default"}}});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.runMode=
function(string,modespec,callback,options){var mode=CodeMirror.getMode(CodeMirror.defaults,modespec);var tabSize=options&&options.tabSize||CodeMirror.defaults.tabSize;if(callback.appendChild){var ie=/MSIE \d/.test(navigator.userAgent);var ie_lt9=ie&&(document.documentMode==null||document.documentMode<9);var node=callback;var col=0;node.textContent="";callback=function(text,style){if(text=="\n"){node.appendChild(document.createTextNode(ie_lt9?"\r":text));col=0;return}var content="";var pos=0;for(;;){var idx=
text.indexOf("\t",pos);if(idx==-1){content=content+text.slice(pos);col=col+(text.length-pos);break}else{col=col+(idx-pos);content=content+text.slice(pos,idx);var size=tabSize-col%tabSize;col=col+size;var i=0;for(;i<size;++i)content=content+" ";pos=idx+1}}if(style){var sp=node.appendChild(document.createElement("span"));sp.className="cm-"+style.replace(/ +/g," cm-");sp.appendChild(document.createTextNode(content))}else node.appendChild(document.createTextNode(content))}}var lines=CodeMirror.splitLines(string);
var state=options&&options.state||CodeMirror.startState(mode);var i=0;var e=lines.length;for(;i<e;++i){if(i)callback("\n");var stream=new CodeMirror.StringStream(lines[i],null,{lookAhead:function(n){return lines[i+n]},baseToken:function(){}});if(!stream.string&&mode.blankLine)mode.blankLine(state);for(;!stream.eol();){var style=mode.token(stream,state);callback(stream.current(),style,i,stream.start,state,mode);stream.start=stream.pos}}}});(function(mod){if(typeof exports=="object"&&typeof module==
"object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){function ensureState(states,name){if(!states.hasOwnProperty(name))throw new Error("Undefined state "+name+" in simple mode");}function toRegex(val,caret){if(!val)return/(?:)/;var flags="";if(val instanceof RegExp){if(val.ignoreCase)flags="i";if(val.unicode)flags=flags+"u";val=val.source}else val=String(val);return new RegExp((caret===
false?"":"^")+"(?:"+val+")",flags)}function asToken(val){if(!val)return null;if(val.apply)return val;if(typeof val=="string")return val.replace(/\./g," ");var result=[];var i=0;for(;i<val.length;i++)result.push(val[i]&&val[i].replace(/\./g," "));return result}function Rule(data,states){if(data.next||data.push)ensureState(states,data.next||data.push);this.regex=toRegex(data.regex);this.token=asToken(data.token);this.data=data}function tokenFunction(states,config){return function(stream,state){if(state.pending){var pend=
state.pending.shift();if(state.pending.length==0)state.pending=null;stream.pos+=pend.text.length;return pend.token}if(state.local)if(state.local.end&&stream.match(state.local.end)){var tok=state.local.endToken||null;state.local=state.localState=null;return tok}else{tok=state.local.mode.token(stream,state.localState);var m;if(state.local.endScan&&(m=state.local.endScan.exec(stream.current())))stream.pos=stream.start+m.index;return tok}var curState=states[state.state];var i=0;for(;i<curState.length;i++){var rule=
curState[i];var matches=(!rule.data.sol||stream.sol())&&stream.match(rule.regex);if(matches){if(rule.data.next)state.state=rule.data.next;else if(rule.data.push){(state.stack||(state.stack=[])).push(state.state);state.state=rule.data.push}else if(rule.data.pop&&state.stack&&state.stack.length)state.state=state.stack.pop();if(rule.data.mode)enterLocalMode(config,state,rule.data.mode,rule.token);if(rule.data.indent)state.indent.push(stream.indentation()+config.indentUnit);if(rule.data.dedent)state.indent.pop();
var token=rule.token;if(token&&token.apply)token=token(matches);if(matches.length>2&&rule.token&&typeof rule.token!="string"){var j=2;for(;j<matches.length;j++)if(matches[j])(state.pending||(state.pending=[])).push({text:matches[j],token:rule.token[j-1]});stream.backUp(matches[0].length-(matches[1]?matches[1].length:0));return token[0]}else if(token&&token.join)return token[0];else return token}}stream.next();return null}}function cmp(a,b){if(a===b)return true;if(!a||typeof a!="object"||!b||typeof b!=
"object")return false;var props=0;var prop;for(prop in a)if(a.hasOwnProperty(prop)){if(!b.hasOwnProperty(prop)||!cmp(a[prop],b[prop]))return false;props++}for(prop in b)if(b.hasOwnProperty(prop))props--;return props==0}function enterLocalMode(config,state,spec,token){var pers;if(spec.persistent){var p=state.persistentStates;for(;p&&!pers;p=p.next)if(spec.spec?cmp(spec.spec,p.spec):spec.mode==p.mode)pers=p}var mode=pers?pers.mode:spec.mode||CodeMirror.getMode(config,spec.spec);var lState=pers?pers.state:
CodeMirror.startState(mode);if(spec.persistent&&!pers)state.persistentStates={mode:mode,spec:spec.spec,state:lState,next:state.persistentStates};state.localState=lState;state.local={mode:mode,end:spec.end&&toRegex(spec.end),endScan:spec.end&&spec.forceEnd!==false&&toRegex(spec.end,false),endToken:token&&token.join?token[token.length-1]:token}}function indexOf(val,arr){var i=0;for(;i<arr.length;i++)if(arr[i]===val)return true}function indentFunction(states,meta){return function(state,textAfter,line){if(state.local&&
state.local.mode.indent)return state.local.mode.indent(state.localState,textAfter,line);if(state.indent==null||state.local||meta.dontIndentStates&&indexOf(state.state,meta.dontIndentStates)>-1)return CodeMirror.Pass;var pos=state.indent.length-1;var rules=states[state.state];scan:for(;;){var i=0;for(;i<rules.length;i++){var rule=rules[i];if(rule.data.dedent&&rule.data.dedentIfLineStart!==false){var m=rule.regex.exec(textAfter);if(m&&m[0]){pos--;if(rule.next||rule.push)rules=states[rule.next||rule.push];
textAfter=textAfter.slice(m[0].length);continue scan}}}break}return pos<0?0:state.indent[pos]}}CodeMirror.defineSimpleMode=function(name,states){CodeMirror.defineMode(name,function(config){return CodeMirror.simpleMode(config,states)})};CodeMirror.simpleMode=function(config,states){ensureState(states,"start");var states_={};var meta=states.meta||{};var hasIndentation=false;var state;for(state in states)if(state!=meta&&states.hasOwnProperty(state)){var list=states_[state]=[];var orig=states[state];
var i=0;for(;i<orig.length;i++){var data=orig[i];list.push(new Rule(data,states));if(data.indent||data.dedent)hasIndentation=true}}var mode={startState:function(){return{state:"start",pending:null,local:null,localState:null,indent:hasIndentation?[]:null}},copyState:function(state){var s={state:state.state,pending:state.pending,local:state.local,localState:null,indent:state.indent&&state.indent.slice(0)};if(state.localState)s.localState=CodeMirror.copyState(state.local.mode,state.localState);if(state.stack)s.stack=
state.stack.slice(0);var pers=state.persistentStates;for(;pers;pers=pers.next)s.persistentStates={mode:pers.mode,spec:pers.spec,state:pers.state==state.localState?s.localState:CodeMirror.copyState(pers.mode,pers.state),next:s.persistentStates};return s},token:tokenFunction(states_,config),innerMode:function(state){return state.local&&{mode:state.local.mode,state:state.localState}},indent:indentFunction(states_,meta)};if(meta){var prop;for(prop in meta)if(meta.hasOwnProperty(prop))mode[prop]=meta[prop]}return mode}});
(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"),require("../../addon/mode/simple"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","../../addon/mode/simple"],mod);else mod(CodeMirror)})(function(CodeMirror){var from="from";var fromRegex=new RegExp("^(\\s*)\\b("+from+")\\b","i");var shells=["run","cmd","entrypoint","shell"];var shellsAsArrayRegex=new RegExp("^(\\s*)("+shells.join("|")+")(\\s+\\[)","i");var expose=
"expose";var exposeRegex=new RegExp("^(\\s*)("+expose+")(\\s+)","i");var others=["arg","from","maintainer","label","env","add","copy","volume","user","workdir","onbuild","stopsignal","healthcheck","shell"];var instructions=[from,expose].concat(shells).concat(others);var instructionRegex="("+instructions.join("|")+")";var instructionOnlyLine=new RegExp("^(\\s*)"+instructionRegex+"(\\s*)(#.*)?$","i");var instructionWithArguments=new RegExp("^(\\s*)"+instructionRegex+"(\\s+)","i");CodeMirror.defineSimpleMode("dockerfile",
{start:[{regex:/^\s*#.*$/,sol:true,token:"comment"},{regex:fromRegex,token:[null,"keyword"],sol:true,next:"from"},{regex:instructionOnlyLine,token:[null,"keyword",null,"error"],sol:true},{regex:shellsAsArrayRegex,token:[null,"keyword",null],sol:true,next:"array"},{regex:exposeRegex,token:[null,"keyword",null],sol:true,next:"expose"},{regex:instructionWithArguments,token:[null,"keyword",null],sol:true,next:"arguments"},{regex:/./,token:null}],from:[{regex:/\s*$/,token:null,next:"start"},{regex:/(\s*)(#.*)$/,
token:[null,"error"],next:"start"},{regex:/(\s*\S+\s+)(as)/i,token:[null,"keyword"],next:"start"},{token:null,next:"start"}],single:[{regex:/(?:[^\\']|\\.)/,token:"string"},{regex:/'/,token:"string",pop:true}],double:[{regex:/(?:[^\\"]|\\.)/,token:"string"},{regex:/"/,token:"string",pop:true}],array:[{regex:/\]/,token:null,next:"start"},{regex:/"(?:[^\\"]|\\.)*"?/,token:"string"}],expose:[{regex:/\d+$/,token:"number",next:"start"},{regex:/[^\d]+$/,token:null,next:"start"},{regex:/\d+/,token:"number"},
{regex:/[^\d]+/,token:null},{token:null,next:"start"}],arguments:[{regex:/^\s*#.*$/,sol:true,token:"comment"},{regex:/"(?:[^\\"]|\\.)*"?$/,token:"string",next:"start"},{regex:/"/,token:"string",push:"double"},{regex:/'(?:[^\\']|\\.)*'?$/,token:"string",next:"start"},{regex:/'/,token:"string",push:"single"},{regex:/[^#"']+[\\`]$/,token:null},{regex:/[^#"']+$/,token:null,next:"start"},{regex:/[^#"']+/,token:null},{token:null,next:"start"}],meta:{lineComment:"#"}});CodeMirror.defineMIME("text/x-dockerfile",
"dockerfile")});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.multiplexingMode=function(outer){function indexOf(string,pattern,from,returnEnd){if(typeof pattern=="string"){var found=string.indexOf(pattern,from);return returnEnd&&found>-1?found+pattern.length:found}var m=pattern.exec(from?string.slice(from):
string);return m?m.index+from+(returnEnd?m[0].length:0):-1}var others=Array.prototype.slice.call(arguments,1);return{startState:function(){return{outer:CodeMirror.startState(outer),innerActive:null,inner:null,startingInner:false}},copyState:function(state){return{outer:CodeMirror.copyState(outer,state.outer),innerActive:state.innerActive,inner:state.innerActive&&CodeMirror.copyState(state.innerActive.mode,state.inner),startingInner:state.startingInner}},token:function(stream,state){if(!state.innerActive){var cutOff=
Infinity;var oldContent=stream.string;var i=0;for(;i<others.length;++i){var other=others[i];var found=indexOf(oldContent,other.open,stream.pos);if(found==stream.pos){if(!other.parseDelimiters)stream.match(other.open);state.startingInner=!!other.parseDelimiters;state.innerActive=other;var outerIndent=0;if(outer.indent){var possibleOuterIndent=outer.indent(state.outer,"","");if(possibleOuterIndent!==CodeMirror.Pass)outerIndent=possibleOuterIndent}state.inner=CodeMirror.startState(other.mode,outerIndent);
return other.delimStyle&&other.delimStyle+" "+other.delimStyle+"-open"}else if(found!=-1&&found<cutOff)cutOff=found}if(cutOff!=Infinity)stream.string=oldContent.slice(0,cutOff);var outerToken=outer.token(stream,state.outer);if(cutOff!=Infinity)stream.string=oldContent;return outerToken}else{var curInner=state.innerActive;oldContent=stream.string;if(!curInner.close&&stream.sol()){state.innerActive=state.inner=null;return this.token(stream,state)}found=curInner.close&&!state.startingInner?indexOf(oldContent,
curInner.close,stream.pos,curInner.parseDelimiters):-1;if(found==stream.pos&&!curInner.parseDelimiters){stream.match(curInner.close);state.innerActive=state.inner=null;return curInner.delimStyle&&curInner.delimStyle+" "+curInner.delimStyle+"-close"}if(found>-1)stream.string=oldContent.slice(0,found);var innerToken=curInner.mode.token(stream,state.inner);if(found>-1)stream.string=oldContent;else if(stream.pos>stream.start)state.startingInner=false;if(found==stream.pos&&curInner.parseDelimiters)state.innerActive=
state.inner=null;if(curInner.innerStyle)if(innerToken)innerToken=innerToken+" "+curInner.innerStyle;else innerToken=curInner.innerStyle;return innerToken}},indent:function(state,textAfter,line){var mode=state.innerActive?state.innerActive.mode:outer;if(!mode.indent)return CodeMirror.Pass;return mode.indent(state.innerActive?state.inner:state.outer,textAfter,line)},blankLine:function(state){var mode=state.innerActive?state.innerActive.mode:outer;if(mode.blankLine)mode.blankLine(state.innerActive?state.inner:
state.outer);if(!state.innerActive){var i=0;for(;i<others.length;++i){var other=others[i];if(other.open==="\n"){state.innerActive=other;state.inner=CodeMirror.startState(other.mode,mode.indent?mode.indent(state.outer,"",""):0)}}}else if(state.innerActive.close==="\n")state.innerActive=state.inner=null},electricChars:outer.electricChars,innerMode:function(state){return state.inner?{state:state.inner,mode:state.innerActive.mode}:{state:state.outer,mode:outer}}}}});(function(mod){if(typeof exports==
"object"&&typeof module=="object")mod(require("../../lib/codemirror"),require("../htmlmixed/htmlmixed"),require("../../addon/mode/multiplex"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","../htmlmixed/htmlmixed","../../addon/mode/multiplex"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.defineMode("htmlembedded",function(config,parserConfig){var closeComment=parserConfig.closeComment||"--%>";return CodeMirror.multiplexingMode(CodeMirror.getMode(config,
"htmlmixed"),{open:parserConfig.openComment||"<%--",close:closeComment,delimStyle:"comment",mode:{token:function(stream){stream.skipTo(closeComment)||stream.skipToEnd();return"comment"}}},{open:parserConfig.open||parserConfig.scriptStartRegex||"<%",close:parserConfig.close||parserConfig.scriptEndRegex||"%>",mode:CodeMirror.getMode(config,parserConfig.scriptingModeSpec)})},"htmlmixed");CodeMirror.defineMIME("application/x-ejs",{name:"htmlembedded",scriptingModeSpec:"javascript"});CodeMirror.defineMIME("application/x-aspx",
{name:"htmlembedded",scriptingModeSpec:"text/x-csharp"});CodeMirror.defineMIME("application/x-jsp",{name:"htmlembedded",scriptingModeSpec:"text/x-java"});CodeMirror.defineMIME("application/x-erb",{name:"htmlembedded",scriptingModeSpec:"ruby"})});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"),require("../xml/xml"),require("../javascript/javascript"),require("../css/css"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror",
"../xml/xml","../javascript/javascript","../css/css"],mod);else mod(CodeMirror)})(function(CodeMirror){function maybeBackup(stream,pat,style){var cur=stream.current();var close=cur.search(pat);if(close>-1)stream.backUp(cur.length-close);else if(cur.match(/<\/?$/)){stream.backUp(cur.length);if(!stream.match(pat,false))stream.match(cur)}return style}function getAttrRegexp(attr){var regexp=attrRegexpCache[attr];if(regexp)return regexp;return attrRegexpCache[attr]=new RegExp("\\s+"+attr+"\\s*=\\s*('|\")?([^'\"]+)('|\")?\\s*")}
function getAttrValue(text,attr){var match=text.match(getAttrRegexp(attr));return match?/^\s*(.*?)\s*$/.exec(match[2])[1]:""}function getTagRegexp(tagName,anchored){return new RegExp((anchored?"^":"")+"</\\s*"+tagName+"\\s*>","i")}function addTags(from,to){var tag;for(tag in from){var dest=to[tag]||(to[tag]=[]);var source=from[tag];var i=source.length-1;for(;i>=0;i--)dest.unshift(source[i])}}function findMatchingMode(tagInfo,tagText){var i=0;for(;i<tagInfo.length;i++){var spec=tagInfo[i];if(!spec[0]||
spec[1].test(getAttrValue(tagText,spec[0])))return spec[2]}}var defaultTags={script:[["lang",/(javascript|babel)/i,"javascript"],["type",/^(?:text|application)\/(?:x-)?(?:java|ecma)script$|^module$|^$/i,"javascript"],["type",/./,"text/plain"],[null,null,"javascript"]],style:[["lang",/^css$/i,"css"],["type",/^(text\/)?(x-)?(stylesheet|css)$/i,"css"],["type",/./,"text/plain"],[null,null,"css"]]};var attrRegexpCache={};CodeMirror.defineMode("htmlmixed",function(config,parserConfig){function html(stream,
state){var style=htmlMode.token(stream,state.htmlState);var tag=/\btag\b/.test(style);var tagName;if(tag&&!/[<>\s\/]/.test(stream.current())&&(tagName=state.htmlState.tagName&&state.htmlState.tagName.toLowerCase())&&tags.hasOwnProperty(tagName))state.inTag=tagName+" ";else if(state.inTag&&tag&&/>$/.test(stream.current())){var inTag=/^([\S]+) (.*)/.exec(state.inTag);state.inTag=null;var modeSpec=stream.current()==">"&&findMatchingMode(tags[inTag[1]],inTag[2]);var mode=CodeMirror.getMode(config,modeSpec);
var endTagA=getTagRegexp(inTag[1],true);var endTag=getTagRegexp(inTag[1],false);state.token=function(stream,state){if(stream.match(endTagA,false)){state.token=html;state.localState=state.localMode=null;return null}return maybeBackup(stream,endTag,state.localMode.token(stream,state.localState))};state.localMode=mode;state.localState=CodeMirror.startState(mode,htmlMode.indent(state.htmlState,"",""))}else if(state.inTag){state.inTag+=stream.current();if(stream.eol())state.inTag+=" "}return style}var htmlMode=
CodeMirror.getMode(config,{name:"xml",htmlMode:true,multilineTagIndentFactor:parserConfig.multilineTagIndentFactor,multilineTagIndentPastTag:parserConfig.multilineTagIndentPastTag,allowMissingTagName:parserConfig.allowMissingTagName});var tags={};var configTags=parserConfig&&parserConfig.tags;var configScript=parserConfig&&parserConfig.scriptTypes;addTags(defaultTags,tags);if(configTags)addTags(configTags,tags);if(configScript){var i=configScript.length-1;for(;i>=0;i--)tags.script.unshift(["type",
configScript[i].matches,configScript[i].mode])}return{startState:function(){var state=CodeMirror.startState(htmlMode);return{token:html,inTag:null,localMode:null,localState:null,htmlState:state}},copyState:function(state){var local;if(state.localState)local=CodeMirror.copyState(state.localMode,state.localState);return{token:state.token,inTag:state.inTag,localMode:state.localMode,localState:local,htmlState:CodeMirror.copyState(htmlMode,state.htmlState)}},token:function(stream,state){return state.token(stream,
state)},indent:function(state,textAfter,line){if(!state.localMode||/^\s*<\//.test(textAfter))return htmlMode.indent(state.htmlState,textAfter,line);else if(state.localMode.indent)return state.localMode.indent(state.localState,textAfter,line);else return CodeMirror.Pass},innerMode:function(state){return{state:state.localState||state.htmlState,mode:state.localMode||htmlMode}}}},"xml","javascript","css");CodeMirror.defineMIME("text/html","htmlmixed")});(function(mod){if(typeof exports=="object"&&typeof module==
"object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.defineMode("javascript",function(config,parserConfig){function readRegexp(stream){var escaped=false;var next;var inSet=false;for(;(next=stream.next())!=null;){if(!escaped){if(next=="/"&&!inSet)return;if(next=="[")inSet=true;else if(inSet&&next=="]")inSet=false}escaped=!escaped&&next=="\\"}}function ret(tp,style,cont){type=
tp;content=cont;return style}function tokenBase(stream,state){var ch=stream.next();if(ch=='"'||ch=="'"){state.tokenize=tokenString(ch);return state.tokenize(stream,state)}else if(ch=="."&&stream.match(/^\d[\d_]*(?:[eE][+\-]?[\d_]+)?/))return ret("number","number");else if(ch=="."&&stream.match(".."))return ret("spread","meta");else if(/[\[\]{}\(\),;:\.]/.test(ch))return ret(ch);else if(ch=="="&&stream.eat(">"))return ret("=>","operator");else if(ch=="0"&&stream.match(/^(?:x[\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/))return ret("number",
"number");else if(/\d/.test(ch)){stream.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/);return ret("number","number")}else if(ch=="/")if(stream.eat("*")){state.tokenize=tokenComment;return tokenComment(stream,state)}else if(stream.eat("/")){stream.skipToEnd();return ret("comment","comment")}else if(expressionAllowed(stream,state,1)){readRegexp(stream);stream.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/);return ret("regexp","string-2")}else{stream.eat("=");return ret("operator","operator",stream.current())}else if(ch==
"`"){state.tokenize=tokenQuasi;return tokenQuasi(stream,state)}else if(ch=="#"&&stream.peek()=="!"){stream.skipToEnd();return ret("meta","meta")}else if(ch=="#"&&stream.eatWhile(wordRE))return ret("variable","property");else if(ch=="<"&&stream.match("!--")||ch=="-"&&stream.match("->")&&!/\S/.test(stream.string.slice(0,stream.start))){stream.skipToEnd();return ret("comment","comment")}else if(isOperatorChar.test(ch)){if(ch!=">"||!state.lexical||state.lexical.type!=">")if(stream.eat("=")){if(ch=="!"||
ch=="=")stream.eat("=")}else if(/[<>*+\-|&?]/.test(ch)){stream.eat(ch);if(ch==">")stream.eat(ch)}if(ch=="?"&&stream.eat("."))return ret(".");return ret("operator","operator",stream.current())}else if(wordRE.test(ch)){stream.eatWhile(wordRE);var word=stream.current();if(state.lastType!="."){if(keywords.propertyIsEnumerable(word)){var kw=keywords[word];return ret(kw.type,kw.style,word)}if(word=="async"&&stream.match(/^(\s|\/\*([^*]|\*(?!\/))*?\*\/)*[\[\(\w]/,false))return ret("async","keyword",word)}return ret("variable",
"variable",word)}}function tokenString(quote){return function(stream,state){var escaped=false;var next;if(jsonldMode&&stream.peek()=="@"&&stream.match(isJsonldKeyword)){state.tokenize=tokenBase;return ret("jsonld-keyword","meta")}for(;(next=stream.next())!=null;){if(next==quote&&!escaped)break;escaped=!escaped&&next=="\\"}if(!escaped)state.tokenize=tokenBase;return ret("string","string")}}function tokenComment(stream,state){var maybeEnd=false;var ch;for(;ch=stream.next();){if(ch=="/"&&maybeEnd){state.tokenize=
tokenBase;break}maybeEnd=ch=="*"}return ret("comment","comment")}function tokenQuasi(stream,state){var escaped=false;var next;for(;(next=stream.next())!=null;){if(!escaped&&(next=="`"||next=="$"&&stream.eat("{"))){state.tokenize=tokenBase;break}escaped=!escaped&&next=="\\"}return ret("quasi","string-2",stream.current())}function findFatArrow(stream,state){if(state.fatArrowAt)state.fatArrowAt=null;var arrow=stream.string.indexOf("=>",stream.start);if(arrow<0)return;if(isTS){var m=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(stream.string.slice(stream.start,
arrow));if(m)arrow=m.index}var depth=0;var sawSomething=false;var pos=arrow-1;for(;pos>=0;--pos){var ch=stream.string.charAt(pos);var bracket=brackets.indexOf(ch);if(bracket>=0&&bracket<3){if(!depth){++pos;break}if(--depth==0){if(ch=="(")sawSomething=true;break}}else if(bracket>=3&&bracket<6)++depth;else if(wordRE.test(ch))sawSomething=true;else if(/["'\/`]/.test(ch))for(;;--pos){if(pos==0)return;var next=stream.string.charAt(pos-1);if(next==ch&&stream.string.charAt(pos-2)!="\\"){pos--;break}}else if(sawSomething&&
!depth){++pos;break}}if(sawSomething&&!depth)state.fatArrowAt=pos}function JSLexical(indented,column,type,align,prev,info){this.indented=indented;this.column=column;this.type=type;this.prev=prev;this.info=info;if(align!=null)this.align=align}function inScope(state,varname){if(!trackScope)return false;var v=state.localVars;for(;v;v=v.next)if(v.name==varname)return true;var cx=state.context;for(;cx;cx=cx.prev){v=cx.vars;for(;v;v=v.next)if(v.name==varname)return true}}function parseJS(state,style,type,
content,stream){var cc=state.cc;cx.state=state;cx.stream=stream;cx.marked=null,cx.cc=cc;cx.style=style;if(!state.lexical.hasOwnProperty("align"))state.lexical.align=true;for(;true;){var combinator=cc.length?cc.pop():jsonMode?expression:statement;if(combinator(type,content)){for(;cc.length&&cc[cc.length-1].lex;)cc.pop()();if(cx.marked)return cx.marked;if(type=="variable"&&inScope(state,content))return"variable-2";return style}}}function pass(){var i=arguments.length-1;for(;i>=0;i--)cx.cc.push(arguments[i])}
function cont(){pass.apply(null,arguments);return true}function inList(name,list){var v=list;for(;v;v=v.next)if(v.name==name)return true;return false}function register(varname){var state=cx.state;cx.marked="def";if(!trackScope)return;if(state.context)if(state.lexical.info=="var"&&state.context&&state.context.block){var newContext=registerVarScoped(varname,state.context);if(newContext!=null){state.context=newContext;return}}else if(!inList(varname,state.localVars)){state.localVars=new Var(varname,
state.localVars);return}if(parserConfig.globalVars&&!inList(varname,state.globalVars))state.globalVars=new Var(varname,state.globalVars)}function registerVarScoped(varname,context){if(!context)return null;else if(context.block){var inner=registerVarScoped(varname,context.prev);if(!inner)return null;if(inner==context.prev)return context;return new Context(inner,context.vars,true)}else if(inList(varname,context.vars))return context;else return new Context(context.prev,new Var(varname,context.vars),
false)}function isModifier(name){return name=="public"||name=="private"||name=="protected"||name=="abstract"||name=="readonly"}function Context(prev,vars,block){this.prev=prev;this.vars=vars;this.block=block}function Var(name,next){this.name=name;this.next=next}function pushcontext(){cx.state.context=new Context(cx.state.context,cx.state.localVars,false);cx.state.localVars=defaultVars}function pushblockcontext(){cx.state.context=new Context(cx.state.context,cx.state.localVars,true);cx.state.localVars=
null}function popcontext(){cx.state.localVars=cx.state.context.vars;cx.state.context=cx.state.context.prev}function pushlex(type,info){var result=function(){var state=cx.state;var indent=state.indented;if(state.lexical.type=="stat")indent=state.lexical.indented;else{var outer=state.lexical;for(;outer&&outer.type==")"&&outer.align;outer=outer.prev)indent=outer.indented}state.lexical=new JSLexical(indent,cx.stream.column(),type,null,state.lexical,info)};result.lex=true;return result}function poplex(){var state=
cx.state;if(state.lexical.prev){if(state.lexical.type==")")state.indented=state.lexical.indented;state.lexical=state.lexical.prev}}function expect(wanted){function exp(type){if(type==wanted)return cont();else if(wanted==";"||type=="}"||type==")"||type=="]")return pass();else return cont(exp)}return exp}function statement(type,value){if(type=="var")return cont(pushlex("vardef",value),vardef,expect(";"),poplex);if(type=="keyword a")return cont(pushlex("form"),parenExpr,statement,poplex);if(type=="keyword b")return cont(pushlex("form"),
statement,poplex);if(type=="keyword d")return cx.stream.match(/^\s*$/,false)?cont():cont(pushlex("stat"),maybeexpression,expect(";"),poplex);if(type=="debugger")return cont(expect(";"));if(type=="{")return cont(pushlex("}"),pushblockcontext,block,poplex,popcontext);if(type==";")return cont();if(type=="if"){if(cx.state.lexical.info=="else"&&cx.state.cc[cx.state.cc.length-1]==poplex)cx.state.cc.pop()();return cont(pushlex("form"),parenExpr,statement,poplex,maybeelse)}if(type=="function")return cont(functiondef);
if(type=="for")return cont(pushlex("form"),pushblockcontext,forspec,statement,popcontext,poplex);if(type=="class"||isTS&&value=="interface"){cx.marked="keyword";return cont(pushlex("form",type=="class"?type:value),className,poplex)}if(type=="variable")if(isTS&&value=="declare"){cx.marked="keyword";return cont(statement)}else if(isTS&&(value=="module"||value=="enum"||value=="type")&&cx.stream.match(/^\s*\w/,false)){cx.marked="keyword";if(value=="enum")return cont(enumdef);else if(value=="type")return cont(typename,
expect("operator"),typeexpr,expect(";"));else return cont(pushlex("form"),pattern,expect("{"),pushlex("}"),block,poplex,poplex)}else if(isTS&&value=="namespace"){cx.marked="keyword";return cont(pushlex("form"),expression,statement,poplex)}else if(isTS&&value=="abstract"){cx.marked="keyword";return cont(statement)}else return cont(pushlex("stat"),maybelabel);if(type=="switch")return cont(pushlex("form"),parenExpr,expect("{"),pushlex("}","switch"),pushblockcontext,block,poplex,poplex,popcontext);if(type==
"case")return cont(expression,expect(":"));if(type=="default")return cont(expect(":"));if(type=="catch")return cont(pushlex("form"),pushcontext,maybeCatchBinding,statement,poplex,popcontext);if(type=="export")return cont(pushlex("stat"),afterExport,poplex);if(type=="import")return cont(pushlex("stat"),afterImport,poplex);if(type=="async")return cont(statement);if(value=="@")return cont(expression,statement);return pass(pushlex("stat"),expression,expect(";"),poplex)}function maybeCatchBinding(type){if(type==
"(")return cont(funarg,expect(")"))}function expression(type,value){return expressionInner(type,value,false)}function expressionNoComma(type,value){return expressionInner(type,value,true)}function parenExpr(type){if(type!="(")return pass();return cont(pushlex(")"),maybeexpression,expect(")"),poplex)}function expressionInner(type,value,noComma){if(cx.state.fatArrowAt==cx.stream.start){var body=noComma?arrowBodyNoComma:arrowBody;if(type=="(")return cont(pushcontext,pushlex(")"),commasep(funarg,")"),
poplex,expect("=>"),body,popcontext);else if(type=="variable")return pass(pushcontext,pattern,expect("=>"),body,popcontext)}var maybeop=noComma?maybeoperatorNoComma:maybeoperatorComma;if(atomicTypes.hasOwnProperty(type))return cont(maybeop);if(type=="function")return cont(functiondef,maybeop);if(type=="class"||isTS&&value=="interface"){cx.marked="keyword";return cont(pushlex("form"),classExpression,poplex)}if(type=="keyword c"||type=="async")return cont(noComma?expressionNoComma:expression);if(type==
"(")return cont(pushlex(")"),maybeexpression,expect(")"),poplex,maybeop);if(type=="operator"||type=="spread")return cont(noComma?expressionNoComma:expression);if(type=="[")return cont(pushlex("]"),arrayLiteral,poplex,maybeop);if(type=="{")return contCommasep(objprop,"}",null,maybeop);if(type=="quasi")return pass(quasi,maybeop);if(type=="new")return cont(maybeTarget(noComma));return cont()}function maybeexpression(type){if(type.match(/[;\}\)\],]/))return pass();return pass(expression)}function maybeoperatorComma(type,
value){if(type==",")return cont(maybeexpression);return maybeoperatorNoComma(type,value,false)}function maybeoperatorNoComma(type,value,noComma){var me=noComma==false?maybeoperatorComma:maybeoperatorNoComma;var expr=noComma==false?expression:expressionNoComma;if(type=="=>")return cont(pushcontext,noComma?arrowBodyNoComma:arrowBody,popcontext);if(type=="operator"){if(/\+\+|--/.test(value)||isTS&&value=="!")return cont(me);if(isTS&&value=="<"&&cx.stream.match(/^([^<>]|<[^<>]*>)*>\s*\(/,false))return cont(pushlex(">"),
commasep(typeexpr,">"),poplex,me);if(value=="?")return cont(expression,expect(":"),expr);return cont(expr)}if(type=="quasi")return pass(quasi,me);if(type==";")return;if(type=="(")return contCommasep(expressionNoComma,")","call",me);if(type==".")return cont(property,me);if(type=="[")return cont(pushlex("]"),maybeexpression,expect("]"),poplex,me);if(isTS&&value=="as"){cx.marked="keyword";return cont(typeexpr,me)}if(type=="regexp"){cx.state.lastType=cx.marked="operator";cx.stream.backUp(cx.stream.pos-
cx.stream.start-1);return cont(expr)}}function quasi(type,value){if(type!="quasi")return pass();if(value.slice(value.length-2)!="${")return cont(quasi);return cont(maybeexpression,continueQuasi)}function continueQuasi(type){if(type=="}"){cx.marked="string-2";cx.state.tokenize=tokenQuasi;return cont(quasi)}}function arrowBody(type){findFatArrow(cx.stream,cx.state);return pass(type=="{"?statement:expression)}function arrowBodyNoComma(type){findFatArrow(cx.stream,cx.state);return pass(type=="{"?statement:
expressionNoComma)}function maybeTarget(noComma){return function(type){if(type==".")return cont(noComma?targetNoComma:target);else if(type=="variable"&&isTS)return cont(maybeTypeArgs,noComma?maybeoperatorNoComma:maybeoperatorComma);else return pass(noComma?expressionNoComma:expression)}}function target(_,value){if(value=="target"){cx.marked="keyword";return cont(maybeoperatorComma)}}function targetNoComma(_,value){if(value=="target"){cx.marked="keyword";return cont(maybeoperatorNoComma)}}function maybelabel(type){if(type==
":")return cont(poplex,statement);return pass(maybeoperatorComma,expect(";"),poplex)}function property(type){if(type=="variable"){cx.marked="property";return cont()}}function objprop(type,value){if(type=="async"){cx.marked="property";return cont(objprop)}else if(type=="variable"||cx.style=="keyword"){cx.marked="property";if(value=="get"||value=="set")return cont(getterSetter);var m;if(isTS&&cx.state.fatArrowAt==cx.stream.start&&(m=cx.stream.match(/^\s*:\s*/,false)))cx.state.fatArrowAt=cx.stream.pos+
m[0].length;return cont(afterprop)}else if(type=="number"||type=="string"){cx.marked=jsonldMode?"property":cx.style+" property";return cont(afterprop)}else if(type=="jsonld-keyword")return cont(afterprop);else if(isTS&&isModifier(value)){cx.marked="keyword";return cont(objprop)}else if(type=="[")return cont(expression,maybetype,expect("]"),afterprop);else if(type=="spread")return cont(expressionNoComma,afterprop);else if(value=="*"){cx.marked="keyword";return cont(objprop)}else if(type==":")return pass(afterprop)}
function getterSetter(type){if(type!="variable")return pass(afterprop);cx.marked="property";return cont(functiondef)}function afterprop(type){if(type==":")return cont(expressionNoComma);if(type=="(")return pass(functiondef)}function commasep(what,end,sep){function proceed(type,value){if(sep?sep.indexOf(type)>-1:type==","){var lex=cx.state.lexical;if(lex.info=="call")lex.pos=(lex.pos||0)+1;return cont(function(type,value){if(type==end||value==end)return pass();return pass(what)},proceed)}if(type==
end||value==end)return cont();if(sep&&sep.indexOf(";")>-1)return pass(what);return cont(expect(end))}return function(type,value){if(type==end||value==end)return cont();return pass(what,proceed)}}function contCommasep(what,end,info){var i=3;for(;i<arguments.length;i++)cx.cc.push(arguments[i]);return cont(pushlex(end,info),commasep(what,end),poplex)}function block(type){if(type=="}")return cont();return pass(statement,block)}function maybetype(type,value){if(isTS){if(type==":")return cont(typeexpr);
if(value=="?")return cont(maybetype)}}function maybetypeOrIn(type,value){if(isTS&&(type==":"||value=="in"))return cont(typeexpr)}function mayberettype(type){if(isTS&&type==":")if(cx.stream.match(/^\s*\w+\s+is\b/,false))return cont(expression,isKW,typeexpr);else return cont(typeexpr)}function isKW(_,value){if(value=="is"){cx.marked="keyword";return cont()}}function typeexpr(type,value){if(value=="keyof"||value=="typeof"||value=="infer"||value=="readonly"){cx.marked="keyword";return cont(value=="typeof"?
expressionNoComma:typeexpr)}if(type=="variable"||value=="void"){cx.marked="type";return cont(afterType)}if(value=="|"||value=="&")return cont(typeexpr);if(type=="string"||type=="number"||type=="atom")return cont(afterType);if(type=="[")return cont(pushlex("]"),commasep(typeexpr,"]",","),poplex,afterType);if(type=="{")return cont(pushlex("}"),typeprops,poplex,afterType);if(type=="(")return cont(commasep(typearg,")"),maybeReturnType,afterType);if(type=="<")return cont(commasep(typeexpr,">"),typeexpr);
if(type=="quasi")return pass(quasiType,afterType)}function maybeReturnType(type){if(type=="=>")return cont(typeexpr)}function typeprops(type){if(type.match(/[\}\)\]]/))return cont();if(type==","||type==";")return cont(typeprops);return pass(typeprop,typeprops)}function typeprop(type,value){if(type=="variable"||cx.style=="keyword"){cx.marked="property";return cont(typeprop)}else if(value=="?"||type=="number"||type=="string")return cont(typeprop);else if(type==":")return cont(typeexpr);else if(type==
"[")return cont(expect("variable"),maybetypeOrIn,expect("]"),typeprop);else if(type=="(")return pass(functiondecl,typeprop);else if(!type.match(/[;\}\)\],]/))return cont()}function quasiType(type,value){if(type!="quasi")return pass();if(value.slice(value.length-2)!="${")return cont(quasiType);return cont(typeexpr,continueQuasiType)}function continueQuasiType(type){if(type=="}"){cx.marked="string-2";cx.state.tokenize=tokenQuasi;return cont(quasiType)}}function typearg(type,value){if(type=="variable"&&
cx.stream.match(/^\s*[?:]/,false)||value=="?")return cont(typearg);if(type==":")return cont(typeexpr);if(type=="spread")return cont(typearg);return pass(typeexpr)}function afterType(type,value){if(value=="<")return cont(pushlex(">"),commasep(typeexpr,">"),poplex,afterType);if(value=="|"||type=="."||value=="&")return cont(typeexpr);if(type=="[")return cont(typeexpr,expect("]"),afterType);if(value=="extends"||value=="implements"){cx.marked="keyword";return cont(typeexpr)}if(value=="?")return cont(typeexpr,
expect(":"),typeexpr)}function maybeTypeArgs(_,value){if(value=="<")return cont(pushlex(">"),commasep(typeexpr,">"),poplex,afterType)}function typeparam(){return pass(typeexpr,maybeTypeDefault)}function maybeTypeDefault(_,value){if(value=="=")return cont(typeexpr)}function vardef(_,value){if(value=="enum"){cx.marked="keyword";return cont(enumdef)}return pass(pattern,maybetype,maybeAssign,vardefCont)}function pattern(type,value){if(isTS&&isModifier(value)){cx.marked="keyword";return cont(pattern)}if(type==
"variable"){register(value);return cont()}if(type=="spread")return cont(pattern);if(type=="[")return contCommasep(eltpattern,"]");if(type=="{")return contCommasep(proppattern,"}")}function proppattern(type,value){if(type=="variable"&&!cx.stream.match(/^\s*:/,false)){register(value);return cont(maybeAssign)}if(type=="variable")cx.marked="property";if(type=="spread")return cont(pattern);if(type=="}")return pass();if(type=="[")return cont(expression,expect("]"),expect(":"),proppattern);return cont(expect(":"),
pattern,maybeAssign)}function eltpattern(){return pass(pattern,maybeAssign)}function maybeAssign(_type,value){if(value=="=")return cont(expressionNoComma)}function vardefCont(type){if(type==",")return cont(vardef)}function maybeelse(type,value){if(type=="keyword b"&&value=="else")return cont(pushlex("form","else"),statement,poplex)}function forspec(type,value){if(value=="await")return cont(forspec);if(type=="(")return cont(pushlex(")"),forspec1,poplex)}function forspec1(type){if(type=="var")return cont(vardef,
forspec2);if(type=="variable")return cont(forspec2);return pass(forspec2)}function forspec2(type,value){if(type==")")return cont();if(type==";")return cont(forspec2);if(value=="in"||value=="of"){cx.marked="keyword";return cont(expression,forspec2)}return pass(expression,forspec2)}function functiondef(type,value){if(value=="*"){cx.marked="keyword";return cont(functiondef)}if(type=="variable"){register(value);return cont(functiondef)}if(type=="(")return cont(pushcontext,pushlex(")"),commasep(funarg,
")"),poplex,mayberettype,statement,popcontext);if(isTS&&value=="<")return cont(pushlex(">"),commasep(typeparam,">"),poplex,functiondef)}function functiondecl(type,value){if(value=="*"){cx.marked="keyword";return cont(functiondecl)}if(type=="variable"){register(value);return cont(functiondecl)}if(type=="(")return cont(pushcontext,pushlex(")"),commasep(funarg,")"),poplex,mayberettype,popcontext);if(isTS&&value=="<")return cont(pushlex(">"),commasep(typeparam,">"),poplex,functiondecl)}function typename(type,
value){if(type=="keyword"||type=="variable"){cx.marked="type";return cont(typename)}else if(value=="<")return cont(pushlex(">"),commasep(typeparam,">"),poplex)}function funarg(type,value){if(value=="@")cont(expression,funarg);if(type=="spread")return cont(funarg);if(isTS&&isModifier(value)){cx.marked="keyword";return cont(funarg)}if(isTS&&type=="this")return cont(maybetype,maybeAssign);return pass(pattern,maybetype,maybeAssign)}function classExpression(type,value){if(type=="variable")return className(type,
value);return classNameAfter(type,value)}function className(type,value){if(type=="variable"){register(value);return cont(classNameAfter)}}function classNameAfter(type,value){if(value=="<")return cont(pushlex(">"),commasep(typeparam,">"),poplex,classNameAfter);if(value=="extends"||value=="implements"||isTS&&type==","){if(value=="implements")cx.marked="keyword";return cont(isTS?typeexpr:expression,classNameAfter)}if(type=="{")return cont(pushlex("}"),classBody,poplex)}function classBody(type,value){if(type==
"async"||type=="variable"&&(value=="static"||value=="get"||value=="set"||isTS&&isModifier(value))&&cx.stream.match(/^\s+[\w$\xa1-\uffff]/,false)){cx.marked="keyword";return cont(classBody)}if(type=="variable"||cx.style=="keyword"){cx.marked="property";return cont(classfield,classBody)}if(type=="number"||type=="string")return cont(classfield,classBody);if(type=="[")return cont(expression,maybetype,expect("]"),classfield,classBody);if(value=="*"){cx.marked="keyword";return cont(classBody)}if(isTS&&
type=="(")return pass(functiondecl,classBody);if(type==";"||type==",")return cont(classBody);if(type=="}")return cont();if(value=="@")return cont(expression,classBody)}function classfield(type,value){if(value=="!")return cont(classfield);if(value=="?")return cont(classfield);if(type==":")return cont(typeexpr,maybeAssign);if(value=="=")return cont(expressionNoComma);var context=cx.state.lexical.prev;var isInterface=context&&context.info=="interface";return pass(isInterface?functiondecl:functiondef)}
function afterExport(type,value){if(value=="*"){cx.marked="keyword";return cont(maybeFrom,expect(";"))}if(value=="default"){cx.marked="keyword";return cont(expression,expect(";"))}if(type=="{")return cont(commasep(exportField,"}"),maybeFrom,expect(";"));return pass(statement)}function exportField(type,value){if(value=="as"){cx.marked="keyword";return cont(expect("variable"))}if(type=="variable")return pass(expressionNoComma,exportField)}function afterImport(type){if(type=="string")return cont();if(type==
"(")return pass(expression);if(type==".")return pass(maybeoperatorComma);return pass(importSpec,maybeMoreImports,maybeFrom)}function importSpec(type,value){if(type=="{")return contCommasep(importSpec,"}");if(type=="variable")register(value);if(value=="*")cx.marked="keyword";return cont(maybeAs)}function maybeMoreImports(type){if(type==",")return cont(importSpec,maybeMoreImports)}function maybeAs(_type,value){if(value=="as"){cx.marked="keyword";return cont(importSpec)}}function maybeFrom(_type,value){if(value==
"from"){cx.marked="keyword";return cont(expression)}}function arrayLiteral(type){if(type=="]")return cont();return pass(commasep(expressionNoComma,"]"))}function enumdef(){return pass(pushlex("form"),pattern,expect("{"),pushlex("}"),commasep(enummember,"}"),poplex,poplex)}function enummember(){return pass(pattern,maybeAssign)}function isContinuedStatement(state,textAfter){return state.lastType=="operator"||state.lastType==","||isOperatorChar.test(textAfter.charAt(0))||/[,.]/.test(textAfter.charAt(0))}
function expressionAllowed(stream,state,backUp){return state.tokenize==tokenBase&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test(state.lastType)||state.lastType=="quasi"&&/\{\s*$/.test(stream.string.slice(0,stream.pos-(backUp||0)))}var indentUnit=config.indentUnit;var statementIndent=parserConfig.statementIndent;var jsonldMode=parserConfig.jsonld;var jsonMode=parserConfig.json||jsonldMode;var trackScope=parserConfig.trackScope!==false;var isTS=parserConfig.typescript;
var wordRE=parserConfig.wordCharacters||/[\w$\xa1-\uffff]/;var keywords=function(){function kw(type){return{type:type,style:"keyword"}}var A=kw("keyword a");var B=kw("keyword b");var C=kw("keyword c");var D=kw("keyword d");var operator=kw("operator");var atom={type:"atom",style:"atom"};return{"if":kw("if"),"while":A,"with":A,"else":B,"do":B,"try":B,"finally":B,"return":D,"break":D,"continue":D,"new":kw("new"),"delete":C,"void":C,"throw":C,"debugger":kw("debugger"),"var":kw("var"),"const":kw("var"),
"let":kw("var"),"function":kw("function"),"catch":kw("catch"),"for":kw("for"),"switch":kw("switch"),"case":kw("case"),"default":kw("default"),"in":operator,"typeof":operator,"instanceof":operator,"true":atom,"false":atom,"null":atom,"undefined":atom,"NaN":atom,"Infinity":atom,"this":kw("this"),"class":kw("class"),"super":kw("atom"),"yield":C,"export":kw("export"),"import":kw("import"),"extends":C,"await":C}}();var isOperatorChar=/[+\-*&%=<>!?|~^@]/;var isJsonldKeyword=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;
var type;var content;var brackets="([{}])";var atomicTypes={"atom":true,"number":true,"variable":true,"string":true,"regexp":true,"this":true,"import":true,"jsonld-keyword":true};var cx={state:null,column:null,marked:null,cc:null};var defaultVars=new Var("this",new Var("arguments",null));pushcontext.lex=pushblockcontext.lex=true;popcontext.lex=true;poplex.lex=true;return{startState:function(basecolumn){var state={tokenize:tokenBase,lastType:"sof",cc:[],lexical:new JSLexical((basecolumn||0)-indentUnit,
0,"block",false),localVars:parserConfig.localVars,context:parserConfig.localVars&&new Context(null,null,false),indented:basecolumn||0};if(parserConfig.globalVars&&typeof parserConfig.globalVars=="object")state.globalVars=parserConfig.globalVars;return state},token:function(stream,state){if(stream.sol()){if(!state.lexical.hasOwnProperty("align"))state.lexical.align=false;state.indented=stream.indentation();findFatArrow(stream,state)}if(state.tokenize!=tokenComment&&stream.eatSpace())return null;var style=
state.tokenize(stream,state);if(type=="comment")return style;state.lastType=type=="operator"&&(content=="++"||content=="--")?"incdec":type;return parseJS(state,style,type,content,stream)},indent:function(state,textAfter){if(state.tokenize==tokenComment||state.tokenize==tokenQuasi)return CodeMirror.Pass;if(state.tokenize!=tokenBase)return 0;var firstChar=textAfter&&textAfter.charAt(0);var lexical=state.lexical;var top;if(!/^\s*else\b/.test(textAfter)){var i=state.cc.length-1;for(;i>=0;--i){var c=state.cc[i];
if(c==poplex)lexical=lexical.prev;else if(c!=maybeelse&&c!=popcontext)break}}for(;(lexical.type=="stat"||lexical.type=="form")&&(firstChar=="}"||(top=state.cc[state.cc.length-1])&&(top==maybeoperatorComma||top==maybeoperatorNoComma)&&!/^[,\.=+\-*:?[\(]/.test(textAfter));)lexical=lexical.prev;if(statementIndent&&lexical.type==")"&&lexical.prev.type=="stat")lexical=lexical.prev;var type=lexical.type;var closing=firstChar==type;if(type=="vardef")return lexical.indented+(state.lastType=="operator"||state.lastType==
","?lexical.info.length+1:0);else if(type=="form"&&firstChar=="{")return lexical.indented;else if(type=="form")return lexical.indented+indentUnit;else if(type=="stat")return lexical.indented+(isContinuedStatement(state,textAfter)?statementIndent||indentUnit:0);else if(lexical.info=="switch"&&!closing&&parserConfig.doubleIndentSwitch!=false)return lexical.indented+(/^(?:case|default)\b/.test(textAfter)?indentUnit:2*indentUnit);else if(lexical.align)return lexical.column+(closing?0:1);else return lexical.indented+
(closing?0:indentUnit)},electricInput:/^\s*(?:case .*?:|default:|\{|\})$/,blockCommentStart:jsonMode?null:"/*",blockCommentEnd:jsonMode?null:"*/",blockCommentContinue:jsonMode?null:" * ",lineComment:jsonMode?null:"//",fold:"brace",closeBrackets:"()[]{}''\"\"``",helperType:jsonMode?"json":"javascript",jsonldMode:jsonldMode,jsonMode:jsonMode,expressionAllowed:expressionAllowed,skipExpression:function(state){parseJS(state,"atom","atom","true",new CodeMirror.StringStream("",2,null))}}});CodeMirror.registerHelper("wordChars",
"javascript",/[\w$]/);CodeMirror.defineMIME("text/javascript","javascript");CodeMirror.defineMIME("text/ecmascript","javascript");CodeMirror.defineMIME("application/javascript","javascript");CodeMirror.defineMIME("application/x-javascript","javascript");CodeMirror.defineMIME("application/ecmascript","javascript");CodeMirror.defineMIME("application/json",{name:"javascript",json:true});CodeMirror.defineMIME("application/x-json",{name:"javascript",json:true});CodeMirror.defineMIME("application/manifest+json",
{name:"javascript",json:true});CodeMirror.defineMIME("application/ld+json",{name:"javascript",jsonld:true});CodeMirror.defineMIME("text/typescript",{name:"javascript",typescript:true});CodeMirror.defineMIME("application/typescript",{name:"javascript",typescript:true})});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){function Context(indented,
column,type,info,align,prev){this.indented=indented;this.column=column;this.type=type;this.info=info;this.align=align;this.prev=prev}function pushContext(state,col,type,info){var indent=state.indented;if(state.context&&state.context.type=="statement"&&type!="statement")indent=state.context.indented;return state.context=new Context(indent,col,type,info,null,state.context)}function popContext(state){var t=state.context.type;if(t==")"||t=="]"||t=="}")state.indented=state.context.indented;return state.context=
state.context.prev}function typeBefore(stream,state,pos){if(state.prevToken=="variable"||state.prevToken=="type")return true;if(/\S(?:[^- ]>|[*\]])\s*$|\*$/.test(stream.string.slice(0,pos)))return true;if(state.typeAtEndOfLine&&stream.column()==stream.indentation())return true}function isTopScope(context){for(;;){if(!context||context.type=="top")return true;if(context.type=="}"&&context.prev.info!="namespace")return false;context=context.prev}}function words(str){var obj={};var words=str.split(" ");
var i=0;for(;i<words.length;++i)obj[words[i]]=true;return obj}function contains(words,word){if(typeof words==="function")return words(word);else return words.propertyIsEnumerable(word)}function cTypes(identifier){return contains(basicCTypes,identifier)||/.+_t$/.test(identifier)}function objCTypes(identifier){return cTypes(identifier)||contains(basicObjCTypes,identifier)}function cppHook(stream,state){if(!state.startOfLine)return false;var ch;var next=null;for(;ch=stream.peek();){if(ch=="\\"&&stream.match(/^.$/)){next=
cppHook;break}else if(ch=="/"&&stream.match(/^\/[\/\*]/,false))break;stream.next()}state.tokenize=next;return"meta"}function pointerHook(_stream,state){if(state.prevToken=="type")return"type";return false}function cIsReservedIdentifier(token){if(!token||token.length<2)return false;if(token[0]!="_")return false;return token[1]=="_"||token[1]!==token[1].toLowerCase()}function cpp14Literal(stream){stream.eatWhile(/[\w\.']/);return"number"}function cpp11StringHook(stream,state){stream.backUp(1);if(stream.match(/^(?:R|u8R|uR|UR|LR)/)){var match=
stream.match(/^"([^\s\\()]{0,16})\(/);if(!match)return false;state.cpp11RawStringDelim=match[1];state.tokenize=tokenRawString;return tokenRawString(stream,state)}if(stream.match(/^(?:u8|u|U|L)/)){if(stream.match(/^["']/,false))return"string";return false}stream.next();return false}function cppLooksLikeConstructor(word){var lastTwo=/(\w+)::~?(\w+)$/.exec(word);return lastTwo&&lastTwo[1]==lastTwo[2]}function tokenAtString(stream,state){var next;for(;(next=stream.next())!=null;)if(next=='"'&&!stream.eat('"')){state.tokenize=
null;break}return"string"}function tokenRawString(stream,state){var delim=state.cpp11RawStringDelim.replace(/[^\w\s]/g,"\\$&");var match=stream.match(new RegExp(".*?\\)"+delim+'"'));if(match)state.tokenize=null;else stream.skipToEnd();return"string"}function def(mimes,mode){function add(obj){if(obj){var prop;for(prop in obj)if(obj.hasOwnProperty(prop))words.push(prop)}}if(typeof mimes=="string")mimes=[mimes];var words=[];add(mode.keywords);add(mode.types);add(mode.builtin);add(mode.atoms);if(words.length){mode.helperType=
mimes[0];CodeMirror.registerHelper("hintWords",mimes[0],words)}var i=0;for(;i<mimes.length;++i)CodeMirror.defineMIME(mimes[i],mode)}function tokenTripleString(stream,state){var escaped=false;for(;!stream.eol();){if(!escaped&&stream.match('"""')){state.tokenize=null;break}escaped=stream.next()=="\\"&&!escaped}return"string"}function tokenNestedComment(depth){return function(stream,state){var ch;for(;ch=stream.next();)if(ch=="*"&&stream.eat("/"))if(depth==1){state.tokenize=null;break}else{state.tokenize=
tokenNestedComment(depth-1);return state.tokenize(stream,state)}else if(ch=="/"&&stream.eat("*")){state.tokenize=tokenNestedComment(depth+1);return state.tokenize(stream,state)}return"comment"}}function tokenKotlinString(tripleString){return function(stream,state){var escaped=false;var next;var end=false;for(;!stream.eol();){if(!tripleString&&!escaped&&stream.match('"')){end=true;break}if(tripleString&&stream.match('"""')){end=true;break}next=stream.next();if(!escaped&&next=="$"&&stream.match("{"))stream.skipTo("}");
escaped=!escaped&&next=="\\"&&!tripleString}if(end||!tripleString)state.tokenize=null;return"string"}}function tokenCeylonString(type){return function(stream,state){var escaped=false;var next;var end=false;for(;!stream.eol();){if(!escaped&&stream.match('"')&&(type=="single"||stream.match('""'))){end=true;break}if(!escaped&&stream.match("``")){stringTokenizer=tokenCeylonString(type);end=true;break}next=stream.next();escaped=type=="single"&&!escaped&&next=="\\"}if(end)state.tokenize=null;return"string"}}
CodeMirror.defineMode("clike",function(config,parserConfig){function tokenBase(stream,state){var ch=stream.next();if(hooks[ch]){var result=hooks[ch](stream,state);if(result!==false)return result}if(ch=='"'||ch=="'"){state.tokenize=tokenString(ch);return state.tokenize(stream,state)}if(numberStart.test(ch)){stream.backUp(1);if(stream.match(number))return"number";stream.next()}if(isPunctuationChar.test(ch)){curPunc=ch;return null}if(ch=="/"){if(stream.eat("*")){state.tokenize=tokenComment;return tokenComment(stream,
state)}if(stream.eat("/")){stream.skipToEnd();return"comment"}}if(isOperatorChar.test(ch)){for(;!stream.match(/^\/[\/*]/,false)&&stream.eat(isOperatorChar););return"operator"}stream.eatWhile(isIdentifierChar);if(namespaceSeparator)for(;stream.match(namespaceSeparator);)stream.eatWhile(isIdentifierChar);var cur=stream.current();if(contains(keywords,cur)){if(contains(blockKeywords,cur))curPunc="newstatement";if(contains(defKeywords,cur))isDefKeyword=true;return"keyword"}if(contains(types,cur))return"type";
if(contains(builtin,cur)||isReservedIdentifier&&isReservedIdentifier(cur)){if(contains(blockKeywords,cur))curPunc="newstatement";return"builtin"}if(contains(atoms,cur))return"atom";return"variable"}function tokenString(quote){return function(stream,state){var escaped=false;var next;var end=false;for(;(next=stream.next())!=null;){if(next==quote&&!escaped){end=true;break}escaped=!escaped&&next=="\\"}if(end||!(escaped||multiLineStrings))state.tokenize=null;return"string"}}function tokenComment(stream,
state){var maybeEnd=false;var ch;for(;ch=stream.next();){if(ch=="/"&&maybeEnd){state.tokenize=null;break}maybeEnd=ch=="*"}return"comment"}function maybeEOL(stream,state){if(parserConfig.typeFirstDefinitions&&stream.eol()&&isTopScope(state.context))state.typeAtEndOfLine=typeBefore(stream,state,stream.pos)}var indentUnit=config.indentUnit;var statementIndentUnit=parserConfig.statementIndentUnit||indentUnit;var dontAlignCalls=parserConfig.dontAlignCalls;var keywords=parserConfig.keywords||{};var types=
parserConfig.types||{};var builtin=parserConfig.builtin||{};var blockKeywords=parserConfig.blockKeywords||{};var defKeywords=parserConfig.defKeywords||{};var atoms=parserConfig.atoms||{};var hooks=parserConfig.hooks||{};var multiLineStrings=parserConfig.multiLineStrings;var indentStatements=parserConfig.indentStatements!==false;var indentSwitch=parserConfig.indentSwitch!==false;var namespaceSeparator=parserConfig.namespaceSeparator;var isPunctuationChar=parserConfig.isPunctuationChar||/[\[\]{}\(\),;:\.]/;
var numberStart=parserConfig.numberStart||/[\d\.]/;var number=parserConfig.number||/^(?:0x[a-f\d]+|0b[01]+|(?:\d+\.?\d*|\.\d+)(?:e[-+]?\d+)?)(u|ll?|l|f)?/i;var isOperatorChar=parserConfig.isOperatorChar||/[+\-*&%=<>!?|\/]/;var isIdentifierChar=parserConfig.isIdentifierChar||/[\w\$_\xa1-\uffff]/;var isReservedIdentifier=parserConfig.isReservedIdentifier||false;var curPunc;var isDefKeyword;return{startState:function(basecolumn){return{tokenize:null,context:new Context((basecolumn||0)-indentUnit,0,"top",
null,false),indented:0,startOfLine:true,prevToken:null}},token:function(stream,state){var ctx=state.context;if(stream.sol()){if(ctx.align==null)ctx.align=false;state.indented=stream.indentation();state.startOfLine=true}if(stream.eatSpace()){maybeEOL(stream,state);return null}curPunc=isDefKeyword=null;var style=(state.tokenize||tokenBase)(stream,state);if(style=="comment"||style=="meta")return style;if(ctx.align==null)ctx.align=true;if(curPunc==";"||curPunc==":"||curPunc==","&&stream.match(/^\s*(?:\/\/.*)?$/,
false))for(;state.context.type=="statement";)popContext(state);else if(curPunc=="{")pushContext(state,stream.column(),"}");else if(curPunc=="[")pushContext(state,stream.column(),"]");else if(curPunc=="(")pushContext(state,stream.column(),")");else if(curPunc=="}"){for(;ctx.type=="statement";)ctx=popContext(state);if(ctx.type=="}")ctx=popContext(state);for(;ctx.type=="statement";)ctx=popContext(state)}else if(curPunc==ctx.type)popContext(state);else if(indentStatements&&((ctx.type=="}"||ctx.type==
"top")&&curPunc!=";"||ctx.type=="statement"&&curPunc=="newstatement"))pushContext(state,stream.column(),"statement",stream.current());if(style=="variable"&&(state.prevToken=="def"||parserConfig.typeFirstDefinitions&&typeBefore(stream,state,stream.start)&&isTopScope(state.context)&&stream.match(/^\s*\(/,false)))style="def";if(hooks.token){var result=hooks.token(stream,state,style);if(result!==undefined)style=result}if(style=="def"&&parserConfig.styleDefs===false)style="variable";state.startOfLine=
false;state.prevToken=isDefKeyword?"def":style||curPunc;maybeEOL(stream,state);return style},indent:function(state,textAfter){if(state.tokenize!=tokenBase&&state.tokenize!=null||state.typeAtEndOfLine)return CodeMirror.Pass;var ctx=state.context;var firstChar=textAfter&&textAfter.charAt(0);var closing=firstChar==ctx.type;if(ctx.type=="statement"&&firstChar=="}")ctx=ctx.prev;if(parserConfig.dontIndentStatements)for(;ctx.type=="statement"&&parserConfig.dontIndentStatements.test(ctx.info);)ctx=ctx.prev;
if(hooks.indent){var hook=hooks.indent(state,ctx,textAfter,indentUnit);if(typeof hook=="number")return hook}var switchBlock=ctx.prev&&ctx.prev.info=="switch";if(parserConfig.allmanIndentation&&/[{(]/.test(firstChar)){for(;ctx.type!="top"&&ctx.type!="}";)ctx=ctx.prev;return ctx.indented}if(ctx.type=="statement")return ctx.indented+(firstChar=="{"?0:statementIndentUnit);if(ctx.align&&(!dontAlignCalls||ctx.type!=")"))return ctx.column+(closing?0:1);if(ctx.type==")"&&!closing)return ctx.indented+statementIndentUnit;
return ctx.indented+(closing?0:indentUnit)+(!closing&&switchBlock&&!/^(?:case|default)\b/.test(textAfter)?indentUnit:0)},electricInput:indentSwitch?/^\s*(?:case .*?:|default:|\{\}?|\})$/:/^\s*[{}]$/,blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:"//",fold:"brace"}});var cKeywords="auto if break case register continue return default do sizeof "+"static else struct switch extern typedef union for goto while enum const "+"volatile inline restrict asm fortran";var cppKeywords=
"alignas alignof and and_eq audit axiom bitand bitor catch "+"class compl concept constexpr const_cast decltype delete dynamic_cast "+"explicit export final friend import module mutable namespace new noexcept "+"not not_eq operator or or_eq override private protected public "+"reinterpret_cast requires static_assert static_cast template this "+"thread_local throw try typeid typename using virtual xor xor_eq";var objCKeywords="bycopy byref in inout oneway out self super atomic nonatomic retain copy "+
"readwrite readonly strong weak assign typeof nullable nonnull null_resettable _cmd "+"@interface @implementation @end @protocol @encode @property @synthesize @dynamic @class "+"@public @package @private @protected @required @optional @try @catch @finally @import "+"@selector @encode @defs @synchronized @autoreleasepool @compatibility_alias @available";var objCBuiltins="FOUNDATION_EXPORT FOUNDATION_EXTERN NS_INLINE NS_FORMAT_FUNCTION "+" NS_RETURNS_RETAINEDNS_ERROR_ENUM NS_RETURNS_NOT_RETAINED NS_RETURNS_INNER_POINTER "+
"NS_DESIGNATED_INITIALIZER NS_ENUM NS_OPTIONS NS_REQUIRES_NIL_TERMINATION "+"NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_SWIFT_NAME NS_REFINED_FOR_SWIFT";var basicCTypes=words("int long char short double float unsigned signed "+"void bool");var basicObjCTypes=words("SEL instancetype id Class Protocol BOOL");var cBlockKeywords="case do else for if switch while struct enum union";var cDefKeywords="struct enum union";def(["text/x-csrc","text/x-c","text/x-chdr"],{name:"clike",keywords:words(cKeywords),
types:cTypes,blockKeywords:words(cBlockKeywords),defKeywords:words(cDefKeywords),typeFirstDefinitions:true,atoms:words("NULL true false"),isReservedIdentifier:cIsReservedIdentifier,hooks:{"#":cppHook,"*":pointerHook},modeProps:{fold:["brace","include"]}});def(["text/x-c++src","text/x-c++hdr"],{name:"clike",keywords:words(cKeywords+" "+cppKeywords),types:cTypes,blockKeywords:words(cBlockKeywords+" class try catch"),defKeywords:words(cDefKeywords+" class namespace"),typeFirstDefinitions:true,atoms:words("true false NULL nullptr"),
dontIndentStatements:/^template$/,isIdentifierChar:/[\w\$_~\xa1-\uffff]/,isReservedIdentifier:cIsReservedIdentifier,hooks:{"#":cppHook,"*":pointerHook,"u":cpp11StringHook,"U":cpp11StringHook,"L":cpp11StringHook,"R":cpp11StringHook,0:cpp14Literal,1:cpp14Literal,2:cpp14Literal,3:cpp14Literal,4:cpp14Literal,5:cpp14Literal,6:cpp14Literal,7:cpp14Literal,8:cpp14Literal,9:cpp14Literal,token:function(stream,state,style){if(style=="variable"&&stream.peek()=="("&&(state.prevToken==";"||state.prevToken==null||
state.prevToken=="}")&&cppLooksLikeConstructor(stream.current()))return"def"}},namespaceSeparator:"::",modeProps:{fold:["brace","include"]}});def("text/x-java",{name:"clike",keywords:words("abstract assert break case catch class const continue default "+"do else enum extends final finally for goto if implements import "+"instanceof interface native new package private protected public "+"return static strictfp super switch synchronized this throw throws transient "+"try volatile while @interface"),
types:words("var byte short int long float double boolean char void Boolean Byte Character Double Float "+"Integer Long Number Object Short String StringBuffer StringBuilder Void"),blockKeywords:words("catch class do else finally for if switch try while"),defKeywords:words("class interface enum @interface"),typeFirstDefinitions:true,atoms:words("true false null"),number:/^(?:0x[a-f\d_]+|0b[01_]+|(?:[\d_]+\.?\d*|\.\d+)(?:e[-+]?[\d_]+)?)(u|ll?|l|f)?/i,hooks:{"@":function(stream){if(stream.match("interface",
false))return false;stream.eatWhile(/[\w\$_]/);return"meta"},'"':function(stream,state){if(!stream.match(/""$/))return false;state.tokenize=tokenTripleString;return state.tokenize(stream,state)}},modeProps:{fold:["brace","import"]}});def("text/x-csharp",{name:"clike",keywords:words("abstract as async await base break case catch checked class const continue"+" default delegate do else enum event explicit extern finally fixed for"+" foreach goto if implicit in interface internal is lock namespace new"+
" operator out override params private protected public readonly ref return sealed"+" sizeof stackalloc static struct switch this throw try typeof unchecked"+" unsafe using virtual void volatile while add alias ascending descending dynamic from get"+" global group into join let orderby partial remove select set value var yield"),types:words("Action Boolean Byte Char DateTime DateTimeOffset Decimal Double Func"+" Guid Int16 Int32 Int64 Object SByte Single String Task TimeSpan UInt16 UInt32"+" UInt64 bool byte char decimal double short int long object"+
" sbyte float string ushort uint ulong"),blockKeywords:words("catch class do else finally for foreach if struct switch try while"),defKeywords:words("class interface namespace struct var"),typeFirstDefinitions:true,atoms:words("true false null"),hooks:{"@":function(stream,state){if(stream.eat('"')){state.tokenize=tokenAtString;return tokenAtString(stream,state)}stream.eatWhile(/[\w\$_]/);return"meta"}}});def("text/x-scala",{name:"clike",keywords:words("abstract case catch class def do else extends final finally for forSome if "+
"implicit import lazy match new null object override package private protected return "+"sealed super this throw trait try type val var while with yield _ "+"assert assume require print println printf readLine readBoolean readByte readShort "+"readChar readInt readLong readFloat readDouble"),types:words("AnyVal App Application Array BufferedIterator BigDecimal BigInt Char Console Either "+"Enumeration Equiv Error Exception Fractional Function IndexedSeq Int Integral Iterable "+"Iterator List Map Numeric Nil NotNull Option Ordered Ordering PartialFunction PartialOrdering "+
"Product Proxy Range Responder Seq Serializable Set Specializable Stream StringBuilder "+"StringContext Symbol Throwable Traversable TraversableOnce Tuple Unit Vector "+"Boolean Byte Character CharSequence Class ClassLoader Cloneable Comparable "+"Compiler Double Exception Float Integer Long Math Number Object Package Pair Process "+"Runtime Runnable SecurityManager Short StackTraceElement StrictMath String "+"StringBuffer System Thread ThreadGroup ThreadLocal Throwable Triple Void"),multiLineStrings:true,
blockKeywords:words("catch class enum do else finally for forSome if match switch try while"),defKeywords:words("class enum def object package trait type val var"),atoms:words("true false null"),indentStatements:false,indentSwitch:false,isOperatorChar:/[+\-*&%=<>!?|\/#:@]/,hooks:{"@":function(stream){stream.eatWhile(/[\w\$_]/);return"meta"},'"':function(stream,state){if(!stream.match('""'))return false;state.tokenize=tokenTripleString;return state.tokenize(stream,state)},"'":function(stream){stream.eatWhile(/[\w\$_\xa1-\uffff]/);
return"atom"},"=":function(stream,state){var cx=state.context;if(cx.type=="}"&&cx.align&&stream.eat(">")){state.context=new Context(cx.indented,cx.column,cx.type,cx.info,null,cx.prev);return"operator"}else return false},"/":function(stream,state){if(!stream.eat("*"))return false;state.tokenize=tokenNestedComment(1);return state.tokenize(stream,state)}},modeProps:{closeBrackets:{pairs:'()[]{}""',triples:'"'}}});def("text/x-kotlin",{name:"clike",keywords:words("package as typealias class interface this super val operator "+
"var fun for is in This throw return annotation "+"break continue object if else while do try when !in !is as? "+"file import where by get set abstract enum open inner override private public internal "+"protected catch finally out final vararg reified dynamic companion constructor init "+"sealed field property receiver param sparam lateinit data inline noinline tailrec "+"external annotation crossinline const operator infix suspend actual expect setparam value"),types:words("Boolean Byte Character CharSequence Class ClassLoader Cloneable Comparable "+
"Compiler Double Exception Float Integer Long Math Number Object Package Pair Process "+"Runtime Runnable SecurityManager Short StackTraceElement StrictMath String "+"StringBuffer System Thread ThreadGroup ThreadLocal Throwable Triple Void Annotation Any BooleanArray "+"ByteArray Char CharArray DeprecationLevel DoubleArray Enum FloatArray Function Int IntArray Lazy "+"LazyThreadSafetyMode LongArray Nothing ShortArray Unit"),intendSwitch:false,indentStatements:false,multiLineStrings:true,number:/^(?:0x[a-f\d_]+|0b[01_]+|(?:[\d_]+(\.\d+)?|\.\d+)(?:e[-+]?[\d_]+)?)(u|ll?|l|f)?/i,
blockKeywords:words("catch class do else finally for if where try while enum"),defKeywords:words("class val var object interface fun"),atoms:words("true false null this"),hooks:{"@":function(stream){stream.eatWhile(/[\w\$_]/);return"meta"},"*":function(_stream,state){return state.prevToken=="."?"variable":"operator"},'"':function(stream,state){state.tokenize=tokenKotlinString(stream.match('""'));return state.tokenize(stream,state)},"/":function(stream,state){if(!stream.eat("*"))return false;state.tokenize=
tokenNestedComment(1);return state.tokenize(stream,state)},indent:function(state,ctx,textAfter,indentUnit){var firstChar=textAfter&&textAfter.charAt(0);if((state.prevToken=="}"||state.prevToken==")")&&textAfter=="")return state.indented;if(state.prevToken=="operator"&&textAfter!="}"&&state.context.type!="}"||state.prevToken=="variable"&&firstChar=="."||(state.prevToken=="}"||state.prevToken==")")&&firstChar==".")return indentUnit*2+ctx.indented;if(ctx.align&&ctx.type=="}")return ctx.indented+(state.context.type==
(textAfter||"").charAt(0)?0:indentUnit)}},modeProps:{closeBrackets:{triples:'"'}}});def(["x-shader/x-vertex","x-shader/x-fragment"],{name:"clike",keywords:words("sampler1D sampler2D sampler3D samplerCube "+"sampler1DShadow sampler2DShadow "+"const attribute uniform varying "+"break continue discard return "+"for while do if else struct "+"in out inout"),types:words("float int bool void "+"vec2 vec3 vec4 ivec2 ivec3 ivec4 bvec2 bvec3 bvec4 "+"mat2 mat3 mat4"),blockKeywords:words("for while do if else struct"),
builtin:words("radians degrees sin cos tan asin acos atan "+"pow exp log exp2 sqrt inversesqrt "+"abs sign floor ceil fract mod min max clamp mix step smoothstep "+"length distance dot cross normalize ftransform faceforward "+"reflect refract matrixCompMult "+"lessThan lessThanEqual greaterThan greaterThanEqual "+"equal notEqual any all not "+"texture1D texture1DProj texture1DLod texture1DProjLod "+"texture2D texture2DProj texture2DLod texture2DProjLod "+"texture3D texture3DProj texture3DLod texture3DProjLod "+
"textureCube textureCubeLod "+"shadow1D shadow2D shadow1DProj shadow2DProj "+"shadow1DLod shadow2DLod shadow1DProjLod shadow2DProjLod "+"dFdx dFdy fwidth "+"noise1 noise2 noise3 noise4"),atoms:words("true false "+"gl_FragColor gl_SecondaryColor gl_Normal gl_Vertex "+"gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 gl_MultiTexCoord3 "+"gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 "+"gl_FogCoord gl_PointCoord "+"gl_Position gl_PointSize gl_ClipVertex "+"gl_FrontColor gl_BackColor gl_FrontSecondaryColor gl_BackSecondaryColor "+
"gl_TexCoord gl_FogFragCoord "+"gl_FragCoord gl_FrontFacing "+"gl_FragData gl_FragDepth "+"gl_ModelViewMatrix gl_ProjectionMatrix gl_ModelViewProjectionMatrix "+"gl_TextureMatrix gl_NormalMatrix gl_ModelViewMatrixInverse "+"gl_ProjectionMatrixInverse gl_ModelViewProjectionMatrixInverse "+"gl_TextureMatrixTranspose gl_ModelViewMatrixInverseTranspose "+"gl_ProjectionMatrixInverseTranspose "+"gl_ModelViewProjectionMatrixInverseTranspose "+"gl_TextureMatrixInverseTranspose "+"gl_NormalScale gl_DepthRange gl_ClipPlane "+
"gl_Point gl_FrontMaterial gl_BackMaterial gl_LightSource gl_LightModel "+"gl_FrontLightModelProduct gl_BackLightModelProduct "+"gl_TextureColor gl_EyePlaneS gl_EyePlaneT gl_EyePlaneR gl_EyePlaneQ "+"gl_FogParameters "+"gl_MaxLights gl_MaxClipPlanes gl_MaxTextureUnits gl_MaxTextureCoords "+"gl_MaxVertexAttribs gl_MaxVertexUniformComponents gl_MaxVaryingFloats "+"gl_MaxVertexTextureImageUnits gl_MaxTextureImageUnits "+"gl_MaxFragmentUniformComponents gl_MaxCombineTextureImageUnits "+"gl_MaxDrawBuffers"),
indentSwitch:false,hooks:{"#":cppHook},modeProps:{fold:["brace","include"]}});def("text/x-nesc",{name:"clike",keywords:words(cKeywords+" as atomic async call command component components configuration event generic "+"implementation includes interface module new norace nx_struct nx_union post provides "+"signal task uses abstract extends"),types:cTypes,blockKeywords:words(cBlockKeywords),atoms:words("null true false"),hooks:{"#":cppHook},modeProps:{fold:["brace","include"]}});def("text/x-objectivec",
{name:"clike",keywords:words(cKeywords+" "+objCKeywords),types:objCTypes,builtin:words(objCBuiltins),blockKeywords:words(cBlockKeywords+" @synthesize @try @catch @finally @autoreleasepool @synchronized"),defKeywords:words(cDefKeywords+" @interface @implementation @protocol @class"),dontIndentStatements:/^@.*$/,typeFirstDefinitions:true,atoms:words("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:cIsReservedIdentifier,hooks:{"#":cppHook,"*":pointerHook},modeProps:{fold:["brace","include"]}});
def("text/x-objectivec++",{name:"clike",keywords:words(cKeywords+" "+objCKeywords+" "+cppKeywords),types:objCTypes,builtin:words(objCBuiltins),blockKeywords:words(cBlockKeywords+" @synthesize @try @catch @finally @autoreleasepool @synchronized class try catch"),defKeywords:words(cDefKeywords+" @interface @implementation @protocol @class class namespace"),dontIndentStatements:/^@.*$|^template$/,typeFirstDefinitions:true,atoms:words("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:cIsReservedIdentifier,
hooks:{"#":cppHook,"*":pointerHook,"u":cpp11StringHook,"U":cpp11StringHook,"L":cpp11StringHook,"R":cpp11StringHook,0:cpp14Literal,1:cpp14Literal,2:cpp14Literal,3:cpp14Literal,4:cpp14Literal,5:cpp14Literal,6:cpp14Literal,7:cpp14Literal,8:cpp14Literal,9:cpp14Literal,token:function(stream,state,style){if(style=="variable"&&stream.peek()=="("&&(state.prevToken==";"||state.prevToken==null||state.prevToken=="}")&&cppLooksLikeConstructor(stream.current()))return"def"}},namespaceSeparator:"::",modeProps:{fold:["brace",
"include"]}});def("text/x-squirrel",{name:"clike",keywords:words("base break clone continue const default delete enum extends function in class"+" foreach local resume return this throw typeof yield constructor instanceof static"),types:cTypes,blockKeywords:words("case catch class else for foreach if switch try while"),defKeywords:words("function local class"),typeFirstDefinitions:true,atoms:words("true false null"),hooks:{"#":cppHook},modeProps:{fold:["brace","include"]}});var stringTokenizer=null;
def("text/x-ceylon",{name:"clike",keywords:words("abstracts alias assembly assert assign break case catch class continue dynamic else"+" exists extends finally for function given if import in interface is let module new"+" nonempty object of out outer package return satisfies super switch then this throw"+" try value void while"),types:function(word){var first=word.charAt(0);return first===first.toUpperCase()&&first!==first.toLowerCase()},blockKeywords:words("case catch class dynamic else finally for function if interface module new object switch try while"),
defKeywords:words("class dynamic function interface module object package value"),builtin:words("abstract actual aliased annotation by default deprecated doc final formal late license"+" native optional sealed see serializable shared suppressWarnings tagged throws variable"),isPunctuationChar:/[\[\]{}\(\),;:\.`]/,isOperatorChar:/[+\-*&%=<>!?|^~:\/]/,numberStart:/[\d#$]/,number:/^(?:#[\da-fA-F_]+|\$[01_]+|[\d_]+[kMGTPmunpf]?|[\d_]+\.[\d_]+(?:[eE][-+]?\d+|[kMGTPmunpf]|)|)/i,multiLineStrings:true,typeFirstDefinitions:true,
atoms:words("true false null larger smaller equal empty finished"),indentSwitch:false,styleDefs:false,hooks:{"@":function(stream){stream.eatWhile(/[\w\$_]/);return"meta"},'"':function(stream,state){state.tokenize=tokenCeylonString(stream.match('""')?"triple":"single");return state.tokenize(stream,state)},"`":function(stream,state){if(!stringTokenizer||!stream.match("`"))return false;state.tokenize=stringTokenizer;stringTokenizer=null;return state.tokenize(stream,state)},"'":function(stream){stream.eatWhile(/[\w\$_\xa1-\uffff]/);
return"atom"},token:function(_stream,state,style){if((style=="variable"||style=="type")&&state.prevToken==".")return"variable-2"}},modeProps:{fold:["brace","import"],closeBrackets:{triples:'"'}}})});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){function keySet(array){var keys={};var i=0;for(;i<array.length;++i)keys[array[i].toLowerCase()]=
true;return keys}function tokenCComment(stream,state){var maybeEnd=false;var ch;for(;(ch=stream.next())!=null;){if(maybeEnd&&ch=="/"){state.tokenize=null;break}maybeEnd=ch=="*"}return["comment","comment"]}CodeMirror.defineMode("css",function(config,parserConfig){function ret(style,tp){type=tp;return style}function tokenBase(stream,state){var ch=stream.next();if(tokenHooks[ch]){var result=tokenHooks[ch](stream,state);if(result!==false)return result}if(ch=="@"){stream.eatWhile(/[\w\\\-]/);return ret("def",
stream.current())}else if(ch=="="||(ch=="~"||ch=="|")&&stream.eat("="))return ret(null,"compare");else if(ch=='"'||ch=="'"){state.tokenize=tokenString(ch);return state.tokenize(stream,state)}else if(ch=="#"){stream.eatWhile(/[\w\\\-]/);return ret("atom","hash")}else if(ch=="!"){stream.match(/^\s*\w*/);return ret("keyword","important")}else if(/\d/.test(ch)||ch=="."&&stream.eat(/\d/)){stream.eatWhile(/[\w.%]/);return ret("number","unit")}else if(ch==="-")if(/[\d.]/.test(stream.peek())){stream.eatWhile(/[\w.%]/);
return ret("number","unit")}else if(stream.match(/^-[\w\\\-]*/)){stream.eatWhile(/[\w\\\-]/);if(stream.match(/^\s*:/,false))return ret("variable-2","variable-definition");return ret("variable-2","variable")}else{if(stream.match(/^\w+-/))return ret("meta","meta")}else if(/[,+>*\/]/.test(ch))return ret(null,"select-op");else if(ch=="."&&stream.match(/^-?[_a-z][_a-z0-9-]*/i))return ret("qualifier","qualifier");else if(/[:;{}\[\]\(\)]/.test(ch))return ret(null,ch);else if(stream.match(/^[\w-.]+(?=\()/)){if(/^(url(-prefix)?|domain|regexp)$/i.test(stream.current()))state.tokenize=
tokenParenthesized;return ret("variable callee","variable")}else if(/[\w\\\-]/.test(ch)){stream.eatWhile(/[\w\\\-]/);return ret("property","word")}else return ret(null,null)}function tokenString(quote){return function(stream,state){var escaped=false;var ch;for(;(ch=stream.next())!=null;){if(ch==quote&&!escaped){if(quote==")")stream.backUp(1);break}escaped=!escaped&&ch=="\\"}if(ch==quote||!escaped&&quote!=")")state.tokenize=null;return ret("string","string")}}function tokenParenthesized(stream,state){stream.next();
if(!stream.match(/^\s*["')]/,false))state.tokenize=tokenString(")");else state.tokenize=null;return ret(null,"(")}function Context(type,indent,prev){this.type=type;this.indent=indent;this.prev=prev}function pushContext(state,stream,type,indent){state.context=new Context(type,stream.indentation()+(indent===false?0:indentUnit),state.context);return type}function popContext(state){if(state.context.prev)state.context=state.context.prev;return state.context.type}function pass(type,stream,state){return states[state.context.type](type,
stream,state)}function popAndPass(type,stream,state,n){var i=n||1;for(;i>0;i--)state.context=state.context.prev;return pass(type,stream,state)}function wordAsValue(stream){var word=stream.current().toLowerCase();if(valueKeywords.hasOwnProperty(word))override="atom";else if(colorKeywords.hasOwnProperty(word))override="keyword";else override="variable"}var inline=parserConfig.inline;if(!parserConfig.propertyKeywords)parserConfig=CodeMirror.resolveMode("text/css");var indentUnit=config.indentUnit;var tokenHooks=
parserConfig.tokenHooks;var documentTypes=parserConfig.documentTypes||{};var mediaTypes=parserConfig.mediaTypes||{};var mediaFeatures=parserConfig.mediaFeatures||{};var mediaValueKeywords=parserConfig.mediaValueKeywords||{};var propertyKeywords=parserConfig.propertyKeywords||{};var nonStandardPropertyKeywords=parserConfig.nonStandardPropertyKeywords||{};var fontProperties=parserConfig.fontProperties||{};var counterDescriptors=parserConfig.counterDescriptors||{};var colorKeywords=parserConfig.colorKeywords||
{};var valueKeywords=parserConfig.valueKeywords||{};var allowNested=parserConfig.allowNested;var lineComment=parserConfig.lineComment;var supportsAtComponent=parserConfig.supportsAtComponent===true;var highlightNonStandardPropertyKeywords=config.highlightNonStandardPropertyKeywords!==false;var type;var override;var states={};states.top=function(type,stream,state){if(type=="{")return pushContext(state,stream,"block");else if(type=="}"&&state.context.prev)return popContext(state);else if(supportsAtComponent&&
/@component/i.test(type))return pushContext(state,stream,"atComponentBlock");else if(/^@(-moz-)?document$/i.test(type))return pushContext(state,stream,"documentTypes");else if(/^@(media|supports|(-moz-)?document|import)$/i.test(type))return pushContext(state,stream,"atBlock");else if(/^@(font-face|counter-style)/i.test(type)){state.stateArg=type;return"restricted_atBlock_before"}else if(/^@(-(moz|ms|o|webkit)-)?keyframes$/i.test(type))return"keyframes";else if(type&&type.charAt(0)=="@")return pushContext(state,
stream,"at");else if(type=="hash")override="builtin";else if(type=="word")override="tag";else if(type=="variable-definition")return"maybeprop";else if(type=="interpolation")return pushContext(state,stream,"interpolation");else if(type==":")return"pseudo";else if(allowNested&&type=="(")return pushContext(state,stream,"parens");return state.context.type};states.block=function(type,stream,state){if(type=="word"){var word=stream.current().toLowerCase();if(propertyKeywords.hasOwnProperty(word)){override=
"property";return"maybeprop"}else if(nonStandardPropertyKeywords.hasOwnProperty(word)){override=highlightNonStandardPropertyKeywords?"string-2":"property";return"maybeprop"}else if(allowNested){override=stream.match(/^\s*:(?:\s|$)/,false)?"property":"tag";return"block"}else{override=override+" error";return"maybeprop"}}else if(type=="meta")return"block";else if(!allowNested&&(type=="hash"||type=="qualifier")){override="error";return"block"}else return states.top(type,stream,state)};states.maybeprop=
function(type,stream,state){if(type==":")return pushContext(state,stream,"prop");return pass(type,stream,state)};states.prop=function(type,stream,state){if(type==";")return popContext(state);if(type=="{"&&allowNested)return pushContext(state,stream,"propBlock");if(type=="}"||type=="{")return popAndPass(type,stream,state);if(type=="(")return pushContext(state,stream,"parens");if(type=="hash"&&!/^#([0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$/.test(stream.current()))override=override+" error";else if(type==
"word")wordAsValue(stream);else if(type=="interpolation")return pushContext(state,stream,"interpolation");return"prop"};states.propBlock=function(type,_stream,state){if(type=="}")return popContext(state);if(type=="word"){override="property";return"maybeprop"}return state.context.type};states.parens=function(type,stream,state){if(type=="{"||type=="}")return popAndPass(type,stream,state);if(type==")")return popContext(state);if(type=="(")return pushContext(state,stream,"parens");if(type=="interpolation")return pushContext(state,
stream,"interpolation");if(type=="word")wordAsValue(stream);return"parens"};states.pseudo=function(type,stream,state){if(type=="meta")return"pseudo";if(type=="word"){override="variable-3";return state.context.type}return pass(type,stream,state)};states.documentTypes=function(type,stream,state){if(type=="word"&&documentTypes.hasOwnProperty(stream.current())){override="tag";return state.context.type}else return states.atBlock(type,stream,state)};states.atBlock=function(type,stream,state){if(type=="(")return pushContext(state,
stream,"atBlock_parens");if(type=="}"||type==";")return popAndPass(type,stream,state);if(type=="{")return popContext(state)&&pushContext(state,stream,allowNested?"block":"top");if(type=="interpolation")return pushContext(state,stream,"interpolation");if(type=="word"){var word=stream.current().toLowerCase();if(word=="only"||word=="not"||word=="and"||word=="or")override="keyword";else if(mediaTypes.hasOwnProperty(word))override="attribute";else if(mediaFeatures.hasOwnProperty(word))override="property";
else if(mediaValueKeywords.hasOwnProperty(word))override="keyword";else if(propertyKeywords.hasOwnProperty(word))override="property";else if(nonStandardPropertyKeywords.hasOwnProperty(word))override=highlightNonStandardPropertyKeywords?"string-2":"property";else if(valueKeywords.hasOwnProperty(word))override="atom";else if(colorKeywords.hasOwnProperty(word))override="keyword";else override="error"}return state.context.type};states.atComponentBlock=function(type,stream,state){if(type=="}")return popAndPass(type,
stream,state);if(type=="{")return popContext(state)&&pushContext(state,stream,allowNested?"block":"top",false);if(type=="word")override="error";return state.context.type};states.atBlock_parens=function(type,stream,state){if(type==")")return popContext(state);if(type=="{"||type=="}")return popAndPass(type,stream,state,2);return states.atBlock(type,stream,state)};states.restricted_atBlock_before=function(type,stream,state){if(type=="{")return pushContext(state,stream,"restricted_atBlock");if(type==
"word"&&state.stateArg=="@counter-style"){override="variable";return"restricted_atBlock_before"}return pass(type,stream,state)};states.restricted_atBlock=function(type,stream,state){if(type=="}"){state.stateArg=null;return popContext(state)}if(type=="word"){if(state.stateArg=="@font-face"&&!fontProperties.hasOwnProperty(stream.current().toLowerCase())||state.stateArg=="@counter-style"&&!counterDescriptors.hasOwnProperty(stream.current().toLowerCase()))override="error";else override="property";return"maybeprop"}return"restricted_atBlock"};
states.keyframes=function(type,stream,state){if(type=="word"){override="variable";return"keyframes"}if(type=="{")return pushContext(state,stream,"top");return pass(type,stream,state)};states.at=function(type,stream,state){if(type==";")return popContext(state);if(type=="{"||type=="}")return popAndPass(type,stream,state);if(type=="word")override="tag";else if(type=="hash")override="builtin";return"at"};states.interpolation=function(type,stream,state){if(type=="}")return popContext(state);if(type=="{"||
type==";")return popAndPass(type,stream,state);if(type=="word")override="variable";else if(type!="variable"&&type!="("&&type!=")")override="error";return"interpolation"};return{startState:function(base){return{tokenize:null,state:inline?"block":"top",stateArg:null,context:new Context(inline?"block":"top",base||0,null)}},token:function(stream,state){if(!state.tokenize&&stream.eatSpace())return null;var style=(state.tokenize||tokenBase)(stream,state);if(style&&typeof style=="object"){type=style[1];
style=style[0]}override=style;if(type!="comment")state.state=states[state.state](type,stream,state);return override},indent:function(state,textAfter){var cx=state.context;var ch=textAfter&&textAfter.charAt(0);var indent=cx.indent;if(cx.type=="prop"&&(ch=="}"||ch==")"))cx=cx.prev;if(cx.prev)if(ch=="}"&&(cx.type=="block"||cx.type=="top"||cx.type=="interpolation"||cx.type=="restricted_atBlock")){cx=cx.prev;indent=cx.indent}else if(ch==")"&&(cx.type=="parens"||cx.type=="atBlock_parens")||ch=="{"&&(cx.type==
"at"||cx.type=="atBlock"))indent=Math.max(0,cx.indent-indentUnit);return indent},electricChars:"}",blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:lineComment,fold:"brace"}});var documentTypes_=["domain","regexp","url","url-prefix"];var documentTypes=keySet(documentTypes_);var mediaTypes_=["all","aural","braille","handheld","print","projection","screen","tty","tv","embossed"];var mediaTypes=keySet(mediaTypes_);var mediaFeatures_=["width","min-width","max-width",
"height","min-height","max-height","device-width","min-device-width","max-device-width","device-height","min-device-height","max-device-height","aspect-ratio","min-aspect-ratio","max-aspect-ratio","device-aspect-ratio","min-device-aspect-ratio","max-device-aspect-ratio","color","min-color","max-color","color-index","min-color-index","max-color-index","monochrome","min-monochrome","max-monochrome","resolution","min-resolution","max-resolution","scan","grid","orientation","device-pixel-ratio","min-device-pixel-ratio",
"max-device-pixel-ratio","pointer","any-pointer","hover","any-hover","prefers-color-scheme","dynamic-range","video-dynamic-range"];var mediaFeatures=keySet(mediaFeatures_);var mediaValueKeywords_=["landscape","portrait","none","coarse","fine","on-demand","hover","interlace","progressive","dark","light","standard","high"];var mediaValueKeywords=keySet(mediaValueKeywords_);var propertyKeywords_=["align-content","align-items","align-self","alignment-adjust","alignment-baseline","all","anchor-point",
"animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","azimuth","backdrop-filter","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-position-x","background-position-y","background-repeat","background-size","baseline-shift",
"binding","bleed","block-size","bookmark-label","bookmark-level","bookmark-state","bookmark-target","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right",
"border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","color","color-profile","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width",
"column-span","column-width","columns","contain","content","counter-increment","counter-reset","crop","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","drop-initial-after-adjust","drop-initial-after-align","drop-initial-before-adjust","drop-initial-before-align","drop-initial-size","drop-initial-value","elevation","empty-cells","fit","fit-content","fit-position","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","float-offset",
"flow-from","flow-into","font","font-family","font-feature-settings","font-kerning","font-language-override","font-optical-sizing","font-size","font-size-adjust","font-stretch","font-style","font-synthesis","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end",
"grid-column-gap","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-gap","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","inline-box-align","inset","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","justify-content","justify-items","justify-self","left","letter-spacing",
"line-break","line-height","line-height-step","line-stacking","line-stacking-ruby","line-stacking-shift","line-stacking-strategy","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","marquee-direction","marquee-loop","marquee-play-count","marquee-speed","marquee-style","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size",
"max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","move-to","nav-down","nav-index","nav-left","nav-right","nav-up","object-fit","object-position","offset","offset-anchor","offset-distance","offset-path","offset-position","offset-rotate","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-style","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom",
"padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","page-policy","pause","pause-after","pause-before","perspective","perspective-origin","pitch","pitch-range","place-content","place-items","place-self","play-during","position","presentation-level","punctuation-trim","quotes","region-break-after","region-break-before","region-break-inside","region-fragment","rendering-intent","resize","rest","rest-after","rest-before","richness","right","rotate",
"rotation","rotation-point","row-gap","ruby-align","ruby-overhang","ruby-position","ruby-span","scale","scroll-behavior","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline",
"scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-type","shape-image-threshold","shape-inside","shape-margin","shape-outside","size","speak","speak-as","speak-header","speak-numeral","speak-punctuation","speech-rate","stress","string-set","tab-size","table-layout","target","target-name","target-new","target-position","text-align","text-align-last","text-combine-upright","text-decoration","text-decoration-color",
"text-decoration-line","text-decoration-skip","text-decoration-skip-ink","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-height","text-indent","text-justify","text-orientation","text-outline","text-overflow","text-rendering","text-shadow","text-size-adjust","text-space-collapse","text-transform","text-underline-position","text-wrap","top","touch-action","transform","transform-origin","transform-style","transition","transition-delay",
"transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","user-select","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index","clip-path","clip-rule","mask","enable-background","filter","flood-color","flood-opacity","lighting-color","stop-color",
"stop-opacity","pointer-events","color-interpolation","color-interpolation-filters","color-rendering","fill","fill-opacity","fill-rule","image-rendering","marker","marker-end","marker-mid","marker-start","paint-order","shape-rendering","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-rendering","baseline-shift","dominant-baseline","glyph-orientation-horizontal","glyph-orientation-vertical","text-anchor","writing-mode"];
var propertyKeywords=keySet(propertyKeywords_);var nonStandardPropertyKeywords_=["accent-color","aspect-ratio","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width",
"border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","content-visibility","margin-block","margin-block-end","margin-block-start","margin-inline","margin-inline-end","margin-inline-start","overflow-anchor","overscroll-behavior","padding-block","padding-block-end","padding-block-start","padding-inline","padding-inline-end","padding-inline-start","scroll-snap-stop","scrollbar-3d-light-color","scrollbar-arrow-color",
"scrollbar-base-color","scrollbar-dark-shadow-color","scrollbar-face-color","scrollbar-highlight-color","scrollbar-shadow-color","scrollbar-track-color","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","shape-inside","zoom"];var nonStandardPropertyKeywords=keySet(nonStandardPropertyKeywords_);var fontProperties_=["font-display","font-family","src","unicode-range","font-variant","font-feature-settings","font-stretch","font-weight","font-style"];
var fontProperties=keySet(fontProperties_);var counterDescriptors_=["additive-symbols","fallback","negative","pad","prefix","range","speak-as","suffix","symbols","system"];var counterDescriptors=keySet(counterDescriptors_);var colorKeywords_=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod",
"darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen",
"lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy",
"oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"];var colorKeywords=
keySet(colorKeywords_);var valueKeywords_=["above","absolute","activeborder","additive","activecaption","afar","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","amharic","amharic-abegede","antialiased","appworkspace","arabic-indic","armenian","asterisks","attr","auto","auto-flow","avoid","avoid-column","avoid-page","avoid-region","axis-pan","background","backwards","baseline","below","bidi-override","binary","bengali","blink","block","block-axis","blur","bold",
"bolder","border","border-box","both","bottom","break","break-all","break-word","brightness","bullets","button","buttonface","buttonhighlight","buttonshadow","buttontext","calc","cambodian","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","cjk-earthly-branch","cjk-heavenly-stem","cjk-ideographic","clear","clip","close-quote","col-resize","collapse","color","color-burn","color-dodge","column","column-reverse","compact","condensed",
"conic-gradient","contain","content","contents","content-box","context-menu","continuous","contrast","copy","counter","counters","cover","crop","cross","crosshair","cubic-bezier","currentcolor","cursive","cyclic","darken","dashed","decimal","decimal-leading-zero","default","default-button","dense","destination-atop","destination-in","destination-out","destination-over","devanagari","difference","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double",
"down","drop-shadow","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic","ethiopic-abegede","ethiopic-abegede-am-et","ethiopic-abegede-gez","ethiopic-abegede-ti-er","ethiopic-abegede-ti-et","ethiopic-halehame-aa-er","ethiopic-halehame-aa-et","ethiopic-halehame-am-et","ethiopic-halehame-gez","ethiopic-halehame-om-et","ethiopic-halehame-sid-et","ethiopic-halehame-so-et","ethiopic-halehame-ti-er","ethiopic-halehame-ti-et","ethiopic-halehame-tig",
"ethiopic-numeric","ew-resize","exclusion","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fill-box","fixed","flat","flex","flex-end","flex-start","footnotes","forwards","from","geometricPrecision","georgian","grayscale","graytext","grid","groove","gujarati","gurmukhi","hand","hangul","hangul-consonant","hard-light","hebrew","help","hidden","hide","higher","highlight","highlighttext","hiragana","hiragana-iroha","horizontal","hsl","hsla","hue","hue-rotate","icon","ignore",
"inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-grid","inline-table","inset","inside","intrinsic","invert","italic","japanese-formal","japanese-informal","justify","kannada","katakana","katakana-iroha","keep-all","khmer","korean-hangul-formal","korean-hanja-formal","korean-hanja-informal","landscape","lao","large","larger","left","level","lighter","lighten","line-through",
"linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-alpha","lower-armenian","lower-greek","lower-hexadecimal","lower-latin","lower-norwegian","lower-roman","lowercase","ltr","luminosity","malayalam","manipulation","match","matrix","matrix3d","media-play-button","media-slider","media-sliderthumb","media-volume-slider","media-volume-sliderthumb","medium","menu","menulist","menulist-button","menutext","message-box","middle","min-intrinsic","mix",
"mongolian","monospace","move","multiple","multiple_mask_images","multiply","myanmar","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","octal","opacity","open-quote","optimizeLegibility","optimizeSpeed","oriya","oromo","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","persian","perspective",
"pinch-zoom","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeating-conic-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row","row-resize","row-reverse",
"rtl","run-in","running","s-resize","sans-serif","saturate","saturation","scale","scale3d","scaleX","scaleY","scaleZ","screen","scroll","scrollbar","scroll-position","se-resize","searchfield","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","self-start","self-end","semi-condensed","semi-expanded","separate","sepia","serif","show","sidama","simp-chinese-formal","simp-chinese-informal","single","skew","skewX","skewY","skip-white-space",
"slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","soft-light","solid","somali","source-atop","source-in","source-out","source-over","space","space-around","space-between","space-evenly","spell-out","square","square-button","start","static","status-bar","stretch","stroke","stroke-box","sub","subpixel-antialiased","svg_masks","super","sw-resize","symbolic","symbols","system-ui","table","table-caption",
"table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","tamil","telugu","text","text-bottom","text-top","textarea","textfield","thai","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","tibetan","tigre","tigrinya-er","tigrinya-er-abegede","tigrinya-et","tigrinya-et-abegede","to","top","trad-chinese-formal","trad-chinese-informal","transform","translate","translate3d","translateX","translateY",
"translateZ","transparent","ultra-condensed","ultra-expanded","underline","unidirectional-pan","unset","up","upper-alpha","upper-armenian","upper-greek","upper-hexadecimal","upper-latin","upper-norwegian","upper-roman","uppercase","urdu","url","var","vertical","vertical-text","view-box","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","wrap","wrap-reverse","x-large","x-small","xor","xx-large","xx-small"];
var valueKeywords=keySet(valueKeywords_);var allWords=documentTypes_.concat(mediaTypes_).concat(mediaFeatures_).concat(mediaValueKeywords_).concat(propertyKeywords_).concat(nonStandardPropertyKeywords_).concat(colorKeywords_).concat(valueKeywords_);CodeMirror.registerHelper("hintWords","css",allWords);CodeMirror.defineMIME("text/css",{documentTypes:documentTypes,mediaTypes:mediaTypes,mediaFeatures:mediaFeatures,mediaValueKeywords:mediaValueKeywords,propertyKeywords:propertyKeywords,nonStandardPropertyKeywords:nonStandardPropertyKeywords,
fontProperties:fontProperties,counterDescriptors:counterDescriptors,colorKeywords:colorKeywords,valueKeywords:valueKeywords,tokenHooks:{"/":function(stream,state){if(!stream.eat("*"))return false;state.tokenize=tokenCComment;return tokenCComment(stream,state)}},name:"css"});CodeMirror.defineMIME("text/x-scss",{mediaTypes:mediaTypes,mediaFeatures:mediaFeatures,mediaValueKeywords:mediaValueKeywords,propertyKeywords:propertyKeywords,nonStandardPropertyKeywords:nonStandardPropertyKeywords,colorKeywords:colorKeywords,
valueKeywords:valueKeywords,fontProperties:fontProperties,allowNested:true,lineComment:"//",tokenHooks:{"/":function(stream,state){if(stream.eat("/")){stream.skipToEnd();return["comment","comment"]}else if(stream.eat("*")){state.tokenize=tokenCComment;return tokenCComment(stream,state)}else return["operator","operator"]},":":function(stream){if(stream.match(/^\s*\{/,false))return[null,null];return false},"$":function(stream){stream.match(/^[\w-]+/);if(stream.match(/^\s*:/,false))return["variable-2",
"variable-definition"];return["variable-2","variable"]},"#":function(stream){if(!stream.eat("{"))return false;return[null,"interpolation"]}},name:"css",helperType:"scss"});CodeMirror.defineMIME("text/x-less",{mediaTypes:mediaTypes,mediaFeatures:mediaFeatures,mediaValueKeywords:mediaValueKeywords,propertyKeywords:propertyKeywords,nonStandardPropertyKeywords:nonStandardPropertyKeywords,colorKeywords:colorKeywords,valueKeywords:valueKeywords,fontProperties:fontProperties,allowNested:true,lineComment:"//",
tokenHooks:{"/":function(stream,state){if(stream.eat("/")){stream.skipToEnd();return["comment","comment"]}else if(stream.eat("*")){state.tokenize=tokenCComment;return tokenCComment(stream,state)}else return["operator","operator"]},"@":function(stream){if(stream.eat("{"))return[null,"interpolation"];if(stream.match(/^(charset|document|font-face|import|(-(moz|ms|o|webkit)-)?keyframes|media|namespace|page|supports)\b/i,false))return false;stream.eatWhile(/[\w\\\-]/);if(stream.match(/^\s*:/,false))return["variable-2",
"variable-definition"];return["variable-2","variable"]},"&":function(){return["atom","atom"]}},name:"css",helperType:"less"});CodeMirror.defineMIME("text/x-gss",{documentTypes:documentTypes,mediaTypes:mediaTypes,mediaFeatures:mediaFeatures,propertyKeywords:propertyKeywords,nonStandardPropertyKeywords:nonStandardPropertyKeywords,fontProperties:fontProperties,counterDescriptors:counterDescriptors,colorKeywords:colorKeywords,valueKeywords:valueKeywords,supportsAtComponent:true,tokenHooks:{"/":function(stream,
state){if(!stream.eat("*"))return false;state.tokenize=tokenCComment;return tokenCComment(stream,state)}},name:"css",helperType:"gss"})});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.defineMode("go",function(config){function tokenBase(stream,state){var ch=stream.next();if(ch=='"'||ch=="'"||ch=="`"){state.tokenize=
tokenString(ch);return state.tokenize(stream,state)}if(/[\d\.]/.test(ch)){if(ch==".")stream.match(/^[0-9]+([eE][\-+]?[0-9]+)?/);else if(ch=="0")stream.match(/^[xX][0-9a-fA-F]+/)||stream.match(/^0[0-7]+/);else stream.match(/^[0-9]*\.?[0-9]*([eE][\-+]?[0-9]+)?/);return"number"}if(/[\[\]{}\(\),;:\.]/.test(ch)){curPunc=ch;return null}if(ch=="/"){if(stream.eat("*")){state.tokenize=tokenComment;return tokenComment(stream,state)}if(stream.eat("/")){stream.skipToEnd();return"comment"}}if(isOperatorChar.test(ch)){stream.eatWhile(isOperatorChar);
return"operator"}stream.eatWhile(/[\w\$_\xa1-\uffff]/);var cur=stream.current();if(keywords.propertyIsEnumerable(cur)){if(cur=="case"||cur=="default")curPunc="case";return"keyword"}if(atoms.propertyIsEnumerable(cur))return"atom";return"variable"}function tokenString(quote){return function(stream,state){var escaped=false;var next;var end=false;for(;(next=stream.next())!=null;){if(next==quote&&!escaped){end=true;break}escaped=!escaped&&quote!="`"&&next=="\\"}if(end||!(escaped||quote=="`"))state.tokenize=
tokenBase;return"string"}}function tokenComment(stream,state){var maybeEnd=false;var ch;for(;ch=stream.next();){if(ch=="/"&&maybeEnd){state.tokenize=tokenBase;break}maybeEnd=ch=="*"}return"comment"}function Context(indented,column,type,align,prev){this.indented=indented;this.column=column;this.type=type;this.align=align;this.prev=prev}function pushContext(state,col,type){return state.context=new Context(state.indented,col,type,null,state.context)}function popContext(state){if(!state.context.prev)return;
var t=state.context.type;if(t==")"||t=="]"||t=="}")state.indented=state.context.indented;return state.context=state.context.prev}var indentUnit=config.indentUnit;var keywords={"break":true,"case":true,"chan":true,"const":true,"continue":true,"default":true,"defer":true,"else":true,"fallthrough":true,"for":true,"func":true,"go":true,"goto":true,"if":true,"import":true,"interface":true,"map":true,"package":true,"range":true,"return":true,"select":true,"struct":true,"switch":true,"type":true,"var":true,
"bool":true,"byte":true,"complex64":true,"complex128":true,"float32":true,"float64":true,"int8":true,"int16":true,"int32":true,"int64":true,"string":true,"uint8":true,"uint16":true,"uint32":true,"uint64":true,"int":true,"uint":true,"uintptr":true,"error":true,"rune":true,"any":true,"comparable":true};var atoms={"true":true,"false":true,"iota":true,"nil":true,"append":true,"cap":true,"close":true,"complex":true,"copy":true,"delete":true,"imag":true,"len":true,"make":true,"new":true,"panic":true,"print":true,
"println":true,"real":true,"recover":true};var isOperatorChar=/[+\-*&^%:=<>!|\/]/;var curPunc;return{startState:function(basecolumn){return{tokenize:null,context:new Context((basecolumn||0)-indentUnit,0,"top",false),indented:0,startOfLine:true}},token:function(stream,state){var ctx=state.context;if(stream.sol()){if(ctx.align==null)ctx.align=false;state.indented=stream.indentation();state.startOfLine=true;if(ctx.type=="case")ctx.type="}"}if(stream.eatSpace())return null;curPunc=null;var style=(state.tokenize||
tokenBase)(stream,state);if(style=="comment")return style;if(ctx.align==null)ctx.align=true;if(curPunc=="{")pushContext(state,stream.column(),"}");else if(curPunc=="[")pushContext(state,stream.column(),"]");else if(curPunc=="(")pushContext(state,stream.column(),")");else if(curPunc=="case")ctx.type="case";else if(curPunc=="}"&&ctx.type=="}")popContext(state);else if(curPunc==ctx.type)popContext(state);state.startOfLine=false;return style},indent:function(state,textAfter){if(state.tokenize!=tokenBase&&
state.tokenize!=null)return CodeMirror.Pass;var ctx=state.context;var firstChar=textAfter&&textAfter.charAt(0);if(ctx.type=="case"&&/^(?:case|default)\b/.test(textAfter)){state.context.type="}";return ctx.indented}var closing=firstChar==ctx.type;if(ctx.align)return ctx.column+(closing?0:1);else return ctx.indented+(closing?0:indentUnit)},electricChars:"{}):",closeBrackets:"()[]{}''\"\"``",fold:"brace",blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//"}});CodeMirror.defineMIME("text/x-go",
"go")});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"),require("../htmlmixed/htmlmixed"),require("../clike/clike"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","../htmlmixed/htmlmixed","../clike/clike"],mod);else mod(CodeMirror)})(function(CodeMirror){function keywords(str){var obj={};var words=str.split(" ");var i=0;for(;i<words.length;++i)obj[words[i]]=true;return obj}function matchSequence(list,end,escapes){if(list.length==
0)return phpString(end);return function(stream,state){var patterns=list[0];var i=0;for(;i<patterns.length;i++)if(stream.match(patterns[i][0])){state.tokenize=matchSequence(list.slice(1),end);return patterns[i][1]}state.tokenize=phpString(end,escapes);return"string"}}function phpString(closing,escapes){return function(stream,state){return phpString_(stream,state,closing,escapes)}}function phpString_(stream,state,closing,escapes){if(escapes!==false&&stream.match("${",false)||stream.match("{$",false)){state.tokenize=
null;return"string"}if(escapes!==false&&stream.match(/^\$[a-zA-Z_][a-zA-Z0-9_]*/)){if(stream.match("[",false))state.tokenize=matchSequence([[["[",null]],[[/\d[\w\.]*/,"number"],[/\$[a-zA-Z_][a-zA-Z0-9_]*/,"variable-2"],[/[\w\$]+/,"variable"]],[["]",null]]],closing,escapes);if(stream.match(/^->\w/,false))state.tokenize=matchSequence([[["->",null]],[[/[\w]+/,"variable"]]],closing,escapes);return"variable-2"}var escaped=false;for(;!stream.eol()&&(escaped||escapes===false||!stream.match("{$",false)&&
!stream.match(/^(\$[a-zA-Z_][a-zA-Z0-9_]*|\$\{)/,false));){if(!escaped&&stream.match(closing)){state.tokenize=null;state.tokStack.pop();state.tokStack.pop();break}escaped=stream.next()=="\\"&&!escaped}return"string"}var phpKeywords="abstract and array as break case catch class clone const continue declare default "+"do else elseif enddeclare endfor endforeach endif endswitch endwhile enum extends final "+"for foreach function global goto if implements interface instanceof namespace "+"new or private protected public static switch throw trait try use var while xor "+
"die echo empty exit eval include include_once isset list require require_once return "+"print unset __halt_compiler self static parent yield insteadof finally readonly match";var phpAtoms="true false null TRUE FALSE NULL __CLASS__ __DIR__ __FILE__ __LINE__ __METHOD__ __FUNCTION__ __NAMESPACE__ __TRAIT__";var phpBuiltin="func_num_args func_get_arg func_get_args strlen strcmp strncmp strcasecmp strncasecmp each error_reporting define defined trigger_error user_error set_error_handler restore_error_handler get_declared_classes get_loaded_extensions extension_loaded get_extension_funcs debug_backtrace constant bin2hex hex2bin sleep usleep time mktime gmmktime strftime gmstrftime strtotime date gmdate getdate localtime checkdate flush wordwrap htmlspecialchars htmlentities html_entity_decode md5 md5_file crc32 getimagesize image_type_to_mime_type phpinfo phpversion phpcredits strnatcmp strnatcasecmp substr_count strspn strcspn strtok strtoupper strtolower strpos strrpos strrev hebrev hebrevc nl2br basename dirname pathinfo stripslashes stripcslashes strstr stristr strrchr str_shuffle str_word_count strcoll substr substr_replace quotemeta ucfirst ucwords strtr addslashes addcslashes rtrim str_replace str_repeat count_chars chunk_split trim ltrim strip_tags similar_text explode implode setlocale localeconv parse_str str_pad chop strchr sprintf printf vprintf vsprintf sscanf fscanf parse_url urlencode urldecode rawurlencode rawurldecode readlink linkinfo link unlink exec system escapeshellcmd escapeshellarg passthru shell_exec proc_open proc_close rand srand getrandmax mt_rand mt_srand mt_getrandmax base64_decode base64_encode abs ceil floor round is_finite is_nan is_infinite bindec hexdec octdec decbin decoct dechex base_convert number_format fmod ip2long long2ip getenv putenv getopt microtime gettimeofday getrusage uniqid quoted_printable_decode set_time_limit get_cfg_var magic_quotes_runtime set_magic_quotes_runtime get_magic_quotes_gpc get_magic_quotes_runtime import_request_variables error_log serialize unserialize memory_get_usage memory_get_peak_usage var_dump var_export debug_zval_dump print_r highlight_file show_source highlight_string ini_get ini_get_all ini_set ini_alter ini_restore get_include_path set_include_path restore_include_path setcookie header headers_sent connection_aborted connection_status ignore_user_abort parse_ini_file is_uploaded_file move_uploaded_file intval floatval doubleval strval gettype settype is_null is_resource is_bool is_long is_float is_int is_integer is_double is_real is_numeric is_string is_array is_object is_scalar ereg ereg_replace eregi eregi_replace split spliti join sql_regcase dl pclose popen readfile rewind rmdir umask fclose feof fgetc fgets fgetss fread fopen fpassthru ftruncate fstat fseek ftell fflush fwrite fputs mkdir rename copy tempnam tmpfile file file_get_contents file_put_contents stream_select stream_context_create stream_context_set_params stream_context_set_option stream_context_get_options stream_filter_prepend stream_filter_append fgetcsv flock get_meta_tags stream_set_write_buffer set_file_buffer set_socket_blocking stream_set_blocking socket_set_blocking stream_get_meta_data stream_register_wrapper stream_wrapper_register stream_set_timeout socket_set_timeout socket_get_status realpath fnmatch fsockopen pfsockopen pack unpack get_browser crypt opendir closedir chdir getcwd rewinddir readdir dir glob fileatime filectime filegroup fileinode filemtime fileowner fileperms filesize filetype file_exists is_writable is_writeable is_readable is_executable is_file is_dir is_link stat lstat chown touch clearstatcache mail ob_start ob_flush ob_clean ob_end_flush ob_end_clean ob_get_flush ob_get_clean ob_get_length ob_get_level ob_get_status ob_get_contents ob_implicit_flush ob_list_handlers ksort krsort natsort natcasesort asort arsort sort rsort usort uasort uksort shuffle array_walk count end prev next reset current key min max in_array array_search extract compact array_fill range array_multisort array_push array_pop array_shift array_unshift array_splice array_slice array_merge array_merge_recursive array_keys array_values array_count_values array_reverse array_reduce array_pad array_flip array_change_key_case array_rand array_unique array_intersect array_intersect_assoc array_diff array_diff_assoc array_sum array_filter array_map array_chunk array_key_exists array_intersect_key array_combine array_column pos sizeof key_exists assert assert_options version_compare ftok str_rot13 aggregate session_name session_module_name session_save_path session_id session_regenerate_id session_decode session_register session_unregister session_is_registered session_encode session_start session_destroy session_unset session_set_save_handler session_cache_limiter session_cache_expire session_set_cookie_params session_get_cookie_params session_write_close preg_match preg_match_all preg_replace preg_replace_callback preg_split preg_quote preg_grep overload ctype_alnum ctype_alpha ctype_cntrl ctype_digit ctype_lower ctype_graph ctype_print ctype_punct ctype_space ctype_upper ctype_xdigit virtual apache_request_headers apache_note apache_lookup_uri apache_child_terminate apache_setenv apache_response_headers apache_get_version getallheaders mysql_connect mysql_pconnect mysql_close mysql_select_db mysql_create_db mysql_drop_db mysql_query mysql_unbuffered_query mysql_db_query mysql_list_dbs mysql_list_tables mysql_list_fields mysql_list_processes mysql_error mysql_errno mysql_affected_rows mysql_insert_id mysql_result mysql_num_rows mysql_num_fields mysql_fetch_row mysql_fetch_array mysql_fetch_assoc mysql_fetch_object mysql_data_seek mysql_fetch_lengths mysql_fetch_field mysql_field_seek mysql_free_result mysql_field_name mysql_field_table mysql_field_len mysql_field_type mysql_field_flags mysql_escape_string mysql_real_escape_string mysql_stat mysql_thread_id mysql_client_encoding mysql_get_client_info mysql_get_host_info mysql_get_proto_info mysql_get_server_info mysql_info mysql mysql_fieldname mysql_fieldtable mysql_fieldlen mysql_fieldtype mysql_fieldflags mysql_selectdb mysql_createdb mysql_dropdb mysql_freeresult mysql_numfields mysql_numrows mysql_listdbs mysql_listtables mysql_listfields mysql_db_name mysql_dbname mysql_tablename mysql_table_name pg_connect pg_pconnect pg_close pg_connection_status pg_connection_busy pg_connection_reset pg_host pg_dbname pg_port pg_tty pg_options pg_ping pg_query pg_send_query pg_cancel_query pg_fetch_result pg_fetch_row pg_fetch_assoc pg_fetch_array pg_fetch_object pg_fetch_all pg_affected_rows pg_get_result pg_result_seek pg_result_status pg_free_result pg_last_oid pg_num_rows pg_num_fields pg_field_name pg_field_num pg_field_size pg_field_type pg_field_prtlen pg_field_is_null pg_get_notify pg_get_pid pg_result_error pg_last_error pg_last_notice pg_put_line pg_end_copy pg_copy_to pg_copy_from pg_trace pg_untrace pg_lo_create pg_lo_unlink pg_lo_open pg_lo_close pg_lo_read pg_lo_write pg_lo_read_all pg_lo_import pg_lo_export pg_lo_seek pg_lo_tell pg_escape_string pg_escape_bytea pg_unescape_bytea pg_client_encoding pg_set_client_encoding pg_meta_data pg_convert pg_insert pg_update pg_delete pg_select pg_exec pg_getlastoid pg_cmdtuples pg_errormessage pg_numrows pg_numfields pg_fieldname pg_fieldsize pg_fieldtype pg_fieldnum pg_fieldprtlen pg_fieldisnull pg_freeresult pg_result pg_loreadall pg_locreate pg_lounlink pg_loopen pg_loclose pg_loread pg_lowrite pg_loimport pg_loexport http_response_code get_declared_traits getimagesizefromstring socket_import_stream stream_set_chunk_size trait_exists header_register_callback class_uses session_status session_register_shutdown echo print global static exit array empty eval isset unset die include require include_once require_once json_decode json_encode json_last_error json_last_error_msg curl_close curl_copy_handle curl_errno curl_error curl_escape curl_exec curl_file_create curl_getinfo curl_init curl_multi_add_handle curl_multi_close curl_multi_exec curl_multi_getcontent curl_multi_info_read curl_multi_init curl_multi_remove_handle curl_multi_select curl_multi_setopt curl_multi_strerror curl_pause curl_reset curl_setopt_array curl_setopt curl_share_close curl_share_init curl_share_setopt curl_strerror curl_unescape curl_version mysqli_affected_rows mysqli_autocommit mysqli_change_user mysqli_character_set_name mysqli_close mysqli_commit mysqli_connect_errno mysqli_connect_error mysqli_connect mysqli_data_seek mysqli_debug mysqli_dump_debug_info mysqli_errno mysqli_error_list mysqli_error mysqli_fetch_all mysqli_fetch_array mysqli_fetch_assoc mysqli_fetch_field_direct mysqli_fetch_field mysqli_fetch_fields mysqli_fetch_lengths mysqli_fetch_object mysqli_fetch_row mysqli_field_count mysqli_field_seek mysqli_field_tell mysqli_free_result mysqli_get_charset mysqli_get_client_info mysqli_get_client_stats mysqli_get_client_version mysqli_get_connection_stats mysqli_get_host_info mysqli_get_proto_info mysqli_get_server_info mysqli_get_server_version mysqli_info mysqli_init mysqli_insert_id mysqli_kill mysqli_more_results mysqli_multi_query mysqli_next_result mysqli_num_fields mysqli_num_rows mysqli_options mysqli_ping mysqli_prepare mysqli_query mysqli_real_connect mysqli_real_escape_string mysqli_real_query mysqli_reap_async_query mysqli_refresh mysqli_rollback mysqli_select_db mysqli_set_charset mysqli_set_local_infile_default mysqli_set_local_infile_handler mysqli_sqlstate mysqli_ssl_set mysqli_stat mysqli_stmt_init mysqli_store_result mysqli_thread_id mysqli_thread_safe mysqli_use_result mysqli_warning_count";
CodeMirror.registerHelper("hintWords","php",[phpKeywords,phpAtoms,phpBuiltin].join(" ").split(" "));CodeMirror.registerHelper("wordChars","php",/[\w$]/);var phpConfig={name:"clike",helperType:"php",keywords:keywords(phpKeywords),blockKeywords:keywords("catch do else elseif for foreach if switch try while finally"),defKeywords:keywords("class enum function interface namespace trait"),atoms:keywords(phpAtoms),builtin:keywords(phpBuiltin),multiLineStrings:true,hooks:{"$":function(stream){stream.eatWhile(/[\w\$_]/);
return"variable-2"},"<":function(stream,state){var before;if(before=stream.match(/^<<\s*/)){var quoted=stream.eat(/['"]/);stream.eatWhile(/[\w\.]/);var delim=stream.current().slice(before[0].length+(quoted?2:1));if(quoted)stream.eat(quoted);if(delim){(state.tokStack||(state.tokStack=[])).push(delim,0);state.tokenize=phpString(delim,quoted!="'");return"string"}}return false},"#":function(stream){for(;!stream.eol()&&!stream.match("?>",false);)stream.next();return"comment"},"/":function(stream){if(stream.eat("/")){for(;!stream.eol()&&
!stream.match("?>",false);)stream.next();return"comment"}return false},'"':function(_stream,state){(state.tokStack||(state.tokStack=[])).push('"',0);state.tokenize=phpString('"');return"string"},"{":function(_stream,state){if(state.tokStack&&state.tokStack.length)state.tokStack[state.tokStack.length-1]++;return false},"}":function(_stream,state){if(state.tokStack&&state.tokStack.length>0&&!--state.tokStack[state.tokStack.length-1])state.tokenize=phpString(state.tokStack[state.tokStack.length-2]);
return false}}};CodeMirror.defineMode("php",function(config,parserConfig){function dispatch(stream,state){var isPHP=state.curMode==phpMode;if(stream.sol()&&state.pending&&state.pending!='"'&&state.pending!="'")state.pending=null;if(!isPHP){if(stream.match(/^<\?\w*/)){state.curMode=phpMode;if(!state.php)state.php=CodeMirror.startState(phpMode,htmlMode.indent(state.html,"",""));state.curState=state.php;return"meta"}if(state.pending=='"'||state.pending=="'"){for(;!stream.eol()&&stream.next()!=state.pending;);
var style="string"}else if(state.pending&&stream.pos<state.pending.end){stream.pos=state.pending.end;style=state.pending.style}else style=htmlMode.token(stream,state.curState);if(state.pending)state.pending=null;var cur=stream.current();var openPHP=cur.search(/<\?/);var m;if(openPHP!=-1){if(style=="string"&&(m=cur.match(/['"]$/))&&!/\?>/.test(cur))state.pending=m[0];else state.pending={end:stream.pos,style:style};stream.backUp(cur.length-openPHP)}return style}else if(isPHP&&state.php.tokenize==null&&
stream.match("?>")){state.curMode=htmlMode;state.curState=state.html;if(!state.php.context.prev)state.php=null;return"meta"}else return phpMode.token(stream,state.curState)}var htmlMode=CodeMirror.getMode(config,parserConfig&&parserConfig.htmlMode||"text/html");var phpMode=CodeMirror.getMode(config,phpConfig);return{startState:function(){var html=CodeMirror.startState(htmlMode);var php=parserConfig.startOpen?CodeMirror.startState(phpMode):null;return{html:html,php:php,curMode:parserConfig.startOpen?
phpMode:htmlMode,curState:parserConfig.startOpen?php:html,pending:null}},copyState:function(state){var html=state.html;var htmlNew=CodeMirror.copyState(htmlMode,html);var php=state.php;var phpNew=php&&CodeMirror.copyState(phpMode,php);var cur;if(state.curMode==htmlMode)cur=htmlNew;else cur=phpNew;return{html:htmlNew,php:phpNew,curMode:state.curMode,curState:cur,pending:state.pending}},token:dispatch,indent:function(state,textAfter,line){if(state.curMode!=phpMode&&/^\s*<\//.test(textAfter)||state.curMode==
phpMode&&/^\?>/.test(textAfter))return htmlMode.indent(state.html,textAfter,line);return state.curMode.indent(state.curState,textAfter,line)},blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//",innerMode:function(state){return{state:state.curState,mode:state.curMode}}}},"htmlmixed","clike");CodeMirror.defineMIME("application/x-httpd-php","php");CodeMirror.defineMIME("application/x-httpd-php-open",{name:"php",startOpen:true});CodeMirror.defineMIME("text/x-php",phpConfig)});(function(){function words(str){var obj=
{};var words=str.split(" ");var i=0;for(;i<words.length;++i)obj[words[i]]=true;return obj}var protoConfig={name:"clike",keywords:words("bool bytes default double enum extend extensions fixed32 "+"fixed64 float group import int32 int64 max message "+"messageBody oneof option optional package public repeated required "+"reserved returns rpc service sfixed32 sfixed64 sint32 sint64 stream "+"string syntax to uint32 uint64 weak"),blockKeywords:words("enum extend group message service"),builtin:words("bool bytes double fixed32 fixed64 float int32 int64"+
"sfixed32 sfixed64 sint32 sint64 string uint32 uint64"),atoms:words("true false null"),multiLineStrings:true,hooks:{}};CodeMirror.defineMIME("text/x-proto",protoConfig)})();(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){function wordRegexp(words){return new RegExp("^(("+words.join(")|(")+"))\\b","i")}function tokenBase(stream){if(stream.eatSpace())return null;
if(stream.match("//")){stream.skipToEnd();return"comment"}if(stream.match(/^[0-9\.+-]/,false)){if(stream.match(/^[+-]?0x[0-9a-fA-F]+/))return"number";if(stream.match(/^[+-]?\d*\.\d+([EeDd][+-]?\d+)?/))return"number";if(stream.match(/^[+-]?\d+([EeDd][+-]?\d+)?/))return"number"}if(stream.match(/^"([^"]|(""))*"/))return"string";if(stream.match(/^'([^']|(''))*'/))return"string";if(stream.match(keywords))return"keyword";if(stream.match(identifiers))return"variable";stream.next();return null}var keywordArray=
["package","message","import","syntax","required","optional","repeated","reserved","default","extensions","packed","bool","bytes","double","enum","float","string","int32","int64","uint32","uint64","sint32","sint64","fixed32","fixed64","sfixed32","sfixed64","option","service","rpc","returns"];var keywords=wordRegexp(keywordArray);CodeMirror.registerHelper("hintWords","protobuf",keywordArray);var identifiers=new RegExp("^[_A-Za-z\u00a1-\uffff][_A-Za-z0-9\u00a1-\uffff]*");CodeMirror.defineMode("protobuf",
function(){return{token:tokenBase,fold:"brace"}});CodeMirror.defineMIME("text/x-protobuf","protobuf")});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){function wordRegexp(words){return new RegExp("^(("+words.join(")|(")+"))\\b")}function top(state){return state.scopes[state.scopes.length-1]}var wordOperators=wordRegexp(["and",
"or","not","is"]);var commonKeywords=["as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","lambda","pass","raise","return","try","while","with","yield","in"];var commonBuiltins=["abs","all","any","bin","bool","bytearray","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance",
"issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip","__import__","NotImplemented","Ellipsis","__debug__"];CodeMirror.registerHelper("hintWords","python",commonKeywords.concat(commonBuiltins));CodeMirror.defineMode("python",function(conf,parserConf){function tokenBase(stream,state){var sol=stream.sol()&&
state.lastToken!="\\";if(sol)state.indent=stream.indentation();if(sol&&top(state).type=="py"){var scopeOffset=top(state).offset;if(stream.eatSpace()){var lineOffset=stream.indentation();if(lineOffset>scopeOffset)pushPyScope(state);else if(lineOffset<scopeOffset&&dedent(stream,state)&&stream.peek()!="#")state.errorToken=true;return null}else{var style=tokenBaseInner(stream,state);if(scopeOffset>0&&dedent(stream,state))style=style+(" "+ERRORCLASS);return style}}return tokenBaseInner(stream,state)}function tokenBaseInner(stream,
state,inFormat){if(stream.eatSpace())return null;if(!inFormat&&stream.match(/^#.*/))return"comment";if(stream.match(/^[0-9\.]/,false)){var floatLiteral=false;if(stream.match(/^[\d_]*\.\d+(e[\+\-]?\d+)?/i))floatLiteral=true;if(stream.match(/^[\d_]+\.\d*/))floatLiteral=true;if(stream.match(/^\.\d+/))floatLiteral=true;if(floatLiteral){stream.eat(/J/i);return"number"}var intLiteral=false;if(stream.match(/^0x[0-9a-f_]+/i))intLiteral=true;if(stream.match(/^0b[01_]+/i))intLiteral=true;if(stream.match(/^0o[0-7_]+/i))intLiteral=
true;if(stream.match(/^[1-9][\d_]*(e[\+\-]?[\d_]+)?/)){stream.eat(/J/i);intLiteral=true}if(stream.match(/^0(?![\dx])/i))intLiteral=true;if(intLiteral){stream.eat(/L/i);return"number"}}if(stream.match(stringPrefixes)){var isFmtString=stream.current().toLowerCase().indexOf("f")!==-1;if(!isFmtString){state.tokenize=tokenStringFactory(stream.current(),state.tokenize);return state.tokenize(stream,state)}else{state.tokenize=formatStringFactory(stream.current(),state.tokenize);return state.tokenize(stream,
state)}}var i=0;for(;i<operators.length;i++)if(stream.match(operators[i]))return"operator";if(stream.match(delimiters))return"punctuation";if(state.lastToken=="."&&stream.match(identifiers))return"property";if(stream.match(keywords)||stream.match(wordOperators))return"keyword";if(stream.match(builtins))return"builtin";if(stream.match(/^(self|cls)\b/))return"variable-2";if(stream.match(identifiers)){if(state.lastToken=="def"||state.lastToken=="class")return"def";return"variable"}stream.next();return inFormat?
null:ERRORCLASS}function formatStringFactory(delimiter,tokenOuter){function tokenNestedExpr(depth){return function(stream,state){var inner=tokenBaseInner(stream,state,true);if(inner=="punctuation")if(stream.current()=="{")state.tokenize=tokenNestedExpr(depth+1);else if(stream.current()=="}")if(depth>1)state.tokenize=tokenNestedExpr(depth-1);else state.tokenize=tokenString;return inner}}function tokenString(stream,state){for(;!stream.eol();){stream.eatWhile(/[^'"\{\}\\]/);if(stream.eat("\\")){stream.next();
if(singleline&&stream.eol())return OUTCLASS}else if(stream.match(delimiter)){state.tokenize=tokenOuter;return OUTCLASS}else if(stream.match("{{"))return OUTCLASS;else if(stream.match("{",false)){state.tokenize=tokenNestedExpr(0);if(stream.current())return OUTCLASS;else return state.tokenize(stream,state)}else if(stream.match("}}"))return OUTCLASS;else if(stream.match("}"))return ERRORCLASS;else stream.eat(/['"]/)}if(singleline)if(parserConf.singleLineStringErrors)return ERRORCLASS;else state.tokenize=
tokenOuter;return OUTCLASS}for(;"rubf".indexOf(delimiter.charAt(0).toLowerCase())>=0;)delimiter=delimiter.substr(1);var singleline=delimiter.length==1;var OUTCLASS="string";tokenString.isString=true;return tokenString}function tokenStringFactory(delimiter,tokenOuter){function tokenString(stream,state){for(;!stream.eol();){stream.eatWhile(/[^'"\\]/);if(stream.eat("\\")){stream.next();if(singleline&&stream.eol())return OUTCLASS}else if(stream.match(delimiter)){state.tokenize=tokenOuter;return OUTCLASS}else stream.eat(/['"]/)}if(singleline)if(parserConf.singleLineStringErrors)return ERRORCLASS;
else state.tokenize=tokenOuter;return OUTCLASS}for(;"rubf".indexOf(delimiter.charAt(0).toLowerCase())>=0;)delimiter=delimiter.substr(1);var singleline=delimiter.length==1;var OUTCLASS="string";tokenString.isString=true;return tokenString}function pushPyScope(state){for(;top(state).type!="py";)state.scopes.pop();state.scopes.push({offset:top(state).offset+conf.indentUnit,type:"py",align:null})}function pushBracketScope(stream,state,type){var align=stream.match(/^[\s\[\{\(]*(?:#|$)/,false)?null:stream.column()+
1;state.scopes.push({offset:state.indent+hangingIndent,type:type,align:align})}function dedent(stream,state){var indented=stream.indentation();for(;state.scopes.length>1&&top(state).offset>indented;){if(top(state).type!="py")return true;state.scopes.pop()}return top(state).offset!=indented}function tokenLexer(stream,state){if(stream.sol()){state.beginningOfLine=true;state.dedent=false}var style=state.tokenize(stream,state);var current=stream.current();if(state.beginningOfLine&&current=="@")return stream.match(identifiers,
false)?"meta":py3?"operator":ERRORCLASS;if(/\S/.test(current))state.beginningOfLine=false;if((style=="variable"||style=="builtin")&&state.lastToken=="meta")style="meta";if(current=="pass"||current=="return")state.dedent=true;if(current=="lambda")state.lambda=true;if(current==":"&&!state.lambda&&top(state).type=="py"&&stream.match(/^\s*(?:#|$)/,false))pushPyScope(state);if(current.length==1&&!/string|comment/.test(style)){var delimiter_index="[({".indexOf(current);if(delimiter_index!=-1)pushBracketScope(stream,
state,"])}".slice(delimiter_index,delimiter_index+1));delimiter_index="])}".indexOf(current);if(delimiter_index!=-1)if(top(state).type==current)state.indent=state.scopes.pop().offset-hangingIndent;else return ERRORCLASS}if(state.dedent&&stream.eol()&&top(state).type=="py"&&state.scopes.length>1)state.scopes.pop();return style}var ERRORCLASS="error";var delimiters=parserConf.delimiters||parserConf.singleDelimiters||/^[\(\)\[\]\{\}@,:`=;\.\\]/;var operators=[parserConf.singleOperators,parserConf.doubleOperators,
parserConf.doubleDelimiters,parserConf.tripleDelimiters,parserConf.operators||/^([-+*/%\/&|^]=?|[<>=]+|\/\/=?|\*\*=?|!=|[~!@]|\.\.\.)/];var i=0;for(;i<operators.length;i++)if(!operators[i])operators.splice(i--,1);var hangingIndent=parserConf.hangingIndent||conf.indentUnit;var myKeywords=commonKeywords;var myBuiltins=commonBuiltins;if(parserConf.extra_keywords!=undefined)myKeywords=myKeywords.concat(parserConf.extra_keywords);if(parserConf.extra_builtins!=undefined)myBuiltins=myBuiltins.concat(parserConf.extra_builtins);
var py3=!(parserConf.version&&Number(parserConf.version)<3);if(py3){var identifiers=parserConf.identifiers||/^[_A-Za-z\u00A1-\uFFFF][_A-Za-z0-9\u00A1-\uFFFF]*/;myKeywords=myKeywords.concat(["nonlocal","False","True","None","async","await"]);myBuiltins=myBuiltins.concat(["ascii","bytes","exec","print"]);var stringPrefixes=new RegExp("^(([rbuf]|(br)|(rb)|(fr)|(rf))?('{3}|\"{3}|['\"]))","i")}else{identifiers=parserConf.identifiers||/^[_A-Za-z][_A-Za-z0-9]*/;myKeywords=myKeywords.concat(["exec","print"]);
myBuiltins=myBuiltins.concat(["apply","basestring","buffer","cmp","coerce","execfile","file","intern","long","raw_input","reduce","reload","unichr","unicode","xrange","False","True","None"]);stringPrefixes=new RegExp("^(([rubf]|(ur)|(br))?('{3}|\"{3}|['\"]))","i")}var keywords=wordRegexp(myKeywords);var builtins=wordRegexp(myBuiltins);var external={startState:function(basecolumn){return{tokenize:tokenBase,scopes:[{offset:basecolumn||0,type:"py",align:null}],indent:basecolumn||0,lastToken:null,lambda:false,
dedent:0}},token:function(stream,state){var addErr=state.errorToken;if(addErr)state.errorToken=false;var style=tokenLexer(stream,state);if(style&&style!="comment")state.lastToken=style=="keyword"||style=="punctuation"?stream.current():style;if(style=="punctuation")style=null;if(stream.eol()&&state.lambda)state.lambda=false;return addErr?style+" "+ERRORCLASS:style},indent:function(state,textAfter){if(state.tokenize!=tokenBase)return state.tokenize.isString?CodeMirror.Pass:0;var scope=top(state);var closing=
scope.type==textAfter.charAt(0)||scope.type=="py"&&!state.dedent&&/^(else:|elif |except |finally:)/.test(textAfter);if(scope.align!=null)return scope.align-(closing?1:0);else return scope.offset-(closing?hangingIndent:0)},electricInput:/^\s*([\}\]\)]|else:|elif |except |finally:)$/,closeBrackets:{triples:"'\""},lineComment:"#",fold:"indent"};return external});CodeMirror.defineMIME("text/x-python","python");var words=function(str){return str.split(" ")};CodeMirror.defineMIME("text/x-cython",{name:"python",
extra_keywords:words("by cdef cimport cpdef ctypedef enum except "+"extern gil include nogil property public "+"readonly struct union DEF IF ELIF ELSE")})});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.registerHelper("wordChars","r",/[\w.]/);CodeMirror.defineMode("r",function(config){function wordObj(words){var res=
{};var i=0;for(;i<words.length;++i)res[words[i]]=true;return res}function tokenBase(stream,state){curPunc=null;var ch=stream.next();if(ch=="#"){stream.skipToEnd();return"comment"}else if(ch=="0"&&stream.eat("x")){stream.eatWhile(/[\da-f]/i);return"number"}else if(ch=="."&&stream.eat(/\d/)){stream.match(/\d*(?:e[+\-]?\d+)?/);return"number"}else if(/\d/.test(ch)){stream.match(/\d*(?:\.\d+)?(?:e[+\-]\d+)?L?/);return"number"}else if(ch=="'"||ch=='"'){state.tokenize=tokenString(ch);return"string"}else if(ch==
"`"){stream.match(/[^`]+`/);return"variable-3"}else if(ch=="."&&stream.match(/.(?:[.]|\d+)/))return"keyword";else if(/[a-zA-Z\.]/.test(ch)){stream.eatWhile(/[\w\.]/);var word=stream.current();if(atoms.propertyIsEnumerable(word))return"atom";if(keywords.propertyIsEnumerable(word)){if(blockkeywords.propertyIsEnumerable(word)&&!stream.match(/\s*if(\s+|$)/,false))curPunc="block";return"keyword"}if(builtins.propertyIsEnumerable(word))return"builtin";return"variable"}else if(ch=="%"){if(stream.skipTo("%"))stream.next();
return"operator variable-2"}else if(ch=="<"&&stream.eat("-")||ch=="<"&&stream.match("<-")||ch=="-"&&stream.match(/>>?/))return"operator arrow";else if(ch=="="&&state.ctx.argList)return"arg-is";else if(opChars.test(ch)){if(ch=="$")return"operator dollar";stream.eatWhile(opChars);return"operator"}else if(/[\(\){}\[\];]/.test(ch)){curPunc=ch;if(ch==";")return"semi";return null}else return null}function tokenString(quote){return function(stream,state){if(stream.eat("\\")){var ch=stream.next();if(ch==
"x")stream.match(/^[a-f0-9]{2}/i);else if((ch=="u"||ch=="U")&&stream.eat("{")&&stream.skipTo("}"))stream.next();else if(ch=="u")stream.match(/^[a-f0-9]{4}/i);else if(ch=="U")stream.match(/^[a-f0-9]{8}/i);else if(/[0-7]/.test(ch))stream.match(/^[0-7]{1,2}/);return"string-2"}else{var next;for(;(next=stream.next())!=null;){if(next==quote){state.tokenize=tokenBase;break}if(next=="\\"){stream.backUp(1);break}}return"string"}}}function push(state,type,stream){state.ctx={type:type,indent:state.indent,flags:0,
column:stream.column(),prev:state.ctx}}function setFlag(state,flag){var ctx=state.ctx;state.ctx={type:ctx.type,indent:ctx.indent,flags:ctx.flags|flag,column:ctx.column,prev:ctx.prev}}function pop(state){state.indent=state.ctx.indent;state.ctx=state.ctx.prev}var commonAtoms=["NULL","NA","Inf","NaN","NA_integer_","NA_real_","NA_complex_","NA_character_","TRUE","FALSE"];var commonBuiltins=["list","quote","bquote","eval","return","call","parse","deparse"];var commonKeywords=["if","else","repeat","while",
"function","for","in","next","break"];var commonBlockKeywords=["if","else","repeat","while","function","for"];CodeMirror.registerHelper("hintWords","r",commonAtoms.concat(commonBuiltins,commonKeywords));var atoms=wordObj(commonAtoms);var builtins=wordObj(commonBuiltins);var keywords=wordObj(commonKeywords);var blockkeywords=wordObj(commonBlockKeywords);var opChars=/[+\-*\/^<>=!&|~$:]/;var curPunc;var ALIGN_YES=1;var ALIGN_NO=2;var BRACELESS=4;return{startState:function(){return{tokenize:tokenBase,
ctx:{type:"top",indent:-config.indentUnit,flags:ALIGN_NO},indent:0,afterIdent:false}},token:function(stream,state){if(stream.sol()){if((state.ctx.flags&3)==0)state.ctx.flags|=ALIGN_NO;if(state.ctx.flags&BRACELESS)pop(state);state.indent=stream.indentation()}if(stream.eatSpace())return null;var style=state.tokenize(stream,state);if(style!="comment"&&(state.ctx.flags&ALIGN_NO)==0)setFlag(state,ALIGN_YES);if((curPunc==";"||curPunc=="{"||curPunc=="}")&&state.ctx.type=="block")pop(state);if(curPunc=="{")push(state,
"}",stream);else if(curPunc=="("){push(state,")",stream);if(state.afterIdent)state.ctx.argList=true}else if(curPunc=="[")push(state,"]",stream);else if(curPunc=="block")push(state,"block",stream);else if(curPunc==state.ctx.type)pop(state);else if(state.ctx.type=="block"&&style!="comment")setFlag(state,BRACELESS);state.afterIdent=style=="variable"||style=="keyword";return style},indent:function(state,textAfter){if(state.tokenize!=tokenBase)return 0;var firstChar=textAfter&&textAfter.charAt(0);var ctx=
state.ctx;var closing=firstChar==ctx.type;if(ctx.flags&BRACELESS)ctx=ctx.prev;if(ctx.type=="block")return ctx.indent+(firstChar=="{"?0:config.indentUnit);else if(ctx.flags&ALIGN_YES)return ctx.column+(closing?0:1);else return ctx.indent+(closing?0:config.indentUnit)},lineComment:"#"}});CodeMirror.defineMIME("text/x-rsrc","r")});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],
mod);else mod(CodeMirror)})(function(CodeMirror){function wordObj(words){var o={};var i=0;var e=words.length;for(;i<e;++i)o[words[i]]=true;return o}var keywordList=["alias","and","BEGIN","begin","break","case","class","def","defined?","do","else","elsif","END","end","ensure","false","for","if","in","module","next","not","or","redo","rescue","retry","return","self","super","then","true","undef","unless","until","when","while","yield","nil","raise","throw","catch","fail","loop","callcc","caller","lambda",
"proc","public","protected","private","require","load","require_relative","extend","autoload","__END__","__FILE__","__LINE__","__dir__"];var keywords=wordObj(keywordList);var indentWords=wordObj(["def","class","case","for","while","until","module","catch","loop","proc","begin"]);var dedentWords=wordObj(["end","until"]);var opening={"[":"]","{":"}","(":")"};var closing={"]":"[","}":"{",")":"("};CodeMirror.defineMode("ruby",function(config){function chain(newtok,stream,state){state.tokenize.push(newtok);
return newtok(stream,state)}function tokenBase(stream,state){if(stream.sol()&&stream.match("=begin")&&stream.eol()){state.tokenize.push(readBlockComment);return"comment"}if(stream.eatSpace())return null;var ch=stream.next();var m;if(ch=="`"||ch=="'"||ch=='"')return chain(readQuoted(ch,"string",ch=='"'||ch=="`"),stream,state);else if(ch=="/")if(regexpAhead(stream))return chain(readQuoted(ch,"string-2",true),stream,state);else return"operator";else if(ch=="%"){var style="string";var embed=true;if(stream.eat("s"))style=
"atom";else if(stream.eat(/[WQ]/))style="string";else if(stream.eat(/[r]/))style="string-2";else if(stream.eat(/[wxq]/)){style="string";embed=false}var delim=stream.eat(/[^\w\s=]/);if(!delim)return"operator";if(opening.propertyIsEnumerable(delim))delim=opening[delim];return chain(readQuoted(delim,style,embed,true),stream,state)}else if(ch=="#"){stream.skipToEnd();return"comment"}else if(ch=="<"&&(m=stream.match(/^<([-~])[`"']?([a-zA-Z_?]\w*)[`"']?(?:;|$)/)))return chain(readHereDoc(m[2],m[1]),stream,
state);else if(ch=="0"){if(stream.eat("x"))stream.eatWhile(/[\da-fA-F]/);else if(stream.eat("b"))stream.eatWhile(/[01]/);else stream.eatWhile(/[0-7]/);return"number"}else if(/\d/.test(ch)){stream.match(/^[\d_]*(?:\.[\d_]+)?(?:[eE][+\-]?[\d_]+)?/);return"number"}else if(ch=="?"){for(;stream.match(/^\\[CM]-/););if(stream.eat("\\"))stream.eatWhile(/\w/);else stream.next();return"string"}else if(ch==":"){if(stream.eat("'"))return chain(readQuoted("'","atom",false),stream,state);if(stream.eat('"'))return chain(readQuoted('"',
"atom",true),stream,state);if(stream.eat(/[<>]/)){stream.eat(/[<>]/);return"atom"}if(stream.eat(/[\+\-\*\/&\|:!]/))return"atom";if(stream.eat(/[a-zA-Z$@_\xa1-\uffff]/)){stream.eatWhile(/[\w$\xa1-\uffff]/);stream.eat(/[\?!=]/);return"atom"}return"operator"}else if(ch=="@"&&stream.match(/^@?[a-zA-Z_\xa1-\uffff]/)){stream.eat("@");stream.eatWhile(/[\w\xa1-\uffff]/);return"variable-2"}else if(ch=="$"){if(stream.eat(/[a-zA-Z_]/))stream.eatWhile(/[\w]/);else if(stream.eat(/\d/))stream.eat(/\d/);else stream.next();
return"variable-3"}else if(/[a-zA-Z_\xa1-\uffff]/.test(ch)){stream.eatWhile(/[\w\xa1-\uffff]/);stream.eat(/[\?!]/);if(stream.eat(":"))return"atom";return"ident"}else if(ch=="|"&&(state.varList||state.lastTok=="{"||state.lastTok=="do")){curPunc="|";return null}else if(/[\(\)\[\]{}\\;]/.test(ch)){curPunc=ch;return null}else if(ch=="-"&&stream.eat(">"))return"arrow";else if(/[=+\-\/*:\.^%<>~|]/.test(ch)){var more=stream.eatWhile(/[=+\-\/*:\.^%<>~|]/);if(ch=="."&&!more)curPunc=".";return"operator"}else return null}
function regexpAhead(stream){var start=stream.pos;var depth=0;var next;var found=false;var escaped=false;for(;(next=stream.next())!=null;)if(!escaped){if("[{(".indexOf(next)>-1)depth++;else if("]})".indexOf(next)>-1){depth--;if(depth<0)break}else if(next=="/"&&depth==0){found=true;break}escaped=next=="\\"}else escaped=false;stream.backUp(stream.pos-start);return found}function tokenBaseUntilBrace(depth){if(!depth)depth=1;return function(stream,state){if(stream.peek()=="}")if(depth==1){state.tokenize.pop();
return state.tokenize[state.tokenize.length-1](stream,state)}else state.tokenize[state.tokenize.length-1]=tokenBaseUntilBrace(depth-1);else if(stream.peek()=="{")state.tokenize[state.tokenize.length-1]=tokenBaseUntilBrace(depth+1);return tokenBase(stream,state)}}function tokenBaseOnce(){var alreadyCalled=false;return function(stream,state){if(alreadyCalled){state.tokenize.pop();return state.tokenize[state.tokenize.length-1](stream,state)}alreadyCalled=true;return tokenBase(stream,state)}}function readQuoted(quote,
style,embed,unescaped){return function(stream,state){var escaped=false;var ch;if(state.context.type==="read-quoted-paused"){state.context=state.context.prev;stream.eat("}")}for(;(ch=stream.next())!=null;){if(ch==quote&&(unescaped||!escaped)){state.tokenize.pop();break}if(embed&&ch=="#"&&!escaped)if(stream.eat("{")){if(quote=="}")state.context={prev:state.context,type:"read-quoted-paused"};state.tokenize.push(tokenBaseUntilBrace());break}else if(/[@\$]/.test(stream.peek())){state.tokenize.push(tokenBaseOnce());
break}escaped=!escaped&&ch=="\\"}return style}}function readHereDoc(phrase,mayIndent){return function(stream,state){if(mayIndent)stream.eatSpace();if(stream.match(phrase))state.tokenize.pop();else stream.skipToEnd();return"string"}}function readBlockComment(stream,state){if(stream.sol()&&stream.match("=end")&&stream.eol())state.tokenize.pop();stream.skipToEnd();return"comment"}var curPunc;return{startState:function(){return{tokenize:[tokenBase],indented:0,context:{type:"top",indented:-config.indentUnit},
continuedLine:false,lastTok:null,varList:false}},token:function(stream,state){curPunc=null;if(stream.sol())state.indented=stream.indentation();var style=state.tokenize[state.tokenize.length-1](stream,state);var kwtype;var thisTok=curPunc;if(style=="ident"){var word=stream.current();style=state.lastTok=="."?"property":keywords.propertyIsEnumerable(stream.current())?"keyword":/^[A-Z]/.test(word)?"tag":state.lastTok=="def"||state.lastTok=="class"||state.varList?"def":"variable";if(style=="keyword"){thisTok=
word;if(indentWords.propertyIsEnumerable(word))kwtype="indent";else if(dedentWords.propertyIsEnumerable(word))kwtype="dedent";else if((word=="if"||word=="unless")&&stream.column()==stream.indentation())kwtype="indent";else if(word=="do"&&state.context.indented<state.indented)kwtype="indent"}}if(curPunc||style&&style!="comment")state.lastTok=thisTok;if(curPunc=="|")state.varList=!state.varList;if(kwtype=="indent"||/[\(\[\{]/.test(curPunc))state.context={prev:state.context,type:curPunc||style,indented:state.indented};
else if((kwtype=="dedent"||/[\)\]\}]/.test(curPunc))&&state.context.prev)state.context=state.context.prev;if(stream.eol())state.continuedLine=curPunc=="\\"||style=="operator";return style},indent:function(state,textAfter){if(state.tokenize[state.tokenize.length-1]!=tokenBase)return CodeMirror.Pass;var firstChar=textAfter&&textAfter.charAt(0);var ct=state.context;var closed=ct.type==closing[firstChar]||ct.type=="keyword"&&/^(?:end|until|else|elsif|when|rescue)\b/.test(textAfter);return ct.indented+
(closed?0:config.indentUnit)+(state.continuedLine?config.indentUnit:0)},electricInput:/^\s*(?:end|rescue|elsif|else|\})$/,lineComment:"#",fold:"indent"}});CodeMirror.defineMIME("text/x-ruby","ruby");CodeMirror.registerHelper("hintWords","ruby",keywordList)});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"),require("../../addon/mode/simple"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","../../addon/mode/simple"],
mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.defineSimpleMode("rust",{start:[{regex:/b?"/,token:"string",next:"string"},{regex:/b?r"/,token:"string",next:"string_raw"},{regex:/b?r#+"/,token:"string",next:"string_raw_hash"},{regex:/'(?:[^'\\]|\\(?:[nrt0'"]|x[\da-fA-F]{2}|u\{[\da-fA-F]{6}\}))'/,token:"string-2"},{regex:/b'(?:[^']|\\(?:['\\nrt0]|x[\da-fA-F]{2}))'/,token:"string-2"},{regex:/(?:(?:[0-9][0-9_]*)(?:(?:[Ee][+-]?[0-9_]+)|\.[0-9_]+(?:[Ee][+-]?[0-9_]+)?)(?:f32|f64)?)|(?:0(?:b[01_]+|(?:o[0-7_]+)|(?:x[0-9a-fA-F_]+))|(?:[0-9][0-9_]*))(?:u8|u16|u32|u64|i8|i16|i32|i64|isize|usize)?/,
token:"number"},{regex:/(let(?:\s+mut)?|fn|enum|mod|struct|type|union)(\s+)([a-zA-Z_][a-zA-Z0-9_]*)/,token:["keyword",null,"def"]},{regex:/(?:abstract|alignof|as|async|await|box|break|continue|const|crate|do|dyn|else|enum|extern|fn|for|final|if|impl|in|loop|macro|match|mod|move|offsetof|override|priv|proc|pub|pure|ref|return|self|sizeof|static|struct|super|trait|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,token:"keyword"},{regex:/\b(?:Self|isize|usize|char|bool|u8|u16|u32|u64|f16|f32|f64|i8|i16|i32|i64|str|Option)\b/,
token:"atom"},{regex:/\b(?:true|false|Some|None|Ok|Err)\b/,token:"builtin"},{regex:/\b(fn)(\s+)([a-zA-Z_][a-zA-Z0-9_]*)/,token:["keyword",null,"def"]},{regex:/#!?\[.*\]/,token:"meta"},{regex:/\/\/.*/,token:"comment"},{regex:/\/\*/,token:"comment",next:"comment"},{regex:/[-+\/*=<>!]+/,token:"operator"},{regex:/[a-zA-Z_]\w*!/,token:"variable-3"},{regex:/[a-zA-Z_]\w*/,token:"variable"},{regex:/[\{\[\(]/,indent:true},{regex:/[\}\]\)]/,dedent:true}],string:[{regex:/"/,token:"string",next:"start"},{regex:/(?:[^\\"]|\\(?:.|$))*/,
token:"string"}],string_raw:[{regex:/"/,token:"string",next:"start"},{regex:/[^"]*/,token:"string"}],string_raw_hash:[{regex:/"#+/,token:"string",next:"start"},{regex:/(?:[^"]|"(?!#))*/,token:"string"}],comment:[{regex:/.*?\*\//,token:"comment",next:"start"},{regex:/.*/,token:"comment"}],meta:{dontIndentStates:["comment"],electricInput:/^\s*\}$/,blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//",fold:"brace"}});CodeMirror.defineMIME("text/x-rustsrc","rust");CodeMirror.defineMIME("text/rust",
"rust")});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.defineMode("shell",function(){function define(style,dict){var i=0;for(;i<dict.length;i++)words[dict[i]]=style}function tokenBase(stream,state){if(stream.eatSpace())return null;var sol=stream.sol();var ch=stream.next();if(ch==="\\"){stream.next();return null}if(ch===
"'"||ch==='"'||ch==="`"){state.tokens.unshift(tokenString(ch,ch==="`"?"quote":"string"));return tokenize(stream,state)}if(ch==="#"){if(sol&&stream.eat("!")){stream.skipToEnd();return"meta"}stream.skipToEnd();return"comment"}if(ch==="$"){state.tokens.unshift(tokenDollar);return tokenize(stream,state)}if(ch==="+"||ch==="=")return"operator";if(ch==="-"){stream.eat("-");stream.eatWhile(/\w/);return"attribute"}if(ch=="<"){if(stream.match("<<"))return"operator";var heredoc=stream.match(/^<-?\s*['"]?([^'"]*)['"]?/);
if(heredoc){state.tokens.unshift(tokenHeredoc(heredoc[1]));return"string-2"}}if(/\d/.test(ch)){stream.eatWhile(/\d/);if(stream.eol()||!/\w/.test(stream.peek()))return"number"}stream.eatWhile(/[\w-]/);var cur=stream.current();if(stream.peek()==="="&&/\w+/.test(cur))return"def";return words.hasOwnProperty(cur)?words[cur]:null}function tokenString(quote,style){var close=quote=="("?")":quote=="{"?"}":quote;return function(stream,state){var next;var escaped=false;for(;(next=stream.next())!=null;){if(next===
close&&!escaped){state.tokens.shift();break}else if(next==="$"&&!escaped&&quote!=="'"&&stream.peek()!=close){escaped=true;stream.backUp(1);state.tokens.unshift(tokenDollar);break}else if(!escaped&&quote!==close&&next===quote){state.tokens.unshift(tokenString(quote,style));return tokenize(stream,state)}else if(!escaped&&/['"]/.test(next)&&!/['"]/.test(quote)){state.tokens.unshift(tokenStringStart(next,"string"));stream.backUp(1);break}escaped=!escaped&&next==="\\"}return style}}function tokenStringStart(quote,
style){return function(stream,state){state.tokens[0]=tokenString(quote,style);stream.next();return tokenize(stream,state)}}function tokenHeredoc(delim){return function(stream,state){if(stream.sol()&&stream.string==delim)state.tokens.shift();stream.skipToEnd();return"string-2"}}function tokenize(stream,state){return(state.tokens[0]||tokenBase)(stream,state)}var words={};var commonAtoms=["true","false"];var commonKeywords=["if","then","do","else","elif","while","until","for","in","esac","fi","fin",
"fil","done","exit","set","unset","export","function"];var commonCommands=["ab","awk","bash","beep","cat","cc","cd","chown","chmod","chroot","clear","cp","curl","cut","diff","echo","find","gawk","gcc","get","git","grep","hg","kill","killall","ln","ls","make","mkdir","openssl","mv","nc","nl","node","npm","ping","ps","restart","rm","rmdir","sed","service","sh","shopt","shred","source","sort","sleep","ssh","start","stop","su","sudo","svn","tee","telnet","top","touch","vi","vim","wall","wc","wget","who",
"write","yes","zsh"];CodeMirror.registerHelper("hintWords","shell",commonAtoms.concat(commonKeywords,commonCommands));define("atom",commonAtoms);define("keyword",commonKeywords);define("builtin",commonCommands);var tokenDollar=function(stream,state){if(state.tokens.length>1)stream.eat("$");var ch=stream.next();if(/['"({]/.test(ch)){state.tokens[0]=tokenString(ch,ch=="("?"quote":ch=="{"?"def":"string");return tokenize(stream,state)}if(!/\d/.test(ch))stream.eatWhile(/\w/);state.tokens.shift();return"def"};
return{startState:function(){return{tokens:[]}},token:function(stream,state){return tokenize(stream,state)},closeBrackets:"()[]{}''\"\"``",lineComment:"#",fold:"brace"}});CodeMirror.defineMIME("text/x-sh","shell");CodeMirror.defineMIME("application/x-sh","shell")});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){function hookIdentifier(stream){var ch;
for(;(ch=stream.next())!=null;)if(ch=="`"&&!stream.eat("`"))return"variable-2";stream.backUp(stream.current().length-1);return stream.eatWhile(/\w/)?"variable-2":null}function hookIdentifierDoublequote(stream){var ch;for(;(ch=stream.next())!=null;)if(ch=='"'&&!stream.eat('"'))return"variable-2";stream.backUp(stream.current().length-1);return stream.eatWhile(/\w/)?"variable-2":null}function hookVar(stream){if(stream.eat("@")){stream.match("session.");stream.match("local.");stream.match("global.")}if(stream.eat("'")){stream.match(/^.*'/);
return"variable-2"}else if(stream.eat('"')){stream.match(/^.*"/);return"variable-2"}else if(stream.eat("`")){stream.match(/^.*`/);return"variable-2"}else if(stream.match(/^[0-9a-zA-Z$\._]+/))return"variable-2";return null}function hookClient(stream){if(stream.eat("N"))return"atom";return stream.match(/^[a-zA-Z.#!?]/)?"variable-2":null}function set(str){var obj={};var words=str.split(" ");var i=0;for(;i<words.length;++i)obj[words[i]]=true;return obj}CodeMirror.defineMode("sql",function(config,parserConfig){function tokenBase(stream,
state){var ch=stream.next();if(hooks[ch]){var result=hooks[ch](stream,state);if(result!==false)return result}if(support.hexNumber&&(ch=="0"&&stream.match(/^[xX][0-9a-fA-F]+/)||(ch=="x"||ch=="X")&&stream.match(/^'[0-9a-fA-F]+'/)))return"number";else if(support.binaryNumber&&((ch=="b"||ch=="B")&&stream.match(/^'[01]+'/)||ch=="0"&&stream.match(/^b[01]+/)))return"number";else if(ch.charCodeAt(0)>47&&ch.charCodeAt(0)<58){stream.match(/^[0-9]*(\.[0-9]+)?([eE][-+]?[0-9]+)?/);support.decimallessFloat&&stream.match(/^\.(?!\.)/);
return"number"}else if(ch=="?"&&(stream.eatSpace()||stream.eol()||stream.eat(";")))return"variable-3";else if(ch=="'"||ch=='"'&&support.doubleQuote){state.tokenize=tokenLiteral(ch);return state.tokenize(stream,state)}else if((support.nCharCast&&(ch=="n"||ch=="N")||support.charsetCast&&ch=="_"&&stream.match(/[a-z][a-z0-9]*/i))&&(stream.peek()=="'"||stream.peek()=='"'))return"keyword";else if(support.escapeConstant&&(ch=="e"||ch=="E")&&(stream.peek()=="'"||stream.peek()=='"'&&support.doubleQuote)){state.tokenize=
function(stream,state){return(state.tokenize=tokenLiteral(stream.next(),true))(stream,state)};return"keyword"}else if(support.commentSlashSlash&&ch=="/"&&stream.eat("/")){stream.skipToEnd();return"comment"}else if(support.commentHash&&ch=="#"||ch=="-"&&stream.eat("-")&&(!support.commentSpaceRequired||stream.eat(" "))){stream.skipToEnd();return"comment"}else if(ch=="/"&&stream.eat("*")){state.tokenize=tokenComment(1);return state.tokenize(stream,state)}else if(ch=="."){if(support.zerolessFloat&&stream.match(/^(?:\d+(?:e[+-]?\d+)?)/i))return"number";
if(stream.match(/^\.+/))return null;if(support.ODBCdotTable&&stream.match(/^[\w\d_$#]+/))return"variable-2"}else if(operatorChars.test(ch)){stream.eatWhile(operatorChars);return"operator"}else if(brackets.test(ch))return"bracket";else if(punctuation.test(ch)){stream.eatWhile(punctuation);return"punctuation"}else if(ch=="{"&&(stream.match(/^( )*(d|D|t|T|ts|TS)( )*'[^']*'( )*}/)||stream.match(/^( )*(d|D|t|T|ts|TS)( )*"[^"]*"( )*}/)))return"number";else{stream.eatWhile(/^[_\w\d]/);var word=stream.current().toLowerCase();
if(dateSQL.hasOwnProperty(word)&&(stream.match(/^( )+'[^']*'/)||stream.match(/^( )+"[^"]*"/)))return"number";if(atoms.hasOwnProperty(word))return"atom";if(builtin.hasOwnProperty(word))return"type";if(keywords.hasOwnProperty(word))return"keyword";if(client.hasOwnProperty(word))return"builtin";return null}}function tokenLiteral(quote,backslashEscapes){return function(stream,state){var escaped=false;var ch;for(;(ch=stream.next())!=null;){if(ch==quote&&!escaped){state.tokenize=tokenBase;break}escaped=
(backslashStringEscapes||backslashEscapes)&&!escaped&&ch=="\\"}return"string"}}function tokenComment(depth){return function(stream,state){var m=stream.match(/^.*?(\/\*|\*\/)/);if(!m)stream.skipToEnd();else if(m[1]=="/*")state.tokenize=tokenComment(depth+1);else if(depth>1)state.tokenize=tokenComment(depth-1);else state.tokenize=tokenBase;return"comment"}}function pushContext(stream,state,type){state.context={prev:state.context,indent:stream.indentation(),col:stream.column(),type:type}}function popContext(state){state.indent=
state.context.indent;state.context=state.context.prev}var client=parserConfig.client||{};var atoms=parserConfig.atoms||{"false":true,"true":true,"null":true};var builtin=parserConfig.builtin||set(defaultBuiltin);var keywords=parserConfig.keywords||set(sqlKeywords);var operatorChars=parserConfig.operatorChars||/^[*+\-%<>!=&|~^\/]/;var support=parserConfig.support||{};var hooks=parserConfig.hooks||{};var dateSQL=parserConfig.dateSQL||{"date":true,"time":true,"timestamp":true};var backslashStringEscapes=
parserConfig.backslashStringEscapes!==false;var brackets=parserConfig.brackets||/^[\{}\(\)\[\]]/;var punctuation=parserConfig.punctuation||/^[;.,:]/;return{startState:function(){return{tokenize:tokenBase,context:null}},token:function(stream,state){if(stream.sol())if(state.context&&state.context.align==null)state.context.align=false;if(state.tokenize==tokenBase&&stream.eatSpace())return null;var style=state.tokenize(stream,state);if(style=="comment")return style;if(state.context&&state.context.align==
null)state.context.align=true;var tok=stream.current();if(tok=="(")pushContext(stream,state,")");else if(tok=="[")pushContext(stream,state,"]");else if(state.context&&state.context.type==tok)popContext(state);return style},indent:function(state,textAfter){var cx=state.context;if(!cx)return CodeMirror.Pass;var closing=textAfter.charAt(0)==cx.type;if(cx.align)return cx.col+(closing?0:1);else return cx.indent+(closing?0:config.indentUnit)},blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:support.commentSlashSlash?
"//":support.commentHash?"#":"--",closeBrackets:"()[]{}''\"\"``"}});var sqlKeywords="alter and as asc between by count create delete desc distinct drop from group having in insert into is join like not on or order select set table union update values where limit ";var defaultBuiltin="bool boolean bit blob enum long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision real date datetime year unsigned signed decimal numeric";
CodeMirror.defineMIME("text/x-sql",{name:"sql",keywords:set(sqlKeywords+"begin"),builtin:set(defaultBuiltin),atoms:set("false true null unknown"),dateSQL:set("date time timestamp"),support:set("ODBCdotTable doubleQuote binaryNumber hexNumber")});CodeMirror.defineMIME("text/x-mssql",{name:"sql",client:set("$partition binary_checksum checksum connectionproperty context_info current_request_id error_line error_message error_number error_procedure error_severity error_state formatmessage get_filestream_transaction_context getansinull host_id host_name isnull isnumeric min_active_rowversion newid newsequentialid rowcount_big xact_state object_id"),
keywords:set(sqlKeywords+"begin trigger proc view index for add constraint key primary foreign collate clustered nonclustered declare exec go if use index holdlock nolock nowait paglock readcommitted readcommittedlock readpast readuncommitted repeatableread rowlock serializable snapshot tablock tablockx updlock with"),builtin:set("bigint numeric bit smallint decimal smallmoney int tinyint money float real char varchar text nchar nvarchar ntext binary varbinary image cursor timestamp hierarchyid uniqueidentifier sql_variant xml table "),
atoms:set("is not null like and or in left right between inner outer join all any some cross unpivot pivot exists"),operatorChars:/^[*+\-%<>!=^&|\/]/,brackets:/^[\{}\(\)]/,punctuation:/^[;.,:/]/,backslashStringEscapes:false,dateSQL:set("date datetimeoffset datetime2 smalldatetime datetime time"),hooks:{"@":hookVar}});CodeMirror.defineMIME("text/x-mysql",{name:"sql",client:set("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),
keywords:set(sqlKeywords+"accessible action add after algorithm all analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general get global grant grants group group_concat handler hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show signal slave slow smallint snapshot soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views warnings when while with work write xa xor year_month zerofill begin do then else loop repeat"),
builtin:set("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric"),atoms:set("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^]/,dateSQL:set("date time timestamp"),support:set("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired"),
hooks:{"@":hookVar,"`":hookIdentifier,"\\":hookClient}});CodeMirror.defineMIME("text/x-mariadb",{name:"sql",client:set("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),keywords:set(sqlKeywords+"accessible action add after algorithm all always analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general generated get global grant grants group group_concat handler hard hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password persistent phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show shutdown signal slave slow smallint snapshot soft soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views virtual warnings when while with work write xa xor year_month zerofill begin do then else loop repeat"),
builtin:set("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric"),atoms:set("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^]/,dateSQL:set("date time timestamp"),support:set("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired"),
hooks:{"@":hookVar,"`":hookIdentifier,"\\":hookClient}});CodeMirror.defineMIME("text/x-sqlite",{name:"sql",client:set("auth backup bail binary changes check clone databases dbinfo dump echo eqp exit explain fullschema headers help import imposter indexes iotrace limit lint load log mode nullvalue once open output print prompt quit read restore save scanstats schema separator session shell show stats system tables testcase timeout timer trace vfsinfo vfslist vfsname width"),keywords:set(sqlKeywords+
"abort action add after all analyze attach autoincrement before begin cascade case cast check collate column commit conflict constraint cross current_date current_time current_timestamp database default deferrable deferred detach each else end escape except exclusive exists explain fail for foreign full glob if ignore immediate index indexed initially inner instead intersect isnull key left limit match natural no notnull null of offset outer plan pragma primary query raise recursive references regexp reindex release rename replace restrict right rollback row savepoint temp temporary then to transaction trigger unique using vacuum view virtual when with without"),
builtin:set("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text clob bigint int int2 int8 integer float double char varchar date datetime year unsigned signed numeric real"),atoms:set("null current_date current_time current_timestamp"),operatorChars:/^[*+\-%<>!=&|/~]/,dateSQL:set("date time timestamp datetime"),support:set("decimallessFloat zerolessFloat"),identifierQuote:'"',hooks:{"@":hookVar,":":hookVar,
"?":hookVar,"$":hookVar,'"':hookIdentifierDoublequote,"`":hookIdentifier}});CodeMirror.defineMIME("text/x-cassandra",{name:"sql",client:{},keywords:set("add all allow alter and any apply as asc authorize batch begin by clustering columnfamily compact consistency count create custom delete desc distinct drop each_quorum exists filtering from grant if in index insert into key keyspace keyspaces level limit local_one local_quorum modify nan norecursive nosuperuser not of on one order password permission permissions primary quorum rename revoke schema select set storage superuser table three to token truncate ttl two type unlogged update use user users using values where with writetime"),
builtin:set("ascii bigint blob boolean counter decimal double float frozen inet int list map static text timestamp timeuuid tuple uuid varchar varint"),atoms:set("false true infinity NaN"),operatorChars:/^[<>=]/,dateSQL:{},support:set("commentSlashSlash decimallessFloat"),hooks:{}});CodeMirror.defineMIME("text/x-plsql",{name:"sql",client:set("appinfo arraysize autocommit autoprint autorecovery autotrace blockterminator break btitle cmdsep colsep compatibility compute concat copycommit copytypecheck define describe echo editfile embedded escape exec execute feedback flagger flush heading headsep instance linesize lno loboffset logsource long longchunksize markup native newpage numformat numwidth pagesize pause pno recsep recsepchar release repfooter repheader serveroutput shiftinout show showmode size spool sqlblanklines sqlcase sqlcode sqlcontinue sqlnumber sqlpluscompatibility sqlprefix sqlprompt sqlterminator suffix tab term termout time timing trimout trimspool ttitle underline verify version wrap"),
keywords:set("abort accept access add all alter and any array arraylen as asc assert assign at attributes audit authorization avg base_table begin between binary_integer body boolean by case cast char char_base check close cluster clusters colauth column comment commit compress connect connected constant constraint crash create current currval cursor data_base database date dba deallocate debugoff debugon decimal declare default definition delay delete desc digits dispose distinct do drop else elseif elsif enable end entry escape exception exception_init exchange exclusive exists exit external fast fetch file for force form from function generic goto grant group having identified if immediate in increment index indexes indicator initial initrans insert interface intersect into is key level library like limited local lock log logging long loop master maxextents maxtrans member minextents minus mislabel mode modify multiset new next no noaudit nocompress nologging noparallel not nowait number_base object of off offline on online only open option or order out package parallel partition pctfree pctincrease pctused pls_integer positive positiven pragma primary prior private privileges procedure public raise range raw read rebuild record ref references refresh release rename replace resource restrict return returning returns reverse revoke rollback row rowid rowlabel rownum rows run savepoint schema segment select separate session set share snapshot some space split sql start statement storage subtype successful synonym tabauth table tables tablespace task terminate then to trigger truncate type union unique unlimited unrecoverable unusable update use using validate value values variable view views when whenever where while with work"),
builtin:set("abs acos add_months ascii asin atan atan2 average bfile bfilename bigserial bit blob ceil character chartorowid chr clob concat convert cos cosh count dec decode deref dual dump dup_val_on_index empty error exp false float floor found glb greatest hextoraw initcap instr instrb int integer isopen last_day least length lengthb ln lower lpad ltrim lub make_ref max min mlslabel mod months_between natural naturaln nchar nclob new_time next_day nextval nls_charset_decl_len nls_charset_id nls_charset_name nls_initcap nls_lower nls_sort nls_upper nlssort no_data_found notfound null number numeric nvarchar2 nvl others power rawtohex real reftohex round rowcount rowidtochar rowtype rpad rtrim serial sign signtype sin sinh smallint soundex sqlcode sqlerrm sqrt stddev string substr substrb sum sysdate tan tanh to_char text to_date to_label to_multi_byte to_number to_single_byte translate true trunc uid unlogged upper user userenv varchar varchar2 variance varying vsize xml"),
operatorChars:/^[*\/+\-%<>!=~]/,dateSQL:set("date time timestamp"),support:set("doubleQuote nCharCast zerolessFloat binaryNumber hexNumber")});CodeMirror.defineMIME("text/x-hive",{name:"sql",keywords:set("select alter $elem$ $key$ $value$ add after all analyze and archive as asc before between binary both bucket buckets by cascade case cast change cluster clustered clusterstatus collection column columns comment compute concatenate continue create cross cursor data database databases dbproperties deferred delete delimited desc describe directory disable distinct distribute drop else enable end escaped exclusive exists explain export extended external fetch fields fileformat first format formatted from full function functions grant group having hold_ddltime idxproperties if import in index indexes inpath inputdriver inputformat insert intersect into is items join keys lateral left like limit lines load local location lock locks mapjoin materialized minus msck no_drop nocompress not of offline on option or order out outer outputdriver outputformat overwrite partition partitioned partitions percent plus preserve procedure purge range rcfile read readonly reads rebuild recordreader recordwriter recover reduce regexp rename repair replace restrict revoke right rlike row schema schemas semi sequencefile serde serdeproperties set shared show show_database sort sorted ssl statistics stored streamtable table tables tablesample tblproperties temporary terminated textfile then tmp to touch transform trigger unarchive undo union uniquejoin unlock update use using utc utc_tmestamp view when where while with admin authorization char compact compactions conf cube current current_date current_timestamp day decimal defined dependency directories elem_type exchange file following for grouping hour ignore inner interval jar less logical macro minute month more none noscan over owner partialscan preceding pretty principals protection reload rewrite role roles rollup rows second server sets skewed transactions truncate unbounded unset uri user values window year"),
builtin:set("bool boolean long timestamp tinyint smallint bigint int float double date datetime unsigned string array struct map uniontype key_type utctimestamp value_type varchar"),atoms:set("false true null unknown"),operatorChars:/^[*+\-%<>!=]/,dateSQL:set("date timestamp"),support:set("ODBCdotTable doubleQuote binaryNumber hexNumber")});CodeMirror.defineMIME("text/x-pgsql",{name:"sql",client:set("source"),keywords:set(sqlKeywords+"a abort abs absent absolute access according action ada add admin after aggregate alias all allocate also alter always analyse analyze and any are array array_agg array_max_cardinality as asc asensitive assert assertion assignment asymmetric at atomic attach attribute attributes authorization avg backward base64 before begin begin_frame begin_partition bernoulli between bigint binary bit bit_length blob blocked bom boolean both breadth by c cache call called cardinality cascade cascaded case cast catalog catalog_name ceil ceiling chain char char_length character character_length character_set_catalog character_set_name character_set_schema characteristics characters check checkpoint class class_origin clob close cluster coalesce cobol collate collation collation_catalog collation_name collation_schema collect column column_name columns command_function command_function_code comment comments commit committed concurrently condition condition_number configuration conflict connect connection connection_name constant constraint constraint_catalog constraint_name constraint_schema constraints constructor contains content continue control conversion convert copy corr corresponding cost count covar_pop covar_samp create cross csv cube cume_dist current current_catalog current_date current_default_transform_group current_path current_role current_row current_schema current_time current_timestamp current_transform_group_for_type current_user cursor cursor_name cycle data database datalink datatype date datetime_interval_code datetime_interval_precision day db deallocate debug dec decimal declare default defaults deferrable deferred defined definer degree delete delimiter delimiters dense_rank depends depth deref derived desc describe descriptor detach detail deterministic diagnostics dictionary disable discard disconnect dispatch distinct dlnewcopy dlpreviouscopy dlurlcomplete dlurlcompleteonly dlurlcompletewrite dlurlpath dlurlpathonly dlurlpathwrite dlurlscheme dlurlserver dlvalue do document domain double drop dump dynamic dynamic_function dynamic_function_code each element else elseif elsif empty enable encoding encrypted end end_frame end_partition endexec enforced enum equals errcode error escape event every except exception exclude excluding exclusive exec execute exists exit exp explain expression extension external extract false family fetch file filter final first first_value flag float floor following for force foreach foreign fortran forward found frame_row free freeze from fs full function functions fusion g general generated get global go goto grant granted greatest group grouping groups handler having header hex hierarchy hint hold hour id identity if ignore ilike immediate immediately immutable implementation implicit import in include including increment indent index indexes indicator info inherit inherits initially inline inner inout input insensitive insert instance instantiable instead int integer integrity intersect intersection interval into invoker is isnull isolation join k key key_member key_type label lag language large last last_value lateral lead leading leakproof least left length level library like like_regex limit link listen ln load local localtime localtimestamp location locator lock locked log logged loop lower m map mapping match matched materialized max max_cardinality maxvalue member merge message message_length message_octet_length message_text method min minute minvalue mod mode modifies module month more move multiset mumps name names namespace national natural nchar nclob nesting new next nfc nfd nfkc nfkd nil no none normalize normalized not nothing notice notify notnull nowait nth_value ntile null nullable nullif nulls number numeric object occurrences_regex octet_length octets of off offset oids old on only open operator option options or order ordering ordinality others out outer output over overlaps overlay overriding owned owner p pad parallel parameter parameter_mode parameter_name parameter_ordinal_position parameter_specific_catalog parameter_specific_name parameter_specific_schema parser partial partition pascal passing passthrough password path percent percent_rank percentile_cont percentile_disc perform period permission pg_context pg_datatype_name pg_exception_context pg_exception_detail pg_exception_hint placing plans pli policy portion position position_regex power precedes preceding precision prepare prepared preserve primary print_strict_params prior privileges procedural procedure procedures program public publication query quote raise range rank read reads real reassign recheck recovery recursive ref references referencing refresh regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy regr_syy reindex relative release rename repeatable replace replica requiring reset respect restart restore restrict result result_oid return returned_cardinality returned_length returned_octet_length returned_sqlstate returning returns reverse revoke right role rollback rollup routine routine_catalog routine_name routine_schema routines row row_count row_number rows rowtype rule savepoint scale schema schema_name schemas scope scope_catalog scope_name scope_schema scroll search second section security select selective self sensitive sequence sequences serializable server server_name session session_user set setof sets share show similar simple size skip slice smallint snapshot some source space specific specific_name specifictype sql sqlcode sqlerror sqlexception sqlstate sqlwarning sqrt stable stacked standalone start state statement static statistics stddev_pop stddev_samp stdin stdout storage strict strip structure style subclass_origin submultiset subscription substring substring_regex succeeds sum symmetric sysid system system_time system_user t table table_name tables tablesample tablespace temp template temporary text then ties time timestamp timezone_hour timezone_minute to token top_level_count trailing transaction transaction_active transactions_committed transactions_rolled_back transform transforms translate translate_regex translation treat trigger trigger_catalog trigger_name trigger_schema trim trim_array true truncate trusted type types uescape unbounded uncommitted under unencrypted union unique unknown unlink unlisten unlogged unnamed unnest until untyped update upper uri usage use_column use_variable user user_defined_type_catalog user_defined_type_code user_defined_type_name user_defined_type_schema using vacuum valid validate validator value value_of values var_pop var_samp varbinary varchar variable_conflict variadic varying verbose version versioning view views volatile warning when whenever where while whitespace width_bucket window with within without work wrapper write xml xmlagg xmlattributes xmlbinary xmlcast xmlcomment xmlconcat xmldeclaration xmldocument xmlelement xmlexists xmlforest xmliterate xmlnamespaces xmlparse xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltext xmlvalidate year yes zone"),
builtin:set("bigint int8 bigserial serial8 bit varying varbit boolean bool box bytea character char varchar cidr circle date double precision float8 inet integer int int4 interval json jsonb line lseg macaddr macaddr8 money numeric decimal path pg_lsn point polygon real float4 smallint int2 smallserial serial2 serial serial4 text time without zone with timetz timestamp timestamptz tsquery tsvector txid_snapshot uuid xml"),atoms:set("false true null unknown"),operatorChars:/^[*\/+\-%<>!=&|^\/#@?~]/,
backslashStringEscapes:false,dateSQL:set("date time timestamp"),support:set("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber nCharCast charsetCast escapeConstant")});CodeMirror.defineMIME("text/x-gql",{name:"sql",keywords:set("ancestor and asc by contains desc descendant distinct from group has in is limit offset on order select superset where"),atoms:set("false true"),builtin:set("blob datetime first key __key__ string integer double boolean null"),operatorChars:/^[*+\-%<>!=]/});
CodeMirror.defineMIME("text/x-gpsql",{name:"sql",client:set("source"),keywords:set("abort absolute access action active add admin after aggregate all also alter always analyse analyze and any array as asc assertion assignment asymmetric at authorization backward before begin between bigint binary bit boolean both by cache called cascade cascaded case cast chain char character characteristics check checkpoint class close cluster coalesce codegen collate column comment commit committed concurrency concurrently configuration connection constraint constraints contains content continue conversion copy cost cpu_rate_limit create createdb createexttable createrole createuser cross csv cube current current_catalog current_date current_role current_schema current_time current_timestamp current_user cursor cycle data database day deallocate dec decimal declare decode default defaults deferrable deferred definer delete delimiter delimiters deny desc dictionary disable discard distinct distributed do document domain double drop dxl each else enable encoding encrypted end enum errors escape every except exchange exclude excluding exclusive execute exists explain extension external extract false family fetch fields filespace fill filter first float following for force foreign format forward freeze from full function global grant granted greatest group group_id grouping handler hash having header hold host hour identity if ignore ilike immediate immutable implicit in including inclusive increment index indexes inherit inherits initially inline inner inout input insensitive insert instead int integer intersect interval into invoker is isnull isolation join key language large last leading least left level like limit list listen load local localtime localtimestamp location lock log login mapping master match maxvalue median merge minute minvalue missing mode modifies modify month move name names national natural nchar new newline next no nocreatedb nocreateexttable nocreaterole nocreateuser noinherit nologin none noovercommit nosuperuser not nothing notify notnull nowait null nullif nulls numeric object of off offset oids old on only operator option options or order ordered others out outer over overcommit overlaps overlay owned owner parser partial partition partitions passing password percent percentile_cont percentile_disc placing plans position preceding precision prepare prepared preserve primary prior privileges procedural procedure protocol queue quote randomly range read readable reads real reassign recheck recursive ref references reindex reject relative release rename repeatable replace replica reset resource restart restrict returning returns revoke right role rollback rollup rootpartition row rows rule savepoint scatter schema scroll search second security segment select sequence serializable session session_user set setof sets share show similar simple smallint some split sql stable standalone start statement statistics stdin stdout storage strict strip subpartition subpartitions substring superuser symmetric sysid system table tablespace temp template temporary text then threshold ties time timestamp to trailing transaction treat trigger trim true truncate trusted type unbounded uncommitted unencrypted union unique unknown unlisten until update user using vacuum valid validation validator value values varchar variadic varying verbose version view volatile web when where whitespace window with within without work writable write xml xmlattributes xmlconcat xmlelement xmlexists xmlforest xmlparse xmlpi xmlroot xmlserialize year yes zone"),
builtin:set("bigint int8 bigserial serial8 bit varying varbit boolean bool box bytea character char varchar cidr circle date double precision float float8 inet integer int int4 interval json jsonb line lseg macaddr macaddr8 money numeric decimal path pg_lsn point polygon real float4 smallint int2 smallserial serial2 serial serial4 text time without zone with timetz timestamp timestamptz tsquery tsvector txid_snapshot uuid xml"),atoms:set("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^\/#@?~]/,
dateSQL:set("date time timestamp"),support:set("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber nCharCast charsetCast")});CodeMirror.defineMIME("text/x-sparksql",{name:"sql",keywords:set("add after all alter analyze and anti archive array as asc at between bucket buckets by cache cascade case cast change clear cluster clustered codegen collection column columns comment commit compact compactions compute concatenate cost create cross cube current current_date current_timestamp database databases data dbproperties defined delete delimited deny desc describe dfs directories distinct distribute drop else end escaped except exchange exists explain export extended external false fields fileformat first following for format formatted from full function functions global grant group grouping having if ignore import in index indexes inner inpath inputformat insert intersect interval into is items join keys last lateral lazy left like limit lines list load local location lock locks logical macro map minus msck natural no not null nulls of on optimize option options or order out outer outputformat over overwrite partition partitioned partitions percent preceding principals purge range recordreader recordwriter recover reduce refresh regexp rename repair replace reset restrict revoke right rlike role roles rollback rollup row rows schema schemas select semi separated serde serdeproperties set sets show skewed sort sorted start statistics stored stratify struct table tables tablesample tblproperties temp temporary terminated then to touch transaction transactions transform true truncate unarchive unbounded uncache union unlock unset use using values view when where window with"),
builtin:set("abs acos acosh add_months aggregate and any approx_count_distinct approx_percentile array array_contains array_distinct array_except array_intersect array_join array_max array_min array_position array_remove array_repeat array_sort array_union arrays_overlap arrays_zip ascii asin asinh assert_true atan atan2 atanh avg base64 between bigint bin binary bit_and bit_count bit_get bit_length bit_or bit_xor bool_and bool_or boolean bround btrim cardinality case cast cbrt ceil ceiling char char_length character_length chr coalesce collect_list collect_set concat concat_ws conv corr cos cosh cot count count_if count_min_sketch covar_pop covar_samp crc32 cume_dist current_catalog current_database current_date current_timestamp current_timezone current_user date date_add date_format date_from_unix_date date_part date_sub date_trunc datediff day dayofmonth dayofweek dayofyear decimal decode degrees delimited dense_rank div double e element_at elt encode every exists exp explode explode_outer expm1 extract factorial filter find_in_set first first_value flatten float floor forall format_number format_string from_csv from_json from_unixtime from_utc_timestamp get_json_object getbit greatest grouping grouping_id hash hex hour hypot if ifnull in initcap inline inline_outer input_file_block_length input_file_block_start input_file_name inputformat instr int isnan isnotnull isnull java_method json_array_length json_object_keys json_tuple kurtosis lag last last_day last_value lcase lead least left length levenshtein like ln locate log log10 log1p log2 lower lpad ltrim make_date make_dt_interval make_interval make_timestamp make_ym_interval map map_concat map_entries map_filter map_from_arrays map_from_entries map_keys map_values map_zip_with max max_by md5 mean min min_by minute mod monotonically_increasing_id month months_between named_struct nanvl negative next_day not now nth_value ntile nullif nvl nvl2 octet_length or outputformat overlay parse_url percent_rank percentile percentile_approx pi pmod posexplode posexplode_outer position positive pow power printf quarter radians raise_error rand randn random rank rcfile reflect regexp regexp_extract regexp_extract_all regexp_like regexp_replace repeat replace reverse right rint rlike round row_number rpad rtrim schema_of_csv schema_of_json second sentences sequence sequencefile serde session_window sha sha1 sha2 shiftleft shiftright shiftrightunsigned shuffle sign signum sin sinh size skewness slice smallint some sort_array soundex space spark_partition_id split sqrt stack std stddev stddev_pop stddev_samp str_to_map string struct substr substring substring_index sum tan tanh textfile timestamp timestamp_micros timestamp_millis timestamp_seconds tinyint to_csv to_date to_json to_timestamp to_unix_timestamp to_utc_timestamp transform transform_keys transform_values translate trim trunc try_add try_divide typeof ucase unbase64 unhex uniontype unix_date unix_micros unix_millis unix_seconds unix_timestamp upper uuid var_pop var_samp variance version weekday weekofyear when width_bucket window xpath xpath_boolean xpath_double xpath_float xpath_int xpath_long xpath_number xpath_short xpath_string xxhash64 year zip_with"),
atoms:set("false true null"),operatorChars:/^[*\/+\-%<>!=~&|^]/,dateSQL:set("date time timestamp"),support:set("ODBCdotTable doubleQuote zerolessFloat")});CodeMirror.defineMIME("text/x-esper",{name:"sql",client:set("source"),keywords:set("alter and as asc between by count create delete desc distinct drop from group having in insert into is join like not on or order select set table union update values where limit after all and as at asc avedev avg between by case cast coalesce count create current_timestamp day days delete define desc distinct else end escape events every exists false first from full group having hour hours in inner insert instanceof into irstream is istream join last lastweekday left limit like max match_recognize matches median measures metadatasql min minute minutes msec millisecond milliseconds not null offset on or order outer output partition pattern prev prior regexp retain-union retain-intersection right rstream sec second seconds select set some snapshot sql stddev sum then true unidirectional until update variable weekday when where window"),
builtin:{},atoms:set("false true null"),operatorChars:/^[*+\-%<>!=&|^\/#@?~]/,dateSQL:set("time"),support:set("decimallessFloat zerolessFloat binaryNumber hexNumber")})});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){function wordSet(words){var set={};var i=0;for(;i<words.length;i++)set[words[i]]=true;return set}function tokenBase(stream,
state,prev){if(stream.sol())state.indented=stream.indentation();if(stream.eatSpace())return null;var ch=stream.peek();if(ch=="/"){if(stream.match("//")){stream.skipToEnd();return"comment"}if(stream.match("/*")){state.tokenize.push(tokenComment);return tokenComment(stream,state)}}if(stream.match(instruction))return"builtin";if(stream.match(attribute))return"attribute";if(stream.match(binary))return"number";if(stream.match(octal))return"number";if(stream.match(hexadecimal))return"number";if(stream.match(decimal))return"number";
if(stream.match(property))return"property";if(operators.indexOf(ch)>-1){stream.next();return"operator"}if(punc.indexOf(ch)>-1){stream.next();stream.match("..");return"punctuation"}var stringMatch;if(stringMatch=stream.match(/("""|"|')/)){var tokenize=tokenString.bind(null,stringMatch[0]);state.tokenize.push(tokenize);return tokenize(stream,state)}if(stream.match(identifier)){var ident=stream.current();if(types.hasOwnProperty(ident))return"variable-2";if(atoms.hasOwnProperty(ident))return"atom";if(keywords.hasOwnProperty(ident)){if(definingKeywords.hasOwnProperty(ident))state.prev=
"define";return"keyword"}if(prev=="define")return"def";return"variable"}stream.next();return null}function tokenUntilClosingParen(){var depth=0;return function(stream,state,prev){var inner=tokenBase(stream,state,prev);if(inner=="punctuation")if(stream.current()=="(")++depth;else if(stream.current()==")")if(depth==0){stream.backUp(1);state.tokenize.pop();return state.tokenize[state.tokenize.length-1](stream,state)}else--depth;return inner}}function tokenString(openQuote,stream,state){var singleLine=
openQuote.length==1;var ch;var escaped=false;for(;ch=stream.peek();)if(escaped){stream.next();if(ch=="("){state.tokenize.push(tokenUntilClosingParen());return"string"}escaped=false}else if(stream.match(openQuote)){state.tokenize.pop();return"string"}else{stream.next();escaped=ch=="\\"}if(singleLine)state.tokenize.pop();return"string"}function tokenComment(stream,state){var ch;for(;true;){stream.match(/^[^/*]+/,true);ch=stream.next();if(!ch)break;if(ch==="/"&&stream.eat("*"))state.tokenize.push(tokenComment);
else if(ch==="*"&&stream.eat("/"))state.tokenize.pop()}return"comment"}function Context(prev,align,indented){this.prev=prev;this.align=align;this.indented=indented}function pushContext(state,stream){var align=stream.match(/^\s*($|\/[\/\*])/,false)?null:stream.column()+1;state.context=new Context(state.context,align,state.indented)}function popContext(state){if(state.context){state.indented=state.context.indented;state.context=state.context.prev}}var keywords=wordSet(["_","var","let","actor","class",
"enum","extension","import","protocol","struct","func","typealias","associatedtype","open","public","internal","fileprivate","private","deinit","init","new","override","self","subscript","super","convenience","dynamic","final","indirect","lazy","required","static","unowned","unowned(safe)","unowned(unsafe)","weak","as","is","break","case","continue","default","else","fallthrough","for","guard","if","in","repeat","switch","where","while","defer","return","inout","mutating","nonmutating","isolated",
"nonisolated","catch","do","rethrows","throw","throws","async","await","try","didSet","get","set","willSet","assignment","associativity","infix","left","none","operator","postfix","precedence","precedencegroup","prefix","right","Any","AnyObject","Type","dynamicType","Self","Protocol","__COLUMN__","__FILE__","__FUNCTION__","__LINE__"]);var definingKeywords=wordSet(["var","let","actor","class","enum","extension","import","protocol","struct","func","typealias","associatedtype","for"]);var atoms=wordSet(["true",
"false","nil","self","super","_"]);var types=wordSet(["Array","Bool","Character","Dictionary","Double","Float","Int","Int8","Int16","Int32","Int64","Never","Optional","Set","String","UInt8","UInt16","UInt32","UInt64","Void"]);var operators="+-/*%=|&<>~^?!";var punc=":;,.(){}[]";var binary=/^\-?0b[01][01_]*/;var octal=/^\-?0o[0-7][0-7_]*/;var hexadecimal=/^\-?0x[\dA-Fa-f][\dA-Fa-f_]*(?:(?:\.[\dA-Fa-f][\dA-Fa-f_]*)?[Pp]\-?\d[\d_]*)?/;var decimal=/^\-?\d[\d_]*(?:\.\d[\d_]*)?(?:[Ee]\-?\d[\d_]*)?/;var identifier=
/^\$\d+|(`?)[_A-Za-z][_A-Za-z$0-9]*\1/;var property=/^\.(?:\$\d+|(`?)[_A-Za-z][_A-Za-z$0-9]*\1)/;var instruction=/^#[A-Za-z]+/;var attribute=/^@(?:\$\d+|(`?)[_A-Za-z][_A-Za-z$0-9]*\1)/;CodeMirror.defineMode("swift",function(config){return{startState:function(){return{prev:null,context:null,indented:0,tokenize:[]}},token:function(stream,state){var prev=state.prev;state.prev=null;var tokenize=state.tokenize[state.tokenize.length-1]||tokenBase;var style=tokenize(stream,state,prev);if(!style||style==
"comment")state.prev=prev;else if(!state.prev)state.prev=style;if(style=="punctuation"){var bracket=/[\(\[\{]|([\]\)\}])/.exec(stream.current());if(bracket)(bracket[1]?popContext:pushContext)(state,stream)}return style},indent:function(state,textAfter){var cx=state.context;if(!cx)return 0;var closing=/^[\]\}\)]/.test(textAfter);if(cx.align!=null)return cx.align-(closing?1:0);return cx.indented+(closing?0:config.indentUnit)},electricInput:/^\s*[\)\}\]]$/,lineComment:"//",blockCommentStart:"/*",blockCommentEnd:"*/",
fold:"brace",closeBrackets:"()[]{}''\"\"``"}});CodeMirror.defineMIME("text/x-swift","swift")});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.defineMode("vb",function(conf,parserConf){function wordRegexp(words){return new RegExp("^(("+words.join(")|(")+"))\\b","i")}function indent(_stream,state){state.currentIndent++}
function dedent(_stream,state){state.currentIndent--}function tokenBase(stream,state){if(stream.eatSpace())return null;var ch=stream.peek();if(ch==="'"){stream.skipToEnd();return"comment"}if(stream.match(/^((&H)|(&O))?[0-9\.a-f]/i,false)){var floatLiteral=false;if(stream.match(/^\d*\.\d+F?/i))floatLiteral=true;else if(stream.match(/^\d+\.\d*F?/))floatLiteral=true;else if(stream.match(/^\.\d+F?/))floatLiteral=true;if(floatLiteral){stream.eat(/J/i);return"number"}var intLiteral=false;if(stream.match(/^&H[0-9a-f]+/i))intLiteral=
true;else if(stream.match(/^&O[0-7]+/i))intLiteral=true;else if(stream.match(/^[1-9]\d*F?/)){stream.eat(/J/i);intLiteral=true}else if(stream.match(/^0(?![\dx])/i))intLiteral=true;if(intLiteral){stream.eat(/L/i);return"number"}}if(stream.match(stringPrefixes)){state.tokenize=tokenStringFactory(stream.current());return state.tokenize(stream,state)}if(stream.match(tripleDelimiters)||stream.match(doubleDelimiters))return null;if(stream.match(doubleOperators)||stream.match(singleOperators)||stream.match(wordOperators))return"operator";
if(stream.match(singleDelimiters))return null;if(stream.match(doOpening)){indent(stream,state);state.doInCurrentLine=true;return"keyword"}if(stream.match(opening)){if(!state.doInCurrentLine)indent(stream,state);else state.doInCurrentLine=false;return"keyword"}if(stream.match(middle))return"keyword";if(stream.match(doubleClosing)){dedent(stream,state);dedent(stream,state);return"keyword"}if(stream.match(closing)){dedent(stream,state);return"keyword"}if(stream.match(types))return"keyword";if(stream.match(keywords))return"keyword";
if(stream.match(identifiers))return"variable";stream.next();return ERRORCLASS}function tokenStringFactory(delimiter){var singleline=delimiter.length==1;var OUTCLASS="string";return function(stream,state){for(;!stream.eol();){stream.eatWhile(/[^'"]/);if(stream.match(delimiter)){state.tokenize=tokenBase;return OUTCLASS}else stream.eat(/['"]/)}if(singleline)if(parserConf.singleLineStringErrors)return ERRORCLASS;else state.tokenize=tokenBase;return OUTCLASS}}function tokenLexer(stream,state){var style=
state.tokenize(stream,state);var current=stream.current();if(current==="."){style=state.tokenize(stream,state);if(style==="variable")return"variable";else return ERRORCLASS}var delimiter_index="[({".indexOf(current);if(delimiter_index!==-1)indent(stream,state);if(indentInfo==="dedent")if(dedent(stream,state))return ERRORCLASS;delimiter_index="])}".indexOf(current);if(delimiter_index!==-1)if(dedent(stream,state))return ERRORCLASS;return style}var ERRORCLASS="error";var singleOperators=new RegExp("^[\\+\\-\\*/%&\\\\|\\^~<>!]");
var singleDelimiters=new RegExp("^[\\(\\)\\[\\]\\{\\}@,:`=;\\.]");var doubleOperators=new RegExp("^((==)|(<>)|(<=)|(>=)|(<>)|(<<)|(>>)|(//)|(\\*\\*))");var doubleDelimiters=new RegExp("^((\\+=)|(\\-=)|(\\*=)|(%=)|(/=)|(&=)|(\\|=)|(\\^=))");var tripleDelimiters=new RegExp("^((//=)|(>>=)|(<<=)|(\\*\\*=))");var identifiers=new RegExp("^[_A-Za-z][_A-Za-z0-9]*");var openingKeywords=["class","module","sub","enum","select","while","if","function","get","set","property","try","structure","synclock","using",
"with"];var middleKeywords=["else","elseif","case","catch","finally"];var endKeywords=["next","loop"];var operatorKeywords=["and","andalso","or","orelse","xor","in","not","is","isnot","like"];var wordOperators=wordRegexp(operatorKeywords);var commonKeywords=["#const","#else","#elseif","#end","#if","#region","addhandler","addressof","alias","as","byref","byval","cbool","cbyte","cchar","cdate","cdbl","cdec","cint","clng","cobj","compare","const","continue","csbyte","cshort","csng","cstr","cuint","culng",
"cushort","declare","default","delegate","dim","directcast","each","erase","error","event","exit","explicit","false","for","friend","gettype","goto","handles","implements","imports","infer","inherits","interface","isfalse","istrue","lib","me","mod","mustinherit","mustoverride","my","mybase","myclass","namespace","narrowing","new","nothing","notinheritable","notoverridable","of","off","on","operator","option","optional","out","overloads","overridable","overrides","paramarray","partial","private","protected",
"public","raiseevent","readonly","redim","removehandler","resume","return","shadows","shared","static","step","stop","strict","then","throw","to","true","trycast","typeof","until","until","when","widening","withevents","writeonly"];var commontypes=["object","boolean","char","string","byte","sbyte","short","ushort","int16","uint16","integer","uinteger","int32","uint32","long","ulong","int64","uint64","decimal","single","double","float","date","datetime","intptr","uintptr"];var keywords=wordRegexp(commonKeywords);
var types=wordRegexp(commontypes);var stringPrefixes='"';var opening=wordRegexp(openingKeywords);var middle=wordRegexp(middleKeywords);var closing=wordRegexp(endKeywords);var doubleClosing=wordRegexp(["end"]);var doOpening=wordRegexp(["do"]);var indentInfo=null;CodeMirror.registerHelper("hintWords","vb",openingKeywords.concat(middleKeywords).concat(endKeywords).concat(operatorKeywords).concat(commonKeywords).concat(commontypes));var external={electricChars:"dDpPtTfFeE ",startState:function(){return{tokenize:tokenBase,
lastToken:null,currentIndent:0,nextLineIndent:0,doInCurrentLine:false}},token:function(stream,state){if(stream.sol()){state.currentIndent+=state.nextLineIndent;state.nextLineIndent=0;state.doInCurrentLine=0}var style=tokenLexer(stream,state);state.lastToken={style:style,content:stream.current()};return style},indent:function(state,textAfter){var trueText=textAfter.replace(/^\s+|\s+$/g,"");if(trueText.match(closing)||trueText.match(doubleClosing)||trueText.match(middle))return conf.indentUnit*(state.currentIndent-
1);if(state.currentIndent<0)return 0;return state.currentIndent*conf.indentUnit},lineComment:"'"};return external});CodeMirror.defineMIME("text/x-vb","vb")});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){var htmlConfig={autoSelfClosers:{"area":true,"base":true,"br":true,"col":true,"command":true,"embed":true,"frame":true,
"hr":true,"img":true,"input":true,"keygen":true,"link":true,"meta":true,"param":true,"source":true,"track":true,"wbr":true,"menuitem":true},implicitlyClosed:{"dd":true,"li":true,"optgroup":true,"option":true,"p":true,"rp":true,"rt":true,"tbody":true,"td":true,"tfoot":true,"th":true,"tr":true},contextGrabbers:{"dd":{"dd":true,"dt":true},"dt":{"dd":true,"dt":true},"li":{"li":true},"option":{"option":true,"optgroup":true},"optgroup":{"optgroup":true},"p":{"address":true,"article":true,"aside":true,"blockquote":true,
"dir":true,"div":true,"dl":true,"fieldset":true,"footer":true,"form":true,"h1":true,"h2":true,"h3":true,"h4":true,"h5":true,"h6":true,"header":true,"hgroup":true,"hr":true,"menu":true,"nav":true,"ol":true,"p":true,"pre":true,"section":true,"table":true,"ul":true},"rp":{"rp":true,"rt":true},"rt":{"rp":true,"rt":true},"tbody":{"tbody":true,"tfoot":true},"td":{"td":true,"th":true},"tfoot":{"tbody":true},"th":{"td":true,"th":true},"thead":{"tbody":true,"tfoot":true},"tr":{"tr":true}},doNotIndent:{"pre":true},
allowUnquoted:true,allowMissing:true,caseFold:true};var xmlConfig={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:false,allowMissing:false,allowMissingTagName:false,caseFold:false};CodeMirror.defineMode("xml",function(editorConf,config_){function inText(stream,state){function chain(parser){state.tokenize=parser;return parser(stream,state)}var ch=stream.next();if(ch=="<")if(stream.eat("!"))if(stream.eat("["))if(stream.match("CDATA["))return chain(inBlock("atom",
"]]\x3e"));else return null;else if(stream.match("--"))return chain(inBlock("comment","--\x3e"));else if(stream.match("DOCTYPE",true,true)){stream.eatWhile(/[\w\._\-]/);return chain(doctype(1))}else return null;else if(stream.eat("?")){stream.eatWhile(/[\w\._\-]/);state.tokenize=inBlock("meta","?>");return"meta"}else{type=stream.eat("/")?"closeTag":"openTag";state.tokenize=inTag;return"tag bracket"}else if(ch=="&"){var ok;if(stream.eat("#"))if(stream.eat("x"))ok=stream.eatWhile(/[a-fA-F\d]/)&&stream.eat(";");
else ok=stream.eatWhile(/[\d]/)&&stream.eat(";");else ok=stream.eatWhile(/[\w\.\-:]/)&&stream.eat(";");return ok?"atom":"error"}else{stream.eatWhile(/[^&<]/);return null}}function inTag(stream,state){var ch=stream.next();if(ch==">"||ch=="/"&&stream.eat(">")){state.tokenize=inText;type=ch==">"?"endTag":"selfcloseTag";return"tag bracket"}else if(ch=="="){type="equals";return null}else if(ch=="<"){state.tokenize=inText;state.state=baseState;state.tagName=state.tagStart=null;var next=state.tokenize(stream,
state);return next?next+" tag error":"tag error"}else if(/['"]/.test(ch)){state.tokenize=inAttribute(ch);state.stringStartCol=stream.column();return state.tokenize(stream,state)}else{stream.match(/^[^\s\u00a0=<>"']*[^\s\u00a0=<>"'\/]/);return"word"}}function inAttribute(quote){var closure=function(stream,state){for(;!stream.eol();)if(stream.next()==quote){state.tokenize=inTag;break}return"string"};closure.isInAttribute=true;return closure}function inBlock(style,terminator){return function(stream,
state){for(;!stream.eol();){if(stream.match(terminator)){state.tokenize=inText;break}stream.next()}return style}}function doctype(depth){return function(stream,state){var ch;for(;(ch=stream.next())!=null;)if(ch=="<"){state.tokenize=doctype(depth+1);return state.tokenize(stream,state)}else if(ch==">")if(depth==1){state.tokenize=inText;break}else{state.tokenize=doctype(depth-1);return state.tokenize(stream,state)}return"meta"}}function lower(tagName){return tagName&&tagName.toLowerCase()}function Context(state,
tagName,startOfLine){this.prev=state.context;this.tagName=tagName||"";this.indent=state.indented;this.startOfLine=startOfLine;if(config.doNotIndent.hasOwnProperty(tagName)||state.context&&state.context.noIndent)this.noIndent=true}function popContext(state){if(state.context)state.context=state.context.prev}function maybePopContext(state,nextTagName){var parentTagName;for(;true;){if(!state.context)return;parentTagName=state.context.tagName;if(!config.contextGrabbers.hasOwnProperty(lower(parentTagName))||
!config.contextGrabbers[lower(parentTagName)].hasOwnProperty(lower(nextTagName)))return;popContext(state)}}function baseState(type,stream,state){if(type=="openTag"){state.tagStart=stream.column();return tagNameState}else if(type=="closeTag")return closeTagNameState;else return baseState}function tagNameState(type,stream,state){if(type=="word"){state.tagName=stream.current();setStyle="tag";return attrState}else if(config.allowMissingTagName&&type=="endTag"){setStyle="tag bracket";return attrState(type,
stream,state)}else{setStyle="error";return tagNameState}}function closeTagNameState(type,stream,state){if(type=="word"){var tagName=stream.current();if(state.context&&state.context.tagName!=tagName&&config.implicitlyClosed.hasOwnProperty(lower(state.context.tagName)))popContext(state);if(state.context&&state.context.tagName==tagName||config.matchClosing===false){setStyle="tag";return closeState}else{setStyle="tag error";return closeStateErr}}else if(config.allowMissingTagName&&type=="endTag"){setStyle=
"tag bracket";return closeState(type,stream,state)}else{setStyle="error";return closeStateErr}}function closeState(type,_stream,state){if(type!="endTag"){setStyle="error";return closeState}popContext(state);return baseState}function closeStateErr(type,stream,state){setStyle="error";return closeState(type,stream,state)}function attrState(type,_stream,state){if(type=="word"){setStyle="attribute";return attrEqState}else if(type=="endTag"||type=="selfcloseTag"){var tagName=state.tagName;var tagStart=
state.tagStart;state.tagName=state.tagStart=null;if(type=="selfcloseTag"||config.autoSelfClosers.hasOwnProperty(lower(tagName)))maybePopContext(state,tagName);else{maybePopContext(state,tagName);state.context=new Context(state,tagName,tagStart==state.indented)}return baseState}setStyle="error";return attrState}function attrEqState(type,stream,state){if(type=="equals")return attrValueState;if(!config.allowMissing)setStyle="error";return attrState(type,stream,state)}function attrValueState(type,stream,
state){if(type=="string")return attrContinuedState;if(type=="word"&&config.allowUnquoted){setStyle="string";return attrState}setStyle="error";return attrState(type,stream,state)}function attrContinuedState(type,stream,state){if(type=="string")return attrContinuedState;return attrState(type,stream,state)}var indentUnit=editorConf.indentUnit;var config={};var defaults=config_.htmlMode?htmlConfig:xmlConfig;var prop;for(prop in defaults)config[prop]=defaults[prop];for(prop in config_)config[prop]=config_[prop];
var type;var setStyle;inText.isInText=true;return{startState:function(baseIndent){var state={tokenize:inText,state:baseState,indented:baseIndent||0,tagName:null,tagStart:null,context:null};if(baseIndent!=null)state.baseIndent=baseIndent;return state},token:function(stream,state){if(!state.tagName&&stream.sol())state.indented=stream.indentation();if(stream.eatSpace())return null;type=null;var style=state.tokenize(stream,state);if((style||type)&&style!="comment"){setStyle=null;state.state=state.state(type||
style,stream,state);if(setStyle)style=setStyle=="error"?style+" error":setStyle}return style},indent:function(state,textAfter,fullLine){var context=state.context;if(state.tokenize.isInAttribute)if(state.tagStart==state.indented)return state.stringStartCol+1;else return state.indented+indentUnit;if(context&&context.noIndent)return CodeMirror.Pass;if(state.tokenize!=inTag&&state.tokenize!=inText)return fullLine?fullLine.match(/^(\s*)/)[0].length:0;if(state.tagName)if(config.multilineTagIndentPastTag!==
false)return state.tagStart+state.tagName.length+2;else return state.tagStart+indentUnit*(config.multilineTagIndentFactor||1);if(config.alignCDATA&&/<!\[CDATA\[/.test(textAfter))return 0;var tagAfter=textAfter&&/^<(\/)?([\w_:\.-]*)/.exec(textAfter);if(tagAfter&&tagAfter[1])for(;context;)if(context.tagName==tagAfter[2]){context=context.prev;break}else if(config.implicitlyClosed.hasOwnProperty(lower(context.tagName)))context=context.prev;else break;else if(tagAfter)for(;context;){var grabbers=config.contextGrabbers[lower(context.tagName)];
if(grabbers&&grabbers.hasOwnProperty(lower(tagAfter[2])))context=context.prev;else break}for(;context&&context.prev&&!context.startOfLine;)context=context.prev;if(context)return context.indent+indentUnit;else return state.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"\x3c!--",blockCommentEnd:"--\x3e",configuration:config.htmlMode?"html":"xml",helperType:config.htmlMode?"html":"xml",skipAttribute:function(state){if(state.state==attrValueState)state.state=attrState},xmlCurrentTag:function(state){return state.tagName?
{name:state.tagName,close:state.type=="closeTag"}:null},xmlCurrentContext:function(state){var context=[];var cx=state.context;for(;cx;cx=cx.prev)context.push(cx.tagName);return context.reverse()}}});CodeMirror.defineMIME("text/xml","xml");CodeMirror.defineMIME("application/xml","xml");if(!CodeMirror.mimeModes.hasOwnProperty("text/html"))CodeMirror.defineMIME("text/html",{name:"xml",htmlMode:true})});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));
else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.defineMode("yaml",function(){var cons=["true","false","on","off","yes","no"];var keywordRegex=new RegExp("\\b(("+cons.join(")|(")+"))$","i");return{token:function(stream,state){var ch=stream.peek();var esc=state.escaped;state.escaped=false;if(ch=="#"&&(stream.pos==0||/\s/.test(stream.string.charAt(stream.pos-1)))){stream.skipToEnd();return"comment"}if(stream.match(/^('([^']|\\.)*'?|"([^"]|\\.)*"?)/))return"string";
if(state.literal&&stream.indentation()>state.keyCol){stream.skipToEnd();return"string"}else if(state.literal)state.literal=false;if(stream.sol()){state.keyCol=0;state.pair=false;state.pairStart=false;if(stream.match("---"))return"def";if(stream.match("..."))return"def";if(stream.match(/\s*-\s+/))return"meta"}if(stream.match(/^(\{|\}|\[|\])/)){if(ch=="{")state.inlinePairs++;else if(ch=="}")state.inlinePairs--;else if(ch=="[")state.inlineList++;else state.inlineList--;return"meta"}if(state.inlineList>
0&&!esc&&ch==","){stream.next();return"meta"}if(state.inlinePairs>0&&!esc&&ch==","){state.keyCol=0;state.pair=false;state.pairStart=false;stream.next();return"meta"}if(state.pairStart){if(stream.match(/^\s*(\||>)\s*/)){state.literal=true;return"meta"}if(stream.match(/^\s*(&|\*)[a-z0-9\._-]+\b/i))return"variable-2";if(state.inlinePairs==0&&stream.match(/^\s*-?[0-9\.,]+\s?$/))return"number";if(state.inlinePairs>0&&stream.match(/^\s*-?[0-9\.,]+\s?(?=(,|}))/))return"number";if(stream.match(keywordRegex))return"keyword"}if(!state.pair&&
stream.match(/^\s*(?:[,\[\]{}&*!|>'"%@`][^\s'":]|[^,\[\]{}#&*!|>'"%@`])[^#]*?(?=\s*:($|\s))/)){state.pair=true;state.keyCol=stream.indentation();return"atom"}if(state.pair&&stream.match(/^:\s*/)){state.pairStart=true;return"meta"}state.pairStart=false;state.escaped=ch=="\\";stream.next();return null},startState:function(){return{pair:false,pairStart:false,keyCol:0,inlinePairs:0,inlineList:0,literal:false,escaped:false}},lineComment:"#",fold:"indent"}});CodeMirror.defineMIME("text/x-yaml","yaml");
CodeMirror.defineMIME("text/yaml","yaml")})}).call(this)}).call(globalThis);
_.ti();
}catch(e){_._DumpException(e)}
}).call(this,this.default_gr);
// Google Inc.
