"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,na,pa,baa,caa,daa,faa,eaa,gaa,haa,iaa,jaa,kaa,laa,oaa,paa,qaa,Aa,vaa,waa,Ga,yaa,Ha,zaa,Aaa,Baa,xaa,Caa,Na,Daa,Eaa,Faa,Iaa,Jaa,Laa,Maa,Naa,Paa,bb,Qaa,Saa,Taa,Uaa,hb,Waa,kb,Xaa,$aa,aba,bba,cba,Zaa,dba,eba,Yaa,fba,gba,rb,hba,iba,jba,lba,nba,oba,pba,tba,wba,qba,vba,uba,sba,rba,xba,zba,Aba,Cba,Dba,Eba,Fba,Iba,Kba,Jba,Mba,Oba,Nba,Qba,Pba,Rba,Sba,Uba,Vba,Xba,Yba,Zba,wb,$ba,gca,hca,kca,lca,oca,Pb,pca,qca,sca,Tb,Ub,Vb,uca,Zb,wca,yca,fc,Bca,qc,Jca,Kca,Lca,Mca,Nca,Oca,Rca,Sca,Tca,Uca,yc,$ca,cda,
dda,Cc,eda,fda,gda,ida,hda,mda,nda,Lc,Mc,pda,Fc,sda,tda,uda,vda,Cda,Ada,Dda,Ida,Pda,Qda,Nda,Oda,Rda,Sda,Tda,Vda,Wda,Xda,Uc,aea,bea,cea,dea,eea,fea,gea,Vc,jea,kea,nea,oea,pea,qea,yea,zea,Aea,ed,hd,xea,Bea,uea,tea,dd,sea,Cea,Fea,Hea,kd,Kea,nd,Lea,pd,Nea,Oea,Pea,qd,Rea,Tea,rd,Vea,Wea,Yea,sd,afa,$ea,Zea,bfa,ffa,vd,ifa,kfa,jfa,nfa,lfa,ofa,xd,pfa,yd,tfa,sfa,rfa,vfa,wfa,Jd,yfa,Rd,Sd,Afa,Bfa,Dfa,Efa,Cfa,Ffa,Gfa,Hfa,Ifa,Jfa,Kfa,$d,Lfa,Mfa,ae,Nfa,Ofa,be,Qfa,Sfa,Wfa,Ufa,Tfa,Vfa,Yfa,$fa,Zfa,bga,fe,aga,cga,Xfa,
dga,ke,fga,ega,gga,hga,iga,jga,kga,mga,le,nga,oga,qe,pga,qga,rga,sga,tga,vga,wga,xga,yga,Aga,Bga,Cga,Dga,Fga,Ega,Gga,ye,Ae,Jga,Kga,Uga,Wga,Yga,Zga,bha,gha,fha,jha,iha,mha,Ve,nha,oha,pha,rha,vha,qha,uha,tha,xha,Aha,zha,Fha,Gha,ff,Hha,Iha,Jha,Kha,Nha,hf,Oha,Pha,Qha,Rha,Tha,Uha,Xha,mf,Yha,jf,Zha,$ha,bia,cia,fia,hia,sf,tf,iia,lia,Eia,zia,Gia,Hia,Iia,Mia,wf,Nia,xf,Pia,Qia,Via,Wia,Ria,Xia,Zia,Yia,cja,bja,Uia,aja,Tia,eja,Sia,fja,gja,hja,ija,jja,$ia,mja,nja,oja,pja,rja,tja,sja,qja,xja,yja,Aja,Cja,Jja,Kja,
Lja,Dja,Fja,Hja,Gf,Sja,Tja,Vja,Uja,Tf,Yja,Zja,bka,cka,eka,gka,hka,ika,kka,lka,mka,nka,ska,uka,vka,tka,yka,wka,xka,zka,Aka,Bka,Cka,Eka,Fka,Gka,Ika,Jka,Hka,Mka,Oka,Pka,Nka,Ska,Uka,Vka,$ka,Zka,dla,ala,ela,gla,ug,cla,fla,hla,jla,mla,ola,rla,qla,nla,yla,xla,Ala,zla,Bla,Dla,Cla,Fla,Gla,Jla,Mla,Kla,Pla,Ula,Wla,Vla,Yla,Xla,Zla,$la,fma,gma,hma,lma,ima,qma,pma,vma,tma,rma,uma,zma,Cma,Ama,xh,Ima,Kma,Lma,Nma,Oma,gna,hna,ina,jna,kna,lna,Pma,ona,nna,mna,pna,qna,rna,Ch,sna,tna,una,vna,wna,Dh,xna,yna,Eh,Bna,Cna,
Ena,Fna,Hna,Gna,Dna,Ina,Fh,Jna,Lna,Gh,Mna,Nna,Ona,Kna,Pna,Qna,Sna,Tna,Una,Jh,Xna,Vna,Wna,aoa,Lh,Yna,coa,Zna,boa,Kh,eoa,foa,goa,hoa,Nh,ioa,Oh,joa,koa,Ph,loa,moa,noa,ooa,poa,qoa,toa,roa,soa,voa,uoa,woa,Wh,Xh,Zh,yoa,zoa,Yh,$h,Coa,Foa,Doa,Eoa,Koa,Joa,Goa,Moa,Loa,Noa,ai,Roa,Poa,Voa,Soa,Toa,Uoa,Xoa,Yoa,Zoa,$oa,apa,dpa,bpa,cpa,epa,fpa,gpa,hpa,ipa,kpa,lpa,opa,ppa,qpa,rpa,spa,tpa,upa,vpa,wpa,xpa,ypa,Bpa,Cpa,Epa,Ipa,Fpa,Lpa,Kpa,Npa,gi,Tpa,Vpa,Xpa,Zpa,$pa,bqa,cqa,dqa,eqa,fqa,gqa,hqa,iqa,jqa,lqa,qqa,uqa,Cqa,
Fqa,Gqa,Bqa,Hqa,Iqa,Jqa,Kqa,Lqa,Mqa,Nqa,Oqa,Sqa,Tqa,Vi,Xqa,bj,Zqa,$qa,ara,bra,cra,dra,era,fra,hra,jj,ira,kra,lra,mra,pra,nra,sra,rra,ora,tra,ura,wra,vra,xra,yra,qj,Bra,Cra,Dra,rj,sj,tj,Gra,Fra,uj,Era,Kra,vj,Jra,xj,Nra,Pra,Ora,Qra,yj,Rra,Tra,Ura,Vra,Yra,Wra,Xra,bsa,csa,dsa,zj,esa,gsa,hsa,isa,jsa,ksa,msa,nsa,osa,psa,rsa,ssa,Aj,Bj,tsa,vsa,usa,wsa,xsa,Asa,ysa,Bsa,Csa,Dsa,Gsa,Hsa,Isa,Ej,Ksa,Lsa,Msa,Nsa,Osa,Psa,Qsa,Rsa,Ssa,Tsa,Vsa,Usa,Wsa,Zsa,$sa,ata,bta,cta,dta,eta,fta,gta,hta,ita,jta,kta,mta,qta,rta,
vta,wta,xta,zta,yta,Eta,Cta,Hta,Ita,Kta,Mta,Pta,Qta,Lta,Rta,Tta,Mj,Vta,Yta,fua,Xta,gua,oua,pua,qua,rua,Rj,sua,tua,uua,wua,yua,zua,Aua,Bua,Cua,Dua,Eua,Fua,Gua,Iua,Jua,Kua,Lua,Mua,Nua,Oua,Pua,Qua,Rua,Sua,Tua,Uua,Vua,Wua,Xua,Yua,Zua,cva,eva,hva,iva,kva,lva,mva,nk,mk,nva,ova,pva,rva,sva,tva,uva,wva,yva,zva,Ava,Cva,Eva,Fva,Gva,Hva,Iva,Kva,Lva,Mva,Nva,tk,Uva,Vva,Sva,Ova,Tva,Pva,Rva,Yva,Qva,awa,bwa,cwa,xk,dwa,ewa,fwa,gwa,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,Hwa,Iwa,Jwa,Kwa,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,rxa,sxa,txa,uxa,zk,vxa,xxa,yxa,zxa,Axa,Bxa,Cxa,Dxa,Exa,Fxa,Gxa,Ixa,Hxa,Kxa,Nxa,Lxa,Mxa,Oxa,Pxa,Qxa,Rxa,Sxa,Uxa,Wxa,Vxa,Xxa,Yxa,Zxa,$xa,aya,bya,cya,dya,eya,fya,hya,gya,iya,jya,kya,oya,pya,Hga,qya,rya,sya,Ek,tya,Iga;_._DumpException=function(a){throw a;};
_.ca=function(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,_.ca);else{const c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));b!==void 0&&(this.cause=b);this.MZb=!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&&_.ma(b,a)):!1:!1};na=function(a){return _.ma(ha(),a)};pa=function(){return ia?!!ja&&ja.brands.length>0:!1};
baa=function(){return pa()?!1:na("Opera")};caa=function(){return pa()?!1:na("Trident")||na("MSIE")};daa=function(){return na("Firefox")||na("FxiOS")};faa=function(){return na("Safari")&&!(eaa()||(pa()?0:na("Coast"))||baa()||(pa()?0:na("Edge"))||(pa()?aaa("Microsoft Edge"):na("Edg/"))||(pa()?aaa("Opera"):na("OPR"))||daa()||na("Silk")||na("Android"))};eaa=function(){return pa()?aaa("Chromium"):(na("Chrome")||na("CriOS"))&&!(pa()?0:na("Edge"))||na("Silk")};
gaa=function(){return na("Android")&&!(eaa()||daa()||baa()||na("Silk"))};haa=function(){return ia?!!ja&&!!ja.platform:!1};iaa=function(){return na("iPhone")&&!na("iPod")&&!na("iPad")};_.ra=function(){return iaa()||na("iPad")||na("iPod")};jaa=function(){return haa()?ja.platform==="macOS":na("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)}};_.maa=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};
_.naa=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};oaa=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)};
_.ya=function(a){return a!=null&&a instanceof Uint8Array};paa=function(){return typeof BigInt==="function"};qaa=function(a){a.mnd=!0;return a};Aa=function(a){var b=a;if(raa(b)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(b))throw Error(String(b));}else if(saa(b)&&!Number.isSafeInteger(b))throw Error(String(b));return taa?BigInt(a):a=uaa(a)?a?"1":"0":raa(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;Ea=b;Fa=(a-b)/4294967296>>>0};Ga=function(a){if(a<0){waa(-a);const [b,c]=xaa(Ea,Fa);Ea=b>>>0;Fa=c>>>0}else waa(a)};yaa=function(a,b){const c=b*4294967296+(a>>>0);return Number.isSafeInteger(c)?c:Ha(a,b)};
Ha=function(a,b){b>>>=0;a>>>=0;if(b<=2097151)var c=""+(4294967296*b+a);else paa()?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+zaa(c)+zaa(a));return c};zaa=function(a){a=String(a);return"0000000".slice(a.length)+a};
Aaa=function(){var a=Ea,b=Fa;if(b&2147483648)if(paa())a=""+(BigInt(b|0)<<BigInt(32)|BigInt(a>>>0));else{const [c,d]=xaa(a,b);a="-"+Ha(c,d)}else a=Ha(a,b);return a};
Baa=function(a){if(a.length<16)Ga(Number(a));else if(paa())a=BigInt(a),Ea=Number(a&BigInt(4294967295))>>>0,Fa=Number(a>>BigInt(32)&BigInt(4294967295));else{const b=+(a[0]==="-");Fa=Ea=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));Fa*=1E6;Ea=Ea*1E6+f;Ea>=4294967296&&(Fa+=Math.trunc(Ea/4294967296),Fa>>>=0,Ea>>>=0)}if(b){const [d,e]=xaa(Ea,Fa);Ea=d;Fa=e}}};xaa=function(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]};_.Ja=function(a){return Array.prototype.slice.call(a)};
_.Ka=function(a,b,c){return c?a|b:a&~b};Caa=function(a){if(4&a)return 4096&a?4096:8192&a?8192:0};Na=function(a){return!!((a[_.Ma]|0)&2)};_.Oa=function(a){a[_.Ma]|=34;return a};Daa=function(a){a[_.Ma]|=32;return a};Eaa=function(a,b){b[_.Ma]=(a|0)&-30975};Faa=function(a,b){b[_.Ma]=(a|34)&-30941};_.Qa=function(a){return a.g2c===Gaa};Iaa=function(a){return!(!a||typeof a!=="object"||a.Q1c!==Haa)};_.Ta=function(a){return a!==null&&typeof a==="object"&&!Array.isArray(a)&&a.constructor===Object};
Jaa=function(a,b,c){if(a==null){if(!c)throw Error();}else if(typeof a==="string")a=a?new _.Ua(a,_.Xa):_.Ya();else if(a.constructor!==_.Ua)if(_.ya(a))a=a.length?new _.Ua(new Uint8Array(a),_.Xa):_.Ya();else{if(!b)throw Error();a=void 0}return a};_.Kaa=function(a,b){return!!a&&(Array.isArray(a)?a.includes(b):a.has(b))};_.Za=function(a,b,c){if(!Array.isArray(a)||a.length)return!1;const d=a[_.Ma]|0;if(d&1)return!0;if(!_.Kaa(b,c))return!1;a[_.Ma]=d|1;return!0};_.$a=function(a){if(a&2)throw Error();};
Laa=function(a,b){if(typeof b!=="number"||b<0||b>=a.length)throw Error();};Maa=function(a,b){if(typeof b!=="number"||b<0||b>a.length)throw Error();};Naa=function(a,b){(b=_.ab?b[_.ab]:void 0)&&(a[_.ab]=_.Ja(b))};Paa=function(){const a=Error();Oaa(a,"incident");fa(a)};bb=function(a){a=Error(a);Oaa(a,"warning");return a};_.fb=function(a,b=`unexpected value ${a}!`){throw Error(b);};Qaa=function(a){if(typeof a!=="number")throw Error("B`"+typeof a+"`"+a);return a};
Saa=function(a){if(typeof a!=="boolean")throw Error("C`"+Raa(a)+"`"+a);return a};Taa=function(a){return a==null?a:Saa(a)};Uaa=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:Vaa.test(a)};_.ib=function(a){if(!Number.isFinite(a))throw bb("enum");return a|0};Waa=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};Xaa=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=Yaa(a);break a;case "bigint":a=Aa(BigInt.asIntN(64,a));break a;default:a=Zaa(a)}}return a};$aa=function(a){return a[0]==="-"?!1:a.length<20?!0:a.length===20&&Number(a.substring(0,6))<184467};aba=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};
bba=function(a){if(a<0){Ga(a);var b=Ha(Ea,Fa);a=Number(b);return Number.isSafeInteger(a)?a:b}b=String(a);if($aa(b))return b;Ga(a);return yaa(Ea,Fa)};cba=function(a){if(aba(a))return a;Baa(a);return Aaa()};Zaa=function(a){a=Math.trunc(a);if(!Number.isSafeInteger(a)){Ga(a);var b=Ea,c=Fa;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,b==0&&(c=c+1>>>0);b=yaa(b,c);a=typeof b==="number"?a?-b:b:a?"-"+b:b}return a};dba=function(a){a=Math.trunc(a);return a>=0&&Number.isSafeInteger(a)?a:bba(a)};
eba=function(a){a=Math.trunc(a);if(Number.isSafeInteger(a))a=String(a);else{{const b=String(a);aba(b)?a=b:(Ga(a),a=Aaa())}}return a};Yaa=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));return cba(a)};fba=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));$aa(a)||(Baa(a),a=Ha(Ea,Fa));return a};
gba=function(a){if(a==null)return a;if(typeof a==="bigint")return qb(a)?a=Number(a):(a=BigInt.asIntN(64,a),a=qb(a)?Number(a):String(a)),a;if(hb(a))return typeof a==="number"?Zaa(a):Yaa(a)};rb=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"?Yaa(a):b?eba(a):Zaa(a)};
hba=function(a){if(a==null)return a;if(typeof a==="bigint")return a>=0&&qb(a)?a=Number(a):(a=BigInt.asUintN(64,a),a=qb(a)?Number(a):String(a)),a;if(hb(a))return typeof a==="number"?dba(a):fba(a)};iba=function(a){const b=typeof a;if(a==null)return a;if(b==="bigint")return String(BigInt.asUintN(64,a));if(hb(a))return b==="string"?fba(a):dba(a)};_.tb=function(a){if(typeof a!=="string")throw Error();return a};jba=function(a){if(a!=null&&typeof a!=="string")throw Error();return a};
_.ub=function(a){return a==null||typeof a==="string"?a:void 0};lba=function(a,b,c,d){if(a!=null&&typeof a==="object"&&_.Qa(a))return a;if(!Array.isArray(a))return c?d&2?(a=b[kba])?b=a:(a=new b,_.Oa(a.Mf),b=b[kba]=a):b=new b:b=void 0,b;let e=c=a[_.Ma]|0;e===0&&(e|=d&32);e|=d&2;e!==c&&(a[_.Ma]=e);return new b(a)};_.mba=function(a,b,c){if(b)return Saa(a);let d;return(d=Uaa(a))!=null?d:c?!1:void 0};nba=function(a,b,c){if(b)return _.tb(a);let d;return(d=_.ub(a))!=null?d:c?"":void 0};oba=function(a){return a};
pba=function(a){return a};tba=function(a,b,c,d){return qba(a,b,c,d,rba,sba)};wba=function(a,b,c,d){return qba(a,b,c,d,uba,vba)};
qba=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 J in d)A=+J,isNaN(A)||(w+=xba(A),l++,A>g&&(g=A));t=e(t,p)+f(l,g,w);J=p;A=l;G=g;let L=w;for(let ba=c.length-1;ba>=0;ba--){var U=c[ba];if(U==null||d&&ba===c.length-1&&U===d)continue;U=ba-b;const la=e(U,J)+f(A,G,L);la<t&&(a=1+U,t=la);A++;J--;L+=xba(U);G=Math.max(G,U)}b=e(0,0)+f(A,G,L);b<t&&(a=0,t=b);if(d){A=l;G=g;L=
w;J=p;for(const ba in d)d=+ba,isNaN(d)||d>=1024||(A--,J++,L-=ba.length,g=e(d,J)+f(A,G,L),g<t&&(a=1+d,t=g))}return a};vba=function(a,b,c){return c+a*3+(a>1?a-1:0)};uba=function(a,b){return(a>1?a-1:0)+(a-b)*4};sba=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};rba=function(a){return 40+4*a};
xba=function(a){return a>=100?a>=1E4?Math.ceil(Math.log10(1+a)):a<1E3?3:4:a<10?1:2};zba=function(a,b){yba=b;a=new a(b);yba=void 0;return a};_.vb=function(a,b,c){a=Aba(a,b[0],b[1],c?1:2);b!==_.Bba&&c&&(a[_.Ma]|=16384);return a};
Aba=function(a,b,c,d){var e;d=(e=d)!=null?e:0;a==null&&(a=yba);yba=void 0;if(a==null)e=96,c?(a=[c],e|=512):a=[],b&&(e=e&-33521665|(b&1023)<<15);else{if(!Array.isArray(a))throw Error("D");e=a[_.Ma]|0;if(e&2048)throw Error("G");if(e&64)return a;d===1||d===2||(e|=64);if(c&&(e|=512,c!==a[0]))throw Error("H");a:{d=a;c=e;if(e=d.length){const f=e-1;if(_.Ta(d[f])){c|=256;b=f-(+!!(c&512)-1);if(b>=1024)throw Error("I");e=c&-33521665|(b&1023)<<15;break a}}if(b){b=Math.max(b,e-(+!!(c&512)-1));if(b>1024)throw Error("J");
e=c&-33521665|(b&1023)<<15}else e=c}}a[_.Ma]=e;return a};Cba=function(a){return a};Dba=function(a,b,c,d,e,f){a=lba(a,d,c,f);e&&(a=wb(a));return a};Eba=function(a){return a};Fba=function(a){return[a,this.get(a)]};Iba=function(){return Gba||(Gba=new _.xb(_.Oa([]),void 0,void 0,void 0,Hba))};Kba=function(a,b){return Jba(b)};
Jba=function(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "bigint":return qb(a)?Number(a):String(a);case "boolean":return a?1:0;case "object":if(a)if(Array.isArray(a)){if(_.Za(a,void 0,0))return}else{if(_.ya(a))return oaa(a);if(a instanceof _.Ua)return Lba(a);if(a instanceof _.xb)return a.n3b()}}return a};
Mba=function(a,b,c){const d=_.Ja(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])}Naa(d,a);return d};Oba=function(a,b,c,d,e){if(a!=null){if(Array.isArray(a))a=_.Za(a,void 0,0)?void 0:e&&(a[_.Ma]|0)&2?a:Nba(a,b,c,d!==void 0,e);else if(_.Ta(a)){const f={};for(let g in a)f[g]=Oba(a[g],b,c,d,e);a=f}else a=b(a,d);return a}};
Nba=function(a,b,c,d,e){const f=d||c?a[_.Ma]|0:0;d=d?!!(f&32):void 0;const g=_.Ja(a);for(let l=0;l<g.length;l++)g[l]=Oba(g[l],b,c,d,e);c&&(Naa(g,a),c(f,g));return g};Qba=function(a){return Oba(a,Pba,void 0,void 0,!1)};Pba=function(a){return _.Qa(a)?a.toJSON():a instanceof _.xb?a.n3b(Qba):Jba(a)};Rba=function(a){return Nba(a,Pba,void 0,void 0,!1)};Sba=function(){Paa()};Uba=function(a,b){(yb||(yb=new zb)).set(a,b);(Tba||(Tba=new zb)).set(b,a)};
Vba=function(a){try{return a.toString().indexOf("[native code]")!==-1?a:null}catch(b){return null}};Xba=function(a){if(Wba===void 0){const b=new Ab([],{});Wba=Array.prototype.concat.call([],b).length===1}Wba&&typeof Symbol==="function"&&Symbol.isConcatSpreadable&&(a[Symbol.isConcatSpreadable]=!0)};
Yba=function(a,b,c=Faa){if(a!=null){if(a instanceof Uint8Array)return b?a:new Uint8Array(a);if(Array.isArray(a)){var d=a[_.Ma]|0;if(d&2)return a;b&&(b=d===0||!!(d&32)&&!(d&64||!(d&16)));return b?(a[_.Ma]=(d|34)&-12293,a):Nba(a,Yba,d&4?Faa:c,!0,!0)}_.Qa(a)?(c=a.Mf,d=c[_.Ma],a=d&2?a:zba(a.constructor,Zba(c,d,!0))):a instanceof _.xb&&!(a.eea&2)&&(c=_.Oa(a.xwb(Yba)),a=new _.xb(c,a.LDa,a.Tia,a.pzb));return a}};
Zba=function(a,b,c){const d=c||b&2?Faa:Eaa,e=!!(b&32);a=Mba(a,b,f=>Yba(f,e,d));a[_.Ma]=a[_.Ma]|32|(c?2:0);return a};wb=function(a){const b=a.Mf,c=b[_.Ma];return c&2?zba(a.constructor,Zba(b,c,!1)):a};$ba=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[_.Ma]=g);return g}a[c+(+!!(b&512)-1)]=d;b&256&&(a=a[a.length-1],c in a&&delete a[c]);return b};
_.Fb=function(a,b,c,d,e,f,g){const l=a.Mf;let p=l[_.Ma];d=2&p?1:d;f=!!f;e=_.aca(l,p,b,e);var t=e[_.Ma]|0;var w=t;4&w?g==null?a=!1:(!f&&g===0&&(4096&w||8192&w)&&(a.constructor[bca]=(a.constructor[bca]|0)+1)<5&&Paa(),a=g===0?!1:!(g&w)):a=!0;if(a){4&t&&(e=_.Ja(e),t=_.Cb(t,p),p=_.Bb(l,p,b,e));for(w=a=0;a<e.length;a++){const G=c(e[a]);G!=null&&(e[w++]=G)}w<a&&(e.length=w);t=_.cca(t,p);t=(t|20)&-4097;t&=-8193;g&&(t|=g);e[_.Ma]=t;2&t&&Object.freeze(e)}let A;if(d===1||d===4&&32&t)_.Db(t)||(f=t,t|=2,t!==f&&
(e[_.Ma]=t),Object.freeze(e));else if(g=d!==5?!1:!!(32&t)||_.Db(t)||!!dca(e),(d===2||g)&&_.Db(t)&&(e=_.Ja(e),t=_.Cb(t,p),t=_.Eb(t,p,f),e[_.Ma]=t,p=_.Bb(l,p,b,e)),_.Db(t)||(b=t,t=_.Eb(t,p,f),t!==b&&(e[_.Ma]=t)),g)A=eca(e);else if(d===2&&!f){let G;(G=yb)==null||G.delete(e)}return A||e};_.aca=function(a,b,c,d){a=Gb(a,b,c,d);return Array.isArray(a)?a:_.fca};_.cca=function(a,b){a===0&&(a=_.Cb(a,b));return a|1};_.Db=function(a){return!!(2&a)&&!!(4&a)||!!(2048&a)};gca=function(a){return Jaa(a,!0,!0)};
hca=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=Iba();break a}l=[]}else if(l.constructor===_.xb){if((l.eea&2)==0||p){a=l;break a}l=l.xwb()}else Array.isArray(l)?c=Na(l):l=[];if(p){if(!l.length){a=Iba();break a}c||(c=!0,_.Oa(l))}else if(c){c=!1;p=_.Ja(l);for(l=0;l<p.length;l++){const t=p[l]=_.Ja(p[l]);Array.isArray(t[1])&&(t[1]=_.Oa(t[1]))}l=p}c||((l[_.Ma]|0)&64?l[_.Ma]&=-33:32&b&&Daa(l));f=new _.xb(l,e,nba,f);_.Bb(a,b,d,f);a=f}!g&&e&&(a.pSc=!0);return a};
_.Jb=function(a,b,c){a=a.Mf;const d=a[_.Ma];return hca(a,d,Gb(a,d,b),b,void 0,c)};_.Kb=function(a,b,c){a=a.Mf;const d=a[_.Ma];return hca(a,d,Gb(a,d,b),b,c)};
_.Lb=function(a,b,c,d){const e=a.Mf;let f=e[_.Ma];_.$a(f);if(c==null)return _.Bb(e,f,b),a;c=ica(c);let g=c[_.Ma]|0,l=g;var p=!!(4&g),t=_.Db(g);let w=t||Object.isFrozen(c);t||(g=0);w||(c=_.Ja(c),l=0,g=_.Cb(g,f),g=_.Eb(g,f,!0),w=!1);g|=21;var A;t=(A=Caa(g))!=null?A:0;if(!p)for(p=0;p<c.length;p++){A=c[p];const G=d(A,t);Object.is(A,G)||(w&&(c=_.Ja(c),l=0,g=_.Cb(g,f),g=_.Eb(g,f,!0),w=!1),c[p]=G)}g!==l&&(w&&(c=_.Ja(c),g=_.Cb(g,f),g=_.Eb(g,f,!0)),c[_.Ma]=g);_.Bb(e,f,b,c);return a};
_.Mb=function(a,b,c,d){const e=a.Mf;let f=e[_.Ma];_.$a(f);_.Bb(e,f,b,(d==="0"?Number(c)===0:c===d)?void 0:c);return a};kca=function(a){let b;return(b=a[jca])!=null?b:a[jca]=new Map};lca=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];Gb(b,c,g)!=null&&(e!==0&&(c=_.Bb(b,c,e)),e=g)}a.set(d,e);return e};_.mca=function(a,b,c,d){a=a.Mf;let e=a[_.Ma];d=Gb(a,e,c,d);b=lba(d,b,!1,e);b!==d&&b!=null&&_.Bb(a,e,c,b);return b};
_.nca=function(a,b,c,d,e,f,g,l){a=a.Mf;var p=!!(2&b);e=p?1:e;g=!!g;l&&(l=!p);f=_.aca(a,b,d,f);var t=f[_.Ma]|0;p=!!(4&t);if(!p){t=_.cca(t,b);var w=f,A=b;const J=!!(2&t);J&&(A|=2);let L=!J,U=!0,ba=0,la=0;for(;ba<w.length;ba++){const za=lba(w[ba],c,!1,A);if(za instanceof c){if(!J){const Ba=Na(za.Mf);L&&(L=!Ba);U&&(U=Ba)}w[la++]=za}}la<ba&&(w.length=la);t=_.Ka(t|4,16,U);t=_.Ka(t,8,L);w[_.Ma]=t;J&&Object.freeze(w)}if(l&&!(8&t||!f.length&&(e===1||e===4&&32&t))){_.Db(t)&&(f=_.Ja(f),t=_.Cb(t,b),b=_.Bb(a,
b,d,f));c=f;l=t;for(w=0;w<c.length;w++)t=c[w],A=wb(t),t!==A&&(c[w]=A);l=_.Ka(l|8,16,!c.length);t=c[_.Ma]=l}let G;if(e===1||e===4&&32&t)_.Db(t)||(b=t,t|=!f.length||16&t&&(!p||32&t)?2:2048,t!==b&&(f[_.Ma]=t),Object.freeze(f));else if(p=e!==5?!1:!!(32&t)||_.Db(t)||!!dca(f),(e===2||p)&&_.Db(t)&&(f=_.Ja(f),t=_.Cb(t,b),t=_.Eb(t,b,g),f[_.Ma]=t,b=_.Bb(a,b,d,f)),_.Db(t)||(d=t,t=_.Eb(t,b,g),t!==d&&(f[_.Ma]=t)),p)G=eca(f);else if(e===2&&!g){let J;(J=yb)==null||J.delete(f)}return G||f};
_.Cb=function(a,b){a=_.Ka(a,2,!!(2&b));return(a|32)&-2049};_.Eb=function(a,b,c){32&b&&c||(a&=-33);return a};_.Nb=function(a,b,c,d,e,f,g,l){_.$a(a.Mf[_.Ma]);b=_.Fb(a,b,f,2,g,!0);let p;f=(p=Caa(b[_.Ma]|0))!=null?p:0;l&&Maa(b,e);e!=void 0?b.splice(e,l,c(d,f)):b.push(c(d,f));return a};
oca=function(a,b,c,d,e,f,g,l){const p=a.Mf[_.Ma];_.$a(p);a=_.nca(a,p,c,b,2,f,!0);g&&l?(e!=null||(e=a.length-1),Laa(a,e),a.splice(e,g)):(g?Maa(a,e):d=d!=null?d:new c,e!=void 0?a.splice(e,g,d):a.push(d),a[_.Ma]=Na(d.Mf)?a[_.Ma]&-9:a[_.Ma]&-17)};Pb=function(a,b){return a!=null?a:b};pca=function(a){return Jaa(a,!1,!1)};
qca=function(a){a=Qb(a,2);if(a==null)return"";if(typeof a==="string")return a;if(_.ya(a))return oaa(a);if(Array.isArray(a))return Rba(a);if(a instanceof _.Ua)return Lba(a);if(a&&_.Qa(a))return a.toJSON();throw Error("L`"+a);};
sca=function(a){var b=a.Mf;b=Rb?b:Rba(b);{var c=!Rb,d=(c?a.Mf:b)[_.Ma];let ba=b.length;if(ba){var e=b[ba-1],f=_.Ta(e);f?ba--:e=void 0;a=+!!(d&512)-1;var g=ba-a,l=!!rca&&!(d&512),p;d=(p=rca)!=null?p:pba;d=l?d(g,a,b,e):g;g=(p=l&&g!==d)?Array.prototype.slice.call(b,0,ba):b;if(f||p){b:{var t=g;var w=e;var A;f=!1;if(p)for(l=Math.max(0,d+a);l<t.length;l++){var G=t[l];const la=l-a;if(!(G==null||_.Za(G,void 0,la)||Iaa(G)&&G.size===0)){var J=t[l]=void 0;((J=A)!=null?J:A={})[la]=G;f=!0}}if(w)for(var L in w)if(J=
+L,isNaN(J)){let la;((la=A)!=null?la:A={})[L]=w[L]}else if(l=w[L],Array.isArray(l)&&(_.Za(l,void 0,+L)||Iaa(l)&&l.size===0)&&(l=null),l==null&&(f=!0),p&&J<d){f=!0;l=J+a;for(G=t.length;G<=l;G++)t.push(void 0);t[l]=w[J]}else if(l!=null){let la;((la=A)!=null?la:A={})[L]=l}f||(A=w);if(A)for(let la in A){w=A;break b}w=null}t=w==null?e!=null:w!==e}p&&(ba=g.length);for(;ba>0;ba--){L=ba-1;A=g[L];L-=a;if(!(A==null||_.Za(A,void 0,L)||Iaa(A)&&A.size===0))break;var U=!0}if(g!==b||t||U){if(!p&&!c)g=Array.prototype.slice.call(g,
0,ba);else if(U||t||w)g.length=ba;w&&g.push(w)}U=g}else U=b}return U};_.tca=function(){const a=class{constructor(){throw Error();}};Object.setPrototypeOf(a,a.prototype);return a};_.Sb=function(a,b){const c=[];for(let d=0;d<a.length;d++)c.push(b(a[d]));return c};Tb=function(a){if(typeof a==="bigint"){const b=Number(a);return Number.isSafeInteger(b)?b:""+a}return a};Ub=function(a,b){const c=[];a.forEach(b?(d,e)=>{c.push([Tb(e),b(d)])}:(d,e)=>{c.push([Tb(e),Tb(d)])});return c};
_.h=function(a){return Array.isArray(a)?a.map(Tb):a==null?void 0:Tb(a)};Vb=function(a){return a==null?void 0:Array.isArray(a)?a.map(b=>Lba(b)):Lba(a)};_.Wb=function(a){if(Na(a.Mf))throw Error("P");};_.Yb=function(a){return b=>Xb(a,b)};
uca=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,J=0;J<64;J+=4)G[J/4]=A[J]<<24|A[J+1]<<16|A[J+2]<<8|A[J+3];for(J=16;J<80;J++)A=G[J-3]^G[J-8]^G[J-14]^G[J-16],G[J]=(A<<1|A>>>31)&4294967295;A=e[0];var L=e[1],U=e[2],ba=e[3],la=e[4];for(J=0;J<80;J++){if(J<40)if(J<20){var za=ba^L&(U^ba);var Ba=1518500249}else za=L^U^ba,Ba=1859775393;else J<60?(za=L&U|ba&(L|U),Ba=2400959708):(za=L^U^ba,Ba=3395469782);za=((A<<5|A>>>
27)&4294967295)+za+la+Ba+G[J]&4294967295;la=ba;ba=U;U=(L<<30|L>>>2)&4294967295;L=A;A=za}e[0]=e[0]+A&4294967295;e[1]=e[1]+L&4294967295;e[2]=e[2]+U&4294967295;e[3]=e[3]+ba&4294967295;e[4]=e[4]+la&4294967295}function c(A,G){if(typeof A==="string"){A=unescape(encodeURIComponent(A));for(var J=[],L=0,U=A.length;L<U;++L)J.push(A.charCodeAt(L));A=J}G||(G=A.length);J=0;if(t==0)for(;J+64<G;)b(A.slice(J,J+64)),J+=64,w+=64;for(;J<G;)if(f[t++]=A[J++],w++,t==64)for(t=0,b(f);J+64<G;)b(A.slice(J,J+64)),J+=64,w+=
64}function d(){var A=[],G=w*8;t<56?c(l,56-t):c(l,64-(t-56));for(var J=63;J>=56;J--)f[J]=G&255,G>>>=8;b(f);for(J=G=0;J<5;J++)for(var L=24;L>=0;L-=8)A[G++]=e[J]>>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="",J=0;J<A.length;J++)G+="0123456789ABCDEF".charAt(Math.floor(A[J]/16))+"0123456789ABCDEF".charAt(A[J]%16);return G}}};Zb=function(a){return{valueOf:a}.valueOf()};
wca=function(){let a=null;if(!vca)return a;try{const b=c=>c;a=vca.createPolicy("goog#html",{createHTML:b,createScript:b,createScriptURL:b})}catch(b){}return a};yca=function(){xca===void 0&&(xca=wca());return xca};_.ac=function(a){const b=yca();return new _.$b(b?b.createScriptURL(a):a)};_.bc=function(a){if(a instanceof _.$b)return a.VYb;throw Error("U");};_.dc=function(a){return a instanceof _.cc};_.ec=function(a){if(_.dc(a))return a.XYb;throw Error("U");};
fc=function(a){return new zca(b=>b.substr(0,a.length+1).toLowerCase()===a+":")};Bca=function(a,b=Aca){if(_.dc(a))return a;for(let c=0;c<b.length;++c){const d=b[c];if(d instanceof zca&&d.isValid(a))return new _.cc(a)}};_.gc=function(a){return Bca(a,Aca)||_.Cca};_.Eca=function(a){if(Dca.test(a))return a};_.hc=function(a){return a instanceof _.cc?_.ec(a):_.Eca(a)};_.jc=function(a,b){b=_.hc(b);b!==void 0&&(a.href=b)};_.lc=function(a){const b=yca();return new _.kc(b?b.createHTML(a):a)};
_.nc=function(a){if(a instanceof _.kc)return a.UYb;throw Error("U");};_.Gca=function(a,b,c){if(b instanceof _.$b)a.href=_.bc(b).toString(),a.rel=c;else{if(Fca.indexOf(c)===-1)throw Error("V`"+c);b=_.hc(b);b!==void 0&&(a.href=b,a.rel=c)}};_.oc=function(a,b,c,d){b=_.hc(b);return b!==void 0?a.open(b,c,d):null};_.Hca=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")||""};
_.pc=function(a,b){a.src=_.bc(b);(b=_.Hca(a.ownerDocument&&a.ownerDocument.defaultView||window))&&a.setAttribute("nonce",b)};_.Ica=function(a){var b=window.location;a=_.hc(a);a!==void 0&&(b.href=a)};qc=function(a){a&&typeof a.dispose=="function"&&a.dispose()};Jca=function(a){for(let b=0,c=arguments.length;b<c;++b){const d=arguments[b];_.xa(d)?Jca.apply(null,d):qc(d)}};Kca=function(a,b,c){for(const d in a)b.call(c,a[d],d,a)};
Lca=function(a,b){const c={};for(const d in a)b.call(void 0,a[d],d,a)&&(c[d]=a[d]);return c};Mca=function(a,b,c){const d={};for(const e in a)d[e]=b.call(c,a[e],e,a);return d};Nca=function(a,b){for(const c in a)if(b.call(void 0,a[c],c,a))return!0;return!1};Oca=function(a){const b=[];let c=0;for(const d in a)b[c++]=a[d];return b};_.Pca=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};_.vc=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<Qca.length;f++)c=Qca[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};
Rca=function(a){const b=arguments.length;if(b==1&&Array.isArray(arguments[0]))return Rca.apply(null,arguments[0]);const c={};for(let d=0;d<b;d++)c[arguments[d]]=!0;return c};Sca=function(a,b){const c=b.createRange();c.selectNode(b.body);a=_.lc(a);return c.createContextualFragment(_.nc(a))};Tca=function(a){a=a.nodeName;return typeof a==="string"?a:"FORM"};Uca=function(a){a=a.nodeType;return a===1||typeof a!=="number"};yc=function(a,b,c){a.setAttribute(b,c)};
_.zc=function(a,...b){if(b.length===0)return _.ac(a[0]);let c=a[0];for(let d=0;d<b.length;d++)c+=encodeURIComponent(b[d])+a[d+1];return _.ac(c)};
$ca=function(a,b=Vca){if(!Wca){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("Y"));c=(a.brands||[]).map(e=>{var f=new Xca;return _.Ac(f,1,e.brand).atb(e.version)});Yca(Zca.J0b(a.mobile),c);Wca=a.getHighEntropyValues(b)}const d=new Set(b);return Wca.then(e=>{const f=Zca.clone();d.has("platform")&&_.Ac(f,3,e.platform);d.has("platformVersion")&&f.N0b(e.platformVersion);d.has("architecture")&&
_.Ac(f,5,e.architecture);d.has("model")&&f.Isb(e.model);d.has("uaFullVersion")&&_.Ac(f,7,e.uaFullVersion);return f}).catch(()=>Zca.clone())};cda=function(a=window,b){return ada(new bda(a,b))};
dda=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 J=a.ObjectGetOwnPropertyDescriptor(G,w);J&&J.value?(J.value=a.wrapWithCurrentZone(J.value,A),a._redefineProperty(p.prototype,w,J)):G[w]&&(G[w]=a.wrapWithCurrentZone(G[w],A))}else G[w]&&(G[w]=a.wrapWithCurrentZone(G[w],A))}catch(J){}});return g.call(b,l,p,t)};a.attachOriginToPatched(b[d],g)}};
Cc=function(a){return(Bc.__Zone_symbol_prefix||"__zone_symbol__")+a};
eda=function(){function a(Ia){g&&g.mark&&g.mark(Ia)}function b(Ia,La){g&&g.measure&&g.measure(Ia,La)}function c(Ia){ba||Bc[G]&&(ba=Bc[G].resolve(0));if(ba){let La=ba[J];La||(La=ba.then);La.call(ba,Ia)}else Bc[A](Ia,0)}function d(Ia){ob===0&&L.length===0&&c(e);Ia&&L.push(Ia)}function e(){if(!U){for(U=!0;L.length;){const Ia=L;L=[];for(let La=0;La<Ia.length;La++){const Va=Ia[La];try{Va.zone.runTask(Va,null,null)}catch(pb){Ba.onUnhandledError(pb)}}}Ba.microtaskDrainDone();U=!1}}function f(){}const g=
Bc.performance;a("Zone");class l{static assertZonePatched(){if(Bc.Promise!==za.ZoneAwarePromise)throw Error("aa");}static get root(){let Ia=l.current;for(;Ia.parent;)Ia=Ia.parent;return Ia}static get current(){return Da.zone}static get currentTask(){return Wa}static __load_patch(Ia,La,Va=!1){if(za.hasOwnProperty(Ia)){if(La=Bc[Cc("forceDuplicateZoneCheck")]===!0,!Va&&La)throw Error("ba`"+Ia);}else Bc["__Zone_disable_"+Ia]||(Va="Zone:"+Ia,a(Va),za[Ia]=La(Bc,l,Ba),b(Va,Va))}get parent(){return this.md}get name(){return this.Xr}constructor(Ia,
La){this.md=Ia;this.Xr=La?La.name||"unnamed":"<root>";this.RIb=La&&La.properties||{};this.Gy=new t(this,this.md&&this.md.Gy,La)}get(Ia){const La=this.getZoneWith(Ia);if(La)return La.RIb[Ia]}getZoneWith(Ia){let La=this;for(;La;){if(La.RIb.hasOwnProperty(Ia))return La;La=La.md}return null}fork(Ia){if(!Ia)throw Error("ca");return this.Gy.fork(this,Ia)}wrap(Ia,La){if(typeof Ia!=="function")throw Error("da`"+Ia);const Va=this.Gy.intercept(this,Ia,La),pb=this;return function(){return pb.runGuarded(Va,this,
arguments,La)}}run(Ia,La,Va,pb){Da={parent:Da,zone:this};try{return this.Gy.invoke(this,Ia,La,Va,pb)}finally{Da=Da.parent}}runGuarded(Ia,La=null,Va,pb){Da={parent:Da,zone:this};try{try{return this.Gy.invoke(this,Ia,La,Va,pb)}catch(uc){if(this.Gy.handleError(this,uc))throw uc;}}finally{Da=Da.parent}}runTask(Ia,La,Va){if(Ia.zone!=this)throw Error("ea`"+(Ia.zone||la).name+"`"+this.name);const {type:pb,data:{isPeriodic:uc=!1,isRefreshable:rc=!1}={}}=Ia;if(Ia.state!=="notScheduled"||pb!=="eventTask"&&
pb!=="macroTask"){var Gc=Ia.state!="running";Gc&&Ia.mu("running","scheduled");var Pd=Wa;Wa=Ia;Da={parent:Da,zone:this};try{pb!="macroTask"||!Ia.data||uc||rc||(Ia.cancelFn=void 0);try{return this.Gy.invokeTask(this,Ia,La,Va)}catch(gd){if(this.Gy.handleError(this,gd))throw gd;}}finally{La=Ia.state,La!=="notScheduled"&&La!=="unknown"&&(pb=="eventTask"||uc||rc&&La==="scheduling"?Gc&&Ia.mu("scheduled","running","scheduling"):(La=Ia.XN,this.T3(Ia,-1),Gc&&Ia.mu("notScheduled","running","notScheduled"),rc&&
(Ia.XN=La))),Da=Da.parent,Wa=Pd}}}scheduleTask(Ia){if(Ia.zone&&Ia.zone!==this)for(var La=this;La;){if(La===Ia.zone)throw Error("fa`"+this.name+"`"+Ia.zone.name);La=La.parent}Ia.mu("scheduling","notScheduled");La=[];Ia.XN=La;Ia.vf=this;try{Ia=this.Gy.scheduleTask(this,Ia)}catch(Va){throw Ia.mu("unknown","scheduling","notScheduled"),this.Gy.handleError(this,Va),Va;}Ia.XN===La&&this.T3(Ia,1);Ia.state=="scheduling"&&Ia.mu("scheduled","scheduling");return Ia}scheduleMicroTask(Ia,La,Va,pb){return this.scheduleTask(new w("microTask",
Ia,La,Va,pb,void 0))}scheduleMacroTask(Ia,La,Va,pb,uc){return this.scheduleTask(new w("macroTask",Ia,La,Va,pb,uc))}scheduleEventTask(Ia,La,Va,pb,uc){return this.scheduleTask(new w("eventTask",Ia,La,Va,pb,uc))}cancelTask(Ia){if(Ia.zone!=this)throw Error("ga`"+(Ia.zone||la).name+"`"+this.name);if(Ia.state==="scheduled"||Ia.state==="running"){Ia.mu("canceling","scheduled","running");try{this.Gy.cancelTask(this,Ia)}catch(La){throw Ia.mu("unknown","canceling"),this.Gy.handleError(this,La),La;}this.T3(Ia,
-1);Ia.mu("notScheduled","canceling");Ia.runCount=-1;return Ia}}T3(Ia,La){const Va=Ia.XN;La==-1&&(Ia.XN=null);for(let pb=0;pb<Va.length;pb++)Va[pb].T3(Ia.type,La)}}l.__symbol__=Cc;const p={name:"",onHasTask:(Ia,La,Va,pb)=>Ia.hasTask(Va,pb),onScheduleTask:(Ia,La,Va,pb)=>Ia.scheduleTask(Va,pb),onInvokeTask:(Ia,La,Va,pb,uc,rc)=>Ia.invokeTask(Va,pb,uc,rc),onCancelTask:(Ia,La,Va,pb)=>Ia.cancelTask(Va,pb)};class t{get zone(){return this.vf}constructor(Ia,La,Va){this.BPc={microTask:0,macroTask:0,eventTask:0};
this.vf=Ia;this.sed=La;this.zOa=Va&&(Va&&Va.onFork?Va:La.zOa);this.SFb=Va&&(Va.onFork?La:La.SFb);this.rKc=Va&&(Va.onFork?this.vf:La.rKc);this.UPa=Va&&(Va.onIntercept?Va:La.UPa);this.eHb=Va&&(Va.onIntercept?La:La.eHb);this.dHb=Va&&(Va.onIntercept?this.vf:La.dHb);this.XPa=Va&&(Va.onInvoke?Va:La.XPa);this.hHb=Va&&(Va.onInvoke?La:La.hHb);this.fHb=Va&&(Va.onInvoke?this.vf:La.fHb);this.iPa=Va&&(Va.onHandleError?Va:La.iPa);this.GGb=Va&&(Va.onHandleError?La:La.GGb);this.FGb=Va&&(Va.onHandleError?this.vf:
La.FGb);this.Lra=Va&&(Va.onScheduleTask?Va:La.Lra);this.JRa=Va&&(Va.onScheduleTask?La:La.JRa);this.IRa=Va&&(Va.onScheduleTask?this.vf:La.IRa);this.wqa=Va&&(Va.onInvokeTask?Va:La.wqa);this.WPa=Va&&(Va.onInvokeTask?La:La.WPa);this.VPa=Va&&(Va.onInvokeTask?this.vf:La.VPa);this.kpa=Va&&(Va.onCancelTask?Va:La.kpa);this.kNa=Va&&(Va.onCancelTask?La:La.kNa);this.jNa=Va&&(Va.onCancelTask?this.vf:La.jNa);this.OGb=this.QGb=this.PGb=this.tba=null;Ia=Va&&Va.onHasTask;const pb=La&&La.tba;if(Ia||pb)this.tba=Ia?
Va:p,this.PGb=La,this.QGb=this,this.OGb=this.vf,Va.onScheduleTask||(this.Lra=p,this.JRa=La,this.IRa=this.vf),Va.onInvokeTask||(this.wqa=p,this.WPa=La,this.VPa=this.vf),Va.onCancelTask||(this.kpa=p,this.kNa=La,this.jNa=this.vf)}fork(Ia,La){return this.zOa?this.zOa.onFork(this.SFb,this.zone,Ia,La):new l(Ia,La)}intercept(Ia,La,Va){return this.UPa?this.UPa.onIntercept(this.eHb,this.dHb,Ia,La,Va):La}invoke(Ia,La,Va,pb,uc){return this.XPa?this.XPa.onInvoke(this.hHb,this.fHb,Ia,La,Va,pb,uc):La.apply(Va,
pb)}handleError(Ia,La){return this.iPa?this.iPa.onHandleError(this.GGb,this.FGb,Ia,La):!0}scheduleTask(Ia,La){let Va=La;if(this.Lra)this.tba&&Va.XN.push(this.QGb),(Va=this.Lra.onScheduleTask(this.JRa,this.IRa,Ia,La))||(Va=La);else if(La.scheduleFn)La.scheduleFn(La);else if(La.type=="microTask")d(La);else throw Error("ha");return Va}invokeTask(Ia,La,Va,pb){return this.wqa?this.wqa.onInvokeTask(this.WPa,this.VPa,Ia,La,Va,pb):La.callback.apply(Va,pb)}cancelTask(Ia,La){if(this.kpa)Ia=this.kpa.onCancelTask(this.kNa,
this.jNa,Ia,La);else{if(!La.cancelFn)throw Error("ia");Ia=La.cancelFn(La)}return Ia}hasTask(Ia,La){try{this.tba&&this.tba.onHasTask(this.PGb,this.OGb,Ia,La)}catch(Va){this.handleError(Ia,Va)}}T3(Ia,La){const Va=this.BPc,pb=Va[Ia];La=Va[Ia]=pb+La;if(La<0)throw Error("ja");pb!=0&&La!=0||this.hasTask(this.vf,{i2c:Va.microTask>0,N1c:Va.macroTask>0,nkd:Va.eventTask>0,Fc:Ia})}}class w{constructor(Ia,La,Va,pb,uc,rc){this.vf=null;this.runCount=0;this.XN=null;this.zj="notScheduled";this.type=Ia;this.source=
La;this.data=pb;this.scheduleFn=uc;this.cancelFn=rc;if(!Va)throw Error("ka");this.callback=Va;const Gc=this;this.invoke=Ia==="eventTask"&&pb&&pb.zyb?w.invokeTask:function(){return w.invokeTask.call(Bc,Gc,this,arguments)}}static invokeTask(Ia,La,Va){Ia||(Ia=this);ob++;try{return Ia.runCount++,Ia.zone.runTask(Ia,La,Va)}finally{ob==1&&e(),ob--}}get zone(){return this.vf}get state(){return this.zj}cancelScheduleRequest(){this.mu("notScheduled","scheduling")}mu(Ia,La,Va){if(this.zj===La||this.zj===Va)this.zj=
Ia,Ia=="notScheduled"&&(this.XN=null);else throw Error("la`"+this.type+"`"+this.source+"`"+Ia+"`"+La+"`"+(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"),J=Cc("then");let L=[],U=!1,ba;const la={name:"NO ZONE"},za={},Ba={symbol:Cc,
currentZoneFrame:()=>Da,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 Da={parent:null,zone:new l(null,null)},Wa=null,ob=0;b("Zone","Zone");return l};fda=function(a,b){return Zone.current.wrap(a,b)};gda=function(a,b){for(let c=a.length-1;c>=0;c--)typeof a[c]==="function"&&(a[c]=fda(a[c],b+"_"+c));return a};
ida=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);hda(g)&&(a[e]=(l=>{const p=function(){return l.apply(this,gda(arguments,c+"."+e))};Fc(p,l);return p})(f))}}};hda=function(a){return a?a.writable===!1?!1:!(typeof a.get==="function"&&typeof a.set==="undefined"):!0};
mda=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=jda[g];l||(l=jda[g]=Cc("ON_PROPERTY"+g));d.set=function(p){let t=this;t||a!==Jc||(t=Jc);t&&(typeof t[l]==="function"&&t.removeEventListener(g,kda),f&&f.call(t,null),t[l]=p,typeof p==="function"&&t.addEventListener(g,kda,!1))};d.get=function(){let p=this;p||a!==Jc||(p=Jc);
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};lda(a,b,d);a[c]=!0}};nda=function(a,b,c){if(b)for(var d=0;d<b.length;d++)mda(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++)mda(a,b[d],c)}};
Lc=function(a){const b=Jc[a];if(b){Jc[Cc(a)]=b;Jc[a]=function(){const e=gda(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("ma");}};Fc(Jc[a],b);var c=new b(function(){}),d;for(d in c)a==="XMLHttpRequest"&&d==="responseBlob"||function(e){typeof c[e]==="function"?Jc[a].prototype[e]=function(){return this[Kc][e].apply(this[Kc],
arguments)}:lda(Jc[a].prototype,e,{set:function(f){typeof f==="function"?(this[Kc][e]=fda(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)&&(Jc[a][d]=b[d])}};Mc=function(a,b,c){let d=a;for(;d&&!d.hasOwnProperty(b);)d=oda(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(hda(f)){const g=c(e,a,b);d[b]=function(){return g(this,arguments)};Fc(d[b],e)}}return e};
pda=function(a,b,c){function d(f){const g=f.data;g.args[g.xta]=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.xta>=0&&typeof l[p.xta]==="function"?Zone.current.scheduleMacroTask(p.name,l[p.xta],p,d,void 0):f.apply(g,l)})};Fc=function(a,b){a[Cc("OriginalDelegate")]=b};
sda=function(){if(qda)return rda;qda=!0;try{const a=Nc.navigator.userAgent;if(a.indexOf("MSIE ")!==-1||a.indexOf("Trident/")!==-1||a.indexOf("Edge/")!==-1)rda=!0}catch(a){}return rda};tda=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].EZc;return b.filter(e=>d.indexOf(e)===-1)};uda=function(a){return Object.getOwnPropertyNames(a).filter(b=>b.startsWith("on")&&b.length>2).map(b=>b.substring(2))};
vda=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};
Cda=function(a,b,c,d){function e(ba,la,za){if(la=la||a.event){ba=ba||la.target||a;var Ba=ba[Pc[la.type][za?"true":"false"]];if(Ba){za=[];if(Ba.length===1)(la=G(Ba[0],ba,la))&&za.push(la);else{Ba=Ba.slice();for(let Da=0;Da<Ba.length&&(!la||la[wda]!==!0);Da++){const Wa=G(Ba[Da],ba,la);Wa&&za.push(Wa)}}if(za.length===1)throw za[0];for(la=0;la<za.length;la++){const Da=za[la];b.nativeScheduleMicroTask(()=>{throw Da;})}}}}function f(ba,la){function za(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(!ba)return!1;let Da=!0;la&&la.zyb!==void 0&&(Da=la.zyb);const Wa=la&&la.vh;let ob=!0;la&&la.NSc!==void 0&&(ob=la.NSc);let Ia=!1;la&&la.z6c!==void 0&&(Ia=la.z6c);let La=ba;for(;La&&!La.hasOwnProperty(g);)La=oda(La);!La&&
ba[g]&&(La=ba);if(!La||La[w])return!1;const Va=la&&la.mkd,pb={},uc=La[w]=La[g],rc=La[Cc(l)]=La[l];ba=La[Cc(p)]=La[p];const Gc=La[Cc(t)]=La[t];let Pd;la&&la.prepend&&(Pd=La[Cc(la.prepend)]=La[la.prepend]);var gd=function(mb){if(!mb.idb){var oa=Pc[mb.YF];let ic;oa&&(ic=oa[mb.capture?"true":"false"]);if(oa=ic&&mb.target[ic])for(let xc=0;xc<oa.length;xc++)if(oa[xc]===mb){oa.splice(xc,1);mb.idb=!0;mb.mob&&(mb.mob(),mb.mob=null);oa.length===0&&(mb.nLb=!0,mb.target[ic]=null);break}}if(mb.nLb)return rc.call(mb.target,
mb.YF,mb.capture?L:J,mb.options)};const Ib=function(mb){return uc.call(pb.target,pb.YF,mb.invoke,pb.options)},Sa=function(mb){return Pd.call(pb.target,pb.YF,mb.invoke,pb.options)};var eb=function(mb){return rc.call(mb.target,mb.YF,mb.invoke,mb.options)};gd=Da?gd:eb;eb=function(mb,oa){const ic=typeof oa;return ic==="function"&&mb.callback===oa||ic==="object"&&mb.cH===oa};const sb=la&&la.diff?la.diff:eb,Ob=Zone[Cc("UNPATCHED_EVENTS")],bd=a[Cc("PASSIVE_EVENTS")];eb=function(mb,oa,ic,xc,ld=!1,pe=!1){return function(){const cf=
this||a;let Je=arguments[0];la&&la.uR&&(Je=la.uR(Je));let Th=arguments[1];if(!Th||xda&&Je==="uncaughtException")return mb.apply(this,arguments);let th=!1;if(typeof Th!=="function"){if(!Th.handleEvent)return mb.apply(this,arguments);th=!0}if(!Wa||Wa(mb,Th,cf,arguments)){var dj=Qc&&!!bd&&bd.indexOf(Je)!==-1,uh=Ba(za(arguments[2],dj)),vh=uh==null?void 0:uh.signal;if(vh==null||!vh.aborted){if(Ob)for(var Ci=0;Ci<Ob.length;Ci++)if(Je===Ob[Ci])return dj?mb.call(cf,Je,Th,uh):mb.apply(this,arguments);dj=uh?
typeof uh==="boolean"?!0:uh.capture:!1;Ci=uh&&typeof uh==="object"?uh.once:!1;var kl=Zone.current,Xg=Pc[Je];Xg||(vda(Je,Va),Xg=Pc[Je]);var ej=Xg[dj?"true":"false"];Xg=cf[ej];var ok=!1;if(Xg){if(ok=!0,ob)for(ej=0;ej<Xg.length;ej++)if(sb(Xg[ej],Th))return}else Xg=cf[ej]=[];var ll;ej=cf.constructor.name;var gm=yda[ej];gm&&(ll=gm[Je]);ll||(ll=ej+oa+(Va?Va(Je):Je));pb.options=uh;Ci&&(pb.options.once=!1);pb.target=cf;pb.capture=dj;pb.YF=Je;pb.E_c=ok;if(ok=Da?zda:void 0)ok.X9c=pb;vh&&(pb.options.signal=
void 0);var Ke=kl.scheduleEventTask(ll,Th,ok,ic,xc);if(vh){pb.options.signal=vh;const Zo=()=>Ke.zone.cancelTask(Ke);mb.call(vh,"abort",Zo,{once:!0});Ke.mob=()=>vh.removeEventListener("abort",Zo)}pb.target=null;ok&&(ok.X9c=null);Ci&&(pb.options.once=!0);if(Qc||typeof Ke.options!=="boolean")Ke.options=uh;Ke.target=cf;Ke.capture=dj;Ke.YF=Je;th&&(Ke.cH=Th);pe?Xg.unshift(Ke):Xg.push(Ke);if(ld)return cf}}}};La[g]=eb(uc,A,Da?function(){if(!pb.E_c)return uc.call(pb.target,pb.YF,pb.capture?L:J,pb.options)}:
Ib,gd,Ia);Pd&&(La.prependListener=eb(Pd,".prependListener:",Sa,gd,Ia,!0));La[l]=function(){const mb=this||a;let oa=arguments[0];la&&la.uR&&(oa=la.uR(oa));var ic=arguments[2];ic=ic?typeof ic==="boolean"?!0:ic.capture:!1;const xc=arguments[1];if(!xc)return rc.apply(this,arguments);if(!Wa||Wa(rc,xc,mb,arguments)){var ld=Pc[oa],pe;ld&&(pe=ld[ic?"true":"false"]);if(ld=pe&&mb[pe])for(let cf=0;cf<ld.length;cf++){const Je=ld[cf];if(sb(Je,xc)){ld.splice(cf,1);Je.idb=!0;ld.length===0&&(Je.nLb=!0,mb[pe]=null,
ic||typeof oa!=="string"||(mb[Oc+"ON_PROPERTY"+oa]=null));Je.zone.cancelTask(Je);if(Ia)return mb;return}}return rc.apply(this,arguments)}};La[p]=function(){var mb=this||a,oa=arguments[0];la&&la.uR&&(oa=la.uR(oa));const ic=[];mb=Ada(mb,Va?Va(oa):oa);for(oa=0;oa<mb.length;oa++){const xc=mb[oa];ic.push(xc.cH?xc.cH:xc.callback)}return ic};La[t]=function(){var mb=this||a,oa=arguments[0];if(oa){la&&la.uR&&(oa=la.uR(oa));var ic=Pc[oa];if(ic){var xc=mb[ic["false"]];mb=mb[ic["true"]];if(xc)for(xc=xc.slice(),
ic=0;ic<xc.length;ic++){const ld=xc[ic];this[l].call(this,oa,ld.cH?ld.cH:ld.callback,ld.options)}if(mb)for(mb=mb.slice(),xc=0;xc<mb.length;xc++)ic=mb[xc],this[l].call(this,oa,ic.cH?ic.cH:ic.callback,ic.options)}}else{oa=Object.keys(mb);for(mb=0;mb<oa.length;mb++)(xc=(xc=Bda.exec(oa[mb]))&&xc[1])&&xc!=="removeListener"&&this[t].call(this,xc);this[t].call(this,"removeListener")}if(Ia)return this};Fc(La[g],uc);Fc(La[l],rc);Gc&&Fc(La[t],Gc);ba&&Fc(La[p],ba);return!0}const g=d&&d.add||"addEventListener",
l=d&&d.Ttd||"removeEventListener",p=d&&d.yg||"eventListeners",t=d&&d.Utd||"removeAllListeners",w=Cc(g),A="."+g+":",G=function(ba,la,za){if(!ba.idb){var Ba=ba.callback;typeof Ba==="object"&&Ba.handleEvent&&(ba.callback=ob=>Ba.handleEvent(ob),ba.cH=Ba);try{ba.invoke(ba,la,[za])}catch(ob){var Da=ob}var Wa=ba.options;Wa&&typeof Wa==="object"&&Wa.once&&la[l].call(la,za.type,ba.cH?ba.cH:ba.callback,Wa);return Da}},J=function(ba){return e(this,ba,!1)},L=function(ba){return e(this,ba,!0)};let U=[];for(let ba=
0;ba<c.length;ba++)U[ba]=f(c[ba],d);return U};Ada=function(a,b){if(!b){var c=[];for(let e in a){var d=Bda.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||(vda(b),c=Pc[b]);b=a[c["false"]];a=a[c["true"]];return b?a?b.concat(a):b.slice():a?a.slice():[]};Dda=function(a,b){(a=a.Event)&&a.prototype&&b.patchMethod(a.prototype,"stopImmediatePropagation",c=>function(d,e){d[wda]=!0;c&&c.apply(d,e)})};
Ida=function(){Sc.__load_patch("util",(a,b,c)=>{const d=uda(a);c.patchOnProperties=nda;c.patchMethod=Mc;c.bindArguments=gda;c.patchMacroTask=pda;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=Dda;c.patchEventTarget=Cda;c.isIEOrEdge=sda;c.ObjectDefineProperty=lda;c.ObjectGetOwnPropertyDescriptor=Dc;c.ObjectCreate=Eda;c.ArraySlice=Fda;c.patchClass=Lc;c.wrapWithCurrentZone=fda;c.filterProperties=tda;c.attachOriginToPatched=
Fc;c._redefineProperty=Object.defineProperty;c.patchCallbacks=dda;c.getGlobalObjects=()=>({globalSources:yda,zoneSymbolEventNames:Pc,eventNames:d,isBrowser:Gda,isMix:Hda,isNode:xda,TRUE_STR:"true",FALSE_STR:"false",ZONE_SYMBOL_PREFIX:Oc,ADD_EVENT_LISTENER_STR:"addEventListener",REMOVE_EVENT_LISTENER_STR:"removeEventListener"})})};
Pda=function(){Jda=Zone.__symbol__;Kda=Object[Jda("defineProperty")]=Object.defineProperty;Lda=Object[Jda("getOwnPropertyDescriptor")]=Object.getOwnPropertyDescriptor;Mda=Object.create;Tc=Jda("unconfigurables");Object.defineProperty=function(a,b,c){if(a&&a[Tc]&&a[Tc][b])throw new TypeError("na`"+b+"`"+a);const d=c.configurable;b!=="prototype"&&(c=Nda(a,b,c));return Oda(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]=Nda(a,c,b[c])});return Mda(a,b)};Object.getOwnPropertyDescriptor=function(a,b){const c=Lda(a,b);c&&a&&a[Tc]&&a[Tc][b]&&(c.configurable=!1);return c}};Qda=function(a,b,c){const d=c.configurable;c=Nda(a,b,c);return Oda(a,b,c,d)};
Nda=function(a,b,c){Object.isFrozen(c)||(c.configurable=!0);c.configurable||(a[Tc]||Object.isFrozen(a)||Kda(a,Tc,{writable:!0,value:{}}),a[Tc]&&(a[Tc][b]=!0));return c};
Oda=function(a,b,c,d){try{return Kda(a,b,c)}catch(e){if(c.configurable){typeof d=="undefined"?delete c.configurable:c.configurable=d;try{return Kda(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;}};
Rda=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(za=>"HTML"+za+"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,J=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 U=c[p],ba=l+(U+g),la=l+(U+f);e[U]={};e[U][g]=ba;e[U][f]=la}for(p=0;p<w.length;p++)for(U=
w[p],ba=d[U]={},la=0;la<c.length;la++){const za=c[la];ba[za]=U+".addEventListener:"+za}w=[];for(p=0;p<t.length;p++)U=a[t[p]],w.push(U&&U.prototype);b.patchEventTarget(a,b,w,{vh:function(za,Ba,Da,Wa){if(!A&&J)if(G)try{const ob=Ba.toString();if(ob==="[object FunctionWrapper]"||ob=="function __BROWSERTOOLS_CONSOLE_SAFEFUNC() { [native code] }")return za.apply(Da,Wa),!1}catch(ob){return za.apply(Da,Wa),!1}else{if(Ba=Ba.toString(),Ba==="[object FunctionWrapper]"||Ba=="function __BROWSERTOOLS_CONSOLE_SAFEFUNC() { [native code] }")return za.apply(Da,
Wa),!1}else if(G)try{Ba.toString()}catch(ob){return za.apply(Da,Wa),!1}return!0},uR:za=>L[za]||za});Zone[b.symbol("patchEventTarget")]=!!a.EventTarget};
Sda=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 J=a.ArraySlice.call(arguments);if(G===c||G===d){var L=J.length>0?J[0]:void 0;L&&(L=Zone.__symbol__("ON_PROPERTY"+
L),p[L]=t[L])}return p[G].apply(p,J)}})):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]};
Tda=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};Vda=function(a){const b=a.symbol("unbound");for(let c=0;c<Uda.length;c++){const d=Uda[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)}};
Wda=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=Qda;Pda()});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)=>{Rda(c,e);const {isNode:f,isMix:g}=e.getGlobalObjects();f&&!g||Tda(e,c)||(d=typeof WebSocket!=="undefined",Vda(e),e.patchClass("XMLHttpRequest"),d&&Sda(e,c),Zone[e.symbol("patchEvents")]=!0)})}};Xda=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},J=A[0];A[0]=function(){try{return J.apply(this,arguments)}finally{const za=G.handle,Ba=G.handleId,Da=G.isRefreshable;G.isPeriodic||Da||(Ba?delete p[Ba]:za&&(za[Yda]=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 U=L.data.isRefreshable,ba=L.data.isPeriodic;if(w)p[w]=L;else if(A&&(A[Yda]=L,U&&!ba)){const za=A.refresh;A.refresh=function(){const Ba=L.zone,Da=L.state;Da==="notScheduled"?(L.zj="scheduled",Ba.T3(L,
1)):Da==="running"&&(L.zj="scheduling");return za.call(this)}}let la;return(la=A!=null?A:w)!=null?la: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[Yda])?w[Yda]=null:G=w;let J;((J=G)==null?0:J.type)?G.cancelFn&&G.zone.cancelTask(G):t.apply(a,A)})};
aea=function(){var a=Sc;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((!xda||Hda)&&!Zone[d.symbol("patchEvents")]){c=b.__Zone_ignore_on_properties;d=[];if(Gda){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,EZc:["error"]}]:[];g=e;f=uda(e);l=c?c.concat(l):c;e=oda(e);g&&(f=tda(g,f,l),nda(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=uda(f.prototype),g&&(f=tda(g,f,c),nda(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 ob=Wa.data,Ia=ob.target;Ia[g]=!1;Ia[p]=!1;var La=Ia[f];
L||(L=Ia[Zda],U=Ia[$da]);La&&U.call(Ia,"readystatechange",La);La=Ia[f]=()=>{if(Ia.readyState===Ia.DONE)if(!ob.aborted&&Ia[g]&&Wa.state==="scheduled"){const Va=Ia[c.__symbol__("loadfalse")];if(Ia.status!==0&&Va&&Va.length>0){const pb=Wa.invoke;Wa.invoke=function(){const uc=Ia[c.__symbol__("loadfalse")];for(let rc=0;rc<uc.length;rc++)uc[rc]===Wa&&uc.splice(rc,1);ob.aborted||Wa.state!=="scheduled"||pb.call(Wa)};Va.push(Wa)}else Wa.invoke()}else ob.aborted||Ia[g]!==!1||(Ia[p]=!0)};L.call(Ia,"readystatechange",
La);Ia[d]||(Ia[d]=Wa);Ba.apply(Ia,ob.args);Ia[g]=!0;return Wa}function A(){}function G(Wa){Wa=Wa.data;Wa.aborted=!0;return Da.apply(Wa.target,Wa.args)}var J=t.XMLHttpRequest;if(J){J=J.prototype;var L=J[Zda],U=J[$da];!L&&(t=t.XMLHttpRequestEventTarget)&&(t=t.prototype,L=t[Zda],U=t[$da]);var ba=Mc(J,"open",()=>function(Wa,ob){Wa[e]=ob[2]==0;Wa[l]=ob[1];return ba.apply(Wa,ob)}),la=Cc("fetchTaskAborting"),za=Cc("fetchTaskScheduling"),Ba=Mc(J,"send",()=>function(Wa,ob){if(c.current[za]===!0||Wa[e])return Ba.apply(Wa,
ob);ob={target:Wa,url:Wa[l],isPeriodic:!1,args:ob,aborted:!1};const Ia=Zone.current.scheduleMacroTask("XMLHttpRequest.send",A,ob,w,G);Wa&&Wa[p]===!0&&!ob.aborted&&Ia.state==="scheduled"&&Ia.invoke()}),Da=Mc(J,"abort",()=>function(Wa,ob){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[la]===!0)return Da.apply(Wa,ob)})}})(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&&ida(b.navigator.geolocation)});a.__load_patch("PromiseRejectionEvent",(b,c)=>{function d(e){return function(f){Ada(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)=>{Xda(b,d)})};bea=function(){Sc.__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,xta:0,args:e}))})};cea=function(a=window){return a.WIZ_global_data};dea=function(a=window){return(a=cea(a))&&"mXaIFf"in a?a.mXaIFf:null};
eea=function(){Sc.__load_patch("Error",(a,b,c)=>{function d(Ba){let Da={zoneName:Ba.zone.name},Wa=Da;for(;Ba.parent;){Ba=Ba.parent;const ob={zoneName:Ba.zone.name};Da=Da.parent=ob}return Wa}function e(Ba,Da,Wa=!0){Ba=Ba.split("\n");let ob=0;for(;Ba[ob]!==w&&Ba[ob]!==A&&Ba[ob]!==G&&Ba[ob]!==J&&Ba[ob]!==L&&ob<Ba.length;)ob++;for(;ob<Ba.length&&Da;ob++){let Ia=Ba[ob];if(Ia.trim())switch(t[Ia]){case g.CAb:Ba.splice(ob,1);ob--;break;case g.transition:Da=Da.parent?Da.parent:null;Ba.splice(ob,1);ob--;break;
default:Ba[ob]+=Wa?` [${Da.zone.name}]`:` [${Da.zoneName}]`}}return Ba.join("\n")}function f(){let Ba=p.apply(this,arguments);const Da=Ba.originalStack=Ba.stack;if(f.stackRewrite&&Da){let Wa=c.currentZoneFrame();if(U==="lazy")Ba[c.symbol("zoneFrameNames")]=d(Wa);else if(U==="default")try{Ba.stack=Ba.zoneAwareStack=e(Da,Wa)}catch(ob){}}return this instanceof p&&this.constructor!=p?(Object.keys(Ba).concat("stack","message").forEach(Wa=>{const ob=Ba[Wa];if(ob!==void 0)try{this[Wa]=ob}catch(Ia){}}),this):
Ba}const g={CAb:0,transition:1},l=c.symbol("zoneJsInternalStackFrames"),p=a[c.symbol("Error")]=a.Error,t={};let w,A,G,J,L;a.Error=f;const U=a.__Zone_Error_BlacklistedStackFrames_policy||a.__Zone_Error_ZoneJsInternalStackFrames_policy||"default";f.prototype=p.prototype;f[l]=t;f.stackRewrite=!1;const ba=c.symbol("zoneAwareStack");U==="lazy"&&Object.defineProperty(f.prototype,"zoneAwareStack",{configurable:!0,enumerable:!0,get:function(){this[ba]||(this[ba]=e(this.originalStack,this[c.symbol("zoneFrameNames")],
!1));return this[ba]},set:function(Ba){this.originalStack=Ba;this[ba]=e(this.originalStack,this[c.symbol("zoneFrameNames")],!1)}});const la=["stackTraceLimit","captureStackTrace","prepareStackTrace"];(a=Object.keys(p))&&a.forEach(Ba=>{la.filter(Da=>Da===Ba).length===0&&Object.defineProperty(f,Ba,{get:function(){return p[Ba]},set:function(Da){p[Ba]=Da}})});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,Da){p.captureStackTrace(Ba,Da)}});Object.defineProperty(f,"prepareStackTrace",{get:function(){return p.JYb},set:function(Ba){return Ba&&typeof Ba==="function"?p.JYb=function(Da,Wa){if(Wa)for(let ob=0;ob<Wa.length;ob++)if(Wa[ob].getFunctionName()==="zoneCaptureStackTrace"){Wa.splice(ob,1);break}return Ba.call(this,Da,Wa)}:p.JYb=Ba}});if(U!=="disable"){var za=
b.current.fork({name:"detect",onHandleError:function(Ba,Da,Wa,ob){if(ob.originalStack&&Error===f)for(Ba=ob.originalStack.split(/\n/),ob=Wa=Da=!1;Ba.length;){let Ia=Ba.shift();if(/:\d+:\d+/.test(Ia)||Ia==="ZoneAwareError"){let La=Ia.split("(")[0].split("@")[0],Va=g.transition;La.indexOf("ZoneAwareError")!==-1&&(La.indexOf("new ZoneAwareError")!==-1?(w=Ia,A=Ia.replace("new ZoneAwareError","new Error.ZoneAwareError")):(G=Ia,J=Ia.replace("Error.",""),Ia.indexOf("Error.ZoneAwareError")===-1&&(L=Ia.replace("ZoneAwareError",
"Error.ZoneAwareError"))),t[A]=g.CAb);La.indexOf("runGuarded")!==-1?Wa=!0:La.indexOf("runTask")!==-1?ob=!0:La.indexOf("run")!==-1?Da=!0:Va=g.CAb;t[Ia]=Va;if(Da&&Wa&&ob){f.stackRewrite=!0;break}}}return!1}}).fork({name:"child",onScheduleTask:function(Ba,Da,Wa,ob){return Ba.scheduleTask(Wa,ob)},onInvokeTask:function(Ba,Da,Wa,ob,Ia,La){return Ba.invokeTask(Wa,ob,Ia,La)},onCancelTask:function(Ba,Da,Wa,ob){return Ba.cancelTask(Wa,ob)},onInvoke:function(Ba,Da,Wa,ob,Ia,La,Va){return Ba.invoke(Wa,ob,Ia,La,
Va)}});b=Error.stackTraceLimit;Error.stackTraceLimit=100;za.run(()=>{za.runGuarded(()=>{const Ba=()=>{};za.scheduleEventTask(l,()=>{za.scheduleMacroTask(l,()=>{za.scheduleMicroTask(l,()=>{throw Error();},void 0,Da=>{Da.mu=Ba;Da.invoke()});za.scheduleMicroTask(l,()=>{throw Error();},void 0,Da=>{Da.mu=Ba;Da.invoke()})},void 0,Da=>{Da.mu=Ba;Da.invoke()},()=>{})},void 0,Da=>{Da.mu=Ba;Da.invoke()},()=>{})})});Error.stackTraceLimit=b}})};
fea=function(){Sc.__load_patch("ZoneAwarePromise",(a,b,c)=>{function d(Sa){if(Sa&&Sa.toString===Object.prototype.toString){const eb=Sa.constructor&&Sa.constructor.name;return(eb?eb:"")+": "+JSON.stringify(Sa)}return Sa?Sa.toString():Object.prototype.toString.call(Sa)}function e(Sa){c.onUnhandledError(Sa);try{const eb=b[Da];typeof eb==="function"&&eb.call(this,Sa)}catch(eb){}}function f(Sa){return Sa}function g(Sa){return gd.reject(Sa)}function l(Sa,eb){return sb=>{try{p(Sa,eb,sb)}catch(Ob){p(Sa,!1,
Ob)}}}function p(Sa,eb,sb){var Ob=pb();if(Sa===sb)throw new TypeError("ua");if(Sa[Wa]===null){var bd=null;try{if(typeof sb==="object"||typeof sb==="function")bd=sb&&sb.then}catch(mb){return Ob(()=>{p(Sa,!1,mb)})(),Sa}if(eb!==!1&&sb instanceof gd&&sb.hasOwnProperty(Wa)&&sb.hasOwnProperty(ob)&&sb[Wa]!==null)t(sb),p(Sa,sb[Wa],sb[ob]);else if(eb!==!1&&typeof bd==="function")try{bd.call(sb,Ob(l(Sa,eb)),Ob(l(Sa,!1)))}catch(mb){Ob(()=>{p(Sa,!1,mb)})()}else{Sa[Wa]=eb;Ob=Sa[ob];Sa[ob]=sb;Sa[Ia]===Ia&&eb===
!0&&(Sa[Wa]=Sa[Va],Sa[ob]=Sa[La]);eb===!1&&sb instanceof Error&&(bd=b.currentTask&&b.currentTask.data&&b.currentTask.data.__creationTrace__)&&L(sb,uc,{configurable:!0,enumerable:!1,writable:!0,value:bd});for(bd=0;bd<Ob.length;)w(Sa,Ob[bd++],Ob[bd++],Ob[bd++],Ob[bd++]);if(Ob.length==0&&eb==0){Sa[Wa]=0;eb=sb;try{throw Error("va`"+d(sb)+"`"+(sb&&sb.stack?"\n"+sb.stack:""));}catch(mb){eb=mb}la&&(eb.throwOriginal=!0);eb.rejection=sb;eb.promise=Sa;eb.zone=b.current;eb.task=b.currentTask;ba.push(eb);c.scheduleMicroTask()}}}return Sa}
function t(Sa){if(Sa[Wa]===0){try{var eb=b[rc];eb&&typeof eb==="function"&&eb.call(this,{rejection:Sa[ob],promise:Sa})}catch(sb){}Sa[Wa]=!1;for(eb=0;eb<ba.length;eb++)Sa===ba[eb].promise&&ba.splice(eb,1)}}function w(Sa,eb,sb,Ob,bd){t(Sa);const mb=Sa[Wa],oa=mb?typeof Ob==="function"?Ob:f:typeof bd==="function"?bd:g;eb.scheduleMicroTask("Promise.then",()=>{try{const ic=Sa[ob],xc=!!sb&&Ia===sb[Ia];xc&&(sb[La]=ic,sb[Va]=mb);const ld=eb.run(oa,void 0,xc&&oa!==g&&oa!==f?[]:[ic]);p(sb,!0,ld)}catch(ic){p(sb,
!1,ic)}},sb)}function A(Sa){const eb=Sa.prototype,sb=J(eb,"then");if(!sb||sb.writable!==!1&&sb.configurable){var Ob=eb.then;eb[Ba]=Ob;Sa.prototype.then=function(bd,mb){return(new gd((oa,ic)=>{Ob.call(this,oa,ic)})).then(bd,mb)};Sa[Ib]=!0}}function G(Sa){return function(eb,sb){eb=Sa.apply(eb,sb);if(eb instanceof gd)return eb;sb=eb.constructor;sb[Ib]||A(sb);return eb}}const J=Object.getOwnPropertyDescriptor,L=Object.defineProperty,U=c.symbol,ba=[],la=a[U("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")]!==
!1;var za=U("Promise");const Ba=U("then");c.onUnhandledError=Sa=>{if(c.showUncaughtError()){const eb=Sa&&Sa.rejection;eb?console.error("Unhandled Promise rejection:",eb instanceof Error?eb.message:eb,"; Zone:",Sa.zone.name,"; Task:",Sa.task&&Sa.task.source,"; Value:",eb,eb instanceof Error?eb.stack:void 0):console.error(Sa)}};c.microtaskDrainDone=()=>{for(;ba.length;){const Sa=ba.shift();try{Sa.zone.runGuarded(()=>{if(Sa.throwOriginal)throw Sa.rejection;throw Sa;})}catch(eb){e(eb)}}};const Da=U("unhandledPromiseRejectionHandler"),
Wa=U("state"),ob=U("value"),Ia=U("finally"),La=U("parentPromiseValue"),Va=U("parentPromiseState"),pb=function(){let Sa=!1;return function(eb){return function(){Sa||(Sa=!0,eb.apply(null,arguments))}}},uc=U("currentTaskTrace"),rc=U("rejectionHandledHandler"),Gc=function(){},Pd=a.AggregateError;class gd{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(Sa){return Sa instanceof gd?Sa:p(new this(null),!0,Sa)}static reject(Sa){return p(new this(null),!1,Sa)}static withResolvers(){const Sa=
{};Sa.promise=new gd((eb,sb)=>{Sa.resolve=eb;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 eb=[];let sb=0;try{for(let mb of Sa)sb++,eb.push(gd.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 bd=[];return new gd((mb,oa)=>{for(let ic=0;ic<eb.length;ic++)eb[ic].then(xc=>
{Ob||(Ob=!0,mb(xc))},xc=>{bd.push(xc);sb--;sb===0&&(Ob=!0,oa(new Pd(bd,"All promises were rejected")))})})}static race(Sa){function eb(oa){Ob(oa)}function sb(oa){bd(oa)}let Ob,bd,mb=new this((oa,ic)=>{Ob=oa;bd=ic});for(let oa of Sa)oa&&typeof oa.then==="function"||(oa=this.resolve(oa)),oa.then(eb,sb);return mb}static all(Sa){return gd.pLb(Sa)}static allSettled(Sa){return(this&&this.prototype instanceof gd?this:gd).pLb(Sa,{f$c:eb=>({status:"fulfilled",value:eb}),bWc:eb=>({status:"rejected",reason:eb})})}static pLb(Sa,
eb){let sb,Ob,bd=new this((xc,ld)=>{sb=xc;Ob=ld}),mb=2,oa=0;const ic=[];for(let xc of Sa){xc&&typeof xc.then==="function"||(xc=this.resolve(xc));const ld=oa;try{xc.then(pe=>{ic[ld]=eb?eb.f$c(pe):pe;mb--;mb===0&&sb(ic)},pe=>{eb?(ic[ld]=eb.bWc(pe),mb--,mb===0&&sb(ic)):Ob(pe)})}catch(pe){Ob(pe)}mb++;oa++}mb-=2;mb===0&&sb(ic);return bd}constructor(Sa){if(!(this instanceof gd))throw Error("wa");this[Wa]=null;this[ob]=[];try{const eb=pb();Sa&&Sa(eb(l(this,!0)),eb(l(this,!1)))}catch(eb){p(this,!1,eb)}}get [Symbol.toStringTag](){return"Promise"}get [Symbol.species](){return gd}then(Sa,
eb){var sb,Ob=(sb=this.constructor)==null?void 0:sb[Symbol.species];Ob&&typeof Ob==="function"||(Ob=this.constructor||gd);sb=new Ob(Gc);Ob=b.current;this[Wa]==null?this[ob].push(Ob,sb,Sa,eb):w(this,Ob,sb,Sa,eb);return sb}catch(Sa){return this.then(null,Sa)}finally(Sa){var eb,sb=(eb=this.constructor)==null?void 0:eb[Symbol.species];sb&&typeof sb==="function"||(sb=gd);eb=new sb(Gc);eb[Ia]=Ia;sb=b.current;this[Wa]==null?this[ob].push(sb,eb,Sa,Sa):w(this,sb,eb,Sa,Sa);return eb}}gd.resolve=gd.resolve;
gd.reject=gd.reject;gd.race=gd.race;gd.all=gd.all;za=a[za]=a.Promise;a.Promise=gd;const Ib=U("thenPatched");c.patchThen=A;za&&(A(za),Mc(a,"fetch",Sa=>G(Sa)));Promise[b.__symbol__("uncaughtPromiseErrors")]=ba;return gd})};
gea=function(){Sc.__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("ya");};_.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||[]}};jea=function(a){var b;(b=a.hasOwnProperty(hea)?a[hea]:null)||(b=a.hasOwnProperty(iea)?a[iea]:null);return b};kea=function(a){return(a=a&&(a[hea]||a[iea]))?a:null};
nea=function(a){return a&&(a.hasOwnProperty(lea)||a.hasOwnProperty(mea))?a[lea]: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.Q3c)return`${a.Q3c}`;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)};
oea=function(a,b){return a==null||a===""?b===null?"":b:b==null||b===""?a:a+" "+b};pea=function(){throw new _.$c(-201,!1);};qea=function(a,b){return Object.is(a,b)};_.cd=function(a){const b=ad;ad=a;return b};_.vea=function(a){if(rea)throw Error("U");if(ad!==null){ad.G_a(a);var b=ad.pza++;sea(ad);b<ad.Vk.length&&ad.Vk[b]!==a&&dd(ad)&&tea(ad.Vk[b],ad.Lz[b]);ad.Vk[b]!==a&&(ad.Vk[b]=a,ad.Lz[b]=dd(ad)?uea(a,ad,b):0);ad.TZ[b]=a.version}};
yea=function(a){if(!dd(a)||a.dh)if(a.dh||a.ZUb!==wea)(a.bmb(a)||xea(a))&&a.emb(a),a.dh=!1,a.ZUb=wea};zea=function(a){if(a.nr!==void 0){var b=rea;rea=!0;try{for(const c of a.nr)c.dh||(a=void 0,c.dh=!0,zea(c),(a=c.vO)==null||a.call(c,c))}finally{rea=b}}};Aea=function(){let a;return((a=ad)==null?void 0:a.mua)!==!1};ed=function(a){a&&(a.pza=0);return _.cd(a)};
hd=function(a,b){_.cd(b);if(a&&a.Vk!==void 0&&a.Lz!==void 0&&a.TZ!==void 0){if(dd(a))for(b=a.pza;b<a.Vk.length;b++)tea(a.Vk[b],a.Lz[b]);for(;a.Vk.length>a.pza;)a.Vk.pop(),a.TZ.pop(),a.Lz.pop()}};xea=function(a){sea(a);for(let b=0;b<a.Vk.length;b++){const c=a.Vk[b],d=a.TZ[b];if(d!==c.version)return!0;yea(c);if(d!==c.version)return!0}return!1};Bea=function(a){sea(a);if(dd(a))for(let b=0;b<a.Vk.length;b++)tea(a.Vk[b],a.Lz[b]);a.Vk.length=a.TZ.length=a.Lz.length=0;a.nr&&(a.nr.length=a.KP.length=0)};
uea=function(a,b,c){Cea(a);if(a.nr.length===0&&a.Vk!==void 0)for(let d=0;d<a.Vk.length;d++)a.Lz[d]=uea(a.Vk[d],a,d);a.KP.push(c);return a.nr.push(b)-1};tea=function(a,b){Cea(a);if(a.nr.length===1&&a.Vk!==void 0)for(var c=0;c<a.Vk.length;c++)tea(a.Vk[c],a.Lz[c]);c=a.nr.length-1;a.nr[b]=a.nr[c];a.KP[b]=a.KP[c];a.nr.length--;a.KP.length--;b<a.nr.length&&(c=a.KP[b],a=a.nr[b],sea(a),a.Lz[c]=b)};dd=function(a){let b,c;return a.S4||((c=a==null?void 0:(b=a.nr)==null?void 0:b.length)!=null?c:0)>0};
sea=function(a){a.Vk!=null||(a.Vk=[]);a.Lz!=null||(a.Lz=[]);a.TZ!=null||(a.TZ=[])};Cea=function(a){a.nr!=null||(a.nr=[]);a.KP!=null||(a.KP=[])};Fea=function(a){const b=Object.create(Dea);b.t_a=a;a=()=>{yea(b);_.vea(b);if(b.value===Eea)throw b.error;return b.value};a[_.id]=b;return a};Hea=function(a){const b=Object.create(Gea);b.value=a;a=()=>{_.vea(b);return b.value};a[_.id]=b;return a};_.Jea=function(a,b){Aea()||Iea();a.Co(a.value,b)||(a.value=b,a.version++,wea++,zea(a))};
kd=function(a){const b=jd;jd=a;return b};Kea=function(a,b,c){if((a=jea(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;pea()};_.md=function(a){a.aDb=_.md;a.toString=function(){return _.Zc(this())};return a};nd=function(a){return Lea(a)?a():a};Lea=function(a){return typeof a==="function"&&a.hasOwnProperty(Mea)&&a.aDb===_.md};pd=function(a){const b=od;od=a;return b};
Nea=function(a,b=0){if(od===void 0)throw new _.$c(-203,!1);return od===null?Kea(a,void 0,b):od.get(a,b&8?null:void 0,b)};_.m=function(a,b=0){return(jd||Nea)(nd(a),b)};_.n=function(a,b=0){return _.m(a,Oea(b))};Oea=function(a){return typeof a==="undefined"||typeof a==="number"?a:0|(a.optional&&8)|(a.host&&1)|(a.self&&2)|(a.iE&&4)};
Pea=function(a){const b=[];for(let c=0;c<a.length;c++){const d=nd(a[c]);if(Array.isArray(d)){if(d.length===0)throw new _.$c(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};qd=function(a,b){a.__NG_DI_FLAG__=b;a.prototype.__NG_DI_FLAG__=b;return a};
Rea=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(Qea,"\n  ")}`};Tea=function(a){return a[Sea]||null};rd=function(a){return a.hasOwnProperty(Uea)?a[Uea]:null};
Vea=function(a,b){a.forEach(c=>Array.isArray(c)?Vea(c,b):b(c))};Wea=function(a,b){return b>=a.length-1?a.pop():a.splice(b,1)[0]};_.Xea=function(a,b,c){let d=sd(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};Yea=function(a,b){b=sd(a,b);if(b>=0)return a[b|1]};
sd=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)};afa=function(...a){const b=[],c=new Set;let d;const e=f=>{b.push(f)};Vea(a,f=>{Zea(f,e,[],c)&&(d||(d=[]),d.push(f))});d!==void 0&&$ea(d,e);return b};$ea=function(a,b){for(let c=0;c<a.length;c++){const {cq:d,Nb:e}=a[c];bfa(e,f=>{b(f,d)})}};
Zea=function(a,b,c,d){a=nd(a);if(!a)return!1;let e=null;var f=nea(a);const g=!f&&(a[td]||null);if(f||g){if(g&&!g.standalone)return!1;e=a}else{var l=a.cq;if(f=nea(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)Zea(p,b,c,d)}}else if(f){if(f.imports!=null&&!l){d.add(e);let t;Vea(f.imports,w=>{Zea(w,b,c,d)&&(t||(t=[]),t.push(w))});t!==void 0&&$ea(t,b)}l||(p=rd(e)||(()=>new e),b({va:e,Ab:p,Ib:_.ud},e),b({va:cfa,kc:e,zd:!0},e),
b({va:dfa,kc:()=>_.m(e),zd:!0},e));f=f.Nb;if(f!=null&&!l){const t=a;bfa(f,w=>{b(w,t)})}}else return!1;return e!==a&&a.Nb!==void 0};bfa=function(a,b){for(let c of a)c&&c.Qt&&(c=c.Qt),Array.isArray(c)?bfa(c,b):b(c)};ffa=function(a){return a!==null&&typeof a=="object"&&efa in a};vd=function(a){return typeof a==="function"};ifa=function(){gfa===void 0&&(gfa=new hfa);return gfa};
kfa=function(a){var b=jea(a);b=b!==null?b.oa:rd(a);if(b!==null)return b;if(a instanceof _.wd)throw new _.$c(204,!1);if(a instanceof Function)return jfa(a);throw new _.$c(204,!1);};jfa=function(a){if(a.length>0)throw new _.$c(204,!1);const b=kea(a);return b!==null?()=>b.oa(a):()=>new a};nfa=function(a){if(ffa(a))return xd(void 0,a.kc);a=lfa(a);return xd(a,mfa)};
lfa=function(a){var b=void 0;if(vd(a))return b=nd(a),rd(b)||kfa(b);if(ffa(a))b=()=>nd(a.kc);else if(a&&a.Ab)b=()=>a.Ab(...Pea(a.Ib||[]));else if(a&&a.Hb)b=()=>_.m(nd(a.Hb));else{const c=nd(a&&(a.Qd||a.va));if(a.Ib)b=()=>new c(...Pea(a.Ib));else return rd(c)||kfa(c)}return b};ofa=function(a){if(a.nc)throw new _.$c(205,!1);};xd=function(a,b,c=!1){return{oa:a,value:b,zd:c?[]:void 0}};pfa=function(a,b){for(const c of a)Array.isArray(c)?pfa(c,b):c&&c&&c.Qt?pfa(c.Qt,b):b(c)};
yd=function(a,b){a instanceof qfa&&ofa(a);a=pd(a);const c=kd();try{return b()}finally{pd(a),kd(c)}};_.zd=function(){if(jd===void 0&&od==null)throw new _.$c(-203,!1);};_.Ad=function(a){return Array.isArray(a)&&typeof a[1]==="object"};_.Cd=function(a){return Array.isArray(a)&&a[1]===!0};tfa=function(a){a.type.prototype.Sb&&(a.VQ=rfa);return sfa};
sfa=function(){const a=this.__ngSimpleChanges__||null,b=a==null?void 0:a.current;if(b){const c=a.TL;if(c===Dd)a.TL=b;else for(let d in b)c[d]=b[d];a.current=null;this.Sb(b)}};rfa=function(a,b,c,d,e){d=this.g5[d];var f;(f=a.__ngSimpleChanges__||null)||(f=a.__ngSimpleChanges__={TL:Dd,current:null});var g=f;f=g.current||(g.current={});g=g.TL;const l=g[d];f[d]=new ufa(l&&l.ng,c,g===Dd);b!==null?b.JLb(b,c):a[e]=c};_.Ed=function(a){for(;Array.isArray(a);)a=a[0];return a};_.Fd=function(a,b){return _.Ed(b[a.index])};
_.Gd=function(a,b){a=b[a];return _.Ad(a)?a:a[0]};_.Hd=function(a,b){return b===null||b===void 0?null:a[b]};vfa=function(a){a[2]&1024||(a[2]|=1024,(a[2]&128)===128&&Jd(a))};wfa=function(a){let b;return!!(a[2]&9216||((b=a[24])==null?0:b.dh))};_.xfa=function(a){let b;(b=a[10].E4)==null||b.notify(9);a[2]&64&&(a[2]|=1024);wfa(a)&&Jd(a)};Jd=function(a){let b;(b=a[10].E4)==null||b.notify(0);for(a=_.Kd(a);a!==null&&!(a[2]&8192);){a[2]|=8192;if((a[2]&128)!==128)break;a=_.Kd(a)}};
yfa=function(a,b){if((a[2]&256)===256)throw new _.$c(911,!1);a[21]===null&&(a[21]=[]);a[21].push(b)};_.Kd=function(a){a=a[3];return _.Cd(a)?a[3]:a};_.Nd=function(){return _.Md.Ki};_.Od=function(){return _.Md.dA};_.q=function(a){_.Md.VV=a;return a[8]};_.r=function(a){_.Md.VV=null;return a};_.Qd=function(){let a=_.Md.gW;for(;a!==null&&a.type===64;)a=a.parent;return a};Rd=function(){const a=_.Md,b=a.gW;return a.iL?b:b.parent};Sd=function(a,b){const c=_.Md;c.gW=a;c.iL=b};
Afa=function(a){const b=zfa;zfa=a;return b};_.Td=function(){const a=_.Md;let b=a.Tsa;b===-1&&(b=a.Tsa=a.dA.Usa);return b};_.Ud=function(a){const b=_.Md,c=b.Hm;b.Hm+=a;return c};Bfa=function(a){const b=_.Md.a5;return b===-1?null:a[b]};Dfa=function(a,b,c){if(c&4){for(;!(b=b.parent,b!==null||c&1);){b=a[1];b=b.type===2?b.LOb:b.type===1?a[5]:null;if(b===null)break;a=a[14];if(b.type&10)break}if(b===null)return!1}c=_.Md=Cfa();c.gW=b;c.Ki=a;return!0};
Efa=function(a){const b=Cfa(),c=a[1];_.Md=b;b.gW=c.firstChild;b.Ki=a;b.dA=c;b.VV=a;b.Hm=c.Usa;b.vxa=!1};Cfa=function(){const a=_.Md,b=a===null?null:a.Xg;return b===null?Ffa(a):b};Ffa=function(a){const b={gW:null,iL:!0,Ki:null,dA:null,selectedIndex:-1,VV:null,hva:0,Cua:null,a5:-1,Tsa:-1,Hm:-1,vu:0,parent:a,Xg:null,vxa:!1};a!==null&&(a.Xg=b);return b};Gfa=function(){const a=_.Md;_.Md=a.parent;a.gW=null;a.Ki=null;return a};
Hfa=function(){const a=Gfa();a.iL=!0;a.dA=null;a.selectedIndex=-1;a.VV=null;a.hva=0;a.a5=-1;a.Cua=null;a.Tsa=-1;a.Hm=-1;a.vu=0};_.Xd=function(){const a=_.Md;return a.dA.data[a.selectedIndex]};_.Yd=function(){_.Md.Cua="svg"};_.Zd=function(){_.Md.Cua=null};
Ifa=function(a,b){for(let d=b.Hn,e=b.qw;d<e;d++){var c=a.data[d].type.prototype;b=c.Td;const f=c.VG,g=c.Dc,l=c.Vn;c=c.Ja;if(b){let p,t;((t=(p=a).dfa)!=null?t:p.dfa=[]).push(-d,b)}if(f){let p,t;((t=(p=a).dfa)!=null?t:p.dfa=[]).push(d,f);let w,A;((A=(w=a).L_a)!=null?A:w.L_a=[]).push(d,f)}if(g){let p,t;((t=(p=a).joa)!=null?t:p.joa=[]).push(-d,g)}if(l){let p,t;((t=(p=a).joa)!=null?t:p.joa=[]).push(d,l);let w,A;((A=(w=a).Czb)!=null?A:w.Czb=[]).push(d,l)}if(c!=null){let p,t;((t=(p=a).uW)!=null?t:p.uW=[]).push(d,
c)}}};Jfa=function(a,b,c,d){(a[2]&3)===c&&$d(a,b,c,d)};Kfa=function(a,b){let c=a[2];(c&3)===b&&(a[2]=(c&16383)+1)};$d=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,Lfa(w,t)):Lfa(w,t);a[17]=(a[17]&4294901760)+e+2}e++}};
Lfa=function(a,b){const c=_.cd(null);try{b.call(a)}finally{_.cd(c)}};Mfa=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++}};
ae=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?Nfa(a,c,e,b[++d]):Nfa(a,c,e,null))}}return a};
Nfa=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)};Ofa=function(a,b){for(a>>=16;a>0;)b=b[14],a--;return b};be=function(a){return{toString:a}.toString()};Qfa=function(a){const b=Pfa;Pfa=a;return b};
Sfa=function(a,b,c){let d;typeof c==="string"?d=c.charCodeAt(0)||0:c.hasOwnProperty(ce)&&(d=c[ce]);d==null&&(d=c[ce]=Rfa++);c=d&255;b.data[a+(c>>5)]|=1<<c};Wfa=function(a,b){var c=Tfa(a,b);if(c!==-1)return c;c=b[1];c.xl&&(a.Ju=b.length,Ufa(c.data,a),Ufa(b,null),Ufa(c.blueprint,null));c=Vfa(a,b);a=a.Ju;if(c!==-1){const d=c&32767,e=Ofa(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};Ufa=function(a,b){a.push(0,0,0,0,0,0,0,0,b)};
Tfa=function(a,b){return a.Ju===-1||a.parent&&a.parent.Ju===a.Ju||b[a.Ju+8]===null?-1:a.Ju};Vfa=function(a,b){if(a.parent&&a.parent.Ju!==-1)return a.parent.Ju;a=0;let c=b;for(;c!==null;){b=Xfa(c);if(b===null)break;a++;c=c[14];if(b.Ju!==-1)return b.Ju|a<<16}return-1};
_.de=function(a){var b=_.Qd();if(a==="class")return b.fe;if(a==="style")return b.styles;if(b=b.jc){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};Yfa=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):Kea(b,d,c&8)}finally{kd(e)}}c&8||d!==void 0?b=d:(pea(),b=void 0);return b};
$fa=function(a,b,c,d=0,e){if(a!==null){if(b[2]&2048&&!(d&2)){a:{var f=ee;var g=a;let l=b;for(;g!==null&&l!==null&&l[2]&2048&&!(l[2]&512);){const p=Zfa(g,l,c,d|2);if(p!==ee){f=p;break a}g=g.parent;if(!g){if(g=l[20])if(g=g.get(c,ee,d),g!==ee){f=g;break a}g=Xfa(l);l=l[14]}}}if(f!==ee)return f}a=Zfa(a,b,c,d);if(a!==ee)return a}return Yfa(b,c,d,e)};
Zfa=function(a,b,c,d){var e=ee;if(typeof c==="string")var f=c.charCodeAt(0)||0;else f=c.hasOwnProperty(ce)?c[ce]:void 0,f=typeof f==="number"?f>=0?f&255:aga:f;if(typeof f==="function"){if(!Dfa(b,a,d))return d&1?d&8||e!==void 0?b=e:(pea(),b=void 0):b=Yfa(b,c,d,e),b;try{var g=f(d);if(g!=null||d&8)return g;pea()}finally{Gfa()}}else if(typeof f==="number"){g=null;let p=Tfa(a,b);let t=d&1?b[15][5]:null;if(p===-1||d&4){var l=p===-1?Vfa(a,b):b[p+8];l===-1||d&2?p=-1:(g=b[1],p=l&32767,b=Ofa(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=bga(w,l,c,g==null?w.Py>-1&&Pfa:g!=l&&(w.type&3)!==0,d&1&&t===w);l=A!==null?fe(b,l,A,w):ee;if(l!==ee)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=Ofa(l,b)):p=-1}}return e};bga=function(a,b,c,d,e){var f=a.oQ;const g=b.data;var l=f&1048575;b=a.Hn;a=a.qw;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};
fe=function(a,b,c,d){let e=a[c];const f=b.data;if(e instanceof he){const l=e;if(l.upb)throw a=f[c],new _.$c(-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=Qfa(l.qSc);l.upb=!0;const t=l.hTb?kd(l.hTb):null;Dfa(a,d,0);try{if(e=a[c]=l.oa(void 0,f,a,d),b.xl&&c>=d.Hn){var g=f[c];const w=g.type.prototype.Sa,A=g.type.prototype.Oo;if(g.type.prototype.Sb){const G=tfa(g);let J;((J=b.hH)!=null?J:b.hH=[]).push(c,
G);let L;((L=b.iQ)!=null?L:b.iQ=[]).push(c,G)}if(w){let G;((G=b.hH)!=null?G:b.hH=[]).push(-c,w)}if(A){let G;((G=b.hH)!=null?G:b.hH=[]).push(c,A);let J;((J=b.iQ)!=null?J:b.iQ=[]).push(c,A)}}}finally{t!==null&&kd(t),Qfa(p),l.upb=!1,Gfa()}}return e};aga=function(){return new _.ie(_.Qd(),_.Nd())};
_.je=function(a){return be(()=>{var b=a.prototype.constructor;b=b[Uea]||cga(b);const c=Object.prototype;let d=Object.getPrototypeOf(a.prototype).constructor;for(;d&&d!==c;){const e=d[Uea]||cga(d);if(e&&e!==b)return e;d=Object.getPrototypeOf(d)}return e=>new e})};cga=function(a){return Lea(a)?()=>{const b=cga(nd(a));return b&&b()}:rd(a)};Xfa=function(a){const b=a[1],c=b.type;return c===2?b.LOb:c===1?a[5]:null};dga=function(a){return function(...b){if(a){b=a(...b);for(const c in b)this[c]=b[c]}}};
ke=function(a){return be(()=>{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.mfd=f;return e}const c=dga(a);return b})};fga=function(a,b=null,c=null,d){a=ega(a,b,c,d);a.E_();return a};
ega=function(a,b=null,c=null,d,e=new Set){c=[c||_.ud,{Qt:afa([a]),Txd:!0}];d=d||(typeof a==="object"?void 0:_.Zc(a));return new qfa(c,b||ifa(),d||null,e)};gga=function(a){return a.type===4&&a.value!=="ng-template"};
hga=function(a,b,c){let d=4;const e=a.jc;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 J=0;J<b.length;J++){var l=b[J];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(gga(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[++J];a:if(e===null)l=-1;else if(t=0,
c||!gga(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};
iga=function(a,b,c=!1){for(let d=0;d<b.length;d++)if(hga(a,b[d],c))return!0;return!1};jga=function(a,b){return a?":not("+b.trim()+")":b};kga=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+=jga(f,e),e=""),d=g,f=f||(d&1)!==0;c++}e!==""&&(b+=jga(f,e));return b};mga=function(){return new lga};
le=function(a){a=a(b=>{b.stack=Error().stack});a.prototype=Object.create(Error.prototype);return a.prototype.constructor=a};nga=function(a,b){a&&(b=a.indexOf(b),0<=b&&a.splice(b,1))};_.me=function(a){return typeof a==="function"};oga=function(a){return a instanceof _.ne||a&&"closed"in a&&_.me(a.remove)&&_.me(a.add)&&_.me(a.unsubscribe)};_.oe=function(){};qe=function(a){setTimeout(()=>{throw a;})};_.re=function(a){return a};_.se=function(...a){return pga(a)};
pga=function(a){return a.length===0?_.re:a.length===1?a[0]:function(b){return a.reduce((c,d)=>d(c),b)}};qga=function(a){let b;return(b=a!=null?a:void 0)!=null?b:Promise};rga=function(a,b){return new _.te(c=>{let d=0;return b.ve(function(){d===a.length?c.complete():(c.next(a[d++]),c.closed||this.ve())})})};
sga=function(a,b){if(!a)throw Error("Ha");return new _.te(c=>{const d=new _.ne;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})};tga=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};
vga=function(a,b){return new _.te(c=>{let d;c.add(b.ve(()=>{d=a[uga]();tga(c,b,function(){const {value:e,done:f}=d.next();f?c.complete():(c.next(e),this.ve())})}));return()=>{let e;return _.me((e=d)==null?void 0:e.return)&&d.return()}})};wga=function(a,b){return new _.te(c=>{const d=new _.ne;d.add(b.ve(()=>{const e=a[ue]();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})};
xga=function(a,b){return new _.te(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)))})))};yga=function(a){return new TypeError("Ia`"+(a!==null&&typeof a==="object"?"an invalid object":`'${a}'`))};
Aga=function(a,b){if(a!=null){if(_.me(a[ue]))return wga(a,b);if(zga(a))return rga(a,b);if(_.me(a==null?void 0:a.then))return xga(a,b);if(Symbol.asyncIterator&&_.me(a==null?void 0:a[Symbol.asyncIterator]))return sga(a,b);if(_.me(a==null?void 0:a[uga]))return vga(a,b)}throw yga(a);};_.we=function(a,b){return b?Aga(a,b):_.ve(a)};
_.ve=function(a){if(a instanceof _.te)return a;if(a!=null){if(_.me(a[ue]))return Bga(a);if(zga(a))return Cga(a);if(_.me(a==null?void 0:a.then))return Dga(a);if(Symbol.asyncIterator&&_.me(a==null?void 0:a[Symbol.asyncIterator]))return Ega(a);if(_.me(a==null?void 0:a[uga]))return Fga(a)}throw yga(a);};Bga=function(a){return new _.te(b=>{const c=a[ue]();if(_.me(c.subscribe))return c.subscribe(b);throw new TypeError("Ja");})};
Cga=function(a){return new _.te(b=>{for(let c=0;c<a.length&&!b.closed;c++)b.next(a[c]);b.complete()})};Dga=function(a){return new _.te(b=>{a.then(c=>{b.closed||(b.next(c),b.complete())},c=>b.error(c)).then(null,qe)})};Fga=function(a){return new _.te(b=>{const c=a[uga]();for(;!b.closed;){const {done:d,value:e}=c.next();d?b.complete():b.next(e)}return()=>_.me(c==null?void 0:c.return)&&c.return()})};Ega=function(a){return new _.te(b=>{Gga(a,b).catch(c=>b.error(c))})};
Gga=function(a,b){return _.xe(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:Hga(a)};else throw Error("c`"+String(a));e=new Iga(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()})};
ye=function(a,b){return b?rga(a,b):Cga(a)};_.ze=function(a){return _.me(a[a.length-1])?a.pop():void 0};Ae=function(a){var b=a[a.length-1];return b&&_.me(b.ve)?a.pop():void 0};Jga=function(a){return typeof a[a.length-1]==="number"?a.pop():Infinity};_.u=function(...a){const b=Ae(a);return b?rga(a,b):ye(a)};_.Be=function(a){const b=_.me(a)?a:()=>a;return new _.te(c=>c.error(b()))};
Kga=function(a,b){const c=a.kind,d=a.value;a=a.error;if(typeof c!=="string")throw new TypeError("Ka");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)};_.Mga=function(a){return new Promise((b,c)=>{const d=new Lga({next:e=>{b(e);d.unsubscribe()},error:c,complete:()=>{c(new _.Ce)}});a.subscribe(d)})};
_.De=function(a){return b=>{if(_.me(b==null?void 0:b.nD))return b.nD(function(c){try{return a(c,this)}catch(d){this.error(d)}});throw new TypeError("La");}};_.Fe=function(){return _.De((a,b)=>{let c=null;a.Cra++;const d=new _.Ee(b,void 0,void 0,void 0,()=>{if(!a||a.Cra<=0||0<--a.Cra)c=null;else{var e=a.G2,f=c;c=null;!e||f&&e!==f||e.unsubscribe();b.unsubscribe()}});a.subscribe(d);d.closed||(c=a.connect())})};
_.Nga=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 _.De((c,d)=>{c.subscribe(new _.Ee(d,e=>b(d,()=>d.next(e)),e=>b(d,()=>d.error(e)),()=>b(d,()=>d.complete())))})};_.v=function(a){return _.De((b,c)=>{let d=0;b.subscribe(new _.Ee(c,e=>{c.next(a.call(void 0,e,d++))}))})};_.Pga=function(a){return _.v(b=>Oga(b)?a(...b):a(b))};
Uga=function(a){if(a.length===1){const b=a[0];if(Qga(b))return{args:b,keys:null};if(b&&typeof b==="object"&&Rga(b)===Sga)return a=Tga(b),{args:a.map(c=>b[c]),keys:a}}return{args:a,keys:null}};_.Ge=function(...a){const b=Ae(a),c=_.ze(a),{args:d,keys:e}=Uga(a);if(d.length===0)return _.we([],b);a=new _.te(_.Vga(d,b,e?f=>{const g={};for(let l=0;l<f.length;l++)g[e[l]]=f[l];return g}:_.re));return c?_.x(a,_.Pga(c)):a};
_.Vga=function(a,b,c=_.re){return d=>{Wga(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++)Wga(b,()=>{_.we(a[t],b).subscribe(new Xga(d,w=>{f[t]=w;p&&(l[t]=!0,p=!l.every(_.re));p||d.next(c(f.slice()))},()=>--g===0))},d)},d)}};Wga=function(a,b,c){a?c.add(a.ve(b)):b()};
Yga=function(a,b,c,d){let e=[],f=0,g=0,l=!1;const p=t=>{f++;_.ve(c(t,g++)).subscribe(new _.Ee(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 _.Ee(b,t=>f<d?p(t):e.push(t),void 0,()=>{l=!0;!l||e.length||f||b.complete()}));return()=>{e=null}};_.He=function(a,b,c=Infinity){if(_.me(b))return _.He((d,e)=>_.v((f,g)=>b(d,f,e,g))(_.ve(a(d,e))),c);typeof b==="number"&&(c=b);return _.De((d,e)=>Yga(d,e,a,c))};
_.Ie=function(a=Infinity){return _.He(_.re,a)};_.Le=function(...a){return _.Ie(1)(ye(a,Ae(a)))};_.Me=function(a){return new _.te(b=>{_.ve(a()).subscribe(b)})};_.Ne=function(...a){const b=_.ze(a),{args:c,keys:d}=Uga(a);return b?_.x(Zga(c,d),_.v(e=>b(...e))):Zga(c,d)};
Zga=function(a,b){return new _.te(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=_.ve(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())}}))}}})};
_.Oe=function(a,b,c){if(_.me(c)){var d=c;c=void 0}if(d)return _.x(_.Oe(a,b,c),_.Pga(d));const [e,f]=_.me(a.addEventListener)&&_.me(a.removeEventListener)?$ga.map(g=>l=>a[g](b,l,c)):_.me(a.addListener)&&_.me(a.removeListener)?aha.map(bha(a,b)):_.me(a.on)&&_.me(a.off)?cha.map(bha(a,b)):[];return!e&&zga(a)?_.He(g=>_.Oe(g,b,c))(ye(a)):new _.te(g=>{if(!e)throw new TypeError("Ma");const l=(...p)=>g.next(1<p.length?p:p[0]);e(l);return()=>f(l)})};bha=function(a,b){return c=>d=>a[c](b,d)};
_.Qe=function(a=0,b,c=_.Pe){let d=-1;b!=null&&(b&&_.me(b.ve)?c=b:d=b);return new _.te(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)})};_.Se=function(...a){const b=Ae(a),c=Jga(a);return a.length?a.length===1?_.ve(a[0]):_.Ie(c)(ye(a,b)):_.Re};_.eha=function(a){return a.length===1&&dha(a[0])?a[0]:a};
_.Te=function(a){return _.De((b,c)=>{let d=0;b.subscribe(new _.Ee(c,e=>a.call(void 0,e,d++)&&c.next(e)))})};gha=function(...a){a=_.eha(a);return a.length===1?_.ve(a[0]):new _.te(fha(a))};fha=function(a){return b=>{let c=[];for(let d=0;c&&!b.closed&&d<a.length;d++)c.push(_.ve(a[d]).subscribe(new _.Ee(b,e=>{if(c){for(let f=0;f<c.length;f++)f!==d&&c[f].unsubscribe();c=null}b.next(e)})))}};
_.hha=function(...a){const b=_.ze(a),c=_.eha(a);return c.length?new _.te(d=>{let e=c.map(()=>[]),f=c.map(()=>!1);d.add(()=>{e=f=null});for(let g=0;!d.closed&&g<c.length;g++)_.ve(c[g]).subscribe(new _.Ee(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}}):_.Re};
jha=function(){const {first:a,each:b,Hxd:c=iha,scheduler:d=_.Pe,h2c:e=null}={each:36E5};if(a==null&&b==null)throw new TypeError("Oa");return _.De((f,g)=>{let l,p,t=null,w=0;const A=G=>{p=tga(g,d,()=>{l.unsubscribe();_.ve(c({h2c:e,Tnd:t,T8:w})).subscribe(g)},G)};l=f.subscribe(new _.Ee(g,G=>{let J;(J=p)==null||J.unsubscribe();w++;g.next(t=G);b>0&&A(b)},void 0,void 0,()=>{let G;if((G=p)==null||!G.closed){let J;(J=p)==null||J.unsubscribe()}t=null}));A(a!=null?typeof a==="number"?a:+a-d.now():b)})};
iha=function(a){throw new kha(a);};mha=function(a){return a in lha?(delete lha[a],!0):!1};_.Ue=function(a){return!!a&&(a instanceof _.te||_.me(a.nD)&&_.me(a.subscribe))};Ve=function(){};nha=function(a){function b(){a=Ve;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()};
oha=function(a){queueMicrotask(()=>a());return()=>{a=Ve}};pha=function(a){if(a.t3==0&&!a.R6&&!a.isStable)try{a.t3++,a.Zja.emit(null)}finally{if(a.t3--,!a.R6)try{a.Tb(()=>a.jm.emit(null))}finally{a.isStable=!0}}};rha=function(a){function b(){nha(()=>{a.Aea=!1;qha(a);a.UTb=!0;pha(a);a.UTb=!1})}a.UTb||a.Aea||(a.Aea=!0,a.KQ?Zone.root.run(()=>{b()}):a.uIb.run(()=>{b()}),qha(a))};
vha=function(a){const b=sha++;a.UE=a.UE.fork({name:"angular",properties:{isAngularZone:!0,isAngularZone_ID:b,["isAngularZone_ID"+b]:!0},onInvokeTask:(c,d,e,f,g,l)=>{if(tha(l,"__ignore_ng_zone__"))return c.invokeTask(e,f,g,l);try{return uha(a),c.invokeTask(e,f,g,l)}finally{(a.iCa&&f.type==="eventTask"||a.yma)&&rha(a),a.t3--,pha(a)}},onInvoke:(c,d,e,f,g,l,p)=>{try{return uha(a),c.invoke(e,f,g,l,p)}finally{!a.yma||a.Aea||tha(l,"__scheduler_tick__")||rha(a),a.t3--,pha(a)}},onHasTask:(c,d,e,f)=>{c.hasTask(e,
f);d===e&&(f.Fc=="microTask"?(a.FLc=f.i2c,qha(a),pha(a)):f.Fc=="macroTask"&&(a.Kha=f.N1c))},onHandleError:(c,d,e,f)=>{c.handleError(e,f);a.Tb(()=>a.onError.emit(f));return!1}})};qha=function(a){a.R6=a.FLc||(a.iCa||a.yma)&&a.Aea===!0?!0:!1};uha=function(a){a.t3++;a.isStable&&(a.isStable=!1,a.eka.emit(null))};tha=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};
xha=function(a="zone.js",b){return a==="noop"?new wha:a==="zone.js"?new _.We(b):a};_.Xe=function(a){if(!yha.has(a)){yha.add(a);var b,c;(b=performance)==null||(c=b.mark)==null||c.call(b,"mark_feature_usage",{detail:{fX:a}})}};Aha=function(a,b){(b==null?0:b.Rb)||_.zd();let c;const d=(c=b==null?void 0:b.Rb)!=null?c:_.n(_.Ye);_.Xe("NgAfterRender");return zha(a,d,b,!1)};
_.Ze=function(a,b){(b==null?0:b.Rb)||_.zd();let c;const d=(c=b==null?void 0:b.Rb)!=null?c:_.n(_.Ye);_.Xe("NgAfterNextRender");return zha(a,d,b,!0)};
zha=function(a,b,c,d){const e=b.get($e);e.pP!=null||(e.pP=b.get(Bha));const f=b.get(Cha,null,{optional:!0});let g;const l=(g=c==null?void 0:c.phase)!=null?g:2;b=(c==null?void 0:c.ogb)!==!0?b.get(_.af):null;a instanceof Function?(c=[void 0,void 0,void 0,void 0],c[l]=a,a=c):a=[a.Mjd,a.write,a.jpd,a.read];d=new Dha(e.pP,a,d,b,f==null?void 0:f.Nc(null));e.pP.register(d);return d};Fha=function(){if(Eha!==void 0)return Eha;if(typeof document!=="undefined")return document;throw new _.$c(210,!1);};
_.df=function(a,b){_.Ad(b)?(a.__ngContext__=b[19],_.bf.set(b[19],b)):a.__ngContext__=b};Gha=function(a){for(;a!==null&&!_.Cd(a);)a=a[4];return a};ff=function(a,b){return new _.ef(_.Fd(a,b))};Hha=function(a){return a instanceof _.ef?a.ma:a};Iha=function(a,b){const c=zfa?64:1088;let d;for((d=a[10].E4)==null||d.notify(b);a;){a[2]|=c;b=_.Kd(a);if((a[2]&512)!==0&&!b)break;a=b}};_.y=function(a=1){Jha(_.Od(),_.Nd(),_.Md.selectedIndex+a)};
Jha=function(a,b,c){(b[2]&3)===3?(a=a.iQ,a!==null&&$d(b,a,3,c)):(a=a.hH,a!==null&&Jfa(b,a,0,c));_.Md.selectedIndex=c};_.B=function(a,b=0){const c=_.Nd();return c===null?_.m(a,b):$fa(_.Qd(),c,nd(a),b)};_.gf=function(){throw Error("Sa");};Kha=function(a,b,c,d,e,f){const g=_.cd(null);try{let l=null;(e&1)!==0&&(l=b[d][_.id]);l!==null&&l.cxb!==void 0&&(f=l.cxb(f));(e&2)!==0&&(f=a.eD[d].call(b,f));a.VQ!==null?a.VQ(b,l,f,c,d):(a=l,a!==null?a.JLb(a,f):b[d]=f)}finally{_.cd(g)}};
Nha=function(a){return a.replace(Lha,b=>b.replace(Mha,"\u200b$1\u200b"))};hf=function(a,b,c,d,e){if(d!=null){var f=!1;if(_.Cd(d))var g=d;else _.Ad(d)&&(f=!0,d=d[0]);d=_.Ed(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.Wq(d);if(g!=null)for(f=g[7],f!==_.Ed(g)&&hf(a,b,c,f,e),e=10;e<g.length;e++)d=g[e],jf(b,a,d[1].firstChild,d,c,f,!1)}};
Oha=function(a,b){let c;(c=b[10].E4)==null||c.notify(10);jf(b[11],2,a.firstChild,b,null,null,!1)};Pha=function(a,b){const c=a[9],d=b[3];_.Ad(d)?a[2]|=2:b[15]!==d[3][15]&&(a[2]|=2);c===null?a[9]=[b]:c.push(b)};Qha=function(a,b){a=a[9];a.splice(a.indexOf(b),1)};_.kf=function(a,b){if(!(a.length<=10)){var c=10+b,d=a[c];if(d){const e=d[16];e!==null&&e!==a&&Qha(e,d);b>0&&(a[c-1][4]=d[4]);a=Wea(a,10+b);Oha(d[1],d);d[0]=null;d[5]=null;b=a[18];b!==null&&b.k5(a[1]);d[3]=null;d[4]=null;d[2]&=-129}return d}};
_.Sha=function(a,b){if(!(b[2]&256)){var c=b[11];c.Wq&&jf(c,3,a.firstChild,b,null,null,!1);if(a=b[12])for(;a;){c=null;if(_.Ad(a))c=a[12];else{const d=a[10];d&&(c=d)}if(!c){for(;a&&!a[4]&&a!==b;)_.Ad(a)&&Rha(a[1],a),a=a[3];a===null&&(a=b);_.Ad(a)&&Rha(a[1],a);c=a&&a[4]}a=c}else Rha(b[1],b)}};
Rha=function(a,b){if(!(b[2]&256)){var c=_.cd(null);try{b[2]&=-129;b[2]|=256;b[24]&&Bea(b[24]);var d;if(a!=null&&(d=a.uW)!=null)for(let t=0;t<d.length;t+=2){const w=b[d[t]];if(!(w instanceof he)){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&&_.Cd(b[3])){p!==b[3]&&Qha(p,b);const t=b[18];t!==null&&t.k5(a)}_.bf.delete(b[19])}finally{_.cd(c)}}};Tha=function(a,b,c){for(;b!==null&&b.type&168;)b=b.parent;if(b===null)return c[0];const d=b.Py;return d>-1&&({kb:a}=a.data[b.Hn+d],a===2||a===0)?null:_.Fd(b,c)};Uha=function(a,b,c){return a.type&40?_.Fd(a,c):null};
Xha=function(a,b,c,d){a=Tha(a,d.parent,b);const e=b[11],f=Vha(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);Wha!==void 0&&Wha(e,d,b,c,a)};
mf=function(a,b){if(b!==null){var c=b.type;if(c&3)return _.Fd(b,a);if(c&4)return Yha(-1,a[b.index]);if(c&8){c=b.Xg;if(c!==null)return mf(a,c);a=a[b.index];return _.Cd(a)?Yha(-1,a):_.Ed(a)}if(c&128)return mf(a,b.next);if(c&32)return nf(b,a)()||_.Ed(a[b.index]);c=b!==null?a[15][5].lx[b.lx]:null;return c!==null?Array.isArray(c)?c[0]:mf(_.Kd(a[15]),c):mf(a,b.next)}return null};Yha=function(a,b){a=10+a+1;if(a<b.length){a=b[a];const c=a[1].firstChild;if(c!==null)return mf(a,c)}return b[7]};
jf=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&&_.df(_.Ed(p),d),c.flags|=2);if((c.flags&32)!==32)if(l&8)jf(a,b,c.Xg,d,e,f,!1),hf(b,a,e,p,f);else if(l&32){l=nf(c,d);let t;for(;t=l();)hf(b,a,e,t,f);hf(b,a,e,p,f)}else l&16?Zha(a,b,d,c,e,f):hf(b,a,e,p,f);c=g?c.Ska:c.next}};
Zha=function(a,b,c,d,e,f){var g=c[15];c=g[5].lx[d.lx];if(Array.isArray(c))for(d=0;d<c.length;d++)hf(b,a,e,c[d],f);else g=g[3],(d.flags&128)===128&&(c.flags|=128),jf(a,b,c,g,e,f,!0)};$ha=function(a,b,c){const d=c.uD,e=c.fe;c=c.styles;d!==null&&Mfa(a,b,d);e!==null&&(e===""?a.removeAttribute(b,"class"):a.setAttribute(b,"class",e));c!==null&&a.setAttribute(b,"style",c)};_.pf=function(a){return a instanceof of?a.dNb:a};
_.qf=function(a,b){a=a instanceof of&&a.getTypeName()||null;if(a!=null&&a!==b){if(a==="ResourceURL"&&b==="URL")return!0;throw Error("Ta`"+b+"`"+a);}return a===b};bia=function(){if(aia===void 0&&(aia=null,_.rf.trustedTypes))try{aia=_.rf.trustedTypes.createPolicy("angular",{createHTML:a=>a,createScript:a=>a,createScriptURL:a=>a})}catch(a){}return aia};cia=function(a){let b;return((b=bia())==null?void 0:b.createHTML(a))||a};
fia=function(a){a=new dia(a);try{var b=!!(new window.DOMParser).parseFromString(cia(""),"text/html")}catch(c){b=!1}return b?new eia(a):a};hia=function(a){a=String(a);return a.match(gia)?a:"unsafe:"+a};sf=function(a){const b={};for(const c of a.split(","))b[c]=!0;return b};tf=function(...a){const b={};for(const c of a)for(const d in c)c.hasOwnProperty(d)&&(b[d]=!0);return b};iia=function(a){a=a.nodeName;return typeof a==="string"?a:"FORM"};
lia=function(a){return a.replace(/&/g,"&amp;").replace(jia,function(b){return"&#"+((b.charCodeAt(0)-55296)*1024+(b.charCodeAt(1)-56320)+65536)+";"}).replace(kia,function(b){return"&#"+b.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")};
Eia=function(a,b){var c=null;try{xia=xia||fia(a);var d=b?String(b):"";c=xia.fha(d);a=5;b=d;do{if(a===0)throw Error("Va");a--;d=b;b=c.innerHTML;c=xia.fha(d)}while(d!==b);var e=new yia;let l=(zia(c)||c).firstChild;d=!0;for(a=[];l;){if(l.nodeType===Node.ELEMENT_NODE)a:{b=e;var f=l;const p=iia(f).toLowerCase();if(!Aia.hasOwnProperty(p)){d=!Bia.hasOwnProperty(p);break a}b.eK.push("<");b.eK.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(!Cia.hasOwnProperty(G))continue;
let J=w.value;Dia[G]&&(J=hia(J));b.eK.push(" ",A,'="',lia(J),'"')}b.eK.push(">");d=!0}else l.nodeType===Node.TEXT_NODE&&e.eK.push(lia(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("Ua`"+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("Ua`"+p.outerHTML);if(b=p){l=b;break}l=
a.pop()}}var g=e.eK.join("");return cia(g)}finally{if(c)for(c=zia(c)||c;c.firstChild;)c.firstChild.remove()}};zia=function(a){return"content"in a&&a.nodeType===Node.ELEMENT_NODE&&a.nodeName==="TEMPLATE"?a.content:null};Gia=function(){if(Fia===void 0&&(Fia=null,_.rf.trustedTypes))try{Fia=_.rf.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:a=>a,createScript:a=>a,createScriptURL:a=>a})}catch(a){}return Fia};Hia=function(a){let b;return((b=Gia())==null?void 0:b.createHTML(a))||a};
Iia=function(a){let b;return((b=Gia())==null?void 0:b.createScriptURL(a))||a};_.uf=function(a){const b=_.Jia();return b?Hia(b.lq(1,a)||""):_.qf(a,"HTML")?Hia(_.pf(a)):Eia(Fha(),_.Yc(a))};_.vf=function(a){const b=_.Jia();return b?b.lq(4,a)||"":_.qf(a,"URL")?_.pf(a):hia(_.Yc(a))};_.Kia=function(a){const b=_.Jia();if(b)return Iia(b.lq(5,a)||"");if(_.qf(a,"ResourceURL"))return Iia(_.pf(a));throw new _.$c(904,!1);};_.Jia=function(){const a=_.Nd();return a&&a[10].wla};
Mia=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]=Lia++;A[6]=w;A[20]=t;A[15]=b.type==2?a[15]:A;return A};wf=function(a,b,c,d,e){let f=a.data[b];f===null?(f=Nia(a,b,c,d,e),_.Md.vxa&&(f.flags|=32)):f.type&64&&(f.type=c,f.value=d,f.jc=e,a=Rd(),f.Ju=a===null?-1:a.Ju);Sd(f,!0);return f};
Nia=function(a,b,c,d,e){const f=_.Md.gW,g=_.Md.iL;var l=g?f:f&&f.parent;let p=l?l.Ju:-1,t=0;Oia!==null&&(t|=128);b=a.data[b]={type:c,index:b,nY:null,Ju:p,Hn:-1,qw:-1,Vua:-1,Py:-1,T4c:null,flags:t,oQ:0,value:d,jc:e,uD:null,Gfb:null,bTb:void 0,inputs:null,outputs:null,dA:null,next:null,G4c:null,Ska:null,Xg:null,parent:l,lx:null,styles:null,Sub:null,dBa:void 0,fe:null,Kta:null,cBa:void 0,Kea:0,Zma:0};a.firstChild===null&&(a.firstChild=b);f!==null&&(g?f.Xg==null&&b.parent!==null&&(f.Xg=b):f.next===null&&
(f.next=b,b.G4c=f));return b};xf=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};Pia=function(a,b,c,d,e){const f=_.Md.selectedIndex;try{_.Md.selectedIndex=-1,d&2&&b.length>25&&Jha(a,b,25),c(d,e)}finally{_.Md.selectedIndex=f}};Qia=function(a,b,c){if((b.flags&4)!==0){const d=_.cd(null);try{const e=b.Hn,f=b.qw;for(b=e;b<f;b++){const g=a.data[b];g.Ad&&g.Ad(1,c[b],b)}}finally{_.cd(d)}}};
Via=function(a,b,c){var d=_.Fd(c,b);const e=c.Hn,f=c.qw;if(c.Py>-1){var g=a.data[e+c.Py],l=_.Fd(c,b),p=Ria(g);g=Sia(b,Mia(b,p,null,Tia(g),l,c,null,b[10].xob.mfa(l,g),null,null,null));b[c.index]=g}a.xl||Wfa(c,b);_.df(d,b);d=c.bTb;for(g=e;g<f;g++){l=a.data[g];p=fe(b,a,g,c);_.df(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++],J=t[w++],L=t[w++];Kha(l,p,A,G,J,L)}}l.qa&&(_.Gd(c.index,b)[8]=fe(b,a,g,c))}(c.flags&64)===64&&Uia(a,b,c)};
Wia=function(a,b,c=_.Fd){const d=b.Gfb;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}}};Ria=function(a){const b=a.dA;return b===null||b.TSb?a.dA=Xia(1,null,a.qa,a.ya,a.Aa,a.k2a,a.Vkb,a.ub,a.tH,a.Da,a.id):b};
Xia=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:_.yf);t=typeof t==="function"?t():t;return A[1]={type:a,blueprint:A,qa:c,queries:null,ub:l,LOb:b,data:A.slice().fill(null,d),Usa:d,dQb:e,aab:null,xl:!0,Wva:!0,i2b:!1,h2b:!1,hH:null,iQ:null,dfa:null,L_a:null,joa:null,Czb:null,uW:null,zp:null,Ad:null,GF:null,cPb:typeof f==="function"?f():f,yYb:typeof g==="function"?g():g,firstChild:null,tH:p,Da:t,TSb:!1,S1b:w}};
Zia=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?Yia(d,c,f,l,p):Yia(d,c,f,l)}return d};Yia=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)};
_.zf=function(a,b,c,d,e,f,g,l){const p=_.Fd(b,c);let t=b.inputs,w;!l&&t!=null&&(w=t[d])?($ia(a,c,w,d,e),b.Py>-1&&(a=_.Gd(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))};
cja=function(a,b,c,d){const e=d===null?null:{"":-1};var f=a.cPb;let g=null,l=null;if(f)for(let w=0;w<f.length;w++){const A=f[w];if(iga(c,A.na,!1))if(g||(g=[]),A.qa)if(A.a6!==null){const G=[];l=l||new Map;A.a6(A,G,l);g.unshift(...G,A);aja(a,c,G.length)}else g.unshift(A),aja(a,c,0);else{l=l||new Map;let G,J;(J=(G=A).a6)==null||J.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&&bja(a,b,c,p,e,t);if(e&&d)for(a=c.Gfb=[],b=0;b<d.length;b+=2){p=e[d[b+1]];if(p==
null)throw new _.$c(-301,!1);a.push(d[b],p)}c.uD=ae(c.uD,c.jc)};
bja=function(a,b,c,d,e,f){for(var g=0;g<d.length;g++){var l=Wfa(c,b);Sfa(l,a,d[g].type)}l=a.data.length;g=d.length;c.flags|=1;c.Hn=l;c.qw=l+g;c.oQ=l;for(l=0;l<d.length;l++)g=d[l],g.Pmb&&g.Pmb(g);g=l=!1;var p=xf(a,b,d.length,null);for(var t=0;t<d.length;t++){var w=d[t];c.uD=ae(c.uD,w.nb);var A=a,G=c,J=b,L=p;A.data[L]=w;var U=w.oa||(w.oa=rd(w.type));U=new he(U,!!w.qa);A.blueprint[L]=U;J[L]=U;U=A;var ba=G;A=xf(A,J,w.ob,_.yf);if(J=w.Ya){G=U.aab;G===null&&(G=U.aab=[]);U=~ba.index;a:{for(ba=G.length;ba>
0;){const Wa=G[--ba];if(typeof Wa==="number"&&Wa<0){ba=Wa;break a}}ba=0}ba!=U&&G.push(U);G.push(L,A,J)}L=p;U=w;if(A=e){if(U.Qb)for(J=0;J<U.Qb.length;J++)A[U.Qb[J]]=L;U.qa&&(A[""]=L)}w.Ad!==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.Sa||w.Oo)){var la=void 0,za=void 0;((za=(la=a).hH)!=null?za:la.hH=[]).push(c.index);l=!0}if(!g&&(w.Sb||w.Oo)){var Ba=void 0,Da=void 0;((Da=(Ba=a).iQ)!=null?Da:Ba.iQ=[]).push(c.index);g=!0}p++}Ba=c.Hn;b=c.qw;a=
a.data;d=c.jc;e=[];for(za=la=null;Ba<b;Ba++){Da=a[Ba];g=(l=f?f.get(Da):null)?l.outputs:null;la=Zia(0,Da.inputs,Ba,la,l?l.inputs:null);za=Zia(1,Da.outputs,Ba,za,g);if(la===null||d===null||gga(c))Da=null;else{Da=la;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(Da.hasOwnProperty(t))for(g===null&&(g=[]),w=Da[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}Da=g}e.push(Da)}la!==null&&(la.hasOwnProperty("class")&&(c.flags|=
8),la.hasOwnProperty("style")&&(c.flags|=16));c.bTb=e;c.inputs=la;c.outputs=za};Uia=function(a,b,c){var d=c.Hn;const e=c.qw,f=c.index;c=_.Md.a5;try{for(_.Md.selectedIndex=f;d<e;d++){const g=a.data[d],l=b[d];_.Md.a5=d;g.Ya===null&&g.ob===0&&g.nb===null||g.Ya===null||g.Ya(1,l)}}finally{_.Md.selectedIndex=-1,_.Md.a5=c}};aja=function(a,b,c){b.Py=c;let d;((d=a.GF)!=null?d:a.GF=[]).push(b.index)};Tia=function(a){let b=16;a.y0?b=4096:a.HXb&&(b=64);return b};
_.dja=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))};eja=function(a,b){const c=a.Ad;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];_.Md.vu=f;l.Ad(2,b[g],g)}}}finally{_.cd(d)}}};Sia=function(a,b){a[12]?a[13][4]=b:a[12]=b;return a[13]=b};fja=function(a,b,c){_.Md.vu=0;const d=_.cd(null);try{b(a,c)}finally{_.cd(d)}};
gja=function(a){let b;return(b=a[7])!=null?b:a[7]=[]};hja=function(a){let b;return(b=a.zp)!=null?b:a.zp=[]};ija=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]};jja=function(a,b){(a=(a=a[9])?a.get(_.Af,null):null)&&a.handleError(b)};$ia=function(a,b,c,d,e){for(let f=0;f<c.length;){const g=c[f++],l=c[f++],p=c[f++];Kha(a.data[g],b[g],d,l,p,e)}};_.kja=function(a,b){a[11].setValue(_.Ed(a[_.Md.selectedIndex]),b)};
mja=function(a,b,c){Efa(b);try{var d=a.ub;d!==null&&fja(1,d,c);var e=a.qa;e!==null&&Pia(a,b,e,1,c);a.xl&&(a.xl=!1);let f;(f=b[18])!=null&&lja(f,a);a.h2b&&eja(a,b);a.i2b&&fja(2,a.ub,c);const g=a.GF;if(g!==null)for(e=0;e<g.length;e++){const l=_.Gd(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);mja(p,l,l[8])}}catch(f){throw a.xl&&(a.TSb=!0,a.xl=!1),f;}finally{b[2]&=-5,Hfa()}};
nja=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=oea(e,g);else if(f==2){const p=b[++l];d=oea(d,g+": "+p+";")}}c?a.styles=d:a.Sub=d;c?a.fe=e:a.Kta=e};
oja=function(a,b,c,d,e=!1){for(;c!==null;)if(c.type===128)c=e?c.Ska:c.next;else{var f=b[c.index];f!==null&&d.push(_.Ed(f));if(_.Cd(f)){var g=d;for(let l=10;l<f.length;l++){const p=f[l],t=p[1].firstChild;t!==null&&oja(p[1],p,t,g)}f[7]!==f[0]&&g.push(f[7])}f=c.type;if(f&8)oja(a,b,c.Xg,d);else if(f&32)for(f=nf(c,b);g=f();)d.push(g);else f&16&&(f=c!==null?b[15][5].lx[c.lx]:null,Array.isArray(f)?d.push(...f):(g=_.Kd(b[15]),oja(g[1],g,f,d,!0)));c=e?c.Ska:c.next}return d};
pja=function(a){if(a[23]!==null)for(var b=!0;b;){b=!1;for(const c of a[23])c.dh&&(b=!0,c.zone===null||Zone.current===c.zone?c.run():c.zone.run(()=>c.run()));b=b&&!!(a[2]&8192)}};rja=function(a,b=!0,c=0){const d=a[10].xob;var e;(e=d.Ssa)==null||e.call(d);try{e=zfa;try{for(Afa(!0),qja(a,c),c=0;wfa(a);){if(c===100)throw new _.$c(103,!1);c++;qja(a,1)}}finally{Afa(e)}}catch(f){throw b&&jja(a,f),f;}finally{let f;(f=d.end)==null||f.call(d)}};
tja=function(a,b){for(a=Gha(a[12]);a!==null;a=Gha(a[4]))for(let c=10;c<a.length;c++)sja(a[c],b)};sja=function(a,b){(a[2]&128)===128&&qja(a,b)};
qja=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.dh)&&xea(e)));f||(f=!1);e&&(e.dh=!1);a[2]&=-9217;if(f){var g=c.qa;b=a[8];const L=a[2];if((L&256)!==256){Efa(a);d=!0;f=e=null;if(c.type!==2){if((e=a[24])==null){var l;e=(l=uja.pop())!=null?l:Object.create(vja);e.Ki=a}f=e;e=ed(f)}else if(ad===null){d=!1;let U;e=(U=a[24])!=null?U:Object.create(wja);e.Ki=a;f=e;e=ed(f)}else a[24]&&(Bea(a[24]),a[24]=null);try{a[17]=0;_.Md.Hm=c.Usa;
g!==null&&Pia(c,a,g,2,b);if(l=(L&3)===3){var p=c.iQ;p!==null&&$d(a,p,3,null)}else{const ba=c.hH;ba!==null&&Jfa(a,ba,0,null);Kfa(a,0)}for(var t=Gha(a[12]);t!==null;t=Gha(t[4]))if(t[2]&2){var w=t[9];for(p=0;p<w.length;p++)vfa(w[p])}pja(a);tja(a,0);c.Ad!==null&&eja(c,a);if(l){var A=c.L_a;A!==null&&$d(a,A,3)}else{const ba=c.dfa;ba!==null&&Jfa(a,ba,1);Kfa(a,1)}var G=c.aab;if(G!==null)try{for(t=0;t<G.length;t++){const ba=G[t];if(ba<0)_.Md.selectedIndex=~ba;else{w=ba;const la=G[++t],za=G[++t];A=_.Md;A.Hm=
A.Tsa=la;_.Md.a5=w;za(2,a[w])}}}finally{_.Md.selectedIndex=-1}var J=c.GF;if(J!==null)for(G=0;G<J.length;G++)sja(_.Gd(J[G],a),0);const U=c.ub;U!==null&&fja(2,U,b);if(l){const ba=c.Czb;ba!==null&&$d(a,ba,3)}else{const ba=c.joa;ba!==null&&Jfa(a,ba,2);Kfa(a,2)}c.Wva===!0&&(c.Wva=!1);if(a[22]){for(const ba of a[22])ba();a[22]=null}a[2]&=-73}catch(U){throw Jd(a),U;}finally{f!==null&&(hd(f,e),d&&(a=f,a.Ki[24]!==a&&(a.Ki=null,uja.push(a)))),Hfa()}}}else if(d&8192&&(pja(a),tja(a,1),c=c.GF,c!==null))for(J=
0;J<c.length;J++)sja(_.Gd(c[J],a),1)};xja=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({wmb:g,Y2b:e,l0c:(d&1)!==0}):c.push({wmb:g,Y2b:e})}return c};yja=function(){Ifa(_.Nd()[1],_.Qd())};Aja=function(a,b,c){return new zja(a,b,c,!1)};Cja=function(a,b,c=null){return(new Bja({Nb:a,parent:b,nUc:c,B6c:!0})).Rb};
_.Bf=function(a){return be(()=>{var b=Dja(a);let c;const d=Object.assign({},b,{ya:a.ya,Aa:a.Aa,qa:a.qa,Da:a.Da||null,ac:a.ac,HXb:a.Ma===0,k2a:null,Vkb:null,Fa:b.standalone&&a.Fa||null,CRb:b.standalone?e=>{e=e.get(Eja);if(d.standalone){if(!e.zea.has(d)){var f=afa(d.type);f=f.length>0?Cja([f],e.xc,`Standalone[${d.type.name}]`):null;e.zea.set(d,f)}e=e.zea.get(d)}else e=null;return e}:null,pRb:null,y0:(c=a.y0)!=null?c:!1,data:a.data||{},kb:a.kb||0,styles:a.styles||_.ud,we:null,tH:a.tH||null,dA:null,id:""});
b.standalone&&_.Xe("NgStandalone");Fja(d);b=a.Fa;d.k2a=_.Gja(b,!1);d.Vkb=_.Gja(b,!0);d.id=Hja(d);return d})};Jja=function(a){return a[td]||a[Ija]||null};Kja=function(a){return a!==null};_.Cf=function(a){return be(()=>({type:a.type,Jy:a.Jy||_.ud,qUc:a.qUc||_.ud,imports:a.imports||_.ud,exports:a.exports||_.ud,Owd:null,tH:a.tH||null,id:a.id||null}))};
Lja=function(a,b){if(a==null)return Dd;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};_.Df=function(a){return be(()=>{const b=Dja(a);Fja(b);return b})};_.Ef=function(a){let b;return{type:a.type,name:a.name,oa:null,le:a.le!==!1,standalone:(b=a.standalone)!=null?b:!0,Be:a.type.prototype.Ja||null}};
Dja=function(a){const b={};let c;return{type:a.type,Pmb:null,oa:null,Ya:a.Ya||null,ob:a.ob||0,nb:a.nb||null,Ad:a.Ad||null,g5:b,eD:null,VZc:a.inputs||Dd,Qb:a.Qb||null,standalone:(c=a.standalone)!=null?c:!0,y0:a.y0===!0,na:a.na||_.ud,ub:a.ub||null,features:a.features||null,VQ:null,a6:null,X6:null,inputs:Lja(a.inputs,b),outputs:Lja(a.outputs),Iid:null}};Fja=function(a){let b;(b=a.features)==null||b.forEach(c=>c(a))};
_.Gja=function(a,b){if(!a)return null;const c=b?Tea:Jja;return()=>(typeof a==="function"?a():a).map(d=>c(d)).filter(Kja)};Hja=function(a){let b=0;a=[a.na,a.ac,a.ob,a.nb,typeof a.Da==="function"?"":a.Da,a.Aa,a.ya,a.kb,a.standalone,a.y0,a.Qb,JSON.stringify(a.inputs),JSON.stringify(a.outputs),Object.getOwnPropertyNames(a.type.prototype),!!a.Ad,!!a.ub];for(const c of a.join("|"))b=Math.imul(31,b)+c.charCodeAt(0)<<0;return"c"+(b+2147483648)};Gf=function(a){return!!a&&typeof a.then==="function"};
_.Hf=function(a){return typeof a==="function"&&a[_.id]!==void 0};_.If=function(a){return _.De((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 _.Ee(c,t=>{d=!0;e=t;f||_.ve(a(t)).subscribe(f=new _.Ee(c,l,void 0,p))},void 0,()=>{g=!0;d&&f&&!f.closed||c.complete()}))})};_.Mja=function(a,b=_.Pe){return _.If(()=>_.Qe(a,b))};
_.Jf=function(a){return _.De((b,c)=>{let d=null,e=!1,f;d=b.subscribe(new _.Ee(c,void 0,g=>{f=_.ve(a(g,_.Jf(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 _.Ee(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()})))}};_.Lf=function(a){return _.me()?_.He(a,void 0,1):_.He(a,1)};
_.Oja=function(...a){const b=Ae(a);return _.De((c,d)=>{_.Ie(1)(ye([c,...a],b)).subscribe(d)})};_.Pja=function(a){return _.De((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 _.Ee(c,l=>{let p;(p=f)==null||p.unsubscribe();d=!0;e=l;f=new _.Ee(c,g,void 0,_.oe);_.ve(a(l)).subscribe(f)},void 0,()=>{g();c.complete()},()=>{e=f=null}))})};_.Mf=function(a){const b=_.Qe(a,_.Pe);return _.Pja(()=>b)};
_.Nf=function(a=null){return _.De((b,c)=>{let d=!1;b.subscribe(new _.Ee(c,e=>{d=!0;c.next(e)},void 0,()=>{d||c.next(a);c.complete()}))})};_.Qja=function(){return _.De((a,b)=>{a.subscribe(new _.Ee(b,_.oe))})};_.Of=function(a){return _.De((b,c)=>{b.subscribe(new _.Ee(c,()=>c.next(a)))})};_.Pf=function(a){return a<=0?()=>_.Re:_.De((b,c)=>{let d=0;b.subscribe(new _.Ee(c,e=>{++d<=a&&(c.next(e),a<=d&&c.complete())}))})};_.Rja=function(a){return _.He((b,c)=>_.x(a(b,c),_.Pf(1),_.Of(b)))};
_.Qf=function(a,b=_.Pe){const c=_.Qe(a,b);return _.Rja(()=>c)};Sja=function(){return _.De((a,b)=>{a.subscribe(new _.Ee(b,c=>Kga(c,b)))})};_.Rf=function(a){let b;a=(b=a)!=null?b:Tja;return _.De((c,d)=>{let e,f=!0;c.subscribe(new _.Ee(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 _.De((b,c)=>{let d=!1;b.subscribe(new _.Ee(c,e=>{d=!0;c.next(e)},void 0,()=>d?c.complete():c.error(a())))})};Uja=function(){return new _.Ce};
_.Wja=function(a){return _.De((b,c)=>{let d=0,e=null,f=!1;b.subscribe(new _.Ee(c,g=>{e||(e=new _.Ee(c,void 0,void 0,()=>{e=null;f&&c.complete()}),_.ve(a(g,d++)).subscribe(e))},void 0,()=>{f=!0;!e&&c.complete()}))})};Tf=function(a){return _.De((b,c)=>{b.subscribe(c);c.add(a)})};_.Uf=function(a,b){const c=arguments.length>=2;return d=>_.x(d,a?_.Te((e,f)=>a(e,f,d)):_.re,_.Pf(1),c?_.Nf(b):Vja(()=>new _.Ce))};
Yja=function(a){return _.De((b,c)=>{function d(p,t){const w=new _.te(A=>{l.tTa++;const G=t.subscribe(A);return()=>{G.unsubscribe();--l.tTa===0&&l.X2b&&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 _.Vf);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)})};
_.Wf=function(){return _.De((a,b)=>{let c=[];a.subscribe(new _.Ee(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?_.Te((e,f)=>a(e,f,d)):_.re,_.Wf(),c?_.Nf(b):Vja(()=>new _.Ce))};bka=function(){return _.De((a,b)=>{a.subscribe(new _.Ee(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=[_.Oe(window,"resize")];const b=Ae(a),c=Jga(a);a=_.eha(a);return _.De((d,e)=>{_.Ie(c)(ye([d,...a],b)).subscribe(e)})};_.Xf=function(a){const b=_.me(a)?a:()=>a;return _.me()?_.De((c,d)=>{const e=b();(void 0)(e).subscribe(d).add(c.subscribe(e))}):c=>{const d=new dka(c,b);_.me(c==null?void 0:c.nD)&&(d.nD=c.nD);d.source=c;d.r2b=b;return d}};_.Yf=function(){return _.De((a,b)=>{let c,d=!1;a.subscribe(new _.Ee(b,e=>{const f=c;c=e;d&&b.next([f,e]);d=!0}))})};
eka=function(...a){const b=a.length;if(b===0)throw Error("Xa");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})};_.ag=function(a){const b=new _.Zf(a);return c=>_.Xf(()=>b)(c)};_.fka=function(a){return _.De((b,c)=>{let d,e=!1,f;const g=()=>{d=b.subscribe(new _.Ee(c,void 0,l=>{f||(f=new _.Vf,a(f).subscribe(new _.Ee(c,()=>d?g():e=!0)));f&&f.next(l)}));e&&(d.unsubscribe(),d=null,e=!1,g())};g()})};
_.bg=function(a,b){return _.De(_.Nja(a,b,arguments.length>=2,!0))};
gka=function(){var a=a||{};const {Ohd:b=()=>new _.Vf,Etd:c=!0,Ftd:d=!0,Gtd:e=!0}=a;return f=>{let g=null,l=null,p=0,t=!1,w=!1;return _.De((A,G)=>{p++;let J;l=(J=l)!=null?J: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 Lga({next:L=>l.next(L),error:L=>{w=!0;const U=l;d&&(g=l=null,t=w=!1);U.error(L)},complete:()=>{t=!0;const L=l;c&&(g=l=null,t=w=!1);L.complete()}}),_.we(A).subscribe(g))})(f)}};
_.cg=function(a){let b;b=a&&typeof a==="object"?a:{bufferSize:a,c$:void 0,px:!1,scheduler:void 0};return c=>_.De(hka(b))(c)};hka=function({bufferSize:a=Infinity,c$:b=Infinity,px:c,scheduler:d}){let e,f=0,g;return(l,p)=>{f++;let t;e?t=e.subscribe(p):(e=new _.Zf(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)})}};
_.dg=function(){return _.Te((a,b)=>1<=b)};_.eg=function(...a){const b=Ae(a);return _.De((c,d)=>{(b?_.Le(a,c,b):_.Le(a,c)).subscribe(d)})};_.fg=function(a){return _.De((b,c)=>{let d=null,e=0,f=!1;b.subscribe(new _.Ee(c,g=>{var l;(l=d)==null||l.unsubscribe();l=e++;_.ve(a(g,l)).subscribe(d=new _.Ee(c,p=>c.next(p),void 0,()=>{d=null;f&&!d&&c.complete()}))},void 0,()=>{(f=!0,!d)&&c.complete()}))})};ika=function(a){return _.fg(()=>a)};
_.gg=function(a){return _.De((b,c)=>{_.ve(a).subscribe(new _.Ee(c,()=>c.complete(),void 0,_.oe));!c.closed&&b.subscribe(c)})};_.jka=function(a,b=!1){return _.De((c,d)=>{let e=0;c.subscribe(new _.Ee(d,f=>{const g=a(f,e++);(g||b)&&d.next(f);!g&&d.complete()}))})};
_.hg=function(a,b,c){const d=_.me(a)||b||c?{next:a,error:b,complete:c}:a;return d?_.De((e,f)=>{e.subscribe(new _.Ee(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()}))}):_.re};
_.ig=function(...a){const b=_.ze(a);return _.De((c,d)=>{const e=a.length,f=Array(e);let g=a.map(()=>!1),l=!1;for(let p=0;p<e;p++)_.ve(a[p]).subscribe(new _.Ee(d,t=>{f[p]=t;l||g[p]||(g[p]=!0,(l=g.every(_.re))&&(g=null))},void 0,_.oe));c.subscribe(new _.Ee(d,p=>{l&&(p=[p,...f],d.next(b?b(...p):p))}))})};kka=function(){Iea=()=>{throw new _.$c(600,!1);}};lka=function(a,b,c){try{const d=c();return Gf(d)?d.catch(e=>{b.Tb(()=>a.handleError(e));throw e;}):d}catch(d){throw b.Tb(()=>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)};_.oka=function(a,b,c,d){const e=_.cd(null);try{const f=b.dA;let g,l,p;const t=Mia(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.OVc)!=null?l:null,(p=d==null?void 0:d.Nua)!=null?p:null);t[16]=a[b.index];const w=a[18];w!==null&&(t[18]=w.mi(f));mja(f,t,c);return t}finally{_.cd(e)}};_.pka=function(a,b){b=10+b;if(b<a.length)return a[b]};
_.jg=function(a,b){return!b||b.firstChild===null||(a.flags&128)===128};_.qka=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&&Pha(f,b);f=b[18];f!==null&&lja(f,e);_.xfa(b);b[2]|=128;d&&(c=Yha(c,a),f=b[11],d=f.parentNode(a[7]),d!==null&&(a=a[5],b[0]=d,b[5]=a,jf(f,1,e.firstChild,b,d,c,!1)));b=b[6];b!==null&&b.firstChild!==null&&(b.firstChild=null)};
_.rka=function(a){a=_.kf(a,0);a!==void 0&&_.Sha(a[1],a)};
_.kg=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 _.$c(903,!1);e=b.La}if(e){if(c){d.push(e);var f=a;f.inputs=ska(a.inputs);f.eD=ska(a.eD);f.g5=ska(a.g5);f.outputs=ska(a.outputs);(f=e.Ya)&&tka(a,f);f=e.ub;var g=e.Ad;f&&uka(a,f);g&&vka(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.g5[l]=g.g5[l],
g.eD!==null)){p=Array.isArray(p)?p[0]:p;if(!g.eD.hasOwnProperty(p))continue;let t;(t=f).eD!=null||(t.eD={});f.eD[p]=g.eD[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.iXb&&g(a),g===_.kg&&(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=ae(l.nb,b=ae(b,l.nb))};
ska=function(a){return a===Dd?{}:a===_.ud?[]:a};uka=function(a,b){const c=a.ub;a.ub=c?(d,e)=>{b(d,e);c(d,e)}:b};vka=function(a,b){const c=a.Ad;a.Ad=c?(d,e,f)=>{b(d,e,f);c(d,e,f)}:b};tka=function(a,b){const c=a.Ya;a.Ya=c?(d,e)=>{b(d,e);c(d,e)}:b};yka=function(a,b,c){if(a.X6!==null)for(const d of a.X6)if(typeof d==="function"){a=d();for(const e of a)wka(xka(e),b,c)}else wka(d,b,c)};
wka=function(a,b,c){const d=a.zW[Ija]||null;var e=d.g5,f=a.inputs;for(const g in f)f.hasOwnProperty(g)&&(e[f[g]]=e[g]);yka(d,b,c);c.set(d,a);b.push(d)};xka=function(a){return typeof a==="function"?{zW:nd(a),inputs:Dd,outputs:Dd}:{zW:nd(a.zW),inputs:zka(a.inputs),outputs:zka(a.outputs)}};zka=function(a){if(a===void 0||a.length===0)return Dd;const b={};for(let c=0;c<a.length;c+=2)b[a[c]]=a[c+1];return b};
_.lg=function(a){const b=a.VZc,c={};for(const d in b)if(b.hasOwnProperty(d)){const e=b[d];Array.isArray(e)&&e[3]&&(c[d]=e[3])}a.eD=c};Aka=function(a,b,c){var d=b.nY;d=Array.isArray(d)?d[0]:d;return d===null?Uha(a,b,c):_.Ed(c[d])};Bka=function(a,b,c,d,e){const f=b.nY;if(Array.isArray(f)){let g=null;b.type&3||(g=d,d=e);if(d!==null&&b.Py===-1)for(b=1;b<f.length;b++)a.insertBefore(d,c[f[b]],g,!1)}};
Cka=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.nY,d=(Array.isArray(d)?d[0]:d)===null;if(d){d=b.index;var e=c.nY;Array.isArray(e)?e[0]=d:(e=Bka,Vha=Aka,Wha=e,c.nY=d)}}}};_.Dka=function(a,b){a=b[a.dW];return a===null?a:a<0?~a:a};Eka=function(a,b,c){a.index=0;c=_.Dka(b,c);a.VAa=c!==null?b.remove[c]:_.ud};
Fka=function(a){if(a.index<a.VAa.length){const b=a.VAa[a.index++];if(b>0)return a.Ki[b];a.stack.push(a.index,a.VAa);Eka(a,a.Ki[1].data[~b],a.Ki);return Fka(a)}if(a.stack.length===0)return null;a.VAa=a.stack.pop();a.index=a.stack.pop();return Fka(a)};Gka=function(){const a={stack:[],index:-1};return function(b,c){for(a.Ki=c;a.stack.length;)a.stack.pop();Eka(a,b.value,c);return Fka.bind(null,a)}};Ika=function(){return Hka(_.Qd(),_.Nd())};Jka=function(a){return a[8]||(a[8]=[])};
Hka=function(a,b){let c;const d=b[a.index];_.Cd(d)?c=d:(c=[d,!0,0,b,null,a,null,null,null,null],b[a.index]=c,Sia(b,c));Kka(c,b,a,d);return new Lka(c,a,b)};Mka=function(a,b,c,d){if(!a[7]){if(c.type&8)d=_.Ed(d);else{var e=b[11];d=e.createComment("");const g=_.Fd(c,b);c=e.parentNode(g);b=e;var f=d;e=e.nextSibling(g);b.insertBefore(c,f,e,!1)}a[7]=d}};Oka=function(a){return Nka(a)?Array.isArray(a)||!(a instanceof Map)&&Symbol.iterator in a:!1};
Pka=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)};Nka=function(a){return a!==null&&(typeof a==="function"||typeof a==="object")};_.mg=function(a,b,c){return a[b]=c};_.ng=function(a,b,c){if(Object.is(a[b],c))return!1;a[b]=c;return!0};_.og=function(a,b,c,d){c=_.ng(a,b,c);return _.ng(a,b+1,d)||c};
_.Rka=function(a,b,c,d,e,f,g,l,p,t){const w=c+25;if(b.xl){const A=b.Da;g=wf(b,w,4,g||null,l||null);cja(b,a,g,_.Hd(A,p));Ifa(b,g);d=g.dA=Xia(2,g,d,e,f,b.cPb,b.yYb,null,b.tH,A,null);b.queries!==null&&(b.queries.qa(b,g),d.queries=b.queries.R3a(g));d=g}else d=b.data[w];Sd(d,!1);c=Qka(b,a,d,c);_.pg&&Xha(b,a,c,d);_.df(c,a);c=[c,!0,0,a,null,d,null,c,null,null];a[w]=c;Sia(a,c);(d.flags&1)===1&&Via(b,a,d);p!=null&&Wia(a,d,t)};
_.C=function(a,b,c,d,e,f,g,l){const p=_.Od();_.Rka(_.Nd(),p,a,b,c,d,e,_.Hd(p.Da,f),g,l);return _.C};Ska=function(a,b){_.pg=!0;return b[11].createComment("")};_.qg=function(a,b,c,d){const e=_.Nd();var f=_.Md.Hm++;if(_.ng(e,f,b)){f=_.Xd();const g=_.Fd(f,e);_.dja(e[11],g,d,f.value,a,b,c)}return _.qg};_.Tka=function(a,b,c,d){return _.ng(a,_.Md.Hm++,c)?b+_.Yc(c)+d:_.yf};_.E=function(a,b,c){const d=_.Nd(),e=_.Md.Hm++;_.ng(d,e,b)&&_.zf(_.Od(),_.Xd(),d,a,b,d[11],c,!1);return _.E};
Uka=function(a,b,c,d,e){e=e?"class":"style";$ia(a,c,b.inputs[e],e,d)};Vka=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"&&sd(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)};$ka=function(a,b){const c=Wka;if(c===b)return-1;for(b=Xka=b;b<c&&a.charCodeAt(b)>32;)b++;b=Yka=b;return Zka(a,b,c)};
Zka=function(a,b,c){for(;b<c&&a.charCodeAt(b)<=32;)b++;return b};_.rg=function(a,b,c){ala(a,b,c,!1);return _.rg};_.sg=function(a,b){ala(a,b,null,!0);return _.sg};_.tg=function(a){_.bla(cla,a)};dla=function(a,b){var c;Yka=Xka=0;Wka=b.length;for(c=$ka(b,Zka(b,0,Wka));c>=0;c=$ka(b,c))_.Xea(a,b.substring(Xka,Yka),!0)};
ala=function(a,b,c,d){const e=_.Nd(),f=_.Od(),g=_.Ud(2);f.Wva&&ela(f,a,g,d);if(b!==_.yf&&_.ng(e,g,b)){var l=f.data[_.Md.selectedIndex],p=e[11];b!=null&&b!==""&&(typeof c==="string"?b+=c:typeof b==="object"&&(b=_.Zc(_.pf(b))));fla(f,l,e,p,a,e[g+1]=b,d,g)}};
_.bla=function(a,b){var c=dla;const d=_.Od();var e=_.Ud(2);d.Wva&&ela(d,null,e,!0);const f=_.Nd();if(b!==_.yf&&_.ng(f,e,b)){var g=d.data[_.Md.selectedIndex];if((g.flags&8)===0||e>=d.dQb){var l=f[11],p=f[e+1];if(b==null||b==="")a=_.ud;else{var t=[];b=_.pf(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===_.yf&&(p=_.ud);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 J=null,L=void 0;c===w?(t+=2,b+=2,A!==G&&(J=w,L=G)):w===null||c!==null&&c<w?(t+=2,J=c):(b+=2,J=w,L=G);J!==null&&fla(d,g,f,l,J,L,!0,e);c=t<p.length?p[t]:null;w=b<a.length?a[b]:null}}else e=g.Kta,e!==null&&(b=oea(e,b?b:"")),Uka(d,g,f,b,!0)}};
ela=function(a,b,c,d){const e=a.data;if(e[c+1]===null){var f=e[_.Md.selectedIndex];a=c>=a.dQb;(f.flags&(d?8:16))!==0&&b===null&&!a&&(b=!1);var g=f,l=Bfa(e),p=d?g.cBa:g.dBa;if(l===null)(d?g.Kea:g.Zma)===0&&(b=gla(null,e,g,b,d),b=ug(b,g.jc,d),p=null);else{var t=g.Vua;if(t===-1||e[t]!==l)if(b=gla(l,e,g,b,d),p===null)l=d?g.Kea:g.Zma,l=(l&131068)>>2!==0?e[l>>17&32767]:void 0,l!==void 0&&Array.isArray(l)&&(l=gla(null,e,g,l[1],d),l=ug(l,g.jc,d),e[(d?g.Kea:g.Zma)>>17&32767]=l);else{p=void 0;l=g.qw;for(t=
1+g.Vua;t<l;t++)p=ug(p,e[t].nb,d);p=ug(p,g.jc,d)}}p!==void 0&&(d?g.cBa=p:g.dBa=p);g=b;l=a;b=d?f.Kea:f.Zma;a=b>>17&32767;b=(b&131068)>>2;e[c]=g;t=!1;if(Array.isArray(g)){if(p=g[1],p===null||sd(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);Vka(e,p,c,!0);Vka(e,p,c,!1);g=d?f.cBa:f.dBa;g!=null&&
typeof p=="string"&&sd(g,p)>=0&&(e[c+1]|=1);b=a<<17|b<<2;d?f.Kea=b:f.Zma=b}};gla=function(a,b,c,d,e){let f;const g=c.qw;let l=c.Vua;for(l===-1?l=c.Hn:l++;l<g;){f=b[l];d=ug(d,f.nb,e);if(f===a)break;l++}a!==null&&(c.Vua=l);return d};ug=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]),_.Xea(a,g,c?!0:b[++f]))}return a===void 0?null:a};
cla=function(a,b,c){b=String(b);b===""||b.includes(" ")||_.Xea(a,b,c)};fla=function(a,b,c,d,e,f,g,l){if(b.type&3){a=a.data;var p=a[l+1];((p&1)===1?hla(a,b,c,e,(p&131068)>>2,g):void 0)===void 0&&(f!==void 0||(p&2)==2&&(f=hla(a,null,c,e,l,g)),b=_.Ed(c[_.Md.selectedIndex]),g?f?d.uF(b,e):d.yQ(b,e):(g=e.indexOf("-")===-1?void 0:2,f==null?d.qob(b,e,g):(typeof f==="string"&&f.endsWith("!important")&&(f=f.slice(0,-10),g|=1),d.Hh(b,e,f,g))))}};
hla=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===_.yf&&(G=A?_.ud:void 0);p=A?Yea(G,d):p===d?G:void 0;w&&p===void 0&&(p=Yea(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.cBa:b.dBa,a!=null&&(l=Yea(a,d)));return l};
_.vg=function(a){_.Xe("NgControlFlow");var b=_.Nd(),c=_.Md.Hm++,d=b[c]!==_.yf?b[c]:-1;d=d!==-1?b[25+d]:void 0;if(_.ng(b,c,a)){c=_.cd(null);try{if(d!==void 0&&_.rka(d),a!==-1){a=25+a;const e=b[a],f=b[1].data[a],g=_.oka(b,f,void 0,{Nua:null});_.qka(e,g,0,_.jg(f,null))}}finally{_.cd(c)}}else d!==void 0&&(b=_.pka(d,0),b!==void 0&&(b[8]=void 0))};
_.F=function(a,b,c,d){const e=_.Nd(),f=_.Od();var g=25+a;a=e[11];if(f.xl){const l=f.Da;c=wf(f,g,2,b,_.Hd(l,c));cja(f,e,c,_.Hd(l,d));c.jc!==null&&nja(c,c.jc,!1);c.uD!==null&&nja(c,c.uD,!0);f.queries!==null&&f.queries.Tfa(f,c)}else c=f.data[g];_.pg=!0;b=a.createElement(b,_.Md.Cua);e[g]=b;g=(c.flags&1)===1;Sd(c,!0);$ha(a,b,c);(c.flags&32)!==32&&_.pg&&Xha(f,e,b,c);_.Md.hva===0&&_.df(b,e);_.Md.hva++;g&&(Via(f,e,c),Qia(f,c,e));d!==null&&Wia(e,c);return _.F};
_.I=function(){let a=_.Qd();_.Md.iL?_.Md.iL=!1:(a=a.parent,Sd(a,!1));const b=a;Oia===b&&(Oia=null);_.Md.hva--;const c=_.Od();c.xl&&(Ifa(c,a),(a.flags&4)!==0&&c.queries.iva(a));b.Kta!=null&&(b.flags&8)!==0&&Uka(c,b,_.Nd(),b.Kta,!0);b.Sub!=null&&(b.flags&16)!==0&&Uka(c,b,_.Nd(),b.Sub,!1);return _.I};_.K=function(a,b,c,d){_.F(a,b,c,d);_.I();return _.K};
_.M=function(a,b,c){const d=_.Nd(),e=_.Od();a+=25;if(e.xl){var f=e.Da;b=_.Hd(f,b);const g=wf(e,a,8,"ng-container",b);b!==null&&nja(g,b,!0);cja(e,d,g,_.Hd(f,c));e.queries!==null&&e.queries.Tfa(e,g);f=g}else f=e.data[a];Sd(f,!0);_.pg=!0;b=d[11].createComment(Nha(""));d[a]=b;_.pg&&Xha(e,d,b,f);_.df(b,d);(f.flags&1)===1&&(Via(e,d,f),Qia(e,f,d));c!=null&&Wia(d,f);return _.M};
_.wg=function(){let a=_.Qd();const b=_.Od();_.Md.iL?_.Md.iL=!1:(a=a.parent,Sd(a,!1));b.xl&&(Ifa(b,a),(a.flags&4)!==0&&b.queries.iva(a));return _.wg};_.xg=function(a,b,c){_.M(a,b,c);_.wg();return _.xg};_.yg=function(a,b,c){const d=_.Nd(),e=_.Md.Hm++;_.ng(d,e,b)&&_.zf(_.Od(),_.Xd(),d,a,b,d[11],c,!0);return _.yg};_.zg=function(a,b,c){const d=_.Nd();var e=_.Md.Hm++;if(_.ng(d,e,b)){e=_.Od();const f=_.Xd();_.zf(e,f,d,a,b,ija(Bfa(e.data),f,d),c,!0)}return _.zg};
_.ila=function(a,b,c){a=a[11];switch(c){case Node.COMMENT_NODE:return a.createComment(Nha(b));case Node.TEXT_NODE:return a.Aua(b);case Node.ELEMENT_NODE:return a.createElement(b,null)}};
jla=function(a,b,c,d,e,f,g){const l=xf(a,d,1,null);let p=l<<2;d=Rd();b===d&&(d=null);d===null&&(p|=1);g&&(p|=2,nf===void 0&&(nf=Gka()));e.push(p,f===null?"":f);a=Nia(a,l,g?32:1,f===null?"":f,null);Cka(c,a);c=a.index;Sd(a,!1);if(d!==null&&b!==d)if(b=d.nY,b===null)Vha=Aka,Wha=Bka,d.nY=[null,c];else{d=Array.isArray(b);if(d!=1)throw Error("Ea`Expecting array here`"+` [Expected=> ${!0} ${"=="} ${d} <=Actual]`);b.push(c)}return a};
_.Ag=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(kla);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};mla=function(a){let b,c="",d=0,e=!1,f;for(;(b=lla.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)};
ola=function(a,b,c,d,e,f,g){let l=0;const p={type:f.type,dW:xf(b,c,1,null),xLb:g,jO:[],create:[],remove:[],update:[]};d.push(1<<Math.min(f.gWb,31),2,-1-f.gWb,g<<2|2);var t=b.data[g];t===null?b.data[g]=p:t.value=p;t=f.values;const w=[];for(let Da=0;Da<t.length;Da++){var A=t[Da];const Wa=[];for(var G=0;G<A.length;G++){var J=A[G];typeof J!=="string"&&(J=Wa.push(J)-1,A[G]=`<!--\ufffd${J}\ufffd-->`)}G=[];w.push(G);J=b;var L=p,U=c,ba=d,la=e,za=f.jO[Da],Ba=A.join("");A=[];const ob=[],Ia=[];L.jO.push(za);
L.create.push(A);L.remove.push(ob);L.update.push(Ia);za=fia(Fha()).fha(Ba);za=zia(za)||za;l|=za?nla(G,J,L,U,ba,A,ob,Ia,za,la,Wa,0):0}l&&d.push(l,1,g<<2|3);a.push({kind:3,index:g,jO:w,dW:p.dW})};
rla=function(a){const b=[],c=[];let d=1,e=0;a=a.replace(pla,function(g,l,p){d=p==="select"?0:1;e=parseInt(l.slice(1),10);return""});a=qla(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=qla(a[g++]);b.length>c.length&&c.push(f)}return{type:d,gWb:e,jO:b,values:c}};
qla=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),pla.test(b)?d.push(rla(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};
nla=function(a,b,c,d,e,f,g,l,p,t,w,A){let G=0;for(p=p.firstChild;p;){const la=xf(b,d,1,null);switch(p.nodeType){case Node.ELEMENT_NODE:const za=p,Ba=za.tagName.toLowerCase();if(Aia.hasOwnProperty(Ba)){var J=f,L=_.sla,U=Ba,ba=t;L!==null&&J.push(L);J.push(U,la,0|ba<<17|la<<1);b.data[la]=Ba;J=za.attributes;for(L=0;L<J.length;L++)U=J.item(L),ba=U.name.toLowerCase(),U.value.match(kla)?Cia.hasOwnProperty(ba)&&(Dia[ba]?_.Ag(l,U.value,la,U.name,0,hia):_.Ag(l,U.value,la,U.name,0,null)):f.push(la<<1|1,U.name,
U.value);J={kind:1,index:la,children:[]};a.push(J);G|=nla(J.children,b,c,d,e,f,g,l,p,la,w,A+1);A===0&&g.push(la)}break;case Node.TEXT_NODE:J=p.textContent||"";L=J.match(kla);f.push(L?"":J,la,0|t<<17|la<<1);A===0&&g.push(la);L&&(G|=_.Ag(l,J,la,null,0,null));a.push({kind:0,index:la});break;case Node.COMMENT_NODE:if(J=tla.exec(p.textContent||""))ba=w[parseInt(J[1],10)],J=f,L=_.ula,U=t,L!==null&&J.push(L),J.push("",la,0|U<<17|la<<1),ola(a,b,d,e,t,ba,la),J=g,A===0&&(J.push(~la),J.push(la))}p=p.nextSibling}return G};
_.Bg=function(a,b,c=-1){var d=_.Od();const e=_.Nd();a=25+a;var f=_.Hd(d.Da,b);b=Rd();if(d.xl){var g=b===null?0:b.index,l=Rd(),p=[],t=[],w=[[]],A=[[]];if(c===-1)c=mla(f);else{var G=f.indexOf(`:${c}${"\ufffd"}`)+2+c.toString().length;c=f.search(new RegExp(`${"\ufffd"}\\/\\*\\d+:${c}${"\ufffd"}`));c=mla(f.substring(G,c))}f=c.replace(vla," ").split(wla);for(G=0;G<f.length;G++){var J=f[G];if((G&1)===0){var L=qla(J);for(J=0;J<L.length;J++){var U=L[J];if((J&1)===0){var ba=U;if(ba!==""){U=A[0];var la=d,za=
l,Ba=w[0];const Da=ba.match(kla);la=jla(la,za,Ba,e,p,Da?null:ba,!1).index;Da&&_.Ag(t,ba,la,null,0,null);U.push({kind:0,index:la})}}else{if(typeof U!=="object")throw Error("Za`"+c);ba=jla(d,l,w[0],e,p,"",!0).index;ola(A[0],d,e,t,g,U,ba)}}}else U=J.charCodeAt(0)===47,L=J.charCodeAt(U?1:0),J=25+Number.parseInt(J.substring(U?2:1)),U?(w.shift(),A.shift(),Sd(Rd(),!1)):(U=w[0],ba=Nia(d,J,64,null,null),Cka(U,ba),U=ba,w.unshift([]),Sd(U,!0),L={kind:2,index:J,children:[],type:L===35?0:1},A[0].push(L),A.unshift(L.children))}d.data[a]=
{create:p,update:t,bK:A[0],Pqd:g}}d.type===2?e[15][2]|=32:e[2]|=32;a=d.data[a];d=Tha(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,_.pg=!0,w=_.ila(c,A,w),c=e[t]=w,f=_.pg),p&&d!==null&&f&&g.insertBefore(d,c,b,!1);_.Md.vxa=!0};_.Cg=function(){_.Md.vxa=!1};_.Dg=function(a,b,c){_.Bg(a,b,c);_.Cg()};_.Eg=function(a){return _.Md.VV[25+a]};
_.N=function(a,b,c,d){c=_.Nd();xla(_.Od(),c,c[11],_.Qd(),a,b,d);return _.N};_.Fg=function(a,b){const c=_.Qd(),d=_.Nd(),e=_.Od();xla(e,d,ija(Bfa(e.data),c,d),c,a,b);return _.Fg};yla=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};
xla=function(a,b,c,d,e,f,g){var l=(d.flags&1)===1;const p=a.xl&&hja(a),t=gja(b);var w=!0;if(d.type&3||g){var A=_.Fd(d,b);const J=g?g(A):A;A=t.length;const L=g?ba=>g(_.Ed(ba[d.index])):d.index;let U=null;!g&&l&&(U=yla(a,b,e,d.index));U!==null?((U.ZGc||U).dDb=f,U.ZGc=f,w=!1):(f=zla(d,b,f),a=c.listen(J,e,f),t.push(f,a),p&&p.push(e,L,A,A+1))}else f=zla(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))};Ala=function(a,b,c){const d=_.cd(null);try{return b(c)!==!1}catch(e){return jja(a,e),!1}finally{_.cd(d)}};zla=function(a,b,c){return function f(e){if(e===Function)return c;Iha(a.Py>-1?_.Gd(a.index,b):b,5);let g=Ala(b,c,e),l=f.dDb;for(;l;)g=Ala(b,l,e)&&g,l=l.dDb;return g}};_.O=function(a=1){for(var b=_.Md.VV;a>0;)b=b[14],a--;return(_.Md.VV=b)[8]};
_.Gg=function(a){var b=_.Nd()[15][5];if(!b.lx){var c=a?a.length:1,d=[];for(var e=0;e<c;e++)d.push(null);c=b.lx=d;d=c.slice();for(b=b.Xg;b!==null;){if(b.type!==128){if(a)a:{e=null;b:{var f=b.jc;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=iga(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].Ska=b:c[e]=b,d[e]=b)}b=b.next}}};_.Hg=function(a,b=0,c){const d=_.Nd();var e=_.Od();a=wf(e,25+a,16,null,c||null);a.lx===null&&(a.lx=b);_.Md.iL=!1;d[6]&&Oia===null||(a.flags&32)===32||(b=d[11],e=Tha(e,a.parent,d),c=Vha(a.parent||d[5],a,d),Zha(b,0,d,a,e,c))};_.Jg=function(a,b,c){_.Ig(a,"",b,"",c);return _.Jg};_.Ig=function(a,b,c,d,e){const f=_.Nd();b=_.Tka(f,b,c,d);b!==_.yf&&_.zf(_.Od(),_.Xd(),f,a,b,f[11],e,!1);return _.Ig};Bla=function(){return this.By[Symbol.iterator]()};
Dla=function(){return Cla(_.Qd(),_.Nd())};Cla=function(a,b){return a.type&4?new Ela(b,a,ff(a,b)):null};Fla=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?ff(e,g):e.type&4?Cla(e,g):null):g=p===-2?e===_.ef?ff(l,g):e===_.Kg?Cla(l,g):e===_.Lg?Hka(l,g):void 0:fe(g,g[1],p,l);f.call(a,g)}}d.matches=A}return d.matches};
Gla=function(a,b,c,d){var e=a.queries.queries[c];const f=e.matches;if(f!==null)for(a=Fla(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]&&Gla(p[1],p,e,d)}if(g[9]!==null)for(g=g[9],l=0;l<g.length;l++)p=g[l],Gla(p[1],p,e,d)}}return d};
Jla=function(a,b){var c=_.Nd();b=new _.Mg((b&4)===4);var d=b.destroy;const e=gja(c);e.push(b);a.xl&&hja(a).push(d,e.length-1);let f;return((f=c[18])!=null?f:c[18]=new Hla).queries.push(new Ila(b))-1};_.Og=function(a,b,c){const d=_.Od();d.xl&&(Kla(d,new Lla(a,b,c),-1),(b&2)===2&&(d.i2b=!0));return Jla(d,b)};
_.Pg=function(a,b,c,d){const e=_.Od();if(e.xl){const f=_.Qd();Kla(e,new Lla(b,c,d),f.index);b=e.Ad||(e.Ad=[]);a!==(b.length?b[b.length-1]:-1)&&b.push(e.queries.length-1,a);(c&2)===2&&(e.h2b=!0)}return Jla(e,c)};Mla=function(a){return a.split(",").map(b=>b.trim())};Kla=function(a,b,c){a.queries===null&&(a.queries=new Nla);a.queries.track(new Ola(b,c))};Pla=function(a,b){const c=a[1],d=c.queries.queries[b];return d.pOb?Gla(c,a,b,[]):Fla(c,a,d,b)};
_.Rg=function(a){var b=_.Nd(),c=_.Od();const d=_.Md.vu;_.Md.vu=d+1;c=c.queries.queries[d];return a.dh&&(b[2]&4)===4===((c.metadata.flags&2)===2)?(c.matches===null?a.reset([]):(b=Pla(b,d),a.reset(b,Hha),_.Qg(a)),!0):!1};_.Sg=function(){return _.Nd()[18].queries[_.Md.vu].Vka};_.Tg=function(a,b){_.Xe("NgSignals");a=Hea(a);const c=a[_.id];if(b==null?0:b.Co)c.Co=b.Co;a.set=d=>_.Jea(c,d);a.update=d=>{Aea()||Iea();_.Jea(c,d(c.value))};a.DRc=_.Qla.bind(a);return a};
_.Qla=function(){const a=this[_.id];if(a.oZb===void 0){const b=()=>this();b[_.id]=a;a.oZb=b}return a.oZb};_.Ug=function(a,b){let c;const d=Fea(()=>{c.UEb();{var e=c;var f=e.Pe;const l=e.TNc;if(f===void 0||l===void 0||f[2]&4)e=a?void 0:_.ud;else{var g=f[18].queries[l].Vka;f=Pla(f,l);g.reset(f,Hha);e=a?g.first:g.pNa||e.uOa===void 0?e.uOa=g.toArray():e.uOa}}if(b&&e===void 0)throw new _.$c(-951,!1);return e});c=d[_.id];c.UEb=_.Tg(0);c.uOa=void 0;return d};
_.Sla=function(a,b){const c=a[_.id];c.Pe=_.Nd();c.TNc=b;c.UNc=c.Pe[18].queries[b].Vka;Rla(c.UNc,()=>c.UEb.update(d=>d+1))};_.Tla=function(){_.Md.vu+=1};_.Q=function(a,b=""){const c=_.Nd(),d=_.Od();a+=25;const e=d.xl?wf(d,a,1,b,null):d.data[a];_.pg=!0;b=c[11].Aua(b);c[a]=b;_.pg&&Xha(d,c,b,e);Sd(e,!1)};_.Wg=function(a){_.Vg("",a,"");return _.Wg};_.Vg=function(a,b,c){const d=_.Nd();a=_.Tka(d,a,b,c);a!==_.yf&&_.kja(d,a);return _.Vg};
_.Yg=function(a,b,c){_.Hf(b)&&typeof b.set==="function"&&(b=b());const d=_.Nd(),e=_.Md.Hm++;_.ng(d,e,b)&&_.zf(_.Od(),_.Xd(),d,a,b,d[11],c,!1);return _.Yg};_.Zg=function(a,b){const c=_.Hf(a)&&typeof a.set==="function";c&&a.set(b);return c};_.$g=function(a,b){const c=_.Nd();xla(_.Od(),c,c[11],_.Qd(),a,b);return _.$g};
Ula=function(a,b,c,d,e){a=nd(a);if(Array.isArray(a))for(var f=0;f<a.length;f++)Ula(a[f],b,c,d,e);else{f=_.Od();const A=_.Nd(),G=_.Qd();let J=vd(a)?a:nd(a.va);var g=lfa(a),l=G.oQ&1048575,p=G.Hn,t=G.oQ>>20;if(vd(a)||!a.zd)d=new he(g,e),g=Vla(J,b,e?l:l+t,p),g===-1?(g=Wfa(G,A),Sfa(g,f,J),Wla(f,a,b.length),b.push(J),G.Hn++,G.qw++,e&&(G.oQ+=1048576),c.push(d),A.push(d)):(c[g]=d,A[g]=d);else{p=Vla(J,b,l+t,p);l=Vla(J,b,l,l+t);var w=p>=0&&c[p];t=l>=0&&c[l];e&&!t||!e&&!w?(p=Wfa(G,A),Sfa(p,f,J),p=c.length,w=
new he(e?Xla:Yla,e),w.zd=[],w.index=p,w.gua=0,d&&!e&&w.gua++,w.zd.push(g),g=w,!e&&t&&(c[l].Nmb=g),Wla(f,a,b.length,0),b.push(J),G.Hn++,G.qw++,e&&(G.oQ+=1048576),c.push(g),A.push(g)):(b=c[e?l:p],!e&&d&&b.gua++,b=b.zd.push(g)-1,Wla(f,a,p>-1?p:l,b));!e&&d&&t&&c[l].gua++}}};Wla=function(a,b,c,d){const e=vd(b);var f=!!b.Qd;if(e||f)if(f=(f?nd(b.Qd):b).prototype.Ja)a=a.uW||(a.uW=[]),!e&&b.zd?(b=a.indexOf(c),b===-1?a.push(c,[d,f]):a[b+1].push(d,f)):a.push(c,f)};
Vla=function(a,b,c,d){for(;c<d;c++)if(b[c]===a)return c;return-1};Yla=function(){return Zla(this.zd,[])};Xla=function(a,b,c,d){b=this.zd;if(this.Nmb){const e=this.Nmb.gua;d=fe(c,c[1],this.Nmb.index,d);c=d.slice(0,e);Zla(b,c);for(b=e;b<d.length;b++)c.push(d[b])}else c=[],Zla(b,c);return c};Zla=function(a,b){for(let c=0;c<a.length;c++)b.push((0,a[c])());return b};
_.ah=function(a){var b=[];return c=>{c.Pmb=(d,e)=>{e=e?e(a):a;const f=_.Od();f.xl&&(d=!!d.qa,Ula(b,f.data,f.blueprint,d,!0),Ula(e,f.data,f.blueprint,d,!1))}}};_.bh=function(a,b){a=_.Td()+a;const c=_.Nd();return c[a]===_.yf?_.mg(c,a,b()):c[a]};_.ch=function(a,b,c){return $la(_.Nd(),_.Td(),a,b,c)};_.dh=function(a,b,c,d){return _.ama(_.Nd(),_.Td(),a,b,c,d)};_.bma=function(a,b){a=a[b];return a===_.yf?void 0:a};
$la=function(a,b,c,d,e,f){b+=c;return _.ng(a,b,e)?_.mg(a,b+1,f?d.call(f,e):d(e)):_.bma(a,b+1)};_.ama=function(a,b,c,d,e,f,g){b+=c;return _.og(a,b,e,f)?_.mg(a,b+2,g?d.call(g,e,f):d(e,f)):_.bma(a,b+2)};
_.R=function(a,b){const c=_.Od();a+=25;if(c.xl){a:{var d=c.yYb;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.uW)!=null?e:c.uW=[]).push(a,b.Be)}}else b=c.data[a];e=b.oa||(b.oa=rd(b.type));b=kd(_.B);try{const g=Qfa(!1),l=e();Qfa(g);var f=_.Nd();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=_.Nd(),e=d[a];return d[1].data[a].le?$la(d,_.Td(),b,e.transform,c,e):e.transform(c)};
_.eh=function(a,b){return Cla(a,b)};_.ema=function(a){function b(){_.vea(c);if(c.value===_.cma)throw new _.$c(-950,!1);return c.value}const c=Object.create(_.dma);c.value=a;c.cxb=void 0;b[_.id]=c;return b};fma=function(){return _.Ug(!0,!1)};gma=function(a){var b=_.Qd(),c=_.Nd();b.Py>-1&&(a&16)!==16?(a=_.Gd(b.index,c),a=new fh(a,a)):a=b.type&175?new fh(c[15],c):null;return a};hma=function(a,b,c){a=a.jx;if(a===null)return a;let d=0;c&&a<c.length&&(d=c[a]);return a+b+d};
lma=function({K2c:a,LSb:b,KQ:c}){a!=null||(a=()=>new _.We(Object.assign({},ima(),{KQ:c})));return[{va:_.We,Ab:a},{va:dfa,zd:!0,Ab:()=>{const d=_.n(gh,{optional:!0});return()=>d.initialize()}},{va:dfa,zd:!0,Ab:()=>{const d=_.n(hh);return()=>{d.initialize()}}},b===!0?{va:jma,kc:!0}:[],{va:kma,kc:c!=null?c:!1}]};ima=function(a){let b,c;return{TVc:!1,iCa:(b=a==null?void 0:a.hWc)!=null?b:!1,yma:(c=a==null?void 0:a.A6c)!=null?c:!1}};
qma=function(a){const b=a.yD?a.yD.Rb:a.c5c,c=b.get(_.We);return c.run(()=>{a.yD?a.yD.E_():a.c5c.E_();const d=b.get(_.Af,null);let e;c.Tb(()=>{e=c.onError.subscribe({next:f=>{d.handleError(f)}})});if(a.yD){const f=()=>a.yD.destroy(),g=a.BYb.get(mma);g.add(f);a.yD.Be(()=>{nka(a.mLb,a.yD);e.unsubscribe();g.delete(f)})}else{const f=()=>b.destroy(),g=a.BYb.get(mma);g.add(f);b.Be(()=>{e.unsubscribe();g.delete(f)})}return lka(d,c,()=>{const f=b.get(ih);nma(f);return f.tVc.then(()=>{var g=b.get(_.jh,"en-US")||
"en-US";typeof g==="string"&&(_.oma=g.toLowerCase().replace(/_/g,"-"));if(!a.yD)return g=b.get(_.kh),a.q6c!==void 0&&g.Jy(a.q6c),g;pma(a.yD,a.mLb);return a.yD})})})};pma=function(a,b){const c=a.Rb.get(_.kh);if(a.fNa.length>0)a.fNa.forEach(d=>c.Jy(d));else if(a.instance.E2c)a.instance.E2c(c);else throw new _.$c(-403,!1);b.push(a)};
vma=function(a,b,c=[]){const d=`Platform: ${b}`,e=new _.wd(d);return(f=[])=>{let g=rma();if(!g||g.Rb.get(sma,!1))if(f=[...c,...f,{va:e,kc:!0}],a)a(f);else{f=tma(f,d);if(lh&&!lh.get(sma,!1))throw new _.$c(400,!1);kka();lh=f;f.get(mh);uma(f)}f=rma();if(!f)throw new _.$c(401,!1);return f}};tma=function(a=[],b){return _.nh({name:b,Nb:[{va:wma,kc:"platform"},{va:mma,kc:new Set([()=>lh=null])},...a]})};rma=function(){let a,b;return(b=(a=lh)==null?void 0:a.get(mh))!=null?b:null};
uma=function(a){const b=a.get(xma,null);yd(a,()=>{b==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)};_.rh=function(a,b){_.Xe("NgSignals");a=Fea(a);if(b==null?0:b.Co)a[_.id].Co=b.Co;return a};zma=function(){return new yma(_.Nd(),_.Qd())};
_.wh=function(a,b){_.Xe("NgSignals");(b==null?0:b.Rb)||_.zd();var c;const d=(c=b==null?void 0:b.Rb)!=null?c:_.n(_.Ye);c=(b==null?void 0:b.ogb)!==!0?d.get(_.af):null;let e;const f=d.get(yma,null,{optional:!0}),g=d.get(sh);f===null||(b==null?0:b.Zkd)?e=Ama(a,d.get(Bma),g):(e=Cma(f.view,g,a),c instanceof lga&&c.Pe===f.view&&(c=null));e.Rb=d;c!==null&&(e.Zib=c.Be(()=>e.destroy()));return new Dma(e)};
Cma=function(a,b,c){const d=Object.create(Ema);d.view=a;d.zone=typeof Zone!=="undefined"?Zone.current:null;d.vza=b;d.fn=c;a[23]!=null||(a[23]=new Set);a[23].add(d);d.vO(d);return d};Ama=function(a,b,c){const d=Object.create(Fma);d.fn=a;d.scheduler=b;d.vza=c;d.zone=typeof Zone!=="undefined"?Zone.current:null;d.scheduler.ve(d);d.vza.notify(13);return d};xh=function(a){const b=_.cd(null);try{return a()}finally{_.cd(b)}};Ima=function(a){const b=_.Gma.get(a);if(!b)throw Error("eb`"+a);return new Hma(b)};
Kma=function(a,b){a=a[td]||null;const c=b.MVc||ifa();return(new Jma(a)).create(c,b.nQ,b.uG,b.XF)};Lma=function(a){const b=a[td]||null;if(!b)return null;const c=new Jma(b);return{get Pa(){return c.Pa},get type(){return c.JV},get inputs(){return c.inputs},get outputs(){return c.outputs},get ac(){return c.ac},get vnd(){return b.standalone},get l0c(){return b.y0}}};Nma=function(a,b){if(a==null)return null;a=Mma(b);return a==null?null:a};
Oma=function(a){return Object.assign({},{Oa:{},Vid:{},keys:[],ud:{},Ga:{},Na:{},JPb:!1},a)};_.yh=function(a){return Pma(a,gna,hna,ina)};gna=function(a,b){return _.T(b,a)};hna=function(a,b,c){b[a]=c};ina=function(){return{}};_.zh=function(a,b){const c=new a;return b==null?c:Pma(b,jna,kna,lna,a)};jna=function(a,b){return b[a]};kna=function(a,b,c){b.i[a]=c};lna=function(a){if(a==null)throw Error("fb");return new a};
Pma=function(a,b,c,d,e){e=d(e);const f=mna(a,e);var g=f.keys||[];const l=f.Oa||{},p=f.Ga||{},t=f.ud||{};for(const w of g)if(g=b(w,a),g!=null){if(l.hasOwnProperty(w)){if(f.JPb&&g.length===0)continue;g=nna(g,b,c,d,!0,!0,l[w])}else if(p.hasOwnProperty(w))g=nna(g,b,c,d,!1,!0,p[w]);else if(t.hasOwnProperty(w)){const A=t[w];g=A.Gc?g.map(G=>ona(G,A,b,c,d)):ona(g,A,b,c,d)}else if(Array.isArray(g)){if(f.JPb&&g.length===0)continue;g=nna(g,b,c,d,!0,!1)}c(w,e,g)}return e};
ona=function(a,b,c,d,e){const f={};for(const g of Object.keys(a)){const l=a[g];l!=null&&(f[g]=nna(l,c,d,e,b.Ic,b.Hc,b.vc))}return f};nna=function(a,b,c,d,e,f,g){if(f&&g==null)throw Error("gb");return a==null?a:e&&f?a.map(l=>Pma(l,b,c,d,g)):e&&!f?a.map(l=>l):!e&&f?Pma(a,b,c,d,g):typeof a==="object"?JSON.parse(JSON.stringify(a)):a};mna=function(a,b){if(b instanceof _.W)a=Oma(b.ka());else if(a instanceof _.W)a=Oma(a.ka());else throw Error("hb");return a};
pna=function(a){if(a.Qa!=null){const b={};for(const c in a.Qa)a.Qa[c]!==void 0&&(b[c]=a.Qa[c]);a.Qa=b}};_.Ah=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};qna=function(a,b){if(b&&!b.mi)throw Error("jb`"+a+"`"+_.Zc(b));};rna=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};
_.Bh=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)};Ch=function(a){return a&&a[0]!=="?"?"?"+a:a};sna=function(a){return RegExp("^(https?:)?//").test(a)?([,a]=a.split(/\/\/[^\/]+/),a):a};tna=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;case "HOVER":return 9;default:return 0}};
una=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}};vna=function(a){switch(a){case "CORE":return 1;case "SOURCE":return 2;case "BUILD":return 4;case "ISSUE_TRACKER":return 5;default:return 0}};
wna=function(a,b,c){const d=c.path.split("/");if(d.length>a.length||c.vka==="full"&&(b.Xp()||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{uO:a.slice(0,d.length),qAa:b}};Dh=function(a,b){const c=a?xna(a):void 0;var d=b?xna(b):void 0;if(!c||!d||c.length!=d.length)return!1;for(let e=0;e<c.length;e++)if(d=c[e],!yna(a[d],b[d]))return!1;return!0};xna=function(a){return[...Object.keys(a),...Object.getOwnPropertySymbols(a)]};
yna=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};Eh=function(a){return _.Ue(a)?a:Gf(a)?_.we(Promise.resolve(a)):_.u(a)};Bna=function(a,b,c){return zna[c.Sk](a.root,b.root,c.wWb)&&Ana[c.Qa](a.Qa,b.Qa)&&!(c.af==="exact"&&a.af!==b.af)};Cna=function(a,b){return Dh(a,b)};
Ena=function(a,b,c){if(!Fh(a.Pd,b.Pd)||!Dna(a.Pd,b.Pd,c)||a.kZ!==b.kZ)return!1;for(const d in b.children)if(!a.children[d]||!Ena(a.children[d],b.children[d],c))return!1;return!0};Fna=function(a,b){return Object.keys(b).length<=Object.keys(a).length&&Object.keys(b).every(c=>yna(a[c],b[c]))};Hna=function(a,b,c){return Gna(a,b,b.Pd,c)};
Gna=function(a,b,c,d){if(a.Pd.length>c.length)return a=a.Pd.slice(0,c.length),Fh(a,c)&&!b.Xp()&&Dna(a,c,d)?!0:!1;if(a.Pd.length===c.length){if(!Fh(a.Pd,c)||!Dna(a.Pd,c,d))return!1;for(var e in b.children)if(!a.children[e]||!Hna(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 Fh(a.Pd,e)&&Dna(a.Pd,e,d)&&a.children.primary?Gna(a.children.primary,b,c,d):!1};Dna=function(a,b,c){return b.every((d,e)=>Ana[c](a[e].parameters,d.parameters))};
Ina=function(a,b){return Fh(a,b)&&a.every((c,d)=>Dh(c.parameters,b[d].parameters))};Fh=function(a,b){return a.length!==b.length?!1:a.every((c,d)=>c.path===b[d].path)};Jna=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};Lna=function(a){return a.Pd.map(b=>Kna(b)).join("/")};
Gh=function(a,b){if(!a.Xp())return Lna(a);if(b){b=a.children.primary?Gh(a.children.primary,!1):"";const c=[];Object.entries(a.children).forEach(([d,e])=>{d!=="primary"&&c.push(`${d}:${Gh(e,!1)}`)});return c.length>0?`${b}(${c.join("//")})`:b}b=Jna(a,(c,d)=>d==="primary"?[Gh(a.children.primary,!1)]:[`${d}:${Gh(c,!1)}`]);return Object.keys(a.children).length===1&&a.children.primary!=null?`${Lna(a)}/${b[0]}`:`${Lna(a)}/(${b.join("//")})`};
Mna=function(a){return encodeURIComponent(a).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")};Nna=function(a){return Mna(a).replace(/%3B/gi,";")};Ona=function(a){return Mna(a).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")};Kna=function(a){return`${Ona(a.path)}${Pna(a.parameters)}`};Pna=function(a){return Object.entries(a).map(([b,c])=>`;${Ona(b)}=${Ona(c)}`).join("")};
Qna=function(a){a=Object.entries(a).map(([b,c])=>Array.isArray(c)?c.map(d=>`${Nna(b)}=${Nna(d)}`).join("&"):`${Nna(b)}=${Nna(c)}`).filter(b=>b);return a.length?`?${a.join("&")}`:""};Sna=function(a){return(a=a.match(Rna))?a[0]:""};Tna=function(a){return a.Pd.length>0?new Hh([],{primary:a}):a};
Una=function(a){var b={};for(const [c,d]of Object.entries(a.children)){const e=c,f=Una(d);if(e==="primary"&&f.Pd.length===0&&f.Xp())for(const [g,l]of Object.entries(f.children))b[g]=l;else if(f.Pd.length>0||f.Xp())b[e]=f}a=new Hh(a.Pd,b);a.kZ===1&&a.children.primary&&(b=a.children.primary,a=new Hh(a.Pd.concat(b.Pd),b.children));return a};Jh=function(a){return a instanceof Ih};Xna=function(a,b=null,c=null){a=Vna(a);return Wna(a,[],b,c)};
Vna=function(a){function b(f){var g={};for(const l of f.children){const p=b(l);g[l.ef]=p}g=new Hh(f.url,g);f===a&&(c=g);return g}let c;var d=b(a.root);d=Tna(d);let e;return(e=c)!=null?e:d};
Wna=function(a,b,c,d){let e=a;for(;e.parent;)e=e.parent;if(b.length===0)return Yna(e,e,e,c,d);b=Zna(b);if(b.LTb&&b.commands.length===1&&b.commands[0]=="/")return Yna(e,e,new Hh([],{}),c,d);var f=e;if(b.LTb)a=new $na(f,!0,0);else if(a)if(a.parent===null)a=new $na(a,!0,0);else{f=a;a=a.Pd.length-1+(aoa(b.commands[0])?0:1);let g=b.Z2c;for(;g>a;){g-=a;f=f.parent;if(!f)throw new _.$c(4005,!1);a=f.Pd.length}a=new $na(f,!1,a-g)}else a=new $na(f,!1,NaN);b=a.AAa?Kh(a.xH,a.index,b.commands):boa(a.xH,a.index,
b.commands);return Yna(e,a.xH,b,c,d)};aoa=function(a){return typeof a==="object"&&a!=null&&!a.aQ&&!a.U_b};Lh=function(a){return typeof a==="object"&&a!=null&&a.aQ};Yna=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:coa(a,b,c);a=Tna(Una(a));return new Ih(a,f,e)};coa=function(a,b,c){const d={};Object.entries(a.children).forEach(([e,f])=>{d[e]=f===b?c:coa(f,b,c)});return new Hh(a.Pd,d)};
Zna=function(a){if(typeof a[0]==="string"&&a.length===1&&a[0]==="/")return new doa(!0,0,a);let b=0,c=!1;a=a.reduce((d,e,f)=>{if(typeof e==="object"&&e!=null){if(e.aQ){const g={};Object.entries(e.aQ).forEach(([l,p])=>{g[l]=typeof p==="string"?p.split("/"):p});return[...d,{aQ:g}]}if(e.U_b)return[...d,e.U_b]}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 doa(c,b,a)};
boa=function(a,b,c){a!=null||(a=new Hh([],{}));if(a.Pd.length===0&&a.Xp())return Kh(a,b,c);a:{var d=a;var e=0;let l=b;const p={match:!1,cAa:0,FNb:0};for(;l<d.Pd.length;){if(e>=c.length){d=p;break a}const t=d.Pd[l];var f=c[e];if(Lh(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.aQ===void 0){if(f!=t.path||!Dh(g,t.parameters)){d=p;break a}e+=2}else{g={};if(f!=t.path||!Dh(g,t.parameters)){d=p;break a}e++}l++}d={match:!0,cAa:l,FNb:e}}e=c.slice(d.FNb);
return d.match&&d.cAa<a.Pd.length?(b=new Hh(a.Pd.slice(0,d.cAa),{}),b.children.primary=new Hh(a.Pd.slice(d.cAa),a.children),Kh(b,0,e)):d.match&&e.length===0?new Hh(a.Pd,{}):d.match&&!a.Xp()?eoa(a,b,c):d.match?Kh(a,0,e):eoa(a,b,c)};
Kh=function(a,b,c){if(c.length===0)return new Hh(a.Pd,{});const d=Lh(c[0])?c[0].aQ:{primary:c},e={};if(Object.keys(d).some(f=>f!=="primary")&&a.children.primary&&a.kZ===1&&a.children.primary.Pd.length===0)return c=Kh(a.children.primary,b,c),new Hh(a.Pd,c.children);Object.entries(d).forEach(([f,g])=>{typeof g==="string"&&(g=[g]);g!==null&&(e[f]=boa(a.children[f],b,g))});Object.entries(a.children).forEach(([f,g])=>{d[f]===void 0&&(e[f]=g)});return new Hh(a.Pd,e)};
eoa=function(a,b,c){const d=a.Pd.slice(0,b);let e=0;for(;e<c.length;){var f=c[e];if(Lh(f))return a=foa(f.aQ),new Hh(d,a);if(e===0&&aoa(c[0])){d.push(new _.Mh(a.Pd[b].path,goa(c[0])));e++;continue}f=Lh(f)?f.aQ.primary:`${f}`;const g=e<c.length-1?c[e+1]:null;f&&g&&aoa(g)?(d.push(new _.Mh(f,goa(g))),e+=2):(d.push(new _.Mh(f,{})),e++)}return new Hh(d,{})};foa=function(a){const b={};Object.entries(a).forEach(([c,d])=>{typeof d==="string"&&(d=[d]);d!==null&&(b[c]=eoa(new Hh([],{}),0,d))});return b};
goa=function(a){const b={};Object.entries(a).forEach(([c,d])=>b[c]=`${d}`);return b};hoa=function(a,b){a.Nb&&!a.xc&&(a.xc=Cja(a.Nb,b,`Route: ${a.path}`));let c;return(c=a.xc)!=null?c:b};Nh=function(a){return a.ef||"primary"};ioa=function(a,b){const c=a.filter(d=>Nh(d)===b);c.push(...a.filter(d=>Nh(d)!==b));return c};Oh=function(a){if(!a)return null;var b;if((b=a.oe)==null?0:b.xc)return a.oe.xc;for(a=a.parent;a;a=a.parent){b=a.oe;let c;if((c=b)==null?0:c.CT)return b.CT;let d;if((d=b)==null?0:d.xc)return b.xc}return null};
joa=function(a,b){if(a===b.value)return b;for(const c of b.children)if(b=joa(a,c))return b;return null};koa=function(a,b){if(a===b.value)return[b];for(const c of b.children){const d=koa(a,c);if(d.length)return d.unshift(b),d}return[]};Ph=function(a){const b={};a&&a.children.forEach(c=>b[c.value.ef]=c);return b};
loa=function(a,b,c="emptyOnly"){const d=a.oe;let e;if(b===null||c!=="always"&&(d==null?void 0:d.path)!==""&&(b.component||((e=b.oe)==null?0:e.LP))){let f;a={params:Object.assign({},a.params),data:Object.assign({},a.data),resolve:Object.assign({},a.data,(f=a.Hra)!=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.Hra)};!d||typeof d.title!=="string"&&d.title!==null||(a.resolve[Qh]=d.title);
return a};moa=function(a,b){b.value.nF=a;b.children.forEach(c=>moa(a,c))};noa=function(a){const b=a.children.length>0?` { ${a.children.map(noa).join(", ")} } `:"";return`${a.value}${b}`};
ooa=function(a){if(a.Nc){const d=a.Nc,e=a.T2;a.Nc=e;Dh(d.Qa,e.Qa)||a.a5c.next(e.Qa);d.af!==e.af&&a.GXc.next(e.af);Dh(d.params,e.params)||a.c4c.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(!Dh(b[f],c[f])){b=!1;break a}b=!0}}b||a.iad.next(e.url);Dh(d.data,e.data)||a.lW.next(e.data)}else a.Nc=a.T2,a.lW.next(a.T2.data)};
poa=function(a,b){const c=Dh(a.params,b.params)&&Ina(a.url,b.url),d=!a.parent!==!b.parent;return c&&!d&&(!a.parent||poa(a.parent,b.parent))};qoa=function(a){const b=a.children&&a.children.map(qoa);a=b?Object.assign({},a,{children:b}):Object.assign({},a);a.component||a.LP||!b&&!a.Al||!a.ef||a.ef==="primary"||(a.component=Rh);return a};
toa=function(a,b,c){if(c&&a.jCa(b.value,c.value.Nc)){var d=c.value;d.T2=b.value;b=roa(a,b,c);return new Sh(d,b)}d=soa(b.value);b=b.children.map(e=>toa(a,e));return new Sh(d,b)};roa=function(a,b,c){return b.children.map(d=>{for(const e of c.children)if(a.jCa(d.value,e.value.Nc))return toa(a,d,e);return toa(a,d)})};soa=function(a){return new _.Uh(new _.Vh(a.url),new _.Vh(a.params),new _.Vh(a.Qa),new _.Vh(a.af),new _.Vh(a.data),a.ef,a.component,a)};
voa=function(a){const {QD:b,Ija:c}=Jh(a)?{QD:a,Ija:void 0}:a;a=uoa(0);a.url=b;a.Ija=c;return a};uoa=function(a){const b=Error("yb`");b.ngNavigationCancelingError=!0;b.sSc=a;return b};woa=function(a){return!!a&&a.ngNavigationCancelingError};Wh=function(){return _.fg(a=>_.x(_.Ge(a.map(b=>_.x(b,_.Pf(1),_.eg(xoa)))),_.v(b=>{for(const c of b)if(c!==!0){if(c===xoa)return xoa;if(c===!1||Jh(c))return c}return!0}),_.Te(b=>b!==xoa),_.Pf(1)))};
Xh=function(a,b){const c=Symbol(),d=b.get(a,c);return d===c?typeof a!=="function"||jea(a)!==null?b.get(a):a:d};Zh=function(a,b,c,d,e={canDeactivateChecks:[],canActivateChecks:[]}){const f=Ph(b);a.children.forEach(g=>{yoa(g,f[g.value.ef],c,d.concat([g.value]),e);delete f[g.value.ef]});Object.entries(f).forEach(([g,l])=>Yh(l,c.getContext(g),e));return e};
yoa=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.oe===g.oe){const p=zoa(g,f,f.oe.ur);p?e.canActivateChecks.push(new Aoa(d)):(f.data=g.data,f.Hra=g.Hra);f.component?Zh(a,b,l?l.children:null,d,e):Zh(a,b,c,d,e);p&&l&&l.ef&&l.ef.Nxa&&e.canDeactivateChecks.push(new Boa(l.ef.component,g))}else g&&Yh(b,l,e),e.canActivateChecks.push(new Aoa(d)),f.component?Zh(a,null,l?l.children:null,d,e):Zh(a,null,c,d,e)};
zoa=function(a,b,c){if(typeof c==="function")return c(a,b);switch(c){case "pathParamsChange":return!Fh(a.url,b.url);case "pathParamsOrQueryParamsChange":return!Fh(a.url,b.url)||!Dh(a.Qa,b.Qa);case "always":return!0;case "paramsOrQueryParamsChange":return!poa(a,b)||!Dh(a.Qa,b.Qa);default:return!poa(a,b)}};
Yh=function(a,b,c){const d=Ph(a),e=a.value;Object.entries(d).forEach(([f,g])=>{e.component?b?Yh(g,b.children.getContext(f),c):Yh(g,null,c):Yh(g,b,c)});e.component?b&&b.ef&&b.ef.Nxa?c.canDeactivateChecks.push(new Boa(b.ef.component,e)):c.canDeactivateChecks.push(new Boa(null,e)):c.canDeactivateChecks.push(new Boa(null,e))};$h=function(a){return typeof a==="function"};Coa=function(a){return a instanceof _.Ce||(a==null?void 0:a.name)==="EmptyError"};
Foa=function(a,b){return _.He(c=>{const d=c.nj,e=c.fW;var f=c.N6;const g=f.canActivateChecks;f=f.canDeactivateChecks;return f.length===0&&g.length===0?_.u(Object.assign({},c,{PK:!0})):_.x(Doa(f,d,e,a),_.He(l=>l&&typeof l==="boolean"?Eoa(d,g,a,b):_.u(l)),_.v(l=>Object.assign({},c,{PK:l})))})};Doa=function(a,b,c,d){return _.x(_.we(a),_.He(e=>Goa(e.component,e.Lb,c,b,d)),_.Uf(e=>e!==!0,!0))};
Eoa=function(a,b,c,d){return _.x(_.we(b),_.Lf(e=>{var f=e.Lb.parent;f!==null&&d&&d(new Hoa(f));f=_.u(!0);var g=e.Lb;g!==null&&d&&d(new Ioa(g));g=_.u(!0);return _.Le(f,g,Joa(a,e.path,c),Koa(a,e.Lb,c))}),_.Uf(e=>e!==!0,!0))};Koa=function(a,b,c){var d=b.oe?b.oe.nf:null;if(!d||d.length===0)return _.u(!0);d=d.map(e=>_.Me(()=>{var f;const g=(f=Oh(b))!=null?f:c,l=Xh(e,g);f=l&&$h(l.nf)?l.nf(b,a):yd(g,()=>l(b,a));return _.x(Eh(f),_.Uf())}));return _.x(_.u(d),Wh())};
Joa=function(a,b,c){const d=b[b.length-1];b=b.slice(0,b.length-1).reverse().map(e=>{const f=e.oe?e.oe.sV:null;return f&&f.length!==0?{node:e,N6:f}:null}).filter(e=>e!==null).map(e=>_.Me(()=>{const f=e.N6.map(g=>{let l;const p=(l=Oh(e.node))!=null?l:c,t=Xh(g,p);g=t&&$h(t.sV)?t.sV(d,a):yd(p,()=>t(d,a));return _.x(Eh(g),_.Uf())});return _.x(_.u(f),Wh())}));return _.x(_.u(b),Wh())};
Goa=function(a,b,c,d,e){var f=b&&b.oe?b.oe.QMb:null;if(!f||f.length===0)return _.u(!0);f=f.map(g=>{let l;const p=(l=Oh(b))!=null?l:e,t=Xh(g,p);g=t&&$h(t.QMb)?t.QMb(a,b,c,d):yd(p,()=>t(a,b,c,d));return _.x(Eh(g),_.Uf())});return _.x(_.u(f),Wh())};Moa=function(a,b,c){var d=b.rta;if(d===void 0||d.length===0)return _.u(!0);d=d.map(e=>{const f=Xh(e,a);e=f&&$h(f.rta)?f.rta(b,c):yd(a,()=>f(b,c));return Eh(e)});return _.x(_.u(d),Wh(),Loa())};
Loa=function(){return _.se(_.hg(a=>{if(typeof a!=="boolean")throw voa(a);}),_.v(a=>a===!0))};Noa=function(a,b,c){var d=b.RMb;if(!d||d.length===0)return _.u(!0);d=d.map(e=>{const f=Xh(e,a);e=f&&$h(f.RMb)?f.RMb(b,c):yd(a,()=>f(b,c));return Eh(e)});return _.x(_.u(d),Wh(),Loa())};ai=function(a){return _.Be(new Ooa(a))};Roa=function(a,b,c,d){const e=Poa(a,b,c);if(!e.PG)return _.u(e);d=hoa(b,d);return _.x(Noa(d,b,c),_.v(f=>f===!0?e:Object.assign({},Qoa)))};
Poa=function(a,b,c){if(b.path==="**")return{PG:!0,parameters:c.length>0?(c.length>0?c[c.length-1]:null).parameters:{},afa:c,dla:[],sAa:{}};if(b.path==="")return b.vka==="full"&&(a.Xp()||c.length>0)?Object.assign({},Qoa):{PG:!0,afa:[],dla:c,parameters:{},sAa:{}};a=(b.ht||wna)(c,a,b);if(!a)return Object.assign({},Qoa);const d={};var e;Object.entries((e=a.qAa)!=null?e:{}).forEach(([g,l])=>{d[g]=l.path});e=a.uO.length>0?Object.assign({},d,a.uO[a.uO.length-1].parameters):d;let f;return{PG:!0,afa:a.uO,
dla:c.slice(a.uO.length),parameters:e,sAa:(f=a.qAa)!=null?f:{}}};Voa=function(a,b,c,d){if(c.length>0&&Soa(a,c,d)){var e=Hh;a=new Hh(c,a.children);c={};c.primary=a;for(var f of d)f.path===""&&Nh(f)!=="primary"&&(d=new Hh([],{}),c[Nh(f)]=d);c={xH:new e(b,c),Htb:[]}}else if(c.length===0&&Toa(a,c,d)){b=Hh;f=a.Pd;var g=a.children;const l={};for(e of d)Uoa(a,c,e)&&!g[Nh(e)]&&(d=new Hh([],{}),l[Nh(e)]=d);d=Object.assign({},g,l);c={xH:new b(f,d),Htb:c}}else c={xH:new Hh(a.Pd,a.children),Htb:c};return c};
Soa=function(a,b,c){return c.some(d=>Uoa(a,b,d)&&Nh(d)!=="primary")};Toa=function(a,b,c){return c.some(d=>Uoa(a,b,d))};Uoa=function(a,b,c){return(a.Xp()||b.length>0)&&c.vka==="full"?!1:c.path===""};Xoa=function(a,b,c,d,e,f,g="emptyOnly"){return(new Woa(a,b,c,d,e,g,f)).recognize()};Yoa=function(a){a.sort((b,c)=>b.value.ef==="primary"?-1:c.value.ef==="primary"?1:b.value.ef.localeCompare(c.value.ef))};Zoa=function(a){return(a=a.value.oe)&&a.path===""};
$oa=function(a){const b=[],c=new Set;for(const d of a)Zoa(d)?(a=b.find(e=>d.value.oe===e.value.oe),a!==void 0?(a.children.push(...d.children),c.add(a)):b.push(d)):b.push(d);for(const d of c)a=$oa(d.children),b.push(new Sh(d.value,a));return b.filter(d=>!c.has(d))};apa=function(a,b,c,d,e,f){return _.He(g=>_.x(Xoa(a,b,c,d,g.br,e,f),_.v(({state:l,M9:p})=>Object.assign({},g,{nj:l,Kh:p}))))};
dpa=function(a,b){return _.He(c=>{const d=c.nj,e=c.N6.canActivateChecks;if(!e.length)return _.u(c);const f=new Set(e.map(p=>p.Lb)),g=new Set;for(const p of f)if(!g.has(p))for(const t of bpa(p))g.add(t);let l=0;return _.x(_.we(g),_.Lf(p=>{if(f.has(p))return cpa(p,d,a,b);p.data=loa(p,p.parent,a).resolve;return _.u(void 0)}),_.hg(()=>l++),_.Wf(),_.He(()=>l===g.size?_.u(c):_.Re))})};bpa=function(a){const b=a.children.map(c=>bpa(c)).flat();return[a,...b]};
cpa=function(a,b,c,d){const e=a.oe,f=a.vOc;(e==null?void 0:e.title)!==void 0&&typeof e.title!=="string"&&e.title!==null&&(f[Qh]=e.title);return _.x(epa(f,a,b,d),_.v(g=>{a.Hra=g;a.data=loa(a,a.parent,c).resolve;return null}))};epa=function(a,b,c,d){const e=xna(a);if(e.length===0)return _.u({});const f={};return _.x(_.we(e),_.He(g=>_.x(fpa(a[g],b,c,d),_.Uf(),_.hg(l=>{f[g]=l}))),_.Wf(),_.Of(f),_.Jf(g=>Coa(g)?_.Re:_.Be(g)))};
fpa=function(a,b,c,d){let e;const f=(e=Oh(b))!=null?e:d,g=Xh(a,f);a=g.resolve?g.resolve(b,c):yd(f,()=>g(b,c));return Eh(a)};gpa=function(a){return _.fg(b=>{const c=a(b);return c?_.x(_.we(c),_.v(()=>b)):_.u(b)})};hpa=function(a,b){b=b.createElement("style");b.textContent=a;return b};ipa=function(a,b){b=b.createElement("link");b.setAttribute("rel","stylesheet");b.setAttribute("href",a);return b};kpa=function(a,b){return b.map(c=>c.replace(jpa,a))};
lpa=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};opa=function(a){return encodeURIComponent(a).replace(mpa,(b,c)=>{let d;return(d=npa[c])!=null?d:b})};ppa=function(a){return`${a}`};qpa=function(a){return typeof ArrayBuffer!=="undefined"&&a instanceof ArrayBuffer};
rpa=function(a){return typeof Blob!=="undefined"&&a instanceof Blob};spa=function(a){return typeof FormData!=="undefined"&&a instanceof FormData};tpa=function(a,b){return{body:b,headers:a.headers,context:a.context,observe:a.observe,params:a.params,tx:a.tx,responseType:a.responseType,withCredentials:a.withCredentials,tR:a.tR}};upa=function(a){return a.url?a.url:a.headers.get("X-Request-URL".toLocaleLowerCase())};vpa=function(){};wpa=function(a,b){return b(a)};
xpa=function(a,b){return(c,d)=>b.intercept(c,{handle:e=>a(e,d)})};ypa=function(a,b,c){return(d,e)=>yd(c,()=>b(d,f=>a(f,e)))};Bpa=function(a,b){var c=a.url.toLowerCase();if(!_.n(zpa)||a.method==="GET"||a.method==="HEAD"||c.startsWith("http://")||c.startsWith("https://"))return b(a);c=_.n(_.bi).getToken();const d=_.n(Apa);c==null||a.headers.has(d)||(a=a.clone({headers:a.headers.set(d,c)}));return b(a)};Cpa=function(a,b){return{xbd:a,Qt:b}};
Epa=function({cookieName:a,qSb:b}){const c=[];a!==void 0&&c.push({va:Dpa,kc:a});b!==void 0&&c.push({va:Apa,kc:b});return Cpa(2,c)};Ipa=function(a,b,c){return _.x(Eh(a.Al()),_.v(Fpa),_.He(d=>d instanceof Gpa||Array.isArray(d)?_.u(d):_.we(Promise.resolve(new Hma(d)))),_.v(d=>{c&&c(a);let e;Array.isArray(d)||(e=d.create(b).Rb,d=e.get(_.Hpa,[],{optional:!0,self:!0}).flat());return{YD:d.map(qoa),Rb:e}}))};Fpa=function(a){return a&&typeof a==="object"&&"default"in a?a["default"]:a};
Lpa=function(a,b,c){const d=a.get(Jpa),e=a.get(_.ci);return a.get(_.We).Tb(()=>{if(!e.startViewTransition||d.F1b)return d.F1b=!1,new Promise(t=>setTimeout(t));let f;const g=new Promise(t=>{f=t}),l=e.startViewTransition(()=>{f();return Kpa(a)}),p=d.bqd;p&&yd(a,()=>p({transition:l,from:b,to:c}));return g})};Kpa=function(a){return new Promise(b=>{_.Ze({read:()=>setTimeout(b)},{Rb:a})})};
Npa=function(a,b){_.x(a.events,_.Te(c=>c instanceof _.di||c instanceof _.ei||c instanceof _.Mpa||c instanceof fi),_.v(c=>c instanceof _.di||c instanceof fi?0:c instanceof _.ei&&(c.code===0||c.code===1)?2:1),_.Te(c=>c!==2),_.Pf(1)).subscribe(()=>{b()})};gi=function(a,b){return{xbd:a,Qt:b}};
Tpa=function(){const a=_.n(_.Ye);return b=>{var c=a.get(_.kh);if(b===c.GF[0]){b=a.get(_.hi);var d=a.get(Opa);a.get(Ppa)===1&&b.oia();var e;(e=a.get(Qpa,null,8))==null||Rpa(e);var f;(f=a.get(Spa,null,8))==null||f.init();c=c.MNb[0];b.nm.root.component=c;b.TG.mBa=c;d.closed||(d.next(),d.complete(),d.unsubscribe())}}};
Vpa=function(){return gi(2,[{va:Ppa,kc:0},{va:ii,zd:!0,Ib:[_.Ye],Ab:a=>{const b=a.get(Upa,Promise.resolve());return()=>b.then(()=>new Promise(c=>{const d=a.get(_.hi),e=a.get(Opa);Npa(d,()=>{c(!0)});a.get(ji).jLb=()=>{c(!0);return e.closed?_.u(void 0):e};d.oia()}))}}])};Xpa=function(){return gi(3,[{va:ii,zd:!0,Ab:()=>{const a=_.n(_.hi);return()=>{Wpa(a)}}},{va:Ppa,kc:2}])};
Zpa=function(){return{va:Spa,Ab:()=>{const a=_.n(Ypa),b=_.n(_.We),c=_.n(ki),d=_.n(ji),e=_.n(_.li);c.yBa&&a.K0b(c.yBa);return new mi(e,d,a,b,c)}}};$pa=function(){return"guarded"};_.aqa=function(){return[_.ni,_.oi].map(a=>(...b)=>_.n(a).sV(...b))};_.pi=function(a){return(...b)=>_.n(a).resolve(...b)};
bqa=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}};
cqa=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""}};dqa=function(a,b){if(window.performance){const c=window.performance.getEntriesByType("paint");for(const d of c)a.hn.push({name:d.name,ti:d.startTime+d.duration,statusCode:"SUCCESS",Zz:a.Zz,aR:!0})}b>0&&a.hn.push({name:"largest-contentful-paint",ti:b,statusCode:"SUCCESS",Zz:b,aR:!0})};eqa=function(a){const b=(performance.timeOrigin||performance.timing.navigationStart)+a;return b>Date.now()?a:b};fqa=function(a,b){return`${a.element}/${a.action} - ${a.gestureName} (${b})`};
gqa=function(a){return(a=a.visibilityState)?a!=="visible":!1};hqa=function(a){if(!a.event){if(a.wm!==a.ir)return Error("Kb");if(a.status!=="SUCCESS")return Error("Lb`"+a.status);if(a.j5a.length)return Error("Mb");if(!a.event)return Error("Nb`"+a.hn.map(b=>b.name).join(", "))}};_.qi=function(){return performance&&performance.now?performance.now():Date.now()};iqa=function(a,b){let c=null;Aha({read(){c!=null&&clearTimeout(c);c=setTimeout(()=>{b();c=null})}},{Rb:a})};
jqa=function(a){switch(a){case 0:return"SUCCESS";case 4:return"TIME_OUT";case 10:return"CANCELLED";default:return"FAILURE"}};lqa=function(a){if(_.ri)a(_.ri);else{let b;((b=kqa)!=null?b:kqa=[]).push(a)}};_.si=function(){!_.ri&&_.mqa&&_.nqa();return _.ri};_.nqa=function(){_.ri=_.mqa();let a;(a=kqa)==null||a.forEach(lqa);kqa=void 0};_.ti=function(a){_.ri&&oqa(a)};_.ui=function(){_.ri&&_.ri.UBa()};qqa=function(a){return Lca(a,(b,c)=>pqa.indexOf(c)!==-1)};
_.rqa=function({Vm:a,Ke:b,Kd:c,u1b:d,Ks:e,b7a:f,Yua: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};_.vi=function(a){return{Vm:a.get("q")||void 0,Ke:a.get("sq")||void 0,Kd:a.get("ss")||void 0,u1b:a.get("ssfr")||void 0,Ks:a.get("all")||void 0,b7a:a.get("start")||void 0,Yua:a.get("dqr")||void 0}};
uqa=function(a){let b=a.Lc?a.Lc.getResponseHeader("Content-Type"):null;if(!b)return null;b=b.toLowerCase();if(b.startsWith("application/json"))return b.startsWith("application/json+protobuf")?new sqa:new tqa;if(b.startsWith("application/x-protobuf")){a=a.Lc?a.Lc.getResponseHeader("Content-Transfer-Encoding"):null;if(!a)return new wi;if(a.toLowerCase()=="base64")return new xi}return null};_.yi=function(a){return a?(a=vqa.exec(a))?a[1]:"":""};_.wqa=function(a){return a.startsWith("refs/heads/")?a:`${"refs/heads/"}${a}`};
_.zi=function(a){return a.startsWith("refs/heads/")?a.substring(11):null};_.Ai=function(a){return a.startsWith("refs/tags/")?a.substring(10):null};_.Bi=function(a){return _.zi(a)||a};_.xqa=function(a){return _.Ai(a)||a};_.Di=function(a){return a.startsWith("refs/tags/")};_.Ei=function(a){return a.startsWith("refs/heads/")};_.Gi=function(a){return!a||a.startsWith("refs/")&&a.indexOf("/",6)>0||a==="HEAD"||_.Fi.test(a)?a:_.wqa(a)};_.Hi=function(a){return a?_.Fi.test(a)?a.substring(0,7):a:""};
_.yqa=function(a,b){return a.tb===b.tb&&a.Wc===b.Wc&&a.repository===b.repository};_.Ii=function(a,b,c){return a===b||c.includes(a)&&c.includes(b)};_.zqa=function(a){if(a!=null)return typeof a==="number"?a:a.map(b=>b.start===b.end?`${b.start}`:`${b.start}-${b.end}`).join(",")};
_.Ni=function(a){var b=a;do{a=b;if(b=a.data.Tc)return b;b=a.firstChild}while(b);b=a.params[_.Ji.Nm];var c=a.params.branch,d=c?c.split("..."):[];c&&d.length===2&&(c=d[0],b=d[1]);const {Eb:e,Nm:f}={Eb:c,Nm:b};b=a;for(c=b.data.groupType||_.Aqa;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 _.Ki({repository:b||"Piper",Eb:(a.params[_.Ji.Pb]?a.Qa.snapshot:void 0)||
a.params[_.Ji.changelist]||"HEAD",path:a.params.path,params:Bqa(a.params,f)}):new _.Ki({})}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:Cqa(a.params,f)};return new _.Mi(a)};
_.Eqa=function(a){const b={},c={};for(const [d,e]of Object.entries(a)){a=d;const f=e;Dqa.includes(a)||a==="rev"?b[a]=f:a==="cdbgd"?b[_.Ji.nw]=f:a==="cdbgbp"?b[_.Ji.Wy]=f:a==="dqr"?b[_.Ji.Yy]=f:c[a]=f}return{Xkb:b,Qa:c}};
Cqa=function(a,b){const c=a[_.Ji.ig]!=null?Number(a[_.Ji.ig]):void 0;return{line:Fqa(a),nz:a[_.Ji.nz],Nm:b||a[_.Ji.Nm],iq:a[_.Ji.iq],Rf:a[_.Ji.Rf],nw:a[_.Ji.nw],Wy:a[_.Ji.Wy],dk:a[_.Ji.dk],ig:c,Xu:a[_.Ji.Xu],ow:a[_.Ji.ow],Pb:a[_.Ji.Pb],wx:a[_.Ji.wx],oz:a[_.Ji.oz],EK:a[_.Ji.EK],qP:a[_.Ji.qP],Yy:a[_.Ji.Yy]}};Fqa=function(a){a=a[_.Ji.Veb];if(a!=null){var b=Number(a);if(!isNaN(b))return b>0?b:void 0;a=a.split(",").map(Gqa).filter(c=>!!c);return a.length===0?void 0:a}};
Gqa=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}};Bqa=function(a,b){b=Cqa(a,b);(a=a[_.Ji.k_b])&&(b=Object.assign({},b,{Rf:a}));return b};Hqa=function({hn:a}){return a.some(({name:b=""})=>b==="codeRenderFull")};Iqa=function({element:a,targetRoute:b=""}){return!(a!=="GlobalSearchBox"&&!b.startsWith("/search"))};
Jqa=function({targetRoute:a=""},{tb:b}){return!!(!b&&a.startsWith("/onboarding/")||a.startsWith("/admin/")||a.startsWith("/repo/")||a.startsWith("/user/ssh_keys"))};Kqa=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))};Lqa=function({tb:a,repository:b,Eb:c,path:d}){return!(!(a&&b&&c)||d)};Mqa=function({tb:a,repository:b,Eb:c,path:d}){return!!(a&&b&&c&&d||a&&b&&!c&&!d)};
Nqa=function({hn:a}){return a.some(({name:b})=>!!b&&(b.endsWith("project.subscriptions.create")||b.endsWith("project.subscriptions.delete")||b.endsWith("externalSource.listRepos")))};Oqa=function(a){const b=a.nj?_.Ni(a.nj):void 0;return Hqa(a)?_.Oi.iBb:Nqa(a)?_.Oi.bBb:b&&Jqa(a,b)?_.Oi.Ux:b&&Kqa(a,b)?_.Oi.yCb:Iqa(a)?_.Oi.uKa:b&&Lqa(b)?_.Oi.WEa:b&&Mqa(b)?_.Oi.UFa:_.Oi.SCb};_.Pi=function(a){return a.buttons===0||a.detail===0};
_.Qi=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)};_.Ri=function(a,...b){return b.length?b.some(c=>a[c]):a.altKey||a.shiftKey||a.ctrlKey||a.metaKey};_.Rqa=function(){if(Pqa)return Pqa;if(typeof document!=="object"||!document)return Pqa=new Set(Qqa);let a=document.createElement("input");return Pqa=new Set(Qqa.filter(b=>{a.setAttribute("type",b);return a.type===b}))};
Sqa=function(){if(Si==null&&typeof window!=="undefined")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Si=!0}))}finally{Si=Si||!1}return Si};_.Ti=function(a){return Sqa()?a:!!a.capture};Tqa=function(){if(Ui==null){if(typeof document!=="object"||!document||typeof Element!=="function"||!Element)return Ui=!1;if("scrollBehavior"in document.documentElement.style)Ui=!0;else{const a=Element.prototype.scrollTo;Ui=a?!/\{\s*\[native code\]\s*\}/.test(a.toString()):!1}}return Ui};
Vi=function(){if(typeof document!=="object"||!document)return 0;if(Uqa==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);Uqa=0;b.scrollLeft===0&&(b.scrollLeft=1,Uqa=b.scrollLeft===0?1:2);b.remove()}return Uqa};
_.Wqa=function(a){if(Vqa==null){const b=typeof document!=="undefined"?document.head:null;Vqa=!(!b||!b.createShadowRoot&&!b.attachShadow)}return Vqa&&(a=a.getRootNode?a.getRootNode():null,typeof ShadowRoot!=="undefined"&&ShadowRoot&&a instanceof ShadowRoot)?a:null};_.Wi=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};
_.Xi=function(a){return a.composedPath?a.composedPath()[0]:a.target};Xqa=function(){return typeof __karma__!=="undefined"&&!!__karma__||typeof jasmine!=="undefined"&&!!jasmine||typeof jest!=="undefined"&&!!jest||typeof Mocha!=="undefined"&&!!Mocha};_.Yi=function(a){return Array.isArray(a)?a:[a]};_.Zi=function(a){return a!=null&&`${a}`!=="false"};bj=function(a){return a==null?"":typeof a==="string"?a:`${a}px`};_.cj=function(a){return a instanceof _.ef?a.ma:a};
_.fj=function(a,b=0){return _.Yqa(a)?Number(a):arguments.length===2?b:0};_.Yqa=function(a){return!isNaN(parseFloat(a))&&!isNaN(Number(a))};Zqa=function(a){if(!a.hasAttribute("tabindex")||a.tabIndex===void 0)return!1;a=a.getAttribute("tabindex");return!(!a||isNaN(parseInt(a,10)))};$qa=function(a){if(!Zqa(a))return null;a=parseInt(a.getAttribute("tabindex")||"",10);return isNaN(a)?-1:a};ara=function(a){return{matches:a==="all"||a==="",media:a,addListener:()=>{},removeListener:()=>{}}};
bra=function(a){return a.map(b=>b.split(",")).reduce((b,c)=>b.concat(c)).map(b=>b.trim())};cra=function(){return null};dra=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};
_.gj=function(a,b,c){const d=era(a,b);c=c.trim();d.some(e=>e.trim()===c)||(d.push(c),a.setAttribute(b,d.join(" ")))};_.hj=function(a,b,c){var d=era(a,b);c=c.trim();d=d.filter(e=>e!==c);d.length?a.setAttribute(b,d.join(" ")):a.removeAttribute(b)};era=function(a,b){let c,d;return(d=(c=a.getAttribute(b))==null?void 0:c.match(/\S+/g))!=null?d:[]};fra=function(a,b){return typeof a==="string"?`${b||""}/${a}`:a};hra=function(a,b){a.id||(a.id=`${"cdk-describedby-message"}-${b}-${gra++}`)};
_.ij=function(a){return _.Ue(a)?a:_.u(a)};jj=function(a,...b){if(a==null)throw TypeError("ac");for(let c of b)if(c!=null)for(let d in c)c.hasOwnProperty(d)&&(a[d]=c[d]);return a};ira=function(){const a=kj.y2b;return typeof a==="function"?a():a};kra=function(a,b){a=a.filter(c=>!jra[c]);if(a.length>0){let c=a.join(", ");try{let d=kj.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=>jra[e]=d)}catch(d){console.error(d)}}};lra=function(a){let b={};return a.filter(c=>b.hasOwnProperty(c)?!1:b[c]=!0)};mra=function(a,b){return jj(a,b?{Thb:b.alias,suffix:b.suffix}:{})};pra=function(a){let [b,c]=nra(a);return ora(b,c)};nra=function(a){a=a?a.toLowerCase():"";let [b,c]=a.split(" "),d=b;qra.find(e=>e===d)||(d=qra[0]);return[d,rra(c)]};sra=function(a){[a]=nra(a);return a.indexOf("row")>-1};
rra=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};ora=function(a,b=null){return{display:"flex","box-sizing":"border-box","flex-direction":a,"flex-wrap":b?b:null}};
tra=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};ura=function(){const a=kj.y2b;return typeof a==="function"?a():a};wra=function(a,b,c){let d=tra(b);c.forEach(e=>{vra(d,e,a)})};vra=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.Hh(b,d,f)})};xra=function(a,b){let c="";if(a&&ura())try{c=(c=ura()?a.style[b]:"")||getComputedStyle(a).getPropertyValue(b)}catch(d){}return c?c.trim():"block"};yra=function(){return new _.$c(3008,!1)};
_.lj=function(a,b){return{type:7,name:a,Ffa:b,options:{}}};_.mj=function(a,b=null){return{type:4,styles:b,DM:a}};_.zra=function(a){return{type:3,nh:a,options:null}};_.nj=function(a){return{type:6,styles:a,offset:null}};_.oj=function(a,b){return{type:0,name:a,styles:b,options:void 0}};_.pj=function(a,b,c=null){return{type:1,oWc:a,animation:b,options:c}};_.Ara=function(a,b){return{type:11,Pa:a,animation:b,options:{optional:!0}}};
qj=function(a){if(typeof a=="number")return a;a=a.match(/^(-?[\.\d]+)(m?s)/);return!a||a.length<2?0:Bra(parseFloat(a[1]),a[2])};Bra=function(a,b){switch(b){case "s":return a*1E3;default:return a}};
Cra=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 _.$c(3E3,!1));b={duration:0,delay:0,easing:""};break a}a=Bra(parseFloat(d[1]),d[2]);const g=d[3];g!=null&&(e=Bra(parseFloat(g),d[4]));(d=d[5])&&(f=d)}c||(c=!1,d=b.length,a<0&&(b.push(new _.$c(3100,!1)),c=!0),e<0&&(b.push(new _.$c(3101,!1)),c=!0),c&&b.splice(d,0,new _.$c(3E3,!1)));b=
{duration:a,delay:e,easing:f}}return b};Dra=function(a){return a.length?a[0]instanceof Map?a:a.map(b=>new Map(Object.entries(b))):[]};rj=function(a,b,c){b.forEach((d,e)=>{const f=Era(e);c&&!c.has(e)&&c.set(e,a.style[f]);a.style[f]=d})};sj=function(a,b){b.forEach((c,d)=>{d=Era(d);a.style[d]=""})};tj=function(a){return Array.isArray(a)?a.length==1?a[0]:{type:2,nh:a,options:null}:a};Gra=function(a,b,c){const d=b.params||{};a=Fra(a);a.length&&a.forEach(e=>{d.hasOwnProperty(e)||c.push(new _.$c(3001,!1))})};
Fra=function(a){let b=[];if(typeof a==="string"){let c;for(;c=Hra.exec(a);)b.push(c[1]);Hra.lastIndex=0}return b};uj=function(a,b,c){const d=`${a}`,e=d.replace(Hra,(f,g)=>{g=b[g];g==null&&(c.push(new _.$c(3003,!1)),g="");return g.toString()});return e==d?a:e};Era=function(a){return a.replace(Ira,(...b)=>b[1].toUpperCase())};
Kra=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,Jra(a,g)))}}return b};
vj=function(a,b,c){switch(b.type){case 7:return a.U4b(b,c);case 0:return a.Kzb(b,c);case 1:return a.Lzb(b,c);case 2:return a.S4b(b,c);case 3:return a.Q4b(b,c);case 4:return a.N4b(b,c);case 5:return a.UDa(b,c);case 6:return a.noa(b,c);case 8:return a.VDa(b,c);case 9:return a.O4b(b,c);case 10:return a.P4b(b,c);case 11:return a.R4b(b,c);case 12:return a.T4b(b,c);default:throw new _.$c(3004,!1);}};Jra=function(a,b){return window.getComputedStyle(a)[b]};
xj=function(a){switch(a.length){case 0:return new wj;case 1:return a[0];default:return new Lra(a)}};Nra=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 J=G;if(G!=="offset")switch(J=Era(J),A){case "!":A=b.get(G);break;case "*":A=c.get(G);break;default:A=Mra(J,A,d)}w.set(J,A)});t||e.push(w);g=w;f=p});if(d.length)throw new _.$c(3502,!1);return e};
Pra=function(a,b,c,d){switch(b){case "start":a.bH(()=>d(c&&Ora(c,"start",a)));break;case "done":a.Zw(()=>d(c&&Ora(c,"done",a)));break;case "destroy":a.Be(()=>d(c&&Ora(c,"destroy",a)))}};Ora=function(a,b,c){const d=c.totalTime;b=Qra(a.element,a.So,a.Tp,a.oh,b||a.wYb,d==void 0?a.totalTime:d,c.disabled?!0:!1);a=a._data;a!=null&&(b._data=a);return b};Qra=function(a,b,c,d,e="",f=0,g){return{element:a,So:b,Tp:c,oh:d,wYb:e,totalTime:f,disabled:!!g}};yj=function(a,b,c){let d=a.get(b);d||a.set(b,d=c);return d};
Rra=function(a){const b=a.indexOf(":");return[a.substring(1,b),a.slice(b+1)]};Tra=function(a){a=a.parentNode||a.host||null;return a===Sra?null:a};Ura=function(a,b){for(;b;){if(b===a)return!0;b=Tra(b)}return!1};Vra=function(a,b,c){return c?Array.from(a.querySelectorAll(b)):(a=a.querySelector(b))?[a]:[]};
Yra=function(a,b){const c=[];typeof a=="string"?a.split(/\s*,\s*/).forEach(d=>{a:{if(d[0]==":"&&(d=Wra(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 _.$c(3015,!1)),d=c;else{d=e[1];var f=e[2];e=e[3];c.push(Xra(d,e));f[0]!="<"||d=="*"&&e=="*"||c.push(Xra(e,d));d=void 0}}return d}):c.push(a);return c};
Wra=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 _.$c(3016,!1)),"* => *"}};
Xra=function(a,b){const c=Zra.has(a)||$ra.has(a),d=Zra.has(b)||$ra.has(b);return(e,f)=>{let g=a=="*"||a==e,l=b=="*"||b==f;!g&&c&&typeof e==="boolean"&&(g=e?Zra.has(a):$ra.has(a));!l&&d&&typeof f==="boolean"&&(l=f?Zra.has(b):$ra.has(b));return g&&l}};bsa=function(a){const b=a.split(/\s*,\s*/).find(c=>c==":self")?!0:!1;b&&(a=a.replace(asa,""));a=a.replace(/@\*/g,".ng-trigger").replace(/@\w+/g,c=>".ng-trigger-"+c.slice(1)).replace(/:animating/g,".ng-animating");return[a,b]};
csa=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};
dsa=function(a,b){if(a.hasOwnProperty("duration"))return a;if(typeof a=="number")return{duration:Cra(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:"",s3a:!0},b.b9c=a,b;a=Cra(a,b);return{duration:a.duration,delay:a.delay,easing:a.easing}};zj=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};
esa=function(a,b,c,d,e,f,g=null,l=!1){return{type:1,element:a,FP:b,o8:c,KZ:d,duration:e,delay:f,totalTime:e+f,easing:g,n9c:l}};gsa=function(a,b,c,d,e,f=new Map,g=new Map,l,p,t=[]){return(new fsa).kta(a,b,c,d,e,f,g,l,p,t)};hsa=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};
isa=function(a,b,c,d,e,f,g,l,p,t,w,A,G){return{type:0,element:a,So:b,vUb:e,Tp:c,iwa:f,oh:d,rna:g,KH:l,Z4c:p,o8:t,KZ:w,totalTime:A,errors:G}};jsa=function(a,b,c,d,e){return a.some(f=>f(b,c,d,e))};ksa=function(a,b){const c=Object.assign({},b);Object.entries(a).forEach(([d,e])=>{e!=null&&(c[d]=e)});return c};msa=function(a,b){return new lsa(a,{type:1,animation:{type:2,nh:[],options:null},tWb:[()=>!0],options:null,pQ:0,LF:0},b)};
nsa=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))};osa=function(a){return a&&a.nodeType===1};psa=function(a,b){const c=a.style.display;a.style.display=b!=null?b:"none";return c};rsa=function(a,b,c,d,e){const f=[];c.forEach(p=>f.push(psa(p)));const g=[];d.forEach((p,t)=>{const w=new Map;p.forEach(A=>{const G=b.v_a(t,A,e);w.set(A,G);G&&G.length!=0||(t.__ng_removed=qsa,g.push(t))});a.set(t,w)});let l=0;c.forEach(p=>psa(p,f[l++]));return g};
ssa=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};Aj=function(a,b){let c;(c=a.classList)==null||c.add(b)};Bj=function(a,b){let c;(c=a.classList)==null||c.remove(b)};tsa=function(a,b,c){xj(c).Zw(()=>Cj(a,b))};vsa=function(a){const b=[];usa(a,b);return b};
usa=function(a,b){for(let c=0;c<a.length;c++){const d=a[c];d instanceof Lra?usa(d.Gh,b):b.push(d)}};wsa=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};xsa=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};
Asa=function(a,b){let c=null,d=null;Array.isArray(b)&&b.length?(c=ysa(b[0]),b.length>1&&(d=ysa(b[b.length-1]))):b instanceof Map&&(c=ysa(b));return c||d?new zsa(a,c,d):null};ysa=function(a){let b=null;a.forEach((c,d)=>{if(d==="display"||d==="position")b=b||new Map,b.set(d,c)});return b};Bsa=function(a){switch(a){case "body":return document.body;case "document":return document;case "window":return window;default:return a}};Csa=function(a){const b=a.indexOf(".");return[a.substring(0,b),a.slice(b+1)]};
Dsa=function(){return _.n(_.ci)};_.Fsa=function(a){a=(a==null?void 0:a.toLowerCase())||"";let b;return a==="auto"&&typeof navigator!=="undefined"&&((b=navigator)==null?0:b.language)?Esa.test(navigator.language)?"rtl":"ltr":a==="rtl"?"rtl":"ltr"};Gsa=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};
Hsa=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})};Isa=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})};_.Dj=function(a){return a&&typeof a.connect==="function"&&!(a instanceof dka)};Ej=function(a,b){for(let c in b)b.hasOwnProperty(c)&&(a[c]=b[c])};
Ksa=function(a){if(typeof a!=="number"&&a!=null){const [b,c]=a.split(Jsa);return c&&c!=="px"?null:parseFloat(b)}return a||null};Lsa=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)}};Msa=function(){return _.n(_.jh)};Nsa=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)};
_.Fj=function(a,b){return class extends a{get color(){return this.Ti}set color(c){c=c||this.defaultColor;c!==this.Ti&&(this.Ti&&this.Ia.ma.classList.remove(`mat-${this.Ti}`),c&&this.Ia.ma.classList.add(`mat-${c}`),this.Ti=c)}constructor(...c){super(...c);this.color=this.defaultColor=b}}};_.Gj=function(a){return class extends a{get wc(){return this.gp}set wc(b){this.gp=_.Zi(b)}constructor(...b){super(...b);this.gp=!1}}};
_.Hj=function(a){return class extends a{get disabled(){return this.qc}set disabled(b){this.qc=_.Zi(b)}constructor(...b){super(...b);this.qc=!1}}};Osa=function(){};Psa=function(a,b){let c=a.length;for(;c--;)b(a[c])};Qsa=function(){};Rsa=function(a){return a==null?null:typeof a==="number"?a:a.endsWith("ms")?_.fj(a.substring(0,a.length-2)):a.endsWith("s")?_.fj(a.substring(0,a.length-1))*1E3:a==="0"?0:null};
Ssa=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};Tsa=function(){};Vsa=function(a,b="1",c="1"){var d=[b,c,a];let e=a.indexOf("calc");e>0?(d[2]=Usa(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]=Usa(a.trim()):(d=a.split(" "),d=d.length===3?d:[b,c,a]);return d};Usa=function(a){return a.replace(/[\s]/g,"").replace(/[\/\*\+\-]/g," $& ")};
Wsa=function(a){return(a.length>0?a.charAt(0):"").toUpperCase()+(a.length>1?a.slice(1):"")};Zsa=function(){Xsa.forEach(a=>{a.suffix&&a.suffix!==""||(a.suffix=a.alias.replace(Ysa,"|").split("|").map(Wsa).join(""),a.hx=a.hx||!1)});return Xsa};$sa=function(a){a&1&&(_.F(0,"h3"),_.Q(1),_.I());a&2&&(a=_.O(2).ua,_.y(),_.Wg(a.key))};ata=function(a){a&1&&(_.M(0),_.Q(1),_.wg());a&2&&(a=_.O().ua,_.y(),_.Wg(a))};bta=function(a){a&1&&_.K(0,"span",14);a&2&&(a=_.O().ua,_.E("matBadge",a))};
cta=function(a,b){a&1&&(_.M(0),_.C(1,ata,2,1,"ng-container",13)(2,bta,1,1,"ng-template",null,1,_.eh),_.wg());a&2&&(a=b.ua,b=_.Eg(3),_.O(5),_.y(),_.E("ngIf",a==="then"||a==="+"||a==="or")("ngIfElse",b))};dta=function(a){a&1&&(_.F(0,"dt"),_.C(1,cta,4,2,"ng-container",7),_.I());a&2&&(a=_.O().ua,_.y(),_.E("ngForOf",a.Wb))};eta=function(a){a&1&&_.K(0,"dt",14);a&2&&(a=_.O().ua,_.E("matBadge",a.Wb))};
fta=function(a,b){a&1&&(_.M(0),_.C(1,dta,2,1,"dt",13)(2,eta,1,1,"ng-template",null,0,_.eh),_.F(4,"dd"),_.Q(5),_.I(),_.wg());if(a&2){a=b.ua;b=_.Eg(3);const c=_.O(3);_.y();_.E("ngIf",c.isArray(a.Wb))("ngIfElse",b);_.y(4);_.Wg(a.he)}};gta=function(a){a&1&&(_.F(0,"div",11),_.C(1,$sa,2,1,"h3",12),_.F(2,"dl"),_.C(3,fta,6,3,"ng-container",7),_.I()());if(a&2){a=_.O().ua;const b=_.O();_.y();_.E("ngIf",b.groups.size>1);_.y(2);_.E("ngForOf",a.value)}};
hta=function(a,b){a&1&&(_.M(0),_.C(1,gta,4,2,"div",10),_.wg());a&2&&(a=b.ua,_.y(),_.E("ngIf",a.value.length>0))};ita=function(){return{color:"accent"}};jta=function(a){if(a&1){const b=_.Nd();_.F(0,"div",1)(1,"button",2);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.action())});_.Q(2);_.I()()}a&2&&(a=_.O(),_.y(2),_.Vg(" ",a.data.action," "))};kta=function(){};mta=function(){lta||(lta=Error("tc"));return lta};
qta=function(){let a;for(;a=nta.remove();){try{a.fn.call(a.scope)}catch(b){fa(b)}ota.put(a)}pta=!1};rta=function(a){let b=a,c;return function(){if(b){const d=b;b=void 0;c=d.apply(this,arguments)}return c}};_.tta=function(){return sta};vta=function(){if(uta===void 0&&(uta=null,typeof window!=="undefined")){const a=window;a.trustedTypes!==void 0&&(uta=a.trustedTypes.createPolicy("angular#components",{createHTML:b=>b}))}return uta};
wta=function(a){let b;return((b=vta())==null?void 0:b.createHTML(a))||a};xta=function(){const a=_.n(_.ci),b=a?a.location:null;return{wRb:()=>b?b.pathname+b.search:""}};zta=function(a,b,c){return d=>_.x(d,_.fka(yta(a,b,c)))};yta=function(a,b,c){const d=b instanceof _.te?1:b.hqb,e=b instanceof _.te?b:_.Qe(b.e_b);return f=>_.x(f,_.He((g,l)=>!a(g)||l>=d?_.Be(g):c?c(e,g):e))};
_.Ata=function(a,b,c,d){return zta(b,c,(e,f)=>{a.c_b.add(f);e=_.x(e,_.Ij(a,"Waiting to retry non fatal error",!1));return d?d(e,f):e})};_.Dta=function(a={}){return Bta!=null?Bta:Bta=Cta(a)};Eta=function(){return new Promise((a,b)=>{window.gapi.load("client",{callback:a,onerror:b})})};
Cta=function(a={}){return _.xe(function*(){let b=window.gapi;if(b&&b.client&&b.client.load)return b;yield Fta((0,_.zc)`https://apis.google.com/js/api.js`,a);b=window.gapi;if(!b)throw Error("Kc");b.client&&b.client.load||(yield Eta());return b})};_.Jj=function(a,b,c){const d=a.config.get(b);c!==d&&a.config.update(b,c)};
Hta=function(a,b=0){const c=a.auth2.getAuthInstance().currentUser.get(),d=c.getAuthResponse(!0);if(d&&d.expires_at-Date.now()<b){if(Gta.has(a))return Gta.get(a);b=Promise.resolve(c.reloadAuthResponse()).finally(()=>{Gta.delete(a)});Gta.set(a,b);return b}return Promise.resolve()};Ita=function(a,b){let c;return a.client.init({apiKey:b.apiKey,clientId:b.clientId,scope:b.scope,discoveryDocs:b.kjd,hostedDomain:b.ASb,fetchBasicProfile:(c=b.mQb)!=null?c:!0})};
_.Jta=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};Kta=function(){const a=window.gapi;if(!a)throw Error("Lc");return a};Mta=function(a,b,c){return(new Promise(d=>{Kta().load("client:auth2",d)})).then(()=>Lta(a,b,!0,c))};
Pta=function(a,b){const c=Kta();return new Promise((d,e)=>{let f=!1;const g=setTimeout(()=>{f=!0;e(Nta)},1E4);try{c.auth2.authorize(a,l=>{clearTimeout(g);f||d(l)})}catch(l){f=!0,clearTimeout(g),b&&e(Ota),e(l)}})};Qta=function(a){return Pta(a,!0).catch(b=>{if(b===Nta||b===Ota)return Pta(a,!1);throw b;})};
Lta=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=Kta();return Qta(e).then(g=>{f.client.Jud(null);if(g.error){if(c&&g.error==="immediate_failed")return Lta(a,b,!1,d);throw Error(g.error);}return g})};Rta=function(){};_.Lj=function(a,b){return b.create(a)};Tta=function(a){return a.error&&a.error.code?Sta.indexOf(a.error.code)>-1:!1};
Mj=function(a,b){a instanceof Error||(a=JSON.stringify(a),typeof a==="undefined"&&(a="'undefined' provided for exception reason"),a=Error(a));b?Uta(b,a):Uta(null,a)};Vta=function(a){return a[_.ea.Symbol.iterator]()};
Yta=function({sea:a,config:b,y7c:c,authUser:d}){if((ia&&ja?ja.mobile:!Wta()&&(na("iPod")||na("iPhone")||na("Android")||na("IEMobile")))||Wta())Promise.resolve();else{const e=b.contentConfiguration;if(e&&e.hasOwnProperty("docsHeaderConfig")&&b.clientName!=="DOCS_SMART_SELECT")throw Error("$c`"+b.clientName);Xta(a,c,d,b)}};
fua=function(a,b,c,d){a=new _.Nj(a);let e=a.ke();b!=null&&(a.removeParameter("authuser"),b!=0&&(e=Zta(e,"/u/"+String(b))));a.qd(Zta(e,"/widget/hovercard/v/2"));b=d.language;b!==null&&b!==void 0&&_.Oj(a,"hl",b);d=d.nestedOrigins;Array.isArray(d)&&(Array.isArray(d)||(d=[String(d)]),a.ik.s0("origin",d));try{var f=$ta(c.ownerDocument.defaultView);if(aua){{let w;try{w=new bua(f)}catch(G){throw Error("bd`"+f);}const A=cua.get(w.protocol);if(!A)throw Error("bd`"+f);if(!w.hostname)throw Error("bd`"+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=dua(f);var p=g;const t=(aua&&p.searchParams?p.searchParams:new eua(p.search)).get("e");t&&_.Oj(a,"e",t)}catch(t){}return a.toString()};
Xta=function(a,b,c,d){new Promise((e,f)=>{if(!gua(a)){const g=a.ownerDocument.defaultView,l=fua(b,c,a,d);hua(g,"config").then(()=>{hua(g,"card").then(p=>{const t=p.card,w=a.ownerDocument.defaultView;p.config.update("iframes/card/url",l);p=d.shortcutKeys||[iua];const A=new jua(t),G=t.iframeGetCrossOriginFilter(),J=(0,_.Pj)(t.iframeSetup,t);p=new kua(G,J,p,A);lua("__HM_173584019",p,w);mua(p,a,d);t.unwatch=nua;t.watch=nua;e(null)}).pR(p=>f(p))}).pR(p=>f(p))}})};
gua=function(a){return(a=Qj("__HM_173584019",a.ownerDocument.defaultView))&&a instanceof kua?a:null};oua=function(...a){return a.some(({Wn:b})=>!!b.length)};
pua=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};
qua=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 _.fb(c,void 0);}};rua=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};Rj=function(a){return{r6a:3,fieldName:a}};
_.Sj=function({de:a,repository:b,path:c,Eb:d,Pb: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};
_.Tj=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{Pb:`${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)};
sua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2,"Search scoped to:"),_.I(),_.Q(3),_.wg());a&2&&(a=_.O(),_.y(3),_.Vg(" ",a.Ke,"\n"))};tua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2,"Search scoped to CitC Workspace:"),_.I(),_.Q(3),_.wg());a&2&&(a=_.O(2),_.y(3),_.Vg(" ",a.Kd.Pb," "))};uua=function(a){a&1&&_.C(0,tua,4,1,"ng-container",10);if(a&2){a=_.O();const b=_.Eg(4);_.E("ngIf",a.Kd.Pb!==void 0)("ngIfElse",b)}};
wua=function(a){a&1&&(_.M(0),_.xg(1,13),_.Q(2," \u203a "),_.wg());a&2&&(_.O(3),a=_.Eg(14),_.y(),_.E("ngTemplateOutlet",a)("ngTemplateOutletContext",_.bh(2,vua)))};yua=function(a){a&1&&(_.F(0,"a",16),_.Q(1),_.I());if(a&2){a=_.O().ua;const b=_.O(4);_.E("routerLink",_.bh(3,xua))("queryParams",b.T8a(a.scope));_.y();_.Wg(a.name)}};zua=function(a){a&1&&(_.M(0),_.Q(1),_.wg());a&2&&(a=_.O().ua,_.y(),_.Wg(a.name))};
Aua=function(a,b){a&1&&(_.M(0),_.C(1,yua,2,4,"a",15)(2,zua,2,1,"ng-container",12),_.Q(3,"/"),_.wg());a&2&&(a=b.last,_.y(),_.E("ngIf",!a),_.y(),_.E("ngIf",a))};Bua=function(a){a&1&&(_.M(0),_.C(1,Aua,4,2,"ng-container",14),_.wg());a&2&&(a=_.O(3),_.y(),_.E("ngForOf",a.directories))};Cua=function(a){a&1&&_.Q(0);a&2&&(a=_.O(3),_.Vg(" ",a.Kd.path," "))};
Dua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2," Search scoped to directory: "),_.I(),_.Q(3),_.C(4,wua,3,3,"ng-container",12)(5,Bua,2,1,"ng-container",10)(6,Cua,1,1,"ng-template",null,7,_.eh),_.wg());if(a&2){a=_.Eg(7);const b=_.O(2);_.y(3);_.Vg(" ",b.Kd.repository," \u203a ");_.y();_.E("ngIf",b.s5(b.Kd.Eb));_.y();_.E("ngIf",b.Ofa&&b.directories)("ngIfElse",a)}};Eua=function(a){a&1&&_.C(0,Dua,8,4,"ng-container",10);if(a&2){a=_.O();const b=_.Eg(6);_.E("ngIf",a.Kd.path!==void 0)("ngIfElse",b)}};
Fua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2," Search scoped to branch: "),_.I(),_.wg())};Gua=function(a){a&1&&(_.F(0,"span",11),_.Q(1," Search scoped to tag: "),_.I())};
Iua=function(a){a&1&&(_.M(0),_.C(1,Fua,3,0,"ng-container",10)(2,Gua,2,0,"ng-template",null,8,_.eh),_.Q(4),_.xg(5,13),_.wg());if(a&2){a=_.Eg(3);const b=_.O(2),c=_.Eg(14);_.y();_.E("ngIf",_.Ei(_.Gi(b.Kd.Eb)))("ngIfElse",a);_.y(3);_.Vg(" ",b.Kd.repository," \u203a ");_.y();_.E("ngTemplateOutlet",c)("ngTemplateOutletContext",_.bh(5,Hua))}};Jua=function(a){a&1&&_.C(0,Iua,6,6,"ng-container",10);if(a&2){a=_.O();const b=_.Eg(8);_.E("ngIf",a.s5(a.Kd.Eb))("ngIfElse",b)}};
Kua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2,"Search scoped to package:"),_.I(),_.Q(3),_.wg());a&2&&(a=_.O(3),_.y(3),_.Vg(" ",a.Kd.repository," "))};Lua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2,"Search scoped to repository:"),_.I(),_.Q(3),_.wg());a&2&&(a=_.O(3),_.y(3),_.Vg(" ",a.Kd.repository," "))};
Mua=function(a){a&1&&(_.M(0,18),_.C(1,Kua,4,1,"ng-container",19)(2,Lua,4,1,"ng-container",20),_.wg());a&2&&(a=_.O(2),_.E("ngSwitch",a.Kd.de==null?null:a.Kd.de.type),_.y(),_.E("ngSwitchCase","depot"))};Nua=function(a){a&1&&_.C(0,Mua,3,2,"ng-container",17);if(a&2){a=_.O();const b=_.Eg(10);_.E("ngIf",!!a.Kd.repository)("ngIfElse",b)}};Oua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2,"Search scoped to host:"),_.I(),_.Q(3),_.wg());a&2&&(a=_.O().Ka,_.y(3),_.Vg(" ",a.id," "))};
Pua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2,"Search scoped to project:"),_.I(),_.Q(3),_.wg());a&2&&(a=_.O().Ka,_.y(3),_.Vg(" ",a.id," "))};Qua=function(a){a&1&&(_.F(0,"span",11),_.Q(1," Search scoped to Piper "),_.I())};Rua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2,"Search scoped to:"),_.I(),_.Q(3),_.wg());a&2&&(a=_.O().Ka,_.y(3),_.Vg(" ",a.id," "))};
Sua=function(a){a&1&&(_.M(0,18),_.C(1,Oua,4,1,"ng-container",19)(2,Pua,4,1,"ng-container",19)(3,Qua,2,0,"span",21)(4,Rua,4,1,"ng-container",20),_.wg());a&2&&(a=_.O(2),_.E("ngSwitch",a.Kd.de.type),_.y(),_.E("ngSwitchCase","host"),_.y(),_.E("ngSwitchCase","project"),_.y(),_.E("ngSwitchCase","depot"))};Tua=function(a){a&1&&_.C(0,Sua,5,4,"ng-container",17);if(a&2){a=_.O();const b=_.Eg(12);_.E("ngIf",a.Kd.de)("ngIfElse",b)}};Uua=function(a){a&1&&(_.F(0,"span",11),_.Q(1," Searching everything "),_.I())};
Vua=function(a){a&1&&(_.F(0,"mat-icon",24),_.Q(1," account_tree "),_.I())};Wua=function(a){a&1&&(_.F(0,"mat-icon",25),_.Q(1,"label_outline"),_.I())};Xua=function(a){a&1&&(_.M(0),_.F(1,"a",26),_.Q(2),_.I(),_.wg());a&2&&(a=_.O(2),_.y(),_.E("routerLink",_.bh(3,xua))("queryParams",a.T8a(a.q0b)),_.y(),_.Vg(" ",_.xqa(_.Bi(a.Kd.Eb))," "))};Yua=function(a){a&1&&_.Q(0);a&2&&(a=_.O(2),_.Vg(" ",_.xqa(_.Bi(a.Kd.Eb))," "))};
Zua=function(a,b){a&1&&_.C(0,Vua,2,0,"mat-icon",22)(1,Wua,2,0,"mat-icon",23)(2,Xua,3,4,"ng-container",10)(3,Yua,1,1,"ng-template",null,9,_.eh);if(a&2){a=b.Bia;b=_.Eg(4);const c=_.O();_.E("ngIf",_.Ei(_.Gi(c.Kd.Eb)));_.y();_.E("ngIf",_.Di(_.Gi(c.Kd.Eb)));_.y();_.E("ngIf",c.Ofa&&!a)("ngIfElse",b)}};_.$ua=function(a){if(typeof a==="number")return a;if(Array.isArray(a)&&a.length)return a[0].start};
_.Uj=function({params:a,Eb:b},c){if(a!=null)switch(c){case 0:return a.Pb&&b==="HEAD"?void 0:b;case 1:return a.Rf||(a.Pb&&b==="HEAD"?void 0:b);case 2:return a.Nm;case 3:return a.Rf;default:throw _.fb(c,"Unexpected version.");}};_.Vj=function(a){return!(!a.Wc||!a.tb)&&!!a.repository};
_.ava=function(a,b,c,d){var e=new Wj;c=_.Xj(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.V0b(d);return c};_.ak=function(a){return{Eb:_.Uj(a,0)||"",commit:_.Uj(a,1)||""}};
_.ek=function(a,b,c,d,e,f){a=(new _.bk).rM(_.ava(a,b,c,f));b=d==null?void 0:d.commit;f&&b==="HEAD"&&(b=void 0);b&&a.Psb(b);(d==null?0:d.Eb)&&!_.Fi.test(d.Eb)&&a.Osb(d==null?void 0:d.Eb);d=(new _.ck).Xsb(a);e!=null&&d.qd(_.Bh(e));return d};_.fk=function(a,b,c,d,e,f){if(_.Vj(a)){const g=_.ek(a.tb,a.Wc,a.repository,_.ak(a),a.path,a.params.Pb);return{eventType:"RESULT_CLICKED",ZPb:d,ze:g,lineNumber:_.$ua(a.params.line),zx:b,wr:c,dE:e,sC:f}}throw Error("hd");};
cva=function(a){if(a.dK)return Array.from(a.dK.entries()).map(([b,c])=>new bva({name:b,status:c}))};_.hk=function(a){return new a(_.n(_.gk),null,{withCredentials:_.n(dva),suppressCorsPreflight:!0})};eva=function(a){return(new _.ik).setSeconds(Math.floor(a/1E3)).jma(Math.floor(a%1E3*1E6))};_.fva=function(a){return`${"COVERAGE_GENERIC"}_${a}`};
hva=function(a){return gva.has(a)?gva.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(" ")};iva=function(a){const b=new _.Zf(1);b.next(a);b.complete();return b};kva=function(a){return jva.has(a)};
_.jk=function(a){return function*(){for(const b of a)switch(yield b,b.Wl){case 0:case 2:yield*_.jk(b.vya);yield*_.jk(b.lBa);break;case 1:b.value&&(yield b.value);break;case 3:yield*_.jk(b.elements);break;case 4:case 5:break;default:_.fb(b,void 0)}}()};lva=function(a,b,c){return{type:a,location:{start:b,end:c}}};mva=function(a,b,c,d,e){b=Array.isArray(b)?b:[b];c=Array.isArray(c)?c:[c];return{Wl:a,vya:b,lBa:c,location:mk(e),PXb:d,error:b.length&&c.length?void 0:{type:5,location:d}}};
nk=function(a,b,c){return{Wl:a,value:b,location:mk(c)}};mk=function({start:{offset:a},end:{offset:b}}){return{start:a,end:b}};
nva=function(a,b){const c=[];for(const [d,e]of _.naa(a,b))if(a=d,b=e,a.Wl!==b.Wl)c.push({start:a.location.start,end:a.location.end});else switch(a.Wl){case 0:case 2:c.push(...nva(a.vya,b.vya));c.push(...nva(a.lBa,b.lBa));break;case 3:c.push(...nva(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 _.fb(a,void 0)}return c};ova=function(){let a,b;return!!((a=crypto)==null?0:(b=a.subtle)==null?0:b.digest)};pva=function(a){return Array.from(new Uint8Array(a)).map(b=>b.toString(16).padStart(2,"0")).join("")};_.qva=function(a){if(!a)return null;a=_.X(a,2);return a===null||a===void 0?null:_.lc(a)};
_.pk=function(a){if(!a)return null;a=a.privateDoNotAccessOrElseSafeHtmlWrappedValue;if(!a)throw Error("jd");return _.lc(a)};rva=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 _.fb(a,void 0)}};sva=function(a){switch(a){case "CRITICAL":return 1;case "WARNING":return 2;case "INFORMATIONAL":return 3;case "SEVERITY_UNSPECIFIED":return 0;default:return _.fb(a,void 0)}};
tva=function(){if(qk!==void 0)return qk;try{const a=window.localStorage;if(!a)return qk=!1;a.setItem("StorageAccessTestKey","1");a.removeItem("StorageAccessTestKey");return qk=!0}catch(a){return qk=!1}};uva=function(a){if(a&1){const b=_.Nd();_.F(0,"button",5);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(c.Sd())});_.Q(1," Dismiss ");_.I()}};
wva=function(a,b){a&1&&(_.M(0),_.F(1,"div",1)(2,"mat-icon",2),_.Q(3),_.I(),_.K(4,"span",3),_.C(5,uva,2,0,"button",4),_.I(),_.wg());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngClass",_.dh(4,vva,a.severity===b.fLa.OI,a.severity===b.fLa.k$)),_.y(2),_.Wg(a.iconName),_.y(),_.E("innerHTML",a.messageHtml,_.uf),_.y(),_.E("ngIf",_.rk.has(2)&&(a==null?void 0:a.severity)!==1&&ova()&&tva()))};_.xva=function(a,b){return a===b?!0:a&&b?a.value===b.value&&!!a.k7===!!b.k7:!1};
yva=function(a){var b=_.x(_.Qe(1E3),_.Of({Rd:!0,hv:[]}));b=_.Se(b,a);return _.x(gha(a,b),_.eg({Rd:!0}))};zva=function(a,b){return _.x(b,_.v(c=>c?_.sk:_.u({})),_.eg(a),_.fg(_.re))};Ava=function({Hkb:a},b){return{UQb:gha(a,_.Qe(2E3)),Hkb:b}};_.Bva=function(a){return a==null||(typeof a==="string"||Array.isArray(a))&&a.length===0};Cva=function(a){return _.Bva(a.value)?{required:!0}:null};_.Dva=function(){return null};Eva=function(a){return a!=null};Fva=function(a){return Gf(a)?_.we(a):a};
Gva=function(a){let b={};a.forEach(c=>{b=c!=null?Object.assign({},b,c):b});return Object.keys(b).length===0?null:b};Hva=function(a,b){return b.map(c=>c(a))};Iva=function(a){return a.map(b=>b.validate?c=>b.validate(c):b)};_.Jva=function(a){if(!a)return null;const b=a.filter(Eva);return b.length==0?null:function(c){return Gva(Hva(c,b))}};Kva=function(a){return a!=null?_.Jva(Iva(a)):null};
Lva=function(a){if(!a)return null;const b=a.filter(Eva);return b.length==0?null:function(c){c=Hva(c,b).map(Fva);return _.x(_.Ne(c),_.v(Gva))}};Mva=function(a){return a!=null?Lva(Iva(a)):null};Nva=function(a,b){return a===null?[b]:Array.isArray(a)?[...a,b]:[a,b]};tk=function(a,b,c="whenDisabledForLegacyCode"){Ova(a,b);b.xq.Vo(a.value);if(a.disabled||c==="always"){let d,e;(e=(d=b.xq).mq)==null||e.call(d,a.disabled)}Pva(a,b);Qva(a,b);Rva(a,b);Sva(a,b)};
Uva=function(a,b){const c=()=>{};b.xq&&(b.xq.co(c),b.xq.xt(c));Tva(a,b);a&&(b.eMc(),a.ZT(()=>{}))};Vva=function(a,b){a.forEach(c=>{c.bla&&c.bla(b)})};Sva=function(a,b){if(b.xq.mq){const c=d=>{b.xq.mq(d)};a.Xqa.push(c);b.WIb(()=>{a.VPc(c)})}};Ova=function(a,b){var c=a.kF;b.zg!==null?_.Wva(a,Nva(c,b.zg)):typeof c==="function"&&_.Wva(a,[c]);c=a.HJ;b.jC!==null?Xva(a,Nva(c,b.jC)):typeof c==="function"&&Xva(a,[c]);c=()=>_.uk(a);Vva(b.kF,c);Vva(b.HJ,c)};
Tva=function(a,b){let c=!1;if(a!==null){if(b.zg!==null){var d=a.kF;if(Array.isArray(d)&&d.length>0){var e=d.filter(f=>f!==b.zg);e.length!==d.length&&(c=!0,a.gaa(e))}}b.jC!==null&&(d=a.HJ,Array.isArray(d)&&d.length>0&&(e=d.filter(f=>f!==b.jC),e.length!==d.length&&(c=!0,a.UMa(e))))}a=()=>{};Vva(b.kF,a);Vva(b.HJ,a);return c};Pva=function(a,b){b.xq.co(c=>{a.zy=c;a.WT=!0;a.kra=!0;a.nv==="change"&&Yva(a,b)})};Rva=function(a,b){b.xq.xt(()=>{a.cRa=!0;a.nv==="blur"&&a.WT&&Yva(a,b);a.nv!=="submit"&&_.Zva(a)})};
Yva=function(a,b){a.kra&&$va(a);a.setValue(a.zy,{FPb:!1});b.koa(a.zy);a.WT=!1};Qva=function(a,b){const c=(d,e)=>{b.xq.Vo(d);e&&b.koa(d)};a.co(c);b.WIb(()=>{a.UPc(c)})};awa=function(a,b){if(!a.hasOwnProperty("model"))return!1;a=a.model;return a.CK?!0:!Object.is(b,a.ng)};bwa=function(a,b){a.xSa();b.forEach(c=>{const d=c.control;d.nv==="submit"&&d.WT&&(c.koa(d.zy),d.WT=!1)})};
cwa=function(a){if(!a)return null;let b=void 0,c=void 0,d=void 0;a.forEach(e=>{e.constructor===_.vk?b=e:Object.getPrototypeOf(e.constructor)===wk?c=e:d=e});return d?d:c?c:b?b:null};xk=function(a){return a!=null&&!Array.isArray(a)&&typeof a==="object"};dwa=function(a,b){a.FB((c,d)=>{if(b[d]===void 0)throw new _.$c(1002,"");})};ewa=function(a){return typeof a==="object"&&a!==null&&Object.keys(a).length===2&&"value"in a&&"disabled"in a};
fwa=function(a){return!!a&&(a.l4!==void 0||a.kA!==void 0||a.nv!==void 0)};gwa=function(a){a&1&&_.K(0,"span",21)};hwa=function(a){a&1&&(_.F(0,"label",20),_.Hg(1,1),_.C(2,gwa,1,0,"span",21),_.I());a&2&&(a=_.O(2),_.E("floating",a.IN())("monitorResize",a.mJ())("id",a.gu),_.qg("for",a.Ld.cVc?null:a.Ld.id),_.y(2),_.vg(!a.tG&&a.Ld.required?2:-1))};iwa=function(a){a&1&&_.C(0,hwa,3,5,"label",20);a&2&&(a=_.O(),_.vg(a.GB()?0:-1))};jwa=function(a){a&1&&_.K(0,"div",7)};kwa=function(){};
lwa=function(a){a&1&&_.C(0,kwa,0,0,"ng-template",13);a&2&&(_.O(2),_.E("ngTemplateOutlet",_.Eg(1)))};mwa=function(a){a&1&&(_.F(0,"div",9),_.C(1,lwa,1,1,null,13),_.I());a&2&&(a=_.O(),_.E("matFormFieldNotchedOutlineOpen",a.IN()),_.y(),_.vg(a.OFb()?-1:1))};nwa=function(a){a&1&&(_.F(0,"div",10,2),_.Hg(2,2),_.I())};owa=function(a){a&1&&(_.F(0,"div",11,3),_.Hg(2,3),_.I())};pwa=function(){};qwa=function(a){a&1&&_.C(0,pwa,0,0,"ng-template",13);a&2&&(_.O(),_.E("ngTemplateOutlet",_.Eg(1)))};
rwa=function(a){a&1&&(_.F(0,"div",14,4),_.Hg(2,4),_.I())};swa=function(a){a&1&&(_.F(0,"div",15,5),_.Hg(2,5),_.I())};twa=function(a){a&1&&_.K(0,"div",16)};uwa=function(a){a&1&&(_.F(0,"div",18),_.Hg(1,6),_.I());a&2&&(a=_.O(),_.E("@transitionMessages",a.lU))};vwa=function(a){a&1&&(_.F(0,"mat-hint",22),_.Q(1),_.I());a&2&&(a=_.O(2),_.E("id",a.wba),_.y(),_.Wg(a.VK))};
wwa=function(a){a&1&&(_.F(0,"div",19),_.C(1,vwa,2,2,"mat-hint",22),_.Hg(2,7),_.K(3,"div",23),_.Hg(4,8),_.I());a&2&&(a=_.O(),_.E("@transitionMessages",a.lU),_.y(),_.vg(a.VK?1:-1))};xwa=function(a,b){a&1&&(_.F(0,"span",7),_.Q(1),_.I());a&2&&(a=b.ua,_.E("ngClass",a.Jta),_.y(),_.Wg(a.text))};ywa=function(a){a&1&&(_.F(0,"span",8),_.Q(1),_.I());a&2&&(a=_.O(),_.y(),_.Wg(a.z9))};zwa=function(a){a&1&&_.Hg(0)};Awa=function(a){a&1&&(_.F(0,"mat-icon",9),_.Q(1),_.I());a&2&&(a=_.O(2),_.y(),_.Wg(a.Z3))};
Bwa=function(a){if(a&1){const b=_.Nd();_.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,Awa,2,1,"mat-icon",8);_.I()()}a&2&&(a=_.O(),_.y(2),_.Vg(" ",a.a4," "),_.y(),_.E("ngIf",a.Z3))};
Cwa=function(a){if(a&1){const b=_.Nd();_.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.kxa();c.Sd.emit();return _.r()});_.Hg(1);_.I()}a&2&&(a=_.O(),_.E("actionBtnText",a.a4)("actionBtnIcon",a.Z3)("color",a.color)("pointerPosition",a.Ig)("widthOffset",a.XDa))};
Dwa=function(a){const b={attributeFilter:["aria-label","aria-valuenow"]};return new _.te(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)})};
Ewa=function(a){a&1&&(_.Yd(),_.F(0,"svg",11),_.K(1,"circle",12),_.I());a&2&&(a=_.O(),_.qg("viewBox",a.NKb()),_.y(),_.rg("stroke-dasharray",a.Sra(),"px")("stroke-dashoffset",a.Sra()/2,"px")("stroke-width",a.iEb(),"%"),_.qg("r",a.npa()))};Fwa=function(){return{diameter:100}};
Hwa=function(a){if(a&1){const b=_.Nd();_.F(0,"div",13);_.Q(1);_.F(2,"button",14);_.N("click",function(){_.q(b);const c=_.O(3);c.lk&&c.lk.M8.C7c();return _.r()});_.F(3,"mat-icon");_.Q(4,"cancel");_.I()()()}if(a&2){a=_.O().Ka;const b=_.O(2);_.E("ngClass",_.ch(3,Gwa,b.O8));_.y();_.Vg(" ",a.Pp," ");_.y();_.E("ascTrackElement",b.yx)}};Iwa=function(a,b){a&1&&(_.M(0),_.C(1,Hwa,5,5,"div",12),_.wg());a&2&&(a=b.Ka,_.y(),_.E("ngIf",a.value))};
Jwa=function(a){a&1&&(_.M(0),_.C(1,Iwa,2,1,"ng-container",4),_.R(2,"async"),_.wg());a&2&&(a=_.O(),_.y(),_.E("ngIf",_.S(2,1,a.queryPrefix)))};Kwa=function(a){a&1&&_.K(0,"mat-spinner",15);a&2&&(a=_.O(),_.E("diameter",a.jub)("strokeWidth",a.kub))};Lwa=function(a){if(a&1){const b=_.Nd();_.F(0,"button",16);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.K4())});_.F(1,"mat-icon");_.Q(2,"close");_.I()()}a&2&&(a=_.O(),_.E("ascTrackElement",a.yx)("matTooltip",a.PBb),_.qg("aria-label",a.PBb))};
Mwa=function(a){a&1&&(_.F(0,"a",17)(1,"mat-icon"),_.Q(2,"info_outline"),_.I()());a&2&&(a=_.O(),_.E("universalLink",a.kP))};Nwa=function(a){a&1&&_.xg(0)};Owa=function(a,b){a&1&&(_.F(0,"search-box-suggestion-item",18),_.C(1,Nwa,1,0,"ng-container",19),_.I());a&2&&(a=b.ua,_.E("isSelectable",!!a.ECa)("payload",a),_.y(),_.E("ngTemplateOutlet",a.qa)("ngTemplateOutletContext",a.nR))};Pwa=function(a){a&1&&_.xg(0,30);a&2&&(_.O(3),_.E("ngTemplateOutlet",_.Eg(15).qa))};
Qwa=function(a){a&1&&(_.M(0),_.F(1,"h4",31),_.Q(2),_.I(),_.F(3,"p",32),_.Q(4),_.I(),_.wg());a&2&&(a=_.O(3),_.y(2),_.Vg(" ",a.noc," "),_.y(2),_.Vg(" ",a.ooc," "))};Rwa=function(a){a&1&&_.xg(0)};
Swa=function(a){a&1&&(_.F(0,"div",22)(1,"div",23)(2,"div",24),_.K(3,"scope-indicator",25),_.I(),_.C(4,Pwa,1,1,"ng-container",26)(5,Qwa,5,2,"ng-container",4),_.R(6,"async"),_.I(),_.K(7,"mat-divider",27),_.F(8,"div",28),_.C(9,Rwa,1,0,"ng-container",29),_.I()());if(a&2){const c=_.O(2);_.rg("border-color",c.sja)("width",c.Gla,"px")("display","flex");_.y(3);_.E("savedQuery",c.Ke)("searchScope",c.Kd);_.y();_.E("ngIf",c.pK);_.y();a=c.pK;var b=_.S(6,12,c.u5);_.E("ngIf",!a&&!!b&&!b.Rd);_.y(2);_.E("vertical",
!0);_.y(2);_.E("ngTemplateOutlet",c.xx==null?null:c.xx.qa)}};Twa=function(a){if(a&1){const b=_.Nd();_.M(0,20);_.N("ascResizeNotifier",function(c){_.q(b);const d=_.O();return _.r(d.pjb(c))});_.C(1,Swa,10,14,"div",21);_.wg()}if(a&2){a=_.O();const b=_.Eg(15);_.E("elementToWatch",_.Eg(1));_.y();_.E("ngIf",b.Uz&&a.pK||(a.xx==null?null:a.xx.Uz))}};
Uwa=function(a){if(a&1){const b=_.Nd();_.F(0,"onedev-feature-tooltip-controller")(1,"onedev-feature-tooltip",33);_.N("action",function(){_.q(b);_.O();_.oc(window,"http://goto.google.com/search-git","_blank");return _.r()});_.F(2,"p",34);_.Q(3);_.I();_.Q(4);_.I()()}a&2&&(a=_.O(),_.y(),_.E("actionBtnText",a.koc)("widthOffset",1),_.y(2),_.Wg(a.moc),_.y(),_.Vg(" ",a.loc," "))};Vwa=function(a){for(const b of _.jk(a))if(b.warning&&b.warning.type==="PACKAGE_AVAILABLE_IN_MULTIBRANCH")return!0;return!1};
Wwa=function(a){a&1&&(_.Yd(),_.F(0,"svg",2),_.K(1,"polygon",3),_.I())};
Xwa=function(a){if(a&1){const b=_.Nd();_.F(0,"div",0);_.N("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.ica(c))})("@transformMenu.done",function(c){_.q(b);const d=_.O();return _.r(d.hca(c))});_.F(1,"div",1);_.Hg(2);_.I()()}a&2&&(a=_.O(),_.tg(a.fl),_.E("id",a.qka)("@transformMenu",a.hF),_.qg("aria-label",a.ariaLabel||null)("aria-labelledby",a.je||null)("aria-describedby",a.aw||null))};
Ywa=function(){return{ML:!1,Aq:"after",Pt:"below",ak:"cdk-overlay-transparent-backdrop"}};Zwa=function(a){a&1&&_.K(0,"img",4);a&2&&(a=_.O(),_.E("src",a.Gk,_.vf))};$wa=function(a){a&1&&_.K(0,"mat-icon",5);a&2&&(a=_.O(),_.E("svgIcon",a.qk))};axa=function(a){a&1&&(_.F(0,"mat-icon",6),_.Q(1),_.I());a&2&&(a=_.O(),_.y(),_.Vg(" ",a.jMb,"\n"))};bxa=function(a){a&1&&(_.F(0,"a",30),_.K(1,"div",31),_.F(2,"span",32),_.Q(3,"Hiring"),_.I()())};
cxa=function(a){if(a&1){const b=_.Nd();_.F(0,"global-search-box",33);_.N("focusChange",function(c){_.q(b);_.O().S_b=c;return _.r()});_.I()}a&2&&(a=_.O(),_.E("config",a.Io))};dxa=function(a){a&1&&(_.F(0,"button",34),_.K(1,"mat-icon",35),_.I());a&2&&(_.O(),_.E("matMenuTriggerFor",_.Eg(25)))};exa=function(a,b){a&1&&(_.F(0,"a",36),_.K(1,"mat-icon",37),_.I());a&2&&_.E("routerLink",b.Ka)};
fxa=function(a){if(a&1){const b=_.Nd();_.F(0,"li",38)(1,"button",39);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.oCa())});_.Q(2," Keyboard shortcuts ");_.I()()}};gxa=function(a){a&1&&_.K(0,"mat-divider")};hxa=function(a,b){a&1&&(_.F(0,"li",38)(1,"a",42),_.Q(2),_.I()());a&2&&(a=b.ua,_.y(),_.E("externalLink",a.Kn),_.y(),_.Wg(a.jia))};
ixa=function(a){a&1&&(_.M(0),_.C(1,gxa,1,0,"mat-divider",24),_.F(2,"ul",40),_.C(3,hxa,3,2,"li",41),_.I(),_.wg());a&2&&(a=_.O(),_.y(),_.E("ngIf",a.eSb),_.y(2),_.E("ngForOf",a.Mq.additionalLinks))};jxa=function(a){a&1&&(_.F(0,"button",43)(1,"span"),_.Q(2,"Help"),_.I()());a&2&&(_.O(),_.E("matMenuTriggerFor",_.Eg(25)))};kxa=function(a,b){a&1&&(_.F(0,"a",44)(1,"span"),_.Q(2,"Settings"),_.I()());a&2&&_.E("routerLink",b.Ka)};lxa=function(a){a&1&&_.K(0,"announcement-bar",3)};
_.yk=function(a,b){return a.Wl===1&&a.label===b};rxa=function({xh:a}={}){const b=[new mxa(5),new mxa(20),new nxa];_.oxa.Re()&&b.push(new pxa);return{Via:_.oxa.Re()||qxa,UVc:!0,RVc:!0,logger:a,Prb:b}};sxa=function(a){a&1&&(_.Yd(),_.F(0,"svg",3),_.K(1,"polygon",4),_.I())};txa=function(a){a&1&&(_.Yd(),_.F(0,"svg",2),_.K(1,"polygon",3),_.I())};uxa=function(a){return typeof a==="string"?a:a.join("+")};zk=function(a){return a.sort((b,c)=>uxa(b.Wb).localeCompare(uxa(c.Wb)))};
vxa=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 _.Mh(d,a[c-1].parameters))}};xxa=function(a){return wxa.every(b=>!(a===b||a.startsWith(`/${b}`)&&(a===`/${b}`||a.startsWith(`/${b}/`)||a.startsWith(`/${b}?`)||a.startsWith(`/${b}#`))))};yxa=function(a,b,c){c.Qa.hasOwnProperty(a)||(c.Qa[a]=b.Qa[a])};zxa=function(a,b,c){a!=="sq"||c.Qa.sq?yxa(a,b,c):delete c.Qa.sq};Axa=function(a,b){return Object.defineProperty(b,"type",{value:a,writable:!1})};
Bxa=function(a){return typeof a==="function"};Cxa=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}};Dxa=function(a,b){return Object.keys(a).filter(c=>c!==b).reduce((c,d)=>Object.assign(c,{[d]:a[d]}),{})};
Exa=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))}};Fxa=function(a,b){Array.isArray(b)&&b.length>0&&(a=Exa.apply(null,[...b,a]));return(c,d)=>{const e=a(c);return(f,g)=>{f=f===void 0?d:f;return e(f,g)}}};Gxa=function(a){const b=Array.isArray(a)&&a.length>0?Exa(...a):c=>c;return(c,d)=>{c=b(c);return(e,f)=>{e=e===void 0?d:e;return c(e,f)}}};
Ixa=function(a,b){return function(c,d){d=b.action(d)?Hxa(d):d;c=a(c,d);return b.state()?Hxa(c):c}};Hxa=function(a){Object.freeze(a);const b=Bxa(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 _.Ak){if(c.yP())return;throw Error();}(typeof c!=="object"||c===null)&&!Bxa(c)||Object.isFrozen(c)||Hxa(c)}});return a};
Kxa=function(a,b){return function(c,d){if(b.action(d)&&!Jxa())throw Error("ud`"+d.type);return a(c,d)}};Nxa=function(a,b){return function(c,d){if(b.action(d)){const e=Lxa(d);Mxa(e,"action")}c=a(c,d);b.state()&&(d=Lxa(c),Mxa(d,"state"));return c}};
Lxa=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];Bxa(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?Lxa(e,[...b,d]):{path:[...b,d],value:e});return d},!1):{path:["root"],value:a}};
Mxa=function(a,b){if(a!==!1){var c=a.path.join(".");b=Error("vd`"+b+"`"+c+"`"+b);b.value=a.value;b.Xwd=c;throw b;}};Oxa=function(){return{k9c:!1,g9c:!1,j9c:!1,f9c:!1,i9c:!1,h9c:!1}};Pxa=function({g9c:a,k9c:b}){return c=>a||b?Nxa(c,{action:d=>a&&!d.type.startsWith("@ngrx"),state:()=>b}):c};Qxa=function({f9c:a,j9c:b}){return c=>a||b?Ixa(c,{action:d=>a&&!d.type.startsWith("@ngrx"),state:()=>b}):c};Rxa=function({i9c:a}){return b=>a?Kxa(b,{action:c=>a&&!c.type.startsWith("@ngrx")}):b};Sxa=function(a){return a};
Uxa=function(a){if(a.h9c&&(a=Object.entries(Txa).filter(([,b])=>b>1).map(([b])=>b),a.length))throw Error("wd`"+a.map(b=>`"${b}"`).join(", "));};
Wxa=function(a){var b={ogb:!0,UZb:!0},c=!(b==null?0:b.ogb);!c||b!=null&&b.Rb||_.zd();var d;let e;c=c?(e=b==null?void 0:(d=b.Rb)==null?void 0:d.get(_.af))!=null?e:_.n(_.af):null;d=Vxa(b==null?void 0:b.Co);let f;f=(b==null?0:b.UZb)?_.Tg({kind:0},{Co:d}):_.Tg({kind:1,value:b==null?void 0:b.initialValue},{Co:d});a=a.subscribe({next:g=>f.set({kind:1,value:g}),error:g=>{if(b==null?0:b.ltd)throw g;f.set({kind:2,error:g})}});if((b==null?0:b.UZb)&&f().kind===0)throw new _.$c(601,!1);c==null||c.Be(a.unsubscribe.bind(a));
return _.rh(()=>{const g=f();switch(g.kind){case 1:return g.value;case 2:throw g.error;case 0:throw new _.$c(601,!1);}},{Co:b==null?void 0:b.Co})};Vxa=function(a=Object.is){return(b,c)=>b.kind===1&&c.kind===1&&a(b.value,c.value)};Xxa=function(a={state:void 0},[b,c]){return{state:c(a.state,b),action:b}};
Yxa=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("xd`"+typeof a);return _.x(d,_.Rf())}};Zxa=function(a){return a instanceof _.wd?_.n(a):a};$xa=function(a){return typeof a==="function"?a():a};aya=function(a,b){return a.concat(b)};bya=function(){_.n(Bk,{optional:!0,iE:!0});return"guarded"};
cya=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__"]))};dya=function({propertyName:a,q8c:b,r8c:c}){b=typeof b[a]==="function";return c?`"${c}.${String(a)}${b?"()":""}"`:`"${String(a)}()"`};eya=function(a){return typeof a==="function"};
fya=function(a,b,c){var d=Object.getPrototypeOf(a);const e=d&&d.constructor.name!=="Object"?d.constructor.name:null;d=cya(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,r8c:e,q8c:a})))});return _.Se(...d)};hya=function(a){return gya(a,"ngrxOnInitEffects")};gya=function(a,b){return a&&b in a&&typeof a[b]==="function"};
iya=function(a,b,c=10){return _.x(a,_.Jf(d=>{b&&b.handleError(d);return c<=1?a:iya(a,b,c-1)}))};jya=function(a){return gya(a,"ngrxOnIdentifyEffects")?a.ngrxOnIdentifyEffects():""};kya=function(a,b){return c=>{const d=fya(c,a,b);return gya(c,"ngrxOnRunEffects")?c.ngrxOnRunEffects(d):d}};oya=function(){if(!lya){lya=!0;document.body.classList.remove("loading");var a=document.querySelector(Array.from(_.Ck.keys()).join(","));mya(nya(),_.Ck.get(a.tagName))}};
pya=function(){return _.xe(function*(){yield Promise.resolve();document.readyState==="loading"?(window.addEventListener("DOMContentLoaded",oya),setTimeout(()=>{oya()},1E3)):oya()})};_.Dk=function({path:a,Eb:b}){return a?a==="/"?b?"REF":"REPO":a.endsWith("/")?"FOLDER":"FILE":b?"REF":"REPO"};Hga=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}};qya=Object.defineProperty;
rya=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");};sya=rya(this);Ek=function(a,b){if(b)a:{var c=sya;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&&qya(c,a,{configurable:!0,writable:!0,value:b})}};
Ek("Symbol.asyncIterator",function(a){return a?a:Symbol("b")});tya=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())})};_.xe=function(a){return tya(a())};
Iga=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||sya});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 uya=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 uya(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 vya=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:vya});var Gk=function(a){return a?a:vya};Ek("Int8Array.prototype.at",Gk);Ek("Uint8Array.prototype.at",Gk);
Ek("Uint8ClampedArray.prototype.at",Gk);Ek("Int16Array.prototype.at",Gk);Ek("Uint16Array.prototype.at",Gk);Ek("Int32Array.prototype.at",Gk);Ek("Uint32Array.prototype.at",Gk);Ek("Float32Array.prototype.at",Gk);Ek("Float64Array.prototype.at",Gk);Ek("String.prototype.at",function(a){return a?a:vya});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 wya,lua,xya,yya,Hk,zya,Qj,Raa,Aya,Bya,Cya,Dya,Eya;wya=wya||{};_.ea=this||self;lua=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};xya=_.ea._F_toggles||[];yya=/^[a-zA-Z_$][a-zA-Z0-9._$]*$/;
Hk=function(a){if(typeof a!=="string"||!a||a.search(yya)==-1)throw Error("k");if(!zya||zya.type!="goog")throw Error("l`"+a);if(zya.q2c)throw Error("m");zya.q2c=a};Hk.get=function(){return null};zya=null;Qj=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};Raa=function(a){var b=typeof a;return b!="object"?b:a?Array.isArray(a)?"array":b:"null"};_.xa=function(a){var b=Raa(a);return b=="array"||b=="object"&&typeof a.length=="number"};
_.Ik=function(a){var b=typeof a;return b=="object"&&a!=null||b=="function"};_.Jk=function(a){return Object.prototype.hasOwnProperty.call(a,Aya)&&a[Aya]||(a[Aya]=++Bya)};Aya="closure_uid_"+(Math.random()*1E9>>>0);Bya=0;Cya=function(a,b,c){return a.call.apply(a.bind,arguments)};_.Pj=function(a,b,c){_.Pj=Cya;return _.Pj.apply(null,arguments)};_.Kk=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)}};_.Lk=function(){return Date.now()};
Dya=function(a){(0,eval)(a)};Eya=function(a){return a};_.Mk=function(a,b){function c(){}c.prototype=b.prototype;a.oE=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)}};_.Mk(_.ca,Error);_.ca.prototype.name="CustomError";var Fya;var nua=function(){};_.Gya=typeof TextDecoder!=="undefined";var Hya=function(a){return Array.prototype.map.call(a,function(b){b=b.toString(16);return b.length>1?b:"0"+b}).join("")};var Iya,Kya,Jya;_.Nk=function(a,b){return a.lastIndexOf(b,0)==0};Iya=function(a,b){const c=a.length-b.length;return c>=0&&a.indexOf(b,c)==c};_.Ok=function(a,b){return a.toLowerCase()==b.toLowerCase()};_.Pk=function(a){return/^[\s\xa0]*$/.test(a)};_.ma=function(a,b){return a.indexOf(b)!=-1};_.Qk=function(a,b){return _.ma(a.toLowerCase(),b.toLowerCase())};
Kya=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=Jya(e[1].length==0?0:parseInt(e[1],10),f[1].length==0?0:parseInt(f[1],10))||Jya(e[2].length==0,f[2].length==0)||Jya(e[2],f[2]);e=e[3];f=f[3]}while(c==0)}return c};
Jya=function(a,b){return a<b?-1:a>b?1:0};var Lya=!!(xya[1]&4);var Mya;if(xya[1]&2)Mya=Lya;else{var Nya=Qj("WIZ_global_data.oxN3nb"),Oya=Nya&&Nya[610401301];Mya=Oya!=null?Oya:!1}var ia=Mya;var ja,Pya=_.ea.navigator;ja=Pya?Pya.userAgentData||null:null;var Qya;_.ua=function(a,b){return Array.prototype.indexOf.call(a,b,void 0)};_.Rk=function(a,b,c){Array.prototype.forEach.call(a,b,c)};Qya=function(a,b){return Array.prototype.some.call(a,b,void 0)};var Rya=function(a){Rya[" "](a);return a};Rya[" "]=function(){};var Sya,Tya,Tk,Wk,Uya,Vya,Wya,Xya,Yya,Zya;Sya=baa();_.Sk=caa();Tya=na("Edge");Tk=na("Gecko")&&!(_.Qk(ha(),"WebKit")&&!na("Edge"))&&!(na("Trident")||na("MSIE"))&&!na("Edge");_.Uk=_.Qk(ha(),"WebKit")&&!na("Edge");_.Vk=jaa();Wk=haa()?ja.platform==="Windows":na("Windows");Uya=haa()?ja.platform==="Android":na("Android");Vya=iaa();Wya=na("iPad");Xya=na("iPod");Yya=_.ra();
a:{let a="";const b=function(){const c=ha();if(Tk)return/rv:([^\);]+)(\)|;)/.exec(c);if(Tya)return/Edge\/([\d\.]+)/.exec(c);if(_.Sk)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(c);if(_.Uk)return/WebKit\/(\S+)/.exec(c);if(Sya)return/(?:Version)[ \/]?(\S+)/.exec(c)}();b&&(a=b?b[1]:"");if(_.Sk){var $ya;const c=_.ea.document;$ya=c?c.documentMode:void 0;if($ya!=null&&$ya>parseFloat(a)){Zya=String($ya);break a}}Zya=a}var aza=Zya;var bza=daa(),cza=iaa()||na("iPod"),dza=na("iPad"),eza=gaa(),fza=eaa(),gza=faa()&&!_.ra();var hza,Xk,iza;hza={};Xk=null;_.jza=function(a,b){b===void 0&&(b=0);iza();b=hza[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("")};
_.kza=function(a){const b=[];let c=0;for(let d=0;d<a.length;d++){let e=a.charCodeAt(d);e>255&&(b[c++]=e&255,e>>=8);b[c++]=e}return _.jza(b,3)};_.mza=function(a){const b=[];_.lza(a,function(c){b.push(c)});return b};_.lza=function(a,b){function c(e){for(;d<a.length;){const f=a.charAt(d++),g=Xk[f];if(g!=null)return g;if(!_.Pk(f))throw Error("x`"+f);}return e}iza();let d=0;for(;;){const 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))}};
iza=function(){if(!Xk){Xk={};var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"];for(let c=0;c<5;c++){const d=a.concat(b[c].split(""));hza[c]=d;for(let e=0;e<d.length;e++){const f=d[e];Xk[f]===void 0&&(Xk[f]=e)}}}};_.Xa={};var Lba,nza;_.Ya=function(){return nza||(nza=new _.Ua(null,_.Xa))};Lba=function(a){const b=a.yd;return b==null?"":typeof b==="string"?b:a.yd=oaa(b)};_.Ua=class{Zs(){return this.yd==null}constructor(a,b){if(b!==_.Xa)throw Error("z");this.yd=a;if(a!=null&&a.length===0)throw Error("y");}};var saa=qaa(a=>typeof a==="number"),raa=qaa(a=>typeof a==="string"),uaa=qaa(a=>typeof a==="boolean");var taa=typeof _.ea.BigInt==="function"&&typeof _.ea.BigInt(0)==="bigint";var qb=qaa(a=>taa?a>=oza&&a<=pza:a[0]==="-"?vaa(a,qza):vaa(a,rza)),qza=Number.MIN_SAFE_INTEGER.toString(),oza=taa?BigInt(Number.MIN_SAFE_INTEGER):void 0,rza=Number.MAX_SAFE_INTEGER.toString(),pza=taa?BigInt(Number.MAX_SAFE_INTEGER):void 0;var Ea=0,Fa=0;_.Yk=function(a){const b=a.gO;let c=a.Vy,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");_.sza(a,c);return e};_.sza=function(a,b){a.Vy=b;if(b>a.uK)throw Error("t`"+b+"`"+a.uK);};_.tza=function(a,b,c){const d=a.Dg.dj(),e=_.Yk(a.Dg)>>>0,f=a.Dg.getCursor()+e;let g=f-d;g<=0&&(a.Dg.setEnd(f),c(b,a,void 0,void 0,void 0),g=f-a.Dg.getCursor());if(g)throw Error("n`"+e+"`"+(e-g));a.Dg.setCursor(f);a.Dg.setEnd(d)};_.uza=function(a){const b=_.Yk(a.Dg)>>>0;return a.Dg.nZb(b,!0)};var kba,vza,jca,bca;_.Ma=Symbol();kba=Symbol();vza=Symbol();jca=Symbol();bca=Symbol();var Gaa,Haa,wza,xza;Gaa={};Haa={};wza=[];wza[_.Ma]=55;_.fca=Object.freeze(wza);xza=class{constructor(a,b,c){this.KSb=0;this.kWa=a;this.tgb=b;this.i3b=c}next(){if(this.KSb<this.kWa.length){const a=this.kWa[this.KSb++];return{done:!1,value:this.tgb?this.tgb.call(this.i3b,a):a}}return{done:!0,value:void 0}}[Symbol.iterator](){return new xza(this.kWa,this.tgb,this.i3b)}};_.Zk=Object.freeze({});var Oaa=function(a,b){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity=b};var yza;var Vaa=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var yba;var Hba,zza,Aza;Hba={};zza=(()=>class extends Map{constructor(){super()}})();Aza=function(a){if(a.eea&2)throw Error("K");};
_.xb=class extends zza{constructor(a,b,c=Cba,d=Cba){super();let e=a[_.Ma]|0;e|=64;this.eea=a[_.Ma]=e;this.LDa=b;this.Tia=c;this.pzb=this.LDa?Dba: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)}}n3b(a=Eba){if(this.size!==0)return this.xwb(a)}xwb(a=Eba){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(){Aza(this);super.clear()}delete(a){Aza(this);
return super.delete(this.Tia(a,!0,!1))}entries(){var a=this.PUb();return new xza(a,Fba,this)}keys(){return this.C0c()}values(){var a=this.PUb();return new xza(a,_.xb.prototype.get,this)}forEach(a,b){super.forEach((c,d)=>{a.call(b,this.get(d),d,this)})}set(a,b){Aza(this);a=this.Tia(a,!0,!1);return a==null?this:b==null?(super.delete(a),this):super.set(a,this.pzb(b,!0,!0,this.LDa,!1,this.eea))}has(a){return super.has(this.Tia(a,!1,!1))}get(a){a=this.Tia(a,!1,!1);const b=super.get(a);if(b!==void 0){var c=
this.LDa;return c?(c=this.pzb(b,!1,!0,c,this.pSc,this.eea),c!==b&&super.set(a,c),c):b}}PUb(){return Array.from(super.keys())}C0c(){return super.keys()}[Symbol.iterator](){return this.entries()}};_.xb.prototype.toJSON=void 0;_.xb.prototype.Q1c=Haa;var Gba;var eca=function(a){Ab===void 0&&(Ab=typeof Proxy==="function"?Vba(Proxy):null);var b;(b=!Ab)||(zb===void 0&&(zb=typeof WeakMap==="function"?Vba(WeakMap):null),b=!zb);if(b)return a;if(b=dca(a))return b;if(Math.random()>.01)return a;Xba(a);b=new Ab(a,{set(c,d,e){Sba();c[d]=e;return!0}});Uba(a,b);return b},yb=void 0,Tba=void 0,dca=function(a){let b;return(b=yb)==null?void 0:b.get(a)},ica=function(a){let b;return((b=Tba)==null?void 0:b.get(a))||a},Ab=void 0,zb=void 0,Wba=void 0;var Bza,Qb,Gb,Cza,Eza,Fza,Gza,yl,Hza,Iza,Ml,Jza;Bza=Aa(0);Qb=function(a,b){a=a.Mf;return Gb(a,a[_.Ma],b)};Gb=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($ba(a,b,e,c)&&vza!=null){var g;a=(g=yza)!=null?g:yza={};g=a[vza]||0;g>=4||(a[vza]=g+1,Paa())}return d}return $ba(a,b,e,c)}};_.$k=function(a,b,c){const d=a.Mf;let e=d[_.Ma];_.$a(e);_.Bb(d,e,b,c);return a};
_.al=function(a,b,c,d=!1){return _.mca(a,b,c,d)!==void 0};_.bl=function(a,b,c,d,e){oca(a,b,c,e,d,!1,1);return a};_.el=function(a,b){a=a.Mf;let c=a[_.Ma];const d=Gb(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};Cza=function(a,b){a=a.Mf;let c=a[_.Ma];const d=Gb(a,c,b),e=gca(d);e!=null&&e!==d&&_.Bb(a,c,b,e);return e};_.fl=function(a){return a===_.Zk?2:4};
_.gl=function(a,b){a=Cza(a,b);return a==null?_.Ya():a};_.hl=function(a,b,c,d){const e=a.Mf;var f=e[_.Ma];_.$a(f);if(d==null){var g=kca(e);if(lca(g,e,f,c)===b)g.set(c,0);else return a}else{g=kca(e);const l=lca(g,e,f,c);l!==b&&(l&&(f=_.Bb(e,f,l)),g.set(c,b))}_.Bb(e,f,b,d);return a};_.il=function(a,b,c){return _.Dza(a,b)===c?c:-1};_.Dza=function(a,b){a=a.Mf;return lca(kca(a),a,a[_.Ma],b)};Eza=function(a,b,c){a=a.Mf;let d=a[_.Ma];_.$a(d);const e=Gb(a,d,c);b=wb(lba(e,b,!0,d));e!==b&&_.Bb(a,d,c,b);return b};
Fza=function(a,b,c,d){let e=a[_.Ma];d=Gb(a,e,c,d);let f;if(d!=null&&_.Qa(d))return b=wb(d),b!==d&&_.Bb(a,e,c,b),b.Mf;if(Array.isArray(d)){const g=d[_.Ma]|0;f=g&2?_.vb(Zba(d,g,!1),b,!0):g&64?d:_.vb(f,b,!0)}else f=_.vb(void 0,b,!0);f!==d&&_.Bb(a,e,c,f);return f};_.jl=function(a,b,c,d=!1){b=_.mca(a,b,c,d);if(b==null)return b;a=a.Mf;d=a[_.Ma];if(!(d&2)){const e=wb(b);e!==b&&(b=e,_.Bb(a,d,c,b))}return b};_.ml=function(a,b,c,d){const e=a.Mf[_.Ma];return _.nca(a,e,b,c,d,void 0,!1,!(2&e))};
_.nl=function(a,b,c){c==null&&(c=void 0);return _.$k(a,b,c)};_.ol=function(a,b,c,d){d==null&&(d=void 0);return _.hl(a,b,c,d)};_.pl=function(a,b,c){const d=a.Mf;let e=d[_.Ma];_.$a(e);if(c==null)return _.Bb(d,e,b),a;c=ica(c);let f=c[_.Ma]|0,g=f;const l=_.Db(f),p=l||Object.isFrozen(c);let t=!0,w=!0;for(let G=0;G<c.length;G++){var A=c[G];l||(A=Na(A.Mf),t&&(t=!A),w&&(w=A))}l||(f=_.Ka(5,8,t),f=_.Ka(f,16,w));p&&f===g||(c=_.Ja(c),g=0,f=_.Cb(f,e),f=_.Eb(f,e,!0));f!==g&&(c[_.Ma]=f);_.Bb(d,e,b,c);return a};
_.ql=function(a,b,c,d,e){oca(a,b,c,d,e);return a};Gza=function(a,b,c,d){oca(a,b,c,void 0,d,void 0,1,!0);return a};_.rl=function(a,b){return gba(Qb(a,b))};_.sl=function(a,b,c){return _.Fb(a,b,gba,c,void 0,void 0,0)};_.tl=function(a,b){return Uaa(Qb(a,b))};_.ul=function(a,b){return _.lb(Qb(a,b))};_.X=function(a,b){return _.ub(Qb(a,b))};_.vl=function(a,b){return Waa(Qb(a,b))};_.wl=function(a,b,c=!1){return Pb(_.tl(a,b),c)};_.xl=function(a,b,c=0){return Pb(_.ul(a,b),c)};
yl=function(a,b){return Pb(Xaa(Qb(a,b)),0)};_.zl=function(a,b,c=0){return Pb(_.rl(a,b),c)};_.Al=function(a,b){a=Qb(a,b);b=typeof a;a!=null&&(b==="bigint"?a=Aa(BigInt.asIntN(64,a)):hb(a)?b==="string"?(b=Math.trunc(Number(a)),Number.isSafeInteger(b)?a=Aa(b):(b=a.indexOf("."),b!==-1&&(a=a.substring(0,b)),a=paa()?Aa(BigInt.asIntN(64,BigInt(a))):Aa(cba(a)))):a=Number.isSafeInteger(a)?Aa(Zaa(a)):Aa(eba(a)):a=void 0);return Pb(a,Bza)};_.Bl=function(a,b){return Pb(_.el(a,b),0)};
_.Y=function(a,b,c=""){return Pb(_.X(a,b),c)};_.Cl=function(a,b,c=0){return Pb(_.vl(a,b),c)};_.Dl=function(a,b,c,d,e){return _.Fb(a,b,_.ub,c,d,e)};_.El=function(a,b,c){a=_.Dl(a,b,3,void 0,!0);Laa(a,c);return a[c]};_.Fl=function(a,b,c,d,e){return _.Fb(a,b,Waa,c,d,e)};Hza=function(a,b,c){a=_.Fl(a,b,3,void 0,!0);Laa(a,c);return a[c]};_.Gl=function(a,b,c){return _.Y(a,_.il(a,c,b))};_.Hl=function(a,b,c){return _.rl(a,_.il(a,c,b))};_.Il=function(a,b,c){return _.X(a,_.il(a,c,b))};
_.Jl=function(a,b,c,d){return _.jl(a,b,_.il(a,d,c))};Iza=function(a,b){a=_.X(a,b);return a==null?void 0:a};_.Kl=function(a,b,c){return _.$k(a,b,Taa(c))};_.Ll=function(a,b,c){return _.Mb(a,b,Taa(c),!1)};Ml=function(a,b,c){return _.$k(a,b,c==null?c:kb(c))};_.Nl=function(a,b,c){return _.Mb(a,b,c==null?c:kb(c),0)};_.Ol=function(a,b,c){return _.$k(a,b,_.nb(c))};_.Ac=function(a,b,c){return _.$k(a,b,jba(c))};_.Xj=function(a,b,c){return _.Mb(a,b,jba(c),"")};_.Yj=function(a,b,c,d){return _.hl(a,b,c,jba(d))};
_.Pl=function(a,b,c){return _.$k(a,b,c==null?c:_.ib(c))};_.Ql=function(a,b,c){return _.Mb(a,b,c==null?c:_.ib(c),0)};Jza=function(a,b,c){_.hl(a,b,Rl,c==null?c:_.ib(c))};_.Sl=function(a,b){return _.X(a,b)!=null};_.Kza=function(a,b){return _.Jb(a,b,nba)};var rca,Rb,Xb,Lza;Xb=function(a,b){if(b==null||b=="")return new a;b=JSON.parse(b);if(!Array.isArray(b))throw Error("N");return zba(a,Daa(b))};Lza=function(a,b){a=b.vc?b.p6(a,b.vc,b.iX,!0):b.p6(a,b.iX,null,!0);return a===null?void 0:a};
_.Ak=class{constructor(a,b){this.Mf=Aba(a,b)}toJSON(){return sca(this)}Zc(a){try{return Rb=!0,a&&(rca=a===pba||a!==oba&&a!==tba&&a!==wba?pba:a),JSON.stringify(sca(this),Kba)}finally{a&&(rca=void 0),Rb=!1}}getExtension(a){return a.vc?a.DG?a.p6(this,a.vc,a.iX,_.fl(),!0):a.p6(this,a.vc,a.iX,!0):a.DG?a.p6(this,a.iX,_.fl(),!0):a.p6(this,a.iX,a.defaultValue,!0)}hasExtension(a){return a.vc?_.al(this,a.vc,a.iX,!0):Lza(this,a)!==void 0}clone(){const a=this.Mf;return zba(this.constructor,Zba(a,a[_.Ma],!1))}yP(){return Na(this.Mf)}bc(){return wb(this)}};
_.Ak.prototype.g2c=Gaa;_.Ak.prototype.toString=function(){try{return Rb=!0,sca(this).toString()}finally{Rb=!1}};_.Mza=_.tca();_.Tl=class{constructor(a,b){this.fEa=a;a=Eya(_.Mza);this.q5b=!!a&&b===a||!1}};_.Nza=new _.Tl(function(a,b,c,d,e){if(a.Ou!==2)return!1;_.tza(a,Fza(b,d,c),e);return!0},_.Mza);_.Oza=new _.Tl(function(a,b,c,d,e){if(a.Ou!==2)return!1;_.tza(a,Fza(b,d,c,!0),e);return!0},_.Mza);_.Pza=new _.Tl(function(a,b,c){if(a.Ou!==2)return!1;a=_.uza(a);_.Bb(b,b[_.Ma],c,a===""?void 0:a);return!0},_.tca());var Qza=class{constructor(a){this.iX=175237375;this.vc=a;this.DG=0;this.p6=_.jl;this.defaultValue=void 0}};var Ul=class extends _.Ak{constructor(a){super(a)}getWidth(){return _.ul(this,1)}getHeight(){return _.ul(this,2)}};var Rza=class extends _.Ak{constructor(a){super(a)}};var Sza=class extends _.Ak{constructor(a){super(a)}getKey(){return _.X(this,1)}Cx(a){return _.Ac(this,1,a)}gma(a){return _.Ol(this,2,a)}};var Tza=class extends _.Ak{constructor(a){super(a)}};var Uza=class extends _.Ak{constructor(a){super(a)}};var Vza=class extends _.Ak{constructor(a){super(a)}};var Wza=class extends _.Ak{constructor(a){super(a)}};var Xza=class extends _.Ak{constructor(a){super(a)}};var Yza=class extends _.Ak{constructor(a){super(a)}gma(a){return _.Ol(this,2,a)}};var Zza=class extends _.Ak{constructor(a){super(a)}getMessage(){return _.X(this,1)}ima(a){return _.Ac(this,1,a)}};var $za=class extends _.Ak{constructor(a){super(a)}};var aAa=class extends _.Ak{constructor(a){super(a)}getKey(){return _.X(this,1)}Cx(a){return _.Ac(this,1,a)}getValue(){return _.X(this,2)}wha(){return _.X(this,2)}setValue(a){return _.Ac(this,2,a)}yl(){return _.Sl(this,2)}};var bAa=class extends _.Ak{constructor(a){super(a)}getKey(){return _.X(this,1)}Cx(a){return _.Ac(this,1,a)}mRb(){return _.X(this,2)}getValue(){return _.X(this,3)}wha(){return _.X(this,3)}setValue(a){return _.Ac(this,3,a)}yl(){return _.Sl(this,3)}};var cAa=class extends _.Ak{constructor(a){super(a)}};var dAa=class extends _.Ak{constructor(a){super(a)}};var eAa=class extends _.Ak{constructor(a){super(a)}};var fAa=class extends _.Ak{constructor(a){super(a)}};var gAa=class extends _.Ak{constructor(a){super(a)}};var hAa=class extends _.Ak{constructor(a){super(a)}};var iAa=class extends _.Ak{constructor(a){super(a)}};var jAa=class extends _.Ak{constructor(a){super(a)}getFeature(){return _.X(this,7)}Csb(a){return _.Ac(this,7,a)}hasFeature(){return _.Sl(this,7)}Zla(a){_.Ac(this,6,a)}v8a(){return Iza(this,6)}};var kAa=class extends _.Ak{constructor(a){super(a)}};var lAa=class extends _.Ak{constructor(a){super(a)}};var mAa=class extends _.Ak{constructor(a){super(a)}Af(){return _.X(this,4)}zH(a){_.Ac(this,4,a)}bD(){return _.Sl(this,4)}};var nAa=class extends _.Ak{constructor(a){super(a)}cCa(a){return Ml(this,4,a)}w8a(){return _.jl(this,mAa,8)}};var oAa=class extends _.Ak{constructor(a){super(a)}getUrl(){return _.X(this,2)}fP(){return _.X(this,2)}Tz(a){return _.Ac(this,2,a)}U6(){return _.Sl(this,2)}Af(){return _.X(this,12)}zH(a){_.Ac(this,12,a)}bD(){return _.Sl(this,12)}w8a(){return _.jl(this,mAa,9)}};var pAa=class extends _.Ak{constructor(a){super(a)}x0b(a){_.Pl(this,1,a)}Qwa(){return _.jl(this,oAa,2)}z9a(){return _.jl(this,nAa,3)}F8a(){return _.jl(this,Zza,4)}};var qAa=class extends _.Ak{constructor(a){super(a)}};var rAa=class extends _.Ak{constructor(a){super(a)}getOrigin(){return _.vl(this,1)}lma(a){return _.Pl(this,1,a)}getContainerId(){return _.X(this,3)}setContainerId(a){return _.Ac(this,3,a)}};var sAa=class extends _.Ak{constructor(a){super(a)}getKey(){return _.vl(this,1)}Cx(a){return _.Pl(this,1,a)}gma(a){return _.Ol(this,3,a)}};var Vl=class extends _.Ak{constructor(a){super(a)}getKey(){return _.Y(this,1)}Cx(a){return _.Ac(this,1,a)}getValue(){return _.Y(this,2)}setValue(a){return _.Ac(this,2,a)}yl(){return _.Sl(this,2)}},Rl=[3,4,5,6];var tAa=class extends _.Ak{constructor(a){super(a)}};var uAa=class extends _.Ak{constructor(a){super(a)}setInterval(a){return _.Ac(this,1,a)}clearInterval(){return _.$k(this,1)}};var vAa=class extends _.Ak{constructor(a){super(a)}UC(){return _.Jl(this,tAa,1,Wl)}ama(a){return _.ol(this,1,Wl,a)}hK(){return _.hl(this,1,Wl)}Q6(){return _.mca(this,tAa,_.il(this,Wl,1))!==void 0}getTime(){return _.Jl(this,uAa,2,Wl)}setTime(a){return _.ol(this,2,Wl,a)}},Wl=[1,2];var wAa=class extends _.Ak{constructor(a){super(a)}getType(){return _.Y(this,1)}sm(a){return _.Ac(this,1,a)}};var xAa=class extends _.Ak{constructor(a){super(a)}};var yAa=class extends _.Ak{constructor(a){super(a)}ssb(a){return _.Ac(this,1,a)}Vp(){return _.Y(this,2)}xV(){return _.$k(this,2)}JK(){return _.Y(this,3)}Hu(){return _.Sl(this,3)}};var zAa=class extends _.Ak{constructor(a){super(a)}};var AAa=class extends _.Ak{constructor(a){super(a)}};var BAa=class extends _.Ak{constructor(a){super(a)}Hw(){return _.Y(this,2)}};var CAa=class extends _.Ak{constructor(a){super(a)}nha(){return _.xl(this,1)}};var DAa=class extends _.Ak{constructor(a){super(a)}J6(){return _.Y(this,1)}rm(a){_.Ac(this,1,a)}getUrl(){return _.Y(this,2)}fP(){return _.X(this,2)}Tz(a){return _.Ac(this,2,a)}U6(){return _.Sl(this,2)}};var EAa=class extends _.Ak{constructor(a){super(a)}Jw(){return _.Y(this,1)}fCa(a){return _.Ac(this,1,a)}};var FAa=class extends _.Ak{constructor(a){super(a)}JK(){return _.Y(this,1)}Hu(){return _.Sl(this,1)}};var GAa=class extends _.Ak{constructor(a){super(a)}};var HAa=class extends _.Ak{constructor(a){super(a)}};var IAa=class extends _.Ak{constructor(a){super(a)}getType(){return _.Cl(this,1,0)}sm(a){return _.Pl(this,1,a)}JK(){return _.Y(this,2)}Hu(){return _.Sl(this,2)}};var JAa=class extends _.Ak{constructor(a){super(a)}Ch(){return _.Y(this,1)}};var KAa=class extends _.Ak{constructor(a){super(a)}};var LAa=class extends _.Ak{constructor(a){super(a)}};var MAa=class extends _.Ak{constructor(a){super(a)}getStringValue(){return _.Gl(this,3,Xl)}setStringValue(a){return _.Yj(this,3,Xl,a)}},Xl=[2,3,4,5,6];var NAa=class extends _.Ak{constructor(a){super(a,32)}vRb(){return _.Y(this,5)}L8a(){return _.jl(this,LAa,14)}j8a(){return _.jl(this,DAa,16)}i8a(){return _.jl(this,CAa,17)}h8a(){return _.jl(this,BAa,19)}n8a(){return _.jl(this,JAa,23)}m8a(){return _.jl(this,IAa,24)}l8a(){return _.jl(this,HAa,25)}k8a(){return _.jl(this,FAa,26)}g8a(){return _.jl(this,AAa,27)}C8a(){return _.jl(this,KAa,28)}f8a(){return _.jl(this,zAa,29)}x8a(){return _.ml(this,Vl,31,_.fl())}zTa(a){_.ql(this,31,Vl,a)}};var OAa=class extends _.Ak{constructor(a){super(a)}Asb(a){return Ml(this,1,a)}};var PAa=class extends _.Ak{constructor(a){super(a)}};var QAa=class extends _.Ak{constructor(a){super(a)}Rz(a){return _.Ac(this,10,a)}};var RAa=class extends _.Ak{constructor(){super(void 0,135)}vsb(a){return _.Ac(this,12,a)}Zla(a){_.Pl(this,82,a)}v8a(){const a=_.vl(this,82);return a==null?void 0:a}D0b(a){_.Kl(this,16,a)}Jsb(a){return _.Ac(this,17,a)}Iwa(){return _.X(this,18)}nma(a){return _.Ac(this,18,a)}x0b(a){_.Pl(this,23,a)}x8a(){return _.ml(this,Vl,5,_.fl())}zTa(a){_.ql(this,5,Vl,a)}gma(a){return _.Ol(this,7,a)}XBa(a){_.Ac(this,1,a)}Pn(){return _.X(this,32)}setProjectId(a){return _.Ac(this,32,a)}OBa(a){_.Ac(this,2,a)}O8a(){return _.X(this,
121)}Gsb(a){return _.Kl(this,6,a)}Qsb(a){return _.Ac(this,8,a)}Qwa(){return _.jl(this,oAa,30)}z9a(){return _.jl(this,nAa,31)}F8a(){return _.jl(this,Zza,47)}rwa(){return _.X(this,94)}Ula(a){return _.Ac(this,94,a)}vRb(){return _.jl(this,iAa,98)}R0b(a){_.Ac(this,122,a)}};var SAa=class extends _.Ak{constructor(){super()}};var TAa=class extends _.Ak{constructor(){super()}Iwa(){return _.Y(this,2)}nma(a){return _.Ac(this,2,a)}};var UAa=class extends _.Ak{constructor(a){super(a)}getType(){return _.Cl(this,6,0)}sm(a){return _.Pl(this,6,a)}};var VAa=class extends _.Ak{constructor(a){super(a)}getId(){return _.Cl(this,3,0)}getType(){return _.Cl(this,4,0)}sm(a){return _.Pl(this,4,a)}};var WAa=class extends _.Ak{constructor(a){super(a)}},XAa=[1,2];var YAa=class extends _.Ak{constructor(a){super(a)}getMetadata(){return _.jl(this,WAa,1)}VBa(a){_.nl(this,1,a)}};var ZAa=class extends _.Ak{constructor(a){super(a)}getQuery(){return _.Y(this,3)}setQuery(a){return _.Ac(this,3,a)}r$a(){return _.Sl(this,3)}};var $Aa=class extends _.Ak{constructor(a){super(a)}getUrl(){return _.Y(this,1)}Tz(a){return _.Ac(this,1,a)}U6(){return _.Sl(this,1)}},aBa=[3];var bBa=class extends _.Ak{constructor(){super()}IX(){return _.jl(this,$Aa,1)}};var cBa=class extends _.Ak{constructor(a){super(a)}JK(){return _.Y(this,1)}Hu(){return _.Sl(this,1)}};var dBa=class extends _.Ak{constructor(){super()}g8a(){return _.jl(this,AAa,2)}j8a(){return _.jl(this,DAa,3)}i8a(){return _.jl(this,CAa,4)}h8a(){return _.jl(this,BAa,5)}};var eBa=class extends _.Ak{constructor(){super()}};var fBa=class extends _.Ak{constructor(){super()}};var gBa=class extends _.Ak{constructor(a){super(a)}JK(){return _.Y(this,3)}Hu(){return _.Sl(this,3)}};var hBa=class extends _.Ak{constructor(){super()}};var iBa=class extends _.Ak{constructor(){super()}IX(){return _.jl(this,yAa,1)}};var jBa=class extends _.Ak{constructor(){super()}IX(){return _.jl(this,JAa,1)}n8a(){return _.jl(this,JAa,2)}l8a(){return _.jl(this,HAa,3)}k8a(){return _.jl(this,FAa,4)}m8a(){return _.jl(this,IAa,5)}f8a(){return _.jl(this,zAa,6)}R0b(a){_.Ac(this,7,a)}};var kBa=class extends _.Ak{constructor(){super()}C8a(){return _.jl(this,KAa,3)}};var lBa=class extends _.Ak{constructor(){super()}};var Zl=class extends _.Ak{constructor(a){super(a)}getStringValue(){return _.Gl(this,2,Yl)}setStringValue(a){return _.Yj(this,2,Yl,a)}},mBa=class extends _.Ak{constructor(a){super(a)}GRb(){return _.ml(this,Zl,1,_.fl())}s0(a,b){_.bl(this,1,Zl,a,b)}},Yl=[1,2,3,4];var nBa=class extends _.Ak{constructor(a){super(a)}getKey(){return _.Cl(this,1,0)}Cx(a){return _.Pl(this,1,a)}getValue(){return _.jl(this,Zl,2)}setValue(a){return _.nl(this,2,a)}yl(){return _.al(this,Zl,2)}};var oBa=class extends _.Ak{constructor(a){super(a)}nha(){return _.Y(this,1)}Ch(){return _.Y(this,3)}};var pBa=class extends _.Ak{constructor(a){super(a)}};var qBa=class extends _.Ak{constructor(a){super(a)}};var rBa=class extends _.Ak{constructor(a){super(a)}};var sBa=class extends _.Ak{constructor(a){super(a)}l9a(){return _.Y(this,2)}Usb(a){return _.Ac(this,2,a)}nha(){return _.Y(this,3)}Ch(){return _.Y(this,6)}};var tBa=class extends _.Ak{constructor(a){super(a)}getName(){return _.Y(this,1)}Od(a){return _.Ac(this,1,a)}Wh(){return _.Sl(this,1)}};var uBa=class extends _.Ak{constructor(a){super(a)}};var vBa=class extends _.Ak{constructor(a){super(a)}Vp(){return _.Y(this,1)}xV(){return _.$k(this,1)}getFeature(){return _.Y(this,10)}Csb(a){return _.Ac(this,10,a)}hasFeature(){return _.Sl(this,10)}},$l=[2,3,4,5,6,7,8,9];var wBa=class extends _.Ak{constructor(){super()}IX(){return _.jl(this,vBa,3)}};var xBa=class extends _.Ak{constructor(){super()}};var yBa=class extends _.Ak{constructor(){super()}L8a(){return _.jl(this,LAa,1)}};var zBa=class extends _.Ak{constructor(){super()}};SAa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={resourceName:_.h(_.X(this,1))}}else a=void 0;return a};TAa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={isd:_.h(_.X(this,1)),referer:_.h(_.X(this,2))}}else a=void 0;return a};var ABa=function(a){if(a!=null)return _.Wb(a),{type:_.h(_.vl(a,6)),inputType:_.h(_.vl(a,7)),zP:_.h(_.tl(a,8)),fnd:_.h(_.tl(a,9))}};UAa.prototype.toObject=function(){return ABa(this)};var BBa=function(a){if(a!=null)return _.Wb(a),{id:_.h(_.vl(a,3)),type:_.h(_.vl(a,4))}};VAa.prototype.toObject=function(){return BBa(this)};var CBa=function(a){if(a!=null)return _.Wb(a),{service:BBa(_.Jl(a,VAa,1,XAa)),ond:_.h(_.tl(a,_.il(a,XAa,2))),aod:BBa(_.jl(a,VAa,11)),field:ABa(_.jl(a,UAa,5)),ikd:_.h(_.X(a,12))}};WAa.prototype.toObject=function(){return CBa(this)};var DBa=function(a){if(a!=null)return _.Wb(a),{metadata:CBa(a.getMetadata())}};YAa.prototype.toObject=function(){return DBa(this)};var EBa=function(a){if(a!=null)return _.Wb(a),{avd:_.h(_.X(a,1)),rr:_.h(_.X(a,2)),query:_.h(_.X(a,3)),Wgd:_.h(_.X(a,4)),ckd:_.h(_.X(a,5)),Yrd:_.h(_.vl(a,6)),Vrd:_.h(_.vl(a,7)),qrd:_.h(_.X(a,8)),prd:_.h(_.X(a,9))}};ZAa.prototype.toObject=function(){return EBa(this)};var FBa=function(a){if(a!=null)return _.Wb(a),{url:_.h(_.X(a,1)),Bqd:_.h(_.X(a,2)),Ahd:EBa(_.Jl(a,ZAa,3,aBa))}};$Aa.prototype.toObject=function(){return FBa(this)};bBa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={PH:FBa(this.IX()),pxd:DBa(_.jl(this,YAa,2))}}else a=void 0;return a};var GBa=function(a){if(a!=null)return _.Wb(a),{appId:_.h(_.X(a,1))}};AAa.prototype.toObject=function(){return GBa(this)};var HBa=function(a){if(a!=null)return _.Wb(a),{category:_.h(_.X(a,1)),product:_.h(_.X(a,2))}};BAa.prototype.toObject=function(){return HBa(this)};var IBa=function(a){if(a!=null)return _.Wb(a),{priority:_.h(_.ul(a,1))}};CAa.prototype.toObject=function(){return IBa(this)};var JBa=function(a){if(a!=null)return _.Wb(a),{title:_.h(_.X(a,1)),url:_.h(_.X(a,2)),index:_.h(_.ul(a,3))}};DAa.prototype.toObject=function(){return JBa(this)};var KBa=function(a){if(a!=null)return _.Wb(a),{link:_.h(_.X(a,1)),O$c:_.h(_.ul(a,2)),Ntd:_.h(_.ul(a,3)),Ynd:_.h(_.ul(a,4))}};cBa.prototype.toObject=function(){return KBa(this)};dBa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={MTc:GBa(this.g8a()),QTc:JBa(this.j8a()),PTc:IBa(this.i8a()),NTc:HBa(this.h8a()),OTc:_.h(_.X(this,6)),pid:KBa(_.jl(this,cBa,7))}}else a=void 0;return a};eBa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={}}else a=void 0;return a};fBa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={twd:_.h(_.tl(this,1))}}else a=void 0;return a};var LBa=function(a){if(a!=null)return _.Wb(a),{ord:_.h(_.X(a,1)),revisionId:_.h(_.X(a,2)),link:_.h(_.X(a,3)),Smd:_.h(_.tl(a,4))}};gBa.prototype.toObject=function(){return LBa(this)};hBa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Khd:LBa(_.jl(this,gBa,1))}}else a=void 0;return a};var MBa=function(a){if(a!=null)return _.Wb(a),{Sc:_.h(_.ul(a,1)),srd:_.h(_.ul(a,2))}};xAa.prototype.toObject=function(){return MBa(this)};var NBa=function(a){if(a!=null)return _.Wb(a),{ERc:_.h(_.X(a,1)),label:_.h(_.X(a,2)),link:_.h(_.X(a,3)),Ifd:_.h(_.X(a,4)),usd:MBa(_.jl(a,xAa,5))}};yAa.prototype.toObject=function(){return NBa(this)};iBa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={PH:NBa(this.IX())}}else a=void 0;return a};var OBa=function(a){if(a!=null)return _.Wb(a),{O$c:_.h(_.ul(a,1)),Mvd:_.h(_.ul(a,2))}};zAa.prototype.toObject=function(){return OBa(this)};var PBa=function(a){if(a!=null)return _.Wb(a),{link:_.h(_.X(a,1))}};FAa.prototype.toObject=function(){return PBa(this)};var QBa=function(a){if(a!=null)return _.Wb(a),{uxd:_.h(_.vl(a,3))}};GAa.prototype.toObject=function(){return QBa(this)};var RBa=function(a){if(a!=null)return _.Wb(a),{Ovd:_.h(_.X(a,1)),Oed:_.h(_.vl(a,2)),Shd:QBa(_.jl(a,GAa,3))}};HAa.prototype.toObject=function(){return RBa(this)};var SBa=function(a){if(a!=null)return _.Wb(a),{type:_.h(_.vl(a,1)),link:_.h(_.X(a,2))}};IAa.prototype.toObject=function(){return SBa(this)};var TBa=function(a){if(a!=null)return _.Wb(a),{status:_.h(_.X(a,1)),nrd:_.h(_.X(a,2))}};JAa.prototype.toObject=function(){return TBa(this)};jBa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={PH:TBa(this.IX()),WTc:TBa(this.n8a()),UTc:RBa(this.l8a()),TTc:PBa(this.k8a()),VTc:SBa(this.m8a()),LTc:OBa(this.f8a()),Wqb:_.h(_.X(this,7))}}else a=void 0;return a};var UBa=function(a){if(a!=null)return _.Wb(a),{rr:_.h(_.vl(a,1))}};KAa.prototype.toObject=function(){return UBa(this)};kBa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={appId:_.h(_.X(this,1)),U5c:_.h(_.rl(this,2)),bXc:UBa(this.C8a())}}else a=void 0;return a};lBa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={cgd:_.h(_.X(this,1))}}else a=void 0;return a};var WBa=function(a){if(a!=null)return _.Wb(a),{numberValue:_.h(_.el(a,_.il(a,Yl,1))),stringValue:_.h(_.Il(a,2,Yl)),bSc:_.h(_.tl(a,_.il(a,Yl,3))),god:VBa(_.Jl(a,mBa,4,Yl))}};Zl.prototype.toObject=function(){return WBa(this)};var VBa=function(a){if(a!=null)return _.Wb(a),{uad:_.Sb(a.GRb(),WBa)}};mBa.prototype.toObject=function(){return VBa(this)};var XBa=function(a){if(a!=null)return _.Wb(a),{key:_.h(_.vl(a,1)),value:WBa(a.getValue())}};nBa.prototype.toObject=function(){return XBa(this)};var YBa=function(a){if(a!=null)return _.Wb(a),{priority:_.h(_.X(a,1)),stage:_.h(_.X(a,2)),status:_.h(_.X(a,3)),Xed:_.h(_.rl(a,4))}};oBa.prototype.toObject=function(){return YBa(this)};var ZBa=function(a){if(a!=null)return _.Wb(a),{v2c:_.h(_.el(a,1)),cdb:_.h(_.tl(a,2))}};pBa.prototype.toObject=function(){return ZBa(this)};var $Ba=function(a){if(a!=null)return _.Wb(a),{fUc:_.h(_.X(a,1)),Ngd:_.h(_.X(a,2))}};qBa.prototype.toObject=function(){return $Ba(this)};var aCa=function(a){if(a!=null)return _.Wb(a),{i$c:_.h(_.X(a,1)),vod:_.h(_.X(a,2)),Pkd:_.h(_.Dl(a,3,3))}};rBa.prototype.toObject=function(){return aCa(this)};var bCa=function(a){if(a!=null)return _.Wb(a),{Qkd:_.h(_.X(a,1)),severity:_.h(_.X(a,2)),priority:_.h(_.X(a,3)),Std:_.h(_.rl(a,4)),kid:_.h(_.X(a,5)),status:_.h(_.X(a,6))}};sBa.prototype.toObject=function(){return bCa(this)};var cCa=function(a){if(a!=null)return _.Wb(a),{name:_.h(_.X(a,1)),sort:_.h(_.vl(a,2))}};tBa.prototype.toObject=function(){return cCa(this)};var dCa=function(a){if(a!=null)return _.Wb(a),{v2c:_.h(_.rl(a,1)),Dwd:_.h(_.X(a,2)),reason:_.h(_.X(a,3))}};uBa.prototype.toObject=function(){return dCa(this)};var eCa=function(a){if(a!=null){_.Wb(a);var b=_.h(_.X(a,1)),c=_.h(_.X(a,10));var d=_.ml(a,nBa,11,_.fl());return{label:b,fX:c,Ved:_.Sb(d,XBa),Agd:YBa(_.Jl(a,oBa,2,$l)),Nkd:aCa(_.Jl(a,rBa,3,$l)),Yvd:cCa(_.Jl(a,tBa,4,$l)),yid:$Ba(_.Jl(a,qBa,5,$l)),Jwd:_.h(_.vl(a,_.il(a,$l,6))),Zwd:dCa(_.Jl(a,uBa,7,$l)),Rkd:bCa(_.Jl(a,sBa,8,$l)),iid:ZBa(_.Jl(a,pBa,9,$l))}}};vBa.prototype.toObject=function(){return eCa(this)};wBa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Kod:_.h(_.X(this,1)),Lod:_.h(_.X(this,2)),PH:eCa(this.IX())}}else a=void 0;return a};xBa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={rwd:_.h(_.vl(this,1)),urlPrefix:_.h(_.X(this,2)),gnd:_.h(_.tl(this,3)),app:_.h(_.vl(this,4)),wgd:_.h(_.vl(this,5)),qnd:_.h(_.tl(this,6)),Wpd:_.h(_.vl(this,7))}}else a=void 0;return a};var fCa=function(a){if(a!=null)return _.Wb(a),{pageSize:_.h(_.ul(a,1)),index:_.h(_.ul(a,2)),SPb:_.h(_.vl(a,3)),pnd:_.h(_.tl(a,4)),step:_.h(_.vl(a,5)),Und:_.h(_.ul(a,6)),sortColumn:_.h(_.vl(a,7)),bvd:_.h(_.vl(a,8)),Ned:_.h(_.vl(a,9)),hpd:_.h(_.X(a,10))}};LAa.prototype.toObject=function(){return fCa(this)};yBa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={e2c:fCa(this.L8a())}}else a=void 0;return a};zBa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={fpd:_.h(_.vl(this,1))}}else a=void 0;return a};new bBa;new iBa;new jBa;new kBa;new dBa;new yBa;new TAa;new hBa;new lBa;new xBa;new wBa;new fBa;new zBa;new SAa;new eBa;var gCa=function(a){if(a!=null)return _.Wb(a),{width:_.h(_.ul(a,1)),height:_.h(_.ul(a,2))}};Ul.prototype.toObject=function(){return gCa(this)};var hCa=function(a){if(a!=null)return _.Wb(a),{screenResolution:gCa(_.jl(a,Ul,1)),hud:_.h(_.ul(a,2)),Fxd:gCa(_.jl(a,Ul,3))}};Rza.prototype.toObject=function(){return hCa(this)};var iCa=function(a){if(a!=null)return _.Wb(a),{tNb:_.h(_.vl(a,_.il(a,Rl,3))),vNb:_.h(_.vl(a,_.il(a,Rl,4))),sNb:_.h(_.vl(a,_.il(a,Rl,5))),wNb:_.h(_.vl(a,_.il(a,Rl,6))),key:_.h(_.X(a,1)),value:_.h(_.X(a,2))}};Vl.prototype.toObject=function(){return iCa(this)};var kCa=function(a){var b=Qj("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"};let c,d;var e=!1;try{c=a.lineNumber||a.line||"Not available"}catch(f){c="Not available",e=!0}try{d=a.fileName||a.filename||a.sourceURL||_.ea.$googDebugFname||b}catch(f){d="Not available",e=!0}b=jCa(a);if(!(!e&&a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name)){e=a.message;
if(e==null){if(a.constructor&&a.constructor instanceof Function){if(a.constructor.name)e=a.constructor.name;else if(e=a.constructor,am[e])e=am[e];else{e=String(e);if(!am[e]){const f=/function\s+([^\(]+)/m.exec(e);am[e]=f?f[1]:"[Anonymous]"}e=am[e]}e='Unknown Error of type "'+e+'"'}else e="Unknown Error of unknown type";typeof a.toString==="function"&&Object.prototype.toString!==a.toString&&(e+=": "+a.toString())}return{message:e,name:a.name||"UnknownError",lineNumber:c,fileName:d,stack:b||"Not available"}}return{message:a.message,
name:a.name,lineNumber:a.lineNumber,fileName:a.fileName,stack:b}},jCa=function(a,b){b||(b={});b[lCa(a)]=!0;let c=a.stack||"";var d=a.cause;d&&!b[lCa(d)]&&(c+="\nCaused by: ",d.stack&&d.stack.indexOf(d.toString())==0||(c+=typeof d==="string"?d:d.message+"\n"),c+=jCa(d,b));a=a.errors;if(Array.isArray(a)){d=1;let e;for(e=0;e<a.length&&!(d>4);e++)b[lCa(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+=jCa(a[e],
b));e<a.length&&(c+="\n... "+(a.length-e)+" more inner errors")}return c},lCa=function(a){let b="";typeof a.toString==="function"&&(b=""+a);return b+a.stack},am={};var mCa=function(a){if(a!=null)return _.Wb(a),{l8c:_.h(_.X(a,1)),Tud:_.h(_.X(a,2)),surveyId:_.h(_.X(a,3)),Uvd:_.h(_.X(a,6)),responseType:_.h(_.vl(a,4)),B9c:_.h(_.X(a,5)),C9c:_.h(_.X(a,7)),D9c:_.h(_.X(a,8))}};Tza.prototype.toObject=function(){return mCa(this)};var nCa=function(a){if(a!=null)return _.Wb(a),{kZb:_.h(_.ul(a,1)),B3c:_.h(_.Fb(a,2,_.lb,3)),mRc:_.h(_.Fb(a,3,_.lb,3)),nRc:_.h(_.Dl(a,4,3)),kqd:_.h(_.Fb(a,5,_.lb,3))}};Uza.prototype.toObject=function(){return nCa(this)};var oCa=function(a){if(a!=null)return _.Wb(a),{kZb:_.h(_.ul(a,1)),pfd:_.h(_.X(a,2))}};Vza.prototype.toObject=function(){return oCa(this)};var pCa=function(a){if(a!=null)return _.Wb(a),{kZb:_.h(_.ul(a,1)),vsd:_.h(_.ul(a,2))}};Wza.prototype.toObject=function(){return pCa(this)};var qCa=function(a){if(a!=null){_.Wb(a);var b=mCa(_.jl(a,Tza,1));var c=_.ml(a,Uza,2,_.fl());c=_.Sb(c,nCa);var d=_.ml(a,Wza,3,_.fl());d=_.Sb(d,pCa);a=_.ml(a,Vza,4,_.fl());return{fmd:b,xpd:c,wsd:d,fqd:_.Sb(a,oCa)}}};Xza.prototype.toObject=function(){return qCa(this)};var rCa=class{};var sCa=class extends _.Ak{constructor(){super()}};sCa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={sgd:_.h(_.Fb(this,1,_.lb,3)),ugd:_.h(_.Fb(this,2,_.lb,3)),hfd:_.h(_.Fb(this,3,_.lb,3)),tgd:_.h(_.Fb(this,4,_.lb,3))}}else a=void 0;return a};var tCa=function(){};var bm=function(){};bm.prototype.next=function(){return uCa};var uCa={done:!0,value:void 0};bm.prototype.p2=function(){return this};var wCa=function(a){if(a instanceof cm||a instanceof vCa||a instanceof dm)return a;if(typeof a.next=="function")return new cm(()=>a);if(typeof a[Symbol.iterator]=="function")return new cm(()=>a[Symbol.iterator]());if(typeof a.p2=="function")return new cm(()=>a.p2());throw Error("Q");},cm=class{constructor(a){this.B7a=a}p2(){return new vCa(this.B7a())}[Symbol.iterator](){return new dm(this.B7a())}p3b(){return new dm(this.B7a())}},vCa=class extends bm{constructor(a){super();this.Ria=a}next(){return this.Ria.next()}[Symbol.iterator](){return new dm(this.Ria)}p3b(){return new dm(this.Ria)}},
dm=class extends cm{constructor(a){super(()=>a);this.Ria=a}next(){return this.Ria.next()}};var xCa=function(){};var em=function(){};_.Mk(em,xCa);em.prototype[Symbol.iterator]=function(){return wCa(this.p2(!0)).p3b()};em.prototype.clear=function(){const a=Array.from(this);for(const b of a)this.remove(b)};var fm=function(a){this.mE=a;this.ota=null};_.Mk(fm,em);_.aa=fm.prototype;_.aa.set=function(a,b){hm(this);try{this.mE.setItem(a,b)}catch(c){if(this.mE.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};_.aa.get=function(a){hm(this);a=this.mE.getItem(a);if(typeof a!=="string"&&a!==null)throw"Storage mechanism: Invalid value was encountered";return a};_.aa.remove=function(a){hm(this);this.mE.removeItem(a)};
_.aa.p2=function(a){hm(this);var b=0,c=this.mE,d=new bm;d.next=function(){if(b>=c.length)return uCa;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(){hm(this);this.mE.clear()};_.aa.key=function(a){hm(this);return this.mE.key(a)};
var hm=function(a){if(a.mE==null)throw Error("R");let b;((b=a.ota)!=null?b:a.ota=yCa(a.mE))||fa(Error("R"))},yCa=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 zCa=function(){let a=null;try{a=_.ea.sessionStorage||null}catch(b){}fm.call(this,a)};_.Mk(zCa,fm);/*

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 ACa;ACa="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");_.BCa=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]=ACa[d==19?c&3|8:c]);return a.join("")};var CCa=new zCa;var DCa=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 gDa=function(a,b,c){var d=String(_.ea.location.href);return d&&a&&b?[b,ECa(DCa(d),a,c||null)].join(" "):null},ECa=function(a,b,c){var d=[];let e=[];if((Array.isArray(c)?2:1)==1)return e=[b,a],_.Rk(d,function(l){e.push(l)}),hDa(e.join(" "));const f=[],g=[];_.Rk(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];_.Rk(d,function(l){e.push(l)});a=hDa(e.join(" "));a=[c,a];g.length==0||a.push(g.join(""));return a.join("_")},
hDa=function(a){const b=uca();b.update(a);return b.digestString().toLowerCase()};var iDa=globalThis.trustedTypes,vca=iDa,xca;_.$b=class{constructor(a){this.VYb=a}toString(){return this.VYb+""}};_.cc=class{constructor(a){this.XYb=a}toString(){return this.XYb}};_.Cca=new _.cc("about:invalid#zClosurez");var zca=class{constructor(a){this.isValid=a}},Aca=[fc("data"),fc("http"),fc("https"),fc("mailto"),fc("ftp"),new zca(a=>/^[^:]*([/?#]|$)/.test(a))],jDa=Zb(()=>typeof URL==="function"),kDa=["data:","http:","https:","mailto:","ftp:"],Dca=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;_.kc=class{constructor(a){this.UYb=a}toString(){return this.UYb+""}};_.im=Zb(()=>new _.kc(iDa?iDa.emptyHTML:""));var Fca="alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");var jm,lDa;jm=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};_.km=function(){return Math.floor(Math.random()*2147483648).toString(36)+Math.abs(Math.floor(Math.random()*2147483648)^_.Lk()).toString(36)};lDa=function(a){return String(a).replace(/([A-Z])/g,"-$1").toLowerCase()};
_.mDa=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};_.lm=function(a){this.vl=a||{cookie:""}};_.aa=_.lm.prototype;_.aa.isEnabled=function(){if(!_.ea.navigator.cookieEnabled)return!1;if(!this.Zs())return!0;this.set("TESTCOOKIESENABLED","1",{yWb: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.cud;e=c.vud||!1;d=c.domain||void 0;var g=c.path||void 0;var l=c.yWb}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.vl.cookie=a+"="+b+c+g+l+e+(f!=null?";samesite="+f:"")};
_.aa.get=function(a,b){const c=a+"=",d=(this.vl.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.V4(a);this.set(a,"",{yWb:0,path:b,domain:c});return d};_.aa.s6=function(){return nDa(this).keys};_.aa.dz=function(){return nDa(this).values};_.aa.Zs=function(){return!this.vl.cookie};_.aa.V4=function(a){return this.get(a)!==void 0};
_.aa.clear=function(){const a=nDa(this).keys;for(let b=a.length-1;b>=0;b--)this.remove(a[b])};var nDa=function(a){a=(a.vl.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}},oDa=new _.lm(typeof document=="undefined"?null:document);var pDa;pDa=function(a,b,c,d){(a=_.ea[a])||typeof document==="undefined"||(a=(new _.lm(document)).get(b));return a?gDa(a,c,d):null};
_.qDa=function(a){var b=DCa(String(_.ea.location.href));const c=[];var d;(d=_.ea.__SAPISID||_.ea.__APISID||_.ea.__3PSAPISID||_.ea.__1PSAPISID||_.ea.__OVERRIDE_SID)?d=!0:(typeof document!=="undefined"&&(d=new _.lm(document),d=d.get("SAPISID")||d.get("APISID")||d.get("__Secure-3PAPISID")||d.get("__Secure-1PAPISID")),d=!!d);if(d){var e=(d=b=b.indexOf("https:")==0||b.indexOf("chrome-extension:")==0||b.indexOf("chrome-untrusted://new-tab-page")==0||b.indexOf("moz-extension:")==0)?_.ea.__SAPISID:_.ea.__APISID;
e||typeof document==="undefined"||(e=new _.lm(document),e=e.get(d?"SAPISID":"APISID")||e.get("__Secure-3PAPISID"));(d=e?gDa(e,d?"SAPISIDHASH":"APISIDHASH",a):null)&&c.push(d);b&&((b=pDa("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",a))&&c.push(b),(a=pDa("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",a))&&c.push(a))}return c.length==0?null:c.join(" ")};var rDa=function(a){return _.xe(function*(){var b=new CompressionStream("gzip");const c=(new Response(b.readable)).arrayBuffer();b=b.writable.getWriter();yield b.write((new TextEncoder).encode(a));yield b.close();return new Uint8Array(yield c)})},sDa=class{constructor(){this.minSize=1024}m7(a){return a<this.minSize?!1:typeof CompressionStream!=="undefined"}};var mm=function(){this.v5=this.v5;this.oZ=this.oZ};mm.prototype.v5=!1;mm.prototype.isDisposed=function(){return this.v5};mm.prototype.dispose=function(){this.v5||(this.v5=!0,this.In())};mm.prototype[Symbol.dispose]=function(){this.dispose()};var tDa=function(a,b){a.v5?b():(a.oZ||(a.oZ=[]),a.oZ.push(b))};mm.prototype.In=function(){if(this.oZ)for(;this.oZ.length;)this.oZ.shift()()};var uDa=class extends _.Ak{constructor(a){super(a)}};var vDa=function(a){if(a!=null){_.Wb(a);var b=Vb(_.gl(a,1)),c=_.h(_.X(a,4));var d=_.Fb(a,2,gca,_.fl());return{Zgd:b,ahd:c,Zjd:Vb(d),mxd:_.h(_.tl(a,3))}}};uDa.prototype.toObject=function(){return vDa(this)};var wDa=class{constructor(a,b){this.Kxa=a;this.callback=b;this.enabled=!1;this.Gib=()=>_.Lk();this.kVb=this.Gib()}setInterval(a){this.Kxa=a;this.El&&this.enabled?(this.stop(),this.start()):this.El&&this.stop()}start(){this.enabled=!0;this.El||(this.El=setTimeout(()=>{this.tick()},this.Kxa),this.kVb=this.Gib())}stop(){this.enabled=!1;this.El&&(clearTimeout(this.El),this.El=void 0)}tick(){if(this.enabled){const a=Math.max(this.Gib()-this.kVb,0);a<this.Kxa*.8?this.El=setTimeout(()=>{this.tick()},this.Kxa-
a):(this.El&&(clearTimeout(this.El),this.El=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.El=void 0}};var xDa=class extends _.Ak{constructor(a){super(a)}};var yDa=function(a){if(a!=null)return _.Wb(a),{lqd:_.h(_.ul(a,13)),nnd:_.h(_.tl(a,24))}};xDa.prototype.toObject=function(){return yDa(this)};var zDa=class extends _.Ak{constructor(a){super(a)}};var ADa=function(a){if(a!=null)return _.Wb(a),{xrd:yDa(_.jl(a,xDa,2))}};zDa.prototype.toObject=function(){return ADa(this)};var nm=function(a,b){this.x=a!==void 0?a:0;this.y=b!==void 0?b:0};nm.prototype.clone=function(){return new nm(this.x,this.y)};var BDa=function(a,b){return new nm(a.x-b.x,a.y-b.y)};_.aa=nm.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 nm?(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 om=function(a,b){this.width=a;this.height=b};_.aa=om.prototype;_.aa.clone=function(){return new om(this.width,this.height)};_.aa.aspectRatio=function(){return this.width/this.height};_.aa.Zs=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 Qca="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");var EDa=function(a,b){this.n2b=a===CDa&&b||"";this.Bzc=DDa};EDa.prototype.toString=function(){return this.n2b};var DDa={},CDa={};var FDa="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(" "),
GDa=[["dir",{Zn:3,conditions:Zb(()=>new Map([["dir",new Set(["auto","ltr","rtl"])]]))}],["async",{Zn:3,conditions:Zb(()=>new Map([["async",new Set(["async"])]]))}],["cite",{Zn:2}],["loading",{Zn:3,conditions:Zb(()=>new Map([["loading",new Set(["eager","lazy"])]]))}],["poster",{Zn:2}],["target",{Zn:3,conditions:Zb(()=>new Map([["target",new Set(["_self","_blank"])]]))}]],HDa=function(a,b,c){c=a.DPb.get(c);return(c==null?0:c.has(b))?c.get(b):a.dRc.has(b)?{Zn:1}:(c=a.lYc.get(b))?c:a.HRb&&[...a.HRb].some(d=>
b.indexOf(d)===0)?{Zn:1}:{Zn:0}},IDa=new class{constructor(a,b,c,d,e){this.cRc=a;this.DPb=b;this.dRc=c;this.lYc=d;this.HRb=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",{Zn:2}]])],["AREA",new Map([["href",{Zn:2}]])],["LINK",new Map([["href",{Zn: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",{Zn:5}],["srcset",{Zn:6}]])],["IMG",new Map([["src",{Zn:5}],["srcset",{Zn:6}]])],["VIDEO",new Map([["src",{Zn:5}]])],["AUDIO",new Map([["src",{Zn:5}]])]]),new Set(Zb(()=>
FDa.concat(["class","id","name"]))),new Map(Zb(()=>GDa.concat([["style",{Zn:1}]]))));var KDa,JDa,LDa;
KDa=function(a,b,c){b=Sca(b,c);b=document.createTreeWalker(b,5,g=>{if(g.nodeType===3)g=1;else if(Uca(g))if(g=Tca(g),g===null)g=2;else{var l=a.E_b;g=g!=="FORM"&&(l.cRc.has(g)||l.DPb.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(Uca(d))g=JDa(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};
JDa=function(a,b,c){const d=Tca(b);c=c.createElement(d);b=b.attributes;for(const {name:g,value:l}of b){var e=HDa(a.E_b,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.Zn){case 1:yc(c,g,l);break;case 2:a:if(e=void 0,jDa){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}yc(c,g,e!==void 0&&kDa.indexOf(e.toLowerCase())!==-1?l:"about:invalid#zClosurez");break;case 3:yc(c,g,l.toLowerCase());break;case 4:yc(c,g,l);break;case 5:yc(c,g,l);break;case 6:yc(c,g,l)}}return c};LDa=class{constructor(){this.E_b=IDa;this.Kc=[]}lq(a){var b=document.implementation.createHTMLDocument("");a=KDa(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)}};
_.MDa=Zb(()=>new LDa);var rm,NDa,PDa,ODa,QDa,SDa,RDa,sm,TDa,qm,UDa,VDa,XDa,pm;rm=function(a){return a?new pm(qm(a)):Fya||(Fya=new pm)};NDa=function(a,b){return typeof b==="string"?a.getElementById(b):b};PDa=function(a,b){Kca(b,function(c,d){d=="style"?a.style.cssText=c:d=="class"?a.className=c:d=="for"?a.htmlFor=c:ODa.hasOwnProperty(d)?a.setAttribute(ODa[d],c):_.Nk(d,"aria-")||_.Nk(d,"data-")?a.setAttribute(d,c):a[d]=c})};
ODa={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"};QDa=function(a){a=a.document;a=a.compatMode=="CSS1Compat"?a.documentElement:a.body;return new om(a.clientWidth,a.clientHeight)};SDa=function(a){const b=RDa(a);a=a.defaultView;return new nm(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)};
RDa=function(a){return a.scrollingElement?a.scrollingElement:_.Uk||a.compatMode!="CSS1Compat"?a.body||a.documentElement:a.documentElement};sm=function(a){return a?a.defaultView:window};TDa=function(a,b,c){function d(e){e&&b.appendChild(typeof e==="string"?a.createTextNode(e):e)}for(let e=1;e<c.length;e++){const f=c[e];!_.xa(f)||_.Ik(f)&&f.nodeType>0?d(f):_.Rk(f&&typeof f.length=="number"&&typeof f.item=="function"?_.wa(f):f,d)}};
_.tm=function(a,b){b=String(b);a.contentType==="application/xhtml+xml"&&(b=b.toLowerCase());return a.createElement(b)};_.um=function(a){let b;for(;b=a.firstChild;)a.removeChild(b)};_.vm=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};qm=function(a){return a.nodeType==9?a:a.ownerDocument||a.document};
UDa=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 _.um(a),a.appendChild(qm(a).createTextNode(String(b)))};
_.WDa=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")||VDa(a)):a.hasAttribute("tabindex")&&VDa(a)};VDa=function(a){a=a.tabIndex;return typeof a==="number"&&a>=0&&a<32768};XDa=function(a,b){let c=0;for(;a;){if(b(a))return a;a=a.parentNode;c++}return null};pm=function(a){this.vl=a||_.ea.document||document};_.aa=pm.prototype;_.aa.vwa=rm;
_.aa.cj=function(a){return NDa(this.vl,a)};_.aa.getElementsByTagName=function(a,b){return(b||this.vl).getElementsByTagName(String(a))};_.aa.setProperties=PDa;_.aa.NK=function(){var a=this.getWindow();return QDa(a||window)};_.aa.createElement=function(a){return _.tm(this.vl,a)};_.aa.createTextNode=function(a){return this.vl.createTextNode(String(a))};_.aa.getWindow=function(){return this.vl.defaultView};_.aa.appendChild=function(a,b){a.appendChild(b)};_.aa.append=function(a,b){TDa(qm(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=_.vm;
_.aa.TC=function(a){return a.children!=void 0?a.children:Array.prototype.filter.call(a.childNodes,function(b){return b.nodeType==1})};_.aa.Fwa=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.zG=_.WDa;var wm=class extends _.Ak{constructor(a){super(a)}s9a(){return _.Cl(this,1,0)}q0(a){_.Pl(this,1,a)}Rsb(a){Ml(this,3,a)}Msb(a){Ml(this,4,a)}Lsb(a){Ml(this,5,a)}};var Xca=class extends _.Ak{constructor(a){super(a)}getVersion(){return _.Y(this,2)}atb(a){return _.Ac(this,2,a)}};var Yca=function(a,b){_.pl(a,1,b)},YDa=class extends _.Ak{constructor(a){super(a)}tRb(){return _.wl(this,2)}J0b(a){return _.Kl(this,2,a)}N0b(a){_.Ac(this,4,a)}getModel(){return _.Y(this,6)}Isb(a){_.Ac(this,6,a)}};var xm=class extends _.Ak{constructor(a){super(a)}Dwa(){return _.Y(this,5)}a9(a){_.Ac(this,5,a)}qwa(){return _.X(this,7)}Rz(a){return _.Ac(this,7,a)}w6(){return Eza(this,wm,10)}};var ZDa=function(a){if(a!=null)return _.Wb(a),{Pwd:_.h(_.vl(a,1)),isFinal:_.h(_.tl(a,2)),hqb:_.h(_.ul(a,3)),kAa:_.h(_.ul(a,4)),jAa:_.h(_.ul(a,5))}};wm.prototype.toObject=function(){return ZDa(this)};var $Da=function(a){if(a!=null)return _.Wb(a),{brand:_.h(_.X(a,1)),version:_.h(_.X(a,2))}};Xca.prototype.toObject=function(){return $Da(this)};var aEa=function(a){if(a!=null){_.Wb(a);var b=_.ml(a,Xca,1,_.fl());return{Qwd:_.Sb(b,$Da),mobile:_.h(_.tl(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))}}};YDa.prototype.toObject=function(){return aEa(this)};var bEa=function(a){if(a!=null)return _.Wb(a),{QXb:_.h(_.X(a,1)),Rjb:_.h(_.X(a,2)),Pua:_.h(_.vl(a,3)),country:_.h(_.X(a,4)),locale:_.h(_.X(a,5)),F3c:_.h(_.vl(a,6)),qu:_.h(_.X(a,7)),Yhd:_.h(_.X(a,8)),ihd:aEa(_.jl(a,YDa,9)),Vkd:ZDa(_.jl(a,wm,10))}};xm.prototype.toObject=function(){return bEa(this)};var Vca=["platform","platformVersion","architecture","model","uaFullVersion"],Zca=new YDa,Wca=null;var cEa=class extends _.Ak{constructor(a){super(a)}};var dEa=class extends _.Ak{constructor(a){super(a)}};var eEa=class extends _.Ak{constructor(a){super(a)}rwa(){return _.Cl(this,1,0)}Ula(a){return _.Pl(this,1,a)}qwa(){return _.X(this,2)}Rz(a){return _.Ac(this,2,a)}};var fEa=class extends _.Ak{constructor(a){super(a)}Dwa(){return _.Y(this,1)}a9(a){_.Ac(this,1,a)}};var gEa=class extends _.Ak{constructor(a){super(a)}};var hEa=class extends _.Ak{constructor(a){super(a)}rwa(){return _.Cl(this,1,0)}Ula(a){return _.Pl(this,1,a)}};var iEa=class extends _.Ak{constructor(a){super(a)}};var jEa=class extends _.Ak{constructor(a){super(a)}};var kEa=class extends _.Ak{constructor(a){super(a)}Dwa(){return _.Y(this,11)}a9(a){_.Ac(this,11,a)}};var lEa=class extends _.Ak{constructor(a){super(a)}Dwa(){return _.Y(this,5)}a9(a){_.Ac(this,5,a)}};var mEa=class extends _.Ak{constructor(a){super(a)}};var nEa=class extends _.Ak{constructor(a){super(a)}};var oEa=class extends _.Ak{constructor(a){super(a)}Uga(){return _.jl(this,nEa,12)}};var pEa=class extends _.Ak{constructor(a){super(a)}};var qEa=class extends _.Ak{constructor(a){super(a)}Y7a(){return _.ml(this,pEa,12,_.fl())}N8a(){return _.ml(this,pEa,13,_.fl())}Uga(){return _.jl(this,nEa,15)}};var rEa=class extends _.Ak{constructor(a){super(a)}};var sEa=class extends _.Ak{constructor(a){super(a)}};var tEa=class extends _.Ak{constructor(a){super(a)}};var uEa=class extends _.Ak{constructor(a){super(a)}getModel(){return _.Y(this,4)}Isb(a){_.Ac(this,4,a)}N0b(a){_.Ac(this,6,a)}};var vEa=class extends _.Ak{constructor(a){super(a)}};var wEa=class extends _.Ak{constructor(a){super(a)}};var xEa=class extends _.Ak{constructor(a){super(a)}};var yEa=class extends _.Ak{constructor(a){super(a)}Y7a(){return _.ml(this,xEa,13,_.fl())}N8a(){return _.ml(this,xEa,14,_.fl())}Uga(){return _.jl(this,wEa,16)}};var zEa=class extends _.Ak{constructor(a){super(a)}X7a(){return _.Jl(this,dEa,1,ym)}t8a(){return _.Jl(this,iEa,2,ym)}D8a(){return _.Jl(this,jEa,3,ym)}x9a(){return _.Jl(this,yEa,5,ym)}q8a(){return _.Jl(this,hEa,6,ym)}},ym=[1,2,3,4,5,6];var AEa=class extends _.Ak{constructor(a){super(a)}};var BEa=class extends _.Ak{constructor(a){super(a)}rRb(){return _.Y(this,3)}getModel(){return _.Y(this,6)}Isb(a){_.Ac(this,6,a)}iha(){return _.Y(this,7)}};var CEa=class extends _.Ak{constructor(a){super(a)}qwa(){return _.X(this,1)}Rz(a){return _.Ac(this,1,a)}Zla(a){_.Ac(this,3,a)}v8a(){return Iza(this,3)}lNb(){_.$k(this,4)}};var zm=class extends _.Ak{constructor(a){super(a)}rwa(){return _.Cl(this,1,0)}Ula(a){return _.Pl(this,1,a)}X7a(){return _.jl(this,dEa,22)}q8a(){return _.jl(this,hEa,28)}t8a(){return _.jl(this,iEa,24)}D8a(){return _.jl(this,jEa,25)}x6(){return Eza(this,xm,11)}x9a(){return _.jl(this,yEa,26)}};var DEa=function(a){if(a!=null)return _.Wb(a),{bld:_.h(_.Dl(a,1,3))}};cEa.prototype.toObject=function(){return DEa(this)};var EEa=function(a){if(a!=null)return _.Wb(a),{nYa:_.h(_.X(a,1)),HMb:_.h(_.X(a,4)),f3c:_.h(_.X(a,5)),Vfd:_.h(_.vl(a,2)),Wfd:_.h(_.vl(a,6)),f0a:_.h(_.vl(a,8)),ald:DEa(_.jl(a,cEa,9))}};dEa.prototype.toObject=function(){return EEa(this)};var FEa=function(a){if(a!=null)return _.Wb(a),{IZa:_.h(_.vl(a,1)),qu:_.h(_.X(a,2)),Zfd:_.h(_.X(a,3))}};eEa.prototype.toObject=function(){return FEa(this)};var GEa=function(a){if(a!=null)return _.Wb(a),{locale:_.h(_.X(a,1)),fta:_.h(_.X(a,2)),jgd:_.h(_.X(a,3)),flashVersion:_.h(_.X(a,4))}};fEa.prototype.toObject=function(){return GEa(this)};var HEa=function(a){if(a!=null)return _.Wb(a),{clientId:_.h(_.X(a,1)),L1c:_.h(_.X(a,2)),QXb:_.h(_.X(a,3)),E3c:_.h(_.X(a,4)),D3c:_.h(_.X(a,5)),GLb:_.h(_.X(a,6)),country:_.h(_.X(a,7)),rRc:_.h(_.rl(a,8)),SSc:_.h(_.ul(a,9))}};gEa.prototype.toObject=function(){return HEa(this)};var IEa=function(a){if(a!=null)return _.Wb(a),{IZa:_.h(_.vl(a,1)),nYa:_.h(_.X(a,2)),HMb:_.h(_.X(a,3)),f3c:_.h(_.X(a,4))}};hEa.prototype.toObject=function(){return IEa(this)};var JEa=function(a){if(a!=null)return _.Wb(a),{nYa:_.h(_.X(a,1)),Kjd:_.h(_.vl(a,2))}};iEa.prototype.toObject=function(){return JEa(this)};var KEa=function(a){if(a!=null)return _.Wb(a),{nYa:_.h(_.X(a,1)),nld:_.h(_.vl(a,2))}};jEa.prototype.toObject=function(){return KEa(this)};var LEa=function(a){if(a!=null)return _.Wb(a),{deviceId:_.h(_.X(a,9)),Oua:_.h(_.X(a,1)),appVersion:_.h(_.X(a,2)),Med:_.h(_.X(a,16)),dqd:_.h(_.X(a,18)),wxd:_.h(_.X(a,17)),manufacturer:_.h(_.X(a,3)),rr:_.h(_.X(a,4)),zkd:_.h(_.X(a,5)),HMb:_.h(_.X(a,6)),Xvd:_.h(_.X(a,7)),Sfd:_.h(_.vl(a,8)),locale:_.h(_.X(a,11)),Zpd:_.h(_.tl(a,12)),Tvd:_.h(_.vl(a,13)),F3c:_.h(_.vl(a,14)),iqd:_.h(_.tl(a,15)),cqd:_.h(_.vl(a,19)),bjd:_.h(_.X(a,20)),oqd:_.h(_.vl(a,21))}};kEa.prototype.toObject=function(){return LEa(this)};var MEa=function(a){if(a!=null)return _.Wb(a),{appVersion:_.h(_.X(a,1)),bid:_.h(_.X(a,3)),Oua:_.h(_.X(a,2)),b2c:_.h(_.X(a,4)),locale:_.h(_.X(a,5))}};lEa.prototype.toObject=function(){return MEa(this)};var NEa=function(a){if(a!=null)return _.Wb(a),{E3c:_.h(_.X(a,1)),D3c:_.h(_.X(a,2)),GLb:_.h(_.X(a,3)),country:_.h(_.X(a,4)),rRc:_.h(_.rl(a,5)),SSc:_.h(_.ul(a,6)),zfd:_.h(_.X(a,7))}};mEa.prototype.toObject=function(){return NEa(this)};var OEa=function(a){if(a!=null)return _.Wb(a),{G_c:_.h(_.tl(a,1)),c0c:_.h(_.tl(a,2)),R_c:_.h(_.tl(a,3)),p_c:_.h(_.tl(a,4))}};nEa.prototype.toObject=function(){return OEa(this)};var PEa=function(a){if(a!=null)return _.Wb(a),{Pua:_.h(_.vl(a,1)),YOb:_.h(_.X(a,2)),Oua:_.h(_.X(a,3)),xYb:_.h(_.rl(a,4)),ZYb:_.h(_.ul(a,5)),bWb:_.h(_.ul(a,6)),SXb:_.h(_.X(a,7)),Rjb:_.h(_.X(a,8)),RXb:_.h(_.X(a,9)),f0a:_.h(_.X(a,10)),kOb:_.h(_.X(a,11)),rMb:OEa(a.Uga())}};oEa.prototype.toObject=function(){return PEa(this)};var QEa=function(a){if(a!=null)return _.Wb(a),{manufacturer:_.h(_.X(a,1)),SUc:_.h(_.X(a,2)),zVc:_.h(_.X(a,3)),AVc:_.h(_.X(a,4)),yVc:_.h(_.X(a,5))}};pEa.prototype.toObject=function(){return QEa(this)};var REa=function(a){if(a!=null)return _.Wb(a),{Pua:_.h(_.vl(a,1)),YOb:_.h(_.X(a,2)),Oua:_.h(_.X(a,3)),xYb:_.h(_.rl(a,4)),ZYb:_.h(_.ul(a,5)),bWb:_.h(_.ul(a,6)),SXb:_.h(_.X(a,7)),Rjb:_.h(_.X(a,8)),RXb:_.h(_.X(a,9)),f0a:_.h(_.X(a,10)),kOb:_.h(_.X(a,11)),ZRc:_.Sb(a.Y7a(),QEa),A2c:_.Sb(a.N8a(),QEa),rMb:OEa(a.Uga())}};qEa.prototype.toObject=function(){return REa(this)};var SEa=function(a){if(a!=null)return _.Wb(a),{Gxd:REa(_.jl(a,qEa,1)),Cod:PEa(_.jl(a,oEa,2))}};rEa.prototype.toObject=function(){return SEa(this)};var TEa=function(a){if(a!=null)return _.Wb(a),{deviceId:_.h(_.X(a,1)),Pua:_.h(_.vl(a,2)),Zud:_.h(_.X(a,3))}};sEa.prototype.toObject=function(){return TEa(this)};var UEa=function(a){if(a!=null)return _.Wb(a),{deviceId:_.h(_.X(a,1)),QXb:_.h(_.vl(a,2)),appId:_.h(_.X(a,3)),appVersion:_.h(_.X(a,4)),b2c:_.h(_.X(a,5))}};tEa.prototype.toObject=function(){return UEa(this)};var VEa=function(a){if(a!=null)return _.Wb(a),{clientId:_.h(_.X(a,1)),L1c:_.h(_.X(a,7)),Jod:_.h(_.X(a,3)),model:_.h(_.X(a,4)),GLb:_.h(_.X(a,5)),platformVersion:_.h(_.X(a,6)),country:_.h(_.X(a,8))}};uEa.prototype.toObject=function(){return VEa(this)};var WEa=function(a){if(a!=null)return _.Wb(a),{jad:_.h(_.vl(a,1))}};vEa.prototype.toObject=function(){return WEa(this)};var XEa=function(a){if(a!=null)return _.Wb(a),{G_c:_.h(_.tl(a,1)),c0c:_.h(_.tl(a,2)),R_c:_.h(_.tl(a,3)),p_c:_.h(_.tl(a,4))}};wEa.prototype.toObject=function(){return XEa(this)};var YEa=function(a){if(a!=null)return _.Wb(a),{manufacturer:_.h(_.X(a,1)),SUc:_.h(_.X(a,2)),zVc:_.h(_.X(a,3)),AVc:_.h(_.X(a,4)),yVc:_.h(_.X(a,5))}};xEa.prototype.toObject=function(){return YEa(this)};var ZEa=function(a){if(a!=null)return _.Wb(a),{Pua:_.h(_.vl(a,1)),YOb:_.h(_.X(a,2)),Oua:_.h(_.X(a,3)),xYb:_.h(_.rl(a,4)),ZYb:_.h(_.ul(a,5)),bWb:_.h(_.ul(a,6)),SXb:_.h(_.X(a,7)),Rjb:_.h(_.X(a,8)),RXb:_.h(_.X(a,9)),nqd:_.h(_.X(a,10)),f0a:_.h(_.X(a,11)),kOb:_.h(_.X(a,12)),ZRc:_.Sb(a.Y7a(),YEa),A2c:_.Sb(a.N8a(),YEa),bgd:_.h(_.tl(a,15)),rMb:XEa(a.Uga()),jad:_.h(_.vl(a,17))}};yEa.prototype.toObject=function(){return ZEa(this)};var $Ea=function(a){if(a!=null)return _.Wb(a),{TRc:EEa(a.X7a()),xVc:JEa(a.t8a()),KXc:KEa(a.D8a()),Cpd:WEa(_.Jl(a,vEa,4,ym)),Rad:ZEa(a.x9a()),MUc:IEa(a.q8a())}};zEa.prototype.toObject=function(){return $Ea(this)};var aFa=function(a){if(a!=null)return _.Wb(a),{Eod:_.h(_.vl(a,1))}};AEa.prototype.toObject=function(){return aFa(this)};var bFa=function(a){if(a!=null)return _.Wb(a),{Cxd:_.h(_.vl(a,1)),jud:_.h(_.X(a,2)),fingerprint:_.h(_.X(a,3)),Wld:_.h(_.X(a,4)),manufacturer:_.h(_.X(a,5)),model:_.h(_.X(a,6)),language:_.h(_.X(a,7)),country:_.h(_.X(a,8)),Wwd:_.h(_.X(a,9)),Vwd:_.h(_.X(a,10))}};BEa.prototype.toObject=function(){return bFa(this)};var cFa=function(a){if(a!=null)return _.Wb(a),{qu:_.h(_.X(a,1)),Sid:_.h(_.X(a,2)),environment:_.h(_.X(a,3)),location:_.h(_.X(a,4)),Dod:_.h(_.X(a,5)),old:_.h(_.X(a,6)),Fod:_.h(_.X(a,7)),Yod:_.h(_.X(a,8)),Axd:_.h(_.X(a,9)),qtd:_.h(_.X(a,10))}};CEa.prototype.toObject=function(){return cFa(this)};var dFa=function(a){if(a!=null)return _.Wb(a),{IZa:_.h(_.vl(a,1)),std:_.h(_.X(a,6)),ttd:_.h(_.X(a,7)),TRc:EEa(a.X7a()),agd:FEa(_.jl(a,eEa,14)),Wid:HEa(_.jl(a,gEa,3)),MUc:IEa(a.q8a()),xVc:JEa(a.t8a()),KXc:KEa(a.D8a()),Pld:LEa(_.jl(a,kEa,16)),Hnd:bEa(_.jl(a,xm,11)),Lnd:MEa(_.jl(a,lEa,20)),Bod:NEa(_.jl(a,mEa,13)),Dpd:SEa(_.jl(a,rEa,27)),Epd:TEa(_.jl(a,sEa,34)),Dqd:UEa(_.jl(a,tEa,10)),lrd:VEa(_.jl(a,uEa,5)),rrd:$Ea(_.jl(a,zEa,23)),mvd:aFa(_.jl(a,AEa,18)),Bxd:bFa(_.jl(a,BEa,8)),Rad:ZEa(a.x9a()),Qxd:cFa(_.jl(a,
CEa,15)),igd:GEa(_.jl(a,fEa,9)),hmd:_.h(_.rl(a,12))}};zm.prototype.toObject=function(){return dFa(this)};var eFa=class extends _.Ak{constructor(a){super(a)}};var fFa=class extends _.Ak{constructor(a){super(a)}};var gFa=class extends _.Ak{constructor(a){super(a)}};var hFa=class extends _.Ak{constructor(a){super(a)}};var iFa=class extends _.Ak{constructor(a){super(a)}};var jFa=class extends _.Ak{constructor(a){super(a)}};var kFa=class extends _.Ak{constructor(a){super(a)}};var lFa=class extends _.Ak{constructor(a){super(a)}getVersion(){return _.Y(this,3)}atb(a){return _.Ac(this,3,a)}};var mFa=class extends _.Ak{constructor(a){super(a)}getKey(){return _.Y(this,1)}Cx(a){return _.Ac(this,1,a)}getValue(){return _.Y(this,2)}wha(){return _.X(this,2)}setValue(a){return _.Ac(this,2,a)}yl(){return _.Sl(this,2)}};var nFa=class extends _.Ak{constructor(a){super(a)}};var oFa=class extends _.Ak{constructor(a){super(a)}};_.ik=class extends _.Ak{constructor(a){super(a)}getSeconds(){return _.Al(this,1)}setSeconds(a){return _.Mb(this,1,_.nb(a),"0")}M8a(){return _.xl(this,2)}jma(a){return _.Nl(this,2,a)}toDate(){const a=Number(Pb(rb(Qb(this,1),!0),"0")),b=this.M8a();return new Date(a*1E3+b/1E6)}gwa(a){return this.cRb(a.getTime())}cRb(a){Number.isFinite(a)||(a=0);return this.setSeconds(Math.floor(a/1E3)).jma((a%1E3+1E3)%1E3*1E6)}};var pFa=class extends _.Ak{constructor(a){super(a)}};var qFa=class extends _.Ak{constructor(a){super(a)}};var rFa=class extends _.Ak{constructor(a){super(a,4)}};var Am=class extends _.Ak{constructor(a){super(a,36)}Vla(a){return _.Ac(this,26,a)}Owa(a){return _.ml(this,mFa,3,_.fl(a))}setValue(a,b){return _.bl(this,3,mFa,a,b)}z0b(a){_.nl(this,16,a)}Mta(){return _.$k(this,16)}Vga(){return _.jl(this,rFa,33)}w0b(a){_.nl(this,33,a)}};var sFa=class extends _.Ak{constructor(){super(void 0,19)}wX(){return Eza(this,zm,1)}Tla(a){_.nl(this,1,a)}b9(a){return _.Pl(this,2,a)}S8a(){return _.Cl(this,9,0)}Vga(){return _.jl(this,rFa,18)}w0b(a){_.nl(this,18,a)}};var tFa=function(a){if(a!=null)return _.Wb(a),{Fhd:_.h(_.rl(a,3)),Ghd:_.h(rb(Qb(a,1))),Wud:_.h(_.tl(a,2))}};eFa.prototype.toObject=function(){return tFa(this)};var uFa=function(a){if(a!=null)return _.Wb(a),{xnd:_.h(_.tl(a,1)),ind:_.h(_.tl(a,2)),Ofd:_.h(_.vl(a,3)),lnd:_.h(_.tl(a,4))}};fFa.prototype.toObject=function(){return uFa(this)};var vFa=function(a){if(a!=null)return _.Wb(a),{Bwd:_.h(_.rl(a,1)),axd:_.h(_.rl(a,2)),source:_.h(_.X(a,3))}};gFa.prototype.toObject=function(){return vFa(this)};var wFa=function(a){if(a!=null)return _.Wb(a),{G6c:_.h(_.el(a,1)),aud:_.h(_.ul(a,2)),Nwd:_.h(_.ul(a,3)),tvd:_.h(_.ul(a,4))}};hFa.prototype.toObject=function(){return wFa(this)};var xFa=function(a){if(a!=null)return _.Wb(a),{G6c:_.h(_.el(a,1))}};iFa.prototype.toObject=function(){return xFa(this)};var yFa=function(a){if(a!=null)return _.Wb(a),{tod:_.h(_.vl(a,1)),erd:wFa(_.jl(a,hFa,2)),frd:xFa(_.jl(a,iFa,3))}};jFa.prototype.toObject=function(){return yFa(this)};var zFa=function(a){if(a!=null)return _.Wb(a),{ehd:_.h(_.Dl(a,1,3)),qqd:_.h(_.Dl(a,2,3)),Xld:_.h(_.Fb(a,3,_.lb,3)),mrd:_.h(_.sl(a,4,3)),Ywd:_.h(_.sl(a,5,3))}};kFa.prototype.toObject=function(){return zFa(this)};var AFa=function(a){if(a!=null)return _.Wb(a),{xfd:_.h(_.ul(a,1)),lfd:_.h(_.X(a,2)),version:_.h(_.X(a,3))}};lFa.prototype.toObject=function(){return AFa(this)};var BFa=function(a){if(a!=null)return _.Wb(a),{key:_.h(_.X(a,1)),value:_.h(_.X(a,2))}};mFa.prototype.toObject=function(){return BFa(this)};var CFa=function(a){if(a!=null)return _.Wb(a),{networkType:_.Cl(a,1,-1),mpd:_.Cl(a,2,0)}};nFa.prototype.toObject=function(){return CFa(this)};var DFa=function(a){if(a!=null)return _.Wb(a),{Kid:_.h(_.vl(a,1))}};oFa.prototype.toObject=function(){return DFa(this)};_.Bm=function(a){if(a!=null)return _.Wb(a),{seconds:_.zl(a,1),bXb:_.xl(a,2)}};_.ik.prototype.toObject=function(){return _.Bm(this)};var EFa=function(a){if(a!=null)return _.Wb(a),{Phd:_.Cl(a,1,0),Hid:_.Bm(_.jl(a,_.ik,2)),gkd:_.Cl(a,3,0),Rwd:_.Cl(a,4,0),Jid:DFa(_.jl(a,oFa,5)),hkd:_.Cl(a,6,0)}};pFa.prototype.toObject=function(){return EFa(this)};var FFa=function(a){if(a!=null)return _.Wb(a),{o5b:_.Y(a,1),lpd:EFa(_.jl(a,pFa,2)),Ytd:Vb(_.gl(a,3))}};qFa.prototype.toObject=function(){return FFa(this)};var GFa=function(a){if(a!=null)return _.Wb(a),{Crd:ADa(_.jl(a,zDa,1)),Ird:_.Cl(a,2,0),Rud:FFa(_.jl(a,qFa,3))}};rFa.prototype.toObject=function(){return GFa(this)};var HFa=function(a){if(a!=null)return _.Wb(a),{vK:_.h(rb(Qb(a,1))),okd:_.h(rb(Qb(a,17))),fgd:_.h(_.rl(a,22)),o0b:_.h(_.rl(a,21)),tag:_.h(_.X(a,2)),kkd:_.h(_.ul(a,11)),componentId:_.h(_.X(a,26)),lkd:_.h(_.rl(a,12)),znd:_.h(_.tl(a,10)),tad:_.Sb(a.Owa(),BFa),store:Vb(_.gl(a,4)),yfd:AFa(_.jl(a,lFa,9)),fvd:Vb(_.gl(a,6)),gvd:_.h(_.X(a,8)),hvd:_.h(_.X(a,13)),ivd:_.h(_.X(a,29)),exp:zFa(_.jl(a,kFa,7)),mna:_.h(_.X(a,14)),Gwd:_.zl(a,15,18E4),experimentIds:vDa(_.jl(a,uDa,16)),qhd:Vb(_.gl(a,18)),rhd:_.h(_.X(a,
24)),Rmd:_.h(_.vl(a,19)),uwd:_.h(_.Fb(a,20,_.lb,3)),uld:_.h(_.Fb(a,27,_.lb,3)),Fpd:CFa(_.jl(a,nFa,23)),zmd:_.h(_.tl(a,25)),Sxd:_.h(_.X(a,28)),opd:_.h(_.el(a,30)),fhd:_.h(_.el(a,32)),rtd:yFa(_.jl(a,jFa,35)),gTc:GFa(a.Vga()),gxd:_.h(_.tl(a,34))}};Am.prototype.toObject=function(){return HFa(this)};sFa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Atd:_.h(rb(Qb(this,4))),Btd:_.h(rb(Qb(this,8))),jhd:dFa(_.jl(this,zm,1)),vL:_.Cl(this,2,-1),Mya:_.h(_.X(this,6)),Rxd:_.h(_.X(this,7)),mod:_.Sb(_.ml(this,Am,3,_.fl()),HFa),Cud:Vb(_.Fb(this,5,gca,_.fl())),lod:_.h(_.rl(this,14)),iZb:_.Cl(this,9,0),scheduler:_.h(_.vl(this,10)),cjd:uFa(_.jl(this,fFa,11)),vkd:vFa(_.jl(this,gFa,12)),Ehd:tFa(_.jl(this,eFa,13)),wfd:_.h(Xaa(Qb(this,16))),gTc:GFa(this.Vga())}}else a=void 0;return a};var IFa=function(a,b){_.al(a.wX(),xm,11)&&(a=a.w6(),_.Kl(a,2,b))},JFa=function(a){const b=a.AP?void 0:sm();b?$ca(b,Vca).then(c=>{a.wDa=c;c=a.x6();_.nl(c,9,a.wDa);return!0}).catch(()=>!1):Promise.resolve(!1)},KFa=class{constructor(a,b=!1){this.AP=b;this.wDa=this.locale=null;this.qja=new sFa;Number.isInteger(a)&&this.qja.b9(a);b||(this.locale=document.documentElement.getAttribute("lang"));this.Tla(new zm)}b9(a){this.qja.b9(a);return this}Tla(a){this.qja.Tla(a);a.rwa()||a.Ula(1);this.AP||(a=this.x6(),
a.Dwa()||a.a9(this.locale));this.wDa&&(a=this.x6(),_.jl(a,YDa,9)||_.nl(a,9,this.wDa))}Rz(a){this.x6().Rz(a);return this}q0(a){_.al(this.wX(),xm,11)&&this.w6().q0(a)}Rsb(a){_.al(this.wX(),xm,11)&&this.w6().Rsb(a)}Msb(a){_.al(this.wX(),xm,11)&&this.w6().Msb(a)}Lsb(a){_.al(this.wX(),xm,11)&&this.w6().Lsb(a)}wX(){return _.jl(this.qja,zm,1)}x6(){const a=this.wX();let b=_.jl(a,xm,11);b||(b=new xm,_.nl(a,11,b));return b}w6(){const a=this.x6();let b=_.jl(a,wm,10);b||(b=new wm,_.Kl(b,2,!1),_.nl(a,10,b));return b}Vga(a){var b=
new xDa;a=Ml(b,13,a);b=new zDa;a=_.nl(b,2,a);b=new rFa;a=_.nl(b,1,a);return _.Pl(a,2,9)}ab(a,b=0,c=0,d=null,e=0,f=0){this.Rsb(c);this.Msb(e);this.Lsb(f);c=this.qja.clone();e=Date.now().toString();c=_.$k(c,4,_.nb(e));a=_.pl(c,3,a.slice());d&&a.w0b(this.Vga(d));b&&_.Ol(a,14,b);return a}};var LFa=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 MFa=function(a){this.nfa=this.E0a=this.fTb=a};MFa.prototype.reset=function(){this.nfa=this.E0a=this.fTb};MFa.prototype.getValue=function(){return this.E0a};var NFa=class extends _.Ak{constructor(a){super(a)}getId(a){return _.El(this,1,a)}};var OFa=class extends _.Ak{constructor(a){super(a)}};var PFa=class extends _.Ak{constructor(a){super(a)}};var QFa=class extends _.Ak{constructor(a){super(a)}am(){return _.xl(this,1)}cP(){return _.ul(this,1)}BH(a){return Ml(this,1,a)}qG(){return _.ul(this,1)!=null}};var RFa=class extends _.Ak{constructor(a){super(a)}S8a(){return _.Cl(this,2,0)}b9(a){return _.Pl(this,3,a)}};var SFa=class extends _.Ak{constructor(a){super(a)}};var TFa=class extends _.Ak{constructor(a){super(a)}};var UFa=class extends _.Ak{constructor(a){super(a,8)}S8a(){return _.jl(this,SFa,3)}},VFa=_.Yb(UFa);var WFa=function(a){if(a!=null)return _.Wb(a),{vmd:_.h(_.Dl(a,1,3))}};NFa.prototype.toObject=function(){return WFa(this)};var XFa=function(a){if(a!=null)return _.Wb(a),{ood:_.h(_.ul(a,1)),Mtd:_.h(_.vl(a,2))}};OFa.prototype.toObject=function(){return XFa(this)};var YFa=function(a){if(a!=null)return _.Wb(a),{rod:_.h(_.Dl(a,1,3))}};PFa.prototype.toObject=function(){return YFa(this)};var ZFa=function(a){if(a!=null)return _.Wb(a),{productId:_.h(_.ul(a,1)),o5b:_.h(_.X(a,2))}};QFa.prototype.toObject=function(){return ZFa(this)};var $Fa=function(a){if(a!=null)return _.Wb(a),{Mya:_.h(_.X(a,1)),iZb:_.h(_.vl(a,2)),vL:_.Cl(a,3,-1)}};RFa.prototype.toObject=function(){return $Fa(this)};var aGa=function(a){if(a!=null){_.Wb(a);var b=_.ml(a,RFa,1,_.fl());return{ksd:_.Sb(b,$Fa),lsd:_.h(_.rl(a,2))}}};SFa.prototype.toObject=function(){return aGa(this)};var bGa=function(a){if(a!=null)return _.Wb(a),{Mya:_.Y(a,1,"UNKNOWN"),o5b:_.h(_.X(a,2))}};TFa.prototype.toObject=function(){return bGa(this)};UFa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Hpd:Pb(rb(Qb(this,1)),"-1"),experiments:WFa(_.jl(this,NFa,2)),iZb:aGa(this.S8a()),qod:YFa(_.jl(this,PFa,4)),pod:_.Sb(_.ml(this,OFa,5,_.fl()),XFa),Jrd:_.Sb(_.ml(this,QFa,6,_.fl()),ZFa),Iud:_.Sb(_.ml(this,TFa,7,_.fl()),bGa)}}else a=void 0;return a};var cGa;cGa=new Qza(class extends _.Ak{constructor(a){super(a)}});var dGa=function(){return"https://play.google.com/log?format=json&hasfast=true"},eGa=function(a,b){return a.RTb?b?()=>{b().then(()=>{a.flush()})}:()=>{a.flush()}:()=>{}},fGa=function(a){a.Pta||(a.Pta=dGa());try{return(new URL(a.Pta)).toString()}catch(b){return(new URL(a.Pta,sm().location.origin)).toString()}},Cm=function(a,b,c){a.E7&&a.E7.xG(b,c)},gGa=function(a,b){a.mX=new MFa(b<1?1:b);a.Fo.setInterval(a.mX.getValue())},iGa=function(a){hGa(a,32,10,(b,c)=>{b=new URL(b);b.searchParams.set("format",
"json");let d=!1;try{d=sm().navigator.sendBeacon(b.toString(),c.Zc())}catch(e){}d||(a.eya=!1);return d})},jGa=function(a){hGa(a,6,5,(b,c)=>{b=new URL(b);b.searchParams.set("format","base64json");b.searchParams.set("p",_.kza(c.Zc()));c=b.toString();if(c.length>15360)return!1;(new Image).src=c;return!0})},hGa=function(a,b,c,d){if(a.Uu.length!==0){var e=new URL(fGa(a));e.searchParams.delete("format");var f=a.i6();f&&e.searchParams.set("auth",f);e.searchParams.set("authuser",a.sessionIndex||"0");for(f=
0;f<c&&a.Uu.length;++f){const g=a.Uu.slice(0,b),l=a.Xw.ab(g,a.WP,a.S7,a.mQ,a.kAa,a.jAa);if(!d(e.toString(),l)){++a.S7;break}a.WP=0;a.S7=0;a.kAa=0;a.jAa=0;a.Uu=a.Uu.slice(g.length)}a.Fo.enabled&&a.Fo.stop()}},kGa=class extends mm{constructor(a){super();this.componentId="";this.Uu=[];this.bVb="";this.cQ=null;this.Byb=this.U9=!1;this.lXb=this.wub=-1;this.coa=this.pNb=!1;this.tO=this.experimentIds=null;this.S7=this.WP=0;this.E7=null;this.jAa=this.kAa=0;this.o0b=1;this.eDa=0;this.LBa=!1;this.vL=a.vL;this.i6=
a.i6||(()=>{});this.Xw=new KFa(a.vL,a.AP);this.network=a.network;this.mQ=a.mQ||null;this.bufferSize=1E3;this.Pta=a.gad||null;this.sessionIndex=a.sessionIndex||null;this.Xua=a.Xua||!1;this.logger=null;this.withCredentials=!a.gPb;this.AP=a.AP||!1;this.eya=!this.AP&&!!sm()&&!!sm().navigator&&sm().navigator.sendBeacon!==void 0;this.RTb=typeof URLSearchParams!=="undefined"&&!!(new URL(dGa())).searchParams&&!!(new URL(dGa())).searchParams.set;const b=(new zm).Ula(1);this.Xw.Tla(b);this.mX=new MFa(1E4);
a=eGa(this,a.hMb);this.Fo=new wDa(this.mX.getValue(),a);this.iMb=new wDa(6E5,a);this.Xua||this.iMb.start();this.AP||(document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&this.P6a()}),document.addEventListener("pagehide",this.P6a.bind(this)))}In(){this.P6a();this.Fo.stop();this.iMb.stop();super.In()}U0b(a){this.coa=a}dispatch(a){if(a instanceof Am)this.log(a);else try{var b=new Am,c=a.Zc();var d=_.Ac(b,8,c);this.log(d)}catch(e){Cm(this,4,1)}}v0b(a){this.Xw.Tla(a)}Vla(a){this.componentId=
a}O0b(a){this.mQ=a}M0b(a){this.cQ=a}L0b(a){this.experimentIds||(this.experimentIds=new uDa);var b=this.experimentIds;a=[...a];_.Lb(b,2,a,pca)}QBa(a){if(a){this.experimentIds||(this.experimentIds=new uDa);var b=this.experimentIds;a=a.Zc();_.Ac(b,4,a)}else this.experimentIds&&_.$k(this.experimentIds,4)}usb(a){this.tO=a}r0(a){this.U9=a&&this.eya}Rz(a){this.Xw.Rz(a)}bma(a){this.pNb=!0;gGa(this,a)}log(a){Cm(this,2,1);if(this.RTb){a=a.clone();var b=this.o0b++;a=_.Ol(a,21,b);this.componentId&&a.Vla(this.componentId);
if(rb(Qb(a,1))==null){var c=Date.now();b=a;c=Number.isFinite(c)?c.toString():"0";_.$k(b,1,_.nb(c))}_.rl(a,15)!=null||_.Ol(a,15,(new Date).getTimezoneOffset()*(this.coa?-60:60));this.experimentIds&&a.z0b(this.experimentIds.clone());Cm(this,1,1);b=this.Uu.length-this.bufferSize+1;b>0&&(this.Uu.splice(0,b),this.WP+=b,Cm(this,3,b));this.Uu.push(a);this.Wya()}}Wya(){this.Xua||this.Fo.enabled||this.Fo.start()}flush(a,b){if(this.Uu.length===0)a&&a();else if(this.LBa&&this.eya)this.Xw.q0(3),iGa(this);else{var c=
Date.now();if(this.lXb>c&&this.wub<c)b&&b("throttled");else{this.network&&(typeof this.network.s9a==="function"?this.Xw.q0(this.network.s9a()):this.Xw.q0(0));var d=this.Uu.length,e=this.Xw.ab(this.Uu,this.WP,this.S7,this.mQ,this.kAa,this.jAa);c={};var f=this.i6();f&&(c.Authorization=f);var g=new URL(fGa(this));this.sessionIndex&&(c["X-Goog-AuthUser"]=this.sessionIndex,g.searchParams.set("authuser",this.sessionIndex));this.cQ&&(Object.defineProperty(c,"X-Goog-PageId",{value:this.cQ}),g.searchParams.set("pageId",
this.cQ));if(f&&this.bVb===f)b&&b("stale-auth-token");else{this.Uu=[];this.Fo.enabled&&this.Fo.stop();this.WP=0;const l=e.Zc();let p;this.tO&&this.tO.m7(l.length)&&(p=rDa(l));const t={url:g.toString(),body:l,aSc:1,Mob:c,TZb:"POST",withCredentials:this.withCredentials,eDa:this.eDa},w=J=>{this.mX.reset();this.Fo.setInterval(this.mX.getValue());if(J){var L=null;try{const U=JSON.stringify(JSON.parse(J.replace(")]}'\n","")));L=VFa(U)}catch(U){}L&&(J=Number(Pb(rb(Qb(L,1)),"-1")),J>0&&(this.wub=Date.now(),
this.lXb=this.wub+J),L=Lza(L,cGa))&&(L=_.xl(L,1,-1),L!==-1&&(this.pNb||gGa(this,L)))}a&&a();this.S7=0},A=(J,L)=>{var U=_.ml(e,Am,3,_.fl());var ba=_.rl(e,14);ba=ba==null?void 0:ba;var la=this.mX;la.nfa=Math.min(3E5,la.nfa*2);la.E0a=Math.min(3E5,la.nfa+Math.round(.1*(Math.random()-.5)*2*la.nfa));this.Fo.setInterval(this.mX.getValue());J===401&&f&&(this.bVb=f);ba&&(this.WP+=ba);L===void 0&&(L=500<=J&&J<600||J===401||J===0);L&&(this.Uu=U.concat(this.Uu),this.Wya());Cm(this,7,1);b&&b("net-send-failed",
J);++this.S7},G=()=>{this.network&&this.network.send(t,w,A)};p?p.then(J=>{Cm(this,5,d);t.Mob["Content-Encoding"]="gzip";t.Mob["Content-Type"]="application/binary";t.body=J;t.aSc=2;G()},()=>{Cm(this,6,d);G()}):G()}}}}P6a(){IFa(this.Xw,!0);this.U9&&(this.Xw.q0(3),iGa(this));this.Byb&&(this.Xw.q0(2),jGa(this));this.flush();IFa(this.Xw,!1)}};var lGa=class{constructor(){this.NQc=typeof AbortController!=="undefined"}send(a,b,c){const d=this;return _.xe(function*(){const e=d.NQc?new AbortController:void 0,f=e?setTimeout(()=>{e.abort()},a.eDa):void 0;try{const g=Object.assign({},{method:a.TZb,headers:Object.assign({},a.Mob)},a.body&&{body:a.body},a.withCredentials&&{credentials:"include"},{signal:a.eDa&&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)}})}s9a(){return 4}};var mGa=class extends mm{constructor(a,b){super();this.vL=a;this.sessionIndex=b;this.TOb="https://play.google.com/log?format=json&hasfast=true";this.qu=null;this.tO=void 0;this.network=null;this.componentId="";this.BZa=this.yjb=this.Mta=this.mQ=null;this.d9a=this.Trb=!1;this.nX=null;this.LBa=!1;this.coa=void 0;this.E7=this.cQ=null}Rz(a){this.qu=a;return this}usb(a){this.tO=a}Vla(a){this.componentId=a;return this}O0b(a){this.mQ=a}QBa(a){this.Mta=a}L0b(a){this.yjb=a}v0b(a){this.BZa=a}U9(){this.Trb=
!0;return this}Byb(){this.d9a=!0;return this}bma(a){this.nX=Math.max(a,1E3)}gPb(){this.Sad=!0;return this}U0b(a){this.coa=a}M0b(a){this.cQ=a}ab(){this.network||(this.network=new lGa);const a=new kGa({vL:this.vL,i6:this.i6?this.i6:_.qDa,sessionIndex:this.sessionIndex,gad:this.TOb,AP:!1,Xua:!1,gPb:this.Sad,hMb:this.hMb,network:this.network});tDa(this,_.Kk(qc,a));this.BZa&&a.v0b(this.BZa);this.qu&&a.Rz(this.qu);this.tO?a.usb(this.tO):this.tO!==null&&Math.random()<.5&&a.usb(new sDa);this.componentId&&
a.Vla(this.componentId);this.mQ&&a.O0b(this.mQ);this.cQ&&a.M0b(this.cQ);this.Mta&&a.QBa(this.Mta);this.yjb&&a.L0b(this.yjb);this.Trb&&a.r0(this.Trb);this.d9a&&(a.Byb=this.d9a);this.nX&&a.bma(this.nX);this.LBa&&(a.LBa=a.eya);JFa(a.Xw);this.coa&&a.U0b(!0);this.E7&&(a.E7=this.E7);this.network.b9&&this.network.b9(this.vL);this.network.E7c&&this.network.E7c(a);return a}};var nGa=function(a){if(a!=null)return _.Wb(a),{key:_.h(_.X(a,1)),qeb:_.h(_.rl(a,2))}};Sza.prototype.toObject=function(){return nGa(this)};var oGa=function(a){if(a!=null)return _.Wb(a),{a_c:_.h(_.X(a,1)),qeb:_.h(_.rl(a,2))}};Yza.prototype.toObject=function(){return oGa(this)};var pGa=function(a){if(a!=null)return _.Wb(a),{message:_.h(_.X(a,1)),Upd:_.h(_.X(a,2)),Kxd:_.h(_.X(a,3)),Qid:_.h(_.X(a,4)),Rid:_.h(_.X(a,5))}};Zza.prototype.toObject=function(){return pGa(this)};var qGa=function(a){if(a!=null)return _.Wb(a),{moduleId:_.h(_.X(a,1)),wrd:_.h(_.X(a,2))}};$za.prototype.toObject=function(){return qGa(this)};var rGa=function(a){if(a!=null)return _.Wb(a),{key:_.h(_.X(a,1)),value:_.h(_.X(a,2))}};aAa.prototype.toObject=function(){return rGa(this)};var sGa=function(a){if(a!=null)return _.Wb(a),{key:_.h(_.X(a,1)),comparator:_.h(_.X(a,2)),value:_.h(_.X(a,3))}};bAa.prototype.toObject=function(){return sGa(this)};var tGa=function(a){if(a!=null){_.Wb(a);var b=_.ml(a,bAa,1,_.fl());return{osd:_.Sb(b,sGa),psd:_.h(_.X(a,2))}}};cAa.prototype.toObject=function(){return tGa(this)};var uGa=function(a){if(a!=null)return _.Wb(a),{B3c:_.h(_.Fb(a,1,_.lb,3)),mRc:_.h(_.Fb(a,2,_.lb,3)),nRc:_.h(_.Dl(a,3,3)),hqd:_.h(_.X(a,4))}};dAa.prototype.toObject=function(){return uGa(this)};var vGa=function(a){if(a!=null)return _.Wb(a),{C9c:_.h(_.X(a,1)),D9c:_.h(_.X(a,2)),rsd:_.h(_.X(a,3)),amd:_.h(_.tl(a,4)),Yld:_.h(_.tl(a,5)),Rqd:_.h(_.X(a,6)),B9c:_.h(_.X(a,7))}};eAa.prototype.toObject=function(){return vGa(this)};var wGa=function(a){if(a!=null)return _.Wb(a),{bpd:vGa(_.jl(a,eAa,1)),dpd:_.h(_.tl(a,2)),apd:uGa(_.jl(a,dAa,3))}};fAa.prototype.toObject=function(){return wGa(this)};var xGa=function(a){if(a!=null)return _.Wb(a),{Fid:_.h(_.X(a,1)),Eid:_.h(_.X(a,2)),cacheHit:_.h(_.tl(a,3)),Pid:_.h(_.tl(a,4)),htd:_.h(_.tl(a,5)),aborted:_.h(_.tl(a,6)),Ewd:_.h(_.rl(a,7))}};gAa.prototype.toObject=function(){return xGa(this)};var yGa=function(a){if(a!=null)return _.Wb(a),{Dmd:_.wl(a,1),Gmd:_.Y(a,2),Hmd:_.Y(a,3),Cmd:_.zl(a,4),kxd:_.Cl(a,5,0),trd:_.Y(a,6),Emd:_.Y(a,7),Fmd:_.Y(a,8)}};hAa.prototype.toObject=function(){return yGa(this)};var zGa=function(a){if(a!=null)return _.Wb(a),{cnd:yGa(_.jl(a,hAa,1)),Qld:_.h(_.X(a,2))}};iAa.prototype.toObject=function(){return zGa(this)};var AGa=function(a){if(a!=null)return _.Wb(a),{fX:_.h(_.X(a,7)),skd:_.h(_.X(a,1)),release:_.h(_.X(a,2)),environment:_.h(_.X(a,6)),Iqd:_.h(_.X(a,3)),Kqd:_.h(_.X(a,4)),Jqd:_.h(_.rl(a,5))}};jAa.prototype.toObject=function(){return AGa(this)};var BGa=function(a){if(a!=null)return _.Wb(a),{krd:_.h(_.vl(a,1))}};kAa.prototype.toObject=function(){return BGa(this)};var CGa=function(a){if(a!=null)return _.Wb(a),{Jtd:_.h(_.X(a,1)),Itd:_.h(_.vl(a,2))}};lAa.prototype.toObject=function(){return CGa(this)};var DGa=function(a){if(a!=null)return _.Wb(a),{fkd:_.h(_.X(a,1)),errorCode:_.h(_.X(a,2)),ekd:_.h(_.vl(a,3)),domain:_.h(_.X(a,4)),reason:_.h(_.X(a,5)),hhd:_.h(_.vl(a,6))}};mAa.prototype.toObject=function(){return DGa(this)};var EGa=function(a){if(a!=null)return _.Wb(a),{B$c:_.h(_.X(a,1)),qsd:_.h(_.X(a,2)),nsd:_.h(_.X(a,3)),statusCode:_.h(_.ul(a,4)),X5c:_.h(_.rl(a,5)),pla:_.h(_.X(a,6)),HUc:_.h(_.vl(a,7)),I5:DGa(a.w8a()),requestId:_.h(iba(Qb(a,9))),J5c:_.h(_.tl(a,10))}};nAa.prototype.toObject=function(){return EGa(this)};var FGa=function(a){if(a!=null)return _.Wb(a),{method:_.h(_.X(a,1)),url:_.h(_.X(a,2)),Opd:_.h(_.X(a,3)),domain:_.h(_.X(a,12)),B$c:_.h(_.X(a,4)),Otd:_.h(_.ul(a,5)),X5c:_.h(_.rl(a,6)),pla:_.h(_.X(a,7)),HUc:_.h(_.vl(a,8)),I5:DGa(a.w8a()),requestId:_.h(iba(Qb(a,10))),J5c:_.h(_.tl(a,11))}};oAa.prototype.toObject=function(){return FGa(this)};var GGa=function(a){if(a!=null)return _.Wb(a),{iWc:_.h(_.vl(a,1)),aEa:FGa(a.Qwa()),nbd:EGa(a.z9a()),A0c:pGa(a.F8a()),ipd:CGa(_.jl(a,lAa,5))}};pAa.prototype.toObject=function(){return GGa(this)};var HGa=function(a){if(a!=null)return _.Wb(a),{grd:_.h(hba(Qb(a,1))),vid:_.h(_.ul(a,2))}};qAa.prototype.toObject=function(){return HGa(this)};var IGa=function(a){if(a!=null)return _.Wb(a),{origin:_.h(_.vl(a,1)),containerType:_.h(_.vl(a,2)),containerId:_.h(_.X(a,3)),containerName:_.h(_.X(a,4)),Omd:_.h(_.rl(a,5))}};rAa.prototype.toObject=function(){return IGa(this)};var JGa=function(a){if(a!=null)return _.Wb(a),{key:_.h(_.vl(a,1)),Zz:_.h(_.rl(a,2)),qeb:_.h(_.rl(a,3)),Ind:_.h(_.Dl(a,4,3)),zod:IGa(_.jl(a,rAa,5)),Ktd:_.h(_.rl(a,6))}};sAa.prototype.toObject=function(){return JGa(this)};var KGa=function(a){if(a!=null)return _.Wb(a),{fieldPath:_.h(_.X(a,1))}};tAa.prototype.toObject=function(){return KGa(this)};var LGa=function(a){if(a!=null)return _.Wb(a),{interval:_.h(_.X(a,1))}};uAa.prototype.toObject=function(){return LGa(this)};var MGa=function(a){if(a!=null)return _.Wb(a),{filter:KGa(a.UC()),time:LGa(a.getTime())}};vAa.prototype.toObject=function(){return MGa(this)};var NGa=function(a){if(a!=null)return _.Wb(a),{type:_.h(_.X(a,1)),region:_.h(_.X(a,2)),Hhd:_.h(_.X(a,3))}};wAa.prototype.toObject=function(){return NGa(this)};var OGa=function(a){if(a!=null)return _.Wb(a),{text:_.h(_.X(a,1)),actionId:_.h(_.X(a,2))}};EAa.prototype.toObject=function(){return OGa(this)};var PGa=function(a){if(a!=null)return _.Wb(a),{Pfd:_.h(_.vl(a,1)),bSc:_.h(_.tl(a,_.il(a,Xl,2))),stringValue:_.h(_.Il(a,3,Xl)),dkd:_.h(_.Il(a,4,Xl)),intValue:_.h(_.Hl(a,5,Xl)),doubleValue:_.h(_.el(a,_.il(a,Xl,6))),vqd:_.h(_.vl(a,7))}};MAa.prototype.toObject=function(){return PGa(this)};var QGa=function(a){if(a!=null){_.Wb(a);var b=_.h(_.X(a,1)),c=_.h(_.vl(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(_.rl(a,10)),A=_.h(_.tl(a,11)),G=_.h(_.tl(a,12)),J=_.h(_.X(a,13)),L=fCa(a.L8a());var U=_.ml(a,MAa,15,_.fl());return{Lqd:b,qvd:c,bnd:d,rpd:e,R3c:f,Mqd:g,Xmd:l,Ymd:p,Zmd:t,Umd:w,Vmd:A,Tmd:G,Qud:J,e2c:L,wqd:_.Sb(U,PGa),QTc:JBa(a.j8a()),PTc:IBa(a.i8a()),ifd:MGa(_.jl(a,vAa,18)),NTc:HBa(a.h8a()),Ggd:NGa(_.jl(a,wAa,
20)),Lhd:NBa(_.jl(a,yAa,21)),OTc:_.h(_.X(a,22)),WTc:TBa(a.n8a()),VTc:SBa(a.m8a()),UTc:RBa(a.l8a()),TTc:PBa(a.k8a()),MTc:GBa(a.g8a()),bXc:UBa(a.C8a()),LTc:OBa(a.f8a()),qid:OGa(_.jl(a,EAa,30)),jWc:_.Sb(a.x8a(),iCa)}}};NAa.prototype.toObject=function(){return QGa(this)};var RGa=function(a){if(a!=null)return _.Wb(a),{CO:_.h(_.ul(a,1)),Rjd:_.h(_.ul(a,2)),Wqd:_.h(_.Fb(a,3,_.lb,3)),foa:_.h(_.vl(a,4)),zgd:_.h(_.vl(a,7))}};OAa.prototype.toObject=function(){return RGa(this)};var SGa=function(a){if(a!=null)return _.Wb(a),{kfd:RGa(_.jl(a,OAa,1)),zxd:QGa(_.jl(a,NAa,2))}};PAa.prototype.toObject=function(){return SGa(this)};var TGa=function(a){if(a!=null){_.Wb(a);var b=_.ml(a,QAa,1,_.fl());return{Rgd:_.Sb(b,TGa),egd:_.h(_.X(a,2)),p7:_.h(_.X(a,3)),qu:_.h(_.X(a,10)),oO:_.h(_.X(a,4)),region:_.h(_.X(a,5))}}};QAa.prototype.toObject=function(){return TGa(this)};RAa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={application:_.h(_.vl(this,116)),QV:_.h(_.X(this,12)),environment:_.h(_.vl(this,82)),Aqd:_.h(_.tl(this,27)),dya:_.h(_.tl(this,16)),U3c:_.h(_.X(this,17)),referer:_.h(_.X(this,18)),iYb:_.h(_.X(this,13)),eventType:_.h(_.X(this,3)),YF:_.h(_.X(this,4)),iWc:_.h(_.vl(this,23)),jWc:_.Sb(this.x8a(),iCa),qeb:_.h(_.rl(this,7)),projectNumber:_.h(_.X(this,1)),projectId:_.h(_.X(this,32)),organizationId:_.h(_.X(this,53)),Xkd:_.h(_.X(this,72)),Xfd:_.h(_.X(this,
52)),billingAccountId:_.h(_.X(this,2)),xhd:_.h(_.X(this,74)),khd:_.h(_.X(this,40)),ghd:_.h(_.X(this,41)),nhd:_.h(_.X(this,42)),Z0b:_.h(_.X(this,73)),pSb:qCa(_.jl(this,Xza,20)),cpd:wGa(_.jl(this,fAa,91)),yxd:SGa(_.jl(this,PAa,21)),traceId:_.h(_.X(this,133)),rld:_.h(_.X(this,134)),appId:_.h(_.X(this,37)),ykd:_.h(_.X(this,43)),LLb:_.h(_.X(this,57)),NLb:_.h(_.X(this,58)),PLb:_.h(_.X(this,59)),Ffd:_.h(_.X(this,75)),MLb:_.h(_.X(this,62)),OLb:_.h(_.X(this,65)),Hfd:_.h(_.X(this,84)),Gfd:_.h(_.X(this,129)),
uXb:_.h(_.X(this,121)),pld:_.h(_.X(this,60)),qld:_.h(_.X(this,83)),Xsd:_.h(_.X(this,61)),Pmd:_.h(_.X(this,69)),Txa:_.h(_.tl(this,6)),kob:_.h(_.X(this,8)),ynd:_.h(_.tl(this,9)),Ctd:_.h(_.X(this,10)),Dud:_.h(_.X(this,11)),Nsd:_.h(_.X(this,68)),Ckd:_.h(_.vl(this,24)),Qfd:_.h(_.vl(this,35)),Rfd:_.h(_.vl(this,70)),qfd:_.h(_.X(this,14)),Hvd:_.Sb(_.ml(this,Sza,15,_.fl()),nGa),whd:_.h(_.X(this,19)),Cqd:_.h(_.X(this,25)),a_c:_.h(_.X(this,22)),Nmd:oGa(_.jl(this,Yza,51)),Qmd:_.h(_.vl(this,26)),msd:GGa(_.jl(this,
pAa,46)),U5c:_.h(_.rl(this,28)),jrd:BGa(_.jl(this,kAa,38)),xqd:AGa(_.jl(this,jAa,29)),Ivd:_.Sb(_.ml(this,sAa,85,_.fl()),JGa),Z4b:_.h(_.X(this,86)),aEa:FGa(this.Qwa()),nbd:EGa(this.z9a()),ljd:hCa(_.jl(this,Rza,33)),kgd:_.h(_.X(this,34)),Qod:_.h(_.X(this,36)),Ood:_.h(_.X(this,39)),ppd:_.h(_.Dl(this,44,3)),Pod:_.h(_.X(this,45)),A0c:pGa(this.F8a()),fUc:_.h(_.X(this,48)),jkd:Vb(_.Fb(this,49,gca,_.fl())),lwd:_.Sb(_.ml(this,QAa,50,_.fl()),TGa),Eud:Vb(Cza(this,99)),Fud:TGa(_.jl(this,QAa,100)),Hgd:_.h(_.X(this,
54)),xod:tGa(_.jl(this,cAa,55)),wod:rGa(_.jl(this,aAa,56)),Knd:_.Sb(_.ml(this,$za,63,_.fl()),qGa),Jnd:_.Sb(_.ml(this,$za,64,_.fl()),qGa),Wmd:_.h(_.X(this,66)),dnd:_.h(_.X(this,67)),Zod:_.h(_.Dl(this,71,3)),Jld:_.h(_.X(this,76)),Mld:_.h(_.X(this,77)),Ild:_.h(_.X(this,78)),Lld:_.h(_.X(this,79)),Kld:_.h(_.X(this,80)),zMb:_.h(_.X(this,81)),uNb:_.h(_.X(this,87)),jqd:xGa(_.jl(this,gAa,88)),Mod:_.h(_.X(this,89)),Nod:_.h(_.X(this,90)),Apd:_.h(_.X(this,92)),gaiaId:_.h(_.rl(this,93)),IZa:_.h(_.X(this,94)),
mhd:_.h(_.X(this,95)),ufd:_.h(_.X(this,96)),tfd:_.h(_.X(this,97)),R3c:zGa(this.vRb()),Wed:_.h(_.X(this,101)),Lmd:_.h(_.tl(this,102)),Gid:_.h(_.X(this,104)),Dhd:_.h(_.X(this,105)),datasetId:_.h(_.X(this,106)),rxd:_.h(_.X(this,107)),kod:_.h(_.rl(this,114)),qxd:_.h(_.X(this,115)),kud:_.h(_.X(this,117)),oud:_.h(_.X(this,118)),nud:_.h(_.X(this,119)),Wqb:_.h(_.X(this,122)),Zhd:_.h(_.X(this,123)),hod:_.h(_.X(this,125)),Hud:HGa(_.jl(this,qAa,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.pu=a;this.QV=b;this.Fh=c;this.Ap=d;this.sP=d.RSc}get client(){if(this.sP)return this.sP;this.Ap||(this.Ap={});if(this.Ap.gya)return this.sP=new VGa;var a=null;this.Ap.sessionIndex&&(a=String(this.Ap.sessionIndex));a=new mGa(509,a||"0");this.Ap.endpoint&&(a.TOb=this.Ap.endpoint);this.sP=a.ab();this.Ap.nX&&this.sP.bma(this.Ap.nX);this.Ap.U9&&this.sP.r0(!0);return this.sP}XBa(a){this.Fh||
(this.Fh={});this.Fh.projectNumber=a}setProjectId(a){this.Fh||(this.Fh={});this.Fh.projectId=a}OBa(a){this.Fh||(this.Fh={});this.Fh.billingAccountId=a}z0b(a){const b=new sCa;_.Lb(b,3,a,kb);this.client.QBa(b)}Zla(a){this.Fh.environment=a}uL(a={},b=this.pu.location.pathname){this.mb(Object.assign({},a,{name:"pageview",type:b||"",kind:26}),b)}mb(a,b=this.pu.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.U_a(a,b);a=new Am;c=b.Zc();a=_.Ac(a,8,c);if(b=(b=_.jl(b,PAa,21))?_.jl(b,OAa,1):null)b=_.ul(b,1),Ml(a,11,b==null?void 0:b);this.client.dispatch(a)}U_a(a,b){this.Fh||(this.Fh={});const c=new RAa;var d=this.Fh;d.Txa!==void 0&&c.Gsb(d.Txa);d.dya!==void 0&&c.D0b(d.dya);d.kob&&c.Qsb(d.kob);d.hostname&&c.Jsb(d.hostname);
var e,f;c.Zla((f=(e=d.environment)!=null?e:c.v8a())!=null?f:0);d.projectNumber&&c.XBa(d.projectNumber);d.projectId&&c.setProjectId(d.projectId);d.billingAccountId&&c.OBa(d.billingAccountId);d=new Ul;Ml(d,1,this.pu.screen.width);Ml(d,2,this.pu.screen.height);e=new Ul;Ml(e,1,this.pu.innerWidth);Ml(e,2,this.pu.innerHeight);f=new Rza;_.nl(f,1,d);_.nl(f,3,e);Ml(f,2,this.pu.screen.colorDepth);_.nl(c,33,f);a.projectNumber&&(isNaN(Number(a.projectNumber))?c.setProjectId(a.projectNumber):c.XBa(a.projectNumber));
a.projectId&&c.setProjectId(a.projectId);a.billingAccountId&&c.OBa(a.billingAccountId);a.latency&&c.gma(Math.ceil(a.latency));a.pSb&&_.nl(c,20,a.pSb);if(a.m9c)for(const [t,w]of Object.entries(a.m9c))e=t,f=w,d=c,e=(new Sza).Cx(e).gma(f),_.ql(d,15,Sza,e);a.VWa&&(d=new OAa,d=_.Pl(d,4,a.VWa.foa).Asb(a.VWa.id),d=_.Lb(d,3,a.VWa.jfd,kb),e=new PAa,d=_.nl(e,1,d),_.nl(c,21,d));b=_.Ac(c,13,b).vsb(this.QV);b=_.Ac(b,3,a.type);_.Ac(b,4,a.name).x0b(a.kind);if(a.metadata)if(b=a.metadata,b instanceof Array)for(var g of b){var l=
c;b=l.zTa;d=(new Vl).setValue(String(g.value));g.key!==void 0&&d.Cx(g.key);g.tNb!==void 0&&Jza(d,3,g.tNb);g.vNb!==void 0&&Jza(d,4,g.vNb);g.sNb!==void 0&&Jza(d,5,g.sNb);g.wNb!==void 0&&Jza(d,6,g.wNb);b.call(l,d)}else if(b)for(l in b)l&&(g=c,d=l,e=b[l],d=(new Vl).Cx(d).setValue(String(e)),g.zTa(d));l=CCa.get("concordWindowId");l||(l=_.BCa(),CCa.set("concordWindowId",l));_.Ac(c,34,l);(l=this.pu.document.referrer)&&c.nma(l);_.Kl(c,27,this.pu.document.hidden);l=this.Fh;let p;for(const t of(p=l.features)!=
null?p:[])t.apply(c);a.LLb&&_.Ac(c,57,a.LLb);a.NLb&&_.Ac(c,58,a.NLb);a.PLb&&_.Ac(c,59,a.PLb);a.MLb&&_.Ac(c,62,a.MLb);a.OLb&&_.Ac(c,65,a.OLb);a.Z0b&&_.Ac(c,73,a.Z0b);a.zMb&&_.Ac(c,81,a.zMb);a.uNb&&_.Ac(c,87,a.uNb);a.Z4b&&_.Ac(c,86,a.Z4b);a.Wqb&&c.R0b(a.Wqb);return c}},ada=function(a){var b=new XGa;a.Fh.features||(a.Fh.features=[]);if(a.Fh.features.find(c=>c.constructor.name===b.constructor.name))return a;a.Fh.features.push(b);return a},YGa=class{constructor(a){this.pu=a;this.QV="UNDEFINED";this.Fh=
{Txa:!1};this.Ap={endpoint:"https://cloud.google.com/log?format=json&hasfast=true",nX:2500,U9:!0};this.Fh.hostname=this.pu.location.hostname;this.Fh.dya=this.pu.location.protocol==="https:"}vsb(a){this.QV=a;return this}bma(a){this.Ap.nX=a}Gsb(a){this.Fh.Txa=a;return this}D0b(a){this.Fh.dya=a}Zla(a){this.Fh.environment=a}XBa(a){this.Fh.projectNumber=a}setProjectId(a){this.Fh.projectId=a;return this}OBa(a){this.Fh.billingAccountId=a}Qsb(a){this.Fh.kob=a;return this}r0(a){this.Ap.U9=a;return this}},
VGa=class{dispatch(){}QBa(){}bma(){}r0(){}};var aHa;_.ZGa=function(a){if(a.dz&&typeof a.dz=="function")return a.dz();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)){const b=[],c=a.length;for(let d=0;d<c;d++)b.push(a[d]);return b}return Oca(a)};
_.$Ga=function(a){if(a.s6&&typeof a.s6=="function")return a.s6();if(!a.dz||typeof a.dz!="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"){const b=[];a=a.length;for(let c=0;c<a;c++)b.push(c);return b}return _.Pca(a)}}};
aHa=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{const d=_.$Ga(a),e=_.ZGa(a),f=e.length;for(let g=0;g<f;g++)b.call(c,e[g],d&&d[g],a)}};var Dm,bHa,cHa,dHa,eHa,fHa,gHa,Zta;Dm=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");bHa=function(a){a=a.match(Dm)[1]||null;!a&&_.ea.self&&_.ea.self.location&&(a=_.ea.self.location.protocol.slice(0,-1));return a?a.toLowerCase():""};
cHa=function(a,b){if(a){a=a.split("&");for(let c=0;c<a.length;c++){const d=a[c].indexOf("=");let e,f=null;d>=0?(e=a[c].substring(0,d),f=a[c].substring(d+1)):e=a[c];b(e,f?decodeURIComponent(f.replace(/\+/g," ")):"")}}};dHa=function(a,b){if(!b)return a;var c=a.indexOf("#");c<0&&(c=a.length);let d=a.indexOf("?"),e;d<0||d>c?(d=c,e=""):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]};
eHa=function(a,b,c){if(Array.isArray(b))for(let d=0;d<b.length;d++)eHa(a,String(b[d]),c);else b!=null&&c.push(a+(b===""?"":"="+encodeURIComponent(String(b))))};fHa=function(a,b){const c=[];for(b=b||0;b<a.length;b+=2)eHa(a[b],a[b+1],c);return c.join("&")};_.Em=function(a){const b=[];for(const c in a)eHa(c,a[c],b);return b.join("&")};gHa=function(a,b){const c=arguments.length==2?fHa(arguments[1],0):fHa(arguments,1);return dHa(a,c)};
Zta=function(a,b){Iya(a,"/")&&(a=a.slice(0,-1));_.Nk(b,"/")&&(b=b.slice(1));return a+"/"+b};var Im,Km,nHa,iHa,kHa,jHa,mHa,lHa,Lm;
_.Nj=function(a){this.g3a=this.NH=this.cv="";this.l8=null;this.FK=this.eAa="";this.iz=!1;let b;a instanceof _.Nj?(this.iz=a.iz,_.Fm(this,a.cv),this.NH=a.NH,this.zH(a.Af()),hHa(this,a.l8),this.qd(a.ke()),_.Gm(this,a.ik.clone()),_.Hm(this,a.FK)):a&&(b=String(a).match(Dm))?(this.iz=!1,_.Fm(this,b[1]||"",!0),this.NH=Im(b[2]||""),this.zH(b[3]||"",!0),hHa(this,b[4]),this.qd(b[5]||"",!0),_.Gm(this,b[6]||"",!0),_.Hm(this,b[7]||"",!0)):(this.iz=!1,this.ik=new _.Jm(null,this.iz))};
_.Nj.prototype.toString=function(){const a=[];var b=this.cv;b&&a.push(Km(b,iHa,!0),":");var c=this.Af();if(c||b=="file")a.push("//"),(b=this.NH)&&a.push(Km(b,iHa,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.l8,c!=null&&a.push(":",String(c));if(c=this.ke())this.bD()&&c.charAt(0)!="/"&&a.push("/"),a.push(Km(c,c.charAt(0)=="/"?jHa:kHa,!0));(c=this.ik.toString())&&a.push("?",c);(c=this.FK)&&a.push("#",Km(c,lHa));return a.join("")};
_.Nj.prototype.resolve=function(a){const b=this.clone();let c=!!a.cv;c?_.Fm(b,a.cv):c=!!a.NH;c?b.NH=a.NH:c=a.bD();c?b.zH(a.Af()):c=a.l8!=null;var d=a.ke();if(c)hHa(b,a.l8);else if(c=!!a.eAa){if(d.charAt(0)!="/")if(this.bD()&&!this.eAa)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(_.ma(e,"./")||_.ma(e,"/.")){d=_.Nk(e,"/");e=e.split("/");const f=[];for(let g=0;g<e.length;){const 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.qd(d):c=a.r$a();c?_.Gm(b,a.ik.clone()):c=!!a.FK;c&&_.Hm(b,a.FK);return b};_.Nj.prototype.clone=function(){return new _.Nj(this)};_.Fm=function(a,b,c){a.cv=c?Im(b,!0):b;a.cv&&(a.cv=a.cv.replace(/:$/,""))};_.Nj.prototype.Af=function(){return this.g3a};_.Nj.prototype.zH=function(a,b){this.g3a=b?Im(a,!0):a};_.Nj.prototype.bD=function(){return!!this.g3a};
var hHa=function(a,b){if(b){b=Number(b);if(isNaN(b)||b<0)throw Error("Z`"+b);a.l8=b}else a.l8=null};_.Nj.prototype.ke=function(){return this.eAa};_.Nj.prototype.qd=function(a,b){this.eAa=b?Im(a,!0):a;return this};_.Nj.prototype.r$a=function(){return this.ik.toString()!==""};_.Gm=function(a,b,c){b instanceof _.Jm?(a.ik=b,a.ik.Fsb(a.iz)):(c||(b=Km(b,mHa)),a.ik=new _.Jm(b,a.iz));return a};_.Nj.prototype.setQuery=function(a,b){return _.Gm(this,a,b)};_.Nj.prototype.getQuery=function(){return this.ik.toString()};
_.Oj=function(a,b,c){a.ik.set(b,c);return a};_.Hm=function(a,b,c){a.FK=c?Im(b):b;return a};_.Nj.prototype.removeParameter=function(a){this.ik.remove(a);return this};_.Nj.prototype.isReadOnly=function(){return!1};_.Nj.prototype.Fsb=function(a){this.iz=a;this.ik&&this.ik.Fsb(a)};Im=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""};Km=function(a,b,c){return typeof a==="string"?(a=encodeURI(a).replace(b,nHa),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null};
nHa=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)};iHa=/[#\/\?@]/g;kHa=/[#\?:]/g;jHa=/[#\?]/g;mHa=/[#\?@]/g;lHa=/#/g;_.Jm=function(a,b){this.Es=this.Lk=null;this.zw=a||null;this.iz=!!b};Lm=function(a){a.Lk||(a.Lk=new Map,a.Es=0,a.zw&&cHa(a.zw,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))};_.aa=_.Jm.prototype;_.aa.add=function(a,b){Lm(this);this.zw=null;a=Mm(this,a);let c=this.Lk.get(a);c||this.Lk.set(a,c=[]);c.push(b);this.Es+=1;return this};
_.aa.remove=function(a){Lm(this);a=Mm(this,a);return this.Lk.has(a)?(this.zw=null,this.Es-=this.Lk.get(a).length,this.Lk.delete(a)):!1};_.aa.clear=function(){this.Lk=this.zw=null;this.Es=0};_.aa.Zs=function(){Lm(this);return this.Es==0};_.aa.V4=function(a){Lm(this);a=Mm(this,a);return this.Lk.has(a)};_.aa.forEach=function(a,b){Lm(this);this.Lk.forEach(function(c,d){c.forEach(function(e){a.call(b,e,d,this)},this)},this)};
_.aa.s6=function(){Lm(this);const a=Array.from(this.Lk.values()),b=Array.from(this.Lk.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.dz=function(a){Lm(this);let b=[];if(typeof a==="string")this.V4(a)&&(b=b.concat(this.Lk.get(Mm(this,a))));else{a=Array.from(this.Lk.values());for(let c=0;c<a.length;c++)b=b.concat(a[c])}return b};
_.aa.set=function(a,b){Lm(this);this.zw=null;a=Mm(this,a);this.V4(a)&&(this.Es-=this.Lk.get(a).length);this.Lk.set(a,[b]);this.Es+=1;return this};_.aa.get=function(a,b){if(!a)return b;a=this.dz(a);return a.length>0?String(a[0]):b};_.aa.s0=function(a,b){this.remove(a);b.length>0&&(this.zw=null,this.Lk.set(Mm(this,a),_.wa(b)),this.Es+=b.length)};
_.aa.toString=function(){if(this.zw)return this.zw;if(!this.Lk)return"";const a=[],b=Array.from(this.Lk.keys());for(let d=0;d<b.length;d++){var c=b[d];const e=encodeURIComponent(String(c));c=this.dz(c);for(let f=0;f<c.length;f++){let g=e;c[f]!==""&&(g+="="+encodeURIComponent(String(c[f])));a.push(g)}}return this.zw=a.join("&")};_.aa.clone=function(){const a=new _.Jm;a.zw=this.zw;this.Lk&&(a.Lk=new Map(this.Lk),a.Es=this.Es);return a};var Mm=function(a,b){b=String(b);a.iz&&(b=b.toLowerCase());return b};
_.Jm.prototype.Fsb=function(a){a&&!this.iz&&(Lm(this),this.zw=null,this.Lk.forEach(function(b,c){const d=c.toLowerCase();c!=d&&(this.remove(c),this.s0(d,b))},this));this.iz=a};_.Jm.prototype.extend=function(a){for(let b=0;b<arguments.length;b++)aHa(arguments[b],function(c,d){this.add(d,c)},this)};var oHa=RegExp("(billing/|freetrial/)[a-z0-9]{6}-[a-z0-9]{6}-[a-z0-9]{6}","i"),pHa=RegExp("(/(apis|apiui|endpoints)/(api|library)/)([^/]+)"),qHa=RegExp("(compute/instancesDetail/)[a-z0-9/\\-_]*","i"),rHa=RegExp("(/apis/credentials/serviceaccount/|invitations/)[+a-zA-Z0-9_.!#$%&'*\\=?^`{|}~-]+@([a-zA-Z0-9-]+\\.)*[a-zA-Z0-9]{2,63}"),sHa=RegExp("(/apis/credentials/oauthclient/).+\\.apps\\.googleusercontent\\.com"),tHa=[".google.com",".googleapis.com",".googleprod.com",".googleplex.com"],uHa=RegExp("(organizationId=)[0-9]*"),
vHa=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}"),wHa=/;([^/]+=[^/]+([/?])|[^/?]+=[^/?]+)/g,yHa=function(a,{projectId:b,projectNumber:c,accountId:d}={}){if(!a)return"/pagepath_not_provided";a=a.replace(wHa,"$2");const e=new _.Nj(a);e.ik.get("project")&&_.Oj(e,"project",":projectId");a=e.ke();Im(e.ik.toString())&&(a+="?"+Im(e.ik.toString()));b&&(a=a.replace(b,":projectId"));c&&(a=a.replace(c,":projectNumber"));d&&(a=a.replace(d,":accountId"));a=a.replace(qHa,
"$1:vmInstanceName");a=a.replace(oHa,"$1:accountId");a=a.replace(rHa,"$1:emailId");a=a.replace(sHa,"$1:clientId");a=a.replace(uHa,"$1:organizationId");(b=pHa.exec(a))&&b&&b[4]&&(c=(c=b[4])&&xHa(c)?":endpointsApiId":c,a=a.replace(b[0],b[1]+c));_.ma(a,"/billing/enablebillingforproject")&&(a="/billing/enablebillingforproject");return a=a.replace(vHa,":uuid")},zHa=function(a,{projectId:b,projectNumber:c,accountId:d}={}){const e=new _.Nj(a);return e.cv+"://"+e.Af()+yHa(a,{projectId:b,projectNumber:c,accountId:d})},
xHa=function(a){const b=_.ma(a,"."),c=tHa.some(d=>Iya(a,d));return b&&!c};var XGa=class{apply(a){const b={projectId:a.Pn()||void 0,projectNumber:_.X(a,1)||void 0,accountId:_.X(a,2)||void 0};if(_.X(a,13)){const c=yHa(_.X(a,13),b);_.X(a,4)==="pageview"&&_.X(a,3)===_.X(a,13)&&_.Ac(a,3,c);_.Ac(a,13,c)}a.Iwa()&&a.nma(zHa(a.Iwa(),b))}};var AHa=class extends WGa{constructor(a,b,c,d,e,f){super(a,b,d,e);this.oSb=c;this.Fh=d;this.Ap=e;this.dAa=f}uL(a={},b){let c;super.uL(a,b!=null?b:(c=this.dAa)==null?void 0:c.get())}mb(a,b){let c;super.mb(a,b!=null?b:(c=this.dAa)==null?void 0:c.get())}};AHa.newBuilder=function(a=window,b){return cda(a,b)};var bda=class extends YGa{ab(){return new AHa(this.pu,this.QV,this.oSb,this.Fh,this.Ap,this.dAa)}constructor(a,b){super(a);this.pu=a;this.dAa=b;this.oSb=new rCa}};var Bc=globalThis;var Dc=Object.getOwnPropertyDescriptor,lda=Object.defineProperty,oda=Object.getPrototypeOf,Eda=Object.create,Fda=Array.prototype.slice,Zda=Cc("addEventListener"),$da=Cc("removeEventListener"),Oc=Cc(""),BHa=typeof window!=="undefined",Nc=BHa?window:void 0,Jc=BHa&&Nc||globalThis,cIa=typeof WorkerGlobalScope!=="undefined"&&self instanceof WorkerGlobalScope,xda=!("nw"in Jc)&&typeof Jc.process!=="undefined"&&Jc.process.toString()==="[object process]",Gda=!xda&&!cIa&&!(!BHa||!Nc.HTMLElement),Hda=typeof Jc.process!==
"undefined"&&Jc.process.toString()==="[object process]"&&!cIa&&!(!BHa||!Nc.HTMLElement),jda={},dIa=Cc("enable_beforeunload"),kda=function(a){if(a=a||Jc.event){var b=jda[a.type];b||(b=jda[a.type]=Cc("ON_PROPERTY"+a.type));var c=this||a.target||Jc;b=c[b];Gda&&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"&&Jc[dIa]&&typeof c==="string"?a.returnValue=c:c==void 0||c||a.preventDefault());
return c}},Kc=Cc("originalInstance"),qda=!1,rda=!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 zda={zyb:!0},Pc={},yda={},Bda=new RegExp("^"+Oc+"(\\w+)(true|false)$"),wda=Cc("propagationStopped");var Jda,Kda,Lda,Mda,Tc;var Uda="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 Yda=Cc("zoneTask");var eIa=function(a){throw Error("oa`"+a.Vw);},gIa=function(){var a=new fIa("mXaIFf",dea(window));if(a.yd==null)return null;if(typeof a.yd==="boolean")return a.yd;if(typeof a.yd==="string"){const b=a.yd.toLowerCase();if(b==="true"||b==="1")return!0;if(b==="false"||b==="0")return!1}throw new TypeError("ra`"+a.Vw+"`"+a.yd+"`"+typeof a.yd);},fIa=class{constructor(a,b){this.Vw=a;this.yd=b}string(a){if(this.yd==null)return arguments.length==0&&eIa(this),a;if(typeof this.yd==="string")return this.yd;throw new TypeError("pa`"+
this.Vw+"`"+this.yd+"`"+typeof this.yd);}number(a){if(this.yd==null)return arguments.length==0&&eIa(this),a;if(typeof this.yd==="number")return this.yd;if(typeof this.yd==="string"){const b=Number(this.yd);if(!isNaN(b)&&!_.Pk(this.yd))return b}throw new TypeError("sa`"+this.Vw+"`"+this.yd+"`"+typeof this.yd);}toString(){if(this.yd==null)var a=null;else if(typeof this.yd==="string")a=this.yd;else throw new TypeError("qa`"+this.Vw+"`"+this.yd+"`"+typeof this.yd);a===null&&eIa(this);return a}object(a){if(this.yd==
null){if(arguments.length==0)throw Error("oa`"+this.Vw);return a}if(!_.xa(this.yd)&&_.Ik(this.yd))return Mca(this.yd,function(b,c){return new fIa(this.Vw+"."+c,b)},this);throw new TypeError("ta`"+this.Vw+"`"+this.yd+"`"+typeof this.yd);}};var hIa;if(!(hIa=typeof window==="undefined")){const a=gIa();hIa=a===null?!0:a}if(hIa){var Sc;const a=globalThis,b=a[Cc("forceDuplicateZoneCheck")]===!0;if(a.Zone&&(b||typeof a.Zone.__symbol__!=="function"))throw Error("xa");a.Zone!=null||(a.Zone=eda());Sc=a.Zone;eea();fea();gea();Ida();Wda();aea();bea()};var hea=Vc({ta:Vc}),lea=Vc({Ba:Vc}),iea=Vc({Ipd:Vc}),mea=Vc({Jpd:Vc});_.$c=class extends Error{constructor(a,b){super(`${`NG0${Math.abs(a)}`}${b?": "+b:""}`);this.code=a}};var td=Vc({wa:Vc}),Ija=Vc({La:Vc}),Sea=Vc({Le:Vc}),iIa=Vc({Ca:Vc}),Uea=Vc({O:Vc}),ce=Vc({NE:Vc}),jIa=Vc({UGc:Vc});var ad,rea,wea,Nm;ad=null;rea=!1;wea=1;_.id=Symbol("za");Nm={version:0,ZUb:0,dh:!1,Vk:void 0,TZ:void 0,Lz:void 0,pza:0,nr:void 0,KP:void 0,mua:!1,S4:!1,kind:"unknown",bmb:()=>!1,emb:()=>{},vO:()=>{},G_a:()=>{}};var kIa=Symbol("Aa"),lIa=Symbol("Ba"),Eea=Symbol("Ca"),Dea=Object.assign({},Nm,{value:kIa,dh:!0,error:null,Co:qea,kind:"computed",bmb(a){return a.value===kIa||a.value===lIa},emb(a){if(a.value===lIa)throw Error("Da");const b=a.value;a.value=lIa;const c=ed(a);let d;try{d=a.t_a()}catch(e){d=Eea,a.error=e}finally{hd(a,c)}b!==kIa&&b!==Eea&&d!==Eea&&a.Co(b,d)?a.value=b:(a.value=d,a.version++)}});var Iea=function(){throw Error();};var Gea=Object.assign({},Nm,{Co:qea,value:void 0,kind:"signal"});Object.assign({},Nm,{S4:!0,mua:!1,vO:a=>{a.ve!==null&&a.ve(a.Eb)},S6:!1,Xgd:()=>{}});var jd;var Mea=Vc({aDb:Vc});_.wd=class{constructor(a,b){this.zJc=a;this.ta=void 0;typeof b=="number"?this.NE=b:b!==void 0&&(this.ta=_.k({token:this,Ea:b.Ea||"root",oa:b.oa}))}get zd(){return this}toString(){return`InjectionToken ${this.zJc}`}};_.rf=globalThis;var mIa={},Qea=/\n/gm,od=void 0;var dfa=new _.wd("");var nIa=new _.wd("",-1);var cfa=new _.wd("");var hfa=class{get(a,b=mIa){if(b===mIa)throw a=Error("Fa`"+_.Zc(a)),a.name="NullInjectorError",a;return b}};var Dd;Dd={};_.ud=[];var efa=Vc({va:String,kc:Vc});var wma=new _.wd("");var mfa={},oIa={},gfa=void 0,Om=class{},pIa=function(a,b){b=nd(b);let c=vd(b)?b:nd(b&&b.va);const d=nfa(b);if(!vd(b)&&b.zd===!0){let e=a.kH.get(c);e||(e=xd(void 0,mfa,!0),e.oa=()=>Pea(e.zd),a.kH.set(c,e));c=b;e.zd.push(b)}a.kH.set(c,d)},qfa=class extends Om{get nc(){return this.Kb}constructor(a,b,c,d){super();this.parent=b;this.source=c;this.scopes=d;this.kH=new Map;this.GQa=new Set;this.mca=[];this.Kb=!1;pfa(a,e=>pIa(this,e));this.kH.set(nIa,xd(void 0,this));d.has("environment")&&this.kH.set(Om,
xd(void 0,this));a=this.kH.get(wma);a!=null&&typeof a.value==="string"&&this.scopes.add(a.value);this.iTb=new Set(this.get(cfa,_.ud,2))}destroy(){ofa(this);this.Kb=!0;const a=_.cd(null);try{for(const c of this.GQa)c.Ja();const b=this.mca;this.mca=[];for(const c of b)c()}finally{this.kH.clear(),this.GQa.clear(),this.iTb.clear(),_.cd(a)}}Be(a){ofa(this);this.mca.push(a);return()=>{const b=this.mca.indexOf(a);b!==-1&&this.mca.splice(b,1)}}get(a,b=mIa,c=0){ofa(this);if(a.hasOwnProperty(jIa))return a[jIa](this);
c=Oea(c);const d=pd(this),e=kd();try{if(!(c&4)){let G=this.kH.get(a);if(G===void 0){const J=(typeof a==="function"||typeof a==="object"&&a instanceof _.wd)&&jea(a);var f;if(f=J)if(J.Ea){var g=nd(J.Ea);f=typeof g==="string"?g==="any"||this.scopes.has(g):this.iTb.has(g)}else f=!1;G=f?xd(kfa(a),mfa):null;this.kH.set(a,G)}if(G!=null){a:{b=G;const J=_.cd(null);try{b.value===mfa&&(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.Ja===
"function"}l&&this.GQa.add(b.value);var t=b.value;break a}finally{_.cd(J)}t=void 0}return t}}const A=c&2?ifa():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=Rea("\n"+t.message,G,w);t.ngTokenPath=G;t.ngTempTokenPath=null;throw t;}throw A;}finally{kd(e),pd(d)}}E_(){const a=_.cd(null),b=pd(this),
c=kd();try{const d=this.get(dfa,_.ud,2);for(const e of d)e()}finally{pd(b),kd(c),_.cd(a)}}toString(){const a=[],b=this.kH;for(const c of b.keys())a.push(_.Zc(c));return`R3Injector[${a.join(", ")}]`}};var ufa=class{constructor(a,b,c){this.Jj=a;this.ng=b;this.CK=c}};_.Pm=(()=>{const a=()=>tfa;a.iXb=!0;return a})();var Oia,zfa;_.Md=Ffa(null);Oia=null;zfa=!1;_.pg=!0;var he=class{constructor(a,b){var c=_.B;this.oa=a;this.upb=!1;this.qSc=b;this.hTb=c}};var qIa={};var rIa=class{constructor(a,b){this.Rb=a;this.Zza=b}get(a,b,c){c=Oea(c);const d=this.Rb.get(a,qIa,c);return d!==qIa||b===qIa?d:this.Zza.get(a,b,c)}};var Pfa,Rfa,ee;Pfa=!0;Rfa=0;ee={};_.ie=class{constructor(a,b){this.nda=a;this.Pe=b}get(a,b,c){return $fa(this.nda,this.Pe,a,Oea(c),b)}};_.Qm=class{constructor(a){this.attributeName=a;this.NE=()=>_.de(this.attributeName)}toString(){return`HostAttributeToken ${this.attributeName}`}};_.sIa=qd(ke(a=>({token:a})),-1);_.Rm=qd(ke(),8);qd(ke(),2);_.Sm=qd(ke(),4);qd(ke(),1);Vc({va:String,kc:Vc});_.nh=function(a){if(Array.isArray(a))return fga({name:""},void 0,a,"");let b;const c=(b=a.name)!=null?b:"";return fga({name:c},a.parent,a.Nb,c)};_.Ye=class{};_.tIa=new hfa;_.Ye.ta=_.k({token:_.Ye,Ea:"any",oa:()=>_.m(nIa)});_.Ye.NE=-1;_.Tm=class{};var Um=class{},Gpa=class{};var sh=class{},uIa=new _.wd("",{Ea:"root",oa:()=>!1}),jma=new _.wd(""),kma=new _.wd("");var Cha=new _.wd("");_.af=class{};_.af.NE=mga;_.af.UGc=a=>a;var lga=class extends _.af{constructor(){var a=_.Nd();super();this.Pe=a}Be(a){yfa(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 vIa=le(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 wIa;
_.ne=class{constructor(a){this.SZc=a;this.closed=!1;this.sda=this.z3=null}unsubscribe(){let a;if(!this.closed){this.closed=!0;const c=this.z3;if(Array.isArray(c))for(var b of c)b.remove(this);else c==null||c.remove(this);b=this.SZc;if(_.me(b))try{b()}catch(e){a=e instanceof vIa?e.errors:[e]}const d=this.sda;if(d){this.sda=null;for(const e of d)try{_.me(e)?e():e.unsubscribe()}catch(f){let g;a=(g=a)!=null?g:[];f instanceof vIa?a=[...a,...f.errors]:a.push(f)}}if(a)throw new vIa(a);}}add(a){if(a&&a!==
this)if(this.closed)_.me(a)?a():a.unsubscribe();else{if(a instanceof _.ne){if(a.closed||a.ELc(this))return;a.kHc(this)}let b;(this.sda=(b=this.sda)!=null?b:[]).push(a)}}ELc(a){const b=this.z3;return b===a||Array.isArray(b)&&b.includes(a)}kHc(a){const b=this.z3;this.z3=Array.isArray(b)?(b.push(a),b):b?[b,a]:a}pOc(a){const b=this.z3;b===a?this.z3=null:Array.isArray(b)&&nga(b,a)}remove(a){const b=this.sda;b&&nga(b,a);a instanceof _.ne&&a.pOc(this)}};wIa=new _.ne;wIa.closed=!0;_.ne.EMPTY=wIa;var Vm=class extends _.ne{static create(a,b,c){return new Lga(a,b,c)}constructor(a){super();this.Tn=!1;this.destination=a instanceof Vm?a:new xIa(!a||_.me(a)?{next:a!=null?a:void 0}:a);oga(a)&&a.add(this)}next(a){this.Tn||this.Ge(a)}error(a){this.Tn||(this.Tn=!0,this.oFb(a))}complete(){this.Tn||(this.Tn=!0,this.ppa())}unsubscribe(){this.closed||(this.Tn=!0,super.unsubscribe())}Ge(a){this.destination.next(a)}oFb(a){this.destination.error(a);this.unsubscribe()}ppa(){this.destination.complete();this.unsubscribe()}},
xIa=class{constructor(a){this.skb=a}next(a){const b=this.skb;if(b.next)try{b.next(a)}catch(c){qe(c)}}error(a){const b=this.skb;if(b.error)try{b.error(a)}catch(c){qe(c)}else qe(a)}complete(){const a=this.skb;if(a.complete)try{a.complete()}catch(b){qe(b)}}},Lga=class extends Vm{constructor(a,b,c){super();this.destination=new xIa(_.me(a)||!a?{next:a!=null?a:void 0,error:b!=null?b:void 0,complete:c!=null?c:void 0}:a)}};var ue=typeof Symbol==="function"&&Symbol.observable||"@@observable";_.x=function(a,...b){return b.length?pga(b)(a):a};_.Wm=function(a){var b=qga(b);return new b((c,d)=>{let e;a.subscribe(f=>e=f,f=>d(f),()=>c(e))})};
_.te=class{constructor(a){a&&(this.hs=a)}nD(a){const b=new _.te;b.source=this;b.operator=a;return b}subscribe(a,b,c){a=a&&a instanceof Vm||a&&_.me(a.next)&&_.me(a.error)&&_.me(a.complete)&&oga(a)?a:new Lga(a,b,c);b=this.operator;c=this.source;a.add(b?b.call(a,c):c?this.hs(a):this.LSa(a));return a}LSa(a){try{return this.hs(a)}catch(b){a.error(b)}}forEach(a,b){b=qga(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)})}hs(a){let b;return(b=this.source)==
null?void 0:b.subscribe(a)}[ue](){return this}};_.te.create=a=>new _.te(a);var yIa=le(a=>function(){a(this);this.name="ObjectUnsubscribedError";this.message="object unsubscribed"});_.Vf=class extends _.te{constructor(){super();this.Wn=[];this.Ws=this.Tn=this.closed=!1;this.dDa=null}nD(a){const b=new zIa(this,this);b.operator=a;return b}oU(){if(this.closed)throw new yIa;}next(a){this.oU();if(!this.Tn){const b=this.Wn.slice();for(const c of b)c.next(a)}}error(a){this.oU();if(!this.Tn){this.Ws=this.Tn=!0;this.dDa=a;const b=this.Wn;for(;b.length;)b.shift().error(a)}}complete(){this.oU();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}LSa(a){this.oU();return super.LSa(a)}hs(a){this.oU();this.rNa(a);return this.bHb(a)}bHb(a){const b=this.Tn,c=this.Wn;return this.Ws||b?_.ne.EMPTY:(c.push(a),new _.ne(()=>nga(this.Wn,a)))}rNa(a){const b=this.dDa,c=this.Tn;this.Ws?a.error(b):c&&a.complete()}Xf(){const a=new _.te;a.source=this;return a}};_.Vf.create=(a,b)=>new zIa(a,b);
var zIa=class extends _.Vf{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)}hs(a){let b,c;return(c=(b=this.source)==null?void 0:b.subscribe(a))!=null?c:_.ne.EMPTY}};_.Vh=class extends _.Vf{constructor(a){super();this.Wd=a}get value(){return this.getValue()}hs(a){const b=super.hs(a);!b.closed&&a.next(this.Wd);return b}getValue(){const a=this.dDa,b=this.Wd;if(this.Ws)throw a;this.oU();return b}next(a){super.next(this.Wd=a)}};_.Re=new _.te(a=>a.complete());var uga=typeof Symbol==="function"&&Symbol.iterator?Symbol.iterator:"@@iterator";var zga=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.yl=a==="N"}observe(a){return Kga(this,a)}accept(a,b,c){if(_.me(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 AIa={now(){return(AIa.Re||Date).now()},Re:void 0};var BIa;BIa=function(a){var b=a.bufferSize,c=a.m3b;const d=a.buffer;a=a.sbb;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)}};
_.Zf=class extends _.Vf{constructor(a=Infinity,b=Infinity,c=AIa){super();this.bufferSize=a;this.c$=b;this.m3b=c;this.buffer=[];this.sbb=b===Infinity;this.bufferSize=Math.max(1,a);this.c$=Math.max(1,b)}next(a){const b=this.buffer,c=this.sbb,d=this.m3b,e=this.c$;this.Tn||(b.push(a),!c&&b.push(d.now()+e));BIa(this);super.next(a)}hs(a){this.oU();BIa(this);const b=this.bHb(a),c=this.sbb,d=this.buffer.slice();for(let e=0;e<d.length&&!a.closed;e+=c?1:2)a.next(d[e]);this.rNa(a);return b}};var DIa=class{constructor(a,b=CIa){this.K6c=a;this.now=b}ve(a,b=0,c){return(new this.K6c(this,a)).ve(c,b)}},CIa=AIa.now;_.Ce=le(a=>function(){a(this);this.name="EmptyError";this.message="no elements in sequence"});_.Ee=class extends Vm{constructor(a,b,c,d,e){super(a);this.u3c=e;b&&(this.Ge=function(f){try{b(f)}catch(g){this.destination.error(g)}});c&&(this.oFb=function(f){try{c(f)}catch(g){this.destination.error(g)}this.unsubscribe()});d&&(this.ppa=function(){try{d()}catch(f){this.destination.error(f)}this.unsubscribe()})}unsubscribe(){let a;this.closed||(a=this.u3c)!=null&&a.call(this);super.unsubscribe()}};var EIa=function(a){const b=a.kU;if(!b||b.Tn)a.kU=a.r2b();return a.kU},dka=class extends _.te{constructor(a,b){super();this.source=a;this.r2b=b;this.kU=null;this.Cra=0;this.G2=null}hs(a){return EIa(this).subscribe(a)}ASa(){this.Cra=0;const a=this.G2;this.kU=this.G2=null;a==null||a.unsubscribe()}connect(){let a=this.G2;if(!a){a=this.G2=new _.ne;const b=EIa(this);a.add(this.source.subscribe(new _.Ee(b,void 0,c=>{this.ASa();b.error(c)},()=>{this.ASa();b.complete()},()=>this.ASa())));a.closed&&(this.G2=
null,a=_.ne.EMPTY)}return a}px(){return _.Fe()(this)}};var Oga=Array.isArray;var Qga=Array.isArray,Rga=Object.getPrototypeOf,Sga=Object.prototype,Tga=Object.keys;var Xga=class extends Vm{constructor(a,b,c){super(a);this.Ge=b;this.K7c=c}ppa(){this.K7c()?super.ppa():this.unsubscribe()}};var FIa=function(a){let b=cancelAnimationFrame;const c=requestAnimationFrame(d=>{b=void 0;a(d)});return new _.ne(()=>{let d;return(d=b)==null?void 0:d(c)})};var GIa={now(){return(GIa.Re||performance).now()},Re:void 0};_.HIa=new _.te(a=>{const b=new _.ne,c=GIa,d=c.now(),e=f=>{const g=c.now();a.next({timestamp:f,Qjd:g-d});a.closed||b.add(FIa(e))};b.add(FIa(e));return b});var aha=["addListener","removeListener"],$ga=["addEventListener","removeEventListener"],cha=["on","off"];var IIa=class extends _.ne{constructor(){super()}ve(){return this}};var JIa=class extends IIa{constructor(a,b){super();this.scheduler=a;this.poa=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.j_(c,a,b));this.pending=!0;this.delay=b;this.id=this.id||this.x_(c,this.id,b);return this}x_(a,b,c=0){a=a.flush.bind(a,this);return setInterval(a,c)}j_(a,b,c=0){if(c!=null&&this.delay===c&&this.pending===!1)return b;clearInterval(b)}Bw(a,b){if(this.closed)return Error("Na");this.pending=!1;if(a=this.qFb(a,
b))return a;this.pending===!1&&this.id!=null&&(this.id=this.j_(this.scheduler,this.id,null))}qFb(a){let b=!1,c;try{this.poa(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.poa=this.state=this.scheduler=null;this.pending=!1;nga(c,this);a!=null&&(this.id=this.j_(b,a,null));this.delay=null;super.unsubscribe()}}};var KIa=class extends DIa{constructor(a,b=CIa){super(a,b);this.actions=[];this.active=!1;this.LQ=void 0}flush(a){const b=this.actions;if(this.active)b.push(a);else{var c;this.active=!0;do if(c=a.Bw(a.state,a.delay))break;while(a=b.shift());this.active=!1;if(c){for(;a=b.shift();)a.unsubscribe();throw c;}}}};_.Pe=new KIa(JIa);_.sk=new _.te(_.oe);var dha=Array.isArray;var kha=le(a=>function(b=null){a(this);this.message="Timeout has occurred";this.name="TimeoutError";this.info=b});var LIa=new class extends KIa{flush(a){this.active=!0;this.LQ=void 0;const b=this.actions;let c,d=-1;a=a||b.shift();const e=b.length;do if(c=a.Bw(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 JIa{constructor(a,b){super(a,b);this.scheduler=a;this.poa=b}x_(a,b,c=0){if(c!==null&&c>0)return super.x_(a,b,c);a.actions.push(this);return a.LQ||(a.LQ=requestAnimationFrame(()=>a.flush(void 0)))}j_(a,b,c=0){if(c!=
null&&c>0||c==null&&this.delay>0)return super.j_(a,b,c);a.actions.length===0&&(cancelAnimationFrame(b),a.LQ=void 0)}});var MIa=1,NIa,lha={},OIa=function(a){const b=MIa++;lha[b]=!0;NIa||(NIa=Promise.resolve());NIa.then(()=>mha(b)&&a());return b};_.Xm=new class extends KIa{flush(a){this.active=!0;this.LQ=void 0;const b=this.actions;let c,d=-1;a=a||b.shift();const e=b.length;do if(c=a.Bw(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 JIa{constructor(a,b){super(a,b);this.scheduler=a;this.poa=b}x_(a,b,c=0){if(c!==null&&c>0)return super.x_(a,b,c);a.actions.push(this);return a.LQ||(a.LQ=OIa(a.flush.bind(a,void 0)))}j_(a,b,c=0){if(c!=null&&c>0||c==null&&
this.delay>0)return super.j_(a,b,c);a.actions.length===0&&(mha(b),a.LQ=void 0)}});var PIa=new class extends KIa{}(class extends JIa{constructor(a,b){super(a,b);this.scheduler=a;this.poa=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}Bw(a,b){return b>0||this.closed?super.Bw(a,b):this.qFb(a,b)}x_(a,b,c=0){return c!=null&&c>0||c==null&&this.delay>0?super.x_(a,b,c):a.flush(this)}});le(a=>function(){a(this);this.name="ArgumentOutOfRangeError";this.message="argument out of range"});le(a=>function(b){a(this);this.name="NotFoundError";this.message=b});le(a=>function(b){a(this);this.name="SequenceError";this.message=b});var $m=class{constructor(){this.U2b=0;this.Yn=new Set;this.Lha=new _.Vh(!1)}get wPa(){return this.Lha.value}add(){this.wPa||this.Lha.next(!0);const a=this.U2b++;this.Yn.add(a);return a}has(a){return this.Yn.has(a)}remove(a){this.Yn.delete(a);this.Yn.size===0&&this.wPa&&this.Lha.next(!1)}Ja(){this.Yn.clear();this.wPa&&this.Lha.next(!1)}};$m.ta=_.k({token:$m,Ea:"root",oa:()=>new $m});var QIa;QIa=function(a,b){return c=>{let d;const e=(d=a.Yn)==null?void 0:d.add();setTimeout(()=>{b(c);if(e!==void 0){let f;(f=a.Yn)==null||f.remove(e)}})}};
_.an=class extends _.Vf{constructor(a=!1){super();this.Yn=this.vW=void 0;this.YGc=a;if(jd!==void 0||od!=null){let b;this.vW=(b=_.n(_.af,{optional:!0}))!=null?b:void 0;let c;this.Yn=(c=_.n($m,{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.YGc&&(b=QIa(this,
b),d&&(d=QIa(this,d)),c&&(c=QIa(this,c)));d=super.subscribe({next:d,error:b,complete:c});a instanceof _.ne&&a.add(d);return d}};var sha,Jxa,RIa,SIa,wha;sha=0;Jxa=function(){return typeof Zone!=="undefined"&&Zone.current.get("isAngularZone")===!0};RIa=function(){if(Jxa())throw new _.$c(909,!1);};
_.We=class{constructor(a){this.R6=this.Kha=!1;this.isStable=!0;this.eka=new _.an(!1);this.Zja=new _.an(!1);this.jm=new _.an(!1);this.onError=new _.an(!1);const {TVc:b=!1,iCa:c=!1,yma:d=!1,KQ:e=!1}=a;if(typeof Zone=="undefined")throw new _.$c(908,!1);Zone.assertZonePatched();this.t3=0;this.uIb=this.UE=Zone.current;Zone.TaskTrackingZoneSpec&&(this.UE=this.UE.fork(new Zone.TaskTrackingZoneSpec));b&&Zone.longStackTraceZoneSpec&&(this.UE=this.UE.fork(Zone.longStackTraceZoneSpec));this.iCa=!d&&c;this.yma=
d;this.Aea=!1;this.KQ=e;vha(this)}run(a,b,c){return this.UE.run(a,b,c)}runTask(a,b,c,d){const e=this.UE;a=e.scheduleEventTask("NgZoneEvent: "+d,a,SIa,Ve,Ve);try{return e.runTask(a,b,c)}finally{e.cancelTask(a)}}runGuarded(a,b,c){return this.UE.runGuarded(a,b,c)}Tb(a){return this.uIb.run(a)}};SIa={};
wha=class{constructor(){this.Kha=this.R6=!1;this.isStable=!0;this.eka=new _.an;this.Zja=new _.an;this.jm=new _.an;this.onError=new _.an}run(a,b,c){return a.apply(b,c)}runGuarded(a,b,c){return a.apply(b,c)}Tb(a){return a()}runTask(a,b,c){return a.apply(b,c)}};var TIa;_.Af=class{constructor(){this.MIc=console}handleError(a){this.MIc.error("ERROR",a)}};TIa=new _.wd("",{Ea:"root",oa:()=>{const a=_.n(_.We),b=_.n(_.Af);return c=>a.Tb(()=>b.handleError(c))}});var $e=class{constructor(){this.pP=null}Bw(){let a;(a=this.pP)==null||a.Bw()}};$e.ta=_.k({token:$e,Ea:"root",oa:()=>new $e});
var UIa=[0,1,2,3],VIa=function(a,b){return b?b.run(1,a):a()},Bha=class{constructor(){this.ld=_.n(_.We);this.scheduler=_.n(sh);this.eh=_.n(_.Af,{optional:!0});this.g0=new Set;this.Efa=new Set;this.aga=!1;_.n(Cha,{optional:!0})}Bw(){this.aga=!0;for(const a of UIa)for(const b of this.g0)if(!b.Wfa&&b.wSb[a])try{b.nAa=this.ld.Tb(()=>VIa(()=>b.wSb[a](b.nAa),b.Nc))}catch(c){b.Wfa=!0;let d;(d=this.eh)==null||d.handleError(c)}this.aga=!1;for(const a of this.g0)WIa(a),a.once&&(this.g0.delete(a),a.destroy());
for(const a of this.Efa)this.g0.add(a);this.Efa.size>0&&this.scheduler.notify(8);this.Efa.clear()}register(a){this.aga?this.Efa.add(a):(this.g0.add(a),this.scheduler.notify(7))}unregister(a){this.aga&&this.g0.has(a)?(a.Wfa=!0,a.nAa=void 0,a.once=!0):(this.g0.delete(a),this.Efa.delete(a))}};Bha.ta=_.k({token:Bha,Ea:"root",oa:()=>new Bha});
var WIa=function(a){a.Wfa=!1;a.nAa=void 0;let b;(b=a.Nc)==null||b.dispose();a.Nc=null},Dha=class{constructor(a,b,c,d,e=null){this.pP=a;this.wSb=b;this.once=c;this.Nc=e;this.Wfa=!1;this.nAa=void 0;this.X$c=d==null?void 0:d.Be(()=>this.destroy())}destroy(){this.pP.unregister(this);let a;(a=this.X$c)==null||a.call(this)}};var yha=new Set;/*

 Copyright 2024 Google, Inc
 SPDX-License-Identifier: MIT
*/
Symbol.for("propagationStopped");var XIa=new _.wd("",{Ea:"root",oa:()=>!1});var Eha=void 0;var Lia;_.bf=new Map;Lia=0;var YIa,xma,bn;YIa=new _.wd("",{Ea:"root",oa:()=>"ng"});xma=new _.wd("");bn=new _.wd("",{Ea:"platform",oa:()=>"unknown"});_.cn=new _.wd("");_.ZIa=new _.wd("",{Ea:"root",oa:()=>{let a,b;return((a=Fha().body)==null?void 0:(b=a.querySelector("[ngCspNonce]"))==null?void 0:b.getAttribute("ngCspNonce"))||null}});var $Ia=class{},aJa=class{};_.ef=class{constructor(a){this.ma=a}};_.ef.NE=function(){return ff(_.Qd(),_.Nd())};var bJa;bJa=class{};_.dn=class{constructor(){this.Wq=null}};_.dn.NE=()=>{const a=_.Nd(),b=_.Gd(_.Qd().index,a);return(_.Ad(b)?b:a)[11]};var nf;var Lha=/^>|^->|\x3c!--|--\x3e|--!>|<!-$/g,Mha=/(<|>)/g;var Vha=Uha,Wha;_.yf={};var of=class{constructor(a){this.dNb=a}toString(){return`SafeValue must use [property]=binding: ${this.dNb}`+" (see https://g.co/ng/security#xss)"}},cJa=class extends of{getTypeName(){return"HTML"}},dJa=class extends of{getTypeName(){return"URL"}},eJa=class extends of{getTypeName(){return"ResourceURL"}};var aia;var eia=class{constructor(a){this.QZc=a}fha(a){a="<body><remove></remove>"+a;try{const b=(new window.DOMParser).parseFromString(cia(a),"text/html").body;if(b===null)return this.QZc.fha(a);let c;(c=b.firstChild)==null||c.remove();return b}catch(b){return null}}},dia=class{constructor(a){this.tUc=a;this.PZc=this.tUc.implementation.createHTMLDocument("sanitization-inert")}fha(a){const b=this.PZc.createElement("template");b.innerHTML=cia(a);return b}};var gia=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;var fJa=sf("area,br,col,hr,img,wbr"),gJa=sf("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),hJa=sf("rp,rt"),iJa=tf(hJa,gJa),jJa=tf(gJa,sf("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")),kJa=tf(hJa,sf("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")),
Aia=tf(fJa,jJa,kJa,iJa),Dia=sf("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),lJa=sf("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"),
mJa=sf("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"),
Cia=tf(Dia,lJa,mJa),Bia=sf("script,style,template"),yia=class{constructor(){this.eK=[]}endElement(a){a=iia(a).toLowerCase();Aia.hasOwnProperty(a)&&!fJa.hasOwnProperty(a)&&(this.eK.push("</"),this.eK.push(a),this.eK.push(">"))}},jia=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,kia=/([^#-~ |!])/g,xia;var nJa={NONE:0,fcd:1,ndd:2,Ycd:3,URL:4,Ucd:5,0:"NONE",1:"HTML",2:"STYLE",3:"SCRIPT",4:"URL",5:"RESOURCE_URL"};var Fia;var uja=[],vja=Object.assign({},Nm,{S4:!0,kind:"template",vO:a=>{Jd(a.Ki)},G_a(){this.Ki[24]=this}}),wja=Object.assign({},Nm,{S4:!0,kind:"template",vO:a=>{for(a=_.Kd(a.Ki);a&&a[1].type===2;)a=_.Kd(a);a&&vfa(a)},G_a(){this.Ki[24]=this}});var fh;_.en=function(a){Iha(a.nIc||a.Pe,4)};_.fn=function(a){a.Pe[2]|=1024;rja(a.Pe,a.qXb)};
fh=class{get lm(){const a=this.Pe,b=a[1];return oja(b,a,b.firstChild,[])}constructor(a,b,c=!0){this.Pe=a;this.nIc=b;this.qXb=c;this.ep=null;this.gpa=!1}get context(){return this.Pe[8]}get dh(){let a;return!!(this.Pe[2]&9280)||!((a=this.Pe[24])==null||!a.dh)}set context(a){this.Pe[8]=a}get nc(){return(this.Pe[2]&256)===256}destroy(){if(this.ep)this.ep.k5(this);else if(this.gpa){const a=this.Pe[3];if(_.Cd(a)){const b=a[8],c=b?b.indexOf(this):-1;c>-1&&(_.kf(a,c),Wea(b,c))}this.gpa=!1}_.Sha(this.Pe[1],
this.Pe)}Be(a){yfa(this.Pe,a)}detach(){this.Pe[2]&=-129}};var oJa=class{};oJa.ta=_.k({token:oJa,Ea:"root",oa:()=>null});var pJa,Jma,qJa;_.gn=function(a,b){return new Jma(b[td]||null,a.cq)};pJa=class extends _.Tm{constructor(a){super();this.cq=a}};
Jma=class extends aJa{get inputs(){var a=this.FF;const b=a.eD;a=xja(a.inputs,!0);if(b!==null)for(const c of a)b.hasOwnProperty(c.wmb)&&(c.transform=b[c.wmb]);return a}get outputs(){return xja(this.FF.outputs,!1)}constructor(a,b){super();this.FF=a;this.cq=b;this.JV=a.type;this.Pa=a.na.map(kga).join(",");this.ac=a.ac?a.ac:[];this.t_c=!!b}create(a,b,c,d){const e=_.cd(null);try{d=d||this.cq;let ob,Ia=d instanceof Om?d:(ob=d)==null?void 0:ob.Rb;Ia&&this.FF.CRb!==null&&(Ia=this.FF.CRb(Ia)||Ia);var f=Ia?
new rIa(a,Ia):a,g=f.get(bJa,null);if(g===null)throw new _.$c(407,!1);const La=f.get(oJa,null),Va=f.get(sh,null);a={xob:g,wla:La,E4:Va};var l=g.mfa(null,this.FF);const pb=this.FF.na[0][0]||"div";if(c){g=l;var p=this.FF.kb,t=f.get(XIa,!1)||p===3;var w=g.Hrb(c,t)}else{const gd=pb.toLowerCase();w=l.createElement(pb,gd==="svg"?"svg":gd==="math"?"math":null)}p=w;w=512;this.FF.y0?w|=4096:this.FF.HXb||(w|=16);t=null;p!==null&&(t=null);const uc=Xia(0,null,null,1,0,null,null,null,null,null,null),rc=Mia(null,
uc,null,w,null,null,a,l,f,null,t);Efa(rc);let Gc,Pd;f=null;try{var A=this.FF;w=null;if(A.a6){var G=[];w=new Map;A.a6(A,G,w);G.push(A)}else G=[A];var J=rc[1];rc[25]=p;var L=wf(J,25,2,"#host",null);J=p;t=A;g=G;var U=rc[1];for(var ba of g)L.uD=ae(L.uD,ba.nb);L.uD!==null&&(nja(L,L.uD,!0),J!==null&&$ha(l,J,L));ba=null;J!==null&&(ba=null);var la=a.xob.mfa(J,t);const gd=Mia(rc,Ria(t),null,Tia(t),rc[L.index],L,a,la,null,null,ba);U.xl&&aja(U,L,g.length-1);Sia(rc,gd);f=rc[L.index]=gd;Pd=uc.data[25];if(p)if(c)Mfa(l,
p,["ng-version","0.0.0-PLACEHOLDER"]);else{var za=A.na[0];c=[];L=[];U=1;for(la=2;U<za.length;){let mb=za[U];if(typeof mb==="string")la===2?mb!==""&&c.push(mb,za[++U]):la===8&&L.push(mb);else{if((la&1)!==0)break;la=mb}U++}const {jc:Ob,fe:bd}={jc:c,fe:L};Ob&&Mfa(l,p,Ob);if(bd&&bd.length>0){za=l;l=p;var Ba=bd.join(" ");Ba===""?za.removeAttribute(l,"class"):za.setAttribute(l,"class",Ba)}}if(b!==void 0){var Da=this.ac,Wa=Pd.lx=[];for(Ba=0;Ba<Da.length;Ba++){const Ob=b[Ba];Wa.push(Ob!=null&&Ob.length?Array.from(Ob):
null)}}b=f;Wa=w;Da=[yja];const Ib=_.Qd(),Sa=rc[1],eb=_.Fd(Ib,rc);bja(Sa,rc,Ib,G,null,Wa);for(Wa=0;Wa<G.length;Wa++){const Ob=fe(rc,Sa,Ib.Hn+Wa,Ib);_.df(Ob,rc)}Uia(Sa,rc,Ib);eb&&_.df(eb,rc);const sb=fe(rc,Sa,Ib.Hn+Ib.Py,Ib);b[8]=rc[8]=sb;if(Da!==null)for(const Ob of Da)Ob(sb,A);Qia(Sa,Ib,rc);Gc=sb;mja(uc,rc,null)}catch(gd){throw f!==null&&_.bf.delete(f[19]),_.bf.delete(rc[19]),gd;}finally{Hfa()}return new qJa(this.JV,Gc,ff(Pd,rc),rc,Pd)}finally{_.cd(e)}}};
qJa=class extends $Ia{constructor(a,b,c,d,e){super();this.location=c;this.pJb=d;this.nda=e;this.Oka=null;this.instance=b;this.Ow=this.Yi=new fh(d,void 0,!1);this.JV=a}VQ(a,b){var c=this.nda.inputs;let d;c!==null&&(d=c[a])&&(this.Oka!=null||(this.Oka=new Map),this.Oka.has(a)&&Object.is(this.Oka.get(a),b)||(c=this.pJb,$ia(c[1],c,d,a,b),this.Oka.set(a,b),Iha(_.Gd(this.nda.index,c),1)))}get Rb(){return new _.ie(this.nda,this.pJb)}destroy(){this.Ow.destroy()}Be(a){this.Ow.Be(a)}};var zja=class extends Um{constructor(a,b,c,d=!0){super();this.I2c=a;this.md=b;this.fNa=[];this.a2a=[];this.Xea=new pJa(this);var e=(a[iIa]||null).Jy;this.fNa=e instanceof Function?e():e;this.zra=ega(a,b,[{va:Um,kc:this},{va:_.Tm,kc:this.Xea},...c],_.Zc(a),new Set(["environment"]));d&&this.E_()}E_(){this.zra.E_();this.instance=this.zra.get(this.I2c)}get Rb(){return this.zra}destroy(){const a=this.zra;!a.nc&&a.destroy();this.a2a.forEach(b=>b());this.a2a=null}Be(a){this.a2a.push(a)}},Hma=class extends Gpa{constructor(a){super();
this.XWb=a}create(a){return new zja(this.XWb,a,[])}},Bja=class extends Um{constructor(a){super();this.Xea=new pJa(this);this.instance=null;const b=new qfa([...a.Nb,{va:Um,kc:this},{va:_.Tm,kc:this.Xea}],a.parent||ifa(),a.nUc,new Set(["environment"]));this.Rb=b;a.B6c&&b.E_()}destroy(){this.Rb.destroy()}Be(a){this.Rb.Be(a)}};var Eja=class{constructor(a){this.xc=a;this.zea=new Map}Ja(){try{for(const a of this.zea.values())a!==null&&a.destroy()}finally{this.zea.clear()}}};Eja.ta=_.k({token:Eja,Ea:"environment",oa:()=>new Eja(_.m(Om))});var ii=new _.wd(""),nma=function(a){if(!a.Iu){var b=[];for(const d of a.qRc){const e=yd(a.Rb,d);if(Gf(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.Iu=!0}},ih=class{constructor(){this.done=this.Iu=!1;this.tVc=new Promise((b,c)=>{this.resolve=b;this.reject=c});let a;this.qRc=(a=_.n(ii,{optional:!0}))!=null?
a:[];this.Rb=_.n(_.Ye)}};ih.O=function(a){return new (a||ih)};ih.ta=_.k({token:ih,oa:ih.O,Ea:"root"});var hn=class{log(a){console.log(a)}warn(a){console.warn(a)}};hn.O=function(a){return new (a||hn)};hn.ta=_.k({token:hn,oa:hn.O,Ea:"platform"});var Bma=class{};Bma.ta=_.k({token:Bma,Ea:"root",oa:()=>new rJa});var sJa=function(a,b){for(const c of b)b.delete(c),a.snb--,c.run()},rJa=class{constructor(){this.snb=0;this.IAa=new Map}ve(a){this.enqueue(a)}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.snb++,b.add(a))}flush(){for(;this.snb>0;)for(const [a,b]of this.IAa){const c=a,d=b;c===null?sJa(this,d):c.run(()=>sJa(this,d))}}};var tJa=new _.wd(""),uJa=new _.wd(""),vJa=function(a){return a.VCa?a.VCa.God.map(b=>({source:b.source,JTc:b.JTc,data:b.data})):[]},jn=class{constructor(a,b,c){this.hb=a;this.AZb=b;this.iQa=!0;this.JS=[];this.VCa=null;wJa||(wJa=c,xJa(b));this.DQc();a.run(()=>{this.VCa=typeof Zone=="undefined"?null:Zone.current.get("TaskTrackingZone")})}DQc(){this.hb.eka.subscribe({next:()=>{this.iQa=!1}});this.hb.Tb(()=>{this.hb.jm.subscribe({next:()=>{RIa();queueMicrotask(()=>{this.iQa=!0;this.qJb()})}})})}isStable(){return this.iQa&&
!this.hb.Kha}qJb(){if(this.isStable())queueMicrotask(()=>{for(;this.JS.length!==0;){let a=this.JS.pop();clearTimeout(a.H9);a.sVc()}});else{let a=vJa(this);this.JS=this.JS.filter(b=>b.g4b&&b.g4b(a)?(clearTimeout(b.H9),!1):!0)}}addCallback(a,b,c){let d=-1;b&&b>0&&(d=setTimeout(()=>{this.JS=this.JS.filter(e=>e.H9!==d);a()},b));this.JS.push({sVc:a,H9:d,g4b:c})}whenStable(a,b,c){if(c&&!this.VCa)throw Error("Wa");this.addCallback(a,b,c);this.qJb()}eob(a){this.AZb.eob(a,this)}Jxb(a){this.AZb.Jxb(a)}findProviders(){return[]}};
jn.O=function(a){return new (a||jn)(_.m(_.We),_.m(kn),_.m(uJa))};jn.ta=_.k({token:jn,oa:jn.O});var kn=class{constructor(){this.faa=new Map}eob(a,b){this.faa.set(a,b)}Jxb(a){this.faa.delete(a)}Fga(a,b=!0){let c,d;return(d=(c=wJa)==null?void 0:c.Fga(this,a,b))!=null?d:null}};kn.O=function(a){return new (a||kn)};kn.ta=_.k({token:kn,oa:kn.O,Ea:"platform"});var wJa;var Xja=class extends _.Ee{constructor(){super(...arguments);this.tTa=0;this.X2b=!1}unsubscribe(){this.X2b=!0;this.tTa===0&&super.unsubscribe()}};var yJa,zJa;yJa=new _.wd("");zJa=function(a){a.oLb.some(({Pe:b})=>wfa(b))?a.Ie|=2:a.Ie&=-8};_.AJa=function(a,b){a.X3.push(b);if(b.gpa)throw new _.$c(902,!1);b.ep=a;a=(b.Pe[2]&512)!==0;const c=b.Pe[16];c===null||a||Pha(c,b.Pe);_.xfa(b.Pe)};
_.kh=class{get oLb(){return[...this.uWc.keys(),...this.X3]}get nc(){return this.Kb}constructor(){this.Kb=this.Kra=!1;this.US=[];this.X3=[];this.c_c=_.n(TIa);this.WQc=_.n($e);this.JR=_.n(uIa);this.r6c=_.n(Bma);this.i5=this.Ie=0;this.Cna=null;this.uWc=new Set;this.kLb=new _.Vf;this.MNb=[];this.GF=[];this.isStable=_.x(_.n($m).Lha,_.v(a=>!a));this.xc=_.n(Om);this.Gra=null;this.ESa=()=>{if(this.Cna!==null){var a=this.Cna;this.Cna=null;a.run(0,this.ESa);a.dispose()}else{if(this.Kra)throw new _.$c(101,!1);
a=_.cd(null);try{this.Kra=!0;this.Gra!==null||this.xc.nc||(this.Gra=this.xc.get(bJa,null,{optional:!0}));this.Ie|=this.i5;let c=this.i5=0;for(;this.Ie!==0&&c++<10;)a:{var b=void 0;let d=void 0,e=void 0,f=void 0;this.Ie|=this.i5;this.i5=0;this.Ie&16&&(this.Ie&=-17,this.r6c.flush());if(this.Ie&7){const g=!!(this.Ie&1);this.Ie&=-8;this.Ie|=8;for(let {Pe:l,qXb:p}of this.oLb)b=l,(g||wfa(b))&&rja(b,p,g&&!this.JR?0:1);this.Ie&=-5;zJa(this);if(this.Ie&23)break a}else(f=this.Gra)==null||(e=f.Ssa)==null||e.call(f),
(d=this.Gra)==null||(b=d.end)==null||b.call(d);this.Ie&8&&(this.Ie&=-9,this.WQc.Bw());zJa(this)}}catch(c){this.c_c(c)}finally{this.Kra=!1,_.cd(a),this.kLb.next()}}};_.n(Cha,{optional:!0})}whenStable(){let a;return(new Promise(b=>{a=this.isStable.subscribe({next:c=>{c&&b()}})})).finally(()=>{a.unsubscribe()})}get Rb(){return this.xc}Jy(a,b){var c=a instanceof aJa;if(!this.xc.get(ih).done)throw new _.$c(405,!1);a=c?a:_.gn(this.xc.get(_.Tm),a);this.MNb.push(a.JV);c=a.t_c?void 0:this.xc.get(Um);const d=
a.create(_.tIa,[],b||a.Pa,c),e=d.location.ma,f=d.Rb.get(tJa,null);f==null||f.eob(e);d.Be(()=>{this.k5(d.Ow);nka(this.GF,d);f==null||f.Jxb(e)});this.MMc(d);return d}tick(){this.JR||(this.Ie|=1);this.ESa()}k5(a){nka(this.X3,a);a.ep=null;const b=(a.Pe[2]&512)!==0,c=a.Pe[16];c===null||b||Qha(c,a.Pe);Oha(a.Pe[1],a.Pe)}MMc(a){_.AJa(this,a.Ow);this.tick();this.GF.push(a);this.xc.get(yJa,[]).forEach(b=>b(a))}Ja(){if(!this.Kb)try{this.US.forEach(a=>a()),this.X3.slice().forEach(a=>a.destroy())}finally{this.Kb=
!0,this.X3=[],this.US=[]}}Be(a){this.US.push(a);return()=>nka(this.US,a)}destroy(){if(this.Kb)throw new _.$c(406,!1);const a=this.xc;a.destroy&&!a.nc&&a.destroy()}get yad(){return this.X3.length}};_.kh.O=function(a){return new (a||_.kh)};_.kh.ta=_.k({token:_.kh,oa:_.kh.O,Ea:"root"});_.Gma=new Map;var BJa,Lka,Kka;_.Lg=class{};_.Lg.NE=Ika;BJa=function(a,b,c,d){const e=b.Pe;if(_.Cd(e[3])){var f=a.indexOf(b);f!==-1?a.detach(f):(f=e[3],f=new Lka(f,f[5],f[3]),f.detach(f.indexOf(b)))}c=a.HMa(c);a=a.nN;_.qka(a,e,c,d);if(b.ep)throw new _.$c(902,!1);b.gpa=!0;d=Jka(a);c>=d.length?d.push(b):d.splice(c,0,b);return b};
_.ln=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.nQ;e=e.XF||e.jXb}b=d?b:new Jma(b[td]||null);f=f||a.Zza;e||b.cq!=null||(d=(d?f:a.Zza).get(Om,null))&&(e=d);g=b.create(f,g,null,e);BJa(a,g.Ow,c,_.jg(a.yba,null));return g};
Lka=class extends _.Lg{constructor(a,b,c){super();this.nN=a;this.yba=b;this.xba=c}get element(){return ff(this.yba,this.xba)}get Rb(){return new _.ie(this.yba,this.xba)}get Zza(){const a=Vfa(this.yba,this.xba);if(a!==-1){const b=Ofa(a,this.xba);return new _.ie(b[1].data[(a&32767)+8],b)}return new _.ie(null,this.xba)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(a){const b=this.nN[8];return b!==null&&b[a]||null}get length(){return this.nN.length-10}mi(a,b,c){let d,e;typeof c==="number"?
d=c:c!=null&&(d=c.index,e=c.Rb);a=CJa(a,b||{},e,null);BJa(this,a,d,_.jg(this.yba,null));return a}a7(a,b){return BJa(this,a,b,!0)}move(a,b){return this.a7(a,b)}indexOf(a){const b=this.nN[8];return b!==null?b.indexOf(a):-1}remove(a){a=this.HMa(a,-1);const b=_.kf(this.nN,a);b&&(Wea(Jka(this.nN),a),_.Sha(b[1],b))}detach(a){a=this.HMa(a,-1);const b=_.kf(this.nN,a);return b&&Wea(Jka(this.nN),a)!=null?new fh(b):null}HMa(a,b=0){return a==null?this.length+b:a}};Kka=Mka;var Qka=Ska;var Wka=0,Xka=0,Yka=0;_.oma="en-US";_.sla={T1c:"element"};_.ula={T1c:"ICU"};var kla=/\ufffd(\d+):?\d*\ufffd/gi,tla=/\ufffd(\d+)\ufffd/,pla=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,lla=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,wla=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,vla=/\uE500/g;var DJa,Rla;_.Qg=function(a){a.NS===void 0||!a.pNa&&a.NJc||a.NS.next(a)};Rla=function(a,b){a.hIb=b};
_.Mg=class{get Kc(){let a;return(a=this.NS)!=null?a:this.NS=new _.Vf}constructor(a=!1){this.NJc=a;this.dh=!0;this.hIb=void 0;this.By=[];this.pNa=!1;this.NS=void 0;this.length=0;this.last=this.first=void 0;this[DJa]=Bla}get(a){return this.By[a]}map(a){return this.By.map(a)}filter(a){return this.By.filter(a)}find(a){return this.By.find(a)}reduce(a,b){return this.By.reduce(a,b)}forEach(a){this.By.forEach(a)}some(a){return this.By.some(a)}toArray(){return this.By.slice()}toString(){return this.By.toString()}reset(a,b){this.dh=
!1;a=a.flat(Number.POSITIVE_INFINITY);a:{var c=this.By;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.pNa=!b)this.By=a,this.length=a.length,this.last=a[this.length-1],this.first=a[0]}xsb(){this.dh=!0;let a;(a=this.hIb)==null||a.call(this)}destroy(){this.NS!==void 0&&(this.NS.complete(),this.NS.unsubscribe())}};DJa=Symbol.iterator;_.Kg=class{};_.Kg.NE=Dla;var CJa=function(a,b,c,d){a=_.oka(a.uJc,a.JEb,b,{OVc:c,Nua:d});return new fh(a)},Ela=class extends _.Kg{constructor(a,b,c){super();this.uJc=a;this.JEb=b;this.lb=c}get S1b(){let a;return((a=this.JEb.dA)==null?void 0:a.S1b)||null}mi(a,b){return CJa(this,a,b)}};var Ila=class{constructor(a){this.Vka=a;this.matches=null}clone(){return new Ila(this.Vka)}xsb(){this.Vka.xsb()}},lja=function(a,b){for(let c=0;c<a.queries.length;c++)b.queries.queries[c].matches!==null&&a.queries[c].xsb()},Hla=class{constructor(a=[]){this.queries=a}mi(a){const b=a.queries;if(b!==null){a=a.Ad!==null?a.Ad[0]:b.length;const c=[];for(let d=0;d<a;d++)c.push(this.queries[b.queries[d].WSb].clone());return new Hla(c)}return null}k5(a){lja(this,a)}},Lla=class{constructor(a,b,c=null){this.flags=
b;this.read=c;this.Kka=typeof a==="string"?Mla(a):a}},Nla=class{constructor(a=[]){this.queries=a}Tfa(a,b){for(let c=0;c<this.queries.length;c++)this.queries[c].Tfa(a,b)}iva(a){for(let b=0;b<this.queries.length;b++)this.queries[b].iva(a)}R3a(a){let b=null;for(let c=0;c<this.length;c++){const d=this.queries[c].R3a(a,b!==null?b.length:0);d&&(d.WSb=c,b!==null?b.push(d):b=[d])}return b!==null?new Nla(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)}},
EJa=function(a,b){if(a.OMa&&(a.metadata.flags&1)!==1){a=a.IEb;for(b=b.parent;b!==null&&b.type&8&&b.index!==a;)b=b.parent;return a===(b!==null?b.index:-1)}return a.OMa},FJa=function(a,b,c){a.matches===null?a.matches=[b,c]:a.matches.push(b,c)},GJa=function(a,b,c,d){if(d!==null){const e=a.metadata.read;e!==null?e===_.ef||e===_.Lg||e===_.Kg&&c.type&4?FJa(a,c.index,-2):(b=bga(c,b,e,!1,!1),b!==null&&FJa(a,c.index,b)):FJa(a,c.index,d)}},Ola=class{constructor(a,b=-1){this.metadata=a;this.matches=null;this.WSb=
-1;this.pOb=!1;this.OMa=!0;this.IEb=b}Tfa(a,b){if(EJa(this,b)){const d=this.metadata.Kka;if(Array.isArray(d))for(let e=0;e<d.length;e++){const f=d[e];a:{var c=b.Gfb;if(c!==null)for(let g=0;g<c.length;g+=2)if(c[g]===f){c=c[g+1];break a}c=null}GJa(this,a,b,c);GJa(this,a,b,bga(b,a,f,!1,!1))}else d===_.Kg?b.type&4&&GJa(this,a,b,-1):GJa(this,a,b,bga(b,a,d,!1,!1))}}iva(a){this.IEb===a.index&&(this.OMa=!1)}qa(a,b){this.Tfa(a,b)}R3a(a,b){return EJa(this,a)?(this.pOb=!0,FJa(this,-a.index,b),new Ola(this.metadata)):
null}};var mn=class{};mn.O=function(a){return new (a||mn)(_.m(_.kh))};mn.Ca=_.Cf({type:mn});mn.Ba=_.Xc({});_.cma=Symbol("cb");_.dma=Object.assign({},Gea,{cxb:void 0,JLb(a,b){_.Jea(a,b)}});fma.required=function(){return _.Ug(!0,!0)};_.nn=class{};_.nn.NE=gma;var IJa,JJa,HJa,MJa,OJa,NJa;IJa=class{supports(a){return Oka(a)}create(a){return new HJa(a)}};JJa=(a,b)=>b;_.KJa=function(a,b){let c=a.uT;a=a.IJ;let d=0,e=null;for(;c||a;){const f=!a||c&&c.Ak<hma(a,d,e)?c:a,g=hma(f,d,e),l=f.Ak;if(f===a)d--,a=a.AJ;else if(c=c.Ge,f.jx==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.jx]=t-p}}g!==l&&b(f,g,l)}};_.LJa=function(a,b){for(a=a.pqa;a!==null;a=a.CQa)b(a)};
HJa=class{constructor(a){this.length=0;this.e3=this.pqa=this.lF=this.IJ=this.p3=this.Tqa=this.yv=this.PE=this.Lba=this.uT=this.PNc=this.bC=this.yT=null;this.lu=a||JJa}VQb(a){let b;for(b=this.uT;b!==null;b=b.Ge)a(b)}diff(a){a==null&&(a=[]);if(!Oka(a))throw new _.$c(900,!1);return this.check(a)?this:null}Be(){}check(a){this.zRa();let b=this.uT,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.lu(g,e),b!==null&&Object.is(b.wE,f)?(c&&(b=this.MKb(b,e,f,g)),
Object.is(b.item,e)||this.Zoa(b,e)):(b=this.SHb(b,e,f,g),c=!0),b=b.Ge}else d=0,Pka(a,g=>{f=this.lu(d,g);b!==null&&Object.is(b.wE,f)?(c&&(b=this.MKb(b,g,f,d)),Object.is(b.item,g)||this.Zoa(b,g)):(b=this.SHb(b,g,f,d),c=!0);b=b.Ge;d++}),this.length=d;this.SPc(b);return this.wP}get wP(){return this.PE!==null||this.Tqa!==null||this.IJ!==null||this.pqa!==null}zRa(){if(this.wP){let a;for(a=this.PNc=this.uT;a!==null;a=a.Ge)a.EQa=a.Ge;for(a=this.PE;a!==null;a=a.MT)a.jx=a.Ak;this.PE=this.yv=null;for(a=this.Tqa;a!==
null;a=a.DQa)a.jx=a.Ak;this.pqa=this.e3=this.IJ=this.lF=this.Tqa=this.p3=null}}SHb(a,b,c,d){let e;a===null?e=this.Lba:(e=a.qp,this.jOc(a));a=this.bC===null?null:this.bC.get(c,null);a!==null?(Object.is(a.item,b)||this.Zoa(a,b),this.XIb(a,e,d)):(a=this.yT===null?null:this.yT.get(c,d),a!==null?(Object.is(a.item,b)||this.Zoa(a,b),this.eNc(a,e,d)):a=this.dHc(new MJa(b,c),e,d));return a}MKb(a,b,c,d){b=this.bC===null?null:this.bC.get(c,null);b!==null?a=this.XIb(b,a.qp,d):a.Ak!=d&&(a.Ak=d,this.GMa(a,d));
return a}SPc(a){for(;a!==null;){const b=a.Ge;this.mDb(this.MSa(a));a=b}this.bC!==null&&this.bC.clear();this.yv!==null&&(this.yv.MT=null);this.p3!==null&&(this.p3.DQa=null);this.Lba!==null&&(this.Lba.Ge=null);this.lF!==null&&(this.lF.AJ=null);this.e3!==null&&(this.e3.CQa=null)}XIb(a,b,c){this.bC!==null&&this.bC.remove(a);const d=a.sra,e=a.AJ;d===null?this.IJ=e:d.AJ=e;e===null?this.lF=d:e.sra=d;this.TPa(a,b,c);this.GMa(a,c);return a}eNc(a,b,c){this.MSa(a);this.TPa(a,b,c);this.GMa(a,c);return a}dHc(a,
b,c){this.TPa(a,b,c);this.yv=this.yv===null?this.PE=a:this.yv.MT=a;return a}TPa(a,b,c){const d=b===null?this.uT:b.Ge;a.Ge=d;a.qp=b;d===null?this.Lba=a:d.qp=a;b===null?this.uT=a:b.Ge=a;this.yT===null&&(this.yT=new NJa);this.yT.put(a);a.Ak=c;return a}jOc(a){return this.mDb(this.MSa(a))}MSa(a){this.yT!==null&&this.yT.remove(a);const b=a.qp,c=a.Ge;b===null?this.uT=c:b.Ge=c;c===null?this.Lba=b:c.qp=b;return a}GMa(a,b){if(a.jx===b)return a;this.p3=this.p3===null?this.Tqa=a:this.p3.DQa=a;return a}mDb(a){this.bC===
null&&(this.bC=new NJa);this.bC.put(a);a.Ak=null;a.AJ=null;this.lF===null?(this.lF=this.IJ=a,a.sra=null):(a.sra=this.lF,this.lF=this.lF.AJ=a);return a}Zoa(a,b){a.item=b;this.e3=this.e3===null?this.pqa=a:this.e3.CQa=a;return a}};MJa=class{constructor(a,b){this.item=a;this.wE=b;this.CQa=this.DQa=this.MT=this.AJ=this.sra=this.u3=this.rra=this.Ge=this.qp=this.EQa=this.jx=this.Ak=null}};
OJa=class{constructor(){this.rda=this.uba=null}add(a){this.uba===null?(this.uba=this.rda=a,a.u3=null,a.rra=null):(this.rda.u3=a,a.rra=this.rda,a.u3=null,this.rda=a)}get(a,b){let c;for(c=this.uba;c!==null;c=c.u3)if((b===null||b<=c.Ak)&&Object.is(c.wE,a))return c;return null}remove(a){const b=a.rra;a=a.u3;b===null?this.uba=a:b.u3=a;a===null?this.rda=b:a.rra=b;return this.uba===null}};
NJa=class{constructor(){this.map=new Map}put(a){const b=a.wE;let c=this.map.get(b);c||(c=new OJa,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.wE;this.map.get(b).remove(a)&&this.map.delete(b);return a}get Zs(){return this.map.size===0}clear(){this.map.clear()}};var QJa=class{supports(a){return a instanceof Map||Nka(a)}create(){return new PJa}},PJa=class{constructor(){this.Bra=new Map;this.lF=this.IJ=this.yv=this.PE=this.D2=this.oaa=this.PIb=this.CS=this.rN=null}get wP(){return this.PE!==null||this.oaa!==null||this.IJ!==null}VQb(a){let b;for(b=this.rN;b!==null;b=b.Ge)a(b)}diff(a){if(!a)a=new Map;else if(!(a instanceof Map||Nka(a)))throw new _.$c(900,!1);return this.check(a)?this:null}Be(){}check(a){this.zRa();let b=this.rN;this.CS=null;this.pKc(a,(c,d)=>
{b&&b.key===d?(this.QHb(b,c),this.CS=b,b=b.Ge):(c=this.XKc(d,c),b=this.bMc(b,c))});if(b)for(b.qp&&(b.qp.Ge=null),this.IJ=b,a=b;a!==null;a=a.AJ)a===this.rN&&(this.rN=null),this.Bra.delete(a.key),a.AJ=a.Ge,a.Jj=a.ng,a.ng=null,a.qp=null,a.Ge=null;this.D2&&(this.D2.BQa=null);this.yv&&(this.yv.MT=null);return this.wP}bMc(a,b){if(a){const c=a.qp;b.Ge=a;b.qp=c;a.qp=b;c&&(c.Ge=b);a===this.rN&&(this.rN=b);return this.CS=a}this.CS?(this.CS.Ge=b,b.qp=this.CS):this.rN=b;this.CS=b;return null}XKc(a,b){if(this.Bra.has(a)){a=
this.Bra.get(a);this.QHb(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 RJa(a);this.Bra.set(a,c);c.ng=b;this.lHc(c);return c}zRa(){if(this.wP){let a;for(a=this.PIb=this.rN;a!==null;a=a.Ge)a.EQa=a.Ge;for(a=this.oaa;a!==null;a=a.BQa)a.Jj=a.ng;for(a=this.PE;a!=null;a=a.MT)a.Jj=a.ng;this.IJ=this.PE=this.yv=this.oaa=this.D2=null}}QHb(a,b){Object.is(b,a.ng)||(a.Jj=a.ng,a.ng=b,this.mHc(a))}lHc(a){this.PE===null?this.PE=this.yv=a:this.yv=this.yv.MT=a}mHc(a){this.oaa===null?
this.oaa=this.D2=a:this.D2=this.D2.BQa=a}pKc(a,b){a instanceof Map?a.forEach(b):Object.keys(a).forEach(c=>b(a[c],c))}},RJa=class{constructor(a){this.key=a;this.BQa=this.AJ=this.MT=this.qp=this.Ge=this.EQa=this.ng=this.Jj=null}};_.on=class{constructor(a){this.e6a=a}find(a){const b=this.e6a.find(c=>c.supports(a));if(b!=null)return b;throw new _.$c(901,!1);}};_.on.ta=_.k({token:_.on,Ea:"root",oa:function(){return new _.on([new IJa])}});_.SJa=class{constructor(a){this.e6a=a}find(a){const b=this.e6a.find(c=>c.supports(a));if(b)return b;throw new _.$c(901,!1);}};_.SJa.ta=_.k({token:_.SJa,Ea:"root",oa:function(){return new _.SJa([new QJa])}});var pn=class{constructor(){this.Aj=_.n(_.kh);this.kna=_.n($m);this.ld=_.n(_.We);this.JR=_.n(uIa);this.y$c=_.n(Cha,{optional:!0});let a;this.C2a=(a=_.n(jma,{optional:!0}))!=null?a:!1;this.eEa=typeof Zone!=="undefined"&&!!Zone.root.run;this.L6c=[{data:{__scheduler_tick__:!0}}];this.rq=new _.ne;let b;this.gRc=this.eEa?(b=this.ld.UE)==null?void 0:b.get("isAngularZone_ID"):null;let c;this.KQ=!this.JR&&this.eEa&&((c=_.n(kma,{optional:!0}))!=null?c:!1);this.FYa=null;this.R_=this.Hyb=!1;this.zka=null;this.rq.add(this.Aj.kLb.subscribe(()=>
{this.R_||this.zp()}));this.rq.add(this.ld.eka.subscribe(()=>{this.R_||this.zp()}));this.C2a||(this.C2a=!this.JR&&(this.ld instanceof wha||!this.eEa))}notify(a){if(this.JR||a!==5){var b=!1;switch(a){case 0:this.Aj.Ie|=2;break;case 3:case 2:case 4:case 5:case 1:this.Aj.Ie|=4;break;case 8:this.Aj.i5|=8;break;case 6:this.Aj.Ie|=2;b=!0;break;case 13:this.Aj.Ie|=16;b=!0;break;case 14:this.Aj.Ie|=2;b=!0;break;case 12:b=!0;break;default:this.Aj.Ie|=8}var c,d;this.Aj.Cna=(d=(c=this.y$c)==null?void 0:c.Nc(this.Aj.Cna))!=
null?d:null;if(!(this.C2a&&!b||this.Aj.nc||this.zka!==null||this.R_||this.Aj.Kra||!this.JR&&this.eEa&&Zone.current.get("isAngularZone_ID"+this.gRc))){var e=this.Hyb?oha:nha;this.zka=this.kna.add();this.FYa=this.KQ?Zone.root.run(()=>e(()=>this.tick())):this.ld.Tb(()=>e(()=>this.tick()))}}}tick(){if(!this.R_&&!this.Aj.nc)if(this.Aj.Ie===0)this.zp();else{!this.JR&&this.Aj.Ie&7&&(this.Aj.Ie|=1);var a=this.kna.add();try{this.ld.run(()=>{this.R_=!0;this.Aj.ESa()},void 0,this.L6c)}catch(b){throw this.kna.remove(a),
b;}finally{this.zp()}this.Hyb=!0;oha(()=>{this.Hyb=!1;this.kna.remove(a)})}}Ja(){this.rq.unsubscribe();this.zp()}zp(){this.R_=!1;var a;(a=this.FYa)==null||a.call(this);this.FYa=null;this.zka!==null&&(a=this.zka,this.zka=null,this.kna.remove(a))}};pn.O=function(a){return new (a||pn)};pn.ta=_.k({token:pn,oa:pn.O,Ea:"root"});var gh=class{constructor(){this.zone=_.n(_.We);this.E4=_.n(sh);this.sRc=_.n(_.kh)}initialize(){this.lIb||(this.lIb=this.zone.Zja.subscribe({next:()=>{this.E4.R_||this.zone.run(()=>{this.sRc.tick()})}}))}Ja(){let a;(a=this.lIb)==null||a.unsubscribe()}};gh.O=function(a){return new (a||gh)};gh.ta=_.k({token:gh,oa:gh.O,Ea:"root"});
var hh=class{constructor(){this.Za=new _.ne;this.Iu=!1;this.zone=_.n(_.We);this.Yn=_.n($m)}initialize(){if(!this.Iu){this.Iu=!0;var a=null;this.zone.isStable||this.zone.Kha||this.zone.R6||(a=this.Yn.add());this.zone.Tb(()=>{this.Za.add(this.zone.jm.subscribe(()=>{RIa();queueMicrotask(()=>{a===null||this.zone.Kha||this.zone.R6||(this.Yn.remove(a),a=null)})}))});this.Za.add(this.zone.eka.subscribe(()=>{if(!Jxa())throw new _.$c(909,!1);a!=null||(a=this.Yn.add())}))}}Ja(){this.Za.unsubscribe()}};
hh.O=function(a){return new (a||hh)};hh.ta=_.k({token:hh,oa:hh.O,Ea:"root"});_.jh=new _.wd("",{Ea:"root",oa:()=>_.n(_.jh,12)||(typeof wya!=="undefined"?"en-US":typeof $localize!=="undefined"&&$localize.locale||"en-US")});var mma=new _.wd("");var qn=class{};qn.O=function(a){return new (a||qn)};qn.ta=_.k({token:qn,oa:qn.O,Ea:"root"});var TJa=function(a,b,c){const d=c==null?void 0:c.KQ;b=Aja(b.XWb,a.Rb,[lma({K2c:()=>xha(c==null?void 0:c.ld,Object.assign({},ima({hWc:c==null?void 0:c.Kpd,A6c:c==null?void 0:c.Lpd}),{KQ:d})),LSb:c==null?void 0:c.LSb}),{va:sh,Hb:pn}]);return qma({yD:b,mLb:a.THb,BYb:a.Rb})},mya=function(a,b){const c=mka({},[]);Promise.resolve(new Hma(b)).then(d=>TJa(a,d,c))},mh=class{constructor(a){this.xc=a;this.THb=[];this.US=[];this.Kb=!1}Be(a){this.US.push(a)}get Rb(){return this.xc}destroy(){if(this.Kb)throw new _.$c(404,
!1);this.THb.slice().forEach(b=>b.destroy());this.US.forEach(b=>b());const a=this.xc.get(mma,null);a&&(a.forEach(b=>b()),a.clear());this.Kb=!0}get nc(){return this.Kb}};mh.O=function(a){return new (a||mh)(_.m(_.Ye))};mh.ta=_.k({token:mh,oa:mh.O,Ea:"platform"});var lh=null,sma=new _.wd("");var UJa=Symbol("db"),VJa=new Set;
Object.assign({},Gea,{S4:!0,mua:!0,value:UJa,zp:null,vO(){if(this.sequence.pP.aga){if(this.sequence.gVb===null||this.sequence.gVb<this.phase)return;this.sequence.Wfa=!0}this.sequence.scheduler.notify(7)},ird(a){this.sequence.gVb=this.phase;if(!this.dh)return this.signal;this.dh=!1;if(this.value!==UJa&&!xea(this))return this.signal;try{var b;for(const d of(b=this.zp)!=null?b:VJa)d()}finally{let d;(d=this.zp)==null||d.clear()}b=[];a!==void 0&&b.push(a);b.push(this.ktd);a=ed(this);let c;try{c=this.ixd.apply(null,
b)}finally{hd(this,a)}this.value!==UJa&&this.Co(this.value,c)||(this.value=c,this.version++);return this.signal}});var yma=class{constructor(a,b){this.view=a;this.node=b}};yma.NE=zma;var Dma=class{constructor(a){this[_.id]=a}destroy(){this[_.id].destroy()}},WJa=Object.assign({},Nm,{S4:!0,mua:!0,dh:!0,S6:!1,I4:void 0,zone:null,kind:"effect",Zib:Ve,run(){this.dh=!1;if(!this.S6||xea(this)){this.S6=!0;var a,b=e=>{let f;return((f=(a=this).I4)!=null?f:a.I4=[]).push(e)},c=ed(this),d=Afa(!1);try{this.Igb(),this.fn(b)}finally{Afa(d),hd(this,c)}}},Igb(){let a;if((a=this.I4)!=null&&a.length)try{for(;this.I4.length;)this.I4.pop()()}finally{this.I4=[]}}}),Fma=Object.assign({},WJa,{vO(){this.scheduler.ve(this);
this.vza.notify(13)},destroy(){Bea(this);this.Zib();this.Igb()}}),Ema=Object.assign({},WJa,{vO(){this.view[2]|=8192;Jd(this.view);this.vza.notify(14)},destroy(){Bea(this);this.Zib();this.Igb();let a;(a=this.view[23])==null||a.delete(this)}});var XJa=Symbol("Aa"),YJa=Symbol("Ba"),ZJa=Symbol("Ca");Object.assign({},Nm,{value:XJa,dh:!0,error:null,Co:qea,t_a:a=>a,bmb(a){return a.value===XJa||a.value===YJa},emb(a){if(a.value===YJa)throw Error("Da");const b=a.value;a.value=YJa;const c=ed(a);let d;try{const e=a.source();d=a.t_a(e,b===XJa||b===ZJa?void 0:{source:a.u8c,value:b});a.u8c=e}catch(e){d=ZJa,a.error=e}finally{hd(a,c)}b!==XJa&&d!==ZJa&&a.Co(b,d)?a.value=b:(a.value=d,a.version++)}});var $Ja=vma(null,"core",[]);var rn=class{constructor(){this.jwa="0.0.0-PLACEHOLDER";const a=["0","0","0-PLACEHOLDER"];this.Iod=a[0];this.epd=a[1];this.Tu=a.slice(2).join(".")}};new rn;var aKa=new _.wd("devfuseFeature");var bKa={DCb:0,k$:1,OI:2,uBb:3};_.sn=class extends _.Ak{constructor(a){super(a)}};var tn=class extends _.Ak{constructor(a){super(a)}getMessage(){return _.jl(this,_.sn,1)}ima(a){return _.nl(this,1,a)}Ssb(a,b){_.Nb(this,2,_.ib,b,a,Waa,void 0,1)}l9a(){return _.Cl(this,3,0)}Usb(a){return _.Ql(this,3,a)}};_.un=function(a){if(a!=null)return _.Wb(a),{privateDoNotAccessOrElseSafeHtmlWrappedValue:_.h(_.X(a,2))}};_.sn.prototype.toObject=function(){return _.un(this)};var cKa=function(a){if(a!=null)return _.Wb(a),{message:_.un(a.getMessage()),fud:_.h(_.Fl(a,2,3)),dwd:_.h(_.Dl(a,4,3)),ewd:_.h(_.Dl(a,5,3)),severity:_.Cl(a,3,0)}};tn.prototype.toObject=function(){return cKa(this)};var dKa=class extends _.Ak{constructor(a){super(a)}};var eKa=function(a){if(a!=null)return _.Wb(a),{ofd:_.Sb(_.ml(a,tn,1,_.fl()),cKa)}};dKa.prototype.toObject=function(){return eKa(this)};_.vn=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 fKa=function(a){let b="";Kca(a,function(c,d){b+=d;b+=":";b+=c;b+="\r\n"});return b};var gKa=["accept","accept-language","content-language"],hKa=["GET","HEAD","POST"],iKa=["application/x-www-form-urlencoded","multipart/form-data","text/plain"];var jKa=class{};var kKa;kKa=function(a,b,c){const d=Nma(a.lZc,b);return d==null?c:_.x(_.Re,_.hg({complete:()=>{d.g3c()}}),_.Oja(_.x(c,_.hg(e=>{d.GL(e)},e=>{d.onError(e)}))))};_.wn=function(a,b){const c=b.Ob||void 0;var d=a.K5c,e=d.send;const f=b.body instanceof _.W?_.yh(b.body):b.body;return kKa(a,b,e.call(d,{path:b.path,Jb:b.Jb,Mb:b.Mb,body:f,Qa:b.Qa,m2b:b.m2b&&b.m2b},c))};_.xn=class extends jKa{constructor(a,b=null){super();this.K5c=a;this.lZc=b}};var lKa=class{send(a,b){pna(a);return _.x(this.makeRequest(a),_.v(c=>b?_.zh(b,c):c))}};var yn,zn,An,Bn,Dn,En,Fn,Gn,mKa,oKa,bva,pKa,sKa,yKa,tKa,uKa,xKa,vKa,rKa,zKa,AKa,BKa,wKa,Hn,nKa,qKa,CKa;yn={i$:"BUILD",SEa:"CODE_REVIEW",cGa:"GLOBAL",II:"SOURCE",od:"UNKNOWN",values(){return[yn.od,yn.cGa,yn.II,yn.SEa,yn.i$]}};zn={k$:"CRITICAL",uBb:"INFORMATIONAL",DCb:"SEVERITY_UNSPECIFIED",OI:"WARNING",values(){return[zn.DCb,zn.k$,zn.OI,zn.uBb]}};An={z7b:"AVAILABLE",MLa:"UNAVAILABLE",Hf:"UNSPECIFIED",values(){return[An.Hf,An.MLa,An.z7b]}};
Bn={i$:"BUILD",SEa:"CODE_REVIEW",v$b:"CORE",AIa:"ISSUE_TRACKER",II:"SOURCE",nEc:"UNKNOWN_OWNER",values(){return[Bn.nEc,Bn.v$b,Bn.II,Bn.SEa,Bn.i$,Bn.AIa]}};
_.Oi={y5b:"ADMIN_FAST_WRITE",z5b:"ADMIN_MEDIUM_WRITE",Ux:"ADMIN_READ",B5b:"ADMIN_SLOW_WRITE",xEa:"BLAME",JAb:"CALLGRAPHS",WEa:"COMMIT_BROWSING",iFa:"CROSS_REFERENCES",Hbc:"DEBUGGER",bBb:"EXTERNAL_DEPENDENCY",iBb:"FILE_LOAD",UFa:"FILE_OPERATIONS",Q1:"HISTORY",vBb:"INITIAL_PAGE_LOAD",Flc:"LIST_BREAKPOINTS",Glc:"LIST_DEBUGEES",cS:"OUTLINE",yCb:"REPOSITORIES_BROWSING",uKa:"SEARCH",Byc:"SET_BREAKPOINT",Syc:"SNAPSHOT_COMPLETE",uzc:"STOP_DEBUGGING",KCb:"SUGGEST_SEARCH",SCb:"UNKNOWN_BUCKET",values(){return[_.Oi.SCb,
_.Oi.bBb,_.Oi.vBb,_.Oi.uKa,_.Oi.y5b,_.Oi.z5b,_.Oi.B5b,_.Oi.Byc,_.Oi.Syc,_.Oi.Glc,_.Oi.Flc,_.Oi.Ux,_.Oi.yCb,_.Oi.WEa,_.Oi.UFa,_.Oi.iBb,_.Oi.cS,_.Oi.Q1,_.Oi.iFa,_.Oi.JAb,_.Oi.Hbc,_.Oi.uzc,_.Oi.KCb,_.Oi.xEa]}};_.Cn={nA:"BACKGROUND",m8b:"BROWSER_NAVIGATION",OR:"CHANGE",sv:"CLICK",yfc:"EXTERNAL",Kic:"HOVER",ay:"KEYBOARD",Axc:"RESIZE",lyc:"SCROLL",jEc:"UNKNOWN_GESTURE_TYPE",values(){return[_.Cn.jEc,_.Cn.sv,_.Cn.OR,_.Cn.lyc,_.Cn.Axc,_.Cn.m8b,_.Cn.ay,_.Cn.nA,_.Cn.yfc,_.Cn.Kic]}};
Dn={Md:"CANCELLED",zFa:"DEGRADED",qj:"FAILURE",lKa:"RETRIED",th:"SUCCESS",kLa:"TIME_OUT",ULa:"UNKNOWN_STATUS_CODE",values(){return[Dn.ULa,Dn.th,Dn.qj,Dn.kLa,Dn.zFa,Dn.Md,Dn.lKa]}};
En={sEa:"AUTOPUSH",tEa:"AUTOPUSH_CORP",uEa:"AUTOPUSH_QUAL",GEa:"CANARY",hFa:"CORP",CFa:"DEMO",uIa:"INTEGRATION",vIa:"INTEGRATION_CORP",wIa:"INTEGRATION_OSS",xIa:"INTEGRATION_PARTNER",yIa:"INTEGRATION_PROD",zIa:"INTEGRATION_QA",DJa:"OSS",B$:"PARTNER",NJa:"PRODUCTION",YJa:"QADEVEL",ZJa:"QADEVEL_CORP",aKa:"QAOSS",EKa:"STAGING_CORP",FKa:"STAGING_OSS",GKa:"STAGING_PARTNER",HKa:"STAGING_PROD",IKa:"STAGING_QA",Ng:"TESTING",SLa:"UNKNOWN_ENVIRONMENT",values(){return[En.SLa,En.NJa,En.HKa,En.IKa,En.yIa,En.zIa,
En.CFa,En.GEa,En.Ng,En.EKa,En.hFa,En.YJa,En.uIa,En.aKa,En.FKa,En.wIa,En.DJa,En.ZJa,En.vIa,En.sEa,En.tEa,En.B$,En.xIa,En.GKa,En.uEa]}};
Fn={sEa:"AUTOPUSH",tEa:"AUTOPUSH_CORP",uEa:"AUTOPUSH_QUAL",GEa:"CANARY",hFa:"CORP",CFa:"DEMO",uIa:"INTEGRATION",vIa:"INTEGRATION_CORP",wIa:"INTEGRATION_OSS",xIa:"INTEGRATION_PARTNER",yIa:"INTEGRATION_PROD",zIa:"INTEGRATION_QA",DJa:"OSS",B$:"PARTNER",NJa:"PRODUCTION",YJa:"QADEVEL",ZJa:"QADEVEL_CORP",aKa:"QAOSS",EKa:"STAGING_CORP",FKa:"STAGING_OSS",GKa:"STAGING_PARTNER",HKa:"STAGING_PROD",IKa:"STAGING_QA",Ng:"TESTING",SLa:"UNKNOWN_ENVIRONMENT",values(){return[Fn.SLa,Fn.NJa,Fn.HKa,Fn.IKa,Fn.yIa,Fn.zIa,
Fn.CFa,Fn.GEa,Fn.Ng,Fn.EKa,Fn.hFa,Fn.YJa,Fn.uIa,Fn.aKa,Fn.FKa,Fn.wIa,Fn.DJa,Fn.ZJa,Fn.vIa,Fn.sEa,Fn.tEa,Fn.B$,Fn.xIa,Fn.GKa,Fn.uEa]}};Gn={Md:"CANCELLED",zFa:"DEGRADED",qj:"FAILURE",lKa:"RETRIED",th:"SUCCESS",kLa:"TIME_OUT",ULa:"UNKNOWN_STATUS_CODE",values(){return[Gn.ULa,Gn.th,Gn.qj,Gn.kLa,Gn.zFa,Gn.Md,Gn.lKa]}};
mKa=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 fLa(){return zn}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 mKa}ka(){return{Na:{scopes:yn,severity:zn},keys:["message",
"scopes","severity","targetPatterns","targetQueryWarnings"],Ga:{message:nKa}}}};oKa=class extends _.W{constructor(a={}){super();this.i.announcements=a.wo==null?null:a.wo}get wo(){return _.Z(this,"announcements")?_.T(this,"announcements"):null}set wo(a){this.i.announcements=a}ha(){return oKa}ka(){return{Oa:{announcements:mKa},keys:["announcements"]}}};
bva=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 An}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 bva}ka(){return{Na:{status:An},keys:["name","status"]}}};
pKa=class extends _.W{constructor(a={}){super();this.i.eventId=a.eventId==null?null:a.eventId;this.i.clientContext=a.Mea==null?null:a.Mea;this.i.gestureName=a.gestureName==null?null:a.gestureName;this.i.elementId=a.CO==null?null:a.CO;this.i.artifactId=a.Ne==null?null:a.Ne;this.i.searchTerm=a.searchTerm==null?null:a.searchTerm;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.hn==null?null:a.hn;this.i.initialUrl=
a.ir==null?null:a.ir;this.i.targetUrl=a.wm==null?null:a.wm;this.i.initialRoute=a.initialRoute==null?null:a.initialRoute;this.i.targetRoute=a.targetRoute==null?null:a.targetRoute;this.i.wasStartedInBackground=a.PM==null?null:a.PM;this.i.finishedInBackground=a.BK==null?null:a.BK;this.i.actionOwner=a.actionOwner==null?null:a.actionOwner;this.i.feature=a.fX==null?null:a.fX;this.i.bucket=a.bucket==null?null:a.bucket;this.i.availabilityStatuses=a.availabilityStatuses==null?null:a.availabilityStatuses;this.i.visibleLines=
a.yq==null?null:a.yq;this.i.copyInfo=a.kw==null?null:a.kw;this.i.fileInfo=a.Ln==null?null:a.Ln;this.i.clientTimeMs=a.Tta==null?null:a.Tta;this.i.ptoken=a.OD==null?null:a.OD}get actionOwner(){return _.Z(this,"actionOwner")?_.T(this,"actionOwner"):null}set actionOwner(a){this.i.actionOwner=a}get Ne(){return _.Z(this,"artifactId")?_.T(this,"artifactId"):null}set Ne(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 Mea(){return _.Z(this,"clientContext")?_.T(this,"clientContext"):null}set Mea(a){this.i.clientContext=a}get Tta(){return _.Z(this,"clientTimeMs")?_.T(this,"clientTimeMs"):null}set Tta(a){this.i.clientTimeMs=a}get kw(){return _.Z(this,"copyInfo")?_.T(this,"copyInfo"):null}set kw(a){this.i.copyInfo=a}get ti(){return _.Z(this,"durationMs")?_.T(this,"durationMs"):null}set ti(a){this.i.durationMs=a}get CO(){return _.Z(this,
"elementId")?_.T(this,"elementId"):null}set CO(a){this.i.elementId=a}get eventId(){return _.Z(this,"eventId")?_.T(this,"eventId"):null}set eventId(a){this.i.eventId=a}get fX(){return _.Z(this,"feature")?_.T(this,"feature"):null}set fX(a){this.i.feature=a}get Ln(){return _.Z(this,"fileInfo")?_.T(this,"fileInfo"):null}set Ln(a){this.i.fileInfo=a}get BK(){return _.Z(this,"finishedInBackground")?_.T(this,"finishedInBackground"):null}set BK(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 ir(){return _.Z(this,"initialUrl")?_.T(this,"initialUrl"):null}set ir(a){this.i.initialUrl=a}get Of(){return _.Z(this,"listIndex")?_.T(this,"listIndex"):null}set Of(a){this.i.listIndex=a}get OD(){return _.Z(this,"ptoken")?_.T(this,"ptoken"):null}set OD(a){this.i.ptoken=a}get searchTerm(){return _.Z(this,
"searchTerm")?_.T(this,"searchTerm"):null}set searchTerm(a){this.i.searchTerm=a}get statusCode(){return _.Z(this,"statusCode")?_.T(this,"statusCode"):null}set statusCode(a){this.i.statusCode=a}get hn(){return _.Z(this,"subActions")?_.T(this,"subActions"):null}set hn(a){this.i.subActions=a}get targetRoute(){return _.Z(this,"targetRoute")?_.T(this,"targetRoute"):null}set targetRoute(a){this.i.targetRoute=a}get wm(){return _.Z(this,"targetUrl")?_.T(this,"targetUrl"):null}set wm(a){this.i.targetUrl=a}get yq(){return _.Z(this,
"visibleLines")?_.T(this,"visibleLines"):null}set yq(a){this.i.visibleLines=a}get PM(){return _.Z(this,"wasStartedInBackground")?_.T(this,"wasStartedInBackground"):null}set PM(a){this.i.wasStartedInBackground=a}ha(){return pKa}ka(){return{Oa:{availabilityStatuses:bva,subActions:qKa,visibleLines:rKa},Na:{actionOwner:Bn,bucket:_.Oi,gestureName:_.Cn,statusCode:Dn},keys:"actionOwner artifactId availabilityStatuses bucket clientContext clientTimeMs copyInfo durationMs elementId eventId feature fileInfo finishedInBackground gestureName initialRoute initialUrl listIndex ptoken searchTerm statusCode subActions targetRoute targetUrl visibleLines wasStartedInBackground".split(" "),
Ga:{clientContext:sKa,copyInfo:tKa,eventId:uKa,fileInfo:vKa,ptoken:wKa}}}};
sKa=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.emailAddress=a.yw==null?null:a.yw;this.i.actionId=a.actionId==null?null:a.actionId;this.i.environmentName=a.Zq==null?null:a.Zq;this.i.repoGroupId=a.nH==null?null:a.nH;this.i.executionContext=a.M5==null?null:a.M5}get actionId(){return _.Z(this,"actionId")?_.T(this,"actionId"):null}set actionId(a){this.i.actionId=a}get yw(){return _.Z(this,"emailAddress")?
_.T(this,"emailAddress"):null}set yw(a){this.i.emailAddress=a}get Zq(){return _.Z(this,"environmentName")?_.T(this,"environmentName"):null}set Zq(a){this.i.environmentName=a}get M5(){return _.Z(this,"executionContext")?_.T(this,"executionContext"):null}set M5(a){this.i.executionContext=a}get nH(){return _.Z(this,"repoGroupId")?_.T(this,"repoGroupId"):null}set nH(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 sKa}ka(){return{Na:{environmentName:En},keys:"actionId emailAddress environmentName executionContext repoGroupId sessionId userId".split(" "),Ga:{executionContext:xKa}}}};
yKa=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 yKa}ka(){return{keys:["end","start"],Ga:{end:Hn,start:Hn}}}};
tKa=class extends _.W{constructor(a={}){super();this.i.uuid=a.V9==null?null:a.V9;this.i.length=a.length==null?null:a.length;this.i.selection=a.selection==null?null:a.selection}get length(){return _.Z(this,"length")?_.T(this,"length"):null}set length(a){this.i.length=a}get selection(){return _.Z(this,"selection")?_.T(this,"selection"):null}set selection(a){this.i.selection=a}get V9(){return _.Z(this,"uuid")?_.T(this,"uuid"):null}set V9(a){this.i.uuid=a}ha(){return tKa}ka(){return{keys:["length","selection",
"uuid"],Ga:{selection:yKa}}}};
uKa=class extends _.W{constructor(a={}){super();this.i.timeUsec=a.ona==null?null:a.ona;this.i.serverIp=a.serverIp==null?null:a.serverIp;this.i.processId=a.Qka==null?null:a.Qka}get Qka(){return _.Z(this,"processId")?_.T(this,"processId"):null}set Qka(a){this.i.processId=a}get serverIp(){return _.Z(this,"serverIp")?_.T(this,"serverIp"):null}set serverIp(a){this.i.serverIp=a}get ona(){return _.Z(this,"timeUsec")?_.T(this,"timeUsec"):null}set ona(a){this.i.timeUsec=a}ha(){return uKa}ka(){return{keys:["processId","serverIp",
"timeUsec"]}}};
xKa=class extends _.W{constructor(a={}){super();this.i.cell=a.uV==null?null:a.uV;this.i.task=a.task==null?null:a.task;this.i.job=a.p7==null?null:a.p7;this.i.environmentName=a.Zq==null?null:a.Zq;this.i.buildLabel=a.qu==null?null:a.qu;this.i.traced=a.nDa==null?null:a.nDa;this.i.rpcGlobalId=a.tBa==null?null:a.tBa;this.i.spanId=a.spanId==null?null:a.spanId}get qu(){return _.Z(this,"buildLabel")?_.T(this,"buildLabel"):null}set qu(a){this.i.buildLabel=a}get uV(){return _.Z(this,"cell")?_.T(this,"cell"):
null}set uV(a){this.i.cell=a}get Zq(){return _.Z(this,"environmentName")?_.T(this,"environmentName"):null}set Zq(a){this.i.environmentName=a}get p7(){return _.Z(this,"job")?_.T(this,"job"):null}set p7(a){this.i.job=a}get tBa(){return _.Z(this,"rpcGlobalId")?_.T(this,"rpcGlobalId"):null}set tBa(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 nDa(){return _.Z(this,
"traced")?_.T(this,"traced"):null}set nDa(a){this.i.traced=a}ha(){return xKa}ka(){return{Na:{environmentName:Fn},keys:"buildLabel cell environmentName job rpcGlobalId spanId task traced".split(" ")}}};
vKa=class extends _.W{constructor(a={}){super();this.i.repositoryType=a.jk==null?null:a.jk;this.i.repositoryId=a.Bt==null?null:a.Bt;this.i.path=a.path==null?null:a.path;this.i.revision=a.Jc==null?null:a.Jc;this.i.fingerprint=a.fingerprint==null?null:a.fingerprint}get fingerprint(){return _.Z(this,"fingerprint")?_.T(this,"fingerprint"):null}set fingerprint(a){this.i.fingerprint=a}get path(){return _.Z(this,"path")?_.T(this,"path"):null}set path(a){this.i.path=a}get Bt(){return _.Z(this,"repositoryId")?
_.T(this,"repositoryId"):null}set Bt(a){this.i.repositoryId=a}get jk(){return _.Z(this,"repositoryType")?_.T(this,"repositoryType"):null}set jk(a){this.i.repositoryType=a}get Jc(){return _.Z(this,"revision")?_.T(this,"revision"):null}set Jc(a){this.i.revision=a}ha(){return vKa}ka(){return{keys:["fingerprint","path","repositoryId","repositoryType","revision"]}}};
rKa=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 rKa}ka(){return{keys:["end","start"]}}};
zKa=class extends _.W{constructor(a={}){super();this.i.announcements=a.wo==null?null:a.wo}get wo(){return _.Z(this,"announcements")?_.T(this,"announcements"):null}set wo(a){this.i.announcements=a}ha(){return zKa}ka(){return{keys:["announcements"],Ga:{announcements:oKa}}}};
AKa=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 AKa}ka(){return{Oa:{entries:pKa},keys:["authuser","entries"]}}};BKa=class extends _.W{ha(){return BKa}ka(){return{keys:[]}}};wKa=class extends _.W{ha(){return wKa}ka(){return{keys:[]}}};
Hn=class extends _.W{constructor(a={}){super();this.i.lineNumber=a.lineNumber==null?null:a.lineNumber;this.i.column=a.column==null?null:a.column}get column(){return _.Z(this,"column")?_.T(this,"column"):null}set column(a){this.i.column=a}get lineNumber(){return _.Z(this,"lineNumber")?_.T(this,"lineNumber"):null}set lineNumber(a){this.i.lineNumber=a}ha(){return Hn}ka(){return{keys:["column","lineNumber"]}}};
nKa=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 nKa}ka(){return{keys:["privateDoNotAccessOrElseSafeHtmlWrappedValue"]}}};
qKa=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.Pw==null?null:a.Pw}get ti(){return _.Z(this,"durationMs")?_.T(this,"durationMs"):null}set ti(a){this.i.durationMs=a}get Pw(){return _.Z(this,"httpErrorCode")?_.T(this,"httpErrorCode"):null}set Pw(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 qKa}ka(){return{Na:{statusCode:Gn},keys:["durationMs","httpErrorCode","name","statusCode"]}}};CKa=new _.wd("API_VERSION");_.DKa=new _.wd("REQUEST_SERVICE for console_fe_api");_.In=class{};_.In.O=function(a){return new (a||_.In)};_.In.Ca=_.Cf({type:_.In});_.In.Ba=_.Xc({});
var EKa={$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"},Jn=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.xn(b,c)}list(a={},b={}){return _.wn(this.qb,{body:null,Jb:"GET",Mb:"console_fe_api_sandbox.announcements.list",path:`/${this.Va}/announcements`,
Qa:_.Ah(a,EKa,b),Ob:zKa})}};Jn.O=function(a){return new (a||Jn)(_.m(CKa,8),_.m(_.DKa),_.m(_.vn,8))};Jn.ta=_.k({token:Jn,oa:Jn.O});var Kn=class{};Kn.O=function(a){return new (a||Kn)};Kn.ta=_.k({token:Kn,oa:a=>Jn.O(a),Ea:_.In});var FKa=function(a,b){return _.wn(a.qb,{body:b,Jb:"POST",Mb:"console_fe_api_sandbox.logging.logClientAction",path:`/${a.Va}/logging:logClientAction`,Qa:_.Ah({},EKa,{}),Ob:BKa})},Ln=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.xn(b,c)}};
Ln.O=function(a){return new (a||Ln)(_.m(CKa,8),_.m(_.DKa),_.m(_.vn,8))};Ln.ta=_.k({token:Ln,oa:Ln.O});var Mn=class{};Mn.O=function(a){return new (a||Mn)};Mn.ta=_.k({token:Mn,oa:a=>Ln.O(a),Ea:_.In});var Nn,GKa,HKa,IKa,LKa,MKa,NKa,OKa,PKa,VKa,$Ka,eLa,gLa,hLa;Nn=new _.wd("productVersion");GKa=new _.wd("envName");_.On=new _.wd("emailAddress");HKa=new _.wd("isBot");IKa=new _.wd("isCorpGoogler");_.JKa=new _.wd("userSettingsKeyPrefix");_.KKa=new _.wd("prodspecsStage");LKa=new _.wd("feedbackProductId");MKa=new _.wd("clearcutEndpoint");_.Pn=new _.wd("onePlatformKey");_.Qn=new _.wd("sessionIndex");NKa=new _.wd("xsrfToken");OKa=new _.wd("nonceToken");PKa=new _.wd("oauthClientId");_.QKa=new _.wd("appEngineServiceEndpoint");
_.gk=new _.wd("grimoireOnePlatformHost");_.Rn=new _.wd("cloudResourceManagerServiceEndpoint");_.RKa=new _.wd("cloudBillingServiceEndpoint");_.Sn=new _.wd("cloudBuildServiceEndpoint");_.SKa=new _.wd("cloudStorageServiceEndpoint");_.TKa=new _.wd("cloudUserSettingsEndpoint");_.UKa=new _.wd("resultStoreOnePlatformHost");VKa=new _.wd("scorecardOnePlatformHost");_.WKa=new _.wd("sourceRepoOnePlatformHost");_.XKa=new _.wd("sourceRepoInternalOnePlatformHost");_.YKa=new _.wd("iamOnePlatformHost");_.ZKa=new _.wd("loggingServiceEndpoint");
$Ka=new _.wd("peopleApiPlatformHost");_.aLa=new _.wd("serviceManagerApiPlatformHost");_.bLa=new _.wd("termsOfServiceOnePlatformHost");_.cLa=new _.wd("testFusionOnePlatformHost");_.dLa=new _.wd("fusionBadgeServerHost");eLa=new _.wd("enableAnonymousFeedback");_.Tn=new _.wd("iamToken");_.fLa=new _.wd("initialPath");gLa=new _.wd("enableG3cClearcutLogging");hLa=new _.wd("g3cClearcutTransport");var Un=class{constructor(a,b,c,d){this.Ota=a;this.Zq=b;this.isBot=c;this.n5=d}MP(a){for(const b of a)a=b.targetRoute||b.initialRoute,this.Ota.mb(this.aYa(b),a)}uL(a){this.Ota.uL({},a)}aYa(a){const b={name:a.action,type:a.element,metadata:{data:JSON.stringify(this.tl(a))}};a.projectId&&(b.projectId=a.projectId);a.ti&&(b.latency=a.ti);return b}tl(a){const b=a.hn.map(c=>({name:c.name||void 0,latency:c.ti||void 0,statusCode:c.statusCode||void 0,errorCode:c.Pw||void 0}));return{statusCode:a.statusCode,
initialRoute:a.initialRoute,targetRoute:a.targetRoute,startedInBg:a.PM||void 0,finishedInBg:a.BK||void 0,sessionId:a.sessionId||void 0,actionId:a.actionId||void 0,gestureName:a.gestureName&&a.gestureName.toString(),envName:this.Zq||void 0,actionOwner:this.n5||a.actionOwner||void 0,isBot:this.isBot||void 0,subEvents:b.length>0?b:void 0}}};Un.O=function(a){return new (a||Un)(_.m(AHa),_.m(GKa),_.m(HKa),_.m(aKa,8))};Un.ta=_.k({token:Un,oa:Un.O,Ea:"root"});var iLa=class extends _.Ak{constructor(a){super(a)}};var jLa=class extends _.Ak{constructor(a){super(a)}b8a(){return _.Y(this,1)}setCell(a){return _.Xj(this,1,a)}Rz(a){return _.Xj(this,5,a)}};var kLa=class extends _.Ak{constructor(a){super(a)}bha(){return _.jl(this,jLa,6)}y0b(a){return _.nl(this,6,a)}Jsb(a){return _.Xj(this,7,a)}Iwa(){return _.Y(this,8)}nma(a){return _.Xj(this,8,a)}};var lLa=class extends _.Ak{constructor(a){super(a)}getName(){return _.Y(this,1)}Od(a){return _.Xj(this,1,a)}cCa(a){return _.Ql(this,2,a)}zsb(a){return _.Nl(this,3,a)}};var mLa=class extends _.Ak{constructor(a){super(a)}};var nLa=class extends _.Ak{constructor(a){super(a)}};var oLa=class extends _.Ak{constructor(a){super(a)}oRb(){return _.jl(this,iLa,1)}c8a(){return _.jl(this,kLa,2)}Asb(a){return _.Xj(this,4,a)}zsb(a){return _.Nl(this,8,a)}cCa(a){return _.Ql(this,9,a)}D7c(a){return _.Xj(this,12,a)}getFeature(){return _.Y(this,18)}Csb(a){return _.Xj(this,18,a)}y9a(){return _.Y(this,20)}V0b(a){_.Xj(this,20,a)}};var pLa=function(a){if(a!=null)return _.Wb(a),{ona:_.h(_.rl(a,1)),serverIp:_.h(Xaa(Qb(a,2))),Qka:_.h(Xaa(Qb(a,3)))}};iLa.prototype.toObject=function(){return pLa(this)};var qLa=function(a){if(a!=null)return _.Wb(a),{uV:_.Y(a,1),task:_.xl(a,2),p7:_.Y(a,3),Zq:_.Cl(a,4,0),qu:_.Y(a,5)}};jLa.prototype.toObject=function(){return qLa(this)};var rLa=function(a){if(a!=null)return _.Wb(a),{sessionId:_.Y(a,1),userId:_.Y(a,2),actionId:_.Y(a,3),Zq:_.Cl(a,4,0),nH:_.Y(a,5),M5:qLa(a.bha()),U3c:_.Y(a,7),referer:_.Y(a,8),Vpd:_.Y(a,9)}};kLa.prototype.toObject=function(){return rLa(this)};var sLa=function(a){if(a!=null)return _.Wb(a),{name:_.Y(a,1),statusCode:_.Cl(a,2,0),ti:_.xl(a,3),Pw:_.xl(a,4)}};lLa.prototype.toObject=function(){return sLa(this)};var tLa=function(a){if(a!=null)return _.Wb(a),{owd:_.Cl(a,1,0),fwd:_.Cl(a,2,0),zpd:_.wl(a,3),nwd:_.Y(a,4),End:_.Y(a,5),U2b:_.Y(a,6),jwd:_.h(_.Dl(a,7,3))}};mLa.prototype.toObject=function(){return tLa(this)};var uLa=function(a){if(a!=null)return _.Wb(a),{kwd:tLa(_.jl(a,mLa,1))}};nLa.prototype.toObject=function(){return uLa(this)};var vLa=function(a){if(a!=null){_.Wb(a);var b=pLa(a.oRb()),c=rLa(a.c8a()),d=_.Cl(a,3,0),e=_.Y(a,4),f=_.Y(a,5),g=_.Y(a,6),l=_.xl(a,7),p=_.xl(a,8),t=_.Cl(a,9,0);var w=_.ml(a,lLa,10,_.fl());return{eventId:b,Mea:c,gestureName:d,CO:e,Ne:f,searchTerm:g,Of:l,ti:p,statusCode:t,Gvd:_.Sb(w,sLa),ir:_.Y(a,11),wm:_.Y(a,12),initialRoute:_.Y(a,13),targetRoute:_.Y(a,14),PM:_.wl(a,15),BK:_.wl(a,16),actionOwner:_.Cl(a,17,0),fX:_.Y(a,18),Dkd:_.Y(a,22),mwd:uLa(_.jl(a,nLa,19)),Er:_.Y(a,20),rnd:_.wl(a,21)}}};
oLa.prototype.toObject=function(){return vLa(this)};var wLa=class extends _.Ak{constructor(){super()}};wLa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={dhd:vLa(_.jl(this,oLa,1))}}else a=void 0;return a};var xLa,yLa;xLa=/\s+/;yLa=[];
_.Vn=class{constructor(a,b){this.bIb=a;this.Jq=b;this.ZSb=yLa;this.ACa=new Map}set D0c(a){this.ZSb=a!=null?a.trim().split(xLa):yLa}set D2c(a){this.d5c=typeof a==="string"?a.trim().split(xLa):a}Oo(){for(var a of this.ZSb)this.VSa(a,!0);a=this.d5c;if(Array.isArray(a)||a instanceof Set)for(const b of a)this.VSa(b,!0);else if(a!=null)for(const b of Object.keys(a))this.VSa(b,!!a[b]);this.zHc()}VSa(a,b){const c=this.ACa.get(a);c!==void 0?(c.enabled!==b&&(c.changed=!0,c.enabled=b),c.jn=!0):this.ACa.set(a,
{enabled:b,changed:!0,jn:!0})}zHc(){for(const a of this.ACa){const b=a[0],c=a[1];c.changed?(this.aKb(b,c.enabled),c.changed=!1):c.jn||(c.enabled&&this.aKb(b,!1),this.ACa.delete(b));c.jn=!1}}aKb(a,b){a=a.trim();a.length>0&&a.split(xLa).forEach(c=>{b?this.Jq.uF(this.bIb.ma,c):this.Jq.yQ(this.bIb.ma,c)})}};_.Vn.O=function(a){return new (a||_.Vn)(_.B(_.ef),_.B(_.dn))};_.Vn.La=_.Df({type:_.Vn,na:[["","ngClass",""]],inputs:{D0c:[0,"class","klass"],D2c:"ngClass"}});var zLa;zLa=class{constructor(a,b){this.ua=a;this.vib=b;this.count=this.index=-1}get first(){return this.index===0}get last(){return this.index===this.count-1}get L5(){return this.index%2===0}get Uib(){return!this.L5}};
_.Wn=class{set vib(a){this.dca=a;this.FQa=!0}set wib(a){this.lu=a}get wib(){return this.lu}constructor(a,b,c){this.TN=a;this.rF=b;this.AB=c;this.dca=null;this.FQa=!0;this.cJ=null}set F2c(a){a&&(this.rF=a)}Oo(){if(this.FQa){this.FQa=!1;var a=this.dca;!this.cJ&&a&&(this.cJ=this.AB.find(a).create(this.wib))}this.cJ&&(a=this.cJ.diff(this.dca))&&this.QMa(a)}QMa(a){const b=this.TN;_.KJa(a,(c,d,e)=>{c.jx==null?b.mi(this.rF,new zLa(c.item,this.dca),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.vib=this.dca}_.LJa(a,c=>{b.get(c.Ak).context.ua=c.item})}};_.Wn.O=function(a){return new (a||_.Wn)(_.B(_.Lg),_.B(_.Kg),_.B(_.on))};_.Wn.La=_.Df({type:_.Wn,na:[["","ngFor","","ngForOf",""]],inputs:{vib:"ngForOf",wib:"ngForTrackBy",F2c:"ngForTemplate"}});_.Xn=class{constructor(a,b){this.TN=a;this.Jr=new ALa;this.Ipa=this.Wra=this.kOa=null;this.DSa=b}set Ka(a){this.Jr.ua=this.Jr.Ka=a;this.XSa()}set H2c(a){qna("ngIfThen",a);this.DSa=a;this.Wra=null;this.XSa()}set G2c(a){qna("ngIfElse",a);this.kOa=a;this.Ipa=null;this.XSa()}XSa(){this.Jr.ua?this.Wra||(this.TN.clear(),this.Ipa=null,this.DSa&&(this.Wra=this.TN.mi(this.DSa,this.Jr))):this.Ipa||(this.TN.clear(),this.Wra=null,this.kOa&&(this.Ipa=this.TN.mi(this.kOa,this.Jr)))}};
_.Xn.O=function(a){return new (a||_.Xn)(_.B(_.Lg),_.B(_.Kg))};_.Xn.La=_.Df({type:_.Xn,na:[["","ngIf",""]],inputs:{Ka:"ngIf",H2c:"ngIfThen",G2c:"ngIfElse"}});var ALa=class{constructor(){this.Ka=this.ua=null}};var BLa;BLa=class{constructor(a,b){this.He=a;this.DPc=b;this.M2=!1}create(){this.M2=!0;this.He.mi(this.DPc)}destroy(){this.M2=!1;this.He.clear()}};
_.Yn=class{constructor(){this.UNa=[];this.MEb=!1;this.mQa=this.mNa=0;this.Dqa=!1}set xib(a){this.kNc=a;this.mNa===0&&this.vKb(!0)}fHc(){return this.mNa++}gHc(a){this.UNa.push(a)}TMc(a){a=a===this.kNc;this.Dqa||(this.Dqa=a);this.mQa++;this.mQa===this.mNa&&(this.vKb(!this.Dqa),this.mQa=0,this.Dqa=!1);return a}vKb(a){if(this.UNa.length>0&&a!==this.MEb){this.MEb=a;for(const d of this.UNa){var b=d,c=a;c&&!b.M2?b.create():!c&&b.M2&&b.destroy()}}}};_.Yn.O=function(a){return new (a||_.Yn)};
_.Yn.La=_.Df({type:_.Yn,na:[["","ngSwitch",""]],inputs:{xib:"ngSwitch"}});_.Zn=class{constructor(a,b,c){this.xib=c;c.fHc();this.yQc=new BLa(a,b)}Oo(){var a=this.yQc,b=this.xib.TMc(this.J2c);b&&!a.M2?a.create():!b&&a.M2&&a.destroy()}};_.Zn.O=function(a){return new (a||_.Zn)(_.B(_.Lg),_.B(_.Kg),_.B(_.Yn,9))};_.Zn.La=_.Df({type:_.Zn,na:[["","ngSwitchCase",""]],inputs:{J2c:"ngSwitchCase"}});_.$n=class{constructor(a,b,c){c.gHc(new BLa(a,b))}};
_.$n.O=function(a){return new (a||_.$n)(_.B(_.Lg),_.B(_.Kg),_.B(_.Yn,9))};_.$n.La=_.Df({type:_.$n,na:[["","ngSwitchDefault",""]]});_.ao=class{constructor(a){this.He=a;this.kXb=this.yib=this.Nja=this.isa=null}Sb(a){if(this.kPc(a)){const c=this.He;this.isa&&c.remove(c.indexOf(this.isa));if(this.yib){a=this.ZIc();var b;this.isa=c.mi(this.yib,a,{Rb:(b=this.kXb)!=null?b:void 0})}else this.isa=null}}kPc(a){return!!a.ngTemplateOutlet||!!a.ngTemplateOutletInjector}ZIc(){return new Proxy({},{set:(a,b,c)=>this.Nja?Reflect.set(this.Nja,b,c):!1,get:(a,b,c)=>{if(this.Nja)return Reflect.get(this.Nja,b,c)}})}};
_.ao.O=function(a){return new (a||_.ao)(_.B(_.Lg))};_.ao.La=_.Df({type:_.ao,na:[["","ngTemplateOutlet",""]],inputs:{Nja:"ngTemplateOutletContext",yib:"ngTemplateOutlet",kXb:"ngTemplateOutletInjector"},features:[_.Pm]});var CLa,DLa,ELa,FLa;CLa=class{nOb(a,b){return xh(()=>a.subscribe({next:b,error:c=>{throw c;}}))}dispose(a){xh(()=>a.unsubscribe())}};DLa=class{nOb(a,b){return a.then(b,c=>{throw c;})}dispose(){}};ELa=new DLa;FLa=new CLa;
_.bo=class{constructor(a){this.Gqa=null;this.ugb=!0;this.kSa=this.fca=this.ZB=null;this.Wj=a}Ja(){this.ZB&&this.YEb();this.Wj=null}transform(a){if(!this.fca){if(a)try{this.ugb=!1,this.hs(a)}finally{this.ugb=!0}return this.Gqa}return a!==this.fca?(this.YEb(),this.transform(a)):this.Gqa}hs(a){this.fca=a;this.kSa=this.EOc(a);this.ZB=this.kSa.nOb(a,b=>this.fQc(a,b))}EOc(a){if(Gf(a))return ELa;if(a&&typeof a.subscribe==="function")return FLa;throw new _.$c(2100,!1);}YEb(){this.kSa.dispose(this.ZB);this.fca=
this.ZB=this.Gqa=null}fQc(a,b){if(a===this.fca&&(this.Gqa=b,this.ugb)){let c;(c=this.Wj)==null||_.en(c)}}};_.bo.O=function(a){return new (a||_.bo)(_.B(_.nn,16))};_.bo.Le=_.Ef({name:"async",type:_.bo,le:!1});_.GLa=new _.wd("");_.HLa=new _.wd("");_.co=class{};_.co.O=function(a){return new (a||_.co)};_.co.Ca=_.Cf({type:_.co});_.co.Ba=_.Xc({});_.ci=new _.wd("");var kj=null,ILa=class{};var eo=class{WK(){throw Error("U");}};eo.O=function(a){return new (a||eo)};eo.ta=_.k({token:eo,oa:()=>_.n(fo),Ea:"platform"});
var Upa=new _.wd(""),KLa=function(a,b){const c=JLa(a.Ev,"window");c.addEventListener("hashchange",b,!1);return()=>c.removeEventListener("hashchange",b)},fo=class extends eo{constructor(){super();this.Ev=_.n(_.ci);this.Vr=window.location;this.c3=window.history}cka(a){const b=JLa(this.Ev,"window");b.addEventListener("popstate",a,!1);return()=>b.removeEventListener("popstate",a)}get href(){return this.Vr.href}get protocol(){return this.Vr.protocol}get hostname(){return this.Vr.hostname}get port(){return this.Vr.port}get pathname(){return this.Vr.pathname}get search(){return this.Vr.search}get hash(){return this.Vr.hash}set pathname(a){this.Vr.pathname=
a}pushState(a,b,c){this.c3.pushState(a,b,c)}replaceState(a,b,c){this.c3.replaceState(a,b,c)}forward(){this.c3.forward()}back(){this.c3.back()}WK(a=0){this.c3.go(a)}getState(){return this.c3.state}};fo.O=function(a){return new (a||fo)};fo.ta=_.k({token:fo,oa:()=>new fo,Ea:"platform"});var ho;_.go=class{WK(){throw Error("U");}};_.go.O=function(a){return new (a||_.go)};_.go.ta=_.k({token:_.go,oa:()=>_.n(ho),Ea:"root"});_.LLa=new _.wd("");
ho=class extends _.go{constructor(a,b){super();this.wk=a;this.aU=[];let c,d,e;this.w2=(e=(d=b!=null?b:kj.owa())!=null?d:(c=_.n(_.ci).location)==null?void 0:c.origin)!=null?e:""}Ja(){for(;this.aU.length;)this.aU.pop()()}cka(a){this.aU.push(this.wk.cka(a),KLa(this.wk,a))}owa(){return this.w2}Kz(a){return rna(this.w2,a)}path(a=!1){const b=this.wk.pathname+Ch(this.wk.search),c=this.wk.hash;return c&&a?`${b}${c}`:b}pushState(a,b,c,d){this.wk.pushState(a,b,this.Kz(c+Ch(d)))}replaceState(a,b,c,d){this.wk.replaceState(a,
b,this.Kz(c+Ch(d)))}forward(){this.wk.forward()}back(){this.wk.back()}getState(){return this.wk.getState()}WK(a=0){let b,c;(c=(b=this.wk).WK)==null||c.call(b,a)}};ho.O=function(a){return new (a||ho)(_.m(eo),_.m(_.LLa,8))};ho.ta=_.k({token:ho,oa:ho.O,Ea:"root"});var io=class extends _.go{constructor(a,b){super();this.wk=a;this.w2="";this.aU=[];b!=null&&(this.w2=b)}Ja(){for(;this.aU.length;)this.aU.pop()()}cka(a){this.aU.push(this.wk.cka(a),KLa(this.wk,a))}owa(){return this.w2}path(){let a;const b=(a=this.wk.hash)!=null?a:"#";return b.length>0?b.substring(1):b}Kz(a){a=rna(this.w2,a);return a.length>0?"#"+a:a}pushState(a,b,c,d){c=this.Kz(c+Ch(d));c.length==0&&(c=this.wk.pathname);this.wk.pushState(a,b,c)}replaceState(a,b,c,d){c=this.Kz(c+Ch(d));c.length==0&&
(c=this.wk.pathname);this.wk.replaceState(a,b,c)}forward(){this.wk.forward()}back(){this.wk.back()}getState(){return this.wk.getState()}WK(a=0){let b,c;(c=(b=this.wk).WK)==null||c.call(b,a)}};io.O=function(a){return new (a||io)(_.m(eo),_.m(_.LLa,8))};io.ta=_.k({token:io,oa:io.O});var MLa;MLa=function(a,b){return a.path()==a.normalize(b+Ch(""))};
_.jo=class{constructor(a){this.kU=new _.Vf;this.HKb=[];this.qQc=null;this.aF=a;a=this.aF.owa();this.MHc=sna(_.Bh(a.replace(/\/index.html$/,"")));this.aF.cka(b=>{this.kU.next({url:this.path(!0),pop:!0,state:b.state,type:b.type})})}Ja(){let a;(a=this.qQc)==null||a.unsubscribe();this.HKb=[]}path(a=!1){return this.normalize(this.aF.path(a))}getState(){return this.aF.getState()}normalize(a){var b=this.MHc;a=a.replace(/\/index.html$/,"");b&&a.startsWith(b)?(b=a.substring(b.length),b=b===""||["/",";","?",
"#"].includes(b[0])?b:a):b=a;return _.Bh(b)}Kz(a){a&&a[0]!=="/"&&(a="/"+a);return this.aF.Kz(a)}go(a,b="",c=null){this.aF.pushState(c,"",a,b);this.fIb(this.Kz(a+Ch(b)),c)}replaceState(a,b="",c=null){this.aF.replaceState(c,"",a,b);this.fIb(this.Kz(a+Ch(b)),c)}forward(){this.aF.forward()}back(){this.aF.back()}WK(a=0){let b,c;(c=(b=this.aF).WK)==null||c.call(b,a)}fIb(a="",b){this.HKb.forEach(c=>c(a,b))}subscribe(a,b,c){return this.kU.subscribe({next:a,error:b!=null?b:void 0,complete:c!=null?c:void 0})}};
_.jo.O=function(a){return new (a||_.jo)(_.m(_.go))};_.jo.ta=_.k({token:_.jo,oa:()=>new _.jo(_.m(_.go)),Ea:"root"});new rn;var Ypa=class{};Ypa.ta=_.k({token:Ypa,Ea:"root",oa:()=>_.n(bn)==="browser"?new NLa:new OLa});
var NLa=class{constructor(){var a=_.n(_.ci),b=window;this.document=a;this.window=b;this.offset=()=>[0,0]}K0b(a){this.offset=Array.isArray(a)?()=>a:a}zRb(){return[this.window.scrollX,this.window.scrollY]}zBa(a){this.window.scrollTo(a[0],a[1])}P_b(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()}}C0b(a){this.window.history.scrollRestoration=a}},OLa=class{K0b(){}zRb(){return[0,0]}zBa(){}P_b(){}C0b(){}};var PLa=class{};var ko=class{constructor(a,b,c,d,e){this.document=a;this.productVersion=c;this.isBot=d;this.n5=e;this.transport=b}MP(a){if(this.transport&&!this.isBot)for(const b of a)this.transport.dispatch(this.i9a(b))}i9a(a){var b=(new oLa).Csb(this.n5||"");b=_.Ql(b,17,vna(a.actionOwner)).Asb([a.element,a.action].join("/"));b=_.Ql(b,3,tna(a.gestureName)).cCa(una(a.statusCode));b=_.Xj(b,13,a.initialRoute);b=_.Xj(b,11,a.ir);b=_.Xj(b,14,a.targetRoute||"").D7c(a.wm);b=_.Ll(b,15,a.PM);b=_.Ll(b,16,a.BK).zsb(a.ti||0);
b=_.Nl(b,7,a.Of||0);var c=(new kLa).Jsb(this.document.location.hostname).nma(this.document.referrer).y0b((new jLa).Rz(this.productVersion));c=_.Xj(c,1,a.sessionId||"");b=_.nl(b,2,c);a.Ne&&typeof a.Ne==="string"&&_.Xj(b,5,a.Ne);if(a.hn.length>0)for(var d of a.hn)a=(new lLa).Od(d.name||"").cCa(una(d.statusCode||"")).zsb(d.ti||0),a=_.Nl(a,4,d.Pw||0),_.ql(b,10,lLa,a);d=new wLa;return _.nl(d,1,b)}};ko.O=function(a){return new (a||ko)(_.m(_.ci),_.m(hLa,8),_.m(Nn),_.m(HKa),_.m(aKa,8))};
ko.ta=_.k({token:ko,oa:ko.O,Ea:"root"});_.lo={AIa:"issue_tracker",dS:"results",kDc:"flow"};Object.freeze(_.lo);var mo=class{};mo.O=function(a){return new (a||mo)};mo.ta=_.k({token:mo,oa:mo.O,Ea:"root"});var RLa,SLa,TLa;_.QLa=new _.wd("GTMDataLayerName",{Ea:"root",oa:function(){return window.grimoireDataLayer}});RLa=new _.wd("ProjectId",{Ea:"root",oa:()=>"testAlphaSource"});SLa=new _.wd("GetRandomString",{Ea:"root",oa:()=>_.km});TLa=new _.wd("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 ULa=function(){this.blockSize=-1};var no=function(a,b){this.blockSize=-1;this.blockSize=64;this.Hta=_.ea.Uint8Array?new Uint8Array(this.blockSize):Array(this.blockSize);this.lDa=this.Z6=0;this.ej=[];this.W2c=a;this.YSb=b;this.Had=_.ea.Int32Array?new Int32Array(64):Array(64);VLa===void 0&&(VLa=_.ea.Int32Array?new Int32Array(WLa):WLa);this.reset()},VLa;_.Mk(no,ULa);var XLa=[];for(let a=0;a<63;a++)XLa[a]=0;var YLa=[].concat(128,XLa);no.prototype.reset=function(){this.lDa=this.Z6=0;this.ej=_.ea.Int32Array?new Int32Array(this.YSb):_.wa(this.YSb)};
var ZLa=function(a){var b=a.Hta;const c=a.Had;for(var 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++)d=c[b-15]|0,e=c[b-2]|0,c[b]=((c[b-16]|0)+((d>>>7|d<<25)^(d>>>18|d<<14)^d>>>3)|0)+((c[b-7]|0)+((e>>>17|e<<15)^(e>>>19|e<<13)^e>>>10)|0)|0;b=a.ej[0]|0;d=a.ej[1]|0;e=a.ej[2]|0;let f=a.ej[3]|0,g=a.ej[4]|0,l=a.ej[5]|0,p=a.ej[6]|0,t=a.ej[7]|0;for(let w=0;w<64;w++){const A=((b>>>2|b<<30)^(b>>>13|b<<19)^(b>>>22|b<<10))+(b&d^b&e^d&e)|0,G=(t+((g>>>6|g<<26)^(g>>>11|g<<
21)^(g>>>25|g<<7))|0)+(((g&l^~g&p)+(VLa[w]|0)|0)+(c[w]|0)|0)|0;t=p;p=l;l=g;g=f+G|0;f=e;e=d;d=b;b=G+A|0}a.ej[0]=a.ej[0]+b|0;a.ej[1]=a.ej[1]+d|0;a.ej[2]=a.ej[2]+e|0;a.ej[3]=a.ej[3]+f|0;a.ej[4]=a.ej[4]+g|0;a.ej[5]=a.ej[5]+l|0;a.ej[6]=a.ej[6]+p|0;a.ej[7]=a.ej[7]+t|0};
no.prototype.update=function(a,b){b===void 0&&(b=a.length);let c=0,d=this.Z6;if(typeof a==="string")for(;c<b;)this.Hta[d++]=a.charCodeAt(c++),d==this.blockSize&&(ZLa(this),d=0);else if(_.xa(a))for(;c<b;){const e=a[c++];if(!("number"==typeof e&&0<=e&&255>=e&&e==(e|0)))throw Error("ub");this.Hta[d++]=e;d==this.blockSize&&(ZLa(this),d=0)}else throw Error("vb");this.Z6=d;this.lDa+=b};
no.prototype.digest=function(){const a=[];var b=this.lDa*8;this.Z6<56?this.update(YLa,56-this.Z6):this.update(YLa,this.blockSize-(this.Z6-56));for(var c=63;c>=56;c--)this.Hta[c]=b&255,b/=256;ZLa(this);b=0;for(c=0;c<this.W2c;c++)for(let d=24;d>=0;d-=8)a[b++]=this.ej[c]>>d&255;return a};
var WLa=[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 aMa=function(){no.call(this,8,$La)};_.Mk(aMa,no);var $La=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];var oo=class{constructor(a,b,c){this.kW=a;if(!this.kW)throw Error("wb");a=new aMa;a.update(String(c));this.S4c=Hya(a.digest());this.kW.push({releaseVersion:b})}MP(a){for(const w of a){a=void 0;var b={metadata:{},event:"concordEvent"};b.projectNumber=this.S4c;b.YF=w.action;b.eventType=w.element;b.iYb=["/virtual",w.element,w.action].join("/");w.gestureName&&(b.metadata.gestureType=w.gestureName.toString());w.ti&&(b.metadata.latencyMs=w.ti.toString());b.QV="DEVOPS_CONSOLE";b.metadata.actionOwner=w.actionOwner.toString();
b.Ne=(a=w.Ne)==null?void 0:a.toString();var c=b;a=this.kW;b=a.push;var d=c.event,e=c.eventType,f=c.YF,g=c.iYb,l=c.projectNumber,p=c.QV,t=c.Ne;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})}}uL(a){this.kW.push({event:"trackPageView",pageName:a,pagePath:a})}};oo.O=function(a){return new (a||oo)(_.m(_.QLa),_.m(Nn),_.m(RLa))};
oo.ta=_.k({token:oo,oa:oo.O});_.po=class{MP(){}uL(){}};_.po.O=function(a){return new (a||_.po)};_.po.ta=_.k({token:_.po,oa:a=>oo.O(a),Ea:"root"});var qo=class{ZVb(a,b){return b}MP(){}};qo.O=function(a){return new (a||qo)};qo.ta=_.k({token:qo,oa:qo.O,Ea:"root"});var bMa=new _.wd("GetRandomString",{Ea:"root",oa:()=>_.km}),cMa=new _.wd("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 Qh=Symbol("xb"),ro=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 zna,Ana,Ih,Hh;zna={exact:Ena,subset:Hna};Ana={exact:Cna,subset:Fna,ignored:()=>!0};Ih=class{constructor(a=new Hh([],{}),b={},c=null){this.root=a;this.Qa=b;this.af=c}get mx(){this.CN!=null||(this.CN=new ro(this.Qa));return this.CN}toString(){return dMa.Zc(this)}};Hh=class{constructor(a,b){this.Pd=a;this.children=b;this.parent=null;Object.values(b).forEach(c=>c.parent=this)}Xp(){return this.kZ>0}get kZ(){return Object.keys(this.children).length}toString(){return Lna(this)}};
_.Mh=class{constructor(a,b){this.path=a;this.parameters=b}get a4c(){this.yIb!=null||(this.yIb=new ro(this.parameters));return this.yIb}toString(){return Kna(this)}};_.li=class{};_.li.O=function(a){return new (a||_.li)};_.li.ta=_.k({token:_.li,oa:()=>new eMa,Ea:"root"});
var eMa=class{parse(a){a=new fMa(a);so(a,"/");var b=a.Xk===""||a.Xk.startsWith("?")||a.Xk.startsWith("#")?new Hh([],{}):new Hh([],gMa(a));return new Ih(b,a.parseQueryParams(),so(a,"#")?decodeURIComponent(a.Xk):null)}Zc(a){const b=`/${Gh(a.root,!0)}`,c=Qna(a.Qa);a=typeof a.af==="string"?`#${encodeURI(a.af)}`:"";return`${b}${c}${a}`}},dMa=new eMa,Rna=/^[^\/()?;#]+/,hMa=/^[^\/()?;=#]+/,iMa=/^[^=?&#]+/,jMa=/^[^&#]+/,so=function(a,b){return a.Xk.startsWith(b)?(a.Xk=a.Xk.substring(b.length),!0):!1},gMa=
function(a){if(a.Xk==="")return{};so(a,"/");const b=[];for(a.Xk.startsWith("(")||b.push(kMa(a));a.Xk.startsWith("/")&&!a.Xk.startsWith("//")&&!a.Xk.startsWith("/(");)a.capture("/"),b.push(kMa(a));let c={};a.Xk.startsWith("/(")&&(a.capture("/"),c=lMa(a,!0));let d={};a.Xk.startsWith("(")&&(d=lMa(a,!1));if(b.length>0||Object.keys(c).length>0)d.primary=new Hh(b,c);return d},kMa=function(a){var b=Sna(a.Xk);if(b===""&&a.Xk.startsWith(";"))throw new _.$c(4009,!1);a.capture(b);b=decodeURIComponent(b);const c=
{};for(;so(a,";");){var d,e=a;if(d=(d=e.Xk.match(hMa))?d[0]:""){e.capture(d);var f="";if(so(e,"=")){const g=Sna(e.Xk);g&&(f=g,e.capture(f))}c[decodeURIComponent(d)]=decodeURIComponent(f)}}return new _.Mh(b,c)},lMa=function(a,b){const c={};for(a.capture("(");!so(a,")")&&a.Xk.length>0;){var d=Sna(a.Xk),e=a.Xk[d.length];if(e!=="/"&&e!==")"&&e!==";")throw new _.$c(4010,!1);e=void 0;d.indexOf(":")>-1?(e=d.slice(0,d.indexOf(":")),a.capture(e),a.capture(":")):b&&(e="primary");d=gMa(a);c[e]=Object.keys(d).length===
1?d.primary:new Hh([],d);so(a,"//")}return c},fMa=class{constructor(a){this.Xk=this.url=a}parseQueryParams(){const a={};if(so(this,"?")){do{var b=this.Xk.match(iMa),c=b?b[0]:"";if(c){this.capture(c);b="";if(so(this,"=")){var d=this.Xk.match(jMa);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(so(this,"&"))}return a}capture(a){if(!so(this,
a))throw new _.$c(4011,!1);}};var doa=class{constructor(a,b,c){this.LTb=a;this.Z2c=b;this.commands=c;if(a&&c.length>0&&aoa(c[0]))throw new _.$c(4003,!1);if((a=c.find(Lh))&&a!==(c.length>0?c[c.length-1]:null))throw new _.$c(4004,!1);}},$na=class{constructor(a,b,c){this.xH=a;this.AAa=b;this.index=c}};var to,fi,mMa,nMa,oMa,rMa,sMa,Hoa,tMa,Ioa,uMa,vMa,wMa,xMa;to=class{constructor(a,b){this.id=a;this.url=b}};_.uo=class extends to{constructor(a,b,c="imperative",d=null){super(a,b);this.type=0;this.eXb=c;this.VD=d}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}};_.di=class extends to{constructor(a,b,c){super(a,b);this.Kh=c;this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Kh}')`}};
_.ei=class extends to{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}')`}};fi=class extends to{constructor(a,b){super(a,b);this.reason="";this.code=0;this.type=16}};_.Mpa=class extends to{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})`}};
mMa=class extends to{constructor(a,b,c,d){super(a,b);this.Kh=c;this.state=d;this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Kh}', state: ${this.state})`}};nMa=class extends to{constructor(a,b,c,d){super(a,b);this.Kh=c;this.state=d;this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Kh}', state: ${this.state})`}};
oMa=class extends to{constructor(a,b,c,d,e){super(a,b);this.Kh=c;this.state=d;this.c1b=e;this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Kh}', state: ${this.state}, shouldActivate: ${this.c1b})`}};_.pMa=class extends to{constructor(a,b,c,d){super(a,b);this.Kh=c;this.state=d;this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Kh}', state: ${this.state})`}};
_.qMa=class extends to{constructor(a,b,c,d){super(a,b);this.Kh=c;this.state=d;this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Kh}', state: ${this.state})`}};rMa=class{constructor(a){this.Lb=a;this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.Lb.path})`}};sMa=class{constructor(a){this.Lb=a;this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.Lb.path})`}};
Hoa=class{constructor(a){this.Nc=a;this.type=11}toString(){return`ChildActivationStart(path: '${this.Nc.oe&&this.Nc.oe.path||""}')`}};tMa=class{constructor(a){this.Nc=a;this.type=12}toString(){return`ChildActivationEnd(path: '${this.Nc.oe&&this.Nc.oe.path||""}')`}};Ioa=class{constructor(a){this.Nc=a;this.type=13}toString(){return`ActivationStart(path: '${this.Nc.oe&&this.Nc.oe.path||""}')`}};
uMa=class{constructor(a){this.Nc=a;this.type=14}toString(){return`ActivationEnd(path: '${this.Nc.oe&&this.Nc.oe.path||""}')`}};vMa=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}')`}};wMa=class{};xMa=class{constructor(a,b){this.url=a;this.Ija=b}};var yMa=class{get Rb(){let a,b;return(b=Oh((a=this.Lb)==null?void 0:a.Nc))!=null?b:this.nBa}constructor(a){this.nBa=a;this.fea=this.Lb=this.ef=null;this.children=new vo(this.nBa)}},zMa=function(a,b){let c=a.getContext(b);c||(c=new yMa(a.nBa),a.tua.set(b,c));return c},AMa=function(a,b){if(a=a.getContext(b))a.ef=null,a.fea=null},vo=class{constructor(a){this.nBa=a;this.tua=new Map}getContext(a){return this.tua.get(a)||null}};vo.O=function(a){return new (a||vo)(_.m(Om))};vo.ta=_.k({token:vo,oa:vo.O,Ea:"root"});var BMa=class{constructor(a){this.Tg=a}get root(){return this.Tg.value}parent(a){a=this.zZ(a);return a.length>1?a[a.length-2]:null}children(a){return(a=joa(a,this.Tg))?a.children.map(b=>b.value):[]}firstChild(a){return(a=joa(a,this.Tg))&&a.children.length>0?a.children[0].value:null}zZ(a){return koa(a,this.Tg).map(b=>b.value)}},Sh=class{constructor(a,b){this.value=a;this.children=b}toString(){return`TreeNode(${this.value})`}};var CMa,DMa,EMa;CMa=class extends BMa{constructor(a,b){super(a);this.Nc=b;moa(this,a)}toString(){return this.Nc.toString()}};
_.Uh=class{constructor(a,b,c,d,e,f,g,l){this.iad=a;this.c4c=b;this.a5c=c;this.GXc=d;this.lW=e;this.ef=f;this.component=g;this.T2=l;let p,t;this.title=(t=(p=this.lW)==null?void 0:_.x(p,_.v(w=>w[Qh])))!=null?t:_.u(void 0);this.url=a;this.params=b;this.Qa=c;this.af=d;this.data=e}get oe(){return this.T2.oe}get root(){return this.nF.root}get parent(){return this.nF.parent(this)}get firstChild(){return this.nF.firstChild(this)}get children(){return this.nF.children(this)}get zZ(){return this.nF.zZ(this)}get mYb(){this.Bca!=null||
(this.Bca=_.x(this.params,_.v(a=>new ro(a))));return this.Bca}get mx(){this.CN!=null||(this.CN=_.x(this.Qa,_.v(a=>new ro(a))));return this.CN}toString(){return this.Nc?this.Nc.toString():`Future(${this.T2})`}};
DMa=class{get title(){let a;return(a=this.data)==null?void 0:a[Qh]}constructor(a,b,c,d,e,f,g,l,p){this.url=a;this.params=b;this.Qa=c;this.af=d;this.data=e;this.ef=f;this.component=g;this.oe=l;this.vOc=p}get root(){return this.nF.root}get parent(){return this.nF.parent(this)}get firstChild(){return this.nF.firstChild(this)}get children(){return this.nF.children(this)}get zZ(){return this.nF.zZ(this)}get mYb(){this.Bca!=null||(this.Bca=new ro(this.params));return this.Bca}get mx(){this.CN!=null||(this.CN=
new ro(this.Qa));return this.CN}toString(){return`Route(url:'${this.url.map(a=>a.toString()).join("/")}', path:'${this.oe?this.oe.path:""}')`}};EMa=class extends BMa{constructor(a){super(a);this.url="";moa(this,a)}toString(){return noa(this.Tg)}};var FMa,GMa,IMa,HMa;FMa=new _.wd("");GMa=function(a,b){let c;return((c=a.d8.getContext(b))==null?void 0:c.ef)===a};IMa=function(a){var b=a.d8,c=a.name;const d=zMa(b,c);d.ef=a;b.tua.set(c,d);!a.Dn&&(b=a.d8.getContext(a.name),b==null?0:b.Lb)&&(b.fea?a.attach(b.fea,b.Lb):HMa(a,b.Lb,b.Rb))};
HMa=function(a,b,c){if(a.Nxa)throw new _.$c(4013,!1);a.T$=b;const d=a.location,e=b.Nc.component,f=zMa(a.d8,a.name).children;a.Dn=_.ln(d,e,{index:d.length,Rb:new JMa(b,f,d.Rb,a.u_b),XF:c});_.en(a.zSc);(b=a.Gbb)!=null&&(wo(b,a),KMa(b,a));a.ZKb.emit(a.Dn.instance)};
_.xo=class{constructor(){this.T$=this.Dn=null;this.name="primary";this.ZKb=new _.an;this.HOb=new _.an;this.YLb=new _.an;this.UOb=new _.an;this.u_b=_.ema();this.d8=_.n(vo);this.location=_.n(_.Lg);this.zSc=_.n(_.nn);this.Gbb=_.n(LMa,{optional:!0})}get aLb(){return this.Dn}Sb(a){if(a.name){const {CK:b,Jj:c}=a.name;b||(GMa(this,c)&&(this.vfa(),AMa(this.d8,c)),IMa(this))}}Ja(){GMa(this,this.name)&&AMa(this.d8,this.name);let a;(a=this.Gbb)==null||wo(a,this)}Sa(){IMa(this)}get Nxa(){return!!this.Dn}get component(){if(!this.Dn)throw new _.$c(4012,
!1);return this.Dn.instance}get yk(){if(!this.Dn)throw new _.$c(4012,!1);return this.T$}detach(){if(!this.Dn)throw new _.$c(4012,!1);this.location.detach();const a=this.Dn;this.T$=this.Dn=null;this.UOb.emit(a.instance);return a}attach(a,b){this.Dn=a;this.T$=b;this.location.a7(a.Ow);(b=this.Gbb)!=null&&(wo(b,this),KMa(b,this));this.YLb.emit(a.instance)}vfa(){if(this.Dn){const a=this.component;this.Dn.destroy();this.T$=this.Dn=null;this.HOb.emit(a)}}};_.xo.O=function(a){return new (a||_.xo)};
_.xo.La=_.Df({type:_.xo,na:[["router-outlet"]],inputs:{name:"name",u_b:[1,"routerOutletData"]},outputs:{ZKb:"activate",HOb:"deactivate",YLb:"attach",UOb:"detach"},Qb:["outlet"],features:[_.Pm]});
var JMa=class{Odd(a){return new JMa(this.Lb,this.gNb,a,this.TXb)}constructor(a,b,c,d){this.Lb=a;this.gNb=b;this.parent=c;this.TXb=d}get(a,b){return a===_.Uh?this.Lb:a===vo?this.gNb:a===FMa?this.TXb:this.parent.get(a,b)}},LMa=new _.wd(""),wo=function(a,b){let c;(c=a.Wjb.get(b))==null||c.unsubscribe();a.Wjb.delete(b)},KMa=function(a,b){const c=b.yk,d=_.x(_.Ge([c.Qa,c.params,c.data]),_.fg(([e,f,g],l)=>{e=Object.assign({},e,f,g);return l===0?_.u(e):Promise.resolve(e)})).subscribe(e=>{if(b.Nxa&&b.aLb&&
b.yk===c&&c.component!==null){var f=Lma(c.component);if(f)for(const {Y2b:g}of f.inputs)b.aLb.VQ(g,e[g]);else wo(a,b)}else wo(a,b)});a.Wjb.set(b,d)},yo=class{constructor(){this.Wjb=new Map}};yo.O=function(a){return new (a||yo)};yo.ta=_.k({token:yo,oa:yo.O});var Rh=class{};Rh.O=function(a){return new (a||Rh)};Rh.wa=_.Bf({type:Rh,na:[["ng-component"]],ya:1,Aa:0,qa:function(a){a&1&&_.K(0,"router-outlet")},Fa:[_.xo],kb:2});var NMa=(a,b,c,d)=>_.v(e=>{(new MMa(b,e.ina,e.K0a,c,d)).Vv(a);return e}),OMa=function(a,b,c,d){const e=Ph(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))&&OMa(a,f,l,p.children):OMa(a,f,l,d):t&&PMa(a,l,d);delete e[g]});Object.values(e).forEach(f=>{PMa(a,f,d)})},zo=function(a,b,c,d){const e=Ph(c);b.children.forEach(f=>{var g=e[f.value.ef],l=f.value;const p=g?g.value:null;ooa(l);l===p?l.component?(l=zMa(d,l.ef),zo(a,f,
g,l.children)):zo(a,f,g,d):l.component?(g=zMa(d,l.ef),g.fea=null,g.Lb=l,g.ef&&HMa(g.ef,l,g.Rb),zo(a,f,null,g.children)):zo(a,f,null,d);a.ZQb(new uMa(f.value.Nc))});b.children.length&&a.ZQb(new tMa(b.value.Nc))},PMa=function(a,b,c){const d=c.getContext(b.value.ef);c=d&&b.value.component?d.children:c;b=Ph(b);for(const e of Object.values(b))PMa(a,e,c);d&&(d.ef&&(d.ef.vfa(),d.children.tua=new Map),d.fea=null,d.Lb=null)},MMa=class{constructor(a,b,c,d,e){this.Gqb=a;this.gRb=b;this.uOb=c;this.ZQb=d;this.jTb=
e}Vv(a){const b=this.gRb.Tg,c=this.uOb?this.uOb.Tg:null;OMa(this,b,c,a);ooa(this.gRb.root);zo(this,b,c,a)}};var xoa=Symbol("zb");var Aoa=class{constructor(a){this.path=a;this.Lb=this.path[this.path.length-1]}},Boa=class{constructor(a,b){this.component=a;this.Lb=b}};var Ooa=class{constructor(a){this.xH=a||null}},QMa=class extends Error{constructor(a){super();this.xm=a}},RMa=function(a){let b=[];for(a=a.root;;){b=b.concat(a.Pd);if(a.kZ===0)return _.u(b);if(a.kZ>1||!a.children.primary)return _.Be(new _.$c(4E3,!1));a=a.children.primary}},UMa=function(a,b,c,d,e){b=SMa(a,b,c.root,d,e);return new Ih(b,TMa(c.Qa,a.xm.Qa),c.af)},VMa=function(a,b,c,d,e,f){if(typeof c!=="string"){const g=c,l=e.Qa,p=e.af,t=e.oe,w=e.url,A=e.ef,G=e.params,J=e.data,L=e.title;c=yd(f,()=>g({params:G,
data:J,Qa:l,af:p,oe:t,url:w,ef:A,title:L}));if(c instanceof Ih)throw new QMa(c);}a=UMa(a,c,a.fg.parse(c),b,d);if(c[0]==="/")throw new QMa(a);return a},SMa=function(a,b,c,d,e){const f=WMa(c.Pd,d,e);let g={};Object.entries(c.children).forEach(([l,p])=>{g[l]=SMa(a,b,p,d,e)});return new Hh(f,g)},TMa=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},WMa=function(a,b,c){return a.map(d=>{if(d.path[0]===":"){if(d=c[d.path.substring(1)],
!d)throw new _.$c(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})},XMa=class{constructor(a,b){this.fg=a;this.xm=b}};var Qoa={PG:!1,afa:[],dla:[],parameters:{},sAa:{}};var YMa=class{},$Ma=function(a,b,c,d,e,f){return d.Pd.length===0&&d.Xp()?a.AAa(b,c,d,f):_.x(ZMa(a,b,c,d,d.Pd,e,!0,f),_.v(g=>g instanceof Sh?[g]:[]))},ZMa=function(a,b,c,d,e,f,g,l){return _.x(_.we(c),_.Lf(p=>{let t;return _.x(aNa(a,(t=p.xc)!=null?t:b,c,p,d,e,f,g,l),_.Jf(w=>{if(w instanceof Ooa)return _.u(null);throw w;}))}),_.Uf(p=>!!p),_.Jf(p=>{if(Coa(p))return e.length!==0||d.children[f]?ai(d):_.u(new YMa);throw p;}))},aNa=function(a,b,c,d,e,f,g,l,p){return Nh(d)===g||g!=="primary"&&Uoa(e,f,d)?d.QD===
void 0?bNa(a,b,e,d,f,g,p):a.sLb&&l?cNa(a,b,e,c,d,f,g,p):ai(e):ai(e)},bNa=function(a,b,c,d,e,f,g){const l=Roa(c,d,e,b);d.path==="**"&&(c.children={});return _.x(l,_.fg(p=>{if(!p.PG)return ai(c);let t;b=(t=d.xc)!=null?t:b;return _.x(dNa(a,b,d,e),_.fg(({YD:w})=>{var A;const G=(A=d.CT)!=null?A:b;A=p.afa;const J=p.dla;var L;let U;const ba=new DMa(A,p.parameters,Object.freeze(Object.assign({},a.xm.Qa)),a.xm.af,d.data||{},Nh(d),(U=(L=d.component)!=null?L:d.BT)!=null?U:null,d,d.resolve||{});L=loa(ba,g,a.vZ);
ba.params=Object.freeze(L.params);ba.data=Object.freeze(L.data);const {xH:la,Htb:za}=Voa(c,A,J,w);return za.length===0&&la.Xp()?_.x(a.AAa(G,w,la,ba),_.v(Ba=>new Sh(ba,Ba))):w.length===0&&za.length===0?_.u(new Sh(ba,[])):_.x(ZMa(a,G,w,la,za,Nh(d)===f?"primary":f,!0,ba),_.v(Ba=>new Sh(ba,Ba instanceof Sh?[Ba]:[])))}))}))},cNa=function(a,b,c,d,e,f,g,l){const {PG:p,parameters:t,afa:w,sAa:A,dla:G}=Poa(c,e,f);if(!p)return ai(c);typeof e.QD==="string"&&e.QD[0]==="/"&&(a.XKb++,a.XKb>31&&(a.sLb=!1));var J;
let L;f=new DMa(f,t,Object.freeze(Object.assign({},a.xm.Qa)),a.xm.af,e.data||{},Nh(e),(L=(J=e.component)!=null?J:e.BT)!=null?L:null,e,e.resolve||{});J=loa(f,l,a.vZ);f.params=Object.freeze(J.params);f.data=Object.freeze(J.data);e=VMa(a.uRc,w,e.QD,A,f,b);return _.x(RMa(e),_.He(U=>ZMa(a,b,d,c,U.concat(G),g,!1,l)))},dNa=function(a,b,c,d){return c.children?_.u({YD:c.children,Rb:b}):c.Al?c.qN!==void 0?_.u({YD:c.qN,Rb:c.CT}):_.x(Moa(b,c,d),_.He(e=>e?_.x(a.R4.Al(b,c),_.hg(f=>{c.qN=f.YD;c.CT=f.Rb})):_.Be(uoa(3)))):
_.u({YD:[],Rb:b})},Woa=class{constructor(a,b,c,d,e,f,g){this.Rb=a;this.R4=b;this.mBa=c;this.config=d;this.xm=e;this.vZ=f;this.fg=g;this.XKb=0;this.sLb=!0;this.uRc=new XMa(this.fg,this.xm)}recognize(){const a=Voa(this.xm.root,[],[],this.config).xH;return _.x(this.match(a),_.v(({children:b,s6c:c})=>{b=new EMa(new Sh(c,b));c=Xna(c,this.xm.Qa,this.xm.af);c.Qa=this.xm.Qa;b.url=this.fg.Zc(c);return{state:b,M9:c}}))}match(a){const b=new DMa([],Object.freeze({}),Object.freeze(Object.assign({},this.xm.Qa)),
this.xm.af,Object.freeze({}),"primary",this.mBa,null,{});return _.x($Ma(this,this.Rb,this.config,a,"primary",b),_.v(c=>({children:c,s6c:b})),_.Jf(c=>{if(c instanceof QMa)return this.xm=c.xm,this.match(c.xm.root);if(c instanceof Ooa)throw new _.$c(4002,`'${c.xH}'`);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(_.we(e),_.Lf(f=>{const g=c.children[f],l=ioa(b,f);return $Ma(this,a,l,g,f,d)}),_.bg((f,g)=>{f.push(...g);return f}),
_.Nf(null),Zja(),_.He(f=>{if(f===null)return ai(c);f=$oa(f);Yoa(f);return _.u(f)}))}};var eNa=class extends ILa{constructor(){super(...arguments);this.y2b=!0}};var JLa=function(a,b){return b==="window"?window:b==="document"?a:b==="body"?a.body:null},fNa=function(a,b,c){a.addEventListener(b,c);return()=>{a.removeEventListener(b,c)}},hNa=class extends eNa{dispatchEvent(a,b){a.dispatchEvent(b)}remove(a){a.remove()}createElement(a,b){b=b||document;return b.createElement(a)}owa(){var a=(gNa=gNa||document.querySelector("base"))?gNa.getAttribute("href"):null;return a==null?null:(new URL(a,document.baseURI)).pathname}},gNa=null;var xJa=function(a){_.rf.getAngularTestability=(b,c=!0)=>{b=a.Fga(b,c);if(b==null)throw new _.$c(5103,!1);return b};_.rf.getAllAngularTestabilities=()=>Array.from(a.faa.values());_.rf.getAllAngularRootElements=()=>Array.from(a.faa.keys());_.rf.frameworkStabilizers||(_.rf.frameworkStabilizers=[]);_.rf.frameworkStabilizers.push(b=>{const c=_.rf.getAllAngularTestabilities();let d=c.length;const e=function(){d--;d==0&&b()};c.forEach(f=>{f.whenStable(e)})})},iNa=class{Fga(a,b,c){if(b==null)return null;
const d=a.faa.get(b)||null;return d!=null?d:c?b instanceof DocumentFragment?this.Fga(a,b.host,!0):this.Fga(a,b.parentElement,!0):null}};var Ao=class{ab(){return new XMLHttpRequest}};Ao.O=function(a){return new (a||Ao)};Ao.ta=_.k({token:Ao,oa:Ao.O});var jNa=new _.wd(""),Bo=class{constructor(a,b){this.vf=b;this.pFb=new Map;a.forEach(c=>{c.jWb=this});this.ENc=a.slice().reverse()}addEventListener(a,b,c){return this.eKc(b).addEventListener(a,b,c)}eKc(a){let b=this.pFb.get(a);if(b)return b;b=this.ENc.find(c=>c.supports(a));if(!b)throw new _.$c(5101,!1);this.pFb.set(a,b);return b}};Bo.O=function(a){return new (a||Bo)(_.m(jNa),_.m(_.We))};Bo.ta=_.k({token:Bo,oa:Bo.O});var kNa=class{constructor(a){this.Ev=a}};var lNa=function(a,b,c,d){const e=c.get(b);e?e.usage++:c.set(b,{usage:1,elements:[...a.bia].map(f=>a.addElement(f,d(b,a.yu)))})},mNa=function(a,b,c){for(const d of b)lNa(a,d,a.inline,hpa);c==null||c.forEach(d=>lNa(a,d,a.external,ipa))},nNa=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)}},oNa=function(a,b,c){for(const d of b)nNa(d,a.inline);c==null||c.forEach(d=>nNa(d,a.external))},Co=class{constructor(a,b,c,d={}){this.yu=a;this.appId=
b;this.nonce=c;this.inline=new Map;this.external=new Map;this.bia=new Set;this.k0c=d==="server";c=this.inline;d=this.external;let e;const f=(e=a.head)==null?void 0:e.querySelectorAll(`style[${"ng-app-id"}="${b}"],link[${"ng-app-id"}="${b}"]`);if(f)for(const g of f)g.removeAttribute("ng-app-id"),g instanceof HTMLLinkElement?d.set(g.href.slice(g.href.lastIndexOf("/")+1),{usage:0,elements:[g]}):g.textContent&&c.set(g.textContent,{usage:0,elements:[g]});this.bia.add(a.head)}Ja(){for(const [,{elements:a}]of[...this.inline,
...this.external])for(const b of a)b.remove();this.bia.clear()}addElement(a,b){this.nonce&&b.setAttribute("nonce",this.nonce);this.k0c&&b.setAttribute("ng-app-id",this.appId);return a.appendChild(b)}};Co.O=function(a){return new (a||Co)(_.m(_.ci),_.m(YIa),_.m(_.ZIa,8),_.m(bn))};Co.ta=_.k({token:Co,oa:Co.O});var pNa,jpa,Do;pNa={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"};jpa=/%COMP%/g;_.qNa=new _.wd("",{Ea:"root",oa:()=>!0});
Do=class{constructor(a,b,c,d,e,f,g,l=null){this.h5a=a;this.XQ=b;this.appId=c;this.rob=d;this.yu=e;this.ld=g;this.nonce=l;this.JZb=new Map;this.Dka=f==="server";this.zUc=new rNa(a,e,g,this.Dka)}mfa(a,b){if(!a||!b)return this.zUc;this.Dka&&b.kb===3&&(b=Object.assign({},b,{kb:0}));a:{const d=this.JZb;var c=d.get(b.id);if(!c){c=this.yu;const e=this.ld,f=this.h5a,g=this.XQ,l=this.rob,p=this.Dka;switch(b.kb){case 0:c=new sNa(f,g,b,this.appId,l,c,e,p);break;case 3:b=new tNa(f,g,a,b,c,e,this.nonce,p);break a;
default:c=new uNa(f,g,b,l,c,e,p)}d.set(b.id,c)}b=c}b instanceof sNa?(mNa(b.XQ,b.styles,b.Rub),b.setAttribute(a,b.mZc,"")):b instanceof uNa&&mNa(b.XQ,b.styles,b.Rub);return b}Ja(){this.JZb.clear()}};Do.O=function(a){return new (a||Do)(_.m(Bo),_.m(Co),_.m(YIa),_.m(_.qNa),_.m(_.ci),_.m(bn),_.m(_.We),_.m(_.ZIa))};Do.ta=_.k({token:Do,oa:Do.O});
var vNa=function(a,b){return c=>{if(c==="__ngUnwrap__")return b;(a.Dka?a.ld.runGuarded(()=>b(c)):b(c))===!1&&c.preventDefault()}},rNa=class{constructor(a,b,c,d){this.h5a=a;this.yu=b;this.ld=c;this.Dka=d;this.data=Object.create(null);this.Wq=null}destroy(){}createElement(a,b){return b?this.yu.createElementNS(pNa[b]||b,a):this.yu.createElement(a)}createComment(a){return this.yu.createComment(a)}Aua(a){return this.yu.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()}Hrb(a,b){a=typeof a==="string"?this.yu.querySelector(a):a;if(!a)throw new _.$c(-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=pNa[d])?a.setAttributeNS(d,b,c):a.setAttribute(b,c)):a.setAttribute(b,c)}removeAttribute(a,b,c){if(c){const d=pNa[c];d?a.removeAttributeNS(d,
b):a.removeAttribute(`${c}:${b}`)}else a.removeAttribute(b)}uF(a,b){a.classList.add(b)}yQ(a,b){a.classList.remove(b)}Hh(a,b,c,d){d&3?a.style.setProperty(b,c,d&1?"important":""):a.style[b]=c}qob(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=JLa(this.yu,a),!a))throw Error("Ab`"+a+"`"+b);return this.h5a.addEventListener(a,b,vNa(this,c))}},wNa=function(a,b){return b===a.gz?a.shadowRoot:b},tNa=
class extends rNa{constructor(a,b,c,d,e,f,g,l){super(a,e,f,l);this.XQ=b;this.gz=c;this.shadowRoot=c.attachShadow({mode:"open"});a=this.XQ;b=this.shadowRoot;a.bia.add(b);for(const [w,{elements:A}]of a.inline)A.push(a.addElement(b,hpa(w,a.yu)));for(const [w,{elements:A}]of a.external)A.push(a.addElement(b,ipa(w,a.yu)));a=kpa(d.id,d.styles);for(var p of a)a=document.createElement("style"),g&&a.setAttribute("nonce",g),a.textContent=p,this.shadowRoot.appendChild(a);let t;if(p=(t=d.pRb)==null?void 0:t.call(d))for(const w of p)d=
ipa(w,e),g&&d.setAttribute("nonce",g),this.shadowRoot.appendChild(d)}appendChild(a,b){return super.appendChild(wNa(this,a),b)}insertBefore(a,b,c){return super.insertBefore(wNa(this,a),b,c)}removeChild(a,b){return super.removeChild(null,b)}parentNode(a){return wNa(this,super.parentNode(wNa(this,a)))}destroy(){this.XQ.bia.delete(this.shadowRoot)}},uNa=class extends rNa{constructor(a,b,c,d,e,f,g,l){super(a,e,f,g);this.XQ=b;this.rob=d;this.styles=l?kpa(l,c.styles):c.styles;let p;this.Rub=(p=c.pRb)==null?
void 0:p.call(c,l)}destroy(){this.rob&&oNa(this.XQ,this.styles,this.Rub)}},sNa=class extends uNa{constructor(a,b,c,d,e,f,g,l){d=d+"-"+c.id;super(a,b,c,e,f,g,l,d);this.pTc="_ngcontent-%COMP%".replace(jpa,d);this.mZc="_nghost-%COMP%".replace(jpa,d)}createElement(a,b){a=super.createElement(a,b);super.setAttribute(a,this.pTc,"");return a}};var Eo=class extends kNa{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)}};Eo.O=function(a){return new (a||Eo)(_.m(_.ci))};Eo.ta=_.k({token:Eo,oa:Eo.O});var xNa=["alt","control","meta","shift"],yNa={"\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"},zNa={alt:a=>a.altKey,control:a=>a.ctrlKey,meta:a=>a.metaKey,shift:a=>a.shiftKey},BNa=function(a){const b=a.toLowerCase().split(".");a=b.shift();if(b.length===0||a!=="keydown"&&a!=="keyup")return null;const c=ANa(b.pop());let d="",e=b.indexOf("code");
e>-1&&(b.splice(e,1),d="code.");xNa.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},DNa=function(a,b,c){return d=>{CNa(d,a)&&c.runGuarded(()=>b(d))}},ANa=function(a){return a==="esc"?"escape":a},CNa=function(a,b){let c=yNa[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");xNa.forEach(e=>{e!==c&&(0,zNa[e])(a)&&
(d+=e+".")});d+=c;return d===b},Fo=class extends kNa{supports(a){return BNa(a)!=null}addEventListener(a,b,c){const d=BNa(b),e=DNa(d.fullKey,c,this.jWb.vf);return this.jWb.vf.Tb(()=>fNa(a,d.domEventName,e))}};Fo.O=function(a){return new (a||Fo)(_.m(_.ci))};Fo.ta=_.k({token:Fo,oa:Fo.O});var nya=vma($Ja,"browser",[{va:bn,kc:"browser"},{va:xma,kc:function(){var a=new hNa;kj!=null||(kj=a)},zd:!0},{va:_.ci,Ab:function(){return Eha=document},Ib:[]}]),ENa=new _.wd(""),FNa=[{va:uJa,Qd:iNa,Ib:[]},{va:tJa,Qd:jn,Ib:[_.We,kn,uJa]},{va:jn,Qd:jn,Ib:[_.We,kn,uJa]}],GNa=[{va:wma,kc:"root"},{va:_.Af,Ab:function(){return new _.Af},Ib:[]},{va:jNa,Qd:Eo,zd:!0,Ib:[_.ci,_.We,bn]},{va:jNa,Qd:Fo,zd:!0,Ib:[_.ci]},Do,Co,Bo,{va:bJa,Hb:Do},{va:PLa,Qd:Ao,Ib:[]},[]],Go=class{};
Go.O=function(a){return new (a||Go)(_.m(ENa,12))};Go.Ca=_.Cf({type:Go});Go.Ba=_.Xc({Nb:[...GNa,...FNa],imports:[_.co,mn]});_.Ho=class{constructor(a){this.Ev=a}J6(){return this.Ev.title}rm(a){this.Ev.title=a||""}};_.Ho.O=function(a){return new (a||_.Ho)(_.m(_.ci))};_.Ho.ta=_.k({token:_.Ho,oa:_.Ho.O,Ea:"root"});var HNa=class{},INa=class{};var KNa=function(a,b,c){const d=b.toLowerCase();JNa(a,b,d);a.headers.has(d)?a.headers.get(d).push(c):a.headers.set(d,[c])},LNa=function(a,b,c){c=(Array.isArray(c)?c:[c]).map(e=>e.toString());const d=b.toLowerCase();a.headers.set(d,c);JNa(a,b,d)},JNa=function(a,b,c){a.AL.has(c)||a.AL.set(c,b)},MNa=function(a,b){b.init();Array.from(b.headers.keys()).forEach(c=>{a.headers.set(c,b.headers.get(c));a.AL.set(c,b.AL.get(c))})},NNa=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;JNa(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.AL.delete(c)):a.headers.set(c,d)}else a.headers.delete(c),a.AL.delete(c)}},Io=class{constructor(a){this.AL=new Map;this.dja=null;a?typeof a==="string"?this.FG=()=>{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();KNa(this,d,b)}})}:typeof Headers!=="undefined"&&a instanceof Headers?(this.headers=new Map,a.forEach((b,c)=>{KNa(this,c,b)})):this.FG=()=>{this.headers=new Map;Object.entries(a).forEach(([b,c])=>{LNa(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.AL.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.FG&&(this.FG instanceof Io?MNa(this,this.FG):this.FG(),this.FG=null,this.dja&&(this.dja.forEach(a=>NNa(this,a)),this.dja=null))}clone(a){const b=new Io;b.FG=this.FG&&this.FG instanceof Io?this.FG:this;b.dja=(this.dja||[]).concat([a]);return b}forEach(a){this.init();Array.from(this.AL.keys()).forEach(b=>
a(this.AL.get(b),this.headers.get(b)))}};var ONa,mpa,npa;ONa=class{};mpa=/%(\d[a-f0-9])/gi;npa={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};
_.Jo=class{constructor(a={}){this.AV=this.Zna=null;this.kva=a.kva||new ONa;if(a.HXc){if(a.hwa)throw Error("Bb");this.map=lpa(a.HXc)}else a.hwa?(this.map=new Map,Object.keys(a.hwa).forEach(b=>{var c=a.hwa[b];c=Array.isArray(c)?c.map(ppa):[`${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({Gz:a,
value:b,op:"a"})}set(a,b){return this.clone({Gz:a,value:b,op:"s"})}delete(a,b){return this.clone({Gz:a,value:b,op:"d"})}toString(){this.init();return this.keys().map(a=>{const b=opa(a);return this.map.get(a).map(c=>b+"="+opa(c)).join("&")}).filter(a=>a!=="").join("&")}clone(a){const b=new _.Jo({kva:this.kva});b.AV=this.AV||this;b.Zna=(this.Zna||[]).concat(a);return b}init(){this.map===null&&(this.map=new Map);this.AV!==null&&(this.AV.init(),this.AV.keys().forEach(a=>this.map.set(a,this.AV.map.get(a))),
this.Zna.forEach(a=>{switch(a.op){case "a":case "s":var b=(a.op==="a"?this.map.get(a.Gz):void 0)||[];b.push(`${a.value}`);this.map.set(a.Gz,b);break;case "d":if(a.value!==void 0){b=this.map.get(a.Gz)||[];const c=b.indexOf(`${a.value}`);c!==-1&&b.splice(c,1);b.length>0?this.map.set(a.Gz,b):this.map.delete(a.Gz)}else this.map.delete(a.Gz)}}),this.AV=this.Zna=null)}};var PNa=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 QNa=function(a){return a.body===null?null:typeof a.body==="string"||qpa(a.body)||rpa(a.body)||spa(a.body)||typeof URLSearchParams!=="undefined"&&a.body instanceof URLSearchParams?a.body:a.body instanceof _.Jo?a.body.toString():typeof a.body==="object"||typeof a.body==="boolean"||Array.isArray(a.body)?JSON.stringify(a.body):a.body.toString()},RNa=function(a){return a.body===null||spa(a.body)?null:rpa(a.body)?a.body.type||null:qpa(a.body)?null:typeof a.body==="string"?"text/plain":a.body instanceof
_.Jo?"application/x-www-form-urlencoded;charset=UTF-8":typeof a.body==="object"||typeof a.body==="number"||typeof a.body==="boolean"?"application/json":null},SNa=class{constructor(a,b,c,d){this.url=b;this.body=null;this.withCredentials=this.tx=!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.tx=!!c.tx,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.tR=c.tR);this.headers!=null||(this.headers=new Io);this.context!=null||(this.context=new PNa);this.params?(c=this.params.toString(),c.length===0?this.t1=b:(d=b.indexOf("?"),this.t1=b+(d===-1?"?":d<b.length-1?"&":"")+c)):(this.params=new _.Jo,this.t1=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.tR)!=null?e:this.tR;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.tx)!=null?p:this.tx;p=a.headers||this.headers;let t=a.params||this.params,w;const A=(w=a.context)!=null?w:this.context;a.B0b!==void 0&&(p=Object.keys(a.B0b).reduce((G,J)=>G.set(J,a.B0b[J]),p));a.mj&&(t=Object.keys(a.mj).reduce((G,J)=>G.set(J,a.mj[J]),t));return new SNa(b,c,e,{params:t,headers:p,context:A,tx:g,responseType:d,withCredentials:l,tR:f})}};var TNa,UNa,VNa;TNa=class{constructor(a,b=200,c="OK"){this.headers=a.headers||new Io;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}};UNa=class extends TNa{constructor(a={}){super(a);this.type=2}clone(a={}){return new UNa({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})}};
VNa=class extends TNa{constructor(a={}){super(a);this.type=4;this.body=a.body!==void 0?a.body:null}clone(a={}){return new VNa({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})}};
_.Ko=class extends TNa{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}};_.Lo=class{constructor(a){this.handler=a}request(a,b,c={}){if(a instanceof SNa)b=a;else{var d=void 0;d=c.headers instanceof Io?c.headers:new Io(c.headers);let e=void 0;c.params&&(e=c.params instanceof _.Jo?c.params:new _.Jo({hwa:c.params}));b=new SNa(a,b,c.body!==void 0?c.body:null,{headers:d,context:c.context,params:e,tx:c.tx,responseType:c.responseType||"json",withCredentials:c.withCredentials,tR:c.tR})}d=_.x(_.u(b),_.Lf(e=>this.handler.handle(e)));if(a instanceof SNa||c.observe==="events")return d;
a=_.x(d,_.Te(e=>e instanceof VNa));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("Cb");return e.body}));case "blob":return _.x(a,_.v(e=>{if(e.body!==null&&!(e.body instanceof Blob))throw Error("Db");return e.body}));case "text":return _.x(a,_.v(e=>{if(e.body!==null&&typeof e.body!=="string")throw Error("Eb");return e.body}));default:return _.x(a,_.v(e=>e.body))}case "response":return a;
default:throw Error("Fb`"+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)}Tu(a,b,c={}){return this.request("PATCH",a,tpa(c,b))}tAa(a,b,c={}){return this.request("POST",a,tpa(c,b))}put(a,b,c={}){return this.request("PUT",a,tpa(c,b))}};_.Lo.O=function(a){return new (a||_.Lo)(_.m(HNa))};_.Lo.ta=_.k({token:_.Lo,oa:_.Lo.O});var WNa=/^\)\]\}',?\n/,$Na=function(a,b,c,d){return _.xe(function*(){const e=XNa(b);let f;try{var g=a.ld.Tb(()=>a.CWc(b.t1,Object.assign({},{signal:c},e)));g.then(vpa,vpa);d.next({type:0});f=yield g}catch(A){var l;d.error(new _.Ko({error:A,status:(l=A.status)!=null?l:0,statusText:A.statusText,url:b.t1,headers:A.headers}));return}g=new Io(f.headers);l=f.statusText;var p;const t=(p=upa(f))!=null?p:b.t1;p=f.status;let w=null;b.tx&&d.next(new UNa({headers:g,status:p,statusText:l,url:t}));if(f.body){const A=
f.headers.get("content-length"),G=[],J=f.body.getReader();let L=0,U,ba;const la=typeof Zone!=="undefined"&&Zone.current;yield a.ld.Tb(()=>_.xe(function*(){for(;;){const {done:Ba,value:Da}=yield J.read();if(Ba)break;G.push(Da);L+=Da.length;if(b.tx){let Wa,ob;ba=b.responseType==="text"?((Wa=ba)!=null?Wa:"")+((ob=U)!=null?ob:U=new TextDecoder).decode(Da,{stream:!0}):void 0;const Ia=()=>d.next({type:3,total:A?+A:void 0,loaded:L,h4c:ba});la?la.run(Ia):Ia()}}}));const za=YNa(G,L);try{let Ba;const Da=(Ba=
f.headers.get("Content-Type"))!=null?Ba:"";w=ZNa(b,za,Da)}catch(Ba){let Da;d.error(new _.Ko({error:Ba,headers:new Io(f.headers),status:f.status,statusText:f.statusText,url:(Da=upa(f))!=null?Da:b.t1}));return}}p===0&&(p=w?200:0);p>=200&&p<300?(d.next(new VNa({body:w,headers:g,status:p,statusText:l,url:t})),d.complete()):d.error(new _.Ko({error:w,headers:g,status:p,statusText:l,url:t}))})},XNa=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=RNa(a);d!==null&&(b["Content-Type"]=d)}return{body:QNa(a),method:a.method,headers:b,credentials:c}},YNa=function(a,b){b=new Uint8Array(b);let c=0;for(const d of a)b.set(d,c),c+=d.length;return b},ZNa=function(a,b,c){switch(a.responseType){case "json":return a=(new TextDecoder).decode(b).replace(WNa,""),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}},Mo=class{constructor(){let a,b;this.CWc=(b=(a=_.n(aOa,{optional:!0}))==null?void 0:a.fetch)!=null?b:(...c)=>globalThis.fetch(...c);this.ld=_.n(_.We)}handle(a){return new _.te(b=>{const c=new AbortController;$Na(this,a,c.signal,b).then(vpa,d=>b.error(new _.Ko({error:d})));return()=>c.abort()})}};Mo.O=function(a){return new (a||Mo)};Mo.ta=_.k({token:Mo,oa:Mo.O});var aOa=class{};var bOa=new _.wd(""),cOa=new _.wd(""),dOa=new _.wd(""),eOa=new _.wd("",{Ea:"root",oa:()=>!0}),No=class extends HNa{constructor(a,b){super();this.mC=a;this.Rb=b;this.zta=null;this.Yn=_.n($m);this.wTc=_.n(eOa)}handle(a){this.zta===null&&(this.zta=Array.from(new Set([...this.Rb.get(cOa),...this.Rb.get(dOa,[])])).reduceRight((b,c)=>ypa(b,c,this.Rb),wpa));if(this.wTc){const b=this.Yn.add();return _.x(this.zta(a,c=>this.mC.handle(c)),Tf(()=>this.Yn.remove(b)))}return this.zta(a,b=>this.mC.handle(b))}};
No.O=function(a){return new (a||No)(_.m(INa),_.m(Om))};No.ta=_.k({token:No,oa:No.O});var fOa=/^\)\]\}',?\n/,Oo=class{constructor(a){this.obd=a}handle(a){if(a.method==="JSONP")throw new _.$c(-2800,!1);const b=this.obd;return _.x(b.ybd?_.we(b.ybd()):_.u(null),_.fg(()=>new _.te(c=>{const d=b.ab();d.open(a.method,a.t1);a.withCredentials&&(d.withCredentials=!0);a.headers.forEach((J,L)=>d.setRequestHeader(J,L.join(",")));a.headers.has("Accept")||d.setRequestHeader("Accept","application/json, text/plain, */*");if(!a.headers.has("Content-Type")){var e=RNa(a);e!==null&&d.setRequestHeader("Content-Type",
e)}a.responseType&&(e=a.responseType.toLowerCase(),d.responseType=e!=="json"?e:"text");const f=QNa(a);let g=null;const l=()=>{if(g!==null)return g;const J=d.statusText||"OK",L=new Io(d.getAllResponseHeaders()),U=("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 UNa({headers:L,status:d.status,statusText:J,url:U})},p=()=>{let {headers:J,status:L,statusText:U,url:ba}=l(),la=null;L!==204&&(la=
typeof d.response==="undefined"?d.responseText:d.response);L===0&&(L=la?200:0);let za=L>=200&&L<300;if(a.responseType==="json"&&typeof la==="string"){const Ba=la;la=la.replace(fOa,"");try{la=la!==""?JSON.parse(la):null}catch(Da){la=Ba,za&&(za=!1,la={error:Da,text:la})}}za?(c.next(new VNa({body:la,headers:J,status:L,statusText:U,url:ba||void 0})),c.complete()):c.error(new _.Ko({error:la,headers:J,status:L,statusText:U,url:ba||void 0}))},t=J=>{const {url:L}=l();J=new _.Ko({error:J,status:d.status||
0,statusText:d.statusText||"Unknown Error",url:L||void 0});c.error(J)};let w=!1;const A=J=>{w||(c.next(l()),w=!0);let L={type:3,loaded:J.loaded};J.lengthComputable&&(L.total=J.total);a.responseType==="text"&&d.responseText&&(L.h4c=d.responseText);c.next(L)},G=J=>{let L={type:1,loaded:J.loaded};J.lengthComputable&&(L.total=J.total);c.next(L)};d.addEventListener("load",p);d.addEventListener("error",t);d.addEventListener("timeout",t);d.addEventListener("abort",t);a.tx&&(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.tx&&(d.removeEventListener("progress",A),f!==null&&d.upload&&d.upload.removeEventListener("progress",G));d.readyState!==d.DONE&&d.abort()}})))}};Oo.O=function(a){return new (a||Oo)(_.m(PLa))};Oo.ta=_.k({token:Oo,oa:Oo.O});var zpa,Dpa,Apa,Po;zpa=new _.wd("");Dpa=new _.wd("",{Ea:"root",oa:()=>"XSRF-TOKEN"});Apa=new _.wd("",{Ea:"root",oa:()=>"X-XSRF-TOKEN"});_.bi=class{};
Po=class{constructor(a,b,c){this.yu=a;this.platform=b;this.cookieName=c;this.aVb="";this.lVb=null}getToken(){if(this.platform==="server")return null;const a=this.yu.cookie||"";if(a!==this.aVb){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.lVb=b;this.aVb=a}return this.lVb}};Po.O=function(a){return new (a||Po)(_.m(_.ci),_.m(bn),_.m(Dpa))};
Po.ta=_.k({token:Po,oa:Po.O});var Qo=class{constructor(a){this.Rb=a}intercept(a,b){return yd(this.Rb,()=>Bpa(a,c=>b.handle(c)))}};Qo.O=function(a){return new (a||Qo)(_.m(Om))};Qo.ta=_.k({token:Qo,oa:Qo.O});var gOa=new _.wd("");var So;_.hOa=function(){return{cq:So,Nb:Epa({qSb:"X-Framework-Xsrf-Token"}).Qt}};So=class{};So.O=function(a){return new (a||So)};So.Ca=_.Cf({type:So});So.Ba=_.Xc({Nb:[Qo,{va:bOa,Hb:Qo,zd:!0},{va:_.bi,Qd:Po},Epa({cookieName:"XSRF-TOKEN",qSb:"X-XSRF-TOKEN"}).Qt,{va:zpa,kc:!0}]});_.To=class{};_.To.O=function(a){return new (a||_.To)};_.To.Ca=_.Cf({type:_.To});
_.To.Ba=_.Xc({Nb:[function(...a){const b=[_.Lo,Oo,No,{va:HNa,Hb:No},{va:INa,Ab:()=>{let c;return(c=_.n(Mo,{optional:!0}))!=null?c:_.n(Oo)}},{va:cOa,kc:Bpa,zd:!0},{va:zpa,kc:!0},{va:_.bi,Qd:Po}];for(const c of a)b.push(...c.Qt);return{Qt:b}}(Cpa(1,[{va:gOa,Ab:function(){let a=null;return(b,c)=>{if(a===null){let e;a=((e=_.n(bOa,{optional:!0}))!=null?e:[]).reduceRight(xpa,wpa)}const d=_.n($m);if(_.n(eOa)){const e=d.add();return _.x(a(b,c),Tf(()=>d.remove(e)))}return a(b,c)}}},{va:cOa,Hb:gOa,zd:!0}]))]});var Uo=class{};Uo.O=function(a){return new (a||Uo)};Uo.ta=_.k({token:Uo,oa:function(a){let b=null;return b=a?new (a||Uo):_.m(Vo)},Ea:"root"});
var Vo=class extends Uo{constructor(a){super();this.Ev=a}lq(a,b){if(b==null)return null;switch(a){case 0:return b;case 1:return _.qf(b,"HTML")?_.pf(b):Eia(this.Ev,String(b)).toString();case 2:return _.qf(b,"Style")?_.pf(b):b;case 3:if(_.qf(b,"Script"))return _.pf(b);throw new _.$c(5200,!1);case 4:return _.qf(b,"URL")?_.pf(b):hia(String(b));case 5:if(_.qf(b,"ResourceURL"))return _.pf(b);throw new _.$c(5201,!1);default:throw new _.$c(5202,!1);}}KMb(a){return new cJa(a)}MMb(a){return new dJa(a)}LMb(a){return new eJa(a)}};
Vo.O=function(a){return new (a||Vo)(_.m(_.ci))};Vo.ta=_.k({token:Vo,oa:Vo.O,Ea:"root"});new rn;var iOa=function(a,b){switch(b){case 1:return a instanceof _.kc;case 4:return _.dc(a)||a instanceof _.$b;case 5:return a instanceof _.$b;case 3:return!1;default:return!1}},jOa=function(a,b){if(b!=null){if(b instanceof _.kc)return a.wfa.KMb(String(b));if(_.dc(b))return a.wfa.MMb(_.ec(b));if(b instanceof _.$b)return a.wfa.LMb(String(b))}return null},Wo=class extends Uo{constructor(a){super();this.wfa=new Vo(a)}lq(a,b){if(b==null)return null;if(b instanceof _.$b||_.dc(b)||b instanceof _.kc){if(iOa(b,
a))return this.wfa.lq(a,jOa(this,b));throw Error("Gb`"+nJa[a]+"`"+b);}return this.wfa.lq(a,b)}KMb(){throw Error("Hb");}MMb(){throw Error("Hb");}LMb(){throw Error("Hb");}};Wo.O=function(a){return new (a||Wo)(_.m(_.ci))};Wo.ta=_.k({token:Wo,oa:Wo.O});var kOa=[{va:oJa,Hb:Uo},{va:Uo,Qd:Wo}],Xo=class{};Xo.O=function(a){return new (a||Xo)};Xo.Ca=_.Cf({type:Xo});Xo.Ba=_.Xc({Nb:kOa,imports:[Go]});var lOa=function(a){let b;for(a=a.root;a!==void 0;){let c;b=(c=a.data[Qh])!=null?c:b;a=a.children.find(d=>d.ef==="primary")}return b},Yo=class{};Yo.O=function(a){return new (a||Yo)};Yo.ta=_.k({token:Yo,oa:()=>_.n($o),Ea:"root"});var $o=class extends Yo{constructor(a){super();this.title=a}GDa(a){a=lOa(a);a!==void 0&&this.title.rm(a)}};$o.O=function(a){return new (a||$o)(_.m(_.Ho))};$o.ta=_.k({token:$o,oa:$o.O,Ea:"root"});var ki=new _.wd("",{Ea:"root",oa:()=>({})});var ap;_.Hpa=new _.wd("");
ap=class{constructor(){this.fua=new WeakMap;this.Fta=new WeakMap;_.n(qn)}LP(a){if(this.fua.get(a))return this.fua.get(a);if(a.BT)return _.u(a.BT);this.Hza&&this.Hza(a);var b=_.x(Eh(a.LP()),_.v(Fpa),_.hg(c=>{this.djb&&this.djb(a);a.BT=c}),Tf(()=>{this.fua.delete(a)}));b=_.x(new dka(b,()=>new _.Vf),_.Fe());this.fua.set(a,b);return b}Al(a,b){if(this.Fta.get(b))return this.Fta.get(b);if(b.qN)return _.u({YD:b.qN,Rb:b.CT});this.Hza&&this.Hza(b);a=_.x(Ipa(b,a,this.djb),Tf(()=>{this.Fta.delete(b)}));a=_.x(new dka(a,
()=>new _.Vf),_.Fe());this.Fta.set(b,a);return a}};ap.O=function(a){return new (a||ap)};ap.ta=_.k({token:ap,oa:ap.O,Ea:"root"});var bp=class{};bp.O=function(a){return new (a||bp)};bp.ta=_.k({token:bp,oa:()=>_.n(cp),Ea:"root"});var cp=class{IO(a){return a}merge(a){return a}};cp.O=function(a){return new (a||cp)};cp.ta=_.k({token:cp,oa:cp.O,Ea:"root"});var mOa=new _.wd(""),Jpa=new _.wd("");var nOa=new _.wd(""),oOa=function(a,b){const c=++a.SG;let d;(d=a.hA)==null||d.next(Object.assign({},a.hA.value,b,{id:c}))},pOa=function(a,b,c){c=new _.ei(b.id,a.fg.Zc(b.br),"",c);a.events.next(c);b.resolve(!1)},qOa=function(a){let b,c;return((b=a.nK)==null?void 0:b.br.toString())!==((c=a.nK)==null?void 0:c.Bk.toString())},rOa=function(a){const b=a.BE.IO(a.fg.parse(a.location.path(!0)));let c,d,e;const f=(e=(c=a.IF)==null?void 0:c.Lvb)!=null?e:(d=a.IF)==null?void 0:d.br;let g;return b.toString()!==
(f==null?void 0:f.toString())&&!((g=a.IF)==null?0:g.Rp.Hx)},sOa=function(a,b,c,d){a.hA=new _.Vh({id:0,Bk:c,xOb:c,br:a.BE.IO(c),Kh:a.BE.IO(c),KAa:c,Rp:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:"imperative",VD:null,fW:d.Nc,nj:null,K0a:d,ina:null,N6:{canActivateChecks:[],canDeactivateChecks:[]},PK:null});return _.x(a.hA,_.Te(e=>e.id!==0),_.v(e=>Object.assign({},e,{br:a.BE.IO(e.KAa)})),_.fg(e=>{let f=!1,g=!1;return _.x(_.u(e),_.fg(l=>{if(a.SG>e.id)return pOa(a,e,1),_.Re;a.nK=
e;a.IF={id:l.id,ir:l.KAa,br:l.br,Lvb:typeof l.Rp.hta==="string"?a.fg.parse(l.Rp.hta):l.Rp.hta,trigger:l.source,Rp:l.Rp,L4c:a.aja?Object.assign({},a.aja,{L4c:null}):null};const p=!b.SP||qOa(a)||rOa(a);let t;const w=(t=l.Rp.Jza)!=null?t:b.Jza;return p||w==="reload"?_.x(_.u(l),_.fg(A=>{let G;const J=(G=a.hA)==null?void 0:G.getValue();a.events.next(new _.uo(A.id,a.fg.Zc(A.br),A.source,A.VD));let L;return J!==((L=a.hA)==null?void 0:L.getValue())?_.Re:Promise.resolve(A)}),apa(a.XF,a.R4,a.mBa,b.config,a.fg,
a.vZ),_.hg(A=>{e.nj=A.nj;e.Kh=A.Kh;a.IF=Object.assign({},a.IF,{Cga:A.Kh});A=new mMa(A.id,a.fg.Zc(A.br),a.fg.Zc(A.Kh),A.nj);a.events.next(A)})):(a.events.next(new fi(l.id,a.fg.Zc(l.KAa))),l.resolve(!1),_.Re)}),_.hg(l=>{l=new nMa(l.id,a.fg.Zc(l.br),a.fg.Zc(l.Kh),l.nj);a.events.next(l)}),_.v(l=>{var p=Object,t=p.assign;var w=l.fW;const A=l.nj.Tg;w=Zh(A,w?w.Tg:null,a.q_b,[A.value]);return a.nK=e=t.call(p,{},l,{N6:w})}),Foa(a.XF,l=>a.events.next(l)),_.hg(l=>{if((e.PK=l.PK)&&typeof l.PK!=="boolean")throw voa(l.PK);
l=new oMa(l.id,a.fg.Zc(l.br),a.fg.Zc(l.Kh),l.nj,!!l.PK);a.events.next(l)}),_.Te(l=>l.PK?!0:(pOa(a,l,3),!1)),gpa(l=>{if(l.N6.canActivateChecks.length)return _.x(_.u(l),_.hg(p=>{p=new _.pMa(p.id,a.fg.Zc(p.br),a.fg.Zc(p.Kh),p.nj);a.events.next(p)}),_.fg(p=>{let t=!1;return _.x(_.u(p),dpa(a.vZ,a.XF),_.hg({next:()=>t=!0,complete:()=>{t||pOa(a,p,2)}}))}),_.hg(p=>{p=new _.qMa(p.id,a.fg.Zc(p.br),a.fg.Zc(p.Kh),p.nj);a.events.next(p)}))}),gpa(l=>{const p=t=>{const w=[];let A;((A=t.oe)==null?0:A.LP)&&!t.oe.BT&&
w.push(_.x(a.R4.LP(t.oe),_.hg(G=>{t.component=G}),_.v(()=>{})));for(const G of t.children)w.push(...p(G));return w};return _.x(_.Ge(p(l.nj.root)),_.Nf(null),_.Pf(1))}),gpa(()=>a.jLb()),_.fg(()=>{const l=e.fW,p=e.nj;let t;const w=(t=a.GTc)==null?void 0:t.call(a,a.XF,l.root,p.root);return w?_.x(_.we(w),_.v(()=>e)):_.u(e)}),_.v(l=>{var p=l.nj;var t=l.K0a;t=toa(b.Gqb,p.Tg,t?t.Tg:void 0);p=new CMa(t,p);a.nK=e=Object.assign({},l,{ina:p});a.IF.ina=p;return e}),_.hg(()=>{a.events.next(new wMa)}),NMa(a.q_b,
b.Gqb,l=>a.events.next(l),a.jTb),_.Pf(1),_.hg({next:l=>{f=!0;a.aja=a.IF;a.events.next(new _.di(l.id,a.fg.Zc(l.br),a.fg.Zc(l.Kh)));let p;(p=a.n$c)==null||p.GDa(l.ina.Nc);l.resolve(!0)},complete:()=>{f=!0}}),_.gg(_.x(a.L3b,_.hg(l=>{throw l;}))),Tf(()=>{f||g||pOa(a,e,1);let l;((l=a.nK)==null?void 0:l.id)===e.id&&(a.IF=null,a.nK=null)}),_.Jf(l=>{g=!0;if(woa(l))a.events.next(new _.ei(e.id,a.fg.Zc(e.br),l.message,l.sSc)),woa(l)&&Jh(l.url)?a.events.next(new xMa(l.url,l.Ija)):e.resolve(!1);else{let p;const t=
new _.Mpa(e.id,a.fg.Zc(e.br),l,(p=e.nj)!=null?p:void 0);try{throw yd(a.XF,()=>{let w;return(w=a.z2c)==null?void 0:w.call(a,t)}),a.events.next(t),l;}catch(w){a.options.Htd?e.resolve(!1):e.reject(w)}}return _.Re}))}))},ji=class{get bZc(){return this.SG!==0}constructor(){this.aja=this.nK=this.IF=null;this.events=new _.Vf;this.L3b=new _.Vf;this.R4=_.n(ap);this.XF=_.n(Om);this.fg=_.n(_.li);this.q_b=_.n(vo);this.location=_.n(_.jo);this.jTb=_.n(LMa,{optional:!0})!==null;this.n$c=_.n(Yo);this.options=_.n(ki,
{optional:!0})||{};this.vZ=this.options.vZ||"emptyOnly";this.BE=_.n(bp);this.GTc=_.n(mOa,{optional:!0});this.z2c=_.n(nOa,{optional:!0});this.SG=0;this.jLb=()=>_.u(void 0);this.mBa=null;this.R4.djb=a=>this.events.next(new sMa(a));this.R4.Hza=a=>this.events.next(new rMa(a))}complete(){let a;(a=this.hA)==null||a.complete()}};ji.O=function(a){return new (a||ji)};ji.ta=_.k({token:ji,oa:ji.O,Ea:"root"});_.dp=class{};_.dp.O=function(a){return new (a||_.dp)};_.dp.ta=_.k({token:_.dp,oa:()=>_.n(ep),Ea:"root"});var tOa=class{store(){}jCa(a,b){return a.oe===b.oe}},ep=class extends tOa{};ep.O=(()=>{let a;return function(b){return(a||(a=_.je(ep)))(b||ep)}})();ep.ta=_.k({token:ep,oa:ep.O,Ea:"root"});var fp=class{};fp.O=function(a){return new (a||fp)};fp.ta=_.k({token:fp,oa:()=>_.n(gp),Ea:"root"});
var uOa=function(a){return{PD:a.PD,Bk:a.Bk,nm:a.nm}},vOa=function(a,b){return a.location.subscribe(c=>{c.type==="popstate"&&b(c.url,c.state)})},xOa=function(a,b,c){b=b instanceof Ih?a.fg.Zc(b):b;MLa(a.location,b)||c.Rp.kj?(c=Object.assign({},c.Rp.state,wOa(a,c.id,a.gta)),a.location.replaceState(b,"",c)):(c=Object.assign({},c.Rp.state,wOa(a,c.id,a.gta+1)),a.location.go(b,"",c))},AOa=function(a,b,c=!1){a.Bea==="computed"?(c=a.ofa-a.gta,c!==0?a.location.WK(c):a.Bk===b.Cga&&c===0&&(yOa(a,b),zOa(a))):
a.Bea==="replace"&&(c&&yOa(a,b),zOa(a))},wOa=function(a,b,c){return a.Bea==="computed"?{SG:b,p5b:c}:{SG:b}},yOa=function(a,b){a.nm=a.xub.nm;a.Bk=a.xub.Bk;let c;a.PD=a.BE.merge(a.Bk,(c=b.Cga)!=null?c:a.PD)},zOa=function(a){a.location.replaceState(a.fg.Zc(a.PD),"",wOa(a,a.jVb,a.ofa))},gp=class extends fp{constructor(){super(...arguments);this.location=_.n(_.jo);this.fg=_.n(_.li);this.options=_.n(ki,{optional:!0})||{};this.Bea=this.options.Bea||"replace";this.BE=_.n(bp);this.S9=this.options.S9||"deferred";
this.PD=this.Bk=new Ih;this.ofa=0;this.jVb=-1;const a=new EMa(new Sh(new DMa([],{},{},"",{},"primary",null,null,{}),[])),b=new _.Uh(new _.Vh([new _.Mh("",{})]),new _.Vh({}),new _.Vh({}),new _.Vh(""),new _.Vh({}),"primary",null,a.root);b.Nc=a.root;this.nm=new CMa(new Sh(b,[]),a);this.xub=uOa(this)}VD(){return this.location.getState()}get gta(){if(this.Bea!=="computed")return this.ofa;let a,b;return(b=(a=this.VD())==null?void 0:a.p5b)!=null?b:this.ofa}};
gp.O=(()=>{let a;return function(b){return(a||(a=_.je(gp)))(b||gp)}})();gp.ta=_.k({token:gp,oa:gp.O,Ea:"root"});var BOa,COa,EOa,DOa,Wpa,FOa,GOa;BOa={Sk:"exact",af:"ignored",wWb:"ignored",Qa:"exact"};COa={Sk:"subset",af:"ignored",wWb:"ignored",Qa:"subset"};
EOa=function(a){const b=a.TG.events.subscribe(c=>{try{const e=a.TG.nK,f=a.TG.IF;if(e!==null&&f!==null){var d=a.q9;if(c instanceof _.uo)d.xub=uOa(d);else if(c instanceof fi)d.PD=f.ir;else if(c instanceof mMa){if(d.S9==="eager"&&!f.Rp.Hx){const g=d.BE.merge(f.Cga,f.ir);let l;xOa(d,(l=f.Lvb)!=null?l:g,f)}}else if(c instanceof wMa){if(d.Bk=f.Cga,d.PD=d.BE.merge(f.Cga,f.ir),d.nm=f.ina,d.S9==="deferred"&&!f.Rp.Hx){let g;xOa(d,(g=f.Lvb)!=null?g:d.PD,f)}}else c instanceof _.ei&&(c.code===3||c.code===2)?AOa(d,
f):c instanceof _.Mpa?AOa(d,f,!0):c instanceof _.di&&(d.jVb=c.id,d.ofa=d.gta);if(c instanceof _.ei&&c.code!==0&&c.code!==1)a.SP=!0;else if(c instanceof _.di)a.SP=!0;else if(c instanceof xMa){const g=c.Ija,l=a.BE.merge(c.url,e.xOb),p=Object.assign({},{hta:e.Rp.hta,info:e.Rp.info,Hx:e.Rp.Hx,kj:e.Rp.kj||a.S9==="eager"||e.source!=="imperative"},g);DOa(a,l,"imperative",null,p,{resolve:e.resolve,reject:e.reject,promise:e.promise})}}c instanceof wMa||c instanceof xMa||a.uk.next(c)}catch(e){a.TG.L3b.next(e)}});
a.aQb.add(b)};DOa=function(a,b,c,d,e,f){if(a.pPb)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.Yn.add();Npa(a,()=>{queueMicrotask(()=>a.Yn.remove(p))});oOa(a.TG,{source:c,VD:d,Bk:a.Bk,xOb:a.Bk,KAa:b,Rp:e,resolve:g,reject:l,promise:f,fW:a.nm.Nc,K0a:a.nm});return f.catch(t=>Promise.reject(t))};Wpa=function(a){a.tza!=null||(a.tza=vOa(a.q9,(b,c)=>{setTimeout(()=>{FOa(a,b,"popstate",c)},0)}))};
FOa=function(a,b,c,d){const e={kj:!0},f=(d==null?0:d.SG)?d:null;d&&(d=Object.assign({},d),delete d.SG,delete d.p5b,Object.keys(d).length!==0&&(e.state=d));b=_.hp(a,b);DOa(a,b,c,f,e)};_.hp=function(a,b){try{return a.fg.parse(b)}catch(c){return a.fg.parse("/")}};_.ip=function(a,b){return a.fg.Zc(b)};GOa=function(a){return Object.entries(a).reduce((b,[c,d])=>{d!==null&&d!==void 0&&(b[c]=d);return b},{})};
_.jp=function(a,b,c={}){const d=c.Mi,e=c.Qa;var f=c.af;f=c.Lka?a.Bk.af:f;let g;switch((g=c.Jg)!=null?g:a.options.Nid){case "merge":c=Object.assign({},a.Bk.Qa,e);break;case "preserve":c=a.Bk.Qa;break;default:c=e||null}c!==null&&(c=GOa(c));let l;try{l=Vna(d?d.Nc:a.nm.Nc.root)}catch(p){if(typeof b[0]!=="string"||b[0][0]!=="/")b=[];l=a.Bk.root}return Wna(l,b,c,f!=null?f:null)};_.kp=function(a,b,c={Hx:!1}){b=Jh(b)?b:_.hp(a,b);b=a.BE.merge(b,a.PD);return DOa(a,b,"imperative",null,c)};
_.hi=class{get Bk(){return this.q9.Bk}get PD(){return this.q9.PD}get events(){return this.uk}get nm(){return this.q9.nm}constructor(){this.pPb=!1;this.console=_.n(hn);this.q9=_.n(fp);this.options=_.n(ki,{optional:!0})||{};this.Yn=_.n($m);this.S9=this.options.S9||"deferred";this.TG=_.n(ji);this.fg=_.n(_.li);this.location=_.n(_.jo);this.BE=_.n(bp);this.uk=new _.Vf;this.SP=!1;this.Gqb=_.n(_.dp);this.Jza=this.options.Jza||"ignore";let a,b;this.config=(b=(a=_.n(_.Hpa,{optional:!0}))==null?void 0:a.flat())!=
null?b:[];_.n(LMa,{optional:!0});this.aQb=new _.ne;this.config=this.config.map(qoa);this.SP=!1;sOa(this.TG,this,this.Bk,this.nm).subscribe({error:c=>{this.console.warn(c)}});EOa(this)}oia(){Wpa(this);this.TG.bZc||FOa(this,this.location.path(!0),"imperative",this.q9.VD())}get url(){return _.ip(this,this.Bk)}get aja(){return this.TG.aja}Ja(){this.dispose()}dispose(){this.TG.complete();this.tza&&(this.tza.unsubscribe(),this.tza=void 0);this.pPb=!0;this.aQb.unsubscribe()}navigate(a,b={Hx:!1}){for(let c=
0;c<a.length;c++)if(a[c]==null)throw new _.$c(4008,!1);return _.kp(this,_.jp(this,a,b),b)}isActive(a,b){b=b===!0?Object.assign({},BOa):b===!1?Object.assign({},COa):b;if(Jh(a))return Bna(this.Bk,a,b);a=_.hp(this,a);return Bna(this.Bk,a,b)}};_.hi.O=function(a){return new (a||_.hi)};_.hi.ta=_.k({token:_.hi,oa:_.hi.O,Ea:"root"});var IOa,JOa,HOa;IOa=function(a){var b=a.xm;let c;a.href=b!==null&&a.x7?(c=a.x7)==null?void 0:c.Kz(_.ip(a.Ua,b)):null;a.href===null?b=null:(b=a.Ye.ma.tagName.toLowerCase(),b=(b==="base"||b==="link"?_.Kia:_.vf)(a.href));HOa(a,"href",b)};JOa=function(a,b){a.I9c!=null||a.sia||HOa(a,"tabindex",b)};HOa=function(a,b,c){const d=a.renderer;a=a.Ye.ma;c!==null?d.setAttribute(a,b,c):d.removeAttribute(a,b)};
_.lp=class{constructor(a,b,c,d,e,f){this.Ua=a;this.Lb=b;this.I9c=c;this.renderer=d;this.Ye=e;this.x7=f;this.href=null;this.AXb=new _.Vf;this.kj=this.Hx=this.Lka=!1;this.K8=null;let g;b=(g=e.ma.tagName)==null?void 0:g.toLowerCase();(this.sia=b==="a"||b==="area")?this.Za=a.events.subscribe(l=>{l instanceof _.di&&IOa(this)}):JOa(this,"0")}Sb(){this.sia&&IOa(this);this.AXb.next(this)}set kk(a){a==null?(this.K8=null,JOa(this,null)):(this.K8=Jh(a)?a:Array.isArray(a)?a:[a],JOa(this,"0"))}Ud(a,b,c,d,e){const f=
this.xm;if(f===null||this.sia&&(a!==0||b||c||d||e||typeof this.target==="string"&&this.target!="_self"))return!0;_.kp(this.Ua,f,{Hx:this.Hx,kj:this.kj,state:this.state,info:this.info});return!this.sia}Ja(){let a;(a=this.Za)==null||a.unsubscribe()}get xm(){return this.K8===null?null:Jh(this.K8)?this.K8:_.jp(this.Ua,this.K8,{Mi:this.Mi!==void 0?this.Mi:this.Lb,Qa:this.Qa,af:this.af,Jg:this.Jg,Lka:this.Lka})}};
_.lp.O=function(a){return new (a||_.lp)(_.B(_.hi),_.B(_.Uh),_.de("tabindex"),_.B(_.dn),_.B(_.ef),_.B(_.go))};
_.lp.La=_.Df({type:_.lp,na:[["","routerLink",""]],ob:1,Ya:function(a,b){a&1&&_.N("click",function(c){return b.Ud(c.button,c.ctrlKey,c.shiftKey,c.altKey,c.metaKey)});a&2&&_.qg("target",b.target)},inputs:{target:"target",Qa:"queryParams",af:"fragment",Jg:"queryParamsHandling",state:"state",info:"info",Mi:"relativeTo",Lka:[2,"preserveFragment","preserveFragment",_.oh],Hx:[2,"skipLocationChange","skipLocationChange",_.oh],kj:[2,"replaceUrl","replaceUrl",_.oh],kk:"routerLink"},features:[_.lg,_.Pm]});var KOa=class{},Rpa=function(a){a.Za=_.x(a.Ua.events,_.Te(b=>b instanceof _.di),_.Lf(()=>a.preload())).subscribe(()=>{})},MOa=function(a,b,c){const d=[];for(const e of c){e.Nb&&!e.xc&&(e.xc=Cja(e.Nb,b,`Route: ${e.path}`));let f;c=(f=e.xc)!=null?f:b;let g;const l=(g=e.CT)!=null?g:c;(e.Al&&!e.qN&&e.rta===void 0||e.LP&&!e.BT)&&d.push(LOa(a,c,e));if(e.children||e.qN){let p;d.push(MOa(a,l,(p=e.children)!=null?p:e.qN))}}return _.x(_.we(d),_.Ie())},LOa=function(a,b,c){return a.Blb.preload(c,()=>{const d=
_.x(c.Al&&c.rta===void 0?a.Jya.Al(b,c):_.u(null),_.He(e=>{if(e===null)return _.u(void 0);c.qN=e.YD;c.CT=e.Rb;let f;return MOa(a,(f=e.Rb)!=null?f:b,e.YD)}));if(c.LP&&!c.BT){const e=a.Jya.LP(c);return _.x(_.we([d,e]),_.Ie())}return d})},mp=class{constructor(a,b,c,d,e){this.Ua=a;this.Rb=c;this.Blb=d;this.Jya=e}preload(){return MOa(this,this.Rb,this.Ua.config)}Ja(){this.Za&&this.Za.unsubscribe()}};mp.O=function(a){return new (a||mp)(_.m(_.hi),_.m(qn),_.m(Om),_.m(KOa),_.m(ap))};
mp.ta=_.k({token:mp,oa:mp.O,Ea:"root"});var Spa=new _.wd(""),OOa=function(a){return a.hA.events.subscribe(b=>{b instanceof _.uo?(a.store[a.dVb]=a.X9.zRb(),a.neb=b.eXb,a.Ypb=b.VD?b.VD.SG:0):b instanceof _.di?(a.dVb=b.id,NOa(a,a.fg.parse(b.Kh).af)):b instanceof fi&&b.code===0&&(a.neb=void 0,a.Ypb=0,NOa(a,a.fg.parse(b.url).af))})},POa=function(a){return a.hA.events.subscribe(b=>{b instanceof vMa&&(b.position?a.options.Bla==="top"?a.X9.zBa([0,0]):a.options.Bla==="enabled"&&a.X9.zBa(b.position):b.anchor&&a.options.ALb==="enabled"?a.X9.P_b(b.anchor):
a.options.Bla!=="disabled"&&a.X9.zBa([0,0]))})},NOa=function(a,b){a.zone.Tb(()=>{setTimeout(()=>{a.zone.run(()=>{a.hA.events.next(new vMa(a.neb==="popstate"?a.store[a.Ypb]:null,b))})},0)})},mi=class{constructor(a,b,c,d,e={}){this.fg=a;this.hA=b;this.X9=c;this.zone=d;this.options=e;this.dVb=0;this.neb="imperative";this.Ypb=0;this.store={};e.Bla||(e.Bla="disabled");e.ALb||(e.ALb="disabled")}init(){this.options.Bla!=="disabled"&&this.X9.C0b("manual");this.Hqb=OOa(this);this.O6c=POa(this)}Ja(){let a;
(a=this.Hqb)==null||a.unsubscribe();let b;(b=this.O6c)==null||b.unsubscribe()}};mi.O=function(){_.gf()};mi.ta=_.k({token:mi,oa:mi.O});var Opa=new _.wd("",{oa:()=>new _.Vf}),Ppa=new _.wd("",{Ea:"root",oa:()=>1}),Qpa=new _.wd("");var QOa,ROa;QOa=new _.wd("ROUTER_FORROOT_GUARD");ROa=[_.jo,{va:_.li,Qd:eMa},_.hi,vo,{va:_.Uh,Ab:function(a){return a.nm.root},Ib:[_.hi]},ap,[]];
_.TOa=function(a){var b={Jza:"reload",vZ:"always",Tjd:!1},c=_.np,d={va:QOa,Ab:$pa,Ib:[[_.hi,new _.Rm,new _.Sm]]},e=(b==null?0:b.eh)?{va:nOa,kc:b.eh}:[],f=(b==null?0:b.exd)?{va:_.go,Qd:io}:{va:_.go,Qd:ho},g=Zpa(),l=(b==null?0:b.Blb)?gi(0,[{va:Qpa,Hb:mp},{va:KOa,Hb:b.Blb}]).Qt:[],p=(b==null?0:b.oia)?[b.oia==="disabled"?Xpa().Qt:[],b.oia==="enabledBlocking"?Vpa().Qt:[]]:[],t=(b==null?0:b.Yfd)?gi(8,[yo,{va:LMa,Hb:yo}]).Qt:[];if(b==null?0:b.Ujd){var w=[{va:mOa,kc:Lpa},{va:Jpa,kc:Object.assign({},{F1b:!1},
void 0)}];w=gi(9,w).Qt}else w=[];return{cq:c,Nb:[ROa,[],{va:_.Hpa,zd:!0,kc:a},d,e,{va:ki,kc:b?b:{}},f,g,l,p,t,w,[{va:SOa,Ab:Tpa},{va:yJa,zd:!0,Hb:SOa}]]}};_.np=class{};_.np.O=function(a){return new (a||_.np)(_.m(QOa,8))};_.np.Ca=_.Cf({type:_.np});_.np.Ba=_.Xc({});var SOa=new _.wd("");new rn;var UOa=function(a){const b=[];for(a=a.Ua.nm.root;a.firstChild;){const c=a.firstChild.oe;let d,e,f;const g=(f=(e=c.aWb)!=null?e:(d=c.data)==null?void 0:d.loggedPathTemplate)!=null?f:c.path;g&&b.push(g);a=a.firstChild}return"/"+b.join("/")},op=class{constructor(a){this.Ua=a}};op.O=function(a){return new (a||op)(_.m(_.hi))};op.ta=_.k({token:op,oa:op.O,Ea:"root"});var VOa=function(a,b){if(!(b<=0||b>Date.now())){if(b>=a.N6c)return Date.now()-b;if(performance&&performance.now&&b<=performance.now())return Math.round(performance.now()-b)}},pp=class{constructor(a=Date.now()){this.N6c=a}};pp.O=function(a){return new (a||pp)(_.m(cMa))};pp.ta=_.k({token:pp,oa:pp.O,Ea:"root"});var WOa=function(){let a=null;try{a=_.ea.localStorage||null}catch(b){}fm.call(this,a)};_.Mk(WOa,fm);var qp=function(a,b){this.Aja=a;this.p8=b+"::"};_.Mk(qp,em);qp.prototype.set=function(a,b){this.Aja.set(this.p8+a,b)};qp.prototype.get=function(a){return this.Aja.get(this.p8+a)};qp.prototype.remove=function(a){this.Aja.remove(this.p8+a)};
qp.prototype.p2=function(a){const b=this.Aja[Symbol.iterator](),c=this,d=new bm;d.next=function(){var e=b.next();if(e.done)return e;for(e=e.value;e.slice(0,c.p8.length)!=c.p8;){e=b.next();if(e.done)return e;e=e.value}return{value:a?e.slice(c.p8.length):c.Aja.get(e),done:!1}};return d};var XOa=function(){};XOa.prototype.Zc=function(a){const b=[];YOa(this,a,b);return b.join("")};
var YOa=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),YOa(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),ZOa(d,c),c.push(":"),YOa(a,f,c),e=","));c.push("}");return}}switch(typeof b){case "string":ZOa(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("Ib`"+typeof b);}}},$Oa={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\u000b"},aPa=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g,ZOa=function(a,b){b.push('"',a.replace(aPa,function(c){let d=$Oa[c];d||(d="\\u"+(c.charCodeAt(0)|65536).toString(16).slice(1),
$Oa[c]=d);return d}),'"')};var rp=function(a){this.Xya=a};rp.prototype.set=function(a,b){b===void 0?this.Xya.remove(a):this.Xya.set(a,(new XOa).Zc(b))};rp.prototype.get=function(a){let b;try{b=this.Xya.get(a)}catch(c){return}if(b!==null)try{return JSON.parse(b)}catch(c){throw"Storage: Invalid value was encountered";}};rp.prototype.remove=function(a){this.Xya.remove(a)};var bPa=new _.wd("localstorage",{Ea:"root",oa:function(){var a=new WOa;return(a=(a.ota=yCa(a.mE))?new qp(a,"devops"):null)?new rp(a):null}}),cPa=new _.wd("sessionstorage",{Ea:"root",oa:function(){var a=new zCa;return(a=(a.ota=yCa(a.mE))?new qp(a,"devops"):null)?new rp(a):null}});var sp={mark(){},measure(){}},dPa=class{get duration(){return this.BVc}get status(){return this.s9}set status(a){this.s9!=="FAILURE"&&(this.s9=a)}constructor(a,b,c,d,e,f,g,l){this.actionId=a;this.Zz=b;this.initialRoute=c;this.ir=d;this.P8c=f;this.Qxb=g;this.aTb=l;this.WQb=!1;this.hn=[];this.j5a=[];this.s9="SUCCESS";this.targetRoute=c;this.wm=d;this.nj=e}Ys(){return this.hn.every(a=>!!a.statusCode)}B7c(a,b){sp.mark(fqa(b,this.actionId)+"-begin");this.aTb=b;this.Zz=Math.min(a,this.Zz)}get event(){let a=
this.aTb;if(!a)return a;for(const b of this.j5a)a=this.Qxb(a,b);return a}get T0(){return this.eUb||this.WQb}get eUb(){return!(this.event&&this.event.gestureName==="BACKGROUND")}get H_c(){return!!this.event&&this.event.gestureName==="EXTERNAL"}},ePa=new _.wd("event loggers",{oa:()=>[]}),fPa=new _.wd("update handler",{oa:()=>(a,b)=>Object.assign({},a,b)}),gPa=function(a){let b;const c=((b=a.sessionStorage)==null?void 0:b.get("loggedSessionId"))||a.V8a();a.sessionStorage&&a.sessionStorage.set("loggedSessionId",
c);return c},tp=class{constructor(){this.sessionStorage=_.n(cPa);this.V8a=_.n(bMa)}},hPa,kPa,lPa,xp,oPa,up,zp;tp.O=function(a){return new (a||tp)};tp.ta=_.k({token:tp,oa:tp.O,Ea:"root"});
hPa=function(a){_.Oe(document,"visibilitychange").subscribe(()=>{document.visibilityState==="hidden"?up(a,()=>_.vp(a,Promise.resolve(),"keepalive"),"PageHidden"):document.visibilityState==="visible"&&up(a,()=>_.vp(a,Promise.resolve(),"keepalive"),"PageVisible")});_.Oe(window,"focus").subscribe(()=>{up(a,()=>_.vp(a,Promise.resolve(),"keepalive"),"PageFocused")});_.Oe(window,"blur").subscribe(()=>{up(a,()=>_.vp(a,Promise.resolve(),"keepalive"),"PageBlurred")})};
_.wp=function(a,b=_.qi(),c){!a.Tq||c&&a.Tq.event?a.Tq=_.iPa(a,b,c):c&&!a.Tq.event&&a.Tq.B7c(b,c);return a.Tq};
kPa=function(a,b){const c=b.event;if(!c)throw Error("Jb");c.element==="InitialPageLoad"&&dqa(b,a.XUb);const d=b.duration||VOa(a.r3a,b.Zz),{targetRoute:e,wm:f,nj:g}=c.wm?{wm:c.wm,targetRoute:void 0,nj:void 0}:b,l=gqa(a.document),p=b.hn.filter(w=>w.aR);for(var t of p)t.error&&a.c_b.has(t.error)&&(t.statusCode="RETRIED"),t.Pw&&t.statusCode!=="RETRIED"&&jPa.indexOf(t.Pw)>-1&&(b.status="FAILURE");t=fqa(c,b.actionId);sp.mark(t+"-end");sp.measure(t,t+"-begin",t+"-end");t=eqa(b.Zz);return a.Cu(Object.assign({},
c,{ir:b.ir,initialRoute:b.initialRoute,wm:f,targetRoute:e,nj:g,ti:d,statusCode:b.status,hn:[...p],PM:b.P8c,BK:l,sessionId:a.sessionId,actionId:b.actionId,vK:t}))};_.iPa=function(a,b,c){const d=a.V8a();c&&sp.mark(fqa(c,d)+"-begin");b=new dPa(d,b,a.Fua.Lb,a.Fua.url,a.Fua.Nc,gqa(a.document),a.Qxb,c);a.gAa.push(b);return b};
lPa=function(a,b,{dXa:c,aR:d=!0}){sp.mark(b+"-subbegin");const e=_.qi();a=c?_.iPa(a,e,{gestureName:"BACKGROUND",element:"BackgroundAction",action:c}):_.wp(a,e);b={name:b,aR:d,Zz:e};a.hn.push(b);return{foa:a,xVa:b}};
xp=function(a,b,c,d={}){var e=d.status||"SUCCESS";const f=d.error;if(f){e="FAILURE";c.error=d.error;c.Pw=null;if(f.error!=null&&f.error.code!=null){const g=f.error.code||null;c.Pw=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:mPa.get(e)||-1,c.Pw=e,e=jqa(f.code))}c.statusCode=e;c.ti=Math.round((d.XVc||_.qi())-c.Zz);sp.mark((c.name||"unknown")+"-subend");sp.measure(c.name||"unknown",(c.name||"unknown")+
"-subbegin",(c.name||"unknown")+"-subend");a=VOa(a.r3a,b.Zz);if(!b.eUb||b.H_c)b.BVc=a};
_.Ij=function(a,b,c=!0){const d=a.oDa;return e=>new _.te(f=>{const {foa:g,xVa:l}=lPa(a,b,{dXa:d,aR:c});let p=!1,t=!1,w=void 0;const A=e.subscribe(G=>{g.T0&&(a.Tq=g);w=_.qi();t=!0;f.next(G);t=!1},G=>{p=!0;const J=()=>{g.T0&&(a.Tq=g);xp(a,g,l,{error:G});f.error(G)};g.T0?setTimeout(J):J()},()=>{p=!0;g.T0&&(a.Tq=g);xp(a,g,l,{XVc:w});f.complete()});return{unsubscribe:()=>{A.unsubscribe();p||xp(a,g,l,{status:t?"SUCCESS":"CANCELLED"})}}})};
_.nPa=function(a,b,c,d=!0){const {foa:e,xVa:f}=lPa(a,c,{dXa:a.oDa,aR:d});return b().then(g=>{e.T0&&(a.Tq=e);xp(a,e,f);return g},g=>{e.T0&&(a.Tq=e);xp(a,e,f,{error:g});throw g;})};_.vp=function(a,b,c,d=!0){return _.nPa(a,()=>b,c,d)};oPa=function(a){const {foa:b,xVa:c}=lPa(a,"delay",{dXa:a.oDa,aR:!0});return()=>{b.T0&&(a.Tq=b);xp(a,b,c)}};up=function(a,b,c){setTimeout(()=>{a.oDa=c;try{a.zone.Tb(()=>{b().then(()=>{},()=>{})})}finally{a.oDa=void 0}})};_.yp=function(a,b,c){up(a,()=>_.Wm(b()),c)};
zp=class{constructor(a,b,c,d,e,f,g,l,p,t,w){this.document=b;this.V8a=c;this.J1c=d;this.Qxb=e;this.eh=f;this.r3a=g;this.Ua=l;this.Yvb=p;this.zone=t;this.gAa=[];this.c_b=new WeakSet;this.XUb=-1;this.dTb=new _.Vh(!1);this.A7c=_.n(tp);this.Rb=_.n(_.Ye);hPa(this);this.sessionId=gPa(this.A7c);try{(new PerformanceObserver(A=>{A=A.getEntries();A=A[A.length-1];this.XUb=A.renderTime||A.loadTime})).observe({type:"largest-contentful-paint",buffered:!0})}catch(A){}this.Fua={url:this.Ua.url,Lb:UOa(this.Yvb),Nc:this.Ua.nm.root.Nc};
a&&(b=_.wp(this,a,{gestureName:"BROWSER_NAVIGATION",element:"InitialPageLoad",action:"load"}),a={name:"CoreConsoleLoad",ti:VOa(this.r3a,a),statusCode:"SUCCESS",aR:!0,Zz:a},b.hn.push(a));this.zone.onError.subscribe(()=>{_.wp(this).status="FAILURE"});_.x(this.Ua.events,_.Te(A=>A instanceof _.di),_.Pf(1)).subscribe(A=>{for(const G of this.gAa)G.ir=A.Kh,G.initialRoute=UOa(this.Yvb)});_.x(this.Ua.events,_.Te(A=>A instanceof _.di||A instanceof _.uo)).subscribe(A=>{if(A instanceof _.di){if(MLa(w,A.Kh)){var G=
UOa(this.Yvb),J=this.Ua.nm.root.Nc;_.wp(this).wm=A.Kh;_.wp(this).targetRoute=G;_.wp(this).nj=J;this.Fua={url:A.Kh,Lb:G,Nc:J}}}else A.eXb==="popstate"&&this.mb({gestureName:"BROWSER_NAVIGATION",element:"HistoryChange",action:"load"})});iqa(this.Rb,()=>{const A=[],G=[];for(const J of this.gAa)if(!hqa(J))if(J.Ys()){G.push(kPa(this,J));let L;((L=J.event)==null?void 0:L.element)==="InitialPageLoad"&&this.dTb.next(!0)}else A.push(J);if(G.length>0)for(const J of this.J1c)J.MP(G);this.Tq=void 0;this.gAa=
A})}get m3c(){return _.Mga(_.x(this.dTb,_.Te(a=>!!a),_.v(()=>{})))}get actionId(){return this.Tq&&this.Tq.actionId}mb(a,b,c=0){b=b?b.timeStamp+c:_.qi();_.wp(this,b,a)}To(a){_.wp(this).j5a.push(a)}Cu(a){return a}now(){return _.Pe.now()}ve(a,b,c){const d=oPa(this),e=new _.ne(()=>{d()});e.add(_.Pe.ve(function(f){d();a.apply(new pPa(this,d),[f])},b,c));return e}};zp.O=function(a){return new (a||zp)(_.m(cMa),_.m(_.ci),_.m(bMa),_.m(ePa),_.m(fPa),_.m(_.Af),_.m(pp),_.m(_.hi),_.m(op),_.m(_.We),_.m(_.jo))};
zp.ta=_.k({token:zp,oa:zp.O,Ea:"root"});var pPa=class extends _.ne{constructor(a,b){super();this.Re=a;this.tpb=b}ve(a,b){const c=new _.ne(()=>{this.tpb()});c.add(this.Re.ve(a,b));return c}},jPa=[-1,500,501,502,503,504],mPa=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 kqa;var qPa=function(a){typeof Zone!=="undefined"&&Zone.current.scheduleMacroTask("LoadModuleFactory",()=>{},{},function(b){a.finally(()=>{b.invoke()})})},rPa=function(a){const b=new Promise((c,d)=>{_.si().load(a).then(c,d)});qPa(b);return b},sPa=class{load(a){return rPa(a).then(()=>Ima(a))}ifb(a){const b=_.si().ifb(a),c=Promise.all(Object.keys(b).map(d=>b[d]));qPa(c);return c.then(()=>a.map(d=>Ima(d)))}};_.tPa=function(a){return[{va:ii,Ab:()=>{a.me=_.n(zp);return()=>{}},zd:!0}]};_.uPa=class{constructor(){this.Jya=new sPa}for(a){return()=>{if(!this.me)throw Error("Ob");return _.vp(this.me,this.Jya.load(a),"Module: "+a)}}};var Ap,vPa,wPa;Ap=new _.wd("event loggers",{oa:()=>{const a=[];for(const b of vPa)a.push(_.n(b.Hb));a.push(_.n(Un));_.n(gLa)&&a.push(_.n(ko));return a}});vPa=[{va:Ap,Hb:qo,zd:!0},{va:Ap,Hb:_.po,zd:!0}];wPa=new _.wd("update handler",{oa:()=>(a,b)=>Object.assign({},a,b)});
_.Bp=class extends zp{mb(a,b,c=0){super.mb(a,b,c)}To(a){super.To(a)}Cu(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))===_.lo.dS?Bn.i$:Bn.II})}};_.Bp.O=function(a){return new (a||_.Bp)(_.m(TLa),_.m(_.ci),_.m(SLa),_.m(Ap),_.m(wPa),_.m(_.Af),_.m(pp),_.m(_.hi),_.m(op),_.m(_.We),_.m(_.jo),_.m(mo))};_.Bp.ta=_.k({token:_.Bp,oa:_.Bp.O,Ea:"root"});var pqa=["authuser","hl","token"];var xPa;xPa=function(a,b){a.Hy=b;a.ariaLabel=a.D_b?`${b} external link`:`${b} open in new window`};
_.Cp=class{set link(a){this.kMb.next(_.dc(a)?a.toString():a)}set S_(a){this.rel=(this.D_b=a)?null:"noopener";this.target=a?null:"_blank";this.Hy&&xPa(this,this.Hy)}set N5c(a){this.dPb.next(a&&!this.userEmail)}set ARc(a){xPa(this,a)}set JRc(a){xPa(this,a)}constructor(a,b,c,d){this.userEmail=a;this.lb=c;this.ld=d;this.href="";this.ariaDisabled=!1;this.rel="noopener";this.target="_blank";this.ariaLabel=null;this.kMb=new _.Vf;this.dPb=new _.Vh(!1);this.Hy=null;this.D_b=!1;a=_.x(b.Qa,_.v(qqa),_.Rf(_.tc));
_.x(_.Ge(a,this.kMb,this.dPb),_.v(([e,f,g])=>{if(g)e="";else if(Object.keys(e).length===0)e=f;else{f=new _.Nj(f);if(!f.Af()||f.Af().endsWith(".google.com"))for(const l of Object.keys(e))g=e[l],f.ik.get(l)===void 0&&_.Oj(f,l,g);e=f.toString()}return e})).subscribe(e=>{this.href=e;this.ariaDisabled=!e})}Sa(){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.Hy||this.ld.run(()=>{xPa(this,c)})},b=this.lb.ma;
this.ld.Tb(()=>{(new MutationObserver(c=>{for(const d of c)d.type==="attributes"&&a()})).observe(b,{attributeFilter:["aria-label"]});a()})}};_.Cp.O=function(a){return new (a||_.Cp)(_.B(_.On,8),_.B(_.Uh),_.B(_.ef),_.B(_.We))};
_.Cp.La=_.Df({type:_.Cp,na:[["a","externalLink",""]],ob:5,Ya:function(a,b){a&2&&(_.yg("href",b.href,_.vf),_.qg("aria-disabled",b.ariaDisabled)("rel",b.rel)("target",b.target)("aria-label",b.ariaLabel))},inputs:{link:[0,"externalLink","link"],S_:"sameWindow",N5c:"requiredLogin",ARc:[0,"aria-label","ariaLabelInput"],JRc:[0,"attr.aria-label","attrAriaLabelInput"]},standalone:!1});_.Dp=class{};_.Dp.O=function(a){return new (a||_.Dp)};_.Dp.Ca=_.Cf({type:_.Dp});_.Dp.Ba=_.Xc({});_.Ep=class{};_.Ep.O=function(a){return new (a||_.Ep)};_.Ep.ta=_.k({token:_.Ep,oa:_.Ep.O});_.yPa=function(a,b,c,d){a.Ha.mb({element:a.mWa,action:a.IM,gestureName:b,wm:a.wm,Ne:a.Dna,projectId:a.sR==null?(a.context||void 0)&&a.context.projectId:a.sR,searchTerm:a.K3b==null?(a.context||void 0)&&a.context.searchTerm:a.K3b,Of:a.J3b==null?(a.context||void 0)&&a.context.Of:a.J3b},c,d)};
_.Fp=class{constructor(a,b,c,d,e){this.Ha=a;this.renderer=b;this.context=c;this.Ye=d;this.eventType=e}get wm(){}Sa(){this.renderer.listen(this.Ye.ma,this.eventType,a=>{this.bjb(a)})}};_.Fp.O=function(){_.gf()};_.Fp.La=_.Df({type:_.Fp,inputs:{mWa:"ascTrackElement",IM:"trackAction",Dna:"trackArtifactId",sR:"trackProjectId",K3b:"trackSearchTerm",J3b:"trackListIndex"},standalone:!1});
_.Gp=class extends _.Fp{get wm(){return this.Kn?this.Kn.href:void 0}constructor(a,b,c,d,e){super(a,b,e,c,"click");this.Kn=d;this.E3b=!0}bjb(a){this.E3b&&_.yPa(this,"CLICK",a)}};_.Gp.O=function(a){return new (a||_.Gp)(_.B(_.Bp),_.B(_.dn),_.B(_.ef),_.B(_.Cp,8),_.B(_.Ep,8))};
_.Gp.La=_.Df({type:_.Gp,na:[["a","ascTrackElement","","trackAction",""],["button","ascTrackElement","","trackAction",""],["mat-select","ascTrackElement","","trackAction",""]," routerLink  ascTrackElement  trackAction ".split(" ")," ascTrackElement  trackAction  trackGestureClick ".split(" ")],inputs:{E3b:"trackGestureClick"},standalone:!1,features:[_.kg]});_.Hp=class{constructor(a,b,c=null){this.yw=a;this.tcb=b;this.Lb=c}};_.Hp.O=function(a){return new (a||_.Hp)(_.m(_.On),_.m(IKa),_.m(_.Uh,8))};_.Hp.ta=_.k({token:_.Hp,oa:_.Hp.O,Ea:"root"});_.Ip=class{};_.Ip.O=function(a){return new (a||_.Ip)};_.Ip.Ca=_.Cf({type:_.Ip});_.Ip.Ba=_.Xc({Nb:[{va:AHa,Ab:function(a,b,c,d){b=cda().vsb("DEVOPS_CONSOLE").Qsb(b).Gsb(c.tcb).r0(!0);a==="TESTING"||a==="UNKNOWN_ENVIRONMENT"?b.Ap.RSc=new VGa:b.Ap.endpoint=d;return b.ab()},Ib:[GKa,Nn,_.Hp,MKa]},{va:hLa,Ab:function(a,b){if(!a)return null;a=(new mGa(1100,b)).ab();a.r0&&a.r0(!0);return a},Ib:[gLa,_.Qn]}]});var zPa=function(a){a.Ua.events.subscribe(b=>{if(b instanceof _.di){const c=UOa(a.Y9c);a.zone.Tb(()=>{setTimeout(()=>{a.SVc||a.Ota.uL(c);a.U0c.uL(c)})})}})},Jp=class{constructor(a,b,c,d,e,f){this.SVc=a;this.U0c=b;this.Ota=c;this.Ua=d;this.Y9c=e;this.zone=f}};Jp.O=function(a){return new (a||Jp)(_.m(gLa),_.m(_.po),_.m(Un),_.m(_.hi),_.m(op),_.m(_.We))};Jp.ta=_.k({token:Jp,oa:Jp.O,Ea:"root"});_.Kp={GAb:"admin",BJa:"onboarding",dS:"results",H$:"search",II:"",f2:"settings",Vyc:"h",HCb:"user/ssh_keys"};Object.freeze(_.Kp);_.APa=[`/${_.Kp.H$}`];var BPa=class extends _.Ak{constructor(a){super(a)}nha(){return _.xl(this,1)}};_.Lp=class extends _.Ak{constructor(a){super(a)}getName(){return _.Y(this,1)}Od(a){return _.Xj(this,1,a)}getMetadata(){return _.jl(this,BPa,3)}VBa(a){_.nl(this,3,a)}};var CPa=function(a){if(a!=null)return _.Wb(a),{priority:_.xl(a,1),Aod:_.wl(a,4)}};BPa.prototype.toObject=function(){return CPa(this)};var DPa=function(a){if(a!=null)return _.Wb(a),{name:_.Y(a,1),group:_.Cl(a,2,0),metadata:CPa(a.getMetadata())}};_.Lp.prototype.toObject=function(){return DPa(this)};_.Mp=class extends _.Ak{constructor(a){super(a)}getType(){return _.Cl(this,1,0)}sm(a){return _.Ql(this,1,a)}Jw(){return _.Y(this,2)}fCa(a){return _.Xj(this,2,a)}};var EPa=function(a){if(a!=null)return _.Wb(a),{type:_.Cl(a,1,0),text:_.Y(a,2),jod:Ub(_.Kza(a,3))}};_.Mp.prototype.toObject=function(){return EPa(this)};_.Np=class extends _.Ak{constructor(a){super(a)}getMessage(){return _.Y(this,1)}ima(a){return _.Xj(this,1,a)}};var Op=function(a){if(a!=null)return _.Wb(a),{message:_.Y(a,1),GAa:_.Y(a,2)}};_.Np.prototype.toObject=function(){return Op(this)};_.Pp=class extends _.Ak{constructor(a){super(a)}getSize(){return yl(this,1)}setSize(a){if(a!=null){if(typeof a!=="number")throw bb("uint32");if(!Number.isFinite(a))throw bb("uint32");a>>>=0}return _.Mb(this,1,a,0)}Ch(){return _.Cl(this,2,0)}};var FPa=function(a){if(a!=null)return _.Wb(a),{size:yl(a,1),status:_.Cl(a,2,0)}};_.Pp.prototype.toObject=function(){return FPa(this)};_.GPa=class extends _.Ak{constructor(a){super(a)}A0b(a){_.Ql(this,2,a)}ke(){return _.Y(this,4)}qd(a){return _.Xj(this,4,a)}u0b(a){_.Lb(this,10,a,_.tb)}};var HPa=function(a){if(a!=null)return _.Wb(a),{eA:_.Cl(a,1,0),GK:_.Cl(a,2,0),Xqd:_.Cl(a,3,0),path:_.Y(a,4),pgd:_.Cl(a,5,0),ogd:_.h(_.Dl(a,6,3)),Fgd:_.Cl(a,9,0),Cgd:_.h(_.Dl(a,10,3))}};_.GPa.prototype.toObject=function(){return HPa(this)};_.Qp=class extends _.Ak{constructor(a){super(a)}Nsb(a){return _.Xj(this,1,a)}UC(){return _.jl(this,_.GPa,2)}ama(a){return _.nl(this,2,a)}hK(){return _.$k(this,2)}Q6(){return _.al(this,_.GPa,2)}};var IPa=function(a){if(a!=null)return _.Wb(a),{proxy:_.Y(a,1),filter:HPa(a.UC())}};_.Qp.prototype.toObject=function(){return IPa(this)};var JPa=class extends _.Ak{constructor(a){super(a)}};_.KPa=class extends _.Ak{constructor(a){super(a)}TQ(a){return _.Xj(this,1,a)}p9a(){return _.jl(this,JPa,2)}};var LPa=function(a){if(a!=null)return _.Wb(a),{v9c:_.Cl(a,1,0),u9c:_.h(_.Dl(a,2,3))}};JPa.prototype.toObject=function(){return LPa(this)};_.KPa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={sua:_.Y(this,1),t9c:LPa(this.p9a())}}else a=void 0;return a};_.Rp=class extends _.Ak{constructor(a){super(a)}u0b(a){_.bl(this,2,_.Lp,a)}};var MPa=class extends _.Ak{constructor(a){super(a)}a8a(){return _.Dl(this,4,_.fl())}r8a(){return _.ml(this,_.Np,6,_.fl())}},NPa=_.Yb(MPa);var OPa=function(a){if(a!=null)return _.Wb(a),{Dgd:_.Sb(_.ml(a,_.Lp,2,_.fl()),DPa)}};_.Rp.prototype.toObject=function(){return OPa(this)};MPa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={ywd:_.wl(this,1),tld:_.wl(this,2),Vqd:_.wl(this,3),BMb:_.h(_.Dl(this,4,3)),Eqd:Ub(_.Kb(this,5,_.Rp),OPa),UUc:_.Sb(this.r8a(),Op)}}else a=void 0;return a};var PPa=class extends _.Ak{constructor(a){super(a)}A0b(a){_.Ll(this,2,a)}a8a(){return _.Dl(this,3,_.fl())}};_.Tp=class extends _.Ak{constructor(a){super(a)}ema(a){_.bl(this,1,_.Sp,a)}};_.Sp=class extends _.Ak{constructor(a){super(a)}HK(){return _.jl(this,_.Mp,3)}gha(){return _.Jl(this,_.Tp,6,_.Up)}E0b(a){return _.ol(this,6,_.Up,a)}};_.Up=[5,6];var QPa=function(a){if(a!=null)return _.Wb(a),{test:_.wl(a,1),GK:_.wl(a,2),BMb:_.h(_.Dl(a,3,3))}};PPa.prototype.toObject=function(){return QPa(this)};var SPa=function(a){if(a!=null)return _.Wb(a),{Fnd:_.Sb(_.ml(a,_.Sp,1,_.fl()),RPa),Nx:FPa(_.jl(a,_.Pp,5)),PO:FPa(_.jl(a,_.Pp,6)),Y5:_.Cl(a,7,0)}};_.Tp.prototype.toObject=function(){return SPa(this)};var RPa=function(a){if(a!=null)return _.Wb(a),{Xhd:_.Y(a,1),Thd:_.xl(a,7),Uhd:EPa(_.jl(a,_.Mp,2)),detail:EPa(a.HK()),Yid:_.Y(a,4),Xid:_.xl(a,8),Cnd:_.h(_.Il(a,5,_.Up)),y0c:SPa(a.gha()),Okd:QPa(_.jl(a,PPa,9))}};_.Sp.prototype.toObject=function(){return RPa(this)};var TPa=class extends _.Ak{constructor(a){super(a)}};_.UPa=class extends _.Ak{constructor(a){super(a)}G0b(a){return _.Xj(this,1,a)}UC(){return _.jl(this,TPa,3)}ama(a){return _.nl(this,3,a)}hK(){return _.$k(this,3)}Q6(){return _.al(this,TPa,3)}p9a(){return _.jl(this,JPa,4)}};var VPa=function(a){if(a!=null)return _.Wb(a),{v9c:_.Cl(a,1,0),u9c:_.h(_.Dl(a,2,3))}};TPa.prototype.toObject=function(){return VPa(this)};_.UPa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={oja:_.Y(this,1),Sod:yl(this,2),filter:VPa(this.UC()),t9c:LPa(this.p9a())}}else a=void 0;return a};_.WPa=class extends _.Ak{constructor(a){super(a)}G0b(a){return _.Xj(this,1,a)}Vp(){return _.Y(this,2)}xV(){return _.$k(this,2)}};_.Vp=class extends _.Ak{constructor(a){super(a)}AX(){return _.jl(this,_.WPa,1)}};var XPa=class extends _.Ak{constructor(a){super(a)}getLine(){return _.xl(this,1)}setLine(a){return _.Nl(this,1,a)}};var YPa=class extends _.Ak{constructor(a){super(a)}Km(){return _.jl(this,XPa,1)}setStart(a){return _.nl(this,1,a)}dj(){return _.jl(this,XPa,2)}setEnd(a){return _.nl(this,2,a)}};var ZPa=class extends _.Ak{constructor(a){super(a)}vha(){return _.jl(this,YPa,2)}kSb(){return _.al(this,YPa,2)}};var aQa;_.$Pa=class extends _.Ak{constructor(a){super(a)}n6(){return _.ml(this,ZPa,1,_.fl())}W7a(){return _.Dl(this,4,_.fl())}r8a(){return _.ml(this,_.Np,5,_.fl())}};aQa=_.Yb(_.$Pa);var bQa=function(a){if(a!=null)return _.Wb(a),{oja:_.Y(a,1),Qsa:_.xl(a,3),yva:_.Y(a,4),label:_.Y(a,2)}};_.WPa.prototype.toObject=function(){return bQa(this)};var cQa=function(a){if(a!=null)return _.Wb(a),{q8:bQa(a.AX()),gfd:_.Sb(_.ml(a,_.WPa,2,_.fl()),bQa)}};_.Vp.prototype.toObject=function(){return cQa(this)};var dQa=function(a){if(a!=null)return _.Wb(a),{line:_.xl(a,1),column:_.xl(a,2)}};XPa.prototype.toObject=function(){return dQa(this)};var eQa=function(a){if(a!=null)return _.Wb(a),{start:dQa(a.Km()),end:dQa(a.dj())}};YPa.prototype.toObject=function(){return eQa(this)};var fQa=function(a){if(a!=null)return _.Wb(a),{sourceRange:eQa(a.vha()),mxa:_.Y(a,3),navigation:cQa(_.jl(a,_.Vp,4)),Yza:_.Y(a,5),imd:_.h(_.Dl(a,10,3)),Bud:_.h(_.Fl(a,9,3)),JCa:_.Cl(a,11,0)}};ZPa.prototype.toObject=function(){return fQa(this)};_.$Pa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={sUc:_.Sb(this.n6(),fQa),Ys:_.wl(this,2),fBa:_.Y(this,3),lMb:_.h(_.Dl(this,4,3)),UUc:_.Sb(this.r8a(),Op)}}else a=void 0;return a};_.gQa=class extends _.Ak{constructor(a){super(a)}gha(){return _.jl(this,_.Tp,2)}E0b(a){return _.nl(this,2,a)}};_.hQa=class extends _.Ak{constructor(a){super(a)}getType(){return _.Y(this,1)}sm(a){return _.Xj(this,1,a)}};var iQa=function(a){if(a!=null)return _.Wb(a),{y0c:SPa(a.gha()),Egd:DPa(_.jl(a,_.Lp,4))}};_.gQa.prototype.toObject=function(){return iQa(this)};var jQa=function(a){if(a!=null)return _.Wb(a),{type:_.Y(a,1),Bgd:_.Sb(_.ml(a,_.gQa,2,_.fl()),iQa),tpd:_.wl(a,3)}};_.hQa.prototype.toObject=function(){return jQa(this)};(class extends _.Ak{constructor(a){super(a)}TQ(a){return _.Xj(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={ejd:_.h(_.Dl(this,1,3)),sua:_.Y(this,2)}}else a=void 0;return a};_.kQa=class extends _.Ak{constructor(a){super(a)}TQ(a){return _.Xj(this,2,a)}};_.kQa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={vjd:_.h(_.Dl(this,1,3)),sua:_.Y(this,2)}}else a=void 0;return a};var lQa=class extends _.Ak{constructor(a){super(a)}},mQa=_.Yb(lQa);lQa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={xjd:Ub(_.Kb(this,1,_.Mp),EPa),ZOb:Ub(_.Kb(this,2,_.Np),Op)}}else a=void 0;return a};_.nQa=class extends _.Ak{constructor(a){super(a)}Hsb(a){return _.Nl(this,5,a)}TQ(a){return _.Xj(this,3,a)}rsb(a){return _.Ll(this,4,a)}};_.nQa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Bnd:_.Sb(_.ml(this,_.Qp,1,_.fl()),IPa),Z1c:_.xl(this,5),sua:_.Y(this,3),bRc:_.wl(this,4)}}else a=void 0;return a};var oQa=class extends _.Ak{constructor(a){super(a)}W7a(){return _.Dl(this,3,_.fl())}},pQa=_.Yb(oQa);oQa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Dnd:Ub(_.Kb(this,1,_.Tp),SPa),ZOb:Ub(_.Kb(this,2,_.Np),Op),lMb:_.h(_.Dl(this,3,3))}}else a=void 0;return a};_.qQa=class extends _.Ak{constructor(a){super(a)}Hsb(a){return _.Nl(this,5,a)}TQ(a){return _.Xj(this,3,a)}rsb(a){return _.Ll(this,4,a)}};_.qQa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Fqd:_.Sb(_.ml(this,_.Qp,1,_.fl()),IPa),Z1c:_.xl(this,5),sua:_.Y(this,3),bRc:_.wl(this,4)}}else a=void 0;return a};_.rQa=class extends _.Ak{constructor(a){super(a)}l9a(){return _.Cl(this,2,0)}Usb(a){return _.Ql(this,2,a)}};var sQa=class extends _.Ak{constructor(a){super(a)}W7a(){return _.Dl(this,3,_.fl())}},tQa=_.Yb(sQa);var uQa=function(a){if(a!=null)return _.Wb(a),{djd:Op(_.jl(a,_.Np,1)),severity:_.Cl(a,2,0)}};_.rQa.prototype.toObject=function(){return uQa(this)};sQa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Hqd:Ub(_.Kb(this,1,_.hQa),jQa),ZOb:Ub(_.Kb(this,2,_.Np),Op),Qpd:Ub(_.Kb(this,4,_.rQa),uQa),lMb:_.h(_.Dl(this,3,3))}}else a=void 0;return a};var Wj;Wj=class extends _.Ak{constructor(a){super(a)}Pn(){return _.Gl(this,1,_.Zj)}setProjectId(a){return _.Yj(this,1,_.Zj,a)}y9a(){return _.Y(this,6)}V0b(a){_.Xj(this,6,a)}};_.Zj=[1,3,4,5];_.bk=class extends _.Ak{constructor(a){super(a)}bm(){return _.jl(this,Wj,1)}rM(a){return _.nl(this,1,a)}dP(){return _.Y(this,3)}Psb(a){_.Xj(this,3,a)}yRb(){return _.Y(this,4)}Osb(a){_.Xj(this,4,a)}};_.ck=class extends _.Ak{constructor(a){super(a)}Xsb(a){return _.nl(this,1,a)}ke(){return _.Y(this,2)}qd(a){return _.Xj(this,2,a)}getType(){return _.Cl(this,3,0)}sm(a){return _.Ql(this,3,a)}DX(){return _.Fl(this,7,_.fl())}T0b(a){_.Lb(this,7,a,_.ib)}K8a(){return _.Y(this,6)}F0b(a){_.Xj(this,6,a)}};_.Wp=class extends _.Ak{constructor(a){super(a)}};var vQa=class extends _.Ak{constructor(a){super(a)}Uh(){return _.jl(this,_.ck,1)}an(a){return _.nl(this,1,a)}getRange(){return _.jl(this,_.Wp,2)}setRange(a){return _.nl(this,2,a)}dxa(){return _.al(this,_.Wp,2)}};var Xp=function(a){if(a!=null)return _.Wb(a),{dm:_.h(_.Il(a,3,_.Zj)),projectId:_.h(_.Il(a,1,_.Zj)),Mp:_.h(_.Il(a,4,_.Zj)),jh:_.h(_.Il(a,5,_.Zj)),bi:_.Y(a,2),Er:_.Y(a,6)}};Wj.prototype.toObject=function(){return Xp(this)};var wQa=function(a){if(a!=null)return _.Wb(a),{Oe:Xp(a.bm()),sr:_.Y(a,3),refHint:_.Y(a,4)}};_.bk.prototype.toObject=function(){return wQa(this)};var Yp=function(a){if(a!=null)return _.Wb(a),{Kt:wQa(_.jl(a,_.bk,1)),path:_.Y(a,2),type:_.Cl(a,3,0),fileSize:_.zl(a,4),v8c:_.h(_.Fl(a,7,3)),sL:_.Y(a,6)}};_.ck.prototype.toObject=function(){return Yp(this)};var Zp=function(a){if(a!=null)return _.Wb(a),{startLine:_.xl(a,1),startColumn:_.xl(a,2),endLine:_.xl(a,3),endColumn:_.xl(a,4)}};_.Wp.prototype.toObject=function(){return Zp(this)};var xQa=function(a){if(a!=null)return _.Wb(a),{ze:Yp(a.Uh()),ae:Zp(a.getRange())}};vQa.prototype.toObject=function(){return xQa(this)};_.aq=function(a){return _.ml(a,_.$p,3,_.fl())};_.bq=function(a){return _.jl(a,_.Wp,5)};_.$p=class extends _.Ak{constructor(a){super(a)}getType(){return _.Cl(this,1,0)}sm(a){return _.Ql(this,1,a)}getName(){return _.Y(this,2)}Od(a){return _.Xj(this,2,a)}Rda(a,b){_.ql(this,3,_.$p,a,b)}removeChild(a){return Gza(this,3,_.$p,a)}ARb(){return _.Y(this,6)}S0b(a){_.Xj(this,6,a)}};var yQa=function(a){if(a!=null)return _.Wb(a),{type:_.Cl(a,1,0),name:_.Y(a,2),childList:_.Sb(_.aq(a),yQa),npd:_.h(_.Fl(a,4,3)),nwb:Zp(_.bq(a)),B1b:_.Y(a,6),aXb:_.Y(a,7),jsd:_.Y(a,8)}};_.$p.prototype.toObject=function(){return yQa(this)};_.cq=class extends _.Ak{constructor(a){super(a)}TBa(a){return _.Ql(this,1,a)}};_.zQa=class extends _.Ak{constructor(a){super(a)}getName(){return _.Y(this,1)}Od(a){return _.Xj(this,1,a)}};var AQa;_.dq=function(a,b){return _.ml(a,_.zQa,1,_.fl(b))};
_.eq=class extends _.Ak{constructor(a){super(a)}Xla(a){return _.Xj(this,2,a)}yha(){return Hza(this,4)}sma(a){_.Nb(this,4,_.ib,void 0,a,Waa,void 0,1)}t6(){return _.Cl(this,5,0)}Z8(a){_.Ql(this,5,a)}JX(){return _.Cl(this,6,0)}d9(a){_.Ql(this,6,a)}setTheme(a){return _.Ql(this,7,a)}kha(){return _.Y(this,21)}hma(a){_.Xj(this,21,a)}Xga(){return _.Y(this,22)}Wla(a){_.Xj(this,22,a)}Lwa(){return _.wl(this,8)}aCa(a){_.Ll(this,8,a)}CX(){return _.wl(this,10)}pma(a){_.Ll(this,10,a)}uX(){return _.wl(this,11)}Y8(a){_.Ll(this,
11,a)}FX(){return _.xl(this,12)}rma(a){_.Nl(this,12,a)}y6(){return _.xl(this,31)}kma(a){_.Nl(this,31,a)}nRb(){return _.El(this,13)}q6(){return _.Cl(this,15,0)}dma(a){_.Ql(this,15,a)}BX(){return _.xl(this,17)}c9(a){_.Nl(this,17,a)}rha(){return _.Cl(this,18,0)}YBa(a){_.Ql(this,18,a)}m9a(){return _.wl(this,20)}Vsb(a){_.Ll(this,20,a)}jha(){return _.Cl(this,23,0)}fma(a){_.Ql(this,23,a)}G6(){return _.wl(this,24)}dCa(a){_.Ll(this,24,a)}tha(){return _.wl(this,25)}qma(a){_.Ll(this,25,a)}I6(){return _.wl(this,
28)}eCa(a){_.Ll(this,28,a)}D6(){return _.wl(this,30)}oma(a){_.Ll(this,30,a)}E6(){return _.wl(this,32)}bCa(a){_.Ll(this,32,a)}j6(){return _.Y(this,33)}PBa(a){_.Xj(this,33,a)}Mwa(){return _.wl(this,34)}Wsb(a){_.Ll(this,34,a)}};AQa=_.Yb(_.eq);var BQa=function(a){if(a!=null)return _.Wb(a),{Nf:_.Cl(a,1,0),cna:_.Y(a,2)}};_.cq.prototype.toObject=function(){return BQa(this)};var CQa=function(a){if(a!=null)return _.Wb(a),{name:_.Y(a,1),Po:_.Y(a,2)}};_.zQa.prototype.toObject=function(){return CQa(this)};var DQa=function(a){if(a!=null)return _.Wb(a),{dud:_.Sb(_.dq(a),CQa),Cfa:_.Y(a,2),uvd:_.h(_.Dl(a,3,3)),Nxd:_.h(_.Fl(a,4,3)),Qnd:_.Cl(a,5,0),vAb:_.Cl(a,6,0),Oxd:_.xl(a,16),theme:_.Cl(a,7,0),vrd:_.Cl(a,26,0),Oeb:_.Y(a,21),W0a:_.Y(a,22),showDeleted:_.wl(a,8),rqd:Ub(_.Jb(a,9,_.mba)),ntb:_.wl(a,10),Xha:_.wl(a,11),tabSize:_.xl(a,12),Rja:_.xl(a,31),Vjd:_.h(_.Dl(a,13,3)),Wnd:Ub(_.Kb(a,14,_.cq),BQa),hia:_.Cl(a,15,0),lud:_.xl(a,17),mud:_.Cl(a,18,0),bfd:_.wl(a,19),Mud:_.wl(a,20),Pnd:_.Cl(a,23,0),o2b:_.wl(a,
24),otb:_.wl(a,25),Tgd:_.wl(a,27),dna:_.wl(a,28),Uwd:_.wl(a,29),Ama:_.wl(a,30),xr:_.wl(a,32),Jea:_.Y(a,33),Nud:_.wl(a,34)}};_.eq.prototype.toObject=function(){return DQa(this)};_.EQa=class extends _.Ak{constructor(a){super(a)}};_.EQa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={}}else a=void 0;return a};var FQa=class extends _.Ak{constructor(a){super(a)}Q0b(a){return _.Nb(this,1,_.tb,void 0,a,_.ub,void 0,1)}},GQa=_.Yb(FQa);FQa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Wsd:_.h(_.Dl(this,1,3))}}else a=void 0;return a};var HQa=class{constructor(a,b,c){this.RZb=a;this.QWb=b;this.metadata=c}getMetadata(){return this.metadata}};var IQa=class{constructor(a,b={}){this.W5c=a;this.metadata=b;this.status=null}getMetadata(){return this.metadata}Ch(){return this.status}};var KQa;_.JQa=function(a,b,c={}){return new HQa(b,a,c)};KQa=function(a,b={}){return new IQa(a,b)};_.fq=class{constructor(a,b,c,d,e){this.name=a;this.TZb=b;this.responseType=c;this.SZb=d;this.ZZb=e}getName(){return this.name}};_.LQa=new _.fq("/devtools.grimoire.CorpPreferencesService/GetRecentFiles",_.EQa,FQa,a=>a.Zc(),GQa);_.MQa=class extends _.Ak{constructor(a){super(a)}};_.MQa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={}}else a=void 0;return a};_.NQa=new _.fq("/devtools.grimoire.CorpPreferencesService/GetUserPreferences",_.MQa,_.eq,a=>a.Zc(),AQa);_.OQa=class extends _.Ak{constructor(a){super(a)}Q0b(a){return _.Xj(this,1,a)}};_.OQa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={recentFile:_.Y(this,1)}}else a=void 0;return a};var PQa=class extends _.Ak{constructor(a){super(a)}},QQa=_.Yb(PQa);PQa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={}}else a=void 0;return a};_.RQa=new _.fq("/devtools.grimoire.CorpPreferencesService/UpdateRecentFiles",_.OQa,PQa,a=>a.Zc(),QQa);_.SQa=class extends _.Ak{constructor(a){super(a)}};_.TQa=class extends _.Ak{constructor(a){super(a)}A6(){return _.jl(this,_.eq,1)}mma(a){return _.nl(this,1,a)}};var UQa=function(a){if(a!=null)return _.Wb(a),{Yqd:_.h(_.Dl(a,1,3))}};_.SQa.prototype.toObject=function(){return UQa(this)};_.TQa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={B4c:DQa(this.A6()),updateMask:UQa(_.jl(this,_.SQa,2))}}else a=void 0;return a};_.VQa=new _.fq("/devtools.grimoire.CorpPreferencesService/UpdateUserPreferences",_.TQa,_.eq,a=>a.Zc(),AQa);var WQa=new Set(["SAPISIDHASH","APISIDHASH"]);var XQa=Promise;var gq=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(${cqa(this.code)||String(this.code)})`;this.message&&(a+=": "+this.message);return a}};var YQa=class extends _.Ak{constructor(a){super(a)}getTypeName(){return _.Y(this,1).split("/").pop()}getValue(){const a=Qb(this,2);if(Array.isArray(a)||a instanceof _.Ak)throw Error("O");return _.gl(this,2)}setValue(a){if(a==null)a=this;else if(Array.isArray(a))a=_.$k(this,2,Rba(a));else if(typeof a==="string"||a instanceof _.Ua||_.ya(a))a=_.Mb(this,2,Jaa(a,!1,!0),_.Ya());else throw Error("M`"+a);return a}};var ZQa=class extends _.Ak{constructor(a){super(a)}getMessage(){return _.Y(this,2)}ima(a){return _.Xj(this,2,a)}},$Qa=_.Yb(ZQa);var aRa=function(a){if(a!=null)return _.Wb(a),{vDa:_.Y(a,1),value:qca(a)}};YQa.prototype.toObject=function(){return aRa(this)};ZQa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={code:_.xl(this,1),message:_.Y(this,2),Zid:_.Sb(_.ml(this,YQa,3,_.fl()),aRa)}}else a=void 0;return a};var bRa=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?a=>a&&AsyncContext.Snapshot.wrap(a):a=>a;var cRa=[],dRa=[],eRa=!1,fRa=function(a){cRa[cRa.length]=a;if(eRa)for(let b=0;b<dRa.length;b++)a((0,_.Pj)(dRa[b].wrap,dRa[b]))};var hq=function(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.Tka=!1};hq.prototype.stopPropagation=function(){this.Tka=!0};hq.prototype.preventDefault=function(){this.defaultPrevented=!0};var iq=function(a,b){hq.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.WW=null;a&&this.init(a,b)};_.Mk(iq,hq);
iq.prototype.init=function(a,b){const 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=_.Uk||a.offsetX!==void 0?a.offsetX:a.layerX,
this.offsetY=_.Uk||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.WW=a;a.defaultPrevented&&iq.oE.preventDefault.call(this)};iq.prototype.stopPropagation=function(){iq.oE.stopPropagation.call(this);this.WW.stopPropagation?this.WW.stopPropagation():this.WW.cancelBubble=!0};iq.prototype.preventDefault=function(){iq.oE.preventDefault.call(this);const a=this.WW;a.preventDefault?a.preventDefault():a.returnValue=!1};var gRa="closure_listenable_"+(Math.random()*1E6|0),jq=function(a){return!(!a||!a[gRa])};var hRa=0;var iRa=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=++hRa;this.removed=this.pta=!1},jRa=function(a){a.removed=!0;a.listener=null;a.proxy=null;a.src=null;a.handler=null};var kq=function(a){this.src=a;this.yg={};this.Jna=0};kq.prototype.add=function(a,b,c,d,e){const f=a.toString();a=this.yg[f];a||(a=this.yg[f]=[],this.Jna++);const g=kRa(a,b,d,e);g>-1?(b=a[g],c||(b.pta=!1)):(b=new iRa(b,this.src,f,!!d,e),b.pta=c,a.push(b));return b};kq.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.yg))return!1;const e=this.yg[a];b=kRa(e,b,c,d);return b>-1?(jRa(e[b]),Array.prototype.splice.call(e,b,1),e.length==0&&(delete this.yg[a],this.Jna--),!0):!1};
var lRa=function(a,b){const c=b.type;c in a.yg&&_.va(a.yg[c],b)&&(jRa(b),a.yg[c].length==0&&(delete a.yg[c],a.Jna--))};kq.prototype.removeAll=function(a){a=a&&a.toString();let b=0;for(const c in this.yg)if(!a||c==a){const d=this.yg[c];for(let e=0;e<d.length;e++)++b,jRa(d[e]);delete this.yg[c];this.Jna--}return b};kq.prototype.lha=function(a,b,c,d){a=this.yg[a.toString()];let e=-1;a&&(e=kRa(a,b,c,d));return e>-1?a[e]:null};
kq.prototype.hasListener=function(a,b){const c=a!==void 0,d=c?a.toString():"",e=b!==void 0;return Nca(this.yg,function(f){for(let g=0;g<f.length;++g)if(!(c&&f[g].type!=d||e&&f[g].capture!=b))return!0;return!1})};var kRa=function(a,b,c,d){for(let e=0;e<a.length;++e){const f=a[e];if(!f.removed&&f.listener==b&&f.capture==!!c&&f.handler==d)return e}return-1};var mRa,nRa,oRa,rRa,tRa,pRa,mq,wRa,uRa,vRa,sRa,xRa,qRa;mRa="closure_lm_"+(Math.random()*1E6|0);nRa={};oRa=0;_.lq=function(a,b,c,d,e){if(d&&d.once)return pRa(a,b,c,d,e);if(Array.isArray(b)){for(let f=0;f<b.length;f++)_.lq(a,b[f],c,d,e);return null}c=qRa(c);return jq(a)?a.listen(b,c,_.Ik(d)?!!d.capture:!!d,e):rRa(a,b,c,!1,d,e)};
rRa=function(a,b,c,d,e,f){if(!b)throw Error("Pb");const g=_.Ik(e)?!!e.capture:!!e;let l=sRa(a);l||(a[mRa]=l=new kq(a));c=l.add(b,c,d,g,f);if(c.proxy)return c;d=tRa();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)LFa||(e=g),e===void 0&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(uRa(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("Qb");oRa++;return c};
tRa=function(){const a=vRa,b=function(c){return a.call(b.src,b.listener,c)};return b};pRa=function(a,b,c,d,e){if(Array.isArray(b)){for(let f=0;f<b.length;f++)pRa(a,b[f],c,d,e);return null}c=qRa(c);return jq(a)?a.gfb(b,c,_.Ik(d)?!!d.capture:!!d,e):rRa(a,b,c,!0,d,e)};mq=function(a,b,c,d,e){if(Array.isArray(b))for(let f=0;f<b.length;f++)mq(a,b[f],c,d,e);else d=_.Ik(d)?!!d.capture:!!d,c=qRa(c),jq(a)?a.lv(b,c,d,e):a&&(a=sRa(a))&&(b=a.lha(b,c,d,e))&&wRa(b)};
wRa=function(a){if(typeof a!=="number"&&a&&!a.removed){var b=a.src;if(jq(b))lRa(b.ZF,a);else{var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(uRa(c),d):b.addListener&&b.removeListener&&b.removeListener(d);oRa--;(c=sRa(b))?(lRa(c,a),c.Jna==0&&(c.src=null,b[mRa]=null)):jRa(a)}}};uRa=function(a){return a in nRa?nRa[a]:nRa[a]="on"+a};
vRa=function(a,b){if(a.removed)a=!0;else{b=new iq(b,this);const c=a.listener,d=a.handler||a.src;a.pta&&wRa(a);a=c.call(d,b)}return a};sRa=function(a){a=a[mRa];return a instanceof kq?a:null};xRa="__closure_events_fn_"+(Math.random()*1E9>>>0);qRa=function(a){if(typeof a==="function")return a;a[xRa]||(a[xRa]=function(b){return a.handleEvent(b)});return a[xRa]};fRa(function(a){vRa=a(vRa)});var nq=function(){mm.call(this);this.ZF=new kq(this);this.TQc=this;this.okb=null};_.Mk(nq,mm);nq.prototype[gRa]=!0;_.aa=nq.prototype;_.aa.addEventListener=function(a,b,c,d){_.lq(this,a,b,c,d)};_.aa.removeEventListener=function(a,b,c,d){mq(this,a,b,c,d)};
_.aa.dispatchEvent=function(a){var b,c=this.okb;if(c)for(b=[];c;c=c.okb)b.push(c);c=this.TQc;const d=a.type||a;if(typeof a==="string")a=new hq(a,c);else if(a instanceof hq)a.target=a.target||c;else{var e=a;a=new hq(d,c);_.wc(a,e)}e=!0;let f,g;if(b)for(g=b.length-1;!a.Tka&&g>=0;g--)f=a.currentTarget=b[g],e=yRa(f,d,!0,a)&&e;a.Tka||(f=a.currentTarget=c,e=yRa(f,d,!0,a)&&e,a.Tka||(e=yRa(f,d,!1,a)&&e));if(b)for(g=0;!a.Tka&&g<b.length;g++)f=a.currentTarget=b[g],e=yRa(f,d,!1,a)&&e;return e};
_.aa.In=function(){nq.oE.In.call(this);this.removeAllListeners();this.okb=null};_.aa.listen=function(a,b,c,d){return this.ZF.add(String(a),b,!1,c,d)};_.aa.gfb=function(a,b,c,d){return this.ZF.add(String(a),b,!0,c,d)};_.aa.lv=function(a,b,c,d){return this.ZF.remove(String(a),b,c,d)};_.aa.removeAllListeners=function(a){return this.ZF?this.ZF.removeAll(a):0};
var yRa=function(a,b,c,d){b=a.ZF.yg[String(b)];if(!b)return!0;b=b.concat();let e=!0;for(let f=0;f<b.length;++f){const g=b[f];if(g&&!g.removed&&g.capture==c){const l=g.listener,p=g.handler||g.src;g.pta&&lRa(a.ZF,g);e=l.call(p,d)!==!1&&e}}return e&&!d.defaultPrevented};nq.prototype.lha=function(a,b,c,d){return this.ZF.lha(String(a),b,c,d)};nq.prototype.hasListener=function(a,b){return this.ZF.hasListener(a!==void 0?String(a):void 0,b)};var zRa=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 ARa=function(a){switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};var BRa=function(){};var CRa,DRa=function(){};_.Mk(DRa,BRa);DRa.prototype.lfa=function(){return new XMLHttpRequest};CRa=new DRa;var oq=function(a){nq.call(this);this.headers=new Map;this.f5b=a||null;this.aO=!1;this.Lc=null;this.bja="";this.HP=0;this.zY="";this.jY=this.ibb=this.xxa=this.W4a=!1;this.I9=null;this.Spb="";this.ooa=!1;this.tWa=this.qxb=null};_.Mk(oq,nq);var ERa=/^https?$/i,FRa=["POST","PUT"],GRa=[];_.aa=oq.prototype;_.aa.QSc=function(){this.dispose();_.va(GRa,this)};_.aa.setTrustToken=function(a){this.qxb=a};_.aa.setAttributionReporting=function(a){this.tWa=a};
_.aa.send=function(a,b,c,d){if(this.Lc)throw Error("Rb`"+this.bja+"`"+a);b=b?b.toUpperCase():"GET";this.bja=a;this.zY="";this.HP=0;this.W4a=!1;this.aO=!0;this.Lc=this.f5b?this.f5b.lfa():CRa.lfa();this.Lc.onreadystatechange=bRa((0,_.Pj)(this.IXb,this));try{this.ibb=!0,this.Lc.open(b,String(a),!0),this.ibb=!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("Sb`"+String(d));d=Array.from(c.keys()).find(f=>_.Ok("Content-Type",f));e=_.ea.FormData&&a instanceof _.ea.FormData;!(_.ua(FRa,b)>=0)||d||e||c.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");for(const [f,g]of c)this.Lc.setRequestHeader(f,g);this.Spb&&(this.Lc.responseType=this.Spb);"withCredentials"in this.Lc&&this.Lc.withCredentials!==this.ooa&&(this.Lc.withCredentials=this.ooa);if("setTrustToken"in this.Lc&&
this.qxb)try{this.Lc.setTrustToken(this.qxb)}catch(f){}if("setAttributionReporting"in this.Lc&&this.tWa)try{this.Lc.setAttributionReporting(this.tWa)}catch(f){}try{this.I9&&(clearTimeout(this.I9),this.I9=null),this.xxa=!0,this.Lc.send(a),this.xxa=!1}catch(f){this.yf(5,f)}};_.aa.pna=function(){typeof wya!="undefined"&&this.Lc&&(this.zY="Timed out after 0ms, aborting",this.HP=8,this.dispatchEvent("timeout"),this.abort(8))};
_.aa.yf=function(a,b){this.aO=!1;this.Lc&&(this.jY=!0,this.Lc.abort(),this.jY=!1);this.zY=b;this.HP=a;HRa(this);IRa(this)};var HRa=function(a){a.W4a||(a.W4a=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))};oq.prototype.abort=function(a){this.Lc&&this.aO&&(this.aO=!1,this.jY=!0,this.Lc.abort(),this.jY=!1,this.HP=a||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),IRa(this))};
oq.prototype.In=function(){this.Lc&&(this.aO&&(this.aO=!1,this.jY=!0,this.Lc.abort(),this.jY=!1),IRa(this,!0));oq.oE.In.call(this)};oq.prototype.IXb=function(){this.isDisposed()||(this.ibb||this.xxa||this.jY?JRa(this):this.mjb())};oq.prototype.mjb=function(){JRa(this)};
var JRa=function(a){if(a.aO&&typeof wya!="undefined")if(a.xxa&&pq(a)==4)setTimeout(a.IXb.bind(a),0);else if(a.dispatchEvent("readystatechange"),a.Ys()){a.aO=!1;try{if(KRa(a))a.dispatchEvent("complete"),a.dispatchEvent("success");else{a.HP=6;try{var b=pq(a)>2?a.Lc.statusText:""}catch(c){b=""}a.zY=b+" ["+a.Ch()+"]";HRa(a)}}finally{IRa(a)}}},IRa=function(a,b){if(a.Lc){a.I9&&(clearTimeout(a.I9),a.I9=null);const c=a.Lc;a.Lc=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=null}catch(d){}}};
oq.prototype.isActive=function(){return!!this.Lc};oq.prototype.Ys=function(){return pq(this)==4};var KRa=function(a){var b=a.Ch(),c;if(!(c=ARa(b))){if(b=b===0)a=bHa(String(a.bja)),b=!ERa.test(a);c=b}return c},pq=function(a){return a.Lc?a.Lc.readyState:0};oq.prototype.Ch=function(){try{return pq(this)>2?this.Lc.status:-1}catch(a){return-1}};
var LRa=function(a){try{return a.Lc?a.Lc.responseText:""}catch(b){return""}},MRa=function(a){try{if(!a.Lc)return null;if("response"in a.Lc)return a.Lc.response;switch(a.Spb){case "":case "text":return a.Lc.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in a.Lc)return a.Lc.mozResponseArrayBuffer}return null}catch(b){return null}};oq.prototype.getResponseHeader=function(a){if(this.Lc&&this.Ys())return a=this.Lc.getResponseHeader(a),a===null?void 0:a};
oq.prototype.getAllResponseHeaders=function(){return this.Lc&&pq(this)>=2?this.Lc.getAllResponseHeaders()||"":""};var NRa=function(a){const b={};a=a.getAllResponseHeaders().split("\r\n");for(let d=0;d<a.length;d++){if(_.Pk(a[d]))continue;var c=_.mDa(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 Mca(b,function(d){return d.join(", ")})},ORa=function(a){return typeof a.zY==="string"?a.zY:String(a.zY)};
fRa(function(a){oq.prototype.mjb=a(oq.prototype.mjb)});var TRa=function(a){a.bEa.on("data",b=>{if("1"in b){var c=b["1"];let d;try{d=a.NRb(c)}catch(e){qq(a,new gq(13,`Error when deserializing response data; error: ${e}`+`, response: ${c}`))}d&&PRa(a,d)}if("2"in b)for(b=QRa(a,b["2"]),c=0;c<a.Oza.length;c++)a.Oza[c](b)});a.bEa.on("end",()=>{RRa(a,SRa(a));for(let b=0;b<a.Eza.length;b++)a.Eza[b]()});a.bEa.on("error",()=>{if(a.EL.length!=0){var b=a.Lc.HP;b!==0||KRa(a.Lc)||(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.Lc.Ch();d=bqa(c);break;default:d=14}RRa(a,SRa(a));b=zRa(b)+", error: "+ORa(a.Lc);c!=-1&&(b+=", http status code: "+c);qq(a,new gq(d,b))}})},qq=function(a,b){for(let c=0;c<a.EL.length;c++)a.EL[c](b)},RRa=function(a,b){for(let c=0;c<a.Iza.length;c++)a.Iza[c](b)},SRa=function(a){const b={},c=NRa(a.Lc);Object.keys(c).forEach(d=>{b[d]=c[d]});return b},PRa=function(a,b){for(let c=0;c<a.Cza.length;c++)a.Cza[c](b)},QRa=function(a,b){let c=2,d;const e={};try{let f;f=$Qa(b);c=_.xl(f,1);d=f.getMessage();_.ml(f,
YQa,3,_.fl()).length&&(e["grpc-web-status-details-bin"]=b)}catch(f){a.Lc&&a.Lc.Ch()===404?(c=5,d="Not Found: "+String(a.Lc.bja)):(c=14,d="Unable to parse RpcStatus: "+f)}return{code:c,details:d,metadata:e}},URa=function(a,b){_.lq(a.Lc,"complete",()=>{if(KRa(a.Lc)){var c=LRa(a.Lc);if(b&&a.Lc.getResponseHeader("Content-Type")==="text/plain"){if(!atob)throw Error("Tb");c=atob(c)}try{var d=a.NRb(c)}catch(f){qq(a,new gq(13,`Error when deserializing response data; error: ${f}`+`, response: ${c}`));return}c=
bqa(a.Lc.Ch());RRa(a,SRa(a));c==0?PRa(a,d):qq(a,new gq(c,"Xhr succeeded but the status code is not 200"))}else{c=LRa(a.Lc);let f;d=SRa(a);if(c){var e=QRa(a,c);c=e.code;f=e.details;e=e.metadata}else c=2,f="Rpc failed due to xhr error. uri: "+String(a.Lc.bja)+", error code: "+a.Lc.HP+", error: "+ORa(a.Lc),e=d;RRa(a,d);qq(a,new gq(c,f,e))}})},rq=function(a,b){b=a.indexOf(b);b>-1&&a.splice(b,1)},sq=class{constructor(a,b){this.bEa=a.Q2c;this.NRb=b;this.Lc=a.aEa;this.Cza=[];this.Iza=[];this.Oza=[];this.Eza=
[];this.EL=[];this.bEa&&TRa(this)}on(a,b){a=="data"?this.Cza.push(b):a=="metadata"?this.Iza.push(b):a=="status"?this.Oza.push(b):a=="end"?this.Eza.push(b):a=="error"&&this.EL.push(b);return this}removeListener(a,b){a=="data"?rq(this.Cza,b):a=="metadata"?rq(this.Iza,b):a=="status"?rq(this.Oza,b):a=="end"?rq(this.Eza,b):a=="error"&&rq(this.EL,b);return this}cancel(){this.Lc.abort()}};sq.prototype.cancel=sq.prototype.cancel;sq.prototype.removeListener=sq.prototype.removeListener;sq.prototype.on=sq.prototype.on;var tq=function(a){this.kAb=a.Uad||null;this.Wma=a.c9c||!1;this.z4=this.ZV=void 0};_.Mk(tq,BRa);tq.prototype.lfa=function(){const a=new uq(this.kAb,this.Wma);this.ZV&&a.wsb(this.ZV);this.z4&&a.t0b(this.z4);return a};tq.prototype.wsb=function(a){this.ZV=a};tq.prototype.t0b=function(a){this.z4=a};
var uq=function(a,b){nq.call(this);this.kAb=a;this.Wma=b;this.z4=this.ZV=void 0;this.status=this.readyState=0;this.responseType=this.responseText=this.response=this.statusText="";this.onreadystatechange=this.responseXML=null;this.Nob=new Headers;this.H8=null;this.RWb="GET";this.T9="";this.wG=!1;this.g1=this.rfa=this.Eva=null};_.Mk(uq,nq);uq.prototype.open=function(a,b){if(this.readyState!=0)throw this.abort(),Error("Ub");this.RWb=a;this.T9=b;this.readyState=1;vq(this)};
uq.prototype.send=function(a){if(this.readyState!=1)throw this.abort(),Error("Vb");this.wG=!0;const b={headers:this.Nob,method:this.RWb,credentials:this.ZV,cache:this.z4};a&&(b.body=a);(this.kAb||_.ea).fetch(new Request(this.T9,b)).then(this.GYc.bind(this),this.Zwa.bind(this))};
uq.prototype.abort=function(){this.response=this.responseText="";this.Nob=new Headers;this.status=0;this.rfa&&this.rfa.cancel("Request was aborted.").catch(()=>null);this.readyState>=1&&this.wG&&this.readyState!=4&&(this.wG=!1,wq(this));this.readyState=0};
uq.prototype.GYc=function(a){if(this.wG&&(this.Eva=a,this.H8||(this.status=this.Eva.status,this.statusText=this.Eva.statusText,this.H8=a.headers,this.readyState=2,vq(this)),this.wG&&(this.readyState=3,vq(this),this.wG)))if(this.responseType==="arraybuffer")a.arrayBuffer().then(this.EYc.bind(this),this.Zwa.bind(this));else if(typeof _.ea.ReadableStream!=="undefined"&&"body"in a){this.rfa=a.body.getReader();if(this.Wma){if(this.responseType)throw Error("Wb");this.response=[]}else this.response=this.responseText=
"",this.g1=new TextDecoder;VRa(this)}else a.text().then(this.FYc.bind(this),this.Zwa.bind(this))};var VRa=function(a){a.rfa.read().then(a.AYc.bind(a)).catch(a.Zwa.bind(a))};uq.prototype.AYc=function(a){if(this.wG){if(this.Wma&&a.value)this.response.push(a.value);else if(!this.Wma){var b=a.value?a.value:new Uint8Array(0);if(b=this.g1.decode(b,{stream:!a.done}))this.response=this.responseText+=b}a.done?wq(this):vq(this);this.readyState==3&&VRa(this)}};
uq.prototype.FYc=function(a){this.wG&&(this.response=this.responseText=a,wq(this))};uq.prototype.EYc=function(a){this.wG&&(this.response=a,wq(this))};uq.prototype.Zwa=function(){this.wG&&wq(this)};var wq=function(a){a.readyState=4;a.Eva=null;a.rfa=null;a.g1=null;vq(a)};_.aa=uq.prototype;_.aa.setRequestHeader=function(a,b){this.Nob.append(a,b)};_.aa.getResponseHeader=function(a){return this.H8?this.H8.get(a.toLowerCase())||"":""};
_.aa.getAllResponseHeaders=function(){if(!this.H8)return"";const a=[],b=this.H8.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.wsb=function(a){this.ZV=a};_.aa.t0b=function(a){this.z4=a};var vq=function(a){a.onreadystatechange&&a.onreadystatechange.call(a)};Object.defineProperty(uq.prototype,"withCredentials",{get:function(){return this.ZV==="include"},set:function(a){this.wsb(a?"include":"same-origin")}});var xq=function(a){mm.call(this);this.UX=a;this.Mk={}};_.Mk(xq,mm);var WRa=[];xq.prototype.listen=function(a,b,c,d){Array.isArray(b)||(b&&(WRa[0]=b.toString()),b=WRa);for(let e=0;e<b.length;e++){const f=_.lq(a,b[e],c||this.handleEvent,d||!1,this.UX||this);if(!f)break;this.Mk[f.key]=f}return this};xq.prototype.gfb=function(a,b,c,d){return XRa(this,a,b,c,d)};
var XRa=function(a,b,c,d,e,f){if(Array.isArray(c))for(let g=0;g<c.length;g++)XRa(a,b,c[g],d,e,f);else{b=pRa(b,c,d||a.handleEvent,e,f||a.UX||a);if(!b)return a;a.Mk[b.key]=b}return a};xq.prototype.lv=function(a,b,c,d,e){if(Array.isArray(b))for(let f=0;f<b.length;f++)this.lv(a,b[f],c,d,e);else c=c||this.handleEvent,d=_.Ik(d)?!!d.capture:!!d,e=e||this.UX||this,c=qRa(c),d=!!d,b=jq(a)?a.lha(b,c,d,e):a?(a=sRa(a))?a.lha(b,c,d,e):null:null,b&&(wRa(b),delete this.Mk[b.key]);return this};
xq.prototype.removeAll=function(){Kca(this.Mk,function(a,b){this.Mk.hasOwnProperty(b)&&wRa(a)},this);this.Mk={}};xq.prototype.In=function(){xq.oE.In.call(this);this.removeAll()};xq.prototype.handleEvent=function(){throw Error("Xb");};var YRa=function(){this.iUb=!0;this.Sj=0;this.DY=""};YRa.prototype.yf=function(a,b){this.iUb=!1;throw Error("Yb`"+this.Sj+"`"+b+"`"+a);};YRa.prototype.decode=function(a){this.iUb||this.yf(a,"stream already broken");this.DY+=a;a=Math.floor(this.DY.length/4);if(a==0)return null;let b;try{b=_.mza(this.DY.slice(0,a*4))}catch(c){this.yf(this.DY,c.message)}this.Sj+=a*4;this.DY=this.DY.slice(a*4);return b};var wi=function(){this.ar=null;this.Lj=[];this.uua=this.EY=this.B9=this.ad=this.Sj=0;this.ahb=null;this.a0a=0};wi.prototype.aha=function(){return this.ar};wi.prototype.yf=function(a,b,c){this.ad=3;this.ar="The stream is broken @"+this.Sj+"/"+b+". Error: "+c+". With input:\n"+a;throw Error(this.ar);};wi.prototype.msa=function(){return!0};
wi.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.B9=p>>>3;f.B9!=1&&f.B9!=2&&f.B9!=15&&f.yf(g,l,"unexpected tag");f.ad=1;f.EY=0;f.uua=0}function c(p){f.uua++;f.uua==5&&p&240&&f.yf(g,l,"message length too long");f.EY|=(p&127)<<(f.uua-1)*7;p&128||(f.ad=2,f.a0a=0,f.ahb=typeof Uint8Array!=="undefined"?new Uint8Array(f.EY):Array(f.EY),f.EY==0&&e())}function d(p){f.ahb[f.a0a++]=p;f.a0a==f.EY&&e()}function e(){if(f.B9<15){const p={};p[f.B9]=
f.ahb;f.Lj.push(p)}f.ad=0}const f=this,g=a instanceof Array?a:new Uint8Array(a);let l=0;for(;l<g.length;){switch(f.ad){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("Zb`"+f.ad);}f.Sj++;l++}a=f.Lj;f.Lj=[];return a.length>0?a:null};var xi=function(){this.ar=null;this.Sj=0;this.ORc=new YRa;this.n4c=new wi};xi.prototype.aha=function(){return this.ar};xi.prototype.yf=function(a,b){this.ar="The stream is broken @"+this.Sj+". Error: "+b+". With input:\n"+a;throw Error(this.ar);};xi.prototype.msa=function(){return!1};xi.prototype.parse=function(a){this.ar!==null&&this.yf(a,"stream already broken");let b=null;try{const c=this.ORc.decode(a);b=c===null?null:this.n4c.parse(c)}catch(c){this.yf(a,c.message)}this.Sj+=a.length;return b};var yq=function(a){return a=="\r"||a=="\n"||a==" "||a=="\t"};var tqa=function(a){this.ar=null;this.Lj=[];this.t4="";this.I8c=[];this.Iz=this.NF=0;this.Hma=!1;this.Ona=0;this.l9c=/[\\"]/g;this.ad=this.Xma=0;this.GUc=!(!a||!a.FUc)},ZRa={INIT:0,O$:1,AJa:2,Y1:3,g$:4,f$:5,Zo:6,CIa:7,xBb:8,LCb:9,MCb:10,NCb:11,cBb:12,dBb:13,eBb:14,fBb:15,gCb:16,hCb:17,iCb:18,Cqc:19,zJa:20};_.aa=tqa.prototype;_.aa.aha=function(){return this.ar};_.aa.done=function(){return this.Xma===2};
_.aa.yf=function(a,b){this.Xma=3;this.ar="The stream is broken @"+this.Iz+"/"+b+". With input:\n"+a;throw Error(this.ar);};_.aa.msa=function(){return!1};
_.aa.parse=function(a){function b(){for(;G<a.length;)if(yq(a[G]))G++,f.Iz++;else break;return G<t}function c(){for(var L;;){L=a[G++];if(!L)break;f.Iz++;switch(f.ad){case p.INIT:L==="{"?f.ad=p.AJa:L==="["?f.ad=p.g$:yq(L)||f.yf(a,G);continue;case p.CIa:case p.AJa:if(yq(L))continue;if(f.ad===p.CIa)g.push(p.xBb);else if(L==="}"){e("{}");f.ad=d();continue}else g.push(p.Y1);L==='"'?f.ad=p.Zo:f.yf(a,G);continue;case p.xBb:case p.Y1:if(yq(L))continue;L===":"?(f.ad===p.Y1&&(g.push(p.Y1),f.NF++),f.ad=p.O$):
L==="}"?(f.NF--,e(),f.ad=d()):L===","?(f.ad===p.Y1&&g.push(p.Y1),f.ad=p.CIa):f.yf(a,G);continue;case p.g$:case p.O$:if(yq(L))continue;if(f.ad===p.g$)if(f.NF++,f.ad=p.O$,L==="]"){f.NF--;if(f.NF===0){f.ad=p.f$;return}e("[]");f.ad=d();continue}else g.push(p.f$);L==='"'?f.ad=p.Zo:L==="{"?f.ad=p.AJa:L==="["?f.ad=p.g$:L==="t"?f.ad=p.LCb:L==="f"?f.ad=p.cBb:L==="n"?f.ad=p.gCb:L!=="-"&&("0123456789".indexOf(L)!==-1?f.ad=p.zJa:f.yf(a,G));continue;case p.f$:if(L===",")g.push(p.f$),f.ad=p.O$,f.NF===1&&(A=G);
else if(L==="]"){f.NF--;if(f.NF===0)return;e();f.ad=d()}else if(yq(L))continue;else f.yf(a,G);continue;case p.Zo:const U=G;a:for(;;){for(;f.Ona>0;)if(L=a[G++],f.Ona===4?f.Ona=0:f.Ona++,!L)break a;if(L==='"'&&!f.Hma){f.ad=d();break}if(L==="\\"&&!f.Hma&&(f.Hma=!0,L=a[G++],!L))break;if(f.Hma)if(f.Hma=!1,L==="u"&&(f.Ona=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.Iz+=G-U;continue;case p.LCb:if(!L)continue;L==="r"?f.ad=p.MCb:
f.yf(a,G);continue;case p.MCb:if(!L)continue;L==="u"?f.ad=p.NCb:f.yf(a,G);continue;case p.NCb:if(!L)continue;L==="e"?f.ad=d():f.yf(a,G);continue;case p.cBb:if(!L)continue;L==="a"?f.ad=p.dBb:f.yf(a,G);continue;case p.dBb:if(!L)continue;L==="l"?f.ad=p.eBb:f.yf(a,G);continue;case p.eBb:if(!L)continue;L==="s"?f.ad=p.fBb:f.yf(a,G);continue;case p.fBb:if(!L)continue;L==="e"?f.ad=d():f.yf(a,G);continue;case p.gCb:if(!L)continue;L==="u"?f.ad=p.hCb:f.yf(a,G);continue;case p.hCb:if(!L)continue;L==="l"?f.ad=
p.iCb:f.yf(a,G);continue;case p.iCb:if(!L)continue;L==="l"?f.ad=d():f.yf(a,G);continue;case p.Cqc:L==="."?f.ad=p.zJa:f.yf(a,G);continue;case p.zJa:if("0123456789.eE+-".indexOf(L)!==-1)continue;else G--,f.Iz--,f.ad=d();continue;default:f.yf(a,G)}}}function d(){const L=g.pop();return L!=null?L:p.O$}function e(L){f.NF>1||(L||(L=A===-1?f.t4+a.substring(w,G):a.substring(A,G)),f.GUc?f.Lj.push(L):f.Lj.push(JSON.parse(L)),A=G)}const f=this,g=f.I8c,l=f.l9c,p=ZRa,t=a.length;let w=0,A=-1,G=0;for(;G<t;)switch(f.Xma){case 3:return f.yf(a,
G),null;case 2:return b()&&f.yf(a,G),null;case 0:if(b()){var J=a[G++];f.Iz++;if(J==="["){f.Xma=1;w=G;f.ad=p.g$;continue}else f.yf(a,G)}return null;case 1:return c(),f.NF===0&&f.ad==p.f$?(f.Xma=2,f.t4=a.substring(G)):f.t4=A===-1?f.t4+a.substring(w):a.substring(A),f.Lj.length>0?(J=f.Lj,f.Lj=[],J):null}return null};var sqa=function(){this.ar=this.BP=null;this.ad=this.Sj=0;this.Lj=[];this.j2b=!1};sqa.prototype.aha=function(){return this.ar};sqa.prototype.msa=function(){return!1};
sqa.prototype.parse=function(a){function b(p){f.ad=6;f.ar="The stream is broken @"+f.Sj+"/"+g+". Error: "+p+". With input:\n";throw Error(f.ar);}function c(){f.BP=new tqa({Zed:!0,FUc:!0})}function d(p){if(p)for(let t=0;t<p.length;t++){const w={};w[1]=p[t];f.Lj.push(w)}}function e(p){if(p){(f.j2b||p.length>1)&&b("extra status: "+p);f.j2b=!0;const t={};t[2]=p[0];f.Lj.push(t)}}const f=this;let g=0;for(;g<a.length;){var l;if(l=f.ad!==2){a:{for(;g<a.length;){if(!yq(a[g])){l=!0;break a}g++;f.Sj++}l=!1}l=
!l}if(l)return null;switch(f.ad){case 6:b("stream already broken");break;case 0:a[g]==="["?(f.ad=1,g++,f.Sj++):b("unexpected input token");break;case 1:a[g]==="["?(f.ad=2,c()):a[g]===","||a.slice(g,g+5)=="null,"?f.ad=3:a[g]==="]"?(f.ad=5,g++,f.Sj++):b("unexpected input token");break;case 2:l=f.BP.parse(a.substring(g));d(l);f.BP.done()?(f.ad=3,l=f.BP.t4,f.Sj+=a.length-g-l.length,a=l,g=0):(f.Sj+=a.length-g,g=a.length);break;case 3:a[g]===","||a.slice(g,g+5)=="null,"?(f.ad=4,c(),f.BP.parse("["),g+=a[g]===
","?1:5,f.Sj++):a[g]==="]"&&(f.ad=5,g++,f.Sj++);break;case 4:l=f.BP.parse(a.substring(g));e(l);f.BP.done()?(f.ad=5,l=f.BP.t4,f.Sj+=a.length-g-l.length,a=l,g=0):(f.Sj+=a.length-g,g=a.length);break;case 5:b("extra input after stream end")}}return f.Lj.length>0?(a=f.Lj,f.Lj=[],a):null};var zq=function(a,b){a.CCa!=b&&(a.CCa=b,a.Aub&&a.Aub())},Aq=function(a){a.XPb.removeAll();if(a.Lc){const b=a.Lc;a.Lc=null;b.abort();b.dispose()}},$Ra=class{constructor(a){this.Lc=a;this.yZ=null;this.CCa=this.Iz=0;this.mSb=!1;this.Jua=this.Aub=this.g1=null;this.XPb=new xq(this);this.XPb.listen(this.Lc,"readystatechange",this.h5c)}Qwa(){return this.Lc}Ch(){return this.CCa}h5c(a){a=a.target;try{if(a==this.Lc)a:{const f=pq(this.Lc);var b=this.Lc.HP,c=this.Lc.Ch();const g=LRa(this.Lc);a=[];if(MRa(this.Lc)instanceof
Array){const l=MRa(this.Lc);l.length>0&&l[0]instanceof Uint8Array&&(this.mSb=!0,a=l)}if(!(f<3||f==3&&!g&&a.length==0))if(c=c==200||c==206,f==4&&(b==8?zq(this,7):b==7?zq(this,8):c||zq(this,3)),this.yZ||(this.yZ=uqa(this.Lc),this.yZ==null&&zq(this,5)),this.CCa>2)Aq(this);else{if(a.length>this.Iz){const l=a.length;b=[];try{if(this.yZ.msa())for(var d=0;d<l;d++){var e=this.yZ.parse(Array.from(a[d]));e&&(b=b.concat(e))}else{e="";if(!this.g1){if(typeof TextDecoder==="undefined")throw Error("$b");this.g1=
new TextDecoder}for(d=0;d<l;d++)e+=this.g1.decode(a[d],{stream:f==4&&d==l-1});b=this.yZ.parse(e)}a.splice(0,l);b&&this.Jua(b)}catch(p){zq(this,5);Aq(this);break a}}else if(g.length>this.Iz){d=g.slice(this.Iz);this.Iz=g.length;try{const l=this.yZ.parse(d);l!=null&&this.Jua&&this.Jua(l)}catch(l){zq(this,5);Aq(this);break a}}f==4?(g.length!=0||this.mSb?zq(this,2):zq(this,4),Aq(this)):zq(this,1)}}}catch(f){zq(this,6),Aq(this)}}};var aSa=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.Ywa("message-callback exception (ignored) "+g)}})}},bSa=function(a,b){var c=a.DF[b];c&&c.forEach(function(d){try{d()}catch(e){a.Ywa("status-callback exception (ignored) "+e)}});(c=a.rV[b])&&c.forEach(function(d){d()});a.rV[b]=[]},cSa=class{constructor(a){a=this.uAb=a;var b=(0,_.Pj)(this.i3c,this);a.Jua=b;a=this.uAb;b=(0,_.Pj)(this.p3c,this);a.Aub=b;this.DF={};this.rV={}}on(a,b){let c=this.DF[a];
c||(c=[],this.DF[a]=c);c.push(b);return this}addListener(a,b){this.on(a,b);return this}removeListener(a,b){const c=this.DF[a];c&&_.va(c,b);(a=this.rV[a])&&_.va(a,b);return this}once(a,b){let c=this.rV[a];c||(c=[],this.rV[a]=c);c.push(b);return this}i3c(a){var b=this.DF.data;b&&aSa(this,a,b);(b=this.rV.data)&&aSa(this,a,b);this.rV.data=[]}p3c(){switch(this.uAb.Ch()){case 1:bSa(this,"readable");break;case 5:case 6:case 4:case 7:case 3:bSa(this,"error");break;case 8:bSa(this,"close");break;case 2:bSa(this,
"end")}}Ywa(){}};var iSa,eSa,fSa,gSa;_.dSa=function(a,b){return b.reduce((c,d)=>e=>d.intercept(e,c),a)};_.hSa=function(a,b,c){const d=b.QWb,e=b.getMetadata(),f=eSa(a,!0);a=fSa(a,e,f,c+d.getName());c=gSa(f,d.ZZb,!1);URa(c,e["X-Goog-Encode-Response-If-Executable"]=="base64");b=d.SZb(b.RZb);f.send(a,"POST",b);return c};
iSa=function(a,b,c,d,e){const f=b.substring(0,b.length-e.name.length);return _.dSa(g=>new XQa((l,p)=>{let t={};const w=_.hSa(a,g,f);w.on("error",A=>p(A));w.on("metadata",A=>{t=A});w.on("data",A=>{l(KQa(A,t))})}),a.R$c).call(a,_.JQa(e,c,d)).then(g=>g.W5c)};_.Bq=function(a,b,c,d,e){return iSa(a,b,c,d,e)};eSa=function(a,b){b=a.OSc&&!b;return a.d5b||b?new oq(new tq({Uad:a.d5b,c9c:b})):new oq};
fSa=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&&WQa.has(e.split(" ")[0])||a.ooa)c.ooa=!0;if(a.A9c)a=d,_.sc(b)?d=a:(c=fKa(b),typeof a==="string"?(b=encodeURIComponent("$httpHeaders"),c=c!=null?"="+encodeURIComponent(String(c)):"",d=dHa(a,b+c)):(_.Oj(a,"$httpHeaders",c),d=a));else for(const f in b)c.headers.set(f,b[f]);return d};
gSa=function(a,b,c){let d;c&&(c=new $Ra(a),d=new cSa(c));return new sq({aEa:a,Q2c:d},b)};
_.Cq=class{constructor(a={}){this.A9c=a.Svd||Qj("suppressCorsPreflight",a)||!1;this.ooa=a.withCredentials||Qj("withCredentials",a)||!1;this.l2b=a.Cvd||[];this.R$c=a.Swd||[];this.d5b=a.Ixd;this.OSc=a.dxd||!1}pM(a,b,c,d){const e=a.substring(0,a.length-d.name.length);return _.dSa(f=>{const g=f.QWb;var l=f.getMetadata();const p=eSa(this,!1);l=fSa(this,l,p,e+g.getName());const t=gSa(p,g.ZZb,!0);f=g.SZb(f.RZb);p.send(l,"POST",f);return t},this.l2b).call(this,_.JQa(d,b,c))}};_.jSa=new _.fq("/devtools.sourcerers.DecorationsService/GetFilterSupport",_.KPa,MPa,a=>a.Zc(),NPa);_.kSa=new _.fq("/devtools.sourcerers.DecorationsService/ListDecorations",_.UPa,_.$Pa,a=>a.Zc(),aQa);_.lSa=new _.fq("/devtools.sourcerers.DecorationsService/ResolveDocumentation",_.kQa,lQa,a=>a.Zc(),mQa);_.mSa=new _.fq("/devtools.sourcerers.DecorationsService/ResolveItemList",_.nQa,oQa,a=>a.Zc(),pQa);_.nSa=new _.fq("/devtools.sourcerers.DecorationsService/ResolvePanel",_.qQa,sQa,a=>a.Zc(),tQa);(class extends _.Ak{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={}}else a=void 0;return a};(class extends _.Ak{constructor(a){super(a)}Uh(){return _.jl(this,_.ck,2)}an(a){return _.nl(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={TMb:_.h(_.Dl(this,1,3)),ze:Yp(this.Uh())}}else a=void 0;return a};(class extends _.Ak{constructor(a){super(a)}Uh(){return _.jl(this,_.ck,2)}an(a){return _.nl(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={TMb:_.h(_.Dl(this,1,3)),ze:Yp(this.Uh())}}else a=void 0;return a};var oSa=function(a,b){_.nl(a,2,b)},pSa=function(a,b){return _.Lb(a,3,b,_.ib)},qSa=function(a,b){_.nl(a,8,b)},rSa=function(a,b){_.nl(a,9,b)},sSa=class extends _.Ak{constructor(a){super(a)}getType(){return _.Cl(this,1,0)}sm(a){return _.Ql(this,1,a)}getTags(a){return Hza(this,3,a)}Uh(){return _.jl(this,_.ck,4)}an(a){return _.nl(this,4,a)}getLineNumber(){return _.Al(this,5)}};sSa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={type:_.Cl(this,1,0),timestamp:_.Bm(_.jl(this,_.ik,2)),Zvd:_.h(_.Fl(this,3,3)),ze:Yp(this.Uh()),lineNumber:_.zl(this,5),zx:_.Y(this,6),wr:_.Y(this,7),phd:_.Bm(_.jl(this,_.ik,8)),ohd:_.Bm(_.jl(this,_.ik,9))}}else a=void 0;return a};var tSa=class extends _.Ak{constructor(a){super(a)}},uSa=_.Yb(tSa);tSa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={}}else a=void 0;return a};var vSa=new _.fq("/devtools.grimoire.FeedbackService/SendFeedback",sSa,tSa,a=>a.Zc(),uSa);_.Dq=class extends _.Ak{constructor(a){super(a)}Uh(){return _.jl(this,_.ck,1)}an(a){return _.nl(this,1,a)}};_.Dq.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={ze:Yp(this.Uh()),includeAuxiliaryDirectoryContents:_.wl(this,2),includeAttributes:_.wl(this,3),preferCompressed:_.wl(this,4),spacesPerTab:_.xl(this,8),preferServerHighlighting:_.wl(this,9),preferIncrementalRendering:_.wl(this,10)}}else a=void 0;return a};_.Eq=class extends _.Ak{constructor(a){super(a)}getSize(){return _.Al(this,3)}BRb(){return _.zl(this,3)}setSize(a){return _.Mb(this,3,_.nb(a),"0")}};_.Fq=class extends _.Ak{constructor(a){super(a)}ke(){return _.Y(this,1)}qd(a){return _.Xj(this,1,a)}getType(){return _.Cl(this,5,0)}sm(a){return _.Ql(this,5,a)}hasAttributes(){return _.al(this,_.Eq,4)}DX(){return _.Fl(this,8,_.fl())}T0b(a){_.Lb(this,8,a,_.ib)}K8a(){return _.Y(this,7)}F0b(a){_.Xj(this,7,a)}};var wSa=class extends _.Ak{constructor(a){super(a)}getEditor(){return _.Y(this,1)}clearEditor(){return _.$k(this,1)}};var xSa=class extends _.Ak{constructor(a){super(a)}eP(){return _.jl(this,wSa,3)}};var ySa=class extends _.Ak{constructor(a){super(a)}a8a(){return _.Dl(this,2,_.fl())}};var zSa=class extends _.Ak{constructor(a){super(a)}getProperties(){return _.jl(this,ySa,4)}setProperties(a){return _.nl(this,4,a)}hSb(){return _.al(this,ySa,4)}};var ASa=class extends _.Ak{constructor(a){super(a)}getType(){return _.Cl(this,1,0)}sm(a){return _.Ql(this,1,a)}vha(){return _.jl(this,_.Wp,2)}kSb(){return _.al(this,_.Wp,2)}FRb(){return _.ml(this,zSa,3,_.fl())}};var BSa=class extends _.Ak{constructor(a){super(a)}n6(){return _.ml(this,ASa,1,_.fl())}Ch(){return _.Cl(this,2,0)}};_.CSa=class extends _.Ak{constructor(a){super(a)}};_.DSa=class extends _.Ak{constructor(a){super(a)}getRange(){return _.jl(this,_.Wp,1)}setRange(a){return _.nl(this,1,a)}dxa(){return _.al(this,_.Wp,1)}};var Gq=class extends _.Ak{constructor(a){super(a)}Ch(){return _.Cl(this,2,0)}};_.ESa=class extends _.Ak{constructor(a){super(a)}getType(){return _.Cl(this,1,0)}sm(a){return _.Ql(this,1,a)}getRange(){return _.jl(this,_.Wp,2)}setRange(a){return _.nl(this,2,a)}dxa(){return _.al(this,_.Wp,2)}};var FSa=class extends _.Ak{constructor(a){super(a)}getId(){return _.Y(this,1)}getName(){return _.Y(this,2)}Od(a){return _.Xj(this,2,a)}};var GSa=class extends _.Ak{constructor(a){super(a)}getType(){return _.Cl(this,1,0)}sm(a){return _.Ql(this,1,a)}getRange(){return _.jl(this,_.Wp,2)}setRange(a){return _.nl(this,2,a)}dxa(){return _.al(this,_.Wp,2)}Ss(){return _.Y(this,3)}};var Hq=class extends _.Ak{constructor(a){super(a)}Ch(){return _.Cl(this,2,0)}};_.Iq=class extends _.Ak{constructor(a){super(a)}u6(a){return _.ml(this,GSa,4,_.fl(a))}o0(a){return _.pl(this,4,a)}Vda(a){_.ql(this,4,GSa,a)}WC(){return _.jl(this,Hq,5)}VC(){return _.jl(this,Gq,7)}iha(){return _.jl(this,FSa,10)}eP(){return _.jl(this,wSa,11)}};_.HSa=class extends _.Ak{constructor(a){super(a)}getData(){return _.gl(this,1)}setData(a){return _.Mb(this,1,Jaa(a,!1,!0),_.Ya())}clearData(){return _.$k(this,1)}Jw(){return _.Y(this,3)}fCa(a){return _.Xj(this,3,a)}rRb(){return _.Y(this,8)}getSize(){return _.Al(this,4)}BRb(){return _.zl(this,4)}setSize(a){return _.Mb(this,4,_.nb(a),"0")}};_.ISa=class extends _.Ak{constructor(a){super(a)}getUrl(){return _.Y(this,1)}Tz(a){return _.Xj(this,1,a)}bm(){return _.jl(this,Wj,4)}rM(a){return _.nl(this,4,a)}};_.JSa=class extends _.Ak{constructor(a){super(a)}bm(){return _.jl(this,Wj,1)}rM(a){return _.nl(this,1,a)}ke(){return _.Y(this,3)}qd(a){return _.Xj(this,3,a)}getUrl(){return _.Y(this,4)}Tz(a){return _.Xj(this,4,a)}};_.KSa=class extends _.Ak{constructor(a){super(a)}};_.Kq=function(a){return _.Jl(a,xSa,1,_.Jq)};_.Lq=function(a){return _.Jl(a,_.HSa,2,_.Jq)};_.Mq=class extends _.Ak{constructor(a){super(a)}};_.LSa=_.Yb(_.Mq);_.Jq=[1,2,3,4];var MSa=function(a){if(a!=null)return _.Wb(a),{nL:_.Bm(_.jl(a,_.ik,1)),qya:_.Y(a,2),size:_.zl(a,3),zo:_.wl(a,4),sva:_.Y(a,5)}};_.Eq.prototype.toObject=function(){return MSa(this)};var NSa=function(a){if(a!=null)return _.Wb(a),{path:_.Y(a,1),hash:_.Y(a,2),type:_.Cl(a,5,0),attributes:MSa(_.jl(a,_.Eq,4)),v8c:_.h(_.Fl(a,8,3)),sL:_.Y(a,7)}};_.Fq.prototype.toObject=function(){return NSa(this)};var OSa=function(a){if(a!=null)return _.Wb(a),{editor:_.Y(a,1),Gld:_.Y(a,2),KL:_.Y(a,3),Akd:_.Y(a,4)}};wSa.prototype.toObject=function(){return OSa(this)};var PSa=function(a){if(a!=null)return _.Wb(a),{hjd:_.Sb(_.ml(a,_.Fq,1,_.fl()),NSa),s5c:OSa(a.eP())}};xSa.prototype.toObject=function(){return PSa(this)};var QSa=function(a){if(a!=null)return _.Wb(a),{Eg:_.wl(a,1),BMb:_.h(_.Dl(a,2,3))}};ySa.prototype.toObject=function(){return QSa(this)};var RSa=function(a){if(a!=null)return _.Wb(a),{Oid:_.Y(a,1),Jkd:xQa(_.jl(a,vQa,2)),wjd:_.Y(a,3),properties:QSa(a.getProperties())}};zSa.prototype.toObject=function(){return RSa(this)};var SSa=function(a){if(a!=null)return _.Wb(a),{type:_.Cl(a,1,0),sourceRange:Zp(a.vha()),V9c:_.Sb(a.FRb(),RSa)}};ASa.prototype.toObject=function(){return SSa(this)};var TSa=function(a){if(a!=null)return _.Wb(a),{sUc:_.Sb(a.n6(),SSa),status:_.Cl(a,2,0),Awd:_.Y(a,3)}};BSa.prototype.toObject=function(){return TSa(this)};var USa=function(a){if(a!=null)return _.Wb(a),{kmd:_.h(_.Fb(a,1,_.lb,3)),wmd:_.h(_.Dl(a,2,3))}};_.CSa.prototype.toObject=function(){return USa(this)};var VSa=function(a){if(a!=null)return _.Wb(a),{ae:Zp(a.getRange()),indentation:_.xl(a,2)}};_.DSa.prototype.toObject=function(){return VSa(this)};var WSa=function(a){if(a!=null){_.Wb(a);var b=_.ml(a,_.Wp,1,_.fl());return{tsd:_.Sb(b,Zp),status:_.Cl(a,2,0),ssd:_.Sb(_.ml(a,_.DSa,3,_.fl()),VSa)}}};Gq.prototype.toObject=function(){return WSa(this)};var XSa=function(a){if(a!=null)return _.Wb(a),{type:_.Cl(a,1,0),ae:Zp(a.getRange())}};_.ESa.prototype.toObject=function(){return XSa(this)};var YSa=function(a){if(a!=null)return _.Wb(a),{id:_.Y(a,1),name:_.Y(a,2),Rod:_.xl(a,3)}};FSa.prototype.toObject=function(){return YSa(this)};var ZSa=function(a){if(a!=null)return _.Wb(a),{type:_.Cl(a,1,0),ae:Zp(a.getRange()),target:_.Y(a,3)}};GSa.prototype.toObject=function(){return ZSa(this)};var $Sa=function(a){if(a!=null)return _.Wb(a),{Chd:_.Sb(_.ml(a,_.$p,1,_.fl()),yQa),status:_.Cl(a,2,0)}};Hq.prototype.toObject=function(){return $Sa(this)};var aTa=function(a){if(a!=null)return _.Wb(a),{mimeType:_.Y(a,1),rua:_.wl(a,2),lmd:_.Sb(_.ml(a,_.ESa,3,_.fl()),XSa),p1c:_.Sb(a.u6(),ZSa),Ihd:USa(_.jl(a,_.CSa,9)),outline:$Sa(a.WC()),Aud:TSa(_.jl(a,BSa,6)),Ho:WSa(a.VC()),qL:_.xl(a,8),language:YSa(a.iha()),s5c:OSa(a.eP()),sld:_.Sb(_.ml(a,_.ck,12,_.fl()),Yp)}};_.Iq.prototype.toObject=function(){return aTa(this)};var bTa=function(a){if(a!=null)return _.Wb(a),{data:Vb(a.getData()),Kkd:aTa(_.jl(a,_.Iq,2)),text:_.Y(a,3),fingerprint:_.Y(a,8),size:_.zl(a,4),hz:_.un(_.jl(a,_.sn,5)),jmd:_.Sb(_.ml(a,_.sn,6,_.fl()),_.un)}};_.HSa.prototype.toObject=function(){return bTa(this)};var cTa=function(a){if(a!=null)return _.Wb(a),{url:_.Y(a,1),Oy:_.Y(a,2),jd:_.Y(a,3),Oe:Xp(a.bm())}};_.ISa.prototype.toObject=function(){return cTa(this)};var dTa=function(a){if(a!=null)return _.Wb(a),{Oe:Xp(a.bm()),Oy:_.Y(a,2),path:_.Y(a,3),url:_.Y(a,4),jd:_.Y(a,5)}};_.JSa.prototype.toObject=function(){return dTa(this)};var eTa=function(a){if(a!=null)return _.Wb(a),{Osd:_.Y(a,1),xtd:_.Y(a,2),YZb:_.wl(a,3)}};_.KSa.prototype.toObject=function(){return eTa(this)};_.Mq.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={gjd:PSa(_.Kq(this)),ue:bTa(_.Lq(this)),Wvd:eTa(_.Jl(this,_.KSa,3,_.Jq)),Bld:cTa(_.Jl(this,_.ISa,4,_.Jq)),Lvd:_.Sb(_.ml(this,_.JSa,5,_.fl()),dTa),gsd:_.h(_.Fl(this,8,3)),Jc:_.Y(this,9),ygd:Yp(_.jl(this,_.ck,7))}}else a=void 0;return a};var fTa=new _.fq("/devtools.grimoire.FileService/GetContents",_.Dq,_.Mq,a=>a.Zc(),_.LSa);_.gTa=new _.fq("/devtools.grimoire.FileService/GetContentsStreaming",_.Dq,_.Mq,a=>a.Zc(),_.LSa);_.hTa=class extends _.Ak{constructor(a){super(a)}bm(){return _.jl(this,Wj,1)}rM(a){return _.nl(this,1,a)}ke(){return _.Y(this,2)}qd(a){return _.Xj(this,2,a)}H0b(a){return _.Ll(this,6,a)}I0b(a){return _.Ll(this,7,a)}};_.hTa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Oe:Xp(this.bm()),path:_.Y(this,2),Zqd:_.h(_.Dl(this,3,3)),maxRelatedFiles:_.xl(this,4),logForPath:_.wl(this,6),logForPathWithPagination:_.wl(this,7)}}else a=void 0;return a};_.iTa=class extends _.Ak{constructor(a){super(a)}ke(){return _.Y(this,1)}qd(a){return _.Xj(this,1,a)}};var jTa=class extends _.Ak{constructor(a){super(a)}},kTa=_.Yb(jTa);var lTa=function(a){if(a!=null)return _.Wb(a),{path:_.Y(a,1),Kud:_.h(_.Dl(a,2,3))}};_.iTa.prototype.toObject=function(){return lTa(this)};jTa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={ntd:_.Sb(_.ml(this,_.iTa,1,_.fl()),lTa)}}else a=void 0;return a};var mTa=new _.fq("/devtools.grimoire.FileService/GetDynamicRelatedFiles",_.hTa,jTa,a=>a.Zc(),kTa);var nTa=class extends _.Ak{constructor(a){super(a)}Uh(){return _.jl(this,_.ck,1)}an(a){return _.nl(this,1,a)}};nTa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={ze:Yp(this.Uh()),spacesPerTab:_.xl(this,2)}}else a=void 0;return a};var oTa=class extends _.Ak{constructor(a){super(a)}VC(){return _.jl(this,Gq,1)}},pTa=_.Yb(oTa);oTa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Ho:WSa(this.VC())}}else a=void 0;return a};var qTa=new _.fq("/devtools.grimoire.FileService/GetFolding",nTa,oTa,a=>a.Zc(),pTa);var rTa=class extends _.Ak{constructor(a){super(a)}Uh(){return _.jl(this,_.ck,1)}an(a){return _.nl(this,1,a)}};rTa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={ze:Yp(this.Uh())}}else a=void 0;return a};var sTa=class extends _.Ak{constructor(a){super(a)}WC(){return _.jl(this,Hq,3)}},tTa=_.Yb(sTa);sTa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={outline:$Sa(this.WC())}}else a=void 0;return a};var uTa=new _.fq("/devtools.grimoire.FileService/GetOutline",rTa,sTa,a=>a.Zc(),tTa);var vTa=class extends _.Ak{constructor(a){super(a)}Uh(){return _.jl(this,_.ck,1)}an(a){return _.nl(this,1,a)}getAttributeNames(a){return _.El(this,2,a)}};vTa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={ze:Yp(this.Uh()),Kfd:_.h(_.Dl(this,2,3))}}else a=void 0;return a};var xTa=class extends _.Ak{constructor(a){super(a)}getName(){return _.Y(this,1)}Od(a){return _.Xj(this,1,a)}getStringValue(){return _.Gl(this,2,wTa)}setStringValue(a){return _.Yj(this,2,wTa,a)}},wTa=[2];var yTa=class extends _.Ak{constructor(a){super(a)}getName(){return _.Y(this,1)}Od(a){return _.Xj(this,1,a)}setAttribute(a,b){return _.bl(this,2,xTa,a,b)}removeAttribute(a){return Gza(this,2,xTa,a)}};var zTa=class extends _.Ak{constructor(a){super(a)}FRb(){return _.Dl(this,1,_.fl())}},ATa=_.Yb(zTa);var BTa=function(a){if(a!=null)return _.Wb(a),{name:_.Y(a,1),stringValue:_.h(_.Il(a,2,wTa))}};xTa.prototype.toObject=function(){return BTa(this)};var CTa=function(a){if(a!=null){_.Wb(a);var b=_.Y(a,1);a=_.ml(a,xTa,2,_.fl());return{name:b,Jfd:_.Sb(a,BTa)}}};yTa.prototype.toObject=function(){return CTa(this)};zTa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={V9c:_.h(_.Dl(this,1,3)),iwd:_.Sb(_.ml(this,yTa,2,_.fl()),CTa)}}else a=void 0;return a};var DTa=new _.fq("/devtools.grimoire.FileService/ListTargets",vTa,zTa,a=>a.Zc(),ATa);(class extends _.Ak{constructor(a){super(a)}Uh(){return _.jl(this,_.ck,1)}an(a){return _.nl(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={ze:Yp(this.Uh())}}else a=void 0;return a};(class extends _.Ak{constructor(a){super(a)}Uh(){return _.jl(this,_.ck,1)}an(a){return _.nl(this,1,a)}r6(){return _.Y(this,2)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={ze:Yp(this.Uh()),invocationId:_.Y(this,2),mergeLatestData:_.wl(this,3),TMb:_.h(_.Fl(this,4,3)),category:_.Cl(this,5,0)}}else a=void 0;return a};(class extends _.Ak{constructor(a){super(a)}Uh(){return _.jl(this,_.ck,1)}an(a){return _.nl(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={ze:Yp(this.Uh()),mergeLatestData:_.wl(this,2)}}else a=void 0;return a};(class extends _.Ak{constructor(a){super(a)}Uh(){return _.jl(this,_.ck,1)}an(a){return _.nl(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={ze:Yp(this.Uh())}}else a=void 0;return a};(class extends _.Ak{constructor(a){super(a)}Uh(){return _.jl(this,_.ck,1)}an(a){return _.nl(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={ze:Yp(this.Uh()),diffBase:_.Y(this,2)}}else a=void 0;return a};(class extends _.Ak{constructor(a){super(a)}Uh(){return _.jl(this,_.ck,1)}an(a){return _.nl(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={ze:Yp(this.Uh())}}else a=void 0;return a};(class extends _.Ak{constructor(a){super(a)}Xsb(a){return _.nl(this,1,a)}bm(){return _.jl(this,Wj,7)}rM(a){return _.nl(this,7,a)}ke(){return _.Y(this,3)}qd(a){return _.Xj(this,3,a)}yRb(){return _.Y(this,9)}Osb(a){_.Xj(this,9,a)}H0b(a){return _.Ll(this,12,a)}I0b(a){return _.Ll(this,13,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Kt:wQa(_.jl(this,_.bk,1)),Oe:Xp(this.bm()),wvd:_.h(_.Dl(this,8,3)),pageToken:_.Y(this,10),path:_.Y(this,3),maxLogEntries:_.xl(this,2),oldestHash:_.Y(this,
4),includeDiffEntries:_.wl(this,5),symmetricDiffRefSpec:_.Y(this,6),refHint:_.Y(this,9),logForPath:_.wl(this,12),logForPathWithPagination:_.wl(this,13)}}else a=void 0;return a};_.ETa=class extends _.Ak{constructor(a){super(a)}addPath(a,b){return _.Nb(this,1,_.tb,a,b,_.ub)}ke(){return _.El(this,1)}qd(a,b){return _.Nb(this,1,_.tb,b,a,_.ub,void 0,1)}};_.ETa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Sqd:_.h(_.Dl(this,1,3))}}else a=void 0;return a};var FTa=class extends _.Ak{constructor(a){super(a)}iha(){return _.Y(this,1)}J8a(){return _.Al(this,2)}};_.Nq=class extends _.Ak{constructor(a){super(a)}ke(){return _.Y(this,1)}qd(a){return _.Xj(this,1,a)}J8a(){return _.Al(this,2)}G8a(){return _.ml(this,FTa,4,_.fl())}};var GTa=class extends _.Ak{constructor(a){super(a)}},HTa=_.Yb(GTa);var ITa=function(a){if(a!=null)return _.Wb(a),{language:_.Y(a,1),lines:_.zl(a,2),files:_.zl(a,3)}};FTa.prototype.toObject=function(){return ITa(this)};var JTa=function(a){if(a!=null)return _.Wb(a),{path:_.Y(a,1),lines:_.zl(a,2),files:_.zl(a,3),N0c:_.Sb(a.G8a(),ITa)}};_.Nq.prototype.toObject=function(){return JTa(this)};GTa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={gid:_.Sb(_.ml(this,_.Nq,1,_.fl()),JTa)}}else a=void 0;return a};_.KTa=new _.fq("/devtools.grimoire.LangCountsService/ListLangCounts",_.ETa,GTa,a=>a.Zc(),HTa);(class extends _.Ak{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={owner:_.Y(this,1),alias:_.Y(this,2)}}else a=void 0;return a};(class extends _.Ak{constructor(a){super(a)}bm(){return _.jl(this,Wj,1)}rM(a){return _.nl(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Oe:Xp(this.bm()),gitRefsToken:_.Y(this,2)}}else a=void 0;return a};(class extends _.Ak{constructor(a){super(a)}bm(){return _.jl(this,Wj,1)}rM(a){return _.nl(this,1,a)}dP(){return _.Y(this,2)}Psb(a){_.Xj(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Oe:Xp(this.bm()),sr:_.Y(this,2)}}else a=void 0;return a};(class extends _.Ak{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={includeRegionalKeys:_.wl(this,1)}}else a=void 0;return a};(class extends _.Ak{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Skd:_.Y(this,1),region:_.Y(this,2)}}else a=void 0;return a};var LTa=function(a,b,c){c=c||{};c.format="jspb";this.Qh=new _.Cq(c);this.Xh=a==void 0?a:a.replace(/\/+$/,"")},MTa=function(a,b,c){c=c||{};c.format="jspb";this.Qh=new _.Cq(c);this.Xh=a==void 0?a:a.replace(/\/+$/,"")};_.aa=LTa.prototype;_.aa.twa=function(a,b){return _.Bq(this.Qh,this.Xh+"/$rpc/devtools.grimoire.FileService/GetContents",a,b||{},fTa)};_.aa.WC=function(a,b){return _.Bq(this.Qh,this.Xh+"/$rpc/devtools.grimoire.FileService/GetOutline",a,b||{},uTa)};
_.aa.VC=function(a,b){return _.Bq(this.Qh,this.Xh+"/$rpc/devtools.grimoire.FileService/GetFolding",a,b||{},qTa)};_.aa.u8a=function(a,b){return _.Bq(this.Qh,this.Xh+"/$rpc/devtools.grimoire.FileService/GetDynamicRelatedFiles",a,b||{},mTa)};_.aa.MVb=function(a){return _.Bq(this.Qh,this.Xh+"/$rpc/devtools.grimoire.FileService/ListTargets",a,{},DTa)};MTa.prototype.Urb=function(a,b){return _.Bq(this.Qh,this.Xh+"/$rpc/devtools.grimoire.FeedbackService/SendFeedback",a,b||{},vSa)};(class extends _.Ak{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={bsd:_.h(_.Dl(this,1,3))}}else a=void 0;return a};(class extends _.Ak{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={projectName:_.Y(this,1)}}else a=void 0;return a};_.Aqa="project";var NTa=pqa.concat(["forceDomain","sq"]);var vqa;vqa=/^(.*)\/.+$/;_.OTa=/^\//;_.Fi=/^[0-9a-f]{40}$/;var RTa;_.PTa=[void 0,"","HEAD"];_.QTa=[void 0,"","/"];_.Ji=Object.freeze({Veb:"l",Nm:"dlc",Rf:"drc",nz:"dlf",iq:"drf",changelist:"cl",k_b:"rcl",nw:"da",Wy:"bp",dk:"bpv",ig:"bpt",Xu:"rpv",ow:"sf",Pb:"ws",oz:"dlw",wx:"drw",EK:"flo",qP:"ic",Yy:"dmbr"});_.Oq=function(a){if(a.s_b!==void 0)return a.s_b;const {commands:b,C9:c}=a.tYb(),d=a.nkb(c);Object.keys(d).length>0&&(a.path===""&&b.pop(),b.push(d));return a.s_b=b};
_.Pq=function(a,b){return b?_.yqa(a,b)&&_.Ii(a.Eb,b.Eb,_.PTa)&&_.Ii(a.path,b.path,_.QTa):!1};
_.Mi=class{constructor(a){if(a){a.de!=null?(this.tb=a.de.id,this.Wc=a.de.type):this.Wc="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 BG(){return!(!this.path||this.path.endsWith("/"))}bc(){const a=this.oib();this.tb&&_.Qq(a,this.tb,this.Wc);this.repository&&_.Rq(a,this.repository);this.Eb&&_.Sq(a,this.Eb);this.path&&a.qd(this.path);const b=Object.assign({},this.params);a.mj(b);return a}oib(){return new RTa}get parent(){this.oYb||
(this.oYb=this.getParent());return this.oYb}getParent(){let a=this.oib();if(this.tb){this.repository&&(a=_.Qq(a,this.tb,this.Wc));if(this.path){_.Sq(_.Rq(a,this.repository),this.Eb);_.Tq(a,{Pb:this.params.Pb});const b=_.yi(this.path);b&&(a=a.qd(b+"/"))}return a.ab()}}get IC(){return this.Wc==="ossProject"?this.path||"":[this.tb,this.repository,_.Hi(this.Eb||null),this.path].join("/")}tYb(){var a=this.Eb&&_.Bi(this.Eb);a=this.Eb&&this.path===void 0&&this.params.Nm?`${a}${"..."}${this.params.Nm}`:a;
const b=["/"];if(!this.tb)return{C9:!1,commands:b};switch(this.Wc){case "host":b.push("h");b.push(this.tb);break;default:b.push(`${this.tb}`)}if(!this.repository)return{C9:!1,commands:b};b.push(this.repository);if(!a)return{C9:!0,commands:b};b.push("+");b.push(a);if(this.path===void 0)return{C9:!0,commands:b};b.push(":");b.push(this.path);return{C9:!0,commands:b}}nkb(a){const b={};a&&(this.params.line&&(b.l=_.zqa(this.params.line)),this.params.nz&&(b.dlf=this.params.nz),(a=this.Eb&&this.path===void 0&&
this.params.Nm?void 0:this.params.Nm)&&(b.dlc=a),this.params.iq&&(b.drf=this.params.iq),this.params.Rf&&(b.drc=this.params.Rf),this.params.nw&&(b.da=this.params.nw),this.params.Wy&&(b.bp=this.params.Wy),this.params.dk!=null&&(b.bpv=this.params.dk),this.params.ig!=null&&(b.bpt=this.params.ig),this.params.Xu!=null&&(b.rpv=this.params.Xu),this.params.ow!=null&&(b.sf=this.params.ow),this.params.Pb!=null&&(b.ws=this.params.Pb),this.params.oz!=null&&(b.dlw=this.params.oz),this.params.wx!=null&&(b.drw=this.params.wx),
this.params.EK!=null&&(b.flo=this.params.EK),this.params.qP!=null&&(b.ic=this.params.qP),this.params.Yy!=null&&(b.dmbr=this.params.Yy));return b}};_.Qq=function(a,b,c){a.tb=b;a.Wc=c;return a};_.Rq=function(a,b){a.repository=b;return a};_.Sq=function(a,b){a.Eb=b;return a};
_.Tq=function(a,b){b.line&&(a.params.line=b.line);b.nz&&(a.params.nz=b.nz);b.Nm&&(a.params.Nm=b.Nm);b.iq&&(a.params.iq=b.iq);b.Rf&&(a.params.Rf=b.Rf);b.nw&&(a.params.nw=b.nw);b.Wy&&(a.params.Wy=b.Wy);b.dk!=null&&(a.params.dk=b.dk);b.ig!=null&&(a.params.ig=b.ig);b.Xu!=null&&(a.params.Xu=b.Xu);b.ow!=null&&(a.params.ow=b.ow);b.Pb&&(a.params.Pb=b.Pb);b.oz!=null&&(a.params.oz=b.oz);b.wx!=null&&(a.params.wx=b.wx);b.EK&&(a.params.EK=b.EK);b.qP&&(a.params.qP=b.qP);b.Yy!=null&&(a.params.Yy=b.Yy);return a};
RTa=class{constructor(){this.params={}}qd(a){this.path=a;return this}mj(a){this.params=a||{};return this}ab(){return new _.Mi({de:this.tb?{id:this.tb,type:this.Wc}:void 0,repository:this.repository,Eb:this.Eb,path:this.path,params:this.params})}};var STa;_.Uq=function(a){return!a.Eb||_.Ok(a.Eb,"HEAD")};
_.Ki=class extends _.Mi{constructor(a){super(a);this.tb="Google";this.Wc="depot"}get IC(){return this.repository?this.hj()?`/${"piper"}///depot/${this.path}`:`/${this.repository}/${this.path}`:""}hj(){return!(!this.repository||!_.Ok(this.repository,"piper"))}oib(){return new STa}tYb(){const a=["/"];this.repository?(this.hj()?a.push("piper","_","depot"):a.push(this.repository),this.path!==void 0&&a.push(this.path)):a.push("repos");return{C9:!0,commands:a}}nkb(a){a=super.nkb(a);this.params.Rf&&(delete a.drc,
a.rcl=this.params.Rf);_.Uq(this)||(a.cl=this.Eb);return a}};STa=class extends RTa{constructor(){super();_.Qq(this,"Google","depot")}ab(){return this.Wc!=="depot"?super.ab():new _.Ki(this)}};var Dqa=Object.values(_.Ji);var TTa={appBarTitle:"",appBarFontColor:"#ffffff",showTermsOfServiceLink:!0,showPrivacyLink:!0};var Vq={appBarTitle:"Cloud Source Repositories",showPricingLink:!0,showSshKeysLink:!0,showLanguageAndRegionLink:!0,showTermsOfServiceLink:!0,showPrivacyLink:!0};var Pqa,Qqa="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 Si;var Uqa,Ui;var Vqa;var UTa;try{UTa=typeof Intl!=="undefined"&&Intl.v8BreakIterator}catch(a){UTa=!1}
_.Wq=class{constructor(){this.xoa=(this.isBrowser=(this.FIb=_.n(bn))?this.FIb==="browser":typeof document==="object"&&!!document)&&/(edge)/i.test(navigator.userAgent);this.K$=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);this.zEa=this.isBrowser&&!(!window.chrome&&!UTa)&&typeof CSS!=="undefined"&&!this.xoa&&!this.K$;this.Roa=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.zEa&&!this.xoa&&!this.K$;this.oI=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in
window);this.VFa=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);this.Fr=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.K$;this.pKa=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.Roa}};_.Wq.O=function(a){return new (a||_.Wq)};_.Wq.ta=_.k({token:_.Wq,oa:_.Wq.O,Ea:"root"});var VTa=new _.wd("cdk-input-modality-detector-options"),WTa={DZc:[18,17,224,91,16]},Xq=_.Ti({passive:!0,capture:!0}),Zq=class{get t2c(){return this.JT.value}constructor(){this.hc=_.n(_.Wq);this.Yba=null;this.JT=new _.Vh(null);this.FHb=0;this.Yqa=d=>{let e,f;((e=this.vk)==null?0:(f=e.DZc)==null?0:f.some(g=>g===d.keyCode))||(this.JT.next("keyboard"),this.Yba=_.Xi(d))};this.ara=d=>{Date.now()-this.FHb<650||(this.JT.next(_.Pi(d)?"keyboard":"mouse"),this.Yba=_.Xi(d))};this.oIb=d=>{_.Qi(d)?this.JT.next("keyboard"):
(this.FHb=Date.now(),this.JT.next("touch"),this.Yba=_.Xi(d))};const a=_.n(_.We),b=_.n(_.ci),c=_.n(VTa,{optional:!0});this.vk=Object.assign({},WTa,c);this.WWb=_.x(this.JT,_.dg());_.x(this.WWb,_.Rf());this.hc.isBrowser&&a.Tb(()=>{b.addEventListener("keydown",this.Yqa,Xq);b.addEventListener("mousedown",this.ara,Xq);b.addEventListener("touchstart",this.oIb,Xq)})}Ja(){this.JT.complete();this.hc.isBrowser&&(document.removeEventListener("keydown",this.Yqa,Xq),document.removeEventListener("mousedown",this.ara,
Xq),document.removeEventListener("touchstart",this.oIb,Xq))}};Zq.O=function(a){return new (a||Zq)};Zq.ta=_.k({token:Zq,oa:Zq.O,Ea:"root"});var XTa,YTa;XTa=new _.wd("cdk-focus-monitor-default-options");YTa=_.Ti({passive:!0,capture:!0});_.$q=function(a,b,c,d){b=_.cj(b);b===a.LOa().activeElement?a.HKc(b).forEach(([e,f])=>a.sIb(e,c,f)):(a.zJb(c),typeof b.focus==="function"&&b.focus(d))};
_.ar=class{constructor(){this.hb=_.n(_.We);this.hc=_.n(_.Wq);this.vqa=_.n(Zq);this.RB=null;this.WQa=this.hTa=!1;this.fN=new Map;this.VHb=0;this.F3=new Map;this.SKb=()=>{this.hTa=!0;this.IQc=setTimeout(()=>this.hTa=!1)};this.Db=_.n(_.ci,{optional:!0});this.MJb=new _.Vf;this.Jra=b=>{for(var c=_.Xi(b);c;c=c.parentElement)b.type==="focus"?this.Hq(b,c):this.nl(b,c)};let a;this.TEb=((a=_.n(XTa,{optional:!0}))==null?void 0:a.ajd)||0}Pk(a,b=!1){a=_.cj(a);if(!this.hc.isBrowser||a.nodeType!==1)return _.u();
const c=_.Wqa(a)||this.LOa(),d=this.fN.get(a);if(d)return b&&(d.Bta=!0),d.subject;b={Bta:b,subject:new _.Vf,ula:c};this.fN.set(a,b);this.eOc(b);return b.subject}Oi(a){a=_.cj(a);const b=this.fN.get(a);b&&(b.subject.complete(),this.RRa(a),this.fN.delete(a),this.mOc(b))}Ja(){this.fN.forEach((a,b)=>this.Oi(b))}LOa(){return this.Db||document}Qr(){return this.LOa().defaultView||window}RKc(a){return this.RB?this.WQa?this.ePc(a)?"touch":"program":this.RB:this.hTa&&this.BHb?this.BHb:a&&this.pMc(a)?"mouse":
"program"}ePc(a){return this.TEb===1||!(a==null||!a.contains(this.vqa.Yba))}RRa(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")}zJb(a,b=!1){this.hb.Tb(()=>{this.RB=a;this.WQa=a==="touch"&&b;this.TEb===0&&(clearTimeout(this.tIb),this.tIb=setTimeout(()=>this.RB=null,this.WQa?650:1))})}Hq(a,
b){const c=this.fN.get(b);a=_.Xi(a);c&&(c.Bta||b===a)&&this.sIb(b,this.RKc(a),c)}nl(a,b){const c=this.fN.get(b);!c||c.Bta&&a.relatedTarget instanceof Node&&b.contains(a.relatedTarget)||(this.RRa(b),this.jFb(c,null))}jFb(a,b){a.subject.Wn.length&&this.hb.run(()=>a.subject.next(b))}eOc(a){if(this.hc.isBrowser){var b=a.ula;(a=this.F3.get(b)||0)||this.hb.Tb(()=>{b.addEventListener("focus",this.Jra,YTa);b.addEventListener("blur",this.Jra,YTa)});this.F3.set(b,a+1);++this.VHb===1&&(this.hb.Tb(()=>{this.Qr().addEventListener("focus",
this.SKb)}),_.x(this.vqa.WWb,_.gg(this.MJb)).subscribe(c=>{this.zJb(c,!0)}))}}mOc(a){a=a.ula;if(this.F3.has(a)){const b=this.F3.get(a);b>1?this.F3.set(a,b-1):(a.removeEventListener("focus",this.Jra,YTa),a.removeEventListener("blur",this.Jra,YTa),this.F3.delete(a))}--this.VHb||(this.Qr().removeEventListener("focus",this.SKb),this.MJb.next(),clearTimeout(this.IQc),clearTimeout(this.tIb))}sIb(a,b,c){this.RRa(a,b);this.jFb(c,b);this.BHb=b}HKc(a){const b=[];this.fN.forEach((c,d)=>{(d===a||c.Bta&&d.contains(a))&&
b.push([d,c])});return b}pMc(a){const b=this.vqa.Yba;if(this.vqa.t2c!=="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}};_.ar.O=function(a){return new (a||_.ar)};_.ar.ta=_.k({token:_.ar,oa:_.ar.O,Ea:"root"});var ZTa;
ZTa=function(a,b){if(!a.hc.isBrowser)return!1;try{var c=(b.ownerDocument&&b.ownerDocument.defaultView||window).frameElement}catch(f){c=null}if(c&&($qa(c)===-1||!a.isVisible(c)))return!1;c=b.nodeName.toLowerCase();let d=$qa(b);if(b.hasAttribute("contenteditable"))a=d!==-1;else{var e;if(!(e=c==="iframe"||c==="object")&&(e=a.hc.Roa&&a.hc.oI)){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.hc.VFa||b.hasAttribute("controls"):b.tabIndex>=0}return a};
_.br=class{constructor(){this.hc=_.n(_.Wq)}xg(a){return a.hasAttribute("disabled")}isVisible(a){return!!(a.offsetWidth||a.offsetHeight||typeof a.getClientRects==="function"&&a.getClientRects().length)&&getComputedStyle(a).visibility==="visible"}zG(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")||Zqa(a);
return c&&!this.xg(a)&&((b==null?void 0:b.HZc)||this.isVisible(a))}};_.br.O=function(a){return new (a||_.br)};_.br.ta=_.k({token:_.br,oa:_.br.O,Ea:"root"});var $Ta;$Ta=new WeakMap;_.cr=class{constructor(){this.xc=_.n(_.Ye);this.RJc=_.n(Om)}load(a){const b=this.ep=this.ep||this.xc.get(_.kh);let c=$Ta.get(b);c||(c={PVb:new Set,wZb:[]},$Ta.set(b,c),b.Be(()=>{let d;(d=$Ta.get(b))==null||d.wZb.forEach(e=>e.destroy());$Ta.delete(b)}));c.PVb.has(a)||(c.PVb.add(a),c.wZb.push(Kma(a,{XF:this.RJc})))}};_.cr.O=function(a){return new (a||_.cr)};_.cr.ta=_.k({token:_.cr,oa:_.cr.O,Ea:"root"});_.dr=class{};_.dr.O=function(a){return new (a||_.dr)};_.dr.wa=_.Bf({type:_.dr,na:[["ng-component"]],Qb:["cdkVisuallyHidden"],ya:0,Aa:0,qa:function(){},styles:[".cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}\n"],kb:2,Ma:0});var aUa,bUa,eUa,fUa;aUa=function(a){(a=a.vGb("start"))&&a.focus(void 0);return!!a};bUa=function(a){a.jqa||(a.hb.Tb(()=>{a.NJ||(a.NJ=a.yEb(),a.NJ.addEventListener("focus",a.c2b));a.fJ||(a.fJ=a.yEb(),a.fJ.addEventListener("focus",a.QPb))}),a.Qc.parentNode&&(a.Qc.parentNode.insertBefore(a.NJ,a.Qc),a.Qc.parentNode.insertBefore(a.fJ,a.Qc.nextSibling),a.jqa=!0))};
_.cUa=function(a){const b=a.Qc.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(b){if(!a.ZI.zG(b))return a=a.POa(b),a==null||a.focus(void 0),!!a;b.focus(void 0);return!0}return aUa(a)};_.dUa=function(a){new Promise(b=>{a.TJc(()=>b(_.cUa(a)))})};eUa=function(a,b){a.NJ&&a.fJ&&(a.uda(b,a.NJ),a.uda(b,a.fJ))};
fUa=class{get enabled(){return this.eJ}set enabled(a){this.eJ=a;this.NJ&&this.fJ&&(this.uda(a,this.NJ),this.uda(a,this.fJ))}constructor(a,b,c,d,e=!1,f){this.Qc=a;this.ZI=b;this.hb=c;this.Db=d;this.xc=f;this.jqa=!1;this.c2b=()=>{const g=this.vGb("end");g&&g.focus(void 0);return!!g};this.QPb=()=>aUa(this);this.eJ=!0;e||bUa(this)}destroy(){const a=this.NJ,b=this.fJ;a&&(a.removeEventListener("focus",this.c2b),a.remove());b&&(b.removeEventListener("focus",this.QPb),b.remove());this.NJ=this.fJ=null;this.jqa=
!1}vGb(a){const b=this.Qc.querySelectorAll(`[cdk-focus-region-${a}], `+`[cdkFocusRegion${a}], `+`[cdk-focus-${a}]`);return a=="start"?b.length?b[0]:this.POa(this.Qc):b.length?b[b.length-1]:this.mGb(this.Qc)}wg(){return this.jqa}POa(a){if(this.ZI.zG(a)&&ZTa(this.ZI,a))return a;a=a.children;for(let b=0;b<a.length;b++){const c=a[b].nodeType===this.Db.ELEMENT_NODE?this.POa(a[b]):null;if(c)return c}return null}mGb(a){if(this.ZI.zG(a)&&ZTa(this.ZI,a))return a;a=a.children;for(let b=a.length-1;b>=0;b--){const c=
a[b].nodeType===this.Db.ELEMENT_NODE?this.mGb(a[b]):null;if(c)return c}return null}yEb(){const a=this.Db.createElement("div");this.uda(this.eJ,a);a.classList.add("cdk-visually-hidden");a.classList.add("cdk-focus-trap-anchor");a.setAttribute("aria-hidden","true");return a}uda(a,b){a?b.setAttribute("tabindex","0"):b.removeAttribute("tabindex")}TJc(a){this.xc?_.Ze(a,{Rb:this.xc}):setTimeout(a)}};
_.er=class{constructor(){this.ZI=_.n(_.br);this.hb=_.n(_.We);this.Db=_.n(_.ci);this.xc=_.n(_.Ye);_.n(_.cr).load(_.dr)}create(a,b=!1){return new fUa(a,this.ZI,this.hb,this.Db,b,this.xc)}};_.er.O=function(a){return new (a||_.er)};_.er.ta=_.k({token:_.er,oa:_.er.O,Ea:"root"});
_.fr=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.Ia=_.n(_.ef);this.Yaa=_.n(_.er);this.xra=null;_.n(_.Wq).isBrowser&&(this.Go=this.Yaa.create(this.Ia.ma,!0))}Ja(){let a;(a=this.Go)==null||a.destroy();this.xra&&(this.xra.focus(),this.xra=null)}Td(){let a;(a=this.Go)==null||bUa(a);this.aMb&&this.aEb()}Oo(){this.Go&&!this.Go.wg()&&bUa(this.Go)}Sb(a){a=a.autoCapture;let b;a&&!a.CK&&this.aMb&&((b=this.Go)==null?
0:b.wg())&&this.aEb()}aEb(){this.xra=_.Wi();let a;(a=this.Go)==null||_.dUa(a)}};_.fr.O=function(a){return new (a||_.fr)};_.fr.La=_.Df({type:_.fr,na:[["","cdkTrapFocus",""]],inputs:{enabled:[2,"cdkTrapFocus","enabled",_.oh],aMb:[2,"cdkTrapFocusAutoCapture","autoCapture",_.oh]},Qb:["cdkTrapFocus"],features:[_.lg,_.Pm]});var gUa=new Set,gr,hr=class{constructor(){this.hc=_.n(_.Wq);this.Uqa=_.n(_.ZIa,{optional:!0});this.sN=this.hc.isBrowser&&window.matchMedia?window.matchMedia.bind(window):ara}matchMedia(a){if(this.hc.Roa||this.hc.zEa){var b=this.Uqa;if(!gUa.has(a))try{gr||(gr=document.createElement("style"),b&&gr.setAttribute("nonce",b),gr.setAttribute("type","text/css"),document.head.appendChild(gr)),gr.sheet&&(gr.sheet.insertRule(`@media ${a} {body{ }}`,0),gUa.add(a))}catch(c){console.error(c)}}return this.sN(a)}};
hr.O=function(a){return new (a||hr)};hr.ta=_.k({token:hr,oa:hr.O,Ea:"root"});_.ir=class{constructor(){this.WMc=_.n(hr);this.vf=_.n(_.We);this.rRa=new Map;this.ZNa=new _.Vf}Ja(){this.ZNa.next();this.ZNa.complete()}observe(a){a=bra(_.Yi(a)).map(b=>this.hOc(b).observable);a=_.Ge(a);a=_.Le(_.x(a,_.Pf(1)),_.x(a,_.dg(),_.Mf(0)));return _.x(a,_.v(b=>{const c={matches:!1,BF:{}};b.forEach(({matches:d,query:e})=>{c.matches=c.matches||d;c.BF[e]=d});return c}))}hOc(a){if(this.rRa.has(a))return this.rRa.get(a);const b=this.WMc.matchMedia(a),c={observable:_.x(new _.te(d=>{const e=f=>this.vf.run(()=>
d.next(f));b.addListener(e);return()=>{b.removeListener(e)}}),_.eg(b),_.v(({matches:d})=>({query:a,matches:d})),_.gg(this.ZNa)),wpd:b};this.rRa.set(a,c);return c}};_.ir.O=function(a){return new (a||_.ir)};_.ir.ta=_.k({token:_.ir,oa:_.ir.O,Ea:"root"});var hUa=function(a){if(!a.hc.isBrowser)return 0;const b=a.Db.createElement("div");b.style.backgroundColor="rgb(1,2,3)";b.style.position="absolute";a.Db.body.appendChild(b);a=(a=a.Db.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},jr=class{constructor(){this.hc=_.n(_.Wq);this.Db=
_.n(_.ci);this.QHc=_.n(_.ir).observe("(forced-colors: active)").subscribe(()=>{this.qPa&&(this.qPa=!1,this.PMa())})}Ja(){this.QHc.unsubscribe()}PMa(){if(!this.qPa&&this.hc.isBrowser&&this.Db.body){const a=this.Db.body.classList;a.remove("cdk-high-contrast-active","cdk-high-contrast-black-on-white","cdk-high-contrast-white-on-black");this.qPa=!0;const b=hUa(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")}}};
jr.O=function(a){return new (a||jr)};jr.ta=_.k({token:jr,oa:jr.O,Ea:"root"});var iUa=new _.wd("liveAnnouncerElement",{Ea:"root",oa:cra}),jUa=new _.wd("LIVE_ANNOUNCER_DEFAULT_OPTIONS");_.kr=class{create(a){return typeof MutationObserver==="undefined"?null:new MutationObserver(a)}};_.kr.O=function(a){return new (a||_.kr)};_.kr.ta=_.k({token:_.kr,oa:_.kr.O,Ea:"root"});
_.lr=class{constructor(){this.hNc=_.n(_.kr);this.NB=new Map;this.hb=_.n(_.We)}Ja(){this.NB.forEach((a,b)=>this.lEb(b))}observe(a){const b=_.cj(a);return new _.te(c=>{const d=_.x(this.oNc(b),_.v(e=>e.filter(f=>!dra(f))),_.Te(e=>!!e.length)).subscribe(e=>{this.hb.run(()=>{c.next(e)})});return()=>{d.unsubscribe();this.TPc(b)}})}oNc(a){return this.hb.Tb(()=>{if(this.NB.has(a))this.NB.get(a).count++;else{const b=new _.Vf,c=this.hNc.create(d=>b.next(d));c&&c.observe(a,{characterData:!0,childList:!0,subtree:!0});
this.NB.set(a,{d3c:c,stream:b,count:1})}return this.NB.get(a).stream})}TPc(a){this.NB.has(a)&&(this.NB.get(a).count--,this.NB.get(a).count||this.lEb(a))}lEb(a){if(this.NB.has(a)){const {d3c:b,stream:c}=this.NB.get(a);b&&b.disconnect();c.complete();this.NB.delete(a)}}};_.lr.O=function(a){return new (a||_.lr)};_.lr.ta=_.k({token:_.lr,oa:_.lr.O,Ea:"root"});
_.mr=class{get disabled(){return this.qc}set disabled(a){(this.qc=a)?this.PSa():this.hs()}get f5(){return this.tJc}set f5(a){this.tJc=_.fj(a);this.hs()}constructor(){this.MNa=_.n(_.lr);this.Ia=_.n(_.ef);this.event=new _.an;this.qc=!1;this.PNa=null}Td(){this.PNa||this.disabled||this.hs()}Ja(){this.PSa()}hs(){this.PSa();const a=this.MNa.observe(this.Ia);this.PNa=(this.f5?_.x(a,_.Mf(this.f5)):a).subscribe(this.event)}PSa(){let a;(a=this.PNa)==null||a.unsubscribe()}};
_.mr.O=function(a){return new (a||_.mr)};_.mr.La=_.Df({type:_.mr,na:[["","cdkObserveContent",""]],inputs:{disabled:[2,"cdkObserveContentDisabled","disabled",_.oh],f5:"debounce"},outputs:{event:"cdkObserveContent"},Qb:["cdkObserveContent"],features:[_.lg]});_.nr=class{};_.nr.O=function(a){return new (a||_.nr)};_.nr.Ca=_.Cf({type:_.nr});_.nr.Ba=_.Xc({Nb:[_.kr]});var kUa;kUa=0;
_.or=class{constructor(){this.hb=_.n(_.We);this.Bg=_.n(jUa,{optional:!0});this.Db=_.n(_.ci);this.pN=_.n(iUa,{optional:!0})||this.dJc()}Xi(a,...b){const c=this.Bg;let d,e;b.length===1&&typeof b[0]==="number"?e=b[0]:[d,e]=b;this.clear();clearTimeout(this.wra);d||(d=c&&c.Hz?c.Hz:"polite");e==null&&c&&(e=c.duration);this.pN.setAttribute("aria-live",d);this.pN.id&&this.XJc(this.pN.id);return this.hb.Tb(()=>{this.upa||(this.upa=new Promise(f=>this.vpa=f));clearTimeout(this.wra);this.wra=setTimeout(()=>{this.pN.textContent=
a;typeof e==="number"&&(this.wra=setTimeout(()=>this.clear(),e));let f;(f=this.vpa)==null||f.call(this);this.upa=this.vpa=void 0},100);return this.upa})}clear(){this.pN&&(this.pN.textContent="")}Ja(){clearTimeout(this.wra);let a;(a=this.pN)==null||a.remove();this.pN=null;let b;(b=this.vpa)==null||b.call(this);this.upa=this.vpa=void 0}dJc(){const a=this.Db.getElementsByClassName("cdk-live-announcer-element"),b=this.Db.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-${kUa++}`;this.Db.body.appendChild(b);return b}XJc(a){const b=this.Db.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)}}};_.or.O=function(a){return new (a||_.or)};
_.or.ta=_.k({token:_.or,oa:_.or.O,Ea:"root"});_.pr=class{constructor(){_.n(jr).PMa()}};_.pr.O=function(a){return new (a||_.pr)};_.pr.Ca=_.Cf({type:_.pr});_.pr.Ba=_.Xc({imports:[_.nr]});var gra;gra=0;_.lUa=function(a,b,c,d){if(a.jIc(b,c)){var e=fra(c,d);typeof c!=="string"?(hra(c,a.Mh),a.dF.set(e,{Bja:c,OAa:0})):a.dF.has(e)||a.eJc(c,d);a.pHb(b,e)||a.iHc(b,e)}};_.qr=function(a,b,c,d){if(c&&a.qHb(b)){d=fra(c,d);a.pHb(b,d)&&a.oOc(b,d);typeof c==="string"&&(b=a.dF.get(d))&&b.OAa===0&&a.yJc(d);var e;((e=a.tN)==null?void 0:e.childNodes.length)===0&&(a.tN.remove(),a.tN=null)}};
_.rr=class{constructor(){this.hc=_.n(_.Wq);this.Db=_.n(_.ci);this.dF=new Map;this.tN=null;this.Mh=`${gra++}`;_.n(_.cr).load(_.dr);this.Mh=_.n(YIa)+"-"+gra++}Ja(){const a=this.Db.querySelectorAll(`[${"cdk-describedby-host"}="${this.Mh}"]`);for(let c=0;c<a.length;c++)this.lOc(a[c]),a[c].removeAttribute("cdk-describedby-host");let b;(b=this.tN)==null||b.remove();this.tN=null;this.dF.clear()}eJc(a,b){const c=this.Db.createElement("div");hra(c,this.Mh);c.textContent=a;b&&c.setAttribute("role",b);this.fJc();
this.tN.appendChild(c);this.dF.set(fra(a,b),{Bja:c,OAa:0})}yJc(a){let b,c;(b=this.dF.get(a))==null||(c=b.Bja)==null||c.remove();this.dF.delete(a)}fJc(){if(!this.tN){var a=this.Db.querySelectorAll('.cdk-describedby-message-container[platform="server"]');for(let b=0;b<a.length;b++)a[b].remove();a=this.Db.createElement("div");a.style.visibility="hidden";a.classList.add("cdk-describedby-message-container");a.classList.add("cdk-visually-hidden");this.hc.isBrowser||a.setAttribute("platform","server");this.Db.body.appendChild(a);
this.tN=a}}lOc(a){const b=era(a,"aria-describedby").filter(c=>c.indexOf("cdk-describedby-message")!=0);a.setAttribute("aria-describedby",b.join(" "))}iHc(a,b){b=this.dF.get(b);_.gj(a,"aria-describedby",b.Bja.id);a.setAttribute("cdk-describedby-host",this.Mh);b.OAa++}oOc(a,b){b=this.dF.get(b);b.OAa--;_.hj(a,"aria-describedby",b.Bja.id);a.removeAttribute("cdk-describedby-host")}pHb(a,b){a=era(a,"aria-describedby");b=(b=this.dF.get(b))&&b.Bja.id;return!!b&&a.indexOf(b)!=-1}jIc(a,b){if(!this.qHb(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}qHb(a){return a.nodeType===this.Db.ELEMENT_NODE}};_.rr.O=function(a){return new (a||_.rr)};_.rr.ta=_.k({token:_.rr,oa:_.rr.O,Ea:"root"});var mUa=class extends fUa{get enabled(){return this.eJ}set enabled(a){(this.eJ=a)?this.S2.register(this):this.S2.DC(this)}constructor(a,b,c,d,e,f,g,l){super(a,b,c,d,g.defer,l);this.S2=e;this.rqa=f;this.S2.register(this)}destroy(){this.S2.DC(this);super.destroy()}kFb(){this.rqa.NYb(this);eUa(this,!0)}VEb(){this.rqa.qLb(this);eUa(this,!1)}};var nUa=class{constructor(){this.zT=null}NYb(a){this.zT&&a.Db.removeEventListener("focus",this.zT,!0);this.zT=b=>this.PN(a,b);a.hb.Tb(()=>{a.Db.addEventListener("focus",this.zT,!0)})}qLb(a){this.zT&&(a.Db.removeEventListener("focus",this.zT,!0),this.zT=null)}PN(a,b){b=b.target;const c=a.Qc;let d;!b||c.contains(b)||((d=b.closest)==null?0:d.call(b,"div.cdk-overlay-pane"))||setTimeout(()=>{a.enabled&&!c.contains(a.Db.activeElement)&&aUa(a)})}};var oUa=new _.wd("FOCUS_TRAP_INERT_STRATEGY");var sr=class{constructor(){this.Qpa=[]}register(a){let b=this.Qpa=this.Qpa.filter(c=>c!==a);b.length&&b[b.length-1].VEb();b.push(a);a.kFb()}DC(a){a.VEb();const b=this.Qpa;a=b.indexOf(a);a!==-1&&(b.splice(a,1),b.length&&b[b.length-1].kFb())}};sr.O=function(a){return new (a||sr)};sr.ta=_.k({token:sr,oa:sr.O,Ea:"root"});var tr=class{constructor(){this.ZI=_.n(_.br);this.hb=_.n(_.We);this.S2=_.n(sr);this.Db=_.n(_.ci);this.xc=_.n(_.Ye);this.rqa=_.n(oUa,{optional:!0})||new nUa}create(a,b={defer:!1}){return new mUa(a,this.ZI,this.hb,this.Db,this.S2,this.rqa,typeof b==="boolean"?{defer:b}:b,this.xc)}};tr.O=function(a){return new (a||tr)};tr.ta=_.k({token:tr,oa:tr.O,Ea:"root"});var pUa;pUa={};_.ur=class{constructor(){this.xDb=_.n(YIa)}getId(a){this.xDb!=="ng"&&(a+=this.xDb);pUa.hasOwnProperty(a)||(pUa[a]=0);return`${a}${pUa[a]++}`}};_.ur.O=function(a){return new (a||_.ur)};_.ur.ta=_.k({token:_.ur,oa:_.ur.O,Ea:"root"});var qUa=class{constructor(a,b){this.Iqa=new _.Vf;this.Cc=[];this.I3=-1;this.XT=[];this.c0b=this.ORa=new _.Vf;const c=typeof(b==null?void 0:b.r1a)==="number"?b.r1a:200;if(b==null?0:b.fv)this.ku=b.fv;this.ema(a);this.bPc(c)}destroy(){this.XT=[];this.Iqa.complete();this.ORa.complete()}ema(a){this.Cc=a}QK(a){const b=a.keyCode;a.key&&a.key.length===1?this.Iqa.next(a.key.toLocaleUpperCase()):(b>=65&&b<=90||b>=48&&b<=57)&&this.Iqa.next(String.fromCharCode(b))}n7(){return this.XT.length>0}reset(){this.XT=
[]}bPc(a){_.x(this.Iqa,_.hg(b=>this.XT.push(b)),_.Mf(a),_.Te(()=>this.XT.length>0),_.v(()=>this.XT.join("").toLocaleUpperCase())).subscribe(b=>{for(let c=1;c<this.Cc.length+1;c++){const d=this.Cc[(this.I3+c)%this.Cc.length];let e,f,g;if(((e=this.ku)==null||!e.call(this,d))&&((g=(f=d).Vp)==null?void 0:g.call(f).toLocaleUpperCase().trim().indexOf(b))===0){this.ORa.next(d);break}}this.XT=[]})}};_.vr=function(a,b){a.nqa=b;return a};_.wr=function(a){a.DPa=!0;return a};_.xr=function(a,b){var c=a.fT();b=typeof b==="number"?b:c.indexOf(b);c=c[b];a.ki.set(c==null?null:c);a.oo=b;(a=a.Rl)!=null&&(a.I3=b)};_.yr=function(a){a.oo<0?a.VB(0,1):a.tJb(1)};_.rUa=function(a){a.oo<0&&a.Nda?a.VB(a.fT().length-1,-1):a.tJb(-1)};
_.sUa=class{constructor(a,b){this.Cc=a;this.oo=-1;this.ki=_.Tg(null);this.Nda=!1;this.S3=_.ne.EMPTY;this.V3=!0;this.rDb=[];this.DPa=!1;this.yca={enabled:!1,j5:10};this.ku=c=>c.disabled;this.wM=new _.Vf;this.Fc=new _.Vf;a instanceof _.Mg?this.DMc=a.Kc.subscribe(c=>this.xHb(c.toArray())):_.Hf(a)&&(this.KJc=_.wh(()=>this.xHb(a()),{Rb:b}))}fv(a){this.ku=a;return this}Tx(a=!0){this.Nda=a;return this}IE(a=200){this.S3.unsubscribe();const b=this.fT();this.Rl=new qUa(b,{r1a:typeof a==="number"?a:void 0,fv:c=>
this.ku(c)});this.S3=this.Rl.c0b.subscribe(c=>{this.lj(c)});return this}lj(a){const b=this.ki();_.xr(this,a);this.ki()!==b&&this.Fc.next(this.oo)}Sm(a){var b=a.keyCode,c=["altKey","ctrlKey","metaKey","shiftKey"].every(e=>!a[e]||this.rDb.indexOf(e)>-1);switch(b){case 9:this.wM.next();return;case 40:if(this.V3&&c){_.yr(this);break}else return;case 38:if(this.V3&&c){_.rUa(this);break}else return;case 39:if(this.nqa&&c){this.nqa==="rtl"?_.rUa(this):_.yr(this);break}else return;case 37:if(this.nqa&&c){this.nqa===
"rtl"?_.yr(this):_.rUa(this);break}else return;case 36:if(this.DPa&&c){this.VB(0,1);break}else return;case 35:if(this.DPa&&c){this.VB(this.fT().length-1,-1);break}else return;case 33:if(this.yca.enabled&&c){b=this.oo-this.yca.j5;this.VB(b>0?b:0,1);break}else return;case 34:if(this.yca.enabled&&c){b=this.oo+this.yca.j5;c=this.fT().length;this.VB(b<c?b:c-1,-1);break}else return;default:if(c||_.Ri(a,"shiftKey")){let e;(e=this.Rl)==null||e.QK(a)}return}let d;(d=this.Rl)==null||d.reset();a.preventDefault()}get ls(){return this.oo}get mf(){return this.ki()}n7(){return!!this.Rl&&
this.Rl.n7()}destroy(){this.S3.unsubscribe();let a;(a=this.DMc)==null||a.unsubscribe();let b;(b=this.KJc)==null||b.destroy();let c;(c=this.Rl)==null||c.destroy();this.wM.complete();this.Fc.complete()}tJb(a){this.Nda?this.JOc(a):this.IOc(a)}JOc(a){const b=this.fT();for(let c=1;c<=b.length;c++){const d=(this.oo+a*c+b.length)%b.length;if(!this.ku(b[d])){this.lj(d);break}}}IOc(a){this.VB(this.oo+a,a)}VB(a,b){const c=this.fT();if(c[a]){for(;this.ku(c[a]);)if(a+=b,!c[a])return;this.lj(a)}}fT(){return _.Hf(this.Cc)?
this.Cc():this.Cc instanceof _.Mg?this.Cc.toArray():this.Cc}xHb(a){var b;(b=this.Rl)==null||b.ema(a);if(b=this.ki())a=a.indexOf(b),a>-1&&a!==this.oo&&(this.oo=a,(b=this.Rl)!=null&&(b.I3=a))}};_.zr=function(a,b){a.RB=b;return a};_.Ar=class extends _.sUa{constructor(){super(...arguments);this.RB="program"}lj(a){super.lj(a);this.mf&&this.mf.focus(this.RB)}};var tUa;
tUa=class{MPa(){if(!this.MGb&&this.Cc.length!==0){var a=0;for(var b=0;b<this.Cc.length;b++)if(!this.ku(this.Cc[b])&&!this.oMc(this.Cc[b])){a=b;break}b=this.Cc[a];if(b.iWb){var c;(c=this.ki)==null||c.V3b();this.oo=a;this.ki=b;(c=this.Rl)!=null&&(c.I3=a);b.iWb()}else this.bz(a);this.MGb=!0}}constructor(a,b){this.oo=-1;this.ki=null;this.DJb=!1;this.EPa="ltr";this.ku=()=>!1;this.lu=c=>c;this.Cc=[];this.S3=_.ne.EMPTY;this.MGb=!1;this.Fc=new _.Vf;a instanceof _.Mg?(this.Cc=a.toArray(),a.Kc.subscribe(c=>{this.Cc=
c.toArray();let d;(d=this.Rl)==null||d.ema(this.Cc);this.rKb(this.Cc);this.MPa()})):_.Ue(a)?a.subscribe(c=>{this.Cc=c;let d;(d=this.Rl)==null||d.ema(c);this.rKb(c);this.MPa()}):(this.Cc=a,this.MPa());typeof b.J7c==="boolean"&&(this.DJb=b.J7c);b.ySb&&(this.EPa=b.ySb);b.fv&&(this.ku=b.fv);b.wq&&(this.lu=b.wq);typeof b.R3b!=="undefined"&&this.VOc(b.R3b)}destroy(){this.S3.unsubscribe();let a;(a=this.Rl)==null||a.destroy();this.Fc.complete()}Sm(a){switch(a.key){case "Tab":return;case "ArrowDown":this.mKc();
break;case "ArrowUp":this.nKc();break;case "ArrowRight":this.EPa==="rtl"?this.tEb():this.rFb();break;case "ArrowLeft":this.EPa==="rtl"?this.rFb():this.tEb();break;case "Home":this.jKc();break;case "End":this.lKc();break;case "Enter":case " ":this.fDb();break;default:if(a.key==="*")this.VJc();else{var b;(b=this.Rl)==null||b.QK(a);return}}let c;(c=this.Rl)==null||c.reset();a.preventDefault()}jKc(){this.bz(this.AFb(-1))}lKc(){this.bz(this.BFb(this.Cc.length))}mKc(){this.bz(this.AFb(this.oo))}nKc(){this.bz(this.BFb(this.oo))}bz(a){var b=
{};b.EPb!=null||(b.EPb=!0);let c=typeof a==="number"?a:this.Cc.findIndex(g=>this.lu(g)===this.lu(a));if(!(c<0||c>=this.Cc.length)){var d=this.Cc[c];if(this.ki===null||this.lu(d)!==this.lu(this.ki)){var e=this.ki;this.ki=d!=null?d:null;this.oo=c;(d=this.Rl)!=null&&(d.I3=c);var f;(f=this.ki)==null||f.focus();e==null||e.V3b();b.EPb&&this.Fc.next(this.ki);this.DJb&&this.fDb()}}}rKb(a){const b=this.ki;if(b&&(a=a.findIndex(c=>this.lu(c)===this.lu(b)),a>-1&&a!==this.oo)){this.oo=a;let c;(c=this.Rl)!=null&&
(c.I3=a)}}VOc(a){this.Rl=new qUa(this.Cc,{r1a:typeof a==="number"?a:void 0,fv:b=>this.ku(b)});this.S3=this.Rl.c0b.subscribe(b=>{this.bz(b)})}AFb(a){for(let b=a+1;b<this.Cc.length;b++)if(!this.ku(this.Cc[b]))return b;return a}BFb(a){for(let b=a-1;b>=0;b--)if(!this.ku(this.Cc[b]))return b;return a}tEb(){if(this.ki)if(this.oHb())this.ki.collapse();else{const a=this.ki.getParent();a&&!this.ku(a)&&this.bz(a)}}rFb(){this.ki&&(this.oHb()?_.x(_.ij(this.ki.TC()),_.Pf(1)).subscribe(a=>{(a=a.find(b=>!this.ku(b)))&&
this.bz(a)}):this.ki.expand())}oHb(){return this.ki?typeof this.ki.Zd==="boolean"?this.ki.Zd:this.ki.Zd():!1}oMc(a){let b;return typeof a.xg==="boolean"?a.xg:(b=a.xg)==null?void 0:b.call(a)}VJc(){if(this.ki){var a=this.ki.getParent();_.x(a?_.ij(a.TC()):_.u(this.Cc.filter(b=>b.getParent()===null)),_.Pf(1)).subscribe(b=>{for(const c of b)c.expand()})}}fDb(){let a;(a=this.ki)==null||a.Vv()}};_.uUa=new _.wd("tree-key-manager",{Ea:"root",oa:function(){return(a,b)=>new tUa(a,b)}});var Br=class{};Br.O=function(a){return new (a||Br)};
Br.wa=_.Bf({type:Br,na:[["ng-component"]],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-sys-error));color:var(--mat-badge-text-color, var(--mat-sys-on-error));font-family:var(--mat-badge-text-font, var(--mat-sys-label-small-font));font-weight:var(--mat-badge-text-weight, var(--mat-sys-label-small-weight));border-radius:var(--mat-badge-container-shape, var(--mat-sys-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-sys-error) 38%, transparent));color:var(--mat-badge-disabled-state-text-color, var(--mat-sys-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-sys-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-sys-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"],kb:2,
Ma:0});
var Cr=class{get color(){return this.Ti}set color(a){this.ada(a);this.Ti=a}get content(){return this.RE}set content(a){this.DKb(a)}get description(){return this.AJc}set description(a){this.aQc(a)}constructor(){this.hb=_.n(_.We);this.Ia=_.n(_.ef);this.vB=_.n(_.rr);this.Jq=_.n(_.dn);this.re=_.n(_.cn,{optional:!0});this.Tr=_.n(_.ur);this.Ti="primary";this.XXb=!0;this.position="above after";this.size="medium";this.zn=!1;this.Dba=_.n(_.br);this.Db=_.n(_.ci);_.n(_.cr).load(Br);_.n(_.cr).load(_.dr)}isAfter(){return this.position.indexOf("before")===-1}Sa(){this.zIc();
this.content&&!this.ZM&&(this.ZM=this.zEb(),this.DKb(this.content));this.zn=!0}Ja(){if(this.Jq.Wq){this.Jq.Wq(this.ZM);let a;(a=this.pT)==null||a.remove()}_.qr(this.vB,this.Ia.ma,this.description)}sHb(){return this.Dba.zG(this.Ia.ma,{HZc:!0})}zEb(){const a=this.Jq.createElement("span");a.setAttribute("id",this.Tr.getId("mat-badge-content-"));a.setAttribute("aria-hidden","true");a.classList.add("mat-badge-content");this.re==="NoopAnimations"&&a.classList.add("_mat-animation-noopable");this.Ia.ma.appendChild(a);
typeof requestAnimationFrame==="function"&&this.re!=="NoopAnimations"?this.hb.Tb(()=>{requestAnimationFrame(()=>{a.classList.add("mat-badge-active")})}):a.classList.add("mat-badge-active");return a}DKb(a){a=`${a!=null?a:""}`.trim();this.zn&&a&&!this.ZM&&(this.ZM=this.zEb());this.ZM&&(this.ZM.textContent=a);this.RE=a}aQc(a){_.qr(this.vB,this.Ia.ma,this.description);a&&!this.sHb()||this.nOc();this.AJc=a;this.sHb()?_.lUa(this.vB,this.Ia.ma,a):this.dQc()}dQc(){this.pT||(this.pT=this.Db.createElement("span"),
this.pT.classList.add("cdk-visually-hidden"));this.pT.textContent=this.description;let a;(a=this.ZM)==null||a.appendChild(this.pT)}nOc(){let a;(a=this.pT)==null||a.remove();this.pT=void 0}ada(a){const b=this.Ia.ma.classList;b.remove(`mat-badge-${this.Ti}`);a&&b.add(`mat-badge-${a}`)}zIc(){const a=this.Ia.ma.querySelectorAll(":scope > .mat-badge-content");for(const b of Array.from(a))b!==this.ZM&&b.remove()}};Cr.O=function(a){return new (a||Cr)};
Cr.La=_.Df({type:Cr,na:[["","matBadge",""]],nb:[1,"mat-badge"],ob:20,Ya:function(a,b){a&2&&_.sg("mat-badge-overlap",b.XXb)("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"],XXb:[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]},features:[_.lg]});var vUa=class{constructor(a,b,c){this.fO=a;this.defaultValue=b;this.lTb=c}},wUa=class{constructor(a,b,c){this.vk=a;this.Pqa=b;this.sNc=c;this.rSa=[];this.iOc=this.WHc();this.rSa=this.LIc()}get Ogb(){return this.Pqa}get QQc(){return this.gDb||this.vk.fO}get BU(){let a=this.QQc;return this.o$a(a)?this.NHb(a):this.vk.defaultValue}o$a(a){return typeof this.vk.lTb[a]!=="undefined"}destroy(){this.rSa.forEach(a=>{a.unsubscribe()});this.rSa=[]}LIc(){let a=[];this.iOc.forEach(b=>{this.kQa(b.key)&&a.push(_.x(this.Ogb.observe(b.alias),
_.v(c=>{c=c.clone();c.zmb=this.vk.fO;return c})).subscribe(c=>{this.tNc(c)}))});return a}WHc(){return this.Ogb.BF.map(a=>jj({},a,{fO:this.vk.fO,key:this.vk.fO+a.suffix})).filter(a=>this.kQa(a.key))}tNc(a){a.zmb==this.vk.fO&&(a.value=this.cIc(a),this.sNc(a))}kQa(a){return this.NHb(a)!==void 0}cIc(a){const b=this.vk.fO+a.suffix;let c=this.gDb;c=a.matches?b:c==b?null:c;this.gDb=this.tQc(c);return this.BU}tQc(a){let b=this.Ogb.SQc,c=d=>!this.kQa(d);c(a)&&b.some(d=>{d=this.vk.fO+d.suffix;return c(d)?!1:
(a=d,!0)});return a}NHb(a){return this.vk.lTb[a]}};var xUa=new _.wd("Token (@angular/flex-layout) Breakpoints");var yUa=function(a,b){return a.Ov.find(c=>c.alias==b)},zUa=function(a,b){return a.Ov.find(c=>c.jj==b)},Dr=class{constructor(a){this.Ov=a}get items(){return[...this.Ov]}get L1b(){let a=this.Ov.filter(c=>c.hx===!0),b=this.Ov.filter(c=>c.hx!==!0);return[...a,...b]}get M3c(){return this.Ov.filter(a=>a.hx==1)}get tsa(){return this.Ov.map(a=>a.alias)}get suffixes(){return this.Ov.map(a=>a.suffix)}};Dr.O=function(a){return new (a||Dr)(_.m(xUa))};Dr.ta=_.k({token:Dr,oa:Dr.O});var AUa=class{constructor(a=!1,b="all",c="",d=""){this.matches=a;this.jj=b;this.Thb=c;this.suffix=d}clone(){return new AUa(this.matches,this.jj,this.Thb,this.suffix)}};var BUa=function(a,b){b=typeof b==="undefined"?[]:typeof b==="string"?[b]:lra(b);b.length>0&&(kra(b,a.Db),b.forEach(c=>{let d=a.Ov.get(c),e=f=>{a.vf.run(()=>{a.IJb.next(new AUa(f.matches,c))})};d||(d=a.UHc(c),d.addListener(e),a.Ov.set(c,d));d.matches&&e(d)}))},Er=class{constructor(a,b){this.vf=a;this.Db=b;this.Ov=new Map;this.IJb=new _.Vh(new AUa(!0));this.nNc=this.IJb.Xf()}isActive(a){return this.Ov.has(a)?this.Ov.get(a).matches:!1}observe(a){BUa(this,a);return _.x(this.nNc,_.Te(b=>a?b.jj===a:!0))}UHc(a){return ira()&&
window.matchMedia("all").addListener?window.matchMedia(a):{matches:a==="all"||a==="",media:a,addListener:()=>{},removeListener:()=>{}}}};Er.O=function(a){return new (a||Er)(_.m(_.We),_.m(_.ci))};Er.ta=_.k({token:Er,oa:Er.O});var jra={};_.Fr=class{constructor(a,b){this.IS=a;this.sN=b;this.dOc()}get BF(){return[...this.IS.items]}get SQc(){return this.IS.M3c.reverse().filter(a=>this.sN.isActive(a.jj))}get active(){let a=null;this.BF.reverse().forEach(c=>{c.alias!==""&&!a&&this.sN.isActive(c.jj)&&(a=c)});let b=this.BF[0];return a||(this.sN.isActive(b.jj)?b:null)}isActive(a){let b=yUa(this.IS,a)||zUa(this.IS,a);return this.sN.isActive(b?b.jj:a)}observe(a){let b=yUa(this.IS,a)||zUa(this.IS,a);return _.x(this.sN.observe(b?b.jj:a),_.v(c=>
mra(c,b)),_.Te(c=>b?c.Thb!=="":!0))}dOc(){let a=this.IS.L1b.map(b=>b.jj);BUa(this.sN,a)}};_.Fr.O=function(a){return new (a||_.Fr)(_.m(Dr),_.m(Er))};_.Fr.ta=_.k({token:_.Fr,oa:_.Fr.O});var qra=["row","column","row-reverse","column-reverse"];_.Gr=class{constructor(a,b,c){this.Pqa=a;this.Ia=b;this.Jq=c;this.uqa={};this.lqa=!1}get parentElement(){return this.Ia.ma.parentNode}get ma(){return this.Ia.ma}GJ(a){return this.uqa[a]}Sa(){this.ded=this.MKc();this.lqa=!0}Sb(a){throw Error("bc`"+a);}Ja(){this.kl&&this.kl.destroy();this.Pqa=null}fed(a,b){a=this.GJ(a);return a!==void 0&&a!==null&&a!==""?a:b}MKc(a=this.ma){return xra(a||this.ma,"display")}eed(a,b=this.ma){b=b||this.ma;return ura()?b.getAttribute(a):""}lGb(a,b=!1){let c="row";a&&(c=
xra(a,"flex-direction")||"row",ura()&&a.style["flex-direction"]||!b||wra(this.Jq,pra(c),[a]));return c.trim()}t2(a,b,c=this.ma){var d=this.Jq;c=c||this.ma;let e={};typeof a==="string"&&(e[a]=b,a=e);e=tra(a);vra(e,c,d)}Sdd(a,b){wra(this.Jq,a,b||[])}Pc(a,b){if(typeof b==="object")for(let c in b)this.uqa[c]=b[c];else this.uqa[a]=b}Rba(a,b,c){this.kl||(this.kl=new wUa(new vUa(a,b,this.uqa),this.Pqa,d=>c(d)));return this.kl}o$a(a){return this.kl.o$a(a)}};
_.Gr.O=function(a){return new (a||_.Gr)(_.B(_.Fr),_.B(_.ef),_.B(_.dn))};_.Gr.La=_.Df({type:_.Gr,features:[_.Pm]});_.Hr=class extends _.Gr{set layout(a){this.Pc("layout",a)}set i1c(a){this.Pc("layoutXs",a)}set g1c(a){this.Pc("layoutSm",a)}set f1c(a){this.Pc("layoutMd",a)}set a1c(a){this.Pc("layoutLg",a)}set h1c(a){this.Pc("layoutXl",a)}set Z0c(a){this.Pc("layoutGtXs",a)}set Y0c(a){this.Pc("layoutGtSm",a)}set X0c(a){this.Pc("layoutGtMd",a)}set W0c(a){this.Pc("layoutGtLg",a)}set d1c(a){this.Pc("layoutLtSm",a)}set c1c(a){this.Pc("layoutLtMd",a)}set b1c(a){this.Pc("layoutLtLg",a)}set e1c(a){this.Pc("layoutLtXl",a)}constructor(a,
b,c){super(a,b,c);this.uDb=new _.Vh("row");this.ueb=this.uDb.Xf()}Sb(a){(a.layout!=null||this.kl)&&this.YSa()}Sa(){super.Sa();this.Rba("layout","row",a=>{this.YSa(a.value)});this.YSa()}YSa(a){a=a||this.GJ("layout")||"row";this.kl&&(a=this.kl.BU);a=pra(a);this.t2(a);this.uDb.next(a["flex-direction"])}};_.Hr.O=function(a){return new (a||_.Hr)(_.B(_.Fr),_.B(_.ef),_.B(_.dn))};
_.Hr.La=_.Df({type:_.Hr,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"],i1c:[0,"fxLayout.xs","layoutXs"],g1c:[0,"fxLayout.sm","layoutSm"],f1c:[0,"fxLayout.md","layoutMd"],a1c:[0,
"fxLayout.lg","layoutLg"],h1c:[0,"fxLayout.xl","layoutXl"],Z0c:[0,"fxLayout.gt-xs","layoutGtXs"],Y0c:[0,"fxLayout.gt-sm","layoutGtSm"],X0c:[0,"fxLayout.gt-md","layoutGtMd"],W0c:[0,"fxLayout.gt-lg","layoutGtLg"],d1c:[0,"fxLayout.lt-sm","layoutLtSm"],c1c:[0,"fxLayout.lt-md","layoutLtMd"],b1c:[0,"fxLayout.lt-lg","layoutLtLg"],e1c:[0,"fxLayout.lt-xl","layoutLtXl"]},standalone:!1,features:[_.kg,_.Pm]});_.Ir=class extends _.Gr{set align(a){this.Pc("align",a)}set qUa(a){this.Pc("alignXs",a)}set nUa(a){this.Pc("alignSm",a)}set mUa(a){this.Pc("alignMd",a)}set hUa(a){this.Pc("alignLg",a)}set pUa(a){this.Pc("alignXl",a)}set gUa(a){this.Pc("alignGtXs",a)}set fUa(a){this.Pc("alignGtSm",a)}set eUa(a){this.Pc("alignGtMd",a)}set dUa(a){this.Pc("alignGtLg",a)}set kUa(a){this.Pc("alignLtSm",a)}set jUa(a){this.Pc("alignLtMd",a)}set iUa(a){this.Pc("alignLtLg",a)}set lUa(a){this.Pc("alignLtXl",a)}constructor(a,
b,c,d){super(a,b,c);this.Ur="row";d&&(this.wJ=d.ueb.subscribe(this.oca.bind(this)))}Sb(a){(a.align!=null||this.kl)&&this.Ey()}Sa(){super.Sa();this.Rba("align","start stretch",a=>{this.Ey(a.value)});this.Ey()}Ja(){super.Ja();this.wJ&&this.wJ.unsubscribe()}Ey(a){a=a||this.GJ("align")||"start stretch";this.kl&&(a=this.kl.BU);this.t2(this.kaa(a));this.qDb(a,this.Ur?this.Ur:"row")}oca(a){this.Ur=(a||"").toLowerCase();qra.find(b=>b===this.Ur)||(this.Ur="row");a=this.GJ("align")||"start stretch";this.kl&&
(a=this.kl.BU);this.qDb(a,this.Ur||"row")}kaa(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 jj(b,{display:"flex","flex-direction":this.Ur||"row","box-sizing":"border-box"})}qDb(a,b){[,a]=a.split(" ");a=="stretch"&&this.t2({"box-sizing":"border-box","max-width":sra(b)?null:"100%","max-height":sra(b)?"100%":null})}};
_.Ir.O=function(a){return new (a||_.Ir)(_.B(_.Fr),_.B(_.ef),_.B(_.dn),_.B(_.Hr,10))};
_.Ir.La=_.Df({type:_.Ir,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"],qUa:[0,"fxLayoutAlign.xs","alignXs"],
nUa:[0,"fxLayoutAlign.sm","alignSm"],mUa:[0,"fxLayoutAlign.md","alignMd"],hUa:[0,"fxLayoutAlign.lg","alignLg"],pUa:[0,"fxLayoutAlign.xl","alignXl"],gUa:[0,"fxLayoutAlign.gt-xs","alignGtXs"],fUa:[0,"fxLayoutAlign.gt-sm","alignGtSm"],eUa:[0,"fxLayoutAlign.gt-md","alignGtMd"],dUa:[0,"fxLayoutAlign.gt-lg","alignGtLg"],kUa:[0,"fxLayoutAlign.lt-sm","alignLtSm"],jUa:[0,"fxLayoutAlign.lt-md","alignLtMd"],iUa:[0,"fxLayoutAlign.lt-lg","alignLtLg"],lUa:[0,"fxLayoutAlign.lt-xl","alignLtXl"]},standalone:!1,features:[_.kg,
_.Pm]});var CUa=class{};var DUa=function(a){queueMicrotask(()=>a.QB())},wj=class{constructor(a=0,b=0){this.Gq=[];this.Iq=[];this.PB=[];this.sca=[];this.tca=[];this.ty=this.Kb=this.XB=!1;this.lf=0;this.xZ=null;this.totalTime=a+b}QB(){this.ty||(this.ty=!0,this.Gq.forEach(a=>a()),this.Gq=[])}bH(a){this.tca.push(a);this.Iq.push(a)}Zw(a){this.sca.push(a);this.Gq.push(a)}Be(a){this.PB.push(a)}RK(){return this.XB}init(){}play(){this.RK()||(this.qca(),DUa(this));this.XB=!0}qca(){this.Iq.forEach(a=>a());this.Iq=[]}pause(){}Mz(){}finish(){this.QB()}destroy(){this.Kb||
(this.Kb=!0,this.RK()||this.qca(),this.finish(),this.PB.forEach(a=>a()),this.PB=[])}reset(){this.ty=this.XB=!1;this.Iq=this.tca;this.Gq=this.sca}setPosition(a){this.lf=this.totalTime?a*this.totalTime:1}o1(a){a=a=="start"?this.Iq:this.Gq;a.forEach(b=>b());a.length=0}};var Lra=class{constructor(a){this.Gq=[];this.Iq=[];this.Kb=this.XB=this.ty=!1;this.PB=[];this.xZ=null;this.totalTime=0;this.Gh=a;let b=0,c=0,d=0;const e=this.Gh.length;e==0?queueMicrotask(()=>this.QB()):this.Gh.forEach(f=>{f.Zw(()=>{++b==e&&this.QB()});f.Be(()=>{++c==e&&this.Fq()});f.bH(()=>{++d==e&&this.qca()})});this.totalTime=this.Gh.reduce((f,g)=>Math.max(f,g.totalTime),0)}QB(){this.ty||(this.ty=!0,this.Gq.forEach(a=>a()),this.Gq=[])}init(){this.Gh.forEach(a=>a.init())}bH(a){this.Iq.push(a)}qca(){this.RK()||
(this.XB=!0,this.Iq.forEach(a=>a()),this.Iq=[])}Zw(a){this.Gq.push(a)}Be(a){this.PB.push(a)}RK(){return this.XB}play(){this.xZ||this.init();this.qca();this.Gh.forEach(a=>a.play())}pause(){this.Gh.forEach(a=>a.pause())}Mz(){this.Gh.forEach(a=>a.Mz())}finish(){this.QB();this.Gh.forEach(a=>a.finish())}destroy(){this.Fq()}Fq(){this.Kb||(this.Kb=!0,this.QB(),this.Gh.forEach(a=>a.destroy()),this.PB.forEach(a=>a()),this.PB=[])}reset(){this.Gh.forEach(a=>a.reset());this.XB=this.ty=this.Kb=!1}setPosition(a){const b=
a*this.totalTime;this.Gh.forEach(c=>{c.setPosition(c.totalTime?Math.min(1,b/c.totalTime):1)})}lea(){this.Gh.forEach(a=>{a.lea&&a.lea()})}o1(a){a=a=="start"?this.Iq:this.Gq;a.forEach(b=>b());a.length=0}};var Hra=RegExp("{{\\s*(.+?)\\s*}}","g"),Ira=/-+([a-z0-9])/g;var EUa=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(" ")),Mra=function(a,b,c){let d="";const e=b.toString().trim();EUa.has(a)&&b!==0&&b!=="0"&&(typeof b==="number"?d="px":(a=b.match(/^[+-]?[\d\.]+([a-z]*)$/))&&
a[1].length==0&&c.push(new _.$c(3005,!1)));return e+d},FUa=class extends CUa{};var Sra=typeof document==="undefined"?null:document.documentElement;var Jr=class{pua(a,b){return Ura(a,b)}Fwa(a){return Tra(a)}query(a,b,c){return Vra(a,b,c)}v_a(a,b,c){return c||""}animate(a,b,c,d){return new wj(c,d)}};Jr.O=function(a){return new (a||Jr)};Jr.ta=_.k({token:Jr,oa:Jr.O});var GUa=class{};var Zra=new Set(["true","1"]),$ra=new Set(["false","0"]);var asa=RegExp("s*:selfs*,?","g"),IUa=class{constructor(a){this.du=a}ab(a,b){b=new HUa(b);this.mJb(b);return vj(this,tj(a),b)}mJb(a){a.c5="";a.Zta=new Map;a.Zta.set("",new Map);a.currentTime=0}U4b(a,b){let c=b.pQ=0,d=b.LF=0;const e=[],f=[];a.name.charAt(0)=="@"&&b.errors.push(new _.$c(3006,!1));a.Ffa.forEach(g=>{this.mJb(b);if(g.type==0){var l=g.name;l.toString().split(/\s*,\s*/).forEach(p=>{g.name=p;e.push(this.Kzb(g,b))});g.name=l}else g.type==1?(l=this.Lzb(g,b),c+=l.pQ,d+=l.LF,f.push(l)):b.errors.push(new _.$c(3007,
!1))});return{type:7,name:a.name,states:e,hA:f,pQ:c,LF:d,options:null}}Kzb(a,b){const c=this.noa(a.styles,b),d=a.options&&a.options.params||null;if(c.nTc){const e=new Set,f=d||{};c.styles.forEach(g=>{g instanceof Map&&g.forEach(l=>{Fra(l).forEach(p=>{f.hasOwnProperty(p)||e.add(p)})})});e.size&&b.errors.push(yra([...e.values()]))}return{type:0,name:a.name,style:c,options:d?{params:d}:null}}Lzb(a,b){b.pQ=0;b.LF=0;const c=vj(this,tj(a.animation),b);return{type:1,tWb:Yra(a.oWc,b.errors),animation:c,pQ:b.pQ,
LF:b.LF,options:zj(a.options)}}S4b(a,b){return{type:2,nh:a.nh.map(c=>vj(this,c,b)),options:zj(a.options)}}Q4b(a,b){const c=b.currentTime;let d=0;const e=a.nh.map(f=>{b.currentTime=c;f=vj(this,f,b);d=Math.max(d,b.currentTime);return f});b.currentTime=d;return{type:3,nh:e,options:zj(a.options)}}N4b(a,b){const c=dsa(a.DM,b.errors);b.Ty=c;var d=a.styles?a.styles:_.nj({});if(d.type==5)a=this.UDa(d,b);else{d=a.styles;a=!1;d||(a=!0,d={},c.easing&&(d.easing=c.easing),d=_.nj(d));b.currentTime+=c.duration+
c.delay;const e=this.noa(d,b);e.D_c=a;a=e}b.Ty=null;return{type:4,DM:c,style:a,options:null}}noa(a,b){a=this.OHb(a,b);this.JKb(a,b);return a}OHb(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 _.$c(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,nTc:e,options:null}}JKb(a,b){const c=b.Ty;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.Zta.get(b.c5),t=p.get(l);let w=!0;t&&(e!=d&&e>=t.startTime&&d<=t.endTime&&(b.errors.push(new _.$c(3010,!1)),w=!1),e=t.startTime);w&&p.set(l,{startTime:e,endTime:d});b.options&&Gra(g,b.options,b.errors)})})}UDa(a,b){const c={type:5,styles:[],options:null};if(!b.Ty)return b.errors.push(new _.$c(3011,
!1)),c;let d=0;const e=[];let f=!1,g=!1,l=0;const p=a.nh.map(L=>{L=this.OHb(L,b);let U=L.offset!=null?L.offset:csa(L.styles),ba=0;U!=null&&(d++,ba=L.offset=U);g=g||ba<0||ba>1;f=f||ba<l;l=ba;e.push(ba);return L});g&&b.errors.push(new _.$c(3012,!1));f&&b.errors.push(new _.$c(3200,!1));a=a.nh.length;let t=0;d>0&&d<a?b.errors.push(new _.$c(3202,!1)):d==0&&(t=1/(a-1));const w=a-1,A=b.currentTime,G=b.Ty,J=G.duration;p.forEach((L,U)=>{U=t>0?U==w?1:t*U:e[U];const ba=U*J;b.currentTime=A+G.delay+ba;G.duration=
ba;this.JKb(L,b);L.offset=U;c.styles.push(L)});return c}VDa(a,b){return{type:8,animation:vj(this,tj(a.animation),b),options:zj(a.options)}}O4b(a,b){b.LF++;return{type:9,options:zj(a.options)}}P4b(a,b){return{type:10,animation:this.VDa(a.animation,b),options:zj(a.options)}}R4b(a,b){const c=b.c5,d=a.options||{};b.pQ++;b.I0a=a;const [e,f]=bsa(a.Pa);b.c5=c.length?c+" "+e:e;yj(b.Zta,b.c5,new Map);const g=vj(this,tj(a.animation),b);b.I0a=null;b.c5=c;return{type:11,Pa:e,limit:d.limit||0,optional:!!d.optional,
KZc:f,animation:g,mqd:a.Pa,options:zj(a.options)}}T4b(a,b){b.I0a||b.errors.push(new _.$c(3013,!1));const c=a.DM==="full"?{duration:0,delay:0,easing:"full"}:Cra(a.DM,b.errors,!0);return{type:12,animation:vj(this,tj(a.animation),b),DM:c,options:null}}},HUa=class{constructor(a){this.errors=a;this.LF=this.pQ=0;this.Ty=this.c5=this.I0a=this.nK=null;this.currentTime=0;this.Zta=new Map;this.options=null}};var JUa=class{constructor(){this.Uba=new Map}get(a){return this.Uba.get(a)||[]}append(a,b){let c=this.Uba.get(a);c||this.Uba.set(a,c=[]);c.push(...b)}has(a){return this.Uba.has(a)}clear(){this.Uba.clear()}};var KUa=RegExp(":enter","g"),LUa=RegExp(":leave","g"),fsa=class{kta(a,b,c,d,e,f,g,l,p,t=[]){p=p||new JUa;a=new MUa(a,b,p,d,e,t,[]);a.options=l;d=l.delay?qj(l.delay):0;a.qf.AO(d);NUa(a.qf,[f],null,a.errors,l);vj(this,c,a);c=a.KH.filter(w=>w.WNb());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.AEb===w.Cq&&NUa(w,[g],null,a.errors,l)}return c.length?c.map(w=>w.kta()):[esa(b,[],[],[],0,d,"",!1)]}U4b(){}Kzb(){}Lzb(){}O4b(a,b){var c=b.q2b.get(b.element);if(c){const d=
Kr(b,a.options),e=b.qf.currentTime;c=this.BQc(c,d,d.options);e!=c&&Lr(b,c)}b.previousNode=a}P4b(a,b){const c=Kr(b,a.options);Lr(c);this.xHc([a.options,a.animation.options],b,c);this.VDa(a.animation,c);Lr(b,c.qf.currentTime);b.previousNode=a}xHc(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:qj(uj(a,(g=(f=d)==null?void 0:f.params)!=null?g:{},b.errors));c.AO(a)}}}BQc(a,b,c){let d=b.qf.currentTime;const e=c.duration!=null?qj(c.duration):null,f=c.delay!=
null?qj(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 OUa(b.du,g.element,g.FP,g.o8,g.KZ,l,g.e9c);b.KH.push(g);d=Math.max(d,l.duration+l.delay)});return d}VDa(a,b){PUa(b,a.options,!0);vj(this,a.animation,b);b.previousNode=a}S4b(a,b){const c=b.Tub;let d=b;const e=a.options;e&&(e.params||e.delay)&&(d=Kr(b,e),Lr(d),e.delay!=null&&(d.previousNode.type==6&&(Mr(d.qf),d.previousNode=QUa),d.AO(qj(e.delay))));a.nh.length&&
(a.nh.forEach(f=>vj(this,f,d)),Nr(d.qf),d.Tub>c&&Lr(d));b.previousNode=a}Q4b(a,b){const c=[];let d=b.qf.currentTime;const e=a.options&&a.options.delay?qj(a.options.delay):0;a.nh.forEach(f=>{const g=Kr(b,a.options);e&&g.AO(e);vj(this,f,g);d=Math.max(d,g.qf.currentTime);c.push(g.qf)});c.forEach(f=>RUa(b.qf,f));Lr(b,d);b.previousNode=a}CQc(a,b){return a.s3a?(a=a.b9c,a=b.params?uj(a,b.params,b.errors):a,Cra(a,b.errors)):{duration:a.duration,delay:a.delay,easing:a.easing}}N4b(a,b){const c=b.Ty=this.CQc(a.DM,
b),d=b.qf;c.delay&&(SUa(b.qf,b.qf.duration+c.delay),Mr(d));const e=a.style;e.type==5?this.UDa(e,b):(SUa(b.qf,b.qf.duration+c.duration),this.noa(e,b),Nr(d));b.Ty=null;b.previousNode=a}noa(a,b){const c=b.qf;var d=b.Ty;!d&&c.Cq.size>0&&(c.duration+=1,c.pQa());d=d&&d.easing||a.easing;if(a.D_c){d&&c.oRa.set("easing",d);for(let [e,f]of c.Z2)d=e,c.bNa.set(d,f||"*"),c.Cq.set(d,"*");c.AEb=c.Cq}else NUa(c,a.styles,d,b.errors,b.options);b.previousNode=a}UDa(a,b){const c=b.Ty,d=b.qf.duration,e=c.duration,f=Kr(b).qf;
f.easing=c.easing;a.styles.forEach(g=>{SUa(f,(g.offset||0)*e);NUa(f,g.styles,g.easing,b.errors,b.options);Nr(f)});RUa(b.qf,f);Lr(b,d+e);b.previousNode=a}R4b(a,b){var c=b.qf.currentTime;const d=a.options||{},e=d.delay?qj(d.delay):0;e&&(b.previousNode.type===6||c==0&&b.qf.Cq.size>0)&&(Mr(b.qf),b.previousNode=QUa);let f=c;c=TUa(b,a.Pa,a.limit,a.KZc,d.optional?!0:!1,b.errors);b.qfa=c.length;let g=null;c.forEach((l,p)=>{b.vu=p;p=Kr(b,a.options,l);e&&p.AO(e);l===b.element&&(g=p.qf);vj(this,a.animation,
p);Nr(p.qf);f=Math.max(f,p.qf.currentTime)});b.vu=0;b.qfa=0;Lr(b,f);g&&(RUa(b.qf,g),Mr(b.qf));b.previousNode=a}T4b(a,b){const c=b.qYb,d=b.qf;var e=a.DM,f=Math.abs(e.duration);const g=f*(b.qfa-1);f*=b.vu;switch(e.duration<0?"reverse":e.easing){case "reverse":f=g-f;break;case "full":f=c.yOb}e=b.qf;f&&e.AO(f);e=e.currentTime;vj(this,a.animation,b);b.previousNode=a;c.yOb=d.currentTime-e+(d.startTime-c.qf.startTime)}},QUa={},Kr=function(a,b=null,c){c=c||a.element;c=new MUa(a.du,c,a.q2b,a.nFb,a.IHb,a.errors,
a.KH,a.qf.fork(c,0));c.previousNode=a.previousNode;c.Ty=a.Ty;c.options=a.VIc();PUa(c,b);c.vu=a.vu;c.qfa=a.qfa;c.qYb=a;a.Tub++;return c},Lr=function(a,b){a.previousNode=QUa;a.qf=a.qf.fork(a.element,b);a.KH.push(a.qf)},PUa=function(a,b,c){if(b){var d=a.options;b.duration!=null&&(d.duration=qj(b.duration));b.delay!=null&&(d.delay=qj(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]=uj(e[g],f,a.errors))})}}},TUa=function(a,
b,c,d,e,f){let g=[];d&&g.push(a.element);b.length>0&&(b=b.replace(KUa,"."+a.nFb),b=b.replace(LUa,"."+a.IHb),a=a.du.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 _.$c(3014,!1));return g},MUa=class{constructor(a,b,c,d,e,f,g,l){this.du=a;this.element=b;this.q2b=c;this.nFb=d;this.IHb=e;this.errors=f;this.KH=g;this.Ty=this.qYb=null;this.previousNode=QUa;this.Tub=0;this.options={};this.yOb=this.qfa=this.vu=0;this.qf=l||new UUa(this.du,
b,0);g.push(this.qf)}get params(){return this.options.params}VIc(){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}AO(a){a>0&&this.qf.AO(a)}},NUa=function(a,b,c,d,e){c&&a.oRa.set("easing",c);c=e&&e.params||{};b=hsa(b,a.Z2);for(let [f,g]of b){b=f;e=uj(g,c,d);a.A3.set(b,e);if(!a.n3.has(b)){let l;a.bNa.set(b,(l=a.Z2.get(b))!=null?l:"*")}a.RN(b,e)}},Mr=function(a){for(let [b,c]of a.n3){let d=b,e=c;a.A3.set(d,e);a.RN(d,
e)}},Nr=function(a){a.A3.size!=0&&(a.A3.forEach((b,c)=>{a.Cq.set(c,b)}),a.A3.clear(),a.n3.forEach((b,c)=>{a.Cq.has(c)||a.Cq.set(c,b)}))},RUa=function(a,b){b.mSa.forEach((c,d)=>{const e=a.mSa.get(d);(!e||c.time>e.time)&&a.RN(d,c.value)})},SUa=function(a,b){Nr(a);a.duration=b;a.pQa()},UUa=class{constructor(a,b,c,d){this.du=a;this.element=b;this.startTime=c;this.Saa=d;this.duration=0;this.easing=null;this.oRa=new Map;this.Cq=new Map;this.l3=new Map;this.mSa=new Map;this.n3=new Map;this.A3=new Map;this.bNa=
new Map;this.AEb=null;this.Saa||(this.Saa=new Map);this.Z2=this.Saa.get(b);this.Z2||(this.Z2=this.n3,this.Saa.set(b,this.n3));this.pQa()}WNb(){switch(this.l3.size){case 0:return!1;case 1:return this.Cq.size>0;default:return!0}}get currentTime(){return this.startTime+this.duration}AO(a){const b=this.l3.size===1&&this.A3.size;this.duration||b?(SUa(this,this.currentTime+a),b&&Mr(this)):this.startTime+=a}fork(a,b){Nr(this);return new UUa(this.du,a,b||this.currentTime,this.Saa)}pQa(){this.Cq&&(this.oRa=
this.Cq);this.Cq=this.l3.get(this.duration);this.Cq||(this.Cq=new Map,this.l3.set(this.duration,this.Cq))}RN(a,b){this.n3.set(a,b);this.Z2.set(a,b);this.mSa.set(a,{time:this.currentTime,value:b})}get properties(){const a=[];for(let b in this.Cq)a.push(b);return a}kta(){Nr(this);const a=new Set,b=new Set,c=this.l3.size===1&&this.duration===0;let d=[];this.l3.forEach((g,l)=>{g=new Map([...this.bNa,...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 esa(this.element,d,e,f,this.duration,this.startTime,this.easing,!1)}},OUa=class extends UUa{constructor(a,b,c,d,e,f,g=!1){super(a,b,f.delay);this.FP=c;this.o8=d;this.KZ=e;this.rPc=g;this.DM={duration:f.duration,delay:f.delay,easing:f.easing}}WNb(){return this.FP.length>1}kta(){let a=this.FP,{delay:b,duration:c,easing:d}=this.DM;if(this.rPc&&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 esa(this.element,a,this.o8,this.KZ,c,b,d,!0)}};var VUa={},lsa=class{constructor(a,b,c){this.mKb=a;this.bK=b;this.KJb=c}match(a,b,c,d){return jsa(this.bK.tWb,a,b,c,d)}x4(a,b,c){let d=this.KJb.get("*");a!==void 0&&(d=this.KJb.get(a==null?void 0:a.toString())||d);return d?d.x4(b,c):new Map}ab(a,b,c,d,e,f,g,l,p,t){const w=[];var A=this.bK.options&&this.bK.options.params||VUa;g=this.x4(c,g&&g.params||VUa,w);const G=l&&l.params||VUa;l=this.x4(d,G,w);const J=new Set,L=new Map,U=new Map,ba=d==="void";let la;A={params:ksa(G,A),delay:(la=this.bK.options)==
null?void 0:la.delay};a=t?[]:gsa(a,b,this.bK.animation,e,f,g,l,A,p,w);let za=0;a.forEach(Ba=>{za=Math.max(Ba.duration+Ba.delay,za)});if(w.length)return isa(b,this.mKb,c,d,ba,g,l,[],[],L,U,za,w);a.forEach(Ba=>{const Da=Ba.element,Wa=yj(L,Da,new Set);Ba.o8.forEach(Ia=>Wa.add(Ia));const ob=yj(U,Da,new Set);Ba.KZ.forEach(Ia=>ob.add(Ia));Da!==b&&J.add(Da)});return isa(b,this.mKb,c,d,ba,g,l,a,[...J.values()],L,U,za)}},WUa=class{constructor(a,b){this.styles=a;this.xUc=b}x4(a,b){const c=new Map,d=ksa(a,this.xUc);
this.styles.styles.forEach(e=>{typeof e!=="string"&&e.forEach((f,g)=>{f&&(f=uj(f,d,b));const l=Era(g);f=Mra(l,f,b);c.set(g,f)})});return c}};var XUa=function(a,b,c,d,e){return a.M3b.find(f=>f.match(b,c,d,e))||null},YUa=class{constructor(a,b,c){this.name=a;this.bK=b;this.Vqa=c;this.M3b=[];this.states=new Map;b.states.forEach(d=>{this.states.set(d.name,new WUa(d.style,d.options&&d.options.params||{}))});nsa(this.states,"true","1");nsa(this.states,"false","0");b.hA.forEach(d=>{this.M3b.push(new lsa(a,d,this.states))});this.Ava=msa(a,this.states)}};var ZUa=new JUa,$Ua=class{constructor(a,b,c){this.Xsa=a;this.du=b;this.Vqa=c;this.tDb=new Map;this.dRa=new Map;this.Gh=[]}register(a,b){const c=[];b=(new IUa(this.du)).ab(b,c,[]);if(c.length)throw new _.$c(3503,!1);this.tDb.set(a,b)}B2(a,b,c){const d=a.element;b=Nra(a.FP,b,c);return this.du.animate(d,b,a.duration,a.delay,a.easing,[],!0)}create(a,b,c={}){var d=[];const e=this.tDb.get(a),f=new Map;e?(b=gsa(this.du,b,e,"ng-enter","ng-leave",new Map,new Map,c,ZUa,d),b.forEach(g=>{const l=yj(f,g.element,
new Map);g.KZ.forEach(p=>l.set(p,null))})):(d.push(new _.$c(3300,!1)),b=[]);if(d.length)throw new _.$c(3504,!1);f.forEach((g,l)=>{g.forEach((p,t)=>{g.set(t,this.du.v_a(l,t,"*"))})});d=b.map(g=>{const l=f.get(g.element);return this.B2(g,new Map,l)});d=xj(d);this.dRa.set(a,d);d.Be(()=>this.destroy(a));this.Gh.push(d);return d}destroy(a){const b=this.ZOa(a);b.destroy();this.dRa.delete(a);a=this.Gh.indexOf(b);a>=0&&this.Gh.splice(a,1)}ZOa(a){a=this.dRa.get(a);if(!a)throw new _.$c(3301,!1);return a}listen(a,
b,c,d){b=Qra(b,"","","");Pra(this.ZOa(a),c,b,d);return()=>{}}vg(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.ZOa(a),c){case "play":b.play();break;case "pause":b.pause();break;case "reset":b.reset();break;case "restart":b.Mz();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 aVa=[],bVa={fm:"",n0:!1,Dsb:!1,axa:!1,sob:!1},qsa={fm:"",Dsb:!1,n0:!1,axa:!1,sob:!0},cVa=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])})}},dVa=class{get params(){return this.options.params}constructor(a,b){this.fm=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={})}},eVa=
new dVa("void"),fVa=function(a,b){a.Uj.lE.delete(b);a.P2.delete(b);const c=a.Uj.FZ.get(b);c&&(c.forEach(d=>d.destroy()),a.Uj.FZ.delete(b))},hVa=function(a,b,c,d,e){const f=a.Uj.lE.get(b),g=new Map;if(f){const l=[];f.forEach((p,t)=>{g.set(t,p.value);a.QN.has(t)&&(p=a.trigger(b,t,"void",e))&&l.push(p)});if(l.length)return gVa(a.Uj,a.id,b,!0,c,g),d&&xj(l).Zw(()=>Cj(a.Uj,b)),!0}return!1},jVa=function(a,b){const c=a.P2.get(b),d=a.Uj.lE.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.QN.get(f).Ava,l=d.get(f)||eVa,p=new dVa("void"),t=new iVa(a.id,f,b);a.Uj.kDa++;a.yra.push({element:b,So:f,transition:g,Tp:l,oh:p,EZ:t,cUb:!0})}})}},kVa=function(a,b){const c=[];a.yra.forEach(d=>{const e=d.EZ;if(!e.nc){var f=d.element,g=a.P2.get(f);g&&g.forEach(l=>{if(l.name==d.So){const p=Qra(f,d.So,d.Tp.value,d.oh.value);p._data=b;Pra(d.EZ,l.phase,p,l.callback)}});e.pWb?Or(a.Uj,()=>{e.destroy()}):c.push(d)}});a.yra=[];return c.sort((d,e)=>{const f=d.transition.bK.LF,g=e.transition.bK.LF;
return f==0||g==0?f-g:a.Uj.Xq.pua(d.element,e.element)?1:-1})},nVa=class{constructor(a,b,c){this.id=a;this.uG=b;this.Uj=c;this.Gh=[];this.QN=new Map;this.yra=[];this.P2=new Map;this.WGb="ng-tns-"+a;Aj(b,this.WGb)}listen(a,b,c,d){if(!this.QN.has(b))throw new _.$c(3302,!1);if(c==null||c.length==0)throw new _.$c(3303,!1);if(c!="start"&&c!="done")throw new _.$c(3400,!1);const e=yj(this.P2,a,[]),f={name:b,phase:c,callback:d};e.push(f);const g=yj(this.Uj.lE,a,new Map);g.has(b)||(Aj(a,"ng-trigger"),Aj(a,
"ng-trigger-"+b),g.set(b,eVa));return()=>{Or(this.Uj,()=>{const l=e.indexOf(f);l>=0&&e.splice(l,1);this.QN.has(b)||g.delete(b)})}}register(a,b){if(this.QN.has(a))return!1;this.QN.set(a,b);return!0}qLc(a){a=this.QN.get(a);if(!a)throw new _.$c(3401,!1);return a}trigger(a,b,c,d){d=d===void 0?!0:d;const e=this.qLc(b),f=new iVa(this.id,b,a);var g=this.Uj.lE.get(a);g||(Aj(a,"ng-trigger"),Aj(a,"ng-trigger-"+b),this.Uj.lE.set(a,g=new Map));let l=g.get(b);const p=new dVa(c,this.id);c&&c.hasOwnProperty("value")||
!l||cVa(p,l.options);g.set(b,p);l||(l=eVa);if(p.value!=="void"&&l.value===p.value){if(!wsa(l.params,p.params)){d=[];const w=e.Ava.x4(l.value,l.params,d),A=e.Ava.x4(p.value,p.params,d);d.length?this.Uj.reportError(d):Or(this.Uj,()=>{sj(a,w);rj(a,A)})}}else{c=yj(this.Uj.FZ,a,[]);c.forEach(w=>{w.fm==this.id&&w.So==b&&w.nx&&w.destroy()});g=XUa(e,l.value,p.value,a,p.params);var t=!1;if(!g){if(!d)return;g=e.Ava;t=!0}this.Uj.kDa++;this.yra.push({element:a,So:b,transition:g,Tp:l,oh:p,EZ:f,cUb:t});t||(Aj(a,
"ng-animate-queued"),f.bH(()=>{Bj(a,"ng-animate-queued")}));f.Zw(()=>{var w=this.Gh.indexOf(f);w>=0&&this.Gh.splice(w,1);if(w=this.Uj.FZ.get(a)){let A=w.indexOf(f);A>=0&&w.splice(A,1)}});this.Gh.push(f);c.push(f);return f}}DC(a){this.QN.delete(a);this.Uj.lE.forEach(b=>b.delete(a));this.P2.forEach((b,c)=>{this.P2.set(c,b.filter(d=>d.name!=a))})}GJb(a,b){const c=this.Uj.Xq.query(a,".ng-trigger",!0);c.forEach(d=>{if(!d.__ng_removed){var e=lVa(this.Uj,d);e.size?e.forEach(f=>hVa(f,d,b,!1,!0)):fVa(this,
d)}});this.Uj.Xda(()=>c.forEach(d=>fVa(this,d)))}removeNode(a,b){const c=this.Uj;a.childElementCount&&this.GJb(a,b);if(!hVa(this,a,b,!0)){var d=!1;if(c.Mwb){var e=c.Gh.length?c.k8.get(a):[];if(e&&e.length)d=!0;else for(e=a;e=e.parentNode;)if(c.lE.get(e)){d=!0;break}}jVa(this,a);d?gVa(c,this.id,a,!1,b):(d=a.__ng_removed,d&&d!==bVa||(Or(c,()=>fVa(this,a)),mVa(c,a),c.NQa(a,b)))}}insertNode(a){Aj(a,this.WGb)}destroy(a){this.Gh.forEach(b=>b.destroy());this.GJb(this.uG,a)}},Or=function(a,b){a.wOa.push(b)},
lVa=function(a,b){const c=new Set;if(b=a.lE.get(b))for(let d of b.values())d.fm&&(b=a.ZS(d.fm))&&c.add(b);return c},gVa=function(a,b,c,d,e,f){a.kK.push(c);c.__ng_removed={fm:b,n0:e,axa:d,sob:!1,Hlb:f}},Cj=function(a,b){const c=b.__ng_removed;if(c&&c.n0){b.__ng_removed=bVa;if(c.fm){mVa(a,b);const e=a.ZS(c.fm);e&&fVa(e,b)}a.NQa(b,c.n0)}let d;((d=b.classList)==null?0:d.contains("ng-animate-disabled"))&&oVa(a,b,!1);a.Xq.query(b,".ng-animate-disabled",!0).forEach(e=>{oVa(a,e,!1)})},mVa=function(a,b){let c=
a.Xq.query(b,".ng-trigger",!0);c.forEach(d=>pVa(a,d));a.k8.size!=0&&(c=a.Xq.query(b,".ng-animating",!0),c.forEach(d=>qVa(a,d)))},oVa=function(a,b,c){c?a.q5.has(b)||(a.q5.add(b),Aj(b,"ng-animate-disabled")):a.q5.has(b)&&(a.q5.delete(b),Bj(b,"ng-animate-disabled"))},pVa=function(a,b){(a=a.FZ.get(b))&&a.forEach(c=>{c.nx?c.pWb=!0:c.destroy()})},qVa=function(a,b){(a=a.k8.get(b))&&a.forEach(c=>c.finish())},tVa=class{NQa(a,b){this.dka(a,b)}constructor(a,b,c){this.Xsa=a;this.Xq=b;this.Vqa=c;this.Gh=[];this.kza=
new Map;this.FZ=new Map;this.k8=new Map;this.lE=new Map;this.q5=new Set;this.kDa=this.Mwb=0;this.aca={};this.q3=[];this.wOa=[];this.lsa=[];this.cib=new Map;this.pO=[];this.kK=[];this.dka=()=>{}}NDb(a,b){const c=this.q3,d=this.cib;if(c.length-1>=0){let e=!1,f=this.Xq.Fwa(b);for(;f;){const g=d.get(f);if(g){c.splice(c.indexOf(g)+1,0,a);e=!0;break}f=this.Xq.Fwa(f)}e||c.unshift(a)}else c.push(a);d.set(b,a);return a}register(a,b){var c=this.aca[a];c||(c=new nVa(a,b,this),this.Xsa&&this.Xq.pua(this.Xsa,
b)?this.NDb(c,b):(this.kza.set(b,c),this.pO.push(b)),c=this.aca[a]=c);return c}gob(a,b,c){(a=this.aca[a])&&a.register(b,c)&&this.Mwb++}destroy(a,b){a&&(Or(this,()=>{}),this.Xda(()=>{const c=this.ZS(a);this.cib.delete(c.uG);const d=this.q3.indexOf(c);d>=0&&this.q3.splice(d,1);c.destroy(b);delete this.aca[a]}))}ZS(a){return this.aca[a]}trigger(a,b,c,d){return osa(b)&&(a=this.ZS(a))?(a.trigger(b,c,d),!0):!1}insertNode(a,b,c,d){if(osa(b)){var e=b.__ng_removed;e&&e.n0&&(e.n0=!1,e.Dsb=!0,e=this.kK.indexOf(b),
e>=0&&this.kK.splice(e,1));a&&(a=this.ZS(a))&&a.insertNode(b,c);d&&this.pO.push(b)}}removeNode(a,b,c){if(osa(b)){var d=a?this.ZS(a):null;d?d.removeNode(b,c):gVa(this,a,b,!1,c);(d=this.cib.get(b))&&d.id!==a&&d.removeNode(b,c)}else this.NQa(b,c)}listen(a,b,c,d,e){return osa(b)?this.ZS(a).listen(b,c,d,e):()=>{}}THc(a,b,c,d,e){return a.transition.ab(this.Xq,a.element,a.Tp.value,a.oh.value,c,d,a.Tp.options,a.oh.options,b,e)}flush(a){a=a===void 0?-1:a;let b=[];this.kza.size&&(this.kza.forEach((d,e)=>this.NDb(d,
e)),this.kza.clear());if(this.Mwb&&this.pO.length)for(var c=0;c<this.pO.length;c++)Aj(this.pO[c],"ng-star-inserted");if(this.q3.length&&(this.kDa||this.kK.length)){c=[];try{b=this.gKc(c,a)}finally{for(a=0;a<c.length;a++)c[a]()}}else for(a=0;a<this.kK.length;a++)Cj(this,this.kK[a]);this.kDa=0;this.pO.length=0;this.kK.length=0;this.wOa.forEach(d=>d());this.wOa=[];if(this.lsa.length){const d=this.lsa;this.lsa=[];b.length?xj(b).Zw(()=>{d.forEach(e=>e())}):d.forEach(e=>e())}}reportError(){throw new _.$c(3402,
!1);}gKc(a,b){const c=new JUa,d=[],e=new Map,f=[],g=new Map,l=new Map,p=new Map,t=new Set;this.q5.forEach(Ib=>{t.add(Ib);Ib=this.Xq.query(Ib,".ng-animate-queued",!0);for(let Sa=0;Sa<Ib.length;Sa++)t.add(Ib[Sa])});const w=this.Xsa;var A=Array.from(this.lE.keys());const G=ssa(A,this.pO),J=new Map;let L=0;G.forEach((Ib,Sa)=>{const eb="ng-enter"+L++;J.set(Sa,eb);Ib.forEach(sb=>Aj(sb,eb))});const U=[],ba=new Set;var la=new Set;for(var za=0;za<this.kK.length;za++){var Ba=this.kK[za];const Ib=Ba.__ng_removed;
Ib&&Ib.n0&&(U.push(Ba),ba.add(Ba),Ib.axa?this.Xq.query(Ba,".ng-star-inserted",!0).forEach(Sa=>ba.add(Sa)):la.add(Ba))}const Da=new Map,Wa=ssa(A,Array.from(ba));Wa.forEach((Ib,Sa)=>{const eb="ng-leave"+L++;Da.set(Sa,eb);Ib.forEach(sb=>Aj(sb,eb))});a.push(()=>{G.forEach((Ib,Sa)=>{const eb=J.get(Sa);Ib.forEach(sb=>Bj(sb,eb))});Wa.forEach((Ib,Sa)=>{const eb=Da.get(Sa);Ib.forEach(sb=>Bj(sb,eb))});U.forEach(Ib=>{Cj(this,Ib)})});const ob=[],Ia=[];for(a=this.q3.length-1;a>=0;a--)kVa(this.q3[a],b).forEach(Ib=>
{const Sa=Ib.EZ,eb=Ib.element;ob.push(Sa);if(this.pO.length){var sb=eb.__ng_removed;if(sb&&sb.Dsb){if(sb.Hlb&&sb.Hlb.has(Ib.So)){sb=sb.Hlb.get(Ib.So);var Ob=this.lE.get(Ib.element);if(Ob&&Ob.has(Ib.So)){var bd=Ob.get(Ib.So);bd.value=sb;Ob.set(Ib.So,bd)}}Sa.destroy();return}}sb=!w||!this.Xq.pua(w,eb);Ob=Da.get(eb);bd=J.get(eb);const mb=this.THc(Ib,c,bd,Ob,sb);if(mb.errors&&mb.errors.length)Ia.push(mb);else if(sb)Sa.bH(()=>sj(eb,mb.iwa)),Sa.Be(()=>rj(eb,mb.rna)),d.push(Sa);else if(Ib.cUb)Sa.bH(()=>
sj(eb,mb.iwa)),Sa.Be(()=>rj(eb,mb.rna)),d.push(Sa);else{var oa=[];mb.KH.forEach(ic=>{ic.e9c=!0;this.q5.has(ic.element)||oa.push(ic)});mb.KH=oa;c.append(eb,mb.KH);f.push({rTb:mb,EZ:Sa,element:eb});mb.Z4c.forEach(ic=>yj(g,ic,[]).push(Sa));mb.o8.forEach((ic,xc)=>{if(ic.size){let ld=l.get(xc);ld||l.set(xc,ld=new Set);ic.forEach((pe,cf)=>ld.add(cf))}});mb.KZ.forEach((ic,xc)=>{let ld=p.get(xc);ld||p.set(xc,ld=new Set);ic.forEach((pe,cf)=>ld.add(cf))})}});if(Ia.length){const Ib=[];Ia.forEach(()=>{Ib.push(new _.$c(3505,
!1))});ob.forEach(Sa=>Sa.destroy());this.reportError(Ib)}const La=new Map,Va=new Map;f.forEach(Ib=>{const Sa=Ib.element;c.has(Sa)&&(Va.set(Sa,Sa),this.NHc(Ib.EZ.fm,Ib.rTb,La))});d.forEach(Ib=>{const Sa=Ib.element;this.uGb(Sa,!1,Ib.fm,Ib.So,null).forEach(eb=>{yj(La,Sa,[]).push(eb);eb.destroy()})});const pb=U.filter(Ib=>xsa(Ib,l,p)),uc=new Map;rsa(uc,this.Xq,la,p,"*").forEach(Ib=>{xsa(Ib,l,p)&&pb.push(Ib)});const rc=new Map;G.forEach(Ib=>{rsa(rc,this.Xq,new Set(Ib),l,"!")});pb.forEach(Ib=>{const Sa=
uc.get(Ib),eb=rc.get(Ib);let sb,Ob;uc.set(Ib,new Map([...((sb=Sa==null?void 0:Sa.entries())!=null?sb:[]),...((Ob=eb==null?void 0:eb.entries())!=null?Ob:[])]))});const Gc=[],Pd=[],gd={};f.forEach(Ib=>{const Sa=Ib.element,eb=Ib.EZ,sb=Ib.rTb;if(c.has(Sa))if(t.has(Sa))eb.Be(()=>rj(Sa,sb.rna)),eb.disabled=!0,eb.totalTime=sb.totalTime,d.push(eb);else{var Ob=gd;if(Va.size>1){Ib=Sa;const bd=[];for(;Ib=Ib.parentNode;){const mb=Va.get(Ib);if(mb){Ob=mb;break}bd.push(Ib)}bd.forEach(mb=>Va.set(mb,Ob))}Ib=this.RHc(eb.fm,
sb,La,e,rc,uc);rVa(eb,Ib);Ob===gd?Gc.push(eb):((Ib=this.FZ.get(Ob))&&Ib.length&&(eb.xZ=xj(Ib)),d.push(eb))}else sj(Sa,sb.iwa),eb.Be(()=>rj(Sa,sb.rna)),Pd.push(eb),t.has(Sa)&&d.push(eb)});Pd.forEach(Ib=>{var Sa=e.get(Ib.element);Sa&&Sa.length&&(Sa=xj(Sa),rVa(Ib,Sa))});d.forEach(Ib=>{Ib.xZ?sVa(Ib,Ib.xZ):Ib.destroy()});for(b=0;b<U.length;b++)if(la=U[b],a=la.__ng_removed,Bj(la,"ng-leave"),!a||!a.axa){a=[];if(g.size)for((A=g.get(la))&&A.length&&a.push(...A),A=this.Xq.query(la,".ng-animating",!0),za=0;za<
A.length;za++)(Ba=g.get(A[za]))&&Ba.length&&a.push(...Ba);a=a.filter(Ib=>!Ib.nc);a.length?tsa(this,la,a):Cj(this,la)}U.length=0;Gc.forEach(Ib=>{this.Gh.push(Ib);Ib.Zw(()=>{Ib.destroy();this.Gh.splice(this.Gh.indexOf(Ib),1)});Ib.play()});return Gc}Xda(a){this.lsa.push(a)}uGb(a,b,c,d,e){let f=[];if(b)(e=this.k8.get(a))&&(f=e);else if(a=this.FZ.get(a)){const g=!e||e=="void";a.forEach(l=>{l.nx||(g||l.So==d)&&f.push(l)})}if(c||d)f=f.filter(g=>c&&c!=g.fm||d&&d!=g.So?!1:!0);return f}NHc(a,b,c){var d=b.So;
const e=b.element;a=b.vUb?void 0:a;d=b.vUb?void 0:d;for(const f of b.KH){const g=f.element,l=g!==e,p=yj(c,g,[]);this.uGb(g,l,a,d,b.oh).forEach(t=>{const w=t.np;w.lea&&w.lea();t.destroy();p.push(t)})}sj(e,b.iwa)}RHc(a,b,c,d,e,f){const g=b.So,l=b.element,p=[],t=new Set,w=new Set,A=b.KH.map(J=>{const L=J.element;t.add(L);var U=L.__ng_removed;if(U&&U.sob)return new wj(J.duration,J.delay);U=L!==l;var ba=vsa((c.get(L)||aVa).map(Ba=>Ba.np)).filter(Ba=>Ba.element?Ba.element===L:!1),la=e.get(L);const za=f.get(L);
la=Nra(J.FP,la,za);ba=this.B2(J,la,ba);J.n9c&&d&&w.add(L);U&&(J=new iVa(a,g,L),rVa(J,ba),p.push(J));return ba});p.forEach(J=>{yj(this.k8,J.element,[]).push(J);J.Zw(()=>{var L=this.k8,U=J.element;let ba=L.get(U);ba&&(ba.length&&ba.splice(ba.indexOf(J),1),ba.length==0&&L.delete(U));return ba})});t.forEach(J=>Aj(J,"ng-animating"));const G=xj(A);G.Be(()=>{t.forEach(J=>Bj(J,"ng-animating"));rj(l,b.rna)});w.forEach(J=>{yj(d,J,[]).push(G)});return G}B2(a,b,c){return b.length>0?this.Xq.animate(a.element,
b,a.duration,a.delay,a.easing,c):new wj(a.duration,a.delay)}},rVa=function(a,b){a.wEb||(a.np=b,a.tRa.forEach((c,d)=>{c.forEach(e=>Pra(b,d,void 0,e))}),a.tRa.clear(),a.wEb=!0,a.totalTime=b.totalTime,a.nx=!1)},sVa=function(a,b){const c=a.np;c.o1&&b.bH(()=>c.o1("start"));b.Zw(()=>a.finish());b.Be(()=>a.destroy())},iVa=class{constructor(a,b,c){this.fm=a;this.So=b;this.element=c;this.np=new wj;this.wEb=!1;this.tRa=new Map;this.nc=!1;this.xZ=null;this.disabled=this.pWb=!1;this.nx=!0;this.totalTime=0}sRa(a,
b){yj(this.tRa,a,[]).push(b)}Zw(a){this.nx&&this.sRa("done",a);this.np.Zw(a)}bH(a){this.nx&&this.sRa("start",a);this.np.bH(a)}Be(a){this.nx&&this.sRa("destroy",a);this.np.Be(a)}init(){this.np.init()}RK(){return this.nx?!1:this.np.RK()}play(){!this.nx&&this.np.play()}pause(){!this.nx&&this.np.pause()}Mz(){!this.nx&&this.np.Mz()}finish(){this.np.finish()}destroy(){this.nc=!0;this.np.destroy()}reset(){!this.nx&&this.np.reset()}setPosition(a){this.nx||this.np.setPosition(a)}o1(a){const b=this.np;b.o1&&
b.o1(a)}};var uVa=class{constructor(a,b,c){this.du=b;this.Vqa=c;this.lKb={};this.dka=()=>{};this.Uv=new tVa(a.body,b,c);this.FSa=new $Ua(a.body,b,c);this.Uv.dka=(d,e)=>this.dka(d,e)}gob(a,b,c,d,e){a=a+"-"+d;c=this.lKb[a];if(!c){c=[];e=(new IUa(this.du)).ab(e,c,[]);if(c.length)throw new _.$c(3404,!1);c=new YUa(d,e,this.Vqa);this.lKb[a]=c}this.Uv.gob(b,d,c)}register(a,b){this.Uv.register(a,b)}destroy(a,b){this.Uv.destroy(a,b)}disableAnimations(a,b){oVa(this.Uv,a,b)}process(a,b,c,d){if(c.charAt(0)=="@"){const [e,
f]=Rra(c);this.FSa.vg(e,b,f,d)}else this.Uv.trigger(a,b,c,d)}listen(a,b,c,d,e){if(c.charAt(0)=="@"){const [f,g]=Rra(c);return this.FSa.listen(f,b,g,e)}return this.Uv.listen(a,b,c,d,e)}flush(a=-1){this.Uv.flush(a)}get Gh(){return[...this.Uv.Gh,...this.FSa.Gh]}Xda(a){this.Uv.Xda(a)}};var zsa=class{constructor(a,b,c){this.Qc=a;this.Rra=b;this.YS=c;this.zj=0;let d=vVa.get(a);d||vVa.set(a,d=new Map);this.LPa=d}start(){this.zj<1&&(this.Rra&&rj(this.Qc,this.Rra,this.LPa),this.zj=1)}finish(){this.start();this.zj<2&&(rj(this.Qc,this.LPa),this.YS&&(rj(this.Qc,this.YS),this.YS=null),this.zj=1)}destroy(){this.finish();this.zj<3&&(vVa.delete(this.Qc),this.Rra&&(sj(this.Qc,this.Rra),this.YS=null),this.YS&&(sj(this.Qc,this.YS),this.YS=null),rj(this.Qc,this.LPa),this.zj=3)}},vVa=new WeakMap;var wVa=class{constructor(a,b,c,d){this.element=a;this.FP=b;this.options=c;this.N3=d;this.Gq=[];this.Iq=[];this.PB=[];this.Kb=this.XB=this.ty=this.vy=!1;this.sca=[];this.tca=[];this.time=0;this.xZ=null;this.fW=new Map;this.dFb=c.duration;this.VNa=c.delay||0;this.time=this.dFb+this.VNa}QB(){this.ty||(this.ty=!0,this.Gq.forEach(a=>a()),this.Gq=[])}init(){this.B2();this.JNc()}B2(){if(!this.vy){this.vy=!0;var a=this.FP;this.QF=this.RPc(this.element,a,this.options);this.bKc=a.length?a[a.length-1]:new Map;
var b=()=>this.QB();this.QF.addEventListener("finish",b);this.Be(()=>{this.QF.removeEventListener("finish",b)})}}JNc(){this.VNa?this.BRa():this.QF.pause()}UIc(a){const b=[];a.forEach(c=>{b.push(Object.fromEntries(c))});return b}RPc(a,b,c){return a.animate(this.UIc(b),c)}bH(a){this.tca.push(a);this.Iq.push(a)}Zw(a){this.sca.push(a);this.Gq.push(a)}Be(a){this.PB.push(a)}play(){this.B2();this.RK()||(this.Iq.forEach(a=>a()),this.Iq=[],this.XB=!0,this.N3&&this.N3.start());this.QF.play()}pause(){this.init();
this.QF.pause()}finish(){this.init();this.N3&&this.N3.finish();this.QB();this.QF.finish()}reset(){this.BRa();this.XB=this.ty=this.Kb=!1;this.Iq=this.tca;this.Gq=this.sca}BRa(){this.QF&&this.QF.cancel()}Mz(){this.reset();this.play()}RK(){return this.XB}destroy(){this.Kb||(this.Kb=!0,this.BRa(),this.QB(),this.N3&&this.N3.destroy(),this.PB.forEach(a=>a()),this.PB=[])}setPosition(a){this.QF===void 0&&this.init();this.QF.currentTime=a*this.time}get totalTime(){return this.VNa+this.dFb}lea(){const a=new Map;
this.RK()&&this.bKc.forEach((b,c)=>{c!=="offset"&&a.set(c,this.ty?b:Jra(this.element,c))});this.fW=a}o1(a){a=a==="start"?this.Iq:this.Gq;a.forEach(b=>b());a.length=0}};var xVa=class{pua(a,b){return Ura(a,b)}Fwa(a){return Tra(a)}query(a,b,c){return Vra(a,b,c)}v_a(a,b){return Jra(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 wVa);c!==0&&d!==0||e.forEach(t=>{t.fW.forEach((w,A)=>l.set(A,w))});let p=Dra(b).map(t=>new Map(t));p=Kra(a,p,l);b=Asa(a,p);return new wVa(a,p,g,b)}};var yVa=class{constructor(a,b,c,d){this.fm=a;this.Re=b;this.Au=c;this.Fq=d}get data(){return this.Re.data}Wq(a){let b,c;(c=(b=this.Re).Wq)==null||c.call(b,a)}destroy(){this.Au.destroy(this.fm,this.Re);this.Au.Xda(()=>{queueMicrotask(()=>{this.Re.destroy()})});let a;(a=this.Fq)==null||a.call(this)}createElement(a,b){return this.Re.createElement(a,b)}createComment(a){return this.Re.createComment(a)}Aua(a){return this.Re.Aua(a)}appendChild(a,b){this.Re.appendChild(a,b);this.Au.Uv.insertNode(this.fm,
b,a,!1)}insertBefore(a,b,c,d=!0){this.Re.insertBefore(a,b,c);this.Au.Uv.insertNode(this.fm,b,a,d)}removeChild(a,b){this.parentNode(b)&&this.Au.Uv.removeNode(this.fm,b,this.Re)}Hrb(a,b){return this.Re.Hrb(a,b)}parentNode(a){return this.Re.parentNode(a)}nextSibling(a){return this.Re.nextSibling(a)}setAttribute(a,b,c,d){this.Re.setAttribute(a,b,c,d)}removeAttribute(a,b,c){this.Re.removeAttribute(a,b,c)}uF(a,b){this.Re.uF(a,b)}yQ(a,b){this.Re.yQ(a,b)}Hh(a,b,c,d){this.Re.Hh(a,b,c,d)}qob(a,b,c){this.Re.qob(a,
b,c)}setProperty(a,b,c){b.charAt(0)=="@"&&b=="@.disabled"?this.disableAnimations(a,!!c):this.Re.setProperty(a,b,c)}setValue(a,b){this.Re.setValue(a,b)}listen(a,b,c){return this.Re.listen(a,b,c)}disableAnimations(a,b){this.Au.disableAnimations(a,b)}},AVa=class extends yVa{constructor(a,b,c,d){super(b,c,d);this.oa=a;this.fm=b}setProperty(a,b,c){b.charAt(0)=="@"?b.charAt(1)=="."&&b=="@.disabled"?this.disableAnimations(a,c===void 0?!0:!!c):this.Au.process(this.fm,a,b.slice(1),c):this.Re.setProperty(a,
b,c)}listen(a,b,c){if(b.charAt(0)=="@"){a=Bsa(a);b=b.slice(1);let d="";b.charAt(0)!="@"&&([b,d]=Csa(b));return this.Au.listen(this.fm,a,b,d,e=>{zVa(this.oa,e._data||-1,c,e)})}return this.Re.listen(a,b,c)}};var zVa=function(a,b,c,d){if(b>=0&&b<a.uQa)a.vf.run(()=>c(d));else{var e=a.sDb;e.length==0&&queueMicrotask(()=>{a.vf.run(()=>{e.forEach(f=>{const [g,l]=f;g(l)});a.sDb=[]})});e.push([c,d])}},BVa=class{constructor(a,b,c){this.Re=a;this.Au=b;this.vf=c;this.BEb=0;this.uQa=1;this.sDb=[];this.sOc=new Map;this.nNa=0;b.dka=(d,e)=>{e==null||e.removeChild(null,d)}}mfa(a,b){const c=this.Re.mfa(a,b);let d;if(!a||!(b==null?0:(d=b.data)==null?0:d.animation)){const l=this.sOc;b=l.get(c);b||(b=new yVa("",c,this.Au,
()=>l.delete(c)),l.set(c,b));return b}const e=b.id,f=b.id+"-"+this.BEb;this.BEb++;this.Au.register(f,a);const g=l=>{Array.isArray(l)?l.forEach(g):this.Au.gob(e,f,a,l.name,l)};b.data.animation.forEach(g);return new AVa(this,f,c,this.Au)}Ssa(){this.nNa++;this.Re.Ssa&&this.Re.Ssa()}AOc(){queueMicrotask(()=>{this.uQa++})}end(){this.nNa--;this.nNa==0&&this.vf.Tb(()=>{this.AOc();this.Au.flush(this.uQa)});this.Re.end&&this.Re.end()}};var Pr=class extends uVa{Ja(){this.flush()}};Pr.O=function(a){return new (a||Pr)(_.m(_.ci),_.m(GUa),_.m(CUa))};Pr.ta=_.k({token:Pr,oa:Pr.O});var CVa=[{va:CUa,Ab:function(){return new FUa}},{va:uVa,Qd:Pr},{va:bJa,Ab:function(a,b,c){return new BVa(a,b,c)},Ib:[Do,uVa,_.We]}],DVa=[{va:GUa,Ab:()=>new xVa},{va:_.cn,kc:"BrowserAnimations"},...CVa],EVa=[{va:GUa,Qd:Jr},{va:_.cn,kc:"NoopAnimations"},...CVa];_.Qr=class{};_.Qr.O=function(a){return new (a||_.Qr)};_.Qr.Ca=_.Cf({type:_.Qr});_.Qr.Ba=_.Xc({Nb:DVa,imports:[Xo]});_.Sr=class{};_.Sr.O=function(a){return new (a||_.Sr)};_.Sr.Ca=_.Cf({type:_.Sr});_.Sr.Ba=_.Xc({Nb:EVa,imports:[Xo]});var FVa=new _.wd("cdk-dir-doc",{Ea:"root",oa:Dsa});var Esa;Esa=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;_.Tr=class{constructor(){this.value="ltr";this.Fc=new _.an;const a=_.n(FVa,{optional:!0});if(a){const b=a.documentElement?a.documentElement.dir:null;this.value=_.Fsa((a.body?a.body.dir:null)||b||"ltr")}}Ja(){this.Fc.complete()}};_.Tr.O=function(a){return new (a||_.Tr)};_.Tr.ta=_.k({token:_.Tr,oa:_.Tr.O,Ea:"root"});var Ur=class{};Ur.O=function(a){return new (a||Ur)};Ur.Ca=_.Cf({type:Ur});Ur.Ba=_.Xc({});var Vr=class{constructor(){this.v2=[];this.Db=_.n(_.ci)}Ja(){this.detach()}add(a){this.remove(a);this.v2.push(a)}remove(a){a=this.v2.indexOf(a);a>-1&&this.v2.splice(a,1);this.v2.length===0&&this.detach()}};Vr.O=function(a){return new (a||Vr)};Vr.ta=_.k({token:Vr,oa:Vr.O,Ea:"root"});var Wr=class extends Vr{constructor(){super(...arguments);this.hb=_.n(_.We,{optional:!0});this.lQa=a=>{const b=this.v2;for(let c=b.length-1;c>-1;c--)if(b[c].Cqa.Wn.length>0){const d=b[c].Cqa;this.hb?this.hb.run(()=>d.next(a)):d.next(a);break}}}add(a){super.add(a);this.tJ||(this.hb?this.hb.Tb(()=>this.Db.body.addEventListener("keydown",this.lQa)):this.Db.body.addEventListener("keydown",this.lQa),this.tJ=!0)}detach(){this.tJ&&(this.Db.body.removeEventListener("keydown",this.lQa),this.tJ=!1)}};
Wr.O=(()=>{let a;return function(b){return(a||(a=_.je(Wr)))(b||Wr)}})();Wr.ta=_.k({token:Wr,oa:Wr.O,Ea:"root"});var Xr=class extends Vr{constructor(){super(...arguments);this.hc=_.n(_.Wq);this.hb=_.n(_.We,{optional:!0});this.wpa=!1;this.GIb=a=>{this.fRa=_.Xi(a)};this.E2=a=>{const b=_.Xi(a),c=a.type==="click"&&this.fRa?this.fRa:b;this.fRa=null;const d=this.v2.slice();for(let e=d.length-1;e>-1;e--){const f=d[e];if(f.hra.Wn.length<1||!f.wg())continue;if(Gsa(f.fq,b)||Gsa(f.fq,c))break;const g=f.hra;this.hb?this.hb.run(()=>g.next(a)):g.next(a)}}}add(a){super.add(a);if(!this.tJ){const b=this.Db.body;this.hb?this.hb.Tb(()=>
this.jDb(b)):this.jDb(b);this.hc.oI&&!this.wpa&&(this.qJc=b.style.cursor,b.style.cursor="pointer",this.wpa=!0);this.tJ=!0}}detach(){if(this.tJ){const a=this.Db.body;a.removeEventListener("pointerdown",this.GIb,!0);a.removeEventListener("click",this.E2,!0);a.removeEventListener("auxclick",this.E2,!0);a.removeEventListener("contextmenu",this.E2,!0);this.hc.oI&&this.wpa&&(a.style.cursor=this.qJc,this.wpa=!1);this.tJ=!1}}jDb(a){a.addEventListener("pointerdown",this.GIb,!0);a.addEventListener("click",
this.E2,!0);a.addEventListener("auxclick",this.E2,!0);a.addEventListener("contextmenu",this.E2,!0)}};Xr.O=(()=>{let a;return function(b){return(a||(a=_.je(Xr)))(b||Xr)}})();Xr.ta=_.k({token:Xr,oa:Xr.O,Ea:"root"});var Yr=class{};Yr.O=function(a){return new (a||Yr)};
Yr.wa=_.Bf({type:Yr,na:[["ng-component"]],nb:["cdk-overlay-style-loader",""],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"],kb:2,
Ma:0});
var GVa=function(a){a.NMc();a.I2||a.YIc();return a.I2},Zr=class{constructor(){this.hc=_.n(_.Wq);this.Db=_.n(_.ci);this.jU=_.n(_.cr)}Ja(){let a;(a=this.I2)==null||a.remove()}YIc(){if(this.hc.isBrowser||Xqa()){var a=this.Db.querySelectorAll('.cdk-overlay-container[platform="server"], .cdk-overlay-container[platform="test"]');for(let b=0;b<a.length;b++)a[b].remove()}a=this.Db.createElement("div");a.classList.add("cdk-overlay-container");Xqa()?a.setAttribute("platform","test"):this.hc.isBrowser||a.setAttribute("platform",
"server");this.Db.body.appendChild(a);this.I2=a}NMc(){this.jU.load(Yr)}};Zr.O=function(a){return new (a||Zr)};Zr.ta=_.k({token:Zr,oa:Zr.O,Ea:"root"});var HVa=Tqa(),IVa=class{constructor(a,b){this.uf=a;this.tra={top:"",left:""};this.yqa=!1;this.Db=b}attach(){}enable(){if(this.kIc()){const a=this.Db.documentElement;this.vra=this.uf.MK();this.tra.left=a.style.left||"";this.tra.top=a.style.top||"";a.style.left=bj(-this.vra.left);a.style.top=bj(-this.vra.top);a.classList.add("cdk-global-scrollblock");this.yqa=!0}}disable(){if(this.yqa){const a=this.Db.documentElement,b=a.style,c=this.Db.body.style,d=b.zla||"",e=c.zla||"";this.yqa=!1;b.left=this.tra.left;
b.top=this.tra.top;a.classList.remove("cdk-global-scrollblock");HVa&&(b.zla=c.zla="auto");window.scroll(this.vra.left,this.vra.top);HVa&&(b.zla=d,c.zla=e)}}kIc(){if(this.Db.documentElement.classList.contains("cdk-global-scrollblock")||this.yqa)return!1;const a=this.Db.body,b=this.uf.NK();return a.scrollHeight>b.height||a.scrollWidth>b.width}};var JVa=class{constructor(a,b,c,d){this.oF=a;this.hb=b;this.uf=c;this.Xc=d;this.cs=null;this.Dq=()=>{this.disable();this.vb.wg()&&this.hb.run(()=>this.vb.detach())}}attach(a){this.vb=a}enable(){if(!this.cs){var a=_.x(this.oF.kM(0),_.Te(b=>!b||!this.vb.fq.contains(b.lb.ma)));this.Xc&&this.Xc.threshold&&this.Xc.threshold>1?(this.RLc=this.uf.MK().top,this.cs=a.subscribe(()=>{const b=this.uf.MK().top;Math.abs(b-this.RLc)>this.Xc.threshold?this.Dq():this.vb.hf()})):this.cs=a.subscribe(this.Dq)}}disable(){this.cs&&
(this.cs.unsubscribe(),this.cs=null)}detach(){this.disable();this.vb=null}};var KVa=class{enable(){}disable(){}attach(){}};var LVa=class{constructor(a,b,c,d){this.oF=a;this.uf=b;this.hb=c;this.Xc=d;this.cs=null}attach(a){this.vb=a}enable(){this.cs||(this.cs=this.oF.kM(this.Xc?this.Xc.prb:0).subscribe(()=>{this.vb.hf();if(this.Xc&&this.Xc.Mfd){const a=this.vb.fq.getBoundingClientRect(),{width:b,height:c}=this.uf.NK();Hsa(a,[{width:b,height:c,bottom:c,right:b,top:0,left:0}])&&(this.disable(),this.hb.run(()=>this.vb.detach()))}}))}disable(){this.cs&&(this.cs.unsubscribe(),this.cs=null)}detach(){this.disable();this.vb=null}};_.MVa=new _.wd("VIRTUAL_SCROLL_STRATEGY");_.NVa=function(a,b){const c=[];a.N8.forEach((d,e)=>{a.COc(e,b)&&c.push(e)});return c};
_.$r=class{constructor(){this.hb=_.n(_.We);this.hc=_.n(_.Wq);this.Db=_.n(_.ci,{optional:!0});this.Xca=new _.Vf;this.jba=null;this.MRa=0;this.N8=new Map}register(a){this.N8.has(a)||this.N8.set(a,a.gN.subscribe(()=>this.Xca.next(a)))}DC(a){const b=this.N8.get(a);b&&(b.unsubscribe(),this.N8.delete(a))}kM(a=20){return this.hc.isBrowser?new _.te(b=>{this.jba||this.hHc();const c=a>0?_.x(this.Xca,_.Mja(a)).subscribe(b):this.Xca.subscribe(b);this.MRa++;return()=>{c.unsubscribe();this.MRa--;this.MRa||this.aJb()}}):
_.u()}Ja(){this.aJb();this.N8.forEach((a,b)=>this.DC(b));this.Xca.complete()}Qr(){return this.Db.defaultView||window}COc(a,b){b=_.cj(b);a=a.lb.ma;do if(b==a)return!0;while(b=b.parentElement);return!1}hHc(){this.jba=this.hb.Tb(()=>_.Oe(this.Qr().document,"scroll").subscribe(()=>this.Xca.next()))}aJb(){this.jba&&(this.jba.unsubscribe(),this.jba=null)}};_.$r.O=function(a){return new (a||_.$r)};_.$r.ta=_.k({token:_.$r,oa:_.$r.O,Ea:"root"});_.as=class{constructor(){this.lb=_.n(_.ef);this.O_b=_.n(_.$r);this.ld=_.n(_.We);this.dir=_.n(_.Tr,{optional:!0});this.Kb=new _.Vf;this.gN=new _.te(a=>this.ld.Tb(()=>_.x(_.Oe(this.lb.ma,"scroll"),_.gg(this.Kb)).subscribe(a)))}Sa(){this.O_b.register(this)}Ja(){this.O_b.DC(this);this.Kb.next();this.Kb.complete()}scrollTo(a){const b=this.lb.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&&Vi()!=0?(a.left!=null&&(a.right=b.scrollWidth-b.clientWidth-a.left),Vi()==2?a.left=a.right:Vi()==1&&(a.left=a.right?-a.right:a.right)):a.right!=null&&(a.left=b.scrollWidth-b.clientWidth-a.right);this.yHc(a)}yHc(a){const b=this.lb.ma;Tqa()?b.scrollTo(a):(a.top!=null&&(b.scrollTop=a.top),a.left!=null&&(b.scrollLeft=a.left))}C7(a){const b=this.lb.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&&Vi()==2?a=="left"?b.scrollWidth-b.clientWidth-b.scrollLeft:b.scrollLeft:c&&Vi()==1?a=="left"?b.scrollLeft+b.scrollWidth-b.clientWidth:-b.scrollLeft:a=="left"?b.scrollLeft:b.scrollWidth-b.clientWidth-b.scrollLeft}};_.as.O=function(a){return new (a||_.as)};_.as.La=_.Df({type:_.as,na:[["","cdk-scrollable",""],["","cdkScrollable",""]]});_.bs=class{};_.cs=new _.wd("_ViewRepeater");_.ds=class{constructor(){this.Sba=[]}notify(a,b){for(let c of this.Sba)c(a,b)}listen(a){this.Sba.push(a);return()=>{this.Sba=this.Sba.filter(b=>a!==b)}}Ja(){this.Sba=[]}};_.ds.O=function(a){return new (a||_.ds)};_.ds.ta=_.k({token:_.ds,oa:_.ds.O,Ea:"root"});_.es=class{constructor(){this.hc=_.n(_.Wq);this.lpa=new _.Vf;this.mpa=a=>{this.lpa.next(a)};this.Db=_.n(_.ci,{optional:!0});_.n(_.We).Tb(()=>{if(this.hc.isBrowser){const a=this.Qr();a.addEventListener("resize",this.mpa);a.addEventListener("orientationchange",this.mpa)}this.Fc().subscribe(()=>this.UN=null)})}Ja(){if(this.hc.isBrowser){const a=this.Qr();a.removeEventListener("resize",this.mpa);a.removeEventListener("orientationchange",this.mpa)}this.lpa.complete()}NK(){this.UN||this.pQc();const a={width:this.UN.width,
height:this.UN.height};this.hc.isBrowser||(this.UN=null);return a}MK(){if(!this.hc.isBrowser)return{top:0,left:0};const a=this.Db,b=this.Qr(),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.lpa,_.Mja(a)):this.lpa}Qr(){return this.Db.defaultView||window}pQc(){const a=this.Qr();this.UN=this.hc.isBrowser?{width:a.innerWidth,height:a.innerHeight}:{width:0,
height:0}}};_.es.O=function(a){return new (a||_.es)};_.es.ta=_.k({token:_.es,oa:_.es.O,Ea:"root"});_.OVa=new _.wd("VIRTUAL_SCROLLABLE");_.PVa=typeof requestAnimationFrame!=="undefined"?LIa:_.Xm;_.fs=class{};_.fs.O=function(a){return new (a||_.fs)};_.fs.Ca=_.Cf({type:_.fs});_.fs.Ba=_.Xc({});_.gs=class{};_.gs.O=function(a){return new (a||_.gs)};_.gs.Ca=_.Cf({type:_.gs});_.gs.Ba=_.Xc({imports:[Ur,_.fs,Ur,_.fs]});var hs=class{constructor(){this.oF=_.n(_.$r);this.uf=_.n(_.es);this.hb=_.n(_.We);this.Db=_.n(_.ci);this.close=a=>new JVa(this.oF,this.hb,this.uf,a);this.block=()=>new IVa(this.uf,this.Db);this.Cl=a=>new LVa(this.oF,this.uf,this.hb,a)}};hs.O=function(a){return new (a||hs)};hs.ta=_.k({token:hs,oa:hs.O,Ea:"root"});_.is=class{constructor(a){this.Oj=new KVa;this.Bd="";this.Je=!1;this.ak="cdk-overlay-dark-backdrop";this.BW=!1;if(a){const b=Object.keys(a);for(const c of b)a[c]!==void 0&&(this[c]=a[c])}}};var QVa,SVa,js;QVa=function(a){const b=a.Av;b&&(a.un?a.Dpa(b):(b.classList.remove("cdk-overlay-backdrop-showing"),a.hb.Tb(()=>{b.addEventListener("transitionend",a.MDb)}),b.style.pointerEvents="none",a.eNa=a.hb.Tb(()=>setTimeout(()=>{a.Dpa(b)},500))))};_.RVa=function(a,b){b!==a.xj&&(a.xj&&a.xj.dispose(),a.xj=b,a.wg()&&(b.attach(a),a.hf()))};SVa=function(a){return(a=a.Xc.direction)?typeof a==="string"?a:a.value:"ltr"};
js=class{constructor(a,b,c,d,e,f,g,l,p,t=!1,w){this.Mv=a;this.Rg=b;this.vj=c;this.Xc=d;this.hb=e;this.Nba=f;this.Db=g;this.Vr=l;this.wca=p;this.un=t;this.xc=w;this.Av=null;this.cNa=new _.Vf;this.hpa=new _.Vf;this.fp=new _.Vf;this.qQa=_.ne.EMPTY;this.LDb=A=>this.cNa.next(A);this.MDb=A=>{this.Dpa(A.target)};this.Cqa=new _.Vf;this.hra=new _.Vf;this.yRa=new _.Vf;d.Oj&&(this.Ee=d.Oj,this.Ee.attach(this));this.xj=d.tg;this.pHc=xh(()=>Aha(()=>{this.yRa.next()},{Rb:this.xc}))}get fq(){return this.vj}get uG(){return this.Rg}attach(a){!this.Rg.parentElement&&
this.nRa&&this.nRa.appendChild(this.Rg);a=this.Mv.attach(a);this.xj&&this.xj.attach(this);this.lQc();this.yKb();this.xKb();this.Ee&&this.Ee.enable();let b;(b=this.oDb)==null||b.destroy();this.oDb=_.Ze(()=>{this.wg()&&this.hf()},{Rb:this.xc});this.bKb(!0);this.Xc.Je&&this.EHc();this.Xc.Bd&&this.vda(this.vj,this.Xc.Bd,!0);this.hpa.next();this.Nba.add(this);this.Xc.BW&&(this.qQa=this.Vr.subscribe(()=>this.dispose()));this.wca.add(this);typeof(a==null?void 0:a.Be)==="function"&&a.Be(()=>{this.wg()&&this.hb.Tb(()=>
Promise.resolve().then(()=>this.detach()))});return a}detach(){if(this.wg()){QVa(this);this.bKb(!1);this.xj&&this.xj.detach&&this.xj.detach();this.Ee&&this.Ee.disable();var a=this.Mv.detach();this.fp.next();this.Nba.remove(this);this.CJc();this.qQa.unsubscribe();this.wca.remove(this);return a}}dispose(){const a=this.wg();this.xj&&this.xj.dispose();this.FJc();this.Dpa(this.Av);this.qQa.unsubscribe();this.Nba.remove(this);this.Mv.dispose();this.hpa.complete();this.cNa.complete();this.Cqa.complete();
this.hra.complete();this.wca.remove(this);let b;(b=this.Rg)==null||b.remove();let c;(c=this.oDb)==null||c.destroy();this.nRa=this.vj=this.Rg=null;a&&this.fp.next();this.fp.complete();this.pHc.destroy();this.yRa.complete()}wg(){return this.Mv.wg()}Gm(){return this.cNa}Un(){return this.Cqa}tZ(){return this.hra}Zl(){return this.Xc}hf(){this.xj&&this.xj.apply()}Ot(a){this.Xc=Object.assign({},this.Xc,a);this.yKb()}setDirection(a){this.Xc=Object.assign({},this.Xc,{direction:a});this.xKb()}cC(a){this.vj&&
this.vda(this.vj,a,!0)}AQ(a){this.vj&&this.vda(this.vj,a,!1)}xKb(){this.Rg.setAttribute("dir",SVa(this))}yKb(){if(this.vj){var a=this.vj.style;a.width=bj(this.Xc.width);a.height=bj(this.Xc.height);a.minWidth=bj(this.Xc.minWidth);a.minHeight=bj(this.Xc.minHeight);a.maxWidth=bj(this.Xc.maxWidth);a.maxHeight=bj(this.Xc.maxHeight)}}bKb(a){this.vj.style.pointerEvents=a?"":"none"}EHc(){this.Av=this.Db.createElement("div");this.Av.classList.add("cdk-overlay-backdrop");this.un&&this.Av.classList.add("cdk-overlay-backdrop-noop-animation");
this.Xc.ak&&this.vda(this.Av,this.Xc.ak,!0);this.Rg.parentElement.insertBefore(this.Av,this.Rg);this.Av.addEventListener("click",this.LDb);this.un||typeof requestAnimationFrame==="undefined"?this.Av.classList.add("cdk-overlay-backdrop-showing"):this.hb.Tb(()=>{requestAnimationFrame(()=>{this.Av&&this.Av.classList.add("cdk-overlay-backdrop-showing")})})}lQc(){this.Rg.nextSibling&&this.Rg.parentNode.appendChild(this.Rg)}vda(a,b,c){b=_.Yi(b||[]).filter(d=>!!d);b.length&&(c?a.classList.add(...b):a.classList.remove(...b))}CJc(){this.hb.Tb(()=>
{const a=_.x(this.yRa,_.gg(_.Se(this.hpa,this.fp))).subscribe(()=>{this.vj&&this.Rg&&this.vj.children.length!==0||(this.vj&&this.Xc.Bd&&this.vda(this.vj,this.Xc.Bd,!1),this.Rg&&this.Rg.parentElement&&(this.nRa=this.Rg.parentElement,this.Rg.remove()),a.unsubscribe())})})}FJc(){const a=this.Ee;a&&(a.disable(),a.detach&&a.detach())}Dpa(a){a&&(a.removeEventListener("click",this.LDb),a.removeEventListener("transitionend",this.MDb),a.remove(),this.Av===a&&(this.Av=null));this.eNa&&(clearTimeout(this.eNa),
this.eNa=void 0)}};var TVa=class{constructor(a,b){this.PV=a;this.R_b=b}};var Jsa;Jsa=/([A-Za-z%]+)$/;_.ks=function(a){if(!a.WE&&a.hc.isBrowser){var b=a.xT;b?(a.XQa=a.VOa(),a.xN=a.vj.getBoundingClientRect(),a.jsa=a.pGb(),a.J2=GVa(a.wN).getBoundingClientRect(),a.epa(b,a.rGb(a.XQa,a.J2,b))):a.apply()}};_.UVa=function(a,b){a.rJb=b;return a};_.ls=function(a,b){a.kRa=b;b.indexOf(a.xT)===-1&&(a.xT=null);return a};_.ms=function(a,b){a.Bn=b;return a};_.ns=function(a,b=!0){a.kqa=b;return a};_.os=function(a,b=!0){a.hqa=b;return a};_.ps=function(a,b=!0){a.gRa=b;return a};
_.qs=function(a,b){a.hKb=b;return a};
_.VVa=class{get Jz(){return this.kRa}constructor(a,b,c,d,e){this.uf=b;this.Db=c;this.hc=d;this.wN=e;this.Oba={width:0,height:0};this.mN=!1;this.XDb=!0;this.hqa=!1;this.kqa=!0;this.gRa=!1;this.Bn=0;this.rJb=[];this.kRa=[];this.qra=new _.Vf;this.bs=_.ne.EMPTY;this.hu=this.JQa=0;this.dpa=[];this.n8=this.qra;this.lma(a)}attach(a){a.uG.classList.add("cdk-overlay-connected-position-bounding-box");this.vb=a;this.A2=a.uG;this.vj=a.fq;this.WE=!1;this.h3=!0;this.xT=null;this.bs.unsubscribe();this.bs=this.uf.Fc().subscribe(()=>
{this.h3=!0;this.apply()})}apply(){if(!this.WE&&this.hc.isBrowser)if(!this.h3&&this.gRa&&this.xT)_.ks(this);else{this.oEb();this.nJb();this.tOc();this.jsa=this.pGb();this.XQa=this.VOa();this.xN=this.vj.getBoundingClientRect();this.J2=GVa(this.wN).getBoundingClientRect();var a=this.XQa,b=this.xN,c=this.jsa,d=this.J2,e=[];for(let g of this.kRa){let l=this.rGb(a,d,g),p=this.XOa(l,b,g),t=this.ZKc(p,b,c,g);if(t.w_c){this.mN=!1;this.epa(g,l);return}if(this.lIc(t,p,c))e.push({position:g,origin:l,P3c:b,wMb:this.TDb(l,
g)});else if(!f||f.N3c.K4b<t.K4b)var f={N3c:t,sqd:p,C3c:l,position:g,P3c:b}}if(e.length){a=null;b=-1;for(const g of e)e=g.wMb.width*g.wMb.height*(g.position.weight||1),e>b&&(b=e,a=g);this.mN=!1;this.epa(a.position,a.origin)}else this.XDb&&(this.mN=!0),this.epa(f.position,f.C3c)}}detach(){this.oEb();this.ura=this.xT=null;this.bs.unsubscribe()}dispose(){this.WE||(this.A2&&Ej(this.A2.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this.vj&&this.nJb(),this.vb&&
this.vb.uG.classList.remove("cdk-overlay-connected-position-bounding-box"),this.detach(),this.qra.complete(),this.vb=this.A2=null,this.WE=!0)}lma(a){this.RB=a;return this}rGb(a,b,c){if(c.zc=="center")var d=a.left+a.width/2;else{d=this.jl()?a.right:a.left;const e=this.jl()?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}}XOa(a,b,c){return{x:a.x+(c.oc=="center"?-b.width/2:c.oc==="start"?this.jl()?
-b.width:0:this.jl()?0:-b.width),y:a.y+(c.uc=="center"?-b.height/2:c.uc=="top"?0:-b.height)}}ZKc(a,b,c,d){b=Lsa(b);let {x:e,y:f}=a;a=this.Xpa(d,"x");d=this.Xpa(d,"y");a&&(e+=a);d&&(f+=d);d=-f;a=f+b.height-c.height;c=this.RJb(b.width,-e,e+b.width-c.width);d=this.RJb(b.height,d,a);a=c*d;return{K4b:a,w_c:b.width*b.height===a,fXc:d===b.height,eXc:c==b.width}}lIc(a,b,c){if(this.kqa){const d=c.bottom-b.y;c=c.right-b.x;b=Ksa(this.vb.Zl().minHeight);const e=Ksa(this.vb.Zl().minWidth);c=a.eXc||e!=null&&e<=
c;return(a.fXc||b!=null&&b<=d)&&c}return!1}SIb(a,b,c){if(this.ura&&this.gRa)return{x:a.x+this.ura.x,y:a.y+this.ura.y};b=Lsa(b);const d=this.jsa;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.Bn?d.left-c.left-a.x:0;c=b.height<=d.height?g||-f:a.y<this.Bn?d.top-c.top-a.y:0;this.ura={x:e,y:c};return{x:a.x+e,y:a.y+c}}epa(a,b){this.UOc(a);this.ROc(b,a);this.LOc(b,a);a.Bd&&this.jHc(a.Bd);
if(this.qra.Wn.length){b=this.kLc();var c;if(c=a===this.xT&&this.DHb)c=this.DHb,c=c===b?!0:c.lUb===b.lUb&&c.mUb===b.mUb&&c.aya===b.aya&&c.nUb===b.nUb;c||this.qra.next(new TVa(a,b));this.DHb=b}this.xT=a;this.h3=!1}UOc(a){if(this.hKb){var b=this.A2.querySelectorAll(this.hKb),c=a.uc;a=a.oc==="center"?"center":this.jl()?a.oc==="start"?"right":"left":a.oc==="start"?"left":"right";for(let d=0;d<b.length;d++)b[d].style.transformOrigin=`${a} ${c}`}}TDb(a,b){var c=this.jsa;const d=this.jl();let e;let f;if(b.uc===
"top"){var g=a.y;e=c.height-g+this.Bn}else if(b.uc==="bottom")f=c.height-a.y+this.Bn*2,e=c.height-f+this.Bn;else{g=Math.min(c.bottom-a.y+c.top,a.y);var l=this.Oba.height;e=g*2;g=a.y-g;e>l&&!this.h3&&!this.hqa&&(g=a.y-l/2)}l=b.oc==="start"&&!d||b.oc==="end"&&d;let p;if(b.oc==="end"&&!d||b.oc==="start"&&d)p=c.width-a.x+this.Bn*2,b=a.x-this.Bn;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.Oba.width,b=t*2,t=a.x-t,b>c&&!this.h3&&!this.hqa&&(t=a.x-c/2);return{top:g,left:t,
bottom:f,right:p,width:b,height:e}}LOc(a,b){a=this.TDb(a,b);this.h3||this.hqa||(a.height=Math.min(a.height,this.Oba.height),a.width=Math.min(a.width,this.Oba.width));const c={};if(this.LGb())c.top=c.left="0",c.bottom=c.right=c.maxHeight=c.maxWidth="",c.width=c.height="100%";else{const d=this.vb.Zl().maxHeight,e=this.vb.Zl().maxWidth;c.height=bj(a.height);c.top=bj(a.top);c.bottom=bj(a.bottom);c.width=bj(a.width);c.left=bj(a.left);c.right=bj(a.right);c.alignItems=b.oc==="center"?"center":b.oc==="end"?
"flex-end":"flex-start";c.justifyContent=b.uc==="center"?"center":b.uc==="bottom"?"flex-end":"flex-start";d&&(c.maxHeight=bj(d));e&&(c.maxWidth=bj(e))}this.Oba=a;Ej(this.A2.style,c)}tOc(){Ej(this.A2.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}nJb(){Ej(this.vj.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}ROc(a,b){const c={},d=this.LGb(),e=this.kqa,f=this.vb.Zl();if(d){var g=this.uf.MK();Ej(c,this.QKc(b,a,g));Ej(c,this.PKc(b,
a,g))}else c.position="static";a="";g=this.Xpa(b,"x");b=this.Xpa(b,"y");g&&(a+=`translateX(${g}px) `);b&&(a+=`translateY(${b}px)`);c.transform=a.trim();f.maxHeight&&(d?c.maxHeight=bj(f.maxHeight):e&&(c.maxHeight=""));f.maxWidth&&(d?c.maxWidth=bj(f.maxWidth):e&&(c.maxWidth=""));Ej(this.vj.style,c)}QKc(a,b,c){let d={top:"",bottom:""};b=this.XOa(b,this.xN,a);this.mN&&(b=this.SIb(b,this.xN,c));a.uc==="bottom"?d.bottom=`${this.Db.documentElement.clientHeight-(b.y+this.xN.height)}px`:d.top=bj(b.y);return d}PKc(a,
b,c){let d={left:"",right:""};b=this.XOa(b,this.xN,a);this.mN&&(b=this.SIb(b,this.xN,c));(this.jl()?a.oc==="end"?"left":"right":a.oc==="end"?"right":"left")==="right"?d.right=`${this.Db.documentElement.clientWidth-(b.x+this.xN.width)}px`:d.left=bj(b.x);return d}kLc(){const a=this.VOa(),b=this.vj.getBoundingClientRect(),c=this.rJb.map(d=>d.lb.ma.getBoundingClientRect());return{lUb:Isa(a,c),mUb:Hsa(a,c),aya:Isa(b,c),nUb:Hsa(b,c)}}RJb(a,...b){return b.reduce((c,d)=>c-Math.max(d,0),a)}pGb(){const a=this.Db.documentElement.clientWidth,
b=this.Db.documentElement.clientHeight,c=this.uf.MK();return{top:c.top+this.Bn,left:c.left+this.Bn,right:c.left+a-this.Bn,bottom:c.top+b-this.Bn,width:a-2*this.Bn,height:b-2*this.Bn}}jl(){return SVa(this.vb)==="rtl"}LGb(){return!this.kqa||this.mN}Xpa(a,b){return b==="x"?a.offsetX==null?this.JQa:a.offsetX:a.offsetY==null?this.hu:a.offsetY}Jed(){}jHc(a){this.vj&&_.Yi(a).forEach(b=>{b!==""&&this.dpa.indexOf(b)===-1&&(this.dpa.push(b),this.vj.classList.add(b))})}oEb(){this.vj&&(this.dpa.forEach(a=>{this.vj.classList.remove(a)}),
this.dpa=[])}VOa(){const a=this.RB;if(a instanceof _.ef)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 WVa;_.rs=function(a){a.left("");a.Fy="center";return a};_.ss=function(a){a.top("");a.bpa="center";return a};
WVa=class{constructor(){this.oJc="static";this.zPa=this.gTa=this.Oda=this.Fy=this.bpa=this.gNa=this.JSa="";this.WE=!1}attach(a){const b=a.Zl();this.vb=a;this.gTa&&!b.width&&a.Ot({width:this.gTa});this.zPa&&!b.height&&a.Ot({height:this.zPa});a.uG.classList.add("cdk-global-overlay-wrapper");this.WE=!1}top(a=""){this.gNa="";this.JSa=a;this.bpa="flex-start";return this}left(a=""){this.Oda=a;this.Fy="left";return this}bottom(a=""){this.JSa="";this.gNa=a;this.bpa="flex-end";return this}right(a=""){this.Oda=
a;this.Fy="right";return this}start(a=""){this.Oda=a;this.Fy="start";return this}end(a=""){this.Oda=a;this.Fy="end";return this}width(a=""){this.vb?this.vb.Ot({width:a}):this.gTa=a;return this}height(a=""){this.vb?this.vb.Ot({height:a}):this.zPa=a;return this}apply(){if(this.vb&&this.vb.wg()){var a=this.vb.fq.style,b=this.vb.uG.style,c=this.vb.Zl(),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.Fy;c=this.Oda;var g=this.vb.Zl().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.oJc;a.marginLeft=d?"0":l;a.marginTop=e?"0":this.JSa;a.marginBottom=this.gNa;a.marginRight=d?"0":p;b.justifyContent=t;b.alignItems=e?"flex-start":
this.bpa}}dispose(){if(!this.WE&&this.vb){var a=this.vb.fq.style,b=this.vb.uG,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.WE=!0}}};var us;_.ts=function(a,b){return new _.VVa(b,a.uf,a.Db,a.hc,a.wN)};us=class{constructor(){this.uf=_.n(_.es);this.Db=_.n(_.ci);this.hc=_.n(_.Wq);this.wN=_.n(Zr)}global(){return new WVa}};us.O=function(a){return new (a||us)};us.ta=_.k({token:us,oa:us.O,Ea:"root"});var XVa,xs,ys;XVa=class{attach(a){this.u2=a;return a.attach(this)}detach(){let a=this.u2;a!=null&&(this.u2=null,a.detach())}get q_c(){return this.u2!=null}};_.vs=class extends XVa{constructor(a,b,c){super();this.component=a;this.De=b;this.Rb=c;this.nQ=void 0}};_.ws=class extends XVa{constructor(a,b,c,d){super();this.Oc=a;this.De=b;this.context=c;this.Rb=d}get origin(){return this.Oc.lb}attach(a,b=this.context){this.context=b;return super.attach(a)}detach(){this.context=void 0;return super.detach()}};
xs=function(a,b){a.gOa=b};ys=class{constructor(){this.WE=!1}wg(){return!!this.ly}attach(a){if(a instanceof _.vs)return this.ly=a,this.bw(a);if(a instanceof _.ws)return this.ly=a,this.kC(a)}detach(){this.ly&&(this.ly=this.ly.u2=null);this.gHb()}dispose(){this.wg()&&this.detach();this.gHb();this.WE=!0}gHb(){this.gOa&&(this.gOa(),this.gOa=null)}};_.YVa=class extends ys{constructor(a,b,c,d){super();this.Wza=a;this.ep=b;this.vJc=c;this.Db=d}bw(a){let b;if(a.De){const c=a.Rb||a.De.Rb,d=c.get(Um,null,{optional:!0})||void 0;b=_.ln(a.De,a.component,{index:a.De.length,Rb:c,jXb:d,nQ:a.nQ||void 0});xs(this,()=>b.destroy())}else b=Kma(a.component,{MVc:a.Rb||this.vJc||_.tIa,XF:this.ep.Rb,nQ:a.nQ||void 0}),_.AJa(this.ep,b.Ow),xs(this,()=>{this.ep.yad>0&&this.ep.k5(b.Ow);b.destroy()});this.Wza.appendChild(this.IKc(b));this.ly=a;return b}kC(a){let b=a.De,
c=b.mi(a.Oc,a.context,{Rb:a.Rb});c.lm.forEach(d=>this.Wza.appendChild(d));_.fn(c);xs(this,()=>{let d=b.indexOf(c);d!==-1&&b.remove(d)});this.ly=a;return c}dispose(){super.dispose();this.Wza.remove()}IKc(a){return a.Ow.lm[0]}};var zs=class extends _.ws{constructor(){const a=_.n(_.Kg),b=_.n(_.Lg);super(a,b)}};zs.O=function(a){return new (a||zs)};zs.La=_.Df({type:zs,na:[["","cdkPortal",""]],Qb:["cdkPortal"],features:[_.kg]});
_.As=class extends ys{constructor(){super();this.YMc=_.n(Um,{optional:!0});this.Db=_.n(_.ci);this.He=_.n(_.Lg);this.zn=!1;this.rWa=new _.an}get m8(){return this.ly}set m8(a){if(!this.wg()||a||this.zn)this.wg()&&super.detach(),a&&super.attach(a),this.ly=a||null}Sa(){this.zn=!0}Ja(){super.dispose();this.IDb=this.ly=null}bw(a){a.u2=this;const b=a.De!=null?a.De:this.He,c=_.ln(b,a.component,{index:b.length,Rb:a.Rb||b.Rb,nQ:a.nQ||void 0,jXb:this.YMc||void 0});b!==this.He&&this.iLc().appendChild(c.Ow.lm[0]);
xs(this,()=>c.destroy());this.ly=a;this.IDb=c;this.rWa.emit(c);return c}kC(a){a.u2=this;const b=this.He.mi(a.Oc,a.context,{Rb:a.Rb});xs(this,()=>this.He.clear());this.ly=a;this.IDb=b;this.rWa.emit(b);return b}iLc(){const a=this.He.element.ma;return a.nodeType===a.ELEMENT_NODE?a:a.parentNode}};_.As.O=function(a){return new (a||_.As)};_.As.La=_.Df({type:_.As,na:[["","cdkPortalOutlet",""]],inputs:{m8:[0,"cdkPortalOutlet","portal"]},outputs:{rWa:"attached"},Qb:["cdkPortalOutlet"],features:[_.kg]});
_.Bs=class{};_.Bs.O=function(a){return new (a||_.Bs)};_.Bs.Ca=_.Cf({type:_.Bs});_.Bs.Ba=_.Xc({});_.Cs=class{constructor(){this.Nj=_.n(hs);this.wN=_.n(Zr);this.INc=_.n(us);this.Nba=_.n(Wr);this.xc=_.n(_.Ye);this.hb=_.n(_.We);this.Db=_.n(_.ci);this.EJc=_.n(_.Tr);this.Vr=_.n(_.jo);this.wca=_.n(Xr);this.vHc=_.n(_.cn,{optional:!0});this.Tr=_.n(_.ur);this.jU=_.n(_.cr)}create(a){this.jU.load(Yr);const b=this.bJc(),c=this.gJc(b),d=this.iJc(c);a=new _.is(a);a.direction=a.direction||this.EJc.value;return new js(d,b,c,a,this.hb,this.Nba,this.Db,this.Vr,this.wca,this.vHc==="NoopAnimations",this.xc.get(Om))}position(){return this.INc}gJc(a){const b=
this.Db.createElement("div");b.id=this.Tr.getId("cdk-overlay-");b.classList.add("cdk-overlay-pane");a.appendChild(b);return b}bJc(){const a=this.Db.createElement("div");GVa(this.wN).appendChild(a);return a}iJc(a){this.ep||(this.ep=this.xc.get(_.kh));return new _.YVa(a,this.ep,this.xc,this.Db)}};_.Cs.O=function(a){return new (a||_.Cs)};_.Cs.ta=_.k({token:_.Cs,oa:_.Cs.O,Ea:"root"});var $Va;_.ZVa=new _.wd("cdk-connected-overlay-scroll-strategy",{Ea:"root",oa:()=>{const a=_.n(_.Cs);return()=>a.Nj.Cl()}});$Va={va:_.ZVa,Ib:[_.Cs],Ab:function(a){return()=>a.Nj.Cl()}};_.Ds=class{};_.Ds.O=function(a){return new (a||_.Ds)};_.Ds.Ca=_.Cf({type:_.Ds});_.Ds.Ba=_.Xc({Nb:[_.Cs,$Va],imports:[Ur,_.Bs,_.gs,_.gs]});_.Es=class{constructor(){_.n(jr).PMa()}};_.Es.O=function(a){return new (a||_.Es)};_.Es.Ca=_.Cf({type:_.Es});_.Es.Ba=_.Xc({imports:[Ur,Ur]});_.aWa=class{constructor(a,b,c,d,e){this.wJc=a;this.td=b;this.Dca=c;this.Cca=d;this.Nh=e;this.og=!1}mv(){const a=this.og,b=this.Dca||this.Cca,c=this.td?this.td.control:null;let d,e;const f=(e=(d=this.ht||this.wJc)==null?void 0:d.bUb(c,b))!=null?e:!1;f!==a&&(this.og=f,this.Nh.next())}};_.bWa=new _.wd("MAT_DATE_LOCALE",{Ea:"root",oa:Msa});_.Fs=new _.wd("mat-date-formats");_.Gs=class{bUb(a,b){return!!(a&&a.invalid&&(a.jn||b&&b.jR))}};_.Gs.O=function(a){return new (a||_.Gs)};_.Gs.ta=_.k({token:_.Gs,oa:_.Gs.O,Ea:"root"});_.Hs=class{};_.Hs.O=function(a){return new (a||_.Hs)};
_.Hs.wa=_.Bf({type:_.Hs,na:[["structural-styles"]],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'],kb:2,
Ma:0});_.Is=class{};_.Is.O=function(a){return new (a||_.Is)};
_.Is.wa=_.Bf({type:_.Is,na:[["div","mat-internal-form-field",""]],nb:[1,"mdc-form-field","mat-internal-form-field"],ob:2,Ya:function(a,b){a&2&&_.sg("mdc-form-field--align-end",b.Lo==="before")},inputs:{Lo:"labelPosition"},jc:["mat-internal-form-field",""],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Gg(),_.Hg(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"],kb:2,
Ma:0});_.Js=new _.wd("MAT_OPTION_PARENT_COMPONENT");_.Ks=new _.wd("MatOptgroup");var cWa=_.Ti({passive:!0,capture:!0}),dWa=class{constructor(){this.uk=new Map;this.NEb=a=>{const b=_.Xi(a);if(b){let c;(c=this.uk.get(a.type))==null||c.forEach((d,e)=>{(e===b||e.contains(b))&&d.forEach(f=>f.handleEvent(a))})}}}ATa(a,b,c,d){const e=this.uk.get(b);e?(a=e.get(c))?a.add(d):e.set(c,new Set([d])):(this.uk.set(b,new Map([[c,new Set([d])]])),a.Tb(()=>{document.addEventListener(b,this.NEb,cWa)}))}oob(a,b,c){const d=this.uk.get(a);if(d){var e=d.get(b);e&&(e.delete(c),e.size===0&&d.delete(b),
d.size===0&&(this.uk.delete(a),document.removeEventListener(a,this.NEb,cWa)))}}};var eWa=class{constructor(a,b,c,d=!1){this.Jq=a;this.element=b;this.config=c;this.uHc=d;this.state=3}};var fWa={VF:225,aG:150},gWa=_.Ti({passive:!0,capture:!0}),hWa=["mousedown","touchstart"],iWa=["mouseup","mouseleave","touchend","touchcancel"],Ls=class{},jWa,kWa,lWa;Ls.O=function(a){return new (a||Ls)};
Ls.wa=_.Bf({type:Ls,na:[["ng-component"]],nb:["mat-ripple-style-loader",""],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-sys-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"],kb:2,
Ma:0});jWa=function(a,b){if(b.state!==2&&b.state!==3){var c=b.element,d=Object.assign({},fWa,b.config.animation);c.style.transitionDuration=`${d.aG}ms`;c.style.opacity="0";b.state=2;!b.uHc&&d.aG||a.tOa(b)}};
kWa=function(a,b,c,d={}){var e=a.J2=a.J2||a.I2.getBoundingClientRect();const f=Object.assign({},fWa,d.animation);d.D4&&(b=e.left+e.width/2,c=e.top+e.height/2);var g=d.radius||Nsa(b,c,e);b-=e.left;c-=e.top;const l=f.VF,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.I2.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 eWa(a,p,d,e);p.style.transform="scale3d(1, 1, 1)";t.state=0;d.Mkb||(a.yQa=t);let w=null;e||!l&&!f.aG||a.hb.Tb(()=>{const A=()=>{w&&(w.j6a=null);clearTimeout(J);a.tOa(t)},G=()=>a.REb(t),J=setTimeout(G,l+100);p.addEventListener("transitionend",A);p.addEventListener("transitioncancel",G);w={t3c:A,s3c:G,j6a:J}});a.V$.set(t,w);!e&&l||a.tOa(t);return t};
_.Ms=function(a,b){const c=_.cj(b);a.hc.isBrowser&&c&&c!==a.RJ&&(a.E3(),a.RJ=c,hWa.forEach(d=>{lWa.ATa(a.hb,d,c,a)}))};
_.Ns=class{constructor(a,b,c,d,e){this.Vra=a;this.hb=b;this.hc=d;this.Jba=!1;this.V$=new Map;this.ora=!1;d.isBrowser&&(this.I2=_.cj(c));e&&e.get(_.cr).load(Ls)}f6a(){this.UFb().forEach(a=>{a.config.Mkb||jWa(a.Jq,a)})}handleEvent(a){a.type==="mousedown"?this.ara(a):a.type==="touchstart"?this.vNc(a):this.uNc();this.ora||(this.hb.Tb(()=>{iWa.forEach(b=>{this.RJ.addEventListener(b,this,gWa)})}),this.ora=!0)}tOa(a){a.state===0?this.nPc(a):a.state===2&&this.REb(a)}nPc(a){const b=a===this.yQa,c=a.config.Mkb;
a.state=1;c||b&&this.Jba||jWa(a.Jq,a)}REb(a){let b;const c=(b=this.V$.get(a))!=null?b:null;this.V$.delete(a);this.V$.size||(this.J2=null);a===this.yQa&&(this.yQa=null);a.state=3;c!==null&&(a.element.removeEventListener("transitionend",c.t3c),a.element.removeEventListener("transitioncancel",c.s3c),c.j6a!==null&&clearTimeout(c.j6a));a.element.remove()}ara(a){const b=_.Pi(a),c=this.GHb&&Date.now()<this.GHb+800;this.Vra.qH||b||c||(this.Jba=!0,kWa(this,a.clientX,a.clientY,this.Vra.Ft))}vNc(a){if(!this.Vra.qH&&
!_.Qi(a)&&(this.GHb=Date.now(),this.Jba=!0,a=a.changedTouches))for(let b=0;b<a.length;b++)kWa(this,a[b].clientX,a[b].clientY,this.Vra.Ft)}uNc(){this.Jba&&(this.Jba=!1,this.UFb().forEach(a=>{const b=a.state===1||a.config.WCa&&a.state===0;!a.config.Mkb&&b&&jWa(a.Jq,a)}))}UFb(){return Array.from(this.V$.keys())}E3(){const a=this.RJ;a&&(hWa.forEach(b=>lWa.oob(b,a,this)),this.ora&&(iWa.forEach(b=>a.removeEventListener(b,this,gWa)),this.ora=!1))}};lWa=new dWa;_.Os=new _.wd("mat-ripple-global-options");
_.Ps=class{get disabled(){return this.qc}set disabled(a){a&&this.f6a();this.qc=a;this.cSa()}get trigger(){return this.QPc||this.Ia.ma}set trigger(a){this.QPc=a;this.cSa()}constructor(){this.Ia=_.n(_.ef);this.re=_.n(_.cn,{optional:!0});this.radius=0;this.zn=this.qc=!1;const a=_.n(_.We),b=_.n(_.Wq),c=_.n(_.Os,{optional:!0}),d=_.n(_.Ye);this.ePa=c||{};this.mF=new _.Ns(this,a,this.Ia,b,d)}Sa(){this.zn=!0;this.cSa()}Ja(){this.mF.E3()}f6a(){this.mF.f6a()}get Ft(){return{D4:this.D4,radius:this.radius,color:this.color,
animation:Object.assign({},this.ePa.animation,this.re==="NoopAnimations"?{VF:0,aG:0}:{},this.animation),WCa:this.ePa.WCa}}get qH(){return this.disabled||!!this.ePa.disabled}cSa(){!this.disabled&&this.zn&&_.Ms(this.mF,this.trigger)}launch(a,b=0,c){return typeof a==="number"?kWa(this.mF,a,b,Object.assign({},this.Ft,c)):kWa(this.mF,0,0,Object.assign({},this.Ft,a))}};_.Ps.O=function(a){return new (a||_.Ps)};
_.Ps.La=_.Df({type:_.Ps,na:[["","mat-ripple",""],["","matRipple",""]],nb:[1,"mat-ripple"],ob:2,Ya:function(a,b){a&2&&_.sg("mat-ripple-unbounded",b.U$c)},inputs:{color:[0,"matRippleColor","color"],U$c:[0,"matRippleUnbounded","unbounded"],D4:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},Qb:["matRipple"]});_.Qs=class{};_.Qs.O=function(a){return new (a||_.Qs)};_.Qs.Ca=_.Cf({type:_.Qs});_.Qs.Ba=_.Xc({imports:[_.Es,_.Es]});var mWa,nWa;mWa={capture:!0};nWa=["focus","mousedown","mouseenter","touchstart"];_.oWa=function(a,b){const c=a.d3.get(b);c&&(c.renderer.E3(),a.d3.delete(b))};
_.pWa=function(a,b,c){let d,e;b.setAttribute("mat-ripple-loader-uninitialized",(e=(d=a.iba)==null?void 0:d.jt)!=null?e:"");!c.className&&b.hasAttribute("mat-ripple-loader-class-name")||b.setAttribute("mat-ripple-loader-class-name",c.className||"");c.D4&&b.setAttribute("mat-ripple-loader-centered","");c.disabled&&b.setAttribute("mat-ripple-loader-disabled","")};
_.Rs=class{constructor(){this.Db=_.n(_.ci,{optional:!0});this.re=_.n(_.cn,{optional:!0});this.iba=_.n(_.Os,{optional:!0});this.hc=_.n(_.Wq);this.hb=_.n(_.We);this.xc=_.n(_.Ye);this.d3=new Map;this.kIb=a=>{a=_.Xi(a);if(a instanceof HTMLElement){let b,c;(a=a.closest(`[${"mat-ripple-loader-uninitialized"}="${(c=(b=this.iba)==null?void 0:b.jt)!=null?c:""}"]`))&&this.lJc(a)}};this.hb.Tb(()=>{for(const a of nWa){let b;(b=this.Db)==null||b.addEventListener(a,this.kIb,mWa)}})}Ja(){const a=this.d3.keys();
for(const b of a)_.oWa(this,b);for(const b of nWa){let c;(c=this.Db)==null||c.removeEventListener(b,this.kIb,mWa)}}ysb(a,b){const c=this.d3.get(a);c?(c.target.qH=b,b||c.jSb||(c.jSb=!0,_.Ms(c.renderer,a))):b?a.setAttribute("mat-ripple-loader-disabled",""):a.removeAttribute("mat-ripple-loader-disabled")}lJc(a){if(this.Db&&!this.d3.has(a)){var b;(b=a.querySelector(".mat-ripple"))==null||b.remove();b=this.Db.createElement("span");b.classList.add("mat-ripple",a.getAttribute("mat-ripple-loader-class-name"));
a.append(b);var c=this.re==="NoopAnimations",d=this.iba,e,f,g=c?0:(f=d==null?void 0:(e=d.animation)==null?void 0:e.VF)!=null?f:fWa.VF,l,p;e=c?0:(p=d==null?void 0:(l=d.animation)==null?void 0:l.aG)!=null?p:fWa.aG;l={qH:c||(d==null?void 0:d.disabled)||a.hasAttribute("mat-ripple-loader-disabled"),Ft:{D4:a.hasAttribute("mat-ripple-loader-centered"),WCa:d==null?void 0:d.WCa,animation:{VF:g,aG:e}}};b=new _.Ns(l,this.hb,b,this.hc,this.xc);(p=!l.qH)&&_.Ms(b,a);this.d3.set(a,{target:l,renderer:b,jSb:p});a.removeAttribute("mat-ripple-loader-uninitialized")}}};
_.Rs.O=function(a){return new (a||_.Rs)};_.Rs.ta=_.k({token:_.Rs,oa:_.Rs.O,Ea:"root"});new rn;new rn;_.qWa=_.Hj(class{});_.Ti({passive:!0,capture:!0});_.Ti({passive:!0,capture:!0});new rn;var uWa,vWa;_.rWa=["mat-button",""];_.sWa=["*"];_.tWa=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"};
uWa="mat-button mat-flat-button mat-icon-button mat-raised-button mat-stroked-button mat-mini-fab mat-fab".split(" ");vWa=_.Fj(_.Hj(_.Gj(class{constructor(a){this.Ia=a}})));
_.Ss=class extends vWa{constructor(a,b,c){super(a);this.Rc=b;this.re=c;this.ndb=this.sPa("mat-fab","mat-mini-fab");this.Uxa=this.sPa("mat-icon-button");for(const d of uWa)this.sPa(d)&&this.Qg().classList.add(d);a.ma.classList.add("mat-button-base");this.ndb&&(this.color="accent")}Dc(){this.Rc.Pk(this.Ia,!0)}Ja(){this.Rc.Oi(this.Ia)}focus(a,b){a?_.$q(this.Rc,this.Qg(),a,b):this.Qg().focus(b)}Qg(){return this.Ia.ma}xy(){return this.wc||this.disabled}sPa(...a){return a.some(b=>this.Qg().hasAttribute(b))}};
_.Ss.O=function(a){return new (a||_.Ss)(_.B(_.ef),_.B(_.ar),_.B(_.cn,8))};
_.Ss.wa=_.Bf({type:_.Ss,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",""]],ub:function(a,b){a&1&&_.Og(_.Ps,5);if(a&2){let c;_.Rg(c=_.Sg())&&(b.uqb=c.first)}},nb:[1,"mat-focus-indicator"],ob:6,Ya:function(a,b){a&2&&(_.qg("disabled",b.disabled||null)("mat-id-collision",null),_.sg("_mat-animation-noopable",b.re==="NoopAnimations")("mat-button-disabled",
b.disabled))},inputs:{disabled:"disabled",wc:"disableRipple",color:"color"},Qb:["matButton"],standalone:!1,features:[_.kg],jc:_.rWa,ac:_.sWa,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&&(_.Gg(),_.F(0,"span",0),_.Hg(1),_.I(),_.K(2,"span",1)(3,"span",2));a&2&&(_.y(2),_.sg("mat-button-ripple-round",b.ndb||b.Uxa),_.E("matRippleDisabled",b.xy())("matRippleCentered",
b.Uxa)("matRippleTrigger",b.Qg()))},Fa:[_.Ps],styles:[_.tWa()],kb:2,Ma:0});var wWa={params:{mva:"150ms",tva:"75ms"}},xWa=_.lj("dialogContainer",[_.oj("void, exit",_.nj({opacity:0,transform:"scale(0.7)"})),_.oj("enter",_.nj({transform:"none"})),_.pj("* => enter",_.zra([_.mj("{{enterAnimationDuration}} cubic-bezier(0, 0, 0.2, 1)",_.nj({transform:"none",opacity:1})),_.Ara("@*",{type:9,options:null})]),wWa),_.pj("* => void, * => exit",_.zra([_.mj("{{exitAnimationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)",_.nj({opacity:0})),_.Ara("@*",{type:9,options:null})]),wWa)]);var yWa=class{constructor(){this.role="dialog";this.Bd="";this.Je=!0;this.ak="";this.Zi=!1;this.height=this.width="";this.maxWidth="80vw";this.ariaLabel=this.Isa=this.dea=this.data=null;this.ariaModal=!0;this.Iy="first-tabbable";this.KZa=this.Hfa=this.Et=!0}};var Ts=class{constructor(){this.role="dialog";this.Bd="";this.Je=!0;this.ak="";this.Zi=!1;this.height=this.width="";this.ariaLabel=this.Isa=this.dea=this.data=null;this.ariaModal=!0;this.Iy="first-tabbable";this.LZa=this.JZa=this.KZa=this.Et=!0}};var Us=class extends ys{constructor(){super();this.Ia=_.n(_.ef);this.Yaa=_.n(_.er);this.Dba=_.n(_.br);this.hb=_.n(_.We);this.vb=_.n(js);this.Rc=_.n(_.ar);this.hc=_.n(_.Wq);this.Db=_.n(_.ci,{optional:!0});this.aJ=this.eFb=this.EB=null;this.VI=[];this.Ta=_.n(_.nn);this.xc=_.n(_.Ye);this.Hba=!1;this.Xc=_.n(Ts,{optional:!0})||new Ts;this.Xc.Isa&&this.VI.push(this.Xc.Isa)}eHc(a){this.VI.push(a);_.en(this.Ta)}kOc(a){a=this.VI.indexOf(a);a>-1&&(this.VI.splice(a,1),_.en(this.Ta))}tpa(){this.ULc();this.tLc();
this.lNa()}lNa(){this.PN()}Ja(){this.Hba=!0;this.Ira()}bw(a){a=this.Mv.bw(a);this.tpa();return a}kC(a){a=this.Mv.kC(a);this.tpa();return a}YNc(){this.spa()||this.PN()}yOa(a,b){this.Dba.zG(a)||(a.tabIndex=-1,this.hb.Tb(()=>{const c=()=>{a.removeEventListener("blur",c);a.removeEventListener("mousedown",c);a.removeAttribute("tabindex")};a.addEventListener("blur",c);a.addEventListener("mousedown",c)}));a.focus(b)}Xaa(a,b){(a=this.Ia.ma.querySelector(a))&&this.yOa(a,b)}PN(){this.Hba||_.Ze(()=>{const a=
this.Ia.ma;switch(this.Xc.Iy){case !1:case "dialog":this.spa()||a.focus();break;case !0:case "first-tabbable":let b;((b=this.EB)==null?0:_.cUa(b))||this.iKc();break;case "first-heading":this.Xaa('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this.Xaa(this.Xc.Iy)}},{Rb:this.xc})}Ira(){var a=this.Xc.Et;let b=null;typeof a==="string"?b=this.Db.querySelector(a):typeof a==="boolean"?b=a?this.eFb:null:a&&(b=a);if(this.Xc.Et&&b&&typeof b.focus==="function"){a=_.Wi();const c=this.Ia.ma;if(!a||
a===this.Db.body||a===c||c.contains(a))this.Rc?(_.$q(this.Rc,b,this.aJ),this.aJ=null):b.focus()}this.EB&&this.EB.destroy()}iKc(){this.Ia.ma.focus&&this.Ia.ma.focus()}spa(){const a=this.Ia.ma,b=_.Wi();return a===b||a.contains(b)}ULc(){this.hc.isBrowser&&(this.EB=this.Yaa.create(this.Ia.ma),this.Db&&(this.eFb=_.Wi()))}tLc(){this.vb.Gm().subscribe(()=>{this.Xc.Zi&&this.YNc()})}};Us.O=function(a){return new (a||Us)};
Us.wa=_.Bf({type:Us,na:[["cdk-dialog-container"]],ub:function(a,b){a&1&&_.Og(_.As,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.Mv=c.first)}},nb:["tabindex","-1",1,"cdk-dialog-container"],ob:6,Ya:function(a,b){a&2&&_.qg("id",b.Xc.id||null)("role",b.Xc.role)("aria-modal",b.Xc.ariaModal)("aria-labelledby",b.Xc.ariaLabel?null:b.VI[0])("aria-label",b.Xc.ariaLabel)("aria-describedby",b.Xc.dea||null)},features:[_.kg],ya:1,Aa:0,Da:[["cdkPortalOutlet",""]],qa:function(a){a&1&&_.C(0,Osa,0,0,"ng-template",0)},Fa:[_.As],
styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}\n"],kb:2});var zWa=new _.wd("DialogScrollStrategy",{Ea:"root",oa:()=>{const a=_.n(_.Cs);return()=>a.Nj.block()}}),AWa=new _.wd("DialogData"),BWa=new _.wd("DefaultDialogConfig");var CWa=class{constructor(a,b){this.Jd=a;this.config=b;this.closed=new _.Vf;this.Zi=b.Zi;this.Gm=a.Gm();this.Un=a.Un();this.tZ=a.tZ();this.id=b.id;this.Un.subscribe(c=>{c.keyCode!==27||this.Zi||_.Ri(c)||(c.preventDefault(),this.close(void 0,{Lga:"keyboard"}))});this.Gm.subscribe(()=>{this.Zi||this.close(void 0,{Lga:"mouse"})});this.Apa=a.fp.subscribe(()=>{b.LZa!==!1&&this.close()})}close(a,b){if(this.iw){const c=this.closed;this.iw.aJ=(b==null?void 0:b.Lga)||"program";this.Apa.unsubscribe();this.Jd.dispose();
c.next(a);c.complete();this.hw=this.iw=null}}hf(){this.Jd.hf()}Ot(a="",b=""){this.Jd.Ot({width:a,height:b})}cC(a){this.Jd.cC(a)}AQ(a){this.Jd.AQ(a)}};var Vs=class{get Zh(){return this.mp?this.mp.Zh:this.eF}get nu(){return this.mp?this.mp.nu:this.XM}constructor(){this.kf=_.n(_.Cs);this.xc=_.n(_.Ye);this.Bg=_.n(BWa,{optional:!0});this.mp=_.n(Vs,{optional:!0,iE:!0});this.wN=_.n(Zr);this.Tr=_.n(_.ur);this.eF=[];this.WM=new _.Vf;this.XM=new _.Vf;this.TMa=new Map;this.Ee=_.n(zWa);this.ssa=_.Me(()=>this.Zh.length?this.eu():_.x(this.eu(),_.eg(void 0)))}open(a,b){b=Object.assign({},this.Bg||new Ts,b);b.id=b.id||this.Tr.getId("cdk-dialog-");b.id&&this.s8a(b.id);
var c=this.jJ(b);c=this.kf.create(c);const d=new CWa(c,b);c=this.FHc(c,d,b);d.iw=c;this.GHc(a,d,c,b);this.Zh.length||this.LLc();this.Zh.push(d);d.closed.subscribe(()=>this.bJb(d,!0));this.nu.next(d);return d}s8a(a){this.Zh.find(b=>b.id===a)}Ja(){Psa(this.eF,a=>{a.config.JZa===!1&&this.bJb(a,!1)});Psa(this.eF,a=>a.close());this.WM.complete();this.XM.complete();this.eF=[]}jJ(a){const b=new _.is({tg:a.tg||_.ss(_.rs(this.kf.position().global())),Oj:a.Oj||this.Ee(),Bd:a.Bd,Je:a.Je,direction:a.direction,
minWidth:a.minWidth,minHeight:a.minHeight,maxWidth:a.maxWidth,maxHeight:a.maxHeight,width:a.width,height:a.height,BW:a.KZa});a.ak&&(b.ak=a.ak);return b}FHc(a,b,c){var d;const e=c.Rb||((d=c.De)==null?void 0:d.Rb);b=[{va:Ts,kc:c},{va:CWa,kc:b},{va:js,kc:a}];c.container?typeof c.container==="function"?d=c.container:(d=c.container.type,b.push(...c.container.Nb(c))):d=Us;c=new _.vs(d,c.De,_.nh({parent:e||this.xc,Nb:b}));return a.attach(c).instance}GHc(a,b,c,d){if(a instanceof _.Kg){var e=this.L2(d,b,c,
void 0);b={ua:d.data,Np:b};d.nR&&(b=Object.assign({},b,typeof d.nR==="function"?d.nR():d.nR));c.kC(new _.ws(a,null,b,e))}else e=this.L2(d,b,c,this.xc),a=c.bw(new _.vs(a,d.De,e)),b.Q4=a,b.hw=a.instance}L2(a,b,c,d){var e;const f=a.Rb||((e=a.De)==null?void 0:e.Rb);e=[{va:AWa,kc:a.data},{va:CWa,kc:b}];a.Nb&&(typeof a.Nb==="function"?e.push(...a.Nb(b,a,c)):e.push(...a.Nb));!a.direction||f&&f.get(_.Tr,null,{optional:!0})||e.push({va:_.Tr,kc:{value:a.direction,Fc:_.u()}});return _.nh({parent:f||d,Nb:e})}bJb(a,
b){a=this.Zh.indexOf(a);a>-1&&(this.Zh.splice(a,1),this.Zh.length||(this.TMa.forEach((c,d)=>{c?d.setAttribute("aria-hidden",c):d.removeAttribute("aria-hidden")}),this.TMa.clear(),b&&this.eu().next()))}LLc(){const a=GVa(this.wN);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.TMa.set(d,d.getAttribute("aria-hidden")),d.setAttribute("aria-hidden","true"))}}}eu(){const a=
this.mp;return a?a.eu():this.WM}};Vs.O=function(a){return new (a||Vs)};Vs.ta=_.k({token:Vs,oa:Vs.O,Ea:"root"});var Ws=class{};Ws.O=function(a){return new (a||Ws)};Ws.Ca=_.Cf({type:Ws});Ws.Ba=_.Xc({Nb:[Vs],imports:[_.Ds,_.Bs,_.pr,_.Bs]});var Xs=class extends Us{constructor(a,b,c,d,e,f,g,l){super(a,b,c,d,e,f,g,l);this.Ir=new _.an}lNa(){this.Xc.Hfa||this.PN()}SQa(a){this.Xc.Hfa&&this.PN();this.Ir.next({state:"opened",totalTime:a})}};Xs.O=function(a){return new (a||Xs)(_.B(_.ef),_.B(_.er),_.B(_.ci,8),_.B(yWa),_.B(_.br),_.B(_.We),_.B(js),_.B(_.ar))};Xs.wa=_.Bf({type:Xs,na:[["ng-component"]],standalone:!1,features:[_.kg],ya:0,Aa:0,qa:function(){},kb:2});var DWa=class{constructor(a,b,c){this.Wj=a;this.py=c;this.Hr=new _.Vf;this.YI=new _.Vf;this.zj=0;this.Zi=b.Zi;this.id=a.id;_.x(c.Ir,_.Te(d=>d.state==="opened"),_.Pf(1)).subscribe(()=>{this.Hr.next();this.Hr.complete()});_.x(c.Ir,_.Te(d=>d.state==="closed"),_.Pf(1)).subscribe(()=>{clearTimeout(this.BNa);this.TE()});a.Jd.fp.subscribe(()=>{this.YI.next(this.Qca);this.YI.complete();this.TE()});_.Se(this.Gm(),_.x(this.Un(),_.Te(d=>d.keyCode===27&&!this.Zi&&!_.Ri(d)))).subscribe(d=>{this.Zi||(d.preventDefault(),
this.aJ=d.type==="keydown"?"keyboard":"mouse",this.close(void 0))})}close(a){this.Qca=a;_.x(this.py.Ir,_.Te(b=>b.state==="closing"),_.Pf(1)).subscribe(b=>{this.YI.next(a);this.YI.complete();QVa(this.Wj.Jd);this.BNa=setTimeout(()=>this.TE(),b.totalTime+100)});this.zj=1;this.py.ida()}nu(){return this.Hr}eC(){return this.Wj.closed}Gm(){return this.Wj.Gm}Un(){return this.Wj.Un}hf(a){let b=this.Wj.config.tg;a&&(a.left||a.right)?a.left?b.left(a.left):b.right(a.right):_.rs(b);a&&(a.top||a.bottom)?a.top?
b.top(a.top):b.bottom(a.bottom):_.ss(b);this.Wj.hf()}Ot(a="",b=""){this.Wj.Ot(a,b)}cC(a){this.Wj.cC(a)}AQ(a){this.Wj.AQ(a)}getState(){return this.zj}TE(){this.zj=2;this.Wj.close(this.Qca,{Lga:this.aJ});this.hw=null}};var EWa=class{constructor(){this.role="dialog";this.Bd="";this.Je=!0;this.ak="";this.Zi=!1;this.height=this.width="";this.ariaLabel=this.Isa=this.dea=this.data=null;this.ariaModal=!0;this.Iy="first-tabbable";this.KZa=this.Hfa=this.Et=!0}};var Ys=class extends Us{constructor(){super(...arguments);this.re=_.n(_.cn,{optional:!0});this.Ir=new _.an;this.YM=this.re!=="NoopAnimations";this.DMa=0;this.xn=this.Ia.ma;let a;this.Jpa=this.YM?(a=Rsa(this.Xc.mva))!=null?a:150:0;let b;this.Lpa=this.YM?(b=Rsa(this.Xc.tva))!=null?b:75:0;this.daa=null;this.CFb=()=>{this.mEb();this.SQa(this.Jpa)};this.TE=()=>{this.mEb();this.Ir.emit({state:"closed",totalTime:this.Lpa})}}tpa(){super.tpa();this.oPc()}oPc(){this.Ir.emit({state:"opening",totalTime:this.Jpa});
this.YM?(this.xn.style.setProperty("--mat-dialog-transition-duration",`${this.Jpa}ms`),this.kJb(()=>this.xn.classList.add("mdc-dialog--opening","mdc-dialog--open")),this.QKb(this.Jpa,this.CFb)):(this.xn.classList.add("mdc-dialog--open"),Promise.resolve().then(()=>this.CFb()))}ida(){this.Ir.emit({state:"closing",totalTime:this.Lpa});this.xn.classList.remove("mdc-dialog--open");this.YM?(this.xn.style.setProperty("--mat-dialog-transition-duration",`${this.Lpa}ms`),this.kJb(()=>this.xn.classList.add("mdc-dialog--closing")),
this.QKb(this.Lpa,this.TE)):Promise.resolve().then(()=>this.TE())}pKb(a){this.DMa+=a;_.en(this.Ta)}mEb(){this.xn.classList.remove("mdc-dialog--opening","mdc-dialog--closing")}QKb(a,b){this.daa!==null&&clearTimeout(this.daa);this.daa=setTimeout(b,a)}kJb(a){this.hb.Tb(()=>{typeof requestAnimationFrame==="function"?requestAnimationFrame(a):a()})}lNa(){this.Xc.Hfa||this.PN()}SQa(a){this.Xc.Hfa&&this.PN();this.Ir.next({state:"opened",totalTime:a})}Ja(){super.Ja();this.daa!==null&&clearTimeout(this.daa)}bw(a){a=
super.bw(a);a.location.ma.classList.add("mat-mdc-dialog-component-host");return a}};Ys.O=(()=>{let a;return function(b){return(a||(a=_.je(Ys)))(b||Ys)}})();
Ys.wa=_.Bf({type:Ys,na:[["mat-dialog-container"]],nb:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],ob:10,Ya:function(a,b){a&2&&(_.yg("id",b.Xc.id),_.qg("aria-modal",b.Xc.ariaModal)("role",b.Xc.role)("aria-labelledby",b.Xc.ariaLabel?null:b.VI[0])("aria-label",b.Xc.ariaLabel)("aria-describedby",b.Xc.dea||null),_.sg("_mat-animation-noopable",!b.YM)("mat-mdc-dialog-container-with-actions",b.DMa>0))},features:[_.kg],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,Qsa,0,0,"ng-template",2),_.I()())},Fa:[_.As],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-sys-corner-extra-large, 4px));background-color:var(--mdc-dialog-container-color, var(--mat-sys-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-sys-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mdc-dialog-subhead-font, var(--mat-sys-headline-small-font, inherit));line-height:var(--mdc-dialog-subhead-line-height, var(--mat-sys-headline-small-line-height, 1.5rem));font-size:var(--mdc-dialog-subhead-size, var(--mat-sys-headline-small-size, 1rem));font-weight:var(--mdc-dialog-subhead-weight, var(--mat-sys-headline-small-weight, 400));letter-spacing:var(--mdc-dialog-subhead-tracking, var(--mat-sys-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-sys-on-surface-variant, rgba(0, 0, 0, 0.6)));font-family:var(--mdc-dialog-supporting-text-font, var(--mat-sys-body-medium-font, inherit));line-height:var(--mdc-dialog-supporting-text-line-height, var(--mat-sys-body-medium-line-height, 1.5rem));font-size:var(--mdc-dialog-supporting-text-size, var(--mat-sys-body-medium-size, 1rem));font-weight:var(--mdc-dialog-supporting-text-weight, var(--mat-sys-body-medium-weight, 400));letter-spacing:var(--mdc-dialog-supporting-text-tracking, var(--mat-sys-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'],
kb:2});_.Zs=class{constructor(a,b,c){this.Wj=a;this.py=c;this.Hr=new _.Vf;this.YI=new _.Vf;this.zj=0;this.Zi=b.Zi;this.id=a.id;a.cC("mat-mdc-dialog-panel");_.x(c.Ir,_.Te(d=>d.state==="opened"),_.Pf(1)).subscribe(()=>{this.Hr.next();this.Hr.complete()});_.x(c.Ir,_.Te(d=>d.state==="closed"),_.Pf(1)).subscribe(()=>{clearTimeout(this.BNa);this.TE()});a.Jd.fp.subscribe(()=>{this.YI.next(this.Qca);this.YI.complete();this.TE()});_.Se(this.Gm(),_.x(this.Un(),_.Te(d=>d.keyCode===27&&!this.Zi&&!_.Ri(d)))).subscribe(d=>
{this.Zi||(d.preventDefault(),this.aJ=d.type==="keydown"?"keyboard":"mouse",this.close(void 0))})}close(a){this.Qca=a;_.x(this.py.Ir,_.Te(b=>b.state==="closing"),_.Pf(1)).subscribe(b=>{this.YI.next(a);this.YI.complete();QVa(this.Wj.Jd);this.BNa=setTimeout(()=>this.TE(),b.totalTime+100)});this.zj=1;this.py.ida()}nu(){return this.Hr}eC(){return this.Wj.closed}Gm(){return this.Wj.Gm}Un(){return this.Wj.Un}hf(a){let b=this.Wj.config.tg;a&&(a.left||a.right)?a.left?b.left(a.left):b.right(a.right):_.rs(b);
a&&(a.top||a.bottom)?a.top?b.top(a.top):b.bottom(a.bottom):_.ss(b);this.Wj.hf()}Ot(a="",b=""){this.Wj.Ot(a,b)}cC(a){this.Wj.cC(a)}AQ(a){this.Wj.AQ(a)}getState(){return this.zj}TE(){this.zj=2;this.Wj.close(this.Qca,{Lga:this.aJ});this.hw=null}};var FWa,GWa;_.$s=new _.wd("MatMdcDialogData");FWa=new _.wd("mat-mdc-dialog-default-options");GWa=new _.wd("mat-mdc-dialog-scroll-strategy",{Ea:"root",oa:()=>{const a=_.n(_.Cs);return()=>a.Nj.block()}});
_.at=class{get Zh(){return this.mp?this.mp.Zh:this.eF}get nu(){return this.mp?this.mp.nu:this.XM}eu(){const a=this.mp;return a?a.eu():this.WM}constructor(){this.kf=_.n(_.Cs);this.Bg=_.n(FWa,{optional:!0});this.Ee=_.n(GWa);this.mp=_.n(_.at,{optional:!0,iE:!0});this.Tr=_.n(_.ur);this.zB=_.n(Vs);this.eF=[];this.WM=new _.Vf;this.XM=new _.Vf;this.Qua=EWa;this.ssa=_.Me(()=>this.Zh.length?this.eu():_.x(this.eu(),_.eg(void 0)));this.Kaa=_.Zs;this.Jaa=Ys;this.bOa=_.$s}open(a,b){let c;b=Object.assign({},this.Bg||
new EWa,b);b.id=b.id||this.Tr.getId("mat-mdc-dialog-");b.Oj=b.Oj||this.Ee();a=this.zB.open(a,Object.assign({},b,{tg:_.ss(_.rs(this.kf.position().global())),Zi:!0,JZa:!1,LZa:!1,container:{type:this.Jaa,Nb:()=>[{va:this.Qua,kc:b},{va:Ts,kc:b}]},nR:()=>({Np:c}),Nb:(d,e,f)=>{c=new this.Kaa(d,b,f);let g;c.hf((g=b)==null?void 0:g.position);return[{va:this.Jaa,kc:f},{va:this.bOa,kc:e.data},{va:this.Kaa,kc:c}]}}));c.Q4=a.Q4;c.hw=a.hw;this.Zh.push(c);this.nu.next(c);c.eC().subscribe(()=>{const d=this.Zh.indexOf(c);
d>-1&&(this.Zh.splice(d,1),this.Zh.length||this.eu().next())});return c}s8a(a){this.Zh.find(b=>b.id===a)}Ja(){this.ANa(this.eF);this.WM.complete();this.XM.complete()}ANa(a){let b=a.length;for(;b--;)a[b].close()}};_.at.O=function(a){return new (a||_.at)};_.at.ta=_.k({token:_.at,oa:_.at.O,Ea:"root"});_.bt=class{constructor(){this.Np=_.n(_.Zs,{optional:!0});this.Ia=_.n(_.ef);this.zB=_.n(_.at);this.type="button"}Sa(){this.Np||(this.Np=Ssa(this.Ia,this.zB.Zh))}Sb(a){if(a=a._matDialogClose||a._matDialogCloseResult)this.Nfa=a.ng}w3(a){var b=this.Np,c=this.Nfa;b.aJ=a.screenX===0&&a.screenY===0?"keyboard":"mouse";b.close(c)}};_.bt.O=function(a){return new (a||_.bt)};
_.bt.La=_.Df({type:_.bt,na:[["","mat-dialog-close",""],["","matDialogClose",""]],ob:2,Ya:function(a,b){a&1&&_.N("click",function(c){return b.w3(c)});a&2&&_.qg("aria-label",b.ariaLabel||null)("type",b.type)},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],type:"type",Nfa:[0,"mat-dialog-close","dialogResult"],SMc:[0,"matDialogClose","_matDialogClose"]},Qb:["matDialogClose"],features:[_.Pm]});
var ct=class{constructor(){this.cu=_.n(_.Zs,{optional:!0});this.Ia=_.n(_.ef);this.zB=_.n(_.at)}Sa(){this.cu||(this.cu=Ssa(this.Ia,this.zB.Zh));this.cu&&Promise.resolve().then(()=>{this.gIb()})}Ja(){let a;((a=this.cu)==null?0:a.py)&&Promise.resolve().then(()=>{this.mIb()})}};ct.O=function(a){return new (a||ct)};ct.La=_.Df({type:ct});
_.dt=class extends ct{constructor(){super(...arguments);this.id=_.n(_.ur).getId("mat-mdc-dialog-title-")}gIb(){let a,b;(a=this.cu.py)==null||(b=a.eHc)==null||b.call(a,this.id)}mIb(){let a,b,c;(a=this.cu)==null||(b=a.py)==null||(c=b.kOc)==null||c.call(b,this.id)}};_.dt.O=(()=>{let a;return function(b){return(a||(a=_.je(_.dt)))(b||_.dt)}})();
_.dt.La=_.Df({type:_.dt,na:[["","mat-dialog-title",""],["","matDialogTitle",""]],nb:[1,"mat-mdc-dialog-title","mdc-dialog__title"],ob:1,Ya:function(a,b){a&2&&_.yg("id",b.id)},inputs:{id:"id"},Qb:["matDialogTitle"],features:[_.kg]});_.et=class{};_.et.O=function(a){return new (a||_.et)};
_.et.La=_.Df({type:_.et,na:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],nb:[1,"mat-mdc-dialog-content","mdc-dialog__content"],features:[function(a){const b=c=>{const d=Array.isArray(a);c.X6===null?(c.a6=yka,c.X6=d?a.map(xka):[a]):d?c.X6.unshift(...a.map(xka)):c.X6.unshift(a)};b.iXb=!0;return b}([_.as])]});_.ft=class extends ct{gIb(){let a,b;(a=this.cu.py)==null||(b=a.pKb)==null||b.call(a,1)}mIb(){let a,b;(a=this.cu.py)==null||(b=a.pKb)==null||b.call(a,-1)}};
_.ft.O=(()=>{let a;return function(b){return(a||(a=_.je(_.ft)))(b||_.ft)}})();_.ft.La=_.Df({type:_.ft,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&&_.sg("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"},features:[_.kg]});var gt=class{};gt.O=function(a){return new (a||gt)};gt.Ca=_.Cf({type:gt});gt.Ba=_.Xc({Nb:[_.at],imports:[Ws,_.Ds,_.Bs,_.Es,_.Es]});var HWa=0,ht=class{get Zh(){return this.mp?this.mp.Zh:this.eF}get nu(){return this.mp?this.mp.nu:this.XM}eu(){const a=this.mp;return a?a.eu():this.WM}constructor(a,b,c,d,e,f,g,l,p){this.kf=a;this.Bg=c;this.mp=d;this.Kaa=g;this.Jaa=l;this.bOa=p;this.eF=[];this.WM=new _.Vf;this.XM=new _.Vf;this.med="mat-dialog-";this.Qua=yWa;this.ssa=_.Me(()=>this.Zh.length?this.eu():_.x(this.eu(),_.eg(void 0)));this.Ee=f;this.zB=b.get(Vs)}open(a,b){let c;b=Object.assign({},this.Bg||new yWa,b);b.id=b.id||`${"mat-dialog-"}${HWa++}`;
b.Oj=b.Oj||this.Ee();a=this.zB.open(a,Object.assign({},b,{tg:_.ss(_.rs(this.kf.position().global())),Zi:!0,JZa:!1,LZa:!1,container:{type:this.Jaa,Nb:()=>[{va:this.Qua,kc:b},{va:Ts,kc:b}]},nR:()=>({Np:c}),Nb:(d,e,f)=>{c=new this.Kaa(d,b,f);let g;c.hf((g=b)==null?void 0:g.position);return[{va:this.Jaa,kc:f},{va:this.bOa,kc:e.data},{va:this.Kaa,kc:c}]}}));c.Q4=a.Q4;c.hw=a.hw;this.Zh.push(c);this.nu.next(c);c.eC().subscribe(()=>{const d=this.Zh.indexOf(c);d>-1&&(this.Zh.splice(d,1),this.Zh.length||this.eu().next())});
return c}s8a(a){this.Zh.find(b=>b.id===a)}Ja(){this.ANa(this.eF);this.WM.complete();this.XM.complete()}ANa(a){let b=a.length;for(;b--;)a[b].close()}};ht.O=function(){_.gf()};ht.ta=_.k({token:ht,oa:ht.O});_.IWa=class extends DWa{};var JWa=class extends yWa{constructor(){super(...arguments);this.mva=wWa.params.mva;this.tva=wWa.params.tva}};var it=class extends Xs{hca({oh:a,totalTime:b}){a==="enter"?this.SQa(b):a==="exit"&&this.Ir.next({state:"closed",totalTime:b})}ica({oh:a,totalTime:b}){a==="enter"?this.Ir.next({state:"opening",totalTime:b}):(a==="exit"||a==="void")&&this.Ir.next({state:"closing",totalTime:b})}ida(){this.zj="exit";_.en(this.Ta)}constructor(a,b,c,d,e,f,g,l){super(a,b,c,d,e,f,g,l);this.zj="enter"}xKc(){return{value:this.zj,params:{enterAnimationDuration:this.Xc.mva||"150ms",exitAnimationDuration:this.Xc.tva||"75ms"}}}};
it.O=function(a){return new (a||it)(_.B(_.ef),_.B(_.er),_.B(_.ci,8),_.B(JWa),_.B(_.br),_.B(_.We),_.B(js),_.B(_.ar))};
it.wa=_.Bf({type:it,na:[["mat-dialog-container"]],nb:["tabindex","-1",1,"mat-dialog-container"],ob:8,Ya:function(a,b){a&1&&_.Fg("@dialogContainer.start",function(c){return b.ica(c)})("@dialogContainer.done",function(c){return b.hca(c)});a&2&&(_.yg("id",b.Xc.id),_.zg("@dialogContainer",b.xKc()),_.qg("aria-modal",b.Xc.ariaModal)("role",b.Xc.role)("aria-labelledby",b.Xc.ariaLabel?null:b.VI[0])("aria-label",b.Xc.ariaLabel)("aria-describedby",b.Xc.dea||null)("mat-id-collision",null))},standalone:!1,features:[_.kg],
ya:1,Aa:0,Da:[["cdkPortalOutlet",""]],qa:function(a){a&1&&_.C(0,Tsa,0,0,"ng-template",0)},Fa:[_.As],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"],
kb:2,data:{animation:[xWa]}});var LWa,MWa,NWa;_.KWa=new _.wd("MatDialogData");LWa=new _.wd("mat-dialog-default-options");MWa=new _.wd("mat-dialog-scroll-strategy");NWa={va:MWa,Ib:[_.Cs],Ab:function(a){return()=>a.Nj.block()}};_.jt=class extends ht{constructor(a,b,c,d,e,f,g,l){super(a,b,d,f,g,e,_.IWa,it,_.KWa,l);this.Qua=JWa}};_.jt.O=function(a){return new (a||_.jt)(_.m(_.Cs),_.m(_.Ye),_.m(_.jo,8),_.m(LWa,8),_.m(MWa),_.m(_.jt,12),_.m(Zr),_.m(_.cn,8))};_.jt.ta=_.k({token:_.jt,oa:_.jt.O});_.kt=class{};_.kt.O=function(a){return new (a||_.kt)};_.kt.Ca=_.Cf({type:_.kt});_.kt.Ba=_.Xc({Nb:[_.jt,NWa],imports:[Ws,_.Ds,_.Bs,_.Es,_.Es]});var lt=class{};lt.O=function(a){return new (a||lt)};lt.Ca=_.Cf({type:lt});lt.Ba=_.Xc({imports:[_.pr,_.Es,_.Es]});var mt=class extends _.Gr{set wrap(a){this.Pc("wrap",a)}set jbd(a){this.Pc("wrapXs",a)}set hbd(a){this.Pc("wrapSm",a)}set gbd(a){this.Pc("wrapMd",a)}set bbd(a){this.Pc("wrapLg",a)}set ibd(a){this.Pc("wrapXl",a)}set abd(a){this.Pc("wrapGtXs",a)}set Zad(a){this.Pc("wrapGtSm",a)}set Yad(a){this.Pc("wrapGtMd",a)}set Xad(a){this.Pc("wrapGtLg",a)}set ebd(a){this.Pc("wrapLtSm",a)}set dbd(a){this.Pc("wrapLtMd",a)}set cbd(a){this.Pc("wrapLtLg",a)}set fbd(a){this.Pc("wrapLtXl",a)}constructor(a,b,c,d){super(a,
b,c);this.Ur="row";d&&(this.wJ=d.ueb.subscribe(this.oca.bind(this)))}Sb(a){(a.wrap!=null||this.kl)&&this.Ey()}Sa(){super.Sa();this.Rba("wrap","wrap",a=>{this.Ey(a.value)});this.Ey()}Ja(){super.Ja();this.wJ&&this.wJ.unsubscribe()}oca(a){this.Ur=(a||"").toLowerCase().replace("-reverse","");qra.find(b=>b===this.Ur)||(this.Ur="row");this.Ey()}Ey(a){a=a||this.GJ("wrap");this.kl&&(a=this.kl.BU);a=rra(a||"wrap");this.t2(this.kaa(a))}kaa(a){return{display:"flex","flex-wrap":a,"flex-direction":this.uXc}}get uXc(){return this.wJ?
this.Ur:(()=>this.lGb(this.ma))()}};mt.O=function(a){return new (a||mt)(_.B(_.Fr),_.B(_.ef),_.B(_.dn),_.B(_.Hr,10))};
mt.La=_.Df({type:mt,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"],jbd:[0,"fxLayoutWrap.xs","wrapXs"],hbd:[0,"fxLayoutWrap.sm","wrapSm"],gbd:[0,"fxLayoutWrap.md",
"wrapMd"],bbd:[0,"fxLayoutWrap.lg","wrapLg"],ibd:[0,"fxLayoutWrap.xl","wrapXl"],abd:[0,"fxLayoutWrap.gt-xs","wrapGtXs"],Zad:[0,"fxLayoutWrap.gt-sm","wrapGtSm"],Yad:[0,"fxLayoutWrap.gt-md","wrapGtMd"],Xad:[0,"fxLayoutWrap.gt-lg","wrapGtLg"],ebd:[0,"fxLayoutWrap.lt-sm","wrapLtSm"],dbd:[0,"fxLayoutWrap.lt-md","wrapLtMd"],cbd:[0,"fxLayoutWrap.lt-lg","wrapLtLg"],fbd:[0,"fxLayoutWrap.lt-xl","wrapLtXl"]},standalone:!1,features:[_.kg,_.Pm]});_.nt=class extends _.Gr{set j8c(a){this.Pc("shrink",a)}set grow(a){this.Pc("grow",a)}set flex(a){this.Pc("flex",a)}set tXc(a){this.Pc("flexXs",a)}set rXc(a){this.Pc("flexSm",a)}set qXc(a){this.Pc("flexMd",a)}set lXc(a){this.Pc("flexLg",a)}set sXc(a){this.Pc("flexXl",a)}set kXc(a){this.Pc("flexGtXs",a)}set jXc(a){this.Pc("flexGtSm",a)}set iXc(a){this.Pc("flexGtMd",a)}set hXc(a){this.Pc("flexGtLg",a)}set oXc(a){this.Pc("flexLtSm",a)}set nXc(a){this.Pc("flexLtMd",a)}set mXc(a){this.Pc("flexLtLg",a)}set pXc(a){this.Pc("flexLtXl",
a)}constructor(a,b,c,d,e){super(a,b,c);this.QE=d;this.Nda=e;this.Ur="row";this.Pc("flex","");this.Pc("shrink",1);this.Pc("grow",1);d&&(this.wJ=d.ueb.subscribe(f=>{this.oca(f)}))}Sb(a){(a.flex!=null||this.kl)&&this.RN()}Sa(){super.Sa();this.Rba("flex","",a=>{this.RN(a.value)});this.RN()}Ja(){super.Ja();this.wJ&&this.wJ.unsubscribe()}oca(a){this.Ur=a||this.Ur||"row";this.RN()}RN(a){a=a||this.GJ("flex")||"";this.kl&&(a=this.kl.BU);a=Vsa(String(a).replace(";",""),this.GJ("grow"),this.GJ("shrink"));this.t2(this.vQc.apply(this,
a))}vQc(a,b,c){var d=this.lGb(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=jj(e,{flex:"1 1 0.000000001px"});break;case "initial":case "nogrow":a=0;e=jj(e,{flex:"0 1 auto"});break;case "grow":e=jj(e,{flex:"1 1 100%"});break;case "noshrink":b=0;e=jj(e,{flex:"1 0 auto"});break;case "auto":e=jj(e,{flex:`${a} ${b} auto`});break;case "none":b=a=0;e=jj(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=jj(e,{flex:`${a} ${b} ${f||this.Nda?c:"100%"}`})}g=sra(d)?"max-width":"max-height";d=sra(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 jj(e,{"box-sizing":"border-box"})}};_.nt.O=function(a){return new (a||_.nt)(_.B(_.Fr),_.B(_.ef),_.B(_.dn),_.B(_.Hr,12),_.B(mt,12))};
_.nt.La=_.Df({type:_.nt,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:{j8c:[0,"fxShrink","shrink"],grow:[0,"fxGrow","grow"],flex:[0,"fxFlex","flex"],tXc:[0,"fxFlex.xs","flexXs"],rXc:[0,"fxFlex.sm","flexSm"],qXc:[0,"fxFlex.md","flexMd"],
lXc:[0,"fxFlex.lg","flexLg"],sXc:[0,"fxFlex.xl","flexXl"],kXc:[0,"fxFlex.gt-xs","flexGtXs"],jXc:[0,"fxFlex.gt-sm","flexGtSm"],iXc:[0,"fxFlex.gt-md","flexGtMd"],hXc:[0,"fxFlex.gt-lg","flexGtLg"],oXc:[0,"fxFlex.lt-sm","flexLtSm"],nXc:[0,"fxFlex.lt-md","flexLtMd"],mXc:[0,"fxFlex.lt-lg","flexLtLg"],pXc:[0,"fxFlex.lt-xl","flexLtXl"]},standalone:!1,features:[_.kg,_.Pm]});var Xsa=[{alias:"xs",jj:"(min-width: 0px) and (max-width: 599px)"},{alias:"gt-xs",hx:!0,jj:"(min-width: 600px)"},{alias:"lt-sm",hx:!0,jj:"(max-width: 599px)"},{alias:"sm",jj:"(min-width: 600px) and (max-width: 959px)"},{alias:"gt-sm",hx:!0,jj:"(min-width: 960px)"},{alias:"lt-md",hx:!0,jj:"(max-width: 959px)"},{alias:"md",jj:"(min-width: 960px) and (max-width: 1279px)"},{alias:"gt-md",hx:!0,jj:"(min-width: 1280px)"},{alias:"lt-lg",hx:!0,jj:"(max-width: 1279px)"},{alias:"lg",jj:"(min-width: 1280px) and (max-width: 1919px)"},
{alias:"gt-lg",hx:!0,jj:"(min-width: 1920px)"},{alias:"lt-xl",hx:!0,jj:"(max-width: 1920px)"},{alias:"xl",jj:"(min-width: 1920px) and (max-width: 5000px)"}];var Ysa=/(\.|-|_)/g;var OWa={va:xUa,Ab:function(){return Zsa()}};var PWa=class{},ot=class{constructor(a,b){this.BF=a;this.Rgb=b;this.cOc();this.vXb=this.VHc()}isActive(a){a=this.GPc(a);return this.Rgb.isActive(a)}subscribe(a,b,c){return this.vXb.subscribe(a,b,c)}Xf(){return this.vXb}cOc(){let a=this.BF.L1b.map(b=>b.jj);BUa(this.Rgb,a)}VHc(){return _.x(this.Rgb.observe(),_.Te(a=>a.matches===!0),_.Te(a=>(a=zUa(this.BF,a.jj))?!a.hx:!0),_.v(a=>mra(a,this.xFb(a.jj))))}cKc(a){return yUa(this.BF,a)}xFb(a){return zUa(this.BF,a)}GPc(a){let b=this.cKc(a)||this.xFb(a);return b?
b.jj:a}};ot.O=function(a){return new (a||ot)(_.m(Dr),_.m(Er))};ot.ta=_.k({token:ot,oa:ot.O});var QWa={va:PWa,Ib:[[new _.Rm,new _.Sm,PWa],Er,Dr],Ab:function(a,b,c){return a||new ot(c,b)}};var pt=class{};pt.O=function(a){return new (a||pt)};pt.Ca=_.Cf({type:pt});pt.Ba=_.Xc({Nb:[OWa,Dr,Er,_.Fr,QWa]});var RWa={va:_.Fr,Ib:[[new _.Rm,new _.Sm,_.Fr],Dr,Er],Ab:function(a,b,c){return a||new _.Fr(b,c)}};_.qt=class{};_.qt.O=function(a){return new (a||_.qt)};_.qt.Ca=_.Cf({type:_.qt});_.qt.Ba=_.Xc({Nb:[RWa,OWa,QWa],imports:[pt,Ur,pt]});new rn;_.rt=class{};_.rt.O=function(a){return new (a||_.rt)};_.rt.Ca=_.Cf({type:_.rt});_.rt.Ba=_.Xc({imports:[_.Qs,_.Es,_.Es]});_.st=class{};_.st.O=function(a){return new (a||_.st)};_.st.Ca=_.Cf({type:_.st});_.st.Ba=_.Xc({imports:[_.Ip,_.co,_.qt,lt,_.rt,_.kt]});var SWa=new _.wd("MAT_BUTTON_CONFIG"),TWa=[{Zj:"mat-button",YY:["mdc-button","mat-mdc-button"]},{Zj:"mat-flat-button",YY:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{Zj:"mat-raised-button",YY:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{Zj:"mat-stroked-button",YY:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{Zj:"mat-fab",YY:["mdc-fab","mat-mdc-fab-base","mat-mdc-fab"]},{Zj:"mat-mini-fab",YY:["mdc-fab","mat-mdc-fab-base","mdc-fab--mini",
"mat-mdc-mini-fab"]},{Zj:"mat-icon-button",YY:["mdc-icon-button","mat-mdc-icon-button"]}],tt=class{get wc(){return this.gp}set wc(a){this.gp=a;this.EKb()}get disabled(){return this.qc}set disabled(a){this.qc=a;this.EKb()}constructor(){this.Ia=_.n(_.ef);this.hc=_.n(_.Wq);this.hb=_.n(_.We);this.re=_.n(_.cn,{optional:!0});this.Rc=_.n(_.ar);this.FN=_.n(_.Rs);this.qc=this.gp=this.zqa=!1;_.n(_.cr).load(_.Hs);const a=_.n(SWa,{optional:!0}),b=this.Ia.ma,c=b.classList;let d;this.Cd=(d=a==null?void 0:a.Cd)!=
null?d:!1;let e;this.color=(e=a==null?void 0:a.color)!=null?e:null;let f;(f=this.FN)==null||_.pWa(f,b,{className:"mat-mdc-button-ripple"});for(const {Zj:g,YY:l}of TWa)b.hasAttribute(g)&&c.add(...l)}Dc(){this.Rc.Pk(this.Ia,!0)}Ja(){this.Rc.Oi(this.Ia);let a;(a=this.FN)==null||_.oWa(a,this.Ia.ma)}focus(a="program",b){a?_.$q(this.Rc,this.Ia.ma,a,b):this.Ia.ma.focus(b)}cba(){return this.ariaDisabled!=null?this.ariaDisabled:this.disabled&&this.Cd?!0:null}W2(){return this.Cd||!this.disabled?null:!0}EKb(){let a;
(a=this.FN)==null||a.ysb(this.Ia.ma,this.wc||this.disabled)}};tt.O=function(a){return new (a||tt)};tt.La=_.Df({type:tt,inputs:{color:"color",wc:[2,"disableRipple","disableRipple",_.oh],disabled:[2,"disabled","disabled",_.oh],ariaDisabled:[2,"aria-disabled","ariaDisabled",_.oh],Cd:[2,"disabledInteractive","disabledInteractive",_.oh]},features:[_.lg]});
var ut=class extends tt{constructor(){super(...arguments);this.a3=a=>{this.disabled&&(a.preventDefault(),a.stopImmediatePropagation())}}Sa(){this.hb.Tb(()=>{this.Ia.ma.addEventListener("click",this.a3)})}Ja(){super.Ja();this.Ia.ma.removeEventListener("click",this.a3)}cba(){return this.ariaDisabled!=null?this.ariaDisabled:this.disabled||null}};ut.O=(()=>{let a;return function(b){return(a||(a=_.je(ut)))(b||ut)}})();
ut.La=_.Df({type:ut,inputs:{tabIndex:[2,"tabIndex","tabIndex",a=>a==null?void 0:_.ph(a)]},features:[_.lg,_.kg]});var UWa,VWa,WWa,XWa,YWa;UWa=["mat-button",""];VWa=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]];WWa=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"];
XWa=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-sys-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-sys-label-large-weight))}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-sys-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-sys-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-sys-primary) calc(var(--mat-sys-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-sys-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-sys-on-surface-variant))}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-sys-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-sys-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-sys-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-sys-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-sys-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-sys-on-primary) calc(var(--mat-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-sys-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-sys-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-sys-on-surface) 38%, transparent));background-color:var(--mdc-filled-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-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-sys-level1));height:var(--mdc-protected-button-container-height, 40px);font-family:var(--mdc-protected-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-sys-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-sys-primary) calc(var(--mat-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-sys-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-sys-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-sys-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-sys-on-surface) 38%, transparent));background-color:var(--mdc-protected-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-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-sys-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-sys-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-sys-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-sys-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-sys-primary) calc(var(--mat-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-sys-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-sys-on-surface) 38%, transparent));border-color:var(--mdc-outlined-button-disabled-outline-color, color-mix(in srgb, var(--mat-sys-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'};
YWa=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"};_.vt=class extends tt{};_.vt.O=(()=>{let a;return function(b){return(a||(a=_.je(_.vt)))(b||_.vt)}})();
_.vt.wa=_.Bf({type:_.vt,na:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],ob:14,Ya:function(a,b){a&2&&(_.qg("disabled",b.W2())("aria-disabled",b.cba()),_.tg(b.color?"mat-"+b.color:""),_.sg("mat-mdc-button-disabled",b.disabled)("mat-mdc-button-disabled-interactive",b.Cd)("_mat-animation-noopable",b.re==="NoopAnimations")("mat-unthemed",!b.color)("mat-mdc-button-base",!0))},Qb:["matButton"],features:[_.kg],jc:UWa,ac:WWa,
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&&(_.Gg(VWa),_.K(0,"span",0),_.Hg(1),_.F(2,"span",1),_.Hg(3,1),_.I(),_.Hg(4,2),_.K(5,"span",2)(6,"span",3));a&2&&_.sg("mdc-button__ripple",!b.zqa)("mdc-fab__ripple",b.zqa)},styles:[XWa(),YWa()],kb:2,Ma:0});_.wt=class extends ut{};_.wt.O=(()=>{let a;return function(b){return(a||(a=_.je(_.wt)))(b||_.wt)}})();
_.wt.wa=_.Bf({type:_.wt,na:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],ob:15,Ya:function(a,b){a&2&&(_.qg("disabled",b.W2())("tabindex",b.disabled&&!b.Cd?-1:b.tabIndex)("aria-disabled",b.cba()),_.tg(b.color?"mat-"+b.color:""),_.sg("mat-mdc-button-disabled",b.disabled)("mat-mdc-button-disabled-interactive",b.Cd)("_mat-animation-noopable",b.re==="NoopAnimations")("mat-unthemed",!b.color)("mat-mdc-button-base",!0))},Qb:["matButton","matAnchor"],
features:[_.kg],jc:UWa,ac:WWa,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&&(_.Gg(VWa),_.K(0,"span",0),_.Hg(1),_.F(2,"span",1),_.Hg(3,1),_.I(),_.Hg(4,2),_.K(5,"span",2)(6,"span",3));a&2&&_.sg("mdc-button__ripple",!b.zqa)("mdc-fab__ripple",b.zqa)},styles:[XWa(),YWa()],kb:2,Ma:0});_.xt=class{constructor(a){this.groups=a}isArray(a){return a instanceof Array}get B0c(){return Array.from(this.groups.entries()).map(a=>({key:a[0],value:a[1]}))}};_.xt.O=function(a){return new (a||_.xt)(_.B(_.$s))};
_.xt.wa=_.Bf({type:_.xt,na:[["keyboard-shortcut-dialog"]],standalone:!1,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),_.Dg(1,2),_.I(),_.F(2,"mat-dialog-content",5)(3,"div",6),_.C(4,hta,2,1,"ng-container",7),_.I()(),_.F(5,"mat-dialog-actions",8)(6,"button",9),_.Dg(7,3),_.I()());a&2&&(_.y(4),_.E("ngForOf",b.B0c))},Fa:[_.Gp,_.Wn,_.Xn,Cr,_.vt,_.bt,_.dt,_.ft,_.et],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 ZWa=new _.wd("mat-mdc-fab-default-options",{Ea:"root",oa:ita});var $Wa,aXa,bXa,cXa;$Wa=["mat-icon-button",""];aXa=["*"];bXa=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-sys-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-sys-on-surface-variant) calc(var(--mat-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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'};
cXa=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"};_.yt=class extends tt{constructor(){super();_.pWa(this.FN,this.Ia.ma,{D4:!0})}};_.yt.O=function(a){return new (a||_.yt)};
_.yt.wa=_.Bf({type:_.yt,na:[["button","mat-icon-button",""]],ob:14,Ya:function(a,b){a&2&&(_.qg("disabled",b.W2())("aria-disabled",b.cba()),_.tg(b.color?"mat-"+b.color:""),_.sg("mat-mdc-button-disabled",b.disabled)("mat-mdc-button-disabled-interactive",b.Cd)("_mat-animation-noopable",b.re==="NoopAnimations")("mat-unthemed",!b.color)("mat-mdc-button-base",!0))},Qb:["matButton"],features:[_.kg],jc:$Wa,ac:aXa,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&&(_.Gg(),_.K(0,"span",0),_.Hg(1),_.K(2,"span",1)(3,"span",2))},styles:[bXa(),cXa()],kb:2,Ma:0});_.zt=class extends ut{};_.zt.O=(()=>{let a;return function(b){return(a||(a=_.je(_.zt)))(b||_.zt)}})();
_.zt.wa=_.Bf({type:_.zt,na:[["a","mat-icon-button",""]],ob:15,Ya:function(a,b){a&2&&(_.qg("disabled",b.W2())("tabindex",b.disabled&&!b.Cd?-1:b.tabIndex)("aria-disabled",b.cba()),_.tg(b.color?"mat-"+b.color:""),_.sg("mat-mdc-button-disabled",b.disabled)("mat-mdc-button-disabled-interactive",b.Cd)("_mat-animation-noopable",b.re==="NoopAnimations")("mat-unthemed",!b.color)("mat-mdc-button-base",!0))},Qb:["matButton","matAnchor"],features:[_.kg],jc:$Wa,ac:aXa,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&&(_.Gg(),_.K(0,"span",0),_.Hg(1),_.K(2,"span",1)(3,"span",2))},styles:[bXa(),cXa()],kb:2,Ma:0});_.At=class{};_.At.O=function(a){return new (a||_.At)};_.At.Ca=_.Cf({type:_.At});_.At.Ba=_.Xc({imports:[_.Es,_.Qs,_.Es]});_.dXa=new _.wd("localstorage",{oa:()=>_.n(bPa)});_.Bt=class{constructor(a){this.Ua=a;this.YWb=_.x(this.Ua.events,_.Te(b=>b instanceof oMa&&!b.c1b),_.v(b=>b.url),_.ag(1));this.YWb.connect()}};_.Bt.O=function(a){return new (a||_.Bt)(_.m(_.hi))};_.Bt.ta=_.k({token:_.Bt,oa:_.Bt.O});var Ct=function(a){mm.call(this);this.cWc=a};_.Mk(Ct,mm);Ct.prototype.wrap=function(a){return eXa(this,a)};var Dt=function(a,b){return(b?"__wrapper_":"__protected_")+_.Jk(a)+"__"},eXa=function(a,b){const c=Dt(a,!0);b[c]||((b[c]=fXa(a,b))[Dt(a,!1)]=b);return b[c]},fXa=function(a,b){const c=function(){if(a.isDisposed())return b.apply(this,arguments);try{return b.apply(this,arguments)}catch(d){a.Ywa(d)}};c[Dt(a,!1)]=b;return c};
Ct.prototype.Ywa=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.cWc(a),new gXa(a);};
var hXa=function(a,b){const c=_.ea.window||_.ea.globalThis,d=c[b];if(!d)throw Error("ec`"+b);c[b]=function(e,f){typeof e==="string"&&(e=_.Kk(Dya,e));e&&(arguments[0]=e=eXa(a,e));if(d.apply)return d.apply(this,arguments);let g=e;if(arguments.length>2){const l=Array.prototype.slice.call(arguments,2);g=function(){e.apply(this,l)}}return d(g,f)};c[b][Dt(a,!1)]=d};
Ct.prototype.In=function(){const a=_.ea.window||_.ea.globalThis;var b=a.setTimeout;b=b[Dt(this,!1)]||b;a.setTimeout=b;b=a.setInterval;b=b[Dt(this,!1)]||b;a.setInterval=b;Ct.oE.In.call(this)};var gXa=function(a){_.ca.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)};_.Mk(gXa,_.ca);var Et=function(a,b,c){nq.call(this);this.eOb=b||null;this.fLb={};this.pbd=iXa;this.QYc=a;if(!c){this.J5=null;this.J5=new Ct((0,_.Pj)(this.TRb,this));hXa(this.J5,"setTimeout");hXa(this.J5,"setInterval");a=this.J5;b=_.ea.window||_.ea.globalThis;c=["requestAnimationFrame","mozRequestAnimationFrame","webkitAnimationFrame","msRequestAnimationFrame"];for(let d=0;d<c.length;d++){const e=c[d];c[d]in b&&hXa(a,e)}a=this.J5;eRa=!0;b=(0,_.Pj)(a.wrap,a);for(c=0;c<cRa.length;c++)cRa[c](b);dRa.push(a)}};
_.Mk(Et,nq);var jXa=function(a,b){hq.call(this,"a");this.error=a;this.context=b};_.Mk(jXa,hq);var iXa=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 oq;GRa.push(e);e.gfb("ready",e.QSc);e.send(a,b,c,d)};
Et.prototype.TRb=function(a,b){a=a.error||a;b=b?_.vc(b):{};a instanceof Error&&_.wc(b,a.__closure__error__context__984382||{});const c=kCa(a);if(this.eOb)try{this.eOb(c,b)}catch(l){}var d=c.message.substring(0,1900);if(!(a instanceof _.ca)||a.MZb){var e=c.fileName,f=c.lineNumber;a=c.stack;try{let l=gHa(this.QYc,"script",e,"error",d,"line",f);if(!_.sc(this.fLb)){d=l;var g=_.Em(this.fLb);l=dHa(d,g)}g={};g.trace=a;if(b)for(const t in b)g["context."+t]=b[t];let p=_.Em(g);this.pbd(l,"POST",p,this.wkd)}catch(l){}}try{this.dispatchEvent(new jXa(c,
b))}catch(l){}};Et.prototype.In=function(){qc(this.J5);Et.oE.In.call(this)};var kXa=new _.wd("errorReporter",{Ea:"root",oa:function(){return _.n(aKa,8)?new Et("/devfuse/_/jserror",void 0,!0):new Et("/_/jserror",void 0,!0)}}),lXa=new _.wd("uncaughtErrors",{Ea:"root",oa:function(){return new _.Vf}});_.Ft=function(a,b){b.Xzb&&(b=b.Xzb);b.stack||(b=Error(JSON.stringify(b)));console.error(b);a.VPb.next(b)};_.Gt=class{constructor(a,b,c){this.dWc=a;this.n5=b;this.zone=c;this.VPb=new _.Vf;this.count=0;_.x(this.VPb,_.Te(()=>{this.setTimeout();if(this.count>=10)return!1;this.count++;return!0}),_.Pf(100)).subscribe(d=>{const e={};this.n5&&(e["devfuse.feature"]=this.n5);this.dWc.TRb(d,e)})}setTimeout(){this.El==null&&this.zone.Tb(()=>{this.El=setTimeout(()=>{this.count=0;delete this.El},1E4)})}};
_.Gt.O=function(a){return new (a||_.Gt)(_.m(kXa),_.m(aKa,8),_.m(_.We))};_.Gt.ta=_.k({token:_.Gt,oa:_.Gt.O,Ea:"root"});var mXa;_.Ht=new _.wd("MatSnackBarData");mXa=class{constructor(){this.Hz="assertive";this.Zv="";this.duration=0;this.data=null;this.dD="center";this.W9="bottom"}};_.It=class{};_.It.O=function(a){return new (a||_.It)};_.It.La=_.Df({type:_.It,na:[["","matSnackBarLabel",""]],nb:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]});_.Jt=class{};_.Jt.O=function(a){return new (a||_.Jt)};_.Jt.La=_.Df({type:_.Jt,na:[["","matSnackBarActions",""]],nb:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]});_.Kt=class{};_.Kt.O=function(a){return new (a||_.Kt)};_.Kt.La=_.Df({type:_.Kt,na:[["","matSnackBarAction",""]],nb:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]});_.nXa=function(a){a.OB.closed||(a.O2=!0,a.OB.next(),a.OB.complete(),a.Sd());clearTimeout(a.Epa)};
_.oXa=class{constructor(a,b){this.vb=b;this.tB=new _.Vf;this.Hr=new _.Vf;this.OB=new _.Vf;this.O2=!1;this.iw=a;a.CJ.subscribe(()=>this.sOa())}Sd(){this.tB.closed||this.iw.cga();clearTimeout(this.Epa)}fOa(a){this.Epa=setTimeout(()=>this.Sd(),Math.min(a,2147483647))}RQa(){this.Hr.closed||(this.Hr.next(),this.Hr.complete())}sOa(){this.vb.dispose();this.OB.closed||this.OB.complete();this.tB.next({gVc:this.O2});this.tB.complete();this.O2=!1}nu(){return this.iw.nca}};var Lt=class{constructor(){this.Ima=_.n(_.oXa);this.data=_.n(_.Ht)}action(){_.nXa(this.Ima)}get j$a(){return!!this.data.action}};Lt.O=function(a){return new (a||Lt)};
Lt.wa=_.Bf({type:Lt,na:[["simple-snack-bar"]],nb:[1,"mat-mdc-simple-snack-bar"],Qb:["matSnackBar"],ya:3,Aa:2,Da:[["matSnackBarLabel",""],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],qa:function(a,b){a&1&&(_.F(0,"div",0),_.Q(1),_.I(),_.C(2,jta,3,1,"div",1));a&2&&(_.y(),_.Vg(" ",b.data.message,"\n"),_.y(),_.vg(b.j$a?2:-1))},Fa:[_.vt,_.It,_.Jt,_.Kt],styles:[".mat-mdc-simple-snack-bar{display:flex}\n"],kb:2,Ma:0});var pXa=_.lj("state",[_.oj("void, hidden",_.nj({transform:"scale(0.8)",opacity:0})),_.oj("visible",_.nj({transform:"scale(1)",opacity:1})),_.pj("* => visible",_.mj("150ms cubic-bezier(0, 0, 0.2, 1)")),_.pj("* => void, * => hidden",_.mj("75ms cubic-bezier(0.4, 0.0, 1, 1)",_.nj({opacity:0})))]);var qXa=["label"],Mt=class extends ys{constructor(){super();this.hb=_.n(_.We);this.Ia=_.n(_.ef);this.Ta=_.n(_.nn);this.hc=_.n(_.Wq);this.eR=_.n(mXa);this.Db=_.n(_.ci);this.qU=new Set;this.NMa=150;this.Kb=!1;this.NT=new _.Vf;this.CJ=new _.Vf;this.nca=new _.Vf;this.au="void";this.AT=_.n(_.ur).getId("mat-snack-bar-container-live-");const a=this.eR;this.Jv=a.Hz!=="assertive"||a.Zv?a.Hz==="off"?"off":"polite":"assertive";this.hc.VFa&&(this.Jv==="polite"&&(this.Rca="status"),this.Jv==="assertive"&&(this.Rca=
"alert"))}bw(a){a=this.Mv.bw(a);this.AS();return a}kC(a){a=this.Mv.kC(a);this.AS();return a}Wib(a){const b=a.Tp;a=a.oh;(a==="void"&&b!=="void"||a==="hidden")&&this.waa();if(a==="visible"){const c=this.nca;this.hb.run(()=>{c.next();c.complete()})}}QW(){this.Kb||(this.au="visible",_.en(this.Ta),_.fn(this.Ta),this.KRa())}cga(){this.hb.run(()=>{this.au="hidden";_.en(this.Ta);this.Ia.ma.setAttribute("mat-exit","");clearTimeout(this.eaa)});return this.CJ}Ja(){this.Kb=!0;this.yNa();this.waa()}waa(){queueMicrotask(()=>
{this.CJ.next();this.CJ.complete()})}AS(){const a=this.Ia.ma;var b=this.eR.Bd;b&&(Array.isArray(b)?b.forEach(c=>a.classList.add(c)):a.classList.add(b));this.rOa();b=this.kp.ma;b.classList.toggle("mdc-snackbar__label",!b.querySelector(".mdc-snackbar__label"))}rOa(){const a=this.AT,b=this.Db.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.qU.add(d);e?e.indexOf(a)===-1&&d.setAttribute("aria-owns",e+" "+
a):d.setAttribute("aria-owns",a)}}yNa(){this.qU.forEach(a=>{var b=a.getAttribute("aria-owns");b&&(b=b.replace(this.AT,"").trim(),b.length>0?a.setAttribute("aria-owns",b):a.removeAttribute("aria-owns"))});this.qU.clear()}AHc(){}KRa(){this.eaa||this.hb.Tb(()=>{this.eaa=setTimeout(()=>{const a=this.Ia.ma.querySelector("[aria-hidden]"),b=this.Ia.ma.querySelector("[aria-live]");if(a&&b){let c=null;this.hc.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.NT.next();this.NT.complete()}},this.NMa)})}};Mt.O=function(a){return new (a||Mt)};
Mt.wa=_.Bf({type:Mt,na:[["mat-snack-bar-container"]],ub:function(a,b){a&1&&(_.Og(_.As,7),_.Og(qXa,7));if(a&2){let c;_.Rg(c=_.Sg())&&(b.Mv=c.first);_.Rg(c=_.Sg())&&(b.kp=c.first)}},nb:[1,"mdc-snackbar","mat-mdc-snack-bar-container"],ob:1,Ya:function(a,b){a&1&&_.Fg("@state.done",function(c){return b.Wib(c)});a&2&&_.zg("@state",b.au)},features:[_.kg],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,kta,0,0,"ng-template",4),_.I(),_.K(5,"div"),_.I()());a&2&&(_.y(5),_.qg("aria-live",b.Jv)("role",b.Rca)("id",b.AT))},Fa:[_.As],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-sys-inverse-on-surface));border-radius:var(--mdc-snackbar-container-shape, var(--mat-sys-corner-extra-small));background-color:var(--mdc-snackbar-container-color, var(--mat-sys-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-sys-body-medium-font));font-size:var(--mdc-snackbar-supporting-text-size, var(--mat-sys-body-medium-size));font-weight:var(--mdc-snackbar-supporting-text-weight, var(--mat-sys-body-medium-weight));line-height:var(--mdc-snackbar-supporting-text-line-height, var(--mat-sys-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).mat-unthemed{color:var(--mat-snack-bar-button-color, var(--mat-sys-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"],
kb:2,data:{animation:[pXa]}});/*

 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 _.wd("mat-snack-bar-default-options",{Ea:"root",oa:function(){return new mXa}});
_.Nt=class{get uj(){const a=this.VT;return a?a.uj:this.LJ}set uj(a){this.VT?this.VT.uj=a:this.LJ=a}constructor(){this.kf=_.n(_.Cs);this.Jv=_.n(_.or);this.xc=_.n(_.Ye);this.jaa=_.n(_.ir);this.VT=_.n(_.Nt,{optional:!0,iE:!0});this.Gaa=_.n(_.rXa);this.LJ=null;this.ytb=Lt;this.Ptb=Mt;this.h$a="mat-mdc-snack-bar-handset"}X7(a,b){return this.haa(a,b)}NXb(a,b){this.haa(a,b)}open(a,b="",c){const d=Object.assign({},this.Gaa,c);d.data={message:a,action:b};d.Zv===a&&(d.Zv=void 0);return this.X7(this.ytb,d)}Sd(){this.uj&&
this.uj.Sd()}Ja(){this.LJ&&this.LJ.Sd()}WMa(a,b){const c=_.nh({parent:b&&b.De&&b.De.Rb||this.xc,Nb:[{va:mXa,kc:b}]});a=a.attach(new _.vs(this.Ptb,b.De,c));a.instance.eR=b;return a.instance}haa(a,b){const c=Object.assign({},new mXa,this.Gaa,b),d=this.Bv(c);b=this.WMa(d,c);const e=new _.oXa(b,d);if(a instanceof _.Kg)e.instance=b.kC(new _.ws(a,null,{ua:c.data,Ima:e}));else{const f=this.L2(c,e);a=b.bw(new _.vs(a,void 0,f));e.instance=a.instance}_.x(this.jaa.observe("(max-width: 599.98px) and (orientation: portrait)"),
_.gg(d.fp)).subscribe(f=>{d.fq.classList.toggle(this.h$a,f.matches)});c.Zv&&b.NT.subscribe(()=>{this.Jv.Xi(c.Zv,c.Hz)});this.LMa(e,c);return this.uj=e}LMa(a,b){a.tB.subscribe(()=>{this.uj==a&&(this.uj=null);b.Zv&&this.Jv.clear()});this.uj?(this.uj.tB.subscribe(()=>{a.iw.QW()}),this.uj.Sd()):a.iw.QW();b.duration&&b.duration>0&&a.nu().subscribe(()=>a.fOa(b.duration))}Bv(a){const b=new _.is;b.direction=a.direction;let c=this.kf.position().global();var d=a.direction==="rtl";d=a.dD==="left"||a.dD==="start"&&
!d||a.dD==="end"&&d;const e=!d&&a.dD!=="center";d?c.left("0"):e?c.right("0"):_.rs(c);a.W9==="top"?c.top("0"):c.bottom("0");b.tg=c;return this.kf.create(b)}L2(a,b){return _.nh({parent:a&&a.De&&a.De.Rb||this.xc,Nb:[{va:_.oXa,kc:b},{va:_.Ht,kc:a.data}]})}};_.Nt.O=function(a){return new (a||_.Nt)};_.Nt.ta=_.k({token:_.Nt,oa:_.Nt.O,Ea:"root"});_.Ot=class{};_.Ot.O=function(a){return new (a||_.Ot)};_.Ot.Ca=_.Cf({type:_.Ot});_.Ot.Ba=_.Xc({Nb:[_.Nt],imports:[_.Ds,_.Bs,_.At,_.Es,Lt,_.Es]});var sXa={NAb:{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"}},c$b:{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"}}},Pt=sXa;Pt=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:",",sCb:"%",sMa:"0",usc:"+",CBb:"-",aBb:"E",tCb:"\u2030",pIa:"\u221e",Bpc:"NaN",DECIMAL_PATTERN:"#,##0.###",fyc:"#E0",Yrc:"#,##0%",Q$b:"\u00a4#,##0.00",yFa:"USD"},Qt=uXa;Qt=uXa;_.Rt=function(a){this.zja=40;this.wD=1;this.sCa=0;this.xz=3;this.Zya=this.QG=0;this.q4b=!1;this.Jka=this.JZ="";this.UP=Qt.CBb;this.N7="";this.Az=1;this.dZ=!1;this.SX=[];this.IDa=this.KOb=!1;this.Uea=0;this.xka=typeof a==="string"?a:"";typeof a==="number"?this.Csa(a):this.ZJ(a)};
_.Rt.prototype.ZJ=function(a){this.xka=a.replace(/ /g,"\u00a0");const b=[0];this.JZ=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("oc`"+a);f++;l>=0&&d<0&&l++;break;case ",":l>0&&this.SX.push(l);l=0;break;case ".":if(d>=0)throw Error("pc`"+a);d=e+f+g;break;case "E":if(this.IDa)throw Error("qc`"+a);this.IDa=!0;this.Zya=0;b[0]+1<p&&a.charAt(b[0]+1)==
"+"&&(b[0]++,this.q4b=!0);for(;b[0]+1<p&&a.charAt(b[0]+1)=="0";)b[0]++,this.Zya++;if(e+f<1||this.Zya<1)throw Error("rc`"+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("sc`"+a);g=e+f+g;this.xz=d>=0?g-d:0;d>=0&&(this.QG=e+f-d,this.QG<0&&(this.QG=0));this.wD=(d>=0?d:g)-e;this.IDa&&(this.zja=e+this.wD,this.xz==0&&this.wD==0&&(this.wD=1));this.SX.push(Math.max(0,l));this.KOb=d==0||d==g;c=b[0]-c;this.Jka=vXa(this,a,b);
b[0]<a.length&&a.charAt(b[0])==";"?(b[0]++,this.Az!=1&&(this.dZ=!0),this.UP=vXa(this,a,b),b[0]+=c,this.N7=vXa(this,a,b)):(this.UP+=this.JZ,this.N7+=this.Jka)};
_.Rt.prototype.Csa=function(a){switch(a){case 1:this.ZJ(Qt.DECIMAL_PATTERN);break;case 2:this.ZJ(Qt.fyc);break;case 3:this.ZJ(Qt.Yrc);break;case 4:a=this.ZJ;{var b=Qt.Q$b;const d=["0"];var c=tXa[Qt.yFa];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("ic");}};
var wXa=function(a,b){a.Uea=b;a.ZJ(Qt.DECIMAL_PATTERN);a.QG=0;a.xz=2;if(a.QG>0)throw Error("gc");a.sCa=2};
_.Rt.prototype.parse=function(a,b){b=b||[0];if(this.Uea!==0)throw Error("jc");a=a.replace(/ |\u202f/g,"\u00a0");let c=a.indexOf(this.JZ,b[0])==b[0],d=a.indexOf(this.UP,b[0])==b[0];c&&d&&(this.JZ.length>this.UP.length?d=!1:this.JZ.length<this.UP.length&&(c=!1));c?b[0]+=this.JZ.length:d&&(b[0]+=this.UP.length);if(a.indexOf(Qt.pIa,b[0])==b[0]){b[0]+=Qt.pIa.length;var e=Infinity}else{e=a;let f=!1,g=!1,l=!1,p=-1,t=1;const w=Qt.DECIMAL_SEP;let A=Qt.GROUP_SEP;const G=Qt.aBb;if(this.Uea!=0)throw Error("kc");
A=A.replace(/\u202f/g,"\u00a0");let J="";for(;b[0]<e.length;b[0]++){const L=e.charAt(b[0]),U=xXa(L);if(U>=0&&U<=9)J+=U,l=!0;else if(L==w.charAt(0)){if(f||g)break;J+=".";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;J+="E";g=!0;p=b[0]}else if(L=="+"||L=="-"){if(l&&p!=b[0]-1)break;J+=L}else if(this.Az==1&&L==Qt.sCb.charAt(0)){if(t!=1)break;t=100;if(l){b[0]++;break}}else if(this.Az==1&&L==Qt.tCb.charAt(0)){if(t!=
1)break;t=1E3;if(l){b[0]++;break}}else break}this.Az!=1&&(t=this.Az);e=parseFloat(J)/t}if(c){if(a.indexOf(this.Jka,b[0])!=b[0])return NaN;b[0]+=this.Jka.length}else if(d){if(a.indexOf(this.N7,b[0])!=b[0])return NaN;b[0]+=this.N7.length}return d?-e:e};
_.Rt.prototype.format=function(a){if(this.QG>this.xz)throw Error("lc");if(isNaN(a))return Qt.Bpc;const b=[];var c=a;if(this.Uea==0)c=St;else{c=Math.abs(c);var d=yXa(this,c<=1?0:zXa(c)).Y2a;c=yXa(this,d+zXa(AXa(this,Tt(c,-d)).intValue))}a=Tt(a,-c.Y2a);(d=a<0||a==0&&1/a<0)?c.kib?b.push(c.kib):(b.push(c.prefix),b.push(this.UP)):(b.push(c.prefix),b.push(this.JZ));if(isFinite(a))if(a*=d?-1:1,a*=this.Az,this.IDa){var e=a;if(e==0)BXa(this,e,this.wD,b),CXa(this,0,b);else{var f=Math.floor(Math.log(e)/Math.log(10)+
2E-15);e=Tt(e,-f);var g=this.wD;this.zja>1&&this.zja>this.wD?(g=f%this.zja,g<0&&(g=this.zja+g),e=Tt(e,g),f-=g,g=1):this.wD<1?(f++,e=Tt(e,-1)):(f-=this.wD-1,e=Tt(e,this.wD-1));BXa(this,e,g,b);CXa(this,f,b)}}else BXa(this,a,this.wD,b);else b.push(Qt.pIa);d?c.lib?b.push(c.lib):(isFinite(a)&&b.push(c.suffix),b.push(this.N7)):(isFinite(a)&&b.push(c.suffix),b.push(this.Jka));return b.join("")};
var AXa=function(a,b){var c=Tt(b,a.xz);a.sCa>0&&(c=DXa(c,a.sCa,a.xz));c=Math.round(c);let d;if(isFinite(c)){if(d=Math.floor(Tt(c,-a.xz)),c=Math.floor(c-Tt(d,a.xz)),c<0||c>=Tt(1,a.xz))d=Math.round(b),c=0}else d=b,c=0;return{intValue:d,FXc:c}},BXa=function(a,b,c,d){if(a.QG>a.xz)throw Error("lc");d||(d=[]);b=AXa(a,b);var e=b.intValue,f=b.FXc,g=a.QG>0||f>0||!1;b=a.QG;g&&(b=a.QG);for(var l="",p=e;p>1E20;)l="0"+l,p=Math.round(Tt(p,-1));l=p+l;const t=Qt.DECIMAL_SEP;p=Qt.sMa.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.SX.length>=2)for(c=1;c<a.SX.length;c++)A+=a.SX[c];c=w-A;if(c>0){e=a.SX;A=w=0;var G=Qt.GROUP_SEP,J=l.length;for(let U=0;U<J;U++)if(d.push(String.fromCodePoint(p+Number(l.charAt(U)))),J-U>1){var L=e[A];if(U<c){let ba=c-U;(L===1||L>0&&ba%L===1)&&d.push(G)}else A<e.length&&(U===c?A+=1:L===U-c-w+1&&(d.push(G),w+=L,A+=1))}}else{c=l;l=a.SX;e=Qt.GROUP_SEP;L=c.length;G=[];for(w=l.length-1;w>=0&&L>0;w--){A=l[w];for(J=0;J<A&&L-J-1>=0;J++)G.push(String.fromCodePoint(p+
Number(c.charAt(L-J-1))));L-=A;L>0&&G.push(e)}d.push.apply(d,G.reverse())}}else g||d.push(String.fromCodePoint(p));(a.KOb||g)&&d.push(t);f=String(f);g=f.split("e+");g.length==2&&(f=String(DXa(parseFloat(g[0]),a.sCa,1)),f=f.replace(".",""),f+="0".repeat(parseInt(g[1],10)-f.length+1));a.xz+1>f.length&&(f="1"+"0".repeat(a.xz-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(Qt.aBb);b<0?(b=-b,c.push(Qt.CBb)):
a.q4b&&c.push(Qt.usc);b=""+b;var d=Qt.sMa;for(let e=b.length;e<a.Zya;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=Qt.sMa.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+=Qt.yFa):(g=Qt.yFa,d+=g in tXa?tXa[g][1]:g);break;case "%":if(!a.dZ&&a.Az!=1)throw Error("mc");if(a.dZ&&a.Az!=100)throw Error("nc");a.Az=100;a.dZ=!1;d+=Qt.sCb;break;case "\u2030":if(!a.dZ&&a.Az!=1)throw Error("mc");if(a.dZ&&a.Az!=1E3)throw Error("nc");a.Az=1E3;a.dZ=!1;d+=Qt.tCb;break;default:d+=g}}return d},St={Y2a:0,kib:"",lib:"",prefix:"",suffix:""},yXa=function(a,b){a=a.Uea==1?Pt.NAb:Pt.c$b;a==null&&(a=Pt.NAb);if(b<3)return St;b=Math.min(14,
b);var c=a[Tt(1,b)];for(--b;!c&&b>=3;)c=a[Tt(1,b)],b--;if(!c)return St;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))?{Y2a:b+1-(c[2].length-1),kib:a,lib:d,prefix:c[1],suffix:c[3]}:St:St},zXa=function(a){if(!isFinite(a))return a>0?a:0;let b=0;for(;(a/=10)>=1;)b++;return b},Tt=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)?Tt(Math.round(Tt(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;_.Ut=function(a){this.xka=a;this.aAa=this.u7=this.wbb=null;a=Qt;const b=Pt;if(KXa!==a||LXa!==b)KXa=a,LXa=b,MXa=new _.Rt(1);this.Y2c=MXa};KXa=null;LXa=null;MXa=null;NXa=RegExp("'([{}#].*?)'","g");OXa=RegExp("''","g");
_.Ut.prototype.format=function(a){if(this.xka){this.wbb=[];var b=PXa(this,this.xka);this.aAa=QXa(this,b);this.xka=null}if(this.aAa&&this.aAa.length!=0)for(this.u7=_.wa(this.wbb),b=[],RXa(this,this.aAa,a,!1,b),a=b.join("");this.u7.length>0;)a=a.replace(this.kYa(this.u7),String(this.u7.pop()).replace("$","$$$$"));else a="";return a};
var RXa=function(a,b,c,d,e){for(let A=0;A<b.length;A++){var f=void 0;switch(b[A].type){case 4:e.push(b[A].value);break;case 3:f=b[A].value;var g=a,l=e,p=c[f];p===void 0?l.push("Undefined parameter - "+f):(g.u7.push(p),l.push(g.kYa(g.u7)));break;case 2:f=b[A].value;g=a;l=c;p=d;var t=e,w=f.Hsa;l[w]===void 0?t.push("Undefined parameter - "+w):(w=f[l[w]],w===void 0&&(w=f.other),RXa(g,w,l,p,t));break;case 0:f=b[A].value;SXa(a,f,c,JXa,d,e);break;case 1:f=b[A].value,SXa(a,f,c,HXa,d,e)}}},SXa=function(a,
b,c,d,e,f){var g=b.Hsa,l=b.QLb;const 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.Y2c.format(l),f.push(c.replace(/#/g,a))))},PXa=function(a,b){const c=a.wbb,d=a.kYa.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;const c=[],d=[],e=/[{}]/g;e.lastIndex=0;for(var f;f=
e.exec(a);){const 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("{"))}a=a.substring(b);a!=""&&d.push({type:0,value:a});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){const c=[];b=TXa(b);for(let e=0;e<b.length;e++){const f={};if(0==b[e].type)f.type=4,f.value=b[e].value;
else if(1==b[e].type){var d=b[e].value;switch(UXa.test(d)?0:VXa.test(d)?1:WXa.test(d)?2:/^\s*\w+\s*/.test(d)?3:5){case 2:f.type=2;f.value=XXa(a,b[e].value);break;case 0:f.type=0;f.value=YXa(a,b[e].value);break;case 1:f.type=1;f.value=ZXa(a,b[e].value);break;case 3:f.type=3,f.value=b[e].value}}c.push(f)}return c},XXa=function(a,b){let c="";b=b.replace(WXa,function(f,g){c=g;return""});const d={};d.Hsa=c;b=TXa(b);let e=0;for(;e<b.length;){const f=b[e].value;e++;let g;1==b[e].type&&(g=QXa(a,b[e].value));
d[f.replace(/\s/g,"")]=g;e++}return d},YXa=function(a,b){let c="",d=0;b=b.replace(UXa,function(g,l,p){c=l;p&&(d=parseInt(p,10));return""});const e={};e.Hsa=c;e.QLb=d;b=TXa(b);let f=0;for(;f<b.length;){const g=b[f].value;f++;let 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){let c="";b=b.replace(VXa,function(f,g){c=g;return""});const d={};d.Hsa=c;d.QLb=0;b=TXa(b);let e=0;for(;e<b.length;){const f=b[e].value;e++;let g;1==b[e].type&&(g=
QXa(a,b[e].value));d[f.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=g;e++}return d};_.Ut.prototype.kYa=function(a){return"\ufddf_"+(a.length-1).toString(10)+"_"};new _.Ut("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. To do so, run `gcloud services enable sourcerepo.googleapis.com`.");new _.Ut("{projectName} project created");new _.Ut("Failed to connect to {gitProvider}");_.Vt=function(a,{error:b,message:c,Sd:d}){a.log(b);_.$Xa(a,{message:c,Sd:d})};
_.aYa=function(a){document.querySelectorAll("snack-bar-container").length>0||_.$Xa(a,{message:"An unexpected error occurred.",Sd:"Dismiss"})};_.$Xa=function(a,{message:b,Sd:c}){a.notify({message:b,Sd:c,duration:0})};_.Wt=class{constructor(a,b){this.xh=a;this.Ih=b}log(a){_.Ft(this.xh,a)}notify({message:a,Sd:b,duration:c}){this.Ih.open(a,b,{duration:c})}};_.Wt.O=function(a){return new (a||_.Wt)(_.m(_.Gt),_.m(_.Nt))};_.Wt.ta=_.k({token:_.Wt,oa:_.Wt.O,Ea:"root"});_.Xt=class{constructor(a,b){this.yh=a;this.Dxb=b}Sa(){this.Za=this.Dxb.subscribe(a=>{this.handleError(a)})}handleError(){_.aYa(this.yh)}Ja(){this.Za&&this.Za.unsubscribe()}};_.Xt.O=function(a){return new (a||_.Xt)(_.B(_.Wt),_.B(lXa))};_.Xt.La=_.Df({type:_.Xt,na:[["uncaught-error-notifier"]],standalone:!1});_.Yt=class{};_.Yt.O=function(a){return new (a||_.Yt)};_.Yt.Ca=_.Cf({type:_.Yt});_.Yt.Ba=_.Xc({});_.bYa=new Map([["SshAuthError","type.googleapis.com/devtools.grimoire."],["MissingDecorationsError","type.googleapis.com/devtools.grimoire."],["DebugInfo","type.googleapis.com/google.rpc."]]);var lta;_.Zt=class{constructor(a,b){this.Dxb=a;this.xh=b}handleError(a){a&&(a===mta()||a.rejection!==void 0&&a.rejection===mta())||(_.Ft(this.xh,a),this.Dxb.next(a))}};_.Zt.O=function(a){return new (a||_.Zt)(_.m(lXa),_.m(_.Gt))};_.Zt.ta=_.k({token:_.Zt,oa:_.Zt.O,Ea:"root"});var cYa=function(){const a=(oDa.get("GuidedHelpResume")||"").split(":");return{flowId:+a[0]||void 0,stepId:a[1]||void 0}},dYa=function(a){oDa.remove("GuidedHelpResume",null,(a==null?void 0:a.domain)||window.location.hostname)};var eYa=class{constructor(a,b){this.HTc=a;this.P5c=b;this.zza=0;this.gxa=null}get(){let a;this.zza>0?(this.zza--,a=this.gxa,this.gxa=a.next,a.next=null):a=this.HTc();return a}put(a){this.P5c(a);this.zza<100&&(this.zza++,a.next=this.gxa,this.gxa=a)}};fRa(function(){});var fYa=class{constructor(){this.YDa=this.d$=null}add(a,b){const c=ota.get();c.set(a,b);this.YDa?this.YDa.next=c:this.d$=c;this.YDa=c}remove(){let a=null;this.d$&&(a=this.d$,this.d$=this.d$.next,this.d$||(this.YDa=null),a.next=null);return a}},ota=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,pta=!1,nta=new fYa,jYa=(a,b)=>{hYa||iYa();pta||(hYa(),pta=!0);nta.add(a,b)},iYa=()=>{const a=Promise.resolve(void 0);hYa=()=>{a.then(qta)}};var kYa=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};var au=function(a){this.ad=0;this.Lj=void 0;this.B4=this.iO=this.ot=null;this.Xwa=this.v5a=!1;if(a!=tCa)try{const b=this;a.call(void 0,function(c){$t(b,2,c)},function(c){$t(b,3,c)})}catch(b){$t(this,3,b)}},lYa=function(){this.next=this.context=this.V7=this.Xja=this.Xg=null;this.wsa=!1};lYa.prototype.reset=function(){this.context=this.V7=this.Xja=this.Xg=null;this.wsa=!1};
var mYa=new eYa(function(){return new lYa},function(a){a.reset()}),nYa=function(a,b,c){const d=mYa.get();d.Xja=a;d.V7=b;d.context=c;return d},bu=function(a){if(a instanceof au)return a;const b=new au(tCa);$t(b,2,a);return b},oYa=function(a){return new au(function(b,c){c(a)})},qYa=function(a,b,c){pYa(a,b,c,null)||jYa(_.Kk(b,a))},rYa=function(a){return new au(function(b,c){let d=a.length;const e=[];if(d){var f=function(p,t){d--;e[p]=t;d==0&&b(e)},g=function(p){c(p)};for(let p=0;p<a.length;p++){var l=
a[p];qYa(l,_.Kk(f,p),g)}}else b(e)})};au.prototype.then=function(a,b,c){return sYa(this,bRa(typeof a==="function"?a:null),bRa(typeof b==="function"?b:null),c)};au.prototype.$goog_Thenable=!0;au.prototype.pR=function(a,b){return sYa(this,null,bRa(a),b)};au.prototype.catch=au.prototype.pR;au.prototype.cancel=function(a){if(this.ad==0){const b=new cu(a);jYa(function(){tYa(this,b)},this)}};
var tYa=function(a,b){if(a.ad==0)if(a.ot){var c=a.ot;if(c.iO){var d=0,e=null,f=null;for(let g=c.iO;g&&(g.wsa||(d++,g.Xg==a&&(e=g),!(e&&d>1)));g=g.next)e||(f=g);e&&(c.ad==0&&d==1?tYa(c,b):(f?(d=f,d.next==c.B4&&(c.B4=d),d.next=d.next.next):uYa(c),vYa(c,e,3,b)))}a.ot=null}else $t(a,3,b)},xYa=function(a,b){a.iO||a.ad!=2&&a.ad!=3||wYa(a);a.B4?a.B4.next=b:a.iO=b;a.B4=b},sYa=function(a,b,c,d){const e=nYa(null,null,null);e.Xg=new au(function(f,g){e.Xja=b?function(l){try{const p=b.call(d,l);f(p)}catch(p){g(p)}}:
f;e.V7=c?function(l){try{const p=c.call(d,l);p===void 0&&l instanceof cu?g(l):f(p)}catch(p){g(p)}}:g});e.Xg.ot=a;xYa(a,e);return e.Xg};au.prototype.S$c=function(a){this.ad=0;$t(this,2,a)};au.prototype.T$c=function(a){this.ad=0;$t(this,3,a)};
var $t=function(a,b,c){a.ad==0&&(a===c&&(b=3,c=new TypeError("uc")),a.ad=1,pYa(c,a.S$c,a.T$c,a)||(a.Lj=c,a.ad=b,a.ot=null,wYa(a),b!=3||c instanceof cu||yYa(a,c)))},pYa=function(a,b,c,d){if(a instanceof au)return xYa(a,nYa(b||tCa,c||null,d)),!0;if(kYa(a))return a.then(b,c,d),!0;if(_.Ik(a))try{const e=a.then;if(typeof e==="function")return zYa(a,e,b,c,d),!0}catch(e){return c.call(d,e),!0}return!1},zYa=function(a,b,c,d,e){let f=!1;const 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)}},wYa=function(a){a.v5a||(a.v5a=!0,jYa(a.pva,a))},uYa=function(a){let b=null;a.iO&&(b=a.iO,a.iO=b.next,b.next=null);a.iO||(a.B4=null);return b};au.prototype.pva=function(){let a;for(;a=uYa(this);)vYa(this,a,this.ad,this.Lj);this.v5a=!1};
var vYa=function(a,b,c,d){if(c==3&&b.V7&&!b.wsa)for(;a&&a.Xwa;a=a.ot)a.Xwa=!1;if(b.Xg)b.Xg.ot=null,AYa(b,c,d);else try{b.wsa?b.Xja.call(b.context):AYa(b,c,d)}catch(e){BYa.call(null,e)}mYa.put(b)},AYa=function(a,b,c){b==2?a.Xja.call(a.context,c):a.V7&&a.V7.call(a.context,c)},yYa=function(a,b){a.Xwa=!0;jYa(function(){a.Xwa&&BYa.call(null,b)})},BYa=fa,cu=function(a){_.ca.call(this,a);this.MZb=!1};_.Mk(cu,_.ca);cu.prototype.name="cancel";/*

 Copyright 2005, 2007 Bob Ippolito. All Rights Reserved.
 Copyright The Closure Library Authors.
 SPDX-License-Identifier: MIT
*/
var du=function(a,b){this.MBa=[];this.yXb=a;this.OOb=b||null;this.Bha=this.QO=!1;this.Lj=void 0;this.xtb=this.YRc=this.IXa=!1;this.yDa=0;this.ot=null;this.cta=0};du.prototype.cancel=function(a){if(this.QO)this.Lj instanceof du&&this.Lj.cancel();else{if(this.ot){const b=this.ot;delete this.ot;a?b.cancel(a):(b.cta--,b.cta<=0&&b.cancel())}this.yXb?this.yXb.call(this.OOb,this):this.xtb=!0;this.QO||this.Vfa(new eu(this))}};du.prototype.gOb=function(a,b){this.IXa=!1;CYa(this,a,b)};
var CYa=function(a,b,c){a.QO=!0;a.Lj=c;a.Bha=!b;DYa(a)},FYa=function(a){if(a.QO){if(!a.xtb)throw new EYa(a);a.xtb=!1}};du.prototype.callback=function(a){FYa(this);CYa(this,!0,a)};du.prototype.Vfa=function(a){FYa(this);CYa(this,!1,a)};du.prototype.addCallback=function(a,b){return GYa(this,a,null,b)};var GYa=function(a,b,c,d){a.MBa.push([b,c,d]);a.QO&&DYa(a);return a};
du.prototype.then=function(a,b,c){let d,e;const f=new au(function(g,l){e=g;d=l});GYa(this,e,function(g){g instanceof eu?f.cancel():d(g);return HYa},this);return f.then(a,b,c)};du.prototype.$goog_Thenable=!0;du.prototype.jd=function(a){const b=new du;GYa(this,b.callback,b.Vfa,b);a&&(b.ot=this,this.cta++);return b};du.prototype.isError=function(a){return a instanceof Error};
var IYa=function(a){return Qya(a.MBa,function(b){return typeof b[1]==="function"})},HYa={},DYa=function(a){if(a.yDa&&a.QO&&IYa(a)){var b=a.yDa,c=JYa[b];c&&(_.ea.clearTimeout(c.Y6),delete JYa[b]);a.yDa=0}a.ot&&(a.ot.cta--,delete a.ot);b=a.Lj;for(var d=c=!1;a.MBa.length&&!a.IXa;){var e=a.MBa.shift(),f=e[0];const l=e[1];e=e[2];if(f=a.Bha?l:f)try{var g=f.call(e||a.OOb,b);g===HYa&&(g=void 0);g!==void 0&&(a.Bha=a.Bha&&(g==b||a.isError(g)),a.Lj=b=g);if(kYa(b)||typeof _.ea.Promise==="function"&&b instanceof
_.ea.Promise)d=!0,a.IXa=!0}catch(p){b=p,a.Bha=!0,IYa(a)||(c=!0)}}a.Lj=b;d&&(g=(0,_.Pj)(a.gOb,a,!0),d=(0,_.Pj)(a.gOb,a,!1),b instanceof du?(GYa(b,g,d),b.YRc=!0):b.then(g,d));c&&(b=new KYa(b),JYa[b.Y6]=b,a.yDa=b.Y6)},EYa=function(a){_.ca.call(this);this.Mua=a};_.Mk(EYa,_.ca);EYa.prototype.message="Deferred has already fired";EYa.prototype.name="AlreadyCalledError";var eu=function(a){_.ca.call(this);this.Mua=a};_.Mk(eu,_.ca);eu.prototype.message="Deferred was canceled";eu.prototype.name="CanceledError";
var KYa=function(a){this.Y6=_.ea.setTimeout((0,_.Pj)(this.g$c,this),0);this.yf=a};KYa.prototype.g$c=function(){delete JYa[this.Y6];throw this.yf;};var JYa={};var Fta=function(a,b){const c=b||{};b=c.document||document;const d=_.bc(a).toString(),e=(new pm(b)).createElement("SCRIPT");var f={N_b:e,pna:void 0};const g=new du(LYa,f);let l=null;const p=c.timeout!=null?c.timeout:5E3;p>0&&(l=window.setTimeout(function(){MYa(e,!0);g.Vfa(new NYa(1,"Timeout reached for loading script "+d))},p),f.pna=l);e.onload=e.onreadystatechange=function(){e.readyState&&e.readyState!="loaded"&&e.readyState!="complete"||(MYa(e,c.Ygd||!1,l),g.callback(null))};e.onerror=function(){MYa(e,
!0,l);g.Vfa(new NYa(0,"Error while loading script "+d))};f=c.attributes||{};_.wc(f,{type:"text/javascript",charset:"UTF-8"});PDa(e,f);_.pc(e,a);OYa(b).appendChild(e);return g},OYa=function(a){var b;return(b=(a||document).getElementsByTagName("HEAD"))&&b.length!==0?b[0]:a.documentElement},LYa=function(){if(this&&this.N_b){const a=this.N_b;a&&a.tagName=="SCRIPT"&&MYa(a,!0,this.pna)}},MYa=function(a,b,c){c!=null&&_.ea.clearTimeout(c);a.onload=()=>{};a.onerror=()=>{};a.onreadystatechange=()=>{};b&&window.setTimeout(function(){_.vm(a)},
0)},NYa=function(a,b){let c="Jsloader error (code #"+a+")";b&&(c+=": "+b);_.ca.call(this,c);this.code=a};_.Mk(NYa,_.ca);var PYa=(0,_.zc)`https://ssl.gstatic.com/guidedhelp/runtime/guided_help.js`,QYa=(0,_.zc)`https://ssl.gstatic.com/guidedhelp/runtime_staging/guided_help.js`,RYa=function(a,b="PROD"){b||(b="PROD");if(fu())return Promise.resolve();a.C_b||(a.C_b=Promise.resolve(Fta(b==="STAGING"?QYa:PYa)));return a.C_b},fu=function(){let a;return!((a=window.guidedhelp)==null||!a.loaded)},SYa=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}},gu=class{uub(a){const b=this;return _.xe(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{RYa(b,a.runtimeEnvironment).then(()=>_.xe(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 _.xe(function*(){return fu()?new Promise(a=>_.xe(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 _.xe(function*(){return fu()?new Promise(a=>_.xe(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 fu()?(a=window.help)==null?void 0:(b=a.guide)==null?void 0:b.getFlowId():void 0}dYc(){return cYa().flowId||void 0}eYc(){return cYa().stepId||void 0}getStepId(){let a,b;return fu()?(a=window.help)==null?void 0:(b=a.guide)==null?void 0:b.getStepId():void 0}g6c(a){const b=this;return _.xe(function*(){const c=cYa();dYa({domain:a.resumeCookieDomain});const d=c.flowId;return new Promise((e,f)=>{d?b.uub(Object.assign({},
a,{flowId:d,stepId:c.stepId})).then(()=>{e(!0)},f):e(!1)})})}O8c(a){const b=this;return _.xe(function*(){const c=SYa();return new Promise((d,e)=>{c.flowId?(dYa({domain:a.resumeCookieDomain}),b.uub(Object.assign({},a,{flowId:c.flowId,stepId:c.stepId})).then(()=>{d(!0)},e)):d(!1)})})}};gu.prototype.startFlowFromUrl=gu.prototype.O8c;gu.prototype.resumeCookiedFlow=gu.prototype.g6c;gu.prototype.getStepId=gu.prototype.getStepId;gu.prototype.getResumeCookiedStepId=gu.prototype.eYc;
gu.prototype.getResumeCookiedFlowId=gu.prototype.dYc;gu.prototype.getFlowId=gu.prototype.getFlowId;gu.prototype.reset=gu.prototype.reset;gu.prototype.dismissFlow=gu.prototype.dismissFlow;gu.prototype.startFlowById=gu.prototype.uub;lua("help.guidedhelp.createBootstrapper",()=>new gu);var TYa={acd:"https://www.google.com",odd:"https://support.google.com",Icd:"https://play.google.com"},UYa=function(a){return _.xe(function*(){for(const b of Object.values(TYa))try{(yield navigator.permissions.query({name:"top-level-storage-access",requestedOrigin:b})).state!=="granted"&&a.Oqb.push(b)}catch(c){break}})};(new class{constructor(){this.Oqb=[];this.Pqb=[];this.initialize=rta(()=>{const a=this;return _.xe(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 UYa(a);a.Oqb.length>0&&document.addEventListener("click",a.QZb)})});this.QZb=()=>{if(!(this.Pqb.length>0)){for(const a of this.Oqb)try{this.Pqb.push(document.requestStorageAccessFor(a))}catch(b){}Promise.all(this.Pqb).then(()=>
{}).catch(()=>{}).finally(()=>{this.reset()})}}}reset(){document.removeEventListener("click",this.QZb)}}).initialize();var VYa=function(a,b,c){return a.z7c.then(function(d){const e=d[b];if(!e)throw Error("yc`"+b);return e.apply(d,c)})},WYa=class{constructor(a){this.z7c=a;a.then((0,_.Pj)(function(){},this),()=>{},this)}},ZYa=function(a,b,c){const d=Array(arguments.length-2);for(var e=2;e<arguments.length;e++)d[e-2]=arguments[e];e=XYa(a,b).then(f=>f.apply(null,d),f=>{f=Error("zc`"+b+"`"+a,{cause:f});delete YYa[b];return oYa(f)});return new WYa(e)},YYa={},XYa=function(a,b){var c=YYa[b];if(c)return c;c=(c=Qj(b))?bu(c):
(new au(function(d,e){const f=(new pm(document)).createElement("SCRIPT");f.async=!0;_.pc(f,_.ac(a instanceof EDa&&a.constructor===EDa&&a.Bzc===DDa?a.n2b:"type_error:Const"));f.onload=f.onreadystatechange=function(){f.readyState&&f.readyState!="loaded"&&f.readyState!="complete"||d()};f.onerror=g=>{e(Error("Ac`"+b+"`"+a,{cause:g}))};(document.head||document.getElementsByTagName("head")[0]).appendChild(f)})).then(function(){const d=Qj(b);if(!d)throw Error("Bc`"+b+"`"+a);return d});return YYa[b]=c};var $Ya=class{constructor(a){this.Qm=a}K0(a){VYa(this.Qm,"startFeedback",arguments)}L5c(a){VYa(this.Qm,"requestSurvey",arguments).pR(()=>{},this)}C4c(a){VYa(this.Qm,"presentSurvey",arguments).pR(()=>{},this)}},aZa=new EDa(CDa,"https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js");XYa(aZa,"help.service.Lazy.create").pR(()=>{});var sta=function(a,b){b=b||{};a=ZYa(aZa,"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.eld||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 $Ya(a)};var cZa,hu;_.bZa=new _.wd("helpServiceCreationDelegate",{oa:()=>sta});cZa=new _.wd("HelpService productData",{oa:()=>({})});hu=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.i5c=c(a,{locale:b,helpCenterPath:"/cloud",productData:d})}K0(a){this.i5c.K0(a)}};hu.O=function(a){return new (a||hu)(_.m(LKa),_.m(_.jh),_.m(_.bZa),_.m(cZa),_.m(kXa),_.m(_.Pn))};
hu.ta=_.k({token:hu,oa:hu.O,Ea:"root"});_.iu=class{constructor(a,b,c,d){this.service=a;this.enableAnonymousFeedback=b;this.productVersion=c;this.authuser=d;this.K0=(e,f)=>{f={authuser:this.authuser||void 0,productVersion:this.productVersion,onend:f,jjd:!0};typeof e!=="undefined"&&(f.bucket=e);this.enableAnonymousFeedback&&(f.enableAnonymousFeedback=!0);this.service.K0(f)}}};_.iu.O=function(a){return new (a||_.iu)(_.m(hu),_.m(eLa,8),_.m(Nn),_.m(_.Qn))};_.iu.ta=_.k({token:_.iu,oa:_.iu.O});_.ju=class{constructor(a){if(a)throw Error("Cc");}};_.ju.O=function(a){return new (a||_.ju)(_.m(_.ju,12))};_.ju.Ca=_.Cf({type:_.ju});_.ju.Ba=_.Xc({});var uta;var dZa,eZa,fZa;dZa=class{constructor(a,b){this.url=a;this.kR=null;this.options=b}};_.ku=function(a,b,c){a.lDb("",b,new dZa(c))};eZa=function(a,b){return a.oKc.get(b)||b};fZa=function(a,b,c=""){const d=c+":"+b;let e=a.Tra.get(d);return e?a.zGb(e):(e=a.TKc(c,b))?(a.Tra.set(d,e),a.zGb(e)):(c=a.oqa.get(c))?a.nLc(b,c):_.Be(Error("Dc`"+d))};
_.lu=class{constructor(a,b,c,d){this.XGb=a;this.JJ=b;this.nOa=d;this.Tra=new Map;this.oqa=new Map;this.bIc=new Map;this.IPa=new Map;this.oKc=new Map;this.FRa=[];this.TS=["material-icons","mat-ligature-font"];this.Db=c}Ja(){this.FRa=[];this.Tra.clear();this.oqa.clear();this.bIc.clear()}zGb(a){return a.kR?_.u(this.sSa(a).cloneNode(!0)):_.x(this.OMc(a),_.v(b=>b.cloneNode(!0)))}nLc(a,b){var c=this.uFb(a,b);if(c)return _.u(c);c=b.filter(d=>!d.kR).map(d=>_.x(this.PMc(d),_.Jf(e=>{e=`Loading icon set URL: ${this.JJ.lq(5,
d.url)} failed: ${e.message}`;this.nOa.handleError(Error(e));return _.u(null)})));return _.x(_.Ne(c),_.v(()=>{const d=this.uFb(a,b);if(!d)throw Error("Dc`"+a);return d}))}uFb(a,b){for(let d=b.length-1;d>=0;d--){var c=b[d];if(c.kR&&c.kR.toString().indexOf(a)>-1){const e=this.sSa(c);if(c=this.ZJc(e,a,c.options))return c}}return null}OMc(a){return _.x(this.vFb(a),_.hg(b=>a.kR=b),_.v(()=>this.sSa(a)))}PMc(a){return a.kR?_.u(null):_.x(this.vFb(a),_.hg(b=>a.kR=b))}ZJc(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.Ora(a,c);if(a.nodeName.toLowerCase()==="symbol")return this.Ora(this.HPc(a),c);b=this.tSa(wta("<svg></svg>"));b.appendChild(a);return this.Ora(b,c)}tSa(a){const b=this.Db.createElement("DIV");b.innerHTML=a;a=b.querySelector("svg");if(!a)throw Error("Gc");return a}HPc(a){const b=this.tSa(wta("<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.Db.ELEMENT_NODE&&b.appendChild(a.childNodes[c].cloneNode(!0));return b}Ora(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}vFb(a){var b=a.url;let c,d;a=(d=(c=a.options)==null?void 0:c.withCredentials)!=null?d:!1;if(!this.XGb)throw Error("Ec");
if(b==null)throw Error("Hc`"+b);const e=this.JJ.lq(5,b);if(!e)throw Error("Fc`"+b);if(b=this.IPa.get(e))return b;b=_.x(this.XGb.get(e,{responseType:"text",withCredentials:a}),_.v(f=>wta(f)),Tf(()=>this.IPa.delete(e)),gka());this.IPa.set(e,b);return b}lDb(a,b,c){this.Tra.set(a+":"+b,c);return this}Rdd(a,b){const c=this.oqa.get(a);c?c.push(b):this.oqa.set(a,[b]);return this}sSa(a){if(!a.A2b){const b=this.tSa(a.kR);this.Ora(b,a.options);a.A2b=b}return a.A2b}TKc(a,b){for(let c=0;c<this.FRa.length;c++){const d=
this.FRa[c](b,a);if(d)return d.url&&d.options?new dZa(d.url,d.options):new dZa(d)}}};_.lu.O=function(a){return new (a||_.lu)(_.m(_.Lo,8),_.m(Uo),_.m(_.ci,8),_.m(_.Af))};_.lu.ta=_.k({token:_.lu,oa:_.lu.O,Ea:"root"});new _.Rm;new _.Sm;new _.Rm;new _.Rm;var gZa,hZa,iZa,jZa,kZa;gZa=new _.wd("MAT_ICON_DEFAULT_OPTIONS");hZa=new _.wd("mat-icon-location",{Ea:"root",oa:xta});iZa="clip-path color-profile src cursor fill filter marker marker-start marker-mid marker-end mask stroke".split(" ");jZa=iZa.map(a=>`[${a}]`).join(", ");kZa=/^url\(['"]?#(.*?)['"]?\)$/;
_.mu=class{get color(){return this.Ti||this.SS}set color(a){this.Ti=a}get qk(){return this.uSa}set qk(a){a!==this.uSa&&(a?this.nQc(a):this.uSa&&this.pEb(),this.uSa=a)}get WO(){return this.MFb}set WO(a){a=this.kEb(a);a!==this.MFb&&(this.MFb=a,this.TSa())}get Th(){return this.LFb}set Th(a){a=this.kEb(a);a!==this.LFb&&(this.LFb=a,this.TSa())}constructor(){this.Ia=_.n(_.ef);this.FPa=_.n(_.lu);this.Vr=_.n(hZa);this.nOa=_.n(_.Af);this.inline=!1;this.OIb=[];this.ONa=_.ne.EMPTY;const a=_.n(new _.Qm("aria-hidden"),
{optional:!0}),b=_.n(gZa,{optional:!0});b&&(b.color&&(this.color=this.SS=b.color),b.WO&&(this.WO=b.WO));a||this.Ia.ma.setAttribute("aria-hidden","true")}lPc(a){if(!a)return["",""];const b=a.split(":");switch(b.length){case 1:return["",b[0]];case 2:return b;default:throw Error("Ic`"+a);}}Sa(){this.TSa()}Vn(){var a=this.WS;a&&a.size&&(a=this.Vr.wRb(),a!==this.QIb&&(this.QIb=a,this.KIb(a)))}Ja(){this.ONa.unsubscribe();this.WS&&this.WS.clear()}aTa(){return!this.qk}TOc(a){this.pEb();const b=this.Vr.wRb();
this.QIb=b;this.YHc(a);this.KIb(b);this.Ia.ma.appendChild(a)}pEb(){const a=this.Ia.ma;let b=a.childNodes.length;for(this.WS&&this.WS.clear();b--;){const c=a.childNodes[b];c.nodeType===1&&c.nodeName.toLowerCase()!=="svg"||c.remove()}}TSa(){if(this.aTa()){var a=this.Ia.ma,b=(this.WO?eZa(this.FPa,this.WO).split(/ +/):this.FPa.TS).filter(c=>c.length>0);this.OIb.forEach(c=>a.classList.remove(c));b.forEach(c=>a.classList.add(c));this.OIb=b;this.Th===this.mRa||b.includes("mat-ligature-font")||(this.mRa&&
a.classList.remove(this.mRa),this.Th&&a.classList.add(this.Th),this.mRa=this.Th)}}kEb(a){return typeof a==="string"?a.trim().split(" ")[0]:a}KIb(a){const b=this.WS;b&&b.forEach((c,d)=>{c.forEach(e=>{d.setAttribute(e.name,`url('${a}#${e.value}')`)})})}YHc(a){const b=a.querySelectorAll(jZa),c=this.WS=this.WS||new Map;for(let d=0;d<b.length;d++)iZa.forEach(e=>{const f=b[d];var g=f.getAttribute(e);if(g=g?g.match(kZa):null){let l=c.get(f);l||(l=[],c.set(f,l));l.push({name:e,value:g[1]})}})}nQc(a){this.SJb=
this.TJb=null;this.ONa.unsubscribe();if(a){const [b,c]=this.lPc(a);b&&(this.TJb=b);c&&(this.SJb=c);this.ONa=_.x(fZa(this.FPa,c,b),_.Pf(1)).subscribe(d=>this.TOc(d),d=>{this.nOa.handleError(Error("Jc`"+b+"`"+c+"`"+d.message))})}}};_.mu.O=function(a){return new (a||_.mu)};
_.mu.wa=_.Bf({type:_.mu,na:[["mat-icon"]],nb:["role","img",1,"mat-icon","notranslate"],ob:10,Ya:function(a,b){a&2&&(_.qg("data-mat-icon-type",b.aTa()?"font":"svg")("data-mat-icon-name",b.SJb||b.Th)("data-mat-icon-namespace",b.TJb||b.WO)("fontIcon",b.aTa()?b.Th:null),_.tg(b.color?"mat-"+b.color:""),_.sg("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],qk:"svgIcon",WO:"fontSet",Th:"fontIcon"},
Qb:["matIcon"],features:[_.lg],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Gg(),_.Hg(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"],
kb:2,Ma:0});_.nu=class{};_.nu.O=function(a){return new (a||_.nu)};_.nu.Ca=_.Cf({type:_.nu});_.nu.Ba=_.Xc({imports:[_.Es,_.Es]});_.lZa=[{jt:"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(" ")},{jt:"iam",icons:["domain","group","service_account","user"]},{jt:"logs",icons:"any debug error fatal info warning".split(" ")},{jt:"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(" ")},
{jt:"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(" "),
SOb:["arrow_right","arrow_down"]},{jt:"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(" ")},{jt:"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(" ")},
{jt:"oss",icons:["logo","logo_monochrome"]},{jt:"tasks",icons:["g3c_logo_200x200"]}];_.mZa=new _.wd("SvgIconGroupsToBeRegistered");_.ou=class{constructor(a,b){this.HSb=a;this.zZc=b;this.HSb.TS=["material-icons-extended"]}};_.ou.O=function(a){return new (a||_.ou)(_.m(_.lu),_.m(_.mZa))};_.ou.ta=_.k({token:_.ou,oa:_.ou.O});var nZa;nZa=function(a){setTimeout(()=>{a.lob=!0},864E5)};_.ni=class{constructor(a){this.ld=a;this.lob=!1;this.ld.Tb(()=>{nZa(this)})}sV(a,b){this.lob&&_.Ica(b.url);return!this.lob}};_.ni.O=function(a){return new (a||_.ni)(_.m(_.We))};_.ni.ta=_.k({token:_.ni,oa:_.ni.O});var Bta=null,Gta=new WeakMap;var oZa=class{send(a,b){pna(a);return this.makeRequest(a).then(c=>b?_.zh(b,c):c)}};var pZa=function(a,b){for(const c in a.H7a)a.H7a.hasOwnProperty(c)&&_.Jj(b,c,a.H7a[c])},qZa=function(a){return _.Dta({timeout:3E4}).then(b=>{b=b||window.gapi;pZa(a,b);return Ita(b,{apiKey:a.f6,clientId:a.e6.clientId,scope:a.e6.scope,ASb:a.e6.ASb,mQb:a.e6.mQb}).then(()=>b)})},rZa=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)})})},sZa=class extends oZa{constructor(a,b,c){super();this.g6=
a;this.f6=b;this.H7a=c||{};this.e6={}}makeRequest(a){return qZa(this).then(b=>{const c=this;return _.xe(function*(){c.e6.j2c!==void 0&&(yield Hta(b,c.e6.j2c));pZa(c,b);return rZa(b.client.request({root:c.g6,path:a.path,method:a.Jb,body:a.body,params:a.Qa,headers:a.headers,authType:a.authType,apiId:a.apiId||void 0}))})})}};sZa.$inject=["gapiUrl","gapiKey","gapiConfigUpdates","gapiAuthParams","defaultApiId"];var uZa=class extends sZa{constructor(a,b,c,d,e,f){super(a,b,f);this.Jh=c;this.BWa=d;this.hr=e}makeRequest(a){a.headers||(a.headers={});a.headers.sessionId=this.Jh.sessionId;this.Jh.actionId&&(a.headers.actionId=this.Jh.actionId);this.hr&&(a.headers["X-Goog-IAM-Authorization-Token"]=this.hr);return tZa(this.BWa).then(()=>super.makeRequest(a))}};var vZa=class extends Error{constructor(a){super("No xhr error returned");this.error=a}};var wZa=/^\)\]\}',?\n/,xZa=class extends lKa{constructor(a,b){super();this.fj=b;this.config=_.we(Promise.resolve(a))}makeRequest(a){return _.x(this.config,_.fg(b=>this.t5a(b,a)),_.fg(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(wZa,"");c=_.u(JSON.parse(d))}catch(d){c=_.Be(new _.Ko({error:d,headers:b.headers,url:b.url||void 0}))}return c}),_.v(b=>b))}t5a(a,b){b.headers=Object.assign({},
b.headers,a.headers);if(a.vgd){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;gKa.includes(t)?c[t]=w:t==="Content-Type"&&iKa.includes(w)?(c[t]=w,g=!0):(d[t]=w,e=!0)}}if(b.body!=null||b.Jb==="PUT"||b.Jb==="POST")f||(d["Content-Type"]="application/json",e=!0),g||(c["Content-Type"]="text/plain");e&&(d=encodeURIComponent(String(fKa(d))),b.Qa?b.Qa.$httpHeaders=d:b.Qa={$httpHeaders:d});b.headers=c;hKa.includes(b.Jb)||
(c=b.Jb,b.Qa?b.Qa.$httpMethod=c:b.Qa={$httpMethod:c},b.Jb="POST")}return this.fj.request(b.Jb,_.Jta(a.g6,b.path),{body:b.body||null,responseType:"text",observe:"response",headers:new Io(b.headers),params:this.searchParams(a,b),withCredentials:a.withCredentials})}searchParams(a,b){b=Object.entries(b.Qa||{}).reduce((c,[d,e])=>a.qkd&&e instanceof Array?e.reduce((f,g)=>f.append(d,g),c):c.set(d,e),new _.Jo({kva:a.tmd}));return a.f6?b.set("key",a.f6):b}};var yZa=class extends xZa{constructor(a,b,c,d){super(a,b);this.wna=c;this.hr=d}t5a(a,b){return _.x(_.we(this.wna.getToken()),_.fg(c=>{b.Qa||(b.Qa={});b.Qa.access_token=c;this.hr&&(b.headers=b.headers||{},b.headers["X-Goog-IAM-Authorization-Token"]=this.hr);return super.t5a(a,b)}),_.Jf(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 vZa({code:c.status,
message:d})}}return _.Be(d)}))}};var zZa=class extends yZa{constructor(a,b,c,d,e){super({g6:a,f6:b},c,d,e)}};var Nta=Error("Mc"),Ota=Error("Nc");var CZa=class{constructor(a,b,c,d,e){var f=AZa;this.oauthClientId=a;this.sessionIndex=b;this.yh=c;this.BWa=d;this.Ha=e;this.Dva=null;this.eqb=2;this.scopes=[...(new Set(f))].join(" ")}getToken(){const a=this;return _.xe(function*(){a.Dva||(a.Dva=_.vp(a.Ha,Mta(a.oauthClientId,a.scopes,a.sessionIndex),"getOauthToken"));var b=yield BZa(a.BWa),c=null;try{c=yield a.Dva}catch(d){throw _.Vt(a.yh,{error:d,message:"Failed to fetch oauth token.",Sd:"Dismiss"}),mta();}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.eqb=2,c;if(a.eqb>0)return a.eqb--,a.Dva=null,a.getToken();throw Error("Oc");})}};_.DZa=new _.wd("authenticationLock");_.EZa=new _.wd("Cookies");_.pu=new _.wd("windowToken");var tZa,BZa;tZa=function(a){return BZa(a).then(b=>{b()})};BZa=function(a){return new Promise(b=>{const c=()=>{a.locked=!0;b(()=>{a.release()})};a.locked?a.uYb.push(c):c()})};_.FZa=class{constructor(){this.locked=!1;this.uYb=[]}release(){this.locked=!1;const a=this.uYb.shift();a&&a()}};var AZa;AZa="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(" ");
_.qu=class{constructor(a,b,c,d,e){this.c3c=new CZa(a,b,c,d,e)}getToken(){return this.c3c.getToken()}};_.qu.O=function(a){return new (a||_.qu)(_.m(PKa),_.m(_.Qn),_.m(_.Wt),_.m(_.DZa),_.m(_.Bp))};_.qu.ta=_.k({token:_.qu,oa:_.qu.O});var GZa=class extends lKa{constructor(a,b,c){super();this.hXa=a;this.Jh=b;this.debug=c}makeRequest(a){const b=_.x(this.hXa.makeRequest(a),_.Ij(this.Jh,a.Mb||"Unknown RPC"));return this.debug.ZVb(a,b)}};var Mma;Mma=function(a){let b;return{g3c(){b=Error("Pc")},GL(){},onError(c){if(typeof c!=="object")console.warn("Instance of error was not thrown.");else{if(c.stack)var d=c;else{if(c.Xzb)return;d=Error("Qc`"+a.path+"`"+JSON.stringify(c));c.Xzb=d}d.stack+=`\nCaused by: ${b.stack}`}}}};_.HZa=class extends _.vn{};_.IZa=class extends xZa{constructor(a){var b=_.n(_.Lo),c=_.n(_.Qn);super(a,b);this.sessionIndex=c}makeRequest(a){a.Qa=a.Qa||{};a.Qa.authuser=this.sessionIndex||"0";var b;a.headers=(b=a.headers)!=null?b:{};b=_.qDa([]);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)}};_.JZa=class{constructor(){this.Hz="assertive";this.Zv="";this.duration=0;this.data=null;this.dD="center";this.W9="bottom"}};var KZa=_.lj("state",[_.oj("void, hidden",_.nj({transform:"scale(0.8)",opacity:0})),_.oj("visible",_.nj({transform:"scale(1)",opacity:1})),_.pj("* => visible",_.mj("150ms cubic-bezier(0, 0, 0.2, 1)")),_.pj("* => void, * => hidden",_.mj("75ms cubic-bezier(0.4, 0.0, 1, 1)",_.nj({opacity:0})))]);var LZa=0,ru=class extends ys{constructor(a,b,c,d,e){super();this.hb=a;this.Ia=b;this.Ta=c;this.hc=d;this.eR=e;this.Db=_.n(_.ci);this.qU=new Set;this.NMa=150;this.Kb=!1;this.NT=new _.Vf;this.CJ=new _.Vf;this.nca=new _.Vf;this.au="void";this.AT=`mat-snack-bar-container-live-${LZa++}`;this.Jv=e.Hz!=="assertive"||e.Zv?e.Hz==="off"?"off":"polite":"assertive";this.hc.VFa&&(this.Jv==="polite"&&(this.Rca="status"),this.Jv==="assertive"&&(this.Rca="alert"))}bw(a){a=this.Mv.bw(a);this.AS();return a}kC(a){a=
this.Mv.kC(a);this.AS();return a}Wib(a){const b=a.Tp;a=a.oh;(a==="void"&&b!=="void"||a==="hidden")&&this.waa();if(a==="visible"){const c=this.nca;this.hb.run(()=>{c.next();c.complete()})}}QW(){this.Kb||(this.au="visible",_.fn(this.Ta),this.KRa())}cga(){this.hb.run(()=>{this.au="hidden";this.Ia.ma.setAttribute("mat-exit","");clearTimeout(this.eaa)});return this.CJ}Ja(){this.Kb=!0;this.yNa();this.waa()}waa(){_.x(this.hb.Zja,_.Pf(1)).subscribe(()=>{this.hb.run(()=>{this.CJ.next();this.CJ.complete()})})}AS(){const a=
this.Ia.ma,b=this.eR.Bd;b&&(Array.isArray(b)?b.forEach(c=>a.classList.add(c)):a.classList.add(b));this.rOa()}rOa(){const a=this.AT,b=this.Db.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.qU.add(d);e?e.indexOf(a)===-1&&d.setAttribute("aria-owns",e+" "+a):d.setAttribute("aria-owns",a)}}yNa(){this.qU.forEach(a=>{var b=a.getAttribute("aria-owns");b&&(b=b.replace(this.AT,"").trim(),b.length>0?a.setAttribute("aria-owns",
b):a.removeAttribute("aria-owns"))});this.qU.clear()}AHc(){}KRa(){this.eaa||this.hb.Tb(()=>{this.eaa=setTimeout(()=>{const a=this.Ia.ma.querySelector("[aria-hidden]"),b=this.Ia.ma.querySelector("[aria-live]");if(a&&b){let c=null;this.hc.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.NT.next();this.NT.complete()}},this.NMa)})}};
ru.O=function(a){return new (a||ru)(_.B(_.We),_.B(_.ef),_.B(_.nn),_.B(_.Wq),_.B(_.JZa))};ru.La=_.Df({type:ru,ub:function(a,b){a&1&&_.Og(_.As,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.Mv=c.first)}},standalone:!1,features:[_.kg]});_.su=class extends ru{AS(){super.AS();this.eR.dD==="center"&&this.Ia.ma.classList.add("mat-snack-bar-center");this.eR.W9==="top"&&this.Ia.ma.classList.add("mat-snack-bar-top")}};_.su.O=(()=>{let a;return function(b){return(a||(a=_.je(_.su)))(b||_.su)}})();
_.su.wa=_.Bf({type:_.su,na:[["snack-bar-container"]],nb:[1,"mat-snack-bar-container"],ob:2,Ya:function(a,b){a&1&&_.Fg("@state.done",function(c){return b.Wib(c)});a&2&&(_.zg("@state",b.au),_.qg("mat-id-collision",null))},standalone:!1,features:[_.kg],ya:3,Aa:3,Da:[["aria-hidden","true"],["cdkPortalOutlet",""]],qa:function(a,b){a&1&&(_.F(0,"div",0),_.C(1,Rta,0,0,"ng-template",1),_.I(),_.K(2,"div"));a&2&&(_.y(2),_.qg("aria-live",b.Jv)("role",b.Rca)("id",b.AT))},Fa:[_.As],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"],
kb:2,data:{animation:[KZa]}});var tu=class{constructor(a,b){this.Ha=a;this.mUc=b}create(a){return new GZa(a,this.Ha,this.mUc)}};tu.O=function(a){return new (a||tu)(_.m(_.Bp),_.m(qo))};tu.ta=_.k({token:tu,oa:tu.O,Ea:"root"});var uu=class{constructor(a,b,c,d){this.Pza=a;this.fj=b;this.wna=c;this.hr=d}create(a){return new zZa(a,this.Pza,this.fj,this.wna,this.hr)}};uu.O=function(a){return new (a||uu)(_.m(_.Pn),_.m(_.Lo),_.m(_.qu),_.m(_.Tn))};uu.ta=_.k({token:uu,oa:uu.O,Ea:"root"});var Sta=[429,503];var vu;_.MZa=function(a,b,{Lab:c=!1}={}){var d=JSON.stringify(b);(d=a.store[d])?(c||(c=d.CVc,c=Date.now()-(c!=null?c:a.uh),c=d.k4b.getTime()>=c),a=c?d.response:a.xXb(b,d)):a=null;return a};vu=function(a,b,c,d,e){a.store[b]={id:c,response:d,k4b:new Date,CVc:e}};
_.NZa=class{constructor({uh:a=36E5}={}){this.store={};this.FWb=0;this.uh=a}fetch(a,b){const c=JSON.stringify(a);var d=_.MZa(this,a);if(d)return d;d=this.FWb++;b=this.PMb(c,d,b);this.nWb(c,d,b,a);return b}put(a,b){a=JSON.stringify(a);const c=this.FWb++;vu(this,a,c,b)}PMb(a,b,c){return c()}xXb(a){a=JSON.stringify(a);delete this.store[a];return null}nWb(a,b,c){vu(this,a,b,c)}};
_.wu=class extends _.NZa{constructor(a,{uh:b=36E5,y8a:c,zob:d,f_b:e=!0,g_b:f=Tta,CWb:g=5,h_b:l=500}={}){super({uh:b});this.Ha=a;this.zob=d;this.f_b=e;this.g_b=f;this.CWb=g;this.h_b=l;this.y8a=c}nWb(a,b,c,d){if(this.y8a)if(d=this.y8a(d,c),typeof d!=="number"){vu(this,a,b,c);const e=Date.now();_.x(d,_.Pf(1),jha()).subscribe(f=>{f-=Date.now()-e;vu(this,a,b,c,f)},()=>{})}else vu(this,a,b,c,d);else vu(this,a,b,c)}PMb(a,b,c){c=_.Me(c);const d=this.g_b;this.f_b&&(c=_.x(c,_.Ata(this.Ha,d,{e_b:this.h_b,hqb:this.CWb})));
const e=_.x(c,_.hg({error:()=>{const g=this.store[a];g&&g.id===b&&delete this.store[a]}}),_.Xf(new _.Zf(this.zob)));let f=!1;return _.Me(()=>{f||(e.connect(),f=!0);return e})}getValue(a,{Lab:b=!1}={}){a=_.MZa(this,a,{Lab:b});if(!a)return null;let c=null;a.subscribe(d=>{c=d}).unsubscribe();return c}};var OZa,PZa;OZa=class extends _.wu{constructor(a,b,c){super(a,Object.assign({},b,{zob:1}));this.Pf=c}xXb(a,b){this.Pf.refresh(a);return b.response}njb(a){a=JSON.stringify(a);const b=this.store[a];b&&(this.store[a]=Object.assign({},b,{k4b:new Date}))}o8a(a){return this.getValue(a,{Lab:!0})}};PZa=function(a,b){return a.q5c.fetch(b,()=>new _.Vh({fetch:!0}))};
_.xu=class{constructor(a,b={}){this.q5c=new _.NZa({uh:Number.POSITIVE_INFINITY});this.Tja=new OZa(a,b,this)}fetch(a,b){return this.Tja.fetch(a,()=>_.x(PZa(this,a),_.fg(({j4c:c,fetch:d})=>{d=d?b():_.Re;return c===void 0?d:_.x(d,_.eg(c))})))}o8a(a){return this.Tja.o8a(a)}refresh(a,b,c=!0){if(!c&&!b)throw Error("Sc");const d=this.Tja.o8a(a);d!=null&&(PZa(this,a).next({j4c:b?b(d):void 0,fetch:c}),c&&this.Tja.njb(a))}};var SZa,TZa,VZa,WZa,ZZa,a_a,b_a,d_a,e_a,UZa,c_a,XZa,i_a;_.QZa=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 _.QZa}ka(){return{Oa:{request:_.RZa},keys:["request"]}}};
SZa=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 SZa}ka(){return{Oa:{result:TZa},keys:["result"]}}};
TZa=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 TZa}ka(){return{keys:["resourceType","status"],Ga:{status:UZa}}}};
VZa=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 VZa}ka(){return{Oa:{result:WZa},keys:["result"]}}};
WZa=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 WZa}ka(){return{keys:["key","status"],Ga:{key:XZa,status:UZa}}}};
_.YZa=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 _.YZa}ka(){return{keys:["count","resourceTypes"]}}};
ZZa=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 ZZa}ka(){return{Oa:{resources:_.$Za},keys:["resources"]}}};
_.$Za=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 _.$Za}ka(){return{keys:["resourceId","resourceType","timestamp"]}}};a_a=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 a_a}ka(){return{Oa:{result:b_a},keys:["result"]}}};
b_a=class extends _.W{constructor(a={}){super();this.i.setting=a.Dx==null?null:a.Dx;this.i.status=a.status==null?null:a.status}get Dx(){return _.Z(this,"setting")?_.T(this,"setting"):null}set Dx(a){this.i.setting=a}get status(){return _.Z(this,"status")?_.T(this,"status"):null}set status(a){this.i.status=a}ha(){return b_a}ka(){return{keys:["setting","status"],Ga:{setting:c_a,status:UZa}}}};
_.RZa=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 _.RZa}ka(){return{keys:["resourceId","resourceType"]}}};_.yu=class extends _.W{ha(){return _.yu}ka(){return{keys:[]}}};
d_a=class extends _.W{ha(){return d_a}ka(){return{keys:[]}}};
e_a=class extends _.W{constructor(a={}){super();this.i.resourceType=a.resourceType==null?null:a.resourceType;this.i.resourceIds=a.zpb==null?null:a.zpb;this.i.timestamps=a.wwb==null?null:a.wwb}get zpb(){return _.Z(this,"resourceIds")?_.T(this,"resourceIds"):null}set zpb(a){this.i.resourceIds=a}get resourceType(){return _.Z(this,"resourceType")?_.T(this,"resourceType"):null}set resourceType(a){this.i.resourceType=a}get wwb(){return _.Z(this,"timestamps")?_.T(this,"timestamps"):null}set wwb(a){this.i.timestamps=
a}ha(){return e_a}ka(){return{keys:["resourceIds","resourceType","timestamps"]}}};
_.f_a=class extends _.W{constructor(a={}){super();this.i.setting=a.Dx==null?null:a.Dx;this.i.subkey=a.O0==null?null:a.O0;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 Dx(){return _.Z(this,"setting")?_.T(this,"setting"):null}set Dx(a){this.i.setting=a}get O0(){return _.Z(this,"subkey")?_.T(this,"subkey"):null}set O0(a){this.i.subkey=a}ha(){return _.f_a}ka(){return{keys:["projectId",
"setting","subkey"]}}};
_.zu=class extends _.W{constructor(a={}){super();this.i.stringVal=a.Mub==null?null:a.Mub;this.i.int32Val=a.Kbb==null?null:a.Kbb;this.i.doubleVal=a.doubleVal==null?null:a.doubleVal;this.i.boolVal=a.Ysa==null?null:a.Ysa;this.i.int64Val=a.Jxa==null?null:a.Jxa;this.i.protoVal=a.t8==null?null:a.t8}get Ysa(){return _.Z(this,"boolVal")?_.T(this,"boolVal"):null}set Ysa(a){this.i.boolVal=a}get doubleVal(){return _.Z(this,"doubleVal")?_.T(this,"doubleVal"):null}set doubleVal(a){this.i.doubleVal=a}get Kbb(){return _.Z(this,
"int32Val")?_.T(this,"int32Val"):null}set Kbb(a){this.i.int32Val=a}get Jxa(){return _.Z(this,"int64Val")?_.T(this,"int64Val"):null}set Jxa(a){this.i.int64Val=a}get t8(){return _.Z(this,"protoVal")?_.T(this,"protoVal"):null}set t8(a){this.i.protoVal=a}get Mub(){return _.Z(this,"stringVal")?_.T(this,"stringVal"):null}set Mub(a){this.i.stringVal=a}ha(){return _.zu}ka(){return{keys:"boolVal doubleVal int32Val int64Val protoVal stringVal".split(" "),ud:{protoVal:{vc:null,Gc:!1,Hc:!1,Ic:!1}}}}};
UZa=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.tV==null?null:a.tV;this.i.messageSet=a.fhb==null?null:a.fhb}get tV(){return _.Z(this,"canonicalCode")?_.T(this,"canonicalCode"):null}set tV(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 fhb(){return _.Z(this,"messageSet")?_.T(this,"messageSet"):null}set fhb(a){this.i.messageSet=a}get space(){return _.Z(this,"space")?_.T(this,"space"):null}set space(a){this.i.space=a}ha(){return UZa}ka(){return{keys:["canonicalCode","code","message","messageSet","space"],Ga:{messageSet:d_a}}}};
_.g_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 _.g_a}ka(){return{keys:["resourceId"]}}};
_.h_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.Aib==null?null:a.Aib}get key(){return _.Z(this,"key")?_.T(this,"key"):null}set key(a){this.i.key=a}get Aib(){return _.Z(this,"noExistingValue")?_.T(this,"noExistingValue"):null}set Aib(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 _.h_a}ka(){return{keys:["key","noExistingValue","value","version"],Ga:{key:_.f_a,value:_.zu}}}};
c_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 c_a}ka(){return{keys:["key","value","version"],Ga:{key:XZa,
value:_.zu}}}};
XZa=class extends _.W{constructor(a={}){super();this.i.setting=a.Dx==null?null:a.Dx;this.i.subkey=a.O0==null?null:a.O0;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 Dx(){return _.Z(this,"setting")?
_.T(this,"setting"):null}set Dx(a){this.i.setting=a}get O0(){return _.Z(this,"subkey")?_.T(this,"subkey"):null}set O0(a){this.i.subkey=a}ha(){return XZa}ka(){return{keys:["projectId","projectNumber","setting","subkey"]}}};i_a=new _.wd("API_VERSION");_.j_a=new _.wd("REQUEST_SERVICE for cloud_user_settings_api");_.Au=class{};_.Au.O=function(a){return new (a||_.Au)};_.Au.Ca=_.Cf({type:_.Au});_.Au.Ba=_.Xc({});
var Bu={$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"},Cu=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1alpha1":a;this.qb=new _.xn(b,c)}nXa(a){return _.wn(this.qb,
{body:a,Jb:"POST",Mb:"cloudusersettings_pa.recent.batchDelete",path:`/${this.Va}/recent:batchDelete`,Qa:_.Ah({},Bu,{}),Ob:SZa})}oXa(a){return _.wn(this.qb,{body:a,Jb:"POST",Mb:"cloudusersettings_pa.recent.batchGet",path:`/${this.Va}/recent:batchGet`,Qa:_.Ah({},Bu,{}),Ob:ZZa})}delete(a,b={},c={}){return _.wn(this.qb,{body:null,Jb:"DELETE",Mb:"cloudusersettings_pa.recent.delete",path:`/${this.Va}/recent/${a}`,Qa:_.Ah(b,Bu,c),Ob:_.yu})}get(a,b={},c={}){return _.wn(this.qb,{body:null,Jb:"GET",Mb:"cloudusersettings_pa.recent.get",
path:`/${this.Va}/recent/${a}`,Qa:_.Ah(b,Bu,c),Ob:e_a})}update(a,b,c={},d={}){return _.wn(this.qb,{body:b,Jb:"PUT",Mb:"cloudusersettings_pa.recent.update",path:`/${this.Va}/recent/${a}`,Qa:_.Ah(c,Bu,d),Ob:_.yu})}};Cu.O=function(a){return new (a||Cu)(_.m(i_a,8),_.m(_.j_a),_.m(_.vn,8))};Cu.ta=_.k({token:Cu,oa:Cu.O});_.Du=class{};_.Du.O=function(a){return new (a||_.Du)};_.Du.ta=_.k({token:_.Du,oa:a=>Cu.O(a),Ea:_.Au});
var Gu=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1alpha1":a;this.qb=new _.xn(b,c)}nXa(a){return _.wn(this.qb,{body:a,Jb:"POST",Mb:"cloudusersettings_pa.settings.batchDelete",path:`/${this.Va}/settings:batchDelete`,Qa:_.Ah({},Bu,{}),Ob:VZa})}oXa(a){return _.wn(this.qb,{body:a,Jb:"POST",Mb:"cloudusersettings_pa.settings.batchGet",path:`/${this.Va}/settings:batchGet`,Qa:_.Ah({},Bu,{}),Ob:a_a})}delete(a,b={},c={}){return _.wn(this.qb,{body:null,Jb:"DELETE",Mb:"cloudusersettings_pa.settings.delete",
path:`/${this.Va}/settings/${a}`,Qa:_.Ah(b,Bu,c),Ob:_.yu})}get(a,b={},c={}){return _.wn(this.qb,{body:null,Jb:"GET",Mb:"cloudusersettings_pa.settings.get",path:`/${this.Va}/settings/${a}`,Qa:_.Ah(b,Bu,c),Ob:c_a})}update(a,b,c={},d={}){return _.wn(this.qb,{body:b,Jb:"PUT",Mb:"cloudusersettings_pa.settings.update",path:`/${this.Va}/settings/${a}`,Qa:_.Ah(c,Bu,d),Ob:c_a})}};Gu.O=function(a){return new (a||Gu)(_.m(i_a,8),_.m(_.j_a),_.m(_.vn,8))};Gu.ta=_.k({token:Gu,oa:Gu.O});_.Hu=class{};
_.Hu.O=function(a){return new (a||_.Hu)};_.Hu.ta=_.k({token:_.Hu,oa:a=>Gu.O(a),Ea:_.Au});_.k_a=new _.wd("API_VERSION");_.l_a=new _.wd("REQUEST_SERVICE for cloudresourcemanager_api");_.Iu=class{};_.Iu.O=function(a){return new (a||_.Iu)};_.Iu.Ca=_.Cf({type:_.Iu});_.Iu.Ba=_.Xc({});_.m_a=new _.wd("REQUEST_SERVICE for cloudresourcemanager_api_v2");_.Ju=class{};_.Ju.O=function(a){return new (a||_.Ju)};_.Ju.Ca=_.Cf({type:_.Ju});_.Ju.Ba=_.Xc({});_.n_a=new _.wd("REQUEST_SERVICE for iam_api_client");_.Ku=class{};_.Ku.O=function(a){return new (a||_.Ku)};_.Ku.Ca=_.Cf({type:_.Ku});_.Ku.Ba=_.Xc({});_.o_a=new _.wd("REQUEST_SERVICE for logging_api_client");_.Lu=class{};_.Lu.O=function(a){return new (a||_.Lu)};_.Lu.Ca=_.Cf({type:_.Lu});_.Lu.Ba=_.Xc({});_.p_a=new _.wd("API_VERSION");_.q_a=new _.wd("REQUEST_SERVICE for service_manager_api_client");_.Mu=class{};_.Mu.O=function(a){return new (a||_.Mu)};_.Mu.Ca=_.Cf({type:_.Mu});_.Mu.Ba=_.Xc({});var s_a=function(a){if(Tk)a=r_a(a);else if(_.Vk&&_.Uk)switch(a){case 93:a=91}return a},r_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 t_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 u_a=function(a,b,c,d,e,f,g,l,p,t,w){this.CP=a;this.Vw=b;this.gCa=c;this.e4=d;this.Z4=e;this.Cja=f;this.TCa=g;this.oBa=l;this.OZ=p;this.Iub=t;this.timeStamp=w};u_a.prototype.getKey=function(){return this.Vw};u_a.prototype.Ss=function(){return this.TCa};
var z_a=function(a){var b=a.WW;b=(b=b&&"composed"in b&&b&&"composedPath"in b&&b.composed&&b.composedPath())&&b.length>0?b[0]:a.target;return v_a(w_a(x_a((new y_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()},y_a=function(){this.CP=null;this.Vw="";this.l3b=this.Iub=this.OZ=this.oBa=this.TCa=this.Cja=this.Z4=this.e4=this.gCa=
null};_.aa=y_a.prototype;_.aa.keyCode=function(a){this.CP=a;return this};_.aa.key=function(a){this.Vw=a;return this};_.aa.shiftKey=function(a){this.gCa=a;return this};_.aa.altKey=function(a){this.e4=a;return this};_.aa.ctrlKey=function(a){this.Z4=a;return this};_.aa.metaKey=function(a){this.Cja=a;return this};_.aa.target=function(a){this.TCa=a;return this};var x_a=function(a,b){a.oBa=b;return a},w_a=function(a,b){a.OZ=b;return a},v_a=function(a,b){a.Iub=b;return a};
y_a.prototype.timeStamp=function(a){this.l3b=a;return this};y_a.prototype.ab=function(){return new u_a(this.CP,this.Vw,this.gCa,this.e4,this.Z4,this.Cja,this.TCa,this.oBa,this.OZ,this.Iub,this.l3b)};var A_a=function(a,b,c,d){hq.call(this,a,c);this.identifier=b;this.timeStamp=d!=null?d:null};_.Mk(A_a,hq);var D_a;_.Nu=function(a){nq.call(this);this.tfa=this.e9={};this.tya=0;this.nYc=Rca(B_a);this.b$c=Rca(C_a);this.xsa=!0;this.vTa=null;this.Uw=a;_.lq(this.Uw,"keydown",this.PRb,void 0,this);_.lq(this.Uw,"synthetic-keydown",this.URb,void 0,this);Wk&&(_.lq(this.Uw,"keypress",this.WRb,void 0,this),_.lq(this.Uw,"synthetic-keypress",this.XRb,void 0,this));_.lq(this.Uw,"keyup",this.QRb,void 0,this);_.lq(this.Uw,"synthetic-keyup",this.VRb,void 0,this)};_.Mk(_.Nu,nq);
var E_a=function(a){this.Wb=a||null;this.next=a?null:{}},B_a=[27,112,113,114,115,116,117,118,119,120,121,122,123,19],C_a="color date datetime datetime-local email month number password search tel text time url week".split(" ");_.Nu.prototype.xQ=function(a,b){F_a(this.e9,G_a(1,arguments),a)};_.Nu.prototype.Fl=function(a){H_a(this.e9,G_a(0,arguments))};
var G_a=function(a,b){if(typeof b[a]==="string")a=I_a(b[a]).map(function(c){return J_a(c.key||"",c.keyCode,c.modifiers)});else{let c=b,d=a;Array.isArray(b[a])&&(c=b[a],d=0);for(a=[];d<c.length;d+=2)a.push(J_a("",c[d],c[d+1]))}return a};
_.Nu.prototype.In=function(){_.Nu.oE.In.call(this);this.e9={};mq(this.Uw,"keydown",this.PRb,!1,this);mq(this.Uw,"synthetic-keydown",this.URb,!1,this);Wk&&(mq(this.Uw,"keypress",this.WRb,!1,this),mq(this.Uw,"synthetic-keypress",this.XRb,!1,this));mq(this.Uw,"keyup",this.QRb,!1,this);mq(this.Uw,"synthetic-keyup",this.VRb,!1,this);this.Uw=null};
var I_a=function(a){a=a.replace(/[ +]*\+[ +]*/g,"+").replace(/[ ]+/g," ").toLowerCase();a=a.split(" ");const b=[];var c;for(let f=0;c=a[f];f++){var d=c.split("+"),e=null;let g=null;c=0;let l;for(let p=0;l=d[p];p++){switch(l){case "shift":c|=1;continue;case "ctrl":c|=2;continue;case "alt":c|=4;continue;case "meta":c|=8;continue}d=l;if(!D_a){e={};for(const t in t_a)e[t_a[t]]=s_a(parseInt(t,10));D_a=e}g=D_a[d];e=l;break}b.push({key:e,keyCode:g,modifiers:c})}return b};
_.Nu.prototype.QRb=function(a){a=z_a(a);Tk&&K_a(this,a);Wk&&!this.bya&&Ou(a)&&this.P6(a,!0)};_.Nu.prototype.VRb=function(a){a=a.getData();Tk&&K_a(this,a);Wk&&!this.bya&&Ou(a)&&this.P6(a,!0)};var K_a=function(a,b){32==a.vTa&&32==b.CP&&(0,b.OZ)();a.vTa=null},Ou=function(a){return Wk&&a.Z4&&a.e4};_.Nu.prototype.WRb=function(a){a=z_a(a);a.CP>32&&Ou(a)&&(this.bya=!0)};_.Nu.prototype.XRb=function(a){a=a.getData();a.CP>32&&Ou(a)&&(this.bya=!0)};
var F_a=function(a,b,c){const d=b.shift();d.forEach(function(e){if((e=a[e])&&(b.length==0||e.Wb))throw Error("Tc`"+e.Wb);});b.length?d.forEach(function(e){e=e.toString();var f=new E_a;e=e in a?a[e]:a[e]=f;F_a(e.next,b.slice(0),c)}):d.forEach(function(e){a[e]=new E_a(c)})},H_a=function(a,b){b.shift().forEach(function(c){const d=a[c];d&&(b.length==0?d.Wb&&delete a[c]:d.next&&(H_a(d.next,b.slice(0)),_.sc(d.next)&&delete a[c]))})},L_a=function(a,b){for(let c=0;c<b.length;c++){const d=a[b[c]];if(d)return d}},
J_a=function(a,b,c){c=c||0;b=["c_"+b+"_"+c];a!=""&&b.push("n_"+a+"_"+c);return b};_.Nu.prototype.PRb=function(a){this.P6(z_a(a))};_.Nu.prototype.URb=function(a){this.P6(a.getData())};
_.Nu.prototype.P6=function(a,b){a:{var c=a.CP;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.oBa;const 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.nYc[c]?!0:f?!1:a.e4||a.Z4||a.Cja?!0:d.tagName=="INPUT"&&this.b$c[d.type]?c==13:d.tagName=="INPUT"||d.tagName=="BUTTON"?
c!=32:!1}if(c)if(!b&&Ou(a))this.bya=!1;else{b=s_a(a.CP);c=a.getKey();c=J_a(c,b,(a.gCa?1:0)|(a.Z4?2:0)|(a.e4?4:0)|(a.Cja?8:0));d=L_a(this.tfa,c);if(!d||Date.now()-this.tya>=1500)this.tfa=this.e9,this.tya=Date.now();(d=L_a(this.tfa,c))&&d.next&&(this.tfa=d.next,this.tya=Date.now());d&&(d.next?(0,a.OZ)():(this.tfa=this.e9,this.tya=Date.now(),this.xsa&&(0,a.OZ)(),c=d.Wb,d=new A_a("shortcut",c,a.Ss(),a.timeStamp),d=this.dispatchEvent(d),c=new A_a("shortcut_"+c,c,a.Ss(),a.timeStamp),(d&=this.dispatchEvent(c))||
(0,a.OZ)(),Tk&&(this.vTa=b)))}};var P_a,M_a,N_a,O_a;P_a=function(a,b,c,d,e){var f=typeof c==="string"?c:c.join();let g=a.wTa.get(f);g||(g=[],a.wTa.set(f,g));if(!e&&g.length)throw Error("Uc`"+c);if(e&&g.length>=3)throw Error("Vc`"+c+"`3");f=l=>{l.identifier===b&&d();return!0};e&&g.length&&M_a(a,c,g[g.length-1].callback);g.push({name:b,callback:f});N_a(a,b,c,f);return O_a(a,b,c,f)};M_a=function(a,b,c){typeof b==="string"?a.Ji.Fl(b):a.Ji.Fl(...b);mq(a.Ji,"shortcut",c)};
N_a=function(a,b,c,d){typeof c==="string"?a.Ji.xQ(b,c):a.Ji.xQ(b,...c);_.lq(a.Ji,"shortcut",d)};O_a=function(a,b,c,d){return()=>{var e=a.wTa.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?(M_a(a,c,d),e.pop(),(e=e[e.length-1])&&N_a(a,e.name,c,e.callback)):e.splice(f,1))}}};
_.Pu=class{constructor(a){this.wTa=new Map;this.Ji=new _.Nu(a)}register(a,b,c,d=!1,e=!1){typeof b==="string"&&(b=b.toLowerCase());const f=P_a(this,a,b,c,d);if(e)return f;let g=()=>{};typeof b!=="string"||b.includes("alt")||(g=P_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=P_a(this,`${"alt"}+${a}`,b,c,d));return()=>{f();g()}}};_.Pu.O=function(a){return new (a||_.Pu)(_.m(_.ci))};_.Pu.ta=_.k({token:_.Pu,oa:_.Pu.O,Ea:"root"});var Q_a=class extends _.Ak{constructor(a){super(a)}AX(){return _.wl(this,1)}getContainer(){return _.Cl(this,2,0)}};var R_a=class extends _.Ak{constructor(a){super(a)}getMetadata(){return _.jl(this,Q_a,1)}VBa(a){_.nl(this,1,a)}getValue(){return _.X(this,2)}wha(){return _.X(this,2)}setValue(a){return _.Ac(this,2,a)}yl(){return _.Sl(this,2)}getType(){return _.X(this,3)}sm(a){return _.Ac(this,3,a)}};var S_a=class extends _.Ak{constructor(a){super(a)}getEmail(){return _.jl(this,R_a,1)}};var T_a=function(a){if(a!=null)return _.Wb(a),{q8:_.h(_.tl(a,1)),container:_.h(_.vl(a,2)),Rnd:_.h(_.rl(a,3)),Xjd:_.h(_.X(a,4))}};Q_a.prototype.toObject=function(){return T_a(this)};var U_a=function(a){if(a!=null)return _.Wb(a),{metadata:T_a(a.getMetadata()),value:_.h(_.X(a,2)),type:_.h(_.X(a,3)),dld:_.h(_.X(a,4))}};R_a.prototype.toObject=function(){return U_a(this)};S_a.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={email:U_a(this.getEmail()),eud:_.h(_.X(this,2))}}else a=void 0;return a};var V_a=class extends _.Ak{constructor(a){super(a)}getEmail(){return _.jl(this,R_a,1)}};V_a.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={email:U_a(this.getEmail()),Sjd:_.h(_.X(this,2))}}else a=void 0;return a};var W_a=class extends _.Ak{constructor(a){super(a)}};W_a.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={sxd:_.h(_.vl(this,1)),txd:_.h(_.X(this,2)),cwd:_.h(_.X(this,3)),awd:_.h(_.X(this,4))}}else a=void 0;return a};var iua=new iq;iua.altKey=!0;iua.keyCode=39;(new iq).keyCode=13;var Uta=function(a,b){var c=X_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.Rnb>=3)throw Error("Xc`"+a);c.Rnb++;try{c.isDisposed()||b instanceof eu||b instanceof cu||c.vBa&&c.vBa.length<10&&c.vBa.push(new Y_a(a,b))}finally{c.Rnb--}},X_a=new class extends mm{constructor(){super();this.Rnb=0;this.vBa=null}init(){this.vBa=[]}},Y_a=class{constructor(a,b){this.msg=
a;this.e=b;this.severity="unknown"}};var Qu=function(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d};_.aa=Qu.prototype;_.aa.getWidth=function(){return this.right-this.left};_.aa.getHeight=function(){return this.bottom-this.top};_.aa.clone=function(){return new Qu(this.top,this.right,this.bottom,this.left)};_.aa.contains=function(a){return this&&a?a instanceof Qu?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){_.Ik(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 nm?(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 Ru=function(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d};_.aa=Ru.prototype;_.aa.clone=function(){return new Ru(this.left,this.top,this.width,this.height)};_.aa.contains=function(a){return a instanceof nm?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){const 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 om(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 nm?(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 Su=function(a,b){a:{var c=qm(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]},Z_a=function(a){try{return a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}},$_a=function(a){const b=qm(a);let c=Su(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=Su(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},a0a=function(a){const b=new Qu(0,Infinity,Infinity,0);var c=rm(a),d=c.vl.body;const e=c.vl.documentElement;for(var f=RDa(c.vl);a=$_a(a);)if((!_.Uk||a.clientHeight!=0||a!=d)&&a!=d&&a!=e&&Su(a,"overflow")!="visible"){const g=Tu(a),l=new nm(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.NK();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},Tu=function(a){var b=qm(a);const c=new nm(0,0);if(a==(b?qm(b):document).documentElement)return c;a=Z_a(a);b=SDa(rm(b).vl);c.x=a.left+b.x;c.y=a.top+
b.y;return c},b0a=function(a){typeof a=="number"&&(a+="px");return a},d0a=function(a){var b=c0a;if(Su(a,"display")!="none")return b(a);const 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},c0a=function(a){const b=a.offsetWidth,c=a.offsetHeight,d=_.Uk&&!b&&!c;return(b===void 0||d)&&a.getBoundingClientRect?(a=Z_a(a),new om(a.right-a.left,a.bottom-a.top)):new om(b,c)},e0a=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 f0a=function(){if(Wk){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(ha()))?a[1]:"0"}return _.Vk?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(ha()))?a[0].replace(/_/g,"."):"10"):Uya?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(ha()))?a[1]:""):Vya||Wya||Xya?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(ha()))?a[1].replace(/_/g,"."):""):""}();var Uu=function(a){return(a=a.exec(ha()))?a[1]:""},g0a=function(){if(bza)return Uu(/Firefox\/([0-9.]+)/);if(_.Sk||Tya||Sya)return aza;if(fza){if(_.ra()||jaa()){var a=Uu(/CriOS\/([0-9.]+)/);if(a)return a}return Uu(/Chrome\/([0-9.]+)/)}if(gza&&!_.ra())return Uu(/Version\/([0-9.]+)/);if(cza||dza){if(a=/Version\/(\S+).*Mobile\/(\S+)/.exec(ha()))return a[1]+"."+a[2]}else if(eza)return(a=Uu(/Android\s+([0-9.]+)/))?a:Uu(/Version\/([0-9.]+)/);return""}();var j0a=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||Su(p,"position")!="static"){var w=Tu(p);if(!t){t="rtl"==Su(p,"direction");var A;if(A=t){A=gza&&Kya(g0a,10)>=0;var G;if(G=Yya)G=Kya(f0a,10)>=0;var J=fza&&Kya(g0a,85)>=0;A=Tk||A||G||J}t=A?-p.scrollLeft:t&&Su(p,"overflowX")!="visible"?p.scrollWidth-p.clientWidth-p.scrollLeft:p.scrollLeft;w=BDa(w,new nm(t,p.scrollTop))}}}p=w||new nm;w=Tu(a);t=d0a(a);w=new Ru(w.x,w.y,t.width,t.height);if(t=a0a(a))J=
new Ru(t.left,t.top,t.right-t.left,t.bottom-t.top),t=Math.max(w.left,J.left),A=Math.min(w.left+w.width,J.left+J.width),t<=A&&(G=Math.max(w.top,J.top),J=Math.min(w.top+w.height,J.top+J.height),G<=J&&(w.left=t,w.top=G,w.width=A-t,w.height=J-G));t=rm(a);A=rm(c);if(t.vl!=A.vl){t=t.vl.body;var L=t;A=A.getWindow();G=new nm(0,0);J=sm(qm(L));b:{try{Rya(J.parent);var U=!0;break b}catch(la){}U=!1}if(U){U=L;do J==A?L=Tu(U):(L=Z_a(U),L=new nm(L.left,L.top)),G.x+=L.x,G.y+=L.y;while(J&&J!=A&&J!=J.parent&&(U=J.frameElement)&&
(J=J.parent))}U=G;U=BDa(U,Tu(t));w.left+=U.x;w.top+=U.y}a=h0a(a,b);b=w.left;a&4?b+=w.width:a&2&&(b+=w.width/2);b=new nm(b,w.top+(a&1?w.height:0));b=BDa(b,p);e&&(b.x+=(a&4?-1:1)*e.x,b.y+=(a&1?-1:1)*e.y);let ba;if(f)if(l)ba=l;else if(ba=a0a(c))ba.top-=p.y,ba.right-=p.x,ba.bottom-=p.y,ba.left-=p.x;return i0a(b,c,d,void 0,ba,f,g)},i0a=function(a,b,c,d,e,f,g){a=a.clone();var l=h0a(b,c);c=d0a(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 Ru(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 nm(f.left,f.top);a instanceof nm?(g=a.x,a=a.y):(g=a,a=void 0);b.style.left=b0a(g);b.style.top=
b0a(a);g=f.getSize();c==g||c&&g&&c.width==g.width&&c.height==g.height||(c=g,b=b.style,Tk?b.MozBoxSizing="border-box":_.Uk?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},h0a=function(a,b){return(b&8&&"rtl"==Su(a,"direction")?b^4:b)&-9};var n0a=function(a,b){if(b.x0)a:{var c=b.x0.tSc,d=b.x0.J7,e=b.x0.domHelper,f=b.x0.config;b=b.x0.rZc;if(a.Ck){var g=!!f.hovercardAlign;f="v"===f.hovercardAlign;if(g&&b)k0a(a,b,c,e,f);else if(d)b=SDa(e.vl),f=d.x+b.x,d=d.y+b.y,a.Ck?(a.Ck.classList.remove("boqSocialpeoplehovercardV2HovercardAnimating"),e=l0a(e),d=new nm(f,d),f=new Qu(15,15,15,15),i0a(d,a.Ck,8,f,e,5,c)&496&&i0a(d,a.Ck,9,f,e,5,c)&496&&i0a(d,a.Ck,8,f,e,0,c)):Mj("this.el_ is falsy");else{Mj(`Not displaying by element (${g} && ${b}) or mouse position (${d})`);
break a}a.Ck?(m0a(a,!0),a.Sha&&(a.Sha=null),a.Ck.style.display="",e0a(a.Ck,1),a.Ij.next({type:0})):Mj("this.el_ is falsy")}}else a.Ck?(a.Ck.classList.remove("boqSocialpeoplehovercardV2HovercardAnimating"),a.Ck.style.display="",a.Ij.next({type:0})):Mj("this.el_ is falsy")},o0a=function(a){a.Ck?(m0a(a,!1),e0a(a.Ck,0),a.Sha&&(a.Sha.unsubscribe(),a.Sha=null),a.Ck.style.display="none",a.Ij.next({type:1})):Mj("this.el_ is falsy")},k0a=function(a,b,c,d,e=!1){if(a.Ck){a.Ck.classList.remove("boqSocialpeoplehovercardV2HovercardAnimating");
d=l0a(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 nm(100,-10));j0a(b,g,a.Ck,l,w,f,c,d)>2&&j0a(b,p,a.Ck,t,w,f,c,d)>2&&j0a(b,g,a.Ck,l,w,0,c,d)}else Mj("this.el_ is falsy")},l0a=function(a){const b=SDa(a.vl);a=a.NK();return new Qu(b.y+12,b.x+a.width-12,b.y+a.height-12,b.x+12)},m0a=function(a,b){b?a.Ck.classList.add("boqSocialpeoplehovercardV2HovercardAnimating"):a.Ck.classList.remove("boqSocialpeoplehovercardV2HovercardAnimating")},p0a=class{constructor(){this.Sha=this.Ck=null;this.Ij=
new _.Vf}};var Vu=function(a,b){b.lR!==a.Uy.lR&&(a.Uy={JH:!1,HF:!1,lR:b.lR});b.JH||b.HF?!b.JH&&!b.HF||a.Uy.JH||a.Uy.HF||a.SDa.next("cancelHide"):a.SDa.next("beginHide");a.Uy=b},q0a=class{constructor(){this.Uy={JH:!1,HF:!1,lR:""};this.SDa=new _.Vf}Dha(){const a=Object.assign({},this.Uy,{HF:!0,JH:!1});Vu(this,a)}Cha(){const a=Object.assign({},this.Uy,{HF:!1});Vu(this,a)}Fha(a){a=Object.assign({},this.Uy,{HF:!1,JH:!0,lR:a});Vu(this,a)}Eha(a){a=Object.assign({},this.Uy,{JH:!1,lR:a});Vu(this,a)}e$a(){Vu(this,{HF:!1,
JH:!1,lR:""})}cwa(){this.Uy={HF:!1,JH:!1,lR:""};this.SDa.next("forceHide")}Ycb(){return this.Uy.JH||this.Uy.HF}};var s0a=class{constructor(a){this.tF=a;this.w5=new _.ne;this.mP=new q0a;this.w5.add(_.x(this.mP.SDa.Xf(),_.Te(b=>{var c=this.tF;return(c.mh?c.mh.config.allowOnlyForcedHide:c.Sh&&c.Sh.config.allowOnlyForcedHide)&&b!=="forceHide"?!1:!0})).subscribe(b=>{switch(b){case "beginHide":r0a(this.tF);break;case "cancelHide":Wu(this.tF);break;case "forceHide":r0a(this.tF,0);break;default:Mj(`Unknown Visibility Event: ${b}`)}}))}Dha(){var a=this.tF,b=Date.now();a.kD=b;this.mP.Dha()}Cha(){var a=this.tF,b=Date.now();
a.kD=b;this.mP.Cha()}Fha(a,b){this.tF.kD=b;this.mP.Fha(a)}Eha(a,b){this.tF.kD=b;this.mP.Eha(a)}e$a(a){this.tF.kD=a;this.mP.e$a()}cwa(a){this.tF.kD=a;this.mP.cwa()}Ycb(){return this.mP.Ycb()}};var t0a=class{constructor(a){this.config=a}},u0a=class{},v0a=class{},w0a=class{},x0a=class{constructor(a){this.size=a}},y0a=class{constructor(a){this.size=a}},z0a=class{constructor(a){this.I5c=a}},A0a=class{constructor(a){this.message=a}},B0a=class{constructor(a){this.W4c=a}};var C0a=class{constructor(a){this.Qga=a;this.Vza=this.Qga.iframeGetCrossOriginFilter()}};var E0a=class extends _.Ak{constructor(a){super(a)}Jw(){return _.Gl(this,2,D0a)}fCa(a){return _.Yj(this,2,D0a,a)}ysb(a){_.Kl(this,3,a)}},D0a=[2,4];var F0a=class extends _.Ak{constructor(){super()}Q8a(){return _.jl(this,E0a,1)}};var G0a=function(a){if(a!=null)return _.Wb(a),{Ard:_.h(_.ul(a,1)),text:_.h(_.Il(a,2,D0a)),Dtd:_.h(_.vl(a,_.il(a,D0a,4))),disabled:_.h(_.tl(a,3))}};E0a.prototype.toObject=function(){return G0a(this)};F0a.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={N4c:G0a(this.Q8a())}}else a=void 0;return a};var H0a=function(a,b){a=a.nwa;a.Qga.iframeSend("loadData",a.Vza,b.config)},I0a=function(a={width:0,height:0}){const b=new om(0,0);a&&(b.width=a.width||0,b.height=a.height||0);return b},jua=class{constructor(a){this.nwa=new C0a(a);this.Ij=new _.Vf}};var J0a=class{constructor(a,b,c){this.Ky=a;this.q4=b;this.fab=c}},K0a=class{constructor(a){this.Ky=a}},L0a=class{constructor(a,b){this.Ky=a;this.q4=b}},M0a=class{constructor(a){this.Ky=a}},N0a=class{constructor(a,b){this.Ky=a;this.q4=b}},O0a=class{constructor(a,b){this.Ky=a;this.q4=b}},P0a=class{constructor(a){this.Ky=a}},Q0a=class{constructor(a){this.Ky=a}};var R0a=!_.Sk&&!faa(),Xu=function(a,b){if(/-[a-z]/.test(b))return null;if(R0a&&a.dataset){if(gaa()&&!(b in a.dataset))return null;a=a.dataset[b];return a===void 0?null:a}return a.getAttribute("data-"+lDa(b))},S0a=function(a,b){return/-[a-z]/.test(b)?!1:R0a&&a.dataset?b in a.dataset:a.hasAttribute?a.hasAttribute("data-"+lDa(b)):!!a.getAttribute("data-"+lDa(b))};var Yu=function(a,b){b=parseInt(Xu(b,"hovercardOwnerId")||"-1",10);return a.YPb[b]=a.YPb[b]||new xq(a)},Zu=function(a){return!!a.target&&a.target.tagName!=="IFRAME"},T0a=function(a,b){const c=String(_.Jk(b)),d=Yu(a,b);a.uMb=e=>{Zu(e)&&a.Ij.next(new O0a(e,c))};d.listen(b,"keydown",a.uMb)},U0a=function(a,b,c){const d=b.getAttribute("data-hovercard-id");a.fia.has(d)||a.fia.set(d,{element:b,listener:c});return a.fia.get(d).listener},V0a=function(a,b,c){const d=b.getAttribute("data-hovercard-id");a.dia.has(d)||
a.dia.set(d,{element:b,listener:c});return a.dia.get(d).listener},W0a=function(a,b,c){const d=b.getAttribute("data-hovercard-id");a.pea.has(d)||a.pea.set(d,{element:b,listener:c});return a.pea.get(d).listener},X0a=function(a,b,c){const d=b.getAttribute("data-hovercard-id");a.qea.has(d)||a.qea.set(d,{element:b,listener:c});return a.qea.get(d).listener},Y0a=function(a,b,c,d){const e=rm(b).vl.body;Yu(a,b).listen(b,"mouseover",U0a(a,b,f=>{Zu(f)&&a.Ij.next(new J0a(f,c,d))})).listen(b,"mouseout",V0a(a,
b,f=>{Zu(f)&&a.Ij.next(new K0a(f))})).listen(e,"mousemove",W0a(a,b,f=>void a.Ij.next(new P0a(f)))).listen(e,"touchstart",X0a(a,b,f=>void a.Ij.next(new Q0a(f))))},Z0a=function(a,b){const c=Yu(a,b),d=String(_.Jk(b));a.vMb=e=>{Zu(e)&&a.Ij.next(new N0a(e,d))};a.y3b=e=>void a.Ij.next(new Q0a(e));c.listen(b,"mouseover",a.vMb).listen(b,"touchstart",a.y3b);T0a(a,b);return(b=rm(b).cj("C__HC_94253229"))?(a.DXb=e=>void a.Ij.next(new L0a(e,d)),a.CXb=e=>void a.Ij.next(new M0a(e)),c.listen(b,"mouseover",a.DXb).listen(b,
"mouseout",a.CXb),b):null},$0a=function(a,b){const c=b.getAttribute("data-hovercard-id");a.fia.forEach(({element:e,listener:f},g)=>{c===g&&(Yu(a,e).lv(e,"mouseover",f),a.fia.delete(g))});a.dia.forEach(({element:e,listener:f},g)=>{c===g&&(Yu(a,e).lv(e,"mouseout",f),a.dia.delete(g))});const d=rm(b).vl.body;a.pea.forEach(({element:e,listener:f},g)=>{c===g&&(Yu(a,e).lv(d,"mousemove",f),a.pea.delete(g))});a.qea.forEach(({element:e,listener:f},g)=>{c===g&&(Yu(a,e).lv(d,"touchstart",f),a.qea.delete(g))})},
a1a=function(a,b=!1){if(!_.Ik(a)||a.nodeType!=1)return!1;let c=!1;S0a(a,"hovercardHoverTriggerDisabled")&&(c=Xu(a,"hovercardHoverTriggerDisabled")==="true");return S0a(a,"hovercardId")&&(!b||!c)},b1a=function(a,b=!1){return XDa(a,c=>a1a(c,b))},c1a=function(a,b){for(;b&&a!==b;)b=b.parentNode||b.host;return b===a},d1a=class{constructor(){this.fia=new Map;this.dia=new Map;this.pea=new Map;this.qea=new Map;this.YPb={};this.Ij=new _.Vf}vwa(a){return rm(a)}};var e1a=class extends _.Ak{constructor(a){super(a)}};var f1a=class extends _.Ak{constructor(a){super(a)}};var g1a=class extends _.Ak{constructor(a){super(a)}getEmail(){return _.Y(this,1)}O8a(){return _.Y(this,2)}Zga(){return _.Y(this,4)}};var h1a=class extends _.Ak{constructor(a){super(a)}Q8a(){return _.jl(this,E0a,2)}};var i1a=function(a){if(a!=null)return _.Wb(a),{Pgd:_.h(_.X(a,1))}};e1a.prototype.toObject=function(){return i1a(this)};var j1a=function(a){if(a!=null)return _.Wb(a),{Rhd:_.h(_.X(a,1)),Dxd:_.h(_.X(a,2))}};f1a.prototype.toObject=function(){return j1a(this)};var k1a=function(a){if(a!=null)return _.Wb(a),{email:_.h(_.X(a,1)),uXb:_.h(_.X(a,2)),hrd:_.h(_.X(a,3)),displayName:_.h(_.X(a,4))}};g1a.prototype.toObject=function(){return k1a(this)};h1a.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={bwd:k1a(_.jl(this,g1a,1)),N4c:G0a(this.Q8a()),Ogd:i1a(_.jl(this,e1a,3)),Njd:j1a(_.jl(this,f1a,4))}}else a=void 0;return a};_.l1a=RegExp("[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]");var m1a=function(a,b){nq.call(this);this.Lxa=a||1;this.qna=b||_.ea;this.tMb=(0,_.Pj)(this.h$c,this);this.nVb=_.Lk()};_.Mk(m1a,nq);_.aa=m1a.prototype;_.aa.enabled=!1;_.aa.sE=null;_.aa.setInterval=function(a){this.Lxa=a;this.sE&&this.enabled?(this.stop(),this.start()):this.sE&&this.stop()};
_.aa.h$c=function(){if(this.enabled){const a=_.Lk()-this.nVb;a>0&&a<this.Lxa*.8?this.sE=this.qna.setTimeout(this.tMb,this.Lxa-a):(this.sE&&(this.qna.clearTimeout(this.sE),this.sE=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};_.aa.start=function(){this.enabled=!0;this.sE||(this.sE=this.qna.setTimeout(this.tMb,this.Lxa),this.nVb=_.Lk())};_.aa.stop=function(){this.enabled=!1;this.sE&&(this.qna.clearTimeout(this.sE),this.sE=null)};
_.aa.In=function(){m1a.oE.In.call(this);this.stop();delete this.qna};var n1a=function(a,b){if(typeof a!=="function")if(a&&typeof a.handleEvent=="function")a=(0,_.Pj)(a.handleEvent,a);else throw Error("Yc");return Number(b)>2147483647?-1:_.ea.setTimeout(a,b||0)},o1a=function(a){let b=null;return(new au(function(c,d){b=n1a(function(){c(void 0)},a);b==-1&&d(Error("Zc"))})).pR(function(c){_.ea.clearTimeout(b);throw c;})};var $u={jGa:0,gKa:1,P$:2},r0a=function(a,b){p1a(a);a.mh&&!a.Rha&&(a.JOb.z2b||q1a(a,b).then(()=>void av(a)))},Wu=function(a){var b=a.Rha;b&&b.cancel();a.Rha=null},t1a=function(a,b,c){if(Zu(c)){var d=r1a(c)||c.target;if(d=b1a(d,!0))a.kD=Date.now(),s1a(a,b,d,c.clientX,c.clientY,{OSb:!1,MTb:!1,fab:{}})}},u1a=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.openLinkInContactsCompanionCallback&&(b.contactsCompanionAvailable=!0);b.suppressHidesFromMouseEvents&&(a.JOb.z2b=!0);return b},mua=function(a,b,c={}){a.a$=b;b=_.Jk(b);a.Ep[b]=u1a(a,c);a.AMb()},v1a=function(a){a.uta=!0;const b=Z0a(a.sK,a.a$);b&&(a.UNb=b,a.TV.Ck=a.UNb,o0a(a.TV))},w1a=function(a,b){var c=Date.now();(a.kD===null||a.kD<c)&&a.Mw.cwa(c);a.mh&&(b&&a.jna&&a.jna.focus(),a.jna=null,a.mh.tSb=b?"hideTriggeredByEscape":"hideTriggeredByMouse")},x1a=function(a,b){return a.vd.some(c=>b.keyCode===
c.keyCode&&!!b.ctrlKey===!!c.ctrlKey&&!!b.altKey===!!c.altKey&&!!b.shiftKey===!!c.shiftKey&&!!b.metaKey===!!c.metaKey)},r1a=function(a){return(a=a.WW)&&typeof a.composedPath==="function"&&(a=a.composedPath(),a=a.length>0?a[0]:null,a instanceof Node)?a:null},s1a=function(a,b,c,d,e,f){a.J7={x:d,y:e};if(QDa(window).width<375)bu();else if(a.mh&&a.mh.Ye==c)Wu(a),bu();else if(a.Sh&&a.Sh.Ye==c)bu();else if(bv(a),c?(d=Xu(c,"hovercardId")||"",d=_.Nk(d,"buganizer-system+")?d.replace("buganizer-system+",""):
_.Nk(d,"yaqs-carrier-pigeon+")?d.replace("yaqs-carrier-pigeon+",""):d):d="",d){Date.now();e=b.toString();if(R0a&&c.dataset)c.dataset.hovercardOwnerId=e;else{if(/-[a-z]/.test("hovercardOwnerId"))throw Error("U");c.setAttribute("data-"+lDa("hovercardOwnerId"),e)}e=u1a(a,a.Ep[b]||{},f.fab);var g=!!a.mh,l=f.OSb||!!e.skipArtificialDelays,p=y1a({NVb:g,E1b:l,lZb:250,MOb:1E3});z1a(a);a.h9=o1a(p);l&&g&&av(a);p=a.Sh={Ye:c,Whd:b,config:e};Y0a(a.sK,c,String(b),e);a.XTb||a.Fha(p.Ye.getAttribute("data-hovercard-id"),
Date.now());c.contains(document.activeElement)&&(a.jna=document.activeElement);A1a(a,c,d,y1a({NVb:g,E1b:l,lZb:100,MOb:400}),f.MTb)}else bu()},p1a=function(a){a.Sh&&(bv(a),z1a(a),B1a(a),$0a(a.sK,a.Sh.Ye),a.Sh=null)},bv=function(a){var b=a.Iya;b&&b.cancel();a.Iya=null},y1a=function({NVb:a,E1b:b,lZb:c,MOb:d}){return b?0:a?c:d},av=function(a){Wu(a);!a.Mw.Ycb()&&a.mh&&(a.mh.Gza&&a.mh.tSb&&a.mh.Gza(a.mh.tSb),a.XTb=!1,$0a(a.sK,a.mh.Ye),a.mh=null,a.jna=null,a.BQ=$u.jGa,o0a(a.TV),a.dispatchEvent("b"),a.Sh||
a.dispatchEvent("c"))},A1a=function(a,b,c,d,e){if(a.Sh){var f=a.SNb(b,c,e);a.Sh.config=Object.assign(f,a.Sh.config||{});C1a(a,d).then(()=>void D1a(a,f),g=>{g instanceof cu||Mj(g,`Failed during delay to load data. delay: ${d}`)})}else bu()},C1a=function(a,b=400){bv(a);a.Iya=o1a(b);return a.Iya},D1a=function(a,b){bv(a);a.Sh&&(a.Q0c=()=>{a.Sh&&E1a(a,a.Sh.Ye)},H0a(a.Rw,new t0a(b)))},E1a=function(a,b){a.uta?F1a(a).then(()=>{if(a.Sh&&a.Sh.Ye===b&&a.uta&&a.h9){var c=a.Sh;av(a);z1a(a);bv(a);B1a(a);a.mh=c;
a.Sh=null;n0a(a.TV,{type:0,x0:null,jZc:null});a.BQ=$u.gKa;c=a.Rw;var d=new F0a;c=c.nwa;d=d.Zc();c.Qga.iframeSend("render",c.Vza,d)}}):(Mj("Attempting to render card before card is built."),bu())},F1a=function(a){B1a(a);const b=[];a.h9&&b.push(a.h9);a.aua=rYa(b);return a.aua},G1a=function(a,b,c){if(a.mh){var d=a.sK.vwa(a.a$);n0a(a.TV,{type:0,x0:{tSc:b,J7:c,domHelper:d,config:a.mh.config,rZc:a.mh.Ye},jZc:null})}},q1a=function(a,b=500){b=typeof b==="number"?b:500;Wu(a);a.Rha=o1a(b);return a.Rha},z1a=
function(a){var b=a.h9;b&&b.cancel();a.h9=null},B1a=function(a){var b=a.aua;b&&b.cancel();a.aua=null},H1a=function(a,b,c,d={},e){const f={};f.ri=++a.eVb;c&&(f["hovercard-id"]=c);(Xu(b,"hovercardVariant")||"")==="mini"&&(f.displayAsMiniHovercard=!0);S0a(b,"hovercardAlign")&&(f.hovercardAlign=Xu(b,"hovercardAlign")=="v"?"v":"h");(a=Xu(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=_.BCa());d.contentConfiguration=Object.assign({},{footerConfig:b},d.contentConfiguration)}return Object.assign(f,d)},I1a=class extends nq{constructor(a,b){super();this.Rw=b;this.aua=this.h9=this.Iya=this.Rha=null;this.J7={x:0,y:0};this.Qhb=null;this.a$=document.body;this.Ep={};this.w5=new _.ne;this.TV=new p0a;this.w5.add(this.TV.Ij.Xf().subscribe(c=>{switch(c.type){case 3:c=this.Rw.nwa,c.Qga.iframeSend("hide",c.Vza,void 0)}}));this.w5.add(this.Rw.Ij.Xf().subscribe(c=>{if(c instanceof
u0a)this.RRb();else if(c instanceof z0a)c.I5c==this.eVb&&this.Q0c();else if(c instanceof x0a){if(c=c.size,this.BQ===$u.gKa||this.BQ===$u.P$)this.BQ=$u.P$,this.Qhb=this.J7,G1a(this,c,this.J7)}else if(c instanceof y0a){if(c=c.size,this.BQ===$u.gKa||this.BQ===$u.P$)this.BQ=$u.P$,G1a(this,c,this.Qhb?this.Qhb:this.J7)}else if(c instanceof w0a)o0a(this.TV);else if(c instanceof v0a){var d=this.sK.vwa(this.a$).cj("C__HC_94253229");if(d){c=this.sK;var e=this.a$;Yu(c,e).lv(e,"mouseover",c.vMb).lv(e,"keydown",
c.uMb).lv(e,"touchstart",c.y3b).lv(d,"mouseout",c.CXb).lv(d,"mouseover",c.DXb)}this.w5.unsubscribe()}else if(c instanceof A0a){if(c=c.message,this.mh)switch(c.id){case "DOCS_SMART_SELECT":(e=this.mh.config.contentConfiguration)&&e.hasOwnProperty("docsHeaderConfig")&&this.mh.config.contentConfiguration.docsHeaderConfig.callback(c.Ra);break;case "CLIENT_FOOTER_ID":var f=this.mh.config.contentConfiguration;if(f&&f.hasOwnProperty("footerConfig"))try{e=this.mh.config.contentConfiguration.footerConfig.buttonConfig||
[];for(d of e)if(d.id===c.Ra.buttonId){d.onClick();break}}catch(g){Mj("Error in client footer callback.")}break;default:Mj(`Unknown client content message ID: ${c.id}`)}}else if(c instanceof B0a&&(c=c.W4c,!(c.timestamp<this.kD)&&this.mh)){d=this.mh.config;e=c.data||d["hovercard-id"]||d.userid||d.email;switch(c.eventType){case "calendar":d=d.scheduleEventHandler;if(!d)break;f=Xb(S_a,e.eventInfo);if(!f.getEmail()||!f.getEmail().getValue()){Mj(`No email data found in handlerInput for Events.Calendar: ${e}`);
break}e=f.getEmail().wha();d(e);av(this);break;case "chat":d=d.sendChatHandler;if(!d)break;if(!(e instanceof Object)){Mj(`Unrecognized handlerInput for Events.Chat: ${e}`);break}e=Xb(h1a,e.eventInfo);d(e);av(this);break;case "email":d=d.sendEmailHandler;if(!d)break;f=Xb(V_a,e.eventInfo);if(!f.getEmail()||!f.getEmail().getValue()){Mj(`No email data found in handlerInput for Events.Calendar: ${e}`);break}e=f.getEmail().wha();d(e);av(this);break;case "videoChat":d=d.videoChatHandler;if(!d)break;e=e instanceof
Object?Xb(W_a,e.eventInfo):e;d(e);av(this);break;case "openInContactsCompanion":e=d.openLinkInContactsCompanionCallback;if(!e)break;d=Xb(h1a,c.data.eventInfo);e(d);break;case "close":w1a(this,c.data.closeTriggeredByEscape);break;default:Mj(`Unrecognized event type: ${c.eventType}`)}c.eventType=="mouseover"&&Wu(this)}}));this.UNb=document.body;this.mh=this.Sh=null;this.eVb=0;this.BQ=$u.jGa;this.kD=null;this.uta=!1;this.JOb={z2b:!1};this.Mw=new s0a(this);this.Dha=this.Mw.Dha.bind(this.Mw);this.Cha=
this.Mw.Cha.bind(this.Mw);this.Fha=this.Mw.Fha.bind(this.Mw);this.Eha=this.Mw.Eha.bind(this.Mw);this.XTb=!1;this.jna=null;this.vd=a;this.sK=new d1a;this.w5.add(this.sK.Ij.Xf().subscribe(c=>{try{if(c instanceof J0a)t1a(this,Number(c.q4),c.Ky);else if(c instanceof K0a){var d=c.Ky;this.mh&&this.Mw.Eha(this.mh.Ye.getAttribute("data-hovercard-id"),Date.now());if(this.Sh){c=!0;if(d){const f=d.relatedTarget;f&&c1a(this.Sh.Ye,f)&&(c=!1)}c&&p1a(this)}}else if(c instanceof L0a)this.Dha();else if(c instanceof
M0a)this.Cha();else if(c instanceof N0a)t1a(this,Number(c.q4),c.Ky);else if(c instanceof O0a)this.P6(Number(c.q4),c.Ky);else if(c instanceof P0a){var e=c.Ky;const f=r1a(e)||e.target;f&&(f.id==="C__HC_94253229"||f.parentNode&&f.parentNode.id==="C__HC_94253229"||this.mh&&c1a(this.mh.Ye,f)||this.Sh&&c1a(this.Sh.Ye,f))||this.Mw.e$a(Date.now())}else c instanceof Q0a?this.Mw.cwa(Date.now()):Mj("Unknown outputEvent instance in AbstractContextManager")}catch(f){Mj("Error thrown in DomCommunicator subscription",
f)}}))}AMb(){}RRb(){v1a(this)}P6(a,b){b.keyCode===27&&this.mh&&(b.preventDefault(),w1a(this,!0));if(Zu(b)&&x1a(this,b)){var c=b1a(b.target,!1);c&&(b.preventDefault(),this.kD=Date.now(),b=c.getBoundingClientRect(),s1a(this,a,c,b.right,b.bottom,{OSb:!0,MTb:!0,fab:{}}))}}SNb(a,b,c){return H1a(this,a,b,this.Sh?this.Sh.config:{},c)}};var J1a=class{constructor(a){this.BD=a||{}}value(){return this.BD}Tz(a){this.BD.url=a;return this}getUrl(){return this.BD.url}Hh(a){this.BD.style=a;return this}getStyle(){return this.BD.style}getId(){return this.BD.id}T8a(){return this.BD.queryParams}getContext(){return this.BD.context}};var K1a=class extends J1a{};var L1a=function(a){return{_event:b=>{const c={};c.eventType=b.eventType;c.timestamp=b.timestamp;c.fld=b.fromCard;c.data=b.data;a.Rw.Ij.next(new B0a(c))},_ready:()=>{a.Rw.Ij.next(new u0a)},loaded:b=>{b=b.ri;a.Rw.Ij.next(new z0a(isNaN(b)?0:b))},rendered:b=>{a.Rw.Ij.next(new x0a(I0a(b)))},resize:b=>{a.Rw.Ij.next(new y0a(I0a(b)))},renderfailed:()=>{a.Rw.Ij.next(new w0a)},disposed:()=>{a.Rw.Ij.next(new v0a)},messageFromClientContent:b=>{a.Rw.Ij.next(new A0a(b))}}},kua=class extends I1a{constructor(a,
b,c,d){super(c,d);this.CZc=b;this.LXc=a}AMb(){if(!this.uta){const b={origin:window.location.protocol+"//"+window.location.host};var a=new K1a({disableMultiLevelParentRelay:!0,hover:!0,id:"I__HC_94253229",attributes:{allow:"clipboard-write","aria-label":"Information Card"}});a.BD.messageHandlers=L1a(this);a.BD.messageHandlersFilter=this.LXc;a.BD.queryParams=b;a=a.Hh("hover").Tz(":card");this.CZc(a.value())}}RRb(){var a=this.sK.vwa(this.a$);a=NDa(a.vl,"I__HC_94253229");a.parentNode.id="C__HC_94253229";
a.tabIndex=-1;v1a(this)}SNb(a,b,c){const d=H1a(this,a,b,this.Sh?this.Sh.config:{},c);this.Sh&&_.wc(d,this.Sh.config);for(b=[];a;a=a.parentElement)(c=_.Jk(a))&&this.Ep[c]&&b.push(this.Ep[c]);_.Rk(b.reverse(),function(e){_.wc(d,e)});d.hl||(d.hl="en-US");return d}close(){var a=this.Rw.nwa;a.Qga.iframeSend("dispose",a.Vza,void 0)}};var M1a=null,hua=function(a,b){M1a||(M1a=new N1a);return M1a.load(a,b)},O1a=function(a,b,c){if(b.gapi)return bu(b.gapi);if(b.__btgl_173981912)return b.__btgl_173981912;b.__btgl_173981912=new au((d,e)=>{const f=rm(b).createElement("SCRIPT");_.pc(f,a.MXc);c&&UDa(f,(new XOa).Zc(c));f.onload=()=>d(b.gapi);f.onerror=()=>e("Failed to load gapi.");b.document.getElementsByTagName("head")[0].appendChild(f)});return b.__btgl_173981912},N1a=class{constructor(){this.MXc=(0,_.zc)`https://apis.google.com/js/api.js`;
this.pna=1E4}load(a,b,c){return O1a(this,a,c).then(d=>new au((e,f)=>{d.load(b,{callback:_.Kk(e,d),timeout:this.pna,ontimeout:()=>f(Error("ad`"+b))})}))}};var $ta=function(a=null){return(a||window).location.href};var Wta=function(){return ia&&ja?!ja.mobile&&(na("iPad")||na("Android")||na("Silk")):na("iPad")||na("Android")&&!na("Mobile")||na("Silk")};var P1a=class{constructor(a,b){this.FSc=Vta(a);this.P1c=b}[Symbol.iterator](){return this}next(){const a=this.FSc.next();return{value:a.done?void 0:this.P1c.call(void 0,a.value),done:a.done}}},Q1a=function(a,b){return new P1a(a,b)},R1a=class{constructor(a){this.OUb=a;this.xdb=0}[Symbol.iterator](){return this}next(){for(;this.xdb<this.OUb.length;){const a=this.OUb[this.xdb].next();if(!a.done)return a;this.xdb++}return{done:!0}}},S1a=function(...a){return new R1a(a.map(Vta))};var bua=_.ea.URL,T1a;try{new bua("http://example.com"),T1a=!0}catch(a){T1a=!1}
var aua=T1a,eua=class{constructor(a){this.b8=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.b8.get(a);b==null&&(b=[],this.b8.set(a,b));b.push(d)}}get(a){return(a=this.b8.get(a))&&a.length?a[0]:null}getAll(a){return[...(this.b8.get(a)||[])]}has(a){return this.b8.has(a)}[Symbol.iterator](){return S1a(...Q1a(this.b8,a=>{const b=a[0];
return Q1a(a[1],c=>[b,c])}))}toString(){return U1a(this)}},U1a=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("&")},dua=function(a){const b=_.tm(document,"A");let c;try{_.jc(b,new _.cc(a)),c=b.protocol}catch(e){throw Error("bd`"+a);}if(c===""||c===":"||c[c.length-1]!=":")throw Error("bd`"+a);if(!cua.has(c))throw Error("bd`"+a);if(!b.hostname)throw Error("bd`"+
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};cua.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},cua=new Map([["http:","80"],["https:","443"],["ws:","80"],["wss:","443"],["ftp:","21"]]);_.cv=class{constructor(){this.loaded=!1;this.sessionIndex=0}lz(){return!!document.getElementById("C__HC_94253229")}load(){this.loaded||(this.loaded=!0,this.lz()||_.Dta({timeout:6E4}).then(()=>{gapi.load("card",()=>{Yta({sea:document.body,y7c:"https://contacts.google.com",authUser:this.sessionIndex,config:{clientName:"DEVOPS_CONSOLE",preload:!0,activatePersonCards:!0,activateGroupCards:!0}})})}).catch(()=>{console.error("Failed to load GAPI.")}))}};_.cv.O=function(a){return new (a||_.cv)};
_.cv.ta=_.k({token:_.cv,oa:_.cv.O,Ea:"root"});var V1a=function(a,b){try{b.next(void 0)}catch(c){a.ld.runGuarded(()=>{throw c;})}},W1a=class extends _.Vf{constructor(a,b){super();this.ld=a;this.ujb=new _.te(c=>{b();return _.x(this,_.Uf()).subscribe(c)})}next(){const a=this.Wn.slice();for(const b of a)V1a(this,b)}};var Y1a,X1a,a2a;Y1a=function(a){return new W1a(a.ld,()=>{X1a(a)})};_.Z1a=function(a,b){a.oza.subscribe(b)};_.$1a=function(a,b){a.VP.subscribe(b)};X1a=function(a){a.AVa===0&&(a.AVa=a.ld.Tb(()=>requestAnimationFrame(()=>{a2a(a)})))};a2a=function(a){a.Fnb.next();a.Chb.next();oua(a.bza)&&a.ld.run(()=>{a.bza.next()});a.AVa=0;oua(a.Fnb,a.Chb,a.bza)&&X1a(a)};
_.dv=class{constructor(a){this.ld=a;this.Chb=Y1a(this);this.oza=this.Chb.ujb;this.bza=Y1a(this);this.Kja=this.bza.ujb;this.Fnb=Y1a(this);this.VP=this.Fnb.ujb;this.AVa=0}};_.dv.O=function(a){return new (a||_.dv)(_.m(_.We))};_.dv.ta=_.k({token:_.dv,oa:_.dv.O,Ea:"root"});_.ev=class{constructor(a){this.Rsa=a}scrollTo(a,b,c=0){a&&_.$1a(this.Rsa,()=>{if(typeof a.offsetTop==="number"){var d=pua(a);if(d){var e=qua(a,d,b,c),f=d.scrollTop+e,g=rua(a,d),l=d.scrollLeft+g;_.Z1a(this.Rsa,()=>{e!==0&&(d.scrollTop=f);g!==0&&(d.scrollLeft=l)})}}})}};_.ev.O=function(a){return new (a||_.ev)(_.m(_.dv))};_.ev.ta=_.k({token:_.ev,oa:_.ev.O,Ea:"root"});_.fv=class{};_.fv.O=function(a){return new (a||_.fv)};_.fv.wa=_.Bf({type:_.fv,na:[["page-not-found"]],standalone:!1,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"),_.I(),_.F(3,"h2",4),_.Dg(4,0),_.I(),_.F(5,"p",5),_.Dg(6,1),_.I()())},Fa:[_.mu],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}"]});_.gv=class{};_.gv.O=function(a){return new (a||_.gv)};_.gv.Ca=_.Cf({type:_.gv});_.gv.Ba=_.Xc({imports:[_.co,_.nu]});var e2a,f2a,g2a,h2a,d2a,i2a;_.b2a=new _.wd("faviconsConfiguration");
_.c2a={YD:[{name:_.lo.AIa,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:_.lo.kDc,type:"image/x-icon",href:"https://www.gstatic.com/devopsconsole//images/taskflow/taskflow_logo_v1_48x48.png"}],s3a:[{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"}]};e2a=function(a){const b=d2a();a.A1a=b;for(const c of Array.from(b))c.parentNode.removeChild(c)};
f2a=function(a){return a.icons.YD.find(b=>b.name==="")};g2a=function(a,b,c){return(c?a.icons.s3a:a.icons.YD).find(d=>d.name===b)};h2a=function(a,b,c){const d=document.createElement("link");d.setAttribute("id",a.CO);_.Gca(d,c,"icon");d.setAttribute("type",b);document.head.appendChild(d)};d2a=function(){return document.querySelectorAll("link[ rel ~= 'icon'], link[ rel ~= 'apple-touch-icon-precomposed']")};i2a=function(){var a=d2a();for(const b of Array.from(a))b.parentNode.removeChild(b)};
_.hv=class{constructor(a,b){this.Ua=a;this.icons=b;this.CO="favicon";this.A1a=null}initialize(){e2a(this);_.x(this.Ua.events,_.Te(a=>a instanceof _.di),_.Rf((a,b)=>a.Kh.split("/")[1]===b.Kh.split("/")[1])).subscribe(a=>{this.Vv(a.Kh.split("/")[1],!1)})}reset(){var a=f2a(this);if(a){var b=a.type;a=a.href;i2a();h2a(this,b,a)}else if(i2a(),this.A1a)for(b of Array.from(this.A1a))b&&document.head.appendChild(b)}Vv(a,b=!0){(b=g2a(this,a,b))?(a=b.type,b=b.href,i2a(),h2a(this,a,b)):this.reset()}};
_.hv.O=function(a){return new (a||_.hv)(_.m(_.hi),_.m(_.b2a))};_.hv.ta=_.k({token:_.hv,oa:_.hv.O,Ea:"root"});_.iv=class{constructor(a){this.m5b=a}getToken(){return this.m5b}};_.iv.O=function(a){return new (a||_.iv)(_.m(NKa))};_.iv.ta=_.k({token:_.iv,oa:_.iv.O});var k2a=class{constructor(a){this.Ar=a;this.aq="/client_streamz/one_developer_workflow/events/usage";j2a(a,this.aq,Rj("name"),Rj("source"),{r6a:1,fieldName:"state"})}xG(a,b,c){this.Ar.Axa(this.aq,a,b,c)}lG(){return this.Ar.lG(this.aq)}},m2a=class{constructor(a){this.Ar=a;var b=this.aq="/client_streamz/one_developer_workflow/events/performance",c=[Rj("source"),Rj("name")];a.F7.has(b)||a.F7.set(b,new l2a(b,c))}vQ(a,b,c){this.Ar.vQ(this.aq,a,b,c)}lG(){return this.Ar.lG(this.aq)}},n2a=class{constructor(a){this.Ar=
a;this.aq="/client_streamz/one_developer_workflow/rpc/request_count";j2a(a,this.aq,Rj("source"),Rj("method_id"))}xG(a,b){this.Ar.Axa(this.aq,a,b)}lG(){return this.Ar.lG(this.aq)}},o2a=class{constructor(a){this.Ar=a;this.aq="/client_streamz/one_developer_workflow/rpc/error_count";j2a(a,this.aq,Rj("source"),Rj("method_id"),{r6a:2,fieldName:"code"})}xG(a,b,c){this.Ar.Axa(this.aq,a,b,c)}lG(){return this.Ar.lG(this.aq)}};var p2a=class extends _.Ak{constructor(a){super(a)}getName(){return _.Y(this,1)}Od(a){return _.Xj(this,1,a)}};_.q2a=class extends _.Ak{constructor(a){super(a)}};var r2a=class extends _.Ak{constructor(a){super(a)}J6(){return _.Y(this,5)}rm(a){_.Xj(this,5,a)}};_.s2a=class extends _.Ak{constructor(a){super(a)}};var t2a=class extends _.Ak{constructor(a){super(a)}ERb(){return _.jl(this,_.s2a,1)}h6(){return _.jl(this,tn,2)}};var jv=class extends _.Ak{constructor(a){super(a)}};var u2a=class extends _.Ak{constructor(a){super(a)}};var v2a=class extends _.Ak{constructor(a){super(a)}};var w2a=class extends _.Ak{constructor(a){super(a)}Hw(){return _.Y(this,2)}};var x2a=class extends _.Ak{constructor(a){super(a)}};var y2a=class extends _.Ak{constructor(a){super(a)}};var z2a=class extends _.Ak{constructor(a){super(a)}};var A2a=class extends _.Ak{constructor(a){super(a)}};var B2a=class extends _.Ak{constructor(a){super(a)}Zga(){return _.Y(this,1)}};var C2a=class extends _.Ak{constructor(a){super(a)}};var D2a=class extends _.Ak{constructor(a){super(a)}},E2a=[3,4];var F2a=class extends _.Ak{constructor(a){super(a)}getValue(){return _.Bl(this,1)}setValue(a){return _.Mb(this,1,a==null?a:Qaa(a),0)}};_.G2a=class extends _.Ak{constructor(a){super(a)}};var H2a=class extends _.Ak{constructor(a){super(a)}IK(){return _.Y(this,1)}UQ(a){return _.Xj(this,1,a)}};var I2a=class extends _.Ak{constructor(a){super(a)}Ss(){return _.Y(this,2)}};var J2a=class extends _.Ak{constructor(a){super(a)}G8a(){return _.Dl(this,3,_.fl())}getName(){return _.Y(this,5)}Od(a){return _.Xj(this,5,a)}};var K2a=class extends _.Ak{constructor(a){super(a)}Fk(){return _.Y(this,1)}Vp(){return _.Y(this,3)}xV(){return _.$k(this,3)}};var L2a=class extends _.Ak{constructor(a){super(a)}Fk(){return _.Y(this,3)}};var M2a=class extends _.Ak{constructor(a){super(a)}};var N2a=class extends _.Ak{constructor(a){super(a)}};var O2a=class extends _.Ak{constructor(a){super(a)}getName(){return _.Y(this,1)}Od(a){return _.Xj(this,1,a)}Zga(){return _.Y(this,2)}};var P2a=class extends _.Ak{constructor(a){super(a)}};var Q2a=class extends _.Ak{constructor(a){super(a)}b8a(){return _.X(this,1)}setCell(a){return _.Ac(this,1,a)}hasTask(){return _.ul(this,2)!=null}qwa(){return _.X(this,5)}Rz(a){return _.Ac(this,5,a)}};var kv=function(a){return _.jl(a,r2a,8)},lv=function(a){return _.jl(a,u2a,12)},R2a=class extends _.Ak{constructor(a){super(a)}O8a(){return _.Y(this,22)}ERb(){return _.Y(this,24)}bha(){return _.jl(this,Q2a,14)}y0b(a){return _.nl(this,14,a)}Af(){return _.Y(this,27)}zH(a){_.Xj(this,27,a)}A6(){return _.jl(this,_.eq,32)}mma(a){return _.nl(this,32,a)}},S2a=_.Yb(R2a);var T2a=function(a){if(a!=null)return _.Wb(a),{name:_.Y(a,1),itd:_.h(_.Dl(a,2,3)),etd:_.h(_.Dl(a,3,3)),ftd:_.h(_.Dl(a,4,3))}};p2a.prototype.toObject=function(){return T2a(this)};var U2a=function(a){if(a!=null)return _.Wb(a),{yqd:_.Y(a,1),Dld:_.Y(a,2),wf:_.Y(a,3)}};_.q2a.prototype.toObject=function(){return U2a(this)};var V2a=function(a){if(a!=null)return _.Wb(a),{zsa:_.Y(a,1),c7c:_.Y(a,2),d7c:_.Y(a,3),iconName:_.Y(a,4),title:_.Y(a,5),appBarFontColor:_.Y(a,8),kP:_.Y(a,10)}};r2a.prototype.toObject=function(){return V2a(this)};_.W2a=function(a){if(a!=null)return _.Wb(a),{privateDoNotAccessOrElseSafeUrlWrappedValue:_.h(_.X(a,3))}};_.s2a.prototype.toObject=function(){return _.W2a(this)};var X2a=function(a){if(a!=null)return _.Wb(a),{N9c:_.W2a(a.ERb()),announcement:cKa(a.h6())}};t2a.prototype.toObject=function(){return X2a(this)};var Y2a=function(a){if(a!=null)return _.Wb(a),{enabled:_.wl(a,1),Ptd:_.Y(a,2),gud:_.Y(a,3),wwd:_.Y(a,7),lld:_.Y(a,8)}};jv.prototype.toObject=function(){return Y2a(this)};var Z2a=function(a){if(a!=null)return _.Wb(a),{Rld:_.Y(a,1),yhd:_.Y(a,2),lvd:_.Y(a,3),kvd:_.Y(a,16),umd:_.Y(a,4),drd:_.Y(a,5),thd:_.Y(a,6),zhd:_.Y(a,7),uhd:_.Y(a,8),Gud:_.Y(a,9),vhd:_.Y(a,10),Bhd:_.Y(a,11),swd:_.Y(a,12),uod:_.Y(a,13),ngd:_.Y(a,14),vfd:_.Y(a,15)}};u2a.prototype.toObject=function(){return Z2a(this)};var $2a=function(a){if(a!=null)return _.Wb(a),{sfd:yl(a,2),Q8:_.Y(a,11)}};v2a.prototype.toObject=function(){return $2a(this)};var a3a=function(a){if(a!=null)return _.Wb(a),{l8c:_.Y(a,1),product:_.Y(a,2),Erd:_.Bl(a,3),Mwd:_.xl(a,4),Uud:_.Cl(a,5,0)}};w2a.prototype.toObject=function(){return a3a(this)};var b3a=function(a){if(a!=null){_.Wb(a);var b=_.h(_.Dl(a,1,3));a=_.ml(a,w2a,2,_.fl());return{Uqd:b,Sud:_.Sb(a,a3a)}}};x2a.prototype.toObject=function(){return b3a(this)};var c3a=function(a){if(a!=null)return _.Wb(a),a=_.ml(a,x2a,1,_.fl()),{Nhd:_.Sb(a,b3a)}};y2a.prototype.toObject=function(){return c3a(this)};var d3a=function(a){if(a!=null)return _.Wb(a),{Sld:_.Y(a,2),rjd:_.Y(a,6),qjd:_.Y(a,7),mjd:_.Y(a,11),ojd:_.Y(a,12),njd:_.Y(a,13),pjd:_.Y(a,15),ujd:_.Y(a,8),tjd:_.Y(a,9),sjd:_.Y(a,10),jtd:Ub(_.Kza(a,16))}};z2a.prototype.toObject=function(){return d3a(this)};var e3a=function(a){if(a!=null)return _.Wb(a),{qmd:_.Y(a,1),wtd:_.Y(a,2),Nvd:_.Y(a,5),Znd:_.Y(a,3),Bkd:_.Y(a,4)}};A2a.prototype.toObject=function(){return e3a(this)};var f3a=function(a){if(a!=null)return _.Wb(a),{displayName:_.Y(a,1),Gk:_.Y(a,2),Y3:_.Y(a,3),G4:_.Y(a,4),r8:_.Y(a,5),D9:_.Y(a,6)}};B2a.prototype.toObject=function(){return f3a(this)};var g3a=function(a){if(a!=null)return _.Wb(a),{}};C2a.prototype.toObject=function(){return g3a(this)};var h3a=function(a){if(a!=null){_.Wb(a);var b=_.h(_.Dl(a,5,3)),c=_.h(_.Dl(a,2,3)),d=f3a(_.Jl(a,B2a,3,E2a)),e=g3a(_.Jl(a,C2a,4,E2a));var f=_.ml(a,A2a,6,_.fl());f=_.Sb(f,e3a);a=_.ml(a,A2a,7,_.fl());return{rfd:b,Kmd:c,xMb:d,gqd:e,Ojd:f,Hld:_.Sb(a,e3a)}}};D2a.prototype.toObject=function(){return h3a(this)};var i3a=function(a){if(a!=null)return _.Wb(a),{value:_.Bl(a,1)}};F2a.prototype.toObject=function(){return i3a(this)};var j3a=function(a){if(a!=null)return _.Wb(a),{red:_.Bl(a,1),green:_.Bl(a,2),blue:_.Bl(a,3),alpha:i3a(_.jl(a,F2a,4))}};_.G2a.prototype.toObject=function(){return j3a(this)};var k3a=function(a){if(a!=null)return _.Wb(a),{icon:_.Y(a,1),backgroundImage:_.Y(a,2),CM:j3a(_.jl(a,_.G2a,3))}};H2a.prototype.toObject=function(){return k3a(this)};var l3a=function(a){if(a!=null)return _.Wb(a),{source:_.Y(a,1),target:_.Y(a,2)}};I2a.prototype.toObject=function(){return l3a(this)};var m3a=function(a){if(a!=null){_.Wb(a);var b=_.Y(a,1),c=_.Y(a,2),d=_.h(_.Dl(a,3,3)),e=_.Y(a,4),f=_.Y(a,5),g=_.wl(a,6);var l=_.ml(a,I2a,7,_.fl());return{XL:b,Fld:c,N0c:d,license:e,name:f,hidden:g,ggd:_.Sb(l,l3a),Lua:_.Y(a,8)}}};J2a.prototype.toObject=function(){return m3a(this)};var n3a=function(a){if(a!=null)return _.Wb(a),{Vd:_.Y(a,1),Kg:_.Y(a,2),label:_.Y(a,3),Wb:_.Y(a,4)}};K2a.prototype.toObject=function(){return n3a(this)};var o3a=function(a){if(a!=null)return _.Wb(a),{Op:_.Y(a,1),Lt:_.Y(a,2),Vd:_.Y(a,3),Kg:_.Y(a,4)}};L2a.prototype.toObject=function(){return o3a(this)};var p3a=function(a){if(a!=null)return _.Wb(a),{kE:o3a(_.jl(a,L2a,1)),rE:o3a(_.jl(a,L2a,2))}};M2a.prototype.toObject=function(){return p3a(this)};var q3a=function(a){if(a!=null){_.Wb(a);var b=_.ml(a,K2a,1,_.fl());b=_.Sb(b,n3a);a=_.ml(a,M2a,2,_.fl());return{mtd:b,vwd:_.Sb(a,p3a)}}};N2a.prototype.toObject=function(){return q3a(this)};var r3a=function(a){if(a!=null){_.Wb(a);var b=_.Y(a,1),c=_.Y(a,2),d=_.Y(a,3),e=_.Y(a,5),f=k3a(_.jl(a,H2a,7));var g=_.ml(a,J2a,8,_.fl());return{name:b,displayName:c,tta:d,fE:e,Fvd:f,ztd:_.Sb(g,m3a),ZAa:_.Y(a,10),o_:q3a(_.jl(a,N2a,11))}}};O2a.prototype.toObject=function(){return r3a(this)};var s3a=function(a){if(a!=null){_.Wb(a);var b=_.ml(a,D2a,3,_.fl());b=_.Sb(b,h3a);var c=_.ml(a,O2a,1,_.fl());return{asd:b,csd:_.Sb(c,r3a),Ekd:_.h(_.Dl(a,2,3))}}};P2a.prototype.toObject=function(){return s3a(this)};var t3a=function(a){if(a!=null)return _.Wb(a),{uV:_.h(_.X(a,1)),task:_.h(_.ul(a,2)),p7:_.h(_.X(a,3)),Zq:_.h(_.vl(a,4)),qu:_.h(_.X(a,5)),nDa:_.h(_.tl(a,6)),tBa:_.h(_.rl(a,7)),spanId:_.h(_.rl(a,8))}};Q2a.prototype.toObject=function(){return t3a(this)};R2a.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Pza:_.Y(this,1),yw:_.Y(this,11),isBot:_.wl(this,17),tcb:_.wl(this,19),uXb:_.Y(this,22),sessionIndex:_.Y(this,2),m5b:_.Y(this,3),hgd:V2a(kv(this)),Ugd:Y2a(_.jl(this,jv,4)),evd:d3a(_.jl(this,z2a,7)),Io:$2a(_.jl(this,v2a,10)),shd:Z2a(lv(this)),lxd:_.Y(this,13),N9c:_.Y(this,24),M5:t3a(this.bha()),gP:_.Y(this,15),wo:eKa(_.jl(this,dKa,16)),rgd:_.Sb(_.ml(this,t2a,35,_.fl()),X2a),gmd:c3a(_.jl(this,y2a,20)),aZb:_.Y(this,23),Fkd:_.Y(this,25),
chd:_.Y(this,31),Tld:_.Y(this,26),gtag:_.Y(this,30),domain:_.Y(this,27),B4c:DQa(this.A6()),qTb:_.Cl(this,33,0),zqd:_.Sb(_.ml(this,_.q2a,36,_.fl()),U2a),Eld:_.h(_.Dl(this,37,3)),Cld:_.Sb(_.ml(this,p2a,39,_.fl()),T2a),pqd:s3a(_.jl(this,P2a,38))}}else a=void 0;return a};var vua,xua,Hua;vua=()=>({Bia:!1});xua=()=>[];Hua=()=>({Bia:!0});
_.mv=class{constructor(){this.Ke="";this.Kd={};this.Ofa=!1;this.directories=[];this.q0b=""}Sb(){if(this.Ofa&&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:_.Sj(Object.assign({},this.Kd,{path:a.substring(0,d+1)}))}),c=d+1);this.directories=b}this.Ofa&&this.s5(this.Kd.Eb)&&(this.q0b=_.Sj(Object.assign({},this.Kd,{path:void 0})))}T8a(a){return{ss:a,all:void 0,start:1}}s5(a){return!!a&&(_.Di(_.Gi(a))||_.Ei(_.Gi(a)))}};
_.mv.O=function(a){return new (a||_.mv)};
_.mv.wa=_.Bf({type:_.mv,na:[["scope-indicator"]],inputs:{Ke:"savedQuery",Kd:"searchScope",Ofa:"displayBreadcrumb"},standalone:!1,features:[_.Pm],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,sua,4,1,"ng-container",10)(1,uua,1,2,"ng-template",null,0,_.eh)(3,Eua,1,2,"ng-template",null,1,_.eh)(5,Jua,1,2,"ng-template",null,2,_.eh)(7,Nua,1,2,"ng-template",null,3,_.eh)(9,Tua,1,2,"ng-template",null,4,_.eh)(11,Uua,2,0,"ng-template",null,5,_.eh)(13,Zua,5,4,"ng-template",null,6,_.eh);a&2&&(a=_.Eg(2),_.E("ngIf",b.Ke)("ngIfElse",
a))},Fa:[_.Gp,_.Wn,_.Xn,_.ao,_.Yn,_.Zn,_.$n,_.mu,_.lp],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});_.nv=class{};_.nv.O=function(a){return new (a||_.nv)};_.nv.Ca=_.Cf({type:_.nv});_.nv.Ba=_.Xc({imports:[_.Ip,_.co,_.nu,_.np]});_.rk=new Set;_.ov=class{};_.ov.O=function(a){return new (a||_.ov)};_.ov.ta=_.k({token:_.ov,oa:_.ov.O,Ea:"root"});var u3a;_.pv=new Set;u3a=new _.wd("enabled_features",{Ea:"root",oa:()=>_.pv});_.qv=class{};_.qv.O=function(a){return new (a||_.qv)};_.qv.ta=_.k({token:_.qv,oa:_.qv.O,Ea:"root"});_.v3a=function(a,b){var c=_.hp(a.Ua,b),{Xkb:d}=_.Eqa(c.Qa),e=c.root.children.primary;e||(e=_.hp(a.Ua,c.af).root.children.primary);if(!e)throw Error("dd`"+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,_.Sq(_.Rq(new STa,a),c[_.Ji.changelist]).qd(b).mj(Bqa(c)).ab();d&&b.shift();const [f,g,,l,,p]=b;return _.Sq(_.Rq(_.Qq(new RTa,f,d?"host":"project"),g),l).qd(p===
""?"/":p).mj(Cqa(c)).ab()};_.rv=class{constructor(a){this.Ua=a;this.Ko=_.rk.has(2)}};_.rv.O=function(a){return new (a||_.rv)(_.m(_.hi),_.m(_.ov))};_.rv.ta=_.k({token:_.rv,oa:_.rv.O,Ea:"root"});_.sv=void 0;_.tv=void 0;_.w3a=void 0;_.x3a=void 0;var y3a;
y3a={Dec:["BC","AD"],Cec:["Before Christ","Anno Domini"],Cpc:"JFMAMJJASOND".split(""),lzc:"JFMAMJJASOND".split(""),ync:"January February March April May June July August September October November December".split(" "),kzc:"January February March April May June July August September October November December".split(" "),Jyc:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),nzc:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),UFc:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),pzc:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
Lyc:"Sun Mon Tue Wed Thu Fri Sat".split(" "),ozc:"Sun Mon Tue Wed Thu Fri Sat".split(" "),Ecd:"SMTWTFS".split(""),mzc:"SMTWTFS".split(""),Kyc:["Q1","Q2","Q3","Q4"],Wwc:["1st quarter","2nd quarter","3rd quarter","4th quarter"],a6b:["AM","PM"],l$:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],Noa:["h:mm:ss\u202fa zzzz","h:mm:ss\u202fa z","h:mm:ss\u202fa","h:mm\u202fa"],Fbc:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],lBb:6,Cdd:[5,6],mBb:5};_.uv=y3a;_.uv=y3a;var z3a=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 A3a,B3a;A3a=function(){};
_.vv=function(a){if(typeof a=="number"){var b=new A3a;b.Y1b=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(":",jm(c,2));c=d.join("")}b.twb=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=B3a(a);b.Kna=[c,c];b.p1={jdd:a,ICb:a};b.qDa=[];return b}b=new A3a;b.twb=a.id;b.Y1b=-a.std_offset;b.Kna=a.names;b.p1=a.names_ext;b.qDa=a.transitions;return b};
B3a=function(a){const b=["GMT"];b.push(a<=0?"+":"-");a=Math.abs(a);b.push(jm(Math.floor(a/60)%100,2),":",jm(a%60,2));return b.join("")};_.wv=function(a,b){b=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.getUTCHours(),b.getUTCMinutes())/36E5;let c=0;for(;c<a.qDa.length&&b>=a.qDa[c];)c+=2;return c==0?0:a.qDa[c-1]};A3a.prototype.z6=function(a){a=this.Y1b-_.wv(this,a);return a===-1440?0:a};var C3a,yv;_.xv=function(a){this.fAa=[];this.ni=_.uv;typeof a=="number"?this.Csa(a):this.ZJ(a)};C3a=[/^'(?:[^']|'')*('|$)/,/^(?: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]+/];yv=function(a){return a.getHours?a.getHours():0};
_.xv.prototype.ZJ=function(a){for(D3a&&(a=a.replace(/\u200f/g,""));a;){const b=a;for(let c=0;c<C3a.length;++c){const d=a.match(C3a[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.fAa.push({text:e,type:c});break}}if(b===a)throw Error("ed`"+a);}};
_.xv.prototype.format=function(a,b){if(!a)throw Error("fd");var c=b?(a.getTimezoneOffset()-b.z6(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.fAa.length;++f){const g=this.fAa[f].text;1==this.fAa[f].type?c.push(E3a(this,g,a,d,e,b)):c.push(g)}return c.join("")};
_.xv.prototype.Csa=function(a){let b;if(a<4)b=this.ni.l$[a];else if(a<8)b=this.ni.Noa[a-4];else if(a<12)b=this.ni.Fbc[a-8],b=b.replace("{1}",this.ni.l$[a-8]),b=b.replace("{0}",this.ni.Noa[a-8]);else if(a===12)b=this.ni.l$[0].replace(/[^EMd]*yy*[^EMd]*/,"");else if(a===13)b=this.ni.l$[2].replace(/[^EMd]*yy*[^EMd]*/,"");else{this.Csa(10);return}this.ZJ(b)};
var zv=function(a,b){{b=String(b);const c=a.ni||_.uv;if(c.NGc!==void 0&&!F3a){a=[];for(let d=0;d<b.length;d++){const e=b.charCodeAt(d);a.push(48<=e&&e<=57?String.fromCharCode(c.NGc+e-48):b.charAt(d))}b=a.join("")}}return b},F3a=!1,D3a=!1,Av=function(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw Error("gd");},G3a=function(a,b){Av(b);b=yv(b);return a.ni.a6b[b>=12&&b<24?1:0]},E3a=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.Cec[c]:
a.ni.Dec[c];case "y":return c=d.getFullYear(),c<0&&(c=-c),g==2&&(c%=100),zv(a,jm(c,g));case "Y":return c=d.getFullYear(),e=d.getMonth(),c=z3a(c,e,d.getDate(),a.ni.mBb,a.ni.lBb),c=(new Date(c)).getFullYear(),c<0&&(c=-c),g==2&&(c%=100),zv(a,jm(c,g));case "M":a:switch(c=d.getMonth(),g){case 5:g=a.ni.Cpc[c];break a;case 4:g=a.ni.ync[c];break a;case 3:g=a.ni.Jyc[c];break a;default:g=zv(a,jm(c+1,g))}return g;case "k":return Av(e),c=yv(e)||24,zv(a,jm(c,g));case "S":return zv(a,(e.getMilliseconds()/1E3).toFixed(Math.min(3,
g)).slice(2)+(g>3?jm(0,g-3):""));case "E":return c=d.getDay(),g>=4?a.ni.UFc[c]:a.ni.Lyc[c];case "a":return G3a(a,e);case "b":return G3a(a,e);case "B":return G3a(a,e);case "h":return Av(e),c=yv(e)%12||12,zv(a,jm(c,g));case "K":return Av(e),c=yv(e)%12,zv(a,jm(c,g));case "H":return Av(e),c=yv(e),zv(a,jm(c,g));case "c":a:switch(c=d.getDay(),g){case 5:g=a.ni.mzc[c];break a;case 4:g=a.ni.pzc[c];break a;case 3:g=a.ni.ozc[c];break a;default:g=zv(a,jm(c,1))}return g;case "L":a:switch(c=d.getMonth(),g){case 5:g=
a.ni.lzc[c];break a;case 4:g=a.ni.kzc[c];break a;case 3:g=a.ni.nzc[c];break a;default:g=zv(a,jm(c+1,g))}return g;case "Q":return c=Math.floor(d.getMonth()/3),g<4?a.ni.Kyc[c]:a.ni.Wwc[c];case "d":return zv(a,jm(d.getDate(),g));case "m":return Av(e),zv(a,jm(e.getMinutes?e.getMinutes():0,g));case "s":return Av(e),zv(a,jm(e.getSeconds(),g));case "v":return(f||_.vv(c.getTimezoneOffset())).twb;case "V":return a=f||_.vv(c.getTimezoneOffset()),g<=2?a.twb:_.wv(a,c)>0?a.p1.fdc!==void 0?a.p1.fdc:a.p1.DST_GENERIC_LOCATION:
a.p1.ICb!==void 0?a.p1.ICb:a.p1.STD_GENERIC_LOCATION;case "w":return c=e.getFullYear(),d=e.getMonth(),c=z3a(c,d,e.getDate(),a.ni.mBb,a.ni.lBb),zv(a,jm(Math.floor(Math.round((c-(new Date((new Date(c)).getFullYear(),0,1)).valueOf())/864E5)/7)+1,g));case "z":return a=f||_.vv(c.getTimezoneOffset()),g<4?a.Kna[_.wv(a,c)>0?2:0]:a.Kna[_.wv(a,c)>0?3:1];case "Z":return d=f||_.vv(c.getTimezoneOffset()),g<4?(g=-d.z6(c),a=[g<0?"-":"+"],g=Math.abs(g),a.push(jm(Math.floor(g/60)%100,2),jm(g%60,2)),g=a.join("")):
g=zv(a,B3a(d.z6(c))),g;default:return""}};_.H3a=new _.xv("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];_.Bv=class extends _.Bp{mb(a,b,c=0){super.mb(a,b,c)}To(a){super.To(a)}};_.Bv.O=(()=>{let a;return function(b){return(a||(a=_.je(_.Bv)))(b||_.Bv)}})();_.Bv.ta=_.k({token:_.Bv,oa:_.Bv.O,Ea:"root"});var Cv=class extends Un{aYa(a){const b=super.aYa(a);a.projectId?b.projectId=a.projectId:(a=a.nj?_.Ni(a.nj):void 0)&&a.tb&&(b.projectId=a.tb);return b}tl(a){const b=super.tl(a);a.dK&&(b.availabilityStatuses=cva(a));return b}};Cv.O=(()=>{let a;return function(b){return(a||(a=_.je(Cv)))(b||Cv)}})();Cv.ta=_.k({token:Cv,oa:Cv.O,Ea:"root"});var Dv=class{constructor(a,b,c,d){this.productVersion=a;this.Zq=b;this.K1c=c;this.Ua=d}MP(a){a=a.map(b=>this.i9a(b));a=new AKa({entries:a});_.x(FKa(this.K1c,a),_.Jf(()=>_.Re)).subscribe()}i9a(a){var b=this.c8a(a);b=new pKa({eventId:new uKa({ona:"0",serverIp:0,Qka:0}),gestureName:a.gestureName,CO:[a.element,a.action].join("/"),Mea:b,statusCode:a.statusCode,initialRoute:a.initialRoute,ir:a.ir,targetRoute:a.targetRoute,wm:a.wm,PM:a.PM,BK:a.BK,actionOwner:a.actionOwner,bucket:a.bucket});a.element==="InitialPageLoad"?
b.bucket=_.Oi.vBb:a.bucket===void 0&&a.actionOwner===Bn.II&&(b.bucket=Oqa(a));a.hn.length>0&&(b.hn=a.hn.map(({name:c,statusCode:d,ti:e,Pw:f})=>new qKa({name:c,statusCode:d,ti:e,Pw:f})));a.dK&&(b.availabilityStatuses=cva(a)||null);if(a.kw){const c=a.kw.selection?new yKa({start:new Hn({lineNumber:a.kw.selection.start.line,column:a.kw.selection.start.column}),end:new Hn({lineNumber:a.kw.selection.end.line,column:a.kw.selection.end.column})}):null;b.kw=new tKa({V9:a.kw.V9,length:a.kw.length,selection:c})}a.Ln&&
(b.Ln=new vKa({jk:a.Ln.jk,Bt:a.Ln.Bt,path:a.Ln.path,Jc:a.Ln.Jc,fingerprint:a.Ln.fingerprint}));a.yq&&(b.yq=a.yq.map(c=>new rKa(c)));a.ti&&(b.ti=a.ti);a.Ne&&(b.Ne=typeof a.Ne==="string"?a.Ne:decodeURIComponent(_.jp(this.Ua,a.Ne).toString()));a.searchTerm&&(b.searchTerm=a.searchTerm);a.Of!==void 0&&(b.Of=a.Of);a.vK&&(a=a.vK,a<performance.timeOrigin&&(a+=performance.timeOrigin),b.Tta=Math.floor(a).toString());return b}c8a(a){const b=new sKa({sessionId:a.sessionId,actionId:a.actionId});if(this.productVersion||
this.Zq)b.M5=new xKa({qu:this.productVersion,Zq:this.Zq});a.projectId?b.nH=a.projectId:(a=a.nj?_.Ni(a.nj):void 0)&&a.tb&&(b.nH=a.tb);return b}};Dv.O=function(a){return new (a||Dv)(_.m(Nn),_.m(GKa),_.m(Mn),_.m(_.hi))};Dv.ta=_.k({token:Dv,oa:Dv.O,Ea:"root"});var Ev,dva,M3a,R3a,T3a,U3a,V3a,W3a,X3a,b4a,c4a,f4a;Ev=new _.wd("consoleConfiguration");dva=new _.wd("withCredentials",{oa:()=>{const a=new _.lm(document);_.n(_.qv);return(!!a.get("SAPISID")||!!a.get("__Secure-1PAPISID")||!!a.get("APISID"))&&(!_.pv.has(28)||_.pv.has(29))}});M3a=new _.wd("obfuscatedGaiaId");_.N3a=new _.wd("preference");_.O3a=new _.wd("INSIGHTS_ENVIRONMENT",{oa:()=>{var a=_.n(Ev);return _.Cl(a,33,0)}});
_.P3a=new _.wd("repositories",{oa:()=>{const a=_.ml(_.n(Ev),p2a,39,_.fl());return new Map(a.map(b=>[b.getName(),b]))}});_.Q3a=new _.wd("packageToRepoSpec",{oa:()=>{const a=_.ml(_.n(Ev),_.q2a,36,_.fl());return new Map(a.map(b=>[_.Y(b,1),b]))}});R3a=new _.wd("clientDomain");_.S3a=new _.wd("gtagId");T3a=new _.wd("appBarBackgroundColor");U3a=new _.wd("appBarFontColor");V3a=new _.wd("searchTokenColor");W3a=new _.wd("searchTokenBackgroundColor");X3a=new _.wd("appIconName");_.Y3a=new _.wd("whitelabelTitle");
_.Z3a=new _.wd("helpArticleLink");_.$3a=new _.wd("gsDebounceMs");_.a4a=new _.wd("gsConfig");b4a=new _.wd("announcementMessages");c4a=new _.wd("hatsTriggerPathsConfigurationList");_.d4a=new _.wd("debugLevel",{oa:()=>{try{return Number((new URLSearchParams(window.location.search)).get("deb"))}catch(a){return 0}}});_.e4a=new _.wd("scoringModel",{oa:()=>{try{return(new URLSearchParams(window.location.search)).get("scm")}catch(a){return null}}});f4a=new _.wd("grimoireOnePlatformRegionalHosts");_.g4a=void 0;_.Fv=class{create(){return a=>a}};_.Fv.O=function(a){return new (a||_.Fv)};_.Fv.ta=_.k({token:_.Fv,oa:()=>_.g4a?_.n(_.g4a):new _.Fv,Ea:"root"});var h4a,Hv;_.Gv=function(a,b,c){b=_.Me(b);for(const d of a.rf)b=_.x(b,d.iBa(c));return b};h4a=class{constructor(a){this.rf=a}tl(){const a={};for(const b of this.rf)b.cza(a);return a}};Hv=class{constructor(a,b){this.tYc=a;this.qub=b}cza(a){return a}iBa(){return this.qub.create(this.tYc)}};Hv.O=function(a){return new (a||Hv)(_.m(_.gk),_.m(_.Fv))};Hv.ta=_.k({token:Hv,oa:Hv.O,Ea:"root"});var Iv=class extends h4a{constructor(a,b){super([a,b])}};Iv.O=function(a){return new (a||Iv)(_.m(Jv),_.m(Hv))};Iv.ta=_.k({token:Iv,oa:Iv.O,Ea:"root"});
var Jv=class{constructor(a,b,c,d){this.apiKey=a;this.sessionIndex=b;this.hr=c;this.withCredentials=d}cza(a){a["X-Goog-Api-Key"]=this.apiKey;this.withCredentials&&(a.Authorization=_.qDa([])||"",a["X-Goog-AuthUser"]=this.sessionIndex,this.hr&&(a["X-Goog-IAM-Authorization-Token"]=this.hr));a["X-Goog-Api-Client"]="grpc-web/1.0.0 grimoire/1.0.0";return a}iBa(){return _.se(_.Jf(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;}))}};Jv.O=function(a){return new (a||Jv)(_.m(_.Pn),_.m(_.Qn),_.m(_.Tn),_.m(dva))};Jv.ta=_.k({token:Jv,oa:Jv.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)};_.Kv=function(){return{create:_.k4a}};_.Lv=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=_.Kv().create(["UNKNOWN_TYPE",0],["RESULT_CLICKED",1],["FILE_OPENED",2]),m4a=_.Kv().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 _.wd("feedbackClient",{oa:()=>_.hk(MTa)}),Mv=class{constructor(a,b){this.L6=a;this.rf=b}Urb(a){return _.Gv(this.rf,()=>this.L6.Urb(a,this.rf.tl()),"FeedbackLogger.sendFeedback")}};Mv.O=function(a){return new (a||Mv)(_.m(n4a),_.m(Iv))};Mv.ta=_.k({token:Mv,oa:Mv.O,Ea:"root"});
_.Nv=class{constructor(a){this.client=a;this.zl=_.rk.has(2)}MP(a){if(this.zl)for(const b of a)if(b.xK)for(const c of b.xK)a=pSa((new sSa).sm(l4a.get(c.eventType,0)),c.ZPb.map(d=>m4a.get(d,0))).an(c.ze),c.lineNumber!=null&&_.Mb(a,5,_.nb(c.lineNumber),"0"),c.zx&&_.Xj(a,6,c.zx),c.wr&&_.Xj(a,7,c.wr),b.vK&&oSa(a,eva(b.vK)),c.dE&&b.vK&&c.dE<b.vK&&qSa(a,eva(c.dE)),c.sC&&b.vK&&c.sC<b.vK&&rSa(a,eva(c.sC)),this.client.Urb(a).subscribe()}};_.Nv.O=function(a){return new (a||_.Nv)(_.m(Mv),_.m(_.ov))};
_.Nv.ta=_.k({token:_.Nv,oa:_.Nv.O,Ea:"root"});_.Ov=class{};_.Ov.O=function(a){return new (a||_.Ov)};_.Ov.Ca=_.Cf({type:_.Ov});_.Ov.Ba=_.Xc({imports:[_.Ip]});_.Pv=class{};_.Pv.O=function(a){return new (a||_.Pv)};_.Pv.Ca=_.Cf({type:_.Pv});
_.Pv.Ba=_.Xc({Nb:[{va:zp,Hb:_.Bv},{va:_.Bp,Hb:_.Bv},{va:wPa,kc: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.dK;var g=b.dK;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.xK;var l=b.xK;f=f?l&&f!==l?[...f,...l]:f:l;return e.call(d,{},a,b,{bucket:c,dK:g,xK:f})}},{va:Ap,Hb:Dv,zd:!0},{va:Ap,Hb:_.Nv,zd:!0},{va:Ap,Hb:Cv,zd:!0},...vPa]});var Qv=class{};Qv.O=function(a){return new (a||Qv)};Qv.Ca=_.Cf({type:Qv});Qv.Ba=_.Xc({imports:[_.co,_.Qs]});_.Rv=class{};_.Rv.O=function(a){return new (a||_.Rv)};_.Rv.Ca=_.Cf({type:_.Rv});_.Rv.Ba=_.Xc({imports:[Qv]});var Sv=class{};Sv.O=function(a){return new (a||Sv)};Sv.Ca=_.Cf({type:Sv});Sv.Ba=_.Xc({imports:[_.Rv,_.Ov]});var o4a,gva;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 PIXEL_BLAZER_COVERAGE".split(" ");
_.p4a=new Set(o4a);
gva=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(_.fva);
_.r4a={id:"COVERAGE_GENERIC",name:"File Coverage",children:o4a.map(function(a){return{id:_.fva(a),name:hva(a),children:[],Ecb:!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.me=b;this.cache=new Map;this.rVc=_.Oe(window,"DOMContentLoaded");for(const d of c)this.cache.set(d.name,iva(d))}push(a){const b=this;return _.xe(function*(){const c=b.cache.get(a.name);c?b.zone.run(()=>{c.next(a);c.complete()}):b.cache.set(a.name,iva(a))})}prefetch(a,b){const c=document.readyState==="loading";var d=this.cache.get(a);if(!d){if(!c)return _.Re;d=new _.Zf(1);this.cache.set(a,d)}c&&(d=_.x(d,_.gg(this.rVc)));return _.x(d,_.hg({complete:()=>{b&&
this.cache.delete(a)}}),_.Ij(this.me,`Prefetch.${a}`))}delete(a){this.cache.delete(a)}};_.Tv=class{constructor(a,b){this.zone=a;this.me=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.me,e),c.prefetchRpcs=e);return _.x(e.prefetch(a,b),_.Nf())}delete(a){const b=window;let c,d=(c=b.prefetchRpcs)!=null?c:[];Array.isArray(d)&&(d=new v4a(this.zone,this.me,d),b.prefetchRpcs=d);d.delete(a)}};
_.Tv.O=function(a){return new (a||_.Tv)(_.m(_.We),_.m(_.Bp))};_.Tv.ta=_.k({token:_.Tv,oa:_.Tv.O,Ea:"root"});_.Vv=class{constructor(){this.uSb=new _.Vh(!1);this.Ezb=new _.Vh(!0)}uX(){return this.uSb}Y8(a){this.uSb.next(a)}q6(){return _.u("SHOW_ALWAYS")}dma(){}G6(){return _.u(!1)}dCa(){}t6(){return _.u("FILES")}Z8(){}oQb(){return _.u(new Map)}MWb(){}C6(){return _.u([])}Vna(){}F6(){return _.u([])}yCa(){return _.Re}BDa(){return _.Re}KK(){return _.Re}yz(){}BX(){return _.u(0)}c9(){}rha(){return _.u("SNIPPET_SUBSET")}YBa(){}FX(){return _.u(2)}rma(){}y6(){return _.u(50)}kma(){}Kwa(){return _.u(_.pv.has(15)?"DARK":
"LIGHT")}ZBa(){}Xga(){return _.u("cider-dark")}Wla(){}kha(){return _.u("cider")}hma(){}Lwa(){return _.u(!1)}aCa(){}tha(){return _.u(!1)}qma(){}m9a(){return _.u(!0)}Vsb(){}jha(){return _.u("PREVIEW")}fma(){}CX(){return _.u(!1)}pma(){}yha(){return _.u(new Set)}sma(){}JX(){return _.Re}d9(){}Rwa(){return _.u(0)}btb(){}j6(){return _.u("cider")}PBa(){}I6(){return _.u(!1)}eCa(){}D6(){return _.u(!0)}oma(){}E6(){return _.u(!1)}bCa(){}Mwa(){return _.u(!1)}Wsb(){}};_.Vv.O=function(a){return new (a||_.Vv)(_.m(_.qv))};
_.Vv.ta=_.k({token:_.Vv,oa:()=>_.n(_.Uv),Ea:"root"});_.Wv=class extends h4a{constructor(a,b){super([a,b])}};_.Wv.O=function(a){return new (a||_.Wv)(_.m(Xv),_.m(Hv))};_.Wv.ta=_.k({token:_.Wv,oa:_.Wv.O,Ea:"root"});
var Xv=class extends Jv{constructor(a,b,c,d,e,f){super(a,b,c,d);this.apiKey=a;this.sessionIndex=b;this.hr=c;this.withCredentials=d;this.productVersion=e;this.Jh=f}cza(a){a=super.cza(a);a["X-Goog-Api-Client"]=`grpc-web/1.0.0 ${`grimoire/1.0.0+${this.Jh.actionId}.${this.Jh.sessionId}`+`.${this.productVersion.replace("_","-")}`}`;return a}iBa(a){return _.se(super.iBa(a),_.Ij(this.Jh,a))}};Xv.O=function(a){return new (a||Xv)(_.m(_.Pn),_.m(_.Qn),_.m(_.Tn),_.m(dva),_.m(Nn),_.m(_.Bp))};
Xv.ta=_.k({token:Xv,oa:Xv.O,Ea:"root"});var Yv=class{constructor(){if(window.matchMedia){var a=window.matchMedia("(prefers-color-scheme: dark)");this.pwb=new _.Vh(a.matches?"DARK":"LIGHT");a.addListener(b=>{this.pwb.next(b.matches?"DARK":"LIGHT")})}else this.pwb=new _.Vh("LIGHT")}};Yv.O=function(a){return new (a||Yv)};Yv.ta=_.k({token:Yv,oa:Yv.O,Ea:"root"});var Zv=class{};Zv.O=function(a){return new (a||Zv)};Zv.ta=_.k({token:Zv,oa:a=>Yv.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);let b=2654435769,c=2654435769,d=314159265;const e=a.length;let f=e,g=0;const 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};for(;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){const b=[];for(let 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 _.Ak{constructor(a){super(a)}},$v=[1,2,3];var E4a=class extends _.Ak{constructor(a){super(a)}};var F4a=class extends _.Ak{constructor(a){super(a)}removeEntry(a){return Gza(this,1,E4a,a)}};var G4a=class extends _.Ak{constructor(a){super(a)}},aw=[1,2,3];var H4a=class extends _.Ak{constructor(a){super(a)}};var I4a=class extends _.Ak{constructor(a){super(a)}};var J4a=class extends _.Ak{constructor(a){super(a)}};var K4a=class extends _.Ak{constructor(a){super(a)}};var M4a=class extends _.Ak{constructor(a){super(a)}tRb(){return _.Jl(this,J4a,1,L4a)}J0b(a){return _.ol(this,1,L4a,a)}},L4a=[1,2,3];var N4a=class extends _.Ak{constructor(a){super(a)}};var O4a=function(a){if(a!=null){_.Wb(a);var b=_.h(_.Il(a,1,$v));var c=_.ul(a,_.il(a,$v,2));return{Bvd:b,intVal:_.h(c),Ysa:_.h(_.tl(a,_.il(a,$v,3)))}}};D4a.prototype.toObject=function(){return O4a(this)};var P4a=function(a){if(a!=null)return _.Wb(a),{oxd:_.h(_.el(a,1)),count:_.h(_.rl(a,2))}};E4a.prototype.toObject=function(){return P4a(this)};var Q4a=function(a){if(a!=null)return _.Wb(a),a=_.ml(a,E4a,1,_.fl()),{bkd:_.Sb(a,P4a)}};F4a.prototype.toObject=function(){return Q4a(this)};var R4a=function(a){if(a!=null)return _.Wb(a),{Jxa:_.h(_.Hl(a,1,aw)),doubleVal:_.h(_.el(a,_.il(a,aw,2))),mmd:Q4a(_.Jl(a,F4a,3,aw))}};G4a.prototype.toObject=function(){return R4a(this)};var S4a=function(a){if(a!=null){_.Wb(a);var b=_.ml(a,D4a,1,_.fl());return{Gkd:_.Sb(b,O4a),Amd:R4a(_.jl(a,G4a,2))}}};H4a.prototype.toObject=function(){return S4a(this)};var T4a=function(a){if(a!=null)return _.Wb(a),{Mya:_.h(_.X(a,1))}};I4a.prototype.toObject=function(){return T4a(this)};var U4a=function(a){if(a!=null)return _.Wb(a),{appName:_.h(_.X(a,1)),appVersion:_.h(_.X(a,2)),nad:_.h(_.tl(a,3))}};J4a.prototype.toObject=function(){return U4a(this)};var V4a=function(a){if(a!=null)return _.Wb(a),{appName:_.h(_.X(a,1)),appVersion:_.h(_.X(a,2)),rkd:_.h(_.ul(a,3)),nad:_.h(_.tl(a,4))}};K4a.prototype.toObject=function(){return V4a(this)};var W4a=function(a){if(a!=null)return _.Wb(a),{mobile:U4a(a.tRb()),kpd:V4a(_.Jl(a,K4a,2,L4a)),sod:T4a(_.Jl(a,I4a,3,L4a))}};M4a.prototype.toObject=function(){return W4a(this)};var X4a=function(a){if(a!=null){_.Wb(a);var b=_.h(_.X(a,1)),c=_.h(hba(Qb(a,5))),d=W4a(_.jl(a,M4a,2)),e=_.h(_.Dl(a,3,3)),f=_.Fb(a,6,hba,3,void 0,void 0,0);f=_.h(f);a=_.ml(a,H4a,4,_.fl());return{Dvd:b,emd:c,Ztd:d,Hkd:e,dmd:f,Bmd:_.Sb(a,S4a)}}};N4a.prototype.toObject=function(){return X4a(this)};var Y4a=class extends _.Ak{constructor(a){super(a)}getKey(){return _.Y(this,1)}Cx(a){return _.Ac(this,1,a)}};var Z4a=class extends _.Ak{constructor(){super()}};var $4a=function(a){if(a!=null)return _.Wb(a),{key:_.h(_.X(a,1)),Mya:_.h(_.X(a,2))}};Y4a.prototype.toObject=function(){return $4a(this)};Z4a.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Ufd:_.Sb(_.ml(this,N4a,1,_.fl()),X4a),Xud:$4a(_.jl(this,Y4a,2))}}else a=void 0;return a};var d5a=class extends mm{constructor(){super();this.vL=1503;this.componentId="";const a=(new mGa(1503,"0")).Vla("");tDa(this,_.Kk(qc,a));this.transport=a.ab()}flush(a){a=a||[];if(a.length){const A=new Z4a,G=[];for(let J=0;J<a.length;J++){const L=a[J];var b=new N4a;b=_.Ac(b,1,L.aq);var c=a5a(L);b=_.Lb(b,3,c,_.tb);c=[];var d=[];for(const U of L.C4.keys())d.push(U.split(","));for(let U=0;U<d.length;U++){const ba=d[U];var e=L.xSc,f=b5a(L,ba)||[],g=[];for(var l=0;l<f.length;l++){var p=f[l],t=p&&p.ZMb;
p=new G4a;switch(e){case 3:t=Number(t);Number.isFinite(t)&&_.hl(p,1,aw,_.nb(t));break;case 2:t=Number(t),t=t==null?t:Qaa(t),_.hl(p,2,aw,t)}g.push(p)}e=g;for(f=0;f<e.length;f++){g=e[f];l=new H4a;l=_.nl(l,2,g);g=ba;p=[];t=c5a(L);for(let la=0;la<t.length;la++){var w=t[la];const za=g[la],Ba=new D4a;switch(w){case 3:_.Yj(Ba,1,$v,String(za));break;case 2:w=Number(za);Number.isFinite(w)&&_.hl(Ba,2,$v,w==null?w:kb(w));break;case 1:_.hl(Ba,3,$v,Taa(za==="true"))}p.push(Ba)}_.pl(l,1,p);c.push(l)}}_.pl(b,4,
c);G.push(b);L.clear()}_.pl(A,1,G);this.transport.dispatch(A);this.transport.flush()}}};var e5a=class{constructor(a){this.ZMb=a}};var c5a=function(a){return a.fields.map(b=>b.r6a)},b5a=function(a,...b){b=a.getKey(b);return a.C4.has(b)?a.C4.get(b):void 0},a5a=function(a){return a.fields.map(b=>b.fieldName)},f5a=class{constructor(a,b,c){this.aq=a;this.xSc=b;this.fields=c||[];this.C4=new Map}setCell(a,...b){b=this.getKey(b);this.C4.set(b,[new e5a(a)])}b8a(...a){return(a=b5a(this,a))&&a.length?a[0]:void 0}clear(){this.C4.clear()}getKey(...a){return a?a.join(","):"key"}};var g5a=class extends f5a{constructor(a,b){super(a,3,b)}Axa(...a){this.Bxa(1,a)}Bxa(a,...b){let c=0;const d=this.b8a(b);d&&(c=d.ZMb);this.setCell(c+a,b)}};var l2a=class extends f5a{constructor(a,b){super(a,2,b)}vQ(a,...b){b=[b];const c=b5a(this,b);c?c.push(new e5a(a)):this.setCell(a,b)}};var j2a=function(a,b,...c){a.F7.has(b)||a.F7.set(b,new g5a(b,c))},h5a=function(a){a.Wya();a.Ybb++;a.Ybb>=100&&a.J1b()},i5a=function(a){for(let b=0;b<a.length;b++)a[b].clear()},j5a=class extends mm{constructor(a){super();this.d9c=a;this.Ybb=0;this.F7=new Map;this.fVc=new Set;this.OQb=3E4;this.Fo=new m1a(this.OQb);this.Fo.listen("tick",this.J1b,!1,this);tDa(this,_.Kk(qc,this.Fo))}J1b(){const a=[...this.F7.values()].filter(b=>b.C4.size);a.length&&this.d9c.flush(a,!1);i5a(a);this.Ybb=0;this.Fo.enabled&&
this.Fo.stop()}lG(a){return this.fVc.has(a)?void 0:this.F7.get(a)}Axa(a,...b){this.Bxa(a,1,b)}Bxa(a,b,...c){(a=this.lG(a))&&a instanceof g5a&&(a.Bxa(b,c),h5a(this))}vQ(a,b,...c){(a=this.lG(a))&&a instanceof l2a&&(a.vQ(b,c),h5a(this))}Wya(){this.Fo.enabled||this.Fo.start()}};var k5a,l5a,m5a,n5a,o5a;k5a=new _.wd("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 _.wd("STREAMZ_PRODUCT_IDENTIFIER");m5a=new _.wd("STREAMZ_ALLOWLIST_IDENTIFIER");n5a=new _.wd("one_developer_workflow.streamz_service",{Ea:"root",oa:()=>_.n(_.We).Tb(()=>{var a=new d5a;a=new j5a(a);a.OQb=1E4;a.Fo.setInterval(1E4);return a})});
o5a=function(a){return a.Q4c.some(b=>a.eRc===b)};_.p5a=function(a,b){a.zone.Tb(()=>{o5a(a)&&a.v3c.xG(b,a.hmb,!0)})};_.bw=class{constructor(a,b,c,d,e){this.Ar=a;this.zone=b;this.v3c=new k2a(this.Ar);new m2a(this.Ar);this.Vad=new n2a(this.Ar);new o2a(this.Ar);this.hmb=d||window.location.hostname;this.Q4c=c.map(C4a);this.eRc=B4a(e!=null?e:this.hmb)}ZVb(a){this.zone.Tb(()=>{o5a(this)&&this.Vad.xG(this.hmb,a)})}};_.bw.O=function(a){return new (a||_.bw)(_.m(n5a),_.m(_.We),_.m(k5a),_.m(l5a,8),_.m(m5a,8))};
_.bw.ta=_.k({token:_.bw,oa:_.bw.O,Ea:"root"});_.q5a=function(a,b){return a.U0()&&b==="DARK"?_.x(a.X0b.Xga(),_.v(c=>_.x4a.has(c)?c:"cider-dark")):_.x(a.X0b.kha(),_.v(c=>_.w4a.has(c)?c:"cider"))};
_.cw=class{constructor(a,b,c){this.document=a;this.X0b=b;this.theme=_.x(b.Kwa(),_.fg(d=>d==="SYSTEM"?c.pwb.Xf():_.u(d)));this.i_a=_.x(this.theme,_.fg(d=>_.q5a(this,d)));this.Xta=_.x(this.i_a,_.v(d=>d.split(" ").map(e=>"cm-s-"+e).join(" ")));this.theme.subscribe(d=>{this.setTheme(this.U0()?d:"LIGHT")})}U0(){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")}}};
_.cw.O=function(a){return new (a||_.cw)(_.m(_.ci),_.m(_.Vv),_.m(Zv))};_.cw.ta=_.k({token:_.cw,oa:_.cw.O,Ea:"root"});var r5a=new _.wd("enabledRouterConfig");var jva=new Set(Object.values({Hcd:"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.TP=a.length>0&&a[0].TP;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({Via:a,RVc:b,UVc:c}){this.Via=a;this.OTb=!!b;this.W_c=!!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(Bd,cb)}function d(qa){var Ca=Rr[qa],Pa;if(!Ca){for(Pa=qa-1;!Rr[Pa];)Pa--;Ca=Rr[Pa];for(Ca={line:Ca.line,column:Ca.column};Pa<qa;)b.charCodeAt(Pa)===10?(Ca.line++,
Ca.column=1):Ca.column++,Pa++;Rr[qa]=Ca}return Ca}function e(qa,Ca){var Pa=d(qa),Hc=d(Ca);return{start:{offset:qa,line:Pa.line,column:Pa.column},end:{offset:Ca,line:Hc.line,column:Hc.column}}}function f(qa){cb<Li||(cb>Li&&(Li=cb,Eu=[]),Eu.push(qa))}function g(){var qa=cb;var Ca=Ob();Ca===oa&&(Ca=null);if(Ca!==oa){Ca=[];var Pa=l();for(Pa===oa&&(Pa=p());Pa!==oa;)Ca.push(Pa),Pa=l(),Pa===oa&&(Pa=p());Ca!==oa?(Bd=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=la(),Ca===oa&&(Ca=J())));if(Ca!==oa){var Pa=Ob();Pa===oa&&(Pa=null);Pa!==oa?(Bd=cb,Pa=(Pa=mb.OTb)?void 0:oa,Pa!==oa?(Bd=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=J();if(Ca!==oa){var Pa=Ob();Pa===oa&&(Pa=null);Pa!==oa?(Bd=qa,qa=Ca):(cb=qa,qa=oa)}else cb=qa,qa=oa;return qa}function t(){var qa,Ca;var Pa=cb;var Hc=[];for(qa=w();qa!==oa;)Hc.push(qa),qa=w();if(Hc!==oa)if(qa=pb(),qa!==oa){var Id=t();if(Id===oa)for(Id=[],Ca=w();Ca!==
oa;)Id.push(Ca),Ca=w();Id!==oa?(Bd=Pa,Pa=Hc,Hc=c(),Pa=Hc=mva(0,Pa,Id,qa,Hc)):(cb=Pa,Pa=oa)}else cb=Pa,Pa=oa;else cb=Pa,Pa=oa;return Pa}function w(){var qa=cb;var Ca=Ob();Ca===oa&&(Ca=null);Ca!==oa?(Ca=la(),Ca===oa&&(Ca=J()),Ca!==oa?(Bd=qa,qa=Ca):(cb=qa,qa=oa)):(cb=qa,qa=oa);return qa}function A(){var qa,Ca;var Pa=cb;var Hc=[];for(qa=G();qa!==oa;)Hc.push(qa),qa=G();if(Hc!==oa)if(qa=uc(),qa!==oa){var Id=A();if(Id===oa)for(Id=[],Ca=G();Ca!==oa;)Id.push(Ca),Ca=G();Id!==oa?(Bd=Pa,Pa=Hc,Hc=c(),Pa=Hc=mva(2,
Pa,Id,qa,Hc)):(cb=Pa,Pa=oa)}else cb=Pa,Pa=oa;else cb=Pa,Pa=oa;return Pa}function G(){var qa=cb;var Ca=Ob();Ca===oa&&(Ca=null);Ca!==oa?(Ca=la(),Ca===oa&&(Ca=t(),Ca===oa&&(Ca=J())),Ca!==oa?(Bd=qa,qa=Ca):(cb=qa,qa=oa)):(cb=qa,qa=oa);return qa}function J(){var qa=cb;var Ca=Pd();Ca!==oa?(Ca=L(),Ca===oa&&(Ca=null),Ca!==oa?(Bd=qa,qa=Ca=ld(Ca)):(cb=qa,qa=oa)):(cb=qa,qa=oa);qa===oa&&(qa=L());return qa}function L(){var qa=cb;var Ca=Ib();if(Ca!==oa){if(b.charCodeAt(cb)===58){var Pa=pe;cb++}else Pa=oa,lf===0&&
f(cf);if(Pa!==oa){Pa=rc();if(Pa===oa&&(Pa=U(),Pa===oa)){Pa=cb;lf++;var Hc=Ob();Hc===oa&&(Hc=null);lf--;Hc!==oa?(cb=Pa,Pa=void 0):Pa=oa}Pa!==oa?(Bd=qa,qa=Ca=Je(Ca,Pa)):(cb=qa,qa=oa)}else cb=qa,qa=oa}else cb=qa,qa=oa;qa===oa&&(qa=rc(),qa===oa&&(qa=U()));return qa}function U(){var qa=cb;var Ca=[];var Pa=Gc();Pa===oa&&(Pa=ba());if(Pa!==oa)for(;Pa!==oa;)Ca.push(Pa),Pa=Gc(),Pa===oa&&(Pa=ba());else Ca=oa;Ca!==oa&&(Bd=qa,Ca=t5a(Ca,c()));return Ca}function ba(){var qa=cb;if(b.charCodeAt(cb)===41){var Ca=Th;
cb++}else Ca=oa,lf===0&&f(th);Ca!==oa&&(Bd=qa,qa=c(),qa=nk(5,")",qa),qa.error={type:3,location:qa.location},Ca=qa);return Ca}function la(){var qa;var Ca=cb;if(b.charCodeAt(cb)===40){var Pa=dj;cb++}else Pa=oa,lf===0&&f(uh);if(Pa!==oa)if(Pa=Ob(),Pa===oa&&(Pa=null),Pa!==oa){Pa=[];for(qa=za();qa!==oa;)Pa.push(qa),qa=za();if(Pa!==oa)if(b.charCodeAt(cb)===41?(qa=Th,cb++):(qa=oa,lf===0&&f(th)),qa===oa&&(qa=null),qa!==oa){Bd=cb;var Hc=qa;var Id=c();if(Hc&&Pa.length===1)if(Hc=Pa[0],Hc.Wl!==5)Id=!0;else{var {start:Ff,
end:Ng}=mk(Id);Id=Hc.location.end;Id=Ff+1<Hc.location.start||Ng-1>Id}else Id=!0;Id=Id?void 0:oa;Id!==oa?(Bd=Ca,Ca=qa,qa=c(),qa=mk(qa),Ca=Pa={Wl:3,elements:Pa,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 za(){var qa=cb;var Ca=Ba();Ca===oa&&(Ca=Wa(),Ca===oa&&(Ca=la(),Ca===oa&&(Ca=Ia())));if(Ca!==oa){var Pa=Ob();Pa===oa&&(Pa=null);Pa!==oa?(Bd=qa,qa=Ca):(cb=qa,qa=oa)}else cb=qa,qa=oa;return qa}function Ba(){var qa,
Ca;var Pa=cb;var Hc=[];for(qa=Da();qa!==oa;)Hc.push(qa),qa=Da();if(Hc!==oa)if(qa=uc(),qa!==oa){var Id=Ba();if(Id===oa)for(Id=[],Ca=Da();Ca!==oa;)Id.push(Ca),Ca=Da();Id!==oa?(Bd=Pa,Pa=Hc,Hc=c(),Pa=Hc=mva(2,Pa,Id,qa,Hc)):(cb=Pa,Pa=oa)}else cb=Pa,Pa=oa;else cb=Pa,Pa=oa;return Pa}function Da(){var qa=cb;var Ca=Ob();Ca===oa&&(Ca=null);Ca!==oa?(Ca=la(),Ca===oa&&(Ca=Wa(),Ca===oa&&(Ca=Ia())),Ca!==oa?(Bd=qa,qa=Ca):(cb=qa,qa=oa)):(cb=qa,qa=oa);return qa}function Wa(){var qa,Ca;var Pa=cb;var Hc=[];for(qa=ob();qa!==
oa;)Hc.push(qa),qa=ob();if(Hc!==oa)if(qa=pb(),qa!==oa){var Id=Wa();if(Id===oa)for(Id=[],Ca=ob();Ca!==oa;)Id.push(Ca),Ca=ob();Id!==oa?(Bd=Pa,Pa=Hc,Hc=c(),Pa=Hc=mva(0,Pa,Id,qa,Hc)):(cb=Pa,Pa=oa)}else cb=Pa,Pa=oa;else cb=Pa,Pa=oa;return Pa}function ob(){var qa=cb;var Ca=Ob();Ca===oa&&(Ca=null);Ca!==oa?(Ca=la(),Ca===oa&&(Ca=Ia()),Ca!==oa?(Bd=qa,qa=Ca):(cb=qa,qa=oa)):(cb=qa,qa=oa);return qa}function Ia(){var qa=cb;var Ca=Pd();Ca!==oa?(Ca=La(),Ca===oa&&(Ca=null),Ca!==oa?(Bd=qa,qa=Ca=ld(Ca)):(cb=qa,qa=oa)):
(cb=qa,qa=oa);qa===oa&&(qa=La());return qa}function La(){var qa=cb;var Ca=Ib();if(Ca!==oa){if(b.charCodeAt(cb)===58){var Pa=pe;cb++}else Pa=oa,lf===0&&f(cf);if(Pa!==oa){Pa=rc();if(Pa===oa&&(Pa=Va(),Pa===oa)){Pa=cb;lf++;var Hc=Ob();Hc===oa&&(Hc=null);lf--;Hc!==oa?(cb=Pa,Pa=void 0):Pa=oa}Pa!==oa?(Bd=qa,qa=Ca=Je(Ca,Pa)):(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 Pa=Gc();if(Pa!==oa)for(;Pa!==oa;)Ca.push(Pa),Pa=
Gc();else Ca=oa;Ca!==oa&&(Bd=qa,Ca=t5a(Ca,c()));return Ca}function pb(){var qa=cb;var Ca=Ob();Ca===oa&&(Ca=null);if(Ca!==oa){var Pa=[];var Hc=eb();if(Hc!==oa)for(;Hc!==oa;)Pa.push(Hc),Hc=eb();else Pa=oa;Pa!==oa?(Hc=Ob(),Hc!==oa?(Bd=cb,Pa=(Pa=Pa.join("")==="AND")?void 0:oa,Pa!==oa?(Bd=qa,qa=Ca=u5a(Ca,Hc,c())):(cb=qa,qa=oa)):(cb=qa,qa=oa)):(cb=qa,qa=oa)}else cb=qa,qa=oa;return qa}function uc(){var qa=cb;var Ca=Ob();Ca===oa&&(Ca=null);if(Ca!==oa){var Pa=[];var Hc=eb();if(Hc!==oa)for(;Hc!==oa;)Pa.push(Hc),
Hc=eb();else Pa=oa;Pa!==oa?(Hc=Ob(),Hc!==oa?(Bd=cb,Pa=(Pa=Pa.join("")==="OR")?void 0:oa,Pa!==oa?(Bd=qa,qa=Ca=u5a(Ca,Hc,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 Pa=vh;cb++}else Pa=oa,lf===0&&f(Ci);if(Pa!==oa){Pa=[];for(qa=Sa();qa!==oa;)Pa.push(qa),qa=Sa();Pa!==oa?(b.charCodeAt(cb)===34?(qa=vh,cb++):(qa=oa,lf===0&&f(Ci)),qa===oa&&(qa=null),qa!==oa?(Bd=Ca,Ca=qa,qa=c(),Pa=nk(4,Pa.join(""),qa),Ca||(Pa.error=
lva(0,qa.start.offset,qa.end.offset)),Ca=Pa):(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 Pa=dj;cb++}else Pa=oa,lf===0&&f(uh);if(Pa!==oa){Pa=[];for(qa=Gc();qa!==oa;)Pa.push(qa),qa=Gc();Pa!==oa?(b.charCodeAt(cb)===41?(qa=Th,cb++):(qa=oa,lf===0&&f(th)),qa===oa&&(qa=null),qa!==oa?(Bd=Ca,Ca=qa,qa=c(),Pa=t5a(Pa,qa),Pa.value="("+Pa.value,Ca?Pa.value+=")":Pa.error={type:4,location:{start:Pa.location.start,end:Pa.location.start+1}},Ca=
Pa):(cb=Ca,Ca=oa)):(cb=Ca,Ca=oa)}else cb=Ca,Ca=oa;Pa=Ca;if(Pa===oa){Pa=cb;Ca=[];qa=sb();if(qa!==oa)for(;qa!==oa;)Ca.push(qa),qa=sb();else Ca=oa;Ca!==oa?(Bd=cb,qa=Ca,qa=(qa=!mb.OTb||qa.join("")!=="AND"&&qa.join("")!=="OR")?void 0:oa,qa!==oa?(Bd=Pa,Pa=Ca,Ca=c(),Pa=Ca=nk(5,Pa.join(""),Ca)):(cb=Pa,Pa=oa)):(cb=Pa,Pa=oa)}return Pa}function Pd(){var qa=cb;if(b.charCodeAt(cb)===45){var Ca=kl;cb++}else Ca=oa,lf===0&&f(Xg);if(Ca!==oa){Bd=cb;var Pa=(Pa=mb.W_c)?void 0:oa;Pa!==oa?qa=Ca=[Ca,Pa]:(cb=qa,qa=oa)}else cb=
qa,qa=oa;return qa}function gd(){var qa=cb;if(b.charCodeAt(cb)===92){var Ca=ej;cb++}else Ca=oa,lf===0&&f(ok);Ca!==oa?(b.length>cb?(Ca=b.charAt(cb),cb++):(Ca=oa,lf===0&&f(ll)),Ca===oa&&(Ca=null),Ca!==oa?(Bd=qa,qa=Ca?"\\"+Ca:"\\"):(cb=qa,qa=oa)):(cb=qa,qa=oa);return qa}function Ib(){var qa=cb;var Ca=[];if(Zo.test(b.charAt(cb))){var Pa=b.charAt(cb);cb++}else Pa=oa,lf===0&&f(iF);if(Pa!==oa)for(;Pa!==oa;)Ca.push(Pa),Zo.test(b.charAt(cb))?(Pa=b.charAt(cb),cb++):(Pa=oa,lf===0&&f(iF));else Ca=oa;Ca!==oa?
(Bd=cb,Pa=(Pa=mb.Via.has(Ca.join("")))?void 0:oa,Pa!==oa?(Bd=qa,qa=Ca):(cb=qa,qa=oa)):(cb=qa,qa=oa);return qa}function Sa(){var qa=cb;if(b.substr(cb,2)===gm){var Ca=gm;cb+=2}else Ca=oa,lf===0&&f(Ke);Ca!==oa&&(Bd=qa,Ca='"');qa=Ca;qa===oa&&(qa=gd(),qa===oa&&(o1.test(b.charAt(cb))?(qa=b.charAt(cb),cb++):(qa=oa,lf===0&&f(jF))));return qa}function eb(){var qa=cb;if(b.charCodeAt(cb)===92){var Ca=ej;cb++}else Ca=oa,lf===0&&f(ok);Ca!==oa?(b.charCodeAt(cb)===34?(Ca=vh,cb++):(Ca=oa,lf===0&&f(Ci)),Ca===oa&&
(Ca=bd(),Ca===oa&&(b.charCodeAt(cb)===58?(Ca=pe,cb++):(Ca=oa,lf===0&&f(cf)))),Ca!==oa?(Bd=qa,qa=Ca):(cb=qa,qa=oa)):(cb=qa,qa=oa);if(qa===oa&&(qa=gd(),qa===oa))if(qa=cb,b.length>cb?(Ca=b.charAt(cb),cb++):(Ca=oa,lf===0&&f(ll)),Ca!==oa){Bd=cb;var Pa=(Pa=!s5a.test(Ca))?void 0:oa;Pa!==oa?(Bd=qa,qa=Ca):(cb=qa,qa=oa)}else cb=qa,qa=oa;return qa}function sb(){var qa=cb;var Ca=eb();if(Ca!==oa){Bd=cb;var Pa=Ca!=="("&&Ca!==")"?void 0:oa;Pa!==oa?(Bd=qa,qa=Ca):(cb=qa,qa=oa)}else cb=qa,qa=oa;return qa}function Ob(){var qa=
[];var Ca=bd();if(Ca!==oa)for(;Ca!==oa;)qa.push(Ca),Ca=bd();else qa=oa;return qa}function bd(){var qa=cb;if(b.length>cb){var Ca=b.charAt(cb);cb++}else Ca=oa,lf===0&&f(ll);if(Ca!==oa){Bd=cb;var Pa=(Pa=s5a.test(Ca))?void 0:oa;Pa!==oa?(Bd=qa,qa=Ca):(cb=qa,qa=oa)}else cb=qa,qa=oa;return qa}var mb=arguments.length>1?arguments[1]:{},oa={},ic={Rcd:g},xc=g,ld=function(qa){var Ca=c();qa||(Ca.start.offset++,qa=nk(5,"",Ca),qa.error=lva(2,Ca.start.offset-1,Ca.end.offset));qa.TP=!0;return qa},pe=":",cf={type:"literal",
value:":",description:"':'"},Je=function(qa,Ca){var Pa=mb,Hc=c();qa=qa.join("");Pa={Wl:1,label:Pa.Via.get(qa),F0c:qa,value:Ca,location:mk(Hc)};Ca||(Ca=Hc.end.offset,Pa.error=lva(1,Ca-1,Ca));return Pa},Th=")",th={type:"literal",value:")",description:"')'"},dj="(",uh={type:"literal",value:"(",description:"'('"},vh='"',Ci={type:"literal",value:'"',description:"'\"'"},kl="-",Xg={type:"literal",value:"-",description:"'-'"},ej="\\",ok={type:"literal",value:"\\",description:"'\\\\'"},ll={type:"any",description:"any character"},
gm='\\"',Ke={type:"literal",value:'\\"',description:"'\\\\\"'"},Zo=/^[a-zA-Z0-9_]/,iF={type:"class",value:"[a-zA-Z0-9_]",description:"[a-zA-Z0-9_]"},o1=/^[^"]/,jF={type:"class",value:'[^"]',description:'[^"]'},cb=0,Bd=0,Rr=[{line:1,column:1}],Li=0,Eu=[],lf=0;if("startRule"in mb){if(!(mb.e2b in ic))throw Error("id`"+mb.e2b);xc=ic[mb.e2b]}ic=xc();if(ic!==oa&&cb===b.length)return ic;ic!==oa&&cb<b.length&&f({type:"end",description:"end of input"});throw function(qa,Ca,Pa){function Hc(Ff){var Ng,Fk;Ff.sort(function(Fu,
kF){return Fu.description<kF.description?-1:Fu.description>kF.description?1:0});if(Ff.length>0){for(Fk=Ng=1;Ng<Ff.length;Ng++)Ff[Ng-1]!==Ff[Ng]&&(Ff[Fk]=Ff[Ng],Fk++);Ff.length=Fk}}function Id(Ff){var Ng=Array(Ff.length),Fk;for(Fk=0;Fk<Ff.length;Fk++)Ng[Fk]=Ff[Fk].description;return"Expected "+(Ff.length>1?Ng.slice(0,-1).join(", ")+" or "+Ng[Ff.length-1]:Ng[0])+"."}Ca!==null&&Hc(Ca);return new a(qa!==null?qa:Id(Ca),Ca,Pa)}(null,Eu,e(Li,Li));}}}();_.x5a=new _.wd("parserConfig");_.dw=class{constructor(a){this.Prb=a.Prb||[];this.o4c=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[{Wl:5,location:b,value:a}];try{const c=w5a.parse(a,this.o4c);return this.Prb.reduce((d,e)=>e.process(d),c)}catch(c){return this.logger&&_.Ft(this.logger,c),[{Wl:5,error:{type:8,location:c instanceof w5a.SyntaxError?mk(c.location):b},location:b,value:a}]}}};
_.dw.O=function(a){return new (a||_.dw)(_.m(_.x5a))};_.dw.ta=_.k({token:_.dw,oa:_.dw.O});_.ew=new _.wd("API_VERSION");_.fw=new _.wd("REQUEST_SERVICE for grimoire_js_api");_.gw=class{};_.gw.O=function(a){return new (a||_.gw)};_.gw.Ca=_.Cf({type:_.gw});_.gw.Ba=_.Xc({});_.hw=class{constructor(a){this.bAa=a;this.hL=_.pv.has(28)}parse(a){return this.bAa.parse(a)}diff(a,b){a=this.parse(a);b=this.parse(b);return nva(a,b).sort((c,d)=>c.start-d.start)}};_.hw.O=function(a){return new (a||_.hw)(_.m(_.dw),_.m(_.qv))};_.hw.ta=_.k({token:_.hw,oa:_.hw.O});var z5a,C5a,D5a,F5a,E5a,y5a,B5a,A5a;z5a=function(a,b){let c=[];b&&_.ml(b,tn,1,_.fl())&&_.ml(b,tn,1,_.fl()).length>0&&(c=_.ml(b,tn,1,_.fl()).map(d=>{var e=d?d.getMessage():void 0;e=e?_.nc(_.qva(e)||_.im).toString():"";const f=d?d.l9a():2;var g=_.Fl(d,2,_.fl(_.Zk));var l=y5a;var p=_.Dl(d,4,_.fl());l=l(a,p);d=_.Dl(d,5,_.fl());return{messageHtml:e,iconName:"error_outline",scopes:g,targetPatterns:l,targetQueryWarnings:d.filter(kva),severity:f}}));return c};
C5a=function(a,b,c,d){return _.xe(function*(){const {Vm:e,Ke:f}=_.vi(a.yk.Nc.mx),g=e?a.bo.parse(e):[],l=f?a.bo.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,J=A5a(w.targetPatterns,d);a:{w=w.targetQueryWarnings;if(w.length!==0&&d.startsWith(`/${_.Kp.H$}`)){w=new Set(w);for(L of _.jk(g)){let U;if(((U=L.warning)==null?0:U.type)&&w.has(L.warning.type)){var L=!0;break a}}for(const U of _.jk(l)){let ba;
if(((ba=U.warning)==null?0:ba.type)&&w.has(U.warning.type)){L=!0;break a}}}L=!1}return A&&(G||J||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 _.xe(function*(){var b=a.messageHtml;ova()?(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(pva)}`})};
F5a=function(a){a.Iia=!0;a.Fka=_.x(_.x(_.Qe(0,18E5),_.jka(()=>a.Iia)),_.fg(()=>a.jRc.list()),_.hg(b=>{a.wo=E5a(a,b.wo);a.wo.length===0&&(a.Iia=!1,a.Fka&&a.Fka.unsubscribe())}),_.fg(()=>C5a(a,a.wo,a.scope,a.url))).subscribe(b=>{a.announcement.next(b)})};
E5a=function(a,b){let c=[];if(b==null?0:b.wo)c=b.wo.map(d=>{var e=_.pk(d.message);e=e?e.toString():"";const f=d.severity?sva(d.severity):2;let g;return{messageHtml:e,iconName:"error_outline",scopes:d.scopes.map(l=>rva(l)),targetPatterns:y5a(a,d.targetPatterns),targetQueryWarnings:((g=d.targetQueryWarnings)==null?void 0:g.filter(kva))||[],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))};
_.iw=class{get current(){return this.announcement.value}get kPb(){return!!this.current}constructor(a,b,c,d,e,f){this.Ua=a;this.jRc=b;this.yk=c;this.bo=d;this.localStorage=e;this.Iia=!1;this.wo=[];this.scope=0;this.url="";this.announcement=new _.Vh;this.Fka=null;this.wo=z5a(this,f);this.Za=_.x(this.Ua.events,_.Te(g=>g instanceof _.di),_.hg(g=>{this.scope=g.url.startsWith(`/${_.Kp.dS}`)?4:2;this.url=g.url}),_.fg(g=>C5a(this,this.wo,this.scope,g.url))).subscribe(g=>{this.announcement.next(g);if(this.Iia||
this.current)this.Iia=!1,this.Fka&&this.Fka.unsubscribe(),F5a(this)})}Ja(){this.Za.unsubscribe()}Sd(){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.wo,this.scope,this.url)}).then(a=>{this.announcement.next(a)}):Promise.reject("There is no current announcement to dismiss")}};_.iw.O=function(a){return new (a||_.iw)(_.m(_.hi),_.m(Kn),_.m(_.Uh),_.m(_.hw),_.m(bPa),_.m(b4a,8))};
_.iw.ta=_.k({token:_.iw,oa:_.iw.O,Ea:"root"});var qk;_.G5a=new _.wd("GMAT_BUTTON_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.jw=class{constructor(a,b){this.lb=a;this.options=b}Sa(){this.lb.ma.querySelector(".mat-icon, .material-icons")&&this.lb.ma.classList.add("gmat-mdc-button-with-prefix")}};_.jw.O=function(a){return new (a||_.jw)(_.B(_.ef),_.B(_.G5a))};
_.jw.La=_.Df({type:_.jw,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&&_.sg("gmat-mdc-button",!b.options.Se)},standalone:!1});var vva;vva=(a,b)=>({warning:a,critical:b});_.kw=class{constructor(a){this.DLb=a;this.fLa=bKa}Sd(){this.DLb.Sd()}};_.kw.O=function(a){return new (a||_.kw)(_.B(_.iw),_.B(_.ov))};
_.kw.wa=_.Bf({type:_.kw,na:[["announcement-bar"]],standalone:!1,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,wva,6,7,"ng-container",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.DLb.announcement))},Fa:[_.Vn,_.Xn,_.jw,_.vt,_.mu,_.bo],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 lw=class{};lw.O=function(a){return new (a||lw)};
lw.wa=_.Bf({type:lw,na:[["ng-component"]],standalone:!1,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"),_.I(),_.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. "),_.I(),_.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"),_.I()(),_.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"),_.I()()(),_.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. "),_.I(),_.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. "),
_.I()(),_.F(18,"mat-dialog-actions",3)(19,"button",4),_.Q(20,"Cancel"),_.I(),_.F(21,"button",5),_.Q(22,"Use Feedback tool"),_.I()());a&2&&(_.y(21),_.E("mat-dialog-close",!0))},Fa:[_.jw,_.vt,_.bt,_.dt,_.ft,_.et],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.zl&&a.Ha.mb({element:a.eW?a.eW:"mainContent",action:b,gestureName:"EXTERNAL"})};I5a=function(a,b,c){const d=new Promise(e=>{setTimeout(e)});_.vp(a.Ha,d.then(()=>{b===a.gQ&&(a.eW=b,H5a(a,"focus"),a.gQ=void 0,c())}),"focusCallback",!1)};_.mw=function(a,b){a.gQ=b;a.eW=a.gQ;const c=a.ala.get(b);c&&I5a(a,b,c)};_.J5a=function(a,b,c,d){a.ala.has(b);a.ala.set(b,d);c&&a.y8.set(c,b);b===a.gQ&&I5a(a,b,d);return()=>{a.ala.get(b)===d&&(a.ala.delete(b),c&&a.y8.delete(c))}};
_.oi=class{constructor(a,b){this.Ha=a;this.document=b;this.ala=new Map;this.y8=new Map;this.zl=_.rk.has(2);this.handler=c=>{if(c.type!=="focus"||c.target!==this.document)this.gQ=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)}Ja(){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.eW=void 0;else if(a.type==="focus"){a:if(a=a.target,a!=null)if(this.y8.has(a))a=this.y8.get(a);else{if(a instanceof HTMLElement)for(;a!==this.document.documentElement&&a.parentElement!==null;)if(a=a.parentElement,this.y8.has(a)){a=this.y8.get(a);break a}a="mainContent"}else a=void 0;a!==this.eW&&(this.eW=a,H5a(this,"focus"))}}sV(){this.eW=this.gQ=
"mainContent";return!0}registerCallback(a,b,c){return _.J5a(this,a,b,c)}};_.oi.O=function(a){return new (a||_.oi)(_.m(_.Bp),_.m(_.ci),_.m(_.ov))};_.oi.ta=_.k({token:_.oi,oa:_.oi.O,Ea:"root"});var K5a={zwb(a){return[{text:a}]}};var M5a,L5a,N5a;M5a=function(a,b){if(!b||!a.lk)return _.u({});a.Ha.mb({element:a.yx,action:a.bvb,gestureName:"CHANGE",searchTerm:b,bucket:_.Oi.KCb});b=L5a(a,b);return _.x(a.lk.Fva(b),_.v(c=>({hv:c})))};L5a=function(a,b){var c=a.queryPrefix.getValue();if(!c)return{Vm:b};a=c.k7;c=c.value;return{Vm:b,Ke:a?c:"",Kd:a?void 0:c}};N5a=function(a,{Qp:b,prefix:c}){a.query=b||"";a.queryPrefix.next(c);c&&(c.k7?(a.Kd={},a.Ke=c.value):(a.Kd=_.Tj(c.value,a.hL),a.Ke=""))};
_.nw=class{RBa(a){a.NWa&&(this.OWa.unsubscribe(),this.OWa=a.NWa.subscribe(b=>{b=b({Qp:this.query,prefix:this.queryPrefix.getValue()});N5a(this,b);this.query||this.rQ.next(this.query)}));this.HAa=a.HAa||{};this.xx=a.K_b;this.lk=a.lk;this.Uka&&(this.qQ=this.lk?this.lk:K5a)}constructor({Uka:a,Ha:b,Kua:c,yx:d,hL:e,JO:f}){this.HAa={};this.OWa=new _.ne;this.pK=!1;this.query="";this.queryPrefix=new _.Vh;this.rQ=new _.Vf;this.u5=_.Re;this.qQ=K5a;this.O8=!1;this.z9=_.Re;this.Ke="";this.Kd={};this.k7a=new _.Vf;
this.Uka=a;this.Ha=b;this.Kua=c;this.yx=d;this.Uka&&(this.qQ=this.lk?this.lk:K5a);this.hL=e;this.JO=f}Sa(){const a=_.x(_.Se(_.x(this.queryPrefix,_.Te(()=>this.O8)),_.x(this.k7a,_.v(c=>c.prefix))),_.Rf(_.xva)),b=_.x(_.Se(this.rQ,_.x(this.k7a,_.v(c=>c.Qp||""))),_.Rf(),_.Mf(this.Kua));this.u5=_.x(_.Ge([b,a]),_.v(([c])=>c),_.v(c=>_.x(_.Me(()=>M5a(this,c)),_.cg(1))),_.bg(Ava,{UQb:_.Re,Hkb:_.u({})}),_.If(({UQb:c})=>c),_.v(({Hkb:c})=>zva(c,this.rQ)),_.fg(yva),_.bg((c,d)=>{if(d.Rd&&!d.hv)return{Rd:!0,hv:c.hv};
if(this.pK=!(!d.hv||!d.hv.length))this.sC=Date.now();return d}),gka());this.z9=_.x(this.rQ,_.v(c=>this.lk&&this.lk.DRb&&this.lk.DRb(L5a(this,c))))}Ja(){this.OWa.unsubscribe()}setScope({qZ:a}){if(!a)return!1;N5a(this,a({Qp:this.query,prefix:this.queryPrefix.getValue()}));return!0}Lza(){this.O8=!1;if(!this.query&&!this.queryPrefix.getValue()){const {Qp:a="",prefix:b}=this.HAa;this.query=a;this.queryPrefix.next(b)}}Mza(){this.O8=!0;this.k7a.next({Qp:this.query,prefix:this.queryPrefix.getValue()});var a=
this.JO,b=Date.now();a.r0b=b}K4(a){this.query="";this.rQ.next("");a.setFocus()}u9(a){a&&(typeof a==="string"?(this.Ha.mb({element:this.yx,action:this.V6c,gestureName:"CLICK",searchTerm:a,bucket:_.Oi.uKa}),this.dXb(L5a(this,a))):(a.Ra.Tc&&a.Ra.zx&&a.Ra.wr?this.Ha.mb({element:this.yx,action:"selectSuggestion_"+this.bvb,gestureName:"CLICK",Of:a.position,xK:[_.fk(a.Ra.Tc,a.Ra.zx,a.Ra.wr,[],a.Ra.dE,this.sC)]}):this.Ha.mb({element:this.yx,action:"selectSuggestion_"+this.bvb,gestureName:"CLICK",Of:a.position}),
a.Ra.ECa&&a.Ra.ECa()))}get V6c(){let a,b;return this.queryPrefix.getValue()?`search${(b=(a=this.queryPrefix.getValue())==null?void 0:a.Mu)!=null?b:"Other"}`:"search"}get bvb(){let a,b;return this.queryPrefix.getValue()?`suggest${(b=(a=this.queryPrefix.getValue())==null?void 0:a.Mu)!=null?b:"Other"}`:"suggest"}};_.nw.O=function(){_.gf()};_.nw.La=_.Df({type:_.nw});_.pw=class{Ud(a){if(a.button!==0||a.ctrlKey||a.metaKey||a.shiftKey||this.xP)return!0;if(!this.href)return!1;_.kp(this.Ua,this.href);return!1}constructor(a,b,c){this.Ua=a;this.Lb=b;this.x7=c;this.S_=!1;this.href=this.Jg="";this.target=this.rel=null;this.xP=!1}Sb(){this.href=this.Awa();(this.xP=O5a.test(this.href))&&!this.S_?(this.rel="noopener",this.target="_blank"):this.target=this.rel=null}Awa(){return typeof this.P9==="string"&&O5a.test(this.P9)?this.P9:this.x7.Kz(_.ip(this.Ua,this.t9a()))}t9a(){return _.jp(this.Ua,
Array.isArray(this.P9)?this.P9:[this.P9],{Mi:this.Lb,Qa:this.Qa,Jg:this.Jg,af:this.af})}};_.pw.O=function(a){return new (a||_.pw)(_.B(_.hi),_.B(_.Uh),_.B(_.go))};_.pw.La=_.Df({type:_.pw,na:[["a","universalLink",""]],ob:3,Ya:function(a,b){a&1&&_.N("click",function(c){return b.Ud(c)});a&2&&(_.yg("href",b.href,_.vf),_.qg("rel",b.rel)("target",b.target))},inputs:{P9:"universalLink",S_:"sameWindow",Qa:"queryParams",Jg:"queryParamsHandling",af:"fragment"},standalone:!1,features:[_.Pm]});var O5a=/^http[s]?:\/\//;_.qw=class{constructor(a,b,c){this.wl=a;this.lb=b;this.ld=c;this.KXb=new _.ne;this.resize=new _.an}Sa(){this.KXb=this.ld.Tb(()=>_.x(this.ld.jm,_.eg(void 0),cka(),_.If(()=>this.wl.VP),_.Te(()=>{const a=this.ma.getBoundingClientRect();var b=this.previousRect;b=!(b&&a.height===b.height&&a.width===b.width);this.previousRect=a;return b}),_.If(()=>this.wl.Kja)).subscribe(()=>{this.notify()}))}Ja(){this.KXb.unsubscribe()}get ma(){return this.NVc||this.lb.ma}notify(){this.resize.emit(this.ma)}};
_.qw.O=function(a){return new (a||_.qw)(_.B(_.dv),_.B(_.ef),_.B(_.We))};_.qw.La=_.Df({type:_.qw,na:[["","ascResizeNotifier",""]],inputs:{NVc:"elementToWatch"},outputs:{resize:"ascResizeNotifier"},standalone:!1});_.rw=class{};_.rw.O=function(a){return new (a||_.rw)};_.rw.Ca=_.Cf({type:_.rw});_.rw.Ba=_.Xc({});var P5a=function(a){for(const b of a.nk)b!==a.Sq&&sw(b)},Q5a=function(a,b){let c=a.yF=!1;for(const d of a.nk)sw(d),c=c||d.Uz,d.Uz=!1;a.Ax=0;a.xma.unsubscribe();b&&!c&&b.target.blur()},R5a=function(a){if(!(a.nk.length>1))return a.Ax;for(let b=1;b<a.nk.length;b++){const c=(a.Ax+b)%a.nk.length;if(a.nk[c].dfb>=1)return c}return a.Ax},S5a=function(a){for(const b of a.nk)b.Uz=!0;a.fob()},tw=class{set evb(a){this.yF=!1;this.x9.unsubscribe();this.x9=new _.ne;this.gvb.clear();if(a&&a.length>=1){this.nk=a;
P5a(this);for(const b of this.nk)this.x9.add(b.w2b.subscribe(c=>{this.It=c})),this.x9.add(b.v2b.subscribe(c=>{this.hvb.emit(c);this.It=void 0})),this.x9.add(b.b1b.subscribe(c=>{for(const {Wb:d,r9c:e}of c)this.gvb.set(d,e)}))}else this.nk=[]}get Sq(){if(this.nk.length)return this.nk[this.Ax]}constructor(a){this.vd=a;this.WTb=!1;this.gvb=new Map;this.Ax=0;this.nk=[];this.t7=new _.an;this.hvb=new _.an;this.x9=new _.ne;this.xma=new _.ne;this.yF=!1}Sb(){for(const a of this.nk)a.zxa=this.WTb}Ja(){Q5a(this);
this.x9.unsubscribe();this.xma.unsubscribe();this.yF=!1}fob(){this.xma.unsubscribe();this.xma=new _.ne;for(const [a,b]of this.gvb){const c=a,d=b;this.xma.add(this.vd.register("Suggestion Shortcut "+c,c,()=>{this.t7.emit({action:"shortcutSelect",It:d})}))}}};tw.O=function(a){return new (a||tw)(_.B(_.Pu))};
tw.La=_.Df({type:tw,na:[["","suggestionHandlerFor",""]],Ya:function(a,b){a&1&&_.N("keydown.arrowdown",function(c){c.preventDefault();b.Sq&&(b.Sq.dfb<=0&&(b.Ax=R5a(b)),b.Sq.YQ(1),b.Sq.Bua<0?(b.It=void 0,b.yF=!1):b.yF=!0,b.t7.emit({action:"selectNext",It:b.It}))})("keydown.arrowup",function(c){c.preventDefault();b.Sq&&(b.Sq.YQ(-1),b.Sq.Bua<0?(b.It=void 0,b.yF=!1):b.yF=!0,b.t7.emit({action:"selectPrevious",It:b.It}))})("keydown.arrowright",function(c){const d=R5a(b);b.Sq&&b.nk.length>1&&b.Ax!==d&&b.yF&&
b.Sq.Bua>-1&&(c.preventDefault(),sw(b.Sq),sw(b.nk[d]),b.nk[d].YQ(1),b.t7.emit({action:"selectNextList",It:b.It}),b.Ax=d)})("keydown.arrowleft",function(c){var d;a:{if(b.nk.length>1)for(d=1;d<b.nk.length;d++){const e=(b.Ax-d+b.nk.length)%b.nk.length;if(b.nk[e].dfb>=1){d=e;break a}}d=b.Ax}b.Sq&&b.nk.length>1&&b.Ax!==d&&b.yF&&b.Sq.Bua>-1&&(c.preventDefault(),sw(b.Sq),sw(b.nk[d]),b.nk[d].YQ(1),b.t7.emit({action:"selectPreviousList",It:b.It}),b.Ax=d)})("keydown.enter",function(c){c.preventDefault();b.yF=
!1;b.hvb.emit(b.It);b.It=void 0;b.Sq&&(sw(b.Sq),b.Ax=0)})("keyup.escape",function(c){return Q5a(b,c)})},inputs:{WTb:"isComboBox",evb:[0,"suggestionHandlerFor","suggestionLists"]},outputs:{t7:"listNavigate",hvb:"suggestionSubmit"},standalone:!1,features:[_.Pm]});var T5a=new _.wd("GMAT_FORM_FIELD_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.uw=class{constructor(a){this.options=a}};_.uw.O=function(a){return new (a||_.uw)(_.B(T5a))};_.uw.La=_.Df({type:_.uw,na:[["mat-form-field"]],ob:2,Ya:function(a,b){a&2&&_.sg("gmat-mdc-form-field",!b.options.Se)},standalone:!1});var U5a=new _.wd("GMAT_INPUT_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.vw=class{constructor(a){this.options=a}};_.vw.O=function(a){return new (a||_.vw)(_.B(U5a))};_.vw.La=_.Df({type:_.vw,na:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],ob:2,Ya:function(a,b){a&2&&_.sg("gmat-mdc-input",!b.options.Se)},standalone:!1});var ww=class{constructor(a,b){this.Jq=a;this.Ia=b;this.Qk=()=>{};this.sjb=()=>{}}setProperty(a,b){this.Jq.setProperty(this.Ia.ma,a,b)}xt(a){this.sjb=a}co(a){this.Qk=a}mq(a){this.setProperty("disabled",a)}};ww.O=function(a){return new (a||ww)(_.B(_.dn),_.B(_.ef))};ww.La=_.Df({type:ww});var wk=class extends ww{};wk.O=(()=>{let a;return function(b){return(a||(a=_.je(wk)))(b||wk)}})();wk.La=_.Df({type:wk,features:[_.kg]});_.xw=new _.wd("");var V5a,W5a;V5a={va:_.xw,Hb:_.md(()=>_.vk),zd:!0};W5a=new _.wd("");_.vk=class extends ww{constructor(a,b,c){super(a,b);this.yaa=c;this.JNa=!1;this.yaa==null&&(this.yaa=!/android (\d+)/.test((kj?window.navigator.userAgent:"").toLowerCase()))}Vo(a){this.setProperty("value",a==null?"":a)}nba(a){(!this.yaa||this.yaa&&!this.JNa)&&this.Qk(a)}JIc(){this.JNa=!0}IIc(a){this.JNa=!1;this.yaa&&this.Qk(a)}};_.vk.O=function(a){return new (a||_.vk)(_.B(_.dn),_.B(_.ef),_.B(W5a,8))};
_.vk.La=_.Df({type:_.vk,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.nba(c.target.value)})("blur",function(){return b.sjb()})("compositionstart",function(){return b.JIc()})("compositionend",function(c){return b.IIc(c.target.value)})},
standalone:!1,features:[_.ah([V5a]),_.kg]});var zw;_.yw=new _.wd("");zw=new _.wd("");_.Aw=function(a){return Cva(a)};var X5a=class{constructor(){this.kF=[];this.HJ=[];this.LQa=[]}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 kx(){return this.control?
this.control.kx:null}get dh(){return this.control?this.control.dh:null}get jn(){return this.control?this.control.jn:null}get status(){return this.control?this.control.status:null}get Nxb(){return this.control?this.control.Nxb:null}get Tma(){return this.control?this.control.Tma:null}get ln(){return this.control?this.control.ln:null}get path(){return null}Pra(a){this.kF=a||[];this.rpa=Kva(this.kF)}Nra(a){this.HJ=a||[];this.qpa=Mva(this.HJ)}get zg(){return this.rpa||null}get jC(){return this.qpa||null}WIb(a){this.LQa.push(a)}eMc(){this.LQa.forEach(a=>
a());this.LQa=[]}reset(a){this.control&&this.control.reset(a)}Ws(a,b){return this.control?this.control.Ws(a,b):!1}getError(a,b){return this.control?this.control.getError(a,b):null}};_.Bw=class extends X5a{constructor(){super(...arguments);this.xq=this.name=this.md=null}};_.Cw=class extends X5a{get Qs(){return null}get path(){return null}};_.Y5a=class{constructor(a){this.oy=a}get HUb(){let a,b,c;(a=this.oy)==null||(b=a.control)==null||(c=b.MPc)==null||c.call(b);let d,e;return!!((d=this.oy)==null?0:(e=d.control)==null?0:e.jn)}get IUb(){let a,b;return!!((a=this.oy)==null?0:(b=a.control)==null?0:b.Nxb)}get uUb(){let a,b,c;(a=this.oy)==null||(b=a.control)==null||(c=b.RNc)==null||c.call(b);let d,e;return!!((d=this.oy)==null?0:(e=d.control)==null?0:e.kx)}get wP(){let a,b;return!!((a=this.oy)==null?0:(b=a.control)==null?0:b.dh)}get isValid(){let a,
b,c;(a=this.oy)==null||(b=a.control)==null||(c=b.pPc)==null||c.call(b);let d,e;return!!((d=this.oy)==null?0:(e=d.control)==null?0:e.valid)}get jUb(){let a,b;return!!((a=this.oy)==null?0:(b=a.control)==null?0:b.invalid)}get sUb(){let a,b;return!!((a=this.oy)==null?0:(b=a.control)==null?0:b.pending)}get o0c(){let a,b;(a=this.oy)==null||(b=a.OJb)==null||b.call(a);let c;return!((c=this.oy)==null||!c.jR)}};
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"});_.Dw=class extends _.Y5a{};_.Dw.O=function(a){return new (a||_.Dw)(_.B(_.Bw,2))};
_.Dw.La=_.Df({type:_.Dw,na:[["","formControlName",""],["","ngModel",""],["","formControl",""]],ob:14,Ya:function(a,b){a&2&&_.sg("ng-untouched",b.IUb)("ng-touched",b.HUb)("ng-pristine",b.uUb)("ng-dirty",b.wP)("ng-valid",b.isValid)("ng-invalid",b.jUb)("ng-pending",b.sUb)},standalone:!1,features:[_.kg]});var Z5a=new _.wd("CallSetDisabledState",{Ea:"root",oa:()=>"whenDisabledForLegacyCode"});var Ew,$5a,a6a,b6a,c6a,d6a,e6a,Xva,$va,f6a,g6a,h6a;Ew=class{};$5a=class extends Ew{constructor(a,b){super();this.value=a;this.source=b}};a6a=class extends Ew{constructor(a,b){super();this.kx=a;this.source=b}};b6a=class extends Ew{constructor(a,b){super();this.jn=a;this.source=b}};c6a=class extends Ew{constructor(a,b){super();this.status=a;this.source=b}};d6a=class extends Ew{constructor(a){super();this.source=a}};e6a=class extends Ew{constructor(a){super();this.source=a}};_.Wva=function(a,b){a.gaa(b)};
Xva=function(a,b){a.UMa(b)};_.uk=function(a,b={}){a.OOc();a.Eda();if(a.enabled){var c=a.mIc();a.errors=a.zOc();a.status=a.WDb();a.status!=="VALID"&&a.status!=="PENDING"||a.yOc(c,b.te)}let d;c=(d=b.DH)!=null?d:a;b.te!==!1&&(a.uk.next(new $5a(a.value,c)),a.uk.next(new c6a(a.status,c)),a.ln.emit(a.value),a.Tma.emit(a.status));a.md&&!b.hk&&_.uk(a.md,Object.assign({},b,{DH:c}))};
_.Zva=function(a,b={}){const c=a.jn===!1;a.jn=!0;let d;const e=(d=b.DH)!=null?d:a;a.md&&!b.hk&&_.Zva(a.md,Object.assign({},b,{DH:e}));c&&b.te!==!1&&a.uk.next(new b6a(!0,e))};$va=function(a,b={}){const c=a.kx===!0;a.kx=!1;let d;const e=(d=b.DH)!=null?d:a;a.md&&!b.hk&&$va(a.md,Object.assign({},b,{DH:e}));c&&b.te!==!1&&a.uk.next(new a6a(!1,e))};_.Fw=function(a){a=a.kF;return Array.isArray(a)?a.includes(_.Aw):a===_.Aw};
f6a=function(a,b={}){const c=a.jn===!0;a.jn=!1;a.cRa=!1;let d;const e=(d=b.DH)!=null?d:a;a.FB(f=>{f6a(f,{hk:!0,te:b.te,DH:e})});a.md&&!b.hk&&a.md.hsa(b,e);c&&b.te!==!1&&a.uk.next(new b6a(!1,e))};g6a=function(a,b={}){const c=a.kx===!1;a.kx=!0;a.kra=!1;let d;const e=(d=b.DH)!=null?d:a;a.FB(f=>{g6a(f,{hk:!0,te:b.te})});a.md&&!b.hk&&a.md.esa(b,e);c&&b.te!==!1&&a.uk.next(new a6a(!0,e))};_.Gw=function(a,b,c={}){a.errors=b;a.uKb(c.te!==!1,a,c.L7c)};
h6a=class{constructor(a,b){this.kra=!1;this.rba=null;this.cRa=!1;this.BJ=()=>{};this.md=null;this.pPc=_.rh(()=>this.Bub());this.Bub=_.Tg();this.RNc=_.rh(()=>this.Plb());this.Plb=_.Tg(!0);this.MPc=_.rh(()=>this.Uwb());this.Uwb=_.Tg(!1);this.uk=new _.Vf;this.events=this.uk.Xf();this.Xqa=[];this.gaa(a);this.UMa(b)}get zg(){return this.rpa}set zg(a){this.kF=this.rpa=a}get jC(){return this.qpa}set jC(a){this.HJ=this.qpa=a}get parent(){return this.md}get status(){return xh(this.Bub)}set status(a){xh(()=>
this.Bub.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 kx(){return xh(this.Plb)}set kx(a){xh(()=>this.Plb.set(a))}get dh(){return!this.kx}get jn(){return xh(this.Uwb)}set jn(a){xh(()=>this.Uwb.set(a))}get Nxb(){return!this.jn}get nv(){return this.csa?this.csa:this.parent?this.parent.nv:"change"}disable(a={}){const b=
this.BIb(a.hk);this.status="DISABLED";this.errors=null;this.FB(e=>{e.disable(Object.assign({},a,{hk:!0}))});this.Eda();let c;const d=(c=a.DH)!=null?c:this;a.te!==!1&&(this.uk.next(new $5a(this.value,d)),this.uk.next(new c6a(this.status,d)),this.ln.emit(this.value),this.Tma.emit(this.status));this.sKb(Object.assign({},a,{G1b:b}),this);this.Xqa.forEach(e=>e(!0))}enable(a={}){const b=this.BIb(a.hk);this.status="VALID";this.FB(c=>{c.enable(Object.assign({},a,{hk:!0}))});_.uk(this,{hk:!0,te:a.te});this.sKb(Object.assign({},
a,{G1b:b}),this);this.Xqa.forEach(c=>c(!1))}sKb(a,b){this.md&&!a.hk&&(_.uk(this.md,a),a.G1b||this.md.esa({},b),this.md.hsa({},b))}Ksb(a){this.md=a}GKb(a={te:!0}){this.FB(b=>b.GKb(a));_.uk(this,{hk:!0,te:a.te})}OOc(){this.status=this.IMa()?"DISABLED":"VALID"}zOc(){return this.zg?this.zg(this):null}yOc(a,b){this.jC&&(this.status="PENDING",this.rba={te:b!==!1},this.FDb=Fva(this.jC(this)).subscribe(c=>{this.rba=null;_.Gw(this,c,{te:b,L7c:a})}))}mIc(){if(this.FDb){this.FDb.unsubscribe();let a,b;const c=
(b=(a=this.rba)==null?void 0:a.te)!=null?b:!1;this.rba=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.wFb(c),this)}getError(a,b){return(b=b?this.get(b):this)&&b.errors?b.errors[a]:null}Ws(a,b){return!!this.getError(a,b)}get root(){let a=this;for(;a.md;)a=a.md;return a}uKb(a,b,c){this.status=this.WDb();a&&this.Tma.emit(this.status);(a||c)&&this.uk.next(new c6a(this.status,b));this.md&&this.md.uKb(a,b,c)}ZGb(){this.ln=
new _.an;this.Tma=new _.an}WDb(){return this.IMa()?"DISABLED":this.errors?"INVALID":this.rba||this.wDb("PENDING")?"PENDING":this.wDb("INVALID")?"INVALID":"VALID"}wDb(a){return this.cpa(b=>b.status===a)}vDb(){return this.cpa(a=>a.dh)}wHc(){return this.cpa(a=>a.jn)}esa(a,b){const c=!this.vDb(),d=this.kx!==c;this.kx=c;this.md&&!a.hk&&this.md.esa(a,b);d&&this.uk.next(new a6a(this.kx,b))}hsa(a={},b){this.jn=this.wHc();this.uk.next(new b6a(this.jn,b));this.md&&!a.hk&&this.md.hsa(a,b)}ZT(a){this.BJ=a}K3(a){xk(a)&&
a.nv!=null&&(this.csa=a.nv)}BIb(a){const b=this.md&&this.md.dh;return!a&&!!b&&!this.md.vDb()}wFb(){return null}gaa(a){a=this.kF=Array.isArray(a)?a.slice():a;this.rpa=Array.isArray(a)?Kva(a):a||null}UMa(a){a=this.HJ=Array.isArray(a)?a.slice():a;this.qpa=Array.isArray(a)?Mva(a):a||null}};var i6a,j6a;i6a=function(a,b,c){if(a.controls[b])return a.controls[b];a.controls[b]=c;c.Ksb(a);c.ZT(a.BJ);return c};
_.Hw=class extends h6a{constructor(a,b,c){super((xk(b)?b.kA:b)||null,(xk(b)?b.l4:c)||null);this.controls=a;this.ZGb();this.K3(b);this.WOc();_.uk(this,{hk:!0,te:!!this.jC})}Tda(a,b){i6a(this,a,b);_.uk(this,{te:{}.te});this.BJ()}A8(a){this.controls[a]&&this.controls[a].ZT(()=>{});delete this.controls[a];_.uk(this,{te:{}.te});this.BJ()}contains(a){return this.controls.hasOwnProperty(a)&&this.controls[a].enabled}setValue(a,b={}){dwa(this,a);Object.keys(a).forEach(c=>{const d=this.controls;if(!Object.keys(d).length)throw new _.$c(1E3,
"");if(!d[c])throw new _.$c(1001,"");this.controls[c].setValue(a[c],{hk:!0,te:b.te})});_.uk(this,b)}reset(a={},b={}){this.FB((c,d)=>{c.reset(a?a[d]:null,{hk:!0,te:b.te})});this.esa(b,this);this.hsa(b,this);_.uk(this,b)}xSa(){let a=this.UIb(!1,(b,c)=>c.xSa()?!0:b);a&&_.uk(this,{hk:!0});return a}FB(a){Object.keys(this.controls).forEach(b=>{const c=this.controls[b];c&&a(c,b)})}WOc(){this.FB(a=>{a.Ksb(this);a.ZT(this.BJ)})}Eda(){this.value=this.aOc()}cpa(a){for(const [b,c]of Object.entries(this.controls)){const d=
c;if(this.contains(b)&&a(d))return!0}return!1}aOc(){return this.UIb({},(a,b,c)=>{if(b.enabled||this.disabled)a[c]=b.value;return a})}UIb(a,b){let c=a;this.FB((d,e)=>{c=b(c,d,e)});return c}IMa(){for(const a of Object.keys(this.controls))if(this.controls[a].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}wFb(a){return this.controls.hasOwnProperty(a)?this.controls[a]:null}};j6a=class extends _.Hw{};var k6a,l6a;k6a={va:_.Cw,Hb:_.md(()=>_.Iw)};l6a=Promise.resolve();
_.Iw=class extends _.Cw{get jR(){return xh(this.FCa)}constructor(a,b,c){super();this.hO=c;this.OJb=_.rh(()=>this.FCa());this.FCa=_.Tg(!1);this.cOa=new Set;this.Mja=new _.an;this.form=new _.Hw({},Kva(a),Mva(b))}Dc(){this.K3()}get Qs(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}Tda(a){l6a.then(()=>{const b=this.zFb(a.path);a.control=i6a(b,a.name,a.control);tk(a.control,a,this.hO);_.uk(a.control,{te:!1});this.cOa.add(a)})}getControl(a){return this.form.get(a.path)}A8(a){l6a.then(()=>
{const b=this.zFb(a.path);b&&b.A8(a.name);this.cOa.delete(a)})}h4b(a,b){l6a.then(()=>{this.form.get(a.path).setValue(b)})}setValue(a){this.control.setValue(a)}Bz(a){this.FCa.set(!0);bwa(this.form,this.cOa);this.Mja.emit(a);let b;return(a==null?void 0:(b=a.target)==null?void 0:b.method)==="dialog"}mpb(){this.form.reset(void 0);this.FCa.set(!1)}K3(){this.options&&this.options.nv!=null&&(this.form.csa=this.options.nv)}zFb(a){a.pop();return a.length?this.form.get(a):this.form}};
_.Iw.O=function(a){return new (a||_.Iw)(_.B(_.yw,10),_.B(zw,10),_.B(Z5a,8))};_.Iw.La=_.Df({type:_.Iw,na:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],Ya:function(a,b){a&1&&_.N("submit",function(c){return b.Bz(c)})("reset",function(){b.mpb()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{Mja:"ngSubmit"},Qb:["ngForm"],standalone:!1,features:[_.ah([k6a]),_.kg]});_.Jw=class extends h6a{constructor(a=null,b,c){super((xk(b)?b.kA:b)||null,(xk(b)?b.l4:c)||null);this.defaultValue=null;this.xe=[];this.WT=!1;this.ADb(a);this.K3(b);this.ZGb();_.uk(this,{hk:!0,te:!!this.jC});xk(b)&&(b.pXb||b.Mmd)&&(ewa(a)?this.defaultValue=a.value:this.defaultValue=a)}setValue(a,b={}){this.value=this.zy=a;this.xe.length&&b.FPb!==!1&&this.xe.forEach(c=>c(this.value,b.PVc!==!1));_.uk(this,b)}reset(a=this.defaultValue,b={}){this.ADb(a);g6a(this,b);f6a(this,b);this.setValue(this.value,
b);this.WT=!1}Eda(){}cpa(){return!1}IMa(){return this.disabled}co(a){this.xe.push(a)}UPc(a){var b=this.xe;a=b.indexOf(a);a>-1&&b.splice(a,1)}VPc(a){var b=this.Xqa;a=b.indexOf(a);a>-1&&b.splice(a,1)}FB(){}xSa(){return this.nv==="submit"&&(this.kra&&$va(this),this.cRa&&_.Zva(this),this.WT)?(this.setValue(this.zy,{hk:!0,FPb:!1}),!0):!1}ADb(a){ewa(a)?(this.value=this.zy=a.value,a.disabled?this.disable({hk:!0,te:!1}):this.enable({hk:!0,te:!1})):this.value=this.zy=a}};var m6a,n6a;m6a={va:_.Bw,Hb:_.md(()=>_.Kw)};n6a=Promise.resolve();
_.Kw=class extends _.Bw{constructor(a,b,c,d,e,f){super();this.Ta=e;this.hO=f;this.control=new _.Jw;this.uRa=!1;this.name="";this.update=new _.an;this.md=a;this.Pra(b);this.Nra(c);this.xq=cwa(d)}Sb(a){this.sIc();if(!this.uRa||"name"in a){if(this.uRa&&(this.dEb(),this.Qs)){const b=a.name.Jj;this.Qs.A8({name:b,path:this.tGb(b)})}this.aSa()}"isDisabled"in a&&this.bQc(a);awa(a,this.CR)&&(this.Eda(this.model),this.CR=this.model)}Ja(){this.Qs&&this.Qs.A8(this)}get path(){return this.tGb(this.name)}get Qs(){return this.md?
this.md.Qs:null}koa(a){this.CR=a;this.update.emit(a)}aSa(){this.K3();this.yMc()?this.YOc():this.Qs.Tda(this);this.uRa=!0}K3(){this.options&&this.options.nv!=null&&(this.control.csa=this.options.nv)}yMc(){return!this.md||!(!this.options||!this.options.standalone)}YOc(){tk(this.control,this,this.hO);_.uk(this.control,{te:!1})}sIc(){this.dEb()}uIc(){}dEb(){this.options&&this.options.name&&(this.name=this.options.name)}Eda(a){n6a.then(()=>{this.control.setValue(a,{PVc:!1});let b;(b=this.Ta)==null||_.en(b)})}bQc(a){a=
a.isDisabled.ng;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||_.en(c)})}tGb(a){return this.md?[...this.md.path,a]:[a]}};_.Kw.O=function(a){return new (a||_.Kw)(_.B(_.Cw,9),_.B(_.yw,10),_.B(zw,10),_.B(_.xw,10),_.B(_.nn,8),_.B(Z5a,8))};
_.Kw.La=_.Df({type:_.Kw,na:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",xg:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},Qb:["ngModel"],standalone:!1,features:[_.ah([m6a]),_.kg,_.Pm]});var o6a,p6a;o6a=new _.wd("");p6a={va:_.Bw,Hb:_.md(()=>_.Lw)};_.Lw=class extends _.Bw{set xg(a){}constructor(a,b,c,d,e){super();this.iNc=d;this.hO=e;this.update=new _.an;this.jNc=!1;this.Pra(a);this.Nra(b);this.xq=cwa(c)}Sb(a){if(this.kMc(a)){const b=a.form.Jj;b&&Uva(b,this);tk(this.form,this,this.hO);_.uk(this.form,{te:!1})}awa(a,this.CR)&&(this.form.setValue(this.model),this.CR=this.model)}Ja(){this.form&&Uva(this.form,this)}get path(){return[]}get control(){return this.form}koa(a){this.CR=a;this.update.emit(a)}kMc(a){return a.hasOwnProperty("form")}};
_.Lw.O=function(a){return new (a||_.Lw)(_.B(_.yw,10),_.B(zw,10),_.B(_.xw,10),_.B(o6a,8),_.B(Z5a,8))};_.Lw.La=_.Df({type:_.Lw,na:[["","formControl",""]],inputs:{form:[0,"formControl","form"],xg:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},Qb:["ngForm"],standalone:!1,features:[_.ah([p6a]),_.kg,_.Pm]});var q6a;q6a={va:_.Cw,Hb:_.md(()=>_.Mw)};
_.Mw=class extends _.Cw{get jR(){return xh(this.kda)}set jR(a){this.kda.set(a)}constructor(a,b,c){super();this.hO=c;this.OJb=_.rh(()=>this.kda());this.kda=_.Tg(!1);this.BJ=()=>this.wKb();this.o5=[];this.form=null;this.Mja=new _.an;this.Pra(a);this.Nra(b)}Sb(a){a.hasOwnProperty("form")&&(this.oQc(),this.wKb(),this.jQc(),this.Wqa=this.form)}Ja(){this.form&&(Tva(this.form,this),this.form.BJ===this.BJ&&this.form.ZT(()=>{}))}get Qs(){return this}get control(){return this.form}get path(){return[]}Tda(a){const b=this.form.get(a.path);
tk(b,a,this.hO);_.uk(b,{te:!1});this.o5.push(a);return b}getControl(a){return this.form.get(a.path)}A8(a){Uva(a.control||null,a);var b=this.o5;a=b.indexOf(a);a>-1&&b.splice(a,1)}h4b(a,b){this.form.get(a.path).setValue(b)}Bz(a){this.kda.set(!0);bwa(this.form,this.o5);this.Mja.emit(a);this.form.uk.next(new d6a(this.control));let b;return(a==null?void 0:(b=a.target)==null?void 0:b.method)==="dialog"}mpb(){this.form.reset(void 0);this.kda.set(!1);this.form.uk.next(new e6a(this.form))}wKb(){this.o5.forEach(a=>
{const b=a.control,c=this.form.get(a.path);b!==c&&(Uva(b||null,a),c instanceof _.Jw&&(tk(c,a,this.hO),a.control=c))});this.form.GKb({te:!1})}Bed(a){const b=this.form.get(a.path);Ova(b,a);_.uk(b,{te:!1})}Zdd(a){if(this.form){const b=this.form.get(a.path);b&&Tva(b,a)&&_.uk(b,{te:!1})}}jQc(){this.form.ZT(this.BJ);this.Wqa&&this.Wqa.ZT(()=>{})}oQc(){Ova(this.form,this);this.Wqa&&Tva(this.Wqa,this)}Xdd(){}};_.Mw.O=function(a){return new (a||_.Mw)(_.B(_.yw,10),_.B(zw,10),_.B(Z5a,8))};
_.Mw.La=_.Df({type:_.Mw,na:[["","formGroup",""]],Ya:function(a,b){a&1&&_.N("submit",function(c){return b.Bz(c)})("reset",function(){b.mpb()})},inputs:{form:[0,"formGroup","form"]},outputs:{Mja:"ngSubmit"},Qb:["ngForm"],standalone:!1,features:[_.ah([q6a]),_.kg,_.Pm]});var r6a;r6a={va:_.Bw,Hb:_.md(()=>_.Nw)};
_.Nw=class extends _.Bw{set xg(a){}constructor(a,b,c,d,e){super();this.iNc=e;this.nDb=!1;this.name=null;this.update=new _.an;this.jNc=!1;this.md=a;this.Pra(b);this.Nra(c);this.xq=cwa(d)}Sb(a){this.nDb||this.aSa();awa(a,this.CR)&&(this.CR=this.model,this.Qs.h4b(this,this.model))}Ja(){this.Qs&&this.Qs.A8(this)}koa(a){this.CR=a;this.update.emit(a)}get path(){return[...this.md.path,this.name==null?this.name:this.name.toString()]}get Qs(){return this.md?this.md.Qs:null}uIc(){}aSa(){this.control=this.Qs.Tda(this);
this.nDb=!0}};_.Nw.O=function(a){return new (a||_.Nw)(_.B(_.Cw,13),_.B(_.yw,10),_.B(zw,10),_.B(_.xw,10),_.B(o6a,8))};_.Nw.La=_.Df({type:_.Nw,na:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],xg:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},standalone:!1,features:[_.ah([r6a]),_.kg,_.Pm]});var Ow=class{constructor(){this.Fda=_.Dva}Sb(a){this.mTb in a&&(this.Fda=(this.eJ=this.enabled(this.R2c(a[this.mTb].ng)))?this.FTc():_.Dva,this.xe&&this.xe())}validate(a){return this.Fda(a)}bla(a){this.xe=a}enabled(a){return a!=null}},s6a;Ow.O=function(a){return new (a||Ow)};Ow.La=_.Df({type:Ow,features:[_.Pm]});s6a={va:_.yw,Hb:_.md(()=>_.Pw),zd:!0};_.Pw=class extends Ow{constructor(){super(...arguments);this.mTb="required";this.R2c=_.oh;this.FTc=()=>Cva}enabled(a){return a}};
_.Pw.O=(()=>{let a;return function(b){return(a||(a=_.je(_.Pw)))(b||_.Pw)}})();_.Pw.La=_.Df({type:_.Pw,na:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],ob:1,Ya:function(a,b){a&2&&_.qg("required",b.eJ?"":null)},inputs:{required:"required"},standalone:!1,features:[_.ah([s6a]),_.kg]});_.Qw=class{};_.Qw.O=function(a){return new (a||_.Qw)};_.Qw.Ca=_.Cf({type:_.Qw});_.Qw.Ba=_.Xc({});var Rw=class{constructor(){this.p4b=!1}get pXb(){const a=new Rw;a.p4b=!0;return a}group(a,b=null){a=this.VIb(a);let c={};fwa(b)?c=b:b!==null&&(c.kA=b.zg,c.l4=b.jC);return new _.Hw(a,c)}vQ(a,b=null){a=this.VIb(a);return new j6a(a,b)}control(a,b,c){let d={};if(!this.p4b)return new _.Jw(a,b,c);fwa(b)?d=b:(d.kA=b,d.l4=c);return new _.Jw(a,Object.assign({},d,{pXb:!0}))}VIb(a){const b={};Object.keys(a).forEach(c=>{b[c]=this.aJc(a[c])});return b}aJc(a){return a instanceof _.Jw?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)}};Rw.O=function(a){return new (a||Rw)};Rw.ta=_.k({token:Rw,oa:Rw.O,Ea:"root"});_.Sw=class extends Rw{group(a,b=null){return super.group(a,b)}control(a,b,c){return super.control(a,b,c)}};_.Sw.O=(()=>{let a;return function(b){return(a||(a=_.je(_.Sw)))(b||_.Sw)}})();_.Sw.ta=_.k({token:_.Sw,oa:_.Sw.O,Ea:"root"});_.Tw=class{};_.Tw.O=function(a){return new (a||_.Tw)};_.Tw.Ca=_.Cf({type:_.Tw});_.Tw.Ba=_.Xc({imports:[_.Qw]});new rn;_.t6a=new _.wd("MatError");var u6a=class{constructor(a){this.PHc=a;this.Kb=new _.Vf;this.ERa=new _.Vf;this.Raa=new Map;typeof ResizeObserver!=="undefined"&&(this.cU=new ResizeObserver(b=>this.ERa.next(b)))}observe(a){this.Raa.has(a)||this.Raa.set(a,_.x(new _.te(b=>{const c=this.ERa.subscribe(b);let d;(d=this.cU)==null||d.observe(a,{box:this.PHc});return()=>{let e;(e=this.cU)==null||e.unobserve(a);c.unsubscribe();this.Raa.delete(a)}}),_.Te(b=>b.some(c=>c.target===a)),_.cg({bufferSize:1,px:!0}),_.gg(this.Kb)));return this.Raa.get(a)}destroy(){this.Kb.next();
this.Kb.complete();this.ERa.complete();this.Raa.clear()}},Uw=class{constructor(){this.gca=new Map;this.hb=_.n(_.We)}Ja(){for(const [,a]of this.gca)a.destroy();this.gca.clear()}observe(a,b){b=(b==null?void 0:b.box)||"content-box";this.gca.has(b)||this.gca.set(b,new u6a(b));return this.gca.get(b).observe(a)}};Uw.O=function(a){return new (a||Uw)};Uw.ta=_.k({token:Uw,oa:Uw.O,Ea:"root"});var v6a=new _.wd("FloatingLabelParent"),Vw=class{get f7a(){return this.HFb}set f7a(a){this.HFb=a;this.Hhb&&this.HGb()}get Hhb(){return this.xQa}set Hhb(a){(this.xQa=a)?this.wPc():this.bs.unsubscribe()}constructor(){this.Ia=_.n(_.ef);this.xQa=this.HFb=!1;this.cU=_.n(Uw);this.hb=_.n(_.We);this.md=_.n(v6a);this.bs=new _.ne}Ja(){this.bs.unsubscribe()}getWidth(){var a=this.Ia.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.Ia.ma}HGb(){setTimeout(()=>this.md.ALc())}wPc(){this.bs.unsubscribe();this.hb.Tb(()=>{this.bs=this.cU.observe(this.Ia.ma,{box:"border-box"}).subscribe(()=>this.HGb())})}};Vw.O=function(a){return new (a||Vw)};
Vw.La=_.Df({type:Vw,na:[["label","matFormFieldFloatingLabel",""]],nb:[1,"mdc-floating-label","mat-mdc-floating-label"],ob:2,Ya:function(a,b){a&2&&_.sg("mdc-floating-label--float-above",b.f7a)},inputs:{f7a:"floating",Hhb:"monitorResize"}});var Ww=class{constructor(){this.align="start";this.id=_.n(_.ur).getId("mat-mdc-hint-")}};Ww.O=function(a){return new (a||Ww)};Ww.La=_.Df({type:Ww,na:[["mat-hint"]],nb:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],ob:4,Ya:function(a,b){a&2&&(_.yg("id",b.id),_.qg("align",null),_.sg("mat-mdc-form-field-hint-end",b.align==="end"))},inputs:{align:"align",id:"id"}});_.Xw=class{};_.Xw.O=function(a){return new (a||_.Xw)};_.Xw.La=_.Df({type:_.Xw,na:[["mat-label"]]});var Yw=class{constructor(){this.Ia=_.n(_.ef);this.IGb=a=>{const b=this.Ia.ma.classList,c=b.contains("mdc-line-ripple--deactivating");a.propertyName==="opacity"&&c&&b.remove("mdc-line-ripple--active","mdc-line-ripple--deactivating")};_.n(_.We).Tb(()=>{this.Ia.ma.addEventListener("transitionend",this.IGb)})}Vv(){const a=this.Ia.ma.classList;a.remove("mdc-line-ripple--deactivating");a.add("mdc-line-ripple--active")}vfa(){this.Ia.ma.classList.add("mdc-line-ripple--deactivating")}Ja(){this.Ia.ma.removeEventListener("transitionend",
this.IGb)}};Yw.O=function(a){return new (a||Yw)};Yw.La=_.Df({type:Yw,na:[["div","matFormFieldLineRipple",""]],nb:[1,"mdc-line-ripple"]});var w6a=["notch"],Zw=class{constructor(){this.Ia=_.n(_.ef);this.hb=_.n(_.We);this.open=!1}Dc(){const a=this.Ia.ma.querySelector(".mdc-floating-label");a?(this.Ia.ma.classList.add("mdc-notched-outline--upgraded"),typeof requestAnimationFrame==="function"&&(a.style.transitionDuration="0s",this.hb.Tb(()=>{requestAnimationFrame(()=>a.style.transitionDuration="")}))):this.Ia.ma.classList.add("mdc-notched-outline--no-label")}xJb(a){this.mNc.ma.style.width=this.open&&a?`calc(${a}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + ${9}px)`:
""}};Zw.O=function(a){return new (a||Zw)};
Zw.wa=_.Bf({type:Zw,na:[["div","matFormFieldNotchedOutline",""]],ub:function(a,b){a&1&&_.Og(w6a,5);if(a&2){let c;_.Rg(c=_.Sg())&&(b.mNc=c.first)}},nb:[1,"mdc-notched-outline"],ob:2,Ya:function(a,b){a&2&&_.sg("mdc-notched-outline--notched",b.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},jc:["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&&(_.Gg(),_.K(0,"div",1),_.F(1,"div",2,0),_.Hg(3),_.I(),_.K(4,"div",3))},kb:2,Ma:0});_.x6a=new _.wd("MatPrefix");_.y6a=new _.wd("MatSuffix");_.z6a=_.lj("transitionMessages",[_.oj("enter",_.nj({opacity:1,transform:"translateY(0%)"})),_.pj("void => enter",[_.nj({opacity:0,transform:"translateY(-5px)"}),_.mj("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])]);_.$w=class{};_.$w.O=function(a){return new (a||_.$w)};_.$w.La=_.Df({type:_.$w});var A6a,B6a,C6a,D6a,E6a,F6a;A6a=["textField"];B6a=["iconPrefixContainer"];C6a=["textPrefixContainer"];D6a=["iconSuffixContainer"];E6a=["textSuffixContainer"];F6a=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]];_.ax=new _.wd("MatFormField");_.G6a=new _.wd("MAT_FORM_FIELD_DEFAULT_OPTIONS");
_.bx=class{get tG(){return this.mT}set tG(a){this.mT=_.Zi(a)}get Nn(){let a;return this.uy||((a=this.vn)==null?void 0:a.Nn)||"auto"}set Nn(a){a!==this.uy&&(this.uy=a,_.en(this.Ta))}get Bc(){return this.uB}set Bc(a){const b=this.uB;let c;this.uB=a||((c=this.vn)==null?void 0:c.Bc)||"fill";this.uB==="outline"&&this.uB!==b&&(this.r3=!0)}get w9(){let a;return this.QJb||((a=this.vn)==null?void 0:a.w9)||"fixed"}set w9(a){let b;this.QJb=a||((b=this.vn)==null?void 0:b.w9)||"fixed"}get VK(){return this.oT}set VK(a){this.oT=
a;this.Lca()}get Ld(){return this.qOa||this.sKc}set Ld(a){this.qOa=a}constructor(){this.Ia=_.n(_.ef);this.Ta=_.n(_.nn);this.Vb=_.n(_.Tr);this.hc=_.n(_.Wq);this.Tr=_.n(_.ur);this.vn=_.n(_.G6a,{optional:!0});this.re=_.n(_.cn,{optional:!0});this.zHb=fma();this.mT=!1;this.color="primary";this.uB="fill";this.QJb=null;this.oT="";this.SGb=this.uPa=this.RGb=this.tPa=!1;this.gu=this.Tr.getId("mat-mdc-form-field-label-");this.wba=this.Tr.getId("mat-mdc-hint-");this.lU="";this.Kb=new _.Vf;this.Iba=null;this.r3=
!1;this.EJ=null;this.xc=_.n(_.Ye);this.bP=_.rh(()=>this.GB()?this.gu:null);this.GB=_.rh(()=>!!this.zHb());const a=this.vn;a&&(a.Bc&&(this.Bc=a.Bc),this.mT=!(a==null||!a.tG),a.color&&(this.color=a.color))}Dc(){this.zKb();this.lU="enter";_.fn(this.Ta)}Td(){this.YLc();this.XLc();this.WLc()}VG(){this.Ld!==this.EJ&&(this.SLc(this.EJ),this.EJ=this.Ld)}Ja(){let a;(a=this.Nh)==null||a.unsubscribe();let b;(b=this.LKb)==null||b.unsubscribe();let c;(c=this.OEb)==null||c.unsubscribe();this.Kb.next();this.Kb.complete()}YO(){return this.YJb||
this.Ia}KMa(){this.GB()&&(this.Nn="always")}SLc(a){const b=this.Ld;a&&this.Ia.ma.classList.remove("mat-mdc-form-field-type-"+a.controlType);b.controlType&&this.Ia.ma.classList.add("mat-mdc-form-field-type-"+b.controlType);let c;(c=this.Nh)==null||c.unsubscribe();this.Nh=b.Xb.subscribe(()=>{this.zKb();_.en(this.Ta)});let d;(d=this.OEb)==null||d.unsubscribe();this.OEb=_.x(b.Xb,_.eg([void 0,void 0]),_.v(()=>[b.og,b.DE]),_.Yf(),_.Te(([[f,g],[l,p]])=>f!==l||g!==p)).subscribe(()=>this.MN());let e;(e=this.LKb)==
null||e.unsubscribe();b.td&&b.td.ln&&(this.LKb=_.x(b.td.ln,_.gg(this.Kb)).subscribe(()=>_.en(this.Ta)))}eEb(){this.tPa=!!this.AN.find(a=>!a.tT);this.RGb=!!this.AN.find(a=>a.tT);this.uPa=!!this.O3.find(a=>!a.tT);this.SGb=!!this.O3.find(a=>a.tT)}XLc(){this.eEb();_.Se(this.AN.Kc,this.O3.Kc).subscribe(()=>{this.eEb();_.en(this.Ta)})}YLc(){this.HB.Kc.subscribe(()=>{this.Lca();_.en(this.Ta)});this.CB.Kc.subscribe(()=>{this.MN();_.en(this.Ta)});this.MN()}Udd(){}zKb(){if(this.Ld.focused&&!this.Iba){this.Iba=
!0;let b;(b=this.JHb)==null||b.Vv()}else if(!this.Ld.focused&&(this.Iba||this.Iba===null)){this.Iba=!1;let b;(b=this.JHb)==null||b.vfa()}let a;(a=this.YJb)==null||a.ma.classList.toggle("mdc-text-field--focused",this.Ld.focused)}WLc(){this.AN.Kc.subscribe(()=>this.r3=!0);Aha(()=>{this.r3&&(this.r3=!1,this.hQc())},{Rb:this.xc});_.x(this.Vb.Fc,_.gg(this.Kb)).subscribe(()=>this.r3=!0)}L3(){return this.Nn==="always"}mJ(){return this.Bc==="outline"}OFb(){return!this.hc.isBrowser&&this.AN.length&&!this.IN()}IN(){return this.GB()?
this.Ld.v0||this.L3():!1}fs(a){const b=this.Ld?this.Ld.td:null;return b&&b[a]}dba(){return this.CB&&this.CB.length>0&&this.Ld.og?"error":"hint"}ALc(){this.bOc()}bOc(){if(this.mJ()&&this.Ppa&&this.IN()){let a;(a=this.dIb)==null||a.xJb(this.Ppa.getWidth())}else{let a;(a=this.dIb)==null||a.xJb(0)}}Lca(){this.MN()}sQc(){}MN(){if(this.Ld){let a=[];this.Ld.DE&&typeof this.Ld.DE==="string"&&a.push(...this.Ld.DE.split(" "));if(this.dba()==="hint"){const b=this.HB?this.HB.find(d=>d.align==="start"):null,c=
this.HB?this.HB.find(d=>d.align==="end"):null;b?a.push(b.id):this.oT&&a.push(this.wba);c&&a.push(c.id)}else this.CB&&a.push(...this.CB.map(b=>b.id));this.Ld.yH(a)}}hQc(){if(this.mJ()&&this.Ppa){var a=this.Ppa.element;if(this.YGb||this.ZJb)if(this.gMc()){var b,c=(b=this.YGb)==null?void 0:b.ma,d;b=(d=this.ZJb)==null?void 0:d.ma;var e;d=(e=this.NLc)==null?void 0:e.ma;var f;e=(f=this.FPc)==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.Ia.ma.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${c+g+l+p}px)`)}else this.r3=!0;else a.style.transform=""}}gMc(){const a=this.Ia.ma;if(a.getRootNode){const b=a.getRootNode();return b&&b!==a}return document.documentElement.contains(a)}};_.bx.O=function(a){return new (a||_.bx)};
_.bx.wa=_.Bf({type:_.bx,na:[["mat-form-field"]],Ad:function(a,b,c){a&1&&(_.Sla(b.zHb,_.Pg(c,_.Xw,5)),_.Pg(c,_.$w,5),_.Pg(c,_.x6a,5),_.Pg(c,_.y6a,5),_.Pg(c,_.t6a,5),_.Pg(c,Ww,5));if(a&2){_.Tla();let d;_.Rg(d=_.Sg())&&(b.sKc=d.first);_.Rg(d=_.Sg())&&(b.AN=d);_.Rg(d=_.Sg())&&(b.O3=d);_.Rg(d=_.Sg())&&(b.CB=d);_.Rg(d=_.Sg())&&(b.HB=d)}},ub:function(a,b){a&1&&(_.Og(A6a,5),_.Og(B6a,5),_.Og(C6a,5),_.Og(D6a,5),_.Og(E6a,5),_.Og(Vw,5),_.Og(Zw,5),_.Og(Yw,5));if(a&2){let c;_.Rg(c=_.Sg())&&(b.YJb=c.first);_.Rg(c=
_.Sg())&&(b.YGb=c.first);_.Rg(c=_.Sg())&&(b.ZJb=c.first);_.Rg(c=_.Sg())&&(b.NLc=c.first);_.Rg(c=_.Sg())&&(b.FPc=c.first);_.Rg(c=_.Sg())&&(b.Ppa=c.first);_.Rg(c=_.Sg())&&(b.dIb=c.first);_.Rg(c=_.Sg())&&(b.JHb=c.first)}},nb:[1,"mat-mdc-form-field"],ob:42,Ya:function(a,b){a&2&&_.sg("mat-mdc-form-field-label-always-float",b.L3())("mat-mdc-form-field-has-icon-prefix",b.tPa)("mat-mdc-form-field-has-icon-suffix",b.uPa)("mat-form-field-invalid",b.Ld.og)("mat-form-field-disabled",b.Ld.disabled)("mat-form-field-autofilled",
b.Ld.hV)("mat-form-field-no-animations",b.re==="NoopAnimations")("mat-form-field-appearance-fill",b.Bc=="fill")("mat-form-field-appearance-outline",b.Bc=="outline")("mat-form-field-hide-placeholder",b.GB()&&!b.IN())("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.fs("untouched"))("ng-touched",b.fs("touched"))("ng-pristine",b.fs("pristine"))("ng-dirty",b.fs("dirty"))("ng-valid",b.fs("valid"))("ng-invalid",
b.fs("invalid"))("ng-pending",b.fs("pending"))},inputs:{tG:"hideRequiredMarker",color:"color",Nn:"floatLabel",Bc:"appearance",w9:"subscriptSizing",VK:"hintLabel"},Qb:["matFormField"],features:[_.ah([{va:_.ax,Hb:_.bx},{va:v6a,Hb:_.bx}])],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=_.Nd();_.Gg(F6a);_.C(0,iwa,1,1,"ng-template",null,0,_.eh);_.F(2,"div",6,1);_.N("click",function(d){_.q(c);
return _.r(b.Ld.nZ(d))});_.C(4,jwa,1,0,"div",7);_.F(5,"div",8);_.C(6,mwa,2,2,"div",9)(7,nwa,3,0,"div",10)(8,owa,3,0,"div",11);_.F(9,"div",12);_.C(10,qwa,1,1,null,13);_.Hg(11);_.I();_.C(12,rwa,3,0,"div",14)(13,swa,3,0,"div",15);_.I();_.C(14,twa,1,0,"div",16);_.I();_.F(15,"div",17);_.C(16,uwa,2,1,"div",18)(17,wwa,5,2,"div",19);_.I()}if(a&2){let c;_.y(2);_.sg("mdc-text-field--filled",!b.mJ())("mdc-text-field--outlined",b.mJ())("mdc-text-field--no-label",!b.GB())("mdc-text-field--disabled",b.Ld.disabled)("mdc-text-field--invalid",
b.Ld.og);_.y(2);_.vg(b.mJ()||b.Ld.disabled?-1:4);_.y(2);_.vg(b.mJ()?6:-1);_.y();_.vg(b.tPa?7:-1);_.y();_.vg(b.RGb?8:-1);_.y(2);_.vg(!b.mJ()||b.OFb()?10:-1);_.y(2);_.vg(b.SGb?12:-1);_.y();_.vg(b.uPa?13:-1);_.y();_.vg(b.mJ()?-1:14);_.y();_.sg("mat-mdc-form-field-subscript-dynamic-size",b.w9==="dynamic");_.y();_.vg((c=b.dba())==="error"?16:c==="hint"?17:-1)}},Fa:[Vw,Zw,_.ao,Yw,Ww],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-sys-on-surface));caret-color:var(--mdc-filled-text-field-caret-color, var(--mat-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-on-surface));caret-color:var(--mdc-outlined-text-field-caret-color, var(--mat-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-corner-extra-small));border-top-right-radius:var(--mdc-filled-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color, var(--mat-sys-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-sys-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-sys-corner-extra-small)));padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)) + 4px);padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mdc-filled-text-field-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-filled-text-field-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-filled-text-field-label-text-tracking, var(--mat-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mdc-outlined-text-field-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-outlined-text-field-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-outlined-text-field-label-text-tracking, var(--mat-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-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-sys-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-sys-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-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-sys-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-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-sys-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-sys-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-sys-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-sys-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--mat-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-sys-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-sys-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-sys-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-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-sys-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-sys-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-sys-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-sys-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-sys-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'],
kb:2,data:{animation:[_.z6a]},Ma:0});var cx=class{};cx.O=function(a){return new (a||cx)};
cx.wa=_.Bf({type:cx,na:[["ng-component"]],nb:["cdk-text-field-style-loader",""],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"],kb:2,
Ma:0});var H6a;H6a=_.Ti({passive:!0});
_.dx=class{constructor(){this.hc=_.n(_.Wq);this.hb=_.n(_.We);this.jU=_.n(_.cr);this.Xba=new Map}Pk(a){if(!this.hc.isBrowser)return _.Re;this.jU.load(cx);const b=_.cj(a);if(a=this.Xba.get(b))return a.subject;const c=new _.Vf,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.hb.run(()=>c.next({target:e.target,
lcb:!1}))):(b.classList.add("cdk-text-field-autofilled"),this.hb.run(()=>c.next({target:e.target,lcb:!0})))};this.hb.Tb(()=>{b.addEventListener("animationstart",d,H6a);b.classList.add("cdk-text-field-autofill-monitored")});this.Xba.set(b,{subject:c,lv:()=>{b.removeEventListener("animationstart",d,H6a)}});return c}Oi(a){a=_.cj(a);const b=this.Xba.get(a);b&&(b.lv(),b.subject.complete(),a.classList.remove("cdk-text-field-autofill-monitored"),a.classList.remove("cdk-text-field-autofilled"),this.Xba.delete(a))}Ja(){this.Xba.forEach((a,
b)=>this.Oi(b))}};_.dx.O=function(a){return new (a||_.dx)};_.dx.ta=_.k({token:_.dx,oa:_.dx.O,Ea:"root"});_.ex=class{};_.ex.O=function(a){return new (a||_.ex)};_.ex.Ca=_.Cf({type:_.ex});_.ex.Ba=_.Xc({});_.fx=class{};_.fx.O=function(a){return new (a||_.fx)};_.fx.Ca=_.Cf({type:_.fx});_.fx.Ba=_.Xc({imports:[_.Es,_.nr,_.bx,_.Es]});_.I6a=new _.wd("MAT_INPUT_VALUE_ACCESSOR");var J6a;J6a=new _.wd("MAT_INPUT_CONFIG");
_.gx=class{get disabled(){return this.qc}set disabled(a){this.qc=_.Zi(a);this.focused&&(this.focused=!1,this.Xb.next())}get id(){return this.Mh}set id(a){this.Mh=a||this.sF}get required(){let a,b,c,d;return(d=(c=this.uo)!=null?c:(a=this.td)==null?void 0:(b=a.control)==null?void 0:_.Fw(b))!=null?d:!1}set required(a){this.uo=_.Zi(a)}get type(){return this.Kq}set type(a){this.Kq=a||"text";!this.Kba&&_.Rqa().has(this.Kq)&&(this.Ia.ma.type=this.Kq);this.PJc()}get Aw(){return this.hp.ht}set Aw(a){this.hp.ht=a}get value(){return this.M3?
this.M3.value():this.f3.value}set value(a){a!==this.value&&(this.M3?this.M3.value.set(a):this.f3.value=a,this.Xb.next())}get g_(){return this.Nca}set g_(a){this.Nca=_.Zi(a)}get og(){return this.hp.og}set og(a){this.hp.og=a}constructor(){this.Ia=_.n(_.ef);this.hc=_.n(_.Wq);this.td=_.n(_.Bw,{optional:!0,self:!0});this.iaa=_.n(_.dx);this.hb=_.n(_.We);this.We=_.n(_.ax,{optional:!0});this.sF=_.n(_.ur).getId("mat-input-");this.Lda=!1;this.Xc=_.n(J6a,{optional:!0});this.focused=!1;this.Xb=new _.Vf;this.controlType=
"mat-input";this.qc=this.hV=!1;this.Kq="text";this.Nca=!1;this.AQa="date datetime datetime-local month time week".split(" ").filter(l=>_.Rqa().has(l));this.Aba=l=>{l=l.target;l.value||l.selectionStart!==0||l.selectionEnd!==0||(l.setSelectionRange(1,1),l.setSelectionRange(0,0))};this.eTa=()=>{};const a=_.n(_.Iw,{optional:!0}),b=_.n(_.Mw,{optional:!0}),c=_.n(_.Gs),d=_.n(_.I6a,{optional:!0,self:!0}),e=this.Ia.ma,f=e.nodeName.toLowerCase();d?_.Hf(d.value)?this.M3=d:this.f3=d:this.f3=e;this.Jca=this.value;
this.id=this.id;this.hc.oI&&this.hb.Tb(()=>{e.addEventListener("keyup",this.Aba)});this.hp=new _.aWa(c,this.td,b,a,this.Xb);this.ZE=!this.hc.isBrowser;this.YE=f==="select";this.Kba=f==="textarea";this.qT=!!this.We;let g;this.Cd=((g=this.Xc)==null?void 0:g.Cd)||!1;this.YE&&(this.controlType=e.multiple?"mat-native-select-multiple":"mat-native-select");this.M3&&_.wh(()=>{this.M3.value();this.Xb.next()})}Dc(){this.hc.isBrowser&&this.iaa.Pk(this.Ia.ma).subscribe(a=>{this.hV=a.lcb;this.Xb.next()})}Sb(){this.Xb.next()}Ja(){this.Xb.complete();
this.hc.isBrowser&&this.iaa.Oi(this.Ia.ma);this.hc.oI&&this.Ia.ma.removeEventListener("keyup",this.Aba);this.Lda&&this.Ia.ma.removeEventListener("wheel",this.eTa)}Oo(){this.td&&(this.mv(),this.td.disabled!==null&&this.td.disabled!==this.disabled&&(this.disabled=this.td.disabled,this.Xb.next()));this.dOa();this.eOa()}focus(a){this.Ia.ma.focus(a)}mv(){this.hp.mv()}hJ(a){if(a!==this.focused){if(!this.YE&&a&&this.disabled&&this.Cd){const b=this.Ia.ma;b.type==="number"?(b.type="text",b.setSelectionRange(0,
0),b.type="number"):b.setSelectionRange(0,0)}this.focused=a;this.Xb.next()}}PT(){}dOa(){const a=this.Ia.ma.value;this.Jca!==a&&(this.Jca=a,this.Xb.next())}eOa(){const a=this.Zpa();if(a!==this.qRa){const b=this.Ia.ma;(this.qRa=a)?b.setAttribute("placeholder",a):b.removeAttribute("placeholder")}}Zpa(){return this.placeholder||null}uQc(){}cQa(){return this.AQa.indexOf(this.Kq)>-1}YPa(){let a=this.Ia.ma.validity;return a&&a.badInput}get empty(){return!this.cQa()&&!this.Ia.ma.value&&!this.YPa()&&!this.hV}get v0(){if(this.YE){const a=
this.Ia.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}yH(a){const b=this.Ia.ma;var c=b.getAttribute("aria-describedby");if(c){const d=this.tKc||a;c=a.concat(c.split(" ").filter(e=>e&&!d.includes(e)))}else c=a;this.tKc=a;c.length?b.setAttribute("aria-describedby",c.join(" ")):b.removeAttribute("aria-describedby")}nZ(){this.focused||this.focus()}Bqa(){const a=this.Ia.ma;return this.YE&&(a.multiple||
a.size>1)}PJc(){this.Lda||this.Kq!=="number"||!this.hc.zEa&&!this.hc.Roa||(this.hb.Tb(()=>{this.Ia.ma.addEventListener("wheel",this.eTa)}),this.Lda=!0);this.Lda&&this.Kq!=="number"&&(this.Ia.ma.removeEventListener("wheel",this.eTa),this.Lda=!0)}fLc(){return this.YE?null:this.g_||this.disabled&&this.Cd?"true":null}};_.gx.O=function(a){return new (a||_.gx)};
_.gx.La=_.Df({type:_.gx,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.hJ(!0)})("blur",function(){return b.hJ(!1)})("input",function(){return b.PT()});a&2&&(_.yg("id",b.id)("disabled",b.disabled&&!b.Cd)("required",b.required),_.qg("name",b.name||null)("readonly",b.fLc())("aria-disabled",b.disabled&&b.Cd?
"true":null)("aria-invalid",b.empty&&b.required?null:b.og)("aria-required",b.required)("id",b.id),_.sg("mat-input-server",b.ZE)("mat-mdc-form-field-textarea-control",b.qT&&b.Kba)("mat-mdc-form-field-input-control",b.qT)("mat-mdc-input-disabled-interactive",b.Cd)("mdc-text-field__input",b.qT)("mat-mdc-native-select-inline",b.Bqa()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",Aw:"errorStateMatcher",DE:[0,"aria-describedby","userAriaDescribedBy"],
value:"value",g_:"readonly",Cd:[2,"disabledInteractive","disabledInteractive",_.oh]},Qb:["matInput"],features:[_.ah([{va:_.$w,Hb:_.gx}]),_.lg,_.Pm]});var K6a,L6a,M6a,O6a,P6a,Q6a,S6a,N6a;K6a=["input"];L6a=["formField"];M6a=function(a){let b=a.vr.value||"";b=b.replace(/\n|\r\n/g," ");a.vr.setValue(b,{te:!1});a.tqb=a.qQ.zwb(b)};O6a=function(a){a.As.add(a.ld.Tb(()=>N6a(a).subscribe(b=>{a.bYb=b})))};P6a=function(a){var b=a.vr.value,c;if(c=a.document.activeElement===a.jz.ma)b=b.length,c=a.jz.ma,c=c.selectionStart===b&&c.selectionEnd===b;a.fya=c};Q6a=function(a,b){a.fya&&a.z9&&(b.preventDefault(),a.vr.setValue(a.vr.value+a.z9))};
_.R6a=function(a,b=!1){a.vvb=b;a=a.jz.ma;a.focus();a.select&&a.select()};S6a=function(a,{action:b,It:c}){b={element:a.Zy,action:b,gestureName:"CLICK",searchTerm:a.vr.value};c?(b=Object.assign({},b,{Of:c.position}),a.fya=!1,a.Y_b.emit(c)):P6a(a);a.Ha.mb(b)};N6a=function(a){return _.x(_.Oe(a.jz.ma,"scroll"),_.If(()=>a.wl.VP),_.v(()=>a.jz.ma.scrollLeft),_.Rf(),_.If(()=>a.wl.Kja),_.v(b=>`translateX(-${b}px)`))};
_.hx=class{set query(a){a!==this.vr.value&&(this.vr.setValue(a,{te:!1}),_.en(this.BXc),M6a(this))}set disabled(a){a&&this.vr.disable({te:!1});this.p5=a}get disabled(){return this.p5}set CXc(a){this.BXc=a.Rb.get(_.nn)}constructor(a,b,c,d){this.Ha=a;this.document=b;this.wl=c;this.ld=d;this.bYb="";this.tqb=[];this.vr=new _.Jw("");this.As=new _.ne;this.A4a=this.vvb=this.p5=!1;this.placeholder="Textarea for query";this.qQ=K5a;this.jZb=new _.an;this.nnb=new _.an;this.blur=new _.an;this.focus=new _.an;this.Y_b=
new _.an;this.fya=!1}Sa(){this.As.add(this.vr.ln.subscribe(()=>{M6a(this);S5a(this.dvb);this.jZb.emit(this.vr.value)}));O6a(this);this.As.add(_.Oe(this.document,"selectionchange").subscribe(()=>{P6a(this)}))}Sb(a){a.hasOwnProperty("queryDecorator")&&M6a(this)}Dc(){}Ja(){this.As.unsubscribe()}Bz(a){a!==void 0?this.nnb.emit(a):this.A4a&&this.nnb.emit(this.vr.value)}T7(){Q5a(this.dvb);this.blur.emit();P6a(this)}cjb(){this.vvb?this.vvb=!1:S5a(this.dvb);this.focus.emit();P6a(this)}setFocus(){this.jz.ma.focus()}};
_.hx.O=function(a){return new (a||_.hx)(_.B(_.Bp),_.B(_.ci),_.B(_.dv),_.B(_.We))};
_.hx.wa=_.Bf({type:_.hx,na:[["search-box"]],ub:function(a,b){a&1&&(_.Og(K6a,7,_.ef),_.Og(L6a,7,_.Lg),_.Og(tw,5));if(a&2){let c;_.Rg(c=_.Sg())&&(b.jz=c.first);_.Rg(c=_.Sg())&&(b.CXc=c.first);_.Rg(c=_.Sg())&&(b.dvb=c.first)}},inputs:{query:"query",disabled:"disabled",Zy:"elementName",A4a:"enableTextBoxQuerySubmission",placeholder:"placeholder",qQ:"queryDecorator",evb:"suggestionLists",z9:"tabCompletionHint"},outputs:{jZb:"queryChange",nnb:"querySubmit",blur:"blur",focus:"focus",Y_b:"selectSuggestion"},
standalone:!1,features:[_.Pm],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=
_.Nd();_.F(0,"div",2);_.C(1,xwa,2,2,"span",3)(2,ywa,2,1,"span",4);_.I();_.F(3,"mat-form-field",5,0)(5,"textarea",6,1);_.N("input",function(){_.q(c);b.tqb=b.qQ.zwb(_.Eg(6).value);return _.r()})("suggestionSubmit",function(d){_.q(c);return _.r(b.Bz(d))})("listNavigate",function(d){_.q(c);return _.r(S6a(b,d))})("blur",function(){_.q(c);return _.r(b.T7())})("focus",function(){_.q(c);return _.r(b.cjb())})("keydown.tab",function(d){_.q(c);return _.r(Q6a(b,d))})("keydown.arrowright",function(d){_.q(c);return _.r(Q6a(b,
d))});_.Q(7,"  ");_.I()()}a&2&&(_.rg("transform",b.bYb),_.y(),_.E("ngForOf",b.tqb),_.y(),_.E("ngIf",b.fya),_.y(),_.sg("disabled",b.disabled),_.y(2),_.E("placeholder",b.placeholder)("formControl",b.vr)("suggestionHandlerFor",b.evb)("isComboBox",b.A4a),_.qg("aria-label",b.placeholder))},Fa:[_.Vn,_.Wn,_.Xn,_.vw,_.gx,_.bx,_.uw,_.vk,_.Dw,_.Lw,tw],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 T6a;T6a=function(a,b){a.Jrb&&(b?a.renderer.uF(a.lb.ma,a.Jrb):a.renderer.yQ(a.lb.ma,a.Jrb))};
_.ix=class{set Ae(a){this.BUb=a;T6a(this,a)}set o7c(a){T6a(this,!1);this.Jrb=a;T6a(this,this.BUb)}constructor(a,b,c){this.lb=a;this.renderer=b;this.scroll=c;this.Phb=this.BUb=!1;this.events=new _.an;this.AUb=!0;this.ZWb=new _.an}Sa(){}Ud(){this.events.next([this,0])}hjb(a){a.preventDefault()}ijb(){this.Phb=!0}aka(){this.Phb&&(this.Phb=!1,this.events.next([this,1]),this.ZWb.emit(this))}scrollIntoView(a){this.scroll.scrollTo(this.lb.ma,a)}};
_.ix.O=function(a){return new (a||_.ix)(_.B(_.ef),_.B(_.dn),_.B(_.ev))};
_.ix.wa=_.Bf({type:_.ix,na:[["search-box-suggestion-item"]],Ya:function(a,b){a&1&&_.N("click",function(){return b.Ud()})("mousedown",function(c){return b.hjb(c)})("mouseenter",function(){return b.ijb()})("mousemove",function(){return b.aka()})("mouseleave",function(){b.events.next([b,2])})},inputs:{AUb:"isSelectable",Ra:"payload",o7c:"selectedClass",Wb:"shortcut"},outputs:{ZWb:"mouseFocusItem"},standalone:!1,ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Gg(),_.Hg(0))},styles:["[_nghost-%COMP%] {display: block;}"]});var U6a,sw,W6a,jx,V6a;U6a=["template"];sw=function(a){a.Ew=-1;jx(a,!0)};W6a=function(a){a.cvb.unsubscribe();a.Ew=-1;a.gv=a.HCa.toArray();a.gv.length!==0&&(a.cvb=_.Se(...a.gv.map(b=>b.events.Xf())).subscribe(b=>{V6a(a,b)}),a.zxa||a.YQ(1))};jx=function(a,b){a.deselectAll();const c=a.gv[a.Ew];c&&(c.Ae=!0);b&&a.w2b.emit(c&&{position:a.Ew,Ra:c.Ra})};
V6a=function(a,[b,c]){switch(c){case 0:a.v2b.emit({position:a.gv.indexOf(b),Ra:b.Ra});break;case 1:a.Ew=a.gv.indexOf(b);jx(a,!1);break;case 2:a.Ew=-1;jx(a,!0);break;default:_.fb(c,void 0)}};
_.kx=class{constructor(){this.gv=[];this.Ew=-1;this.cvb=new _.ne;this.jvb=!0;this.zxa=this.Uz=!1;this.b1b=new _.Zf(1);this.v2b=new _.an;this.w2b=new _.an}Td(){this.u2b=_.x(this.HCa.Kc,_.eg(void 0)).subscribe(()=>{this.jvb=!0;this.b1b.next(this.HCa.toArray().filter(a=>a.Wb).map(a=>({Wb:a.Wb,r9c:{position:this.HCa.toArray().indexOf(a),Ra:a.Ra}})))})}Vn(){this.jvb&&(W6a(this),this.jvb=!1)}Ja(){sw(this);this.u2b&&this.u2b.unsubscribe();this.cvb.unsubscribe()}get Bua(){return this.Ew}get dfb(){return this.gv.length}fza(a){a=
this.gv.indexOf(a);a>=0&&(this.Ew=a,jx(this,!1))}scrollIntoView(a){this.gv[this.Ew].scrollIntoView(a)}deselectAll(){for(const a of this.gv)a.Ae=!1}YQ(a){a:{let {length:c}=this.gv;if(c){var b=this.Ew;this.zxa&&(b++,c++);for(let d=0;d<c;d++){b=(b+c+a)%c;const e=b-Number(this.zxa);if(e<0||this.gv[e].AUb){b=e;break a}}b=this.Ew}else b=-1}this.Ew=b;jx(this,!0);this.Ew!==-1&&this.scrollIntoView(a>0?1:0)}};_.kx.O=function(a){return new (a||_.kx)};
_.kx.wa=_.Bf({type:_.kx,na:[["search-box-suggestion-list"]],Ad:function(a,b,c){a&1&&_.Pg(c,_.ix,5);if(a&2){let d;_.Rg(d=_.Sg())&&(b.HCa=d)}},ub:function(a,b){a&1&&_.Og(U6a,7,_.Kg);if(a&2){let c;_.Rg(c=_.Sg())&&(b.qa=c.first)}},standalone:!1,ac:["*"],ya:2,Aa:0,Da:[["template",""]],qa:function(a){a&1&&(_.Gg(),_.C(0,zwa,1,0,"ng-template",null,0,_.eh))},kb:2});_.lx=class{};_.lx.O=function(a){return new (a||_.lx)};_.lx.Ca=_.Cf({type:_.lx});_.lx.Ba=_.Xc({imports:[_.fx]});_.mx=class{};_.mx.O=function(a){return new (a||_.mx)};_.mx.Ca=_.Cf({type:_.mx});_.mx.Ba=_.Xc({imports:[_.Es,_.fx,_.fx,_.ex,_.Es]});_.nx=class{};_.nx.O=function(a){return new (a||_.nx)};_.nx.Ca=_.Cf({type:_.nx});_.nx.Ba=_.Xc({imports:[_.mx,_.lx]});_.ox=class{};_.ox.O=function(a){return new (a||_.ox)};_.ox.Ca=_.Cf({type:_.ox});_.ox.Ba=_.Xc({imports:[_.Ip,_.co,_.nu,_.nx,_.Tw]});var X6a={IDc:0,JDc:1,d8b:2,e8b:3,klc:4,jlc:5,Rxc:6,Qxc: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 px=class{set XDa(a){this.width=272+a*64}constructor(a,b,c){this.document=a;this.i7a=b;this.lb=c;this.Sd=new _.an;this.action=new _.an;this.Ig=2;this.color="blue";this.Z3=this.a4="";this.Position=X6a;this.width=272;this.zAa=null;this.L2a=d=>{d.key==="Escape"&&this.M2a()};this.WBa=()=>{var d=this.document.activeElement;d!=null&&d.closest("onedev-feature-tooltip-body")||(this.zAa=this.document.activeElement)};this.Go=this.i7a.create(this.lb.ma,{defer:!0});this.document.addEventListener("keydown",
this.L2a);this.document.addEventListener("focusin",this.WBa)}Td(){bUa(this.Go);this.WBa();_.dUa(this.Go)}Ja(){this.document.removeEventListener("keydown",this.L2a);this.document.removeEventListener("focusin",this.WBa);this.Go.destroy()}M2a(){this.Sd.next();this.zAa&&"focus"in this.zAa&&this.zAa.focus({preventScroll:!0});this.document.removeEventListener("keydown",this.L2a);this.document.removeEventListener("focusin",this.WBa)}};px.O=function(a){return new (a||px)(_.B(_.ci),_.B(tr),_.B(_.ef))};
px.wa=_.Bf({type:px,na:[["onedev-feature-tooltip-body"]],ob:16,Ya:function(a,b){a&2&&_.sg("pointer-top-left",b.Ig===b.Position.IDc)("pointer-top-right",b.Ig===b.Position.JDc)("pointer-bottom-left",b.Ig===b.Position.d8b)("pointer-bottom-right",b.Ig===b.Position.e8b)("pointer-left-top",b.Ig===b.Position.klc)("pointer-left-bottom",b.Ig===b.Position.jlc)("pointer-right-top",b.Ig===b.Position.Rxc)("pointer-right-bottom",b.Ig===b.Position.Qxc)},inputs:{Ig:"pointerPosition",XDa:"widthOffset",color:"color",
a4:"actionBtnText",Z3:"actionBtnIcon"},outputs:{Sd:"dismiss",action:"action"},standalone:!1,features:[_.ah([{va:oUa,kc:{NYb:()=>{},qLb:()=>{}}},tr])],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&&(_.Gg(),_.F(0,"div",0)(1,"div",1),_.K(2,"div",2),_.I(),_.Hg(3),_.F(4,"div",3),_.C(5,Bwa,4,2,"button",4),_.F(6,"button",5),_.N("click",function(){return b.M2a()}),_.Q(7," Got it "),_.I()()());a&2&&(_.rg("width",b.width,"px"),_.E("ngClass",b.color),_.y(5),_.E("ngIf",b.a4),_.y(),_.E("color",b.color==="white"?"primary":""))},Fa:[_.fr,_.Vn,_.Xn,_.Ss,_.mu],
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}"],
kb:2,Ma:0});var qx=class{};qx.O=function(a){return new (a||qx)};qx.Ca=_.Cf({type:qx});qx.Ba=_.Xc({});var rx,Y6a,Z6a;rx=function(a,b){if(a.yVa.has(b))return a.yVa.get(b);const c={o0a:new _.Zf(1),Yf:new _.Vf,jPb:new _.Vf};a.yVa.set(b,c);return c};Y6a=function(a,b,c){rx(a,b).o0a.next(c)};Z6a=function(a,b){rx(a,b).Yf.next();rx(a,b).o0a.next(void 0)};_.sx=class{constructor(){this.yVa=new Map}M2a(){rx(this).jPb.next()}};_.sx.O=function(a){return new (a||_.sx)};_.sx.ta=_.k({token:_.sx,oa:_.sx.O,Ea:qx});var $6a=[{Ig:2,Fp:{zc:"center",Ac:"top",oc:"start",uc:"bottom",offsetX:-33}},{Ig:3,Fp:{zc:"center",Ac:"top",oc:"end",uc:"bottom",offsetX:33}},{Ig:0,Fp:{zc:"center",Ac:"bottom",oc:"start",uc:"top",offsetX:-33}},{Ig:1,Fp:{zc:"center",Ac:"bottom",oc:"end",uc:"top",offsetX:33}}],a7a=[{Ig:2,Fp:{zc:"start",Ac:"top",oc:"start",uc:"bottom",offsetX:-12}},{Ig:3,Fp:{zc:"end",Ac:"top",oc:"end",uc:"bottom",offsetX:12}},{Ig:0,Fp:{zc:"start",Ac:"bottom",oc:"start",uc:"top",offsetX:-12}},{Ig:1,Fp:{zc:"end",Ac:"bottom",
oc:"end",uc:"top",offsetX:12}}],b7a=[{Ig:6,Fp:{zc:"start",Ac:"center",oc:"end",uc:"top",offsetY:-33}},{Ig:7,Fp:{zc:"start",Ac:"center",oc:"end",uc:"bottom",offsetY:33}},{Ig:4,Fp:{zc:"end",Ac:"center",oc:"start",uc:"top",offsetY:-33}},{Ig:5,Fp:{zc:"end",Ac:"center",oc:"start",uc:"bottom",offsetY:33}}],c7a=[{Ig:6,Fp:{zc:"start",Ac:"top",oc:"end",uc:"top",offsetY:-12}},{Ig:7,Fp:{zc:"start",Ac:"bottom",oc:"end",uc:"bottom",offsetY:12}},{Ig:4,Fp:{zc:"end",Ac:"top",oc:"start",uc:"top",offsetY:-12}},{Ig:5,
Fp:{zc:"end",Ac:"bottom",oc:"start",uc:"bottom",offsetY:12}}];var tx=class{};tx.O=function(a){return new (a||tx)};tx.Ca=_.Cf({type:tx});tx.Ba=_.Xc({});var e7a=function(a,b){b=d7a(b).filter(c=>!a.includes(c));return a.concat(b)},f7a=function(a,b){return e7a(a,b).map(c=>c.Fp)},g7a=function(a,b,c){a=e7a(a,b).find(({Fp:d})=>d===c);if(!a)throw Error("ld`"+JSON.stringify(c));return a.Ig},d7a=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?$6a:a7a).concat(a!==void 0&&a<60?b7a:c7a)},ux=class{};ux.O=function(a){return new (a||ux)};
ux.ta=_.k({token:ux,oa:ux.O,Ea:tx});var h7a,i7a,j7a,k7a;h7a=["template"];i7a=function(a){const b=a.mha();b.n8.subscribe(c=>{a.ld.run(()=>{a.Ig=g7a(a.R0a,a.anchor,c.PV);_.en(a.Yi)})});return b};
j7a=function(a,b){_.x(a.zjb,ika(a.bL),_.hg(()=>{a.pMb.emit()}),_.fg(()=>_.x(b,_.gg(a.Sd))),_.gg(a.Yf),_.Te(c=>!!c&&!a.isVisible())).subscribe(c=>{a.anchor=c;c=c.ma;if(a.Je){var d=c.style.position;a.Zqb={zIndex:c.style.zIndex,position:d};if(d==="static"||d==="")c.style.position="relative";c.style.zIndex="1001"}c=a.rg;d=c.create;var e=i7a(a);var f=a.rg.Nj;f=a.Je?f.block():f.Cl();a.Jd=d.call(c,{tg:e,Oj:f,minWidth:"fit-content",Je:a.Je});let g;(g=a.Jd)==null||g.attach(new _.ws(a.Oc,a.cfa))})};
k7a=function(a,b){_.x(b,_.gg(a.Yf),_.Te(()=>a.isVisible())).subscribe(()=>{a.kxa();a.Sd.emit()})};
_.vx=class{constructor(a,b,c,d,e){this.cO=a;this.rg=b;this.cfa=c;this.ld=d;this.Yi=e;this.zjb=new _.Vf;this.R0a=[];this.XDa=0;this.color="blue";this.Je=!1;this.Z3=this.a4="";this.Sd=new _.an;this.pMb=new _.an;this.action=new _.an;this.Ig=0;this.Yf=new _.Zf;this.bL=new _.Zf;this.Zqb={zIndex:"",position:""};this.kxa=()=>{this.Jd&&this.Je&&this.anchor&&(this.anchor.ma.style.position=this.Zqb.position,this.anchor.ma.style.zIndex=this.Zqb.zIndex);let f;(f=this.Jd)==null||f.dispose();this.Jd=void 0}}Sb(a){if(a.customPositions){let b;
(b=this.Jd)==null||_.RVa(b,i7a(this))}}Sa(){const {o0a:a,Yf:b,jPb:c}=rx(this.cO,this.Cr);j7a(this,a);_.x(b,_.gg(this.Yf)).subscribe(this.kxa);k7a(this,c)}Dc(){this.bL.next()}Ja(){this.kxa();this.Yf.next()}mha(){if(!this.anchor)throw Error("md");return _.ls(_.ts(this.rg.position(),this.anchor),f7a(this.R0a,this.anchor))}isVisible(){return!!this.Jd}};_.vx.O=function(a){return new (a||_.vx)(_.B(_.sx),_.B(_.Cs),_.B(_.Lg),_.B(_.We),_.B(_.nn),_.B(ux))};
_.vx.wa=_.Bf({type:_.vx,na:[["onedev-feature-tooltip"]],ub:function(a,b){a&1&&_.Og(h7a,5);if(a&2){let c;_.Rg(c=_.Sg())&&(b.Oc=c.first)}},inputs:{Cr:"tooltipId",zjb:"open$",R0a:"customPositions",XDa:"widthOffset",color:"color",Je:"hasBackdrop",a4:"actionBtnText",Z3:"actionBtnIcon"},outputs:{Sd:"dismiss",pMb:"beforeShown",action:"action"},standalone:!1,features:[_.Pm],ac:["*"],ya:2,Aa:0,Da:[["template",""],[3,"action","dismiss","actionBtnText","actionBtnIcon","color","pointerPosition","widthOffset"]],
qa:function(a){a&1&&(_.Gg(),_.C(0,Cwa,2,5,"ng-template",null,0,_.eh))},Fa:[px],kb:2,Ma:0});var wx=class{};wx.O=function(a){return new (a||wx)};wx.Ca=_.Cf({type:wx});wx.Ba=_.Xc({});var xx=class{};xx.O=function(a){return new (a||xx)};xx.Ca=_.Cf({type:xx});xx.Ba=_.Xc({imports:[wx]});var yx=class{getValue(a){a=window.localStorage.getItem(a);return _.u(a?JSON.parse(a):null)}dz(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)}};yx.O=function(a){return new (a||yx)};yx.ta=_.k({token:yx,oa:yx.O,Ea:wx});var m7a,n7a,o7a;_.l7a=new _.wd("Feature Tooltip Controller Config");m7a=function(a){return _.x(a.EP.getValue(a.peb),_.v(b=>b===null?!0:(new Date).getTime()-b>=a.config.W_a))};_.zx=function(a,b){return`${"onedev.tooltips"}.${a.config.rr}.${b}`};n7a=function(a,b,c,d){return c.filter(e=>{e=d.get(_.zx(a,e));return e===b||b==="UNSEEN"&&e===null})};o7a=function(a,b,c){const d=c.map(e=>_.zx(a,e));return _.x(a.EP.dz(d),_.v(e=>n7a(a,b,c,e)))};
_.Ax=class{constructor(a,b,c){this.config=a;this.EP=b;this.Rb=c;this.Nea=this.config.C4a?this.Rb.get(_.bw):void 0;this.peb=`${"onedev"}.lastTooltipTime.${this.config.rr}`;let d;this.config.A1b=(d=this.config.A1b)!=null?d:"tooltipShown";let e;this.config.rSb=(e=this.config.rSb)!=null?e:"tooltipHidden"}lxa(a){let b;(b=this.Nea)==null||_.p5a(b,this.config.rSb);_.x(_.Ne([this.EP.setValue(this.peb,(new Date).getTime()),this.EP.setValue(_.zx(this,a),"HIDDEN")]),_.Of())}showTooltip(a){let b;(b=this.Nea)==
null||_.p5a(b,this.config.A1b);return _.x(_.Ne([this.EP.setValue(this.peb,(new Date).getTime()),this.EP.setValue(_.zx(this,a),"SHOWING")]),_.Of())}};_.Ax.O=function(a){return new (a||_.Ax)(_.m(_.l7a),_.m(yx),_.m(_.Ye))};_.Ax.ta=_.k({token:_.Ax,oa:_.Ax.O,Ea:xx});var p7a,q7a,r7a,s7a,t7a;p7a=function(a){return a.x3b.map(b=>b.Cr)};q7a=function(a,b){return a.x3b.find(c=>c.Cr===b)};r7a=function(a,b){_.x(b,_.fg(c=>_.x(c.Sd,_.Of(c.Cr))),_.gg(a.Yf)).subscribe(c=>{a.wK.lxa(c)})};s7a=function(a){return _.se(_.fg(()=>m7a(a.wK)),_.Te(_.re))};t7a=function(a){return _.se(_.fg(()=>o7a(a.wK,"UNSEEN",p7a(a))),_.Te(b=>b.length>0),_.v(b=>b[0]))};
_.Bx=class{constructor(a){this.wK=a;this.w1b=_.u(void 0);this.Yf=new _.Zf;this.WXc=()=>o7a(this.wK,"SHOWING",p7a(this))}Td(){const a=_.x(this.w1b,_.fg(this.WXc),_.fg(b=>b.length>0?_.u(b[0]):_.x(_.u(void 0),s7a(this),t7a(this))),_.v(b=>q7a(this,b)),_.Te(b=>!!b),_.v(b=>b),_.cg({bufferSize:1,px:!0}));r7a(this,a);_.x(a,_.gg(this.Yf)).subscribe(b=>{b.zjb.next();this.wK.showTooltip(b.Cr)})}Ja(){this.Yf.next()}};_.Bx.O=function(a){return new (a||_.Bx)(_.B(_.Ax))};
_.Bx.wa=_.Bf({type:_.Bx,na:[["onedev-feature-tooltip-controller"]],Ad:function(a,b,c){a&1&&_.Pg(c,_.vx,4);if(a&2){let d;_.Rg(d=_.Sg())&&(b.x3b=d)}},inputs:{w1b:"showTooltip$"},standalone:!1,ya:0,Aa:0,qa:function(){},kb:2,Ma:0});_.Cx=class{constructor(a,b){this.cO=a;this.element=b;this.Tha=!1}Sa(){this.Tha?(this.zTb=new IntersectionObserver(([{isIntersecting:a}])=>{a?Y6a(this.cO,this.Cr,this.element):Z6a(this.cO,this.Cr)}),this.zTb.observe(this.element.ma)):Y6a(this.cO,this.Cr,this.element)}Ja(){Z6a(this.cO,this.Cr);let a;(a=this.zTb)==null||a.disconnect()}};_.Cx.O=function(a){return new (a||_.Cx)(_.B(_.sx),_.B(_.ef))};
_.Cx.La=_.Df({type:_.Cx,na:[["","onedevTooltipAnchor",""]],inputs:{Cr:[0,"onedevTooltipAnchor","tooltipId"],Tha:"hideTooltipWhenAnchorNotVisible"},standalone:!1});_.Dx=class{constructor(){this.className="gmat-subtitle-1 tooltip-title"}};_.Dx.O=function(a){return new (a||_.Dx)};_.Dx.La=_.Df({type:_.Dx,na:[["","onedevTooltipTitle",""]],ob:2,Ya:function(a,b){a&2&&_.tg(b.className)},standalone:!1});var u7a=new _.Rt(3);var v7a=new _.wd("GMAT_PROGRESS_SPINNER_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});var w7a,x7a;w7a=["determinateSpinner"];x7a=new _.wd("mat-progress-spinner-default-options",{Ea:"root",oa:Fwa});
_.Ex=class{get color(){return this.Ti||this.SS}set color(a){this.Ti=a}constructor(){this.Ia=_.n(_.ef);this.SS="primary";this.Wd=0;this.N2=100;const a=_.n(_.cn,{optional:!0}),b=_.n(x7a);this.Kv=a==="NoopAnimations"&&!!b&&!b.qKc;this.mode=this.Ia.ma.nodeName.toLowerCase()==="mat-spinner"?"indeterminate":"determinate";b&&(b.color&&(this.color=this.SS=b.color),b.diameter&&(this.diameter=b.diameter),b.strokeWidth&&(this.strokeWidth=b.strokeWidth))}get value(){return this.mode==="determinate"?this.Wd:0}set value(a){this.Wd=
Math.max(0,Math.min(100,a||0))}get diameter(){return this.N2}set diameter(a){this.N2=a||0}get strokeWidth(){let a;return(a=this.lSa)!=null?a:this.diameter/10}set strokeWidth(a){this.lSa=a||0}npa(){return(this.diameter-10)/2}NKb(){const a=this.npa()*2+this.strokeWidth;return`0 0 ${a} ${a}`}Sra(){return 2*Math.PI*this.npa()}tPc(){return this.mode==="determinate"?this.Sra()*(100-this.Wd)/100:null}iEb(){return this.strokeWidth/this.diameter*100}};_.Ex.O=function(a){return new (a||_.Ex)};
_.Ex.wa=_.Bf({type:_.Ex,na:[["mat-progress-spinner"],["mat-spinner"]],ub:function(a,b){a&1&&_.Og(w7a,5);if(a&2){let c;_.Rg(c=_.Sg())&&(b.ced=c.first)}},nb:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],ob:18,Ya:function(a,b){a&2&&(_.qg("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow",b.mode==="determinate"?b.value:null)("mode",b.mode),_.tg("mat-"+b.color),_.rg("width",b.diameter,"px")("height",b.diameter,"px")("--mdc-circular-progress-size",b.diameter+
"px")("--mdc-circular-progress-active-indicator-width",b.diameter+"px"),_.sg("_mat-animation-noopable",b.Kv)("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]},Qb:["matProgressSpinner"],features:[_.lg],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,Ewa,2,8,"ng-template",null,0,_.eh),_.F(2,"div",2,1),_.Yd(),_.F(4,"svg",3),_.K(5,"circle",4),_.I()(),_.Zd(),_.F(6,"div",5)(7,"div",6)(8,"div",7),_.xg(9,8),_.I(),_.F(10,"div",9),_.xg(11,8),_.I(),_.F(12,"div",10),_.xg(13,8),_.I()()());a&2&&(a=_.Eg(1),_.y(4),_.qg("viewBox",b.NKb()),_.y(),_.rg("stroke-dasharray",b.Sra(),"px")("stroke-dashoffset",
b.tPc(),"px")("stroke-width",b.iEb(),"%"),_.qg("r",b.npa()),_.y(4),_.E("ngTemplateOutlet",a),_.y(2),_.E("ngTemplateOutlet",a),_.y(2),_.E("ngTemplateOutlet",a))},Fa:[_.ao],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-sys-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"],
kb:2,Ma:0});_.Fx=class{};_.Fx.O=function(a){return new (a||_.Fx)};_.Fx.Ca=_.Cf({type:_.Fx});_.Fx.Ba=_.Xc({imports:[_.Es]});var y7a;y7a=function(a,b,c){b=c==="indeterminate"?b:b+" "+u7a.format(Number(c)/100);a.Uia.textContent=b};
_.Gx=class{constructor(a,b){this.options=a;this.DAa=b;this.nc=new _.Vf;this.Uia=document.createElement("label");this.Uia.classList.add("cdk-visually-hidden");this.Uia.classList.add("gmat-mdc-progress-spinner-accessible-label");_.x(Dwa(b.Ia.ma),_.gg(this.nc)).subscribe(c=>{y7a(this,c[0],c[1])})}Sa(){this.DAa.Ia.ma.insertAdjacentElement("afterend",this.Uia);const a=this.DAa.Ia.ma.getAttribute("aria-label");y7a(this,a!=null?a:"",this.DAa.mode==="indeterminate"?"indeterminate":this.DAa.value.toString())}Ja(){this.Uia.remove();
this.nc.next();this.nc.complete()}};_.Gx.O=function(a){return new (a||_.Gx)(_.B(v7a),_.B(_.Ex,10))};_.Gx.La=_.Df({type:_.Gx,na:[["mat-progress-spinner"],["mat-spinner"]],nb:["aria-hidden","true"],ob:3,Ya:function(a,b){a&2&&(_.qg("tabindex",null),_.sg("gmat-mdc-progress-spinner",!b.options.Se))},standalone:!1});_.Lx=function(a,b){a.Twa.includes(b)||a.Twa.push(b)};_.Mx=class extends _.Cs{constructor(){super(...arguments);this.Twa=[]}create(a){return super.create(Object.assign({},a,{Bd:(a==null?0:a.Bd)?_.Yi(a.Bd).concat(this.Twa):this.Twa}))}};_.Mx.O=(()=>{let a;return function(b){return(a||(a=_.je(_.Mx)))(b||_.Mx)}})();_.Mx.ta=_.k({token:_.Mx,oa:_.Mx.O});var z7a=new _.wd("GMAT_TOOLTIP_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.Nx=class{constructor(a,b){a.Se||_.Lx(b,"gmat-mdc-tooltip")}};_.Nx.O=function(a){return new (a||_.Nx)(_.B(z7a),_.B(_.Cs))};_.Nx.La=_.Df({type:_.Nx,na:[["","matTooltip",""]],features:[_.ah([{va:_.Cs,Qd:_.Mx}])]});_.Ox=class{constructor(){this.cHb=this.V3=!1}get vertical(){return this.V3}set vertical(a){this.V3=_.Zi(a)}get inset(){return this.cHb}set inset(a){this.cHb=_.Zi(a)}};_.Ox.O=function(a){return new (a||_.Ox)};
_.Ox.wa=_.Bf({type:_.Ox,na:[["mat-divider"]],nb:["role","separator",1,"mat-divider"],ob:7,Ya:function(a,b){a&2&&(_.qg("aria-orientation",b.vertical?"vertical":"horizontal"),_.sg("mat-divider-vertical",b.vertical)("mat-divider-horizontal",!b.vertical)("mat-divider-inset",b.inset))},inputs:{vertical:"vertical",inset:"inset"},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-sys-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-sys-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"],
kb:2,Ma:0});var A7a,C7a,E7a;A7a=["tooltip"];_.B7a=new _.wd("mat-tooltip-scroll-strategy",{Ea:"root",oa:()=>{const a=_.n(_.Cs);return()=>a.Nj.Cl({prb:20})}});C7a={va:_.B7a,Ib:[_.Cs],Ab:function(a){return()=>a.Nj.Cl({prb:20})}};_.D7a=new _.wd("mat-tooltip-default-options",{Ea:"root",oa:function(){return{Fx:0,Lw:0,Vwb:1500}}});E7a=_.Ti({passive:!0});
_.Qx=class{get position(){return this.lf}set position(a){if(a!==this.lf&&(this.lf=a,this.vb)){this.wU(this.vb);let b;(b=this.Me)==null||b.show(0);this.vb.hf()}}get rt(){return this.Gca}set rt(a){this.Gca=_.Zi(a);this.Dq();this.vb=null}get disabled(){return this.qc}set disabled(a){a=_.Zi(a);this.qc!==a&&((this.qc=a)?this.Te(0):this.fU(),this.UJb(this.message))}get Fx(){return this.hda}set Fx(a){this.hda=_.fj(a)}get Lw(){return this.nJ}set Lw(a){this.nJ=_.fj(a);this.Me&&(this.Me.Zba=this.nJ)}get message(){return this.zJ}set message(a){const b=
this.zJ;this.zJ=a!=null?String(a).trim():"";!this.zJ&&this.KB()?this.Te(0):(this.fU(),this.Dda());this.UJb(b)}get Mt(){return this.pU}set Mt(a){this.pU=a;this.Me&&this.eda(this.pU)}constructor(){this.kf=_.n(_.Cs);this.Ia=_.n(_.ef);this.oF=_.n(_.$r);this.He=_.n(_.Lg);this.hb=_.n(_.We);this.hc=_.n(_.Wq);this.vB=_.n(_.rr);this.Rc=_.n(_.ar);this.Vb=_.n(_.Tr);this.xc=_.n(_.Ye);this.Bg=_.n(_.D7a,{optional:!0});this.lf="below";this.qc=this.Gca=!1;this.Ee=_.n(_.B7a);this.Fca=this.Jda=!1;this.ISa=Px;this.Bn=
8;this.bJ="mat-mdc";this.Nt="auto";this.zJ="";this.Yr=[];this.Db=_.n(_.ci);this.Cy=null;this.Kb=new _.Vf;const a=this.Bg;a&&(this.hda=a.Fx,this.nJ=a.Lw,a.position&&(this.position=a.position),a.rt&&(this.rt=a.rt),a.Nt&&(this.Nt=a.Nt),a.Mt&&(this.Mt=a.Mt));_.x(this.Vb.Fc,_.gg(this.Kb)).subscribe(()=>{this.vb&&this.wU(this.vb)});this.Bn=8}Dc(){this.Jda=!0;this.fU();_.x(this.Rc.Pk(this.Ia),_.gg(this.Kb)).subscribe(a=>{a?a==="keyboard"&&this.hb.run(()=>this.show()):this.hb.run(()=>this.Te(0))})}Ja(){const a=
this.Ia.ma;this.Cy&&clearTimeout(this.Cy);this.vb&&(this.vb.dispose(),this.Me=null);this.Yr.forEach(([b,c])=>{a.removeEventListener(b,c,E7a)});this.Yr.length=0;this.Kb.next();this.Kb.complete();_.qr(this.vB,a,this.message,"tooltip");this.Rc.Oi(a)}show(a=this.Fx,b){if(this.disabled||!this.message||this.KB()){let c;(c=this.Me)==null||c.LS()}else b=this.Bv(b),this.Dq(),this.wj=this.wj||new _.vs(this.ISa,this.He),b=this.Me=b.attach(this.wj).instance,b.RJ=this.Ia.ma,b.Zba=this.nJ,_.x(b.OT,_.gg(this.Kb)).subscribe(()=>
this.Dq()),this.eda(this.pU),this.Dda(),b.show(a)}Te(a=this.Lw){const b=this.Me;b&&(b.isVisible()?b.Te(a):(b.LS(),this.Dq()))}toggle(a){this.KB()?this.Te():this.show(void 0,a)}KB(){return!!this.Me&&this.Me.isVisible()}Bv(a){if(this.vb){var b=this.vb.Zl().tg;if((!this.rt||!a)&&b.RB instanceof _.ef)return this.vb;this.Dq()}b=_.NVa(this.oF,this.Ia);a=_.UVa(_.ms(_.ns(_.qs(_.ts(this.kf.position(),this.rt?a||this.Ia:this.Ia),`.${this.bJ}-tooltip`),!1),this.Bn),b);_.x(a.n8,_.gg(this.Kb)).subscribe(d=>{this.QSa(d.PV);
this.Me&&d.R_b.aya&&this.Me.isVisible()&&this.hb.run(()=>this.Te(0))});this.vb=this.kf.create({direction:this.Vb,tg:a,Bd:`${this.bJ}-${"tooltip-panel"}`,Oj:this.Ee()});this.wU(this.vb);_.x(this.vb.fp,_.gg(this.Kb)).subscribe(()=>this.Dq());_.x(this.vb.tZ(),_.gg(this.Kb)).subscribe(()=>{let d;return(d=this.Me)==null?void 0:d.gPa()});_.x(this.vb.Un(),_.gg(this.Kb)).subscribe(d=>{this.KB()&&d.keyCode===27&&!_.Ri(d)&&(d.preventDefault(),d.stopPropagation(),this.hb.run(()=>this.Te(0)))});let c;((c=this.Bg)==
null?0:c.fPb)&&this.vb.cC(`${this.bJ}-tooltip-panel-non-interactive`);return this.vb}Dq(){this.vb&&this.vb.wg()&&this.vb.detach();this.Me=null}wU(a){a=a.Zl().tg;const b=this.Y2(),c=this.hT();_.ls(a,[this.X$(Object.assign({},b.No,c.No)),this.X$(Object.assign({},b.fallback,c.fallback))])}X$(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}Y2(){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.Gba(c.zc,c.Ac);return{No:c,fallback:{zc:d,Ac:e}}}hT(){const a=!this.Vb||this.Vb.value=="ltr",b=this.position;let c;if(b=="above")c={oc:"center",uc:"bottom"};else if(b=="below")c={oc:"center",uc:"top"};else if(b=="before"||b=="left"&&a||
b=="right"&&!a)c={oc:"end",uc:"center"};else if(b=="after"||b=="right"&&a||b=="left"&&!a)c={oc:"start",uc:"center"};const {x:d,y:e}=this.Gba(c.oc,c.uc);return{No:c,fallback:{oc:d,uc:e}}}Dda(){this.Me&&(this.Me.message=this.message,this.Me.bF(),_.Ze(()=>{this.Me&&this.vb.hf()},{Rb:this.xc}))}eda(a){this.Me&&(this.Me.Mt=a,this.Me.bF())}Gba(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}}QSa(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.Daa){if(c=this.vb)a=`${this.bJ}-${"tooltip-panel"}-`,c.AQ(a+this.Daa),c.cC(a+b);this.Daa=b}}fU(){!this.qc&&this.message&&this.Jda&&!this.Yr.length&&(this.Eca()?this.Yr.push(["mouseenter",a=>{this.gda();let b=void 0;a.x!==void 0&&a.y!==void 0&&(b=a);this.show(void 0,b)}]):this.Nt!=="off"&&(this.Maa(),this.Yr.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.gda();this.Cy&&clearTimeout(this.Cy);let d,e;this.Cy=setTimeout(()=>{this.Cy=null;this.show(void 0,c)},(e=(d=this.Bg)==null?void 0:d.Kwd)!=null?e:500)}])),this.W$(this.Yr))}gda(){if(!this.Fca){this.Fca=!0;var a=[];if(this.Eca())a.push(["mouseleave",b=>{b=b.relatedTarget;let c;b&&((c=this.vb)==null?0:c.fq.contains(b))||this.Te()}],["wheel",b=>this.fTa(b)]);else if(this.Nt!=="off"){this.Maa();const b=()=>{this.Cy&&
clearTimeout(this.Cy);let c;this.Te((c=this.Bg)==null?void 0:c.Vwb)};a.push(["touchend",b],["touchcancel",b])}this.W$(a);this.Yr.push(...a)}}W$(a){a.forEach(([b,c])=>{this.Ia.ma.addEventListener(b,c,E7a)})}Eca(){return!this.hc.oI&&!this.hc.Fr}fTa(a){if(this.KB()){a=this.Db.elementFromPoint(a.clientX,a.clientY);const b=this.Ia.ma;a===b||b.contains(a)||this.Te()}}Maa(){const a=this.Nt;if(a!=="off"){const b=this.Ia.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"}}UJb(a){this.EDb||(this.EDb=!0,_.qr(this.vB,this.Ia.ma,a,"tooltip"),this.hb.Tb(()=>{Promise.resolve().then(()=>{this.EDb=!1;this.message&&!this.disabled&&_.lUa(this.vB,this.Ia.ma,this.message,"tooltip")})}))}};_.Qx.O=function(a){return new (a||_.Qx)};
_.Qx.La=_.Df({type:_.Qx,na:[["","matTooltip",""]],nb:[1,"mat-mdc-tooltip-trigger"],ob:2,Ya:function(a,b){a&2&&_.sg("mat-mdc-tooltip-disabled",b.disabled)},inputs:{position:[0,"matTooltipPosition","position"],rt:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],Fx:[0,"matTooltipShowDelay","showDelay"],Lw:[0,"matTooltipHideDelay","hideDelay"],Nt:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],Mt:[0,"matTooltipClass","tooltipClass"]},
Qb:["matTooltip"]});
var Px=class{constructor(){this.Ta=_.n(_.nn);this.Ia=_.n(_.ef);this.j3=this.taa=this.tHb=!1;this.OT=new _.Vf;this.gU="mat-mdc-tooltip-show";this.vba="mat-mdc-tooltip-hide";this.un=_.n(_.cn,{optional:!0})==="NoopAnimations"}show(a){this.Hv!=null&&clearTimeout(this.Hv);this.Sv=setTimeout(()=>{this.wda(!0);this.Sv=void 0},a)}Te(a){this.Sv!=null&&clearTimeout(this.Sv);this.Hv=setTimeout(()=>{this.wda(!1);this.Hv=void 0},a)}isVisible(){return this.j3}Ja(){this.LS();this.OT.complete();this.RJ=null}gPa(){this.taa&&
this.Te(0)}bF(){_.en(this.Ta)}lPa({relatedTarget:a}){a&&this.RJ.contains(a)||(this.isVisible()?this.Te(this.Zba):this.cT(!1))}PQa(){this.tHb=this.zMc();this.bF()}zMc(){const a=this.Ia.ma.getBoundingClientRect();return a.height>24&&a.width>=200}fPa({animationName:a}){a!==this.gU&&a!==this.vba||this.cT(a===this.gU)}LS(){this.Sv!=null&&clearTimeout(this.Sv);this.Hv!=null&&clearTimeout(this.Hv);this.Sv=this.Hv=void 0}cT(a){a?this.taa=!0:this.isVisible()||this.OT.next()}wda(a){const b=this.HSa.ma;var c=
this.gU;const d=this.vba;b.classList.remove(a?d:c);b.classList.add(a?c:d);this.j3!==a&&(this.j3=a,_.en(this.Ta));a&&!this.un&&typeof getComputedStyle==="function"&&(c=getComputedStyle(b),c.getPropertyValue("animation-duration")==="0s"||c.getPropertyValue("animation-name")==="none")&&(this.un=!0);a&&this.PQa();this.un&&(b.classList.add("_mat-animation-noopable"),this.cT(a))}};Px.O=function(a){return new (a||Px)};
Px.wa=_.Bf({type:Px,na:[["mat-tooltip-component"]],ub:function(a,b){a&1&&_.Og(A7a,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.HSa=c.first)}},nb:["aria-hidden","true"],Ya:function(a,b){a&1&&_.N("mouseleave",function(c){return b.lPa(c)})},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=_.Nd();_.F(0,"div",1,0);_.N("animationend",function(d){_.q(c);return _.r(b.fPa(d))});_.F(2,"div",
2);_.Q(3);_.I()()}a&2&&(_.sg("mdc-tooltip--multiline",b.tHb),_.E("ngClass",b.Mt),_.y(3),_.Wg(b.message))},Fa:[_.Vn],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-sys-inverse-surface));color:var(--mdc-plain-tooltip-supporting-text-color, var(--mat-sys-inverse-on-surface));border-radius:var(--mdc-plain-tooltip-container-shape, var(--mat-sys-corner-extra-small));font-family:var(--mdc-plain-tooltip-supporting-text-font, var(--mat-sys-body-small-font));font-size:var(--mdc-plain-tooltip-supporting-text-size, var(--mat-sys-body-small-size));font-weight:var(--mdc-plain-tooltip-supporting-text-weight, var(--mat-sys-body-small-weight));line-height:var(--mdc-plain-tooltip-supporting-text-line-height, var(--mat-sys-body-small-line-height));letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking, var(--mat-sys-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'],
kb:2,Ma:0});var F7a,G7a,H7a,Gwa;F7a=a=>({m2HasFocus:a});G7a=(a,b)=>[a,b];H7a=a=>[a];Gwa=a=>({hidden:a});
_.Rx=class extends _.nw{set config(a){if(a&&(super.RBa(a),this.sja=a.sja,this.hCa.unsubscribe(),this.hCa=new _.ne,a.gtb))for(const [b,c]of a.gtb){const d=c;this.hCa.add(this.vd.register(d.name,b,()=>{d.handler({Qp:this.query,prefix:this.queryPrefix.getValue()});d.TQb&&_.R6a(this.lM)}))}}constructor(a,b,c,d,e,f,g,l,p,t,w,A,G){super({Uka:_.pv.has(47),yx:"GlobalSearchBox",Ha:a,Kua:t,hL:_.pv.has(28),JO:c});this.Ua=d;this.vd=e;this.Bh=f;this.bo=g;this.document=l;this.lb=p;this.d7c=w;this.c7c=A;this.kP=
G;this.hCa=new _.ne;this.rq=new _.ne;this.eQ=new _.Zf(1);this.Gla=0;this.sja=void 0;this.PBb="Clear search";this.eoc="Search for code or files";this.noc="No matching results";this.ooc="Try modifying your query";this.koc="Documentation";this.moc="New! Git Search";this.loc='The "package:" atom for GoB is deprecated. Learn about the new "git:", "repo:", and "branch:" atoms.';this.uoc='The "package:" atom for GoB is deprecated. Use the new "git:", "repo:", and "branch:" atoms instead. Click the \'Info\' icon for more information';
this.jub=24;this.kub=2;this.ttb=new _.Zf(1);this.W6c=_.x(this.eQ,_.v(J=>{a:{for(const L of _.jk(J))if(L.warning)switch(L.warning.type){case "PACKAGE_AVAILABLE_IN_MULTIBRANCH":J=this.uoc;break a;default:_.fb(L.warning.type,void 0)}J=""}return J}));this.DK=new _.an;this.M6c=_.pv.has(41)}Sa(){super.Sa();const a=this.bo.parse(this.query);this.eQ.next(a);this.ttb.next(Vwa(a)&&this.Ua.url.startsWith("/search?q="));this.rq.add(_.x(this.rQ,_.v(b=>this.bo.parse(b))).subscribe(b=>{this.eQ.next(b)}));this.rq.add(_.x(this.Ua.events,
_.Te(b=>b instanceof _.di),_.fg(()=>_.x(this.eQ,_.Pf(1))),_.v(b=>Vwa(b)&&this.Ua.url.startsWith("/search?q="))).subscribe(b=>{this.ttb.next(b)}))}Dc(){this.Dr=this.Bh.registerCallback("SEARCH_BAR",this.lb.ma,()=>{_.R6a(this.lM,!0)})}Ja(){super.Ja();this.hCa.unsubscribe();this.rq.unsubscribe();this.Dr&&this.Dr()}nG(a){(a=a.target)&&a instanceof HTMLElement&&a.classList.contains("search-bar")&&this.lM.setFocus()}get v4c(){const a=this.queryPrefix.getValue();return a&&a.DZ?a.DZ:this.eoc}Lza(){super.Lza();
this.DK.next(1)}Mza(){super.Mza();this.DK.next(0)}K4(){super.K4(this.lM)}dXb(a){_.kp(this.Ua,_.jp(this.Ua,_.APa,{Qa:_.rqa(a)}))}pjb(a){this.Gla=a.getBoundingClientRect().width}Hha(a){a.Ra.kind==="scope"&&this.s2b(a.Ra)}u9(a){a&&this.document.activeElement&&this.document.activeElement.blur();super.u9(a)}s2b(a){super.setScope(a)&&_.R6a(this.lM)}};
_.Rx.O=function(a){return new (a||_.Rx)(_.B(_.Bp),_.B(_.qv),_.B(_.Nv),_.B(_.hi),_.B(_.Pu),_.B(_.oi),_.B(_.hw),_.B(_.ci),_.B(_.ef),_.B(_.$3a),_.B(V3a,8),_.B(W3a,8),_.B(_.Z3a,8))};
_.Rx.wa=_.Bf({type:_.Rx,na:[["global-search-box"]],ub:function(a,b){a&1&&_.Og(_.hx,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.lM=c.first)}},inputs:{config:"config"},outputs:{DK:"focusChange"},standalone:!1,features:[_.kg],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=_.Nd();_.F(0,"div",2,0);_.N("click",function(d){_.q(c);return _.r(b.nG(d))})("keydown.escape",function(){_.q(c);_.Eg(15).Uz||_.mw(b.Bh,
"CODE");return _.r()});_.F(2,"search-box",3);_.R(3,"async");_.R(4,"async");_.$g("queryChange",function(d){_.q(c);_.Zg(b.query,d)||(b.query=d);return _.r(d)});_.N("blur",function(){_.q(c);return _.r(b.Lza())})("focus",function(){_.q(c);return _.r(b.Mza())})("queryChange",function(d){_.q(c);return _.r(b.rQ.next(d))})("querySubmit",function(d){_.q(c);if(typeof d==="string")b.u9(d);else switch(d.Ra.kind){case "link":b.Ha.mb({element:b.yx,action:"navigateManageSavedQuery",gestureName:"CLICK",wm:d.Ra.L2b});
_.kp(b.Ua,d.Ra.L2b);break;case "scope":b.s2b(d.Ra);break;case "suggestion":b.u9(d);break;default:_.fb(d.Ra,"Item With Unkonwn Suggestion Kind")}return _.r()})("selectSuggestion",function(d){_.q(c);return _.r(b.Hha(d))});_.I();_.C(5,Jwa,3,3,"ng-container",4);_.F(6,"div",5);_.N("click",function(){_.q(c);return _.r(b.lM.setFocus())});_.C(7,Kwa,1,2,"mat-spinner",6);_.R(8,"async");_.I();_.F(9,"button",7);_.N("click",function(){_.q(c);b.u9(b.query);return _.r()});_.F(10,"mat-icon");_.Q(11,"search");_.I()();
_.C(12,Lwa,3,3,"button",8)(13,Mwa,3,1,"a",9);_.I();_.F(14,"search-box-suggestion-list",null,1);_.C(16,Owa,2,4,"search-box-suggestion-item",10);_.R(17,"async");_.I();_.C(18,Twa,2,2,"ng-container",11)(19,Uwa,5,4,"onedev-feature-tooltip-controller",4);_.R(20,"async")}if(a&2){let c,d;a=_.Eg(15);_.rg("border-color",b.sja);_.E("ngClass",_.ch(28,F7a,a.Uz));_.y(2);_.Jg("matTooltip",_.S(3,18,b.W6c));_.E("elementName",b.yx)("enableTextBoxQuerySubmission",!0)("queryDecorator",b.qQ)("placeholder",b.v4c);_.Yg("query",
b.query);_.E("suggestionLists",b.xx?_.dh(30,G7a,a,b.xx):_.ch(33,H7a,a))("tabCompletionHint",_.S(4,20,b.z9));_.y(3);_.E("ngIf",b.M6c);_.y(2);_.E("ngIf",((c=_.S(8,22,b.u5))==null?null:c.Rd)&&b.O8);_.y(5);_.E("ngIf",b.query);_.y();_.E("ngIf",b.kP);_.y(3);_.E("ngForOf",(d=_.S(17,24,b.u5))==null?null:d.hv);_.y(2);_.E("ngIf",a.Uz&&b.pK||(b.xx==null?null:b.xx.Uz));_.y();_.E("ngIf",_.S(20,26,b.ttb))}},Fa:[_.Gp,_.Vn,_.Wn,_.Xn,_.ao,_.pw,_.vx,_.Bx,_.Cx,_.Dx,_.Ir,_.nt,_.Ox,_.jw,_.zt,_.yt,_.mu,_.Gx,_.Ex,_.Nx,
_.Qx,_.qw,_.mv,_.hx,_.ix,_.kx,_.bo],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 I7a;I7a=[[["",8,"appbar-left"]],[["",8,"appbar-center"]],[["",8,"appbar-right"]]];_.Sx=class{};_.Sx.O=function(a){return new (a||_.Sx)};
_.Sx.wa=_.Bf({type:_.Sx,na:[["header","onedevAppbar",""]],standalone:!1,jc:["onedevAppbar",""],ac:[".appbar-left",".appbar-center",".appbar-right"],ya:3,Aa:0,qa:function(a){a&1&&(_.Gg(I7a),_.Hg(0),_.Hg(1,1),_.Hg(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}"],kb:2});_.Tx=class{};_.Tx.O=function(a){return new (a||_.Tx)};_.Tx.Ca=_.Cf({type:_.Tx});_.Tx.Ba=_.Xc({Nb:[{va:ZWa,kc:{color:"primary"}}],imports:[_.At]});var J7a=new _.wd("GMAT_MENU_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.Ux=class{constructor(a,b){this.options=a;a.Se||_.Lx(b,"gmat-mdc-menu")}};_.Ux.O=function(a){return new (a||_.Ux)(_.B(J7a),_.B(_.Cs))};_.Ux.La=_.Df({type:_.Ux,na:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],standalone:!1,features:[_.ah([{va:_.Cs,Qd:_.Mx}])]});var K7a=_.lj("transformMenu",[_.oj("void",_.nj({opacity:0,transform:"scale(0.8)"})),_.pj("void => enter",_.mj("120ms cubic-bezier(0, 0, 0.2, 1)",_.nj({opacity:1,transform:"scale(1)"}))),_.pj("* => void",_.mj("100ms 25ms linear",_.nj({opacity:0})))]),L7a=_.lj("fadeInItems",[_.oj("showing",_.nj({opacity:1})),_.pj("void => *",[_.nj({opacity:0}),_.mj("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])]);_.M7a=new _.wd("MatMenuContent");_.Vx=new _.wd("MAT_MENU_PANEL");var N7a;N7a=[[["mat-icon"],["","matMenuItemIcon",""]],"*"];
_.Wx=class{constructor(){this.Ia=_.n(_.ef);this.Db=_.n(_.ci);this.Rc=_.n(_.ar);this.iF=_.n(_.Vx,{optional:!0});this.Ta=_.n(_.nn);this.role="menuitem";this.wc=this.disabled=!1;this.Sr=new _.Vf;this.Ol=new _.Vf;this.SJ=this.b3=!1;_.n(_.cr).load(_.Hs);let a,b;(a=this.iF)==null||(b=a.BTa)==null||b.call(a,this)}focus(a,b){this.Rc&&a?_.$q(this.Rc,this.Qg(),a,b):this.Qg().focus(b);this.Ol.next(this)}Dc(){this.Rc&&this.Rc.Pk(this.Ia,!1)}Ja(){this.Rc&&this.Rc.Oi(this.Ia);this.iF&&this.iF.removeItem&&this.iF.removeItem(this);
this.Sr.complete();this.Ol.complete()}Pr(){return this.disabled?"-1":"0"}Qg(){return this.Ia.ma}qNa(a){this.disabled&&(a.preventDefault(),a.stopPropagation())}kPa(){this.Sr.next(this)}Vp(){const a=this.Ia.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())||""}SRa(a){this.b3=a;_.en(this.Ta)}ZRa(a){this.SJ=a;_.en(this.Ta)}ro(){return this.Db&&this.Db.activeElement===this.Qg()}};
_.Wx.O=function(a){return new (a||_.Wx)};
_.Wx.wa=_.Bf({type:_.Wx,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.qNa(c)})("mouseenter",function(){return b.kPa()});a&2&&(_.qg("role",b.role)("tabindex",b.Pr())("aria-disabled",b.disabled)("disabled",b.disabled||null),_.sg("mat-mdc-menu-item-highlighted",b.b3)("mat-mdc-menu-item-submenu-trigger",b.SJ))},inputs:{role:"role",disabled:[2,"disabled","disabled",_.oh],wc:[2,"disableRipple","disableRipple",_.oh]},
Qb:["matMenuItem"],features:[_.lg],jc:["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&&(_.Gg(N7a),_.Hg(0),_.F(1,"span",0),_.Hg(2,1),_.I(),_.K(3,"div",1),_.C(4,Wwa,2,0,":svg:svg",2));a&2&&(_.y(3),_.E("matRippleDisabled",b.wc||
b.disabled)("matRippleTrigger",b.Qg()),_.y(),_.vg(b.SJ?4:-1))},Fa:[_.Ps],kb:2,Ma:0});_.O7a=new _.wd("mat-menu-default-options",{Ea:"root",oa:Ywa});
_.Xx=class{get Aq(){return this.Fy}set Aq(a){this.Fy=a;this.Sz()}get Pt(){return this.Pda}set Pt(a){this.Pda=a;this.Sz()}set Bd(a){const b=this.pRa,c=Object.assign({},this.fl);b&&b.length&&b.split(" ").forEach(d=>{c[d]=!1});(this.pRa=a)&&a.length&&(a.split(" ").forEach(d=>{c[d]=!0}),this.Ia.ma.className="");this.fl=c}get classList(){return this.Bd}set classList(a){this.Bd=a}constructor(){this.Ia=_.n(_.ef);this.Ta=_.n(_.nn);this.Ui=new _.Mg;this.fl={};this.hF="void";this.tn=new _.Vf;this.close=this.closed=
new _.an;this.qka=_.n(_.ur).getId("mat-menu-panel-");this.xc=_.n(_.Ye);const a=_.n(_.O7a);this.Dz=a.Dz||"";this.Fy=a.Aq;this.Pda=a.Pt;this.ak=a.ak;this.ML=a.ML;this.Je=a.Je}Sa(){this.Sz()}Td(){this.RSa();this.Gb=_.wr((new _.Ar(this.Ui)).Tx().IE());this.Gb.wM.subscribe(()=>this.closed.emit("tab"));_.x(this.Ui.Kc,_.eg(this.Ui),_.fg(a=>_.Se(...a.map(b=>b.Ol)))).subscribe(a=>_.xr(this.Gb,a));this.Ui.Kc.subscribe(a=>{const b=this.Gb;var c;this.hF==="enter"&&((c=b.mf)==null?0:c.ro())&&(a=a.toArray(),c=
Math.max(0,Math.min(a.length-1,b.ls||0)),a[c]&&!a[c].disabled?b.lj(c):_.yr(b))})}Ja(){let a;(a=this.Gb)==null||a.destroy();this.Ui.destroy();this.closed.complete();let b;(b=this.DFb)==null||b.destroy()}Sr(){return _.x(this.Ui.Kc,_.eg(this.Ui),_.fg(a=>_.Se(...a.map(b=>b.Sr))))}BTa(){}removeItem(){}ie(a){const b=a.keyCode,c=this.Gb;switch(b){case 27:_.Ri(a)||(a.preventDefault(),this.closed.emit("keydown"));break;case 37:this.wZ&&this.direction==="ltr"&&this.closed.emit("keydown");break;case 39:this.wZ&&
this.direction==="rtl"&&this.closed.emit("keydown");break;default:b!==38&&b!==40||_.zr(c,"keyboard"),c.Sm(a)}}Kga(a="program"){let b;(b=this.DFb)==null||b.destroy();this.DFb=_.Ze(()=>{let c=null;this.Ui.length&&(c=this.Ui.first.Qg().closest('[role="menu"]'));if(!c||!c.contains(document.activeElement)){const d=this.Gb;_.zr(d,a).VB(0,1);!d.mf&&c&&c.focus()}},{Rb:this.xc})}Bsb(){}Sz(a=this.Aq,b=this.Pt){this.fl=Object.assign({},this.fl,{["mat-menu-before"]:a==="before",["mat-menu-after"]:a==="after",
["mat-menu-above"]:b==="above",["mat-menu-below"]:b==="below"});_.en(this.Ta)}gSa(){this.hF="enter"}ARa(){this.hF="void"}hca(a){this.tn.next(a);this.VE=!1}ica(a){this.VE=!0;a.oh==="enter"&&this.Gb.ls===0&&(a.element.scrollTop=0)}RSa(){_.x(this.Y$.Kc,_.eg(this.Y$)).subscribe(a=>{this.Ui.reset(a.filter(b=>b.iF===this));_.Qg(this.Ui)})}};_.Xx.O=function(a){return new (a||_.Xx)};
_.Xx.wa=_.Bf({type:_.Xx,na:[["mat-menu"]],Ad:function(a,b,c){a&1&&(_.Pg(c,_.M7a,5),_.Pg(c,_.Wx,5),_.Pg(c,_.Wx,4));if(a&2){let d;_.Rg(d=_.Sg())&&(b.lr=d.first);_.Rg(d=_.Sg())&&(b.Y$=d);_.Rg(d=_.Sg())&&(b.items=d)}},ub:function(a,b){a&1&&_.Og(_.Kg,5);if(a&2){let c;_.Rg(c=_.Sg())&&(b.Oc=c.first)}},ob:3,Ya:function(a){a&2&&_.qg("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},inputs:{ak:"backdropClass",ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],
aw:[0,"aria-describedby","ariaDescribedby"],Aq:"xPosition",Pt:"yPosition",ML:[2,"overlapTrigger","overlapTrigger",_.oh],Je:[2,"hasBackdrop","hasBackdrop",a=>a==null?null:_.oh(a)],Bd:[0,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},Qb:["matMenu"],features:[_.ah([{va:_.Vx,Hb:_.Xx}]),_.lg],ac:["*"],ya:1,Aa:0,Da:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel",3,"click","id"],[1,"mat-mdc-menu-content"]],qa:function(a){a&1&&(_.Gg(),_.C(0,Xwa,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-sys-label-large-font));line-height:var(--mat-menu-item-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mat-menu-item-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-menu-item-label-text-tracking, var(--mat-sys-label-large-tracking));font-weight:var(--mat-menu-item-label-text-weight, var(--mat-sys-label-large-weight))}.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape, var(--mat-sys-corner-extra-small));background-color:var(--mat-menu-container-color, var(--mat-sys-surface-container));box-shadow:var(--mat-menu-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));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-sys-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-sys-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-sys-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-sys-on-surface) calc(var(--mat-sys-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-sys-on-surface) calc(var(--mat-sys-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'],
kb:2,data:{animation:[K7a,L7a]},Ma:0});var P7a,Q7a,R7a,Yx;P7a=new _.wd("mat-menu-scroll-strategy",{Ea:"root",oa:()=>{const a=_.n(_.Cs);return()=>a.Nj.Cl()}});Q7a={va:P7a,Ib:[_.Cs],Ab:function(a){return()=>a.Nj.Cl()}};R7a=_.Ti({passive:!0});Yx=function(a){return!!(a.cF&&a.Vi&&a.df)};
_.Zx=class{get Haa(){return this.df}set Haa(a){this.df=a}get df(){return this.Vba}set df(a){if(a!==this.Vba){this.Vba=a;this.HT.unsubscribe();a&&(this.HT=a.close.subscribe(c=>{this.WNa(c);c!=="click"&&c!=="tab"||!this.Vi||this.Vi.closed.emit(c)}));var b;(b=this.cF)==null||b.ZRa(Yx(this))}}constructor(){this.kf=_.n(_.Cs);this.Qc=_.n(_.ef);this.He=_.n(_.Lg);this.cF=_.n(_.Wx,{optional:!0,self:!0});this.Vb=_.n(_.Tr,{optional:!0});this.Rc=_.n(_.ar);this.hb=_.n(_.We);this.Ee=_.n(P7a);this.Ta=_.n(_.nn);
this.vb=null;this.Wr=!1;this.HT=this.zba=this.wB=_.ne.EMPTY;this.oba=b=>{_.Qi(b)||(this.An="touch")};this.An=void 0;this.Et=!0;this.gjb=this.aZ=new _.an;this.fjb=this.ZY=new _.an;const a=_.n(_.Vx,{optional:!0});this.Vi=a instanceof _.Xx?a:void 0;this.Qc.ma.addEventListener("touchstart",this.oba,R7a)}Td(){this.jPa()}Ja(){this.vb&&(this.vb.dispose(),this.vb=null);this.Qc.ma.removeEventListener("touchstart",this.oba,R7a);this.HT.unsubscribe();this.wB.unsubscribe();this.zba.unsubscribe()}get PP(){return this.Wr}get dir(){return this.Vb&&
this.Vb.value==="rtl"?"rtl":"ltr"}FD(){const a=this.df;if(!this.Wr&&a){var b=this.Bv(a),c=b.Zl(),d=c.tg;this.URa(a,d);c.Je=a.Je==null?!Yx(this):a.Je;b.attach(this.aPa(a));a.lr&&a.lr.attach(this.Ygb);this.wB=this.tQa().subscribe(()=>this.nO());this.KPa(a);a instanceof _.Xx&&(a.gSa(),_.x(a.Ui.Kc,_.gg(a.close)).subscribe(()=>{_.ks(_.ps(d,!1));_.ps(d,!0)}))}}nO(){let a;(a=this.df)==null||a.close.emit()}focus(a,b){this.Rc&&a?_.$q(this.Rc,this.Qc,a,b):this.Qc.ma.focus(b)}hf(){let a;(a=this.vb)==null||a.hf()}WNa(a){if(this.vb&&
this.PP){var b=this.df;this.wB.unsubscribe();this.vb.detach();!this.Et||a!=="keydown"&&this.An&&Yx(this)||this.focus(this.An);this.An=void 0;if(b instanceof _.Xx)b.ARa(),b.lr?_.x(b.tn,_.Te(c=>c.oh==="void"),_.Pf(1),_.gg(b.lr.XMa)).subscribe({next:()=>b.lr.detach(),complete:()=>this.KJ(!1)}):this.KJ(!1);else{this.KJ(!1);let c;b==null||(c=b.lr)==null||c.detach()}}}KPa(a){a.wZ=Yx(this)?this.Vi:void 0;a.direction=this.dir;a.Kga(this.An||"program");this.KJ(!0)}KJ(a){a!==this.Wr&&((this.Wr=a)?this.aZ.emit():
this.ZY.emit(),Yx(this)&&this.cF.SRa(a),_.en(this.Ta))}Bv(a){if(!this.vb){const b=this.jJ(a);this.pSa(a,b.tg);this.vb=this.kf.create(b);this.vb.Un().subscribe(c=>{this.df instanceof _.Xx&&this.df.ie(c)})}return this.vb}jJ(a){return new _.is({tg:_.qs(_.os(_.ps(_.ts(this.kf.position(),this.Qc))),".mat-menu-panel, .mat-mdc-menu-panel"),ak:a.ak||"cdk-overlay-transparent-backdrop",Bd:a.Dz,Oj:this.Ee(),direction:this.Vb||"ltr"})}pSa(a,b){a.Sz&&b.n8.subscribe(c=>{this.hb.run(()=>{a.Sz(c.PV.oc==="start"?
"after":"before",c.PV.uc==="top"?"below":"above")})})}URa(a,b){let [c,d]=a.Aq==="before"?["end","start"]:["start","end"],e=c,f=d,[g,l]=a.Pt==="above"?["bottom","top"]:["top","bottom"],[p,t]=[g,l],w=p,A=t,[G,J]=[e,f],L=G,U=J,ba=0;Yx(this)?(U=e=a.Aq==="before"?"start":"end",f=L=e==="end"?"start":"end",this.Vi&&(this.UT==null&&(this.UT=(a=this.Vi.items.first)?a.Qg().offsetTop:0),ba=g==="bottom"?this.UT:-this.UT)):a.ML||(w=g==="top"?"bottom":"top",A=l==="top"?"bottom":"top");_.ls(b,[{zc:e,Ac:w,oc:L,uc:g,
offsetY:ba},{zc:f,Ac:w,oc:U,uc:g,offsetY:ba},{zc:e,Ac:A,oc:L,uc:l,offsetY:-ba},{zc:f,Ac:A,oc:U,uc:l,offsetY:-ba}])}tQa(){const a=this.vb.Gm(),b=this.vb.fp,c=this.Vi?this.Vi.closed:_.u(),d=this.Vi?_.x(this.Vi.Sr(),_.Te(e=>e!==this.cF),_.Te(()=>this.Wr)):_.u();return _.Se(a,c,d,b)}mPa(a){_.Pi(a)||(this.An=a.button===0?"mouse":void 0,Yx(this)&&a.preventDefault())}ie(a){a=a.keyCode;if(a===13||a===32)this.An="keyboard";Yx(this)&&(a===39&&this.dir==="ltr"||a===37&&this.dir==="rtl")&&(this.An="keyboard",
this.FD())}il(a){Yx(this)?(a.stopPropagation(),this.FD()):this.Wr?this.nO():this.FD()}jPa(){Yx(this)&&this.Vi&&(this.zba=_.x(this.Vi.Sr(),_.Te(a=>a===this.cF&&!a.disabled),_.Qf(0,_.Xm)).subscribe(()=>{this.An="mouse";this.df instanceof _.Xx&&this.df.VE?_.x(this.df.tn,_.Pf(1),_.Qf(0,_.Xm),_.gg(this.Vi.Sr())).subscribe(()=>this.FD()):this.FD()}))}aPa(a){this.wj&&this.wj.Oc===a.Oc||(this.wj=new _.ws(a.Oc,this.He));return this.wj}};_.Zx.O=function(a){return new (a||_.Zx)};
_.Zx.La=_.Df({type:_.Zx,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.il(c)})("mousedown",function(c){return b.mPa(c)})("keydown",function(c){return b.ie(c)});a&2&&_.qg("aria-haspopup",b.df?"menu":null)("aria-expanded",b.PP)("aria-controls",b.PP?b.df.qka:null)},inputs:{Haa:[0,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],df:[0,"matMenuTriggerFor","menu"],Ygb:[0,"matMenuTriggerData",
"menuData"],Et:[0,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{aZ:"menuOpened",gjb:"onMenuOpen",ZY:"menuClosed",fjb:"onMenuClose"},Qb:["matMenuTrigger"]});_.$x=class{};_.$x.O=function(a){return new (a||_.$x)};_.$x.Ca=_.Cf({type:_.$x});_.$x.Ba=_.Xc({Nb:[Q7a],imports:[_.Qs,_.Es,_.Ds,_.fs,_.Es]});_.ay=class{};_.ay.O=function(a){return new (a||_.ay)};_.ay.Ca=_.Cf({type:_.ay});_.ay.Ba=_.Xc({Nb:[{va:_.Cs,Qd:_.Mx}],imports:[_.$x]});var S7a=[[["","onedevOptOutButton",""]],[["","mat-icon-button",""]]],T7a=function(a){for(const b of a.rtb.Ui)b.disabled=b.Qg().offsetWidth===0},U7a=function(a){T7a(a);const b=a.Sza?"keyboard":"mouse";a.Sza=!1;setTimeout(()=>{a.rtb.Kga(b)})},V7a=function(a){var b=Array.from(a.kv),c=Array.from(a.H$c);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.stb,a.s1b]]},by=class{constructor(a){this.zone=a;this.Sza=!1;this.CQ=new ResizeObserver(()=>{this.zone.run(()=>
{for(const [b,c]of V7a(this)){const d=b;Number(c.ma.offsetWidth===0)^Number(this.stb.PP&&d!==this.stb)&&d.nO()}T7a(this)})})}set df(a){a.Bd="onedev-appbar-menu";this.rtb=a}Sa(){}Dc(){if(this.d2c.length>0)throw Error("nd");for(const a of[...this.buttons,this.s1b])this.CQ.observe(a.ma)}Ja(){this.CQ.disconnect()}};by.O=function(a){return new (a||by)(_.B(_.We))};
by.wa=_.Bf({type:by,na:[["onedev-mdc-button-group"]],Ad:function(a,b,c){a&1&&(_.Pg(c,_.Zx,4),_.Pg(c,_.Zx,4,_.ef),_.Pg(c,_.jw,4,_.ef),_.Pg(c,_.vt,4,_.ef));if(a&2){let d;_.Rg(d=_.Sg())&&(b.kv=d);_.Rg(d=_.Sg())&&(b.H$c=d);_.Rg(d=_.Sg())&&(b.buttons=d);_.Rg(d=_.Sg())&&(b.d2c=d)}},ub:function(a,b){a&1&&(_.Og(_.Zx,5),_.Og(_.Zx,5,_.ef));if(a&2){let c;_.Rg(c=_.Sg())&&(b.stb=c.first);_.Rg(c=_.Sg())&&(b.s1b=c.first)}},ob:2,Ya:function(a){a&2&&_.rg("display","flex")},inputs:{df:"menu"},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&&(_.Gg(S7a),_.Hg(0),_.Hg(1,1),_.F(2,"button",0),_.N("keydown.enter",function(){b.Sza=!0})("keydown.space",function(){b.Sza=!0})("menuOpened",function(){return U7a(b)}),_.F(3,"mat-icon"),_.Q(4,"more_vert"),_.I()());a&2&&(_.y(2),_.E("matMenuTriggerFor",b.rtb))},Fa:[_.Tx,_.jw,_.yt,_.nu,_.mu,_.ay,_.Ux,_.Zx],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'],
kb:2});_.cy=class{};_.cy.O=function(a){return new (a||_.cy)};
_.cy.wa=_.Bf({type:_.cy,na:[["onedev-appbar-title"]],inputs:{rr:"productName",Gk:"iconUrl",qk:"svgIcon",jMb:"badgeIcon"},standalone:!1,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,Zwa,1,1,"img",0)(1,$wa,1,1,"mat-icon",1)(2,axa,2,1,"mat-icon",2),_.F(3,"span",3),_.Q(4),_.I());a&2&&(_.E("ngIf",
b.Gk),_.y(),_.E("ngIf",b.qk),_.y(),_.E("ngIf",b.jMb),_.y(),_.qg("aria-label",b.rr?b.rr:"Product Name"),_.y(),_.Vg(" ",b.rr,"\n"))},Fa:[_.Xn,_.mu],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%][_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});_.dy=class{};_.dy.O=function(a){return new (a||_.dy)};_.dy.Ca=_.Cf({type:_.dy});_.dy.Ba=_.Xc({Nb:[C7a],imports:[_.pr,_.Ds,_.Es,_.Es,_.fs]});var W7a=["feedbackTooltip"],X7a=["branding"],Y7a=function(a){const b={};a.a5b&&(b.appBarTitle=a.a5b,b.disableAppLink=!1);b.appBarFontColor=a.appBarFontColor;a=a.VL((c,d)=>Object.assign({},c,d),TTa);return Object.assign({},a,b)},Z7a=function(){setTimeout(()=>{let a;(a=document.getElementById("skiplink-navigation-target"))==null||a.focus()})},$7a=function(a){_.Mga(a.gA.theme).then(b=>{a.Ex.ZBa(b==="DARK"?"LIGHT":"DARK")})},ey=class{get z7a(){return!this.kUb}get JXc(){return this.S_b===0}constructor(a,
b,c,d,e,f,g,l,p,t,w){this.Ha=a;this.ul=b;this.iga=c;this.Ua=d;this.Ex=e;this.gA=f;this.document=g;this.pRc=l;this.appBarFontColor=p;this.a5b=t;this.ariaLabel="Product Title";this.Mq=TTa;this.Io={};this.S_b=1;this.Mxb=new _.Vf;this.kUb=!!this.document.querySelector("#gb");this.w3c=!!this.document.querySelector("#gb a[role=button]");this.width=this.kUb?`calc(100% - ${this.w3c?50:110}px)`:"100%";this.Mg=[w.register("showShortcutDialog","shift+/",()=>{this.f9&&(this.Ww?(this.Ww.close(),this.Ww=void 0):
this.oCa(),this.Ha.mb({element:"AppBar",action:`${this.Ww?"show":"hide"}KeyboardShortcuts`,gestureName:"KEYBOARD",projectId:this.Mq.projectId}))}),w.register("sendFeedback","shift+2",()=>{this.hga?(this.hga.close(),this.hga=void 0):this.W7("KEYBOARD")})];this.Mad=_.pv.has(71)}Sa(){_.x(this.Ua.events,_.Te(a=>a instanceof _.di)).subscribe(()=>{this.Mq=Y7a(this);this.Io=this.P5a();this.xMb.ma.style.setProperty("--text-secondary",this.Mq.appBarFontColor)})}Ja(){this.Mxb.next();for(const a of this.Mg)a()}W7(a){this.Ha.mb({element:"FeedbackButton",
action:"open",gestureName:a,projectId:this.Mq.projectId});this.jga&&this.jga.Te();this.hga=this.ul.open(lw);_.x(this.hga.eC(),_.Uf()).subscribe(b=>{this.hga=void 0;b&&this.iga.K0()})}get aia(){const a=this.Mq.appLink;return a?a:`/${_.Kp.II}`}get projectId(){return this.Mq.projectId}get f9(){return this.Mq.keyboardShortcuts&&Array.from(this.Mq.keyboardShortcuts.entries()).length>0}get eSb(){return this.f9||!!this.Mq.settingsPageLink}get YRb(){return(this.Mq.additionalLinks||[]).length>0}get ZRb(){return this.eSb||
this.YRb}oCa(){this.Ww=this.ul.open(_.xt,{Iy:!1,data:this.Mq.keyboardShortcuts,minWidth:400});_.x(this.Ww.eC(),_.Uf()).subscribe(()=>{this.Ww=void 0})}P5a(){return this.VL((a,b)=>Object.assign({},a,b.Io),{})}VL(a,b){let c=this.Ua.nm.root.Nc;for(;c&&c.ef==="primary";)b=a(b,c.data),c=c.firstChild;return b}};ey.O=function(a){return new (a||ey)(_.B(_.Bp),_.B(_.at),_.B(_.iu),_.B(_.hi),_.B(_.Vv),_.B(_.cw),_.B(_.ci),_.B(X3a,8),_.B(U3a,8),_.B(_.Y3a,8),_.B(_.Pu),_.B(_.qv))};
ey.wa=_.Bf({type:ey,na:[["app-bar"]],ub:function(a,b){a&1&&(_.Og(W7a,5),_.Og(X7a,5,_.ef));if(a&2){let c;_.Rg(c=_.Sg())&&(b.jga=c.first);_.Rg(c=_.Sg())&&(b.xMb=c.first)}},ob:6,Ya:function(a,b){a&2&&(_.rg("width",b.width),_.sg("full-width",b.z7a)("fullscreen-search",b.JXc))},inputs:{ariaLabel:"ariaLabel"},standalone:!1,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=_.Nd();_.F(0,"header",4)(1,"div",5)(2,"a",6,0);_.K(4,"onedev-appbar-title",7);_.I();_.C(5,bxa,4,0,"a",8);_.I();_.F(6,"div",9)(7,"div",10)(8,"button",11);_.N("click",function(){_.q(c);return _.r(Z7a())})("keydown.enter",
function(){_.q(c);return _.r(Z7a())});_.Q(9," Skip navigation ");_.I()();_.C(10,cxa,1,1,"global-search-box",12);_.I();_.F(11,"div",13)(12,"onedev-mdc-button-group",14)(13,"button",15);_.N("click",function(){_.q(c);return _.r($7a(b))});_.F(14,"mat-icon");_.Q(15,"brightness_4");_.I()();_.F(16,"button",16,1);_.N("click",function(){_.q(c);return _.r(b.W7("CLICK"))});_.K(18,"mat-icon",17);_.I();_.F(19,"a",18)(20,"mat-icon");_.Q(21,"lightbulb_outline");_.I()();_.C(22,dxa,2,1,"button",19)(23,exa,2,1,"a",
20);_.I()();_.F(24,"mat-menu",21,2)(26,"ul",22);_.C(27,fxa,3,0,"li",23);_.I();_.C(28,ixa,4,2,"ng-container",24);_.I();_.F(29,"mat-menu",null,3)(31,"button",25);_.N("click",function(){_.q(c);return _.r($7a(b))});_.F(32,"span");_.Q(33,"Switch theme");_.I()();_.F(34,"button",26);_.N("click",function(){_.q(c);return _.r(b.W7("CLICK"))});_.F(35,"span");_.Q(36,"Send feedback");_.I()();_.F(37,"a",27)(38,"span");_.Q(39,"Tip of the Week");_.I()();_.C(40,jxa,3,1,"button",28)(41,kxa,3,1,"a",29);_.I()()}a&2&&
(a=_.Eg(30),_.y(2),_.E("routerLink",b.aia)("trackProjectId",b.projectId),_.qg("aria-label",b.Mq.appBarTitle||b.ariaLabel),_.y(2),_.Jg("productName",b.Mq.appBarTitle),_.E("svgIcon",b.pRc),_.y(),_.E("ngIf",b.Mad),_.y(5),_.E("ngIf",b.Io.Lia),_.y(2),_.E("menu",a),_.y(10),_.E("ngIf",b.ZRb),_.y(),_.E("ngIf",b.Mq.settingsPageLink),_.y(),_.E("overlapTrigger",!1),_.y(3),_.E("ngIf",b.f9),_.y(),_.E("ngIf",b.YRb),_.y(12),_.E("ngIf",b.ZRb),_.y(),_.E("ngIf",b.Mq.settingsPageLink))},Fa:[_.Gp,_.Wn,_.Xn,_.Cp,_.nt,
_.Rx,_.jw,_.wt,_.vt,_.zt,_.yt,_.Ox,_.mu,_.Ux,_.Xx,_.Wx,_.Zx,_.Nx,_.Qx,_.Sx,_.cy,by,_.lp],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}}"]});_.fy=class{constructor(a,b,c){this.W3c=a;this.BZc=b;this.cr=c}Jy(){zPa(this.W3c);var a=this.BZc;for(const d of a.zZc){var b=[...d.icons];d.SOb&&(b=b.concat(d.SOb));for(const e of b){b=a;var c=d.jt;const f=(0,_.zc)`https://ssl.gstatic.com/devopsconsole/images/${c}/${e}.svg`;b.HSb.lDb(c,e,new dZa(f))}}this.cr.initialize()}};_.fy.O=function(a){return new (a||_.fy)(_.m(Jp),_.m(_.ou),_.m(_.hv),_.m(_.Bt))};_.fy.ta=_.k({token:_.fy,oa:_.fy.O,Ea:"root"});var a8a;a8a=function(a,b,c){a.Ha.mb({gestureName:"BACKGROUND",element:"HatsNextService",action:"showSurvey",Ne:b});a.service.L5c({triggerId:b,callback:d=>{d.surveyData&&_.x(a.colorScheme,_.Pf(1)).subscribe(e=>{a.Ha.mb({gestureName:"BACKGROUND",element:"HatsNextService",action:"presentSurvey",Ne:b});a.service.C4c({surveyData:d.surveyData,colorScheme:e,authuser:0,customZIndex:1E4,productData:{productVersion:a.productVersion,experimentIds:a.experimentIds,customData:c}})})},authuser:0,enableTestingMode:!1})};
_.b8a=function(a,b){var c={};a.Ha.m3c.then(()=>{a.ld.Tb(()=>{_.Mga(a.ld.jm).then(()=>{setTimeout(()=>{a8a(a,b,c)})})})})};_.gy=class{constructor(a,b,c,d,e,f,g,l){this.Ha=g;this.ld=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}`)}};_.gy.O=function(a){return new (a||_.gy)(_.m(LKa),_.m(_.jh),_.m(_.bZa),_.m(_.Pn),_.m(u3a),_.m(_.cw),_.m(_.Bp),_.m(_.We))};
_.gy.ta=_.k({token:_.gy,oa:_.gy.O,Ea:"root"});var hy=class{constructor(a,b,c,d,e,f,g,l,p,t,w,A,G,J){this.u6c=a;this.zsa=b;this.DVa=d;this.Ua=e;this.Ih=g;this.userEmail=p;this.storage=t;this.y$a=A;c.Jy();(this.zl=_.rk.has(2))&&w.load();this.Jgb();this.zl&&_.pv.has(42)&&_.b8a(A,"n9xCgksaE0jd2PDg8Pq0PBfvWMwF");_.ku(G,"access_time_24px",(0,_.zc)`https://www.gstatic.com/images/icons/material/system_gm/svg/access_time_24px.svg`);_.ku(G,"info_outline_24px",(0,_.zc)`https://www.gstatic.com/images/icons/material/system_gm/svg/info_outline_24px.svg`);
_.ku(G,"link_24px",(0,_.zc)`https://www.gstatic.com/images/icons/material/system_gm/svg/link_24px.svg`);this.zsa&&J.documentElement.style.setProperty("--app-bar-bg",this.zsa)}Jgb(){this.userEmail||!_.rk.has(3)||this.storage&&this.storage.get("epn_dismiss")||this.mtb()}mtb(){this.Ih.open("We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.","Got it",{duration:0}).OB.subscribe(()=>{this.storage&&this.storage.set("epn_dismiss",!0)})}Sa(){var a=this.Ua;
a.config=this.u6c.map(qoa);a.SP=!1}};hy.O=function(a){return new (a||hy)(_.B(r5a),_.B(T3a),_.B(_.fy),_.B(_.iw),_.B(_.hi),_.B(_.qv),_.B(_.Nt),_.B(_.ov),_.B(_.On),_.B(_.dXa,8),_.B(_.cv),_.B(_.gy),_.B(_.lu),_.B(_.ci))};
hy.wa=_.Bf({type:hy,na:[["cst-app"],["protractor-cst-app"]],standalone:!1,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,lxa,1,0,"announcement-bar",2),_.K(4,"router-outlet"),_.I()(),_.K(5,"uncaught-error-notifier"));a&2&&(_.rg("background-color",b.zsa),_.y(3),_.E("ngIf",b.DVa.kPb))},Fa:[_.Xn,_.kw,ey,_.Xt,_.xo],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 d8a=function(a,b){let c=!1;const d=[];c8a(a,b,d);for(const e of d)c&&(e.error={type:6,location:e.location}),c=!0},c8a=function(a,b,c){for(const d of b)d.Wl===0||d.Wl===2?(c8a(a,d.vya,c),c8a(a,d.lBa,c)):_.yk(d,a.fZa)&&!d.error&&c.push(d)},mxa=class{constructor(a){this.fZa=a}process(a){d8a(this,a);for(const b of _.jk(a))b.Wl===3&&d8a(this,b.elements);return a}};var pxa=class{process(a){for(const c of _.jk(a)){var b;if(b=_.yk(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 nxa=class{constructor(){var a=e8a;this.fZa=5;this.pattern=a}process(a){for(const b of _.jk(a))!_.yk(b,this.fZa)||b.error||this.pattern.test(b.value?b.value.value:"")||(b.error={type:7,location:b.location});return a}};var f8a,g8a;f8a=function(a,b,c=d=>new d){return b.vc?c(b.vc):b.instance};g8a=class{constructor(){this.TAa=[]}Re(a){return this.TAa.length?f8a(this,this.TAa[0],a):void 0}};_.h8a=class extends g8a{};var e8a,qxa;e8a=/^(y|yes|n|no|auto)$/;qxa=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]]);
_.i8a=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],["b",4],["branch",4],["r",20],["repo",20],["g",15],["git",15]]);_.oxa=new _.h8a;_.iy=class{};_.iy.O=function(a){return new (a||_.iy)};_.iy.Ca=_.Cf({type:_.iy});_.iy.Ba=_.Xc({Nb:[_.dw,_.hw,{va:_.x5a,Ab:a=>rxa({xh:a||void 0}),Ib:[[new _.Rm,_.Gt]]}]});_.jy=class{};_.jy.O=function(a){return new (a||_.jy)};_.jy.Ca=_.Cf({type:_.jy});_.jy.Ba=_.Xc({imports:[_.iy,_.co,_.Tx,_.nu]});_.ky=class{};_.ky.O=function(a){return new (a||_.ky)};_.ky.Ca=_.Cf({type:_.ky});_.ky.Ba=_.Xc({imports:[_.co,_.Dp,_.np]});_.j8a=new _.wd("TooltipAnchor");_.k8a=new _.wd("TooltipPeventer");_.ly=class{};_.ly.O=function(a){return new (a||_.ly)};_.ly.Ca=_.Cf({type:_.ly});_.ly.Ba=_.Xc({imports:[_.pr,qx,_.co,xx,_.rt,_.nu,_.Ds,tx]});_.my=class{};_.my.O=function(a){return new (a||_.my)};_.my.Ca=_.Cf({type:_.my});_.my.Ba=_.Xc({imports:[_.Fx]});_.ny=class{};_.ny.O=function(a){return new (a||_.ny)};_.ny.Ca=_.Cf({type:_.ny});_.ny.Ba=_.Xc({imports:[_.dy]});_.oy=class{};_.oy.O=function(a){return new (a||_.oy)};_.oy.Ca=_.Cf({type:_.oy});_.oy.Ba=_.Xc({imports:[_.Es,_.Es]});_.py=class{};_.py.O=function(a){return new (a||_.py)};_.py.Ca=_.Cf({type:_.py});_.py.Ba=_.Xc({Nb:[{va:_.l7a,kc:{rr:"grimoire-multibranch",W_a:1E3,C4a:!0}}],imports:[_.Ip,_.iy,_.co,_.ky,_.ly,_.qt,_.oy,_.Tx,_.nu,_.my,_.ny,_.rw,_.nv,_.ox]});_.l8a=_.lj("transformMenu",[_.oj("void",_.nj({opacity:0,transform:"scale(0.8)"})),_.pj("void => enter",_.mj("120ms cubic-bezier(0, 0, 0.2, 1)",_.nj({opacity:1,transform:"scale(1)"}))),_.pj("* => void",_.mj("100ms 25ms linear",_.nj({opacity:0})))]);_.m8a=_.lj("fadeInItems",[_.oj("showing",_.nj({opacity:1})),_.pj("void => *",[_.nj({opacity:0}),_.mj("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])]);var n8a,o8a;n8a=[[["mat-icon"],["","matMenuItemIcon",""]],"*"];o8a=_.Gj(_.Hj(class{}));
_.qy=class extends o8a{constructor(a,b,c,d,e){super();this.Ia=a;this.Db=b;this.Rc=c;this.iF=d;this.Ta=e;this.role="menuitem";this.Sr=new _.Vf;this.Ol=new _.Vf;this.SJ=this.b3=!1;let f;d==null||(f=d.BTa)==null||f.call(d,this)}focus(a,b){this.Rc&&a?_.$q(this.Rc,this.Qg(),a,b):this.Qg().focus(b);this.Ol.next(this)}Dc(){this.Rc&&this.Rc.Pk(this.Ia,!1)}Ja(){this.Rc&&this.Rc.Oi(this.Ia);this.iF&&this.iF.removeItem&&this.iF.removeItem(this);this.Sr.complete();this.Ol.complete()}Pr(){return this.disabled?
"-1":"0"}Qg(){return this.Ia.ma}qNa(a){this.disabled&&(a.preventDefault(),a.stopPropagation())}kPa(){this.Sr.next(this)}Vp(){const a=this.Ia.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())||""}SRa(a){this.b3=a;let b;(b=this.Ta)==null||_.en(b)}ZRa(a){this.SJ=a;let b;(b=this.Ta)==null||_.en(b)}ro(){return this.Db&&this.Db.activeElement===this.Qg()}};
_.qy.O=function(a){return new (a||_.qy)(_.B(_.ef),_.B(_.ci),_.B(_.ar),_.B(_.Vx,8),_.B(_.nn))};
_.qy.wa=_.Bf({type:_.qy,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.qNa(c)})("mouseenter",function(){return b.kPa()});a&2&&(_.qg("role",b.role)("tabindex",b.Pr())("aria-disabled",b.disabled)("disabled",b.disabled||null)("mat-id-collision",null),_.sg("mat-mdc-menu-item-highlighted",b.b3)("mat-mdc-menu-item-submenu-trigger",b.SJ))},inputs:{disabled:"disabled",wc:"disableRipple",role:"role"},Qb:["matMenuItem"],
standalone:!1,features:[_.kg],jc:["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&&(_.Gg(n8a),_.Hg(0),_.F(1,"span",
0),_.Hg(2,1),_.I(),_.K(3,"div",1),_.C(4,sxa,2,0,"svg",2));a&2&&(_.y(3),_.E("matRippleDisabled",b.wc||b.disabled)("matRippleTrigger",b.Qg()),_.y(),_.E("ngIf",b.SJ))},Fa:[_.Xn,_.Ps],kb:2,Ma:0});var p8a={va:P7a,Ib:[_.Cs],Ab:function(a){return()=>a.Nj.Cl()}},q8a=_.Ti({passive:!0}),sy=class{get Haa(){return this.df}set Haa(a){this.df=a}get df(){return this.Vba}set df(a){if(a!==this.Vba){this.Vba=a;this.HT.unsubscribe();a&&(this.HT=a.close.subscribe(c=>{this.WNa(c);c!=="click"&&c!=="tab"||!this.Vi||this.Vi.closed.emit(c)}));var b;(b=this.cF)==null||b.ZRa(Yx(this))}}constructor(a,b,c,d,e,f,g,l,p){this.kf=a;this.Qc=b;this.He=c;this.cF=f;this.Vb=g;this.Rc=l;this.hb=p;this.vb=null;this.Wr=!1;this.HT=
this.zba=this.wB=_.ne.EMPTY;this.Ta=_.n(_.nn);this.oba=t=>{_.Qi(t)||(this.An="touch")};this.An=void 0;this.Et=!0;this.gjb=this.aZ=new _.an;this.fjb=this.ZY=new _.an;this.Ee=d;this.Vi="function"==typeof _.ry&&e instanceof _.ry?e:void 0;b.ma.addEventListener("touchstart",this.oba,q8a)}Td(){this.jPa()}Ja(){this.vb&&(this.vb.dispose(),this.vb=null);this.Qc.ma.removeEventListener("touchstart",this.oba,q8a);this.HT.unsubscribe();this.wB.unsubscribe();this.zba.unsubscribe()}get PP(){return this.Wr}get dir(){return this.Vb&&
this.Vb.value==="rtl"?"rtl":"ltr"}FD(){const a=this.df;if(!this.Wr&&a){var b=this.Bv(a),c=b.Zl(),d=c.tg;this.URa(a,d);c.Je=a.Je==null?!Yx(this):a.Je;b.attach(this.aPa(a));a.lr&&a.lr.attach(this.Ygb);this.wB=this.tQa().subscribe(()=>this.nO());this.KPa(a);"function"==typeof _.ry&&a instanceof _.ry&&(a.gSa(),_.x(a.Ui.Kc,_.gg(a.close)).subscribe(()=>{_.ks(_.ps(d,!1));_.ps(d,!0)}))}}nO(){let a;(a=this.df)==null||a.close.emit()}focus(a,b){this.Rc&&a?_.$q(this.Rc,this.Qc,a,b):this.Qc.ma.focus(b)}hf(){let a;
(a=this.vb)==null||a.hf()}WNa(a){if(this.vb&&this.PP){var b=this.df;this.wB.unsubscribe();this.vb.detach();!this.Et||a!=="keydown"&&this.An&&Yx(this)||this.focus(this.An);this.An=void 0;if("function"==typeof _.ry&&b instanceof _.ry)b.ARa(),b.lr?_.x(b.tn,_.Te(c=>c.oh==="void"),_.Pf(1),_.gg(b.lr.XMa)).subscribe({next:()=>b.lr.detach(),complete:()=>this.KJ(!1)}):this.KJ(!1);else{this.KJ(!1);let c;b==null||(c=b.lr)==null||c.detach()}}}KPa(a){a.wZ=Yx(this)?this.Vi:void 0;a.direction=this.dir;this.POc(a);
a.Kga(this.An||"program");this.KJ(!0)}POc(a){if(a.Bsb){let b=0,c=a.wZ;for(;c;)b++,c=c.wZ;a.Bsb(b)}}KJ(a){a!==this.Wr&&((this.Wr=a)?this.aZ.emit():this.ZY.emit(),Yx(this)&&this.cF.SRa(a),_.en(this.Ta))}Bv(a){if(!this.vb){const b=this.jJ(a);this.pSa(a,b.tg);this.vb=this.kf.create(b);this.vb.Un().subscribe()}return this.vb}jJ(a){return new _.is({tg:_.qs(_.os(_.ps(_.ts(this.kf.position(),this.Qc))),".mat-menu-panel, .mat-mdc-menu-panel"),ak:a.ak||"cdk-overlay-transparent-backdrop",Bd:a.Dz,Oj:this.Ee(),
direction:this.Vb})}pSa(a,b){a.Sz&&b.n8.subscribe(c=>{const d=c.PV.oc==="start"?"after":"before",e=c.PV.uc==="top"?"below":"above";this.hb?this.hb.run(()=>a.Sz(d,e)):a.Sz(d,e)})}URa(a,b){let [c,d]=a.Aq==="before"?["end","start"]:["start","end"],e=c,f=d,[g,l]=a.Pt==="above"?["bottom","top"]:["top","bottom"],[p,t]=[g,l],w=p,A=t,[G,J]=[e,f],L=G,U=J,ba=0;Yx(this)?(U=e=a.Aq==="before"?"start":"end",f=L=e==="end"?"start":"end",this.Vi&&(this.UT==null&&(this.UT=(a=this.Vi.items.first)?a.Qg().offsetTop:0),
ba=g==="bottom"?this.UT:-this.UT)):a.ML||(w=g==="top"?"bottom":"top",A=l==="top"?"bottom":"top");_.ls(b,[{zc:e,Ac:w,oc:L,uc:g,offsetY:ba},{zc:f,Ac:w,oc:U,uc:g,offsetY:ba},{zc:e,Ac:A,oc:L,uc:l,offsetY:-ba},{zc:f,Ac:A,oc:U,uc:l,offsetY:-ba}])}tQa(){const a=this.vb.Gm(),b=this.vb.fp,c=this.Vi?this.Vi.closed:_.u(),d=this.Vi?_.x(this.Vi.Sr(),_.Te(e=>e!==this.cF),_.Te(()=>this.Wr)):_.u();return _.Se(a,c,d,b)}mPa(a){_.Pi(a)||(this.An=a.button===0?"mouse":void 0,Yx(this)&&a.preventDefault())}ie(a){a=a.keyCode;
if(a===13||a===32)this.An="keyboard";Yx(this)&&(a===39&&this.dir==="ltr"||a===37&&this.dir==="rtl")&&(this.An="keyboard",this.FD())}il(a){Yx(this)?(a.stopPropagation(),this.FD()):this.Wr?this.nO():this.FD()}jPa(){Yx(this)&&this.Vi&&(this.zba=_.x(this.Vi.Sr(),_.Te(a=>a===this.cF&&!a.disabled),_.Qf(0,_.Xm)).subscribe(()=>{this.An="mouse";"function"==typeof _.ry&&this.df instanceof _.ry&&this.df.VE?_.x(this.df.tn,_.Pf(1),_.Qf(0,_.Xm),_.gg(this.Vi.Sr())).subscribe(()=>this.FD()):this.FD()}))}aPa(a){this.wj&&
this.wj.Oc===a.Oc||(this.wj=new _.ws(a.Oc,this.He));return this.wj}};sy.O=function(a){return new (a||sy)(_.B(_.Cs),_.B(_.ef),_.B(_.Lg),_.B(P7a),_.B(_.Vx,8),_.B(_.qy,10),_.B(_.Tr,8),_.B(_.ar),_.B(_.We))};
sy.La=_.Df({type:sy,ob:3,Ya:function(a,b){a&1&&_.N("click",function(c){return b.il(c)})("mousedown",function(c){return b.mPa(c)})("keydown",function(c){return b.ie(c)});a&2&&_.qg("aria-haspopup",b.df?"menu":null)("aria-expanded",b.PP)("aria-controls",b.PP?b.df.qka:null)},inputs:{Haa:[0,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],df:[0,"matMenuTriggerFor","menu"],Ygb:[0,"matMenuTriggerData","menuData"],Et:[0,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{aZ:"menuOpened",gjb:"onMenuOpen",
ZY:"menuClosed",fjb:"onMenuClose"},standalone:!1});_.ty=class extends _.qy{};_.ty.O=(()=>{let a;return function(b){return(a||(a=_.je(_.ty)))(b||_.ty)}})();
_.ty.wa=_.Bf({type:_.ty,na:[["","mat-menu-item",""]],nb:[1,"mat-focus-indicator"],ob:21,Ya:function(a,b){a&2&&(_.qg("role",b.role)("tabindex",b.Pr())("aria-disabled",b.disabled.toString())("disabled",b.disabled||null)("mat-id-collision",null),_.sg("mat-menu-item",!0)("mat-menu-item-highlighted",b.b3)("mat-menu-item-submenu-trigger",b.SJ)("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"},Qb:["matMenuItem"],standalone:!1,features:[_.ah([{va:_.qy,Hb:_.ty}]),_.kg],jc:["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&&(_.Gg(),_.Hg(0),_.K(1,"div",0),_.C(2,
txa,2,0,"svg",1));a&2&&(_.y(),_.E("matRippleDisabled",b.wc||b.disabled)("matRippleTrigger",b.Qg()),_.y(),_.E("ngIf",b.SJ))},Fa:[_.Xn,_.Ps],kb:2,Ma:0});_.uy=class extends sy{};_.uy.O=(()=>{let a;return function(b){return(a||(a=_.je(_.uy)))(b||_.uy)}})();_.uy.La=_.Df({type:_.uy,na:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],nb:[1,"mat-menu-trigger"],Qb:["matMenuTrigger"],standalone:!1,features:[_.kg]});_.vy=class{};_.vy.O=function(a){return new (a||_.vy)};_.vy.Ca=_.Cf({type:_.vy});_.vy.Ba=_.Xc({Nb:[p8a],imports:[_.co,_.Es,_.Qs,_.Ds,_.fs,_.Es]});var wy=class{};wy.O=function(a){return new (a||wy)};wy.Ca=_.Cf({type:wy});wy.Ba=_.Xc({imports:[_.co,_.rt,_.nu,_.vy,by]});_.xy=class{};_.xy.O=function(a){return new (a||_.xy)};_.xy.Ca=_.Cf({type:_.xy});_.xy.Ba=_.Xc({imports:[wy]});var r8a=new _.wd("GMAT_DIALOG_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});var yy=class extends _.at{constructor(a,b,c,d,e,f,g,l){l.Se||_.Lx(a,"gmat-mdc-dialog");super(a,b,c,d,e,f,g)}};yy.O=function(a){return new (a||yy)(_.m(_.Cs),_.m(_.Ye),_.m(_.jo,8),_.m(FWa,8),_.m(GWa),_.m(_.at,12),_.m(Zr),_.m(r8a))};yy.ta=_.k({token:yy,oa:yy.O});_.zy=class{};_.zy.O=function(a){return new (a||_.zy)};_.zy.Ca=_.Cf({type:_.zy});_.zy.Ba=_.Xc({Nb:[{va:_.at,Qd:yy},{va:_.Cs,Qd:_.Mx}],imports:[gt]});var Ay=class{};Ay.O=function(a){return new (a||Ay)};Ay.Ca=_.Cf({type:Ay});Ay.Ba=_.Xc({imports:[_.Ip,_.co,_.Dp,{cq:_.ju,Nb:[_.iu]},_.qt,_.py,_.st,_.Tx,_.zy,_.oy,_.nu,_.ay,_.ny,_.xy,_.np]});var s8a=[{jia:"Documentation",Kn:"https://goto.google.com/grimoire-codesearch-documentation"},{jia:"Accessibility Help",Kn:"https://g3doc.corp.google.com/devtools/grimoire/g3doc/howto/accessibility.md"}],t8a=[{jia:"Documentation",Kn:"https://cloud.google.com/source-repositories/docs/"},{eVc:!0,jia:"Support",Kn:"https://cloud.google.com/source-repositories/docs/support"}],By=class{constructor(){this.additionalLinks=_.rk.has(2)?s8a:t8a}resolve(){return this.additionalLinks}};
By.O=function(a){return new (a||By)(_.m(_.ov))};By.ta=_.k({token:By,oa:By.O,Ea:"root"});var u8a,v8a,w8a,x8a,Cy;u8a=[{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"}];v8a=[];w8a=[{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"}];
x8a=[];
Cy=[{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"}];
_.Dy=class{constructor(){_.pv.has(10)&&Cy.push({Wb:"x",he:"Show cross references for symbols"});_.pv.has(5)&&Cy.push({Wb:"X",he:"Show a callgraph for the file"});_.pv.has(7)&&Cy.push({Wb:"8",he:"Toggle code column guides"});if(_.pv.has(37)){var a=Cy.findIndex(f=>f.he==="Show/hide search matches in a file");Cy.splice(a,1)}_.pv.has(28)||x8a.push({Wb:"E",he:"Open in editor (when available)"});_.rk.has(2)&&(v8a.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"}),Cy.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",zk(u8a)];const b=["Related files (hold <shift> to open in new tab)",zk(v8a)],c=["Search",zk(w8a)],d=["View in",zk(x8a)],e=["File Browsing",zk(Cy)];this.T5c=new Map([a,b,
...(_.pv.has(37)?[]:[c,d]),e])}resolve(){return this.T5c}};_.Dy.O=function(a){return new (a||_.Dy)(_.m(_.ov),_.m(_.qv))};_.Dy.ta=_.k({token:_.Dy,oa:_.Dy.O,Ea:"root"});var Ey=class{constructor(){this.settingsPageLink=_.rk.has(2)?_.Kp.f2:void 0}resolve(){return this.settingsPageLink}};Ey.O=function(a){return new (a||Ey)(_.m(_.ov))};Ey.ta=_.k({token:Ey,oa:Ey.O,Ea:"root"});var y8a;y8a=window.location.pathname;
_.z8a=[{va:Nn,Ab:function(a){return a.bha().qwa()},Ib:[Ev]},{va:GKa,Ab:function(a){a=_.vl(a.bha(),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:_.fb(a,"Unknown Environment Name")}},Ib:[Ev]},{va:_.On,Ab:function(a){return _.Y(a,11)||""},Ib:[Ev]},{va:M3a,Ab:function(a){return a.O8a()||""},Ib:[Ev]},{va:HKa,Ab:function(a){return!!_.wl(a,17)},Ib:[Ev]},{va:IKa,
Ab:function(a){return!!_.wl(a,19)},Ib:[Ev]},{va:_.JKa,Ab:function(a){return _.Y(a,13)||""},Ib:[Ev]},{va:R3a,Ab:function(a){return a.Af()||window.location.hostname},Ib:[Ev]},{va:_.S3a,Ab:function(a){return _.Y(a,30)||""},Ib:[Ev]},{va:T3a,Ab:function(a){return kv(a)?_.Y(kv(a),1)||null:null},Ib:[Ev]},{va:U3a,Ab:function(a){return kv(a)?_.Y(kv(a),8)||null:null},Ib:[Ev]},{va:V3a,Ab:function(a){return kv(a)?_.Y(kv(a),3)||null:null},Ib:[Ev]},{va:W3a,Ab:function(a){return kv(a)?_.Y(kv(a),2)||null:null},Ib:[Ev]},
{va:X3a,Ab:function(a){return kv(a)?_.Y(kv(a),4)||null:null},Ib:[Ev]},{va:_.Y3a,Ab:function(a){return kv(a)?kv(a).J6()||null:null},Ib:[Ev]},{va:_.Z3a,Ab:function(a){return kv(a)?_.Y(kv(a),10)||null:null},Ib:[Ev]},{va:_.$3a,Ab:function(a){return yl(_.jl(a,v2a,10),2)},Ib:[Ev]},{va:_.a4a,Ab:function(a){return _.jl(a,v2a,10)},Ib:[Ev]},{va:_.KKa,Ab:function(a){return _.Y(a,23)},Ib:[Ev]},{va:LKa,Ab:function(a){return _.Y(a,25)||"1633047"},Ib:[Ev]},{va:MKa,Ab:function(a){return _.Y(a,31)||"https://play.google.com/log"},
Ib:[Ev]},{va:Ev,Ab:function(){const a=window.GRIMOIRE_CONFIG;if(!a)throw Error("od");return S2a(a)}},{va:b4a,Ab:function(a){const b=new dKa;for(const d of _.ml(a,t2a,35,_.fl())){a=b;var c=d.h6();_.ql(a,1,tn,c)}return b},Ib:[Ev]},{va:_.Pn,Ab:function(a){return _.Y(a,1)||""},Ib:[Ev]},{va:_.Qn,Ab:function(a){return _.Y(a,2)},Ib:[Ev]},{va:NKa,Ab:function(a){return _.Y(a,3)},Ib:[Ev]},{va:OKa,Ab:function(){return _.Hca(window)}},{va:PKa,Ab:function(a){return _.Y(lv(a),1)},Ib:[Ev]},{va:c4a,Ab:function(a){return _.jl(a,
y2a,20)},Ib:[Ev]},{va:_.N3a,Ab:function(a){return a.A6()},Ib:[Ev]},{va:_.QKa,Ab:function(a){return _.Y(lv(a),15)},Ib:[Ev]},{va:_.gk,Ab:function(a){return _.Y(_.jl(a,z2a,7),2)},Ib:[Ev]},{va:f4a,Ab:function(a){const b=new Map;for(const [c,d]of _.Kza(_.jl(a,z2a,7),16).entries())b.set(c,d);return b},Ib:[Ev]},{va:_.Rn,Ab:function(a){return _.Y(lv(a),2)},Ib:[Ev]},{va:_.RKa,Ab:function(a){return _.Y(lv(a),6)},Ib:[Ev]},{va:_.Sn,Ab:function(a){return _.Y(lv(a),8)},Ib:[Ev]},{va:_.TKa,Ab:function(a){return _.Y(lv(a),
11)},Ib:[Ev]},{va:_.YKa,Ab:function(a){return _.Y(lv(a),4)},Ib:[Ev]},{va:_.ZKa,Ab:function(a){return _.Y(lv(a),13)},Ib:[Ev]},{va:$Ka,Ab:function(a){return _.Y(lv(a),5)},Ib:[Ev]},{va:_.WKa,Ab:function(a){return _.Y(lv(a),3)},Ib:[Ev]},{va:_.XKa,Ab:function(a){return _.Y(lv(a),16)},Ib:[Ev]},{va:_.aLa,Ab:function(a){return _.Y(lv(a),9)},Ib:[Ev]},{va:_.UKa,Ab:function(a){return _.Y(_.jl(a,jv,4),2)},Ib:[Ev]},{va:_.cLa,Ab:function(a){return _.Y(_.jl(a,jv,4),7)},Ib:[Ev]},{va:_.dLa,Ab:function(a){return _.Y(_.jl(a,
jv,4),8)},Ib:[Ev]},{va:VKa,Ab:function(a){return _.Y(_.jl(a,jv,4),3)},Ib:[Ev]},{va:_.bLa,Ab:function(a){return _.Y(lv(a),12)},Ib:[Ev]},{va:_.SKa,Ab:function(a){return _.Y(lv(a),7)},Ib:[Ev]},{va:_.Tn,Ab:function(a){return _.Y(a,15)},Ib:[Ev]},{va:_.fLa,Ab:function(){return y8a}},{va:gLa,kc:!1},{va:eLa,kc:!1}];_.Fy=class{constructor(a){if(a)throw Error("pd");}};_.Fy.O=function(a){return new (a||_.Fy)(_.m(_.Fy,12))};_.Fy.Ca=_.Cf({type:_.Fy});_.Fy.Ba=_.Xc({});_.A8a=new _.wd("REQUEST_SERVICE for app_engine_api_client");_.Gy=class{};_.Gy.O=function(a){return new (a||_.Gy)};_.Gy.Ca=_.Cf({type:_.Gy});_.Gy.Ba=_.Xc({});var Hy=class{constructor(a){this.D8c=a}create(a,b){return new B8a(a,this.D8c,b)}};Hy.O=function(a){return new (a||Hy)(_.m(_.Fv))};Hy.ta=_.k({token:Hy,oa:Hy.O,Ea:"root"});var B8a=class extends lKa{constructor(a,b,c){super();this.hXa=a;this.qub=b;this.url=c}makeRequest(a){return _.x(this.hXa.makeRequest(a),this.qub.create(this.url))}};var C8a=class extends lKa{constructor(a){super();this.V4c=a}makeRequest(a){return _.Me(()=>this.V4c.makeRequest(a))}};_.Iy=class{constructor(a,b){this.Gna=a;this.Rga=b}create(a){a=this.Rga.create(a,"xd4");return this.Gna.create(new C8a(a))}};_.Iy.O=function(a){return new (a||_.Iy)(_.m(tu),_.m(Jy))};_.Iy.ta=_.k({token:_.Iy,oa:_.Iy.O,Ea:"root"});_.Ky=class{constructor(a,b,c){this.G8c=a;this.Gna=b;this.Rga=c}create(a){const b=new C8a(this.Rga.create(a,"xd4"));return this.G8c.create(this.Gna.create(b),a)}};_.Ky.O=function(a){return new (a||_.Ky)(_.m(Hy),_.m(tu),_.m(Jy))};_.Ky.ta=_.k({token:_.Ky,oa:_.Ky.O,Ea:"root"});
_.Ly=class{constructor(a,b,c,d){this.config=a;this.Gna=b;this.b3c=c;this.Rga=d}create(a){a=_.rk.has(0)?this.b3c.create(a):this.Rga.create(a,"xd3");return this.Gna.create(new C8a(a))}};_.Ly.O=function(a){return new (a||_.Ly)(_.m(_.ov),_.m(tu),_.m(uu),_.m(Jy))};_.Ly.ta=_.k({token:_.Ly,oa:_.Ly.O,Ea:"root"});
var Jy=class{constructor(a,b,c,d,e){this.Pza=a;this.sessionIndex=b;this.lock=c;this.Ha=d;this.hr=e}create(a,b){const c=_.pv.has(28)&&!_.pv.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 uZa(a,this.Pza,this.Ha,this.lock,this.hr,c)}};
Jy.O=function(a){return new (a||Jy)(_.m(_.Pn),_.m(_.Qn),_.m(_.DZa),_.m(_.Bv),_.m(_.Tn),_.m(_.qv))};Jy.ta=_.k({token:Jy,oa:Jy.O,Ea:"root"});_.D8a=new _.wd("REQUEST_SERVICE for cloud_billing_api");_.My=class{};_.My.O=function(a){return new (a||_.My)};_.My.Ca=_.Cf({type:_.My});_.My.Ba=_.Xc({});_.Ny=new _.wd("file_contents_derived_data_memoizers");_.E8a=class{constructor(a){this.Ha=a;this.Pf=new _.wu(this.Ha)}};_.F8a=new _.wd("file_service",{Ea:"root",oa:()=>_.hk(LTa)});_.Oy=class extends _.E8a{constructor(a,b,c){super(a);this.KO=b;this.rf=c}VC(a,b,c,d,e,f){const g=_.ek(a,b,c,d,e,f);return this.Pf.fetch(g.toObject(),()=>this.fetch(g))}xua(){return new Gq}IO(a){return a.VC()}isValid(a){return a.Ch()!==0}fetch(a){return _.x(_.Gv(this.rf,()=>this.KO.VC((new nTa).an(a),this.rf.tl()),"FileService.getFolding"),_.v(b=>b.VC()||new Gq))}};_.Oy.O=function(a){return new (a||_.Oy)(_.m(_.Bp),_.m(_.F8a),_.m(_.Wv))};_.Oy.ta=_.k({token:_.Oy,oa:_.Oy.O,Ea:"root"});_.Py=class extends _.E8a{constructor(a,b,c){super(a);this.KO=b;this.rf=c}WC(a,b,c,d,e,f){const g=_.ek(a,b,c,d,e,f);return this.Pf.fetch(g.toObject(),()=>this.fetch(g))}xua(){return new Hq}IO(a){return a.WC()}isValid(a){return a.Ch()!==0}fetch(a){return _.x(_.Gv(this.rf,()=>this.KO.WC((new rTa).an(a),this.rf.tl()),"FileService.getOutline"),_.v(b=>b.WC()||new Hq))}};_.Py.O=function(a){return new (a||_.Py)(_.m(_.Bp),_.m(_.F8a),_.m(_.Wv))};_.Py.ta=_.k({token:_.Py,oa:_.Py.O,Ea:"root"});_.G8a=new _.wd("REQUEST_SERVICE for tos_api_client");_.Qy=class{};_.Qy.O=function(a){return new (a||_.Qy)};_.Qy.Ca=_.Cf({type:_.Qy});_.Qy.Ba=_.Xc({});_.Ry=new _.wd("API_VERSION");_.Sy=new _.wd("REQUEST_SERVICE for resultstore_js_api");_.Ty=class{};_.Ty.O=function(a){return new (a||_.Ty)};_.Ty.Ca=_.Cf({type:_.Ty});_.Ty.Ba=_.Xc({});_.Uy=new _.wd("API_VERSION");_.Vy=new _.wd("REQUEST_SERVICE for testfusion_js_api");_.Wy=class{};_.Wy.O=function(a){return new (a||_.Wy)};_.Wy.Ca=_.Cf({type:_.Wy});_.Wy.Ba=_.Xc({});_.H8a=new _.wd("API_VERSION");_.I8a=new _.wd("REQUEST_SERVICE for cloudbuild-ts-angular2");_.Xy=class{};_.Xy.O=function(a){return new (a||_.Xy)};_.Xy.Ca=_.Cf({type:_.Xy});_.Xy.Ba=_.Xc({});_.J8a=new _.wd("API_VERSION");_.K8a=new _.wd("REQUEST_SERVICE for sourcerepo-v1-ts");_.Yy=class{};_.Yy.O=function(a){return new (a||_.Yy)};_.Yy.Ca=_.Cf({type:_.Yy});_.Yy.Ba=_.Xc({});_.L8a=new _.wd("REQUEST_SERVICE for sourcerepo-pa-v1-ts");_.Zy=class{};_.Zy.O=function(a){return new (a||_.Zy)};_.Zy.Ca=_.Cf({type:_.Zy});_.Zy.Ba=_.Xc({});var M8a=new _.wd("localObservableRequestService",{Ea:"root",oa:()=>{const a={g6:"",f6:""};return _.n(Hy).create(new _.IZa(a),a.g6)}}),$y=class{constructor(a){if(a)throw Error("qd");}};$y.O=function(a){return new (a||$y)(_.m($y,12))};$y.Ca=_.Cf({type:$y});$y.Ba=_.Xc({imports:[_.Ip,_.Gy,_.My,_.Xy,_.Iu,_.Ju,_.Au,_.In,_.gw,_.Ku,_.Lu,_.Ty,_.Mu,_.Zy,_.Yy,_.Wy,_.Qy]});var az=class{HYb(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)}GYb(){}FYb(a){return a}};az.O=function(a){return new (a||az)};az.ta=_.k({token:az,oa:az.O});var O8a;_.N8a=null;O8a=new _.wd("legacy converter",{Ea:"root",oa:()=>_.N8a});var P8a,wxa,Q8a;P8a=/^([^?#;]*)((\?|#|;).*)?$/;wxa=[_.Kp.GAb,_.Kp.BJa,_.Kp.dS,_.Kp.f2,_.Kp.HCb];Q8a=[{startIndex:1,G4a:"+"},{f2b:"+",G4a:":"},{f2b:":"}];
_.bz=class{constructor(a){this.yVb=a;this.Ko=_.rk.has(2)}HYb(a,b){b&&this.yVb&&(a=this.yVb(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}GYb(a,b){a=a.root.children.primary.Pd;if(!(a.length<=2)){var c=a.map(e=>e.path).join("/")+"/";for(var d of wxa)if(c.startsWith(d+
"/"))return;if(this.Ko&&a[0].path!=="h")a[0].path==="piper"?a.length>=4&&vxa(a,3,a.length):vxa(a,1,a.length);else{let e;if(a[0].path==="h"||a[0].path==="source")e=a.shift();for(const f of Q8a){d=f.startIndex;if(d===void 0){d=a.findIndex(g=>g.path===f.f2b);if(d<0)break;d++}c=f.G4a!==void 0?a.findIndex(g=>g.path===f.G4a):a.length;c=c<0?a.length:c;vxa(a,d,c)}e&&a.unshift(e)}b&&(a[a.length-1].path+="/")}}FYb(a){if(!xxa(a))return a;let b=a.replace(P8a,"$1");a=a.replace(P8a,"$2");b=b.replace(/%2F/g,"/").replace(/%2B/g,
"+").replace("/:/",":").replace("/:",":").replace(":/",":").replace("piper/_/","piper///");return b+a}};_.bz.O=function(a){return new (a||_.bz)(_.m(O8a),_.m(_.ov))};_.bz.ta=_.k({token:_.bz,oa:_.bz.O});var R8a=function(a,b){a.current&&a.current.path===a.location.path()||(a.kcb=!0,a.current={path:a.location.path(),M9:a.parse(a.location.path())},a.kcb=!1);for(const c of a.d4c)a.current.M9.Qa.hasOwnProperty(c)&&a.E4c(c,a.current.M9,b)},S8a=class extends eMa{constructor(a,b=yxa){super();this.location=a;this.d4c=NTa;this.E4c=b;this.current=null;this.kcb=!1}parse(a){a=super.parse(a);this.kcb||R8a(this,a);return a}Zc(a){R8a(this,a);return super.Zc(a)}};var T8a,U8a;T8a=window.location.pathname;U8a=new _.wd("queryParamPreserver",{Ea:"root",oa:()=>zxa});
_.cz=class extends S8a{constructor(a,b,c,d){super(c,d);this.Rb=b;this.CAa=[];this.CAa.push(new az,a)}parse(a){var b=a.split(/[\/]+;/);b=b.length>1?b.join(";"):a;a=b!==a||!this.Ua.SP&&T8a!=="/"&&T8a.endsWith("/")&&(new _.Nj(b)).ke()+"/"===T8a;for(var c of this.CAa)b=c.HYb(b,!this.Ua.SP);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.GYb(c,a);return c}Zc(a){a=super.Zc(a);for(const b of this.CAa)a=b.FYb(a);
return a}get Ua(){this.t_b||(this.t_b=this.Rb.get(_.hi));return this.t_b}};_.cz.O=function(a){return new (a||_.cz)(_.m(_.bz),_.m(_.Ye),_.m(_.jo),_.m(U8a))};_.cz.ta=_.k({token:_.cz,oa:_.cz.O});var V8a=new _.wd("GMAT_SNACK_BAR_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});var dz=class extends _.Nt{constructor(a,b,c,d,e,f,g){g.Se||_.Lx(a,"gmat-mdc-snack-bar");super(a,b,c,d,e,f)}};dz.O=function(a){return new (a||dz)(_.m(_.Cs),_.m(_.or),_.m(_.Ye),_.m(_.ir),_.m(_.Nt,12),_.m(_.rXa),_.m(V8a))};dz.ta=_.k({token:dz,oa:dz.O});_.ez=class{};_.ez.O=function(a){return new (a||_.ez)};_.ez.Ca=_.Cf({type:_.ez});_.ez.Ba=_.Xc({Nb:[{va:_.Nt,Qd:dz},{va:_.Cs,Qd:_.Mx}],imports:[_.Ot]});var W8a,X8a;_.Y8a=class{constructor(a){this.Cc=a}Te(){this.Cc.forEach(a=>W8a(a));this.CEb=void 0}oUa(a){const b=this.Cc.find(d=>d.lb.ma===a);var c=this.CEb;if(b!==c&&(c==null||W8a(c),b)){let d,e;c=c==null?void 0:(e=(d=c.lb.ma).getBoundingClientRect)==null?void 0:e.call(d);X8a(b,c);this.CEb=b}}};W8a=function(a){a.Ia.ma.classList.remove("mdc-tab-indicator--active")};
X8a=function(a,b){const c=a.Ia.ma;if(b&&c.getBoundingClientRect&&a.Cba){var d=c.getBoundingClientRect(),e=b.width/d.width;b=b.left-d.left;c.classList.add("mdc-tab-indicator--no-transition");a.Cba.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.Cba.style.setProperty("transform","")}else c.classList.add("mdc-tab-indicator--active")};
_.fz=class{constructor(){this.Ia=_.n(_.ef);this.Mpa=!1}get Eo(){return this.Mpa}set Eo(a){this.Mpa!==a&&(this.Mpa=a,this.tqa&&this.yDb())}Sa(){this.cJc()}Ja(){let a;(a=this.tqa)==null||a.remove();this.tqa=this.Cba=null}cJc(){var a=this.Ia.ma.ownerDocument||document;const b=this.tqa=a.createElement("span");a=this.Cba=a.createElement("span");b.className="mdc-tab-indicator";a.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline";b.appendChild(this.Cba);this.yDb()}yDb(){(this.Mpa?
this.Ia.ma.querySelector(".mdc-tab__content"):this.Ia.ma).appendChild(this.tqa)}};_.fz.O=function(a){return new (a||_.fz)};_.fz.La=_.Df({type:_.fz,inputs:{Eo:[2,"fitInkBarToContent","fitInkBarToContent",_.oh]},features:[_.lg]});_.Z8a=new _.wd("MatInkBarPositioner",{Ea:"root",oa:function(){return a=>({left:a?(a.offsetLeft||0)+"px":"0",width:a?(a.offsetWidth||0)+"px":"0"})}});_.$8a=new _.wd("MatTabContent");_.a9a=_.lj("translateTab",[_.oj("center, void, left-origin-center, right-origin-center",_.nj({transform:"none",visibility:"visible"})),_.oj("left",_.nj({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),_.oj("right",_.nj({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),_.pj("* => left, * => right, left => center, right => center",_.mj("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),_.pj("void => left-origin-center",[_.nj({transform:"translate3d(-100%, 0, 0)",
visibility:"hidden"}),_.mj("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),_.pj("void => right-origin-center",[_.nj({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),_.mj("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])]);_.gz=new _.wd("MAT_TABS_CONFIG");var b9a;b9a=_.Ti({passive:!0});
_.hz=class{get selectedIndex(){return this.Ug}set selectedIndex(a){a=isNaN(a)?0:a;this.Ug!=a&&(this.dU=!0,this.Ug=a,this.Gb&&_.xr(this.Gb,a))}constructor(){this.Ia=_.n(_.ef);this.Ta=_.n(_.nn);this.uf=_.n(_.es);this.Vb=_.n(_.Tr,{optional:!0});this.hb=_.n(_.We);this.hc=_.n(_.Wq);this.re=_.n(_.cn,{optional:!0});this.Pv=0;this.dU=!1;this.Kb=new _.Vf;this.Rv=!1;this.Or=this.Nr=!0;this.KN=new _.Vf;this.wh=!1;this.Ug=0;this.Pla=new _.an;this.mia=new _.an;this.dPc=_.n(Uw);this.xc=_.n(_.Ye);this.hb.Tb(()=>
{_.x(_.Oe(this.Ia.ma,"mouseleave"),_.gg(this.Kb)).subscribe(()=>this.rp())})}Dc(){_.x(_.Oe(this.Kca.ma,"touchstart",b9a),_.gg(this.Kb)).subscribe(()=>{this.Gv("before")});_.x(_.Oe(this.cca.ma,"touchstart",b9a),_.gg(this.Kb)).subscribe(()=>{this.Gv("after")})}Td(){const a=this.Vb?this.Vb.Fc:_.u("ltr"),b=_.x(this.dPc.observe(this.Ia.ma),_.Mf(32),_.gg(this.Kb)),c=_.x(this.uf.Fc(150),_.gg(this.Kb)),d=()=>{this.zE();this.BS()};this.Gb=_.wr(_.vr(new _.Ar(this.Cc),this.Pl())).Tx().fv(()=>!1);_.xr(this.Gb,
this.Ug);_.Ze(d,{Rb:this.xc});_.x(_.Se(a,c,b,this.Cc.Kc,this.jQa()),_.gg(this.Kb)).subscribe(()=>{this.hb.run(()=>{Promise.resolve().then(()=>{this.Pv=Math.max(0,Math.min(this.gT(),this.Pv));d()})});_.vr(this.Gb,this.Pl())});this.Gb.Fc.subscribe(e=>{this.mia.emit(e);this.XRa(e)})}jQa(){return typeof ResizeObserver!=="function"?_.Re:_.x(this.Cc.Kc,_.eg(this.Cc),_.fg(a=>new _.te(b=>this.hb.Tb(()=>{const c=new ResizeObserver(d=>b.next(d));a.forEach(d=>c.observe(d.lb.ma));return()=>{c.disconnect()}}))),
_.dg(),_.Te(a=>a.some(b=>b.contentRect.width>0&&b.contentRect.height>0)))}VG(){this.zSa!=this.Cc.length&&(this.zE(),this.zSa=this.Cc.length,_.en(this.Ta));this.dU&&(this.Wca(this.Ug),this.OS(),this.BS(),this.dU=!1,_.en(this.Ta));this.Sca&&(this.Cda(),this.Sca=!1,_.en(this.Ta))}Ja(){let a;(a=this.Gb)==null||a.destroy();this.Kb.next();this.Kb.complete();this.KN.complete()}ie(a){if(!_.Ri(a))switch(a.keyCode){case 13:case 32:if(this.Sp!==this.selectedIndex){const b=this.Cc.get(this.Sp);b&&!b.disabled&&
(this.Pla.emit(this.Sp),this.Mba(a))}break;default:this.Gb.Sm(a)}}lca(){const a=this.Ia.ma.textContent;a!==this.QNa&&(this.QNa=a||"",this.hb.run(()=>{this.zE();this.BS();_.en(this.Ta)}))}zE(){this.sNa();this.OS();this.Cda()}get Sp(){return this.Gb?this.Gb.ls:0}set Sp(a){this.uJ(a)&&this.Sp!==a&&this.Gb&&this.Gb.lj(a)}uJ(a){return this.Cc?!!this.Cc.toArray()[a]:!0}XRa(a){this.Rv&&this.Wca(a);this.Cc&&this.Cc.length&&(this.Cc.toArray()[a].focus(),a=this.Tv.ma,a.scrollLeft=this.Pl()=="ltr"?0:a.scrollWidth-
a.offsetWidth)}Pl(){return this.Vb&&this.Vb.value==="rtl"?"rtl":"ltr"}Cda(){if(!this.wh){var a=this.Zk;this.oda.ma.style.transform=`translateX(${Math.round(this.Pl()==="ltr"?-a:a)}px)`;if(this.hc.K$||this.hc.xoa)this.Tv.ma.scrollLeft=0}}get Zk(){return this.Pv}set Zk(a){this.Vca(a)}Tca(a){return this.Vca(this.Pv+(a=="before"?-1:1)*this.Tv.ma.offsetWidth/3)}lJ(a){this.rp();this.Tca(a)}Wca(a){if(!this.wh){var b=this.Cc?this.Cc.toArray()[a]:null;if(b){a=this.Tv.ma.offsetWidth;var c=b.lb.ma.offsetLeft,
d=b.lb.ma.offsetWidth;this.Pl()=="ltr"?b=c+d:(b=this.PJ.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))}}}sNa(){if(this.wh)this.Rv=!1;else{const a=this.PJ.ma.scrollWidth-this.Ia.ma.offsetWidth>=5;a||(this.Zk=0);a!==this.Rv&&(this.Rv=a,_.en(this.Ta))}}OS(){this.wh?this.Nr=this.Or=!0:(this.Or=this.Zk==0,this.Nr=this.Zk==this.gT(),_.en(this.Ta))}gT(){return this.PJ.ma.scrollWidth-this.Tv.ma.offsetWidth||0}BS(){var a=this.Cc&&this.Cc.length?this.Cc.toArray()[this.selectedIndex]:
null;(a=a?a.lb.ma:null)?this.sJ.oUa(a):this.sJ.Te()}rp(){this.KN.next()}Gv(a,b){b&&b.button!=null&&b.button!==0||(this.rp(),_.x(_.Qe(650,100),_.gg(_.Se(this.KN,this.Kb))).subscribe(()=>{const {yja:c,distance:d}=this.Tca(a);(d===0||d>=c)&&this.rp()}))}Vca(a){if(this.wh)return{yja:0,distance:0};const b=this.gT();this.Pv=Math.max(0,Math.min(b,a));this.Sca=!0;this.OS();return{yja:b,distance:this.Pv}}};_.hz.O=function(a){return new (a||_.hz)};
_.hz.La=_.Df({type:_.hz,inputs:{wh:[2,"disablePagination","disablePagination",_.oh],selectedIndex:[2,"selectedIndex","selectedIndex",_.ph]},outputs:{Pla:"selectFocusedIndex",mia:"indexFocused"},features:[_.lg]});_.iz=class extends _.fz{constructor(){super(...arguments);this.lb=_.n(_.ef);this.disabled=!1}focus(){this.lb.ma.focus()}};_.iz.O=(()=>{let a;return function(b){return(a||(a=_.je(_.iz)))(b||_.iz)}})();_.iz.La=_.Df({type:_.iz,na:[["","matTabLabelWrapper",""]],ob:3,Ya:function(a,b){a&2&&(_.qg("aria-disabled",!!b.disabled),_.sg("mat-mdc-tab-disabled",b.disabled))},inputs:{disabled:[2,"disabled","disabled",_.oh]},features:[_.lg,_.kg]});var c9a,d9a,e9a,f9a,g9a;c9a=["tabListContainer"];d9a=["tabList"];e9a=["tabListInner"];f9a=["nextPaginator"];g9a=["previousPaginator"];_.jz=class extends _.hz{constructor(){super(...arguments);this.wc=!1}Td(){this.sJ=new _.Y8a(this.Cc);super.Td()}Mba(a){a.preventDefault()}};_.jz.O=(()=>{let a;return function(b){return(a||(a=_.je(_.jz)))(b||_.jz)}})();
_.jz.wa=_.Bf({type:_.jz,na:[["mat-tab-header"]],Ad:function(a,b,c){a&1&&_.Pg(c,_.iz,4);if(a&2){let d;_.Rg(d=_.Sg())&&(b.Cc=d)}},ub:function(a,b){a&1&&(_.Og(c9a,7),_.Og(d9a,7),_.Og(e9a,7),_.Og(f9a,5),_.Og(g9a,5));if(a&2){let c;_.Rg(c=_.Sg())&&(b.Tv=c.first);_.Rg(c=_.Sg())&&(b.oda=c.first);_.Rg(c=_.Sg())&&(b.PJ=c.first);_.Rg(c=_.Sg())&&(b.cca=c.first);_.Rg(c=_.Sg())&&(b.Kca=c.first)}},nb:[1,"mat-mdc-tab-header"],ob:4,Ya:function(a,b){a&2&&_.sg("mat-mdc-tab-header-pagination-controls-enabled",b.Rv)("mat-mdc-tab-header-rtl",
b.Pl()=="rtl")},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],wc:[2,"disableRipple","disableRipple",_.oh]},features:[_.lg,_.kg],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=_.Nd();_.Gg();_.F(0,"div",5,0);_.N("click",function(){_.q(c);return _.r(b.lJ("before"))})("mousedown",function(d){_.q(c);return _.r(b.Gv("before",d))})("touchend",function(){_.q(c);return _.r(b.rp())});_.K(2,"div",6);_.I();_.F(3,
"div",7,1);_.N("keydown",function(d){_.q(c);return _.r(b.ie(d))});_.F(5,"div",8,2);_.N("cdkObserveContent",function(){_.q(c);return _.r(b.lca())});_.F(7,"div",9,3);_.Hg(9);_.I()()();_.F(10,"div",10,4);_.N("mousedown",function(d){_.q(c);return _.r(b.Gv("after",d))})("click",function(){_.q(c);return _.r(b.lJ("after"))})("touchend",function(){_.q(c);return _.r(b.rp())});_.K(12,"div",6);_.I()}a&2&&(_.sg("mat-mdc-tab-header-pagination-disabled",b.Or),_.E("matRippleDisabled",b.Or||b.wc),_.y(3),_.sg("_mat-animation-noopable",
b.re==="NoopAnimations"),_.y(2),_.qg("aria-label",b.ariaLabel||null)("aria-labelledby",b.je||null),_.y(5),_.sg("mat-mdc-tab-header-pagination-disabled",b.Nr),_.E("matRippleDisabled",b.Nr||b.wc))},Fa:[_.Ps,_.mr],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-sys-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-sys-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-sys-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-sys-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"],
kb:2});_.h9a=new _.wd("MatTabLabel");_.i9a=new _.wd("MAT_TAB");_.kz=class extends zs{constructor(){super(...arguments);this.sEb=_.n(_.i9a,{optional:!0})}};_.kz.O=(()=>{let a;return function(b){return(a||(a=_.je(_.kz)))(b||_.kz)}})();_.kz.La=_.Df({type:_.kz,na:[["","mat-tab-label",""],["","matTabLabel",""]],features:[_.ah([{va:_.h9a,Hb:_.kz}]),_.kg]});_.j9a=new _.wd("MAT_TAB_GROUP");var Txa={};var lz=class extends _.Vh{constructor(){super({type:"@ngrx/store/init"})}next(a){if(typeof a==="function")throw new TypeError("rd");if(typeof a==="undefined")throw new TypeError("sd");if(typeof a.type==="undefined")throw new TypeError("td");super.next(a)}complete(){}Ja(){super.complete()}};lz.O=function(a){return new (a||lz)};lz.ta=_.k({token:lz,oa:lz.O});var k9a=[lz];var l9a=new _.wd("@ngrx/store Internal Root Guard"),m9a=new _.wd("@ngrx/store Internal Initial State"),n9a=new _.wd("@ngrx/store Initial State"),o9a=new _.wd("@ngrx/store Reducer Factory"),p9a=new _.wd("@ngrx/store Internal Reducer Factory Provider"),q9a=new _.wd("@ngrx/store Initial Reducers"),r9a=new _.wd("@ngrx/store Internal Initial Reducers"),s9a=new _.wd("@ngrx/store Internal Store Reducers"),t9a=new _.wd("@ngrx/store Internal Store Features"),u9a=new _.wd("@ngrx/store Feature Reducers"),v9a=
new _.wd("@ngrx/store User Provided Meta Reducers"),w9a=new _.wd("@ngrx/store Meta Reducers"),x9a=new _.wd("@ngrx/store Internal Resolved Meta Reducers"),y9a=new _.wd("@ngrx/store User Runtime Checks Config"),z9a=new _.wd("@ngrx/store Internal User Runtime Checks Config"),mz=new _.wd("@ngrx/store Internal Runtime Checks"),A9a=new _.wd("@ngrx/store Check if Action types are unique");var B9a=class extends _.te{},C9a=class extends lz{},E9a=function(a,b){a.k_=Object.assign({},a.k_,b);D9a(a,Object.keys(b))},F9a=function(a,b){b=b.reduce((c,{k_:d,NAa:e,PWb:f,initialState:g,key:l})=>{d=typeof d==="function"?Gxa(f)(d,g):Fxa(e,f)(d,g);c[l]=d;return c},{});E9a(a,b)},G9a=function(a,b){b.forEach(c=>{a.k_=Dxa(a.k_,c)});D9a(a,b)},H9a=function(a,b){G9a(a,b.map(c=>c.key))},D9a=function(a,b){a.next(a.NAa(a.k_,a.initialState));a.iVc.next({type:"@ngrx/store/update-reducers",features:b})},nz=class extends _.Vh{constructor(a,
b,c,d){super(d(c,b));this.iVc=a;this.initialState=b;this.k_=c;this.NAa=d}Ja(){this.complete()}};nz.O=function(a){return new (a||nz)(_.m(C9a),_.m(n9a),_.m(q9a),_.m(o9a))};nz.ta=_.k({token:nz,oa:nz.O});var I9a=[nz,{va:B9a,Hb:nz},{va:C9a,Hb:lz}];var oz=class extends _.Vf{Ja(){this.complete()}};oz.O=(()=>{let a;return function(b){return(a||(a=_.je(oz)))(b||oz)}})();oz.ta=_.k({token:oz,oa:oz.O});var J9a=[oz];var K9a=class extends _.te{},pz=class extends _.Vh{constructor(a,b,c,d){super(d);this.BCa=_.x(_.x(_.x(a,_.Nga(PIa)),_.ig(b)),_.bg(Xxa,{state:d})).subscribe(({state:e,action:f})=>{this.next(e);c.next(f)});this.state=Wxa(this)}Ja(){this.BCa.unsubscribe();this.complete()}};pz.O=function(a){return new (a||pz)(_.m(lz),_.m(B9a),_.m(oz),_.m(n9a))};pz.ta=_.k({token:pz,oa:pz.O});var L9a=[pz,{va:K9a,Hb:pz}];var Bk=class extends _.te{constructor(a,b,c){super();this.Qda=b;this.Tnb=c;this.source=a;this.state=a.state}select(a,...b){return Yxa.call(null,a,...b)(this)}nD(a){const b=new Bk(this,this.Qda,this.Tnb);b.operator=a;return b}dispatch(a){this.Qda.next(a)}next(a){this.Qda.next(a)}error(a){this.Qda.error(a)}complete(){this.Qda.complete()}};Bk.O=function(a){return new (a||Bk)(_.m(K9a),_.m(lz),_.m(nz))};Bk.ta=_.k({token:Bk,oa:Bk.O});var M9a=[Bk];var qz=class{};qz.O=function(a){return new (a||qz)(_.m(lz),_.m(B9a),_.m(oz),_.m(Bk),_.m(l9a,8),_.m(A9a,8))};qz.Ca=_.Cf({type:qz});qz.Ba=_.Xc({});var rz=class{constructor(a,b,c){this.features=a;this.Tnb=c;a=a.map((d,e)=>{e=b.shift()[e];return Object.assign({},d,{k_:e,initialState:$xa(d.initialState)})});F9a(c,a)}Ja(){H9a(this.Tnb,this.features)}};rz.O=function(a){return new (a||rz)(_.m(t9a),_.m(u9a),_.m(nz),_.m(qz),_.m(A9a,8))};rz.Ca=_.Cf({type:rz});rz.Ba=_.Xc({});var N9a=new _.wd("@ngrx/effects Internal Root Guard"),O9a=new _.wd("@ngrx/effects User Provided Effects"),P9a=new _.wd("@ngrx/effects Internal Root Effects"),Q9a=new _.wd("@ngrx/effects Internal Root Effects Instances"),R9a=new _.wd("@ngrx/effects Effects Error Handler",{Ea:"root",oa:()=>iya});var S9a=function(a){return _.x(a,Yja(b=>b.constructor&&b.constructor.name!=="Object"&&b.constructor.name!=="Function"?Object.getPrototypeOf(b):b),_.He(b=>_.x(b,Yja(jya))),_.He(b=>{const c=_.x(b,_.Wja(d=>kya(a.eh,a.KVc)(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.eh,f=e.handleError,g=Error,l="yd`"+dya(d)+"`";try{var p=JSON.stringify(t)}catch(w){p=t}f.call(e,g(l+p))}}return d.notification}),_.Te(d=>d.kind===
"N"&&d.value!=null),Sja());b=_.x(b,_.Pf(1),_.Te(hya),_.v(d=>d.ngrxOnInitEffects()));return _.Se(c,b)}))},sz=class extends _.Vf{constructor(a,b){super();this.eh=a;this.KVc=b}yTa(a){this.next(a)}};sz.O=function(a){return new (a||sz)(_.m(_.Af),_.m(R9a))};sz.ta=_.k({token:sz,oa:sz.O,Ea:"root"});(function(a,b){Txa[a]=(Txa[a]||0)+1;if(typeof b==="function")return Axa(a,(...c)=>Object.assign({},b(...c),{type:a}));switch(b?b.Tdd:"empty"){case "empty":return Axa(a,()=>({type:a}));case "props":return Axa(a,c=>Object.assign({},c,{type:a}));default:throw Error("zd");}})("@ngrx/effects/init");var tz=class{constructor(a,b){this.JVc=a;this.store=b;this.Sfa=null}start(){this.Sfa||(this.Sfa=S9a(this.JVc).subscribe(this.store))}Ja(){this.Sfa&&(this.Sfa.unsubscribe(),this.Sfa=null)}};tz.O=function(a){return new (a||tz)(_.m(sz),_.m(Bk))};tz.ta=_.k({token:tz,oa:tz.O,Ea:"root"});var uz=class{constructor(a,b,c,d){this.sources=a;b.start();for(const e of d)a.yTa(e);c.dispatch({type:"@ngrx/effects/init"})}yTa(a){this.sources.yTa(a)}};uz.O=function(a){return new (a||uz)(_.m(sz),_.m(tz),_.m(Bk),_.m(Q9a),_.m(qz,8),_.m(rz,8),_.m(N9a,8))};uz.Ca=_.Cf({type:uz});uz.Ba=_.Xc({});var T9a=[_.Qr,_.To,_.hOa()],vz=new _.uPa,U9a=[{path:"",sV:_.aqa(),children:[{path:_.Kp.H$,Al:vz.for("search"),data:Vq,resolve:{keyboardShortcuts:_.pi(_.Dy),settingsPageLink:_.pi(Ey),additionalLinks:_.pi(By)},ur:"paramsOrQueryParamsChange"},{path:_.Kp.f2,Al:vz.for("source_settings"),data:Vq,resolve:{keyboardShortcuts:_.pi(_.Dy),settingsPageLink:_.pi(Ey),additionalLinks:_.pi(By)}},{path:_.Kp.GAb,Al:vz.for("admin"),data:Object.assign({},Vq),resolve:{keyboardShortcuts:_.pi(_.Dy),additionalLinks:_.pi(By)}},
{path:_.Kp.BJa,Al:vz.for("onboarding"),data:Vq},{path:_.Kp.dS,Al:vz.for("results"),data:{appBarTitle:"Build Status",appBarBadge:"early access",disableAppLink:!0,showSshKeysLink:!1,showTermsOfServiceLink:!0,showPrivacyLink:!0}},{path:_.Kp.HCb,Al:vz.for("ssh_keys"),data:Vq,resolve:{keyboardShortcuts:_.pi(_.Dy)}},{path:_.Kp.Vyc,Al:vz.for("source"),data:Object.assign({},Vq,{groupType:"host"}),resolve:{keyboardShortcuts:_.pi(_.Dy),settingsPageLink:_.pi(Ey),additionalLinks:_.pi(By)}},{path:_.Kp.II,Al:vz.for("source"),
data:Object.assign({},Vq),resolve:{keyboardShortcuts:_.pi(_.Dy),settingsPageLink:_.pi(Ey),additionalLinks:_.pi(By)}},{path:"**",component:_.fv,data:{appBarTitle:"Oops",showTermsOfServiceLink:!0,showPrivacyLink:!0}}]}],wz=class{store(){}jCa(a,b){return this.Mha(a)&&this.Mha(b)?a.component===b.component:a.oe===b.oe}Mha(a){return a.data.Tc}};wz.O=function(a){return new (a||wz)};wz.ta=_.k({token:wz,oa:wz.O});var xz=class{};xz.O=function(a){return new (a||xz)};xz.Ca=_.Cf({type:xz,Jy:[hy]});
var V9a=[..._.tPa(vz),_.ni,_.Bt,_.ou,_.bz,{va:ii,Ab:function(a){return()=>{_.x(a.prefetch("file",!1),_.Pf(1),_.Qf(1E3)).subscribe(()=>{const b=document.getElementById("pre-rendered-code");b==null||b.hasAttribute("processed")||b.parentElement.removeChild(b)})}},Ib:[_.Tv],zd:!0},{va:_.Af,Hb:_.Zt,Ib:[_.Gt]},{va:_.li,Qd:_.cz},{va:_.dp,Qd:wz},{va:_.LLa,kc:"/"},{va:r5a,Ab:function(a){const b=U9a[0].children.filter(c=>{switch(c.path){case "piper":case _.Kp.f2:return _.rk.has(2);case _.Kp.dS:return _.wl(_.jl(a,
jv,4),1);default:return!0}});U9a[0].children=b;return U9a},Ib:[Ev,_.ov]},{va:_.mZa,kc:_.lZa},{va:_.b2a,kc:_.c2a},{va:_.bi,Qd:_.iv},{va:_.gz,kc:{bA:!1}}],W9a={cq:_.Fy,Nb:_.z8a},X9a;
X9a={cq:qz,Nb:[...function(a={},b={}){return[{va:l9a,Ab:bya},{va:m9a,kc:b.initialState},{va:n9a,Ab:$xa,Ib:[m9a]},{va:r9a,kc:a},{va:s9a,Hb:a instanceof _.wd?a:r9a},{va:q9a,Ib:[r9a,[new _.sIa(s9a)]],Ab:Zxa},{va:v9a,kc:b.PWb?b.PWb:[]},{va:x9a,Ib:[w9a,v9a],Ab:aya},{va:p9a,kc:b.NAa?b.NAa:Cxa},{va:o9a,Ib:[p9a,x9a],Ab:Fxa},k9a,I9a,J9a,L9a,M9a,[{va:z9a,kc:b.bud},{va:y9a,Ab:Sxa,Ib:[z9a]},{va:mz,Ib:[y9a],Ab:Oxa},{va:w9a,zd:!0,Ib:[mz],Ab:Qxa},{va:w9a,zd:!0,Ib:[mz],Ab:Pxa},{va:w9a,zd:!0,Ib:[mz],Ab:Rxa}],[{va:A9a,
zd:!0,Ib:[mz],Ab:Uxa}]]}({},void 0)]};var Y9a=[[]].flat(),Z9a=Y9a.filter(eya);
xz.Ba=_.Xc({Nb:V9a,imports:[T9a,_.Pv,_.jy,Ay,W9a,X9a,{cq:uz,Nb:[Z9a,{va:P9a,kc:[Y9a]},{va:N9a,Ab:function(){const a=_.n(tz,{optional:!0,iE:!0}),b=_.n(P9a,{self:!0});if((b.length!==1||b[0].length!==0)&&a)throw new TypeError("Ad");return"guarded"}},{va:O9a,zd:!0,kc:[]},{va:Q9a,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 _.wd||eya(d)?_.n(d):d)},Ib:[P9a,O9a]}]},_.Yt,_.gv,_.nu,_.ez,_.TOa(U9a),{cq:$y,Nb:[_.qu,{va:_.vn,Qd:_.HZa},{va:_.bZa,
Ab:_.tta},{va:cZa,Ab:function(){return{enabledFeatures:Array.from(_.pv).join(", ")}}},{va:_.fw,Ab:_.Lj,Ib:[_.gk,_.Ky]},{va:_.DKa,Hb:M8a},{va:_.A8a,Ab:_.Lj,Ib:[_.QKa,_.Ly]},{va:_.l_a,Ab:_.Lj,Ib:[_.Rn,_.Ly]},{va:_.m_a,Ab:_.Lj,Ib:[_.Rn,_.Ly]},{va:_.D8a,Ab:_.Lj,Ib:[_.RKa,_.Ly]},{va:_.I8a,Ab:_.Lj,Ib:[_.Sn,_.Ly]},{va:_.j_a,Ab:_.Lj,Ib:[_.TKa,_.Ly]},{va:_.Sy,Ab:_.Lj,Ib:[_.UKa,_.Iy]},{va:_.Vy,Ab:_.Lj,Ib:[_.cLa,_.Iy]},{va:_.K8a,Ab:_.Lj,Ib:[_.WKa,_.Ly]},{va:_.L8a,Ab:_.Lj,Ib:[_.XKa,_.Ly]},{va:_.n_a,Ab:_.Lj,Ib:[_.YKa,
_.Ly]},{va:_.o_a,Ab:_.Lj,Ib:[_.ZKa,_.Ly]},{va:_.q_a,Ab:_.Lj,Ib:[_.aLa,_.Ly]},{va:_.G8a,Ab:_.Lj,Ib:[_.bLa,_.Ly]},{va:_.pu,Ab:function(){return window}},{va:_.DZa,Qd:_.FZa},{va:_.EZa,Ab:function(a){return new _.lm(a.document)},Ib:[_.pu]},{va:_.Ny,zd:!0,Hb:_.Oy},{va:_.Ny,zd:!0,Hb:_.Py}]},Sv]});var yz=class{};yz.O=function(a){return new (a||yz)};yz.Ca=_.Cf({type:yz,Jy:[hy]});yz.Ba=_.Xc({imports:[xz,_.Sr]});var lya;_.Ck=new Map;lya=!1;var $9a=class{constructor(a){this.Pd=a}toString(){return this.Pd.join(".")}getVersion(){return this.Pd[0]}getExtension(){return this.Pd[1]}};var b$a=function(a){var b=a.split(".");b=b.length!==4&&b.length!==3||b[0].indexOf("=")!==-1?null:new a$a(b);if(b===null)throw new TypeError("Cd`"+a);return b},a$a=class{constructor(a){this.Pd=a}toString(){return this.Pd.join(".")}getVersion(){return this.Pd[1]}};var i$a=function(a,b=!0){var c=c$a(a);const d=new d$a,e=c.match(Dm)[5];Kca(e$a,function(g){const l=e.match("/"+g+"=([^/]+)");l&&zz(d,g,l[1])});let f="";f=a.indexOf("_/ss/")!=-1?"_/ss/":a.indexOf("_/wa/")!=-1?"_/wa/":a.indexOf("_/r/")!=-1?"_/r/":"_/js/";d.LM=a.substr(0,a.indexOf(f)+f.length);if(d.LM.endsWith("_/wa/")){b=f$a(a);let g=!0;Object.values(g$a).forEach(l=>{a.endsWith(l)&&(d.Qzb=l,g=!1)});g&&(c=a.split("/"),d.Qzb="/"+c[c.length-1]);zz(d,"wk",b.toString());return d}if(d.LM.endsWith("_/r/"))return zz(d,
"sc",h$a(a).toString()),d;if(!b)return d;(b=c.match(Dm)[6]||null)&&cHa(b,(g,l)=>{d.ik[g]=l});return d},c$a=function(a){return a.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?a.substr(65):a},f$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(g$a).forEach(e=>{a.endsWith(e)&&(b=a.slice(c,a.lastIndexOf(e)))});if(b===null)return null;try{return b$a(b)}catch(e){return null}},h$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 $9a(c);if(b===null)throw new TypeError("Bd`"+a);return b}catch(c){return null}},j$a=function(a){var b=(b=c$a(a).match(Dm)[5]||null)?decodeURI(b):b;return b===null?!1:RegExp("/_/wa/","g").test(b)?!!f$a(a):RegExp("/_/r/","g").test(b)?!!h$a(a):RegExp("(/_/js/)|(/_/ss/)","g").test(b)?/\/k=/.test(b):!1},zz=function(a,b,c){c?a.Mk[b]=c:delete a.Mk[b]},m$a=function(a){const b=[],c=(0,_.Pj)(function(d){this.Mk[d]!==void 0&&b.push(d+
"="+this.Mk[d])},a);k$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.Mk||zz(a,"d","0"),c("d"),c("exm"),c("excm"),(a.Mk.excm||a.Mk.exm)&&b.push("ed=1"),c("im"),c("dg"),c("sm"),Az(a,"br")=="1"&&c("br"),c("br-d"),Az(a,"rb")=="1"&&c("rb"),Az(a,"zs")!=="0"&&c("zs"),l$a(a)!==""&&c("wt"),c("gssmodulesetproto"),c("ujg"),c("sp"),c("rs"),c("cb"),c("ee"),c("tpc"),c("sl"),c("m"));return b.join("/")},Az=function(a,b){return a.Mk[b]?
a.Mk[b]:null},k$a=function(a){a=Az(a,"md");return!!a&&a!=="0"},l$a=function(a){switch(Az(a,"wt")){case "0":return"0";case "1":return"1";case "2":return"2";default:return""}},n$a=function(a,b){b&&b.length>0?(b.sort(),zz(a,"exm",b.join(","))):zz(a,"exm",null)},o$a=function(a,b){b&&b.length>0?(b.sort(),zz(a,"excm",b.join(","))):zz(a,"excm",null)},p$a=function(a){return(a=Az(a,"m"))?a.split(","):[]},q$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();zz(a,"ee",c.join(";"))},r$a=function(a){delete a.Mk.m;delete a.Mk.exm;delete a.Mk.ed},d$a=class{constructor(){this.Mk={};this.LM="";this.ik={};this.Qzb=".wasm"}toString(){if(this.LM.endsWith("_/wa/"))var a=`${this.LM}${Az(this,"wk")}${this.Qzb}`;else if(this.LM.endsWith("_/r/"))a=`${this.LM}${Az(this,"sc")}`;else{a=this.LM+m$a(this);const b=_.Em(this.ik);let c="";b!=""&&(c="?"+b);a+=c}return a}VBa(a){zz(this,"md",a)}S0b(a){zz(this,"rs",a)}ARb(){return Az(this,
"rs")}clone(){return i$a(this.toString())}},e$a={Xcd:"k",Lbd:"ck",zdd:"wk",xcd:"m",Wbd:"exm",Ubd:"excm",Cbd:"am",tcd:"mm",Vcd:"rt",jcd:"d",Vbd:"ed",hdd:"sv",Nbd:"deob",Gbd:"cb",ddd:"rs",Zcd:"sdch",kcd:"im",Obd:"dg",Rbd:"br",Qbd:"br-d",Sbd:"rb",Ldd:"zs",Fdd:"wt",Xbd:"ee",gdd:"sm",wcd:"md",bcd:"gssmodulesetproto",wdd:"ujg",vdd:"sp",rdd:"tpc",icd:"ichc",idd:"sc",cdd:"sl"},s$a=RegExp("^loaded_(g|h)?[_\\d]+$"),g$a={ydd:".wasm",fdd:".map",pdd:".symbols",ncd:".loader.js",ocd:".loader.sourcemap",Ddd:".worker.js",
Edd:".worker.sourcemap"};var t$a=a=>{a=a.clone();r$a(a);zz(a,"dg",null);zz(a,"d","0");n$a(a,null);o$a(a,null);zz(a,"ichc","0");return a},u$a=!0,v$a=(a,b,{cssRowKey:c,EV:d,bX:e,callback:f}={})=>{zz(a,"m",b.join(","));e&&q$a(a,e);c&&(zz(a,"ck",c),d?a.S0b(d):u$a&&(u$a=!1));if(f){if(f!=null&&!s$a.test(f))throw Error("Dd`"+f);zz(a,"cb",f)}a=a.toString();_.Nk(a,"/")&&(e=document.location.href.match(Dm),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 _.ac(a)},w$a=(a,b,{dpb:c=
[],cssRowKey:d,EV:e,bX:f,callback:g}={})=>{a=t$a(a);o$a(a,c);return v$a(a,b,{cssRowKey:d,EV:e,bX:f,callback:g})},x$a=(a,b,{epb:c=[],dpb:d=[],cssRowKey:e,EV:f,bX:g,callback:l}={})=>{a=t$a(a);zz(a,"d","1");n$a(a,c);o$a(a,d);return v$a(a,b,{cssRowKey:e,EV:f,bX:g,callback:l})};var z$a=function(a){return y$a(a).then(function(b){return JSON.parse(b.responseText)})},y$a=function(a){const b={},c=b.qbd?b.qbd.lfa():CRa.lfa();return(new au(function(d,e){let f;try{c.open("GET",a,!0)}catch(g){e(new Bz("Error opening XHR: "+g.message,a,c))}c.onreadystatechange=function(){if(c.readyState==4){_.ea.clearTimeout(f);var g;!(g=ARa(c.status))&&(g=c.status===0)&&(g=bHa(a),g=!(g=="http"||g=="https"||g==""));g?d(c):e(new A$a(c.status,a,c))}};c.onerror=function(){e(new Bz("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.l$c>0&&(f=_.ea.setTimeout(function(){c.onreadystatechange=()=>{};c.abort();e(new B$a(a,c))},b.l$c));try{c.send(null)}catch(g){c.onreadystatechange=()=>{},_.ea.clearTimeout(f),e(new Bz("Error sending XHR: "+g.message,a,c))}})).pR(function(d){d instanceof cu&&
c.abort();throw d;})},Bz=function(a,b,c){_.ca.call(this,a+", url="+b);this.url=b;this.aEa=c};_.Mk(Bz,_.ca);Bz.prototype.name="XhrError";var A$a=function(a,b,c){Bz.call(this,"Request Failed, status="+a,b,c);this.status=a};_.Mk(A$a,Bz);A$a.prototype.name="XhrHttpError";var B$a=function(a,b){Bz.call(this,"Request timed out",a,b)};_.Mk(B$a,Bz);B$a.prototype.name="XhrTimeoutError";Hk=Hk||{};var C$a=function(){mm.call(this)};_.Mk(C$a,mm);C$a.prototype.initialize=function(){};var Cz=function(a,b){this.Yva=a;this.UX=b};Cz.prototype.Bw=function(a){this.Yva&&(this.Yva.call(this.UX||null,a),this.Yva=this.UX=null)};Cz.prototype.abort=function(){this.UX=this.Yva=null};fRa(function(a){Cz.prototype.Bw=a(Cz.prototype.Bw)});var Dz=function(a,b){mm.call(this);this.Jfa=a;this.Y6=b;this.xjb=[];this.EL=[];this.cva=[]};_.Mk(Dz,mm);Dz.prototype.p2c=C$a;Dz.prototype.dza=null;Dz.prototype.getId=function(){return this.Y6};Dz.prototype.registerCallback=function(a,b){return this.z8(this.xjb,a,b)};var D$a=function(a,b){a.z8(a.EL,b)};_.aa=Dz.prototype;_.aa.z8=function(a,b,c){b=new Cz(b,c);a.push(b);return b};_.aa.lz=function(){return!!this.dza};_.aa.UBa=function(){this.dza=new C$a};
_.aa.onLoad=function(a){var b=new this.p2c;b.initialize(a());this.dza=b;b=(b=!!E$a(this.cva,a()))||!!E$a(this.xjb,a());b||(this.EL.length=0);return b};_.aa.onError=function(a){(a=E$a(this.EL,a))&&fa(Error("Gd`"+a));this.cva.length=0;this.xjb.length=0};var E$a=function(a,b){const c=[];for(let d=0;d<a.length;d++)try{a[d].Bw(b)}catch(e){fa(e),c.push(e)}a.length=0;return c.length?c:null};Dz.prototype.In=function(){Dz.oE.In.call(this);qc(this.dza)};var H$a,J$a,I$a,N$a,O$a,K$a,L$a,M$a,Q$a;_.F$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=>!_.si().Hj[w].lz());t.length!==0?d(t,`Response was successful but was missing module(s) ${t}.`):c()},p=()=>{f--;f==0&&l()};b.forEach(t=>{t=_.si().Hj[t];t.lz()?p():(t.z8(t.cva,p),D$a(t,p))});a.onload=()=>l();a.onerror=()=>{g();d(b)}};
_.G$a=function(a,b){let c=!1,d=[];for(let e=0;e<b.length;++e){const f=b[e];a.G8[f]||(a.G8[f]=!0,a.bBa.push(f),c=!0,d.push(f))}c&&(a.fpb=!1)};H$a=function(a,b){if(b.href||b.getAttribute("data-href"))if(b=b.href||b.getAttribute("data-href"),j$a(b)&&!i$a(b).LM.endsWith("_/js/")){b=p$a(i$a(b));for(const c of b)a.jfb.includes(c)||a.jfb.push(c)}};J$a=function(a,b,c,d=()=>{},e=()=>{}){I$a(a,b,(f,g,l=g)=>{a.load(f,g,d,e,l,c)},c)||d(-1)};
I$a=function(a,b,c,d){if(a.h8)return a.h8.then(()=>{I$a(a,b,c,d)}),!0;if(!a.eoa){const f=[];var e=Object.assign({},a.G8);a.Y9(b,g=>{f.push(g.getId())},d,g=>!g.lz(),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=_.bc(l).toString();for(;p.length>a.boa;)if(f>1)f-=Math.ceil((p.length-a.boa)/6),f=Math.max(f,1),g=b.slice(e,e+f),l=K$a(a,g,d),p=_.bc(l).toString();else return a.eoa?(a.eoa=!1,a.h8=L$a(a).then(t=>{M$a(a,t,d)}),I$a(a,b.slice(e),c,d)):!1;e+=f;a.eoa?c(l,
g):c(l,g,e===b.length?b:[])}return!0};N$a=function(a){a.fpb||(a.fpb=!0,a.bBa.sort());return a.bBa};O$a=function(a){a=a.jfb;a.sort();return a};K$a=function(a,b,c){return a.eoa?x$a(a.Fla,b,{cssRowKey:a.qOb,EV:a.DNb,bX:c,epb:N$a(a),dpb:O$a(a)}):w$a(a.Fla,b,{cssRowKey:a.qOb,EV:a.DNb,epb:N$a(a),dpb:O$a(a)})};_.P$a=function(a,b){let c=[];for(let d=0;d<b.length;++d){const e=b[d];a.G8[e]&&(delete a.G8[e],_.va(a.bBa,e),c.push(e))}};L$a=function(a){a=a.Fla.clone();r$a(a);zz(a,"dg",null);a.VBa("1");return z$a(a.toString())};
M$a=function(a,b,c){_.si().NBa((b||{}).moduleGraph);a.Y9(N$a(a),d=>{_.G$a(a,[d.getId()])},c);a.h8=null};
_.R$a=class{constructor(a,b,c,d=!1,e=!1){this.Fla=i$a(_.bc(a).toString(),!0);this.qOb=b;this.DNb=c;this.eoa=d;this.G8={};this.Ehb={};this.bBa=[];this.fpb=!0;this.jfb=(a=Az(this.Fla,"excm"))?a.split(","):[];this.N7c=e;this.doa=!1;this.ifa="anonymous";this.boa=4043;this.Jbb=document.head||document.documentElement;this.h8=this.Zia=null;this.y9c=!0;this.logger=null;_.G$a(this,p$a(this.Fla));this.Cva=void 0;this.EWb()}y1c(a,b,{bX:c,onError:d,GL:e,r3c:f}={}){this.Ehb=b;if(!a)throw Error("Hd");if(this.N7c){for(const g of document.getElementsByTagName("style"))H$a(this,
g);for(const g of document.getElementsByTagName("link"))H$a(this,g)}J$a(this,this.Wlb(a),c,d,e,f)}EWb(){}load(a,b,c,d,e=b){_.bc(a);const f=Q$a(a,this.doa,this.ifa,this.Cva);_.G$a(this,b);this.Zia=f;this.Jbb.insertBefore(f,this.Jbb.firstChild);_.F$a(f,b,()=>{f.parentElement.removeChild(f);this.Zia==f&&(this.Zia=null);const g=new Set;b.map(l=>g.add(l));for(const l in this.Ehb)this.Ehb[l].lz()&&g.add(l);Array.from(g);d()},g=>{f.parentElement.removeChild(f);this.Zia==f&&(this.Zia=null);_.P$a(this,g);
this.h8?this.h8.then(()=>{c(-1,a)}):c(-1,a)},e)}Wlb(a){return a.filter(b=>!this.G8[b])}Y9(a,b,c,d,e={}){const f=_.si();for(let g of a){a=f.Hj[g];if(e[g]||d&&!d(a))continue;e[g]=!0;let l=a.Jfa||[];if(c){let p=[];c[g]&&(p=Object.keys(c[g]));l=l.concat(p)}this.Y9(l,b,c,d,e);b(a)}}};Q$a=(a,b,c,d)=>{const e=_.tm(document,"SCRIPT");_.pc(e,a);b&&(e.crossOrigin=c);e.async=!1;d&&e.setAttribute("fetchpriority",d);return e};var S$a=function(){this.Qm=null};_.aa=S$a.prototype;_.aa.s0b=function(){};_.aa.NBa=function(){};_.aa.GZb=function(){throw Error("Id");};_.aa.uRb=function(){return null};_.aa.isActive=function(){return!1};_.aa.JUb=function(){return!1};_.aa.zZb=function(){};_.aa.registerCallback=function(){};var T$a=function(a){switch(a.type){case Ez.tf.QCb:return"Unauthorized";case Ez.tf.PAb:return"Consecutive load failures";case Ez.tf.TIMEOUT:return"Timed out";case Ez.tf.mCb:return"Out of date module id";case Ez.tf.rIa:return"Init error";default:return`Unknown failure type ${a.type}`}},Ez=class{constructor(a,b,c,d){this.type=a;this.status=b;this.epb=c;this.url=d}toString(){return`${T$a(this)} (${this.status!=void 0?this.status:"?"})`}};Hk.wv=Ez;Hk.wv.tf={QCb:0,PAb:1,TIMEOUT:2,mCb:3,rIa:4};var Fz=function(){this.Dhb=this.Qm=null;this.Hj={};this.NG=[];this.aM=[];this.aBa=[];this.Ct=[];this.yR=[];this.HO={};this.DF={};this.BC=this.Psa=new Dz([],"");this.leb=null;this.Fxa=new du;this.qXa=!1;this.lua=0;this.aUb=this.t4b=this.YUb=!1};_.Mk(Fz,S$a);var U$a=function(a,b){_.ca.call(this,`Error loading ${a}: ${b}`)};_.Mk(U$a,_.ca);_.aa=Fz.prototype;_.aa.s0b=function(a){this.qXa=a};
_.aa.NBa=function(a,b){if(!(this instanceof Fz))this.NBa(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);V$a(this,f,p);if(g)break;f=e+1;e=a.indexOf("/",f);e===-1&&(g=!0);l++}this.Dhb=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);V$a(this,e,g)}this.Dhb=c}b&&b.length?(laa(this.NG,b),this.leb=_.ta(b)):this.Fxa.QO||this.Fxa.callback();Object.freeze(this.Dhb);this.BC==
this.Psa&&(this.BC=null,this.Psa.onLoad((0,_.Pj)(this.uRb,this))&&W$a(this,new Hk.wv(Hk.wv.tf.rIa)),Gz(this))}};_.aa.GZb=function(a,b){if(this.HO[a]){delete this.HO[a][b];for(const c in this.HO[a])return;delete this.HO[a]}};_.aa.isActive=function(){return this.NG.length>0};_.aa.JUb=function(){return this.yR.length>0};
var Gz=function(a){var b=a.YUb;const c=a.isActive();c!=b&&(a.pva(c?"active":"idle"),a.YUb=c);b=a.JUb();b!=a.t4b&&(a.pva(b?"userActive":"userIdle"),a.t4b=b)},V$a=function(a,b,c){a.Hj[b]?(a=a.Hj[b].Jfa,a!=c&&a.splice(0,a.length,...c)):a.Hj[b]=new Dz(c,b)},Z$a=function(a,b,c){const d=[];_.maa(b,d);b=[];const e={};for(let f=0;f<d.length;f++){const g=d[f],l=a.Hj[g];if(!l)throw Error("Jd`"+g);const p=new du;e[g]=p;l.lz()?p.callback(null):(X$a(a,g,l,!!c,p),Y$a(a,g)||b.push(g))}b.length>0&&(a.NG.length===
0?a.hfb(b):(a.Ct.push(b),Gz(a)));return e},X$a=function(a,b,c,d,e){c.registerCallback(e.callback,e);D$a(c,function(f){e.Vfa(new U$a(b,f))});Y$a(a,b)?d&&(_.ua(a.yR,b)>=0||a.yR.push(b),Gz(a)):d&&(_.ua(a.yR,b)>=0||a.yR.push(b))};
Fz.prototype.hfb=function(a,b,c){b||(this.lua=0);const d=this.Wlb(a);this.NG=d;this.aM=this.qXa?a:_.wa(d);Gz(this);if(d.length!==0){this.aBa.push.apply(this.aBa,d);if(Object.keys(this.HO).length>0&&!this.Qm.y9c)throw Error("Kd");a=(0,_.Pj)(this.Qm.y1c,this.Qm,_.wa(d),this.Hj,{bX:this.HO,Ykd:!!c,onError:(e,f)=>{var g=this.aM;e=e!=null?e:void 0;this.lua++;const l=_.wa(d);this.aM=g;d.forEach(_.Kk(_.va,this.aBa),this);e==401?(W$a(this,new Hk.wv(Hk.wv.tf.QCb,e)),this.Ct.length=0):e==410?($$a(this,new Hk.wv(Hk.wv.tf.mCb,
e)),aab(this)):this.lua>=3?($$a(this,new Hk.wv(Hk.wv.tf.PAb,e,l,f)),aab(this)):this.hfb(this.aM,!0,e==8001||!1)},r3c:(0,_.Pj)(this.DYc,this)});(b=Math.pow(this.lua,2)*5E3)?_.ea.setTimeout(a,b):a()}};Fz.prototype.Wlb=function(a){a=a.filter(c=>this.Hj[c].lz()?(_.ea.setTimeout(()=>Error("Ld`"+c),0),!1):!0);let b=[];for(let c=0;c<a.length;c++)b=b.concat(bab(this,a[c]));_.maa(b);return!this.qXa&&b.length>1?(a=b.shift(),this.Ct=b.map(function(c){return[c]}).concat(this.Ct),[a]):b};
var bab=function(a,b){const c=Rca(a.aBa),d=[];c[b]||d.push(b);b=[b];for(let e=0;e<b.length;e++){const f=a.Hj[b[e]].Jfa;for(let g=f.length-1;g>=0;g--){const l=f[g];a.Hj[l].lz()||c[l]||(d.push(l),b.push(l))}}d.reverse();_.maa(d);return d};
Fz.prototype.UBa=function(){if(this.BC){var a=this.BC.getId(),b=[];if(this.HO[a]){for(const c of Object.keys(this.HO[a])){const d=this.Hj[c];d&&!d.lz()&&(this.GZb(a,c),b.push(c))}this.ifb(b)}this.isDisposed()||(this.Hj[a].onLoad((0,_.Pj)(this.uRb,this))&&W$a(this,new Hk.wv(Hk.wv.tf.rIa)),_.va(this.yR,a),_.va(this.NG,a),this.NG.length===0&&aab(this),this.leb&&a==this.leb&&(this.Fxa.QO||this.Fxa.callback()),Gz(this),this.BC=null)}};
var Y$a=function(a,b){if(_.ua(a.NG,b)>=0)return!0;for(let c=0;c<a.Ct.length;c++)if(_.ua(a.Ct[c],b)>=0)return!0;return!1};Fz.prototype.load=function(a,b){return Z$a(this,[a],b)[a]};Fz.prototype.ifb=function(a){return Z$a(this,a)};var oqa=function(a){var b=_.ri;b.BC&&b.BC.getId()==="synthetic_module_overhead"&&(b.UBa(),delete b.Hj.synthetic_module_overhead);b.Hj[a]&&b.Y9(b.Hj[a].Jfa||[],c=>{c.UBa();_.va(b.NG,c.getId())},c=>!c.lz());b.BC=b.Hj[a]};
Fz.prototype.zZb=function(a){this.BC||(this.Hj.synthetic_module_overhead=new Dz([],"synthetic_module_overhead"),this.BC=this.Hj.synthetic_module_overhead);var b=this.BC;b.z8(b.cva,a)};Fz.prototype.DYc=function(){$$a(this,new Hk.wv(Hk.wv.tf.TIMEOUT));aab(this)};
var $$a=function(a,b){a.aM.length>1?a.Ct=a.aM.map(function(c){return[c]}).concat(a.Ct):W$a(a,b)},W$a=function(a,b){const c=a.aM;a.NG.length=0;var d=[];for(var e=0;e<a.Ct.length;e++){var f=a.Ct[e].filter(function(g){const l=bab(this,g);return Qya(c,function(p){return _.ua(l,p)>=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.Ct.length;f++)_.va(a.Ct[f],d[e]);_.va(a.yR,d[e])}if(e=a.DF.error)for(f=0;f<e.length;f++){const g=e[f];for(let l=0;l<d.length;l++)g("error",
d[l],b)}for(d=0;d<c.length;d++)if(a.Hj[c[d]])a.Hj[c[d]].onError(b);a.aM.length=0;Gz(a)},aab=function(a){for(;a.Ct.length;){const b=a.Ct.shift().filter(function(c){return!this.Hj[c].lz()},a);if(b.length>0){a.hfb(b);return}}Gz(a)};_.aa=Fz.prototype;_.aa.registerCallback=function(a,b){Array.isArray(a)||(a=[a]);for(let c=0;c<a.length;c++)this.z8(a[c],b)};_.aa.z8=function(a,b){const c=this.DF;c[a]||(c[a]=[]);c[a].push(b)};_.aa.pva=function(a){const b=this.DF[a];for(let c=0;b&&c<b.length;c++)b[c](a)};
_.aa.Y9=function(a,b,c=()=>!0,d={}){for(const e of a)a=this.Hj[e],!d[e]&&c(a)&&(d[e]=!0,this.Y9(a.Jfa||[],b,c,d),b(a))};_.aa.dispose=function(){Jca(Oca(this.Hj),this.Psa);this.Hj={};this.NG=[];this.aM=[];this.yR=[];this.Ct=[];this.DF={};this.aUb=!0};_.aa.isDisposed=function(){return this.aUb};_.mqa=function(){return new Fz};/*

 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(){let module=undefined;let exports=undefined;let 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;_.Ck.set("CST-APP",xz);_.Ck.set("PROTRACTOR-CST-APP",yz);
if(location.search==="?refreshSso=1")window.close();else{_.si().zZb(pya);var Hz={};let a=Hz.cssRowKey||"",b=Hz.EV||"";!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 cab=Hz.iod||_.R$a;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("Ed`"+e+"`"+d);c=e}else c=e||d;if(!j$a(c))throw Error("Fd");const f=new cab(_.ac(c),a,b,!1,!1);Hz.lad&&(f.doa=Hz.lad);Hz.ATc&&(f.ifa=Hz.ATc);Hz.boa&&(f.boa=Hz.boa);Hz.Cva&&(f.Cva=Hz.Cva);const g=_.si();g.Qm=f;g.s0b(!0)};_.dab=function(a,b){return _.ip(a.Ua,_.jp(a.Ua,_.Oq(b)))};_.Iz=class{constructor(a,b){this.Ua=a;this.window=b}};_.Iz.O=function(a){return new (a||_.Iz)(_.m(_.hi),_.m(_.pu))};_.Iz.ta=_.k({token:_.Iz,oa:_.Iz.O,Ea:"root"});
_.pv.add(9);
_.pv.add(2);
_.rk.add(3);
_.pv.add(72);
_.pv.add(73);
_.pv.add(69);
_.pv.add(88);
_.pv.add(77);
_.pv.add(19);
_.x3a="https://cs.corp.google.com";
_.pv.add(31);
_.pv.add(38);
_.pv.add(42);

_.pv.add(70);
_.pv.add(84);
_.pv.add(44);
_.pv.add(48);
_.pv.add(55);
_.pv.add(56);
_.pv.add(78);
_.pv.add(82);
_.pv.add(1);
_.pv.add(3);
_.pv.add(10);
var $ab=function(a){if(a&&(a=Number(a),!isNaN(a)))return a};_.APa=["/search"];var Uz=class extends _.Vv{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.dG=new _.Vh((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.zQb=new _.Vh((d=c)!=null?d:"FILES");let e;this.GD=new _.Vh((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 _.Vh((f=d)!=null?f:"SYSTEM");let g;this.W0a=new _.Vh((g=this.storage.get("__SourceSettings_DarkSyntaxTheme"))!=null?g:"cider-dark");let l;this.Oeb=new _.Vh((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.g5b=new _.Vh(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.hia=new _.Vh((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.vAb=
new _.Vh((A=w)!=null?A:"MINI");let G;this.tabSize=new _.Vh((G=$ab(this.storage.get("__SourceSettings_TabSize")))!=null?G:2);let J;this.pageSize=new _.Vh((J=$ab(this.storage.get("__SourceSettings_PageSize")))!=null?J:10);let L;this.Rja=new _.Vh((L=$ab(this.storage.get("__SourceSettings_NumStarredPlaces")))!=null?L:50);this.ntb=new _.Vh(!!this.storage.get("__SourceSettings_ShowFoldMarkers"));let U;this.j5b=new _.Vh((U=$ab(this.storage.get("__SourceSettings_XrefPreviewPaneMinSize")))!=null?U:0);this.Xha=
new _.Vh(!!this.storage.get("__SourceSettings_HighlightXrefs"));this.otb=new _.Vh(!!this.storage.get("__SourceSettings_ShowGenerated"));let ba;this.Ama=new _.Vh((ba=this.storage.get("__SourceSettings_ShowCustomContextMenu"))!=null?ba:!0)}jha(){return this.dG}fma(a){this.storage.set("__SourceSettings_LastFileDetailTab",a);this.dG.next(a)}t6(){return this.zQb}Z8(a){this.storage.set("__SourceSettings_LastFileNavigationTab",a);this.zQb.next(a)}KK(){return this.GD}yz(a){a=Object.assign({},this.GD.value,
a);this.GD.next(a);this.storage.set("__SourceSettings_OutlineState",a)}Kwa(){return this.theme}ZBa(a){this.storage.set("__SourceSettings_Theme",a);this.theme.next(a)}Xga(){return this.W0a}Wla(a){this.storage.set("__SourceSettings_DarkSyntaxTheme",a);this.W0a.next(a)}kha(){return this.Oeb}hma(a){this.storage.set("__SourceSettings_LightSyntaxTheme",a);this.Oeb.next(a)}yha(){return this.g5b}sma(a){this.storage.set("__SourceSettings_XrefExcludeFilters",Array.from(a));this.g5b.next(new Set(a))}q6(){return this.hia}dma(a){this.storage.set("__SourceSettings_XrefHovercards",
a);this.hia.next(a)}FX(){return this.tabSize}rma(a){this.storage.set("__SourceSettings_TabSize",a);this.tabSize.next(a)}BX(){return this.pageSize}c9(a){this.storage.set("__SourceSettings_PageSize",a);this.pageSize.next(a)}y6(){return this.Rja}kma(a){this.storage.set("__SourceSettings_NumStarredPlaces",a);this.Rja.next(a)}CX(){return this.ntb}pma(a){this.storage.set("__SourceSettings_ShowFoldMarkers",a);this.ntb.next(a)}tha(){return this.otb}qma(a){this.storage.set("__SourceSettings_ShowGenerated",
a);this.otb.next(a)}Rwa(){return this.j5b}btb(a){this.storage.set("__SourceSettings_XrefPreviewPaneMinSize",a);this.j5b.next(a)}uX(){return this.Xha}Y8(a){this.storage.set("__SourceSettings_HighlightXrefs",a);this.Xha.next(a)}D6(){return this.Ama}oma(a){this.storage.set("__SourceSettings_ShowCustomContextMenu",a);this.Ama.next(a)}JX(){return this.vAb}d9(a){this.storage.set("__SourceSettings_XrefOpenAction",a);this.vAb.next(a)}};Uz.O=function(a){return new (a||Uz)(_.m(_.dXa),_.m(_.qv))};
Uz.ta=_.k({token:Uz,oa:Uz.O,Ea:"root"});_.Uv=Uz;_.pv.add(28);
_._ModuleManager_initialize=function(a,b){if(!_.ri){if(!_.mqa)return;_.nqa()}_.ri.NBa(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 fbb,gbb,hbb,kbb,lbb,mbb,nbb,obb,ubb,vbb,wbb;_.ebb=function(a,b){const c=_.Gma.get(b)||null;if(c&&c!==a)throw Error("Ya`"+b+"`"+_.Zc(c)+"`"+_.Zc(c.name));_.Gma.set(b,a)};_.Vz=function(a,b,c){a=_.Tka(_.Nd(),a,b,c);_.bla(_.Xea,a)};fbb=function(a){a&1&&_.K(0,"mat-pseudo-checkbox",1);a&2&&(a=_.O(),_.E("disabled",a.disabled)("state",a.selected?"checked":"unchecked"))};gbb=function(a){a&1&&_.K(0,"mat-pseudo-checkbox",3);a&2&&(a=_.O(),_.E("disabled",a.disabled))};
hbb=function(a){a&1&&(_.F(0,"span",4),_.Q(1),_.I());a&2&&(a=_.O(),_.y(),_.Vg("(",a.group.label,")"))};_.ibb=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};_.jbb=function(a,b,c,d){return a<c?a:a+b>c+d?Math.max(0,a-d+b):c};kbb=function(a){a&1&&(_.F(0,"span",4),_.Q(1),_.I());a&2&&(a=_.O(),_.y(),_.Wg(a.placeholder))};lbb=function(a){a&1&&_.Hg(0)};
mbb=function(a){a&1&&(_.F(0,"span",11),_.Q(1),_.I());a&2&&(a=_.O(2),_.y(),_.Wg(a.lxb))};nbb=function(a){a&1&&(_.F(0,"span",5),_.C(1,lbb,1,0)(2,mbb,2,1,"span",11),_.I());a&2&&(a=_.O(),_.y(),_.vg(a.T0a?1:2))};
obb=function(a){if(a&1){const b=_.Nd();_.F(0,"div",12,1);_.N("@transformPanel.done",function(c){_.q(b);const d=_.O();return _.r(d.Aca.next(c.oh))})("keydown",function(c){_.q(b);const d=_.O();return _.r(d.ie(c))});_.Hg(2,1);_.I()}a&2&&(a=_.O(),_.Vz("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",a.YOa(),""),_.E("ngClass",a.Bd)("@transformPanel","showing"),_.qg("id",a.id+"-panel")("aria-multiselectable",a.multiple)("aria-label",a.ariaLabel||null)("aria-labelledby",a.iT()))};
_.Wz=function(a,b=!0){a.V3=b;return a};_.pbb=function(a){a.rDb=["shiftKey"];return a};_.qbb=function(a){a.yca={enabled:!0,j5:10};return a};_.rbb=function(a,b=!0){a.XDb=b;return a};_.Xz=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)}};_.Yz=function(a){return{cq:_.np,Nb:[{va:_.Hpa,zd:!0,kc:a}]}};_.tbb=class extends _.sUa{lj(a){this.mf&&_.sbb(this.mf);super.lj(a);this.mf&&(a=this.mf,a.yS||(a.yS=!0,_.en(a.Ta)))}};
_.Zz=class{get selected(){this.ye||(this.ye=Array.from(this.eU.values()));return this.ye}constructor(a=!1,b,c=!0){this.tj=a;this.gFb=c;this.uC=void 0;this.eU=new Set;this.Iaa=[];this.J3=[];this.changed=new _.Vf;b&&b.length&&(a?b.forEach(d=>this.Nqa(d)):this.Nqa(b[0]),this.J3.length=0)}select(...a){a.forEach(b=>this.Nqa(b));a=this.mqa();this.Eq();return a}ah(...a){a.forEach(b=>this.NSa(b));a=this.mqa();this.Eq();return a}setSelection(...a){const b=this.selected,c=new Set(a);a.forEach(d=>this.Nqa(d));
b.filter(d=>!c.has(this.Upa(d,c))).forEach(d=>this.NSa(d));a=this.mqa();this.Eq();return a}toggle(a){return this.Ae(a)?this.ah(a):this.select(a)}clear(a=!0){this.nKb();const b=this.mqa();a&&this.Eq();return b}Ae(a){return this.eU.has(this.Upa(a))}Zs(){return this.eU.size===0}yl(){return!this.Zs()}sort(a){this.tj&&this.selected&&this.ye.sort(a)}Eq(){this.ye=null;if(this.J3.length||this.Iaa.length)this.changed.next({source:this,vF:this.J3,removed:this.Iaa}),this.Iaa=[],this.J3=[]}Nqa(a){a=this.Upa(a);
this.Ae(a)||(this.tj||this.nKb(),this.Ae(a)||this.eU.add(a),this.gFb&&this.J3.push(a))}NSa(a){a=this.Upa(a);this.Ae(a)&&(this.eU.delete(a),this.gFb&&this.Iaa.push(a))}nKb(){this.Zs()||this.eU.forEach(a=>this.NSa(a))}Ked(){}mqa(){return!(!this.Iaa.length&&!this.J3.length)}Upa(a,b){if(this.uC){let c;b=(c=b)!=null?c:this.eU;for(let d of b)if(this.uC(a,d))return d}return a}};
ubb=[{zc:"start",Ac:"bottom",oc:"start",uc:"top"},{zc:"start",Ac:"top",oc:"start",uc:"bottom"},{zc:"end",Ac:"top",oc:"end",uc:"bottom"},{zc:"end",Ac:"bottom",oc:"end",uc:"top"}];_.$z=class{constructor(){this.lb=_.n(_.ef)}};_.$z.O=function(a){return new (a||_.$z)};_.$z.La=_.Df({type:_.$z,na:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],Qb:["cdkOverlayOrigin"]});
_.aA=class{get offsetX(){return this.JQa}set offsetX(a){this.JQa=a;this.lf&&this.dsa(this.lf)}get offsetY(){return this.hu}set offsetY(a){this.hu=a;this.lf&&this.dsa(this.lf)}get BW(){return this.ZEb}set BW(a){this.ZEb=a}constructor(){this.kf=_.n(_.Cs);this.Vb=_.n(_.Tr,{optional:!0});this.Ica=this.Apa=this.HDb=this.ipa=_.ne.EMPTY;this.Uca=_.n(_.ZVa);this.ZEb=!1;this.hb=_.n(_.We);this.viewportMargin=0;this.push=this.MRb=this.NQb=this.WVb=this.Je=this.Zi=this.open=!1;this.Gm=new _.an;this.IZ=new _.an;
this.attach=new _.an;this.detach=new _.an;this.YXb=new _.an;this.aYb=new _.an;const a=_.n(_.Kg),b=_.n(_.Lg);this.CPc=new _.ws(a,b);this.Oj=this.Uca()}get Jd(){return this.vb}get dir(){return this.Vb?this.Vb.value:"ltr"}Ja(){this.HDb.unsubscribe();this.Apa.unsubscribe();this.ipa.unsubscribe();this.Ica.unsubscribe();this.vb&&this.vb.dispose()}Sb(a){this.lf&&(this.dsa(this.lf),this.vb.Ot({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),a.origin&&this.open&&this.lf.apply());
a.open&&(this.open?this.FS():this.SEb())}Bv(){this.Jz&&this.Jz.length||(this.Jz=ubb);const a=this.vb=this.kf.create(this.SHc());this.HDb=a.hpa.subscribe(()=>this.attach.emit());this.Apa=a.fp.subscribe(()=>this.detach.emit());a.Un().subscribe(b=>{this.YXb.next(b);b.keyCode!==27||this.Zi||_.Ri(b)||(b.preventDefault(),this.SEb())});this.vb.tZ().subscribe(b=>{const c=this.YKc(),d=_.Xi(b);c&&(c===d||c.contains(d))||this.aYb.next(b)})}SHc(){var a=this.lf=this.tg||this.jJc();a=new _.is({direction:this.Vb||
"ltr",tg:a,Oj:this.Oj,Je:this.Je,BW:this.BW});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.ak&&(a.ak=this.ak);this.Bd&&(a.Bd=this.Bd);return a}dsa(a){const b=this.Jz.map(c=>({zc:c.zc,Ac:c.Ac,oc:c.oc,uc:c.uc,offsetX:c.offsetX||this.offsetX,offsetY:c.offsetY||this.offsetY,Bd:c.Bd||void 0}));return _.qs(_.ps(_.ms(_.os(_.rbb(_.ns(_.ls(a.lma(this.Y2()),
b),this.NQb),this.push),this.MRb),this.viewportMargin),this.WVb),this.E$c)}jJc(){const a=_.ts(this.kf.position(),this.Y2());this.dsa(a);return a}Y2(){return this.origin instanceof _.$z?this.origin.lb:this.origin}YKc(){return this.origin instanceof _.$z?this.origin.lb.ma:this.origin instanceof _.ef?this.origin.ma:typeof Element!=="undefined"&&this.origin instanceof Element?this.origin:null}FS(){this.vb?this.vb.Zl().Je=this.Je:this.Bv();this.vb.wg()||this.vb.attach(this.CPc);this.Je?this.ipa=this.vb.Gm().subscribe(a=>
{this.Gm.emit(a)}):this.ipa.unsubscribe();this.Ica.unsubscribe();this.IZ.Wn.length>0&&(this.Ica=_.x(this.lf.n8,_.jka(()=>this.IZ.Wn.length>0)).subscribe(a=>{this.hb.run(()=>this.IZ.emit(a));this.IZ.Wn.length===0&&this.Ica.unsubscribe()}))}SEb(){this.vb&&this.vb.detach();this.ipa.unsubscribe();this.Ica.unsubscribe()}};_.aA.O=function(a){return new (a||_.aA)};
_.aA.La=_.Df({type:_.aA,na:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],Jz:[0,"cdkConnectedOverlayPositions","positions"],tg:[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"],ak:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],Bd:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],Oj:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],Zi:[0,"cdkConnectedOverlayDisableClose","disableClose"],E$c:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],Je:[2,"cdkConnectedOverlayHasBackdrop",
"hasBackdrop",_.oh],WVb:[2,"cdkConnectedOverlayLockPosition","lockPosition",_.oh],NQb:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",_.oh],MRb:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",_.oh],push:[2,"cdkConnectedOverlayPush","push",_.oh],BW:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",_.oh]},outputs:{Gm:"backdropClick",IZ:"positionChange",attach:"attach",detach:"detach",YXb:"overlayKeydown",aYb:"overlayOutsideClick"},Qb:["cdkConnectedOverlay"],features:[_.lg,
_.Pm]});_.bA=class{constructor(){this.re=_.n(_.cn,{optional:!0});this.state="unchecked";this.disabled=!1;this.Bc="full"}};_.bA.O=function(a){return new (a||_.bA)};
_.bA.wa=_.Bf({type:_.bA,na:[["mat-pseudo-checkbox"]],nb:[1,"mat-pseudo-checkbox"],ob:12,Ya:function(a,b){a&2&&_.sg("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.re==="NoopAnimations")},inputs:{state:"state",disabled:"disabled",Bc:"appearance"},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-sys-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-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color, var(--mat-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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'],
kb:2,Ma:0});vbb=["text"];wbb=[[["mat-icon"]],"*"];_.xbb=class{constructor(a,b=!1){this.source=a;this.xY=b}};_.sbb=function(a){a.yS&&(a.yS=!1,_.en(a.Ta))};
_.cA=class{get multiple(){return this.md&&this.md.multiple}get selected(){return this.ye}get disabled(){return this.group&&this.group.disabled||this.qc}set disabled(a){this.qc=a}get wc(){let a;return this.FJb?this.md.wc():!((a=this.md)==null||!a.wc)}get Mm(){return!(!this.md||!this.md.Mm)}constructor(){this.Qc=_.n(_.ef);this.Ta=_.n(_.nn);this.md=_.n(_.Js,{optional:!0});this.group=_.n(_.Ks,{optional:!0});this.qc=this.yS=this.ye=this.FJb=!1;this.KT="";this.id=_.n(_.ur).getId("mat-option-");this.ax=
new _.an;this.Nh=new _.Vf;_.n(_.cr).load(_.Hs);_.n(_.cr).load(_.dr);this.FJb=!!this.md&&_.Hf(this.md.wc)}get active(){return this.yS}get FE(){let a;return(((a=this.CSa)==null?void 0:a.ma.textContent)||"").trim()}select(a=!0){this.ye||(this.ye=!0,_.en(this.Ta),a&&this.XS())}ah(a=!0){this.ye&&(this.ye=!1,_.en(this.Ta),a&&this.XS())}focus(a,b){const c=this.Qg();typeof c.focus==="function"&&c.focus(b)}Vp(){return this.FE}ie(a){a.keyCode!==13&&a.keyCode!==32||_.Ri(a)||(this.ds(),a.preventDefault())}ds(){this.disabled||
(this.ye=this.multiple?!this.ye:!0,_.en(this.Ta),this.XS(!0))}Pr(){return this.disabled?"-1":"0"}Qg(){return this.Qc.ma}Vn(){if(this.ye){const a=this.FE;a!==this.KT&&(this.KT&&this.Nh.next(),this.KT=a)}}Ja(){this.Nh.complete()}XS(a=!1){this.ax.emit(new _.xbb(this,a))}};_.cA.O=function(a){return new (a||_.cA)};
_.cA.wa=_.Bf({type:_.cA,na:[["mat-option"]],ub:function(a,b){a&1&&_.Og(vbb,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.CSa=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.ds()})("keydown",function(c){return b.ie(c)});a&2&&(_.yg("id",b.id),_.qg("aria-selected",b.selected)("aria-disabled",b.disabled.toString()),_.sg("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:{ax:"onSelectionChange"},Qb:["matOption"],features:[_.lg],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&&(_.Gg(wbb),_.C(0,fbb,1,2,"mat-pseudo-checkbox",1),_.Hg(1),_.F(2,"span",2,0),_.Hg(4,1),_.I(),_.C(5,gbb,1,1,"mat-pseudo-checkbox",3)(6,hbb,2,1,"span",4),_.K(7,"div",5));a&2&&(_.vg(b.multiple?0:-1),_.y(5),_.vg(b.multiple||!b.selected||b.Mm?-1:5),_.y(),_.vg(b.group&&b.group.oJ?6:-1),_.y(),_.E("matRippleTrigger",b.Qg())("matRippleDisabled",b.disabled||b.wc))},Fa:[_.bA,_.Ps],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-sys-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-sys-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-sys-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-sys-on-surface) calc(var(--mat-sys-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-sys-on-surface) calc(var(--mat-sys-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-sys-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-sys-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-sys-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'],
kb:2,Ma:0});_.dA=class{};_.dA.O=function(a){return new (a||_.dA)};_.dA.Ca=_.Cf({type:_.dA});_.dA.Ba=_.Xc({imports:[_.Es]});_.eA=class{};_.eA.O=function(a){return new (a||_.eA)};_.eA.Ca=_.Cf({type:_.eA});_.eA.Ba=_.Xc({imports:[_.Qs,_.Es,_.dA,_.cA]});
_.fA=class extends _.Gr{set align(a){this.Pc("align",a)}set qUa(a){this.Pc("alignXs",a)}set nUa(a){this.Pc("alignSm",a)}set mUa(a){this.Pc("alignMd",a)}set hUa(a){this.Pc("alignLg",a)}set pUa(a){this.Pc("alignXl",a)}set kUa(a){this.Pc("alignLtSm",a)}set jUa(a){this.Pc("alignLtMd",a)}set iUa(a){this.Pc("alignLtLg",a)}set lUa(a){this.Pc("alignLtXl",a)}set gUa(a){this.Pc("alignGtXs",a)}set fUa(a){this.Pc("alignGtSm",a)}set eUa(a){this.Pc("alignGtMd",a)}set dUa(a){this.Pc("alignGtLg",a)}Sb(a){(a.align!=
null||this.kl)&&this.Ey()}Sa(){super.Sa();this.Rba("align","stretch",a=>{this.Ey(a.value)});this.Ey()}Ey(a){a=a||this.GJ("align")||"stretch";this.kl&&(a=this.kl.BU);this.t2(this.kaa(a))}kaa(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}};_.fA.O=function(a){return new (a||_.fA)(_.B(_.Fr),_.B(_.ef),_.B(_.dn))};
_.fA.La=_.Df({type:_.fA,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"],qUa:[0,"fxFlexAlign.xs","alignXs"],nUa:[0,"fxFlexAlign.sm","alignSm"],
mUa:[0,"fxFlexAlign.md","alignMd"],hUa:[0,"fxFlexAlign.lg","alignLg"],pUa:[0,"fxFlexAlign.xl","alignXl"],kUa:[0,"fxFlexAlign.lt-sm","alignLtSm"],jUa:[0,"fxFlexAlign.lt-md","alignLtMd"],iUa:[0,"fxFlexAlign.lt-lg","alignLtLg"],lUa:[0,"fxFlexAlign.lt-xl","alignLtXl"],gUa:[0,"fxFlexAlign.gt-xs","alignGtXs"],fUa:[0,"fxFlexAlign.gt-sm","alignGtSm"],eUa:[0,"fxFlexAlign.gt-md","alignGtMd"],dUa:[0,"fxFlexAlign.gt-lg","alignGtLg"]},standalone:!1,features:[_.kg,_.Pm]});_.gA=class{};
_.gA.O=function(a){return new (a||_.gA)};_.gA.Ca=_.Cf({type:_.gA});_.gA.Ba=_.Xc({imports:[_.Qw]});_.hA=class{constructor(){this.id=_.n(_.ur).getId("mat-mdc-error-");_.n(new _.Qm("aria-live"),{optional:!0})||_.n(_.ef).ma.setAttribute("aria-live","polite")}};_.hA.O=function(a){return new (a||_.hA)};
_.hA.La=_.Df({type:_.hA,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&&_.yg("id",b.id)},inputs:{id:"id"},features:[_.ah([{va:_.t6a,Hb:_.hA}])]});_.iA=class{constructor(){this.tT=!1}set gQa(a){this.tT=!0}};_.iA.O=function(a){return new (a||_.iA)};
_.iA.La=_.Df({type:_.iA,na:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{gQa:[0,"matTextSuffix","_isTextSelector"]},features:[_.ah([{va:_.y6a,Hb:_.iA}])]});
var ybb={va:_.B7a,Ib:[_.Cs],Ab:function(a){return()=>a.Nj.Cl({prb:20})}},zbb=_.Ti({passive:!0}),Abb=class{get position(){return this.lf}set position(a){if(a!==this.lf&&(this.lf=a,this.vb)){this.wU(this.vb);let b;(b=this.Me)==null||b.show(0);this.vb.hf()}}get rt(){return this.Gca}set rt(a){this.Gca=_.Zi(a);this.Dq();this.vb=null}get disabled(){return this.qc}set disabled(a){(this.qc=_.Zi(a))?this.Te(0):this.fU()}get Fx(){return this.hda}set Fx(a){this.hda=_.fj(a)}get Lw(){return this.nJ}set Lw(a){this.nJ=
_.fj(a);this.Me&&(this.Me.Zba=this.nJ)}get message(){return this.zJ}set message(a){_.qr(this.vB,this.Ia.ma,this.zJ,"tooltip");this.zJ=a!=null?String(a).trim():"";!this.zJ&&this.KB()?this.Te(0):(this.fU(),this.Dda(),this.hb.Tb(()=>{Promise.resolve().then(()=>{_.lUa(this.vB,this.Ia.ma,this.message,"tooltip")})}))}get Mt(){return this.pU}set Mt(a){this.pU=a;this.Me&&this.eda(this.pU)}constructor(a,b,c,d,e,f,g,l,p,t,w,A){this.kf=a;this.Ia=b;this.oF=c;this.He=d;this.hb=e;this.hc=f;this.vB=g;this.Rc=l;
this.Vb=t;this.Bg=w;this.lf="below";this.Fca=this.Jda=this.qc=this.Gca=!1;this.Bn=8;this.bJ="mat";this.Nt="auto";this.zJ="";this.Yr=[];this.Kb=new _.Vf;this.Ee=p;this.Db=A;w&&(this.hda=w.Fx,this.nJ=w.Lw,w.position&&(this.position=w.position),w.rt&&(this.rt=w.rt),w.Nt&&(this.Nt=w.Nt));_.x(t.Fc,_.gg(this.Kb)).subscribe(()=>{this.vb&&this.wU(this.vb)})}Dc(){this.Jda=!0;this.fU();_.x(this.Rc.Pk(this.Ia),_.gg(this.Kb)).subscribe(a=>{a?a==="keyboard"&&this.hb.run(()=>this.show()):this.hb.run(()=>this.Te(0))})}Ja(){const a=
this.Ia.ma;clearTimeout(this.Cy);this.vb&&(this.vb.dispose(),this.Me=null);this.Yr.forEach(([b,c])=>{a.removeEventListener(b,c,zbb)});this.Yr.length=0;this.Kb.next();this.Kb.complete();_.qr(this.vB,a,this.message,"tooltip");this.Rc.Oi(a)}show(a=this.Fx,b){if(this.disabled||!this.message||this.KB()){let c;(c=this.Me)==null||c.LS()}else b=this.Bv(b),this.Dq(),this.wj=this.wj||new _.vs(this.ISa,this.He),b=this.Me=b.attach(this.wj).instance,b.RJ=this.Ia.ma,b.Zba=this.nJ,_.x(b.OT,_.gg(this.Kb)).subscribe(()=>
this.Dq()),this.eda(this.pU),this.Dda(),b.show(a)}Te(a=this.Lw){const b=this.Me;b&&(b.isVisible()?b.Te(a):(b.LS(),this.Dq()))}toggle(a){this.KB()?this.Te():this.show(void 0,a)}KB(){return!!this.Me&&this.Me.isVisible()}Bv(a){if(this.vb){var b=this.vb.Zl().tg;if((!this.rt||!a)&&b.RB instanceof _.ef)return this.vb;this.Dq()}b=_.NVa(this.oF,this.Ia);a=_.UVa(_.ms(_.ns(_.qs(_.ts(this.kf.position(),this.rt?a||this.Ia:this.Ia),`.${this.bJ}-tooltip`),!1),this.Bn),b);_.x(a.n8,_.gg(this.Kb)).subscribe(d=>{this.QSa(d.PV);
this.Me&&d.R_b.aya&&this.Me.isVisible()&&this.hb.run(()=>this.Te(0))});this.vb=this.kf.create({direction:this.Vb,tg:a,Bd:`${this.bJ}-${"tooltip-panel"}`,Oj:this.Ee()});this.wU(this.vb);_.x(this.vb.fp,_.gg(this.Kb)).subscribe(()=>this.Dq());_.x(this.vb.tZ(),_.gg(this.Kb)).subscribe(()=>{let d;return(d=this.Me)==null?void 0:d.gPa()});_.x(this.vb.Un(),_.gg(this.Kb)).subscribe(d=>{this.KB()&&d.keyCode===27&&!_.Ri(d)&&(d.preventDefault(),d.stopPropagation(),this.hb.run(()=>this.Te(0)))});let c;((c=this.Bg)==
null?0:c.fPb)&&this.vb.cC(`${this.bJ}-tooltip-panel-non-interactive`);return this.vb}Dq(){this.vb&&this.vb.wg()&&this.vb.detach();this.Me=null}wU(a){a=a.Zl().tg;const b=this.Y2(),c=this.hT();_.ls(a,[this.X$(Object.assign({},b.No,c.No)),this.X$(Object.assign({},b.fallback,c.fallback))])}X$(a){return a}Y2(){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.Gba(c.zc,c.Ac);return{No:c,fallback:{zc:d,Ac:e}}}hT(){const a=!this.Vb||this.Vb.value=="ltr",b=this.position;let c;if(b=="above")c={oc:"center",uc:"bottom"};else if(b=="below")c={oc:"center",uc:"top"};else if(b=="before"||b=="left"&&a||b=="right"&&!a)c={oc:"end",uc:"center"};else if(b=="after"||b=="right"&&a||b=="left"&&!a)c={oc:"start",uc:"center"};const {x:d,y:e}=this.Gba(c.oc,c.uc);return{No:c,
fallback:{oc:d,uc:e}}}Dda(){this.Me&&(this.Me.message=this.message,this.Me.bF(),_.x(this.hb.Zja,_.Pf(1),_.gg(this.Kb)).subscribe(()=>{this.Me&&this.vb.hf()}))}eda(a){this.Me&&(this.Me.Mt=a,this.Me.bF())}Gba(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}}QSa(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.Daa){if(c=this.vb)a=`${this.bJ}-${"tooltip-panel"}-`,c.AQ(a+this.Daa),c.cC(a+b);this.Daa=b}}fU(){!this.qc&&this.message&&this.Jda&&!this.Yr.length&&(this.Eca()?this.Yr.push(["mouseenter",a=>{this.gda();let b=void 0;a.x!==void 0&&a.y!==void 0&&(b=a);this.show(void 0,b)}]):this.Nt!=="off"&&(this.Maa(),this.Yr.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.gda();clearTimeout(this.Cy);this.Cy=setTimeout(()=>
this.show(void 0,c),500)}])),this.W$(this.Yr))}gda(){if(!this.Fca){this.Fca=!0;var a=[];if(this.Eca())a.push(["mouseleave",b=>{b=b.relatedTarget;let c;b&&((c=this.vb)==null?0:c.fq.contains(b))||this.Te()}],["wheel",b=>this.fTa(b)]);else if(this.Nt!=="off"){this.Maa();const b=()=>{clearTimeout(this.Cy);this.Te(this.Bg.Vwb)};a.push(["touchend",b],["touchcancel",b])}this.W$(a);this.Yr.push(...a)}}W$(a){a.forEach(([b,c])=>{this.Ia.ma.addEventListener(b,c,zbb)})}Eca(){return!this.hc.oI&&!this.hc.Fr}fTa(a){if(this.KB()){a=
this.Db.elementFromPoint(a.clientX,a.clientY);const b=this.Ia.ma;a===b||b.contains(a)||this.Te()}}Maa(){const a=this.Nt;if(a!=="off"){const b=this.Ia.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"}}};Abb.O=function(){_.gf()};
Abb.La=_.Df({type:Abb,inputs:{position:[0,"matTooltipPosition","position"],rt:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],Fx:[0,"matTooltipShowDelay","showDelay"],Lw:[0,"matTooltipHideDelay","hideDelay"],Nt:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],Mt:[0,"matTooltipClass","tooltipClass"]},standalone:!1});
var jA=class{constructor(a,b){this.Ta=a;this.j3=this.taa=!1;this.OT=new _.Vf;this.un=b==="NoopAnimations"}show(a){this.Hv!=null&&clearTimeout(this.Hv);this.Sv=setTimeout(()=>{this.wda(!0);this.Sv=void 0},a)}Te(a){this.Sv!=null&&clearTimeout(this.Sv);this.Hv=setTimeout(()=>{this.wda(!1);this.Hv=void 0},a)}isVisible(){return this.j3}Ja(){this.LS();this.OT.complete();this.RJ=null}gPa(){this.taa&&this.Te(0)}bF(){_.en(this.Ta)}lPa({relatedTarget:a}){a&&this.RJ.contains(a)||(this.isVisible()?this.Te(this.Zba):
this.cT(!1))}PQa(){}fPa({animationName:a}){a!==this.gU&&a!==this.vba||this.cT(a===this.gU)}LS(){this.Sv!=null&&clearTimeout(this.Sv);this.Hv!=null&&clearTimeout(this.Hv);this.Sv=this.Hv=void 0}cT(a){a?this.taa=!0:this.isVisible()||this.OT.next()}wda(a){const b=this.HSa.ma;var c=this.gU;const d=this.vba;b.classList.remove(a?d:c);b.classList.add(a?c:d);(this.j3=a)&&!this.un&&typeof getComputedStyle==="function"&&(c=getComputedStyle(b),c.getPropertyValue("animation-duration")==="0s"||c.getPropertyValue("animation-name")===
"none")&&(this.un=!0);a&&this.PQa();this.un&&(b.classList.add("_mat-animation-noopable"),this.cT(a))}};jA.O=function(a){return new (a||jA)(_.B(_.nn),_.B(_.cn,8))};jA.La=_.Df({type:jA,standalone:!1});var Bbb;Bbb=["tooltip"];_.lA=class extends Abb{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.ISa=kA}};_.lA.O=function(a){return new (a||_.lA)(_.B(_.Cs),_.B(_.ef),_.B(_.$r),_.B(_.Lg),_.B(_.We),_.B(_.Wq),_.B(_.rr),_.B(_.ar),_.B(_.B7a),_.B(_.Tr,8),_.B(_.D7a,8),_.B(_.ci))};_.lA.La=_.Df({type:_.lA,na:[["","matTooltip",""]],nb:[1,"mat-tooltip-trigger"],ob:2,Ya:function(a,b){a&2&&_.sg("mat-tooltip-disabled",b.disabled)},Qb:["matTooltip"],standalone:!1,features:[_.kg]});
var kA=class extends jA{constructor(a,b,c){super(a,c);this.gU="mat-tooltip-show";this.vba="mat-tooltip-hide";this.lMc=b.observe("(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)")}};kA.O=function(a){return new (a||kA)(_.B(_.nn),_.B(_.ir),_.B(_.cn,8))};
kA.wa=_.Bf({type:kA,na:[["mat-tooltip-component"]],ub:function(a,b){a&1&&_.Og(Bbb,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.HSa=c.first)}},nb:["aria-hidden","true"],ob:3,Ya:function(a,b){a&1&&_.N("mouseleave",function(c){return b.lPa(c)});a&2&&(_.qg("mat-id-collision",null),_.rg("zoom",b.isVisible()?1:null))},standalone:!1,features:[_.kg],ya:4,Aa:6,Da:[["tooltip",""],[1,"mat-tooltip",3,"animationend","ngClass"]],qa:function(a,b){if(a&1){const c=_.Nd();_.F(0,"div",1,0);_.R(2,"async");_.N("animationend",
function(d){_.q(c);return _.r(b.fPa(d))});_.Q(3);_.I()}if(a&2){let c;_.sg("mat-tooltip-handset",(c=_.S(2,4,b.lMc))==null?null:c.matches);_.E("ngClass",b.Mt);_.y(3);_.Wg(b.message)}},Fa:[_.Vn,_.bo],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}"],
kb:2,Ma:0});_.mA=class{};_.mA.O=function(a){return new (a||_.mA)};_.mA.Ca=_.Cf({type:_.mA});_.mA.Ba=_.Xc({Nb:[ybb],imports:[_.pr,_.co,_.Ds,_.Es,_.Es,_.fs]});_.nA=class{constructor(a){this.element=a;this.size="xsmall";this.format="hairline"}Sa(){var a=Array.from(this.element.ma.classList);for(const b of a)Cbb.includes(b)&&this.element.ma.classList.remove(b);a=new Set;a.add(Dbb.includes(this.size)?this.size:"xsmall");a.add(Ebb.includes(this.format)?this.format:"hairline");for(const b of a.values())this.element.ma.classList.add(b)}};_.nA.O=function(a){return new (a||_.nA)(_.B(_.ef))};
_.nA.wa=_.Bf({type:_.nA,na:[["button","gme-button-old",""],["a","gme-button-old",""]],inputs:{size:"size",format:"format"},standalone:!1,jc:["gme-button-old",""],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Gg(),_.Hg(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 Ebb=["hairline","fill","flat"],Dbb=["xsmall","medium"],Cbb=[...Ebb,...Dbb];var oA=class{};oA.O=function(a){return new (a||oA)};oA.Ca=_.Cf({type:oA});oA.Ba=_.Xc({imports:[_.co]});_.pA=class{};_.pA.O=function(a){return new (a||_.pA)};_.pA.Ca=_.Cf({type:_.pA});_.pA.Ba=_.Xc({imports:[oA]});var Fbb=new _.wd("ListOption");var qA=class{constructor(){this.Ia=_.n(_.ef)}};qA.O=function(a){return new (a||qA)};qA.La=_.Df({type:qA,na:[["","matListItemTitle",""]],nb:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"]});var rA=class{constructor(){this.Ia=_.n(_.ef)}};rA.O=function(a){return new (a||rA)};rA.La=_.Df({type:rA,na:[["","matListItemLine",""]],nb:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"]});var sA=class{};sA.O=function(a){return new (a||sA)};
sA.La=_.Df({type:sA,na:[["","matListItemMeta",""]],nb:[1,"mat-mdc-list-item-meta","mdc-list-item__end"]});var tA=class{constructor(){this.KHb=_.n(Fbb,{optional:!0})}jHb(){let a;return!this.KHb||((a=this.KHb)==null?void 0:a.panel.GM)==="after"}};tA.O=function(a){return new (a||tA)};tA.La=_.Df({type:tA,ob:4,Ya:function(a,b){a&2&&_.sg("mdc-list-item__start",b.jHb())("mdc-list-item__end",!b.jHb())}});var uA=class extends tA{};uA.O=(()=>{let a;return function(b){return(a||(a=_.je(uA)))(b||uA)}})();
uA.La=_.Df({type:uA,na:[["","matListItemAvatar",""]],nb:[1,"mat-mdc-list-item-avatar"],features:[_.kg]});var vA=class extends tA{};vA.O=(()=>{let a;return function(b){return(a||(a=_.je(vA)))(b||vA)}})();vA.La=_.Df({type:vA,na:[["","matListItemIcon",""]],nb:[1,"mat-mdc-list-item-icon"],features:[_.kg]});var Gbb=new _.wd("MAT_LIST_CONFIG");var wA=class{constructor(){this.uHb=!0;this.qc=this.gp=!1;this.Bg=_.n(Gbb,{optional:!0})}get wc(){return this.gp}set wc(a){this.gp=_.Zi(a)}get disabled(){return this.qc}set disabled(a){this.qc=_.Zi(a)}};wA.O=function(a){return new (a||wA)};wA.La=_.Df({type:wA,ob:1,Ya:function(a,b){a&2&&_.qg("aria-disabled",b.disabled)},inputs:{wc:"disableRipple",disabled:"disabled"}});
var xA=class{set lines(a){this.tFb=_.fj(a,null);this.bsa(!1)}get wc(){let a;return this.disabled||this.gp||this.Kv||!((a=this.Kqa)==null||!a.wc)}set wc(a){this.gp=_.Zi(a)}get disabled(){let a;return this.qc||!((a=this.Kqa)==null||!a.disabled)}set disabled(a){this.qc=_.Zi(a)}get qH(){return this.wc||!!this.Ft.disabled}constructor(){this.Ia=_.n(_.ef);this.hb=_.n(_.We);this.Kqa=_.n(wA,{optional:!0});this.hc=_.n(_.Wq);this.tFb=null;this.qc=this.gp=!1;this.lda=new _.ne;this.mF=null;this.xPa=!1;_.n(_.cr).load(_.Hs);
const a=_.n(_.Os,{optional:!0}),b=_.n(_.cn,{optional:!0});this.Ft=a||{};this.xn=this.Ia.ma;this.lHb=this.xn.nodeName.toLowerCase()==="button";this.Kv=b==="NoopAnimations";this.Kqa&&!this.Kqa.uHb&&this.PLc();this.lHb&&!this.xn.hasAttribute("type")&&this.xn.setAttribute("type","button")}Dc(){this.aNc();this.bsa(!0)}Ja(){this.lda.unsubscribe();this.mF!==null&&this.mF.E3()}led(){return!(!this.aNa.length&&!this.GPa.length)}PLc(){this.xn.classList.add("mat-mdc-list-item-interactive");this.mF=new _.Ns(this,
this.hb,this.xn,this.hc,_.n(_.Ye));_.Ms(this.mF,this.xn)}aNc(){this.hb.Tb(()=>{this.lda.add(_.Se(this.oQa.Kc,this.Xra.Kc).subscribe(()=>this.bsa(!1)))})}bsa(a){if(this.oQa&&this.Xra&&this.OSa){a&&this.rIc();var b;a=(b=this.tFb)!=null?b:this.OLc();b=this.OSa.ma;this.xn.classList.toggle("mat-mdc-list-item-single-line",a<=1);this.xn.classList.toggle("mdc-list-item--with-one-line",a<=1);this.xn.classList.toggle("mdc-list-item--with-two-lines",a===2);this.xn.classList.toggle("mdc-list-item--with-three-lines",
a===3);this.xPa?(a=this.Xra.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"))}}OLc(){let a=this.Xra.length+this.oQa.length;this.xPa&&(a+=1);return a}rIc(){this.xPa=Array.from(this.OSa.ma.childNodes).filter(a=>a.nodeType!==a.COMMENT_NODE).some(a=>!(!a.textContent||!a.textContent.trim()))}};
xA.O=function(a){return new (a||xA)};xA.La=_.Df({type:xA,Ad:function(a,b,c){a&1&&(_.Pg(c,uA,4),_.Pg(c,vA,4));if(a&2){let d;_.Rg(d=_.Sg())&&(b.aNa=d);_.Rg(d=_.Sg())&&(b.GPa=d)}},ob:4,Ya:function(a,b){a&2&&(_.qg("aria-disabled",b.disabled)("disabled",b.lHb&&b.disabled||null),_.sg("mdc-list-item--disabled",b.disabled))},inputs:{lines:"lines",wc:"disableRipple",disabled:"disabled"}});var Hbb,Ibb,Jbb;Hbb=["unscopedContent"];Ibb=["text"];Jbb=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]];_.yA=class extends wA{};_.yA.O=(()=>{let a;return function(b){return(a||(a=_.je(_.yA)))(b||_.yA)}})();
_.yA.wa=_.Bf({type:_.yA,na:[["mat-list"]],nb:[1,"mat-mdc-list","mat-mdc-list-base","mdc-list"],Qb:["matList"],features:[_.ah([{va:wA,Hb:_.yA}]),_.kg],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Gg(),_.Hg(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-sys-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-sys-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-sys-label-small-font));line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height, var(--mat-sys-label-small-line-height));font-size:var(--mdc-list-list-item-trailing-supporting-text-size, var(--mat-sys-label-small-size));font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight, var(--mat-sys-label-small-weight));letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking, var(--mat-sys-label-small-tracking))}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color, var(--mat-sys-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-sys-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-sys-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-sys-on-surface));font-family:var(--mdc-list-list-item-label-text-font, var(--mat-sys-body-large-font));line-height:var(--mdc-list-list-item-label-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mdc-list-list-item-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-list-list-item-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-list-list-item-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color, var(--mat-sys-on-surface))}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color, var(--mat-sys-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-sys-on-surface-variant));font-family:var(--mdc-list-list-item-supporting-text-font, var(--mat-sys-body-medium-font));line-height:var(--mdc-list-list-item-supporting-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mdc-list-list-item-supporting-text-size, var(--mat-sys-body-medium-size));font-weight:var(--mdc-list-list-item-supporting-text-weight, var(--mat-sys-body-medium-weight));letter-spacing:var(--mdc-list-list-item-supporting-text-tracking, var(--mat-sys-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-sys-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-sys-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-sys-on-surface))}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-hover-state-layer-opacity, var(--mat-sys-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-sys-on-surface));opacity:var(--mdc-list-list-item-disabled-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-focus-state-layer-opacity, var(--mat-sys-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-sys-corner-full));background-color:var(--mdc-list-list-item-leading-avatar-color, var(--mat-sys-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-sys-corner-full));--mat-focus-indicator-border-radius:var(--mat-list-active-indicator-shape, var(--mat-sys-corner-full))}.mat-mdc-nav-list .mat-mdc-list-item.mdc-list-item--activated{background-color:var(--mat-list-active-indicator-color, var(--mat-sys-secondary-container))}\n'],
kb:2,Ma:0});_.zA=class extends xA{constructor(){super(...arguments);this.EMa=!1}get Dn(){return this.EMa}set Dn(a){this.EMa=_.Zi(a)}bba(){return this.xn.nodeName==="A"&&this.EMa?"page":null}DLc(){return this.RHb.length!==0&&(this.aNa.length!==0||this.GPa.length!==0)}};_.zA.O=(()=>{let a;return function(b){return(a||(a=_.je(_.zA)))(b||_.zA)}})();
_.zA.wa=_.Bf({type:_.zA,na:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],Ad:function(a,b,c){a&1&&(_.Pg(c,rA,5),_.Pg(c,qA,5),_.Pg(c,sA,5));if(a&2){let d;_.Rg(d=_.Sg())&&(b.oQa=d);_.Rg(d=_.Sg())&&(b.Xra=d);_.Rg(d=_.Sg())&&(b.RHb=d)}},ub:function(a,b){a&1&&(_.Og(Hbb,5),_.Og(Ibb,5));if(a&2){let c;_.Rg(c=_.Sg())&&(b.OSa=c.first);_.Rg(c=_.Sg())&&(b.ped=c.first)}},nb:[1,"mat-mdc-list-item","mdc-list-item"],ob:13,Ya:function(a,b){a&2&&(_.qg("aria-current",b.bba()),_.sg("mdc-list-item--activated",
b.Dn)("mdc-list-item--with-leading-avatar",b.aNa.length!==0)("mdc-list-item--with-leading-icon",b.GPa.length!==0)("mdc-list-item--with-trailing-meta",b.RHb.length!==0)("mat-mdc-list-item-both-leading-and-trailing",b.DLc())("_mat-animation-noopable",b.Kv))},inputs:{Dn:"activated"},Qb:["matListItem"],features:[_.kg],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=_.Nd();_.Gg(Jbb);_.Hg(0);_.F(1,"span",1);_.Hg(2,1);_.Hg(3,2);_.F(4,"span",2,0);_.N("cdkObserveContent",function(){_.q(c);return _.r(b.bsa(!0))});_.Hg(6,3);_.I()();_.Hg(7,4);_.Hg(8,5);_.K(9,"div",3)}},Fa:[_.mr],kb:2,Ma:0});_.AA=class extends wA{constructor(){super(...arguments);this.uHb=!1}};_.AA.O=(()=>{let a;return function(b){return(a||(a=_.je(_.AA)))(b||_.AA)}})();
_.AA.wa=_.Bf({type:_.AA,na:[["mat-nav-list"]],nb:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],Qb:["matNavList"],features:[_.ah([{va:wA,Hb:_.AA}]),_.kg],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Gg(),_.Hg(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-sys-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-sys-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-sys-label-small-font));line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height, var(--mat-sys-label-small-line-height));font-size:var(--mdc-list-list-item-trailing-supporting-text-size, var(--mat-sys-label-small-size));font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight, var(--mat-sys-label-small-weight));letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking, var(--mat-sys-label-small-tracking))}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color, var(--mat-sys-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-sys-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-sys-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-sys-on-surface));font-family:var(--mdc-list-list-item-label-text-font, var(--mat-sys-body-large-font));line-height:var(--mdc-list-list-item-label-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mdc-list-list-item-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-list-list-item-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-list-list-item-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color, var(--mat-sys-on-surface))}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color, var(--mat-sys-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-sys-on-surface-variant));font-family:var(--mdc-list-list-item-supporting-text-font, var(--mat-sys-body-medium-font));line-height:var(--mdc-list-list-item-supporting-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mdc-list-list-item-supporting-text-size, var(--mat-sys-body-medium-size));font-weight:var(--mdc-list-list-item-supporting-text-weight, var(--mat-sys-body-medium-weight));letter-spacing:var(--mdc-list-list-item-supporting-text-tracking, var(--mat-sys-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-sys-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-sys-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-sys-on-surface))}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-hover-state-layer-opacity, var(--mat-sys-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-sys-on-surface));opacity:var(--mdc-list-list-item-disabled-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-focus-state-layer-opacity, var(--mat-sys-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-sys-corner-full));background-color:var(--mdc-list-list-item-leading-avatar-color, var(--mat-sys-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-sys-corner-full));--mat-focus-indicator-border-radius:var(--mat-list-active-indicator-shape, var(--mat-sys-corner-full))}.mat-mdc-nav-list .mat-mdc-list-item.mdc-list-item--activated{background-color:var(--mat-list-active-indicator-color, var(--mat-sys-secondary-container))}\n'],kb:2,
Ma:0});_.BA=class{};_.BA.O=function(a){return new (a||_.BA)};_.BA.Ca=_.Cf({type:_.BA});_.BA.Ba=_.Xc({imports:[_.nr,_.Es,_.Qs,_.dA,_.oy]});_.Kbb=new _.wd("GMAT_SELECT_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.CA=class{constructor(a){this.options=a}};_.CA.O=function(a){return new (a||_.CA)(_.B(_.Kbb))};_.CA.La=_.Df({type:_.CA,na:[["mat-select"]],ob:2,Ya:function(a,b){a&2&&_.sg("gmat-mdc-select",!b.options.Se)},standalone:!1});var Lbb=_.lj("transformPanel",[_.oj("void",_.nj({opacity:0,transform:"scale(1, 0.8)"})),_.pj("void => showing",_.mj("120ms cubic-bezier(0, 0, 0.2, 1)",_.nj({opacity:1,transform:"scale(1, 1)"}))),_.pj("* => void",_.mj("100ms linear",_.nj({opacity:0})))]);var Mbb,Nbb,Obb,Rbb,Tbb;Mbb=["trigger"];Nbb=["panel"];Obb=[[["mat-select-trigger"]],"*"];_.Pbb=new _.wd("mat-select-scroll-strategy",{Ea:"root",oa:()=>{const a=_.n(_.Cs);return()=>a.Nj.Cl()}});_.Qbb=new _.wd("MAT_SELECT_CONFIG");Rbb={va:_.Pbb,Ib:[_.Cs],Ab:function(a){return()=>a.Nj.Cl()}};_.Sbb=new _.wd("MatSelectTrigger");Tbb=class{constructor(a,b){this.source=a;this.value=b}};
_.DA=class{Mra(a){var b=this.options.toArray()[a];if(b){const c=this.panel.ma,d=_.ibb(a,this.options,this.JL);b=b.Qg();c.scrollTop=a===0&&d===1?0:_.jbb(b.offsetTop,b.offsetHeight,c.scrollTop,c.offsetHeight)}}hRa(){this.Mra(this.Gb.ls||0)}HOa(a){return new Tbb(this,a)}get focused(){return this.Ol||this.Bm}get Mm(){return this.nT}set Mm(a){this.nT=a;this.wSa()}get placeholder(){return this.Ay}set placeholder(a){this.Ay=a;this.Xb.next()}get required(){let a,b,c,d;return(d=(c=this.uo)!=null?c:(a=this.td)==
null?void 0:(b=a.control)==null?void 0:_.Fw(b))!=null?d:!1}set required(a){this.uo=a;this.Xb.next()}get multiple(){return this.tj}set multiple(a){this.tj=a}get uC(){return this.xB}set uC(a){this.xB=a;this.wd&&this.lN()}get value(){return this.Wd}set value(a){this.XI(a)&&this.xe(a)}get Aw(){return this.hp.ht}set Aw(a){this.hp.ht=a}get id(){return this.Mh}set id(a){this.Mh=a||this.sF;this.Xb.next()}get og(){return this.hp.og}set og(a){this.hp.og=a}constructor(){this.uf=_.n(_.es);this.Ta=_.n(_.nn);this.Ia=
_.n(_.ef);this.Vb=_.n(_.Tr,{optional:!0});this.Tr=_.n(_.ur);this.SB=_.n(_.ax,{optional:!0});this.td=_.n(_.Bw,{self:!0,optional:!0});this.Tba=_.n(_.or);this.Bg=_.n(_.Qbb,{optional:!0});this.iRa=[{zc:"start",Ac:"bottom",oc:"start",uc:"top"},{zc:"end",Ac:"bottom",oc:"end",uc:"top"},{zc:"start",Ac:"top",oc:"start",uc:"bottom",Bd:"mat-mdc-select-panel-above"},{zc:"end",Ac:"top",oc:"end",uc:"bottom",Bd:"mat-mdc-select-panel-above"}];this.Uca=_.n(_.Pbb);this.Bm=!1;this.xB=(g,l)=>g===l;this.sF=this.Tr.getId("mat-select-");
this.xda=null;this.Mr=new _.Vf;this.Xb=new _.Vf;this.cVc=!0;this.xe=()=>{};this.Xe=()=>{};this.Gda=this.Tr.getId("mat-select-value-");this.Aca=new _.Vf;var a;this.YQa=((a=this.Bg)==null?void 0:a.Dz)||"";this.Ol=!1;this.controlType="mat-select";this.wc=this.disabled=!1;this.tabIndex=0;var b,c;this.nT=(c=(b=this.Bg)==null?void 0:b.Mm)!=null?c:!1;this.tj=!1;var d;let e;this.OF=(e=(d=this.Bg)==null?void 0:d.OF)!=null?e:!1;this.ariaLabel="";this.dH=this.Bg&&typeof this.Bg.dH!=="undefined"?this.Bg.dH:"auto";
this.vy=new _.Vf;this.lka=_.Me(()=>{const g=this.options;return g?_.x(g.Kc,_.eg(g),_.fg(()=>_.Se(...g.map(l=>l.ax)))):_.x(this.vy,_.fg(()=>this.lka))});this.eq=new _.an;this.rca=_.x(this.eq,_.Te(g=>g),_.v(()=>{}));this.uaa=_.x(this.eq,_.Te(g=>!g),_.v(()=>{}));this.Bx=new _.an;this.Uo=new _.an;this.Wg=null;this.qF=g=>this.nd?!1:g.disabled;a=_.n(_.Gs);b=_.n(_.Iw,{optional:!0});c=_.n(_.Mw,{optional:!0});d=_.n(new _.Qm("tabindex"),{optional:!0});this.td&&(this.td.xq=this);let f;((f=this.Bg)==null?void 0:
f.MH)!=null&&(this.MH=this.Bg.MH);this.hp=new _.aWa(a,this.td,c,b,this.Xb);this.Ee=this.Uca();this.tabIndex=d==null?0:parseInt(d)||0;this.id=this.id}Sa(){this.wd=new _.Zz(this.multiple);this.Xb.next();_.x(this.Aca,_.Rf(),_.gg(this.Mr)).subscribe(()=>this.zca(this.nd));_.x(this.uf.Fc(),_.gg(this.Mr)).subscribe(()=>{this.nd&&(this.wIb=this.sGb(this.jRa),_.fn(this.Ta))})}Td(){this.vy.next();this.vy.complete();this.JPa();_.x(this.wd.changed,_.gg(this.Mr)).subscribe(a=>{a.vF.forEach(b=>b.select());a.removed.forEach(b=>
b.ah())});_.x(this.options.Kc,_.eg(null),_.gg(this.Mr)).subscribe(()=>{this.DRa();this.lN()})}Oo(){const a=this.dPa(),b=this.td;if(a!==this.xda){const c=this.Ia.ma;(this.xda=a)?c.setAttribute("aria-labelledby",a):c.removeAttribute("aria-labelledby")}b&&(this.EJ!==b.control&&(this.EJ!==void 0&&b.disabled!==null&&b.disabled!==this.disabled&&(this.disabled=b.disabled),this.EJ=b.control),this.mv())}Sb(a){(a.disabled||a.userAriaDescribedBy)&&this.Xb.next();a.typeaheadDebounceInterval&&this.Gb&&this.Gb.IE(this.MH)}Ja(){let a;
(a=this.Gb)==null||a.destroy();this.Mr.next();this.Mr.complete();this.Xb.complete();this.PS()}toggle(){this.nd?this.close():this.open()}open(){this.bu()&&(this.SB&&(this.jRa=this.SB.YO()),this.wIb=this.sGb(this.jRa),this.DS(),this.Bm=!0,_.vr(this.Gb,null),this.CPa(),_.en(this.Ta),this.Xb.next())}DS(){const a=this.Ia.ma.closest('body > .cdk-overlay-container [aria-modal="true"]');if(a){var b=`${this.id}-panel`;this.Wg&&_.hj(this.Wg,"aria-owns",b);_.gj(a,"aria-owns",b);this.Wg=a}}PS(){this.Wg&&(_.hj(this.Wg,
"aria-owns",`${this.id}-panel`),this.Wg=null)}close(){this.Bm&&(this.Bm=!1,_.vr(this.Gb,this.jl()?"rtl":"ltr"),_.en(this.Ta),this.Xe(),this.Xb.next())}Vo(a){this.XI(a)}co(a){this.xe=a}xt(a){this.Xe=a}mq(a){this.disabled=a;_.en(this.Ta);this.Xb.next()}get nd(){return this.Bm}get selected(){let a,b;return this.multiple?((a=this.wd)==null?void 0:a.selected)||[]:(b=this.wd)==null?void 0:b.selected[0]}get lxb(){if(this.empty)return"";if(this.tj){const a=this.wd.selected.map(b=>b.FE);this.jl()&&a.reverse();
return a.join(", ")}return this.wd.selected[0].FE}mv(){this.hp.mv()}jl(){return this.Vb?this.Vb.value==="rtl":!1}ie(a){this.disabled||(this.nd?this.nPa(a):this.hPa(a))}hPa(a){var b=a.keyCode;const c=b===40||b===38||b===37||b===39,d=this.Gb;!(d.n7()||b!==13&&b!==32||_.Ri(a))||(this.multiple||a.altKey)&&c?(a.preventDefault(),this.open()):this.multiple||(b=this.selected,d.Sm(a),(a=this.selected)&&b!==a&&this.Tba.Xi(a.FE,1E4))}nPa(a){const b=this.Gb;var c=a.keyCode;const d=c===40||c===38,e=b.n7();if(d&&
a.altKey)a.preventDefault(),this.close();else if(e||c!==13&&c!==32||!b.mf||_.Ri(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.ah())})}else c=b.ls,b.Sm(a),this.tj&&d&&a.shiftKey&&b.mf&&b.ls!==c&&b.mf.ds();else a.preventDefault(),b.mf.ds()}Hq(){this.disabled||(this.Ol=!0,this.Xb.next())}nl(){this.Ol=!1;let a;if((a=this.Gb)!=null){let b;(b=a.Rl)==null||b.reset()}this.disabled||this.nd||
(this.Xe(),_.en(this.Ta),this.Xb.next())}KQa(){_.x(this.gF.IZ,_.Pf(1)).subscribe(()=>{_.fn(this.Ta);this.hRa()})}YOa(){return this.SB?`mat-${this.SB.color}`:""}get empty(){return!this.wd||this.wd.Zs()}lN(){Promise.resolve().then(()=>{this.td&&(this.Wd=this.td.value);this.pF(this.Wd);this.Xb.next()})}pF(a){this.options.forEach(b=>_.sbb(b));this.wd.clear();this.multiple&&a?(a.forEach(b=>this.Yca(b)),this.hU()):(a=this.Yca(a))?_.xr(this.Gb,a):this.nd||_.xr(this.Gb,-1);_.en(this.Ta)}Yca(a){const b=this.options.find(c=>
{if(this.wd.Ae(c))return!1;try{return c.value!=null&&this.xB(c.value,a)}catch(d){return!1}});b&&this.wd.select(b);return b}XI(a){return a!==this.Wd||this.tj&&Array.isArray(a)?(this.options&&this.pF(a),this.Wd=a,!0):!1}sGb(a){return this.dH==="auto"?(a instanceof _.$z?a.lb:a||this.Ia).ma.getBoundingClientRect().width:this.dH===null?"":this.dH}wSa(){if(this.options)for(const a of this.options)_.en(a.Ta)}JPa(){this.Gb=_.pbb(_.qbb(_.wr(_.vr(_.Wz((new _.tbb(this.options)).IE(this.MH)),this.jl()?"rtl":
"ltr")))).fv(this.qF);this.Gb.wM.subscribe(()=>{this.nd&&(!this.multiple&&this.Gb.mf&&this.Gb.mf.ds(),this.focus(),this.close())});this.Gb.Fc.subscribe(()=>{this.Bm&&this.panel?this.Mra(this.Gb.ls||0):this.Bm||this.multiple||!this.Gb.mf||this.Gb.mf.ds()})}DRa(){const a=_.Se(this.options.Kc,this.Mr);_.x(this.lka,_.gg(a)).subscribe(b=>{this.OQa(b.source,b.xY);b.xY&&!this.multiple&&this.Bm&&(this.close(),this.focus())});_.x(_.Se(...this.options.map(b=>b.Nh)),_.gg(a)).subscribe(()=>{_.fn(this.Ta);this.Xb.next()})}OQa(a,
b){const c=this.wd.Ae(a);a.value!=null||this.tj?(c!==a.selected&&(a.selected?this.wd.select(a):this.wd.ah(a)),b&&this.Gb.lj(a),this.multiple&&(this.hU(),b&&this.focus())):(a.ah(),this.wd.clear(),this.value!=null&&this.FJ(a.value));c!==this.wd.Ae(a)&&this.FJ();this.Xb.next()}hU(){if(this.multiple){const a=this.options.toArray();this.wd.sort((b,c)=>this.Jma?this.Jma(b,c,a):a.indexOf(b)-a.indexOf(c));this.Xb.next()}}FJ(a){this.Wd=a=this.multiple?this.selected.map(b=>b.value):this.selected?this.selected.value:
a;this.Uo.emit(a);this.xe(a);this.Bx.emit(this.HOa(a));_.en(this.Ta)}CPa(){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.lj(a)}else this.Gb.lj(this.wd.selected[0])}bu(){let a;return!this.Bm&&!this.disabled&&((a=this.options)==null?void 0:a.length)>0}focus(a){this.Ia.ma.focus(a)}iT(){if(this.ariaLabel)return null;let a;const b=((a=this.SB)==null?void 0:a.bP())||null;return this.je?(b?b+" ":"")+this.je:b}EOa(){return this.nd&&
this.Gb&&this.Gb.mf?this.Gb.mf.id:null}dPa(){if(this.ariaLabel)return null;var a;const b=(a=this.SB)==null?void 0:a.bP();a=(b?b+" ":"")+this.Gda;this.je&&(a+=" "+this.je);return a}zca(a){this.eq.emit(a)}yH(a){a.length?this.Ia.ma.setAttribute("aria-describedby",a.join(" ")):this.Ia.ma.removeAttribute("aria-describedby")}nZ(){this.focus();this.open()}get v0(){return this.nd||!this.empty||this.focused&&!!this.placeholder}};_.DA.O=function(a){return new (a||_.DA)};
_.DA.wa=_.Bf({type:_.DA,na:[["mat-select"]],Ad:function(a,b,c){a&1&&(_.Pg(c,_.Sbb,5),_.Pg(c,_.cA,5),_.Pg(c,_.Ks,5));if(a&2){let d;_.Rg(d=_.Sg())&&(b.T0a=d.first);_.Rg(d=_.Sg())&&(b.options=d);_.Rg(d=_.Sg())&&(b.JL=d)}},ub:function(a,b){a&1&&(_.Og(Mbb,5),_.Og(Nbb,5),_.Og(_.aA,5));if(a&2){let c;_.Rg(c=_.Sg())&&(b.trigger=c.first);_.Rg(c=_.Sg())&&(b.panel=c.first);_.Rg(c=_.Sg())&&(b.gF=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.ie(c)})("focus",function(){return b.Hq()})("blur",function(){return b.nl()});a&2&&(_.qg("id",b.id)("tabindex",b.disabled?-1:b.tabIndex)("aria-controls",b.nd?b.id+"-panel":null)("aria-expanded",b.nd)("aria-label",b.ariaLabel||null)("aria-required",b.required.toString())("aria-disabled",b.disabled.toString())("aria-invalid",b.og)("aria-activedescendant",b.EOa()),_.sg("mat-mdc-select-disabled",b.disabled)("mat-mdc-select-invalid",b.og)("mat-mdc-select-required",b.required)("mat-mdc-select-empty",
b.empty)("mat-mdc-select-multiple",b.multiple))},inputs:{DE:[0,"aria-describedby","userAriaDescribedBy"],Bd:"panelClass",disabled:[2,"disabled","disabled",_.oh],wc:[2,"disableRipple","disableRipple",_.oh],tabIndex:[2,"tabIndex","tabIndex",a=>a==null?0:_.ph(a)],Mm:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",_.oh],placeholder:"placeholder",required:[2,"required","required",_.oh],multiple:[2,"multiple","multiple",_.oh],OF:[2,"disableOptionCentering","disableOptionCentering",_.oh],
uC:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],Aw:"errorStateMatcher",MH:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",_.ph],Jma:"sortComparator",id:"id",dH:"panelWidth"},outputs:{eq:"openedChange",rca:"opened",uaa:"closed",Bx:"selectionChange",Uo:"valueChange"},Qb:["matSelect"],features:[_.ah([{va:_.$w,Hb:_.DA},{va:_.Js,Hb:_.DA}]),_.lg,_.Pm],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=_.Nd();_.Gg(Obb);_.F(0,"div",2,0);_.N("click",function(){_.q(c);return _.r(b.open())});_.F(3,"div",3);_.C(4,kbb,2,1,"span",4)(5,
nbb,3,1,"span",5);_.I();_.F(6,"div",6)(7,"div",7);_.Yd();_.F(8,"svg",8);_.K(9,"path",9);_.I()()()();_.C(10,obb,3,9,"ng-template",10);_.N("backdropClick",function(){_.q(c);return _.r(b.close())})("attach",function(){_.q(c);return _.r(b.KQa())})("detach",function(){_.q(c);return _.r(b.close())})}a&2&&(a=_.Eg(1),_.y(3),_.qg("id",b.Gda),_.y(),_.vg(b.empty?4:5),_.y(6),_.E("cdkConnectedOverlayPanelClass",b.YQa)("cdkConnectedOverlayScrollStrategy",b.Ee)("cdkConnectedOverlayOrigin",b.jRa||a)("cdkConnectedOverlayOpen",
b.nd)("cdkConnectedOverlayPositions",b.iRa)("cdkConnectedOverlayWidth",b.wIb))},Fa:[_.$z,_.aA,_.Vn],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-sys-on-surface));font-family:var(--mat-select-trigger-text-font, var(--mat-sys-body-large-font));line-height:var(--mat-select-trigger-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-select-trigger-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-select-trigger-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mat-select-trigger-text-tracking, var(--mat-sys-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-sys-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-sys-error))}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color, var(--mat-sys-on-surface-variant))}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color, var(--mat-sys-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-sys-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-sys-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-sys-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'],
kb:2,data:{animation:[Lbb]},Ma:0});_.EA=class{};_.EA.O=function(a){return new (a||_.EA)};_.EA.Ca=_.Cf({type:_.EA});_.EA.Ba=_.Xc({Nb:[Rbb],imports:[_.Ds,_.eA,_.Es,_.fs,_.fx,_.eA,_.Es]});
}catch(e){_._DumpException(e)}
try{
var KA,Wbb,LA,Ybb,Zbb,bcb,acb,kcb,TA,mcb,ncb,ocb,pcb,qcb,rcb,scb,UA,tcb,ucb,vcb,wcb,xcb,ycb,zcb,WA,XA,Acb,YA,Bcb,ZA,Ccb,Dcb,Ecb,Fcb,Gcb,Hcb,Jcb,Ncb,Ocb,Pcb,Rcb,Scb,Tcb,Ucb,Vcb,Xcb,Ycb,Zcb,$cb,adb,bdb,cdb,ddb,edb,fdb,jdb,kdb,ldb,mdb,ndb,odb,pdb,qdb,rdb,sdb,tdb,bB,cB,vdb,wdb,xdb,Vbb,Xbb,$bb,ccb,MA,dcb,ecb,hcb,icb,jcb,gcb,fcb,Icb,VA,Kcb,Lcb,Qcb,Cdb,Fdb,zdb,Adb,Bdb,Gdb;_.FA=function(a,b){return a>b?1:a<b?-1:0};
_.GA=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};_.HA=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;"))};_.IA=function(a,b){a=_.HA(a);return _.lc(b.map(c=>_.nc(_.HA(c))).join(_.nc(a).toString()))};_.JA=function(...a){const b=_.ze(a);return b?_.se(_.JA(...a),_.Pga(b)):_.De((c,d)=>{_.Vga([c,..._.eha(a)])(d)})};
KA=function(a,b){a=a.data[b];return a===null||typeof a==="string"?null:a.hasOwnProperty("currentCaseLViewIndex")?a:a.value};_.Ubb=function(a,b,c,d,e,f){a=_.og(a,_.Md.Hm,c,e);_.Ud(2);return a?b+_.Yc(c)+d+_.Yc(e)+f:_.yf};Wbb=function(a){a in Vbb||(Vbb[a]=_.rf.uib&&_.rf.uib.lg&&_.rf.uib.lg.locales&&_.rf.uib.lg.locales[a]);return Vbb[a]};LA=function(a){var b=a.toLowerCase().replace(/_/g,"-");if(a=Wbb(b))return a;b=b.split("-")[0];if(a=Wbb(b))return a;if(b==="en")return Xbb;throw new _.$c(701,!1);};
Ybb=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;_.pg=!0;l=_.ila(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=_.Ed(c[t]));t!==null&&(l=(l&131070)>>>1,e.insertBefore(t,c[l],p,!1),l=KA(a,l),l!==null&&typeof l==="object"&&(p=_.Dka(l,c),p!==null&&Ybb(a,l.create[p],c,c[l.xLb])));break;case 1:l>>>=1,p=b[++A],
t=b[++A],_.dja(e,_.Ed(c[l]),null,null,p,t,null)}else switch(l){case _.ula:t=b[++A];l=b[++A];c[l]===null&&(p=c,w=Node.COMMENT_NODE,_.pg=!0,p=_.ila(p,t,w),l=c[l]=p,_.df(l,c));break;case _.sla:t=b[++A],l=b[++A],c[l]===null&&(p=c,w=Node.ELEMENT_NODE,_.pg=!0,p=_.ila(p,t,w),l=c[l]=p,_.df(l,c))}}};Zbb=function(a,b,c){var d=_.Dka(b,c);if(d!==null)for(b=b.remove[d],d=0;d<b.length;d++){var e=b[d];e>0?(e=_.Ed(c[e]),e!==null&&c[11].removeChild(null,e,void 0)):Zbb(a,KA(a,~e),c)}};
bcb=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 J=A+1;J<=A+G;J++){var g=c[J];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[++J];var p=c[++J],t=a.data[l];typeof t==="string"?_.dja(b[11],b[l],null,t,g,f,p):_.zf(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=KA(a,l);p=b;t=l;var w=t.jO.indexOf(f);if(w===-1)switch(t.type){case 1:w=f;w=(0,LA(_.oma)[20])(parseInt(w,
10));w=$bb[w];const L=w!==void 0?w:"other";w=t.jO.indexOf(L);w===-1&&L!=="other"&&(w=t.jO.indexOf("other"));break;case 0:w=t.jO.indexOf("other")}t=w===-1?null:w;_.Dka(l,p)!==t&&(Zbb(g,l,p),p[l.dW]=t===null?null:~t,t!==null&&(w=p[l.xLb])&&Ybb(g,l.create[t],p,w));break;case 3:acb(a,KA(a,l),d,b)}}}}else f=c[A+1],f>0&&(f&3)===3&&(f=KA(a,f>>>2),b[f.dW]<0&&acb(a,f,d,b));A+=G}};acb=function(a,b,c,d){let e=d[b.dW];if(e!==null){let f=ccb;e<0&&(e=d[b.dW]=~e,f=-1);bcb(a,d,b.update[e],c,f)}};
kcb=function(a,b={}){let c=a;if(dcb.test(a)){const d={},e=[0];c=c.replace(ecb,(f,g,l)=>{f=g||l;const p=d[f]||[];p.length||(f.split("|").forEach(G=>{var J=G.match(fcb);J=J?parseInt(J[1],10):0;const L=gcb.test(G);p.push([J,L,G])}),d[f]=p);if(!p.length)throw Error("ab`"+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(hcb,(d,e,f,g,l,p)=>b.hasOwnProperty(f)?`${e}${b[f]}${p}`:
d);c=c.replace(icb,(d,e)=>b.hasOwnProperty(e)?b[e]:d);return c=c.replace(jcb,(d,e)=>{if(b.hasOwnProperty(e)){const f=b[e];if(!f.length)throw Error("bb`"+d+"`"+e);return f.shift()}return d})};_.NA=function(a){_.ng(_.Nd(),_.Md.Hm++,a)&&(ccb|=1<<Math.min(MA,31));MA++;return _.NA};_.OA=function(a){var b=_.Od(),c=_.Nd();MA>0&&(a=b.data[a+25],bcb(b,c,Array.isArray(a)?a:a.update,_.Md.Hm-MA-1,ccb));MA=ccb=0};_.PA=function(a,b={}){return kcb(a,b)};
_.QA=function(a,b,c,d,e,f,g){const l=_.Nd();b=_.Ubb(l,b,c,d,e,f);b!==_.yf&&_.zf(_.Od(),_.Xd(),l,a,b,l[11],g,!1);return _.QA};_.lcb=function(a,b,c,d,e,f,g,l){b+=c;c=_.og(a,b,e,f);return _.ng(a,b+2,g)||c?_.mg(a,b+3,l?d.call(l,e,f,g):d(e,f,g)):_.bma(a,b+3)};_.RA=function(a,b,c,d){a+=25;const e=_.Nd(),f=e[a];return e[1].data[a].le?_.ama(e,_.Td(),b,f.transform,c,d,f):f.transform(c,d)};
_.SA=function(a,b,c,d,e){a+=25;const f=_.Nd(),g=f[a];return f[1].data[a].le?_.lcb(f,_.Td(),b,g.transform,c,d,e,g):g.transform(c,d,e)};TA=function(a,b){for(;b>-1;b--)if(typeof a[b]!=="undefined")return a[b];throw Error("lb");};mcb=function(a,b,c){a=LA(a);b=TA([a[1],a[2]],b);return TA(b,c)};ncb=function(a,b,c){a=LA(a);b=TA([a[3],a[4]],b);return TA(b,c)};ocb=function(a,b,c){a=LA(a);b=TA([a[5],a[6]],b);return TA(b,c)};pcb=function(a,b){a=LA(a)[7];return TA(a,b)};
qcb=function(a,b){a=LA(a);return TA(a[10],b)};rcb=function(a,b){a=LA(a);return TA(a[11],b)};scb=function(a,b){a=LA(a)[12];return TA(a,b)};UA=function(a,b){a=LA(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};tcb=function(a){if(!a[21])throw Error("kb`"+a[0]);};ucb=function(a){const [b,c]=a.split(":");return{hours:+b,minutes:+c}};vcb=function(a){a=LA(a);tcb(a);return(a[21][2]||[]).map(b=>typeof b==="string"?ucb(b):[ucb(b[0]),ucb(b[1])])};
wcb=function(a,b,c){a=LA(a);tcb(a);b=TA([a[21][0],a[21][1]],b)||[];return TA(b,c)||[]};xcb=function(a,b){a=a.replace(/:/g,"");a=Date.parse("Jan 01, 1970 00:00:00 "+a)/6E4;return isNaN(a)?b:a};ycb=function(a,b,c){const d=new Date(0);d.setFullYear(a,b,c);d.setHours(0,0,0);return d};zcb=function(a,b){b&&(a=a.replace(/\{([^}]+)}/g,function(c,d){return b!=null&&d in b?b[d]:c}));return a};
WA=function(a,b){const c=LA(a)[0];VA[c]!=null||(VA[c]={});if(VA[c][b])return VA[c][b];var d="";switch(b){case "shortDate":d=qcb(a,0);break;case "mediumDate":d=qcb(a,1);break;case "longDate":d=qcb(a,2);break;case "fullDate":d=qcb(a,3);break;case "shortTime":d=rcb(a,0);break;case "mediumTime":d=rcb(a,1);break;case "longTime":d=rcb(a,2);break;case "fullTime":d=rcb(a,3);break;case "short":d=WA(a,"shortTime");var e=WA(a,"shortDate");d=zcb(scb(a,0),[d,e]);break;case "medium":d=WA(a,"mediumTime");e=WA(a,
"mediumDate");d=zcb(scb(a,1),[d,e]);break;case "long":d=WA(a,"longTime");e=WA(a,"longDate");d=zcb(scb(a,2),[d,e]);break;case "full":d=WA(a,"fullTime"),e=WA(a,"fullDate"),d=zcb(scb(a,3),[d,e])}d&&(VA[c][b]=d);return d};XA=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};
Acb=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("mb`"+a);}};YA=function(a,b,c=0,d=!1,e=!1){return function(f,g){f=Acb(a,f);if(c>0||f>-c)f+=c;if(a===3)f===0&&c===-12&&(f=12);else if(a===6)return XA(f,3).substring(0,b);g=UA(g,5);return XA(f,b,g,d,e)}};
Bcb=function(a,b,c,d,e,f){switch(c){case 2:return ocb(b,e,d)[a.getMonth()];case 1:return ncb(b,e,d)[a.getDay()];case 0:const g=a.getHours(),l=a.getMinutes();return f&&(c=vcb(b),a=wcb(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]:mcb(b,e,d)[g<12?0:1];case 3:return pcb(b,d)[a.getFullYear()<=
0?0:1];default:throw Error("nb`"+c);}};ZA=function(a,b,c=0,d=!1){return function(e,f){return Bcb(e,f,a,b,c,d)}};Ccb=function(a){return function(b,c,d){b=-1*d;c=UA(c,5);const e=b>0?Math.floor(b/60):Math.ceil(b/60);switch(a){case 0:return(b>=0?"+":"")+XA(e,2,c)+XA(Math.abs(b%60),2,c);case 1:return"GMT"+(b>=0?"+":"")+XA(e,1,c);case 2:return"GMT"+(b>=0?"+":"")+XA(e,2,c)+":"+XA(Math.abs(b%60),2,c);case 3:return d===0?"Z":(b>=0?"+":"")+XA(e,2,c)+":"+XA(Math.abs(b%60),2,c);default:throw Error("ob`"+a);}}};
Dcb=function(a){var b=a.getDay();b=b===0?-3:4-b;return ycb(a.getFullYear(),a.getMonth(),a.getDate()+b)};Ecb=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=Dcb(c);e=c.getFullYear();const f=ycb(e,0,1).getDay();e=ycb(e,0,1+(f<=4?4:11)-f);c=c.getTime()-e.getTime();c=1+Math.round(c/6048E5)}return XA(c,a,UA(d,5))}};Fcb=function(a,b=!1){return function(c,d){c=Dcb(c).getFullYear();return XA(c,a,UA(d,5),b)}};
Gcb=function(a,b){const c=a.getTimezoneOffset();b=xcb(b,c);a=new Date(a.getTime());a.setMinutes(a.getMinutes()+-1*(b-c));return a};Hcb=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};
Jcb=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 ycb(c,d-1,e)}var b=parseFloat(a);if(!isNaN(a-b))return new Date(b);if(b=a.match(Icb))return Hcb(b)}b=new Date(a);if(!(b instanceof Date)||isNaN(b.valueOf()))throw Error("pb`"+a);return b};
_.Mcb=function(a,b,c,d){let e=Jcb(a);b=WA(c,b)||b;a=[];let f;for(;b;)if(f=Kcb.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=xcb(d,g),e=Gcb(e,d));let l="";a.forEach(p=>{a:if(Lcb[p])var t=Lcb[p];else{switch(p){case "G":case "GG":case "GGG":t=ZA(3,1);break;case "GGGG":t=ZA(3,2);break;case "GGGGG":t=ZA(3,0);break;case "y":t=YA(0,1,0,!1,!0);break;case "yy":t=YA(0,2,0,!0,!0);break;case "yyy":t=YA(0,3,0,!1,!0);break;case "yyyy":t=YA(0,4,0,!1,
!0);break;case "Y":t=Fcb(1);break;case "YY":t=Fcb(2,!0);break;case "YYY":t=Fcb(3);break;case "YYYY":t=Fcb(4);break;case "M":case "L":t=YA(1,1,1);break;case "MM":case "LL":t=YA(1,2,1);break;case "MMM":t=ZA(2,1);break;case "MMMM":t=ZA(2,2);break;case "MMMMM":t=ZA(2,0);break;case "LLL":t=ZA(2,1,1);break;case "LLLL":t=ZA(2,2,1);break;case "LLLLL":t=ZA(2,0,1);break;case "w":t=Ecb(1);break;case "ww":t=Ecb(2);break;case "W":t=Ecb(1,!0);break;case "d":t=YA(2,1);break;case "dd":t=YA(2,2);break;case "c":case "cc":t=
YA(7,1);break;case "ccc":t=ZA(1,1,1);break;case "cccc":t=ZA(1,2,1);break;case "ccccc":t=ZA(1,0,1);break;case "cccccc":t=ZA(1,3,1);break;case "E":case "EE":case "EEE":t=ZA(1,1);break;case "EEEE":t=ZA(1,2);break;case "EEEEE":t=ZA(1,0);break;case "EEEEEE":t=ZA(1,3);break;case "a":case "aa":case "aaa":t=ZA(0,1);break;case "aaaa":t=ZA(0,2);break;case "aaaaa":t=ZA(0,0);break;case "b":case "bb":case "bbb":t=ZA(0,1,1,!0);break;case "bbbb":t=ZA(0,2,1,!0);break;case "bbbbb":t=ZA(0,0,1,!0);break;case "B":case "BB":case "BBB":t=
ZA(0,1,0,!0);break;case "BBBB":t=ZA(0,2,0,!0);break;case "BBBBB":t=ZA(0,0,0,!0);break;case "h":t=YA(3,1,-12);break;case "hh":t=YA(3,2,-12);break;case "H":t=YA(3,1);break;case "HH":t=YA(3,2);break;case "m":t=YA(4,1);break;case "mm":t=YA(4,2);break;case "s":t=YA(5,1);break;case "ss":t=YA(5,2);break;case "S":t=YA(6,1);break;case "SS":t=YA(6,2);break;case "SSS":t=YA(6,3);break;case "Z":case "ZZ":case "ZZZ":t=Ccb(0);break;case "ZZZZZ":t=Ccb(3);break;case "O":case "OO":case "OOO":case "z":case "zz":case "zzz":t=
Ccb(1);break;case "OOOO":case "ZZZZ":case "zzzz":t=Ccb(2);break;default:t=null;break a}Lcb[p]=t}l+=t?t(e,c,g):p==="''"?"'":p.replace(/(^'|'$)/g,"").replace(/''/g,"'")});return l};
Ncb=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{bPb:c,exponent:b,cL:d}};Ocb=function(a){const b=parseInt(a);if(isNaN(b))throw Error("sb`"+a);return b};
Pcb=function(a,b,c){if(b>c)throw Error("rb`"+b+"`"+c);let d=a.bPb,e=d.length-a.cL;c=Math.min(Math.max(b,e),c);let f=c+a.cL;var g=d[f];if(f>0){d.splice(Math.max(a.cL,f));for(var l=f;l<d.length;l++)d[l]=0}else for(e=Math.max(0,e),a.cL=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.cL++;d.unshift(1);a.cL++}else d[f-1]++;for(;e<Math.max(0,c);e++)d.push(0);let p=c!==0;const t=b+a.cL;if(b=d.reduceRight(function(w,A,G,J){A+=w;J[G]=A<10?A:A-10;p&&(J[G]===
0&&G>=t?J.pop():p=!1);return A>=10?1:0},0))d.unshift(b),a.cL++};
Rcb=function(a,b,c,d){var e="",f=!1;if(isFinite(a)){f=Ncb(a);e=b.k2c;var g=b.TWb,l=b.Bgb;if(d){var p=d.match(Qcb);if(p===null)throw Error("qb`"+d);d=p[1];const t=p[3];p=p[5];d!=null&&(e=Ocb(d));t!=null&&(g=Ocb(t));p!=null?l=Ocb(p):t!=null&&g>l&&(l=g)}Pcb(f,g,l);g=f.bPb;p=f.cL;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.Ieb&&e.unshift(g.splice(-b.Ieb,g.length).join(""));g.length>b.D7a;)e.unshift(g.splice(-b.D7a,
g.length).join(""));g.length&&e.unshift(g.join(""));e=e.join(UA(c,1));d.length&&(e+=UA(c,0)+d.join(""));l&&(e+=UA(c,6)+"+"+l)}else e=UA(c,9);return e=a<0&&!f?b.hib+e+b.iib:b.rAa+e+b.Ika};
Scb=function(a,b="-"){const c={k2c:1,TWb:0,Bgb:0,rAa:"",Ika:"",hib:"",iib:"",D7a:0,Ieb: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.rAa=f.substring(0,f.indexOf("#"));for(let g=0;g<e.length;g++){const l=e.charAt(g);l==="0"?c.TWb=c.Bgb=g+1:l==="#"?c.Bgb=g+1:c.Ika+=l}f=f.split(",");c.D7a=f[1]?f[1].length:0;c.Ieb=f[2]||f[1]?(f[2]||f[1]).length:0;a?(b=d.length-c.rAa.length-c.Ika.length,
d=a.indexOf("#"),c.hib=a.substring(0,d).replace(/'/g,""),c.iib=a.slice(d+b).replace(/'/g,"")):(c.hib=b+c.rAa,c.iib=c.Ika);return c};Tcb=function(a,b){return a.start==b.start&&a.end==b.end};_.$A=function(a){return a.error!=null&&a.error.code!=null};Ucb=function(a){a&1&&(_.F(0,"span",10),_.Q(1),_.I());a&2&&(a=_.O(),_.y(),_.Vg(" ",a.item.label," "))};Vcb=function(a){a&1&&_.xg(0)};
Xcb=function(a){if(a&1){const b=_.Nd();_.F(0,"div",11);_.N("keyup.escape",function(){_.q(b);const c=_.O();c.BV();c.trigger.ma.focus();return _.r()});_.C(1,Vcb,1,0,"ng-container",12);_.I()}a&2&&(a=_.O(),_.y(),_.E("ngTemplateOutlet",a.item.qa)("ngTemplateOutletContext",a.item.context||_.bh(2,Wcb)))};Ycb=function(a){a&1&&(_.F(0,"span",8),_.Q(1),_.I());a&2&&(a=_.O().ua,_.y(),_.Wg(a.label))};
Zcb=function(a){a&1&&_.K(0,"segmented-dropdown-button",9);a&2&&(a=_.O().ua,_.E("item",a)("useBreadcrumbStyling",!0))};$cb=function(a){a&1&&_.xg(0)};adb=function(a){a&1&&(_.M(0),_.C(1,$cb,1,0,"ng-container",10),_.wg());a&2&&(a=_.O().ua,_.y(),_.E("ngTemplateOutlet",a.qa)("ngTemplateOutletContext",a.context))};bdb=function(a){a&1&&(_.F(0,"mat-icon",11),_.Q(1," keyboard_arrow_right "),_.I())};cdb=function(a){a&1&&_.K(0,"div",12)};
ddb=function(a,b){a&1&&(_.M(0),_.F(1,"div",1),_.C(2,Ycb,2,1,"span",2),_.M(3,3),_.C(4,Zcb,1,2,"segmented-dropdown-button",4)(5,adb,2,2,"ng-container",5),_.wg(),_.I(),_.C(6,bdb,2,0,"mat-icon",6)(7,cdb,1,0,"div",7),_.wg());if(a&2){a=b.ua;b=b.last;const c=_.O();_.y();_.sg("no-padding",a.mXb);_.qg("aria-label",a.ariaLabel)("role",a.i4);_.y();_.E("ngIf",!a.ariaLabel);_.y();_.E("ngSwitch",a.type);_.y();_.E("ngSwitchCase",c.mz.WAb);_.y();_.E("ngSwitchCase",c.mz.PCb);_.y();_.E("ngIf",!b);_.y();_.E("ngIf",
b&&a.type==c.mz.WAb)}};_.aB=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};edb=function(a){a&1&&_.xg(0,6);a&2&&(_.O(2),_.E("ngTemplateOutlet",_.Eg(4)))};fdb=function(a){a&1&&_.xg(0,6);a&2&&(_.O(2),_.E("ngTemplateOutlet",_.Eg(4)))};
jdb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",4,2);_.N("ascClipboardEvent",function(c){_.q(b);const d=_.O();return _.r(gdb(d,c))})("click",function(c){_.q(b);const d=_.O();return _.r(d.Ud(c))})("mouseenter",function(){_.q(b);const c=_.O();return _.r(hdb(c))})("blur",function(){_.q(b);const c=_.O();return _.r(idb(c))})("mouseleave",function(){_.q(b);const c=_.O();return _.r(idb(c))});_.C(2,edb,1,1,"ng-container",5);_.F(3,"span");_.Q(4);_.I();_.C(5,fdb,1,1,"ng-container",5);_.I()}a&2&&(a=_.O(),
_.E("format",a.nob?"flat":"hairline")("ascClipboard",a.XV),_.qg("aria-label",a.ariaLabel),_.y(2),_.E("ngIf",!a.wCa),_.y(),_.sg("light",a.dSb),_.y(),_.Wg(a.y4),_.y(),_.E("ngIf",a.wCa))};
kdb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",7,2);_.N("ascClipboardEvent",function(c){_.q(b);const d=_.O();return _.r(gdb(d,c))})("click",function(c){_.q(b);const d=_.O();return _.r(d.Ud(c))})("mouseenter",function(){_.q(b);const c=_.O();return _.r(hdb(c))})("blur",function(){_.q(b);const c=_.O();return _.r(idb(c))})("mouseleave",function(){_.q(b);const c=_.O();return _.r(idb(c))});_.F(2,"mat-icon",8);_.Q(3);_.I()()}a&2&&(a=_.O(),_.sg("small",a.DUb)("remove-border",a.nob),_.E("ascClipboard",
a.XV),_.qg("aria-label",a.ariaLabel),_.y(2),_.E("color",a.color==="primary"?"primary":null),_.y(),_.Vg(" ",a.yab," "))};ldb=function(a){a&1&&(_.F(0,"mat-icon",8),_.Q(1),_.I());a&2&&(a=_.O(),_.E("color",a.color==="primary"?"primary":null),_.y(),_.Vg(" ",a.yab," "))};mdb=function(a){a&1&&_.K(0,"mat-icon",4);a&2&&(a=_.O(),_.E("svgIcon",a.icon))};ndb=function(a){a&1&&(_.F(0,"mat-icon",5),_.Q(1),_.I());a&2&&(a=_.O(),_.y(),_.Wg(a.icon))};odb=function(a){a&1&&_.xg(0)};
pdb=function(a){a&1&&(_.M(0),_.C(1,odb,1,0,"ng-container",6),_.wg());a&2&&(_.O(),a=_.Eg(7),_.y(),_.E("ngTemplateOutlet",a))};qdb=function(a){a&1&&_.xg(0)};rdb=function(a){a&1&&(_.M(0),_.C(1,qdb,1,0,"ng-container",6),_.wg());a&2&&(_.O(),a=_.Eg(7),_.y(),_.E("ngTemplateOutlet",a))};sdb=function(a){a&1&&(_.F(0,"div",7),_.Hg(1),_.I(),_.F(2,"p",8),_.Hg(3,1),_.I())};
tdb=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("pb`"+a);return d};bB=function(a,b,c){try{return _.Mcb(a,b,"en-US",c)}catch(d){return""}};
cB=function(a){return a.getFullYear()===(new Date(Date.now())).getFullYear()?udb:"y-MM-dd"};vdb=function(a,b){return c=>bB(c,a,b)};_.dB=function(a){let b=a.length-1;for(;a[b]==="/";)b--;return a.substring(a.lastIndexOf("/",b)+1)};wdb=function(){};xdb=function(a){a&1&&(_.F(0,"span",1),_.Yd(),_.F(1,"svg",2),_.K(2,"path",3),_.I()())};Vbb={};_.eB=function(a,b){return a&&b?a.split(b).length-1:0};
Xbb=["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}];$bb=["zero","one","two","few","many"];ccb=0;MA=0;dcb=/\[(\ufffd.+?\ufffd?)\]/;ecb=/\[(\ufffd.+?\ufffd?)\]|(\ufffd\/?\*\d+:\d+\ufffd)/g;
hcb=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g;icb=/{([A-Z0-9_]+)}/g;jcb=/\ufffdI18N_EXP_(ICU(_\d+)?)\ufffd/g;gcb=/\/\*/;fcb=/\d+:(\d+)/;Icb=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;VA={};Kcb=/((?:[^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]*)/;Lcb={};Qcb=/^(\d+)?\.((\d+)(-(\d+))?)?$/;
_.fB=class{constructor(a){this.QMc=a}transform(a,b,c){if(a==null||a===""||a!==a)return null;c||(c=this.QMc);try{if(typeof a!=="string"||isNaN(Number(a)-parseFloat(a))){if(typeof a!=="number")throw Error("tb`"+a);var d=a}else d=Number(a);a=d;const e=LA(c)[14][0],f=Scb(e,UA(c,5));return Rcb(a,f,c,b)}catch(e){throw new _.$c(2100,!1);}}};_.fB.O=function(a){return new (a||_.fB)(_.B(_.jh,16))};_.fB.Le=_.Ef({name:"number",type:_.fB,le:!0});_.ydb=function(a){a.WSa();a.fsa()};
Cdb=class{constructor(a,b,c){this.NRa=new _.Vf;this.BBa=_.x(this.NRa,_.Rf());this.vo=null;this.jp=a;this.uN=b;this.o3=c}attach(a){this.vo=a;this.WSa();this.fsa()}detach(){this.NRa.complete();this.vo=null}Nz(a,b){this.vo&&zdb(this.vo,a*this.jp,b)}WSa(){if(this.vo){var a=this.vo,b=this.vo.ypa*this.jp;a.Zra!==b&&(a.Zra=b,a.VDb(),a.Mqa())}}fsa(){if(this.vo){var a=this.vo.ju;a={start:a.start,end:a.end};var b=this.vo.NK(),c=this.vo.ypa,d=this.vo.C7(),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.uN&&a.start!=0?(a.start=Math.max(0,a.start-Math.ceil((this.o3-f)/this.jp)),a.end=Math.min(c,Math.ceil(e+(b+this.uN)/this.jp))):(b=a.end*this.jp-(d+b),b<this.uN&&a.end!=c&&(b=Math.ceil((this.o3-b)/this.jp),b>0&&(a.end=Math.min(c,a.end+b),a.start=Math.max(0,Math.floor(e-this.uN/this.jp)))));Adb(this.vo,a);Bdb(this.vo,this.jp*a.start);this.NRa.next(Math.floor(e))}}};
_.gB=class{constructor(){this.jp=20;this.uN=100;this.o3=200;this.Ee=new Cdb(this.kya,this.zz,this.vz)}get kya(){return this.jp}set kya(a){this.jp=_.fj(a)}get zz(){return this.uN}set zz(a){this.uN=_.fj(a)}get vz(){return this.o3}set vz(a){this.o3=_.fj(a)}Sb(){var a=this.Ee,b=this.zz,c=this.vz;a.jp=this.kya;a.uN=b;a.o3=c;a.WSa();a.fsa()}};_.gB.O=function(a){return new (a||_.gB)};
_.gB.La=_.Df({type:_.gB,na:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{kya:"itemSize",zz:"minBufferPx",vz:"maxBufferPx"},features:[_.ah([{va:_.MVa,Ab:function(a){return a.Ee},Ib:[_.md(()=>_.gB)]}]),_.Pm]});
var Ddb=class extends _.bs{constructor(a){super();this.Ve=a}connect(){return _.Ue(this.Ve)?this.Ve:_.u(this.Ve)}disconnect(){}},Edb=class{constructor(){this.Bzb=20;this.Ida=[]}YVa(a,b,c,d,e){_.KJa(a,(f,g,l)=>{let p,t;f.jx==null?t=(p=this.cMc(()=>c(f,g,l),l,b,d(f)))?1:0:l==null?(this.BJc(g,b),t=3):(p=this.gNc(g,l,b,d(f)),t=2);if(e){let w;e({context:(w=p)==null?void 0:w.context,operation:t,vQ:f})}})}detach(){for(const a of this.Ida)a.destroy();this.Ida=[]}cMc(a,b,c,d){if(b=this.dMc(b,c))b.context.ua=
d;else return a=a(),c.mi(a.Oc,a.context,a.index)}BJc(a,b){a=b.detach(a);this.VMc(a,b)}gNc(a,b,c,d){a=c.get(a);c.move(a,b);a.context.ua=d;return a}VMc(a,b){if(this.Ida.length<this.Bzb)this.Ida.push(a);else{const c=b.indexOf(a);c===-1?a.destroy():b.remove(c)}}dMc(a,b){const c=this.Ida.pop();c&&b.a7(c,a);return c||null}},hB=class extends _.as{};hB.O=function(a){return new (a||hB)};hB.La=_.Df({type:hB,features:[_.kg]});Fdb=["contentWrapper"];
zdb=function(a,b,c="auto"){c={behavior:c};a.orientation==="horizontal"?c.start=b:c.top=b;a.vH.scrollTo(c)};Adb=function(a,b){Tcb(a.ju,b)||(a.UVa&&(b={start:0,end:Math.max(a.ju.end,b.end)}),a.xRa.next(a.ju=b),a.Mqa(()=>{}))};
Bdb=function(a,b){b=a.UVa?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.Fra=b;a.iJb!=c&&(a.iJb=c,a.Mqa(()=>{if(a.hJb){const e=a.xEb.ma;a.Fra-=a.orientation==="horizontal"?e.offsetWidth:e.offsetHeight;a.hJb=!1;Bdb(a,a.Fra)}}))};Gdb=function(a){let b;b=a.orientation==="horizontal"?"left":"top";var c=a.vH.lb.ma.getBoundingClientRect()[b];return a.lb.ma.getBoundingClientRect()[b]-c};
_.iB=class extends hB{get orientation(){return this.VQa}set orientation(a){this.VQa!==a&&(this.VQa=a,this.VDb())}constructor(){super();this.lb=_.n(_.ef);this.Ta=_.n(_.nn);this.Ee=_.n(_.MVa,{optional:!0});this.vH=_.n(_.OVa,{optional:!0});this.hc=_.n(_.Wq);this.aOa=new _.Vf;this.xRa=new _.Vf;this.VQa="vertical";this.UVa=!1;this.BBa=new _.te(a=>this.Ee.BBa.subscribe(b=>Promise.resolve().then(()=>this.ld.run(()=>a.next(b)))));this.y5c=this.xRa;this.Zra=0;this.cKb=this.dKb="";this.ju={start:0,end:0};this.Fra=
this.UN=this.ypa=0;this.ZPa=this.hJb=!1;this.GRa=[];this.PKb=_.ne.EMPTY;this.xc=_.n(_.Ye);this.Hba=!1;this.PKb=_.n(_.es).Fc().subscribe(()=>{this.Oqa();_.ydb(this.Ee)});this.vH||(this.lb.ma.classList.add("cdk-virtual-scrollable"),this.vH=this)}Sa(){this.hc.isBrowser&&(this.vH===this&&super.Sa(),this.ld.Tb(()=>Promise.resolve().then(()=>{this.Oqa();this.Ee.attach(this);_.x(this.vH.gN,_.eg(null),_.Mja(0,_.PVa),_.gg(this.Kb)).subscribe(()=>{this.Ee.fsa()});this.Mqa()})))}Ja(){this.detach();this.Ee.detach();
this.xRa.complete();this.aOa.complete();this.PKb.unsubscribe();this.Hba=!0;super.Ja()}attach(a){this.ld.Tb(()=>{this.NFb=a;_.x(this.NFb.FOb,_.gg(this.aOa)).subscribe(b=>{b=b.length;b!==this.ypa&&(this.ypa=b,_.ydb(this.Ee));this.aFb()})})}detach(){this.NFb=null;this.aOa.next()}NK(){return this.UN}Nz(a,b="auto"){this.Ee.Nz(a,b)}C7(a){return Math.max(0,(this.vH==this?b=>super.C7(b):b=>this.vH.C7(b))(a!=null?a:this.orientation==="horizontal"?"start":"top")-Gdb(this))}Oqa(){const a=this.vH.lb.ma;this.UN=
this.orientation==="horizontal"?a.clientWidth:a.clientHeight}Mqa(a){a&&this.GRa.push(a);this.ZPa||(this.ZPa=!0,this.ld.Tb(()=>Promise.resolve().then(()=>{this.aFb()})))}aFb(){this.Hba||this.ld.run(()=>{_.en(this.Ta);this.xEb.ma.style.transform=this.iJb;_.Ze(()=>{this.ZPa=!1;const a=this.GRa;this.GRa=[];for(const b of a)b()},{Rb:this.xc})})}VDb(){this.cKb=this.orientation==="horizontal"?"":`${this.Zra}px`;this.dKb=this.orientation==="horizontal"?`${this.Zra}px`:""}};
_.iB.O=function(a){return new (a||_.iB)};
_.iB.wa=_.Bf({type:_.iB,na:[["cdk-virtual-scroll-viewport"]],ub:function(a,b){a&1&&_.Og(Fdb,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.xEb=c.first)}},nb:[1,"cdk-virtual-scroll-viewport"],ob:4,Ya:function(a,b){a&2&&_.sg("cdk-virtual-scroll-orientation-horizontal",b.orientation==="horizontal")("cdk-virtual-scroll-orientation-vertical",b.orientation!=="horizontal")},inputs:{orientation:"orientation",UVa:[2,"appendOnly","appendOnly",_.oh]},outputs:{BBa:"scrolledIndexChange"},features:[_.ah([{va:_.as,Ab:(a,b)=>
a||b,Ib:[[new _.Rm,new _.sIa(_.OVa)],_.iB]}]),_.lg,_.kg],ac:["*"],ya:4,Aa:4,Da:[["contentWrapper",""],[1,"cdk-virtual-scroll-content-wrapper"],[1,"cdk-virtual-scroll-spacer"]],qa:function(a,b){a&1&&(_.Gg(),_.F(0,"div",1,0),_.Hg(2),_.I(),_.K(3,"div",2));a&2&&(_.y(3),_.rg("width",b.dKb)("height",b.cKb))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;transform:translateZ(0)}.cdk-virtual-scrollable{overflow:auto;will-change:scroll-position;contain:strict}.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"],
kb:2,Ma:0});
_.jB=class{get WYa(){return this.bEb}set WYa(a){this.bEb=a;_.Dj(a)?this.Eaa.next(a):this.Eaa.next(new Ddb(_.Ue(a)?a:Array.from(a||[])))}get yta(){return this.oIc}set yta(a){this.s3=!0;this.oIc=a?(b,c)=>a(b+(this.ju?this.ju.start:0),c):void 0}set wSc(a){a&&(this.s3=!0,this.rF=a)}get XMb(){return this.W3.Bzb}set XMb(a){this.W3.Bzb=_.fj(a)}constructor(){this.He=_.n(_.Lg);this.rF=_.n(_.Kg);this.AB=_.n(_.on);this.W3=_.n(_.cs);this.vo=_.n(_.iB,{iE:!0});this.QH=new _.Vf;this.Eaa=new _.Vf;this.FOb=_.x(this.Eaa,
_.eg(null),_.Yf(),_.fg(([b,c])=>this.qIc(b,c)),_.cg(1));this.cJ=null;this.s3=!1;this.Kb=new _.Vf;const a=_.n(_.We);this.FOb.subscribe(b=>{this.Ve=b;this.nIb()});_.x(this.vo.y5c,_.gg(this.Kb)).subscribe(b=>{this.ju=b;this.QH.Wn.length&&a.run(()=>this.QH.next(this.ju));this.nIb()});this.vo.attach(this)}Oo(){if(this.cJ&&this.s3){const a=this.cJ.diff(this.jJb);a?this.QMa(a):this.YPc();this.s3=!1}}Ja(){this.vo.detach();this.Eaa.next(void 0);this.Eaa.complete();this.QH.complete();this.Kb.next();this.Kb.complete();
this.W3.detach()}nIb(){this.ju&&(this.jJb=this.Ve.slice(this.ju.start,this.ju.end),this.cJ||(this.cJ=this.AB.find(this.jJb).create((a,b)=>this.yta?this.yta(a,b):b)),this.s3=!0)}qIc(a,b){a&&a.disconnect(this);this.s3=!0;return b?b.connect(this):_.u()}YPc(){const a=this.Ve.length;let b=this.He.length;for(;b--;){const c=this.He.get(b);c.context.index=this.ju.start+b;c.context.count=a;this.tKb(c.context);_.fn(c)}}QMa(a){this.W3.YVa(a,this.He,(c,d,e)=>this.OOa(c,e),c=>c.item);_.LJa(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.ju.start+b;c.context.count=a;this.tKb(c.context)}}tKb(a){a.first=a.index===0;a.last=a.index===a.count-1;a.L5=a.index%2===0;a.Uib=!a.L5}OOa(a,b){return{Oc:this.rF,context:{ua:a.item,WYa:this.bEb,index:-1,count:-1,first:!1,last:!1,Uib:!1,L5:!1},index:b}}};_.jB.O=function(a){return new (a||_.jB)};
_.jB.La=_.Df({type:_.jB,na:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{WYa:"cdkVirtualForOf",yta:"cdkVirtualForTrackBy",wSc:"cdkVirtualForTemplate",XMb:"cdkVirtualForTemplateCacheSize"},features:[_.ah([{va:_.cs,Qd:Edb}])]});var Hdb=function(a,b){b=b||new Date(_.Lk());var c;if(c=a.getDate()==b.getDate()){c=b||new Date(_.Lk());if(b=a.getMonth()==c.getMonth())b=c||new Date(_.Lk()),b=a.getFullYear()==b.getFullYear();c=b}return c},Idb={Qcd:0,PCb:1,WAb:2,0:"Path",1:"Template",2:"Dropdown"};_.kB=class{constructor(a,b){this.renderer=b;this.ULb=new _.an(!0);this.zZa=new _.Vf;this.element=a.ma}Sa(){this.renderer.setProperty(this.element,"tabIndex",this.element.tabIndex||-1);let a=!1;_.x(_.Oe(this.element,"mousedown",{capture:!0}),_.Te(c=>!_.WDa(c.target)),_.fg(()=>_.x(_.u(!1),_.Qf(0),_.eg(!0))),_.gg(this.zZa)).subscribe(c=>{a=c});const b=_.x(_.Oe(this.element,"onfocusout"in this.element?"focusout":"blur",{capture:!0}),_.gg(this.zZa));b.subscribe(c=>{a?(a=!1,_.x(_.Qe(0),_.gg(b)).subscribe(()=>
{this.element.focus()})):this.element.contains(c.relatedTarget)||this.ULb.emit()})}Ja(){this.zZa.next()}};_.kB.O=function(a){return new (a||_.kB)(_.B(_.ef),_.B(_.dn))};_.kB.La=_.Df({type:_.kB,na:[["","ascBlur",""]],outputs:{ULb:"ascBlur"},standalone:!1});var Jdb,Wcb;Jdb=["trigger"];Wcb=()=>({});_.lB=class{constructor(){this.m4b=this.disabled=this.isOpen=!1}Sa(){}Dc(){}uE(){this.isOpen=!this.isOpen}BV(){this.isOpen=!1}};_.lB.O=function(a){return new (a||_.lB)};
_.lB.wa=_.Bf({type:_.lB,na:[["segmented-dropdown-button","item",""]],ub:function(a,b){a&1&&_.Og(Jdb,5,_.ef);if(a&2){let c;_.Rg(c=_.Sg())&&(b.trigger=c.first)}},inputs:{item:"item",disabled:"disabled",m4b:"useBreadcrumbStyling"},standalone:!1,jc:["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=_.Nd();_.Gg();_.F(0,"div",1);_.N("ascBlur",function(){_.q(c);return _.r(b.BV())});_.F(1,"div",2);_.C(2,Ucb,2,1,"span",3);_.F(3,"div",4)(4,"a",5);_.Hg(5);_.F(6,"span",6);_.Q(7);_.I()();_.F(8,"button",7,0);_.N("click",function(){_.q(c);
return _.r(b.uE())});_.K(10,"mat-icon",8);_.I()()();_.C(11,Xcb,2,3,"div",9);_.I()}a&2&&(_.y(),_.rg("pointer-events",b.disabled?"none":"unset"),_.sg("breadcrumb",b.m4b)("active",b.isOpen)("disabled",b.disabled),_.y(),_.E("ngIf",b.item.label),_.y(2),_.E("universalLink",b.item.Lb)("queryParams",b.item.Qa)("matTooltip",b.item.tooltip)("ascTrackElement",b.item.mc),_.qg("aria-label",b.item.label+" "+b.item.title),_.y(3),_.Wg(b.item.title),_.y(),_.sg("active",b.isOpen),_.E("ascTrackElement",b.item.mc)("trackAction",
b.isOpen?"openDropdown":"closeDropdown"),_.qg("aria-label",b.item.ariaLabel||"dropdown"),_.y(3),_.E("ngIf",b.isOpen))},Fa:[_.fr,_.Gp,_.kB,_.Xn,_.ao,_.Hr,_.Ir,_.Ss,_.mu,_.lA,_.pw],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});_.mB=class{constructor(){this.mz=Idb;this.ariaLabel="Breadcrumbs";this.role="navigation"}Sa(){}};_.mB.O=function(a){return new (a||_.mB)};
_.mB.wa=_.Bf({type:_.mB,na:[["breadcrumb","items",""]],ob:2,Ya:function(a,b){a&2&&_.qg("aria-label",b.ariaLabel)("role",b.role)},inputs:{items:"items"},standalone:!1,jc:["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,ddb,8,10,"ng-container",0);a&2&&_.E("ngForOf",b.items)},Fa:[_.Wn,_.Xn,_.ao,_.Yn,_.Zn,_.mu,_.lB],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}"]});_.nB=class{};_.nB.O=function(a){return new (a||_.nB)};_.nB.Ca=_.Cf({type:_.nB});_.nB.Ba=_.Xc({});_.oB=class{};_.oB.O=function(a){return new (a||_.oB)};_.oB.Ca=_.Cf({type:_.oB});_.oB.Ba=_.Xc({imports:[_.pr,_.Ip,_.nB,_.co,_.qt,_.rt,_.nu,_.mA,_.np,_.ky]});_.pB=class{};_.pB.O=function(a){return new (a||_.pB)};_.pB.Ca=_.Cf({type:_.pB});_.pB.Ba=_.Xc({imports:[_.Ip,_.co,_.nu,_.np,_.oB]});_.qB=class{constructor(a,b){this.document=a;this.lb=b;this.VLb="";this.lWa=new _.an}Sb(){}copy(){const a=this.VLb;_.aB(this.document,this.lb.ma,a)?this.lWa.emit({t2b:!0,text:a}):this.lWa.emit({t2b:!1,text:""})}};_.qB.O=function(a){return new (a||_.qB)(_.B(_.ci),_.B(_.ef))};
_.qB.La=_.Df({type:_.qB,na:[["button","ascClipboard",""]],Ya:function(a,b){a&1&&_.N("click",function(){return b.copy()})},inputs:{VLb:[0,"ascClipboard","ascClipboardTextToCopy"]},outputs:{lWa:"ascClipboardEvent"},standalone:!1,features:[_.Pm]});var Kdb,gdb,hdb,idb;Kdb=["button"];gdb=function(a,b){b.t2b&&(a.iOb.emit(),a.xna=a.Zub,hdb(a),a.xi.Xi(a.Zub,"assertive"))};hdb=function(a){a.tooltip.message=a.xna;a.tooltip.show();clearTimeout(a.w3b);a.w3b=setTimeout(()=>{a.tooltip.Te()},1E3)};idb=function(a){a.xna=a.cia;a.tooltip.message=a.xna};
_.rB=class{set dab(a){this.xna=this.cia=a}get w8c(){return this.wCa&&this.y4}get T_c(){return this.color==="mediumContrast"}get Q_c(){return this.color==="lowContrast"}set ariaLabel(a){this.Hy=a}get ariaLabel(){return this.Hy?this.Hy:this.cia!=="Click to copy"&&this.cia?this.cia:this.y4?this.y4:"Click to copy"}constructor(a){this.xi=a;this.y4="";this.yab="content_copy";this.XV="";this.Zub="Copied to clipboard";this.iOb=new _.an;this.DUb=this.dSb=this.wCa=!1;this.color="highContrast";this.nob=!1;this.xna=
this.cia="Click to copy"}Ud(a){a.stopPropagation();a.preventDefault();return!1}trigger(){this.button.ma.click()}Ja(){clearTimeout(this.w3b)}};_.rB.O=function(a){return new (a||_.rB)(_.B(_.or))};
_.rB.wa=_.Bf({type:_.rB,na:[["copy-button"]],ub:function(a,b){a&1&&(_.Og(Kdb,5,_.ef),_.Og(_.lA,5));if(a&2){let c;_.Rg(c=_.Sg())&&(b.button=c.first);_.Rg(c=_.Sg())&&(b.tooltip=c.first)}},ob:6,Ya:function(a,b){a&2&&_.sg("space-between",b.w8c)("medium-contrast",b.T_c)("low-contrast",b.Q_c)},inputs:{y4:"buttonLabel",yab:"iconInnerText",XV:"copyText",dab:"hoverMsg",Zub:"successMsg",wCa:"spaceBetweenButtonLabelAndText",dSb:"hasLightLabel",DUb:"isSmall",color:"color",nob:"removeBorder",ariaLabel:[0,"aria-label",
"ariaLabel"]},outputs:{iOb:"copyEvent"},standalone:!1,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,jdb,6,8,"button",3)(1,kdb,4,8,"ng-template",null,0,_.eh)(3,ldb,2,2,"ng-template",null,1,_.eh);a&2&&(a=_.Eg(2),_.E("ngIf",b.y4)("ngIfElse",a))},Fa:[_.qB,_.Xn,_.ao,_.nA,_.mu,_.lA],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});_.sB=class{};_.sB.O=function(a){return new (a||_.sB)};_.sB.Ca=_.Cf({type:_.sB});_.sB.Ba=_.Xc({});_.tB=class{};_.tB.O=function(a){return new (a||_.tB)};_.tB.Ca=_.Cf({type:_.tB});_.tB.Ba=_.Xc({imports:[_.sB,_.co,_.pA,_.rt,_.nu,_.mA]});var Ldb,Mdb;Ldb=[[["icon-empty-state-title"]],[["icon-empty-state-subtitle"]]];Mdb=["*"];_.uB=class{constructor(){this.icon="";this.GUb=!0;this.Fma=!1}};_.uB.O=function(a){return new (a||_.uB)};
_.uB.wa=_.Bf({type:_.uB,na:[["icon-empty-state-display","icon",""]],inputs:{icon:"icon",GUb:"isSvg",Fma:"showTextOutside"},standalone:!1,jc:["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&&(_.Gg(Ldb),_.F(0,"div"),_.C(1,mdb,1,1,"mat-icon",
2)(2,ndb,2,1,"ng-template",null,0,_.eh)(4,pdb,2,1,"ng-container",3),_.I(),_.C(5,rdb,2,1,"ng-container",3)(6,sdb,4,0,"ng-template",null,1,_.eh));a&2&&(a=_.Eg(3),_.sg("container-large",!b.Fma)("container-small",b.Fma),_.y(),_.E("ngIf",b.GUb)("ngIfElse",a),_.y(3),_.E("ngIf",!b.Fma),_.y(),_.E("ngIf",b.Fma))},Fa:[_.Xn,_.ao,_.mu],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}"]});
_.vB=class{};_.vB.O=function(a){return new (a||_.vB)};_.vB.wa=_.Bf({type:_.vB,na:[["icon-empty-state-title"]],standalone:!1,ac:Mdb,ya:1,Aa:0,qa:function(a){a&1&&(_.Gg(),_.Hg(0))},kb:2});_.wB=class{};_.wB.O=function(a){return new (a||_.wB)};_.wB.wa=_.Bf({type:_.wB,na:[["icon-empty-state-subtitle"]],standalone:!1,ac:Mdb,ya:1,Aa:0,qa:function(a){a&1&&(_.Gg(),_.Hg(0))},kb:2});_.xB=class{};_.xB.O=function(a){return new (a||_.xB)};_.xB.Ca=_.Cf({type:_.xB});_.xB.Ba=_.Xc({imports:[_.co,_.nu]});var Ndb={Gdd:"y",Hdd:"y G",Idd:"MMM y",Jdd:"MMMM y",Kdd:"MM/y",DBb:"MMM d",ycd:"MMMM dd",Acd:"M/d",zcd:"MMMM d",znc:"MMM d, y",Add:"EEE, MMM d",Bdd:"EEE, MMM d, y",Mbd:"d",Bcd:"MMM d, h:mm\u202fa zzzz"},Odb=Ndb;Odb=Ndb;var Pdb;
Pdb={rFa:{TM:{R:{"-1":"yesterday",0:"today",1:"tomorrow"},P:"one{# day ago}other{# days ago}",F:"one{in # day}other{in # days}"},bS:{R:{"-1":"yesterday",0:"today",1:"tomorrow"},P:"one{#d ago}other{#d ago}",F:"one{in #d}other{in #d}"}},Jic:{TM:{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.}"},bS:{R:{0:"this hour"},P:"one{#h ago}other{#h ago}",F:"one{in #h}other{in #h}"}},Wmc:{TM:{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.}"},bS:{R:{0:"this minute"},P:"one{#m ago}other{#m ago}",F:"one{in #m}other{in #m}"}},MONTH:{TM:{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.}"},
bS:{R:{"-1":"last mo.",0:"this mo.",1:"next mo."},P:"one{#mo ago}other{#mo ago}",F:"one{in #mo}other{in #mo}"}},bKa:{TM:{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.}"},bS:{R:{"-1":"last qtr.",0:"this qtr.",1:"next qtr."},P:"one{#q ago}other{#q ago}",F:"one{in #q}other{in #q}"}},
wyc:{TM:{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.}"},bS:{R:{0:"now"},P:"one{#s ago}other{#s ago}",F:"one{in #s}other{in #s}"}},WEEK:{TM:{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.}"},
bS:{R:{"-1":"last wk.",0:"this wk.",1:"next wk."},P:"one{#w ago}other{#w ago}",F:"one{in #w}other{in #w}"}},rMa:{TM:{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.}"},bS:{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 Qdb=function(a){this.uQ=Pdb;this.uVa=!0;a&&(a=="always"?this.uVa=!0:a=="auto"&&(this.uVa=!1))};Qdb.prototype.format=function(a,b){b=Rdb(this,b).TM;if(!this.uVa&&b&&b.R&&b.R[""+a])a=b.R[""+a];else if(b){var c=Math.abs(a);a=(new _.Ut("{N,plural,"+(a>0||a==0&&1/a==Infinity?b.F:b.P)+"}")).format({N:c})}else a="";return a};
var Rdb=function(a,b){switch(b){default:case 0:return a.uQ.rMa;case 1:return a.uQ.bKa;case 2:return a.uQ.MONTH;case 3:return a.uQ.WEEK;case 4:return a.uQ.rFa;case 5:return a.uQ.Jic;case 6:return a.uQ.Wmc;case 7:return a.uQ.wyc}};var Sdb,Tdb,Udb=function(a){Sdb||(Sdb=new _.xv(Odb.DBb));return Sdb.format(a)},Vdb=function(a,b){var c=new Date(_.Lk()),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 Qdb("auto")).format(c,4);if(!c||c.match(/[0-9\u0660-\u0669\u06f0-\u06f9]/g))c=null;else{d=1;const e=c.charCodeAt(0);e>=55296&&e<=57343&&(d=2);c=c.substring(0,d).toLocaleUpperCase()+c.substring(d)}return c?c:(b||
Udb)(new Date(a))};Tdb=function(a,b,c){const d=new Qdb;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 Wdb,udb,Xdb;Wdb=_.uv.Noa[3];udb=Odb.DBb;Xdb=Odb.znc;
_.yB=class{transform(a,b="datetime",c){if(a==null)return"";let d;try{d=tdb(a)}catch(f){return""}switch(b){case "relativeTime":a=d.getTime();b=_.Lk();var e=Math.floor((b-a)/6E4);b=!1;e<0&&(b=!0,e*=-1);e<60?a=Tdb(e,b,0):(e=Math.floor(e/60),e<24?a=Tdb(e,b,1):(e=new Date(_.Lk()),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?Tdb(e,b,2):""));return a||bB(d,cB(d),c);case "dateOrTodayTime":a=d;b=new Date(Date.now());b.setDate(b.getDate()-
1);if(Hdb(a,b))return Vdb(d.getTime(),vdb(cB(d),c));a=Hdb(d)?Wdb:Xdb;return bB(d,a,c)||Vdb(d.getTime(),vdb(cB(d),c));case "datetime":return a=Vdb(d.getTime(),vdb(cB(d),c)),c=bB(d,Wdb,c),`${a} ${c}`;case "date":return Vdb(d.getTime(),vdb(cB(d),c));default:return bB(d,b,c)}}};_.yB.O=function(a){return new (a||_.yB)};_.yB.Le=_.Ef({name:"dateTimeDisplay",type:_.yB,le:!0,standalone:!1});_.zB=class{};_.zB.O=function(a){return new (a||_.zB)};_.zB.Ca=_.Cf({type:_.zB});_.zB.Ba=_.Xc({});_.Ydb={"":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};_.AB=class{constructor(){this.transform=_.dB}};_.AB.O=function(a){return new (a||_.AB)};_.AB.Le=_.Ef({name:"lastPathElement",type:_.AB,le:!0,standalone:!1});var BB,Zdb;BB=function(a){return(a.layout||"horizontal")==="horizontal"};Zdb=function(a,b){return BB(a)?b.offsetHeight:b.offsetWidth};
_.CB=class{constructor(){this.renderer=_.n(_.dn);this.lb=_.n(_.ef);this.rqb=!1;this.resize=new _.an;this.VZb=new _.an;this.cTb=this.ybb=0}get classList(){return this.layout||""}Sa(){}hjb(a){if(a.button===0){var b=!!(this.lb.ma.compareDocumentPosition(this.lO)&Node.DOCUMENT_POSITION_PRECEDING);if(BB(this)){var c=this.lb.ma.offsetTop;this.rqb=c===this.lO.offsetTop?b:c<this.lO.offsetTop}else c=this.lb.ma.offsetLeft,this.rqb=c===this.lO.offsetLeft?b:c<this.lO.offsetLeft;this.ybb=Zdb(this,this.lO);this.cTb=
BB(this)?a.clientY:a.clientX;this.CDa&&this.CDa();this.DDa&&this.DDa();this.CDa=this.renderer.listen("document","mousemove",d=>{this.aka(d)});this.DDa=this.renderer.listen("document","mouseup",d=>{this.jjb(d)});a.preventDefault()}}aka(a){if(a.buttons==null||a.buttons===1){var b=(BB(this)?a.clientY:a.clientX)-this.cTb;this.rqb&&(b*=-1);b=this.ybb+b;this.resize.emit(b);const c=this.lO.style;BB(this)?c.height=`${b}px`:c.width=`${b}px`;a.preventDefault()}}jjb(a){a.button===0&&(this.CDa&&this.CDa(),this.DDa&&
this.DDa(),a=Zdb(this,this.lO)-this.ybb,a!==0&&this.VZb.emit(a>0?"grow":"shrink"))}};_.CB.O=function(a){return new (a||_.CB)};_.CB.wa=_.Bf({type:_.CB,na:[["splitter"]],ob:2,Ya:function(a,b){a&1&&_.N("mousedown",function(c){return b.hjb(c)});a&2&&_.tg(b.classList)},inputs:{layout:"layout",lO:"changeSizeOf"},outputs:{resize:"resize",VZb:"resizeDone"},standalone:!1,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}"]});_.DB=class{};_.DB.O=function(a){return new (a||_.DB)};_.DB.Ca=_.Cf({type:_.DB});_.DB.Ba=_.Xc({});var aeb;_.$db=RegExp("((?:https?|ftp)://)+(?:[\\w~#-&\\(-\\-/-:<-@!\\[\\]\\|]+(?:[\\.;][\\w~#-&\\(\\*-\\-/-:<-@!\\[])+)*[\\w~#-&\\(-\\-/-:<-@!\\[\\]\\|]*");aeb="(?: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+&?)*)?)? kcl/[a-fA-F0-9]+".split(" ");
aeb.join("|");
_.beb=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~#-&\\(-\\-/-:<-@!\\[\\]\\|]*)?",...aeb].map(a=>
`\\b${a}|`).join("")+"$)","gi");
_.ceb=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>']]);_.deb=RegExp("^(.*?)([:;,\\.?>\\]\\)!]+)$");var eeb=new _.wd("CdkAccordion"),EB=class{constructor(){this.Nh=new _.Vf;this.pIb=new _.Vf;this.id=_.n(_.ur).getId("cdk-accordion-");this.zd=!1}Sb(a){this.Nh.next(a)}Ja(){this.Nh.complete();this.pIb.complete()}};EB.O=function(a){return new (a||EB)};EB.La=_.Df({type:EB,na:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{zd:[2,"multi","multi",_.oh]},Qb:["cdkAccordion"],features:[_.ah([{va:eeb,Hb:EB}]),_.lg,_.Pm]});var FB=class{get xd(){return this.oOa}set xd(a){this.oOa!==a&&(this.oOa=a,this.YW.emit(a),a?(this.Hg.emit(),this.pOa.notify(this.id,this.Sl?this.Sl.id:this.id)):this.closed.emit(),_.en(this.Ta))}constructor(){this.Sl=_.n(eeb,{optional:!0,iE:!0});this.Ta=_.n(_.nn);this.pOa=_.n(_.ds);this.qIb=_.ne.EMPTY;this.closed=new _.an;this.Hg=new _.an;this.nc=new _.an;this.YW=new _.an;this.id=_.n(_.ur).getId("cdk-accordion-child-");this.disabled=this.oOa=!1;this.Oca=()=>{}}Sa(){this.Oca=this.pOa.listen((a,b)=>
{this.Sl&&!this.Sl.zd&&this.Sl.id===b&&this.id!==a&&(this.xd=!1)});this.Sl&&(this.qIb=this.vPc())}Ja(){this.Hg.complete();this.closed.complete();this.nc.emit();this.nc.complete();this.Oca();this.qIb.unsubscribe()}toggle(){this.disabled||(this.xd=!this.xd)}close(){this.disabled||(this.xd=!1)}open(){this.disabled||(this.xd=!0)}vPc(){return this.Sl.pIb.subscribe(a=>{this.disabled||(this.xd=a)})}};FB.O=function(a){return new (a||FB)};
FB.La=_.Df({type:FB,na:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{xd:[2,"expanded","expanded",_.oh],disabled:[2,"disabled","disabled",_.oh]},outputs:{closed:"closed",Hg:"opened",nc:"destroyed",YW:"expandedChange"},Qb:["cdkAccordionItem"],features:[_.ah([{va:eeb,kc:void 0}]),_.lg]});var GB=class{};GB.O=function(a){return new (a||GB)};GB.Ca=_.Cf({type:GB});GB.Ba=_.Xc({});var feb=new _.wd("MAT_ACCORDION");var geb=new _.wd("MAT_EXPANSION_PANEL");_.HB=class{constructor(){this.rF=_.n(_.Kg);this.WJc=_.n(geb,{optional:!0})}};_.HB.O=function(a){return new (a||_.HB)};_.HB.La=_.Df({type:_.HB,na:[["ng-template","matExpansionPanelContent",""]]});var heb,ieb,jeb;heb=["body"];ieb=["bodyWrapper"];jeb=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]];_.keb=new _.wd("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");
_.IB=class extends FB{get TK(){return this.VGb||this.Sl&&this.Sl.TK}set TK(a){this.VGb=a}get GM(){return this.LPc||this.Sl&&this.Sl.GM}set GM(a){this.LPc=a}constructor(){super();this.He=_.n(_.Lg);this.un=_.n(_.cn,{optional:!0})==="NoopAnimations";this.Db=_.n(_.ci);this.hb=_.n(_.We);this.Ia=_.n(_.ef);this.VGb=!1;this.UTa=new _.an;this.TTa=new _.an;this.OPa=new _.Vf;this.Sl=_.n(feb,{optional:!0,iE:!0});this.TGb=_.n(_.ur).getId("mat-expansion-panel-header-");this.iKb=({target:b,propertyName:c})=>{let d;
b===((d=this.PDb)==null?void 0:d.ma)&&c==="grid-template-rows"&&this.hb.run(()=>{this.xd?this.UTa.emit():this.TTa.emit()})};const a=_.n(_.keb,{optional:!0});this.pOa=_.n(_.ds);a&&(this.TK=a.TK)}HLc(){return this.Sl?this.xd&&this.Sl.displayMode==="default":!1}jGb(){return this.xd?"expanded":"collapsed"}toggle(){this.xd=!this.xd}close(){this.xd=!1}open(){this.xd=!0}Td(){this.nQa&&this.nQa.WJc===this&&_.x(this.Hg,_.eg(null),_.Te(()=>this.xd&&!this.wj),_.Pf(1)).subscribe(()=>{this.wj=new _.ws(this.nQa.rF,
this.He)});this.ZOc()}Sb(a){this.OPa.next(a)}Ja(){super.Ja();let a;(a=this.PDb)==null||a.ma.removeEventListener("transitionend",this.iKb);this.OPa.complete()}spa(){if(this.ODb){const a=this.Db.activeElement,b=this.ODb.ma;return a===b||b.contains(a)}return!1}ZOc(){this.hb.Tb(()=>{this.un?(this.Hg.subscribe(()=>this.hb.run(()=>this.UTa.emit())),this.closed.subscribe(()=>this.hb.run(()=>this.TTa.emit()))):setTimeout(()=>{const a=this.Ia.ma;a.addEventListener("transitionend",this.iKb);a.classList.add("mat-expansion-panel-animations-enabled")},
200)})}};_.IB.O=function(a){return new (a||_.IB)};
_.IB.wa=_.Bf({type:_.IB,na:[["mat-expansion-panel"]],Ad:function(a,b,c){a&1&&_.Pg(c,_.HB,5);if(a&2){let d;_.Rg(d=_.Sg())&&(b.nQa=d.first)}},ub:function(a,b){a&1&&(_.Og(heb,5),_.Og(ieb,5));if(a&2){let c;_.Rg(c=_.Sg())&&(b.ODb=c.first);_.Rg(c=_.Sg())&&(b.PDb=c.first)}},nb:[1,"mat-expansion-panel"],ob:4,Ya:function(a,b){a&2&&_.sg("mat-expanded",b.xd)("mat-expansion-panel-spacing",b.HLc())},inputs:{TK:[2,"hideToggle","hideToggle",_.oh],GM:"togglePosition"},outputs:{UTa:"afterExpand",TTa:"afterCollapse"},
Qb:["matExpansionPanel"],features:[_.ah([{va:feb,kc:void 0},{va:geb,Hb:_.IB}]),_.lg,_.kg,_.Pm],ac:["mat-expansion-panel-header","*","mat-action-row"],ya:9,Aa:4,Da:[["bodyWrapper",""],["body",""],[1,"mat-expansion-panel-content-wrapper"],["role","region",1,"mat-expansion-panel-content",3,"id"],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],qa:function(a,b){a&1&&(_.Gg(jeb),_.Hg(0),_.F(1,"div",2,0)(3,"div",3,1)(5,"div",4),_.Hg(6,1),_.C(7,wdb,0,0,"ng-template",5),_.I(),_.Hg(8,2),_.I()());a&2&&
(_.y(),_.qg("inert",b.xd?null:""),_.y(2),_.E("id",b.id),_.qg("aria-labelledby",b.TGb),_.y(4),_.E("cdkPortalOutlet",b.wj))},Fa:[_.As],styles:[".mat-expansion-panel{box-sizing:content-box;display:block;margin:0;overflow:hidden;position:relative;background:var(--mat-expansion-container-background-color, var(--mat-sys-surface));color:var(--mat-expansion-container-text-color, var(--mat-sys-on-surface));border-radius:var(--mat-expansion-container-shape, 12px)}.mat-expansion-panel.mat-expansion-panel-animations-enabled{transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.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-content-wrapper{display:grid;grid-template-rows:0fr;grid-template-columns:100%}.mat-expansion-panel-animations-enabled .mat-expansion-panel-content-wrapper{transition:grid-template-rows 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel.mat-expanded>.mat-expansion-panel-content-wrapper{grid-template-rows:1fr}@supports not (grid-template-rows: 0fr){.mat-expansion-panel-content-wrapper{height:0}.mat-expansion-panel.mat-expanded>.mat-expansion-panel-content-wrapper{height:auto}}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible;min-height:0;visibility:hidden;font-family:var(--mat-expansion-container-text-font, var(--mat-sys-body-large-font));font-size:var(--mat-expansion-container-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-expansion-container-text-weight, var(--mat-sys-body-large-weight));line-height:var(--mat-expansion-container-text-line-height, var(--mat-sys-body-large-line-height));letter-spacing:var(--mat-expansion-container-text-tracking, var(--mat-sys-body-large-tracking))}.mat-expansion-panel-animations-enabled .mat-expansion-panel-content{transition:visibility 190ms linear}.mat-expansion-panel.mat-expanded>.mat-expansion-panel-content-wrapper>.mat-expansion-panel-content{visibility:visible}.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-sys-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"],
kb:2,Ma:0});var leb;leb=[[["mat-panel-title"]],[["mat-panel-description"]],"*"];
_.JB=class{constructor(){this.panel=_.n(_.IB,{host:!0});this.Qc=_.n(_.ef);this.Rc=_.n(_.ar);this.Ta=_.n(_.nn);this.zIb=_.ne.EMPTY;this.tabIndex=0;_.n(_.cr).load(_.Hs);const a=this.panel,b=_.n(_.keb,{optional:!0}),c=_.n(new _.Qm("tabindex"),{optional:!0}),d=a.Sl?_.x(a.Sl.Nh,_.Te(e=>!(!e.hideToggle&&!e.togglePosition))):_.Re;this.tabIndex=parseInt(c||"")||0;this.zIb=_.Se(a.Hg,a.closed,d,_.x(a.OPa,_.Te(e=>!!(e.hideToggle||e.disabled||e.togglePosition)))).subscribe(()=>_.en(this.Ta));_.x(a.closed,_.Te(()=>
a.spa())).subscribe(()=>_.$q(this.Rc,this.Qc,"program"));b&&(this.expandedHeight=b.expandedHeight,this.collapsedHeight=b.collapsedHeight)}get disabled(){return this.panel.disabled}Q3(){this.disabled||this.panel.toggle()}oed(){return this.panel.xd}jGb(){return this.panel.jGb()}ged(){return this.panel.id}jed(){return this.panel.GM}EJb(){return!this.panel.TK&&!this.panel.disabled}SKc(){const a=this.panel.xd;return a&&this.expandedHeight?this.expandedHeight:!a&&this.collapsedHeight?this.collapsedHeight:
null}vT(a){switch(a.keyCode){case 32:case 13:_.Ri(a)||(a.preventDefault(),this.Q3());break;default:this.panel.Sl&&this.panel.Sl.yLc(a)}}focus(a,b){a?_.$q(this.Rc,this.Qc,a,b):this.Qc.ma.focus(b)}Dc(){this.Rc.Pk(this.Qc).subscribe(a=>{a&&this.panel.Sl&&this.panel.Sl.xLc(this)})}Ja(){this.zIb.unsubscribe();this.Rc.Oi(this.Qc)}};_.JB.O=function(a){return new (a||_.JB)};
_.JB.wa=_.Bf({type:_.JB,na:[["mat-expansion-panel-header"]],nb:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],ob:13,Ya:function(a,b){a&1&&_.N("click",function(){return b.Q3()})("keydown",function(c){return b.vT(c)});a&2&&(_.qg("id",b.panel.TGb)("tabindex",b.disabled?-1:b.tabIndex)("aria-controls",b.panel.id)("aria-expanded",b.panel.xd)("aria-disabled",b.panel.disabled),_.rg("height",b.SKc()),_.sg("mat-expanded",b.panel.xd)("mat-expansion-toggle-indicator-after",b.panel.GM===
"after")("mat-expansion-toggle-indicator-before",b.panel.GM==="before"))},inputs:{expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight",tabIndex:[2,"tabIndex","tabIndex",a=>a==null?0:_.ph(a)]},features:[_.lg],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&&(_.Gg(leb),_.F(0,"span",0),_.Hg(1),_.Hg(2,1),_.Hg(3,2),_.I(),_.C(4,xdb,3,0,"span",1));a&2&&(_.sg("mat-content-hide-toggle",!b.EJb()),_.y(4),_.vg(b.EJb()?4:-1))},styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;height:var(--mat-expansion-header-collapsed-state-height, 48px);font-family:var(--mat-expansion-header-text-font, var(--mat-sys-title-medium-font));font-size:var(--mat-expansion-header-text-size, var(--mat-sys-title-medium-size));font-weight:var(--mat-expansion-header-text-weight, var(--mat-sys-title-medium-weight));line-height:var(--mat-expansion-header-text-line-height, var(--mat-sys-title-medium-line-height));letter-spacing:var(--mat-expansion-header-text-tracking, var(--mat-sys-title-medium-tracking))}.mat-expansion-panel-animations-enabled .mat-expansion-panel-header{transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1)}.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-sys-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-sys-on-surface) calc(var(--mat-sys-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-sys-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-sys-on-surface) calc(var(--mat-sys-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-sys-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-sys-on-surface-variant))}.mat-expansion-panel-animations-enabled .mat-expansion-indicator{transition:transform 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel-header.mat-expanded .mat-expansion-indicator{transform:rotate(180deg)}.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-sys-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-sys-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'],
kb:2,Ma:0});_.KB=class extends EB{constructor(){super(...arguments);this.ira=new _.Mg;this.TK=!1;this.displayMode="default";this.GM="after"}Td(){_.x(this.UGb.Kc,_.eg(this.UGb)).subscribe(a=>{this.ira.reset(a.filter(b=>b.panel.Sl===this));_.Qg(this.ira)});this.Gb=_.wr((new _.Ar(this.ira)).Tx())}yLc(a){this.Gb.Sm(a)}xLc(a){_.xr(this.Gb,a)}Ja(){super.Ja();let a;(a=this.Gb)==null||a.destroy();this.ira.destroy()}};_.KB.O=(()=>{let a;return function(b){return(a||(a=_.je(_.KB)))(b||_.KB)}})();
_.KB.La=_.Df({type:_.KB,na:[["mat-accordion"]],Ad:function(a,b,c){a&1&&_.Pg(c,_.JB,5);if(a&2){let d;_.Rg(d=_.Sg())&&(b.UGb=d)}},nb:[1,"mat-accordion"],ob:2,Ya:function(a,b){a&2&&_.sg("mat-accordion-multi",b.zd)},inputs:{TK:[2,"hideToggle","hideToggle",_.oh],displayMode:"displayMode",GM:"togglePosition"},Qb:["matAccordion"],features:[_.ah([{va:feb,Hb:_.KB}]),_.lg,_.kg]});_.LB=class{};_.LB.O=function(a){return new (a||_.LB)};_.LB.Ca=_.Cf({type:_.LB});_.LB.Ba=_.Xc({imports:[_.Es,GB,_.Bs]});_.meb=new _.wd("MAT_CARD_CONFIG");_.MB=class{};_.MB.O=function(a){return new (a||_.MB)};_.MB.Ca=_.Cf({type:_.MB});_.MB.Ba=_.Xc({imports:[_.Es,_.Es]});
}catch(e){_._DumpException(e)}
try{
var ymb;_.wmb=function(){return _.Te(a=>a.state!==0)};_.wF=function(a,b){return a.state===2?a.Ub:b};_.xF=function(a){return{state:1,message:a}};_.yF=function(a){return _.u(_.xF(a))};_.zF=function(a){return{state:2,Ub:a}};ymb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",5);_.N("click",function(){_.q(b);const c=_.O();_.xmb(c);c.log("clear");return _.r()});_.F(1,"mat-icon");_.Q(2,"cancel");_.I()()}a&2&&(a=_.O(),_.sg("no-margin",a.sSb),_.qg("aria-label",a.xV))};
_.zmb=function(a,b){_.$Xa(a,{message:b,Sd:"Dismiss"})};_.AF=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()}};_.BF=class{constructor(){this.ariaLabel="Loading";this.diameter=16;this.text="Loading...";this.inline=this.aSb=!1}get fontSize(){return Math.min(this.diameter*.8,16)}};_.BF.O=function(a){return new (a||_.BF)};
_.BF.wa=_.Bf({type:_.BF,na:[["loading"]],ob:4,Ya:function(a,b){a&2&&_.sg("background",b.aSb)("inline",b.inline)},inputs:{ariaLabel:"ariaLabel",diameter:"diameter",text:"text",aSb:"hasBackground",inline:"inline"},standalone:!1,ya:3,Aa:10,Da:[["role","status"],[3,"diameter","strokeWidth"]],qa:function(a,b){a&1&&(_.F(0,"span",0),_.Q(1),_.I(),_.K(2,"mat-spinner",1));a&2&&(_.rg("margin-bottom",b.inline?0:b.diameter/4,"px")("font-size",b.fontSize,"px")("line-height",b.diameter,"px"),_.y(),_.Vg(" ",b.text,
"\n"),_.y(),_.E("diameter",b.diameter)("strokeWidth",b.diameter/8),_.qg("aria-label",b.ariaLabel))},Fa:[_.Ex],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});_.CF=class{};_.CF.O=function(a){return new (a||_.CF)};_.CF.Ca=_.Cf({type:_.CF});_.CF.Ba=_.Xc({imports:[_.Fx]});_.DF=class{constructor(){this.yp="";this.ISb="medium";this.theme="info"}get nZc(){return`${this.yp} ${this.ISb} ${this.theme}`}};_.DF.O=function(a){return new (a||_.DF)};
_.DF.wa=_.Bf({type:_.DF,na:[["dc-information-box"]],ob:2,Ya:function(a,b){a&2&&_.tg(b.nZc)},inputs:{yp:"class",ISb:"iconSize",theme:"theme"},standalone:!1,ac:["*"],ya:5,Aa:1,Da:[["aria-hidden","true"]],qa:function(a,b){a&1&&(_.Gg(),_.F(0,"mat-icon",0),_.Q(1),_.I(),_.Q(2,"\n"),_.Hg(3),_.Q(4,"\n"));a&2&&(_.y(),_.Wg(b.theme==="warning"?"warning":"info"))},Fa:[_.mu],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}"]});_.EF=class{};_.EF.O=function(a){return new (a||_.EF)};_.EF.Ca=_.Cf({type:_.EF});_.EF.Ba=_.Xc({imports:[_.co,_.nu]});var Amb,Cmb;Amb=new _.Ut("Code font size set to {codeSize}px.");_.FF=function(a,b,c=!1){b===void 0?(a.storage.remove("chosen_code_size"),a.Qea.next(void 0)):(b=Math.floor(b),b<=0||(a.Qea.next(b),a.storage.set("chosen_code_size",b),c&&Bmb(a.Ih,b)))};Cmb=function(a){let b;const c=(b=a.Qea.value)!=null?b:13;_.FF(a,c-1,!0)};
_.GF=class{constructor(a,b,c){this.storage=b;this.Ih=c;this.Qea=new _.Vh;this.ys=this.Qea.Xf();(b=(b=this.storage.get("chosen_code_size"))&&Number(b))&&!isNaN(b)&&_.FF(this,b);a.register("increment font size no mod",[43],()=>{this.xG()});a.register("increment font size with mod",[187,1],()=>{this.xG()});a.register("increment font size with equals",[187],()=>{this.xG()});a.register("increment font size numpad",[107],()=>{this.xG()});a.register("decrement font size",[189],()=>{Cmb(this)});a.register("decrement font size numpad",
[109],()=>{Cmb(this)})}xG(){let a;const b=(a=this.Qea.value)!=null?a:13;_.FF(this,b+1,!0)}};_.GF.O=function(a){return new (a||_.GF)(_.m(_.Pu),_.m(_.dXa),_.m(_.Nt))};_.GF.ta=_.k({token:_.GF,oa:_.GF.O,Ea:"root"});var Bmb=_.Xz((a,b)=>{a.open(Amb.format({codeSize:b}),"Dismiss",{duration:3E3})},1E3);_.HF={rj:0,Error:1,ii:2,0:"Loading",1:"Error",2:"Loaded"};_.IF={state:0};var Dmb;Dmb=["inputBox"];_.xmb=function(a){a.input.setValue("");a.cZa=""};
_.JF=class{set value(a){this.cZa=a;this.input.setValue(a)}set ariaLabel(a){this.Hy=a}get ariaLabel(){return this.Hy||this.placeholder}constructor(a){this.Ha=a;this.icon=this.placeholder="";this.IOb=300;this.sSb=!1;this.xV="Clear";this.Uo=new _.an;this.input=new _.Jw}Dc(){}Sa(){_.x(this.input.ln,_.Mf(this.IOb)).subscribe(a=>{this.Uo.emit(a);this.cZa!==a&&this.log("change",a);this.cZa=void 0})}focus(){this.em.ma.focus()}get c8c(){return!!this.input.value}log(a,b){if(this.pDa){let c;a==="clear"?(a=this.pDa.xZa,
c="CLICK"):(a=this.pDa.YYa,c="CHANGE");this.Ha.mb({gestureName:c,element:this.pDa.element,action:a,searchTerm:b})}}};_.JF.O=function(a){return new (a||_.JF)(_.B(_.Bp))};
_.JF.wa=_.Bf({type:_.JF,na:[["input-with-icon","icon",""]],ub:function(a,b){a&1&&_.Og(Dmb,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.em=c.first)}},inputs:{pDa:"trackingConfig",placeholder:"placeholder",icon:"icon",IOb:"debounceTimeMs",sSb:"hideCloseIconMargin",xV:"clearLabel",value:"value",ariaLabel:[0,"aria-label","ariaLabel"]},outputs:{Uo:"valueChange"},standalone:!1,jc:["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),_.I(),_.K(3,"input",3,0),_.C(5,ymb,3,3,"button",4),_.I());a&2&&(_.y(2),_.Wg(b.icon),_.y(),_.E("placeholder",b.placeholder)("formControl",b.input),_.qg("aria-label",b.ariaLabel),_.y(2),_.E("ngIf",b.c8c))},
Fa:[_.Xn,_.Hr,_.Ir,_.nt,_.fA,_.vk,_.Dw,_.jw,_.yt,_.mu,_.Lw],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 Emb=new _.wd("GMAT_LIST_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.KF=class{constructor(a){this.options=a}};_.KF.O=function(a){return new (a||_.KF)(_.B(Emb))};_.KF.La=_.Df({type:_.KF,na:[["mat-list"],["mat-action-list"],["mat-nav-list"],["mat-selection-list"]],ob:2,Ya:function(a,b){a&2&&_.sg("gmat-mdc-list",!b.options.Se)},standalone:!1});_.LF=class{};_.LF.O=function(a){return new (a||_.LF)};_.LF.Ca=_.Cf({type:_.LF});_.LF.Ba=_.Xc({imports:[_.co,_.qt,_.gA,_.Tx,_.nu,_.nx,_.Tw]});_.MF=class{};_.MF.O=function(a){return new (a||_.MF)};_.MF.Ca=_.Cf({type:_.MF});_.MF.Ba=_.Xc({imports:[_.BA]});_.Fmb=`/${_.Kp.f2}/${"savedqueries"}`;_.Gmb=`/${_.Kp.f2}`;var OF;_.Hmb=null;_.NF=Object.freeze({queries:[],Cfa:null});OF=function(a,b){return a.F_b?_.x(b(a.F_b),_.v(_.zF),_.Jf(()=>_.yF("")),_.eg(_.IF)):_.yF("")};_.PF=function(a){return OF(a,b=>b.DWc())};_.QF=class{constructor(a){this.F_b=_.Hmb&&a.get(_.Hmb)}CTa(a){return OF(this,b=>b.CTa(a))}pob(a){return OF(this,b=>b.pob(a))}Xla(a){return OF(this,b=>b.Xla(a))}Txb(a,b){return OF(this,c=>c.Txb(a,b))}};_.QF.O=function(a){return new (a||_.QF)(_.m(_.Ye))};_.QF.ta=_.k({token:_.QF,oa:_.QF.O,Ea:"root"});_.Imb=new _.Ut("Search with saved query: {name}");var Jmb;Jmb={va:_.Qbb,Ib:[[new _.Rm,new _.Sm,new _.sIa(_.Qbb)],[new _.Rm,new _.sIa(_.Kbb)]],Ab:(a,b)=>!b||b.Se?a||{}:a?Object.assign({},a,{Dz:_.Yi(a.Dz).concat("gmat-mdc-select")}):{Dz:"gmat-mdc-select"}};_.RF=class{};_.RF.O=function(a){return new (a||_.RF)};_.RF.Ca=_.Cf({type:_.RF});_.RF.Ba=_.Xc({Nb:[Jmb],imports:[_.EA,_.lx]});
}catch(e){_._DumpException(e)}
try{
/*
 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var Lmb,Omb,Pmb,Qmb,Rmb,Smb,Vmb,SF,Umb,Ymb,$mb,anb,Zmb,bnb,YF,dnb,enb,fnb,inb,jnb,lnb,mnb,nnb,$F,pnb,qnb,rnb,unb,aG,ynb,wnb,xnb,dG,Enb,Fnb,Gnb,uG,Rnb,Snb,Unb,Vnb,Wnb,Xnb,Ynb,xG,Znb,$nb,cob,dob,hob,job,EG,HG,zob,Aob,Bob,Cob,Dob,Eob,Gob,Hob,Job,Iob,Mob,Nob,Pob,Qob,Rob,Tob,Uob,Sob,Vob,Wob,Xob,Yob,apb,bpb,cpb,dpb,fpb,gpb,hpb,ipb,jpb,kpb,lpb,mpb,npb,qpb,opb,vpb,upb,tpb,wpb,xpb,ypb,zpb,Apb,Bpb,Cpb,Dpb,Epb,Fpb,Gpb,Hpb,Ipb,Jpb,Kpb,Lpb,Mpb,Npb,Opb,Ppb,Qpb,Rpb,Spb,Upb,Vpb,Wpb,Xpb,Ypb,Zpb,$pb,bqb,dqb,eqb,fqb,
gqb,hqb,jqb,lqb,kqb,mqb,oqb,nqb,SG,pqb,rqb,Eqb,WG,Dqb,Gqb,XG,YG,ZG,$G,Iqb,Kqb,Mqb,Oqb,aH,Rqb,bH,Uqb,Wqb,Yqb,arb,brb,crb,erb,frb,hrb,irb,jrb,lrb,mrb,nrb,orb,prb,qrb,rrb,srb,trb,urb,Mmb,Kmb,xrb,Xmb,Tmb,Wmb,yrb,qqb,zrb,Arb,Brb,Crb,Drb,Erb,Frb,XF,WF,Hrb,Jrb,hnb,onb,Anb,znb,Krb,Lrb,Cnb,gH,Mrb,CG,Pnb,Nrb,Orb,Prb,lH,mH,nH,oH,pH,qH,rH,sH,tH,uH,vH,wH,Qrb,Rrb,Srb,Trb,Urb,Vrb,Wrb,Xrb,Yrb,$rb,asb,csb,dsb,yH,esb,fsb,gsb,hsb,isb,jsb,zH,ksb,msb,nsb,osb,psb,qsb,rsb,ssb,tsb,usb,wsb,ysb,Bsb,Csb,Dsb,Esb,Fsb,Gsb,Hsb,
Isb,Jsb,Ksb,Lsb,Msb,Nsb,Osb,DH,Qsb,Rsb;Lmb=function(a){return Kmb[a]||""};_.Nmb=function(a){Mmb.test(a)&&(a=a.replace(Mmb,Lmb));a=atob(a);const b=new Uint8Array(a.length);for(let c=0;c<a.length;c++)b[c]=a.charCodeAt(c);return b};Omb=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};Pmb=function(a,b){if(typeof b==="string")try{b=_.Nmb(b)}catch(c){return!1}return _.ya(b)&&Omb(a,b)};
Qmb=function(a){switch(a){case "bigint":case "string":case "number":return!0;default:return!1}};Rmb=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]};Smb=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};Vmb=function(a,b){const c=Tmb||(Tmb=Symbol());let d;if(_.Qa(a))a=a.Mf,d!=null||(d=a[c]);else if(!Array.isArray(a))return!1;if(_.Qa(b))b=b.Mf,d!=null||(d=b[c]);else if(!Array.isArray(b))return!1;return Umb(a,b,d,2)};
SF=function(a,b,c){return Umb(a,b,c,0)};
Umb=function(a,b,c,d){if(a===b||a==null&&b==null)return!0;if(a instanceof Map)return Wmb(a,b,c);if(b instanceof Map)return Wmb(b,a,c);if(a==null||b==null)return!1;if(a instanceof _.Ua)return Xmb(a,b);if(b instanceof _.Ua)return Xmb(b,a);if(_.ya(a))return Pmb(a,b);if(_.ya(b))return Pmb(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):Qmb(e)&&Qmb(f)?""+a===""+b:e==="boolean"&&f==="number"||e==="number"&&f==="boolean"?!a===!b:
!1;if(_.Qa(a)||_.Qa(b))return Vmb(a,b);if(a.constructor!=b.constructor)return!1;if(a.constructor===Array){f=a[_.Ma]|0;var g=b[_.Ma]|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,Da;if(!f){f=Tmb||(Tmb=Symbol());var w;c!=null||(c=(w=a[f])!=null?w:b[f]);c!=null&&(Ba=c.xld(),Da=c.wld())}w=l&&a[l-1];f=p&&b[p-1];_.Ta(w)||(w=null);_.Ta(f)||(f=null);l=l-e-+!!w;p=p-e-+!!f;for(g=0;g<t;g++)if(!Ymb(g-e,a,w,l,b,f,p,e,Ba,Da,c,d))return!1;if(w)for(var A in w){{d=
a;t=w;g=l;var G=b,J=f,L=p,U=e,ba=Ba,la=Da,za=c;const Wa=+A;d=!Number.isFinite(Wa)||Wa<g||Wa<L?!0:Ymb(Wa,d,t,g,G,J,L,U,ba,la,za,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,J=p,L=e,U=Ba,ba=Da,la=c,za=+Wa,A=!Number.isFinite(za)||za<t||za<J?!0:Ymb(za,A,d,t,g,G,J,L,U,ba,la,2)),!A)return!1;return!0}if(a.constructor===Object)return SF([a],[b]);throw Error();};
Ymb=function(a,b,c,d,e,f,g,l,p,t,w,A){b=Rmb(a,b,c,d,l);e=Rmb(a,e,f,g,l);A=A===1;if(e==null&&_.Za(b,p,a)||b==null&&_.Za(e,p,a))return!0;w=A?w:w==null?void 0:w.qRb(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 Zmb(b,e)}return Umb(b,e,w,t||_.Kaa(p,a)?1:0)};
$mb=function(a,b,c){if(a.size!=b.size)return!1;let d=!0;a.forEach((e,f)=>{SF(e,b.get(f),c==null?void 0:c.qRb(2))||(d=!1)});return d};anb=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(Smb);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(!SF(a.get(l),g[1],(p=c)==null?void 0:p.qRb(2)))return!1;e=l;d++}return d===a.size};
Zmb=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(Smb);b.sort(Smb);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(!SF(p,A)||!SF(l[1],w[1]))return!1;e++;f++}return e>=c&&f>=d};
_.TF=function(a){a!=null&&(a=a.yd||"",a=typeof a==="string"?a:new Uint8Array(a));return a};bnb=function(){return _.Ug(!0,!1)};_.UF=function(a){return a instanceof _.Ki};_.VF=function(a){return _.UF(a)&&a.hj()};
_.cnb=function({de:a,repository:b}){const c=new WF;if(!a)return c;const d=new XF,e=a.id;a=a.type;switch(a){case "project":d.projectId=e;break;case "ossProject":d.jh=e;break;case "host":d.dm=e;break;case "depot":d.Mp=e;break;default:return _.fb(a,void 0)}a==="depot"&&b==="Piper"&&(b="piper");b&&(d.bi=b);c.root=d;return c};YF=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");_.ca.call(this,c+a[d])};
dnb=function(a){return Array.prototype.concat.apply([],arguments)};enb=function(a,b){return dnb.apply([],Array.prototype.map.call(a,b,void 0))};fnb=function(a){if(/^(script|style)$/i.test(a.tagName))throw Error("U");};_.gnb=function(a,b){a.nodeType===1&&fnb(a);a.innerHTML=_.nc(b)};_.ZF=function(a,b,c){const d=b==="beforebegin"||b==="afterend"?a.parentElement:a;d!==null&&fnb(d);a.insertAdjacentHTML(b,_.nc(c))};inb=function(a){if(a instanceof hnb)return a.WYb;throw Error("U");};jnb=function(a){return new hnb(a[0])};
_.knb=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 _.Ce)}})})};lnb=function(a){a=a.__ngContext__;return typeof a==="number"?_.bf.get(a)||null:a||null};mnb=function(a,b){const c=a[1];for(let d=25;d<c.Usa;d++)if(_.Ed(a[d])===b)return d;return-1};nnb=function(a){if(a.Xg)return a.Xg;if(a.next)return a.next;for(;a.parent&&!a.parent.next;)a=a.parent;return a.parent&&a.parent.next};
$F=function(a){var b=lnb(a);if(b){if(_.Ad(b)){var c,d=void 0,e=void 0;if(a&&a.constructor&&a.constructor.wa){a:{if(d=b[1].GF)for(c=0;c<d.length;c++){var f=d[c];if(_.Gd(f,b)[8]===a){c=f;break a}}else if(_.Gd(25,b)[8]===a){c=25;break a}c=-1}if(c==-1)throw Error("Pa");d=a}else if(a&&a.constructor&&a.constructor.La){a:{for(e=b[1].firstChild;e;){f=e.Hn;for(c=e.qw;f<c;f++)if(b[f]===a){c=e.index;break a}e=nnb(e)}c=-1}if(c==-1)throw Error("Qa");e=b[1].data[c];if(e.Hn===0)e=_.ud;else{a=[];for(f=e.Hn;f<e.qw;f++){const g=
b[f];g&&g.constructor&&g.constructor.wa||a.push(g)}e=a}}else if(c=mnb(b,a),c==-1)return null;a=_.Ed(b[c]);b=(f=lnb(a))&&!Array.isArray(f)?f:new onb(b[19],c,a);d&&b.component===void 0&&(b.component=d,_.df(b.component,b));if(e&&b.o5===void 0)for(b.o5=e,a=0;a<e.length;a++)_.df(e[a],b);_.df(b.y2c,b)}}else for(d=a;d=d.parentNode;)if(e=lnb(d)){e=Array.isArray(e)?e:e.Ki;if(!e)return null;c=mnb(e,a);if(c>=0){b=_.Ed(e[c]);a=new onb(e[19],c,b);_.df(b,a);b=a;break}}return b||null};
pnb=function(a){a=$F(a);if(a===null)return null;if(a.component===void 0){const c=a.Ki;if(c===null)return null;var b=c[1].data[a.Q7];const d=b.Hn;b=b.Py;a.component=b>-1?c[d+b]:null}return a.component};qnb=function(a,b){return a.name==b.name?0:a.name<b.name?-1:1};
rnb=function(a){var b=$F(a);b=b===null?null:b.Ki;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=_.Ed(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,cxd:l,type:w})}}e.sort(qnb);return e};
_.snb=function(a){return _.De((b,c)=>{let d=[];b.subscribe(new _.Ee(c,e=>d.push(e),void 0,()=>{c.next(d);c.complete()}));a.subscribe(new _.Ee(c,()=>{const e=d;d=[];c.next(e)},void 0,_.oe));return()=>{d=null}})};unb=function(){var a=tnb;return b=>_.Xf(new _.Vh(a))(b)};_.vnb=function(a,b,c){a=a.wa;a.k2a=_.Gja(b,!1);a.Vkb=_.Gja(c,!0)};
aG=function(a,b,c,d,e,f){var g=a===null?-1:a.index;g=g!==-1?_.Ed(b[g]):null;if(a.type&11){wnb(g,c,d,e,f);if(a.Py>-1){var l=_.Gd(a.index,b);l&&l[1].firstChild&&aG(l[1].firstChild,l,c,d,e,f)}else a.Xg&&aG(a.Xg,b,c,d,e,f),g&&xnb(g,c,d,e);l=b[a.index];_.Cd(l)&&ynb(l,c,d,e,f)}else if(a.type&4)l=b[a.index],wnb(l[7],c,d,e,f),ynb(l,c,d,e,f);else if(a.type&16){const t=b[15];l=t[5].lx[a.lx];if(Array.isArray(l))for(var p of l)wnb(p,c,d,e,f);else l&&(p=t[3],aG(p[1].data[l.index],p,c,d,e,f))}else a.Xg&&aG(a.Xg,
b,c,d,e,f);f!==g&&(a=a.flags&2?a.Ska:a.next)&&aG(a,b,c,d,e,f)};ynb=function(a,b,c,d,e){for(let f=10;f<a.length;f++){const g=a[f],l=g[1].firstChild;l&&aG(l,g,b,c,d,e)}};wnb=function(a,b,c,d,e){e!==a&&(a=_.bG(a))&&(d&&a instanceof znb&&b(a)&&c.indexOf(a)===-1?c.push(a):!d&&b(a)&&c.indexOf(a)===-1&&c.push(a))};
xnb=function(a,b,c,d){a=a.childNodes;const e=a.length;for(let f=0;f<e;f++){const g=a[f],l=_.bG(g);l&&(d&&l instanceof znb&&b(l)&&c.indexOf(l)===-1?c.push(l):!d&&b(l)&&c.indexOf(l)===-1&&c.push(l),xnb(g,b,c,d))}};_.bG=function(a){return a instanceof Node?(a.hasOwnProperty("__ng_debug__")||(a.__ng_debug__=a.nodeType==Node.ELEMENT_NODE?new znb(a):new Anb(a)),a.__ng_debug__):null};_.cG=function(a){return a.map(b=>(...c)=>_.n(b).nf(...c))};
_.Bnb=function(a){if(a.projectId)return"project";if(a.dm)return"host";if(a.Mp)return"depot";if(a.jh)return"ossProject"};dG=function(a){return a?typeof a==="string"?a==="depot":a.kind==="depot":!1};_.Dnb=function(a){return a.replace(Cnb,(b,c)=>c+"/")};Enb=function(a){return a.startsWith("refs/tags/")?a:`${"refs/tags/"}${a}`};_.eG=function(a){if(a&&!_.Fi.test(a)&&a!=="HEAD")return a};
_.fG=function(a){if(typeof a==="object")switch(a.type){case 1:return _.zi(a.xs);case 2:return _.Ai(a.xs);case 3:return _.Hi(a.xs);default:return a.xs}return _.zi(a)||_.Ai(a)||_.Hi(a)};Fnb=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};
Gnb=function(a,b){if(_.ma(a,"<"))throw Error("vc`"+a);const c=a.replace(/('|")((?!\1)[^\r\n\f\\]|\\[\s\S])*\1/g,"");if(!/^[-_a-zA-Z0-9#.:* ,>+~[\]()=\\^$|]+$/.test(c))throw Error("wc`"+a);if(!Fnb(c))throw Error("xc`"+a);b=typeof b==="string"?b:Object.entries(b).map(([d,e])=>`${d}:${e};`).join("");return new hnb(`${a}{`+b.replace(/</g,"\\3C ")+"}")};_.Hnb=function({de:a,path:b,repository:c}){b=b||"";return dG(a==null?void 0:a.type)&&c&&_.Ok(c,"piper")?b&&`${"//depot/"}${b}`:b};
_.Inb=function(a){const b=_.Bnb(a);if(b)return{id:a.projectId||a.dm||a.Mp||a.jh,type:b}};_.Jnb=function(a,b,c,d){const {de:e,repository:f}={de:_.Inb(a),repository:a.bi};a.Er&&(d=d?Object.assign({},d,{Pb:a.Er}):{Pb:a.Er});return e.type==="depot"?new _.Ki({repository:f,Eb:b,path:c,params:d}):new _.Mi({de:e,repository:f,Eb:b,path:c,params:d})};_.Knb=function(a,b){const c=a.Kt;return _.Jnb(c.Oe,c.sr,a.path,b)};_.gG=function(a){if(a!=null)return typeof a==="number"?a:a[0]&&a[0].start};
_.Lnb=function({params:a},b){if(a!=null)switch(b){case 0:return a.Pb;case 3:case 1:return a.wx!==void 0||a.oz!==void 0?a.wx:a.Pb;case 2:return a.oz;default:throw _.fb(b,"Unexpected version.");}};_.hG=function({params:a,path:b},c){switch(c){case 0:return b;case 1:return a&&a.iq||b;case 2:return a&&a.nz;case 3:return a&&a.iq;default:throw _.fb(c,"Unexpected version.");}};_.iG=function(a,b){return _.yqa(a,b)&&_.Ii(a.path,b.path,_.QTa)};
_.jG=function(a,b){return _.iG(a,b)&&_.Uj(a,1)===_.Uj(b,1)&&_.hG(a,1)===_.hG(b,1)};_.kG=function(a){var b;let c=e=>e;a instanceof Function?c=a:b=a;const {GZc:d}=b||{GZc:!1};return _.se(_.Rf((e,f)=>{e=c(e);f=c(f);return e===f?!0:e&&f?d?_.iG(e,f):_.jG(e,f):!1}))};
_.mG=function(a,b,c=1,d=a){if(a.tb&&a.repository){if(_.UF(a)){if(_.VF(a))return d=_.sv,c=_.hG(a,c),!c||c.match(/\/$/)?`${d}cl/${b}`:`${d}cl/${b}/depot/${c}`;a=_.tv&&`https://${d.tb}.${_.tv}/`;const e=d.repository;c=_.hG(d,c)||"";return`${a}${e}/+/${b}/${c}`}c=d.bc();b&&_.Sq(c,b);c.mj({});return _.Oq(_.lG(c,"ref").ab())}};_.nG=function(a){return a.Wc==="host"};
_.oG=function(a,b,{Exa:c="zeroBased",Jg:d="preserve"}={}){const e=_.Oq(a);a.path&&a.params.line&&delete e[e.length-1][_.Ji.Veb];a=e[e.length-1];d=_.jp(b,e,{Jg:d});!a.ws&&(d==null?0:d.Qa)&&d.Qa.snapshot&&delete d.Qa.snapshot;const f=_.ip(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};${_.Ji.Veb}=${_.zqa(p)}${l}`}};
_.Mnb=function(a,b,c){return _.x(a.params.Rf?_.u(a.params.Rf):_.x(b,_.eg(void 0),_.Jf(()=>_.u(void 0))),_.v(d=>{d=a.bc().mj({Rf:d,iq:a.params.iq,Pb:a.params.Pb}).ab();return _.oG(d,c,{Jg:null})}))};_.pG=function(a){return!!(_.VF(a)&&a.path&&a.path.startsWith("google3"))};_.Nnb=function(a){const b=a.path;return b?_.pG(a)?b.substring(8):b:""};_.qG=function(a){return _.UF(a)&&!a.hj()};_.rG=function(a){return _.qG(a)||_.nG(a)};_.sG=function(a){return _.Vj(a)&&!!a.Eb};
_.tG=function(a){if(a.params.Pb)return _.Uq(a)?`${a.params.Pb}`:`${a.params.Pb} @snapshot ${a.Eb}`};_.Onb=function(a,b){{const c=[];_.UF(a)&&a.params.Pb?c.unshift(_.tG(a)):!a.Eb||_.UF(a)&&_.Uq(a)||c.unshift(_.fG(a.Eb));b!=="ref"&&(c.unshift(a.repository),b!=="repo"&&(_.UF(a)||c.unshift(a.tb)));a=c}return a.join(" \u203a ")};uG=function(...a){let b=void 0;for(const c of a)if(b===void 0)b=Pnb[c];else{if(typeof b==="string")break;b=b[c]}return b===void 0?"":typeof b==="string"?b:""};
_.Qnb=function(a){return a instanceof Array?a.length>0&&a.every(b=>b===5):a===5};Rnb=function(a){return a===2||_.Qnb(a)};_.vG=function(a){return a instanceof Array?a.length>0&&a.every(Rnb):Rnb(a)};Snb=function(a){return new _.te(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()}})};_.Tnb=function(a){return _.p4a.has(a)};Unb=function(a){a&1&&(_.F(0,"span"),_.Q(1),_.I());a&2&&(a=_.O(),_.y(),_.Wg(a.EXc))};
Vnb=function(a){a&1&&_.K(0,"li",16)};Wnb=function(a,b){a&1&&(_.M(0),_.F(1,"li"),_.Q(2),_.I(),_.C(3,Vnb,1,0,"li",15),_.wg());a&2&&(a=b.ua,b=b.last,_.y(2),_.Wg(a),_.y(),_.E("ngIf",!b))};Xnb=function(a){a&1&&(_.F(0,"div",9)(1,"span",6),_.Q(2,"Affected Files"),_.I(),_.F(3,"span"),_.Q(4),_.I()());a&2&&(a=_.O(),_.y(4),_.Wg(a.changelist.hLb))};Ynb=function(a){a||(_.zd(),a=_.n(_.af));const b=new _.te(c=>a.Be(c.next.bind(c)));return c=>_.x(c,_.gg(b))};_.wG=function(a){return a.state===2};
xG=function({name:a,Po:b},c){return{Pp:a,DZ:_.Imb.format({name:a}),value:b,k7:!0,Wb:c,Mu:"SavedQuery"}};Znb=function(a,b){return(a=a.find(({Po:c})=>c===b))?xG(a):xG({name:b,Po:b})};$nb=function(a){return({Qp:b})=>({Qp:b,prefix:a})};
cob=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,aob?(bob.lastIndex=p,t=bob.exec(a)):(bob.lastIndex=0,t=bob.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("")};dob=function(a,b){if(b&&b.w5c)b.w5c(a);else{a:if(_.Ik(b)){if(b.tE&&(b=b.tE(),b instanceof _.kc))break a;b=_.HA("zSoyz")}else b=_.HA(String(b));a.innerHTML=_.nc(b)}};_.eob=function(a,b,c=0,d=!1){const e=new Set;for(const {start:f,end:g}of _.yG(a,b.length,c,d))for(const l of b.slice(f-c,g-c+1))e.add(l);return e};
_.fob=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};_.yG=function(a,b,c=0,d=!1){return a===void 0?[]:typeof a==="number"?_.zG(a,b,c)?[{start:a,end:a}]:[]:d?a.filter(e=>_.zG(e.start,b,c)||_.zG(e.end,b,c)).map(e=>({start:_.zG(e.start,b,c)?e.start:c,end:_.zG(e.end,b,c)?e.end:c+b})):a.filter(e=>_.zG(e.start,b,c)&&_.zG(e.end,b,c))};_.zG=function(a,b,c=0){return a>=c&&a<c+b};
_.AG=function(a){return(_.Vk?"Meta+":"Ctrl+")+a};hob=function(a){return _.Vk?a.replace(gob,"\u2318"):a};
_.vob=function({Vm:a,Kd:b=""}){var c=_.Tj(b);const d=c.de,e=c.repository,f=c.path,g=c.Pb,l=c.Eb,p=[_.BG];var t=d==null?void 0:d.type;if(d&&t&&!dG(t)&&t!=="host"){var w=p.push;var A=d.id;var G=void 0;switch(t){case "ossProject":case "project":var J=CG(iob.format({project:A}));G=_.AG("p");var L="Project";break;default:J=_.fb(t,void 0),L=_.fb(t,void 0)}A={Pp:J,value:_.Sj({de:{id:A,type:t}}),Wb:G,Mu:L};w.call(p,A)}e&&t!=="host"&&p.push(job(e,dG(t),c));d&&t==="host"&&e&&l&&(c=p.push,t=_.xqa(_.Bi(l)),t=
_.Di(l)?CG(kob.format({tag:t})):CG(lob.format({branch:t})),w=CG(mob.format({id:d.id,repo:e,ref:l})),A=_.Sj({de:d,repository:e,Eb:l}),J=_.Di(l)?CG(nob.format({id:d.id,repo:e,ref:l})):CG(oob.format({id:d.id,repo:e,ref:l})),c.call(p,{Pp:t,DZ:w,value:A,Wb:_.AG("b"),yna:J,Mu:"Ref"}));typeof f==="string"&&(c=p.push,t=(d==null?void 0:d.type)==="host",w=_.dB(f),J=w===f?w:"/\u2026/"+w,A=CG(pob.format({dir:J})),J=t?CG(qob.format({id:d==null?void 0:d.id,repo:e,dir:J})):CG(rob.format({repo:e,dir:J})),G=_.AG("d"),
L="",w&&w!==f&&(L=t&&l?CG(sob.format({id:d==null?void 0:d.id,repo:e,dir:f||"/",ref:l})):CG(tob.format({repo:e,dir:f||"/"}))),c.call(p,{Pp:A,DZ:J,value:b,Wb:G,yna:L,Mu:"Directory"}));g&&p.push(_.uob(g));return{scopes:p,state:{prefix:p[p.length-1],Qp:a}}};_.uob=function(a){return{Pp:"This CitC Workspace",value:_.Sj({Pb:a}),Wb:_.AG("y"),DZ:"Search for code or files in this CitC Workspace",Mu:"CitcWorkspace"}};
job=function(a,b,{de:c,repository:d}){a=b?CG(wob.format({"package":a})):CG(xob.format({repo:a}));const e=b?_.AG("p"):_.AG("r");return{Pp:a,value:_.Sj({de:c,repository:d}),Wb:e,Mu:b?"Package":"Repository"}};_.DG=function(a){a=Number(a);return isNaN(a)||a>Number.MAX_SAFE_INTEGER?1:a};EG=function(a,b){return a.matches?a.matches(b):a.msMatchesSelector(b)};_.FG=function(a,b,c){for(;a!==null;){if(EG(a,b))return a;if(c&&EG(a,c))break;a=a.parentElement}return null};
_.GG=function(a){const b=window.getSelection();b.empty();const c=document.createRange();c.selectNodeContents(a);b.addRange(c)};HG=function(a){a=a.target;return a instanceof Element?(a=_.FG(a,"div[data-line-number]","code-container"))?{element:a,lineNumber:_.DG(a.dataset.lineNumber)}:null:null};zob=function({Ix:a}){let b=Number.POSITIVE_INFINITY;for(const {pD:c,pr:d}of a){if(!d)throw Error("Vd");a=c.search(yob);a===-1&&(a=Number.POSITIVE_INFINITY);b=Math.min(b,a,...d.qO.map(({startIndex:e})=>e))}return b};
_.IG=function(a){return a.altKey||a.ctrlKey||a.metaKey||a.shiftKey};
Aob=function(a,b){if(a&1){const c=_.Nd();_.F(0,"div",3);_.N("mouseenter",function(){const d=_.q(c).index,e=_.O();e.XK>=0&&e.p4.Yd.cj(e.XK).classList.remove("hover");e.XK=d;e.p4.Yd.cj(d).classList.add("hover");return _.r()})("mouseleave",function(){_.q(c);const d=_.O();d.XK>=0&&d.p4.Yd.cj(d.XK).classList.remove("hover");d.XK=-1;return _.r()});_.Q(1);_.I()}if(a&2){a=b.ua;b=b.index;const c=_.O();_.sg("focus",b===c.UO)("hover",b===c.XK);_.y();_.Vg("",a.lineNumber,":")}};
Bob=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};
Cob=function(a,b){a&1&&_.K(0,"div",2);if(a&2){a=b.ua;b=b.index;const c=_.O(2);_.rg("height",c.lineHeight*(a.visible.end-a.visible.start),"px")("left",a.visible.indentation-.5,"ch")("top",c.lineHeight*a.visible.start,"px");_.QA("title","Collapse lines ",a.Ojb.start+1," - ",a.Ojb.end,"");_.qg("data-index",b)}};Dob=function(a){a&1&&(_.M(0),_.C(1,Cob,1,10,"div",1),_.wg());a&2&&(a=_.O(),_.y(),_.E("ngForOf",a.Izb))};
Eob=function(a,b){const c=[];for(const d of b){b=_.JG(a,d.start);const e=_.JG(a,d.end);b<e-1&&c.push({visible:{start:b,end:e,indentation:d.indentation},Ojb:d})}c.sort((d,e)=>d.visible.start-e.visible.start);return c};_.Fob=function(a,b){return{dm:b==="host"?a:void 0,projectId:b==="project"?a:void 0,Mp:b==="depot"?a:void 0,jh:b==="ossProject"?a:void 0}};
_.KG=function(a,b){const {dm:c,projectId:d,Mp:e,jh:f}=_.Fob(a,b);return{fileSpecSourceRootRepositoryKeyHostName:c,fileSpecSourceRootRepositoryKeyDepotGroup:e,fileSpecSourceRootRepositoryKeyProjectId:d,fileSpecSourceRootRepositoryKeyOssProject:f}};Gob=function(a,b){const {dm:c,projectId:d,Mp:e,jh:f}=_.Fob(a,b);return{repositoryKeyHostName:c,repositoryKeyDepotGroup:e,repositoryKeyProjectId:d,repositoryKeyOssProject:f}};
Hob=function(a){return b=>new _.te(c=>b.subscribe(d=>{a.runGuarded(()=>{c.next(d)})},d=>{a.runGuarded(()=>{c.error(d)})},()=>{a.runGuarded(()=>{c.complete()})}))};Job=function(a,b){var c=Iob;return _.se(_.snb(a.jm),_.Te(d=>d.length>0),_.He(d=>_.u(...c(d))),_.He(b),Hob(a),_.ag(1),_.Fe())};
_.Kob=function({tb:a,Wc:b,fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:d,fileSpecPath:e,fileSpecType:f,category:g}){if(!dG(b)&&b!=="host")throw Error("Wd");e=dG(b)&&c&&_.Ok(c,"piper")?`${"//depot/"}${e}`:e;e=e==="/"?"":e;b==="host"&&(d=_.Gi(d));return Object.assign({},_.KG(a,b),{fileSpecPath:e,fileSpecType:f,fileSpecSourceRootRefSpec:d,fileSpecSourceRootRepositoryKeyRepositoryName:c,categories:[g]})};
_.Lob=function(a,b,c){return _.x(a,_.Te(({request:d,results:e})=>_.tc(Object.assign({},d,{categories:void 0}),Object.assign({},b,{categories:void 0}))&&e.has(c)),_.Pf(1),_.v(({results:d})=>d.get(c)||[]))};Iob=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())};
Mob=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}};Nob=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};_.Oob=function(a){let b;if(a==null?0:(b=a.dataSource)==null?0:b.N4)return a.dataSource.N4.My};Pob=function({icon:a,tooltip:b,name:c,id:d},e){return{icon:a,tooltip:b,details:e,pVb:c,Lu:d}};
Qob=function(a,b){const c=[];for(const d of a){let e;((e=d.children)==null?0:e.length)?(a=Qob(d.children,b),a.length&&c.push(Rob(d,a))):Sob(d,b)&&c.push(Rob(d))}return c};Rob=function({id:a,name:b,YP:c},d=[]){return{id:a,name:b,children:d,YP:c}};Tob=function(a){return a.params.EK?a.params.EK.split(",").map(b=>b.split(":")[0].toUpperCase()):[]};
Uob=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)};
Sob=function(a,b){var c;if(!b||(c=a.dataSource)==null||!c.availability)return!0;const d=b.Wa;c=b.isDirectory;const e=b.AG,f=b.EG;var g;for(const l of(g=a.dataSource)==null?void 0:g.availability){a=l.yxa;b=l.ova;g=l.oya;if(!l.Lsa&&!c||!l.Ksa&&c||!l.Msa&&e)return!1;let p,t;if(((p=a)==null?0:p.length)&&((t=a)==null?0:t.every(U=>!RegExp(U).test(d.IC))))return!1;let w,A;if(((w=b)==null?0:w.length)&&((A=b)==null?0:A.some(U=>RegExp(U).test(d.IC))))return!1;let G,J,L;if(!c&&(!f&&((G=g)==null?0:G.length)||
f&&((J=g)==null?0:J.length)&&((L=g)==null?0:L.every(U=>!RegExp(U).test(f)))))return!1}return!0};Vob=function(a){const b=[];for(const c of a)c.children.length?b.push(...Vob(c.children)):b.push(c);return b};Wob=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};Xob=function(a){return a.kind===0||a.kind===1};
Yob=function(a,b){if(a.length!==b.length)return!1;for(const [c,d]of _.naa(a,b))if(a=c,b=d,a.name!==b.name||a.id!==b.id||a.YP!==b.YP||a.Ecb!==b.Ecb||!Yob(a.children,b.children))return!1;return!0};_.Zob=function(a){if(a!==void 0)return typeof a==="number"?a-1:a.map(({start:b,end:c})=>({start:b-1,end:c-1}))};
_.MG=function(){return _.xe(function*(){return LG?LG:(new Promise((a,b)=>{_.si().load("codemirror").then(a,b)})).then(()=>{LG=window.CodeMirror;const a=LG.modeInfo.find(b=>b.name==="Mathematica");a&&(a.ext=["nb"]);return LG})})};
_.$ob=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;_.MG().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};apb=function(a,b){a&1&&_.K(0,"div",20);a&2&&(a=b.ua,b=_.O(),_.rg("height",b.getHeight(a.start,a.end),"px")("min-width",b.CV,"ch")("top",b.xha(a.start),"px"))};
bpb=function(a){a&1&&(_.F(0,"div",21),_.Q(1,"\n        "),_.F(2,"pre",22),_.Q(3),_.I(),_.Q(4,"\n      "),_.I());a&2&&(a=_.O(),_.rg("min-height",a.lineHeight*a.yq,"px"),_.y(3),_.Wg(a.DV))};
cpb=function(a){if(a&1){const b=_.Nd();_.F(0,"code-folding-container",23);_.N("rangeToggled",function(c){_.q(b);const d=_.O();return _.r(d.Xlb(c))})("mousedown",function(c){_.q(b);return _.r(c.stopPropagation())});_.I()}a&2&&(a=_.O(),_.rg("pointer-events",a.Pea?"none":"unset"),_.E("visibility",a.visibility)("folding",a.Ho)("lineHeight",a.lineHeight))};
dpb=function(a){if(a&1){const b=_.Nd();_.Q(0,"\n  ");_.F(1,"splitter",24,5);_.N("resizeDone",function(c){_.q(b);const d=_.O();return _.r(d.Gha(c))})("mousedown",function(){_.q(b);_.O().iD=!0;return _.r()})("mouseup",function(){_.q(b);_.O().iD=!1;return _.r()});_.Q(3,"\n  ");_.I();_.Q(4,"\n")}a&2&&(a=_.O(),_.y(),_.rg("min-height",a.lineHeight*a.yq,"px")("right",a.Gma.getValue(),"px"),_.E("changeSizeOf",a.nq().ma))};
fpb=function(a){if(a&1){const b=_.Nd();_.Q(0,"\n  ");_.F(1,"div",25,6);_.N("click",function(){_.q(b);const c=_.O();return _.r(epb(c))});_.Q(3,"\n  ");_.I();_.Q(4,"\n")}a&2&&(a=_.O(),_.y(),_.rg("min-height",a.lineHeight*a.yq,"px"),_.qg("aria-expanded",a.cR()))};
gpb=function(a,b){function c(d,e){var f=_.FG(d instanceof Element?d:d.parentElement,"div[data-line-number]","code-container");if(!f)return null;for(f=_.DG(f.dataset.lineNumber);!(d instanceof Element&&EG(d,"div[data-line-number]"));)if(d.previousSibling!=null){if(d=d.previousSibling,d.nodeType===Node.TEXT_NODE||d.nodeType===Node.ELEMENT_NODE){let g,l;e+=(l=(g=d.textContent)==null?void 0:g.length)!=null?l:0}}else{if(!d.parentNode)break;d=d.parentNode}return new _.NG({line:f,column:e})}if(a&&a.anchorNode&&
a.focusNode){if(a.anchorNode instanceof Element&&EG(a.anchorNode,"code-container")&&a.focusNode instanceof Element&&EG(a.focusNode,"code-container"))return a=new _.NG({line:0,column:0}),new _.OG({start:a,end:b.length?new _.NG({line:b.length-1,column:b[b.length-1].replace(/\n$/,"").length}):a});b=c(a.anchorNode,a.anchorOffset);a=c(a.focusNode,a.focusOffset);if(b&&a)return a.isBefore(b)?new _.OG({start:a,end:b}):new _.OG({start:b,end:a})}};
hpb=function(a){a&1&&(_.F(0,"a",2),_.xg(1,3),_.I());if(a&2){a=_.O();const b=_.Eg(2);_.E("universalLink",a.link)("queryParams",a.Qa)("queryParamsHandling",a.Jg)("sameWindow",a.S_);_.qg("aria-label",a.n1c);_.y();_.E("ngTemplateOutlet",b)}};ipb=function(a){a&1&&_.Hg(0)};jpb=function({tb:a,Wc:b,repository:c,repositoryKeyWorkspaceId:d,gitRefsToken:e}){return Object.assign({},Gob(a,b),{repositoryKeyRepositoryName:c,repositoryKeyWorkspaceId:d,gitRefsToken:e})};
kpb=function(a,b){if(b.find(({wf:c})=>c===a||_.wqa(c||"")===a))return{type:1,xs:_.wqa(a)}};lpb=function(a,b){if(b.some(({tagName:c})=>c===a||Enb(c||"")===a))return{type:2,xs:Enb(a)}};mpb=function(a){if(_.Fi.test(a))return{type:3,xs:a}};_.PG=function(a){return{type:0,xs:a}};_.QG=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:_.fb(a,void 0)}};
npb=function(a){for(const c of a.hv){let d=void 0;var b=c.ze;const e=b==null?void 0:(d=b.Kt)==null?void 0:d.sr;e&&(b.Kt.sr=_.zi(e)||_.Ai(e)||e)}return a};qpb=function(a,b){for(let c of a.split("\n"))if(!opb(c)){a:{a=c;for(const d of ppb)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""};opb=function(a){if(!a)return!0;for(const b of rpb)if(b.test(a))return!0;for(const b of spb)if(a.indexOf(b)>=0)return!0;return!1};
vpb=function(a){const b=a.change;var c=b.changeId.changeNumber,d=tpb(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),Fm:b.userName,oH:upb(a),hLb:b.sourceFiles.length}};upb=function(a){return(a=a.change.description.tags.find(b=>b.key==="R"))&&a.value!==""?a.value.split(","):[]};
tpb=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?qpb(a,c):""};wpb=function(a){return new _.te(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)})};
xpb=function(a,b){a&1&&(_.F(0,"onedev-changelist-hovercard-body",1),_.Hg(1,0,["ngProjectAs","onedev-hovercard-action",5,["onedev-hovercard-action"]]),_.I());a&2&&_.E("changelist",b.Ka)};
ypb=function(a){if(a&1){const b=_.Nd();_.F(0,"div",0);_.N("clickOutside",function(){_.q(b);const c=_.O();return _.r(c.qNb.next())})("mouseenter",function(){_.q(b);_.O().Zxa.next(!0);return _.r()})("mouseleave",function(){_.q(b);_.O().Zxa.next(!1);return _.r()});_.Hg(1);_.I()}a&2&&(a=_.O(),_.tg(a.className),_.E("cdkTrapFocusAutoCapture",a.Y4b))};zpb=function(a){a&1&&(_.F(0,"div",7),_.Q(1),_.I());a&2&&(a=_.O(),_.y(),_.Vg("",a.p5c,"\n"))};
Apb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",13);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(c.show(c.c2.O1))});_.F(1,"mat-icon");_.Q(2,"published_with_changes");_.I();_.Q(3," Commit ");_.I()}if(a&2){a=_.O().Ka;const b=_.O();_.E("activated",a.Eb===b.c2.O1)("ascTrackElement",b.mc)("trackProjectId",b.tb)}};
Bpb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"mat-nav-list",8)(1,"button",9);_.N("click",function(){_.q(c);const d=_.O();return _.r(d.show(d.c2.toa))});_.F(2,"mat-icon",10);_.Q(3,"account_tree");_.I();_.Q(4," Branch ");_.I();_.F(5,"button",11);_.N("click",function(){_.q(c);const d=_.O();return _.r(d.show(d.c2.Tag))});_.F(6,"mat-icon");_.Q(7,"label_outline");_.I();_.Q(8," Tag ");_.I();_.C(9,Apb,4,3,"button",12);_.I()}a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("activated",a.Eb===b.c2.toa)("ascTrackElement",b.mc)("trackProjectId",
b.tb),_.y(4),_.E("activated",a.Eb===b.c2.Tag)("ascTrackElement",b.mc)("trackProjectId",b.tb),_.y(4),_.E("ngIf",!a.yUb))};Cpb=function(a){a&1&&(_.M(0),_.F(1,"span",24)(2,"span",25),_.Q(3),_.R(4,"toPrettyRef"),_.I(),_.F(5,"span",26),_.Q(6),_.I(),_.F(7,"span",27),_.Q(8),_.I()(),_.wg());a&2&&(a=_.O().ua,_.y(3),_.Wg(_.S(4,3,a.title)),_.y(3),_.Wg("-"),_.y(2),_.Wg(a.metadata))};Dpb=function(a){a&1&&(_.M(0),_.Q(1),_.wg());a&2&&(a=_.O().ua,_.y(),_.Wg(a.title))};
Epb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"a",22);_.N("click",function(){_.q(c);const d=_.O(3);return _.r(d.blur())});_.C(1,Cpb,9,5,"ng-container",23)(2,Dpb,2,1,"ng-container",23);_.I()}if(a&2){a=b.ua;b=_.O(2).Ka;const c=_.O();_.sg("active-element",a.Ae);_.E("routerLink",_.Oq(a.Wa))("matTooltip",a.metadata||a.title)("ascTrackElement",c.mc)("trackAction",b.Ub.IM)("trackProjectId",c.tb);_.y();_.E("ngIf",a.Pxa);_.y();_.E("ngIf",!a.Pxa)}};
Fpb=function(a){a&1&&(_.F(0,"span"),_.Q(1),_.I());a&2&&(a=_.O(3).Ka,_.y(),_.Vg(" ",a.Ub.sab," "))};Gpb=function(a){a&1&&(_.F(0,"span"),_.Q(1),_.I());a&2&&(a=_.O(3).Ka,_.y(),_.Wg(a.Ub.rab))};Hpb=function(a){a&1&&(_.F(0,"span",28),_.C(1,Fpb,2,1,"span",29)(2,Gpb,2,1,"ng-template",null,1,_.eh),_.I());if(a&2){a=_.Eg(3);const b=_.O(3);_.y();_.E("ngIf",b.Crb.getValue())("ngIfElse",a)}};
Ipb=function(a){a&1&&(_.F(0,"cdk-virtual-scroll-viewport",19,0),_.C(2,Epb,3,9,"a",20)(3,Hpb,4,2,"span",21),_.I());a&2&&(a=_.O().Ka,_.O(),_.y(2),_.E("cdkVirtualForOf",a.Ub.items)("cdkVirtualForTemplateCacheSize",0),_.y(),_.E("ngIf",!a.Ub.items.length))};Jpb=function(a){a&1&&(_.F(0,"dc-information-box",30),_.Q(1),_.I());a&2&&(a=_.O().Ka,_.y(),_.Vg(" ",a.message," "))};Kpb=function(a){a&1&&_.K(0,"loading",31);a&2&&_.E("inline",!0)};
Lpb=function(a,b){a&1&&(_.F(0,"div",14),_.M(1,15),_.C(2,Ipb,4,3,"cdk-virtual-scroll-viewport",16)(3,Jpb,2,1,"dc-information-box",17)(4,Kpb,1,1,"loading",18),_.wg(),_.I());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Yc.ii),_.y(),_.E("ngSwitchCase",b.Yc.Error),_.y(),_.E("ngSwitchCase",b.Yc.rj))};Mpb=function(a,{qBa:b,Wa:c,version:d},e){return Object.assign({},e,{items:a.map(f=>Object.assign({},f,{Wa:b(f.sr,c),Ae:f.sr===_.Uj(c,d)||_.Uj(c,d)==="HEAD"&&!!f.vcb}))})};
Npb=function({xf:a,Sea:b}){return{title:a,sr:a,metadata:b,J6a:`${a} -- ${b}`,Pxa:!0}};Opb=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 _.fb(a,"Unsupported ref type")}};Ppb=function({type:a}){switch(a){case 1:case 0:return 0;case 2:return 1;case 3:return 2;default:return _.fb(a,"Unknown ref type")}};
Qpb=function({Eb:a}){switch(a){case 0:return"Search branches";case 1:return"Search tags";case 2:return"Search commits";default:return _.fb(a,"Unsupported ref type")}};Rpb=function([a,b]){return _.wG(b)?_.zF(Object.assign({},b.Ub,{items:b.Ub.items.filter(({J6a:c})=>c.toUpperCase().indexOf(a.toUpperCase())!==-1)})):b};Spb=function({jd:a,h5:b}){const c=[];for(const {wf:d}of a)d===b?c.unshift({wf:d,vcb:!0}):c.push({wf:d});return c};_.Tpb=function(a,b){return _.RG(_.Sq(b.bc(),a)).ab()};
Upb=function(a){a.sort(({start:b},{start:c})=>b-c)};Vpb=function(a,b){a&1&&(_.F(0,"span"),_.Q(1),_.I());a&2&&(a=b.ua,_.sg("matched",a.PG),_.y(),_.Vg("\n          ",a.segment,"\n        "))};Wpb=function(a){a&1&&(_.F(0,"span",10),_.Q(1),_.I());a&2&&(a=_.O().B2b,_.E("ngClass",a.xw),_.y(),_.Wg(a.type))};Xpb=function(a){a&1&&(_.F(0,"span",11),_.Q(1),_.I());a&2&&(a=_.O().s5,_.y(),_.Wg(a))};
Ypb=function(a,b){if(a&1){const c=_.Nd();_.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,Vpb,2,3,"span",5);_.Q(10,"\n      ");_.I();_.Q(11,"\n      ");_.F(12,"div",6);_.Q(13,"\n        ");_.C(14,Wpb,2,2,"span",7);_.Q(15,"\n        ");_.C(16,Xpb,2,1,"span",8);_.Q(17,"\n        ");_.F(18,"span",9);_.Q(19);_.I();_.Q(20,"\n      ");
_.I();_.Q(21,"\n    ");_.I();_.Q(22,"\n  ");_.I();_.Q(23,"\n")}if(a&2){a=b.s5;const c=b.IC,d=b.icon,e=b.TYb,f=b.B2b;b=b.url;_.y();_.qg("href",b,_.vf);_.y(2);_.E("svgIcon",d);_.y(6);_.E("ngForOf",e);_.y(5);_.E("ngIf",f);_.y(2);_.E("ngIf",a);_.y(3);_.Wg(c)}};Zpb=function(a){a&1&&(_.F(0,"span",2),_.Q(1,"-"),_.I())};$pb=function(a,b){a&1&&(_.M(0),_.F(1,"span"),_.Q(2),_.I(),_.C(3,Zpb,2,0,"span",1),_.wg());a&2&&(a=b.ua,b=b.last,_.y(2),_.Wg(a),_.y(),_.E("ngIf",!b))};
bqb=function(a){a&1&&_.K(0,"menu-keyboard-shortcut-hint",5);if(a&2){a=_.O().ua;const b=_.O();_.E("shortcut",_.ch(1,aqb,b.YQb(a.scope.Wb)))}};
dqb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"search-box-suggestion-item",2);_.N("mouseFocusItem",function(d){_.q(c);const e=_.O();return _.r(e.fza(d))});_.F(1,"div",3);_.Q(2);_.I();_.C(3,bqb,1,3,"menu-keyboard-shortcut-hint",4);_.I()}a&2&&(a=b.ua,b=_.O(),_.sg("bold-active-element",cqb(b,a.scope)),_.E("payload",a.Ra)("shortcut",a.scope.Wb)("matTooltip",a.scope.yna),_.y(2),_.Vg(" ",a.scope.Pp," "),_.y(),_.E("ngIf",a.scope.Wb))};eqb=function(a){a&1&&_.K(0,"hr")};
fqb=function(a){a&1&&_.K(0,"menu-keyboard-shortcut-hint",5);if(a&2){a=_.O().ua;const b=_.O(2);_.E("shortcut",_.ch(1,aqb,b.YQb(a.scope.Wb)))}};
gqb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"search-box-suggestion-item",7);_.N("mouseFocusItem",function(d){_.q(c);const e=_.O(2);return _.r(e.fza(d))});_.F(1,"div",3);_.Q(2);_.I();_.C(3,fqb,1,3,"menu-keyboard-shortcut-hint",4);_.I()}a&2&&(a=b.ua,b=_.O(2),_.sg("bold-active-element",cqb(b,a.scope)),_.E("payload",a.Ra)("shortcut",a.scope.Wb),_.y(2),_.Vg(" ",a.scope.Pp," "),_.y(),_.E("ngIf",a.scope.Wb))};
hqb=function(a,b){a&1&&(_.M(0),_.C(1,eqb,1,0,"hr",1)(2,gqb,4,6,"search-box-suggestion-item",6),_.wg());a&2&&(a=b.Ka,_.y(),_.E("ngIf",a.length),_.y(),_.E("ngForOf",a))};jqb=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 "),_.wg(),_.I()(),_.wg());a&2&&(a=_.O(),_.y(2),_.E("payload",_.ch(2,iqb,a.ACb)),_.y(),_.E("routerLink",a.ACb))};
lqb=function(a){const b=_.x(_.Oe(a,"visibilitychange"),_.Te(()=>kqb(a)));return c=>_.x(c,_.fg(d=>{d=_.u(d);return kqb(a)?d:_.x(d,_.Rja(()=>b))}))};kqb=function(a){return!("visibilityState"in a)||a.visibilityState==="visible"};mqb=function(a,b){var c=a.s6(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,"")};
oqb=function(a){const b=[];for(const c of _.jk(a))nqb(c,b);b.sort(({index:c},{index:d})=>c-d);return b};
nqb=function(a,b){const c=a.location.start,d=a.location.end;a:switch(a.Wl){case 1:case 4:case 5:var e=!0;break a;default:e=!1}e&&a.TP&&SG("operator",c-1,c,b);a.error&&SG("error",a.error.location.start,a.error.location.end,b);a.warning&&SG("warning",a.warning.location.start,a.warning.location.end,b);switch(a.Wl){case 1:SG("label",c,c+a.F0c.length+1,b);break;case 0:case 2:SG("operator",a.PXb.start,a.PXb.end,b);break;case 4:SG("quoted",c,d,b);break;case 3:case 5:break;default:_.fb(a,void 0)}};
SG=function(a,b,c,d){d.push({index:b,name:a,add:!0},{index:c,name:a})};pqb=function(a){let b,c;return((c=(b=_.Kq(a))==null?void 0:_.ml(b,_.Fq,1,_.fl()))!=null?c:[]).filter(d=>{let e;return((e=_.jl(d,_.Eq,4))==null?0:_.wl(e,4))?!1:_.vG(_.TG(a))||!_.vG(d.DX())})};
_.sqb=function(a,b,c,d,e,f,g){const l=_.jl(b,_.Iq,2)||qqb(),p=Number(b.BRb()),t=b.rRb();let w,A,G,J,L,U;const ba={kind:0,ue:"",fG:p,N_a:t,E6c:_.qva(_.jl(b,_.sn,5))||void 0,IZb:_.ml(b,_.sn,6,_.fl()).length>0?_.ml(b,_.sn,6,_.fl()).map(la=>_.qva(la)):void 0,location:a,diffBase:g&&(g.Jw()||_.TF(_.gl(g,1))),fileName:a.path,mimeType:_.Y(l,1),rua:_.wl(l,2),line:a.params.line,s7:f,qL:_.xl(l,8),EG:(w=l.iha())==null?void 0:w.getId(),ND:(U=c[0])!=null?U:0,Jc:d,GW:(A=l.eP())==null?void 0:A.getEditor(),eX:(G=
l.eP())==null?void 0:_.Y(G,4),Swa:(J=l.eP())==null?void 0:_.Y(J,2),KL:(L=l.eP())==null?void 0:_.Y(L,3),lRb:_.ml(l,_.ck,12,_.fl())};return p>4194304?(a=_.x((b.Jw()||_.TF(_.gl(b,1))).length===0&&e?_.Me(()=>e(p)):_.u(b),_.v(la=>rqb(ba,la))),Object.assign({},ba,{Pga:a})):rqb(ba,b)};
rqb=function(a,b){const c=b.Jw()||_.TF(_.gl(b,1));b=_.jl(b,_.Iq,2)||new _.Iq;var d;if(d=_.jl(b,_.CSa,9)){var e=tqb.get(d);if(e)d=e;else{e=0;var f=RegExp("\n","g"),g=uqb([0],vqb,wqb);var l=0;for(var p=c,t=null;;){var w=f.exec(p);if(w&&p!==""){let J=w.index;g[l]=p.substr(0,J|0);var A=p;w=J+w.at(0).length|0;p=A.substr(w,p.length-w|0);f.lastIndex=0;xqb(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 J=l,L=0;L<J.length;L++)l=J[L],e=Math.max(e,l.length),
g==0?(p=f,t=yqb(l.length),p.push(t)):(p=f,t=yqb(f[f.length-1|0].QC+1+l.length|0),p.push(t)),A.push(UG(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 zqb;g.AWc=A;g.BWc=f;g.iQb=e;e=l;A=Aqb(new Bqb,e,_.Fb(d,1,_.lb,_.fl(_.Zk)),_.Dl(d,2,_.fl(_.Zk)));e={lines:e.J8a(),fY:A,length:c.length,BWb:e.iQb};tqb.set(d,e);d=e}}else d=c;A=_.ml(b,_.ESa,3,_.fl());e=new Map;if(A)for(G of A)if(A=G.getRange(),f=G.getType(),f=Cqb.get(f))for(g=_.xl(A,1);g<=_.xl(A,
3);g++)e.has(g)||e.set(g,[]),e.get(g).push({startColumn:g===_.xl(A,1)?_.xl(A,2):0,endColumn:g===_.xl(A,3)?_.xl(A,4):Number.MAX_SAFE_INTEGER,yp:f});var G=e;return Object.assign({},a,{ue:c,code:d,fz:G,uH:b.u6(_.Zk)})};
Eqb=function(a){var b=VG.hasOwnProperty(a)?VG[a]:null;if(b)return b;Object.keys(VG).length>65536&&(VG={});var c=[0,0,0,0],d=RegExp("\\\\[0-9A-Fa-f]{1,5}\\s","g");b=Dqb(a,RegExp("\\\\[0-9A-Fa-f]{6}\\s?","g"));b=Dqb(b,d);b=Dqb(b,/\\./g);b=b.replace(RegExp(":not\\(([^\\)]*)\\)","g"),"     $1 ");b=b.replace(RegExp("{[^]*","gm"),"");b=WG(b,c,RegExp("(\\[[^\\]]+\\])","g"),2);b=WG(b,c,RegExp("(#[^\\#\\s\\+>~\\.\\[:]+)","g"),1);b=WG(b,c,RegExp("(\\.[^\\s\\+>~\\.\\[:]+)","g"),2);b=WG(b,c,/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi,
3);b=WG(b,c,/(:[\w-]+\([^\)]*\))/gi,2);b=WG(b,c,/(:[^\s\+>~\.\[:]+)/g,2);b=b.replace(/[\*\s\+>~]/g," ");b=b.replace(/[#\.]/g," ");WG(b,c,/([^\s\+>~\.\[:]+)/g,3);b=c;return VG[a]=b};WG=function(a,b,c,d){return a.replace(c,function(e){b[d]+=1;return Array(e.length+1).join(" ")})};Dqb=function(a,b){return a.replace(b,function(c){return Array(c.length+1).join("A")})};Gqb=function(a){return Fqb[a]};
XG=function(a,b){a=_.ea[a];return a&&a.prototype?(b=Object.getOwnPropertyDescriptor(a.prototype,b))&&b.get||null:null};YG=function(a,b){return(a=_.ea[a])&&a.prototype&&a.prototype[b]||null};ZG=function(a,b,c,d){if(a)return a.apply(b);a=b[c];if(!d(a))throw Error("Ce");return a};$G=function(a,b,c,d){if(a)return a.apply(b,d);if(_.Sk&&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)};
Iqb=function(a){return ZG(Hqb,a,"attributes",function(b){return b instanceof NamedNodeMap})};Kqb=function(a,b,c){try{$G(Jqb,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});}};Mqb=function(a){return ZG(Lqb,a,"style",function(b){return b instanceof CSSStyleDeclaration})};Oqb=function(a){return ZG(Nqb,a,"sheet",function(b){return b instanceof CSSStyleSheet})};
aH=function(a){return ZG(Pqb,a,"nodeName",function(b){return typeof b=="string"})};Rqb=function(a){return ZG(Qqb,a,"nodeType",function(b){return typeof b=="number"})};bH=function(a){return ZG(Sqb,a,"parentNode",function(b){return!(b&&typeof b.name=="string"&&b.name&&b.name.toLowerCase()=="parentnode")})};Uqb=function(a,b){return $G(Tqb,a,a.getPropertyValue?"getPropertyValue":"getAttribute",[b])||""};Wqb=function(a,b,c){$G(Vqb,a,a.setProperty?"setProperty":"setAttribute",[b,c])};
Yqb=function(a){return ZG(Xqb,a,"namespaceURI",function(b){return typeof b=="string"})};_.Zqb=function(a){const b=new _.Nj(a);if(b.cv&&b.cv.toUpperCase()==="HTTP")_.Fm(b,"");else if(!b.bD())return _.gc(`data:image/png;path="${btoa(a)}";base64,${"iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQAB"}`);return _.gc(b.toString())};
arb=function(a,b){if(a&1){const c=_.Nd();_.M(0);_.F(1,"button",1);_.R(2,"async");_.N("click",function(){_.q(c);_.O().Xxb.next({kind:"event",action:"CLICK"});return _.r()});_.F(3,"mat-icon");_.Q(4);_.I()();_.wg()}a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("disabled",a.state===b.h2.uv)("matTooltip",_.S(2,10,b.K9))("ascTrackElement",b.mc)("trackAction",a.state===b.h2.JKa?"unstar":"star"),_.qg("aria-label",$qb.format({starred:a.state===b.h2.JKa?"starred":"unstarred",elementName:b.Zy,type:b.type})),_.y(2),_.sg("starred",
a.state===b.h2.JKa)("disabled",a.state===b.h2.uv),_.y(),_.Vg(" ",a.state===b.h2.zEc?"star_border":"star"," "))};brb=function(a,b){switch(b){case "REF":return _.lG(a.bc(),"ref").ab();case "REPO":return _.lG(a.bc(),"repo").ab();case "FILE":case "FOLDER":return a;default:return _.fb(b,void 0)}};
crb=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 _.fb(a,"Unsupported place item type")}};
_.drb=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 _.fb(a,"Unsupported place item type")}};erb=function({Vm:a,Kd:b},{Vm:c,Kd:d}){return a===c&&b===d};
frb=function({pr:a,jH:b}){const c=[];let d;for(const {qO:e,lineNumber:f}of((d=b)==null?void 0:d.pr)||a)for(const {startIndex:g,length:l}of e)c.push({ae:{start:g,end:g+l},lineNumber:_.DG(f)});return c};
hrb=function(a){if(a&1){const b=_.Nd();_.M(0);_.F(1,"span",5);_.Dg(2,0);_.R(3,"number");_.R(4,"number");_.I();_.F(5,"button",6);_.N("click",function(){_.q(b);const c=_.O();return _.r(grb(c,-1))});_.F(6,"mat-icon");_.Q(7,"keyboard_arrow_up");_.I()();_.F(8,"button",7);_.N("click",function(){_.q(b);const c=_.O();return _.r(grb(c,1))});_.F(9,"mat-icon");_.Q(10,"keyboard_arrow_down");_.I()();_.wg()}a&2&&(a=_.O(),_.y(4),_.NA(a.A7)(_.S(3,17,a.al+1))(_.S(4,19,a.A7)),_.OA(2),_.y(),_.E("disabled",a.al<=0)("title",
a.NBb)("ascTrackElement",a.mc)("trackArtifactId",a.Dna)("trackListIndex",a.al)("trackProjectId",a.sR),_.qg("aria-label",a.NBb),_.y(3),_.E("disabled",a.al>=a.A7-1)("title",a.MBb)("ascTrackElement",a.mc)("trackArtifactId",a.Dna)("trackListIndex",a.al)("trackProjectId",a.sR),_.qg("aria-label",a.MBb))};irb=function(a){a&1&&_.K(0,"loading",8);a&2&&_.E("inline",!0)};
jrb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",9);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.close.emit())});_.F(1,"mat-icon");_.Q(2,"close");_.I()()}a&2&&(a=_.O(),_.E("title",a.LBb)("ascTrackElement",a.mc)("trackArtifactId",a.Dna)("trackProjectId",a.sR),_.qg("aria-label",a.LBb))};
lrb=function(a){if(a&1){const b=_.Nd();_.F(0,"a",10);_.R(1,"icon");_.N("click",function(c){_.q(b);const d=_.O(3);return _.r(krb(d,c))});_.Q(2);_.I()}if(a&2){a=_.O().ua;const b=_.O(2);_.Vz("file-item ",_.S(1,9,a.entryType),"");_.sg("deleted",a.zo);_.E("routerLink",_.Oq(a.Tc))("queryParamsHandling",b.Jg);_.qg("aria-label",a.name||b.ariaLabel);_.y(2);_.Wg(a.name)}};
mrb=function(a){a&1&&(_.F(0,"a"),_.R(1,"icon"),_.R(2,"toHref"),_.Q(3),_.I());if(a&2){a=_.O().ua;const b=_.O().ua,c=_.O();_.Vz("file-item ",_.S(1,8,a.entryType),"");_.sg("deleted",a.zo);_.qg("href",_.SA(2,10,a,b,c.hj),_.vf)("aria-label",a.name||c.ariaLabel);_.y(3);_.Wg(a.name)}};nrb=function(a){a&1&&_.K(0,"img",11);a&2&&(a=_.O(3),_.E("alt",a.wEa),_.qg("title",a.wEa))};
orb=function(a,b){a&1&&(_.F(0,"span",14),_.K(1,"img",15),_.F(2,"label",16),_.Q(3),_.I()());a&2&&(a=b.ua,b=_.O(4),_.QA("title","",a.title,": ",b.VKb(a.instances),""),_.y(),_.E("src",a.icon||b.Lbc,_.vf)("alt",a.title),_.y(2),_.Wg(b.VKb(a.instances)))};prb=function(a,b){a&1&&(_.F(0,"span",12),_.C(1,orb,4,6,"span",13),_.I());a&2&&(a=b.Ka,_.y(),_.E("ngForOf",a))};
qrb=function(a,b){a&1&&(_.M(0),_.F(1,"span",6,1),_.C(3,lrb,3,11,"a",7)(4,mrb,4,14,"ng-template",null,2,_.eh)(6,nrb,1,2,"img",8)(7,prb,2,1,"span",9),_.R(8,"activeAggregations"),_.I(),_.wg());if(a&2){a=b.ua;b=_.Eg(5);const c=_.O(2);_.y(3);_.E("ngIf",!c.v1||!a.Y7c)("ngIfElse",b);_.y(3);_.E("ngIf",a.r_c);_.y();_.E("ngIf",_.RA(8,4,a.path,c.aggregations))}};rrb=function(a){a&1&&(_.M(0),_.C(1,qrb,9,7,"ng-container",5),_.wg());a&2&&(a=_.O(),_.y(),_.E("incrementalForOf",a.files)("incrementalForLimit",a.limit))};
_.vrb=function(a,b,c){a==="android"&&(a="android-internal");if(a==="chops_infra_internal")return a=new _.q2a,a=_.Xj(a,1,"chops_infra_internal"),a=_.Xj(a,2,"chromium/infra/infra_superproject"),_.Xj(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=_.Gi(b);const [e,f]=srb(_.Dl(c,2,_.fl())),[g,l]=srb(_.Dl(c,3,_.fl()));c=_.Dl(c,4,_.fl());d=trb(b,e,g,c)&&!urb(b,f,l)}if(d)return a}};
srb=function(a){const b=[],c=[];for(const d of a)d.startsWith("-")?c.push(d.substring(1)):b.push(d);return[b,c]};trb=function(a,b,c,d){return b.includes(a)||c.some(e=>a.startsWith(e))||d.some(e=>(new RegExp(e)).test(a))};urb=function(a,b,c){return b.includes(a)||c.some(d=>a.startsWith(d))};Mmb=/[-_.]/g;Kmb={"-":"+",_:"/",".":"="};_.wrb=function(a){if(_.Xa!==_.Xa)throw Error("z");var b=a.yd;b=b==null||_.ya(b)?b:typeof b==="string"?_.Nmb(b):null;return b==null?b:a.yd=b};
xrb=function(a,b){if(!a.yd||!b.yd||a.yd===b.yd)return a.yd===b.yd;if(typeof a.yd==="string"&&typeof b.yd==="string"){var c=a.yd;let d=b.yd;b.yd.length>a.yd.length&&(d=a.yd,c=b.yd);if(c.lastIndexOf(d,0)!==0)return!1;for(b=d.length;b<c.length;b++)if(c[b]!=="=")return!1;return!0}c=_.wrb(a);b=_.wrb(b);return Omb(c,b)};Xmb=function(a,b){if(typeof b==="string")b=b?new _.Ua(b,_.Xa):_.Ya();else if(b instanceof Uint8Array)b=new _.Ua(b,_.Xa);else if(!(b instanceof _.Ua))return!1;return xrb(a,b)};
Wmb=function(a,b,c){return b instanceof _.xb?$mb(a,b,c):anb(a,b,c)};bnb.required=function(){return _.Ug(!0,!0)};yrb=function(a,b){return _.Ll(a,2,b)};_.TG=function(a){return _.Fl(a,8,_.fl())};qqb=function(){var a=new _.Iq;a=_.Ll(a,2,!1);return _.Xj(a,1,"text/plain")};_.cH=function(a){return{Lb:_.Oq(a)}};_.lG=function(a,b){a.qd();if(b==="ref")return a;_.Sq(a);return b==="repo"?a:_.Rq(a)};_.dH=function(a,b){b(a.params);return a};
_.RG=function(a){_.dH(a,b=>{delete b.line;delete b.nz;delete b.Nm;delete b.iq;delete b.Rf});return a};zrb=function(a,b){a.Kja.subscribe(b)};Arb={id:"NL_SEMANTIC_OUTLINES",name:"AI Explanations",children:[]};Brb={id:"BLAME",name:"Blame",children:[]};Crb={id:"XREFS",name:"References",children:[]};Drb={id:"DEPRECATED",name:"Deprecated",children:[]};
Erb=function(a){return _.x(a.oQb(),_.v(b=>{const c=new Map(b);_.pv.has(10)&&(c.set("XREFS",{Nf:"ON",cna:""}),b.has("DEPRECATED")||c.set("DEPRECATED",{Nf:"ON",cna:""}));return c}))};Frb=function(a,b){return _.x(a.F6(),_.v(c=>c.some(d=>_.Pq(d,b))))};
XF=class extends _.W{constructor(a={}){super();this.i.hostName=a.dm==null?null:a.dm;this.i.projectId=a.projectId==null?null:a.projectId;this.i.depotGroup=a.Mp==null?null:a.Mp;this.i.ossProject=a.jh==null?null:a.jh;this.i.repositoryName=a.bi==null?null:a.bi}get Mp(){return _.Z(this,"depotGroup")?_.T(this,"depotGroup"):""}set Mp(a){this.i.depotGroup=a}get dm(){return _.Z(this,"hostName")?_.T(this,"hostName"):""}set dm(a){this.i.hostName=a}get jh(){return _.Z(this,"ossProject")?_.T(this,"ossProject"):
""}set jh(a){this.i.ossProject=a}get projectId(){return _.Z(this,"projectId")?_.T(this,"projectId"):""}set projectId(a){this.i.projectId=a}get bi(){return _.Z(this,"repositoryName")?_.T(this,"repositoryName"):""}set bi(a){this.i.repositoryName=a}ha(){return XF}ka(){return{keys:["depotGroup","hostName","ossProject","projectId","repositoryName"]}}};
WF=class extends _.W{constructor(a={}){super();this.i.root=a.root==null?null:a.root;this.i.includeRegionalRepos=a.lbb==null?null:a.lbb}get lbb(){return _.Z(this,"includeRegionalRepos")?_.T(this,"includeRegionalRepos"):!1}set lbb(a){this.i.includeRegionalRepos=a}get root(){return _.Z(this,"root")?_.T(this,"root"):null}set root(a){this.i.root=a}ha(){return WF}ka(){return{keys:["includeRegionalRepos","root"],Ga:{root:XF}}}};
_.Grb=function(a,b){return a.gQ!=="mainContent"?()=>{}:_.J5a(a,"mainContent",void 0,b)};Hrb=function(a,b,c){a.Pf.put(b.toObject(),_.x(c,_.v(d=>a.IO(d)),_.Te(d=>!!d),_.Nf(a.xua()),_.fg(d=>a.isValid(d)?_.u(d):a.fetch(b))))};_.Mk(YF,_.ca);YF.prototype.name="AssertionError";_.Irb=function(a,b){return a==b||!(!a||!b)&&a instanceof b.constructor&&Vmb(a,b)};Jrb=function(){return null};hnb=class{constructor(a){this.WYb=a}toString(){return this.WYb}};
onb=class{get Ki(){return _.bf.get(this.E0c)||null}constructor(a,b,c){this.E0c=a;this.Q7=b;this.y2c=c}};
Anb=class{constructor(a){this.kt=a}get parent(){const a=this.kt.parentNode;return a?new znb(a):null}get Rb(){const a=$F(this.kt),b=a?a.Ki:null;return b===null?_.tIa:new _.ie(b[1].data[a.Q7],b)}get hw(){var a=this.kt,b;if((b=a)&&!(b=pnb(a)))if(a=(a=$F(a))?a.Ki:null,a===null)b=null;else{for(var c;a[1].type===2&&(c=_.Kd(a));)a=c;b=a[2]&512?null:a[8]}return b}get context(){var a;if(!(a=pnb(this.kt))){a=this.kt;if(typeof Element!=="undefined"&&!(a instanceof Element))throw Error("Ra");a=(a=$F(a))?a.Ki:
null;a=a===null?null:a[8]}return a}get yg(){return rnb(this.kt).filter(a=>a.type==="dom")}};
znb=class extends Anb{get ma(){return this.kt.nodeType==Node.ELEMENT_NODE?this.kt:null}get name(){const a=$F(this.kt),b=a?a.Ki:null;return b!==null?b[1].data[a.Q7].value:this.kt.nodeName}get properties(){var a=$F(this.kt);const b=a?a.Ki:null;if(b===null)return{};const c=b[1].data;var d=c[a.Q7];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.T4c;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=$F(b),d=c?c.Ki:null;if(d===null)return{};c=d[1].data[c.Q7].jc;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.kt.childNodes,b=[];for(let c=0;c<a.length;c++)b.push(_.bG(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(_.bG(a[c]));
return b}query(a){const b=[],c=$F(this.kt),d=c?c.Ki:null;d!==null?aG(d[1].data[c.Q7],d,a,b,!0,this.kt):xnb(this.kt,a,b,!0);return b[0]||null}};Krb=function(a,b,c){c=c||{};c.format="jspb";this.Qh=new _.Cq(c);this.Xh=a==void 0?a:a.replace(/\/+$/,"")};_.aa=Krb.prototype;_.aa.Gya=function(a,b){return _.Bq(this.Qh,this.Xh+"/$rpc/devtools.sourcerers.DecorationsService/ListDecorations",a,b||{},_.kSa)};
_.aa.ppb=function(a,b){return _.Bq(this.Qh,this.Xh+"/$rpc/devtools.sourcerers.DecorationsService/ResolveDocumentation",a,b||{},_.lSa)};_.aa.qpb=function(a,b){return _.Bq(this.Qh,this.Xh+"/$rpc/devtools.sourcerers.DecorationsService/ResolveItemList",a,b||{},_.mSa)};_.aa.mla=function(a,b){return _.Bq(this.Qh,this.Xh+"/$rpc/devtools.sourcerers.DecorationsService/ResolvePanel",a,b||{},_.nSa)};
_.aa.B8a=function(a,b){return _.Bq(this.Qh,this.Xh+"/$rpc/devtools.sourcerers.DecorationsService/GetFilterSupport",a,b||{},_.jSa)};Lrb=_.Yb(_.Dq);Cnb=/^(.*?)\/*$/;_.eH=class{transform(a){return a?_.fG(a):""}};_.eH.O=function(a){return new (a||_.eH)};_.eH.Le=_.Ef({name:"toPrettyRef",type:_.eH,le:!0,standalone:!1});_.fH=class{};_.fH.O=function(a){return new (a||_.fH)};_.fH.Ca=_.Cf({type:_.fH});_.fH.Ba=_.Xc({});
gH=class{constructor(a,b,c,d){this.offsetX=c;this.offsetY=d;this.Bd=void 0;this.zc=a.zc;this.Ac=a.Ac;this.oc=b.oc;this.uc=b.uc}};_.hH=function(a){a.title.rm("")};_.iH=class{constructor(a){this.title=a;_.hH(this)}};_.iH.O=function(a){return new (a||_.iH)(_.m(_.Ho))};_.iH.ta=_.k({token:_.iH,oa:_.iH.O,Ea:"root"});Mrb=/(\(.*?\)+)|(\[.*?\]+)|(\{.*?\}+)|(<.*?>+)/g;CG=function(a){const b=_.l1a.test.call(_.l1a,a)?"\u200f":"\u200e";return a.replace(Mrb,b+"$&"+b)};
Pnb={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"}}};Nrb=["content"];Orb=function(a){a.gz.ma.getAttribute("disabled")!=null?a.gz.ma.setAttribute("aria-disabled","true"):a.gz.ma.removeAttribute("aria-disabled")};
Prb=function(a){var b=Array.from(a.gz.ma.classList);for(const c of b)_.L3a.includes(c)&&a.gz.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.gz.ma.classList.add(c)};
_.jH=class{constructor(a){this.gz=a;this.size="small";this.format="fill";this.color="blue";this.zSb=new MutationObserver(()=>void Orb(this));this.zSb.observe(a.ma,{attributes:!0,attributeFilter:["disabled"]})}Sa(){Prb(this);this.gz.ma.tagName==="A"&&this.gz.ma.classList.add("link")}Sb(a){(a.size||a.format||a.color)&&Prb(this)}Ja(){this.zSb.disconnect()}Vn(){const a=this.qTc.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)}Orb(this)}get p6c(){if(this.format==="fill")return uG("gme-grey","900")+"22";switch(this.color){case "blue":return uG("gme-blue","600")+"22";case "red":return uG("gme-red","600")+"22";case "green":return uG("gme-green","700")+"22";case "grey":return uG("gme-grey","600")+"22";case "white":return uG("white")+"22";case "yellow":return uG("gme-yellow","700")+"22";default:return uG("gme-blue","600")+"22"}}get o6c(){return{VF:250,aG:0}}};_.jH.O=function(a){return new (a||_.jH)(_.B(_.ef))};
_.jH.wa=_.Bf({type:_.jH,na:[["button","gme-button",""],["a","gme-button",""]],ub:function(a,b){a&1&&_.Og(Nrb,5);if(a&2){let c;_.Rg(c=_.Sg())&&(b.qTc=c.first)}},inputs:{size:"size",format:"format",color:"color"},standalone:!1,features:[_.Pm],jc:["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&&(_.Gg(),_.F(0,"span",1,0),_.Hg(2),_.I(),_.K(3,
"div",2)(4,"div",3));a&2&&(_.y(3),_.E("matRippleAnimation",b.o6c)("matRippleColor",b.p6c))},Fa:[_.Ps],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});_.kH=class{constructor(a){this.Ha=a}};_.kH.O=function(a){return new (a||_.kH)(_.B(_.Bv))};_.kH.La=_.Df({type:_.kH,na:[["","trackBucket",""],["","trackAction","","feedbackEvent",""]],Ya:function(a,b){a&1&&_.N("click",function(){let c={};b.z3b&&(c={bucket:b.z3b});b.hX&&(c=Object.assign({},c,{xK:[b.hX]}));b.Ha.To(c)})},inputs:{z3b:"trackBucket",hX:"feedbackEvent"},standalone:!1});
lH={u5b:"ADD",j8b:"BRANCH",Ubc:"DELETE",Sdc:"EDIT",vjc:"INTEGRATE",NONE:"NONE",values(){return[lH.NONE,lH.u5b,lH.j8b,lH.Sdc,lH.Ubc,lH.vjc]}};mH={vEa:"BBCP",IEa:"CITC",FIa:"KYTHE",C$:"PIPER",vKa:"SEARCH_INDEX",TLa:"UNKNOWN_PROVENANCE",nMa:"VCS",values(){return[mH.TLa,mH.nMa,mH.FIa,mH.vKa,mH.vEa,mH.C$,mH.IEa]}};nH={RA:"DIRECTORY",gI:"EXECUTABLE",vv:"FILE",fB:"GIT_LINK",ME:"SYMBOLIC_LINK",MI:"UNKNOWN_OBJECT_TYPE",values(){return[nH.MI,nH.vv,nH.RA,nH.ME,nH.fB,nH.gI]}};
oH={RA:"DIRECTORY",gI:"EXECUTABLE",vv:"FILE",fB:"GIT_LINK",ME:"SYMBOLIC_LINK",MI:"UNKNOWN_OBJECT_TYPE",values(){return[oH.MI,oH.vv,oH.RA,oH.ME,oH.fB,oH.gI]}};pH={RA:"DIRECTORY",gI:"EXECUTABLE",vv:"FILE",fB:"GIT_LINK",ME:"SYMBOLIC_LINK",MI:"UNKNOWN_OBJECT_TYPE",values(){return[pH.MI,pH.vv,pH.RA,pH.ME,pH.fB,pH.gI]}};qH={vEa:"BBCP",IEa:"CITC",FIa:"KYTHE",C$:"PIPER",vKa:"SEARCH_INDEX",TLa:"UNKNOWN_PROVENANCE",nMa:"VCS",values(){return[qH.TLa,qH.nMa,qH.FIa,qH.vKa,qH.vEa,qH.C$,qH.IEa]}};
rH={RA:"DIRECTORY",gI:"EXECUTABLE",vv:"FILE",fB:"GIT_LINK",ME:"SYMBOLIC_LINK",MI:"UNKNOWN_OBJECT_TYPE",values(){return[rH.MI,rH.vv,rH.RA,rH.ME,rH.fB,rH.gI]}};
sH={b6b:"ANDROID_CF_X86_64_PHONE_USERDEBUG_COVERAGE",c6b:"ANDROID_CF_X86_64_PHONE_USERDEBUG_COVERAGE_ART",d6b:"ANDROID_CF_X86_64_PHONE_USERDEBUG_COVERAGE_BIONIC",e6b:"ANDROID_CF_X86_PHONE_USERDEBUG_COVERAGE",f6b:"ANDROID_CF_X86_PHONE_USERDEBUG_COVERAGE_ART",g6b:"ANDROID_CF_X86_PHONE_USERDEBUG_COVERAGE_BIONIC",j6b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE",k6b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_R_ON_Q",l6b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_R_ON_R",m6b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_S_ON_Q",
n6b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_S_ON_R",o6b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_S_ON_S",p6b:"ANDROID_SEAHAWK_USERDEBUG_COVERAGE",k9b:"CHROME_UNIT_TEST",A$b:"COVERAGE_NG",B$b:"COVERAGE_NG_TESTS",n$:"DEFAULT",qgc:"FUZZING",Fpc:"NEST_BISMUTH",Gpc:"NEST_BISMUTH_SCREENDUMP",Hpc:"NEST_BISMUTH_UNICYCLE",Ipc:"NEST_BISMUTH_UNIT_TEST",Jpc:"NEST_SAPPHIRE",Mpc:"NEST_ZIRCONIUM",Npc:"NEST_ZIRCONIUM_SCREENDUMP",Opc:"NEST_ZIRCONIUM_UNICYCLE",Ppc:"NEST_ZIRCONIUM_UNIT_TEST",nsc:"PIXEL_BLAZER_COVERAGE",
osc:"PIXEL_CAIMAN_COVERAGE",psc:"PIXEL_COMET_COVERAGE",qsc:"PIXEL_HUSKY_COVERAGE",rsc:"PIXEL_KOMODO_COVERAGE",ssc:"PIXEL_RAVEN_COVERAGE",tsc:"PIXEL_UNIFIED_COVERAGE",wzc:"STORAGE_ONLY",BEc:"UNSUPPORTED_CATEGORY",values(){return[sH.BEc,sH.n$,sH.qgc,sH.Jpc,sH.Mpc,sH.Ppc,sH.Opc,sH.Npc,sH.Fpc,sH.Ipc,sH.Hpc,sH.Gpc,sH.e6b,sH.f6b,sH.wzc,sH.g6b,sH.b6b,sH.c6b,sH.d6b,sH.p6b,sH.j6b,sH.k6b,sH.l6b,sH.m6b,sH.n6b,sH.o6b,sH.A$b,sH.B$b,sH.k9b,sH.tsc,sH.ssc,sH.qsc,sH.osc,sH.psc,sH.rsc,sH.nsc]}};
tH={C$b:"COVERED",cqc:"NOT_COVERED",hqc:"NOT_INSTRUMENTED",nrc:"PARTIALLY_COVERED",Vf:"STATUS_UNSPECIFIED",values(){return[tH.Vf,tH.C$b,tH.cqc,tH.nrc,tH.hqc]}};uH={jcc:"DIRECTORY_ICON",Dlc:"LINE_ICON",od:"UNKNOWN",values(){return[uH.od,uH.Dlc,uH.jcc]}};
vH={P5b:"ALLOCATION",s6b:"ANONYMOUS_FUNCTION",K7b:"BACKUP_SCHEDULE",n8b:"BUILD_ARGUMENT",o8b:"BUILD_BINARY",p8b:"BUILD_GENERATOR",q8b:"BUILD_LIBRARY",w8b:"BUILD_RULE",x8b:"BUILD_TEST",y8b:"BUILD_VARIABLE",W8b:"CHANGELOG",KAb:"CLASS",Y9b:"COLUMN",l$b:"CONSTANT",eac:"DART_MIXIN",Pbc:"DEFINE_CONST",Qbc:"DEFINE_MACRO",XAb:"ENUM",YAb:"ENUM_CONSTANT",EXTENSION:"EXTENSION",gBb:"FIELD",Coa:"FUNCTION",Whc:"GRAPHQL_DIRECTIVE",Xhc:"GRAPHQL_FRAGMENT",Yhc:"GRAPHQL_FRAGMENT_SPREAD",Zhc:"GRAPHQL_LIST",aic:"GRAPHQL_OPERATION",
cic:"GROUP",njc:"INDEX",wBb:"INTERFACE",Njc:"JOB",Vjc:"JS_ASSIGNMENT",Wjc:"JS_CONST",Xjc:"JS_FUNCTION_ASSIGNMENT",Yjc:"JS_FUNCTION_LITERAL",Zjc:"JS_GETTER",akc:"JS_GOOG_PROVIDE",bkc:"JS_GOOG_REQUIRE",ckc:"JS_LITERAL",fkc:"JS_SETTER",hkc:"JS_VAR",Klc:"LOCALITY_GROUP",rmc:"MD_HEADER",BBb:"METHOD",vnc:"MODULE",fCb:"NAMESPACE",Dqc:"OBJECT",UM:"PACKAGE",Fsc:"PREPROCESSOR",xCb:"PROPERTY",iwc:"PROTO_BUNDLE",Ywc:"QUEUE",ayc:"RUST_IMPL",gyc:"SCOPE",zKa:"SERVICE",ezc:"SQL_DATABASE",fzc:"SQL_MODEL",gzc:"SQL_TVF",
JCb:"STRUCT",SCc:"SWIFT_ACTOR",XCc:"TABLE",tDc:"TEMPLATE",Yt:"TEST",OCb:"TYPEDEF",RCb:"UNION",qEc:"UNKNOWN_SYMBOL",TCb:"VARIABLE",fGc:"XML_TAG",hGc:"YANG_CONTAINER",iGc:"YANG_GROUPING",jGc:"YANG_IDENTITY",kGc:"YANG_LEAF",lGc:"YANG_LIST",values(){return[vH.qEc,vH.gyc,vH.cic,vH.KAb,vH.wBb,vH.JCb,vH.XAb,vH.RCb,vH.BBb,vH.gBb,vH.Coa,vH.TCb,vH.OCb,vH.fCb,vH.EXTENSION,vH.xCb,vH.YAb,vH.s6b,vH.Yt,vH.UM,vH.Dqc,vH.l$b,vH.vnc,vH.Fsc,vH.w8b,vH.o8b,vH.x8b,vH.q8b,vH.p8b,vH.n8b,vH.y8b,vH.hkc,vH.Wjc,vH.akc,vH.bkc,
vH.fkc,vH.Zjc,vH.ckc,vH.Yjc,vH.Vjc,vH.Xjc,vH.Pbc,vH.Qbc,vH.fGc,vH.tDc,vH.Njc,vH.zKa,vH.P5b,vH.XCc,vH.Ywc,vH.Klc,vH.njc,vH.iwc,vH.K7b,vH.Y9b,vH.W8b,vH.rmc,vH.gzc,vH.fzc,vH.ezc,vH.eac,vH.iGc,vH.jGc,vH.hGc,vH.lGc,vH.kGc,vH.SCc,vH.Whc,vH.aic,vH.Xhc,vH.Yhc,vH.Zhc,vH.ayc]}};
wH={i7b:"ATOM",Z9b:"COMMENT",xFa:"DEFINITION",qkc:"KEYWORD",Olc:"LOCAL_REF",emc:"MACRO",Bqc:"NUMERIC_LITERAL",Uwc:"QUALIFIER",Czc:"STRING_LITERAL",WDc:"TYPE_ID",od:"UNKNOWN",values(){return[wH.od,wH.qkc,wH.Czc,wH.Z9b,wH.Bqc,wH.emc,wH.WDc,wH.i7b,wH.xFa,wH.Uwc,wH.Olc]}};
Qrb=class extends _.W{constructor(a={}){super();this.i.numInstances=a.xza==null?null:a.xza;this.i.numFiles=a.Hib==null?null:a.Hib;this.i.numFixes=a.Iib==null?null:a.Iib}get Hib(){return _.Z(this,"numFiles")?_.T(this,"numFiles"):"0"}set Hib(a){this.i.numFiles=a}get Iib(){return _.Z(this,"numFixes")?_.T(this,"numFixes"):"0"}set Iib(a){this.i.numFixes=a}get xza(){return _.Z(this,"numInstances")?_.T(this,"numInstances"):"0"}set xza(a){this.i.numInstances=a}ha(){return Qrb}ka(){return{keys:["numFiles",
"numFixes","numInstances"]}}};
Rrb=class extends _.W{constructor(a={}){super();this.i.lastCommitTime=a.nL==null?null:a.nL;this.i.lastCommitMessage=a.qya==null?null:a.qya;this.i.size=a.size==null?null:a.size;this.i.deleted=a.zo==null?null:a.zo;this.i.existedAtCommit=a.sva==null?null:a.sva}get zo(){return _.Z(this,"deleted")?_.T(this,"deleted"):!1}set zo(a){this.i.deleted=a}get sva(){return _.Z(this,"existedAtCommit")?_.T(this,"existedAtCommit"):""}set sva(a){this.i.existedAtCommit=a}get qya(){return _.Z(this,"lastCommitMessage")?
_.T(this,"lastCommitMessage"):""}set qya(a){this.i.lastCommitMessage=a}get nL(){return _.Z(this,"lastCommitTime")?_.T(this,"lastCommitTime"):""}set nL(a){this.i.lastCommitTime=a}get size(){return _.Z(this,"size")?_.T(this,"size"):"0"}set size(a){this.i.size=a}ha(){return Rrb}ka(){return{keys:["deleted","existedAtCommit","lastCommitMessage","lastCommitTime","size"]}}};
Srb=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 Srb}ka(){return{keys:["email","name"]}}};
Trb=class extends _.W{constructor(a={}){super();this.i.includeRegexp=a.yxa==null?null:a.yxa;this.i.excludeRegexp=a.ova==null?null:a.ova;this.i.languageRegexp=a.oya==null?null:a.oya;this.i.availableForFiles=a.Lsa==null?null:a.Lsa;this.i.availableForDirs=a.Ksa==null?null:a.Ksa;this.i.availableForGeneratedFiles=a.Msa==null?null:a.Msa}get Ksa(){return _.Z(this,"availableForDirs")?_.T(this,"availableForDirs"):!1}set Ksa(a){this.i.availableForDirs=a}get Lsa(){return _.Z(this,"availableForFiles")?_.T(this,
"availableForFiles"):!1}set Lsa(a){this.i.availableForFiles=a}get Msa(){return _.Z(this,"availableForGeneratedFiles")?_.T(this,"availableForGeneratedFiles"):!1}set Msa(a){this.i.availableForGeneratedFiles=a}get ova(){return _.Z(this,"excludeRegexp")?_.T(this,"excludeRegexp"):[]}set ova(a){this.i.excludeRegexp=a}get yxa(){return _.Z(this,"includeRegexp")?_.T(this,"includeRegexp"):[]}set yxa(a){this.i.includeRegexp=a}get oya(){return _.Z(this,"languageRegexp")?_.T(this,"languageRegexp"):[]}set oya(a){this.i.languageRegexp=
a}ha(){return Trb}ka(){return{keys:"availableForDirs availableForFiles availableForGeneratedFiles excludeRegexp includeRegexp languageRegexp".split(" ")}}};
Urb=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 Urb}ka(){return{keys:["branchName","commitId"]}}};
Vrb=class extends _.W{constructor(a={}){super();this.i.categoryId=a.My==null?null:a.My}get My(){return _.Z(this,"categoryId")?_.T(this,"categoryId"):""}set My(a){this.i.categoryId=a}ha(){return Vrb}ka(){return{keys:["categoryId"]}}};Wrb=class extends _.W{constructor(a={}){super();this.i.type=a.type==null?null:a.type}static get tf(){return uH}get type(){return _.Z(this,"type")?_.T(this,"type"):null}set type(a){this.i.type=a}ha(){return Wrb}ka(){return{Na:{type:uH},keys:["type"]}}};
Xrb=class extends _.W{constructor(a={}){super();this.i.codeFindingsArguments=a.N4==null?null:a.N4;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 N4(){return _.Z(this,"codeFindingsArguments")?_.T(this,"codeFindingsArguments"):null}set N4(a){this.i.codeFindingsArguments=a}ha(){return Xrb}ka(){return{Oa:{availability:Trb},keys:["availability","codeFindingsArguments"],
Ga:{codeFindingsArguments:Vrb}}}};
Yrb=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.Dlb==null?null:a.Dlb;this.i.children=a.children==null?null:a.children;this.i.onByDefault=a.YP==null?null:a.YP;this.i.isWarning=a.hya==null?null:a.hya}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 hya(){return _.Z(this,"isWarning")?_.T(this,"isWarning"):!1}set hya(a){this.i.isWarning=a}get name(){return _.Z(this,"name")?_.T(this,"name"):""}set name(a){this.i.name=a}get YP(){return _.Z(this,"onByDefault")?_.T(this,"onByDefault"):
!1}set YP(a){this.i.onByDefault=a}get Dlb(){return _.Z(this,"presentation")?_.T(this,"presentation"):[]}set Dlb(a){this.i.presentation=a}get tooltip(){return _.Z(this,"tooltip")?_.T(this,"tooltip"):""}set tooltip(a){this.i.tooltip=a}ha(){return Yrb}ka(){return{Oa:{children:Yrb,presentation:Wrb},keys:"children dataSource icon id isWarning name onByDefault presentation tooltip".split(" "),Ga:{dataSource:Xrb}}}};
_.Zrb=class extends _.W{constructor(a={}){super();this.i.newPath=a.UG==null?null:a.UG;this.i.oldPath=a.Qf==null?null:a.Qf;this.i.newHash=a.qib==null?null:a.qib;this.i.oldHash=a.Vib==null?null:a.Vib;this.i.newType=a.lza==null?null:a.lza;this.i.oldType=a.Aza==null?null:a.Aza}get qib(){return _.Z(this,"newHash")?_.T(this,"newHash"):""}set qib(a){this.i.newHash=a}get UG(){return _.Z(this,"newPath")?_.T(this,"newPath"):""}set UG(a){this.i.newPath=a}get lza(){return _.Z(this,"newType")?_.T(this,"newType"):
null}set lza(a){this.i.newType=a}get Vib(){return _.Z(this,"oldHash")?_.T(this,"oldHash"):""}set Vib(a){this.i.oldHash=a}get Qf(){return _.Z(this,"oldPath")?_.T(this,"oldPath"):""}set Qf(a){this.i.oldPath=a}get Aza(){return _.Z(this,"oldType")?_.T(this,"oldType"):null}set Aza(a){this.i.oldType=a}ha(){return _.Zrb}ka(){return{Na:{newType:oH,oldType:pH},keys:"newHash newPath newType oldHash oldPath oldType".split(" ")}}};
$rb=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.sL==null?null:a.sL}static get tf(){return nH}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 sL(){return _.Z(this,"locationHint")?_.T(this,"locationHint"):""}set sL(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 $rb}ka(){return{Na:{sources:mH,type:nH},keys:"attributes hash locationHint path sources type".split(" "),Ga:{attributes:Rrb}}}};
asb=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 asb}ka(){return{keys:["privateDoNotAccessOrElseSafeHtmlWrappedValue"]}}};
_.bsb=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 _.bsb}ka(){return{keys:["endColumn","endLine","startColumn","startLine"]}}};
csb=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 csb}ka(){return{Na:{categories:sH},keys:["categories"]}}};
_.xH=class extends _.W{constructor(a={}){super();this.i.hostName=a.dm==null?null:a.dm;this.i.projectId=a.projectId==null?null:a.projectId;this.i.depotGroup=a.Mp==null?null:a.Mp;this.i.ossProject=a.jh==null?null:a.jh;this.i.repositoryName=a.bi==null?null:a.bi;this.i.workspaceId=a.Er==null?null:a.Er}get Mp(){return _.Z(this,"depotGroup")?_.T(this,"depotGroup"):""}set Mp(a){this.i.depotGroup=a}get dm(){return _.Z(this,"hostName")?_.T(this,"hostName"):""}set dm(a){this.i.hostName=a}get jh(){return _.Z(this,
"ossProject")?_.T(this,"ossProject"):""}set jh(a){this.i.ossProject=a}get projectId(){return _.Z(this,"projectId")?_.T(this,"projectId"):""}set projectId(a){this.i.projectId=a}get bi(){return _.Z(this,"repositoryName")?_.T(this,"repositoryName"):""}set bi(a){this.i.repositoryName=a}get Er(){return _.Z(this,"workspaceId")?_.T(this,"workspaceId"):""}set Er(a){this.i.workspaceId=a}ha(){return _.xH}ka(){return{keys:"depotGroup hostName ossProject projectId repositoryName workspaceId".split(" ")}}};
dsb=class extends _.W{constructor(a={}){super();this.i.repositoryKey=a.Oe==null?null:a.Oe;this.i.refSpec=a.sr==null?null:a.sr;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 sr(){return _.Z(this,"refSpec")?_.T(this,"refSpec"):""}set sr(a){this.i.refSpec=a}get Oe(){return _.Z(this,"repositoryKey")?_.T(this,"repositoryKey"):null}set Oe(a){this.i.repositoryKey=a}ha(){return dsb}ka(){return{keys:["refHint",
"refSpec","repositoryKey"],Ga:{repositoryKey:_.xH}}}};
yH=class extends _.W{constructor(a={}){super();this.i.sourceRoot=a.Kt==null?null:a.Kt;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.sL==null?null:a.sL}static get tf(){return rH}get fileSize(){return _.Z(this,"fileSize")?_.T(this,"fileSize"):"0"}set fileSize(a){this.i.fileSize=a}get sL(){return _.Z(this,"locationHint")?_.T(this,"locationHint"):""}set sL(a){this.i.locationHint=
a}get path(){return _.Z(this,"path")?_.T(this,"path"):""}set path(a){this.i.path=a}get Kt(){return _.Z(this,"sourceRoot")?_.T(this,"sourceRoot"):null}set Kt(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 yH}ka(){return{Na:{sources:qH,type:rH},keys:"fileSize locationHint path sourceRoot sources type".split(" "),Ga:{sourceRoot:dsb}}}};
esb=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.N0==null?null:a.N0;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 N0(){return _.Z(this,
"subcategory")?_.T(this,"subcategory"):""}set N0(a){this.i.subcategory=a}ha(){return esb}ka(){return{keys:["category","data","fileSpec","subcategory"],Ga:{data:Qrb,fileSpec:yH}}}};
fsb=class extends _.W{constructor(a={}){super();this.i.range=a.ae==null?null:a.ae;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.N0==null?null:a.N0;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 ae(){return _.Z(this,"range")?_.T(this,"range"):null}set ae(a){this.i.range=a}get N0(){return _.Z(this,"subcategory")?_.T(this,"subcategory"):""}set N0(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 fsb}ka(){return{keys:"category fileSpec message messageHtml range subcategory timestamp url".split(" "),Ga:{fileSpec:yH,messageHtml:asb,range:_.bsb}}}};
gsb=class extends _.W{constructor(a={}){super();this.i.fileSpec=a.ze==null?null:a.ze;this.i.childEntries=a.Cta==null?null:a.Cta}get Cta(){return _.Z(this,"childEntries")?_.T(this,"childEntries"):[]}set Cta(a){this.i.childEntries=a}get ze(){return _.Z(this,"fileSpec")?_.T(this,"fileSpec"):null}set ze(a){this.i.fileSpec=a}ha(){return gsb}ka(){return{Oa:{childEntries:$rb},keys:["childEntries","fileSpec"],Ga:{fileSpec:yH}}}};
hsb=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 tH}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 hsb}ka(){return{Na:{status:tH},keys:["endLine","startLine","status"]}}};isb=class extends _.W{constructor(a={}){super();this.i.coverageRanges=a.wua==null?null:a.wua}get wua(){return _.Z(this,"coverageRanges")?_.T(this,"coverageRanges"):[]}set wua(a){this.i.coverageRanges=a}ha(){return isb}ka(){return{Oa:{coverageRanges:hsb},keys:["coverageRanges"]}}};
jsb=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 jsb}ka(){return{keys:["root"],Ga:{root:Yrb}}}};
zH=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 zH}ka(){return{keys:["length","startIndex"]}}};
ksb=class extends _.W{constructor(a={}){super();this.i.linkRange=a.Fya==null?null:a.Fya;this.i.url=a.url==null?null:a.url}get Fya(){return _.Z(this,"linkRange")?_.T(this,"linkRange"):null}set Fya(a){this.i.linkRange=a}get url(){return _.Z(this,"url")?_.T(this,"url"):""}set url(a){this.i.url=a}ha(){return ksb}ka(){return{keys:["linkRange","url"],Ga:{linkRange:zH}}}};
_.lsb=class extends _.W{constructor(a={}){super();this.i.commitId=a.xf==null?null:a.xf;this.i.commitTime=a.lK==null?null:a.lK;this.i.author=a.Fm==null?null:a.Fm;this.i.commitMessage=a.Qq==null?null:a.Qq;this.i.metadata=a.metadata==null?null:a.metadata;this.i.fileDiffEntries=a.Yl==null?null:a.Yl;this.i.parentCommitIds=a.gH==null?null:a.gH;this.i.commitSubject=a.Sea==null?null:a.Sea;this.i.oldPath=a.Qf==null?null:a.Qf;this.i.committer=a.eua==null?null:a.eua;this.i.commitMessageLinkDefinitions=a.rO==
null?null:a.rO;this.i.fetchFileSpec=a.dr==null?null:a.dr;this.i.revisionNumber=a.revisionNumber==null?null:a.revisionNumber;this.i.fileOperation=a.Mva==null?null:a.Mva;this.i.workspace=a.Pb==null?null:a.Pb}get Fm(){return _.Z(this,"author")?_.T(this,"author"):null}set Fm(a){this.i.author=a}get xf(){return _.Z(this,"commitId")?_.T(this,"commitId"):""}set xf(a){this.i.commitId=a}get Qq(){return _.Z(this,"commitMessage")?_.T(this,"commitMessage"):""}set Qq(a){this.i.commitMessage=a}get rO(){return _.Z(this,
"commitMessageLinkDefinitions")?_.T(this,"commitMessageLinkDefinitions"):[]}set rO(a){this.i.commitMessageLinkDefinitions=a}get Sea(){return _.Z(this,"commitSubject")?_.T(this,"commitSubject"):""}set Sea(a){this.i.commitSubject=a}get lK(){return _.Z(this,"commitTime")?_.T(this,"commitTime"):""}set lK(a){this.i.commitTime=a}get eua(){return _.Z(this,"committer")?_.T(this,"committer"):null}set eua(a){this.i.committer=a}get dr(){return _.Z(this,"fetchFileSpec")?_.T(this,"fetchFileSpec"):null}set dr(a){this.i.fetchFileSpec=
a}get Yl(){return _.Z(this,"fileDiffEntries")?_.T(this,"fileDiffEntries"):[]}set Yl(a){this.i.fileDiffEntries=a}get Mva(){return _.Z(this,"fileOperation")?_.T(this,"fileOperation"):null}set Mva(a){this.i.fileOperation=a}get metadata(){return _.Z(this,"metadata")?_.T(this,"metadata"):null}set metadata(a){this.i.metadata=a}get Qf(){return _.Z(this,"oldPath")?_.T(this,"oldPath"):""}set Qf(a){this.i.oldPath=a}get gH(){return _.Z(this,"parentCommitIds")?_.T(this,"parentCommitIds"):[]}set gH(a){this.i.parentCommitIds=
a}get revisionNumber(){return _.Z(this,"revisionNumber")?_.T(this,"revisionNumber"):0}set revisionNumber(a){this.i.revisionNumber=a}get Pb(){return _.Z(this,"workspace")?_.T(this,"workspace"):""}set Pb(a){this.i.workspace=a}ha(){return _.lsb}ka(){return{Oa:{commitMessageLinkDefinitions:ksb,fileDiffEntries:_.Zrb},Na:{fileOperation:lH},keys:"author commitId commitMessage commitMessageLinkDefinitions commitSubject commitTime committer fetchFileSpec fileDiffEntries fileOperation metadata oldPath parentCommitIds revisionNumber workspace".split(" "),
ud:{metadata:{vc:null,Gc:!1,Hc:!1,Ic:!1}},Ga:{author:Srb,committer:Srb,fetchFileSpec:yH}}}};
msb=class extends _.W{constructor(a={}){super();this.i.lineNumber=a.lineNumber==null?null:a.lineNumber;this.i.columnRanges=a.qO==null?null:a.qO}get qO(){return _.Z(this,"columnRanges")?_.T(this,"columnRanges"):[]}set qO(a){this.i.columnRanges=a}get lineNumber(){return _.Z(this,"lineNumber")?_.T(this,"lineNumber"):"0"}set lineNumber(a){this.i.lineNumber=a}ha(){return msb}ka(){return{Oa:{columnRanges:zH},keys:["columnRanges","lineNumber"]}}};
nsb=class extends _.W{constructor(a={}){super();this.i.lineNumber=a.lineNumber==null?null:a.lineNumber;this.i.lineText=a.pD==null?null:a.pD;this.i.range=a.ae==null?null:a.ae}get lineNumber(){return _.Z(this,"lineNumber")?_.T(this,"lineNumber"):0}set lineNumber(a){this.i.lineNumber=a}get pD(){return _.Z(this,"lineText")?_.T(this,"lineText"):""}set pD(a){this.i.lineText=a}get ae(){return _.Z(this,"range")?_.T(this,"range"):null}set ae(a){this.i.range=a}ha(){return nsb}ka(){return{keys:["lineNumber",
"lineText","range"],Ga:{range:zH}}}};osb=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 osb}ka(){return{Oa:{aggregations:esb},keys:["aggregations"]}}};
psb=class extends _.W{constructor(a={}){super();this.i.findings=a.b6==null?null:a.b6}get b6(){return _.Z(this,"findings")?_.T(this,"findings"):[]}set b6(a){this.i.findings=a}ha(){return psb}ka(){return{Oa:{findings:fsb},keys:["findings"]}}};
qsb=class extends _.W{constructor(a={}){super();this.i.commitLogEntries=a.En==null?null:a.En;this.i.nextCommitId=a.tib==null?null:a.tib;this.i.nextCommitIds=a.mza==null?null:a.mza;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 tib(){return _.Z(this,"nextCommitId")?_.T(this,"nextCommitId"):""}set tib(a){this.i.nextCommitId=a}get mza(){return _.Z(this,"nextCommitIds")?_.T(this,"nextCommitIds"):
[]}set mza(a){this.i.nextCommitIds=a}get pageToken(){return _.Z(this,"pageToken")?_.T(this,"pageToken"):""}set pageToken(a){this.i.pageToken=a}ha(){return qsb}ka(){return{Oa:{commitLogEntries:_.lsb},keys:["commitLogEntries","nextCommitId","nextCommitIds","pageToken"]}}};rsb=class extends _.W{ha(){return rsb}ka(){return{keys:[]}}};ssb=class extends _.W{ha(){return ssb}ka(){return{keys:[]}}};
tsb=class extends _.W{constructor(a={}){super();this.i.matchingRanges=a.pr==null?null:a.pr}get pr(){return _.Z(this,"matchingRanges")?_.T(this,"matchingRanges"):[]}set pr(a){this.i.matchingRanges=a}ha(){return tsb}ka(){return{Oa:{matchingRanges:msb},keys:["matchingRanges"]}}};
usb=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 usb}ka(){return{keys:["tagName","targetId"]}}};
_.vsb=class extends _.W{constructor(a={}){super();this.i.branch=a.jd==null?null:a.jd;this.i.defaultBranchName=a.h5==null?null:a.h5;this.i.tags=a.tags==null?null:a.tags}get jd(){return _.Z(this,"branch")?_.T(this,"branch"):[]}set jd(a){this.i.branch=a}get h5(){return _.Z(this,"defaultBranchName")?_.T(this,"defaultBranchName"):""}set h5(a){this.i.defaultBranchName=a}get tags(){return _.Z(this,"tags")?_.T(this,"tags"):[]}set tags(a){this.i.tags=a}ha(){return _.vsb}ka(){return{Oa:{branch:Urb,tags:usb},
keys:["branch","defaultBranchName","tags"]}}};wsb=class extends _.W{constructor(a={}){super();this.i.roots=a.pBa==null?null:a.pBa}get pBa(){return _.Z(this,"roots")?_.T(this,"roots"):null}set pBa(a){this.i.roots=a}ha(){return wsb}ka(){return{keys:["roots"],Ga:{roots:_.vsb}}}};
_.xsb=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.Pu==null?null:a.Pu;this.i.enableDiagnostics=a.Bo==null?null:a.Bo;this.i.repositoryScope=a.fo==null?null:a.fo;this.i.refSpecScope=a.WL==null?null:a.WL;this.i.pathPrefix=a.pathPrefix==null?null:a.pathPrefix;this.i.savedQuery=a.Ke==null?null:a.Ke;this.i.scoringModel=a.iM==null?null:a.iM;this.i.exhaustive=a.Ks==null?null:a.Ks;
this.i.fullHistorySearch=a.kwa==null?null:a.kwa;this.i.debugLevel=a.yO==null?null:a.yO;this.i.retrieveMultibranchResults=a.vx==null?null:a.vx;this.i.suppressGitLegacyResults=a.Lx==null?null:a.Lx;this.i.showPersonalizedResults=a.xr==null?null:a.xr}get yO(){return _.Z(this,"debugLevel")?_.T(this,"debugLevel"):0}set yO(a){this.i.debugLevel=a}get Bo(){return _.Z(this,"enableDiagnostics")?_.T(this,"enableDiagnostics"):!1}set Bo(a){this.i.enableDiagnostics=a}get Ks(){return _.Z(this,"exhaustive")?_.T(this,
"exhaustive"):!1}set Ks(a){this.i.exhaustive=a}get kwa(){return _.Z(this,"fullHistorySearch")?_.T(this,"fullHistorySearch"):!1}set kwa(a){this.i.fullHistorySearch=a}get Pu(){return _.Z(this,"numberOfContextLines")?_.T(this,"numberOfContextLines"):0}set Pu(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 WL(){return _.Z(this,"refSpecScope")?_.T(this,"refSpecScope"):""}set WL(a){this.i.refSpecScope=a}get fo(){return _.Z(this,"repositoryScope")?_.T(this,"repositoryScope"):null}set fo(a){this.i.repositoryScope=a}get vx(){return _.Z(this,"retrieveMultibranchResults")?_.T(this,"retrieveMultibranchResults"):!1}set vx(a){this.i.retrieveMultibranchResults=a}get Ke(){return _.Z(this,"savedQuery")?_.T(this,"savedQuery"):""}set Ke(a){this.i.savedQuery=
a}get iM(){return _.Z(this,"scoringModel")?_.T(this,"scoringModel"):""}set iM(a){this.i.scoringModel=a}get xr(){return _.Z(this,"showPersonalizedResults")?_.T(this,"showPersonalizedResults"):!1}set xr(a){this.i.showPersonalizedResults=a}get Lx(){return _.Z(this,"suppressGitLegacyResults")?_.T(this,"suppressGitLegacyResults"):!1}set Lx(a){this.i.suppressGitLegacyResults=a}ha(){return _.xsb}ka(){return{keys:"debugLevel enableDiagnostics exhaustive fullHistorySearch numberOfContextLines pageSize pageToken pathPrefix refSpecScope repositoryScope retrieveMultibranchResults savedQuery scoringModel showPersonalizedResults suppressGitLegacyResults".split(" "),
Ga:{repositoryScope:WF}}}};
_.AH=class extends _.W{constructor(a={}){super();this.i.numberOfContextLines=a.Pu==null?null:a.Pu;this.i.minSnippetLinesPerFile=a.Dja==null?null:a.Dja;this.i.minSnippetLinesPerPage=a.Eja==null?null:a.Eja;this.i.showAllSnippets=a.lCa==null?null:a.lCa}get Dja(){return _.Z(this,"minSnippetLinesPerFile")?_.T(this,"minSnippetLinesPerFile"):0}set Dja(a){this.i.minSnippetLinesPerFile=a}get Eja(){return _.Z(this,"minSnippetLinesPerPage")?_.T(this,"minSnippetLinesPerPage"):0}set Eja(a){this.i.minSnippetLinesPerPage=a}get Pu(){return _.Z(this,
"numberOfContextLines")?_.T(this,"numberOfContextLines"):0}set Pu(a){this.i.numberOfContextLines=a}get lCa(){return _.Z(this,"showAllSnippets")?_.T(this,"showAllSnippets"):!1}set lCa(a){this.i.showAllSnippets=a}ha(){return _.AH}ka(){return{keys:["minSnippetLinesPerFile","minSnippetLinesPerPage","numberOfContextLines","showAllSnippets"]}}};
ysb=class extends _.W{constructor(a={}){super();this.i.queryString=a.Wu==null?null:a.Wu;this.i.searchOptions=a.EBa==null?null:a.EBa;this.i.snippetOptions=a.sM==null?null:a.sM}get Wu(){return _.Z(this,"queryString")?_.T(this,"queryString"):""}set Wu(a){this.i.queryString=a}get EBa(){return _.Z(this,"searchOptions")?_.T(this,"searchOptions"):null}set EBa(a){this.i.searchOptions=a}get sM(){return _.Z(this,"snippetOptions")?_.T(this,"snippetOptions"):null}set sM(a){this.i.snippetOptions=a}ha(){return ysb}ka(){return{keys:["queryString",
"searchOptions","snippetOptions"],Ga:{searchOptions:_.xsb,snippetOptions:_.AH}}}};_.zsb=class extends _.W{constructor(a={}){super();this.i.enableDiagnostics=a.Bo==null?null:a.Bo;this.i.savedQuery=a.Ke==null?null:a.Ke}get Bo(){return _.Z(this,"enableDiagnostics")?_.T(this,"enableDiagnostics"):!1}set Bo(a){this.i.enableDiagnostics=a}get Ke(){return _.Z(this,"savedQuery")?_.T(this,"savedQuery"):""}set Ke(a){this.i.savedQuery=a}ha(){return _.zsb}ka(){return{keys:["enableDiagnostics","savedQuery"]}}};
_.Asb=class extends _.W{constructor(a={}){super();this.i.numberOfContextLines=a.Pu==null?null:a.Pu}get Pu(){return _.Z(this,"numberOfContextLines")?_.T(this,"numberOfContextLines"):0}set Pu(a){this.i.numberOfContextLines=a}ha(){return _.Asb}ka(){return{keys:["numberOfContextLines"]}}};
Bsb=class extends _.W{constructor(a={}){super();this.i.file=a.file==null?null:a.file;this.i.queryString=a.Wu==null?null:a.Wu;this.i.options=a.options==null?null:a.options;this.i.snippetOptions=a.sM==null?null:a.sM}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 Wu(){return _.Z(this,"queryString")?_.T(this,"queryString"):""}set Wu(a){this.i.queryString=a}get sM(){return _.Z(this,
"snippetOptions")?_.T(this,"snippetOptions"):null}set sM(a){this.i.snippetOptions=a}ha(){return Bsb}ka(){return{keys:["file","options","queryString","snippetOptions"],Ga:{file:yH,options:_.zsb,snippetOptions:_.Asb}}}};
Csb=class extends _.W{constructor(a={}){super();this.i.tokenType=a.tokenType==null?null:a.tokenType;this.i.range=a.ae==null?null:a.ae}get ae(){return _.Z(this,"range")?_.T(this,"range"):null}set ae(a){this.i.range=a}get tokenType(){return _.Z(this,"tokenType")?_.T(this,"tokenType"):null}set tokenType(a){this.i.tokenType=a}ha(){return Csb}ka(){return{Na:{tokenType:wH},keys:["range","tokenType"],Ga:{range:zH}}}};
Dsb=class extends _.W{constructor(a={}){super();this.i.lineText=a.pD==null?null:a.pD;this.i.lineNumber=a.lineNumber==null?null:a.lineNumber;this.i.matchingRanges=a.pr==null?null:a.pr;this.i.ranges=a.jH==null?null:a.jH;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 pD(){return _.Z(this,"lineText")?_.T(this,"lineText"):""}set pD(a){this.i.lineText=a}get pr(){return _.Z(this,"matchingRanges")?_.T(this,
"matchingRanges"):null}set pr(a){this.i.matchingRanges=a}get jH(){return _.Z(this,"ranges")?_.T(this,"ranges"):[]}set jH(a){this.i.ranges=a}get qh(){return _.Z(this,"tokens")?_.T(this,"tokens"):[]}set qh(a){this.i.tokens=a}ha(){return Dsb}ka(){return{Oa:{ranges:zH,tokens:Csb},keys:["lineNumber","lineText","matchingRanges","ranges","tokens"],Ga:{matchingRanges:msb}}}};
Esb=class extends _.W{constructor(a={}){super();this.i.snippetLines=a.Ix==null?null:a.Ix}get Ix(){return _.Z(this,"snippetLines")?_.T(this,"snippetLines"):[]}set Ix(a){this.i.snippetLines=a}ha(){return Esb}ka(){return{Oa:{snippetLines:Dsb},keys:["snippetLines"]}}};
Fsb=class extends _.W{constructor(a={}){super();this.i.matchingSnippets=a.Uya==null?null:a.Uya}get Uya(){return _.Z(this,"matchingSnippets")?_.T(this,"matchingSnippets"):[]}set Uya(a){this.i.matchingSnippets=a}ha(){return Fsb}ka(){return{Oa:{matchingSnippets:Esb},keys:["matchingSnippets"]}}};
Gsb=class extends _.W{constructor(a={}){super();this.i.matchingRanges=a.pr==null?null:a.pr;this.i.ranges=a.jH==null?null:a.jH;this.i.snippets=a.Pj==null?null:a.Pj}get pr(){return _.Z(this,"matchingRanges")?_.T(this,"matchingRanges"):[]}set pr(a){this.i.matchingRanges=a}get jH(){return _.Z(this,"ranges")?_.T(this,"ranges"):null}set jH(a){this.i.ranges=a}get Pj(){return _.Z(this,"snippets")?_.T(this,"snippets"):null}set Pj(a){this.i.snippets=a}ha(){return Gsb}ka(){return{Oa:{matchingRanges:msb},keys:["matchingRanges",
"ranges","snippets"],Ga:{ranges:tsb,snippets:Fsb}}}};Hsb=class extends _.W{constructor(a={}){super();this.i.revision=a.Jc==null?null:a.Jc;this.i.snippets=a.Pj==null?null:a.Pj}get Jc(){return _.Z(this,"revision")?_.T(this,"revision"):""}set Jc(a){this.i.revision=a}get Pj(){return _.Z(this,"snippets")?_.T(this,"snippets"):[]}set Pj(a){this.i.snippets=a}ha(){return Hsb}ka(){return{Oa:{snippets:Esb},keys:["revision","snippets"]}}};
Isb=class extends _.W{constructor(a={}){super();this.i.fileSpec=a.ze==null?null:a.ze;this.i.snippets=a.Pj==null?null:a.Pj;this.i.numberOfMatchingLines=a.Sja==null?null:a.Sja;this.i.matchingChangelists=a.wgb==null?null:a.wgb;this.i.revisionMatches=a.kBa==null?null:a.kBa;this.i.deletedAtCl=a.JF==null?null:a.JF;this.i.deletedTermChangelist=a.KF==null?null:a.KF}get JF(){return _.Z(this,"deletedAtCl")?_.T(this,"deletedAtCl"):"0"}set JF(a){this.i.deletedAtCl=a}get KF(){return _.Z(this,"deletedTermChangelist")?
_.T(this,"deletedTermChangelist"):"0"}set KF(a){this.i.deletedTermChangelist=a}get ze(){return _.Z(this,"fileSpec")?_.T(this,"fileSpec"):null}set ze(a){this.i.fileSpec=a}get wgb(){return _.Z(this,"matchingChangelists")?_.T(this,"matchingChangelists"):[]}set wgb(a){this.i.matchingChangelists=a}get Sja(){return _.Z(this,"numberOfMatchingLines")?_.T(this,"numberOfMatchingLines"):0}set Sja(a){this.i.numberOfMatchingLines=a}get kBa(){return _.Z(this,"revisionMatches")?_.T(this,"revisionMatches"):[]}set kBa(a){this.i.revisionMatches=
a}get Pj(){return _.Z(this,"snippets")?_.T(this,"snippets"):[]}set Pj(a){this.i.snippets=a}ha(){return Isb}ka(){return{Oa:{revisionMatches:Hsb,snippets:Esb},keys:"deletedAtCl deletedTermChangelist fileSpec matchingChangelists numberOfMatchingLines revisionMatches snippets".split(" "),Ga:{fileSpec:yH}}}};
Jsb=class extends _.W{constructor(a={}){super();this.i.fileSearchResult=a.vga==null?null:a.vga;this.i.directorySearchResult=a.Wua==null?null:a.Wua;this.i.debugInfoString=a.CC==null?null:a.CC;this.i.resultToken=a.eM==null?null:a.eM;this.i.personalized=a.i8==null?null:a.i8;this.i.refsToken=a.x8==null?null:a.x8}get CC(){return _.Z(this,"debugInfoString")?_.T(this,"debugInfoString"):""}set CC(a){this.i.debugInfoString=a}get Wua(){return _.Z(this,"directorySearchResult")?_.T(this,"directorySearchResult"):
null}set Wua(a){this.i.directorySearchResult=a}get vga(){return _.Z(this,"fileSearchResult")?_.T(this,"fileSearchResult"):null}set vga(a){this.i.fileSearchResult=a}get i8(){return _.Z(this,"personalized")?_.T(this,"personalized"):!1}set i8(a){this.i.personalized=a}get x8(){return _.Z(this,"refsToken")?_.T(this,"refsToken"):""}set x8(a){this.i.refsToken=a}get eM(){return _.Z(this,"resultToken")?_.T(this,"resultToken"):""}set eM(a){this.i.resultToken=a}ha(){return Jsb}ka(){return{keys:"debugInfoString directorySearchResult fileSearchResult personalized refsToken resultToken".split(" "),
Ga:{directorySearchResult:gsb,fileSearchResult:Isb}}}};
_.BH=class extends _.W{constructor(a={}){super();this.i.searchResults=a.Oz==null?null:a.Oz;this.i.estimatedResultCount=a.nva==null?null:a.nva;this.i.nextPageToken=a.nextPageToken==null?null:a.nextPageToken;this.i.debugInfoString=a.CC==null?null:a.CC;this.i.responseToken=a.J_==null?null:a.J_;this.i.exhaustive=a.Ks==null?null:a.Ks;this.i.requestToken=a.ZL==null?null:a.ZL;this.i.debugResponseProto=a.Vq==null?null:a.Vq;this.i.debugRequestProto=a.Uq==null?null:a.Uq;this.i.refinements=a.RD==null?null:a.RD}get CC(){return _.Z(this,
"debugInfoString")?_.T(this,"debugInfoString"):""}set CC(a){this.i.debugInfoString=a}get Uq(){return _.Z(this,"debugRequestProto")?_.T(this,"debugRequestProto"):""}set Uq(a){this.i.debugRequestProto=a}get Vq(){return _.Z(this,"debugResponseProto")?_.T(this,"debugResponseProto"):""}set Vq(a){this.i.debugResponseProto=a}get nva(){return _.Z(this,"estimatedResultCount")?_.T(this,"estimatedResultCount"):"0"}set nva(a){this.i.estimatedResultCount=a}get Ks(){return _.Z(this,"exhaustive")?_.T(this,"exhaustive"):
!1}set Ks(a){this.i.exhaustive=a}get nextPageToken(){return _.Z(this,"nextPageToken")?_.T(this,"nextPageToken"):""}set nextPageToken(a){this.i.nextPageToken=a}get RD(){return _.Z(this,"refinements")?_.T(this,"refinements"):[]}set RD(a){this.i.refinements=a}get ZL(){return _.Z(this,"requestToken")?_.T(this,"requestToken"):""}set ZL(a){this.i.requestToken=a}get J_(){return _.Z(this,"responseToken")?_.T(this,"responseToken"):""}set J_(a){this.i.responseToken=a}get Oz(){return _.Z(this,"searchResults")?
_.T(this,"searchResults"):[]}set Oz(a){this.i.searchResults=a}ha(){return _.BH}ka(){return{Oa:{searchResults:Jsb},keys:"debugInfoString debugRequestProto debugResponseProto estimatedResultCount exhaustive nextPageToken refinements requestToken responseToken searchResults".split(" ")}}};
Ksb=class extends _.W{constructor(a={}){super();this.i.repositoryScope=a.fo==null?null:a.fo;this.i.refSpecScope=a.WL==null?null:a.WL;this.i.pathPrefix=a.pathPrefix==null?null:a.pathPrefix;this.i.savedQuery=a.Ke==null?null:a.Ke;this.i.maxSuggestions=a.Vya==null?null:a.Vya;this.i.enableDiagnostics=a.Bo==null?null:a.Bo;this.i.retrieveMultibranchResults=a.vx==null?null:a.vx;this.i.suppressGitLegacyResults=a.Lx==null?null:a.Lx;this.i.showPersonalizedResults=a.xr==null?null:a.xr}get Bo(){return _.Z(this,
"enableDiagnostics")?_.T(this,"enableDiagnostics"):!1}set Bo(a){this.i.enableDiagnostics=a}get Vya(){return _.Z(this,"maxSuggestions")?_.T(this,"maxSuggestions"):0}set Vya(a){this.i.maxSuggestions=a}get pathPrefix(){return _.Z(this,"pathPrefix")?_.T(this,"pathPrefix"):""}set pathPrefix(a){this.i.pathPrefix=a}get WL(){return _.Z(this,"refSpecScope")?_.T(this,"refSpecScope"):""}set WL(a){this.i.refSpecScope=a}get fo(){return _.Z(this,"repositoryScope")?_.T(this,"repositoryScope"):null}set fo(a){this.i.repositoryScope=
a}get vx(){return _.Z(this,"retrieveMultibranchResults")?_.T(this,"retrieveMultibranchResults"):!1}set vx(a){this.i.retrieveMultibranchResults=a}get Ke(){return _.Z(this,"savedQuery")?_.T(this,"savedQuery"):""}set Ke(a){this.i.savedQuery=a}get xr(){return _.Z(this,"showPersonalizedResults")?_.T(this,"showPersonalizedResults"):!1}set xr(a){this.i.showPersonalizedResults=a}get Lx(){return _.Z(this,"suppressGitLegacyResults")?_.T(this,"suppressGitLegacyResults"):!1}set Lx(a){this.i.suppressGitLegacyResults=
a}ha(){return Ksb}ka(){return{keys:"enableDiagnostics maxSuggestions pathPrefix refSpecScope repositoryScope retrieveMultibranchResults savedQuery showPersonalizedResults suppressGitLegacyResults".split(" "),Ga:{repositoryScope:WF}}}};
Lsb=class extends _.W{constructor(a={}){super();this.i.queryString=a.Wu==null?null:a.Wu;this.i.suggestOptions=a.GCa==null?null:a.GCa}get Wu(){return _.Z(this,"queryString")?_.T(this,"queryString"):""}set Wu(a){this.i.queryString=a}get GCa(){return _.Z(this,"suggestOptions")?_.T(this,"suggestOptions"):null}set GCa(a){this.i.suggestOptions=a}ha(){return Lsb}ka(){return{keys:["queryString","suggestOptions"],Ga:{suggestOptions:Ksb}}}};
Msb=class extends _.W{constructor(a={}){super();this.i.type=a.type==null?null:a.type;this.i.range=a.ae==null?null:a.ae}static get tf(){return vH}get ae(){return _.Z(this,"range")?_.T(this,"range"):null}set ae(a){this.i.range=a}get type(){return _.Z(this,"type")?_.T(this,"type"):null}set type(a){this.i.type=a}ha(){return Msb}ka(){return{Na:{type:vH},keys:["range","type"],Ga:{range:zH}}}};
Nsb=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.eM==null?null:a.eM;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 eM(){return _.Z(this,"resultToken")?_.T(this,"resultToken"):""}set eM(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 Nsb}ka(){return{keys:"fileSpec lineNumber match resultToken symbol title".split(" "),Ga:{fileSpec:yH,match:nsb,symbol:Msb}}}};
Osb=class extends _.W{constructor(a={}){super();this.i.suggestions=a.hv==null?null:a.hv;this.i.responseToken=a.J_==null?null:a.J_;this.i.requestToken=a.ZL==null?null:a.ZL}get ZL(){return _.Z(this,"requestToken")?_.T(this,"requestToken"):""}set ZL(a){this.i.requestToken=a}get J_(){return _.Z(this,"responseToken")?_.T(this,"responseToken"):""}set J_(a){this.i.responseToken=a}get hv(){return _.Z(this,"suggestions")?_.T(this,"suggestions"):[]}set hv(a){this.i.suggestions=a}ha(){return Osb}ka(){return{Oa:{suggestions:Nsb},
keys:["requestToken","responseToken","suggestions"]}}};
_.CH={$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"};
DH=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.xn(b,c)}list(a={},b={}){return _.wn(this.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.codeFindings.aggregations.list",path:`/${this.Va}/codeFindings/aggregations`,Qa:_.Ah(a,_.CH,b),Ob:osb})}};DH.O=function(a){return new (a||DH)(_.m(_.ew,8),_.m(_.fw),_.m(_.vn,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:_.gw});
var FH=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.xn(b,c)}getConfiguration(a={},b={}){return _.wn(this.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.codeFindings.getConfiguration",path:`/${this.Va}/codeFindings/configuration`,Qa:_.Ah(a,_.CH,b),Ob:jsb})}list(a={},b={}){return _.wn(this.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.codeFindings.list",path:`/${this.Va}/codeFindings`,Qa:_.Ah(a,_.CH,b),Ob:psb})}};
FH.O=function(a){return new (a||FH)(_.m(_.ew,8),_.m(_.fw),_.m(_.vn,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:_.gw});
var HH=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.xn(b,c)}match(a,b={},c={}){return _.wn(this.qb,{body:a,Jb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.contents.match",path:`/${this.Va}/contents/match`,Qa:_.Ah(b,_.CH,c),Ob:Gsb})}search(a,b={},c={}){return _.wn(this.qb,{body:a,Jb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.contents.search",path:`/${this.Va}/contents/search`,Qa:_.Ah(b,_.CH,c),Ob:_.BH})}avb(a,b={}){return _.wn(this.qb,{body:a,Jb:"POST",
Mb:"integration_grimoire_pa_googleapis_sandbox.contents.suggest",path:`/${this.Va}/contents/suggest`,Qa:_.Ah(b,_.CH,{}),Ob:Osb})}};HH.O=function(a){return new (a||HH)(_.m(_.ew,8),_.m(_.fw),_.m(_.vn,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:_.gw});
var JH=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.xn(b,c)}get(a={},b={}){return _.wn(this.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.fileCoverageCategories.get",path:`/${this.Va}/fileCoverageCategories:get`,Qa:_.Ah(a,_.CH,b),Ob:csb})}};JH.O=function(a){return new (a||JH)(_.m(_.ew,8),_.m(_.fw),_.m(_.vn,8))};JH.ta=_.k({token:JH,oa:JH.O});var KH=class{};KH.O=function(a){return new (a||KH)};KH.ta=_.k({token:KH,oa:a=>JH.O(a),Ea:_.gw});
var LH=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.xn(b,c)}get(a={},b={}){return _.wn(this.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.fileTestCoverage.get",path:`/${this.Va}/fileTestCoverage:get`,Qa:_.Ah(a,_.CH,b),Ob:isb})}};LH.O=function(a){return new (a||LH)(_.m(_.ew,8),_.m(_.fw),_.m(_.vn,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:_.gw});
var NH=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.xn(b,c)}list(a={},b={}){return _.wn(this.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.history.list.list",path:`/${this.Va}/history/list`,Qa:_.Ah(a,_.CH,b),Ob:qsb})}};NH.O=function(a){return new (a||NH)(_.m(_.ew,8),_.m(_.fw),_.m(_.vn,8))};NH.ta=_.k({token:NH,oa:NH.O});_.OH=class{};_.OH.O=function(a){return new (a||_.OH)};_.OH.ta=_.k({token:_.OH,oa:a=>NH.O(a),Ea:_.gw});
var PH=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.xn(b,c)}Clb(a){return _.wn(this.qb,{body:a,Jb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.indexing.prepare",path:`/${this.Va}/indexing/prepare`,Qa:_.Ah({},_.CH,{}),Ob:ssb})}};PH.O=function(a){return new (a||PH)(_.m(_.ew,8),_.m(_.fw),_.m(_.vn,8))};PH.ta=_.k({token:PH,oa:PH.O});var QH=class{};QH.O=function(a){return new (a||QH)};QH.ta=_.k({token:QH,oa:a=>PH.O(a),Ea:_.gw});
var RH=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.xn(b,c)}list(a={},b={}){return _.wn(this.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.refs.list",path:`/${this.Va}/refs`,Qa:_.Ah(a,_.CH,b),Ob:wsb})}};RH.O=function(a){return new (a||RH)(_.m(_.ew,8),_.m(_.fw),_.m(_.vn,8))};RH.ta=_.k({token:RH,oa:RH.O});var SH=class{};SH.O=function(a){return new (a||SH)};SH.ta=_.k({token:SH,oa:a=>RH.O(a),Ea:_.gw});var TH=class{};TH.O=function(a){return new (a||TH)};
TH.Ca=_.Cf({type:TH});TH.Ba=_.Xc({imports:[_.co]});var UH=class{};UH.O=function(a){return new (a||UH)};UH.wa=_.Bf({type:UH,na:[["","onedevDot",""]],ob:1,Ya:function(a){a&2&&_.qg("aria-hidden",!0)},standalone:!1,jc:["onedevDot",""],ya:1,Aa:0,qa:function(a){a&1&&_.Q(0,"\u00a0\u00b7\u00a0")},kb:2});var VH=class{};VH.O=function(a){return new (a||VH)};VH.Ca=_.Cf({type:VH});VH.Ba=_.Xc({});
var Psb=[[["onedev-hovercard-action"]]],WH=class{Sa(){}get statusText(){switch(this.changelist.status){case 0:return"Submitted";case 1:return"Pending";case 2:return"Rolled Back";default:return"Status Unknown"}}get EXc(){return this.changelist.updateTime?(new _.xv("HH:mm MMM d, yyyy")).format(this.changelist.updateTime):""}};WH.O=function(a){return new (a||WH)};
WH.wa=_.Bf({type:WH,na:[["onedev-changelist-hovercard-body"]],inputs:{changelist:"changelist"},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&&(_.Gg(Psb),_.F(0,"div",0)(1,"div",1)(2,"div",2),_.Q(3),_.I(),_.F(4,"div",3),_.K(5,"mat-icon",4),_.F(6,"div",5)(7,"span",6),_.Q(8),_.I(),_.C(9,Unb,2,1,"span",7),_.I(),_.K(10,"mat-icon",8),_.F(11,"div",5)(12,"div",9)(13,"span",6),_.Q(14,"Author"),_.I(),_.F(15,"span"),_.Q(16),_.I()(),_.F(17,"div",9)(18,"span",6),_.Q(19,"Reviewers"),_.I(),_.F(20,"ul",10),_.C(21,
Wnb,4,2,"ng-container",11),_.I()(),_.C(22,Xnb,5,1,"div",12),_.I(),_.K(23,"mat-icon",13),_.F(24,"div",5)(25,"ul",10)(26,"li")(27,"a",14),_.Q(28,"Critique"),_.I()()()()()(),_.Hg(29),_.I());a&2&&(_.y(3),_.Vg(" ",b.changelist.title," "),_.y(5),_.Wg(b.statusText),_.y(),_.E("ngIf",b.changelist.updateTime),_.y(7),_.Wg(b.changelist.Fm),_.y(5),_.E("ngForOf",b.changelist.oH),_.y(),_.E("ngIf",b.changelist.hLb),_.y(5),_.E("href","https://critique-ng.corp.google.com/cl/"+b.changelist.id,_.vf))},Fa:[TH,_.co,_.Wn,
_.Xn,VH,UH,_.nu,_.mu],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}"],
kb:2,Ma:0});Qsb=[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];_.XH=class{};_.XH.O=function(a){return new (a||_.XH)};_.XH.Ca=_.Cf({type:_.XH});_.XH.Ba=_.Xc({});_.YH=class{};_.YH.O=function(a){return new (a||_.YH)};_.YH.La=_.Df({type:_.YH,na:[["mat-panel-title"]],nb:[1,"mat-expansion-panel-header-title"]});Rsb=function(a,b,c){return _.x(_.PF(a.sH),_.v(d=>_.wF(d,_.NF)),_.v(c),_.v(d=>({prefix:d,exb:$nb(d)})),_.eg(b))};
_.Ssb=function(a,b,c){const d=b?Znb([],b):c.prefix,e={prefix:d,exb:()=>Object.assign({},c,{prefix:d})},f=d&&d.value&&(_.Tj(d.value).path||"").endsWith("/");return b?Rsb(a,e,({queries:g})=>Znb(g,b)):c.Qp||f?_.u(e):Rsb(a,e,({Cfa:g})=>g?xG(g):d)};_.ZH=class{constructor(a){this.sH=a}};_.ZH.O=function(a){return new (a||_.ZH)(_.m(_.QF))};_.ZH.ta=_.k({token:_.ZH,oa:_.ZH.O,Ea:"root"});var Tsb,Usb,Vsb;Tsb={};Usb={};Vsb={};_.$H=function(){throw Error("Rd");};_.$H.prototype.YNb=null;_.$H.prototype.m6=function(){return this.content};_.$H.prototype.toString=function(){return this.content};_.$H.prototype.tE=function(){if(this.ffa!==Tsb)throw Error("Sd");return _.lc(this.toString())};var Wsb=function(){_.$H.call(this)};_.Mk(Wsb,_.$H);Wsb.prototype.ffa=Tsb;var Xsb,atb,aob,bob,cI,ftb,gtb,Zsb,htb,dtb,Ysb,btb,ctb,etb,itb,jtb,$sb;Xsb=function(a){if(a!=null)switch(a.YNb){case 1:return 1;case -1:return-1;case 0:return 0}return null};_.bI=function(a){return a!=null&&a.ffa===Tsb?a:a instanceof _.kc?(0,_.aI)(_.nc(a).toString()):(0,_.aI)(String(String(a)).replace(Ysb,Zsb),Xsb(a))};_.aI=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.YNb=d);return c}}(Wsb);
atb=function(a){return cob(String(a),()=>"").replace($sb,"&lt;")};aob=RegExp.prototype.hasOwnProperty("sticky");bob=new RegExp((aob?"":"^")+"(?:!|/?([a-zA-Z][a-zA-Z0-9:-]*))",aob?"gy":"g");cI=function(a){return a!=null&&a.ffa===Tsb?String(atb(a.m6())).replace(btb,Zsb):String(a).replace(Ysb,Zsb)};
ftb=function(a){a!=null&&a.ffa===Usb||a!=null&&a.ffa===Vsb?a=String(a).replace(ctb,dtb):_.dc(a)?a=String(_.ec(a)).replace(ctb,dtb):a instanceof _.$b?a=String(_.bc(a).toString()).replace(ctb,dtb):(a=String(a),a=etb.test(a)?a.replace(ctb,dtb):"about:invalid#zSoyz");return a};
gtb={"\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;"};Zsb=function(a){return gtb[a]};
htb={"\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"};dtb=function(a){return htb[a]};Ysb=/[\x00\x22\x26\x27\x3c\x3e]/g;btb=/[\x00\x22\x27\x3c\x3e]/g;ctb=/[\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;etb=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;itb=/^(?!base|iframe|link|noframes|noscript|object|script|style|textarea|title|xmp)[a-z0-9_$:-]*$/i;jtb=function(a){a=String(a);return itb.test(a)?a:"zSoyz"};$sb=/</g;var ptb,qtb;_.ltb=function(a){return _.ktb(a.lineNumber,a.href)};_.ktb=function(a,b){return(0,_.aI)('<div class="line-number CodeMirror-gutter-background"><a class="CodeMirror-linenumber CodeMirror-gutter-elt" href="'+cI(ftb(b))+'" aria-label="Line '+cI(a+1)+'" tabIndex="-1" data-line-number="'+cI(a)+'">'+_.bI(a+1)+"</a></div>")};_.ntb=function(a){return _.mtb(a.start,a.end)};
_.mtb=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 '+cI(e+1)+'" tabIndex="-1" data-line-number="'+cI(e)+'">'+_.bI(e+1)+"</span></div>"}return(0,_.aI)(c)};ptb=function(a){const b=a.lines,c=a.xu;let d="";a=a.lineNumbers;const e=a.length;for(let f=0;f<e;f++){const g=a[f];d+=_.otb(g,b[g],c[f])}return(0,_.aI)(d)};
_.otb=function(a,b,c){return(0,_.aI)('<div data-line-number="'+cI(a)+'">'+qtb(void 0,b,c)+"</div>")};
qtb=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+=_.bI(b.substring(g===0?0:c[g-1].dj()-d,l.Km()-d))+"<"+jtb(_.Y(l,3))+' class="'+cI(_.Y(l,4))+'"'+(l.Awa()!==""?' href="'+cI(ftb(l.Awa()))+'"':"")+(l.getKey()!==""?' data-key="'+cI(l.getKey())+'"':"")+">"+qtb(a,b.substring(l.Km()-d,l.dj()-d),_.dI(l),l.Km())+"</"+jtb(_.Y(l,3))+">"+(g===c.length-1?_.bI(b.substring(l.dj()-d)):"")}}else e+=_.bI(b);return(0,_.aI)(e)};_.dI=function(a,b){return _.ml(a,_.eI,8,_.fl(b))};_.eI=class extends _.Ak{constructor(a){super(a)}Km(){return _.xl(this,1)}setStart(a){return _.Nl(this,1,a)}dj(){return _.xl(this,2)}setEnd(a){return _.Nl(this,2,a)}Awa(){return _.Y(this,5)}getKey(){return _.Y(this,6)}Cx(a){return _.Xj(this,6,a)}};var rtb=function(a){if(a!=null)return _.Wb(a),{start:_.xl(a,1),end:_.xl(a,2),tagName:_.Y(a,3),ard:_.Y(a,4),href:_.Y(a,5),key:_.Y(a,6),Yfb:_.wl(a,7),Qgd:_.Sb(_.dI(a),rtb)}};_.eI.prototype.toObject=function(){return rtb(this)};var stb;_.fI=function(a,b,c){a=a.create("span");a.className=c;b=document.createTextNode(b);a.appendChild(b);return a};_.gI=function(a,b){a=a.create("div");a.className=b;return a};stb=class{constructor(a){this.P7=a;this.yi=[]}clear(){if(this.P7.Wq){const a=this.yi;this.yi=[];for(const b of a)this.P7.Wq(b)}}create(a){a=this.P7.createElement(a);this.P7.Wq&&_.bG(a)&&this.yi.push(a);return a}};var ttb;ttb=function(a,b,c,d=0){if(_.zG(b,a.Fu())){var e=a.bY.get(b);if(!e||c)if(e||!c){var f=a.cj(b);f&&(c?(a.container.insertBefore(f,e),_.vm(e),a.bY.delete(b)):(c=a.yua(b,d),a.bY.set(b,c),c.style.display="none",a.container.insertBefore(c,f),a=_.gI(a,""),a.style.display="none",a.appendChild(f),c.appendChild(a)))}}};
_.utb=class extends stb{constructor({ma:a},b){super(b);this.bY=new Map;this.container=a}Ox(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++){ttb(this,e,!1,a);if(f=this.bY.get(e))f.style.display=e===d.start?"":"none";b.add(e)}}for(const [g]of this.bY)d=g,b.has(d)||ttb(this,d,!0)}clear(){super.clear();this.bY.clear()}};var gob=/Meta/gi;_.BG={Pp:"Everything",value:"",Wb:_.AG("e"),Mu:"Everything"};var pob=new _.Ut("Directory ({dir})"),rob=new _.Ut("Search in ({repo} \u203a {dir})"),qob=new _.Ut("Search in ({id}/{repo} \u203a \u2026 \u203a {dir})"),tob=new _.Ut("Directory ({repo} \u203a {dir})"),sob=new _.Ut("Directory ({id}/{repo} \u203a {ref} \u203a {dir})"),xob=new _.Ut("Repository ({repo})"),wob=new _.Ut("Package ({package})"),lob=new _.Ut("Branch ({branch})"),oob=new _.Ut("Branch ({id}/{repo} \u203a {ref})"),kob=new _.Ut("Tag ({tag})"),nob=new _.Ut("Tag ({id}/{repo} \u203a {ref})"),mob=
new _.Ut("Search in ({id}/{repo} \u203a {ref})"),iob=new _.Ut("Project ({project})");Object.create(null);var wtb=function(a){if(a.prototype.hasOwnProperty("$$generatedClassName"))return a.prototype.$$generatedClassName;var b=a.name;let c;const d=(c=vtb.get(b))!=null?c:0;vtb.set(b,d+1);b="Class$obf_"+b+"_"+d;return a.prototype.$$generatedClassName=b},vtb=new Map;var iI=class{Nha(){return xtb(this)}toString(){return UG(ytb(hI(this.constructor)))+"@"+UG((this.Nha()>>>0).toString(16))}};var Btb=class extends iI{constructor(){super();this.zva=0}cgb(){return(this.zva+1|0)<this.hQb.length}z7(){if(!this.cgb()){var a=new ztb,b=a;b.kea instanceof Error&&(Error.captureStackTrace?Error.captureStackTrace(b.kea):b.kea.stack=Error().stack);b=a;var c=Error(a);b.kea=c;Atb(c,b);throw a.kea;}a=this.hQb;b=this.zva=this.zva+1|0;return a[b]}};var Ctb=class extends iI{toString(){let a=ytb(hI(this.constructor)),b=this.xkd;return b==null?a:UG(a)+": "+UG(b)}};var Dtb=class extends Ctb{};var Etb=class extends Dtb{};var xqb=function(a,b){return Object.is(a,b)||a==null&&b==null};var ztb=class extends Etb{};var Ftb=class extends iI{};var Gtb=class extends Ftb{};var Htb=function(){Htb=()=>{};let a=uqb([256],Itb,Jtb);for(let b=0;b<256;b=b+1|0)a[b]=Ktb(b-128|0);Ltb=a},Ltb;var Mtb=class extends iI{};var Ntb=function(a,b,c){if(Object.prototype.hasOwnProperty.call(a.prototype,b))return a.prototype[b];c=c();return a.prototype[b]=c};var Otb=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:xtb(a)}},Ptb=0,xtb=function(a){return a.EAb||(Object.defineProperties(a,{EAb:{value:Ptb=Ptb+1|0,enumerable:!1}}),a.EAb)};var Qtb=function(a){return a.Nha?a.Nha():Otb(a)},Ttb=function(a){switch(typeof a){case "number":return hI(Gtb);case "boolean":return hI(Mtb);case "string":return hI(vqb);case "function":return hI(Rtb)}if(a instanceof iI)a=hI(a.constructor);else if(Array.isArray(a))a=(a=a.DAb)?hI(a.uya,a.i2a):hI(iI,1);else if(a!=null)a=hI(Stb);else throw new TypeError("Td");return a};var Rtb=class{};var Stb=class extends iI{};var uqb=function(a,b,c){return Utb(a,{uya:b,uVb:c,i2a:a.length})},Utb=function(a,b){let c=a[0];if(c==null)return null;const d=new globalThis.Array(c);b&&(d.DAb=b);if(a.length>1){a=a.slice(1);b=b&&{uya:b.uya,uVb:b.uVb,i2a:b.i2a-1};for(let e=0;e<c;e++)d[e]=Utb(a,b)}else if(b&&(a=b.uya.Abd,a!==void 0))for(b=0;b<c;b++)d[b]=a;return d};var yqb=function(a){a>-129&&a<128?(Htb(),a=Ltb[a+128|0]):a=Ktb(a);return a},Jtb=function(a){return a instanceof Itb},Ktb=function(a){let b=new Itb;b.QC=a;return b},Itb=class extends Ftb{constructor(){super();this.QC=0}Nha(){return this.QC}toString(){return""+this.QC}};var Vtb=class extends iI{constructor(a){super();this.zWc=a}};var Wtb=function(a){let b;return b=a.yWc,b()},Xtb=class extends iI{constructor(a){super();this.yWc=a}};var Ytb=class extends iI{toString(){return this.fga}};var Ztb=class extends Ytb{};var $tb=class extends iI{toString(){return this.P5?this.W5a.length==0?this.P5.toString():UG(this.P5.toString())+UG(this.W5a):this.xWc}};var Atb=function(a,b){if(a instanceof Object)try{a.Ndd=b,Object.defineProperties(a,{cause:{get:()=>b.vWc&&b.vWc.kea}})}catch(c){}};var UG=function(a){return a==null?"null":a.toString()},aub=function(a,b){return xqb(a.substr(0,b.length),b)},wqb=function(a){return"string"===typeof a},vqb=class extends iI{};var hI=function(a,b){let c=b||0;return Ntb(a,"$$class/"+c,()=>new bub(a,c))},cub=function(a,b){let c="";for(let d=0;d<b;d=d+1|0)c=UG(c)+UG(a);return c},ytb=function(a){return a.S5a!=0?UG(cub("[",a.S5a))+String("L"+UG(wtb(a.R5a))+";"):wtb(a.R5a)},bub=class extends iI{constructor(a,b){super();this.R5a=a;this.S5a=b}toString(){return"class "+UG(ytb(this))}};var dub=function(a,b){a.push(b)},eub=function(a,b){for(let c=0,d=b.length;c<d;c=c+1|0)a.push(b[c])},fub=function(a,b){a.sort((c,d)=>{let e;return e=b.zWc,e(c,d)})},hub=function(a){return new Xtb(()=>{let b=new gub;b.zva=-1;b.hQb=a;return b})};var gub=class extends Btb{};var jub,iub;jub=function(a,b,c,d){let e=null;for(;c.length!=0;){let g=c.pop();var f=a.Ah.Oxa(g);let l=a.Ah.dj(g);a.Ah.setEnd(g,a.Ah.Km(b));let p=f&&!a.Ah.Wxa(b)&&a.Ah.Wxa(g),t=c.length==0?null:c[c.length-1|0];p||a.Ah.Km(g)>=a.Ah.dj(g)?t!=null?a.Ah.KZb(t,g):e=a.Ah.TC(g):t!=null&&a.Ah.Rda(t,g);f=f?a.Ah.dj(b):a.Ah.Km(b);!p&&f<l&&iub(a,d,a.Ah.hOb(g,f,l))}return e};iub=function(a,b,c){let d=b.length;for(;d>0&&a.Ah.Vzb(b[d-1|0],c)>0;)d=d-1|0;b.splice(d,0,c)};
_.kub=class extends iI{constructor(a){super();this.Ah=a}Zc(a){if(!a||a.length==0)return this.Ah.Cu([]);var b=[];for(var c=a.length-1|0;c>=0;c=c-1|0)dub(b,this.Ah.bc(a[c]));let d;a=(d=this.Ah,new Vtb((g,l)=>d.Vzb(g,l)));fub(b,a);a=[];c=[];for(var e=!1;b.length>0;){let g=b.pop();for(;a.length!=0&&this.Ah.Km(g)>=this.Ah.dj(a[a.length-1|0]);){var f=a.pop();this.Ah.Oxa(f)&&(e=!1);a.length==0||this.Ah.Rda(a[a.length-1|0],f)}f=e;let l=this.Ah.Oxa(g);e=f||l;if(a.length==0)a.push(g),c.push(g);else if(f&&l){if(!this.Ah.Wxa(g)){if(e=
jub(this,g,a,b))c.pop(),eub(c,e);e=!1;iub(this,b,g)}}else f=a[a.length-1|0],this.Ah.dj(g)>this.Ah.dj(f)&&iub(this,b,this.Ah.R1b(g,this.Ah.dj(f))),a.push(g)}for(b=a.length;b>1;b=b-1|0)this.Ah.Rda(a[b-2|0],a[b-1|0]);return this.Ah.Cu(c)}};var lub=function(a,b){const c=a.hla.get(b);c&&(_.vm(c.element),a.view.remove(a.view.indexOf(c.Aad)),a.hla.delete(b))},mub=function(a,b){const c=a.cj(b.line);if(c){a.hla.get(b)&&lub(a,b);var d=a.view.mi(b.qa,b.context);const e=d.lm;if(e.length!==1)throw Error("Ud");d={element:e[0],Aad:d};a.P7.insertBefore(a.container,d.element,c);_.en(a.Xd);a.hla.set(b,d)}},jI=class extends _.utb{constructor(a,b,c,d,e){super(c,d);this.Xd=a;this.view=b;this.lb=c;this.Px=!1;this.ag=[];this.Nk=new _.an;this.oD=new _.an;
this.hla=new Map;this.lines=[];this.Om=[];this.hm=0;this.Za=_.x(e.FX(),_.Rf()).subscribe(f=>{const g=this.tabSize===void 0;this.tabSize=f;g||_.en(this.Xd)})}Ja(){this.Za.unsubscribe()}Sb(a){if(a.highlightedLines){for(const b of Array.from(this.container.querySelectorAll("[aria-current]")))b.removeAttribute("aria-current");a=_.yG(this.ag,this.Fu());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")}}}Fu(){return this.hm}cj(a){this.Om.length<=
a&&(this.Om=this.Om.concat(Array.from(this.container.children).slice(this.Om.length)));return this.Om[a]}yua(a,b){const c=_.gI(this,"line");c.appendChild(_.fI(this,Array.from({length:b+1}).join(" "),"line"));b=_.fI(this,"...","line ellipses");b.addEventListener("click",()=>{this.Nk.emit(a)});c.appendChild(b);return c}KV(){if(this.Fu())return this.container.firstElementChild.getBoundingClientRect().height;const a=_.gI(this,"");a.appendChild(document.createTextNode("_"));this.container.appendChild(a);
const b=a.getBoundingClientRect().height;this.container.removeChild(a);return b}Wda(a,b=0,c=a.length,d=[]){this.lines=a;b===0&&(this.Om=[]);b<this.hm&&(b=this.hm);this.hm=c;var e=document.getElementById("pre-rendered-code");if(e!=null&&this.Px){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=_.FG(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,_.ZF(this.container,"beforeend",d[f]),f++,b+=this.container.childElementCount-e;b>=c&&(this.hm=b);if(f<d.length)return d.slice(f);if(b<c){d=this.o_a(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+=_.otb(l,a[l],d[g])}a=(0,_.aI)(f);_.ZF(c,"beforeend",a.tE())}return[]}Yna(a){a=a.filter(f=>_.zG(f,
this.Fu()));if(!(a.length===0||a[a.length-1]>=this.hm)){var b=new _.kub(new nub),c=a.map(f=>{let g;return b.Zc((g=this.fk.get(f))!=null?g:null)}),d=document.activeElement,e=null;d!=null&&d.parentElement===this.container&&(e=d.dataset.lineNumber);d=document.createElement("div");dob(d,ptb({lineNumbers:a,lines:this.lines,xu:c}));for(c=a.length-1;c>=0;c--){const f=d.children[c];this.bY.has(a[c])||this.container.replaceChild(f,this.cj(a[c]));this.Om[a[c]]=f}e!=null&&(a=Number(e),isNaN(a)||this.focus(a))}}focus(a){a=
_.yG(a,this.Fu());if(a.length!==0){var b=this.cj(a[0].start);b.hasAttribute("tabindex")||b.setAttribute("tabindex","-1");this.oD.next(a[0].start);b.focus()}}clear(){super.clear();this.view.clear();this.container.textContent="";this.hm=0;this.hla.clear()}o_a(a,b){const c=new _.kub(new nub),d=[];for(;a<b;a++){let e;d.push(c.Zc((e=this.fk.get(a))!=null?e:null))}return d}};jI.O=function(a){return new (a||jI)(_.B(_.nn),_.B(_.Lg),_.B(_.ef),_.B(_.dn),_.B(_.Vv))};
jI.wa=_.Bf({type:jI,na:[["code-container"]],ob:4,Ya:function(a,b){a&2&&_.rg("-moz-tab-size",b.tabSize)("tab-size",b.tabSize)},inputs:{Px:"usePrefetchIfPossible",ag:"highlightedLines",fk:"inlineWidgets"},outputs:{Nk:"lineShown",oD:"lineFocused"},standalone:!1,features:[_.kg,_.Pm],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}"],
kb:2,Ma:0});
var nub=class{Rda(a,b){_.ql(a,8,_.eI,b)}hOb(a,b,c){return _.$k(a.clone(),8).setStart(b).setEnd(c)}Cu(a){return a}TC(a){return _.dI(a,_.Zk)}dj(a){return a.dj()}Km(a){return a.Km()}Oxa(a){return _.Y(a,3)==="a"}Wxa(a){return _.wl(a,7)}KZb(a,b){b=_.dI(a).concat(_.dI(b));_.pl(a,8,b)}setEnd(a,b){a.setEnd(b)}R1b(a,b){if(b<a.Km()||b>=a.dj())throw new RangeError;const c=_.$k(a.clone(),8).setStart(b);a.setEnd(b);return c}bc(a){const b=(new _.eI).setStart(a.startColumn).setEnd(a.endColumn);a.Yfb&&_.Ll(b,7,!0);
var c,d=(c=a.tagName)!=null?c:"span";c=_.Xj(b,3,d);_.Xj(c,4,a.yp);a.href!=null&&_.Xj(b,5,a.href);a.key!=null&&b.Cx(a.key);return b}Vzb(a,b){return b.Km()-a.Km()||a.dj()-b.dj()}};var oub=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"}),pub=function(a){return a.snippet.Ix.map(({pD:b})=>b.substring(a.yfa)+"\n")},rub=function(a,{qh:b}){return b.filter(c=>{const d=c.ae;c=c.tokenType;return!d||d.startIndex+d.length<=a.yfa?!1:!!c&&oub.hasOwnProperty(c)&&!!oub[c]}).map(({ae:c,tokenType:d})=>
Object.assign({},qub(a,c),{yp:oub[d]}))},sub=function(a,{lineNumber:b,pD:c}){return a.IPb.filter(d=>d.lineNumber===b).flatMap(d=>d.qO.map(e=>{let f=e.startIndex;for(e=e.length;f<c.length&&c[f]===" ";)++f,--e;return Object.assign({},qub(a,new zH({startIndex:f,length:e})),{yp:a.HPb||"emphasized"})}))},tub=function(a,{pr:b}){return b?b.qO.map(c=>Object.assign({},qub(a,c),{tagName:"mark",yp:""})):[]},uub=function(a,{lineNumber:b,pD:c}){if(!a.qD)return[];b=a.qD(_.DG(b));return[Object.assign({},qub(a,new zH({startIndex:0,
length:c.length})),{tagName:"a",yp:"",href:b})]},qub=function(a,b){return{startColumn:Math.max(b.startIndex-a.yfa,0),endColumn:Math.max(b.startIndex+b.length-a.yfa,0)}},kI=class{constructor(){this.IPb=[];this.HPb="";this.yfa=0}Sb(){this.yfa=zob(this.snippet);this.Yd.clear();var a=this.Yd;const b=this.snippet.Ix,c=new Map;for(let e=0,f=b.length;e<f;e++){var d=b[e];d=[...rub(this,d),...sub(this,d),...tub(this,d),...uub(this,d)];c.set(e,d)}a.fk=c;this.Yd.Wda(pub(this))}};
kI.O=function(a){return new (a||kI)};
kI.wa=_.Bf({type:kI,na:[["basic-snippet","snippet",""]],ub:function(a,b){a&1&&_.Og(jI,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.Yd=c.first)}},inputs:{qD:"linkGenerator",snippet:"snippet",IPb:"emphasizedRanges",HPb:"emphasisClass",ys:"codeFontSize"},standalone:!1,features:[_.Pm],jc:["snippet",""],ya:1,Aa:2,Da:[[1,"nopadding"]],qa:function(a,b){a&1&&_.K(0,"code-container",0);a&2&&_.rg("font-size",b.ys)},Fa:[jI],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 yob=/\S/;_.lI=class{constructor(a,b,c){this.Ha=a;this.Ua=b;this.document=c;this.IM="resultLine";this.XK=this.UO=-1}Sb(){}click(a){if(a.button===0&&!_.IG(a)){var b=HG(a);if(b!=null){b=_.DG(this.snippet.Ix[b.lineNumber].lineNumber);var c=this.qD(b);a:{var d=this.document.getSelection();if(d&&d.toString()){const e=d.anchorNode&&_.FG(d.anchorNode instanceof Element?d.anchorNode:d.anchorNode.parentElement,"file-search-snippet");d=d.focusNode&&_.FG(d.focusNode instanceof Element?d.focusNode:d.focusNode.parentElement,
"file-search-snippet");if(e||d)break a}a.preventDefault();_.kp(this.Ua,c)}this.Ha.mb({element:this.mc,action:this.IM,gestureName:"CLICK",Of:this.resultIndex,xK:[Object.assign({},this.hX,{lineNumber:b})]},a)}}}};_.lI.O=function(a){return new (a||_.lI)(_.B(_.Bv),_.B(_.hi),_.B(_.ci))};
_.lI.wa=_.Bf({type:_.lI,na:["file-search-snippet linkGenerator  resultIndex  snippet  trackElement  feedbackEvent ".split(" ")],ub:function(a,b){a&1&&_.Og(kI,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.p4=c.first)}},inputs:{qD:"linkGenerator",resultIndex:"resultIndex",snippet:"snippet",mc:"trackElement",hX:"feedbackEvent",ys:"codeFontSize"},standalone:!1,features:[_.Pm],jc:"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,Aob,2,5,"div",1),_.I(),_.F(2,"basic-snippet",2),_.N("click",function(c){return b.click(c)})("mouseover",function(c){c=HG(c);if(c!=null){var d=c.element;b.XK=c.lineNumber;d.classList.add("hover")}})("mouseout",function(c){c=HG(c);c!=null&&(b.XK=-1,c.element.classList.remove("hover"))})("focusin",
function(c){c=HG(c);c!=null&&(b.UO>=0&&b.p4.Yd.cj(b.UO).classList.remove("focus"),b.UO=c.lineNumber,b.p4.Yd.cj(b.UO).classList.add("focus"))})("focusout",function(c){HG(c)!=null&&(b.UO>=0&&b.p4.Yd.cj(b.UO).classList.remove("focus"),b.UO=-1)}),_.I());a&2&&(_.rg("font-size",b.ys),_.y(),_.E("ngForOf",b.snippet.Ix),_.y(),_.E("snippet",b.snippet)("linkGenerator",b.qD)("codeFontSize",b.ys))},Fa:[_.Wn,kI],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});_.mI=new _.wd("cEvt");_.vub={onError(a){throw a;},Zwb(a){return a()},Fna(a){a()},YVb(){},Sfb(){},y7(){},ft(){},OY(){}};var wub;_.JG=function(a,b){let c=0;for(const d of a.rR)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};wub=class{constructor(a){this.E$a=a;this.rR=Bob(a)}vna(a){if(a.end<=a.start||a.start<0)return this;const b=new Map(this.E$a);b.has(a.start)?b.delete(a.start):b.set(a.start,a);return new wub(b)}};_.nI=new wub(new Map);
_.oI=class{constructor(a=_.vub){this.me=a;this.Gzb=new _.Vf;this.visibility=_.x(this.Gzb,_.bg((b,c)=>{switch(c.action){case "toggleRange":return a&&(b.E$a.has(c.ae.start)?a.Sfb():a.YVb()),b.vna(c.ae);case "show":return this.show(b,c.line);case "showAll":return _.nI;default:return _.fb(c,void 0)}},_.nI),_.eg(_.nI),_.cg(1))}Ox(a){this.Gzb.next(a)}Ja(){this.Gzb.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.E$a){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.vna(a))}d&&this.me&&this.me.Sfb();return c}};_.oI.O=function(a){return new (a||_.oI)(_.m(_.mI,8))};_.oI.ta=_.k({token:_.oI,oa:_.oI.O});_.pI=class{constructor(){this.Izb=[];this.Ho=[];this.lineHeight=0;this.visibility=_.nI;this.tQ=new _.an;this.delay=_.x(_.u(!0),_.Qf(50))}Ud(a){(a=a.target)&&a instanceof HTMLElement&&(a=a.dataset.index)&&(a=Number(a),isNaN(a)||this.tQ.emit(this.Izb[a].Ojb))}Sb(a){a.folding&&(this.delay=_.x(_.u(!0),_.Qf(50)));if(a.visibility||a.folding)this.Izb=Eob(this.visibility,this.Ho)}};_.pI.O=function(a){return new (a||_.pI)};
_.pI.wa=_.Bf({type:_.pI,na:[["code-folding-container"]],Ya:function(a,b){a&1&&_.N("click",function(c){return b.Ud(c)})},inputs:{Ho:"folding",lineHeight:"lineHeight",visibility:"visibility"},outputs:{tQ:"rangeToggled"},standalone:!1,features:[_.Pm],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,Dob,2,1,"ng-container",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.delay))},Fa:[_.Wn,_.Xn,_.bo],
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});_.qI=class{};_.qI.O=function(a){return new (a||_.qI)};_.qI.Ca=_.Cf({type:_.qI});_.qI.Ba=_.Xc({imports:[_.co]});var yub;_.xub=function(a,b){const c=_.Kob(b);return a.rD.fetch(c,()=>{a.JQb.next(c);return _.Lob(a.SRc,c,b.category)})};yub=function(a){return _.x(a.SL.prefetch("findingsConfig"),_.Nf(),_.fg(b=>{b&&a.QNb.put("getConfiguration",_.u(_.zh(jsb,JSON.parse(b.response)).root));return a.QNb.fetch("getConfiguration",()=>_.x(a.xNb.getConfiguration(),_.v(c=>c.root)))}))};
_.rI=class{constructor(a,b,c,d,e){this.Ha=a;this.xNb=b;this.WSc=c;this.SL=d;this.s1c=new _.wu(this.Ha);this.lLb=new _.Zf(1);this.rD=new _.wu(this.Ha);this.JQb=new _.Zf(1);this.QNb=new _.wu(this.Ha);this.RRc=_.x(this.lLb,Job(e,f=>_.x(this.WSc.list(f),_.v(g=>Mob(f,g.aggregations)))));this.SRc=_.x(this.JQb,Job(e,f=>_.x(this.xNb.list(f),_.v(g=>Mob(f,g.b6)))))}};_.rI.O=function(a){return new (a||_.rI)(_.m(_.Bp),_.m(GH),_.m(EH),_.m(_.Tv),_.m(_.We))};_.rI.ta=_.k({token:_.rI,oa:_.rI.O,Ea:"root"});_.zub=function(a,b){return _.x(a.tVb,_.v(c=>c.get(b)))};
_.sI=class{constructor(a,b){this.c6=b;_.pv.has(14)?this.W6a=_.x(yub(this.c6),_.v(c=>(c==null?void 0:c.children)||[]),_.ag(1),_.Fe()):this.W6a=_.u([]);this.tVb=_.x(this.W6a,_.v(Nob))}I8a(){return this.W6a}getAnnotations(a,b,c,d,e,f,g){const l=g?"FILE":"DIRECTORY";return dG(b)||b==="host"?_.x(_.zub(this,f),_.fg(p=>{if(!p)return _.u([]);const t=_.Oob(p);return t?_.x(_.xub(this.c6,{tb:a,Wc:b,fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:d,fileSpecPath:e,fileSpecType:l,category:t}),
_.v(w=>w.map(A=>Pob(p,A)))):_.u([])})):_.Be("Only depot group and multibranch are currently supported")}};_.sI.O=function(a){return new (a||_.sI)(_.m(_.qv),_.m(_.rI))};_.sI.ta=_.k({token:_.sI,oa:_.sI.O,Ea:"root"});var Bub;_.Aub=new Set(["depot","host","ossProject"]);Bub=function(a,b,c,d){if(!_.Aub.has(c))throw Error("Xd");const e=Object.assign({},_.KG(b,c),{fileSpecSourceRootRepositoryKeyRepositoryName:d});return a.uSc.fetch(e,()=>_.x(a.HWc.get(e),_.v(f=>f.categories)))};_.tI=class{constructor(a,b,c){this.Ha=a;this.RWc=b;this.HWc=c;this.DTc=new _.wu(this.Ha);this.uSc=new _.wu(this.Ha)}};_.tI.O=function(a){return new (a||_.tI)(_.m(_.Bp),_.m(MH),_.m(KH))};_.tI.ta=_.k({token:_.tI,oa:_.tI.O,Ea:"root"});var Cub,Eub,Gub,Fub;Cub=["BLAME","XREFS","NL_SEMANTIC_OUTLINES"];_.Dub=new _.wd("viewDataProvider");Eub=function(a){const b=["DEFAULT","FUZZING"];return _.x(a.dMb,_.fg(c=>{if(!c)return _.u(b);const d=c.Wa.tb,e=c.Wa.Wc;c=c.Wa.repository;return d&&e&&_.Aub.has(e)&&c?_.x(Bub(a.B6a,d,e,c),_.eg(b),_.Jf(()=>_.u([])),_.v(f=>[...(new Set([...f,...b]))])):_.u(b)}),_.v(c=>c.filter(_.Tnb).map(_.fva)))};
Gub=function(a,b){return _.x(Fub(a),_.v(c=>{const d=[Brb];_.pv.has(101)&&d.push(Arb);d.push(Crb);d.push(Drb);d.push(c);_.pv.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.AG&&(e.id==="BLAME"||e.id==="COVERAGE_GENERIC")?!1:!0):d}))};Fub=function(a){return _.x(a.vua,_.v(b=>{const c=new Set(b);return Object.assign({},_.r4a,{children:_.r4a.children.filter(({id:d})=>c.has(d))})}))};
_.uI=class{constructor(a,b,c,d,e,f){this.gG=a;this.Yb=c;this.B6a=d;this.state=new _.Vh(new Map);this.Za=new _.ne;this.dMb=_.x(f||_.Re,_.Te(Xob),_.kG(g=>g.location),_.v(g=>({Wa:g.location,isDirectory:g.kind===1,AG:_.vG(g.ND),EG:g.kind===0?g.EG:void 0})),_.eg(void 0),_.ag(1),_.Fe());this.vua=_.x(Eub(this),_.ag(1),_.Fe());this.TWa=_.x(_.Ge([this.dMb,_.x(this.gG.I8a(),_.eg([]))]),_.fg(([g,l])=>_.x(Gub(this,g),_.v(p=>[...p,...Qob(l,g)]))),_.Rf(Yob),_.ag(1),_.Fe());a=_.x(Erb(this.Yb),_.v(g=>new Map(Array.from(g,
([l,p])=>[l,p.Nf==="ON"?{enabled:!0,Du:0}:{enabled:!1}]))),_.Pf(1),_.gg(_.x(this.state,_.dg())));b=_.x(this.TWa,_.ig(this.state),_.v(([g,l])=>{g=Vob(g);const p=Tob(_.Ni(e.Nc)),t=new Map;for(const [w,{enabled:A}]of l){const G=A||Uob(w,p);t.set(w,G?{enabled:!0,Du:0}:{enabled:!1})}for(const w of g)!l.has(w.id)&&w.YP&&t.set(w.id,{enabled:!0,Du:0});return t}));this.Za.add(_.Le(a,b).subscribe(g=>{this.state.next(g)}));a=_.x(this.TWa,_.v(g=>new Set(Vob(g).map(l=>l.id))));this.Sma=_.x(_.Ge([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}),_.Rf(Wob),_.ag(1),_.Fe())}Ja(){this.Za.unsubscribe()}I8a(){return this.TWa}lD(a){return _.x(this.Sma,_.v(b=>b.get(a)||{enabled:!1}),_.Rf(_.tc))}bt(a){return(a=this.state.getValue().get(a))?a.enabled:!1}TBa(...a){const b=new Map(this.state.getValue()),c=new Map;for(const {wi:d,state:e}of a){let f;((f=this.state.getValue().get(d))==null?void 0:f.enabled)===e.enabled||Cub.includes(d)||c.set(d,{Nf:e.enabled?
"ON":"OFF",cna:""});b.set(d,e)}c.size>0&&this.Yb.MWb(c);this.state.next(b)}};_.uI.O=function(a){return new (a||_.uI)(_.m(_.sI),_.m(_.qv),_.m(_.Vv),_.m(_.tI),_.m(_.Uh),_.m(_.Dub,8))};_.uI.ta=_.k({token:_.uI,oa:_.uI.O});_.vI=class extends _.as{constructor(a,b,c){super(a,b,c);this.lines=[];this.WPb="code-and-highlight-container";this.L4=new _.Vf;this.gza=new _.Vf;this.Rhb=new _.Vf;this.ceb=new _.Vf;this.deb=new _.Vf;this.scroll=new _.Vf}Sa(){super.Sa()}Ja(){super.Ja()}};_.vI.O=function(a){return new (a||_.vI)(_.B(_.ef),_.B(_.$r),_.B(_.We))};_.vI.La=_.Df({type:_.vI,features:[_.kg]});var LG=void 0;_.wI=class{constructor(a,b){if(_.pv.has(7)){const c=new _.Vh(!0);this.enabled=c.Xf();b.register("toggleLineLimitation","8",()=>{c.Wn.length&&c.next(!c.value)})}else this.enabled=_.u(!1)}};_.wI.O=function(a){return new (a||_.wI)(_.m(_.qv),_.m(_.Pu))};_.wI.ta=_.k({token:_.wI,oa:_.wI.O,Ea:"root"});var Hub=["CodeMirror-activeline","CodeMirror-activeline-gutter"],Iub=function(a,b){const c=a.mw;a.mw+=b;b=a.mw;if(c!==b){if(a.Pm){var d=[];for(let f=c;f<b;f++)d.push(_.ltb({lineNumber:f,href:a.Pm(f)}).tE());_.ZF(a.container,"beforeend",_.IA(_.im,d))}else _.ZF(a.container,"beforeend",_.ntb({start:c,end:b}).tE());d=Array.from(a.container.children);a.tr=c===0?d:a.tr.concat(d.slice(a.tr.length));for(var e of a.UK)c<=e&&e<b&&a.Uha(a.tr[e]);for(const [f,g]of a.O5a.entries())e=f,d=g,c<=e&&e<b&&a.tr[e].classList.add(...d)}a.lH=
_.eob(a.W6,a.tr)},Jub=function(a,{line:b,height:c}){if(a.tr[b]){if(!a.C8.get(b)){const d={height:0,element:_.gI(a,"")};a.P7.insertBefore(a.container,d.element,a.tr[b]);a.C8.set(b,d)}a=a.C8.get(b);a.height+=c;a.element.style.height=`${a.height}px`}},Kub=function(a,{line:b,height:c}){const d=a.C8.get(b);d&&(d.height-=c,d.height>0?d.element.style.height=`${d.height}px`:(a.C8.delete(b),_.vm(d.element)))},xI=class extends _.utb{constructor(a,b){super(a,b);this.lb=a;this.oD=new _.an;this.mr=new _.an;this.Gu=
new _.an;this.Nk=new _.an;this.W6=void 0;this.lH=new Set;this.UK=new Set;this.mw=0;this.tr=[];this.C8=new Map;this.O5a=new Map}Fu(){return this.tr.length}cj(a){return this.tr[a]}yua(a){const b=_.gI(this,"line-number CodeMirror-gutter-background");b.appendChild(_.fI(this,"-",""));b.addEventListener("click",()=>{this.Nk.emit(a)});return b}Ud(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.Gu.next({line:c,I7:a}),!0;this.mr.next({line:c,I7:a});return!1}clear(){super.clear();this.tr=[];this.C8.clear();this.container.textContent="";this.mw=0;Iub(this,0)}focus(a){a=_.yG(a,this.tr.length);a.length>0&&(this.tr[a[0].start].firstElementChild.focus(),this.oD.next(a[0].start))}Vha(a){for(const b of this.lH||[]){b.classList.remove("highlight");for(const c of Hub)b.classList.remove(c);
b.removeAttribute("aria-current");b.style.backgroundColor=""}this.W6=a;this.lH=_.eob(this.W6,this.tr);this.UK=_.fob(a);for(const b of this.lH)this.Uha(b)}Rxb(a){if(this.Pm){this.Pm=a;for(let b=0,c=this.tr.length;b<c;b++)_.jc(this.tr[b].firstElementChild,a(b))}else this.clear(),Iub(this,this.mw)}Uha(a){a.classList.add("highlight");for(const b of Hub)a.classList.add(b);a.setAttribute("aria-current","true")}};xI.O=function(a){return new (a||xI)(_.B(_.ef),_.B(_.dn))};
xI.wa=_.Bf({type:xI,na:[["line-number-container"]],Ya:function(a,b){a&1&&_.N("click",function(c){return b.Ud(c)})},inputs:{Pm:"lineNumberLinkProvider"},outputs:{oD:"lineFocused",mr:"lineNumberClicked",Gu:"gutterClicked",Nk:"lineShown"},standalone:!1,features:[_.kg],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}"],
kb:2,Ma:0});_.NG=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}};_.OG=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)}};_.yI=class{constructor(a){this.Ha=a;this.gXb=new _.Vf;this.Dua=new Map;this.Tja=new _.wu(this.Ha)}register(a,b){if(this.Dua.has(a))throw Error("$d`"+a);this.Dua.set(a,b);this.gXb.next(a)}DC(a){if(!this.Dua.has(a))throw Error("ae`"+a);this.Dua.delete(a);this.gXb.next(a)}};_.yI.O=function(a){return new (a||_.yI)(_.m(_.Bp))};_.yI.ta=_.k({token:_.yI,oa:_.yI.O,Ea:"root"});var Lub,Mub,Nub,Oub,Pub,Qub,Rub,epb,Sub,Wub,Xub,Yub;Lub=["sidebar"];Mub=["content"];Nub=["gutter"];Oub=["decorations"];Pub=["focusElement"];Qub=["panel"];Rub=["splitter"];epb=function(a){a.Gma.next(250);a.cR.set(1);_.en(a.Xd)};
Sub=function(a,b=a.lineHeight,c=!1){return _.xe(function*(){c?a.hAa=[...a.nea].map(d=>({type:"add",widget:d})):yield a.continue;a.Sna(b);a.Wna(b);for(const {type:d,widget:e}of a.hAa)d==="add"?(mub(a.Yd,e),Jub(a.Gg,e)):(lub(a.Yd,e),Kub(a.Gg,e));a.hAa=[];for(const d of a.pz.concat(a.ev))a.q1(d);for(const [d,e]of a.aD)a.Tna(e,d,b)})};_.Tub=function(a){a.yq=_.JG(a.visibility,a.hm)};_.Uub=function(a){a.cxa||(a.cxa=!0,setTimeout(()=>{a.cxa=!1;a.kla();_.en(a.Xd)}))};
_.Vub=function(a){a.bxa||(a.bxa=!0,setTimeout(()=>{a.bxa=!1;a.jla();_.en(a.Xd)}))};Wub=function(a){return a.Gd.bt("NL_SEMANTIC_OUTLINES")&&a.iG==="CODE"};Xub=function(a){return a.cR()===1&&a.Gd.bt("NL_SEMANTIC_OUTLINES")};Yub=function(a){return a.cR()===2&&a.Gd.bt("NL_SEMANTIC_OUTLINES")};
_.zI=class extends _.vI{constructor(a,b,c,d,e,f,g,l,p,t,w,A,G,J,L,U,ba,la){super(A,G,a);this.renderer=c;this.view=d;this.wl=e;this.Ela=f;this.G1=g;this.Bh=l;this.vd=p;this.document=t;this.Xd=J;this.gA=L;this.Ueb=U;this.LTa=ba;this.Gd=la;this.v9a=_.yG;this.Fs=new Set;this.fk=new Map;this.cD=this.WX=this.bxa=this.cxa=!1;this.nea=new Set;this.pz=[];this.Kw=new Map;this.aD=new Map;this.efa=new _.Zf(1);this.Za=new _.ne;this.ev=[];this.qt=null;this.hAa=[];this.m1=[];this.nc=!1;this.Qta=new _.Vf;this.yE=
()=>{};this.iD=!1;this.vW=_.n(_.af);this.VX=!0;this.yq=this.lineHeight=0;this.value=this.fileName="";this.Wia=1E3;this.pya=800;this.visibility=_.nI;this.Ho=[];this.GE=void 0;this.Px=!1;this.Bna=new _.an;this.Nk=new _.an;this.tQ=new _.an;this.cR=_.Tg(0);this.nq=bnb.required("sidebar",{read:_.ef});this.Gma=new _.Vh(250);this.CV=0;this.fe=this.DV="";this.Dr=this.Fl=this.oL=void 0;this.Pea=!1;this.AW=!0;this.mr=new _.an;this.Gu=new _.an;this.OY=_.Xz(()=>{var za=this.me,Ba=za.OY,Da=this.lb.ma.scrollTop,
Wa=this.visibility,ob=Math.max(0,Math.floor(Da/this.lineHeight));Da=Math.min(this.hm,Math.floor((Da+this.lb.ma.clientHeight)/this.lineHeight)+1);const Ia=[];for(const La of Wa.rR)if(Da>La.start&&(Da+=La.end-La.start-1),ob>La.start)ob+=La.end-La.start-1;else if(ob<La.start&&Ia.push({start:ob,end:Math.min(La.start,Da)}),ob=La.end,ob>=Da)break;ob<Da&&Ia.push({start:ob,end:Da});Ba.call(za,Ia)},500);this.me=w||_.vub;this.Ji=new _.Nu(this.document);this.Ji.xsa=!1;this.Ji.xQ("CTRL_A",65,2);this.Ji.xQ("CTRL_A",
65,8);_.lq(this.Ji,"shortcut",za=>{if(za.identifier==="CTRL_A")for(za=this.gfa.ma;za;){if(this.document.activeElement===za){if(this.continue){const Ba=t.getSelection(),Da=Ba&&Ba.toString();this.continue.then(()=>{Ba&&Ba.toString()!==Da||_.GG(this.Yd.container)})}else _.GG(this.Yd.container);return!1}za=za.parentElement}return!0});this.Za.add(this.LTa.ys.subscribe(za=>{this.lb.ma.style.fontSize=za!=null?`${za}px`:"";_.en(this.Xd);setTimeout(()=>{this.Xka(this.Yd.KV())})}));this.Za.add(this.gA.Xta.subscribe(za=>
{this.fe=za;_.en(this.Xd)}))}get Yd(){return this.b_a}get hm(){return this.lines.length}set Yd(a){this.b_a=a;this.Za.add(_.x(_.Oe(window,"resize"),_.v(()=>a.KV()),_.Rf()).subscribe(b=>{this.Xka(b)}))}set Cla(a){this.VX=!1;this.ag=_.Zob(a)}Sb(a){if(!this.lineHeight){for(var b of this.fe.split(" "))b&&this.gfa.ma.classList.add(b);this.lineHeight=this.Yd.KV()}a.fileName||a.value?(this.kjb(),this.continue=this.me.Zwb(()=>this.render())):a.scrollToLine?(this.Nw(this.ag),this.V_(_.gG(this.ag))):a.lineNumberLinkProvider?
(b=()=>{this.Gg.Rxb(this.Pm)},this.continue?this.continue.then(b):b()):a.visibleCodeIdentifier&&(a.visibleCodeIdentifier.Jj&&this.G1.DC(a.visibleCodeIdentifier.Jj),this.cla());(a.visibility||a.folding)&&this.Ox();if(!this.VX){this.yE();const c=this.ag;this.iG==="CODE"?this.yE=_.Grb(this.Bh,()=>{c!=null?this.VO(c,!0):this.Jga.ma.focus()}):this.iG!==void 0&&(this.yE=this.Bh.registerCallback(this.iG,this.lb.ma,()=>{this.VO(c,!0);this.yE()}))}this.AW||this.Gg.clear();if(a.lineLimitation){let c;this.DV=
"".padStart((c=this.qL)!=null?c:80," ")}}m0(a){this.Pea=a}VO(a,b=!1){const c=this;_.xe(function*(){yield c.continue;_.Z1a(c.wl,()=>{c.ZK(a,b)})})}ZK(a,b=!1){if(!b||this.Cia(_.gG(a)))this.Yd.focus(a),this.lb.ma.scrollLeft=0,this.VX=!0}Xka(a){this.lineHeight=a;_.en(this.Xd);Sub(this)}Sa(){super.Sa();_.x(this.gN,_.If(()=>this.wl.VP),_.v(a=>a.target.scrollLeft),_.If(()=>this.wl.oza)).subscribe(a=>{this.nq().ma.style.right=`${-a}px`;this.OY()});this.lb.ma.addEventListener("copy",a=>{a.preventDefault();
const b=_.BCa();let c,d;const e=(d=(c=document.getSelection())==null?void 0:c.toString())!=null?d:"";let f;(f=a.clipboardData)==null||f.setData("text/plain",e);let g;(g=a.clipboardData)==null||g.setData("web uuid",b);a=gpb(document.getSelection(),this.lines);this.me.ft(b,e.length,a)});this.lb.ma.addEventListener("keydown",a=>{if(!_.IG(a)){var b=document.activeElement;if(b&&b instanceof HTMLElement&&this.lb.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.Yd.lb.ma.contains(b)?this.ZK(c-1):this.Gg.focus(c-1),a.preventDefault()),["Down","ArrowDown","j"].includes(a.key)&&(this.Yd.lb.ma.contains(b)?this.ZK(c+1):this.Gg.focus(c+1),a.preventDefault())))}}});this.iG==="CODE"&&(this.Fl=this.vd.register("openCode","c",()=>{this.me.y7();_.mw(this.Bh,"CODE")}),this.Dr=this.Bh.registerCallback("CODE",this.lb.ma,()=>{const a=document.activeElement;a&&a instanceof HTMLElement&&this.lb.ma.contains(a)&&!this.Gg.lb.ma.contains(a)&&
this.Jga.ma!==a?this.Gg.focus(this.oL||0):this.ZK(this.oL||0)}))}Dc(){this.cla();_.x(this.Gd.lD("NL_SEMANTIC_OUTLINES"),Ynb(this.vW)).subscribe(a=>{a.enabled?epb(this):(this.iD=!1,this.cR.set(2),_.en(this.Xd),this.cR.set(0))})}cla(){this.GE&&this.G1.register(this.GE,_.x(this.gN,_.If(()=>this.wl.VP),_.v(a=>a.target.scrollTop),_.Rf(),_.v(a=>({startLine:Math.floor(a/this.lineHeight),endLine:Math.min(Math.ceil((a+this.lb.ma.clientHeight)/this.lineHeight),this.hm)})),_.If(()=>this.wl.Kja)))}Td(){this.efa.next(!0)}Ja(){this.nc=
!0;this.clear();this.GE&&this.G1.DC(this.GE);this.Ji&&this.Ji.dispose();this.Fl&&this.Fl();this.Dr&&this.Dr();this.yE();this.Za.unsubscribe();super.Ja()}uF(a){this.lb.ma.classList.add(a)}yQ(a){this.lb.ma.classList.remove(a)}Xlb(a){this.tQ.emit(a);this.VO(a.start-1)}Ox(){for(const a of[this.Yd,this.Gg])a.Ox(this.visibility.rR,this.Ho);for(const a of this.pz)this.q1(a);for(const a of this.ev)this.q1(a);_.Tub(this)}vgb(){this.WX||(this.WX=!0,setTimeout(()=>{this.WX=!1;this.D8();_.en(this.Xd)}))}wja(a){this.Fs.add(a);
this.vma()}oWb(a,b,c,d){this.qt={Pa:a,position:b,offset:d};this.vma()}Nw(a){const b=this;return _.xe(function*(){b.Nk.emit(a);yield b.continue;b.me.Fna(()=>{b.Gg.Vha(a);return Promise.resolve()},"selectLine")})}vma(){this.cD||(this.cD=!0,this.me.Fna(()=>{const a=this;return _.xe(function*(){const b=new _.te(c=>{const d=setTimeout(()=>{c.next(void 0);c.complete()});return()=>{clearTimeout(d)}});a.m_=b.subscribe();yield _.knb(b);a.m_=void 0;a.cD=!1;yield a.continue;a.Fs.size>0&&a.Yd.Yna(Array.from(a.Fs));
a.Fs.clear();a.nrb()})},"inline"))}qsa(a,b,c,d){return this.Sda(()=>{_.Uub(this)},{startLine:c,endLine:d,qa:a,context:b},this.pz)}DTa(a,b,c,d){return this.Sda(()=>{this.vgb()},{startLine:c,endLine:d,qa:a,context:b},this.ev)}dLb(a,b,c){const d={line:c,qa:a,context:b},e=this.Kw.get(c)||[];e.push(d);this.Kw.set(c,e);_.Vub(this);return()=>{e.splice(e.indexOf(d),1);_.Vub(this)}}c4(a,b){this.fk.has(a)?this.fk.get(a).push(b):this.fk.set(a,[b]);this.wja(a);return{remove:()=>{const c=this.fk.get(a);if(c!=
null){var d=c.indexOf(b);d<0||(c.splice(d,1),this.wja(a))}}}}xha(a){return this.lineHeight*(this.visibility?_.JG(this.visibility,a):a)}getHeight(a,b){return this.lineHeight*(1+(this.visibility?_.JG(this.visibility,b)-_.JG(this.visibility,a):b-a))}Sda(a,b,c){a();c.push(b);return()=>{a();c.splice(c.indexOf(b),1)}}kjb(){this.Kw.clear();this.aD.clear();this.pz=[];this.ev=[];this.hAa=[];this.fk.clear();this.nea.clear();this.Fs.clear();this.Kfa()}render(){const a=this;return _.xe(function*(){a.clear();
a.yi||(a.cD=!0);var b=document.getElementById("pre-rendered-code");b&&a.Yd.Px&&b.setAttribute("processed","");const c=yield a.N$a();b=a.lines;_.Tub(a);yield _.Wm(_.x(a.efa,_.Uf()));a.ag=_.yG(a.ag,b.length);a.Bna.emit(b.length);var d=a.ag.length===0?0:a.ag[a.ag.length-1].end;const e=(d=a.qt==null&&b.length>a.Wia&&d<a.Wia)?a.pya:b.length,f=d?_.Wm(_.x(_.u(!0),_.Qf(100),_.gg(a.Qta))):void 0;Iub(a.Gg,e);d=a.lineHeight;a.jla(d);a.kla();a.D8(d);const g=a.Yd.Wda(b,0,e,a.yi);a.V_(_.gG(a.ag));a.yi||a.Fs.clear();
a.CV=c+3;if(f){yield f;if(!a.yi){var l=Array.from(a.Fs).filter(p=>p<e);l.length>0&&a.Yd.Yna(l);a.Fs.clear()}Iub(a.Gg,b.length-e);a.Xd.detach();l=new Promise(p=>{setTimeout(()=>{if(!a.nc){var t=a.Xd;_.xfa(t.Pe);t.Pe[2]|=128;_.fn(a.Xd);p()}},100)});a.Yd.Wda(b,e,b.length,g)}yield Sub(a,d,!0);a.yi||(a.cD=!1);a.Gg.Vha(a.ag);yield l})}N$a(){const a=this;return _.xe(function*(){var b;a.FU((b=a.fz)!=null?b:new Map);if(a.value.lines)return a.FU(a.value.fY),a.lines=a.value.lines,a.value.BWb;if(!a.fz||!a.fz.size){b=
a.Yea(a.value);let c,d;const e=_.$ob(a.value,(d=(c=(yield _.MG()).findModeByFileName(a.fileName))==null?void 0:c.mime)!=null?d:"text/plain");a.FU(e);return b}return a.Yea(a.value)})}Yea(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}FU(a){for(const [b,c]of a.entries()){a=b;const d=c,e=this.fk.get(a);if(e==null)this.fk.set(a,d);else for(const f of d)e.push(f)}}kla(){_.um(this.GY.ma);for(const a of this.pz)this.t_(this.GY,
a)}D8(a=this.lineHeight){const b=this.nq().ma;_.um(b);this.Wna(a);this.renderer.Hh(b,"display","none");for(const c of this.ev)this.renderer.Hh(b,"display","block"),this.t_(this.nq(),c)}jla(a=this.lineHeight){_.um(this.Vs.ma);this.aD.clear();this.Sna(a);this.Pxb(11);var b=this.v$a()?"block":"none";this.renderer.Hh(this.Vs.ma,"display",b);for(const [c,d]of this.Kw)b=d,b.length!==0&&this.WAa(c,b,a)}WAa(a,b,c){const d=this.h0a();this.Tna(d,a,c);this.aD.set(a,d);for(const e of b){e.sx=this.view.mi(e.qa,
e.context).lm;for(const f of e.sx)this.renderer.appendChild(d,f)}this.renderer.appendChild(this.Vs.ma,d)}h0a(){const a=this.renderer.createElement("div");a.className="gutter-line";this.renderer.Wq&&_.bG(a)&&this.m1.push(a);return a}Tna(a,b,c){let d=b*c;for(const e of this.nea)e.line<b&&(d+=e.height);this.renderer.Hh(a,"position","absolute");this.renderer.Hh(a,"top",`${d}px`);this.renderer.Hh(a,"height",`${c}px`);this.renderer.Hh(a,"bottom","0")}v$a(){for(const a of this.Kw.values())if(a.length>0)return!0;
return!1}jjb(a){this.iD&&a.button===0&&(this.iD=!1,_.fn(this.Xd))}aka(a){if(this.iD&&a.button===0){var b=this.nq().ma.offsetWidth;this.Gma.next(b);a.preventDefault();_.fn(this.Xd)}}Wna(a){this.Xna(this.nq(),a)}Sna(a){this.Xna(this.Vs,a)}Xna(a,b){const c=[...this.nea].reduce((d,e)=>e.height+d,0);this.renderer.Hh(a.ma,"height",`${b*this.hm+c}px`)}Pxb(a){var b=Array.from(this.Kw.values()).map(c=>c.length);b=b.length>0?Math.max(...b):0;this.renderer.Hh(this.Vs.ma,"width",`${a*b}px`)}t_(a,b){b.sx=this.view.mi(b.qa,
b.context).lm;this.q1(b);for(const c of b.sx)this.renderer.appendChild(a.ma,c)}nrb(){if(this.qt){var a=this.qt.offset,b=this.lb.ma.querySelector(this.qt.Pa);b&&(this.Ela.scrollTo(b,this.qt.position,a!=null?a:0),this.qt=null)}}q1({sx:a,startLine:b,endLine:c}){if(a&&b!==void 0&&c!==void 0){var d=this.xha(b),e=this.getHeight(b,c);for(const f of this.nea)f.line<b?d+=f.height:f.line<c&&(e+=f.height);for(const f of a)this.renderer.Hh(f,"top",`${d}px`),c>-1?this.renderer.Hh(f,"height",`${e}px`):this.renderer.Hh(f,
"bottom","0")}}clear(){this.view.clear();this.Yd.clear();this.Gg.clear();this.Kfa();this.Qta.next(!0);this.continue=void 0;let a;(a=this.m_)==null||a.unsubscribe();this.m_=void 0}Kfa(){if(this.renderer.Wq)for(const a of this.m1)this.renderer.Wq(a);this.m1=[]}V_(a){a==null||this.Cia(a)||(this.lb.ma.scrollTop=this.lineHeight*Math.max(a-5,0))}Cia(a){if(a==null)return!1;a*=this.lineHeight;const b=this.lb.ma.scrollTop,c=b+this.lb.ma.offsetHeight;return b<=a&&a<c}Gha(){const a=this.nq().ma.offsetWidth;
this.Gma.next(a);_.en(this.Xd);a<40&&this.cR()===1&&(this.iD=!1,this.cR.set(2),_.en(this.Xd))}};_.zI.O=function(a){return new (a||_.zI)(_.B(_.We),_.B(_.Uh),_.B(_.dn),_.B(_.Lg),_.B(_.dv),_.B(_.ev),_.B(_.yI),_.B(_.oi),_.B(_.Pu),_.B(_.ci),_.B(_.mI,8),_.B(_.ef),_.B(_.$r),_.B(_.nn),_.B(_.cw),_.B(_.wI),_.B(_.GF),_.B(_.uI))};
_.zI.wa=_.Bf({type:_.zI,na:[["format-code"]],ub:function(a,b){a&1&&(_.Sla(b.nq,_.Og(Lub,5,_.ef)),_.Og(Mub,7),_.Og(Nub,7),_.Og(xI,7),_.Og(Oub,7),_.Og(Pub,7),_.Og(Qub,7,_.ef),_.Og(Rub,5,_.ef),_.Og(jI,7));if(a&2){_.Tla();let c;_.Rg(c=_.Sg())&&(b.gfa=c.first);_.Rg(c=_.Sg())&&(b.Vs=c.first);_.Rg(c=_.Sg())&&(b.Gg=c.first);_.Rg(c=_.Sg())&&(b.GY=c.first);_.Rg(c=_.Sg())&&(b.Jga=c.first);_.Rg(c=_.Sg())&&(b.Gqd=c.first);_.Rg(c=_.Sg())&&(b.y8c=c.first);_.Rg(c=_.Sg())&&(b.Yd=c.first)}},Ya:function(a,b){a&1&&_.N("mouseup",
function(c){return b.jjb(c)})("mousemove",function(c){return b.aka(c)})},inputs:{fileName:"fileName",value:"value",fz:"highlightInfo",yi:"rendered",Wia:"largeFileThreshold",pya:"largeFileRenderCount",qL:"lineLimitation",visibility:"visibility",Ho:"folding",GE:"visibleCodeIdentifier",iG:"focusableRegion",Px:"usePrefetchIfPossible",AW:"displayLineNumbers",Cla:"scrollToLine",Pm:"lineNumberLinkProvider"},outputs:{Bna:"totalNumLines",Nk:"lineShown",tQ:"rangeToggled",mr:"lineNumberClicked",Gu:"gutterClicked"},
standalone:!1,features:[_.ah([{va:_.vI,Hb:_.zI}]),_.kg,_.Pm],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=_.Nd();_.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.oL=d)})("lineNumberClicked",
function(d){_.q(c);return _.r(b.mr.emit(d))})("gutterClicked",function(d){_.q(c);return _.r(b.Gu.emit(d))})("lineShown",function(d){_.q(c);return _.r(b.Nk.emit(d))});_.Q(9,"\n    ");_.I();_.Q(10,"\n    ");_.F(11,"div",11);_.N("click",function(d){_.q(c);return _.r(b.L4.next(d))})("contextmenu",function(d){_.q(c);return _.r(b.L4.next(d))})("mouseover",function(d){_.q(c);return _.r(b.gza.next(d))})("mouseout",function(d){_.q(c);return _.r(b.Rhb.next(d))})("mousedown",function(){_.q(c);return _.r(b.m0(!0))})("mouseup",
function(){_.q(c);return _.r(b.m0(!1))})("mouseleave",function(){_.q(c);return _.r(b.m0(!1))})("keydown",function(d){_.q(c);return _.r(b.ceb.next(d))})("keyup",function(d){_.q(c);return _.r(b.deb.next(d))});_.Q(12,"\n      ");_.K(13,"div",12,2);_.Q(15,"\n      ");_.C(16,apb,1,6,"div",13);_.Q(17,"\n      ");_.C(18,bpb,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        ");_.I();
_.Q(26,"\n      ");_.I();_.Q(27,"\n      ");_.F(28,"code-container",17);_.N("lineFocused",function(d){_.q(c);return _.r(b.oL=d)})("lineShown",function(d){_.q(c);return _.r(b.Nk.emit(d))});_.Q(29,"\n      ");_.I();_.Q(30,"\n      ");_.C(31,cpb,1,5,"code-folding-container",18);_.Q(32,"\n    ");_.I();_.Q(33,"\n  ");_.I();_.Q(34,"\n  ");_.C(35,dpb,5,5)(36,fpb,5,3);_.K(37,"div",19,4);_.Q(39,"\n");_.I();_.Q(40,"\n")}a&2&&(_.sg("isNLSemanticLayerEnabled",Wub(b))("sidebarExpanded",Xub(b)),_.y(2),_.Vz("content CodeMirror ",
b.fe,""),_.y(6),_.rg("min-height",b.lineHeight*b.yq,"px"),_.sg("line-numbers",b.AW),_.E("lineNumberLinkProvider",b.Pm),_.y(3),_.tg(b.WPb),_.y(2),_.rg("min-width",b.CV,"ch"),_.y(3),_.E("ngForOf",b.v9a(b.ag,b.lines.length)),_.y(2),_.E("ngIf",_.S(19,29,b.Ueb.enabled)&&b.DV),_.y(10),_.rg("padding-right",b.ev.length===0?0:300,"px"),_.E("usePrefetchIfPossible",b.Px)("inlineWidgets",b.fk)("highlightedLines",b.ag),_.y(3),_.E("ngIf",b.Ho.length>0),_.y(4),_.vg(Xub(b)?35:-1),_.y(),_.vg(Yub(b)?36:-1),_.y(),_.rg("width",
b.Gma.getValue(),"px"))},Fa:[_.pI,_.Wn,_.Xn,_.CB,jI,xI,_.bo],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});_.AI=class{};_.AI.O=function(a){return new (a||_.AI)};_.AI.Ca=_.Cf({type:_.AI});_.AI.Ba=_.Xc({imports:[_.qI,_.co,_.nx,_.np,_.DB]});_.BI=class{};_.BI.O=function(a){return new (a||_.BI)};_.BI.Ca=_.Cf({type:_.BI});_.BI.Ba=_.Xc({imports:[_.Ip,_.co,_.AI,_.np]});var avb,$ub;_.Zub={rl:[],SSb:new Set,w7:2,wkb:new Map};
avb=function(a,b,c,d,e,f,g,l,p,t,w){b=Object.assign({},Gob(b,c),{repositoryKeyRepositoryName:d,path:f,maxLogEntries:g,includeDiffEntries:(l===void 0?0:l)?!0:void 0,symmetricDiffRefSpec:p,repositoryKeyWorkspaceId:t,refHint:w,logForPath:_.pv.has(72),logForPathWithPagination:_.pv.has(73)});e=(e==null?void 0:e.a8)==="TOKEN"?Object.assign({},{pageToken:e.token},b):(e==null?void 0:e.a8)==="COMMITS"?Object.assign({},{starts:e.rl},b):b;return $ub(a,JSON.stringify(e,Object.keys(e).sort()),e)};
$ub=function(a,b,c){return _.x(a.SL.prefetch("history"),_.fg(d=>{if(d){const e=JSON.parse(d.request);a.Pf.put(JSON.stringify(e,Object.keys(e).sort()),_.u(_.zh(qsb,JSON.parse(d.response))))}return a.Pf.fetch(b,()=>a.client.list(c))}))};_.CI=function(a,b,c,d){return _.x(a.v6(b,c,d),_.v(e=>e&&e.xf))};
_.DI=class{constructor(a,b,c){this.Ha=a;this.client=b;this.SL=c;this.Pf=new _.wu(this.Ha)}list(a,b,c,d,e,f,g,l,p,t){return avb(this,a,b,c,d?{a8:"COMMITS",rl:[d]}:void 0,e,f,g===void 0?!1:g,l,p,t)}resolve(a,b,c,d,e){return _.x(avb(this,a.tb,a.Wc,a.repository,b,a.path||"",e||50,!1,void 0,a.params.Pb,c),_.v(f=>{if(d)for(const g of f.En||[])g.dr||(g.dr=d);return{V$a:f,lga:e!=null&&e>50}}))}v6(a,b,c){b=b===void 0?"repository":b;c=c===void 0?1:c;const d=_.Uj(a,c),e=_.rG(a)?_.eG(_.Uj(a,0)):void 0,f=a.repository,
g=a.tb,l=a.Wc;b=b==="path"&&_.hG(a,c)||"/";a=_.Lnb(a,c);return _.x(this.list(g,l,f,d,b,1,!1,void 0,a,e),_.v(p=>p.En&&p.En[0]))}};_.DI.O=function(a){return new (a||_.DI)(_.m(_.Bp),_.m(_.OH),_.m(_.Tv),_.m(_.qv))};_.DI.ta=_.k({token:_.DI,oa:_.DI.O,Ea:"root"});_.bvb=Object.freeze([]);_.cvb=Object.freeze({});_.EI=class{constructor(){this.condition=!1;this.link="";this.S_=!1}};_.EI.O=function(a){return new (a||_.EI)};
_.EI.wa=_.Bf({type:_.EI,na:[["conditional-link","condition","","link",""]],inputs:{condition:"condition",link:"link",n1c:"linkAriaLabel",Qa:"queryParams",Jg:"queryParamsHandling",S_:"sameWindow"},standalone:!1,jc:["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&&(_.Gg(),_.C(0,hpb,2,
6,"a",1)(1,ipb,1,0,"ng-template",null,0,_.eh));a&2&&(a=_.Eg(2),_.E("ngIf",b.condition)("ngIfElse",a))},Fa:[_.Xn,_.ao,_.pw],kb:2,Ma:0});_.FI=function(a,b){const c=jpb(b);return a.Pf.fetch(Object.assign({},c),()=>_.x(a.client.list(c),_.v(d=>d.pBa)))};_.GI=class{constructor(a,b){this.Ha=a;this.client=b;this.Pf=new _.xu(this.Ha)}};_.GI.O=function(a){return new (a||_.GI)(_.m(_.Bp),_.m(SH))};_.GI.ta=_.k({token:_.GI,oa:_.GI.O,Ea:"root"});_.HI=function(a,b){const c=b.Eb,d=b.tb,e=b.Wc,f=b.repository;if(!c)return _.u(_.PG(""));b=b.params.Pb;if(e==="depot"){if(!isNaN(Number(c))||c==="HEAD")return _.u({type:b?5:4,xs:c});const g=mpb(c);if(g)return _.u(g)}return c.startsWith("refs/")&&c.indexOf("/",6)>0?_.u(_.Di(c)?{type:2,xs:c}:_.Ei(c)?{type:1,xs:c}:_.PG(c)):_.x(_.FI(a.rH,{tb:d,Wc:e,repository:f,repositoryKeyWorkspaceId:b}),_.v(({jd:g,tags:l})=>kpb(c,g)||lpb(c,l)||mpb(c)||_.PG(c)),_.Jf(g=>{_.Ft(a.xh,g);return _.u(_.PG(c))}))};
_.II=class{constructor(a,b){this.xh=a;this.rH=b}};_.II.O=function(a){return new (a||_.II)(_.m(_.Gt),_.m(_.GI))};_.II.ta=_.k({token:_.II,oa:_.II.O});_.dvb=new _.Ut("Browse repo at {refSpec}");_.evb="Commit Details";_.fvb="Commit ";_.gvb="ID";_.hvb="Commit Date";_.ivb="Revision";var jvb;jvb=function(a,b){a.yla||(b=_.zh(b.ha(),_.yh(b)),b.Ke="");return b};
_.JI=class{constructor(a,b,c,d,e,f,g){this.trb=a;this.hr=b;this.Gxa=c;this.SL=f;this.yO=g;this.yla=_.pv.has(40);this.Bo=_.pv.has(43)}match(a,b,c,d){const e=a.tb,f=a.Wc,g=a.repository,l=a.path;if(!e||!f||!g)throw Error("be");if(!b)return _.u(new Gsb);c=jvb(this,c);c.Bo=this.Bo;a=_.Uj(a,1);b=new Bsb({Wu:b,file:new yH({Kt:new dsb({Oe:new _.xH(Object.assign({},_.Fob(e,f),{bi:g})),sr:a}),path:l}),options:c,sM:d});return this.trb.match(b)}search(a,b,c,d=!1){if(!a)return _.u(new _.BH);b=jvb(this,b);b=_.zh(b.ha(),
_.yh(b));b.Bo=this.Bo;this.yO&&!isNaN(this.yO)&&(b.yO=this.yO);this.hr&&(b.fo=b.fo||new WF,b.fo.root=b.fo.root||new XF,b.fo.root.projectId=this.Gxa.slice(1).split("/")[0]);const e=new ysb({Wu:a,EBa:b,sM:c}),f=()=>this.trb.search(e);return d?(this.SL.delete("search"),f()):_.x(this.SL.prefetch("search"),_.fg(g=>g?_.u(_.zh(_.BH,JSON.parse(g.response))):f()))}avb(a,b){if(!a)return _.u(new Osb);b=jvb(this,b);b=_.zh(b.ha(),_.yh(b));b.Bo=this.Bo;this.hr&&(b.fo=b.fo||new WF,b.fo.root=b.fo.root||new XF,b.fo.root.projectId=
this.Gxa.slice(1).split("/")[0]);a=new Lsb({Wu:a,GCa:b});return _.x(this.trb.avb(a),_.v(npb))}};_.JI.O=function(a){return new (a||_.JI)(_.m(IH),_.m(_.Tn),_.m(_.fLa),_.m(_.qv),_.m(_.ov),_.m(_.Tv),_.m(_.d4a))};_.JI.ta=_.k({token:_.JI,oa:_.JI.O,Ea:"root"});_.kvb=new Date(Date.UTC(2033,10,22,18,0,0));_.lvb=_.vv({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]});_.mvb=_.vv(0);var rpb=new Set([/^(#+[ \t]*)?BEGIN_PUBLIC[ \t]*$/,/^(#+[ \t]*)?END_PUBLIC[ \t]*$/]),spb=["Automated g4 rollback","Reason for rollback"],ppb=["PUBLIC: ","RELNOTES: ","USERNOTES: "];var KI=class{};KI.O=function(a){return new (a||KI)};KI.Ca=_.Cf({type:KI});KI.Ba=_.Xc({});var nvb=function(a,b){const c=`https://sandbar-backend.corp.google.com/v1/changes/${b}`;return _.x(a.KTc,_.fg(()=>a.yZc.get(c,{withCredentials:!0})),_.v(vpb))},LI=class{constructor(a,b){this.yZc=a;this.document=b;this.KTc=_.x(wpb(this.document),_.cg({bufferSize:1,px:!0}))}};LI.O=function(a){return new (a||LI)(_.m(_.Lo),_.m(_.ci))};LI.ta=_.k({token:LI,oa:LI.O,Ea:KI});var ovb;ovb=[[["onedev-hovercard-action"]]];_.MI=class{set changelistId(a){this.id=a;this.hZb.next(a)}get changelistId(){return this.id}constructor(a){this.DSc=a;this.hZb=new _.Zf(1);this.cNb=_.x(this.hZb,_.fg(b=>nvb(this.DSc,b)),_.cg(1));this.bL=new _.Zf(1);this.Yf=new _.Zf(1)}Sa(){_.x(this.cNb,_.Pf(1),_.gg(this.Yf)).subscribe(()=>{this.bL.next()})}};_.MI.O=function(a){return new (a||_.MI)(_.B(LI))};
_.MI.wa=_.Bf({type:_.MI,na:[["onedev-changelist-hovercard"]],inputs:{changelistId:"changelistId"},outputs:{bL:"init$"},ac:["onedev-hovercard-action"],ya:2,Aa:3,Da:[[3,"changelist",4,"ngIf"],[3,"changelist"]],qa:function(a,b){a&1&&(_.Gg(ovb),_.C(0,xpb,2,1,"onedev-changelist-hovercard-body",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.cNb))},Fa:[WH,KI,_.co,_.Xn,_.bo],kb:2,Ma:0});var pvb;var qvb=function(a){let b;a:{a=a.lb.ma;if(pvb==null){const c=typeof document!=="undefined"?document.head:null;pvb=!(!c||!c.createShadowRoot&&!c.attachShadow)}if(pvb&&(a=a.getRootNode?a.getRootNode():null,typeof ShadowRoot!=="undefined"&&ShadowRoot&&a instanceof ShadowRoot))break a;a=null}return(b=a)!=null?b:document},NI=class{constructor(a){this.lb=a;this.eventType="click";this.mNb=new _.an;this.Rta=b=>{if(b instanceof MouseEvent){var c=b.target;c&&(this.lb.ma.contains(c)||this.mNb.emit(b))}}}Sa(){qvb(this).addEventListener(this.eventType,
this.Rta,!0)}Ja(){qvb(this).removeEventListener(this.eventType,this.Rta,!0)}};NI.O=function(a){return new (a||NI)(_.B(_.ef))};NI.La=_.Df({type:NI,na:[["","clickOutside",""]],inputs:{eventType:[0,"clickOutsideEvent","eventType"]},outputs:{mNb:"clickOutside"},standalone:!1});var OI=class{};OI.O=function(a){return new (a||OI)};OI.Ca=_.Cf({type:OI});OI.Ba=_.Xc({});var rvb,svb,tvb;rvb=Symbol("ce");svb=Symbol("de");tvb=function(a){const b=a[svb];return b?(b.loaded||(b.De.mi(b.Oc),_.fn(b.Dea),b.loaded=!0),_.x(a[rvb],_.Qf(0))):_.u(void 0)};_.PI=class{constructor(a){this.De=a;this.className="onedev-hovercard";this.Gza=new _.an;this[rvb]=new _.Zf(1);this.Y4b=!1;this.Zxa=new _.Vh(!1);this.qNb=new _.Vf}Sa(){}};_.PI.O=function(a){return new (a||_.PI)(_.B(_.Lg))};
_.PI.wa=_.Bf({type:_.PI,na:[["onedev-hovercard"]],ub:function(a,b){a&1&&_.Og(_.Kg,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.Oc=c.first)}},inputs:{className:"className"},outputs:{Gza:"onHide"},Qb:["onedevHovercard"],standalone:!1,ac:["*"],ya:1,Aa:0,Da:[["cdkTrapFocus","",3,"clickOutside","mouseenter","mouseleave","cdkTrapFocusAutoCapture"]],qa:function(a){a&1&&(_.Gg(),_.C(0,ypb,2,3,"ng-template"))},Fa:[_.fr,NI],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}"],
kb:2});_.QI=class{constructor(a,b,c,d){this.Oc=a;this.De=b;this.Dea=c;this.loaded=!1;d[svb]=this}};_.QI.O=function(a){return new (a||_.QI)(_.B(_.Kg),_.B(_.Lg),_.B(_.nn),_.B(_.PI))};_.QI.La=_.Df({type:_.QI,na:[["","onedevHovercardLazyBody",""]],standalone:!1});_.RI=class{constructor(a){this.gia=a;this.Yf=new _.Zf(1)}Ja(){this.Yf.next()}Sa(){_.x(this.K_c,_.gg(this.Yf)).subscribe(this.gia[rvb])}};_.RI.O=function(a){return new (a||_.RI)(_.B(_.PI))};
_.RI.La=_.Df({type:_.RI,na:[["","onedevIsHovercardReady",""]],inputs:{K_c:[0,"onedevIsHovercardReady","isHovercardReady$"]},standalone:!1});var uvb=[{zc:"end",Ac:"center",oc:"start",uc:"center",offsetX:10},{zc:"center",Ac:"bottom",oc:"center",uc:"top",offsetY:10},{zc:"center",Ac:"top",oc:"center",uc:"bottom",offsetY:-10},{zc:"end",Ac:"bottom",oc:"start",uc:"top",offsetX:10,offsetY:10},{zc:"end",Ac:"top",oc:"start",uc:"bottom",offsetX:10,offsetY:-10}];var vvb=class{constructor(){this.Fx=600;this.Lw=400;this.position=uvb;this.I$c=[]}},wvb=function(a){a.Aia.next(!1);a.Mcb.next(!1);let b;(b=a.vG.getValue())==null||b.Zxa.next(!1)},yvb=function(a){_.x(xvb(a),_.gg(a.Yf)).subscribe(b=>{(a.active=b)?a.show():a.Te()})},zvb=function(a){_.x(a.vG,_.fg(b=>(b==null?void 0:b.qNb)||_.sk),_.gg(a.Yf)).subscribe(()=>{wvb(a)})},xvb=function(a){return _.x(_.Ge([_.x(Avb(a),_.eg(!1)),a.Aia]),_.dg(),_.v(([b,c])=>b||c),_.fg(b=>{let c;return((c=a.X4b)==null?void 0:_.x(c,
_.Of(b)))||_.u(b)}))},Bvb=function(a){if(a.Jd&&a.Jd.wg()){document.removeEventListener("keydown",a.FXb);let b;(b=a.vG.getValue())!=null&&b.Gza.emit();a.Jd.detach()}},Avb=function(a){return _.x(a.vG,_.fg(b=>_.x(_.Ge([a.Mcb,(b==null?void 0:b.Zxa)||_.u(!1)]),_.v(([c,d])=>c||d),_.Pja(c=>c?_.Qe(a.config.Fx):_.Qe(a.config.Lw)),_.gg(a.Yf))))},Cvb=class{constructor(a,b){this.rg=a;this.origin=b;this.X4b=void 0;this.enabled=!0;this.config=new vvb;this.active=!1;this.CSb=new _.Zf(1);this.iZc=new _.Vf;this.vG=
new _.Vh(null);this.Mcb=new _.Vh(!1);this.Aia=new _.Vh(!1);this.Yf=new _.Zf(1);this.FXb=d=>{d.key==="Escape"&&(wvb(this),d.stopPropagation(),d.preventDefault())};yvb(this);zvb(this);let c;(c=this.X4b)==null||_.x(c,_.gg(this.Yf)).subscribe()}dispose(){Bvb(this);let a;(a=this.Jd)==null||a.dispose();this.Yf.next();this.Yf.complete()}Zd(){return this.vG.getValue()?this.active:void 0}toggle(a){this.Mcb.next(a)}show(){this.enabled&&this.Jd&&!this.Jd.wg()&&this.vG.getValue()&&(this.vG.getValue().Y4b=this.Aia.value,
_.x(tvb(this.vG.getValue()),_.Pf(1),_.gg(this.Yf)).subscribe(()=>{this.Jd&&this.Z2b&&this.Jd.attach(this.Z2b);document.addEventListener("keydown",this.FXb);this.CSb.next()}))}Te(){Bvb(this);this.iZc.next()}mha(){return _.ls(_.ms(_.ns(_.ts(this.rg.position(),this.origin)),8),this.config.position)}};var Dvb;Dvb=new _.wd("onedevHovercardLoggingOn");
_.SI=class{set enabled(a){this.LH.enabled=a}constructor(a,b,c,d,e){this.De=c;this.Rb=e;this.config=new vvb;this.GXb=new _.an;this.Yf=new _.Zf(1);this.LH=new Cvb(a,b);_.x(this.LH.CSb,_.ig(d||_.u(!1)),_.gg(this.Yf)).subscribe(([,f])=>{this.GXb.emit();f&&(this.Nea||(this.Nea=this.Rb.get(_.bw)),_.p5a(this.Nea,"hovercardShown"))})}Sb(a){if(a.hovercard){var b;a=(b=a.hovercard)==null?void 0:b.ng;this.LH.vG.next(a);if(a){b=this.LH;var c=this.De;b.config=this.config;b.Jd=b.rg.create({tg:b.mha(),Oj:b.rg.Nj.Cl()});
b.Z2b=new _.ws(a.Oc,c);b.vG.next(a)}}}Ja(){this.LH.dispose();this.Yf.next();this.Yf.complete()}Zd(){return this.LH.Zd()}Yja(a){if(this.config.I$c.includes(a.key)){var b=this.LH;a.stopPropagation();a.preventDefault();b.Aia.next(!0)}}toggle(a){this.LH.toggle(a)}Te(){this.LH.Te()}};_.SI.O=function(a){return new (a||_.SI)(_.B(_.Cs),_.B(_.ef),_.B(_.Lg),_.B(Dvb,8),_.B(_.Ye))};
_.SI.La=_.Df({type:_.SI,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.LH;c.stopPropagation();c.preventDefault();d.Aia.next(!0)})("keydown",function(c){return b.Yja(c)});a&2&&_.qg("aria-haspopup",b.gia?"true":void 0)("aria-expanded",b.Zd())},inputs:{gia:[0,"onedevHovercardTrigger","hovercard"],enabled:[0,"onedevHovercardActive","enabled"],config:[0,
"onedevHovercardConfig","config"]},outputs:{GXb:"onedevHovercardShown"},Qb:["onedevHovercardTrigger"],standalone:!1,features:[_.Pm]});var Evb={toa:0,Tag:1,O1:2,0:"Branch",1:"Tag",2:"Commit"};var Fvb,Gvb,Hvb,Ivb,Jvb,Kvb,Lvb,Mvb;Fvb=["rightPaneScroller"];Gvb=a=>({element:a,xZa:"clear",YYa:"search"});Hvb={rab:"No branches",sab:"No branch results",IM:"changeBranch"};Ivb={rab:"No tags",sab:"No tag results",IM:"changeTag"};Jvb={rab:"No commits",sab:"No commit results",IM:"changeCommit"};Kvb=function(a,b){var c=b.Wa;const d=b.version;c=_.x(_.HI(a.l_,_.Sq(c.bc(),_.Uj(c,d)||"").ab()),_.v(Ppb),_.Uf(),_.eg(0));return _.x(_.Le(c,a.mWb),_.v(e=>Object.assign({},b,{Eb:e})))};
Lvb=function(a,b){const c=b.Eb,d=b.Wa,e=b.gitRefsToken;switch(c){case 0:return _.x(_.FI(a.rH,Object.assign({},d,{gitRefsToken:e})),_.v(Spb),_.v(f=>Mpb(f.map(g=>({title:String(g.wf),sr:_.Bi(g.wf),J6a:g.wf,Pxa:!1,vcb:g.vcb})),b,Hvb)));case 1:return _.x(_.FI(a.rH,Object.assign({},d,{gitRefsToken:e})),_.v(({tags:f})=>Mpb(f.map(g=>({title:String(g.tagName),sr:Enb(g.tagName),J6a:g.tagName,Pxa:!1})),b,Ivb)));case 2:return _.x(a.Dh.list(d.tb,d.Wc,d.repository,void 0,"",250),_.v(({En:f})=>Mpb(f.map(Npb),b,
Jvb)));default:return _.fb(c,"Unsupported ref type")}};Mvb=function(a){const b=a.hVb.findIndex(d=>d.Ae);if(!(b<0)){var c=a.n6c;c&&c.ju.end!==0&&(c.Nz(b),a.kM=!0)}};
_.TI=class{set w8(a){this.kM=!1;this.Iua.next(a);this.tb=a.Wa.tb}constructor(a,b,c,d){this.Dh=a;this.l_=b;this.rH=c;this.ld=d;this.c2=Evb;this.Yc=_.HF;this.kM=this.LUb=!1;this.hVb=[];this.Iua=new _.Vf;this.mWb=new _.Vf;this.Crb=new _.Vh("");this.p5c="SAME RESULT AVAILABLE IN:";this.nla=_.x(this.Iua,_.fg(e=>Kvb(this,e)),_.ag(1),_.Fe());a=_.x(this.nla,_.fg(e=>_.x(Lvb(this,e),_.v(_.zF),_.Jf(()=>_.yF(Opb(e))),_.eg(_.IF))));this.Gad=_.x(_.Ge([this.Crb,a]),_.v(Rpb),_.hg(e=>{_.wG(e)&&(this.hVb=e.Ub.items)}));
this.placeholder=_.x(this.nla,_.v(Qpb));this.Za=this.nla.subscribe(({Eb:e})=>{this.LUb=e===2})}Vn(){this.kM||(this.ld.isStable?Mvb(this):_.x(this.ld.jm,_.Uf()).subscribe(()=>{Mvb(this)}))}Ja(){this.Za.unsubscribe()}show(a){this.kM=!1;this.mWb.next(a)}blur(){document.activeElement.blur()}};_.TI.O=function(a){return new (a||_.TI)(_.B(_.DI),_.B(_.II),_.B(_.GI),_.B(_.We))};
_.TI.wa=_.Bf({type:_.TI,na:[["ref-picker","refPickerData",""]],ub:function(a,b){a&1&&_.Og(Fvb,5);if(a&2){let c;_.Rg(c=_.Sg())&&(b.n6c=c.first)}},ob:2,Ya:function(a,b){a&2&&_.sg("wide-view",b.LUb)},inputs:{mc:"trackElement",w8:"refPickerData"},standalone:!1,jc:["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,zpb,2,1,"div",2),_.R(1,"async"),_.F(2,"input-with-icon",3),_.R(3,"async"),_.N("valueChange",function(c){b.Crb.next(c)}),_.I(),_.F(4,"div",4),_.C(5,Bpb,10,7,"mat-nav-list",5),_.R(6,"async"),_.C(7,Lpb,5,4,"div",6),_.R(8,"async"),_.I());a&2&&(_.E("ngIf",_.S(1,5,b.nla).yUb),_.y(2),_.E("placeholder",_.S(3,7,b.placeholder))("trackingConfig",
_.ch(13,Gvb,b.mc)),_.y(3),_.E("ngIf",_.S(6,9,b.nla)),_.y(2),_.E("ngIf",_.S(8,11,b.Gad)))},Fa:[_.Gp,_.Xn,_.Yn,_.Zn,_.Hr,_.nt,_.KF,_.AA,_.zA,_.DF,_.JF,_.BF,_.gB,_.jB,_.iB,_.jw,_.wt,_.mu,_.Qx,_.lp,_.bo,_.eH],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});_.UI=class{};_.UI.O=function(a){return new (a||_.UI)};_.UI.Ca=_.Cf({type:_.UI});_.UI.Ba=_.Xc({imports:[_.Ip,_.co,_.qt,_.MF,_.EF,_.LF,_.CF,_.gs,_.fH,_.Tx,_.nu,_.dy,_.np]});_.VI=class{};_.VI.O=function(a){return new (a||_.VI)};_.VI.Ca=_.Cf({type:_.VI});_.VI.Ba=_.Xc({imports:[_.co,_.np,_.ky]});_.WI=class{};_.WI.O=function(a){return new (a||_.WI)};_.WI.Ca=_.Cf({type:_.WI});_.WI.Ba=_.Xc({imports:[_.co]});_.XI=class{};_.XI.O=function(a){return new (a||_.XI)};_.XI.Ca=_.Cf({type:_.XI});_.XI.Ba=_.Xc({imports:[_.co,_.zB,_.ny]});var YI=class{};YI.O=function(a){return new (a||YI)};YI.Ca=_.Cf({type:YI});YI.Ba=_.Xc({});_.ZI=class{};_.ZI.O=function(a){return new (a||_.ZI)};_.ZI.Ca=_.Cf({type:_.ZI});_.ZI.Ba=_.Xc({imports:[_.MI,KI]});_.$I=class{};_.$I.O=function(a){return new (a||_.$I)};_.$I.Ca=_.Cf({type:_.$I});_.$I.Ba=_.Xc({imports:[_.pr,OI,_.co,_.rt,_.Ds]});var Nvb;Nvb=function(a,b){return(a=a.document.getSelection())&&a.toString()&&b!==a.toString()?`"${a.toString().replace(/"/g,'\\"')}"`:b};_.Pvb=function(a,b,c){const d=new Map([["/",{name:"focusSearchBox",handler:({Qp:e,prefix:f})=>{b.next(()=>({Qp:Nvb(a,e||""),prefix:f}))},TQb:!0}]]);c&&d.set(".",{name:"focusSearchBoxWithThisDirectory",handler:({Qp:e})=>{Ovb(a.lk.M8,c);b.next(()=>({Qp:Nvb(a,e||""),prefix:c}))},TQb:!0});return d};_.Qvb=class{constructor(a,b){this.document=a;this.lk=b}};var Rvb=new Map([[vH.KAb,{type:"Class",xw:"class"}],[vH.wBb,{type:"Interface",xw:"interface"}],[vH.JCb,{type:"Struct",xw:"struct"}],[vH.XAb,{type:"Enum",xw:"enum"}],[vH.RCb,{type:"Union",xw:"union"}],[vH.BBb,{type:"Method",xw:"method"}],[vH.gBb,{type:"Field",xw:"field"}],[vH.Coa,{type:"Function",xw:"function"}],[vH.TCb,{type:"Variable",xw:"variable"}],[vH.OCb,{type:"Typedef",xw:"typedef"}],[vH.fCb,{type:"Namespace",xw:"namespace"}],[vH.xCb,{type:"Property",xw:"property"}],[vH.YAb,{type:"Enum Constant",
xw:"enum-constant"}]]);var Svb={start:Number.POSITIVE_INFINITY,end:Number.POSITIVE_INFINITY};var Tvb=["suggestionTemplate"],Uvb=function({lineNumber:a,title:b,symbol:c,eM:d},e,f,g,l,p){if(!f)throw Error("ee");a=_.Tq(f.bc(),Object.assign({},l.params,{line:a}));l.params.Pb&&_.Sq(a,l.Eb);l=a.ab();a={s5:_.Onb(l)};g=_.ip(p,_.jp(p,_.Oq(l),{Qa:g}));if(c&&c.ae){p=c.ae.startIndex;var t=[{start:p,end:p+c.ae.length}];Upb(t);t.push(Svb);p=[];var w=-1;let A=-1;for(const {start:G,end:J}of t)G>A&&(t=p,(w=b.substring(w,A))&&t.push({segment:w,PG:!0}),t=p,(w=b.substring(A,G))&&t.push({segment:w,PG:!1}),w=
G),A=Math.max(J,A);b=p}else b=[{segment:b,PG:!1}];return c&&c.type?Object.assign({},a,{IC:l.path,icon:"source:symbol",url:g,TYb:b,zx:d,wr:e,Tc:f,B2b:Rvb.get(c.type)}):Object.assign({},a,{IC:_.yi(l.path||""),icon:l.BG?"source:file":"source:folder_open",url:g,TYb:b,zx:d,wr:e,Tc:f})},aJ=class{Dc(){}};aJ.O=function(a){return new (a||aJ)};
aJ.wa=_.Bf({type:aJ,na:[["ng-component"]],ub:function(a,b){a&1&&_.Og(Tvb,7,_.Kg);if(a&2){let c;_.Rg(c=_.Sg())&&(b.ivb=c.first)}},standalone:!1,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,Ypb,24,6,"ng-template",null,0,_.eh),_.Q(2,"\n"))},Fa:[_.Vn,_.Wn,_.Xn,_.mu],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}"]});_.bJ=class{constructor(){this.Wb=[]}};_.bJ.O=function(a){return new (a||_.bJ)};_.bJ.wa=_.Bf({type:_.bJ,na:[["menu-keyboard-shortcut-hint"]],nb:[1,"gmat-caption","grimoire-secondary-text"],inputs:{Wb:"shortcut"},standalone:!1,ya:1,Aa:1,Da:[[4,"ngFor","ngForOf"],["class","divider",4,"ngIf"],[1,"divider"]],qa:function(a,b){a&1&&_.C(0,$pb,4,2,"ng-container",0);a&2&&_.E("ngForOf",b.Wb)},Fa:[_.Wn,_.Xn],styles:["menu-keyboard-shortcut-hint[_nghost-%COMP%]{font-family:Roboto Mono,monospace}.divider[_ngcontent-%COMP%]{margin:0 5px}"]});var aqb=a=>[a],iqb=a=>({kind:"link",L2b:a}),Ovb=function(a,b){b&&(a.DU=b,_.fn(a.Xd))},cqb=function(a,{Pp:b,value:c,k7:d}){if(!a.DU)return!1;const e=a.DU.Pp,f=a.DU.value;return!!d===!!a.DU.k7&&b===e&&c===f},Vvb=function(a,b){return{kind:"scope",qZ:({Qp:c})=>{a.DU=b;_.fn(a.Xd);return{Qp:c,prefix:b}}}},cJ=class{constructor(a,b,c){this.Xd=a;this.DU=null;this.ACb=_.Fmb;this.YQb=hob;this.savedQueries=_.Re;this.scopes=[{scope:_.BG,Ra:Vvb(this,_.BG)}];this.yla=_.pv.has(40);this.savedQueries=_.x(_.PF(c),_.v(d=>
_.wF(d,_.NF)),_.v(({queries:d})=>d.map((e,f)=>{e=f<10?xG(e,_.AG(((f+1)%10).toLocaleString())):xG(e);return{scope:e,Ra:Vvb(this,e)}})))}Dc(){}Ssb(a,b){a=a.map(c=>({scope:c,Ra:Vvb(this,c)}));this.DU=b;JSON.stringify(this.scopes)!==JSON.stringify(a)&&(this.scopes=a);_.fn(this.Xd)}C7c(){var a=this.xx;a.gv.length>0&&a.gv[0].Ud()}fza(a){this.xx.fza(a)}};cJ.O=function(a){return new (a||cJ)(_.B(_.nn),_.B(_.qv),_.B(_.QF))};
cJ.wa=_.Bf({type:cJ,na:[["scope-list"]],ub:function(a,b){a&1&&_.Og(_.kx,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.xx=c.first)}},standalone:!1,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,dqb,4,7,"search-box-suggestion-item",0)(3,hqb,3,2,"ng-container",1),_.R(4,"async"),_.I(),
_.C(5,jqb,7,4,"ng-container",1),_.I());a&2&&(_.y(2),_.E("ngForOf",b.scopes),_.y(),_.E("ngIf",_.S(4,3,b.savedQueries)),_.y(2),_.E("ngIf",b.yla))},Fa:[_.Gp,_.Wn,_.Xn,_.Nx,_.Qx,_.mu,_.bJ,_.lp,_.ix,_.kx,_.bo],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 Wvb=function(a){a.Za||(a.Za=a.zone.Tb(()=>_.x(_.Qe(0,6E5),lqb(a.document)).subscribe(()=>{a.Clb()})))},dJ=class{constructor(a,b,c,d){this.Ha=a;this.OZc=b;this.zone=c;this.document=d}Ja(){this.Za&&this.Za.unsubscribe()}Clb(){_.yp(this.Ha,()=>this.OZc.Clb(new rsb),"searchPrepare")}};dJ.O=function(a){return new (a||dJ)(_.m(_.Bp),_.m(QH),_.m(_.We),_.m(_.ci))};dJ.ta=_.k({token:dJ,oa:dJ.O,Ea:"root"});var eJ=function(a){this.yd=void 0;this.Nq={};if(a){const b=_.$Ga(a);a=_.ZGa(a);for(let c=0;c<b.length;c++)this.set(b[c],a[c])}};eJ.prototype.set=function(a,b){Xvb(this,a,b,!1)};eJ.prototype.add=function(a,b){Xvb(this,a,b,!0)};var Xvb=function(a,b,c,d){for(let e=0;e<b.length;e++){const f=b.charAt(e);a.Nq[f]||(a.Nq[f]=new eJ);a=a.Nq[f]}if(d&&a.yd!==void 0)throw Error("fe`"+b);a.yd=c};
eJ.prototype.get=function(a){a:{let b=this;for(let c=0;c<a.length;c++)if(b=b.Nq[a.charAt(c)],!b){a=void 0;break a}a=b}return a?a.yd:void 0};eJ.prototype.dz=function(){const a=[];Yvb(this,a);return a};var Yvb=function(a,b){a.yd!==void 0&&b.push(a.yd);for(const c in a.Nq)Yvb(a.Nq[c],b)};eJ.prototype.s6=function(a){const b=[];if(a){let c=this;for(let d=0;d<a.length;d++){const e=a.charAt(d);if(!c.Nq[e])return[];c=c.Nq[e]}Zvb(c,a,b)}else Zvb(this,"",b);return b};
var Zvb=function(a,b,c){a.yd!==void 0&&c.push(b);for(const d in a.Nq)Zvb(a.Nq[d],b+d,c)};_.aa=eJ.prototype;_.aa.V4=function(a){return this.get(a)!==void 0};_.aa.clear=function(){this.Nq={};this.yd=void 0};_.aa.remove=function(a){var b=this;const c=[];for(var d=0;d<a.length;d++){const e=a.charAt(d);if(!b.Nq[e])throw Error("ge`"+a);c.push([b,e]);b=b.Nq[e]}a=b.yd;for(delete b.yd;c.length>0;)if(d=c.pop(),b=d[0],d=d[1],b.Nq[d].Zs())delete b.Nq[d];else break;return a};_.aa.clone=function(){return new eJ(this)};
_.aa.Zs=function(){return this.yd===void 0&&_.sc(this.Nq)};var $vb=new _.wd("labelPriorities"),fJ=class{constructor(a,b,c){this.bAa=a;c=c.Via;a=new eJ;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.G0c=a}};fJ.O=function(a){return new (a||fJ)(_.m(_.dw),_.m($vb),_.m(_.x5a))};fJ.ta=_.k({token:fJ,oa:fJ.O});var awb,cwb,bwb;awb=_.u([]);cwb=function(a,{hv:b,ZL:c},d){const e=_.Ni(a.yk.Nc)||new _.Mi;return b.map(f=>Uvb(f,c,f.ze&&_.Knb(f.ze,{line:f.lineNumber}),d,e,a.Ua)).map(f=>bwb(a,f))};bwb=function(a,b){return{kind:"suggestion",qa:a.ivb,nR:b,ECa:()=>{_.kp(a.Ua,b.url)},zx:b.zx,wr:b.wr,Tc:b.Tc,dE:a.JO.r0b}};
_.gJ=class{get M8(){return this.grb.instance}constructor(a,b,c,d,e,f,g,l,p,t,w,A,G){this.bo=a;this.Brb=b;this.Ua=c;this.G9c=d;this.yk=A;this.JO=G;this.ivb=_.gn(e,aJ).create(t).instance.ivb;this.grb=_.gn(e,cJ).create(t);_.AJa(f,this.grb.Ow);_.rk.has(2)||_.pv.has(28)||_.pv.has(37)||Wvb(w);this.vx=_.pv.has(69);this.Lx=_.pv.has(97);this.xr=p.E6()}Ja(){this.grb.destroy()}Fva(a){const {Vm:b="",Ke:c="",Kd:d=""}=a,e=_.Tj(d,this.bo.hL),f=_.rqa(a);return _.x(_.x(this.xr,_.Pf(1),_.v(g=>new Ksb({fo:_.cnb(e),
WL:e.Eb,Vya:7,pathPrefix:_.Hnb(e),Ke:c,vx:this.vx,Lx:this.Lx,xr:g}))),_.fg(g=>this.Brb.avb(b,g)),_.v(g=>cwb(this,g,f)),_.Jf(()=>awb))}DRb({Vm:a=""}){a:{var b=this.G9c;a=b.bAa.parse(a);b:{for(c of _.jk(a))if(c.error){var c=!0;break b}c=!1}if(!c&&(a=a[a.length-1])&&a.Wl===5){b=mqb(b.G0c,a.value);b=b===void 0?b:b+":";break a}b=void 0}return b}zwb(a){var b=this.bo.parse(a);const c=[],d=new Map;let e=0;for(const {index:f,name:g,add:l}of oqb(b))f>e&&c.push({text:a.substring(e,f),Jta: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),Jta:Array.from(d.keys())});return c}};_.gJ.O=function(a){return new (a||_.gJ)(_.m(_.hw),_.m(_.JI),_.m(_.hi),_.m(fJ),_.m(_.Tm),_.m(_.kh),_.m(_.ov),_.m(_.qv),_.m(_.Vv),_.m(_.Ye),_.m(dJ),_.m(_.Uh),_.m(_.Nv))};_.gJ.ta=_.k({token:_.gJ,oa:_.gJ.O});_.hJ=class{};_.hJ.O=function(a){return new (a||_.hJ)};_.hJ.Ca=_.Cf({type:_.hJ});_.hJ.Ba=_.Xc({imports:[_.co]});_.iJ=class{};_.iJ.O=function(a){return new (a||_.iJ)};_.iJ.Ca=_.Cf({type:_.iJ});_.iJ.Ba=_.Xc({Nb:[_.gJ,fJ,{va:$vb,Ab:function(){return new Map(Qsb.map((a,b)=>[a,b]))}}],imports:[_.Ip,_.iy,_.co,_.ny,_.nu,_.hJ,_.np,_.ox]});_.jJ=class{constructor(a){this.Yb=a}transform(a){return _.x(this.Yb.G6(),_.eg(!1),_.v(b=>b?_.Nnb(a):a.path||""),_.Rf())}};_.jJ.O=function(a){return new (a||_.jJ)(_.B(_.Vv,16))};_.jJ.Le=_.Ef({name:"maybeStripGoogle3",type:_.jJ,le:!0,standalone:!1});_.kJ=class{};_.kJ.O=function(a){return new (a||_.kJ)};_.kJ.Ca=_.Cf({type:_.kJ});_.kJ.Ba=_.Xc({});_.dwb=new _.wd("GMAT_CARD_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.lJ=class{constructor(){this.subject=new _.Vf}subscribe(a){return this.subject.subscribe(a)}};_.lJ.O=function(a){return new (a||_.lJ)};_.lJ.ta=_.k({token:_.lJ,oa:_.lJ.O});_.ewb=[new gH({zc:"start",Ac:"top"},{oc:"end",uc:"top"},-7),new gH({zc:"start",Ac:"bottom"},{oc:"end",uc:"bottom"},-7)];_.mJ=function(a,b){a.remove();a.AC=[];for(const c of b)try{c.render(),a.AC.push(c)}catch(d){a.eh.handleError(d)}};
_.nJ=class{constructor(a){this.eh=a;this.AC=[];this.Ikb=null}Ja(){this.clear();this.Be()}j0a(){return[]}FL(){}onLoad(){}GL(){}Be(){}update(){this.clear();this.render()}clear(){this.Ikb&&this.Ikb.unsubscribe();this.remove()}render(){this.onLoad();_.mJ(this,this.j0a());this.Ikb=this.zua().subscribe(a=>{a&&(_.mJ(this,a),this.AC.length===0&&a.length>0?(this.FL(),_.mJ(this,[])):this.GL(a))},()=>{this.FL();_.mJ(this,[])})}remove(){for(const a of this.AC)try{a.remove()}catch(b){this.eh.handleError(b)}this.AC=
[]}};_.nJ.O=function(a){return new (a||_.nJ)(_.B(_.Af))};_.nJ.La=_.Df({type:_.nJ});_.fwb=[new gH({zc:"end",Ac:"bottom"},{oc:"start",uc:"top"}),new gH({zc:"end",Ac:"center"},{oc:"start",uc:"center"}),new gH({zc:"end",Ac:"top"},{oc:"start",uc:"bottom"})];var gwb=class extends iI{constructor(){super();this.Q5=this.ega=0}};var iwb=class extends iI{Nha(){let a=1;for(let d=hwb(this),e=0;e<d.length;e++){var b=this[d[e]];if(b!=null){if(b.DAb)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?Qtb(c):0,c=b+c|0;b=c}else b=0;else b=Qtb(b);a=Math.imul(1000003,a)^b}}return a}toString(){var a=Ttb(this);a=UG(wtb(a.R5a))+UG(cub("[]",a.S5a));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 $tb;b=UG(b)+"{";a.wWc=", ".toString();
a.kQb=b.toString();a.W5a="}".toString();a.xWc=UG(a.kQb)+UG(a.W5a);for(let f=hwb(this),g=0;g<f.length;g++){var c=f[g],d=this[c];Array.isArray(d)&&(d="["+UG(d)+"]");b=a;c=UG(c)+"="+UG(d);d=b;if(d.P5){var e=d.P5;e.fga=UG(e.fga)+UG(d.wWc)}else{e=d;let l=new Ztb;l.fga=d.kQb;e.P5=l}b=b.P5;b.fga=UG(b.fga)+UG(c)}return a.toString()}},hwb=function(a){const b=Object.keys(a),c=a.zbd;return c?b.filter(d=>!c.includes(d)):b};var jwb=class extends iwb{constructor(){super();this.T5a=this.V5a=this.U5a=0}line(){return this.U5a}start(){return this.V5a}end(){return this.T5a}};var kwb=class extends iI{constructor(){super();this.dga=0}cgb(){return this.dga<this.jQb.length}z7(){let a;return yqb(this.jQb[a=this.dga,this.dga=this.dga+1|0,a])}};var nwb=function(a,b,c,d){c=Wtb(c);d=Wtb(d);let e=new gwb;b=b.BWc;e.ega=0;e.Q5=0;for(e.R5=b;c.cgb();){var f=c.z7().QC;b=f>>2;var g=e,l=c.z7().QC,p=c.z7().QC,t=[],w=g;for(w.ega=w.ega+l|0;w.R5.length>w.Q5&&w.R5[w.Q5].QC<w.ega;)w.Q5=w.Q5+1|0;w=w.ega;p=w+p|0;l=g.Q5;for(var A=l==0?0:g.R5[l-1|0].QC+1|0,G=w-A|0;p>(A-1|0)&&l<g.R5.length;){var J=g.R5[l].QC;w=t;A=p>J?J-A|0:p-A|0;J=new jwb;J.U5a=l;J.V5a=G;J.T5a=A;w.push(J);l=l+1|0;A=g.R5[l-1|0].QC+1|0;G=0}g=t;(f&1)>0&&d.z7();switch(f&2){case 0:f=a;b=lwb(b);
if(b!=null)for(let L=g,U=0;U<L.length;U++)g=L[U],t=b,mwb(f,g,{startColumn:g.start(),endColumn:g.end(),yp:t});break;case 2:f=a;t=b;b=d.z7();switch(t){case 35:case 36:b="/search?q="+UG(encodeURIComponent(b));break;case 30:p=void 0;t=RegExp("^https?://cs.corp.google.com","");w="";for(p=0;0<=(p=w.indexOf("\\",p));)w.charCodeAt(p+1|0)==36?(l=UG(w.substr(0,p|0))+"$",G=p=p+1|0,w=w.substr(G),l+=UG(w)):(l=UG(w.substr(0,p|0)),G=p=p+1|0,w=w.substr(G),l+=UG(w)),w=l;p=w;b=b.replace(t,p);break;case 55:b="https://b.corp.google.com/issues?q="+
UG(b);break;case 37:b="https://b.corp.google.com/hotlists/"+UG(b);break;case 38:b="https://b.corp.google.com/savedsearches/"+UG(b);break;case 56:b="https://b.corp.google.com/components/"+UG(b)}aub(b,"/search/")&&b.indexOf("?")>0&&(b="/search"+UG(b.substr(b.indexOf("?"))));t=aub(b,"http://")||aub(b,"https://")?"external":"";for(let L=g,U=0;U<L.length;U++)f.addLink(L[U],b,t)}}return a.fY},Aqb=function(a,b,c,d){return nwb(a,b,new Xtb(()=>{let e=new kwb;e.dga=0;e.jQb=c;return e}),hub(d))};var lwb=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 zqb=class extends iI{constructor(){super();this.iQb=0}J8a(){return this.AWc}};var mwb=function(a,b,c){a.fY.has(b.line())||a.fY.set(b.line(),[]);a.fY.get(b.line()).push(c)},Bqb=class{constructor(){this.fY=new Map}addLink(a,b,c){mwb(this,a,{startColumn:a.start(),endColumn:a.end(),tagName:"a",yp:"link-decoration-layer",href:b,key:c})}};var rwb,twb,uwb,swb;_.owb=!0;_.pwb=!1;_.qwb=!1;rwb=function(a,b,c,d){c=c.Uh().clone().sm(0);const e=_.x(d,_.v(f=>{let g;return((g=_.Lq(f))==null?void 0:_.jl(g,_.Iq,2))||new _.Iq}));for(const f of a.HWb)Hrb(f,c,e);return _.x(d,_.jka((f,g)=>!!_.Kq(f)||g===0),_.hg(f=>{var g=_.jl(f,_.ck,7);let l;if(g==null?0:(l=_.jl(g,_.bk,1))==null?0:l.dP()){g=g.clone().sm(0);for(var p of a.HWb)Hrb(p,g,e);p=b.clone().an(g);a.wO.put(p.toObject(),_.u(f))}}))};
twb=function(a,b){const c=b.clone();c.qd(_.yi(_.Dnb(b.ke())));let d,e;return(e=(d=swb(a,c))==null?void 0:_.Kq(d))==null?void 0:_.ml(e,_.Fq,1,_.fl()).find(f=>f.ke()===b.ke())};
uwb=function(a,b){const c=a.M1c.includes(b.Uh().getType());return _.x(_.Gv(a.rf,()=>{if(c){var d=a.rf.tl();d["X-Server-Timeout"]="60"}else d=a.rf.tl();if(_.owb){var e=a.KO;d=e.Qh.pM(e.Xh+"/$rpc/devtools.grimoire.FileService/GetContentsStreaming",b,d||{},_.gTa);d=Snb(d)}else d=a.KO.twa(b,d);return d},"FileService.getContentsStreaming"),_.cg())};swb=function(a,b){b=yrb((new _.Dq).an(b),!1);a=a.wO;b=b.toObject();return a.getValue(b)};
_.oJ=class{constructor(a,b,c,d,e){this.Ha=a;this.HWb=b;this.KO=c;this.rf=d;this.SL=e;this.M1c=[3,0];this.wO=new _.wu(this.Ha)}list(a,b,c,d,e,f){if(e===""||e==="/")e=void 0;a=_.ek(a,b,c,d,e,f);const g=(new _.Dq).an(a),l=g.clone();a.sm(3);return _.x(this.SL.prefetch("directory"),_.fg(p=>{p&&this.wO.put(Lrb(p.request).toObject(),rwb(this,l,g,_.u((0,_.LSa)(p.response))));return _.x(this.wO.fetch(l.toObject(),()=>{const t=yrb(l.clone(),!0).toObject();let w,A;return(A=(w=_.MZa(this.wO,t))==null?void 0:
_.x(w,_.Uf()))!=null?A:this.twa(l,g)}),_.v(pqb))}))}get(a,b,c,d,e,f){a=_.ek(a,b,c,d,e,f==null?void 0:f.Pb);(f==null?0:f.fileSize)&&_.Mb(a,4,_.nb(f.fileSize),"0");const g=yrb((new _.Dq).an(a),!0),l=g.clone();if(b=twb(this,a))b.getType()&&a.sm(b.getType()),b.DX().length>0&&a.T0b(b.DX()),b.K8a()&&a.F0b(b.K8a());(f==null?void 0:f.type)!==void 0&&a.sm(f==null?void 0:f.type);_.Ll(_.Ll(_.Ll(g,4,!0),9,_.pwb),10,_.qwb);this.Ha.To({xK:[{eventType:"FILE_OPENED",ZPb:[],ze:a,lineNumber:f==null?void 0:f.line}]});
return _.x(this.SL.prefetch("file"),_.fg(p=>{p&&this.wO.put(Lrb(p.request).toObject(),rwb(this,l,g,_.u((0,_.LSa)(p.response))));return this.wO.fetch(l.toObject(),()=>{var t=this.wO;var w=yrb(l.clone(),!1).toObject();t=t.getValue(w);w=this.twa(l,g);return t?_.x(w,_.eg(t),_.Rf(_.Irb)):w})}))}twa(a,b){return rwb(this,a,b,uwb(this,b))}};_.oJ.O=function(a){return new (a||_.oJ)(_.m(_.Bv),_.m(_.Ny),_.m(_.F8a),_.m(_.Wv),_.m(_.Tv))};_.oJ.ta=_.k({token:_.oJ,oa:_.oJ.O,Ea:"root"});var Cqb=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"]]),tqb=new WeakMap;_.vwb=RegExp("^x-kythe://([a-zA-Z]+)=");_.wwb=new _.wd("decorations_service",{oa:()=>_.hk(Krb)});_.xwb={xu:new Set,ids:[]};_.ywb=Object.freeze({[0]:{name:"Unknown",Mc:"?"},[50]:{name:"Scope",Mc:"?"},[51]:{name:"Group",Mc:"G"},[1]:{name:"Class",Mc:"C",className:"code-data"},[2]:{name:"Interface",Mc:"I",className:"code-data"},[3]:{name:"Struct",Mc:"S",className:"code-data"},[4]:{name:"Enum",Mc:"E",className:"code-data"},[5]:{name:"Union",Mc:"S",className:"code-data"},[6]:{name:"Method",Mc:"M",className:"code-procedure"},[7]:{name:"Field",Mc:"F",className:"code-sub-data"},[8]:{name:"Function",Mc:"F",className:"code-procedure"},
[9]:{name:"Variable",Mc:"V",className:"code-alias"},[10]:{name:"Typedef",Mc:"T",className:"code-alias"},[11]:{name:"Namespace",Mc:"N"},[67]:{name:"Extension",Mc:"E",className:"code-data"},[12]:{name:"Property",Mc:"P",className:"code-sub-data"},[13]:{name:"Enum Constant",Mc:"e",className:"code-sub-data"},[15]:{name:"Anonymous Function",Mc:"?"},[16]:{name:"Test",Mc:"t"},[17]:{name:"Package",Mc:"P"},[18]:{name:"Object",Mc:"O"},[61]:{name:"Constant",Mc:"c"},[62]:{name:"Module",Mc:"m"},[79]:{name:"Preprocessor",
Mc:"p"},[20]:{name:"Build Rule",Mc:"R"},[21]:{name:"Build Binary",Mc:"B"},[22]:{name:"Build Test",Mc:"T"},[23]:{name:"Build Library",Mc:"L"},[24]:{name:"Build Generator",Mc:"G"},[25]:{name:"Build Argument",Mc:"A"},[26]:{name:"Build Variable",Mc:"V",className:"code-alias"},[30]:{name:"Variable",Mc:"V",className:"code-alias"},[31]:{name:"Constant",Mc:"c"},[32]:{name:"Goog Provide",Mc:"?"},[33]:{name:"Goog Require",Mc:"?"},[34]:{name:"Setter",Mc:"?"},[35]:{name:"Getter",Mc:"?"},[36]:{name:"Literal",
Mc:"?"},[37]:{name:"Function Literal",Mc:"?"},[38]:{name:"Assignment",Mc:"V",className:"code-alias"},[39]:{name:"Function Assignment",Mc:"M",className:"code-procedure"},[40]:{name:"Define Const",Mc:"D"},[41]:{name:"Define Macro",Mc:"D"},[45]:{name:"Xml Tag",Mc:"<"},[46]:{name:"Template",Mc:"T"},[47]:{name:"Job",Mc:"J"},[48]:{name:"Service",Mc:"S"},[49]:{name:"Allocation",Mc:"A"},[52]:{name:"Table",Mc:"T"},[53]:{name:"Queue",Mc:"Q"},[54]:{name:"Locality Group",Mc:"L"},[55]:{name:"Index",Mc:"I"},[56]:{name:"Proto Bundle",
Mc:"?"},[57]:{name:"Backup Schedule",Mc:"B"},[58]:{name:"Column",Mc:"C"},[59]:{name:"Changelog",Mc:"?"},[60]:{name:"Markdown Header",Mc:"#"},[63]:{name:"SQL TVF",Mc:"t"},[64]:{name:"SQL Model",Mc:"m"},[65]:{name:"SQL Database",Mc:"d"},[66]:{name:"Dart Mixin",Mc:"M",className:"code-data"},[68]:{name:"YANG Grouping",Mc:"G",className:"code-data"},[69]:{name:"YANG Identity",Mc:"I",className:"code-data"},[70]:{name:"YANG Container",Mc:"C",className:"code-data"},[71]:{name:"YANG List",Mc:"L",className:"code-data"},
[72]:{name:"YANG Leaf",Mc:"L",className:"code-data"},[73]:{name:"Swift Actor",Mc:"A",className:"code-data"},[74]:{name:"GraphQL Directive",Mc:"D",className:"code-data"},[75]:{name:"GraphQL Operation",Mc:"O",className:"code-data"},[76]:{name:"GraphQL Fragment",Mc:"F",className:"code-data"},[77]:{name:"GraphQL Fragment Spread",Mc:"S",className:"code-data"},[78]:{name:"GraphQL List",Mc:"L",className:"code-data"},[80]:{name:"Impl",Mc:"I",className:"code-data"}});
_.zwb=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 Awb=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)},Bwb=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},pJ=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},qJ=function(){},Fwb=function(a,b,c){if(a){try{var d=decodeURIComponent(Cwb(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&&!Dwb.test(c)&&(a=b,Ewb[" "+a]||(Ewb[" "+a]=/^[^:]+:\/*[^/]*$/.test(a)?a+"/":Awb(a,"/",!0)),a=Ewb[" "+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},rJ=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},Fk:function(){return new RegExp(a,b)}}},Cwb=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)):
""})},sJ=function(a,b){if(b){if(Gwb.test(a))return a.replace(Hwb,function(c){return Iwb[c]})}else if(Jwb.test(a))return a.replace(Kwb,function(c){return Iwb[c]});return a},Lwb=function(){this.T8={}},Mwb=function(a){this.qh=[];this.token=null;this.options=a||_.tJ.defaults;this.options.renderer=this.options.renderer||new uJ;this.renderer=this.options.renderer;this.renderer.options=this.options;this.Mtb=new Lwb},Nwb=function(){},uJ=function(){this.options=_.tJ.defaults},wJ=function(a,b){this.options=
b||_.tJ.defaults;this.links=a;this.rules=vJ.gZ;this.renderer=this.options.renderer||new uJ;this.renderer.options=this.options;this.aL=!1;if(!this.links)throw Error("we");this.options.QL?this.rules=vJ.QL:this.options.Ts&&(this.rules=this.options.SXa?vJ.SXa:vJ.Ts)},Owb=function(a){this.qh=[];this.qh.links=Object.create(null);this.options=a||_.tJ.defaults;this.rules=xJ.gZ;this.options.QL?this.rules=xJ.QL:this.options.Ts&&(this.rules=this.options.NCa?xJ.NCa:xJ.Ts)},xJ={C2c:/^\n+/,code:/^( {4}[^\n]+\n*)+/,
n6a:qJ,qxa:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,rXb:qJ,oea:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,hz:"^ {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,}|$))",
zfa:/^ {0,3}\[(label)\]: *(?:\n *)?<?([^\s>]+)>?(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:qJ,BVb:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,eH:/^([^\n]+(?:\n(?!hr|heading|lheading| {0,3}>|<\/?(?:tag)(?: +|\n|\/?>)|<(?:script|pre|style|!--))[^\n]+)*)/,text:/^[^\n]+/,kp:/(?!\s*\])(?:\\.|[^\[\]\\])+/,GSa:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};xJ.zfa=rJ(xJ.zfa).replace("label",xJ.kp).replace("title",xJ.GSa).Fk();xJ.oYa=/(?:[*+-]|\d{1,9}\.)/;xJ.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/;
xJ.item=rJ(xJ.item,"gm").replace(/bull/g,xJ.oYa).Fk();xJ.list=rJ(xJ.list).replace(/bull/g,xJ.oYa).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+xJ.zfa.source+")").Fk();xJ.XJb="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";
xJ.ENa=/\x3c!--(?!-?>)[\s\S]*?--\x3e/;xJ.hz=rJ(xJ.hz,"i").replace("comment",xJ.ENa).replace("tag",xJ.XJb).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).Fk();xJ.eH=rJ(xJ.eH).replace("hr",xJ.qxa).replace("heading",xJ.heading).replace("lheading",xJ.BVb).replace("tag",xJ.XJb).Fk();xJ.oea=rJ(xJ.oea).replace("paragraph",xJ.eH).Fk();xJ.gZ=pJ({},xJ);
xJ.Ts=pJ({},xJ.gZ,{n6a:/^ {0,3}(`{3,}|~{3,})([^`\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,eH:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/});xJ.Ts.eH=rJ(xJ.eH).replace("(?!","(?!"+xJ.Ts.n6a.source.replace("\\1","\\2")+"|"+xJ.list.source.replace("\\1","\\3")+"|").Fk();xJ.NCa=pJ({},xJ.Ts,{rXb:/^ *([^|\n ].*\|.*)\n *([-:]+ *\|[-| :]*)(?:\n((?:.*[^>\n ].*(?:\n|$))*)\n*|$)/,table:/^ *\|(.+)\n *\|?( *[-:]+[-| :]*)(?:\n((?: *[^>\n ].*(?:\n|$))*)\n*|$)/});
xJ.QL=pJ({},xJ.gZ,{hz:rJ("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",xJ.ENa).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").Fk(),zfa:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/});
var Pwb=function(a,b){return(new Owb(b)).token(a.replace(/\r\n|\r/g,"\n").replace(/\t/g,"    ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n"),!0)};
Owb.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.C2c.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.QL?e:Awb(e,"\n")});else if(e=this.rules.n6a.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.rXb.exec(a))&&(g={type:"table",Jo:Bwb(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]=Bwb(g.cells[t],g.Jo.length);this.qh.push(g);continue}if(e=this.rules.qxa.exec(a))a=a.substring(e[0].length),this.qh.push({type:"hr"});else if(e=this.rules.oea.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:"",rja:!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.QL?g.replace(/^ {1,4}/gm,""):g.replace(new RegExp("^ {1,"+d+"}","gm"),"")),t!==w-1&&(d=xJ.oYa.exec(e[t+1])[0],f.length>1?d.length===1:d.length>1||this.options.m8c&&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.rja=!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,rja:d},p.push(d),this.qh.push(d),this.token(g,!1),this.qh.push({type:"list_item_end"});if(l.rja)for(w=p.length,t=0;t<w;t++)p[t].rja=!0;this.qh.push({type:"list_end"})}else if(e=this.rules.hz.exec(a))a=a.substring(e[0].length),this.qh.push({type:this.options.lq?"paragraph":"html",urd:!this.options.wla&&(e[1]==="pre"||e[1]==="script"||e[1]==="style"),text:e[0]});else if(b&&(e=this.rules.zfa.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:Bwb(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]=Bwb(g.cells[t].replace(/^ *\| *| *\| *$/g,""),g.Jo.length);this.qh.push(g);continue}if(e=this.rules.BVb.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.eH.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 vJ={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,SWa:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:qJ,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)\]/,Dib:/^!?\[(ref)\](?:\[\])?/,Yma:/^__([^\s_])__(?!_)|^\*\*([^\s*])\*\*(?!\*)|^__([^\s][\s\S]*?[^\s])__(?!_)|^\*\*([^\s][\s\S]*?[^\s])\*\*(?!\*)/,HW:/^_([^\s_])_(?!_)|^\*([^\s*"<\[])\*(?!\*)|^_([^\s][\s\S]*?[^\s_])_(?!_|[^\spunctuation])|^_([^\s_][\s\S]*?[^\s])_(?!_|[^\spunctuation])|^\*([^\s"<\[][\s\S]*?[^\s*])\*(?!\*)|^\*([^\s*"<\[][\s\S]*?[^\s])\*(?!\*)/,
code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,r4:/^( {2,}|\\)\n(?!\s*$)/,Gfa:qJ,text:/^(`+|[^`])[\s\S]*?(?=[\\<!\[`*]|\b_| {2,}\n|$)/,SNc:"!\"#$%&'()*+,\\-./:;<=>?@\\[^_{|}~"};vJ.HW=rJ(vJ.HW).replace(/punctuation/g,vJ.SNc).Fk();vJ.SJc=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g;vJ.BOc=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/;vJ.LJc=/[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])?)+(?![-_])/;
vJ.SWa=rJ(vJ.SWa).replace("scheme",vJ.BOc).replace("email",vJ.LJc).Fk();vJ.HHc=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/;vJ.tag=rJ(vJ.tag).replace("comment",xJ.ENa).replace("attribute",vJ.HHc).Fk();vJ.kp=/(?:\[[^\[\]]*\]|\\[\[\]]?|`[^`]*`|[^\[\]\\])*?/;vJ.MLc=/\s*(<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*)/;vJ.GSa=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/;vJ.link=rJ(vJ.link).replace("label",vJ.kp).replace("href",vJ.MLc).replace("title",vJ.GSa).Fk();
vJ.PAa=rJ(vJ.PAa).replace("label",vJ.kp).replace("ref",xJ.kp).Fk();vJ.Dib=rJ(vJ.Dib).replace("ref",xJ.kp).Fk();vJ.gZ=pJ({},vJ);vJ.QL=pJ({},vJ.gZ,{Yma:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,HW:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/,link:rJ(/^!?\[(label)\]\((.*?)\)/).replace("label",vJ.kp).Fk(),PAa:rJ(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",vJ.kp).Fk()});
vJ.Ts=pJ({},vJ.gZ,{escape:rJ(vJ.escape).replace("])","~|])").Fk(),YJc:/[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/,KHc:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,Gfa:/^~+(?=\S)([\s\S]*?\S)~+/,text:rJ(vJ.text).replace("]|","~]|").replace("|$","|https?://|ftp://|www\\.|[a-zA-Z0-9.!#$%&'*+/=?^_`{\\|}~-]+@|$").Fk()});vJ.Ts.url=rJ(vJ.Ts.url,"i").replace("email",vJ.Ts.YJc).Fk();
vJ.SXa=pJ({},vJ.Ts,{r4:rJ(vJ.r4).replace("{2,}","*").Fk(),text:rJ(vJ.Ts.text).replace("{2,}","*").Fk()});
wJ.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+=sJ(e[1]);else if(e=this.rules.tag.exec(a))!this.aL&&/^<a /i.test(e[0])?this.aL=!0:this.aL&&/^<\/a>/i.test(e[0])&&(this.aL=!1),!this.wxa&&/^<(pre|code|kbd|script)(\s|>)/i.test(e[0])?this.wxa=!0:this.wxa&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(e[0])&&(this.wxa=!1),a=a.substring(e[0].length),b+=this.options.lq?this.options.wla?this.options.wla(e[0]):sJ(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.aL=!0;d=e[2];this.options.QL?(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+=Qwb(this,e,{href:Rwb(d),title:Rwb(c)});this.aL=!1}else if((e=this.rules.PAa.exec(a))||
(e=this.rules.Dib.exec(a)))a=a.substring(e[0].length),c=(e[2]||e[1]).replace(/\s+/g," "),(c=this.links[c.toLowerCase()])&&c.href?(this.aL=!0,b+=Qwb(this,e,c),this.aL=!1):(b+=e[0].charAt(0),a=e[0].substring(1)+a);else if(e=this.rules.Yma.exec(a))a=a.substring(e[0].length),b+=this.renderer.Yma(this.output(e[4]||e[3]||e[2]||e[1]));else if(e=this.rules.HW.exec(a))a=a.substring(e[0].length),b+=this.renderer.HW(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.zNb(sJ(e[2].trim(),!0));else if(e=this.rules.r4.exec(a))a=a.substring(e[0].length),b+=this.renderer.r4();else if(e=this.rules.Gfa.exec(a))a=a.substring(e[0].length),b+=this.renderer.Gfa(this.output(e[1]));else if(e=this.rules.SWa.exec(a))a=a.substring(e[0].length),e[2]==="@"?(c=sJ(this.ngb(e[1])),d="mailto:"+c):d=c=sJ(e[1]),b+=this.renderer.link(d,null,c);else if(!this.aL&&(e=this.rules.url.exec(a))){if(e[2]==="@")c=sJ(e[0]),d="mailto:"+c;else{do d=e[0],e[0]=this.rules.KHc.exec(e[0])[0];
while(d!==e[0]);c=sJ(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.wxa?b+this.renderer.text(e[0]):b+this.renderer.text(sJ(this.Otb(e[0])));else if(a)throw Error("xe`"+a.charCodeAt(0));return b};
var Rwb=function(a){return a?a.replace(vJ.SJc,"$1"):a},Qwb=function(a,b,c){var d=c.href;c=c.title?sJ(c.title):null;return b[0].charAt(0)!=="!"?a.renderer.link(d,c,a.output(b[1])):a.renderer.image(d,c,sJ(b[1]))};wJ.prototype.Otb=function(a){return this.options.Otb?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};
wJ.prototype.ngb=function(a){if(!this.options.ngb)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=uJ.prototype;_.aa.code=function(a,b,c){b=(b||"").match(/\S*/)[0];if(this.options.Nw){var d=this.options.Nw(a,b);d!=null&&d!==a&&(c=!0,a=d)}return b?'<pre><code class="'+this.options.M0c+sJ(b,!0)+'">'+(c?a:sJ(a,!0))+"</code></pre>\n":"<pre><code>"+(c?a:sJ(a,!0))+"</code></pre>"};
_.aa.oea=function(a){return"<blockquote>\n"+a+"</blockquote>\n"};_.aa.hz=function(a){return a};_.aa.heading=function(a,b,c,d){return this.options.fZc?"<h"+b+' id="'+this.options.gZc+d.tCa(c)+'">'+a+"</h"+b+">\n":"<h"+b+">"+a+"</h"+b+">\n"};_.aa.qxa=function(){return this.options.qoa?"<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.eH=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 Swb=function(a,b){var c=b.Jo?"th":"td";return(b.align?"<"+c+' align="'+b.align+'">':"<"+c+">")+a+"</"+c+">\n"};_.aa=uJ.prototype;_.aa.Yma=function(a){return"<strong>"+a+"</strong>"};_.aa.HW=function(a){return"<em>"+a+"</em>"};_.aa.zNb=function(a){return"<code>"+a+"</code>"};_.aa.r4=function(){return this.options.qoa?"<br/>":"<br>"};_.aa.Gfa=function(a){return"<del>"+a+"</del>"};
_.aa.link=function(a,b,c){a=Fwb(this.options.lq,this.options.nMb,a);if(a===null)return c;a='<a href="'+sJ(a)+'"';b&&(a+=' title="'+b+'"');return a+(">"+c+"</a>")};_.aa.image=function(a,b,c){a=Fwb(this.options.lq,this.options.nMb,a);if(a===null)return c;a='<img src="'+a+'" alt="'+c+'"';b&&(a+=' title="'+b+'"');return a+=this.options.qoa?"/>":">"};_.aa.text=function(a){return a};_.aa=Nwb.prototype;_.aa.Yma=function(a){return a};_.aa.HW=function(a){return a};_.aa.zNb=function(a){return a};_.aa.Gfa=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.r4=function(){return""};var Twb=function(a,b){return(new Mwb(b)).parse(a)};Mwb.prototype.parse=function(a){this.inline=new wJ(a.links,this.options);this.UZc=new wJ(a.links,pJ({},this.options,{renderer:new Nwb}));this.qh=a.reverse();for(a="";this.next();)a+=Uwb(this);return a};Mwb.prototype.next=function(){return this.token=this.qh.pop()};
Mwb.prototype.peek=function(){return this.qh[this.qh.length-1]||0};
var Vwb=function(a){for(var b=a.token.text;a.peek().type==="text";)b+="\n"+a.next().text;return a.inline.output(b)},Uwb=function(a){switch(a.token.type){case "space":return"";case "hr":return a.renderer.qxa();case "heading":return a.renderer.heading(a.inline.output(a.token.text),a.token.depth,Cwb(a.UZc.output(a.token.text)),a.Mtb);case "code":return a.renderer.code(a.token.text,a.token.lang,a.token.eWc);case "table":var b="",c="",d,e;var f="";for(d=0;d<a.token.Jo.length;d++)f+=Swb(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+=Swb(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+=Uwb(a);return a.renderer.oea(c);case "list_start":c="";b=a.token.ordered;for(d=a.token.start;a.next().type!=="list_end";)c+=Uwb(a);return a.renderer.list(c,b,d);case "list_item_start":c=
"";b=a.token.rja;for(a.token.task&&(c+="<input "+(a.token.checked?'checked="" ':"")+'disabled="" type="checkbox"'+(a.renderer.options.qoa?" /":"")+"> ");a.next().type!=="list_item_end";)c+=b||a.token.type!=="text"?Uwb(a):Vwb(a);return"<li>"+c+"</li>\n";case "html":return a.renderer.hz(a.token.text);case "paragraph":return a.renderer.eH(a.inline.output(a.token.text));case "text":return a.renderer.eH(Vwb(a));default:c='Token with "'+a.token.type+'" type was not found.';if(a.options.silent)return console.log(c),
"";throw Error(c);}};Lwb.prototype.tCa=function(a){a=a.toLowerCase().trim().replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.T8.hasOwnProperty(a)){var b=a;do this.T8[b]++,a=b+"-"+this.T8[b];while(this.T8.hasOwnProperty(a))}this.T8[a]=0;return a};var Gwb=/[&<>"']/,Hwb=/[&<>"']/g,Iwb={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},Jwb=/[<>"']|&(?!#?\w+;)/,Kwb=/[<>"']|&(?!#?\w+;)/g,Ewb={},Dwb=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;qJ.exec=qJ;
_.tJ=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=pJ({},_.tJ.defaults,b||{});var d=b.Nw,e=0;try{var f=Pwb(a,b)}catch(p){return c(p)}var g=f.length;var l=function(p){if(p)return b.Nw=d,c(p);try{var t=Twb(f,b)}catch(w){p=w}b.Nw=d;return p?c(p):c(null,t)};if(!d||d.length<3)return l();delete b.Nw;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.eWc=!0;--g||l()})})(f[e])}else try{return b&&(b=pJ({},_.tJ.defaults,b)),Twb(Pwb(a,b),b)}catch(p){p.message+="\nPlease report this to https://github.com/markedjs/marked.";if((b||_.tJ.defaults).silent)return"<p>An error occurred:</p><pre>"+sJ(p.message,!0)+"</pre>";throw p;}};_.tJ.options=_.tJ.setOptions=function(a){pJ(_.tJ.defaults,a);return _.tJ};
_.tJ.YXc=function(){return{nMb:null,SXa:!1,Ts:!0,fZc:!0,gZc:"",Nw:null,M0c:"language-",ngb:!0,QL:!1,renderer:new uJ,lq:!1,wla:null,silent:!1,m8c:!1,Otb:!1,NCa:!0,qoa:!1}};_.tJ.defaults=_.tJ.YXc();_.tJ.bAa=Twb;_.tJ.VCc=Lwb;_.tJ.parse=_.tJ;_.Wwb=new _.wd("ContextMenuData");var yJ=class{};yJ.O=function(a){return new (a||yJ)};yJ.Ca=_.Cf({type:yJ});yJ.Ba=_.Xc({imports:[_.co,_.oy,_.$x]});_.zJ=class{};_.zJ.O=function(a){return new (a||_.zJ)};_.zJ.Ca=_.Cf({type:_.zJ});_.zJ.Ba=_.Xc({imports:[yJ,_.$x]});var Xwb={"* 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},Ywb={"* 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 VG={};var Zwb={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},$wb=/[\n\f\r"'()*<>]/g,Fqb={"\n":"%0a","\f":"%0c","\r":"%0d",'"':"%22","'":"%27","(":"%28",")":"%29",
"*":"%2a","<":"%3c",">":"%3e"},axb=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(")")||_.eB(b,"(")>1||_.eB(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)!=_.Cca.toString()?'url("'+_.ec(a).replace($wb,Gqb)+'")':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 Zwb))return null}return b};var Hqb=XG("Element","attributes")||XG("Node","attributes"),bxb=YG("Element","hasAttribute"),cxb=YG("Element","getAttribute"),Jqb=YG("Element","setAttribute"),dxb=YG("Element","removeAttribute");XG("Element","innerHTML")||XG("HTMLElement","innerHTML");var exb=YG("Element","getElementsByTagName"),fxb=YG("Element","matches")||YG("Element","msMatchesSelector"),Pqb=XG("Node","nodeName"),Qqb=XG("Node","nodeType"),Sqb=XG("Node","parentNode");XG("Node","childNodes");
var Lqb=XG("HTMLElement","style")||XG("Element","style"),Nqb=XG("HTMLStyleElement","sheet"),Tqb=YG("CSSStyleDeclaration","getPropertyValue"),Vqb=YG("CSSStyleDeclaration","setProperty"),Xqb=XG("Element","namespaceURI")||XG("Node","namespaceURI");var gxb=RegExp("\\s*([^\\s'\",]+[^'\",]*(('([^'\\r\\n\\f\\\\]|\\\\[^])*')|(\"([^\"\\r\\n\\f\\\\]|\\\\[^])*\")|[^'\",])*)","g"),hxb={"-webkit-border-horizontal-spacing":!0,"-webkit-border-vertical-spacing":!0},kxb=function(a,b,c){const d=[];ixb(_.wa(a.cssRules)).forEach(function(e){if(b&&!/[a-zA-Z][\w-:\.]*/.test(b))throw Error("Fe");if(!(b&&_.Sk&&document.documentMode==10&&/\\['"]/.test(e.selectorText))){var f=b?e.selectorText.replace(gxb,"#"+b+" $1"):e.selectorText;d.push(Gnb(f,jxb(e.style,c)))}});
return new hnb(d.map(inb).join(""))},ixb=function(a){return a.filter(function(b){return b instanceof CSSStyleRule||b.type==CSSRule.STYLE_RULE})},mxb=function(a,b,c){a=lxb("<style>"+a+"</style>");return a==null||a.sheet==null?jnb``:kxb(a.sheet,b!=void 0?b:null,c)},lxb=function(a){a=_.lc("<html><head></head><body>"+a+"</body></html>");return(new DOMParser).parseFromString(_.nc(a),"text/html").body.children[0]},jxb=function(a,b){if(!a)return"";const c=document.createElement("div").style;nxb(a).forEach(function(d){const e=
_.Uk&&d in hxb?d:d.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");_.Nk(e,"--")||_.Nk(e,"var")||(d=Uqb(a,d),d=axb(e,d,b),d!=null&&Wqb(c,e,d))});return c.cssText||""},pxb=function(a){const b=Array.from($G(exb,a,"getElementsByTagName",["STYLE"]));let c=enb(b,function(g){return _.wa(Oqb(g).cssRules)});c=ixb(c);let d=[];for(var e=0;e<c.length;e++)d[e]={index:e,Sqb:c[e]};d.sort(function(g,l){var p=Eqb(g.Sqb.selectorText);const t=Eqb(l.Sqb.selectorText);a:{const w=Math.min(p.length,
t.length);for(let A=0;A<w;A++){const G=_.FA(p[A],t[A]);if(G!=0){p=G;break a}}p=_.FA(p.length,t.length)}return p||g.index-l.index});for(e=0;e<d.length;e++)c[e]=d[e].Sqb;c.reverse();a=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,null,!1);let f;for(;f=a.nextNode();)c.forEach(function(g){$G(fxb,f,f.matches?"matches":"msMatchesSelector",[g.selectorText])&&g.style&&oxb(f,g.style)});b.forEach(_.vm)},oxb=function(a,b){const c=nxb(a.style);nxb(b).forEach(function(d){if(!(c.indexOf(d)>=0)){var e=Uqb(b,
d);Wqb(a.style,d,e)}})},nxb=function(a){_.xa(a)?a=_.wa(a):(a=_.Pca(a),_.va(a,"cssText"));return a};var qxb=typeof WeakMap!="undefined"&&WeakMap.toString().indexOf("[native code]")!=-1,rxb=0,sxb=function(){this.Mk=[];this.NDa=[];this.d5="data-elementweakmap-index-"+rxb++};sxb.prototype.set=function(a,b){$G(bxb,a,"hasAttribute",[this.d5])?(a=parseInt($G(cxb,a,"getAttribute",[this.d5])||null,10),this.NDa[a]=b):(b=this.NDa.push(b)-1,Kqb(a,this.d5,b.toString()),this.Mk.push(a));return this};
sxb.prototype.get=function(a){if($G(bxb,a,"hasAttribute",[this.d5]))return a=parseInt($G(cxb,a,"getAttribute",[this.d5])||null,10),this.NDa[a]};sxb.prototype.clear=function(){this.Mk.forEach(function(a){$G(dxb,a,"removeAttribute",[this.d5])},this);this.Mk=[];this.NDa=[]};_.txb=function(){this.nia=document.implementation.createHTMLDocument("")};
_.txb.prototype.YYb=function(a){const b=this.nia.createElement("span");this.sfa&&this.ana=="*"&&(b.id=this.sfa);this.Ebb&&(a=lxb("<div>"+a+"</div>"),pxb(a),a=a.innerHTML);a=_.lc(a);var c=document.createElement("template");if("content"in c)_.gnb(c,a),c=c.content;else{var d=document.implementation.createHTMLDocument("x");c=d.body;_.gnb(d.body,a)}a=document.createTreeWalker(c,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);for(c=qxb?new WeakMap:new sxb;d=a.nextNode();){a:{var e=d;switch(Rqb(e)){case 3:e=
this.createTextNode(e);break a;case 1:if(aH(e).toUpperCase()=="TEMPLATE")e=null;else{var f=aH(e).toUpperCase();if(f in this.fna||Yqb(e)!="http://www.w3.org/1999/xhtml")var g=null;else this.A9[f]?g=this.nia.createElement(f):(g=this.nia.createElement("span"),this.htb&&Kqb(g,"data-sanitizer-original-tag",f.toLowerCase()));if(f=g){var l=Iqb(e);if(l!=null)for(var p=0;g=l[p];p++)if(g.specified){c:{var t=e,w=g;var A=w.name;if(_.Nk(A,"data-sanitizer-")){A=null;break c}const G=aH(t);w=w.value;const J={tagName:G.trim().toLowerCase(),
attributeName:A.trim().toLowerCase()},L={STc:void 0};J.attributeName=="style"&&(L.STc=Mqb(t));t=uxb(G,A);t in this.gea?A=(0,this.gea[t])(w,J,L):(A=uxb(null,A),A=A in this.gea?(0,this.gea[A])(w,J,L):null)}A!==null&&Kqb(f,g.name,A)}e=f}else e=null}break a;default:e=null}}if(e){if(Rqb(e)==1&&c.set(d,e),d=bH(d),g=!1,d)f=Rqb(d),l=aH(d).toLowerCase(),p=bH(d),f!=11||p?l=="body"&&p&&(f=bH(p))&&!bH(f)&&(g=!0):g=!0,f=null,g||!d?f=b:Rqb(d)==1&&(f=c.get(d)),f.content&&(f=f.content),f.appendChild(e)}else _.um(d)}c.clear&&
c.clear();return b};var vxb={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 wxb={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 xxb={"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},Bxb=function(a){this.nia=document.implementation.createHTMLDocument("");a=a||new yxb;zxb(a);this.gea=_.vc(a.AF);this.fna=_.vc(a.fna);this.A9=_.vc(a.A9);this.htb=a.htb;a.hUc.forEach(function(b){if(!_.Nk(b,"data-"))throw new YF('Only "data-" attributes allowed, got: %s.',[b]);if(_.Nk(b,"data-sanitizer-"))throw new YF('Attributes with "%s" prefix are not allowed, got: %s.',
["data-sanitizer-",b]);this.gea["* "+b.toUpperCase()]=Axb},this);a.eUc.forEach(function(b){b=b.toUpperCase();if(!_.ma(b,"-")||xxb[b])throw new YF("Only valid custom element tag names allowed, got: %s.",[b]);this.A9[b]=!0},this);this.Jja=a.Jja;this.ana=a.ana;this.sfa=null;this.Ebb=a.Ebb};_.Mk(Bxb,_.txb);
var Cxb=function(a){return function(b,c){b=b.trim();return(c=a(b,c))&&_.ec(c)!=_.Cca.toString()?_.ec(c):null}},yxb=function(){this.AF={};_.Rk([Xwb,Ywb],function(a){_.Pca(a).forEach(function(b){this.AF[b]=Axb},this)},this);this.eO={};this.hUc=[];this.eUc=[];this.fna=_.vc(vxb);this.A9=_.vc(wxb);this.htb=!1;this.had=Dxb;this.H6c=this.Fwb=this.x2c=this.Jja=Jrb;this.ana=null;this.DYb=this.Ebb=!1},Exb=function(a,b){return function(c,d,e,f){c=a(c,d,e,f);return c==null?null:b(c,d,e,f)}},AJ=function(a,b,c,
d){a[c]&&!b[c]&&(a[c]=Exb(a[c],d))};yxb.prototype.ab=function(){return new Bxb(this)};
var zxb=function(a){if(a.DYb)throw Error("Ge");AJ(a.AF,a.eO,"* USEMAP",Fxb);const b=Cxb(a.had);["* ACTION","* CITE","* HREF"].forEach(function(d){AJ(this.AF,this.eO,d,b)},a);const c=Cxb(a.Jja);["* LONGDESC","* SRC","LINK HREF"].forEach(function(d){AJ(this.AF,this.eO,d,c)},a);["* FOR","* HEADERS","* NAME"].forEach(function(d){AJ(this.AF,this.eO,d,_.Kk(Gxb,this.x2c))},a);AJ(a.AF,a.eO,"A TARGET",_.Kk(Hxb,["_blank","_self"]));AJ(a.AF,a.eO,"* CLASS",_.Kk(Ixb,a.Fwb));AJ(a.AF,a.eO,"* ID",_.Kk(Jxb,a.Fwb));
AJ(a.AF,a.eO,"* STYLE",_.Kk(a.H6c,c));a.DYb=!0},Dxb=a=>_.gc(a),uxb=function(a,b){a||(a="*");return(a+" "+b).toUpperCase()},Axb=function(a){return a.trim()},Hxb=function(a,b){b=b.trim();return _.ua(a,b.toLowerCase())>=0?b:null},Fxb=function(a){return(a=a.trim())&&a.charAt(0)=="#"?a:null},Gxb=function(a,b,c){b=b.trim();return a(b,c)},Ixb=function(a,b,c){b=b.split(/(?:\s+)/);const d=[];for(let e=0;e<b.length;e++){const f=a(b[e],c);f&&d.push(f)}return d.length==0?null:d.join(" ")},Jxb=function(a,b,c){b=
b.trim();return a(b,c)};Bxb.prototype.lq=function(a){this.sfa=_.Kxb(this);a=this.YYb(a);if(Iqb(a).length>0){const b=this.nia.createElement("span");b.appendChild(a);a=b}a=(new XMLSerializer).serializeToString(a);return _.lc(a.slice(a.indexOf(">")+1,a.lastIndexOf("</")))};_.Kxb=function(a){const b=!("STYLE"in a.fna)&&"STYLE"in a.A9;return a.ana=="*"&&b?"sanitizer-"+_.km():a.ana};
Bxb.prototype.createTextNode=function(a){let b=a.data;(a=bH(a))&&aH(a).toLowerCase()=="style"&&!("STYLE"in this.fna)&&"STYLE"in this.A9&&(b=inb(mxb(b,this.sfa,(0,_.Pj)(function(c,d){return this.Jja(c,{sid:d})},this))));return document.createTextNode(b)};var Lxb=new yxb;Lxb.Fwb=(a,b)=>b&&b.attributeName&&b.attributeName.toUpperCase()==="ID"?"untrusted-user-content-"+a:null;Lxb.Jja=(a,b)=>b&&b.tagName&&b.attributeName?b.tagName.toUpperCase()==="IMG"&&b.attributeName.toUpperCase()==="SRC"?_.Zqb(a):null:null;_.Mxb=Lxb.ab();_.Nxb=[new gH({zc:"start",Ac:"top"},{oc:"start",uc:"bottom"},0,-10),new gH({zc:"start",Ac:"bottom"},{oc:"start",uc:"top"},0,10),new gH({zc:"start",Ac:"top"},{oc:"center",uc:"bottom"},0,-10),new gH({zc:"start",Ac:"bottom"},{oc:"center",uc:"top"},0,10),new gH({zc:"start",Ac:"top"},{oc:"end",uc:"bottom"},0,-10),new gH({zc:"start",Ac:"bottom"},{oc:"end",uc:"top"},0,10)];_.Oxb=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 Pxb,Rxb;Pxb=a=>({state:a});_.Qxb=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}"};
Rxb={JKa:0,zEc:1,uv:2,0:"STARRED",1:"UNSTARRED",2:"DISABLED"};
_.BJ=class{constructor(a,b,c,d){this.Ha=a;this.xh=b;this.xi=c;this.Yb=d;this.a2b=new _.an;this.h2=Rxb;this.WDa=this.K9=_.Re;this.Xxb=new _.Vf;this.BYa=!1}Sb(){this.Wa=brb(this.Wa,this.type);this.WDa=_.x(_.Se(_.x(Frb(this.Yb,this.Wa),_.v(a=>({kind:"rpc",state:a?0:1})),_.Jf(a=>{_.Ft(this.xh,a);return _.u({kind:"rpc",state:2})})),this.Xxb),_.bg((a,b)=>{switch(b.kind){case "rpc":return b.state;case "event":if(a===2)return a;this.Ha.mb({element:"StarComponent",action:"triggerStarButton",gestureName:b.action});
this.vTb=a=a===1;this.a2b.emit(a);this.BYa||(this.BYa=!0,this.makeRequest(a));return a?0:1;default:return _.fb(b,void 0)}},2),_.ag(1),_.Fe());this.K9=_.x(this.WDa,_.v(a=>{switch(a){case 0:case 1:return _.drb(this.type,a===0);case 2:return"An error occurred, star disabled";default:return _.fb(a,"star state is unknown")}}))}makeRequest(a){return _.x(a?this.Yb.yCa(this.Wa):this.Yb.BDa(this.Wa)).subscribe({complete:()=>{a!==this.vTb?this.makeRequest(this.vTb):this.BYa=!1},error:b=>{_.Ft(this.xh,b);this.xi.Xi(crb(this.type,
a),"polite");this.WDa=_.u(2);this.K9=_.u("An error occurred, star disabled")}})}};_.BJ.O=function(a){return new (a||_.BJ)(_.B(_.Bp),_.B(_.Gt),_.B(_.or),_.B(_.Vv))};
_.BJ.wa=_.Bf({type:_.BJ,na:["star place  type  trackElement ".split(" ")],inputs:{type:"type",Wa:"place",mc:"trackElement",Zy:"elementName"},outputs:{a2b:"starChange"},standalone:!1,features:[_.Pm],jc:"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,arb,5,12,"ng-container",0),_.R(1,"async"));a&2&&_.E("ngIf",_.ch(3,Pxb,_.S(1,1,b.WDa)))},Fa:[_.Gp,_.Xn,
_.jw,_.yt,_.mu,_.Nx,_.Qx,_.bo],styles:[_.Qxb()],Ma:0});var $qb=new _.Ut("{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}}}}");_.CJ=class{};_.CJ.O=function(a){return new (a||_.CJ)};_.CJ.Ca=_.Cf({type:_.CJ});_.CJ.Ba=_.Xc({imports:[_.Ip,_.co,_.Tx,_.nu,_.ny]});_.DJ=class{constructor(){this.path=""}Sa(){}};_.DJ.O=function(a){return new (a||_.DJ)};
_.DJ.wa=_.Bf({type:_.DJ,na:[["empty-file-detail","path",""]],inputs:{path:"path"},standalone:!1,jc:["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 "),_.I(),_.F(3,"icon-empty-state-subtitle")(4,"div"),_.Q(5),_.R(6,"lastPathElement"),_.I()()());a&2&&(_.y(5),_.Vg(" ",_.S(6,1,b.path)," is currently empty. "))},Fa:[_.uB,_.wB,_.vB,_.AB],kb:2,Ma:0});var Sxb=class{constructor(a,b,{start:c,end:d},e,f){this.su=a;this.line=b;this.startColumn=c;this.endColumn=d;this.classList=f+` match-${e}`}remove(){this.FR&&this.FR.remove()}render(){this.FR=this.su.c4(this.line-1,{startColumn:this.startColumn,endColumn:this.endColumn,yp:this.classList})}scrollTo(a){this.su.oWb("."+this.classList.split(" ").join("."),a,this.line-1,60)}};var Txb;Txb=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")})};
_.EJ=class extends _.nJ{constructor(a,b,c){super(c);this.su=a;this.cY=b;this.aza=[];this.selectedIndex=null;this.matches=[];this.Nz=-1;this.al=_.Re;this.O$a="search"}Sb(a){a.selectedMatchIndex&&Txb(this);a.matches&&this.update();if(a.scrollToIndex){a=a.scrollToIndex;var b=a.Jj;a=a.ng;const d=this.aza[a];if(d){var c;(c=this.cY)==null||c.Ox({action:"show",line:d.line});d.scrollTo(b===-1?0:a>b?1:0)}}else a.matches&&(a=a.matches,c=a.Jj,a=a.ng,c=c&&c[this.Nz]&&c[this.Nz].lineNumber,c=c===-1?0:(a&&a[this.Nz]&&
a[this.Nz].lineNumber)>c?1:0,a=this.aza[this.Nz])&&((b=this.cY)==null||b.Ox({action:"show",line:a.line}),a.scrollTo(c))}Ja(){super.Ja();this.Za&&this.Za.unsubscribe()}zua(){let a="search-match-layer";this.O$a==="find"?a+=" find-match":this.O$a==="search"&&(a+=" search-match");this.aza=this.matches.map(({lineNumber:b,ae:c},d)=>new Sxb(this.su,b,c,d,this.selectedIndex===d?a+" selected-match":a));return _.u(this.aza)}};_.EJ.O=function(a){return new (a||_.EJ)(_.B(_.vI),_.B(_.oI,8),_.B(_.Af))};
_.EJ.La=_.Df({type:_.EJ,na:[["search-match-layer"]],inputs:{matches:"matches",Nz:"scrollToIndex",al:"selectedMatchIndex",O$a:"highlightStyle"},standalone:!1,features:[_.kg,_.Pm]});var tnb,Syb,Tyb;tnb=_.zF([]);Syb=_.u({state:1,message:"Invalid search query"});Tyb=function(a,b,{Vm:c,Ke:d=""},e){return(c=e||c)?_.x(a.search(b,c,d),_.eg(_.IF)):_.u(tnb)};
_.FJ=class{constructor(a,b){this.Brb=a;this.Lya=new _.Zf(1);this.xTa=new _.Vh;a=_.x(this.Lya,_.Rf((c,d)=>!!c&&!!d&&_.jG(c,d)));b=_.x(b.mx,_.v(_.vi),_.Rf(erb));this.matches=_.x(_.Ge([a,b,this.xTa]),_.fg(([c,d,e])=>c?_.x(Tyb(this,c,d,e),_.Jf(f=>(f=f.error)&&f.code===400?Syb:_.u({state:1,message:"Search matches couldn't be loaded."}))):_.u(tnb)),unb(),_.Fe())}lNb(){this.Lya.next(null)}search(a,b,c){return _.x(this.Brb.match(a,b,new _.zsb({Ke:c})),_.v(frb),_.v(_.zF))}};
_.FJ.O=function(a){return new (a||_.FJ)(_.m(_.JI),_.m(_.Uh))};_.FJ.ta=_.k({token:_.FJ,oa:_.FJ.O});var grb;grb=function(a,b){a.al+=b;a.e0b.emit(a.al)};
_.GJ=class{constructor(a,b){this.vd=a;this.Ha=b;this.LBb="Stop highlighting matches";this.MBb="Next match";this.NBb="Previous match";this.Yc=_.HF;this.A7=this.DOb=0;this.al=-1;this.l1b=!1;this.e0b=new _.an;this.close=new _.an;this.oad=!0}Sa(){const a=this.vd.register("Jump to next match in the file","n",()=>{this.Ha.mb({gestureName:"KEYBOARD",element:this.mc,action:"selectNextSearchMatch"});this.al>=this.A7-1||grb(this,1)}),b=this.vd.register("Jump to previous match in the file","p",()=>{this.Ha.mb({gestureName:"KEYBOARD",
element:this.mc,action:"selectPreviousSearchMatch"});this.al<=0||grb(this,-1)});this.Mg=()=>{a();b()}}Sb(){this.al=Math.min(this.A7-1,Math.max(0,this.al))}Ja(){this.Mg()}};_.GJ.O=function(a){return new (a||_.GJ)(_.B(_.Pu),_.B(_.Bp))};
_.GJ.wa=_.Bf({type:_.GJ,na:[["file-matches-navigation","trackElement",""]],ob:2,Ya:function(a,b){a&2&&_.sg("grimoire-secondary-text",b.oad)},inputs:{DOb:"dataState",A7:"matchCount",al:"selectedMatchIndex",l1b:"showCloseButton",Dna:"trackArtifactId",sR:"trackProjectId",mc:"trackElement"},outputs:{e0b:"selectedMatchIndexChange",close:"close"},standalone:!1,features:[_.Pm],jc:["trackElement",""],ya:4,Aa:4,Da:()=>[_.PA("{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,hrb,11,21,"ng-container",2)(2,irb,1,1,"loading",3),_.wg(),_.C(3,jrb,3,5,"button",4));a&2&&(_.E("ngSwitch",b.DOb),_.y(),_.E("ngSwitchCase",b.Yc.ii),_.y(),_.E("ngSwitchCase",b.Yc.rj),_.y(),_.E("ngIf",b.l1b))},Fa:[_.Gp,_.Xn,_.Yn,_.Zn,_.BF,_.jw,_.yt,_.mu,_.fB],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 Uyb=["gridItem"],Wyb=function(a){_.fn(a.c2a);if(a.vQb){var b=a.vQb.ma.offsetWidth;var c=a.mya.toArray();b=Vyb(a,b,c);c=Math.ceil(Math.ceil(Math.max(c.length,a.vVb||0)/b)*a.x0c);a.y6a=c?`${c}px`:"auto";_.en(a.c2a);_.fn(a.c2a)}else a.y6a="auto"},Vyb=function(a,b,c){const {min:d,max:e,Oad:f}=Xyb(a,c);c=Math.min(Math.floor(b/d),20);if(c<=1)return 1;for(a=Yyb(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},Xyb=function(a,b){if(a.wdb)return a.wdb;
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.xSb;e=Math.min(l,e);f=Math.max(l,f)}return a.wdb={min:e,max:f,Oad:d}},Yyb=function(a,b,c,d){a.b$||(a.b$=new Map);const e=[];for(;b<=c;b++)a.b$.has(b)||(a.b$.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.b$.get(g);f=Math.floor(c/f);b[f]=Math.max(b[f]||0,d[c])}return a.b$},HJ=class{constructor(a,b,c,d){this.vQb=
a;this.c2a=b;this.Rsa=c;this.y6a="auto";this.xSb=this.C4b=0;this.vVb=void 0;this.Za=new _.ne;this.D4b=this.E4b=!1;this.npb=new _.qw(c,a,d)}get x0c(){return this.mya.first?this.mya.first.ma.getBoundingClientRect().height+this.C4b:0}Sa(){this.npb.Sa();this.Za.add(this.npb.resize.subscribe(()=>{Wyb(this)}))}Dc(){this.E4b=!0;this.mya.Kc.subscribe(()=>{this.refresh()})}Ja(){this.D4b=!0;this.Za.unsubscribe();this.npb.Ja()}refresh(){this.E4b&&zrb(this.Rsa,()=>{this.D4b||(delete this.wdb,delete this.b$,Wyb(this))})}};
HJ.O=function(a){return new (a||HJ)(_.B(_.ef),_.B(_.nn),_.B(_.dv),_.B(_.We))};
HJ.wa=_.Bf({type:HJ,na:[["grid-layout"]],Ad:function(a,b,c){a&1&&_.Pg(c,Uyb,4,_.ef);if(a&2){let d;_.Rg(d=_.Sg())&&(b.mya=d)}},ob:2,Ya:function(a,b){a&2&&_.rg("height",b.y6a)},inputs:{C4b:"verticalItemMargin",xSb:"horizontalItemMargin",vVb:"leaveSpaceFor"},standalone:!1,ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Gg(),_.Hg(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 Zyb,$yb,azb,krb;Zyb=a=>[a];$yb=[{prefix:"k",WG:1E3},{prefix:"M",WG:1E6},{prefix:"G",WG:1E9},{prefix:"T",WG:1E12},{prefix:"P",WG:1E15},{prefix:"E",WG:1E18},{prefix:"Z",WG:1E21},{prefix:"Y",WG:1E24}];azb=function(a){if(a<1E4)return a.toString();for(const b of $yb)if(b.WG*1E3>a&&b.WG<=a)return a/=b.WG,a=a>10?Math.round(a):Math.round(a*10)/10,`${a}${b.prefix}`;return a.toString()};
krb=function(a,b){const c=b.target;if(c.pathname){var d=[];a.wr&&a.T_b&&d.push(_.fk(_.v3a(a.u4c,c.pathname),a.T_b,a.wr,["CLICK_RESULT_CONTENT"],a.dE,a.sC));a.Ha.mb({element:"FileListItem",action:"navigate",gestureName:"CLICK",xK:d});a.v1&&!_.IG(b)&&(b.preventDefault(),_.kp(a.Ua,c.pathname))}};
_.IJ=class{constructor(a,b,c,d){this.Ua=a;this.Ha=b;this.yk=c;this.u4c=d;this.Lbc="https://www.gstatic.com/devopsconsole/images/source/codelayers/annotation.png";this.wEa="Generated by a BUILD rule. See go/bbcp for more details";this.VKb=azb;this.files=[];this.Jg="";this.hj=this.v1=!1;this.ariaLabel="File Item";this.p0b=_.u("");this.p_a=this.Iu=!1}Sb(a){a.aggregations&&this.Iu&&(this.p_a=!0)}get i8c(){return this.limit==null||this.files.length<this.limit?this.files.length:this.limit}Sa(){this.v1&&
(this.p0b=_.x(this.yk.params,_.v(a=>{({Xkb:a}=_.Eqa(a));if(!Object.keys(a).length)return"";a=_.ip(this.Ua,_.jp(this.Ua,["unused",a])).split(";");a.shift();return`;${a.join(";")}`})));this.Iu=!0}VG(){this.p_a&&(this.sYc.refresh(),this.p_a=!1)}};_.IJ.O=function(a){return new (a||_.IJ)(_.B(_.hi),_.B(_.Bv),_.B(_.Uh),_.B(_.rv))};
_.IJ.wa=_.Bf({type:_.IJ,na:[["file-list"]],ub:function(a,b){a&1&&_.Og(HJ,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.sYc=c.first)}},inputs:{BRc:"ariaLabelledbyId",files:"files",Jg:"queryParamsHandling",v1:"useRelativeUrls",wr:"searchRequestToken",T_b:"searchResponseToken",dE:"sessionStartTimeMs",sC:"clientTimeResultsDisplayedMs",limit:"limit",hj:"isPiper",aggregations:"aggregations",ariaLabel:"ariaLabel"},standalone:!1,features:[_.Pm],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=_.Nd();_.F(0,"grid-layout",3,0);_.N("click",function(d){_.q(c);return _.r(krb(b,d))});_.C(2,rrb,2,2,"ng-container",4);_.R(3,"async");_.I()}a&2&&(_.E("leaveSpaceFor",b.i8c),_.qg("aria-labelledby",b.BRc),_.y(2),_.E("ngForOf",_.ch(5,Zyb,_.S(3,
3,b.p0b))))},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});_.JJ=class{};_.JJ.O=function(a){return new (a||_.JJ)};_.JJ.Ca=_.Cf({type:_.JJ});_.JJ.Ba=_.Xc({imports:[_.MB]});var KJ=class{};KJ.O=function(a){return new (a||KJ)};KJ.Ca=_.Cf({type:KJ});KJ.Ba=_.Xc({Nb:[_.lJ],imports:[_.Ip,YI,_.co,_.XI,_.Dp,_.WI,_.CF,_.Tx,_.JJ,_.nu,_.my,_.Ds,_.np,_.fH,_.ky]});var LJ=class{};LJ.O=function(a){return new (a||LJ)};LJ.Ca=_.Cf({type:LJ});LJ.Ba=_.Xc({imports:[_.co]});var MJ=class{};MJ.O=function(a){return new (a||MJ)};MJ.Ca=_.Cf({type:MJ});MJ.Ba=_.Xc({imports:[_.co,_.JJ]});var NJ=class{};NJ.O=function(a){return new (a||NJ)};NJ.Ca=_.Cf({type:NJ});NJ.Ba=_.Xc({imports:[_.Ds]});var OJ=class{};OJ.O=function(a){return new (a||OJ)};OJ.Ca=_.Cf({type:OJ});OJ.Ba=_.Xc({imports:[_.co,MJ,NJ,_.JJ]});var PJ=class{};PJ.O=function(a){return new (a||PJ)};PJ.Ca=_.Cf({type:PJ});PJ.Ba=_.Xc({imports:[_.co]});_.QJ=class{};_.QJ.O=function(a){return new (a||_.QJ)};_.QJ.Ca=_.Cf({type:_.QJ});_.QJ.Ba=_.Xc({imports:[_.Ip,_.co,_.ky]});var RJ=class{};RJ.O=function(a){return new (a||RJ)};RJ.Ca=_.Cf({type:RJ});RJ.Ba=_.Xc({imports:[_.Ip,_.co,_.CF]});var SJ=class{};SJ.O=function(a){return new (a||SJ)};SJ.Ca=_.Cf({type:SJ});SJ.Ba=_.Xc({imports:[_.co]});_.TJ=class{};_.TJ.O=function(a){return new (a||_.TJ)};_.TJ.Ca=_.Cf({type:_.TJ});_.TJ.Ba=_.Xc({});var UJ=class{};UJ.O=function(a){return new (a||UJ)};UJ.Ca=_.Cf({type:UJ});UJ.Ba=_.Xc({imports:[_.co,_.Tx,_.oy,_.JJ,_.TJ]});var VJ=class{};VJ.O=function(a){return new (a||VJ)};VJ.Ca=_.Cf({type:VJ});VJ.Ba=_.Xc({imports:[_.co,_.zJ,UJ]});_.WJ=class{};_.WJ.O=function(a){return new (a||_.WJ)};_.WJ.Ca=_.Cf({type:_.WJ});_.WJ.Ba=_.Xc({Nb:[_.II],imports:[KJ,RJ,LJ,_.co,SJ,OJ,_.QJ,PJ,VJ,VJ]});_.XJ=class{};_.XJ.O=function(a){return new (a||_.XJ)};_.XJ.Ca=_.Cf({type:_.XJ});_.XJ.Ba=_.Xc({imports:[_.xB,_.XH]});_.YJ=class{};_.YJ.O=function(a){return new (a||_.YJ)};_.YJ.Ca=_.Cf({type:_.YJ});_.YJ.Ba=_.Xc({Nb:[_.II],imports:[_.co]});_.ZJ=class{};_.ZJ.O=function(a){return new (a||_.ZJ)};_.ZJ.Ca=_.Cf({type:_.ZJ});_.ZJ.Ba=_.Xc({imports:[_.Ip,_.co,_.CF,_.Tx,_.nu]});var $J=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}};$J.O=function(a){return new (a||$J)};$J.Le=_.Ef({name:"activeAggregations",type:$J,le:!0,standalone:!1});var aK=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 _.fb(a,void 0)}}};aK.O=function(a){return new (a||aK)};aK.Le=_.Ef({name:"icon",type:aK,le:!0,standalone:!1});var bK=class{constructor(a,b){this.Gf=a;this.qa=b;this.Cxa=-1;this.USb=2E3;this.dh=!0;this.CVb=!1}Sb(a){this.dh=!0;a.incrementalForLimit&&!a.incrementalForOf&&(this.CVb=!0)}Oo(){this.dh&&(this.dh=!1,this.CVb||this.Gf.clear(),this.clearInterval(),this.s_(),this.Ubb=setInterval(()=>{this.s_()},1))}Ja(){this.clearInterval()}s_(){const a=this.Cxa==null||this.Cxa<0?Infinity:this.Cxa;if(this.Dxa){var b=this.Gf.length,c=Math.min(b+this.USb,this.Dxa.length);for(c=Math.min(a,c);b<c;b++)this.Gf.mi(this.qa,
{ua:this.Dxa[b]});b>=Math.min(a,this.Dxa.length)&&this.clearInterval()}else this.clearInterval()}clearInterval(){this.Ubb!=null&&clearInterval(this.Ubb);this.Ubb=void 0}};bK.O=function(a){return new (a||bK)(_.B(_.Lg),_.B(_.Kg))};bK.La=_.Df({type:bK,na:[["","incrementalFor","","incrementalForOf",""]],inputs:{Dxa:"incrementalForOf",Cxa:"incrementalForLimit",USb:"incrementalForCount"},standalone:!1,features:[_.Pm]});var cK=class{transform(a,b,c){if(a.zo){var d=a.Rf;c=d?c||a.Tc&&_.VF(a.Tc)?`;${_.Ji.k_b}=${d}`:`;${_.Ji.Rf}=${d}`:""}else c="";return c?(b&&(b=b.replace(/;(rcl|drc)=[^;]+/,"")),`${encodeURIComponent(a.name)}${c}${b}`):`${encodeURIComponent(a.name)}${b}`}};cK.O=function(a){return new (a||cK)};cK.Le=_.Ef({name:"toHref",type:cK,le:!0,standalone:!1});var dK=class{};dK.O=function(a){return new (a||dK)};dK.Ca=_.Cf({type:dK});dK.Ba=_.Xc({});_.eK=class{};_.eK.O=function(a){return new (a||_.eK)};_.eK.Ca=_.Cf({type:_.eK});_.eK.Ba=_.Xc({imports:[_.Ip,_.co,dK,_.nu,_.ny,_.WJ,_.XH,_.np]});_.vnb(_.IJ,[_.Wn,_.Xn,HJ,_.lp,bK],[_.bo,$J,aK,cK]);
_.pwb=!0;
}catch(e){_._DumpException(e)}
try{
var izb,jzb,kzb,lzb,mzb,nzb,uzb,szb,pzb,qzb,rzb,tzb,vzb,xzb,wzb,yzb,zzb,Izb,sK,Kzb,Lzb,Mzb,Nzb,Ozb,Pzb,Qzb,Rzb,Szb,xK,Wzb,Yzb,Xzb,Zzb,$zb,aAb,bAb,cAb,dAb;_.hzb=function(a){var b=a.host;const c=a.Wk,d=a.MF;a=a.jh;if(c)b={type:"project",id:c.projectId};else if(b)b={type:"host",id:b.name};else{if(d)return new _.Ki({});if(a)b={type:"ossProject",id:a.name};else throw Error("cd");}return new _.Mi({de:b})};
izb=function({Vm:a,Kd:b=""}){const {de:c,repository:d}=_.Tj(b),e={};a&&(e.Qp=a);d?e.prefix={Pp:d,value:b,Mu:"Repository"}:c&&(e.prefix={Pp:c.id,value:b,Mu:c.type==="host"?"Host":"Project"});return e};jzb=function(a,b){var c=_.hG(a,2)||_.hG(a,0);const d=_.hG(a,1),e=_.Uj(a,2);a=_.Uj(a,1);c=new _.kK({path:c,hash:e,type:b});b=new _.kK({path:d,hash:a,type:b});return new _.qK({left:c,right:b})};
kzb=function(a,b){var c;let d;const e=(c=_.jl(b,_.ck,7))==null?void 0:(d=_.jl(c,_.bk,1))==null?void 0:d.dP();if(!e&&!a.path)return a;c=a.bc();e&&_.Sq(c,_.Bi(e));a.path&&(_.Lq(b)&&a.path.endsWith("/")?c.qd(a.path.slice(0,-1)):_.Kq(b)&&!a.path.endsWith("/")&&c.qd(a.path+"/"));return c.ab()};lzb=function(a,b,c,d){if(!_.Uj(b,2))return _.u(a);d=jzb(b,d);return _.x(c.diff(b.tb,b.Wc,b.repository,[d]),_.v(e=>{a.Rua=e.mga[0];return a}))};
mzb=function(a,b,c,d){const e=_.hG(a,c)||a.path,f={commit:_.Uj(a,c),Eb:_.Uj(a,0)||""};c=_.Lnb(a,c);return _.x(b.get(a.tb,a.Wc,a.repository,f,e,{Pb:c,fileSize:d,line:_.$ua(a.params.line)}),_.Jf(g=>{if(_.Uj(a,2)&&g&&_.$A(g)&&g.error.code===404){g=Promise;var l=g.resolve;var p=new _.Mq;var t=new _.HSa;var w=new _.Iq;t=_.nl(t,2,w);p=_.ol(p,2,_.Jq,t);g=l.call(g,p)}else throw g;return g}))};nzb=function(a,b,c){return _.Uj(b,2)?_.x(a,_.JA(mzb(b,c,2),(d,e)=>({current:d,diffBase:e}))):_.x(a,_.v(d=>({current:d})))};
_.ozb=function(a){if(a.path&&a.path!=="/"){const b=a.path.split("/");return b[b.length-(a.BG?1:2)]}return a.repository?a.repository:a.tb?a.tb:""};uzb=function(a){a=[[0,_.BG],[1,pzb(a)],[2,qzb(a)],[3,rzb(a)],[4,szb(a)],[5,tzb(a)]].filter(b=>!!b[1]);return new Map(a)};
szb=function(a){var b=a.path;b!==void 0?b===""||b==="/"?b="":b.endsWith("/")||(b=_.yi(b),b=b===""||b==="/"?"":_.Dnb(b)):b=void 0;return b?{Pp:"This directory",value:_.Sj({de:vzb(a),repository:a.repository,path:b,Eb:_.nG(a)&&a.Eb?_.Gi(a.Eb):void 0}),Wb:_.AG("d"),DZ:"Search for code or files in this directory",Mu:"Directory"}:null};
pzb=function(a){if(_.UF(a)||_.nG(a))return null;a=vzb(a);if(!a)return null;const b=_.Sj({de:a});return{Pp:a.type==="host"?"This host":"This project",value:b,Wb:a.type==="host"?_.AG("h"):_.AG("p"),Mu:a.type==="host"?"Host":"Project"}};qzb=function(a){if(_.nG(a))return null;const b=a.repository;if(!b)return null;const c=_.Sj({de:vzb(a),repository:b});return{Pp:_.UF(a)?b:"This repository",value:c,Wb:_.UF(a)?_.AG("p"):_.AG("r"),Mu:_.UF(a)?"Project":"Repository"}};
rzb=function(a){if(!_.nG(a))return null;const b=a.repository;var c=a.Eb;if(!b||!c)return null;c=_.Gi(c);const d=_.Ei(c);return d||_.Di(c)?{Pp:d?"This branch":"This tag",value:_.Sj({de:vzb(a),repository:b,Eb:c}),Wb:_.AG("b"),DZ:d?"Search for code or files in this branch":"Search for code or files in this tag",Mu:"Ref"}:null};tzb=function({params:a}){return a.Pb?_.uob(a.Pb):null};vzb=function({tb:a,Wc:b}){if(a&&b)return{id:a,type:b}};
xzb=function(a,b,c){const d=uzb(a),{state:e}=_.vob(c),f=Array.from(d.values()),g=f.find(l=>_.xva(l,e.prefix));c=!c.Vm&&!c.Kd;a.path&&a.path.length>1&&!a.BG&&d.has(4)?e.prefix=d.get(4):c?e.prefix=wzb(b,d):g?e.prefix=g:f.push(e.prefix);return{scopes:f,state:e}};wzb=function({repository:a,tb:b,Eb:c,params:d},e){let f=e.get(5);if(d.Pb&&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:_.BG};
yzb=function(a){if(!a||!a.tb||!a.Wc)return{};a=_.Sj({de:{id:a.tb,type:a.Wc},repository:a.repository});return izb({Kd:a})};_.Azb=function(a){const b=a.n_.map(c=>{let d,e,f,g;return{Vd:new RegExp((d=c==null?void 0:c.Vd)!=null?d:""),Kg:(e=c==null?void 0:c.Kg)!=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.e1.map(c=>({kE:zzb(c.kE),rE:zzb(c.rE)}));return{n_:b,e1:a}};
zzb=function(a){let b,c,d,e;return{Op:new RegExp((b=a==null?void 0:a.Op)!=null?b:""),Lt:(c=a==null?void 0:a.Lt)!=null?c:"",Vd:new RegExp((d=a==null?void 0:a.Vd)!=null?d:""),Kg:(e=a==null?void 0:a.Kg)!=null?e:""}};_.Gzb=function(a){const b=_.Bzb(a);return[_.Czb,_.Dzb,_.Ezb].find(c=>_.Fzb(c,b))};_.Bzb=function(a){a=a.replace(/^\w+@([^:]+):/,"https://$1/");a=a.replace(/^ssh:\/\/\w+@/,"https://");a=new _.Nj(a);_.Fm(a,"https");a.qd(a.ke().replace(/\.git$/,""));return a};
_.Hzb=function(a,b){_.Vt(a,{error:b,message:"Permission denied.",Sd:"Dismiss"})};Izb=function(a,b){return _.x(_.FI(a,b),_.v(c=>c.h5),_.Jf(c=>{const d=c.error;if(d&&d.code===404||d&&d.code===403)return _.u("");throw c;}))};_.Jzb=function(a,b){if(b.Eb)return _.u(b);const c=b.tb,d=b.repository,e=b.Wc;return c&&d&&e?_.x(Izb(a,{tb:c,repository:d,Wc:e}),_.v(f=>f?_.Sq(b.bc(),f).ab():b)):_.u(b)};
_.rK={hEa:"ADDED",HEa:"CHANGED",Anc:"MOVED_CHANGED",Bnc:"MOVED_CHANGED_OUT",Cnc:"MOVED_IN",Dnc:"MOVED_OUT",fKa:"REMOVED",NLa:"UNCHANGED",Fb:"UNDEFINED",values(){return[_.rK.Fb,_.rK.NLa,_.rK.hEa,_.rK.fKa,_.rK.HEa,_.rK.Cnc,_.rK.Dnc,_.rK.Anc,_.rK.Bnc]}};sK={RA:"DIRECTORY",gI:"EXECUTABLE",vv:"FILE",fB:"GIT_LINK",ME:"SYMBOLIC_LINK",MI:"UNKNOWN_OBJECT_TYPE",values(){return[sK.MI,sK.vv,sK.RA,sK.ME,sK.fB,sK.gI]}};
Kzb=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 Kzb}ka(){return{keys:["name"]}}};Lzb=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 Lzb}ka(){return{keys:["projectId"]}}};
Mzb=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 Mzb}ka(){return{keys:["name"]}}};
Nzb=class extends _.W{constructor(a={}){super();this.i.beginLine=a.nC==null?null:a.nC;this.i.endLine=a.endLine==null?null:a.endLine;this.i.contents=a.Tl==null?null:a.Tl}get nC(){return _.Z(this,"beginLine")?_.T(this,"beginLine"):0}set nC(a){this.i.beginLine=a}get Tl(){return _.Z(this,"contents")?_.T(this,"contents"):""}set Tl(a){this.i.contents=a}get endLine(){return _.Z(this,"endLine")?_.T(this,"endLine"):0}set endLine(a){this.i.endLine=a}ha(){return Nzb}ka(){return{keys:["beginLine","contents",
"endLine"]}}};
Ozb=class extends _.W{constructor(a={}){super();this.i.type=a.type==null?null:a.type;this.i.leftChunk=a.mD==null?null:a.mD;this.i.rightChunk=a.XD==null?null:a.XD}static get tf(){return _.rK}get mD(){return _.Z(this,"leftChunk")?_.T(this,"leftChunk"):null}set mD(a){this.i.leftChunk=a}get XD(){return _.Z(this,"rightChunk")?_.T(this,"rightChunk"):null}set XD(a){this.i.rightChunk=a}get type(){return _.Z(this,"type")?_.T(this,"type"):null}set type(a){this.i.type=a}ha(){return Ozb}ka(){return{Na:{type:_.rK},keys:["leftChunk",
"rightChunk","type"],Ga:{leftChunk:Nzb,rightChunk:Nzb}}}};
Pzb=class extends _.W{constructor(a={}){super();this.i.linesUnchanged=a.Eya==null?null:a.Eya;this.i.linesAdded=a.zya==null?null:a.zya;this.i.linesRemoved=a.Dya==null?null:a.Dya;this.i.linesChanged=a.Aya==null?null:a.Aya}get zya(){return _.Z(this,"linesAdded")?_.T(this,"linesAdded"):"0"}set zya(a){this.i.linesAdded=a}get Aya(){return _.Z(this,"linesChanged")?_.T(this,"linesChanged"):"0"}set Aya(a){this.i.linesChanged=a}get Dya(){return _.Z(this,"linesRemoved")?_.T(this,"linesRemoved"):"0"}set Dya(a){this.i.linesRemoved=
a}get Eya(){return _.Z(this,"linesUnchanged")?_.T(this,"linesUnchanged"):"0"}set Eya(a){this.i.linesUnchanged=a}ha(){return Pzb}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 sK}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:sK},keys:["hash","path","type"]}}};
_.qK=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 _.qK}ka(){return{keys:["left","right"],Ga:{left:_.kK,right:_.kK}}}};
Qzb=class extends _.W{constructor(a={}){super();this.i.fileDiffSpec=a.pga==null?null:a.pga;this.i.modificationMetadata=a.Fja==null?null:a.Fja;this.i.diffChunks=a.FC==null?null:a.FC}get FC(){return _.Z(this,"diffChunks")?_.T(this,"diffChunks"):[]}set FC(a){this.i.diffChunks=a}get pga(){return _.Z(this,"fileDiffSpec")?_.T(this,"fileDiffSpec"):null}set pga(a){this.i.fileDiffSpec=a}get Fja(){return _.Z(this,"modificationMetadata")?_.T(this,"modificationMetadata"):null}set Fja(a){this.i.modificationMetadata=
a}ha(){return Qzb}ka(){return{Oa:{diffChunks:Ozb},keys:["diffChunks","fileDiffSpec","modificationMetadata"],Ga:{fileDiffSpec:_.qK,modificationMetadata:Pzb}}}};
Rzb=class extends _.W{constructor(a={}){super();this.i.repositoryKey=a.Oe==null?null:a.Oe;this.i.fileDiffSpecs=a.Jva==null?null:a.Jva}get Jva(){return _.Z(this,"fileDiffSpecs")?_.T(this,"fileDiffSpecs"):[]}set Jva(a){this.i.fileDiffSpecs=a}get Oe(){return _.Z(this,"repositoryKey")?_.T(this,"repositoryKey"):null}set Oe(a){this.i.repositoryKey=a}ha(){return Rzb}ka(){return{Oa:{fileDiffSpecs:_.qK},keys:["fileDiffSpecs","repositoryKey"],Ga:{repositoryKey:_.xH}}}};
Szb=class extends _.W{constructor(a={}){super();this.i.fileDiffContents=a.mga==null?null:a.mga}get mga(){return _.Z(this,"fileDiffContents")?_.T(this,"fileDiffContents"):[]}set mga(a){this.i.fileDiffContents=a}ha(){return Szb}ka(){return{Oa:{fileDiffContents:Qzb},keys:["fileDiffContents"]}}};
_.Tzb=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 _.Tzb}ka(){return{keys:["displayName","name"]}}};
_.tK=class extends _.W{constructor(a={}){super();this.i.regex=a.Vd==null?null:a.Vd;this.i.relatedRegex=a.Kg==null?null:a.Kg;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 Vd(){return _.Z(this,"regex")?_.T(this,"regex"):""}set Vd(a){this.i.regex=a}get Kg(){return _.Z(this,"relatedRegex")?_.T(this,"relatedRegex"):""}set Kg(a){this.i.relatedRegex=a}get Wb(){return _.Z(this,"shortcut")?
_.T(this,"shortcut"):""}set Wb(a){this.i.shortcut=a}ha(){return _.tK}ka(){return{keys:["label","regex","relatedRegex","shortcut"]}}};
_.uK=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.MF==null?null:a.MF;this.i.codeReviewEnabled=a.f_a==null?null:a.f_a;this.i.ossProject=a.jh==null?null:a.jh}get f_a(){return _.Z(this,"codeReviewEnabled")?_.T(this,"codeReviewEnabled"):!1}set f_a(a){this.i.codeReviewEnabled=a}get MF(){return _.Z(this,"depot")?_.T(this,"depot"):null}set MF(a){this.i.depot=a}get host(){return _.Z(this,"host")?_.T(this,"host"):null}set host(a){this.i.host=
a}get jh(){return _.Z(this,"ossProject")?_.T(this,"ossProject"):null}set jh(a){this.i.ossProject=a}get Wk(){return _.Z(this,"project")?_.T(this,"project"):null}set Wk(a){this.i.project=a}ha(){return _.uK}ka(){return{keys:["codeReviewEnabled","depot","host","ossProject","project"],Ga:{depot:Mzb,host:Kzb,ossProject:_.Tzb,project:Lzb}}}};
_.Uzb=class extends _.W{constructor(a={}){super();this.i.repositoryKey=a.Oe==null?null:a.Oe;this.i.latestCommitLog=a.reb==null?null:a.reb;this.i.repositoryGroup=a.de==null?null:a.de;this.i.description=a.description==null?null:a.description;this.i.mirrorUrl=a.cZ==null?null:a.cZ;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 reb(){return _.Z(this,"latestCommitLog")?_.T(this,"latestCommitLog"):null}set reb(a){this.i.latestCommitLog=a}get cZ(){return _.Z(this,"mirrorUrl")?_.T(this,"mirrorUrl"):""}set cZ(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 _.Uzb}ka(){return{keys:"description displayName latestCommitLog mirrorUrl repositoryGroup repositoryKey".split(" "),
Ga:{latestCommitLog:_.lsb,repositoryGroup:_.uK,repositoryKey:_.xH}}}};
_.vK=class extends _.W{constructor(a={}){super();this.i.dirRegex=a.Op==null?null:a.Op;this.i.targetDir=a.Lt==null?null:a.Lt;this.i.regex=a.Vd==null?null:a.Vd;this.i.relatedRegex=a.Kg==null?null:a.Kg}get Op(){return _.Z(this,"dirRegex")?_.T(this,"dirRegex"):""}set Op(a){this.i.dirRegex=a}get Vd(){return _.Z(this,"regex")?_.T(this,"regex"):""}set Vd(a){this.i.regex=a}get Kg(){return _.Z(this,"relatedRegex")?_.T(this,"relatedRegex"):""}set Kg(a){this.i.relatedRegex=a}get Lt(){return _.Z(this,"targetDir")?
_.T(this,"targetDir"):""}set Lt(a){this.i.targetDir=a}ha(){return _.vK}ka(){return{keys:["dirRegex","regex","relatedRegex","targetDir"]}}};
_.wK=class extends _.W{constructor(a={}){super();this.i.srcToTest=a.kE==null?null:a.kE;this.i.testToSrc=a.rE==null?null:a.rE}get kE(){return _.Z(this,"srcToTest")?_.T(this,"srcToTest"):null}set kE(a){this.i.srcToTest=a}get rE(){return _.Z(this,"testToSrc")?_.T(this,"testToSrc"):null}set rE(a){this.i.testToSrc=a}ha(){return _.wK}ka(){return{keys:["srcToTest","testToSrc"],Ga:{srcToTest:_.vK,testToSrc:_.vK}}}};
_.Vzb=class extends _.W{constructor(a={}){super();this.i.relatedFileConfigs=a.n_==null?null:a.n_;this.i.testDirPairs=a.e1==null?null:a.e1}get n_(){return _.Z(this,"relatedFileConfigs")?_.T(this,"relatedFileConfigs"):[]}set n_(a){this.i.relatedFileConfigs=a}get e1(){return _.Z(this,"testDirPairs")?_.T(this,"testDirPairs"):[]}set e1(a){this.i.testDirPairs=a}ha(){return _.Vzb}ka(){return{Oa:{relatedFileConfigs:_.tK,testDirPairs:_.wK},keys:["relatedFileConfigs","testDirPairs"]}}};
xK=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.xn(b,c)}get(a,b={},c={}){return _.wn(this.qb,{body:a,Jb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.diff.get",path:`/${this.Va}/diff:get`,Qa:_.Ah(b,_.CH,c),Ob:Szb})}};xK.O=function(a){return new (a||xK)(_.m(_.ew,8),_.m(_.fw),_.m(_.vn,8))};xK.ta=_.k({token:xK,oa:xK.O});var yK=class{};yK.O=function(a){return new (a||yK)};yK.ta=_.k({token:yK,oa:a=>xK.O(a),Ea:_.gw});
_.zK=class{constructor(a,b){this.Ha=a;this.client=b;this.Pf=new _.wu(this.Ha)}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=_.Fob(a,b);e=Object.assign({},a,{bi:c,Ikd:e});c=new _.xH(Object.assign({},a,{bi:c}));const f=new Rzb({Oe:c,Jva:[...d]});return this.Pf.fetch(e,()=>this.client.get(f))}};_.zK.O=function(a){return new (a||_.zK)(_.m(_.Bp),_.m(yK))};_.zK.ta=_.k({token:_.zK,oa:_.zK.O,Ea:"root"});Wzb=/^readme(\.md)?$/i;
Yzb=function(a,b,c){return b.repository?b.Eb?Xzb(a,b,c):_.x(_.FI(a.rH,{tb:b.tb,Wc:b.Wc,repository:b.repository}),_.Jf(d=>{const e=d.error;if(e&&e.code===404)return _.Vt(a.yh,{error:d,message:"Repository not found.",Sd:"Dismiss"}),_.u({kind:7,location:b});if(e&&e.code===403)return _.Hzb(a.yh,d),_.u({kind:6,location:b});throw d;}),_.fg(d=>{if(d instanceof _.vsb){var e=d.h5;e?(d=_.Sq(b.bc(),e).ab(),d=Xzb(a,d,c)):d=d.tags.length===0&&d.jd.length===0?_.u({kind:9,location:b}):_.u({kind:10,location:_.Sq(b.bc(),
"HEAD").ab()})}else d=_.u(d);return d})):_.sk};
Xzb=function(a,b,c){const d=_.x(mzb(b,a.Ns,1),_.fg(e=>{const f=kzb(b,e);return!c||b.path===f.path&&b.Eb===f.Eb?_.u(e):(a.Ua.navigate(_.Oq(f),{Lka:!0,Jg:"preserve",kj:!0}),_.sk)}));return _.x(nzb(d,b,a.Ns),_.fg(e=>Zzb(a,b,e)),_.eg({kind:5,location:b}),_.Jf(e=>{if(e&&_.$A(e)&&e.error.code===404&&e.error.message&&e.error.message.includes("Submodule Not on GoB"))return _.u({kind:13,location:b});if(e&&_.$A(e)&&e.error.code===404)return _.u({kind:8,location:b});if(e&&_.$A(e)&&e.error.code===403)return a.yh.log(e),
_.u({kind:6,location:b});a.yh.log(e);return _.u({kind:12,location:b})}))};Zzb=function(a,b,{current:c,diffBase:d}){var e=_.ml(c,_.JSa,5,_.fl());e=e[e.length-1];if(a.p0c)return $zb(a,b,{current:c,diffBase:d},e);if(e){if(e.ke())throw Error("le");c=_.TG(c);let f;c={kind:2,location:b,zha:e.getUrl(),XL:e.bm()||void 0,Oy:_.Y(e,2),s7:e,ND:(f=c[0])!=null?f:0};return lzb(c,b,a.nga,sK.fB)}return $zb(a,b,{current:c,diffBase:d},e)};
$zb=function(a,b,{current:c,diffBase:d},e){const f=kzb(b,c);if(_.Kq(c))return aAb(a,f,_.Kq(c),_.TG(c),e);if(_.Lq(c))return _.u(_.sqb(f,_.Lq(c),_.TG(c),_.Y(c,9),g=>_.x(mzb(f,a.Ns,1,g),_.v(l=>{let p;return(p=_.Lq(l))!=null?p:new _.HSa})),e,d&&(_.Lq(d)||void 0)));if(_.Jl(c,_.KSa,3,_.Jq))return bAb(a,f,_.Jl(c,_.KSa,3,_.Jq),_.TG(c),e);if(_.Jl(c,_.ISa,4,_.Jq))return cAb(a,f,_.Jl(c,_.ISa,4,_.Jq),_.TG(c),e);throw Error("me");};
aAb=function(a,b,c,d,e){const f=_.ml(c,_.Fq,1,_.fl())||[];let g;const l={kind:1,entries:f,location:b,ND:d,KL:(g=c.eP())==null?void 0:_.Y(g,3)};l.s7=e;const p=f.find(t=>t.getType()===1&&!(_.jl(t,_.Eq,4)&&_.wl(_.jl(t,_.Eq,4),4))&&!!a.R0c.transform(t.ke()).match(Wzb));if(!p)return _.u(l);c={commit:_.Uj(b,1)||b.Eb,Eb:_.Uj(b,0)||""};return _.x(dAb(a,b.tb,b.Wc,b.repository,p.ke(),c,b.params.Pb),_.v(t=>{l.Vsd=p.ke();t&&(l.LAa=t.Jw()||_.TF(_.gl(t,1)),l.Inb=_.qva(_.jl(t,_.sn,5))||void 0);return l}),_.Jf(()=>
_.u(l)))};bAb=function(a,b,c,d,e){let f;c={kind:3,target:_.Y(c,1),location:b,path:_.wl(c,3)?_.Y(c,2)||"/":void 0,YZb:_.wl(c,3),s7:e,ND:(f=d[0])!=null?f:0};return lzb(c,b,a.nga,sK.ME)};cAb=function(a,b,c,d,e){let f;c={kind:2,location:b,zha:c.getUrl(),XL:c.bm()||void 0,Oy:_.Y(c,2),s7:e,ND:(f=d[0])!=null?f:0};return lzb(c,b,a.nga,sK.fB)};dAb=function(a,b,c,d,e,f,g){return _.x(a.Ns.get(b,c,d,f,e,{Pb:g}),_.v(l=>_.Lq(l)))};
_.AK=class{constructor(a,b,c,d,e,f){this.yk=a;this.Ns=b;this.nga=c;this.yh=d;this.rH=e;this.Ua=f;this.R0c=new _.AB;this.Tc=_.x(this.yk.data,_.v(g=>{g=g.Tc;g.path||(g=g.bc().qd("/").ab());return g}),_.ag(1),_.Fe());this.ux=_.x(this.Tc,_.fg(g=>this.c9a(g,!0)),_.ag(1),_.Fe());this.p0c=_.pv.has(55)}c9a(a,b=!1){return _.x(Yzb(this,a,b),_.eg({kind:4,location:a}))}};_.AK.O=function(a){return new (a||_.AK)(_.m(_.Uh),_.m(_.oJ),_.m(_.zK),_.m(_.Wt),_.m(_.GI),_.m(_.hi),_.m(_.qv))};_.AK.ta=_.k({token:_.AK,oa:_.AK.O});_.BK=class extends _.iH{constructor(a,b){super(a);this.rr=b||"Source"}rm(a){let b=_.ozb(a);_.UF(a)&&a.params.Pb&&(a=_.tG(a),b=b?`${b} - ${a}`:a);this.title.rm(b?`${b} - ${this.rr}`:this.rr)}};_.BK.O=function(a){return new (a||_.BK)(_.m(_.Ho),_.m(_.Y3a,8))};_.BK.ta=_.k({token:_.BK,oa:_.BK.O,Ea:"root"});_.eAb=function(a,b,c){const d=_.vi(c);c=yzb(b);const e=new _.Vf;var f=_.x(_.x(_.Jzb(a.rH,b),_.v(p=>xzb(p,b,d))),_.fg(({scopes:p,state:t})=>_.x(_.Ssb(a.arb,d.Ke,t),_.hg(({prefix:w})=>{a.lk.M8.Ssb(p,w||null)}),_.v(({exb:w})=>w))));f=_.Se(f,e);const g=new _.Qvb(a.document,a.lk),l=szb(b)||void 0;return{NWa:f,Lia:!0,HAa:c,lk:a.lk,K_b:a.lk.M8.xx,gtb:_.Pvb(g,e,l)}};_.CK=class{constructor(a,b,c,d){this.lk=a;this.arb=b;this.rH=c;this.document=d}resolve(a){const b=_.Ni(a);return _.eAb(this,b,a.mx)}};
_.CK.O=function(a){return new (a||_.CK)(_.m(_.gJ),_.m(_.ZH),_.m(_.GI),_.m(_.ci))};_.CK.ta=_.k({token:_.CK,oa:_.CK.O});_.fAb=void 0;_.DK=class{get config(){return _.fAb}};_.DK.O=function(a){return new (a||_.DK)};_.DK.ta=_.k({token:_.DK,oa:_.DK.O,Ea:"root"});var gAb;_.Fzb=function(a,b){return b.Af()===a.domain||b.Af().endsWith("."+a.domain)};gAb=class{constructor({name:a,icon:b,hBa:c,rCa:d}){this.name=a;this.icon=b;this.hBa=c;this.rCa=d;this.domain=(new _.Nj(c)).Af()}};_.Czb=new gAb({name:"GitHub",icon:"shared:github",hBa:"https://github.com",rCa:"https://github.com/logout"});_.Dzb=new gAb({name:"Bitbucket",icon:"shared:bitbucket_v3",hBa:"https://bitbucket.org",rCa:"https://id.atlassian.com/logout?continue=https%3A%2F%2Fbitbucket.org%2Faccount%2Fsignout%2F"});
_.Ezb=new gAb({name:"GitLab",icon:"shared:gitlab_v2",hBa:"https://gitlab.com",rCa:"https://gitlab.com/users/sign_out"});
}catch(e){_._DumpException(e)}
try{
var jAb;jAb=function(a){a&1&&(_.F(0,"span",10),_.Yd(),_.F(1,"svg",12),_.K(2,"path",13),_.I(),_.F(3,"svg",14),_.K(4,"path",15),_.I()())};_.EK=function(a,b){a=String(a);if(!b.test(a))throw Error("ib`"+a+"`"+b.toString());};_.kAb=new _.wd("mat-slide-toggle-default-options",{Ea:"root",oa:()=>({D2a:!1,lP:!1,Cd:!1})});var lAb,mAb,nAb;lAb=["switch"];mAb={va:_.xw,Hb:_.md(()=>_.FK),zd:!0};nAb=class{constructor(a,b){this.source=a;this.checked=b}};
_.FK=class{Kr(a){return new nAb(this,a)}get wea(){return`${this.id||this.Dy}-button`}focus(){this.xPc.ma.focus()}get checked(){return this.hg}set checked(a){this.hg=a;_.en(this.Ta)}get jr(){return`${this.id||this.Dy}-input`}constructor(){this.Ia=_.n(_.ef);this.Rc=_.n(_.ar);this.Ta=_.n(_.nn);this.defaults=_.n(_.kAb);this.xe=()=>{};this.Xe=()=>{};this.SN=()=>{};this.hg=!1;this.name=null;this.Lo="after";this.je=this.ariaLabel=null;this.wc=this.disabled=!1;this.tabIndex=0;this.Fc=new _.an;this.sna=new _.an;
_.n(_.cr).load(_.Hs);const a=_.n(new _.Qm("tabindex"),{optional:!0}),b=this.defaults,c=_.n(_.cn,{optional:!0});this.tabIndex=a==null?0:parseInt(a)||0;this.color=b.color||"accent";this.Kv=c==="NoopAnimations";this.id=this.Dy=_.n(_.ur).getId("mat-mdc-slide-toggle-");let d;this.lP=(d=b.lP)!=null?d:!1;let e;this.Cd=(e=b.Cd)!=null?e:!1;this.gu=this.Dy+"-label"}Td(){this.Rc.Pk(this.Ia,!0).subscribe(a=>{a==="keyboard"||a==="program"?(this.Ol=!0,_.en(this.Ta)):a||Promise.resolve().then(()=>{this.Ol=!1;this.Xe();
_.en(this.Ta)})})}Sb(a){a.required&&this.SN()}Ja(){this.Rc.Oi(this.Ia)}Vo(a){this.checked=!!a}co(a){this.xe=a}xt(a){this.Xe=a}validate(a){return this.required&&a.value!==!0?{required:!0}:null}bla(a){this.SN=a}mq(a){this.disabled=a;_.en(this.Ta)}toggle(){this.checked=!this.checked;this.xe(this.checked)}Eq(){this.xe(this.checked);this.Fc.emit(this.Kr(this.checked))}il(){this.disabled||(this.sna.emit(),this.defaults.D2a||(this.checked=!this.checked,this.xe(this.checked),this.Fc.emit(new nAb(this,this.checked))))}zKc(){return this.je?
this.je:this.ariaLabel?null:this.gu}};_.FK.O=function(a){return new (a||_.FK)};
_.FK.wa=_.Bf({type:_.FK,na:[["mat-slide-toggle"]],ub:function(a,b){a&1&&_.Og(lAb,5);if(a&2){let c;_.Rg(c=_.Sg())&&(b.xPc=c.first)}},nb:[1,"mat-mdc-slide-toggle"],ob:13,Ya:function(a,b){a&2&&(_.yg("id",b.id),_.qg("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),_.tg(b.color?"mat-"+b.color:""),_.sg("mat-mdc-slide-toggle-focused",b.Ol)("mat-mdc-slide-toggle-checked",b.checked)("_mat-animation-noopable",b.Kv))},inputs:{name:"name",id:"id",Lo:"labelPosition",ariaLabel:[0,"aria-label",
"ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],aw:[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],lP:[2,"hideIcon","hideIcon",_.oh],Cd:[2,"disabledInteractive","disabledInteractive",_.oh]},outputs:{Fc:"change",sna:"toggleChange"},Qb:["matSlideToggle"],features:[_.ah([mAb,
{va:_.yw,Hb:_.FK,zd:!0}]),_.lg,_.Pm],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=_.Nd();_.Gg();_.F(0,"div",1)(1,"button",2,0);_.N("click",function(){_.q(c);return _.r(b.il())});_.K(3,"span",3);_.F(4,"span",4)(5,"span",5)(6,"span",6);_.K(7,
"span",7);_.I();_.F(8,"span",8);_.K(9,"span",9);_.I();_.C(10,jAb,5,0,"span",10);_.I()()();_.F(11,"label",11);_.N("click",function(d){_.q(c);return _.r(d.stopPropagation())});_.Hg(12);_.I()()}a&2&&(a=_.Eg(2),_.E("labelPosition",b.Lo),_.y(),_.sg("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.Cd),_.E("tabIndex",b.disabled&&!b.Cd?-1:b.tabIndex)("disabled",b.disabled&&
!b.Cd),_.qg("id",b.wea)("name",b.name)("aria-label",b.ariaLabel)("aria-labelledby",b.zKc())("aria-describedby",b.aw)("aria-required",b.required||null)("aria-checked",b.checked)("aria-disabled",b.disabled&&b.Cd?"true":null),_.y(8),_.E("matRippleTrigger",a)("matRippleDisabled",b.wc||b.disabled)("matRippleCentered",!0),_.y(),_.vg(b.lP?-1:10),_.y(),_.E("for",b.wea),_.qg("id",b.gu))},Fa:[_.Ps,_.Is],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-sys-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-sys-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-sys-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-sys-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-sys-surface-variant))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color, var(--mat-sys-surface-variant))}.mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color, var(--mat-sys-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-sys-surface-variant))}.mdc-switch__track::after{transform:translateX(-100%);background:var(--mdc-switch-selected-track-color, var(--mat-sys-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-sys-primary))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color, var(--mat-sys-primary))}.mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color, var(--mat-sys-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-sys-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-sys-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-sys-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-sys-primary-container))}.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color, var(--mat-sys-primary-container))}.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color, var(--mat-sys-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-sys-surface))}.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color, var(--mat-sys-outline))}.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color, var(--mat-sys-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-sys-on-surface))}.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-focus-state-layer-color, var(--mat-sys-on-surface))}.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-pressed-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, var(--mat-sys-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-sys-primary))}.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-selected-focus-state-layer-color, var(--mat-sys-primary))}.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-selected-pressed-state-layer-color, var(--mat-sys-primary));opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, var(--mat-sys-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-sys-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color, var(--mat-sys-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-sys-on-primary-container))}.mdc-switch--selected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color, var(--mat-sys-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-sys-on-surface));font-family:var(--mat-switch-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-switch-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-switch-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-switch-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-switch-label-text-weight, var(--mat-sys-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'],
kb:2,Ma:0});
}catch(e){_._DumpException(e)}
try{
var oAb,GK;oAb=function(a){return _.x(a.JX(),_.v(b=>b==null?b:b==="MINI"||b==="XREF_PREVIEW"))};_.pAb=function(a){return _.x(oAb(a),_.v(b=>b!=null?b:!1))};_.qAb=function(a,b){a.d9(b?"XREF_PREVIEW":"MAIN")};GK=class{};GK.O=function(a){return new (a||GK)};GK.Ca=_.Cf({type:GK});GK.Ba=_.Xc({imports:[_.FK,_.Es,_.Es]});var rAb=new _.wd("GMAT_SLIDE_TOGGLE_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.HK=class{constructor(a){this.options=a}};_.HK.O=function(a){return new (a||_.HK)(_.B(rAb))};_.HK.La=_.Df({type:_.HK,na:[["mat-slide-toggle"]],ob:2,Ya:function(a,b){a&2&&_.sg("gmat-mdc-slide-toggle",!b.options.Se)},standalone:!1});_.IK=class{};_.IK.O=function(a){return new (a||_.IK)};_.IK.Ca=_.Cf({type:_.IK});_.IK.Ba=_.Xc({Nb:[{va:_.kAb,kc:{color:"primary"}}],imports:[GK]});
}catch(e){_._DumpException(e)}
try{
var RPc=function(){return a=>_.Xf(new QPc)(a)},SPc=function(a){return(a==null?void 0:a.trim())==="1"},TPc=function(a){return(a.error.details||[]).find(b=>{const c=_.bYa.get("DebugInfo");return c&&b["@type"]===c+"DebugInfo"})},UPc=function({de:a,repository:b}){return!!a||!!b},VPc=function(a,b){a&1&&_.K(0,"breadcrumb",10);a&2&&_.E("items",b.Ka)},WPc=function(a,b){a&1&&(_.F(0,"span",11),_.Q(1),_.I());a&2&&(a=b.title,b=_.O(),_.qg("id","root-indicator-"+b.resultIndex),_.y(),_.Vg(" ",a," "))},XPc=function(a){a&
1&&_.K(0,"onedev-changelist-hovercard",14,7);if(a&2){a=_.Eg(1);const b=_.O().cl;_.E("changelistId",b)("onedevIsHovercardReady",a.bL)}},YPc=function(a,b){a&1&&(_.F(0,"a",12),_.Q(1),_.I(),_.F(2,"onedev-hovercard",null,6),_.C(4,XPc,2,2,"onedev-changelist-hovercard",13),_.I());if(a&2){a=b.title;const c=b.cl;b=b.Tc;const d=_.Eg(3),e=_.O();_.E("universalLink",e.ETc(b,c))("ascTrackElement",e.mc)("trackListIndex",e.resultIndex)("onedevHovercardTrigger",d)("feedbackEvent",e.hX);_.qg("id","ref-indicator-"+
e.resultIndex)("aria-describedby","root-indicator-"+e.resultIndex);_.y();_.Vg(" ",a," ")}},ZPc=function(a,b){a&1&&(_.F(0,"span",15),_.Q(1),_.I());a&2&&(a=b.title,b=_.O(),_.qg("id","ref-indicator-"+b.resultIndex),_.y(),_.Vg(" ",a," "))},$Pc=function(a,b){a&1&&_.K(0,"segmented-dropdown-button",16);a&2&&_.E("item",b.Vnb)("useBreadcrumbStyling",!1)},aQc=function(a,b){a&1&&_.K(0,"ref-picker",17);a&2&&(a=b.w8,b=_.O(),_.E("refPickerData",a)("trackElement",b.wQ))},cQc=function(a,b){a&1&&(_.F(0,"a",18,8)(2,
"div",19),_.Q(3),_.F(4,"span",20),_.Q(5),_.I()()());a&2&&(a=b.Tc,b=_.O(),_.E("routerLink",_.Oq(a))("ascTrackElement",b.mc)("trackListIndex",b.resultIndex)("feedbackEvent",b.hX),_.qg("id","search-result-header-"+b.resultIndex)("aria-describedby","root-indicator-"+b.resultIndex),_.y(3),_.Vg(" ",bQc(a.path)[0],""),_.y(2),_.Wg(bQc(a.path)[1]))},bQc=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("/")]},dQc=function({hq:{length:a}}){return a},eQc=function(a,b){const c=Object.assign({},a,{Kd:void 0,NM:void 0,a_:void 0}),d=Object.assign({},b,{Kd:void 0,NM:void 0,a_:void 0});return _.tc(c,d)&&_.Sj(a.Kd)===_.Sj(b.Kd)&&SPc(a.NM.Yua)===SPc(b.NM.Yua)},gQc=function({Oz:a,ZL:b},c,d){return a?a.map(e=>fQc(e,c,b,d)).filter(e=>!!e):[]},fQc=function({vga:a,Wua:b,eM:c,x8:d,CC:e,i8:f},g,l,p){return a?hQc(a,_.Knb(a.ze),l,c,d,e,f,p):b&&g?iQc(b,_.Knb(b.ze),l,c,d,e,f,p):null},hQc=function({Pj:a,
Sja:b,JF:c,KF:d},e,f,g,l,p,t,w){const A=jQc(a),G=kQc(a);return lQc(e,0,f,g,l,p,t,w,a,A,b,b-G,c,d)},iQc=function({Cta:a},b,c,d,e,f,g,l){c=lQc(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.qd(t).ab();return{entryType:mQc(w),Tc:t,path:t.path,name:_.dB(t.path)}});c.fSb=a.length>12;return c},mQc=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}},
lQc=function(a,b,c,d,e,f,g,l,p=[],t=!1,w=0,A=0,G="",J=""){b===1&&(a=a.bc().qd(_.Dnb(a.path)).ab());a={Tc:a,wr:c,zx:d,a7c:e,i8:g,dE:l,CC:f};switch(b){case 0:return Object.assign({},a,{SYc:t,Jib:A,Sja:w,Pj:p,type:b,JF:G,KF:J});case 1:return Object.assign({},a,{type:b});default:return _.fb(b,`Unknown result type: ${b}`)}},jQc=function(a){return a.some(b=>b.Ix.some(({pr:c})=>!!c&&c.qO.some(({length:d})=>d>0)))},kQc=function(a){return(new Set(a.flatMap(b=>b.Ix.filter(c=>c.jH&&c.jH.some(d=>d.length>0)).map(c=>
c.lineNumber)))).size},nQc=function(a){return(a==null?void 0:a.type)===2},oQc=function({DO:a,Nu:b,Uq:c,Vq:d,RD:e},f,g,l){f=Math.floor(f/g.pageSize);const p=f*g.pageSize;return{Sc:f,dXc:p,DO:a,Nu:b,Wm:g,e6c:l,hq:l.usa.slice(p,Math.min(p+g.pageSize,l.usa.length)),Uq:c,Vq:d,RD:e}},sQc=function(a){let b=void 0,c=void 0;if(a.length===1){var d=a[0];if(d.Wl===5&&!d.TP&&(d=pQc(d.value,qQc)))return d}for(const e of _.jk(a))e.Wl===5&&a.includes(e)&&!e.TP?(d=pQc(e.value,qQc))&&(c=d):e.Wl===5?(d=pQc(e.value,
rQc))&&(c=d):e.Wl===1&&e.label===12&&e.value&&(d=pQc(e.value.value,qQc))&&(b=d);return c||b},pQc=function(a,b){if(a=b.exec(a))if([,a]=a,a=Number(a),!isNaN(a)&&a>0)return a},tQc=function(a){if(a&1){const b=_.Nd();_.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.JD=void 0)});_.I()();_.wg()}if(a&2){a=_.Eg(3);const b=_.O(2).Ka,c=_.O();_.y();_.E("changeSizeOf",a);_.y(3);_.E("target",c.JD)("loadedQueryContext",b.Ub.Wm)}},uQc=
function(a){if(a&1){const b=_.Nd();_.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.JD=d.JD===c?void 0:c;return _.r()});_.K(9,"result-footer",13);_.I()()();_.C(10,tQc,5,3,"ng-container",14);_.wg()}if(a&2){a=_.O().Ka;const b=_.O();_.y(2);_.E("searchResultsElementName",b.Ym)("pagedData",_.S(3,13,b.lYb));_.y(2);_.E("searchResultsElementName",
b.Ym)("pagedSearchResponse",a.Ub)("queryContext",_.S(5,15,b.Wm));_.y(2);_.E("warnings",a.Ub.RD);_.y(2);_.E("previewTarget",b.JD)("resultPage",a.Ub)("searchResultsElementName",b.Ym)("showResultsIncomplete",b.Q8?a.state===2?!0:a.state===1&&a.wF.c5a===3:!1);_.y();_.E("paginatedResults",a.Ub)("trackElement",b.Ym);_.y();_.E("ngIf",b.JD)}},vQc=function(a){a&1&&_.K(0,"loading",18);a&2&&_.E("diameter",20)},TSc=function(a){a&1&&_.K(0,"search-results-incomplete",25);a&2&&(a=_.O(3),_.E("docLink",a.Q8)("trackElement",
a.Ym))},USc=function(a){a&1&&(_.F(0,"span"),_.Q(1),_.I());a&2&&(a=_.O(2).Ka,_.y(),_.Wg(a.DCa))},VSc=function(a){a&1&&(_.F(0,"a",29),_.Q(1),_.I());a&2&&(a=_.O().Ka,_.E("externalLink",a.link),_.y(),_.Wg(a.message))},WSc=function(a){if(a&1){const b=_.Nd();_.F(0,"button",30);_.N("click",function(){_.q(b);const c=_.O().Ka;return _.r(c.callback())});_.Q(1);_.I()}a&2&&(a=_.O().Ka,_.y(),_.Vg(" ",a.message," "))},XSc=function(a,b){a&1&&(_.F(0,"div",26),_.C(1,VSc,2,2,"a",27)(2,WSc,2,1,"button",28),_.I());a&
2&&(a=b.Ka,_.y(),_.E("ngIf",a.link),_.y(),_.E("ngIf",a.callback))},YSc=function(a){if(a&1){const b=_.Nd();_.F(0,"div",31)(1,"copy-button",32);_.N("copyEvent",function(){_.q(b);const c=_.O(3);return _.r(c.ft())});_.I()()}a&2&&(a=_.O(2).Ka,_.y(),_.E("buttonLabel","Copy Error Trace")("hasLightLabel",!0)("removeBorder",!0)("hoverMsg","Copy the error trace")("copyText",a.z_b))},ZSc=function(a){a&1&&(_.F(0,"div",19),_.K(1,"result-header",20),_.R(2,"async"),_.K(3,"search-result-warnings",10),_.C(4,TSc,1,
2,"search-results-incomplete",21),_.F(5,"icon-empty-state-display",22)(6,"icon-empty-state-title"),_.Q(7),_.I(),_.F(8,"icon-empty-state-subtitle"),_.C(9,USc,2,1,"span",14)(10,XSc,3,2,"div",23)(11,YSc,2,5,"div",24),_.I()()());if(a&2){a=_.O().Ka;const b=_.O();_.y();_.E("searchResultsElementName",b.Ym)("queryContext",_.S(2,11,b.Wm))("errorData",a)("maybeSkippedDocuments",b.Nu);_.y(2);_.E("warnings",a.wF.RD);_.y();_.E("ngIf",b.Q8?a.state===2?!0:a.state===1&&a.wF.c5a===3:!1);_.y();_.E("isSvg",!1);_.y(2);
_.Wg(a.message);_.y(2);_.E("ngIf",a.DCa);_.y();_.E("ngIf",a.action);_.y();_.E("ngIf",a.z_b)}},$Sc=function(a,b){a&1&&(_.M(0,3),_.C(1,uQc,11,17,"ng-container",4)(2,vQc,1,1,"loading",5)(3,ZSc,12,13,"div",6),_.wg());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.tv.ii),_.y(),_.E("ngSwitchCase",b.tv.rj),_.y(),_.E("ngSwitchCase",b.tv.Error))},aTc=function(a){if(a&1){const b=_.Nd();_.F(0,"div",33)(1,"p",34);_.Q(2," Skipped ");_.F(3,"a",35);_.N("click",function(){_.q(b);_.O().Ih.Sd();
return _.r()});_.Q(4," results page ");_.I();_.Q(5," since there is only one result. ");_.I();_.F(6,"span",36)(7,"button",37);_.N("click",function(){_.q(b);_.O().Ih.Sd();return _.r()});_.Q(8);_.I()()()}a&2&&(a=_.O(),_.y(3),_.E("routerLink",a.AUc)("queryParams",a.jyc),_.y(5),_.Vg(" ",a.Roc," "))},bTc=function(a,b=""){if(a.Sc!==0||a.hq.length!==1||a.Nu||b.trim().toLowerCase()==="true"||b.trim()==="1")return!1;a=a.hq[0];if(a.type===1||a.Pj.length===0)return!0;b=a.Pj[a.Pj.length-1].Ix;return _.DG(b[b.length-
1].lineNumber)-_.DG(a.Pj[0].Ix[0].lineNumber)<25},cTc=function(a){a&1&&_.K(0,"star",23);a&2&&(a=_.O(),_.E("place",a.yc.Tc)("type",a.gYc(a.yc.Tc))("elementName",a.yc.Tc.path))},dTc=function(a){a&1&&_.K(0,"file-search-breadcrumb",24,2);a&2&&(a=_.O(),_.E("place",a.yc.Tc)("isSelected",a.Ae)("resultIndex",a.Of)("trackElement",a.mc)("refsToken",a.yc.a7c)("feedbackEvent",a.yQb))},eTc=function(a){a&1&&(_.F(0,"span",27),_.Q(1),_.I());a&2&&(a=_.O(2),_.qg("id","root-indicator-"+a.Of),_.y(),_.Wg(a.Dqb))},fTc=
function(a){a&1&&(_.C(0,eTc,2,2,"span",25),_.F(1,"a",26,3)(3,"h3"),_.Q(4),_.I()());a&2&&(a=_.O(),_.E("ngIf",a.Dqb),_.y(),_.E("routerLink",_.Oq(a.yc.Tc))("ascTrackElement",a.mc)("trackListIndex",a.Of)("feedbackEvent",a.yQb),_.qg("id","search-result-header-"+a.Of)("aria-describedby",a.Dqb?"root-indicator-"+a.Of:void 0),_.y(3),_.Wg(a.yc.Tc.path))},gTc=function(a){a&1&&(_.M(0),_.K(1,"mat-divider",16),_.F(2,"a",28)(3,"mat-icon",29),_.Q(4," auto_fix_high "),_.I()(),_.wg());a&2&&(a=_.O(),_.y(2),_.E("routerLink",
a.Zgc)("ascTrackElement",a.mc))},hTc=function(a){if(a&1){const b=_.Nd();_.F(0,"button",31);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(c.uDa.emit())});_.Q(1," Preview ");_.I()}a&2&&(a=_.O(2),_.E("ascTrackElement",a.mc)("trackArtifactId",_.Oq(a.yc.Tc))("trackListIndex",a.Of))},iTc=function(a){if(a&1){const b=_.Nd();_.F(0,"button",31);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(c.uDa.emit())});_.Q(1," Hide Preview ");_.I()}a&2&&(a=_.O(2),_.E("ascTrackElement",a.mc)("trackArtifactId",
_.Oq(a.yc.Tc))("trackListIndex",a.Of))},jTc=function(a){a&1&&_.K(0,"onedev-changelist-hovercard",34,6);if(a&2){a=_.Eg(1);const b=_.O(3);_.E("changelistId",b.yc.KF)("onedevIsHovercardReady",a.bL)}},kTc=function(a){a&1&&(_.M(0),_.K(1,"mat-divider",16),_.F(2,"a",32),_.Q(3," Match deleted "),_.I(),_.F(4,"onedev-hovercard",null,5),_.C(6,jTc,2,2,"onedev-changelist-hovercard",33),_.I(),_.wg());if(a&2){a=_.Eg(5);const b=_.O(2);_.y(2);_.E("externalLink",b.Rea(b.yc.KF))("ascTrackElement",b.mc)("trackArtifactId",
_.Oq(b.yc.Tc))("trackListIndex",b.Of)("onedevHovercardTrigger",a)}},lTc=function(a){a&1&&_.K(0,"onedev-changelist-hovercard",34,6);if(a&2){a=_.Eg(1);const b=_.O(3);_.E("changelistId",b.yc.JF)("onedevIsHovercardReady",a.bL)}},mTc=function(a){a&1&&(_.M(0),_.K(1,"mat-divider",16),_.F(2,"a",35),_.Q(3," File deleted "),_.I(),_.F(4,"onedev-hovercard",null,7),_.C(6,lTc,2,2,"onedev-changelist-hovercard",33),_.I(),_.wg());if(a&2){a=_.Eg(5);const b=_.O(2);_.y(2);_.E("universalLink",b.Rea(b.yc.JF))("ascTrackElement",
b.mc)("trackArtifactId",_.Oq(b.yc.Tc))("trackListIndex",b.Of)("onedevHovercardTrigger",a)}},nTc=function(a){a&1&&(_.M(0),_.K(1,"mat-divider",16),_.C(2,hTc,2,3,"button",30)(3,iTc,2,3,"ng-template",null,4,_.eh)(5,kTc,7,5,"ng-container",18)(6,mTc,7,5,"ng-container",18),_.wg());if(a&2){a=_.Eg(4);const b=_.O();_.y(2);_.E("ngIf",b.JD!==b.yc)("ngIfElse",a);_.y(3);_.E("ngIf",b.b8c);_.y();_.E("ngIf",b.W7c)}},oTc=function(a){a&1&&_.K(0,"mat-divider",16)},pTc=function(a){if(a&1){const b=_.Nd();_.F(0,"button",
38);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(c.uDa.emit())});_.Q(1," View All ");_.I()}a&2&&(a=_.O(2),_.E("ascTrackElement",a.mc)("trackArtifactId",_.Oq(a.yc.Tc))("trackListIndex",a.Of))},qTc=function(a){a&1&&(_.M(0),_.C(1,oTc,1,0,"mat-divider",36)(2,pTc,2,3,"button",37),_.wg());a&2&&(a=_.O(),_.y(),_.E("ngIf",a.yc.fSb),_.y(),_.E("ngIf",a.yc.fSb))},rTc=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);_.tg(_.S(1,11,c.gA.Xta));
_.sg("last",b&&!c.fQb);_.E("linkGenerator",c.qD)("resultIndex",c.Of)("snippet",a)("trackElement",c.mc)("feedbackEvent",c.M_a)("codeFontSize",c.ys)}},sTc=function(a){a&1&&(_.M(0),_.F(1,"mat-icon"),_.Q(2,"unfold_less"),_.I(),_.F(3,"span"),_.Q(4," Show fewer matching lines "),_.I(),_.wg())},tTc=function(a){a&1&&(_.F(0,"mat-icon"),_.Q(1,"unfold_more"),_.I(),_.F(2,"span"),_.Q(3," "),_.Dg(4,10),_.Q(5," "),_.I());a&2&&(a=_.O(4),_.y(4),_.NA(a.yc.Jib)(a.yc.Jib),_.OA(4))},uTc=function(a,b){if(a&1){const c=
_.Nd();_.F(0,"button",42,8);_.N("click",function(){const d=_.q(c).ua,e=_.O(3);return _.r(e.j4b.next(!d))});_.C(2,sTc,5,0,"ng-container",43)(3,tTc,6,2,"ng-template",null,9,_.eh);_.I()}if(a&2){a=b.ua;b=_.Eg(4);const c=_.O(3);_.E("ascTrackElement",c.mc)("trackArtifactId",_.Oq(c.yc.Tc))("trackAction",a?"collapseSnippets":"expandSnippets")("trackListIndex",c.Of);_.y(2);_.E("ngIf",a)("ngIfElse",b)}},wTc=function(a){a&1&&(_.M(0),_.C(1,uTc,5,6,"button",41),_.R(2,"async"),_.wg());if(a&2){let b;a=_.O(2);_.y();
_.E("ngForOf",_.ch(3,vTc,(b=_.S(2,1,a.Vtb))==null?null:b.xd))}},xTc=function(a){a&1&&(_.M(0),_.C(1,rTc,2,13,"file-search-snippet",39),_.R(2,"async"),_.C(3,wTc,3,5,"ng-container",18),_.wg());if(a&2){let b;a=_.O();_.y();_.E("ngForOf",(b=_.S(2,2,a.Vtb))==null?null:b.Pj);_.y(2);_.E("ngIf",a.fQb)}},yTc=function(a){a&1&&(_.F(0,"div"),_.R(1,"async"),_.K(2,"file-list",44),_.I());a&2&&(a=_.O(),_.Vz("file-list-wrapper ",_.S(1,10,a.gA.Xta),""),_.y(2),_.E("files",a.yc.children)("queryParamsHandling",a.merge)("ariaLabelledbyId",
"search-result-header-"+a.Of)("searchRequestToken",a.yc.wr)("searchResponseToken",a.yc.zx)("sessionStartTimeMs",a.yc.dE)("clientTimeResultsDisplayedMs",a.sC))},zTc=function(a){if(a&1){const b=_.Nd();_.F(0,"mat-expansion-panel",45);_.N("opened",function(){_.q(b);const c=_.O();return _.r(c.Z3c=!0)})("closed",function(){_.q(b);const c=_.O();return _.r(c.Z3c=!1)});_.F(1,"mat-expansion-panel-header")(2,"mat-panel-title");_.Q(3," Debug Info ");_.I()();_.F(4,"p");_.Q(5);_.I()()}a&2&&(a=_.O(),_.y(5),_.Wg(a.yc.CC))},
ATc=function(a,b){a&1&&(_.F(0,"span",10),_.Q(1),_.I());a&2&&(a=b.ua,_.E("ngClass",a.Jta),_.y(),_.Vg(" ",a.text," "))},CTc=function(a,b){a&1&&(_.F(0,"a",8),_.C(1,ATc,2,2,"span",9),_.I());if(a&2){a=b.Ka;b=_.O().Ka;const c=_.O();_.E("routerLink",_.bh(4,BTc))("queryParams",{q:b.v8,all:void 0,start:1})("ascTrackElement",c.Ym);_.y();_.E("ngForOf",a)}},DTc=function(a){a&1&&(_.F(0,"span",11)(1,"span",12),_.Q(2," Search instead\u00a0 "),_.I(),_.F(3,"a",13),_.Q(4),_.I()());if(a&2){a=_.O().Ka;const b=_.O();
_.y(3);_.E("routerLink",_.bh(4,BTc))("queryParams",b.lcc)("ascTrackElement",b.Ym);_.y();_.Vg(" ",a.query," ")}},ETc=function(a){if(a&1){const b=_.Nd();_.F(0,"span",14);_.K(1,"mat-divider",15);_.F(2,"button",16);_.N("click",function(){_.q(b);_.O(2).fvb.next(!0);return _.r()});_.F(3,"mat-icon");_.Q(4,"close");_.I()()()}a&2&&(a=_.O(2),_.y(2),_.E("ascTrackElement",a.Ym))},FTc=function(a,b){a&1&&(_.F(0,"span",1)(1,"span",2)(2,"span",3)(3,"span",4),_.Q(4),_.I(),_.C(5,CTc,2,5,"a",5),_.R(6,"async"),_.I(),
_.C(7,DTc,5,5,"span",6),_.I(),_.C(8,ETc,5,1,"span",7),_.I());a&2&&(a=b.Ka,b=_.O(),_.sg("redirect-panel",a.type===2),_.y(),_.E("matTooltip",b.woc),_.y(3),_.Vg(" ",a.type===2?b.Ooc:b.ioc,"\u00a0 "),_.y(),_.E("ngIf",_.S(6,7,b.rUc)),_.y(2),_.E("ngIf",a.type===2),_.y(),_.E("ngIf",a.type!==2))},HTc=function(a,b){a&1&&(_.F(0,"conditional-link",9),_.Q(1),_.I());a&2&&(a=b.ua,b=_.O(),_.E("condition",!a.YTb)("sameWindow",!0)("linkAriaLabel",b.Sfc.format({pageNumber:b.jCb.format(a.Sc+1)}))("link",_.bh(9,GTc))("queryParams",
a.Qa)("ascTrackElement",b.mc)("trackGestureClick",!0)("trackListIndex",a.Sc),_.y(),_.Vg(" ",b.jCb.format(a.Sc+1)," "))},ITc=function(a,b){if(a+b<4)return[a,b];if(a>b)return[b,a]=ITc(b,a),[a,b];a>=2&&(a=2);return[a,Math.min(b,4-a)]},JTc=function(a){a&1&&(_.F(0,"mat-icon",8),_.Q(1," help_outline "),_.I())},KTc=function(a){if(a&1){const b=_.Nd();_.F(0,"copy-button",9);_.N("copyEvent",function(){_.q(b);const c=_.O();return _.r(c.ft())});_.I()}a&2&&(a=_.O(),_.E("hasLightLabel",!0)("spaceBetweenButtonLabelAndText",
!0)("removeBorder",!0)("hoverMsg","Copy all file paths on this page")("copyText",a.aRc))},MTc=function(a){a&1&&(_.M(0),_.K(1,"div",10)(2,"scope-indicator",11),_.F(3,"a",12)(4,"mat-icon"),_.Q(5,"close"),_.I(),_.F(6,"span"),_.Q(7," Remove Scope "),_.I()(),_.wg());a&2&&(a=_.O(),_.y(2),_.E("savedQuery",a.Ke)("searchScope",a.Kd)("displayBreadcrumb",!0),_.y(),_.E("routerLink",_.bh(7,LTc))("queryParams",a.hyc)("ascTrackElement",a.Ym)("trackAction","clearSearchScope"))},NTc=function(a){a&1&&(_.F(0,"a",13)(1,
"span"),_.Q(2," Find Everything "),_.I()());a&2&&(a=_.O(),_.E("routerLink",_.bh(3,LTc))("queryParams",a.iyc)("ascTrackElement",a.Ym))},OTc=function(a){if(a&1){const b=_.Nd();_.F(0,"span",14)(1,"mat-label");_.Q(2," Snippets ");_.I();_.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.k7c(c.value))});_.F(6,"mat-option",17);_.Q(7," Classic ");_.I();_.F(8,"mat-option",18);_.Q(9," Compact ");_.I();_.F(10,"mat-option",19);_.Q(11,
" All Matching Lines ");_.I();_.F(12,"mat-option",20);_.Q(13," Off ");_.I()()()()}a&2&&(a=_.O(),_.y(),_.qg("id",a.Ym+"-snippet-style-control-label"),_.y(3),_.E("aria-labelledby",a.Ym+"-snippet-style-control-label")("value",_.S(5,3,a.o8c)))},PTc=function(a){a&1&&(_.F(0,"mat-expansion-panel",23)(1,"mat-expansion-panel-header")(2,"mat-panel-title"),_.Q(3," Search Request "),_.I()(),_.F(4,"p"),_.Q(5),_.I()());a&2&&(a=_.O(2),_.y(5),_.Wg(a.Uq))},QTc=function(a){a&1&&(_.F(0,"mat-expansion-panel",23)(1,"mat-expansion-panel-header")(2,
"mat-panel-title"),_.Q(3," Search Response "),_.I()(),_.F(4,"p"),_.Q(5),_.I()());a&2&&(a=_.O(2),_.y(5),_.Wg(a.Vq))},RTc=function(a){a&1&&(_.F(0,"div",21),_.C(1,PTc,6,1,"mat-expansion-panel",22)(2,QTc,6,1,"mat-expansion-panel",22),_.I());a&2&&(a=_.O(),_.tg(a.K_===0?"debug-info-container":""),_.y(),_.E("ngIf",a.Uq),_.y(),_.E("ngIf",a.Vq))},TTc=function(a,b){if(a&1){const c=_.Nd();_.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.OYb.emit(d))});_.I()()}if(a&2){a=b.ua;b=b.index;const c=_.O();_.y();_.E("entry",a)("resultPage",c.dM)("isActive",a===c.JD)("listIndex",b)("scopeDetail",STc(c.dM.Wm.Kd))("trackElement",c.Ym)("previewTarget",c.JD)("isSelected",b===_.S(2,10,c.selectedIndex))("codeFontSize",_.S(3,12,c.ys))("container",c.lb.ma.parentNode)}},UTc=function(a){a&1&&_.K(0,"search-results-incomplete",4);a&2&&(a=_.O(),_.E("docLink",a.Q8)("trackElement",a.Ym))},VTc=function(a){a&1&&(_.F(0,"icon-empty-state-display",
5)(1,"icon-empty-state-title"),_.Q(2," Binary file "),_.I(),_.F(3,"icon-empty-state-subtitle"),_.Q(4," No preview available "),_.I()())},WTc=function(a){a&1&&_.K(0,"empty-file-detail",6);a&2&&(a=_.O(),_.E("path",a.Tc.path))},XTc=function(a){a&1&&(_.K(0,"img",7),_.R(1,"lastPathElement"));a&2&&(a=_.O(),_.E("alt",_.S(1,2,a.Tc.path))("src",a.imageUrl,_.vf))},YTc=function(a){a&1&&(_.F(0,"dc-information-box",12),_.Q(1),_.I());a&2&&(a=_.O(2),_.y(),_.Vg(" ",a.matches.message," "))},ZTc=function(a){if(a&1){const b=
_.Nd();_.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))});_.I()}a&2&&(a=_.O(4),_.E("dataState",a.tv.ii)("matchCount",a.matches.Ub.length)("selectedMatchIndex",_.S(1,5,a.al))("trackArtifactId",_.Oq(a.Tc))("trackElement",a.Si))},$Tc=function(a){a&1&&(_.M(0),_.C(1,ZTc,2,7,"file-matches-navigation",16),_.R(2,"async"),_.wg());a&2&&(a=_.O(3),_.y(),_.E("ngIf",_.S(2,1,a.al)>-1))},aUc=function(a){a&1&&_.K(0,"loading",
18);a&2&&_.E("inline",!0)},bUc=function(a){a&1&&(_.F(0,"div",13),_.C(1,$Tc,3,3,"ng-container",14)(2,aUc,1,1,"loading",15),_.I());a&2&&(a=_.O(2),_.E("ngSwitch",a.matches.state),_.y(),_.E("ngSwitchCase",a.tv.ii),_.y(),_.E("ngSwitchCase",a.tv.rj))},cUc=function(a){a&1&&(_.K(0,"search-match-layer",21),_.R(1,"async"));a&2&&(a=_.O(3),_.E("matches",a.matches.Ub)("scrollToIndex",_.S(1,3,a.al))("selectedMatchIndex",a.al))},dUc=function(a){if(a&1){const b=_.Nd();_.M(0);_.F(1,"format-code",19);_.R(2,"async");
_.N("lineNumberClicked",function(c){_.q(b);const d=_.O(2);return _.r(d.mr(c))});_.C(3,cUc,2,5,"search-match-layer",20);_.I();_.wg()}a&2&&(a=_.O(2),_.y(),_.E("value",a.wb.code)("fileName",a.Tc.path)("lineLimitation",a.wb.qL)("lineNumberLinkProvider",_.S(2,6,a.Pm))("highlightInfo",a.wb.fz),_.y(2),_.E("ngIf",a.matches.state===a.tv.ii))},fUc=function(a){a&1&&(_.F(0,"div",8),_.C(1,YTc,2,1,"dc-information-box",9)(2,bUc,3,3,"div",10)(3,dUc,4,8,"ng-container",11),_.I());a&2&&(a=_.O(),_.y(),_.E("ngIf",a.matches.state===
a.tv.Error),_.y(),_.E("ngIf",eUc(a.matches)),_.y(),_.E("ngIf",a.wb))},gUc=function(a){if(a&1){const b=_.Nd();_.F(0,"h2")(1,"span",5);_.Q(2,"File Preview");_.I();_.F(3,"button",6);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.close.emit())});_.F(4,"mat-icon");_.Q(5,"close");_.I()()()}a&2&&(a=_.O(),_.y(3),_.E("title",a.OBb)("ascTrackElement",a.Si)("trackArtifactId",_.Oq(a.Y0)),_.qg("aria-label",a.OBb))},hUc=function(a){a&1&&_.K(0,"loading",11);a&2&&_.E("diameter",20)},iUc=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.Ub)("matches",_.S(1,2,b.yK.matches))}},jUc=function(a){a&1&&_.K(0,"file-list",15);if(a&2){a=_.O(2).Ka;const b=_.O();_.E("files",a.Ub.items)("queryParamsHandling",b.merge)}},kUc=function(a){a&1&&(_.M(0)(1,7),_.C(2,iUc,2,4,"single-file-preview",12)(3,jUc,1,2,"file-list",13),_.wg()());if(a&2){a=_.O().Ka;const b=_.O();_.y();_.E("ngSwitch",a.Ub.type);_.y();_.E("ngSwitchCase",b.DI.File);_.y();_.E("ngSwitchCase",
b.DI.GFa)}},lUc=function(a){a&1&&(_.F(0,"icon-empty-state-display",16)(1,"icon-empty-state-title"),_.Q(2),_.I(),_.F(3,"icon-empty-state-subtitle"),_.Q(4),_.I()());a&2&&(a=_.O().Ka,_.E("isSvg",!1),_.y(2),_.Wg(a.message),_.y(2),_.Wg(a.DCa))},mUc=function(a,b){a&1&&(_.M(0,7),_.C(1,hUc,1,1,"loading",8)(2,kUc,4,3,"ng-container",9)(3,lUc,5,3,"icon-empty-state-display",10),_.wg());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.tv.rj),_.y(),_.E("ngSwitchCase",b.tv.ii),_.y(),_.E("ngSwitchCase",
b.tv.Error))},nUc=function(a,b){return a.map(c=>{var d=c.ke();c=c.getType();d=b.qd(d).ab();return{entryType:c||0,Tc:d,path:d.path,name:_.dB(d.path)}})},oUc=function(a){a&1&&(_.F(0,"div",1)(1,"mat-icon",2),_.Q(2,"error_outline"),_.I(),_.F(3,"span",3),_.Q(4),_.I()());a&2&&(a=_.O(),_.y(4),_.Wg(a.Kad))},QPc=class extends _.Vf{constructor(){super(...arguments);this.value=null;this.Ys=this.yl=!1}rNa(a){const b=this.yl,c=this.value,d=this.dDa,e=this.Tn,f=this.Ys;if(this.Ws)a.error(d);else if(e||f)b&&a.next(c),
a.complete()}next(a){this.Tn||(this.value=a,this.yl=!0)}complete(){const a=this.yl,b=this.value;this.Ys||(this.Ys=!0,a&&super.next(b),super.complete())}},pUc={sq:void 0,ss:void 0,start:void 0},qUc={all:"1",start:void 0},rUc={ssfr:"1"},sUc={all:void 0,start:1,dqr:"1"},uUc=function(a,b){return _.x(_.PF(a.sH),_.fg(c=>{switch(c.state){case 0:return _.Re;case 1:return _.zmb(a.yh,"The default saved query could not be resolved."),tUc(a,b,"").then(()=>!1);case 2:return c=c.Ub.Cfa,tUc(a,b,c&&c.Po||"").then(()=>
!1);default:return _.fb(c,void 0)}}))},tUc=function(a,b,c){return _.kp(a.Ua,_.Oj(new _.Nj(b),"sq",c).toString(),{kj:!0})},A9=class{constructor(a,b,c){this.yh=a;this.Ua=b;this.sH=c;this.yla=_.pv.has(40)}nf({mx:a},{url:b}){if(!this.yla)return _.u(!0);({Ke:a}=_.vi(a));return a!=="USE_DEFAULT_STORED_QUERY"?_.u(!0):uUc(this,b)}};A9.O=function(a){return new (a||A9)(_.m(_.Wt),_.m(_.hi),_.m(_.QF),_.m(_.qv))};A9.ta=_.k({token:A9,oa:A9.O,Ea:"root"});
var vUc=["resultRoot"],wUc=["resultRef"],xUc=["refPicker"],yUc=["resultCl"],zUc=["resultWorkspace"],AUc=["resultPath"],BUc=["resultPathLink"],CUc=new _.Ut("Open branch {branch}"),DUc=new _.Ut("Open tag {tag}"),B9=class{set Wa(a){this.Tc.next(a)}constructor(a){this.Ae=!1;this.Tc=new _.Zf(1);this.ETc=_.mG;this.wQ="SearchResultRefPicker";this.yMb=_.u([]);this.yMb=_.x(this.Tc,_.fg(b=>_.sG(b)?_.x(_.HI(a,b),_.eg(_.PG(b.Eb)),_.v(c=>({Wa:b,qx:c}))):_.u({Wa:b,qx:_.PG("")})),_.v(({Wa:b,qx:c})=>this.kfa(b,c)))}Sa(){}Dc(){this.Ae&&
this.Mga()}Sb(a){a.isSelected&&this.Ae&&this.Mga()}kfa(a,b){const c=[];c.push({type:1,qa:this.b6c,label:"Search Result Root",context:{title:_.UF(a)?a.repository:`${a.tb}/${a.repository}`}});const d=_.sG(a)&&!_.UF(a);if(_.sG(a)&&_.UF(a)&&!_.Uq(a)){var e=c.push,f=`cl/${_.fG(b)}`;b={type:1,qa:this.Y5c,label:_.QG(b.type),mXb:!0,context:{title:f,cl:b.xs,Tc:a}};e.call(c,b)}else d?(e=c.push,f=this.m0a(a,b),b={type:1,qa:this.a6c,label:_.QG(b.type),mXb:!0,context:{Vnb:f}},e.call(c,b)):a.params.Pb&&c.push({type:1,
qa:this.f6c,label:"Snapshot",context:{title:a.params.Pb}});(!d||a.path&&a.path!=="/")&&c.push({type:1,qa:this.Z5c,label:"Search Result Path",context:{Tc:a}});return c}m0a(a,b){const c=_.fG(b),d={Wa:a,qBa:_.Tpb,version:0,gitRefsToken:this.x8,yUb:!0};return Object.assign({},{title:c,qa:this.Zka,label:_.QG(b.type),ariaLabel:"Search result ref picker",mc:this.wQ,context:{w8:d},tooltip:b.type===1?CUc.format({branch:c}):DUc.format({tag:c})},_.cH(a.bc().qd("").ab()))}Mga(){let a,b;(a=this.jBa)==null||(b=
a.ma)==null||b.focus()}};B9.O=function(a){return new (a||B9)(_.B(_.II))};
B9.wa=_.Bf({type:B9,na:[["file-search-breadcrumb"]],ub:function(a,b){a&1&&(_.Og(vUc,7,_.Kg),_.Og(wUc,7,_.Kg),_.Og(xUc,7,_.Kg),_.Og(yUc,7,_.Kg),_.Og(zUc,7,_.Kg),_.Og(AUc,7,_.Kg),_.Og(BUc,5,_.ef));if(a&2){let c;_.Rg(c=_.Sg())&&(b.b6c=c.first);_.Rg(c=_.Sg())&&(b.a6c=c.first);_.Rg(c=_.Sg())&&(b.Zka=c.first);_.Rg(c=_.Sg())&&(b.Y5c=c.first);_.Rg(c=_.Sg())&&(b.f6c=c.first);_.Rg(c=_.Sg())&&(b.Z5c=c.first);_.Rg(c=_.Sg())&&(b.jBa=c.first)}},inputs:{resultIndex:"resultIndex",mc:"trackElement",hX:"feedbackEvent",
Ae:"isSelected",x8:"refsToken",Wa:"place"},standalone:!1,features:[_.Pm],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,VPc,1,1,"breadcrumb",9),_.R(1,"async"),_.C(2,WPc,2,2,"ng-template",null,0,_.eh)(4,YPc,5,8,"ng-template",null,1,_.eh)(6,ZPc,2,2,"ng-template",null,2,_.eh)(8,$Pc,1,2,"ng-template",null,3,_.eh)(10,aQc,1,2,"ng-template",null,4,_.eh)(12,cQc,6,8,"ng-template",null,5,_.eh));a&2&&_.E("ngIf",_.S(1,1,b.yMb))},Fa:[_.Gp,_.kH,_.Xn,_.MI,_.jH,_.PI,_.QI,_.SI,_.RI,_.TI,_.lp,_.lB,_.mB,_.pw,_.bo],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 C9=class{};C9.O=function(a){return new (a||C9)};C9.Ca=_.Cf({type:C9});C9.Ba=_.Xc({imports:[_.Ov,_.co,_.ZI,_.Rv,_.$I,_.nu,_.UI,_.np,_.oB,_.pB,_.ky]});var D9=class{constructor(){this.zl=_.rk.has(2)}nf({mx:a}){return this.zl&&a.get("type")==="cl"?(a=a.get("q")||"",_.oc(window,(_.sv||"")+"search?ct=os&q="+(a+" status:submitted"),"_self"),!1):!0}};D9.O=function(a){return new (a||D9)(_.m(_.ov))};D9.ta=_.k({token:D9,oa:D9.O,Ea:"root"});var EUc=new Map([[400,2],[404,4]]),FUc=function(a,b){return new E9(0,"Sorry, something went wrong",void 0,b&&{message:"Click here to retry",callback:b},void 0,JSON.stringify(a))},E9=class extends Error{constructor(a,b,c,d,e,f){super(b);this.DCa=c;this.action=d;this.z_b=f;this.state=1;this.wF={c5a:a,Uq:e?e.Uq:"",Vq:e?e.Vq:"",RD:e?e.RD:[]}}},GUc=new Map([[2,"[ORIGINAL ERROR] generic::invalid_argument: "],[4,"[ORIGINAL ERROR] generic::not_found: "]]);var HUc={},IUc=function(a,b){return a.cXb.subscribe(()=>{a.p9||(a.p9=HUc);a.p9=Object.assign({},a.p9,b())})},F9=class{constructor(a){this.cache=new Map;this.nc=new _.Vf;this.RYb=Number.NEGATIVE_INFINITY;this.cXb=_.x(a.events,_.Te(c=>c instanceof _.uo),_.gg(this.nc));const b=_.x(this.cXb,_.eg({VD:void 0,id:Number.NEGATIVE_INFINITY}),_.hg(({id:c,VD:d})=>{(this.zCa=d?this.cache.get(d.SG):void 0)&&this.cache.set(c,this.zCa)}));_.x(a.events,_.Te(c=>c instanceof _.di||c instanceof _.ei||c instanceof _.Mpa),
_.ig(b),_.gg(this.nc)).subscribe(([{id:c},{VD:d}])=>{this.p9&&this.cache.set(this.RYb,this.p9);this.RYb=c;this.p9=this.zCa;d&&this.cache.delete(d.SG)})}Ja(){this.nc.next();this.nc.complete()}get(){return this.zCa||HUc}};F9.O=function(a){return new (a||F9)(_.m(_.hi))};F9.ta=_.k({token:F9,oa:F9.O,Ea:"root"});var JUc={File:0,GFa:1,0:"File",1:"Directory"};var LUc=function(a,b){const c=[];for(const d of _.jk(b))(b=KUc(a,d))&&c.push({start:d.location.start,end:d.location.end,replacementText:b});return c.sort((d,e)=>d.start-e.start)},KUc=function(a,b){if((a.p9c||a.rZb)&&_.yk(b,9)&&!b.error&&(a=_.vrb(b.value?b.value.value:"",a.Xza,a.At)))return`(repo:"${_.Y(a,2)}" branch:"${_.Y(a,3)}")`},G9=class{constructor(a,b,c){this.bo=a;this.At=b;this.Xza=c;this.p9c=_.pv.has(69);this.rZb=_.pv.has(88)}U8a(a){var b=this.bo.parse(a);b=LUc(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,v8:b,type:this.rZb?2:1}}};G9.O=function(a){return new (a||G9)(_.m(_.hw),_.m(_.P3a),_.m(_.Q3a),_.m(_.qv))};G9.ta=_.k({token:G9,oa:G9.O,Ea:"root"});var MUc={Pu:1},NUc=new Map([["SNIPPET_SUBSET",new _.AH({Pu:1,Dja:10,Eja:60})],["MATCHING_LINE_SUBSET",new _.AH({Dja:10,Eja:60})],["ALL_MATCHING_LINES",new _.AH({lCa:!0})],["NONE",new _.AH({})]]),OUc=function(a,b,c,d){const e=(Math.floor(c/b.pageSize)+1)*b.pageSize;if(d&&eQc(b,d.Wm)){const l=d.e6c,p=l.usa;b=l.nextPageToken;return p.length>=e||!b?_.u(oQc(d,c,d.Wm,l)):_.x(a.Fva(d.Wm,b,e-p.length,p.length),_.hg(({hq:t,nextPageToken:w})=>{l.usa=p.concat(t);l.nextPageToken=w}),_.v(t=>oQc(t,c,d.Wm,l)))}const f=
a.U8a(b),g=Object.assign({},b,{a_:f});return _.x(a.Fva(nQc(f)?g:b,"",e,0),_.v(l=>oQc(l,c,g,{usa:l.hq,nextPageToken:l.nextPageToken})))},PUc=function(a,b,c,d,e){const f=_.x(a.xr,_.Pf(1),_.v(t=>new _.xsb(Object.assign({},MUc,{pageSize:d,pageToken:c,pathPrefix:_.Hnb(b.Kd),WL:b.Kd.Eb,fo:_.cnb(b.Kd),Ke:b.Ke,iM:a.iM||"",Ks:b.Ks,vx:a.vx,Lx:a.Lx,xr:t}))));let {Vm:g}=b,l=!1;const p=b.a_;nQc(p)&&(g=p.v8,l=!0);b.Kd.Pb&&(g=`${g} add_workspace:${b.Kd.Pb}`);return _.x(_.x(f,_.fg(t=>a.wga.search(g,t,NUc.get(b.Utb),
l))),_.v(t=>{const w=gQc(t,a.bVc,a.JO.r0b),A=w.length;let G=Number(t.nva||0),J=t.nextPageToken;J?G=Math.max(e+A+1,G):(G=e+A,J="");return{DO:G,Nu:!t.Ks,nextPageToken:J,hq:w,Uq:t.Uq,Vq:t.Vq,RD:t.RD}}))},QUc=function(a,b,c,d){return _.fg(e=>e.nextPageToken?_.x(PUc(a,b,e.nextPageToken,c,d+e.hq.length),_.v(f=>Object.assign({},f,{hq:e.hq.concat(f.hq)}))):_.u(e))},RUc=function(a,b,{Vm:c,Ke:d},e){return _.x(a.wga.match(b,c,new _.zsb({Ke:d}),new _.Asb({Pu:e})),_.v(({Pj:f})=>(f==null?void 0:f.Uya)||[]))},H9=
class{constructor(a,b,c,d,e,f,g){this.wga=a;this.bo=b;this.JO=c;this.b5c=d;this.iM=e;this.bVc=_.pv.has(44);this.vx=_.pv.has(69);this.Lx=_.pv.has(97);this.xr=g.E6()}Fva(a,b,c,d){if(c<=0)throw Error("Tf`"+c);let e=Math.min(c,100);b=PUc(this,a,b,e,d);for(c-=e;c;)e=Math.min(c,100),b=_.x(b,QUc(this,a,e,d)),c-=e;return b}U8a(a){return SPc(a.NM.Yua)?void 0:this.b5c.U8a(a.Vm)}};H9.O=function(a){return new (a||H9)(_.m(_.JI),_.m(_.hw),_.m(_.Nv),_.m(G9),_.m(_.e4a),_.m(_.qv),_.m(_.Vv))};H9.ta=_.k({token:H9,oa:H9.O});var SUc=new _.Ut("{query} - Search"),I9=class extends _.iH{rm(a){this.title.rm(a?SUc.format({query:a}):"Search")}};I9.O=(()=>{let a;return function(b){return(a||(a=_.je(I9)))(b||I9)}})();I9.ta=_.k({token:I9,oa:I9.O,Ea:"root"});var TUc=new _.wd("partialResultsLink",{Ea:"root",oa:()=>{const a=_.n(_.a4a,8);return a?_.Y(a,11):""}});var rQc=/^[lL]:(\d+)$/,qQc=/:(\d+)(:\d+)?$/;var UUc=["singleSearchResultRedirect"],XUc=function(a,b,c){const d=a.bo.parse(b.Vm||"");if(!d.length)return _.Be(new E9(1,"Empty query","Please enter a search query"));VUc(a,d);return _.x(WUc(a,b,c),_.fg(e=>{a.Nu=e.Nu;if(!dQc(e))throw new E9(3,"No matching results","Try modifying your query",void 0,e);if(!bTc(e,b.NM.u1b))return _.u(e);let f=e.hq[0].Tc;const g=sQc(d);g&&(f=_.Tq(f.bc(),{line:g}).ab());return a.Ua.navigate(_.Oq(f),{Jg:"merge",kj:!0}).then(()=>{a.Ih.NXb(a.k8c,{duration:7E3});return e})}))},
VUc=function(a,b){var c;if(c=a.zl)a:{for(const d of _.jk(b))if(_.yk(d,9)&&(b=d.value?d.value.value.toLowerCase():"")&&!b.includes("piper")){c=!0;break a}c=!1}c&&_.b8a(a.y$a,"aRL6gx1dJ0jd2PDg8Pq0Pu5YnmBe")},WUc=function(a,b,c){const d=b.NM.b7a?Number(b.NM.b7a):1;return!Number.isInteger(d)||d<1?_.Be(FUc()):OUc(a.Xn,b,d-1,c&&_.wG(c)?c.Ub:void 0)},J9=class{constructor(a,b,c,d,e,f,g,l,p,t,w,A,G,J,L){this.cache=a;this.bo=b;this.Ua=c;this.Xn=d;this.xh=e;this.fDa=f;this.Ih=g;this.kP=l;this.Q8=p;this.iM=t;
this.Ha=A;this.y$a=L;this.LNb=new _.ne;this.i_b=new _.Vf;this.tv=_.HF;this.Ym="GlobalSearchResults";this.Roc="Dismiss";this.jyc=rUc;this.Wm=this.page=_.Re;this.Nu=!1;this.lYb=_.Re;this.V3c=_.x(w.BX(),_.v(U=>U||10));this.n8c=w.rha();this.zl=_.rk.has(2)}Sa(){this.Wm=_.x(_.Se(_.x(this.Ua.nm.root.mx,_.v(_.vi)),this.i_b),_.JA(this.V3c,this.n8c),_.v(([b,c,d])=>({NM:b,Vm:b.Vm||"",Ke:b.Ke||"",Kd:_.Tj(b.Kd||"",this.bo.hL),iM:this.iM||"",Ks:b.Ks==="1",pageSize:c,Utb:d})),_.hg(b=>{this.fDa.rm(b.Vm);this.JD=
void 0}));const a=_.x(_.x(this.Wm,_.ig(_.Me(()=>_.x(this.page,_.eg(void 0)))),_.fg(([b,c])=>{const {page:d}=this.cache.get();return d?_.u(_.zF(d)):_.x(XUc(this,b,c),_.v(_.zF),_.eg(_.IF),_.Jf(e=>_.u(this.onError(e,()=>{this.i_b.next(b.NM)}))))}),_.eg(_.IF),_.Rf(),_.fg(b=>b.state!==0?_.u(b):_.x(_.u(b),_.Qf(300))),_.hg(b=>{this.zl&&b.state===1&&b.wF.c5a===3&&_.b8a(this.y$a,"6YLbu9w4s0jd2PDg8Pq0Y5mv6qro")})),_.ag(1));this.page=a;this.LNb.add(a.connect());this.lYb=_.x(this.page,_.eg(void 0),_.Yf())}Ja(){this.LNb.unsubscribe();
this.Ih.Sd();_.hH(this.fDa)}get AUc(){return _.APa}ft(){this.Ha.mb({gestureName:"CLICK",element:"FileSearch",action:"copyErrorTrace"})}onError(a,b){if(a instanceof E9)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.kP;(c=TPc(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)&&EUc.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=GUc.get(c);
let g;f&&((g=a)==null?0:g.startsWith(f))&&(a=a.substring(f.length));return new E9(c,"Invalid search query",a||"This may be the result of a syntax error",e)}_.Ft(this.xh,a);return FUc(a.error,b)}};J9.O=function(a){return new (a||J9)(_.B(F9),_.B(_.hw),_.B(_.hi),_.B(H9),_.B(_.Gt),_.B(I9),_.B(_.Nt),_.B(_.Z3a),_.B(TUc),_.B(_.e4a),_.B(_.Vv),_.B(_.Bv),_.B(_.ov),_.B(_.qv),_.B(_.gy))};
J9.wa=_.Bf({type:J9,na:[["file-search"]],ub:function(a,b){a&1&&_.Og(UUc,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.k8c=c.first)}},standalone:!1,features:[_.ah([H9])],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,$Sc,4,4,"ng-container",2),_.R(1,"async"),_.C(2,aTc,9,3,"ng-template",null,0,_.eh));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 YUc=["resultPath"],ZUc=["breadcrumb"],$Uc=["expansionToggle"],vTc=a=>[a],aVc=function(a){if(a.yc.type===1)return _.Re;const b={Pj:a.yc.Pj,xd:!1},c=_.x(RUc(a.Xn,a.yc.Tc,a.dM.Wm,a.dM.Wm.Utb==="SNIPPET_SUBSET"?1:0),_.Pf(1),_.v(d=>({Pj:d,xd:!0})),RPc(),_.Fe());return _.x(a.j4b,_.fg(d=>d?c:_.u(b)),_.fg(d=>{const e=a.container.scrollTop,f=!d.xd&&e>(a.nCa?a.s4.ma.offsetTop:a.jBa.ma.offsetTop)?a.eQb.ma.offsetTop:0;return _.x(_.u(void 0),_.Oja(_.sk),_.If(()=>a.wl.VP),_.v(()=>f?e-f+a.eQb.ma.offsetTop:e),
_.If(()=>a.wl.oza),_.hg(g=>{a.container.scrollTop=g}),_.Qja(),_.eg(d))}),_.eg(b),_.ag(1),_.Fe())},K9=class extends _.Ep{get projectId(){return this.yc.Tc.tb}get Dqb(){const a=_.Onb(this.yc.Tc,this.J_b);return a&&`[${a}]`}get qcb(){return!!this.yc.Tc.params.Pb}get fQb(){return this.yc.type===0&&!!this.yc.Jib&&this.dM.Wm.Utb!=="NONE"}get b8c(){return _.VF(this.yc.Tc)&&this.yc.type===0&&!!this.yc.KF&&this.yc.KF!=="0"&&this.yc.KF!==this.yc.JF}get W7c(){return _.VF(this.yc.Tc)&&this.yc.type===0&&!!this.yc.JF&&
this.yc.JF!=="0"}constructor(a,b,c,d,e,f,g){super();this.gA=b;this.Ha=c;this.Ua=d;this.Xn=e;this.wl=f;this.DI=JUc;this.yTc="Copy file path";this.gYc=_.Dk;this.Zgc=_.Gmb;this.isActive=!1;this.Of=-1;this.mc="";this.J_b="repo";this.Ae=!1;this.uDa=new _.an;this.j4b=new _.Vf;this.Vtb=_.Re;g&&(this.searchTerm=g.searchTerm);this.utb=_.pv.has(22);this.nCa=_.pv.has(70)&&_.pv.has(69)}Sb(a){a.isSelected&&this.Ae&&this.Mga();a.entry&&(this.sC=Date.now(),this.yQb=_.fk(this.yc.Tc,this.yc.zx,this.yc.wr,["CLICK_RESULT_FILENAME"],
this.yc.dE,this.sC),this.M_a=_.fk(this.yc.Tc,this.yc.zx,this.yc.wr,["CLICK_RESULT_CONTENT"],this.yc.dE,this.sC),this.qD=_.oG(this.yc.Tc,this.Ua,{Exa:"oneBased"}),this.Vtb=aVc(this))}Dc(){this.Ae&&this.Mga()}ft(){this.Ha.mb({gestureName:"CLICK",element:this.mc,action:"copy",projectId:this.projectId})}Rea(a){if(this.yc)return _.mG(this.yc.Tc,a)}Mga(){if(!this.nCa){let a,b;(a=this.jBa)==null||(b=a.ma)==null||b.focus()}}};
K9.O=function(a){return new (a||K9)(_.B(_.qv),_.B(_.cw),_.B(_.Bv),_.B(_.hi),_.B(H9),_.B(_.dv),_.B(_.Ep,12))};
K9.wa=_.Bf({type:K9,na:[["file-search-result"]],ub:function(a,b){a&1&&(_.Og(YUc,5),_.Og(ZUc,5,_.ef),_.Og($Uc,5,_.ef));if(a&2){let c;_.Rg(c=_.Sg())&&(b.jBa=c.first);_.Rg(c=_.Sg())&&(b.s4=c.first);_.Rg(c=_.Sg())&&(b.eQb=c.first)}},inputs:{yc:"entry",dM:"resultPage",container:"container",isActive:"isActive",Of:"listIndex",mc:"trackElement",J_b:"scopeDetail",JD:"previewTarget",Ae:"isSelected",ys:"codeFontSize"},outputs:{uDa:"triggerPreview"},standalone:!1,features:[_.ah([{va:_.Ep,Hb:K9}]),_.kg,_.Pm],
ya:20,Aa:27,Da:()=>[["classicResultPath",""],["copyButton",""],["breadcrumb",""],["resultPath",""],["hidePreviewButton",""],["matchDeletedCard",""],["cardBody",""],["fileDeletedCard",""],["expansionToggle",""],["collapsed",""],_.PA("{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=_.Nd();_.F(0,"div",11)(1,"div",12);_.C(2,cTc,1,3,"star",13);_.K(3,"mat-icon",14);_.C(4,dTc,2,6,"file-search-breadcrumb",15)(5,fTc,5,8,"ng-template",null,0,_.eh);_.I();_.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.ft())});_.I();_.C(12,gTc,5,2,"ng-container",18);_.M(13,19);_.C(14,nTc,7,4,"ng-container",20)(15,qTc,3,2,"ng-container",20);_.wg();_.I();_.M(16,19);_.C(17,xTc,4,4,"ng-container",20)(18,yTc,3,12,"div",21);_.wg();_.C(19,zTc,6,1,"mat-expansion-panel",22)}a&2&&(a=_.Eg(6),_.sg("active-element",b.isActive)("citc",b.qcb),_.y(),_.sg("no-breadcrumb-padding",!b.nCa),_.y(),_.E("ngIf",b.utb),_.y(),_.E("svgIcon",b.yc.type===b.DI.File?"source:file":"source:folder_open"),_.y(),_.E("ngIf",
b.nCa)("ngIfElse",a),_.y(4),_.E("hasLightLabel",!0)("spaceBetweenButtonLabelAndText",!0)("removeBorder",!0)("hoverMsg",b.yTc)("copyText",_.S(11,25,_.S(10,23,b.yc.Tc))),_.y(4),_.E("ngIf",b.yc.i8),_.y(),_.E("ngSwitch",b.yc.type),_.y(),_.E("ngSwitchCase",b.DI.File),_.y(),_.E("ngSwitchCase",b.DI.GFa),_.y(),_.E("ngSwitch",b.yc.type),_.y(),_.E("ngSwitchCase",b.DI.File),_.y(),_.E("ngSwitchCase",b.DI.GFa),_.y(),_.E("ngIf",b.yc.CC))},Fa:[_.Gp,_.kH,B9,_.Wn,_.Xn,_.Yn,_.Zn,_.MI,_.PI,_.QI,_.SI,_.RI,_.rB,_.Cp,
_.IJ,_.jH,_.jw,_.vt,_.zt,_.mu,_.Nx,_.Qx,_.IB,_.JB,_.YH,_.Ox,_.lp,_.lI,_.BJ,_.pw,_.bo,_.jJ],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 L9=class{constructor(a,b,c){this.document=a;this.lk=b;this.arb=c;this.X6c={lk:b,Lia:!0,K_b:b.M8.xx}}resolve(a){var b=_.vi(a.mx);const {scopes:c,state:d}=_.vob(b);a=new _.Vf;b=_.Se(_.x(_.Ssb(this.arb,b.Ke,d),_.hg(({prefix:e})=>{this.lk.M8.Ssb(c,e||null)}),_.v(({exb:e})=>e)),a);return Object.assign({},this.X6c,{NWa:b,gtb:_.Pvb(new _.Qvb(this.document,this.lk),a)})}};L9.O=function(a){return new (a||L9)(_.m(_.ci),_.m(_.gJ),_.m(_.ZH))};L9.ta=_.k({token:L9,oa:L9.O});var BTc=()=>[],bVc=function(a){return _.x(_.Ge([a.Nlb,a.fvb]),_.v(([b,c])=>a.q9c&&!c&&b&&b.type!==0?b:void 0))},M9=class{set X3c([a,b]){b=b&&_.wG(b)&&b.Ub;a=a&&_.wG(a)&&a.Ub;b=b?b.Wm.a_:void 0;this.Nlb.next(b);b=b?b.type!==0?b.v8:void 0:void 0;a&&a.Wm.a_?(a=a.Wm.a_,a=a.type!==0?a.v8:void 0):a=void 0;b&&b!==a&&this.fvb.next(!1)}constructor(a,b){this.bo=b;this.Nlb=new _.Vh;this.fvb=new _.Vh(!1);this.rUc=_.x(this.Nlb,_.v(c=>{if(c&&c.type!==0){var d=c.v8;c=this.bo.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),Jta:["bold"]}),f=l;f<d.length&&e.push({text:d.substring(f)});d=e}else d=[];return d}));this.woc='"package:" is deprecated, use "repo:" and "branch:" instead';this.ioc="Improve your search:";this.Ooc="Showing results for";this.lcc=sUc;this.q9c=_.pv.has(84)}Sa(){}};M9.O=function(a){return new (a||M9)(_.B(_.qv),_.B(_.hw))};
M9.wa=_.Bf({type:M9,na:[["query-suggestion","searchResultsElementName",""]],inputs:{Ym:"searchResultsElementName",X3c:"pagedData"},standalone:!1,jc:["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,FTc,9,9,"span",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,bVc(b)))},Fa:[_.Gp,_.Vn,_.Wn,_.Xn,_.jw,_.yt,_.mu,_.Nx,_.Qx,_.Ox,_.lp,_.bo],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 GTc=()=>[],cVc=function({Sc:a,Wm:b,DO:c}){c=Math.ceil(Math.min(c,2E3)/b.pageSize)-1-a;var d=a;[d,c]=ITc(d,c);c=_.GA(a-d,a+c+1).map(e=>({Qa:{start:b.pageSize*e+1},Sc:e,YTb:a===e}));d=c.findIndex(e=>e.YTb);return{hYb:c,TL:c[d-1],next:c[d+1]}},N9=class{constructor(a,b){this.Ha=a;this.Yb=b;this.ZBb="Next page";this.aCb="Previous page";this.Foc="Open page {pageNumber}";this.Sfc=new _.Ut(this.Foc);this.jCb=new _.Rt(1);this.mc="";this.Ez={hYb:[]};this.j7c=_.AF(c=>{this.Ha.mb({element:this.mc,action:"searchResultsPageSizeChanged",
Ne:c.toString(),gestureName:"CHANGE"});this.Yb.c9(c)});this.b7c=this.Yb.BX()}set Y3c(a){this.Ez=cVc(a)}Sa(){}};N9.O=function(a){return new (a||N9)(_.B(_.Bv),_.B(_.Vv))};
N9.wa=_.Bf({type:N9,na:[["result-footer"]],inputs:{Y3c:"paginatedResults",mc:"trackElement"},standalone:!1,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"),_.I()(),_.C(4,HTc,2,10,"conditional-link",3),_.F(5,"conditional-link",4)(6,"mat-icon",2),_.Q(7,"chevron_right"),_.I()()(),_.F(8,"span",5)(9,"mat-label"),_.Q(10," Results per page "),_.I(),_.F(11,"mat-form-field",6)(12,"mat-select",7),_.R(13,"async"),_.N("selectionChange",function(c){return b.j7c(c.value)}),
_.F(14,"mat-option",8),_.Q(15," 10 "),_.I(),_.F(16,"mat-option",8),_.Q(17," 25 "),_.I(),_.F(18,"mat-option",8),_.Q(19," 100 "),_.I()()()());a&2&&(_.y(),_.E("condition",b.Ez.TL)("sameWindow",!0)("link",_.bh(27,GTc))("queryParams",b.Ez.TL==null?null:b.Ez.TL.Qa)("linkAriaLabel",b.aCb)("title",b.aCb)("ascTrackElement",b.mc)("trackGestureClick",!0)("trackListIndex",b.Ez.TL==null?null:b.Ez.TL.Sc),_.y(3),_.E("ngForOf",b.Ez.hYb),_.y(),_.E("condition",b.Ez.next)("sameWindow",!0)("link",_.bh(28,GTc))("queryParams",
b.Ez.next==null?null:b.Ez.next.Qa)("linkAriaLabel",b.ZBb)("title",b.ZBb)("ascTrackElement",b.mc)("trackGestureClick",!0)("trackListIndex",b.Ez.next==null?null:b.Ez.next.Sc),_.y(4),_.qg("id",b.mc+"-page-size-control-label"),_.y(3),_.E("aria-labelledby",b.mc+"-page-size-control-label")("value",_.S(13,25,b.b7c)),_.y(2),_.E("value",10),_.y(2),_.E("value",25),_.y(2),_.E("value",100))},Fa:[_.Gp,_.Wn,_.EI,_.uw,_.bx,_.Xw,_.mu,_.CA,_.DA,_.cA,_.bo],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 LTc=()=>[],dVc=new _.Ut("{resultCount, plural, =1 {Result {firstPosition} of {lastPosition}} other {Results {firstPosition} - {lastPosition} of {totalResultCount}}}"),eVc=new _.Rt(1),O9=class{set Wm(a){this.Ke=a.Ke;this.Kd=a.Kd}constructor(a,b,c,d){this.Ha=c;this.Yb=d;this.f0c=UPc;this.hyc=pUc;this.iyc=qUc;this.Nu=!1;this.K_=0;this.Ke="";this.Kd={};this.k7c=_.AF(e=>{this.Ha.mb({element:this.Ym,action:"snippetDetailChanged",Ne:e.toString(),gestureName:"CHANGE"});this.Yb.YBa(e)});this.o8c=this.Yb.rha();
this.Yb.Mwa();this.zl=_.rk.has(2);this.I_c=_.pv.has(45)}Sa(){}Sb(a){if(a.pagedSearchResponse){const e=this.pka;if(e){this.K_=dQc(e);const f=e.dXc+1;this.Nu=e.Nu;var b=dVc.format,c=this.K_,d=eVc.format(f+this.K_-1);const g=eVc.format(e.DO);this.b_b=b.call(dVc,{resultCount:c,firstPosition:f,lastPosition:d,totalResultCount:this.pka&&this.Nu&&this.zl?e.DO>3E6?"1M+":e.DO>2E5?"100k+":e.DO>1E4?"10k+":e.DO>1E3?"1k+":`~${g}`:g});this.Uq=e.Uq;this.Vq=e.Vq}else this.K_=0}a.errorData&&this.I5&&(this.K_=0,this.b_b=
this.I5.message,this.Uq=this.I5.wF.Uq,this.Vq=this.I5.wF.Vq)}get rSc(){return this.zl}ft(){this.Ha.mb({gestureName:"CLICK",element:"SearchResultsHeader",action:"copyAllResults"})}get aRc(){return this.pka?this.pka.hq.map(a=>a.Tc.path).join("\n"):""}};O9.O=function(a){return new (a||O9)(_.B(_.ov),_.B(_.qv),_.B(_.Bv),_.B(_.Vv))};
O9.wa=_.Bf({type:O9,na:[["result-header","searchResultsElementName",""]],inputs:{Ym:"searchResultsElementName",Nu:"maybeSkippedDocuments",Wm:"queryContext",pka:"pagedSearchResponse",I5:"errorData"},standalone:!1,features:[_.Pm],jc:["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,JTc,2,0,"mat-icon",2),_.I(),_.C(4,KTc,1,5,"copy-button",3)(5,MTc,8,8,"ng-container",4)(6,NTc,3,4,"a",5)(7,OTc,14,5,"span",6),_.I(),_.C(8,RTc,3,4,"div",7));a&2&&(_.y(2),_.Vg(" ",b.b_b," "),_.y(),_.E("ngIf",!!b.pka&&b.Nu&&b.zl),_.y(),_.E("ngIf",b.K_!==0),_.y(),_.E("ngIf",b.f0c(b.Kd)||b.Ke),_.y(),_.E("ngIf",b.Nu&&b.zl&&
b.I_c),_.y(),_.E("ngIf",b.rSc),_.y(),_.E("ngIf",b.Uq||b.Vq))},Fa:[_.Gp,_.Xn,_.rB,_.nA,_.uw,_.bx,_.Xw,_.mu,_.CA,_.DA,_.cA,_.Nx,_.Qx,_.IB,_.JB,_.YH,_.lp,_.mv,_.bo],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 P9=class{Sa(){}};P9.O=function(a){return new (a||P9)};
P9.wa=_.Bf({type:P9,na:[["search-results-incomplete","docLink","","trackElement",""]],inputs:{pVc:"docLink",mc:"trackElement"},standalone:!1,jc:["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"),_.I(),_.F(2,"a",1),_.Q(3," Learn more\n"),_.I());a&2&&(_.y(2),
_.E("externalLink",b.pVc)("ascTrackElement",b.mc))},Fa:[_.Gp,_.Cp],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 fVc=["listContainer"],gVc=[[["result-footer"]]],STc=function(a){return a.path||a.repository?"ref":a.de?"repo":"repoGroup"},hVc=function(a){const b=a.dM.hq;return b.length<=25||a.W$a.get().scrollTop?_.u(b):_.x(_.HIa,_.Uf(),_.Qf(0),_.Of(b),_.eg(b.slice(0,20)))},Q9=class extends _.as{constructor(a,b,c,d,e,f,g,l,p,t,w){super(g,l,p,w);this.Ha=a;this.Bh=b;this.W$a=c;this.Ua=d;this.vd=e;this.Q8=f;this.Ym="";this.t1b=!1;this.OYb=new _.an;this.Yc=_.HF;this.DI=JUc;this.selectedIndex=new _.Vh(-1);this.hq=
_.Re;this.As=new _.ne;this.Q6c=new _.ne;this.ys=_.x(t.ys,_.v(A=>A?`${A}px`:void 0),_.ag(1),_.Fe())}Sa(){super.Sa();this.As.add(IUc(this.W$a,()=>({page:this.dM,scrollTop:this.lb.ma.scrollTop})));this.As.add(_.x(this.Ua.events,_.Te(a=>a instanceof _.di),_.eg(null)).subscribe(()=>{this.qrb=this.W$a.get().scrollTop}));this.As.add(this.vd.register("selectNextResult","j",()=>{this.YQ(1);this.gt("selectNextResult")}));this.As.add(this.vd.register("selectPreviousResult","k",()=>{this.YQ(-1);this.gt("selectPreviousResult")}))}Sb(a){a.hasOwnProperty("resultPage")&&
(this.As.add(_.Grb(this.Bh,()=>{this.selectedIndex.next(0)})),this.Q6c.unsubscribe(),this.hq=hVc(this))}Vn(){this.qrb!==void 0&&(this.lb.ma.scrollTop=this.qrb,this.qrb=void 0)}Ja(){super.Ja();this.As.unsubscribe()}YQ(a){const b=this.dM.hq.length;b&&(a=this.selectedIndex.value+a,a<0||a>=b||this.selectedIndex.next(a))}gt(a){this.Ha.mb({element:"ResultList",action:a,gestureName:"KEYBOARD",Of:this.selectedIndex.value})}};
Q9.O=function(a){return new (a||Q9)(_.B(_.Bp),_.B(_.oi),_.B(F9),_.B(_.hi),_.B(_.Pu),_.B(TUc),_.B(_.ef),_.B(_.$r),_.B(_.We),_.B(_.GF),_.B(_.Tr,8))};
Q9.wa=_.Bf({type:Q9,na:[["result-list"]],ub:function(a,b){a&1&&_.Og(fVc,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.fod=c.first)}},inputs:{JD:"previewTarget",dM:"resultPage",Ym:"searchResultsElementName",t1b:"showResultsIncomplete"},outputs:{OYb:"previewTriggered"},standalone:!1,features:[_.kg,_.Pm],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&&(_.Gg(gVc),_.F(0,"ul",null,0),_.C(2,TTc,4,14,"li",1),_.R(3,"async"),_.I(),_.C(4,UTc,1,2,"search-results-incomplete",2),_.Hg(5));a&2&&(_.y(2),_.E("ngForOf",_.S(3,2,b.hq)),_.y(2),_.E("ngIf",b.t1b))},Fa:[_.Wn,_.Xn,K9,P9,_.bo],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 iVc=["image/png","image/jpeg","image/gif"],jVc={RM:0,EMPTY:1,ejc:2,yDc:3,0:"BINARY",1:"EMPTY",2:"IMAGE",3:"TEXT"},eUc=function(a){switch(a.state){case 1:return!1;case 0:return!0;case 2:return a.Ub.length>0;default:return _.fb(a,void 0)}},R9=class{set JWc(a){const b=a.ue,c=a.ND,d=a.Jc;a=a.Tc;this.data=b.Jw()||_.TF(_.gl(b,1));this.metadata=_.jl(b,_.Iq,2);this.Tc=a;this.wb=_.sqb(a,b,[c],d);this.Pm=_.Mnb(a,_.CI(this.Dh,a,"path"),this.Ua)}set matches(a){this.uWb=a;this.al.next(_.wF(a,[]).length?0:
-1)}get matches(){return this.uWb}get oVc(){return this.data?this.metadata?iVc.includes(_.Y(this.metadata,1))?2:_.wl(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.Ha=a;this.Dh=b;this.Ua=c;this.uWb=_.zF([]);this.tv=_.HF;this.woa=jVc;this.Si="SearchResultFilePreview";this.data="";this.Pm=_.Re;this.metadata=null;this.al=new _.Zf(1)}Sa(){}mr(a){this.Ua.navigate(_.Oq(_.Tq(this.Tc.bc(),{line:a.line+1}).ab()),{Jg:"preserve"});
this.Ha.mb({gestureName:"CLICK",element:this.Si,action:"selectLine",projectId:this.Tc.tb},a.I7)}};R9.O=function(a){return new (a||R9)(_.B(_.Bp),_.B(_.DI),_.B(_.hi))};
R9.wa=_.Bf({type:R9,na:[["single-file-preview","fileData","","matches",""]],inputs:{JWc:"fileData",matches:"matches"},standalone:!1,jc:["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,VTc,5,0,"icon-empty-state-display",1)(2,WTc,1,1,"empty-file-detail",2)(3,XTc,2,4,"img",3)(4,fUc,4,3,"div",4),_.wg());a&2&&(_.E("ngSwitch",b.oVc),_.y(),_.E("ngSwitchCase",b.woa.RM),_.y(),_.E("ngSwitchCase",
b.woa.EMPTY),_.y(),_.E("ngSwitchCase",b.woa.ejc),_.y(),_.E("ngSwitchCase",b.woa.yDc))},Fa:[_.Xn,_.Yn,_.Zn,_.DJ,_.GJ,_.uB,_.wB,_.vB,_.DF,_.BF,_.zI,_.EJ,_.bo,_.AB],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 kVc=function(a,b){return _.x(a.Ns.get(b.tb,b.Wc,b.repository,_.ak(b),b.path,{Pb:b.params.Pb,type:1,line:_.$ua(b.params.line)}),_.v(c=>{const d=_.Lq(c);if(!d)throw Error("Uf");let e;return _.zF({type:0,ue:d,ND:(e=_.TG(c)[0])!=null?e:0,Jc:_.Y(c,9),Tc:b})}))},lVc=function(a,b){const c=b.bc();return _.x(a.Ns.list(b.tb,b.Wc,b.repository,_.ak(b),b.path,b.params.Pb),_.v(d=>({state:2,Ub:{type:1,items:nUc(d,c)}})))},S9=class{set target(a){var b=a.Tc;this.Y0=b;switch(a.type){case 0:a.SYc?this.yK.Lya.next(b):
this.yK.lNb();b=kVc(this,b);break;case 1:b=lVc(this,b);break;default:b=_.fb(a,void 0)}setTimeout(()=>{let c;(c=document.getElementById("result-preview-header"))==null||c.focus()});this.page=_.x(b,_.eg(_.IF),_.Jf(()=>{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=_.fb(c,void 0)}}return _.u({state:1,message:"Error fetching contents",DCa:c})}))}set z1c(a){a=a.a_;nQc(a)?this.yK.xTa.next(a.v8):this.yK.xTa.next(void 0)}constructor(a,
b){this.Ns=a;this.yK=b;this.tv=_.HF;this.DI=JUc;this.Si="SearchResultFilePreview";this.yic="result-preview-header";this.OBb="Close";this.Ync="Preview of File ";this.page=_.Re;this.Y0=new _.Mi;this.close=new _.an}};S9.O=function(a){return new (a||S9)(_.B(_.oJ),_.B(_.FJ))};
S9.wa=_.Bf({type:S9,na:[["result-preview"]],inputs:{target:"target",z1c:"loadedQueryContext"},outputs:{close:"close"},standalone:!1,features:[_.ah([_.FJ])],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,gUc,6,4,"h2",0),_.F(1,"div",1),_.K(2,"mat-icon",2),_.F(3,"a",3),_.Q(4),_.I()(),_.C(5,
mUc,4,4,"ng-container",4),_.R(6,"async"));a&2&&(_.E("ngIf",b.Y0.path),_.y(3),_.E("routerLink",_.Oq(b.Y0))("ascTrackElement",b.Si),_.qg("id",b.yic)("aria-label",b.Ync+b.Y0.path),_.y(),_.Vg(" ",b.Y0.path," "),_.y(),_.E("ngIf",_.S(6,7,b.Y0.path&&b.page)))},Fa:[_.Gp,_.Xn,_.Yn,_.Zn,_.IJ,_.uB,_.wB,_.vB,_.BF,_.jw,_.yt,_.mu,_.lp,R9,_.bo],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 T9=class{constructor(){this.warnings=void 0;this.zl=_.rk.has(2)}get Kad(){return this.warnings.join(";")}get Q7c(){return this.zl&&this.warnings&&this.warnings.length>0}};T9.O=function(a){return new (a||T9)(_.B(_.ov))};
T9.wa=_.Bf({type:T9,na:[["search-result-warnings"]],inputs:{warnings:"warnings"},standalone:!1,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,oUc,5,1,"div",0);a&2&&_.E("ngIf",b.Q7c)},Fa:[_.Xn,_.mu],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 U9=class{};U9.O=function(a){return new (a||U9)};U9.Ca=_.Cf({type:U9});U9.Ba=_.Xc({Nb:[_.uI],imports:[_.co,_.XJ,_.ZJ,_.xB,_.EF,_.CF,_.XH,_.AI,_.YJ]});var mVc,nVc;mVc={Io:L9};nVc=[{path:"",component:J9,nf:_.cG([D9,A9]),resolve:mVc,ur:"paramsOrQueryParamsChange"}];_.V9=class{};_.V9.O=function(a){return new (a||_.V9)};_.V9.Ca=_.Cf({type:_.V9,id:"search"});_.V9.Ba=_.Xc({Nb:[L9,_.oJ],imports:[_.Ov,C9,_.iy,_.co,_.VI,_.ZI,_.$I,_.tB,_.Dp,_.eK,_.ZJ,_.iJ,_.Rv,_.pA,_.xB,_.EF,_.CF,_.Tx,_.ez,_.lx,_.nu,_.RF,_.ny,_.LB,_.MF,_.my,_.kJ,_.AI,_.Yz(nVc),_.nv,_.YJ,U9,_.BI,_.DB,_.CJ,_.ky,_.np]});_.ebb(_.V9,"search");
_.vnb(J9,function(){return[_.Gp,_.Xn,_.Yn,_.Zn,_.rB,_.Cp,_.uB,_.wB,_.vB,_.BF,_.jw,_.vt,_.It,_.Jt,_.Kt,_.lp,_.CB,S9,M9,N9,O9,Q9,P9,T9]},function(){return[_.bo]});
}catch(e){_._DumpException(e)}
try{
var oVc=function(a,b){a=Number(a);return!isNaN(a)&&a>=b&&Number.isInteger(a)},pVc=function(a){a&1&&_.K(0,"settings-header",27)},qVc=function(a){if(a&1){const b=_.Nd();_.F(0,"div")(1,"mat-form-field",28)(2,"mat-label");_.Q(3," Appearance ");_.I();_.F(4,"mat-select",15);_.R(5,"async");_.N("selectionChange",function(c){_.q(b);const d=_.O();return _.r(d.l7c(c.value))});_.F(6,"mat-option",29);_.Q(7," Light ");_.I();_.F(8,"mat-option",30);_.Q(9," Dark ");_.I();_.F(10,"mat-option",31);_.Q(11," Use System Settings ");
_.I()()()()}a&2&&(a=_.O(),_.y(4),_.E("value",_.S(5,1,a.Nrb)))},rVc=function(a,b){a&1&&(_.F(0,"mat-option",34),_.Q(1),_.I());a&2&&(a=b.ua,_.E("value",a),_.y(),_.Vg(" ",a.replace("cider","default")," "))},sVc=function(a){if(a&1){const b=_.Nd();_.F(0,"div")(1,"mat-form-field",32)(2,"mat-label");_.Q(3," Dark syntax highlighting theme ");_.I();_.F(4,"mat-select",15);_.R(5,"async");_.N("selectionChange",function(c){_.q(b);const d=_.O();return _.r(d.g7c(c.value))});_.C(6,rVc,2,2,"mat-option",33);_.I()()()}a&
2&&(a=_.O(),_.y(4),_.E("value",_.S(5,2,a.p7c)),_.y(2),_.E("ngForOf",a.dac))},tVc=function(a){a&1&&_.Q(0," Light syntax highlighting theme ")},uVc=function(a){a&1&&_.Q(0," Syntax highlighting theme ")},vVc=function(a,b){a&1&&(_.F(0,"mat-option",34),_.Q(1),_.I());a&2&&(a=b.ua,_.E("value",a),_.y(),_.Vg(" ",a.replace("cider","default")," "))},wVc=function(a){if(a&1){const b=_.Nd();_.F(0,"div")(1,"mat-form-field",35)(2,"mat-label");_.C(3,tVc,1,0)(4,uVc,1,0);_.I();_.F(5,"mat-select",15);_.R(6,"async");
_.N("selectionChange",function(c){_.q(b);const d=_.O();return _.r(d.i7c(c.value))});_.C(7,vVc,2,2,"mat-option",33);_.I()()()}a&2&&(a=_.O(),_.y(3),_.vg(a.U0?3:4),_.y(2),_.E("value",_.S(6,3,a.r7c)),_.y(2),_.E("ngForOf",a.Clc))},xVc=function(a){if(a&1){const b=_.Nd();_.F(0,"div")(1,"mat-slide-toggle",36);_.R(2,"async");_.N("change",function(c){_.q(b);const d=_.O();return _.r(d.t$c(c))});_.Q(3," Strip the google3/ prefix when copying paths ");_.I()()}a&2&&(a=_.O(),_.y(),_.E("checked",_.S(2,1,a.o2b)))},
yVc=function(a){a&1&&(_.F(0,"a",37)(1,"mat-icon",38),_.Q(2,"info_outline"),_.I()())},zVc=function(a){if(a&1){const b=_.Nd();_.F(0,"div")(1,"mat-form-field",39)(2,"mat-label");_.Q(3," Default Cider editing behavior ");_.I();_.F(4,"mat-select",15);_.R(5,"async");_.N("selectionChange",function(c){_.q(b);const d=_.O();return _.r(d.f7c(c.value))});_.F(6,"mat-option",40);_.Q(7," Open in Cider ");_.I();_.F(8,"mat-option",41);_.Q(9," Open the workspace selection prompt in Cider ");_.I()()()()}a&2&&(a=_.O(),
_.y(4),_.E("value",_.S(5,1,a.Jea)))},AVc=function(a){if(a&1){const b=_.Nd();_.F(0,"div")(1,"mat-slide-toggle",42);_.R(2,"async");_.N("change",function(c){_.q(b);const d=_.O();return _.r(d.u$c(c))});_.Q(3," When opening the Cider workspace selection prompt, default to suggesting a unique workspace name. ");_.I()()}a&2&&(a=_.O(),_.y(),_.E("checked",_.S(2,1,a.dna)))},BVc=function(a){if(a&1){const b=_.Nd();_.F(0,"div")(1,"mat-slide-toggle",43);_.R(2,"async");_.N("change",function(c){_.q(b);const d=_.O();
return _.r(d.s$c(c))});_.Q(3," Show personalized results based on search history ");_.I();_.F(4,"a",44)(5,"mat-icon",38);_.Q(6,"info_outline");_.I()()()}a&2&&(a=_.O(),_.y(),_.E("checked",_.S(2,1,a.xr)))},CVc=function(a){if(a&1){const b=_.Nd();_.F(0,"div")(1,"mat-form-field",45)(2,"mat-label");_.Q(3," Search results page size ");_.I();_.F(4,"mat-select",15);_.R(5,"async");_.N("selectionChange",function(c){_.q(b);const d=_.O();return _.r(d.dad(c.value))});_.F(6,"mat-option",34);_.Q(7," 10 ");_.I();
_.F(8,"mat-option",34);_.Q(9," 25 ");_.I();_.F(10,"mat-option",34);_.Q(11," 100 ");_.I()()()()}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))},DVc=function(a){if(a&1){const b=_.Nd();_.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.cad(c.value))});_.F(4,"mat-option",34);_.Q(5," 25 ");_.I();_.F(6,"mat-option",34);_.Q(7," 50 ");_.I();_.F(8,
"mat-option",34);_.Q(9," 100 ");_.I();_.F(10,"mat-option",34);_.Q(11," 200 ");_.I()();_.F(12,"mat-label");_.Q(13," Starred paths on homepage ");_.I()()()}a&2&&(a=_.O(),_.y(2),_.E("value",_.S(3,5,a.Rja)),_.y(2),_.E("value",25),_.y(2),_.E("value",50),_.y(2),_.E("value",100),_.y(2),_.E("value",200))},W9=class extends _.Fp{constructor(a,b,c,d){super(a,b,d,c,"change");this.D3b=!0}bjb(a){this.D3b&&_.yPa(this,"CHANGE",a)}};W9.O=function(a){return new (a||W9)(_.B(_.Bp),_.B(_.dn),_.B(_.ef),_.B(_.Ep,8))};
W9.La=_.Df({type:W9,na:[["input","ascTrackElement","","trackAction",""],["select","ascTrackElement","","trackAction",""],["textarea","ascTrackElement","","trackAction",""]," ascTrackElement  trackAction  trackGestureChange ".split(" ")],inputs:{D3b:"trackGestureChange"},standalone:!1,features:[_.kg]});var EVc=class{constructor(){this.Mt=this.text="";this.ariaLabel="Hover or Focus for more information"}};EVc.O=function(a){return new (a||EVc)};
EVc.wa=_.Bf({type:EVc,na:[["help-tooltip","text",""]],inputs:{text:"text",Mt:"tooltipClass",ariaLabel:"ariaLabel"},standalone:!1,jc:["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"),_.I()());a&2&&(_.E("matTooltipClass",b.Mt)("matTooltip",b.text),_.qg("aria-label",b.ariaLabel))},Fa:[_.mu,_.lA],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 X9=class{};X9.O=function(a){return new (a||X9)};X9.Ca=_.Cf({type:X9});X9.Ba=_.Xc({imports:[_.co,_.nu,_.mA]});var FVc=Object.freeze({"invalid-number":!0}),Y9=class{constructor(){this.tLb=!1}validate(a){return oVc(a.value,this.tLb?0:1)?null:FVc}};Y9.O=function(a){return new (a||Y9)};Y9.La=_.Df({type:Y9,na:[["","positiveIntegerValidator",""]],inputs:{tLb:"allowZero"},standalone:!1,features:[_.ah([{va:_.yw,Hb:Y9,zd:!0}])]});var Z9=class{validate(a){return a.value===void 0||a.value===""||oVc(a.value,1)?null:FVc}};Z9.O=function(a){return new (a||Z9)};
Z9.La=_.Df({type:Z9,na:[["","optionalPositiveIntegerValidator",""]],standalone:!1,features:[_.ah([{va:_.yw,Hb:Z9,zd:!0}])]});_.$9=class{constructor(){this.jYb=""}};_.$9.O=function(a){return new (a||_.$9)};
_.$9.wa=_.Bf({type:_.$9,na:[["settings-header"]],inputs:{jYb:"pageTitle"},standalone:!1,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&&(_.Gg(),_.F(0,"div",0)(1,"span",1),_.Q(2),_.I(),_.Hg(3),_.I());a&2&&(_.y(2),_.Wg(b.jYb))},Fa:[_.Ir,_.nt],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 a$,GVc,HVc;a$=function(a,b,c){a.Ha.mb({element:"Settings",action:b,Ne:c,gestureName:"CHANGE"})};GVc=function(a,b){if(!a.U0||!b)return!1;switch(b){case "SYSTEM":case "DARK":return!0;case "LIGHT":return!1;default:return _.fb(b,void 0)}};HVc=function(a){if(!a)return!0;switch(a){case "DARK":return!1;case "SYSTEM":case "LIGHT":return!0;default:return _.fb(a,void 0)}};
_.b$=class{constructor(a,b,c,d,e,f){this.document=a;this.Ha=b;this.Yb=c;this.Wta=d;this.Lb=e;this.p1b=!0;this.Nrb=this.Yb.Kwa();this.Xha=this.Yb.uX();this.X7c=this.Yb.CX();this.o2b=this.Yb.G6();this.tabSize=this.Yb.FX();this.pageSize=this.Yb.BX();this.ys=this.Wta.ys;this.Rja=this.Yb.y6();this.i5b=_.pAb(this.Yb);this.sbd=this.Yb.Rwa();this.Jea=this.Yb.j6();this.dna=this.Yb.I6();this.xr=this.Yb.E6();this.T7c=this.Yb.D6();this.wZc=this.Yb.q6();this.dac=Array.from(_.x4a);this.Clc=Array.from(_.w4a);this.Za=
new _.ne;this.l7c=_.AF(g=>{a$(this,"themeChanged",g);this.Yb.ZBa(g)});this.g7c=_.AF(g=>{a$(this,"darkSyntaxThemeChanged",g);this.Yb.Wla(g)});this.i7c=_.AF(g=>{a$(this,"lightSyntaxThemeChanged",g);this.Yb.hma(g)});this.p$c=_.AF(g=>{a$(this,"highlightXrefsChanged",g.checked.toString());this.Yb.Y8(g.checked)});this.r$c=_.AF(g=>{a$(this,"showFoldMarkersChanged",g.checked.toString());this.Yb.pma(g.checked)});this.t$c=_.AF(g=>{a$(this,"stripGoogle3FromCopyChanged",g.checked.toString());this.Yb.dCa(g.checked)});
this.ead=_.Xz((g,l)=>{a$(this,"tabSizeChanged",g);l&&this.Yb.rma(Number(g))},300);this.dad=_.Xz(g=>{a$(this,"pageSizeChanged",String(g));this.Yb.c9(g)},300);this.Z$c=_.Xz((g,l)=>{a$(this,"codeFontSizeChanged",g);l&&(g===""?_.FF(this.Wta):_.FF(this.Wta,Number(g)))},300);this.cad=_.Xz(g=>{a$(this,"numStarredPlacesChanged",String(g));this.Yb.kma(g)},300);this.O5c=()=>{_.FF(this.Wta)};this.v$c=_.AF(g=>{a$(this,"xrefMiniPanelEnabledChanged",g.checked.toString());_.qAb(this.Yb,g.checked)});this.fad=_.Xz((g,
l)=>{a$(this,"xrefMiniPanelMinWidthChanged",g);l&&this.Yb.btb(Number(g))},300);this.f7c=_.AF(g=>{a$(this,"ciderDefaultChanged",g);this.Yb.PBa(g)});this.u$c=_.AF(g=>{a$(this,"suggestUniqueCiderWsChanged",g.checked.toString());this.Yb.eCa(g.checked)});this.s$c=_.AF(g=>{a$(this,"showPersonalizedResultsChanged",g.checked.toString());this.Yb.bCa(g.checked)});this.q$c=_.AF(g=>{a$(this,"showCustomContextMenuChanged",g.checked.toString());this.Yb.oma(g.checked)});this.h7c=_.AF(g=>{a$(this,"hovercardVisibilityChanged",
g);this.Yb.dma(g)});this.U0=f.U0();this.Ko=_.rk.has(2);this.p7c=_.q5a(f,"DARK");this.r7c=_.q5a(f,"LIGHT")}Dc(){this.Za.add(this.Lb.af.subscribe(a=>{a&&(a=this.document.querySelector(`#${a}`))&&(a==null||a.scrollIntoView(),a==null||a.focus(),a==null||a.classList.add("highlight-anim"))}))}Ja(){this.Za.unsubscribe()}};_.b$.O=function(a){return new (a||_.b$)(_.B(_.ci),_.B(_.Bp),_.B(_.Vv),_.B(_.GF),_.B(_.Uh),_.B(_.cw),_.B(_.ov),_.B(_.qv))};
_.b$.wa=_.Bf({type:_.b$,na:[["general-settings"]],inputs:{p1b:"showHeader"},standalone:!1,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=_.Nd();_.C(0,pVc,1,0,"settings-header",3)(1,qVc,12,3,"div",4)(2,sVc,7,4,"div",4);_.R(3,"async");_.C(4,wVc,8,5,"div",4);_.R(5,"async");_.C(6,xVc,4,3,"div",4);_.F(7,"div")(8,"mat-slide-toggle",5);_.R(9,"async");_.N("change",function(d){_.q(c);return _.r(b.r$c(d))});_.Q(10," Show Fold Markers ");_.I()();_.F(11,"div")(12,"mat-slide-toggle",6);_.R(13,"async");_.N("change",
function(d){_.q(c);return _.r(b.p$c(d))});_.Q(14," Highlight References ");_.I()();_.F(15,"div")(16,"mat-slide-toggle",7);_.R(17,"async");_.N("change",function(d){_.q(c);return _.r(b.q$c(d))});_.Q(18," Show Cross References Context Menu on right click ");_.I()();_.F(19,"div",8)(20,"mat-slide-toggle",9);_.R(21,"async");_.N("change",function(d){_.q(c);return _.r(b.v$c(d))});_.Q(22," Enable the references preview pane when the browser is wider than ");_.I();_.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.fad(d,_.Eg(25).td.valid))});_.I();_.F(28,"span",12);_.Q(29,"pixels");_.I();_.F(30,"mat-error");_.Q(31," Must set width to a positive integer. ");_.I()();_.C(32,yVc,3,0,"a",13);_.I();_.C(33,zVc,10,3,"div",4)(34,AVc,4,3,"div",4)(35,BVc,7,3,"div",4);_.F(36,"div")(37,"mat-form-field",14)(38,"mat-label");_.Q(39," Show identifier hovercards ");_.I();_.F(40,"mat-select",15);_.R(41,"async");_.N("selectionChange",function(d){_.q(c);
return _.r(b.h7c(d.value))});_.F(42,"mat-option",16);_.Q(43," Never show ");_.I();_.F(44,"mat-option",17);_.Q(45," Hold 'Shift' to show ");_.I();_.F(46,"mat-option",18);_.Q(47," Hold 'Control' to show ");_.I();_.F(48,"mat-option",19);_.Q(49," Hold 'Control' or 'Command' (macOS) to show ");_.I();_.F(50,"mat-option",20);_.Q(51," Always show ");_.I()()()();_.F(52,"div")(53,"mat-form-field",21)(54,"input",22,1);_.R(56,"async");_.N("ngModelChange",function(d){_.q(c);return _.r(b.ead(d,_.Eg(55).td.valid))});
_.I();_.F(57,"mat-label");_.Q(58," Tab size (chars) ");_.I();_.F(59,"mat-error");_.Q(60," Must set tab size to a positive integer. ");_.I()()();_.C(61,CVc,12,6,"div",4)(62,DVc,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.Z$c(d,_.Eg(66).td.valid))});_.I();_.F(68,"mat-label");_.Q(69," Code font size (px) ");_.I();_.F(70,"mat-error");_.Q(71," Must set code font size to a positive integer or clear the field. ");
_.I()();_.F(72,"button",25);_.N("click",function(){_.q(c);return _.r(b.O5c())});_.F(73,"span");_.Q(74,"Reset");_.I()();_.K(75,"help-tooltip",26);_.I()}a&2&&(a=_.Eg(25),_.E("ngIf",b.p1b),_.y(),_.E("ngIf",b.U0),_.y(),_.E("ngIf",GVc(b,_.S(3,22,b.Nrb))),_.y(2),_.E("ngIf",HVc(_.S(5,24,b.Nrb))),_.y(2),_.E("ngIf",b.Ko),_.y(2),_.E("checked",_.S(9,26,b.X7c)),_.y(4),_.E("checked",_.S(13,28,b.Xha)),_.y(4),_.E("checked",_.S(17,30,b.T7c)),_.y(4),_.E("checked",_.S(21,32,b.i5b))("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.sbd))("disabled",_.S(27,36,b.i5b)===!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.wZc)),_.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.ys)))},Fa:[_.Gp,W9,_.Wn,_.Xn,_.Cp,_.vk,_.Dw,_.Kw,_.nA,EVc,_.jw,_.zt,_.uw,_.bx,_.Xw,_.hA,_.iA,_.mu,_.vw,_.gx,_.CA,_.DA,_.cA,_.HK,_.FK,_.Nx,
_.Qx,_.$9,Z9,Y9,_.bo],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});_.c$=class{};_.c$.O=function(a){return new (a||_.c$)};_.c$.Ca=_.Cf({type:_.c$});_.c$.Ba=_.Xc({imports:[_.co,_.qt]});_.d$=class{};_.d$.O=function(a){return new (a||_.d$)};_.d$.Ca=_.Cf({type:_.d$});_.d$.Ba=_.Xc({Nb:[{va:_.G6a,kc:{tG:!0,w9:"dynamic"}}],imports:[_.Ip,_.co,_.Dp,_.gA,_.pA,X9,_.Tx,_.lx,_.nu,_.nx,_.MF,_.RF,_.IK,_.ny,_.c$]});
}catch(e){_._DumpException(e)}
try{
_.ti("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=_.Bzb(a);if(!b)return d.toString();a=_.zi(b)||_.Ai(b)||b;switch([_.Czb,_.Dzb,_.Ezb].find(e=>_.Fzb(e,d))){case _.Czb:case _.Ezb:return c&&c!=="/"?_.Jta(d.toString(),"blob",a,c):_.Jta(d.toString(),"tree",a);case _.Dzb:return _.Jta(d.toString(),"src",a,c||"")}}},w$=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)?_.Ik(a)&&!Array.isArray(a)?(b=w$(a.r,a.red,a.R,null),b!==null?(e="rgb",c=[b,w$(a.gr,a.green,a.G),w$(a.b,a.blue,a.B)]):(e="hsl",c=[w$(a.h,a.rxa,a.KE),w$(a.s,a.saturation,a.S),w$(a.l,a.pL,a.L,a.b,a.brightness)]),d=w$(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}},x$=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},y$=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},HWc=function(a){const b=6/29;return a>b**3?a**(1/3):1/(3*b**2)*a+4/29},IWc=function(a){const b=6/29;return a>
b?a**3:3*b**2*(a-4/29)},SWc=function(a,b,c){typeof b!=="number"&&(b=JWc[b]);var d=KWc(a);a=KWc(c||LWc());c=`${MWc(d)},${b},${MWc(a)}`;if(NWc.has(c))return NWc.get(c);if(OWc(d,a)>b)a=d;else{var e=PWc(d);d=PWc(a).pL>50?-1:1;let f=QWc(e);for(let g=e.pL;g>=0&&g<=100&&!(f=QWc(new RWc(g,e.a,e.b)),OWc(f,a)>b);g+=d);a=f}NWc.set(c,a);return a},KWc=function(a){if(a instanceof z$)return a;if(a instanceof TWc)return new z$(a.red,a.green,a.blue);if(a instanceof _.G2a)return new z$(_.Bl(a,1)||0,_.Bl(a,2)||0,_.Bl(a,
3)||0);a.startsWith("#")&&(a=a.substring(1));return UWc(a)},LWc=function(){var a=getComputedStyle(document.body).backgroundColor;if(!a)return VWc;const {space:b,values:c,alpha:d}=DWc(a);switch(b){case "rgb":const [p,t,w]=c;return WWc(new z$(p/255,t/255,w/255,d),VWc);case "hsl":const [A,G,J]=c;var e=new XWc(A,G/100,J/100,d),f=(1-Math.abs(2*e.pL-1))*e.saturation;a=e.alpha;var g=f,l=Math.max(0,e.pL-f/2);let L=f=l;e=e.rxa%360/60;const U=g*(1-Math.abs(e%2-1));switch(Math.floor(e)){case 0:f+=g;L+=U;break;
case 1:f+=U;L+=g;break;case 2:L+=g;l+=U;break;case 3:L+=U;l+=g;break;case 4:f+=U;l+=g;break;case 5:f+=g,l+=U}a=new z$(f,L,l,a);return WWc(a,VWc);default:throw Error("Yf`"+b);}},YWc=function(a){a&1&&_.K(0,"img",19);a&2&&(a=_.O().Ka,_.E("src",a.RY,_.vf))},ZWc=function(a){a&1&&_.K(0,"global-search-box",22);a&2&&(a=_.O().Ka,_.E("config",a))},$Wc=function(a,b){a&1&&(_.F(0,"div",20),_.C(1,ZWc,1,1,"global-search-box",21),_.I());a&2&&(a=b.Ka,_.y(),_.E("ngIf",a.Lia))},aXc=function(a,b){a&1&&(_.M(0),_.Q(1,
"\n            "),_.F(2,"li",15),_.Q(3,"\n              "),_.F(4,"a",26),_.Q(5),_.I(),_.Q(6,"\n            "),_.I(),_.Q(7,"\n          "),_.wg());a&2&&(a=b.ua,_.y(4),_.E("universalLink",a.target)("sameWindow",!0)("trackAction",a.hC),_.y(),_.Vg("\n                ",a.label,"\n              "))},bXc=function(a){a&1&&(_.F(0,"div",23)(1,"nav",24)(2,"ul",13),_.C(3,aXc,8,4,"ng-container",25),_.I()()());a&2&&(a=_.O().Ka,_.y(3),_.E("ngForOf",a.SVa))},cXc=function(a){if(a&1){const b=_.Nd();_.F(0,"li",15)(1,
"button",27);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(c.beb.next(void 0))});_.Q(2," Keyboard Shortcuts ");_.I()()}},dXc=function(a,b){a&1&&(_.F(0,"li",15)(1,"a",28),_.Q(2),_.I()());a&2&&(a=b.ua,_.y(),_.E("universalLink",a.target)("trackAction",a.hC),_.y(),_.Vg(" ",a.label," "))},fXc=function(a,b){if(a&1){const c=_.Nd();_.F(0,"header",2)(1,"div",3)(2,"a",4);_.C(3,YWc,1,1,"img",5);_.K(4,"onedev-appbar-title",6);_.I()();_.C(5,$Wc,2,1,"div",7);_.R(6,"async");_.F(7,"div",8);_.C(8,bXc,4,
1,"div",9);_.F(9,"div",10)(10,"button",11)(11,"mat-icon");_.Q(12,"more_vert");_.I()()();_.F(13,"mat-menu",12,0)(15,"ul",13);_.C(16,cXc,3,0,"li",14);_.R(17,"async");_.F(18,"li",15)(19,"button",16);_.N("click",function(){_.q(c);_.O().ul.open(eXc);return _.r()});_.Q(20," Settings ");_.I()();_.C(21,dXc,3,3,"li",17);_.F(22,"li",15)(23,"button",18);_.N("click",function(){_.q(c);const d=_.O();return _.r(d.W7("CLICK"))});_.Q(24," Send Feedback ");_.I()()()()()()}if(a&2){a=b.Ka;b=_.Eg(14);const c=_.O();_.rg("height",
a.RY?"76px":null);_.y(2);_.sg("app-logo",a.RY);_.E("universalLink",a.aia)("sameWindow",!0)("title",a.title?a.title:"");_.y();_.E("ngIf",a.RY);_.y();_.Jg("productName",a.RY?void 0:a.title);_.E("svgIcon",a.RY?void 0:"oss:logo");_.y();_.E("ngIf",_.S(6,16,c.Io));_.y(3);_.E("ngIf",!a.STb);_.y(2);_.E("matMenuTriggerFor",b);_.y(3);_.E("overlapTrigger",!1);_.y(3);_.E("ngIf",_.S(17,18,c.f9));_.y(5);_.E("ngForOf",a.KWb)}},gXc=function(a){a&1&&_.K(0,"announcement-bar",5)},hXc=function(a){a&1&&(_.F(0,"div",6),
_.K(1,"loading"),_.I())},iXc=function(a,b){a&1&&(_.F(0,"a",1)(1,"div",2)(2,"div",3),_.K(3,"img",4),_.I(),_.F(4,"span",5),_.Q(5),_.I()(),_.F(6,"span",6),_.Q(7),_.I(),_.F(8,"div",7)(9,"a",8),_.Q(10," View Project "),_.I()()());a&2&&(a=b.ua,b=_.O(),_.E("routerLink",b.eZb(a)),_.y(3),_.Jg("src",a.Gk,_.vf),_.Ig("alt","Icon for ",a.displayName,""),_.y(2),_.Wg(a.displayName),_.y(2),_.Wg(a.fE))},jXc=function(a){if(a&1){const b=_.Nd();_.F(0,"button",12);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.K4())});
_.F(1,"mat-icon");_.Q(2,"close");_.I()()}a&2&&(a=_.O(),_.E("ascTrackElement",a.yx)("matTooltip",a.VBb),_.qg("aria-label",a.VBb))},kXc=function(a){a&1&&(_.F(0,"a",13),_.K(1,"mat-icon",14),_.I());a&2&&(a=_.O(),_.E("universalLink",a.kP))},lXc=function(a){a&1&&_.xg(0)},mXc=function(a,b){a&1&&(_.F(0,"search-box-suggestion-item",15),_.C(1,lXc,1,0,"ng-container",16),_.I());a&2&&(a=b.ua,_.E("isSelectable",!!a.ECa)("payload",a),_.y(),_.E("ngTemplateOutlet",a.qa)("ngTemplateOutletContext",a.nR))},nXc=function(a){a&
1&&_.xg(0)},oXc=function(a){a&1&&(_.F(0,"div",19),_.C(1,nXc,1,0,"ng-container",20),_.I());if(a&2){a=_.O(2);const b=_.Eg(12);_.rg("width",a.Gla,"px");_.y();_.E("ngTemplateOutlet",b.qa)}},pXc=function(a){if(a&1){const b=_.Nd();_.M(0,17);_.N("ascResizeNotifier",function(c){_.q(b);const d=_.O();return _.r(d.pjb(c))});_.C(1,oXc,2,3,"div",18);_.wg()}if(a&2){a=_.O();const b=_.Eg(12);_.E("elementToWatch",_.Eg(1));_.y();_.E("ngIf",b.Uz&&a.pK)}},qXc=function(a){a&1&&_.K(0,"img",6);a&2&&(a=_.O(),_.Jg("src",
a.Gk,_.vf),_.Ig("alt","",a.label," Logo"))},rXc=function(a){a&1&&_.K(0,"mat-icon",7)},sXc=function(a){a&1&&_.K(0,"loading")},tXc=function(a){a&1&&_.K(0,"whitelabelled-search",8);a&2&&(a=_.O(2).Ka,_.E("projects",a.Ub.ao)("iconUrl",a.Ub.Gk)("label",a.Ub.displayName))},uXc=function(a){a&1&&_.K(0,"discover-find-contribute",9);a&2&&(a=_.O(2).Ka,_.E("projects",a.Ub.ao))},vXc=function(a){a&1&&(_.M(0,2),_.C(1,tXc,1,3,"whitelabelled-search",6)(2,uXc,1,1,"discover-find-contribute",7),_.wg());if(a&2){a=_.O().Ka;
const b=_.O();_.E("ngSwitch",a.Ub.qa);_.y();_.E("ngSwitchCase",b.hrc.Soa)}},wXc=function(a){a&1&&_.xg(0)},xXc=function(a){a&1&&(_.M(0),_.C(1,wXc,1,0,"ng-container",10),_.wg());a&2&&(_.O(2),a=_.Eg(3),_.y(),_.E("ngTemplateOutlet",a))},yXc=function(a,b){a&1&&(_.M(0,2),_.C(1,sXc,1,0,"loading",3)(2,vXc,3,2,"ng-container",4)(3,xXc,2,1,"ng-container",5),_.wg());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Yc.rj),_.y(),_.E("ngSwitchCase",b.Yc.ii))},zXc=function(a){a&1&&(_.F(0,"icon-empty-state-display",
11)(1,"icon-empty-state-title"),_.Q(2," Unable to load page. "),_.I(),_.F(3,"icon-empty-state-subtitle"),_.Q(4," Please try again later. "),_.I()());a&2&&_.E("isSvg",!1)},AXc=function(a){a&1&&_.K(0,"img",21);a&2&&(a=_.O().Ka,_.Jg("src",a.jea,_.vf))},BXc=function(a){a&1&&_.K(0,"th",22)},CXc=function(a,b){a&1&&(_.F(0,"a",32),_.K(1,"mat-icon",33),_.F(2,"span",34),_.Q(3),_.I()());if(a&2){a=b.Ka;b=_.O().Ka;const c=_.O(6);_.Ig("title","View on ",a.name,"");_.Ig("aria-label","View on ",a.name,"");_.E("externalLink",
c.ZXc(b));_.y();_.E("svgIcon",a.icon);_.y(2);_.Vg(" View on ",a.name," ")}},DXc=function(a,b){a&1&&(_.M(0),_.C(1,CXc,4,7,"a",31),_.wg());a&2&&(a=b.Ka,b=_.O(6),_.y(),_.E("ngIf",b.U4c(a)))},EXc=function(a){a&1&&(_.F(0,"td",29),_.C(1,DXc,2,1,"ng-container",30),_.I());a&2&&(a=_.O().ua,_.y(),_.E("ngIf",a==null?null:a.repository==null?null:a.repository.cZ))},FXc=function(a){a&1&&(_.F(0,"span",34),_.Q(1," Language unknown "),_.I())},GXc=function(a){a&1&&(_.F(0,"div"),_.R(1,"colorContrast"),_.F(2,"mat-icon"),
_.Q(3,"check_circle"),_.I(),_.F(4,"span",34),_.Q(5," Has references "),_.I()());a&2&&(a=_.O(2).Ka,_.rg("color",_.RA(1,2,a.CM,"uiElement")))},HXc=function(a){a&1&&(_.F(0,"span",34),_.Q(1," No references "),_.I())},JXc=function(a,b){a&1&&(_.F(0,"tr"),_.C(1,EXc,2,1,"td",23),_.F(2,"td",24)(3,"a",25),_.R(4,"colorContrast"),_.Q(5),_.I()(),_.F(6,"td"),_.Q(7),_.R(8,"dateTimeDisplay"),_.I(),_.F(9,"td"),_.Q(10),_.C(11,FXc,2,0,"span",26),_.I(),_.F(12,"td"),_.Q(13),_.I(),_.F(14,"td",27),_.C(15,GXc,6,5,"div",
28)(16,HXc,2,0,"ng-template",null,0,_.eh),_.I()());if(a&2){a=b.ua;b=_.Eg(17);var c=_.O().Ka;_.O(3);_.y();_.E("ngIf",IXc(c.At));_.y(2);_.rg("color",_.RA(4,11,c.CM,"text"));c=a.repository&&a.repository.Oe?_.Oq(new _.Mi({de:{type:"ossProject",id:c.name},repository:a.name||a.repository.Oe.bi})):void 0;_.E("routerLink",c);_.y(2);_.Vg(" ",a.name||a.repository.Oe.bi," ");_.y(2);c=a.nL;c=Date.parse(c)===0?null:c;_.Wg(_.RA(8,14,c,"relativeTime"));_.y(3);_.Vg(" ",a.languages.join(", ")," ");_.y();_.E("ngIf",
!a.languages||a.languages.length===0);_.y(2);_.Wg(a.license);_.y(2);_.E("ngIf",a.fxa)("ngIfElse",b)}},LXc=function(a,b){a&1&&(_.F(0,"div",7),_.C(1,AXc,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),_.I()(),_.F(10,"h2",14),_.Q(11),_.I()()(),_.K(12,"oss-home-search-box",15),_.R(13,"async"),_.F(14,"h2",16),_.Q(15," Repositories "),_.I(),_.F(16,"table",17)(17,"thead")(18,"tr"),_.C(19,BXc,1,0,"th",18),_.F(20,"th"),
_.Q(21,"Name"),_.I(),_.F(22,"th"),_.Q(23," Last Commit Date "),_.I(),_.F(24,"th"),_.Q(25,"Language"),_.I(),_.F(26,"th"),_.Q(27,"License"),_.I(),_.F(28,"th",19),_.Q(29," References "),_.I()()(),_.F(30,"tbody"),_.C(31,JXc,18,17,"tr",20),_.I()()()());a&2&&(a=b.Ka,b=_.O(3),_.y(),_.E("ngIf",a.jea),_.y(3),_.Jg("src",a.Gk,_.vf),_.Jg("alt",a.fE),_.y(2),_.rg("color",_.RA(7,14,a.CM,"heading")),_.qg("aria-label",a.displayName?a.displayName:"Project Name"),_.y(2),_.E("condition",a.oka)("link",a.oka)("sameWindow",
!0),_.y(),_.Vg(" ",a.displayName," "),_.y(2),_.Wg(a.fE),_.y(),_.E("config",_.S(13,17,b.Io)),_.y(7),_.E("ngIf",IXc(a.At)),_.y(12),_.E("ngForOf",KXc(a.At)))},MXc=function(a){a&1&&(_.M(0),_.C(1,LXc,32,19,"div",6),_.wg());a&2&&(a=_.O().Ka,_.y(),_.E("ngIf",a.Ub))},NXc=function(a){a&1&&(_.F(0,"icon-empty-state-display",35)(1,"icon-empty-state-title"),_.Q(2," Could not load project "),_.I()())},OXc=function(a){a&1&&_.K(0,"loading",36);a&2&&_.E("diameter",20)},PXc=function(a,b){a&1&&(_.M(0,2),_.C(1,MXc,2,
1,"ng-container",3)(2,NXc,3,0,"icon-empty-state-display",4)(3,OXc,1,1,"loading",5),_.wg());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Yc.ii),_.y(),_.E("ngSwitchCase",b.Yc.Error),_.y(),_.E("ngSwitchCase",b.Yc.rj))},A$={ncc:"DISCOVER_FIND_CONTRIBUTE",rEc:"UNKNOWN_TEMPLATE",Soa:"WHITELABELLED_SEARCH",values(){return[A$.rEc,A$.ncc,A$.Soa]}},TWc=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 TWc}ka(){return{keys:["alpha","blue","green","red"]}}},QXc=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.fxa==null?null:a.fxa;this.i.lastCommitTime=a.nL==null?null:a.nL;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.Lua==null?null:a.Lua}get Lua(){return _.Z(this,"defaultBranch")?_.T(this,
"defaultBranch"):""}set Lua(a){this.i.defaultBranch=a}get fxa(){return _.Z(this,"hasSemanticIndex")?_.T(this,"hasSemanticIndex"):!1}set fxa(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 nL(){return _.Z(this,"lastCommitTime")?
_.T(this,"lastCommitTime"):""}set nL(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 QXc}ka(){return{keys:"defaultBranch hasSemanticIndex hidden language languages lastCommitTime license name repository tags".split(" "),
Ga:{repository:_.Uzb}}}},RXc=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.Gk==null?null:a.Gk;this.i.shortDescription=a.fE==null?null:a.fE;this.i.homePageUrl=a.X$a==null?null:a.X$a;this.i.ospoPageUrl=a.oka==null?null:a.oka;this.i.repositories=a.At==null?null:a.At;this.i.backgroundImageUrl=a.jea==null?null:a.jea;this.i.themeColor=a.CM==null?null:a.CM;this.i.repoKeyPrefix=a.ZAa==null?null:a.ZAa;
this.i.relatedFilesConfig=a.o_==null?null:a.o_}get jea(){return _.Z(this,"backgroundImageUrl")?_.T(this,"backgroundImageUrl"):""}set jea(a){this.i.backgroundImageUrl=a}get displayName(){return _.Z(this,"displayName")?_.T(this,"displayName"):""}set displayName(a){this.i.displayName=a}get X$a(){return _.Z(this,"homePageUrl")?_.T(this,"homePageUrl"):""}set X$a(a){this.i.homePageUrl=a}get Gk(){return _.Z(this,"iconUrl")?_.T(this,"iconUrl"):""}set Gk(a){this.i.iconUrl=a}get name(){return _.Z(this,"name")?
_.T(this,"name"):""}set name(a){this.i.name=a}get oka(){return _.Z(this,"ospoPageUrl")?_.T(this,"ospoPageUrl"):""}set oka(a){this.i.ospoPageUrl=a}get o_(){return _.Z(this,"relatedFilesConfig")?_.T(this,"relatedFilesConfig"):null}set o_(a){this.i.relatedFilesConfig=a}get ZAa(){return _.Z(this,"repoKeyPrefix")?_.T(this,"repoKeyPrefix"):""}set ZAa(a){this.i.repoKeyPrefix=a}get At(){return _.Z(this,"repositories")?_.T(this,"repositories"):[]}set At(a){this.i.repositories=a}get fE(){return _.Z(this,"shortDescription")?
_.T(this,"shortDescription"):""}set fE(a){this.i.shortDescription=a}get CM(){return _.Z(this,"themeColor")?_.T(this,"themeColor"):null}set CM(a){this.i.themeColor=a}ha(){return RXc}ka(){return{Oa:{repositories:QXc},keys:"backgroundImageUrl displayName homePageUrl iconUrl name ospoPageUrl relatedFilesConfig repoKeyPrefix repositories shortDescription themeColor".split(" "),Ga:{relatedFilesConfig:_.Vzb,themeColor:TWc}}}},SXc=class extends _.W{constructor(a={}){super();this.i.template=a.qa==null?null:
a.qa;this.i.projects=a.ao==null?null:a.ao;this.i.displayName=a.displayName==null?null:a.displayName;this.i.iconUrl=a.Gk==null?null:a.Gk;this.i.aboutUrl=a.Y3==null?null:a.Y3;this.i.ciUrl=a.G4==null?null:a.G4;this.i.privacyPolicyUrl=a.r8==null?null:a.r8;this.i.termsOfServiceUrl=a.D9==null?null:a.D9}static get PCb(){return A$}get Y3(){return _.Z(this,"aboutUrl")?_.T(this,"aboutUrl"):""}set Y3(a){this.i.aboutUrl=a}get G4(){return _.Z(this,"ciUrl")?_.T(this,"ciUrl"):""}set G4(a){this.i.ciUrl=a}get displayName(){return _.Z(this,
"displayName")?_.T(this,"displayName"):""}set displayName(a){this.i.displayName=a}get Gk(){return _.Z(this,"iconUrl")?_.T(this,"iconUrl"):""}set Gk(a){this.i.iconUrl=a}get r8(){return _.Z(this,"privacyPolicyUrl")?_.T(this,"privacyPolicyUrl"):""}set r8(a){this.i.privacyPolicyUrl=a}get ao(){return _.Z(this,"projects")?_.T(this,"projects"):[]}set ao(a){this.i.projects=a}get qa(){return _.Z(this,"template")?_.T(this,"template"):null}set qa(a){this.i.template=a}get D9(){return _.Z(this,"termsOfServiceUrl")?
_.T(this,"termsOfServiceUrl"):""}set D9(a){this.i.termsOfServiceUrl=a}ha(){return SXc}ka(){return{Oa:{projects:RXc},Na:{template:A$},keys:"aboutUrl ciUrl displayName iconUrl privacyPolicyUrl projects template termsOfServiceUrl".split(" ")}}},TXc=class extends _.W{constructor(a={}){super();this.i.projects=a.ao==null?null:a.ao}get ao(){return _.Z(this,"projects")?_.T(this,"projects"):[]}set ao(a){this.i.projects=a}ha(){return TXc}ka(){return{Oa:{projects:RXc},keys:["projects"]}}},B$=class{constructor(a,
b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.xn(b,c)}get(a,b={},c={}){_.EK(a,RegExp("^[^/]+$"));return _.wn(this.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.landingPages.get",path:`/${this.Va}/landingPages/${a}`,Qa:_.Ah(b,_.CH,c),Ob:SXc})}};B$.O=function(a){return new (a||B$)(_.m(_.ew,8),_.m(_.fw),_.m(_.vn,8))};B$.ta=_.k({token:B$,oa:B$.O});var UXc=class{};UXc.O=function(a){return new (a||UXc)};UXc.ta=_.k({token:UXc,oa:a=>B$.O(a),Ea:_.gw});
var C$=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.xn(b,c)}get(a,b={},c={}){_.EK(a,RegExp("^[^/]+$"));return _.wn(this.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.ossProjects.get",path:`/${this.Va}/ossProjects/${a}`,Qa:_.Ah(b,_.CH,c),Ob:RXc})}list(a={},b={}){return _.wn(this.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.ossProjects.list",path:`/${this.Va}/ossProjects`,Qa:_.Ah(a,_.CH,b),Ob:TXc})}};
C$.O=function(a){return new (a||C$)(_.m(_.ew,8),_.m(_.fw),_.m(_.vn,8))};C$.ta=_.k({token:C$,oa:C$.O});var VXc=class{};VXc.O=function(a){return new (a||VXc)};VXc.ta=_.k({token:VXc,oa:a=>C$.O(a),Ea:_.gw});
var WXc=function(a){return a.J0c.fetch(void 0,()=>{var b=a.H3c;return _.wn(b.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.landingPages.getCurrent",path:`/${b.Va}/landingPages/current`,Qa:_.Ah({},_.CH,{}),Ob:SXc})})},D$=class{constructor(a,b,c){this.Ha=a;this.G3c=b;this.H3c=c;this.On=new _.wu(this.Ha);this.J0c=new _.wu(this.Ha);this.multibranchEnabled=_.pv.has(69)}get(a){return a?this.On.fetch({name:a,multibranchEnabled:this.multibranchEnabled},()=>this.G3c.get(a,{multibranchEnabled:this.multibranchEnabled})):
_.Re}};D$.O=function(a){return new (a||D$)(_.m(_.Bp),_.m(VXc),_.m(UXc),_.m(_.qv))};D$.ta=_.k({token:D$,oa:D$.O,Ea:"root"});var E$=class{constructor(a,b){this.kW=a;this.uYc=b;if(!this.kW)throw Error("wb");this.gtag=function(){this.kW.push(arguments)}}MP(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)}uL(a){this.gtag("config",this.uYc,{page_path:a})}};E$.O=function(a){return new (a||E$)(_.m(_.QLa),_.m(_.S3a))};E$.ta=_.k({token:E$,oa:E$.O});var eXc=class{constructor(){this.VUc="block"}};eXc.O=function(a){return new (a||eXc)};
eXc.wa=_.Bf({type:eXc,na:[["ng-component"]],ob:2,Ya:function(a,b){a&2&&_.rg("display",b.VUc)},standalone:!1,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"),_.I(),_.F(2,"mat-dialog-content"),_.K(3,"general-settings",1),_.I(),_.F(4,"mat-dialog-actions",2)(5,"button",3),_.Q(6," Close "),_.I()());a&2&&(_.y(3),_.E("showHeader",!1))},
Fa:[_.Gp,_.b$,_.jw,_.vt,_.bt,_.dt,_.ft,_.et],kb:2,Ma:0});var F$=class extends _.DK{get config(){return this.iua}RBa(a){this.iua=a&&_.Azb(a)}};F$.O=(()=>{let a;return function(b){return(a||(a=_.je(F$)))(b||F$)}})();F$.ta=_.k({token:F$,oa:F$.O});var G$=class extends _.BK{constructor(a){super(a,null);this.uTa=void 0;this.Asa="Code Search"}rm(a){this.GDa(a)}GDa(a){const b=[this.Asa];this.uTa&&b.unshift(this.uTa);(a=(a==null?void 0:a.repository)&&_.ozb(a))&&b.unshift(a);this.title.rm(b.slice(0,2).join(" - "))}};G$.O=function(a){return new (a||G$)(_.m(_.Ho))};G$.ta=_.k({token:G$,oa:G$.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 XXc=2**-16,UWc=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 z$(a,c,d,b)},QWc=function(a){var b=(a.pL+16)/116;const c=.95047*IWc(b+a.a/500),d=IWc(b);b=1.08883*IWc(b-a.b/200);
return new z$(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)},MWc=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},WWc=function(a,b){if(1-a.alpha<XXc)return a;const c=b.alpha*(1-a.alpha);return new z$(a.red*a.alpha+b.red*c,a.green*a.alpha+b.green*
c,a.blue*a.alpha+b.blue*c,a.alpha+c)},YXc=function(a){return y$(a.red)*.2126+y$(a.green)*.7152+y$(a.blue)*.0722},OWc=function(a,b){a=YXc(WWc(a,1-b.alpha<XXc?b:new z$(b.red,b.green,b.blue)));b=YXc(b);return a>=b?(a+.05)/(b+.05):(b+.05)/(a+.05)},z$=class{constructor(a,b,c,d=1){this.red=a;this.green=b;this.blue=c;this.alpha=d;x$(a,1,"red");x$(b,1,"green");x$(c,1,"blue");x$(d,1,"alpha")}ywb(){return`rgba(${this.red*100}%, ${this.green*100}%, `+`${this.blue*100}%, ${this.alpha})`}},VWc=new z$(1,1,1);
new z$(0,0,0);
var XWc=class{constructor(a,b,c,d=1){this.rxa=a;this.saturation=b;this.pL=c;this.alpha=d;x$(a,360,"hue");x$(b,1,"saturation");x$(c,1,"lightness");x$(d,1,"alpha")}ywb(){return`hsla(${this.rxa}, ${this.saturation*100}%, `+`${this.pL*100}%, ${this.alpha})`}rotate(a){return new XWc((this.rxa+a+360)%360,this.saturation,this.pL,this.alpha)}},PWc=function(a){const b=y$(a.red),c=y$(a.green),d=y$(a.blue),e=.2126729*b+.7151522*c+.072175*d;return new RWc(116*HWc(e)-16,500*(HWc((.4124564*b+.3575761*c+.1804375*
d)/.95047)-HWc(e)),200*(HWc(e)-HWc((.0193339*b+.119192*c+.9503041*d)/1.08883)),a.alpha)},RWc=class{constructor(a,b,c,d=1){this.pL=a;this.a=b;this.b=c;this.alpha=d;x$(a,Number.MAX_VALUE,"lightness");x$(d,1,"alpha")}};var JWc={heading:3,text:4.5,subtext:7,uiElement:3},ZXc=class{transform(a,b,c){if(a)return SWc(a,b,c).ywb()}};ZXc.O=function(a){return new (a||ZXc)};ZXc.Le=_.Ef({name:"colorContrast",type:ZXc,le:!0,standalone:!1});var H$=class{};H$.O=function(a){return new (a||H$)};H$.Ca=_.Cf({type:H$});H$.Ba=_.Xc({});var NWc=new Map;var $Xc=["feedbackTooltip"],aYc={label:"Privacy",target:"https://www.google.com/policies/privacy/",hC:"navigateToPrivacy"},bYc={label:"Terms",target:"https://www.google.com/policies/terms/",hC:"navigateToTerms"},cYc={aia:"https://opensource.google/",STb:!1,title:"Code Search",SVa:[],KWb:[aYc,bYc]},dYc={title:"Google Open Source",RY:"https://ssl.gstatic.com/devopsconsole/images/oss/logo_os_google_wordmark-2022.svg",SVa:[{label:"Events",target:"https://opensource.google/events/",hC:"navigateToOspoEvents"},
{label:"Projects",target:"https://opensource.google/projects/",hC:"navigateToOspoProjects"},{label:"Programs and Services",target:"https://opensource.google/programs-and-services/",hC:"navigateToOspoPrograms"},{label:"Documentation",target:"https://opensource.google/documentation/reference/",hC:"navigateToOspoDocs"},{label:"About",target:"https://opensource.google/about/",hC:"navigateToOspoAbout"},{label:"Blog",target:"https://opensource.googleblog.com/",hC:"navigateToOspoBlog"}]},eYc=function(a){return a.VL((b,
c)=>c.keyboardShortcuts||b,new Map)},fYc=function(a){return a.VL((b,c)=>c.eRb||b,!1)},gYc=function(a){a?document.body.classList.add("scrollable"):document.body.classList.remove("scrollable")},hYc=class{constructor(a,b,c,d,e,f,g,l,p){this.Ha=a;this.ul=b;this.iga=c;this.Ua=d;this.UAa=e;this.fDa=f;this.beb=new _.Vf;this.Mxb=new _.Vf;this.v_b=_.x(this.Ua.events,_.Te(t=>t instanceof _.di),_.v(()=>this.Ua.nm.Nc.root),_.eg(this.Ua.nm.Nc.root),_.cg(1));this.Fl=p.register("showShortcutDialog","shift+/",()=>
{this.beb.next(void 0)});p.register("sendFeedback","shift+2",()=>{this.W7("KEYBOARD")});this.Io=this.P5a();this.keyboardShortcuts=eYc(this);this.wb=_.x(WXc(l),_.fg(t=>{if(t.qa===A$.Soa){const w=[];t.r8?w.push(Object.assign({},aYc,{target:t.r8})):w.push(aYc);t.D9&&w.push(Object.assign({},bYc,{target:t.D9}));t.G4&&w.push({label:"CI Status",target:t.G4,hC:"navigateToCi"});t.Y3&&w.push({label:"About this site",target:t.Y3,hC:"navigateToAbout"});return _.u(Object.assign({},cYc,{aia:_.Oq(new _.Mi),title:t.displayName||
"Code Search",KWb:w,SVa:[]}))}return this.VL((w,A)=>{w=A.Tc;return w&&w.repository?(A=A.jh)?Object.assign({},cYc,dYc,{aia:_.Oq(_.lG(w.bc(),"repoGroup").ab()),STb:!0,title:A.displayName,Gk:A.Gk,RY:void 0}):Object.assign({},cYc,dYc):Object.assign({},cYc,dYc)},cYc)}));this.Za=_.x(this.beb,_.ig(this.f9,this.keyboardShortcuts)).subscribe(([,t,w])=>{t&&(this.Ww?(this.Ww.close(),this.Ww=void 0):this.oCa(w),this.Ha.mb({element:"AppBar",action:`${this.Ww?"show":"hide"}KeyboardShortcuts`,gestureName:"KEYBOARD"}))});
this.Za.add(this.v_b.subscribe());this.Za.add(fYc(this).subscribe(t=>{gYc(t)}));this.Za.add(_.x(WXc(l),_.fg(t=>{const w=t.qa===A$.Soa,A={Asa:w?t.displayName||"Code Search":"Google Open Source"};return this.VL((G,J)=>{G=J.Tc;let L;const U=w?void 0:(L=J.jh)==null?void 0:L.displayName;let ba,la;J=(la=(ba=J.jh)==null?void 0:ba.o_)!=null?la:void 0;return Object.assign({},{projectName:U,Tc:G,o_:J},A)},A)})).subscribe(({Asa:t,projectName:w,Tc:A,o_:G})=>{var J=this.fDa;J.Asa=t;J.uTa=w;J.GDa(A);this.UAa.RBa(G)}))}Ja(){this.Mxb.next();
this.Fl();this.Za&&(this.Za.unsubscribe(),this.Za=void 0);gYc(!1)}get f9(){return _.x(this.keyboardShortcuts,_.v(a=>Array.from(a.entries()).length>0))}W7(a){this.Ha.mb({element:"FeedbackButton",action:"open",gestureName:a});this.jga&&this.jga.Te();this.iga.K0()}oCa(a){this.Ww=this.ul.open(_.xt,{Iy:!1,data:a,minWidth:400});_.x(this.Ww.eC(),_.Uf()).subscribe(()=>{this.Ww=void 0})}P5a(){const a=this.VL((c,d)=>Object.assign({},c,d.Io),{}),b=this.VL((c,d)=>d.ossProject||c);return _.x(_.Ge([a,b]),_.v(([c,
d])=>{d=d&&d.CM?SWc(d.CM,"uiElement").ywb():void 0;return Object.assign({},c,{sja:d})}))}VL(a,b){return _.x(this.v_b,_.v(c=>{let d=b;for(;c&&c.ef==="primary";)d=a(d,c.data),c=c.firstChild;return d}))}};hYc.O=function(a){return new (a||hYc)(_.B(_.Bp),_.B(_.at),_.B(_.iu),_.B(_.hi),_.B(F$),_.B(G$),_.B(_.qv),_.B(D$),_.B(_.Pu))};
hYc.wa=_.Bf({type:hYc,na:[["app-bar"]],ub:function(a,b){a&1&&_.Og($Xc,5);if(a&2){let c;_.Rg(c=_.Sg())&&(b.jga=c.first)}},standalone:!1,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,fXc,25,20,"header",1),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.wb))},Fa:[_.Gp,_.Sx,_.cy,_.Wn,_.Xn,_.Hr,_.nt,_.Rx,_.jw,_.wt,_.yt,_.mu,_.Ux,_.Xx,_.Wx,_.Zx,_.Nx,_.Qx,_.pw,_.bo],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%][_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 I$=class{constructor(a,b,c,d,e,f){this.DVa=c;this.Ua=d;this.Ih=e;this.storage=f;a.Jy();this.v6c=_.x(d.events,_.Te(g=>g instanceof _.pMa||g instanceof _.qMa),_.v(g=>g instanceof _.pMa));this.Jgb();b.i_a.subscribe()}Jgb(){this.storage&&this.storage.get("epn_dismiss")||this.mtb()}mtb(){this.Ih.open("We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.","Got it",{duration:0}).OB.subscribe(()=>{this.storage&&this.storage.set("epn_dismiss",!0)})}};
I$.O=function(a){return new (a||I$)(_.B(_.fy),_.B(_.cw),_.B(_.iw),_.B(_.hi),_.B(_.Nt),_.B(_.dXa,8))};
I$.wa=_.Bf({type:I$,na:[["oss-app"],["protractor-oss-app"]],standalone:!1,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,gXc,1,0,"announcement-bar",2),_.K(4,"router-outlet"),_.I()(),_.K(5,"uncaught-error-notifier")(6,"span",3),_.C(7,hXc,2,0,"div",4),_.R(8,"async"));
a&2&&(_.y(3),_.E("ngIf",b.DVa.kPb),_.y(4),_.E("ngIf",_.S(8,2,b.v6c)))},Fa:[_.Xn,_.kw,hYc,_.Xt,_.BF,_.xo,_.bo],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 J$=class{};J$.O=function(a){return new (a||J$)};J$.Ca=_.Cf({type:J$});J$.Ba=_.Xc({imports:[_.Ip,_.co,_.d$,_.Tx,_.zy]});var K$=class{};K$.O=function(a){return new (a||K$)};K$.Ca=_.Cf({type:K$});K$.Ba=_.Xc({imports:[_.Ip,_.xy,_.co,_.Dp,{cq:_.ju,Nb:[_.iu]},_.qt,_.py,_.st,_.Tx,_.zy,_.nu,_.ay,_.ny,_.np,J$,_.ky]});var L$=class{Sa(){}eZb(a){return _.Oq(_.hzb(new _.uK({jh:new _.Tzb(a)})))}};L$.O=function(a){return new (a||L$)};
L$.wa=_.Bf({type:L$,na:[["oss-project-cards"]],inputs:{ao:"projects"},standalone:!1,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,iXc,11,6,"a",0);a&2&&_.E("ngForOf",b.ao)},Fa:[_.Gp,_.Wn,_.lp],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 iYc=a=>[a],M$=class extends _.nw{set config(a){a&&super.RBa(a)}constructor(a,b,c,d,e,f,g,l){super({Uka:_.pv.has(47),yx:"OssHomeSearchBox",Ha:a,Kua:g,hL:_.pv.has(28),JO:d});this.Ua=b;this.lb=e;this.Bh=f;this.kP=l;this.VBb="Clear search";this.poc="Search for code or files";this.qoc="Loading suggestions";this.jub=24;this.kub=2;this.Gla=0}Dc(){this.Dr=this.Bh.registerCallback("HOME_PAGE_SEARCH",this.lb.ma,()=>{_.R6a(this.lM,!0)})}Ja(){this.Dr&&this.Dr()}dXb(a){_.kp(this.Ua,_.jp(this.Ua,_.APa,{Qa:_.rqa(a)}))}pjb(a){this.Gla=
a.getBoundingClientRect().width}K4(){super.K4(this.lM)}};M$.O=function(a){return new (a||M$)(_.B(_.Bp),_.B(_.hi),_.B(_.qv),_.B(_.Nv),_.B(_.ef),_.B(_.oi),_.B(_.$3a),_.B(_.Z3a,8))};
M$.wa=_.Bf({type:M$,na:[["oss-home-search-box"]],ub:function(a,b){a&1&&_.Og(_.hx,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.lM=c.first)}},inputs:{config:"config"},standalone:!1,features:[_.kg],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=_.Nd();_.F(0,"div",3,0)(2,"mat-icon",4);_.N("click",function(){_.q(c);return _.r(_.Eg(5).setFocus())});_.Q(3,"search");_.I();_.F(4,"search-box",5,1);_.$g("queryChange",function(d){_.q(c);_.Zg(b.query,d)||(b.query=d);return _.r(d)});_.N("blur",function(){_.q(c);return _.r(b.Lza())})("focus",function(){_.q(c);return _.r(b.Mza())})("queryChange",
function(d){_.q(c);return _.r(b.rQ.next(d))})("querySubmit",function(d){_.q(c);return _.r(b.u9(d))});_.I();_.F(6,"div",6);_.R(7,"async");_.K(8,"mat-spinner",7);_.I();_.C(9,jXc,3,3,"button",8)(10,kXc,2,1,"a",9);_.I();_.F(11,"search-box-suggestion-list",null,2);_.C(13,mXc,2,4,"search-box-suggestion-item",10);_.R(14,"async");_.I();_.C(15,pXc,2,2,"ng-container",11)}if(a&2){let c,d;a=_.Eg(12);_.sg("suggesting",a.Uz&&b.pK);_.y(4);_.E("elementName",b.yx)("enableTextBoxQuerySubmission",!0)("queryDecorator",
b.qQ)("placeholder",b.poc);_.Yg("query",b.query);_.E("suggestionLists",_.ch(21,iYc,a));_.y(2);_.rg("visibility",((c=_.S(7,17,b.u5))==null?0:c.Rd)&&b.O8?"visible":"hidden");_.y(2);_.E("diameter",b.jub)("strokeWidth",b.kub);_.qg("aria-label",b.qoc);_.y();_.E("ngIf",b.query);_.y();_.E("ngIf",b.kP);_.y(3);_.E("ngForOf",(d=_.S(14,19,b.u5))==null?null:d.hv);_.y(2);_.E("ngIf",a.Uz&&b.pK)}},Fa:[_.Gp,_.Wn,_.Xn,_.ao,_.pw,_.Ir,_.nt,_.jw,_.zt,_.yt,_.mu,_.Gx,_.Ex,_.Nx,_.Qx,_.qw,_.hx,_.ix,_.kx,_.bo],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 jYc=class{constructor(a,b){this.Io=_.eAb(a,new _.Mi,b.Nc.mx)}Sa(){}eZb(a){return _.Oq(new _.Mi({de:{type:"ossProject",id:a.name}}))}};jYc.O=function(a){return new (a||jYc)(_.B(_.CK),_.B(_.Uh))};
jYc.wa=_.Bf({type:jYc,na:[["discover-find-contribute"]],inputs:{ao:"projects"},standalone:!1,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"),_.I(),_.F(2,"div",0),_.K(3,"oss-home-search-box",1),_.I(),_.F(4,"section"),_.K(5,"oss-project-cards",2),_.I());a&2&&(_.y(3),_.E("config",b.Io),_.y(2),_.E("projects",b.ao))},Fa:[M$,L$],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 kYc=class{constructor(a,b){this.Io=_.eAb(a,new _.Mi,b.Nc.mx)}Sa(){}};kYc.O=function(a){return new (a||kYc)(_.B(_.CK),_.B(_.Uh))};
kYc.wa=_.Bf({type:kYc,na:[["whitelabelled-search"]],inputs:{ao:"projects",Gk:"iconUrl",label:"label"},standalone:!1,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,qXc,1,3,"img",2)(2,rXc,1,0,"ng-template",null,0,_.eh),_.I(),_.F(4,"div",3),
_.K(5,"oss-home-search-box",4),_.I(),_.K(6,"oss-project-cards",5));a&2&&(a=_.Eg(3),_.y(),_.E("ngIf",b.Gk)("ngIfElse",a),_.y(4),_.E("config",b.Io),_.y(),_.E("projects",b.ao))},Fa:[_.Xn,_.mu,M$,L$],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 lYc=class{constructor(a,b){this.Yc=_.HF;this.hrc=A$;_.mw(a,"HOME_PAGE_SEARCH");this.wb=_.x(WXc(b),_.v(_.zF),_.Jf(c=>_.yF(c.message)),_.eg(_.IF))}};lYc.O=function(a){return new (a||lYc)(_.B(_.oi),_.B(D$))};
lYc.wa=_.Bf({type:lYc,na:[["home-page"]],standalone:!1,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,yXc,4,3,"ng-container",1),_.R(1,"async"),_.C(2,zXc,5,1,"ng-template",null,0,_.eh));a&2&&_.E("ngIf",
_.S(1,1,b.wb))},Fa:[_.Xn,_.ao,_.Yn,_.Zn,_.$n,jYc,_.uB,_.wB,_.vB,_.BF,kYc,_.bo],styles:["home-page[_nghost-%COMP%]{display:flex}home-page[_nghost-%COMP%] > *[_ngcontent-%COMP%]{flex:1}"],Ma:0});var N$=class{};N$.O=function(a){return new (a||N$)};N$.Ca=_.Cf({type:N$});N$.Ba=_.Xc({imports:[_.Ip,_.co,_.nu,_.np]});var O$=class{};O$.O=function(a){return new (a||O$)};O$.Ca=_.Cf({type:O$});O$.Ba=_.Xc({imports:[_.Ip,_.iy,_.co,_.ky,_.qt,_.Tx,_.nu,_.my,_.ny,_.rw,_.ox]});var P$=class{};P$.O=function(a){return new (a||P$)};P$.Ca=_.Cf({type:P$});P$.Ba=_.Xc({imports:[_.Ip,_.qt,_.co,_.iJ,_.EF,_.CF,_.nu,O$,N$,_.np]});var Q$=class{};Q$.O=function(a){return new (a||Q$)};Q$.Ca=_.Cf({type:Q$});Q$.Ba=_.Xc({imports:[_.Ip,_.co,_.iJ,_.EF,_.CF,_.nu,O$,N$,_.np]});var R$=class{};R$.O=function(a){return new (a||R$)};R$.Ca=_.Cf({type:R$});R$.Ba=_.Xc({imports:[_.Ip,_.co,P$,_.xB,_.EF,_.CF,_.np,Q$]});var S$=class{constructor(a){this.I3c=a}resolve(a){return(a=_.Ni(a).tb)?_.x(this.I3c.get(a),_.Jf(()=>_.u(void 0))):_.u(void 0)}};S$.O=function(a){return new (a||S$)(_.m(D$))};S$.ta=_.k({token:S$,oa:S$.O});var IXc=function(a){return a.some(b=>b.repository&&b.repository.cZ)},KXc=function(a){return a.filter(b=>!b.hidden)},mYc=class{constructor(a,b,c,d){this.Yc=_.HF;this.U4c=_.Gzb;this.ZXc=AWc;_.mw(b,"HOME_PAGE_SEARCH");this.Wk=_.x(a.params,_.fg(e=>_.x(d.get(e.repositoryGroupId),_.v(f=>_.zF(f)))),_.Jf(e=>_.yF(`Could not load oss project: ${e.message}`)),_.eg(_.IF));this.Io=_.x(a.params,_.v(e=>_.eAb(c,new _.Mi({de:{id:e.repositoryGroupId,type:"ossProject"}}),a.Nc.mx)))}};
mYc.O=function(a){return new (a||mYc)(_.B(_.Uh),_.B(_.oi),_.B(_.CK),_.B(D$))};
mYc.wa=_.Bf({type:mYc,na:[["project-page"]],standalone:!1,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,PXc,4,4,"ng-container",1),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.Wk))},Fa:[_.Gp,_.Wn,_.Xn,_.Yn,_.Zn,_.EI,_.Cp,_.uB,_.vB,_.BF,_.mu,M$,_.lp,ZXc,_.bo,_.yB],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=_.Cf({type:T$});T$.Ba=_.Xc({imports:[_.Ip,H$,_.co,_.VI,_.zB,_.Dp,_.py,_.xB,_.CF,_.TJ,_.nu,O$,_.np]});var nYc=new _.wd("localObservableRequestService",{Ea:"root",oa:()=>new _.IZa({g6:"",f6:""})}),U$=class{constructor(a){if(a)throw Error("qd");}};U$.O=function(a){return new (a||U$)(_.m(U$,12))};U$.Ca=_.Cf({type:U$});U$.Ba=_.Xc({imports:[_.Gy,_.Ip,_.My,_.Xy,_.Iu,_.Ju,_.Au,_.In,_.gw,_.Ku,_.Lu,_.Ty,_.Mu,_.Zy,_.Yy,_.Wy,_.Qy]});var oYc=class{};var V$=class extends oYc{constructor(){super(...arguments);this.Ua=_.n(_.hi)}navigate(a){this.Ua.navigate([a])}};V$.O=(()=>{let a;return function(b){return(a||(a=_.je(V$)))(b||V$)}})();V$.ta=_.k({token:V$,oa:V$.O,Ea:"root"});var pYc=[_.Qr,_.To,_.hOa()],qYc=new _.uPa,rYc=[{path:"",sV:_.aqa(),children:[{path:"search",Al:function(){return _.V9}},{path:"",component:lYc,data:{Io:{Lia:!1},eRb:!0}},{path:":repositoryGroupId",component:mYc,data:{Io:{Lia:!1},eRb:!0}},{path:"",Al:qYc.for("source"),data:{groupType:"ossProject"},resolve:{keyboardShortcuts:_.pi(_.Dy),jh:_.pi(S$)},ur:function(a,b){return _.Ni(a).tb!==_.Ni(b).tb}},{path:"**",component:_.fv}]}],W$=class{store(){}jCa(a,b){return this.Mha(a)&&this.Mha(b)?a.component===
b.component:a.oe===b.oe}Mha(a){return a.data.Tc}};W$.O=function(a){return new (a||W$)};W$.ta=_.k({token:W$,oa:W$.O});var X$=class extends _.cv{load(){}};X$.O=(()=>{let a;return function(b){return(a||(a=_.je(X$)))(b||X$)}})();X$.ta=_.k({token:X$,oa:X$.O});var Y$=class extends _.AK{c9a(a){return _.u({kind:4,location:a})}};Y$.O=(()=>{let a;return function(b){return(a||(a=_.je(Y$)))(b||Y$)}})();Y$.ta=_.k({token:Y$,oa:Y$.O});var Z$=class{};Z$.O=function(a){return new (a||Z$)};Z$.Ca=_.Cf({type:Z$,Jy:[I$]});
Z$.Ba=_.Xc({Nb:[..._.tPa(qYc),_.Bt,_.CK,_.ou,S$,F$,G$,_.bz,_.ni,{va:_.LLa,kc:"/"},{va:_.po,Qd:E$},{va:_.cv,Qd:X$},{va:_.Af,Hb:_.Zt,Ib:[_.Gt]},{va:_.b2a,kc:_.c2a},{va:_.bi,Qd:_.iv},{va:oYc,Qd:V$},{va:_.DK,Hb:F$},{va:_.dp,Qd:W$},{va:_.BK,Hb:G$},{va:_.li,Qd:_.cz},{va:_.mZa,kc:_.lZa},{va:_.AK,Qd:Y$}],imports:[pYc,_.Pv,_.jy,K$,{cq:_.Fy,Nb:_.z8a},_.Yt,_.gv,_.iJ,R$,_.CF,_.nu,_.ez,T$,_.TOa(rYc),{cq:U$,Nb:[_.qu,{va:_.vn,Qd:_.HZa},{va:_.bZa,Ab:_.tta},{va:_.fw,Ab:_.Lj,Ib:[_.gk,_.Ky]},{va:_.DKa,Hb:nYc},{va:_.A8a,
Ab:_.Lj,Ib:[_.QKa,_.Ly]},{va:_.l_a,Ab:_.Lj,Ib:[_.Rn,_.Ly]},{va:_.m_a,Ab:_.Lj,Ib:[_.Rn,_.Ly]},{va:_.D8a,Ab:_.Lj,Ib:[_.RKa,_.Ly]},{va:_.I8a,Ab:_.Lj,Ib:[_.Sn,_.Ly]},{va:_.j_a,Ab:_.Lj,Ib:[_.TKa,_.Ly]},{va:_.Sy,Ab:_.Lj,Ib:[_.UKa,_.Iy]},{va:_.Vy,Ab:_.Lj,Ib:[_.cLa,_.Iy]},{va:_.K8a,Ab:_.Lj,Ib:[_.WKa,_.Ly]},{va:_.L8a,Ab:_.Lj,Ib:[_.XKa,_.Ly]},{va:_.n_a,Ab:_.Lj,Ib:[_.YKa,_.Ly]},{va:_.o_a,Ab:_.Lj,Ib:[_.ZKa,_.Ly]},{va:_.q_a,Ab:_.Lj,Ib:[_.aLa,_.Ly]},{va:_.G8a,Ab:_.Lj,Ib:[_.bLa,_.Ly]},{va:_.pu,Ab:function(){return window}},
{va:_.DZa,Qd:_.FZa},{va:_.EZa,Ab:function(a){return new _.lm(a.document)},Ib:[_.pu]},{va:_.Ny,zd:!0,Hb:_.Oy},{va:_.Ny,zd:!0,Hb:_.Py}]}]});var $$=class{};$$.O=function(a){return new (a||$$)};$$.Ca=_.Cf({type:$$,Jy:[I$]});$$.Ba=_.Xc({imports:[Z$,_.Sr]});_.Ck.set("OSS-APP",Z$);_.Ck.set("PROTRACTOR-OSS-APP",$$);
_.ui();
}catch(e){_._DumpException(e)}
try{
var neb,oeb,peb,qeb,reb,seb,teb,ueb,veb,web,yeb,xeb,zeb;neb=function(a){return["cdk-cell","cdk-header-cell","cdk-footer-cell"].some(b=>a.classList.contains(b))};oeb=function(a){a&1&&_.Hg(0,2)};peb=function(a){a&1&&(_.F(0,"thead",0),_.xg(1,1),_.I(),_.F(2,"tbody",0),_.xg(3,2)(4,3),_.I(),_.F(5,"tfoot",0),_.xg(6,4),_.I())};qeb=function(a){a&1&&_.xg(0,1)(1,2)(2,3)(3,4)};reb=function(a,b){return a.concat(Array.from(b))};
seb=function(a,b){b=b.toUpperCase();for(a=a.Gf.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};teb=function(a){a&1&&_.Hg(0,2)};ueb=function(a){a&1&&(_.F(0,"thead",0),_.xg(1,1),_.I(),_.F(2,"tbody",2),_.xg(3,3)(4,4),_.I(),_.F(5,"tfoot",0),_.xg(6,5),_.I())};veb=function(a){a&1&&_.xg(0,1)(1,3)(2,4)(3,5)};web=function(){return{color:"accent",Cd:!1}};
yeb=function(a){var b;(b=a.GVb)==null||b.unsubscribe();b=[...a.links.toArray(),a.link].filter(c=>!!c).map(c=>c.AXb);a.GVb=_.x(_.we(b),_.Ie()).subscribe(c=>{a.fu!==xeb(a,a.Ua)(c)&&a.update()})};xeb=function(a,b){const c=a.sBa.Sk?a.sBa:a.sBa.exact||!1;return d=>(d=d.xm)?b.isActive(d,c):!1};zeb=function(a){const b=xeb(a,a.Ua);return a.link&&b(a.link)||a.links.some(b)};
_.NB=class{get isActive(){return this.fu}constructor(a,b,c,d,e){this.Ua=a;this.element=b;this.renderer=c;this.Dea=d;this.link=e;this.fe=[];this.fu=!1;this.sBa={exact:!1};this.NTb=new _.an;this.Hqb=a.events.subscribe(f=>{f instanceof _.di&&this.update()})}Td(){_.x(_.u(this.links.Kc,_.u(null)),_.Ie()).subscribe(()=>{this.update();yeb(this)})}set w6c(a){this.fe=(Array.isArray(a)?a:a.split(" ")).filter(b=>!!b)}Sb(){this.update()}Ja(){this.Hqb.unsubscribe();let a;(a=this.GVb)==null||a.unsubscribe()}update(){this.links&&
this.Ua.SP&&queueMicrotask(()=>{const a=zeb(this);this.fe.forEach(b=>{a?this.renderer.uF(this.element.ma,b):this.renderer.yQ(this.element.ma,b)});a&&this.RLb!==void 0?this.renderer.setAttribute(this.element.ma,"aria-current",this.RLb.toString()):this.renderer.removeAttribute(this.element.ma,"aria-current");this.fu!==a&&(this.fu=a,_.en(this.Dea),this.NTb.emit(a))})}};_.NB.O=function(a){return new (a||_.NB)(_.B(_.hi),_.B(_.ef),_.B(_.dn),_.B(_.nn),_.B(_.lp,8))};
_.NB.La=_.Df({type:_.NB,na:[["","routerLinkActive",""]],Ad:function(a,b,c){a&1&&_.Pg(c,_.lp,5);if(a&2){let d;_.Rg(d=_.Sg())&&(b.links=d)}},inputs:{sBa:"routerLinkActiveOptions",RLb:"ariaCurrentWhenActive",w6c:"routerLinkActive"},outputs:{NTb:"isActiveChange"},Qb:["routerLinkActive"],features:[_.Pm]});
_.Aeb=class{YVa(a,b,c,d,e){_.KJa(a,(f,g,l)=>{if(f.jx==null){var p=c(f,g,l);p=b.mi(p.Oc,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,vQ:f})}})}detach(){}};_.OB=class extends _.Y5a{};_.OB.O=function(a){return new (a||_.OB)(_.B(_.Cw,10))};
_.OB.La=_.Df({type:_.OB,na:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],ob:16,Ya:function(a,b){a&2&&_.sg("ng-untouched",b.IUb)("ng-touched",b.HUb)("ng-pristine",b.uUb)("ng-dirty",b.wP)("ng-valid",b.isValid)("ng-invalid",b.jUb)("ng-pending",b.sUb)("ng-submitted",b.o0c)},standalone:!1,features:[_.kg]});_.PB=class{};_.PB.O=function(a){return new (a||_.PB)};
_.PB.La=_.Df({type:_.PB,na:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],nb:["novalidate",""],standalone:!1});_.QB=new _.wd("CDK_TABLE");var Beb;_.RB=class{constructor(){this.qa=_.n(_.Kg)}};_.RB.O=function(a){return new (a||_.RB)};_.RB.La=_.Df({type:_.RB,na:[["","cdkCellDef",""]]});_.SB=class{constructor(){this.qa=_.n(_.Kg)}};_.SB.O=function(a){return new (a||_.SB)};_.SB.La=_.Df({type:_.SB,na:[["","cdkHeaderCellDef",""]]});var TB=class{constructor(){this.qa=_.n(_.Kg)}};TB.O=function(a){return new (a||TB)};TB.La=_.Df({type:TB,na:[["","cdkFooterCellDef",""]]});
_.UB=class{get name(){return this.Xr}set name(a){this.TRa(a)}get sticky(){return this.YB}set sticky(a){a!==this.YB&&(this.YB=a,this.Rr=!0)}get Eub(){return this.jSa}set Eub(a){a!==this.jSa&&(this.jSa=a,this.Rr=!0)}constructor(){this.NN=_.n(_.QB,{optional:!0});this.jSa=this.YB=this.Rr=!1}t$a(){const a=this.Rr;this.Rr=!1;return a}Ada(){this.CNa=[`cdk-column-${this.A0a}`]}TRa(a){a&&(this.Xr=a,this.A0a=a.replace(/[^a-z0-9_-]/gi,"-"),this.Ada())}};_.UB.O=function(a){return new (a||_.UB)};
_.UB.La=_.Df({type:_.UB,na:[["","cdkColumnDef",""]],Ad:function(a,b,c){a&1&&(_.Pg(c,_.RB,5),_.Pg(c,_.SB,5),_.Pg(c,TB,5));if(a&2){let d;_.Rg(d=_.Sg())&&(b.uV=d.first);_.Rg(d=_.Sg())&&(b.headerCell=d.first);_.Rg(d=_.Sg())&&(b.zXc=d.first)}},inputs:{name:[0,"cdkColumnDef","name"],sticky:[2,"sticky","sticky",_.oh],Eub:[2,"stickyEnd","stickyEnd",_.oh]},features:[_.ah([{va:"MAT_SORT_HEADER_COLUMN_DEF",Hb:_.UB}]),_.lg]});Beb=class{constructor(a,b){b.ma.classList.add(...a.CNa)}};
_.VB=class extends Beb{constructor(){super(_.n(_.UB),_.n(_.ef))}};_.VB.O=function(a){return new (a||_.VB)};_.VB.La=_.Df({type:_.VB,na:[["cdk-header-cell"],["th","cdk-header-cell",""]],nb:["role","columnheader",1,"cdk-header-cell"],features:[_.kg]});_.WB=class extends Beb{constructor(){var a=_.n(_.UB);const b=_.n(_.ef);super(a,b);let c;(a=(c=a.NN)==null?void 0:c.DKc())&&b.ma.setAttribute("role",a)}};_.WB.O=function(a){return new (a||_.WB)};
_.WB.La=_.Df({type:_.WB,na:[["cdk-cell"],["td","cdk-cell",""]],nb:[1,"cdk-cell"],features:[_.kg]});var Ceb;Ceb=class{constructor(){this.Rvb=[];this.RPb=[]}};_.Deb=new _.wd("_COALESCED_STYLE_SCHEDULER");_.XB=class{constructor(){this.eN=null;this.hb=_.n(_.We)}ve(a){this.mJc();this.eN.Rvb.push(a)}mJc(){this.eN||(this.eN=new Ceb,this.hb.Tb(()=>queueMicrotask(()=>{for(;this.eN.Rvb.length||this.eN.RPb.length;){const a=this.eN;this.eN=new Ceb;for(const b of a.Rvb)b();for(const b of a.RPb)b()}this.eN=null})))}};_.XB.O=function(a){return new (a||_.XB)};_.XB.ta=_.k({token:_.XB,oa:_.XB.O});var YB=class{constructor(){this.qa=_.n(_.Kg);this.AB=_.n(_.on)}Sb(a){this.DNa||(a=a.columns&&a.columns.ng||[],this.DNa=this.AB.find(a).create(),this.DNa.diff(a))}},bC;YB.O=function(a){return new (a||YB)};YB.La=_.Df({type:YB,features:[_.Pm]});_.ZB=class extends YB{get sticky(){return this.YB}set sticky(a){a!==this.YB&&(this.YB=a,this.Rr=!0)}constructor(){super(_.n(_.Kg),_.n(_.on));this.NN=_.n(_.QB,{optional:!0});this.YB=this.Rr=!1}Sb(a){super.Sb(a)}t$a(){const a=this.Rr;this.Rr=!1;return a}};
_.ZB.O=function(a){return new (a||_.ZB)};_.ZB.La=_.Df({type:_.ZB,na:[["","cdkHeaderRowDef",""]],inputs:{xo:[0,"cdkHeaderRowDef","columns"],sticky:[2,"cdkHeaderRowDefSticky","sticky",_.oh]},features:[_.lg,_.kg,_.Pm]});var $B=class extends YB{get sticky(){return this.YB}set sticky(a){a!==this.YB&&(this.YB=a,this.Rr=!0)}constructor(){super(_.n(_.Kg),_.n(_.on));this.NN=_.n(_.QB,{optional:!0});this.YB=this.Rr=!1}Sb(a){super.Sb(a)}t$a(){const a=this.Rr;this.Rr=!1;return a}};
$B.O=function(a){return new (a||$B)};$B.La=_.Df({type:$B,na:[["","cdkFooterRowDef",""]],inputs:{xo:[0,"cdkFooterRowDef","columns"],sticky:[2,"cdkFooterRowDefSticky","sticky",_.oh]},features:[_.lg,_.kg,_.Pm]});_.aC=class extends YB{constructor(){super(_.n(_.Kg),_.n(_.on));this.NN=_.n(_.QB,{optional:!0})}};_.aC.O=function(a){return new (a||_.aC)};_.aC.La=_.Df({type:_.aC,na:[["","cdkRowDef",""]],inputs:{xo:[0,"cdkRowDefColumns","columns"],lA:[0,"cdkRowDefWhen","when"]},features:[_.kg]});
_.cC=class{constructor(){this.TN=_.n(_.Lg);bC=this}Ja(){bC===this&&(bC=null)}};bC=null;_.cC.O=function(a){return new (a||_.cC)};_.cC.La=_.Df({type:_.cC,na:[["","cdkCellOutlet",""]]});_.dC=class{};_.dC.O=function(a){return new (a||_.dC)};_.dC.wa=_.Bf({type:_.dC,na:[["cdk-header-row"],["tr","cdk-header-row",""]],nb:["role","row",1,"cdk-header-row"],ya:1,Aa:0,Da:[["cdkCellOutlet",""]],qa:function(a){a&1&&_.xg(0,0)},Fa:[_.cC],kb:2});_.eC=class{};_.eC.O=function(a){return new (a||_.eC)};
_.eC.wa=_.Bf({type:_.eC,na:[["cdk-row"],["tr","cdk-row",""]],nb:["role","row",1,"cdk-row"],ya:1,Aa:0,Da:[["cdkCellOutlet",""]],qa:function(a){a&1&&_.xg(0,0)},Fa:[_.cC],kb:2});var fC=class{constructor(){this.Oc=_.n(_.Kg);this.aed="cdk-no-data-row"}};fC.O=function(a){return new (a||fC)};fC.La=_.Df({type:fC,na:[["ng-template","cdkNoDataRow",""]]});_.Eeb=new _.wd("CDK_SPL");var Feb=["top","bottom","left","right"],Geb=function(a,b,c){(c.includes("left")||c.includes("right"))&&a.ZIb(b);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.F2.ve(()=>{for(const e of d)a.dJb(e,c)})},Heb=function(a,b,c,d,e=!0,f=!0){f&&a.mQc({rows:[...b],Z8c:[...c],X8c:[...d]});b.length&&a.kHb&&(c.some(g=>g)||d.some(g=>g))?a.F2.ve(()=>{var g=b[0];const l=g.children.length;g=a.FKc(g,e);const p=a.mLc(g,c),t=a.lLc(g,d),w=c.lastIndexOf(!0),
A=d.indexOf(!0);var G=a.direction==="rtl";const J=G?"right":"left";G=G?"left":"right";for(const L of b)for(let U=0;U<l;U++){const ba=L.children[U];c[U]&&a.apa(ba,J,p[U],U===w);d[U]&&a.apa(ba,G,t[U],U===A)}a.zN&&(a.zN.V8c({sizes:w===-1?[]:g.slice(0,w+1).map((L,U)=>c[U]?L:null)}),a.zN.W8c({sizes:A===-1?[]:g.slice(A).map((L,U)=>d[U+A]?L:null).reverse()}))}):a.zN&&(a.zN.V8c({sizes:[]}),a.zN.W8c({sizes:[]}))},Ieb=function(a,b,c,d){a.kHb&&a.F2.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.XE?Array.from(t.children):[t];t=a.oJb(t).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 J of p[w])a.apa(J,d,A,G)}if(d==="top"){let w;(w=a.zN)==null||w.Avd({sizes:l,e3c:g,elements:p})}else{let w;(w=a.zN)==null||w.zvd({sizes:l,e3c:g,elements:p})}})},Jeb=function(a,b,c){a.XE&&a.F2.ve(()=>{const d=b.querySelector("tfoot");d&&(c.some(e=>
!e)?a.dJb(d,["bottom"]):a.apa(d,"bottom",0,!1))})},Keb=class{constructor(a,b,c,d,e=!0,f=!0,g){this.XE=a;this.LJb=b;this.direction=c;this.F2=d;this.kHb=e;this.aIb=f;this.zN=g;this.Gpa=new WeakMap;let l;this.cU=((l=globalThis)==null?0:l.ResizeObserver)?new globalThis.ResizeObserver(p=>this.XPc(p)):null;this.xU=[];this.jda=null;this.hNa=[];this.QDb={top:`${b}-border-elem-top`,bottom:`${b}-border-elem-bottom`,left:`${b}-border-elem-left`,right:`${b}-border-elem-right`}}dJb(a,b){for(const c of b)a.style[c]=
"",a.classList.remove(this.QDb[c]);Feb.some(c=>b.indexOf(c)===-1&&a.style[c])?a.style.zIndex=this.YFb(a):(a.style.zIndex="",this.aIb&&(a.style.position=""),a.classList.remove(this.LJb))}apa(a,b,c,d){a.classList.add(this.LJb);d&&a.classList.add(this.QDb[b]);a.style[b]=`${c}px`;a.style.zIndex=this.YFb(a);this.aIb&&(a.style.cssText+="position: -webkit-sticky; position: sticky; ")}YFb(a){const b={top:100,bottom:10,left:1,right:1};let c=0;for(const d of Feb)a.style[d]&&(c+=b[d]);return c?`${c}`:""}FKc(a,
b=!0){if(!b&&this.hNa.length)return this.hNa;b=[];a=a.children;for(let c=0;c<a.length;c++)b.push(this.oJb(a[c]).width);return this.hNa=b}mLc(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}lLc(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}oJb(a){var b=this.Gpa.get(a);if(b)return b;b=a.getBoundingClientRect();b={width:b.width,height:b.height};if(!this.cU)return b;this.Gpa.set(a,b);this.cU.observe(a,{box:"border-box"});return b}mQc(a){this.ZIb(a.rows);
this.jda||this.xU.push(a)}ZIb(a){const b=new Set(a);for(const c of this.xU)c.rows=c.rows.filter(d=>!b.has(d));this.xU=this.xU.filter(c=>!!c.rows.length)}XPc(a){let b=!1;for(const c of a){let d;a=((d=c.borderBoxSize)==null?0:d.length)?{width:c.borderBoxSize[0].inlineSize,height:c.borderBoxSize[0].blockSize}:{width:c.contentRect.width,height:c.contentRect.height};let e;a.width!==((e=this.Gpa.get(c.target))==null?void 0:e.width)&&neb(c.target)&&(b=!0);this.Gpa.set(c.target,a)}b&&this.xU.length&&(this.jda&&
clearTimeout(this.jda),this.jda=setTimeout(()=>{for(const c of this.xU)Heb(this,c.rows,c.Z8c,c.X8c,!0,!1);this.xU=[];this.jda=null},0))}};var Leb,kC,Meb,Neb,Oeb;Leb=[[["caption"]],[["colgroup"],["col"]],"*"];_.gC=class{constructor(){this.Gf=_.n(_.Lg);this.lb=_.n(_.ef);const a=_.n(_.QB);a.UB=this;a.fra()}};_.gC.O=function(a){return new (a||_.gC)};_.gC.La=_.Df({type:_.gC,na:[["","rowOutlet",""]]});_.hC=class{constructor(){this.Gf=_.n(_.Lg);this.lb=_.n(_.ef);const a=_.n(_.QB);a.kN=this;a.fra()}};_.hC.O=function(a){return new (a||_.hC)};_.hC.La=_.Df({type:_.hC,na:[["","headerRowOutlet",""]]});
_.iC=class{constructor(){this.Gf=_.n(_.Lg);this.lb=_.n(_.ef);const a=_.n(_.QB);a.iN=this;a.fra()}};_.iC.O=function(a){return new (a||_.iC)};_.iC.La=_.Df({type:_.iC,na:[["","footerRowOutlet",""]]});_.jC=class{constructor(){this.Gf=_.n(_.Lg);this.lb=_.n(_.ef);const a=_.n(_.QB);a.cIb=this;a.fra()}};_.jC.O=function(a){return new (a||_.jC)};_.jC.La=_.Df({type:_.jC,na:[["","noDataRowOutlet",""]]});
kC=function(a){const b=a.eba(a.kN),c=a.eba(a.UB),d=a.eba(a.iN);if(a.XE&&!a.Npa||a.iU)Geb(a.JN,[...b,...c,...d],["left","right"]),a.iU=!1;b.forEach((e,f)=>{a.FMa([e],a.lT[f])});a.GN.forEach(e=>{const f=[];for(let g=0;g<c.length;g++)a.Era[g].L8===e&&f.push(c[g]);a.FMa(f,e)});d.forEach((e,f)=>{a.FMa([e],a.dT[f])});Array.from(a.cN.values()).forEach(e=>{e.Rr=!1})};
Meb=function(a){a.Era=a.wKc();const b=a.SE.diff(a.Era);if(b){var c=a.UB.Gf;a.W3.YVa(b,c,(d,e,f)=>a.OOa(d.item,f),d=>d.item.data,d=>{d.operation===1&&d.context&&a.fJb(d.vQ.item.L8,d.context)});a.kQc();_.LJa(b,d=>{c.get(d.Ak).context.ua=d.item.data});a.BKb();_.Ze(()=>{kC(a)},{Rb:a.xc})}else a.BKb();a.XNb.next()};
Neb=function(a){const b=a.eba(a.kN);if(a.XE){var c=seb(a.kN,"thead");c&&(c.style.display=b.length?"":"none")}c=a.lT.map(d=>d.sticky);Geb(a.JN,b,["top"]);Ieb(a.JN,b,c,"top");a.lT.forEach(d=>{d.Rr=!1})};Oeb=function(a){const b=a.eba(a.iN);if(a.XE){var c=seb(a.iN,"tfoot");c&&(c.style.display=b.length?"":"none")}c=a.dT.map(d=>d.sticky);Geb(a.JN,b,["bottom"]);Ieb(a.JN,b,c,"bottom");Jeb(a.JN,a.Ia.ma,c);a.dT.forEach(d=>{d.Rr=!1})};
_.lC=class{DKc(){const a=this.Ia.ma.getAttribute("role");return a==="grid"||a==="treegrid"?"gridcell":"cell"}get wq(){return this.lu}set wq(a){this.lu=a}get dataSource(){return this.Lr}set dataSource(a){this.Lr!==a&&this.vSa(a)}get hza(){return this.XHb}set hza(a){this.XHb=a;this.UB&&this.UB.Gf.length&&(this.PFb(),kC(this))}get Hga(){return this.Npa}set Hga(a){this.Npa=a;this.iU=this.Rpa=!0}constructor(){this.AB=_.n(_.on);this.Ta=_.n(_.nn);this.Ia=_.n(_.ef);this.Vb=_.n(_.Tr,{optional:!0});this.hc=
_.n(_.Wq);this.W3=_.n(_.cs);this.F2=_.n(_.Deb);this.uf=_.n(_.es);this.qPc=_.n(_.Eeb,{optional:!0,iE:!0});this.Db=_.n(_.ci);this.Fq=new _.Vf;this.cN=new Map;this.DEb=new Set;this.GEb=new Set;this.FEb=new Set;this.EEb=new Set;this.Rpa=this.iU=this.xOa=this.yPa=!0;this.C2=new Map;this.Dub="cdk-table-sticky";this.gib=!0;this.lqa=this.pPa=this.wHb=!1;this.Wdd=void 0;this.Npa=this.XHb=!1;this.XNb=new _.an;this.QH=new _.Vh({start:0,end:Number.MAX_VALUE});this.xc=_.n(_.Ye);_.n(new _.Qm("role"),{optional:!0})||
this.Ia.ma.setAttribute("role","table");this.ZE=!this.hc.isBrowser;this.XE=this.Ia.ma.nodeName==="TABLE"}Sa(){this.cPc();this.SE=this.AB.find([]).create((a,b)=>this.wq?this.wq(b.ufa,b.data):b);_.x(this.uf.Fc(),_.gg(this.Fq)).subscribe(()=>{this.Rpa=!0})}Td(){this.lqa=!0}VG(){this.YDb()&&this.eJb()}Ja(){let a,b,c;[(a=this.UB)==null?void 0:a.Gf,(b=this.kN)==null?void 0:b.Gf,(c=this.iN)==null?void 0:c.Gf,this.C2,this.DEb,this.GEb,this.FEb,this.EEb,this.cN].forEach(d=>{d==null||d.clear()});this.lT=[];
this.dT=[];this.LEb=null;this.Fq.next();this.Fq.complete();_.Dj(this.dataSource)&&this.dataSource.disconnect(this)}fra(){!this.pPa&&this.UB&&this.kN&&this.iN&&this.cIb&&(this.pPa=!0,this.YDb()&&this.eJb())}YDb(){return this.pPa&&this.lqa}eJb(){this.aIc();this.ZHc();const a=this.rOc()||this.yPa||this.xOa;this.iU=this.iU||a;this.Rpa=a;this.yPa&&(this.RFb(),this.yPa=!1);this.xOa&&(this.QFb(),this.xOa=!1);this.dataSource&&this.GN.length>0&&!this.Dra?this.pNc():this.iU&&kC(this);this.vIc()}wKc(){const a=
[],b=this.C2;this.C2=new Map;for(let d=0;d<this.Ve.length;d++){var c=this.Ve[d];const e=this.hLc(c,d,b.get(c));this.C2.has(c)||this.C2.set(c,new WeakMap);for(c=0;c<e.length;c++){let f=e[c];const g=this.C2.get(f.data);g.has(f.L8)?g.get(f.L8).push(f):g.set(f.L8,[f]);a.push(f)}}return a}hLc(a,b,c){return this.jLc(a,b).map(d=>{const e=c&&c.has(d)?c.get(d):[];return e.length?(d=e.shift(),d.ufa=b,d):{data:a,L8:d,ufa:b}})}ZHc(){this.cN.clear();reb(this.Ypa(this.OIc),this.DEb).forEach(a=>{this.cN.has(a.name);
this.cN.set(a.name,a)})}aIc(){this.lT=reb(this.Ypa(this.QIc),this.FEb);this.dT=reb(this.Ypa(this.PIc),this.EEb);this.GN=reb(this.Ypa(this.RIc),this.GEb);this.LEb=this.GN.filter(a=>!a.lA)[0]}rOc(){var a=(d,e)=>{e=!!e.DNa.diff(e.xo);return d||e};const b=this.GN.reduce(a,!1);b&&this.PFb();const c=this.lT.reduce(a,!1);c&&this.RFb();(a=this.dT.reduce(a,!1))&&this.QFb();return b||c||a}vSa(a){this.Ve=[];_.Dj(this.dataSource)&&this.dataSource.disconnect(this);this.Dra&&(this.Dra.unsubscribe(),this.Dra=null);
a||(this.SE&&this.SE.diff([]),this.UB&&this.UB.Gf.clear());this.Lr=a}pNc(){if(this.dataSource){var a;_.Dj(this.dataSource)?a=this.dataSource.connect(this):_.Ue(this.dataSource)?a=this.dataSource:Array.isArray(this.dataSource)&&(a=_.u(this.dataSource));this.Dra=_.x(a,_.gg(this.Fq)).subscribe(b=>{this.Ve=b||[];Meb(this)})}}RFb(){this.kN.Gf.length>0&&this.kN.Gf.clear();this.lT.forEach((a,b)=>this.gJb(this.kN,a,b));Neb(this)}QFb(){this.iN.Gf.length>0&&this.iN.Gf.clear();this.dT.forEach((a,b)=>this.gJb(this.iN,
a,b));Oeb(this)}FMa(a,b){var c=Array.from(b.xo||[]).map(d=>this.cN.get(d));b=c.map(d=>d.sticky);c=c.map(d=>d.Eub);Heb(this.JN,a,b,c,!this.Npa||this.Rpa)}eba(a){const b=[];for(let c=0;c<a.Gf.length;c++){const d=a.Gf.get(c);b.push(d.lm[0])}return b}jLc(a,b){if(this.GN.length==1)return[this.GN[0]];let c=[];if(this.hza)c=this.GN.filter(d=>!d.lA||d.lA(b,a));else{let d=this.GN.find(e=>e.lA&&e.lA(b,a))||this.LEb;d&&c.push(d)}return c}OOa(a,b){return{Oc:a.L8.qa,context:{ua:a.data},index:b}}gJb(a,b,c,d={}){a=
a.Gf.mi(b.qa,d,c);this.fJb(b,d);return a}fJb(a,b){for(let c of this.EKc(a))bC&&bC.TN.mi(c,b);_.en(this.Ta)}kQc(){const a=this.UB.Gf;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.L5=b%2===0;d.Uib=!d.L5;this.hza?(d.ufa=this.Era[b].ufa,d.vtd=b):d.index=this.Era[b].ufa}}EKc(a){return a&&a.xo?Array.from(a.xo,b=>{b=this.cN.get(b);return a instanceof _.ZB?b.headerCell.qa:a instanceof $B?b.zXc.qa:b.uV.qa}):[]}PFb(){this.SE.diff([]);this.UB.Gf.clear();Meb(this)}vIc(){const a=
(b,c)=>b||c.t$a();this.lT.reduce(a,!1)&&Neb(this);this.dT.reduce(a,!1)&&Oeb(this);Array.from(this.cN.values()).reduce(a,!1)&&(this.iU=!0,kC(this))}cPc(){this.JN=new Keb(this.XE,this.Dub,this.Vb?this.Vb.value:"ltr",this.F2,this.hc.isBrowser,this.gib,this.qPc);_.x(this.Vb?this.Vb.Fc:_.u(),_.gg(this.Fq)).subscribe(a=>{this.JN.direction=a;kC(this)})}Ypa(a){return a.filter(b=>!b.NN||b.NN===this)}BKb(){var a=this.bed||this.lNc;if(a){var b=this.UB.Gf.length===0;if(b!==this.wHb){var c=this.cIb.Gf;b?(a=c.mi(a.Oc),
c=a.lm[0],a.lm.length===1&&(c==null?void 0:c.nodeType)===this.Db.ELEMENT_NODE&&(c.setAttribute("role","row"),c.classList.add("cdk-no-data-row"))):c.clear();this.wHb=b;_.en(this.Ta)}}}};_.lC.O=function(a){return new (a||_.lC)};
_.lC.wa=_.Bf({type:_.lC,na:[["cdk-table"],["table","cdk-table",""]],Ad:function(a,b,c){a&1&&(_.Pg(c,fC,5),_.Pg(c,_.UB,5),_.Pg(c,_.aC,5),_.Pg(c,_.ZB,5),_.Pg(c,$B,5));if(a&2){let d;_.Rg(d=_.Sg())&&(b.lNc=d.first);_.Rg(d=_.Sg())&&(b.OIc=d);_.Rg(d=_.Sg())&&(b.RIc=d);_.Rg(d=_.Sg())&&(b.QIc=d);_.Rg(d=_.Sg())&&(b.PIc=d)}},nb:[1,"cdk-table"],ob:2,Ya:function(a,b){a&2&&_.sg("cdk-table-fixed-layout",b.Hga)},inputs:{wq:"trackBy",dataSource:"dataSource",hza:[2,"multiTemplateDataRows","multiTemplateDataRows",
_.oh],Hga:[2,"fixedLayout","fixedLayout",_.oh]},outputs:{XNb:"contentChanged"},Qb:["cdkTable"],features:[_.ah([{va:_.QB,Hb:_.lC},{va:_.cs,Qd:_.Aeb},{va:_.Deb,Qd:_.XB},{va:_.Eeb,kc:null}]),_.lg],ac:["caption","colgroup, col","*"],ya:5,Aa:2,Da:[["role","rowgroup"],["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],qa:function(a,b){a&1&&(_.Gg(Leb),_.Hg(0),_.Hg(1,1),_.C(2,oeb,1,0)(3,peb,7,0)(4,qeb,4,0));a&2&&(_.y(2),_.vg(b.ZE?2:-1),_.y(),_.vg(b.XE?3:4))},Fa:[_.hC,_.gC,
_.jC,_.iC],styles:[".cdk-table-fixed-layout{table-layout:fixed}\n"],kb:2});_.mC=class{};_.mC.O=function(a){return new (a||_.mC)};_.mC.Ca=_.Cf({type:_.mC});_.mC.Ba=_.Xc({imports:[_.gs]});_.nC=class extends _.RB{};_.nC.O=(()=>{let a;return function(b){return(a||(a=_.je(_.nC)))(b||_.nC)}})();_.nC.La=_.Df({type:_.nC,na:[["","matCellDef",""]],features:[_.ah([{va:_.RB,Hb:_.nC}]),_.kg]});_.oC=class extends _.SB{};_.oC.O=(()=>{let a;return function(b){return(a||(a=_.je(_.oC)))(b||_.oC)}})();_.oC.La=_.Df({type:_.oC,na:[["","matHeaderCellDef",""]],features:[_.ah([{va:_.SB,Hb:_.oC}]),_.kg]});_.pC=class extends _.UB{get name(){return this.Xr}set name(a){this.TRa(a)}Ada(){super.Ada();this.CNa.push(`mat-column-${this.A0a}`)}};
_.pC.O=(()=>{let a;return function(b){return(a||(a=_.je(_.pC)))(b||_.pC)}})();_.pC.La=_.Df({type:_.pC,na:[["","matColumnDef",""]],inputs:{name:[0,"matColumnDef","name"]},features:[_.ah([{va:_.UB,Hb:_.pC},{va:"MAT_SORT_HEADER_COLUMN_DEF",Hb:_.pC}]),_.kg]});_.qC=class extends _.VB{};_.qC.O=(()=>{let a;return function(b){return(a||(a=_.je(_.qC)))(b||_.qC)}})();
_.qC.La=_.Df({type:_.qC,na:[["mat-header-cell"],["th","mat-header-cell",""]],nb:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[_.kg]});_.rC=class extends _.WB{};_.rC.O=(()=>{let a;return function(b){return(a||(a=_.je(_.rC)))(b||_.rC)}})();_.rC.La=_.Df({type:_.rC,na:[["mat-cell"],["td","mat-cell",""]],nb:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[_.kg]});_.sC=class extends _.ZB{};_.sC.O=(()=>{let a;return function(b){return(a||(a=_.je(_.sC)))(b||_.sC)}})();_.sC.La=_.Df({type:_.sC,na:[["","matHeaderRowDef",""]],inputs:{xo:[0,"matHeaderRowDef","columns"],sticky:[2,"matHeaderRowDefSticky","sticky",_.oh]},features:[_.ah([{va:_.ZB,Hb:_.sC}]),_.lg,_.kg]});_.tC=class extends _.aC{};_.tC.O=(()=>{let a;return function(b){return(a||(a=_.je(_.tC)))(b||_.tC)}})();
_.tC.La=_.Df({type:_.tC,na:[["","matRowDef",""]],inputs:{xo:[0,"matRowDefColumns","columns"],lA:[0,"matRowDefWhen","when"]},features:[_.ah([{va:_.aC,Hb:_.tC}]),_.kg]});_.uC=class extends _.dC{};_.uC.O=(()=>{let a;return function(b){return(a||(a=_.je(_.uC)))(b||_.uC)}})();
_.uC.wa=_.Bf({type:_.uC,na:[["mat-header-row"],["tr","mat-header-row",""]],nb:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],Qb:["matHeaderRow"],features:[_.ah([{va:_.dC,Hb:_.uC}]),_.kg],ya:1,Aa:0,Da:[["cdkCellOutlet",""]],qa:function(a){a&1&&_.xg(0,0)},Fa:[_.cC],kb:2});_.vC=class extends _.eC{};_.vC.O=(()=>{let a;return function(b){return(a||(a=_.je(_.vC)))(b||_.vC)}})();
_.vC.wa=_.Bf({type:_.vC,na:[["mat-row"],["tr","mat-row",""]],nb:["role","row",1,"mat-mdc-row","mdc-data-table__row"],Qb:["matRow"],features:[_.ah([{va:_.eC,Hb:_.vC}]),_.kg],ya:1,Aa:0,Da:[["cdkCellOutlet",""]],qa:function(a){a&1&&_.xg(0,0)},Fa:[_.cC],kb:2});var Peb;Peb=[[["caption"]],[["colgroup"],["col"]],"*"];_.wC=class extends _.lC{constructor(){super(...arguments);this.Dub="mat-mdc-table-sticky";this.gib=!1}};_.wC.O=(()=>{let a;return function(b){return(a||(a=_.je(_.wC)))(b||_.wC)}})();
_.wC.wa=_.Bf({type:_.wC,na:[["mat-table"],["table","mat-table",""]],nb:[1,"mat-mdc-table","mdc-data-table__table"],ob:2,Ya:function(a,b){a&2&&_.sg("mdc-table-fixed-layout",b.Hga)},Qb:["matTable"],features:[_.ah([{va:_.lC,Hb:_.wC},{va:_.QB,Hb:_.wC},{va:_.Deb,Qd:_.XB},{va:_.cs,Qd:_.Aeb},{va:_.Eeb,kc:null}]),_.kg],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&&(_.Gg(Peb),_.Hg(0),_.Hg(1,1),_.C(2,teb,1,0)(3,ueb,7,0)(4,veb,4,0));a&2&&(_.y(2),_.vg(b.ZE?2:-1),_.y(),_.vg(b.XE?3:4))},Fa:[_.hC,_.gC,_.jC,_.iC],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-sys-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-sys-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-header-headline-font, var(--mat-sys-title-small-font, Roboto, sans-serif));line-height:var(--mat-table-header-headline-line-height, var(--mat-sys-title-small-line-height));font-size:var(--mat-table-header-headline-size, var(--mat-sys-title-small-size, 14px));font-weight:var(--mat-table-header-headline-weight, var(--mat-sys-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-sys-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-sys-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-row-item-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-table-row-item-label-text-size, var(--mat-sys-body-medium-size, 14px));font-weight:var(--mat-table-row-item-label-text-weight, var(--mat-sys-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-sys-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-footer-supporting-text-font, var(--mat-sys-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-footer-supporting-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-table-footer-supporting-text-size, var(--mat-sys-body-medium-size, 14px));font-weight:var(--mat-table-footer-supporting-text-weight, var(--mat-sys-body-medium-weight));letter-spacing:var(--mat-table-footer-supporting-text-tracking, var(--mat-sys-body-medium-tracking))}.mat-mdc-header-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-sys-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-sys-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-sys-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-sys-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-sys-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"],
kb:2});_.xC=class{};_.xC.O=function(a){return new (a||_.xC)};_.xC.Ca=_.Cf({type:_.xC});_.xC.Ba=_.Xc({imports:[_.Es,_.mC,_.Es]});_.Qeb=new _.wd("MatRadioGroup");_.Reb=new _.wd("mat-radio-default-options",{Ea:"root",oa:web});
}catch(e){_._DumpException(e)}
try{
var Ueb,Web,afb,bfb,cfb,dfb,efb,hfb,mfb,nfb,pfb,qfb,sfb,rfb,tfb,vfb,wfb,xfb,yfb,zfb,Afb,Bfb,Dfb,Efb,Ffb,Gfb,Hfb,Ifb,Jfb,Kfb,Lfb,Mfb,Nfb,Ofb,Pfb,Qfb,Rfb,Sfb,Tfb,Ufb,Vfb,Yfb,Zfb,$fb,agb,bgb,cgb,dgb,egb,fgb,ggb,igb,jgb,kgb,lgb,mgb,ngb,ogb,qgb,rgb,sgb,tgb,ugb,vgb,wgb,xgb,ygb,zgb,Agb,Bgb,Cgb,Dgb,Egb,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,Ohb,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,tib,uib,vib,wib,xib,yib,zib,Aib,Bib,Cib,Dib,Eib,Fib,Gib,Hib,Iib,Jib,Kib,Lib,Nib,Oib,Pib,Qib,Rib,Sib,Tib,Uib,Vib,Wib,Xib,Yib,Zib,$ib,ajb,bjb,cjb,djb,ejb,fjb,gjb,hjb,ijb,jjb,kjb,ljb,njb,ojb,pjb,qjb,rjb,sjb,tjb,ujb,wjb,JC,vjb,xjb,yjb,zjb,Ajb,Bjb,Cjb,Seb,Teb,Xeb,Veb,ffb,Fjb,gfb,Gjb,jfb,kfb,SC,Hjb,Ijb,PC,Jjb,Kjb,VC,XC,Njb,aD,eD,Tjb,Ujb,Wjb,Xjb,hD,Yjb;
Ueb=function(a){if(!Seb.test(a))throw Error("U");if(Teb.indexOf(a.toUpperCase())!==-1)throw Error("U");};Web=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(!Seb.test(d))throw Error("U");if(e!==void 0&&e!==null){if(/^on./i.test(d))throw Error("U");Veb.indexOf(d.toLowerCase())!==-1&&(e=_.dc(e)?e.toString():_.Eca(String(e))||"about:invalid#zClosurez");e=`${d}="${_.HA(String(e))}"`;b+=" "+e}}return b};
_.Yeb=function(a,b,c){Ueb(a);let d=`<${a}`;b&&(d+=Web(b));Array.isArray(c)||(c=c===void 0?[]:[c]);Xeb.indexOf(a.toUpperCase())!==-1?d+=">":(b=_.IA("",c.map(e=>e instanceof _.kc?e:_.HA(String(e)))),d+=">"+b.toString()+"</"+a+">");return _.lc(d)};_.Zeb=function(a=0){a<0&&(a=0);return _.Qe(a,a,_.Pe)};_.$eb=function(a,b){return _.De(_.Nja(a,b,arguments.length>=2,!1,!0))};afb=function(a){return _.De((b,c)=>{let d=!1,e=0;b.subscribe(new _.Ee(c,f=>(d||(d=!a(f,e++)))&&c.next(f)))})};
bfb=function(a,b,c,d,e){return a===c&&Object.is(b,d)?1:Object.is(e(a,b),e(c,d))?-1:0};cfb=function(a,b,c,d){const e=new Set;for(;b<=c;b++)e.add(d(b,a.at(b)));return e};dfb=function(a,b,c,d){return b!==void 0&&b.has(d)?(a.attach(c,b.get(d)),b.delete(d),!0):!1};efb=function(a,b,c,d,e){dfb(a,b,d,c(d,e))?a.KM(d,e):(b=a.create(d,e),a.attach(d,b))};
hfb=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=bfb(f,p,f,t,c);if(w!==0)w<0&&a.KM(f,t),f++;else{var A=a.at(g);w=b[l];var G=bfb(g,A,l,w,c);G!==0?(G<0&&a.KM(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)?(ffb(a,f,g),a.KM(g,w),l--,g--):a.move(g,f),a.KM(f,t),f++):(d!=null||(d=new gfb),e!=null||(e=cfb(a,f,g,c)),dfb(a,d,f,G)?(a.KM(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;)efb(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=bfb(f,t,f,w,c),p!==0?(p<0&&a.KM(f,w),f++,l=b.next()):(d!=null||(d=new gfb),e!=null||(e=cfb(a,f,g,c)),p=c(f,w),dfb(a,d,f,p)?(a.KM(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;)efb(a,d,c,a.length,l.value),l=b.next()}for(;f<=g;)a.destroy(a.detach(g--));
let J;(J=d)==null||J.forEach(L=>{a.destroy(L)})};_.ifb=function(a,b){return b};_.yC=function(a,b,c,d,e,f,g,l){_.Xe("NgControlFlow");const p=_.Nd(),t=_.Od(),w=_.Nd();g=l?g.bind(w[15][8]):g;w[25+a]=new jfb(g);_.Rka(p,t,a+1,b,c,d,e,_.Hd(t.Da,f))};
_.zC=function(a){const b=_.cd(null);var c=_.Md.selectedIndex;try{const d=_.Nd(),e=d[1],f=d[c],g=c+1,l=d[g];f.Hya===void 0?f.Hya=new kfb(l,d,e.data[g]):f.Hya.reset();const p=f.Hya;hfb(p,a,f.z$c);if(p.M7)for(a=0;a<p.length;a++)_.pka(p.GP,a)[8].QM=a;if(f.UYc){const t=_.Md.Hm++,w=p.length===0;if(_.ng(d,t,w)){c+=2;const A=d[c];if(w){const G=e.data[c],J=_.oka(d,G,void 0,{Nua:null});_.qka(A,J,0,_.jg(G,null))}else _.rka(A)}}}finally{_.cd(b)}};
_.AC=function(a,b,c,d,e){const f=_.Nd();a=_.Ubb(f,a,b,c,d,e);a!==_.yf&&_.kja(f,a);return _.AC};_.lfb=function(a,b,c,d,e,f,g){const l=_.Nd();var p=_.Md.Hm;const t=_.og(l,p,b,d);p=_.ng(l,p+2,f)||t;_.Ud(3);a=p?a+_.Yc(b)+c+_.Yc(d)+e+_.Yc(f)+g:_.yf;a!==_.yf&&_.kja(l,a);return _.lfb};mfb=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};_.BC=function(a){return{type:5,nh:a}};
nfb=function(a,b){const c=Array(a);for(let d=0;d<a;d++)c[d]=b(d);return c};_.ofb=function(a){return class extends a{get og(){return this._getTracker().og}set og(b){this._getTracker().og=b}get Aw(){return this._getTracker().ht}set Aw(b){this._getTracker().ht=b}mv(){this._getTracker().mv()}_getTracker(){this.gKb||(this.gKb=new _.aWa(this.TNa,this.td,this.Dca,this.Cca,this.Xb));return this.gKb}constructor(...b){super(...b)}}};
_.CC=function(a,b=0){return class extends a{get tabIndex(){return this.disabled?-1:this.ks}set tabIndex(c){this.ks=c!=null?_.fj(c):this.E1a}constructor(...c){super(...c);this.E1a=this.ks=b}}};pfb=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};qfb=function(a,b,c,d){return a<c?a:a+b>c+d?Math.max(0,a-d+b):c};
sfb=function(a){for(a=a.parentElement;a&&!rfb(a);)a=a.parentElement;return a?a.classList.contains("cdk-nested-tree-node")?_.ph(a.getAttribute("aria-level")):0:-1};rfb=function(a){a=a.classList;return!!((a==null?0:a.contains("cdk-nested-tree-node"))||(a==null?0:a.contains("cdk-tree")))};tfb=function(){return{color:"accent",CZa:"check-indeterminate",Cd:!1}};
_.ufb=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};vfb=function(a){a&1&&_.xg(0)};
wfb=function(a){a&1&&_.Q(0);a&2&&(a=_.O(),_.Vg(" ",a.Zb.r5?a.Zb.r5(a.option):a.option,"\n"))};xfb=function(a){a&1&&(_.F(0,"span",7),_.Q(1),_.R(2,"async"),_.R(3,"format"),_.I());if(a&2){let b;a=_.O();_.y();_.Vg(" ",_.SA(3,3,(b=_.S(2,1,a.Zb.tw))==null?null:b.length,a.oBb,"NUM")," ")}};yfb=function(a){a&1&&_.xg(0)};zfb=function(a,b){a&1&&(_.F(0,"mat-icon",9),_.Q(1),_.I());a&2&&(a=b.Ka,_.E("svgIcon",a.qk),_.y(),_.Vg(" ",a.qk?"":a.Th," "))};
Afb=function(a){a&1&&_.C(0,zfb,2,2,"mat-icon",8);a&2&&(a=_.O(),_.E("ngIf",a.Qw.search))};Bfb=function(a,b){a&1&&(_.F(0,"mat-icon",12),_.Q(1),_.I());a&2&&(a=b.Ka,_.E("svgIcon",a.qk),_.y(),_.Vg(" ",a.qk?"":a.Th," "))};Dfb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",10);_.N("click",function(){_.q(b);const c=_.O();return _.r(Cfb(c))})("keydown.enter",function(){_.q(b);const c=_.O();return _.r(Cfb(c))});_.C(1,Bfb,2,2,"mat-icon",11);_.I()}a&2&&(a=_.O(),_.y(),_.E("ngIf",a.Qw.close))};
Efb=function(a){a&1&&_.K(0,"xap-picker-search")};Ffb=function(a){a&1&&_.xg(0,8);a&2&&(_.O(),_.E("ngTemplateOutlet",_.Eg(9)))};Gfb=function(a){a&1&&(_.F(0,"div",11),_.K(1,"mat-progress-spinner",12),_.I());a&2&&(_.y(),_.E("diameter",48)("strokeWidth",4))};Hfb=function(a){a&1&&(_.M(0),_.F(1,"div",9),_.C(2,Gfb,2,2,"div",10),_.I(),_.wg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Jp==null?0:a.Jp.Oc))("ngIfElse",a.Jp==null?null:a.Jp.Oc))};
Ifb=function(a){a&1&&(_.F(0,"div",15)(1,"p",16),_.Q(2),_.I()());a&2&&(a=_.O(3),_.y(2),_.Vg(" ",a.y$," "))};Jfb=function(a){a&1&&(_.M(0),_.F(1,"div",13),_.C(2,Ifb,3,1,"div",14),_.I(),_.wg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Hp==null?0:a.Hp.Oc))("ngIfElse",a.Hp==null?null:a.Hp.Oc))};Kfb=function(a){a&1&&(_.F(0,"div",15)(1,"p",16),_.Q(2),_.I()());a&2&&(a=_.O(3),_.y(2),_.Vg(" ",a.w$," "))};
Lfb=function(a){a&1&&(_.M(0),_.F(1,"div",17),_.C(2,Kfb,3,1,"div",14),_.I(),_.wg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Gp==null?0:a.Gp.Oc))("ngIfElse",a.Gp==null?null:a.Gp.Oc))};Mfb=function(a){a&1&&(_.F(0,"div",15),_.Q(1),_.I());a&2&&(a=_.O(3),_.y(),_.Vg(" ",a.x$," "))};Nfb=function(a){a&1&&(_.M(0),_.F(1,"div",18),_.C(2,Mfb,2,1,"div",14),_.I(),_.wg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Ip==null?0:a.Ip.Oc))("ngIfElse",a.Ip==null?null:a.Ip.Oc))};
Ofb=function(a){a&1&&(_.F(0,"mat-checkbox",23),_.R(1,"async"),_.R(2,"format"),_.Q(3),_.R(4,"async"),_.I());if(a&2){a=_.O(2).Ka;const b=_.O();_.E("xapSelectAll",b.Zb.model)("xapSelectAllCorpus",_.S(1,4,b.Zb.tw))("aria-label",_.SA(2,6,a.W_b,b.CCb,"NUM_ITEMS"));_.y(3);_.Vg(" ",_.S(4,10,b.Mla)," ")}};
Pfb=function(a){if(a&1){const b=_.Nd();_.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.xXc=0)});_.K(1,"xap-picker-option",26);_.I()}if(a&2){a=_.O().ua;const b=_.O(3);_.E("disabled",b.Zb.Kk?b.Zb.Kk(a):!1)("xapSelectionModel",b.Zb.model)("xapSelection",a)("aria-label",b.Zb.h4(a));_.y();_.E("template",(b.Wo||b.GR)==null?null:(b.Wo||b.GR).Oc)("option",a)}};
Qfb=function(a){if(a&1){const b=_.Nd();_.F(0,"mat-checkbox",27);_.N("keydown.enter",function(c){_.q(b);return _.r(c.target.click())});_.K(1,"xap-picker-option",26);_.I()}if(a&2){a=_.O().ua;const b=_.O(3);_.E("disabled",b.Zb.Kk?b.Zb.Kk(a):!1)("xapSelectionModel",b.Zb.model)("xapSelection",a)("aria-label",b.Zb.h4(a));_.y();_.E("template",(b.Wo||b.GR)==null?null:(b.Wo||b.GR).Oc)("option",a)}};
Rfb=function(a,b){a&1&&(_.M(0),_.C(1,Pfb,2,6,"mat-checkbox",24)(2,Qfb,2,6,"ng-template",null,1,_.eh),_.wg());a&2&&(a=b.first,b=_.Eg(3),_.y(),_.E("ngIf",a)("ngIfElse",b))};Sfb=function(a){a&1&&(_.F(0,"div",28),_.Q(1),_.R(2,"format"),_.I());a&2&&(a=_.O(3),_.y(),_.Vg(" ",_.SA(2,1,a.wz,a.nBb,"MAX_DISPLAYED_OPTIONS")," "))};
Tfb=function(a){if(a&1){const b=_.Nd();_.C(0,Ofb,5,12,"mat-checkbox",19);_.F(1,"div",20);_.N("keydown",function(c){_.q(b);const d=_.O(2);return _.r(d.QK(c))});_.C(2,Rfb,4,2,"ng-container",21);_.R(3,"async");_.C(4,Sfb,3,5,"div",22);_.R(5,"async");_.I()}if(a&2){a=_.O().Ka;const b=_.O();_.E("ngIf",a.Pz);_.y(2);_.E("ngForOf",_.S(3,3,b.Q3b));_.y(2);_.E("ngIf",b.wz<_.S(5,5,b.Zb.tw).length)}};
Ufb=function(a,b){a&1&&(_.F(0,"div",3),_.C(1,Efb,1,0,"xap-picker-search",4),_.M(2,5),_.C(3,Ffb,1,1,"ng-container",6)(4,Hfb,3,2,"ng-container",7)(5,Jfb,3,2,"ng-container",7)(6,Lfb,3,2,"ng-container",7)(7,Nfb,3,2,"ng-container",7),_.wg(),_.C(8,Tfb,6,7,"ng-template",null,0,_.eh),_.I());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngIf",a.dv),_.y(),_.E("ngSwitch",a.Aka),_.y(),_.E("ngSwitchCase",b.Tj.a2),_.y(),_.E("ngSwitchCase",b.Tj.LOADING),_.y(),_.E("ngSwitchCase",b.Tj.zoa),_.y(),_.E("ngSwitchCase",b.Tj.yoa),_.y(),
_.E("ngSwitchCase",b.Tj.ERROR))};Vfb=function(a,b){a&1&&(_.F(0,"mat-icon",16),_.Q(1),_.I());a&2&&(a=b.Ka,_.E("svgIcon",a.qk),_.y(),_.Vg(" ",a.qk?"":a.Th," "))};
Yfb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"li",9)(1,"div",10)(2,"div",11);_.K(3,"xap-picker-option",12);_.I();_.F(4,"div",13)(5,"button",14,0);_.N("click",function(){const d=_.q(c).ua,e=_.O();return _.r(Wfb(e,d))})("keydown.enter",function(){const d=_.q(c).ua,e=_.O();return _.r(Wfb(e,d))});_.C(7,Vfb,2,2,"mat-icon",15);_.I()()()()}a&2&&(a=b.ua,b=_.O(),_.y(3),_.E("template",b.Wo==null?null:b.Wo.Oc)("option",a),_.y(2),_.E("matTooltip",Xfb(b,a)),_.qg("aria-label",Xfb(b,a)),_.y(2),_.E("ngIf",b.Qw.remove_circle_outline))};
Zfb=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()}};$fb=function(a){a&1&&_.K(0,"xap-picker-search")};agb=function(a){a&1&&(_.M(0),_.xg(1,7),_.wg());a&2&&(_.O(),a=_.Eg(9),_.y(),_.E("ngTemplateOutlet",a))};bgb=function(a){a&1&&(_.F(0,"div",10),_.K(1,"mat-progress-spinner",11),_.I());a&2&&(_.y(),_.E("diameter",48)("strokeWidth",4))};
cgb=function(a){a&1&&(_.M(0),_.F(1,"div",8),_.C(2,bgb,2,2,"div",9),_.I(),_.wg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Jp==null?0:a.Jp.Oc))("ngIfElse",a.Jp==null?null:a.Jp.Oc))};dgb=function(a){a&1&&(_.F(0,"div",14)(1,"p",15),_.Q(2),_.I()());a&2&&(a=_.O(3),_.y(2),_.Vg(" ",a.y$," "))};egb=function(a){a&1&&(_.M(0),_.F(1,"div",12),_.C(2,dgb,3,1,"div",13),_.I(),_.wg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Hp==null?0:a.Hp.Oc))("ngIfElse",a.Hp==null?null:a.Hp.Oc))};
fgb=function(a){a&1&&(_.F(0,"div",14)(1,"p",15),_.Q(2),_.I()());a&2&&(a=_.O(3),_.y(2),_.Vg(" ",a.w$," "))};ggb=function(a){a&1&&(_.M(0),_.F(1,"div",16),_.C(2,fgb,3,1,"div",13),_.I(),_.wg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Gp==null?0:a.Gp.Oc))("ngIfElse",a.Gp==null?null:a.Gp.Oc))};igb=function(a){a&1&&(_.F(0,"div",14),_.Q(1),_.I());a&2&&(a=_.O(3),_.y(),_.Vg(" ",a.x$," "))};
jgb=function(a){a&1&&(_.M(0),_.F(1,"div",17),_.C(2,igb,2,1,"div",13),_.I(),_.wg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Ip==null?0:a.Ip.Oc))("ngIfElse",a.Ip==null?null:a.Ip.Oc))};
kgb=function(a,b){if(a&1){const c=_.Nd();_.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(DC(f,e,d))})("keydown.enter",function(){var d=_.q(c);const e=d.ua;d=d.index;const f=_.O(3);return _.r(DC(f,e,d))})("keydown.space",function(){var d=_.q(c);const e=d.ua;d=d.index;const f=_.O(3);return _.r(DC(f,e,d))});_.F(4,"span",21);_.K(5,"xap-picker-option",22);_.I()()}a&2&&(a=b.ua,b=_.O(3),_.tg(_.S(2,9,b.Zb.model.Ae(a))?b.ECb:
""),_.sg("xap-picker-single-select-option-disabled",b.Zb.Kk==null?null:b.Zb.Kk(a)),_.E("matRippleDisabled",b.Zb.Kk==null?null:b.Zb.Kk(a)),_.qg("aria-disabled",b.Zb.Kk==null?null:b.Zb.Kk(a))("aria-selected",_.S(3,11,b.Zb.model.Ae(a))?"true":null),_.y(5),_.E("template",b.Wo==null?null:b.Wo.Oc)("option",a))};lgb=function(a){if(a&1){const b=_.Nd();_.F(0,"ul",18);_.N("keydown",function(c){_.q(b);const d=_.O(2);return _.r(d.QK(c))});_.C(1,kgb,6,13,"li",19);_.I()}a&2&&(a=_.O().Ka,_.y(),_.E("ngForOf",a.oPb))};
mgb=function(a,b){a&1&&(_.F(0,"div",3),_.C(1,$fb,1,0,"xap-picker-search",4),_.M(2,5),_.C(3,agb,2,1,"ng-container",6)(4,cgb,3,2,"ng-container",6)(5,egb,3,2,"ng-container",6)(6,ggb,3,2,"ng-container",6)(7,jgb,3,2,"ng-container",6),_.wg(),_.C(8,lgb,2,1,"ng-template",null,0,_.eh),_.I());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngIf",a.dv),_.y(),_.E("ngSwitch",a.Aka),_.y(),_.E("ngSwitchCase",b.Tj.a2),_.y(),_.E("ngSwitchCase",b.Tj.LOADING),_.y(),_.E("ngSwitchCase",b.Tj.zoa),_.y(),_.E("ngSwitchCase",b.Tj.yoa),_.y(),
_.E("ngSwitchCase",b.Tj.ERROR))};ngb=function(a){a&1&&_.K(0,"xap-picker-single-select",8)};ogb=function(a){a&1&&_.K(0,"xap-picker-checklist",9);a&2&&(a=_.O(2).Ka,_.E("maxDisplayedOptions",a.wz))};qgb=function(a){if(a&1){const b=_.Nd();_.F(0,"xap-picker-selection-list",10);_.N("clearSelections",function(){_.q(b);const c=_.O(3);return _.r(pgb(c))});_.I()}};
rgb=function(a){if(a&1){const b=_.Nd();_.F(0,"xap-picker",5);_.R(1,"async");_.R(2,"async");_.N("ngModelChange",function(c){_.q(b);const d=_.O(2);return _.r(EC(d,c))});_.C(3,ngb,1,0,"xap-picker-single-select",6)(4,ogb,1,1,"ng-template",null,1,_.eh)(6,qgb,1,0,"xap-picker-selection-list",7);_.I()}if(a&2){let b;a=_.Eg(5);const c=_.O().Ka,d=_.O();_.sg("xap-picker-multi-pane",c.Gx);_.E("ngModel",_.S(1,12,d.QQ))("options",_.S(2,14,d.options))("displayFunction",c.aj)("pickerTitle",(b=c.title)!==null&&b!==
void 0?b:"")("searchVisible",c.dv)("searchFilter",c.W_)("selectAllVisible",c.Pz);_.y(3);_.E("ngIf",c.dR)("ngIfElse",a);_.y(3);_.E("ngIf",c.Gx)}};sgb=function(a){a&1&&_.K(0,"xap-picker-single-select",8)};tgb=function(a){a&1&&_.xg(0,14);a&2&&(a=_.O(4).Ka,_.E("ngTemplateOutlet",a.OG))};ugb=function(a){a&1&&_.C(0,tgb,1,1,"ng-template",13)};vgb=function(a){a&1&&_.xg(0,14);a&2&&(a=_.O(4).Ka,_.E("ngTemplateOutlet",a.b5a))};wgb=function(a){a&1&&_.C(0,vgb,1,1,"ng-template",15)};
xgb=function(a){a&1&&_.xg(0,14);a&2&&(a=_.O(4).Ka,_.E("ngTemplateOutlet",a.U3a))};ygb=function(a){a&1&&_.C(0,xgb,1,1,"ng-template",16)};zgb=function(a){a&1&&_.xg(0,14);a&2&&(a=_.O(4).Ka,_.E("ngTemplateOutlet",a.V3a))};Agb=function(a){a&1&&_.C(0,zgb,1,1,"ng-template",17)};
Bgb=function(a){a&1&&(_.F(0,"xap-picker-checklist",9),_.C(1,ugb,1,0,null,2)(2,wgb,1,0,null,2)(3,ygb,1,0,null,2)(4,Agb,1,0,null,2),_.I());a&2&&(a=_.O(2).Ka,_.E("maxDisplayedOptions",a.wz),_.y(),_.E("ngIf",a.OG),_.y(),_.E("ngIf",a.b5a),_.y(),_.E("ngIf",a.U3a),_.y(),_.E("ngIf",a.V3a))};Cgb=function(a){if(a&1){const b=_.Nd();_.F(0,"xap-picker-selection-list",18);_.N("clearSelection",function(){_.q(b);const c=_.O(3);return _.r(pgb(c))});_.I()}};
Dgb=function(a){if(a&1){const b=_.Nd();_.F(0,"xap-picker",11);_.R(1,"async");_.N("ngModelChange",function(c){_.q(b);const d=_.O(2);return _.r(EC(d,c))});_.C(2,sgb,1,0,"xap-picker-single-select",6)(3,Bgb,5,5,"ng-template",null,1,_.eh)(5,Cgb,1,0,"xap-picker-selection-list",12);_.I()}if(a&2){a=_.Eg(4);const b=_.O().Ka,c=_.O();_.sg("xap-picker-multi-pane",b.Gx);_.E("ngModel",_.S(1,9,c.QQ))("getOptions",b.getOptions)("displayFunction",b.aj)("selectAllVisible",b.Pz);_.y(2);_.E("ngIf",b.dR)("ngIfElse",a);
_.y(3);_.E("ngIf",b.Gx)}};Egb=function(a){a&1&&(_.F(0,"mat-error",4),_.Q(1),_.I());if(a&2){a=_.O().Ka;const b=_.O();_.y();_.Vg(" ",b.LK(a)," ")}};Fgb=function(a,b){a&1&&(_.M(0),_.C(1,rgb,7,16,"xap-picker",3)(2,Dgb,6,11,"ng-template",null,0,_.eh)(4,Egb,2,1,"mat-error",4),_.wg());if(a&2){a=b.Ka;b=_.Eg(3);const c=_.O();_.y();_.E("ngIf",!a.Zcb)("ngIfElse",b);_.y(3);_.vg((c.UH==null?0:c.UH.errors)&&c.LK(a)?4:-1)}};
Ggb=function(a){a&1&&(_.F(0,"span",7),_.Q(1),_.R(2,"async"),_.R(3,"format"),_.I());if(a&2){let b;a=_.O();_.y();_.Vg(" ",_.SA(3,3,(b=_.S(2,1,a.Zb.tw))==null?null:b.length,a.oBb,"NUM")," ")}};Hgb=function(a){a&1&&_.xg(0)};Igb=function(a,b){a&1&&(_.F(0,"mat-icon",9),_.Q(1),_.I());a&2&&(a=b.Ka,_.E("svgIcon",a.qk),_.y(),_.Vg(" ",a.qk?"":a.Th," "))};Jgb=function(a){a&1&&_.C(0,Igb,2,2,"mat-icon",8);a&2&&(a=_.O(),_.E("ngIf",a.Qw.search))};
Kgb=function(a,b){a&1&&(_.F(0,"mat-icon",12),_.Q(1),_.I());a&2&&(a=b.Ka,_.E("svgIcon",a.qk),_.y(),_.Vg(" ",a.qk?"":a.Th," "))};Lgb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",10);_.N("click",function(){_.q(b);const c=_.O();return _.r(Cfb(c))})("keydown.enter",function(){_.q(b);const c=_.O();return _.r(Cfb(c))});_.C(1,Kgb,2,2,"mat-icon",11);_.I()}a&2&&(a=_.O(),_.y(),_.E("ngIf",a.Qw.close))};Mgb=function(a){a&1&&_.K(0,"xap-picker-search")};
Ngb=function(a){a&1&&_.xg(0,8);a&2&&(_.O(),_.E("ngTemplateOutlet",_.Eg(9)))};Ogb=function(a){a&1&&(_.F(0,"div",11),_.K(1,"mat-progress-spinner",12),_.I());a&2&&(_.y(),_.E("diameter",48)("strokeWidth",4))};Pgb=function(a){a&1&&(_.M(0),_.F(1,"div",9),_.C(2,Ogb,2,2,"div",10),_.I(),_.wg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Jp==null?0:a.Jp.Oc))("ngIfElse",a.Jp==null?null:a.Jp.Oc))};Qgb=function(a){a&1&&(_.F(0,"div",15)(1,"p",16),_.Q(2),_.I()());a&2&&(a=_.O(3),_.y(2),_.Vg(" ",a.y$," "))};
Rgb=function(a){a&1&&(_.M(0),_.F(1,"div",13),_.C(2,Qgb,3,1,"div",14),_.I(),_.wg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Hp==null?0:a.Hp.Oc))("ngIfElse",a.Hp==null?null:a.Hp.Oc))};Sgb=function(a){a&1&&(_.F(0,"div",15)(1,"p",16),_.Q(2),_.I()());a&2&&(a=_.O(3),_.y(2),_.Vg(" ",a.w$," "))};Tgb=function(a){a&1&&(_.M(0),_.F(1,"div",17),_.C(2,Sgb,3,1,"div",14),_.I(),_.wg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Gp==null?0:a.Gp.Oc))("ngIfElse",a.Gp==null?null:a.Gp.Oc))};
Ugb=function(a){a&1&&(_.F(0,"div",15),_.Q(1),_.I());a&2&&(a=_.O(3),_.y(),_.Vg(" ",a.x$," "))};Vgb=function(a){a&1&&(_.M(0),_.F(1,"div",18),_.C(2,Ugb,2,1,"div",14),_.I(),_.wg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Ip==null?0:a.Ip.Oc))("ngIfElse",a.Ip==null?null:a.Ip.Oc))};
Wgb=function(a){a&1&&(_.F(0,"mat-checkbox",23),_.R(1,"async"),_.R(2,"format"),_.Q(3),_.R(4,"async"),_.I());if(a&2){a=_.O(2).Ka;const b=_.O();_.E("xapSelectAll",b.Zb.model)("xapSelectAllCorpus",_.S(1,4,b.Zb.tw))("aria-label",_.SA(2,6,a.W_b,b.CCb,"NUM_ITEMS"));_.y(3);_.Vg(" ",_.S(4,10,b.Mla)," ")}};
Xgb=function(a){if(a&1){const b=_.Nd();_.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.xXc=0)});_.K(1,"xap-picker-option",26);_.I()}if(a&2){a=_.O().ua;const b=_.O(3);_.E("disabled",b.Zb.Kk?b.Zb.Kk(a):!1)("xapSelectionModel",b.Zb.model)("xapSelection",a)("aria-label",b.Zb.h4(a));_.y();_.E("template",(b.Wo||b.GR)==null?null:(b.Wo||b.GR).Oc)("option",a)}};
Ygb=function(a){if(a&1){const b=_.Nd();_.F(0,"mat-checkbox",27);_.N("keydown.enter",function(c){_.q(b);return _.r(c.target.click())});_.K(1,"xap-picker-option",26);_.I()}if(a&2){a=_.O().ua;const b=_.O(3);_.E("disabled",b.Zb.Kk?b.Zb.Kk(a):!1)("xapSelectionModel",b.Zb.model)("xapSelection",a)("aria-label",b.Zb.h4(a));_.y();_.E("template",(b.Wo||b.GR)==null?null:(b.Wo||b.GR).Oc)("option",a)}};
Zgb=function(a,b){a&1&&(_.M(0),_.C(1,Xgb,2,6,"mat-checkbox",24)(2,Ygb,2,6,"ng-template",null,1,_.eh),_.wg());a&2&&(a=b.first,b=_.Eg(3),_.y(),_.E("ngIf",a)("ngIfElse",b))};$gb=function(a){a&1&&(_.F(0,"div",28),_.Q(1),_.R(2,"format"),_.I());a&2&&(a=_.O(3),_.y(),_.Vg(" ",_.SA(2,1,a.wz,a.nBb,"MAX_DISPLAYED_OPTIONS")," "))};
ahb=function(a){if(a&1){const b=_.Nd();_.C(0,Wgb,5,12,"mat-checkbox",19);_.F(1,"div",20);_.N("keydown",function(c){_.q(b);const d=_.O(2);return _.r(d.QK(c))});_.C(2,Zgb,4,2,"ng-container",21);_.R(3,"async");_.C(4,$gb,3,5,"div",22);_.R(5,"async");_.I()}if(a&2){a=_.O().Ka;const b=_.O();_.E("ngIf",a.Pz);_.y(2);_.E("ngForOf",_.S(3,3,b.Q3b));_.y(2);_.E("ngIf",b.wz<_.S(5,5,b.Zb.tw).length)}};
bhb=function(a,b){a&1&&(_.F(0,"div",3),_.C(1,Mgb,1,0,"xap-picker-search",4),_.M(2,5),_.C(3,Ngb,1,1,"ng-container",6)(4,Pgb,3,2,"ng-container",7)(5,Rgb,3,2,"ng-container",7)(6,Tgb,3,2,"ng-container",7)(7,Vgb,3,2,"ng-container",7),_.wg(),_.C(8,ahb,6,7,"ng-template",null,0,_.eh),_.I());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngIf",a.dv),_.y(),_.E("ngSwitch",a.Aka),_.y(),_.E("ngSwitchCase",b.Tj.a2),_.y(),_.E("ngSwitchCase",b.Tj.LOADING),_.y(),_.E("ngSwitchCase",b.Tj.zoa),_.y(),_.E("ngSwitchCase",b.Tj.yoa),_.y(),
_.E("ngSwitchCase",b.Tj.ERROR))};chb=function(a,b){a&1&&(_.F(0,"mat-icon",16),_.Q(1),_.I());a&2&&(a=b.Ka,_.E("svgIcon",a.qk),_.y(),_.Vg(" ",a.qk?"":a.Th," "))};
dhb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"li",9)(1,"div",10)(2,"div",11);_.K(3,"xap-picker-option",12);_.I();_.F(4,"div",13)(5,"button",14,0);_.N("click",function(){const d=_.q(c).ua,e=_.O();return _.r(Wfb(e,d))})("keydown.enter",function(){const d=_.q(c).ua,e=_.O();return _.r(Wfb(e,d))});_.C(7,chb,2,2,"mat-icon",15);_.I()()()()}a&2&&(a=b.ua,b=_.O(),_.y(3),_.E("template",b.Wo==null?null:b.Wo.Oc)("option",a),_.y(2),_.E("matTooltip",Xfb(b,a)),_.qg("aria-label",Xfb(b,a)),_.y(2),_.E("ngIf",b.Qw.remove_circle_outline))};
ehb=function(a){a&1&&_.K(0,"xap-picker-search")};fhb=function(a){a&1&&(_.M(0),_.xg(1,7),_.wg());a&2&&(_.O(),a=_.Eg(9),_.y(),_.E("ngTemplateOutlet",a))};ghb=function(a){a&1&&(_.F(0,"div",10),_.K(1,"mat-progress-spinner",11),_.I());a&2&&(_.y(),_.E("diameter",48)("strokeWidth",4))};hhb=function(a){a&1&&(_.M(0),_.F(1,"div",8),_.C(2,ghb,2,2,"div",9),_.I(),_.wg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Jp==null?0:a.Jp.Oc))("ngIfElse",a.Jp==null?null:a.Jp.Oc))};
ihb=function(a){a&1&&(_.F(0,"div",14)(1,"p",15),_.Q(2),_.I()());a&2&&(a=_.O(3),_.y(2),_.Vg(" ",a.y$," "))};jhb=function(a){a&1&&(_.M(0),_.F(1,"div",12),_.C(2,ihb,3,1,"div",13),_.I(),_.wg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Hp==null?0:a.Hp.Oc))("ngIfElse",a.Hp==null?null:a.Hp.Oc))};khb=function(a){a&1&&(_.F(0,"div",14)(1,"p",15),_.Q(2),_.I()());a&2&&(a=_.O(3),_.y(2),_.Vg(" ",a.w$," "))};
lhb=function(a){a&1&&(_.M(0),_.F(1,"div",16),_.C(2,khb,3,1,"div",13),_.I(),_.wg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Gp==null?0:a.Gp.Oc))("ngIfElse",a.Gp==null?null:a.Gp.Oc))};mhb=function(a){a&1&&(_.F(0,"div",14),_.Q(1),_.I());a&2&&(a=_.O(3),_.y(),_.Vg(" ",a.x$," "))};nhb=function(a){a&1&&(_.M(0),_.F(1,"div",17),_.C(2,mhb,2,1,"div",13),_.I(),_.wg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Ip==null?0:a.Ip.Oc))("ngIfElse",a.Ip==null?null:a.Ip.Oc))};
ohb=function(a,b){if(a&1){const c=_.Nd();_.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(DC(f,e,d))})("keydown.enter",function(){var d=_.q(c);const e=d.ua;d=d.index;const f=_.O(3);return _.r(DC(f,e,d))})("keydown.space",function(){var d=_.q(c);const e=d.ua;d=d.index;const f=_.O(3);return _.r(DC(f,e,d))});_.F(4,"span",21);_.K(5,"xap-picker-option",22);_.I()()}a&2&&(a=b.ua,b=_.O(3),_.tg(_.S(2,9,b.Zb.model.Ae(a))?b.ECb:
""),_.sg("xap-picker-single-select-option-disabled",b.Zb.Kk==null?null:b.Zb.Kk(a)),_.E("matRippleDisabled",b.Zb.Kk==null?null:b.Zb.Kk(a)),_.qg("aria-disabled",b.Zb.Kk==null?null:b.Zb.Kk(a))("aria-selected",_.S(3,11,b.Zb.model.Ae(a))?"true":null),_.y(5),_.E("template",b.Wo==null?null:b.Wo.Oc)("option",a))};phb=function(a){if(a&1){const b=_.Nd();_.F(0,"ul",18);_.N("keydown",function(c){_.q(b);const d=_.O(2);return _.r(d.QK(c))});_.C(1,ohb,6,13,"li",19);_.I()}a&2&&(a=_.O().Ka,_.y(),_.E("ngForOf",a.oPb))};
qhb=function(a,b){a&1&&(_.F(0,"div",3),_.C(1,ehb,1,0,"xap-picker-search",4),_.M(2,5),_.C(3,fhb,2,1,"ng-container",6)(4,hhb,3,2,"ng-container",6)(5,jhb,3,2,"ng-container",6)(6,lhb,3,2,"ng-container",6)(7,nhb,3,2,"ng-container",6),_.wg(),_.C(8,phb,2,1,"ng-template",null,0,_.eh),_.I());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngIf",a.dv),_.y(),_.E("ngSwitch",a.Aka),_.y(),_.E("ngSwitchCase",b.Tj.a2),_.y(),_.E("ngSwitchCase",b.Tj.LOADING),_.y(),_.E("ngSwitchCase",b.Tj.zoa),_.y(),_.E("ngSwitchCase",b.Tj.yoa),_.y(),
_.E("ngSwitchCase",b.Tj.ERROR))};rhb=function(a){a&1&&_.K(0,"xap-picker-single-select",8)};shb=function(a){a&1&&_.K(0,"xap-picker-checklist",9);a&2&&(a=_.O(2).Ka,_.E("maxDisplayedOptions",a.wz))};thb=function(a){if(a&1){const b=_.Nd();_.F(0,"xap-picker-selection-list",10);_.N("clearSelections",function(){_.q(b);const c=_.O(3);return _.r(pgb(c))});_.I()}};
uhb=function(a){if(a&1){const b=_.Nd();_.F(0,"xap-picker",5);_.R(1,"async");_.R(2,"async");_.N("ngModelChange",function(c){_.q(b);const d=_.O(2);return _.r(EC(d,c))});_.C(3,rhb,1,0,"xap-picker-single-select",6)(4,shb,1,1,"ng-template",null,1,_.eh)(6,thb,1,0,"xap-picker-selection-list",7);_.I()}if(a&2){let b;a=_.Eg(5);const c=_.O().Ka,d=_.O();_.sg("xap-picker-multi-pane",c.Gx);_.E("ngModel",_.S(1,12,d.QQ))("options",_.S(2,14,d.options))("displayFunction",c.aj)("pickerTitle",(b=c.title)!==null&&b!==
void 0?b:"")("searchVisible",c.dv)("searchFilter",c.W_)("selectAllVisible",c.Pz);_.y(3);_.E("ngIf",c.dR)("ngIfElse",a);_.y(3);_.E("ngIf",c.Gx)}};vhb=function(a){a&1&&_.K(0,"xap-picker-single-select",8)};whb=function(a){a&1&&_.xg(0,14);a&2&&(a=_.O(4).Ka,_.E("ngTemplateOutlet",a.OG))};xhb=function(a){a&1&&_.C(0,whb,1,1,"ng-template",13)};yhb=function(a){a&1&&_.xg(0,14);a&2&&(a=_.O(4).Ka,_.E("ngTemplateOutlet",a.b5a))};zhb=function(a){a&1&&_.C(0,yhb,1,1,"ng-template",15)};
Ahb=function(a){a&1&&_.xg(0,14);a&2&&(a=_.O(4).Ka,_.E("ngTemplateOutlet",a.U3a))};Bhb=function(a){a&1&&_.C(0,Ahb,1,1,"ng-template",16)};Chb=function(a){a&1&&_.xg(0,14);a&2&&(a=_.O(4).Ka,_.E("ngTemplateOutlet",a.V3a))};Dhb=function(a){a&1&&_.C(0,Chb,1,1,"ng-template",17)};
Ehb=function(a){a&1&&(_.F(0,"xap-picker-checklist",9),_.C(1,xhb,1,0,null,2)(2,zhb,1,0,null,2)(3,Bhb,1,0,null,2)(4,Dhb,1,0,null,2),_.I());a&2&&(a=_.O(2).Ka,_.E("maxDisplayedOptions",a.wz),_.y(),_.E("ngIf",a.OG),_.y(),_.E("ngIf",a.b5a),_.y(),_.E("ngIf",a.U3a),_.y(),_.E("ngIf",a.V3a))};Fhb=function(a){if(a&1){const b=_.Nd();_.F(0,"xap-picker-selection-list",18);_.N("clearSelection",function(){_.q(b);const c=_.O(3);return _.r(pgb(c))});_.I()}};
Ghb=function(a){if(a&1){const b=_.Nd();_.F(0,"xap-picker",11);_.R(1,"async");_.N("ngModelChange",function(c){_.q(b);const d=_.O(2);return _.r(EC(d,c))});_.C(2,vhb,1,0,"xap-picker-single-select",6)(3,Ehb,5,5,"ng-template",null,1,_.eh)(5,Fhb,1,0,"xap-picker-selection-list",12);_.I()}if(a&2){a=_.Eg(4);const b=_.O().Ka,c=_.O();_.sg("xap-picker-multi-pane",b.Gx);_.E("ngModel",_.S(1,9,c.QQ))("getOptions",b.getOptions)("displayFunction",b.aj)("selectAllVisible",b.Pz);_.y(2);_.E("ngIf",b.dR)("ngIfElse",a);
_.y(3);_.E("ngIf",b.Gx)}};Hhb=function(a){a&1&&(_.F(0,"mat-error",4),_.Q(1),_.I());if(a&2){a=_.O().Ka;const b=_.O();_.y();_.Vg(" ",b.LK(a)," ")}};Ihb=function(a,b){a&1&&(_.M(0),_.C(1,uhb,7,16,"xap-picker",3)(2,Ghb,6,11,"ng-template",null,0,_.eh)(4,Hhb,2,1,"mat-error",4),_.wg());if(a&2){a=b.Ka;b=_.Eg(3);const c=_.O();_.y();_.E("ngIf",!a.Zcb)("ngIfElse",b);_.y(3);_.vg((c.UH==null?0:c.UH.errors)&&c.LK(a)?4:-1)}};Jhb=function(a){a&1&&(_.Bg(0,2,1),_.xg(1),_.Cg());a&2&&(a=_.O().ua,_.y(),_.NA(a.name),_.OA(0))};
Khb=function(a){a&1&&_.Dg(0,2,2)};Lhb=function(a){a&1&&(_.M(0),_.Q(1),_.wg());if(a&2){a=_.O(2).ua;const b=_.O();_.y();_.Vg(" ",b.LK(a)," ")}};Mhb=function(a){a&1&&(_.F(0,"mat-error"),_.C(1,Lhb,2,1,"ng-container",10),_.I());if(a&2){a=_.O().ua;const b=_.O();_.y();_.E("ngIf",b.LK(a))}};Ohb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",13);_.N("click",function(){_.q(b);const c=_.O().ua,d=_.O();return _.r(Nhb(d,c.Xl))});_.F(1,"mat-icon");_.Q(2,"cancel");_.I()()}};
Phb=function(a){a&1&&(_.F(0,"div",14),_.Q(1),_.I());a&2&&(a=_.O().ua,_.y(),_.Wg(a.sW))};
Qhb=function(a,b){a&1&&(_.M(0),_.F(1,"mat-form-field",6)(2,"mat-label",7),_.Bg(3,2),_.C(4,Jhb,2,1,"ng-container",8)(5,Khb,1,0,"ng-template",null,0,_.eh),_.Cg(),_.I(),_.K(7,"input",9,1),_.C(9,Mhb,2,1,"mat-error",10)(10,Ohb,3,0,"button",11),_.I(),_.C(11,Phb,2,1,"div",12),_.wg());if(a&2){let c;a=b.ua;b=_.Eg(6);const d=_.O();_.y(4);_.E("ngIf",a.name)("ngIfElse",b);_.y(3);_.E("type",a.inputType||"text")("placeholder",a.placeholder||"")("formControlName",a.Xl);_.qg("aria-label",a.placeholder)("autocomplete",
a.autocomplete||null)("name",a.name||null);_.y(2);_.E("ngIf",(c=d.ui.get(a.Xl))==null?null:c.errors);_.y();_.vg(d.Bcb?10:-1);_.y();_.E("ngIf",a.sW)}};Rhb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",15);_.N("click",function(){_.q(b);const c=_.O(),d=String(Number(c.Zea[c.Zea.length-1].Xl)+1);c.ui.Tda(d,new _.Jw);c.Zea=[...c.Zea,{Xl:d,HDa:!0}];return _.r()});_.Q(1);_.F(2,"mat-icon");_.Q(3,"add");_.I()()}a&2&&(a=_.O(),_.y(),_.Vg(" ",a.Yoc," "))};
Shb=function(a){a&1&&(_.F(0,"mat-error"),_.Dg(1,5),_.I())};Thb=function(a){a&1&&(_.F(0,"mat-error"),_.Dg(1,6),_.I())};Uhb=function(a){return b=>{let c=!1;return(c=a.some(d=>d.label===b.value))?{validUnique:!0}:null}};Vhb=function(a,b){a&1&&(_.F(0,"mat-option",3),_.Q(1),_.I());a&2&&(a=b.ua,_.E("value",a),_.y(),_.Vg(" ",a.displayName," "))};Whb=function(a){a&1&&_.K(0,"mat-pseudo-checkbox",5);a&2&&(a=_.O(),_.E("state",a.selected?"checked":"unchecked")("disabled",a.disabled))};
Xhb=function(a){a&1&&(_.F(0,"span",6),_.Q(1),_.I());a&2&&(a=_.O(),_.y(),_.Vg("(",a.group.label,")"))};Yhb=function(a){a&1&&(_.M(0),_.F(1,"div",15),_.K(2,"div",16)(3,"div",17)(4,"div",18),_.I(),_.F(5,"div",19),_.K(6,"div",16)(7,"div",17)(8,"div",18),_.I(),_.wg())};Zhb=function(a){if(a&1){const b=_.Nd();_.F(0,"div",20);_.N("cdkObserveContent",function(){_.q(b);const c=_.O();return _.r(FC(c))});_.Hg(1,1);_.I()}a&2&&(a=_.O(),_.E("cdkObserveContentDisabled",a.Bc!="outline"))};
$hb=function(a){a&1&&(_.M(0),_.Hg(1,2),_.F(2,"span"),_.Q(3),_.I(),_.wg());a&2&&(a=_.O(2),_.y(3),_.Wg(a.Ld.placeholder))};aib=function(a){a&1&&_.Hg(0,3,["*ngSwitchCase","true"])};bib=function(a){a&1&&(_.F(0,"span",23),_.Q(1," *"),_.I())};
cib=function(a){if(a&1){const b=_.Nd();_.F(0,"label",21,2);_.N("cdkObserveContent",function(){_.q(b);const c=_.O();return _.r(FC(c))});_.C(2,$hb,4,1,"ng-container",13)(3,aib,1,0,"ng-content",13)(4,bib,2,0,"span",22);_.I()}a&2&&(a=_.O(),_.sg("mat-empty",a.Ld.empty&&!a.L3())("mat-form-field-empty",a.Ld.empty&&!a.L3())("mat-accent",a.color=="accent")("mat-warn",a.color=="warn"),_.E("cdkObserveContentDisabled",a.Bc!="outline")("id",a.gu)("ngSwitch",a.qba()),_.qg("for",a.Ld.id)("aria-owns",a.Ld.id),_.y(2),
_.E("ngSwitchCase",!1),_.y(),_.E("ngSwitchCase",!0),_.y(),_.E("ngIf",!a.tG&&a.Ld.required&&!a.Ld.disabled))};dib=function(a){a&1&&(_.F(0,"div",24),_.Hg(1,4),_.I())};eib=function(a){a&1&&(_.F(0,"div",25),_.K(1,"span",26),_.I());a&2&&(a=_.O(),_.y(),_.sg("mat-accent",a.color=="accent")("mat-warn",a.color=="warn"))};fib=function(a){a&1&&(_.F(0,"div"),_.Hg(1,5),_.I());a&2&&(a=_.O(),_.E("@transitionMessages",a.lU))};
gib=function(a){a&1&&(_.F(0,"div",30),_.Q(1),_.I());a&2&&(a=_.O(2),_.E("id",a.wba),_.y(),_.Wg(a.VK))};hib=function(a){a&1&&(_.F(0,"div",27),_.C(1,gib,2,2,"div",28),_.Hg(2,6),_.K(3,"div",29),_.Hg(4,7),_.I());a&2&&(a=_.O(),_.E("@transitionMessages",a.lU),_.y(),_.E("ngIf",a.VK))};iib=function(a){a&1&&(_.F(0,"span",9),_.Q(1),_.I());a&2&&(a=_.O(),_.y(),_.Wg(a.placeholder))};jib=function(a){a&1&&(_.F(0,"span",13),_.Q(1),_.I());a&2&&(a=_.O(2),_.y(),_.Wg(a.lxb))};
kib=function(a){a&1&&_.Hg(0,0,["*ngSwitchCase","true"])};lib=function(a){a&1&&(_.F(0,"span",10),_.C(1,jib,2,1,"span",11)(2,kib,1,0,"ng-content",12),_.I());a&2&&(a=_.O(),_.E("ngSwitch",!!a.T0a),_.y(2),_.E("ngSwitchCase",!0))};
mib=function(a){if(a&1){const b=_.Nd();_.F(0,"div",14)(1,"div",15,1);_.N("@transformPanel.done",function(c){_.q(b);const d=_.O();return _.r(d.Aca.next(c.oh))})("keydown",function(c){_.q(b);const d=_.O();return _.r(d.ie(c))});_.Hg(3,1);_.I()()}a&2&&(a=_.O(),_.E("@transformPanelWrap",void 0),_.y(),_.Vz("mat-select-panel ",a.YOa(),""),_.rg("transform-origin",a.R3)("font-size",a.yda,"px"),_.E("ngClass",a.Bd)("@transformPanel",a.multiple?"showing-multiple":"showing"),_.qg("id",a.id+"-panel")("aria-multiselectable",
a.multiple)("aria-label",a.ariaLabel||null)("aria-labelledby",a.iT()))};nib=function(a,b){a&1&&(_.F(0,"mat-option",3),_.Q(1),_.I());a&2&&(a=b.ua,_.E("value",a),_.y(),_.Vg(" ",a.displayName," "))};oib=function(a,b){a&1&&(_.F(0,"div",12),_.Q(1),_.I());a&2&&(a=b.ua,b=_.O(3),_.Ig("id","dialog-description-",b.rc.id,""),_.y(),_.Vg(" ",a," "))};
qib=function(a){if(a&1){const b=_.Nd();_.F(0,"xap-comparison-operator-selector",13);_.N("change",function(c){_.q(b);const d=_.O(3);return _.r(pib(d,c))})("operatorFocusChange",function(c){_.q(b);_.O(3).Hjb=c;return _.r()});_.I()}a&2&&(a=_.O(3),_.sg("xap-filterbar-filtereditor-operator-single-line",a.filter.config.k9),_.E("operators",a.be.yX())("value",a.rc==null?null:a.rc.Kf)("appliedFilterId",a.rc.id))};rib=function(){};
tib=function(a){a&1&&(_.M(0),_.Hg(1),_.F(2,"div",7),_.C(3,oib,2,3,"div",8),_.F(4,"div",9),_.C(5,qib,1,5,"xap-comparison-operator-selector",10),_.F(6,"div",11),_.C(7,rib,0,0,"ng-template",null,2,_.eh),_.I()()(),_.Hg(9,1),_.wg());a&2&&(a=_.O(2),_.y(3),_.E("ngIf",a.rc.config.description),_.y(),_.sg("xap-filterbar-multiple-lines",!a.filter.config.k9)("xap-filterbar-single-line",a.filter.config.k9),_.y(),_.E("ngIf",sib(a)))};uib=function(a){a&1&&_.xg(0)};
vib=function(a){a&1&&_.C(0,uib,1,0,"ng-container",14);a&2&&(a=_.O(2),_.E("ngTemplateOutlet",a.OG))};
wib=function(a){if(a&1){const b=_.Nd();_.F(0,"div",4);_.N("keydown.enter",function(){_.q(b);const c=_.O();c.filter.config.I4c||c.be.jP();return _.r()})("focusout",function(){_.q(b);const c=_.O();return _.r(c.T7())});_.F(1,"div",5);_.C(2,tib,10,6,"ng-container",6)(3,vib,1,1,"ng-template",null,1,_.eh);_.I()()}if(a&2){a=_.Eg(4);const b=_.O();_.qg("aria-labelledby","dialog-label-"+b.rc.id)("aria-describedby","dialog-description-"+b.rc.id);_.y(2);_.E("ngIf",b.filter)("ngIfElse",a)}};
xib=function(a,b){a&1&&(_.F(0,"div",12),_.Q(1),_.I());a&2&&(a=b.ua,b=_.O(3),_.Ig("id","dialog-description-",b.rc.id,""),_.y(),_.Vg(" ",a," "))};
yib=function(a){if(a&1){const b=_.Nd();_.F(0,"xap-comparison-operator-selector",13);_.N("change",function(c){_.q(b);const d=_.O(3);return _.r(pib(d,c))})("operatorFocusChange",function(c){_.q(b);_.O(3).Hjb=c;return _.r()});_.I()}a&2&&(a=_.O(3),_.sg("xap-filterbar-filtereditor-operator-single-line",a.filter.config.k9),_.E("operators",a.be.yX())("value",a.rc==null?null:a.rc.Kf)("appliedFilterId",a.rc.id))};zib=function(){};
Aib=function(a){a&1&&(_.M(0),_.Hg(1),_.F(2,"div",7),_.C(3,xib,2,3,"div",8),_.F(4,"div",9),_.C(5,yib,1,5,"xap-comparison-operator-selector",10),_.F(6,"div",11),_.C(7,zib,0,0,"ng-template",null,2,_.eh),_.I()()(),_.Hg(9,1),_.wg());a&2&&(a=_.O(2),_.y(3),_.E("ngIf",a.rc.config.description),_.y(),_.sg("xap-filterbar-multiple-lines",!a.filter.config.k9)("xap-filterbar-single-line",a.filter.config.k9),_.y(),_.E("ngIf",sib(a)))};Bib=function(a){a&1&&_.xg(0)};
Cib=function(a){a&1&&_.C(0,Bib,1,0,"ng-container",14);a&2&&(a=_.O(2),_.E("ngTemplateOutlet",a.OG))};
Dib=function(a){if(a&1){const b=_.Nd();_.F(0,"div",4);_.N("keydown.enter",function(){_.q(b);const c=_.O();c.filter.config.I4c||c.be.jP();return _.r()})("focusout",function(){_.q(b);const c=_.O();return _.r(c.T7())});_.F(1,"div",5);_.C(2,Aib,10,6,"ng-container",6)(3,Cib,1,1,"ng-template",null,1,_.eh);_.I()()}if(a&2){a=_.Eg(4);const b=_.O();_.qg("aria-labelledby","dialog-label-"+b.rc.id)("aria-describedby","dialog-description-"+b.rc.id);_.y(2);_.E("ngIf",b.filter)("ngIfElse",a)}};Eib=function(){return{diameter:100}};
Fib=function(a){a&1&&(_.Yd(),_.K(0,"circle",4));if(a&2){a=_.O();const b=_.Eg(1);_.rg("animation-name","mat-progress-spinner-stroke-rotate-"+a.Qra)("stroke-dashoffset",a.yGb(),"px")("stroke-dasharray",a.eqa(),"px")("stroke-width",a.aGb(),"%")("transform-origin",a.bGb(b));_.qg("r",a.Tpa())}};
Gib=function(a){a&1&&(_.Yd(),_.K(0,"circle",4));if(a&2){a=_.O();const b=_.Eg(1);_.rg("stroke-dashoffset",a.yGb(),"px")("stroke-dasharray",a.eqa(),"px")("stroke-width",a.aGb(),"%")("transform-origin",a.bGb(b));_.qg("r",a.Tpa())}};Hib=function(){return{ts:!1,cK:!1,Mm:!1,SD:!1}};Iib=function(a,b){a&1&&(_.F(0,"div",1,0),_.Hg(2),_.I());a&2&&(a=b.id,b=_.O(),_.E("id",b.id)("ngClass",b.fl),_.qg("aria-label",b.ariaLabel||null)("aria-labelledby",b.iT(a)))};
Jib=function(a,b){if(a&1){const c=_.Nd();_.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.K1a.emit(e);return _.r()});_.F(3,"mat-icon",14);_.Q(4);_.I()()()}a&2&&(a=b.ua,b=_.O(2),_.E("value",a),_.y(),_.Vg(" ",a.label," "),_.y(2),_.E("svgIcon",_.GC(b.Hi,"delete_filter"))("fontSet",b.Dnb?"google-material-icons":void 0),_.y(),_.Wg(_.HC(b.Hi,"delete_filter")))};
Kib=function(a){a&1&&(_.F(0,"div",9)(1,"mat-optgroup",10),_.C(2,Jib,5,5,"mat-option",11),_.I()());a&2&&(a=_.O(),_.y(2),_.E("ngForOf",a.ZD))};Lib=function(a){a&1&&_.xg(0)};Nib=function(a,b){a&1&&(_.F(0,"mat-option",20),_.C(1,Lib,1,0,"ng-container",21),_.I());a&2&&(a=b.ua,_.O(4),b=_.Eg(12),_.E("value",a),_.y(),_.E("ngTemplateOutlet",b)("ngTemplateOutletContext",_.ch(3,Mib,a)))};
Oib=function(a){a&1&&(_.F(0,"div")(1,"mat-optgroup",18),_.C(2,Nib,2,5,"mat-option",19),_.I()());a&2&&(a=_.O().ua,_.y(),_.E("label",a.iP),_.y(),_.E("ngForOf",a.hP))};Pib=function(a){a&1&&_.xg(0)};Qib=function(a){a&1&&(_.F(0,"mat-option",20),_.C(1,Pib,1,0,"ng-container",21),_.I());if(a&2){a=_.O().ua;_.O(2);const b=_.Eg(12);_.E("value",a);_.y();_.E("ngTemplateOutlet",b)("ngTemplateOutletContext",_.ch(3,Mib,a))}};
Rib=function(a,b){a&1&&(_.M(0),_.C(1,Oib,3,2,"div",16)(2,Qib,2,5,"mat-option",17),_.wg());a&2&&(a=b.ua,_.O(2),_.y(),_.E("ngIf",_.IC(a)&&a.hP.length>0),_.y(),_.E("ngIf",!_.IC(a)))};Sib=function(a){a&1&&(_.F(0,"mat-option",22)(1,"span",23),_.Q(2),_.I()());a&2&&(a=_.O(3),_.y(2),_.Wg(a.AD))};Tib=function(a,b){a&1&&(_.M(0),_.C(1,Sib,3,1,"mat-option",8),_.wg());a&2&&(a=b.Ka,b=_.O(2),_.y(),_.E("ngIf",b.AD&&a.length===0))};
Uib=function(a){a&1&&(_.M(0),_.C(1,Rib,3,2,"ng-container",15),_.R(2,"async"),_.C(3,Tib,2,1,"ng-container",16),_.R(4,"async"),_.wg());a&2&&(a=_.O(),_.y(),_.E("ngForOf",_.S(2,2,a.d_)),_.y(2),_.E("ngIf",_.S(4,4,a.d_)))};Vib=function(a,b){a&1&&(_.F(0,"mat-option",20)(1,"span"),_.Q(2),_.I()());a&2&&(a=b.ua,_.E("value",a),_.qg("aria-label",a.ariaLabel||a.displayName),_.y(2),_.Wg(a.displayName))};
Wib=function(a){a&1&&(_.F(0,"div")(1,"mat-optgroup",18),_.C(2,Vib,3,3,"mat-option",19),_.I()());a&2&&(a=_.O().ua,_.y(),_.E("label",a.iP),_.y(),_.E("ngForOf",a.hP))};Xib=function(a){a&1&&(_.F(0,"mat-option",20)(1,"span"),_.Q(2),_.I()());a&2&&(a=_.O().ua,_.E("value",a),_.qg("aria-label",a.ariaLabel||null),_.y(2),_.Wg(a.displayName))};
Yib=function(a,b){a&1&&(_.M(0),_.C(1,Wib,3,2,"div",16)(2,Xib,3,3,"mat-option",17),_.wg());a&2&&(a=b.ua,_.O(2),_.y(),_.E("ngIf",_.IC(a)&&a.hP.length>0),_.y(),_.E("ngIf",!_.IC(a)))};Zib=function(a){a&1&&(_.F(0,"mat-option",22)(1,"span",23),_.Q(2),_.I()());a&2&&(a=_.O(3),_.y(2),_.Wg(a.AD))};$ib=function(a,b){a&1&&(_.M(0),_.C(1,Zib,3,1,"mat-option",8),_.wg());a&2&&(a=b.Ka,b=_.O(2),_.y(),_.E("ngIf",b.AD&&a.length===0))};
ajb=function(a){a&1&&(_.C(0,Yib,3,2,"ng-container",15),_.R(1,"async"),_.C(2,$ib,2,1,"ng-container",16),_.R(3,"async"));a&2&&(a=_.O(),_.E("ngForOf",_.S(1,2,a.OP)),_.y(2),_.E("ngIf",_.S(3,4,a.OP)))};bjb=function(a){a&1&&(_.F(0,"mat-option",22),_.K(1,"mat-spinner",24),_.I());a&2&&(a=_.O(),_.qg("aria-label",a.bCb))};cjb=function(a){a&1&&(_.F(0,"b"),_.Q(1),_.I());a&2&&(a=_.O().ua,_.y(),_.Wg(a.text))};djb=function(a){a&1&&(_.F(0,"i"),_.Q(1),_.I());a&2&&(a=_.O().ua,_.y(),_.Wg(a.text))};
ejb=function(a){a&1&&(_.F(0,"u"),_.Q(1),_.I());a&2&&(a=_.O().ua,_.y(),_.Wg(a.text))};fjb=function(a){a&1&&(_.M(0),_.Q(1),_.wg());a&2&&(a=_.O().ua,_.y(),_.Wg(a.text))};gjb=function(a,b){a&1&&(_.F(0,"span"),_.M(1,25),_.C(2,cjb,2,1,"b",26)(3,djb,2,1,"i",26)(4,ejb,2,1,"u",26)(5,fjb,2,1,"ng-container",27),_.wg(),_.I());a&2&&(a=b.ua,_.y(),_.E("ngSwitch",a.tag),_.y(),_.E("ngSwitchCase","b"),_.y(),_.E("ngSwitchCase","i"),_.y(),_.E("ngSwitchCase","u"))};
hjb=function(a,b){a&1&&_.C(0,gjb,6,4,"span",15);a&2&&_.E("ngForOf",b.ua.t5)};ijb=function(a,b){return this.PPc(b)};jjb=function(a){a&1&&(_.F(0,"tr",0)(1,"td",3),_.Q(2),_.I()());a&2&&(a=_.O(),_.y(),_.rg("padding-top",a.MS)("padding-bottom",a.MS),_.qg("colspan",a.wza),_.y(),_.Vg(" ",a.label," "))};kjb=function(a){a&1&&(_.F(0,"td",3),_.Q(1),_.I());a&2&&(a=_.O(2),_.rg("padding-top",a.MS)("padding-bottom",a.MS),_.qg("colspan",a.Vaa),_.y(),_.Vg(" ",a.Vaa>=a.RUb?a.label:""," "))};
ljb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"td",6)(1,"button",7);_.N("click",function(d){const e=_.q(c).ua,f=_.O(2);return _.r(f.pIc(e,d))})("focus",function(d){const e=_.q(c).ua,f=_.O(2);return _.r(f.MJc(e,d))});_.F(2,"span",8);_.Q(3);_.I();_.K(4,"span",9);_.I()()}if(a&2){a=b.ua;b=b.QM;const c=_.O().QM,d=_.O();_.rg("width",d.cEb)("padding-top",d.MS)("padding-bottom",d.MS);_.qg("data-mat-row",c)("data-mat-col",b);_.y();_.sg("mat-calendar-body-disabled",!a.enabled)("mat-calendar-body-active",d.iHb(c,
b))("mat-calendar-body-range-start",d.fQa(a.Im))("mat-calendar-body-range-end",d.eQa(a.Im))("mat-calendar-body-in-range",d.Aqa(a.Im))("mat-calendar-body-comparison-bridge-start",d.iMc(a.Im,c,b))("mat-calendar-body-comparison-bridge-end",d.hMc(a.Im,c,b))("mat-calendar-body-comparison-start",d.nHb(a.Im))("mat-calendar-body-comparison-end",d.mHb(a.Im))("mat-calendar-body-in-comparison-range",d.mMc(a.Im))("mat-calendar-body-preview-start",d.uMc(a.Im))("mat-calendar-body-preview-end",d.tMc(a.Im))("mat-calendar-body-in-preview",
d.nMc(a.Im));_.E("ngClass",a.RTc)("tabindex",d.iHb(c,b)?0:-1);_.qg("aria-label",a.ariaLabel)("aria-disabled",!a.enabled||null)("aria-pressed",d.i3(a.Im))("aria-current",d.q3b===a.Im?"date":null)("aria-describedby",d.KKc(a.Im));_.y();_.sg("mat-calendar-body-selected",d.i3(a.Im))("mat-calendar-body-comparison-identical",d.jMc(a.Im))("mat-calendar-body-today",d.q3b===a.Im);_.y();_.Vg(" ",a.Pfa," ")}};
njb=function(a,b){a&1&&(_.F(0,"tr",1),_.C(1,kjb,2,6,"td",4),_.yC(2,ljb,5,48,"td",5,mjb),_.I());if(a&2){a=b.ua;b=b.QM;const c=_.O();_.y();_.vg(b===0&&c.Vaa?1:-1);_.y();_.zC(a)}};ojb=function(a){return(a==null?void 0:a.nodeName)==="TD"};pjb=function(a){let b;if(ojb(a))b=a;else if(ojb(a.parentNode))b=a.parentNode;else{let d;ojb((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};
qjb=function(a,b,c){return c!==null&&b!==c&&a<c&&a===b};rjb=function(a,b,c){return b!==null&&b!==c&&a>=b&&a===c};sjb=function(a,b,c,d){return d&&b!==null&&c!==null&&b!==c&&a>=b&&a<=c};tjb=function(a){a=a.changedTouches[0];return document.elementFromPoint(a.clientX,a.clientY)};ujb=function(a,b){a&1&&(_.F(0,"th",2)(1,"span",6),_.Q(2),_.I(),_.F(3,"span",3),_.Q(4),_.I()());a&2&&(a=b.ua,_.y(2),_.Wg(a.cWb),_.y(2),_.Wg(a.dib))};
wjb=function(a,b,c,d,e){b=a.getYear(b);c=a.getYear(c);a=vjb(a,d,e);return Math.floor((b-a)/24)===Math.floor((c-a)/24)};JC=function(a,b,c,d){return((a.getYear(b)-vjb(a,c,d))%24+24)%24};vjb=function(a,b,c){let d=0;c?d=a.getYear(c)-24+1:b&&(d=a.getYear(b));return d};xjb=function(){};
yjb=function(a){if(a&1){const b=_.Nd();_.F(0,"mat-month-view",4);_.$g("activeDateChange",function(c){_.q(b);const d=_.O();_.Zg(d.rb,c)||(d.rb=c);return _.r(c)});_.N("_userSelection",function(c){_.q(b);const d=_.O();return _.r(d.zpa(c))})("dragStarted",function(c){_.q(b);const d=_.O();return _.r(d.HJc(c))})("dragEnded",function(c){_.q(b);const d=_.O();return _.r(d.iOa(c))});_.I()}a&2&&(a=_.O(),_.Yg("activeDate",a.rb),_.E("selected",a.selected)("dateFilter",a.Fj)("maxDate",a.Ed)("minDate",a.Dd)("dateClass",
a.Ul)("comparisonStart",a.Rq)("comparisonEnd",a.zs)("startDateAccessibleName",a.J0)("endDateAccessibleName",a.NW)("activeDrag",a.Yoa))};
zjb=function(a){if(a&1){const b=_.Nd();_.F(0,"mat-year-view",5);_.$g("activeDateChange",function(c){_.q(b);const d=_.O();_.Zg(d.rb,c)||(d.rb=c);return _.r(c)});_.N("monthSelected",function(c){_.q(b);const d=_.O();return _.r(d.cNc(c))})("selectedChange",function(c){_.q(b);const d=_.O();return _.r(d.DGb(c,"month"))});_.I()}a&2&&(a=_.O(),_.Yg("activeDate",a.rb),_.E("selected",a.selected)("dateFilter",a.Fj)("maxDate",a.Ed)("minDate",a.Dd)("dateClass",a.Ul))};
Ajb=function(a){if(a&1){const b=_.Nd();_.F(0,"mat-multi-year-view",6);_.$g("activeDateChange",function(c){_.q(b);const d=_.O();_.Zg(d.rb,c)||(d.rb=c);return _.r(c)});_.N("yearSelected",function(c){_.q(b);const d=_.O();return _.r(d.LQc(c))})("selectedChange",function(c){_.q(b);const d=_.O();return _.r(d.DGb(c,"year"))});_.I()}a&2&&(a=_.O(),_.Yg("activeDate",a.rb),_.E("selected",a.selected)("dateFilter",a.Fj)("maxDate",a.Ed)("minDate",a.Dd)("dateClass",a.Ul))};Bjb=function(){};
Cjb=function(a){a&1&&(_.Yd(),_.F(0,"svg",2),_.K(1,"path",3),_.I())};_.KC=function(a){_.wp(a).status="DEGRADED"};_.Djb=function(a){const b=[];let c=0;for(let d=0;d<a.length;d++){let 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};
_.LC=function(a){const b=[];let c=0,d=0;for(;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++];const 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("")};
_.Ejb=function(a){const b=a.length;let c=b*3/4;c%3?c=Math.floor(c):_.ma("=.",a[b-1])&&(c=_.ma("=.",a[b-2])?c-2:c-1);const d=new Uint8Array(c);let e=0;_.lza(a,function(f){d[e++]=f});return e!==c?d.subarray(0,e):d};_.MC=function(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};Seb=/^[a-z][a-z\d-]*$/i;Teb="APPLET BASE EMBED IFRAME LINK MATH META OBJECT SCRIPT STYLE SVG TEMPLATE".split(" ");Xeb="AREA BR COL COMMAND HR IMG INPUT KEYGEN PARAM SOURCE TRACK WBR".split(" ");
Veb=["action","formaction","href"];ffb=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)};Fjb=class{destroy(){}KM(){}move(a,b){this.attach(b,this.detach(a))}};
gfb=class{constructor(){this.mL=new Map;this.UJ=void 0}has(a){return this.mL.has(a)}delete(a){if(!this.has(a))return!1;const b=this.mL.get(a);this.UJ!==void 0&&this.UJ.has(b)?(this.mL.set(a,this.UJ.get(b)),this.UJ.delete(b)):this.mL.delete(a);return!0}get(a){return this.mL.get(a)}set(a,b){if(this.mL.has(a)){a=this.mL.get(a);this.UJ===void 0&&(this.UJ=new Map);const c=this.UJ;for(;c.has(a);)a=c.get(a);c.set(a,b)}else this.mL.set(a,b)}forEach(a){for(let [b,c]of this.mL){let d=b,e=c;a(e,d);if(this.UJ!==
void 0){const f=this.UJ;for(;f.has(e);)e=f.get(e),a(e,d)}}}};Gjb=class{constructor(a,b,c){this.GP=a;this.ua=b;this.QM=c}};jfb=class{constructor(a){this.UYc=!1;this.z$c=a;this.Hya=void 0}};
kfb=class extends Fjb{constructor(a,b,c){super();this.GP=a;this.oZc=b;this.b3b=c;this.Fjb=void 0;this.M7=!1}get length(){return this.GP.length-10}at(a){return _.pka(this.GP,a)[8].ua}attach(a,b){const c=b[6];this.M7||(this.M7=a!==this.length);_.qka(this.GP,b,a,_.jg(this.b3b,c))}detach(a){this.M7||(this.M7=a!==this.length-1);return _.kf(this.GP,a)}create(a,b){a=_.oka(this.oZc,this.b3b,new Gjb(this.GP,b,a),{Nua:null});let c;(c=this.Fjb)==null||c.ctd();return a}destroy(a){_.Sha(a[1],a);let b;(b=this.Fjb)==
null||b.dtd()}KM(a,b){_.pka(this.GP,a)[8].ua=b}reset(){this.M7=!1;let a;(a=this.Fjb)==null||a.reset()}};_.NC=class{constructor(a,b,c){this.locale=a;this.DUc=b;this.Bfa=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.Bfa)==null?void 0:e.dateFormat)!=null?f:"mediumDate";let l,p,t;const w=(t=(p=c!=null?c:(l=this.Bfa)==null?void 0:l.Fwd)!=null?p:this.DUc)!=null?t:void 0;return _.Mcb(a,g,d||this.locale,w)}catch(e){throw new _.$c(2100,!1);}}};
_.NC.O=function(a){return new (a||_.NC)(_.B(_.jh,16),_.B(_.GLa,24),_.B(_.HLa,24))};_.NC.Le=_.Ef({name:"date",type:_.NC,le:!0});_.OC=class{constructor(){this.Ia=_.n(_.ef);this.Rc=_.n(_.ar);this.KFb=null;this.UMb=new _.an}get Lga(){return this.KFb}Dc(){const a=this.Ia.ma;this.UHb=this.Rc.Pk(a,a.nodeType===1&&a.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(b=>{this.KFb=b;this.UMb.emit(b)})}Ja(){this.Rc.Oi(this.Ia);this.UHb&&this.UHb.unsubscribe()}};_.OC.O=function(a){return new (a||_.OC)};
_.OC.La=_.Df({type:_.OC,na:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{UMb:"cdkFocusChange"},Qb:["cdkMonitorFocus"]});_.QC=function(a,b){return PC(b)&&a.isValid(b)?b:null};_.RC=function(a,b,c){return a.getYear(b)-a.getYear(c)||a.getMonth(b)-a.getMonth(c)||a.getDate(b)-a.getDate(c)};SC=function(a,b,c){if(b&&c){let d=a.isValid(b),e=a.isValid(c);return d&&e?!_.RC(a,b,c):d==e}return b==c};_.TC=function(a,b,c,d){return c&&_.RC(a,b,c)<0?c:d&&_.RC(a,b,d)>0?d:b};
_.UC=class{constructor(){this.Kya=this.LHb=new _.Vf}setTime(){throw Error("cc");}getHours(){throw Error("cc");}getMinutes(){throw Error("cc");}getSeconds(){throw Error("cc");}oi(a){return a==null||PC(a)&&this.isValid(a)?a:this.invalid()}a9(a){this.locale=a;this.LHb.next()}};Hjb=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;Ijb=/^(\d?\d)[:.](\d?\d)(?:[:.](\d?\d))?\s*(AM|PM)?$/i;PC=function(a){return a instanceof Date};
Jjb=function(a){const b=new Intl.DateTimeFormat(a.locale,{month:"short",timeZone:"utc"});return nfb(12,c=>a.aba(b,new Date(2017,c,1)))};Kjb=function(a){const b=new Intl.DateTimeFormat(a.locale,{day:"numeric",timeZone:"utc"});return nfb(31,c=>a.aba(b,new Date(2017,0,c+1)))};_.Ljb=function(a,b){const c=new Intl.DateTimeFormat(a.locale,{weekday:b,timeZone:"utc"});return nfb(7,d=>a.aba(c,new Date(2017,0,d+1)))};
VC=function(a,b){const c=new Intl.DateTimeFormat(a.locale,{year:"numeric",timeZone:"utc"});return a.aba(c,b)};_.Mjb=function(a){if(typeof Intl!=="undefined"&&Intl.Locale){a=new Intl.Locale(a.locale);let b,c,d;const e=(d=(c=((b=a.Ald)==null?void 0:b.call(a))||a.Exd)==null?void 0:c.Tkd)!=null?d:0;return e===7?0:e}return 0};_.WC=function(a,b){return a.getDate(a.Baa(a.getYear(b),a.getMonth(b)+1,0))};XC=function(a,b,c,d){a=a.Baa(b,c,d);a.getMonth();return a};
_.YC=function(a,b,c){let d=a.Baa(a.getYear(b),a.getMonth(b)+c,a.getDate(b));a.getMonth(d)!=((a.getMonth(b)+c)%12+12)%12&&(d=a.Baa(a.getYear(d),a.getMonth(d),0));return d};_.ZC=function(a,b,c){return _.YC(a,b,c*12)};_.$C=function(a,b,c){return a.Baa(a.getYear(b),a.getMonth(b),a.getDate(b)+c)};Njb=function(a,b){return[b.getUTCFullYear(),a.XCb(b.getUTCMonth()+1),a.XCb(b.getUTCDate())].join("-")};
aD=class extends _.UC{constructor(){super();this.PHb=_.n(_.bWa,{optional:!0});const a=_.n(_.bWa,{optional:!0});a!==void 0&&(this.PHb=a);super.a9(this.PHb)}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("dc");b=new Intl.DateTimeFormat(this.locale,Object.assign({},b,{timeZone:"utc"}));return this.aba(b,
a)}oi(a){if(typeof a==="string"){if(!a)return null;if(Hjb.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()}Baa(a,b,c){const d=new Date;d.setFullYear(a,b,c);d.setHours(0,0,0,0);return d}XCb(a){return("00"+a).slice(-2)}aba(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)}ued(a){var b=a.toUpperCase().match(Ijb);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}};aD.O=function(a){return new (a||aD)};
aD.ta=_.k({token:aD,oa:aD.O});_.bD=class{};_.bD.O=function(a){return new (a||_.bD)};_.bD.Ca=_.Cf({type:_.bD});_.bD.Ba=_.Xc({Nb:[[{va:_.UC,Qd:aD},{va:_.Fs,kc:{parse:{wu:null,j$c:null},display:{wu:{year:"numeric",month:"numeric",day:"numeric"},j$c:{hour:"numeric",minute:"numeric"},Nhb:{year:"numeric",month:"short"},jUc:{year:"numeric",month:"long",day:"numeric"},s2c:{year:"numeric",month:"long"},Cwd:{hour:"numeric",minute:"numeric"}}}}]]});_.cD=class{};_.cD.O=function(a){return new (a||_.cD)};
_.cD.Ca=_.Cf({type:_.cD});_.cD.Ba=_.Xc({imports:[_.Es,_.Es]});var Ojb=0,dD=class extends _.qWa{constructor(a){super();this.gu=`mat-optgroup-label-${Ojb++}`;let b;this.oJ=(b=a==null?void 0:a.rbb)!=null?b:!1}};dD.O=function(a){return new (a||dD)(_.B(_.Js,8))};dD.La=_.Df({type:dD,inputs:{label:"label"},standalone:!1,features:[_.kg]});
var Pjb=["text"],Qjb=0,Rjb=class{constructor(a,b=!1){this.source=a;this.xY=b}},Sjb=class{get multiple(){return this.md&&this.md.multiple}get selected(){return this.ye}get disabled(){return this.group&&this.group.disabled||this.qc}set disabled(a){this.qc=_.Zi(a)}get wc(){return!(!this.md||!this.md.wc)}get Mm(){return!(!this.md||!this.md.Mm)}constructor(a,b,c,d){this.Qc=a;this.Ta=b;this.md=c;this.group=d;this.qc=this.yS=this.ye=!1;this.KT="";this.id=`mat-option-${Qjb++}`;this.ax=new _.an;this.Nh=new _.Vf}get active(){return this.yS}get FE(){let a;
return(((a=this.CSa)==null?void 0:a.ma.textContent)||"").trim()}select(a=!0){this.ye||(this.ye=!0,_.en(this.Ta),a&&this.XS())}ah(a=!0){this.ye&&(this.ye=!1,_.en(this.Ta),a&&this.XS())}focus(a,b){const c=this.Qg();typeof c.focus==="function"&&c.focus(b)}Vp(){return this.FE}ie(a){a.keyCode!==13&&a.keyCode!==32||_.Ri(a)||(this.ds(),a.preventDefault())}ds(){this.disabled||(this.ye=this.multiple?!this.ye:!0,_.en(this.Ta),this.XS(!0))}Pr(){return this.disabled?"-1":"0"}Qg(){return this.Qc.ma}Vn(){if(this.ye){const a=
this.FE;a!==this.KT&&(this.KT&&this.Nh.next(),this.KT=a)}}Ja(){this.Nh.complete()}XS(a=!1){this.ax.emit(new Rjb(this,a))}};Sjb.O=function(){_.gf()};Sjb.La=_.Df({type:Sjb,ub:function(a,b){a&1&&_.Og(Pjb,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.CSa=c.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{ax:"onSelectionChange"},standalone:!1});eD={t5b:"ACTIVE",Vbc:"DELETE_IN_PROGRESS",Xbc:"DELETE_REQUESTED",Blc:"LIFECYCLE_STATE_UNSPECIFIED",values(){return[eD.Blc,eD.t5b,eD.Xbc,eD.Vbc]}};
Tjb=class extends _.W{ha(){return Tjb}ka(){return{keys:[]}}};
Ujb=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 Ujb}ka(){return{keys:["code","details",
"message"],ud:{details:{vc:null,Gc:!0,Hc:!1,Ic:!1}}}}};
_.Vjb=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 _.Vjb}ka(){return{keys:["done","error","metadata","name","response"],ud:{metadata:{vc:null,Gc:!1,Hc:!1,Ic:!1},response:{vc:null,Gc:!1,Hc:!1,Ic:!1}},Ga:{error:Ujb}}}};
Wjb=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 Wjb}ka(){return{keys:["id","type"]}}};
_.fD=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 _.fD}ka(){return{Na:{lifecycleState:eD},keys:"createTime labels lifecycleState name parent projectId projectNumber tags".split(" "),ud:{labels:{vc:null,Gc:!1,Hc:!1,Ic:!1},tags:{vc:null,Gc:!1,Hc:!1,Ic:!1}},Ga:{parent:Wjb}}}};
Xjb=class extends _.W{constructor(a={}){super();this.i.projects=a.ao==null?null:a.ao;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 ao(){return _.Z(this,"projects")?_.T(this,"projects"):null}set ao(a){this.i.projects=a}ha(){return Xjb}ka(){return{Oa:{projects:_.fD},keys:["nextPageToken","projects"]}}};
_.gD={$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"};
hD=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.xn(b,c)}create(a,b={},c={}){return _.wn(this.qb,{body:a,Jb:"POST",Mb:"cloudresourcemanager.projects.create",path:`/${this.Va}/projects`,Qa:_.Ah(b,_.gD,c),Ob:_.Vjb})}delete(a,b={},c={}){return _.wn(this.qb,{body:null,Jb:"DELETE",Mb:"cloudresourcemanager.projects.delete",path:`/${this.Va}/projects/${a}`,Qa:_.Ah(b,_.gD,c),Ob:Tjb})}get(a,b={},c={}){return _.wn(this.qb,{body:null,Jb:"GET",Mb:"cloudresourcemanager.projects.get",
path:`/${this.Va}/projects/${a}`,Qa:_.Ah(b,_.gD,c),Ob:_.fD})}list(a={},b={}){return _.wn(this.qb,{body:null,Jb:"GET",Mb:"cloudresourcemanager.projects.list",path:`/${this.Va}/projects`,Qa:_.Ah(a,_.gD,b),Ob:Xjb})}update(a,b,c={},d={}){return _.wn(this.qb,{body:b,Jb:"PUT",Mb:"cloudresourcemanager.projects.update",path:`/${this.Va}/projects/${a}`,Qa:_.Ah(c,_.gD,d),Ob:_.fD})}};hD.O=function(a){return new (a||hD)(_.m(_.k_a,8),_.m(_.l_a),_.m(_.vn,8))};hD.ta=_.k({token:hD,oa:hD.O});_.iD=class{};
_.iD.O=function(a){return new (a||_.iD)};_.iD.ta=_.k({token:_.iD,oa:a=>hD.O(a),Ea:_.Iu});_.jD=class{};_.jD.O=function(a){return new (a||_.jD)};_.jD.Ca=_.Cf({type:_.jD});_.jD.Ba=_.Xc({imports:[_.Es,_.Es]});Yjb="Y Z E P T G M K  m u n".split(" ");_.kD=class{constructor(){let a;this.Bc=((a=_.n(_.meb,{optional:!0}))==null?void 0:a.Bc)||"raised"}};_.kD.O=function(a){return new (a||_.kD)};
_.kD.wa=_.Bf({type:_.kD,na:[["mat-card"]],nb:[1,"mat-mdc-card","mdc-card"],ob:4,Ya:function(a,b){a&2&&_.sg("mat-mdc-card-outlined",b.Bc==="outlined")("mdc-card--outlined",b.Bc==="outlined")},inputs:{Bc:"appearance"},Qb:["matCard"],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Gg(),_.Hg(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-sys-surface));border-color:var(--mdc-elevated-card-container-color, var(--mat-sys-surface));border-radius:var(--mdc-elevated-card-container-shape, var(--mat-sys-corner-medium));box-shadow:var(--mdc-elevated-card-container-elevation, var(--mat-sys-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-sys-corner-medium))}.mat-mdc-card-outlined{background-color:var(--mdc-outlined-card-container-color, var(--mat-sys-surface));border-radius:var(--mdc-outlined-card-container-shape, var(--mat-sys-corner-medium));border-width:var(--mdc-outlined-card-outline-width, 1px);border-color:var(--mdc-outlined-card-outline-color, var(--mat-sys-outline-variant));box-shadow:var(--mdc-outlined-card-container-elevation, var(--mat-sys-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-sys-title-large-font));line-height:var(--mat-card-title-text-line-height, var(--mat-sys-title-large-line-height));font-size:var(--mat-card-title-text-size, var(--mat-sys-title-large-size));letter-spacing:var(--mat-card-title-text-tracking, var(--mat-sys-title-large-tracking));font-weight:var(--mat-card-title-text-weight, var(--mat-sys-title-large-weight))}.mat-mdc-card-subtitle{color:var(--mat-card-subtitle-text-color, var(--mat-sys-on-surface));font-family:var(--mat-card-subtitle-text-font, var(--mat-sys-title-medium-font));line-height:var(--mat-card-subtitle-text-line-height, var(--mat-sys-title-medium-line-height));font-size:var(--mat-card-subtitle-text-size, var(--mat-sys-title-medium-size));letter-spacing:var(--mat-card-subtitle-text-tracking, var(--mat-sys-title-medium-tracking));font-weight:var(--mat-card-subtitle-text-weight, var(--mat-sys-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'],
kb:2,Ma:0});_.Zjb=function(a,b,c,d,e,f){const g=new _.Zf(1);return _.x(_.x(_.Zeb(c),_.gg(_.Qe(d)),_.gg(g)),_.Ij(a.Ha,e),_.Lf(b),_.Uf(f),_.Xf(g),_.Fe())};_.lD=class{constructor(a){this.Ha=a}};_.lD.O=function(a){return new (a||_.lD)(_.m(_.Bp))};_.lD.ta=_.k({token:_.lD,oa:_.lD.O,Ea:"root"});_.mD=class{transform(a){{const b=a;let c="",d=1;a<0&&(a=-a);if(a===Infinity)a=(Infinity*Math.sign(b)).toString();else{for(let e=0;e<Yjb.length;e++){const f=Yjb[e];d=_.Ydb[f];if(a>=d||d<=1&&a>.1*d){c=f;break}}c||(d=1);a=Math.round(b/d)+""+c}}return`${a}B`}};_.mD.O=function(a){return new (a||_.mD)};_.mD.Le=_.Ef({name:"humanizeBytes",type:_.mD,le:!0,standalone:!1});_.nD=class{};_.nD.O=function(a){return new (a||_.nD)};_.nD.Ca=_.Cf({type:_.nD});_.nD.Ba=_.Xc({Nb:[_.mD]});var $jb=new _.wd("CDK_TREE_NODE_OUTLET_NODE"),oD=class{constructor(){this.Gf=_.n(_.Lg);this.HQa=_.n($jb,{optional:!0})}};oD.O=function(a){return new (a||oD)};oD.La=_.Df({type:oD,na:[["","cdkTreeNodeOutlet",""]]});var akb=class{constructor(a){this.ua=a}},pD=class{constructor(){this.qa=_.n(_.Kg)}};pD.O=function(a){return new (a||pD)};pD.La=_.Df({type:pD,na:[["","cdkTreeNodeDef",""]],inputs:{lA:[0,"cdkTreeNodeDefWhen","when"]}});var bkb=function(a,b,c=a.SE,d=a.v3.Gf,e){if((c=c.diff(b))||a.OKb)c==null||_.KJa(c,(f,g,l)=>{f.jx==null?a.insertNode(b[l],l,d,e):l==null?d.remove(g):(f=d.get(g),d.move(f,l))}),c==null||_.LJa(c,f=>{const g=f.item;f.Ak!=void 0&&(d.get(f.Ak).context.ua=g)}),e?_.en(a.Ta):_.fn(a.Ta)},rD=class{get dataSource(){return this.Lr}set dataSource(a){this.Lr!==a&&this.vSa(a)}constructor(){this.AB=_.n(_.on);this.Ta=_.n(_.nn);this.Ia=_.n(_.ef);this.Vb=_.n(_.Tr);this.Fq=new _.Vf;this.xJ=new Map;this.Vj=new Map;this.ES=
new Map;this.QH=new _.Vh({start:0,end:Number.MAX_VALUE});this.Waa=new _.Vh([]);this.IQa=new _.Vh(null);this.MB=new _.Vh(new Map);this.yHb=new _.Vh([]);this.EMc=_.n(_.uUa);this.OKb=!1}Td(){this.VLc()}VG(){this.ZPc();this.PJb()}Ja(){this.v3.Gf.clear();this.QH.complete();this.Fq.next();this.Fq.complete();this.Lr&&typeof this.Lr.disconnect==="function"&&this.dataSource.disconnect(this);this.RS&&(this.RS.unsubscribe(),this.RS=null);let a;(a=this.Gb)==null||a.destroy()}Sa(){this.TLc()}Dc(){this.OKb=!0}ZPc(){this.xJc=
this.eca.filter(a=>!a.lA)[0]}QOc(a){this.IQa.value===null&&this.IQa.next(a)}vSa(a){this.Lr&&typeof this.Lr.disconnect==="function"&&this.dataSource.disconnect(this);this.RS&&(this.RS.unsubscribe(),this.RS=null);a||this.v3.Gf.clear();this.Lr=a;this.eca&&this.PJb()}kGb(){return this.Ec?this.Ec.zh:(this.wn!=null||(this.wn=new _.Zz(!0)),this.wn)}PJb(){if(!this.RS){var a;_.Dj(this.Lr)?a=this.Lr.connect(this):_.Ue(this.Lr)?a=this.Lr:Array.isArray(this.Lr)&&(a=_.u(this.Lr));a&&(this.RS=_.x(this.gLc(a),_.gg(this.Fq)).subscribe(b=>
{this.qOc(b)}))}}gLc(a){const b=this.kGb();return _.x(_.Ge([a,this.IQa,_.x(b.changed,_.eg(null),_.hg(c=>{this.OJc(c)}))]),_.fg(([c,d])=>d===null?_.u({B8:c,TO:null,nodeType:d}):_.x(this.KIc(c,d),_.v(e=>Object.assign({},e,{nodeType:d})))))}qOc(a){a.nodeType===null?bkb(this,a.B8):(this.WPc(a.TO),bkb(this,a.B8),this.eQc(a.TO))}OJc(a){if(a){var b=this.MB.value;for(const c of a.vF){let d;(d=b.get(c))==null||d.iFb(!0)}for(const c of a.removed){let d;(d=b.get(c))==null||d.iFb(!1)}}}VLc(){const a=_.x(_.Ge([this.yHb,
this.MB]),_.v(([b,c])=>b.reduce((d,e)=>{(e=c.get(this.If(e)))&&d.push(e);return d},[])));this.Gb=this.EMc(a,{wq:b=>this.If(b.data),fv:b=>!!b.xg,R3b:!0,ySb:this.Vb.value})}TLc(){let a;const b=(a=this.wq)!=null?a:(c,d)=>this.If(d);this.SE=this.AB.find([]).create(b)}Ydd(){}VKc(a,b){return this.eca.length===1?this.eca.first:this.eca.find(c=>c.lA&&c.lA(b,a))||this.xJc}insertNode(a,b,c,d){const e=this.ROa(),f=this.VKc(a,b),g=this.If(a),l=new akb(a);let p;d!=null||(d=(p=this.Vj.get(g))!=null?p:void 0);e?
l.level=e(a):d!==void 0&&this.xJ.has(this.If(d))?l.level=this.xJ.get(this.If(d))+1:l.level=0;this.xJ.set(g,l.level);(c?c:this.v3.Gf).mi(f.qa,l,b);qD&&(qD.data=a)}Zd(a){let b,c;return!!(((b=this.Ec)==null?0:b.Zd(a))||((c=this.wn)==null?0:c.Ae(this.If(a))))}toggle(a){this.Ec?this.Ec.toggle(a):this.wn&&this.wn.toggle(this.If(a))}expand(a){this.Ec?this.Ec.expand(a):this.wn&&this.wn.select(this.If(a))}collapse(a){this.Ec?this.Ec.collapse(a):this.wn&&this.wn.ah(this.If(a))}Dwb(a){this.Ec?this.Ec.Dwb(a):
this.wn&&(this.Zd(a)?this.Yta(a):this.uva(a))}uva(a){if(this.Ec)this.Ec.uva(a);else if(this.wn){const b=this.wn;b.select(this.If(a));_.x(this.V2(a),_.Pf(1),_.gg(this.Fq)).subscribe(c=>{b.select(...c.map(d=>this.If(d)))})}}Yta(a){if(this.Ec)this.Ec.Yta(a);else if(this.wn){const b=this.wn;b.ah(this.If(a));_.x(this.V2(a),_.Pf(1),_.gg(this.Fq)).subscribe(c=>{b.ah(...c.map(d=>this.If(d)))})}}EO(){this.Ec?this.Ec.EO():this.wn&&this.wn.select(...this.Waa.value.map(a=>this.If(a)))}collapseAll(){this.Ec?this.Ec.collapseAll():
this.wn&&this.wn.ah(...this.Waa.value.map(a=>this.If(a)))}ROa(){let a,b,c;return(c=(a=this.Ec)==null?void 0:(b=a.vX)==null?void 0:b.bind(this.Ec))!=null?c:this.ija}ZFb(){let a,b,c;return(c=(a=this.Ec)==null?void 0:(b=a.TC)==null?void 0:b.bind(this.Ec))!=null?c:this.Hea}hGb(a){const b=this.ROa();var c;let d;const e=(d=this.wn)!=null?d:(c=this.Ec)==null?void 0:c.zh;if(!e)return _.u([]);const f=this.If(a);c=_.x(e.changed,_.fg(g=>g.vF.includes(f)?_.u(!0):g.removed.includes(f)?_.u(!1):_.Re),_.eg(this.Zd(a)));
if(b)return _.x(_.Ge([c,this.Waa]),_.v(([g,l])=>g?this.yFb(b,l,a,1):[]));if(c=this.ZFb()){let g;return _.ij((g=c(a))!=null?g:[])}throw Error("Nd");}yFb(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}gOc(a){this.MB.value.set(this.If(a.data),a);this.MB.next(this.MB.value)}Ged(a){this.MB.value.delete(this.If(a.data));this.MB.next(this.MB.value)}nGb(a){return this.xJ.get(this.If(a))}cqa(a){return this.XFb(a).length}bqa(a){const b=
this.XFb(a),c=this.If(a);return b.findIndex(d=>this.If(d)===c)+1}WKc(a){return(a=this.Vj.get(this.If(a.data)))&&this.MB.value.get(this.If(a))}UKc(a){return _.x(this.hGb(a.data),_.v(b=>b.reduce((c,d)=>{(d=this.MB.value.get(this.If(d)))&&c.push(d);return c},[])))}HOc(a){if(a.target===this.Ia.ma)this.Gb.Sm(a);else{const b=this.MB.getValue();for(const [,c]of b)if(a.target===c.Ia.ma){this.Gb.Sm(a);break}}}V2(a){if(this.Ec)return _.u(this.Ec.ZO(a));if(this.ija)return a=this.yFb(this.ija,this.Waa.value,
a,Infinity),_.u(a);if(this.Hea)return _.x(this.VFb(a),_.$eb((b,c)=>{b.push(...c);return b},[]));throw Error("Nd");}VFb(a){return this.Hea?_.x(_.ij(this.Hea(a)),_.Pf(1),_.fg(b=>{for(const c of b)this.Vj.set(this.If(c),a);return _.x(_.u(...b),_.Lf(c=>_.Le(_.u([c]),this.VFb(c))))})):_.u([])}If(a){let b,c;return(c=(b=this.vva)==null?void 0:b.call(this,a))!=null?c:a}XFb(a){var b=this.If(a);b=(b=this.Vj.get(b))?this.If(b):null;let c;return(c=this.ES.get(b))!=null?c:[a]}dKc(a,b,c){if(!c.length)return null;
var d;a=(d=this.xJ.get(this.If(a)))!=null?d:0;for(--b;b>=0;b--){d=c[b];let e;if(((e=this.xJ.get(this.If(d)))!=null?e:0)<a)return d}return null}vOa(a,b=0){const c=this.ZFb();return c?_.x(_.u(...a),_.Lf(d=>{const e=this.If(d);this.Vj.has(e)||this.Vj.set(e,null);this.xJ.set(e,b);const f=_.ij(c(d));return _.Le(_.u([d]),_.x(f,_.Pf(1),_.hg(g=>{this.ES.set(e,[...(g!=null?g:[])]);let l;for(const p of(l=g)!=null?l:[])g=this.If(p),this.Vj.set(g,d),this.xJ.set(g,b+1)}),_.fg(g=>g?_.x(this.vOa(g,b+1),_.v(l=>this.Zd(d)?
l:[])):_.u([]))))}),_.$eb((d,e)=>{d.push(...e);return d},[])):_.u([...a])}KIc(a,b){if(this.Hea&&b==="flat")return this.ES.set(null,[...a]),_.x(this.vOa(a),_.v(c=>({B8:c,TO:c})));if(this.ija&&b==="nested"){const c=this.ija;return _.x(_.u(a.filter(d=>c(d)===0)),_.v(d=>({B8:d,TO:a})),_.hg(({TO:d})=>{this.UDb(d)}))}if(b==="flat")return _.x(_.u({B8:a,TO:a}),_.hg(({TO:c})=>{this.UDb(c)}));this.ES.set(null,[...a]);return _.x(this.vOa(a),_.v(c=>({B8:a,TO:c})))}WPc(a){this.Waa.next(a)}eQc(a){this.yHb.next(a)}UDb(a){const b=
this.ROa();if(b){this.Vj.clear();this.ES.clear();for(let e=0;e<a.length;e++){const f=a[e];var c=this.If(f);this.xJ.set(c,b(f));var d=this.dKc(f,e,a);this.Vj.set(c,d);c=d?this.If(d):null;let g;d=(g=this.ES.get(c))!=null?g:[];d.splice(e,0,f);this.ES.set(c,d)}}}},qD;rD.O=function(a){return new (a||rD)};
rD.wa=_.Bf({type:rD,na:[["cdk-tree"]],Ad:function(a,b,c){a&1&&_.Pg(c,pD,5);if(a&2){let d;_.Rg(d=_.Sg())&&(b.eca=d)}},ub:function(a,b){a&1&&_.Og(oD,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.v3=c.first)}},nb:["role","tree",1,"cdk-tree"],Ya:function(a,b){a&1&&_.N("keydown",function(c){return b.HOc(c)})},inputs:{dataSource:"dataSource",Ec:"treeControl",ija:"levelAccessor",Hea:"childrenAccessor",wq:"trackBy",vva:"expansionKey"},Qb:["cdkTree"],ya:1,Aa:0,Da:[["cdkTreeNodeOutlet",""]],qa:function(a){a&1&&_.xg(0,
0)},Fa:[oD],kb:2});
_.sD=class{get role(){return"treeitem"}set role(a){}get Gj(){return this.aQa()}set Gj(a){this.PPa=a;this.data&&!this.aQa||!this.PPa||(this.QPa?this.expand():this.QPa===!1&&this.collapse())}get Zd(){return this.Oh.Zd(this.Ve)}set Zd(a){(this.QPa=a)?this.expand():this.collapse()}Vp(){let a;return this.P$c||((a=this.Ia.ma.textContent)==null?void 0:a.trim())||""}get data(){return this.Ve}set data(a){a!==this.Ve&&(this.Ve=a,this.SNa.next())}get M_c(){let a;if(((a=this.Oh.Ec)==null?void 0:a.Gj)===void 0||
this.Oh.Ec.Gj(this.Ve)){let b,c;if(((b=this.Oh.Ec)==null?void 0:b.Gj)===void 0&&((c=this.Oh.Ec)==null?void 0:c.ZO(this.Ve).length)===0)return!0}else return!0;return!1}get level(){let a;return(a=this.Oh.nGb(this.Ve))!=null?a:this.BNc}aQa(){return this.Oh.Ec?this.M_c?!1:!0:this.PPa}WFb(){return this.aQa()?String(this.Zd):null}cqa(){return this.Oh.cqa(this.Ve)}bqa(){return this.Oh.bqa(this.Ve)}constructor(){this.Ia=_.n(_.ef);this.Oh=_.n(rD);this.pda=-1;this.Kq="flat";this.psa=new _.an;this.YW=new _.an;
this.Kb=new _.Vf;this.SNa=new _.Vf;this.PPa=!1;this.QPa=void 0;this.dSa=!0;this.Ta=_.n(_.nn);qD=this}Sa(){this.BNc=sfb(this.Ia.ma);_.x(this.Oh.kGb().changed,_.v(()=>this.Zd),_.Rf()).subscribe(()=>_.en(this.Ta));this.Oh.QOc(this.Kq);this.Oh.gOc(this)}Ja(){qD===this&&(qD=null);this.SNa.complete();this.Kb.next();this.Kb.complete()}getParent(){let a;return(a=this.Oh.WKc(this))!=null?a:null}TC(){return this.Oh.UKc(this)}focus(){this.pda=0;this.dSa&&this.Ia.ma.focus();_.en(this.Ta)}V3b(){this.pda=-1;_.en(this.Ta)}Vv(){this.xg||
this.psa.next(this.Ve)}collapse(){this.Gj&&this.Oh.collapse(this.Ve)}expand(){this.Gj&&this.Oh.expand(this.Ve)}iWb(){this.pda=0;_.en(this.Ta)}IFb(){this.xg||this.Oh.Gb.bz(this)}KOc(){this.xg||(this.dSa=!1,this.Oh.Gb.bz(this),this.dSa=!0)}iFb(a){this.YW.emit(a)}};qD=null;_.sD.O=function(a){return new (a||_.sD)};
_.sD.La=_.Df({type:_.sD,na:[["cdk-tree-node"]],nb:["role","treeitem",1,"cdk-tree-node"],ob:5,Ya:function(a,b){a&1&&_.N("click",function(){return b.KOc()})("focus",function(){return b.IFb()});a&2&&(_.yg("tabindex",b.pda),_.qg("aria-expanded",b.WFb())("aria-level",b.level+1)("aria-posinset",b.bqa())("aria-setsize",b.cqa()))},inputs:{role:"role",Gj:[2,"isExpandable","isExpandable",_.oh],Zd:"isExpanded",xg:[2,"isDisabled","isDisabled",_.oh],P$c:[0,"cdkTreeNodeTypeaheadLabel","typeaheadLabel"]},outputs:{psa:"activation",
YW:"expandedChange"},Qb:["cdkTreeNode"],features:[_.lg]});var ckb=function(a,b){const c=a.qGb();b&&(a.fEb=b);c&&a.fEb?bkb(a.Oh,a.fEb,a.SE,c.Gf,a.Ve):a.SE.diff([])},tD=class extends _.sD{constructor(){super();this.Kq="nested";this.AB=_.n(_.on)}Td(){this.SE=this.AB.find([]).create(this.Oh.wq);_.x(this.Oh.hGb(this.data),_.gg(this.Kb)).subscribe(a=>ckb(this,a));_.x(this.nXb.Kc,_.gg(this.Kb)).subscribe(()=>ckb(this))}Ja(){this.yIc();super.Ja()}yIc(){const a=this.qGb();a&&(a.Gf.clear(),this.SE.diff([]))}qGb(){const a=this.nXb;return a&&a.find(b=>!b.HQa||b.HQa===
this)}};tD.O=function(a){return new (a||tD)};tD.La=_.Df({type:tD,na:[["cdk-nested-tree-node"]],Ad:function(a,b,c){a&1&&_.Pg(c,oD,5);if(a&2){let d;_.Rg(d=_.Sg())&&(b.nXb=d)}},nb:[1,"cdk-nested-tree-node"],Qb:["cdkNestedTreeNode"],features:[_.ah([{va:_.sD,Hb:tD},{va:$jb,Hb:tD}]),_.kg]});var dkb=/([A-Za-z%]+)$/,uD=class{get level(){return this.Jqa}set level(a){this.wJb(a)}get indent(){return this.qqa}set indent(a){this.vJb(a)}constructor(){this.sU=_.n(_.sD);this.Oh=_.n(rD);this.Qc=_.n(_.ef);this.Vb=_.n(_.Tr,{optional:!0});this.Kb=new _.Vf;this.VSb="px";this.qqa=40;this.bda();let a;(a=this.Vb)==null||_.x(a.Fc,_.gg(this.Kb)).subscribe(()=>this.bda(!0));this.sU.SNa.subscribe(()=>this.bda())}Ja(){this.Kb.next();this.Kb.complete()}yNc(){var a;const b=(a=this.sU.data&&this.Oh.nGb(this.sU.data))!=
null?a:null;a=this.Jqa==null?b:this.Jqa;return typeof a==="number"?`${a*this.qqa}${this.VSb}`:null}bda(a=!1){const b=this.yNc();if(b!==this.pJc||a){a=this.Qc.ma;const c=this.Vb&&this.Vb.value==="rtl"?"paddingRight":"paddingLeft";a.style[c]=b||"";a.style[c==="paddingLeft"?"paddingRight":"paddingLeft"]="";this.pJc=b}}wJb(a){this.Jqa=isNaN(a)?null:a;this.bda()}vJb(a){let b=a,c="px";typeof a==="string"&&(a=a.split(dkb),b=a[0],c=a[1]||c);this.VSb=c;this.qqa=_.ph(b);this.bda()}};
uD.O=function(a){return new (a||uD)};uD.La=_.Df({type:uD,na:[["","cdkTreeNodePadding",""]],inputs:{level:[2,"cdkTreeNodePadding","level",_.ph],indent:[0,"cdkTreeNodePaddingIndent","indent"]},features:[_.lg]});var vD=class{constructor(){this.Oh=_.n(rD);this.sU=_.n(_.sD);this.recursive=!1}Q3(){this.recursive?this.Oh.Dwb(this.sU.data):this.Oh.toggle(this.sU.data);this.Oh.Gb.bz(this.sU)}};vD.O=function(a){return new (a||vD)};
vD.La=_.Df({type:vD,na:[["","cdkTreeNodeToggle",""]],nb:["tabindex","-1"],Ya:function(a,b){a&1&&_.N("click",function(c){b.Q3();return c.stopPropagation()})("keydown.Enter",function(c){b.Q3();return c.preventDefault()})("keydown.Space",function(c){b.Q3();return c.preventDefault()})},inputs:{recursive:[2,"cdkTreeNodeToggleRecursive","recursive",_.oh]},features:[_.lg]});var wD=class{};wD.O=function(a){return new (a||wD)};wD.Ca=_.Cf({type:wD});wD.Ba=_.Xc({});_.xD=class extends pD{};_.xD.O=(()=>{let a;return function(b){return(a||(a=_.je(_.xD)))(b||_.xD)}})();_.xD.La=_.Df({type:_.xD,na:[["","matTreeNodeDef",""]],inputs:{lA:[0,"matTreeNodeDefWhen","when"],data:[0,"matTreeNode","data"]},features:[_.ah([{va:pD,Hb:_.xD}]),_.kg]});_.yD=class extends tD{get disabled(){return this.xg}set disabled(a){this.xg=a}get tabIndex(){return this.xg?-1:this.ks}set tabIndex(a){this.ks=a}Sa(){super.Sa()}Td(){super.Td()}Ja(){super.Ja()}};
_.yD.O=(()=>{let a;return function(b){return(a||(a=_.je(_.yD)))(b||_.yD)}})();_.yD.La=_.Df({type:_.yD,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:{psa:"activation",YW:"expandedChange"},Qb:["matNestedTreeNode"],features:[_.ah([{va:tD,Hb:_.yD},{va:_.sD,Hb:_.yD},{va:$jb,Hb:_.yD}]),_.lg,_.kg]});_.zD=class{constructor(){this.Gf=_.n(_.Lg);this.HQa=_.n($jb,{optional:!0})}};_.zD.O=function(a){return new (a||_.zD)};_.zD.La=_.Df({type:_.zD,na:[["","matTreeNodeOutlet",""]],features:[_.ah([{va:oD,Hb:_.zD}])]});_.AD=class extends uD{get level(){return this.Jqa}set level(a){this.wJb(a)}get indent(){return this.qqa}set indent(a){this.vJb(a)}};_.AD.O=(()=>{let a;return function(b){return(a||(a=_.je(_.AD)))(b||_.AD)}})();_.AD.La=_.Df({type:_.AD,na:[["","matTreeNodePadding",""]],inputs:{level:[2,"matTreeNodePadding","level",_.ph],indent:[0,"matTreeNodePaddingIndent","indent"]},features:[_.ah([{va:uD,Hb:_.AD}]),_.lg,_.kg]});_.BD=class extends vD{};_.BD.O=(()=>{let a;return function(b){return(a||(a=_.je(_.BD)))(b||_.BD)}})();_.BD.La=_.Df({type:_.BD,na:[["","matTreeNodeToggle",""]],inputs:{recursive:[0,"matTreeNodeToggleRecursive","recursive"]},features:[_.ah([{va:vD,Hb:_.BD}]),_.kg]});_.CD=class extends rD{constructor(){super(...arguments);this.v3=void 0}};_.CD.O=(()=>{let a;return function(b){return(a||(a=_.je(_.CD)))(b||_.CD)}})();
_.CD.wa=_.Bf({type:_.CD,na:[["mat-tree"]],ub:function(a,b){a&1&&_.Og(_.zD,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.v3=c.first)}},nb:[1,"mat-tree"],Qb:["matTree"],features:[_.ah([{va:rD,Hb:_.CD}]),_.kg],ya:1,Aa:0,Da:[["matTreeNodeOutlet",""]],qa:function(a){a&1&&_.xg(0,0)},Fa:[_.zD],styles:[".mat-tree{display:block;background-color:var(--mat-tree-container-background-color, var(--mat-sys-surface))}.mat-tree-node,.mat-nested-tree-node{color:var(--mat-tree-node-text-color, var(--mat-sys-on-surface));font-family:var(--mat-tree-node-text-font, var(--mat-sys-body-large-font));font-size:var(--mat-tree-node-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-tree-node-text-weight, var(--mat-sys-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"],kb:2});_.DD=class{};_.DD.O=function(a){return new (a||_.DD)};_.DD.Ca=_.Cf({type:_.DD});_.DD.Ba=_.Xc({imports:[wD,_.Es,_.Es]});var ekb=new _.wd("GMAT_CHECKBOX_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.ED=class{constructor(a){this.options=a}};_.ED.O=function(a){return new (a||_.ED)(_.B(ekb))};_.ED.La=_.Df({type:_.ED,na:[["mat-checkbox"]],ob:2,Ya:function(a,b){a&2&&_.sg("gmat-mdc-checkbox",!b.options.Se)},standalone:!1});_.fkb=new _.wd("mat-checkbox-default-options",{Ea:"root",oa:tfb});var gkb,hkb,ikb,jkb,kkb;gkb=["input"];hkb=["label"];ikb={va:_.xw,Hb:_.md(()=>_.FD),zd:!0};jkb=class{};kkb=tfb();
_.FD=class{focus(){this.Sg.ma.focus()}Kr(a){const b=new jkb;b.source=this;b.checked=a;return b}DOa(){let a;return(a=this.Sg)==null?void 0:a.ma}get jr(){return`${this.id||this.Dy}-input`}constructor(){this.Ia=_.n(_.ef);this.Ta=_.n(_.nn);this.hb=_.n(_.We);this.re=_.n(_.cn,{optional:!0});this.vk=_.n(_.fkb,{optional:!0});this.rn={Lna:"mdc-checkbox--anim-unchecked-checked",Mna:"mdc-checkbox--anim-unchecked-indeterminate",jZa:"mdc-checkbox--anim-checked-unchecked",Gea:"mdc-checkbox--anim-checked-indeterminate",
obb:"mdc-checkbox--anim-indeterminate-checked",pbb:"mdc-checkbox--anim-indeterminate-unchecked"};this.ariaLabel="";this.je=null;this.Lo="after";this.name=null;this.Fc=new _.an;this.mY=new _.an;this.Xe=()=>{};this.Cv="";this.Caa=0;this.yB=()=>{};this.KKb=()=>{};this.yn=this.qc=this.hg=!1;_.n(_.cr).load(_.Hs);const a=_.n(new _.Qm("tabindex"),{optional:!0});this.vk=this.vk||kkb;this.color=this.vk.color||kkb.color;this.tabIndex=a==null?0:parseInt(a)||0;this.id=this.Dy=_.n(_.ur).getId("mat-mdc-checkbox-");
let b,c;this.Cd=(c=(b=this.vk)==null?void 0:b.Cd)!=null?c:!1}Sb(a){a.required&&this.KKb()}Dc(){this.mda(this.yn)}get checked(){return this.hg}set checked(a){a!=this.checked&&(this.hg=a,_.en(this.Ta))}get disabled(){return this.qc}set disabled(a){a!==this.disabled&&(this.qc=a,_.en(this.Ta))}get indeterminate(){return this.yn}set indeterminate(a){const b=a!=this.yn;this.yn=a;b&&(this.yn?this.rU(3):this.rU(this.checked?1:2),this.mY.emit(this.yn));this.mda(this.yn)}xy(){return this.wc||this.disabled}Zqa(){_.fn(this.Ta)}Vo(a){this.checked=
!!a}co(a){this.yB=a}xt(a){this.Xe=a}mq(a){this.disabled=a}validate(a){return this.required&&a.value!==!0?{required:!0}:null}bla(a){this.KKb=a}rU(a){let b=this.Caa,c=this.DOa();if(b!==a&&c&&(this.Cv&&c.classList.remove(this.Cv),this.Cv=this.COa(b,a),this.Caa=a,this.Cv.length>0)){c.classList.add(this.Cv);const d=this.Cv;this.hb.Tb(()=>{setTimeout(()=>{c.classList.remove(d)},1E3)})}}Eq(){this.yB(this.checked);this.Fc.emit(this.Kr(this.checked));this.Sg&&(this.Sg.ma.checked=this.checked)}toggle(){this.checked=
!this.checked;this.yB(this.checked)}iqa(){let a;const b=(a=this.vk)==null?void 0:a.CZa;if(!this.disabled&&b!=="noop")this.indeterminate&&b!=="check"&&Promise.resolve().then(()=>{this.yn=!1;this.mY.emit(this.yn)}),this.hg=!this.hg,this.rU(this.hg?1:2),this.Eq();else if(this.disabled&&this.Cd||!this.disabled&&b==="noop")this.Sg.ma.checked=this.checked,this.Sg.ma.indeterminate=this.indeterminate}MQa(a){a.stopPropagation()}nl(){Promise.resolve().then(()=>{this.Xe();_.en(this.Ta)})}COa(a,b){if(this.re===
"NoopAnimations")return"";switch(a){case 0:if(b===1)return this.rn.Lna;if(b==3)return this.hg?this.rn.Gea:this.rn.Mna;break;case 2:return b===1?this.rn.Lna:this.rn.Mna;case 1:return b===2?this.rn.jZa:this.rn.Gea;case 3:return b===1?this.rn.obb:this.rn.pbb}return""}mda(a){const b=this.Sg;b&&(b.ma.indeterminate=a)}vN(){this.iqa()}QQa(){this.iqa();this.disabled||this.Sg.ma.focus()}KNc(a){a.target&&this.AHb.ma.contains(a.target)&&a.stopPropagation()}};_.FD.O=function(a){return new (a||_.FD)};
_.FD.wa=_.Bf({type:_.FD,na:[["mat-checkbox"]],ub:function(a,b){a&1&&(_.Og(gkb,5),_.Og(hkb,5));if(a&2){let c;_.Rg(c=_.Sg())&&(b.Sg=c.first);_.Rg(c=_.Sg())&&(b.AHb=c.first)}},nb:[1,"mat-mdc-checkbox"],ob:16,Ya:function(a,b){a&2&&(_.yg("id",b.id),_.qg("tabindex",null)("aria-label",null)("aria-labelledby",null),_.tg(b.color?"mat-"+b.color:"mat-accent"),_.sg("_mat-animation-noopable",b.re==="NoopAnimations")("mdc-checkbox--disabled",b.disabled)("mat-mdc-checkbox-disabled",b.disabled)("mat-mdc-checkbox-checked",
b.checked)("mat-mdc-checkbox-disabled-interactive",b.Cd))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],aw:[0,"aria-describedby","ariaDescribedby"],ariaExpanded:[2,"aria-expanded","ariaExpanded",_.oh],yRc:[0,"aria-controls","ariaControls"],CRc:[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",Cd:[2,"disabledInteractive","disabledInteractive",_.oh],checked:[2,"checked","checked",_.oh],disabled:[2,"disabled","disabled",_.oh],indeterminate:[2,"indeterminate","indeterminate",_.oh]},outputs:{Fc:"change",mY:"indeterminateChange"},Qb:["matCheckbox"],features:[_.ah([ikb,{va:_.yw,Hb:_.FD,zd:!0}]),_.lg,_.Pm],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=_.Nd();_.Gg();_.F(0,"div",3);_.N("click",function(d){_.q(c);return _.r(b.KNc(d))});_.F(1,"div",4,0)(3,"div",5);_.N("click",function(){_.q(c);return _.r(b.QQa())});_.I();_.F(4,"input",6,1);_.N("blur",function(){_.q(c);return _.r(b.nl())})("click",function(){_.q(c);return _.r(b.vN())})("change",function(d){_.q(c);return _.r(b.MQa(d))});_.I();_.K(6,"div",7);_.F(7,"div",8);_.Yd();_.F(8,"svg",9);_.K(9,"path",
10);_.I();_.Zd();_.K(10,"div",11);_.I();_.K(11,"div",12);_.I();_.F(12,"label",13,2);_.Hg(14);_.I()()}a&2&&(a=_.Eg(2),_.E("labelPosition",b.Lo),_.y(4),_.sg("mdc-checkbox--selected",b.checked),_.E("checked",b.checked)("indeterminate",b.indeterminate)("disabled",b.disabled&&!b.Cd)("id",b.jr)("required",b.required)("tabIndex",b.disabled&&!b.Cd?-1:b.tabIndex),_.qg("aria-label",b.ariaLabel||null)("aria-labelledby",b.je)("aria-describedby",b.aw)("aria-checked",b.indeterminate?"mixed":null)("aria-controls",
b.yRc)("aria-disabled",b.disabled&&b.Cd?!0:null)("aria-expanded",b.ariaExpanded)("aria-owns",b.CRc)("name",b.name)("value",b.value),_.y(7),_.E("matRippleTrigger",a)("matRippleDisabled",b.wc||b.disabled)("matRippleCentered",!0),_.y(),_.E("for",b.jr))},Fa:[_.Ps,_.Is],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-sys-hover-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-sys-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-sys-on-surface))}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-sys-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-sys-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity));background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-sys-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-sys-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity));background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-sys-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-sys-primary))}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-sys-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-sys-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-sys-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-sys-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-sys-primary));background-color:var(--mdc-checkbox-selected-icon-color, var(--mat-sys-primary))}.mdc-checkbox--disabled .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-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-sys-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-sys-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-sys-primary));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-sys-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-sys-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-sys-primary));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-on-surface));font-family:var(--mat-checkbox-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-checkbox-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-checkbox-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-checkbox-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-checkbox-label-text-weight, var(--mat-sys-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-sys-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'],
kb:2,Ma:0});var lkb,nkb,okb,qkb,rkb,skb;_.HD=function(a){return new _.GD(new Map([["0",a]]))};_.ID=function(a){return new _.GD(new Map(a.map((b,c)=>[String(c),b])))};_.GD=class{constructor(a=null){this.B1=new Map;a&&(this.B1=new Map(a))}get oq(){return this.B1.values().next().value}get Em(){return Array.from(this.B1.values())}get Ok(){return new Map(this.B1)}isValid(){return this.B1.size>0&&this.Em.every(a=>a!=null)}};
_.JD=class{constructor(a,b,c,d=!0,e=!1,f=""){this.config=a;this.Kf=b;this.value=c;this.yt=d;this.lia=e;this.tRc=f;Object.defineProperty(this,"id",{enumerable:!1,value:`xap-filter-${lkb}`});lkb++}get isValid(){return this.Kf!=null&&this.value.isValid()}get A3c(){return this.Kf?"xap-filterbar-filtereditor-chip-operator-"+this.Kf.id.replace(/[^a-zA-Z0-9-_]/g,"-"):""}get PF(){let a="";this.Kf&&this.value.Ok.size>0&&(a=this.value.Em.filter(b=>b!==null).map(b=>this.w9a(b)).filter(b=>b.trim()).join(", "));
return!this.Kf||this.value.Ok.size>0&&a.length===0?this.config.displayName||this.config.id:`${this.config.displayName} ${this.Kf.ZQ||this.Kf.displayName} ${a}`}w9a(a){return String(a)}};lkb=0;_.KD=class{};_.KD.O=function(a){return new (a||_.KD)};_.KD.La=_.Df({type:_.KD});_.mkb=class{constructor(a){this.y9=a}};_.pkb=function(a){return new nkb(b=>_.x(a,_.fg(c=>{if(!c.has(b))throw Error("Od`"+b);return _.u(new okb(c.get(b)))})))};nkb=class{constructor(a){this.FQb=a}};
okb=class{constructor(a){this.config=this.config=a;if(!(this.config.Jm||this.config.Tm&&this.config.Tm.size))throw Error("Pd");if(!(this.config.Tm&&this.config.Tm.size||this.config.gC&&this.config.gC.length))throw Error("Qd");}};qkb=function(a,b){b=a.ug.getValue().concat(b);a.ug.next(b)};rkb=function(a,b){const c=a.ug.getValue().filter(d=>!b(d));a.ug.next(c)};
skb=function(a,b,c,d){const e=a.ug.getValue().slice();if(d&&(c==null?0:c.ONb)&&b<e.length)if(c==null?0:c.Sed){var f;d=(f=e[b])==null?void 0:f.value.Ok;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.Em.join((c==null?void 0:c.ONb)||" "))!=null?g:null);c!=null&&d&&(c.value.B1=new Map(d))}else g=e[b].value.Ok.keys().next().value,f=e[b].value.Ok.get(g),g=new Map([[g,`${f}${(c==null?void 0:c.ONb)||";"}${c==null?void 0:c.value.oq}`]]),
c!=null&&g&&(c.value.B1=new Map(g));b<e.length&&(c?e[b]=c:e[b].yt&&e.splice(b,1));a.ug.next(e)};
_.tkb=class{constructor(a,b,c,d=!0,e=!1,f){this.JWb=a;this.xPb=b;this.mad=d;this.u1=e;this.ug=new _.Vh([]);c&&this.ug.next(c);d&&(this.O6a=new Map);f&&(this.JQ=f)}get PF(){return this.ug.value.map(a=>a.PF).join("; ")}get isValid(){return this.ug.value.length>0&&this.ug.value.every(a=>a.isValid)}destroy(){this.ug.complete()}clear(){const a=this.ug.value.filter(b=>!b.yt);this.ug.next(a)}UC(a){if(this.mad){if(this.O6a.has(a))return _.u(this.O6a.get(a));const b=_.x(this.xPb.FQb(a),_.cg(1));_.x(b,_.Uf()).subscribe(c=>
{this.O6a.set(a,c)});return _.x(b,_.Uf())}return this.xPb.FQb(a)}};var ukb=function(a){return a.Tk.length?_.x(a.f0b,afb(()=>!!a.Tk.length)):a.f0b},LD=function(a){return a.Tk.length?_.x(a.Krb,afb(()=>!!a.Tk.length),_.Rf()):_.x(a.Krb,_.Rf())},MD=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.Sw.has(b);return a.f0===0?!b:b},vkb=function(a){if(!a.Tk.length)return null;a=a.Tk[a.Tk.length-1];return{f0:a.f0,Sw:Array.from(a.Sw.values())}},wkb=class{constructor(a=b=>b){this.eZc=a;this.R9=new _.Vh;this.AE=this.R9.Xf();
this.EYa=new _.Vf;this.Tk=[];this.selected=new Map;this.f0b=_.x(this.AE,_.v(()=>Array.from(this.selected.values())),_.cg(1));this.Krb=_.x(this.AE,_.v(()=>this.selected.size),_.cg(1));this.isActive=_.x(this.Krb,_.Te(b=>!!b),_.Pf(1),_.cg(1))}Ae(a){if(a==null)return _.u(!1);const b=this.hash(a);a=_.x(this.AE,_.v(()=>this.selected.has(b)));return this.Tk.length?_.x(a,afb(()=>!!this.Tk.length),_.Rf()):_.x(a,_.eg(this.selected.has(b)),_.Rf())}toggle(a,b){b==null&&(b=!MD(this,a));b?this.select(a):this.ah(a)}select(...a){if(this.Tk.length){var b=
this.Tk[this.Tk.length-1];if(b.f0===0)for(const c of a)b.Sw.delete(this.hash(c));else for(const c of a)b.Sw.set(this.hash(c),c)}else for(b of a)this.selected.set(this.hash(b),b);this.R9.next()}ah(...a){if(this.Tk.length){var b=this.Tk[this.Tk.length-1];if(b.f0===0)for(const c of a)b.Sw.set(this.hash(c),c);else for(const c of a)b.Sw.delete(this.hash(c))}else for(b of a)this.selected.delete(this.hash(b));this.R9.next()}clear(){this.Tk.length=0;this.EYa.next();this.selected.clear();this.R9.next()}Lla(a,
b,c=!1){this.Tk.push({f0:a,z0c:_.x(b,_.Pf(1),_.cg(1)),Sw:new Map});this.EYa.next();this.R9.next();_.x(_.Ge(this.Tk.map(d=>d.z0c)),_.gg(this.EYa)).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.f0===0?(c||(g=g.filter(p=>!MD(this,p))),this.select(...g),this.ah(...l.Sw.values())):(this.ah(...g),this.select(...l.Sw.values()))}this.R9.next()})}hash(a){return this.eZc.call(null,a)}};var xkb,zkb,ND;xkb=new _.Ut("{COUNT, plural, =1 {# item}other {# items}}");_.ykb=new _.wd("xap_picker_hash_function");zkb={LOADING:0,ERROR:1,zoa:2,yoa:3,a2:4,0:"LOADING",1:"ERROR",2:"EMPTY_SEARCH_AND_OPTIONS",3:"EMPTY_OPTIONS",4:"READY"};
ND=class{constructor(a){this.Hia=new _.Vh(!1);this.Uza=new _.Vh([]);this.tw=new _.Zf(1);_.x(this.tw,_.v(({length:b})=>!b),_.eg(!0));this.wH=new _.Zf(1);this.j0c=_.x(this.wH,_.v(b=>!b),_.eg(!0));this.mM=new _.Vh(!0);this.GBa=new _.Vh(!0);this.getOptions=null;this.Hla="Search";this.XLb=_.x(_.Ge([this.wH,this.Hia]),_.Te(([,b])=>!!b),_.v(([b])=>[b,this.getOptions]),_.fg(([b,c])=>_.x(c(b),_.Pf(1),_.v(d=>({Rd:!1,options:d,error:null})),_.eg({Rd:!0,options:[],error:null}),_.Jf(d=>_.u({Rd:!1,error:d,options:[]})))),
_.eg({Rd:!1,options:[],error:null}),_.cg({bufferSize:1,px:!0}));this.lAa=_.x(_.Ge([this.Hia,this.XLb,this.j0c]),_.v(([b,{error:c,Rd:d,options:e},f])=>b?c?1:d?0:!e.length&&f?2:e.length||f?4:3:4));this.model=new wkb(a||void 0);this.Uza.subscribe(this.tw);this.Mla=_.x(this.tw,_.v(b=>xkb.format({COUNT:b.length})));this.h4||(this.h4=()=>null);_.x(_.Ge([this.Uza,this.wH,this.Hia]),_.Te(([,,b])=>!b)).subscribe(([b,c])=>{if(!c)this.tw.next(b);else if(b){let d=b;d=this.W_!=null?b.filter(e=>{let f;return(f=
this.W_)==null?void 0:f.call(this,c,e)}):b.map(e=>{var f=_.ufb(c,this.r5&&e!=null?this.r5(e):String(e));return{item:e,irb:f}}).filter(({irb:e})=>e>.8).sort((e,f)=>f.irb-e.irb).map(({item:e})=>e);this.tw.next(d)}});_.x(this.XLb,_.v(({options:b})=>b)).subscribe(this.Uza)}replace(a){_.x(LD(this.model),_.Pf(1)).subscribe(b=>{b>0&&this.model.clear();this.model.select(...a)})}};ND.O=function(a){return new (a||ND)(_.m(_.ykb,8))};ND.ta=_.k({token:ND,oa:ND.O});var Akb=[[["","xapPickerHeader",""]],[["","xapPickerFilter",""]],[["","xapPickerOptions",""]],[["","xapPickerSelections",""]],[["","xapPickerFooter",""]]],OD=class{set getOptions(a){this.Zb.getOptions=a}constructor(a){this.Zb=a;this.Zb.Hia.next(!0)}};OD.O=function(a){return new (a||OD)(_.B(ND))};OD.La=_.Df({type:OD,na:[["xap-picker","xapAsyncOptions",""]],inputs:{getOptions:"getOptions"},standalone:!1});
_.PD=class{set options(a){this.Zb.Uza.next(a)}set dv(a){this.Zb.mM.next(a)}set W_(a){this.Zb.W_=a}constructor(a){this.Zb=a;this.Zb.Hia.next(!1)}};_.PD.O=function(a){return new (a||_.PD)(_.B(ND))};_.PD.La=_.Df({type:_.PD,na:[["xap-picker",3,"xapAsyncOptions",""]],inputs:{options:"options",dv:"searchVisible",W_:"searchFilter"},standalone:!1});
_.QD=class{set Pz(a){this.Zb.GBa.next(a)}set zRc(a){this.Zb.h4=a}set aj(a){this.Zb.r5=a}set Kk(a){this.Zb.Kk=a}set Hla(a){this.Zb.Hla=a}set t4c(a){this.Zb.title=a}constructor(a){this.Zb=a;this.Yf=new _.Zf(1);_.x(ukb(a.model),_.gg(this.Yf)).subscribe(b=>{this.Qk(b)})}Vo(a){a!=null&&this.Zb.replace(a)}Qk(a){this.zXb&&this.zXb(a)}co(a){this.zXb=a}sjb(){}xt(){}Ja(){this.Yf.next();this.Yf.complete()}};_.QD.O=function(a){return new (a||_.QD)(_.B(ND,2))};
_.QD.wa=_.Bf({type:_.QD,na:[["xap-picker"]],inputs:{Pz:"selectAllVisible",zRc:"ariaLabelFunction",aj:"displayFunction",Kk:"isOptionDisabled",Hla:"searchInputPlaceholder",t4c:"pickerTitle"},standalone:!1,features:[_.ah([{va:_.xw,Hb:_.md(()=>_.QD),zd:!0},ND])],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&&(_.Gg(Akb),_.F(0,"div",0),_.Hg(1),_.F(2,"div",1)(3,"div",2)(4,"div",3),_.Hg(5,1),_.I(),_.F(6,"div",4),_.Hg(7,2),_.I()(),_.Hg(8,3),_.I(),_.Hg(9,4),_.I())},kb:2,Ma:0});var RD=class{set indeterminate(a){this.control.indeterminate=a}set lbd(a){this.hfa.next(a)}set mbd(a){isNaN(a)||this.X_a.next(a)}set disabled(a){this.hPb.next(a)}set selection(a){a&&(this.Qz=a,this.Z$a())}constructor(a,b,c,d,e){this.Yi=c;this.lb=d;this.hfa=new _.Vh;this.X_a=new _.Vh(0);this.hPb=new _.Vh(!1);this.Zua=new _.Vf;this.Nla=new _.an;this.control=a[0];this.control.co(f=>{this.Qk(f)});b&&(this.selection=b);this.control.mq&&_.Ge([this.hfa,this.X_a,this.hPb]).subscribe(([f,g,l])=>{this.control.mq(!(f?
f.length:g)||l);_.en(this.Yi)});e.Tb(()=>{d.ma.getAttribute("aria-label")||d.ma.setAttribute("aria-label","Select all")})}Sa(){}Ja(){this.Zua.next();this.Zua.complete()}Qk(a){this.Lla(a?0:1)}Z$a(){this.Zua.next();_.x(_.Ge([this.hfa,this.X_a,LD(this.Qz),this.Qz.AE]),_.v(([a,b,c])=>{const d=this.Qz,e=vkb(d);b=a?a.length:b;return b?e?a?a.every(f=>MD(d,f))?2:1:e.f0===0?e.Sw.length?e.Sw.length<b?1:0:2:e.Sw.length?e.Sw.length<b?1:2:0:!c||a&&(c=a.filter(f=>MD(d,f)).length,!c)?0:c<b?1:2:0}),_.Rf(),_.gg(this.Zua)).subscribe(a=>
{this.control.Vo(a===2);this.indeterminate=a===1;_.en(this.Yi);this.Nla.emit(a)})}Lla(a){let b=null;this.NUb?b=this.NUb.call(null,a):Array.isArray(this.hfa.value)&&(b=_.u(this.hfa.value));b?this.Qz.Lla(a,b):this.Qz.clear()}};RD.O=function(a){return new (a||RD)(_.B(_.xw,2),_.B(wkb,8),_.B(_.nn),_.B(_.ef),_.B(_.We))};
RD.La=_.Df({type:RD,na:[["mat-checkbox","xapSelectAll",""],["input","type","checkbox","xapSelectAll",""]],inputs:{lbd:"xapSelectAllCorpus",mbd:"xapSelectAllCorpusCount",disabled:[2,"disabled","disabled",_.oh],selection:[0,"xapSelectAll","selection"],NUb:[0,"xapSelectAllItemsToSelectAccessor","itemsToSelectAccessor"]},outputs:{Nla:"selectAllState"},standalone:!1,features:[_.lg]});var SD=null,TD=class{set item(a){this.jya=a;this.AE.next()}set selection(a){a&&(this.Qz=a,this.Z$a())}get selection(){return this.Qz||null}constructor(a,b,c){this.Yi=c;this.AE=new _.Zf(1);this.control=a[0];this.control.co(d=>{this.Qk(d)});this.selection=b;this.lb=_.n(_.ef);this.lb.ma.tAb=this}Qk(a){this.jya!==void 0&&this.Qz&&this.Qz.toggle(this.jya,!!a)}Ud(a){let b;if(a.shiftKey&&((b=SD)==null?0:b.selection)&&SD!==this&&SD.selection===this.selection){const c=SD;setTimeout(()=>{a:{var d=this.lb.ma;
for(var e=new Set,f=c.lb.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.lb.ma);var g=d.indexOf(this.lb.ma);if(f!==-1&&g!==-1)for(e=Math.min(f,g),f=Math.max(f,g)+1,g=MD(this.Qz,this.jya);e<f;e++){const l=d[e];let p;((p=l.tAb)==null?void 0:p.selection)===this.selection&&l.tAb.Qk(g)}}})}SD=this}Ja(){let a;(a=this.Za)==null||a.unsubscribe();this.AE.complete();this.lb.ma.tAb=
null;SD===this&&(SD=null)}Z$a(){let a;(a=this.Za)==null||a.unsubscribe();this.Za=_.x(_.Ge([this.Qz.AE,this.AE]),_.v(()=>MD(this.Qz,this.jya)),_.Rf()).subscribe(b=>{this.control.Vo(b);_.en(this.Yi)})}};TD.O=function(a){return new (a||TD)(_.B(_.xw,2),_.B(wkb,8),_.B(_.nn))};
TD.La=_.Df({type:TD,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.Ud(c)})},inputs:{item:[0,"xapSelection","item"],selection:[0,"xapSelectionModel","selection"]},standalone:!1});_.UD=class{transform(a,b,c){return a==null?a:b.format({[c]:a})}};_.UD.O=function(a){return new (a||_.UD)};_.UD.Le=_.Ef({name:"format",type:_.UD,le:!0,standalone:!1});_.VD=class{};_.VD.O=function(a){return new (a||_.VD)};_.VD.Ca=_.Cf({type:_.VD});_.VD.Ba=_.Xc({});var WD=class{constructor(a){this.Oc=a}};WD.O=function(a){return new (a||WD)(_.B(_.Kg))};WD.La=_.Df({type:WD,na:[["","xapPickerErrorTemplate",""]],standalone:!1});var XD=class{constructor(a){this.Oc=a}};XD.O=function(a){return new (a||XD)(_.B(_.Kg))};XD.La=_.Df({type:XD,na:[["","xapPickerLoadingTemplate",""]],standalone:!1});var YD=class{constructor(a){this.Oc=a}};YD.O=function(a){return new (a||YD)(_.B(_.Kg))};YD.La=_.Df({type:YD,na:[["","xapPickerEmptyOptionsTemplate",""]],standalone:!1});
var ZD=class{constructor(a){this.Oc=a}};ZD.O=function(a){return new (a||ZD)(_.B(_.Kg))};ZD.La=_.Df({type:ZD,na:[["","xapPickerEmptySearchAndOptionsTemplate",""]],standalone:!1});var Bkb=a=>({ua:a}),$D=class{constructor(a){this.Oc=a}};$D.O=function(a){return new (a||$D)(_.B(_.Kg))};$D.La=_.Df({type:$D,na:[["","xapPickerCustomOption",""]],standalone:!1});var aE=class{constructor(a){this.Zb=a}Sa(){}};aE.O=function(a){return new (a||aE)(_.B(ND))};
aE.wa=_.Bf({type:aE,na:[["xap-picker-option"]],inputs:{qa:"template",option:"option"},standalone:!1,ya:3,Aa:4,Da:[["defaultOption",""],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],qa:function(a,b){a&1&&_.C(0,vfb,1,0,"ng-container",1)(1,wfb,1,1,"ng-template",null,0,_.eh);a&2&&(a=_.Eg(2),_.E("ngTemplateOutlet",b.qa||a)("ngTemplateOutletContext",_.ch(2,Bkb,b.option)))},Fa:[_.ao],kb:2,Ma:0});var bE=class{constructor(a){this.Zb=a;this.Tj=zkb;this.y$="Use search to find options.";this.x$="Error loading search results. Please try again.";this.w$="No results found.";this.mM=_.x(this.Zb.mM,_.Rf());this.GBa=_.x(this.Zb.GBa,_.Rf());this.Mla=_.x(this.Zb.Mla,_.Rf());this.CCb=new _.Ut("Select all {NUM_ITEMS}");this.nBb=new _.Ut("Showing the first {MAX_DISPLAYED_OPTIONS} options");this.fNb=_.x(_.Ge([_.x(this.Zb.lAa),_.x(this.Zb.Mla,_.Rf()),_.x(this.Zb.mM,_.Rf()),_.x(this.Zb.GBa,_.Rf())]),_.v(([b,
c,d,e])=>({Aka:b,W_b:c,dv:d,Pz:e})));this.Q3b=_.x(this.Zb.tw,_.v(b=>{this.wz===void 0&&(this.wz=Infinity);return this.wz>b.length?b:b.slice(0,this.wz)}))}};bE.O=function(a){return new (a||bE)(_.B(ND))};
bE.La=_.Df({type:bE,Ad:function(a,b,c){a&1&&(_.Pg(c,XD,5),_.Pg(c,WD,5),_.Pg(c,YD,5),_.Pg(c,ZD,5),_.Pg(c,$D,5));if(a&2){let d;_.Rg(d=_.Sg())&&(b.Jp=d.first);_.Rg(d=_.Sg())&&(b.Ip=d.first);_.Rg(d=_.Sg())&&(b.Gp=d.first);_.Rg(d=_.Sg())&&(b.Hp=d.first);_.Rg(d=_.Sg())&&(b.Wo=d.first)}},inputs:{GR:"xapPickerCustomOptionTemplate",wz:"maxDisplayedOptions"}});var Ckb={search:{Th:"search"},close:{Th:"close"},expand_more:{Th:"expand_more"},remove_circle_outline:{Th:"remove_circle_outline"},arrow_back:{Th:"arrow_back"}},Dkb=new _.wd("ICON_MAPPING",{Ea:"root",oa:()=>Ckb});var Ekb=["searchInput"],Fkb=new _.Ut("{NUM, plural, =0 {0 items}=1 {1 item}other {# items}}"),Cfb=function(a){a.Zb.wH.next("");a.focus()},cE=class{constructor(a,b){this.Zb=a;this.Qw=b;this.Tj=zkb;this.oBb=Fkb}focus(){this.input&&this.input.ma.focus()}};cE.O=function(a){return new (a||cE)(_.B(ND),_.B(Dkb))};
cE.wa=_.Bf({type:cE,na:[["xap-picker-search"]],ub:function(a,b){a&1&&_.Og(Ekb,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.input=c.first)}},standalone:!1,ya:12,Aa:13,Da:()=>[["searchInput",""],["searchIcon",""],["clearIcon",""],[1,"xap-picker-search"],["aria-describedby","xap-picker-search-result-item-count","tabindex","0","type","text",1,"xap-picker-search-input",3,"ngModelChange","ngModel","placeholder"],["role","status","aria-live","polite","aria-atomic","true","id","xap-picker-search-result-item-count",
"class","cdk-visually-hidden",4,"ngIf"],[4,"ngIf","ngIfThen","ngIfElse"],["role","status","aria-live","polite","aria-atomic","true","id","xap-picker-search-result-item-count",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=_.Nd();_.F(0,"div",3)(1,"input",4,0);_.R(3,"async");_.N("ngModelChange",function(d){_.q(c);return _.r(b.Zb.wH.next(d))});_.I();_.C(4,xfb,4,7,"span",5);_.R(5,"async");_.C(6,yfb,1,0,"ng-container",6);_.R(7,"async");_.C(8,Afb,1,1,"ng-template",null,1,_.eh)(10,Dfb,2,1,"ng-template",null,2,_.eh);_.I()}if(a&2){a=_.Eg(9);const c=_.Eg(11);_.y();_.E("ngModel",_.S(3,7,b.Zb.wH))("placeholder",b.Zb.Hla);_.qg("aria-label",
"Search"+(b.Zb.title?" "+b.Zb.title:""));_.y(3);_.E("ngIf",_.S(5,9,b.Zb.lAa)===b.Tj.a2);_.y(2);_.E("ngIf",_.S(7,11,b.Zb.wH))("ngIfThen",c)("ngIfElse",a)}},Fa:[_.Xn,_.vk,_.Dw,_.Kw,_.jw,_.yt,_.iA,_.mu,_.bo,_.UD],kb:2,Ma:0});_.dE=class{};_.dE.O=function(a){return new (a||_.dE)};_.dE.Ca=_.Cf({type:_.dE});_.dE.Ba=_.Xc({imports:[_.FD,_.Es,_.Es]});_.eE=class extends bE{focus(){this.Zb.mM.getValue()?this.search&&this.search.focus():this.gw.length&&this.gw.first.focus()}QK(a){if(this.gw&&(a.key==="ArrowDown"||a.key==="ArrowUp")){a.preventDefault();var b=this.gw.toArray().findIndex(c=>c.Ia.ma.querySelector("input")===a.target);a.key==="ArrowUp"?b--:a.key==="ArrowDown"&&b++;b<0||b>=this.gw.length||this.gw.toArray()[b].focus()}}};_.eE.O=(()=>{let a;return function(b){return(a||(a=_.je(_.eE)))(b||_.eE)}})();
_.eE.wa=_.Bf({type:_.eE,na:[["xap-picker-checklist"]],ub:function(a,b){a&1&&(_.Og(cE,5),_.Og(_.FD,5));if(a&2){let c;_.Rg(c=_.Sg())&&(b.search=c.first);_.Rg(c=_.Sg())&&(b.gw=c)}},standalone:!1,features:[_.kg],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,Ufb,10,7,"div",
2),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.fNb))},Fa:[_.Wn,_.Xn,_.ao,_.Yn,_.Zn,_.ED,_.FD,_.Gx,_.Ex,aE,RD,TD,cE,_.bo,_.UD],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}"],
kb:2,Ma:0});var Gkb,Wfb,Xfb;Gkb=["removeButton"];Wfb=function(a,b){a.Zb.model.ah(b);_.x(a.t5c.Kc,_.Pf(1)).subscribe(c=>{c.length>0?c.first.ma.focus():a.Nta.emit()})};Xfb=function(a,b){return a.Zb.r5?"Deselect "+a.Zb.r5(b):"Deselect"};_.fE=class{constructor(){this.Zb=_.n(ND);this.Qw=_.n(Dkb);this.Nta=new _.an}};_.fE.O=function(a){return new (a||_.fE)};
_.fE.wa=_.Bf({type:_.fE,na:[["xap-picker-selection-list"]],Ad:function(a,b,c){a&1&&_.Pg(c,$D,5);if(a&2){let d;_.Rg(d=_.Sg())&&(b.Wo=d.first)}},ub:function(a,b){a&1&&_.Og(Gkb,5,_.ef);if(a&2){let c;_.Rg(c=_.Sg())&&(b.t5c=c)}},outputs:{Nta:"clearSelections"},standalone:!1,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),_.Dg(3,1),_.R(4,"async"),_.I(),_.F(5,"div")(6,"button",6),_.R(7,"async"),_.N("click",function(){b.Zb.model.clear();b.Nta.emit()}),_.Dg(8,2),_.I()()(),_.F(9,"ul",7),_.C(10,Yfb,8,5,"li",8),_.R(11,"async"),_.I()());a&2&&(_.y(4),_.NA(_.S(4,3,LD(b.Zb.model))),_.OA(3),_.y(2),_.E("disabled",_.S(7,5,LD(b.Zb.model))===0),_.y(4),_.E("ngForOf",_.S(11,7,ukb(b.Zb.model))))},Fa:[_.Wn,_.Xn,_.jw,_.vt,_.yt,_.Nx,_.Qx,_.mu,aE,_.bo],kb:2,Ma:0});var Hkb,DC,Ikb;Hkb=["optionItem"];DC=function(a,b,c){let d,e;(e=(d=a.Zb).Kk)!=null&&e.call(d,b)||(a.Zb.replace([b]),Ikb(a,c))};Ikb=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")}};
_.gE=class{constructor(a){this.Zb=a;this.Tj=zkb;this.y$="Use search to find options.";this.x$="Error loading search results. Please try again.";this.w$="No results found.";this.ECb="xap-picker-single-selected";this.mM=_.x(this.Zb.mM,_.Rf());this.C1b=_.x(_.Ge([_.x(this.Zb.lAa),_.x(this.Zb.mM,_.Rf()),this.Zb.tw]),_.v(([b,c,d])=>({Aka:b,dv:c,oPb:d})))}Dc(){Ikb(this);this.options.Kc.subscribe(()=>{Ikb(this)})}QK(a){Zfb(a,this.options)}focus(){if(this.Zb.mM.getValue()){let a;(a=this.search)==null||a.focus()}else{let a;
(a=this.options.first)==null||a.ma.focus()}}};_.gE.O=function(a){return new (a||_.gE)(_.B(ND))};
_.gE.wa=_.Bf({type:_.gE,na:[["xap-picker-single-select"]],Ad:function(a,b,c){a&1&&(_.Pg(c,XD,5),_.Pg(c,WD,5),_.Pg(c,YD,5),_.Pg(c,ZD,5),_.Pg(c,$D,5));if(a&2){let d;_.Rg(d=_.Sg())&&(b.Jp=d.first);_.Rg(d=_.Sg())&&(b.Ip=d.first);_.Rg(d=_.Sg())&&(b.Gp=d.first);_.Rg(d=_.Sg())&&(b.Hp=d.first);_.Rg(d=_.Sg())&&(b.Wo=d.first)}},ub:function(a,b){a&1&&(_.Og(cE,5),_.Og(Hkb,5,_.ef));if(a&2){let c;_.Rg(c=_.Sg())&&(b.search=c.first);_.Rg(c=_.Sg())&&(b.options=c)}},standalone:!1,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,mgb,10,7,"div",2),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.C1b))},Fa:[_.Wn,_.Xn,_.ao,_.Yn,_.Zn,_.Gx,_.Ex,_.Ps,aE,cE,_.bo],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}"],
kb:2,Ma:0});var pgb,EC;pgb=function(a){let b;(b=a.eNb)!=null&&b.gw.length&&b.gw.first.focus()};EC=function(a,b){a.QQ.next(b);a.UH.setValue(b);_.uk(a.UH)};
_.hE=class extends _.KD{set config(a){a.Zcb||this.nka.next(a.options);let b,c,d;const e=Object.assign({},a,{Gx:(b=a.Gx)!=null?b:!0,dR:!!a.dR,Pz:(c=a.Pz)!=null?c:!0},a.Zcb?{}:{dv:(d=a.dv)!=null?d:!0});this.UH.gaa(a.ov?a.ov.kA:[]);this.hua.next(e)}LK(a){if(!a.ov||!a.ov.KDa)return null;for(const [b,c]of a.ov.KDa.entries())if(a=c,this.UH.Ws(b))return a;return null}set rc(a){EC(this,a&&a.value.Em||[])}constructor(a){super();this.ld=a;this.nc=new _.Zf;this.nka=new _.Vh([]);this.QQ=new _.Vh([]);this.values=
_.x(this.QQ,_.v(b=>_.ID(b!=null?b:[])),_.gg(this.nc));this.options=_.x(this.nka,_.fg(b=>_.Ue(b)?b:_.u(b)));this.UH=new _.Jw;this.hua=new _.Zf(1)}get isValid(){return this.UH?this.UH.valid:!0}Ja(){this.nc.next();this.nc.complete()}focus(){this.ld.Tb(()=>{setTimeout(()=>{let a;(a=this.dR)==null||a.focus();let b;(b=this.eNb)==null||b.focus()})})}};_.hE.O=function(a){return new (a||_.hE)(_.B(_.We))};
_.hE.wa=_.Bf({type:_.hE,na:[["xap-picker-editor"]],ub:function(a,b){a&1&&(_.Og(_.eE,5),_.Og(_.gE,5));if(a&2){let c;_.Rg(c=_.Sg())&&(b.eNb=c.first);_.Rg(c=_.Sg())&&(b.dR=c.first)}},inputs:{config:"config",rc:"appliedFilter"},outputs:{values:"values"},standalone:!1,features:[_.kg],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,Fgb,5,3,"ng-container",2),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.hua))},Fa:[_.Xn,_.ao,_.Dw,_.Kw,_.hA,_.eE,_.fE,YD,ZD,WD,XD,_.gE,_.QD,OD,_.PD,_.bo],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)}"],
kb:2,Ma:0});_.iE=class{};_.iE.O=function(a){return new (a||_.iE)};_.iE.La=_.Df({type:_.iE,na:[["","matSuffix",""]],standalone:!1,features:[_.ah([{va:_.y6a,Hb:_.iE}])]});var jE=class extends cE{};jE.O=(()=>{let a;return function(b){return(a||(a=_.je(jE)))(b||jE)}})();
jE.wa=_.Bf({type:jE,na:[["xap-picker-search"]],standalone:!1,features:[_.kg],ya:12,Aa:13,Da:()=>[["searchInput",""],["searchIcon",""],["clearIcon",""],[1,"xap-picker-search"],["aria-describedby","xap-picker-search-result-item-count","tabindex","0","type","text",1,"xap-picker-search-input",3,"ngModelChange","ngModel","placeholder"],["role","status","aria-live","polite","aria-atomic","true","id","xap-picker-search-result-item-count","class","cdk-visually-hidden",4,"ngIf"],[4,"ngIf","ngIfThen","ngIfElse"],
["role","status","aria-live","polite","aria-atomic","true","id","xap-picker-search-result-item-count",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=_.Nd();_.F(0,"div",3)(1,"input",4,0);_.R(3,"async");_.N("ngModelChange",function(d){_.q(c);return _.r(b.Zb.wH.next(d))});_.I();_.C(4,Ggb,4,7,"span",5);_.R(5,"async");_.C(6,Hgb,1,0,"ng-container",6);_.R(7,"async");_.C(8,Jgb,1,1,"ng-template",null,1,_.eh)(10,Lgb,2,1,"ng-template",null,2,_.eh);_.I()}if(a&2){a=_.Eg(9);const c=_.Eg(11);_.y();_.E("ngModel",_.S(3,7,b.Zb.wH))("placeholder",b.Zb.Hla);_.qg("aria-label","Search"+(b.Zb.title?" "+b.Zb.title:""));_.y(3);_.E("ngIf",_.S(5,9,b.Zb.lAa)===
b.Tj.a2);_.y(2);_.E("ngIf",_.S(7,11,b.Zb.wH))("ngIfThen",c)("ngIfElse",a)}},Fa:[_.Xn,_.vk,_.Dw,_.Kw,_.Ss,_.mu,_.iE,_.bo,_.UD],kb:2,Ma:0});var Jkb=["input"],Kkb=["label"],Lkb=0,Mkb={color:"accent",CZa:"check-indeterminate"},Nkb=_.CC(_.Fj(_.Gj(_.Hj(class{constructor(a){this.Ia=a}})))),Okb=class extends Nkb{get jr(){return`${this.id||this.Dy}-input`}get required(){return this.uo}set required(a){this.uo=_.Zi(a)}constructor(a,b,c,d,e,f,g){super(b);this.Ta=c;this.hb=d;this.re=f;this.vk=g;this.ariaLabel="";this.je=null;this.Lo="after";this.name=null;this.Fc=new _.an;this.mY=new _.an;this.Xe=()=>{};this.Cv="";this.Caa=0;this.yB=()=>{};this.yn=
this.qc=this.hg=!1;this.vk=this.vk||Mkb;this.color=this.defaultColor=this.vk.color||Mkb.color;this.tabIndex=parseInt(e)||0;this.id=this.Dy=`${a}${++Lkb}`}Dc(){this.mda(this.yn)}get checked(){return this.hg}set checked(a){a=_.Zi(a);a!=this.checked&&(this.hg=a,_.en(this.Ta))}get disabled(){return this.qc}set disabled(a){a=_.Zi(a);a!==this.disabled&&(this.qc=a,_.en(this.Ta))}get indeterminate(){return this.yn}set indeterminate(a){const b=a!=this.yn;this.yn=_.Zi(a);b&&(this.yn?this.rU(3):this.rU(this.checked?
1:2),this.mY.emit(this.yn));this.mda(this.yn)}xy(){return this.wc||this.disabled}Zqa(){_.fn(this.Ta)}Vo(a){this.checked=!!a}co(a){this.yB=a}xt(a){this.Xe=a}mq(a){this.disabled=a}rU(a){let b=this.Caa,c=this.DOa();if(b!==a&&c&&(this.Cv&&c.classList.remove(this.Cv),this.Cv=this.COa(b,a),this.Caa=a,this.Cv.length>0)){c.classList.add(this.Cv);const d=this.Cv;this.hb.Tb(()=>{setTimeout(()=>{c.classList.remove(d)},1E3)})}}Eq(){this.yB(this.checked);this.Fc.emit(this.Kr(this.checked));this.Sg&&(this.Sg.ma.checked=
this.checked)}toggle(){this.checked=!this.checked;this.yB(this.checked)}iqa(){let a;const b=(a=this.vk)==null?void 0:a.CZa;this.disabled||b==="noop"?this.disabled||b!=="noop"||(this.Sg.ma.checked=this.checked,this.Sg.ma.indeterminate=this.indeterminate):(this.indeterminate&&b!=="check"&&Promise.resolve().then(()=>{this.yn=!1;this.mY.emit(this.yn)}),this.hg=!this.hg,this.rU(this.hg?1:2),this.Eq())}MQa(a){a.stopPropagation()}nl(){Promise.resolve().then(()=>{this.Xe();_.en(this.Ta)})}COa(a,b){if(this.re===
"NoopAnimations")return"";switch(a){case 0:if(b===1)return this.rn.Lna;if(b==3)return this.hg?this.rn.Gea:this.rn.Mna;break;case 2:return b===1?this.rn.Lna:this.rn.Mna;case 1:return b===2?this.rn.jZa:this.rn.Gea;case 3:return b===1?this.rn.obb:this.rn.pbb}return""}mda(a){const b=this.Sg;b&&(b.ma.indeterminate=a)}};Okb.O=function(){_.gf()};
Okb.La=_.Df({type:Okb,ub:function(a,b){a&1&&(_.Og(Jkb,5),_.Og(Kkb,5),_.Og(_.Ps,5));if(a&2){let c;_.Rg(c=_.Sg())&&(b.Sg=c.first);_.Rg(c=_.Sg())&&(b.AHb=c.first);_.Rg(c=_.Sg())&&(b.uqb=c.first)}},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],aw:[0,"aria-describedby","ariaDescribedby"],id:"id",required:"required",Lo:"labelPosition",name:"name",value:"value",checked:"checked",disabled:"disabled",indeterminate:"indeterminate"},outputs:{Fc:"change",mY:"indeterminateChange"},
standalone:!1,features:[_.kg]});var Pkb,Qkb,Rkb;Pkb=a=>({VF:a});Qkb=class{};Rkb={va:_.xw,Hb:_.md(()=>_.kE),zd:!0};
_.kE=class extends Okb{constructor(a,b,c,d,e,f,g){super("mat-checkbox-",a,b,d,e,f,g);this.Rc=c;this.rn={Lna:"mat-checkbox-anim-unchecked-checked",Mna:"mat-checkbox-anim-unchecked-indeterminate",jZa:"mat-checkbox-anim-checked-unchecked",Gea:"mat-checkbox-anim-checked-indeterminate",obb:"mat-checkbox-anim-indeterminate-checked",pbb:"mat-checkbox-anim-indeterminate-unchecked"}}Kr(a){const b=new Qkb;b.source=this;b.checked=a;return b}DOa(){return this.Ia.ma}Dc(){super.Dc();this.Rc.Pk(this.Ia,!0).subscribe(a=>
{a||this.nl()})}Ja(){this.Rc.Oi(this.Ia)}vN(a){a.stopPropagation();super.iqa()}focus(a,b){a?_.$q(this.Rc,this.Sg,a,b):this.Sg.ma.focus(b)}};_.kE.O=function(a){return new (a||_.kE)(_.B(_.ef),_.B(_.nn),_.B(_.ar),_.B(_.We),_.de("tabindex"),_.B(_.cn,8),_.B(_.fkb,8))};
_.kE.wa=_.Bf({type:_.kE,na:[["mat-checkbox"]],nb:[1,"mat-checkbox"],ob:15,Ya:function(a,b){a&2&&(_.yg("id",b.id),_.qg("tabindex",null)("aria-label",null)("aria-labelledby",null)("mat-id-collision",null),_.sg("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.re==="NoopAnimations"))},inputs:{wc:"disableRipple",color:"color",tabIndex:"tabIndex"},Qb:["matCheckbox"],
standalone:!1,features:[_.ah([Rkb]),_.kg],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=_.Nd();_.Gg();_.F(0,"label",3,0)(2,"span",4)(3,"input",5,1);_.N("change",function(d){_.q(c);return _.r(b.MQa(d))})("click",
function(d){_.q(c);return _.r(b.vN(d))});_.I();_.F(5,"span",6);_.K(6,"span",7);_.I();_.K(7,"span",8);_.F(8,"span",9);_.Yd();_.F(9,"svg",10);_.K(10,"path",11);_.I();_.Zd();_.K(11,"span",12);_.I()();_.F(12,"span",13,2);_.N("cdkObserveContent",function(){_.q(c);return _.r(b.Zqa())});_.F(14,"span",14);_.Q(15,"\u00a0");_.I();_.Hg(16);_.I()()}if(a&2){a=_.Eg(1);const c=_.Eg(13);_.qg("for",b.jr);_.y(2);_.sg("mat-checkbox-inner-container-no-side-margin",!c.textContent||!c.textContent.trim());_.y();_.E("id",
b.jr)("required",b.required)("checked",b.checked)("disabled",b.disabled)("tabIndex",b.tabIndex);_.qg("value",b.value)("name",b.name)("aria-label",b.ariaLabel||null)("aria-labelledby",b.je)("aria-describedby",b.aw);_.y(2);_.E("matRippleTrigger",a)("matRippleDisabled",b.xy())("matRippleRadius",20)("matRippleCentered",!0)("matRippleAnimation",_.ch(18,Pkb,b.re==="NoopAnimations"?0:150))}},Fa:[_.Ps,_.mr],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'],
kb:2,Ma:0});var lE=class extends bE{QK(a){if(this.gw&&(a.key==="ArrowDown"||a.key==="ArrowUp")){a.preventDefault();var b=this.gw.toArray().findIndex(c=>c.Ia.ma.querySelector("input")===a.target);a.key==="ArrowUp"?b--:a.key==="ArrowDown"&&b++;b<0||b>=this.gw.length||this.gw.toArray()[b].focus()}}};lE.O=(()=>{let a;return function(b){return(a||(a=_.je(lE)))(b||lE)}})();
lE.wa=_.Bf({type:lE,na:[["xap-picker-checklist"]],ub:function(a,b){a&1&&_.Og(_.kE,5);if(a&2){let c;_.Rg(c=_.Sg())&&(b.gw=c)}},standalone:!1,features:[_.kg],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,bhb,10,7,"div",2),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.fNb))},Fa:[_.Wn,_.Xn,_.ao,_.Yn,_.Zn,
_.Gx,_.Ex,_.kE,aE,RD,TD,jE,_.bo,_.UD],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}"],
kb:2,Ma:0});var mE=class extends _.fE{};mE.O=(()=>{let a;return function(b){return(a||(a=_.je(mE)))(b||mE)}})();
mE.wa=_.Bf({type:mE,na:[["xap-picker-selection-list"]],standalone:!1,features:[_.kg],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),_.Dg(3,1),_.R(4,"async"),_.I(),_.F(5,"div")(6,"button",6),_.R(7,"async"),_.N("click",function(){b.Zb.model.clear();
b.Nta.emit()}),_.Dg(8,2),_.I()()(),_.F(9,"ul",7),_.C(10,dhb,8,5,"li",8),_.R(11,"async"),_.I()());a&2&&(_.y(4),_.NA(_.S(4,3,LD(b.Zb.model))),_.OA(3),_.y(2),_.E("disabled",_.S(7,5,LD(b.Zb.model))===0),_.y(4),_.E("ngForOf",_.S(11,7,ukb(b.Zb.model))))},Fa:[_.Wn,_.Xn,_.Nx,_.Qx,_.Ss,_.mu,aE,_.bo],kb:2,Ma:0});var nE=class extends _.gE{constructor(a){super(a);this.Zb=a}};nE.O=function(a){return new (a||nE)(_.B(ND))};
nE.wa=_.Bf({type:nE,na:[["xap-picker-single-select"]],standalone:!1,features:[_.kg],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,qhb,10,7,"div",2),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.C1b))},Fa:[_.Wn,_.Xn,_.ao,_.Yn,_.Zn,_.Gx,_.Ex,_.Ps,aE,jE,_.bo],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}"],
kb:2,Ma:0});var Skb;Skb=Number.MAX_SAFE_INTEGER;_.oE=class{constructor(a,b){this.id=`mat-error-${Skb--}`;a||b.ma.setAttribute("aria-live","polite")}};_.oE.O=function(a){return new (a||_.oE)(_.de("aria-live"),_.B(_.ef))};_.oE.La=_.Df({type:_.oE,na:[["mat-error"]],nb:["aria-atomic","true",1,"mat-error"],ob:1,Ya:function(a,b){a&2&&_.qg("id",b.id)},inputs:{id:"id"},standalone:!1,features:[_.ah([{va:_.t6a,Hb:_.oE}])]});_.pE=class extends _.hE{};_.pE.O=(()=>{let a;return function(b){return(a||(a=_.je(_.pE)))(b||_.pE)}})();
_.pE.wa=_.Bf({type:_.pE,na:[["xap-picker-editor"]],standalone:!1,features:[_.kg],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,Ihb,5,3,"ng-container",2),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.hua))},Fa:[_.Xn,_.ao,_.Dw,_.Kw,_.oE,_.QD,OD,_.PD,lE,YD,ZD,WD,XD,mE,nE,_.bo],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}"],kb:2,Ma:0});_.Tkb=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"});_.qE={id:"EQ",displayName:"="};_.rE={id:"EQ_v",displayName:"equals",ZQ:"="};var Ukb,Nhb,Wkb,Vkb;Ukb=["textInput"];Nhb=function(a,b){a.Ep.length===1?(a.Ep[0].value="",a.ui.controls[b].setValue("")):a.Ep=a.Ep.filter(c=>c.Xl!==b);Vkb(a)};Wkb=function(a,b){if(b&&b.length){var c={};for(const d of b){const e=new _.Jw(d.YJ&&d.value===""?"":d.value||null,d.ov?d.ov.kA:[]);c[d.Xl]=e;d.HDa&&(a.Bcb=!0)}a.dwa&&a.dwa.unsubscribe();a.ui=new _.Hw(c);a.dwa=a.ui.ln.subscribe(()=>{Vkb(a)});Vkb(a);a.Zea=b}};
Vkb=function(a){const b=new Map;for(const c of Object.keys(a.ui.controls))b.set(c,a.ui.controls[c].value);a.v4b.next(b)};
_.sE=class{set Ep(a){Wkb(this,a)}get Ep(){return this.Zea}set disabled(a){a?this.ui.disable():this.ui.enable()}get disabled(){return this.ui.disabled}constructor(a){this.Yi=a;this.v4b=new _.Vf;this.values=this.v4b.Xf();this.Yoc="Add";this.itb=this.Bcb=!1;this.ui=new _.Hw({})}Vn(){this.itb&&(this.c7a.ma.focus(),this.itb=!1,_.fn(this.Yi))}Ja(){this.dwa&&this.dwa.unsubscribe()}focus(){this.c7a?this.c7a.ma.focus():this.itb=!0}LK(a){if(!a.ov||!a.ov.KDa)return null;for(const [b,c]of Array.from(a.ov.KDa.entries())){const d=
b,e=c;if(this.ui.get(a.Xl).Ws(d))return e}return null}};_.sE.O=function(a){return new (a||_.sE)(_.B(_.nn))};
_.sE.wa=_.Bf({type:_.sE,na:[["xap-multi-text-field-base"]],ub:function(a,b){a&1&&_.Og(Ukb,5);if(a&2){let c;_.Rg(c=_.Sg())&&(b.c7a=c.first)}},inputs:{Ep:"configs",disabled:"disabled"},outputs:{values:"values"},standalone:!1,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,Qhb,12,11,"ng-container",4)(2,Rhb,4,1,"button",5),_.I());a&2&&(_.E("formGroup",b.ui),_.y(),_.E("ngForOf",b.Ep),_.y(),_.vg(b.Bcb?2:-1))},Fa:[_.Wn,_.Xn,_.vk,_.Dw,_.OB,_.jw,_.vt,_.yt,_.uw,_.bx,_.Xw,_.hA,_.iA,_.vw,_.gx,_.mu,_.Mw,_.Nw],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}"],
kb:2,Ma:0});_.Xkb=function(a,b){b=b.get("text-field");b=a.uq.YJ&&b===""?"":b||null;a.mn.next(_.HD(b))};
_.tE=class extends _.KD{constructor(){super(...arguments);this.mn=new _.Vh(_.HD(null));this.values=this.mn.Xf();this.uq={Xl:"text-field"}}set config(a){this.uq.placeholder=a&&a.placeholder||void 0;this.uq.autocomplete=a&&a.autocomplete||void 0;this.uq.name=a&&a.name||void 0;this.uq.ov=a&&a.ov||void 0;this.aj=(a==null?void 0:a.aj)||void 0;this.uq.YJ=(a==null?void 0:a.YJ)||void 0;this.uq.value==null&&this.uq.YJ&&(this.uq.value="");this.uq.value!=null&&this.aj&&(this.uq.value=this.aj(this.uq.value))}set rc(a){let b;
a=(b=a.value)==null?void 0:b.oq;this.uq.YJ&&a===""?this.uq.value=this.aj?this.aj(a):a:(a=a||void 0,this.uq.value=this.aj&&a?this.aj(a):a)}get isValid(){return!!this.mn.value&&this.mn.value.Em.every(a=>a!=null)&&this.G9.ui.valid}focus(){this.G9.focus()}};_.tE.O=(()=>{let a;return function(b){return(a||(a=_.je(_.tE)))(b||_.tE)}})();_.tE.La=_.Df({type:_.tE,inputs:{config:"config",rc:"appliedFilter"},outputs:{values:"values"},features:[_.kg]});var Ykb,Zkb;Ykb={remove_filter:"close",clear_filters:"close",close_editor:"close",save_filters:"save",delete_filter:"delete"};Zkb=new _.wd("xap_filter_bar_icon_config");_.$kb=function(a,b){let c,d;return(c=a.ESb)==null?void 0:(d=c.Vvd)==null?void 0:d.get(b)};_.HC=function(a,b){let c,d,e;return(e=(c=a.ESb)==null?void 0:(d=c.Vhd)==null?void 0:d[b])!=null?e:Ykb[b]};_.GC=function(a,b){return _.$kb(a,_.HC(a,b))};_.uE=class{constructor(a){this.ESb=a}};_.uE.O=function(a){return new (a||_.uE)(_.m(Zkb,8))};
_.uE.ta=_.k({token:_.uE,oa:_.uE.O});var alb=["labelInput"],vE=class{constructor(a,b){this.Np=a;this.data=b;this.nc=new _.Vf;this.WQ=new _.Jw("");_.x(b.ZD,_.gg(this.nc)).subscribe(c=>{this.WQ.gaa([_.Aw,Uhb(c)]);_.uk(this.WQ)})}Ja(){this.nc.next();this.nc.complete()}cancel(){this.Np.close({data:null})}};vE.O=function(a){return new (a||vE)(_.B(_.Zs),_.B(_.$s))};
vE.wa=_.Bf({type:vE,na:[["xap-filter-bar-save-dialog"]],ub:function(a,b){a&1&&_.Og(alb,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.input=c.first)}},standalone:!1,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=_.Nd();_.F(0,"div",7);_.Dg(1,1);_.I();_.F(2,"mat-form-field",8)(3,"mat-label");_.Dg(4,2);_.I();_.K(5,"input",9,0);_.C(7,Shb,2,0,"mat-error",10)(8,Thb,2,0,"mat-error",10);_.I();_.F(9,"div",11)(10,"button",12);_.N("click",function(){_.q(c);return _.r(b.cancel())});
_.Dg(11,3);_.I();_.F(12,"button",13);_.N("click",function(){_.q(c);b.WQ.value&&b.WQ.valid&&b.Np.close({data:b.WQ.value});return _.r()});_.Dg(13,4);_.I()()}a&2&&(_.y(5),_.E("formControl",b.WQ),_.y(2),_.E("ngIf",b.WQ.Ws("required")),_.y(),_.E("ngIf",b.WQ.Ws("validUnique")))},Fa:[_.Xn,_.jw,_.vt,_.uw,_.bx,_.Xw,_.hA,_.vw,_.gx,_.vk,_.Dw,_.Lw],kb:2,Ma:0});var elb;_.blb=new _.wd("xap_fbcc");_.clb=function(a,b,c){b?a.lw=c:c===a.lw&&(a.lw=-1)};_.dlb=function(a,b){const c=b.rc;a.IL.emit({Q9:c.isValid?0:1,HU:[c]});if(b.mH){const d=a.config.ug.getValue().find(e=>e.config.id===c.config.id);if(d){if(b.rc.lia)return;rkb(a.config,e=>e.config.id===c.config.id&&e!==d);b=a.config.ug.getValue().indexOf(d);c.value.oq&&skb(a.config,b,c,!0);_.clb(a,!0,b)}else qkb(a.config,[c])}else qkb(a.config,[c]);c.isValid||a.lw!==-1||(a.lw=a.config.ug.value.length-1)};
elb=function(a){return a.config.ug.getValue().filter(({yt:b})=>b).length>0};_.flb=function(a){if(a.disabled)return!1;let b,c;switch((c=(b=a.SWc)==null?void 0:b.bhd)!=null?c:1){case 1:return elb(a);case 2:return a.config.ug.getValue().length>0;default:return!0}};
_.wE=class{get disabled(){return this.xg}set disabled(a){this.xg=_.Zi(a)}get lw(){return this.cW}set lw(a){this.cW!==a&&(this.cW>-1&&this.cW<this.config.ug.getValue().length&&!this.config.ug.getValue()[this.cW].isValid&&this.remove(this.cW),this.D3a=a>-1&&a<this.config.ug.getValue().length,this.cW=a)}constructor(a,b,c,d){this.xi=a;this.Hi=b;this.ul=c;this.SWc=d;this.IL=new _.an;this.IWb=!0;this.CZ="Add a filter";this.fla="Remove all filters";this.xla="Save all filters";this.xg=!1;this.mO=null;this.cW=
-1;this.Sta=this.D3a=!1;this.Bsa=g=>{this.IL.emit({Q9:0,HU:g.filters});this.config.ug.next(g.filters)};this.Rza=g=>{g&&g.stopPropagation();let l,p;g=(p=(l=this.config.JQ)==null?void 0:l.Lkd)!=null?p:vE;let t,w,A;(A=(w=this.ul)==null?void 0:w.open(g,{data:{ZD:(t=this.config.JQ)==null?void 0:t.ZD},Zi:!0,Bd:"xap-filterbar-save-dialog",ariaLabel:"Save applied filters"}))==null||A.eC().subscribe(()=>{})};let e,f;if(_.Ue((e=this.ul)==null?void 0:e.ssa)&&((f=this.ul)==null?0:f.Zh)){let g,l;(g=this.ul)==
null||(l=g.ssa)==null||l.subscribe(()=>{this.Sta=!1})}}Sa(){}Ja(){this.mO&&this.mO.unsubscribe()}J4(a){this.IL.emit({Q9:4,HU:this.config.ug.getValue()});this.config.clear();a==null||a.stopPropagation();this.xi.Xi("All filters removed")}update(a,b){b.isValid?(this.IL.emit({Q9:2,HU:[b]}),skb(this.config,a,b)):this.remove(a);!this.IWb&&this.Sta||this.focus();this.Sta=!1}remove(a){const b=this.config.ug.getValue()[a];this.IL.emit({Q9:3,HU:[b]});skb(this.config,a,null);a<this.lw&&this.lw--;this.xi.Xi((new _.Ut("{FILTER_NAME} filter removed")).format({FILTER_NAME:b.config.displayName}))}focus(){let a;
(a=this.er)==null||a.focus()}nG(a){this.Sta=!0;this.focus();a.stopPropagation()}};_.wE.O=function(){_.gf()};_.wE.La=_.Df({type:_.wE,inputs:{config:"config",X5:"filterBarLabel",EQb:"filterBarIcon",IWb:"menuAutoFocus",CZ:"placeholderMsg",pia:"inputLabel",fla:"removeFilterMsg",xla:"saveFilterMsg",AD:"noResultsMessage",disabled:"disabled"},outputs:{IL:"update"}});_.glb=function(a){let b;return(a.editor?a.editor.isValid:a.newValue||a.E3a)&&(a.rc.yt||!((b=a.newValue)==null||!b.Em.length))||a.filter.config.Vud};_.xE=function(a){return a.filter&&(!a.filter.config.G1c||!a.rc.isValid)&&!a.filter.config.Qva};
_.yE=class{constructor(){this.xi=_.n(_.or);this.fva=!0;this.zPb=new _.Vf;this.yPb=this.zPb.Xf();this.ILb=new _.Vf;this.vRc=this.ILb.Xf();this.eva=new _.Vf;this.IVc=this.eva.Xf();this.C5=new _.Vf;this.wPb=this.C5.Xf();this.E3a=this.newValue=this.bq=null;this.qzb=new _.Vf;this.u4b=this.qzb.Xf()}set Sn(a){let b;a&&((b=this.filter)==null?0:b.config.Qva)?(this.Yla(this.filter.config.Qva),this.bq=this.yX()[0],this.jP()):a!==this.fva&&(this.fva=a,this.zPb.next(this.fva))}get Sn(){return this.fva}set rc(a){this.HLb=
a;this.bq=a.Kf;this.newValue=a.value}get rc(){return this.HLb}yX(){return this.filter?this.filter.config.Tm&&this.filter.config.Tm.size>0?Array.from(this.filter.config.Tm.keys()):this.filter.config.gC:[]}Yla(a){this.filter.config.aad?this.E3a=a:this.newValue=a}jP(){if(this.filter&&(!this.filter.config.nxd||_.glb(this))&&(this.filter.config.aad&&(this.newValue=this.E3a),this.newValue!==null&&this.bq!==null)){let a;this.HLb=a=this.filter.config.Tm&&this.filter.config.Tm.size>0?this.filter.config.Tm.get(this.bq).Yj(this.bq,
this.newValue):this.filter.config.Yj(this.bq,this.newValue);this.ILb.next(a);this.C5.next();this.xi&&this.xi.Xi((new _.Ut("{FILTER_NAME} filter added")).format({FILTER_NAME:a.config.displayName}))}}};_.yE.O=function(a){return new (a||_.yE)};_.yE.ta=_.k({token:_.yE,oa:_.yE.O});_.hlb=function(a){a.Sn&&a.be.editor&&a.be.editor.focus()};
_.zE=class{get disabled(){return this.xg}set disabled(a){this.xg=_.Zi(a)}set filter(a){this.be.filter=a;this.be.qzb.next()}get filter(){return this.be.filter}set Sn(a){(this.be.Sn=a)&&_.hlb(this)}get Sn(){return this.be.Sn}set rc(a){this.be.rc=a}get rc(){return this.be.rc}constructor(a,b,c,d){this.Yi=a;this.Hi=b;this.be=c;this.lb=d;this.update=new _.an;this.Rfa=new _.an;this.xg=!1;this.Za=new _.ne;this.Za.add(c.vRc.subscribe(this.update));this.Za.add(c.yPb.subscribe(this.Rfa));this.Za.add(c.IVc.subscribe(()=>
{_.hlb(this)}));this.Za.add(c.u4b.subscribe(()=>{_.en(a)}))}Sa(){}Ja(){this.Za.unsubscribe()}yX(){return this.be.yX()}Yla(a){this.be.Yla(a)}jP(){this.be.jP()}};_.zE.O=function(a){return new (a||_.zE)(_.B(_.nn),_.B(_.uE),_.B(_.yE),_.B(_.ef))};_.zE.La=_.Df({type:_.zE,inputs:{disabled:"disabled",filter:"filter",Sn:"isEditorVisible",rc:"appliedFilter"},outputs:{update:"update",Rfa:"editorVisibleChange"}});var AE=class{constructor(){this.hka=new _.Jw;this.uTb=[];this.Fc=this.hka.ln;this.gka=new _.an;this.XVa=""}set ika(a){this.uTb=a;this.getValue()===null&&this.ika.length>0&&(this.value=a[0])}get ika(){return this.uTb}set value(a){this.hka.setValue(a)}getValue(){return this.hka.value}};AE.O=function(a){return new (a||AE)};
AE.wa=_.Bf({type:AE,na:[["xap-comparison-operator-selector"]],inputs:{ika:"operators",XVa:"appliedFilterId",value:"value"},outputs:{Fc:"change",gka:"operatorFocusChange"},standalone:!1,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.gka.emit(!0)})("focusout",function(){b.gka.emit(!1)}),_.C(2,Vhb,2,2,"mat-option",2),_.I()());a&2&&(_.y(),_.Ig("aria-labelledby","dialog-label-",b.XVa,""),_.Ig("aria-describedby","dialog-description-",b.XVa,""),_.E("formControl",b.hka),_.y(),_.E("ngForOf",b.ika))},Fa:[_.Wn,_.cA,_.uw,_.bx,_.CA,_.DA,_.Dw,_.Lw],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}"],
kb:2,Ma:0});var ilb=["*",[["mat-option"],["ng-container"]]],BE=class extends dD{};BE.O=(()=>{let a;return function(b){return(a||(a=_.je(BE)))(b||BE)}})();
BE.wa=_.Bf({type:BE,na:[["mat-optgroup"]],nb:[1,"mat-optgroup"],ob:6,Ya:function(a,b){a&2&&(_.qg("role",b.oJ?null:"group")("aria-disabled",b.oJ?null:b.disabled.toString())("aria-labelledby",b.oJ?null:b.gu)("mat-id-collision",null),_.sg("mat-optgroup-disabled",b.disabled))},inputs:{disabled:"disabled"},Qb:["matOptgroup"],standalone:!1,features:[_.ah([{va:_.Ks,Hb:BE}]),_.kg],ac:["*","mat-option, ng-container"],ya:4,Aa:2,Da:[["role","presentation",1,"mat-optgroup-label",3,"id"]],qa:function(a,b){a&1&&
(_.Gg(ilb),_.F(0,"span",0),_.Q(1),_.Hg(2),_.I(),_.Hg(3,1));a&2&&(_.E("id",b.gu),_.y(),_.Vg("",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"],
kb:2,Ma:0});_.CE=class extends Sjb{};_.CE.O=function(a){return new (a||_.CE)(_.B(_.ef),_.B(_.nn),_.B(_.Js,8),_.B(_.Ks,8))};
_.CE.wa=_.Bf({type:_.CE,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.ds()})("keydown",function(c){return b.ie(c)});a&2&&(_.yg("id",b.id),_.qg("tabindex",b.Pr())("aria-selected",b.selected)("aria-disabled",b.disabled.toString())("mat-id-collision",null),_.sg("mat-selected",b.selected)("mat-option-multiple",b.multiple)("mat-active",b.active)("mat-option-disabled",b.disabled))},Qb:["matOption"],standalone:!1,
features:[_.kg],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&&(_.Gg(),_.C(0,Whb,1,2,"mat-pseudo-checkbox",1),_.F(1,"span",2,0),_.Hg(3),_.I(),_.C(4,Xhb,2,1,"span",3),_.K(5,"div",4));a&2&&(_.E("ngIf",
b.multiple),_.y(4),_.E("ngIf",b.group&&b.group.oJ),_.y(),_.E("matRippleTrigger",b.Qg())("matRippleDisabled",b.disabled||b.wc))},Fa:[_.Ps,_.Xn,_.bA],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'],
kb:2,Ma:0});_.jlb=Number.MAX_SAFE_INTEGER;_.klb=new _.wd("MatHint");_.DE=class{};_.DE.O=function(a){return new (a||_.DE)};_.DE.La=_.Df({type:_.DE,na:[["mat-label"]],standalone:!1});var EE=class{};EE.O=function(a){return new (a||EE)};EE.La=_.Df({type:EE,na:[["mat-placeholder"]],standalone:!1});var llb,mlb,nlb,olb,plb,qlb,rlb,FC;llb=["connectionContainer"];mlb=["inputContainer"];nlb=["label"];olb=["*",[["","matPrefix",""]],[["mat-placeholder"]],[["mat-label"]],[["","matSuffix",""]],[["mat-error"]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]];plb=Number.MAX_SAFE_INTEGER;qlb=_.Fj(class{constructor(a){this.Ia=a}},"primary");rlb=new _.wd("MAT_FORM_FIELD_DEFAULT_OPTIONS");
FC=function(a){var b=a.kp?a.kp.ma:null,c=a.vEb.ma;if(a.Bc==="outline"&&a.hc.isBrowser)if(b&&b.children.length&&b.textContent.trim())if(a.fMc()){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.vca=!0;a.gra=!1;return}d=a.xGb(d);e=b.children;c=a.xGb(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.vca=a.gra=!1}else a.gra=!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"};
_.FE=class extends qlb{get Bc(){return this.uB}set Bc(a){const b=this.uB;let c;this.uB=a||((c=this.vn)==null?void 0:c.Bc)||"legacy";this.uB==="outline"&&b!==a&&(this.vca=!0)}get tG(){return this.mT}set tG(a){this.mT=_.Zi(a)}L3(){return this.Nn==="always"&&!this.eSa}iNa(){return this.Nn!=="never"}get VK(){return this.oT}set VK(a){this.oT=a;this.Lca()}get Nn(){return this.Bc!=="legacy"&&this.uy==="never"?"auto":this.uy}set Nn(a){a!==this.uy&&(this.uy=a||this.gGb(),_.en(this.Ta))}get Ld(){return this.qOa||
this.SIc||this.TIc}set Ld(a){this.qOa=a}constructor(a,b,c,d,e,f,g){super(a);this.Ta=b;this.Vb=c;this.vn=d;this.hc=e;this.hb=f;this.vca=this.gra=!1;this.Kb=new _.Vf;this.eSa=this.mT=!1;this.oT=this.lU="";this.wba=`mat-hint-${plb--}`;this.gu=`mat-form-field-label-${plb--}`;this.Nn=this.gGb();this.YM=g!=="NoopAnimations";this.Bc=(d==null?void 0:d.Bc)||"legacy";d&&(this.mT=!!d.tG,d.color&&(this.color=this.defaultColor=d.color))}bP(){return this.GB()?this.gu:null}YO(){return this.vEb||this.Ia}Td(){const a=
this.Ld;a.controlType&&this.Ia.ma.classList.add(`mat-form-field-type-${a.controlType}`);_.x(a.Xb,_.eg(null)).subscribe(()=>{this.MN();_.en(this.Ta)});a.td&&a.td.ln&&_.x(a.td.ln,_.gg(this.Kb)).subscribe(()=>_.en(this.Ta));this.hb.Tb(()=>{_.x(this.hb.jm,_.gg(this.Kb)).subscribe(()=>{this.vca&&FC(this)})});_.Se(this.AN.Kc,this.O3.Kc).subscribe(()=>{this.vca=!0;_.en(this.Ta)});_.x(this.HB.Kc,_.eg(null)).subscribe(()=>{this.Lca();_.en(this.Ta)});_.x(this.CB.Kc,_.eg(null)).subscribe(()=>{this.MN();_.en(this.Ta)});
this.Vb&&_.x(this.Vb.Fc,_.gg(this.Kb)).subscribe(()=>{typeof requestAnimationFrame==="function"?this.hb.Tb(()=>{requestAnimationFrame(()=>FC(this))}):FC(this)})}VG(){this.gra&&FC(this)}Dc(){this.lU="enter";_.fn(this.Ta)}Ja(){this.Kb.next();this.Kb.complete()}fs(a){const b=this.Ld?this.Ld.td:null;return b&&b[a]}GLc(){return!!(this.Ld&&this.Ld.placeholder||this.DNc)}qba(){return!(!this.FMc&&!this.GMc)}IN(){return this.iNa()&&(this.Ld&&this.Ld.v0||this.L3())}JLc(){return this.Bc==="legacy"&&!this.qba()||
this.qba()&&!this.IN()}GB(){return this.qba()||this.Bc==="legacy"&&this.GLc()}dba(){return this.CB&&this.CB.length>0&&this.Ld.og?"error":"hint"}KMa(){this.GB()&&this.iNa()&&(this.YM&&this.kp&&(this.eSa=!0,_.x(_.Oe(this.kp.ma,"transitionend"),_.Pf(1)).subscribe(()=>{this.eSa=!1})),this.Nn="always",_.en(this.Ta))}Ied(){}Lca(){this.MN()}sQc(){}gGb(){return this.vn&&this.vn.Nn||"auto"}MN(){if(this.Ld){let a=[];this.Ld.DE&&typeof this.Ld.DE==="string"&&a.push(...this.Ld.DE.split(" "));if(this.dba()===
"hint"){const b=this.HB?this.HB.find(d=>d.align==="start"):null,c=this.HB?this.HB.find(d=>d.align==="end"):null;b?a.push(b.id):this.oT&&a.push(this.wba);c&&a.push(c.id)}else this.CB&&a.push(...this.CB.map(b=>b.id));this.Ld.yH(a)}}Hed(){}xGb(a){return this.Vb&&this.Vb.value==="rtl"?a.right:a.left}fMc(){const a=this.Ia.ma;if(a.getRootNode){const b=a.getRootNode();return b&&b!==a}return document.documentElement.contains(a)}};
_.FE.O=function(a){return new (a||_.FE)(_.B(_.ef),_.B(_.nn),_.B(_.Tr,8),_.B(rlb,8),_.B(_.Wq),_.B(_.We),_.B(_.cn,8))};
_.FE.wa=_.Bf({type:_.FE,na:[["mat-form-field"]],Ad:function(a,b,c){a&1&&(_.Pg(c,_.$w,5),_.Pg(c,_.$w,7),_.Pg(c,_.DE,5),_.Pg(c,_.DE,7),_.Pg(c,EE,5),_.Pg(c,_.t6a,5),_.Pg(c,_.klb,5),_.Pg(c,_.x6a,5),_.Pg(c,_.y6a,5));if(a&2){let d;_.Rg(d=_.Sg())&&(b.SIc=d.first);_.Rg(d=_.Sg())&&(b.TIc=d.first);_.Rg(d=_.Sg())&&(b.FMc=d.first);_.Rg(d=_.Sg())&&(b.GMc=d.first);_.Rg(d=_.Sg())&&(b.DNc=d.first);_.Rg(d=_.Sg())&&(b.CB=d);_.Rg(d=_.Sg())&&(b.HB=d);_.Rg(d=_.Sg())&&(b.AN=d);_.Rg(d=_.Sg())&&(b.O3=d)}},ub:function(a,
b){a&1&&(_.Og(llb,7),_.Og(mlb,5),_.Og(nlb,5));if(a&2){let c;_.Rg(c=_.Sg())&&(b.vEb=c.first);_.Rg(c=_.Sg())&&(b.ned=c.first);_.Rg(c=_.Sg())&&(b.kp=c.first)}},nb:["ngSkipHydration","",1,"mat-form-field"],ob:41,Ya:function(a,b){a&2&&(_.qg("mat-id-collision",null),_.sg("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.og)("mat-form-field-can-float",
b.iNa())("mat-form-field-should-float",b.IN())("mat-form-field-has-label",b.GB())("mat-form-field-hide-placeholder",b.JLc())("mat-form-field-disabled",b.Ld.disabled)("mat-form-field-autofilled",b.Ld.hV)("mat-focused",b.Ld.focused)("ng-untouched",b.fs("untouched"))("ng-touched",b.fs("touched"))("ng-pristine",b.fs("pristine"))("ng-dirty",b.fs("dirty"))("ng-valid",b.fs("valid"))("ng-invalid",b.fs("invalid"))("ng-pending",b.fs("pending"))("_mat-animation-noopable",!b.YM))},inputs:{color:"color",Bc:"appearance",
tG:"hideRequiredMarker",VK:"hintLabel",Nn:"floatLabel"},Qb:["matFormField"],standalone:!1,features:[_.ah([{va:_.ax,Hb:_.FE}]),_.kg],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=_.Nd();_.Gg(olb);_.F(0,"div",3)(1,"div",4,0);_.N("click",function(d){_.q(c);return _.r(b.Ld.nZ(d))});_.C(3,Yhb,9,0,"ng-container",5)(4,Zhb,2,1,"div",6);_.F(5,"div",7,1);_.Hg(7);_.F(8,"span",8);_.C(9,cib,5,16,"label",9);_.I()();_.C(10,dib,2,0,"div",10);_.I();_.C(11,eib,2,4,"div",11);
_.F(12,"div",12);_.C(13,fib,2,1,"div",13)(14,hib,5,2,"div",14);_.I()()}a&2&&(_.y(3),_.E("ngIf",b.Bc=="outline"),_.y(),_.E("ngIf",b.AN.length),_.y(5),_.E("ngIf",b.GB()),_.y(),_.E("ngIf",b.O3.length),_.y(),_.E("ngIf",b.Bc!="outline"),_.y(),_.E("ngSwitch",b.dba()),_.y(),_.E("ngSwitchCase","error"),_.y(),_.E("ngSwitchCase","hint"))},Fa:[_.Xn,_.Yn,_.Zn,_.mr],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"],
kb:2,data:{animation:[_.z6a]},Ma:0});var slb=_.lj("transformPanelWrap",[_.pj("* => void",_.Ara("@transformPanel",[{type:9,options:null}]))]),tlb=_.lj("transformPanel",[_.oj("void",_.nj({transform:"scaleY(0.8)",minWidth:"100%",opacity:0})),_.oj("showing",_.nj({opacity:1,minWidth:"calc(100% + 32px)",transform:"scaleY(1)"})),_.oj("showing-multiple",_.nj({opacity:1,minWidth:"calc(100% + 64px)",transform:"scaleY(1)"})),_.pj("void => *",_.mj("120ms cubic-bezier(0, 0, 0.2, 1)")),_.pj("* => void",_.mj("100ms 25ms linear",_.nj({opacity:0})))]);var ulb=["trigger"],vlb=["panel"],wlb=Number.MAX_SAFE_INTEGER,xlb=_.Gj(_.CC(_.Hj(_.ofb(class{constructor(a,b,c,d,e){this.Ia=a;this.TNa=b;this.Cca=c;this.Dca=d;this.td=e;this.Xb=new _.Vf}})))),GE=class extends xlb{get focused(){return this.Ol||this.Bm}get placeholder(){return this.Ay}set placeholder(a){this.Ay=a;this.Xb.next()}get required(){let a,b,c,d;return(d=(c=this.uo)!=null?c:(a=this.td)==null?void 0:(b=a.control)==null?void 0:_.Fw(b))!=null?d:!1}set required(a){this.uo=_.Zi(a);this.Xb.next()}get multiple(){return this.tj}set multiple(a){this.tj=
_.Zi(a)}get OF(){return this.XEb}set OF(a){this.XEb=_.Zi(a)}get uC(){return this.xB}set uC(a){this.xB=a;this.wd&&this.lN()}get value(){return this.Wd}set value(a){this.XI(a)&&this.xe(a)}get MH(){return this.asa}set MH(a){this.asa=_.fj(a)}get id(){return this.Mh}set id(a){this.Mh=a||this.sF;this.Xb.next()}constructor(a,b,c,d,e,f,g,l,p,t,w,A,G,J){super(e,d,g,l,t);this.uf=a;this.Ta=b;this.hb=c;this.Vb=f;this.SB=p;this.Tba=G;this.Bg=J;this.Bm=!1;this.xB=(la,za)=>la===za;this.sF=`mat-select-${wlb--}`;
this.xda=null;this.Mr=new _.Vf;this.xe=()=>{};this.Xe=()=>{};this.Gda=`mat-select-value-${wlb--}`;this.Aca=new _.Vf;this.Ol=!1;this.controlType="mat-select";this.tj=!1;this.ariaLabel="";this.lka=_.Me(()=>{const la=this.options;return la?_.x(la.Kc,_.eg(la),_.fg(()=>_.Se(...la.map(za=>za.ax)))):_.x(this.hb.jm,_.Pf(1),_.fg(()=>this.lka))});this.eq=new _.an;this.rca=_.x(this.eq,_.Te(la=>la),_.v(()=>{}));this.uaa=_.x(this.eq,_.Te(la=>!la),_.v(()=>{}));this.Bx=new _.an;this.Uo=new _.an;this.Wg=null;let L;
this.YQa=((L=this.Bg)==null?void 0:L.Dz)||"";let U,ba;this.XEb=(ba=(U=this.Bg)==null?void 0:U.OF)!=null?ba:!1;this.td&&(this.td.xq=this);(J==null?void 0:J.MH)!=null&&(this.asa=J.MH);this.Uca=A;this.Ee=this.Uca();this.tabIndex=parseInt(w)||0;this.id=this.id}Sa(){this.wd=new _.Zz(this.multiple);this.Xb.next();_.x(this.Aca,_.Rf(),_.gg(this.Mr)).subscribe(()=>this.zca(this.nd))}Td(){this.JPa();_.x(this.wd.changed,_.gg(this.Mr)).subscribe(a=>{a.vF.forEach(b=>b.select());a.removed.forEach(b=>b.ah())});
_.x(this.options.Kc,_.eg(null),_.gg(this.Mr)).subscribe(()=>{this.DRa();this.lN()})}Oo(){const a=this.dPa(),b=this.td;if(a!==this.xda){const c=this.Ia.ma;(this.xda=a)?c.setAttribute("aria-labelledby",a):c.removeAttribute("aria-labelledby")}b&&(this.EJ!==b.control&&(this.EJ!==void 0&&b.disabled!==null&&b.disabled!==this.disabled&&(this.disabled=b.disabled),this.EJ=b.control),this.mv())}Sb(a){(a.disabled||a.userAriaDescribedBy)&&this.Xb.next();a.typeaheadDebounceInterval&&this.Gb&&this.Gb.IE(this.asa)}Ja(){let a;
(a=this.Gb)==null||a.destroy();this.Mr.next();this.Mr.complete();this.Xb.complete();this.PS()}toggle(){this.nd?this.close():this.open()}open(){this.bu()&&(this.DS(),this.Bm=!0,_.vr(this.Gb,null),this.CPa(),_.en(this.Ta))}DS(){const a=this.Ia.ma.closest('body > .cdk-overlay-container [aria-modal="true"]');if(a){var b=`${this.id}-panel`;this.Wg&&_.hj(this.Wg,"aria-owns",b);_.gj(a,"aria-owns",b);this.Wg=a}}PS(){this.Wg&&(_.hj(this.Wg,"aria-owns",`${this.id}-panel`),this.Wg=null)}close(){this.Bm&&(this.Bm=
!1,_.vr(this.Gb,this.jl()?"rtl":"ltr"),_.en(this.Ta),this.Xe())}Vo(a){this.XI(a)}co(a){this.xe=a}xt(a){this.Xe=a}mq(a){this.disabled=a;_.en(this.Ta);this.Xb.next()}get nd(){return this.Bm}get selected(){let a,b;return this.multiple?((a=this.wd)==null?void 0:a.selected)||[]:(b=this.wd)==null?void 0:b.selected[0]}get lxb(){if(this.empty)return"";if(this.tj){const a=this.wd.selected.map(b=>b.FE);this.jl()&&a.reverse();return a.join(", ")}return this.wd.selected[0].FE}jl(){return this.Vb?this.Vb.value===
"rtl":!1}ie(a){this.disabled||(this.nd?this.nPa(a):this.hPa(a))}hPa(a){var b=a.keyCode;const c=b===40||b===38||b===37||b===39,d=this.Gb;!(d.n7()||b!==13&&b!==32||_.Ri(a))||(this.multiple||a.altKey)&&c?(a.preventDefault(),this.open()):this.multiple||(b=this.selected,d.Sm(a),(a=this.selected)&&b!==a&&this.Tba.Xi(a.FE,1E4))}nPa(a){const b=this.Gb;var c=a.keyCode;const d=c===40||c===38,e=b.n7();if(d&&a.altKey)a.preventDefault(),this.close();else if(e||c!==13&&c!==32||!b.mf||_.Ri(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.ah())})}else c=b.ls,b.Sm(a),this.tj&&d&&a.shiftKey&&b.mf&&b.ls!==c&&b.mf.ds();else a.preventDefault(),b.mf.ds()}Hq(){this.disabled||(this.Ol=!0,this.Xb.next())}nl(){this.Ol=!1;let a;if((a=this.Gb)!=null){let b;(b=a.Rl)==null||b.reset()}this.disabled||this.nd||(this.Xe(),_.en(this.Ta),this.Xb.next())}KQa(){_.x(this.gF.IZ,_.Pf(1)).subscribe(()=>{_.fn(this.Ta);
this.hRa()})}YOa(){return this.SB?`mat-${this.SB.color}`:""}get empty(){return!this.wd||this.wd.Zs()}lN(){Promise.resolve().then(()=>{this.td&&(this.Wd=this.td.value);this.pF(this.Wd);this.Xb.next()})}pF(a){this.options.forEach(b=>_.sbb(b));this.wd.clear();this.multiple&&a?(a.forEach(b=>this.Yca(b)),this.hU()):(a=this.Yca(a))?_.xr(this.Gb,a):this.nd||_.xr(this.Gb,-1);_.en(this.Ta)}Yca(a){const b=this.options.find(c=>{if(this.wd.Ae(c))return!1;try{return c.value!=null&&this.xB(c.value,a)}catch(d){return!1}});
b&&this.wd.select(b);return b}XI(a){return a!==this.Wd||this.tj&&Array.isArray(a)?(this.options&&this.pF(a),this.Wd=a,!0):!1}qF(a){return a.disabled}JPa(){this.Gb=_.pbb(_.qbb(_.wr(_.vr(_.Wz((new _.tbb(this.options)).IE(this.asa)),this.jl()?"rtl":"ltr")))).fv(this.qF);this.Gb.wM.subscribe(()=>{this.nd&&(!this.multiple&&this.Gb.mf&&this.Gb.mf.ds(),this.focus(),this.close())});this.Gb.Fc.subscribe(()=>{this.Bm&&this.panel?this.Mra(this.Gb.ls||0):this.Bm||this.multiple||!this.Gb.mf||this.Gb.mf.ds()})}DRa(){const a=
_.Se(this.options.Kc,this.Mr);_.x(this.lka,_.gg(a)).subscribe(b=>{this.OQa(b.source,b.xY);b.xY&&!this.multiple&&this.Bm&&(this.close(),this.focus())});_.x(_.Se(...this.options.map(b=>b.Nh)),_.gg(a)).subscribe(()=>{_.fn(this.Ta);this.Xb.next()})}OQa(a,b){const c=this.wd.Ae(a);a.value!=null||this.tj?(c!==a.selected&&(a.selected?this.wd.select(a):this.wd.ah(a)),b&&this.Gb.lj(a),this.multiple&&(this.hU(),b&&this.focus())):(a.ah(),this.wd.clear(),this.value!=null&&this.FJ(a.value));c!==this.wd.Ae(a)&&
this.FJ();this.Xb.next()}hU(){if(this.multiple){const a=this.options.toArray();this.wd.sort((b,c)=>this.Jma?this.Jma(b,c,a):a.indexOf(b)-a.indexOf(c));this.Xb.next()}}FJ(a){let b=null;this.Wd=b=this.multiple?this.selected.map(c=>c.value):this.selected?this.selected.value:a;this.Uo.emit(b);this.xe(b);this.Bx.emit(this.HOa(b));_.en(this.Ta)}CPa(){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.lj(a)}else this.Gb.lj(this.wd.selected[0])}bu(){let a;
return!this.Bm&&!this.disabled&&((a=this.options)==null?void 0:a.length)>0}focus(a){this.Ia.ma.focus(a)}iT(){if(this.ariaLabel)return null;let a;const b=(a=this.SB)==null?void 0:a.bP();return this.je?(b?b+" ":"")+this.je:b}EOa(){return this.nd&&this.Gb&&this.Gb.mf?this.Gb.mf.id:null}dPa(){if(this.ariaLabel)return null;var a;const b=(a=this.SB)==null?void 0:a.bP();a=(b?b+" ":"")+this.Gda;this.je&&(a+=" "+this.je);return a}zca(a){this.eq.emit(a)}yH(a){a.length?this.Ia.ma.setAttribute("aria-describedby",
a.join(" ")):this.Ia.ma.removeAttribute("aria-describedby")}nZ(){this.focus();this.open()}get v0(){return this.Bm||!this.empty||this.Ol&&!!this.Ay}};GE.O=function(a){return new (a||GE)(_.B(_.es),_.B(_.nn),_.B(_.We),_.B(_.Gs),_.B(_.ef),_.B(_.Tr,8),_.B(_.Iw,8),_.B(_.Mw,8),_.B(_.ax,8),_.B(_.Bw,10),_.de("tabindex"),_.B(_.Pbb),_.B(_.or),_.B(_.Qbb,8))};
GE.La=_.Df({type:GE,ub:function(a,b){a&1&&(_.Og(ulb,5),_.Og(vlb,5),_.Og(_.aA,5));if(a&2){let c;_.Rg(c=_.Sg())&&(b.trigger=c.first);_.Rg(c=_.Sg())&&(b.panel=c.first);_.Rg(c=_.Sg())&&(b.gF=c.first)}},inputs:{DE:[0,"aria-describedby","userAriaDescribedBy"],Bd:"panelClass",placeholder:"placeholder",required:"required",multiple:"multiple",OF:"disableOptionCentering",uC:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],Aw:"errorStateMatcher",MH:"typeaheadDebounceInterval",
Jma:"sortComparator",id:"id"},outputs:{eq:"openedChange",rca:"opened",uaa:"closed",Bx:"selectionChange",Uo:"valueChange"},standalone:!1,features:[_.kg,_.Pm]});var ylb,zlb;ylb=[[["mat-select-trigger"]],"*"];zlb=class{constructor(a,b){this.source=a;this.value=b}};
_.HE=class extends GE{constructor(){super(...arguments);this.yda=this.Qv=0;this.R3="top";this.hu=0;this.iRa=[{zc:"start",Ac:"top",oc:"start",uc:"top"},{zc:"start",Ac:"bottom",oc:"start",uc:"bottom"}]}gIc(a,b,c){const d=this.X2();return Math.min(Math.max(0,d*a-b+d/2),c)}Sa(){super.Sa();_.x(this.uf.Fc(),_.gg(this.Mr)).subscribe(()=>{this.nd&&(this.tU=this.trigger.ma.getBoundingClientRect(),_.en(this.Ta))})}open(){super.bu()&&(super.open(),this.tU=this.trigger.ma.getBoundingClientRect(),this.yda=parseInt(getComputedStyle(this.trigger.ma).fontSize||
"0"),this.fIc(),_.x(this.hb.jm,_.Pf(1)).subscribe(()=>{this.yda&&this.gF.Jd&&this.gF.Jd.fq&&(this.gF.Jd.fq.style.fontSize=`${this.yda}px`)}))}Mra(a){const b=pfb(a,this.options,this.JL),c=this.X2();this.panel.ma.scrollTop=a===0&&b===1?0:qfb((a+b)*c,c,this.panel.ma.scrollTop,256)}hRa(){this.dIc();this.panel.ma.scrollTop=this.Qv}zca(a){this.nd?this.Qv=0:(this.gF.offsetX=0,_.en(this.Ta));super.zca(a)}HOa(a){return new zlb(this,a)}aLc(){let a;return(a=this.tU)==null?void 0:a.width}dIc(){var a=this.gF.Jd.fq.getBoundingClientRect();
const b=this.uf.NK(),c=this.jl(),d=this.multiple?56:32;var e=this.multiple?40:this.OF?16:(e=this.wd.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.gF.offsetX=Math.round(e);this.gF.Jd.hf()}eIc(a,b,c){const d=this.X2(),e=(d-this.tU.height)/2,f=Math.floor(256/d);return this.OF?0:Math.round((this.Qv===0?a*d:this.Qv===c?(a-(this.Vpa()-f))*d+(d-(this.Vpa()*d-256)%d):b-d/2)*-1-e)}tIc(a){var b=this.X2(),c=this.uf.NK();
const d=this.tU.top-8;c=c.height-this.tU.bottom-8;const e=Math.abs(this.hu);b=Math.min(this.Vpa()*b,256)-e-this.tU.height;b>c?this.oHc(b,c):e>d?this.nHc(e,d,a):this.R3=this.UOa()}oHc(a,b){a=Math.round(a-b);this.Qv-=a;this.hu-=a;this.R3=this.UOa();this.Qv<=0&&(this.hu=this.Qv=0,this.R3="50% bottom 0px")}nHc(a,b,c){a=Math.round(a-b);this.Qv+=a;this.hu+=a;this.R3=this.UOa();this.Qv>=c&&(this.Qv=c,this.hu=0,this.R3="50% top 0px")}fIc(){var a=this.X2(),b=this.Vpa(),c=Math.min(b*a,256);a=b*a-c;b=this.empty?
0:Math.max(this.options.toArray().indexOf(this.wd.selected[0]),0);b+=pfb(b,this.options,this.JL);c/=2;this.Qv=this.gIc(b,c,a);this.hu=this.eIc(b,c,a);this.tIc(a)}UOa(){const a=this.X2();return`50% ${Math.abs(this.hu)-(a-this.tU.height)/2+a/2}px 0px`}X2(){return this.yda*3}Vpa(){return this.options.length+this.JL.length}};_.HE.O=(()=>{let a;return function(b){return(a||(a=_.je(_.HE)))(b||_.HE)}})();
_.HE.wa=_.Bf({type:_.HE,na:[["mat-select"]],Ad:function(a,b,c){a&1&&(_.Pg(c,_.Sbb,5),_.Pg(c,_.CE,5),_.Pg(c,_.Ks,5));if(a&2){let d;_.Rg(d=_.Sg())&&(b.T0a=d.first);_.Rg(d=_.Sg())&&(b.options=d);_.Rg(d=_.Sg())&&(b.JL=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.ie(c)})("focus",function(){return b.Hq()})("blur",function(){return b.nl()});a&2&&(_.qg("id",b.id)("tabindex",
b.tabIndex)("aria-controls",b.nd?b.id+"-panel":null)("aria-expanded",b.nd)("aria-label",b.ariaLabel||null)("aria-required",b.required.toString())("aria-disabled",b.disabled.toString())("aria-invalid",b.og)("aria-activedescendant",b.EOa())("mat-id-collision",null),_.sg("mat-select-disabled",b.disabled)("mat-select-invalid",b.og)("mat-select-required",b.required)("mat-select-empty",b.empty)("mat-select-multiple",b.multiple))},inputs:{disabled:"disabled",wc:"disableRipple",tabIndex:"tabIndex"},Qb:["matSelect"],
standalone:!1,features:[_.ah([{va:_.$w,Hb:_.HE},{va:_.Js,Hb:_.HE}]),_.kg],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=_.Nd();_.Gg(ylb);_.F(0,"div",2,0);_.N("click",function(){_.q(c);return _.r(b.toggle())});_.F(3,"div",3);_.C(4,iib,2,1,"span",4)(5,lib,3,2,"span",5);_.I();_.F(6,"div",6);_.K(7,"div",7);_.I()();_.C(8,mib,4,14,"ng-template",8);_.N("backdropClick",function(){_.q(c);return _.r(b.close())})("attach",function(){_.q(c);return _.r(b.KQa())})("detach",
function(){_.q(c);return _.r(b.close())})}a&2&&(a=_.Eg(1),_.qg("aria-owns",b.nd?b.id+"-panel":null),_.y(3),_.E("ngSwitch",b.empty),_.qg("id",b.Gda),_.y(),_.E("ngSwitchCase",!0),_.y(),_.E("ngSwitchCase",!1),_.y(3),_.E("cdkConnectedOverlayPanelClass",b.YQa)("cdkConnectedOverlayScrollStrategy",b.Ee)("cdkConnectedOverlayOrigin",a)("cdkConnectedOverlayOpen",b.nd)("cdkConnectedOverlayPositions",b.iRa)("cdkConnectedOverlayMinWidth",b.aLc())("cdkConnectedOverlayOffsetY",b.hu))},Fa:[_.Vn,_.Yn,_.Zn,_.$n,_.aA,
_.$z],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'],
kb:2,data:{animation:[slb,tlb]},Ma:0});var IE=class extends AE{};IE.O=(()=>{let a;return function(b){return(a||(a=_.je(IE)))(b||IE)}})();
IE.wa=_.Bf({type:IE,na:[["xap-comparison-operator-selector"]],standalone:!1,features:[_.kg],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.gka.emit(!0)})("focusout",function(){b.gka.emit(!1)}),_.C(2,nib,2,2,"mat-option",2),_.I()());a&2&&
(_.y(),_.E("formControl",b.hka),_.y(),_.E("ngForOf",b.ika))},Fa:[_.Wn,_.CE,_.FE,_.HE,_.Dw,_.Lw],styles:[".xap-filterbar-operator-select-field{width:100%}"],kb:2,Ma:0});var Alb,Blb,Clb,pib,sib;Alb=["overlayContainer"];Blb=["valueEditor"];Clb=[[["","header",""]],[["","footer",""]]];
pib=function(a,b){if(a.filter&&_.xE(a.be)&&a.hoa){if(b){if(a.bq===b)return;a.bq=b}a.bq||(a.bq=a.be.yX()[0]);if(a.filter.config.Tm){const f=a.filter.config.Tm.get(a.bq);if(f)if(b=f.Yj(a.bq,a.newValue||_.HD(null)),f.Jm){var c=f.Jm;var d=f.Rx}else var e=f.Ukd;else return}else c=a.filter.config.Jm,b=a.filter.config.Yj(a.bq,a.newValue||_.HD(null)),d=a.filter.config.Rx;if(!a.editor||a.editor.constructor!==c)if(a.editor&&(b.value=new _.GD),a.MDa.next(),a.hoa.clear(),e)a.editor=null,a.be.Yla(e);else{a.editor=
_.ln(a.hoa,_.gn(a.Xea,c)).instance;a.editor.rc=b;let f=!0;_.x(a.editor.values,_.Yf(),_.Te(([g,l])=>!_.tc(g||{},l||{})),_.v(([,g])=>g),_.gg(a.MDa)).subscribe(g=>{a.be.Yla(g);a.filter.config.lia&&!f&&g.oq!=null&&a.be.jP();f=!1})}if(a.editor&&(a.editor.config=d,a.Sn&&!a.Hjb))if(sib(a)){let f,g,l;(f=a.rg.Jd)==null||(g=f.fq)==null||(l=g.querySelector(".xap-comparison-operator-dropdown"))==null||l.focus();a.awa=!0}else a.be.eva.next();_.fn(a.Yi);a.be.qzb.next()}};
sib=function(a){return a.filter&&a.be.yX().length>1||!a.filter.config.J$a};
_.JE=class{set filter(a){this.be.filter=a}get filter(){return this.be.filter}set Sn(a){(this.be.Sn=a)&&this.be.eva.next()}get Sn(){return this.be.Sn}set rc(a){this.be.rc=a}get rc(){return this.be.rc}set hoa(a){(this.HVc=a)?setTimeout(()=>{this.filter.config.Qva||pib(this);this.rg.Jd.hf()}):this.editor=null}get hoa(){return this.HVc}set editor(a){this.be.editor=a}get editor(){return this.be.editor}set bq(a){this.be.bq=a}get bq(){return this.be.bq}set newValue(a){this.be.newValue=a}get newValue(){return this.be.newValue}constructor(a,
b,c){this.Xea=a;this.Yi=b;this.be=c;this.awa=!0;this.Hjb=!1;this.MDa=new _.Vf;this.Za=new _.ne;this.b2a=!1;this.Za.add(c.yPb.subscribe(()=>{_.en(this.Yi)}));this.Za.add(c.u4b.subscribe(()=>{_.en(this.Yi)}))}Ja(){this.MDa.next();this.MDa.complete();this.Za.unsubscribe()}T7(){this.Sn?this.awa||(this.awa=!0,this.be.eva.next()):this.awa=!1}hf(){setTimeout(()=>{let a;(a=this.rg.Jd)==null||a.hf()})}ajb(){this.b2a=!0;this.be.C5.next();this.b2a=!1}};
_.JE.O=function(a){return new (a||_.JE)(_.B(_.Tm),_.B(_.nn),_.B(_.yE))};
_.JE.wa=_.Bf({type:_.JE,na:[["xap-filter-editor-content"]],ub:function(a,b){a&1&&(_.Og(Alb,5),_.Og(Blb,5,_.Lg));if(a&2){let c;_.Rg(c=_.Sg())&&(b.rg=c.first);_.Rg(c=_.Sg())&&(b.hoa=c.first)}},inputs:{trigger:"trigger",OG:"loadingTemplate"},standalone:!1,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=_.Nd();_.Gg(Clb);_.C(0,wib,5,4,"ng-template",3,0,_.eh);_.N("backdropClick",function(){_.q(c);return _.r(b.be.C5.next())})("detach",function(){_.q(c);return _.r(b.ajb())})}a&2&&_.E("cdkConnectedOverlayOpen",
b.Sn)("cdkConnectedOverlayOrigin",b.trigger)},Fa:[_.fr,_.Xn,_.ao,_.aA,AE],kb:2,Ma:0});var Dlb;Dlb=[[["","header",""]],[["","footer",""]]];_.KE=class extends _.JE{ajb(){this.be.C5.next()}};_.KE.O=(()=>{let a;return function(b){return(a||(a=_.je(_.KE)))(b||_.KE)}})();
_.KE.wa=_.Bf({type:_.KE,na:[["xap-filter-editor-content"]],standalone:!1,features:[_.kg],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=_.Nd();_.Gg(Dlb);_.C(0,Dib,5,4,"ng-template",3,0,_.eh);_.N("backdropClick",function(){_.q(c);return _.r(b.be.C5.next())})("detach",function(){_.q(c);return _.r(b.ajb())})}a&2&&_.E("cdkConnectedOverlayOpen",b.Sn)("cdkConnectedOverlayOrigin",b.trigger)},Fa:[_.fr,_.Xn,_.ao,_.aA,IE],kb:2,Ma:0});_.Elb=new _.wd("GMAT_LEGACY_CHIPS_OPTION");_.Flb=new _.wd("mat-chips-default-options");var Jlb;_.Glb=new _.wd("MatChipRemove");_.Hlb=new _.wd("MatChipAvatar");_.Ilb=new _.wd("MatChipTrailingIcon");Jlb=class{constructor(a){this.Ia=a}};_.Klb=_.CC(_.Fj(_.Gj(Jlb),"primary"),-1);_.Llb=_.ofb(class{constructor(a,b,c,d){this.TNa=a;this.Cca=b;this.Dca=c;this.td=d;this.Xb=new _.Vf}});_.Mlb=Number.MAX_SAFE_INTEGER;var Nlb=new _.wd("mat-progress-spinner-default-options",{Ea:"root",oa:Eib});var Olb,Plb;Olb=_.Fj(class{constructor(a){this.Ia=a}},"primary");
_.LE=class extends Olb{get diameter(){return this.N2}set diameter(a){this.N2=_.fj(a);this.Qra=this.wGb();this.NJb&&this.GDb()}get strokeWidth(){return this.lSa||this.diameter/10}set strokeWidth(a){this.lSa=_.fj(a)}get value(){return this.mode==="determinate"?this.Wd:0}set value(a){this.Wd=Math.max(0,Math.min(100,_.fj(a)))}constructor(a,b,c,d,e,f,g,l,p){super(a);this.Db=c;this.Uqa=p;this.N2=100;this.Wd=0;this.bs=_.ne.EMPTY;this.mode="determinate";this.Qra=this.wGb();Plb.has(c.head)||Plb.set(c.head,
new Set([100]));this.Kv=d==="NoopAnimations"&&!!e&&!e.qKc;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.pKa&&g&&f&&l&&(this.bs=g.Fc(150).subscribe(()=>{this.mode==="indeterminate"&&l.run(()=>_.en(f))}))}Sa(){const a=this.Ia.ma;this.NJb=_.Wqa(a)||this.Db.head;this.GDb();a.classList.add("mat-progress-spinner-indeterminate-animation")}Ja(){this.bs.unsubscribe()}Tpa(){return(this.diameter-
10)/2}sLc(){const a=this.Tpa()*2+this.strokeWidth;return`0 0 ${a} ${a}`}eqa(){return 2*Math.PI*this.Tpa()}yGb(){return this.mode==="determinate"?this.eqa()*(100-this.Wd)/100:null}aGb(){return this.strokeWidth/this.diameter*100}bGb(a){let b;a=((b=a.currentScale)!=null?b:1)*50;return`${a}% ${a}%`}GDb(){const a=this.NJb,b=this.N2;let c=Plb.get(a);if(!c||!c.has(b)){const d=this.Db.createElement("style");this.Uqa&&(d.nonce=this.Uqa);d.setAttribute("mat-spinner-animation",this.Qra);d.textContent=this.yKc();
a.appendChild(d);c||(c=new Set,Plb.set(a,c));c.add(b)}}yKc(){const a=this.eqa();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.Qra}`)}wGb(){return this.diameter.toString().replace(".","_")}};Plb=new WeakMap;_.LE.O=function(a){return new (a||_.LE)(_.B(_.ef),_.B(_.Wq),_.B(_.ci,8),_.B(_.cn,8),_.B(Nlb),_.B(_.nn),_.B(_.es),_.B(_.We),_.B(_.ZIa,8))};
_.LE.wa=_.Bf({type:_.LE,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&&(_.qg("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),_.rg("width",b.diameter,"px")("height",b.diameter,"px"),_.sg("_mat-animation-noopable",b.Kv))},inputs:{color:"color",diameter:"diameter",
strokeWidth:"strokeWidth",mode:"mode",value:"value"},Qb:["matProgressSpinner"],standalone:!1,features:[_.kg],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&&(_.Yd(),_.F(0,"svg",1,0),_.C(2,Fib,1,11,"circle",2)(3,Gib,1,9,"circle",3),_.I());a&2&&(_.rg("width",b.diameter,"px")("height",b.diameter,"px"),_.E("ngSwitch",b.mode==="indeterminate"),_.qg("viewBox",b.sLc()),_.y(2),_.E("ngSwitchCase",!0),_.y(),_.E("ngSwitchCase",!1))},Fa:[_.Yn,_.Zn],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"],
kb:2,Ma:0});var Qlb,Rlb;Qlb=["autocompleteInputBox"];Rlb=function(a){const b=a.y9(a.em.value||"");a.u1?a.d_=b:a.OP=b};_.IC=function(a){return!!a.iP&&!!a.hP};_.Slb=function(a){a.rP.ma.selectionStart===0&&a.rP.ma.selectionEnd===0&&a.wXb.emit()};
_.ME=class{get disabled(){return this.xg}set disabled(a){this.xg=_.Zi(a);a?this.em.disable():this.em.enable()}set y9(a){this.f2c=a;Rlb(this)}get y9(){return this.f2c}constructor(a){this.Hi=a;this.bCb="Loading options";this.selected=new _.an;this.Lrb=new _.an;this.K1a=new _.an;this.wXb=new _.an;this.xg=!1;this.em=new _.Jw;this.nc=new _.Vf;this.Fia=!1;_.x(this.em.ln,_.gg(this.nc)).subscribe(b=>{typeof b==="string"&&Rlb(this)})}Dc(){this.rP.ma.classList.remove("mat-mdc-chip-input");this.rP.ma.classList.remove("mat-mdc-input-element");
this.rP.ma.classList.remove("mdc-text-field__input");this.rP.ma.classList.remove("mat-input-element")}Sa(){this.u1&&!this.d_&&Rlb(this)}Ja(){this.nc.next();this.nc.complete()}focus(){this.rP.ma.focus()}Ud(){const a=this.rP.ma;a.blur();a.focus()}};_.ME.O=function(a){return new (a||_.ME)(_.B(_.uE))};
_.ME.La=_.Df({type:_.ME,ub:function(a,b){a&1&&_.Og(Qlb,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.rP=c.first)}},inputs:{disabled:"disabled",placeholder:"placeholder",pia:"inputLabel",u1:"useRankedSuggestions",AD:"noResultsMessage",y9:"suggestionProvider",ZD:"savedFilterSets"},outputs:{selected:"selected",Lrb:"selectedSet",K1a:"deletedSet",wXb:"onBackspace"}});_.Tlb=_.lj("panelAnimation",[_.oj("void, hidden",_.nj({opacity:0,transform:"scaleY(0.8)"})),_.pj(":enter, hidden => visible",[_.zra([_.mj("0.03s linear",_.nj({opacity:1})),_.mj("0.12s cubic-bezier(0, 0, 0.2, 1)",_.nj({transform:"scaleY(1)"}))])]),_.pj(":leave, visible => hidden",[_.mj("0.075s linear",_.nj({opacity:0}))])]);_.Ulb=new _.wd("mat-autocomplete-default-options",{Ea:"root",oa:Hib});var Vlb,Wlb;Vlb={va:_.xw,Hb:_.md(()=>_.NE),zd:!0};Wlb=new _.wd("mat-autocomplete-scroll-strategy",{Ea:"root",oa:()=>{const a=_.n(_.Cs);return()=>a.Nj.Cl()}});_.Xlb={va:Wlb,Ib:[_.Cs],Ab:function(a){return()=>a.Nj.Cl()}};
_.NE=class{constructor(){this.Qc=_.n(_.ef);this.kf=_.n(_.Cs);this.He=_.n(_.Lg);this.vf=_.n(_.We);this.Ta=_.n(_.nn);this.Vb=_.n(_.Tr,{optional:!0});this.We=_.n(_.ax,{optional:!0,host:!0});this.Db=_.n(_.ci);this.uf=_.n(_.es);this.vn=_.n(_.Ulb,{optional:!0});this.xaa=!1;this.Ee=_.n(Wlb);this.ET=!1;this.Kda=_.ne.EMPTY;this.jaa=_.n(_.ir);this.JGb=_.ne.EMPTY;this.KS=!0;this.QS=new _.Vf;this.Mda=()=>{this.KS=this.Db.activeElement!==this.Qc.ma||this.nd};this.xe=()=>{};this.Xe=()=>{};this.position="auto";
this.iea="off";this.vy=new _.Vf;this.xc=_.n(_.Ye);this.CMa="mat-mdc-autocomplete-panel-above";this.lp=!1;this.mka=_.Me(()=>{const a=this.autocomplete?this.autocomplete.options:null;return a?_.x(a.Kc,_.eg(a),_.fg(()=>_.Se(...a.map(b=>b.ax)))):_.x(this.vy,_.fg(()=>this.mka))});this.oPa=a=>{if(a.keyCode===27&&!_.Ri(a)||a.keyCode===38&&_.Ri(a,"altKey")){if(this.Lv){let b;this.Bda((b=this.cTa)!=null?b:"");this.Lv=null}this.QS.next();this.bU();a.stopPropagation();a.preventDefault()}};this.Wg=null}Dc(){this.vy.next();
this.vy.complete();const a=this.Qr();typeof a!=="undefined"&&this.vf.Tb(()=>a.addEventListener("blur",this.Mda))}Sb(a){a.position&&this.xj&&(this.dda(this.xj),this.nd&&this.vb.hf())}Ja(){const a=this.Qr();typeof a!=="undefined"&&a.removeEventListener("blur",this.Mda);this.JGb.unsubscribe();this.Kda.unsubscribe();this.xaa=!0;this.YNa();this.QS.complete();this.PS()}get nd(){return this.lp&&this.autocomplete.hE}Qza(){this.cra()}iK(){this.CRa();this.lp&&(this.nd&&this.vf.run(()=>{this.autocomplete.closed.emit()}),
this.autocomplete.HHb===this&&(this.autocomplete.rT=!1,this.autocomplete.HHb=null),this.lp=!1,this.Lv=null,this.vb&&this.vb.wg()&&(this.vb.detach(),this.wB.unsubscribe()),this.vU(),this.xaa||_.fn(this.Ta),this.Wg&&_.hj(this.Wg,"aria-owns",this.autocomplete.id))}hf(){this.lp&&this.vb.hf()}get kkb(){return _.x(_.Se(this.mka,_.x(this.autocomplete.Gb.wM,_.Te(()=>this.lp)),this.QS,this.WOa(),this.vb?_.x(this.vb.fp,_.Te(()=>this.lp)):_.u()),_.v(a=>a instanceof _.xbb?a:null))}get ns(){return this.autocomplete&&
this.autocomplete.Gb?this.autocomplete.Gb.mf:null}WOa(){return _.x(_.Se(_.Oe(this.Db,"click"),_.Oe(this.Db,"auxclick"),_.Oe(this.Db,"touchend")),_.Te(a=>{a=_.Xi(a);const b=this.We?this.We.YO().ma:null,c=this.mK?this.mK.lb.ma:null;return this.lp&&a!==this.Qc.ma&&this.Db.activeElement!==this.Qc.ma&&(!b||!b.contains(a))&&(!c||!c.contains(a))&&!!this.vb&&!this.vb.fq.contains(a)}))}Vo(a){Promise.resolve(null).then(()=>this.WI(a))}co(a){this.xe=a}xt(a){this.Xe=a}mq(a){this.Qc.ma.disabled=a}ie(a){const b=
a.keyCode,c=_.Ri(a);b!==27||c||a.preventDefault();this.Hda=this.Qc.ma.value;if(this.ns&&b===13&&this.nd&&!c)this.ns.ds(),this.bU(),a.preventDefault();else if(this.autocomplete){const d=this.autocomplete.Gb.mf,e=b===38||b===40;b===9||e&&!c&&this.nd?this.autocomplete.Gb.Sm(a):e&&this.bu()&&this.cra(this.Hda);if(e||this.autocomplete.Gb.mf!==d)this.LRa(this.autocomplete.Gb.ls||0),this.autocomplete.cK&&this.ns&&(this.Lv||(this.cTa=this.Hda),this.Lv=this.ns,this.WI(this.ns.value))}}nba(a){var b=a.target;
let c=b.value;b.type==="number"&&(c=c==""?null:parseFloat(c));if(this.BN!==c){this.BN=c;this.Lv=null;this.autocomplete&&this.autocomplete.SD||this.xe(c);if(!c)this.bN(null,!1);else if(this.nd&&!this.autocomplete.SD){var d;if(b=(d=this.autocomplete.options)==null?void 0:d.find(e=>e.selected))d=this.iGb(b.value),c!==d&&b.ah(!1)}if(this.bu()&&this.Db.activeElement===a.target){let e;a=(e=this.Hda)!=null?e:this.Qc.ma.value;this.Hda=null;this.cra(a)}}}kJ(){this.KS?this.bu()&&(this.BN=this.Qc.ma.value,this.FS(this.BN),
this.uy(!0)):this.KS=!0}il(){this.bu()&&!this.nd&&this.cra()}uy(a=!1){this.We&&this.We.Nn==="auto"&&(a?this.We.KMa():this.We.Nn="always",this.ET=!0)}CRa(){this.ET&&(this.We&&(this.We.Nn="auto"),this.ET=!1)}oSa(){const a=new _.te(c=>{_.Ze(()=>{c.next()},{Rb:this.xc})}),b=_.x(this.autocomplete.options.Kc,_.hg(()=>_.ks(this.xj)),_.Qf(0));return _.x(_.Se(a,b),_.fg(()=>this.vf.run(()=>{const c=this.nd;this.bU();this.vU();_.fn(this.Ta);this.nd&&this.vb.hf();c!==this.nd&&(this.nd?this.Taa():this.autocomplete.closed.emit());
return this.kkb})),_.Pf(1)).subscribe(c=>this.bSa(c))}Taa(){this.autocomplete.Hg.emit()}YNa(){this.vb&&(this.iK(),this.vb.dispose(),this.vb=null)}iGb(a){const b=this.autocomplete;return b&&b.qK?b.qK(a):a}WI(a){const b=this.iGb(a);a==null&&this.bN(null,!1);this.Bda(b!=null?b:"")}Bda(a){this.We?this.We.Ld.value=a:this.Qc.ma.value=a;this.BN=a}bSa(a){const b=this.autocomplete;(a=a?a.source:this.Lv)?(this.bN(a),this.WI(a.value),this.xe(a.value),b.lOa(a),this.Qc.ma.focus()):b.SD&&this.Qc.ma.value!==this.wQc&&
(this.bN(null),this.WI(null),b.tn?_.x(b.tn,_.Pf(1)).subscribe(()=>this.xe(null)):this.xe(null));this.iK()}bN(a,b){let c,d;(c=this.autocomplete)==null||(d=c.options)==null||d.forEach(e=>{e!==a&&e.selected&&e.ah(b)})}cra(a=this.Qc.ma.value){this.FS(a);this.uy();this.Wg&&_.gj(this.Wg,"aria-owns",this.autocomplete.id)}FS(a){let b=this.vb;if(b)this.xj.lma(this.eT()),b.Ot({width:this.jT()});else{let d;this.wj=new _.ws(this.autocomplete.qa,this.He,{id:(d=this.We)==null?void 0:d.bP()});this.vb=b=this.kf.create(this.jJ());
this.Kda=this.uf.Fc().subscribe(()=>{this.nd&&b&&b.Ot({width:this.jT()})});this.JGb=this.jaa.observe("(max-width: 959.98px) and (orientation: landscape)").subscribe(e=>{e.matches?_.ms(_.os(_.ns(this.xj,!0),!0),8):_.ms(_.os(_.ns(this.xj,!1),!1),0)})}b&&!b.wg()&&(b.attach(this.wj),this.wQc=a,this.Hda=null,this.wB=this.oSa());a=this.nd;this.autocomplete.rT=this.lp=!0;this.autocomplete.HHb=this;let c;this.autocomplete.ada((c=this.We)==null?void 0:c.color);this.vU();this.DS();this.nd&&a!==this.nd&&this.Taa()}vU(){this.autocomplete.fda();
if(this.nd){var a=this.vb;this.wT||(this.wT=a.Un().subscribe(this.oPa));this.QT||(this.QT=a.tZ().subscribe())}else{(a=this.wT)==null||a.unsubscribe();let b;(b=this.QT)==null||b.unsubscribe();this.wT=this.QT=null}}jJ(){let a,b;return new _.is({tg:this.hT(),Oj:this.Ee(),width:this.jT(),direction:(b=this.Vb)!=null?b:void 0,Bd:(a=this.vn)==null?void 0:a.Dz})}hT(){const a=_.rbb(_.ns(_.ts(this.kf.position(),this.eT()),!1),!1);this.dda(a);return this.xj=a}dda(a){var b=[{zc:"start",Ac:"bottom",oc:"start",
uc:"top"},{zc:"end",Ac:"bottom",oc:"end",uc:"top"}],c=this.CMa;c=[{zc:"start",Ac:"top",oc:"start",uc:"bottom",Bd:c},{zc:"end",Ac:"top",oc:"end",uc:"bottom",Bd:c}];b=this.position==="above"?c:this.position==="below"?b:[...b,...c];_.ls(a,b)}eT(){return this.mK?this.mK.lb:this.We?this.We.YO():this.Qc}jT(){return this.autocomplete.dH||this.QOa()}QOa(){return this.eT().ma.getBoundingClientRect().width}bU(){const a=this.autocomplete;if(a.ts){let b=-1;for(let c=0;c<a.options.length;c++)if(!a.options.get(c).disabled){b=
c;break}a.Gb.lj(b)}else a.Gb.lj(-1)}bu(){const a=this.Qc.ma;return!a.readOnly&&!a.disabled&&!this.ou}Qr(){let a;return((a=this.Db)==null?void 0:a.defaultView)||window}LRa(a){const b=this.autocomplete,c=_.ibb(a,b.options,b.JL);a===0&&c===1?b.cda(0):b.panel&&(a=b.options.toArray()[a])&&(a=a.Qg(),b.cda(_.jbb(a.offsetTop,a.offsetHeight,b.bPa(),b.panel.ma.offsetHeight)))}DS(){const a=this.Qc.ma.closest('body > .cdk-overlay-container [aria-modal="true"]');if(a){var b=this.autocomplete.id;this.Wg&&_.hj(this.Wg,
"aria-owns",b);_.gj(a,"aria-owns",b);this.Wg=a}}PS(){this.Wg&&(_.hj(this.Wg,"aria-owns",this.autocomplete.id),this.Wg=null)}};_.NE.O=function(a){return new (a||_.NE)};
_.NE.La=_.Df({type:_.NE,na:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],nb:[1,"mat-mdc-autocomplete-trigger"],ob:7,Ya:function(a,b){a&1&&_.N("focusin",function(){return b.kJ()})("blur",function(){return b.Xe()})("input",function(c){return b.nba(c)})("keydown",function(c){return b.ie(c)})("click",function(){return b.il()});a&2&&_.qg("autocomplete",b.iea)("role",b.ou?null:"combobox")("aria-autocomplete",b.ou?null:"list")("aria-activedescendant",b.nd&&b.ns?b.ns.id:null)("aria-expanded",
b.ou?null:b.nd.toString())("aria-controls",b.ou||!b.nd?null:b.autocomplete==null?null:b.autocomplete.id)("aria-haspopup",b.ou?null:"listbox")},inputs:{autocomplete:[0,"matAutocomplete","autocomplete"],position:[0,"matAutocompletePosition","position"],mK:[0,"matAutocompleteConnectedTo","connectedTo"],iea:[0,"autocomplete","autocompleteAttribute"],ou:[2,"matAutocompleteDisabled","autocompleteDisabled",_.oh]},Qb:["matAutocompleteTrigger"],features:[_.ah([Vlb]),_.lg,_.Pm]});_.OE=class{};_.OE.O=function(a){return new (a||_.OE)};_.OE.Ca=_.Cf({type:_.OE});_.OE.Ba=_.Xc({Nb:[_.Xlb],imports:[_.Ds,_.eA,_.Es,_.fs,_.eA,_.Es]});var Ylb=["panel"],Zlb=0,$lb=class{constructor(a,b){this.source=a;this.option=b}},amb=_.Gj(class{}),PE=class extends amb{get isOpen(){return this.rT&&this.hE}ada(a){this.Ti=a;this.BJb(this.fl)}get ts(){return this.JDb}set ts(a){this.JDb=_.Zi(a)}get cK(){return this.KDb}set cK(a){this.KDb=_.Zi(a)}get SD(){return this.lJb}set SD(a){this.lJb=_.Zi(a)}set classList(a){this.fl=a&&a.length?mfb(a).reduce((b,c)=>{b[c]=!0;return b},{}):{};this.CJb(this.fl);this.BJb(this.fl);this.Ia.ma.className=""}constructor(a,
b,c,d){super();this.Ta=a;this.Ia=b;this.vn=c;this.U$=_.ne.EMPTY;this.rT=this.hE=!1;this.qK=null;this.kka=new _.an;this.Hg=new _.an;this.closed=new _.an;this.jka=new _.an;this.fl={};this.id=`mat-autocomplete-${Zlb++}`;this.rbb=(d==null?void 0:d.pKa)||!1;this.JDb=!!c.ts;this.KDb=!!c.cK;this.lJb=!!c.SD}Td(){this.Gb=(new _.tbb(this.options)).Tx().fv(this.qF);this.U$=this.Gb.Fc.subscribe(a=>{this.isOpen&&this.jka.emit({source:this,option:this.options.toArray()[a]||null})});this.fda()}Ja(){let a;(a=this.Gb)==
null||a.destroy();this.U$.unsubscribe()}cda(a){this.panel&&(this.panel.ma.scrollTop=a)}bPa(){return this.panel?this.panel.ma.scrollTop:0}fda(){this.hE=!!this.options.length;this.CJb(this.fl);_.en(this.Ta)}lOa(a){this.kka.emit(new $lb(this,a))}iT(a){return this.ariaLabel?null:this.je?(a?a+" ":"")+this.je:a}CJb(a){a[this.AQc]=this.hE;a[this.ILc]=!this.hE}BJb(a){a["mat-primary"]=this.Ti==="primary";a["mat-warn"]=this.Ti==="warn";a["mat-accent"]=this.Ti==="accent"}qF(a){return a.disabled}};
PE.O=function(a){return new (a||PE)(_.B(_.nn),_.B(_.ef),_.B(_.Ulb),_.B(_.Wq))};
PE.La=_.Df({type:PE,ub:function(a,b){a&1&&(_.Og(_.Kg,7),_.Og(Ylb,5));if(a&2){let c;_.Rg(c=_.Sg())&&(b.qa=c.first);_.Rg(c=_.Sg())&&(b.panel=c.first)}},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],qK:"displayWith",ts:"autoActiveFirstOption",cK:"autoSelectActiveOption",SD:"requireSelection",dH:"panelWidth",classList:[0,"class","classList"]},outputs:{kka:"optionSelected",Hg:"opened",closed:"closed",jka:"optionActivated"},standalone:!1,features:[_.kg]});var QE=class{get ou(){return this.YMa}set ou(a){this.YMa=_.Zi(a)}constructor(a,b,c,d,e,f,g,l,p,t,w){this.Qc=a;this.kf=b;this.He=c;this.vf=d;this.Ta=e;this.Vb=g;this.We=l;this.Db=p;this.uf=t;this.vn=w;this.ET=this.YMa=this.xaa=!1;this.Kda=_.ne.EMPTY;this.KS=!0;this.QS=new _.Vf;this.Mda=()=>{this.KS=this.Db.activeElement!==this.Qc.ma||this.nd};this.xe=()=>{};this.Xe=()=>{};this.position="auto";this.iea="off";this.lp=!1;this.mka=_.Me(()=>{const A=this.autocomplete?this.autocomplete.options:null;return A?
_.x(A.Kc,_.eg(A),_.fg(()=>_.Se(...A.map(G=>G.ax)))):_.x(this.vf.jm,_.Pf(1),_.fg(()=>this.mka))});this.oPa=A=>{if(A.keyCode===27&&!_.Ri(A)||A.keyCode===38&&_.Ri(A,"altKey")){if(this.Lv){let G;this.Bda((G=this.cTa)!=null?G:"");this.Lv=null}this.QS.next();this.bU();A.stopPropagation();A.preventDefault()}};this.Wg=null;this.Ee=f}Dc(){const a=this.Qr();typeof a!=="undefined"&&this.vf.Tb(()=>a.addEventListener("blur",this.Mda))}Sb(a){a.position&&this.xj&&(this.dda(this.xj),this.nd&&this.vb.hf())}Ja(){const a=
this.Qr();typeof a!=="undefined"&&a.removeEventListener("blur",this.Mda);this.Kda.unsubscribe();this.xaa=!0;this.YNa();this.QS.complete();this.PS()}get nd(){return this.lp&&this.autocomplete.hE}Qza(){this.FS();this.uy()}iK(){this.CRa();this.lp&&(this.nd&&this.vf.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete.rT=this.lp=!1,this.Lv=null,this.vb&&this.vb.wg()&&(this.vb.detach(),this.wB.unsubscribe()),this.vU(),this.xaa||_.fn(this.Ta))}hf(){this.lp&&this.vb.hf()}get kkb(){return _.x(_.Se(this.mka,
_.x(this.autocomplete.Gb.wM,_.Te(()=>this.lp)),this.QS,this.WOa(),this.vb?_.x(this.vb.fp,_.Te(()=>this.lp)):_.u()),_.v(a=>a instanceof Rjb?a:null))}get ns(){return this.autocomplete&&this.autocomplete.Gb?this.autocomplete.Gb.mf:null}WOa(){return _.x(_.Se(_.Oe(this.Db,"click"),_.Oe(this.Db,"auxclick"),_.Oe(this.Db,"touchend")),_.Te(a=>{a=_.Xi(a);const b=this.We?this.We.Ia.ma:null,c=this.mK?this.mK.lb.ma:null;return this.lp&&a!==this.Qc.ma&&this.Db.activeElement!==this.Qc.ma&&(!b||!b.contains(a))&&
(!c||!c.contains(a))&&!!this.vb&&!this.vb.fq.contains(a)}))}Vo(a){Promise.resolve(null).then(()=>this.WI(a))}co(a){this.xe=a}xt(a){this.Xe=a}mq(a){this.Qc.ma.disabled=a}ie(a){const b=a.keyCode,c=_.Ri(a);b!==27||c||a.preventDefault();if(this.ns&&b===13&&this.nd&&!c)this.ns.ds(),this.bU(),a.preventDefault();else if(this.autocomplete){const d=this.autocomplete.Gb.mf,e=b===38||b===40;b===9||e&&!c&&this.nd?this.autocomplete.Gb.Sm(a):e&&this.bu()&&this.Qza();if(e||this.autocomplete.Gb.mf!==d)this.LRa(this.autocomplete.Gb.ls||
0),this.autocomplete.cK&&this.ns&&(this.Lv||(this.cTa=this.Qc.ma.value),this.Lv=this.ns,this.WI(this.ns.value))}}nba(a){let b=a.target,c=b.value;b.type==="number"&&(c=c==""?null:parseFloat(c));this.BN!==c&&(this.BN=c,this.Lv=null,this.xe(c),c||this.bN(null,!1),this.bu()&&this.Db.activeElement===a.target&&this.Qza())}kJ(){this.KS?this.bu()&&(this.BN=this.Qc.ma.value,this.FS(),this.uy(!0)):this.KS=!0}il(){this.bu()&&!this.nd&&this.Qza()}uy(a=!1){this.We&&this.We.Nn==="auto"&&(a?this.We.KMa():this.We.Nn=
"always",this.ET=!0)}CRa(){this.ET&&(this.We&&(this.We.Nn="auto"),this.ET=!1)}oSa(){const a=_.x(this.vf.jm,_.Pf(1)),b=_.x(this.autocomplete.options.Kc,_.hg(()=>_.ks(this.xj)),_.Qf(0));return _.x(_.Se(a,b),_.fg(()=>{this.vf.run(()=>{const c=this.nd;this.bU();this.vU();_.fn(this.Ta);this.nd&&this.vb.hf();c!==this.nd&&(this.nd?this.Taa():this.autocomplete.closed.emit())});return this.kkb}),_.Pf(1)).subscribe(c=>this.bSa(c))}Taa(){this.xQc=this.Qc.ma.value;this.autocomplete.Hg.emit()}YNa(){this.vb&&(this.iK(),
this.vb.dispose(),this.vb=null)}WI(a){a=this.autocomplete&&this.autocomplete.qK?this.autocomplete.qK(a):a;this.Bda(a!=null?a:"")}Bda(a){this.We?this.We.Ld.value=a:this.Qc.ma.value=a;this.BN=a}bSa(a){const b=this.autocomplete;(a=a?a.source:this.Lv)?(this.bN(a),this.WI(a.value),this.xe(a.value),b.lOa(a),this.Qc.ma.focus()):b.SD&&this.Qc.ma.value!==this.xQc&&(this.bN(null),this.WI(null),b.tn?_.x(b.tn,_.Pf(1)).subscribe(()=>this.xe(null)):this.xe(null));this.iK()}bN(a,b){let c,d;(c=this.autocomplete)==
null||(d=c.options)==null||d.forEach(e=>{e!==a&&e.selected&&e.ah(b)})}FS(){let a=this.vb;if(a)this.xj.lma(this.eT()),a.Ot({width:this.jT()});else{var b;this.wj=new _.ws(this.autocomplete.qa,this.He,{id:(b=this.We)==null?void 0:b.bP()});this.vb=a=this.kf.create(this.jJ());this.Kda=this.uf.Fc().subscribe(()=>{this.nd&&a&&a.Ot({width:this.jT()})})}a&&!a.wg()&&(a.attach(this.wj),this.wB=this.oSa());b=this.nd;this.autocomplete.rT=this.lp=!0;let c;this.autocomplete.ada((c=this.We)==null?void 0:c.color);
this.vU();this.DS();this.nd&&b!==this.nd&&this.Taa()}vU(){this.autocomplete.fda();if(this.nd){var a=this.vb;this.wT||(this.wT=a.Un().subscribe(this.oPa));this.QT||(this.QT=a.tZ().subscribe())}else{(a=this.wT)==null||a.unsubscribe();let b;(b=this.QT)==null||b.unsubscribe();this.wT=this.QT=null}}jJ(){let a,b;return new _.is({tg:this.hT(),Oj:this.Ee(),width:this.jT(),direction:(b=this.Vb)!=null?b:void 0,Bd:(a=this.vn)==null?void 0:a.Dz})}hT(){const a=_.rbb(_.ns(_.ts(this.kf.position(),this.eT()),!1),
!1);this.dda(a);return this.xj=a}dda(a){var b=[{zc:"start",Ac:"bottom",oc:"start",uc:"top"},{zc:"end",Ac:"bottom",oc:"end",uc:"top"}],c=this.CMa;c=[{zc:"start",Ac:"top",oc:"start",uc:"bottom",Bd:c},{zc:"end",Ac:"top",oc:"end",uc:"bottom",Bd:c}];b=this.position==="above"?c:this.position==="below"?b:[...b,...c];_.ls(a,b)}eT(){return this.mK?this.mK.lb:this.We?this.We.YO():this.Qc}jT(){return this.autocomplete.dH||this.QOa()}QOa(){return this.eT().ma.getBoundingClientRect().width}bU(){const a=this.autocomplete;
if(a.ts){let b=-1;for(let c=0;c<a.options.length;c++)if(!a.options.get(c).disabled){b=c;break}a.Gb.lj(b)}else a.Gb.lj(-1)}bu(){const a=this.Qc.ma;return!a.readOnly&&!a.disabled&&!this.YMa}Qr(){let a;return((a=this.Db)==null?void 0:a.defaultView)||window}LRa(a){const b=this.autocomplete,c=pfb(a,b.options,b.JL);a===0&&c===1?b.cda(0):b.panel&&(a=b.options.toArray()[a])&&(a=a.Qg(),b.cda(qfb(a.offsetTop,a.offsetHeight,b.bPa(),b.panel.ma.offsetHeight)))}DS(){const a=this.Qc.ma.closest('body > .cdk-overlay-container [aria-modal="true"]');
if(a){var b=this.autocomplete.id;this.Wg&&_.hj(this.Wg,"aria-owns",b);_.gj(a,"aria-owns",b);this.Wg=a}}PS(){this.Wg&&(_.hj(this.Wg,"aria-owns",this.autocomplete.id),this.Wg=null)}};QE.O=function(a){return new (a||QE)(_.B(_.ef),_.B(_.Cs),_.B(_.Lg),_.B(_.We),_.B(_.nn),_.B(Wlb),_.B(_.Tr,8),_.B(_.ax,9),_.B(_.ci,8),_.B(_.es),_.B(_.Ulb,8))};
QE.La=_.Df({type:QE,inputs:{autocomplete:[0,"matAutocomplete","autocomplete"],position:[0,"matAutocompletePosition","position"],mK:[0,"matAutocompleteConnectedTo","connectedTo"],iea:[0,"autocomplete","autocompleteAttribute"],ou:[0,"matAutocompleteDisabled","autocompleteDisabled"]},standalone:!1,features:[_.Pm]});var bmb;bmb={va:_.xw,Hb:_.md(()=>_.RE),zd:!0};_.RE=class extends QE{constructor(){super(...arguments);this.CMa="mat-autocomplete-panel-above"}};_.RE.O=(()=>{let a;return function(b){return(a||(a=_.je(_.RE)))(b||_.RE)}})();
_.RE.La=_.Df({type:_.RE,na:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],nb:[1,"mat-autocomplete-trigger"],ob:7,Ya:function(a,b){a&1&&_.N("focusin",function(){return b.kJ()})("blur",function(){return b.Xe()})("input",function(c){return b.nba(c)})("keydown",function(c){return b.ie(c)})("click",function(){return b.il()});a&2&&_.qg("autocomplete",b.iea)("role",b.ou?null:"combobox")("aria-autocomplete",b.ou?null:"list")("aria-activedescendant",b.nd&&b.ns?b.ns.id:null)("aria-expanded",
b.ou?null:b.nd.toString())("aria-owns",b.ou||!b.nd?null:b.autocomplete==null?null:b.autocomplete.id)("aria-haspopup",b.ou?null:"listbox")},Qb:["matAutocompleteTrigger"],standalone:!1,features:[_.ah([bmb]),_.kg]});_.SE=class extends PE{constructor(){super(...arguments);this.AQc="mat-autocomplete-visible";this.ILc="mat-autocomplete-hidden";this.tn=null}};_.SE.O=(()=>{let a;return function(b){return(a||(a=_.je(_.SE)))(b||_.SE)}})();
_.SE.wa=_.Bf({type:_.SE,na:[["mat-autocomplete"]],Ad:function(a,b,c){a&1&&(_.Pg(c,_.Ks,5),_.Pg(c,_.CE,5));if(a&2){let d;_.Rg(d=_.Sg())&&(b.JL=d);_.Rg(d=_.Sg())&&(b.options=d)}},nb:["ngSkipHydration","",1,"mat-autocomplete"],ob:1,Ya:function(a){a&2&&_.qg("mat-id-collision",null)},inputs:{wc:"disableRipple"},Qb:["matAutocomplete"],standalone:!1,features:[_.ah([{va:_.Js,Hb:_.SE}]),_.kg],ac:["*"],ya:1,Aa:0,Da:[["panel",""],["role","listbox",1,"mat-autocomplete-panel",3,"id","ngClass"]],qa:function(a){a&
1&&(_.Gg(),_.C(0,Iib,3,4,"ng-template"))},Fa:[_.Vn],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"],
kb:2,Ma:0});var Mib;Mib=a=>({ua:a});_.TE=function(a){a.tia&&a.bMb.iK()};_.UE=class extends _.ME{constructor(){super(...arguments);this.Dnb=!1}get tia(){return this.autocomplete.isOpen}Hha(a){this.em.setValue("");a.option.value.filters?this.Lrb.emit(a.option.value):this.selected.emit(a.option.value)}};_.UE.O=(()=>{let a;return function(b){return(a||(a=_.je(_.UE)))(b||_.UE)}})();
_.UE.wa=_.Bf({type:_.UE,na:[["xap-filter-menu"]],ub:function(a,b){a&1&&(_.Og(_.SE,7),_.Og(_.RE,7));if(a&2){let c;_.Rg(c=_.Sg())&&(b.autocomplete=c.first);_.Rg(c=_.Sg())&&(b.bMb=c.first)}},standalone:!1,features:[_.kg],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=
_.Nd();_.F(0,"input",4,0);_.N("click",function(){_.q(c);return _.r(b.Ud())})("focusin",function(){_.q(c);return _.r(b.Fia=!0)})("focusout",function(){_.q(c);return _.r(b.Fia=!1)})("keydown.backspace",function(){_.q(c);return _.r(_.Slb(b))});_.I();_.F(2,"mat-autocomplete",5,1);_.N("optionSelected",function(d){_.q(c);return _.r(b.Hha(d))});_.C(4,Kib,3,1,"div",6)(5,Uib,5,6,"ng-container",7)(6,ajb,4,6,"ng-template",null,2,_.eh)(8,bjb,2,1,"mat-option",8);_.R(9,"async");_.R(10,"async");_.C(11,hjb,1,1,"ng-template",
null,3,_.eh);_.I()}if(a&2){a=_.Eg(3);const c=_.Eg(7);_.E("formControl",b.em)("matAutocomplete",a)("placeholder",b.placeholder);_.qg("aria-label",b.pia||b.placeholder||null);_.y(2);_.E("aria-label",b.placeholder);_.y(2);_.E("ngIf",b.ZD==null?null:b.ZD.length);_.y();_.E("ngIf",b.u1)("ngIfElse",c);_.y(3);_.E("ngIf",_.S(9,9,b.OP)==null&&_.S(10,11,b.d_)==null)}},Fa:[_.Wn,_.Xn,_.ao,_.Yn,_.Zn,_.$n,_.SE,_.RE,_.CE,BE,_.Ss,_.mu,_.LE,_.vk,_.Dw,_.Lw,_.bo],kb:2,Ma:0});var cmb,dmb;cmb=function(a,b){return`${a} \u2013 ${b}`};dmb=function(a,b){return`${a} to ${b}`};_.VE=class{constructor(){this.Kc=new _.Vf;this.x3c="Open calendar";this.TSc="Close calendar";this.dTc="Comparison range"}};_.VE.O=function(a){return new (a||_.VE)};_.VE.ta=_.k({token:_.VE,oa:_.VE.O,Ea:"root"});var mjb=(a,b)=>b.id,emb=0,fmb=class{constructor(a,b,c,d,e={},f=a,g){this.value=a;this.Pfa=b;this.ariaLabel=c;this.enabled=d;this.RTc=e;this.Im=f;this.Cnb=g;this.id=emb++}},gmb=_.Ti({passive:!1,capture:!0}),WE=_.Ti({passive:!0,capture:!0}),hmb=_.Ti({passive:!0}),XE=class{Vn(){this.gJ&&(this.DB(),this.gJ=!1)}constructor(){this.Ia=_.n(_.ef);this.hb=_.n(_.We);this.hc=_.n(_.Wq);this.li=_.n(_.VE);this.gJ=!1;this.wza=7;this.bLb=0;this.CG=!1;this.YMb=1;this.jQ=this.PZ=null;this.k0b=new _.an;this.Mka=new _.an;
this.Dm=new _.an;this.EW=new _.an;this.TF=new _.an;this.Bpa=!1;this.xc=_.n(_.Ye);this.JNb=this.li.dTc;this.PPc=b=>b;this.Kpa=b=>{if(this.HJb&&b.type==="focus")this.HJb=!1;else if(b.target&&this.CG){const c=this.U2(b.target);c&&this.hb.run(()=>this.Mka.emit({value:c.enabled?c:null,event:b}))}};this.fKb=b=>{if(this.CG){var c=tjb(b),d=c?this.U2(c):null;c!==b.target&&(this.Bpa=!0);pjb(b.target)&&b.preventDefault();this.hb.run(()=>this.Mka.emit({value:(d==null?0:d.enabled)?d:null,event:b}))}};this.Hqa=
b=>{this.jQ!==null&&this.CG&&(b.type!=="blur"&&(this.Bpa=!0),!b.target||!this.U2(b.target)||b.relatedTarget&&this.U2(b.relatedTarget)||this.hb.run(()=>this.Mka.emit({value:null,event:b})))};this.Qqa=b=>{if(this.CG){this.Bpa=!1;var c=b.target&&this.U2(b.target);c&&this.Aqa(c.Im)&&this.hb.run(()=>{this.EW.emit({value:c.Cnb,event:b})})}};this.zQa=b=>{if(this.CG){var c=pjb(b.target);c?c.closest(".mat-calendar-body")===this.Ia.ma&&this.hb.run(()=>{const d=this.U2(c);let e;this.TF.emit({value:(e=d==null?
void 0:d.Cnb)!=null?e:null,event:b})}):this.hb.run(()=>{this.TF.emit({value:null,event:b})})}};this.eKb=b=>{(b=tjb(b))&&this.zQa({target:b})};const a=_.n(_.ur);this.iSa=a.getId("mat-calendar-body-start-");this.mOa=a.getId("mat-calendar-body-end-");this.INa=a.getId("mat-calendar-body-comparison-start-");this.HNa=a.getId("mat-calendar-body-comparison-end-");_.n(_.cr).load(_.Hs);this.hb.Tb(()=>{const b=this.Ia.ma;b.addEventListener("touchmove",this.fKb,gmb);b.addEventListener("mouseenter",this.Kpa,WE);
b.addEventListener("focus",this.Kpa,WE);b.addEventListener("mouseleave",this.Hqa,WE);b.addEventListener("blur",this.Hqa,WE);b.addEventListener("mousedown",this.Qqa,hmb);b.addEventListener("touchstart",this.Qqa,hmb);this.hc.isBrowser&&(window.addEventListener("mouseup",this.zQa),window.addEventListener("touchend",this.eKb))})}pIc(a,b){this.Bpa||a.enabled&&this.k0b.emit({value:a.value,event:b})}MJc(a,b){a.enabled&&this.Dm.emit({value:a.value,event:b})}i3(a){return this.o9===a||this.E5===a}Sb(a){const b=
a.numCols,c=this.rows,d=this.wza;if(a.rows||b)this.Vaa=c&&c.length&&c[0].length?d-c[0].length:0;if(a.cellAspectRatio||b||!this.MS)this.MS=`${50*this.YMb/d}%`;if(b||!this.cEb)this.cEb=`${100/d}%`}Ja(){const a=this.Ia.ma;a.removeEventListener("touchmove",this.fKb,gmb);a.removeEventListener("mouseenter",this.Kpa,WE);a.removeEventListener("focus",this.Kpa,WE);a.removeEventListener("mouseleave",this.Hqa,WE);a.removeEventListener("blur",this.Hqa,WE);a.removeEventListener("mousedown",this.Qqa,hmb);a.removeEventListener("touchstart",
this.Qqa,hmb);this.hc.isBrowser&&(window.removeEventListener("mouseup",this.zQa),window.removeEventListener("touchend",this.eKb))}iHb(a,b){b=a*this.wza+b;a&&(b-=this.Vaa);return b==this.bLb}DB(a=!0){_.Ze(()=>{setTimeout(()=>{const b=this.Ia.ma.querySelector(".mat-calendar-body-active");b&&(a||(this.HJb=!0),b.focus())})},{Rb:this.xc})}HRa(){this.gJ=!0}fQa(a){return qjb(a,this.o9,this.E5)}eQa(a){return rjb(a,this.o9,this.E5)}Aqa(a){return sjb(a,this.o9,this.E5,this.CG)}nHb(a){return qjb(a,this.Rq,this.zs)}iMc(a,
b,c){if(!this.nHb(a)||this.fQa(a)||!this.Aqa(a))return!1;a=this.rows[b][c-1];a||(a=(b=this.rows[b-1])&&b[b.length-1]);return a&&!this.eQa(a.Im)}hMc(a,b,c){if(!this.mHb(a)||this.eQa(a)||!this.Aqa(a))return!1;a=this.rows[b][c+1];a||(a=(b=this.rows[b+1])&&b[0]);return a&&!this.fQa(a.Im)}mHb(a){return rjb(a,this.Rq,this.zs)}mMc(a){return sjb(a,this.Rq,this.zs,this.CG)}jMc(a){return this.Rq===this.zs&&a===this.Rq}uMc(a){return qjb(a,this.PZ,this.jQ)}tMc(a){return rjb(a,this.PZ,this.jQ)}nMc(a){return sjb(a,
this.PZ,this.jQ,this.CG)}KKc(a){if(!this.CG)return null;if(this.o9===a&&this.E5===a)return`${this.iSa} ${this.mOa}`;if(this.o9===a)return this.iSa;if(this.E5===a)return this.mOa;if(this.Rq!==null&&this.zs!==null){if(a===this.Rq&&a===this.zs)return`${this.INa} ${this.HNa}`;if(a===this.Rq)return this.INa;if(a===this.zs)return this.HNa}return null}U2(a){var b=pjb(a);return b&&(a=b.getAttribute("data-mat-row"),b=b.getAttribute("data-mat-col"),a&&b)?this.rows[parseInt(a)][parseInt(b)]:null}};
XE.O=function(a){return new (a||XE)};
XE.wa=_.Bf({type:XE,na:[["","mat-calendar-body",""]],nb:[1,"mat-calendar-body"],inputs:{label:"label",rows:"rows",q3b:"todayValue",o9:"startValue",E5:"endValue",RUb:"labelMinRequiredCells",wza:"numCols",bLb:"activeCell",CG:"isRange",YMb:"cellAspectRatio",Rq:"comparisonStart",zs:"comparisonEnd",PZ:"previewStart",jQ:"previewEnd",J0:"startDateAccessibleName",NW:"endDateAccessibleName"},outputs:{k0b:"selectedValueChange",Mka:"previewChange",Dm:"activeDateChange",EW:"dragStarted",TF:"dragEnded"},Qb:["matCalendarBody"],
features:[_.Pm],jc:["mat-calendar-body",""],ya:11,Aa:11,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,jjb,3,6,"tr",0),_.yC(1,njb,4,1,"tr",1,ijb,!0),_.F(3,"span",2),_.Q(4),_.I(),_.F(5,"span",2),_.Q(6),_.I(),_.F(7,"span",2),_.Q(8),_.I(),_.F(9,"span",2),_.Q(10),_.I());a&2&&(_.vg(b.Vaa<b.RUb?0:-1),_.y(),_.zC(b.rows),_.y(2),_.E("id",b.iSa),_.y(),_.Vg(" ",b.J0,"\n"),_.y(),_.E("id",b.mOa),_.y(),_.Vg(" ",b.NW,"\n"),_.y(),_.E("id",b.INa),_.y(),_.AC(" ",b.JNb," ",b.J0,"\n"),_.y(),_.E("id",b.HNa),_.y(),
_.AC(" ",b.JNb," ",b.NW,"\n"))},Fa:[_.Vn],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-sys-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-sys-title-small-size));font-weight:var(--mat-datepicker-calendar-body-label-text-weight, var(--mat-sys-title-small-weight));color:var(--mat-datepicker-calendar-body-label-text-color, var(--mat-sys-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-sys-body-medium-font));font-size:var(--mat-datepicker-calendar-text-size, var(--mat-sys-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-sys-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-sys-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-sys-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-sys-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-sys-on-surface) calc(var(--mat-sys-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-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}}.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-state-background-color, var(--mat-sys-primary));color:var(--mat-datepicker-calendar-date-selected-state-text-color, var(--mat-sys-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-sys-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-sys-primary))}.mat-calendar-body-in-range::before{background:var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-sys-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-sys-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-sys-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-sys-primary-container)) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-sys-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-sys-primary-container)) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-sys-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-sys-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-sys-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'],
kb:2,Ma:0});var YE=function(a,b,c){const d=a.selection;a.selection=b;a.QRa.next({selection:b,source:c,oldValue:d})},ZE=class{constructor(a,b){this.selection=a;this.iDb=b;this.n0b=this.QRa=new _.Vf;this.selection=a}Ja(){this.QRa.complete()}AMc(a){return PC(a)&&this.iDb.isValid(a)}};ZE.O=function(){_.gf()};ZE.ta=_.k({token:ZE,oa:ZE.O});
var $E=class extends ZE{constructor(a){super(null,a)}add(a){YE(this,a,this)}isValid(){return this.selection!=null&&this.AMc(this.selection)}Ys(){return this.selection!=null}clone(){const a=new $E(this.iDb);YE(a,this.selection,this);return a}};$E.O=function(a){return new (a||$E)(_.m(_.UC))};$E.ta=_.k({token:$E,oa:$E.O});var imb={va:ZE,Ib:[[new _.Rm,new _.Sm,ZE],_.UC],Ab:function(a,b){return a||new $E(b)}};new _.Rm;new _.Sm;var jmb=new _.wd("MAT_DATE_RANGE_SELECTION_STRATEGY");new _.Rm;new _.Sm;var kmb,lmb;kmb=(a,b)=>b.id;lmb=0;
_.aF=class{get rb(){return this.Fd}set rb(a){const b=this.Fd;a=_.QC(this.Xa,this.Xa.oi(a))||new Date;this.Fd=_.TC(this.Xa,a,this.Dd,this.Ed);this.NGb(b,this.Fd)||this.pJ()}get selected(){return this.ye}set selected(a){this.ye=_.QC(this.Xa,this.Xa.oi(a));this.VRa(this.ye)}get Dd(){return this.IT}set Dd(a){this.IT=_.QC(this.Xa,this.Xa.oi(a))}get Ed(){return this.GT}set Ed(a){this.GT=_.QC(this.Xa,this.Xa.oi(a))}constructor(){this.Ta=_.n(_.nn);this.qy=_.n(_.Fs,{optional:!0});this.Xa=_.n(_.UC,{optional:!0});
this.Vb=_.n(_.Tr,{optional:!0});this.Ara=_.n(jmb,{optional:!0});this.DN=_.ne.EMPTY;this.Wv=null;this.ho=new _.an;this.U3=new _.an;this.EW=new _.an;this.TF=new _.an;this.Dm=new _.an;_.n(_.cr).load(_.dr);this.Fd=new Date}Td(){this.DN=_.x(this.Xa.Kya,_.eg(null)).subscribe(()=>this.pJ())}Sb(a){const b=a.comparisonStart||a.comparisonEnd;b&&!b.CK&&this.VRa(this.selected);a.activeDrag&&!this.Wv&&this.zNa()}Ja(){this.DN.unsubscribe()}zpa(a){const b=a.value,c=this.dGb(b);let d;(d=this.JKc(this.ye))===b&&d===
b||this.ho.emit(c);this.U3.emit({value:c,event:a.event});this.zNa();_.en(this.Ta)}zda(a){const b=this.Fd;this.rb=this.dGb(a.value);_.RC(this.Xa,b,this.rb)&&this.Dm.emit(this.Fd)}lba(a){const b=this.Fd,c=this.jl();switch(a.keyCode){case 37:this.rb=_.$C(this.Xa,this.Fd,c?1:-1);break;case 39:this.rb=_.$C(this.Xa,this.Fd,c?-1:1);break;case 38:this.rb=_.$C(this.Xa,this.Fd,-7);break;case 40:this.rb=_.$C(this.Xa,this.Fd,7);break;case 36:this.rb=_.$C(this.Xa,this.Fd,1-this.Xa.getDate(this.Fd));break;case 35:this.rb=
_.$C(this.Xa,this.Fd,_.WC(this.Xa,this.Fd)-this.Xa.getDate(this.Fd));break;case 33:this.rb=a.altKey?_.ZC(this.Xa,this.Fd,-1):_.YC(this.Xa,this.Fd,-1);break;case 34:this.rb=a.altKey?_.ZC(this.Xa,this.Fd,1):_.YC(this.Xa,this.Fd,1);break;case 13:case 32:this.HN=!0;this.ZDb(this.Fd)&&a.preventDefault();return;case 27:this.YT==null||_.Ri(a)||(this.zNa(),this.Wv?this.TF.emit({value:null,event:a}):(this.ho.emit(null),this.U3.emit({value:null,event:a})),a.preventDefault(),a.stopPropagation());return;default:return}_.RC(this.Xa,
b,this.rb)&&(this.Dm.emit(this.rb),this.gJ());a.preventDefault()}mba(a){if(a.keyCode===32||a.keyCode===13)this.HN&&this.ZDb(this.Fd)&&this.zpa({value:this.Xa.getDate(this.Fd),event:a}),this.HN=!1}pJ(){this.VRa(this.selected);this.IPc=this.iJ(new Date);this.bNc=this.qy.display.monthLabel?this.Xa.format(this.rb,this.qy.display.monthLabel):Jjb(this.Xa)[this.Xa.getMonth(this.rb)].toLocaleUpperCase();this.fKc=(7+XC(this.Xa,this.Xa.getYear(this.rb),this.Xa.getMonth(this.rb),1).getDay()-_.Mjb(this.Xa))%
7;this.QLc();this.nJc();_.en(this.Ta)}DB(a){this.yJ.DB(a)}gJ(){this.yJ.HRa()}MIb({event:a,value:b}){if(this.Ara){b=b?b.Cnb:null;var c=this.Ara.hid(b,this.selected,a);this.D3=this.iJ(c.start);this.YT=this.iJ(c.end);if(this.Wv&&b){let d,e;if(c=(e=(d=this.Ara).g0a)==null?void 0:e.call(d,this.Wv.value,this.selected,b,a))this.D3=this.iJ(c.start),this.YT=this.iJ(c.end)}_.fn(this.Ta)}}iOa(a){if(this.Wv)if(a.value){let b,c;const d=(b=this.Ara)==null?void 0:(c=b.g0a)==null?void 0:c.call(b,this.Wv.value,this.selected,
a.value,a.event);this.TF.emit({value:d!=null?d:null,event:a.event})}else this.TF.emit({value:null,event:a.event})}dGb(a){return XC(this.Xa,this.Xa.getYear(this.rb),this.Xa.getMonth(this.rb),a)}QLc(){const a=_.Mjb(this.Xa),b=_.Ljb(this.Xa,"narrow");let c=_.Ljb(this.Xa,"long").map((d,e)=>({cWb:d,dib:b[e],id:lmb++}));this.HQc=c.slice(a).concat(c.slice(0,a))}nJc(){const a=_.WC(this.Xa,this.rb),b=Kjb(this.Xa);this.ksa=[[]];for(let c=0,d=this.fKc;c<a;c++,d++){d==7&&(this.ksa.push([]),d=0);const e=XC(this.Xa,
this.Xa.getYear(this.rb),this.Xa.getMonth(this.rb),c+1),f=this.gPc(e),g=this.Xa.format(e,this.qy.display.jUc),l=this.Ul?this.Ul(e,"month"):void 0;this.ksa[this.ksa.length-1].push(new fmb(c+1,b[c],g,f,l,this.iJ(e),e))}}gPc(a){return!!a&&(!this.Dd||_.RC(this.Xa,a,this.Dd)>=0)&&(!this.Ed||_.RC(this.Xa,a,this.Ed)<=0)&&(!this.Fj||this.Fj(a))}JKc(a){return a&&this.NGb(a,this.rb)?this.Xa.getDate(a):null}NGb(a,b){return!(!a||!b||this.Xa.getMonth(a)!=this.Xa.getMonth(b)||this.Xa.getYear(a)!=this.Xa.getYear(b))}iJ(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}jl(){return this.Vb&&this.Vb.value==="rtl"}VRa(a){this.WNc=this.VNc=this.iJ(a);this.vMc=!1;this.HIc=this.iJ(this.Rq);this.GIc=this.iJ(this.zs)}ZDb(a){return!this.Fj||this.Fj(a)}zNa(){this.D3=this.YT=null}};_.aF.O=function(a){return new (a||_.aF)};
_.aF.wa=_.Bf({type:_.aF,na:[["mat-month-view"]],ub:function(a,b){a&1&&_.Og(XE,5);if(a&2){let c;_.Rg(c=_.Sg())&&(b.yJ=c.first)}},inputs:{rb:"activeDate",selected:"selected",Dd:"minDate",Ed:"maxDate",Fj:"dateFilter",Ul:"dateClass",Rq:"comparisonStart",zs:"comparisonEnd",J0:"startDateAccessibleName",NW:"endDateAccessibleName",Wv:"activeDrag"},outputs:{ho:"selectedChange",U3:"_userSelection",EW:"dragStarted",TF:"dragEnded",Dm:"activeDateChange"},Qb:["matMonthView"],features:[_.Pm],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"),_.yC(3,ujb,5,2,"th",2,kmb),_.I(),_.F(5,"tr",3),_.K(6,"th",4),_.I()(),_.F(7,"tbody",5),_.N("selectedValueChange",function(c){return b.zpa(c)})("activeDateChange",function(c){return b.zda(c)})("previewChange",function(c){return b.MIb(c)})("dragStarted",function(c){return b.EW.emit(c)})("dragEnded",function(c){return b.iOa(c)})("keyup",function(c){return b.mba(c)})("keydown",function(c){return b.lba(c)}),_.I()());a&2&&(_.y(3),_.zC(b.HQc),_.y(4),
_.E("label",b.bNc)("rows",b.ksa)("todayValue",b.IPc)("startValue",b.WNc)("endValue",b.VNc)("comparisonStart",b.HIc)("comparisonEnd",b.GIc)("previewStart",b.D3)("previewEnd",b.YT)("isRange",b.vMc)("labelMinRequiredCells",3)("activeCell",b.Xa.getDate(b.rb)-1)("startDateAccessibleName",b.J0)("endDateAccessibleName",b.NW))},Fa:[XE],kb:2,Ma:0});var bF=class{get rb(){return this.Fd}set rb(a){let b=this.Fd;a=_.QC(this.Xa,this.Xa.oi(a))||new Date;this.Fd=_.TC(this.Xa,a,this.Dd,this.Ed);wjb(this.Xa,b,this.Fd,this.Dd,this.Ed)||this.pJ()}get selected(){return this.ye}set selected(a){this.ye=_.QC(this.Xa,this.Xa.oi(a));this.SOc(a)}get Dd(){return this.IT}set Dd(a){this.IT=_.QC(this.Xa,this.Xa.oi(a))}get Ed(){return this.GT}set Ed(a){this.GT=_.QC(this.Xa,this.Xa.oi(a))}constructor(){this.Ta=_.n(_.nn);this.Xa=_.n(_.UC,{optional:!0});this.Vb=_.n(_.Tr,
{optional:!0});this.DN=_.ne.EMPTY;this.ho=new _.an;this.IR=new _.an;this.Dm=new _.an;this.Fd=new Date}Td(){this.DN=_.x(this.Xa.Kya,_.eg(null)).subscribe(()=>this.pJ())}Ja(){this.DN.unsubscribe()}pJ(){this.KPc=this.Xa.getYear(new Date);const a=this.Xa.getYear(this.Fd)-JC(this.Xa,this.rb,this.Dd,this.Ed);this.UKb=[];for(let b=0,c=[];b<24;b++)c.push(a+b),c.length==4&&(this.UKb.push(c.map(d=>this.XIc(d))),c=[]);_.en(this.Ta)}TKb(a){var b=a.value;a=XC(this.Xa,b,0,1);b=this.fGb(b);this.IR.emit(a);this.ho.emit(b)}zda(a){const b=
this.Fd;this.rb=this.fGb(a.value);_.RC(this.Xa,b,this.rb)&&this.Dm.emit(this.rb)}lba(a){const b=this.Fd,c=this.jl();switch(a.keyCode){case 37:this.rb=_.ZC(this.Xa,this.Fd,c?1:-1);break;case 39:this.rb=_.ZC(this.Xa,this.Fd,c?-1:1);break;case 38:this.rb=_.ZC(this.Xa,this.Fd,-4);break;case 40:this.rb=_.ZC(this.Xa,this.Fd,4);break;case 36:this.rb=_.ZC(this.Xa,this.Fd,-JC(this.Xa,this.rb,this.Dd,this.Ed));break;case 35:this.rb=_.ZC(this.Xa,this.Fd,24-JC(this.Xa,this.rb,this.Dd,this.Ed)-1);break;case 33:this.rb=
_.ZC(this.Xa,this.Fd,a.altKey?-240:-24);break;case 34:this.rb=_.ZC(this.Xa,this.Fd,a.altKey?240:24);break;case 13:case 32:this.HN=!0;break;default:return}_.RC(this.Xa,b,this.rb)&&this.Dm.emit(this.rb);this.gJ();a.preventDefault()}mba(a){if(a.keyCode===32||a.keyCode===13)this.HN&&this.TKb({value:this.Xa.getYear(this.Fd),event:a}),this.HN=!1}vKc(){return JC(this.Xa,this.rb,this.Dd,this.Ed)}DB(){this.yJ.DB()}gJ(){this.yJ.HRa()}fGb(a){const b=this.Xa.getMonth(this.rb),c=_.WC(this.Xa,XC(this.Xa,a,b,1));
return XC(this.Xa,a,b,Math.min(this.Xa.getDate(this.rb),c))}XIc(a){var b=XC(this.Xa,a,0,1);const c=VC(this.Xa,b);b=this.Ul?this.Ul(b,"multi-year"):void 0;return new fmb(a,c,c,this.iPc(a),b)}iPc(a){if(a===void 0||a===null||this.Ed&&a>this.Xa.getYear(this.Ed)||this.Dd&&a<this.Xa.getYear(this.Dd))return!1;if(!this.Fj)return!0;for(var b=XC(this.Xa,a,0,1);this.Xa.getYear(b)==a;b=_.$C(this.Xa,b,1))if(this.Fj(b))return!0;return!1}jl(){return this.Vb&&this.Vb.value==="rtl"}SOc(a){this.PRa=null;a&&(this.PRa=
this.Xa.getYear(a))}};bF.O=function(a){return new (a||bF)};
bF.wa=_.Bf({type:bF,na:[["mat-multi-year-view"]],ub:function(a,b){a&1&&_.Og(XE,5);if(a&2){let c;_.Rg(c=_.Sg())&&(b.yJ=c.first)}},inputs:{rb:"activeDate",selected:"selected",Dd:"minDate",Ed:"maxDate",Fj:"dateFilter",Ul:"dateClass"},outputs:{ho:"selectedChange",IR:"yearSelected",Dm:"activeDateChange"},Qb:["matMultiYearView"],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),_.I()(),_.F(4,"tbody",3),_.N("selectedValueChange",function(c){return b.TKb(c)})("activeDateChange",function(c){return b.zda(c)})("keyup",function(c){return b.mba(c)})("keydown",function(c){return b.lba(c)}),_.I()());a&2&&(_.y(4),_.E("rows",b.UKb)("todayValue",b.KPc)("startValue",
b.PRa)("endValue",b.PRa)("numCols",4)("cellAspectRatio",4/7)("activeCell",b.vKc()))},Fa:[XE],kb:2,Ma:0});_.cF=class{get rb(){return this.Fd}set rb(a){let b=this.Fd;a=_.QC(this.Xa,this.Xa.oi(a))||new Date;this.Fd=_.TC(this.Xa,a,this.Dd,this.Ed);this.Xa.getYear(b)!==this.Xa.getYear(this.Fd)&&this.pJ()}get selected(){return this.ye}set selected(a){this.ye=_.QC(this.Xa,this.Xa.oi(a));this.AJb(a)}get Dd(){return this.IT}set Dd(a){this.IT=_.QC(this.Xa,this.Xa.oi(a))}get Ed(){return this.GT}set Ed(a){this.GT=_.QC(this.Xa,this.Xa.oi(a))}constructor(){this.Ta=_.n(_.nn);this.qy=_.n(_.Fs,{optional:!0});this.Xa=
_.n(_.UC,{optional:!0});this.Vb=_.n(_.Tr,{optional:!0});this.DN=_.ne.EMPTY;this.ho=new _.an;this.RP=new _.an;this.Dm=new _.an;this.Fd=new Date}Td(){this.DN=_.x(this.Xa.Kya,_.eg(null)).subscribe(()=>this.pJ())}Ja(){this.DN.unsubscribe()}WHb(a){a=a.value;const b=XC(this.Xa,this.Xa.getYear(this.rb),a,1);this.RP.emit(b);a=this.eGb(a);this.ho.emit(a)}zda(a){const b=this.Fd;this.rb=this.eGb(a.value);_.RC(this.Xa,b,this.rb)&&this.Dm.emit(this.rb)}lba(a){const b=this.Fd,c=this.jl();switch(a.keyCode){case 37:this.rb=
_.YC(this.Xa,this.Fd,c?1:-1);break;case 39:this.rb=_.YC(this.Xa,this.Fd,c?-1:1);break;case 38:this.rb=_.YC(this.Xa,this.Fd,-4);break;case 40:this.rb=_.YC(this.Xa,this.Fd,4);break;case 36:this.rb=_.YC(this.Xa,this.Fd,-this.Xa.getMonth(this.Fd));break;case 35:this.rb=_.YC(this.Xa,this.Fd,11-this.Xa.getMonth(this.Fd));break;case 33:this.rb=_.ZC(this.Xa,this.Fd,a.altKey?-10:-1);break;case 34:this.rb=_.ZC(this.Xa,this.Fd,a.altKey?10:1);break;case 13:case 32:this.HN=!0;break;default:return}_.RC(this.Xa,
b,this.rb)&&(this.Dm.emit(this.rb),this.gJ());a.preventDefault()}mba(a){if(a.keyCode===32||a.keyCode===13)this.HN&&this.WHb({value:this.Xa.getMonth(this.Fd),event:a}),this.HN=!1}pJ(){this.AJb(this.selected);this.JPc=this.oGb(new Date);this.KQc=VC(this.Xa,this.rb);let a=Jjb(this.Xa);this.dNc=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(b=>b.map(c=>this.WIc(c,a[c])));_.en(this.Ta)}DB(){this.yJ.DB()}gJ(){this.yJ.HRa()}oGb(a){return a&&this.Xa.getYear(a)==this.Xa.getYear(this.rb)?this.Xa.getMonth(a):null}eGb(a){var b=
XC(this.Xa,this.Xa.getYear(this.rb),a,1);b=_.WC(this.Xa,b);return XC(this.Xa,this.Xa.getYear(this.rb),a,Math.min(this.Xa.getDate(this.rb),b))}WIc(a,b){var c=XC(this.Xa,this.Xa.getYear(this.rb),a,1);const d=this.Xa.format(c,this.qy.display.s2c);c=this.Ul?this.Ul(c,"year"):void 0;return new fmb(a,b.toLocaleUpperCase(),d,this.hPc(a),c)}hPc(a){var b=this.Xa.getYear(this.rb);if(a===void 0||a===null||this.BMc(b,a)||this.CMc(b,a))return!1;if(!this.Fj)return!0;for(b=XC(this.Xa,b,a,1);this.Xa.getMonth(b)==
a;b=_.$C(this.Xa,b,1))if(this.Fj(b))return!0;return!1}BMc(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}CMc(a,b){if(this.Dd){const c=this.Xa.getYear(this.Dd),d=this.Xa.getMonth(this.Dd);return a<c||a===c&&b<d}return!1}jl(){return this.Vb&&this.Vb.value==="rtl"}AJb(a){this.sJb=this.oGb(a)}};_.cF.O=function(a){return new (a||_.cF)};
_.cF.wa=_.Bf({type:_.cF,na:[["mat-year-view"]],ub:function(a,b){a&1&&_.Og(XE,5);if(a&2){let c;_.Rg(c=_.Sg())&&(b.yJ=c.first)}},inputs:{rb:"activeDate",selected:"selected",Dd:"minDate",Ed:"maxDate",Fj:"dateFilter",Ul:"dateClass"},outputs:{ho:"selectedChange",RP:"monthSelected",Dm:"activeDateChange"},Qb:["matYearView"],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),_.I()(),_.F(4,"tbody",3),_.N("selectedValueChange",function(c){return b.WHb(c)})("activeDateChange",function(c){return b.zda(c)})("keyup",function(c){return b.mba(c)})("keydown",function(c){return b.lba(c)}),_.I()());a&2&&(_.y(4),_.E("label",b.KQc)("rows",
b.dNc)("todayValue",b.JPc)("startValue",b.sJb)("endValue",b.sJb)("labelMinRequiredCells",2)("numCols",4)("cellAspectRatio",4/7)("activeCell",b.Xa.getMonth(b.rb)))},Fa:[XE],kb:2,Ma:0});var eF=class{constructor(){this.li=_.n(_.VE);this.calendar=_.n(_.dF);this.Xa=_.n(_.UC,{optional:!0});this.qy=_.n(_.Fs,{optional:!0});this.DIb=_.n(_.ur).getId("mat-calendar-period-label-");_.n(_.cr).load(_.dr);const a=_.n(_.nn);this.calendar.Xb.subscribe(()=>_.en(a))}get iAa(){return this.calendar.Zg=="month"?this.Xa.format(this.calendar.rb,this.qy.display.Nhb).toLocaleUpperCase():this.calendar.Zg=="year"?VC(this.Xa,this.calendar.rb):cmb(...this.TFb())}get r4c(){return this.calendar.Zg=="month"?this.Xa.format(this.calendar.rb,
this.qy.display.Nhb).toLocaleUpperCase():this.calendar.Zg=="year"?VC(this.Xa,this.calendar.rb):dmb(...this.TFb())}get Kkb(){return this.calendar.Zg=="month"?"Choose month and year":"Choose date"}get Elb(){return{month:"Previous month",year:"Previous year","multi-year":"Previous 24 years"}[this.calendar.Zg]}get sib(){return{month:"Next month",year:"Next year","multi-year":"Next 24 years"}[this.calendar.Zg]}yAa(){return this.calendar.Dd?!this.calendar.Dd||!this.vHb(this.calendar.rb,this.calendar.Dd):
!0}nza(){return!this.calendar.Ed||!this.vHb(this.calendar.rb,this.calendar.Ed)}vHb(a,b){return this.calendar.Zg=="month"?this.Xa.getYear(a)==this.Xa.getYear(b)&&this.Xa.getMonth(a)==this.Xa.getMonth(b):this.calendar.Zg=="year"?this.Xa.getYear(a)==this.Xa.getYear(b):wjb(this.Xa,a,b,this.calendar.Dd,this.calendar.Ed)}TFb(){var a=this.Xa.getYear(this.calendar.rb)-JC(this.Xa,this.calendar.rb,this.calendar.Dd,this.calendar.Ed),b=a+24-1;a=VC(this.Xa,XC(this.Xa,a,0,1));b=VC(this.Xa,XC(this.Xa,b,0,1));return[a,
b]}};eF.O=function(a){return new (a||eF)};
eF.wa=_.Bf({type:eF,na:[["mat-calendar-header"]],Qb:["matCalendarHeader"],ac:["*"],ya:17,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"],"viewBox;0 0 24 24;focusable;false;aria-hidden;true".split(";"),["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-calendar-next-button",3,"click","disabled"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"]],qa:function(a,b){a&1&&(_.Gg(),_.F(0,"div",0)(1,"div",1)(2,"span",2),_.Q(3),_.I(),_.F(4,"button",3),_.N("click",function(){b.calendar.Zg=b.calendar.Zg=="month"?"multi-year":"month"}),_.F(5,"span",4),_.Q(6),_.I(),_.Yd(),
_.F(7,"svg",5),_.K(8,"polygon",6),_.I()(),_.Zd(),_.K(9,"div",7),_.Hg(10),_.F(11,"button",8),_.N("click",function(){b.calendar.rb=b.calendar.Zg=="month"?_.YC(b.Xa,b.calendar.rb,-1):_.ZC(b.Xa,b.calendar.rb,b.calendar.Zg=="year"?-1:-24)}),_.Yd(),_.F(12,"svg",9),_.K(13,"path",10),_.I()(),_.Zd(),_.F(14,"button",11),_.N("click",function(){b.calendar.rb=b.calendar.Zg=="month"?_.YC(b.Xa,b.calendar.rb,1):_.ZC(b.Xa,b.calendar.rb,b.calendar.Zg=="year"?1:24)}),_.Yd(),_.F(15,"svg",9),_.K(16,"path",12),_.I()()()());
a&2&&(_.y(2),_.E("id",b.DIb),_.y(),_.Wg(b.r4c),_.y(),_.qg("aria-label",b.Kkb)("aria-describedby",b.DIb),_.y(2),_.Wg(b.iAa),_.y(),_.sg("mat-calendar-invert",b.calendar.Zg!=="month"),_.y(4),_.E("disabled",!b.yAa()),_.qg("aria-label",b.Elb),_.y(3),_.E("disabled",!b.nza()),_.qg("aria-label",b.sib))},Fa:[_.vt,_.yt],kb:2,Ma:0});
_.dF=class{get Yz(){return this.hSa}set Yz(a){this.hSa=_.QC(this.Xa,this.Xa.oi(a))}get selected(){return this.ye}set selected(a){this.ye=_.QC(this.Xa,this.Xa.oi(a))}get Dd(){return this.IT}set Dd(a){this.IT=_.QC(this.Xa,this.Xa.oi(a))}get Ed(){return this.GT}set Ed(a){this.GT=_.QC(this.Xa,this.Xa.oi(a))}get rb(){return this.wIc}set rb(a){this.wIc=_.TC(this.Xa,a,this.Dd,this.Ed);this.Xb.next();_.en(this.Ta)}get Zg(){return this.RNa}set Zg(a){const b=this.RNa!==a?a:null;this.RNa=a;this.Sqa=!0;_.en(this.Ta);
b&&this.AR.emit(b)}constructor(){this.Xa=_.n(_.UC,{optional:!0});this.qy=_.n(_.Fs,{optional:!0});this.Ta=_.n(_.nn);this.Sqa=!1;this.gR="month";this.ho=new _.an;this.IR=new _.an;this.RP=new _.an;this.AR=new _.an(!0);this.U3=new _.an;this.IKb=new _.an;this.Yoa=null;this.Xb=new _.Vf;this.Fba=_.n(_.VE).Kc.subscribe(()=>{_.en(this.Ta);this.Xb.next()})}Td(){this.iIc=new _.vs(this.YX||eF);this.rb=this.Yz||new Date;this.RNa=this.gR}Vn(){this.Sqa&&(this.Sqa=!1,this.JOa().DB(!1))}Ja(){this.Fba.unsubscribe();
this.Xb.complete()}Sb(a){const b=a.minDate&&!SC(this.Xa,a.minDate.Jj,a.minDate.ng)?a.minDate:void 0,c=a.maxDate&&!SC(this.Xa,a.maxDate.Jj,a.maxDate.ng)?a.maxDate:void 0;(a=b||c||a.dateFilter)&&!a.CK&&(a=this.JOa())&&(this.Sqa=!0,_.fn(this.Ta),a.pJ());this.Xb.next()}zpa(a){const b=a.value;b&&!SC(this.Xa,b,this.selected)&&this.ho.emit(b);this.U3.emit(a)}LQc(a){this.IR.emit(a)}cNc(a){this.RP.emit(a)}DGb(a,b){this.rb=a;this.Zg=b}HJc(a){this.Yoa=a}iOa(a){this.Yoa&&(a.value&&this.IKb.emit(a),this.Yoa=null)}JOa(){return this.G7||
this.dEa||this.u2c}};_.dF.O=function(a){return new (a||_.dF)};
_.dF.wa=_.Bf({type:_.dF,na:[["mat-calendar"]],ub:function(a,b){a&1&&(_.Og(_.aF,5),_.Og(_.cF,5),_.Og(bF,5));if(a&2){let c;_.Rg(c=_.Sg())&&(b.G7=c.first);_.Rg(c=_.Sg())&&(b.dEa=c.first);_.Rg(c=_.Sg())&&(b.u2c=c.first)}},nb:[1,"mat-calendar"],inputs:{YX:"headerComponent",Yz:"startAt",gR:"startView",selected:"selected",Dd:"minDate",Ed:"maxDate",Fj:"dateFilter",Ul:"dateClass",Rq:"comparisonStart",zs:"comparisonEnd",J0:"startDateAccessibleName",NW:"endDateAccessibleName"},outputs:{ho:"selectedChange",IR:"yearSelected",
RP:"monthSelected",AR:"viewChanged",U3:"_userSelection",IKb:"_userDragDrop"},Qb:["matCalendar"],features:[_.ah([imb]),_.Pm],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,xjb,0,0,"ng-template",0),_.F(1,
"div",1),_.C(2,yjb,1,11,"mat-month-view",2)(3,zjb,1,6,"mat-year-view",3)(4,Ajb,1,6,"mat-multi-year-view",3),_.I());if(a&2){let c;_.E("cdkPortalOutlet",b.iIc);_.y(2);_.vg((c=b.Zg)==="month"?2:c==="year"?3:c==="multi-year"?4:-1)}},Fa:[_.As,_.OC,_.aF,_.cF,bF],styles:['.mat-calendar{display:block;line-height:normal;font-family:var(--mat-datepicker-calendar-text-font, var(--mat-sys-body-medium-font));font-size:var(--mat-datepicker-calendar-text-size, var(--mat-sys-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-sys-title-small-size));font-weight:var(--mat-datepicker-calendar-period-button-text-weight, var(--mat-sys-title-small-weight));--mdc-text-button-label-text-color:var(--mat-datepicker-calendar-period-button-text-color, var(--mat-sys-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-sys-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-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-sys-on-surface-variant))}[dir=rtl] .mat-calendar-previous-button,[dir=rtl] .mat-calendar-next-button{transform:rotate(180deg)}.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-sys-on-surface-variant));font-size:var(--mat-datepicker-calendar-header-text-size, var(--mat-sys-title-small-size));font-weight:var(--mat-datepicker-calendar-header-text-weight, var(--mat-sys-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'],
kb:2,Ma:0});var mmb=class{constructor(a,b){this.target=a;this.targetElement=b;this.value=this.target.value}},fF=class{get value(){return this.Am?this.BGb(this.Am.selection):this.zy}set value(a){this.VMa(a)}get disabled(){return!!this.qc||!1}set disabled(a){const b=this.Ia.ma;this.qc!==a&&(this.qc=a,this.Xb.next(void 0));a&&this.zn&&b.blur&&b.blur()}rLc(){return[this.CNc,this.XMc,this.UMc,this.aKc]}fOc(a){this.Am=a;this.dTa.unsubscribe();this.zy&&this.XI(this.zy);this.dTa=this.Am.n0b.subscribe(b=>{this.jPc(b)&&
(b=this.BGb(b.selection),this.m3=this.hQa(b),this.xpa(b),this.Xe(),this.BOa(b),this.wu.emit(new mmb(this,this.Ia.ma)),this.p1a.emit(new mmb(this,this.Ia.ma)))})}constructor(){this.Ia=_.n(_.ef);this.Xa=_.n(_.UC,{optional:!0});this.qy=_.n(_.Fs,{optional:!0});this.p1a=new _.an;this.wu=new _.an;this.Xb=new _.Vf;this.Xe=()=>{};this.SN=()=>{};this.xpa=()=>{};this.MHb=this.dTa=_.ne.EMPTY;this.CNc=()=>this.m3?null:{matDatepickerParse:{text:this.Ia.ma.value}};this.aKc=a=>{a=_.QC(this.Xa,this.Xa.oi(a.value));
return!a||this.rQa(a)?null:{matDatepickerFilter:!0}};this.XMc=a=>{a=_.QC(this.Xa,this.Xa.oi(a.value));const b=this.TOa();return!b||!a||_.RC(this.Xa,b,a)<=0?null:{matDatepickerMin:{min:b,actual:a}}};this.UMc=a=>{a=_.QC(this.Xa,this.Xa.oi(a.value));const b=this.SOa();return!b||!a||_.RC(this.Xa,b,a)>=0?null:{matDatepickerMax:{max:b,actual:a}}};this.m3=!1;this.MHb=this.Xa.Kya.subscribe(()=>{this.VMa(this.value)})}Dc(){this.zn=!0}Sb(a){a:{var b=this.Xa;const c=Object.keys(a);for(let d of c){const {Jj:e,
ng:f}=a[d];if(PC(e)&&PC(f)){if(!SC(b,e,f)){a=!0;break a}}else{a=!0;break a}}a=!1}a&&this.Xb.next(void 0)}Ja(){this.dTa.unsubscribe();this.MHb.unsubscribe();this.Xb.complete()}bla(a){this.SN=a}validate(a){return this.Fda?this.Fda(a):null}Vo(a){this.VMa(a)}co(a){this.xpa=a}xt(a){this.Xe=a}mq(a){this.disabled=a}Yqa(a){const b=["ctrlKey","shiftKey","metaKey"];_.Ri(a,"altKey")&&a.keyCode===40&&b.every(c=>!_.Ri(a,c))&&!this.Ia.ma.readOnly&&(this.xNc(),a.preventDefault())}PT(a){const b=this.m3;let c=this.Xa.parse(a,
this.qy.parse.wu);this.m3=this.hQa(c);c=_.QC(this.Xa,c);const d=!SC(this.Xa,c,this.value);!c||d?this.xpa(c):(a&&!this.value&&this.xpa(c),b!==this.m3&&this.SN());d&&(this.XI(c),this.wu.emit(new mmb(this,this.Ia.ma)))}xe(){this.p1a.emit(new mmb(this,this.Ia.ma))}nl(){this.value&&this.BOa(this.value);this.Xe()}BOa(a){this.Ia.ma.value=a!=null?this.Xa.format(a,this.qy.display.wu):""}XI(a){this.Am?(this.DHc(a),this.zy=null):this.zy=a}hQa(a){return!a||this.Xa.isValid(a)}ted(){return!1}VMa(a){a=this.Xa.oi(a);
this.m3=this.hQa(a);a=_.QC(this.Xa,a);this.XI(a);this.BOa(a)}rQa(a){const b=this.KOa();return!b||b(a)}};fF.O=function(a){return new (a||fF)};fF.La=_.Df({type:fF,inputs:{value:"value",disabled:[2,"disabled","disabled",_.oh]},outputs:{p1a:"dateChange",wu:"dateInput"},features:[_.lg,_.Pm]});var nmb=_.lj("transformPanel",[_.pj("void => enter-dropdown",_.mj("120ms cubic-bezier(0, 0, 0.2, 1)",_.BC([_.nj({opacity:0,transform:"scale(1, 0.8)"}),_.nj({opacity:1,transform:"scale(1, 1)"})]))),_.pj("void => enter-dialog",_.mj("150ms cubic-bezier(0, 0, 0.2, 1)",_.BC([_.nj({opacity:0,transform:"scale(0.7)"}),_.nj({transform:"none",opacity:1})]))),_.pj("* => void",_.mj("100ms linear",_.nj({opacity:0})))]),omb=_.lj("fadeInCalendar",[_.oj("void",_.nj({opacity:0})),_.oj("enter",_.nj({opacity:1})),_.pj("void => *",
_.mj("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))]);var pmb=new _.wd("mat-datepicker-scroll-strategy",{Ea:"root",oa:()=>{const a=_.n(_.Cs);return()=>a.Nj.Cl()}}),qmb={va:pmb,Ib:[_.Cs],Ab:function(a){return()=>a.Nj.Cl()}},gF=class{constructor(){this.Ia=_.n(_.ef);this.Ta=_.n(_.nn);this.gqa=_.n(ZE);this.Xa=_.n(_.UC);this.ved=_.n(jmb,{optional:!0});this.lda=new _.ne;this.tn=new _.Vf;this.VE=!1;this.S$=null;_.n(_.cr).load(_.dr);this.BIc=_.n(_.VE).TSc}Sa(){this.au=this.Qe.mDa?"enter-dialog":"enter-dropdown"}Dc(){this.lda.add(this.Qe.Xb.subscribe(()=>{_.en(this.Ta)}));
this.hIc.JOa().DB(!1)}Ja(){this.lda.unsubscribe();this.tn.complete()}CLc(a){const b=this.Am.selection;a=a.value;!a||SC(this.Xa,a,b)||this.Am.add(a);this.Am&&!this.Am.Ys()||this.S$||this.Qe.close()}BLc(a){YE(this.Am,a.value,this)}ida(){this.au="void";_.en(this.Ta)}EGb(a){(this.VE=a.wYb==="start")||this.tn.next()}hed(){return this.Am.selection}BDb(){this.Am!==this.gqa&&YE(this.gqa,this.Am.selection,this)}BHc(a,b){this.Am=a?this.gqa.clone():this.gqa;this.S$=a;b&&_.fn(this.Ta)}};
gF.O=function(a){return new (a||gF)};
gF.wa=_.Bf({type:gF,na:[["mat-datepicker-content"]],ub:function(a,b){a&1&&_.Og(_.dF,5);if(a&2){let c;_.Rg(c=_.Sg())&&(b.hIc=c.first)}},nb:[1,"mat-datepicker-content"],ob:5,Ya:function(a,b){a&1&&_.Fg("@transformPanel.start",function(c){return b.EGb(c)})("@transformPanel.done",function(c){return b.EGb(c)});a&2&&(_.zg("@transformPanel",b.au),_.tg(b.color?"mat-"+b.color:""),_.sg("mat-datepicker-content-touch",b.Qe.mDa))},inputs:{color:"color"},Qb:["matDatepickerContent"],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.FOc(c)})("monthSelected",function(c){return b.Qe.DOc(c)})("viewChanged",function(c){return b.Qe.zQc(c)})("_userSelection",function(c){return b.CLc(c)})("_userDragDrop",function(c){return b.BLc(c)}),_.I(),_.C(2,Bjb,0,0,"ng-template",2),_.F(3,"button",3),_.N("focus",function(){return b.qEb=!0})("blur",function(){return b.qEb=!1})("click",function(){return b.Qe.close()}),_.Q(4),_.I()());if(a&2){let c;_.sg("mat-datepicker-content-container-with-custom-header",
b.Qe.OMb)("mat-datepicker-content-container-with-actions",b.S$);_.qg("aria-modal",!0)("aria-labelledby",(c=b.DJc)!==null&&c!==void 0?c:void 0);_.y();_.tg(b.Qe.Bd);_.E("id",b.Qe.id)("startAt",b.Qe.Yz)("startView",b.Qe.gR)("minDate",b.Qe.TOa())("maxDate",b.Qe.SOa())("dateFilter",b.Qe.KOa())("headerComponent",b.Qe.OMb)("selected",b.Am.selection)("dateClass",b.Qe.Ul)("comparisonStart",b.Rq)("comparisonEnd",b.zs)("@fadeInCalendar","enter")("startDateAccessibleName",b.J0)("endDateAccessibleName",b.NW);
_.y();_.E("cdkPortalOutlet",b.S$);_.y();_.sg("cdk-visually-hidden",!b.qEb);_.E("color",b.color||"primary");_.y();_.Wg(b.BIc)}},Fa:[_.fr,_.dF,_.As,_.vt],styles:[".mat-datepicker-content{display:block;border-radius:4px;background-color:var(--mat-datepicker-calendar-container-background-color, var(--mat-sys-surface-container-high));color:var(--mat-datepicker-calendar-container-text-color, var(--mat-sys-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-sys-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-sys-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"],
kb:2,data:{animation:[nmb,omb]},Ma:0});
var hF=class{get Yz(){return this.hSa||(this.Kp?this.Kp.value:null)}set Yz(a){this.hSa=_.QC(this.Xa,this.Xa.oi(a))}get color(){var a;(a=this.Ti)||(this.Kp?(a=this.Kp,a=a.We?a.We.color:void 0):a=void 0);return a}set color(a){this.Ti=a}get disabled(){return this.qc===void 0&&this.Kp?this.Kp.disabled:!!this.qc}set disabled(a){a!==this.qc&&(this.qc=a,this.Xb.next(void 0))}get Bd(){return this.zNc}set Bd(a){this.zNc=mfb(a)}get Hg(){return this.fF}set Hg(a){a?this.open():this.close()}TOa(){return this.Kp&&
this.Kp.min}SOa(){return this.Kp&&this.Kp.max}KOa(){return this.Kp&&this.Kp.Fj}constructor(){this.kf=_.n(_.Cs);this.He=_.n(_.Lg);this.Xa=_.n(_.UC,{optional:!0});this.Vb=_.n(_.Tr,{optional:!0});this.Am=_.n(ZE);this.Ee=_.n(pmb);this.RPa=_.ne.EMPTY;this.Db=_.n(_.ci);this.gR="month";this.mDa=!1;this.Aq="start";this.Pt="below";this.Et=!0;this.IR=new _.an;this.RP=new _.an;this.AR=new _.an(!0);this.Tza=new _.an;this.Uta=new _.an;this.fF=!1;this.id=_.n(_.ur).getId("mat-datepicker-");this.Zaa=null;this.JHc=
`${this.id}-backdrop`;this.Xb=new _.Vf;this.xc=_.n(_.Ye);this.Ta=_.n(_.nn);this.Am.n0b.subscribe(()=>{_.en(this.Ta)})}Sb(a){(a=a.xPosition||a.yPosition)&&!a.CK&&this.vb&&(a=this.vb.Zl().tg,a instanceof _.VVa&&(this.uJb(a),this.Hg&&this.vb.hf()));this.Xb.next(void 0)}Ja(){this.XNa();this.close();this.RPa.unsubscribe();this.Xb.complete()}select(a){this.Am.add(a)}FOc(a){this.IR.emit(a)}DOc(a){this.RP.emit(a)}zQc(a){this.AR.emit(a)}SAa(a){this.RPa.unsubscribe();this.Kp=a;this.RPa=a.Xb.subscribe(()=>this.Xb.next(void 0));
return this.Am}open(){let a;this.fF||this.disabled||((a=this.dN)==null?0:a.instance.VE)||(this.Zaa=_.Wi(),this.wNc(),this.fF=!0,this.Tza.emit())}close(){var a;if(this.fF&&((a=this.dN)==null||!a.instance.VE)){var b=this.Et&&this.Zaa&&typeof this.Zaa.focus==="function";a=()=>{this.fF&&(this.fF=!1,this.Uta.emit())};if(this.dN){const c=this.dN.instance,d=this.dN.location;c.ida();_.x(c.tn,_.Pf(1)).subscribe(()=>{const e=this.Db.activeElement;!b||e&&e!==this.Db.activeElement&&!d.ma.contains(e)||this.Zaa.focus();
this.Zaa=null;this.XNa()})}b?setTimeout(a):a()}}BDb(){let a,b;(a=this.dN)==null||(b=a.instance)==null||b.BDb()}uKc(a){a.Qe=this;a.color=this.color;var b=this.Kp;b=b.We?b.We.bP():b.Ia.ma.getAttribute("aria-labelledby");a.DJc=b;a.BHc(this.S$,!1)}wNc(){this.XNa();const a=this.mDa,b=new _.vs(gF,this.He),c=this.vb=this.kf.create(new _.is({tg:a?this.LKc():this.OKc(),Je:!0,ak:[a?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this.JHc],direction:this.Vb||"ltr",Oj:a?this.kf.Nj.block():this.Ee(),
Bd:`mat-datepicker-${a?"dialog":"popup"}`}));this.GKc(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.dN=c.attach(b);this.uKc(this.dN.instance);a||_.Ze(()=>{c.hf()},{Rb:this.xc})}XNa(){this.vb&&(this.vb.dispose(),this.vb=this.dN=null)}LKc(){return _.ss(_.rs(this.kf.position().global()))}OKc(){const a=_.ps(_.ms(_.ns(_.qs(_.ts(this.kf.position(),this.Kp.YO()),".mat-datepicker-content"),
!1),8));return this.uJb(a)}uJb(a){const b=this.Aq==="end"?"end":"start",c=b==="start"?"end":"start",d=this.Pt==="above"?"bottom":"top",e=d==="top"?"bottom":"top";return _.ls(a,[{zc:b,Ac:e,oc:b,uc:d},{zc:b,Ac:d,oc:b,uc:e},{zc:c,Ac:e,oc:c,uc:d},{zc:c,Ac:d,oc:c,uc:e}])}GKc(a){const b=["ctrlKey","shiftKey","metaKey"];return _.Se(a.Gm(),a.fp,_.x(a.Un(),_.Te(c=>c.keyCode===27&&!_.Ri(c)||this.Kp&&_.Ri(c,"altKey")&&c.keyCode===38&&b.every(d=>!_.Ri(c,d)))))}};hF.O=function(a){return new (a||hF)};
hF.La=_.Df({type:hF,inputs:{OMb:"calendarHeaderComponent",Yz:"startAt",gR:"startView",color:"color",mDa:[2,"touchUi","touchUi",_.oh],disabled:[2,"disabled","disabled",_.oh],Aq:"xPosition",Pt:"yPosition",Et:[2,"restoreFocus","restoreFocus",_.oh],Ul:"dateClass",Bd:"panelClass",Hg:[2,"opened","opened",_.oh]},outputs:{IR:"yearSelected",RP:"monthSelected",AR:"viewChanged",Tza:"opened",Uta:"closed"},features:[_.lg,_.Pm]});var rmb,smb;rmb={va:_.xw,Hb:_.md(()=>_.lF),zd:!0};smb={va:_.yw,Hb:_.md(()=>_.lF),zd:!0};
_.lF=class extends fF{set U1c(a){a&&(this.Faa=a,this.fpa.set(a.Hg?a.id:null),this.rEb=a.Uta.subscribe(()=>{this.Xe();this.fpa.set(null)}),this.rIb=a.Tza.subscribe(()=>{this.fpa.set(a.id)}),this.fOc(a.SAa(this)))}get min(){return this.vQa}set min(a){a=_.QC(this.Xa,this.Xa.oi(a));SC(this.Xa,a,this.vQa)||(this.vQa=a,this.SN())}get max(){return this.sQa}set max(a){a=_.QC(this.Xa,this.Xa.oi(a));SC(this.Xa,a,this.sQa)||(this.sQa=a,this.SN())}get Fj(){return this.HEb}set Fj(a){const b=this.rQa(this.value);
this.HEb=a;this.rQa(this.value)!==b&&this.SN()}constructor(){super();this.We=_.n(_.ax,{optional:!0});this.rIb=this.rEb=_.ne.EMPTY;this.fpa=_.Tg(null);this.Fda=_.Jva(super.rLc())}YO(){return this.We?this.We.YO():this.Ia}Ja(){super.Ja();this.rEb.unsubscribe();this.rIb.unsubscribe()}xNc(){this.Faa&&this.Faa.open()}BGb(a){return a}DHc(a){this.Am&&YE(this.Am,a,this)}TOa(){return this.vQa}SOa(){return this.sQa}KOa(){return this.HEb}jPc(a){return a.source!==this}};_.lF.O=function(a){return new (a||_.lF)};
_.lF.La=_.Df({type:_.lF,na:[["input","matDatepicker",""]],nb:[1,"mat-datepicker-input"],ob:6,Ya:function(a,b){a&1&&_.N("input",function(c){return b.PT(c.target.value)})("change",function(){return b.xe()})("blur",function(){return b.nl()})("keydown",function(c){return b.Yqa(c)});a&2&&(_.yg("disabled",b.disabled),_.qg("aria-haspopup",b.Faa?"dialog":null)("aria-owns",b.fpa())("min",b.min?Njb(b.Xa,b.min):null)("max",b.max?Njb(b.Xa,b.max):null)("data-mat-calendar",b.Faa?b.Faa.id:null))},inputs:{U1c:"matDatepicker",
min:"min",max:"max",Fj:[0,"matDatepickerFilter","dateFilter"]},Qb:["matDatepickerInput"],features:[_.ah([rmb,smb,{va:_.I6a,Hb:_.lF}]),_.kg]});var tmb=["button"],umb=[[["","matDatepickerToggleIcon",""]]],mF=class{};mF.O=function(a){return new (a||mF)};mF.La=_.Df({type:mF,na:[["","matDatepickerToggleIcon",""]]});
_.nF=class{get disabled(){return this.qc===void 0&&this.Qe?this.Qe.disabled:!!this.qc}set disabled(a){this.qc=a}constructor(){this.li=_.n(_.VE);this.Ta=_.n(_.nn);this.Nh=_.ne.EMPTY;var a=_.n(new _.Qm("tabindex"),{optional:!0});this.tabIndex=(a=Number(a))||a===0?a:null}Sb(a){a.datepicker&&this.RKb()}Ja(){this.Nh.unsubscribe()}Td(){this.RKb()}RQa(a){this.Qe&&!this.disabled&&(this.Qe.open(),a.stopPropagation())}RKb(){const a=this.Qe?this.Qe.Xb:_.u(),b=this.Qe&&this.Qe.Kp?this.Qe.Kp.Xb:_.u(),c=this.Qe?
_.Se(this.Qe.Tza,this.Qe.Uta):_.u();this.Nh.unsubscribe();this.Nh=_.Se(this.li.Kc,a,b,c).subscribe(()=>_.en(this.Ta))}};_.nF.O=function(a){return new (a||_.nF)};
_.nF.wa=_.Bf({type:_.nF,na:[["mat-datepicker-toggle"]],Ad:function(a,b,c){a&1&&_.Pg(c,mF,5);if(a&2){let d;_.Rg(d=_.Sg())&&(b.rJc=d.first)}},ub:function(a,b){a&1&&_.Og(tmb,5);if(a&2){let c;_.Rg(c=_.Sg())&&(b.Vdd=c.first)}},nb:[1,"mat-datepicker-toggle"],ob:8,Ya:function(a,b){a&1&&_.N("click",function(c){return b.RQa(c)});a&2&&(_.qg("tabindex",null)("data-mat-calendar",b.Qe?b.Qe.id:null),_.sg("mat-datepicker-toggle-active",b.Qe&&b.Qe.Hg)("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"},Qb:["matDatepickerToggle"],features:[_.lg,_.Pm],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&&(_.Gg(umb),_.F(0,"button",1,0),_.C(2,Cjb,2,0,":svg:svg",2),_.Hg(3),_.I());a&2&&(_.E("disabled",b.disabled)("disableRipple",b.wc),_.qg("aria-haspopup",b.Qe?"dialog":null)("aria-label",b.ariaLabel||b.li.x3c)("tabindex",b.disabled?-1:b.tabIndex),_.y(2),_.vg(b.rJc?-1:2))},Fa:[_.yt],styles:[".mat-datepicker-toggle{pointer-events:auto;color:var(--mat-datepicker-toggle-icon-color, var(--mat-sys-on-surface-variant))}.mat-datepicker-toggle-active{color:var(--mat-datepicker-toggle-active-state-icon-color, var(--mat-sys-on-surface-variant))}@media(forced-colors: active){.mat-datepicker-toggle-default-icon{color:CanvasText}}\n"],
kb:2,Ma:0});_.oF=class extends hF{};_.oF.O=(()=>{let a;return function(b){return(a||(a=_.je(_.oF)))(b||_.oF)}})();_.oF.wa=_.Bf({type:_.oF,na:[["mat-datepicker"]],Qb:["matDatepicker"],features:[_.ah([imb,{va:hF,Hb:_.oF}]),_.kg],ya:0,Aa:0,qa:function(){},kb:2,Ma:0});_.pF=class{};_.pF.O=function(a){return new (a||_.pF)};_.pF.Ca=_.Cf({type:_.pF});_.pF.Ba=_.Xc({Nb:[_.VE,qmb],imports:[_.At,_.Ds,_.pr,_.Bs,_.Es,gF,_.nF,eF,_.fs]});var vmb;vmb=[{Xl:"text-field-1",sW:"and"},{Xl:"text-field-2"}];
_.qF=class extends _.KD{constructor(){super(...arguments);this.mn=new _.Vh(_.HD(null));this.values=this.mn.Xf();this.h1=vmb}set config(a){if(a&&a.length){var b=[];if(a[0].HDa){let c,d;b=[...((d=(c=this.yka)==null?void 0:c.value.Ok.entries())!=null?d:[["0",null]])].map(([e,f])=>({Xl:e,value:f||void 0,HDa:!0}))}else b=a.map(c=>({Xl:c.Xl,placeholder:c.placeholder,name:c.name,sW:c.sW,ov:c.ov,YJ:(c==null?void 0:c.YJ)||void 0,value:this.yka&&this.yka.value.Ok.get(c.Xl)||void 0}));this.iua=a;this.h1=b;this.yka=
null}else this.h1=vmb}set rc(a){if(a)if(this.iua)if(this.iua[0].HDa){let b,c,d;this.h1=(d=Array.from((c=a==null?void 0:(b=a.value)==null?void 0:b.Ok.entries())!=null?c:[]).map(([e,f])=>({Xl:e,value:f||void 0})))!=null?d:[]}else this.h1=this.h1.map(b=>{const c=b.Xl;a.value.Ok.has(c)&&(b.value=a.value.Ok.get(c)||void 0,b.value===void 0&&b.YJ&&(b.value=""));return b});else this.yka=a;else this.yka=null}get isValid(){return this.G9.ui.valid&&this.mn.value.Ok.size>0&&Array.from(this.mn.value.Ok.values()).every(a=>
a!==null)}focus(){this.G9.focus()}};_.qF.O=(()=>{let a;return function(b){return(a||(a=_.je(_.qF)))(b||_.qF)}})();_.qF.La=_.Df({type:_.qF,inputs:{config:"config",rc:"appliedFilter"},outputs:{values:"values"},features:[_.kg]});_.rF=class{};_.rF.O=function(a){return new (a||_.rF)};_.rF.Ca=_.Cf({type:_.rF});_.rF.Ba=_.Xc({imports:[_.co,_.gA]});_.eg(!1);var sF=class{};sF.O=function(a){return new (a||sF)};sF.Ca=_.Cf({type:sF});sF.Ba=_.Xc({});_.tF=class{};_.tF.O=function(a){return new (a||_.tF)};_.tF.Ca=_.Cf({type:_.tF});_.tF.Ba=_.Xc({imports:[sF,sF]});var uF=class{};uF.O=function(a){return new (a||uF)};uF.Ca=_.Cf({type:uF});uF.Ba=_.Xc({imports:[_.cD,_.Qs,_.Es,_.dA,_.co,_.cD,_.Es,_.dA,_.oy]});_.vF=class{};_.vF.O=function(a){return new (a||_.vF)};_.vF.Ca=_.Cf({type:_.vF});_.vF.Ba=_.Xc({imports:[_.co,_.ny,_.nu,uF,_.DD,_.tF]});
}catch(e){_._DumpException(e)}
try{
var dzb,ezb,fzb;_.fK=function(a,b,c,d,e,f){const g=_.Nd();b=_.Tka(g,b,c,d);b!==_.yf&&(c=_.Xd(),d=_.Fd(c,g),_.dja(g[11],d,f,c.value,a,b,e));return _.fK};_.bzb=function(){var a=/\S/;if(!a)return _.Dva;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(_.Bva(d.value))return null;d=d.value;return b.test(d)?null:{pattern:{requiredPattern:c,actualValue:d}}}};
_.czb=class extends _.bs{get data(){return this.Ve.value}set data(a){a=Array.isArray(a)?a:[];this.Ve.next(a);this.Zr||this.bT(a)}get filter(){return this.aT.value}set filter(a){this.aT.next(a);this.Zr||this.bT(this.data)}get sort(){return this.MJ}set sort(a){this.MJ=a;this.TJ()}get Xn(){return this.DJ}set Xn(a){this.DJ=a;this.TJ()}constructor(){super();this.Pca=new _.Vh([]);this.aT=new _.Vh("");this.Eba=new _.Vf;this.Zr=null;this.Kma=(a,b)=>{a=a[b];return _.Yqa(a)?(b=Number(a),b<9007199254740991?
b:a):a};this.Wtb=(a,b)=>{const c=b.active,d=b.direction;return c&&d!=""?a.sort((e,f)=>{e=this.Kma(e,c);f=this.Kma(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.Pva=(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 _.Vh([]);this.TJ()}TJ(){var a=this.MJ?_.Se(this.MJ.p8c,this.MJ.Iu):_.u(null),b=this.DJ?_.Se(this.DJ.page,this.Eba,this.DJ.Iu):_.u(null);
const c=_.x(_.Ge([this.Ve,this.aT]),_.v(([e])=>this.bT(e)));a=_.x(_.Ge([c,a]),_.v(([e])=>this.UQa(e)));b=_.x(_.Ge([a,b]),_.v(([e])=>this.ZQa(e)));let d;(d=this.Zr)==null||d.unsubscribe();this.Zr=b.subscribe(e=>this.Pca.next(e))}bT(a){this.Aga=this.filter==null||this.filter===""?a:a.filter(b=>this.Pva(b,this.filter));this.Xn&&this.USa(this.Aga.length);return this.Aga}UQa(a){return this.sort?this.Wtb(a.slice(),this.sort):a}ZQa(a){if(!this.Xn)return a;const b=this.Xn.Sc*this.Xn.pageSize;return a.slice(b,
b+this.Xn.pageSize)}USa(a){Promise.resolve().then(()=>{const b=this.Xn;if(b&&(b.length=a,b.Sc>0)){const c=Math.min(b.Sc,Math.ceil(b.length/b.pageSize)-1||0);c!==b.Sc&&(b.Sc=c,this.Eba.next())}})}connect(){this.Zr||this.TJ();return this.Pca}disconnect(){let a;(a=this.Zr)==null||a.unsubscribe();this.Zr=null}};dzb=["input"];ezb=["formField"];fzb=class{constructor(a,b){this.source=a;this.value=b}};
_.gK=class{get checked(){return this.hg}set checked(a){this.hg!==a&&((this.hg=a)&&this.kh&&this.kh.value!==this.value?this.kh.selected=this:!a&&this.kh&&this.kh.value===this.value&&(this.kh.selected=null),a&&this.TIb.notify(this.id,this.name),_.en(this.naa))}get value(){return this.Wd}set value(a){this.Wd!==a&&(this.Wd=a,this.kh!==null&&(this.checked||(this.checked=this.kh.value===a),this.checked&&(this.kh.selected=this)))}get Lo(){return this.HMc||this.kh&&this.kh.Lo||"after"}set Lo(a){this.HMc=
a}get disabled(){return this.qc||this.kh!==null&&this.kh.disabled}set disabled(a){this.NOc(a)}get required(){return this.uo||this.kh&&this.kh.required}set required(a){this.uo=a}get color(){return this.Ti||this.kh&&this.kh.color||this.Bg&&this.Bg.color||"accent"}set color(a){this.Ti=a}get Cd(){return this.VS||this.kh!==null&&this.kh.Cd}set Cd(a){this.VS=a}get jr(){return`${this.id||this.Dy}-input`}constructor(){this.Ia=_.n(_.ef);this.naa=_.n(_.nn);this.Rc=_.n(_.ar);this.TIb=_.n(_.ds);this.Bg=_.n(_.Reb,
{optional:!0});this.hb=_.n(_.We);this.id=this.Dy=_.n(_.ur).getId("mat-radio-");this.wc=!1;this.tabIndex=0;this.Fc=new _.an;this.hg=!1;this.Wd=null;this.Oca=()=>{};this.xc=_.n(_.Ye);this.vN=f=>{this.disabled&&this.Cd&&f.preventDefault()};_.n(_.cr).load(_.Hs);const a=_.n(_.Qeb,{optional:!0}),b=_.n(_.cn,{optional:!0}),c=_.n(new _.Qm("tabindex"),{optional:!0});this.kh=a;this.Kv=b==="NoopAnimations";let d,e;this.VS=(e=(d=this.Bg)==null?void 0:d.Cd)!=null?e:!1;c&&(this.tabIndex=_.ph(c,0))}focus(a,b){b?
_.$q(this.Rc,this.Sg,b,a):this.Sg.ma.focus(a)}bF(){_.en(this.naa)}Sa(){if(this.kh){if(this.checked=this.kh.value===this.Wd)this.kh.selected=this;this.name=this.kh.name}this.Oca=this.TIb.listen((a,b)=>{a!==this.id&&b===this.name&&(this.checked=!1)})}Oo(){this.gsa()}Dc(){this.gsa();this.Rc.Pk(this.Ia,!0).subscribe(a=>{!a&&this.kh&&this.kh.Fed()});this.hb.Tb(()=>{this.Sg.ma.addEventListener("click",this.vN)})}Ja(){let a;(a=this.Sg)==null||a.ma.removeEventListener("click",this.vN);this.Rc.Oi(this.Ia);
this.Oca()}Eq(){this.Fc.emit(new fzb(this,this.Wd))}xy(){return this.wc||this.disabled}jIb(a){a.stopPropagation();this.checked||this.disabled||(a=this.kh&&this.value!==this.kh.value,this.checked=!0,this.Eq(),this.kh&&(this.kh.yB(this.value),a&&this.kh.Eq()))}QQa(a){this.jIb(a);if(!this.disabled||this.Cd){let b;(b=this.Sg)==null||b.ma.focus()}}NOc(a){this.qc!==a&&(this.qc=a,_.en(this.naa))}gsa(){const a=this.kh;let b;b=a&&a.selected&&!this.disabled?a.selected===this?this.tabIndex:-1:this.tabIndex;
if(b!==this.QNc){let c;const d=(c=this.Sg)==null?void 0:c.ma;d&&(d.setAttribute("tabindex",b+""),this.QNc=b,_.Ze(()=>{queueMicrotask(()=>{if(a&&a.selected&&a.selected!==this&&document.activeElement===d){let e;(e=a.selected)==null||e.Sg.ma.focus();document.activeElement===d&&this.Sg.ma.blur()}})},{Rb:this.xc}))}}};_.gK.O=function(a){return new (a||_.gK)};
_.gK.wa=_.Bf({type:_.gK,na:[["mat-radio-button"]],ub:function(a,b){a&1&&(_.Og(dzb,5),_.Og(ezb,7,_.ef));if(a&2){let c;_.Rg(c=_.Sg())&&(b.Sg=c.first);_.Rg(c=_.Sg())&&(b.wOc=c.first)}},nb:[1,"mat-mdc-radio-button"],ob:19,Ya:function(a,b){a&1&&_.N("focus",function(){return b.Sg.ma.focus()});a&2&&(_.qg("id",b.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),_.sg("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.Cd)("_mat-animation-noopable",b.Kv))},inputs:{id:"id",name:"name",ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],aw:[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",Cd:[2,"disabledInteractive","disabledInteractive",_.oh]},outputs:{Fc:"change"},Qb:["matRadioButton"],features:[_.lg],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=_.Nd();_.Gg();_.F(0,"div",2,0)(2,"div",3)(3,"div",4);_.N("click",function(d){_.q(c);return _.r(b.QQa(d))});_.I();_.F(4,"input",5,1);_.N("change",function(d){_.q(c);return _.r(b.jIb(d))});_.I();_.F(6,"div",6);_.K(7,"div",7)(8,"div",8);_.I();_.F(9,"div",9);_.K(10,"div",10);_.I()();
_.F(11,"label",11);_.Hg(12);_.I()()}a&2&&(_.E("labelPosition",b.Lo),_.y(2),_.sg("mdc-radio--disabled",b.disabled),_.y(2),_.E("id",b.jr)("checked",b.checked)("disabled",b.disabled&&!b.Cd)("required",b.required),_.qg("name",b.name)("value",b.value)("aria-label",b.ariaLabel)("aria-labelledby",b.je)("aria-describedby",b.aw)("aria-disabled",b.disabled&&b.Cd?"true":null),_.y(5),_.E("matRippleTrigger",b.wOc.ma)("matRippleDisabled",b.xy())("matRippleCentered",!0),_.y(2),_.E("for",b.jr))},Fa:[_.Ps,_.Is],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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-on-surface))}.mat-mdc-radio-button .mat-internal-form-field{color:var(--mat-radio-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-radio-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-radio-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-radio-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-radio-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-radio-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-radio-button .mdc-radio--disabled+label{color:var(--mat-radio-disabled-label-color, color-mix(in srgb, var(--mat-sys-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, var(--mat-sys-on-surface))}.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'],
kb:2,Ma:0});_.hK=class{};_.hK.O=function(a){return new (a||_.hK)};_.hK.Ca=_.Cf({type:_.hK});_.hK.Ba=_.Xc({imports:[_.Es,_.Qs,_.gK,_.Es]});var gzb=new _.wd("GMAT_TABLE_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.iK=class{constructor(a){this.options=a}};_.iK.O=function(a){return new (a||_.iK)(_.B(gzb))};_.iK.La=_.Df({type:_.iK,na:[["table","mat-table",""],["mat-table"]],ob:2,Ya:function(a,b){a&2&&_.sg("gmat-mdc-table",!b.options.Se)},standalone:!1});_.jK=class{};_.jK.O=function(a){return new (a||_.jK)};_.jK.Ca=_.Cf({type:_.jK});_.jK.Ba=_.Xc({imports:[_.xC]});
}catch(e){_._DumpException(e)}
try{
_.ti("source");
/*

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

 Copyright 2017 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var JK,sAb,tAb,vAb,wAb,BAb,xAb,CAb,FAb,KK,LK,IAb,JAb,KAb,LAb,MAb,NAb,OAb,PAb,QAb,RAb,SAb,TAb,UAb,VAb,WAb,XAb,YAb,ZAb,bBb,cBb,MK,dBb,eBb,fBb,gBb,hBb,iBb,jBb,kBb,lBb,mBb,nBb,oBb,pBb,qBb,rBb,NK,sBb,uBb,vBb,wBb,xBb,yBb,zBb,ABb,BBb,CBb,DBb,EBb,FBb,GBb,KBb,LBb,OK,MBb,NBb,OBb,PBb,QBb,RBb,SBb,TBb,UBb,VBb,WBb,XBb,YBb,ZBb,aCb,bCb,cCb,dCb,eCb,fCb,gCb,hCb,iCb,jCb,kCb,lCb,mCb,nCb,oCb,pCb,qCb,sCb,tCb,uCb,vCb,wCb,xCb,yCb,PK,QK,RK,CCb,ECb,FCb,GCb,HCb,ICb,JCb,KCb,LCb,MCb,NCb,OCb,PCb,RCb,SCb,TCb,UCb,VCb,WCb,XCb,YCb,
aDb,bDb,cDb,dDb,gDb,hDb,iDb,jDb,kDb,lDb,mDb,nDb,oDb,pDb,qDb,rDb,sDb,tDb,uDb,vDb,wDb,xDb,yDb,zDb,ADb,DDb,EDb,FDb,GDb,IDb,JDb,KDb,LDb,MDb,NDb,ODb,PDb,QDb,RDb,SDb,TDb,UDb,VDb,WDb,XDb,YDb,ZDb,$Db,aEb,bEb,cEb,dEb,fEb,hEb,iEb,kEb,lEb,mEb,nEb,oEb,rEb,pEb,qEb,sEb,tEb,uEb,vEb,wEb,xEb,AEb,BEb,CEb,DEb,EEb,FEb,GEb,HEb,IEb,JEb,KEb,LEb,MEb,NEb,OEb,PEb,QEb,REb,SEb,TEb,VEb,WEb,XEb,YEb,ZEb,$Eb,aFb,cFb,eFb,fFb,gFb,hFb,iFb,jFb,kFb,mFb,nFb,oFb,pFb,qFb,rFb,uFb,vFb,wFb,xFb,yFb,zFb,AFb,BFb,IFb,JFb,KFb,LFb,MFb,NFb,OFb,PFb,
QFb,RFb,SFb,TFb,UFb,VFb,WFb,XFb,YFb,ZFb,$Fb,aGb,bGb,cGb,dGb,eGb,fGb,gGb,VK,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,GGb,IGb,JGb,LGb,MGb,NGb,OGb,PGb,QGb,RGb,TGb,UGb,VGb,WGb,XGb,YGb,ZGb,$Gb,aHb,bHb,cHb,dHb,eHb,fHb,WK,gHb,hHb,iHb,jHb,kHb,ZK,XK,lHb,mHb,nHb,oHb,pHb,aL,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,SHb,THb,UHb,WHb,bIb,cIb,dIb,eIb,fIb,gIb,hIb,kIb,lIb,mIb,nIb,oIb,qIb,tIb,
uIb,wIb,xIb,yIb,zIb,AIb,BIb,CIb,EIb,GIb,HIb,IIb,JIb,KIb,PIb,QIb,RIb,SIb,TIb,UIb,VIb,XIb,YIb,ZIb,$Ib,aJb,bJb,cJb,dJb,eJb,fJb,gJb,hJb,jJb,kJb,lJb,mJb,nJb,oJb,pJb,rJb,sJb,tJb,vJb,wJb,xJb,yJb,zJb,AJb,CJb,DJb,EJb,FJb,GJb,HJb,IJb,JJb,KJb,LJb,MJb,NJb,OJb,PJb,QJb,TJb,UJb,VJb,XJb,YJb,ZJb,$Jb,aKb,eKb,dKb,cKb,bKb,gKb,hKb,iKb,jKb,bL,lKb,mKb,oKb,nKb,pKb,rKb,qKb,cL,sKb,tKb,uKb,vKb,wKb,xKb,yKb,zKb,AKb,BKb,CKb,DKb,EKb,FKb,GKb,HKb,IKb,JKb,KKb,MKb,NKb,OKb,PKb,QKb,RKb,SKb,TKb,UKb,VKb,WKb,ZKb,$Kb,aLb,bLb,cLb,dLb,eLb,
fLb,hLb,iLb,jLb,kLb,lLb,mLb,nLb,oLb,pLb,qLb,rLb,sLb,tLb,uLb,vLb,wLb,yLb,ALb,BLb,CLb,DLb,ELb,FLb,GLb,HLb,ILb,JLb,KLb,LLb,MLb,NLb,OLb,QLb,RLb,SLb,TLb,ULb,VLb,WLb,XLb,YLb,ZLb,$Lb,bMb,cMb,dMb,eMb,gMb,hMb,iMb,jMb,kMb,lMb,mMb,nMb,oMb,pMb,qMb,rMb,sMb,tMb,uMb,vMb,wMb,xMb,yMb,zMb,AMb,BMb,CMb,DMb,FMb,GMb,HMb,IMb,JMb,KMb,LMb,MMb,NMb,OMb,PMb,QMb,RMb,SMb,TMb,UMb,VMb,WMb,XMb,YMb,ZMb,$Mb,aNb,bNb,cNb,dNb,eNb,fNb,gNb,hNb,iNb,kNb,lNb,mNb,nNb,pNb,rNb,uNb,vNb,wNb,xNb,yNb,ANb,zNb,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,$Nb,aOb,bOb,cOb,dOb,eOb,fOb,gOb,hOb,iOb,jOb,kOb,lOb,mOb,oOb,pOb,qOb,rOb,sOb,tOb,uOb,wOb,xOb,yOb,zOb,AOb,BOb,COb,DOb,EOb,FOb,GOb,IOb,LOb,MOb,NOb,OOb,POb,QOb,ROb,SOb,TOb,UOb,VOb,WOb,XOb,YOb,ZOb,bPb,dPb,ePb,gPb,jPb,iPb,nPb,pPb,qPb,rPb,sPb,tPb,uPb,vPb,wPb,xPb,yPb,zPb,APb,BPb,CPb,DPb,EPb,GPb,HPb,IPb,JPb,KPb,LPb,MPb,NPb,OPb,PPb,QPb,RPb,SPb,TPb,UPb,VPb,WPb,XPb,YPb,ZPb,$Pb,aQb,bQb,cQb,dQb,eQb,fQb,iQb,jQb,kQb,lQb,mQb,nQb,pQb,qQb,rQb,tQb,vQb,wQb,xQb,
CQb,kL,DQb,EQb,FQb,lL,GQb,HQb,IQb,JQb,KQb,LQb,MQb,NQb,OQb,PQb,QQb,RQb,SQb,TQb,VQb,WQb,XQb,YQb,ZQb,bRb,dRb,cRb,eRb,fRb,gRb,hRb,iRb,jRb,kRb,lRb,mRb,oRb,pRb,qRb,rRb,sRb,tRb,uRb,vRb,yRb,zRb,ARb,BRb,CRb,DRb,ERb,FRb,HRb,GRb,IRb,JRb,KRb,LRb,MRb,NRb,ORb,PRb,QRb,RRb,SRb,TRb,URb,VRb,WRb,XRb,YRb,ZRb,aSb,$Rb,cSb,dSb,eSb,fSb,gSb,hSb,iSb,jSb,lSb,mSb,nSb,oSb,pSb,qSb,rSb,sSb,tSb,uSb,vSb,wSb,xSb,ySb,zSb,ASb,BSb,CSb,DSb,ESb,FSb,GSb,HSb,ISb,JSb,KSb,LSb,MSb,NSb,OSb,PSb,QSb,SSb,VSb,XSb,YSb,ZSb,$Sb,aTb,cTb,dTb,eTb,kTb,
lTb,pTb,qTb,rTb,sTb,vTb,xTb,BTb,ETb,FTb,GTb,HTb,ITb,JTb,KTb,OTb,PTb,QTb,RTb,STb,TTb,UTb,VTb,WTb,XTb,YTb,ZTb,$Tb,aUb,bUb,cUb,eUb,fUb,gUb,jUb,kUb,lUb,mUb,nUb,oUb,pUb,qUb,rUb,sUb,tUb,uUb,vUb,wUb,xUb,yUb,BUb,EUb,qL,rL,HUb,IUb,JUb,KUb,MUb,NUb,OUb,PUb,QUb,RUb,SUb,TUb,UUb,VUb,sL,WUb,XUb,YUb,ZUb,$Ub,aVb,bVb,cVb,dVb,eVb,fVb,gVb,hVb,iVb,jVb,kVb,lVb,mVb,nVb,oVb,pVb,qVb,rVb,sVb,tVb,uVb,vVb,wVb,xVb,yVb,zVb,AVb,BVb,CVb,DVb,EVb,FVb,GVb,HVb,JVb,KVb,LVb,MVb,NVb,OVb,PVb,RVb,SVb,TVb,UVb,VVb,WVb,XVb,YVb,ZVb,$Vb,aWb,
bWb,cWb,dWb,eWb,fWb,gWb,hWb,iWb,EAb,GAb,jWb,kWb,uAb,yAb,DAb,zAb,AAb,lWb,HAb,mWb,$Qb,nWb,oWb,pWb,tL,qWb,rWb,sWb,tWb,uWb,vWb,wWb,xWb,yWb,DTb,CTb,zWb,uL,vL,AWb,BWb,CWb,nOb,wL,xL,DWb,EWb;JK=function(a,b){if(a)throw Error("v");b.push(65533)};sAb=function(a,b){b=String.fromCharCode.apply(null,b);return a==null?b:a+b};
tAb=function(a){if(typeof a==="string")return{buffer:_.Nmb(a),yP:!1};if(Array.isArray(a))return{buffer:new Uint8Array(a),yP:!1};if(a.constructor===Uint8Array)return{buffer:a,yP:!1};if(a.constructor===ArrayBuffer)return{buffer:new Uint8Array(a),yP:!1};if(a.constructor===_.Ua)return{buffer:_.wrb(a)||new Uint8Array(0),yP:!0};if(a instanceof Uint8Array)return{buffer:new Uint8Array(a.buffer,a.byteOffset,a.byteLength),yP:!1};throw Error("A");};
vAb=function(a){switch(typeof a){case "boolean":return _.Bba||(_.Bba=[0,void 0,!0]);case "number":return a>0?void 0:a===0?uAb||(uAb=[0,void 0]):[-a,void 0];case "string":return[0,a];case "object":return a}};wAb=function(a,b,c,d){const e=c.fEa;a[b]=d?(f,g,l)=>e(f,g,l,d):e};
BAb=function(a){var b=wAb,c=xAb,d=a[yAb];if(d)return d;d={};d.NWb=vAb(a[0]);var e=a[1];let f=1;e&&e.constructor===Object&&(d.zf=e,e=a[++f],typeof e==="function"&&(d.U_c=!0,zAb!=null||(zAb=e),AAb!=null||(AAb=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 _.Tl?w=e:(w=_.Nza,f--);let A;if((A=w)==null?0:A.q5b){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[yAb]=d};xAb=function(a,b,c,d,e){const f=c.fEa;let g,l;a[b]=(p,t,w)=>f(p,t,w,l||(l=BAb(d).NWb),g||(g=CAb(d)),e)};
CAb=function(a){let b=a[DAb];if(b!=null)return b;const c=BAb(a);b=c.U_c?(d,e)=>zAb(d,e,c):(d,e)=>{const f=d[_.Ma];for(;EAb(e)&&e.Ou!=4;){var g=e.O7,l=c[g];if(l==null){var p=c.zf;p&&(p=p[g])&&(p=FAb(p),p!=null&&(l=c[g]=p))}l!=null&&l(e,d,g)||(g=e,l=g.U5,GAb(g),g.iPb?l=void 0:(p=g.Dg.getCursor()-l,g.Dg.setCursor(l),l=g.Dg.Enb(p)),g=d,l&&(_.ab||(_.ab=Symbol()),(p=g[_.ab])?p.push(l):g[_.ab]=[l]))}f&16384&&_.Oa(d);return!0};return a[DAb]=b};
FAb=function(a){a=Array.isArray(a)?a[0]instanceof _.Tl?a:[_.Oza,a]:[a,void 0];const b=a[0].fEa;if(a=a[1]){const c=CAb(a),d=BAb(a).NWb;return(e,f,g)=>b(e,f,g,d,c)}return b};
KK=function(a){function b(){_.vea(c);if(c.value===_.cma)throw new _.$c(952,!1);return c.value}const c=Object.create(_.dma),d=new HAb;c.value=a;b[_.id]=c;b.DRc=_.Qla.bind(b);b.set=e=>{c.Co(c.value,e)||(_.Jea(c,e),d.emit(e))};b.update=e=>{if(c.value===_.cma)throw new _.$c(952,!1);b.set(e(c.value))};b.subscribe=d.subscribe.bind(d);b.vW=d.vW;return b};LK=function(a){return a.Tc};IAb=function(a,b){const c=b.Kt,d=c.Oe,e=_.Inb(d);return _.Sq(_.Rq(_.Qq(a.bc(),e.id,e.type),d.bi),c.sr).qd(b.path).ab()};
JAb=function(a,b){return a.reduce((c,d)=>c.set(d,b),new Map)};KAb=function(a,b){const c=b.rl.length-1;return c>=0&&(b=b.rl[c],b.Qf)?b.Qf:a.path};LAb=function(a,b){({rl:d,wkb:b}=b);const c=d.length-1;if(c>=0){var d=d[c];if(d.Qf)return a.bc().qd(d.Qf).ab();if(b=b.get(c))return a.bc().qd(b).ab()}return a};MAb=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].Qf;e&&(c=e)}return b};
NAb=function(a,b){if(!_.wG(b))return Object.assign({},a,{w7:b.state,lga:!1});var c=b.Ub.V$a.En;const d=b.Ub.V$a.mza,e=b.Ub.V$a.pageToken;if(!c)return Object.assign({},a,{w7:2,lga:!1});a=[...a.rl,...c];const f=MAb(a),g=a.length>0?a[0].xf:void 0,l=new Set(a.map(t=>t.xf));let p=void 0;e?p={a8:"TOKEN",token:e}:d&&d.length>0&&(p={a8:"COMMITS",rl:d});c=c.length>0?c[c.length-1].Qf!=null:!1;return{rl:a,SSb:l,w7:2,T0c:g,nextPage:p,wkb:f,lga:b.Ub.lga&&c}};
OAb=function(a){if(a&&a.xf)return{xf:a.xf,Jc:a.revisionNumber||void 0,dr:a.dr||void 0}};PAb=function(a){return a.ownerDocument};QAb=function(a){const b=_.Jia();return b?b.lq(2,a)||"":_.qf(a,"Style")?_.pf(a):_.Yc(a)};RAb=function(a,b,c,d,e,f){c=_.og(a,b,c,d);return _.og(a,b+2,e,f)||c};SAb=function(a,b,c,d,e,f,g,l,p){const t=_.Nd(),w=RAb(t,_.Md.Hm,b,d,f,l);_.Ud(4);a=w?a+_.Yc(b)+c+_.Yc(d)+e+_.Yc(f)+g+_.Yc(l)+p:_.yf;a!==_.yf&&_.kja(t,a);return SAb};
TAb=function(a,b,c,d,e,f){var g=a+25;a=_.Nd();const l=a[g];if(a[1].data[g].le){var p=_.Td();g=l.transform;b=p+b;c=RAb(a,b,c,d,e,f)?_.mg(a,b+4,l?g.call(l,c,d,e,f):g(c,d,e,f)):_.bma(a,b+4)}else c=l.transform(c,d,e,f);return c};
UAb=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};
VAb=function(a){a=_.Dza(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 _.fb(a,void 0);}};WAb=function(a){const b=VAb(a);if(b)return{id:a.Pn()||_.Gl(a,3,_.Zj)||_.Gl(a,4,_.Zj)||_.Gl(a,5,_.Zj),type:b}};XAb=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};
YAb=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}]};ZAb=function(a,b){if(a)return b?a.replace(/(.*)createWs(=.*)/,"$1ws$2-prompt"):a.replace(/(.*)createWs(=.*)/,"$1ws=__prompt")};
_.aBb=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);$Ab.includes(e)&&d.length>0&&(e=`${d.pop()}-${e}`);d=e.replace(/[^a-zA-Z0-9_\-]/g,"")}else d="";c=`CS-${d}-${c}`}return _.VF(a)?(d=_.gG(a.params.line),a=`${"//depot/"}${a.path}`,_.Oj(_.Oj(new _.Nj(_.w3a),"files",`${a}${d?`:${d}`:""}`),b,c).toString()):_.nG(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)?_.Oj(_.Oj(_.Oj(new _.Nj(_.w3a),"vcs","cog"),b,c),"ext_google.git",a).toString():null):null};bBb=function(a,b){return b.dr?IAb(a,b.dr):a};cBb=function(a,b){if(b&&b.Oe){var c=b.Oe,d=_.Inb(c);a=_.Sq(_.Rq(_.Qq(a.bc(),d.id,d.type),c.bi),b.Oy).qd(b.path).ab()}return a};MK=function(a){return _.sG(a)&&!!a.path};dBb=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))};
eBb=function({Eb:a}){a=a&&a.toUpperCase();return a==="XREF"||a==="GROK"};fBb=function(a){var b=_.hG(a,1),c=void 0;_.UF(a)&&a.hj()?c=`/piper///depot/${b}`:_.UF(a)?c=`/${a.repository}/${b}`:_.nG(a)&&(c=`/h/${a.tb}/${a.repository}/+/${b}`);if(!c)return"";b=new _.Nj(`${_.x3a||""}/codesearch/f${c}`);c=a.params.Pb;a=_.Uj(a,1);c?(_.Oj(b,"ws",c),a&&_.Oj(b,"snapshot",a)):a&&a!=="HEAD"&&_.Oj(b,"cl",a);return b.toString()};
gBb=function(a,b,c,d,e,f){a=(new _.bk).rM(_.ava(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.Psb(b);(d==null?void 0:d.Eb)!=null&&a.Osb(d==null?void 0:d.Eb);d=(new _.ck).Xsb(a);e!=null&&d.qd(_.Bh(e));return d};hBb=function(a){let b;return _.ek(a.tb,a.Wc,a.repository,_.ak(a),a.path,(b=a.params)==null?void 0:b.Pb)};iBb=function(a){a=a.replace("COVERAGE_GENERIC_","");if(_.Tnb(a))return a};jBb=function(){};kBb=function(a){a&1&&_.Hg(0)};
lBb=function(){};mBb=function(a){a&1&&_.C(0,lBb,0,0,"ng-template",12);a&2&&(a=_.O().ua,_.E("cdkPortalOutlet",a.BM))};nBb=function(a){a&1&&_.Q(0);a&2&&(a=_.O().ua,_.Wg(a.nna))};
oBb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"div",7,2);_.N("click",function(){var d=_.q(c);const e=d.ua;d=d.QM;const f=_.O();return _.r(f.il(e,_.Eg(1),d))})("cdkFocusChange",function(d){const e=_.q(c).QM,f=_.O();return _.r(f.ySa(d,e))});_.K(2,"span",8)(3,"div",9);_.F(4,"span",10)(5,"span",11);_.C(6,mBb,1,1,null,12)(7,nBb,1,1);_.I()()()}if(a&2){a=b.ua;b=b.QM;const c=_.Eg(1),d=_.O();_.tg(a.eeb);_.sg("mdc-tab--active",d.selectedIndex===b);_.E("id",d.gba(b))("disabled",a.disabled)("fitInkBarToContent",
d.Eo);_.qg("tabIndex",d.Pr(b))("aria-posinset",b+1)("aria-setsize",d.Vg.length)("aria-controls",d.fba(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);_.vg(a.BM?6:7)}};pBb=function(a){a&1&&_.Hg(0)};
qBb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"mat-tab-body",13);_.N("_onCentered",function(){_.q(c);const d=_.O();return _.r(d.wRa())})("_onCentering",function(d){_.q(c);const e=_.O();return _.r(e.WRa(d))});_.I()}if(a&2){a=b.ua;b=b.QM;const c=_.O();_.tg(a.JXa);_.sg("mat-mdc-tab-body-active",c.selectedIndex===b);_.E("id",c.fba(b))("content",a.content)("position",a.position)("origin",a.origin)("animationDuration",c.animationDuration)("preserveContent",c.qr);_.qg("tabindex",c.tu!=null&&c.selectedIndex===
b?c.tu:null)("aria-labelledby",c.gba(b))("aria-hidden",c.selectedIndex!==b)}};
rBb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"div",1,0);_.N("@panelAnimation.done",function(d){_.q(c);const e=_.O();return _.r(e.tn.next(d))});_.Hg(2);_.I()}a&2&&(a=b.id,b=_.O(),_.tg(b.fl),_.sg("mat-mdc-autocomplete-visible",b.hE)("mat-mdc-autocomplete-hidden",!b.hE)("mat-primary",b.Ti==="primary")("mat-accent",b.Ti==="accent")("mat-warn",b.Ti==="warn"),_.E("id",b.id)("@panelAnimation",b.isOpen?"visible":"hidden"),_.qg("aria-label",b.ariaLabel||null)("aria-labelledby",b.iT(a)))};
NK=function(a){return{state:1,wF:a}};sBb=function(a,b){return a>=b.start&&a<b.end};uBb=function(a){return a.replace(tBb,b=>`\\${b}`)};vBb=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 _.fb(a,void 0)}};
wBb=function(a,b,c,d,e,f){e!==void 0&&(e=_.Bh(e));f&&d==="HEAD"&&(d=void 0);return Object.assign({},_.KG(a,b),{fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:d,fileSpecPath:e,fileSpecSourceRootRepositoryKeyWorkspaceId:f})};xBb=function(a){a&1&&(_.F(0,"span"),_.Q(1),_.I());a&2&&(a=_.O().ua,_.y(),_.Wg(a.content))};yBb=function(a){a&1&&(_.F(0,"span")(1,"a",3),_.Q(2),_.I()());a&2&&(a=_.O().ua,_.y(),_.Jg("href",a.url,_.vf),_.y(),_.Wg(a.content))};
zBb=function(a,b){a&1&&(_.F(0,"span",1),_.C(1,xBb,2,1,"span",2)(2,yBb,3,2,"span",2),_.I());a&2&&(_.E("ngSwitch",b.ua.type),_.y(),_.E("ngSwitchCase","normal"),_.y(),_.E("ngSwitchCase","link"))};
ABb=function(a,b){if(!b)return[{content:a,type:"normal"}];const {pos:c,e8:d}=b.reduce(({pos:e,e8:f},g)=>{const l=g.Fya,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,e8:f}},{pos:0,e8:[]});c<a.length&&d.push({content:a.substring(c,a.length),type:"normal"});return d};
BBb=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:_.fb(a,void 0)}};CBb=function(a){return _.VF(a)?_.evb:"Commit Details"};DBb=function(a){return _.VF(a)?_.fvb:"Commit "};EBb=function(a){return _.VF(a)?_.gvb:"ID"};FBb=function(a){return _.VF(a)?_.hvb:"Commit Date"};GBb=function(a){return _.VF(a)?_.ivb:"Revision"};
KBb=function(a){a?a=_.kvb.toLocaleString(a,HBb).indexOf("18")===-1:(a=IBb)||((a=JBb)||(a=window.navigator,a=JBb=a.languages&&a.languages[0]?a.languages[0]:a.language||a.browserLanguage||a.jxd||"en"),a=IBb=KBb(a));return a};
LBb=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("pb`"+a);return d};
OK=function(a,b){return a.toLowerCase()!==a?b.indexOf(a)>=0:b.toLowerCase().indexOf(a.toLowerCase())>=0};MBb=function(a){return a&&a.params.nw||null};NBb=function(a){return a&&a.params.Wy||null};OBb=function(a){return a&&a.params.dk!=null?a.params.dk!=="0":null};PBb=function(a){return a&&a.params.ig!=null?a.params.ig:null};QBb=function(a){return!!a&&a.params.Xu!=null};RBb=function(a){return a&&a.params.ow!=null?a.params.ow:null};SBb=function({l1:a},{l1:b}){return a.length===b.length&&a.every(c=>b.includes(c))};
TBb=function(a){return a.reduce((b,c)=>{b[c]=null;return b},{})};UBb=function({bufferSize:a=Infinity,c$:b=Infinity,px:c,scheduler:d}){let e,f=0,g,l=!1,p=!1;return function(t){f++;if(!e||l)l=!1,e=new _.Zf(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)})}};
VBb=function(){let a;a={bufferSize:1,c$:void 0,px:!1,scheduler:void 0};return b=>{if(b&&typeof b.nD==="function")b=b.nD(UBb(a));else throw new TypeError("La");return b}};WBb=function(a,b){a=a.Vd;b=b.Vd;return a===null&&b===null?!0:!!a&&!!b&&a.source===b.source&&a.flags===b.flags};XBb=function(a){return!!a};YBb=function(a,b){a&1&&(_.F(0,"mat-card-content"),_.K(1,"linkified-message",8),_.R(2,"emptyToConstant"),_.I());a&2&&(a=b.Ka,_.y(),_.E("message",a.Qq)("linkDefinitions",_.S(2,2,a.rO)))};
ZBb=function(a){a&1&&(_.F(0,"a",9),_.Q(1," View blame prior to this change "),_.I());a&2&&(a=_.O(),_.E("routerLink",a.qMb)("trackProjectId",a.dw.tb))};aCb=function(a){if(a&1){const b=_.Nd();_.F(0,"commit-details",5);_.N("mouseenter",function(){_.q(b);const c=_.O();clearTimeout(c.BSb);return _.r()})("mouseleave",function(){_.q(b);const c=_.O();return _.r($Bb(c))});_.I()}a&2&&(a=_.O(),_.E("commit",a.commit)("baseLocation",a.dw)("parentCommit",a.fH))};
bCb=function(a){const b=[...a.yo];b.sort((e,f)=>e.lK.localeCompare(f.lK));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.GNb=d;a.NZc=c;return a};cCb=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}};dCb=function(a){return cCb(a.startLine,a.endLine,a.startColumn,a.endColumn)};
eCb=function(a){const b=a.Km();a=a.dj();return b&&a?{startLine:b.getLine(),startColumn:_.xl(b,2),endLine:a.getLine(),endColumn:_.xl(a,2)}:{}};fCb=function(a){return a.startLine!==void 0&&a.endLine!==void 0};gCb=function(a){return fCb(a)&&a.startColumn!==void 0&&a.endColumn!==void 0};
hCb=function(a,b){a&1&&_.K(0,"blame-snippet",3);if(a&2){a=b.tC;const c=b.commit,d=b.Nd,e=b.fH,f=b.startLine,g=b.endLine;_.Vz("blame-layer ",b.className,"");_.E("commitIndex",a)("commit",c)("baseLocation",d)("parentCommit",e)("startLine",f)("endLine",g)}};iCb=function(a,b){a&1&&_.K(0,"div");a&2&&_.Vz("blame-layer ",b.className,"")};jCb=function(a){a&1&&_.K(0,"loading",4);a&2&&_.E("hasBackground",!0)};kCb=function(a,b){a&1&&_.K(0,"div");a&2&&_.tg(b.className)};
lCb=function(a,b){return a.length!==b.length?!1:a.every((c,d)=>c===b[d])};mCb=function(a){a&1&&(_.F(0,"mat-card-subtitle"),_.Q(1),_.I());a&2&&(a=_.O(),_.y(),_.Wg(a.Yub))};nCb=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 _.fb(a,void 0)}};oCb=function(a){a&1&&_.K(0,"div",6)};
pCb=function(a,b){a&1&&(_.M(0),_.K(1,"finding-details",4),_.C(2,oCb,1,0,"div",5),_.wg());if(a&2){a=b.ua;b=b.last;const c=_.O(2);_.y();_.E("icon",c.icon)("title",c.pVb)("subtitle",c.tooltip)("details",a);_.y();_.E("ngIf",!b)}};qCb=function(a){if(a&1){const b=_.Nd();_.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,pCb,3,5,"ng-container",3);_.I()}a&2&&(a=_.O(),_.y(),_.E("ngForOf",a.details))};
sCb=function({message:a,messageHtml:b,url:c},d){a=_.HA(a||d);c&&(rCb.test(c)||(c="http://"+c),a=_.Yeb("a",{href:c,target:"_blank"},a));if(!b)return a;try{return _.pk(b)||a}catch(e){return a}};tCb=function(a,b){a&1&&_.K(0,"finding",1);a&2&&_.E("annotations",b.annotations)};uCb=function({details:a}){return a.ae?dCb(a.ae).startLine||0:0};vCb=function(a,b){a&1&&_.K(0,"nl-semantic-outlines-snippet",3);a&2&&(a=b.zib,_.Vz("nl-semantic-outlines-layer ",b.className,""),_.E("nlOutline",a))};
wCb=function(a,b){a&1&&_.K(0,"div");a&2&&_.Vz("nl-semantic-outlines-layer ",b.className,"")};xCb=function(a){a&1&&_.K(0,"loading",4);a&2&&_.E("hasBackground",!0)};yCb=function(a){if(a=a.FK){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}]}}};PK=function(a){return a.replace(zCb,"~")};
QK=function(a){const b=ACb(a.ke()).toString();a:{a=_.jl(a,_.bk,1);var c=a.bm(),d=_.Dza(c,_.Zj);switch(d){case 3:case 5:var e=a.bm();c=_.Gl(e,5,_.Zj);d=PK(c||_.Gl(e,3,_.Zj));e=PK(_.Y(e,2));const f=PK(a.yRb());a=PK(a.dP());const g=_.Fi.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:_.Ok(_.Y(c,2),"piper")?c.y9a()?(c=PK(a.bm().y9a()),a=a.dP(),a=`x-citc://${c}${a&&a!=="HEAD"?`@${a}`:""}`):(a=a.dP(),a=a!=="HEAD"?"x-piper://"+a:"x-piper://"):
(c=PK(_.Y(a.bm(),2)),a=a.dP(),a=`x-package://${c}${a&&a!=="HEAD"?`@${a}`:""}`);break a;default:a=_.fb(d)}}return`${a}/${b}`};RK=function(a){return a.replace(BCb,"/")};CCb=function(a,b){const [c,d,e]=a.NH.split("~~"),f=RK(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=RK(d||e);SK.de={id:f,type:b};SK.repository=RK(c);SK.Eb=a;if(b=d&&e)SK.params.Rf=b};
ECb=function(a){const b=RK(a.Af());if(!b)throw Error("re`"+a.toString());a=RK(a.NH);SK.de=DCb;SK.repository=a||b;SK.Eb=a?b:"HEAD"};FCb=function(a){const b=RK(a.Af());if(!b)throw Error("qe`"+a.toString());a=RK(a.NH);SK.de=DCb;SK.repository="Piper";SK.Eb=a?b:"HEAD";SK.params.Pb=a||b};
GCb=function(a){const b=ACb(a);SK.params={};switch(b.cv){case "x-piper":SK.de=DCb;SK.repository="Piper";SK.Eb=b.Af()||"HEAD";break;case "x-citc":FCb(b);break;case "x-package":ECb(b);break;case "x-oss":CCb(b,"ossProject");break;case "x-gob":CCb(b,"host");break;case "x-kythe":return GCb(a.replace(_.vwb,(c,d)=>`x-${d}://`));default:throw Error("pe`"+b.cv);}SK.path=b.ke().substr(1);if(a=yCb(b))SK.params.line=a;return SK};HCb=function(a){return _.al(a,_.Wp,5)&&!!a.getType()};
ICb=function(a){const b=[];for(a=a.parent;a!==void 0;)b.push(a),a=a.parent;return b};JCb=function(a){return a.reduce((b,c)=>b+c.jZ,a.length)};KCb=function(a,b){b(a);for(const c of _.aq(a))KCb(c,b)};LCb=function(a){const b=new Map;for(const c of a)KCb(c,d=>{d.getType()!==null&&b.set(d.getType(),!0)});return new TK(b)};MCb=function(a){let b;return!((b=_.Fl(a,4,_.fl()))==null||!b.length)||_.aq(a).some(MCb)};NCb=function(a){switch(a){case 1:case 3:case 2:case 7:return!0;default:return!1}};
OCb=function(a,b,{Hja:c,zOb:d}={Hja:void 0,zOb:!1}){a=GCb(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.Wc===((g=a.de)==null?void 0:g.type)&&b.repository===a.repository;if(!a.params.Pb&&b.params.Pb)a.params=Object.assign({},a.params,{Rf:a.Eb,Pb:void 0}),a.Eb="HEAD";else{g=e&&_.Ii(a.path,b.path,_.QTa);f=a.Eb!==b.Eb?a.Eb:_.Uj(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.Rf||(a.params=Object.assign({},a.params,{Rf:a.Eb}),a.Eb=b.Eb)}}a.params=Object.assign({},b.params,a.params);return a};PCb=function(a,b){let c=a.Jw();for(const [d,e]of _.Kza(a,3).entries()){a=d;const f=b(e);c=c.replaceAll(a,f)}return c};
RCb=function(a){if(a&1){const b=_.Nd();_.M(0);_.F(1,"button",7,0)(3,"span",8);_.Q(4);_.I()();_.F(5,"command-menu",9,1);_.N("closed",function(c){_.q(b);const d=_.O(4);return _.r(c!=="keydown"&&d.df.Kga("mouse"))})("menuItemSelected",function(c){_.q(b);_.O(4).Zgb.emit(c);return _.r()});_.I();_.wg()}if(a&2){a=_.Eg(6);const b=_.O().ua;_.y();_.E("disabled",b.disabled)("matMenuTriggerFor",a.df)("matMenuTriggerData",_.ch(4,QCb,b.children));_.y(3);_.Wg(b.label)}};
SCb=function(a){a&1&&(_.F(0,"span",13),_.Q(1),_.I());a&2&&(a=_.O(2).ua,_.y(),_.Wg(a.Wb))};TCb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",10);_.N("click",function(){_.q(b);const c=_.O().ua;_.O(3).Zgb.emit(c);return _.r()});_.F(1,"span",11);_.Q(2);_.I();_.C(3,SCb,2,1,"span",12);_.I()}a&2&&(a=_.O().ua,_.E("disabled",a.disabled),_.y(),_.Jg("title",a.disabled?"":a.label),_.y(),_.Wg(a.label),_.y(),_.E("ngIf",a.Wb))};
UCb=function(a,b){a&1&&(_.M(0),_.C(1,RCb,7,6,"ng-container",5)(2,TCb,4,4,"button",6),_.wg());a&2&&(a=b.ua,_.y(),_.E("ngIf",a.children&&a.children.length>0),_.y(),_.E("ngIf",!a.children||a.children.length===0))};VCb=function(a){a&1&&_.K(0,"mat-divider")};WCb=function(a,b){a&1&&(_.M(0),_.C(1,UCb,3,2,"ng-container",4)(2,VCb,1,0,"mat-divider",5),_.wg());a&2&&(a=b.ua,b=b.last,_.y(),_.E("ngForOf",a),_.y(),_.E("ngIf",!b))};XCb=function(a,b){a&1&&_.C(0,WCb,3,2,"ng-container",4);a&2&&_.E("ngForOf",b.S8)};
YCb=function(a){if(!a)return!0;try{return!(new _.Nj(a)).cv&&!a.startsWith("//")}catch(b){return!1}};aDb=function(a,b){var c=a.querySelectorAll("img");a=new _.ne;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(ZCb)){c=atob(c[1]);const f=d.cloneNode(!0);$Cb(f,e);a.add(b(c).subscribe(g=>{e.src=g;$Cb(e,f)}))}return a};
bDb=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(!YCb(d)||d.startsWith("?")||d.startsWith("#"))continue;d=new _.Nj(d);const g={};d.ik.forEach((l,p)=>{g[p]=l});d=b(d.ke(),g,d.FK);_.jc(f,d)}};cDb=function(a){a&1&&(_.F(0,"mat-card",1)(1,"mat-card-content"),_.K(2,"markdown-content",2),_.I()());a&2&&(a=_.O(),_.y(2),_.E("content",a.content.text))};
dDb=function(a){a&1&&(_.F(0,"mat-card",1)(1,"mat-card-content")(2,"pre"),_.Q(3),_.I()()());a&2&&(a=_.O(),_.y(3),_.Wg(a.content.text))};gDb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"kythe-hovercard",2);_.N("mouseenter",function(){_.q(c);const d=_.O(2);return _.r(eDb(d))})("mouseleave",function(){_.q(c);const d=_.O(2);return _.r(fDb(d))});_.I()}a&2&&_.E("content",b.Ka)};hDb=function(a,b){a&1&&(_.C(0,gDb,1,1,"kythe-hovercard",1),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.content))};
iDb=function(a){const b=_.dH(a.bc(),c=>{delete c.line});a.params.Pb!=null&&_.dH(_.Sq(b,"HEAD"),c=>{delete c.Pb});return b.ab()};jDb=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&&(_.Vk?b.metaKey:b.ctrlKey);default:return!1}};kDb=function(a){a&1&&_.K(0,"blame-layer",3);a&2&&(a=_.O(),_.E("layerBaseLocation",a.ih))};
lDb=function(a){a&1&&_.K(0,"nl-semantic-outlines-layer",3);a&2&&(a=_.O(),_.E("layerBaseLocation",a.ih))};mDb=function(a){if(a&1){const b=_.Nd();_.F(0,"xrefs-layer",4);_.N("highlightedLines",function(c){_.q(b);const d=_.O();return _.r(d.EDa(c))});_.I()}a&2&&(a=_.O(),_.E("layerBaseLocation",a.ih))};nDb=function(a){a&1&&_.K(0,"unified-deprecation-layer",3);a&2&&(a=_.O(),_.E("layerBaseLocation",a.ih))};oDb=function(a){a&1&&_.K(0,"coverage-layer",3);a&2&&(a=_.O(),_.E("layerBaseLocation",a.ih))};
pDb=function(a,b){a&1&&_.K(0,"finding-layer",5);a&2&&(a=b.ua,b=_.O(),_.E("layerBaseLocation",b.ih)("layerId",a))};qDb=function(a){return a.getType()===3&&a.dxa()};rDb=function(a){const b=[];for(var c=_.Oxb.exec(a);c!==null;){const g=c.index;var d=b,e=d.push,f=void 0;c=c[0];(f=c.match(_.deb))?c.includes("(")?(c=f[1],f=f[2]):(c=f[1],f=""):f="";e.call(d,{text:c+f,start:g});c=_.Oxb.exec(a)}return b};
sDb=function(a,b,c){if(_.qG(a)&&a.repository){var d=a.repository;if(b=_.vrb(d,b,c))if(c=_.Y(b,2).split("/"),!(c.length<2))return a=_.Sq(_.Rq(_.Qq(a.bc(),c[0],"host"),c.slice(1).join("/")),_.Y(b,3)||"HEAD"),d!=="android"&&d!=="chops_infra_internal"||_.RG(a),a.ab()}};tDb=function(a,b){return a!==1?_.u(a):_.x(b.d6,_.Uf(c=>c===0),_.Of(0),_.eg(1))};
uDb=function(a){a&1&&(_.F(0,"div",6)(1,"h2",7),_.Q(2,"Commit message"),_.I(),_.K(3,"linkified-message",8),_.R(4,"emptyToConstant"),_.I());a&2&&(a=_.O(),_.y(3),_.E("message",a.message)("linkDefinitions",_.S(4,2,a.jja)))};vDb=function(a){a&1&&(_.F(0,"div",9)(1,"mat-icon"),_.Q(2,"person"),_.I(),_.F(3,"span"),_.Q(4),_.I(),_.F(5,"span",3),_.Q(6," (committer) "),_.I()());a&2&&(a=_.O(),_.y(4),_.Wg(a.HNb))};wDb=function(a){a&1&&_.xg(0)};xDb=function(a){a&1&&_.xg(0)};
yDb=function(a){a&1&&(_.M(0),_.C(1,wDb,1,0,"ng-container",7),_.Q(2),_.C(3,xDb,1,0,"ng-container",7),_.wg());if(a&2){a=_.O();const b=_.Eg(7),c=_.Eg(9);_.y();_.E("ngTemplateOutlet",b);_.y();_.Vg(" ",a.m5c," ");_.y();_.E("ngTemplateOutlet",c)}};zDb=function(a){a&1&&_.xg(0)};ADb=function(){};
DDb=function(a){a&1&&(_.M(0),_.C(1,zDb,1,0,"ng-container",7)(2,ADb,0,0,"ng-template",8),_.wg());if(a&2){a=_.O();const b=_.Eg(7),c=_.Eg(11);_.y();_.E("ngTemplateOutlet",b);_.y();_.E("ngTemplateOutlet",c)("ngTemplateOutletContext",_.ch(5,BDb,_.ch(3,CDb,a.hW)))}};EDb=function(){};FDb=function(a){a&1&&_.C(0,EDb,0,0,"ng-template",9);a&2&&(_.O(),_.E("ngTemplateOutlet",_.Eg(13)))};GDb=function(){};
IDb=function(a){a&1&&_.C(0,GDb,0,0,"ng-template",8);a&2&&(_.O(),_.E("ngTemplateOutlet",_.Eg(9))("ngTemplateOutletContext",_.bh(2,HDb)))};JDb=function(a){a&1&&(_.F(0,"span",10),_.Q(1),_.R(2,"async"),_.I());a&2&&(a=_.O(),_.y(),_.Vg("",_.S(2,1,a.uZb),":"))};KDb=function(a){a&1&&(_.F(0,"span",14),_.Q(1,"@"),_.I())};LDb=function(){};
MDb=function(a,b){a&1&&(_.M(0),_.F(1,"span",12),_.Q(2,"("),_.I(),_.C(3,KDb,2,0,"span",13)(4,LDb,0,0,"ng-template",8),_.F(5,"span"),_.Q(6,")"),_.I(),_.wg());if(a&2){a=b.Ka;b=_.O().S7c;_.O();const c=_.Eg(11);_.y(3);_.E("ngIf",b);_.y();_.E("ngTemplateOutlet",c)("ngTemplateOutletContext",_.ch(3,BDb,a))}};NDb=function(a){a&1&&(_.C(0,MDb,7,5,"ng-container",11),_.R(1,"async"));a&2&&(a=_.O(),_.E("ngIf",_.S(1,1,a.wma)))};
ODb=function(a,b){a&1&&(_.F(0,"conditional-link",15),_.R(1,"toPrettyRef"),_.R(2,"async"),_.Q(3),_.R(4,"toPrettyRef"),_.I());a&2&&(a=b.context,b=_.O(),_.Ig("linkAriaLabel","Details for change ",_.S(1,7,a==null?null:a.Eb),""),_.E("condition",b.Zeb)("link",_.S(2,9,b.Rea(a)))("trackGestureClick",!!b.Zeb)("trackProjectId",b.Nd.tb),_.y(3),_.Vg(" ",_.S(4,11,a==null?null:a.Eb)," "))};PDb=function(){};
QDb=function(a){a&1&&_.C(0,PDb,0,0,"ng-template",8);a&2&&(_.O(3),_.E("ngTemplateOutlet",_.Eg(9))("ngTemplateOutletContext",_.bh(2,HDb)))};
RDb=function(a){a&1&&(_.M(0),_.F(1,"span",14),_.Q(2),_.I(),_.F(3,"a",16),_.Q(4," HEAD "),_.I(),_.F(5,"span",12),_.Q(6,"("),_.I(),_.F(7,"a",17),_.R(8,"async"),_.Q(9," CL "),_.I(),_.F(10,"span"),_.Q(11,")"),_.I(),_.wg());if(a&2){a=_.O().Ka;const b=_.O(2);_.y(2);_.Vg("@ ",a.depth," behind");_.y();_.E("routerLink",a.XX)("trackGestureClick",!0)("trackProjectId",b.Nd.tb);_.y(4);_.E("universalLink",_.S(8,6,b.Rea(a)))("trackProjectId",b.Nd.tb)}};
SDb=function(a,b){a&1&&(_.M(0),_.C(1,QDb,1,3,null,11)(2,RDb,12,8,"ng-container",11),_.wg());a&2&&(a=b.Ka,_.y(),_.E("ngIf",!a.depth||!a.XX),_.y(),_.E("ngIf",a.depth&&a.XX))};TDb=function(a){a&1&&(_.C(0,SDb,3,2,"ng-container",11),_.R(1,"async"));a&2&&(a=_.O(),_.E("ngIf",_.S(1,1,a.wma)))};
UDb=function(a){if(a&1){const b=_.Nd();_.F(0,"code-diff",2);_.N("rendered",function(c){_.q(b);const d=_.O();return _.r(d.Bza(c))});_.I()}a&2&&(a=_.O(),_.E("diffBase",a.wVb)("contents",a.l_b)("fileName",a.fileName)("leftLineNumberFormatter",a.eja)("rightLineNumberFormatter",a.qla)("leftLineWidgets",a.CY)("rightLineWidgets",a.N_)("collapseIdenticalLines",!1)("align",!1))};VDb=function(a){a&1&&(_.F(0,"dc-information-box"),_.Q(1),_.I());a&2&&(a=_.O(),_.y(),_.Wg(a.nJa))};
WDb=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}};
XDb=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++}};YDb=function(a){return b=>(b=a.get(b))?`${b}`:""};
ZDb=function(a){a&1&&(_.F(0,"mat-spinner",10),_.Q(1,"\n        "),_.I());a&2&&_.E("diameter",16)("strokeWidth",2)};$Db=function(a){if(a&1){const b=_.Nd();_.F(0,"code-diff-chunks",15);_.N("rendered",function(c){_.q(b);const d=_.O(2);return _.r(d.Bza(c))});_.Q(1,"\n    ");_.I()}a&2&&(a=_.O(2),_.E("diffChunks",a.Tl.FC)("fileName",a.IC))};
aEb=function(a){a&1&&(_.M(0),_.Q(1,"\n    "),_.F(2,"div",11),_.Q(3,"\n      "),_.F(4,"commit-information",12),_.Q(5,"\n      "),_.I(),_.Q(6,"\n      "),_.F(7,"commit-information",13),_.Q(8,"\n      "),_.I(),_.Q(9,"\n    "),_.I(),_.Q(10,"\n    "),_.C(11,$Db,2,2,"code-diff-chunks",14),_.Q(12,"\n  "),_.wg());a&2&&(a=_.O(),_.y(4),_.E("activeLocation",a.k1c)("version",a.soa)("linkToCommitDetails",!1),_.y(3),_.E("activeLocation",a.l6c)("version",a.soa)("linkToCommitDetails",!1),_.y(4),_.E("ngIf",a.lPb))};
bEb=function(a){a&1&&(_.F(0,"span",22),_.Q(1,"\n    "),_.F(2,"span",23),_.Q(3),_.R(4,"number"),_.I(),_.Q(5,"\n    "),_.F(6,"span",24),_.Q(7,","),_.I(),_.Q(8,"\n    "),_.F(9,"span",25),_.Q(10),_.R(11,"number"),_.I(),_.Q(12,"\n    "),_.F(13,"span",24),_.Q(14,","),_.I(),_.Q(15,"\n    "),_.F(16,"span",26),_.Q(17),_.R(18,"number"),_.I(),_.Q(19,"\n  "),_.I());a&2&&(a=_.O(2),_.y(2),_.qg("aria-label",a.u5c)("aria-expanded",a.ZW.xd?"true":"false"),_.y(),_.Vg("\n      -",_.RA(4,9,a.metadata.removed,"1.0-0"),
"\n    "),_.y(6),_.qg("aria-label",a.ASc)("aria-expanded",a.ZW.xd?"true":"false"),_.y(),_.Vg("\n      ",_.RA(11,12,a.metadata.changed,"1.0-0"),"\n    "),_.y(6),_.qg("aria-label",a.UQc)("aria-expanded",a.ZW.xd?"true":"false"),_.y(),_.Vg("\n      +",_.RA(18,15,a.metadata.vF,"1.0-0"),"\n    "))};
cEb=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    "),_.I(),_.Q(11,"\n  "),_.I(),_.Q(12,"\n  "),_.C(13,bEb,20,18,"span",21),_.Q(14,"\n"));a&2&&(a=_.O(),_.y(5),_.rg("width",a.v5c,"%"),_.y(2),_.rg("width",a.BSc,"%"),_.y(2),_.rg("width",a.VQc,"%"),_.y(4),_.E("ngIf",a.Tl&&a.Tl.Fja))};dEb=function(a,b){return b?a*100/(b.removed+b.changed+b.vF):0};
fEb=function(a){a&1&&(_.F(0,"div",4)(1,"div",5)(2,"span",6),_.Q(3,"Type"),_.I(),_.F(4,"span"),_.Q(5," Path "),_.I()(),_.F(6,"div",7)(7,"span"),_.Q(8," Change Summary "),_.I(),_.K(9,"expand-all-button",8),_.I()());a&2&&(a=_.O(),_.y(9),_.E("place",a.location)("disabled",!!eEb(a))("matTooltip",eEb(a))("matTooltipDisabled",!eEb(a)))};
hEb=function(a){if(a&1){const b=_.Nd();_.F(0,"commit-file-entry",10);_.N("rendered",function(c){_.q(b);const d=_.O(2);!d.sO.Fcb&&c.yi&&c.Ufa===d.G5&&(d.G5+=1,gEb(d));return _.r()});_.I()}if(a&2){a=_.O().index;const b=_.O();_.E("entryIndex",a)("location",b.location)("entry",b.oga.get(a))("expand",b.expand.get(a))}};iEb=function(a,b){a&1&&(_.M(0),_.C(1,hEb,1,4,"commit-file-entry",9),_.wg());a&2&&(a=b.index,b=_.O(),_.y(),_.E("ngIf",a<b.Z5))};
kEb=function(a){if(a&1){const b=_.Nd();_.M(0);_.F(1,"button",11);_.N("click",function(){_.q(b);const c=_.O();jEb(c);return _.r()});_.Q(2," Show More ");_.I();_.wg()}a&2&&(a=_.O(),_.y(),_.E("trackProjectId",a.location.tb))};lEb=function(a,b,c,d,e,f){return`${a};${b}=${encodeURIComponent(f.id)}${f.Qf==null?"":`;${c}=${encodeURIComponent(f.Qf)}`}${d&&(e||f.Pb)?`;${d}=${f.Jc==="CitC"&&f.Pb?encodeURIComponent(f.Pb):""}`:""}${location.search}${location.hash}`};
mEb=function(a){return _.Oq(_.dH(a.bc(),b=>{b.dk="1";b.ig=0;delete b.Nm;delete b.nz;delete b.oz}).ab())};nEb=function(a){return _.Oq(_.dH(a.bc(),b=>{b.dk="1";b.ig=0;delete b.Rf;delete b.iq;delete b.wx}).ab())};oEb=function(a){return _.Oq(_.dH(a.bc(),b=>{b.dk="1";b.ig=0;delete b.Nm;delete b.nz;delete b.oz;delete b.Rf;delete b.iq;delete b.wx}).ab())};
rEb=function(a,b,c,d,e){if(!c.HH||!_.UF(b.Wa)){var f;c=(f=b.H_)!=null?f:b.Wa;if(!_.UF(c))return _.ip(e,_.jp(e,pEb(c,d.id,a.Qf)));UK.has(c)||UK.set(c,{});b=UK.get(c);b.root==null&&(e=new URL(_.ip(e,_.jp(e,pEb(c,"",""))),location.href),b.root=e.pathname);e=b.root.split(";");b=e.length===1?"":";"+e.slice(1).join(";");return`${e[0]}/${qEb(a.Qf||c.path)}${b};${"cl"}=${encodeURIComponent(a.id)}${a.Jc==="CitC"&&a.Pb?`;ws=${encodeURIComponent(a.Pb)}`:""}${location.search}${location.hash}`}};
pEb=function(a,b,c){let d;return _.Oq(_.Sq(a.bc().mj({dk:"1",ig:0,line:a.params.line}),b).qd((d=c!=null?c:a.path)!=null?d:"/").ab())};qEb=function(a){return a==null?"":a.split("/").map(encodeURIComponent).join("/")};sEb=function(a){a&1&&(_.F(0,"mat-header-cell"),_.Q(1," Order "),_.I())};tEb=function(a){a&1&&(_.M(0),_.Q(1),_.R(2,"number"),_.wg());a&2&&(a=_.O().Ka,_.y(),_.Vg(" #",_.RA(2,1,a,"1.0-0")," "))};uEb=function(a){a&1&&(_.F(0,"mat-icon",43),_.Q(1," help_outline "),_.I())};
vEb=function(a,b){a&1&&(_.M(0),_.C(1,tEb,3,4,"ng-container",42)(2,uEb,2,0,"ng-template",null,1,_.eh),_.wg());a&2&&(a=b.Ka,b=_.Eg(3),_.y(),_.E("ngIf",a>=0)("ngIfElse",b))};wEb=function(a,b){a&1&&(_.F(0,"mat-cell"),_.C(1,vEb,4,2,"ng-container",41),_.R(2,"blameIndexOf"),_.I());a&2&&(a=b.ua,b=_.O(),_.y(),_.E("ngIf",_.RA(2,1,a.id,b.Vsa)))};xEb=function(a){a&1&&(_.F(0,"mat-header-cell",44)(1,"span",45),_.Q(2,"Action Button"),_.I()())};
AEb=function(a,b){a&1&&(_.F(0,"mat-cell")(1,"button",46)(2,"mat-icon"),_.Q(3),_.I()()());a&2&&(a=b.ua,b=_.O(),_.y(),_.qg("aria-expanded",b.PC.has(a.id))("aria-label",b.PC.has(a.id)?yEb.format({id:a.id}):zEb.format({id:a.id}))("data-action",b.uic)("data-row-id",a.id),_.y(2),_.Wg(b.PC.has(a.id)?"expand_less":"expand_more"))};BEb=function(a){a&1&&(_.F(0,"mat-header-cell"),_.Q(1),_.I());a&2&&(a=_.O(),_.rg("max-width",a.j_b(),"px"),_.y(),_.Vg(" ",a.fYc(a.Hd.Wa)," "))};
CEb=function(a,b){a&1&&(_.F(0,"mat-cell")(1,"a",47),_.R(2,"linkifyRevision"),_.Q(3),_.I()());a&2&&(a=b.ua,b=_.O(),_.rg("max-width",b.j_b(),"px"),_.y(),_.rg("padding-left",b.i6c(),"px"),_.fK("aria-label","Revision ",a.Jc,""),_.qg("href",_.SA(2,10,a,b.Hd,b.Ua),_.vf)("data-action",b.pic)("data-action-name",b.Hd.RH?"updateRightDiff":"updateRevisionContents"),_.y(2),_.Vg(" ",a.Jc," "))};DEb=function(a){a&1&&(_.F(0,"mat-header-cell"),_.Q(1),_.I());a&2&&(a=_.O(),_.y(),_.Vg(" ",a.SXc(a.Hd.Wa)," "))};
EEb=function(a){a&1&&_.K(0,"onedev-changelist-hovercard",53,3);if(a&2){a=_.Eg(1);const b=_.O(2).ua;_.E("changelistId",b.id)("onedevIsHovercardReady",a.bL)}};
FEb=function(a){a&1&&(_.M(0),_.F(1,"a",51),_.R(2,"linkifyId"),_.Q(3),_.R(4,"toPrettyRef"),_.I(),_.F(5,"onedev-hovercard",null,2),_.C(7,EEb,2,2,"onedev-changelist-hovercard",52),_.I(),_.wg());if(a&2){a=_.Eg(6);const b=_.O().ua,c=_.O();_.y();_.fK("aria-label","CL ",b.id,"");_.E("onedevHovercardTrigger",a);_.qg("href",TAb(2,6,b,c.Hd,c.Gvb,c.Ua),_.vf)("data-action",c.qBb);_.y(2);_.Vg(" ",_.S(4,11,b.id)," ")}};
GEb=function(a){a&1&&(_.F(0,"a",54),_.R(1,"linkifyId"),_.Q(2),_.R(3,"toPrettyRef"),_.I());if(a&2){a=_.O().ua;const b=_.O();_.fK("aria-label","CL ",a.id,"");_.qg("href",TAb(1,5,a,b.Hd,b.Gvb,b.Ua),_.vf)("data-action",b.qBb);_.y(2);_.Vg(" ",_.S(3,10,a.id)," ")}};
HEb=function(a,b){a&1&&(_.F(0,"mat-cell",48),_.C(1,FEb,8,13,"ng-container",49)(2,GEb,4,12,"a",50),_.I());if(a&2){b=b.ua;const c=_.O();b.Q_!=="history"?a=!1:(a=b.Jc==="CitC",a=b.Jc!=null&&_.VF(c.Hd.Wa)&&!a);_.E("ngSwitch",a);_.y();_.E("ngSwitchCase",!0);_.y();_.E("ngSwitchCase",!1)}};IEb=function(a){a&1&&(_.F(0,"mat-header-cell"),_.Q(1," Description "),_.I())};JEb=function(a){a&1&&(_.F(0,"strong"),_.Q(1,"[deleted]"),_.I())};
KEb=function(a,b){a&1&&(_.F(0,"span",57),_.Q(1),_.I());a&2&&(a=b.ua,b=_.O().ua,_.sg("cleanup",b.zp),_.y(),_.Wg(a))};LEb=function(a,b){a&1&&(_.F(0,"mat-cell",55),_.C(1,JEb,2,0,"strong",41)(2,KEb,2,3,"span",56),_.Q(3),_.R(4,"truncateCommitMessage"),_.I());a&2&&(a=b.ua,_.y(),_.E("ngIf",a.operation==="DELETE"),_.y(),_.E("ngForOf",a.tags),_.y(),_.Vg(" ",_.S(4,3,a.subject)," "))};MEb=function(a){a&1&&(_.F(0,"mat-header-cell"),_.Q(1),_.I());a&2&&(a=_.O(),_.y(),_.Vg(" ",a.RXc(a.Hd.Wa)," "))};
NEb=function(a,b){a&1&&(_.F(0,"mat-cell",55),_.K(1,"date",58),_.I());a&2&&(a=b.ua,_.y(),_.E("value",a.time))};OEb=function(a){a&1&&(_.F(0,"mat-header-cell"),_.Q(1," Author "),_.I())};PEb=function(a){a&1&&(_.M(0),_.F(1,"a",59),_.Q(2),_.I(),_.wg());if(a&2){a=_.O().ua;const b=_.O();_.y();_.Jg("title",a.Fm);_.Ig("email","",a.Fm,"@google.com");_.qg("href",`${_.sv}#search/&q=a:${a.Fm}%20is:submitted`,_.vf)("data-action",b.lic);_.y();_.Vg(" ",a.Fm," ")}};
QEb=function(a){a&1&&_.Q(0);a&2&&(a=_.O().ua,_.Vg(" ",a.Fm," "))};REb=function(a){a&1&&(_.F(0,"mat-cell",55),_.C(1,PEb,3,6,"ng-container",42),_.R(2,"isPiperPlace"),_.C(3,QEb,1,1,"ng-template",null,4,_.eh),_.I());if(a&2){a=_.Eg(4);const b=_.O();_.y();_.E("ngIf",_.S(2,2,b.Hd==null?null:b.Hd.Wa))("ngIfElse",a)}};SEb=function(a){a&1&&(_.F(0,"mat-header-cell",60)(1,"span",45),_.Q(2,"Action Button"),_.I()())};
TEb=function(a){a&1&&(_.F(0,"a",65),_.R(1,"linkifyLeft"),_.Q(2),_.I());if(a&2){a=_.O().ua;const b=_.O();_.E("isMatFlatButton",a.id===b.Hd.hja);_.qg("id","historyLeftSelectorOfCl-"+a.id)("aria-pressed",a.id===b.Hd.hja)("href",_.SA(1,7,a,b.Hd,b.Ua),_.vf)("data-action",b.rBb)("aria-label",b.QBb);_.y(2);_.Vg(" ",b.QBb," ")}};
VEb=function(a){if(a&1){const b=_.Nd();_.F(0,"a",66);_.R(1,"linkifyDiff");_.N("keyup.enter",function(){_.q(b);const c=_.O(2);return _.r(UEb(c))});_.Q(2);_.I()}if(a&2){a=_.O().ua;const b=_.O();_.rg("display",a.gH.length?null:"none");_.E("isMatFlatButton",a.id===b.Hd.hja);_.qg("aria-pressed",a.id===b.Hd.hja)("href",_.SA(1,8,a,b.Hd,b.Ua),_.vf)("data-action",b.rBb)("aria-label",b.SBb);_.y(2);_.Vg(" ",b.SBb," ")}};WEb=function(a){a&1&&(_.F(0,"span",45),_.Q(1," No Data "),_.I())};
XEb=function(a,b){a&1&&(_.F(0,"mat-cell",61),_.C(1,TEb,3,11,"a",62)(2,VEb,3,12,"a",63)(3,WEb,2,0,"span",64),_.I());a&2&&(a=b.ua,b=_.O(),_.E("ngSwitch",b.Hd.RH),_.y(),_.E("ngSwitchCase",!0),_.y(),_.E("ngSwitchCase",!1),_.y(),_.E("ngIf",!b.Hd.RH&&!a.gH.length))};YEb=function(a){a&1&&(_.F(0,"mat-header-cell",67)(1,"span",45),_.Q(2,"Action Button"),_.I()())};
ZEb=function(a){a&1&&(_.F(0,"a",70),_.R(1,"linkifyRight"),_.Q(2),_.I());if(a&2){a=_.O().ua;const b=_.O();_.E("isMatFlatButton",a.id===b.Hd.fM);_.qg("aria-pressed",a.id===b.Hd.fM)("href",_.SA(1,6,a,b.Hd,b.Ua),_.vf)("data-action",b.sBb)("aria-label",b.RBb);_.y(2);_.Vg(" ",b.RBb," ")}};
$Eb=function(a){a&1&&(_.F(0,"a",71),_.R(1,"linkifyRight"),_.Q(2),_.I());if(a&2){a=_.O().ua;const b=_.O();_.E("isMatFlatButton",a.id===b.Hd.fM);_.qg("aria-pressed",a.id===b.Hd.fM)("href",_.SA(1,6,a,b.Hd,b.Ua),_.vf)("data-action",b.sBb)("aria-label",b.TBb);_.y(2);_.Vg(" ",b.TBb," ")}};aFb=function(a){a&1&&(_.F(0,"mat-cell",61),_.C(1,ZEb,3,10,"a",68)(2,$Eb,3,10,"a",69),_.I());a&2&&(a=_.O(),_.E("ngSwitch",a.Hd.RH),_.y(),_.E("ngSwitchCase",!0),_.y(),_.E("ngSwitchCase",!1))};
cFb=function(a){a&1&&(_.F(0,"mat-header-cell",72)(1,"span",45),_.Q(2,"Action Button"),_.I()());a&2&&(a=_.O(),_.qg("aria-label","Browse repo at revision/ "+bFb(a.Hd.Wa)))};
eFb=function(a,b){a&1&&(_.F(0,"mat-cell")(1,"a",73),_.R(2,"linkifyRoot"),_.F(3,"mat-icon"),_.Q(4,"code"),_.I()(),_.F(5,"button",74)(6,"mat-icon"),_.Q(7,"content_copy"),_.I()()());a&2&&(a=b.ua,b=_.O(),_.y(),_.E("matTooltip",dFb(a.id,b.Hd.Wa)),_.qg("href",TAb(2,10,a,b.Hd,b.Gvb,b.Ua),_.vf)("title",dFb(a.id,b.Hd.Wa))("data-action",b.mic)("aria-label",dFb(a.id,b.Hd.Wa)),_.y(4),_.E("title",bFb(b.Hd.Wa))("matTooltip",bFb(b.Hd.Wa)),_.qg("data-copy-content",a.id)("data-action",b.nic)("aria-label",bFb(b.Hd.Wa)))};
fFb=function(a){a&1&&_.K(0,"mat-header-cell")};gFb=function(a,b){a&1&&(_.F(0,"mat-cell"),_.Q(1),_.I());a&2&&(a=b.ua,_.y(),_.Vg(" Previously: ",a.Qf," "))};hFb=function(a){a&1&&_.K(0,"mat-header-cell")};
iFb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"mat-cell");_.Q(1);_.F(2,"a",75);_.N("click",function(){const d=_.q(c).ua,e=_.O();d.Oga=!d.Oga;return _.r(e.return)});_.Q(3);_.I()()}a&2&&(a=b.ua,_.y(),SAb(" No matches in revisions [",a.jxa[a.jxa.length-1],", ",a.jxa[0],"], changelists [",a.ixa[a.ixa.length-1],", ",a.ixa[0],"] "),_.y(2),_.Vg(" ",a.Oga?"Hide":"Show"," "))};
jFb=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.rO)))};kFb=function(a,b){a&1&&(_.F(0,"mat-cell"),_.C(1,jFb,2,4,"linkified-message",76),_.I());a&2&&(a=b.ua,b=_.O(),_.y(),_.E("ngIf",b.PC.has(a.id)))};
mFb=function(a){a&1&&(_.F(0,"div",79)(1,"button",46)(2,"mat-icon"),_.Q(3),_.I()(),_.Q(4),_.I());if(a&2){a=_.O().ua;const b=_.O();_.y();_.qg("aria-expanded",b.WY.has(a.id))("aria-label",b.WY.has(a.id)?b.Hnc:b.Wnc);_.y(2);_.Wg(b.WY.has(a.id)?"expand_less":"expand_more");_.y();_.Vg(" ",lFb(a.matches)," matches in the code at this revision. ")}};
nFb=function(a,b){a&1&&(_.F(0,"mat-cell"),_.C(1,mFb,5,4,"div",78),_.I());a&2&&(a=b.ua,b=_.O(),_.qg("data-action",b.ric)("data-row-id",a.id),_.y(),_.E("ngIf",a.matches!=null))};
oFb=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();_.sg("last",c);c=b;var e=d.matches.Jc;d=d.Qf||c.Hd.Wa.path;const f=`${d}:${e}`;c.Xeb.get(f)==null&&c.Xeb.set(f,_.oG(_.Tq(c.Hd.Wa.bc(),{Rf:e}).qd(d).ab(),c.Ua,{Exa:"oneBased"}));c=c.Xeb.get(f);_.E("linkGenerator",c)("resultIndex",0)("snippet",a)("trackElement","HistoryTableSearchResults")("feedbackEvent",b.M_a)}};
pFb=function(a){a&1&&(_.M(0),_.C(1,oFb,1,7,"file-search-snippet",80),_.wg());a&2&&(a=_.O().ua,_.y(),_.E("ngForOf",a.matches.Pj))};qFb=function(a,b){a&1&&(_.F(0,"mat-cell"),_.C(1,pFb,2,1,"ng-container",41),_.I());a&2&&(a=b.ua,_.y(),_.E("ngIf",a.matches!=null))};rFb=function(a){a&1&&_.K(0,"mat-header-row")};
uFb=function(a,b){a&1&&_.K(0,"mat-row",82);a&2&&(a=b.ua,b=_.O(),_.sg("active",b.PC.has(a.id))("left-row",b.Hd.hja===a.id)("right-row",b.Hd.fM===a.id)("active-element",a.id===b.Iga)("hidden",(a.hidden==null?null:a.hidden.Oga)===!1)("cleanup",a.zp),_.qg("aria-label",_.VF(b.Hd.Wa)?sFb.format({id:a.id,author:a.Fm}):tFb.format({id:a.id,author:a.Fm})))};
vFb=function(a,b){a&1&&_.K(0,"mat-row",83);a&2&&(a=b.ua,b=_.O(),_.sg("hidden",(a.hidden==null?null:a.hidden.Oga)===!1||!b.PC.has(a.id)),_.qg("aria-hidden",!b.PC.has(a.id)))};wFb=function(a){a&1&&_.K(0,"mat-row",84)};xFb=function(a){a&1&&_.K(0,"mat-row")};yFb=function(a,b){a&1&&_.K(0,"mat-row",85);a&2&&(a=b.ua,b=_.O(),_.rg("display",b.WY.has(a.id)&&a.matches!=null?"":"none"))};zFb=function(a){a&1&&_.K(0,"mat-row",86)};
AFb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",92);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(c.X_=!1)});_.F(1,"mat-icon");_.Q(2,"collapse_all");_.I()()}a&2&&(a=_.O(2),_.E("ascTrackElement",a.BCb))};
BFb=function(a){if(a&1){const b=_.Nd();_.F(0,"div",87)(1,"button",88)(2,"mat-icon");_.Q(3,"search");_.I()();_.F(4,"mat-form-field",89)(5,"input",90,5);_.N("keydown.enter",function(){_.q(b);const c=_.O();return _.r(c.vrb.next())});_.I()();_.C(7,AFb,3,1,"button",91);_.I()}a&2&&(a=_.O(),_.y(),_.E("ascTrackElement",a.BCb),_.qg("data-action",a.sic),_.y(3),_.rg("width",a.X_?"500px":0)("opacity",a.X_?1:0)("pointer-events",a.X_?"unset":"none"),_.y(),_.E("formControl",a.vr),_.y(2),_.E("ngIf",a.X_))};
IFb=function(a,b){switch(a){case 0:return b?CFb:DFb;case 1:return b?EFb:FFb;case 2:return b?GFb:HFb;default:return _.fb(a,"Unknown column type")}};JFb=function(a,b,{Wa:c}){return`${a} file:(${Array.from(new Set([c.path,...b.entries.map(d=>{let e;return((e=d.yo)==null?void 0:e.Qf)||""})].filter(d=>!!d))).join("|")})`};KFb=function(a){a&1&&(_.Q(0),_.R(1,"number"));a&2&&(a=_.O().Ka,_.Vg(" files (",_.RA(1,1,a.files.length,"1.0-0"),") "))};LFb=function(a){a&1&&(_.F(0,"span"),_.Q(1,"+"),_.I())};
MFb=function(a){a&1&&(_.Q(0),_.R(1,"number"),_.C(2,LFb,2,0,"span",5),_.Q(3,") "));a&2&&(a=_.O(2).Ka,_.Vg(" commits (",_.RA(1,2,a.oP.entries.length,"1.0-0"),""),_.y(2),_.E("ngIf",a.VUb))};NFb=function(a){a&1&&(_.F(0,"dc-information-box",8),_.Q(1),_.R(2,"number"),_.I());a&2&&(a=_.O(2).Ka,_.y(),_.Vg(" There are a large number of commits. We are only showing the most recent ",_.RA(2,1,a.oP.entries.length,"1.0-0")," commits. "))};
OFb=function(a,b){a&1&&_.K(0,"history-table",9);a&2&&(a=b.Ka,b=_.O(2).Ka,_.E("data",b.oP)("historyPlace",a))};PFb=function(a){a&1&&(_.F(0,"mat-tab"),_.C(1,MFb,4,5,"ng-template",3)(2,NFb,3,4,"dc-information-box",6)(3,OFb,1,2,"history-table",7),_.R(4,"async"),_.I());a&2&&(a=_.O().Ka,_.y(2),_.E("ngIf",a.VUb),_.y(),_.E("ngIf",_.S(4,2,a.oP.Hd)))};
QFb=function(a,b){if(a&1){const c=_.Nd();_.M(0);_.F(1,"mat-tab-group",2);_.N("selectedTabChange",function(d){_.q(c);const e=_.O();var f=e.Ha,g=f.mb;a:switch(d=d.index,d){case 0:d="openFilesTab";break a;case 1:d="openCommitsTab";break a;default:d=_.fb(d,"Unknown entry tab selected")}g.call(f,{element:"EntryContainer",action:d,gestureName:"CLICK",projectId:e.comparison.Wa.tb});return _.r()});_.F(2,"mat-tab");_.C(3,KFb,2,4,"ng-template",3);_.K(4,"commit-fileset",4);_.I();_.C(5,PFb,5,4,"mat-tab",5);_.I();
_.wg()}a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("@.disabled",!0),_.y(3),_.E("leftRefSpec",b.comparison.dt)("location",b.comparison.Wa)("includeHeader",!0)("rightRefSpec",b.comparison.jq)("fileDiffEntries",a.files),_.y(),_.E("ngIf",!b.comparison.VTb))};RFb=function(a){a&1&&_.K(0,"loading",10);a&2&&_.E("hasBackground",!0)("diameter",48)};SFb=function(a){a&1&&_.K(0,"ref-picker",3);a&2&&(a=_.O(2),_.E("refPickerData",a.w8)("trackElement",a.wQ))};
TFb=function(a){a&1&&_.C(0,SFb,1,2,"ref-picker",2);a&2&&(a=_.O(),_.E("ngIf",a.comparison.Wa&&a.comparison.Wa.Eb))};UFb=function(a,b){return _.Tq(b.bc(),{Nm:a}).ab()};VFb=function(a,b){return _.Sq(b.bc(),a).ab()};
WFb=function(a){a&1&&(_.M(0),_.F(1,"span",6),_.Q(2," Comparing: "),_.I(),_.K(3,"comparison-ref-picker",7),_.F(4,"span",8),_.Q(5),_.I(),_.K(6,"comparison-ref-picker",9),_.F(7,"a",10)(8,"mat-icon"),_.Q(9,"cancel"),_.I()(),_.wg());a&2&&(a=_.O(),_.y(3),_.E("comparison",a.comparison)("selector",a.M7b),_.y(2),_.Vg(" ",a.cTc," "),_.y(),_.E("comparison",a.comparison),_.y(),_.E("routerLink",a.QUc)("trackProjectId",a.comparison.Wa.tb))};
XFb=function(a){if(a&1){const b=_.Nd();_.M(0);_.F(1,"a",11)(2,"mat-icon");_.Q(3,"code");_.I();_.M(4);_.F(5,"span");_.Q(6,"Browse");_.I();_.wg();_.I();_.F(7,"copy-button",12);_.N("copyEvent",function(){_.q(b);const c=_.O();return _.r(c.ft())});_.I();_.K(8,"mat-divider",13);_.wg()}a&2&&(a=_.O(),_.y(),_.E("routerLink",a.fSc)("matTooltip",a.gSc)("trackProjectId",a.comparison.Wa.tb),_.y(6),_.E("buttonLabel",a.xTc)("hoverMsg",a.dab)("copyText",a.comparison.j6c),_.y(),_.E("vertical",!0))};
YFb=function(a){a&1&&(_.K(0,"commit-information",14),_.F(1,"a",15),_.Q(2," Compare "),_.I());a&2&&(a=_.O(),_.E("activeLocation",a.comparison.Wa)("version",a.soa)("linkToCommitDetails",!1),_.y(),_.E("routerLink",a.fTc)("trackProjectId",a.comparison.Wa.tb))};ZFb=function(a){a&1&&_.K(0,"segmented-dropdown-button",6);a&2&&(a=_.O(),_.E("item",a.g4c))};
$Fb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"li")(1,"button",8);_.N("click",function(){const d=_.q(c).ua,e=_.O(2);return _.r(e.g0b.emit(d.id))});_.Q(2);_.R(3,"toPrettyRef");_.I()()}a&2&&(a=b.ua,_.sg("active-element",a.selected),_.y(),_.E("color",a.selected?"primary":null),_.y(),_.Vg(" ",_.S(3,4,a.id)," "))};aGb=function(a){a&1&&(_.F(0,"ul"),_.C(1,$Fb,4,6,"li",7),_.I());a&2&&(a=_.O(),_.y(),_.E("ngForOf",a.ska))};
bGb=function(a,b){a&1&&(_.M(0),_.F(1,"a",10),_.Q(2),_.R(3,"toPrettyRef"),_.I(),_.wg());a&2&&(a=b.Ka,_.y(),_.E("routerLink",a.PUc),_.y(),_.Vg(" ",_.S(3,2,a.id)," "))};cGb=function(a){a&1&&_.C(0,bGb,4,4,"ng-container",9);a&2&&(a=_.O(),_.E("ngIf",a.ska[0]))};dGb=function(a,b){return _.Sq(_.lG(a.bc(),"ref"),b).mj({}).ab()};eGb=function(a,b){return(a.displayName||a.Oe.bi).localeCompare(b.displayName||b.Oe.bi)};
fGb=function(a){a=a.Oe;const b=_.Bnb(a);switch(b){case "project":return{kind:b,projectId:a.projectId};case "ossProject":return{kind:b,projectName:a.jh};case "host":return{kind:b,dm:a.dm};case "depot":return{kind:b};default:return _.fb(b,"Unknown repository group type")}};gGb=function(a){switch(a.kind){case "project":return`p/${a.projectId}`;case "ossProject":return`o/${a.projectName}`;case "host":return`h/${a.dm}`;case "depot":return"depot";default:return _.fb(a,"Unknown repository group type")}};
VK=function(a){if(a.MF!=null)return a.MF.name;if(a.Wk!=null)return a.Wk.projectId;if(a.host!=null)return a.host.name;if(a.jh!=null)return a.jh.displayName;throw Error("Pe");};hGb=function(a,b){a=VK(a);b=VK(b);return a<b?-1:a>b?1:0};iGb=function(a){a&1&&_.K(0,"mat-icon",7);a&2&&(a=_.O(2),_.E("svgIcon",a.icon))};jGb=function(a){a&1&&(_.F(0,"span",8),_.Q(1),_.I());a&2&&(a=_.O(2),_.y(),_.Vg(" ",a.scope," "))};
kGb=function(a){a&1&&(_.F(0,"div",3),_.C(1,iGb,1,1,"mat-icon",4),_.F(2,"div",5),_.C(3,jGb,2,1,"span",6),_.F(4,"span"),_.Q(5),_.I()()());a&2&&(a=_.O(),_.y(),_.E("ngIf",a.icon),_.y(2),_.E("ngIf",a.scope),_.y(2),_.Wg(a.name))};lGb=function(a){a&1&&(_.F(0,"conditional-link",6),_.Q(1),_.I());a&2&&(a=_.O(2),_.sg("active-element",a.tUa),_.E("ascTrackElement",a.N9)("trackGestureClick",!a.tUa)("trackProjectId",a.Wa.tb)("condition",!a.tUa)("link",a.sUa),_.y(),_.Vg("",a.ZQc," "))};
mGb=function(a){a&1&&(_.F(0,"button",11),_.K(1,"mat-icon",12),_.I());if(a&2){a=_.O().ua;const b=_.O(2);_.y();_.E("svgIcon",b.Ec.Zd(a)?"shared:arrow_down_2":"shared:arrow_right_2")}};nGb=function(a){a&1&&_.K(0,"mat-icon",13);a&2&&(a=_.O().ua,_.E("svgIcon",a.icon))};
oGb=function(a,b){a&1&&(_.F(0,"mat-tree-node",7),_.C(1,mGb,2,1,"button",8)(2,nGb,1,1,"mat-icon",9),_.F(3,"conditional-link",10),_.Q(4),_.I()());a&2&&(a=b.ua,b=_.O(2),_.sg("active-element",a.qg===b.vp),_.E("matTreeNodePaddingIndent",50),_.y(),_.E("ngIf",a.children),_.y(),_.E("ngIf",a.icon),_.y(),_.E("ascTrackElement",b.N9)("trackGestureClick",a.qg!==b.vp)("condition",a.qg!==b.vp)("link",_.cH(a.location).Lb)("queryParams",_.cH(a.location).Qa),_.y(),_.Vg("",a.name," "))};
pGb=function(a){a&1&&(_.M(0),_.C(1,lGb,2,8,"conditional-link",3),_.F(2,"mat-tree",4),_.C(3,oGb,5,11,"mat-tree-node",5),_.I(),_.wg());a&2&&(a=_.O(),_.y(),_.E("ngIf",a.sUa),_.y(),_.E("dataSource",a.dataSource)("treeControl",a.Ec)("expansionKey",a.vva))};qGb=function(a,b){a&1&&_.K(0,"repository-search-result-entry",17);a&2&&(a=b.ua,b=_.O(2),_.E("contextName",b.N9)("currentScope",b.Wa)("searchResultItem",a))};
rGb=function(a){if(a&1){const b=_.Nd();_.F(0,"no-search-match",18);_.N("clear",function(){_.q(b);const c=_.O(2);return _.r(c.hK())});_.I()}a&2&&(a=_.O(2),_.E("filter",a.searchTerm))};sGb=function(a){a&1&&(_.F(0,"div",14),_.C(1,qGb,1,3,"repository-search-result-entry",15),_.I(),_.C(2,rGb,1,1,"no-search-match",16));a&2&&(a=_.O(),_.y(),_.E("ngForOf",a.Oz),_.y(),_.E("ngIf",a.O7c))};tGb=function(a){return a.level};uGb=function(a){return!a.location.repository};vGb=function(a){a&1&&_.K(0,"loading",5)};
wGb=function(a){a&1&&_.K(0,"repository-searchable-tree-data",6);if(a&2){a=_.O().Ka;const b=_.O();_.E("searchTrackElement",b.Kla)("treeItemNavigateTrackElement",b.N9)("place",b.Wa)("repositoriesMap",a.Ub)}};xGb=function(a){a&1&&(_.F(0,"div",7),_.Q(1),_.I());a&2&&(a=_.O().Ka,_.y(),_.Vg(" ",a.message," "))};
yGb=function(a,b){a&1&&(_.M(0,1),_.C(1,vGb,1,0,"loading",2)(2,wGb,1,4,"repository-searchable-tree-data",3)(3,xGb,2,1,"div",4),_.wg());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Yc.rj),_.y(),_.E("ngSwitchCase",b.Yc.ii),_.y(),_.E("ngSwitchCase",b.Yc.Error))};zGb=function(a){a&1&&_.K(0,"repository-searchable-tree",1);a&2&&(a=_.O(),_.E("place",a.Wa))};AGb=function(a){a&1&&(_.M(0),_.F(1,"div",6)(2,"span"),_.Q(3," Could not load commit. "),_.I()(),_.wg())};
BGb=function(a){if(a&1){const b=_.Nd();_.M(0);_.F(1,"div",10,0);_.K(3,"commit-overview",11);_.I();_.K(4,"splitter",12);_.F(5,"parent-selector",13);_.N("selectedParentChange",function(c){_.q(b);const d=_.O(3);return _.r(d.pYb.next(c))});_.I();_.wg()}if(a&2){a=_.Eg(2);const b=_.O(2).Ka;_.y(3);_.E("commit",b.Ub.yo);_.y();_.E("changeSizeOf",a);_.y();_.E("parents",b.Ub.NL)("comparison",b.Ub.comparison)}};
CGb=function(a){a&1&&(_.M(0),_.F(1,"div",7),_.K(2,"commit-header",8),_.C(3,BGb,6,4,"ng-container",2),_.K(4,"entry-container",9),_.I(),_.wg());if(a&2){a=_.O().Ka;const b=_.O();_.y(2);_.E("comparison",a.Ub.comparison)("viewMode",a.Ub.pv);_.y();_.E("ngIf",!b.Qxa(a.Ub));_.y();_.E("comparison",a.Ub.comparison)}};DGb=function(a){a&1&&_.K(0,"loading",14);a&2&&_.E("hasBackground",!0)("diameter",48)};
EGb=function(a,b){a&1&&(_.M(0)(1,3),_.C(2,AGb,4,0,"ng-container",4)(3,CGb,5,4,"ng-container",4)(4,DGb,1,2,"loading",5),_.wg()());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Yc.Error),_.y(),_.E("ngSwitchCase",b.Yc.ii),_.y(),_.E("ngSwitchCase",b.Yc.rj))};FGb=function(a,b){const c=b.gH||[];var d;const e=(d=(d=_.Uj(a,2))?d:c[0]||"")?c.includes(d):!0;d={Wa:a,jq:_.Uj(a,0),dt:d,j6c:b.xf,VTb:e};return{yo:b,comparison:d,NL:c,pv:_.Uj(a,2)?0:1}};GGb=function(){};
IGb=function(a){a&1&&_.C(0,GGb,0,0,"ng-template",5);a&2&&(_.O(2),_.E("ngTemplateOutlet",_.Eg(3))("ngTemplateOutletContext",_.bh(2,HGb)))};JGb=function(){};LGb=function(a){a&1&&_.C(0,JGb,0,0,"ng-template",5);a&2&&(a=_.O().Ka,_.O(),_.E("ngTemplateOutlet",_.Eg(3))("ngTemplateOutletContext",_.ch(2,KGb,a.Ub.g8)))};MGb=function(a,b){a&1&&(_.M(0,3),_.C(1,IGb,1,3,null,4)(2,LGb,1,4,null,4),_.wg());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Yc.rj),_.y(),_.E("ngSwitchCase",b.Yc.ii))};
NGb=function(a){a&1&&_.K(0,"loading",9);a&2&&_.E("inline",!0)};OGb=function(a){a&1&&_.Q(0);a&2&&(a=_.O().count,_.Wg(a))};PGb=function(a,b){a&1&&(_.F(0,"a",6)(1,"mat-icon"),_.Q(2,"check_circle"),_.I(),_.F(3,"span",7),_.C(4,NGb,1,1,"loading",8),_.Q(5),_.C(6,OGb,1,1,"ng-template",null,1,_.eh),_.I()());if(a&2){a=b.QVb;b=b.count;const c=_.Eg(7),d=_.O();_.E("href",d.VXc(d.Wa),_.vf);_.y(4);_.E("ngIf",a)("ngIfElse",c);_.y();_.Vg(" active ",b===1?"CL":"CLs"," ")}};
QGb=function(a){return`${_.sv}#search/&q=is:pending%20from:-12w%20f:%5E//depot/${uBb(a.path||"")}`};RGb=function(a){a&1&&_.K(0,"pending-cl-indicator",5);a&2&&(a=_.O(),_.E("place",a.Wa))};
TGb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"button",9);_.N("click",function(){const d=_.q(c).Ka,e=_.O(3);SGb(e.sla,d.open?0:1);return _.r()});_.Yd();_.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);_.I();_.Zd();_.F(13,"span",22);_.Q(14," Insights ");_.I()()}if(a&2){a=b.Ka;b=_.O().Ka;const c=_.O(2);_.rg("pointer-events",b.size>0?"unset":"none");_.sg("panel-is-open",
a.open);_.E("disabled",b.size===0)("trackProjectId",c.Wa.tb)("trackAction",a.open?"close":"open")}};UGb=function(a){a&1&&(_.F(0,"onedev-feature-tooltip-controller")(1,"onedev-feature-tooltip",23)(2,"p",24),_.Q(3,"Code Insights"),_.I(),_.Q(4," Get deployment status, ask a question, or report a bug for this file "),_.I()())};
VGb=function(a,b){a&1&&(_.F(0,"div",7),_.C(1,TGb,15,7,"button",8),_.R(2,"async"),_.C(3,UGb,5,0,"onedev-feature-tooltip-controller",4),_.I());a&2&&(a=b.Ka,b=_.O(2),_.E("matTooltipDisabled",a.size>0),_.y(),_.E("ngIf",_.S(2,3,b.YZc)),_.y(2),_.E("ngIf",b.XZc&&a.size>0))};WGb=function(a){a&1&&(_.F(0,"div"),_.C(1,VGb,4,5,"div",6),_.R(2,"async"),_.I());a&2&&(a=_.O(),_.y(),_.E("ngIf",_.S(2,1,a.eMb)))};
XGb=function(a){a&1&&(_.F(0,"segmented-dropdown-button",26)(1,"mat-icon"),_.Q(2,"edit"),_.I()());if(a&2){a=_.O().Ka;const b=_.O();_.E("disabled",b.t2a?"disabled":null)("item",a)}};YGb=function(a){a&1&&(_.F(0,"a",27)(1,"mat-icon"),_.Q(2,"edit"),_.I(),_.F(3,"span"),_.Q(4),_.I()());if(a&2){a=_.O().Ka;const b=_.O();_.E("externalLink",a.Lb)("matTooltip",a.ariaLabel)("trackProjectId",b.Wa.tb);_.qg("disabled",b.t2a?"disabled":null);_.y(4);_.Vg(" ",a.title," ")}};
ZGb=function(a,b){a&1&&(_.M(0),_.C(1,XGb,3,2,"segmented-dropdown-button",25)(2,YGb,5,5,"ng-template",null,1,_.eh),_.wg());a&2&&(a=b.Ka,b=_.Eg(3),_.y(),_.E("ngIf",!!a.qa)("ngIfElse",b))};$Gb=function(a,b){a&1&&(_.F(0,"a",29)(1,"span"),_.Q(2),_.I()());if(a&2){a=b.ua;b=b.index;const c=_.O(2);_.E("externalLink",a.Lb)("matTooltip",a.ariaLabel)("trackProjectId",c.Wa.tb);_.qg("disabled",c.t2a?"disabled":null)("data-index",b);_.y(2);_.Vg(" ",a.title," ")}};
aHb=function(a,b){a&1&&_.C(0,$Gb,3,6,"a",28);a&2&&_.E("ngForOf",b.buttons)};bHb=function(a){a&1&&(_.F(0,"li",2)(1,"a",6),_.Q(2),_.I()());a&2&&(a=_.O(),_.y(),_.sg("active-element",a.v0c),_.E("routerLink",a.e5b)("ascTrackElement",a.Si),_.y(),_.Vg(" ",a.Wad," "))};cHb=function(a){if(a.Eb&&!_.Uq(a)&&!a.params.Pb){var b=Number(a.Eb);return isNaN(b)?a.Eb:b}};dHb=function(a){a&1&&(_.F(0,"span",8),_.Q(1,"/"),_.I())};
eHb=function(a,b){if(a&1){const c=_.Nd();_.M(0);_.F(1,"a",5);_.R(2,"async");_.Q(3);_.I();_.F(4,"a",6);_.N("click",function(){_.q(c);_.O().Uc.Nga.next(1);return _.r()});_.I();_.C(5,dHb,2,0,"span",7);_.wg()}if(a&2){a=b.ua;b=b.last;const c=_.O();_.y();_.sg("has-info",c.Qma&&(c.Qma.has("//depot/"+a.path)||c.Qma.has("//depot/"+a.path+"/")));_.E("routerLink",a.Lb)("queryParams",a.Qa)("trackProjectId",c.projectId);_.qg("style",_.S(2,9,a.style),QAb);_.y(2);_.Wg(a.title);_.y();_.E("routerLink",a.Lb);_.y();
_.E("ngIf",!b)}};fHb=function(){var a=window;return a.PY_ENABLE_FRESHNESS==="{{ flags.enable_freshness }}"?!1:a.PY_ENABLE_FRESHNESS==="True"};WK=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};gHb=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}};
hHb=function(a,b){return a.map(c=>XK({name:c.Vp()||c.fP(),url:c.fP(),icon:gHb(_.vl(c,4),b)})).sort(WK)};iHb=function(a){return a.filter(b=>b.u$a()).map(b=>XK({name:b.Wh()&&b.getName()!==""?b.getName():b.HX(),url:b.HX().includes("-")?`http://g/${b.HX()}`:`https://teams.googleplex.com/${b.HX()}`,icon:`https://moma-teams-photos.corp.google.com/photos/${b.HX()}`}))};jHb=function(a){for(const b of a)b.source&&b.source.length&&(a=(new YK).Od(b.name).o0(hHb(b.source,b.icon)),b.Li.push(a))};
kHb=function(a){if(!a)return"";const b=document.createElement("div");_.gnb(b,_.MDa.lq(a));for(const c of b.querySelectorAll("a"))c.target="_blank",c.rel="noopener";return b.innerHTML};ZK=function(a){return new _.te(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)}})};XK=function({name:a,url:b,icon:c}){return(new $K).Od(a).Tz(b).UQ(c)};
lHb=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""}};mHb=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""}};
nHb=function(a){switch(a){case !0:return"Accepting new features";case !1:return"Not accepting new features";default:return""}};
oHb=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"])}};pHb=function(a){switch(a){case 0:return"no_announce";case 2:return"info";case 1:return"warning";default:return""}};aL=function(a){return(0,_.zc)`https://fonts.gstatic.com/s/i/short-term/release/googlesymbols/${a}/default/24px.svg`};
qHb=function(a,b){a&1&&_.K(0,"breadcrumb",9);a&2&&_.E("items",b.Ka)};rHb=function(a){a&1&&(_.K(0,"path-breadcrumb",11),_.R(1,"maybeStripGoogle3"),_.R(2,"async"),_.R(3,"async"));if(a&2){a=_.O().rYb;const b=_.O();_.E("copyText",_.S(2,6,_.S(1,4,b.Wa)))("items",a)("projectId",b.Wa.tb)("stacksPaths",_.S(3,8,b.Qma))}};sHb=function(a,b){a&1&&_.C(0,rHb,4,10,"path-breadcrumb",10);a&2&&(a=b.rYb,_.E("ngIf",a&&a.length>0))};
tHb=function(a){a&1&&(_.F(0,"mat-icon",14),_.Q(1),_.I());a&2&&(a=_.O().icon,_.y(),_.Vg(" ",a," "))};uHb=function(a,b){a&1&&(_.F(0,"segmented-dropdown-button",12),_.C(1,tHb,2,1,"mat-icon",13),_.I());a&2&&(a=b.icon,_.E("item",b.Vnb)("useBreadcrumbStyling",!0),_.y(),_.E("ngIf",a))};vHb=function(a,b){a&1&&_.K(0,"ref-picker",16);a&2&&(a=b.Ka,b=_.O(2),_.E("refPickerData",a)("trackElement",b.wQ))};wHb=function(a){a&1&&(_.C(0,vHb,1,2,"ref-picker",15),_.R(1,"async"));a&2&&(a=_.O(),_.E("ngIf",_.S(1,1,a.n5c)))};
xHb=function(a){a&1&&_.K(0,"cl-picker",8);a&2&&(a=_.O(),_.E("place",a.Wa))};yHb=function(a,b){a&1&&(_.F(0,"icon-empty-state-subtitle")(1,"p"),_.Q(2),_.I(),_.F(3,"a",3),_.Q(4,"Download"),_.I()());a&2&&(a=b.Ka,b=_.O(),_.y(2),_.Vg(" Size in bytes: ",b.qua," "),_.y(),_.Jg("href",a,_.vf))};zHb=function(a){a&1&&(_.F(0,"icon-empty-state-subtitle"),_.Q(1," Please clone this repository to view the file "),_.I())};AHb=function(a){a&1&&(_.F(0,"mat-label"),_.Q(1),_.I());a&2&&(a=_.O(),_.y(),_.Vg(" ",a.label," "))};
BHb=function(a){a&1&&(_.F(0,"mat-error"),_.Q(1," Invalid regex "),_.I())};CHb=function(a){a&1&&(_.F(0,"mat-error"),_.Q(1," Invalid line number "),_.I())};DHb=function(a){a&1&&(_.F(0,"span",10),_.Q(1),_.I());a&2&&(a=_.O(2),_.y(),_.Wg(a.item.label))};EHb=function(a){a&1&&_.K(0,"mat-icon",11);a&2&&(a=_.O(2),_.E("svgIcon",a.item.icon))};FHb=function(a){a&1&&_.xg(0)};
GHb=function(a){if(a&1){const b=_.Nd();_.F(0,"div")(1,"div",12,1);_.N("ascBlur",function(){_.q(b);const c=_.O(2);return _.r(c.BV())});_.C(3,FHb,1,0,"ng-container",13);_.I()()}if(a&2){a=_.Eg(2);const b=_.O(2);_.y();_.E("cdkTrapFocusAutoCapture",b.PQb)("focusOnInit",a==null?null:a.Go);_.y(2);_.E("ngTemplateOutlet",b.item.A5)("ngTemplateOutletContext",b.item.context)}};
HHb=function(a){if(a&1){const b=_.Nd();_.M(0);_.F(1,"button",3,0);_.R(3,"async");_.R(4,"async");_.N("click",function(){_.q(b);const c=_.O();return _.r(c.uE())})("mousedown",function(c){_.q(b);var d=_.O();if(d.Gia&&c.target){let e=c.target;for(;e&&e.tagName!=="BUTTON";)e=e.parentElement;d.Awb=e}c.preventDefault();return _.r()});_.F(5,"div",4);_.C(6,DHb,2,1,"span",5);_.F(7,"div",6);_.C(8,EHb,1,1,"mat-icon",7);_.Q(9);_.K(10,"mat-icon",8);_.I()()();_.C(11,GHb,4,4,"ng-template",9);_.R(12,"async");_.N("detach",
function(){_.q(b);const c=_.O();return _.r(c.BV())});_.wg()}if(a&2){a=_.Eg(2);const b=_.O();_.y();_.sg("dense",b.QOb)("active",_.S(3,17,b.isOpen))("icon-only",b.GSb);_.E("ascTrackElement",b.item.mc)("trackAction",_.S(4,19,b.isOpen)?"openDropdown":"closeDropdown");_.qg("aria-label",b.ariaLabel);_.y(5);_.E("ngIf",b.item.label);_.y();_.sg("title",b.item.title);_.y();_.E("ngIf",b.item.icon);_.y();_.Vg(" ",b.item.title," ");_.y(2);_.E("cdkConnectedOverlayOrigin",a)("cdkConnectedOverlayOpen",_.S(12,21,
b.isOpen))("cdkConnectedOverlayPositions",b.O3c)}};IHb=function(a){a&1&&_.K(0,"find-in-file")(1,"go-to-line")};JHb=function(a){setTimeout(()=>{const b=a();b&&b.focus()})};
KHb=function(a,b,c=[],d=0){return a.map((e,f)=>{if(e.children.length){const g={enabled:!1};return{My:e.id&&e.id.length?e.id:`${d}-${f}`,type:0,displayName:e.name,Nf:g,children:KHb(e.children,b,c.concat({Nf:g,counts:new Map,Fea:new Map}),d+1)}}e={type:1,wi:e.id,displayName:e.name,Nf:{enabled:!1},Kia:e.Ecb};b.set(e.wi,{node:e,NL:c});return e})};LHb=function(a){return a!=null?a:null};
MHb=function(a,b){const c=new Set,d=new Set;for(const e of a)e.FO?d.add(e.My):c.add(e.wi);return b.filter(e=>e.FO?d.has(e.My):c.has(e.wi))};NHb=function(a){a&1&&_.K(0,"loading",5)};OHb=function(a){a&1&&(_.F(0,"mat-icon",6),_.Q(1,"error"),_.I());a&2&&(a=_.O().Ka,_.E("matTooltip",a.DSb))};
PHb=function(a){a&1&&(_.F(0,"span",7),_.Q(1),_.I());if(a&2){a=_.O().Ka;_.O();var b=a.Qu;b=(new _.Ut("{NUM_FINDINGS, plural, =1 {1 finding} other {{NUM_FINDINGS} findings}}")).format({NUM_FINDINGS:b});_.qg("aria-label",b);_.y();_.Vg(" (",a.Qu,") ")}};
QHb=function(a,b){a&1&&(_.M(0,1),_.C(1,NHb,1,0,"loading",2)(2,OHb,2,1,"mat-icon",3)(3,PHb,2,2,"span",4),_.wg());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.Du),_.y(),_.E("ngSwitchCase",b.XIa.LOADING),_.y(),_.E("ngSwitchCase",b.XIa.ERROR),_.y(),_.E("ngSwitchCase",b.XIa.th))};
SHb=function(a){if(a&1){const b=_.Nd();_.F(0,"mat-radio-button",7);_.N("change",function(c){_.q(b);const d=_.O().ua,e=_.O();return _.r(RHb(e,c.source,d))});_.F(1,"span");_.Q(2);_.I()()}a&2&&(a=_.O().ua,_.E("checked",a.Nf.enabled)("aria-label",a.displayName+" layer")("aria-describedby","layer-status-"+a.displayName),_.y(2),_.Wg(a.displayName))};
THb=function(a){if(a&1){const b=_.Nd();_.F(0,"mat-checkbox",7);_.N("change",function(c){_.q(b);const d=_.O().ua,e=_.O();return _.r(RHb(e,c,d))});_.Q(1);_.I()}a&2&&(a=_.O().ua,_.E("checked",a.Nf.enabled)("aria-label",a.displayName+" layer")("aria-describedby","layer-status-"+a.displayName),_.y(),_.Vg(" ",a.displayName," "))};UHb=function(a){a&1&&_.K(0,"layer-status",8);a&2&&(a=_.O().ua,_.E("id","layer-status-"+a.displayName)("layer",a.wi))};
WHb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"mat-tree-node",4);_.N("keydown",function(d){const e=_.q(c).ua,f=_.O();return _.r(VHb(f,d,e))});_.C(1,SHb,3,4,"mat-radio-button",5)(2,THb,2,4,"ng-template",null,0,_.eh)(4,UHb,1,2,"layer-status",6);_.I()}a&2&&(a=b.ua,b=_.Eg(3),_.y(),_.E("ngIf",a.Kia)("ngIfElse",b),_.y(3),_.E("ngIf",a.Nf.enabled))};
bIb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"mat-tree-node",9);_.N("keydown",function(d){const e=_.q(c).ua,f=_.O();return _.r(VHb(f,d,e))});_.F(1,"mat-checkbox",10);_.N("change",function(d){const e=_.q(c).ua,f=_.O();return _.r(XHb(f,d,e))});_.Q(2);_.I();_.F(3,"button",11)(4,"mat-icon");_.Q(5);_.I()()()}a&2&&(a=b.ua,b=_.O(),_.E("ngClass",_.ch(7,YHb,b.Zd(a))),_.y(),_.E("checked",a.Nf.enabled)("indeterminate",ZHb(b,a)),_.y(),_.Vg(" ",a.displayName," "),_.y(),_.qg("aria-expanded",b.Zd(a))("aria-label",
b.Ec.Zd(a)?$Hb.format({categoryName:a.displayName}):aIb.format({categoryName:a.displayName})),_.y(2),_.Wg(b.Ec.Zd(a)?"expand_less":"expand_more"))};cIb=function(a){return!a.FO};dIb=function(a){return a.level};eIb=function(a){return a.FO};fIb=function(a){if(a.type===1)return[];if(a.type===0)return a.children;throw Error("We");};gIb=function(a){let b=a.querySelector("mat-checkbox input");b||(b=a.querySelector("mat-radio-button input"));return b};
hIb=function(a){a&1&&(_.F(0,"div",2)(1,"span",3),_.Q(2,"Layers"),_.I(),_.K(3,"layer-menu"),_.F(4,"a",4),_.K(5,"mat-icon",5),_.I()());a&2&&(a=_.O(),_.y(4),_.E("externalLink",a.ZX))};kIb=function(a){a&1&&_.K(0,"link-row",17,3);if(a&2){const c=_.O().Ka;var b=_.O(2);a=_.E("label",iIb(b));const d=!!b.Wa.params.line;b=_.VF(b.Wa)?d?"Copy link to line & CL":"Copy link to CL":d?"Copy link to line & commit":"Copy link to commit";a("ariaLabel",b)("shortcut",_.bh(4,jIb))("url",c.Ub)}};
lIb=function(a){a&1&&_.K(0,"loading",22);a&2&&_.E("inline",!0)};mIb=function(a){a&1&&(_.F(0,"span",23),_.Q(1),_.I());a&2&&(a=_.O(2).Ka,_.y(),_.Vg(" ",a.message," "))};nIb=function(a){a&1&&(_.F(0,"div",18)(1,"span",19),_.Q(2),_.I(),_.C(3,lIb,1,1,"loading",20)(4,mIb,2,1,"span",21),_.I());if(a&2){a=_.O().Ka;const b=_.O(2);_.y(2);_.Wg(iIb(b));_.y();_.E("ngIf",a.state===b.Yc.rj);_.y();_.E("ngIf",a.state===b.Yc.Error)}};
oIb=function(a,b){a&1&&(_.M(0),_.C(1,kIb,2,5,"link-row",15)(2,nIb,5,3,"div",16),_.wg());a&2&&(a=b.Ka,_.y(),_.E("ngIf",a.Ub),_.y(),_.E("ngIf",!a.Ub))};qIb=function(a,b){a&1&&_.K(0,"link-row",24,4);a&2&&(a=b.Ka,_.E("shortcut",_.bh(2,pIb))("url",a))};tIb=function(a){a&1&&_.K(0,"link-row",26,5);if(a&2){a=_.O().Ka;const b=_.O(2);_.E("label",a.Ub.endsWith('.h"')&&!rIb(b)?"Include statement":"Import statement")("shortcut",_.bh(3,sIb))("url",a.Ub)}};
uIb=function(a,b){a&1&&(_.M(0),_.C(1,tIb,2,4,"link-row",25),_.wg());a&2&&(a=b.Ka,_.y(),_.E("ngIf",a.Ub))};wIb=function(a){a&1&&_.K(0,"link-row",29,6);a&2&&(a=_.O().Ka,_.E("shortcut",_.bh(2,vIb))("url",a.Ub))};xIb=function(a){a&1&&(_.F(0,"span",23),_.Q(1," No targets found "),_.I())};yIb=function(a){a&1&&_.K(0,"loading",22);a&2&&_.E("inline",!0)};zIb=function(a){a&1&&(_.F(0,"span",23),_.Q(1),_.I());a&2&&(a=_.O(2).Ka,_.y(),_.Vg(" ",a.message," "))};
AIb=function(a){a&1&&(_.F(0,"div",30)(1,"span",19),_.Q(2," Build rule "),_.I(),_.C(3,xIb,2,0,"span",21)(4,yIb,1,1,"loading",20)(5,zIb,2,1,"span",21),_.I());if(a&2){a=_.O().Ka;const b=_.O(3);_.y(3);_.E("ngIf",a.state===b.Yc.ii);_.y();_.E("ngIf",a.state===b.Yc.rj);_.y();_.E("ngIf",a.state===b.Yc.Error)}};BIb=function(a,b){a&1&&(_.M(0),_.C(1,wIb,2,3,"link-row",27)(2,AIb,6,3,"div",28),_.wg());a&2&&(a=b.Ka,_.y(),_.E("ngIf",a.Ub),_.y(),_.E("ngIf",!a.Ub))};
CIb=function(a){a&1&&(_.M(0),_.C(1,BIb,3,2,"ng-container",12),_.R(2,"async"),_.wg());a&2&&(a=_.O(2),_.y(),_.E("ngIf",_.S(2,1,a.mOb)))};EIb=function(a,b){a&1&&_.K(0,"link-row",31,7);a&2&&(a=b.Ka,_.E("shortcut",_.bh(2,DIb))("url",a))};
GIb=function(a){a&1&&_.K(0,"link-row",34,8);if(a&2){a=_.O().Ka;const b=_.O(2);_.E("label",b.Wa.params.line?"Line & Commit in Public CS":"Commit in Public CS")("ariaLabel",b.Wa.params.line?"Copy link to line & commit in public Code Search":"Copy link to commit in public Code Search")("shortcut",_.bh(4,FIb))("url",a.Ub)}};HIb=function(a){a&1&&_.K(0,"loading",22);a&2&&_.E("inline",!0)};IIb=function(a){a&1&&(_.F(0,"span",23),_.Q(1),_.I());a&2&&(a=_.O(2).Ka,_.y(),_.Vg(" ",a.message," "))};
JIb=function(a){a&1&&(_.F(0,"div",35)(1,"span",19),_.Q(2),_.I(),_.C(3,HIb,1,1,"loading",20)(4,IIb,2,1,"span",21),_.I());if(a&2){a=_.O().Ka;const b=_.O(2);_.y(2);_.Wg(b.Wa.params.line?"Line & Commit in Public CS":"Commit in Public CS");_.y();_.E("ngIf",a.state===b.Yc.rj);_.y();_.E("ngIf",a.state===b.Yc.Error)}};KIb=function(a,b){a&1&&(_.M(0),_.C(1,GIb,2,5,"link-row",32)(2,JIb,5,3,"div",33),_.wg());a&2&&(a=b.Ka,b=_.O(2),_.y(),_.E("ngIf",a.Ub),_.y(),_.E("ngIf",a.state!==b.Yc.ii))};
PIb=function(a){a&1&&(_.K(0,"link-row",10,1)(2,"link-row",11,2),_.R(4,"async"),_.C(5,oIb,3,2,"ng-container",12),_.R(6,"async"),_.C(7,qIb,2,3,"link-row",13)(8,uIb,2,1,"ng-container",12),_.R(9,"async"),_.C(10,CIb,3,3,"ng-container",12)(11,EIb,2,3,"link-row",14)(12,KIb,3,2,"ng-container",12),_.R(13,"async"));a&2&&(a=_.O(),_.E("shortcut",_.bh(18,LIb))("url",_.VF(a.Wa)?`${"//depot/"}${a.Wa.path}`:a.Wa.IC),_.y(2),_.E("shortcut",_.bh(19,MIb))("url",_.S(4,10,a.afb)),_.y(3),_.E("ngIf",_.S(6,12,a.HVb)),_.y(2),
_.E("ngIf",NIb(a)),_.y(),_.E("ngIf",_.S(9,14,a.IVb)),_.y(2),_.E("ngIf",_.pG(a.Wa)),_.y(),_.E("ngIf",OIb(a)),_.y(),_.E("ngIf",_.S(13,16,a.JVb)))};QIb=function(a,b){const c=a.params.Rf;return c&&c!=="HEAD"?_.u(c):(_.UF(a)?a.params.Pb&&_.Uq(a)?0:!_.Uq(a)&&!eBb(a):a.Eb&&_.Fi.test(a.Eb))?_.u(_.UF(a)?a.Eb:void 0):_.CI(b,a,!_.UF(a)||a.repository==="chromium"||a.hj()?"path":"repository")};RIb=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};
SIb=function(a){return _.ml(a,_.iTa,1,_.fl()).map(b=>{const c=b.ke();b=_.Dl(b,2,_.fl());return{file:c,G7c:b.length}})};TIb=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};
UIb=function(a){a&1&&(_.M(0),_.Q(1),_.wg());a&2&&(a=_.O().ua,_.y(),_.Vg(" ",a.label," "))};VIb=function(a){a&1&&(_.Q(0),_.R(1,"lastPathElement"));a&2&&(a=_.O().ua,_.Vg(" ",_.S(1,1,a.MO)," "))};XIb=function(a,b){a&1&&_.K(0,"menu-keyboard-shortcut-hint",10);a&2&&_.E("shortcut",_.ch(1,WIb,b.Ka))};
YIb=function(a,b){a&1&&(_.F(0,"a",7),_.R(1,"async"),_.C(2,UIb,2,1,"ng-container",8)(3,VIb,2,3,"ng-template",null,2,_.eh)(5,XIb,1,3,"menu-keyboard-shortcut-hint",9),_.I());if(a&2){a=b.ua;b=_.Eg(4);const c=_.O(2);_.E("routerLink",_.S(1,5,c.Cwa(a.MO)))("ascTrackElement",c.mc);_.y(2);_.E("ngIf",a.label)("ngIfElse",b);_.y(3);_.E("ngIf",a.Wb)}};ZIb=function(a){a&1&&(_.M(0),_.K(1,"mat-divider"),_.F(2,"div",15),_.Q(3," Files with shared CLs "),_.I(),_.wg())};$Ib=function(a){a&1&&_.K(0,"loading")};
aJb=function(a){a&1&&(_.F(0,"dc-information-box",16),_.Q(1),_.I());a&2&&(a=_.O().Ka,_.y(),_.Vg(" ",a.message," "))};bJb=function(a,b){a&1&&(_.F(0,"a",18),_.R(1,"async"),_.Q(2),_.R(3,"lastPathElement"),_.I());a&2&&(a=b.ua,b=_.O(4),_.QA("title","",a.file,"\n",a.G7c," shared CLs"),_.E("routerLink",_.S(1,6,b.Cwa(a.file)))("ascTrackElement",b.mc),_.y(2),_.Vg(" ",_.S(3,8,a.file)," "))};cJb=function(a){a&1&&(_.M(0),_.C(1,bJb,4,10,"a",17),_.wg());a&2&&(a=_.O().Ka,_.y(),_.E("ngForOf",a.Ub))};
dJb=function(a,b){a&1&&(_.M(0,11),_.C(1,ZIb,4,0,"ng-container",12)(2,$Ib,1,0,"loading",13)(3,aJb,2,1,"dc-information-box",14)(4,cJb,2,1,"ng-container",13),_.wg());a&2&&(a=b.Ka,b=_.O(2),_.E("ngSwitch",a.state),_.y(),_.E("ngIf",!a.Ub||a.Ub.length>0),_.y(),_.E("ngSwitchCase",b.Yc.rj),_.y(),_.E("ngSwitchCase",b.Yc.Error),_.y(),_.E("ngSwitchCase",b.Yc.ii))};
eJb=function(a){a&1&&(_.F(0,"mat-nav-list",4),_.C(1,YIb,6,7,"a",5),_.R(2,"async"),_.C(3,dJb,5,5,"ng-container",6),_.R(4,"async"),_.I());a&2&&(a=_.O(),_.y(),_.E("ngForOf",_.S(2,2,a.iob)),_.y(2),_.E("ngIf",_.S(4,4,a.DVc)))};fJb=function(a,b){let c;const d=(c=b.Op.exec(a.path))!=null?c:[];b=TIb(b.Lt,e=>_.MC(d[Number(e)]));return _.Tq(a.bc().qd(b),{line:void 0}).ab()};gJb=function(a,b){return{MO:a,label:b?"Tests directory":"Tested code directory",QAa:"test",Wb:"t"}};
hJb=function(a){if(a&1){const b=_.Nd();_.F(0,"dropdown-button",2);_.N("isOpen",function(c){_.q(b);const d=_.O();return _.r(c?d.Wja():d.Vja())});_.I()}a&2&&(a=_.O(),_.E("item",a.KC)("ariaLabel",a.Xoc)("dense",!0))};jJb=function(a,b){a&1&&(_.F(0,"a",5),_.Q(1),_.K(2,"menu-keyboard-shortcut-hint",6),_.I());a&2&&(a=b.ua,_.E("href",a.url,_.vf),_.y(),_.Vg(" ",a.label," "),_.y(),_.E("shortcut",_.ch(3,iJb,a.key)))};
kJb=function(a){a&1&&(_.F(0,"mat-nav-list",3),_.C(1,jJb,3,5,"a",4),_.I());a&2&&(a=_.O(),_.y(),_.E("ngForOf",a.gBa))};lJb=function(a){a&1&&_.K(0,"layer-menu-dropdown")};mJb=function(a){a&1&&(_.K(0,"find-in-file-dropdown",7),_.R(1,"async"));a&2&&(a=_.O(),_.E("overrideBrowserSearch",_.S(1,1,a.KUb&&a.J4b)))};nJb=function(a){a&1&&_.K(0,"links-dropdown",8);a&2&&(a=_.O(),_.E("viewData",a.wb))};
oJb=function(a){a&1&&(_.F(0,"view-in-dropdown",9),_.R(1,"async"),_.R(2,"async"),_.Q(3,"\n"),_.I());a&2&&(a=_.O(),_.E("place",a.wb.location)("gitilesLink",a.wb.Swa)("ossLink",a.wb.KL)("isGenerated",a.AG)("ciderDefault",_.S(1,6,a.Yb.j6()))("suggestUniqueCiderWs",_.S(2,8,a.Yb.I6())))};pJb=function(a){a&1&&(_.F(0,"related-files-dropdown",10),_.Q(1,"\n"),_.I());a&2&&(a=_.O(),_.E("place",a.Nd)("config",a.UAa.config))};
rJb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",11);_.N("click",function(){_.q(b);const c=_.O();return _.r(qJb(c))});_.Q(1,"\n  ");_.F(2,"div",12);_.Q(3,"\n    Blame\n  ");_.I();_.Q(4,"\n");_.I()}a&2&&(a=_.O(),_.sg("selected",a.s_c))};
sJb=function(a,b){if(a&1){const c=_.Nd();_.M(0);_.Q(1,"\n  ");_.F(2,"button",13);_.N("click",function(){const d=_.q(c).Ka,e=_.O();return _.r(e.service.qM(!d.visible))});_.Q(3,"\n    ");_.K(4,"mat-icon",14);_.Q(5,"\n  ");_.I();_.Q(6,"\n");_.wg()}a&2&&(a=b.Ka,_.y(2),_.E("color",a.visible?"primary":null)("trackAction",a.visible?"hide":"show"))};
tJb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"button",16);_.N("click",function(){const d=_.q(c).Ka;_.O(2).Yb.Ezb.next(!d.enabled);return _.r()});_.Q(1,"\n    ");_.F(2,"mat-icon");_.Q(3,"format_line_spacing");_.I();_.Q(4,"\n  ");_.I()}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"))};
vJb=function(a){a&1&&(_.M(0),_.Q(1,"\n  "),_.C(2,tJb,5,4,"button",15),_.R(3,"async"),_.Q(4,"\n"),_.wg());a&2&&(a=_.O(),_.y(2),_.E("ngIf",_.ch(3,uJb,_.S(3,1,a.J4b))))};wJb=function(a){a&1&&_.K(0,"star",8);a&2&&(a=_.O(),_.E("place",a.Wa)("type",a.b2b)("trackElement",a.mc)("elementName",a.Akb))};xJb=function(a){a&1&&(_.M(0),_.Q(1," (Generated from "),_.F(2,"a",11),_.Q(3),_.I(),_.Q(4,") "),_.wg());a&2&&(a=_.O(2),_.y(2),_.E("ascTrackElement",a.mc)("routerLink",_.Oq(a.N7a)),_.y(),_.Vg(" ",a.N7a.path,""))};
yJb=function(a){a&1&&_.K(0,"img",12)};zJb=function(a){a&1&&(_.M(0),_.C(1,xJb,5,3,"ng-container",9)(2,yJb,1,0,"img",10),_.wg());if(a&2){a=_.O();const b=_.Eg(9);_.y();_.E("ngIf",a.N7a)("ngIfElse",b);_.y();_.E("ngIf",a.gUb)}};AJb=function(a){a&1&&_.Q(0," (Generated)\n")};
CJb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"div",1);_.N("click",function(){const d=_.q(c).ua,e=_.O();e.Ha.mb({gestureName:"CLICK",element:"FileContentPager",action:"markerClicked"});e.qWb.emit(d.line);d.type==="find"&&BJb(e.Uc,d.index);return _.r()});_.I()}a&2&&(a=b.ua,b=_.O(),_.Vz("marker ",a.type,""),_.rg("height",b.markerHeight)("top",a.offset))};
DJb=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}})};EJb=function(a){a&1&&_.K(0,"markdown-content",4);a&2&&(a=_.O().ua,_.E("content",a.source.join("")))};FJb=function(a){a&1&&(_.F(0,"pre"),_.Q(1),_.I());a&2&&(a=_.O().ua,_.y(),_.Wg(a.text.join("")))};GJb=function(a){a&1&&(_.F(0,"pre"),_.K(1,"span",8),_.R(2,"renderData"),_.I());a&2&&(a=_.O().ua,_.y(),_.E("outerHTML",_.S(2,1,a.data),_.uf))};
HJb=function(a){a&1&&(_.F(0,"pre"),_.K(1,"span",8),_.R(2,"renderData"),_.I());a&2&&(a=_.O().ua,_.y(),_.E("outerHTML",_.S(2,1,a.data),_.uf))};IJb=function(a,b){a&1&&(_.M(0),_.Q(1),_.wg());a&2&&(a=b.ua,_.y(),_.Vg("\n                ",a,"\n              "))};JJb=function(a){a&1&&(_.F(0,"pre"),_.Q(1),_.C(2,IJb,2,1,"ng-container",0),_.Q(3,"\n            "),_.I());a&2&&(a=_.O().ua,_.y(),_.Vg("",a.ename-a.evalue,"\n              "),_.y(),_.E("ngForOf",a.traceback))};
KJb=function(a,b){a&1&&(_.M(0)(1,1),_.C(2,FJb,2,1,"pre",3)(3,GJb,3,3,"pre",3)(4,HJb,3,3,"pre",3)(5,JJb,4,2,"pre",3),_.wg()());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"))};
LJb=function(a){a&1&&(_.F(0,"mat-expansion-panel",7)(1,"mat-expansion-panel-header")(2,"mat-panel-title"),_.Q(3," Outputs "),_.I()(),_.C(4,KJb,6,5,"ng-container",0),_.I());a&2&&(a=_.O(2).ua,_.E("expanded",!0),_.y(4),_.E("ngForOf",a.outputs))};
MJb=function(a){a&1&&(_.M(0),_.F(1,"mat-card")(2,"mat-card-content"),_.K(3,"format-code",5),_.I()(),_.C(4,LJb,5,2,"mat-expansion-panel",6),_.wg());a&2&&(a=_.O().ua,_.y(3),_.E("value",a.source.join(""))("fileName","name.py"),_.y(),_.E("ngIf",a.outputs.length>0))};NJb=function(a,b){a&1&&(_.M(0)(1,1),_.C(2,EJb,1,1,"markdown-content",2)(3,MJb,5,3,"ng-container",3),_.wg()());a&2&&(a=b.ua,_.y(),_.E("ngSwitch",a.cell_type),_.y(),_.E("ngSwitchCase","markdown"),_.y(),_.E("ngSwitchCase","code"))};
OJb=function(a,b){a&1&&(_.F(0,"pre"),_.Q(1),_.I());a&2&&(a=b.Ka,_.y(),_.Wg(a))};PJb=function(a){a&1&&_.K(0,"loading",4);a&2&&_.E("inline",!0)};QJb=function(a){a&1&&(_.M(0),_.C(1,OJb,2,1,"pre",3),_.R(2,"async"),_.C(3,PJb,1,1,"ng-template",null,1,_.eh),_.wg());if(a&2){a=_.Eg(4);const b=_.O();_.y();_.E("ngIf",_.S(2,2,b.JAa))("ngIfElse",a)}};
TJb=function(a){if(a&1){const b=_.Nd();_.F(0,"icon-empty-state-subtitle")(1,"button",6);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(RJb(c,c.Pga))});_.Q(2," Show anyway (may crash) ");_.I();_.F(3,"button",7);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(SJb(c,c.Pga))});_.Q(4," Show raw contents ");_.I()()}};UJb=function(a){a&1&&_.K(0,"loading",4);a&2&&_.E("inline",!0)};
VJb=function(a){a&1&&(_.F(0,"icon-empty-state-display",5)(1,"icon-empty-state-title"),_.Q(2),_.R(3,"humanizeBytes"),_.I(),_.C(4,TJb,5,0,"icon-empty-state-subtitle",3)(5,UJb,1,1,"ng-template",null,2,_.eh),_.I());if(a&2){a=_.Eg(6);const b=_.O();_.y(2);_.Vg(" File is very large (",_.S(3,3,b.size),") ");_.y(2);_.E("ngIf",!b.Cma)("ngIfElse",a)}};
XJb=function(a,b){let c=a.path||"";c&&!c.endsWith("/")&&(c+="/");const d=a.bc().mj();return(e,f,g)=>{e=WJb(c,e).toString();e.startsWith("/")&&(e=e.substring(1));e=d.qd(e).ab();return _.ip(b,_.jp(b,_.Oq(e),{af:g,Qa:f}))}};
YJb=function(a,b,c){let d=a.path||"";d&&!d.endsWith("/")&&(d+="/");return e=>{e=_.Hm(WJb(d,e).setQuery(""),"").toString();e.startsWith("/")&&(e=e.substring(1));return _.x(b.get(a.tb,a.Wc,a.repository,_.ak(a),e,{Pb:a.params.Pb,type:1}),_.v(f=>{var g=_.Lq(f).Jw();g=g?btoa(g):_.TF(_.gl(_.Lq(f),1));return`data:${_.Y(_.jl(_.Lq(f),_.Iq,2),1)};base64,${g}`}),_.Jf(f=>{_.Vt(c,{error:f,message:"Failed to load an image",Sd:"Dismiss"});return _.u("")}))}};
ZJb=function(a,b){a&1&&_.K(0,"div",18);a&2&&(a=b.ua,b=_.O(),_.rg("height",b.getHeight(a.start,a.end),"px")("min-width",b.CV,"ch")("top",b.xha(a.start),"px"))};$Jb=function(a){a&1&&(_.F(0,"div",19),_.Q(1,"\n        "),_.F(2,"pre",20),_.Q(3),_.I(),_.Q(4,"\n      "),_.I());a&2&&(a=_.O(),_.rg("min-height",a.lineHeight*a.yq,"px"),_.y(3),_.Wg(a.DV))};
aKb=function(a){if(a&1){const b=_.Nd();_.F(0,"code-folding-container",21);_.N("rangeToggled",function(c){_.q(b);const d=_.O();return _.r(d.Xlb(c))})("mousedown",function(c){_.q(b);return _.r(c.stopPropagation())});_.I()}a&2&&(a=_.O(),_.rg("pointer-events",a.Pea?"none":"unset"),_.E("visibility",a.visibility)("folding",a.Ho)("lineHeight",a.lineHeight))};
eKb=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"?bKb(a,b):(d==="input"||d==="select"||d==="textarea")&&cKb(a,b);dKb("canvas",a,b,bKb);dKb("input, textarea, select",a,b,cKb);return b};dKb=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])};
cKb=function(a,b){b.type!=="file"&&(b.value=a.value);b.type==="radio"&&b.name&&(b.name=`mat-clone-${b.name}-${fKb++}`)};bKb=function(a,b){if(b=b.getContext("2d"))try{b.drawImage(a,0,0)}catch(c){}};gKb=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}};hKb=function(a,b,c){a.top+=b;a.bottom=a.top+a.height;a.left+=c;a.right=a.left+a.width};
iKb=function(a,b){a=a.lm;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};jKb=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)}};
bL=function(a,b){const c=b?"":"none";jKb(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})};lKb=function(a,b){jKb(a.style,{position:b?"":"fixed",top:b?"":"0",opacity:b?"":"0",left:b?"":"-999em"},kKb)};mKb=function(a,b){return b&&b!="none"?a+" "+b:a};
oKb=function(a,b){a.style.width=`${b.width}px`;a.style.height=`${b.height}px`;a.style.transform=nKb(b.left,b.top)};nKb=function(a,b){return`translate3d(${Math.round(a)}px, ${Math.round(b)}px, 0)`};pKb=function(a){return parseFloat(a)*(a.toLowerCase().indexOf("ms")>-1?1:1E3)};rKb=function(a){a=getComputedStyle(a);var b=qKb(a,"transition-property"),c=b.find(d=>d==="transform"||d==="all");if(!c)return 0;b=b.indexOf(c);c=qKb(a,"transition-duration");a=qKb(a,"transition-delay");return pKb(c[b])+pKb(a[b])};
qKb=function(a,b){return a.getPropertyValue(b).split(",").map(c=>c.trim())};cL=function(a){return a.type[0]==="t"};sKb=function(a){a.preventDefault()};tKb=function(a){a&1&&_.K(0,"detail-header",15);a&2&&(a=_.O(),_.E("contentType",a.contentType)("viewData",a.wb))};uKb=function(a){a&1&&_.K(0,"diff-detail-header",16);a&2&&(a=_.O(),_.E("viewData",a.wb))};vKb=function(a){a&1&&_.K(0,"markdown-tab-header",16);a&2&&(a=_.O(),_.E("viewData",a.wb))};
wKb=function(a){if(a&1){const b=_.Nd();_.F(0,"div",17)(1,"div",18)(2,"div",19);_.K(3,"div",20)(4,"div",21);_.I();_.F(5,"file-matches-navigation",22);_.R(6,"async");_.R(7,"async");_.R(8,"async");_.N("close",function(){_.q(b);_.O().Uc.Lva.next(!0);return _.r()})("selectedMatchIndexChange",function(c){_.q(b);var d=_.O();d.ABa=c;d.Uc.Jla.next(c);return _.r()});_.I();_.F(9,"div",23);_.K(10,"div",24)(11,"div",25);_.I()()()}a&2&&(a=_.O(),_.y(5),_.E("dataState",_.S(6,5,a.PWc))("matchCount",_.S(7,7,a.Ila).length)("selectedMatchIndex",
_.S(8,9,a.Uc.Jla))("showCloseButton",!0)("trackProjectId",a.Nd.tb))};xKb=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.EZb))("relativeImageModifier",_.S(2,6,a.modifier.CZb))("safeHtmlContent",a.wb.E6c))};yKb=function(a){a&1&&_.K(0,"img",28);a&2&&(a=_.O(2),_.Jg("alt",a.wb.fileName),_.E("sanitizeSrc",a.l1a))};zKb=function(a){a&1&&_.K(0,"div",29);a&2&&(a=_.O(2),_.E("safeSvg",a.wb.ue))};
AKb=function(a){a&1&&(_.M(0),_.C(1,yKb,1,2,"img",27)(2,zKb,1,1,"ng-template",null,1,_.eh),_.wg());if(a&2){a=_.Eg(3);const b=_.O();_.y();_.E("ngIf",!b.RDa)("ngIfElse",a)}};BKb=function(a){a&1&&(_.F(0,"div",30),_.K(1,"audio",31),_.I());a&2&&(a=_.O(),_.y(),_.E("sanitizeSrc",a.l1a))};CKb=function(a){a&1&&(_.F(0,"div",30),_.K(1,"video",31),_.I());a&2&&(a=_.O(),_.y(),_.E("sanitizeSrc",a.l1a))};DKb=function(a){a&1&&_.K(0,"binary-file",32);a&2&&(a=_.O(),_.E("contentLength",a.qua))};
EKb=function(a){if(a&1){const b=_.Nd();_.F(0,"large-file",33);_.N("largeFileViewData",function(c){_.q(b);var d=_.O();d.fYb=c;d.wb=c;return _.r()});_.I()}a&2&&(a=_.O(),_.E("fullViewData",a.wb.Pga)("size",a.wb.fG))};FKb=function(a){a&1&&(_.M(0),_.K(1,"empty-file-detail",34),_.wg());a&2&&(a=_.O(),_.y(),_.E("path",a.wb.fileName))};GKb=function(a){a&1&&_.K(0,"jupyter-notebook",35);a&2&&(a=_.O(),_.E("notebook",a.R7))};
HKb=function(a){a&1&&(_.K(0,"search-match-layer",44),_.R(1,"async"));a&2&&(a=_.O(3),_.E("matches",_.S(1,3,a.Ila))("scrollToIndex",a.ABa)("selectedMatchIndex",a.Uc.Jla))};
IKb=function(a){if(a&1){const b=_.Nd();_.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.vna(c))})("lineNumberClicked",function(c){_.q(b);const d=_.O(2);return _.r(d.mr(c))})("gutterClicked",function(c){_.q(b);const d=_.O(2);return _.r(d.Gu(c))})("totalNumLines",function(c){_.q(b);_.O(2).hm.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.EDa(c))});_.I();_.C(7,HKb,2,5,"search-match-layer",42);_.R(8,"async");_.K(9,"search-match-layer",43);_.R(10,"async");_.R(11,"async");_.I()}a&2&&(a=_.O(2),_.E("value",a.code)("rendered",a.wb.IZb)("highlightInfo",a.wb.fz)("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.qL)("visibleCodeIdentifier",a.hBb)("focusableRegion",a.Doa.LAb)("usePrefetchIfPossible",!0),_.qg("aria-labelledby",a.RR),_.y(4),_.E("content",a.wb.ue)("scoLinks",a.wb.uH),_.y(),_.E("scoLinks",a.wb.uH),_.y(),_.E("layerBaseLocation",a.Nd),_.y(),_.E("ngIf",_.S(8,27,a.tga)),_.y(2),_.E("matches",_.S(10,29,a.Dga))("scrollToIndex",_.S(11,31,a.AK))("selectedMatchIndex",a.AK))};
JKb=function(a){a&1&&(_.K(0,"search-match-layer",44),_.R(1,"async"));a&2&&(a=_.O(3),_.E("matches",_.S(1,3,a.Ila))("scrollToIndex",a.ABa)("selectedMatchIndex",a.Uc.Jla))};
KKb=function(a){if(a&1){const b=_.Nd();_.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.vna(c))})("lineNumberClicked",function(c){_.q(b);const d=_.O(2);return _.r(d.mr(c))})("gutterClicked",function(c){_.q(b);const d=_.O(2);return _.r(d.Gu(c))})("totalNumLines",function(c){_.q(b);_.O(2).hm.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.EDa(c))});_.I();_.C(7,JKb,2,5,"search-match-layer",42);_.R(8,"async");_.K(9,"search-match-layer",43);_.R(10,"async");_.R(11,"async");_.I()}a&2&&(a=_.O(2),_.E("value",a.code)("rendered",a.wb.IZb)("highlightInfo",a.wb.fz)("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.qL)("visibleCodeIdentifier",a.hBb)("focusableRegion",a.Doa.LAb)("usePrefetchIfPossible",!0),_.qg("aria-labelledby",a.RR),_.y(4),_.E("content",a.wb.ue)("scoLinks",a.wb.uH),_.y(),_.E("scoLinks",a.wb.uH),_.y(),_.E("layerBaseLocation",a.Nd),_.y(),_.E("ngIf",_.S(8,27,a.tga)),_.y(2),_.E("matches",_.S(10,29,a.Dga))("scrollToIndex",_.S(11,31,a.AK))("selectedMatchIndex",a.AK))};
MKb=function(a){if(a&1){const b=_.Nd();_.M(0);_.C(1,IKb,12,33,"virtual-scroll-format-code",36);_.R(2,"async");_.C(3,KKb,12,33,"ng-template",null,2,_.eh);_.F(5,"file-content-pager",37);_.R(6,"async");_.R(7,"async");_.N("markerClicked",function(c){_.q(b);const d=_.O();return _.r(LKb(d,c))});_.I();_.wg()}if(a&2){a=_.Eg(4);const b=_.O();_.y();_.E("ngIf",_.S(2,4,b.Dad))("ngIfElse",a);_.y(4);_.E("markers",_.S(6,6,b.Rya))("numLines",_.S(7,8,b.hm))}};
NKb=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))};OKb=function(a){a&1&&(_.F(0,"icon-empty-state-display",46)(1,"icon-empty-state-title"),_.Q(2),_.I()());a&2&&(a=_.O(),_.y(2),_.Wg(a.nJa))};PKb=function(a,b){return _.s4a.find(c=>c.id===a)?`${b}-${a}`:`${b}-${"everything-else"}`};
QKb=function(a,b,c){b=new Map([...b].map(d=>[d,0]));for(const d of a.G8a())a=PKb(d.iha(),c.id),b.has(a)&&b.set(a,b.get(a)+c.valueExtractor(d));return b};RKb=function(a,b,c){const d=a.ke();a=QKb(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),P0:a}};SKb=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.xza)||0}};
TKb=function(a,{Lu:b,m4c: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)};UKb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",3);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.expand())});_.Q(1," Load more ");_.I()}};
VKb=function(a){a&1&&(_.F(0,"div",0),_.K(1,"mat-spinner",2),_.I());a&2&&(_.y(),_.E("diameter",18)("strokeWidth",2))};WKb=function(a){a&1&&(_.F(0,"p",8),_.Q(1,"Thanks for your feedback!"),_.I())};
ZKb=function(a){if(a&1){const b=_.Nd();_.F(0,"div",4)(1,"a",5);_.Q(2," Go to existing README.md ");_.F(3,"mat-icon",6);_.Q(4,"launch");_.I()();_.F(5,"div",7)(6,"p",8);_.Q(7,"Was this helpful?");_.I();_.F(8,"button",9);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(XKb(c))});_.F(9,"mat-icon");_.Q(10);_.I()();_.F(11,"button",10);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(YKb(c))});_.F(12,"mat-icon");_.Q(13);_.I()()();_.C(14,WKb,2,0,"p",8);_.I()}a&2&&(a=_.O(2),_.y(),_.E("href",
a.bW,_.vf),_.y(9),_.Wg(a.o7?"thumb_up_filled":"thumb_up"),_.y(3),_.Wg(a.g7?"thumb_down_filled":"thumb_down"),_.y(),_.vg(a.via?14:-1))};$Kb=function(a){a&1&&(_.F(0,"div",1),_.K(1,"readme",3),_.C(2,ZKb,15,4,"div",4),_.I());a&2&&(a=_.O(),_.y(),_.E("markdownContent",a.YQc),_.y(),_.vg(a.rdb?2:-1))};
aLb=function(a){if(a&1){const b=_.Nd();_.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 ");_.I();_.wg()}a&2&&(a=_.O(),_.y(),_.AC(" (",a.ABb,"/",a.Ana(a.Wwa),") "),_.y(),_.E("trackAction","showAll"+a.hxa))};bLb=function(a,b){a&1&&_.K(0,"file-list",7);a&2&&(a=b.ua,b=_.O(2),_.E("limit",b.limit)("ariaLabelledbyId",b.hxa)("files",a)("aggregations",b.aggregations)("useRelativeUrls",b.v1)("isPiper",b.hj))};
cLb=function(a){a&1&&_.C(0,bLb,1,6,"file-list",6);a&2&&(a=_.O(),_.E("ngForOf",a.Wwa))};dLb=function(a){return a.map(b=>b.length).reduce((b,c)=>b+c,0)};eLb=function(a){a&1&&_.K(0,"mat-tab",3)};fLb=function(a){let b=dL.target;for(;b;){if(b===a)return!0;b=b.parentElement}return!1};hLb=function(a){a&1&&(_.F(0,"div",1),_.K(1,"div",2),_.I());a&2&&(a=_.O(),_.y(),_.sg("info",gLb(a,"info"))("warning",gLb(a,"warning")),_.E("innerHTML",a.BAa(a.CLb||""),_.uf))};
iLb=function(a,b){a&1&&(_.F(0,"a",11),_.K(1,"mat-icon",12),_.I());a&2&&(a=b.ua,_.E("href",a.getUrl(),_.vf),_.y(),_.E("svgIcon",a.IK()))};
jLb=function(a){if(a&1){const b=_.Nd();_.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");_.I();_.F(7,"h2");_.Q(8,"by xGE");_.I()();_.K(9,"div",6);_.F(10,"h2");_.Q(11,"Curated products for Googlers");_.I()();_.F(12,"div",7);_.K(13,"g3mark-moma-search",8);_.I();_.F(14,"div",9);_.C(15,iLb,2,2,"a",10);_.I()()()}a&2&&(a=_.O(),_.y(2),_.E("queryParams",a.params),_.y(13),_.E("ngForOf",a.links))};
kLb=function(a){a&1&&(_.F(0,"a",21),_.Q(1),_.I());if(a&2){a=_.O().ua;const b=_.O(2);_.E("routerLink",a.getUrl())("queryParams",b.params);_.y();_.Wg(a.getName())}};lLb=function(a){a&1&&(_.F(0,"span"),_.Q(1),_.I());a&2&&(a=_.O().ua,_.y(),_.Wg(a.getName()))};mLb=function(a,b){a&1&&(_.F(0,"span"),_.C(1,kLb,2,3,"a",19)(2,lLb,2,1,"span",20),_.I());a&2&&(a=b.ua,_.y(),_.E("ngIf",a.U6()),_.y(),_.E("ngIf",!a.U6()))};
nLb=function(a){a&1&&(_.F(0,"header",13)(1,"div",14)(2,"a",15),_.K(3,"img",16),_.F(4,"h1"),_.Q(5,"Stacks"),_.I()(),_.K(6,"stacks-search"),_.F(7,"div",17),_.C(8,mLb,3,2,"span",18),_.I()(),_.K(9,"stacks-butterbar"),_.I());a&2&&(a=_.O(),_.y(2),_.E("queryParams",a.params),_.y(6),_.E("ngForOf",a.s4))};oLb=function(a){a&1&&_.K(0,"img",4);a&2&&(a=_.O(),_.E("src",a.Gk,_.vf)("alt",a.link.getName()+"'s profile photo"))};
pLb=function(a){a&1&&(_.F(0,"a",5),_.Q(1),_.I());a&2&&(a=_.O(),_.rg("background-image","url("+a.Gk+")"),_.sg("-no-icon",a.Rxa)("-wrap",a.Rxa)("-left-ellipsis",a.link.IK()==="bug_report"),_.E("target",a.OXb?"_blank":"_self")("href",a.url,_.vf)("ve",a.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",a.en("EDIT_PRODUCT")),_.qg("data-gtm-box",a.M6)("data-gtm-list",a.Z9a),_.y(),_.Wg(a.link.getName()))};
qLb=function(a){a&1&&(_.F(0,"span"),_.Q(1),_.I());a&2&&(a=_.O(),_.rg("background-image","url("+a.Gk+")"),_.y(),_.Wg(a.link.getName()))};rLb=function(a,b){a&1&&(_.F(0,"a",6),_.Q(1),_.I());a&2&&(a=b.ua,b=_.O(),_.E("href",a.url,_.vf),_.qg("data-gtm-box",b.M6)("data-gtm-list",b.Z9a),_.y(),_.Wg(b.link.getName()))};sLb=function(a){a&1&&(_.F(0,"button"),_.Bg(1,0),_.F(2,"div",8),_.K(3,"p"),_.I(),_.Cg(),_.I())};
tLb=function(a){a&1&&(_.F(0,"button"),_.Bg(1,1),_.K(2,"mat-icon",9),_.Cg(),_.I());a&2&&(a=_.O(2),_.y(2),_.E("ngClass",a.CD?"recommended":"recommended-icon"))};uLb=function(a){a&1&&(_.F(0,"button"),_.K(1,"img",10),_.I());a&2&&(a=_.O(2),_.qg("aria-label",a.content.title),_.y(),_.Ig("alt","",a.content.title," info icon"),_.E("src","https://www.gstatic.com/images/icons/material/system/2x/"+a.icon+"_24dp.png",_.vf))};
vLb=function(a,b){a&1&&(_.F(0,"p",11)(1,"a",12),_.Q(2),_.I()());a&2&&(a=b.ua,_.y(),_.E("href",a.key,_.vf),_.y(),_.Wg(a.value))};
wLb=function(a){a&1&&(_.M(0),_.C(1,sLb,4,0,"button",2)(2,tLb,3,1,"button",2)(3,uLb,2,4,"button",2),_.F(4,"div",3)(5,"p",4),_.Q(6),_.I(),_.K(7,"div",5),_.F(8,"div",6),_.C(9,vLb,3,2,"p",7),_.R(10,"keyvalue"),_.I()(),_.wg());a&2&&(a=_.O(),_.y(),_.E("ngIf",a.name=="isa"),_.y(),_.E("ngIf",a.ICa),_.y(),_.E("ngIf",a.name!=="isa"&&!a.ICa),_.y(3),_.Wg(a.content.title),_.y(),_.E("innerHTML",a.content.description,_.uf),_.y(2),_.E("ngForOf",_.S(10,6,a.content.urls)))};
yLb=function(a){a&1&&(_.F(0,"h3",7),_.Q(1),_.I());if(a&2){a=_.O().ua;const b=_.O();_.E("ngClass",_.ch(2,xLb,!b.CD));_.y();_.Wg(a.getName())}};ALb=function(a){a&1&&_.K(0,"stacks-popup-info",8);a&2&&(a=_.O().ua,_.O(),a=a.getName(),a=zLb.get(a),_.E("name",a))};BLb=function(a,b){a&1&&(_.F(0,"li"),_.K(1,"stacks-icon-link",9),_.I());if(a&2){a=b.ua;b=_.O(2).ua;const c=_.O();_.y();_.E("link",a)("gtmBox",c.M6)("gtmList",b.getName())}};
CLb=function(a){a&1&&(_.F(0,"ul"),_.C(1,BLb,2,3,"li",2),_.I());a&2&&(a=_.O().ua,_.y(),_.E("ngForOf",a.u6()))};DLb=function(a){a&1&&_.Q(0," This information is currently unavailable. ")};
ELb=function(a,b){a&1&&(_.F(0,"div")(1,"div",3),_.C(2,yLb,2,4,"h3",4)(3,ALb,1,1,"stacks-popup-info",5),_.I(),_.C(4,CLb,2,1,"ul",6)(5,DLb,1,0,"ng-template",null,0,_.eh),_.I());if(a&2){a=b.ua;b=_.Eg(6);_.O();_.y(2);_.E("ngIf",a.getName());_.y();var c=a.getName();c=zLb.get(c);_.E("ngIf",c);_.y();_.E("ngIf",a.u6().length)("ngIfElse",b)}};FLb=function(a){a&1&&_.K(0,"img",5)};GLb=function(a){a&1&&_.K(0,"img",6)};HLb=function(a){a&1&&(_.F(0,"p",7),_.Q(1,"Review is up-to-date"),_.I())};
ILb=function(a){a&1&&(_.F(0,"p",7),_.Q(1,"Review outdated"),_.I())};JLb=function(a){a&1&&(_.F(0,"button",5)(1,"p"),_.Q(2,"ISA"),_.I()())};KLb=function(a){a&1&&(_.F(0,"button",12)(1,"p"),_.Q(2,"PR"),_.I()())};LLb=function(a){a&1&&(_.F(0,"button",13)(1,"p"),_.Q(2,"SA"),_.I()())};MLb=function(a){a&1&&(_.F(0,"button",14)(1,"p"),_.Q(2,"GA"),_.I()())};NLb=function(a){a&1&&(_.F(0,"button",15)(1,"p"),_.Q(2,"DP"),_.I()())};OLb=function(a){a&1&&(_.F(0,"button",16)(1,"p"),_.Q(2,"NA"),_.I()())};
QLb=function(a,b){a&1&&(_.F(0,"div",17)(1,"p",18),_.Q(2),_.I(),_.F(3,"p",19),_.Q(4),_.I(),_.F(5,"p",20),_.Q(6),_.I(),_.F(7,"p",21),_.Q(8),_.I()());if(a&2){const c=b.ua;_.O();_.y(2);_.Wg(c.getName());_.y();a=_.Y(c,1);b=_.Y(c,4);_.sg("satisfied-number",PLb(a)>=PLb(b));_.y();_.Vg(" ",_.Y(c,1),"");_.y(2);_.Vg("Target: ",_.Y(c,4),"");_.y(2);_.Vg("Updated ",_.Y(c,2),"")}};RLb=function(a){a&1&&_.K(0,"stacks-popup-isa",4);a&2&&(a=_.O(),_.sg("to-right",!a.product.E8a()),_.E("product",a.product))};
SLb=function(a){a&1&&_.K(0,"stacks-popup-recommended",5);a&2&&(a=_.O(),_.E("product",a.product)("domain",a.domain))};TLb=function(a){a&1&&_.K(0,"stacks-popup-pp",6);a&2&&(a=_.O(),_.E("productPhase",a.product.B6())("metrics",_.ml(a.product,eL,27,_.fl())))};ULb=function(a){a&1&&_.K(0,"stacks-popup-pp",7);a&2&&(a=_.O(),_.sg("small-icon",a.xDa),_.E("productPhase",a.product.B6()))};VLb=function(a){a&1&&(_.K(0,"stacks-header",2),_.R(1,"async"));a&2&&(a=_.O(),_.E("breadcrumb",_.S(1,2,a.s4))("oldView",a.CD))};
WLb=function(a){a&1&&_.K(0,"loading",7)};XLb=function(a){a&1&&(_.F(0,"p",8),_.Q(1),_.I());a&2&&(a=_.O().Ka,_.y(),_.Vg(" ",a.message," "))};YLb=function(a){a&1&&_.K(0,"stacks-popup-freshness",27);a&2&&(a=_.O().Ka,_.E("isFresh",_.wl(a,60))("freshnessDate",_.Y(a,42))("productName",a.getName()))};ZLb=function(a){a&1&&(_.F(0,"span",28),_.Q(1),_.I());a&2&&(a=_.O().Ka,_.y(),_.Vg(" \u00a0Reviewed by team on ",_.Y(a,42)," "))};
$Lb=function(a){a&1&&(_.F(0,"a",29),_.K(1,"img",30),_.Q(2," \u00a0Edit product "),_.I());if(a&2){var b=_.O().Ka;a=_.O(4);b="product/"+b.am()+"/edit";_.E("href",a.uY?`${a.I0.environment.l9}/${b}`:`/${b}`,_.vf)}};bMb=function(a){a&1&&(_.F(0,"a",31),_.K(1,"img",30),_.Q(2," \u00a0Edit product "),_.I());if(a&2){var b=_.O().Ka;const c=_.O(4);a=c;b="product/"+b.am()+"/edit";_.E("routerLink",_.ch(2,aMb,a.uY?`${a.I0.environment.l9}/${b}`:`/${b}`))("queryParams",c.params)}};
cMb=function(a){a&1&&(_.F(0,"div")(1,"div",32)(2,"strong"),_.Q(3,"WARNING:"),_.I(),_.Q(4," This product has not been reviewed by domain stewards and is not currently discoverable from browsing domain page. "),_.I()())};
dMb=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. "),_.I(),_.F(5,"a",36),_.Q(6," More info "),_.I()(),_.wg());a&2&&(a=_.O(5),_.y(5),_.E("ve",a.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",a.en("RESOURCE")))};
eMb=function(a,b){a&1&&(_.F(0,"div",18),_.K(1,"stacks-popup-product",42),_.F(2,"a",43),_.Q(3),_.I()());if(a&2){a=b.ua;b=_.O(2).Ka;const c=_.O(4);_.y();_.E("product",a)("domain",b.Af());_.y();_.E("routerLink",_.ch(5,aMb,"/product/"+a.am()))("queryParams",c.params);_.y();_.Wg(a.getName())}};
gMb=function(a){a&1&&(_.F(0,"div",37),_.K(1,"div",38),_.F(2,"h2",39),_.Q(3,"Better Alternatives"),_.I(),_.F(4,"ul",40),_.C(5,eMb,4,7,"div",41),_.I()());if(a&2){a=_.O().Ka;const b=_.O(4);_.y();_.E("innerHTML",b.BAa(_.jl(a,fL,79).Fw()||""),_.uf);_.y(4);_.E("ngForOf",_.ml(_.jl(a,fL,79),fMb,6,_.fl()))}};
hMb=function(a,b){a&1&&(_.F(0,"a",45),_.Q(1),_.I());a&2&&(a=b.ua,b=_.O(6),_.E("href",a.getUrl(),_.vf)("ve",b.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.en("RESOURCE")),_.y(),_.Vg(" ",a.Vp()," "))};iMb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"Product Page"),_.I(),_.C(3,hMb,2,7,"a",44),_.I());a&2&&(a=_.O().Ka,_.y(3),_.E("ngForOf",_.ml(a,gL,28,_.fl())))};
jMb=function(a,b){a&1&&(_.F(0,"a",47),_.Q(1),_.I());a&2&&(a=b.ua,b=_.O(6),_.E("href",a.getUrl(),_.vf)("ve",b.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.en("RESOURCE")),_.y(),_.Vg(" ",a.Vp()," "))};kMb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"Landing Page"),_.I(),_.C(3,jMb,2,7,"a",46),_.I());a&2&&(a=_.O().Ka,_.y(3),_.E("ngForOf",a.hha()))};
lMb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"Customer Adoption Stage"),_.I(),_.F(3,"a",48),_.Q(4),_.I()());if(a&2){a=_.O().Ka;const b=_.O(4);_.y(3);_.E("ve",b.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.en("RESOURCE"));_.y();_.Vg(" ",b.XXc(_.Cl(a,71,0))," ")}};mMb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"Feature Requests"),_.I(),_.F(3,"span"),_.Q(4),_.I()());if(a&2){a=_.O().Ka;const b=_.O(4);_.y(4);_.Vg(" ",b.PXc(_.wl(a,73)),"")}};
nMb=function(a){a&1&&(_.F(0,"div"),_.Q(1," Contact "),_.F(2,"a",53),_.Q(3),_.I(),_.Q(4," for more information "),_.I());a&2&&(a=_.O().ua,_.y(2),_.E("href",a.value[1],_.vf),_.y(),_.Vg("",a.value[0],"@"))};oMb=function(a){a&1&&(_.F(0,"div"),_.Q(1," Read instructions "),_.F(2,"a",54),_.Q(3," here "),_.I()());if(a&2){a=_.O().ua;const b=_.O(6);_.y(2);_.E("href",a.value[0],_.vf)("ve",b.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.en("RESOURCE"))}};
pMb=function(a){a&1&&(_.F(0,"div"),_.Q(1," Sign up "),_.F(2,"a",54),_.Q(3," here "),_.I()());if(a&2){a=_.O().ua;const b=_.O(6);_.y(2);_.E("href",a.value[0],_.vf)("ve",b.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.en("RESOURCE"))}};
qMb=function(a,b){a&1&&(_.F(0,"span")(1,"a",54),_.Q(2),_.I()());if(a&2){a=b.ua;b=_.O(5).Ka;const c=_.O(3);_.y();_.E("href",`https://moma.corp.google.com/team/${a}`,_.vf)("ve",c.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",c.en("RESOURCE"));_.y();_.Vg(" ",b.W2b.get(a)," ")}};rMb=function(a){a&1&&(_.F(0,"span"),_.Q(1," is allowed."),_.I())};sMb=function(a){a&1&&(_.F(0,"span"),_.Q(1," are allowed."),_.I())};
tMb=function(a){a&1&&(_.F(0,"div"),_.C(1,qMb,3,7,"span",51)(2,rMb,2,0,"span",9)(3,sMb,2,0,"span",9),_.I());a&2&&(a=_.O().ua,_.y(),_.E("ngForOf",a.value),_.y(),_.E("ngIf",a.value.length===1),_.y(),_.E("ngIf",a.value.length>1))};
uMb=function(a,b){a&1&&(_.F(0,"span")(1,"a",54),_.Q(2),_.I()());if(a&2){a=b.ua;b=_.O(5).Ka;const c=_.O(3);_.y();_.E("href",`https://moma.corp.google.com/team/${a}`,_.vf)("ve",c.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",c.en("RESOURCE"));_.y();_.Vg(" ",b.W2b.get(a)," ")}};vMb=function(a){a&1&&(_.F(0,"span"),_.Q(1," is not allowed."),_.I())};wMb=function(a){a&1&&(_.F(0,"span"),_.Q(1," are not allowed."),_.I())};
xMb=function(a){a&1&&(_.F(0,"div"),_.C(1,uMb,3,7,"span",51)(2,vMb,2,0,"span",9)(3,wMb,2,0,"span",9),_.I());a&2&&(a=_.O().ua,_.y(),_.E("ngForOf",a.value),_.y(),_.E("ngIf",a.value.length===1),_.y(),_.E("ngIf",a.value.length>1))};
yMb=function(a){a&1&&(_.F(0,"div"),_.Q(1," Please see the "),_.F(2,"a",54),_.Q(3," general guidance "),_.I(),_.Q(4," for using GCP Systems. "),_.I());if(a&2){a=_.O().ua;const b=_.O(6);_.y(2);_.E("href",a.value[0],_.vf)("ve",b.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.en("RESOURCE"))}};
zMb=function(a){a&1&&(_.F(0,"div"),_.Q(1," Default visibility "),_.F(2,"a",54),_.Q(3," here "),_.I()());if(a&2){a=_.O().ua;const b=_.O(6);_.y(2);_.E("href",a.value[0],_.vf)("ve",b.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.en("RESOURCE"))}};AMb=function(a,b){a&1&&(_.F(0,"span"),_.Q(1),_.I());a&2&&(a=b.ua,_.y(),_.Vg(" ",a," "))};BMb=function(a){a&1&&(_.F(0,"div"),_.C(1,AMb,2,1,"span",51),_.Q(2," are allowed. "),_.I());a&2&&(a=_.O().ua,_.y(),_.E("ngForOf",a.value))};
CMb=function(a){a&1&&(_.F(0,"div"),_.Q(1),_.I());a&2&&(a=_.O().ua,_.y(),_.Vg(" ",a.value," "))};
DMb=function(a,b){a&1&&(_.F(0,"div"),_.C(1,nMb,5,2,"div",9)(2,oMb,4,6,"div",9)(3,pMb,4,6,"div",9)(4,tMb,4,3,"div",9)(5,xMb,4,3,"div",9)(6,yMb,5,6,"div",9)(7,zMb,4,6,"div",9)(8,BMb,3,1,"div",9)(9,CMb,2,1,"div",9),_.I());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"))};FMb=function(a){a&1&&(_.F(0,"div",55)(1,"a",54),_.Q(2),_.I()());if(a&2){a=_.O(2).Ka;const b=_.O().Ka,c=_.O(3);_.y();_.E("href",EMb(a.am()),_.vf)("ve",c.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",c.en("RESOURCE"));_.y();_.Vg(" more (+",b.vsa.length-3,") ")}};
GMb=function(a){a&1&&(_.F(0,"div",24)(1,"div",49)(2,"p"),_.Q(3,"Product Allowlist"),_.I(),_.K(4,"stacks-popup-info",50),_.I(),_.C(5,DMb,10,9,"div",51)(6,FMb,3,7,"div",52),_.I());a&2&&(a=_.O(2).Ka,_.y(5),_.E("ngForOf",a.vsa.slice(0,3)),_.y(),_.E("ngIf",a.vsa.length>3))};HMb=function(a,b){a&1&&(_.F(0,"div")(1,"ul"),_.Q(2),_.I()());a&2&&(a=b.ua,_.y(2),_.Vg(" ",a," "))};
IMb=function(a){a&1&&(_.F(0,"div")(1,"a",54),_.Q(2),_.I()());if(a&2){a=_.O(2).Ka;const b=_.O(4);_.y();_.E("href",EMb(a.am()),_.vf)("ve",b.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.en("RESOURCE"));_.y();_.Vg(" more (+",_.Dl(a,89,_.fl()).length-3,") ")}};
JMb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"Not Allowed Product Versions"),_.I(),_.C(3,HMb,3,1,"div",51)(4,IMb,3,7,"div",9),_.I());a&2&&(a=_.O().Ka,_.y(3),_.E("ngForOf",_.Dl(a,89,_.fl()).slice(0,3)),_.y(),_.E("ngIf",_.Dl(a,89,_.fl()).length>3))};KMb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"Specialized Purpose"),_.I(),_.F(3,"div"),_.Q(4),_.I()());a&2&&(a=_.O().Ka,_.y(4),_.Wg(_.Y(a,74)))};
LMb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"ISA Status"),_.I(),_.F(3,"a",56),_.Q(4," Agreement signed "),_.I()());if(a&2){a=_.O().Ka;const b=_.O(4);_.y(3);_.Ig("href","/agreement/",a.am(),"",_.vf);_.E("ve",b.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.en("RESOURCE"))}};
MMb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"ISA Status"),_.I(),_.F(3,"a",56),_.Q(4," Unsigned draft agreement "),_.I()());if(a&2){a=_.O().Ka;const b=_.O(4);_.y(3);_.Ig("href","/agreement/",a.am(),"",_.vf);_.E("ve",b.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.en("RESOURCE"))}};
NMb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"Moma Teams"),_.I(),_.F(3,"a",54),_.Q(4," Product page "),_.I()());if(a&2){a=_.O().Ka;const b=_.O(4);_.y(3);_.Ig("href","http://moma.corp.google.com/product/",a.Iw(),"",_.vf);_.E("ve",b.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.en("RESOURCE"))}};OMb=function(a,b){a&1&&(_.F(0,"li"),_.K(1,"stacks-icon-link",59),_.I());a&2&&(a=b.ua,_.y(),_.E("link",a))};
PMb=function(a){a&1&&(_.F(0,"section",57)(1,"h2",58),_.Q(2,"Used in the following Core Solution(s):"),_.I(),_.F(3,"ul"),_.C(4,OMb,2,1,"li",51),_.I()());a&2&&(a=_.O(2).Ka,_.y(4),_.E("ngForOf",a.MAa))};QMb=function(a,b){a&1&&(_.F(0,"div")(1,"div",65),_.Q(2),_.I(),_.F(3,"div",66),_.Q(4),_.I(),_.F(5,"div"),_.Q(6),_.I(),_.F(7,"div",62),_.Q(8),_.I()());a&2&&(a=b.ua,_.y(2),_.Wg(_.Y(a,1)),_.y(2),_.Wg(a.getName()),_.y(2),_.Vg("Target: ",_.Y(a,4),""),_.y(2),_.Vg("Updated ",_.Y(a,2),""))};
RMb=function(a){a&1&&(_.F(0,"section",57)(1,"header",60)(2,"h2",61),_.Q(3,"Metrics"),_.I(),_.F(4,"p",62),_.Q(5,"Source: Stacks data"),_.I()(),_.F(6,"div",63),_.C(7,QMb,9,4,"div",64),_.I()());a&2&&(a=_.O().Ka,_.y(7),_.E("stacksExpandListOf",_.ml(a,eL,27,_.fl())))};SMb=function(a){a&1&&(_.F(0,"section",57)(1,"h2",67),_.Q(2,"Product Phase Reason"),_.I(),_.F(3,"p",68),_.Q(4),_.I()());a&2&&(a=_.O().Ka,_.y(4),_.Wg(_.Y(a,86)))};
TMb=function(a){a&1&&(_.F(0,"section",57)(1,"h2",69),_.Q(2,"Education materials"),_.I(),_.K(3,"stacks-link-lists",70),_.I());a&2&&(a=_.O(2).Ka,_.y(3),_.E("lists",a.BPb))};UMb=function(a,b){a&1&&_.K(0,"iframe",75);a&2&&_.E("src",b.ua,_.Kia)};VMb=function(a){a&1&&(_.M(0),_.F(1,"h3",73),_.Q(2,"Roadmap"),_.I(),_.C(3,UMb,1,1,"iframe",74),_.wg());a&2&&(a=_.O(3).Ka,_.y(3),_.E("ngForOf",a.n_b))};
WMb=function(a){a&1&&(_.F(0,"section",57)(1,"h2",71),_.Q(2),_.I(),_.K(3,"stacks-link-lists",72),_.C(4,VMb,4,1,"ng-container",9),_.I());if(a&2){a=_.O().Ka;const b=_.O().Ka;_.y(2);_.Vg("About ",a.name,"");_.y();_.E("lists",b.WKb);_.y();_.E("ngIf",b.n_b.length)}};XMb=function(a,b){a&1&&(_.F(0,"li"),_.K(1,"stacks-icon-link",78),_.I());a&2&&(a=b.ua,_.y(),_.E("isContact",!0)("link",a))};
YMb=function(a){a&1&&(_.M(0),_.F(1,"h3"),_.Q(2,"Meet the team"),_.I(),_.F(3,"ul",40),_.C(4,XMb,2,2,"li",51),_.I(),_.wg());a&2&&(a=_.O(3).Ka,_.y(),_.sg("h3-margin-top",a.m6a.length),_.y(3),_.E("ngForOf",a.U4))};ZMb=function(a){a&1&&(_.F(0,"section",57)(1,"h2",76),_.Q(2,"Feedback and communications"),_.I(),_.K(3,"stacks-link-lists",77),_.C(4,YMb,5,3,"ng-container",9),_.I());a&2&&(a=_.O(2).Ka,_.y(3),_.E("lists",a.m6a),_.y(),_.E("ngIf",a.U4.length))};
$Mb=function(a){a&1&&(_.F(0,"section",57)(1,"h2",79),_.Q(2,"Additional guidance"),_.I(),_.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. "),_.I(),_.K(5,"stacks-link-lists",77),_.I());a&2&&(a=_.O(2).Ka,_.y(5),_.E("lists",a.ORb))};aNb=function(a,b){a&1&&(_.F(0,"li"),_.K(1,"stacks-icon-link",81),_.I());a&2&&(a=b.ua,_.y(),_.E("link",a))};
bNb=function(a){a&1&&(_.F(0,"ul"),_.C(1,aNb,2,1,"li",51),_.I());a&2&&(a=_.O(4).Ka,_.y(),_.E("ngForOf",a.O4))};cNb=function(a){a&1&&(_.F(0,"h3"),_.Q(1,"Codepaths"),_.I(),_.C(2,bNb,2,1,"ul",9));a&2&&(a=_.O(3).Ka,_.y(2),_.E("ngIf",a.O4.length))};dNb=function(a,b){a&1&&(_.F(0,"li"),_.K(1,"stacks-icon-link",82),_.I());a&2&&(a=b.ua,_.y(),_.E("link",a))};
eNb=function(a){a&1&&(_.F(0,"h3"),_.Q(1,"Other resources"),_.I(),_.F(2,"ul",40),_.C(3,dNb,2,1,"li",51),_.I());a&2&&(a=_.O(3).Ka,_.sg("h3-margin-top",a.O4.length),_.y(3),_.E("ngForOf",a.Sjb))};fNb=function(a){a&1&&(_.F(0,"section",57)(1,"h2",39),_.Q(2,"Additional resources"),_.I(),_.C(3,cNb,3,1,"ng-template",80)(4,eNb,4,3,"ng-template",80),_.I());a&2&&(a=_.O(2).Ka,_.y(3),_.E("ngIf",a.O4.length),_.y(),_.E("ngIf",a.Sjb.length))};
gNb=function(a,b){a&1&&(_.F(0,"ul"),_.K(1,"stacks-icon-link",82),_.I());a&2&&(a=b.ua,_.y(),_.E("link",a))};hNb=function(a,b){a&1&&(_.M(0),_.F(1,"h3",83),_.Q(2),_.I(),_.F(3,"p"),_.Q(4),_.I(),_.C(5,gNb,2,1,"ul",51),_.K(6,"br"),_.wg());a&2&&(a=b.ua,_.y(2),_.Wg(a.name),_.y(2),_.Wg(a.description),_.y(),_.E("ngForOf",a.links))};iNb=function(a){a&1&&(_.F(0,"section",57)(1,"h2",83),_.Q(2,"External Google Tool Mapping"),_.I(),_.C(3,hNb,7,3,"ng-container",51),_.I());a&2&&(a=_.O(2).Ka,_.y(3),_.E("ngForOf",a.rWc))};
kNb=function(a,b){a&1&&(_.M(0),_.F(1,"div",10)(2,"div",11)(3,"h1"),_.Q(4),_.I(),_.F(5,"div",12)(6,"p",13),_.C(7,YLb,1,3,"stacks-popup-freshness",14)(8,ZLb,2,1,"span",15)(9,$Lb,3,1,"a",16)(10,bMb,3,4,"a",17),_.I()()(),_.C(11,cMb,5,0,"div",9),_.F(12,"div",18),_.K(13,"stacks-popup-product",19),_.I(),_.C(14,dMb,7,5,"ng-container",20)(15,gMb,6,2,"div",21),_.K(16,"div",22),_.F(17,"div"),_.C(18,iMb,4,1,"div",23)(19,kMb,4,1,"div",23),_.F(20,"div",24)(21,"p"),_.Q(22,"Product Phase"),_.I(),_.F(23,"a",25),_.Q(24),
_.I()(),_.C(25,lMb,5,6,"div",23)(26,mMb,5,1,"div",23)(27,GMb,7,2,"div",23)(28,JMb,5,2,"div",23)(29,KMb,5,1,"div",23)(30,LMb,5,7,"div",23)(31,MMb,5,7,"div",23)(32,NMb,5,7,"div",23),_.I(),_.C(33,PMb,5,1,"section",26)(34,RMb,8,1,"section",26)(35,SMb,5,1,"section",26)(36,TMb,4,1,"section",26)(37,WMb,5,3,"section",26)(38,ZMb,5,2,"section",26)(39,$Mb,6,1,"section",26)(40,fNb,5,2,"section",26)(41,iNb,4,1,"section",26),_.I(),_.wg());if(a&2){a=b.Ka;b=_.O().Ka;const c=_.O(3);_.y();_.E("ve",c.Gl.Pwc)("veImpression",
!0)("veClick",!0)("veMutable",!0)("veMetadata",c.en(a.am()));_.y(3);_.Wg(a.getName());_.y(2);_.E("ve",c.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",c.en("EDIT_PRODUCT"));_.y();_.E("ngIf",c.NPb&&_.Y(a,42));_.y();_.E("ngIf",c.NPb&&_.Y(a,42));_.y();_.E("ngIf",c.uY&&!1);_.y();_.E("ngIf",!c.uY&&!1);_.y();_.E("ngIf",!_.Y(a,68)&&a.Af().cz()!=c.Qcc[1]);_.y(2);_.E("product",a)("domain",a.Af());_.y();_.E("ngIf",a.B6()===5);_.y();_.E("ngIf",_.al(a,fL,79)&&_.jl(a,fL,79).qG());_.y();_.E("innerHTML",
c.BAa(a.Fw()),_.uf);_.y(2);_.E("ngIf",_.ml(a,gL,28,_.fl()).length);_.y();_.E("ngIf",a.hha().length);_.y(4);_.E("ve",c.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",c.en("RESOURCE"));_.y();_.Vg(" ",c.bYc(a.B6())," ");_.y();_.E("ngIf",_.Cl(a,71,0));_.y();_.E("ngIf",_.tl(a,73)!=null);_.y();_.E("ngIf",b.vsa.length);_.y();_.E("ngIf",_.Dl(a,89,_.fl()).length);_.y();_.E("ngIf",_.Y(a,74));_.y();_.E("ngIf",a.ywa());_.y();_.E("ngIf",_.wl(a,69));_.y();_.E("ngIf",c.Umb&&a.ez()&&a.Iw()>
0);_.y();_.E("ngIf",c.S2a&&b.MAa.length);_.y();_.E("ngIf",_.ml(a,eL,27,_.fl()).length>0);_.y();_.E("ngIf",_.Sl(a,86));_.y();_.E("ngIf",b.BPb.length);_.y();_.E("ngIf",b.WKb.length||a.Wtd);_.y();_.E("ngIf",b.m6a.length||b.U4.length);_.y();_.E("ngIf",b.ORb.length);_.y();_.E("ngIf",b.O4.length||b.Sjb.length);_.y();_.E("ngIf",c.P2a&&_.ml(a,jNb,81,_.fl()).length)}};lNb=function(a,b){a&1&&(_.M(0),_.C(1,kNb,42,46,"ng-container",9),_.wg());a&2&&(a=b.Ka,_.y(),_.E("ngIf",a.product))};
mNb=function(a){a&1&&(_.M(0),_.C(1,lNb,2,1,"ng-container",9),_.wg());a&2&&(a=_.O().Ka,_.y(),_.E("ngIf",a.Ub))};nNb=function(a,b){a&1&&(_.M(0,3),_.C(1,WLb,1,0,"loading",4)(2,XLb,2,1,"p",5)(3,mNb,2,1,"ng-container",6),_.wg());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Yc.rj),_.y(),_.E("ngSwitchCase",b.Yc.Error),_.y(),_.E("ngSwitchCase",b.Yc.ii))};
pNb=function(a){const b=[];if(_.ml(a,oNb,80,_.fl()).length)for(const c of _.ml(a,oNb,80,_.fl()))for(const d of c.l6())d.k6().filter(e=>e.am()===a.cP()).forEach(()=>{b.push(XK({name:c.getName(),url:`https://stacks-v4.corp.google.com/core_solution/${c.zX()}`,icon:"https://static.corp.google.com/stacks/icon_cs.svg"}))});return b};
rNb=function(a){const b=[];for(const c of _.ml(a,jNb,81,_.fl())){a=_.X(c,1);let d="";_.ml(c,qNb,2,_.fl()).length>0&&(d=d.concat("\n",_.ml(c,qNb,2,_.fl())[0].Fw()));const e=_.Dl(c,3,_.fl()).map(f=>XK({name:f,url:f,icon:"link"})).sort(WK);b.push({name:a,description:d,links:e})}return b};
uNb=function(a){const b=[];jHb([{source:_.ml(a,gL,8,_.fl(_.Zk)),Li:b,name:"Critical user journeys",icon:"link"},{source:_.ml(a,gL,12,_.fl(_.Zk)),Li:b,name:"Future plans",icon:"drive_document"},{source:_.ml(a,gL,20,_.fl(_.Zk)),Li:b,name:"Launch plans",icon:"drive_document"},{source:_.ml(a,gL,32,_.fl(_.Zk)),Li:b,name:"SLOs",icon:"link"},{source:_.ml(a,gL,22,_.fl(_.Zk)),Li:b,name:"Monitoring",icon:"planner_review"}]);if(_.wl(a,45)||_.wl(a,46)){var c=[];_.wl(a,45)&&c.push(XK({name:"Google Cloud Platform support",
icon:"cloud_done"}));_.wl(a,46)&&c.push(XK({name:"Open source",icon:"ic_github_grey600_24dp.svg"}));c=(new YK).Od("Other attributes").o0(c);b.push(c)}_.ml(a,sNb,47,_.fl()).length&&(c=(new YK).Od("Data classification").o0(_.ml(a,sNb,47,_.fl()).map(d=>XK({name:d.Lf(),icon:"data_table"}))),b.push(c));_.ml(a,tNb,41,_.fl()).length&&(a=(new YK).Od("Languages").o0(_.ml(a,tNb,41,_.fl()).map(d=>XK({name:d.Lf(),icon:"language"})).sort(WK)),b.push(a));b.sort((d,e)=>d.Lf()==="Other attributes"?1:e.Lf()==="Other attributes"?
-1:d.Lf()==="Data classification"?1:e.Lf()==="Data classification"?-1:WK(d,e));return b};
vNb=function(a){const b=[];jHb([{source:a.Tga(_.Zk),Li:b,name:"Ask a question",icon:"atari_site"},{source:_.ml(a,gL,56,_.fl(_.Zk)),Li:b,name:"Report an issue",icon:"atari_site"},{source:_.ml(a,gL,57,_.fl(_.Zk)),Li:b,name:"Stay updated",icon:"atari_site"}]);_.sl(a,35,_.fl()).length&&!a.rX().length&&(a=(new YK).Od("Team member").o0(_.sl(a,35,_.fl()).map(c=>XK({name:"Moma Teams",url:`https://moma.corp.google.com/team/${c}`,icon:"group"}))),b.push(a));b.sort(WK);return b};
wNb=function(a){return new Set(a.map(b=>b.aP()))};xNb=function(a){if(!a.rX().length)return[];let b=[],c=[];_.sl(a,35,_.fl()).length&&(b=_.sl(a,35,_.fl()).map(d=>XK({name:"Full team...",url:`https://moma.corp.google.com/team/${d}`,icon:"moma_teams.png"})));c=iHb(a.rX(_.Zk));return[...c,...b]};
yNb=function(a){let b=[],c=[];_.Dl(a,83,_.fl()).length?b=_.Dl(a,83,_.fl()).map(d=>XK({name:"Glossary",url:`https://moma.corp.google.com/glossary?entity=/g/${d}`,icon:"auto_stories"})):_.sl(a,14,_.fl()).length&&(b=_.sl(a,14,_.fl()).map(d=>XK({name:"Glossary",url:`https://glossary.googleplex.com/terms/${d}`,icon:"auto_stories"})));a.pha().length&&(c=hHb(a.pha(_.Zk),"link"));return[...b,...c].sort(WK)};ANb=function(a=[]){return a.map(zNb).sort(WK)};
zNb=function(a){return XK({name:a,url:a.startsWith("http")?a:`http:${a}`,icon:"code"})};BNb=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")}`})};CNb=function(a){a&1&&(_.K(0,"folder-tab-header",5),_.R(1,"async"));a&2&&(a=_.O(),_.E("enableProjectTab",_.S(1,4,a.pfa))("showAiOverviewTab",a.bUa)("viewData",a.wb),_.qg("aria-labelledby",a.RR))};
DNb=function(a){a&1&&_.K(0,"readme",12);a&2&&(a=_.O(2),_.E("markdownContent",a.LAa)("safeHtmlContent",a.Inb)("shouldCollapse",!hL(a))("trackProjectId",a.location.tb)("trackGestureScroll",!0))};ENb=function(a){a&1&&(_.K(0,"folder-detail-section",13),_.R(1,"async"));a&2&&(a=_.O(2),_.E("title",a.coc)("groupedFiles",a.ggb)("useRelativeUrls",!hL(a))("aggregations",_.S(1,5,a.aggregations))("isPiper",a.hj(a.location)))};
FNb=function(a){if(a&1){const b=_.Nd();_.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.EUc(c))});_.I()}a&2&&(a=_.O(2),_.E("title",a.boc)("groupedFiles",a.J1a)("initiallyExpanded",_.S(1,6,_.x(a.Ex.Lwa(),_.Uf())))("useRelativeUrls",!hL(a))("aggregations",_.S(2,8,a.aggregations))("isPiper",a.hj(a.location)))};
GNb=function(a){if(a&1){const b=_.Nd();_.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.OXc(c))});_.I()}a&2&&(a=_.O(2),_.E("title",a.doc)("groupedFiles",a.kRb)("initiallyExpanded",_.S(1,6,iL(a.No)?_.x(a.Ex.tha(),_.Uf()):_.u(!0)))("useRelativeUrls",!hL(a))("aggregations",_.S(2,8,a.aggregations))("isPiper",a.hj(a.location)))};
HNb=function(a){a&1&&(_.F(0,"main",6,0),_.C(2,DNb,1,5,"readme",7),_.F(3,"mat-accordion",8),_.C(4,ENb,2,7,"folder-detail-section",9)(5,FNb,3,10,"folder-detail-section",10)(6,GNb,3,10,"folder-detail-section",11),_.I()());a&2&&(a=_.O(),_.qg("aria-labelledby",a.RR),_.y(2),_.E("ngIf",a.LAa),_.y(),_.E("multi",!0),_.y(),_.E("ngIf",iL(a.No)),_.y(),_.E("ngIf",iL(a.zo)),_.y(),_.E("ngIf",iL(a.GK)))};
INb=function(a,b){a&1&&(_.F(0,"mat-option",21),_.Q(1),_.I());a&2&&(a=b.ua,_.E("value",a.am()),_.y(),_.Vg(" ",a.getName()," "))};JNb=function(a){if(a&1){const b=_.Nd();_.F(0,"div",18)(1,"mat-form-field")(2,"mat-label");_.Q(3);_.I();_.F(4,"mat-select",19);_.N("selectionChange",function(c){_.q(b);const d=_.O(3);return _.r(d.h0b.next(c.value))});_.C(5,INb,2,2,"mat-option",20);_.I()()()}a&2&&(a=_.O().Ka,_.y(3),_.Vg("",a.length," products:"),_.y(),_.E("value",a[0].am()),_.y(),_.E("ngForOf",a))};
KNb=function(a,b){a&1&&(_.M(0),_.C(1,JNb,6,3,"div",16),_.K(2,"stacks-product-page",17),_.R(3,"async"),_.R(4,"async"),_.wg());a&2&&(a=b.Ka,b=_.O(2),_.y(),_.E("ngIf",a.length>1),_.y(),_.sg("dark-theme",_.S(3,4,b.gA.theme)==="DARK"),_.E("productIdFromParent",_.S(4,6,b.pfa)))};LNb=function(a){a&1&&(_.M(0),_.C(1,KNb,5,8,"ng-container",4),_.R(2,"async"),_.wg());a&2&&(a=_.O(),_.y(),_.E("ngIf",_.S(2,1,a.W1b)))};
MNb=function(a){a&1&&(_.M(0),_.K(1,"ai-overview-section",22),_.wg());a&2&&(a=_.O(),_.y(),_.E("path",a.wb.location.path))};NNb=function(a){return a.getType()===3?a.ke()+"/":a.ke()};ONb=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  "),_.I(),_.Q(6,"\n"),_.wg());a&2&&(a=_.O(),_.y(2),_.E("viewData",a.wb),_.y(2),_.E("fileName",a.Bkb)("diffChunks",a.wb.Rua.FC))};
PNb=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    "),_.I())};QNb=function(a){a&1&&(_.F(0,"a",17,3),_.Q(2),_.I());a&2&&(a=_.O(2),_.E("routerLink",a.pZc),_.y(2),_.Vg("\n        ",a.wb.zha,"\n      "))};RNb=function(a){a&1&&(_.Q(0,"\n        "),_.F(1,"a",18,4),_.Q(3),_.I(),_.Q(4,"\n      "));a&2&&(a=_.O(2),_.y(),_.E("externalLink",a.tWc),_.y(2),_.Vg("\n          ",a.wb.zha,""))};
SNb=function(a){if(a&1){const b=_.Nd();_.Q(0,"\n    ");_.F(1,"detail-header",8);_.Q(2,"\n  ");_.I();_.Q(3,"\n\n  ");_.F(4,"main");_.Q(5,"\n    ");_.C(6,PNb,2,0,"dc-information-box",9);_.Q(7,"\n\n    ");_.F(8,"h3",10);_.Q(9,"Git Submodule");_.I();_.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    ");_.I();_.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    ");
_.I();_.Q(16,"\n\n    ");_.F(17,"dc-p",12);_.Q(18,"\n      ");_.F(19,"span");_.Q(20,"Git URL:");_.I();_.Q(21,"\n      ");_.C(22,QNb,3,2,"a",13);_.Q(23,"\n      ");_.C(24,RNb,5,2,"ng-template",null,1,_.eh);_.Q(26,"\n      ");_.F(27,"copy-button",14);_.N("copyEvent",function(){_.q(b);const c=_.O();_.GG((c.oYc||c.sWc).ma);return _.r()});_.Q(28,"\n      ");_.I();_.Q(29,"\n    ");_.I();_.Q(30,"\n    ");_.F(31,"dc-p",15);_.Q(32,"\n      ");_.F(33,"span");_.Q(34,"Commit hash:");_.I();_.Q(35,"\n      ");
_.F(36,"span",16,2);_.Q(38);_.I();_.Q(39,"\n      ");_.F(40,"copy-button",14);_.N("copyEvent",function(){_.q(b);const c=_.O();_.GG(c.ZSc.ma);return _.r()});_.Q(41,"\n      ");_.I();_.Q(42,"\n    ");_.I();_.Q(43,"\n  ");_.I();_.Q(44,"\n")}if(a&2){a=_.Eg(25);const b=_.O();_.y();_.E("viewData",b.wb);_.y(5);_.E("ngIf",!b.hUb);_.y(16);_.E("ngIf",b.hUb)("ngIfElse",a);_.y(5);_.E("copyText",b.wb.zha)("isSmall",!0);_.y(11);_.Wg(b.wb.Oy);_.y(2);_.E("copyText",b.wb.Oy)("isSmall",!0)}};
TNb=function(a){const b=a.rl.map(c=>({yo:c,xva:!1}));return{Hd:a.Wa,HH:a.HH,entries:b}};UNb=function(a){const b=[];for(let c=0;c<a.rl.length;c++)b.push({yo:a.rl[c],xva:!0});return{Hd:a.Wa,HH:a.HH,entries:b}};VNb=function(){};WNb=function(a){a&1&&_.C(0,VNb,0,0,"ng-template",12);a&2&&(_.O(3),_.E("ngTemplateOutlet",_.Eg(3)))};
XNb=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.Ub.oP)("historyPlace",a)("blameInfo",_.S(1,5,c.Vsa))("columnType",b.Ub.columnType)("focusCommit",_.S(2,7,c.Iga))}};YNb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",15);_.N("click",function(){const c=_.q(b).Ka;return _.r(c())});_.Q(1," Show more ");_.I()}if(a&2){a=_.O(3).Ka;const b=_.O();_.E("trackBucket",b.UR.Q1)("trackProjectId",a.Ub.Wa.tb)}};
ZNb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",15);_.N("click",function(){const c=_.q(b).Ka;return _.r(c())});_.Q(1," Show all ");_.I()}if(a&2){a=_.O(3).Ka;const b=_.O();_.E("trackBucket",b.UR.Q1)("trackProjectId",a.Ub.Wa.tb)}};$Nb=function(a){a&1&&(_.M(0),_.C(1,YNb,2,2,"button",14)(2,ZNb,2,2,"button",14),_.wg());a&2&&(a=_.O(2).Ka,_.y(),_.E("ngIf",a.Ub.Bva),_.y(),_.E("ngIf",a.Ub.kga))};
aOb=function(a){a&1&&(_.F(0,"div",16),_.K(1,"mat-spinner",17),_.I());a&2&&(_.y(),_.E("diameter",18)("strokeWidth",2))};bOb=function(a){a&1&&(_.F(0,"dc-information-box",18),_.Q(1," Failed to fetch more history "),_.I())};
cOb=function(a){a&1&&(_.M(0),_.C(1,WNb,1,1,null,7),_.R(2,"async"),_.F(3,"div",8),_.R(4,"async"),_.C(5,XNb,3,9,"history-table",9),_.R(6,"async"),_.M(7,4),_.R(8,"async"),_.C(9,$Nb,3,2,"ng-container",5)(10,aOb,2,2,"div",10)(11,bOb,2,0,"dc-information-box",11),_.wg(),_.I(),_.wg());if(a&2){a=_.O().Ka;const b=_.O();_.y();_.E("ngIf",_.S(2,8,b.jkb));_.y(2);_.sg("hidden",_.S(4,10,b.jkb));_.y(2);_.E("ngIf",_.S(6,12,a.Ub.oP.Hd));_.y(2);_.E("ngSwitch",_.S(8,14,b.w7));_.y(2);_.E("ngSwitchCase",b.LE.ii);_.y();
_.E("ngSwitchCase",b.LE.rj);_.y();_.E("ngSwitchCase",b.LE.Error)}};dOb=function(){};eOb=function(a){a&1&&_.C(0,dOb,0,0,"ng-template",12);a&2&&(_.O(2),_.E("ngTemplateOutlet",_.Eg(3)))};fOb=function(a){a&1&&(_.F(0,"dc-information-box",19),_.Q(1," History unavailable "),_.I())};
gOb=function(a,b){a&1&&(_.M(0,4),_.C(1,cOb,12,16,"ng-container",5)(2,eOb,1,1,null,5)(3,fOb,2,0,"dc-information-box",6),_.wg());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.LE.ii),_.y(),_.E("ngSwitchCase",b.LE.rj),_.y(),_.E("ngSwitchCase",b.LE.Error))};hOb=function(a){a&1&&(_.Bg(0,1),_.K(1,"loading",20),_.Cg());a&2&&(_.y(),_.E("hasBackground",!0)("diameter",36))};iOb=function(a){return vBb(a)||a.kind===8};
jOb=function(a,b,c){const d=_.Uj(a,1);return d&&b.SSb.has(d)?_.u({Tc:a,fM:d}):_.Uj(a,3)||_.UF(a)?_.x(_.CI(c,a,"path",1),_.v(e=>({Tc:a,fM:e}))):_.u({Tc:a,fM:b.T0c})};kOb=function(a,b){return!!a.oP.entries.find(c=>c.yo.xf===b)};lOb=function(a,b){return _.Pq(a.location,b.location)};mOb=function(a){return a.kind===0&&!a.rua||a.kind===3||a.kind===2};oOb=function(a,b){const c=a.location;return _.Vj(c)?_.x(nOb(b,c),_.v(d=>_.wG(d)?_.zF(Object.assign({},d.Ub,{wb:a})):d)):_.Re};
pOb=function(a){const [b,c]=a;return!!b&&_.wG(c)};qOb=function({ae:a}){return`${(a==null?0:a.startLine)?a.startLine:""}${(a==null?0:a.endLine)&&a.endLine!==a.startLine?`-${a.endLine}`:""}`};rOb=function({ae:a}){if(a!=null&&a.startLine)return a.endLine?[{start:a.startLine,end:a.endLine}]:a.startLine};sOb=function(a){a&1&&_.K(0,"loading")};
tOb=function(a){if(a&1){const b=_.Nd();_.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.qtb.add(c.wi.id))});_.Q(3," Show findings anyway... ");_.I();_.wg()}if(a&2){a=_.O(2).ua;const b=_.O(4);_.y(2);_.qg("data-action",b.Nyc)("data-action-id",a.wi.id)}};uOb=function(a){a&1&&_.xg(0)};
wOb=function(a){a&1&&(_.M(0),_.C(1,uOb,1,0,"ng-container",12),_.wg());if(a&2){a=_.O(2).ua;_.O(4);const b=_.Eg(5);_.y();_.E("ngTemplateOutlet",b)("ngTemplateOutletContext",_.ch(2,vOb,a))}};xOb=function(a){a&1&&_.C(0,tOb,4,2,"ng-container",2)(1,wOb,2,4,"ng-container",2);if(a&2){a=_.O().ua;const b=_.O(3).Ka;_.E("ngIf",a.count>500&&!b.qtb.has(a.wi.id));_.y();_.E("ngIf",a.count<=500||b.qtb.has(a.wi.id))}};
yOb=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"),_.I()(),_.C(6,xOb,2,2,"ng-template",10),_.I());a&2&&(a=b.ua,b=_.O(4),_.E("expanded",b.B5a.has(a.wi.id)),_.y(),_.qg("data-action",b.oic)("data-action-id",a.wi.id),_.y(2),_.E("src",a.icon,_.vf),_.y(),_.AC(" ",a.wi.name," (",_.RA(5,6,a.count,"".locale)," warnings) "))};
zOb=function(a){a&1&&(_.M(0),_.C(1,yOb,7,9,"mat-expansion-panel",6),_.wg());a&2&&(a=_.O(2).Ka,_.y(),_.E("ngForOf",a.sVb))};AOb=function(a){a&1&&(_.M(0),_.C(1,zOb,2,1,"ng-container",5),_.wg());if(a&2){a=_.O().Ka;_.O();const b=_.Eg(3);_.y();_.E("ngIf",a.sVb.length>0)("ngIfElse",b)}};BOb=function(a,b){a&1&&(_.M(0)(1,3),_.C(2,sOb,1,0,"loading",4)(3,AOb,2,2,"ng-container",4),_.wg()());a&2&&(a=b.Ka,_.y(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase","loading"),_.y(),_.E("ngSwitchCase","loaded"))};
COb=function(a){a&1&&(_.F(0,"div",13),_.Q(1," No warnings were found for this location. Consider enabling more layers. "),_.I())};DOb=function(a){a&1&&_.K(0,"loading")};EOb=function(a,b){a&1&&(_.F(0,"div",15)(1,"a",16),_.R(2,"warningLocation"),_.Q(3),_.R(4,"warningLocationName"),_.I(),_.F(5,"div"),_.Q(6),_.I()());if(a&2){a=b.ua;b=_.O(3).ua;const c=_.O();_.qg("data-action",c.qic)("data-action-id",b.wi.id);_.y();_.E("routerLink",_.S(2,5,a));_.y(2);_.Vg(" ",_.RA(4,7,a,c.Wa.path)," ");_.y(3);_.Wg(a.message)}};
FOb=function(a){a&1&&(_.M(0),_.C(1,EOb,7,10,"div",14),_.wg());a&2&&(a=_.O().Ka,_.y(),_.E("ngForOf",a.b6))};GOb=function(a,b){a&1&&(_.M(0)(1,3),_.C(2,DOb,1,0,"loading",4)(3,FOb,2,1,"ng-container",4),_.wg()());a&2&&(a=b.Ka,_.y(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase","loading"),_.y(),_.E("ngSwitchCase","loaded"))};IOb=function(a,b){a&1&&(_.C(0,GOb,4,3,"ng-container",2),_.R(1,"async"));a&2&&(a=b.ua,b=_.O(),_.E("ngIf",_.S(1,1,HOb(b,a.wi.id))))};
LOb=function(a){try{const b=JOb(a);return _.nca(b,b.Mf[_.Ma],KOb,1,3,!1,!0).length===0?[a]:_.ml(b,KOb,1,_.fl()).map(c=>{switch(_.Cl(c,2,0)){case 3:return`guice://${_.Y(c,1)}`;default:return _.Y(c,1)}})}catch(b){return[a]}};MOb=function(a){a&1&&(_.F(0,"button",2)(1,"mat-icon"),_.Q(2),_.I()());a&2&&(a=_.O(),_.E("color",a.selected?"primary":null)("matTooltip",a.yna)("disabled",a.disabled),_.qg("aria-label",a.ariaLabel),_.y(2),_.Wg(a.icon))};
NOb=function(a){a&1&&(_.F(0,"button",3)(1,"mat-icon"),_.Q(2),_.I(),_.Hg(3),_.I());a&2&&(a=_.O(),_.E("color",a.selected?"primary":null)("matTooltip",a.yna)("disabled",a.disabled),_.y(2),_.Wg(a.icon))};OOb=function(a){a&1&&(_.M(0),_.Q(1," Underlines "),_.wg())};POb=function(a){a&1&&(_.M(0),_.Q(1," Underline references "),_.wg())};
QOb=function(a,b){if(a&1){const c=_.Nd();_.M(0);_.F(1,"collapsible-icon-button",1);_.N("click",function(){const d=_.q(c).Ka,e=_.O();return _.r(e.toggle(d.T3b))});_.C(2,OOb,2,0,"ng-container",0)(3,POb,2,0,"ng-container",0);_.I();_.wg()}a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("collapsed",b.collapsed)("selected",a.T3b),_.y(),_.E("ngIf",b.mwb==="short"),_.y(),_.E("ngIf",b.mwb==="long"))};ROb=function(a){a&1&&_.K(0,"xap-picker-single-select",5)};SOb=function(a){a&1&&_.K(0,"xap-picker-checklist",5)};
TOb=function(a){a&1&&_.K(0,"xap-picker-selection-list",6)};
UOb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"xap-picker",2);_.R(1,"async");_.N("ngModelChange",function(d){_.q(c);const e=_.O();return _.r(e.QQ.next(d))});_.C(2,ROb,1,0,"xap-picker-single-select",3)(3,SOb,1,0,"ng-template",null,0,_.eh)(5,TOb,1,0,"xap-picker-selection-list",4);_.I()}if(a&2){a=b.Ka;b=_.Eg(4);const c=_.O();_.sg("xap-picker-multi-pane",a.Gx);_.E("ngModel",c.QQ)("options",_.S(1,11,c.options))("displayFunction",a.aj)("searchVisible",a.dv)("searchFilter",a.W_)("selectAllVisible",a.Pz);
_.y(2);_.E("ngIf",a.dR)("ngIfElse",b);_.y(3);_.E("ngIf",a.Gx)}};VOb=function(a,b){return a.size===b.size&&[...a].every(c=>b.has(c))};WOb=function(a,b){return a===b||!(!a||!b)&&a.length===b.length&&a.every((c,d)=>c===b[d])};XOb=function(a,b){return a===b||!(!a||!b)&&_.tc(a,b)};YOb=function(a,b){return a===b||!(!a||!b)&&a.length===b.length&&a.every((c,d)=>_.tc(c,b[d]))};ZOb=function(a){const b=a.startsWith("-");a=b?a.slice(1):a;return(a=a.startsWith("f:")?a.slice(2):a)?{path:a,TP:b}:null};
bPb=function(a){let b,c,d,e,f;return Object.assign({},{gC:[_.qE],Jm:a.Jm,J$a:!0},a,{uz:Object.assign({},{Tya:a.G1c?$Ob:((b=a.uz)==null?void 0:b.Tya)||aPb,Afa:a.Yj(_.qE,new _.GD),mH:!0,aj:a.aj,values:a.options?_.ID(a.options):void 0,n4b:(e=(c=a.uz)==null?void 0:c.n4b)!=null?e:!1},a.uz),Rx:Object.assign({},{options:a.options,aj:a.aj,title:(f=(d=a.uz)==null?void 0:d.displayName)!=null?f:""},a.Rx),k9:a.Jm===_.pE})};dPb=function(a,b){return(c,d)=>new cPb({id:a,displayName:b},c,d)};
ePb=function(a,b){return bPb({Jm:_.hE,Qva:_.HD("true"),Yj:dPb(a,b),uz:{displayName:b},options:[]})};gPb=function(a){return bPb({Jm:jL,Rx:{dv:!1,Gx:!1},Yj:fPb,uz:{displayName:"Category"},options:a,aj:b=>b.displayName})};jPb=function(a,b){return hPb(iPb(a),b)};
iPb=function(a){const b=new Map([]);_.wl(a,1)&&b.set("tests",kPb);_.wl(a,2)&&b.set("generatedFiles",lPb);_.wl(a,3)&&b.set("path",mPb);var c=_.Kb(a,5,_.Rp);c&&c.has("cross references")&&(c=_.ml(c.get("cross references"),_.Lp,2,_.fl()).map(d=>nPb(d)),b.set("category",gPb(c)));a=a.a8a().filter(d=>!!d);a.length&&b.set("buildConfigs",bPb({Jm:_.hE,Rx:{dv:!1,Pz:!1,Gx:!1},Yj:oPb,uz:{displayName:"Build Configs"},options:a}));return b};
nPb=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]}};pPb=function(a){a&1&&(_.F(0,"span",3),_.Hg(1,1),_.I())};qPb=function(a){a&1&&(_.F(0,"span",6),_.Hg(1,2),_.I())};rPb=function(a){a&1&&_.K(0,"span",0)};sPb=function(a){a&1&&(_.F(0,"span",2),_.Hg(1),_.I())};tPb=function(a){a&1&&_.Hg(0,1)};uPb=function(a){a&1&&_.K(0,"span",7)};
vPb=function(a){a&1&&_.C(0,tPb,1,0)(1,uPb,1,0,"span",7);a&2&&(a=_.O(),_.vg(a.ZNb?0:1))};wPb=function(a){a&1&&_.Hg(0,2)};xPb=function(a){a&1&&(_.F(0,"span",5),_.Hg(1,3),_.I())};yPb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",4);_.R(1,"format");_.N("click",function(c){_.q(b);return _.r(c.stopPropagation())});_.F(2,"mat-icon",5);_.Q(3);_.I()()}a&2&&(a=_.O(),_.E("tabIndex",0),_.qg("aria-label",_.SA(1,4,a.rc==null?null:a.rc.PF,a.Rfc,"SUMMARY")),_.y(2),_.E("svgIcon",a.a9a()),_.y(),_.Wg(a.Z8a()))};
zPb=function(a){a&1&&(_.F(0,"span",13),_.Dg(1,3),_.I())};APb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",14);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.jP())});_.Dg(1,4);_.I()}a&2&&(a=_.O(),_.E("disabled",!_.glb(a.be)))};
BPb=function(a){a&1&&(_.F(0,"div",15)(1,"div",7)(2,"h2",8),_.Q(3),_.I()(),_.K(4,"mat-progress-spinner",16),_.I());a&2&&(a=_.O(),_.y(2),_.Ig("id","dialog-label-",a.rc.id,""),_.y(),_.Vg(" ",a.rc.config.displayName," "),_.y(),_.E("color",a.q8)("diameter",48)("strokeWidth",4))};
CPb=function(a,b){if(a&1){const c=_.Nd();_.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.K1a.emit(e);return _.r()});_.F(3,"mat-icon",14);_.Q(4);_.I()()()}a&2&&(a=b.ua,b=_.O(2),_.E("value",a),_.y(),_.Vg(" ",a.label," "),_.y(2),_.E("svgIcon",_.GC(b.Hi,"delete_filter"))("fontSet",b.Dnb?"google-material-icons":void 0),_.y(),_.Wg(_.HC(b.Hi,"delete_filter")))};
DPb=function(a){a&1&&(_.F(0,"div",9)(1,"mat-optgroup",10),_.C(2,CPb,5,5,"mat-option",11),_.I()());a&2&&(a=_.O(),_.y(2),_.E("ngForOf",a.ZD))};EPb=function(a){a&1&&_.xg(0)};GPb=function(a,b){a&1&&(_.F(0,"mat-option",20),_.C(1,EPb,1,0,"ng-container",21),_.I());a&2&&(a=b.ua,_.O(4),b=_.Eg(12),_.E("value",a),_.y(),_.E("ngTemplateOutlet",b)("ngTemplateOutletContext",_.ch(3,FPb,a)))};
HPb=function(a){a&1&&(_.F(0,"div")(1,"mat-optgroup",18),_.C(2,GPb,2,5,"mat-option",19),_.I()());a&2&&(a=_.O().ua,_.y(),_.E("label",a.iP),_.y(),_.E("ngForOf",a.hP))};IPb=function(a){a&1&&_.xg(0)};JPb=function(a){a&1&&(_.F(0,"mat-option",20),_.C(1,IPb,1,0,"ng-container",21),_.I());if(a&2){a=_.O().ua;_.O(2);const b=_.Eg(12);_.E("value",a);_.y();_.E("ngTemplateOutlet",b)("ngTemplateOutletContext",_.ch(3,FPb,a))}};
KPb=function(a,b){a&1&&(_.M(0),_.C(1,HPb,3,2,"div",16)(2,JPb,2,5,"mat-option",17),_.wg());a&2&&(a=b.ua,_.O(2),_.y(),_.E("ngIf",_.IC(a)&&a.hP.length>0),_.y(),_.E("ngIf",!_.IC(a)))};LPb=function(a){a&1&&(_.F(0,"mat-option",22)(1,"span",23),_.Q(2),_.I()());a&2&&(a=_.O(3),_.y(2),_.Wg(a.AD))};MPb=function(a,b){a&1&&(_.M(0),_.C(1,LPb,3,1,"mat-option",8),_.wg());a&2&&(a=b.Ka,b=_.O(2),_.y(),_.E("ngIf",b.AD&&a.length===0))};
NPb=function(a){a&1&&(_.M(0),_.C(1,KPb,3,2,"ng-container",15),_.R(2,"async"),_.C(3,MPb,2,1,"ng-container",16),_.R(4,"async"),_.wg());a&2&&(a=_.O(),_.y(),_.E("ngForOf",_.S(2,2,a.d_)),_.y(2),_.E("ngIf",_.S(4,4,a.d_)))};OPb=function(a,b){a&1&&(_.F(0,"mat-option",20)(1,"span"),_.Q(2),_.I()());a&2&&(a=b.ua,_.E("value",a),_.qg("aria-label",a.ariaLabel||a.displayName),_.y(2),_.Wg(a.displayName))};
PPb=function(a){a&1&&(_.F(0,"div")(1,"mat-optgroup",18),_.C(2,OPb,3,3,"mat-option",19),_.I()());a&2&&(a=_.O().ua,_.y(),_.E("label",a.iP),_.y(),_.E("ngForOf",a.hP))};QPb=function(a){a&1&&(_.F(0,"mat-option",20)(1,"span"),_.Q(2),_.I()());a&2&&(a=_.O().ua,_.E("value",a),_.qg("aria-label",a.ariaLabel||null),_.y(2),_.Wg(a.displayName))};
RPb=function(a,b){a&1&&(_.M(0),_.C(1,PPb,3,2,"div",16)(2,QPb,3,3,"mat-option",17),_.wg());a&2&&(a=b.ua,_.O(2),_.y(),_.E("ngIf",_.IC(a)&&a.hP.length>0),_.y(),_.E("ngIf",!_.IC(a)))};SPb=function(a){a&1&&(_.F(0,"mat-option",22)(1,"span",23),_.Q(2),_.I()());a&2&&(a=_.O(3),_.y(2),_.Wg(a.AD))};TPb=function(a,b){a&1&&(_.M(0),_.C(1,SPb,3,1,"mat-option",8),_.wg());a&2&&(a=b.Ka,b=_.O(2),_.y(),_.E("ngIf",b.AD&&a.length===0))};
UPb=function(a){a&1&&(_.C(0,RPb,3,2,"ng-container",15),_.R(1,"async"),_.C(2,TPb,2,1,"ng-container",16),_.R(3,"async"));a&2&&(a=_.O(),_.E("ngForOf",_.S(1,2,a.OP)),_.y(2),_.E("ngIf",_.S(3,4,a.OP)))};VPb=function(a){a&1&&(_.F(0,"mat-option",22),_.K(1,"mat-spinner",24),_.I());a&2&&(a=_.O(),_.qg("aria-label",a.bCb))};WPb=function(a){a&1&&(_.F(0,"b"),_.Q(1),_.I());a&2&&(a=_.O().ua,_.y(),_.Wg(a.text))};XPb=function(a){a&1&&(_.F(0,"i"),_.Q(1),_.I());a&2&&(a=_.O().ua,_.y(),_.Wg(a.text))};
YPb=function(a){a&1&&(_.F(0,"u"),_.Q(1),_.I());a&2&&(a=_.O().ua,_.y(),_.Wg(a.text))};ZPb=function(a){a&1&&(_.M(0),_.Q(1),_.wg());a&2&&(a=_.O().ua,_.y(),_.Wg(a.text))};$Pb=function(a,b){a&1&&(_.F(0,"span"),_.M(1,25),_.C(2,WPb,2,1,"b",26)(3,XPb,2,1,"i",26)(4,YPb,2,1,"u",26)(5,ZPb,2,1,"ng-container",27),_.wg(),_.I());a&2&&(a=b.ua,_.y(),_.E("ngSwitch",a.tag),_.y(),_.E("ngSwitchCase","b"),_.y(),_.E("ngSwitchCase","i"),_.y(),_.E("ngSwitchCase","u"))};
aQb=function(a,b){a&1&&_.C(0,$Pb,6,4,"span",15);a&2&&_.E("ngForOf",b.ua.t5)};bQb=function(a){a&1&&(_.F(0,"mat-icon",15),_.Q(1),_.I());a&2&&(a=_.O(2),_.E("svgIcon",_.$kb(a.Hi,a.dha())),_.y(),_.Vg(" ",a.dha()," "))};cQb=function(a){a&1&&(_.F(0,"span",16),_.Q(1),_.I());a&2&&(a=_.O(2),_.y(),_.Wg(a.X5))};
dQb=function(a,b){if(a&1){const c=_.Nd();_.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.er)==null||_.TE(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).er)==null||_.TE(d);return _.r()});_.I()}a&2&&(a=b.ua,b=_.O(2),_.E("appliedFilter",a)("filter",
_.S(1,3,b.config.UC(a.config.id)))("disabled",b.disabled))};eQb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",18);_.N("click",function(c){_.q(b);const d=_.O(2);return _.r(d.Rza(c))});_.F(1,"mat-icon",19);_.Q(2);_.I()()}a&2&&(a=_.O(2),_.E("matTooltip",a.xla),_.qg("aria-label",a.xla),_.y(),_.E("svgIcon",_.GC(a.Hi,"save_filters")),_.y(),_.Wg(_.HC(a.Hi,"save_filters")))};
fQb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",20);_.N("click",function(c){_.q(b);const d=_.O(2);return _.r(d.J4(c))})("mousedown",function(){_.q(b);const c=_.O(2);return _.r(c.yZa=!0)});_.F(1,"mat-icon",21);_.Q(2);_.I()()}a&2&&(a=_.O(2),_.E("matTooltip",a.fla),_.qg("aria-label",a.fla),_.y(),_.E("svgIcon",_.GC(a.Hi,"clear_filters")),_.y(),_.Wg(_.HC(a.Hi,"clear_filters")))};
iQb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"xap-filter-editor",22);_.R(1,"async");_.N("editorVisibleChange",function(d){const e=_.q(c).index,f=_.O(2);return _.r(_.clb(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(gQb(d))})("onCloseEditor",function(d){_.q(c);const e=_.O(2);return _.r(hQb(e,d))});_.I()}if(a&2){a=b.ua;b=b.index;const c=_.O(2);_.E("appliedFilter",a)("filter",_.S(1,5,c.config.UC(a.config.id)))("isEditorVisible",
c.h7(b))("disabled",c.disabled)("overlayOrigin",c.zDb()[b])}};
jQb=function(a){if(a&1){const b=_.Nd();_.M(0);_.F(1,"div",3);_.N("click",function(c){_.q(b);const d=_.O();return _.r(d.nG(c))})("focusin",function(c){_.q(b);const d=_.O();return _.r(d.cjb(c))})("focusout",function(){_.q(b);const c=_.O();return _.r(c.T7())});_.F(2,"div",4);_.C(3,bQb,2,2,"mat-icon",5)(4,cQb,2,1,"span",6);_.I();_.F(5,"div",7)(6,"div",8)(7,"mat-chip-grid",9,1);_.C(9,dQb,2,5,"xap-applied-filter-chip",10);_.R(10,"async");_.I();_.F(11,"xap-filter-menu",11);_.R(12,"async");_.N("selected",
function(c){_.q(b);const d=_.O();return _.r(_.dlb(d,c))})("selectedSet",function(c){_.q(b);const d=_.O();return _.r(d.Bsa(c))})("deletedSet",function(){_.q(b);_.O();return _.r()})("onBackspace",function(){_.q(b);const c=_.O();return _.r(c.Grb())});_.I()()();_.C(13,eQb,3,4,"button",12)(14,fQb,3,4,"button",13);_.I();_.C(15,iQb,2,7,"xap-filter-editor",14);_.R(16,"async");_.wg()}if(a&2){a=_.Eg(8);const b=_.O();_.y(3);_.E("ngIf",!b.X5);_.y();_.E("ngIf",b.X5);_.y(3);_.E("disabled",b.disabled);_.y(2);_.E("ngForOf",
_.S(10,18,b.config.ug))("ngForTrackBy",b.V7a);_.y(2);_.E("autoActiveFirstOption",b.ts)("filterbar",a)("suggestionProvider",b.config.JWb.y9)("useRankedSuggestions",b.config.u1)("placeholder",b.CZ)("inputLabel",b.pia||b.CZ)("noResultsMessage",b.AD)("disabled",b.disabled)("savedFilterSets",_.S(12,20,b.config.JQ==null?null:b.config.JQ.ZD));_.y(2);_.E("ngIf",b.config.JQ&&b.config.ug.getValue().length>0);_.y();_.E("ngIf",_.flb(b));_.y();_.E("ngForOf",_.S(16,22,b.config.ug))("ngForTrackBy",b.V7a)}};
kQb=function(a){a&1&&_.xg(0)};
lQb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"xap-filter-editor",22);_.R(1,"async");_.N("editorVisibleChange",function(d){const e=_.q(c).index,f=_.O(2);return _.r(_.clb(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(gQb(d))})("onCloseEditor",function(d){_.q(c);const e=_.O(2);return _.r(hQb(e,d))});_.I()}if(a&2){a=b.ua;b=b.index;const c=_.O(2);_.E("appliedFilter",a)("filter",_.S(1,5,c.config.UC(a.config.id)))("isEditorVisible",
c.h7(b))("disabled",c.disabled)("overlayOrigin",c.Q0a)}};
mQb=function(a){a&1&&(_.C(0,kQb,1,0,"ng-container",23)(1,lQb,2,7,"xap-filter-editor",14),_.R(2,"async"));if(a&2){const t=_.O();a=_.E("ngTemplateOutlet",t.E6a.Oc);var b=t.config;var c=t.openEditor,d=t.FZb,e=t.J4,f=t.Y$c,g=t.X_b,l=t.Bsa,p=t.Rza;const w=_.Td()+6,A=_.Nd(),G=RAb(A,w,b,c,d,e);b=RAb(A,w+4,f,g,l,p)||G?A[w+8]={config:b,openEditor:c,FZb:d,J4:e,Y$c:f,X_b:g,Bsa:l,Rza:p}:A[w+8];a("ngTemplateOutletContext",b);_.y();_.E("ngForOf",_.S(2,4,t.config.ug))("ngForTrackBy",t.V7a)}};
nQb=function(a,b){if((a=_.Kb(a,5,_.Rp))&&a.has("cross references"))for(const c of _.ml(a.get("cross references"),_.Lp,2,_.fl()))if(a=nPb(c),a.displayName===b)return{source:a.source,displayName:a.displayName};return null};pQb=function(a,b){if((a=_.Kb(a,5,_.Rp))&&a.has("cross references"))for(const c of _.ml(a.get("cross references"),_.Lp,2,_.fl()))if(a=nPb(c),a.displayName===b)return new oQb({id:"category",displayName:"Category"},_.rE,_.ID([{source:a.source,displayName:a.displayName}]));return null};
qQb=function(){return{height:window.outerHeight,width:window.outerWidth}};rQb=function(a,b){return a.height===b.height&&a.width===b.width};tQb=function(a){if(a&1){const b=_.Nd();_.F(0,"onedev-feature-tooltip-controller")(1,"onedev-feature-tooltip",6);_.N("dismiss",function(){_.q(b);const c=_.O(2);return _.r(sQb(c))});_.F(2,"p",7);_.Q(3);_.I();_.Q(4);_.I()()}a&2&&(a=_.O(2),_.y(3),_.Wg(a.zoc),_.y(),_.Vg(" ",a.yoc," "))};
vQb=function(a,b){if(a&1){const c=_.Nd();_.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;_.qAb(e.Yb,d);e.Ha.mb({element:e.element,action:d?"openXrefsInMiniPanel":"openXrefsInMainWindow",gestureName:"CLICK",projectId:e.location.tb});return _.r()});_.I();_.C(5,tQb,5,2,"onedev-feature-tooltip-controller",3);_.R(6,"async");_.K(7,"mat-divider",1);_.wg()}a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("collapsed",!0)("selected",
a.enabled)("disabled",_.S(2,7,b.xBa))("ariaLabel",_.S(3,9,b.xBa)?b.cCb:a.enabled?b.eCb:b.dCb)("tooltipText",_.S(4,11,b.xBa)?b.cCb:a.enabled?b.eCb:b.dCb),_.y(4),_.E("ngIf",_.S(6,13,uQb(b))),_.y(2),_.E("vertical",!0))};
wQb=function(a){if(a&1){const b=_.Nd();_.F(0,"collapsible-icon-button",8);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.tna())});_.I()}a&2&&(a=_.O(),_.E("icon",a.d4?"expand_all":"collapse_all")("collapsed",!0)("ariaLabel",a.d4?a.KBb:a.GBb)("tooltipText",a.d4?a.KBb:a.GBb)("ascTrackElement",a.element)("trackGestureClick",!0)("trackAction",a.d4?"expandAll":"collapseAll")("trackProjectId",a.location.tb))};xQb=function(a){return{status:1,fetch:()=>{a.next()}}};
CQb=function(a){let b;if(a.visible&&(!a.Nx||((b=a.Nx)==null?void 0:b.Ch())===0))return kL(yQb,a);if(!_.Irb(a.Nx,a.PO))return kL(zQb,a);let c;if(((c=a.Nx)==null?void 0:c.getSize())===a.visible){let e;return((e=a.Nx)==null?void 0:e.Ch())===1?kL(AQb,a):kL(yQb,a)}let d;return((d=a.Nx)==null?void 0:d.Ch())===0?kL(yQb,a):kL(BQb,a)};kL=function(a,{m5:b,Nx:c,PO:d,visible:e}){return a.format({detailText:b,total:DQb(c),totalModifier:EQb(c),filteredTotal:DQb(d),filteredModifier:EQb(d),visible:e})};
DQb=function(a){return a&&a.Ch()!==0?a.getSize():"?"};EQb=function(a){switch(a==null?void 0:a.Ch()){case 3:return">=";case 2:return"~";default:return""}};
FQb=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==="["))};lL=function(a){a=a.children;return!!a&&a.length>0};
GQb=function(a){if(!("children"in a))return a.hZ.length===0?1:0;let b=0;for(const c of a.children)b+=GQb(c);return b};HQb=function(a,b){return b?a.qg===(typeof b==="string"?b:b.qg):!1};IQb=function(a){return _.wG(a)&&a.Ub.status===0};
JQb=function(a,b,c,d,e,f,g,l){var p;let t;const w=`${d}::${b}:${(t=(p=a.HK())==null?void 0:p.Jw())!=null?t:""}`;b=a.gha();if(!b)return b=g.Ak++,_.Gl(a,5,_.Up)?new mL(a,c,w,e,l):{item:a,c8:l,level:c,qg:w,hZ:"",Of:b};d=_.ml(b,_.Sp,1,_.fl()).map((A,G)=>JQb(A,G,c+1,w,e,f,g,l));c===0&&_.Cl(b,7,0)===2?(p=`${w}::-1:notice`,p={item:new _.Sp,c8:l,level:c+1,qg:p,hZ: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||_.Cl(b,7,0)!==3&&_.Cl(b,7,0)!==4||(p=`${w}::-1:notice`,p={item:new _.Sp,c8:l,level:c+1,qg:p,hZ: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,c8:l,level:c,qg:w,hZ:"",children:d,Y5:_.Cl(b,7,0),Nx:_.jl(b,_.Pp,5),PO:_.jl(b,_.Pp,6)}};
KQb=function({kWc:a,LZc:b,uka:c,MZc:d}){const e=new _.GPa;for(const g of a)switch(g){case "GENERATED":e.A0b(1);break;case "TEST":_.Ql(e,1,1);break;default:_.fb(g,void 0)}b&&(_.Ql(e,5,2),_.Lb(e,6,b,_.tb));if(c){_.Ql(e,3,c.TP?1:2);try{FQb(c.path);var f=!0}catch(g){f=!1}if(f)e.qd(c.path);else return{errorMessage:"Invalid regular expression in the path filter."}}d&&(_.Ql(e,9,2),e.u0b(d.map(g=>g.displayName)));return{filter:e}};
LQb=function(a){a&1&&(_.F(0,"a",7),_.Q(1),_.I());a&2&&(a=_.O(2),_.qg("href",a.l5,_.vf),_.y(),_.Vg("",a.Mfa,":"))};MQb=function(a){a&1&&(_.F(0,"div",4),_.C(1,LQb,2,2,"a",5),_.F(2,"a",6),_.Q(3),_.I(),_.F(4,"a"),_.Q(5),_.I()());a&2&&(a=_.O(),_.y(),_.E("ngIf",a.Mfa&&a.l5),_.y(),_.qg("href",a.dOb,_.vf),_.y(),_.Wg(a.fOb),_.y(),_.qg("href",a.l5,_.vf),_.y(),_.lfb("","{","... ",a.m5," ...","}",""))};NQb=function(a){a&1&&(_.M(0),_.F(1,"span",9),_.Q(2),_.I(),_.wg());a&2&&(a=_.O(2),_.y(2),_.Wg(a.T2c))};
OQb=function(a){a&1&&_.C(0,NQb,3,1,"ng-container",8);if(a&2){a=_.O();const b=_.Eg(4);_.E("ngIf",a.Yxa)("ngIfElse",b)}};PQb=function(a){a&1&&_.xg(0)};QQb=function(a){a&1&&(_.F(0,"a",12),_.C(1,PQb,1,0,"ng-container",13),_.I());if(a&2){a=_.O(2);const b=_.Eg(6);_.qg("href",a.l5,_.vf);_.y();_.E("ngTemplateOutlet",b)}};
RQb=function(a){if(a&1){const b=_.Nd();_.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.kO.emit({category:(f=(e=d.node.c8)==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);_.I()()}a&2&&(a=_.O(2),_.y(),_.E("vertical",!0),_.y(),_.E("matTooltip",a.Qoc),_.y(),_.Vg(" ",a.Poc," "))};
SQb=function(a){a&1&&_.C(0,QQb,2,2,"a",10)(1,RQb,4,3,"span",11);if(a&2){a=_.O();const b=_.Eg(6);_.E("ngIf",a.l5)("ngIfElse",b);_.y();_.E("ngIf",a.k1b)}};TQb=function(a){a&1&&(_.F(0,"span",7),_.Q(1),_.I());a&2&&(a=_.O(2),_.y(),_.Vg("",a.Mfa,":"))};VQb=function(a){a&1&&(_.C(0,TQb,2,1,"span",5),_.F(1,"span",17),_.Q(2),_.I());a&2&&(a=_.O(),_.E("ngIf",a.Mfa),_.y(),_.E("ngClass",_.ch(3,UQb,a.dUb)),_.y(),_.Vg(" ",a.m5,""))};
WQb=function(a){var b=a.find(d=>{let e;return d.level===0&&((e=d.item.HK())==null?void 0:e.Jw())==="Definitions"});if(b&&lL(b)){a=void 0;var c=[];for(const d of b.children)if(lL(d))for(const e of d.children)if(b=_.Y(e.item,4))if(b.startsWith("x-kythe://"))c.push({qg:e.qg,uri:b});else{if(a)return;a={qg:e.qg,uri:b}}if(a)return a;if(c.length===1)return c[0]}};XQb=function(a,b){return a.filter(c=>b.has(c.qg))};YQb=function(a,b){if(b)return(a=a.find(c=>HQb(c,b)))?{qg:a.qg,uri:_.Y(a.item,4)}:void 0};
ZQb=function(a,b){return a.find(c=>c.qg===b)};
bRb=function(a,b,c,d,e){var f=[];for(var g of c.values())for(const l of _.ml(g,_.gQa,2,_.fl()))f.push(l);f.sort((l,p)=>{let t,w,A,G,J,L;return((J=l==null?void 0:(t=_.jl(l,_.Lp,4))==null?void 0:(w=t.getMetadata())==null?void 0:w.nha())!=null?J:1E6)-((L=p==null?void 0:(A=_.jl(p,_.Lp,4))==null?void 0:(G=A.getMetadata())==null?void 0:G.nha())!=null?L:1E6)});c={Ak:0};g=[];for(const l of f){let p,t,w;f=$Qb(new _.Sp,(new _.Mp).fCa((w=(p=l)==null?void 0:(t=_.jl(p,_.Lp,4))==null?void 0:t.getName())!=null?
w:"").sm(1)).E0b(l.gha());let A,G;f=JQb(f,g.length,0,"",(J,L,U)=>aRb(b,a,J,d,L,U),e,c,(G=(A=l)==null?void 0:_.jl(A,_.Lp,4))!=null?G:void 0);g.push(f)}return g};dRb=function(a){a=cRb(a).map(b=>_.x(b.WLb,_.Te(IQb),_.hg(({Ub:c})=>{b.children=c.children;b.Nx=c.Nx;b.PO=c.PO;b.Y5=c.Y5}),_.fg(({Ub:c})=>_.x(dRb(c.children),_.eg({})))));return _.Se(...a)};cRb=function(a){const b=[];a=[...a];let c;for(;c=a.shift();)if(lL(c))for(const d of c.children)a.push(d);else c instanceof mL&&b.push(c);return b};
eRb=function(a,b,c,d,e,f,g){const l={Ak:0};return{status:0,children:_.ml(d,_.Sp,1,_.fl()).map((p,t)=>JQb(p,t,e+1,c,(w,A,G)=>aRb(b,a,w,f,A,G),g,l)),Nx:_.jl(d,_.Pp,5)||new _.Pp,PO:_.jl(d,_.Pp,6)||new _.Pp,Y5:_.Cl(d,7,0)||0}};fRb=function(a){a&1&&_.xg(0)};gRb=function(a){a&1&&(_.F(0,"div",3),_.C(1,fRb,1,0,"ng-container",4),_.I());a&2&&(_.O(),a=_.Eg(4),_.y(),_.E("ngTemplateOutlet",a))};
hRb=function(a){a&1&&(_.F(0,"div",5)(1,"span",6),_.Q(2),_.I(),_.Hg(3),_.Hg(4,1),_.I(),_.Hg(5,2));a&2&&(a=_.O(),_.qg("aria-live",a.oTc)("role",a.rTc),_.y(2),_.Wg(a.icon.ariaLabel))};
iRb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"unified-xref-actions",11);_.R(1,"async");_.R(2,"async");_.N("expansion",function(d){_.q(c);const e=_.O();return _.r(e.tna(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.M4();e.fka=d;return _.r()});_.I()}a&2&&(a=b.Ka,b=_.O(),_.E("location",_.S(1,6,b.tL))("categoryFilter",b.kO)("element",b.element)("showingCodePanel",_.S(2,8,b.vtb))("anyExpandableNodes",a.ysa)("allNodesCollapsed",
a.Gsa))};jRb=function(a){a&1&&_.K(0,"loading",12,3)};kRb=function(a){a&1&&(_.F(0,"dc-information-box",13,4),_.Q(2),_.R(3,"async"),_.I());a&2&&(a=_.O(),_.y(2),_.Vg(" ",_.S(3,1,a.state).message," "))};lRb=function(a,b){a&1&&(_.F(0,"xap-callout",17)(1,"xap-callout-body"),_.Q(2),_.I()());a&2&&(a=b.ua,_.y(2),_.Vg(" ",_.jl(a,_.Np,1).getMessage()," "))};mRb=function(){};
oRb=function(a){a&1&&_.C(0,mRb,0,0,"ng-template",21);a&2&&(a=_.O().ua,_.O(2),_.E("ngTemplateOutlet",_.Eg(8))("ngTemplateOutletContext",_.ch(2,nRb,a)))};pRb=function(a){a&1&&_.K(0,"mat-spinner",24);a&2&&_.E("diameter",12)("strokeWidth",2)};qRb=function(a){a&1&&(_.M(0),_.F(1,"mat-icon"),_.Q(2,"warning"),_.I(),_.F(3,"span",25),_.Q(4),_.I(),_.wg());a&2&&(a=_.O().ua,_.y(4),_.Wg(a.message))};rRb=function(){};
sRb=function(a){if(a&1){const b=_.Nd();_.F(0,"div",27);_.N("click",function(){_.q(b);var c=_.O(2).ua;_.O(4);c=c.Ub;c.status===1&&c.fetch();return _.r()});_.C(1,rRb,0,0,"ng-template",21);_.I()}if(a&2){a=_.O(4).ua;const b=_.O(2),c=_.Eg(8);_.E("ascTrackElement",b.element)("trackGestureClick",!0)("trackAction",b.Ec.Zd(a)?"expand":"collapse")("trackArtifactId",a.qg);_.y();_.E("ngTemplateOutlet",c)("ngTemplateOutletContext",_.ch(6,nRb,a))}};
tRb=function(a){a&1&&(_.M(0),_.C(1,sRb,2,8,"div",26),_.wg());if(a&2){a=_.O().ua;_.O(4);const b=_.Eg(10);_.y();_.E("ngIf",a.Ub.status===1)("ngIfElse",b)}};uRb=function(a,b){a&1&&(_.M(0,7),_.C(1,pRb,1,2,"mat-spinner",23)(2,qRb,5,1,"ng-container",10)(3,tRb,2,2,"ng-container",10),_.wg());a&2&&(a=b.ua,b=_.O(4),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Yc.rj),_.y(),_.E("ngSwitchCase",b.Yc.Error),_.y(),_.E("ngSwitchCase",b.Yc.ii))};
vRb=function(a){a&1&&(_.C(0,uRb,4,4,"ng-container",22),_.R(1,"async"));if(a&2){a=_.O().ua;_.O(2);const b=_.Eg(12);_.E("ngIf",_.S(1,2,a instanceof mL?a.WLb:void 0))("ngIfElse",b)}};
yRb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"xrefs-tree-node",18);_.R(1,"async");_.C(2,oRb,1,4,null,19)(3,vRb,2,4,"ng-template",null,5,_.eh);_.F(5,"node-contents",20);_.R(6,"async");_.N("nodeClicked",function(d){const e=_.q(c).ua,f=_.O(2);return _.r(wRb(f,d,e))});_.I()()}if(a&2){a=b.ua;b=_.Eg(4);const c=_.O(2);_.sg("header-bar",a.level===0)("active-element",_.S(1,14,xRb(c.Ec,a)));_.E("matTreeNodePaddingIndent",c.P2c)("ascTrackElement",c.element)("trackGestureClick",!0)("trackAction",c.Ec.Zd(a)?
"expand":"collapse")("trackArtifactId",a.qg);_.y(2);_.E("ngIf",c.Xp(a))("ngIfElse",b);_.y(3);_.E("categoryFilter",c.kO)("makeLink",_.S(6,16,c.qD))("node",a)}};zRb=function(a){a&1&&(_.M(0),_.C(1,lRb,3,1,"xap-callout",14),_.R(2,"async"),_.F(3,"mat-tree",15),_.C(4,yRb,7,18,"xrefs-tree-node",16),_.I(),_.wg());if(a&2){let b;a=_.O();_.y();_.E("ngForOf",(b=_.S(2,4,a.state))==null?null:b.Ub==null?null:b.Ub.Yw);_.y(2);_.E("rawNodes",a.Rm)("dataSource",a.dataSource)("treeControl",a.Ec)}};
ARb=function(a,b){a&1&&(_.F(0,"button",28),_.K(1,"mat-icon",29),_.I());a&2&&(a=b.node,b=_.O(),_.y(),_.E("svgIcon",b.Ec.Zd(a)?"shared:arrow_down_2":"shared:arrow_right_2"))};BRb=function(a){a&1&&_.K(0,"mat-icon",30)};CRb=function(a){a&1&&_.K(0,"mat-icon")};DRb=function({node:a,cOb:b,t3b:c,PSb:d}){let e,f;a=(f=(e=a.c8)==null?void 0:e.getName().replaceAll(" ","_"))!=null?f:"";return`${c?"select":"deselect"}${a}${b?"Context":""}${d?"InMainWindow":""}`};
ERb=function(a,b){a&1&&(_.F(0,"span"),_.Q(1),_.I());a&2&&(a=b.ua,_.sg("match",a.match),_.y(),_.Wg(a.text))};FRb=function(a,b){a&1&&(_.F(0,"span"),_.Q(1),_.I());a&2&&(a=b.ua,_.sg("match",a.match),_.y(),_.Wg(a.text))};HRb=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(GRb,[])};
GRb=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};IRb=function(a){a&1&&(_.F(0,"mat-icon"),_.Q(1,"keyboard_arrow_right"),_.I())};
JRb=function(a,b){if(a&1){const c=_.Nd();_.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.Uc.EYb.next(e));return _.r()});_.Q(2);_.I();_.C(3,IRb,2,0,"mat-icon",11);_.wg()}a&2&&(a=b.ua,b=b.last,_.y(),_.E("disabled",b),_.y(),_.Wg(a),_.y(),_.E("ngIf",!b))};KRb=function(a,b){a&1&&_.K(0,"copy-button",13);a&2&&(a=b.Ka,_.E("isSmall",!0)("copyText",a))};
LRb=function(a){a&1&&(_.F(0,"format-code",27),_.R(1,"async"),_.M(2),_.K(3,"xrefs-layer",28),_.wg(),_.K(4,"link-decoration-layer",29),_.I());if(a&2){a=_.O().Ka;const b=_.O(3);_.E("value",a.code||a.ue)("fileName",a.fileName)("scrollToLine",_.S(1,9,b.s7c))("highlightInfo",a.fz)("lineLimitation",a.qL)("focusableRegion",b.Doa.X9b);_.y(3);_.E("layerBaseLocation",a.location);_.y();_.E("content",a.ue)("scoLinks",a.uH)}};MRb=function(a){a&1&&_.K(0,"loading")};
NRb=function(a){a&1&&(_.F(0,"dc-information-box",30),_.Q(1," File not found "),_.I())};ORb=function(a,b){a&1&&(_.M(0,23),_.C(1,LRb,5,11,"format-code",24)(2,MRb,1,0,"loading",25)(3,NRb,2,0,"dc-information-box",26),_.wg());a&2&&(a=b.Ka,b=_.O(3),_.E("ngSwitch",a.kind),_.y(),_.E("ngSwitchCase",b.cp.vv),_.y(),_.E("ngSwitchCase",b.cp.UCb))};
PRb=function(a,b){if(a&1){const c=_.Nd();_.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");_.I();_.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"))});_.I()()()();_.F(13,"button",21);_.N("click",function(){_.q(c);const d=_.O(2);return _.r(d.M4())});_.F(14,"mat-icon");_.Q(15,"close");_.I()()();_.C(16,ORb,4,
3,"ng-container",22);_.R(17,"async");_.I();_.wg()}if(a&2){a=b.Ka;b=_.Eg(3);const c=_.O(2);_.y();_.E("changeSizeOf",b);_.y(4);_.E("routerLink",_.Oq(a))("ascTrackElement",c.element)("trackProjectId",a.tb);_.y();_.E("path",a.IC);_.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.EE))}};
QRb=function(a){if(a&1){const b=_.Nd();_.M(0);_.F(1,"div",4)(2,"div",5)(3,"div",6);_.C(4,JRb,4,3,"ng-container",7);_.R(5,"async");_.I()();_.C(6,KRb,1,2,"copy-button",8);_.R(7,"async");_.I();_.F(8,"div",9)(9,"unified-xref-tree",10);_.R(10,"async");_.N("selectedLocationChanged",function(c){_.q(b);const d=_.O();return _.r(d.HBa.next(c))});_.I();_.C(11,PRb,18,16,"ng-container",11);_.R(12,"async");_.I();_.wg()}a&2&&(a=_.O(),_.y(4),_.E("ngForOf",_.S(5,5,a.i0b)),_.y(2),_.E("ngIf",_.S(7,7,a.w7c)),_.y(3),
_.E("location",a.location)("selectedXref",_.S(10,9,a.dUc)),_.y(2),_.E("ngIf",_.S(12,11,a.HBa)))};RRb=function(a){a&1&&(_.F(0,"div",31,2)(2,"div",32),_.Q(3," Click a definition or usage to view references. "),_.I(),_.K(4,"underline-xrefs",33),_.I())};SRb=function(a){return!!a};TRb=function(a){a&1&&_.K(0,"history-panel",8);a&2&&(a=_.O(2),_.E("viewData",a.wb))};URb=function(a){a&1&&_.C(0,TRb,1,1,"history-panel",7);a&2&&(a=_.O(),_.E("ngIf",!a.Su))};
VRb=function(a){a&1&&(_.F(0,"div",11),_.R(1,"async"),_.Q(2,"References"),_.I());a&2&&(a=_.O(2),_.E("matTooltip",_.S(1,1,a.wAb)))};WRb=function(a){a&1&&_.K(0,"xref-panel",12);a&2&&(a=_.O(2),_.E("location",a.wb.location))};XRb=function(a){a&1&&(_.F(0,"mat-tab",9),_.R(1,"async"),_.C(2,VRb,3,3,"ng-template",10)(3,WRb,1,1,"ng-template",2),_.I());a&2&&(a=_.O(),_.E("disabled",_.S(1,1,a.wAb)))};YRb=function(a){a&1&&_.K(0,"warnings-panel",14);a&2&&(a=_.O(2),_.E("viewDataType",a.wb.kind))};
ZRb=function(a){a&1&&(_.F(0,"mat-tab",13),_.C(1,YRb,1,1,"ng-template",2),_.I())};aSb=function(a,b){switch(b){case "not-file":return _.u(1);case "code-diff":return _.u(3);case "text":return _.x(a.lD("XREFS"),_.Te($Rb),_.v(c=>{if(!c.enabled)return 0;if(c.Du===2)return c.DSb||1;if(c.Qu===0)return 2}));default:return _.u(1)}};$Rb=function(a){return!(a.enabled&&a.Du===0)};cSb=function(a,b){return b+bSb[a].toLowerCase().replace(/_(\w)|^(\w)/g,(c,d)=>(d||c).toUpperCase())};
dSb=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  "),_.I(),_.Q(6,"\n"),_.wg());a&2&&(a=_.O(),_.y(2),_.E("viewData",a.wb),_.y(2),_.E("fileName",a.Bkb)("diffChunks",a.wb.Rua.FC))};eSb=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    "),_.I())};
fSb=function(a){if(a&1){const b=_.Nd();_.Q(0,"\n    ");_.F(1,"detail-header",5);_.Q(2,"\n  ");_.I();_.Q(3,"\n\n  ");_.F(4,"main");_.Q(5,"\n    ");_.C(6,eSb,2,0,"dc-information-box",6);_.Q(7,"\n\n    ");_.F(8,"h3",7);_.Q(9,"Symbolic link");_.I();_.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    ");_.I();_.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);_.I();_.Q(21,"\n      ");_.I();_.Q(22,"\n      ");_.F(23,"copy-button",11);_.N("copyEvent",function(){_.q(b);const c=_.O();_.GG(c.S9c.ma);return _.r()});_.Q(24,"\n      ");_.I();_.Q(25,"\n    ");_.I();_.Q(26,"\n  ");_.I();_.Q(27,"\n")}a&2&&(a=_.O(),_.y(),_.E("viewData",a.wb)("showLinksDropdown",!0),_.y(5),_.E("ngIf",!a.opb),_.y(10),_.E("link",a.kk)("condition",a.opb)("trackGestureClick",a.opb),_.y(4),_.Wg(a.Bkb),_.y(3),_.E("copyText",a.wb.target)("isSmall",!0))};
gSb=function(a){a&1&&_.xg(0)};hSb=function(a){a&1&&_.xg(0)};iSb=function(a){a&1&&_.xg(0)};jSb=function(a){a&1&&_.xg(0)};
lSb=function(a,b){a&1&&(_.M(0),_.C(1,iSb,1,0,"ng-container",12),_.R(2,"isPiperPlace"),_.F(3,"a",13),_.C(4,jSb,1,0,"ng-container",12),_.R(5,"isPiperPlace"),_.I(),_.wg());if(a&2){a=b.Ka;b=_.O();var c=_.Eg(21);const d=_.Eg(23),e=_.Eg(25),f=_.Eg(27);_.y();_.E("ngTemplateOutlet",_.S(2,5,b.location)?c:d)("ngTemplateOutletContext",_.ch(9,kSb,a));_.y(2);c=a[1];c=_.Oq(_.Tq(b.location.bc(),{Rf:c}).ab());_.E("routerLink",c);_.y();_.E("ngTemplateOutlet",_.S(5,7,b.location)?e:f)("ngTemplateOutletContext",_.ch(11,
kSb,a))}};mSb=function(a){a&1&&_.Q(0," The file does not exist, or you do not have permission ")};nSb=function(a){a&1&&_.Q(0," The file does not exist at this CL\n")};oSb=function(a){a&1&&_.Q(0," The file does not exist at this commit\n")};pSb=function(a){a&1&&_.Q(0," Contact the repository owner if this is unexpected. ")};qSb=function(a){a&1&&_.Q(0," The file you have selected did not exist at this point in history.\n")};
rSb=function(a,b){a&1&&(_.Q(0," It was deleted in "),_.F(1,"a",14),_.Q(2),_.R(3,"toPrettyRef"),_.I(),_.Q(4,".\n"));a&2&&(a=b.rya,b=_.O(),_.y(),_.E("universalLink",_.mG(b.location,a[0])),_.y(),_.Vg("CL ",_.S(3,2,a&&a[0]),""))};sSb=function(a,b){a&1&&(_.Q(0," It was deleted in "),_.F(1,"a",15),_.Q(2),_.R(3,"toPrettyRef"),_.I(),_.Q(4,".\n"));a&2&&(a=b.rya,b=_.O(),_.y(),_.E("universalLink",_.mG(b.location,a[0])),_.y(),_.Vg("commit ",_.S(3,2,a&&a[0]),""))};
tSb=function(a,b){a&1&&(_.Q(0),_.R(1,"toPrettyRef"));a&2&&(a=b.rya,_.Vg(" View at previous CL ",_.S(1,1,a&&a[1]),".\n"))};uSb=function(a,b){a&1&&(_.Q(0),_.R(1,"toPrettyRef"));a&2&&(a=b.rya,_.Vg(" View at previous commit ",_.S(1,1,a&&a[1]),".\n"))};vSb=function(a){a&1&&_.K(0,"folder-detail",16);a&2&&(a=_.O().Ka,_.E("viewData",a))};
wSb=function(a){if(a&1){const b=_.Nd();_.F(0,"file-detail",17);_.R(1,"async");_.N("contentTypeChange",function(c){_.q(b);const d=_.O(2);return _.r(d.contentType=c)});_.I()}if(a&2){a=_.O().Ka;const b=_.O();_.E("viewData",a)("windowWidth",_.S(1,2,b.Pad.c5b).width)}};xSb=function(a){a&1&&_.K(0,"symlink-detail",18);a&2&&(a=_.O().Ka,_.E("viewData",a))};ySb=function(a){a&1&&_.K(0,"git-submodule-detail",18);a&2&&(a=_.O().Ka,_.E("viewData",a))};
zSb=function(a){a&1&&_.K(0,"loading",20);a&2&&_.E("diameter",48)("hasBackground",!0)};ASb=function(a){a&1&&_.K(0,"div",21)};BSb=function(a){a&1&&(_.M(0),_.C(1,zSb,1,2,"loading",19),_.R(2,"async"),_.C(3,ASb,1,0,"ng-template",null,1,_.eh),_.wg());if(a&2){a=_.Eg(4);const b=_.O(2);_.y();_.E("ngIf",_.S(2,2,b.x8c))("ngIfElse",a)}};CSb=function(a){a&1&&_.K(0,"file-not-found",22);a&2&&(a=_.O().Ka,_.E("location",a.location))};DSb=function(a){a&1&&_.K(0,"submodule-cannot-fetch",23)};
ESb=function(a){a&1&&(_.F(0,"div",23)(1,"span",24),_.Q(2," Error loading contents. "),_.I()())};FSb=function(a){if(a&1){const b=_.Nd();_.M(0);_.F(1,"splitter",25);_.N("resizeDone",function(c){_.q(b);const d=_.O(2);return _.r(d.Gha(c))});_.I();_.wg()}a&2&&(_.O(),a=_.Eg(14),_.y(),_.E("changeSizeOf",a))};GSb=function(a){a&1&&_.K(0,"insights-panel")};
HSb=function(a){if(a&1){const b=_.Nd();_.M(0);_.F(1,"splitter",26);_.N("mousedown",function(){_.q(b);const c=_.O(3);return _.r(c.MTa=!0)})("mouseup",function(){_.q(b);const c=_.O(3);return _.r(c.MTa=!1)});_.I();_.F(2,"div",27,2)(4,"div",28);_.C(5,GSb,1,0,"insights-panel",10);_.I()();_.wg()}if(a&2){a=_.Eg(3);const b=_.O().Ka,c=_.O(2);_.y();_.E("changeSizeOf",a);_.y();_.rg("pointer-events",c.MTa?"none":"unset");_.y(2);_.E("ngSwitch",b);_.y();_.E("ngSwitchCase",c.zCb.ujc)}};
ISb=function(a,b){a&1&&(_.M(0),_.C(1,HSb,6,5,"ng-container",13),_.wg());a&2&&(a=b.Ka,b=_.O(2),_.y(),_.E("ngIf",a!==b.zCb.NONE))};
JSb=function(a,b){a&1&&(_.F(0,"div",4)(1,"div",5),_.M(2,6),_.C(3,vSb,1,1,"folder-detail",7)(4,wSb,2,4,"file-detail",8)(5,xSb,1,1,"symlink-detail",9)(6,ySb,1,1,"git-submodule-detail",9)(7,BSb,5,4,"ng-container",10)(8,CSb,1,1,"file-not-found",11)(9,DSb,1,0,"submodule-cannot-fetch",12)(10,ESb,3,0,"div",12),_.wg(),_.C(11,FSb,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"),_.I()(),_.C(18,ISb,2,1,"ng-container",13),_.R(19,"async"),
_.I());a&2&&(a=b.Ka,b=_.O(),_.y(2),_.E("ngSwitch",a.kind),_.y(),_.E("ngSwitchCase",b.cp.Boa),_.y(),_.E("ngSwitchCase",b.cp.vv),_.y(),_.E("ngSwitchCase",b.cp.TCc),_.y(),_.E("ngSwitchCase",b.cp.yhc),_.y(),_.E("ngSwitchCase",b.cp.UCb),_.y(),_.E("ngSwitchCase",b.cp.prc),_.y(),_.E("ngSwitchCase",b.cp.ECc),_.y(),_.E("ngSwitchCase",b.cp.ERROR),_.y(),_.E("ngIf",_.S(12,16,b.dk)),_.y(2),_.sg("panel-closed",_.S(15,18,b.dk)===!1),_.y(3),_.E("contentType",b.contentType)("viewData",a)("panelClosed",_.S(17,20,b.dk)===
!1),_.y(2),_.E("ngIf",_.S(19,22,b.sla.vOb)))};KSb=function(a){return a.endsWith("/")?a.substring(0,a.length-1):a};LSb=function(a,b){return a.startsWith(KSb(b))?b.length===0||a.length===b.length||a[b.length]==="/":!1};MSb=function(a){return a.split("/").filter(b=>!!b)};NSb=function(){};OSb=function(a){a&1&&(_.F(0,"button",16),_.K(1,"div",17),_.I());a&2&&(a=_.O().ua,_.y(),_.sg("expanded",a.xd))};PSb=function(a){a&1&&_.K(0,"mat-icon",18);a&2&&(a=_.O().ua,_.O(4),_.E("svgIcon",nCb(a.type)))};QSb=function(){};
SSb=function(a){a&1&&_.C(0,QSb,0,0,"ng-template",4);if(a&2){a=_.O().ua;const b=_.O(3).level;_.O();_.E("ngTemplateOutlet",_.Eg(2))("ngTemplateOutletContext",RSb(a,b+1))}};
VSb=function(a,b){a&1&&(_.F(0,"div",null,2)(2,"div",8,3)(4,"button",9),_.K(5,"mat-icon",10),_.I(),_.F(6,"div",11),_.C(7,OSb,2,2,"button",12),_.F(8,"a",13),_.C(9,PSb,1,1,"mat-icon",14),_.F(10,"span"),_.Q(11),_.I()()()(),_.F(12,"div",15),_.C(13,SSb,1,2,null,5),_.I()());if(a&2){a=b.ua;b=_.O(3).level;const c=_.O();_.qg("class",c.FCc);_.y(2);_.Vz("",c.Vxc," hover-focus-element");_.sg("bold-active-element",a.active||a.cLb&&!a.xd)("folder",c.qC(a.type))("expanded",a.xd);_.qg("aria-expanded",c.qC(a.type)?
a.xd:void 0)("aria-level",b+1)("data-path",c.encode(a.path))("aria-selected",a.active||a.cLb&&!a.xd);_.y(2);_.qg("aria-label",c.Qfc.format(_.ch(24,TSb,a.name)));_.y(2);_.rg("padding-left",b*c.mjc,"px");_.y();_.E("ngIf",c.qC(a.type));_.y();_.Jg("title",a.name);_.qg("href",c.JP(a.path,a.type),_.vf);_.y();_.E("ngIf",a.type!==c.RA);_.y(2);_.Wg(a.name);_.y();_.E("ngClass",_.ch(26,USb,a.xd));_.y();_.E("ngIf",a.A5a)}};
XSb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",19);_.N("click",function(){_.q(b);const c=_.O(4);return _.r(WSb(c))});_.Q(1);_.I()}if(a&2){a=_.O().Ka;const b=_.O().Ka;_.y();_.Vg(" Display ",a.total-b," more ")}};YSb=function(a,b){a&1&&(_.M(0),_.C(1,VSb,14,28,"div",6)(2,XSb,2,1,"button",7),_.wg());a&2&&(a=b.Ka,b=_.O().Ka,_.y(),_.E("ngForOf",a.Rm),_.y(),_.E("ngIf",b<a.total))};
ZSb=function(a){a&1&&(_.M(0),_.C(1,YSb,3,2,"ng-container",5),_.R(2,"async"),_.wg());a&2&&(a=_.O().node,_.y(),_.E("ngIf",_.S(2,1,a.N$c)))};$Sb=function(a){a&1&&(_.C(0,ZSb,3,3,"ng-container",5),_.R(1,"async"));a&2&&(a=_.O(),_.E("ngIf",_.S(1,1,a.yza)))};
aTb=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? "),_.I(),_.F(2,"mat-dialog-actions")(3,"button",20),_.Q(4," Cancel "),_.I(),_.F(5,"button",21),_.Q(6," OK "),_.I()());a&2&&(_.y(5),_.E("mat-dialog-close",!0))};cTb=function(a){a&1&&(_.F(0,"div",5)(1,"a",6),_.Q(2," Repository root "),_.I()());a&2&&(a=_.O(),_.y(),_.Jg("title",a.Nd.repository),_.E("routerLink",bTb(a,""))("trackProjectId",a.Nd.tb))};
dTb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",7);_.N("click",function(c){_.q(b);const d=_.O();return _.r(d.up(c))});_.K(1,"mat-icon",8);_.I();_.F(2,"a",6);_.R(3,"lastPathElement");_.Q(4);_.R(5,"lastPathElement");_.I()}a&2&&(a=_.O(),_.E("matTooltip",a.h6c),_.y(2),_.Jg("title",_.S(3,5,_.Bh(a.scope))),_.E("routerLink",bTb(a,a.scope))("trackProjectId",a.Nd.tb),_.y(2),_.Vg(" ",_.S(5,7,_.Bh(a.scope))," "))};eTb=function(a){return{path:a.ke(),type:a.getType()}};
kTb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"button",11);_.N("click",function(){const d=_.q(c).ua,e=_.O().Ka,f=_.O(2);switch(d){case 1:fTb(f,e);break;case 3:gTb(f,e);break;case 2:hTb(f,e);break;case 7:iTb(f,e);break;default:_.fb(d,void 0)}return _.r()});_.F(1,"label");_.Q(2);_.I();_.K(3,"mat-pseudo-checkbox",8);_.I()}if(a&2){a=b.ua;b=_.O().Ka;const c=_.O(2);_.E("value",a);_.qg("aria-checked",jTb(b,a)?"true":"false");_.y(2);_.Wg(c.j9a(a));_.y();_.E("state",jTb(b,a)?"checked":"unchecked")}};
lTb=function(a){a&1&&_.K(0,"mat-divider")};
pTb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"button",11);_.N("click",function(){const d=_.q(c).ua,e=_.O().Ka,f=_.O(2);switch(d){case "static":mTb(f,e);break;case "not_static":nTb(f,e);break;default:_.fb(d,void 0)}return _.r()});_.F(1,"label");_.Q(2);_.I();_.K(3,"mat-pseudo-checkbox",8);_.I()}if(a&2){b=b.ua;const c=_.O().Ka;_.O(2);_.E("value",b);_.qg("aria-checked",oTb(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=_.fb(b,
void 0)}_.Wg(a);_.y();_.E("state",oTb(c,b)?"checked":"unchecked")}};qTb=function(a){a&1&&(_.M(0),_.F(1,"mat-list",10),_.C(2,kTb,4,4,"button",9),_.R(3,"async"),_.C(4,lTb,1,0,"mat-divider",5),_.R(5,"async"),_.C(6,pTb,4,4,"button",9),_.R(7,"async"),_.I(),_.wg());a&2&&(a=_.O(2),_.y(2),_.E("ngForOf",_.S(3,3,a.scopes)),_.y(2),_.E("ngIf",_.S(5,5,a.zub).length>0),_.y(2),_.E("ngForOf",_.S(7,7,a.zub)))};rTb=function(a){a&1&&_.K(0,"mat-divider")};
sTb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"button",11);_.N("click",function(){const d=_.q(c).ua,e=_.O().Ka;_.O();e.vM.toggle(d);return _.r()});_.F(1,"label");_.Q(2);_.I();_.K(3,"mat-pseudo-checkbox",8);_.I()}a&2&&(a=b.ua,b=_.O().Ka,_.O(),_.E("value",a),_.qg("aria-checked",b.vM.get(a)?"true":"false"),_.y(2),_.Wg(_.ywb[a].name),_.y(),_.E("state",b.vM.get(a)?"checked":"unchecked"))};
vTb=function(a){if(a&1){const b=_.Nd();_.F(0,"div",4);_.N("click",function(c){_.q(b);return _.r(c.stopPropagation())});_.C(1,qTb,8,9,"ng-container",5);_.R(2,"async");_.C(3,rTb,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(tTb(c))});_.F(9,"label");_.Q(10," All Symbols ");_.I();_.K(11,"mat-pseudo-checkbox",8);_.R(12,"async");_.I();_.C(13,sTb,4,4,"button",9);_.R(14,"async");_.I()()}a&2&&(a=
_.O(),_.y(),_.E("ngIf",_.S(2,5,a.GD)),_.y(2),_.E("ngIf",_.S(4,7,a.zub).length>0||_.S(5,9,a.scopes).length>0),_.y(4),_.qg("aria-checked",_.S(8,11,a.Nla)),_.y(4),_.E("state",uTb(_.S(12,13,a.Nla))),_.y(2),_.E("ngForOf",_.S(14,15,a.KCa)))};
xTb=function(a,b){if(a&1){const c=_.Nd();_.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.tna(d))});_.F(3,"label");_.Q(4);_.I()();_.F(5,"button",7);_.N("click",function(){const d=_.q(c).Ka,e=_.O();return _.r(wTb(e,d))});_.F(6,"label");_.Q(7);_.I();_.K(8,"mat-pseudo-checkbox",8);_.I()()()}a&2&&(a=b.Ka,b=_.O(),_.y(2),_.E("value",a.collapseAll),_.qg("aria-checked",a.collapseAll?
"true":"false"),_.y(2),_.Wg(a.collapseAll?b.soc:b.roc),_.y(),_.E("value",a.stickyHeaders),_.qg("aria-checked",a.stickyHeaders?"true":"false"),_.y(2),_.Wg(b.toc),_.y(),_.E("state",a.stickyHeaders?"checked":"unchecked"))};BTb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"button",9);_.N("click",function(){const d=_.q(c).Ka,e=_.O(3);return _.r(yTb(e,d))});_.F(1,"mat-icon");_.Q(2);_.I()()}a&2&&(a=b.Ka,_.O(3),_.E("matTooltip",zTb(a)),_.qg("aria-label",zTb(a)),_.y(2),_.Wg(ATb(a)))};
ETb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",10);_.N("click",function(){_.q(b);const c=_.O(3);c.Gd.bt("NL_SEMANTIC_OUTLINES")?CTb(c.Gd,"NL_SEMANTIC_OUTLINES"):DTb(c.Gd,"NL_SEMANTIC_OUTLINES");return _.r()});_.F(1,"mat-icon");_.Q(2,"auto_awesome");_.I()()}a&2&&_.E("matTooltip","Open AI Explananation")};
FTb=function(a){a&1&&(_.M(0),_.C(1,BTb,3,3,"button",7),_.R(2,"async"),_.K(3,"outline-options-menu"),_.C(4,ETb,3,1,"button",8),_.wg());a&2&&(a=_.O(2),_.y(),_.E("ngIf",_.S(2,2,a.GD)),_.y(3),_.E("ngIf",a.o_c))};
GTb=function(a,b){if(a&1){const c=_.Nd();_.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 ");_.I();_.F(8,"input",5,0);_.N("focus",function(){_.q(c);const d=_.O();return _.r(d.I6a.next(!0))})("blur",function(){_.q(c);const d=_.O();return _.r(d.I6a.next(!1))});_.I()()()();_.K(10,"filter-menu",6);_.C(11,FTb,5,4,"ng-container",1);_.R(12,"async");_.wg()}a&2&&
(a=b.Ka,b=_.O(),_.y(),_.sg("expanded",_.S(2,5,b.I6a)||_.S(3,7,b.Q6)),_.y(7),_.E("formControl",b.fr),_.y(2),_.E("outlineData",a),_.y(),_.E("ngIf",_.S(12,9,b.GD)))};HTb=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)};ITb=function(a){a&1&&(_.F(0,"div",3),_.Q(1," Nothing matches your filter.\n"),_.I())};
JTb=function(a){a&1&&(_.F(0,"button",11),_.K(1,"div",12),_.I());if(a&2){a=_.O().ua;const b=_.O(2);_.y();_.sg("expanded",b.Ps.Zd(a))}};KTb=function(a){a&1&&_.K(0,"div",13)};
OTb=function(a,b){a&1&&(_.F(0,"mat-tree-node",6),_.R(1,"async"),_.R(2,"async"),_.R(3,"async"),_.C(4,JTb,2,2,"button",7),_.F(5,"a",8),_.C(6,KTb,1,0,"div",9),_.F(7,"span"),_.Q(8),_.I(),_.F(9,"span",10),_.Q(10),_.I()()());a&2&&(a=b.ua,b=_.O(2),_.rg("padding-left",a.level*20,"px")("top",_.S(1,23,LTb(b,a)),"px")("z-index",100-a.level),_.sg("header",_.S(2,25,MTb(b,a)))("bottom-header",_.S(3,27,NTb(b,a)))("bold-active-element",a.active),_.E("role","treeitem"),_.qg("aria-selected",a.active)("data-id",a.id),
_.y(4),_.E("ngIf",a.Gj),_.y(),_.qg("href",b.JK(a),_.vf),_.y(),_.E("ngIf",a.Gj===!1),_.y(),_.qg("class",a.fe)("aria-label",a.tooltip)("title",a.tooltip),_.y(),_.Wg(a.Mc),_.y(2),_.Vg(" ",a.label," "))};PTb=function(a){a&1&&(_.F(0,"mat-tree",4),_.R(1,"async"),_.C(2,OTb,11,29,"mat-tree-node",5),_.I());a&2&&(a=_.O(),_.sg("sticky-headers",_.S(1,6,a.Gub)),_.E("dataSource",a.RC)("treeControl",a.Ps)("@.disabled",!0)("trackBy",a.wE))};QTb=function(a){return a.Hzb};RTb=function(a){return a.level};
STb=function(a){return a?_.gG(a.params.line)||-1:-1};TTb=function(a){return a.Gj};UTb=function(a,b){a.level=b;return a};VTb=function(a,b,c,d,e,f){return g=>{if(g.type&&!b.get(g.type))return!1;var l=g.modifiers.filter(NCb);return l.length&&l.every(p=>!c.get(p))||d.has("static")&&((l=g.modifiers.includes(11))&&!e||!l&&!f)?!1:_.Pk(a)||_.Qk(g.label,a)?!0:!1}};
WTb=function(a){if(a&1){const b=_.Nd();_.F(0,"div",7)(1,"h4");_.Q(2,"Outline is very large");_.I();_.F(3,"button",8);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(c.mCa=!1)});_.Q(4," Show anyway (may crash) ");_.I()()}};XTb=function(a){a&1&&_.K(0,"outline-controls",11);a&2&&(a=_.O(3),_.E("outlineData",a.nt.Ub))};
YTb=function(a){a&1&&(_.M(0),_.C(1,XTb,1,1,"outline-controls",9),_.K(2,"outline-tree",10),_.wg());a&2&&(a=_.O(2),_.y(),_.E("ngIf",a.UXb),_.y(),_.E("outlineTreeInput",a.nt.Ub)("location",a.Nd))};ZTb=function(a){a&1&&(_.M(0,4),_.C(1,WTb,5,0,"div",5)(2,YTb,3,3,"ng-container",6),_.wg());a&2&&(a=_.O(),_.E("ngSwitch",a.mCa),_.y(),_.E("ngSwitchCase",!0),_.y(),_.E("ngSwitchCase",!1))};$Tb=function(a){a&1&&(_.F(0,"dc-information-box",12),_.Q(1),_.I());a&2&&(a=_.O(),_.y(),_.Vg(" ",a.aha(a.nt.wF)," "))};
aUb=function(a){a&1&&_.K(0,"loading",13);a&2&&_.E("hasBackground",!0)};bUb=function(a){a&1&&(_.F(0,"span",8),_.Q(1,"Files"),_.I())};cUb=function(a){a&1&&(_.M(0),_.K(1,"directory-navigation",9),_.wg());a&2&&(a=_.O(2),_.y(),_.E("activeLocation",a.Nd))};eUb=function(a){a&1&&(_.F(0,"span",12),_.Q(1,"Outline"),_.I());if(a&2){a=_.O(2).Ka;const b=_.O();_.E("matTooltip",dUb(a,b.wb))}};
fUb=function(a){a&1&&(_.K(0,"outline",13),_.R(1,"async"));a&2&&(a=_.O(3),_.E("outlineData",_.S(1,2,a.nt))("activeLocation",a.Nd))};gUb=function(a){a&1&&(_.F(0,"mat-tab",10),_.C(1,eUb,2,1,"ng-template",3)(2,fUb,2,4,"outline",11),_.I());if(a&2){a=_.O().Ka;const b=_.O();_.E("disabled",a!==b.irc.th);_.y(2);_.E("ngIf",b.VXb)}};
jUb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"nav",1)(1,"mat-tab-group",2);_.N("selectedIndexChange",function(d){const e=_.q(c).Ka,f=_.O();return _.r(f.Qk(e,d))});_.F(2,"mat-tab");_.C(3,bUb,2,0,"ng-template",3)(4,cUb,2,1,"ng-container",4);_.I();_.C(5,gUb,3,2,"mat-tab",5);_.I();_.F(6,"div",6)(7,"button",7);_.N("click",function(){_.q(c);var d=_.O().Uc;d.YL.getValue()===2?hUb(d):nL(d);return _.r()});_.F(8,"mat-icon");_.Q(9,"keyboard_capslock");_.I()()()()}a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("@.disabled",
!0)("selectedIndex",iUb(b,a)),_.y(3),_.E("ngIf",b.CQb),_.y(),_.E("ngIf",b.j9),_.y(2),_.E("matTooltip",b.isCollapsed?"Open navigation panel":"Close navigation panel")("ascTrackElement",b.sxc)("trackAction",b.isCollapsed?"open":"close")("trackProjectId",b.Nd.tb),_.qg("aria-label",b.isCollapsed?"Open navigation panel":"Close navigation panel"))};
kUb=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"}};lUb=function(a){switch(a.state){case 1:return a.wF==="UNSUPPORTED_LANGUAGE"||a.wF==="UNSUPPORTED_DATA_TYPE"?3:2;case 2:return a.Ub.Vta.length===0?4:1;default:return _.fb(a,void 0)}};
mUb=function(a){switch(a){case "OUTLINE":return _.Oi.cS;case "FILES":return _.Oi.UFa;default:return _.fb(a,"Unknown file detail tab selected")}};nUb=function(a){a&1&&_.K(0,"repository-detail",5);a&2&&(a=_.O(),_.E("viewData",a.wb))};oUb=function(a){a&1&&(_.F(0,"div"),_.Q(1," Please contact the administrator. "),_.I())};
pUb=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. "),_.I())};qUb=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.GW:void 0)("fallbackEditLink",a.kind===0?a.eX:void 0);_.qg("aria-label",_.S(1,5,b.dSc))}};
rUb=function(a){a&1&&_.K(0,"no-repository-information",7)};sUb=function(a){a&1&&_.K(0,"repository-not-found",8);a&2&&(a=_.O().Ka,_.E("location",a.location))};tUb=function(a){a&1&&_.K(0,"repository-permission-denied",8);a&2&&(a=_.O().Ka,_.E("location",a.location))};uUb=function(a){a&1&&_.K(0,"no-default-branch",7)};vUb=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.DR.H5c))("viewData",a)("showOutlineTab",!b.RAa)}};
wUb=function(a,b){a&1&&(_.M(0),_.C(1,qUb,2,7,"repository-breadcrumb",1),_.M(2,2),_.C(3,rUb,1,0,"no-repository-information",3)(4,sUb,1,1,"repository-not-found",4)(5,tUb,1,1,"repository-permission-denied",4)(6,uUb,1,0,"no-default-branch",3)(7,vUb,2,5,"browse-repository-contents",5),_.wg()());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngIf",_.UF(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.rxc),_.y(),
_.E("ngSwitchCase",b.cp.PERMISSION_DENIED),_.y(),_.E("ngSwitchCase",b.cp.pqc))};xUb=function(a,b){return new _.te(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)})})};yUb=function(a,b){return(window.injected||new Map).get(a)||b};
BUb=function(a,b,c){if(a.nodeType!==1)return zUb;b=b.toLowerCase();if(b==="innerhtml"||b==="innertext"||b==="textcontent"||b==="outerhtml")return()=>_.nc(_.im);const d=AUb.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");}:zUb};EUb=function(a,b){if(!CUb(a)||!a.hasOwnProperty("raw"))throw Error("hf");return DUb!==void 0?DUb.createHTML(b):b};
qL=function(a,b,c=a,d){if(b===oL)return b;var e;let f=d!==void 0?(e=c.ZCb)==null?void 0:e[d]:c.VGc;e=pL(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.RGc(a,c,d));if(d!==void 0){let t;((t=c.ZCb)!=null?t:c.ZCb=[])[d]=f}else c.VGc=f}f!==void 0&&(b=qL(a,f.TGc(a,b.values),f,d));return b};
rL=function(a){return(b,c)=>{if(typeof c==="object")b=FUb(a,b,c);else{const d=b.hasOwnProperty(c);GUb(b.constructor,c,d?Object.assign({},a,{kbd:!0}):a);b=d?Object.getOwnPropertyDescriptor(b,c):void 0}return b}};HUb=function(){return rL(Object.assign({},void 0,{state:!0,Zj:!1}))};IUb=function(a){a=a.privateDoNotAccessOrElseSafeUrlWrappedValue;if(a===void 0||a===null)throw Error("pf");return new _.cc(a)};JUb=function(a){return a&&a.startsWith("go/")?a:""};
KUb=function(a,b){a&1&&(_.F(0,"th",4),_.Q(1),_.I());a&2&&(a=b.ua,_.y(),_.Wg(a.dib))};
MUb=function(a){if(a&1){const b=_.Nd();_.F(0,"mat-month-view",7);_.N("_userSelection",function(c){_.q(b);const d=_.O(2);return _.r(d.Frb(c))})("dragStarted",function(c){_.q(b);const d=_.O(2);return _.r(d.EW(c))})("dragEnded",function(c){_.q(b);const d=_.O(2);return _.r(d.TF(c))});_.I()}if(a&2){a=_.O().ua;const b=_.O();_.sg("reach-calendar-month-active",LUb(b,a,b.rb));_.E("activeDate",a)("selected",b.selected)("dateFilter",b.Fj)("maxDate",b.Ed)("minDate",b.Dd)("dateClass",b.Ul)("comparisonStart",b.Rq)("comparisonEnd",
b.zs)("activeDrag",b.Wv)}};NUb=function(a,b){a&1&&(_.F(0,"div",5),_.C(1,MUb,1,11,"mat-month-view",6),_.I());a&2&&(a=b.ua,_.y(),_.E("ngIf",!!a))};OUb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"mat-year-view",2);_.N("selectedChange",function(d){_.q(c);const e=_.O();return _.r(e.ho.next(d))});_.I()}a&2&&(a=b.ua,b=_.O(),_.E("activeDate",a)("selected",b.selected)("dateFilter",b.Fj)("maxDate",b.Ed)("minDate",b.Dd)("dateClass",b.Ul))};
PUb=function(a){a&1&&(_.F(0,"mat-error"),_.Q(1),_.I());a&2&&(a=_.O(),_.y(),_.Wg(a.WZc))};QUb=function(a){if(a&1){const b=_.Nd();_.F(0,"reach-date-presets-menu",11);_.N("presetSelected",function(c){_.q(b);_.O().A1.next({source:"view",value:(c==null?void 0:c.date)||null});return _.r()});_.I()}a&2&&(a=_.O(),_.E("presets",a.e5))};RUb=function(a,b){a&1&&(_.F(0,"mat-icon",6),_.Q(1),_.I());a&2&&(a=b.Ka,_.E("svgIcon",a.qk),_.y(),_.Vg(" ",a.qk?"":a.Th," "))};
SUb=function(a,b){a&1&&(_.F(0,"mat-icon",6),_.Q(1),_.I());a&2&&(a=b.Ka,_.E("svgIcon",a.qk),_.y(),_.Vg(" ",a.qk?"":a.Th," "))};TUb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"div",4);_.N("click",function(){const d=_.q(c).ua,e=_.O(2);d&&e.KYb.next(d);return _.r()});_.K(1,"div",5);_.F(2,"span",6);_.Q(3);_.I()()}a&2&&(a=b.ua,_.E("first",b.first),_.y(3),_.Wg(a.title))};
UUb=function(a){a&1&&(_.M(0),_.K(1,"mat-divider",2),_.C(2,TUb,4,2,"div",3),_.K(3,"mat-divider",2),_.wg());a&2&&(a=_.O(),_.y(2),_.E("ngForOf",a.wAa))};VUb=function(a){return a.Eb?`${a.repository} \u203a ${_.fG(a.Eb)}`:`${a.repository}`};sL=function(a){return a==null?"":a.split("/").map(encodeURIComponent).join("/")};
WUb=function(a){a&1&&(_.M(0),_.F(1,"a",3),_.Q(2),_.I(),_.F(3,"a",4),_.Q(4),_.I(),_.wg());a&2&&(a=_.O(),_.y(),_.E("routerLink",a.data.Oya)("ascTrackElement",a.data.n1)("trackAction",a.data.uja),_.y(),_.Wg(a.data.tja),_.y(),_.E("routerLink",a.data.dZb)("ascTrackElement",a.data.n1),_.y(),_.Wg(a.data.Wk))};
XUb=function(a){a&1&&(_.F(0,"a",9),_.R(1,"repoRootLink"),_.Q(2),_.I());a&2&&(a=_.O(2),_.E("routerLink",_.S(1,4,a.data.Wa))("ascTrackElement",a.data.n1),_.y(2),_.AC("[",a.data.repository," \u203a ",a.data.jd,"]"))};
YUb=function(a){a&1&&(_.C(0,XUb,3,6,"a",5),_.F(1,"a"),_.R(2,"placeToHref"),_.F(3,"span"),_.Q(4),_.I(),_.F(5,"span",6),_.Q(6),_.I()(),_.F(7,"button",7)(8,"span",8),_.Q(9,"content_copy"),_.I()());if(a&2){a=_.O();_.E("ngIf",a.displayName==null);_.y();_.qg("href",_.S(2,9,a.data.Wa),_.vf)("data-action-name","navigate")("data-element-name",a.data.n1)("data-track-action-name",a.data.uja);_.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;_.Wg(b);_.y(2);_.Wg(a.data.tja);_.y();_.qg("data-copy-content",a.data.Wa.path)("data-action-name","copy")}};ZUb=function(a,b){a&1&&(_.F(0,"li"),_.K(1,"item-display",9),_.I());a&2&&(a=b.ua,b=_.O(4),_.y(),_.E("place",a)("placeItemType",b.Gwa(a)))};$Ub=function(a){a&1&&(_.F(0,"ul"),_.C(1,ZUb,2,2,"li",8),_.I());a&2&&(a=_.O(2).Ka,_.y(),_.E("ngForOf",a.Ub))};
aVb=function(a){a&1&&(_.M(0),_.C(1,$Ub,2,1,"ul",7),_.wg());if(a&2){a=_.O().Ka;_.O();const b=_.Eg(4);_.y();_.E("ngIf",a.Ub.length>0)("ngIfElse",b)}};bVb=function(a){a&1&&(_.F(0,"dc-information-box",10),_.Q(1," Recent items unavailable "),_.I())};cVb=function(a){a&1&&_.K(0,"loading",11)};
dVb=function(a,b){a&1&&(_.M(0)(1,3),_.C(2,aVb,2,2,"ng-container",4)(3,bVb,2,0,"dc-information-box",5)(4,cVb,1,0,"loading",6),_.wg()());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.LE.ii),_.y(),_.E("ngSwitchCase",b.LE.Error),_.y(),_.E("ngSwitchCase",b.LE.rj))};eVb=function(a){a&1&&(_.F(0,"p",12),_.Q(1," You don't have any recently viewed items yet. "),_.I())};
fVb=function(a,b){a&1&&(_.F(0,"mat-tree-node"),_.K(1,"div",12)(2,"simple-star",13)(3,"item-display",14),_.I());a&2&&(a=b.ua,b=_.O(4),_.qg("aria-label",a.displayName),_.y(2),_.E("isStarred",a.Xz)("type",b.Gwa(a.location)),_.qg("data-node-id",a.id)("data-action",b.tBb),_.y(),_.E("displayName",a.displayName)("place",a.location)("placeItemType",a.mz))};
gVb=function(a,b){a&1&&(_.F(0,"mat-nested-tree-node")(1,"div",15)(2,"button",16)(3,"span",17),_.Q(4," expand_more "),_.I()(),_.K(5,"simple-star",13)(6,"item-display",14),_.I(),_.F(7,"ul")(8,"li"),_.xg(9,18),_.I()()());a&2&&(a=b.ua,b=_.O(4),_.qg("aria-label",a.displayName),_.y(2),_.qg("aria-label","Toggle "+a.displayName)("data-node-id",a.id)("data-action",b.tic),_.y(),_.sg("collapsed",!b.Ec.Zd(a)),_.y(2),_.E("isStarred",a.Xz)("type",b.Gwa(a.location)),_.qg("data-node-id",a.id)("data-action",b.tBb),
_.y(),_.E("displayName",a.displayName)("place",a.location)("placeItemType",a.mz),_.y(),_.sg("tree-invisible",!b.Ec.Zd(a)))};hVb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",19);_.N("click",function(){_.q(b);const c=_.O(4);return _.r(c.kCa.next(!0))});_.Q(1," Show all ");_.I()}};
iVb=function(a){a&1&&(_.M(0),_.F(1,"mat-tree",8),_.C(2,fVb,4,8,"mat-tree-node",9)(3,gVb,10,15,"mat-nested-tree-node",10),_.I(),_.C(4,hVb,2,0,"button",11),_.wg());if(a&2){a=_.O(2).Ka;const b=_.O();_.y();_.E("dataSource",a.Ub)("treeControl",b.Ec);_.y(2);_.E("matTreeNodeDefWhen",b.Iha);_.y();_.E("ngIf",!b.kCa.value)}};jVb=function(a){a&1&&(_.M(0),_.C(1,iVb,5,4,"ng-container",7),_.wg());if(a&2){a=_.O().Ka;_.O();const b=_.Eg(4);_.y();_.E("ngIf",a.Ub.data.length>0)("ngIfElse",b)}};
kVb=function(a){a&1&&(_.F(0,"dc-information-box",20),_.Q(1," Starred items unavailable "),_.I())};lVb=function(a){a&1&&_.K(0,"loading",21)};mVb=function(a,b){a&1&&(_.M(0)(1,3),_.C(2,jVb,2,2,"ng-container",4)(3,kVb,2,0,"dc-information-box",5)(4,lVb,1,0,"loading",6),_.wg()());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Yc.ii),_.y(),_.E("ngSwitchCase",b.Yc.Error),_.y(),_.E("ngSwitchCase",b.Yc.rj))};
nVb=function(a){a&1&&(_.F(0,"p",22),_.Q(1," You don't have any starred items yet. "),_.I())};oVb=function(a,b){b.push(a);for(const c of a.children.values())oVb(c,b)};pVb=function(a,b){return b.children.size>0};qVb=function(a,b,c=0){let d=0;for(const e of a.values())c<b&&d++,e.Xz&&c++,e.children.size!==0&&(c=qVb(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};
rVb=function({children:a,location:b,Xz:c},d){a=new Map(Array.from(a).map(([g,l])=>[g,rVb(l,d)]).sort(([g],[l])=>g.localeCompare(l)));if(!b.path){var e=d.size;c={children:a,displayName:b.repository,Xz:c,location:b,mz:_.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.Xz);const f=d.size;c={children:a,displayName:e,location:b,Xz:c,mz:_.Dk(b),id:f};d.set(f,c);return c};
sVb=function(a){a&1&&(_.M(0),_.K(1,"initial-welcome"),_.wg())};tVb=function(a){a&1&&(_.M(0),_.Q(1),_.R(2,"number"),_.wg());a&2&&(a=_.O(2),_.y(),_.Vg(" (",_.S(2,1,a.XG),") "))};uVb=function(a,b){a&1&&(_.M(0),_.Q(1),_.R(2,"number"),_.wg());a&2&&(a=b.Ka,_.y(),_.Vg(" (",_.S(2,1,a),") "))};
vVb=function(a,b){if(a&1){const c=_.Nd();_.M(0);_.F(1,"div",2);_.C(2,sVb,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");_.I();_.F(9,"h2");_.Q(10," starred ");_.C(11,tVb,3,3,"ng-container",3);_.I()()();_.F(12,
"starred-items",7);_.N("countChanged",function(d){_.q(c);const e=_.O();return _.r(e.XG=d)});_.I()();_.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,uVb,3,3,"ng-container",3);_.R(20,"async");_.I()()();_.K(21,"recent-items",
9);_.I()()();_.wg()}a&2&&(a=b.Ka,b=_.O(),_.y(2),_.E("ngIf",a===b.K0c.tjc),_.y(),_.E("multi",!0),_.y(),_.E("expanded",!0),_.y(7),_.E("ngIf",b.XG>0),_.y(2),_.E("expanded",!0),_.y(6),_.E("ngIf",_.S(20,6,b.j5c)))};wVb=function(a){a&1&&_.K(0,"loading",10);a&2&&_.E("diameter",20)};xVb=function(a){a&1&&_.K(0,"th",5)};yVb=function(a){a&1&&(_.F(0,"th",6),_.Q(1," Project ID "),_.I())};
zVb=function(a){a&1&&(_.F(0,"td",13),_.K(1,"star",14),_.I());if(a&2){a=_.O().ua;const b=_.O();_.y();_.E("place",a.Wa)("type",b.txc)("elementName",a.Kj)}};AVb=function(a,b){a&1&&(_.M(0),_.K(1,"mat-icon",15),_.wg());a&2&&(a=b.Ka,b=_.O().ua,_.y(),_.E("matTooltip",b.B5c)("svgIcon",a))};BVb=function(a){a&1&&(_.F(0,"td",16)(1,"a",17),_.Q(2),_.I()());a&2&&(a=_.O().ua,_.y(),_.E("routerLink",a.z5c),_.y(),_.Vg(" ",a.nH," "))};
CVb=function(a,b){a&1&&(_.F(0,"tr",7),_.C(1,zVb,2,3,"td",8),_.F(2,"td")(3,"div",9)(4,"a",10),_.Q(5),_.I(),_.C(6,AVb,2,2,"ng-container",11),_.I()(),_.C(7,BVb,3,2,"td",12),_.I());a&2&&(a=b.ua,b=_.O(),_.y(),_.E("ngIf",b.e1b),_.y(3),_.E("routerLink",a.C5c),_.y(),_.Vg(" ",a.Kj," "),_.y(),_.E("ngIf",a.A5c),_.y(),_.E("ngIf",b.jtb))};DVb=function(a,b){return a.nH.localeCompare(b.nH)||a.Kj.localeCompare(b.Kj)};EVb=function(a,b){a=a.name;b=b.name;return a===b?0:a?b?a.localeCompare(b):1:-1};
FVb=function(a){a&1&&_.K(0,"repository-searchable-tree",1);a&2&&(a=_.O(),_.E("place",a.Wa))};GVb=function(a){a&1&&_.K(0,"loading",4);a&2&&_.E("diameter",20)};HVb=function(a){a&1&&(_.F(0,"div",10),_.K(1,"project-selector",11),_.I());a&2&&(a=_.O(3),_.y(),_.E("place",a.location))};JVb=function(a){if(a&1){const b=_.Nd();_.F(0,"input-with-icon",12);_.N("valueChange",function(c){_.q(b);const d=_.O(3);return _.r(d.FBa.next(c))});_.I()}a&2&&(a=_.O(3),_.E("placeholder",a.srb)("trackingConfig",_.ch(2,IVb,a.mc)))};
KVb=function(a){a&1&&(_.M(0),_.K(1,"repository-table",13),_.wg());if(a&2){a=_.O(2).Ka;const b=_.O();_.y();_.E("rows",a.Ub.rows)("location",b.location)}};LVb=function(a){if(a&1){const b=_.Nd();_.F(0,"no-search-match",14);_.R(1,"async");_.N("clear",function(){_.q(b);const c=_.O(3);return _.r(c.hK())});_.I()}a&2&&(a=_.O(3),_.E("filter",_.S(1,1,a.FBa)))};
MVb=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 "),_.I(),_.F(3,"icon-empty-state-subtitle"),_.Q(4," Verify that you can access it "),_.I()())};NVb=function(a){a&1&&(_.F(0,"icon-empty-state-display",16)(1,"icon-empty-state-title"),_.Q(2," Unable to load this project "),_.I(),_.F(3,"icon-empty-state-subtitle"),_.Q(4," Verify that it exists and you can access it "),_.I()())};
OVb=function(a){a&1&&(_.M(0),_.C(1,HVb,2,1,"div",5)(2,JVb,1,4,"input-with-icon",6),_.R(3,"async"),_.M(4,1),_.C(5,KVb,2,2,"ng-container",3)(6,LVb,2,3,"no-search-match",7)(7,MVb,5,0,"icon-empty-state-display",8)(8,NVb,5,0,"icon-empty-state-display",9),_.wg()());if(a&2){a=_.O().Ka;const b=_.O();_.y();_.E("ngIf",b.f1b);_.y();_.E("ngIf",_.S(3,7,b.P7c));_.y(2);_.E("ngSwitch",a.Ub.kind);_.y();_.E("ngSwitchCase",b.Ooa.Oyc);_.y();_.E("ngSwitchCase",b.Ooa.cec);_.y();_.E("ngSwitchCase",b.Ooa.bec);_.y();_.E("ngSwitchCase",
b.Ooa.Bjc)}};PVb=function(a,b){a&1&&(_.M(0,1),_.C(1,GVb,1,1,"loading",2)(2,OVb,9,9,"ng-container",3),_.wg());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Yc.rj),_.y(),_.E("ngSwitchCase",b.Yc.ii))};RVb=function(a){const b=a.Oe,c=_.Jnb(b),d=b.projectId||b.dm||b.Mp;var e=a.cZ?_.Gzb(a.cZ):null;const f=e?e.icon:null;e=e?QVb.format({repoType:e.name}):null;return{Kj:a.displayName||b.bi,C5c:_.Oq(c),nH:d,z5c:_.Oq(_.lG(c.bc(),"repoGroup").ab()),A5c:f,B5c:e,Wa:c}};
SVb=function(a,b){return a===b?!0:a===void 0||b===void 0?!1:_.tc(a,b)};TVb=function({tb:a,Wc:b}){if(a&&b)switch(b){case "depot":return{kind:b};case "host":return{kind:b,dm:a};case "project":return{kind:b,projectId:a};case "ossProject":return{kind:b,projectName:a};default:return _.fb(b,"Unknown group type")}};
UVb=function(a){a&1&&(_.F(0,"nav",11)(1,"a",12),_.Q(2,"My source"),_.I(),_.F(3,"a",13),_.Q(4,"All repositories"),_.I()());if(a&2){_.O();a=_.Eg(3);const b=_.O(2).Ka,c=_.O();_.E("tabPanel",a);_.y();_.E("routerLink",c.H0c)("active",b.Ub===c.QR.GIa);_.y(2);_.E("routerLink",c.bO)("active",b.Ub===c.QR.iKa)}};VVb=function(a){a&1&&(_.F(0,"div",9),_.C(1,UVb,5,5,"nav",10),_.K(2,"mat-tab-nav-panel",null,1),_.I());if(a&2){a=_.O(2).Ka;const b=_.O();_.y();_.E("ngIf",a.Ub===b.QR.GIa||a.Ub===b.QR.iKa)}};
WVb=function(a){a&1&&_.K(0,"landing-page")};XVb=function(a){a&1&&(_.K(0,"repositories-browser",14),_.R(1,"async"));a&2&&(a=_.O(3),_.E("location",_.S(1,1,a.Wa)))};YVb=function(a){a&1&&(_.M(0),_.C(1,VVb,4,1,"div",7),_.M(2,3),_.C(3,WVb,1,0,"landing-page",4)(4,XVb,2,3,"repositories-browser",8),_.wg()());if(a&2){a=_.O().Ka;const b=_.O();_.y();_.E("ngIf",b.TUb);_.y();_.E("ngSwitch",a.Ub);_.y();_.E("ngSwitchCase",b.QR.GIa);_.y();_.E("ngSwitchCase",b.QR.iKa)}};
ZVb=function(a){a&1&&_.xg(0,15);a&2&&(_.O(2),_.E("ngTemplateOutlet",_.Eg(3)))};$Vb=function(a){a&1&&_.K(0,"loading",16);a&2&&_.E("diameter",20)};aWb=function(a,b){a&1&&(_.M(0,3),_.C(1,YVb,5,4,"ng-container",4)(2,ZVb,1,1,"ng-container",5)(3,$Vb,1,1,"loading",6),_.wg());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Yc.ii),_.y(),_.E("ngSwitchCase",b.Yc.Error),_.y(),_.E("ngSwitchCase",b.Yc.rj))};
bWb=function(a){a&1&&(_.F(0,"icon-empty-state-display",17)(1,"icon-empty-state-title"),_.Q(2," Unable to load page. "),_.I(),_.F(3,"icon-empty-state-subtitle"),_.Q(4," Please try again later. "),_.I()());a&2&&_.E("isSvg",!1)};cWb=function(a){switch(a){case "RepositoriesBrowser":return 1;case "LandingPage":return 0;default:return _.fb(a,void 0)}};dWb=void 0;gWb=function(a,b){if(b<0)throw Error("u`"+b);const c=a.Vy,d=c+b;if(d>a.uK)throw Error("t`"+(a.uK-c)+"`"+b);a.Vy=d;return c};hWb=[];
iWb=class{constructor(a,b){this.gO=null;this.wYa=!1;this.Vy=this.uK=this.Rma=0;this.init(a,void 0,void 0,b)}init(a,b,c,{cUa:d=!1}={}){this.cUa=d;a&&(a=tAb(a),this.gO=a.buffer,this.wYa=a.yP,this.Rma=b||0,this.uK=c!==void 0?this.Rma+c:this.gO.length,this.Vy=this.Rma)}aRb(){this.clear();hWb.length<100&&hWb.push(this)}clear(){this.gO=null;this.wYa=!1;this.Vy=this.uK=this.Rma=0;this.cUa=!1}dj(){return this.uK}setEnd(a){this.uK=a}reset(){this.Vy=this.Rma}getCursor(){return this.Vy}setCursor(a){this.Vy=
a}advance(a){_.sza(this,this.Vy+a)}nZb(a,b){var c=gWb(this,a),d=this.gO;if(_.Gya){var e;b?(e=eWb)||(e=eWb=new TextDecoder("utf-8",{fatal:!0})):(e=fWb)||(e=fWb=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(dWb===void 0){try{e.decode(new Uint8Array([128]))}catch(p){}try{e.decode(new Uint8Array([97])),dWb=!0}catch(p){dWb=!1}}b=!dWb}b&&(eWb=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?JK(b,f):(p=d[c++],g<194||(p&192)!==128?(c--,JK(b,f)):f.push((g&31)<<6|p&63)):g<240?c>=a-1?JK(b,f):(p=d[c++],(p&192)!==128||g===224&&p<160||g===237&&p>=160||((e=d[c++])&192)!==128?(c--,JK(b,f)):f.push((g&15)<<12|(p&63)<<6|e&63)):g<=244?c>=a-2?JK(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--,JK(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))):JK(b,f);f.length>=8192&&(l=sAb(l,f),f.length=
0)}f=sAb(l,f)}return f}Enb(a){if(a==0)return _.Ya();var b=gWb(this,a);if(this.cUa&&this.wYa)b=this.gO.subarray(b,b+a);else{var c=this.gO;a=b+a;b=b===a?new Uint8Array(0):c.slice(b,a)}return b.length==0?_.Ya():new _.Ua(b,_.Xa)}};EAb=function(a){var b=a.Dg;if(b.Vy==b.uK)return!1;a.U5=a.Dg.getCursor();var c=_.Yk(a.Dg)>>>0;b=c>>>3;c&=7;if(!(c>=0&&c<=5))throw Error("o`"+c+"`"+a.U5);if(b<1)throw Error("p`"+b+"`"+a.U5);a.O7=b;a.Ou=c;return!0};
GAb=function(a){switch(a.Ou){case 0:if(a.Ou!=0)GAb(a);else a:{a=a.Dg;var b=a.Vy;const c=b+10,d=a.gO;for(;b<c;)if((d[b++]&128)===0){_.sza(a,b);break a}throw Error("s");}break;case 1:a.Dg.advance(8);break;case 2:a.Ou!=2?GAb(a):(b=_.Yk(a.Dg)>>>0,a.Dg.advance(b));break;case 5:a.Dg.advance(4);break;case 3:b=a.O7;do{if(!EAb(a))throw Error("q");if(a.Ou==4){if(a.O7!=b)throw Error("r");break}GAb(a)}while(1);break;default:throw Error("o`"+a.Ou+"`"+a.U5);}};jWb=[];
kWb=class{constructor(a,b){if(hWb.length){const c=hWb.pop();c.init(a,void 0,void 0,b);a=c}else a=new iWb(a,b);this.Dg=a;this.U5=this.Dg.getCursor();this.Ou=this.O7=-1;this.setOptions(b)}setOptions({iPb:a=!1}={}){this.iPb=a}aRb(){this.Dg.clear();this.Ou=this.O7=-1;jWb.length<100&&jWb.push(this)}getCursor(){return this.Dg.getCursor()}reset(){this.Dg.reset();this.U5=this.Dg.getCursor();this.Ou=this.O7=-1}advance(a){this.Dg.advance(a)}skipToEnd(){this.Dg.setCursor(this.Dg.dj())}nZb(){return _.uza(this)}Enb(){const a=
_.Yk(this.Dg)>>>0;return this.Dg.Enb(a)}};yAb=Symbol();DAb=Symbol();
lWb=function(a,b,c=_.Mza){return new _.Tl(a,c)}(function(a,b,c,d,e){if(a.Ou!==2)return!1;d=_.vb(void 0,d,!0);var f=b[_.Ma];_.$a(f);var g=!!(64&f)||!(16384&f);let l=_.aca(b,f,c);const p=l!==_.fca;if(g||!p){let t=g=p?l[_.Ma]|0:0;if(!p||2&t||_.Db(t)||4&t&&!(32&t))l=_.Ja(l),t=_.Cb(t,f),f=_.Bb(b,f,c,l);t=_.cca(t,f)&-13;t=_.Ka(t,16,!1);t=_.Eb(t,f,!0);t!==g&&(l[_.Ma]=t)}l.push(d);_.tza(a,d,e);return!0},function(a,b,c,d,e){if(Array.isArray(b))for(let t=0;t<b.length;t++){var f=e,g=a,l=g.Jxd;var p=b[t];p=p instanceof
_.Ak?p.Mf:Array.isArray(p)?_.vb(p,d,!1):void 0;l.call(g,c,p,f)}});
HAb=class{constructor(){this.nc=!1;this.yg=null;this.eh=_.n(_.Af,{optional:!0});this.vW=_.n(_.af);this.vW.Be(()=>{this.nc=!0;this.yg=null})}subscribe(a){if(this.nc)throw new _.$c(953,!1);let b;((b=this.yg)!=null?b:this.yg=[]).push(a);return{unsubscribe:()=>{let c;const d=(c=this.yg)==null?void 0:c.indexOf(a);if(d!==void 0&&d!==-1){let e;(e=this.yg)==null||e.splice(d,1)}}}}emit(a){if(this.nc)throw new _.$c(953,!1);if(this.yg!==null){var b=_.cd(null);try{for(const c of this.yg)try{c(a)}catch(d){let e;
(e=this.eh)==null||e.handleError(d)}}finally{_.cd(b)}}}};mWb=function(a){return _.x(_.u(null),_.Qf(1),_.hg(()=>{a.Tq=_.iPa(a,_.qi(),{gestureName:"BACKGROUND",element:"Insights",action:"load"});a.Tq.WQb=!0}))};$Qb=function(a,b){return _.nl(a,3,b)};nWb=function(a,b){return _.Lb(a,1,b,_.tb)};oWb=function(a,b){return _.ql(a,1,_.Qp,b)};pWb=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()}};
tL=function(a,b,c,d,e,f){const g=b.substring(0,b.length-e.name.length);b=_.dSa(l=>_.hSa(a,l,g),a.l2b).call(a,_.JQa(e,c,d));b.on("data",l=>f(null,l));b.on("error",l=>f(l,null));return new pWb(b)};qWb=function(a,b){return _.Lb(a,3,b,_.tb)};rWb=function(a,b){return _.Nl(a,4,b)};sWb=function(a,b){_.x(a.EP.getValue(_.zx(a,b)),_.Te(c=>c!=="SHOWING")).subscribe(()=>{a.EP.setValue(_.zx(a,b),"HIDDEN")})};
tWb=function(a,b){let c=_.dab(a,b);if(!_.UF(b))return`${a.window.location.origin}${c}`;if(!_.VF(b))return`http://cs${c}`;c=c.match(/^\/piper[/_]{3}depot\/google3/g)?c.slice(15):c.slice(9);return`http://${c}`};uWb=function(a,b){const c=_.Kob(b);return a.s1c.fetch(c,()=>{a.lLb.next(c);return _.Lob(a.RRc,c,b.category)})};vWb=function(a){return _.x(a.tVb,_.v(b=>Array.from(b.values())))};
wWb=function(a,{tb:b,Wc:c,fileSpecSourceRootRepositoryKeyRepositoryName:d,fileSpecSourceRootRefSpec:e,fileSpecSourceRootRefHint:f,fileSpecPath:g,fileSpecType:l,mergeLatestData:p,category:t="DEFAULT"},w){if(!_.Aub.has(c))throw Error("Xd");const A=Object.assign({},_.KG(b,c),{fileSpecPath:g,fileSpecType:l,fileSpecSourceRootRefSpec:e,fileSpecSourceRootRefHint:f,fileSpecSourceRootRepositoryKeyRepositoryName:d,invocationId:w,mergeLatestData:p,category:t});return a.DTc.fetch(Object.assign({},A,{wi:"fileTest"}),
()=>_.x(a.RWc.get(A),_.v(G=>G.wua)))};xWb=function(a,b){const c=[];for(const [d,e]of b){b=d;const f=e;f!==a.bt(b)&&(f?c.push({wi:b,state:{enabled:f,Du:0}}):c.push({wi:b,state:{enabled:f}}))}a.TBa(...c)};
yWb=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};DTb=function(a,...b){b=JAb(b,!0);xWb(a,yWb(a,b))};CTb=function(a,...b){xWb(a,JAb(b,!1))};zWb=function(a,b,c){a.bt(b)&&a.TBa({wi:b,state:c})};
uL=function(a,b,c){zWb(a,b,{enabled:!0,Du:2,DSb:c})};vL=function(a,b){zWb(a,b,{enabled:!0,Du:0})};AWb=function(a,b,c){zWb(a,b,{enabled:!0,Du:1,Qu:c})};BWb=function(){return _.pv.has(27)?new Map([["LINE_COUNTS",_.t4a.children.map(a=>a.id)],["FILE_COUNTS",_.u4a.children.map(a=>a.id)]]):new Map};
CWb=function(a,b,c){const d=new _.Zf(1);return _.x(d,_.Rf(),_.Lf(e=>{var f,g,l,p;({nextPage:e,location:f,dr:g,refHint:l,count:p}=e);return _.x(a.resolve(f,e,l,g,p),_.v(_.zF),_.eg(_.IF),_.Jf(()=>_.yF("History unavailable")))}),_.eg(_.zF(b)),_.bg(NAb,_.Zub),_.v(e=>{const f=e.rl.length>0?e.rl[0].dr||void 0:void 0;var g=f&&IAb(c,f);g=g&&_.Vj(g)?g:c;let l,p;if(_.rG(c)){var t;l=f==null?void 0:(t=f.Kt)==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,{HH:f});const A=KAb(g,e),G=w.a8==="TOKEN"&&A!==g.path,J=LAb(g,e);return t.lga?(d.next({nextPage:G?void 0:w,location:J,dr:p,refHint:l,count:7E5}),Object.assign({},t,{HH:f})):Object.assign({},t,{HH:f,Bva:()=>{d.next({nextPage:G?void 0:w,location:J,dr:p,refHint:l,count:50})},kga:()=>{d.next({nextPage:G?void 0:w,location:J,dr:p,refHint:l,count:1E6})}})}))};
nOb=function(a,b){let c;c=b.Wc==="depot"?b.params.Pb?"":"HEAD":b.Eb;const d=_.rG(b)?_.eG(_.Uj(b,0)):void 0;return _.x(a.resolve(b,c?{a8:"COMMITS",rl:[c]}:void 0,d),_.fg(e=>_.x(CWb(a,e,b),_.v(_.zF))),_.Jf(()=>_.yF("History unavailable")),_.eg(_.IF))};
wL=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};xL=function(a){if(typeof Reflect==="object"&&Reflect&&typeof Reflect.metadata==="function")return Reflect.metadata("design:type",a)};
DWb=function(a,b){return b?_.jza(_.Djb(a),b):_.ea.btoa(unescape(encodeURIComponent(a)))};EWb=new _.Tl(function(a,b,c){if(a.Ou!==0)return!1;a=_.Yk(a.Dg);_.Bb(b,b[_.Ma],c,a===0?void 0:a);return!0},_.tca());
var $Cb=function(a,b){const c=b.parentNode;c&&c.replaceChild(a,b)},ACb=function(a){return a instanceof _.Nj?a.clone():new _.Nj(a)},WJb=function(a,b){a instanceof _.Nj||(a=ACb(a));b instanceof _.Nj||(b=ACb(b));return a.resolve(b)},yL=class{constructor(a){this.h2a=a;this.nya=[];this.INb=UAb}transform(a,b=UAb){if(!a||!(a instanceof Map)&&typeof a!=="object")return null;this.Sua!=null||(this.Sua=this.h2a.find(a).create());a=this.Sua.diff(a);const c=b!==this.INb;a&&(this.nya=[],a.VQb(d=>{this.nya.push({key:d.key,
value:d.ng})}));if(a||c)b&&this.nya.sort(b),this.INb=b;return this.nya}};yL.O=function(a){return new (a||yL)(_.B(_.SJa,16))};yL.Le=_.Ef({name:"keyvalue",type:yL,le:!1});var zL=class extends _.Fp{constructor(a,b,c,d){super(a,b,d,c,"scroll");this.F3b=!0}bjb(a){this.F3b&&(clearTimeout(this.R6c),this.R6c=setTimeout(()=>{_.yPa(this,"SCROLL",a,500)},500))}};zL.O=function(a){return new (a||zL)(_.B(_.Bp),_.B(_.dn),_.B(_.ef),_.B(_.Ep,8))};
zL.La=_.Df({type:zL,na:[["body","ascTrackElement","","trackAction",""],["div","ascTrackElement","","trackAction",""],["textarea","ascTrackElement","","trackAction",""]," ascTrackElement  trackAction  trackGestureScroll ".split(" ")],inputs:{F3b:"trackGestureScroll"},standalone:!1,features:[_.kg]});
var bSb={Q1:0,iFa:1,Scd:2,edd:3,pcd:4,OFc:5,0:"HISTORY",1:"CROSS_REFERENCES",2:"REMOVED_CALLGRAPHS",3:"SNAPSHOTS",4:"LOGPOINTS",5:"WARNINGS"},FWb=function(a,b,c){c=c||{};c.format="jspb";this.Qh=new _.Cq(c);this.Xh=a==void 0?a:a.replace(/\/+$/,"")},AL=class{get Hz(){return this.pra}set Hz(a){this.pra=a==="off"||a==="assertive"?a:"polite";this.pra==="off"?this.ZB&&(this.ZB.unsubscribe(),this.ZB=null):this.ZB||(this.ZB=this.hb.Tb(()=>this.MNa.observe(this.Ia).subscribe(()=>{const b=this.Ia.ma.textContent;
b!==this.ONc&&(this.Tba.Xi(b,this.pra,this.duration),this.ONc=b)})))}constructor(){this.Ia=_.n(_.ef);this.Tba=_.n(_.or);this.MNa=_.n(_.lr);this.hb=_.n(_.We);this.pra="polite";_.n(_.cr).load(_.dr)}Ja(){this.ZB&&this.ZB.unsubscribe()}};AL.O=function(a){return new (a||AL)};AL.La=_.Df({type:AL,na:[["","cdkAriaLive",""]],inputs:{Hz:[0,"cdkAriaLive","politeness"],duration:[0,"cdkAriaLiveDuration","duration"]},Qb:["cdkAriaLive"]});
var GWb=class{constructor(){this.qMc=!0;this.Fc=new _.Vf}destroy(){this.Fc.complete()}Sm(){}bz(){}},HWb={va:_.uUa,Ab:function(){return()=>new GWb}},IWb=class{constructor(a,b){this.ANc=a;this.sJc=b}get(a,b){const c=this.sJc.get(a);return typeof c!=="undefined"?c:this.ANc.get(a,b)}},JWb=["*",[["mat-option"],["ng-container"]]],BL=class{constructor(){this.disabled=!1;this.gu=_.n(_.ur).getId("mat-optgroup-label-");let a,b;this.oJ=(b=(a=_.n(_.Js,{optional:!0}))==null?void 0:a.rbb)!=null?b:!1}};
BL.O=function(a){return new (a||BL)};
BL.wa=_.Bf({type:BL,na:[["mat-optgroup"]],nb:[1,"mat-mdc-optgroup"],ob:3,Ya:function(a,b){a&2&&_.qg("role",b.oJ?null:"group")("aria-disabled",b.oJ?null:b.disabled.toString())("aria-labelledby",b.oJ?null:b.gu)},inputs:{label:"label",disabled:[2,"disabled","disabled",_.oh]},Qb:["matOptgroup"],features:[_.ah([{va:_.Ks,Hb:BL}]),_.lg],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&&(_.Gg(JWb),
_.F(0,"span",0)(1,"span",1),_.Q(2),_.Hg(3),_.I()(),_.Hg(4,1));a&2&&(_.sg("mdc-list-item--disabled",b.disabled),_.E("id",b.gu),_.y(2),_.Vg("",b.label," "))},styles:[".mat-mdc-optgroup{color:var(--mat-optgroup-label-text-color, var(--mat-sys-on-surface-variant));font-family:var(--mat-optgroup-label-text-font, var(--mat-sys-title-small-font));line-height:var(--mat-optgroup-label-text-line-height, var(--mat-sys-title-small-line-height));font-size:var(--mat-optgroup-label-text-size, var(--mat-sys-title-small-size));letter-spacing:var(--mat-optgroup-label-text-tracking, var(--mat-sys-title-small-tracking));font-weight:var(--mat-optgroup-label-text-weight, var(--mat-sys-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;color:inherit}\n"],
kb:2,Ma:0});var CL=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.xn(b,c)}get(a,b={},c={}){_.EK(a,RegExp("^operations/.*$"));return _.wn(this.qb,{body:null,Jb:"GET",Mb:"cloudresourcemanager.operations.get",path:`/${this.Va}/${a}`,Qa:_.Ah(b,_.gD,c),Ob:_.Vjb})}};CL.O=function(a){return new (a||CL)(_.m(_.k_a,8),_.m(_.l_a),_.m(_.vn,8))};CL.ta=_.k({token:CL,oa:CL.O});var DL=class{};DL.O=function(a){return new (a||DL)};DL.ta=_.k({token:DL,oa:a=>CL.O(a),Ea:_.Iu});
var $Ab=["BUILD","index","METADATA","OWNERS","README"],KWb={id:"Google",type:"depot"},LWb=function(a){a.Ua.navigate(_.Oq(a.S3c)).then(()=>{a.Sd()})},EL=class{constructor(a,b,c){this.V1c=b;this.Ua=c;this.voc="GoB packages are deprecated";this.Coc="You have been redirected to the repository view.";this.Aoc="Dismiss";this.Boc="Back to Package";this.S3c=_.Tq(a.bc(),{Yy:"1"}).ab()}Sd(){this.V1c.Sd()}};EL.O=function(a){return new (a||EL)(_.B(_.Ht),_.B(_.oXa),_.B(_.hi))};
EL.wa=_.Bf({type:EL,na:[["multibranch-redirect-notice"]],standalone:!1,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"),_.I(),_.Q(4),_.I(),_.F(5,"div",2)(6,"button",3),_.N("click",function(){return LWb(b)}),_.Q(7),_.I(),_.F(8,"button",4),_.N("click",function(){return b.Sd()}),_.Q(9),_.I()());a&2&&(_.y(),_.Vg(" ",b.voc," "),_.y(3),_.Vg(". ",b.Coc,"\n"),_.y(3),_.Vg(" ",b.Boc," "),_.y(2),_.Vg(" ",b.Aoc," "))},Fa:[_.jH,_.Gp],styles:["multibranch-redirect-notice[_nghost-%COMP%]{display:flex;align-items:center}multibranch-redirect-notice[_nghost-%COMP%]   span[_ngcontent-%COMP%]{flex-grow:1}"]});
var MWb={LOADING:0,th:1,ERROR:2,0:"LOADING",1:"SUCCESS",2:"ERROR"},FL={n$:"DEFAULT",xFa:"DEFINITION",rk:"DEPRECATED",eGc:"WRITE_REFERENCE",values(){return[FL.n$,FL.eGc,FL.rk,FL.xFa]}},NWb={Coa:"FUNCTION",Qqc:"OTHER",od:"UNKNOWN",values(){return[NWb.od,NWb.Coa,NWb.Qqc]}},GL={nCb:"OVERVIEW_DOWNVOTE",oCb:"OVERVIEW_DOWNVOTE_CANCELLED",pCb:"OVERVIEW_UPVOTE",qCb:"OVERVIEW_UPVOTE_CANCELLED",MFc:"VOTE_TYPE_UNSPECIFIED",values(){return[GL.MFc,GL.pCb,GL.nCb,GL.qCb,GL.oCb]}},OWb=class extends _.W{constructor(a=
{}){super();this.i.locationSpecUri=a.oja==null?null:a.oja;this.i.baseUriIndex=a.Qsa==null?null:a.Qsa;this.i.externalUrl=a.yva==null?null:a.yva;this.i.label=a.label==null?null:a.label}get Qsa(){return _.Z(this,"baseUriIndex")?_.T(this,"baseUriIndex"):0}set Qsa(a){this.i.baseUriIndex=a}get yva(){return _.Z(this,"externalUrl")?_.T(this,"externalUrl"):""}set yva(a){this.i.externalUrl=a}get label(){return _.Z(this,"label")?_.T(this,"label"):""}set label(a){this.i.label=a}get oja(){return _.Z(this,"locationSpecUri")?
_.T(this,"locationSpecUri"):""}set oja(a){this.i.locationSpecUri=a}ha(){return OWb}ka(){return{keys:["baseUriIndex","externalUrl","label","locationSpecUri"]}}},PWb=class extends _.W{constructor(a={}){super();this.i.primary=a.q8==null?null:a.q8;this.i.alternatives=a.tVa==null?null:a.tVa}get tVa(){return _.Z(this,"alternatives")?_.T(this,"alternatives"):[]}set tVa(a){this.i.alternatives=a}get q8(){return _.Z(this,"primary")?_.T(this,"primary"):null}set q8(a){this.i.primary=a}ha(){return PWb}ka(){return{Oa:{alternatives:OWb},
keys:["alternatives","primary"],Ga:{primary:OWb}}}},QWb=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 QWb}ka(){return{keys:["message","proxyId"]}}},RWb=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 RWb}ka(){return{keys:["column","line"]}}},SWb=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 SWb}ka(){return{keys:["end","start"],Ga:{end:RWb,start:RWb}}}},TWb=class extends _.W{constructor(a={}){super();this.i.sourceRange=a.sourceRange==null?null:a.sourceRange;this.i.hoverProxy=a.mxa==null?null:a.mxa;this.i.navigation=a.navigation==null?null:a.navigation;this.i.panelProxy=a.Yza==null?null:a.Yza;this.i.highlightIds=a.nP==null?null:a.nP;this.i.semanticTags=a.Rrb==null?null:a.Rrb;this.i.symbolKind=a.JCa==null?null:a.JCa}get nP(){return _.Z(this,
"highlightIds")?_.T(this,"highlightIds"):[]}set nP(a){this.i.highlightIds=a}get mxa(){return _.Z(this,"hoverProxy")?_.T(this,"hoverProxy"):""}set mxa(a){this.i.hoverProxy=a}get navigation(){return _.Z(this,"navigation")?_.T(this,"navigation"):null}set navigation(a){this.i.navigation=a}get Yza(){return _.Z(this,"panelProxy")?_.T(this,"panelProxy"):""}set Yza(a){this.i.panelProxy=a}get Rrb(){return _.Z(this,"semanticTags")?_.T(this,"semanticTags"):[]}set Rrb(a){this.i.semanticTags=a}get sourceRange(){return _.Z(this,
"sourceRange")?_.T(this,"sourceRange"):null}set sourceRange(a){this.i.sourceRange=a}get JCa(){return _.Z(this,"symbolKind")?_.T(this,"symbolKind"):null}set JCa(a){this.i.symbolKind=a}ha(){return TWb}ka(){return{Na:{semanticTags:FL,symbolKind:NWb},keys:"highlightIds hoverProxy navigation panelProxy semanticTags sourceRange symbolKind".split(" "),Ga:{navigation:PWb,sourceRange:SWb}}}},UWb=class extends _.W{constructor(a={}){super();this.i.decorations=a.xu==null?null:a.xu;this.i.isComplete=a.Ys==null?
null:a.Ys;this.i.resolvedFileSpecUri=a.fBa==null?null:a.fBa;this.i.baseLocationSpecUri=a.gXa==null?null:a.gXa;this.i.diagnostics=a.g2a==null?null:a.g2a}get gXa(){return _.Z(this,"baseLocationSpecUri")?_.T(this,"baseLocationSpecUri"):[]}set gXa(a){this.i.baseLocationSpecUri=a}get xu(){return _.Z(this,"decorations")?_.T(this,"decorations"):[]}set xu(a){this.i.decorations=a}get g2a(){return _.Z(this,"diagnostics")?_.T(this,"diagnostics"):[]}set g2a(a){this.i.diagnostics=a}get Ys(){return _.Z(this,"isComplete")?
_.T(this,"isComplete"):!1}set Ys(a){this.i.isComplete=a}get fBa(){return _.Z(this,"resolvedFileSpecUri")?_.T(this,"resolvedFileSpecUri"):""}set fBa(a){this.i.resolvedFileSpecUri=a}ha(){return UWb}ka(){return{Oa:{decorations:TWb,diagnostics:QWb},keys:["baseLocationSpecUri","decorations","diagnostics","isComplete","resolvedFileSpecUri"]}}},VWb=class extends _.W{constructor(a={}){super();this.i.path=a.path==null?null:a.path}get path(){return _.Z(this,"path")?_.T(this,"path"):""}set path(a){this.i.path=
a}ha(){return VWb}ka(){return{keys:["path"]}}},WWb=class extends _.W{constructor(a={}){super();this.i.markdownOverview=a.xja==null?null:a.xja;this.i.clNumber=a.clNumber==null?null:a.clNumber}get clNumber(){return _.Z(this,"clNumber")?_.T(this,"clNumber"):"0"}set clNumber(a){this.i.clNumber=a}get xja(){return _.Z(this,"markdownOverview")?_.T(this,"markdownOverview"):""}set xja(a){this.i.markdownOverview=a}ha(){return WWb}ka(){return{keys:["clNumber","markdownOverview"]}}},XWb=class extends _.W{constructor(a=
{}){super();this.i.range=a.ae==null?null:a.ae;this.i.commitIndex=a.tC==null?null:a.tC}get tC(){return _.Z(this,"commitIndex")?_.T(this,"commitIndex"):0}set tC(a){this.i.commitIndex=a}get ae(){return _.Z(this,"range")?_.T(this,"range"):null}set ae(a){this.i.range=a}ha(){return XWb}ka(){return{keys:["commitIndex","range"],Ga:{range:_.bsb}}}},YWb=class extends _.W{constructor(a={}){super();this.i.piperWorkspaceId=a.oAa==null?null:a.oAa}get oAa(){return _.Z(this,"piperWorkspaceId")?_.T(this,"piperWorkspaceId"):
""}set oAa(a){this.i.piperWorkspaceId=a}ha(){return YWb}ka(){return{keys:["piperWorkspaceId"]}}},ZWb=class extends _.W{constructor(a={}){super();this.i.fileDiffEntries=a.Yl==null?null:a.Yl}get Yl(){return _.Z(this,"fileDiffEntries")?_.T(this,"fileDiffEntries"):[]}set Yl(a){this.i.fileDiffEntries=a}ha(){return ZWb}ka(){return{Oa:{fileDiffEntries:_.Zrb},keys:["fileDiffEntries"]}}},$Wb=class extends _.W{constructor(a={}){super();this.i.pendingClCount=a.g8==null?null:a.g8}get g8(){return _.Z(this,"pendingClCount")?
_.T(this,"pendingClCount"):0}set g8(a){this.i.pendingClCount=a}ha(){return $Wb}ka(){return{keys:["pendingClCount"]}}},aXb=class extends _.W{constructor(a={}){super();this.i.mappedRange=a.Pya==null?null:a.Pya;this.i.commitLogEntry=a.yo==null?null:a.yo}get yo(){return _.Z(this,"commitLogEntry")?_.T(this,"commitLogEntry"):[]}set yo(a){this.i.commitLogEntry=a}get Pya(){return _.Z(this,"mappedRange")?_.T(this,"mappedRange"):[]}set Pya(a){this.i.mappedRange=a}ha(){return aXb}ka(){return{Oa:{commitLogEntry:_.lsb,
mappedRange:XWb},keys:["commitLogEntry","mappedRange"]}}},bXb=class extends _.W{constructor(a={}){super();this.i.nlSummary=a.Oja==null?null:a.Oja;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 Oja(){return _.Z(this,"nlSummary")?_.T(this,"nlSummary"):""}set Oja(a){this.i.nlSummary=a}get startLine(){return _.Z(this,"startLine")?_.T(this,"startLine"):0}set startLine(a){this.i.startLine=
a}ha(){return bXb}ka(){return{keys:["endLine","nlSummary","startLine"]}}},cXb=class extends _.W{constructor(a={}){super();this.i.semanticOutlines=a.RQ==null?null:a.RQ;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 RQ(){return _.Z(this,"semanticOutlines")?_.T(this,"semanticOutlines"):[]}set RQ(a){this.i.semanticOutlines=a}get startLine(){return _.Z(this,
"startLine")?_.T(this,"startLine"):0}set startLine(a){this.i.startLine=a}ha(){return cXb}ka(){return{Oa:{semanticOutlines:bXb},keys:["endLine","semanticOutlines","startLine"]}}},dXb=class extends _.W{constructor(a={}){super();this.i.nlSemanticOutlineBlock=a.eZ==null?null:a.eZ}get eZ(){return _.Z(this,"nlSemanticOutlineBlock")?_.T(this,"nlSemanticOutlineBlock"):[]}set eZ(a){this.i.nlSemanticOutlineBlock=a}ha(){return dXb}ka(){return{Oa:{nlSemanticOutlineBlock:cXb},keys:["nlSemanticOutlineBlock"]}}},
eXb=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 eXb}ka(){return{keys:["name","stringValue"]}}},fXb=class extends _.W{constructor(a={}){super();this.i.name=a.name==null?null:a.name;this.i.attribute=
a.Zj==null?null:a.Zj}get Zj(){return _.Z(this,"attribute")?_.T(this,"attribute"):[]}set Zj(a){this.i.attribute=a}get name(){return _.Z(this,"name")?_.T(this,"name"):""}set name(a){this.i.name=a}ha(){return fXb}ka(){return{Oa:{attribute:eXb},keys:["attribute","name"]}}},gXb=class extends _.W{constructor(a={}){super();this.i.targets=a.Pi==null?null:a.Pi;this.i.targetsWithAttributes=a.UCa==null?null:a.UCa}get Pi(){return _.Z(this,"targets")?_.T(this,"targets"):[]}set Pi(a){this.i.targets=a}get UCa(){return _.Z(this,
"targetsWithAttributes")?_.T(this,"targetsWithAttributes"):[]}set UCa(a){this.i.targetsWithAttributes=a}ha(){return gXb}ka(){return{Oa:{targetsWithAttributes:fXb},keys:["targets","targetsWithAttributes"]}}},HL=class extends _.W{constructor(a={}){super();this.i.clNumber=a.clNumber==null?null:a.clNumber;this.i.path=a.path==null?null:a.path;this.i.voteType=a.I1==null?null:a.I1}static get Qoa(){return GL}get clNumber(){return _.Z(this,"clNumber")?_.T(this,"clNumber"):"0"}set clNumber(a){this.i.clNumber=
a}get path(){return _.Z(this,"path")?_.T(this,"path"):""}set path(a){this.i.path=a}get I1(){return _.Z(this,"voteType")?_.T(this,"voteType"):null}set I1(a){this.i.voteType=a}ha(){return HL}ka(){return{Na:{voteType:GL},keys:["clNumber","path","voteType"]}}},hXb=class extends _.W{ha(){return hXb}ka(){return{keys:[]}}},iXb=class extends _.W{constructor(a={}){super();this.i.repositories=a.At==null?null:a.At}get At(){return _.Z(this,"repositories")?_.T(this,"repositories"):[]}set At(a){this.i.repositories=
a}ha(){return iXb}ka(){return{Oa:{repositories:_.Uzb},keys:["repositories"]}}},jXb=function(a,b){return _.wn(a.qb,{body:b,Jb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.aiOverviewService.vote",path:`/${a.Va}/aiOverviewService/vote`,Qa:_.Ah({},_.CH,{}),Ob:hXb})},IL=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.xn(b,c)}};IL.O=function(a){return new (a||IL)(_.m(_.ew,8),_.m(_.fw),_.m(_.vn,8))};IL.ta=_.k({token:IL,oa:IL.O});var JL=class{};
JL.O=function(a){return new (a||JL)};JL.ta=_.k({token:JL,oa:a=>IL.O(a),Ea:_.gw});var KL=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.xn(b,c)}list(a={},b={}){return _.wn(this.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.file.targets.list",path:`/${this.Va}/file/targets`,Qa:_.Ah(a,_.CH,b),Ob:gXb})}};KL.O=function(a){return new (a||KL)(_.m(_.ew,8),_.m(_.fw),_.m(_.vn,8))};KL.ta=_.k({token:KL,oa:KL.O});var LL=class{};LL.O=function(a){return new (a||LL)};
LL.ta=_.k({token:LL,oa:a=>KL.O(a),Ea:_.gw});
var kXb=function(a,b={}){return _.wn(a.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.history.getBlame",path:`/${a.Va}/history/blame`,Qa:_.Ah(b,_.CH,{}),Ob:aXb})},ML=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.xn(b,c)}Yga(a={},b={}){return _.wn(this.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.history.getDiff",path:`/${this.Va}/history/diff`,Qa:_.Ah(a,_.CH,b),Ob:ZWb})}P8a(a={}){return _.wn(this.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.history.getPendingChanges",
path:`/${this.Va}/history/pendingChanges`,Qa:_.Ah(a,_.CH,{}),Ob:$Wb})}};ML.O=function(a){return new (a||ML)(_.m(_.ew,8),_.m(_.fw),_.m(_.vn,8))};ML.ta=_.k({token:ML,oa:ML.O});var NL=class{};NL.O=function(a){return new (a||NL)};NL.ta=_.k({token:NL,oa:a=>ML.O(a),Ea:_.gw});
var OL=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.xn(b,c)}list(a={},b={}){return _.wn(this.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.repositories.list",path:`/${this.Va}/repositories`,Qa:_.Ah(a,_.CH,b),Ob:iXb})}};OL.O=function(a){return new (a||OL)(_.m(_.ew,8),_.m(_.fw),_.m(_.vn,8))};OL.ta=_.k({token:OL,oa:OL.O});var PL=class{};PL.O=function(a){return new (a||PL)};PL.ta=_.k({token:PL,oa:a=>OL.O(a),Ea:_.gw});
var lXb=function(a,b={}){return _.wn(a.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.getCitcWorkspaceId",path:`/${a.Va}/citcWorkspaceId`,Qa:_.Ah(b,_.CH,{}),Ob:YWb})},mXb=function(a,b={}){return _.wn(a.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.getNlSemanticOutlines",path:`/${a.Va}/nlSemanticOutlines`,Qa:_.Ah(b,_.CH,{}),Ob:dXb})},QL=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.xn(b,c)}xu(a,b={},c={}){return _.wn(this.qb,
{body:a,Jb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.decorations",path:`/${this.Va}/decorations`,Qa:_.Ah(b,_.CH,c),Ob:UWb})}};QL.O=function(a){return new (a||QL)(_.m(_.ew,8),_.m(_.fw),_.m(_.vn,8))};QL.ta=_.k({token:QL,oa:QL.O});var RL=class{};RL.O=function(a){return new (a||RL)};RL.ta=_.k({token:RL,oa:a=>QL.O(a),Ea:_.gw});
var nXb={JAb:"CALLGRAPHS",LAb:"CODE",X9b:"CODE_XREFS_PREVIEW",Tbd:"EXAMPLE_USAGES",Zbd:"FILE_TREE",Q1:"HISTORY",ecd:"HOME_PAGE_SEARCH",cS:"OUTLINE",bdd:"SEARCH_BAR",gGc:"XREFS",OFc:"WARNINGS"},SL=class{constructor(){this.rF=_.n(_.Kg);this.ep=_.n(_.kh);this.xc=_.n(_.Ye);this.He=_.n(_.Lg);this.Db=_.n(_.ci);this.Ta=_.n(_.nn);this.XMa=new _.Vf}attach(a={}){this.wj||(this.wj=new _.ws(this.rF,this.He));this.detach();this.uca||(this.uca=new _.YVa(this.Db.createElement("div"),this.ep,this.xc));const b=this.rF.lb.ma;
b.parentNode.insertBefore(this.uca.Wza,b);_.en(this.Ta);this.wj.attach(this.uca,a);this.XMa.next()}detach(){this.wj.q_c&&this.wj.detach()}Ja(){this.uca&&this.uca.dispose()}};SL.O=function(a){return new (a||SL)};SL.La=_.Df({type:SL,na:[["ng-template","matMenuContent",""]],features:[_.ah([{va:_.M7a,Hb:SL}])]});
var TL=class{constructor(a,b,c){this.wK=a;this.renderer=b;this.lb=c;this.H4c=()=>{sWb(this.wK,this.Cr)}}set event(a){let b;(b=this.Lxb)==null||b.call(this);this.Lxb=this.renderer.listen(this.lb.ma,a,this.H4c)}Sa(){this.Lxb||(this.event="click")}Ja(){let a;(a=this.Lxb)==null||a.call(this)}};TL.O=function(a){return new (a||TL)(_.B(_.Ax),_.B(_.dn),_.B(_.ef))};
TL.La=_.Df({type:TL,na:[["","onedevTooltipPreventer",""]],inputs:{Cr:[0,"onedevTooltipPreventer","tooltipId"],event:[0,"onedevPreventTooltipOn","event"]},standalone:!1});
var UL=class{set Cr(a){this.hDa.Cr=a;this.gDa.Cr=a}set Tha(a){this.gDa.Tha=a}set event(a){this.hDa.event=a}constructor(a,b,c,d,e,f){this.wK=a;this.cO=b;this.lb=c;this.renderer=d;this.fRc=e;this.J4c=f;this.hDa=new this.J4c(this.wK,this.renderer,this.lb);this.gDa=new this.fRc(this.cO,this.lb)}Sa(){this.hDa.Sa();this.gDa.Sa()}Ja(){this.hDa.Ja();this.gDa.Ja()}};UL.O=function(a){return new (a||UL)(_.B(_.Ax),_.B(_.sx),_.B(_.ef),_.B(_.dn),_.B(_.j8a),_.B(_.k8a))};
UL.La=_.Df({type:UL,na:[["","onedevFeatureTooltip",""]],inputs:{Cr:[0,"onedevFeatureTooltip","tooltipId"],Tha:"hideTooltipWhenAnchorNotVisible",event:[0,"onedevPreventTooltipOn","event"]},standalone:!1,features:[_.ah([{va:_.j8a,kc:_.Cx},{va:_.k8a,kc:TL}])]});var VL=class{constructor(){this.qa=_.n(_.Kg)}};VL.O=function(a){return new (a||VL)};VL.La=_.Df({type:VL,na:[["","matTabContent",""]],features:[_.ah([{va:_.$8a,Hb:VL}])]});
var oXb=a=>({animationDuration:a}),pXb=(a,b)=>({value:a,params:b}),XL=class extends _.As{constructor(){super();this.Rg=_.n(WL);this.Pba=this.maa=_.ne.EMPTY}Sa(){super.Sa();this.maa=_.x(this.Rg.HS,_.eg(this.Rg.Iv(this.Rg.lf))).subscribe(a=>{this.Rg.RE&&a&&!this.wg()&&this.attach(this.Rg.RE)});this.Pba=this.Rg.zS.subscribe(()=>{this.Rg.qr||this.detach()})}Ja(){super.Ja();this.maa.unsubscribe();this.Pba.unsubscribe()}};XL.O=function(a){return new (a||XL)};
XL.La=_.Df({type:XL,na:[["","matTabBodyHost",""]],features:[_.kg]});
var WL=class{set position(a){this.Hca=a;this.zaa()}constructor(){this.Ia=_.n(_.ef);this.Vb=_.n(_.Tr,{optional:!0});this.Laa=_.ne.EMPTY;this.ON=new _.Vf;this.kca=new _.an;this.HS=new _.an;this.zS=new _.an;this.jca=new _.an(!0);this.animationDuration="500ms";this.qr=!1;if(this.Vb){const a=_.n(_.nn);this.Laa=this.Vb.Fc.subscribe(b=>{this.zaa(b);_.en(a)})}this.ON.subscribe(a=>{this.Iv(a.oh)&&this.Iv(this.lf)&&this.jca.emit();this.Iv(a.Tp)&&!this.Iv(this.lf)&&this.zS.emit()})}Sa(){this.lf=="center"&&this.origin!=
null&&(this.lf=this.KNa(this.origin))}Ja(){this.Laa.unsubscribe();this.ON.complete()}bra(a){a=this.Iv(a.oh);this.HS.emit(a);a&&this.kca.emit(this.Ia.ma.clientHeight)}Pl(){return this.Vb&&this.Vb.value==="rtl"?"rtl":"ltr"}Iv(a){return a=="center"||a=="left-origin-center"||a=="right-origin-center"}zaa(a=this.Pl()){this.lf=this.Hca<0?a=="ltr"?"left":"right":this.Hca>0?a=="ltr"?"right":"left":"center"}KNa(a){const b=this.Pl();return b=="ltr"&&a<=0||b=="rtl"&&a>0?"left-origin-center":"right-origin-center"}};
WL.O=function(a){return new (a||WL)};
WL.wa=_.Bf({type:WL,na:[["mat-tab-body"]],ub:function(a,b){a&1&&_.Og(_.As,5);if(a&2){let c;_.Rg(c=_.Sg())&&(b.JIb=c.first)}},nb:[1,"mat-mdc-tab-body"],inputs:{RE:[0,"content","_content"],origin:"origin",animationDuration:"animationDuration",qr:"preserveContent",position:"position"},outputs:{kca:"_onCentering",HS:"_beforeCentering",zS:"_afterLeavingCenter",jca:"_onCentered"},ya:3,Aa:6,Da:[["content",""],["cdkScrollable","",1,"mat-mdc-tab-body-content"],["matTabBodyHost",""]],qa:function(a,b){if(a&
1){const c=_.Nd();_.F(0,"div",1,0);_.N("@translateTab.start",function(d){_.q(c);return _.r(b.bra(d))})("@translateTab.done",function(d){_.q(c);return _.r(b.ON.next(d))});_.C(2,jBb,0,0,"ng-template",2);_.I()}a&2&&_.E("@translateTab",_.dh(3,pXb,b.lf,_.ch(1,oXb,b.animationDuration)))},Fa:[XL,_.as],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'],
kb:2,data:{animation:[_.a9a]}});
var YL=class{get BM(){return this.BSa}set BM(a){this.YRa(a)}get content(){return this.Aaa}constructor(){this.He=_.n(_.Lg);this.vaa=_.n(_.j9a,{optional:!0});this.disabled=!1;this.Uaa=void 0;this.nna="";this.Aaa=null;this.Nh=new _.Vf;this.origin=this.position=null;this.isActive=!1;_.n(_.cr).load(_.Hs)}Sb(a){(a.hasOwnProperty("textLabel")||a.hasOwnProperty("disabled"))&&this.Nh.next()}Ja(){this.Nh.complete()}Sa(){this.Aaa=new _.ws(this.Uaa||this.HPa,this.He)}YRa(a){a&&a.sEb===this&&(this.BSa=a)}};
YL.O=function(a){return new (a||YL)};
YL.wa=_.Bf({type:YL,na:[["mat-tab"]],Ad:function(a,b,c){a&1&&(_.Pg(c,_.kz,5),_.Pg(c,VL,7,_.Kg));if(a&2){let d;_.Rg(d=_.Sg())&&(b.BM=d.first);_.Rg(d=_.Sg())&&(b.Uaa=d.first)}},ub:function(a,b){a&1&&_.Og(_.Kg,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.HPa=c.first)}},nb:["hidden",""],inputs:{disabled:[2,"disabled","disabled",_.oh],nna:[0,"label","textLabel"],ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],eeb:"labelClass",JXa:"bodyClass"},Qb:["matTab"],features:[_.ah([{va:_.i9a,
Hb:YL}]),_.lg,_.Pm],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Gg(),_.C(0,kBb,1,0,"ng-template"))},kb:2});
var qXb=["tabBodyWrapper"],rXb=["tabHeader"],sXb=class{},ZL=class{get Eo(){return this.R2}set Eo(a){this.R2=a;_.en(this.Ta)}get selectedIndex(){return this.Ug}set selectedIndex(a){this.IB=isNaN(a)?null:a}get animationDuration(){return this.baa}set animationDuration(a){const b=a+"";this.baa=/^\d+$/.test(b)?a+"ms":b}get tu(){return this.NNa}set tu(a){this.NNa=isNaN(a)?null:a}get backgroundColor(){return this.GS}set backgroundColor(a){const b=this.Ia.ma.classList;b.remove("mat-tabs-with-background",
`mat-background-${this.backgroundColor}`);a&&b.add("mat-tabs-with-background",`mat-background-${a}`);this.GS=a}constructor(){this.Ia=_.n(_.ef);this.Ta=_.n(_.nn);this.re=_.n(_.cn,{optional:!0});this.Vg=new _.Mg;this.IB=0;this.vJ=null;this.mU=0;this.OJ=this.qda=_.ne.EMPTY;this.R2=!1;this.bA=!0;this.Yda=null;this.ww=!1;this.Ug=null;this.Oha="above";this.qr=this.wc=this.wh=!1;this.Rla=new _.an;this.DK=new _.an;this.cea=new _.an;this.d0=new _.an(!0);this.ZE=!_.n(_.Wq).isBrowser;const a=_.n(_.gz,{optional:!0});
this.kba=_.n(_.ur).getId("mat-tab-group-");this.animationDuration=a&&a.animationDuration?a.animationDuration:"500ms";this.wh=a&&a.wh!=null?a.wh:!1;this.ww=a&&a.ww!=null?a.ww:!1;(a==null?void 0:a.tu)!=null&&(this.tu=a.tu);this.qr=!(a==null||!a.qr);this.Eo=a&&a.Eo!=null?a.Eo:!1;this.bA=a&&a.bA!=null?a.bA:!0;this.Yda=a&&a.Yda!=null?a.Yda:null}VG(){const a=this.IB=this.saa(this.IB);if(this.Ug!=a){const b=this.Ug==null;if(!b){this.d0.emit(this.Kr(a));const c=this.aC.ma;c.style.minHeight=c.clientHeight+
"px"}Promise.resolve().then(()=>{this.Vg.forEach((c,d)=>c.isActive=d===a);b||(this.Rla.emit(a),this.aC.ma.style.minHeight="")})}this.Vg.forEach((b,c)=>{b.position=c-a;this.Ug==null||b.position!=0||b.origin||(b.origin=a-this.Ug)});this.Ug!==a&&(this.Ug=a,this.vJ=null,_.en(this.Ta))}Td(){this.nSa();this.qSa();this.qda=this.Vg.Kc.subscribe(()=>{const a=this.saa(this.IB);if(a===this.Ug){const b=this.Vg.toArray();let c;for(let d=0;d<b.length;d++)if(b[d].isActive){this.IB=this.Ug=d;this.vJ=null;c=b[d];
break}!c&&b[a]&&Promise.resolve().then(()=>{b[a].isActive=!0;this.d0.emit(this.Kr(a))})}_.en(this.Ta)})}nSa(){_.x(this.Z$.Kc,_.eg(this.Z$)).subscribe(a=>{this.Vg.reset(a.filter(b=>b.vaa===this||!b.vaa));_.Qg(this.Vg)})}Ja(){this.Vg.destroy();this.qda.unsubscribe();this.OJ.unsubscribe()}zE(){this.nU&&this.nU.zE()}hJ(a){this.vJ=a;this.DK.emit(this.Kr(a))}Kr(a){const b=new sXb;b.index=a;this.Vg&&this.Vg.length&&(b.tab=this.Vg.toArray()[a]);return b}qSa(){this.OJ&&this.OJ.unsubscribe();this.OJ=_.Se(...this.Vg.map(a=>
a.Nh)).subscribe(()=>_.en(this.Ta))}saa(a){return Math.min(this.Vg.length-1,Math.max(a||0,0))}gba(a){return`${this.kba}-label-${a}`}fba(a){return`${this.kba}-content-${a}`}WRa(a){if(this.ww&&this.mU){var b=this.aC.ma;b.style.height=this.mU+"px";this.aC.ma.offsetHeight&&(b.style.height=a+"px")}}wRa(){const a=this.aC.ma;this.mU=a.clientHeight;a.style.height="";this.cea.emit()}il(a,b,c){b.Sp=c;a.disabled||(this.selectedIndex=c)}Pr(a){let b;const c=(b=this.vJ)!=null?b:this.selectedIndex;return a===c?
0:-1}ySa(a,b){a&&a!=="mouse"&&a!=="touch"&&(this.nU.Sp=b)}};ZL.O=function(a){return new (a||ZL)};
ZL.wa=_.Bf({type:ZL,na:[["mat-tab-group"]],Ad:function(a,b,c){a&1&&_.Pg(c,YL,5);if(a&2){let d;_.Rg(d=_.Sg())&&(b.Z$=d)}},ub:function(a,b){a&1&&(_.Og(qXb,5),_.Og(rXb,5));if(a&2){let c;_.Rg(c=_.Sg())&&(b.aC=c.first);_.Rg(c=_.Sg())&&(b.nU=c.first)}},nb:[1,"mat-mdc-tab-group"],ob:11,Ya:function(a,b){a&2&&(_.qg("mat-align-tabs",b.Yda),_.tg("mat-"+(b.color||"primary")),_.rg("--mat-tab-animation-duration",b.animationDuration),_.sg("mat-mdc-tab-group-dynamic-height",b.ww)("mat-mdc-tab-group-inverted-header",
b.Oha==="below")("mat-mdc-tab-group-stretch-tabs",b.bA))},inputs:{color:"color",Eo:[2,"fitInkBarToContent","fitInkBarToContent",_.oh],bA:[2,"mat-stretch-tabs","stretchTabs",_.oh],Yda:[0,"mat-align-tabs","alignTabs"],ww:[2,"dynamicHeight","dynamicHeight",_.oh],selectedIndex:[2,"selectedIndex","selectedIndex",_.ph],Oha:"headerPosition",animationDuration:"animationDuration",tu:[2,"contentTabIndex","contentTabIndex",_.ph],wh:[2,"disablePagination","disablePagination",_.oh],wc:[2,"disableRipple","disableRipple",
_.oh],qr:[2,"preserveContent","preserveContent",_.oh],backgroundColor:"backgroundColor",ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"]},outputs:{Rla:"selectedIndexChange",DK:"focusChange",cea:"animationDone",d0:"selectedTabChange"},Qb:["matTabGroup"],features:[_.ah([{va:_.j9a,Hb:ZL}]),_.lg],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=_.Nd();_.Gg();_.F(0,"mat-tab-header",3,0);_.N("indexFocused",function(d){_.q(c);return _.r(b.hJ(d))})("selectFocusedIndex",function(d){_.q(c);
return _.r(b.selectedIndex=d)});_.yC(2,oBb,8,17,"div",4,_.ifb);_.I();_.C(4,pBb,1,0);_.F(5,"div",5,1);_.yC(7,qBb,1,13,"mat-tab-body",6,_.ifb);_.I()}a&2&&(_.E("selectedIndex",b.selectedIndex||0)("disableRipple",b.wc)("disablePagination",b.wh)("aria-label",b.ariaLabel)("aria-labelledby",b.je),_.y(2),_.zC(b.Vg),_.y(2),_.vg(b.ZE?4:-1),_.y(),_.sg("_mat-animation-noopable",b.re==="NoopAnimations"),_.y(2),_.zC(b.Vg))},Fa:[_.jz,_.iz,_.OC,_.Ps,_.As,WL],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-sys-title-small-font));font-size:var(--mat-tab-header-label-text-size, var(--mat-sys-title-small-size));letter-spacing:var(--mat-tab-header-label-text-tracking, var(--mat-sys-title-small-tracking));line-height:var(--mat-tab-header-label-text-line-height, var(--mat-sys-title-small-line-height));font-weight:var(--mat-tab-header-label-text-weight, var(--mat-sys-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-sys-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-sys-on-surface))}.mat-mdc-tab:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color, var(--mat-sys-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-sys-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-sys-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-sys-primary))}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color, var(--mat-sys-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-sys-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-sys-on-surface))}.mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color, var(--mat-sys-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-sys-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'],
kb:2});
var tXb=["tabListContainer"],uXb=["tabList"],vXb=["tabListInner"],wXb=["nextPaginator"],xXb=["previousPaginator"],yXb=["*"],$L=class extends _.hz{get Eo(){return this.R2.value}set Eo(a){this.R2.next(a);_.en(this.Ta)}get animationDuration(){return this.baa}set animationDuration(a){const b=a+"";this.baa=/^\d+$/.test(b)?a+"ms":b}get backgroundColor(){return this.GS}set backgroundColor(a){const b=this.Ia.ma.classList;b.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`);a&&b.add("mat-tabs-with-background",
`mat-background-${a}`);this.GS=a}constructor(){const a=_.n(_.ef),b=_.n(_.Tr,{optional:!0}),c=_.n(_.We),d=_.n(_.nn),e=_.n(_.es),f=_.n(_.Wq),g=_.n(_.cn,{optional:!0}),l=_.n(_.gz,{optional:!0});super(a,d,e,b,c,f,g);this.R2=new _.Vh(!1);this.bA=!0;this.wc=!1;this.color="primary";this.wh=l&&l.wh!=null?l.wh:!1;this.Eo=l&&l.Eo!=null?l.Eo:!1;this.bA=l&&l.bA!=null?l.bA:!0}Mba(){}Td(){this.sJ=new _.Y8a(this.Cc);_.x(this.Cc.Kc,_.eg(null),_.gg(this.Kb)).subscribe(()=>{this.Qna()});super.Td()}Dc(){super.Dc()}Qna(){if(this.Cc){var a=
this.Cc.toArray();for(let b=0;b<a.length;b++)if(a[b].active){this.selectedIndex=b;_.en(this.Ta);this.um&&(this.um.hDb=a[b].id);return}this.selectedIndex=-1;this.sJ.Te()}}kT(){return this.um?"tablist":this.Ia.ma.getAttribute("role")}};$L.O=function(a){return new (a||$L)};
$L.wa=_.Bf({type:$L,na:[["","mat-tab-nav-bar",""]],Ad:function(a,b,c){a&1&&_.Pg(c,aM,5);if(a&2){let d;_.Rg(d=_.Sg())&&(b.Cc=d)}},ub:function(a,b){a&1&&(_.Og(tXb,7),_.Og(uXb,7),_.Og(vXb,7),_.Og(wXb,5),_.Og(xXb,5));if(a&2){let c;_.Rg(c=_.Sg())&&(b.Tv=c.first);_.Rg(c=_.Sg())&&(b.oda=c.first);_.Rg(c=_.Sg())&&(b.PJ=c.first);_.Rg(c=_.Sg())&&(b.cca=c.first);_.Rg(c=_.Sg())&&(b.Kca=c.first)}},nb:[1,"mat-mdc-tab-nav-bar","mat-mdc-tab-header"],ob:17,Ya:function(a,b){a&2&&(_.qg("role",b.kT()),_.rg("--mat-tab-animation-duration",
b.animationDuration),_.sg("mat-mdc-tab-header-pagination-controls-enabled",b.Rv)("mat-mdc-tab-header-rtl",b.Pl()=="rtl")("mat-mdc-tab-nav-bar-stretch-tabs",b.bA)("mat-primary",b.color!=="warn"&&b.color!=="accent")("mat-accent",b.color==="accent")("mat-warn",b.color==="warn")("_mat-animation-noopable",b.re==="NoopAnimations"))},inputs:{Eo:[2,"fitInkBarToContent","fitInkBarToContent",_.oh],bA:[2,"mat-stretch-tabs","stretchTabs",_.oh],animationDuration:"animationDuration",backgroundColor:"backgroundColor",
wc:[2,"disableRipple","disableRipple",_.oh],color:"color",um:"tabPanel"},Qb:["matTabNavBar","matTabNav"],features:[_.lg,_.kg],jc:["mat-tab-nav-bar",""],ac:yXb,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=_.Nd();_.Gg();_.F(0,"div",5,0);_.N("click",function(){_.q(c);return _.r(b.lJ("before"))})("mousedown",function(d){_.q(c);return _.r(b.Gv("before",d))})("touchend",function(){_.q(c);return _.r(b.rp())});_.K(2,"div",6);_.I();_.F(3,"div",7,1);_.N("keydown",
function(d){_.q(c);return _.r(b.ie(d))});_.F(5,"div",8,2);_.N("cdkObserveContent",function(){_.q(c);return _.r(b.lca())});_.F(7,"div",9,3);_.Hg(9);_.I()()();_.F(10,"div",10,4);_.N("mousedown",function(d){_.q(c);return _.r(b.Gv("after",d))})("click",function(){_.q(c);return _.r(b.lJ("after"))})("touchend",function(){_.q(c);return _.r(b.rp())});_.K(12,"div",6);_.I()}a&2&&(_.sg("mat-mdc-tab-header-pagination-disabled",b.Or),_.E("matRippleDisabled",b.Or||b.wc),_.y(10),_.sg("mat-mdc-tab-header-pagination-disabled",
b.Nr),_.E("matRippleDisabled",b.Nr||b.wc))},Fa:[_.Ps,_.mr],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-sys-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-sys-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-sys-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"],
kb:2});
var aM=class extends _.fz{get active(){return this.fu}set active(a){a!==this.fu&&(this.fu=a,this.Xj.Qna())}get qH(){return this.disabled||this.wc||this.Xj.wc||!!this.Ft.disabled}constructor(){super();this.Xj=_.n($L);this.lb=_.n(_.ef);this.Rc=_.n(_.ar);this.Kb=new _.Vf;this.wc=this.disabled=this.fu=!1;this.tabIndex=0;this.id=_.n(_.ur).getId("mat-tab-link-");_.n(_.cr).load(_.Hs);const a=_.n(_.Os,{optional:!0}),b=_.n(new _.Qm("tabindex"),{optional:!0}),c=_.n(_.cn,{optional:!0});this.Ft=a||{};this.tabIndex=
b==null?0:parseInt(b)||0;c==="NoopAnimations"&&(this.Ft.animation={VF:0,aG:0});_.x(this.Xj.R2,_.gg(this.Kb)).subscribe(d=>{this.Eo=d})}focus(){this.lb.ma.focus()}Dc(){this.Rc.Pk(this.lb)}Ja(){this.Kb.next();this.Kb.complete();super.Ja();this.Rc.Oi(this.lb)}kJ(){this.Xj.Sp=this.Xj.Cc.toArray().indexOf(this)}ie(a){if(a.keyCode===32||a.keyCode===13)this.disabled?a.preventDefault():this.Xj.um&&(a.keyCode===32&&a.preventDefault(),this.lb.ma.click())}FOa(){let a;return this.Xj.um?(a=this.Xj.um)==null?void 0:
a.id:this.lb.ma.getAttribute("aria-controls")}GOa(){return this.Xj.um?this.active?"true":"false":this.lb.ma.getAttribute("aria-selected")}bba(){return this.active&&!this.Xj.um?"page":null}kT(){return this.Xj.um?"tab":this.lb.ma.getAttribute("role")}Pr(){return this.Xj.um?this.fu&&!this.disabled?0:-1:this.disabled?-1:this.tabIndex}};aM.O=function(a){return new (a||aM)};
aM.wa=_.Bf({type:aM,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.kJ()})("keydown",function(c){return b.ie(c)});a&2&&(_.qg("aria-controls",b.FOa())("aria-current",b.bba())("aria-disabled",b.disabled)("aria-selected",b.GOa())("id",b.id)("tabIndex",b.Pr())("role",b.kT()),_.sg("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"},Qb:["matTabLink"],features:[_.lg,_.kg],jc:["mat-tab-link",""],ac:yXb,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&&(_.Gg(),_.K(0,"span",0)(1,"div",1),_.F(2,"span",2)(3,"span",3),_.Hg(4),_.I()());a&2&&(_.y(),_.E("matRippleTrigger",
b.lb.ma)("matRippleDisabled",b.qH))},Fa:[_.Ps],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-sys-title-small-font));font-size:var(--mat-tab-header-label-text-size, var(--mat-sys-title-small-size));letter-spacing:var(--mat-tab-header-label-text-tracking, var(--mat-sys-title-small-tracking));line-height:var(--mat-tab-header-label-text-line-height, var(--mat-sys-title-small-line-height));font-weight:var(--mat-tab-header-label-text-weight, var(--mat-sys-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-sys-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-sys-on-surface))}.mat-mdc-tab-link:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color, var(--mat-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-on-surface))}.mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color, var(--mat-sys-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-sys-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'],
kb:2,Ma:0});var bM=class{constructor(){this.id=_.n(_.ur).getId("mat-tab-nav-panel-")}};bM.O=function(a){return new (a||bM)};bM.wa=_.Bf({type:bM,na:[["mat-tab-nav-panel"]],nb:["role","tabpanel",1,"mat-mdc-tab-nav-panel"],ob:2,Ya:function(a,b){a&2&&_.qg("aria-labelledby",b.hDb)("id",b.id)},inputs:{id:"id"},Qb:["matTabNavPanel"],ac:yXb,ya:1,Aa:0,qa:function(a){a&1&&(_.Gg(),_.Hg(0))},kb:2,Ma:0});
var zXb=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],cM=class{};cM.O=function(a){return new (a||cM)};cM.La=_.Df({type:cM,na:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],nb:[1,"mat-mdc-card-title"]});var dM=class{};dM.O=function(a){return new (a||dM)};dM.La=_.Df({type:dM,na:[["mat-card-content"]],nb:[1,"mat-mdc-card-content"]});
var eM=class{};eM.O=function(a){return new (a||eM)};eM.La=_.Df({type:eM,na:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],nb:[1,"mat-mdc-card-subtitle"]});var fM=class{constructor(){this.align="start"}};fM.O=function(a){return new (a||fM)};fM.La=_.Df({type:fM,na:[["mat-card-actions"]],nb:[1,"mat-mdc-card-actions","mdc-card__actions"],ob:2,Ya:function(a,b){a&2&&_.sg("mat-mdc-card-actions-align-end",b.align==="end")},inputs:{align:"align"},Qb:["matCardActions"]});
var gM=class{};gM.O=function(a){return new (a||gM)};gM.wa=_.Bf({type:gM,na:[["mat-card-header"]],nb:[1,"mat-mdc-card-header"],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&&(_.Gg(zXb),_.Hg(0),_.F(1,"div",0),_.Hg(2,1),_.I(),_.Hg(3,2))},kb:2,Ma:0});var hM=class{};hM.O=function(a){return new (a||hM)};
hM.La=_.Df({type:hM,na:[["","mat-card-avatar",""],["","matCardAvatar",""]],nb:[1,"mat-mdc-card-avatar"]});
var AXb=class{constructor(){this.zh=new _.Zz(!0)}toggle(a){this.zh.toggle(this.QJ(a))}expand(a){this.zh.select(this.QJ(a))}collapse(a){this.zh.ah(this.QJ(a))}Zd(a){return this.zh.Ae(this.QJ(a))}Dwb(a){this.zh.Ae(this.QJ(a))?this.Yta(a):this.uva(a)}collapseAll(){this.zh.clear()}uva(a){let b=[a];b.push(...this.ZO(a));this.zh.select(...b.map(c=>this.QJ(c)))}Yta(a){let b=[a];b.push(...this.ZO(a));this.zh.ah(...b.map(c=>this.QJ(c)))}QJ(a){return this.wq?this.wq(a):a}},BXb=class extends AXb{constructor(a,
b,c){super();this.vX=a;this.Gj=b;if(this.options=c)this.wq=this.options.wq}ZO(a){var b=this.Ej.indexOf(a);const c=[];for(b+=1;b<this.Ej.length&&this.vX(a)<this.vX(this.Ej[b]);b++)c.push(this.Ej[b]);return c}EO(){this.zh.select(...this.Ej.map(a=>this.QJ(a)))}},CXb=class extends AXb{constructor(a){super();this.TC=a;this.options=void 0;let b;if((b=this.options)==null?0:b.Gj)this.Gj=this.options.Gj}EO(){this.zh.clear();const a=this.Ej.reduce((b,c)=>[...b,...this.ZO(c),c],[]);this.zh.select(...a.map(b=>
this.QJ(b)))}ZO(a){const b=[];this.V2(b,a);return b.splice(1)}V2(a,b){a.push(b);b=this.TC(b);Array.isArray(b)?b.forEach(c=>this.V2(a,c)):_.Ue(b)&&_.x(b,_.Pf(1),_.Te(Boolean)).subscribe(c=>{for(const d of c)this.V2(a,d)})}},DXb=function(a,b){let c=[];b.forEach(d=>a.GFb(d,0,c,[]));return c},EXb=function(a,b,c){let d=[],e=[!0];b.forEach(f=>{let g=!0;for(let l=0;l<=a.vX(f);l++)g=g&&e[l];g&&d.push(f);a.Gj(f)&&(e[a.vX(f)+1]=c.Zd(f))});return d},FXb=class{constructor(a,b,c,d){this.D$c=a;this.vX=b;this.Gj=
c;this.TC=d}GFb(a,b,c,d){const e=this.D$c(a,b);c.push(e);this.Gj(e)&&(a=this.TC(a))&&(Array.isArray(a)?this.FFb(a,b,c,d):_.x(a,_.Pf(1)).subscribe(f=>{this.FFb(f,b,c,d)}));return c}FFb(a,b,c,d){a.forEach((e,f)=>{let g=d.slice();g.push(f!=a.length-1);this.GFb(e,b+1,c,g)})}},GXb=class extends _.bs{get data(){return this.Ve.value}set data(a){this.Ve.next(a);this.Opa.next(DXb(this.kKb,this.data));this.KSa.Ej=this.Opa.value}constructor(a,b,c){super();this.KSa=a;this.kKb=b;this.Opa=new _.Vh([]);this.sFb=
new _.Vh([]);this.Ve=new _.Vh([]);c&&(this.data=c)}connect(a){return _.x(_.Se(a.QH,this.KSa.zh.changed,this.Opa),_.v(()=>{this.sFb.next(EXb(this.kKb,this.Opa.value,this.KSa));return this.sFb.value}))}disconnect(){}},HXb=class extends _.bs{constructor(){super(...arguments);this.Ve=new _.Vh([])}get data(){return this.Ve.value}set data(a){this.Ve.next(a)}connect(a){return _.x(_.Se(a.QH,this.Ve),_.v(()=>this.data))}disconnect(){}},iM=class extends _.sD{get MCa(){return this.zPc}set MCa(a){this.zPc=a}pLc(){return this.Oh.Gb.qMc?
this.MCa:this.pda}get disabled(){return this.xg}set disabled(a){this.xg=a}constructor(){super();this.E1a=0;const a=_.n(new _.Qm("tabindex"),{optional:!0});this.MCa=Number(a)||this.E1a}Sa(){super.Sa()}Ja(){super.Ja()}};iM.O=function(a){return new (a||iM)};
iM.La=_.Df({type:iM,na:[["mat-tree-node"]],nb:[1,"mat-tree-node"],ob:5,Ya:function(a,b){a&1&&_.N("click",function(){return b.IFb()});a&2&&(_.yg("tabindex",b.pLc()),_.qg("aria-expanded",b.WFb())("aria-level",b.level+1)("aria-posinset",b.bqa())("aria-setsize",b.cqa()))},inputs:{MCa:[2,"tabIndex","tabIndexInputBinding",a=>a==null?0:_.ph(a)],disabled:[2,"disabled","disabled",_.oh]},outputs:{psa:"activation",YW:"expandedChange"},Qb:["matTreeNode"],features:[_.ah([{va:_.sD,Hb:iM}]),_.lg,_.kg]});
var IXb=function(a,b,c){a=a.config.Yj?a.config.Yj:(a=a.config.Tm&&a.config.Tm.get(b))&&a.Yj?a.Yj:null;return a(b,c)},JXb=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},KXb=function(a,b){const c=a.config.uz;if(!c.displayName||!c.Afa)return null;const d=c.mH;if(b.length===0)return{rc:c.Afa,confidence:1,t5:[{text:c.displayName}],
mH:d};if(c.n4b)var e=_.ufb(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,rc:c.Afa,t5:JXb(c.displayName,b),mH:d}:null},LXb=class{constructor(a){this.config=a;this.TUc=/[\u0300-\u036f]/g}normalize(a){return a.normalize("NFD").replace(this.TUc,"")}},MXb=function(a){return new _.mkb(b=>
_.x(a,_.fg(c=>{const d=[];for(const e of c.values())c=e.uz,!c.ht&&c.Tya&&(c.ht=new c.Tya(e)),c.ht&&d.push(...c.ht.match(b));d.sort((e,f)=>f.confidence-e.confidence);return _.u(d)})))},hPb=function(a,b=[]){return new _.tkb(MXb(_.u(a)),_.pkb(_.u(a)),b,!0,!0,void 0)},NXb=class extends LXb{},OXb=["panel"],PXb=class{constructor(a,b){this.source=a;this.option=b}},jM=class{get isOpen(){return this.rT&&this.hE}ada(a){this.Ti=a;_.en(this.Ta)}set classList(a){this.fl=a;this.Ia.ma.className=""}get Mm(){return this.nT}set Mm(a){this.nT=
a;this.wSa()}wSa(){if(this.options)for(const a of this.options)_.en(a.Ta)}constructor(){this.Ta=_.n(_.nn);this.Ia=_.n(_.ef);this.vn=_.n(_.Ulb);this.U$=_.ne.EMPTY;this.tn=new _.an;this.rT=this.hE=!1;this.qK=null;this.kka=new _.an;this.Hg=new _.an;this.closed=new _.an;this.jka=new _.an;this.id=_.n(_.ur).getId("mat-autocomplete-");let a;this.rbb=((a=_.n(_.Wq))==null?void 0:a.pKa)||!1;this.ts=!!this.vn.ts;this.cK=!!this.vn.cK;this.SD=!!this.vn.SD;let b;this.nT=(b=this.vn.Mm)!=null?b:!1}Td(){this.Gb=(new _.tbb(this.options)).Tx().fv(this.qF);
this.U$=this.Gb.Fc.subscribe(a=>{this.isOpen&&this.jka.emit({source:this,option:this.options.toArray()[a]||null})});this.fda()}Ja(){let a;(a=this.Gb)==null||a.destroy();this.U$.unsubscribe();this.tn.complete()}cda(a){this.panel&&(this.panel.ma.scrollTop=a)}bPa(){return this.panel?this.panel.ma.scrollTop:0}fda(){this.hE=!!this.options.length;_.en(this.Ta)}lOa(a){this.kka.emit(new PXb(this,a))}iT(a){return this.ariaLabel?null:this.je?(a?a+" ":"")+this.je:a}qF(){return!1}};
jM.O=function(a){return new (a||jM)};
jM.wa=_.Bf({type:jM,na:[["mat-autocomplete"]],Ad:function(a,b,c){a&1&&(_.Pg(c,_.cA,5),_.Pg(c,_.Ks,5));if(a&2){let d;_.Rg(d=_.Sg())&&(b.options=d);_.Rg(d=_.Sg())&&(b.JL=d)}},ub:function(a,b){a&1&&(_.Og(_.Kg,7),_.Og(OXb,5));if(a&2){let c;_.Rg(c=_.Sg())&&(b.qa=c.first);_.Rg(c=_.Sg())&&(b.panel=c.first)}},nb:[1,"mat-mdc-autocomplete"],inputs:{ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],qK:"displayWith",ts:[2,"autoActiveFirstOption","autoActiveFirstOption",_.oh],cK:[2,
"autoSelectActiveOption","autoSelectActiveOption",_.oh],SD:[2,"requireSelection","requireSelection",_.oh],dH:"panelWidth",wc:[2,"disableRipple","disableRipple",_.oh],classList:[0,"class","classList"],Mm:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",_.oh]},outputs:{kka:"optionSelected",Hg:"opened",closed:"closed",jka:"optionActivated"},Qb:["matAutocomplete"],features:[_.ah([{va:_.Js,Hb:jM}]),_.lg],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&&(_.Gg(),_.C(0,rBb,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-sys-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-sys-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"],
kb:2,data:{animation:[_.Tlb]},Ma:0});
var QXb=function(a){return _.otb(a.lineNumber,a.line,a.xu)},tBb=/[^\w/]/g,RXb={vv:0,Boa:1,yhc:2,TCc:3,NONE:4,UCb:5,PERMISSION_DENIED:6,rxc:7,prc:8,UNINITIALIZED:9,pqc:10,Pbd:11,ERROR:12,ECc: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"},kM=class{constructor(){this.d6=this.mwa=new _.Vh(1)}una(){this.fL?this.mwa.next(1):
this.mwa.next(0)}get fL(){return this.mwa.getValue()===0}};kM.O=function(a){return new (a||kM)};kM.ta=_.k({token:kM,oa:kM.O});var lM=class{transform(a){return Array.isArray(a)&&a.length===0?_.bvb:typeof a==="object"&&_.sc(a)?_.cvb:a}};lM.O=function(a){return new (a||lM)};lM.Le=_.Ef({name:"emptyToConstant",type:lM,le:!0,standalone:!1});var mM=class{constructor(){this.message="";this.jja=[];this.OWb=[]}Sb(){this.OWb=ABb(this.message,this.jja)}};mM.O=function(a){return new (a||mM)};
mM.wa=_.Bf({type:mM,na:[["linkified-message"]],inputs:{message:"message",jja:"linkDefinitions"},standalone:!1,features:[_.Pm],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,zBb,3,3,"span",0);a&2&&_.E("ngForOf",b.OWb)},Fa:[_.Wn,_.Yn,_.Zn],kb:2,Ma:0});
var nM=class{constructor(a,b){this.Ha=a;this.client=b;this.Pf=new _.wu(this.Ha)}diff(a,b,c,d,e,f,g){const l=Object.assign({},_.KG(a,b),{fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:d,fileSpecSourceRootRefHint:g,fileSpecPath:e});f&&(l.diffBase=f);return this.Pf.fetch(l,()=>this.client.Yga(l))}};nM.O=function(a){return new (a||nM)(_.m(_.Bp),_.m(NL))};nM.ta=_.k({token:nM,oa:nM.O,Ea:"root"});
var HBb={year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",timeZone:"UTC"},IBb,JBb,oM=class{constructor(){var a={e8c:!0};const b=KBb(a.locale);this.Kwb="yyyy-MM-dd"+(b?" h:mm":" HH:mm")+(a.e8c?":ss":"")+(b?" a":"")+(a.Pud?" z":"")}Sb(a){const b=this;return _.xe(function*(){if(a.value){a:{try{var c=LBb(b.value);break a}catch(d){}c=void 0}b.date=c;b.date&&(c=_.vv(b.date.getTimezoneOffset()),b.UVb=c.Kna[_.wv(c,b.date)>0?2:0],c=c.z6(b.date),b.isUTC=_.mvb.z6(b.date)===c,b.Uhb=
_.lvb.Kna[_.wv(_.lvb,b.date)>0?2:0],b.S_c=_.lvb.z6(b.date)===c)}})}Nwa(a,b,c){if(this.date)return this.isUTC?`${a} local \n${c} ${this.Uhb}`:this.S_c?`${a} local \n${b} UTC`:`${a} local \n${b} UTC \n${c} ${this.Uhb}`}};oM.O=function(a){return new (a||oM)};
oM.wa=_.Bf({type:oM,na:[["date"]],inputs:{value:"value",format:"format"},standalone:!1,features:[_.Pm],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"),_.I());a&2&&(_.Jg("matTooltip",b.Nwa(_.SA(1,3,b.date,b.Kwb,b.UVb),_.SA(2,7,b.date,b.Kwb,"UTC"),_.SA(3,11,b.date,b.Kwb,b.Uhb))),_.qg("datetime",b.date==null?null:b.date.toISOString()),
_.y(4),_.Vg(" ",_.SA(5,15,b.date,b.format,b.UVb),"\n"))},Fa:[_.Nx,_.Qx,_.yB],styles:[".mat-mdc-tooltip.wrapped-tooltip{white-space:pre-wrap}"],Ma:0});var pM=class{constructor(){this.jVc=_.pv.has(1)?"preferEmail":"preferName"}transform(a){return this.jVc==="preferEmail"?a&&(a.email||a.name)||"unknown":a&&(a.name||a.email)||"unknown"}};pM.O=function(a){return new (a||pM)(_.B(_.qv,16))};pM.Le=_.Ef({name:"authorDisplay",type:pM,le:!0,standalone:!1});pM.ta=_.k({token:pM,oa:pM.O,Ea:"root"});
var SXb=function(a){qM(a,a.appId,(b,c)=>{_.dH(c,d=>{b==null?delete d.nw:d.nw=b;delete d.Wy;delete d.ow;delete d.Xu})},MBb)},TXb=function(a){qM(a,a.eSc,(b,c)=>{_.dH(c,d=>{b==null?delete d.Wy:d.Wy=b;delete d.ow})},NBb)},UXb=function(a){qM(a,a.NXa,(b,c)=>{_.dH(c,d=>{b!=null?d.dk=b?"1":"0":delete d.dk})},OBb)},VXb=function(a){qM(a,a.ig,(b,c)=>{_.dH(c,d=>{b==null?delete d.ig:d.ig=b})},PBb)},WXb=function(a){qM(a,a.oUc,(b,c)=>{_.dH(c,d=>{b?d.Xu="":delete d.Xu})},QBb)},XXb=function(a){qM(a,a.H8c,(b,c)=>{_.dH(c,
d=>{b==null?delete d.ow:d.ow=b})},RBb)},qM=function(a,b,c,d){a.Za.add(_.x(a.Um,_.v(e=>d(e)),_.Rf()).subscribe(b));b=_.x(b,_.Rf(),_.v(e=>{var f=a.Um.value;if(d(f)!==e)return f=f.bc(),c(e,f),f.ab()}),_.Te(e=>!!e),_.hg(e=>{a.Ua.navigate(_.Oq(e),{kj:!0})}));a.Za.add(b.subscribe(a.Um))},rM=class{constructor(a,b){this.Ua=b;this.appId=new _.Vh(null);this.eSc=new _.Vh(null);this.NXa=new _.Vh(null);this.ig=new _.Vh(null);this.oUc=new _.Vh(!1);this.H8c=new _.Vh(null);this.Um=new _.Vh(_.Ni(a.Nc));this.Za=_.x(this.Ua.events,
_.Te(c=>c instanceof _.di),_.v(()=>_.Ni(a.Nc))).subscribe(this.Um);SXb(this);TXb(this);UXb(this);VXb(this);WXb(this);XXb(this);this.wUc=!_.pv.has(28)}Ja(){this.Za.unsubscribe()}uP(a){return _.x(_.Ge(this.NXa,a),_.v(([b,c])=>b!=null?b:c&&this.wUc))}qM(a){this.NXa.next(a)}};rM.O=function(a){return new (a||rM)(_.m(_.Uh),_.m(_.hi),_.m(_.qv))};rM.ta=_.k({token:rM,oa:rM.O});
var YXb=class{constructor(a){this.stack=a instanceof Array?a:[a]}get Gua(){return this.stack[this.AWb]}get Q8c(){return this.stack[0]}get KCa(){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 YXb(this.stack.slice(0,a*-1))}push(a){const b=this.stack.slice();b.push(a);return new YXb(b)}get AWb(){return this.stack.length-1}},ZXb=function(a){var b=["gsn","gs"];for(const c of b)a.nYb.next(c)},sM=class{constructor(a,
b,c){this.nYb=new _.Vf;_.x(this.nYb,_.snb(a.jm),_.Te(d=>d.length>0)).subscribe(d=>{c.navigate([],{Qa:TBb(d),Jg:"merge",Mi:b,kj:!0})})}};sM.O=function(a){return new (a||sM)(_.m(_.We),_.m(_.Uh),_.m(_.hi))};sM.ta=_.k({token:sM,oa:sM.O,Ea:"root"});
var $Xb=function(a){return typeof a==="string"?[a]:a},aYb=function(a){const b=_.x(a.Ua.events,_.Te(d=>d instanceof _.di),_.v(()=>{const d=_.Ni(a.yk.Nc);return d&&d.tb}),_.Rf(),_.dg(),_.Of()),c=_.x(a.z1b,_.fg(d=>{if(d){const e=_.x(a.aNb,_.v(l=>p=>p.push(Object.assign({},l,{isFirst:!1})))),f=_.x(a.EYb,_.v(l=>p=>p.pop(p.KCa.length-1-l))),g=_.x(a.W0b,_.v(l=>p=>{const t=p.stack.slice();t[p.AWb]=Object.assign({},p.Gua,l);return new YXb(t)}));return _.x(_.Se(e,f,g),_.bg((l,p)=>p(l),d),_.eg(d))}return _.u(void 0)}));
return _.x(_.Se(b,c),_.Rf(),_.ag(1),_.Fe())},bYb=function(a){return _.x(_.Ge(a.Yk.uP(_.u(!1)),a.Yk.ig),_.v(([b,c])=>!!b&&c===1),_.Rf(),_.ag(1),_.Fe())},hUb=function(a){a.YL.getValue()!==0&&a.YL.next(0)},nL=function(a){a.YL.getValue()!==2&&a.YL.next(2)},cYb=function(a,b){a.QQb.next(b);a.Yk.ig.next(0);a.Yk.qM(!0)},dYb=function(a,b){a.aNb.next(b)},BJb=function(a,b){const c=a.Uva.getValue();c<=0?a.AK.next(-1):(b%=c,a.AK.next(b>=0?b:b+c))},tM=class{get dG(){return this.u6a.getValue()}set dG(a){a!==this.dG&&
this.u6a.next(a)}constructor(a,b,c,d,e){this.yk=a;this.Mma=c;this.Ua=d;this.Yk=e;this.sQb=this.u6a=new _.Vh("SOURCE");this.yXc=this.Nga=new _.Vh(0);this.H5c=this.YL=new _.Vh(2);this.z1b=new _.Zf(1);this.Jla=new _.Zf(1);this.vXc=this.QQb=new _.Vh;this.vja=new _.Vf;this.Ega=this.V6a=new _.Vh({query:"",hdb:!1,Vd:null});this.AK=new _.Vh(-1);this.Uva=new _.Vh(0);this.destroy=new _.Vf;this.Za=new _.ne;this.aNb=new _.Vf;this.EYb=new _.Vf;this.W0b=new _.Vf;this.OWc=this.Lva=new _.Vh(!1);_.x(this.Mma.d6,_.gg(this.destroy)).subscribe(f=>
{f===0?this.YL.next(0):this.YL.next(2)});c=_.Ni(this.yk.Nc);a=this.yk.Nc.Qa;a.gs&&a.gsn?(c=$Xb(a.gs),this.zma({symbol:a.gsn,l1:c,nP:c}),ZXb(b)):c.params.ig===1&&this.Ua.navigate(_.Oq(_.dH(c.bc(),f=>{delete f.ig;delete f.dk}).ab()),{Jg:"preserve",kj:!0});this.Sla=aYb(this);this.w0c=bYb(this);this.Tva=_.x(_.Se(this.AK,_.x(this.Ega,_.Rf(WBb),_.Of(0))),VBb())}Ja(){this.Za.unsubscribe();this.destroy.next()}qM(a){this.Yk.qM(a)}uP(a){return this.Yk.uP(a)}zma(a){this.z1b.next(new YXb(Object.assign({},a,{isFirst:!0})))}};
tM.O=function(a){return new (a||tM)(_.m(_.Uh),_.m(sM),_.m(kM),_.m(_.hi),_.m(rM))};tM.ta=_.k({token:tM,oa:tM.O});var uM=class{constructor(a){this.options=a}};uM.O=function(a){return new (a||uM)(_.B(_.dwb))};uM.La=_.Df({type:uM,na:[["mat-card"]],ob:2,Ya:function(a,b){a&2&&_.sg("gmat-mdc-card",!b.options.Se)},standalone:!1});
var vM=class{constructor(a,b,c){this.Dh=b;this.Uc=c;this.UXc=CBb;this.TXc=DBb;this.dRb=_.Re;this.fH=null;this.hoc="Show in change history"}Sb(){const a=_.pv.has(56)?bBb(this.dw,this.commit):this.dw;let b,c;const d=_.rG(this.dw)?(b=this.commit.dr)==null?void 0:(c=b.Kt)==null?void 0:c.refHint:void 0;this.dRb=_.x(this.Dh.list(a.tb,a.Wc,a.repository,this.xf,"/",1,!1,void 0,void 0,d),_.He(e=>e.En||[]),_.Pf(1));this.YSc=_.mG(this.dw,this.xf,void 0,a);this.qMb=this.fH?_.Oq(_.dH(_.Tq((this.fH.Qf?a:this.dw).bc(),
{Rf:this.fH.xf,iq:this.fH.Qf||void 0}),e=>{e.wx=e.Pb?"":void 0}).ab()):void 0}get xf(){return this.commit.xf||""}};vM.O=function(a){return new (a||vM)(_.B(_.qv),_.B(_.DI),_.B(tM))};
vM.wa=_.Bf({type:vM,na:[["commit-details","commit","","baseLocation",""]],inputs:{commit:"commit",dw:"baseLocation",fH:"parentCommit"},standalone:!1,features:[_.Pm],jc:["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),_.I(),_.F(4,
"a",1),_.Q(5),_.R(6,"toPrettyRef"),_.I(),_.Q(7," : "),_.F(8,"span",2),_.Q(9),_.R(10,"authorDisplay"),_.I(),_.Q(11," @ "),_.K(12,"date",3),_.I(),_.C(13,YBb,3,4,"mat-card-content",4),_.R(14,"async"),_.K(15,"div",5),_.F(16,"mat-card-actions")(17,"button",6),_.N("click",function(){cYb(b.Uc,b.xf)}),_.Q(18),_.I(),_.C(19,ZBb,2,2,"a",7),_.I()());a&2&&(_.y(3),_.Wg(b.UXc(b.dw)),_.y(),_.E("universalLink",b.YSc)("trackProjectId",b.dw.tb),_.y(),_.AC("",b.TXc(b.dw),"",_.S(6,11,b.xf)," "),_.y(4),_.Wg(_.S(10,13,
b.commit.Fm)),_.y(3),_.E("value",b.commit.lK),_.y(),_.E("ngIf",_.S(14,15,b.dRb)),_.y(4),_.E("trackProjectId",b.dw.tb),_.y(),_.Vg(" ",b.hoc," "),_.y(),_.E("ngIf",b.qMb))},Fa:[_.Gp,_.Xn,oM,mM,_.jw,_.wt,_.vt,uM,_.kD,fM,dM,cM,_.lp,_.pw,pM,_.bo,lM,_.eH],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 eYb=["hovercard"],fYb=["origin"],$Bb=function(a){clearTimeout(a.gab);a.BSb=setTimeout(()=>{a.nxa.detach()},300)},gYb=function(a){a.gab=setTimeout(()=>{a.nxa.wg()||(a.Ha.mb({element:"BlameSnippet",action:"showDetails",gestureName:"CLICK",projectId:a.dw.tb}),a.nxa.attach(a.tZc));a.nxb=!0;a.VOb.subject.next()},300)},wM=class{get nxa(){this.oxa||(this.oxa=this.l0a());return this.oxa}constructor(a,b,c,d,e){this.Ha=a;this.VOb=b;this.ewa=c;this.rg=d;this.Uc=e;this.nxb=!1;this.fH=null;this.WOb=this.VOb.subscribe(()=>
{this.nxb?this.nxb=!1:(clearTimeout(this.gab),this.nxa.detach())})}Sa(){}Dc(){this.tZc=new _.ws(this.vZc,this.De)}Ja(){this.WOb&&this.WOb.unsubscribe();this.oxa&&this.oxa.dispose()}Ud(){cYb(this.Uc,this.commit.xf)}l0a(){const a=_.ls(_.ts(this.rg.position(),this.Mjb),_.ewb);_.UVa(a,[this.ewa]);return this.rg.create({tg:a,Oj:this.rg.Nj.Cl()})}};wM.O=function(a){return new (a||wM)(_.B(_.Bp),_.B(_.lJ),_.B(_.vI),_.B(_.Cs),_.B(tM))};
wM.wa=_.Bf({type:wM,na:[["blame-snippet"]],ub:function(a,b){a&1&&(_.Og(eYb,7,_.Kg),_.Og(eYb,7,_.Lg),_.Og(fYb,7,_.ef));if(a&2){let c;_.Rg(c=_.Sg())&&(b.vZc=c.first);_.Rg(c=_.Sg())&&(b.De=c.first);_.Rg(c=_.Sg())&&(b.Mjb=c.first)}},Ya:function(a,b){a&1&&_.N("mouseenter",function(){clearTimeout(b.BSb)})("mouseleave",function(){return $Bb(b)})},inputs:{tC:"commitIndex",commit:"commit",dw:"baseLocation",fH:"parentCommit",startLine:"startLine",endLine:"endLine"},standalone:!1,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=_.Nd();_.F(0,"div",2);_.R(1,"authorDisplay");_.N("mouseenter",function(){_.q(c);return _.r(gYb(b))})("mouseleave",function(){_.q(c);clearTimeout(b.gab);return _.r()});_.F(2,"button",3,0);_.R(4,"authorDisplay");_.R(5,"authorDisplay");_.N("click",function(){_.q(c);
return _.r(b.Ud())});_.F(6,"span",4);_.Q(7);_.I();_.Q(8);_.R(9,"date");_.R(10,"authorDisplay");_.I()();_.C(11,aCb,1,3,"ng-template",null,1,_.eh)}a&2&&(_.QA("title","#",b.tC," ",_.S(1,7,b.commit.Fm),""),_.y(2),_.qg("aria-label",b.startLine!==b.endLine?"Show blame details for commit "+b.tC+" by "+_.S(4,9,b.commit.Fm)+" on lines "+b.startLine+" through "+b.endLine:"Show blame details for commit "+b.tC+" by "+_.S(5,11,b.commit.Fm)+" on line "+b.startLine),_.y(5),_.Vg("#",b.tC,""),_.y(),_.AC(" ",_.RA(9,
13,b.commit.lK,"yyyy-MM-dd"),"\u00a0\u00a0",_.S(10,16,b.commit.Fm)," "))},Fa:[_.Gp,vM,pM,_.NC],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 xM=class extends _.nJ{constructor(a,b,c){super(a);this.Gd=b;this.Ha=c}Sa(){}Sb(a){if(a.layerBaseLocation){var {ng:b,Jj:c}=a.layerBaseLocation;b?(c?!_.jG(c,b):1)&&this.update():this.clear()}}zua(){if(!MK(this.ih))throw Error("je");const a=this.ih.tb,b=this.ih.Wc,c=this.ih.repository,d=_.eG(_.Uj(this.ih,0))||"",e=_.Uj(this.ih,1)||"",f=_.hG(this.ih,1)||"";return _.x(this.T5(a,b,c,d,e,f,this.ih.params.Pb),_.v(g=>g?this.J9(g):null))}GL(a){a=this.Qu(a);const b=new Map;for(const c of this.IP())AWb(this.Gd,c,
a),b.set(`${"layer:"}${c}`,a?"AVAILABLE":"UNAVAILABLE");this.Ha.To({dK:b})}Qu(a){return a.length}};xM.O=function(a){return new (a||xM)(_.B(_.Af),_.B(_.uI),_.B(_.Bv))};xM.La=_.Df({type:xM,features:[_.kg,_.Pm]});
var yM=class{constructor(a,b){this.Ha=a;this.U$a=b;this.Pf=new _.wu(this.Ha)}get(a,b,c,d,e,f){const g=Object.assign({},{fileSpecPath:f,fileSpecSourceRootRefHint:d,fileSpecSourceRootRefSpec:e},_.KG(a,b),{fileSpecSourceRootRepositoryKeyRepositoryName:c});return this.Pf.fetch(g,()=>_.x(kXb(this.U$a,g),_.v(bCb)))}};yM.O=function(a){return new (a||yM)(_.m(_.Bp),_.m(NL))};yM.ta=_.k({token:yM,oa:yM.O,Ea:"root"});
var hYb=["blameSnippet"],iYb=["loading"],jYb=["rangeHighlight"],kYb=class{constructor(a,b,c,d,e,f){this.component=a;this.Wsa=b;this.options=c;this.startLine=d;this.endLine=e;this.sidebar=f;this.km=()=>{}}render(){this.km=this.sidebar?this.component.DTa(this.Wsa,this.options,this.startLine,this.endLine):this.component.qsa(this.Wsa,this.options,this.startLine,this.endLine)}remove(){this.km()}},zM=class extends xM{constructor(a,b,c,d,e,f){super(b,e,c);this.component=a;this.Ha=c;this.service=d;this.Gd=
e;this.xi=f;this.wOb=0}J9(a){const b=[],c=a.yo||[],d=a.GNb,e=a.NZc;a=a.Pya||[];this.wOb=a.length;!a.length&&c.length&&_.KC(this.Ha);for(let g=0;g<a.length;g++){const l=a[g];if(!l.ae){_.KC(this.Ha);continue}const p=c[l.tC||0];var f=p.xf;if(!f){_.KC(this.Ha);continue}f=d.get(f);if(f==null){_.KC(this.Ha);continue}let t;const w=(t=e.get(f-1))!=null?t:null;b.push(...this.Y4(l.ae,f,p,w,g%2===0?"even":"odd"))}return b}T5(a,b,c,d,e,f){return this.service.get(a,b,c,d,e,f)}j0a(){return[new kYb(this.component,
this.OG,{},void 0,void 0,!0)]}FL(){uL(this.Gd,"BLAME");_.KC(this.Ha)}onLoad(){vL(this.Gd,"BLAME");this.Ha.To({bucket:_.Oi.xEa})}GL(a){super.GL(a);this.xi.Xi("Blame is being displayed","polite")}Qu(){return this.wOb}IP(){return["BLAME"]}Be(){this.xi.Xi("Blame was disabled","polite")}Y4(a,b,c,d,e){const f=[],g="blame-highlight "+e;a=a&&dCb(a);if(!a||!fCb(a))return _.KC(this.Ha),f;f.push(new kYb(this.component,this.Wsa,{className:e,commit:c,Nd:this.ih,tC:b,fH:d,startLine:a.startLine+1,endLine:a.endLine+
1},a.startLine,a.endLine,!0));f.push(new kYb(this.component,this.Wka,{className:g},a.startLine,a.endLine,!1));return f}};zM.O=function(a){return new (a||zM)(_.B(_.vI),_.B(_.Af),_.B(_.Bv),_.B(yM),_.B(_.uI),_.B(_.or))};
zM.wa=_.Bf({type:zM,na:[["blame-layer","layerBaseLocation",""]],ub:function(a,b){a&1&&(_.Og(hYb,7),_.Og(iYb,7),_.Og(jYb,7));if(a&2){let c;_.Rg(c=_.Sg())&&(b.Wsa=c.first);_.Rg(c=_.Sg())&&(b.OG=c.first);_.Rg(c=_.Sg())&&(b.Wka=c.first)}},inputs:{ih:"layerBaseLocation"},standalone:!1,features:[_.kg],jc:["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,hCb,1,9,"ng-template",null,0,_.eh)(2,iCb,1,3,"ng-template",null,1,_.eh)(4,jCb,1,1,"ng-template",null,2,_.eh)},Fa:[_.BF,wM],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 lYb=["rangeHighlight"],mYb=class{constructor(a,b,c,d,e){this.component=a;this.snippet=b;this.options=c;this.startLine=d;this.endLine=e;this.km=()=>{}}render(){this.km=this.component.qsa(this.snippet,this.options,this.startLine,this.endLine)}remove(){this.km()}},nYb=function(a){return _.x(a.Gd.vua,_.fg(b=>_.Ge(b.map(c=>a.lD(c)))),_.v(b=>b.filter(c=>c.enabled).map(c=>c.id)),_.Mf(0),_.Rf(lCb),_.Te(b=>b.length>0),_.hg(()=>{a.onLoad()}))},AM=class extends xM{constructor(a,b,c,d,e,f,g){super(c,d,g);
this.B6a=a;this.component=b;this.Gd=d;this.Lb=e;this.Dh=f;this.jOb=new _.Vh([]);this.Za=this.Gd.vua.subscribe(l=>{this.jOb.next(l)})}Sa(){}Ja(){this.Za.unsubscribe();super.Ja()}IP(){return this.jOb.value.filter(a=>this.Gd.bt(a))}FL(){for(const a of this.IP())uL(this.Gd,a)}onLoad(){for(const a of this.IP())vL(this.Gd,a)}J9(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.k0a(c.startLine,c.endLine,d))}return b}T5(a,b,
c,d,e,f){const g=_.VF(this.ih)?e==="HEAD":!_.Fi.test(e);a=_.u({tb:a,Wc:b,fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:e,fileSpecSourceRootRefHint:_.Gi(d),fileSpecPath:f,fileSpecType:"FILE",mergeLatestData:g});g&&!_.VF(this.ih)&&(a=_.x(_.Ge([_.CI(this.Dh,this.ih,"path"),a]),_.v(([l,p])=>{l&&(p.fileSpecSourceRootRefSpec=l);return p})));return _.x(_.Ge([a,nYb(this)]),_.fg(([l,p])=>this.makeRequest(l,p)))}lD(a){return _.x(this.Gd.lD(a),_.v(b=>({id:a,enabled:b.enabled})),_.Rf())}makeRequest(a,
b){b=b.map(iBb).filter(c=>c!==void 0);return _.x(wWb(this.B6a,Object.assign({},a,{category:b[0]}),_.Ni(this.Lb.Nc).params.qP),_.Jf(()=>{this.FL();_.mJ(this,[]);return _.u(null)}))}k0a(a,b,c){a=cCb(a,b-1,0,0);if(!fCb(a))throw Error("ke");return new mYb(this.component,this.Wka,{className:"coverage-layer "+c},a.startLine,a.endLine)}};AM.O=function(a){return new (a||AM)(_.B(_.tI),_.B(_.vI),_.B(_.Af),_.B(_.uI),_.B(_.Uh),_.B(_.DI),_.B(_.Bv))};
AM.wa=_.Bf({type:AM,na:[["coverage-layer","layerBaseLocation",""]],ub:function(a,b){a&1&&_.Og(lYb,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.Wka=c.first)}},inputs:{ih:"layerBaseLocation"},standalone:!1,features:[_.kg],jc:["layerBaseLocation",""],ya:2,Aa:0,Da:[["rangeHighlight",""]],qa:function(a){a&1&&_.C(0,kCb,1,3,"ng-template",null,0,_.eh)},styles:[".coverage-layer[_ngcontent-%COMP%]{position:absolute;width:100%}"]});var BM=class{constructor(){this.Yub=""}};BM.O=function(a){return new (a||BM)};
BM.wa=_.Bf({type:BM,na:["finding-details icon  title  details ".split(" ")],inputs:{icon:"icon",title:"title",details:"details",Yub:"subtitle"},standalone:!1,jc:"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),_.I(),_.F(3,"mat-card-title"),_.Q(4),_.I(),_.C(5,mCb,2,1,"mat-card-subtitle",2),_.I(),_.F(6,"mat-card-content"),_.K(7,"div",3),
_.I());a&2&&(_.y(2),_.E("src",b.icon,_.vf),_.y(2),_.Wg(b.title),_.y(),_.E("ngIf",b.Yub),_.y(2),_.E("innerHTML",b.details,_.uf))},Fa:[_.Xn,hM,dM,gM,eM,cM],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 CM=class{constructor(a,b,c,d){this.Ha=a;this.cfa=b;this.Mjb=c;this.rg=d;this.mc="";this.Jd=this.l0a()}Sa(){this.m8=new _.ws(this.gia,this.cfa,{attach:()=>{this.attach()},detach:()=>{this.detach()}})}Ja(){this.Jd.dispose()}attach(a){this.Jd.wg()||(this.Jd.attach(this.m8),this.Ha.mb({element:this.mc,action:"showHovercard",Ne:this.Ne,gestureName:"CLICK"},a),setTimeout(()=>{this.Jd.hf()},0));clearTimeout(this.NUc)}detach(){this.NUc=setTimeout(()=>{this.Jd.detach()},200)}l0a(){const a=_.ls(_.ts(this.rg.position(),
this.Mjb),_.fwb);return this.rg.create({tg:a,Oj:this.rg.Nj.Cl()})}};CM.O=function(a){return new (a||CM)(_.B(_.Bp),_.B(_.Lg),_.B(_.ef),_.B(_.Cs))};CM.La=_.Df({type:CM,na:[["","hovercard","","trackElement",""]],Ya:function(a,b){a&1&&_.N("mouseenter",function(c){return b.attach(c)})("mouseleave",function(){return b.detach()})},inputs:{gia:"hovercard",mc:"trackElement",Ne:"artifactId"},standalone:!1});
var rCb=/^((http|https):\/\/)/,DM=class{constructor(){this.mc=this.tooltip=""}set annotations(a){this.icon=_.gc(a[0].icon||"https://www.gstatic.com/devopsconsole/images/source/codelayers/annotation.png");this.Ne=a[0].Lu;let b;this.tooltip=(b=a[0].tooltip)!=null?b:"";this.details=a.map(c=>sCb(c.details,c.pVb))}Sa(){}};DM.O=function(a){return new (a||DM)};
DM.wa=_.Bf({type:DM,na:[["finding","annotations","","trackElement",""]],inputs:{annotations:"annotations",mc:"trackElement"},standalone:!1,jc:["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,qCb,2,1,"ng-template",null,0,_.eh));
a&2&&(a=_.Eg(2),_.E("src",b.icon,_.vf)("alt",b.tooltip)("hovercard",a)("trackElement",b.mc)("artifactId",b.Ne))},Fa:[_.Wn,_.Xn,BM,CM,uM,_.kD],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 oYb=["finding"],pYb=class{constructor(a,b,c,d){this.component=a;this.ZWc=b;this.options=c;this.line=d;this.km=()=>{}}render(){this.km=this.component.dLb(this.ZWc,this.options,this.line)}remove(){this.km()}},EM=class extends xM{constructor(a,b,c,d,e){super(b,d,e);this.component=a;this.gG=c}J9(a){const b=new Map;for(var c of a){a=uCb(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 pYb(this.component,this.aXc,{annotations:e},d));return c}T5(a,b,c,
d,e,f){return this.gG.getAnnotations(a,b,c,e,f,this.Lu,!0)}FL(){uL(this.Gd,this.Lu)}onLoad(){vL(this.Gd,this.Lu)}IP(){return[this.Lu]}};EM.O=function(a){return new (a||EM)(_.B(_.vI),_.B(_.Af),_.B(_.sI),_.B(_.uI),_.B(_.Bv))};
EM.wa=_.Bf({type:EM,na:[["finding-layer","layerBaseLocation","","layerId",""]],ub:function(a,b){a&1&&_.Og(oYb,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.aXc=c.first)}},inputs:{ih:"layerBaseLocation",Lu:"layerId"},standalone:!1,features:[_.kg],jc:["layerBaseLocation","","layerId",""],ya:2,Aa:0,Da:[["finding",""],["trackElement","FindingLayer",3,"annotations"]],qa:function(a){a&1&&_.C(0,tCb,1,1,"ng-template",null,0,_.eh)},Fa:[DM],kb:2});var FM=class{};FM.O=function(a){return new (a||FM)};
FM.wa=_.Bf({type:FM,na:[["nl-semantic-outlines-snippet"]],inputs:{zib:"nlOutline"},standalone:!1,ya:3,Aa:1,Da:[[1,"nl-semantic-outlines-snippet"]],qa:function(a,b){a&1&&(_.F(0,"div")(1,"p",0),_.Q(2),_.I()());a&2&&(_.y(2),_.Vg(" ",b.zib," "))},styles:["nl-semantic-outlines-snippet[_nghost-%COMP%]{width:100%;padding:0 .5em;position:absolute;white-space:nowrap;text-overflow:ellipsis}"],Ma:0});
var GM=class{constructor(a,b){this.L2c=a;this.Ha=b;this.Pf=new _.wu(this.Ha)}get(a,b,c,d,e,f){const g=Object.assign({},{fileSpecPath:f,fileSpecSourceRootRefHint:d,fileSpecSourceRootRefSpec:e},_.KG(a,b),{fileSpecSourceRootRepositoryKeyRepositoryName:c});return this.Pf.fetch(g,()=>mXb(this.L2c,g))}};GM.O=function(a){return new (a||GM)(_.m(RL),_.m(_.Bp))};GM.ta=_.k({token:GM,oa:GM.O,Ea:"root"});
var HM=class{U_a(a,b){return{xX:a,wya:b}}constructor(a,b,c){this.N2c=a;this.Gd=b;this.F8=c;this.lD=this.Gd.lD("NL_SEMANTIC_OUTLINES");this.ux=this.F8.ux;this.rza=_.x(_.Ge([this.lD,_.x(this.ux,_.Te(d=>!!d&&d.kind!==4&&d.kind!==5),_.Rf((d,e)=>!!d&&!!e&&d.kind===e.kind&&_.jG(d.location,e.location)))]),_.fg(([d,e])=>{if(!d.enabled)return e={wya:0,xX:new dXb},_.u(e);if(e.kind!==0)throw Error("ne`"+e.kind);var f=e.location;if(!MK(f))throw Error("oe`"+e.location);d=f.tb;const g=f.Wc,l=f.repository,p=_.eG(_.Uj(f,
0))||"",t=_.Uj(f,1)||"";f=_.hG(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.N2c.get(d,g,l,p,t,f),_.v(G=>this.U_a(G,w)))}),_.Rf((d,e)=>d.wya===e.wya&&d.xX===e.xX),_.cg({bufferSize:1,px:!0}))}};HM.O=function(a){return new (a||HM)(_.m(GM),_.m(_.uI),_.m(_.AK))};HM.ta=_.k({token:HM,oa:HM.O});
var qYb=["nlSemanticOutlineSnippet"],rYb=["loading"],sYb=["rangeHighlight"],tYb=class{constructor(a,b,c,d,e,f){this.component=a;this.sza=b;this.options=c;this.startLine=d;this.endLine=e;this.sidebar=f;this.km=()=>{}}render(){this.km=this.sidebar?this.component.DTa(this.sza,this.options,this.startLine,this.endLine):this.component.qsa(this.sza,this.options,this.startLine,this.endLine)}remove(){this.km()}},uYb=function(a,b,c,d,e=0){if(d===0)return a.Y4(1,b[0].startLine-1,"","odd");if(d===1)return e=
b[b.length-1].endLine+1,c=c.RQ[0].startLine,c===e?[]:a.Y4(e,c,"",b.length%2===0?"even":"odd");c=b[b.length-1];return c.endLine!==e?a.Y4(c.endLine+1,e,"",b.length%2===0?"even":"odd"):[]},IM=class extends xM{constructor(a,b,c,d,e,f){super(b,e,c);this.component=a;this.Ha=c;this.service=d;this.Gd=e;this.xi=f;this.G0a=0}J9(a){if(a.xX.eZ.length===0)return[];const b=[],c=a.xX.eZ.filter(e=>e.RQ.length>0);for(let e=0;e<c.length;e++){var d=c[e];const f=d.RQ;e===0&&b.push(...uYb(this,f,d,0));this.G0a+=f.length;
for(d=0;d<f.length;d++){const g=f[d];b.push(...this.Y4(g.startLine,g.endLine,g.Oja,d%2===0?"even":"odd"))}e!==c.length-1&&b.push(...uYb(this,f,c[e+1],1))}b.push(...uYb(this,c[c.length-1].RQ,c[c.length-1],2,a.wya));return b}T5(){return this.service.rza}j0a(){return[new tYb(this.component,this.OG,{},void 0,void 0,!0)]}FL(){uL(this.Gd,"NL_SEMANTIC_OUTLINES");_.KC(this.Ha)}onLoad(){vL(this.Gd,"NL_SEMANTIC_OUTLINES")}GL(a){super.GL(a);this.xi.Xi("NL Semantic Outlines is being displayed","polite")}Qu(){return this.G0a}IP(){return["NL_SEMANTIC_OUTLINES"]}Be(){this.xi.Xi("NL Semantic Outlines was disabled",
"polite")}Y4(a,b,c,d){const e=[],f="nl-semantic-outlines-highlight "+d;e.push(new tYb(this.component,this.sza,{className:d,zib:c,startLine:a-1,endLine:b-1},a-1,b-1,!0));e.push(new tYb(this.component,this.Wka,{className:f},a-1,b-1,!1));return e}};IM.O=function(a){return new (a||IM)(_.B(_.vI),_.B(_.Af),_.B(_.Bv),_.B(HM),_.B(_.uI),_.B(_.or))};
IM.wa=_.Bf({type:IM,na:[["nl-semantic-outlines-layer","layerBaseLocation",""]],ub:function(a,b){a&1&&(_.Og(qYb,7),_.Og(rYb,7),_.Og(sYb,7));if(a&2){let c;_.Rg(c=_.Sg())&&(b.sza=c.first);_.Rg(c=_.Sg())&&(b.OG=c.first);_.Rg(c=_.Sg())&&(b.Wka=c.first)}},inputs:{ih:"layerBaseLocation"},standalone:!1,features:[_.kg],jc:["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,vCb,1,4,"ng-template",null,0,_.eh)(2,wCb,1,3,"ng-template",null,1,_.eh)(4,xCb,1,1,"ng-template",null,2,_.eh)},Fa:[_.BF,FM],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 SK={},DCb={id:"Google",type:"depot"},zCb=/\//g,BCb=/~/g,JM=class extends _.E8a{constructor(a,b,c){super(a);this.client=b;this.rf=c;this.Q5c=new _.wu(this.Ha);this.R5c=new _.wu(this.Ha);this.S5c=new _.wu(this.Ha);this.WWc=new _.wu(this.Ha)}Gya(a,b,c,d,e,f){const g=gBb(a,b,c,d,e,f);return this.Pf.fetch(g.toObject(),()=>this.fetch(g))}ppb(a){return this.Q5c.fetch(a.toObject(),()=>_.Gv(this.rf,()=>this.client.ppb(a,this.rf.tl()),"Decorations.resolveDocumentation"))}qpb(a){return this.R5c.fetch(a.toObject(),
()=>_.Gv(this.rf,()=>this.client.qpb(a,this.rf.tl()),"Decorations.resolveItemList"))}mla(a){return this.S5c.fetch(a.toObject(),()=>_.Gv(this.rf,()=>this.client.mla(a,this.rf.tl()),"Decorations.resolvePanel"))}B8a(a){return this.WWc.fetch(a.toObject(),()=>_.Gv(this.rf,()=>this.client.B8a(a,this.rf.tl()),"Decorations.getFilterSupport"))}xua(){return new _.$Pa}IO(){return this.xua()}isValid(a){return a.n6().length>0||_.wl(a,2)}fetch(a){return _.Gv(this.rf,()=>this.client.Gya((new _.UPa).G0b(QK(a)),this.rf.tl()),
"Decorations.list")}};JM.O=function(a){return new (a||JM)(_.m(_.Bp),_.m(_.wwb),_.m(_.Wv))};JM.ta=_.k({token:JM,oa:JM.O,Ea:"root"});
var vYb=class{constructor(a,b){this.component=a;this.location=b;this.km=()=>{}}render(){this.km=this.component.c4(this.location.startLine,{startColumn:this.location.startColumn,endColumn:this.location.endColumn,yp:"deprecated"}).remove}remove(){this.km()}},KM=class extends xM{constructor(a,b,c,d,e){super(c,d,a);this.Ha=a;this.component=b;this.Gd=d;this.service=e;this.b5=0}J9(a){return(a.n6()||[]).filter(b=>_.Fl(b,9,_.fl()).includes(2)).reduce((b,c)=>{this.b5+=1;a:{if(c.kSb()&&(c=c.vha(),c=eCb(c),
gCb(c)))break a;c=void 0}if(!c)return _.KC(this.Ha),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.k0a(c));return b},[])}T5(a,b,c,d,e,f,g){return this.service.Gya(a,b,c,{Eb:d,commit:e},f,g)}FL(){uL(this.Gd,"DEPRECATED");_.KC(this.Ha)}onLoad(){vL(this.Gd,"DEPRECATED")}Qu(){return this.b5}IP(){return["DEPRECATED"]}k0a(a){return new vYb(this.component,a)}};
KM.O=function(a){return new (a||KM)(_.B(_.Bv),_.B(_.vI),_.B(_.Af),_.B(_.uI),_.B(JM))};KM.wa=_.Bf({type:KM,na:[["unified-deprecation-layer","layerBaseLocation",""]],inputs:{ih:"layerBaseLocation"},standalone:!1,features:[_.kg],jc:["layerBaseLocation",""],ya:0,Aa:0,qa:function(){},styles:[".deprecated{text-decoration:line-through}"],kb:2,Ma:0});
var LM=class{constructor(a){this.Uc=a;this.iia=_.xwb;this.Eua=[];this.sxa=new Map;this.vV=!1;this.ag=new _.an;this.Za=_.x(_.Ge([this.Uc.Sla,this.Uc.w0c]),_.v(([b,c])=>{if(c&&b)return this.vV?b.Gua:b.Q8c}),_.eg(void 0),_.Rf()).subscribe(b=>{b?(this.Eua=b.l1,b.nP&&this.pZ(b.nP)):this.Eua=[]})}Ja(){this.Za.unsubscribe()}Ae(a){a=_.Y(a.context.Lp,5);if(!a)return!1;const b=a.split(" ");return this.Eua.length===b.length&&this.Eua.every(c=>b.includes(c))}pZ(a,b=!0){const c=a.map(e=>this.sxa.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.iia.xu)c.has(d)||(d.vY=!1);b=new Map;for(const e of c){e.vY=!0;d=e.context.xfa;const f=this.Wha(e),g=b.get(d);g!==void 0&&g!==0||b.set(d,f)}this.iia={xu:c,ids:a};this.ag.emit(Array.from(b.entries()))}Ru(a){if(this.iia.xu.size>0)for(const b of this.iia.xu)wYb(b,a.Vva,a.Vva+a.XP)&&!b.vY&&(b.vY=!0),b.vY&&!wYb(b,a.Vva,a.Vva+a.XP)&&(b.vY=!1)}Wha(a){return _.Fl(a.context.Lp,9,_.fl()).includes(1)?1:_.Fl(a.context.Lp,9,_.fl()).includes(3)?
2:0}};LM.O=function(a){return new (a||LM)(_.m(tM))};LM.ta=_.k({token:LM,oa:LM.O});
var wYb=function(a,b,c){return a.location.startLine>=b&&a.location.startLine<c||a.location.endLine>=b&&a.location.endLine<c},zYb=function(a){let b;const c=(b=_.jl(a.context.Lp,_.Vp,4))==null?void 0:b.AX();return c?_.Y(c,4)?(a.xP=!0,_.Y(c,4)):xYb(a.service,c):_.Y(a.context.Lp,5)?yYb(a):""},AYb=function(a){return a.P$a!==0&&a.service.qPb?"important-highlight":"highlight"},MM=function(a){const b=a.service.component.Yd.cj(a.context.xfa-1);if(b)return b.querySelectorAll(`.xrefs-decoration[data-key="${a.context.index}"]`);
a.H1c&&console.log("unexpected undefined element - "+JSON.stringify(a.context));return[]},yYb=function(a){if(_.Y(a.context.Lp,5)){const b=BYb(a.service,a.context.xfa),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.Lp,5).split(" ").map(d=>`${"gs"}=${encodeURIComponent(d)}`).join("&")}`:b}return""},CYb=class{constructor(a,b,c,d=!1){this.service=a;this.location=b;this.context=
c;this.H1c=d;this.Lcb=!1;this.P$a=0}render(){try{this.link=zYb(this)}catch(c){_.KC(this.service.Ha);return}let a=String(this.context.index);this.xP&&(a=void 0);const b=()=>{let c="xrefs-decoration";this.service.x1b&&(c+=" underline");this.Lcb&&(c+=" "+AYb(this));this.xP&&(c="doc-link");return c};this.km=this.service.component.c4(this.location.startLine,{startColumn:this.location.startColumn,endColumn:this.location.endColumn,tagName:"a",get yp(){return b()},href:this.link,key:a}).remove}get Wha(){return this.P$a}set Wha(a){this.P$a=
a}get vY(){return this.Lcb}set vY(a){this.Lcb=a;if(this.km!=null)if(a)for(const b of MM(this))b.classList.add(AYb(this));else for(const b of MM(this))b.classList.remove(AYb(this))}remove(){this.km&&this.km();delete this.km}},DYb=()=>!0,EYb=function(a){a.TDa=a.children.filter(b=>b.isVisible);a.sort&&a.TDa.sort(a.sort)},GYb=function(a){return a.FSb?a.FSb:a.FSb=FYb(a)},FYb=function(a){const b=_.ywb[a.Pq.getType()];a=_.Fl(a.Pq,4,_.fl());var c=a.map(e=>_.zwb[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,Mc:b.Mc}},HYb=class{constructor(a,b,c){this.parent=b;this.Mtb=c;this.Gj=!1;this.OO=DYb;this.Xtb=null;this.active=!1;this.index=this.level=0;if(!HCb(a))throw Error("ve");this.Pq=a;this.id=_.km();this.children=this.jgb(_.aq(a));this.jZ=this.children.reduce((d,e)=>d+e.jZ,this.children.length);this.TDa=[...this.children];this.Gj=this.Hzb.length>0;this.tCa=c.tCa(a.getName())}get Hzb(){return this.TDa}get isVisible(){return this.filter(this)}get filter(){return this.OO}set filter(a){if(a!==
this.OO){this.OO=a;for(const b of this.children)b.filter=a;EYb(this);this.Gj=this.TDa.length>0}}get sort(){return this.Xtb}set sort(a){if(a!==this.Xtb){this.Xtb=a;for(const b of this.children)b.sort=a;EYb(this)}}get Iha(){return this.children.length>0}get label(){return`${this.aXb}${this.name}${this.B1b}`}get modifiers(){return _.Fl(this.Pq,4,_.fl())}get name(){return this.Pq.getName()||"<anonymous>"}get aXb(){return _.Y(this.Pq,7)}get B1b(){return this.Pq.ARb()}get nwb(){return _.bq(this.Pq)}get type(){return this.Pq.getType()}get fe(){return GYb(this).fe}get tooltip(){return GYb(this).tooltip}get Mc(){return GYb(this).Mc}jgb(a){return a.map(b=>
new HYb(b,this,this.Mtb))}},IYb=["java","c","c++","c#"],JYb=["java"],KYb=["js"],TK=class{constructor(a=new Map){this.Qk=this.state=new _.Vh(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)}},LYb=function(a){return a.VSc.map(b=>b.clone())},
NYb=function(a,b){const c=[];MYb(b)&&c.push(b);b.getType()!==2&&c.push(..._.aq(b).flatMap(d=>NYb(a,d)));return c},OYb=function(a,b){let c=0,d=0;for(a=a.eZ;c<b.length&&d<a.length;){var e=a[d];if(e.startLine<_.xl(_.bq(b[c]),1))throw Error("Ae`"+JSON.stringify(e)+"`"+JSON.stringify(b));var f=e,g=b[c];if(f.startLine>=_.xl(_.bq(g),1)&&f.endLine<=_.xl(_.bq(g),3)){f=b[c];g=[];for(const l of e.RQ){e=new _.Wp;e=_.Nl(e,1,l.startLine);e=_.Nl(e,3,l.endLine);e=_.Nl(e,2,0);const p=_.Nl(e,4,0);e=(new _.$p).Od(l.Oja).sm(9);
e=_.nl(e,5,p);e=_.Lb(e,4,[2],_.ib);e=_.pl(e,3,null);g.push(e)}_.pl(f,3,g);d++}else c++}if(d<a.length)throw Error("Be");},QYb=function(a,b){const c=LYb(a),d=c.flatMap(e=>NYb(a,e)).sort((e,f)=>_.xl(_.bq(e),1)-_.xl(_.bq(f),1));OYb(b,d);return new PYb(c,a.EG)},MYb=function(a){return a.getType()===6||a.getType()===8},PYb=class{constructor(a,b){this.EG=b;this.M_b=new TK;this.yub=new TK;this.Rva=new _.Vh("");const c=[],d=new _.tJ.VCc;for(const e of a)c.push(new HYb(e,void 0,d));this.Vta=c;this.VSc=a;this.size=
JCb(this.Vta);this.vM=LCb(a);if(a.some(MCb)||b&&KYb.includes(b))a=new Map,a.set(1,!0),a.set(3,!0),b&&JYb.includes(b)&&a.set(7,!0),a.set(2,!0),this.M_b=new TK(a),a=new Map,b&&IYb.includes(b)&&(a.set("static",!0),a.set("not_static",!0)),this.yub=new TK(a)}},NM=class{constructor(a){this.Yjb=a}WC(a){if(a.kind===5)return _.u(_.IF);if(a.kind!==0)return _.u(NK("UNSUPPORTED_DATA_TYPE"));const b=a.location.tb,c=a.location.Wc,d=a.location.repository;var e=a.location.path;const f=a.location.params;e=_.hG(a.location,
1)||e;var g=f.Pb?"HEAD":_.Uj(a.location,1);g={Eb:_.Uj(a.location,0)||"",commit:g};return _.x(this.Yjb.WC(b,c,d,g,e,f.Pb),_.v(l=>{const p=l.Ch();return p===4?NK("UNAVAILABLE"):p===2?NK("UNSUPPORTED_LANGUAGE"):_.zF(new PYb(_.ml(l,_.$p,1,_.fl()),a.EG))}),_.eg(_.IF),_.Jf(()=>_.u(NK("UNAVAILABLE"))))}};NM.O=function(a){return new (a||NM)(_.m(_.Py))};NM.ta=_.k({token:NM,oa:NM.O,Ea:"root"});
var RYb=function(a,b,c){for(const d of b)b=d.Pq.getName(),c.has(b)||c.set(b,[]),c.get(b).push(d),RYb(a,d.children,c);return c},SYb=function(a,b,c){return(a.get(b)||[]).filter(d=>_.Y(d.Pq,8)===c).length},UYb=function(a,b,c){return _.x(a.J3c,_.Te(d=>d.state!==0),_.v(d=>{if(d.state!==1){var e,f=d.Ub.get(b)||[];for(const l of f){let p=void 0,t=void 0;f=l;var g=c;(((t=_.bq(f.Pq))==null?void 0:_.xl(t,1))||Infinity)<=g&&g<=(((p=_.bq(f.Pq))==null?void 0:_.xl(p,3))||-Infinity)&&(e=TYb(e,l))}if(e)return{iH:_.Y(e.Pq,
8),r0c:SYb(d.Ub,b,_.Y(e.Pq,8))===1}}}),_.Pf(1))},TYb=function(a,b){const c=a==null?void 0:_.bq(a.Pq),d=b==null?void 0:_.bq(b.Pq);if(!c)return b;if(!d)return a;if(_.xl(c,1)<_.xl(d,1))return b;if(_.xl(c,1)>_.xl(d,1)||_.xl(c,3)<_.xl(d,3))return a;_.xl(c,3);_.xl(d,3);return b},OM=class{constructor(a,b,c){this.Yjb=a;this.F8=b;this.ZTc=c;this.H_b=_.x(this.F8.ux,_.Te(d=>!!d&&d.kind!==4&&d.kind!==5),_.Rf((d,e)=>!!d&&!!e&&d.kind===e.kind&&_.jG(d.location,e.location)),_.fg(d=>this.Yjb.WC(d)),_.cg({bufferSize:1,
px:!0}),_.eg(_.IF));this.rza=this.ZTc.rza;this.J3c=_.x(this.H_b,_.v(d=>d.state===2?{state:2,Ub:RYb(this,d.Ub.Vta,new Map)}:d),_.cg({bufferSize:1,px:!1}));this.nt=_.x(_.Ge([this.H_b,this.rza]),_.Rf(),_.v(([d,e])=>d.state===2&&e&&e.xX.eZ.length>0?{state:2,Ub:QYb(d.Ub,e.xX)}:d),_.cg({bufferSize:1,px:!1}))}};OM.O=function(a){return new (a||OM)(_.m(NM),_.m(_.AK),_.m(HM))};OM.ta=_.k({token:OM,oa:OM.O});var PM=class{constructor(a,b,c,d){this.bo=a;this.Lb=b;this.Ua=c;this.wga=d}Ja(){this.Za&&this.Za.unsubscribe()}};
PM.O=function(a){return new (a||PM)(_.m(_.hw),_.m(_.Uh),_.m(_.hi),_.m(_.JI))};PM.ta=_.k({token:PM,oa:PM.O});var QM=class{constructor(){this.l5b=new _.Vf;this.vbd=this.l5b.Xf()}};QM.O=function(a){return new (a||QM)};QM.ta=_.k({token:QM,oa:QM.O,Ea:"root"});
var VYb=function(a,b){b=b.location;_.UF(b)&&(b=_.Sq(b.bc()).ab());b=b.bc().mj().ab();return tWb(a.D0,b)},RM=class{constructor(a){this.D0=a}i0a(a,b){a=VYb(this,a);b=(new _.Jm).set("q",`symbol:${"\\b"}${b}${"\\b"} case:yes`);return _.Gm(new _.Nj(a),b).toString()}};RM.O=function(a){return new (a||RM)(_.m(_.Iz))};RM.ta=_.k({token:RM,oa:RM.O,Ea:"root"});
var SM=class{constructor(a,b){this.F8=a;this.PZb=b;this.afb=_.x(this.F8.ux,_.v(c=>VYb(this.PZb,c)),_.cg({bufferSize:1,px:!0}))}i0a(a){return _.x(this.F8.ux,_.v(b=>this.PZb.i0a(b,a)))}};SM.O=function(a){return new (a||SM)(_.m(_.AK),_.m(RM))};SM.ta=_.k({token:SM,oa:SM.O});
var WYb=function(a,b,c=""){var d;{const g=`${b.de.id}/${b.repository}/${b.Eb}/${b.path}`;if(_.UF(a.rz)){var e=((d=b.params)==null?0:d.Rf)?"?rcl="+b.params.Rf:"";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.rz.constructor(b),f=_.iG(b,a.rz),f=_.oG(b,a.Ua,{Exa:"oneBased",Jg:f?"preserve":null}),a.cache.set(c,f));return f(d)},TM=class{set location(a){this.rz&&_.Pq(a,this.rz)&&dBb(a,this.rz,["line"])||this.cache.clear();this.rz=a}constructor(a){this.Ua=a;this.cache=
new Map}};TM.O=function(a){return new (a||TM)(_.m(_.hi))};TM.ta=_.k({token:TM,oa:TM.O});var QCb=a=>({S8:a}),UM=class{constructor(){this.Je=!1;this.Zgb=new _.an;this.close=new _.an;this.loaded=new _.an}Dc(){this.loaded.emit()}};UM.O=function(a){return new (a||UM)};
UM.wa=_.Bf({type:UM,na:[["command-menu"]],ub:function(a,b){a&1&&_.Og(_.Xx,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.df=c.first)}},inputs:{Je:"hasBackdrop"},outputs:{Zgb:"menuItemSelected",close:"closed",loaded:"loaded"},Qb:["commandMenu"],standalone:!1,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,XCb,1,1,"ng-template",3),_.I());a&2&&_.E("hasBackdrop",b.Je)},Fa:[_.Wn,_.Xn,_.Ox,_.Xx,_.Wx,SL,_.Zx,UM],styles:[".command-menu.mat-mdc-menu-panel{min-height:16px;max-width:420px}.command-menu .mat-mdc-menu-content{padding:8px 0}.command-menu .mat-divider{margin:4px 0}.command-menu .mat-mdc-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;min-height:24px;height:24px;line-height:24px}.command-menu .mat-mdc-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-mdc-menu-item .mat-mdc-menu-item-text{--mat-menu-item-label-text-size:13px}.command-menu .mat-mdc-menu-item:focus,.command-menu .mat-mdc-menu-item:hover{background:var(--hover);box-shadow:inset 0 0 0 1px var(--border)}.command-menu .mat-mdc-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 */"],
kb:2});
var XYb=class{constructor(a){this.Jd=a;this.position={x:0,y:0};this.oMb=new _.Vf;this.iLb=new _.Vf;a.Un().subscribe(b=>{if(b.key==="Escape")this.hw.close();else{var c;(c=this.hw.P4.df)==null||c.ie(b)}})}close(a){this.oMb.next(a);this.oMb.complete();this.Jd.dispose();this.iLb.next(a);this.hw=void 0}eC(){return this.iLb.Xf()}Cl(){this.setPosition(this.position)}setPosition({x:a,y:b}){this.position={x:a,y:b};const c=this.mha();c.left(`${a}px`);c.top(`${b}px`);const d=this.hw.Yya;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}mha(){return this.Jd.Zl().tg}},YYb=function(a){a.LVc=document.activeElement;Promise.resolve().then(()=>a.lb.ma.focus())},VM=class{constructor(){this.De=_.n(_.Lg);this.QP=_.n(XYb);this.lb=_.n(_.ef);this.i7a=_.n(_.er);this.renderer=_.n(_.dn);this.S8=_.n(_.Wwb).sTc;this.OZb=0;this.RQb=a=>{a.target instanceof Element&&
a.target.closest(".command-menu")||this.close()}}Dc(){YYb(this);Promise.resolve().then(()=>{this.open()})}open(){this.P4.df.hF=void 0;const a=this.De.mi(this.P4.df.Oc),b=this.renderer,c=a.lm;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.P4.df.lr&&this.P4.df.lr.attach({S8:this.S8});this.Yya=a.lm[0];this.Go=this.i7a.create(this.Yya);_.dUa(this.Go);document.body.addEventListener("focusin",this.RQb);
this.Yya.addEventListener("contextmenu",d=>{d.preventDefault();d.stopPropagation();this.close()});this.OZb=setTimeout(()=>{this.QP.Cl();this.Yya.style.opacity="1"},0)}close(a){document.body.removeEventListener("focusin",this.RQb);this.Et();clearTimeout(this.OZb);this.P4.df.lr.detach();this.QP.close(a)}Et(){const a=this.LVc;a&&typeof a.focus==="function"&&a.focus();this.Go.destroy()}};VM.O=function(a){return new (a||VM)};
VM.wa=_.Bf({type:VM,na:[["context-menu"]],ub:function(a,b){a&1&&_.Og(UM,5);if(a&2){let c;_.Rg(c=_.Sg())&&(b.P4=c.first)}},standalone:!1,ya:2,Aa:0,Da:[["menu","commandMenu"],[3,"menuItemSelected","closed"]],qa:function(a,b){if(a&1){const c=_.Nd();_.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())});_.I()}},Fa:[UM],styles:[".context-menu-container .command-menu{position:absolute;opacity:0}\n/*# sourceMappingURL=context_menu.css.map */"],
kb:2});
var ZYb=function(a,b,c){if(!b.shiftKey)return b.preventDefault(),a.open({x:b.clientX,y:b.clientY},c)},WM=class{constructor(){this.rg=_.n(_.Cs);this.Rb=_.n(_.Ye)}open({x:a,y:b},c){this.QP&&this.QP.close();const d=this.Jd=this.rg.create({tg:this.rg.position().global(),Oj:this.rg.Nj.block(),Bd:"context-menu-container"}),e=new XYb(d),f=new WeakMap;f.set(_.Wwb,c).set(XYb,e);e.Q4=d.attach(new _.vs(VM,void 0,new IWb(this.Rb,f)));e.hw=e.Q4.instance;return(this.QP=e).setPosition({x:a,y:b})}close(){this.QP&&(this.QP.close(),
this.QP=void 0)}};WM.O=function(a){return new (a||WM)};WM.ta=_.k({token:WM,oa:WM.O,Ea:_.zJ});
var $Yb={Ts:!0,NCa:!0,silent:!0},ZCb=/data:image\/png;path="([\w=]+)";/,XM=class{Ud(a,b,c,d,e){b.tagName!=="A"||c!==0||d||e||(c=b.getAttribute("href")||"",YCb(c)&&(c=this.Ua,e=new _.Nj(b.href),d=e.ke(),b=e.ik.toString(),e=e.FK,b&&(d+=`?${b}`),e&&(d+=`#${e}`),_.kp(c,d),a.preventDefault()))}constructor(a,b,c,d,e){this.Ua=a;this.Lb=b;this.element=c;this.ld=d;this.document=e;this.Za=new _.ne}Sa(){this.Za.add(_.x(this.Lb.af,_.fg(a=>this.ld.isStable?_.u(a):_.x(this.ld.jm,_.Uf(),_.Of(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.uBa){var a=this.uBa;var b=this.document.createElement("div");_.gnb(b,a);a=b.querySelectorAll("img");for(const c of a)if(a=c.getAttribute("src"))c.src=_.Zqb(a).toString()}else b=_.tJ(this.content||"",$Yb),_.Mxb.sfa=_.Kxb(_.Mxb),b=_.txb.prototype.YYb.call(_.Mxb,b);this.DZb&&bDb(b,this.DZb);this.BZb&&this.Za.add(aDb(b,this.BZb));_.um(this.element.ma);for(const c of Array.from(b.children))this.element.ma.appendChild(c)}Ja(){this.Za.unsubscribe()}};
XM.O=function(a){return new (a||XM)(_.B(_.hi),_.B(_.Uh),_.B(_.ef),_.B(_.We),_.B(_.ci))};
XM.wa=_.Bf({type:XM,na:[["markdown-content"]],Ya:function(a,b){a&1&&_.N("click",function(c){return b.Ud(c,c.target,c.button,c.ctrlKey,c.metaKey)})},inputs:{content:"content",uBa:"safeHtmlContent",DZb:"relativeLinkModifier",BZb:"relativeImageModifier"},standalone:!1,features:[_.Pm],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}"],kb:2});
var YM=class{};YM.O=function(a){return new (a||YM)};
YM.wa=_.Bf({type:YM,na:[["kythe-hovercard"]],inputs:{content:"content"},standalone:!1,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,cDb,3,1,"mat-card",0)(1,dDb,4,1,"mat-card",0);a&2&&(_.E("ngIf",b.content&&b.content.Qya&&b.content.text),_.y(),_.E("ngIf",b.content&&!b.content.Qya&&b.content.text))},Fa:[_.Xn,uM,_.kD,dM,XM],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 aZb=["kytheHovercard"],ZM={},xYb=function(a,b){b=OCb(_.Y(b,1),a.Vu.uu,a.Vu);return WYb(a.HY,b,"navigate")},BYb=function(a,b){const c=a.Vu;var d=c.uu;ZM.de=_.UF(d)?KWb:d.tb!=null?{id:d.tb,type:d.Wc}:void 0;ZM.repository=d.repository;ZM.Eb=_.Uj(d,0);ZM.path=d.path;ZM.params=Object.assign({},c.uu.params,{line:b,dk:"1",ig:1});return WYb(a.HY,ZM,"panel")},eDb=function(a){clearTimeout(a.Lfa);a.Lfa=void 0},fDb=function(a){a.Jd&&a.Jd.wg()&&!a.Lfa&&(a.Lfa=setTimeout(()=>{bZb(a)},300))},fZb=function(a){return _.x(_.Ge([a.hia,
a.Q$a,a.Sia]),_.fg(([b,c,d])=>{if(!c||!jDb(b,d))return _.u(null);a.Ha.mb({element:"XrefsHovercard",action:"fetch_"+b,gestureName:"CLICK"});b=nWb(new _.kQa,c.qZc);a.Vu&&a.Vu.uu&&(d=QK(hBb(a.Vu.uu)),b.TQ(d));d=cZb(a,c.origin);const e=d!=null?dZb(a,d):void 0;return _.x(a.service.ppb(b),_.Jf(()=>_.u(null)),_.v(f=>{if(!f)return null;var g=_.Kb(f,1,_.Mp).values().next().value;if(!g||!g.Jw())return null;f=eZb(a,g);g=g.getType()===2;return{origin:c.origin,text:f,Qya:g,h5b:e}}))}),_.Te(b=>!!b),_.ag(1),_.Fe())},
gZb=function(a){a.Za.add(a.component.L4.subscribe(b=>{a.Ud(b)}));a.Za.add(a.component.gza.subscribe(b=>{(b=cZb(a,b.target))&&a.pZ(b)}));a.Za.add(a.component.Rhb.subscribe(b=>{cZb(a,b.target)&&(a.Q$a.next(void 0),fDb(a),clearTimeout(a.eab),clearTimeout(a.Vfb))}));a.Za.add(a.component.ceb.subscribe(b=>{b.shiftKey||b.metaKey||b.ctrlKey?a.Sia.next(b):a.Sia.next(void 0)}));a.Za.add(a.component.deb.subscribe(()=>{fDb(a);a.Sia.next(void 0)}));a.Za.add(a.component.scroll.subscribe(b=>{a.Ru(b)}))},cZb=function(a,
b){b=a.Ss(b);return b==null?null:hZb(a,b)},bZb=function(a){eDb(a);a.Jd&&a.Jd.detach()},iZb=function(a){return _.x(_.VF(a.ih)?_.x(_.CI(a.Dh,a.ih,"path",0),_.Jf(()=>_.u(void 0)),_.v(b=>({uu:a.ih,Hja:b}))):_.u({uu:a.ih,Hja:void 0}),_.v(({uu:b,Hja:c})=>({uu:b,Hja:c,zOb:!!c&&(_.Uj(b,1)==="HEAD"||c===_.Uj(b,1))})))},hZb=function(a,b){const c=Number(b.dataset.key);return isNaN(c)||c<0?null:(a=a.AC[c])&&a instanceof CYb?{element:b,xD:a}:null},mZb=function(a,b){return _.x(UYb(a.H0a,jZb(a,b),b.xD.location.startLine+
1),_.Jf(c=>{a.eh.handleError(c);return _.u(void 0)}),_.fg(c=>(c==null?0:c.r0c)&&(c==null?0:c.iH)?_.x(a.J0a.i0a(c.iH),_.v(d=>({iH:c.iH,kja:d}))):_.u({iH:c==null?void 0:c.iH,kja:void 0})),_.v(c=>{var d=b.xD.context.Lp,e=_.jl(d,_.Vp,4),f=[];const g=kZb(a),l=b.element.textContent;g==null||lZb(g)!=="BUILD"||(e==null?0:e.AX())||l==null||/[:\/]/.test(l)||f.push({label:"Copy build target",vg:"copy-build-target"});(c==null?0:c.kja)&&f.push({label:"Copy link to the symbol",vg:"copy-qualified-link",Ra:{kja:c.kja}});
(c==null?0:c.iH)&&f.push({label:"Copy qualified symbol name",vg:"copy-qualified-symbol-name",Ra:{iH:c.iH}});c=[[{label:"References",vg:"show-xrefs",disabled:!_.Y(d,5)}],[{label:"Copy",vg:"copy-symbol-name"},{label:"Copy link",vg:"copy-link"},...f],[{label:"Browser context menu",vg:"unused",Wb:"shift+right-click",disabled:!0}]];e&&(d=p=>({label:p.Vp(),vg:"navigate",Ra:xYb(a,p),disabled:!1}),f=_.ml(e,_.WPa,2,_.fl()).map(d),(e=e.AX())&&f.unshift(d(e)),f.length&&c.unshift(f));c.unshift([{label:"Open in new tab",
vg:"open-tab"}]);return c}))},nZb=function(a,b,c,d){(d=ZYb(a.tTc,b,{sTc:d}))&&d.eC().subscribe(e=>{if(e)switch(e.vg){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.zma(c);a.log("openViaContextMenu",b);break;case "copy-symbol-name":_.aB(document,b.target,jZb(a,c));a.log("copySymbolNameViaContextMenu",b);break;case "copy-link":a.log("copyLinkViaContextMenu",b);e=_.FG(b.target,"a");if(!(e instanceof
HTMLAnchorElement))break;_.aB(document,e,e.href);break;case "open-tab":a.log("openTabViaContextMenu",b);e=_.FG(b.target,"a");if(!(e instanceof HTMLAnchorElement))break;_.oc(window,e.href);break;case "copy-build-target":e=kZb(a);e!=null&&lZb(e)==="BUILD"&&(f=e.lastIndexOf("/"),_.aB(document,b.target,`//${f<0?"":e.substring(0,f)}:${jZb(a,c)}`));a.log("copyBuildTargetViaContextMenu",b);break;case "copy-qualified-link":_.aB(document,b.target,e.Ra.kja);a.log("copyLinkToSymbolViaContextMenu",b);break;case "copy-qualified-symbol-name":_.aB(document,
b.target,e.Ra.iH),a.log("copyQualifiedSymbolNameViaContextMenu",b)}})},jZb=function(a,b){b=b.xD.location;return a.component.lines[b.startLine].substring(b.startColumn,b.endColumn)},kZb=function(a){let b,c;a=(b=a.Vu)==null?void 0:(c=b.uu)==null?void 0:c.path;return a==null?null:a.startsWith("google3/")?a.substring(8):a},lZb=function(a){const b=a.lastIndexOf("/");return b<0?a:a.substring(b+1)},dZb=function(a,b){let c,d,e,f;return{l1:_.Y(b.xD.context.Lp,5).split(" "),nP:_.Dl(b.xD.context.Lp,10,_.fl()),
symbol:b.element.textContent||"",knd:_.Fl(b.xD.context.Lp,9,_.fl()).includes(3),vCa:(c=a.Vu)==null?void 0:(d=c.uu)==null?void 0:d.path,jvd:b.xD.context.xfa,Bpd:(e=_.jl(b.xD.context.Lp,_.Vp,4))==null?void 0:(f=e.AX())==null?void 0:_.Y(f,1)}},eZb=function(a,b){const c=a.Vu,d=a.HY;return PCb(b,e=>{try{const f=OCb(e,c.uu,c);return WYb(d,f)}catch(f){return e}})},$M=class extends xM{constructor(a,b,c,d,e,f,g,l,p,t,w,A,G,J,L,U,ba,la,za,Ba){super(f,l,a);this.Ha=a;this.Xd=b;this.component=c;this.cfa=d;this.tTc=
e;this.Gd=l;this.HY=p;this.rg=t;this.Ua=w;this.service=A;this.hR=J;this.vd=L;this.Uc=U;this.Dh=ba;this.H0a=la;this.J0a=za;this.Fxb=Ba;this.vV=!1;this.b5=0;this.Q$a=new _.Zf(1);this.Jd=null;this.Za=new _.ne;this.Lfa=void 0;this.Sia=new _.Vh;this.qPb=!1;this.ag=this.hR.ag;this.Za.add(_.x(G.uX(),_.Rf()).subscribe(Da=>{this.x1b=Da;if(this.AC!=null)for(const Wa of this.AC)if(Wa.km!=null&&!Wa.xP)if(Wa.service.x1b)for(const ob of MM(Wa))ob.classList.add("underline");else for(const ob of MM(Wa))ob.classList.remove("underline");
this.Fxb.l5b.next()}));this.Ama=G.D6();this.hia=G.q6();a=fZb(this);_.pv.has(38)&&(this.qPb=!0);this.sZc=_.x(a,_.v(({text:Da,Qya:Wa,h5b:ob})=>({text:Da,Qya:Wa,h5b:ob})));this.Za.add(a.subscribe(({origin:Da})=>{this.Jd||(this.Jd=this.rg.create({Oj:this.rg.Nj.Cl()}));var Wa=this.Jd;Da=_.ls(_.ts(this.rg.position(),Da),_.Nxb);_.RVa(Wa,Da);this.Jd.wg()||this.Jd.attach(this.m8);this.Lfa&&eDb(this)}));this.Fl=this.vd.register("showCustomContextMenu","ctrl+shift+\\",()=>{var Da;const Wa=(Da=document.activeElement)==
null?void 0:Da.getBoundingClientRect();Da=new MouseEvent("mouseup",{clientX:Wa==null?void 0:Wa.x,clientY:Wa==null?void 0:Wa.y,button:2});Object.defineProperty(Da,"target",{value:this.Sia.value.target,enumerable:!0});this.Ud(Da)},!0);gZb(this)}Sa(){super.Sa();this.hR.vV=this.vV;this.m8=new _.ws(this.uZc,this.cfa,{content:this.sZc})}Sb(a){if(a.layerBaseLocation){const {ng:c,Jj:d}=a.layerBaseLocation;this.Vu!=null&&(this.Vu=Object.assign({},this.Vu,{uu:iDb(c)}));this.HY.location=c;if(d&&_.jG(d,c)&&!dBb(c,
d,["line"])&&this.AC!=null)for(const e of this.AC)if(e.km!=null&&!e.xP){var b=zYb(e);if(b!==e.link){e.link=b;for(const f of MM(e))_.jc(f,b)}}}super.Sb(a)}Ja(){super.Ja();let a;(a=this.Fl)==null||a.call(this);this.eab!=null&&clearTimeout(this.eab);this.Vfb!=null&&clearTimeout(this.Vfb);this.Za.unsubscribe();bZb(this)}clear(){super.clear();bZb(this)}J9(a){var b=a.annotations;this.Vu=a.Vu;var c=b.n6();this.b5=c.length;a=[];let d=0;for(var e of c){a:{if(c=e.vha())if(c=eCb(c),gCb(c))break a;c=void 0}c?
(a.push(new CYb(this,c,{index:d,xfa:c.startLine+1,Tfd:b.W7a(),Lp:e},_.pv.has(79)&&!_.pv.has(85))),d++):_.KC(this.Ha)}b=this.hR;b.sxa.clear();for(const f of a){f.Wha=b.Wha(f);e=_.Dl(f.context.Lp,10,_.fl());for(const g of e)e=b.sxa.get(g),e!=null?e.add(f):b.sxa.set(g,new Set([f]))}b.pZ(b.iia.ids,!1);return a}T5(a,b,c,d,e,f,g){return _.x(_.Ge([this.service.Gya(a,b,c,{Eb:d,commit:e},f,g),iZb(this)]),_.v(([l,p])=>({annotations:l,Vu:p})))}Ud(a){var b=this.Ss(a.target);if(b==null)this.hR.pZ([]);else{var c=
hZb(this,b);if(c==null)this.hR.pZ([]),b instanceof HTMLAnchorElement&&(b.rel="noopener",b.target="_blank",this.Ha.mb({element:"UnifiedXrefPanel",action:"documentationLink",gestureName:"CLICK"}));else{b=c.element;var d=c.xD;if(a.button===2&&!_.IG(a))_.x(this.Ama,_.Pf(1),_.Te(Boolean),_.fg(()=>_.x(mZb(this,c),_.Pf(1)))).subscribe(f=>{nZb(this,a,c,f)});else if(a.button===0&&!_.IG(a)&&(a.preventDefault(),!this.hR.Ae(d)||!this.vV))if(this.vV){var e=_.Y(d.context.Lp,5);dYb(this.Uc,{l1:e.split(" "),nP:_.Dl(d.context.Lp,
10,_.fl()),symbol:b.textContent||""});this.log("addToStack",a)}else((e=_.jl(d.context.Lp,_.Vp,4))==null?0:e.AX())?(this.navigate(c,c.element.getAttribute("href")),this.log("jumpToDefinition",a)):(this.zma(c),this.log("open",a))}}}navigate(a,b){a=_.Oq(_.Tq(this.ih.bc(),{line:a.xD.context.xfa}).ab());this.Ua.navigate(a,{Jg:"preserve"}).then(()=>_.kp(this.Ua,b)).then(()=>{this.Uc.vja.next()})}zma(a){const b=_.Oq(_.Tq(this.ih.bc(),{dk:"1",ig:1}).ab());this.Ua.navigate(b,{Jg:"preserve"});this.Uc.zma(dZb(this,
a))}pZ({element:a,xD:b}){const c=b.context.Lp;this.eab=setTimeout(()=>{this.hR.pZ(_.Dl(c,10,_.fl()));_.fn(this.Xd)},200);const d=_.Y(c,3);d&&(this.Vfb=setTimeout(()=>{this.Q$a.next({origin:a,qZc:d.split(" ")})},750))}Ru(a){this.hR.Ru(a)}FL(){uL(this.Gd,"XREFS");_.KC(this.Ha)}onLoad(){vL(this.Gd,"XREFS")}IP(){return["XREFS"]}Qu(){return this.b5}log(a,b){this.Ha.mb({element:"UnifiedXrefPanel",action:a,gestureName:"CLICK",projectId:this.ih.tb},b)}Ss(a){if(!(a instanceof Element))return null;a=_.FG(a,
".xrefs-decoration,.doc-link","code-and-highlight-container");return a!=null&&a instanceof HTMLElement?a:null}};$M.O=function(a){return new (a||$M)(_.B(_.Bv),_.B(_.nn),_.B(_.vI),_.B(_.Lg),_.B(WM),_.B(_.Af),_.B(_.qv),_.B(_.uI),_.B(TM),_.B(_.Cs),_.B(_.hi),_.B(JM),_.B(_.Vv),_.B(LM),_.B(_.Pu),_.B(tM),_.B(_.DI),_.B(OM),_.B(SM),_.B(QM))};
$M.wa=_.Bf({type:$M,na:[["xrefs-layer","layerBaseLocation",""]],ub:function(a,b){a&1&&_.Og(aZb,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.uZc=c.first)}},inputs:{ih:"layerBaseLocation",vV:"chainXrefs"},outputs:{ag:"highlightedLines"},standalone:!1,features:[_.ah([TM,LM]),_.kg,_.Pm],jc:["layerBaseLocation",""],ya:2,Aa:0,Da:[["kytheHovercard",""],[3,"content","mouseenter","mouseleave",4,"ngIf"],[3,"mouseenter","mouseleave","content"]],qa:function(a){a&1&&_.C(0,hDb,2,3,"ng-template",null,0,_.eh)},Fa:[_.Xn,YM,
_.bo],styles:["a.xrefs-decoration.underline{text-decoration:underline}"],kb:2,Ma:0});
var aN=class{constructor(a,b,c){this.gG=b;this.Gd=c;this.xEa="BLAME";this.gGc="XREFS";this.Yha=new _.an;this.RQc=_.pv.has(14)?_.x(_.Ge([vWb(this.gG),this.Gd.Sma]),_.v(([d,e])=>d.filter(f=>(f=e.get(f.id))?f.enabled:!1).map(f=>f.id))):_.u([]);this.WRc=this.bt("BLAME");this.M2c=this.bt("NL_SEMANTIC_OUTLINES");this.ubd=this.bt("XREFS");this.IUc=this.bt("DEPRECATED");this.CTc=_.x(this.Gd.vua,_.fg(d=>_.Ge(d.map(e=>this.bt(e)))),_.v(d=>d.some(Boolean)))}Sa(){}EDa(a){this.Yha.emit(a)}bt(a){return _.x(this.Gd.lD(a),
_.v(b=>b.enabled),_.Rf())}};aN.O=function(a){return new (a||aN)(_.B(_.qv),_.B(_.sI),_.B(_.uI))};
aN.wa=_.Bf({type:aN,na:[["code-layers"]],inputs:{ih:"layerBaseLocation"},outputs:{Yha:"highlightedXrefLines"},standalone:!1,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,kDb,1,1,"blame-layer",0),_.R(1,"async"),_.C(2,lDb,1,1,"nl-semantic-outlines-layer",0),_.R(3,
"async"),_.M(4),_.C(5,mDb,1,1,"xrefs-layer",1),_.R(6,"async"),_.wg(),_.M(7),_.C(8,nDb,1,1,"unified-deprecation-layer",0),_.R(9,"async"),_.wg(),_.C(10,oDb,1,1,"coverage-layer",0),_.R(11,"async"),_.C(12,pDb,1,2,"finding-layer",2),_.R(13,"async"));a&2&&(_.E("ngIf",_.S(1,6,b.WRc)),_.y(2),_.E("ngIf",_.S(3,8,b.M2c)),_.y(3),_.E("ngIf",_.S(6,10,b.ubd)),_.y(3),_.E("ngIf",_.S(9,12,b.IUc)),_.y(2),_.E("ngIf",_.S(11,14,b.CTc)),_.y(2),_.E("ngForOf",_.S(13,16,b.RQc)))},Fa:[zM,IM,AM,_.Wn,_.Xn,KM,EM,$M,_.bo],kb:2,
Ma:0});
var oZb=class{constructor(a,b,c,d,e){this.su=a;this.line=b;this.context=c;this.Yeb=d;this.Web=e}remove(){this.FR&&this.FR.remove()}render(){this.FR=this.su.c4(this.line,{startColumn:this.Yeb,endColumn:this.Web,yp:"hovercard-decoration-layer",key:this.context.email})}},bN=class extends _.nJ{set uH(a){this.G_b=a;this.update()}constructor(a,b){super(b);this.su=a;this.Za=new _.ne;this.Za.add(a.gza.subscribe(c=>{if(this.AC.length!==0&&(c=this.Ss(c))){var d=c.key;d!=null&&(c.hovercardId=d)}}))}Ja(){super.Ja();this.Za.unsubscribe()}zua(){let a=
[];this.G_b&&(a=this.G_b.filter(qDb).map(b=>{var c=b.Ss().lastIndexOf("/");c=b.Ss().substring(c+1,b.Ss().length)+"@google.com";return new oZb(this.su,_.xl(b.getRange(),1),{email:c},_.xl(b.getRange(),2),_.xl(b.getRange(),4))}));return _.u(a)}Ss(a){a=a.target;return a instanceof Element&&a.tagName!=="div"?(a=_.FG(a,".hovercard-decoration-layer","div,code-container"))?a.dataset:null:null}};bN.O=function(a){return new (a||bN)(_.B(_.vI),_.B(_.Af))};
bN.La=_.Df({type:bN,na:[["hovercard-decoration-layer"]],inputs:{uH:"scoLinks"},standalone:!1,features:[_.kg]});
var pZb=class{constructor(a,b,c,d,e){this.su=a;this.line=b;this.context=c;this.Yeb=d;this.Web=e}remove(){this.FR&&this.FR.remove()}render(){const a=this.context.href;this.FR=this.su.c4(this.line,{startColumn:this.Yeb,endColumn:this.Web,tagName:"a",yp:this.context.style,href:a,key:a.startsWith("http://")||a.startsWith("https://")?"external":void 0,Yfb:!0})}},qZb=function(a,b,c){return a.x7.Kz(_.ip(a.Ua,a.t9a(b,c)))},cN=class extends _.nJ{constructor(a,b,c,d,e,f,g,l){super(l);this.su=a;this.Lma=b;this.Ua=
c;this.Lb=d;this.x7=e;this.Ha=f;this.xh=g;this.Za=new _.ne;this.content=this.vLb="";this.Za.add(a.L4.subscribe(p=>{this.nG(p)}))}Sa(){}Sb(){this.update()}Ja(){super.Ja();this.Za.unsubscribe()}nG(a){if(a.button===0&&!_.IG(a)){var b=a.target;if(b instanceof Element&&(b=_.FG(b,"a.link-decoration-layer","code-container"))){var c=b.dataset.key==="external"?b.href:void 0;this.Ha.mb({gestureName:"CLICK",element:`${this.vLb}CodeLink`,action:"navigate",wm:c},a);c?(b.target="_blank",b.rel="noopener"):(a.preventDefault(),
_.kp(this.Ua,b.pathname+b.search+b.hash))}}}zua(){let a=[];if(this.uH)a=this.uH.map(b=>{var c=b.Ss();const d=b.getType();switch(d){case 6:case 7:c.startsWith("/search?q=")||(c=qZb(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:_.fb(d,"unhandled link type")}c.startsWith("/search/")&&(c=_.hp(this.Ua,c),c=qZb(this,["/"+_.Kp.H$],c.Qa));return new pZb(this.su,_.xl(b.getRange(),1),{href:c,style:"link-decoration-layer"},_.xl(b.getRange(),
2),_.xl(b.getRange(),4))}).filter(b=>b!=null);else{const b=this.su.lines;b.length===0&&console.error("bad");for(let c=0;c<b.length;c++){const d=rDb(b[c]);for(const {text:e,start:f}of d)a.push(new pZb(this.su,c,{href:e,style:"link-decoration-layer"},f,f+e.length))}}return _.u(a)}t9a(a,b){return _.jp(this.Ua,a,{Mi:this.Lb,Qa:b})}};cN.O=function(a){return new (a||cN)(_.B(_.vI),_.B(_.rv),_.B(_.hi),_.B(_.Uh),_.B(_.go),_.B(_.Bp),_.B(_.Gt),_.B(_.Af))};
cN.La=_.Df({type:cN,na:[["link-decoration-layer","analyticsElementToTrack","","content",""]],inputs:{vLb:"analyticsElementToTrack",content:"content",uH:"scoLinks"},standalone:!1,features:[_.kg,_.Pm]});var dN=class{constructor(){this.l7=!1;this.Soc="Star";this.Woc="Unstar";this.K9=""}Sa(){this.K9=_.drb(this.type,this.l7)}};dN.O=function(a){return new (a||dN)};
dN.wa=_.Bf({type:dN,na:[["simple-star"]],inputs:{type:"type",l7:"isStarred"},standalone:!1,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),_.I()());a&2&&(_.qg("title",b.K9)("aria-label",b.l7?b.Woc:b.Soc),_.y(),_.sg("starred",b.l7)("disabled",!b.l7),_.y(),_.Vg(" ",b.l7?"star":"star_border"," "))},styles:[_.Qxb()],Ma:0});var eN=class{constructor(){this.email=""}};
eN.O=function(a){return new (a||eN)};eN.La=_.Df({type:eN,na:[["","contactHovercard",""]],ob:1,Ya:function(a,b){a&2&&_.qg("data-hovercard-id",b.email)},inputs:{email:"email"},standalone:!1});var fN=class{};fN.O=function(a){return new (a||fN)};fN.Ca=_.Cf({type:fN});fN.Ba=_.Xc({});var gN=class{constructor(){this.layout="row"}};gN.O=function(a){return new (a||gN)};gN.wa=_.Bf({type:gN,na:[["dc-p"]],inputs:{size:"size",layout:"layout"},standalone:!1,ac:["*"],ya:5,Aa:3,Da:[[3,"fxLayout"]],qa:function(a,b){a&1&&(_.Gg(),_.F(0,"p",0),_.Q(1,"\n  "),_.Hg(2),_.Q(3,"\n"),_.I(),_.Q(4,"\n"));a&2&&(_.sg("skinny",b.size==="skinny"),_.E("fxLayout",b.layout))},Fa:[_.Hr],styles:["p.skinny[_ngcontent-%COMP%] {\n  margin-bottom: 0px;\n}"]});var hN=class{};hN.O=function(a){return new (a||hN)};hN.Ca=_.Cf({type:hN});hN.Ba=_.Xc({imports:[_.qt]});var rZb={NONE:0,ujc:1,0:"NONE",1:"INSIGHTS"},sZb=new _.wd("FORCE_INSIGHTS",{Ea:"root",oa:()=>{try{return(new URLSearchParams(window.location.search)).has("showInsights")}catch(a){return!1}}}),SGb=function(a,b){a.state.next(b);b=_.Ni(a.yk.Nc);b.params.Xu!=null&&a.Ua.navigate(_.Oq(_.dH(b.bc(),c=>{delete c.Xu}).ab()),{Jg:"preserve"})},iN=class{constructor(a,b,c,d){this.yk=a;this.Ua=b;this.state=new _.Vh(c?1:0);this.vOb=_.x(this.state,_.fg(e=>tDb(e,d)),_.fg(e=>_.x(a.data,_.v(f=>{let g;return((g=f.Tc)==
null?void 0:g.params.Xu)!=null}),_.Rf(),_.v((f,g)=>f?1:g<2?e:0))),_.Rf(),_.ag(1),_.Fe())}};iN.O=function(a){return new (a||iN)(_.m(_.Uh),_.m(_.hi),_.m(sZb),_.m(kM))};iN.ta=_.k({token:iN,oa:iN.O});var tZb=new _.wd("GRAPH_TOOLS_PROMISE",{Ea:"root",oa:()=>_.xe(function*(){try{yield google.corp.devops.tools.loadGraph()}catch(a){return Promise.resolve(void 0)}return google.corp.devops.tools.graph})}),uZb=function(a,b,c){return _.xe(function*(){yield a.init();return a.Uwa&&b.length!==0?_.vp(a.Ha,a.Uwa.getAvailableFileContext(`//depot/${b}`,{changelistId:c}).catch(()=>new Set),"g3GraphAvailableInsights"):new Set})},jN=class{constructor(a,b,c){this.Ha=a;this.rYc=b;this.qTb=c}init(){const a=this;return _.xe(function*(){if(!a.Uwa){var b=
yield _.vp(a.Ha,a.rYc,"g3GraphToolsPromise");if(b){var c=b.createService;a:{var d=a.qTb;switch(d){case 1:d="production";break a;case 0:d="autopush";break a;default:d=_.fb(d,void 0)}}a.Uwa=c.call(b,{environment:d})}}})}createController(a){const b=this;return _.xe(function*(){yield b.init();let c;return(c=b.Uwa)==null?void 0:c.createController(a)})}};jN.O=function(a){return new (a||jN)(_.m(_.Bp),_.m(tZb),_.m(_.O3a))};jN.ta=_.k({token:jN,oa:jN.O,Ea:"root"});var vZb=function(a){return _.xe(function*(){a.Vwa=yield a.Hxa.createController({element:a.lb.ma,theme:a.eza,onOpen:()=>{},onClose:()=>{a.Ha.mb({element:"insightsPanel",action:"close",gestureName:"CLICK"});a.iK()}})})},kN=class{constructor(a,b,c,d,e,f,g,l,p){this.lb=a;this.Ha=b;this.Hxa=c;this.Dh=d;this.gA=f;this.yh=g;this.ld=l;this.sla=p;this.Za=new _.ne;this.eza=void 0;this.Wa=_.x(e.data,_.v(LK))}Sa(){const a=this;return _.xe(function*(){a.Za.add(a.gA.theme.subscribe(b=>{switch(b){case "DARK":a.eza=
"dark";break;case "LIGHT":a.eza="light";break;default:_.fb(b,void 0)}a.Vwa&&a.Vwa.setTheme(a.eza)}));yield vZb(a);a.Za.add(_.x(a.Wa,_.kG(),_.fg(b=>_.Ge([a.Wa,_.x(_.CI(a.Dh,b,"path",1),_.Jf(()=>_.u("Failed to load the current cl."))),_.x(_.CI(a.Dh,_.Sq(b.bc(),"HEAD").ab(),"path",0),_.Jf(()=>_.u("Failed to load the base cl.")))]))).subscribe(([{path:b},c,d])=>_.xe(function*(){const e=Number(c),f=Number(d),g=yield uZb(a.Hxa,b||"",f);a.Vwa&&b&&!isNaN(e)&&!isNaN(f)&&g.size>0?yield a.Vwa.openFileContext(`//depot/${b}`,
{changelistId:e,mostRecentChangelistId:f}):(a.iK(),g.size>0&&_.Vt(a.yh,{error:Error("He`"+c+"`"+d),message:"Failed to load insights panel",Sd:"Dismiss"}))})))})}Ja(){this.Za.unsubscribe()}iK(){this.ld.run(()=>{SGb(this.sla,0)})}};kN.O=function(a){return new (a||kN)(_.B(_.ef),_.B(_.Bp),_.B(jN),_.B(_.DI),_.B(_.Uh),_.B(_.cw),_.B(_.Wt),_.B(_.We),_.B(iN))};
kN.wa=_.Bf({type:kN,na:[["insights-panel"]],standalone:!1,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 lN=class{};lN.O=function(a){return new (a||lN)};lN.Ca=_.Cf({type:lN});lN.Ba=_.Xc({imports:[_.co]});var mN=class{constructor(){this.time=this.message=this.EWa="";this.jja=[]}Sb(){let a;this.EWa=((a=this.commit.Fm)==null?void 0:a.email)||"";let b;this.HNb=(b=this.commit.eua)==null?void 0:b.email;this.message=this.commit.Qq;this.time=this.commit.lK;this.jja=this.commit.rO}};mN.O=function(a){return new (a||mN)};
mN.wa=_.Bf({type:mN,na:[["commit-overview","commit",""]],inputs:{commit:"commit"},standalone:!1,features:[_.Pm],jc:["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,uDb,5,4,"div",0),_.F(1,"div",1)(2,"div",2)(3,"mat-icon"),_.Q(4,"person"),
_.I(),_.F(5,"span"),_.Q(6),_.I(),_.F(7,"span",3),_.Q(8," (author) "),_.I()(),_.C(9,vDb,7,1,"div",4),_.F(10,"div",2)(11,"mat-icon"),_.Q(12,"event"),_.I(),_.F(13,"span"),_.Q(14," Committed on "),_.I(),_.F(15,"span",5),_.Q(16),_.R(17,"dateTimeDisplay"),_.I()()());a&2&&(_.E("ngIf",b.message),_.y(6),_.Wg(b.EWa),_.y(3),_.E("ngIf",b.EWa!==b.HNb),_.y(7),_.Wg(_.S(17,4,b.time)))},Fa:[_.Xn,mM,_.mu,_.yB,lM],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 CDb=a=>({Eb:a}),BDb=a=>({context:a}),HDb=()=>({S7c:!0}),wZb={NONE:0,k8b:1,ilc:2,C$:3,lsc:4,0:"NONE",1:"BRANCH_AND_SHA_OF_LAST_BRANCH_UPDATE",2:"LATEST_COMMIT_ON_PATH",3:"PIPER",4:"PINNED_SHA"},xZb=function(a,b){b=b&&b.Jj;if(b){var c=_.iG(b,a.location);var d=_.Uj(b,a.version);c=c&&d===a.hW}else c=!1;c||(a.ox={},a.i9?(a.ox.location=!0,a.ox.qx=!0):(c=a.ox,b?(d=_.iG(b,a.location),b=_.Uj(b,a.version),a=d&&b!==a.hW):a=!1,c.location=a))},zZb=function(a,b){const c=b.xf;return a.hj?_.x(yZb(a,c,a.location),
_.v(d=>{if(d===-1)return{Eb:c};if(d!==0)return{Eb:c,depth:d,XX:_.Oq(_.Sq(_.RG(a.location.bc()),"HEAD").ab())}})):_.u({Eb:c,H_:bBb(a.location,b)})},AZb=function(a,b){return _.x(a.Wnb,_.v(c=>{let d;return c===5?((d=a.location.params.Pb)==null?void 0:d.replace("codereview/",""))||void 0:b.Eb}))},yZb=function(a,b,c){const d=Number(b);return isNaN(d)||!_.Vj(c)?_.u(-1):_.x(nOb(a.Dh,c),_.Te(_.wG),_.Rf((e,f)=>e.Ub.rl===f.Ub.rl),_.fg(e=>{const f=e.Ub.Bva;e=e.Ub.rl.findIndex(g=>{g=Number(g.xf);return!isNaN(g)&&
d>=g});return e===-1?f?(f(),_.Re):_.u(-1):_.u(e)}))},nN=class{set Nd(a){this.location=a}get Nd(){return this.location}constructor(a,b,c){this.Dh=b;this.l_=c;this.voa=wZb;this.uZb=this.Wnb=this.wma=_.Re;this.ox={};this.version=1;this.Zeb=!0;this.i9=!1;this.Wub=_.pv.has(56)}Sa(){}Dc(){}Sb(a){a.activeLocation&&(this.Wnb=_.sG(this.location)?_.x(_.HI(this.l_,_.dH(_.Sq(this.location.bc(),this.hW),b=>{b.Pb=this.cUc}).ab()),_.hg(()=>{this.ox.qx=!0}),_.eg(_.PG(this.location.Eb)),_.v(b=>b.type)):_.Re,this.uZb=
_.x(this.Wnb,_.v(_.QG)));if(a.activeLocation||a.showMostRecentCommitForPath||a.version)xZb(this,a.activeLocation),!this.i9&&this.tZb?(this.wma=_.u(void 0),this.ox.bn=!0):this.i9&&this.version===1?(a=_.UF(this.location)?_.Sq(this.location.bc(),"HEAD").ab():this.location,this.wma=_.x(_.Ge([this.v6(a,0),this.v6()]),_.fg(([b,c])=>c?b&&b.xf===c.xf?_.u(void 0):zZb(this,c):_.u(void 0)),_.hg(b=>{b&&b.Eb?this.ox.bn=!0:this.ox={}}))):this.wma=_.x(this.v6(),_.v(b=>{if(b!=null&&b.xf)return{Eb:b.xf,H_:b.dr?bBb(this.location,
b):void 0}}),_.hg(()=>{this.ox.bn=!0}))}Vn(){this.ox.location&&this.ox.qx&&this.ox.bn&&(this.ox={},this.uqb.launch(0,0))}get hW(){return _.Uj(this.location,this.version)||""}get cUc(){return _.Lnb(this.location,this.version)||""}get mVc(){return this.hW?this.i9?this.hj?3:2:this.tZb?4:1:0}get m5c(){return _.fG(this.hW)}get tZb(){return _.Fi.test(this.hW)||_.UF(this.location)}get hj(){return _.VF(this.location)}Rea(a){if(!a)return _.u();const b=this.Wub?cBb(this.location,this.S0c):this.location;return _.x(AZb(this,
a),_.v(c=>_.mG(this.location,c,this.version,a.H_||b)))}v6(a=this.location,b=this.version){return _.x(_.x(this.Dh.v6(a,this.i9?"path":"repository",b),_.v(OAb)),_.Jf(()=>_.u(void 0)))}};nN.O=function(a){return new (a||nN)(_.B(_.qv),_.B(_.DI),_.B(_.II))};
nN.wa=_.Bf({type:nN,na:[["commit-information"]],ub:function(a,b){a&1&&_.Og(_.Ps,5);if(a&2){let c;_.Rg(c=_.Sg())&&(b.uqb=c.first)}},inputs:{version:"version",Zeb:"linkToCommitDetails",Nd:"activeLocation",S0c:"lastSubmoduleFetchSpec",i9:"showMostRecentCommitForPath"},standalone:!1,features:[_.Pm],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,yDb,4,3,"ng-container",5)(2,DDb,3,7,"ng-container",5)(3,FDb,1,1,null,5)(4,IDb,1,3,null,5),_.I(),_.K(5,"div",6),_.C(6,JDb,3,3,"ng-template",null,0,_.eh)(8,NDb,2,3,"ng-template",null,1,_.eh)(10,ODb,5,13,"ng-template",null,2,_.eh)(12,TDb,2,3,"ng-template",null,3,_.eh));a&2&&(_.E("ngSwitch",b.mVc),_.y(),_.E("ngSwitchCase",
b.voa.k8b),_.y(),_.E("ngSwitchCase",b.voa.lsc),_.y(),_.E("ngSwitchCase",b.voa.C$),_.y(),_.E("ngSwitchCase",b.voa.ilc),_.y(),_.E("matRippleCentered",!0)("matRippleDisabled",!0))},Fa:[_.Gp,_.Xn,_.ao,_.Yn,_.Zn,_.EI,_.Hr,_.nt,_.Ps,_.lp,_.pw,_.bo,_.eH],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 BZb=a=>`${a}`;var oN=class{constructor(a,b=null){this.line=a;this.ch=b}};var CZb=class{constructor(a,b,c,d,e){var f=[];this.type=a;this.JG=b;this.IG=c;this.FQ=d;this.EQ=e;this.gK=[];this.type=a;this.JG=b;this.IG=c;this.FQ=d;this.EQ=e;if(f)for(const g of f)this.gK.push(g)}};var DZb=class{constructor(a,b){this.Fg=a;this.FZc=!!b}};var EZb=class{constructor(a,b,c){this.left=a;this.right=b;this.Eh=c}};var FZb=function(a,b){return a.left+a.Eh===b.left&&a.right+a.Eh===b.right},GZb=class{constructor(){this.nub=this.Nma=0;this.wlb=[];this.xlb=[];this.diff=this.mub=this.lub=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 la=[];this.wlb=[];this.xlb=[];for(var G=0;G<=w;G++){let za=-1;for(var J=A[G]=0;J<=G;J++){var L=A[J];this.wlb.push(za<L?L*2:za*2+1);var U=za<L?L:za,ba=U-2*J+G;for(za=L+1;U<l&&ba<p&&a.charAt(U)===c.charAt(ba);)++U,
++ba;A[J]=U;L=G-J-Math.ceil((p-l)/2);if(t&&L>=0&&L<G&&la[L]<=U){A=J;a=L;c=U;this.diff=G=G*2-1;this.lub=A;this.mub=a;this.Nma=c;this.nub=c-2*A+Math.ceil(G/2);break a}}za=la[G]=l;for(U=0;U<=G;U++){L=la[U];this.xlb.push(za>=L?L*2:za*2+1);J=za>=L?L:za;ba=p-l-G+J+2*U;for(za=L-1;J>0&&ba>0&&a.charAt(J-1)===c.charAt(ba-1);)--J,--ba;la[U]=J;L=Math.floor((l-p)/2)-U+G;if(!t&&L>=0&&L<=G&&J<=A[L]){a=L;c=U;A=A[L];this.diff=G*=2;this.lub=a;this.mub=c;this.Nma=A;this.nub=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.lub;A=this.Nma;for(p=e.length;G>=0;--G)t=this.wlb[(G+1)*G/2+l],w=A-Math.floor(t/2),A-=w,w!==0&&(a=new EZb(A+b,A-2*l+G+d,w),c=e[e.length-1],e.length!==0&&FZb(a,c)?(c.left-=w,c.right-=w,c.Eh+=w):e.splice(0,0,a)),t&1&&(A--,l--);p>0&&FZb(e[p-1],e[e.length-1])&&(e[p-1].Eh+=e[e.length-1].Eh,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.mub;for(A=this.Nma;G>=0;--G)c=this.xlb[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.Nma-A,this.nub-t))),p=A+w+b,t=t+w+d,w=l-w,w!==0&&(p=new EZb(p,t,w),e.length!==0&&FZb(e[e.length-1],p)?e[e.length-1].Eh+=w:e.push(p)),A+=l,c&1&&(A++,a--)}return{gK:e,Tpd:(f+g-this.diff)/2}}};var pN=[];for(let a=0;a<256;++a)pN[a]=2;for(let a=97;a<=122;++a)pN[a]=3;for(let a=65;a<=90;++a)pN[a]=3;for(let a=48;a<=57;++a)pN[a]=3;pN[95]=3;pN[32]=pN[9]=pN[10]=pN[13]=0;for(const a of"(){},.#/*\";'")pN[a.charCodeAt(0)]=0;for(const a of"!%^&[]?\\|<>+-=~@`")pN[a.charCodeAt(0)]=5;pN[0]=0;
var HZb=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},IZb=function(a,b){let c=0;for(;c<b.length&&!(b[c].c_>=a);c++);return c},JZb=function(a){return a.ch===null?new oN(a.line+1,0):a},NZb=function(a,b,c){b=KZb(a,b,c);a.ij=b.q1c;a.Mj=b.r1c;a.lineArray=b.lineArray;for(b=0;b<a.ij.text.length;++b)a.fja.push({NP:1,index:b});for(b=0;b<a.Mj.text.length;++b)a.rla.push({NP:1,index:b});b=LZb(a,!0);for(c=
1;c!==a.tXb&&b>0;++c)b=LZb(a,!1);b=MZb(a.fja,4,-1);c=MZb(a.rla,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=IZb(b[e].q7,c),l=IZb(b[e+(f?2:1)].q7,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].r7=b[e+1].sQ,c[g+1].q7=b[e+1].c_);else continue;b[e].type=7;f&&(b[e+1].type=7);f=f?2:1;b[e+f].type=6;b[e+f].sQ=b[e].sQ;b[e+f].r7=b[e].r7}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].r7=b[p].sQ;c[w].q7=b[p].c_;++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.sQ,p=g.c_,g.r7=g.sQ,g.q7=g.c_,g.sQ=l,g.c_=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 oN(0,0);c=new oN(0,0);d=[];for(t of a)a=new CZb(t.type,new oN(t.r7,0),new oN(t.q7,null),new oN(t.sQ,0),new oN(t.c_,null)),t.type===1&&(a.JG=b,a.IG=b),t.type===-1&&(a.FQ=c,a.EQ=c),b=JZb(a.IG),c=JZb(a.EQ),d.push(a);
t=d}return t},KZb=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=pN[0];for(let J=0;J<G.length;++J){const L=G[J];pN[L.charCodeAt(0)]!==void 0&&(g+=pN[L.charCodeAt(0)])}l[A]=g;A++}t.push(w++)}return new qN(p,t)};b=f(b,a.wBa);a=f(c,a.wBa);return{q1c:b,r1c:a,lineArray:d}},LZb=function(a,b){if(!a.ij||!a.Mj)throw Error();if(b){var c=a.ij;
for(var d=a.Mj,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={gja:new qN(c.text.substr(0,e),c.lineNumbers.splice(0,e)),tla:new qN(d.text.substr(0,e),d.lineNumbers.splice(0,e)),Eh:e},c.text=c.text.substr(e),d.text=d.text.substr(e),c=f)}else c=null;d=c;if(b){c=a.ij;e=a.Mj;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={gja:new qN(c.text.slice(1-f),c.lineNumbers.splice(1-f)),
tla:new qN(e.text.slice(1-f),e.lineNumbers.splice(1-f)),Eh: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 GZb).run(a.ij.text,0,a.Mj.text,0).gK;c=[];for(g=0;g<f.length;g++)c.push(new DZb(f[g],!1));d!==null&&(a.ij.text=d.gja.text+a.ij.text,a.ij.lineNumbers.splice(0,0,...d.gja.lineNumbers),a.Mj.text=d.tla.text+a.Mj.text,a.Mj.lineNumbers.splice(0,0,...d.tla.lineNumbers),c.splice(0,0,new DZb(new EZb(0,0,d.Eh),!0)));d=d&&d.Eh>0?d.Eh:0;
e!==null&&(a.ij.text+=e.gja.text,a.ij.lineNumbers.splice(a.ij.lineNumbers.length,0,...e.gja.lineNumbers),a.Mj.text+=e.tla.text,a.Mj.lineNumbers.splice(a.Mj.lineNumbers.length,0,...e.tla.lineNumbers),f=d+e.Eh,c.push(new DZb(new EZb(a.ij.text.length-f,a.Mj.text.length-f,e.Eh),!0)));if(!a.ij||!a.Mj)throw Error();b=b?0:2;let l=g=f=e=0,p=0;for(let J=0;J<c.length;J++){let L=c[J].Fg.Eh;const U=c[J];for(;e<U.Fg.left;)++e,++g;for(;f<U.Fg.right;)++f,++l;var t=J+1;t<c.length&&(c[t].Fg.left+=d,c[t].Fg.right+=
d,U.Fg.left+L===c[t].Fg.left?(OZb(a,a.Mj,l,U,c[t],c[t].Fg.right-U.Fg.right),L=U.Fg.Eh):U.Fg.right+L===c[t].Fg.right&&(OZb(a,a.ij,g,U,c[t],c[t].Fg.left-U.Fg.left),L=U.Fg.Eh));t=g;let ba=l;for(;;){var w=t-1,A=ba-1;if(w<0||A<0)break;if(a.ij.text[w]!==a.Mj.text[A])break;if(a.ij.lineNumbers[w]+1!==a.ij.lineNumbers[t]||a.Mj.lineNumbers[A]+1!==a.Mj.lineNumbers[ba])break;A=a.Mj.lineNumbers[A];if(a.fja[a.ij.lineNumbers[w]].NP!==1||a.rla[A].NP!==1)break;--t;--ba;++L}if(L!==0){w=0;A=t;for(var G=0;G<L&&w<=0;++G)w+=
a.wBa[a.ij.text.charCodeAt(A)],++A;if(w>0||U.FZc){++p;g=t;l=ba;for(w=0;w<L;++w,++ba,++t)A=a.ij.lineNumbers[t],G=a.Mj.lineNumbers[ba],a.fja[A].NP=b,a.fja[A].index=G,a.rla[G].NP=b,a.rla[G].index=A;a.ij.text=a.ij.text.substr(0,g)+String.fromCharCode(-1)+a.ij.text.substr(t);a.Mj.text=a.Mj.text.substr(0,l)+String.fromCharCode(-2)+a.Mj.text.substr(ba);a.ij.lineNumbers.splice(g,t-g,null);a.Mj.lineNumbers.splice(l,ba-l,null);g++;l++;e+=U.Fg.Eh;f+=U.Fg.Eh}}}return p},MZb=function(a,b,c){const d=[];if(a.length===
0)return[];var e=a[0].NP;let f=a[0].index,g=a[0].index,l=0,p=0;for(let t=1;t<a.length;++t)if(a[t].NP===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 PZb(e,f,g,l,p));l=p=t;f=g=a[t].index;e=a[t].NP}a=new PZb(0,f,g,l,p);e===1?a.type=c:e===2&&(a.type=b);d.push(a);return d},OZb=function(a,b,c,d,e,f){var g=c+d.Fg.Eh,l=c+f;c=0;var p=g,t=l;for(f=0;f<d.Fg.Eh&&!(--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.Fg.Eh&&!(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 J=QZb(a,b,t),L=QZb(a,b,w),U=QZb(a,b,A),ba=QZb(a,b,l);let la=Math.min(J,L),za=Math.min(U,ba);RZb(a,b,t)==="}"&&(la-=2);RZb(a,b,w)==="{"&&(la-=2);RZb(a,b,A)==="}"&&(za-=2);J<L&&--la;U<ba&&--za;g.push(la+za)}c===d.Fg.Eh&&(g[0]-=10);f===e.Fg.Eh&&(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.Fg.Eh+=c,e.Fg.left+=c,e.Fg.right+=c,e.Fg.Eh-=c)}},QZb=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.wBa[b]},RZb=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]},SZb=class{constructor(){this.tXb=1;this.Mj=this.ij=null;this.lineArray=
[];this.fja=[];this.rla=[];this.wBa=[]}Yga(a,b){a=HZb(a);b=HZb(b);return NZb(this,a,b)}},qN=class{constructor(a,b){this.text=a;this.lineNumbers=b}},PZb=class{constructor(a,b,c,d,e){this.type=a;this.r7=b;this.q7=c;this.sQ=d;this.c_=e}};var TZb=function(a,b){if(a==="")return{lines:["\n"],Pjb:[new oN(b,0),new oN(b,0)]};a=a.split(/([^\d\w]|[\d\w]+)/).filter(e=>e!=="");let c=0;const d=[new oN(b,c)];for(const e of a)e==="\n"?(b++,c=0):c+=e.length,d.push(new oN(b,c));return{lines:a.map(e=>e.replace("\n","\x00")+"\n"),Pjb:d}},UZb=function(a){if(a.length===0)return[""];a=HZb(a);_.ta(a).endsWith("\n")&&a.push("");return a},VZb=function(a,b,c,d){const e=[];for(const f of b){if(f.gK.length>0){b=a.getRange(c,f.JG,f.gK[0].JG);b.length>0&&e.push([0,
b]);e.push(...VZb(a,f.gK,c,d));b=a.getRange(c,_.ta(f.gK).IG,f.IG);b.length>0&&e.push([0,b]);continue}b=f.JG;const g=f.IG,l=f.FQ,p=f.EQ;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},WZb=class{constructor(){this.tXb=void 0}Yga(a,b){var c=new SZb;
let d=c.Yga(a,b);a=UZb(a);b=UZb(b);for(const f of d){switch(f.type){case 0:case 1:case -1:case 3:case 4:case 6:continue}if(f.IG.line-f.JG.line>500||f.EQ.line-f.FQ.line>500)continue;f.gK=[];var e=this.getRange(a,f.JG,f.IG);if(e.length>1E4)continue;e=TZb(e,f.JG.line);c=this.getRange(b,f.FQ,f.EQ);if(c.length>1E4)continue;const g=TZb(c,f.FQ.line);c=new SZb;c=NZb(c,e.lines,g.lines);for(const l of c){c=(p,t)=>t.ch!==null?p.Pjb[t.line]:p.Pjb[t.line+1];switch(l.type){case 1:case -1:case 0:case 2:l.JG=c(e,
l.JG);l.IG=c(e,l.IG);l.FQ=c(g,l.FQ);l.EQ=c(g,l.EQ);break;default:throw Error("Ke");}f.gK.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 XZb=["codeview"],YZb={lineNumbers:!0,extraKeys:{"Ctrl-F":"findPersistent","Cmd-F":"findPersistent"},readOnly:!0},c_b=function(a){a.yi.emit(!1);a.Bp&&a.c_a.ma.removeChild(a.c_a.ma.lastChild);const b=_.pv.has(35);a.zone.Tb(()=>{setTimeout(()=>_.xe(function*(){a.Bp=(yield _.MG()).MergeView(a.c_a.ma,{orig:null,origLeft:a.diffBase,value:a.Tl,mode:"text/plain",revertButtons:!1,connect:a.align?"align":"",collapseIdentical:a.ANb,diffDriverFunction:(c,d)=>{if(b){{var e=a.Tad;const f=UZb(c),g=UZb(d);f.length>
15E3||g.length>15E3?e=void 0:(c=e.Yga(c,d),e=VZb(e,c,f,g))}return e}}});ZZb(a);for(const c of $Zb(a))c.operation(()=>{a_b(a,c);a.setOptions(c);if(a.Bp){var d=b_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=b_b(a,c)?a.eja:a.qla;c.setOption("lineNumberFormatter",d);d=b_b(a,c)?a.CY:a.N_;for(const l of d)c.addLineWidget(l.line,l.element,l.options)})}),0)})},ZZb=function(a){if(a.Bp)a.Bp.editor().on("update",
()=>{a.zone.run(()=>{a.yi.emit(!0)})})},$Zb=function(a){return a.Bp?[a.Bp.leftOriginal(),a.Bp.editor()]:[]},a_b=function(a,b){_.xe(function*(){if(a.Bp&&a.fileName){var c=(yield _.MG()).findModeByFileName(a.fileName);b.setOption("mode",c?c.mime:"text/plain")}})},b_b=function(a,b){if(a.Bp)return b===a.Bp.leftOriginal()?!0:!1},rN=class{constructor(a,b,c){this.zone=c;this.line=void 0;this.Bfa=YZb;this.Tad=new WZb;this.Tl=this.diffBase="";this.ANb=3;this.CY=[];this.N_=[];this.yi=new _.an;this.align=!0;
this.qla=this.eja=BZb;this.Za=a.i_a.subscribe(d=>{this.Bfa=Object.assign({},YZb,{theme:d});if(this.Bp)for(const e of $Zb(this))this.setOptions(e)})}set Cla(a){this.line=a;this.Bp&&(a=_.gG(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 c$c(a){this.c_a=a}Sa(){}Sb(a){(a.diffBase||a.contents||a.fileName)&&c_b(this)}Ja(){this.Za.unsubscribe()}setOptions(a){if(this.Bp)for(const [b,c]of Object.entries(this.Bfa))a.setOption(b,
c)}};rN.O=function(a){return new (a||rN)(_.B(_.cw),_.B(_.qv),_.B(_.We))};
rN.wa=_.Bf({type:rN,na:[["code-diff","fileName",""]],ub:function(a,b){a&1&&_.Og(XZb,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.c$c=c.first)}},inputs:{fileName:"fileName",diffBase:"diffBase",Tl:"contents",ANb:"collapseIdenticalLines",CY:"leftLineWidgets",N_:"rightLineWidgets",Cla:"scrollToLine",align:"align",eja:"leftLineNumberFormatter",qla:"rightLineNumberFormatter"},outputs:{yi:"rendered"},standalone:!1,features:[_.Pm],jc:["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 sN=class{constructor(){this.yi=new _.an;this.nJa="Diff is too large to display";this.CYa=!1;this.CY=[];this.N_=[];this.l_b=this.wVb=void 0;this.qla=this.eja=BZb;this.xVb=new Map;this.m_b=new Map}Sa(){}Sb(){a:{var a=0;for(const {mD:L,XD:U}of this.FC)if(a+=L.Tl.length+U.Tl.length,a>=10485760){a=!0;break a}a=!1}if(a)this.CYa=!1,this.Bza(!0);else{var b=[],c=[];for(var d of this.FC){var e=d.XD;a=_.LC(_.Ejb(d.mD.Tl||""));e=_.LC(_.Ejb(e.Tl||""));b.push(a);c.push(e)}this.wVb=b.join("");this.l_b=c.join("");
b=new Map;c=new Map;var f=e=1;for(var g of this.FC){var l=g,p=b;d=c;var t=e;a=f;var w=l.XD,A=l.mD,G=w.endLine+1,J=A.endLine+1;w=w.nC+1;A=A.nC+1;switch(l.type){case _.rK.hEa:for(J=w;J<G;J++,a++)p.set(t,""),d.set(a,` ${J}`);break;case _.rK.fKa:for(G=A;G<J;G++,t++)p.set(t,`${G}`),d.set(a,"");break;case _.rK.NLa:case _.rK.HEa:for(l=A;l<J;l++,t++)p.set(t,`${l}`);for(p=w;p<G;p++,a++)d.set(a,` ${p}`);break;default:throw Error("Ne");}e+=g.mD.endLine-g.mD.nC;f+=g.XD.endLine-g.XD.nC}this.xVb=b;this.m_b=c;this.eja=
YDb(b);this.qla=YDb(c);b=a=0;for(const L of this.FC){f=L;g=a;d=b;c=f.mD;e=f.XD;c=c.endLine-c.nC;e=e.endLine-e.nC;switch(f.type){case _.rK.hEa:this.CY.push(WDb(g,e));break;case _.rK.fKa:this.N_.push(WDb(d,c));break;case _.rK.HEa:p=f=0;t=!0;e>c?(f=e-c,t=!1):c>e&&(p=c-e,t=!1);const {l1c:U,m6c:ba,T3c:la}={l1c:f,m6c:p,T3c:t};this.CY.push(WDb(g,U,la));this.N_.push(WDb(d,ba,la));break;case _.rK.NLa:break;default:throw Error("Ne");}a+=L.mD.endLine-L.mD.nC;b+=L.XD.endLine-L.XD.nC}XDb(this.xVb,this.CY);XDb(this.m_b,
this.N_);this.CYa=!0}}Bza(a){this.yi.emit(a)}};sN.O=function(a){return new (a||sN)};
sN.wa=_.Bf({type:sN,na:[["code-diff-chunks","diffChunks","","fileName",""]],inputs:{FC:"diffChunks",fileName:"fileName"},outputs:{yi:"rendered"},standalone:!1,features:[_.Pm],jc:["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,UDb,1,9,"code-diff",1)(1,VDb,2,1,"ng-template",null,0,_.eh);a&2&&(a=_.Eg(2),_.E("ngIf",b.CYa)("ngIfElse",a))},Fa:[_.Xn,_.DF,rN],styles:["dc-information-box[_ngcontent-%COMP%] {\n  align-items: center;\n  display: flex;\n  height: 40px;\n  justify-content: center;\n}"],Ma:0});var d_b=function(a){a.ZW.xd&&a.wob&&a.yi.emit({yi:a.wob,Ufa:a.Ufa})},e_b=function(a){a.Ha.mb({gestureName:"CLICK",element:"CommitFileEntryExpansionPanel",action:a.ZW.xd?"expand":"collapse",projectId:a.location.tb})},tN=class{set yc(a){this.TPb=a;this.Tl=a.Tl}get yc(){return this.TPb}set expand(a){this.ZW.xd=a;d_b(this)}get expand(){return this.ZW.xd}constructor(a){this.Ha=a;this.soa=0;this.yBb=2;this.Tl=void 0;this.yi=new _.an;this.wob=!1;this.TPb={dt:"",jq:"",UG:"",Qf:"",jcb:!1,tY:!1}}Sa(){}Sb(a){if(a.location||
a.entry)this.k1c=_.Sq(_.lG(this.location.bc(),"repo"),this.yc.dt).ab(),this.l6c=_.Sq(_.lG(this.location.bc(),"repo"),this.yc.jq).ab(),this.FWc=_.Oq(_.Sq(this.location.bc(),this.yc.jq).qd(this.yc.UG).mj({Nm:this.yc.dt}).ab())}get c2c(){return this.yc.tY?"source:file_delete":this.yc.jcb?"source:file_add":"source:file_edit"}get o2c(){return this.yc.tY?"Removed":this.yc.jcb?"Modified":"Added"}get EWc(){return this.yc.tY?"":this.FWc}get IC(){return this.yc.tY?this.yc.Qf:this.yc.UG}get O_c(){return!this.yc.Tl}get lPb(){return this.expand&&
this.yc.Tl}Bza(a){this.wob=a;this.yi.emit({yi:a,Ufa:this.Ufa})}get v5c(){return dEb(this.metadata.removed,this.metadata)}get VQc(){return dEb(this.metadata.vF,this.metadata)}get BSc(){return dEb(this.metadata.changed,this.metadata)}get metadata(){var a=this.yc&&this.yc.Tl?this.yc.Tl.Fja:void 0;return a?{V$c:Number(a.Eya||0),removed:Number(a.Dya||0),changed:Number(a.Aya||0),vF:Number(a.zya||0)}:{changed:0,removed:0,V$c:0,vF:0}}get u5c(){return f_b.format({count:this.metadata.removed})}get ASc(){return g_b.format({count:this.metadata.changed})}get UQc(){return h_b.format({count:this.metadata.vF})}};
tN.O=function(a){return new (a||tN)(_.B(_.Bp))};
tN.wa=_.Bf({type:tN,na:[["commit-file-entry"]],ub:function(a,b){a&1&&_.Og(_.IB,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.ZW=c.first)}},inputs:{location:"location",Ufa:"entryIndex",yc:"entry",expand:"expand"},outputs:{yi:"rendered"},standalone:!1,features:[_.Pm],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=
_.Nd();_.F(0,"mat-expansion-panel",1);_.N("opened",function(){_.q(c);d_b(b);e_b(b);return _.r()})("closed",function(){_.q(c);d_b(b);e_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);_.I();_.Q(12,"\n        ");_.F(13,"conditional-link",6);_.N("click",function(d){_.q(c);return _.r(d.stopPropagation())});_.Q(14);_.I();_.Q(15,
"\n      ");_.I();_.Q(16,"\n      ");_.F(17,"span",7);_.Q(18,"\n        ");_.C(19,ZDb,2,2,"mat-spinner",8);_.Q(20,"\n      ");_.I();_.Q(21,"\n    ");_.I();_.Q(22,"\n  ");_.I();_.Q(23,"\n  ");_.C(24,aEb,13,7,"ng-container",9);_.Q(25,"\n");_.I();_.Q(26,"\n\n");_.C(27,cEb,15,7,"ng-template",null,0,_.eh);_.Q(29,"\n")}a&2&&(a=_.Eg(28),_.y(8),_.E("svgIcon",b.c2c),_.y(3),_.Wg(b.o2c),_.y(2),_.E("condition",!b.yc.tY)("link",b.EWc)("trackGestureClick",!b.yc.tY)("trackProjectId",b.location.tb),_.y(),_.Vg("",
b.IC,"\n        "),_.y(5),_.E("ngIf",b.O_c)("ngIfElse",a),_.y(5),_.E("ngIf",b.lPb))},Fa:[_.Gp,sN,_.EI,nN,_.Xn,_.Hr,_.nt,_.mu,_.IB,_.JB,_.YH,_.Gx,_.Ex,_.fB],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 f_b=new _.Ut("{count, plural, =1 {1 removed line} other {# removed lines}}"),g_b=new _.Ut("{count, plural, =1 {1 changed line} other {# changed lines}}"),h_b=new _.Ut("{count, plural, =1 {1 added line} other {# added lines}}");var uN=class{constructor(){this.lWc=this.O5=new _.Vh(0)}get F_c(){return this.O5.getValue()===1}get Fcb(){return this.O5.getValue()===0}};uN.O=function(a){return new (a||uN)};uN.ta=_.k({token:uN,oa:uN.O});var vN=class{constructor(a){this.sO=a;this.disabled=!1;this.Wa=new _.Mi;this.Inc="Collapse All";this.Jnc="Expand All"}};vN.O=function(a){return new (a||vN)(_.B(uN))};
vN.wa=_.Bf({type:vN,na:[["expand-all-button"]],inputs:{disabled:"disabled",Wa:"place"},standalone:!1,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.sO;c.F_c?c.O5.next(0):c.O5.next(1)}),_.F(1,"span"),_.Q(2),_.I()());a&2&&(_.E("disabled",b.disabled)("trackAction",b.sO.Fcb?"expand":"collapse")("trackGestureClick",
!b.disabled)("trackProjectId",b.Wa.tb),_.y(2),_.Wg(b.sO.Fcb?b.Jnc:b.Inc))},Fa:[_.Gp,_.nA],kb:2,Ma:0});var eEb=function(a){a=a.Yl.length;return a<1?"No files to expand":a>50?"Too many files to expand":null},jEb=function(a){if(a.Yl){var b=Math.min(a.Z5+150,a.Yl.length),c=a.Z5;var d=[];let l=[];for(;c<b;c++){var e=a.dt,f=a.jq;var g=a.Yl[c];f=g.UG?f:void 0;e=new _.kK({path:g.Qf,hash:g.Qf?e:void 0,type:g.Aza});g=new _.kK({path:g.UG,hash:f,type:g.lza});g=new _.qK({left:e,right:g});l.push({pga:g,index:c});l.length===10&&(d.push(l),l=[])}l.length&&d.push(l);for(const p of d)i_b(a,p);a.Z5=b}},gEb=function(a){a.G5>=
a.Yl.length||(clearTimeout(a.x5a),a.x5a=setTimeout(()=>{a.expand.set(a.G5,!0);_.en(a.Xd)}))},i_b=function(a,b){const c=b.map(d=>d.pga);a.Iva.add(_.x(j_b(a,c),_.v(d=>{d=d.mga;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.oga.get(f);p&&(g=Object.assign({},p,{Tl:g}),e.oga.set(f,g))}_.fn(a.Xd)}))},j_b=function(a,b){return b.length<1?_.sk:_.x(a.nga.diff(a.location.tb,a.location.Wc,a.location.repository,b),_.Jf(c=>{var d=
a.yh;_.aYa(d);d.log(c);return _.sk}))},wN=class{constructor(a,b,c,d){this.nga=a;this.yh=b;this.sO=c;this.Xd=d;this.Yl=[];this.QSb=!1;this.oga=new Map;this.expand=new Map;this.Z5=0;this.Iva=new _.ne;this.BCa=new _.ne;this.G5=0}Sa(){this.BCa=this.sO.lWc.subscribe(a=>{switch(a){case 1:if(!this.Yl||this.Yl.length<1)break;gEb(this);break;case 0:clearTimeout(this.x5a);this.expand=new Map;this.G5=0;break;default:_.fb(a,"Unknown expansion state")}})}Ja(){clearTimeout(this.x5a);this.Iva.unsubscribe();this.BCa.unsubscribe()}Sb(){this.Z5=
0;this.Iva.unsubscribe();this.Iva=new _.ne;this.oga=new Map;for(let c=0;c<this.Yl.length;c++){var a=this.Yl[c],b=a.Qf;a=a.UG;this.oga.set(c,{dt:this.dt,jq:this.jq,Qf:b||"",UG:a||"",jcb:!(b||!a),tY:!(a||!b)})}this.expand=new Map;jEb(this)}};wN.O=function(a){return new (a||wN)(_.B(_.zK),_.B(_.Wt),_.B(uN),_.B(_.nn))};
wN.wa=_.Bf({type:wN,na:[["commit-fileset"]],inputs:{location:"location",Yl:"fileDiffEntries",QSb:"includeHeader",dt:"leftRefSpec",jq:"rightRefSpec"},standalone:!1,features:[_.Pm],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,fEb,10,4,"div",0),_.F(1,"div",1),_.C(2,iEb,2,1,"ng-container",2)(3,kEb,3,1,"ng-container",3),_.I());a&2&&(_.E("ngIf",b.QSb),_.y(2),_.E("ngForOf",b.Yl),_.y(),_.E("ngIf",b.Z5<b.Yl.length))},Fa:[_.Gp,tN,_.Wn,_.Xn,vN,_.jw,_.vt,_.Nx,_.Qx],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 xN=class{transform(a,b){if(!b)return null;b=b.GNb;if(!b)return null;a=b.get(a);return a==null?-1:a}};xN.O=function(a){return new (a||xN)};xN.Le=_.Ef({name:"blameIndexOf",type:xN,le:!0,standalone:!1});var UK=new WeakMap,yN=class{transform(a,b,c){if(!a.Pb||a.Jc==="CitC"){var d=b.Wa;UK.has(d)||UK.set(d,{});var e=UK.get(d);if(e.left==null){let f;b=new URL(_.ip(c,_.jp(c,mEb((f=b.H_)!=null?f:d))),location.href);e.left=b.pathname;setTimeout(()=>{let g;(g=document.getElementById("historyLeftSelector"))==null||g.focus()})}return lEb(e.left,"dlc","dlf","dlw",d.params.Pb,a)}}};yN.O=function(a){return new (a||yN)};yN.Le=_.Ef({name:"linkifyLeft",type:yN,le:!0,standalone:!1});
var zN=class{transform(a,b,c){const d=b.Wa;if(!b.RH||!a.Pb||a.Jc==="CitC"){UK.has(d)||UK.set(d,{});var e=UK.get(d);if(e.right==null){let f;b=new URL(_.ip(c,_.jp(c,nEb((f=b.H_)!=null?f:d))),location.href);e.right=b.pathname}return lEb(e.right,_.VF(d)?"rcl":"drc","drf","drw",d.params.Pb,a)}}};zN.O=function(a){return new (a||zN)};zN.Le=_.Ef({name:"linkifyRight",type:zN,le:!0,standalone:!1});
var AN=class{transform(a,b,c){if(!a.Pb||a.Jc==="CitC"){b=b.Wa;UK.has(b)||UK.set(b,{});var d=UK.get(b);d.diff==null&&(c=new URL(_.ip(c,_.jp(c,oEb(b))),location.href),d.diff=c.pathname);c=d.diff;d=_.VF(b);b=b.params.Pb;const e=a.Jc==="CitC"&&a.id>a.gH[0]&&a.Pb||"",f=a.Jc==="CitC"&&a.Pb||"";return`${c};${d?"rcl":"drc"}=${encodeURIComponent(a.id)}${a.Qf==null?"":`;${"drf"}=${encodeURIComponent(a.Qf)}`};${"dlc"}=${encodeURIComponent(a.gH[0])}${a.parentPath==null?"":`;${"dlf"}=${encodeURIComponent(a.parentPath)}`}${b||
a.Pb?`;${"dlw"}=${encodeURIComponent(e)};${"drw"}=${encodeURIComponent(f)}`:""}${location.search}${location.hash}`}}};AN.O=function(a){return new (a||AN)};AN.Le=_.Ef({name:"linkifyDiff",type:AN,le:!0,standalone:!1});var BN=class{transform(a,b,c){const d=b.Wa;if(!b.RH||!a.Pb||a.Jc==="CitC")return UK.has(d)||UK.set(d,{}),b=UK.get(d),b.Jc||(c=new URL(_.ip(c,_.jp(c,nEb(d))),location.href),b.Jc=c.pathname),lEb(b.Jc,_.UF(d)?"rcl":"drc","drf","drw",d.params.Pb,a)}};BN.O=function(a){return new (a||BN)};
BN.Le=_.Ef({name:"linkifyRevision",type:BN,le:!0,standalone:!1});var CN=class{transform(a,b,c,d){return rEb(a,b,c,a,d)}};CN.O=function(a){return new (a||CN)};CN.Le=_.Ef({name:"linkifyRoot",type:CN,le:!0,standalone:!1});
var DN=class{transform(a,b,c,d){var e=b.Wa;if(a.Pb)return rEb(a,b,c,a,d);let f;c=a.id;a=a.Qf;b=(f=b.H_)!=null?f:e;e.tb&&e.repository?_.VF(e)?(d=_.sv,e=qEb(a!=null?a:_.hG(e,0)),c=!e||e.match(/\/$/)?`${d}cl/${c}`:`${d}cl/${c}/depot/${e}`):_.UF(e)?c=`${_.tv&&`https://${b.tb}.${_.tv}/`}${b.repository}/+/${c}`:(e=b.bc(),c&&_.Sq(e,c),e.mj({}),c=_.ip(d,_.jp(d,_.Oq(_.lG(e,"ref").ab())))):c=void 0;return c}};DN.O=function(a){return new (a||DN)};DN.Le=_.Ef({name:"linkifyId",type:DN,le:!0,standalone:!1});var EN=class{transform(a){return a?_.VF(a):!1}};EN.O=function(a){return new (a||EN)};EN.Le=_.Ef({name:"isPiperPlace",type:EN,le:!0,standalone:!1});var FN=class{transform(a){return a?_.qG(a):!1}};FN.O=function(a){return new (a||FN)};FN.Le=_.Ef({name:"isPackagePlace",type:FN,le:!0,standalone:!1});var GN=class{};GN.O=function(a){return new (a||GN)};GN.Ca=_.Cf({type:GN});GN.Ba=_.Xc({});var HN=class{transform(a){if(!a)return"";const b=a.indexOf("\n");return b===-1?a:a.substring(0,b)}};HN.O=function(a){return new (a||HN)};HN.Le=_.Ef({name:"truncateCommitMessage",type:HN,le:!0,standalone:!1});var k_b=["filterInput"],l_b=()=>["details"],m_b=()=>["oldPath"],n_b=()=>["matchSummary"],o_b=()=>["matches"],p_b=()=>["hiddenCommitsInfo"],zEb=new _.Ut("Expand history row of CL {id}"),yEb=new _.Ut("Collapse history row of CL {id}"),tFb=new _.Ut("Commit {id} by {author}"),sFb=new _.Ut("CL {id} by {author}"),q_b=["blame"],r_b=["author","time","subject"],s_b=["id",...r_b],t_b=["id","revision",...r_b],IN=["actions"],u_b=["left","right"],JN=["toggleExpanded"],DFb=[...JN,...s_b,"right",...IN],FFb=[...JN,
...s_b,...u_b,...IN],HFb=[...JN,...q_b,...s_b,...u_b,...IN],CFb=[...JN,...t_b,"right",...IN],EFb=[...JN,...t_b,...u_b,...IN],GFb=[...JN,...q_b,...t_b,...u_b,...IN],v_b=["#cleanup"],w_b=[...v_b,"#minor"],UEb=function(a){setTimeout(()=>{a.xi.Xi("Diff has been loaded in the code panel.","polite")})},bFb=function(a){return _.VF(a)?"Copy CL number":"Copy commit hash"},dFb=function(a,b){return _.VF(b)?"Browse repo at CL "+a:_.dvb.format({refSpec:_.Hi(a)})},lFb=function(a){return a?a.Pj.map(b=>b.Ix.length).reduce((b,
c)=>b+c):0},y_b=function(a,b,c){a.Gvb=b;const d=[];a.Aab=new Map;let e=null,f=void 0;for(let L=0;L<b.entries.length;L++){var g=b.entries[L];const U=g.yo.xf;var l=g.yo.revisionNumber;c&&!c.has(U)?(f||(f={Q_:"hiddenCommits",ixa:[],jxa:[],Oga:!1},d.push(f)),f.jxa.push(l),f.ixa.push(U)):f=void 0;let ba;l=d;var p=l.push,t=a,w=g,A=e,G=(ba=c)==null?void 0:ba.get(U),J=L;A=x_b(t,w.yo,A,G,f);if(_.qG(t.Hd.Wa)||_.nG(t.Hd.Wa))A.Jc=J===0?"HEAD":`HEAD~${J}`;w.xva&&w.yo.Pb&&(A.Jc="CitC",A.Pb=w.yo.Pb);p.call(l,A);
a.Aab.set(U,L);if(g=g.yo.Qf)d.push({Q_:"oldPath",Qf:g}),f=void 0,e=g}a.dataSource.data=d},KN=function(a,b,c){a.Ha.mb({gestureName:"CLICK",element:"HistoryTable",action:b,bucket:c})},z_b=function(a,b){b instanceof HTMLAnchorElement&&_.kp(a.Ua,b.pathname+b.search+b.hash)},A_b=function(a,b,c){KN(a,c.dataset.actionName||"");_.IG(b)||(b.preventDefault(),z_b(a,c))},x_b=function(a,b,c,d,e){let f=b.metadata!=null&&b.metadata.hasOwnProperty("CLEANUP"),g;const l=((g=b.Qq.match(/(\s|^)#\w+/g))!=null?g:[]).map(t=>
t.trim()).filter(t=>w_b.includes(t.toLowerCase()));f?l.unshift("Cleanup"):f=l.some(t=>v_b.includes(t.toLowerCase()));l.splice(1);let p;return{Q_:"history",id:b.xf,subject:b.Sea,Jc:b.revisionNumber,message:b.Qq,rO:b.rO,time:b.lK,operation:b.Mva,Fm:a.KRc.transform(b.Fm),oH:((p=b.metadata)==null?0:p.hasOwnProperty("R"))?b.metadata.R.split(","):[],matches:d,hidden:e,zp:f,Qf:c!=null?c:void 0,Pb:b.Pb,gH:b.gH,parentPath:b.Qf?b.Qf:c!=null?c:void 0,tags:l}},LN=class{constructor(a,b,c,d,e,f,g,l,p,t,w){this.Ha=
a;this.KRc=b;this.scroll=c;this.Bh=e;this.wga=f;this.lb=g;this.Ua=l;this.Qtb=p;this.xh=t;this.xi=w;this.SXc=EBb;this.RXc=FBb;this.fYc=GBb;this.Wnc="Expand search results";this.Hnc="Collapse search results";this.RBb="right";this.TBb="view";this.QBb="left";this.SBb="diff";this.dataSource=new _.czb;this.UR=_.Oi;this.BCb="SearchInRevisions";this.qBb="yYc";this.lic="wYc";this.rBb="CYc";this.sBb="IYc";this.pic="HYc";this.uic="PYc";this.ric="KYc";this.nic="zYc";this.mic="xYc";this.sic="LYc";this.rK=[];this.vr=
new _.Jw("",{kA:[_.bzb()]});this.vrb=new _.Vf;this.eib=this.s$a=this.X_=!1;this.PC=new Set;this.WY=new Set;this.lW=new _.Vh;this.Yf=new _.Zf(1);this.columnType=0;this.Vsa=null;this.Aab=new Map;this.i6c=()=>this.Hd&&_.VF(this.Hd.Wa)?10:0;this.j_b=()=>this.Hd&&_.VF(this.Hd.Wa)?60:80;this.Xeb=new Map;if(this.DBa=_.pv.has(46))a=_.x(this.lW,_.Te(A=>!!A)),_.x(_.Ge([_.x(this.vrb,_.v(()=>this.vr.value),_.hg(()=>{this.Ha.mb({element:"SearchInRevisions",action:"queryChange",gestureName:"CHANGE"})}),_.eg(""),
_.Rf()),a]),_.fg(([A,G])=>_.x(G.Hd,_.v(J=>A===""?void 0:JFb(A,G,J)))),_.fg(A=>A?_.x(this.wga.search(A,new _.xsb({pageSize:4,Ks:!0,kwa:!0})),_.Jf(G=>{_.Ft(this.xh,G);return _.u(new _.BH)})):_.u(void 0)),_.v(A=>A?new Map(A.Oz.flatMap(G=>{let J;return((J=G.vga)==null?void 0:J.kBa.map(L=>[L.Jc,L]))||[]})):void 0),_.ig(_.x(this.lW,_.Te(A=>!!A))),_.gg(this.Yf)).subscribe(([A,G])=>{y_b(this,G,A)})}Sa(){this.DBa&&this.Hd&&(this.M_a=_.fk(this.Hd.Wa,"","",["CLICK_RESULT_CONTENT"]))}Ud(a){var b=a.target;if(b&&
b instanceof Element&&(b=_.FG(b,"[data-action]","mat-cell"))&&b instanceof HTMLElement)this[b.dataset.action](a,b)}yYc(a,b){KN(this,"commitDetailsNavigate");!_.IG(a)&&(b.href||"").startsWith(location.origin)&&(a.preventDefault(),z_b(this,b))}wYc(){KN(this,"authorClsNavigate",_.Oi.WEa)}CYc(a,b){A_b(this,a,b)}IYc(a,b){A_b(this,a,b)}HYc(a,b){KN(this,b.dataset.actionName||"");_.IG(a)||(a.preventDefault(),z_b(this,b))}PYc(a,b){let c;a=(c=b.dataset.rowId)!=null?c:"";this.PC.has(a)?this.PC.delete(a):this.PC.add(a)}KYc(a,
b){let c;a=(c=b.dataset.rowId)!=null?c:"";this.WY.has(a)?this.WY.delete(a):this.WY.add(a)}zYc(a,b){a=b.dataset.copyContent||"";_.aB(document,b,a);this.ft(a);this.Qtb.open("Copied to clipboard!","",{duration:1E3})}xYc(a,b){KN(this,"browseRepoNavigate");_.IG(a)||(a.preventDefault(),z_b(this,b))}LYc(){this.X_?this.vrb.next():(this.X_=!0,this.UWc.ma.focus())}ft(a){this.Ha.mb({gestureName:"CLICK",element:"HistoryTable",action:"copyId",Ne:a})}Z_c(a,b){return b.Q_==="oldPath"}J_c(a,b){return b.Q_==="hiddenCommits"}x_b(a,
b){return b.Q_==="history"}y_b(a,b){return b.Q_==="history"&&b.matches!=null&&b.matches.Pj.length>0}Sb(a){a.data&&(this.DBa?this.lW.next(this.data):y_b(this,this.data));if(a.focusCommit){this.s$a=!1;const b=a.focusCommit.ng;b&&(this.PC.add(b),this.eib=!0)}if(a.columnType||a.data||a.historyPlace)this.rK=IFb(this.columnType,(_.UF(this.Hd.Wa)||_.nG(this.Hd.Wa))&&this.Hd.Wa.BG)}Vn(){var a=this.Iga;a&&!this.s$a&&(a=this.Aab.get(a))&&(a=this.lb.ma.querySelectorAll("mat-row.history-table-row")[a])&&(this.scroll.scrollTo(a,
0,40),this.eib&&(a.focus({preventScroll:!0}),this.eib=!1),this.s$a=!0)}Dc(){this.xE=this.Bh.registerCallback("HISTORY",this.lb.ma,()=>{let a;(a=this.lb.ma.querySelector("mat-row"))==null||a.focus()})}Ja(){this.Yf.next();this.xE&&this.xE()}};LN.O=function(a){return new (a||LN)(_.B(_.Bv),_.B(pM),_.B(_.ev),_.B(_.qv),_.B(_.oi),_.B(_.JI),_.B(_.ef),_.B(_.hi),_.B(_.Nt),_.B(_.Gt),_.B(_.or))};
LN.wa=_.Bf({type:LN,na:[["history-table"]],ub:function(a,b){a&1&&_.Og(k_b,5);if(a&2){let c;_.Rg(c=_.Sg())&&(b.UWc=c.first)}},Ya:function(a,b){a&1&&_.N("click",function(c){return b.Ud(c)})},inputs:{Iga:"focusCommit",data:"data",Hd:"historyPlace",columnType:"columnType",Vsa:"blameInfo"},standalone:!1,features:[_.Pm],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,sEb,2,0,"mat-header-cell",8)(4,wEb,3,4,"mat-cell",9),_.wg(),_.M(5,10),_.C(6,xEb,3,0,"mat-header-cell",11)(7,AEb,4,5,"mat-cell",
9),_.wg(),_.M(8,12),_.C(9,BEb,2,3,"mat-header-cell",13)(10,CEb,4,14,"mat-cell",14),_.wg(),_.M(11,15),_.C(12,DEb,2,1,"mat-header-cell",8)(13,HEb,3,3,"mat-cell",16),_.wg(),_.M(14,17),_.C(15,IEb,2,0,"mat-header-cell",8)(16,LEb,5,5,"mat-cell",18),_.wg(),_.M(17,19),_.C(18,MEb,2,1,"mat-header-cell",8)(19,NEb,2,1,"mat-cell",18),_.wg(),_.M(20,20),_.C(21,OEb,2,0,"mat-header-cell",8)(22,REb,5,4,"mat-cell",18),_.wg(),_.M(23,21),_.C(24,SEb,3,0,"mat-header-cell",22)(25,XEb,4,4,"mat-cell",23),_.wg(),_.M(26,24),
_.C(27,YEb,3,0,"mat-header-cell",25)(28,aFb,3,3,"mat-cell",23),_.wg(),_.M(29,26),_.C(30,cFb,3,1,"mat-header-cell",27)(31,eFb,8,15,"mat-cell",9),_.wg(),_.M(32,28),_.C(33,fFb,1,0,"mat-header-cell",8)(34,gFb,2,1,"mat-cell",9),_.wg(),_.M(35,29),_.C(36,hFb,1,0,"mat-header-cell",8)(37,iFb,4,5,"mat-cell",9),_.wg(),_.M(38,30),_.C(39,kFb,2,1,"mat-cell",9),_.wg(),_.M(40,31),_.C(41,nFb,2,3,"mat-cell",9),_.wg(),_.M(42,32),_.C(43,qFb,2,1,"mat-cell",9),_.wg(),_.C(44,rFb,1,0,"mat-header-row",33)(45,uFb,1,13,"mat-row",
34)(46,vFb,1,3,"mat-row",35)(47,wFb,1,0,"mat-row",36)(48,xFb,1,0,"mat-row",37)(49,yFb,1,2,"mat-row",38)(50,zFb,1,0,"mat-row",39),_.I(),_.C(51,BFb,8,10,"div",40),_.R(52,"isPiperPlace"));a&2&&(_.E("dataSource",b.dataSource),_.y(44),_.E("matHeaderRowDef",b.rK),_.y(),_.E("matRowDefColumns",b.rK)("matRowDefWhen",b.x_b),_.y(),_.E("matRowDefColumns",_.bh(17,l_b))("matRowDefWhen",b.x_b),_.y(),_.E("matRowDefColumns",_.bh(18,m_b))("matRowDefWhen",b.Z_c),_.y(),_.E("matRowDefColumns",_.bh(19,n_b))("matRowDefWhen",
b.y_b),_.y(),_.E("matRowDefColumns",_.bh(20,o_b))("matRowDefWhen",b.y_b),_.y(),_.E("matRowDefColumns",_.bh(21,p_b))("matRowDefWhen",b.J_c),_.y(),_.E("ngIf",_.S(52,15,b.DBa&&(b.Hd==null?null:b.Hd.Wa))))},Fa:()=>[_.Gp,_.MI,_.PI,_.QI,_.SI,_.RI,_.Wn,_.Xn,_.Yn,_.Zn,eN,oM,_.vk,_.Dw,mM,_.iK,_.wC,_.oC,_.sC,_.pC,_.nC,_.tC,_.qC,_.rC,_.uC,_.vC,_.jw,_.wt,_.zt,_.yt,_.mu,_.vw,_.gx,_.bx,_.uw,_.Nx,_.Qx,_.Lw,_.lI,MN,_.fB,EN,lM,_.eH,HN,xN,AN,DN,yN,BN,zN,CN],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 MN=class{constructor(){this.Xxa=!1}};MN.O=function(a){return new (a||MN)};MN.La=_.Df({type:MN,na:[["","isMatFlatButton",""]],ob:6,Ya:function(a,b){a&2&&_.sg("mat-mdc-button",!b.Xxa)("mdc-button--unelevated",b.Xxa)("mat-mdc-unelevated-button",b.Xxa)},inputs:{Xxa:"isMatFlatButton"},standalone:!1});var B_b=new _.wd("GMAT_TABS_OPTIONS",{Ea:"root",oa:()=>({Se:!1,Bc:"primary"})});var NN=class{get Bc(){return this.yea}set Bc(a){this.yea===a||this.options.Se||(this.yea=a,this.H9c.Eo=a==="primary",_.en(this.Yi))}constructor(a,b,c){this.options=a;this.Yi=b;this.H9c=c;this.Bc=this.options.Bc}};NN.O=function(a){return new (a||NN)(_.B(B_b),_.B(_.nn),_.B(ZL))};NN.La=_.Df({type:NN,na:[["mat-tab-group"]],ob:4,Ya:function(a,b){a&2&&_.sg("gmat-mdc-tabs-primary",!b.options.Se&&b.Bc==="primary")("gmat-mdc-tabs-secondary",!b.options.Se&&b.Bc==="secondary")},inputs:{Bc:"appearance"},standalone:!1});
var ON=class{get Bc(){return this.yea}set Bc(a){this.yea===a||this.options.Se||(this.yea=a,this.K9c.Eo=a==="primary",_.en(this.Yi))}constructor(a,b,c){this.options=a;this.Yi=b;this.K9c=c;this.Bc=this.options.Bc}};ON.O=function(a){return new (a||ON)(_.B(B_b),_.B(_.nn),_.B($L))};
ON.La=_.Df({type:ON,na:[["","mat-tab-nav-bar",""]],ob:4,Ya:function(a,b){a&2&&_.sg("gmat-mdc-tabs-primary",!b.options.Se&&b.Bc==="primary")("gmat-mdc-tabs-secondary",!b.options.Se&&b.Bc==="secondary")},inputs:{Bc:"appearance"},standalone:!1});var C_b=function(a){var b=a.comparison.Wa;const c=a.comparison.dt,d=a.comparison.jq,e=b.tb,f=b.Wc,g=b.repository;b=_.rG(b)?_.eG(d):void 0;return _.x(a.XUc.diff(e,f,g,d,"",c,b),_.v(l=>l.Yl))},D_b=function(a){var b=a.comparison.Wa;const c=a.comparison.dt,d=a.comparison.jq,e=b.tb,f=b.Wc,g=b.repository;b=_.rG(b)?_.eG(c):void 0;return _.x(a.Dh.list(e,f,g,c,"",151,!1,d,void 0,b),_.v(l=>l.En.map(p=>({yo:p,xva:!1,Pb:_.u(void 0)}))))},PN=class{set comparison(a){this.eTc=a;this.ZVc=_.x(_.Ne(C_b(this),D_b(this)),
_.v(([b,c])=>{let d=!1;c.length===151&&(c.pop(),d=!0);c={Hd:_.u({Wa:a.Wa}),entries:c};return{files:b,oP:c,VUb:d}}));this.sO.O5.next(0)}get comparison(){return this.eTc}constructor(a,b,c,d){this.Ha=a;this.XUc=b;this.Dh=c;this.sO=d}Sa(){}};PN.O=function(a){return new (a||PN)(_.B(_.Bp),_.B(nM),_.B(_.DI),_.B(uN))};
PN.wa=_.Bf({type:PN,na:[["entry-container","comparison",""]],inputs:{comparison:"comparison"},standalone:!1,jc:["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,QFb,6,7,"ng-container",1),_.R(1,"async"),_.C(2,RFb,1,2,"ng-template",null,0,_.eh));a&2&&(a=_.Eg(3),_.E("ngIf",_.S(1,2,b.ZVc))("ngIfElse",a))},Fa:[wN,_.Xn,_.Hr,_.Ir,_.nt,LN,_.DF,_.BF,NN,_.kz,YL,ZL,_.bo,_.fB],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 E_b=["refPicker"],G_b=function(a,b,c){a.qx=_.PG(c||"");a.Unb.unsubscribe();b.tb&&b.Wc&&b.repository&&c&&(a.Unb=_.HI(a.l_,_.Sq(b.bc(),c).ab()).subscribe(d=>{a.qx=d;a.V_b=F_b(a,a.qx)}))},F_b=function(a,b){const c=_.fG(b);return Object.assign({},{ariaLabel:"Git ref picker",title:`${_.QG(b.type)} ${c}`,qa:a.Zka,mc:a.wQ},a.Erb())},QN=class{constructor(a){this.l_=a;this.Pa=1;this.qx=_.PG("");this.Unb=new _.ne;this.IBa="";this.wQ="ComparisonRefPicker"}Sa(){}Sb(a){if(a.comparison||a.selector){switch(this.Pa){case 1:this.w8=
{Wa:this.comparison.Wa,qBa:UFb,version:2};this.IBa=this.comparison.dt;break;case 0:this.w8={Wa:this.comparison.Wa,qBa:VFb,version:0};this.IBa=this.comparison.jq;break;default:throw _.fb(this.Pa,"Unknown selector type");}G_b(this,this.comparison.Wa,this.IBa);this.V_b=F_b(this,this.qx)}}Ja(){this.Unb.unsubscribe()}Erb(){return _.cH(_.Sq(_.lG(this.comparison.Wa.bc(),"ref"),this.IBa).mj({}).ab())}};QN.O=function(a){return new (a||QN)(_.B(_.II))};
QN.wa=_.Bf({type:QN,na:[["comparison-ref-picker","comparison",""]],ub:function(a,b){a&1&&_.Og(E_b,7,_.Kg);if(a&2){let c;_.Rg(c=_.Sg())&&(b.Zka=c.first)}},inputs:{comparison:"comparison",Pa:"selector"},standalone:!1,features:[_.Pm],jc:["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,TFb,1,1,"ng-template",null,0,_.eh));a&2&&_.E("item",b.V_b)},Fa:[_.Xn,
_.TI,_.lB],kb:2,Ma:0});var RN=class{};RN.O=function(a){return new (a||RN)};RN.Ca=_.Cf({type:RN});RN.Ba=_.Xc({imports:[_.co,_.qt,_.UI,_.np,_.oB]});var H_b=function(a,b){switch(b){case 0:a.X3b=a.vd.register("leaveFullScreen","esc",()=>{a.una()});break;case 1:let c;(c=a.X3b)==null||c.call(a);break;default:_.fb(b,void 0)}},SN=class{constructor(a,b,c){this.me=a;this.vd=b;this.DR=c;this.Za=new _.ne}Sa(){this.Fl=this.vd.register("toggleFullscreen","a",()=>{this.una()});this.Za.add(this.DR.d6.subscribe(a=>{H_b(this,a)}))}Ja(){let a;(a=this.Fl)==null||a.call(this);let b;(b=this.X3b)==null||b.call(this);this.Za.unsubscribe()}IK(a){switch(a){case 0:return"fullscreen_exit";
case 1:return"fullscreen";default:return _.fb(a,void 0)}}Nwa(a){switch(a){case 0:return"Exit full screen";case 1:return"Full screen";default:return _.fb(a,void 0)}}una(a){this.DR.una();this.me.mb({element:this.componentId,action:this.DR.fL?"maximize":"restore",gestureName:a?"CLICK":"KEYBOARD"},a)}};SN.O=function(a){return new (a||SN)(_.B(_.Bp),_.B(_.Pu),_.B(kM))};
SN.wa=_.Bf({type:SN,na:[["fullscreen-button"]],inputs:{componentId:"componentId"},standalone:!1,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.una(c)}),_.F(3,"mat-icon"),_.Q(4),_.R(5,"async"),_.I()());a&2&&(_.E("matTooltip",b.Nwa(_.S(1,3,b.DR.d6))),_.qg("aria-label",b.Nwa(_.S(2,5,b.DR.d6))),_.y(4),_.Wg(b.IK(_.S(5,
7,b.DR.d6))))},Fa:[_.Hr,_.Ir,_.jw,_.yt,_.mu,_.Nx,_.Qx,_.bo],styles:[".mat-icon[_ngcontent-%COMP%]{display:flex}"],Ma:0});var TN=class{get Qxa(){return this.pv===0}get fSc(){if(this.comparison.Wa)return _.Oq(_.Sq(this.comparison.Wa.bc(),this.comparison.jq).qd("/").ab())}get fTc(){return _.Oq(_.Sq(this.comparison.Wa.bc(),this.comparison.jq).mj({Nm:this.comparison.dt||this.comparison.jq}).ab())}get QUc(){return _.Oq(_.Sq(this.comparison.Wa.bc(),this.comparison.jq).mj({}).ab())}get gSc(){return _.dvb.format({refSpec:_.Hi(this.comparison.jq)})}get cTc(){return this.comparison.VTb?"to Parent:":"to:"}constructor(a){this.Ha=
a;this.fL=!1;this.M7b=this.soa=0;this.xTc="Copy full hash";this.dab="Copy commit hash";this.pv=1}Sa(){}ft(){this.Ha.mb({gestureName:"CLICK",element:"CommitHeader",action:"copySha",Ne:this.comparison.jq,projectId:this.comparison.Wa.tb})}};TN.O=function(a){return new (a||TN)(_.B(_.Bp))};
TN.wa=_.Bf({type:TN,na:[["commit-header","comparison",""]],inputs:{comparison:"comparison",pv:"viewMode"},standalone:!1,jc:["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,WFb,10,6,"ng-container",2),_.I(),_.F(2,"div",3),_.C(3,XFb,9,7,"ng-container",4),_.K(4,"fullscreen-button",5),_.I(),_.C(5,YFb,3,5,"ng-template",null,0,_.eh));a&2&&(a=_.Eg(6),_.y(),_.E("ngIf",b.Qxa)("ngIfElse",a),_.y(2),_.E("ngIf",!b.Qxa))},Fa:[_.Gp,nN,_.Xn,QN,_.rB,SN,_.nA,_.jw,
_.zt,_.Ox,_.mu,_.Nx,_.Qx,_.lp],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 I_b=["dropdownContainer"],UN=class{constructor(){this.ska=[];this.g0b=new _.an}Sb(){const a=this.comparison.dt;this.g4c=Object.assign({},{ariaLabel:"Parent commit selector",title:_.fG(a),qa:this.uw,mc:"ParentSelector"},this.Erb(a));this.ska=this.NL.map(b=>({id:b,PUc:_.Oq(dGb(this.comparison.Wa,b)),selected:b===this.comparison.dt}))}Erb(a){return _.cH(dGb(this.comparison.Wa,a))}};UN.O=function(a){return new (a||UN)};
UN.wa=_.Bf({type:UN,na:[["parent-selector"]],ub:function(a,b){a&1&&_.Og(I_b,7,_.Kg);if(a&2){let c;_.Rg(c=_.Sg())&&(b.uw=c.first)}},inputs:{NL:"parents",comparison:"comparison"},outputs:{g0b:"selectedParentChange"},standalone:!1,features:[_.Pm],ya:8,Aa:3,Da:()=>[["dropdownContainer",""],["singleOrNoParents",""],_.PA("{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),_.Dg(2,2),_.I(),_.C(3,ZFb,1,1,"segmented-dropdown-button",5),_.I(),_.C(4,aGb,2,1,"ng-template",null,0,_.eh)(6,cGb,1,1,"ng-template",null,
1,_.eh));a&2&&(a=_.Eg(7),_.y(2),_.NA(b.ska.length),_.OA(2),_.y(),_.E("ngIf",b.ska.length>1)("ngIfElse",a))},Fa:[_.Gp,_.Wn,_.Xn,_.Hr,_.fA,_.jw,_.vt,_.lp,_.lB,_.eH],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 J_b=function(a){return a.Pf.fetch("all-repos",()=>{const b={repositoryScopeRootProjectId:a.gP?a.Gxa.slice(1).split("/")[0]:void 0,repositoryScopeIncludeRegionalRepos:_.pv.has(37)};return _.x(a.oRc.list(b),_.v(c=>{var d=c.At;c=new Map;const e=new Map;for(const f of d){d=gGb(fGb(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(eGb));return{Eob:e,groups:c}}))})},K_b=function(a){return _.x(J_b(a),_.v(b=>{let c=[];for(const d of b.Eob.values())c=
c.concat(d);return c}))},L_b=function(a,b){return _.x(J_b(a),_.v(c=>c.Eob.get(gGb(b))||[]))},VN=class{constructor(a,b,c,d,e){this.oRc=a;this.Ha=b;this.gP=d;this.Gxa=e;this.Pf=new _.xu(this.Ha)}getMap(){return _.x(J_b(this),_.v(a=>{const b=new Map;for(const [c,d]of a.Eob.entries()){const e=d,f=a.groups.get(c);b.set(f,e)}return b}))}};VN.O=function(a){return new (a||VN)(_.m(PL),_.m(_.Bp),_.m(_.qv),_.m(_.Tn),_.m(_.fLa))};VN.ta=_.k({token:VN,oa:VN.O,Ea:"root"});var WN=class{constructor(){this.clear=new _.an}hK(a){a.preventDefault();this.clear.emit()}};WN.O=function(a){return new (a||WN)};
WN.wa=_.Bf({type:WN,na:[["no-search-match","filter",""],["","no-search-match","","filter",""]],inputs:{filter:"filter"},outputs:{clear:"clear"},standalone:!1,jc:["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),_.I(),_.F(2,"div"),_.Q(3," Please "),_.F(4,"button",1),_.N("click",function(c){return b.hK(c)}),_.Q(5," clear your filter "),_.I(),_.Q(6," and try again.\n"),_.I());a&2&&(_.y(),_.Vg(' Nothing matches your filter "',
b.filter,'".\n'))},Fa:[_.jw,_.vt],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 XN=class{constructor(){this.isActive=!1}Sa(){}Sb(a){if(a.currentScope||a.searchResultItem){a=this.NQ;if(a instanceof _.uK)a=_.hzb(a);else if(a.Oe)a=_.Jnb(a.Oe);else throw Error("Qe");this.Wa=a;this.isActive=_.yqa(this.aUc,this.Wa)}}get icon(){return this.NQ instanceof _.uK?"shared:project":"shared:repository"}get scope(){if(this.NQ instanceof _.uK||!this.NQ.Oe)var a=null;else a=this.NQ.Oe,a=a.projectId||a.dm||a.Mp;return a}get name(){return this.NQ instanceof _.uK?VK(this.NQ):this.NQ.Oe.bi}get sR(){return this.Wa.tb}get Lb(){return _.cH(this.Wa).Lb}get Qa(){return _.cH(this.Wa).Qa}};
XN.O=function(a){return new (a||XN)};
XN.wa=_.Bf({type:XN,na:["repository-search-result-entry contextName  currentScope  searchResultItem ".split(" ")],ob:2,Ya:function(a,b){a&2&&_.sg("active-element",b.isActive)},inputs:{uTc:"contextName",aUc:"currentScope",NQ:"searchResultItem"},standalone:!1,features:[_.Pm],jc:"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),_.xg(1,2),_.I(),_.C(2,kGb,6,3,"ng-template",null,0,_.eh));a&2&&(a=_.Eg(3),_.E("ascTrackElement",b.uTc)("trackGestureClick",!b.isActive)("trackProjectId",b.sR)("condition",!b.isActive)("link",b.Lb)("queryParams",b.Qa),_.y(),_.E("ngTemplateOutlet",a))},Fa:[_.Gp,_.EI,_.Xn,_.ao,_.Hr,_.nt,_.mu],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 M_b=a=>({element:a,xZa:"clearButton",YYa:"search"}),N_b=new FXb(a=>a,tGb,uGb,a=>a.children),O_b=function(a){a.Ec.collapseAll();if(a.Wa.tb){const b=a.dataSource.data.find(c=>c.qg===a.Wa.tb);b&&a.Ec.expand(b)}},P_b=function(a){a.Oz=[];if(a.searchTerm)for(const [b,c]of a.E8){const d=b,e=c;OK(a.searchTerm,VK(d))&&a.E8.size>1&&a.Oz.push(d);a.Oz=a.Oz.concat(e.filter(f=>OK(a.searchTerm,f.Oe.bi)))}},R_b=function(a,b){return b.size===0?[]:Array.from(b.keys()).sort(hGb).filter(c=>{a:{for(const [d,e]of a.E8){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.MF&&c.MF?d.MF.name===c.MF.name:d.jh&&c.jh&&d.jh===c.jh){c=f.length>0;break a}}c=!1}return c}).map(c=>{var d=b.get(c)||[];const e=_.hzb(c);c=VK(c);return{icon:"shared:project",name:c,qg:c,level:0,location:e,children:Q_b(d)}})},Q_b=function(a,b=1){return a.map(c=>{const d=_.Jnb(c.Oe);return{icon:"shared:repository",location:d,level:b,name:c.displayName||c.Oe.bi,qg:`${d.tb}/${d.repository}`}})},YN=class{get srb(){return"Search projects and repositories"}constructor(a,
b){this.Ha=a;this.Ua=b;this.ZQc="All repositories";this.vva=c=>c.qg;this.Ec=new BXb(tGb,uGb,{wq:this.vva});this.dataSource=new GXb(this.Ec,N_b);this.searchTerm="";this.Oz=[];this.hL=_.pv.has(28)}Sa(){}Sb(){var a=this.E8;a.size!==1?this.dataSource.data=R_b(this,a):(a=Array.from(a.values())[0],this.dataSource.data=Q_b(a,0));this.Wa.repository?(a=this.Wa,a=`${a.tb}/${a.repository}`):a=this.Wa.tb;this.vp=a;O_b(this);P_b(this)}get sUa(){return this.hL?void 0:"/repos"}get tUa(){const a=this.sUa;return a&&
this.Ua.isActive(a,!0)}get O7c(){return this.zUb&&this.Oz.length===0}get zUb(){return!!this.searchTerm}hK(){this.em&&_.xmb(this.em);this.Ha.mb({gestureName:"CLICK",element:this.Kla,action:"clearLink",projectId:this.Wa.tb})}};YN.O=function(a){return new (a||YN)(_.B(_.Bp),_.B(_.hi),_.B(_.qv))};
YN.wa=_.Bf({type:YN,na:["repository-searchable-tree-data repositoriesMap  place  searchTrackElement  treeItemNavigateTrackElement ".split(" ")],ub:function(a,b){a&1&&_.Og(_.JF,5);if(a&2){let c;_.Rg(c=_.Sg())&&(b.em=c.first)}},inputs:{E8:"repositoriesMap",Wa:"place",Kla:"searchTrackElement",N9:"treeItemNavigateTrackElement"},standalone:!1,features:[_.Pm],jc:"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=_.Nd();_.F(0,"input-with-icon",1);_.N("valueChange",function(d){_.q(c);b.searchTerm=d;P_b(b);
return _.r()});_.I();_.C(1,pGb,4,4,"ng-container",2)(2,sGb,3,2,"ng-template",null,0,_.eh)}a&2&&(a=_.Eg(3),_.E("placeholder",b.srb)("trackingConfig",_.ch(4,M_b,b.Kla)),_.y(),_.E("ngIf",!b.zUb)("ngIfElse",a))},Fa:[_.Gp,_.EI,_.Wn,_.Xn,_.Hr,_.nt,_.JF,_.jw,_.yt,_.mu,_.xD,_.AD,_.BD,_.CD,iM,WN,XN],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 ZN=class{constructor(a,b){this.N9=this.Kla="";this.Yc=_.HF;this.E8=_.x(b.getMap(),_.v(_.zF),_.Jf(c=>{_.Ft(a,c);return _.u({state:1,message:"Couldn't load repositories."})}),_.eg(_.IF))}Sa(){}};ZN.O=function(a){return new (a||ZN)(_.B(_.Gt),_.B(VN))};
ZN.wa=_.Bf({type:ZN,na:[["repository-searchable-tree"]],inputs:{Wa:"place",Kla:"searchTrackElement",N9:"treeItemNavigateTrackElement"},standalone:!1,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,yGb,4,4,"ng-container",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.E8))},Fa:[_.Xn,_.Yn,_.Zn,_.Ir,_.nt,_.BF,YN,_.bo],styles:["repository-searchable-tree[_nghost-%COMP%]{max-height:450px;min-height:300px;min-width:280px}"]});var S_b=["scope"],T_b=function(a,b){return Object.assign({},{type:2,title:a.j9a(b),qa:a.hrb,label:b.repository?"Repository":b.tb?"Project":"",ariaLabel:b.repository?"Repository picker":b.tb?"Project picker":"",mc:"BreadcrumbRepositoriesTree"},_.cH(_.lG(b.bc(),"repo").ab()))},$N=class{Sa(){}j9a(a){return _.nG(a)&&a.repository?`${a.tb}/${a.repository}`:a.repository?a.repository:a.tb?a.tb:"All repositories"}};$N.O=function(a){return new (a||$N)};
$N.wa=_.Bf({type:$N,na:[["resource-scope-breadcrumb-item","place",""]],ub:function(a,b){a&1&&_.Og(S_b,7,_.Kg);if(a&2){let c;_.Rg(c=_.Sg())&&(b.hrb=c.first)}},inputs:{Wa:"place"},standalone:!1,jc:["place",""],ya:2,Aa:0,Da:[["scope",""],["searchTrackElement","BreadcrumbRepositoriesSearch","treeItemNavigateTrackElement","BreadcrumbRepositoriesTreeItem",3,"place"]],qa:function(a){a&1&&_.C(0,zGb,1,1,"ng-template",null,0,_.eh)},Fa:[ZN],kb:2});var aO=class{};aO.O=function(a){return new (a||aO)};aO.Ca=_.Cf({type:aO});aO.Ba=_.Xc({imports:[_.co,_.Tx]});var bO=class{};bO.O=function(a){return new (a||bO)};bO.Ca=_.Cf({type:bO});bO.Ba=_.Xc({imports:[_.Ip,_.VI,_.co,_.qt,_.gA,_.LF,_.CF,_.Tx,_.nu,_.nx,_.DD,aO,_.XH,_.Tw,_.np]});var cO=class{};cO.O=function(a){return new (a||cO)};cO.Ca=_.Cf({type:cO});cO.Ba=_.Xc({imports:[_.co,bO]});var dO=class{constructor(){this.dta=[]}set Nd(a){this.Wa=a;this.dta=this.kfa()}Sa(){}kfa(){const a=[];a.unshift(T_b(this.ola,this.Wa));return a}};dO.O=function(a){return new (a||dO)};
dO.wa=_.Bf({type:dO,na:[["resource-scope-breadcrumb"]],ub:function(a,b){a&1&&_.Og($N,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.ola=c.first)}},inputs:{Nd:"activeLocation"},standalone:!1,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.dta),_.y(),_.E("place",b.Wa))},Fa:[$N,_.mB],kb:2});var eO=class{get fL(){return this.Mma.fL}constructor(a,b,c,d,e,f){this.yh=a;this.Lb=b;this.Ua=c;this.EH=d;this.Dh=e;this.Mma=f;this.Yc=_.HF;this.pYb=new _.Vf;this.Wa=_.x(this.Lb.data,_.v(LK),_.Te(_.sG));this.gUc=_.x(this.Wa,_.fg(g=>this.Vxb(g)));this.t6c=this.Wa.subscribe(g=>{this.EH.rm(g)})}Ja(){this.t6c.unsubscribe()}Vxb(a){const b=_.rG(a)?_.eG(_.Uj(a,0)):void 0;return _.x(this.Dh.list(a.tb,a.Wc,a.repository,_.Uj(a,0),"",1,!0,void 0,void 0,b),_.fg(c=>{if(!c.En||c.En.length<1)return _.yF("unused");
c=FGb(a,c.En[0]);return _.x(this.pYb,_.bg((d,e)=>Object.assign({},d,{comparison:Object.assign({},d.comparison,{dt:e})}),c),_.eg(c),_.v(_.zF))}),_.Jf(c=>{const d=c.error;d&&d.code===404&&_.Vt(this.yh,{error:c,message:"Could not load commit history.",Sd:"Dismiss"});d&&d.code===403&&_.Hzb(this.yh,c);return _.yF("unused")}),_.eg(_.IF))}Qxa({pv:a}){return a===0}};eO.O=function(a){return new (a||eO)(_.B(_.Wt),_.B(_.Uh),_.B(_.hi),_.B(_.BK),_.B(_.DI),_.B(kM))};
eO.wa=_.Bf({type:eO,na:[["commit-detail"]],ob:2,Ya:function(a,b){a&2&&_.sg("fullscreen",b.fL)},standalone:!1,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,EGb,5,4,"ng-container",2),_.R(3,"async"));a&2&&(_.E("activeLocation",_.S(1,2,b.Wa)),_.y(2),_.E("ngIf",_.S(3,4,b.gUc)))},Fa:[TN,mN,_.Xn,_.Yn,_.Zn,PN,_.BF,UN,dO,_.CB,_.bo],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 fO=class{};fO.O=function(a){return new (a||fO)};fO.Ca=_.Cf({type:fO});fO.Ba=_.Xc({imports:[_.co,_.zB,_.WI,_.nu,_.fH]});var gO=class{};gO.O=function(a){return new (a||gO)};gO.Ca=_.Cf({type:gO});gO.Ba=_.Xc({imports:[_.Ip,_.co,_.VI,_.qt,_.Qs,_.np,_.fH,_.ky]});var hO=class{};hO.O=function(a){return new (a||hO)};hO.Ca=_.Cf({type:hO});hO.Ba=_.Xc({imports:[_.co,_.EF]});var iO=class{};iO.O=function(a){return new (a||iO)};iO.Ca=_.Cf({type:iO});iO.Ba=_.Xc({imports:[_.Ip,hO,_.VI,gO,_.co,_.qt,_.nu,_.LB,_.my,_.np]});var jO=class{};jO.O=function(a){return new (a||jO)};jO.Ca=_.Cf({type:jO});jO.Ba=_.Xc({imports:[_.Ip,_.co,_.pA,_.Tx]});var kO=class{};kO.O=function(a){return new (a||kO)};kO.Ca=_.Cf({type:kO});kO.Ba=_.Xc({imports:[_.Ip,iO,_.co,jO,_.Tx,_.ny]});var lO=class{};lO.O=function(a){return new (a||lO)};lO.Ca=_.Cf({type:lO});lO.Ba=_.Xc({});var mO=class{};mO.O=function(a){return new (a||mO)};mO.Ca=_.Cf({type:mO});mO.Ba=_.Xc({Nb:[pM],imports:[_.Ip,_.sB,_.ZI,_.$I,_.co,fN,_.tB,_.XI,_.Dp,_.gA,GN,_.WI,_.jK,_.Tx,_.nu,_.nx,_.my,_.ez,_.ny,_.ay,_.Tw,_.np,_.BI,_.fH,lO,_.ky]});var nO=class{};nO.O=function(a){return new (a||nO)};nO.Ca=_.Cf({type:nO});nO.Ba=_.Xc({imports:[_.jD]});var oO=class{};oO.O=function(a){return new (a||oO)};oO.Ca=_.Cf({type:oO});oO.Ba=_.Xc({imports:[_.Ip,kO,_.co,_.qt,mO,_.EF,_.CF,nO]});var pO=class{};pO.O=function(a){return new (a||pO)};pO.Ca=_.Cf({type:pO});pO.Ba=_.Xc({imports:[_.co,_.qt,_.Tx,_.nu,_.ny]});var qO=class{};qO.O=function(a){return new (a||qO)};qO.Ca=_.Cf({type:qO});qO.Ba=_.Xc({imports:[_.Ip,gO,_.co,RN,_.tB,pO,_.pA,_.Tx,_.oy,_.nu,_.ny,_.np,_.ky]});var rO=class{};rO.O=function(a){return new (a||rO)};rO.Ca=_.Cf({type:rO});rO.Ba=_.Xc({imports:[_.Ip,_.co,_.qt,_.Tx,_.np,_.oB,_.fH]});var sO=class{};sO.O=function(a){return new (a||sO)};sO.Ca=_.Cf({type:sO});sO.Ba=_.Xc({imports:[_.co,cO,_.pB]});var tO=class{};tO.O=function(a){return new (a||tO)};tO.Ca=_.Cf({type:tO});tO.Ba=_.Xc({Nb:[uN],imports:[qO,fO,_.co,oO,_.CF,rO,sO,_.DB,_.ky]});var uO=class{constructor(a,b){this.Ua=b;this.enabled=_.pv.has(22)}nf(){this.enabled||this.Ua.navigate(["/404"]);return this.enabled}};uO.O=function(a){return new (a||uO)(_.m(_.qv),_.m(_.hi))};uO.ta=_.k({token:uO,oa:uO.O,Ea:"root"});var vO=class{constructor(a){this.Ua=a}nf(){_.kp(this.Ua,"/piper///",{kj:!0});return!1}};vO.O=function(a){return new (a||vO)(_.m(_.hi))};vO.ta=_.k({token:vO,oa:vO.O,Ea:"root"});var wO=class{constructor(a){this.Ua=a}nf(a){const {Xkb:b,Qa:c}=_.Eqa(a.Qa);if(Object.keys(b).length===0)return!0;a=a.zZ.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 _.jp(this.Ua,a,{Qa:c})}};wO.O=function(a){return new (a||wO)(_.m(_.hi))};wO.ta=_.k({token:wO,oa:wO.O,Ea:"root"});var xO=class{constructor(a,b){this.Ua=a;this.client=b}nf(a){const b=_.Ni(a);if(!b||!_.VF(b)||!b.path||b.params.Rf)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))&&_.Tq(e,{Rf:d.xf});this.Ua.navigate(_.Oq(e.ab()));return!1}))}};
xO.O=function(a){return new (a||xO)(_.m(_.hi),_.m(_.OH))};xO.ta=_.k({token:xO,oa:xO.O,Ea:"root"});var yO=class{constructor(a){this.window=a}nf(a){var b=_.Ni(a);return b&&_.VF(b)&&b.path&&a.Qa.edit?(a=this.window.location,b=_.aBb(b),b=_.hc(b),b!==void 0&&a.replace(b),!1):!0}};yO.O=function(a){return new (a||yO)(_.m(_.pu))};yO.ta=_.k({token:yO,oa:yO.O,Ea:"root"});var zO=class{constructor(a,b){this.Ua=a;this.client=b}nf(a){const b=_.Ni(a);if(!b||!_.VF(b))return!0;a=b.params.Pb;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(lXb(this.client,{owner:a.substring(0,c),alias:d}),_.v(e=>{const f=b.bc();e=e.oAa.split(":");if(e.length!==4||e[3]!=="citc")return!0;_.Tq(f,{Pb:e[0]+"/"+e[2]});this.Ua.navigate(_.Oq(f.ab()));return!1}))}};
zO.O=function(a){return new (a||zO)(_.m(_.hi),_.m(RL))};zO.ta=_.k({token:zO,oa:zO.O,Ea:"root"});var AO=class{constructor(a,b){this.Ha=a;this.U$a=b;this.Pf=new _.wu(this.Ha)}P8a(a){if(!MK(a))return _.u(_.xF("Failed to load pending changes"));const b=wBb(a.tb,a.Wc,a.repository,a.Eb,a.path,a.params.Pb);return _.x(this.Pf.fetch(b,()=>this.U$a.P8a(b)),_.v(({g8:c})=>_.zF({g8:c})),_.eg(_.IF),_.Jf(()=>_.u(_.xF("Failed to load pending changes"))))}};AO.O=function(a){return new (a||AO)(_.m(_.Bp),_.m(NL))};AO.ta=_.k({token:AO,oa:AO.O,Ea:"root"});var HGb=()=>({QVb:!0,count:0}),KGb=a=>({QVb:!1,count:a}),BO=class{constructor(a){this.p4c=a;this.Yc=_.HF;this.VXc=QGb;this.pending=_.u()}Sb(){this.pending=this.p4c.P8a(this.Wa)}};BO.O=function(a){return new (a||BO)(_.B(AO))};
BO.wa=_.Bf({type:BO,na:[["pending-cl-indicator"]],inputs:{Wa:"place"},standalone:!1,features:[_.Pm],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,MGb,3,3,"ng-container",2),_.R(1,"async"),_.C(2,PGb,8,4,
"ng-template",null,0,_.eh));a&2&&_.E("ngIf",_.S(1,1,b.pending))},Fa:[_.Xn,_.ao,_.Yn,_.Zn,_.nA,_.BF,_.mu,_.bo],styles:["loading[_ngcontent-%COMP%]{padding-right:5px}.active[_ngcontent-%COMP%]{display:flex;flex-direction:row}"],Ma:0});var U_b=["menuTrigger"],V_b=["auxiliaryCiderButton"],W_b=function(a,b){a.ADa&&a.ADa();a.ADa=b&&a.Wa.BG?a.vd.register("editCode","shift+e",()=>{_.oc(window,b,"_blank")}):void 0},CO=class{set GW(a){this.y3a.next(a)}get GW(){return this.y3a.value}set eX(a){this.i6a.next(a)}get eX(){return this.i6a.value}set Wa(a){this.Um.next(a)}get Wa(){return this.Um.value}set LRc(a){this.uw.value!==a&&this.uw.next(a)}Sa(){}Ja(){this.ADa&&this.ADa()}Sb(a){if("place"in a&&this.pTb){const {ng:b,Jj:c}=a.place;c&&_.iG(b,
c)||(this.eMb=_.x(mWb(this.Ha),_.fg(()=>_.x(_.CI(this.Dh,_.Sq(this.Wa.bc(),"HEAD").ab(),"path",0),_.Ij(this.Ha,"history"),_.Jf(()=>_.u(void 0)))),_.fg(d=>{d=Number(d);return isNaN(d)?_.u(new Set):uZb(this.Hxa,this.Wa.path||"",d)}),_.hg(d=>{this.Ha.To({dK:new Map([["insights",d.size>0?"AVAILABLE":"UNAVAILABLE"],["insights-expertise",d.has("expertise")?"AVAILABLE":"UNAVAILABLE"],["insights-deployments",d.has("deployments")?"AVAILABLE":"UNAVAILABLE"]])})}),_.eg(new Set),_.ag(1),_.Fe()))}}constructor(a,
b,c,d,e,f,g,l){this.Ha=a;this.Yk=c;this.vd=d;this.Dh=e;this.Hxa=f;this.sla=g;this.Yb=l;this.Sxa=!1;this.y3a=new _.Vh;this.i6a=new _.Vh;this.Um=new _.Vh;this.uw=new _.Vh;this.UR=_.Oi;this.eMb=_.u(new Set);this.RAa=_.pv.has(37);this.q4c=_.pv.has(32);this.pTb=_.pv.has(20);this.XZc=_.pv.has(21);this.C_c=_.pv.has(92);this.YZc=_.x(g.vOb,_.v(p=>p===1),_.Rf(),_.v(p=>({open:p})));this.GVc=_.x(_.Ge([this.Yb.j6(),this.Yb.I6(),this.Um,this.y3a,this.i6a,this.uw]),_.v(([p,t,w,A,G,J])=>{a:{var L=this.C_c;if(w&&
(_.nG(w)||_.UF(w))){var U=void 0,ba=[],la=null;if(!_.nG(w)||L)la=_.aBb(w);if(la){const za={ariaLabel:"Edit this file in Cider",title:"Edit in Cider",Lb:la};p!=="prompt"?U=za:ba.push(za)}L&&A&&ba.push({ariaLabel:"Edit this file in Git Source Editor (Legacy)",title:"Legacy edit",Lb:A});if(t=ZAb(la,t))t={ariaLabel:"Edit in Cider with CitC Workspace picker",title:"Choose workspace",Lb:t},p==="prompt"?U=t:ba.push(t);if(U){p=ba.length?Object.assign({},U,{tooltip:w.BG?U.ariaLabel:"Editing code in Cider not supported for this resource type",
qa:J,mc:"BreadcrumbOpenInEditor",context:{buttons:ba}}):U;break a}}p=void 0}if(p)return p;if(A)return A={ariaLabel:"Edit this file",title:"Edit Code",Lb:A},G?Object.assign({},A,{tooltip:A.ariaLabel,qa:J,mc:"BreadcrumbOpenInEditor",context:{buttons:[{ariaLabel:"Edit this file in Git Source Editor (Legacy)",title:"Legacy edit",Lb:G}]}}):A}),_.hg(p=>{let t=void 0;typeof(p==null?void 0:p.Lb)==="string"&&(t=p.Lb);W_b(this,t)}),_.ag(1),_.Fe())}get t2a(){return!this.Wa.BG}nO(){this.LWb&&this.LWb.nO()}};
CO.O=function(a){return new (a||CO)(_.B(_.Bv),_.B(_.qv),_.B(rM),_.B(_.Pu),_.B(_.DI),_.B(jN),_.B(iN),_.B(_.Vv))};
CO.wa=_.Bf({type:CO,na:[["activity-header-actions","place",""]],ub:function(a,b){a&1&&(_.Og(U_b,5),_.Og(V_b,5,_.Kg));if(a&2){let c;_.Rg(c=_.Sg())&&(b.LWb=c.first);_.Rg(c=_.Sg())&&(b.LRc=c.first)}},inputs:{Sxa:"isEmptyRepo",GW:"editLink",eX:"fallbackEditLink",Wa:"place"},standalone:!1,features:[_.Pm],jc:["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,RGb,1,1,"pending-cl-indicator",3),_.R(2,"isPiperPlace"),_.C(3,WGb,3,3,"div",4),_.R(4,"isPiperPlace"),_.C(5,ZGb,4,2,"ng-container",4),_.R(6,"async"),_.I(),_.C(7,aHb,1,1,"ng-template",null,0,_.eh));a&2&&(_.y(),_.E("ngIf",b.q4c&&_.S(2,3,b.Wa)),_.y(2),_.E("ngIf",_.S(4,5,b.pTb&&b.Wa.path!=null&&b.Wa)),_.y(2),_.E("ngIf",_.S(6,7,!b.RAa&&b.GVc)))},Fa:[_.Gp,_.Wn,_.Xn,BO,_.Cp,_.vx,_.Bx,
UL,_.Dx,_.nA,_.mu,_.Nx,_.Qx,_.lB,_.bo,EN],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 X_b=function(a){if(a.n9){var b=a.n9.toString();a.Ha.mb({element:"ChangelistPicker",action:"selectSpecificCl",Ne:b,gestureName:"CLICK"});a.Ua.navigate(_.Oq(_.dH(_.RG(_.Sq(a.Cka.bc(),b)),c=>{delete c.Pb;c.line=a.Cka.params.line}).ab()))}},DO=class{set Wa(a){this.Cka=a;this.XX=_.Oq(_.dH(_.RG(_.Sq(a.bc(),"")),c=>{delete c.Pb;delete c.wx;delete c.oz;c.line=a.params.line}).ab());this.n9=cHb(a);this.Q1b=a.hj()?"number":"text";var b=a.params.Pb?_.Oq(_.RG(a.bc()).ab()):void 0;this.e5b=b;this.Wad=_.tG(a)}constructor(a,
b){this.Ha=a;this.Ua=b;this.Si="ChangelistPicker";this.n9=void 0;this.Q1b="number"}Sa(){}get d0c(){return _.Uq(this.Cka)||eBb(this.Cka)}get v0c(){return!!this.Cka.params.Pb}};DO.O=function(a){return new (a||DO)(_.B(_.Bp),_.B(_.hi))};
DO.wa=_.Bf({type:DO,na:[["cl-picker","place",""]],inputs:{Wa:"place"},standalone:!1,jc:["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,bHb,3,5,"li",1),_.F(2,"li",2)(3,"a",3),_.Q(4," HEAD "),_.I()(),_.F(5,"li",2)(6,"mat-form-field",4)(7,"mat-label"),_.Q(8," Specific CL "),_.I(),_.F(9,"input",5),_.$g("ngModelChange",function(c){_.Zg(b.n9,c)||(b.n9=c);return c}),_.N("keyup.enter",function(){return X_b(b)}),_.I()()()());a&2&&(_.y(),_.E("ngIf",b.e5b),_.y(2),_.sg("active-element",b.d0c),_.E("routerLink",b.XX)("ascTrackElement",b.Si),_.y(6),_.E("type",b.Q1b),_.Yg("ngModel",b.n9))},Fa:[_.Gp,_.Xn,_.Hr,_.nt,_.vk,_.Dw,_.Kw,_.jw,_.wt,
_.vw,_.gx,_.bx,_.Xw,_.uw,_.lp],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 EO=class{};EO.O=function(a){return new (a||EO)};EO.Ca=_.Cf({type:EO});EO.Ba=_.Xc({imports:[_.Ip,_.co,_.qt,_.gA,_.Tx,_.oy,_.nx,_.ny,_.np]});var Y_b=["crumbs"],Z_b=["copyButton"],FO=class{constructor(a,b){this.Ha=a;this.Uc=b;this.Gnc="Copy file path";this.items=[];this.XV=""}ft(){this.Ha.mb({gestureName:"CLICK",element:"BreadcrumbFilePath",action:"copy",projectId:this.projectId})}};FO.O=function(a){return new (a||FO)(_.B(_.Bp),_.B(tM))};
FO.wa=_.Bf({type:FO,na:[["path-breadcrumb"]],ub:function(a,b){a&1&&(_.Og(Y_b,5),_.Og(Z_b,5,_.ef));if(a&2){let c;_.Rg(c=_.Sg())&&(b.oid=c.first);_.Rg(c=_.Sg())&&(b.aid=c.first)}},inputs:{items:"items",XV:"copyText",projectId:"projectId",Qma:"stacksPaths"},standalone:!1,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=_.Nd();_.F(0,"div",1);_.C(1,eHb,6,11,"ng-container",
2);_.I();_.F(2,"div",3);_.Q(3," File Path Breadcrumb ");_.I();_.F(4,"div")(5,"copy-button",4,0);_.N("copyEvent",function(){_.q(c);return _.r(b.ft())});_.I()()}a&2&&(_.y(),_.E("ngForOf",b.items),_.y(4),_.E("hoverMsg",b.Gnc)("copyText",b.XV))},Fa:[_.Gp,_.Wn,_.Xn,_.rB,_.lp,_.bo],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 $_b=class extends _.Ak{constructor(a){super(a)}d8a(){return _.Y(this,1)}tsb(a){return _.Ac(this,1,a)}getName(){return _.Y(this,2)}Lf(){return _.X(this,2)}Od(a){return _.Ac(this,2,a)}Wh(){return _.Sl(this,2)}am(){return _.Y(this,3)}cP(){return _.X(this,3)}BH(a){return _.Ac(this,3,a)}qG(){return _.Sl(this,3)}Iw(){return _.zl(this,4)}ez(){return _.rl(this,4)!=null}};var a0b=class extends _.Ak{constructor(a){super(a)}},b0b=_.Yb(a0b);var c0b=function(a){if(a!=null)return _.Wb(a),{codePath:_.h(_.X(a,1)),name:_.h(_.X(a,2)),productId:_.h(_.X(a,3)),pE:_.h(_.rl(a,4))}};$_b.prototype.toObject=function(){return c0b(this)};a0b.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Mrd:_.Sb(_.ml(this,$_b,1,_.fl()),c0b)}}else a=void 0;return a};var d0b=function(a,b){return _.Kl(a,3,b)},e0b=class extends _.Ak{constructor(a){super(a)}zX(){return _.Y(this,1)}p0(a){return _.Ac(this,1,a)}Zm(a){return _.Kl(this,2,a)}};e0b.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={f8:_.h(_.X(this,1)),ql:_.wl(this,2,!1),Did:_.wl(this,3,!1)}}else a=void 0;return a};(class extends _.Ak{constructor(a){super(a)}cz(){return _.Y(this,2)}Gw(){return _.X(this,2)}eE(a){return _.Ac(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Krd:_.h(_.Dl(this,1,3)),RF:_.h(_.X(this,2)),Bfd:_.h(_.X(this,3)),hnd:_.wl(this,4,!0),reason:_.h(_.X(this,5))}}else a=void 0;return a};var f0b=class extends _.Ak{constructor(a){super(a)}d8a(){return _.Y(this,1)}tsb(a){return _.Ac(this,1,a)}Zm(a){return _.Kl(this,2,a)}};f0b.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={codePath:_.h(_.X(this,1)),ql:_.wl(this,2,!1)}}else a=void 0;return a};var g0b=class extends _.Ak{constructor(a){super(a)}getScope(){return _.Cl(this,1,0)}setScope(a){return _.Pl(this,1,a)}Owa(a){return _.Dl(this,2,_.fl(a))}getValue(a){return _.El(this,2,a)}setValue(a,b){return _.Nb(this,2,_.tb,b,a,_.ub,void 0,1)}};var i0b=class extends _.Ak{constructor(a){super(a)}am(){return _.Gl(this,1,GO)}BH(a){return _.Yj(this,1,GO,a)}qG(){return _.Il(this,1,GO)!=null}zX(){return _.Gl(this,2,GO)}p0(a){return _.Yj(this,2,GO,a)}Iw(){return _.zl(this,_.il(this,h0b,5))}ez(){return _.Hl(this,5,h0b)!=null}getName(){return _.Y(this,4)}Od(a){return _.Ac(this,4,a)}Wh(){return _.Sl(this,4)}},GO=[1,2],h0b=[5,6];var j0b=class extends _.Ak{constructor(a){super(a)}Fw(){return _.Y(this,2)}k6(){return _.ml(this,i0b,3,_.fl())}};var oNb=class extends _.Ak{constructor(a){super(a)}zX(){return _.Y(this,1)}p0(a){return _.Ac(this,1,a)}l6(){return _.ml(this,j0b,2,_.fl())}getName(){return _.Y(this,3)}Od(a){return _.Ac(this,3,a)}Wh(){return _.Sl(this,3)}Fw(){return _.Y(this,4)}rX(a){return _.Dl(this,7,_.fl(a))}Tga(a){return _.Dl(this,9,_.fl(a))}getId(){return _.xl(this,15)}};var k0b=function(a){if(a!=null)return _.Wb(a),{scope:_.h(_.vl(a,1)),tad:_.h(_.Dl(a,2,3))}};g0b.prototype.toObject=function(){return k0b(this)};var l0b=function(a){if(a!=null)return _.Wb(a),{productId:_.h(_.Il(a,1,GO)),f8:_.h(_.Il(a,2,GO)),pE:_.h(_.Hl(a,5,h0b)),Nad:_.h(_.Hl(a,6,h0b)),name:_.h(_.X(a,4)),qZb:_.h(_.X(a,3))}};i0b.prototype.toObject=function(){return l0b(this)};var m0b=function(a){if(a!=null)return _.Wb(a),{JV:_.h(_.vl(a,1)),description:_.h(_.X(a,2)),KNb:_.Sb(a.k6(),l0b)}};j0b.prototype.toObject=function(){return m0b(this)};var n0b=function(a){if(a!=null)return _.Wb(a),{f8:_.h(_.X(a,1)),NNb:_.Sb(a.l6(),m0b),name:_.h(_.X(a,3)),description:_.h(_.X(a,4)),fE:_.h(_.X(a,6)),KLb:_.wl(a,5,!1),U4:_.h(_.Dl(a,7,3)),NZb:_.h(_.rl(a,8)),nWa:_.h(_.Dl(a,9,3)),lgd:_.h(_.rl(a,10)),Pxd:_.h(_.Dl(a,11,3)),fWb:_.h(_.X(a,12)),yLb:_.h(_.Dl(a,13,3)),MXb:_.h(_.X(a,14)),id:_.h(_.ul(a,15)),zLb:_.h(_.sl(a,16,3))}};oNb.prototype.toObject=function(){return n0b(this)};var o0b=class extends _.Ak{constructor(a){super(a)}getName(){return _.Y(this,1)}Lf(){return _.X(this,1)}Od(a){return _.Ac(this,1,a)}Wh(){return _.Sl(this,1)}Zm(a){return _.Kl(this,2,a)}};o0b.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={name:_.h(_.X(this,1)),ql:_.wl(this,2,!1)}}else a=void 0;return a};var p0b=class extends _.Ak{constructor(a){super(a)}cz(){return _.Y(this,1)}Gw(){return _.X(this,1)}eE(a){return _.Ac(this,1,a)}getId(){return _.Al(this,5)}Zm(a){return _.Kl(this,2,a)}HX(){return _.Y(this,3)}u$a(){return _.Sl(this,3)}};p0b.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={RF:_.h(_.X(this,1)),id:_.h(_.rl(this,5)),ql:_.wl(this,2,!1),username:_.h(_.X(this,3)),Jmd:_.wl(this,4,!1)}}else a=void 0;return a};(class extends _.Ak{constructor(a){super(a)}Zm(a){return _.Kl(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={ql:_.wl(this,1,!1)}}else a=void 0;return a};var gL=class extends _.Ak{constructor(a){super(a)}getUrl(){return _.Y(this,1)}fP(){return _.X(this,1)}Tz(a){return _.Ac(this,1,a)}U6(){return _.Sl(this,1)}Vp(){return _.Y(this,2)}xV(){return _.$k(this,2)}getId(){return _.Y(this,3)}};var HO=class extends _.Ak{constructor(a){super(a)}getName(){return _.Y(this,2)}Lf(){return _.X(this,2)}Od(a){return _.Ac(this,2,a)}Wh(){return _.Sl(this,2)}};var q0b=class extends _.Ak{constructor(a){super(a)}GRb(){return _.Dl(this,1,_.fl())}dz(a){return _.El(this,1,a)}s0(a,b){_.Nb(this,1,_.tb,b,a,_.ub,void 0,1)}};var r0b=class extends _.Ak{constructor(a){super(a)}getName(){return _.Y(this,1)}Lf(){return _.X(this,1)}Od(a){return _.Ac(this,1,a)}Wh(){return _.Sl(this,1)}Fw(){return _.Y(this,2)}},s0b=[3,4];var IO=class extends _.Ak{constructor(a){super(a)}HX(){return _.Y(this,1)}u$a(){return _.Sl(this,1)}getName(){return _.Y(this,2)}Lf(){return _.X(this,2)}Od(a){return _.Ac(this,2,a)}Wh(){return _.Sl(this,2)}};var u0b=class extends _.Ak{constructor(a){super(a)}Iw(){return _.zl(this,_.il(this,t0b,5))}ez(){return _.Hl(this,5,t0b)!=null}am(){return _.Gl(this,1,JO)}cP(){return _.Il(this,1,JO)}BH(a){return _.Yj(this,1,JO,a)}qG(){return _.Il(this,1,JO)!=null}zX(){return _.Gl(this,2,JO)}p0(a){return _.Yj(this,2,JO,a)}getName(){return _.Y(this,4)}Lf(){return _.X(this,4)}Od(a){return _.Ac(this,4,a)}Wh(){return _.Sl(this,4)}},t0b=[5,6],JO=[1,2];var v0b=class extends _.Ak{constructor(a){super(a)}Fw(){return _.Y(this,2)}k6(){return _.ml(this,u0b,3,_.fl())}};var w0b=class extends _.Ak{constructor(a){super(a)}getId(){return _.Al(this,1)}zX(){return _.Y(this,2)}p0(a){return _.Ac(this,2,a)}l6(){return _.ml(this,v0b,3,_.fl())}getName(){return _.Y(this,4)}Lf(){return _.X(this,4)}Od(a){return _.Ac(this,4,a)}Wh(){return _.Sl(this,4)}Fw(){return _.Y(this,5)}Wga(){return _.ml(this,IO,8,_.fl())}Tga(a){return _.Dl(this,10,_.fl(a))}};var sNb=class extends _.Ak{constructor(a){super(a)}getName(){return _.Y(this,2)}Lf(){return _.X(this,2)}Od(a){return _.Ac(this,2,a)}Wh(){return _.Sl(this,2)}};var x0b=class extends _.Ak{constructor(a){super(a)}getYear(){return _.xl(this,1)}setYear(a){return _.Nl(this,1,a)}getMonth(){return _.xl(this,2)}setMonth(a){return _.Nl(this,2,a)}getDay(){return _.xl(this,3)}};var y0b=class extends _.Ak{constructor(a){super(a)}};var z0b=class extends _.Ak{constructor(a){super(a)}Hw(){return _.Y(this,1)}u9a(){return _.ml(this,y0b,2,_.fl())}Iw(){return _.zl(this,3)}ez(){return _.rl(this,3)!=null}};var A0b=class extends _.Ak{constructor(a){super(a)}cz(){return _.Al(this,1)}aP(){return _.zl(this,1)}Gw(){return _.rl(this,1)}eE(a){return _.Ol(this,1,a)}};var qNb=class extends _.Ak{constructor(a){super(a)}Fw(){return _.Y(this,2)}};var jNb=class extends _.Ak{constructor(a){super(a)}};var B0b=class extends _.Ak{constructor(a){super(a)}};var tNb=class extends _.Ak{constructor(a){super(a)}getName(){return _.Y(this,2)}Lf(){return _.X(this,2)}Od(a){return _.Ac(this,2,a)}Wh(){return _.Sl(this,2)}};var eL=class extends _.Ak{constructor(a){super(a)}getName(){return _.Y(this,3)}Lf(){return _.X(this,3)}Od(a){return _.Ac(this,3,a)}Wh(){return _.Sl(this,3)}};var C0b=class extends _.Ak{constructor(a){super(a)}getName(){return _.Y(this,1)}Lf(){return _.X(this,1)}Od(a){return _.Ac(this,1,a)}Wh(){return _.Sl(this,1)}};var D0b=class extends _.Ak{constructor(a){super(a)}Hw(){return _.Y(this,1)}u9a(){return _.ml(this,y0b,2,_.fl())}cz(){return _.Al(this,3)}aP(){return _.zl(this,3)}Gw(){return _.rl(this,3)}eE(a){return _.Ol(this,3,a)}};var E0b=class extends _.Ak{constructor(a){super(a)}getName(){return _.Y(this,2)}Lf(){return _.X(this,2)}Od(a){return _.Ac(this,2,a)}Wh(){return _.Sl(this,2)}};var F0b=class extends _.Ak{constructor(a){super(a)}getName(){return _.Y(this,1)}Lf(){return _.X(this,1)}Od(a){return _.Ac(this,1,a)}Wh(){return _.Sl(this,1)}};var G0b=class extends _.Ak{constructor(a){super(a)}getName(){return _.Y(this,1)}Lf(){return _.X(this,1)}Od(a){return _.Ac(this,1,a)}Wh(){return _.Sl(this,1)}};var H0b=class extends _.Ak{constructor(a){super(a)}getName(){return _.Y(this,2)}Lf(){return _.X(this,2)}Od(a){return _.Ac(this,2,a)}Wh(){return _.Sl(this,2)}vX(){return _.Al(this,3)}};var I0b=class extends _.Ak{constructor(a){super(a)}};var fMb=class extends _.Ak{constructor(a){super(a)}am(){return _.Y(this,1)}BH(a){return _.Ac(this,1,a)}qG(){return _.Sl(this,1)}Iw(){return _.zl(this,6)}ez(){return _.rl(this,6)!=null}getName(){return _.Y(this,2)}Od(a){return _.Ac(this,2,a)}Wh(){return _.Sl(this,2)}B6(){return _.Cl(this,3,0)}ywa(){return _.wl(this,4)}E8a(){return _.wl(this,5,!1)}};var fL=class extends _.Ak{constructor(a){super(a)}am(){return _.Y(this,1)}BH(a){return _.Ac(this,1,a)}qG(){return _.Sl(this,1)}Fw(){return _.Y(this,2)}};var LO=class extends _.Ak{constructor(a){super(a)}pwa(a){return _.ml(this,gL,2,_.fl(a))}d8a(){return _.El(this,4)}tsb(a){return _.Nb(this,4,_.tb,void 0,a,_.ub,void 0,1)}swa(a){return _.ml(this,gL,5,_.fl(a))}rX(a){return _.ml(this,IO,7,_.fl(a))}Fw(){return _.Y(this,9)}p8a(){return _.jl(this,_.sn,90)}Af(){return _.jl(this,KO,10)}zH(a){_.nl(this,10,a)}bD(){return _.al(this,KO,10)}xwa(a){return _.ml(this,gL,13,_.fl(a))}zwa(a){return _.ml(this,gL,15,_.fl(a))}Bwa(a){return _.ml(this,gL,16,_.fl(a))}E8a(){return _.wl(this,
17,!1)}hha(){return _.ml(this,gL,18,_.fl())}getName(){return _.Y(this,23)}Lf(){return _.X(this,23)}Od(a){return _.Ac(this,23,a)}Wh(){return _.Sl(this,23)}am(){return _.Y(this,26)}cP(){return _.X(this,26)}BH(a){return _.Ac(this,26,a)}qG(){return _.Sl(this,26)}pha(a){return _.ml(this,gL,31,_.fl(a))}Tga(a){return _.ml(this,gL,55,_.fl(a))}ywa(){return _.wl(this,66)}B6(){return _.Cl(this,70,0)}Iw(){return _.zl(this,84)}ez(){return _.rl(this,84)!=null}Ewa(){return _.ml(this,A0b,88,_.fl())}X8a(){return _.ml(this,
D0b,96,_.fl())}},J0b=_.Yb(LO),KO=class extends _.Ak{constructor(a){super(a)}cz(){return _.Y(this,1)}Gw(){return _.X(this,1)}eE(a){return _.Ac(this,1,a)}getName(){return _.Y(this,2)}Lf(){return _.X(this,2)}Od(a){return _.Ac(this,2,a)}Wh(){return _.Sl(this,2)}getParent(){return _.jl(this,KO,3)}Ksb(a){_.nl(this,3,a)}Fw(){return _.Y(this,7)}p8a(){return _.jl(this,_.sn,30)}pwa(a){return _.ml(this,gL,8,_.fl(a))}swa(a){return _.ml(this,gL,9,_.fl(a))}rX(a){return _.ml(this,IO,10,_.fl(a))}xwa(a){return _.ml(this,
gL,11,_.fl(a))}zwa(a){return _.ml(this,gL,12,_.fl(a))}Bwa(a){return _.ml(this,gL,13,_.fl(a))}hha(){return _.ml(this,gL,14,_.fl())}pha(a){return _.ml(this,gL,16,_.fl(a))}X8a(){return _.ml(this,D0b,21,_.fl())}Ewa(){return _.ml(this,A0b,29,_.fl())}},K0b=_.Yb(KO),L0b=[27,28];var MO=function(a){if(a!=null)return _.Wb(a),{url:_.h(_.X(a,1)),label:_.h(_.X(a,2)),id:_.h(_.X(a,3)),protocol:_.h(_.vl(a,4))}};gL.prototype.toObject=function(){return MO(this)};var M0b=function(a){if(a!=null)return _.Wb(a),{wRc:_.h(_.X(a,1)),name:_.h(_.X(a,2)),resource:MO(_.jl(a,gL,3)),f5c:_.h(_.X(a,4)),Dfd:_.h(_.vl(a,5))}};HO.prototype.toObject=function(){return M0b(this)};var N0b=function(a){if(a!=null)return _.Wb(a),{uad:_.h(_.Dl(a,1,3))}};q0b.prototype.toObject=function(){return N0b(this)};var O0b=function(a){if(a!=null)return _.Wb(a),{name:_.h(_.X(a,1)),description:_.h(_.X(a,2)),booleanValue:_.h(_.tl(a,_.il(a,s0b,3))),Evd:N0b(_.Jl(a,q0b,4,s0b))}};r0b.prototype.toObject=function(){return O0b(this)};var NO=function(a){if(a!=null)return _.Wb(a),{username:_.h(_.X(a,1)),name:_.h(_.X(a,2)),Qhd:_.h(_.vl(a,3))}};IO.prototype.toObject=function(){return NO(this)};var P0b=function(a){if(a!=null)return _.Wb(a),{pE:_.h(_.Hl(a,5,t0b)),zTc:_.h(_.Hl(a,6,t0b)),productId:_.h(_.Il(a,1,JO)),f8:_.h(_.Il(a,2,JO)),name:_.h(_.X(a,4)),qZb:_.h(_.X(a,3))}};u0b.prototype.toObject=function(){return P0b(this)};var Q0b=function(a){if(a!=null)return _.Wb(a),{JV:_.h(_.vl(a,1)),description:_.h(_.X(a,2)),KNb:_.Sb(a.k6(),P0b)}};v0b.prototype.toObject=function(){return Q0b(this)};var R0b=function(a){if(a!=null)return _.Wb(a),{id:_.h(_.rl(a,1)),f8:_.h(_.X(a,2)),NNb:_.Sb(a.l6(),Q0b),name:_.h(_.X(a,4)),description:_.h(_.X(a,5)),fE:_.h(_.X(a,6)),KLb:_.wl(a,7,!1),TNb:_.Sb(a.Wga(),NO),NZb:_.h(_.rl(a,9)),nWa:_.h(_.Dl(a,10,3)),fWb:_.h(_.X(a,11)),MXb:_.h(_.X(a,12)),yLb:_.h(_.Dl(a,13,3)),zLb:_.h(_.sl(a,14,3))}};w0b.prototype.toObject=function(){return R0b(this)};var S0b=function(a){if(a!=null)return _.Wb(a),{Aid:_.h(_.X(a,1)),name:_.h(_.X(a,2))}};sNb.prototype.toObject=function(){return S0b(this)};var T0b=function(a){if(a!=null)return _.Wb(a),{year:_.xl(a,1),month:_.xl(a,2),day:_.xl(a,3)}};x0b.prototype.toObject=function(){return T0b(this)};var U0b=function(a){if(a!=null)return _.Wb(a),{fE:_.h(_.X(a,1)),yod:_.h(_.X(a,2)),lid:T0b(_.jl(a,x0b,3))}};y0b.prototype.toObject=function(){return U0b(this)};var V0b=function(a){if(a!=null)return _.Wb(a),{product:_.h(_.X(a,1)),kad:_.Sb(a.u9a(),U0b),pE:_.h(_.rl(a,3))}};z0b.prototype.toObject=function(){return V0b(this)};var W0b=function(a){if(a!=null)return _.Wb(a),{RF:_.h(_.rl(a,1)),x5:_.h(_.X(a,2))}};A0b.prototype.toObject=function(){return W0b(this)};var X0b=function(a){if(a!=null)return _.Wb(a),{perspective:_.h(_.vl(a,1)),description:_.h(_.X(a,2))}};qNb.prototype.toObject=function(){return X0b(this)};var Y0b=function(a){if(a!=null)return _.Wb(a),{Xrd:_.h(_.X(a,1)),ptd:_.Sb(_.ml(a,qNb,2,_.fl()),X0b),bxd:_.h(_.Dl(a,3,3))}};jNb.prototype.toObject=function(){return Y0b(this)};var Z0b=function(a){if(a!=null)return _.Wb(a),{Vld:_.h(_.Dl(a,1,3)),Pjd:_.h(_.Dl(a,2,3))}};B0b.prototype.toObject=function(){return Z0b(this)};var $0b=function(a){if(a!=null)return _.Wb(a),{EG:_.h(_.X(a,1)),name:_.h(_.X(a,2))}};tNb.prototype.toObject=function(){return $0b(this)};var a1b=function(a){if(a!=null)return _.Wb(a),{Qed:_.h(_.X(a,1)),Ped:_.h(_.X(a,2)),name:_.h(_.X(a,3)),gwd:_.h(_.X(a,4)),Red:_.h(_.el(a,5)),hwd:_.h(_.el(a,6)),duration:_.h(_.X(a,7)),i$c:_.h(_.X(a,8)),Nfd:_.wl(a,9,!0),wid:_.h(_.X(a,10)),Mkd:_.h(_.Dl(a,11,3)),Wod:_.h(_.vl(a,12)),Xod:_.h(_.vl(a,13)),Vod:_.h(_.Dl(a,14,3)),aggregation:_.h(_.vl(a,15))}};eL.prototype.toObject=function(){return a1b(this)};var b1b=function(a){if(a!=null)return _.Wb(a),{name:_.h(_.X(a,1)),P4c:_.h(_.X(a,2))}};C0b.prototype.toObject=function(){return b1b(this)};var c1b=function(a){if(a!=null)return _.Wb(a),{product:_.h(_.X(a,1)),kad:_.Sb(a.u9a(),U0b),RF:_.h(_.rl(a,3)),x5:_.h(_.X(a,4))}};D0b.prototype.toObject=function(){return c1b(this)};var d1b=function(a){if(a!=null)return _.Wb(a),{yud:_.h(_.X(a,1)),name:_.h(_.X(a,2)),resource:MO(_.jl(a,gL,3)),f5c:_.h(_.X(a,4)),xud:_.h(_.vl(a,5))}};E0b.prototype.toObject=function(){return d1b(this)};var e1b=function(a){if(a!=null)return _.Wb(a),{name:_.h(_.X(a,1)),C8c:_.h(_.X(a,2))}};F0b.prototype.toObject=function(){return e1b(this)};var f1b=function(a){if(a!=null)return _.Wb(a),{name:_.h(_.X(a,1)),w9c:_.h(_.X(a,2))}};G0b.prototype.toObject=function(){return f1b(this)};var g1b=function(a){if(a!=null){_.Wb(a);var b=_.h(_.rl(a,1)),c=_.h(_.X(a,2)),d=_.h(_.rl(a,3)),e=_.h(_.rl(a,4));var f=_.ml(a,H0b,5,_.fl());f=_.Sb(f,g1b);a=_.ml(a,IO,6,_.fl());return{teamsId:b,name:c,level:d,Hrd:e,Nqd:f,Tod:_.Sb(a,NO)}}};H0b.prototype.toObject=function(){return g1b(this)};var h1b=function(a){if(a!=null)return _.Wb(a),{pwd:_.h(_.X(a,1)),V2b:_.h(_.rl(a,2))}};I0b.prototype.toObject=function(){return h1b(this)};var i1b=function(a){if(a!=null)return _.Wb(a),{productId:_.h(_.X(a,1)),pE:_.h(_.rl(a,6)),name:_.h(_.X(a,2)),s8:_.h(_.vl(a,3)),dZc:_.h(_.tl(a,4)),g0c:_.wl(a,5,!1)}};fMb.prototype.toObject=function(){return i1b(this)};var j1b=function(a){if(a!=null)return _.Wb(a),{productId:_.h(_.X(a,1)),description:_.h(_.X(a,2)),Zsd:_.h(_.Dl(a,3,3)),otd:_.h(_.X(a,4)),upd:_.h(_.X(a,5)),btd:_.Sb(_.ml(a,fMb,6,_.fl()),i1b)}};fL.prototype.toObject=function(){return j1b(this)};var OO=function(a){if(a!=null){_.Wb(a);var b=_.Sb(a.pwa(),MO),c=_.h(_.Dl(a,4,3)),d=_.h(_.Dl(a,61,3)),e=_.Sb(a.swa(),MO),f=_.h(_.Dl(a,98,3)),g=_.Sb(_.ml(a,gL,6,_.fl()),MO),l=_.h(_.Dl(a,99,3)),p=_.Sb(a.rX(),NO),t=_.Sb(_.ml(a,gL,8,_.fl()),MO),w=_.h(_.Dl(a,100,3));var A=_.ml(a,gL,39,_.fl());var G=_.Sb(A,MO),J=_.h(_.Dl(a,101,3));var L=_.ml(a,LO,120,_.fl());var U=_.Sb(L,OO),ba=_.h(_.X(a,121)),la=_.h(_.sl(a,122,3)),za=_.h(_.X(a,9)),Ba=_.un(a.p8a()),Da=_.h(_.X(a,93)),Wa=PO(a.Af()),ob=_.h(_.rl(a,116)),Ia=
_.h(_.X(a,42)),La=_.Sb(_.ml(a,gL,12,_.fl()),MO),Va=_.h(_.Dl(a,102,3)),pb=_.Sb(a.xwa(),MO),uc=_.h(_.Dl(a,103,3)),rc=_.h(_.sl(a,14,3)),Gc=_.h(_.Dl(a,83,3)),Pd=_.Sb(a.zwa(),MO),gd=_.h(_.Dl(a,104,3)),Ib=_.Sb(a.Bwa(),MO),Sa=_.h(_.Dl(a,105,3)),eb=_.wl(a,17,!1),sb=_.Sb(a.hha(),MO),Ob=_.h(_.Dl(a,106,3)),bd=_.Sb(_.ml(a,tNb,41,_.fl()),$0b),mb=_.h(_.Fl(a,129,3)),oa=_.h(_.Fl(a,130,3)),ic=_.Sb(_.ml(a,gL,20,_.fl()),MO),xc=_.h(_.Dl(a,107,3)),ld=_.Sb(_.ml(a,gL,22,_.fl()),MO),pe=_.h(_.Dl(a,108,3)),cf=_.h(_.X(a,23)),
Je=_.h(_.sl(a,25,3)),Th=_.h(_.X(a,26)),th=_.Sb(_.ml(a,eL,27,_.fl()),a1b),dj=_.Sb(_.ml(a,gL,28,_.fl()),MO),uh=_.h(_.Dl(a,109,3)),vh=b1b(_.jl(a,C0b,29)),Ci=_.Sb(_.ml(a,gL,30,_.fl()),MO),kl=_.Sb(a.pha(),MO),Xg=_.h(_.Dl(a,110,3)),ej=_.h(_.Dl(a,38,3)),ok=_.Sb(_.ml(a,gL,32,_.fl()),MO),ll=_.h(_.Dl(a,111,3)),gm=d1b(_.jl(a,E0b,58)),Ke=_.Sb(_.ml(a,gL,59,_.fl()),MO),Zo=e1b(_.jl(a,F0b,33)),iF=f1b(_.jl(a,G0b,34));var o1=_.ml(a,H0b,40,_.fl());var jF=_.Sb(o1,g1b),cb=_.h(_.sl(a,35,3)),Bd=_.h(_.ul(a,36)),Rr=M0b(_.jl(a,
HO,43)),Li=_.Sb(_.ml(a,gL,44,_.fl()),MO),Eu=_.h(_.tl(a,45)),lf=_.h(_.tl(a,46)),qa=_.Sb(_.ml(a,sNb,47,_.fl()),S0b),Ca=_.h(_.X(a,54)),Pa=_.Sb(a.Tga(),MO),Hc=_.h(_.Dl(a,112,3)),Id=_.Sb(_.ml(a,gL,56,_.fl()),MO),Ff=_.h(_.Dl(a,113,3)),Ng=_.Sb(_.ml(a,gL,57,_.fl()),MO),Fk=_.h(_.Dl(a,114,3));var Fu=_.ml(a,gL,62,_.fl());var kF=_.Sb(Fu,MO);var FCa=_.ml(a,gL,63,_.fl());var R4=_.Sb(FCa,MO);var GCa=_.ml(a,gL,64,_.fl());var dk=_.Sb(GCa,MO),mia=_.Sb(_.ml(a,gL,65,_.fl()),MO),HCa=_.h(_.Dl(a,115,3)),ICa=_.h(_.tl(a,
60)),Ym=_.h(_.tl(a,66)),JCa=_.h(_.tl(a,69)),KCa=_.h(_.tl(a,67)),LCa=_.h(_.Dl(a,78,3)),nia=_.h(_.X(a,48)),S4=_.h(_.Dl(a,49,3)),oia=_.h(_.Dl(a,50,3)),pia=_.h(_.X(a,51)),qia=_.h(_.X(a,52)),ria=_.h(_.X(a,53)),sia=_.h(_.vl(a,70)),oS=_.h(_.vl(a,71)),MCa=_.Sb(_.ml(a,g0b,72,_.fl()),k0b),pS=_.h(_.tl(a,73)),tia=_.h(_.X(a,74)),uia=_.h(_.vl(a,75)),NCa=_.h(_.tl(a,76)),T4=_.h(_.X(a,77)),via=j1b(_.jl(a,fL,79)),qS=_.h(_.sl(a,132,3)),U4=_.Sb(_.ml(a,oNb,80,_.fl()),n0b);var ow=_.ml(a,w0b,119,_.fl());var Zm=_.Sb(ow,
R0b),OCa=_.h(_.X(a,68)),PCa=_.Sb(_.ml(a,jNb,81,_.fl()),Y0b),QCa=_.h(_.rl(a,82)),wia=_.h(_.rl(a,84));var RCa=_.ml(a,r0b,85,_.fl());var SCa=_.Sb(RCa,O0b),TCa=_.h(_.X(a,86)),UCa=_.h(_.Dl(a,87,3)),VCa=_.Sb(a.Ewa(),W0b);var WCa=_.ml(a,A0b,97,_.fl());var XCa=_.Sb(WCa,W0b),YCa=_.h(_.Dl(a,89,3)),ZCa=h1b(_.jl(a,I0b,91));var $Ca=_.ml(a,_.s2a,94,_.fl());var aDa=_.Sb($Ca,_.W2a),bDa=_.h(_.Dl(a,118,3)),cDa=_.h(_.X(a,92)),dDa=_.Sb(a.X8a(),c1b),eDa=_.h(_.rl(a,117));var fDa=_.ml(a,gL,123,_.fl());return{VRc:b,O4:c,
Ted:d,XSc:e,e5c:f,Jhd:g,Asd:l,U4:p,tid:t,Bsd:w,Uid:G,Csd:J,ffd:U,efd:ba,pkd:la,description:za,LUc:Ba,KUc:Da,domain:Wa,rud:ob,bRb:Ia,mld:La,Fsd:Va,jYc:pb,Gsd:uc,Old:rc,Nld:Gc,xZc:Pd,Hsd:gd,g_c:Ib,Isd:Sa,g0c:eb,I0c:sb,Jsd:Ob,Ond:bd,Mnd:mb,zid:oa,Vnd:ic,Ksd:xc,qpd:ld,Msd:pe,name:cf,crd:Je,productId:Th,Ord:th,Prd:dj,Psd:uh,Urd:vh,gtd:Ci,V5c:kl,g5c:Xg,Xtd:ej,Yud:ok,Ssd:ll,wud:gm,zud:Ke,pvd:Zo,Qvd:iF,teamList:jF,qwd:cb,hxd:Bd,Cfd:Rr,Efd:Li,Rvd:Eu,snd:lf,Cid:qa,Brd:Ca,nWa:Pa,xsd:Hc,ytd:Id,Qsd:Ff,yvd:Ng,
Tsd:Fk,lhd:kF,Tid:R4,Vtd:dk,xwd:mia,Usd:HCa,xia:ICa,dZc:Ym,bmd:JCa,Zld:KCa,Drd:LCa,wRc:nia,Bid:S4,Nnd:oia,P4c:pia,C8c:qia,w9c:ria,s8:sia,xid:oS,afd:MCa,Led:pS,nvd:tia,Gpd:uia,Twd:NCa,Lud:T4,dfd:via,cfd:qS,atd:U4,fid:Zm,Rtd:OCa,ukd:PCa,Wrd:QCa,pE:wia,Lfd:SCa,Srd:TCa,Trd:UCa,f4c:VCa,uud:XCa,Ppd:YCa,uqd:ZCa,iud:aDa,Rsd:bDa,Frd:cDa,MAa:dDa,MUb:eDa,dgd:_.Sb(fDa,MO),zsd:_.h(_.Dl(a,124,3)),Ejd:_.h(_.X(a,125)),tud:_.h(_.X(a,126)),Uld:Z0b(_.jl(a,B0b,127)),Zrd:_.h(_.Fl(a,128,3)),Grd:_.un(_.jl(a,_.sn,131))}}};
LO.prototype.toObject=function(){return OO(this)};
var PO=function(a){if(a!=null){_.Wb(a);var b=_.h(_.X(a,1)),c=_.h(_.X(a,2)),d=PO(a.getParent());var e=_.ml(a,KO,4,_.fl());e=_.Sb(e,PO);var f=_.h(_.tl(a,5));var g=_.ml(a,LO,6,_.fl());g=_.Sb(g,OO);var l=_.h(_.X(a,7)),p=_.un(a.p8a()),t=_.h(_.X(a,31)),w=_.h(_.X(a,41)),A=_.Sb(a.pwa(),MO),G=_.h(_.Dl(a,32,3)),J=_.Sb(a.swa(),MO),L=_.h(_.Dl(a,33,3)),U=_.Sb(a.rX(),NO),ba=_.Sb(a.xwa(),MO),la=_.Sb(a.zwa(),MO),za=_.Sb(a.Bwa(),MO),Ba=_.Sb(a.hha(),MO);var Da=_.ml(a,gL,15,_.fl());Da=_.Sb(Da,MO);var Wa=_.h(_.Dl(a,
34,3)),ob=_.h(_.X(a,20)),Ia=_.Sb(a.pha(),MO),La=_.h(_.Dl(a,35,3)),Va=_.h(_.X(a,17)),pb=_.h(_.rl(a,18)),uc=_.h(_.tl(a,19)),rc=_.Sb(a.X8a(),c1b),Gc=_.h(_.X(a,22));var Pd=_.ml(a,z0b,23,_.fl());return{RF:b,name:c,parent:d,Jvd:e,jnd:f,Nrd:g,description:l,LUc:p,KUc:t,Dsd:w,VRc:A,ysd:G,XSc:J,e5c:L,U4:U,jYc:ba,xZc:la,g_c:za,I0c:Ba,Hod:Da,Lsd:Wa,cc:ob,V5c:Ia,g5c:La,zjd:Va,dvd:pb,xgd:uc,MAa:rc,Ysd:Gc,fjd:_.Sb(Pd,V0b),Gjd:_.h(_.rl(a,24)),Kvd:_.h(_.rl(a,25)),teamsId:_.h(_.rl(a,26)),Hjd:MO(_.Jl(a,gL,27,L0b)),
Ijd:_.h(_.Il(a,28,L0b)),Esd:_.h(_.X(a,37)),f4c:_.Sb(a.Ewa(),W0b),Spd:_.Cl(a,36,1),Rpd:_.h(_.rl(a,42)),rsa:_.h(_.X(a,38)),Ued:_.un(_.jl(a,_.sn,39)),wnd:_.wl(a,40,!1)}}};KO.prototype.toObject=function(){return PO(this)};var k1b=class extends _.Ak{constructor(a){super(a)}am(){return _.Y(this,1)}cP(){return _.X(this,1)}BH(a){return _.Ac(this,1,a)}qG(){return _.Sl(this,1)}Zm(a){return _.Kl(this,3,a)}Iw(){return _.zl(this,4)}ez(){return _.rl(this,4)!=null}};k1b.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={productId:_.h(_.X(this,1)),brd:_.h(_.rl(this,2)),ql:_.wl(this,3,!1),pE:_.h(_.rl(this,4))}}else a=void 0;return a};(class extends _.Ak{constructor(a){super(a)}Zm(a){return _.Kl(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={V2b:_.h(_.rl(this,1)),ymd:_.wl(this,3,!1),ql:_.wl(this,2,!1)}}else a=void 0;return a};(class extends _.Ak{constructor(a){super(a)}Zm(a){return _.Kl(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={SPb:_.h(_.vl(this,1)),ql:_.wl(this,2,!1)}}else a=void 0;return a};var QO=class{};QO.O=function(a){return new (a||QO)};QO.ta=_.k({token:QO,oa:QO.O,Ea:"root"});var l1b=new Map([[2,{l9:"https://dev-stacks.corp.google.com",g4:"https://staging-stacksinfrastructurecatalog-googleapis.corp.google.com",apiKey:"AIzaSyAXNjGnyiOiM9qwCTPTxE_zsynz51tizBo"}],[1,{l9:"https://staging-stacks.corp.google.com",g4:"https://staging-stacksinfrastructurecatalog-googleapis.corp.google.com",apiKey:"AIzaSyAXNjGnyiOiM9qwCTPTxE_zsynz51tizBo"}],[3,{l9:"https://nightly-stacks.corp.google.com",g4:"https://autopush-stacksinfrastructurecatalog-googleapis.corp.google.com",apiKey:"AIzaSyBJfv3Pzc9Y-hagj8Gd5pfcCT56QvtDFIA"}],
[0,{l9:"https://stacks-v4.corp.google.com",g4:"https://stacksinfrastructurecatalog-googleapis.corp.google.com",apiKey:"AIzaSyAXNjGnyiOiM9qwCTPTxE_zsynz51tizBo"}],[4,{l9:"http://localhost:5432",g4:"http://localhost:9876",apiKey:""}]]),RO=class{get current(){return l1b.get(this.bUc)}get bUc(){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}}};
RO.O=function(a){return new (a||RO)(_.m(QO))};RO.ta=_.k({token:RO,oa:RO.O,Ea:"root"});var $K=class extends _.Ak{constructor(a){super(a)}getName(){return _.Y(this,1)}Lf(){return _.X(this,1)}Od(a){return _.Ac(this,1,a)}Wh(){return _.Sl(this,1)}getUrl(){return _.Y(this,2)}fP(){return _.X(this,2)}Tz(a){return _.Ac(this,2,a)}U6(){return _.Sl(this,2)}IK(){return _.Y(this,3)}UQ(a){return _.Ac(this,3,a)}};var m1b=function(a){if(a!=null)return _.Wb(a),{name:_.h(_.X(a,1)),url:_.h(_.X(a,2)),icon:_.h(_.X(a,3)),Ltd:_.Sb(_.ml(a,gL,4,_.fl()),MO)}};$K.prototype.toObject=function(){return m1b(this)};var YK=class extends _.Ak{constructor(){super()}getName(){return _.Y(this,1)}Lf(){return _.X(this,1)}Od(a){return _.Ac(this,1,a)}Wh(){return _.Sl(this,1)}u6(a){return _.ml(this,$K,2,_.fl(a))}o0(a){return _.pl(this,2,a)}Vda(a){_.ql(this,2,$K,a)}};YK.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={name:_.h(_.X(this,1)),p1c:_.Sb(this.u6(),m1b)}}else a=void 0;return a};var n1b=["domain_less","no_domain"];var o1b=class extends _.Ak{constructor(a){super(a)}};var p1b=class extends _.Ak{constructor(a){super(a)}getId(){return _.Al(this,1)}};var q1b=class extends _.Ak{constructor(a){super(a)}},r1b=[2,3];var s1b=function(a){if(a!=null)return _.Wb(a),{ita:_.h(_.rl(a,1)),M5c:_.h(_.X(a,2))}};o1b.prototype.toObject=function(){return s1b(this)};var t1b=function(a){if(a!=null)return _.Wb(a),{id:_.h(_.rl(a,1))}};p1b.prototype.toObject=function(){return t1b(this)};var u1b=function(a){if(a!=null)return _.Wb(a),{jE:_.h(_.vl(a,1)),qgd:s1b(_.Jl(a,o1b,2,r1b)),fsd:t1b(_.Jl(a,p1b,3,r1b))}};q1b.prototype.toObject=function(){return u1b(this)};var v1b=class extends _.Ak{constructor(a){super(a)}};var w1b=class extends _.Ak{constructor(a){super(a)}cz(){return _.Al(this,1)}aP(){return _.zl(this,1)}Gw(){return _.rl(this,1)}eE(a){return _.Ol(this,1,a)}};var x1b=class extends _.Ak{constructor(a){super(a)}Hw(){return _.jl(this,LO,1)}};var y1b=class extends _.Ak{constructor(a){super(a)}cz(){return _.Al(this,1)}aP(){return _.zl(this,1)}Gw(){return _.rl(this,1)}eE(a){return _.Ol(this,1,a)}};var z1b=class extends _.Ak{constructor(a){super(a)}Hw(){return _.jl(this,LO,1)}};var A1b=class extends _.Ak{constructor(a){super(a)}B6(){return _.Cl(this,1,0)}cz(){return _.Al(this,2)}aP(){return _.zl(this,2)}Gw(){return _.rl(this,2)}eE(a){return _.Ol(this,2,a)}};var B1b=class extends _.Ak{constructor(a){super(a)}},SO=[2,3,4,5,6,7,8];var C1b=class extends _.Ak{constructor(a){super(a)}getSeconds(){return _.Al(this,1)}setSeconds(a){return _.Mb(this,1,_.nb(a),"0")}M8a(){return _.xl(this,2)}jma(a){return _.Nl(this,2,a)}cRb(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)).jma(Math.trunc(a))}};var D1b=class extends _.Ak{constructor(a){super(a)}getId(){return _.Y(this,1)}getVersion(){return _.Y(this,2)}atb(a){return _.Xj(this,2,a)}};var E1b=class extends _.Ak{constructor(a){super(a)}getYear(){return _.xl(this,1)}setYear(a){return _.Nl(this,1,a)}getMonth(){return _.xl(this,2)}setMonth(a){return _.Nl(this,2,a)}getDay(){return _.xl(this,3)}getHours(){return _.xl(this,4)}setHours(a){return _.Nl(this,4,a)}getMinutes(){return _.xl(this,5)}setMinutes(a){return _.Nl(this,5,a)}getSeconds(){return _.xl(this,6)}setSeconds(a){return _.Nl(this,6,a)}M8a(){return _.xl(this,7)}jma(a){return _.Nl(this,7,a)}},F1b=[8,9];var G1b=class extends _.Ak{constructor(a){super(a)}getEditor(){return _.Y(this,1)}clearEditor(){return _.$k(this,1)}getState(){return _.Cl(this,2,0)}setState(a){return _.Pl(this,2,a)}};var H1b=class extends _.Ak{constructor(a){super(a)}};var I1b=class extends _.Ak{constructor(a){super(a)}cz(){return _.Al(this,1)}aP(){return _.zl(this,1)}Gw(){return _.rl(this,1)}eE(a){return _.Ol(this,1,a)}getName(){return _.Y(this,2)}Lf(){return _.X(this,2)}Od(a){return _.Ac(this,2,a)}Wh(){return _.Sl(this,2)}};var J1b=class extends _.Ak{constructor(a){super(a)}};var K1b=class extends _.Ak{constructor(a){super(a)}Iw(){return _.zl(this,1)}ez(){return _.rl(this,1)!=null}getName(){return _.Y(this,2)}Lf(){return _.X(this,2)}Od(a){return _.Ac(this,2,a)}Wh(){return _.Sl(this,2)}};var L1b=class extends _.Ak{constructor(a){super(a)}},M1b=[1,2,3,4];var N1b=class extends _.Ak{constructor(a){super(a)}getState(){return _.Cl(this,3,0)}setState(a){return _.Pl(this,3,a)}setHistory(a,b){return _.bl(this,8,G1b,a,b)}e8a(){return _.jl(this,_.ik,12)}},O1b=_.Yb(N1b);var P1b=function(a){if(a!=null)return _.Wb(a),{gld:_.h(_.rl(a,1)),hld:_.h(_.X(a,2)),Hwd:_.h(_.rl(a,3)),Iwd:_.h(_.X(a,4))}};v1b.prototype.toObject=function(){return P1b(this)};var Q1b=function(a){if(a!=null)return _.Wb(a),{RF:_.h(_.rl(a,1)),x5:_.h(_.X(a,2))}};w1b.prototype.toObject=function(){return Q1b(this)};var R1b=function(a){if(a!=null)return _.Wb(a),{product:OO(a.Hw()),rQb:_.h(_.Fl(a,2,3))}};x1b.prototype.toObject=function(){return R1b(this)};var S1b=function(a){if(a!=null)return _.Wb(a),{RF:_.h(_.rl(a,1)),x5:_.h(_.X(a,2)),Djd:R1b(_.jl(a,x1b,3))}};y1b.prototype.toObject=function(){return S1b(this)};var T1b=function(a){if(a!=null)return _.Wb(a),{product:OO(a.Hw()),rQb:_.h(_.Fl(a,2,3))}};z1b.prototype.toObject=function(){return T1b(this)};var U1b=function(a){if(a!=null)return _.Wb(a),{s8:_.h(_.vl(a,1)),RF:_.h(_.rl(a,2)),x5:_.h(_.X(a,3)),Rrd:T1b(_.jl(a,z1b,4))}};A1b.prototype.toObject=function(){return U1b(this)};var V1b=function(a){if(a!=null)return _.Wb(a),{changeType:_.h(_.vl(a,1)),Qrd:U1b(_.Jl(a,A1b,2,SO)),yjd:P1b(_.Jl(a,v1b,3,SO)),pud:P1b(_.Jl(a,v1b,4,SO)),Cjd:S1b(_.Jl(a,y1b,5,SO)),Bjd:Q1b(_.Jl(a,w1b,6,SO)),sud:S1b(_.Jl(a,y1b,7,SO)),qud:Q1b(_.Jl(a,w1b,8,SO)),reason:_.h(_.X(a,9))}};B1b.prototype.toObject=function(){return V1b(this)};var W1b=function(a){if(a!=null)return _.Wb(a),{seconds:_.zl(a,1),bXb:_.xl(a,2)}};C1b.prototype.toObject=function(){return W1b(this)};var X1b=function(a){if(a!=null)return _.Wb(a),{id:_.Y(a,1),version:_.Y(a,2)}};D1b.prototype.toObject=function(){return X1b(this)};var Y1b=function(a){if(a!=null)return _.Wb(a),{year:_.xl(a,1),month:_.xl(a,2),day:_.xl(a,3),hours:_.xl(a,4),minutes:_.xl(a,5),seconds:_.xl(a,6),bXb:_.xl(a,7),utcOffset:W1b(_.Jl(a,C1b,8,F1b)),timeZone:X1b(_.Jl(a,D1b,9,F1b))}};E1b.prototype.toObject=function(){return Y1b(this)};var Z1b=function(a){if(a!=null)return _.Wb(a),{editor:_.h(_.X(a,1)),state:_.h(_.vl(a,2)),Igd:Y1b(_.jl(a,E1b,3)),Jgd:_.h(_.X(a,4)),Lgd:_.Bm(_.jl(a,_.ik,5)),Kgd:_.h(_.X(a,6))}};G1b.prototype.toObject=function(){return Z1b(this)};var $1b=function(a){if(a!=null)return _.Wb(a),{zTc:_.h(_.ul(a,1))}};H1b.prototype.toObject=function(){return $1b(this)};var a2b=function(a){if(a!=null)return _.Wb(a),{RF:_.h(_.rl(a,1)),name:_.h(_.X(a,2))}};I1b.prototype.toObject=function(){return a2b(this)};var b2b=function(a){if(a!=null)return _.Wb(a),{MUb:_.h(_.rl(a,1))}};J1b.prototype.toObject=function(){return b2b(this)};var c2b=function(a){if(a!=null)return _.Wb(a),{pE:_.h(_.rl(a,1)),name:_.h(_.X(a,2))}};K1b.prototype.toObject=function(){return c2b(this)};var d2b=function(a){if(a!=null)return _.Wb(a),{Lrd:c2b(_.Jl(a,K1b,1,M1b)),Fjd:a2b(_.Jl(a,I1b,2,M1b)),And:b2b(_.Jl(a,J1b,3,M1b)),did:$1b(_.Jl(a,H1b,4,M1b))}};L1b.prototype.toObject=function(){return d2b(this)};var e2b=function(a){if(a!=null){_.Wb(a);var b=_.h(_.rl(a,1)),c=_.h(_.X(a,2)),d=_.h(_.vl(a,3)),e=Y1b(_.jl(a,E1b,4));var f=_.ml(a,B1b,5,_.fl());f=_.Sb(f,V1b);var g=_.h(_.rl(a,6)),l=_.h(_.X(a,7));var p=_.ml(a,G1b,8,_.fl());return{esd:b,M5c:c,state:d,jid:e,Mgd:f,mgd:g,uza:l,nmd:_.Sb(p,Z1b),Lid:_.h(_.X(a,9)),svd:_.h(_.vl(a,10)),rvd:d2b(_.jl(a,L1b,11)),ITc:_.Bm(a.e8a()),Snd:_.Bm(_.jl(a,_.ik,13)),Mid:_.h(_.X(a,14))}}};N1b.prototype.toObject=function(){return e2b(this)};(class extends _.Ak{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={xmd:_.h(_.sl(this,1,3))}}else a=void 0;return a};var f2b=new _.fq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/BatchGetProductInfoForCodePath",f0b,a0b,a=>a.Zc(),b0b);(class extends _.Ak{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={teamsId:_.h(_.rl(this,1))}}else a=void 0;return a};var g2b=class extends _.Ak{constructor(a){super(a)}getId(){return _.Al(this,1)}e8a(){return _.jl(this,_.ik,2)}J6(){return _.Y(this,3)}rm(a){_.Ac(this,3,a)}getMessage(){return _.Y(this,4)}ima(a){return _.Ac(this,4,a)}};var h2b=function(a){if(a!=null)return _.Wb(a),{id:_.h(_.rl(a,1)),ITc:_.Bm(a.e8a()),title:_.h(_.X(a,3)),message:_.h(_.X(a,4)),SPb:_.h(_.vl(a,5)),entityId:_.h(_.rl(a,6)),Xnd:_.h(_.X(a,7)),tnd:_.h(_.tl(a,8))}};g2b.prototype.toObject=function(){return h2b(this)};(class extends _.Ak{constructor(a){super(a)}Af(){return _.jl(this,KO,1)}zH(a){_.nl(this,1,a)}bD(){return _.al(this,KO,1)}uha(){return _.jl(this,q1b,2)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={domain:PO(this.Af()),O1b:u1b(this.uha())}}else a=void 0;return a};(class extends _.Ak{constructor(a){super(a)}Wga(){return _.ml(this,IO,2,_.fl())}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={notification:h2b(_.jl(this,g2b,1)),TNb:_.Sb(this.Wga(),NO)}}else a=void 0;return a};(class extends _.Ak{constructor(a){super(a)}cz(){return _.Al(this,1)}aP(){return _.zl(this,1)}Gw(){return _.rl(this,1)}eE(a){return _.Ol(this,1,a)}uha(){return _.jl(this,q1b,2)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={RF:_.h(_.rl(this,1)),O1b:u1b(this.uha()),reason:_.h(_.X(this,3))}}else a=void 0;return a};(class extends _.Ak{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={}}else a=void 0;return a};var i2b=class extends _.Ak{constructor(a){super(a)}getName(){return _.Y(this,1)}Lf(){return _.X(this,1)}Od(a){return _.Ac(this,1,a)}Wh(){return _.Sl(this,1)}},j2b=_.Yb(i2b);i2b.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={name:_.h(_.X(this,1)),CLb:_.h(_.X(this,2)),nfd:_.h(_.vl(this,3))}}else a=void 0;return a};var k2b=new _.fq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetAnnouncement",o0b,i2b,a=>a.Zc(),j2b);var l2b=class extends _.Ak{constructor(a){super(a)}HX(){return _.Y(this,1)}u$a(){return _.Sl(this,1)}getName(){return _.Y(this,2)}Od(a){return _.Ac(this,2,a)}Wh(){return _.Sl(this,2)}};var n2b=class extends _.Ak{constructor(a){super(a)}am(){return _.Gl(this,1,TO)}BH(a){return _.Yj(this,1,TO,a)}qG(){return _.Il(this,1,TO)!=null}zX(){return _.Gl(this,2,TO)}p0(a){return _.Yj(this,2,TO,a)}Iw(){return _.zl(this,_.il(this,m2b,5))}ez(){return _.Hl(this,5,m2b)!=null}getName(){return _.Y(this,4)}Od(a){return _.Ac(this,4,a)}Wh(){return _.Sl(this,4)}},TO=[1,2],m2b=[5,6];var o2b=class extends _.Ak{constructor(a){super(a)}Fw(){return _.Y(this,2)}k6(){return _.ml(this,n2b,3,_.fl())}};var p2b=class extends _.Ak{constructor(a){super(a)}zX(){return _.Y(this,1)}p0(a){return _.Ac(this,1,a)}l6(){return _.ml(this,o2b,2,_.fl())}getName(){return _.Y(this,3)}Od(a){return _.Ac(this,3,a)}Wh(){return _.Sl(this,3)}Fw(){return _.Y(this,4)}Wga(){return _.ml(this,l2b,7,_.fl())}Tga(a){return _.Dl(this,9,_.fl(a))}getId(){return _.xl(this,12)}},q2b=_.Yb(p2b);var r2b=function(a){if(a!=null)return _.Wb(a),{username:_.h(_.X(a,1)),name:_.h(_.X(a,2))}};l2b.prototype.toObject=function(){return r2b(this)};var s2b=function(a){if(a!=null)return _.Wb(a),{productId:_.h(_.Il(a,1,TO)),f8:_.h(_.Il(a,2,TO)),pE:_.h(_.Hl(a,5,m2b)),Nad:_.h(_.Hl(a,6,m2b)),name:_.h(_.X(a,4)),qZb:_.h(_.X(a,3))}};n2b.prototype.toObject=function(){return s2b(this)};var t2b=function(a){if(a!=null)return _.Wb(a),{JV:_.h(_.vl(a,1)),description:_.h(_.X(a,2)),KNb:_.Sb(a.k6(),s2b)}};o2b.prototype.toObject=function(){return t2b(this)};p2b.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={f8:_.h(_.X(this,1)),NNb:_.Sb(this.l6(),t2b),name:_.h(_.X(this,3)),description:_.h(_.X(this,4)),fE:_.h(_.X(this,6)),KLb:_.wl(this,5,!1),TNb:_.Sb(this.Wga(),r2b),NZb:_.h(_.rl(this,8)),nWa:_.h(_.Dl(this,9,3)),fWb:_.h(_.X(this,10)),MXb:_.h(_.X(this,11)),id:_.h(_.ul(this,12)),yLb:_.h(_.Dl(this,13,3)),zLb:_.h(_.sl(this,14,3))}}else a=void 0;return a};var u2b=new _.fq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetCoreSolution",e0b,p2b,a=>a.Zc(),q2b);var v2b=new _.fq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetDomain",p0b,KO,a=>a.Zc(),K0b);(class extends _.Ak{constructor(a){super(a)}getId(){return _.Al(this,1)}Zm(a){return _.Kl(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={id:_.h(_.rl(this,1)),ql:_.wl(this,2,!1),IQb:_.h(_.Fl(this,3,3))}}else a=void 0;return a};(class extends _.Ak{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={}}else a=void 0;return a};var UO=[1,2,3];(class extends _.Ak{constructor(a){super(a)}Iw(){return _.zl(this,_.il(this,UO,2))}ez(){return _.Hl(this,2,UO)!=null}am(){return _.Gl(this,3,UO)}cP(){return _.Il(this,3,UO)}BH(a){return _.Yj(this,3,UO,a)}qG(){return _.Il(this,3,UO)!=null}Zm(a){return _.Kl(this,4,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Pvd:_.h(_.Hl(this,1,UO)),pE:_.h(_.Hl(this,2,UO)),productId:_.h(_.Il(this,3,UO)),ql:_.wl(this,4,!1)}}else a=void 0;return a};var w2b=new _.fq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetProduct",k1b,LO,a=>a.Zc(),J0b);(class extends _.Ak{constructor(a){super(a)}Iw(){return _.zl(this,1)}ez(){return _.rl(this,1)!=null}Zm(a){return _.Kl(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={pE:_.h(_.rl(this,1)),ql:_.wl(this,2,!1),IQb:_.h(_.Fl(this,3,3))}}else a=void 0;return a};(class extends _.Ak{constructor(a){super(a)}Iw(){return _.zl(this,1)}ez(){return _.rl(this,1)!=null}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={pE:_.h(_.rl(this,1))}}else a=void 0;return a};var x2b=class extends _.Ak{constructor(a){super(a)}getId(){return _.Al(this,1)}};x2b.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={id:_.h(_.rl(this,1))}}else a=void 0;return a};var y2b=new _.fq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetProposal",x2b,N1b,a=>a.Zc(),O1b);(class extends _.Ak{constructor(a){super(a)}getId(){return _.Al(this,1)}Zm(a){return _.Kl(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={id:_.h(_.rl(this,1)),ql:_.wl(this,2,!1)}}else a=void 0;return a};(class extends _.Ak{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={pageSize:_.xl(this,1,50),pageToken:_.h(_.X(this,2))}}else a=void 0;return a};(class extends _.Ak{constructor(a){super(a)}Zm(a){return _.Kl(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={ql:_.wl(this,1,!1),pageSize:_.xl(this,2,25),pageToken:_.h(_.X(this,3)),Imd:_.wl(this,4,!0),IQb:_.h(_.Fl(this,5,3)),Ajd:_.h(_.vl(this,6))}}else a=void 0;return a};var VO=[2,3,4,5,8,9];(class extends _.Ak{constructor(a){super(a)}Zm(a){return _.Kl(this,1,a)}cz(){return _.Al(this,_.il(this,VO,2))}aP(){return _.zl(this,_.il(this,VO,2))}Gw(){return _.Hl(this,2,VO)}eE(a){return _.hl(this,2,VO,_.nb(a))}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={ql:_.wl(this,1,!1),RF:_.h(_.Hl(this,2,VO)),MUb:_.h(_.Hl(this,3,VO)),eid:_.h(_.Hl(this,4,VO)),V2b:_.h(_.Hl(this,5,VO)),Yed:_.wl(this,_.il(this,VO,8),!0),tqd:_.wl(this,_.il(this,VO,9),!1),pageSize:_.xl(this,6,25),pageToken:_.h(_.X(this,
7))}}else a=void 0;return a};(class extends _.Ak{constructor(a){super(a)}UC(){return _.Y(this,3)}ama(a){return _.Ac(this,3,a)}hK(){return _.$k(this,3)}Q6(){return _.Sl(this,3)}Zm(a){return _.Kl(this,4,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={pageSize:_.h(_.ul(this,1)),pageToken:_.h(_.X(this,2)),filter:_.h(_.X(this,3)),ql:_.wl(this,4,!1)}}else a=void 0;return a};(class extends _.Ak{constructor(a){super(a)}Zm(a){return _.Kl(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={ql:_.wl(this,1,!1),pageSize:_.xl(this,2,25),pageToken:_.h(_.X(this,3))}}else a=void 0;return a};(class extends _.Ak{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={}}else a=void 0;return a};var z2b=class extends _.Ak{constructor(a){super(a)}getQuery(){return _.Y(this,1)}setQuery(a){return _.Ac(this,1,a)}r$a(){return _.Sl(this,1)}};z2b.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={query:_.h(_.X(this,1)),pageSize:_.xl(this,2,25),pageToken:_.h(_.X(this,3))}}else a=void 0;return a};var A2b=class extends _.Ak{constructor(a){super(a)}Hw(){return _.Jl(this,LO,1,WO)}Af(){return _.Jl(this,KO,2,WO)}zH(a){_.ol(this,2,WO,a)}bD(){return _.mca(this,KO,_.il(this,WO,2))!==void 0}uwa(){return _.Jl(this,w0b,3,WO)}},WO=[1,2,3];var B2b=class extends _.Ak{constructor(a){super(a)}},C2b=_.Yb(B2b);var D2b=function(a){if(a!=null)return _.Wb(a),{product:OO(a.Hw()),domain:PO(a.Af()),cid:R0b(a.uwa())}};A2b.prototype.toObject=function(){return D2b(this)};B2b.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Qtd:_.Sb(_.ml(this,A2b,1,_.fl()),D2b),nextPageToken:_.h(_.X(this,2))}}else a=void 0;return a};var E2b=new _.fq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/Search",z2b,B2b,a=>a.Zc(),C2b);(class extends _.Ak{constructor(a){super(a)}Af(){return _.jl(this,KO,1)}zH(a){_.nl(this,1,a)}bD(){return _.al(this,KO,1)}uha(){return _.jl(this,q1b,3)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={domain:PO(this.Af()),rQb:_.h(_.Fl(this,2,3)),O1b:u1b(this.uha()),etag:_.Bm(_.jl(this,_.ik,4))}}else a=void 0;return a};(class extends _.Ak{constructor(a){super(a)}xRb(){return _.jl(this,N1b,1)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={dsd:e2b(this.xRb())}}else a=void 0;return a};var F2b=function(a){var b={withCredentials:!0};b=b||{};b.format="jspb";this.Qh=new _.Cq(b);this.Xh=a==void 0?a:a.replace(/\/+$/,"")};_.aa=F2b.prototype;_.aa.Hw=function(a,b,c){return tL(this.Qh,this.Xh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetProduct",a,b||{},w2b,c)};_.aa.uwa=function(a,b,c){return tL(this.Qh,this.Xh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetCoreSolution",a,b||{},u2b,c)};
_.aa.h6=function(a,b,c){return tL(this.Qh,this.Xh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetAnnouncement",a,b||{},k2b,c)};_.aa.Af=function(a,b,c){return tL(this.Qh,this.Xh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetDomain",a,b||{},v2b,c)};_.aa.xRb=function(){return tL(this.Qh,this.Xh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetProposal",void 0,{},y2b)};
_.aa.search=function(a,b,c){return tL(this.Qh,this.Xh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/Search",a,b||{},E2b,c)};var XO=class{constructor(a){this.aWc=a}create(){return new F2b(this.aWc.current.g4)}};XO.O=function(a){return new (a||XO)(_.m(RO))};XO.ta=_.k({token:XO,oa:XO.O,Ea:"root"});var G2b=function(a,b){const c=(new f0b).tsb(b.endsWith("/")?b.substring(0,b.length-1):b).Zm(a.ql);return ZK(d=>{var e=a.Pma;return tL(e.Qh,e.Xh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/BatchGetProductInfoForCodePath",c,{"X-Goog-Api-Key":a.environment.apiKey},f2b,d)})},YO=class{constructor(){this.environment=_.n(RO).current;this.Pma=_.n(XO).create();_.n(QO);this.ql=window.PY_BYPASS_CACHE==="{{ flags.bypass_cache }}"?!1:window.PY_BYPASS_CACHE==="True"}h6(){const a=(new o0b).Zm(this.ql);
return _.x(ZK(b=>this.Pma.h6(a,{"X-Goog-Api-Key":this.environment.apiKey},b)),_.Jf(b=>{console.error("Failed to fetch announcement",b);return _.Be(b)}))}Af(a){if(n1b.includes(a))return _.Be(Error("Re"));const b=_.Kl((new p0b).eE(a).Zm(this.ql),4,!1);return _.x(ZK(c=>this.Pma.Af(b,{"X-Goog-Api-Key":this.environment.apiKey},c)),_.Jf(c=>{console.error("Failed to fetch domain",a,c);return c&&c.code===404?_.Be(Error("Se`"+a)):_.Be(c)}))}Hw(a){const b=(new k1b).BH(a).Zm(this.ql);return _.x(ZK(c=>this.Pma.Hw(b,
{"X-Goog-Api-Key":this.environment.apiKey},c)),_.Jf(c=>{console.error("Failed to fetch product",c);return c.message==="Requested entity was not found."?_.Be(Error("Te`"+a)):_.Be(c)}))}uwa(a,b,c){const d=d0b((new e0b).p0(a),b).Zm(this.ql===c?this.ql:c);return _.x(ZK(e=>this.Pma.uwa(d,{"X-Goog-Api-Key":this.environment.apiKey},e)),_.Jf(e=>{console.error("Failed to fetch well-lit path",e);return e.message==="Requested entity was not found."?_.Be(Error("Ue`"+a)):_.Be(e)}))}getUrl(a){return`${this.environment.g4}/${"v3"}/${a}?key=${this.environment.apiKey}`}};
YO.O=function(a){return new (a||YO)};YO.ta=_.k({token:YO,oa:YO.O,Ea:"root"});var ZO=class{constructor(a,b,c){this.Ha=a;this.I0=b;this.xh=c;this.Pf=new _.wu(this.Ha)}get(a){a.BG&&(a=a.parent||a);if(!a.path)return _.Re;const b=a.path;return this.Pf.fetch(b,()=>_.x(G2b(this.I0,`//depot/${b}`),_.Ij(this.Ha,"stacksServiceGet"),_.Jf(c=>{_.Ft(this.xh,c);return _.u(new a0b)})))}};ZO.O=function(a){return new (a||ZO)(_.m(_.Bp),_.m(YO),_.m(_.Gt))};ZO.ta=_.k({token:ZO,oa:ZO.O,Ea:"root"});var H2b=["clPicker"],I2b=["pathBreadcrumb"],J2b=["refPickerDropdownButton"],K2b=["refPicker"],$O=class{set Wa(a){this.uu=a;this.JY.next(a)}get Wa(){return this.uu}get qcb(){let a;return!((a=this.Wa)==null||!a.params.Pb)}constructor(a,b,c,d,e){this.Ha=a;this.l_=b;this.rub=d;this.Uc=e;this.wQ="BreadcrumbRefPicker";this.Sxa=!1;this.RSb=!0;this.eX=this.GW=void 0;this.JY=new _.Zf(1);this.Qma=_.pv.has(53)?_.x(this.JY,_.fg(g=>this.rub.get(g)),_.v(g=>new Set(_.ml(g,$_b,1,_.fl()).map(l=>`${l.d8a()||""}/`))),
_.hg(g=>{this.Ha.To({dK:new Map([["stacks",g.size>0?"AVAILABLE":"UNAVAILABLE"]])})}),_.cg()):_.sk;this.n5c=_.x(this.JY,_.v(g=>_.sG(g)?{Wa:g,qBa:_.Tpb,version:0}:void 0));const f=[];this.dta=_.x(this.JY,_.fg(g=>_.sG(g)?_.x(_.HI(this.l_,g),_.eg(_.PG(g.Eb)),_.v(l=>({location:g,qx:l}))):_.u({location:g,qx:_.PG("")})),_.v(({location:g,qx:l})=>this.kfa(f,g,l)))}Sa(){}kfa(a,b,c){var d=_.RG(b.bc()).ab();a[0]=T_b(this.ola,b);if(_.sG(b)){if(_.UF(d)){if(d.params.Pb){c="CitC Workspace";var e=_.tG(d)}else _.Uq(d)||
eBb(d)?(c="Root",e="HEAD"):(c="Pinned to",e=d.Eb,e=d.hj()?e:_.fG(e));d=Object.assign({},{type:2,qa:this.CSc,title:e,label:c,ariaLabel:"Pin to CL",mc:"ChangelistPicker",tooltip:void 0},_.cH(d.bc().qd("").ab()))}else d=this.m0a(d,c),c=BBb(c.type),d={type:1,qa:this.o5c,label:"Ref Picker Button",ariaLabel:"Toggle ref picker dropdown",context:{Vnb:d,icon:c}};a[1]=d;d=!b.path||b.path==="/";if(this.RSb&&!d){d=[];c=b;e=c.params.dk;const g=c.params.ig,l=c.params.nw,p=c.params.Pb,t=c.params.Yy,w=_.Uj(c,0);
for(;c&&c.path;){var f=d.length===0?{Pb:p}:{dk:e,ig:g,nw:l,Pb:p,Yy:t};f=_.Oq(_.Sq(c.bc().mj(f),w).ab());let A;d.unshift({title:_.ozb(c),Lb:f,path:(A=c)==null?void 0:A.path});c=c.parent}a[2]={type:1,qa:this.k4c,label:"File path",context:{rYb:d,XV:b.path||""}}}else a.splice(2,1)}else a.splice(1,2);return a}m0a(a,b){const c=_.fG(b);return Object.assign({},{title:c,qa:this.Zka,label:_.QG(b.type),ariaLabel:"Ref picker dropdown",mc:this.wQ},_.cH(a.bc().qd("").ab()))}};
$O.O=function(a){return new (a||$O)(_.B(_.Bv),_.B(_.II),_.B(_.qv),_.B(ZO),_.B(tM))};
$O.wa=_.Bf({type:$O,na:[["repository-breadcrumb","location",""]],ub:function(a,b){a&1&&(_.Og(H2b,7,_.Kg),_.Og(I2b,7,_.Kg),_.Og(J2b,7,_.Kg),_.Og(K2b,7,_.Kg),_.Og($N,7));if(a&2){let c;_.Rg(c=_.Sg())&&(b.CSc=c.first);_.Rg(c=_.Sg())&&(b.k4c=c.first);_.Rg(c=_.Sg())&&(b.o5c=c.first);_.Rg(c=_.Sg())&&(b.Zka=c.first);_.Rg(c=_.Sg())&&(b.ola=c.first)}},nb:["aria-label","Repository toolbar"],inputs:{Sxa:"isEmptyRepo",RSb:"includePathBreadcrumb",GW:"editLink",eX:"fallbackEditLink",Wa:[0,"location","place"]},standalone:!1,
features:[_.ah([_.II])],jc:["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,qHb,1,1,"breadcrumb",6),_.R(3,"async"),_.I(),_.K(4,"activity-header-actions",7),_.I(),_.C(5,sHb,1,1,"ng-template",null,0,_.eh)(7,uHb,2,3,"ng-template",null,1,_.eh)(9,wHb,2,3,"ng-template",null,2,_.eh)(11,xHb,1,1,"ng-template",
null,3,_.eh),_.K(13,"resource-scope-breadcrumb-item",8));a&2&&(_.sg("citc",b.qcb),_.y(2),_.E("ngIf",_.S(3,8,b.dta)),_.y(2),_.E("place",b.Wa)("isEmptyRepo",b.Sxa)("editLink",b.GW)("fallbackEditLink",b.eX),_.y(9),_.E("place",b.Wa))},Fa:[CO,DO,_.Xn,_.Hr,_.Ir,_.nt,_.mu,_.TI,$N,_.lB,_.mB,FO,_.bo,_.jJ],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 aP=class{constructor(a){this.uVc=_.x(a.data,_.v(()=>{const b=_.Ni(a.Nc);return _.UF(b)||_.nG(b)?fBb(b):""}))}};aP.O=function(a){return new (a||aP)(_.B(_.Uh))};
aP.wa=_.Bf({type:aP,na:[["binary-file"]],inputs:{qua:"contentLength"},standalone:!1,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 "),_.I(),_.C(3,yHb,5,2,"icon-empty-state-subtitle",2),_.R(4,"async"),_.C(5,zHb,2,0,"ng-template",null,0,_.eh),_.I());a&2&&(a=_.Eg(6),_.y(3),_.E("ngIf",_.S(4,2,b.uVc))("ngIfElse",a))},Fa:[_.Xn,_.uB,_.wB,
_.vB,_.bo],styles:["binary-file[_nghost-%COMP%]{display:flex;height:100%}"]});var L2b=["filterInput"],bP=class{constructor(a){this.Ha=a;this.Fza=new _.an;this.JXb=new _.an;this.Nza=new _.an;this.fr=new _.Jw("");this.xZb=this.bob=new _.Vh(!1);this.Za=new _.ne}Sa(){var a="";this.initialState&&(a=this.initialState.query,this.fr.setValue(this.initialState.query),this.bob.next(this.initialState.hdb));a=_.x(this.fr.ln,_.eg(a),_.Mf(300),_.hg(()=>{this.Ha.mb({element:this.mc,action:"queryChange",gestureName:"CHANGE"})}));this.Za.add(_.Ge(a,this.xZb).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,_.Gw(this.fr,{invalidRegex:{value:""}})):_.Gw(this.fr,null);e=null;!d&&b&&(d=/[A-Z]/.test(b)?"g":"gi",e=c?new RegExp(b,"g"):new RegExp(_.MC(b),d));this.Nza.emit({query:b,hdb:c,Vd:e})}))}Ja(){this.Za.unsubscribe()}Bz(a){a.preventDefault()}focus(){this.input&&this.input.ma.focus()}};bP.O=function(a){return new (a||bP)(_.B(_.Bp))};
bP.wa=_.Bf({type:bP,na:[["regex-filter-input"]],ub:function(a,b){a&1&&_.Og(L2b,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.input=c.first)}},Ya:function(a,b){a&1&&_.N("keydown.enter",function(){b.Fza.emit(null)})("keydown.shift.enter",function(){b.JXb.emit(null)})},inputs:{initialState:"initialState",label:"label",mc:"trackElement"},outputs:{Fza:"onEnter",JXb:"onShiftEnter",Nza:"onStateChange"},standalone:!1,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=_.Nd();_.Gg();_.F(0,"form",1);_.N("submit",function(d){_.q(c);return _.r(b.Bz(d))});_.F(1,"mat-form-field",2);_.C(2,AHb,2,1,"mat-label",3);_.F(3,"input",4,0);_.N("focus",function(){_.q(c);return _.r(_.Eg(4).select())});_.I();_.C(5,BHb,2,0,"mat-error",3);_.F(6,"div",5);_.Hg(7);_.I()();_.F(8,"mat-slide-toggle",6);_.R(9,"async");
_.N("change",function(d){_.q(c);d=d.checked;b.Ha.mb({element:b.mc,action:d?"enableRegex":"disableRegex",gestureName:"CHANGE"});b.bob.next(d);return _.r()});_.Q(10," Use regex ");_.I()()}a&2&&(_.y(2),_.E("ngIf",b.label),_.y(),_.E("formControl",b.fr),_.y(2),_.E("ngIf",b.fr.Ws("invalidRegex")),_.y(3),_.E("checked",_.S(9,4,b.xZb)))},Fa:[_.Xn,_.PB,_.vk,_.Dw,_.OB,_.Iw,_.uw,_.bx,_.Xw,_.hA,_.iA,_.vw,_.gx,_.HK,_.FK,_.Lw,_.bo],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 cP=class{};cP.O=function(a){return new (a||cP)};cP.Ca=_.Cf({type:cP});cP.Ba=_.Xc({imports:[_.co,_.gA,_.lx,_.nx,_.IK,_.ny,_.Tw]});var dP=class{constructor(a,b){this.Ha=a;this.Uc=b;this.Znc="Find";this.NDc="FindInFile";this.Za=new _.ne;this.Una=new _.Vh(0);this.RZc=_.x(this.Uc.Ega,_.Uf());this.Y1c=_.x(_.Ge([this.Uc.Ega,this.Uc.Tva,this.Uc.Uva]),_.v(([c,d,e])=>c.query?e===0?"0 / 0":`${d+1} / ${e}`:""));this.X1c=_.x(_.Ge([this.Uc.Ega,this.Uc.Tva,this.Uc.Uva]),_.v(([c,d,e])=>c.query?e===0?(new _.Ut("Match {index} of {totalCount}")).format({index:0,totalCount:0}):(new _.Ut("Match {index} of {totalCount}")).format({index:d+1,totalCount:e}):
""));this.Za.add(_.x(this.Una,_.ig(this.Uc.Tva)).subscribe(([c,d])=>{this.Ha.mb({element:"FindInFile",action:"matchIndexChange",gestureName:"CHANGE"});BJb(this.Uc,d+c)}))}Ja(){this.Za.unsubscribe()}focus(){this.yZb&&this.yZb.focus()}Nza(a){this.Uc.V6a.next(a)}};dP.O=function(a){return new (a||dP)(_.B(_.Bp),_.B(tM))};
dP.wa=_.Bf({type:dP,na:[["find-in-file"]],ub:function(a,b){a&1&&_.Og(bP,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.yZb=c.first)}},standalone:!1,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.Una.next(1);b.focus()})("onShiftEnter",function(){b.Una.next(-1);b.focus()})("onStateChange",function(c){return b.Nza(c)}),_.F(2,"span",1),_.R(3,"async"),_.Q(4),_.R(5,"async"),_.I()(),_.F(6,"button",2),_.N("click",function(){b.Una.next(-1);b.focus()}),_.F(7,"mat-icon"),_.Q(8,"keyboard_arrow_up"),_.I()(),_.F(9,"button",3),
_.N("click",function(){b.Una.next(1);b.focus()}),_.F(10,"mat-icon"),_.Q(11,"keyboard_arrow_down"),_.I()());a&2&&(_.E("label",b.Znc)("initialState",_.S(1,5,b.RZc))("trackElement",b.NDc),_.y(2),_.qg("aria-label",_.S(3,7,b.X1c)),_.y(2),_.Vg(" ",_.S(5,9,b.Y1c)," "))},Fa:[_.jw,_.yt,_.mu,bP,_.bo],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 eP=class{};eP.O=function(a){return new (a||eP)};eP.Ca=_.Cf({type:eP});eP.Ba=_.Xc({imports:[_.co,_.Tx,_.nu,cP]});var M2b=["goToLineInput"],fP=class{constructor(a,b,c){this.Ha=a;this.Lb=b;this.Ua=c;this.fr=new _.Jw("");this.goc="Go To";this.foc="Go To Line Number"}focus(){this.KRb&&this.KRb.ma.focus()}Bz(a){a.preventDefault();(a=this.fr.value)&&!isNaN(+a)&&+a>0?this.N9a(Number(this.fr.value)):_.Gw(this.fr,{invalidLineNumber:{value:""}})}N9a(a){this.Ha.mb({element:"GoToLine",action:"goToLine",gestureName:"KEYBOARD"});this.Ua.navigate(_.Oq(_.Tq(_.Ni(this.Lb.Nc).bc(),{line:a}).ab()))}};
fP.O=function(a){return new (a||fP)(_.B(_.Bp),_.B(_.Uh),_.B(_.hi))};
fP.wa=_.Bf({type:fP,na:[["go-to-line"]],ub:function(a,b){a&1&&_.Og(M2b,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.KRb=c.first)}},standalone:!1,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=_.Nd();_.F(0,"form",1);_.N("submit",function(d){_.q(c);return _.r(b.Bz(d))});_.F(1,"mat-form-field",2)(2,"mat-label");_.Q(3);_.I();
_.K(4,"input",3,0);_.C(6,CHb,2,0,"mat-error",4);_.I()()}a&2&&(_.y(3),_.Vg(" ",b.goc," "),_.y(),_.E("formControl",b.fr),_.qg("aria-label",b.foc),_.y(2),_.E("ngIf",b.fr.Ws("invalidLineNumber")))},Fa:[_.Xn,_.PB,_.vk,_.Dw,_.OB,_.Iw,_.uw,_.bx,_.Xw,_.hA,_.vw,_.gx,_.Lw],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 gP=class{};gP.O=function(a){return new (a||gP)};gP.Ca=_.Cf({type:gP});gP.Ba=_.Xc({imports:[_.co,_.gA,_.Tx,_.lx,_.nx,_.Tw]});var hP=class{constructor(){this.VMb=!0}Sa(){this.SQb&&this.VMb&&_.dUa(this.SQb)}};hP.O=function(a){return new (a||hP)};hP.La=_.Df({type:hP,na:[["","focusOnInit",""]],inputs:{SQb:"focusOnInit",VMb:"cdkTrapFocusAutoCapture"},standalone:!1});var N2b=[{zc:"start",Ac:"bottom",oc:"start",uc:"top",offsetX:0,offsetY:0},{zc:"end",Ac:"bottom",oc:"end",uc:"top",offsetX:0,offsetY:0}],O2b=function(a,b){b!==a.Gia&&(a.Gia=b,a.isOpen.emit(a.Gia))},iP=class{constructor(){this.O3c=N2b;this.QOb=this.Gia=!1;this.PQb=!0;this.GSb=!1;this.isOpen=new _.an}Sa(){this.isOpen.emit(!1)}uE(){O2b(this,!this.Gia)}BV(){O2b(this,!1);this.Awb&&(this.Awb.focus(),delete this.Awb)}hf(){this.rg&&this.rg.Jd&&this.rg.Jd.hf()}};iP.O=function(a){return new (a||iP)};
iP.wa=_.Bf({type:iP,na:[["dropdown-button","item","","ariaLabel",""]],ub:function(a,b){a&1&&_.Og(_.aA,5);if(a&2){let c;_.Rg(c=_.Sg())&&(b.rg=c.first)}},inputs:{item:"item",ariaLabel:"ariaLabel",QOb:"dense",PQb:"focusAutoCapture",GSb:"iconOnly"},outputs:{isOpen:"isOpen"},standalone:!1,jc:["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,HHb,13,23,"ng-container",2);a&2&&_.E("ngIf",b.item)},Fa:[_.fr,_.Gp,_.kB,_.Xn,_.ao,_.Hr,_.Ir,_.jw,_.vt,_.mu,_.aA,_.$z,hP,_.bo],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 jP=class{};jP.O=function(a){return new (a||jP)};jP.Ca=_.Cf({type:jP});jP.Ba=_.Xc({imports:[_.pr,_.Ip,_.nB,_.co,_.qt,_.Tx,_.nu,_.ny,_.Ds]});var P2b=["dropdownTemplate"],Q2b=function(a){a.Uc.V6a.next({hdb:!1,query:"",Vd:null})},R2b=function(a){JHb(()=>a.U6a)},kP=class{constructor(a,b,c,d){this.Lb=a;this.vd=b;this.Uc=c;this.cYb=!1;this.mc="FindInFileDropdown";this.displayText="Find in file";this.Za=new _.ne;this.Mg=[];this.Ji=new _.Nu(d);this.Ji.xsa=!1;this.Ji.xQ("CTRL_F",70,2);this.Ji.xQ("CTRL_F",70,8);_.lq(this.Ji,"shortcut",e=>{e.identifier==="CTRL_F"&&this.cYb&&(e.preventDefault(),this.Yq.uE(),JHb(()=>this.U6a));return!0});this.Za.add(_.x(this.Lb.data,
_.v(LK),_.kG()).subscribe(()=>{Q2b(this)}))}Sa(){this.KC={A5:this.uw,title:"Find",mc:this.mc};this.Mg=[this.vd.register("findInFile","f",()=>{this.Yq.uE();JHb(()=>this.U6a)}),this.vd.register("goToLine","g",()=>{this.Yq.uE();JHb(()=>this.N9a)})]}Ja(){this.Za.unsubscribe();Q2b(this);if(this.Mg)for(const a of this.Mg)a();this.Ji&&this.Ji.dispose()}};kP.O=function(a){return new (a||kP)(_.B(_.Uh),_.B(_.Pu),_.B(tM),_.B(_.ci))};
kP.wa=_.Bf({type:kP,na:[["find-in-file-dropdown"]],ub:function(a,b){a&1&&(_.Og(P2b,7),_.Og(iP,7),_.Og(dP,5),_.Og(fP,5));if(a&2){let c;_.Rg(c=_.Sg())&&(b.uw=c.first);_.Rg(c=_.Sg())&&(b.Yq=c.first);_.Rg(c=_.Sg())&&(b.U6a=c.first);_.Rg(c=_.Sg())&&(b.N9a=c.first)}},inputs:{cYb:"overrideBrowserSearch"},standalone:!1,ya:4,Aa:5,Da:[["dropdownTemplate",""],[3,"click","item","ariaLabel","dense","focusAutoCapture"]],qa:function(a,b){if(a&1){const c=_.Nd();_.F(0,"dropdown-button",1);_.N("click",function(){_.q(c);
return _.r(R2b(b))});_.Q(1);_.I();_.C(2,IHb,2,0,"ng-template",null,0,_.eh)}a&2&&(_.E("item",b.KC)("ariaLabel",b.displayText)("dense",!0)("focusAutoCapture",!1),_.y(),_.Vg(" ",b.displayText,"\n"))},Fa:[iP,dP,fP],kb:2,Ma:0});var lP=class{constructor(a){this.Gd=a;a=_.x(this.Gd.I8a(),_.v(b=>{const c=new Map;return{index:c,M9:[...KHb(b,c)]}}));this.Iua=_.x(_.Ge([a,this.Gd.Sma]),_.hg(([b,c])=>{b=b.index;for(const [e,f]of c){c=e;var d=f;if(!b.has(c))continue;const {node:g,NL:l}=b.get(c);c=g.Nf.enabled;const p=g.Nf.Du,t=g.Nf.Qu;Object.assign(g.Nf,d);for(const w of l){d=w.Nf.Qu;g.Nf.Du===1&&t===void 0&&(d=(d||0)+g.Nf.Qu);w.counts.set(LHb(p),(w.counts.get(LHb(p))||1)-1);w.counts.set(LHb(g.Nf.Du),(w.counts.get(LHb(g.Nf.Du))||
0)+1);w.Fea.set(c,(w.Fea.get(c)||1)-1);w.Fea.set(g.Nf.enabled,(w.Fea.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.Fea.get(!0)||0)>0,Du:A,Qu:d};Object.assign(w.Nf,d)}}}),_.v(([b])=>b.M9))}};lP.O=function(a){return new (a||lP)(_.m(_.uI))};lP.ta=_.k({token:lP,oa:lP.O});var S2b=class extends BXb{constructor(){super(...arguments);this.Tbb=[]}set Ej(a){this.Tbb=a;a=this.zh.selected;this.zh.clear();this.zh.select(...MHb(a,this.Tbb))}get Ej(){return this.Tbb}};var T2b=class{constructor(){this.cache=new Map}transform(a,b){a:{var c=a.displayName;const d=a.Nf;switch(a.type){case 1:b={wi:a.wi,displayName:c,Nf:d,level:b,FO:!1,Kia:a.Kia};break a;case 0:if(a.children.length===0)throw Error("Ve");b={My:a.My,displayName:c,Nf:d,level:b,FO:!0};break a;default:b=_.fb(a,"Unsupported tree node type");break a}b=void 0}a=a.type===1?`layer-${a.wi}`:`category-${a.My}`;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 mP=class{set wi(a){this.rVb.next(a)}constructor(a){this.rVb=new _.Zf(1);this.XIa=MWb;this.Nf=_.x(this.rVb,_.fg(b=>a.lD(b)))}};mP.O=function(a){return new (a||mP)(_.B(_.uI))};
mP.wa=_.Bf({type:mP,na:[["layer-status"]],inputs:{wi:"layer"},standalone:!1,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,QHb,4,4,"ng-container",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.Nf))},Fa:[_.Xn,_.Yn,_.Zn,_.BF,_.mu,_.Nx,_.Qx,_.bo],styles:["mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle}"],Ma:0});var YHb=a=>({expanded:a}),aIb=new _.Ut("Expand {categoryName}"),$Hb=new _.Ut("Collapse {categoryName}"),RHb=function(a,{checked:b},{wi:c}){b?DTb(a.Gd,c):CTb(a.Gd,c);a.Ha.mb({element:"LayerMenu",action:b?"enableLayer":"disableLayer",Ne:c,gestureName:"CLICK"})},VHb=function(a,b,c){const d=b.key;var e=b.target;if(e&&e instanceof HTMLElement)switch(e=_.FG(e,"mat-tree-node","mat-tree"),d){case "ArrowUp":e&&(b.preventDefault(),(a=e.previousElementSibling)&&(a=gIb(a))&&a.focus());break;case "ArrowDown":e&&
(b.preventDefault(),(a=e.nextElementSibling)&&(a=gIb(a))&&a.focus());break;case "ArrowLeft":b.preventDefault();if(c.FO)a.Ec.collapse(c);else if(e)for(b.preventDefault(),a=e.previousElementSibling;a;){if(a.matches("mat-tree-node.category-node")){a=gIb(a);if(!a)break;a.focus();break}a=a.previousElementSibling}break;case "ArrowRight":b.preventDefault(),c.FO&&a.Ec.expand(c)}},XHb=function(a,b,c){let d=a.Ec.ZO(c).filter(cIb);b.checked?(d.some(e=>e.Kia)&&(d=d.slice(0,1)),DTb(a.Gd,...d.map(e=>e.wi))):CTb(a.Gd,
...d.map(e=>e.wi));a.Ha.mb({element:"LayerMenu",action:b.checked?"enableCategory":"disableCategory",Ne:c.My,gestureName:"CLICK"})},ZHb=function(a,b){return a.Ec.ZO(b).some((c,d,e)=>{d=c.Kia;return c.Nf.enabled!==e[0].Nf.enabled&&!d})},nP=class{constructor(a,b,c,d){this.Gd=b;this.Ha=c;this.nc=new _.Vf;this.Ec=new S2b(dIb,eIb);const e=new T2b;this.dataSource=new GXb(this.Ec,new FXb((f,g)=>e.transform(f,g),dIb,eIb,fIb),[]);_.x(d.Iua,_.gg(this.nc),_.hg(()=>{_.en(a)}),_.Rf()).subscribe(f=>{this.dataSource.data=
f})}Sa(){}Ja(){this.nc.next()}Zd(a){return this.Ec.Zd(a)}Gj(a,b){return b.FO}};nP.O=function(a){return new (a||nP)(_.B(_.nn),_.B(_.uI),_.B(_.Bp),_.B(lP))};
nP.wa=_.Bf({type:nP,na:[["layer-menu"]],standalone:!1,features:[_.ah([lP,HWb])],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,WHb,5,3,"mat-tree-node",2)(2,bIb,6,9,"mat-tree-node",3),_.I());a&2&&(_.E("dataSource",b.dataSource)("treeControl",
b.Ec),_.y(2),_.E("matTreeNodeDefWhen",b.Gj))},Fa:[_.Vn,_.Xn,mP,_.jw,_.yt,_.ED,_.FD,_.mu,_.gK,_.xD,_.AD,_.BD,_.CD,iM],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 U2b=["layerMenuDropdownItem"],oP=class{constructor(){this.ZX="https://g3doc.corp.google.com/tools/gsearch/g3doc/develop/layers-help.md"}Sa(){this.KC={A5:this.V0c,title:"Layers",mc:"LayerMenuDropdown"}}};oP.O=function(a){return new (a||oP)};
oP.wa=_.Bf({type:oP,na:[["layer-menu-dropdown"]],ub:function(a,b){a&1&&_.Og(U2b,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.V0c=c.first)}},standalone:!1,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,hIb,6,1,"ng-template",
null,0,_.eh));a&2&&_.E("item",b.KC)("dense",!0)},Fa:[iP,_.Cp,nP,_.jw,_.zt,_.mu],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 pP=class{constructor(){this.Wb=[];this.tooltip="Copy link"}Sa(){}copy(){this.button.trigger()}};pP.O=function(a){return new (a||pP)};
pP.wa=_.Bf({type:pP,na:["link-row label  url  shortcut ".split(" ")],ub:function(a,b){a&1&&_.Og(_.rB,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.button=c.first)}},inputs:{label:"label",ariaLabel:"ariaLabel",Wb:"shortcut",url:"url"},standalone:!1,jc:"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),_.I(),_.K(2,"copy-button",
1,0)(4,"menu-keyboard-shortcut-hint",2));a&2&&(_.y(),_.Wg(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:[_.rB,_.bJ],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 qP=class{constructor(a,b){this.Ha=a;this.QWc=b;this.Pf=new _.wu(this.Ha)}list(a,b=[]){if(!a.tb||!a.Wc||!a.repository)return _.Be("Missing necessary repo group details.");const c=Object.assign({},_.KG(a.tb,a.Wc),{fileSpecPath:a.path,fileSpecSourceRootRefSpec:a.Eb,fileSpecSourceRootRepositoryKeyRepositoryName:a.repository,fileSpecType:"FILE",attributeNames:b});return _.x(this.Pf.fetch(c,()=>this.QWc.list(c)),_.v(d=>d.UCa))}};qP.O=function(a){return new (a||qP)(_.m(_.Bp),_.m(LL))};
qP.ta=_.k({token:qP,oa:qP.O,Ea:"root"});var V2b=["clLink"],W2b=["dropdownList"],X2b=["buildLink"],Y2b=["headLink"],Z2b=["includeLink"],$2b=["pathLink"],a3b=["google3Link"],b3b=["publicCsHeadLink"],c3b=["publicCommitLink"],LIb=()=>["l","p"],MIb=()=>["l","h"],jIb=()=>["l","r"],pIb=()=>["l","g"],sIb=()=>["l","i"],vIb=()=>["l","b"],DIb=()=>["l","e"],FIb=()=>["l","c"],iIb=function(a){const b=!!a.Wa.params.line;return _.VF(a.Wa)?b?"Line & CL":"CL":b?"Line & Commit":"Commit"},NIb=function(a){if(_.pG(a.Wa))return _.Nnb(a.Wa)},OIb=function(a){if(_.UF(a.Wa)||
_.nG(a.Wa))switch(a.wb.kind){case 1:return a.wb.KL?`${a.wb.KL}/`:void 0;case 0:return a.wb.KL}},d3b=function(a,b){if(!a.Wa||!_.pG(a.Wa))return _.u(null);var c=_.Nnb(a.Wa);c=c.replace(/\.(?:cc?|mm?)$/,".h");c.endsWith(".proto")&&(c=c.replace(/\.proto$/,".proto.h"));if(c.endsWith(".h"))return rIb(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.Zj[0])==null?void 0:e.name)==="module_name"&&d.Zj[0].stringValue)return`import ${d.Zj[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=RIb(d);e=RIb(e);return`import ${d}_${e}`})):
_.u(null)},e3b=function(a,b){return _.x(b,_.v(c=>{let d=a.Wa;_.UF(a.Wa)&&(d=_.Sq(d.bc()).ab());d=d.bc().mj({line:a.Wa.params.line,Rf:c,Pb:a.Wa.params.Pb,iq:a.Wa.params.iq}).ab();return tWb(a.D0,d)}))},f3b=function(a,b){return OIb(a)?_.x(b,_.v(c=>{let d=OIb(a);const e=_.zqa(a.Wa.params.line);e&&(d=`${d};l=${e.toString()}`);c&&(d=`${d};drc=${c}`);return d})):_.u(void 0)},rIb=function(a){return a.wb.kind===0&&a.wb.EG!==void 0&&["objectivec","objectivec++"].includes(a.wb.EG)},rP=class{constructor(a,b,
c,d,e,f,g){this.Ha=a;this.Dh=b;this.oSc=c;this.vd=d;this.J0a=e;this.window=f;this.D0=g;this.Yc=_.HF;this.joc="List of code hyperlinks";this.JVb=this.IVb=this.HVb=this.mOb=_.Re;this.Mg=[];this.afb=this.J0a.afb}get Wa(){return this.wb.location}Sa(){this.KC={title:"Links",A5:this.uw,mc:"LinksDropdown"};this.xR=this.vd.register("toggleLinkDropdown","l",()=>{this.Yq.uE();this.gt("toggleDropdown")})}Sb(){const a=_.x(QIb(this.Wa,this.Dh),_.ag(1),_.Fe()),b=this.wb.kind===0&&this.wb.EG==="swift",c=_.x(this.oSc.list(this.Wa,
b?["module_name"]:[]),_.v(d=>{if(d!=null&&d.length)return b&&d.sort((e,f)=>(f.Zj[0]!==void 0?1:0)-(e.Zj[0]!==void 0?1:0)),d[0]}));this.mOb=_.x(c,_.v(d=>_.zF(d==null?void 0:d.name)),_.hg(d=>{d&&this.Mg.push(this.vd.register("copyBuildRule","b",()=>{this.mSc.copy();this.gt("focusIncludeBuildRule")},!0))}),_.Jf(()=>_.yF("Error contacting Depserver")),_.eg(_.IF));this.IVb=_.x(d3b(this,c),_.v(d=>_.zF(d)),_.hg(d=>{d&&this.Mg.push(this.vd.register("copyIncludeLink","i",()=>{this.JZc.copy();this.gt("focusIncludeLink")},
!0))}),_.Jf(()=>_.yF("TODO: Error message")),_.eg(_.IF));this.HVb=_.x(e3b(this,a),_.hg(()=>{this.Mg.push(this.vd.register("copyClLink","r",()=>{this.Ita.copy();this.gt("focusClLink")},!0))}),_.v(_.zF),_.Jf(()=>_.yF("Error determining most recent commit")),_.eg(_.IF));this.JVb=_.x(f3b(this,a),_.hg(()=>{this.Mg.push(this.vd.register("copyPublicCommitLink","c",()=>{this.X4c.copy();this.gt("focusPublicCommitLink")},!0))}),_.v(_.zF),_.Jf(()=>_.yF("Error determining most recent commit")),_.eg(_.IF))}Ja(){this.xR&&
this.xR();this.vR()}Vja(){this.vR()}Wja(){this.Mg=[this.vd.register("copyPathLink","p",()=>{this.l4c.copy();this.gt("focusPathLink")},!0),this.vd.register("copyHeadLink","h",()=>{this.XX.copy();this.gt("focusHeadLink")},!0)];NIb(this)&&this.Mg.push(this.vd.register("copyGoogle3Link","g",()=>{this.pYc.copy();this.gt("focusGoogle3Link")},!0));OIb(this)&&this.Mg.push(this.vd.register("copyPublicHeadLink","e",()=>{this.Y4c.copy();this.gt("focusPublicHeadLink")},!0))}gt(a){this.Ha.mb({element:"LinksDropdown",
action:a,projectId:this.Wa.tb,gestureName:"KEYBOARD"})}vR(){if(this.Mg)for(const a of this.Mg)a()}};rP.O=function(a){return new (a||rP)(_.B(_.Bp),_.B(_.DI),_.B(qP),_.B(_.Pu),_.B(SM),_.B(_.pu),_.B(_.Iz))};
rP.wa=_.Bf({type:rP,na:[["links-dropdown","viewData",""]],ub:function(a,b){a&1&&(_.Og(V2b,5),_.Og(W2b,7),_.Og(iP,7),_.Og(X2b,5),_.Og(Y2b,5),_.Og(Z2b,5),_.Og($2b,5),_.Og(a3b,5),_.Og(b3b,5),_.Og(c3b,5));if(a&2){let c;_.Rg(c=_.Sg())&&(b.Ita=c.first);_.Rg(c=_.Sg())&&(b.uw=c.first);_.Rg(c=_.Sg())&&(b.Yq=c.first);_.Rg(c=_.Sg())&&(b.mSc=c.first);_.Rg(c=_.Sg())&&(b.XX=c.first);_.Rg(c=_.Sg())&&(b.JZc=c.first);_.Rg(c=_.Sg())&&(b.l4c=c.first);_.Rg(c=_.Sg())&&(b.pYc=c.first);_.Rg(c=_.Sg())&&(b.Y4c=c.first);_.Rg(c=
_.Sg())&&(b.X4c=c.first)}},inputs:{wb:"viewData"},standalone:!1,features:[_.Pm],jc:["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=_.Nd();_.F(0,"dropdown-button",9);_.N("isOpen",function(d){_.q(c);return _.r(d?b.Wja():b.Vja())});_.I();_.C(1,PIb,14,20,"ng-template",null,0,_.eh)}a&2&&_.E("item",b.KC)("ariaLabel",b.joc)("dense",!0)},Fa:[_.Xn,iP,_.Ir,_.BF,pP,_.bo],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 sP=class{constructor(a,b,c,d){this.Ha=a;this.KO=b;this.rf=d;this.Pf=new _.wu(this.Ha)}u8a(a,b,c=[]){if(!MK(a))return _.u(_.xF("Dynamic related files unavailable"));const d=qWb(rWb((new _.hTa).rM(_.ava(a.tb,a.Wc,a.repository)).H0b(_.pv.has(72)).I0b(_.pv.has(73)).qd(a.path),b),c);return _.x(this.Pf.fetch(d.Zc(),()=>_.Gv(this.rf,()=>this.KO.u8a(d,this.rf.tl()),"FileService.getRelated")),_.v(e=>_.zF(SIb(e))),_.eg(_.IF),_.Jf(()=>_.u(_.xF("Dynamic related files unavailable"))))}};
sP.O=function(a){return new (a||sP)(_.m(_.Bp),_.m(_.F8a),_.m(_.qv),_.m(_.Wv))};sP.ta=_.k({token:sP,oa:sP.O,Ea:"root"});var g3b=["dropdownList"],WIb=a=>["r",a],k3b=function(a,b){const c=b.parent,d=b.path,e=_.x(a.lja(c),_.v(g=>{const l=[];for(const p of g)(g=h3b(a,d,p))&&l.push(g);c.path&&l.push({MO:c.path,QAa:"parent",Wb:"p"});return l}));let f=_.u([]);if(!b.BG){const g=i3b(a,d);g&&(b=fJb(b,g.YCa),f=_.x(a.lja(b),_.v(l=>l.length&&(l=_.yi(l[0]))?[gJb(l,g.gya)]:[]),_.eg([])))}else if(c.path){const g=i3b(a,c.path);g&&(b=fJb(c,g.YCa),f=_.x(a.lja(b),_.v(l=>{const p=[];for(const t of l){const w=j3b(d,t,g.YCa);w&&p.push(w)}!p.length&&
l.length&&(l=_.yi(l[0]))&&p.push(gJb(l,g.gya));return p}),_.eg([])))}return _.x(_.Ge(f,e),_.v(([g,l])=>g.concat(l)))},h3b=function(a,b,c){if(c!==b){var d=_.dB(c);b=_.dB(b);for(const e of a.config.n_){const f=e.Vd.exec(b);if(f&&(a=new RegExp(TIb(e.Kg,g=>_.MC(f[Number(g)]))),d.match(a)))return{MO:c,QAa:e.label,Wb:e.Wb}}}},i3b=function(a,b){for(const {kE:c,rE:d}of a.config.e1){if(b.match(c.Op))return{gya:!0,YCa:c};if(b.match(d.Op))return{gya:!1,YCa:d}}},j3b=function(a,b,c){const d=_.dB(b),e=c.Vd.exec(_.dB(a));
if(e&&(a=new RegExp(TIb(c.Kg,f=>_.MC(e[Number(f)]))),d.match(a)))return{MO:b,QAa:"test",Wb:"t"}},tP=class{set Wa(a){this.Um.next(a)}get Wa(){return this.Um.value}constructor(a,b,c,d,e,f,g,l){this.Ha=a;this.EVc=c;this.Ns=d;this.xh=e;this.Ua=f;this.vd=g;this.D0=l;this.Yc=_.HF;this.label="Related files";this.mc="RelatedFilesDropdown";this.Acb=new _.Vh(!1);this.Um=new _.Vh(new _.Mi({}));this.Za=new _.ne;this.Mg=[];this.iob=_.x(this.Um,_.fg(p=>k3b(this,p)));_.pv.has(13)&&(this.DVc=_.x(this.iob,_.ig(this.Um.Xf()),
_.fg(([p,t])=>{if(!_.VF(t))return _.u(_.zF([]));p=p.map(w=>w.MO);return this.EVc.u8a(t,10,p)}),_.hg(p=>{p.state===2&&this.Yq&&p.Ub.length>0&&setTimeout(()=>{this.Yq.hf()},0)})))}Sa(){this.KC={A5:this.uw,title:"Related files",mc:this.mc};this.xR=this.vd.register("toggleRelatedFilesDropdown","r",()=>{this.Yq.uE();this.Ha.mb({element:this.mc,action:"toggleDropdown",gestureName:"KEYBOARD"})});this.Za.add(_.Ge([this.iob,this.Acb.Xf(),this.Um.Xf()]).subscribe(([a,b,c])=>{this.vR();b&&this.fob(a,c)}))}Ja(){this.xR&&
this.xR();this.vR();this.Za.unsubscribe()}Wja(){this.Acb.next(!0)}Vja(){this.Acb.next(!1)}fob(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.Mg.push(this.vd.register(e,d.Wb,()=>{this.Yq.uE();this.Ha.mb({element:this.mc,action:`navigateTo${String(e.charAt(0)).toUpperCase()+String(e.slice(1)).toLowerCase()}`,gestureName:"KEYBOARD"});this.Ua.navigate(_.Oq(_.RG(b.bc().qd(d.MO)).ab()))},!0)),this.Mg.push(this.vd.register(`${e}InNewTab`,`shift+${d.Wb}`,()=>
{this.Yq.uE();this.Ha.mb({element:this.mc,action:`navigateTo${String(e.charAt(0)).toUpperCase()+String(e.slice(1)).toLowerCase()}`,gestureName:"KEYBOARD"});const f=_.RG(b.bc().qd(d.MO)).ab();_.oc(window,_.dab(this.D0,f),"_blank")},!0)))}}Cwa(a){return _.x(this.Um,_.v(b=>_.Oq(_.RG(b.bc().qd(a)).ab())))}lja(a){return _.x(this.Ns.list(a.tb,a.Wc,a.repository,_.ak(a),a.path||"",a.params.Pb),_.v(b=>b.map(c=>c.ke())),_.Jf(b=>{_.Ft(this.xh,b);return _.u([])}))}vR(){for(const a of this.Mg)a();this.Mg=[]}};
tP.O=function(a){return new (a||tP)(_.B(_.Bp),_.B(_.qv),_.B(sP),_.B(_.oJ),_.B(_.Gt),_.B(_.hi),_.B(_.Pu),_.B(_.Iz))};
tP.wa=_.Bf({type:tP,na:[["related-files-dropdown"]],ub:function(a,b){a&1&&(_.Og(iP,7),_.Og(g3b,7));if(a&2){let c;_.Rg(c=_.Sg())&&(b.Yq=c.first);_.Rg(c=_.Sg())&&(b.uw=c.first)}},inputs:{config:"config",Wa:"place"},standalone:!1,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=_.Nd();_.F(0,"dropdown-button",3,0);_.N("isOpen",function(d){_.q(c);return _.r(d?b.Wja():b.Vja())});_.Q(2);_.I();_.C(3,eJb,5,6,"ng-template",null,1,_.eh)}a&2&&(_.E("item",b.KC)("ariaLabel",b.label)("dense",!0),_.y(2),_.Vg(" ",b.label,"\n"))},Fa:[_.Gp,_.Wn,_.Xn,_.Yn,_.Zn,iP,_.DF,_.BF,_.KF,_.AA,_.zA,_.Ox,_.bJ,_.lp,_.bo,_.AB],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});_.l3b=[];var m3b=["dropdownTemplate"],iJb=a=>["v",a],uP=class{constructor(a,b){this.Ha=a;this.vd=b;this.u1c=_.l3b;this.Xoc="View this file in an external site";this.AG=!1;this.Jea="ciderv";this.dna=!1;this.gBa=[];this.Mg=[]}Sa(){this.KC={title:"View in",A5:this.uw,mc:"ViewInDropdown"};this.xR=this.vd.register("openViewInDropdown","v",()=>{this.Yq.uE();this.gt("openDropdown")})}Sb(a){if(a.place||a.ciderDefault.ng!=null||a.suggestUniqueCiderWs.ng!=null){const e=this.Wa;a=[];for(var b of this.u1c){if(b.Vd&&!e.path.match(b.Vd))continue;
var c=b,d=Object.assign({},c);c=c.jA;d=(delete d.jA,d);c=c(e);let f;if((f=c)==null?0:f.includes("cider.corp.google.com"))switch(this.Jea){case "prompt":let g;c=(g=ZAb(c,this.dna))!=null?g:null}c&&a.push(Object.assign({},d,{url:c}))}this.AG||(b=fBb(e))&&a.push({description:"View raw file content",key:"r",label:"Raw Content View",url:b});this.Swa&&a.push({description:"View in Gitiles",key:"g",label:"View in Gitiles",url:this.Swa});this.KL&&a.push({description:"View in Public CS",key:"e",label:"View in Public CS",
url:this.KL});this.gBa=a}}Ja(){this.xR&&this.xR();this.vR()}Vja(){this.vR()}Wja(){for(const a of this.gBa)this.Mg.push(this.vd.register(a.label,a.key,()=>{_.oc(window,a.url,"_blank");this.Yq.BV();this.gt(a.label)},!0))}gt(a){this.Ha.mb({element:"ViewInDropdown",action:a,projectId:this.Wa.tb,gestureName:"KEYBOARD"})}vR(){for(const a of this.Mg)a();this.Mg=[]}};uP.O=function(a){return new (a||uP)(_.B(_.Bp),_.B(_.Pu))};
uP.wa=_.Bf({type:uP,na:[["view-in-dropdown"]],ub:function(a,b){a&1&&(_.Og(iP,5),_.Og(m3b,7));if(a&2){let c;_.Rg(c=_.Sg())&&(b.Yq=c.first);_.Rg(c=_.Sg())&&(b.uw=c.first)}},inputs:{Wa:"place",Swa:"gitilesLink",KL:"ossLink",AG:"isGenerated",Jea:"ciderDefault",dna:"suggestUniqueCiderWs"},standalone:!1,features:[_.Pm],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,hJb,1,3,"dropdown-button",1)(1,kJb,2,1,"ng-template",null,0,_.eh);a&2&&_.E("ngIf",b.gBa.length)},Fa:[_.Wn,_.Xn,iP,_.KF,_.AA,_.zA,_.bJ],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 uJb=a=>({enabled:a}),qJb=function(a,b="CLICK"){a.Gd.bt("BLAME")?(CTb(a.Gd,"BLAME"),n3b(a,!1,b)):(DTb(a.Gd,"BLAME"),n3b(a,!0,b))},n3b=function(a,b,c){a.Ha.mb({element:"RepositoryDetailHeaderBlame",action:b?"show":"hide",projectId:a.Nd.tb,gestureName:c})},vP=class{set wb(a){this.EE?this.EE.next(a):this.EE=new _.Vh(a)}get wb(){return this.EE.value}get h0c(){return _.Pq(this.Nd,_.lG(this.Nd.bc(),"ref").ab())}get o1b(){return this.componentId!=="DiffDetailHeader"&&(this.componentId!=="FileDetail"||
this.contentType!=="code-diff")}get Ema(){return this.componentId==="FileDetail"&&this.contentType==="text"}get h8c(){return MK(this.Nd)&&this.componentId==="FileDetail"&&this.contentType&&["binary","largeFile","markdown","text","jupyter"].includes(this.contentType)}get qVb(){const a=this.componentId==="FolderDetail"&&_.pv.has(11);return _.pv.has(23)&&(this.Ema||a)}get AG(){return _.vG(this.wb.ND)}get KUb(){return _.pv.has(85)&&this.Ema}constructor(a,b,c,d,e,f,g,l){this.Ha=a;this.Xd=b;this.Gd=d;this.vd=
e;this.UAa=f;this.service=g;this.Yb=l;this.J4b=_.x(this.Yb.Ezb,_.cg(1))}Sa(){this.Fl=this.vd.register("toggleBlame","b",()=>{this.Ema&&(qJb(this,"KEYBOARD"),_.en(this.Xd))})}Ja(){this.Fl&&this.Fl()}get Nd(){return this.wb.location}get s_c(){return this.Gd.bt("BLAME")}uP(){return _.x(this.service.uP(_.x(this.EE,_.v(a=>a.kind===1))),_.v(a=>({visible:a})))}};vP.O=function(a){return new (a||vP)(_.B(_.Bp),_.B(_.nn),_.B(_.qv),_.B(_.uI),_.B(_.Pu),_.B(_.DK),_.B(tM),_.B(_.Vv))};
vP.wa=_.Bf({type:vP,na:[["header-actions","componentId","","viewData",""]],inputs:{componentId:"componentId",contentType:"contentType",wb:"viewData"},standalone:!1,jc:["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,lJb,1,0,"layer-menu-dropdown",0),_.Q(1,"\n"),_.C(2,mJb,2,3,"find-in-file-dropdown",1),_.Q(3,"\n"),_.C(4,nJb,1,1,"links-dropdown",2),_.Q(5,"\n"),
_.C(6,oJb,4,10,"view-in-dropdown",3),_.Q(7,"\n"),_.C(8,pJb,2,2,"related-files-dropdown",4),_.Q(9,"\n"),_.Q(10,"\n"),_.C(11,rJb,5,2,"button",5),_.Q(12,"\n"),_.C(13,sJb,7,2,"ng-container",0),_.R(14,"async"),_.Q(15,"\n"),_.C(16,vJb,5,5,"ng-container",0),_.Q(17,"\n"),_.K(18,"fullscreen-button",6),_.Q(19,"\n"));a&2&&(_.E("ngIf",b.qVb),_.y(2),_.E("ngIf",b.Ema),_.y(2),_.E("ngIf",b.o1b),_.y(2),_.E("ngIf",b.h8c),_.y(2),_.E("ngIf",b.UAa.config&&!b.h0c&&b.o1b),_.y(3),_.E("ngIf",b.Ema&&!b.qVb),_.y(2),_.E("ngIf",
_.S(14,9,b.uP())),_.y(3),_.E("ngIf",b.KUb),_.y(2),_.E("componentId",b.componentId))},Fa:[_.Gp,_.Xn,kP,SN,oP,rP,_.jw,_.vt,_.yt,_.mu,_.Nx,_.Qx,tP,uP,_.bo],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 wP=class{set wb(a){this.AG=_.vG(a.ND);this.gUb=_.Qnb(a.ND);var b;(b=a.location.path||"")&&b!=="/"?(b=_.dB(b),b=b.substr(-1)==="/"?b.substr(0,b.length-1):b):b="Repository Root";this.Akb=b;if(a.kind===0&&a.lRb.length!==0){var c=a.lRb[0],d=_.jl(c,_.bk,1);b=d.bm();d=d.dP();c=c.ke();b={de:WAb(b),repository:_.Y(b,2)};const {de:e,repository:f}=b;b=e.type==="depot"?new _.Ki({repository:f,Eb:d,path:c,params:void 0}):new _.Mi({de:e,repository:f,Eb:d,path:c,params:void 0})}else b=void 0;this.N7a=b;this.b2b=
_.Dk(a.location);this.PDa=a}get wb(){return this.PDa}get Wa(){return this.wb.location}constructor(a,b,c){this.Ha=a;this.vd=c;this.gUb=this.AG=this.Z7c=!1;this.Akb="";this.b2b="FILE";this.wEa="Generated by a BUILD rule. See go/bbcp for more details";this.RR="detail-header-id";this.mc="DetailHeader";this.Fl=()=>{};this.utb=_.pv.has(22)}Sa(){this.Fl=this.vd.register("triggerStarButton","s",()=>{this.Ha.mb({element:"DetailHeader",action:"changeStar",gestureName:"KEYBOARD"});this.Z1b&&this.Z1b.Xxb.next({kind:"event",
action:"KEYBOARD"})})}Ja(){this.Fl()}};wP.O=function(a){return new (a||wP)(_.B(_.Bp),_.B(_.qv),_.B(_.Pu))};
wP.wa=_.Bf({type:wP,na:[["detail-header","componentId","","viewData",""]],ub:function(a,b){a&1&&_.Og(_.BJ,5);if(a&2){let c;_.Rg(c=_.Sg())&&(b.Z1b=c.first)}},inputs:{componentId:"componentId",contentType:"contentType",Z7c:"showLinksDropdown",wb:"viewData"},standalone:!1,jc:["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,wJb,1,4,"star",3),_.F(3,"h2",4),_.Q(4),_.C(5,zJb,3,3,"ng-container",5),_.I(),_.K(6,"commit-information",6),_.I(),_.K(7,"header-actions",7),_.I(),_.C(8,
AJb,1,0,"ng-template",null,0,_.eh));a&2&&(_.y(2),_.E("ngIf",b.utb),_.y(),_.qg("id",b.RR),_.y(),_.Vg(" ",b.Akb," "),_.y(),_.E("ngIf",b.AG),_.y(),_.E("activeLocation",b.Wa)("showMostRecentCommitForPath",!0)("lastSubmoduleFetchSpec",b.wb.s7),_.y(),_.E("componentId",b.componentId)("contentType",b.contentType)("viewData",b.wb))},Fa:[_.Gp,nN,_.Xn,_.Hr,_.Ir,_.nt,_.fA,vP,_.Nx,_.Qx,_.lp,_.BJ],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 xP=class{constructor(){this.yBb=2}Sa(){}get w4c(){return _.Oq(_.dH(this.wb.location.bc(),a=>{delete a.nz;delete a.Nm}).ab())}};xP.O=function(a){return new (a||xP)};
xP.wa=_.Bf({type:xP,na:[["diff-detail-header"]],inputs:{wb:"viewData"},standalone:!1,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),_.I(),_.F(3,"a",3)(4,"button",4)(5,"mat-icon"),_.Q(6,"clear"),_.I()()()(),_.F(7,"div",5),_.K(8,"commit-information",6)(9,"div",7)(10,"header-actions",8),_.I());a&2&&(_.y(2),_.E("activeLocation",b.wb==null?null:b.wb.location)("version",b.yBb),_.y(),_.E("routerLink",b.w4c)("trackProjectId",b.wb.location.tb),_.y(5),_.E("activeLocation",
b.wb==null?null:b.wb.location),_.y(2),_.E("viewData",b.wb))},Fa:[_.Gp,nN,_.Hr,_.Ir,_.nt,_.fA,vP,_.jw,_.yt,_.mu,_.lp],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 yP=class{set Rya(a){this.rWb.next(a)}set hm(a){this.sXb.next(a)}constructor(a,b){this.Ha=a;this.Uc=b;this.markerHeight="10px";this.sWb=new _.Vh([]);this.sXb=new _.Vh(null);this.rWb=new _.Vh({});this.qWb=new _.an;this.sWb=_.x(_.Ge(this.rWb,this.sXb),_.v(([c,d])=>{const e=DJb("find",c.find,d),f=DJb("search",c.search,d),g=DJb("xrefs",c.tbd,d);c=DJb("importantXrefs",c.IZc,d);return[...f,...g,...c,...e]}))}};yP.O=function(a){return new (a||yP)(_.B(_.Bp),_.B(tM))};
yP.wa=_.Bf({type:yP,na:[["file-content-pager"]],inputs:{Rya:"markers",hm:"numLines"},outputs:{qWb:"markerClicked"},standalone:!1,ya:2,Aa:3,Da:[[3,"class","height","top","click",4,"ngFor","ngForOf"],[3,"click"]],qa:function(a,b){a&1&&(_.C(0,CJb,1,7,"div",0),_.R(1,"async"));a&2&&_.E("ngForOf",_.S(1,1,b.sWb))},Fa:[_.Wn,_.bo],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 o3b=function(a,b){a.Ln=void 0;if(b.location.path)switch(b.ND){case 6:_.VF(b.location)&&(a.Ln={jk:"piper",Bt:"piper",Jc:b.Jc,path:b.location.path,fingerprint:b.N_a});break;case 7:b.location.params.Pb&&(a.Ln={jk:"citc",Bt:b.location.params.Pb,Jc:b.Jc,path:b.location.path,fingerprint:b.N_a});break;case 1:_.nG(b.location)&&_.Vj(b.location)&&(a.Ln={jk:"gob",Bt:b.location.tb+"/"+b.location.repository,Jc:b.Jc,path:b.location.path,fingerprint:b.N_a})}},zP=class{constructor(a,b){this.Ha=a;this.xh=b;this.Ln=
void 0}onError(a){_.Ft(this.xh,a)}Zwb(a){return _.nPa(this.Ha,a,"codeRenderFull")}Fna(a,b){_.nPa(this.Ha,a,`codeRenderRefresh_${b}`)}YVb(){this.Ha.mb({element:"Folding",action:"collapse",gestureName:"CLICK"})}Sfb(){this.Ha.mb({element:"Folding",action:"expand",gestureName:"CLICK"})}y7(){this.Ha.mb({element:"FileDetail",action:"focusCodePanel",gestureName:"KEYBOARD"})}ft(a,b,c){this.Ha.mb({element:"FileDetail",action:"copyCode",gestureName:"KEYBOARD",kw:{V9:a,length:b,selection:c},Ln:this.Ln})}OY(a){this.Ha.mb({element:"FileDetail",
action:"scroll",gestureName:"SCROLL",yq:a,Ln:this.Ln})}};zP.O=function(a){return new (a||zP)(_.m(_.Bv),_.m(_.Gt))};zP.ta=_.k({token:zP,oa:zP.O});var AP=class{transform(a){return a["image/png"]?(a["image/png"]=a["image/png"].toString().replaceAll("\n",""),_.Yeb("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(""),_.HA(a)):_.HA(`<data with types: ${Object.keys(a).join(", ")}>`)}};AP.O=function(a){return new (a||AP)};AP.Le=_.Ef({name:"renderData",type:AP,le:!0,standalone:!1});var BP=class{Sa(){}};BP.O=function(a){return new (a||BP)};BP.wa=_.Bf({type:BP,na:[["jupyter-notebook"]],inputs:{R7:"notebook"},standalone:!1,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,NJb,4,3,"ng-container",0);a&2&&_.E("ngForOf",b.R7.cells)},Fa:[_.Wn,_.Xn,_.Yn,_.Zn,XM,uM,_.kD,dM,_.IB,_.JB,_.YH,_.zI,AP],styles:["jupyter-notebook[_nghost-%COMP%]{display:block;padding:10px}mat-card[_ngcontent-%COMP%]{margin:10px 0;background:var(--card)}"]});var RJb=function(a,b){a.Cma=!0;let c;(c=a.Za)==null||c.unsubscribe();a.Za=_.x(b,_.Pf(1)).subscribe(d=>{a.WUb.emit(d);a.Cma=!1})},SJb=function(a,b){a.Cma=!1;let c;(c=a.Za)==null||c.unsubscribe();a.Za=void 0;a.JAa=_.x(b,_.v(d=>d.ue))},CP=class{constructor(){this.size=0;this.Pga=_.Re;this.WUb=new _.an;this.JAa=void 0;this.Cma=!1}Sa(){}Ja(){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.Cma=!1;this.Za=void 0}}};
CP.O=function(a){return new (a||CP)};
CP.wa=_.Bf({type:CP,na:[["large-file","fullViewData",""]],inputs:{size:"size",Pga:"fullViewData"},outputs:{WUb:"largeFileViewData"},standalone:!1,features:[_.Pm],jc:["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,QJb,5,4,"ng-container",3)(1,VJb,7,5,"ng-template",null,0,_.eh);a&2&&(a=_.Eg(2),_.E("ngIf",b.JAa)("ngIfElse",a))},Fa:[_.Gp,_.Xn,_.nA,_.uB,_.wB,_.vB,_.BF,_.bo,_.mD],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 DP=class{constructor(a,b,c){this.Ha=a;this.Uc=b;this.Yb=c;this.V0=_.Kv().create(["PREVIEW",0],["SOURCE",1]);this.selectedIndex=_.x(this.Uc.sQb,_.v(d=>this.V0.get(d)))}Sa(){}Qk(a){(a=_.Lv(this.V0,a))&&this.Uc.dG!==a&&(this.Ha.mb({element:"MarkdownTabHeader",action:this.Q7a(a),gestureName:"CLICK",projectId:this.wb.location.tb}),this.Uc.dG=a,this.Yb.fma(a))}Q7a(a){switch(a){case "SOURCE":return"openSourceTab";case "PREVIEW":return"openPreviewTab";default:return _.fb(a,"Unknown file detail tab selected")}}};
DP.O=function(a){return new (a||DP)(_.B(_.Bp),_.B(tM),_.B(_.Vv))};
DP.wa=_.Bf({type:DP,na:[["markdown-tab-header","viewData",""]],inputs:{wb:"viewData"},standalone:!1,jc:["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.Qk(c)}),_.K(2,"mat-tab",1)(3,"mat-tab",2),_.I());a&2&&_.E("selectedIndex",_.S(1,1,b.selectedIndex))},Fa:[NN,YL,ZL,_.bo],styles:["mat-tab-group[_ngcontent-%COMP%]     .mat-mdc-tab-label{height:40px}"]});var EP=class{constructor(a){this.element=a}set F6c(a){var b=`data:image/svg+xml,${encodeURIComponent(a!=null?a:"")}`;a=new Image;a.src=b;b=this.element.ma;_.um(b);b.appendChild(a)}};EP.O=function(a){return new (a||EP)(_.B(_.ef))};EP.La=_.Df({type:EP,na:[["","safeSvg",""]],inputs:{F6c:"safeSvg"},standalone:!1});var FP=class{constructor(a){this.Eb=a}set I6c(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)}}};FP.O=function(a){return new (a||FP)(_.B(_.ef))};FP.La=_.Df({type:FP,na:[["","sanitizeSrc",""]],inputs:{I6c:"sanitizeSrc"},standalone:!1});var GP=class{constructor(a){this.l7a=a}VC(a){if(a.kind===5)return _.u(_.IF);if(a.kind!==0)return _.u(_.xF("Folding unsupported"));const b=a.location.tb,c=a.location.Wc,d=a.location.repository;var e=a.location.path;const f=a.location.params;e=_.hG(a.location,1)||e;const g=f.Pb?"HEAD":_.Uj(a.location,1);a={Eb:_.Uj(a.location,0)||"",commit:g};return _.x(this.l7a.VC(b,c,d,a,e,f.Pb),_.v(l=>{if(l.Ch()===2||l.Ch()===4)var p=_.xF("Folding unavailable");else{p=[];for(const t of _.ml(l,_.DSa,3,_.fl()))(l=t.getRange())&&
p.push({start:_.xl(l,1)-1,end:_.xl(l,3)-1,indentation:_.xl(t,2)});p=_.zF(p)}return p}),_.eg(_.IF),_.Jf(()=>_.u(_.xF("Folding unavailable"))))}};GP.O=function(a){return new (a||GP)(_.m(_.Oy))};GP.ta=_.k({token:GP,oa:GP.O});var HP=class{constructor(a,b,c,d){const e=_.x(b.events,_.Te(f=>f instanceof _.di),_.eg(null),_.v(()=>{let f=_.Ni(a.Nc);f.path&&f.path.endsWith(".md")&&(f=f.parent);return f.bc().mj().ab()}),_.Rf((f,g)=>_.Pq(f,g)),_.ag(1),_.Fe());this.EZb=_.x(e,_.v(f=>XJb(f,b)));this.CZb=_.x(e,_.v(f=>YJb(f,c,d)))}};HP.O=function(a){return new (a||HP)(_.m(_.Uh),_.m(_.hi),_.m(_.oJ),_.m(_.Wt))};HP.ta=_.k({token:HP,oa:HP.O});var p3b=class{constructor(){this.b5b=[]}get widgets(){return this.b5b}set widgets(a){this.b5b=a}};var q3b=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)},IP=class extends p3b{K6(a){const b=this.widgets.filter(c=>sBb(c.line,a));this.ai=b.length>0?{first:this.widgets.indexOf(b[0]),last:this.widgets.indexOf(b[b.length-1])}:void 0;return b}Pwa(a,b){if(!this.ai||a>this.widgets[this.ai.last].line||b<=this.widgets[this.ai.first].line)return[{widgets:this.K6({start:a,end:b}),type:"replace"}];const c=this.widgets[this.ai.first],d=this.widgets[this.ai.last],
e=[];if(a>c.line){const f=this.b9a(a);f.length>0&&e.push({widgets:f,type:"remove"})}a<c.line&&(a=this.S7a(a),a.length>0&&e.push({widgets:a,type:"add",location:"start"}));b<d.line&&(a=this.Y8a(b),a.length>0&&e.push({widgets:a,type:"remove"}));b>d.line&&(b=this.R7a(b),b.length>0&&e.push({widgets:b,type:"add",location:"end"}));return e}R7a(a){const b=[];for(let c=this.ai.last+1;c<this.widgets.length;c++){const d=this.widgets[c];if(d.line>a)break;b.push(d);this.ai.last=c}return b}S7a(a){const b=[];for(let c=
this.ai.first-1;c>=0;c--){const d=this.widgets[c];if(d.line<a)break;b.push(d);this.ai.first=c}return b}b9a(a){const b=[];for(let c=this.ai.first;c<=this.ai.last;c++){const d=this.widgets[c];if(d.line>=a){this.ai.first=c;break}b.push(d)}return b}Y8a(a){const b=[];for(let c=this.ai.last;c>=this.ai.first;c--){const d=this.widgets[c];if(d.line<=a){this.ai.last=c;break}b.push(d)}return b}};IP.O=(()=>{let a;return function(b){return(a||(a=_.je(IP)))(b||IP)}})();IP.ta=_.k({token:IP,oa:IP.O});var JP=class extends p3b{K6(a){const b=this.widgets.filter(c=>c.startLine!==void 0&&sBb(c.startLine,a)||c.endLine!==void 0&&sBb(c.endLine,a));b.length>0&&(this.ai={first:this.widgets.indexOf(b[0]),last:this.widgets.indexOf(b[b.length-1])});return b}Pwa(a,b){if(!this.ai)return[];const c=this.widgets[this.ai.first],d=this.widgets[this.ai.last];if(d.endLine!==void 0&&a>=d.endLine||c.startLine!==void 0&&b<=c.startLine)return[{widgets:this.K6({start:a,end:b}),type:"replace"}];const e=[];if(c.endLine!==
void 0&&a>c.endLine){const f=this.b9a(a);f.length>0&&e.push({widgets:f,type:"remove"})}c.startLine!==void 0&&a<c.startLine&&(a=this.S7a(a),a.length>0&&e.push({widgets:a,type:"add",location:"start"}));d.startLine!==void 0&&b<d.startLine&&(a=this.Y8a(b),a.length>0&&e.push({widgets:a,type:"remove"}));d.endLine!==void 0&&b>d.endLine&&(b=this.R7a(b),b.length>0&&e.push({widgets:b,type:"add",location:"end"}));return e}R7a(a){const b=[];for(let c=this.ai.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.ai.last=c}return b}S7a(a){const b=[];for(let c=this.ai.first-1;c>=0;c--){const d=this.widgets[c];if(d.endLine!==void 0&&d.endLine<a)break;b.push(d);this.ai.first=c}return b}b9a(a){const b=[];for(let c=this.ai.first;c<=this.ai.last;c++){const d=this.widgets[c];if(d.endLine!==void 0&&d.endLine>=a){this.ai.first=c;break}b.push(d)}return b}Y8a(a){const b=[];for(let c=this.ai.last;c>=this.ai.first;c--){const d=this.widgets[c];if(d.startLine!==
void 0&&d.startLine<=a){this.ai.last=c;break}b.push(d)}return b}};JP.O=(()=>{let a;return function(b){return(a||(a=_.je(JP)))(b||JP)}})();JP.ta=_.k({token:JP,oa:JP.O});var KP=function(a){a.zna&&(a.zna.style.height=`${_.JG(a.visibility,a.Ff)*a.lineHeight}px`);if(a.rea){var b=a.visibility,c=a.Bj;let d=0;for(let e=b.rR.length-1;e>=0;e--){const f=b.rR[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.rea.style.height=`${(a.mw-c-d)*a.lineHeight}px`}},r3b=function(a){a.zna||(a.zna=document.createElement("div"),a.container.appendChild(a.zna));a.content||(a.content=document.createElement("div"),a.container.appendChild(a.content));
a.rea||(a.rea=document.createElement("div"),a.container.appendChild(a.rea))},s3b=function(a){return{start:a.Ff,end:a.Bj}},t3b=function(a,b,c){b>=a.Ff&&b<a.Bj&&(a.content.replaceChild(c,a.Xm[b-a.Ff]),a.Xm[b-a.Ff]=c)},u3b=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},v3b=function(a,b,c,d){if(_.zG(b,a.Fu())){var e=a.rG.get(b);e&&e.hidden===!d||(c=a.lOb(b,c,!d),a.rG.set(b,{node:c,hidden:!d}),
a.cj(b)&&(d=document.createElement("div"),_.ZF(d,"afterbegin",c),t3b(a,b,d.firstChild)))}},LP=class extends _.utb{constructor(a,b){super(a,b);this.lb=a;this.visibility=_.nI;this.rG=new Map;this.mw=0;this.Xm=[];this.Bj=this.Ff=0;this.DVb=10}get lineHeight(){return this.DVb}set XP(a){this.mw=a;KP(this)}set lineHeight(a){this.DVb=a;KP(this)}Fu(){return this.mw}cj(a){if(a>=this.Ff&&a<this.Bj)return this.Xm[a-this.Ff]}clear(){super.clear();this.Xm=[];this.Bj=this.Ff=0;this.content&&(this.content.textContent=
"");this.rG.clear()}Ru(a,b){if(this.content&&this.zna&&this.rea&&this.O_a()){var c=a+b;a>=this.Bj||c<=this.Ff?(this.gla(this.Bj-this.Ff),this.Bj=this.Ff=a,this.EU(b,!0)):(a>this.Ff?this.gla(a-this.Ff):this.EU(this.Ff-a),c<this.Bj?this.gla(this.Bj-c,!0):this.EU(c-this.Bj,!0));KP(this)}}EU(a,b=!1){a<=0||(this.Bj=Math.max(this.Bj,0),this.Ff=Math.max(this.Ff,0),_.ZF(this.content,b?"beforeend":"afterbegin",this.jRb(Math.max(0,b?this.Bj:this.Ff-a),a)),this.Xm=Array.from(this.content.children),b?this.Bj+=
a:(this.Ff-=a,this.Ff<=0&&(this.Bj-=this.Ff,this.Ff=0)))}gla(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.Ff+=a);this.Bj=this.Ff+this.Xm.length}O_a(){return!0}Ox(a,b){const c=new Map(b.map(e=>[e.start,e]));b=new Set;for(var d of a){a=u3b(d,c);for(let e=d.start;e<d.end;e++)v3b(this,e,a,e===d.start),b.add(e)}for(const [e]of this.rG)d=e,b.has(d)||this.showLine(d);KP(this)}showLine(a){if(_.zG(a,this.Fu())&&this.rG.get(a)){var b=
this.cj(a);b&&t3b(this,a,b.lastElementChild.firstElementChild);this.rG.delete(a)}}};LP.O=function(a){return new (a||LP)(_.B(_.ef),_.B(_.dn))};LP.La=_.Df({type:LP,inputs:{visibility:"visibility"},features:[_.kg]});var z3b=function(a){if(a.selection){var b=a.selection;var c=new _.OG({start:new _.NG({line:a.Ff,column:0}),end:w3b(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 _.OG({start:d,end:c})}var f;d=(f=x3b(a))==null?void 0:f.ae;f=!c;d=d&&c&&c.isEqual(d);f||d||(f=y3b(a,c.start),c=y3b(a,c.end),(d=document.getSelection())&&f&&c&&(a.Oia||([f,c]=[c,f]),d.setBaseAndExtent(f.node,f.offset,c.node,c.offset),
a.nmb++))}},A3b=function(a){const b=a.lines.length-1;return new _.NG({line:b,column:a.lines[b].length})},B3b=function(a){a.selection=new _.OG({start:new _.NG({line:0,column:0}),end:A3b(a)});z3b(a)},x3b=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=C3b(a,d,b.anchorOffset),a=C3b(a,c,e),!b.isEqual(a)))return b.isBefore(a)?{ae:new _.OG({start:b,end:a}),Oia:!0}:{ae:new _.OG({start:a,
end:b}),Oia:!1}}},y3b=function(a,b){const c=a.cj(b.line);if(c)return D3b(a,c,b.column)},w3b=function(a){let b,c;return new _.NG({line:a.Bj-1,column:((b=a.cj(a.Bj-1))==null?void 0:(c=b.textContent)==null?void 0:c.length)||0})},E3b=function(a,b,c){return b.childNodes.length===0?{node:b,offset:c}:b.childNodes.length<=c?y3b(a,w3b(a)):E3b(a,b.childNodes[c],0)},C3b=function(a,b,c){if(!a.content.contains(b))return a.content.compareDocumentPosition(b)&Node.DOCUMENT_POSITION_FOLLOWING?A3b(a):new _.NG({line:0,
column:0});({node:b,offset:c}=E3b(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 _.NG({line:Number(a.getAttribute("data-line-number")),column:c})},D3b=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 D3b(a,e,c-d);d+=b}},F3b=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("")},MP=class extends LP{constructor(a,b,c,d,e,f){super(c,d);this.Xd=a;this.view=b;this.lb=
c;this.Fxb=f;this.Px=!1;this.ag=[];this.Nk=new _.an;this.oD=new _.an;this.Za=new _.ne;this.lines=[];this.Om=[];this.bNb=new _.Vf;this.i4b=new _.Vf;this.UK=new Set;this.nmb=0;this.Za.add(_.x(e.FX(),_.Rf()).subscribe(g=>{const l=this.tabSize===void 0;this.tabSize=g;l||_.en(this.Xd)}));this.Za.add(this.Fxb.vbd.subscribe(()=>{this.Yna(_.GA(0,this.Om.length))}));this.Za.add(_.x(this.i4b,_.Wja(()=>_.x(this.bNb,_.eg(void 0),_.Mf(20),_.Uf()))).subscribe(()=>{z3b(this)}))}Sa(){r3b(this)}Ja(){this.Za.unsubscribe()}jRb(a,
b){b=a+b;const c=[];for(;a<b;a++)this.rG.has(a)?c.push(this.rG.get(a).node):c.push(this.Om[a]);return _.IA(_.im,c)}EU(a,b=!1){if(!(a<=0)){var c=Math.max(0,b?this.Bj:this.Ff-a),d=c+a;super.EU(a,b);for(a=c;a<d;a++)if(this.UK.has(a)){let e;(e=this.cj(a))==null||e.setAttribute("aria-current","true")}this.i4b.next()}}O_a(){return this.Om.length>0}Sb(a){if(a.highlightedLines){for(const b of Array.from(this.container.querySelectorAll("[aria-current]")))b.removeAttribute("aria-current");a=_.yG(this.ag,this.Fu(),
this.Ff,!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.UK=_.fob(this.ag)}}yua(a,b){const c=_.gI(this,"line");c.appendChild(_.fI(this,Array.from({length:b+1}).join(" "),"line"));b=_.fI(this,"...","line ellipses");b.addEventListener("click",()=>{this.Nk.emit(a)});c.appendChild(b);return c}lOb(a,b,c){a=this.Om[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;">'+_.bI(a)+"</div></div>";return(0,_.aI)(c).tE()}Ud(a){a=a.target;a.classList.contains("ellipses")&&this.Nk.emit(Number(a.nextElementSibling.firstElementChild.dataset.lineNumber))}KV(){if(this.Fu()&&this.Xm[0])return this.Xm[0].getBoundingClientRect().height;const a=_.gI(this,"");a.appendChild(document.createTextNode("_"));this.container.appendChild(a);const b=a.getBoundingClientRect().height;this.container.removeChild(a);
return b}Wda(a,b=[]){this.lines=a;this.XP=a.length;this.Om=[];var c=document.getElementById("pre-rendered-code");if(c!=null&&this.Px){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.Ff=Number(this.Xm[0].getAttribute("data-line-number"));this.Bj=this.Ff+this.Xm.length;(c=_.FG(this.container,"virtual-scroll-format-code","body"))&&c.scrollTop<=
0&&(c.scrollTop=d)}for(d=0;d<b.length;d++)this.Om.push(b[d]);if(this.Om.length<a.length)for(b=this.o_a(0,a.length),d=this.Om.length;d<a.length;d++)this.Om.push(QXb({lineNumber:d,line:a[d],xu:b[d]}).tE())}Yna(a){if(this.O_a()&&(a=a.filter(f=>_.zG(f,this.Fu())),!(a.length===0||a[a.length-1]>=this.Fu()))){var b=new _.kub(new G3b),c=a.map(f=>{let g;return b.Zc((g=this.fk.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.Om[g]=QXb({lineNumber:g,line:this.lines[g],xu:c[f]}).tE();_.ZF(d,"afterbegin",this.Om[g]);t3b(this,g,d.firstChild)}e!=null&&(a=Number(e),isNaN(a)||this.focus(a))}}focus(a){a=_.yG(a,this.Fu());if(a.length!==0){var b=this.cj(a[0].start);b&&(b.hasAttribute("tabindex")||b.setAttribute("tabindex","-1"),this.oD.next(a[0].start),b.focus())}}ax(){if(this.nmb)this.nmb--;else{this.bNb.next();var a=x3b(this);if(a==null?0:a.ae){const c=a.ae;var b;const d=c.start.isEqual(new _.NG({line:this.Ff,
column:0}))&&((b=this.selection)==null?0:b.start.isBefore(c.start))?this.selection.start:c.start;let e;b=c.end.isEqual(w3b(this))&&((e=this.selection)==null?0:e.end)&&c.end.isBefore(this.selection.end)?this.selection.end:c.end;this.selection=new _.OG({start:d,end:b});this.Oia=a.Oia}else this.Oia=this.selection=void 0}}clear(){super.clear();this.view.clear();this.lines=[];this.Om=[]}o_a(a,b){const c=new _.kub(new G3b),d=[];for(;a<b;a++){let e;d.push(c.Zc((e=this.fk.get(a))!=null?e:null))}return d}};
MP.O=function(a){return new (a||MP)(_.B(_.nn),_.B(_.Lg),_.B(_.ef),_.B(_.dn),_.B(_.Vv),_.B(QM))};
MP.wa=_.Bf({type:MP,na:[["virtual-scroll-code-container"]],ob:4,Ya:function(a,b){a&1&&_.N("click",function(c){return b.Ud(c)});a&2&&_.rg("-moz-tab-size",b.tabSize)("tab-size",b.tabSize)},inputs:{Px:"usePrefetchIfPossible",ag:"highlightedLines",fk:"inlineWidgets"},outputs:{Nk:"lineShown",oD:"lineFocused"},standalone:!1,features:[_.kg,_.Pm],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}"],kb:2,
Ma:0});
var G3b=class{Rda(a,b){_.ql(a,8,_.eI,b)}hOb(a,b,c){return _.$k(a.clone(),8).setStart(b).setEnd(c)}Cu(a){return a}TC(a){return _.dI(a,_.Zk)}dj(a){return a.dj()}Km(a){return a.Km()}Oxa(a){return _.Y(a,3)==="a"}Wxa(a){return _.wl(a,7)}KZb(a,b){b=_.dI(a).concat(_.dI(b));_.pl(a,8,b)}setEnd(a,b){a.setEnd(b)}R1b(a,b){if(b<a.Km()||b>=a.dj())throw new RangeError;const c=_.$k(a.clone(),8).setStart(b);a.setEnd(b);return c}bc(a){const b=(new _.eI).setStart(a.startColumn).setEnd(a.endColumn);a.Yfb&&_.Ll(b,7,!0);
var c,d=(c=a.tagName)!=null?c:"span";c=_.Xj(b,3,d);_.Xj(c,4,a.yp);a.href!=null&&_.Xj(b,5,a.href);a.key!=null&&b.Cx(a.key);return b}Vzb(a,b){return b.Km()-a.Km()||a.dj()-b.dj()}};var H3b=["CodeMirror-activeline","CodeMirror-activeline-gutter"],NP=class extends LP{constructor(a,b){super(a,b);this.lb=a;this.oD=new _.an;this.mr=new _.an;this.Gu=new _.an;this.Nk=new _.an;this.W6=void 0;this.lH=new Set;this.UK=new Set;this.O5a=new Map;this.Ata=10}set ESc(a){this.Ata=a;this.container.style.width=`${Math.ceil(Math.log10(this.mw))*this.Ata+13}px`}set XP(a){this.container.style.width=`${Math.ceil(Math.log10(a))*this.Ata+13}px`;this.mw=a;KP(this)}Sa(){r3b(this);if(this.content){var a=
_.gI(this,"");a.appendChild(document.createTextNode("_"));this.content.appendChild(a);var b=a.getBoundingClientRect().width;this.content.removeChild(a);a=b}else a=this.Ata;this.ESc=a}yua(a){const b=_.gI(this,"line-number CodeMirror-gutter-background");b.appendChild(_.fI(this,"-",""));b.addEventListener("click",()=>{this.Nk.emit(a)});return b}lOb(a,b,c){b=this.Pm?this.Pm(a):void 0;return(0,_.aI)('<div class="line-number hidden-node CodeMirror-gutter-background"'+(c?' style="display:none;"':"")+'><span>-</span><div style="display:none;">'+
((b instanceof _.$H?b.m6():b)?_.ktb(a,b):_.mtb(a,a+1))+"</div></div>").tE()}Ud(a){const b=a.target;if(b.classList.contains("hidden-node"))return this.Nk.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.Gu.next({line:c,
I7:a}),!0;this.mr.next({line:c,I7:a});return!1}clear(){super.clear();this.XP=0}focus(a){a=_.yG(a,this.Xm.length,this.Ff,!0);a.length>0&&(this.Xm[a[0].start-this.Ff].firstElementChild.focus(),this.oD.next(a[0].start))}Vha(a){for(const b of this.lH||[]){b.classList.remove("highlight");for(const c of H3b)b.classList.remove(c);b.removeAttribute("aria-current");b.style.backgroundColor=""}this.W6=a;this.lH=_.eob(this.W6,this.Xm,this.Ff,!0);this.UK=_.fob(a);for(const b of this.lH)this.Uha(b)}Rxb(a){if(this.Pm){this.Pm=
a;for(let b=0,c=this.Xm.length;b<c;b++)_.jc(this.Xm[b].firstElementChild,a(b+this.Ff))}else this.clear(),this.XP=this.mw}jRb(a,b){b=a+b;if(this.Pm){const c=[];for(;a<b;a++)this.rG.has(a)?c.push(this.rG.get(a).node):c.push(_.ltb({lineNumber:a,href:this.Pm(a)}).tE());return _.IA(_.im,c)}return _.ntb({start:a,end:b}).tE()}EU(a,b=!1){var c=Math.max(0,b?this.Bj:this.Ff-a);const d=c+a;super.EU(a,b);for(const [e,f]of this.O5a.entries())a=e,b=f,c<=a&&a<d&&this.Xm[a-c].classList.add(...b);for(;c<d;c++)this.UK.has(c)&&
(a=this.cj(c))&&(this.Uha(a),this.lH.add(a))}gla(a,b=!1){var c=Math.max(0,b?this.Bj:this.Ff-a);const d=c+a;for(;c<d;c++)if(this.UK.has(c)){const e=this.cj(c);e&&this.lH.delete(e)}super.gla(a,b)}Uha(a){a.classList.add("highlight");for(const b of H3b)a.classList.add(b);a.setAttribute("aria-current","true")}};NP.O=function(a){return new (a||NP)(_.B(_.ef),_.B(_.dn))};
NP.wa=_.Bf({type:NP,na:[["virtual-scroll-line-number-container"]],Ya:function(a,b){a&1&&_.N("click",function(c){return b.Ud(c)})},inputs:{Pm:"lineNumberLinkProvider"},outputs:{oD:"lineFocused",mr:"lineNumberClicked",Gu:"gutterClicked",Nk:"lineShown"},standalone:!1,features:[_.kg],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}"],
kb:2,Ma:0});var I3b=["content"],J3b=["gutter"],K3b=["decorations"],L3b=["sidebar"],M3b=["focusElement"],N3b=new _.wd("sidebarService"),O3b=new _.wd("lineWidgetsService"),P3b=function(a,b=a.lineHeight){a.Sna(b);a.Wna(b);for(const c of a.pz.concat(a.ev))a.q1(c);for(const [c,d]of a.aD)a.Tna(d,c,b)},Q3b=function(a,b,c){let d;(d=c.sx)==null||d.forEach(e=>{a.renderer.removeChild(b.ma,e)})},OP=class extends _.vI{constructor(a,b,c,d,e,f,g,l,p,t,w,A,G,J,L,U,ba,la,za,Ba){super(A,G,a);this.renderer=c;this.view=d;this.wl=
e;this.Ela=f;this.G1=g;this.Bh=l;this.vd=p;this.document=t;this.Xd=J;this.gA=L;this.Ueb=U;this.LTa=ba;this.wtb=la;this.yya=za;this.Aha=Ba;this.v9a=_.yG;this.Fs=new Set;this.fk=new Map;this.cD=this.WX=this.bxa=this.cxa=!1;this.pz=[];this.Kw=new Map;this.aD=new Map;this.efa=new _.Zf(1);this.Za=new _.ne;this.ev=[];this.qt=null;this.m1=[];this.Qta=new _.Vf;this.yE=()=>{};this.VX=!0;this.yq=this.lineHeight=0;this.value=this.fileName="";this.Wia=1E3;this.pya=800;this.visibility=_.nI;this.Ho=[];this.GE=
void 0;this.Px=!1;this.Bna=new _.an;this.Nk=new _.an;this.tQ=new _.an;this.CV=0;this.fe=this.DV="";this.Dr=this.Fl=this.oL=void 0;this.Pea=!1;this.AW=!0;this.mr=new _.an;this.Gu=new _.an;this.OY=_.Xz(()=>{this.me.OY([])},500);this.me=w||_.vub;this.Ji=new _.Nu(this.document);this.Ji.xsa=!1;this.Ji.xQ("CTRL_A",65,2);this.Ji.xQ("CTRL_A",65,8);_.lq(this.Ji,"shortcut",Da=>{if(Da.identifier==="CTRL_A")for(Da=this.gfa.ma;Da;){if(this.document.activeElement===Da){if(this.continue){const Wa=t.getSelection(),
ob=Wa&&Wa.toString();this.continue.then(()=>{Wa&&Wa.toString()!==ob||B3b(this.Yd)})}else B3b(this.Yd);return!1}Da=Da.parentElement}return!0});this.Za.add(this.LTa.ys.subscribe(Da=>{this.lb.ma.style.fontSize=Da!=null?`${Da}px`:"";_.en(this.Xd);setTimeout(()=>{this.Xka(this.Yd.KV())})}));this.Za.add(this.gA.Xta.subscribe(Da=>{this.fe=Da;_.en(this.Xd)}))}ax(){this.Yd.ax()}get Yd(){return this.b_a}get hm(){return this.lines.length}set Yd(a){this.b_a=a;this.Za.add(_.x(_.Oe(window,"resize"),_.v(()=>a.KV()),
_.Rf()).subscribe(b=>{this.Xka(b)}))}set Cla(a){this.VX=!1;this.ag=_.Zob(a)}Sb(a){if(!this.lineHeight){for(var b of this.fe.split(" "))b&&this.gfa.ma.classList.add(b);this.lineHeight=this.Yd.KV();this.Gg.lineHeight=this.lineHeight;this.Yd.lineHeight=this.lineHeight;this.Ru()}a.fileName||a.value?(this.kjb(),this.continue=this.me.Zwb(()=>this.render())):a.scrollToLine?(this.Nw(this.ag),this.V_(_.gG(this.ag))):a.lineNumberLinkProvider?(b=()=>{this.Gg.Rxb(this.Pm)},this.continue?this.continue.then(b):
b()):a.visibleCodeIdentifier&&(a.visibleCodeIdentifier.Jj&&this.G1.DC(a.visibleCodeIdentifier.Jj),this.cla());(a.visibility||a.folding)&&this.Ox();if(!this.VX){this.yE();const c=this.ag;this.iG==="CODE"?this.yE=_.Grb(this.Bh,()=>{c!=null?this.VO(c,!0):this.Jga.ma.focus()}):this.iG!==void 0&&(this.yE=this.Bh.registerCallback(this.iG,this.lb.ma,()=>{this.VO(c,!0);this.yE()}))}this.AW||this.Gg.clear();if(a.lineLimitation){let c;this.DV="".padStart((c=this.qL)!=null?c:80," ")}}m0(a){this.Pea=a}VO(a,b=
!1){const c=this;_.xe(function*(){yield c.continue;_.Z1a(c.wl,()=>{c.ZK(a,b)})})}ZK(a,b=!1){if(!b||this.Cia(_.gG(a)))this.Yd.focus(a),this.lb.ma.scrollLeft=0,this.VX=!0}Xka(a){this.lineHeight=a;this.Gg.lineHeight=a;this.Yd.lineHeight=a;_.en(this.Xd);this.V_(_.gG(this.ag));P3b(this)}Sa(){super.Sa();_.x(this.gN,_.If(()=>this.wl.VP),_.v(a=>a.target.scrollLeft),_.If(()=>this.wl.oza)).subscribe(a=>{this.nq.ma.style.right=`${-a}px`;this.OY()});this.lb.ma.addEventListener("copy",a=>{a.preventDefault();const b=
F3b(this.Yd),c=_.BCa();let d;(d=a.clipboardData)==null||d.setData("text/plain",b);this.me.ft(c,b.length,this.Yd.selection)});this.lb.ma.addEventListener("keydown",a=>{if(!_.IG(a)){var b=document.activeElement;if(b&&b instanceof HTMLElement&&this.lb.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.Yd.lb.ma.contains(b)?this.ZK(c-1):this.Gg.focus(c-1),a.preventDefault()),["Down","ArrowDown","j"].includes(a.key)&&
(this.Yd.lb.ma.contains(b)?this.ZK(c+1):this.Gg.focus(c+1),a.preventDefault())))}}});this.iG==="CODE"&&(this.Fl=this.vd.register("openCode","c",()=>{this.me.y7();_.mw(this.Bh,"CODE")}),this.Dr=this.Bh.registerCallback("CODE",this.lb.ma,()=>{const a=document.activeElement;a&&a instanceof HTMLElement&&this.lb.ma.contains(a)&&!this.Gg.lb.ma.contains(a)&&this.Jga.ma!==a?this.Gg.focus(this.oL||0):this.ZK(this.oL||0)}))}Dc(){this.cla();this.gN.subscribe(()=>{this.Ru()})}Ru(){var a=this.C7("top");a=Math.max(0,
Math.floor(a/this.lineHeight)-100);for(b of this.visibility.rR){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.lb.ma.clientHeight/this.lineHeight)+200;for(var l of this.visibility.rR){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.Gg.Ru(b,l);this.Yd.Ru(b,l);a=b+l;if(this.ev&&this.ev.length!==0){c=this.wtb.Pwa(b,a);for(var p of c)switch(p.type){case "replace":this.D8(this.lineHeight,
!1,p.widgets);break;case "add":for(const w of p.widgets)this.t_(this.nq,w,p.location==="start");break;case "remove":for(const w of p.widgets)Q3b(this,this.nq,w)}_.en(this.Xd)}if(this.pz&&this.pz.length!==0){p=this.yya.Pwa(b,a);for(var t of p)switch(t.type){case "replace":this.kla(t.widgets);break;case "add":for(const w of t.widgets)this.t_(this.GY,w,t.location==="start");break;case "remove":for(const w of t.widgets)Q3b(this,this.GY,w)}_.en(this.Xd)}if(this.Aha.widgets&&this.Aha.widgets.length!==0){t=
this.Aha.Pwa(b,a);for(const w of t)switch(w.type){case "replace":this.jla(this.lineHeight,!1,w.widgets);break;case "add":for(const A of w.widgets)this.WAa(A.line,A.widgets,this.lineHeight,w.location==="start");break;case "remove":for(const A of w.widgets)(t=this.aD.get(A.line))&&this.renderer.removeChild(this.Vs.ma,t)}_.en(this.Xd)}this.scroll.next({Vva:b,XP:l})}cla(){this.GE&&this.G1.register(this.GE,_.x(this.gN,_.If(()=>this.wl.VP),_.v(a=>a.target.scrollTop),_.Rf(),_.v(a=>({startLine:Math.floor(a/
this.lineHeight),endLine:Math.min(Math.ceil((a+this.lb.ma.clientHeight)/this.lineHeight),this.hm)})),_.If(()=>this.wl.Kja)))}Td(){this.efa.next(!0)}Ja(){this.clear();this.GE&&this.G1.DC(this.GE);this.Ji&&this.Ji.dispose();this.Fl&&this.Fl();this.Dr&&this.Dr();this.yE();this.Za.unsubscribe();super.Ja()}uF(a){this.lb.ma.classList.add(a)}yQ(a){this.lb.ma.classList.remove(a)}Xlb(a){this.tQ.emit(a);this.VO(a.start-1)}Ox(){for(const a of[this.Yd,this.Gg])a.Ox(this.visibility.rR,this.Ho);_.Tub(this);P3b(this);
this.Ru()}vgb(){this.WX||(this.WX=!0,setTimeout(()=>{this.WX=!1;this.D8(this.lineHeight);_.en(this.Xd)}))}wja(a){this.Fs.add(a);this.vma()}oWb(a,b,c,d){this.qt={Pa:a,position:b,line:c,offset:d};this.vma()}Nw(a){const b=this;return _.xe(function*(){b.Nk.emit(a);yield b.continue;b.me.Fna(()=>{b.Gg.Vha(a);return Promise.resolve()},"selectLine")})}vma(){this.cD||(this.cD=!0,this.me.Fna(()=>{const a=this;return _.xe(function*(){const b=new _.te(c=>{const d=setTimeout(()=>{c.next(void 0);c.complete()});
return()=>{clearTimeout(d)}});a.m_=b.subscribe();yield _.knb(b);a.m_=void 0;a.cD=!1;yield a.continue;a.Fs.size>0&&a.Yd.Yna(Array.from(a.Fs));a.Fs.clear();a.nrb()})},"inline"))}qsa(a,b,c,d){return this.Sda(()=>{_.Uub(this)},{startLine:c,endLine:d,qa:a,context:b},this.pz)}DTa(a,b,c,d){return this.Sda(()=>{this.vgb()},{startLine:c,endLine:d,qa:a,context:b},this.ev)}dLb(a,b,c){const d={line:c,qa:a,context:b},e=this.Kw.get(c)||[];e.push(d);this.Kw.set(c,e);_.Vub(this);return()=>{e.splice(e.indexOf(d),
1);_.Vub(this)}}c4(a,b){this.fk.has(a)?this.fk.get(a).push(b):this.fk.set(a,[b]);this.wja(a);return{remove:()=>{const c=this.fk.get(a);if(c!=null){var d=c.indexOf(b);d<0||(c.splice(d,1),this.wja(a))}}}}xha(a){return this.lineHeight*(this.visibility?_.JG(this.visibility,a):a)}getHeight(a,b){return this.lineHeight*(1+(this.visibility?_.JG(this.visibility,b)-_.JG(this.visibility,a):b-a))}Sda(a,b,c){a();c.push(b);return()=>{a();c.splice(c.indexOf(b),1)}}kjb(){this.Kw.clear();this.aD.clear();this.pz=[];
this.ev=[];this.fk.clear();this.Fs.clear();this.Kfa()}render(){const a=this;return _.xe(function*(){a.clear();a.yi||(a.cD=!0);var b=document.getElementById("pre-rendered-code");b&&a.Yd.Px&&b.setAttribute("processed","");b=yield a.N$a();const c=a.lines;_.Tub(a);yield _.Mga(a.efa);a.ag=_.yG(a.ag,c.length);a.Bna.emit(c.length);const d=a.lineHeight;a.jla(d);a.kla();a.D8(d);a.Gg.XP=a.lines.length;a.Yd.Wda(c,a.yi);a.V_(_.gG(a.ag));a.yi||a.Fs.clear();a.CV=b+3;a.Ru();P3b(a,d);a.yi||(a.cD=!1);a.Gg.Vha(a.ag)})}N$a(){const a=
this;return _.xe(function*(){var b;a.FU((b=a.fz)!=null?b:new Map);if(a.value.lines)return a.FU(a.value.fY),a.lines=a.value.lines,a.value.BWb;if(!a.fz||!a.fz.size){b=a.Yea(a.value);let c,d;const e=_.$ob(a.value,(d=(c=(yield _.MG()).findModeByFileName(a.fileName))==null?void 0:c.mime)!=null?d:"text/plain");a.FU(e);return b}return a.Yea(a.value)})}Yea(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}FU(a){for(const [b,
c]of a.entries()){a=b;const d=c,e=this.fk.get(a);if(e==null)this.fk.set(a,d);else for(const f of d)e.push(f)}}kla(a){this.yya.widgets.length===0&&(this.yya.widgets=this.pz);_.um(this.GY.ma);a=a||this.yya.K6(s3b(this.Gg));for(const b of a)this.t_(this.GY,b)}D8(a=this.lineHeight,b=!0,c){_.um(this.nq.ma);this.Wna(a);this.wtb.widgets=this.ev;b&&this.renderer.Hh(this.nq.ma,"display","none");a=c||this.wtb.K6(s3b(this.Gg));for(const d of a)this.renderer.Hh(this.nq.ma,"display","block"),this.t_(this.nq,d)}jla(a=
this.lineHeight,b=!0,c){_.um(this.Vs.ma);b&&(q3b(this.Aha,this.Kw),this.aD.clear(),this.Sna(a),this.Pxb(11),b=this.v$a()?"block":"none",this.renderer.Hh(this.Vs.ma,"display",b));c=c||this.Aha.K6(s3b(this.Gg));for(const {line:d,widgets:e}of c)e.length!==0&&this.WAa(d,e,a)}WAa(a,b,c,d=!1){let e=this.aD.get(a);e||(e=this.h0a(),this.Tna(e,a,c),this.aD.set(a,e));for(const f of b){f.sx&&f.sx.length!==0||(a=this.view.mi(f.qa,f.context),_.fn(a),f.sx=a.lm);for(const g of f.sx)this.renderer.appendChild(e,g)}d&&
this.Vs.ma.children.length>0?this.renderer.insertBefore(this.Vs.ma,e,this.Vs.ma.children[0]):this.renderer.appendChild(this.Vs.ma,e)}h0a(){const a=this.renderer.createElement("div");a.className="gutter-line";this.renderer.Wq&&_.bG(a)&&this.m1.push(a);return a}Tna(a,b,c){b*=c;this.renderer.Hh(a,"position","absolute");this.renderer.Hh(a,"top",`${b}px`);this.renderer.Hh(a,"height",`${c}px`);this.renderer.Hh(a,"bottom","0")}v$a(){for(const a of this.Kw.values())if(a.length>0)return!0;return!1}Wna(a){this.Xna(this.nq,
a)}Sna(a){this.Xna(this.Vs,a)}Xna(a,b){this.renderer.Hh(a.ma,"height",`${b*this.yq}px`)}Pxb(a){var b=Array.from(this.Kw.values()).map(c=>c.length);b=b.length>0?Math.max(...b):0;this.renderer.Hh(this.Vs.ma,"width",`${a*b}px`)}t_(a,b,c=!1){if(!b.sx){const d=this.view.mi(b.qa,b.context);_.fn(d);b.sx=d.lm}this.q1(b);for(const d of b.sx)c&&a.ma.children.length>0?this.renderer.insertBefore(a.ma,d,a.ma.children[0]):this.renderer.appendChild(a.ma,d)}nrb(){if(this.qt){var a=this.qt.position,b=this.qt.line,
c=this.qt.offset,d=this.lb.ma.querySelector(this.qt.Pa);d?this.Ela.scrollTo(d,a,c!=null?c:0):this.V_(b);this.qt=null}}q1({sx:a,startLine:b,endLine:c}){if(a&&b!==void 0&&c!==void 0){var d=this.xha(b);b=this.getHeight(b,c);for(const e of a)this.renderer.Hh(e,"top",`${d}px`),c>-1?this.renderer.Hh(e,"height",`${b}px`):this.renderer.Hh(e,"bottom","0")}}clear(){this.view.clear();this.Yd.clear();this.Gg.clear();this.Kfa();this.Qta.next(!0);this.continue=void 0;let a;(a=this.m_)==null||a.unsubscribe();this.m_=
void 0}Kfa(){if(this.renderer.Wq)for(const a of this.m1)this.renderer.Wq(a);this.m1=[]}V_(a){a==null||this.Cia(a)||(this.lb.ma.scrollTop=this.lineHeight*Math.max(a-5,0))}Cia(a){if(a==null)return!1;a*=this.lineHeight;const b=this.lb.ma.scrollTop,c=b+this.lb.ma.offsetHeight;return b<=a&&a<c}};
OP.O=function(a){return new (a||OP)(_.B(_.We),_.B(_.Uh),_.B(_.dn),_.B(_.Lg),_.B(_.dv),_.B(_.ev),_.B(_.yI),_.B(_.oi),_.B(_.Pu),_.B(_.ci),_.B(_.mI,8),_.B(_.ef),_.B(_.$r),_.B(_.nn),_.B(_.cw),_.B(_.wI),_.B(_.GF),_.B(N3b),_.B(O3b),_.B(IP))};
OP.wa=_.Bf({type:OP,na:[["virtual-scroll-format-code"]],ub:function(a,b){a&1&&(_.Og(I3b,7),_.Og(J3b,7),_.Og(NP,7),_.Og(K3b,7),_.Og(L3b,7),_.Og(M3b,7),_.Og(MP,7));if(a&2){let c;_.Rg(c=_.Sg())&&(b.gfa=c.first);_.Rg(c=_.Sg())&&(b.Vs=c.first);_.Rg(c=_.Sg())&&(b.Gg=c.first);_.Rg(c=_.Sg())&&(b.GY=c.first);_.Rg(c=_.Sg())&&(b.nq=c.first);_.Rg(c=_.Sg())&&(b.Jga=c.first);_.Rg(c=_.Sg())&&(b.Yd=c.first)}},inputs:{fileName:"fileName",value:"value",fz:"highlightInfo",yi:"rendered",Wia:"largeFileThreshold",pya:"largeFileRenderCount",
qL:"lineLimitation",visibility:"visibility",Ho:"folding",GE:"visibleCodeIdentifier",iG:"focusableRegion",Px:"usePrefetchIfPossible",AW:"displayLineNumbers",Cla:"scrollToLine",Pm:"lineNumberLinkProvider"},outputs:{Bna:"totalNumLines",Nk:"lineShown",tQ:"rangeToggled",mr:"lineNumberClicked",Gu:"gutterClicked"},standalone:!1,features:[_.ah([{va:_.vI,Hb:OP},{va:N3b,Qd:JP},{va:O3b,Qd:JP},IP]),_.kg,_.Pm],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=
_.Nd();_.F(0,"div",5);_.N("ascResizeNotifier",function(){_.q(c);return _.r(b.Ru())});_.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.oL=d)})("lineNumberClicked",function(d){_.q(c);return _.r(b.mr.emit(d))})("gutterClicked",function(d){_.q(c);return _.r(b.Gu.emit(d))})("lineShown",function(d){_.q(c);return _.r(b.Nk.emit(d))});_.Q(9,"\n    ");_.I();_.Q(10,"\n    ");_.F(11,
"div",9);_.N("click",function(d){_.q(c);return _.r(b.L4.next(d))})("contextmenu",function(d){_.q(c);return _.r(b.L4.next(d))})("mouseover",function(d){_.q(c);return _.r(b.gza.next(d))})("mouseout",function(d){_.q(c);return _.r(b.Rhb.next(d))})("mousedown",function(){_.q(c);return _.r(b.m0(!0))})("mouseup",function(){_.q(c);return _.r(b.m0(!1))})("mouseleave",function(){_.q(c);return _.r(b.m0(!1))})("keydown",function(d){_.q(c);return _.r(b.ceb.next(d))})("keyup",function(d){_.q(c);return _.r(b.deb.next(d))})("selectionchange",
function(){_.q(c);return _.r(b.ax())},!1,PAb);_.Q(12,"\n      ");_.K(13,"div",10,2);_.Q(15,"\n      ");_.C(16,ZJb,1,6,"div",11);_.Q(17,"\n      ");_.C(18,$Jb,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        ");_.I();_.Q(26,"\n      ");_.I();_.Q(27,"\n      ");_.F(28,"virtual-scroll-code-container",15);_.N("lineFocused",function(d){_.q(c);return _.r(b.oL=d)})("lineShown",function(d){_.q(c);
return _.r(b.Nk.emit(d))});_.Q(29,"\n      ");_.I();_.Q(30,"\n      ");_.C(31,aKb,1,5,"code-folding-container",16);_.Q(32,"\n    ");_.I();_.Q(33,"\n  ");_.I();_.Q(34,"\n  ");_.K(35,"div",17,4);_.Q(37,"\n");_.I();_.Q(38,"\n")}a&2&&(_.y(2),_.Vz("content CodeMirror ",b.fe,""),_.y(6),_.rg("min-height",b.lineHeight*b.yq,"px"),_.sg("line-numbers",b.AW),_.E("visibility",b.visibility)("lineNumberLinkProvider",b.Pm),_.y(3),_.tg(b.WPb),_.y(2),_.rg("min-width",b.CV,"ch"),_.y(3),_.E("ngForOf",b.v9a(b.ag,b.lines.length)),
_.y(2),_.E("ngIf",_.S(19,23,b.Ueb.enabled)&&b.DV),_.y(10),_.rg("padding-right",b.ev.length===0?0:300,"px"),_.E("visibility",b.visibility)("usePrefetchIfPossible",b.Px)("inlineWidgets",b.fk)("highlightedLines",b.ag),_.y(3),_.E("ngIf",b.Ho.length>0))},Fa:[_.pI,_.Wn,_.Xn,_.qw,MP,NP,_.bo],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 R3b=new _.wd("CDK_DRAG_CONFIG");var S3b=new _.wd("CDK_DRAG_PARENT");var T3b=new _.wd("CdkDragHandle");var U3b=_.Ti({passive:!1,capture:!0}),PP=class{};PP.O=function(a){return new (a||PP)};PP.wa=_.Bf({type:PP,na:[["ng-component"]],nb:["cdk-drag-resets-container",""],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"],kb:2,Ma:0});
var V3b=function(a,b){a.Paa.add(b);a.Paa.size===1&&a.hb.Tb(()=>{a.Db.addEventListener("touchmove",a.EIb,U3b)})},W3b=function(a,b){a.OE.update(c=>{const d=c.indexOf(b);return d>-1?(c.splice(d,1),[...c]):c});a.OE().length===0&&a.nEb()},X3b=function(a,b){a.Paa.delete(b);W3b(a,b);a.Paa.size===0&&a.Db.removeEventListener("touchmove",a.EIb,U3b)},Y3b=function(a,b,c){a.OE().indexOf(b)>-1||(a.jU.load(PP),a.OE.update(d=>[...d,b]),a.OE().length===1&&(c=c.type.startsWith("touch"),a.hba.set(c?"touchend":"mouseup",
{handler:d=>a.elb.next(d),options:!0}).set("scroll",{handler:d=>a.scroll.next(d),options:!0}).set("selectstart",{handler:a.LNc,options:U3b}),c||a.hba.set("mousemove",{handler:d=>a.pAa.next(d),options:U3b}),a.hb.Tb(()=>{a.hba.forEach((d,e)=>{a.Db.addEventListener(e,d.handler,d.options)})})))},QP=class{constructor(){this.hb=_.n(_.We);this.Db=_.n(_.ci);this.jU=_.n(_.cr);this.bFb=new Set;this.Paa=new Set;this.OE=_.Tg([]);this.hba=new Map;this.IJc=a=>a.kz();this.pAa=new _.Vf;this.elb=new _.Vf;this.scroll=
new _.Vf;this.LNc=a=>{this.OE().length>0&&a.preventDefault()};this.EIb=a=>{this.OE().length>0&&(this.OE().some(this.IJc)&&a.preventDefault(),this.pAa.next(a))}}kz(a){return this.OE().indexOf(a)>-1}kM(a){const b=[this.scroll];a&&a!==this.Db&&b.push(new _.te(c=>this.hb.Tb(()=>{const d=e=>{this.OE().length&&c.next(e)};a.addEventListener("scroll",d,!0);return()=>{a.removeEventListener("scroll",d,!0)}})));return _.Se(...b)}Ja(){this.Paa.forEach(a=>X3b(this,a));this.bFb.forEach(a=>{this.bFb.delete(a)});
this.nEb();this.pAa.complete();this.elb.complete()}nEb(){this.hba.forEach((a,b)=>{this.Db.removeEventListener(b,a.handler,a.options)});this.hba.clear()}};QP.O=function(a){return new (a||QP)};QP.ta=_.k({token:QP,oa:QP.O,Ea:"root"});var fKb=0;var Z3b=function(a,b){const c=_.Xi(b);b=a.Jz.get(c);if(!b)return null;b=b.orb;let d;if(c===a.Db){var e=a.MK();d=e.top;e=e.left}else d=c.scrollTop,e=c.scrollLeft;const f=b.top-d,g=b.left-e;a.Jz.forEach((l,p)=>{l.oNb&&c!==p&&c.contains(p)&&hKb(l.oNb,f,g)});b.top=d;b.left=e;return{top:f,left:g}},$3b=class{constructor(a){this.Db=a;this.Jz=new Map}clear(){this.Jz.clear()}cache(a){this.clear();this.Jz.set(this.Db,{orb:this.MK()});a.forEach(b=>{this.Jz.set(b,{orb:{top:b.scrollTop,left:b.scrollLeft},oNb:gKb(b)})})}MK(){return{top:window.scrollY,
left:window.scrollX}}};var a4b=new Set(["position"]),b4b=class{get element(){return this.yj}constructor(a,b,c,d,e,f,g,l,p){this.Db=a;this.Wi=b;this.Cpa=c;this.rJ=d;this.Nv=e;this.MNc=f;this.iu=g;this.JB=l;this.MQc=p}attach(a){this.yj=this.kJc();a.appendChild(this.yj);"showPopover"in this.yj&&this.yj.showPopover()}destroy(){this.yj.remove();let a;(a=this.NIb)==null||a.destroy();this.yj=this.NIb=null}setTransform(a){this.yj.style.transform=a}getBoundingClientRect(){return this.yj.getBoundingClientRect()}uF(a){this.yj.classList.add(a)}addEventListener(a,
b){this.yj.addEventListener(a,b)}removeEventListener(a,b){this.yj.removeEventListener(a,b)}kJc(){const a=this.Nv,b=this.MNc;var c=a?a.qa:null;let d;if(c&&a){const e=a.Sya?this.rJ:null;c=a.Gf.mi(c,a.context);_.fn(c);d=iKb(c,this.Db);this.NIb=c;a.Sya?oKb(d,e):d.style.transform=nKb(this.iu.x,this.iu.y)}else d=eKb(this.Wi),oKb(d,this.rJ),this.JB&&(d.style.transform=this.JB);jKb(d.style,{"pointer-events":"none",margin:"showPopover"in d?"0 auto 0 0":"0",position:"fixed",top:"0",left:"0","z-index":this.MQc+
""},a4b);bL(d,!1);d.classList.add("cdk-drag-preview");d.setAttribute("popover","manual");d.setAttribute("dir",this.Cpa);b&&(Array.isArray(b)?b.forEach(e=>d.classList.add(e)):d.classList.add(b));return d}};var c4b=_.Ti({passive:!0}),d4b=_.Ti({passive:!1}),e4b=_.Ti({passive:!1,capture:!0}),kKb=new Set(["position"]),f4b=function(a,b){const c=_.cj(b);c!==a.Wi&&(a.Wi&&a.cJb(a.Wi),a.hb.Tb(()=>{c.addEventListener("mousedown",a.nra,d4b);c.addEventListener("touchstart",a.nra,c4b);c.addEventListener("dragstart",a.YHb,d4b)}),a.JB=void 0,a.Wi=c);typeof SVGElement!=="undefined"&&a.Wi instanceof SVGElement&&(a.jra=a.Wi.ownerSVGElement);return a},g4b=function(a,b){a.aRa=b},h4b=function(a,b){a.zm=b.map(d=>_.cj(d));
a.zm.forEach(d=>bL(d,a.disabled));a.Yra();const c=new Set;a.dJ.forEach(d=>{a.zm.indexOf(d)>-1&&c.add(d)});a.dJ=c},i4b=function(a,b){a.aN=b?_.cj(b):null;a.bs.unsubscribe();b&&(a.bs=a.uf.Fc(10).subscribe(()=>a.NIc()));return a},j4b=class{get disabled(){return this.qc||!(!this.tk||!this.tk.disabled)}set disabled(a){a!==this.qc&&(this.qc=a,this.Yra(),this.zm.forEach(b=>bL(b,a)))}constructor(a,b,c,d,e,f){this.Xc=b;this.Db=c;this.hb=d;this.uf=e;this.sy=f;this.jF={x:0,y:0};this.sB={x:0,y:0};this.sba=_.Tg(!1);
this.Rqa=new _.Vf;this.bs=this.cs=this.IIb=this.HIb=_.ne.EMPTY;this.aN=null;this.ZHb=!0;this.zm=[];this.dJ=new Set;this.Cpa="ltr";this.y5=0;this.scale=1;this.qc=!1;this.mea=new _.Vf;this.L0=new _.Vf;this.released=new _.Vf;this.ended=new _.Vf;this.F5=new _.Vf;this.N5=new _.Vf;this.B5=new _.Vf;this.Shb=this.Rqa;this.nra=g=>{this.mea.next();if(this.zm.length){const l=this.AGb(g);!l||this.dJ.has(l)||this.disabled||this.aHb(l,g)}else this.disabled||this.aHb(this.Wi,g)};this.FNc=g=>{var l=this.aqa(g);if(this.sba()){g.cancelable&&
g.preventDefault();var p=this.cGb(l);this.vPa=!0;this.CHb=l;this.iQc(p);if(this.tk)this.qKb(p,l);else{l=this.wC?this.rJ:this.iu;var t=this.sB;t.x=p.x-l.x+this.jF.x;t.y=p.y-l.y+this.jF.y;this.SMa(t.x,t.y)}this.Rqa.Wn.length&&this.hb.run(()=>{this.Rqa.next({source:this,Ig:p,event:g,distance:this.MOa(p),j5:this.eRa})})}else Math.abs(l.x-this.iu.x)+Math.abs(l.y-this.iu.y)>=this.Xc.bva&&((l=Date.now()>=this.GJc+this.NKc(g),t=this.tk,l)?t&&(t.kz()||t.und())||(g.cancelable&&g.preventDefault(),this.sba.set(!0),
this.hb.run(()=>this.mPc(g))):this.mFb(g))};this.HNc=g=>{this.mFb(g)};this.YHb=g=>{if(this.zm.length){const l=this.AGb(g);!l||this.dJ.has(l)||this.disabled||g.preventDefault()}else this.disabled||g.preventDefault()};g4b(f4b(this,a),b.Oqd||null);this.y3=new $3b(c);V3b(f,this)}dispose(){this.cJb(this.Wi);if(this.kz()){let b;(b=this.Wi)==null||b.remove()}let a;(a=this.zv)==null||a.remove();this.QEb();this.PEb();X3b(this.sy,this);this.vRa();this.mea.complete();this.L0.complete();this.released.complete();
this.ended.complete();this.F5.complete();this.N5.complete();this.B5.complete();this.Rqa.complete();this.zm=[];this.dJ.clear();this.tk=void 0;this.bs.unsubscribe();this.y3.clear();this.aN=this.Wi=this.jra=this.yN=this.Nv=this.zv=this.aRa=null}kz(){return this.sba()&&this.sy.kz(this)}reset(){this.Wi.style.transform=this.JB||"";this.sB={x:0,y:0};this.jF={x:0,y:0}}JQc(a){this.tk=a}cma(a){this.sB={x:0,y:0};this.jF.x=a.x;this.jF.y=a.y;this.tk||this.SMa(a.x,a.y)}Ced(){const a=this.CHb;a&&this.tk&&this.qKb(this.cGb(a),
a)}vRa(){this.HIb.unsubscribe();this.IIb.unsubscribe();this.cs.unsubscribe();let a;(a=this.cPa())==null||a.removeEventListener("selectstart",sKb,e4b)}QEb(){let a;(a=this.yj)==null||a.destroy();this.yj=null}PEb(){let a;(a=this.Ay)==null||a.remove();let b;(b=this.lra)==null||b.destroy();this.Ay=this.lra=null}mFb(a){if(this.sy.kz(this)&&(this.vRa(),W3b(this.sy,this),this.Yra(),this.zm&&(this.Wi.style.webkitTapHighlightColor=this.xOc),this.sba()))if(this.released.next({source:this,event:a}),this.tk)this.tk.KN(),
this.tHc().then(()=>{this.xIc(a);this.jEb();W3b(this.sy,this)});else{this.jF.x=this.sB.x;const b=this.aqa(a);this.jF.y=this.sB.y;this.hb.run(()=>{this.ended.next({source:this,distance:this.MOa(b),z5:b,event:a})});this.jEb();W3b(this.sy,this)}}mPc(a){cL(a)&&(this.EHb=Date.now());this.Yra();const b=this.cPa(),c=this.tk;b&&this.hb.Tb(()=>{b.addEventListener("selectstart",sKb,e4b)});if(c){const d=this.Wi,e=d.parentNode,f=this.Ay=this.hJc(),g=this.zv=this.zv||this.Db.createComment("");e.insertBefore(g,
d);this.JB=d.style.transform||"";this.yj=new b4b(this.Db,this.Wi,this.Cpa,this.rJ,this.Nv||null,this.Nka||null,this.iu,this.JB,this.Xc.zIndex||1E3);this.yj.attach(this.cLc(e,b));lKb(d,!1);this.Db.body.appendChild(e.replaceChild(f,d));this.L0.next({source:this,event:a});c.start();this.qJ=c;this.sqa=c.sRb(this)}else this.L0.next({source:this,event:a}),this.qJ=this.sqa=void 0;this.y3.cache(c?c.yld():[])}aHb(a,b){this.aRa&&b.stopPropagation();var c=this.kz(),d=cL(b);const e=!d&&b.button!==0,f=this.Wi,
g=_.Xi(b),l=!d&&this.EHb&&this.EHb+800>Date.now();d=d?_.Qi(b):_.Pi(b);g&&g.draggable&&b.type==="mousedown"&&b.preventDefault();c||e||l||d||(this.zm.length&&(c=f.style,this.xOc=c.webkitTapHighlightColor||"",c.webkitTapHighlightColor="transparent"),this.vPa=!1,this.sba.set(this.vPa),this.vRa(),this.rJ=this.Wi.getBoundingClientRect(),this.HIb=this.sy.pAa.subscribe(this.FNc),this.IIb=this.sy.elb.subscribe(this.HNc),this.cs=this.sy.kM(this.cPa()).subscribe(p=>this.gQc(p)),this.aN&&(this.z2=gKb(this.aN)),
this.B3=(c=this.Nv)&&c.qa&&!c.Sya?{x:0,y:0}:this.bLc(this.rJ,a,b),a=this.iu=this.CHb=this.aqa(b),this.eRa={x:0,y:0},this.GNc={x:a.x,y:a.y},this.GJc=Date.now(),Y3b(this.sy,this,b))}xIc(a){lKb(this.Wi,!0);this.zv.parentNode.replaceChild(this.Wi,this.zv);this.QEb();this.PEb();this.rJ=this.z2=this.C3=this.JB=void 0;this.hb.run(()=>{const b=this.tk,c=b.sRb(this),d=this.aqa(a),e=this.MOa(d),f=b.rMc(d.x,d.y);this.ended.next({source:this,distance:e,z5:d,event:a});this.B5.next({item:this,Ak:c,jx:this.sqa,
container:b,PYb:this.qJ,tUb:f,distance:e,z5:d,event:a});b.Ljd(this,c,this.sqa,this.qJ,f,e,d,a);this.tk=this.qJ})}qKb({x:a,y:b},{x:c,y:d}){let e=this.qJ.ied(this,a,b);!e&&this.tk!==this.qJ&&this.qJ.rMc(a,b)&&(e=this.qJ);e&&e!==this.tk&&this.hb.run(()=>{this.N5.next({item:this,container:this.tk});this.tk.cga(this);this.tk=e;this.tk.QW(this,a,b,e===this.qJ&&e.cvd?this.sqa:void 0);this.F5.next({item:this,container:e,Ak:e.sRb(this)})});this.kz()&&(this.tk.Eed(c,d),this.tk.Ded(this,a,b,this.eRa),this.wC?
this.RMa(a,b):this.RMa(a-this.B3.x,b-this.B3.y))}tHc(){if(!this.vPa)return Promise.resolve();const a=this.Ay.getBoundingClientRect();this.yj.uF("cdk-drag-animating");this.RMa(a.left,a.top);const b=rKb(this.yj.yj);return b===0?Promise.resolve():this.hb.Tb(()=>new Promise(c=>{const d=f=>{if(!f||this.yj&&_.Xi(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)}))}hJc(){var a=this.yN;const b=a?a.qa:null;b?(this.lra=a.Gf.mi(b,a.context),_.fn(this.lra),a=iKb(this.lra,this.Db)):a=eKb(this.Wi);a.style.pointerEvents="none";a.classList.add("cdk-drag-placeholder");return a}bLc(a,b,c){b=(b=b===this.Wi?null:b)?b.getBoundingClientRect():a;c=cL(c)?c.targetTouches[0]:c;const d=this.CGb();return{x:b.left-a.left+(c.pageX-b.left-d.left),y:b.top-a.top+(c.pageY-b.top-d.top)}}aqa(a){var b=this.CGb(),c=cL(a)?a.touches[0]||a.changedTouches[0]||{pageX:0,pageY:0}:a;a=c.pageX-
b.left;b=c.pageY-b.top;if(this.jra&&(c=this.jra.getScreenCTM())){const d=this.jra.createSVGPoint();d.x=a;d.y=b;return d.matrixTransform(c.inverse())}return{x:a,y:b}}cGb(a){var b=this.tk?this.tk.MY:null;let {x:c,y:d}=this.wC?this.wC(a,this,this.rJ,this.B3):a;if(this.MY==="x"||b==="x")d=this.iu.y-(this.wC?this.B3.y:0);else if(this.MY==="y"||b==="y")c=this.iu.x-(this.wC?this.B3.x:0);if(this.z2){const {x:e,y:f}=this.wC?{x:0,y:0}:this.B3;a=this.z2;const {width:g,height:l}=this.dLc();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}}iQc(a){const b=a.x;a=a.y;const c=this.eRa,d=this.GNc,e=Math.abs(a-d.y);Math.abs(b-d.x)>this.Xc.Eka&&(c.x=b>d.x?1:-1,d.x=b);e>this.Xc.Eka&&(c.y=a>d.y?1:-1,d.y=a);return c}Yra(){if(this.Wi&&this.zm){var a=this.zm.length>0||!this.kz();a!==this.ZHb&&(this.ZHb=a,bL(this.Wi,a))}}cJb(a){a.removeEventListener("mousedown",this.nra,d4b);a.removeEventListener("touchstart",this.nra,c4b);a.removeEventListener("dragstart",
this.YHb,d4b)}SMa(a,b){const c=1/this.scale;a=nKb(a*c,b*c);b=this.Wi.style;this.JB==null&&(this.JB=b.transform&&b.transform!="none"?b.transform:"");b.transform=mKb(a,this.JB)}RMa(a,b){let c;const d=((c=this.Nv)==null?0:c.qa)?void 0:this.JB;this.yj.setTransform(mKb(nKb(a,b),d))}MOa(a){const b=this.iu;return b?{x:a.x-b.x,y:a.y-b.y}:{x:0,y:0}}jEb(){this.z2=this.C3=void 0;this.y3.clear()}NIc(){let {x:a,y:b}=this.jF;if(!(a===0&&b===0||this.kz())&&this.aN){var c=this.Wi.getBoundingClientRect(),d=this.aN.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.jF.x&&b===this.jF.y||this.cma({y:b,x:a})}}}NKc(a){const b=this.y5;return typeof b==="number"?b:cL(a)?b.x$c:b?b.vpd:0}gQc(a){const b=Z3b(this.y3,a);b&&(a=_.Xi(a),this.z2&&a!==this.aN&&a.contains(this.aN)&&hKb(this.z2,b.top,b.left),this.iu.x+=b.left,this.iu.y+=b.top,this.tk||
(this.sB.x-=b.left,this.sB.y-=b.top,this.SMa(this.sB.x,this.sB.y)))}CGb(){let a;return((a=this.y3.Jz.get(this.Db))==null?void 0:a.orb)||this.y3.MK()}cPa(){this.SDb===void 0&&(this.SDb=_.Wqa(this.Wi));return this.SDb}cLc(a,b){const c=this.NNc||"global";return c==="parent"?a:c==="global"?(a=this.Db,b||a.fullscreenElement||a.webkitFullscreenElement||a.mozFullScreenElement||a.msFullscreenElement||a.body):_.cj(c)}dLc(){this.C3&&(this.C3.width||this.C3.height)||(this.C3=this.yj?this.yj.getBoundingClientRect():
this.rJ);return this.C3}AGb(a){return this.zm.find(b=>a.target&&(a.target===b||b.contains(a.target)))}};var k4b={bva:5,Eka:5},RP=class{constructor(){this.Db=_.n(_.ci);this.hb=_.n(_.We);this.uf=_.n(_.es);this.sy=_.n(QP)}g0a(a,b=k4b){return new j4b(a,b,this.Db,this.hb,this.uf,this.sy)}};RP.O=function(a){return new (a||RP)};RP.ta=_.k({token:RP,oa:RP.O,Ea:"root"});var l4b=new _.wd("CdkDropList"),SP=class{get disabled(){return this.qc||!(!this.Qfa||!this.Qfa.disabled)}set disabled(a){this.qc=a;this.ym.disabled=this.qc}constructor(){this.element=_.n(_.ef);this.Qfa=_.n(l4b,{optional:!0,iE:!0});this.hb=_.n(_.We);this.He=_.n(_.Lg);this.Vb=_.n(_.Tr,{optional:!0});this.Ta=_.n(_.nn);this.GOc=_.n(T3b,{optional:!0,self:!0});this.AIb=_.n(S3b,{optional:!0,iE:!0});this.Kb=new _.Vf;this.zm=new _.Vh([]);this.scale=1;this.L0=new _.an;this.released=new _.an;this.ended=new _.an;
this.F5=new _.an;this.N5=new _.an;this.B5=new _.an;this.Shb=new _.te(c=>{const d=_.x(this.ym.Shb,_.v(e=>({source:this,Ig:e.Ig,event:e.event,j5:e.j5,distance:e.distance}))).subscribe(c);return()=>{d.unsubscribe()}});this.xc=_.n(_.Ye);const a=this.Qfa,b=_.n(R3b,{optional:!0});this.ym=_.n(RP).g0a(this.element,{bva:b&&b.bva!=null?b.bva:5,Eka:b&&b.Eka!=null?b.Eka:5,zIndex:b==null?void 0:b.zIndex});this.ym.data=this;m4b.push(this);b&&this.CHc(b);a&&(this.ym.JQc(a.JJc),_.x(a.JJc.mea,_.gg(this.Kb)).subscribe(()=>
{this.ym.scale=this.scale}));this.yPc(this.ym);this.wLc(this.ym)}reset(){this.ym.reset()}cma(a){this.ym.cma(a)}Dc(){_.Ze(()=>{this.FKb();this.aPc();this.ym.scale=this.scale;this.fwa&&this.ym.cma(this.fwa)},{Rb:this.xc})}Sb(a){const b=a.rootElementSelector;a=a.freeDragPosition;b&&!b.CK&&this.FKb();this.ym.scale=this.scale;a&&!a.CK&&this.fwa&&this.ym.cma(this.fwa)}Ja(){this.Qfa&&this.Qfa.removeItem(this);const a=m4b.indexOf(this);a>-1&&m4b.splice(a,1);this.hb.Tb(()=>{this.zm.complete();this.Kb.next();
this.Kb.complete();this.ym.dispose()})}Qdd(a){const b=this.zm.getValue();b.push(a);this.zm.next(b)}wed(a){const b=this.zm.getValue();a=b.indexOf(a);a>-1&&(b.splice(a,1),this.zm.next(b))}Aed(a){this.Nv=a}yed(a){a===this.Nv&&(this.Nv=null)}zed(a){this.yN=a}xed(a){a===this.yN&&(this.yN=null)}FKb(){const a=this.element.ma;let b=a;if(this.I8){let c;b=a.closest!==void 0?a.closest(this.I8):(c=a.parentElement)==null?void 0:c.closest(this.I8)}f4b(this.ym,b||a)}AKc(){const a=this.sea;return a?typeof a==="string"?
this.element.ma.closest(a):_.cj(a):null}yPc(a){a.mea.subscribe(()=>{if(!a.kz()){const c=this.Vb;var b=this.y5;const d=this.yN?{qa:this.yN.Oc,context:this.yN.data,Gf:this.He}:null,e=this.Nv?{qa:this.Nv.Oc,context:this.Nv.data,Sya:this.Nv.Sya,Gf:this.He}:null;a.disabled=this.disabled;a.MY=this.MY;a.scale=this.scale;a.y5=typeof b==="object"&&b?b:_.fj(b);a.wC=this.wC;a.Nka=this.Nka;b=i4b(a,this.AKc());b.yN=d;b.Nv=e;b.NNc=this.Flb||"global";c&&(a.Cpa=c.value)}});_.x(a.mea,_.Pf(1)).subscribe(()=>{if(this.AIb)a.aRa=
this.AIb.ym;else for(var b=this.element.ma.parentElement;b;){if(b.classList.contains("cdk-drag")){let c;g4b(a,((c=m4b.find(d=>d.element.ma===b))==null?void 0:c.ym)||null);break}b=b.parentElement}})}wLc(a){a.L0.subscribe(b=>{this.L0.emit({source:this,event:b.event});_.en(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,z5:b.z5,event:b.event});_.en(this.Ta)});a.F5.subscribe(b=>{this.F5.emit({container:b.container.data,
item:this,Ak:b.Ak})});a.N5.subscribe(b=>{this.N5.emit({container:b.container.data,item:this})});a.B5.subscribe(b=>{this.B5.emit({jx:b.jx,Ak:b.Ak,PYb:b.PYb.data,container:b.container.data,tUb:b.tUb,item:this,distance:b.distance,z5:b.z5,event:b.event})})}CHc(a){const b=a.MY,c=a.y5,d=a.wC,e=a.Nka,f=a.sea,g=a.Jjd,l=a.I8;a=a.Flb;this.disabled=g==null?!1:g;this.y5=c||0;b&&(this.MY=b);d&&(this.wC=d);e&&(this.Nka=e);f&&(this.sea=f);l&&(this.I8=l);a&&(this.Flb=a)}aPc(){_.x(this.zm,_.hg(a=>{a=a.map(b=>b.element);
this.GOc&&this.I8&&a.push(this.element);h4b(this.ym,a)}),_.fg(a=>_.Se(...a.map(b=>_.x(b.Nh,_.eg(b))))),_.gg(this.Kb)).subscribe(a=>{const b=this.ym,c=a.element.ma;a.disabled?!b.dJ.has(c)&&b.zm.indexOf(c)>-1&&(b.dJ.add(c),bL(c,!0)):b.dJ.has(c)&&(b.dJ.delete(c),bL(c,b.disabled))})}},m4b=[];SP.O=function(a){return new (a||SP)};
SP.La=_.Df({type:SP,na:[["","cdkDrag",""]],nb:[1,"cdk-drag"],ob:4,Ya:function(a,b){a&2&&_.sg("cdk-drag-disabled",b.disabled)("cdk-drag-dragging",b.ym.kz())},inputs:{data:[0,"cdkDragData","data"],MY:[0,"cdkDragLockAxis","lockAxis"],I8:[0,"cdkDragRootElement","rootElementSelector"],sea:[0,"cdkDragBoundary","boundaryElement"],y5:[0,"cdkDragStartDelay","dragStartDelay"],fwa:[0,"cdkDragFreeDragPosition","freeDragPosition"],disabled:[2,"cdkDragDisabled","disabled",_.oh],wC:[0,"cdkDragConstrainPosition",
"constrainPosition"],Nka:[0,"cdkDragPreviewClass","previewClass"],Flb:[0,"cdkDragPreviewContainer","previewContainer"],scale:[2,"cdkDragScale","scale",_.ph]},outputs:{L0:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",F5:"cdkDragEntered",N5:"cdkDragExited",B5:"cdkDragDropped",Shb:"cdkDragMoved"},Qb:["cdkDrag"],features:[_.ah([{va:S3b,Hb:SP}]),_.lg,_.Pm]});var n4b=["image/png","image/jpeg","image/gif","image/x-icon","image/webp"],LKb=function(a,b){a.Ua.navigate(_.Oq(_.Tq(a.wb.location.bc(),{line:b}).ab()),{Jg:"preserve"}).then(()=>{a.Uc.vja.next()})},o4b=function(a,b){b=!b||!_.iG(a.PDa.location,b.location);a.Uc.dG=!a.r1b||b&&a.Nd.params.line?"SOURCE":a.IYb.getValue()},p4b=function(a){a.contentType=a.om==="PREVIEW"&&a.I4b?"markdown":a.om==="PREVIEW"&&a.RDa||a.Cad&&!a.RDa?"image":a.om==="PREVIEW"&&a.H4b?"jupyter":a.wb.rua?a.wb.mimeType&&a.wb.mimeType.startsWith("audio/")?
"audio":a.wb.mimeType&&a.wb.mimeType.startsWith("video/")?"video":"binary":a.RH?a.wb.diffBase.length+a.wb.fG>=10485760?"diffTooBig":"code-diff":a.wb.fG===0?"empty":a.wb.fG>0&&!a.wb.ue?"largeFile":"text";a.bOb.emit(a.contentType);a.contentType!=="text"?(a.z6a.next(!1),a.hm.next(null)):a.z6a.next(!0)},q4b=function(a,b){a.Ha.mb({gestureName:"CLICK",element:"FileDetail",action:b})},TP=class{get Nd(){return this.wb.location}set wb(a){if(this.wb&&a&&_.Pq(this.Nd,a.location)){var b;a=(b=this.fYb)!=null?
b:a}else this.fYb=void 0;this.wb&&_.jG(this.Nd,a.location)&&this.wb.ue===a.ue||(this.code=a.code||a.ue||"",this.cY.Ox({action:"showAll"}),this.Ho=_.x(this.Yb.CX(),_.fg(d=>d?this.l7a.VC(a):_.yF("folding disabled")),_.eg(_.IF),_.v(d=>_.wF(d,[]))),this.R7=void 0);b=this.wb;this.PDa=a;let c;(c=this.logger)==null||o3b(c,a);this.yK.Lya.next(this.Nd);o4b(this,b);this.qua=a.fG;p4b(this)}get wb(){return this.PDa}constructor(a,b,c,d,e,f,g,l,p,t,w,A,G,J){this.Uc=a;this.Lb=b;this.Ua=c;this.yK=d;this.Yk=e;this.Ha=
f;this.modifier=g;this.logger=l;this.cY=p;this.l7a=t;this.vd=w;this.Yb=A;this.Dh=G;this.ld=J;this.hBb="file_detail";this.Doa=nXb;this.contentType="empty";this.bOb=new _.an(!0);this.AK=_.u(-1);this.ABa=-1;this.line=this.Rya=this.Dga=this.tga=this.Ila=_.Re;this.code="";this.Ho=_.u([]);this.qua=0;this.nJa="Diff is too large to display";this.RR="detail-header-id";this.hm=new _.Vh(null);this.z6a=new _.Vh(!1);this.Yha=new _.Vh([]);this.rq=new _.ne;this.IYb=new _.Vh("SOURCE");this.X2a=!1;this.Qad=0;this.rq.add(_.x(this.Yb.jha()).subscribe(L=>
{this.IYb.next(L)}));this.visibility=_.x(this.Yb.CX(),_.fg(L=>L?this.cY.visibility:_.u(_.nI)),_.eg(_.nI));this.link=this.JK();this.xQb=_.x(_.Ge([this.z6a,this.Lb.Qa]),_.v(([L,U])=>L&&U.q),_.ag(1),_.Fe());this.tga=_.x(_.Ge([this.xQb,this.Uc.OWc]),_.v(([L,U])=>L&&!U));_.pv.has(38)&&(this.X2a=!0);this.Dad=_.x(this.Yb.Ezb,_.v(L=>_.pv.has(85)&&L),_.Rf())}Sa(){this.rq.add(this.Uc.sQb.subscribe(()=>{p4b(this)}));this.rq.add(this.xQb.subscribe(a=>{a&&!this.W5?this.W5=this.vd.register("toggleSearchMatches",
"y",()=>{var b=this.Uc;b.Lva.next(!b.Lva.value);this.Ha.mb({gestureName:"KEYBOARD",element:"FileDetailMatchNavigation",action:"toggleMatches",projectId:this.Nd.tb})}):!a&&this.W5&&(this.W5(),this.W5=void 0)}));this.rq.add(_.x(this.Uc.vja,_.If(()=>this.ld.jm)).subscribe(()=>{this.ewa&&this.ewa.VO(_.Zob(this.wb.line))}));this.Ila=_.x(this.yK.matches,_.v(a=>_.wF(a,[])),_.hg(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.ABa=c&&d===-1?-1:b;this.Uc.Jla.next(b)}),_.ag(1),_.Fe());this.Dga=_.x(this.Uc.Ega,_.v(({Vd: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,ae:{start:f.index,end:a.lastIndex}})}return c}));this.AK=this.Uc.Tva;this.rq.add(this.Dga.subscribe(a=>{this.Uc.Uva.next(a.length)}));this.Rya=_.x(_.Ge(this.tga,
this.Dga,this.Ila,this.Yha),_.v(([a,b,c,d])=>{a=a?c.map(e=>e.lineNumber):[];c=d.filter(e=>e[1]===0||!this.X2a).map(e=>e[0]);d=d.filter(e=>e[1]!==0&&this.X2a).map(e=>e[0]);return{find:b.map(e=>e.lineNumber),search:a,tbd:c,IZc:d}}))}Ja(){this.rq.unsubscribe();this.W5&&this.W5()}show(a){this.cY.Ox({action:"show",line:a})}vna(a){this.cY.Ox({action:"toggleRange",ae:a})}get PWc(){return _.x(this.yK.matches,_.v(a=>a.state))}get om(){return this.Uc.dG}get r1b(){return(this.I4b||this.RDa||this.H4b)&&!this.RH}get RH(){return this.wb.diffBase!==
void 0}get mimeType(){const a=this.wb.mimeType;return a==="image/vnd.microsoft.icon"?"image/x-icon":a}get Cad(){return n4b.indexOf(this.mimeType)>=0}get RDa(){return this.wb.mimeType==="image/svg+xml"}get I4b(){return this.wb.fileName.slice(-3).toUpperCase()===".MD"}get H4b(){if(this.wb.fileName.slice(-6).toUpperCase()!==".IPYNB")return!1;if(!this.R7)try{this.R7=JSON.parse(this.wb.ue)}catch(a){return!1}return this.R7.nbformat===4}get l1a(){return`data:${this.mimeType};base64,${this.wb.ue}`}EDa(a){this.Yha.next(a)}Gu(){q4b(this,
"selectLine")}mr(a){const b=a.I7.shiftKey?YAb(this.Nd.params.line,a.line+1):a.line+1;XAb(b,this.Nd.params.line)||this.Ua.navigate(_.Oq(_.Tq(this.Nd.bc(),{line:b}).ab()),{Jg:"preserve"});q4b(this,a.I7.shiftKey?"shiftSelectLine":"selectLine")}JK(){return _.x(this.Lb.data,_.v(LK),_.kG(),_.fg(a=>_.Mnb(a,_.CI(this.Dh,a,_.UF(a)&&a.repository==="android"?"repository":"path"),this.Ua)))}};
TP.O=function(a){return new (a||TP)(_.B(tM),_.B(_.Uh),_.B(_.hi),_.B(_.FJ),_.B(rM),_.B(_.Bp),_.B(HP),_.B(_.mI,8),_.B(_.oI),_.B(GP),_.B(_.Pu),_.B(_.Vv),_.B(_.DI),_.B(_.We),_.B(_.qv))};
TP.wa=_.Bf({type:TP,na:[["file-detail"]],ub:function(a,b){a&1&&_.Og(_.vI,5);if(a&2){let c;_.Rg(c=_.Sg())&&(b.ewa=c.first)}},inputs:{Qad:"windowWidth",wb:"viewData"},outputs:{bOb:"contentTypeChange"},standalone:!1,features:[_.ah([_.FJ,{va:_.mI,Qd:zP},_.oI])],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,tKb,1,2,"detail-header",3)(1,uKb,1,1,"ng-template",null,0,_.eh)(3,vKb,1,1,"markdown-tab-header",
4)(4,wKb,12,11,"div",5),_.R(5,"async"),_.F(6,"main",6),_.C(7,xKb,3,8,"markdown-content",7)(8,AKb,4,2,"ng-container",8)(9,BKb,2,1,"div",9)(10,CKb,2,1,"div",9)(11,DKb,1,1,"binary-file",10)(12,EKb,1,2,"large-file",11)(13,FKb,2,1,"ng-container",8)(14,GKb,1,1,"jupyter-notebook",12)(15,MKb,8,10,"ng-container",8)(16,NKb,1,4,"code-diff",13)(17,OKb,3,1,"icon-empty-state-display",14),_.I());a&2&&(a=_.Eg(2),_.E("ngIf",!b.RH)("ngIfElse",a),_.y(3),_.E("ngIf",b.r1b),_.y(),_.E("ngIf",_.S(5,16,b.tga)),_.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:[aP,rN,_.Xn,_.Yn,_.Zn,xP,wP,SP,_.DJ,_.uB,_.vB,yP,_.GJ,BP,CP,aN,cN,bN,XM,DP,_.zI,_.EJ,OP,EP,
FP,_.bo],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 r4b=[{id:"LINE_COUNTS",icon:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAANklEQVR4AWOgLXBxcWkA4v94cAOy4v8LFy7EiUHyKIrxAOyKjY2NMTAQUNlkJEB9N6MoJjmcAUFs1juXK7DAAAAAAElFTkSuQmCC",title:"Lines",valueExtractor:a=>Number(_.zl(a,2))},{id:"FILE_COUNTS",icon:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAOklEQVR4AWOAARcXlwYg/o8HNyAr/r9w4UKcGCRPyESwQiAAs4kxEVUxHjDIFJ8lUjEinIlSTFbMAQBQTEEI50NDNAAAAABJRU5ErkJggg==",title:"Files",valueExtractor:a=>Number(_.zl(a,
3))}],s4b=class{constructor(a){this.L0c=a}m7(a){return!!r4b.find(b=>b.id===a)}T7a(a,b,c){const d=r4b.find(e=>e.id===a);return c&&d?_.x(this.L0c.list(b),_.v(e=>{const f=new Map;e.map(g=>RKb(g,c,d)).forEach(g=>{f.set(g.path,g)});return f})):_.u()}};var t4b=new _.wd("lang_counts_service",{Ea:"root",oa:()=>_.hk(FWb)});var UP=class{constructor(a,b){this.client=a;this.rf=b;this.heb=new _.NZa}list(a){const b=[],c=a.map(e=>{const f=_.MZa(this.heb,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 _.ETa);return _.x(_.Gv(this.rf,()=>{var e=this.client,f=this.rf.tl();return _.Bq(e.Qh,e.Xh+"/$rpc/devtools.grimoire.LangCountsService/ListLangCounts",d,f||{},_.KTa)},"LangCountsService.listLangCounts"),_.hg(e=>{b.forEach(f=>{this.heb.put(f,(new _.Nq).qd(f))});
_.ml(e,_.Nq,1,_.fl()).forEach(f=>{this.heb.put(f.ke(),f)})}),_.v(e=>c.concat(_.ml(e,_.Nq,1,_.fl()))))}};UP.O=function(a){return new (a||UP)(_.m(t4b),_.m(_.Wv))};UP.ta=_.k({token:UP,oa:UP.O,Ea:"root"});var u4b=function(a){return _.x(_.Ge([a.Gd.Sma,a.nRb()]),_.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}),_.eg(new Map),_.Yf(),_.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({Lu:e,enabled:!1,P0: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({Lu:c,enabled:!0,P0:p})}}else d.push({Lu:c,enabled:!0,P0:p})}return d}),_.Te(b=>!!b.length),_.He(b=>_.u(...b)))},v4b=function(a,b,c){return _.x(u4b(a),_.hg(({Lu:d,enabled:e,P0:f})=>{if(e)if(f)for(const g of f)vL(a.Gd,g);else vL(a.Gd,d)}),_.He(({Lu:d,enabled:e,P0:f})=>e?_.x(a.T7a(b,d,c,f),_.hg(g=>{if(f)for(var l of f){var p=0;for(const t of g.values()){let w;if((w=t.P0)==null?0:w.has(l))p+=t.P0.get(l)}AWb(a.Gd,l,p)}else{l=
0;for(p of g.values())l+=p.instances;AWb(a.Gd,d,l)}}),_.Jf(g=>{if(f)for(const l of f)uL(a.Gd,l,g);else uL(a.Gd,d,g);return _.u(new Map)}),_.v(g=>({Lu:d,m4c:g}))):_.u({Lu:d})),_.bg(TKb,new Map))},VP=class{constructor(a,b,c,d){this.c6=a;this.gG=b;this.Gd=d;this.UUb=new s4b(c)}nRb(){return _.x(vWb(this.gG),_.v(a=>{const b=BWb();a.forEach(c=>{b.set(c.id,null)});return b}))}T7a(a,b,c,d){if(a.BG)return _.Be("Aggregations are only supported for directories");if(!MK(a))return _.Be("Invalid location");const e=
a.Eb,f=a.tb,g=a.Wc,l=a.repository,p=a.path;return this.UUb.m7(b)?this.UUb.T7a(b,c,d):_.x(_.zub(this.gG,b),_.fg(t=>{if(!t)return _.u(new Map);const w=_.Oob(t);return w?_.x(uWb(this.c6,{tb:f,Wc:g,fileSpecSourceRootRepositoryKeyRepositoryName:l,fileSpecSourceRootRefSpec:e,fileSpecPath:p,fileSpecType:"DIRECTORY",category:w}),_.v(A=>A.map(G=>SKb(t,G)).reduce((G,J)=>{G.set(J.path,J);return G},new Map))):_.u(new Map)}))}};VP.O=function(a){return new (a||VP)(_.m(_.rI),_.m(_.sI),_.m(UP),_.m(_.uI))};
VP.ta=_.k({token:VP,oa:VP.O});var w4b=["markdownContentComponent"],x4b={MAb:0,ZAb:1,od:2,0:"COLLAPSED",1:"EXPANDED",2:"UNKNOWN"},y4b=function(a){a.jK===2&&(a.d1b?_.$1a(a.wl,()=>{a.S1c.element.ma.scrollHeight>180&&(a.jK=0)}):a.jK=1)},WP=class{constructor(a,b){this.wl=a;this.modifier=b;this.d1b=!1;this.TAb=x4b;this.jK=2}Sa(){}Sb(a){a.markdownContent&&(this.jK=2)}Vn(){y4b(this)}expand(){this.jK=1}};WP.O=function(a){return new (a||WP)(_.B(_.dv),_.B(HP))};
WP.wa=_.Bf({type:WP,na:[["readme"]],ub:function(a,b){a&1&&_.Og(w4b,5);if(a&2){let c;_.Rg(c=_.Sg())&&(b.S1c=c.first)}},inputs:{d1b:"shouldCollapse",R1c:"markdownContent",uBa:"safeHtmlContent"},standalone:!1,features:[_.Pm],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,UKb,2,0,"button",2),_.I());a&2&&(_.sg("collapsed",b.jK===b.TAb.MAb),_.E("content",b.R1c)("relativeLinkModifier",_.S(2,7,b.modifier.EZb))("relativeImageModifier",_.S(3,9,b.modifier.CZb))("safeHtmlContent",b.uBa),_.y(5),_.E("ngIf",b.jK===b.TAb.MAb))},Fa:[_.Xn,XM,_.jw,_.vt,_.bo],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 z4b=function(a,b){b="//depot/"+b;b=b.substring(0,b.length-1);b=new VWb({path:b});a=a.Xv;return _.wn(a.qb,{body:b,Jb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.aiOverviewService.getAiOverview",path:`/${a.Va}/aiOverviewService/getAiOverview`,Qa:_.Ah({},_.CH,{}),Ob:WWb})},A4b=function(a,b,c){b=new HL({path:b,clNumber:c,I1:HL.Qoa.pCb});return jXb(a.Xv,b)},B4b=function(a,b,c){b=new HL({path:b,clNumber:c,I1:HL.Qoa.nCb});return jXb(a.Xv,b)},C4b=function(a,b,c){b=new HL({path:b,clNumber:c,
I1:HL.Qoa.qCb});jXb(a.Xv,b)},D4b=function(a,b,c){b=new HL({path:b,clNumber:c,I1:HL.Qoa.oCb});jXb(a.Xv,b)},XP=class{constructor(){this.Xv=_.n(JL)}};XP.O=function(a){return new (a||XP)};XP.ta=_.k({token:XP,oa:XP.O,Ea:"root"});var XKb=function(a){let b="upvote";a.o7?(C4b(a.Xv,a.bW,a.IU),a.via=!1,a.o7=!1):(a.g7&&(D4b(a.Xv,a.bW,a.IU),b+="_and_remove_downvote"),a.Ha.mb({element:"AiOverviewSection",action:b,gestureName:"CLICK"}),A4b(a.Xv,a.bW,a.IU).subscribe(()=>{a.via=!0;a.o7=!0;a.g7=!1;_.fn(a.Yi)}))},YKb=function(a){let b="downvote";a.g7?(D4b(a.Xv,a.bW,a.IU),a.via=!1,a.g7=!1):(a.o7&&(C4b(a.Xv,a.bW,a.IU),b+="_and_remove_upvote"),a.Ha.mb({element:"AiOverviewSection",action:b,gestureName:"CLICK"}),B4b(a.Xv,a.bW,a.IU).subscribe(()=>
{a.via=!0;a.o7=!1;a.g7=!0;_.fn(a.Yi)}))},YP=class{constructor(){this.IU="0";this.g7=this.o7=this.via=this.rdb=this.Rd=!1;this.Ha=_.n(_.Bp);this.Xv=_.n(XP);this.Yi=_.n(_.nn);this.bW="/piper///depot/"+this.path+"README.md"}Sa(){this.Rd=!0;z4b(this.Xv,this.path).subscribe(a=>{this.Rd=!1;this.IU=a.clNumber;this.YQc=(this.rdb=a.xja.length>0)?a.xja.replace("\n","<br>"):"___Failed to generate overview. Try again later.___"})}};YP.O=function(a){return new (a||YP)};
YP.wa=_.Bf({type:YP,na:[["ai-overview-section"]],inputs:{path:"path"},standalone:!1,ya:2,Aa:1,Da:[[1,"show-more-loading"],[1,"ai-overview"],["aria-label","Loading History Entries",3,"diameter","strokeWidth"],[3,"markdownContent"],[1,"buttons-container"],["target","_blank","color","primary","mat-stroked-button","",1,"existing-readme-btn",3,"href"],["iconPositionEnd",""],[1,"voting-btns"],[1,"vote-notification"],["id","feedback-upvote","mat-icon-button","","color","primary","aria-label","Upvote",1,
"feedback-upvote",3,"click"],["mat-icon-button","","color","primary","aria-label","Downvote",1,"feedback-downvote",3,"click"]],qa:function(a,b){a&1&&_.C(0,VKb,2,2,"div",0)(1,$Kb,3,2,"div",1);a&2&&_.vg(b.Rd?0:1)},Fa:[_.jw,_.wt,_.yt,_.mu,WP,_.Gx,_.Ex],styles:[".buttons-container[_ngcontent-%COMP%]{margin:1.5em;display:flex;align-items:center;padding:0;gap:1em}.buttons-container[_ngcontent-%COMP%]   [mat-stroked-button][_ngcontent-%COMP%]{font-size:1.1rem;height:2em}.buttons-container[_ngcontent-%COMP%]   [mat-stroked-button][_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-family:Google Material Icons;font-size:1.25rem}.buttons-container[_ngcontent-%COMP%]   .voting-btns[_ngcontent-%COMP%]{display:flex;align-items:center}.buttons-container[_ngcontent-%COMP%]   .voting-btns[_ngcontent-%COMP%]   .vote-notification[_ngcontent-%COMP%]{margin:0 1em}.buttons-container[_ngcontent-%COMP%]   .voting-btns[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-family:Google Material Icons;font-size:22px}.show-more-loading[_ngcontent-%COMP%]{align-items:center;display:flex;height:400px;place-content:center;width:100%;font-size:14px}"]});var ZP=class{constructor(){this.ABb=500;this.Ana=dLb;this.title=this.hxa="";this.Wwa=[];this.gTb=!0;this.hj=this.v1=!1;this.toggle=new _.an;this.limit=500}Sb(a){a.groupedFiles&&(this.limit=500)}};ZP.O=function(a){return new (a||ZP)};
ZP.wa=_.Bf({type:ZP,na:[["folder-detail-section"]],inputs:{hxa:"headerId",title:"title",Wwa:"groupedFiles",gTb:"initiallyExpanded",v1:"useRelativeUrls",aggregations:"aggregations",hj:"isPiper"},outputs:{toggle:"toggle"},standalone:!1,features:[_.Pm],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,aLb,4,3,"ng-container",2),_.I()(),_.F(6,"div",3),_.Q(7," Folder Detail Header "),_.I()(),_.C(8,cLb,1,1,"ng-template",4),_.I());a&2&&(_.E("expanded",b.gTb),_.y(3),_.qg("id",b.hxa),_.y(),_.Vg(" ",b.title," "),_.y(),_.E("ngIf",b.ABb<b.Ana(b.Wwa)&&b.limit!=null))},Fa:[_.Gp,_.Wn,_.Xn,_.IJ,_.jw,_.wt,_.IB,_.JB,_.YH,_.HB],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 $P=class{constructor(a,b){this.Ha=a;this.Uc=b;this.OPb=!0;this.g1b=!1}Qk(a){this.Uc.Nga.getValue()!==a&&(this.Ha.mb({element:"FolderTabHeader",action:this.Q7a(a),gestureName:"CLICK",projectId:this.wb.location.tb}),this.Uc.Nga.next(a))}Q7a(a){switch(a){case 0:return"openFilesTab";case 1:return"openProjectsTab";case 2:return"openAiOverviewTab";default:return _.fb(a,"Unknown folder detail tab selected")}}};$P.O=function(a){return new (a||$P)(_.B(_.Bp),_.B(tM))};
$P.wa=_.Bf({type:$P,na:[["folder-tab-header"]],inputs:{wb:"viewData",OPb:"enableProjectTab",g1b:"showAiOverviewTab"},standalone:!1,ya:5,Aa:5,Da:[["gmat-tabs","",3,"selectedIndexChange","selectedIndex"],["label","Files"],["label","Project Info",3,"disabled"],["label","AI Overview"]],qa:function(a,b){a&1&&(_.F(0,"mat-tab-group",0),_.R(1,"async"),_.N("selectedIndexChange",function(c){return b.Qk(c)}),_.K(2,"mat-tab",1)(3,"mat-tab",2),_.C(4,eLb,1,0,"mat-tab",3),_.I());a&2&&(_.E("selectedIndex",_.S(1,
3,b.Uc.yXc)),_.y(3),_.Jg("disabled",!b.OPb),_.y(),_.vg(b.g1b?4:-1))},Fa:[NN,YL,ZL,_.bo],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 E4b=class extends _.Ak{constructor(){super()}ssb(a){return _.Ac(this,1,a)}};E4b.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={ERc:_.h(_.X(this,1))}}else a=void 0;return a};var F4b=class{},G4b=class{};var H4b=Symbol("Ze"),I4b=function(a,b,c){a:if(a=a.W4b,c.V4b)a=c.V4b;else{if(a)if(c.Mzb)if(a=a[c.Mzb],a===0)console.warn(`ID was never assigned for VE with name: ${c.Mzb}`);else{if(a)break a;console.warn(`Cannot find VE with name: ${c.Mzb}`)}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.Ywb&&a.push("generic_click"),c.G3b&&a.push("impression"),c.A3b&&a.push("dragstart"),c.B3b&&a.push("drop"),
c.axb&&a.push("hover"),c.H3b&&a.push("input_text"),c.I3b&&a.push("key_press"),c.Lwd&&a.push("keyboard_enter"),c.trackVisibility&&a.push("vis"),d=d.toString(),a.length&&(d+=`;track:${a.join(",")}`),c.metadata&&(d+=`;${c.metadata}`),c.Whb&&(d+=";mutable:true"),c.index!=null&&(d+=`;index:${c.index}`),b.ma.setAttribute("jslog",d),b.ma[H4b]=c)},J4b=function(a,b,c,d){dL&&dL!==d&&(dL.type==="click"&&c.Ywb&&fLb(b)&&a.mb("click",b),dL.type==="mouseenter"&&c.axb&&fLb(b)&&a.mb("hover",b))},aQ=class{constructor(a,
b,c=null){this.Jh=null;a&&(this.Jh=a.vld())&&(this.Jh.Uda("click",3,"generic_click"),this.Jh.Uda("dragstart",30),this.Jh.Uda("drop",37),this.Jh.Uda("hover",9),this.Jh.Uda("input_text",15),this.Jh.Uda("key_press",32));b&&(this.W4b=b.zld());this.Tb=c?c.Tb.bind(c):Zone.root.run.bind(Zone.root);K4b||(K4b=!0,this.Tb(()=>{window.addEventListener("click",d=>{dL=d},{capture:!0});window.addEventListener("mouseenter",d=>{dL=d},{capture:!0})}))}mc(a,b){this.Tb(()=>{this.Jh&&this.W4b&&(I4b(this,a,b),b.G3b&&this.Jh.nod())})}mb(a,
b){this.Jh&&this.Jh.mb(a,b)}log(a){this.Jh&&this.Jh.log(a)}},K4b=!1,dL=null;aQ.O=function(a){return new (a||aQ)(_.m(F4b,8),_.m(G4b,8),_.m(_.We,8))};aQ.ta=_.k({token:aQ,oa:aQ.O,Ea:"root"});var L4b="click mouseenter dragstart drop keydown input".split(" "),bQ=class{constructor(a,b,c){this.xad=a;this.document=b;this.ld=c;this.SRb=d=>{for(let e=d.target;e;e=e.parentElement){const f=e[H4b];if(f)switch(d.type){case "click":f.Ywb&&this.mb("click",e);break;case "mouseenter":f.axb&&this.mb("hover",e);break;case "dragstart":f.A3b&&this.mb("dragstart",e);break;case "drop":f.B3b&&this.mb("drop",e);break;case "keydown":f.I3b&&this.mb("key_press",e);break;case "input":f.H3b&&this.mb("input_text",
e);break;default:console.warn(`No GIL binding for events of type ${d.type}`)}}};this.ld.Tb(()=>{for(const d of L4b)this.document.addEventListener(d,this.SRb,{capture:!0})})}mb(a,b){if(a!=="input_text"||this.K4c!==b)this.xad.mb(a,b),this.K4c=a==="input_text"?b:void 0}Ja(){this.ld.Tb(()=>{for(const a of L4b)this.document.removeEventListener(a,this.SRb,{capture:!0})})}};bQ.O=function(a){return new (a||bQ)(_.m(aQ),_.m(_.ci),_.m(_.We))};bQ.ta=_.k({token:bQ,oa:bQ.O});var M4b=new _.wd("VE config");var cQ=class{constructor(){this.A4b=_.ema();this.w4b=_.ema(DWb);this.y4b=_.ema("0");this.value=_.rh(()=>{var a=this.A4b();if(!a)return"";a=a.Zc();if(a==="")return"";a=this.w4b()(a);return a===""?"":`${this.y4b()}:${a}`})}};cQ.O=function(a){return new (a||cQ)};cQ.La=_.Df({type:cQ,na:[["","veMetadataObject",""]],inputs:{A4b:[1,"veMetadataObject"],w4b:[1,"veEncoder"],y4b:[1,"veKey"]},Qb:["veMetadataLoggingDirective"]});var N4b=function(a){if(!a.z4b)return a.PH;const b=a.z4b.value();if(b==="")return a.PH;if(a.PH!=="")throw Error("$e");return b},dQ=class{constructor(a,b,c,d,e,f,g){this.Ye=a;this.Nya=b;this.ld=c;this.renderer=d;this.mYc=e;this.wad=f;this.z4b=g;this.PH="";this.yzb=this.xzb=this.wzb=this.vzb=this.uzb=this.tzb=this.x4b=this.B4b=!1;this.Z3b=[];this.ieb=null;this.MSb=!1}get C3b(){let a;return this.mYc==null&&!((a=this.wad)==null?0:a.ijd)}Ud(a){this.tzb&&(this.mb("click"),this.ieb=a)}j3c(){this.uzb&&this.mb("dragstart")}k3c(){this.vzb&&
this.mb("drop")}Yja(){this.yzb&&this.mb("key_press")}ijb(a){this.wzb&&(this.mb("hover"),this.ieb=a)}n3c(){this.xzb&&!this.MSb&&(this.mb("input_text"),this.MSb=!0)}mb(a){this.Nya.mb(a,this.Ye.ma)}Sa(){this.C3b&&this.ld.Tb(()=>{const a=this.Ye.ma;this.Z3b=[this.renderer.listen(a,"click",this.Ud.bind(this)),this.renderer.listen(a,"dragstart",this.j3c.bind(this)),this.renderer.listen(a,"drop",this.k3c.bind(this)),this.renderer.listen(a,"keydown",this.Yja.bind(this)),this.renderer.listen(a,"input",this.n3c.bind(this)),
this.renderer.listen(a,"mouseenter",this.ijb.bind(this))]});this.PH=N4b(this);this.config=this.Zl();this.Nya.mc(this.Ye,this.config)}Zl(){return{metadata:this.PH,Whb:this.B4b,Ywb:this.tzb,A3b:this.uzb,B3b:this.vzb,axb:this.wzb,H3b:this.xzb,G3b:this.x4b,I3b:this.yzb,V4b:this.Gl,index:this.vad}}Sb(){let a;if((a=this.config)==null?0:a.Whb)this.config=this.Zl(),this.config.Whb=!0,I4b(this.Nya,this.Ye,this.config)}Ja(){this.config&&this.C3b&&J4b(this.Nya,this.Ye.ma,this.config,this.ieb);this.ld.Tb(()=>
{for(const a of this.Z3b)a()})}};dQ.O=function(a){return new (a||dQ)(_.B(_.ef),_.B(aQ),_.B(_.We),_.B(_.dn),_.B(bQ,8),_.B(M4b,8),_.B(cQ,8))};dQ.La=_.Df({type:dQ,na:[["","ve",""]],inputs:{Gl:"ve",PH:"veMetadata",B4b:"veMutable",x4b:"veImpression",tzb:"veClick",uzb:"veDrag",vzb:"veDrop",wzb:"veHover",xzb:"veInputText",yzb:"veKeyPress",vad:"veIndex"},Qb:["veLoggingDirective"],features:[_.Pm]});var eQ=class{constructor(){this.label="";this.DZa=new _.an}Ud(){this.DZa.emit()}};eQ.O=function(a){return new (a||eQ)};eQ.wa=_.Bf({type:eQ,na:[["stacks-expand-list-button"]],inputs:{label:"label"},outputs:{DZa:"clickEvent"},standalone:!1,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.Ud()}),_.Q(1),_.I());a&2&&(_.y(),_.Wg(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 P4b=function(a){a.De.clear();a.V7c?(a.s_(a.cXc),a.Zd&&(a.sya=a.s_(a.meb)),O4b(a)):a.s_(a.items)},O4b=function(a){const b=_.gn(a.tpb,eQ);a.button=_.ln(a.De,b);_.x(a.button.instance.DZa,_.gg(a.nc)).subscribe(()=>{a.Zd?a.collapse():a.expand();a.button&&(Q4b(a),a.De.detach(a.De.indexOf(a.button.Ow)),a.De.a7(a.button.Ow))});Q4b(a)},Q4b=function(a){a.button&&(a.button.instance.label=a.Zd?"Less":`More (+${a.meb.length})`)},fQ=class{get items(){return this.K8c||[]}get cXc(){return this.items.slice(0,
this.Z6a)}get meb(){return this.items.slice(this.Z6a)}get Z6a(){return this.items.length<=this.limit+1?this.items.length:this.limit}get limit(){return this.U1b||5}get V7c(){return!!this.T1b&&this.Z6a!==this.items.length}constructor(a,b,c,d){this.h2a=a;this.Oc=b;this.De=c;this.tpb=d;this.U1b=5;this.T1b=!0;this.nc=new _.Vf;this.Zd=!1}Sb(a){(a=a.stacksExpandListOf)&&a.CK?(this.Sua=this.h2a.find(this.items).create(this.L8c),P4b(this)):a||P4b(this)}Oo(){let a;((a=this.Sua)==null?0:a.diff(this.items))&&
P4b(this)}Ja(){this.nc.next()}s_(a){return a.map(b=>this.De.mi(this.Oc,{ua:b}))}collapse(){for(const a of this.sya||[])this.De.detach(this.De.indexOf(a));this.Zd=!1}expand(){if(this.sya)for(const a of this.sya||[])this.De.a7(a);else this.sya=this.s_(this.meb);this.Zd=!0}};fQ.O=function(a){return new (a||fQ)(_.B(_.on),_.B(_.Kg),_.B(_.Lg),_.B(_.Tm))};
fQ.La=_.Df({type:fQ,na:[["","stacksExpandList",""]],inputs:{K8c:"stacksExpandListOf",U1b:"stacksExpandListSize",L8c:"stacksExpandListTrackBy",T1b:"stacksExpandListShowToggleButton"},standalone:!1,features:[_.Pm]});var gLb=function(a,b){a=_.vl(a.Xi,3);return pHb(a)===b},gQ=class{constructor(a){this.I0=a;this.Xi=null;this.BAa=kHb;this.I0.h6().subscribe(b=>{this.Xi=b},()=>{console.error("No announcement found.")})}get CLb(){return _.X(this.Xi,2)}};gQ.O=function(a){return new (a||gQ)(_.B(YO))};
gQ.wa=_.Bf({type:gQ,na:[["stacks-butterbar"]],standalone:!1,features:[_.ah([YO])],ya:1,Aa:1,Da:[["class","butterbar",4,"ngIf"],[1,"butterbar"],[3,"innerHTML"]],qa:function(a,b){a&1&&_.C(0,hLb,2,5,"div",0);a&2&&_.E("ngIf",b.Xi&&!gLb(b,"no_announce"))},Fa:[_.Xn],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 hQ=class{};hQ.O=function(a){return new (a||hQ)};hQ.wa=_.Bf({type:hQ,na:[["stacks-search"]],standalone:!1,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 iQ=class{constructor(a,b){this.yk=a;this.s4=[];this.Y$a=this.CD=!1;this.links=R4b;for(a=0;a<R4b.length;a++){const c=R4b[a].IK();_.ku(b,c,this.TX(c))}b.TS=["google-material-icons"]}TX(a){return(0,_.zc)`https://www.gstatic.com/images/icons/material/system_gm/svg/${a}_24px.svg`}get params(){return this.yk.Nc.Qa}reload(){window.location.reload()}};iQ.O=function(a){return new (a||iQ)(_.B(_.Uh),_.B(_.lu))};
iQ.wa=_.Bf({type:iQ,na:[["stacks-header"]],inputs:{s4:"breadcrumb",CD:"oldView",Y$a:"homepageHeader"},standalone:!1,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,jLb,16,2,"header",0)(1,nLb,10,2,"header",1);a&2&&(_.E("ngIf",!b.CD&&b.Y$a),_.y(),_.E("ngIf",b.CD||
!b.Y$a))},Fa:[gQ,_.Wn,_.Xn,_.mu,_.lp,hQ],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 R4b=[(new $K).Od("Add a product to Stacks").Tz("http://go/stacks-add-product").UQ("add_circle"),(new $K).Od("About Stacks").Tz("http://go/stacks-docs").UQ("help"),(new $K).Od("Contact Stacks").Tz("http://go/stacks-docs/contact-us").UQ("feedback")];var jQ=class{constructor(){this.Rxa=!1;this.OXb=!0;this.Z9a=this.M6="";this.Gl={qn:215999}}Sa(){if(!this.link)throw Error("af");}get url(){return this.link.fP()}get Gk(){return this.link.IK()?this.link.IK().startsWith("https://")?_.X(this.link,3):this.link.IK().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"}en(a){return`${"StacksVeMetadata"}:${(new E4b).ssb(a).Zc()}`}};
jQ.O=function(a){return new (a||jQ)};
jQ.wa=_.Bf({type:jQ,na:[["stacks-icon-link"]],inputs:{link:"link",Rxa:"isContact",OXb:"openInNewTab",M6:"gtmBox",Z9a:"gtmList"},standalone:!1,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,oLb,1,2,"img",0)(1,pLb,2,18,"a",1)(2,qLb,2,3,"span",2)(3,rLb,2,4,"a",3);a&2&&(_.E("ngIf",b.Rxa),_.y(),_.E("ngIf",b.url),_.y(),_.E("ngIf",!b.url&&!_.ml(b.link,gL,4,_.fl()).length),_.y(),_.E("ngForOf",_.ml(b.link,gL,4,_.fl())))},Fa:[_.Wn,_.Xn,dQ],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 kQ=class{constructor(a){this.icon="info_outline_grey600";this.ICa=!1;this.content=void 0;_.ku(a,"stars",this.TX("stars"));a.TS=["google-material-icons"]}TX(a){return(0,_.zc)`https://www.gstatic.com/images/icons/material/system_gm/svg/${a}_24px.svg`}Sa(){this.content=S4b.get(this.name)}};kQ.O=function(a){return new (a||kQ)(_.B(_.lu))};
kQ.wa=_.Bf({type:kQ,na:[["stacks-popup-info"]],inputs:{name:"name",icon:"icon",ICa:"svg"},standalone:!1,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,wLb,
11,8,"ng-container",2);a&2&&_.E("ngIf",b.content)},Fa:[_.Vn,_.Wn,_.Xn,_.mu,yL],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 S4b=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 xLb=a=>({"subtitle-class":a}),lQ=class{constructor(){this.Li=[];this.M6="";this.CD=!1}};lQ.O=function(a){return new (a||lQ)};
lQ.wa=_.Bf({type:lQ,na:[["stacks-link-lists"]],inputs:{Li:"lists",M6:"gtmBox",CD:"oldView"},standalone:!1,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,ELb,7,4,"div",2),_.I());a&2&&(_.y(),_.E("ngForOf",b.Li))},Fa:[_.Vn,_.Wn,_.Xn,jQ,kQ],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 zLb=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 mQ=class{Sa(){}};mQ.O=function(a){return new (a||mQ)};
mQ.wa=_.Bf({type:mQ,na:[["stacks-popup-freshness"]],inputs:{rr:"productName",bRb:"freshnessDate",xia:"isFresh"},standalone:!1,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,FLb,1,0,"img",0)(2,GLb,1,0,"img",1),_.I(),_.F(3,"div",2),_.C(4,HLb,2,0,"p",3)(5,ILb,2,0,"p",3),_.F(6,"p",4),_.Q(7),_.I()());a&2&&(_.y(),_.E("ngIf",b.xia),_.y(),_.E("ngIf",!b.xia),_.y(2),_.E("ngIf",b.xia),_.y(),_.E("ngIf",!b.xia),_.y(2),_.AC("",b.rr," team has reviewed this product on ",b.bRb,"."))},Fa:[_.Xn],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 nQ=class{Sa(){}constructor(a){_.ku(a,"license",aL("license"));a.TS=["google-material-icons"]}};nQ.O=function(a){return new (a||nQ)(_.B(_.lu))};
nQ.wa=_.Bf({type:nQ,na:[["stacks-popup-isa"]],inputs:{product:"product"},standalone:!1,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,JLb,3,0,"button",0),_.F(1,"div",1)(2,"p",2),_.Q(3,"Infrastructure Support Agreement"),_.I(),_.F(4,"p",3),_.Q(5),
_.I(),_.F(6,"p",3)(7,"a",4),_.Q(8,"More info"),_.I()()());a&2&&(_.E("ngIf",b.product.ywa()),_.y(5),_.Vg("",b.product.getName()," has signed an ISA."),_.y(2),_.Ig("href","/agreement/",b.product.am(),"",_.vf))},Fa:[_.Xn],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 PLb=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))},oQ=class{constructor(a){this.metrics=[];this.description="";_.ku(a,"radio_button_checked",aL("radio_button_checked"));_.ku(a,"radio_button_partial",aL("radio_button_partial"));_.ku(a,"radio_button_unchecked",aL("radio_button_unchecked"));_.ku(a,"error_med",aL("error_med"));_.ku(a,"block",aL("block"));a.TS=["google-material-icons"]}get name(){return lHb(this.s8)}Sa(){this.description=
T4b.get(this.s8)||""}};oQ.O=function(a){return new (a||oQ)(_.B(_.lu))};
oQ.wa=_.Bf({type:oQ,na:[["stacks-popup-pp"]],inputs:{s8:"productPhase",metrics:"metrics"},standalone:!1,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,KLb,3,0,"button",
1)(2,LLb,3,0,"button",2)(3,MLb,3,0,"button",3)(4,NLb,3,0,"button",4)(5,OLb,3,0,"button",5),_.I(),_.F(6,"div",6)(7,"p",7),_.Q(8),_.I(),_.F(9,"div",8)(10,"p"),_.Q(11),_.I(),_.C(12,QLb,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"),_.I()()()());a&2&&(_.E("ngSwitch",b.s8),_.y(),_.E("ngSwitchCase",1),_.y(),_.E("ngSwitchCase",2),_.y(),_.E("ngSwitchCase",3),_.y(),_.E("ngSwitchCase",4),_.y(),_.E("ngSwitchCase",
5),_.y(3),_.Wg(b.name),_.y(3),_.Wg(b.description),_.y(),_.E("ngForOf",b.metrics))},Fa:[_.Wn,_.Yn,_.Zn],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 T4b=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 U4b=a=>[a],pQ=class{constructor(a){_.ku(a,"stars",this.TX("stars"));a.TS=["google-material-icons"]}TX(a){return(0,_.zc)`https://www.gstatic.com/images/icons/material/system_gm/svg/${a}_24px.svg`}Sa(){}get x5(){return this.domain.getParent().getName()}get o9c(){return`/domain/${this.domain.cz()}`}};pQ.O=function(a){return new (a||pQ)(_.B(_.lu))};
pQ.wa=_.Bf({type:pQ,na:[["stacks-popup-recommended"]],inputs:{product:"product",domain:"domain"},standalone:!1,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),_.I(),_.F(2,"div",2)(3,"p",3),_.Q(4,"Recommended products"),
_.I(),_.F(5,"p",4),_.Q(6),_.I(),_.F(7,"p",4)(8,"a",5),_.Q(9,"More info"),_.I()()());a&2&&(_.y(6),_.AC("",b.product.getName()," is recommended by the ",b.x5," domain stewards."),_.y(2),_.E("href",_.ch(3,U4b,b.o9c),_.vf))},Fa:[_.mu],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 qQ=class{constructor(){this.xDa=!1}Sa(){}};qQ.O=function(a){return new (a||qQ)};
qQ.wa=_.Bf({type:qQ,na:[["stacks-popup-product"]],inputs:{product:"product",domain:"domain",xDa:"underAlternatives"},standalone:!1,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,RLb,1,3,"stacks-popup-isa",0)(1,SLb,1,2,"stacks-popup-recommended",
1)(2,TLb,1,2,"stacks-popup-pp",2)(3,ULb,1,3,"stacks-popup-pp",3);a&2&&(_.E("ngIf",b.product.ywa()),_.y(),_.E("ngIf",b.product.E8a()),_.y(),_.E("ngIf",!b.xDa),_.y(),_.E("ngIf",b.xDa))},Fa:[_.Xn,oQ,pQ,nQ],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 aMb=a=>[a],V4b="contactTeam onboardingDoc signUpDoc includedTeamId excludedTeamId gcpGuidance buildVisibility groups other".split(" "),EMb=function(a){return`https://source.corp.google.com/piper///depot/google3/productivity/stacks/catalog/product/${a}/stacks.textproto`},rQ=class{set O4c(a){this.uY=!!a;this.oTb.next(a)}get RYc(){return document.getElementsByClassName("butterbar").length>0}constructor(a,b,c,d,e){this.FM=a;this.I0=b;this.yk=c;this.Qcc=n1b;this.Yc=_.HF;this.oTb=new _.Vh("");this.Gl=
{Pwc:200202,qn:215999};this.uY=!1;this.S2a=!0;this.CD=this.P2a=this.Umb=!1;this.e4c=new Set;this.bYc=lHb;this.XXc=mHb;this.PXc=nHb;this.productId=_.x(_.Ge([this.oTb,this.yk.params]),_.v(([f,g])=>f||g.productId));this.product=_.x(this.productId,_.fg(f=>this.I0.Hw(f)),_.hg(f=>{this.uY||this.FM.rm(`${f.Lf()} - Stacks`)}));this.bZb=_.x(_.Ge([this.product]),_.v(([f])=>{const g=[];var l=new Map;for(var p of _.ml(f,g0b,72,_.fl()))oHb(p.getScope(),p.Owa(_.Zk),l);for(var t of V4b)l.has(t)&&g.push({key:t,value:l.get(t)});
l=pNb(f);p=[];jHb([{source:f.pwa(_.Zk),Li:p,name:"Best practices",icon:"school"},{source:f.swa(_.Zk),Li:p,name:"Codelabs",icon:"school"},{source:_.ml(f,gL,6,_.fl(_.Zk)),Li:p,name:"Concepts",icon:"school"},{source:f.xwa(_.Zk),Li:p,name:"Getting started",icon:"school"},{source:f.zwa(_.Zk),Li:p,name:"How to",icon:"school"},{source:f.Bwa(_.Zk),Li:p,name:"Introductory guides",icon:"school"},{source:_.ml(f,gL,30,_.fl(_.Zk)),Li:p,name:"Reference guides",icon:"school"},{source:_.ml(f,gL,65,_.fl(_.Zk)),Li:p,
name:"Testing",icon:"school"}]);p.sort(WK);t=rNb(f);var w=uNb(f),A=vNb(f);const G=[];if(_.jl(f,HO,43)){var J=(new YK).Od("Apps ATLs"),L=_.ml(f,gL,44,_.fl());if(L.length===0)J.Vda(XK({name:_.jl(f,HO,43).Lf(),icon:"track_changes"}));else for(var U of L)J.Vda(XK({name:_.jl(f,HO,43).Lf(),icon:"track_changes",url:U.fP()}));G.push(J)}if(_.jl(f,E0b,58)){U=new YK;J=_.ml(f,gL,59,_.fl());U.Od("Security");for(var ba of J)U.Vda(XK({name:_.jl(f,E0b,58).Lf(),icon:"enhanced_encryption",url:ba.fP()}));G.push(U)}_.jl(f,
F0b,33)&&G.push((new YK).Od("SRE authorities").o0([XK({name:_.jl(f,F0b,33).Lf(),icon:"track_changes"})]));if(_.wl(f,67)){ba=(new YK).Od("Privacy");for(var la of _.Dl(f,78,_.fl()))ba.Vda(XK({name:"Guidance",icon:"enhanced_encryption",url:`${"https://g3doc.corp.google.com/privacy/pwg/infra/pchips/stances/_generated/g3doc/"}${la}${"/composite_privacy_stance.textproto_generated"}`}));G.push(ba)}G.sort(WK);la=yNb(f);ba=_.Dl(f,4,_.fl());ba=ANb(ba);U=_.Dl(f,38,_.fl());U=BNb(U);J=xNb(f);L=new Map;for(const za of _.ml(f,
g0b,72,_.fl()))if(za.getScope()===10||za.getScope()===9)for(const Ba of za.Owa()){const Da=Ba.split(":");Da.length===1?L.set(Da[0],Da[0]):L.set(Da[0],Da[1])}return _.zF({product:f,vsa:g,MAa:l,BPb:p,rWc:t,WKb:w,m6a:A,ORb:G,Sjb:la,O4:ba,n_b:U,U4:J,W2b:L,e4c:wNb(f.Ewa())})}),_.ag(1),_.Fe(),_.Jf(f=>_.yF(f.message)),_.eg(_.IF));this.s4=_.x(this.bZb,_.Te(_.wG),_.v(f=>f.Ub.product),_.v(f=>n1b.includes(f.Af().Gw())?[XK({name:"Home",url:"/"}),XK({name:f.Lf(),url:""})]:[XK({name:"Home",url:"/"}),XK({name:f.Af().getParent().Lf(),
url:`/domain/${f.Af().getParent().Gw()}`}),XK({name:f.Af().Lf(),url:`/domain/${f.Af().Gw()}`}),XK({name:f.Lf(),url:""})]),_.eg([XK({name:"Home",url:"/"})]));this.NPb=fHb();this.BAa=kHb;this.S2a=!0;this.Umb=this.yk.Nc.Qa.pscMvpLaunch||!1;this.P2a=this.yk.Nc.Qa.displayExternalProducts||!1;this.CD=this.yk.Nc.Qa.oldView||!1;_.ku(e,"error",this.TX("error"))}TX(a){return(0,_.zc)`https://www.gstatic.com/images/icons/material/system_gm/svg/${a}_24px.svg`}en(a){return`${"StacksVeMetadata"}:${(new E4b).ssb(a).Zc()}`}get params(){const a=
{};this.S2a&&(a.displayStacksWellLitPaths=!0);this.Umb&&(a.pscMvpLaunch=!0);this.P2a&&(a.displayExternalProducts=!0);this.CD&&(a.oldView="true");return a}};rQ.O=function(a){return new (a||rQ)(_.B(_.Ho),_.B(YO),_.B(_.Uh),_.B(QO),_.B(_.lu))};
rQ.wa=_.Bf({type:rQ,na:[["stacks-product-page"]],inputs:{O4c:"productIdFromParent"},standalone:!1,features:[_.ah([YO])],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,VLb,2,4,"stacks-header",0),_.F(1,"main"),_.C(2,nNb,4,4,"ng-container",1),_.R(3,"async"),_.I());a&2&&(_.E("ngIf",!b.uY),_.y(),_.sg("hasButterbar",b.RYc),
_.y(),_.E("ngIf",_.S(3,4,b.bZb)))},Fa:[_.Wn,_.Xn,_.Yn,_.Zn,iQ,_.lp,jQ,lQ,_.BF,mQ,qQ,kQ,fQ,_.mu,dQ,_.bo],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 W4b=["mainContent"],hL=function(a){return a.location.path===""||a.location.path==="/"},iL=function(a){return a.entries?a.entries.length>0:a.files.entries.length>0||a.SC.entries.length>0},Y4b=function(a,b,c){const d=hL(a);for(const l of b){var e=b=void 0,f=l,g=c;const p=(e=_.jl(f,_.Eq,4))==null?void 0:_.Y(e,5),t=NNb(f);e=_.vG(f.DX());const w=_.Qnb(f.DX()),A=!e||w;f={Tc:d||!A?_.Tq(_.RG(g.bc().qd(t)),{Rf:p}).ab():void 0,path:t,name:_.dB(t),Rf:p,entryType:f.getType(),zo:(b=_.jl(f,_.Eq,4))==null?void 0:
_.wl(b,4),GK:e,r_c:w,Y7c:A};b=f.entryType===3||f.entryType===5;b=f.zo?b?a.zo.SC:a.zo.files:f.GK?b?a.GK.SC:a.GK.files:b?a.No.SC:a.No.files;b.Ht.has(f.name)||(b.Ht.add(f.name),b.entries.push(f))}!iL(a.No)&&iL(a.zo)?(a.No=a.zo,a.ggb=X4b(a.No),a.zo={files:{Ht:new Set,entries:[]},SC:{Ht:new Set,entries:[]}},a.J1a=[]):(a.ggb=X4b(a.No),a.J1a=X4b(a.zo));a.kRb=X4b(a.GK)},X4b=function({files:a,SC:b}){const c=[];iL(b)&&c.push(b.entries);iL(a)&&c.push(a.entries);return c},sQ=class{get om(){return this.Uc.Nga.getValue()}constructor(a,
b,c,d,e,f,g,l){this.Bh=b;this.Ex=c;this.Uc=d;this.XQc=e;this.rub=g;this.gA=l;this.RR="detail-header-id";this.coc="Files and Directories";this.doc="Generated Files and Directories";this.boc="Deleted Files and Directories";this.hj=_.VF;this.No={files:{Ht:new Set,entries:[]},SC:{Ht:new Set,entries:[]}};this.ggb=[];this.GK={files:{Ht:new Set,entries:[]},SC:{Ht:new Set,entries:[]}};this.kRb=[];this.zo={files:{Ht:new Set,entries:[]},SC:{Ht:new Set,entries:[]}};this.J1a=[];this.Dr=()=>{};this.bUa=!1;this.h0b=
new _.Vh(null);this.V1b=new _.Zf;this.EUc=_.Xz(p=>{this.Ex.aCa(p)},300);this.OXc=_.Xz(p=>{!iL(this.No)||this.Ex.qma(p)},300);this.bUa=_.pv.has(102);this.W1b=(this.J8c=_.pv.has(53))?_.x(this.V1b,_.fg(p=>this.rub.get(p)),_.v(p=>_.ml(p,$_b,1,_.fl())),_.ag(1),_.Fe()):_.Re;this.pfa=_.x(_.Ge([this.h0b,this.W1b]),_.v(([p,t])=>t?p&&t.some(w=>w.cP()===p)?p:t.length===0?null:t[0].cP():null),_.Rf(),_.ag(1),_.Fe())}get t0c(){return this.om===0}get u0c(){return this.om===1}get s0c(){return this.om===2}get location(){return this.wb.location}Sa(){}Sb(a){var b=
a.viewData;if(b){a=b.ng;var c=b.Jj;c=(b=c&&_.jG(a.location,c.location))&&a.entries.length>c.entries.length;b||(this.No={files:{Ht:new Set,entries:[]},SC:{Ht:new Set,entries:[]}},this.GK={files:{Ht:new Set,entries:[]},SC:{Ht:new Set,entries:[]}},this.zo={files:{Ht:new Set,entries:[]},SC:{Ht:new Set,entries:[]}});b&&!c||Y4b(this,a.entries,this.location);b||(this.LAa=a.LAa,this.Inb=a.Inb,_.pv.has(11)&&(this.aggregations=_.x(v4b(this.XQc,a.location,a.entries.filter(d=>{let e;return!((e=_.jl(d,_.Eq,4))==
null?0:_.wl(e,4))&&!_.vG(d.DX())}).map(NNb)),_.ag(1),_.Fe())),this.Dr=_.Grb(this.Bh,()=>{let d;(d=this.O1c)==null||d.ma.focus()}),this.V1b.next(this.location))}}Ja(){this.Dr()}};sQ.O=function(a){return new (a||sQ)(_.B(_.Uh),_.B(_.oi),_.B(_.Vv),_.B(tM),_.B(VP),_.B(_.qv),_.B(ZO),_.B(_.cw))};
sQ.wa=_.Bf({type:sQ,na:[["folder-detail","viewData",""]],ub:function(a,b){a&1&&_.Og(W4b,5);if(a&2){let c;_.Rg(c=_.Sg())&&(b.O1c=c.first)}},inputs:{wb:"viewData"},standalone:!1,features:[_.ah([VP]),_.Pm],jc:["viewData",""],ya:8,Aa:12,Da:[["mainContent",""],["componentId","FolderDetail",3,"viewData","showLinksDropdown"],["tabindex","-1",3,"enableProjectTab","showAiOverviewTab","viewData",4,"ngIf"],["tabindex","-1",4,"ngIf"],[4,"ngIf"],["tabindex","-1",3,"enableProjectTab","showAiOverviewTab","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"],[3,"path"]],qa:function(a,b){a&1&&(_.K(0,"detail-header",1),_.C(1,CNb,2,6,"folder-tab-header",2),_.R(2,"async"),_.C(3,HNb,7,6,"main",3),_.R(4,"async"),_.C(5,LNb,3,3,"ng-container",4),_.R(6,"async"),_.C(7,MNb,2,
1,"ng-container",4));a&2&&(_.E("viewData",b.wb)("showLinksDropdown",!0),_.y(),_.E("ngIf",_.S(2,6,b.pfa)||b.bUa),_.y(2),_.E("ngIf",b.t0c||_.S(4,8,b.pfa)===!1),_.y(2),_.E("ngIf",_.S(6,10,b.u0c&&b.pfa)),_.y(2),_.E("ngIf",b.s0c))},Fa:[zL,_.Wn,_.Xn,wP,$P,_.KB,_.CA,_.bx,_.Xw,_.DA,_.cA,_.uw,rQ,WP,YP,ZP,_.bo],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}ai-overview-section[_ngcontent-%COMP%]{overflow:auto}"],
Ma:0});var Z4b=["gobUrl"],$4b=["externalUrl"],a5b=["commitHash"],tQ=class{get hUb(){return!!this.wb.XL}get tWc(){a:{var a=this.wb.zha;var b=this.wb.Oy;var c=_.gc(a);c=new _.Nj(c);if(c.bD()){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 pZc(){if(!this.wb.XL)throw Error("bf");const a=this.wb.XL,b=_.Gl(a,3,_.Zj)||a.Pn(),c=_.Gl(a,3,_.Zj)?"host":"project";return _.Oq(new _.Mi({de:{id:b,
type:c},repository:_.Y(a,2),Eb:this.wb.Oy,path:""}))}get tdb(){return!!this.wb.Rua}};tQ.O=function(a){return new (a||tQ)};
tQ.wa=_.Bf({type:tQ,na:[["git-submodule-detail"]],ub:function(a,b){a&1&&(_.Og(Z4b,5,_.ef),_.Og($4b,5,_.ef),_.Og(a5b,5,_.ef));if(a&2){let c;_.Rg(c=_.Sg())&&(b.oYc=c.first);_.Rg(c=_.Sg())&&(b.sWc=c.first);_.Rg(c=_.Sg())&&(b.ZSc=c.first)}},inputs:{wb:"viewData"},standalone:!1,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,ONb,7,3,"ng-container",5),_.Q(1,"\n\n"),_.C(2,SNb,45,9,"ng-template",null,0,_.eh),_.Q(4,"\n"));a&2&&(a=_.Eg(3),_.E("ngIf",b.tdb)("ngIfElse",a))},Fa:[sN,_.Xn,_.rB,xP,wP,_.Cp,_.DF,gN,_.lp],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 b5b=function(a,b){const c=_.x(a.IXc,_.fg(d=>{const e=_.eG(_.Uj(d,0))||"",f=_.Uj(d,1)||"",g=_.hG(d,1)||"";return _.x(a.XRc.get(d.tb,d.Wc,d.repository,e,f,g),_.Jf(()=>_.u(null)))}));return _.x(_.Ge([a.ioa,b]),_.fg(([d,e])=>e&&mOb(d)?c:_.u(null)),_.cg(1))},c5b=function(a,b,c){var d=[];for(var e=0;e<b.rl.length;e++){var f=b.wkb.get(e);d.push(f)}f=_.x(a.VVb,_.Rf(),_.fg(g=>jOb(g,b,a.Dh)),_.v(({Tc:g,fM:l})=>{const p=_.Uj(g,2),t=!!p;var w=a.Wub?b.HH:void 0;w=w!=null?IAb(g,w):g;return{Wa:g,H_:w,hja:p,
fM:l,RH:t}}),_.cg(1));e=mOb(b.wb);d={Wa:f,rl:b.rl,HH:b.HH,Xpd:d,xva:e};d=e?UNb(d):TNb(d);return _.zF({oP:d,columnType:e?c?2:1:0,Bva:b.Bva,kga:b.kga,Wa:b.wb.location})},uQ=class{set vSb(a){this.kZc=a}get vSb(){return this.kZc}constructor(a,b,c,d,e,f){this.XRc=a;this.Dh=b;this.Ha=c;this.LE=_.HF;this.jkb=new _.te;this.UR=_.Oi;this.rq=new _.ne;this.ioa=new _.Zf(1);this.Wub=_.pv.has(56);this.VVb=_.x(this.ioa,_.Te(iOb),_.v(({location:g})=>g));this.IXc=_.x(this.VVb,_.Rf((g,l)=>g&&l&&_.jG(g,l)));a=_.x(e.lD("BLAME"),
_.v(g=>g.enabled),_.Rf(),_.ag(1),_.Fe());this.Vsa=b5b(this,a);this.Iga=_.x(f.vXc,_.Rf());f=_.x(this.ioa,_.Te(g=>!iOb(g)&&g.kind!==5),_.Of(_.xF("History unavailable")));b=_.x(this.ioa,_.Te(iOb),_.Rf(lOb),_.fg(g=>oOb(g,this.Dh)),_.ag(1),_.Fe());this.w7=_.x(b,_.Te(_.wG),_.v(({Ub:g})=>g.w7));b=_.x(b,_.Rf((g,l)=>_.wG(g)&&_.wG(l)&&g.Ub.rl===l.Ub.rl));this.EOb=_.x(_.Se(f,_.x(_.Ge([b,a]),_.v(([g,l])=>_.wG(g)?c5b(this,g.Ub,l):g),_.eg(_.IF))),_.ag(1),_.Fe());f=_.x(_.Ge([this.Iga,this.EOb]),_.Te(pOb),_.v(([g,
l])=>{if(!kOb(l.Ub,g)&&l.Ub.kga)return l.Ub.kga}));this.jkb=_.x(f,_.v(g=>!!g),_.eg(!1));this.rq.add(_.x(f,_.fg(g=>_.x(_.Qe(0),_.Ij(this.Ha,"paging_to_focused_commit",!1),_.Of(g)))).subscribe(g=>{g&&g()}))}Sa(){this.Ha.To({bucket:_.Oi.Q1})}Ja(){this.rq.unsubscribe()}set wb(a){this.ioa.next(a)}};uQ.O=function(a){return new (a||uQ)(_.B(yM),_.B(_.DI),_.B(_.Bv),_.B(_.qv),_.B(_.uI),_.B(tM))};
uQ.wa=_.Bf({type:uQ,na:[["history-panel"]],ub:function(a,b){a&1&&_.Og(LN,5);if(a&2){let c;_.Rg(c=_.Sg())&&(b.vSb=c.first)}},inputs:{wb:"viewData"},standalone:!1,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,gOb,4,4,"ng-container",2),_.R(1,"async"),_.C(2,hOb,2,2,"ng-template",3,0,_.eh));a&2&&_.E("ngIf",_.S(1,1,b.EOb))},Fa:[_.Gp,_.kH,_.Xn,_.ao,_.Yn,_.Zn,LN,_.DF,_.BF,_.jw,_.vt,_.Gx,_.Ex,_.bo],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 vQ=class{transform(a){const b=a.ze;var c,d;if((b==null?0:(c=b.Kt)==null?0:(d=c.Oe)==null?0:d.bi)&&b.path)return c=b.Kt.sr,d=b.Kt.refHint,_.Oq(_.Sq(_.Knb(b).bc(),d?d:c).mj({line:rOb(a),ig:5,Rf:d?c:void 0}).ab())}};vQ.O=function(a){return new (a||vQ)};vQ.Le=_.Ef({name:"warningLocation",type:vQ,le:!0,standalone:!1});var wQ=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=qOb(a),b=d.slice(b.length),`${b}${b&&a?":":""}${a}`}};
wQ.O=function(a){return new (a||wQ)};wQ.Le=_.Ef({name:"warningLocationName",type:wQ,le:!0,standalone:!1});var vOb=a=>({ua:a}),HOb=function(a,b){return _.x(d5b(a,b),_.v(c=>({b6:c,state:"loaded"})),_.eg({state:"loading"}))},d5b=function(a,b){const c=a.zad;if(c!==0&&c!==1)return _.u([]);const d=a.Wa,e=d.tb,f=d.Wc,g=d.repository;return e==null||f==null||g==null?_.u([]):_.x(_.Ge([_.zub(a.gG,b),_.Jzb(a.rH,d)]),_.fg(([l,p])=>{var t;let w;l=l==null?void 0:(t=l.dataSource)==null?void 0:(w=t.N4)==null?void 0:w.My;if(!l)return _.u([]);t=_.Uj(p,1)||"";return _.xub(a.c6,{tb:e,Wc:f,fileSpecSourceRootRepositoryKeyRepositoryName:g,
fileSpecPath:p.path||"",fileSpecSourceRootRefSpec:t,fileSpecType:c===0?"FILE":"DIRECTORY",category:l})}))},xQ=class{constructor(a,b,c,d,e,f,g){this.gG=b;this.c6=c;this.Lb=d;this.Ha=e;this.Ua=f;this.rH=g;this.oic="BYc";this.qic="JYc";this.Nyc="a8c";this.B5a=new Set;this.Jad=_.x(_.Ge([a.Sma,vWb(b)]),_.v(([l,p])=>({state:"loaded",sVb:p.map(t=>({wi:t,count:l.has(t.id)&&l.get(t.id).Qu||0,icon:_.gc(t.icon||"https://www.gstatic.com/devopsconsole/images/source/codelayers/annotation.png")})).filter(t=>t.wi.hya&&
t.count>0),qtb:new Set})),_.eg({state:"loading"}))}Sa(){}Ud(a){var b=a.target;if(b&&b instanceof Element&&(b=_.FG(b,"[data-action]","warnings-panel"))&&b instanceof HTMLElement)this[b.dataset.action](a,b)}BYc(a,b){a=b.classList.contains("mat-expanded");b=b.dataset.actionId||"";const c=b+(a?"Open":"Close");a?this.B5a.add(b):this.B5a.delete(b);this.Ha.mb({gestureName:"CLICK",element:"Warnings",action:c})}JYc(a,b){this.Ha.mb({gestureName:"CLICK",element:"Warnings",action:(b.dataset.actionId||"")+"FindingsNavigate"});
var {isCollapsed:c=!0}=document.getSelection()||{};if(!_.IG(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(),_.kp(this.Ua,c.pathname+c.search))}}a8c(a,b){this.Ha.mb({gestureName:"CLICK",element:"Warnings",action:`${b.dataset.actionId||""}ShowMany`})}get Wa(){return _.Ni(this.Lb.Nc)}};
xQ.O=function(a){return new (a||xQ)(_.B(_.uI),_.B(_.sI),_.B(_.rI),_.B(_.Uh),_.B(_.Bp),_.B(_.hi),_.B(_.GI))};
xQ.wa=_.Bf({type:xQ,na:[["warnings-panel"]],Ya:function(a,b){a&1&&_.N("click",function(c){return b.Ud(c)})},inputs:{zad:"viewDataType"},standalone:!1,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,BOb,4,3,"ng-container",2),_.R(1,"async"),_.C(2,COb,2,0,"ng-template",null,0,_.eh)(4,IOb,2,3,"ng-template",null,1,_.eh));a&2&&_.E("ngIf",_.S(1,1,b.Jad))},Fa:[_.Gp,_.Wn,_.Xn,_.ao,_.Yn,_.Zn,_.BF,_.jw,_.vt,_.IB,_.JB,_.YH,_.HB,_.lp,_.bo,_.fB,vQ,wQ],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 KOb=class extends _.Ak{constructor(a){super(a)}Nsb(a){return _.Xj(this,1,a)}};var e5b=class extends _.Ak{constructor(a){super(a)}};var f5b=[0,lWb,[0,_.Pza,EWb]];var g5b=function(a){if(a!=null)return _.Wb(a),{proxy:_.Y(a,1),mC:_.Cl(a,2,0)}};KOb.prototype.toObject=function(){return g5b(this)};e5b.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={hsd:_.Sb(_.ml(this,KOb,1,_.fl()),g5b)}}else a=void 0;return a};var JOb=function(){return(a,b)=>{if(jWb.length){const d=jWb.pop();d.setOptions(b);d.Dg.init(a,void 0,void 0,b);a=d}else a=new kWb(a,b);try{const d=new e5b,e=d.Mf;CAb(f5b)(e,a);var c=d}finally{a.aRb()}return c}}();var yQ=class{constructor(){this.ariaLabel="Collapse Icon Button";this.selected=this.collapsed=!1;this.icon="";this.disabled=!1}};yQ.O=function(a){return new (a||yQ)};
yQ.wa=_.Bf({type:yQ,na:[["collapsible-icon-button","icon",""]],inputs:{ariaLabel:"ariaLabel",collapsed:"collapsed",selected:"selected",icon:"icon",yna:"tooltipText",disabled:"disabled"},standalone:!1,jc:["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&&(_.Gg(),_.C(0,MOb,3,5,"button",1)(1,NOb,4,4,"ng-template",null,0,_.eh));a&2&&(a=_.Eg(2),_.E("ngIf",b.collapsed)("ngIfElse",a))},Fa:[_.Xn,_.jw,_.vt,_.yt,_.mu,_.Nx,_.Qx],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 zQ=class{constructor(a){this.Ex=a;this.collapsed=!1;this.mwb="short";this.W$c=_.x(this.Ex.uX(),_.v(b=>({T3b:b})))}toggle(a){this.Ex.Y8(!a)}};zQ.O=function(a){return new (a||zQ)(_.B(_.Vv))};
zQ.wa=_.Bf({type:zQ,na:[["underline-xrefs"]],inputs:{collapsed:"collapsed",mwb:"textFormat"},standalone:!1,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,QOb,4,4,"ng-container",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.W$c))},Fa:[yQ,_.Xn,_.bo],kb:2,Ma:0});var h5b=function(a,b,c){const d=new Set(a.Yfa.getValue());c?d.add(b):d.delete(b);a.Yfa.next(d);a.Yb.sma(d)},i5b=function(a,b){let c;return a.service.B8a((new _.KPa).TQ(QK(_.ek(b.tb,b.Wc,b.repository,_.ak(b),b.path,(c=b.params)==null?void 0:c.Pb))))},AQ=class{constructor(a,b){this.Yb=a;this.service=b;this.bQb=this.Yfa=new _.Vh(new Set);this.Za=_.x(this.Yb.yha(),_.Pf(1),_.gg(_.x(this.bQb,_.dg()))).subscribe(c=>{this.Yfa.next(c)})}Ja(){this.Za.unsubscribe()}};
AQ.O=function(a){return new (a||AQ)(_.m(_.Vv),_.m(JM))};AQ.ta=_.k({token:AQ,oa:AQ.O});var jL=class extends _.hE{};jL.O=(()=>{let a;return function(b){return(a||(a=_.je(jL)))(b||jL)}})();
jL.wa=_.Bf({type:jL,na:[["editable-picker-editor"]],standalone:!1,features:[_.ah([{va:_.ykb,kc:a=>a.displayName}]),_.kg],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,UOb,6,13,"xap-picker",1),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.hua))},Fa:[_.Xn,_.Dw,_.Kw,_.QD,_.PD,_.eE,_.fE,_.gE,_.bo],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}"],
kb:2,Ma:0});var $Ob=class extends NXb{match(){return[]}};var j5b=new _.Ut("{DISPLAY_NAME}: "),k5b=class extends NXb{match(a,b=!0){if(b&&(b=KXb(this,a)))return[b];b=this.config.uz;const c=b.mH;var d,e;const f=(e=(d=b.Afa)==null?void 0:d.Kf)!=null?e:_.qE;if(b.values){d=[];for(const l of b.values.Em){if(l===null)continue;var g=b.aj?b.aj(l):l;e=_.ufb(a,g);if(e<.8)continue;const p=IXb(this,f,_.HD(l));p&&(g=[{text:j5b.format({DISPLAY_NAME:b.displayName})},...JXb(g,a)],d.push({rc:p,confidence:e,t5:g,mH:c}))}return d}return[{rc:IXb(this,f,_.HD(a)),confidence:.25,
t5:[{text:j5b.format({DISPLAY_NAME:b.displayName})},{text:a}],mH:c}]}};var l5b=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}))},aPb=class extends NXb{constructor(){super(...arguments)}match(a){var b=KXb(this,a);if(b)return[b];b=this.config.uz;const c=b.mH;if(!b.values)return[];
const d=[];for(const l of b.values.Em){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=IXb(this,_.qE,_.HD(l)))&&(e=[{text:j5b.format({DISPLAY_NAME:b.displayName})},...l5b(e,p)],d.push({rc:g,confidence:f,t5:e,mH:c}))}return d}};var m5b=a=>[a],BQ=class extends _.tE{constructor(){super(...arguments);this.disabled=new _.Zf(1)}};BQ.O=(()=>{let a;return function(b){return(a||(a=_.je(BQ)))(b||BQ)}})();
BQ.wa=_.Bf({type:BQ,na:[["xap-string-editor"]],ub:function(a,b){a&1&&_.Og(_.sE,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.G9=c.first)}},standalone:!1,features:[_.kg],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 _.Xkb(b,c)}),_.I());a&2&&_.E("configs",_.ch(4,m5b,b.uq))("disabled",_.S(1,2,b.disabled))},Fa:[_.sE,_.bo],kb:2,Ma:0});var cPb=class extends _.JD{get PF(){return this.config.displayName}},kPb=ePb("tests","Exclude Tests"),lPb=ePb("generatedFiles","Exclude Generated Files"),n5b=class extends _.JD{get PF(){var a=ZOb(String(this.value.oq));return`${this.config.displayName}: ${a?a.TP?"-"+a.path:a.path:""}`}},o5b=(a,b)=>new n5b({id:"path",displayName:"Path"},a,b),mPb={Yj:o5b,gC:[_.qE],Jm:BQ,J$a:!0,uz:{Afa:o5b(_.qE,new _.GD),displayName:"Path",Tya:k5b,mH:!0}},oQb=class extends _.JD{get PF(){var a=this.value.Em.filter(b=>
b!==null);a=a.length>2?`(${a.length})`:a.map(b=>b.displayName).join(", ");return`${this.config.displayName}: ${a}`}},fPb=(a,b)=>new oQb({id:"category",displayName:"Category"},a,b),p5b=class extends _.JD{get PF(){var a=this.value.Em.filter(b=>b!==null);a=a.length>2?`(${a.length})`:a.join(", ");return`${this.config.displayName}: ${a}`}},oPb=(a,b)=>new p5b({id:"buildConfigs",displayName:"Build Configs"},a,b);var q5b=new _.wd("GMAT_CHIPS_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});var CQ=class{constructor(a){this.options=a}};CQ.O=function(a){return new (a||CQ)(_.B(q5b))};
CQ.La=_.Df({type:CQ,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&&_.sg("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"},standalone:!1});var r5b=new _.wd("mat-chips-default-options",{Ea:"root",oa:()=>({X8:[13]})}),s5b=new _.wd("MatChipAvatar"),t5b=new _.wd("MatChipTrailingIcon"),u5b=new _.wd("MatChipRemove"),v5b=new _.wd("MatChip");var DQ=class{get disabled(){let a;return this.qc||((a=this.x3)==null?void 0:a.disabled)||!1}set disabled(a){this.qc=a}W2(){return this.disabled&&!this.JMa?"":null}oLc(){return this.disabled&&!this.JMa||!this.i7?null:this.tabIndex.toString()}constructor(){this.Ia=_.n(_.ef);this.x3=_.n(v5b);this.sT=this.i7=!0;this.qc=!1;this.tabIndex=-1;this.JMa=!1;_.n(_.cr).load(_.Hs);this.Ia.ma.nodeName==="BUTTON"&&this.Ia.ma.setAttribute("type","button")}focus(){this.Ia.ma.focus()}il(a){!this.disabled&&this.i7&&
this.sT&&a.preventDefault()}ie(a){a.keyCode!==13&&a.keyCode!==32||this.disabled||!this.i7||!this.sT||this.x3.wy||a.preventDefault()}};DQ.O=function(a){return new (a||DQ)};
DQ.La=_.Df({type:DQ,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.il(c)})("keydown",function(c){return b.ie(c)});a&2&&(_.qg("tabindex",b.oLc())("disabled",b.W2())("aria-disabled",b.disabled),_.sg("mdc-evolution-chip__action--primary",b.sT)("mdc-evolution-chip__action--presentational",!b.i7)("mdc-evolution-chip__action--trailing",!b.sT))},inputs:{i7:"isInteractive",disabled:[2,"disabled","disabled",
_.oh],tabIndex:[2,"tabIndex","tabIndex",a=>a==null?-1:_.ph(a)],JMa:"_allowFocusWhenDisabled"},features:[_.lg]});var EQ=class extends DQ{constructor(){super(...arguments);this.sT=!1}il(a){this.disabled||(a.stopPropagation(),a.preventDefault(),this.x3.remove())}ie(a){a.keyCode!==13&&a.keyCode!==32||this.disabled||(a.stopPropagation(),a.preventDefault(),this.x3.remove())}};EQ.O=(()=>{let a;return function(b){return(a||(a=_.je(EQ)))(b||EQ)}})();
EQ.La=_.Df({type:EQ,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&&_.qg("aria-hidden",null)},features:[_.ah([{va:u5b,Hb:EQ}]),_.kg]});var FQ=class{constructor(){this.Ia=_.n(_.ef);this.Db=_.n(_.ci)}initialize(a){this.Ia.ma.focus();this.setValue(a)}setValue(a){this.Ia.ma.textContent=a;this.fNc()}getValue(){return this.Ia.ma.textContent||""}fNc(){const a=this.Db.createRange();a.selectNodeContents(this.Ia.ma);a.collapse(!1);const b=window.getSelection();b.removeAllRanges();b.addRange(a)}};FQ.O=function(a){return new (a||FQ)};
FQ.La=_.Df({type:FQ,na:[["span","matChipEditInput",""]],nb:["role","textbox","tabindex","-1","contenteditable","true",1,"mat-chip-edit-input"]});var w5b=["*",[["mat-chip-avatar"],["","matChipAvatar",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],GQ=class{ro(){return this.rPa}get value(){return this.Wd!==void 0?this.Wd:this.EPc.textContent.trim()}set value(a){this.Wd=a}get disabled(){return this.qc||this.raa}set disabled(a){this.qc=a}constructor(){this.Ta=_.n(_.nn);this.Ia=_.n(_.ef);this.hb=_.n(_.We);this.Rc=_.n(_.ar);this.iba=_.n(_.Os,{optional:!0});this.Db=_.n(_.ci);this.Hq=new _.Vf;this.nl=new _.Vf;
this.role=null;this.rPa=!1;this.id=_.n(_.ur).getId("mat-mdc-chip-");this.SLb=this.ariaLabel=null;this.DDb=`${this.id}-aria-description`;this.raa=!1;this.yt=!0;this.qc=this.wc=this.highlighted=!1;this.removed=new _.an;this.nc=new _.an;this.kXa="mat-basic-chip";this.FN=_.n(_.Rs);this.xc=_.n(_.Ye);_.n(_.cr).load(_.Hs);_.n(_.cr).load(_.dr);this.un=_.n(_.cn,{optional:!0})==="NoopAnimations";this.ZMc();let a;(a=this.FN)==null||_.pWa(a,this.Ia.ma,{className:"mat-mdc-chip-ripple",disabled:this.xy()})}Sa(){const a=
this.Ia.ma;this.xqa=a.hasAttribute(this.kXa)||a.tagName.toLowerCase()===this.kXa}Dc(){this.EPc=this.Ia.ma.querySelector(".mat-mdc-chip-action-label");this.CIb&&(this.CIb=!1,this.focus())}Td(){this.cHc=_.Se(this.qHc.Kc,this.sHc.Kc,this.rHc.Kc).subscribe(()=>_.en(this.Ta))}Oo(){this.FN.ysb(this.Ia.ma,this.xy())}Ja(){this.Rc.Oi(this.Ia);let a;(a=this.FN)==null||_.oWa(a,this.Ia.ma);let b;(b=this.cHc)==null||b.unsubscribe();this.nc.emit({jg:this});this.nc.complete()}remove(){this.yt&&this.removed.emit({jg:this})}xy(){let a;
return this.disabled||this.wc||this.un||this.xqa||!((a=this.iba)==null||!a.disabled)}jN(){return!(!this.L9&&!this.zQ)}ie(a){if(a.keyCode===8&&!a.repeat||a.keyCode===46)a.preventDefault(),this.remove()}focus(){this.disabled||(this.lQ?this.lQ.focus():this.CIb=!0)}dqa(a){return this.Spa().find(b=>{b=b.Ia.ma;return b===a||b.contains(a)})}Spa(){const a=[];this.lQ&&a.push(this.lQ);this.zQ&&a.push(this.zQ);this.L9&&a.push(this.L9);return a}ked(){}ZMc(){this.Rc.Pk(this.Ia,!0).subscribe(a=>{a=a!==null;a!==
this.rPa&&((this.rPa=a)?this.Hq.next({jg:this}):_.Ze(()=>this.hb.run(()=>this.nl.next({jg:this})),{Rb:this.xc}))})}};GQ.O=function(a){return new (a||GQ)};
GQ.wa=_.Bf({type:GQ,na:[["mat-basic-chip"],["","mat-basic-chip",""],["mat-chip"],["","mat-chip",""]],Ad:function(a,b,c){a&1&&(_.Pg(c,s5b,5),_.Pg(c,t5b,5),_.Pg(c,u5b,5),_.Pg(c,s5b,5),_.Pg(c,t5b,5),_.Pg(c,u5b,5));if(a&2){let d;_.Rg(d=_.Sg())&&(b.HG=d.first);_.Rg(d=_.Sg())&&(b.L9=d.first);_.Rg(d=_.Sg())&&(b.zQ=d.first);_.Rg(d=_.Sg())&&(b.qHc=d);_.Rg(d=_.Sg())&&(b.sHc=d);_.Rg(d=_.Sg())&&(b.rHc=d)}},ub:function(a,b){a&1&&_.Og(DQ,5);if(a&2){let c;_.Rg(c=_.Sg())&&(b.lQ=c.first)}},nb:[1,"mat-mdc-chip"],ob:31,
Ya:function(a,b){a&1&&_.N("keydown",function(c){return b.ie(c)});a&2&&(_.yg("id",b.id),_.qg("role",b.role)("aria-label",b.ariaLabel),_.tg("mat-"+(b.color||"primary")),_.sg("mdc-evolution-chip",!b.xqa)("mdc-evolution-chip--disabled",b.disabled)("mdc-evolution-chip--with-trailing-action",b.jN())("mdc-evolution-chip--with-primary-graphic",b.HG)("mdc-evolution-chip--with-primary-icon",b.HG)("mdc-evolution-chip--with-avatar",b.HG)("mat-mdc-chip-with-avatar",b.HG)("mat-mdc-chip-highlighted",b.highlighted)("mat-mdc-chip-disabled",
b.disabled)("mat-mdc-basic-chip",b.xqa)("mat-mdc-standard-chip",!b.xqa)("mat-mdc-chip-with-trailing-icon",b.jN())("_mat-animation-noopable",b.un))},inputs:{role:"role",id:"id",ariaLabel:[0,"aria-label","ariaLabel"],SLb:[0,"aria-description","ariaDescription"],value:"value",color:"color",yt:[2,"removable","removable",_.oh],highlighted:[2,"highlighted","highlighted",_.oh],wc:[2,"disableRipple","disableRipple",_.oh],disabled:[2,"disabled","disabled",_.oh]},outputs:{removed:"removed",nc:"destroyed"},
Qb:["matChip"],features:[_.ah([{va:v5b,Hb:GQ}]),_.lg],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&&(_.Gg(w5b),_.K(0,"span",0),_.F(1,"span",1)(2,"span",2),_.C(3,pPb,2,0,"span",3),_.F(4,"span",4),_.Hg(5),_.K(6,"span",5),_.I()()(),_.C(7,qPb,2,0,"span",6));a&2&&(_.y(2),_.E("isInteractive",!1),_.y(),_.vg(b.HG?3:-1),_.y(4),_.vg(b.jN()?7:-1))},Fa:[DQ],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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-label-large-font));line-height:var(--mdc-chip-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mdc-chip-label-text-size, var(--mat-sys-label-large-size));font-weight:var(--mdc-chip-label-text-weight, var(--mat-sys-label-large-weight));letter-spacing:var(--mdc-chip-label-text-tracking, var(--mat-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-on-surface))}.mat-mdc-chip-highlighted{--mdc-chip-with-icon-icon-color:var(--mdc-chip-with-icon-selected-icon-color, var(--mat-sys-on-secondary-container));--mdc-chip-elevated-container-color:var(--mdc-chip-elevated-selected-container-color, var(--mat-sys-secondary-container));--mdc-chip-label-text-color:var(--mdc-chip-selected-label-text-color, var(--mat-sys-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-sys-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-sys-on-secondary-container))}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-hover-state-layer-color, var(--mat-sys-on-surface-variant));opacity:var(--mdc-chip-hover-state-layer-opacity, var(--mat-sys-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-sys-on-secondary-container));opacity:var(--mdc-chip-selected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color, var(--mat-sys-on-surface-variant));opacity:var(--mdc-chip-focus-state-layer-opacity, var(--mat-sys-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-sys-on-secondary-container));opacity:var(--mdc-chip-selected-focus-state-layer-opacity, var(--mat-sys-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-sys-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-sys-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-sys-on-surface-variant))}.mat-mdc-chip-remove:hover::after{opacity:var(--mat-chip-trailing-action-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-chip-remove:focus::after{opacity:var(--mat-chip-trailing-action-focus-state-layer-opacity, var(--mat-sys-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-sys-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'],
kb:2,Ma:0});var x5b=[[["mat-chip-avatar"],["","matChipAvatar",""]],[["","matChipEditInput",""]],"*",[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],HQ=class extends GQ{constructor(){super();this.kXa="mat-basic-chip-row";this.dva=this.Fpa=!1;this.vPb=new _.an;this.wy=!1;this.role="row";_.x(this.nl,_.gg(this.nc)).subscribe(()=>{this.wy&&!this.Fpa&&this.iIb()})}jN(){return!this.wy&&super.jN()}kJ(){this.wy||this.disabled||this.focus()}ie(a){a.keyCode!==13||this.disabled?this.wy?
a.stopPropagation():super.ie(a):this.wy?(a.preventDefault(),this.iIb()):this.dva&&this.JJb(a)}vLc(a){!this.disabled&&this.dva&&this.JJb(a)}JJb(a){if(this.lQ&&(!this.zQ||this.dqa(a.target)!==this.zQ)){var b=this.value;this.wy=this.Fpa=!0;_.Ze(()=>{this.NOa().initialize(b);this.Fpa=!1},{Rb:this.xc})}}iIb(){this.wy=this.Fpa=!1;this.vPb.emit({jg:this,value:this.NOa().getValue()});this.Db.activeElement!==this.NOa().Ia.ma&&this.Db.activeElement!==this.Db.body||this.lQ.focus()}xy(){return super.xy()||this.wy}NOa(){return this.ZNb||
this.uUc}};HQ.O=function(a){return new (a||HQ)};
HQ.wa=_.Bf({type:HQ,na:[["mat-chip-row"],["","mat-chip-row",""],["mat-basic-chip-row"],["","mat-basic-chip-row",""]],Ad:function(a,b,c){a&1&&_.Pg(c,FQ,5);if(a&2){let d;_.Rg(d=_.Sg())&&(b.ZNb=d.first)}},ub:function(a,b){a&1&&_.Og(FQ,5);if(a&2){let c;_.Rg(c=_.Sg())&&(b.uUc=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.kJ(c)})("dblclick",function(c){return b.vLc(c)});a&2&&(_.yg("id",b.id),_.qg("tabindex",b.disabled?
null:-1)("aria-label",null)("aria-description",null)("role",b.role),_.sg("mat-mdc-chip-with-avatar",b.HG)("mat-mdc-chip-disabled",b.disabled)("mat-mdc-chip-editing",b.wy)("mat-mdc-chip-editable",b.dva)("mdc-evolution-chip--disabled",b.disabled)("mdc-evolution-chip--with-trailing-action",b.jN())("mdc-evolution-chip--with-primary-graphic",b.HG)("mdc-evolution-chip--with-primary-icon",b.HG)("mdc-evolution-chip--with-avatar",b.HG)("mat-mdc-chip-highlighted",b.highlighted)("mat-mdc-chip-with-trailing-icon",
b.jN()))},inputs:{dva:"editable"},outputs:{vPb:"edited"},features:[_.ah([{va:GQ,Hb:HQ},{va:v5b,Hb:HQ}]),_.kg],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&&(_.Gg(x5b),_.C(0,rPb,1,0,"span",0),_.F(1,"span",1),_.C(2,sPb,2,0,"span",2),_.F(3,"span",3),_.C(4,vPb,2,1)(5,wPb,1,0),_.K(6,"span",4),_.I()(),_.C(7,xPb,2,0,"span",5),_.F(8,"span",6),_.Q(9),_.I());a&2&&(_.vg(b.wy?-1:0),_.y(),_.E("disabled",b.disabled),
_.qg("aria-label",b.ariaLabel)("aria-describedby",b.DDb),_.y(),_.vg(b.HG?2:-1),_.y(2),_.vg(b.wy?4:5),_.y(3),_.vg(b.jN()?7:-1),_.y(),_.E("id",b.DDb),_.y(),_.Wg(b.SLb))},Fa:[DQ,FQ],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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-label-large-font));line-height:var(--mdc-chip-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mdc-chip-label-text-size, var(--mat-sys-label-large-size));font-weight:var(--mdc-chip-label-text-weight, var(--mat-sys-label-large-weight));letter-spacing:var(--mdc-chip-label-text-tracking, var(--mat-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-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-sys-on-surface))}.mat-mdc-chip-highlighted{--mdc-chip-with-icon-icon-color:var(--mdc-chip-with-icon-selected-icon-color, var(--mat-sys-on-secondary-container));--mdc-chip-elevated-container-color:var(--mdc-chip-elevated-selected-container-color, var(--mat-sys-secondary-container));--mdc-chip-label-text-color:var(--mdc-chip-selected-label-text-color, var(--mat-sys-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-sys-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-sys-on-secondary-container))}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-hover-state-layer-color, var(--mat-sys-on-surface-variant));opacity:var(--mdc-chip-hover-state-layer-opacity, var(--mat-sys-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-sys-on-secondary-container));opacity:var(--mdc-chip-selected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color, var(--mat-sys-on-surface-variant));opacity:var(--mdc-chip-focus-state-layer-opacity, var(--mat-sys-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-sys-on-secondary-container));opacity:var(--mdc-chip-selected-focus-state-layer-opacity, var(--mat-sys-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-sys-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-sys-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-sys-on-surface-variant))}.mat-mdc-chip-remove:hover::after{opacity:var(--mat-chip-trailing-action-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-chip-remove:focus::after{opacity:var(--mat-chip-trailing-action-focus-state-layer-opacity, var(--mat-sys-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-sys-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'],
kb:2,Ma:0});var IQ=class{get F4(){return this.IOa(a=>a.Hq)}get GSc(){return this.IOa(a=>a.nc)}get disabled(){return this.qc}set disabled(a){this.qc=a;this.LN()}get empty(){return!this.Pg||this.Pg.length===0}get role(){return this.Q2?this.Q2:this.empty?null:this.KEb}set role(a){this.Q2=a}get focused(){return this.pba()}constructor(){this.Ia=_.n(_.ef);this.Ta=_.n(_.nn);this.Vb=_.n(_.Tr,{optional:!0});this.Fqa=null;this.Kb=new _.Vf;this.KEb="presentation";this.qc=!1;this.tabIndex=0;this.Q2=null;this.qaa=new _.Mg}Dc(){this.XOc();
this.NPc();this.OPc()}Ja(){let a;(a=this.Gb)==null||a.destroy();this.qaa.destroy();this.Kb.next();this.Kb.complete()}pba(){return this.Pg&&this.Pg.some(a=>a.ro())}LN(){let a;(a=this.Pg)==null||a.forEach(b=>{b.raa=this.qc;_.en(b.Ta)})}focus(){}ie(a){this.dra(a)&&this.Gb.Sm(a)}uJ(a){return a>=0&&a<this.Pg.length}aaa(){const a=this.Ia.ma.tabIndex;a!==-1&&(this.Ia.ma.tabIndex=-1,setTimeout(()=>this.Ia.ma.tabIndex=a))}IOa(a){return _.x(this.Pg.Kc,_.eg(null),_.fg(()=>_.Se(...this.Pg.map(a))))}dra(a){for(a=
a.target;a&&a!==this.Ia.ma;){if(a.classList.contains("mat-mdc-chip"))return!0;a=a.parentElement}return!1}XOc(){_.x(this.Pg.Kc,_.eg(this.Pg)).subscribe(b=>{const c=[];b.forEach(d=>d.Spa().forEach(e=>c.push(e)));this.qaa.reset(c);_.Qg(this.qaa)});this.Gb=_.wr(_.vr(_.Wz(new _.Ar(this.qaa)),this.Vb?this.Vb.value:"ltr")).fv(b=>this.qF(b));_.x(this.F4,_.gg(this.Kb)).subscribe(({jg:b})=>{(b=b.dqa(document.activeElement))&&_.xr(this.Gb,b)});let a;(a=this.Vb)==null||_.x(a.Fc,_.gg(this.Kb)).subscribe(b=>_.vr(this.Gb,
b))}qF(a){return!a.i7||a.disabled}NPc(){_.x(this.Pg.Kc,_.eg(null),_.gg(this.Kb)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>this.LN());this.ZNc()})}OPc(){_.x(this.GSc,_.gg(this.Kb)).subscribe(a=>{const b=this.Pg.toArray().indexOf(a.jg);this.uJ(b)&&a.jg.ro()&&(this.Fqa=b)})}ZNc(){if(this.Fqa!=null){if(this.Pg.length){var a=Math.min(this.Fqa,this.Pg.length-1);a=this.Pg.toArray()[a];a.disabled?this.Pg.length===1?this.focus():_.rUa(this.Gb):a.focus()}else this.focus();this.Fqa=null}}};
IQ.O=function(a){return new (a||IQ)};
IQ.wa=_.Bf({type:IQ,na:[["mat-chip-set"]],Ad:function(a,b,c){a&1&&_.Pg(c,GQ,5);if(a&2){let d;_.Rg(d=_.Sg())&&(b.Pg=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.ie(c)});a&2&&_.qg("role",b.role)},inputs:{disabled:[2,"disabled","disabled",_.oh],role:"role",tabIndex:[2,"tabIndex","tabIndex",a=>a==null?0:_.ph(a)]},features:[_.lg],ac:["*"],ya:2,Aa:0,Da:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],qa:function(a){a&1&&
(_.Gg(),_.F(0,"div",0),_.Hg(1),_.I())},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"],
kb:2,Ma:0});var y5b=class{constructor(a,b){this.source=a;this.value=b}},JQ=class extends IQ{get disabled(){return this.td?!!this.td.disabled:this.qc}set disabled(a){this.qc=a;this.LN();this.Xb.next()}get id(){return this.Di.id}get empty(){return(!this.Di||this.Di.empty)&&(!this.Pg||this.Pg.length===0)}get placeholder(){return this.Di?this.Di.placeholder:this.Ay}set placeholder(a){this.Ay=a;this.Xb.next()}get focused(){return this.Di.focused||this.pba()}get required(){let a,b,c,d;return(d=(c=this.uo)!=null?c:
(a=this.td)==null?void 0:(b=a.control)==null?void 0:_.Fw(b))!=null?d:!1}set required(a){this.uo=a;this.Xb.next()}get v0(){return!this.empty||this.focused}get value(){return this.Wd}set value(a){this.Wd=a}get Aw(){return this.hp.ht}set Aw(a){this.hp.ht=a}get rZa(){return this.IOa(a=>a.nl)}get og(){return this.hp.og}set og(a){this.hp.og=a}constructor(){super();this.td=_.n(_.Bw,{optional:!0,self:!0});this.controlType="mat-chip-grid";this.KEb="grid";this.CDb=[];this.Xe=()=>{};this.xe=()=>{};this.Wd=[];
this.Fc=new _.an;this.Uo=new _.an;this.Pg=void 0;this.Xb=new _.Vf;const a=_.n(_.Iw,{optional:!0}),b=_.n(_.Mw,{optional:!0}),c=_.n(_.Gs);this.td&&(this.td.xq=this);this.hp=new _.aWa(c,this.td,b,a,this.Xb)}Td(){_.x(this.rZa,_.gg(this.Kb)).subscribe(()=>{this.my();this.Xb.next()});_.x(_.Se(this.F4,this.Pg.Kc),_.gg(this.Kb)).subscribe(()=>this.Xb.next())}Dc(){super.Dc()}Oo(){this.td&&this.mv()}Ja(){super.Ja();this.Xb.complete()}SAa(a){this.Di=a;this.Di.yH(this.CDb)}nZ(a){this.disabled||this.dra(a)||this.focus()}focus(){if(!this.disabled&&
!this.Di.focused){if(!this.Pg.length||this.Pg.first.disabled)Promise.resolve().then(()=>this.Di.focus());else{const a=this.Gb.mf;a?a.focus():this.Gb.VB(0,1)}this.Xb.next()}}yH(a){this.CDb=a;let b;(b=this.Di)==null||b.yH(a)}Vo(a){this.Wd=a}co(a){this.xe=a}xt(a){this.Xe=a}mq(a){this.disabled=a;this.Xb.next()}mv(){this.hp.mv()}my(){this.disabled||setTimeout(()=>{this.focused||(this.FJ(),this.Lqa())})}aaa(){this.Di.focused||super.aaa()}ie(a){var b=a.keyCode;const c=this.Gb.mf;if(b===9)this.Di.focused&&
_.Ri(a,"shiftKey")&&this.Pg.length&&!this.Pg.last.disabled?(a.preventDefault(),c?this.Gb.lj(c):this.JFb()):super.aaa();else if(!this.Di.focused)if(b!==38&&b!==40||!c)super.ie(a);else{b=this.qaa.filter(f=>f.sT===c.sT&&!this.qF(f));const d=b.indexOf(c),e=a.keyCode===38?-1:1;a.preventDefault();d>-1&&this.uJ(d+e)&&this.Gb.lj(b[d+e])}this.Xb.next()}JFb(){this.Pg.length&&this.Pg.last.focus()}FJ(){const a=this.Pg.length?this.Pg.toArray().map(b=>b.value):[];this.Wd=a;this.Fc.emit(new y5b(this,a));this.Uo.emit(a);
this.xe(a);_.en(this.Ta)}Lqa(){this.Xe();_.en(this.Ta);this.Xb.next()}};JQ.O=function(a){return new (a||JQ)};
JQ.wa=_.Bf({type:JQ,na:[["mat-chip-grid"]],Ad:function(a,b,c){a&1&&_.Pg(c,HQ,5);if(a&2){let d;_.Rg(d=_.Sg())&&(b.Pg=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.my()});a&2&&(_.qg("role",b.role)("tabindex",b.disabled||b.Pg&&b.Pg.length===0?-1:b.tabIndex)("aria-disabled",b.disabled.toString())("aria-invalid",b.og),_.sg("mat-mdc-chip-list-disabled",b.disabled)("mat-mdc-chip-list-invalid",
b.og)("mat-mdc-chip-list-required",b.required))},inputs:{disabled:[2,"disabled","disabled",_.oh],placeholder:"placeholder",required:[2,"required","required",_.oh],value:"value",Aw:"errorStateMatcher"},outputs:{Fc:"change",Uo:"valueChange"},features:[_.ah([{va:_.$w,Hb:JQ}]),_.lg,_.kg],ac:["*"],ya:2,Aa:0,Da:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],qa:function(a){a&1&&(_.Gg(),_.F(0,"div",0),_.Hg(1),_.I())},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"],
kb:2,Ma:0});var KQ=class{get hNb(){return this.qo}set hNb(a){a&&(this.qo=a,this.qo.SAa(this))}get disabled(){return this.qc||this.qo&&this.qo.disabled}set disabled(a){this.qc=a}get empty(){return!this.jz.value}constructor(){this.Ia=_.n(_.ef);this.eLb=this.focused=!1;this.sZa=new _.an;this.placeholder="";this.id=_.n(_.ur).getId("mat-mdc-chip-list-input-");this.qc=!1;const a=_.n(r5b),b=_.n(_.ax,{optional:!0});this.jz=this.Ia.ma;this.X8=a.X8;b&&this.jz.classList.add("mat-mdc-form-field-input-control")}Sb(){this.qo.Xb.next()}Ja(){this.sZa.complete()}vT(a){this.empty&&
a.keyCode===8?(a.repeat||this.qo.JFb(),a.preventDefault()):this.hFb(a)}my(){this.eLb&&this.hFb();this.focused=!1;this.qo.focused||this.qo.my();this.qo.Xb.next()}hKc(){this.focused=!0;this.qo.Xb.next()}hFb(a){if(!a||this.wMc(a)&&!a.repeat)this.sZa.emit({value:this.jz.value,Sgd:this}),a==null||a.preventDefault()}PT(){this.qo.Xb.next()}focus(){this.jz.focus()}clear(){this.jz.value=""}yH(a){const b=this.Ia.ma;a.length?b.setAttribute("aria-describedby",a.join(" ")):b.removeAttribute("aria-describedby")}wMc(a){return!_.Ri(a)&&
(new Set(this.X8)).has(a.keyCode)}};KQ.O=function(a){return new (a||KQ)};
KQ.La=_.Df({type:KQ,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.vT(c)})("blur",function(){return b.my()})("focus",function(){return b.hKc()})("input",function(){return b.PT()});a&2&&(_.yg("id",b.id),_.qg("disabled",b.disabled||null)("placeholder",b.placeholder||null)("aria-invalid",b.qo&&b.qo.td?b.qo.td.invalid:null)("aria-required",b.qo&&b.qo.required||
null)("required",b.qo&&b.qo.required||null))},inputs:{hNb:[0,"matChipInputFor","chipGrid"],eLb:[2,"matChipInputAddOnBlur","addOnBlur",_.oh],X8:[0,"matChipInputSeparatorKeyCodes","separatorKeyCodes"],placeholder:"placeholder",id:"id",disabled:[2,"disabled","disabled",_.oh]},outputs:{sZa:"matChipInputTokenEnd"},Qb:["matChipInput","matChipInputFor"],features:[_.lg,_.Pm]});var LQ=class{};LQ.O=function(a){return new (a||LQ)};LQ.Ca=_.Cf({type:LQ});LQ.Ba=_.Xc({Nb:[_.Gs,{va:r5b,kc:{X8:[13]}}],imports:[_.Es,_.Qs,_.Es]});var z5b=["chipText"],A5b=(a,b)=>[a,b],B5b=new _.Ut("Remove filter: {SUMMARY}"),MQ=class{get lQ(){return this.jg.lQ}get id(){return this.jg.id}ro(){return this.jg.ro()}dqa(a){return this.jg.dqa(a)}Spa(){return this.jg.Spa()}focus(){!this.disabled&&this.rc.value.Em.length&&this.jg.focus()}remove(){this.removed.emit({jg:this})}Dc(){this.Za.add(this.jg.Hq.subscribe(()=>{this.Hq.next({jg:this})}));this.Za.add(this.jg.nl.subscribe(()=>{this.nl.next({jg:this})}))}Ja(){this.nc.emit({jg:this})}constructor(a,
b){this.Ta=a;this.Hi=b;this.Rfa=new _.an;this.Iea=new _.an;this.removed=new _.an;this.Bx=new _.an;this.ZZc=new _.an;this.nc=new _.an;this.Hq=new _.Vf;this.nl=new _.Vf;this.Za=new _.ne;this.Rfc=B5b}a9a(){return _.GC(this.Hi,"remove_filter")}Z8a(){return _.HC(this.Hi,"remove_filter")}O6(a){a.stopPropagation();this.Iea.emit();!this.disabled&&_.xE(this)&&this.Rfa.emit()}};MQ.O=function(a){return new (a||MQ)(_.B(_.nn),_.B(_.uE))};
MQ.wa=_.Bf({type:MQ,na:[["xap-applied-filter-chip"]],ub:function(a,b){a&1&&(_.Og(HQ,7),_.Og(z5b,5));if(a&2){let c;_.Rg(c=_.Sg())&&(b.jg=c.first);_.Rg(c=_.Sg())&&(b.KSc=c.first)}},nb:["role","presentation"],inputs:{disabled:"disabled",filter:"filter",rc:"appliedFilter"},outputs:{Rfa:"editorVisibleChange",Iea:"chipClick",removed:"removed",Bx:"selectionChange",ZZc:"interaction",nc:"destroyed"},standalone:!1,features:[_.ah([{va:HQ,Hb:MQ},{va:v5b,Hb:MQ}])],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,"tabIndex","click",4,"ngIf"],["matChipRemove","",1,"xap-filterbar-filtereditor-chip-remove-icon",3,"click","tabIndex"],[3,"svgIcon"]],qa:function(a,b){if(a&1){const c=_.Nd();_.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.O6(d))})("keydown.space",function(d){_.q(c);return _.r(b.O6(d))})("mouseenter",function(){_.q(c);let d;const e=(d=b.KSc)==null?void 0:d.ma;if(e){var f;b.LSc=e.offsetWidth<e.scrollWidth?(f=b.rc)==null?void 0:f.PF:void 0}return _.r()});_.F(1,"span",2,0);_.Q(3);_.I();_.C(4,yPb,4,8,"button",3);_.I()}a&2&&(_.E("matTooltip",b.LSc)("ngClass",_.dh(6,A5b,(b.rc==null?null:b.rc.tRc)||
"",(b.rc==null?null:b.rc.A3c)||""))("disabled",b.disabled)("disableRipple",!_.xE(b)),_.y(3),_.Vg(" ",b.rc==null?null:b.rc.PF," "),_.y(),_.E("ngIf",!b.rc||b.rc.yt))},Fa:[_.Vn,_.Xn,CQ,EQ,HQ,_.Nx,_.Qx,_.mu,_.UD],kb:2,Ma:0});var NQ=class extends _.zE{constructor(a,b,c,d){super(a,b,c,d);this.Ta=a;this.Hi=b;this.be=c;this.ZXb=null;this.GYa=new _.an;this.BXb=new _.an;this.Za.add(c.wPb.subscribe(()=>{this.Oea()}))}focus(){_.hlb(this)}Oea(){this.Sn=!1;this.BXb.emit(this.rc);let a;((a=this.TWc)==null?0:a.b2a)&&this.GYa.emit()}};NQ.O=function(a){return new (a||NQ)(_.B(_.nn),_.B(_.uE),_.B(_.yE),_.B(_.ef))};
NQ.wa=_.Bf({type:NQ,na:[["xap-filter-editor"]],ub:function(a,b){a&1&&_.Og(_.JE,5);if(a&2){let c;_.Rg(c=_.Sg())&&(b.TWc=c.first)}},inputs:{ZXb:"overlayOrigin"},outputs:{GYa:"canceled",BXb:"onCloseEditor"},standalone:!1,features:[_.ah([_.yE]),_.kg],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=_.Nd();_.K(0,"div",5,0);_.F(2,"xap-filter-editor-content",6)(3,"div",7)(4,"h2",8);_.Q(5);_.I();_.C(6,zPb,2,0,"span",9);_.I();_.F(7,"div",10);_.C(8,APb,2,1,"button",11);_.F(9,"button",12);_.N("click",function(){_.q(c);b.Oea();b.GYa.emit();return _.r()});_.Dg(10,2);_.I()()();_.C(11,BPb,5,6,"ng-template",null,1,_.eh)}if(a&2){let c;a=_.Eg(1);const d=_.Eg(12);_.y(2);_.E("trigger",(c=b.ZXb)!==null&&c!==void 0?c:a)("loadingTemplate",d);
_.y(2);_.Ig("id","dialog-label-",b.rc.id,"");_.y();_.Vg(" ",b.rc.config.displayName," ");_.y();_.E("ngIf",!b.rc.yt);_.y(2);_.E("ngIf",b.filter&&!b.filter.config.lia)}},Fa:[_.Xn,_.jw,_.vt,_.Gx,_.Ex,_.$z,_.JE],kb:2,Ma:0});var C5b=new _.wd("GMAT_AUTOCOMPLETE_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});var OQ=class{constructor(a,b){a.Se||_.Lx(b,"gmat-mdc-autocomplete")}};OQ.O=function(a){return new (a||OQ)(_.B(C5b),_.B(_.Cs))};OQ.La=_.Df({type:OQ,na:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],standalone:!1,features:[_.ah([{va:_.Cs,Qd:_.Mx}])]});var FPb=a=>({ua:a}),PQ=class extends _.ME{constructor(){super(...arguments);this.ts=this.Dnb=!0}get tia(){return this.autocomplete.isOpen}Hha(a){this.em.setValue("");a.option.value.filters?this.Lrb.emit(a.option.value):this.selected.emit(a.option.value)}};PQ.O=(()=>{let a;return function(b){return(a||(a=_.je(PQ)))(b||PQ)}})();
PQ.wa=_.Bf({type:PQ,na:[["xap-filter-menu"]],ub:function(a,b){a&1&&(_.Og(jM,7),_.Og(_.NE,7));if(a&2){let c;_.Rg(c=_.Sg())&&(b.autocomplete=c.first);_.Rg(c=_.Sg())&&(b.bMb=c.first)}},inputs:{XWc:"filterbar",ts:[2,"autoActiveFirstOption","autoActiveFirstOption",_.oh]},standalone:!1,features:[_.lg,_.kg],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=_.Nd();_.F(0,"input",4,0);_.N("click",function(){_.q(c);return _.r(b.Ud())})("focusin",function(){_.q(c);return _.r(b.Fia=!0)})("focusout",function(){_.q(c);return _.r(b.Fia=!1)})("keydown.backspace",function(){_.q(c);return _.r(_.Slb(b))});_.I();_.F(2,"mat-autocomplete",5,1);_.N("optionSelected",function(d){_.q(c);return _.r(b.Hha(d))});_.C(4,DPb,3,1,"div",6)(5,NPb,5,6,"ng-container",7)(6,UPb,4,6,"ng-template",
null,2,_.eh)(8,VPb,2,1,"mat-option",8);_.R(9,"async");_.R(10,"async");_.C(11,aQb,1,1,"ng-template",null,3,_.eh);_.I()}if(a&2){a=_.Eg(3);const c=_.Eg(7);_.E("matChipInputFor",b.XWc)("formControl",b.em)("matAutocomplete",a)("placeholder",b.placeholder);_.qg("aria-label",b.pia||b.placeholder||null);_.y(2);_.E("autoActiveFirstOption",b.ts)("aria-label",b.placeholder);_.y(2);_.E("ngIf",b.ZD==null?null:b.ZD.length);_.y();_.E("ngIf",b.u1)("ngIfElse",c);_.y(3);_.E("ngIf",_.S(9,11,b.OP)==null&&_.S(10,13,b.d_)==
null)}},Fa:[_.Wn,_.Xn,_.ao,_.Yn,_.Zn,_.$n,OQ,jM,_.cA,BL,_.NE,_.jw,_.yt,KQ,_.Gx,_.Ex,_.mu,_.vk,_.Dw,_.Lw,_.bo],kb:2,Ma:0});var QQ=class{constructor(a){this.Oc=a}};QQ.O=function(a){return new (a||QQ)(_.B(_.Kg))};QQ.La=_.Df({type:QQ,na:[["","xapFilterBarCustomTemplate",""]],standalone:!1});
var gQb=function(a){let b;if(!(((b=a.er)==null?0:b.tia)||D5b(a)||a.h7(a.lw))){let c;(c=a.er)==null||c.focus()}},hQb=function(a,b){setTimeout(()=>{let c;(c=a.ee.find(d=>d.rc.id===b.id))==null||c.focus()})},D5b=function(a){const b=document.activeElement;return a.ee.some(c=>{c=c.jg.Ia.ma;return c===b||c.contains(b)})},E5b=function(a){return a.ee.some(b=>b.jg.Ia.ma.contains(document.activeElement))&&document.activeElement.classList.contains("xap-filterbar-filtereditor-chip-remove-icon")},RQ=class extends _.wE{constructor(a,
b,c,d){super(a,b,c,d);this.xi=a;this.Hi=b;this.ul=c;this.ts=!0;this.zDb=_.Ug(!1,!1);this.wia=new _.an;this.yZa=!1;this.FZb=e=>{this.remove(e)};this.X_b=(e,f)=>{this.Q0a=f;_.dlb(this,e)};this.openEditor=(e,f)=>{this.lw=e;f&&(this.Q0a=f)};this.Q0a=null;this.J4=e=>{super.J4(e);let f;(f=this.er)==null||_.TE(f);this.wia.emit(!1);this.yZa=!1}}Dc(){let a;(a=this.ee)==null||a.Kc.subscribe(()=>{this.mO&&this.mO.unsubscribe();this.mO=this.HSc.F4.subscribe(()=>{let b;(b=this.er)==null||_.TE(b)})})}h7(a){let b;
return this.D3a&&this.lw===a&&!((b=this.er)==null?0:b.tia)}V7a(a,b){return b.id}dha(){return this.EQb||"filter_alt"}cjb(a){a.target.classList.contains("mat-mdc-chip-remove")||this.wia.emit(!0)}T7(){setTimeout(()=>{let a;((a=this.er)==null?0:a.Fia)||this.h7(this.lw)||D5b(this)||E5b(this)?this.wia.emit(!0):this.yZa||this.wia.emit(!1)},100)}Grb(){if(this.ee.length>0){let a;(a=this.ee.get(this.ee.length-1))==null||a.focus()}else this.er&&this.er.Ud()}};
RQ.O=function(a){return new (a||RQ)(_.B(_.or),_.B(_.uE),_.B(_.at,8),_.B(_.blb,8))};
RQ.wa=_.Bf({type:RQ,na:[["xap-filter-bar"]],Ad:function(a,b,c){a&1&&_.Pg(c,QQ,5);if(a&2){let d;_.Rg(d=_.Sg())&&(b.E6a=d.first)}},ub:function(a,b){a&1&&(_.Sla(b.zDb,_.Og(_.$z,5)),_.Og(JQ,5),_.Og(PQ,5),_.Og(_.$z,5),_.Og(NQ,5),_.Og(MQ,5));if(a&2){_.Tla();let c;_.Rg(c=_.Sg())&&(b.HSc=c.first);_.Rg(c=_.Sg())&&(b.er=c.first);_.Rg(c=_.Sg())&&(b.Afd=c);_.Rg(c=_.Sg())&&(b.APb=c);_.Rg(c=_.Sg())&&(b.ee=c)}},inputs:{ts:"autoActiveFirstOption"},outputs:{wia:"isFocused"},standalone:!1,features:[_.ah([_.uE]),_.kg],
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,jQb,17,24,"ng-container",2)(1,mQb,3,15,"ng-template",null,0,_.eh);a&2&&(a=_.Eg(2),_.E("ngIf",!(b.E6a==null?0:b.E6a.Oc))("ngIfElse",a))},Fa:[_.Wn,_.Xn,_.ao,_.jw,_.yt,JQ,_.Nx,_.Qx,_.mu,_.$z,NQ,PQ,MQ,_.bo],kb:2,Ma:0});var F5b=function(a,b,c){if(c.category){var d=nQb(b,c.category);d&&a.wta.next([d]);if(c=pQb(b,c.category))a.log("show-only-category"),d=a.NO.getValue().ug.getValue().filter(e=>e.config.id!=="category"),b=jPb(b,[...d,c]),a.NO.next(b)}},G5b=function(a,b){switch(b.config.id){case "tests":h5b(a.service,"TEST",!0);a.log("excludeTestFiles");break;case "generatedFiles":h5b(a.service,"GENERATED",!0);a.log("excludeGeneratedFiles");break;case "path":a.uka.next(ZOb(b.value.oq));a.log("applyPathFilter",b.value.oq);
break;case "category":a.wta.next(b.value.Em);b=b.value.Em.filter(c=>c!==null).map(c=>`${c.source}://${c.displayName}`).join(", ");a.log("includeCategories",b);break;case "buildConfigs":a.dYa.next(b.value.Em),b=b.value.Em.filter(c=>c!==null).join(", "),a.log("includeBuildConfigs",b)}},H5b=function(a,b){switch(b.config.id){case "tests":h5b(a.service,"TEST",!1);a.log("includeTestFiles");break;case "generatedFiles":h5b(a.service,"GENERATED",!1);a.log("includeGeneratedFiles");break;case "path":a.uka.next(null);
a.log("clearPathFilter");break;case "category":a.wta.next(null);a.log("clearCategoryFilter");break;case "buildConfigs":a.dYa.next(null),a.log("clearBuildConfigsFilter")}},SQ=class{set location(a){this.tL.next(a)}constructor(a,b){this.Ha=a;this.service=b;this.filter=new _.an;this.element="UnifiedXrefFilterbar";this.Za=new _.ne;this.tL=new _.Zf(1);this.uka=new _.Vh(null);this.wta=new _.Vh(null);this.dYa=new _.Vh(null);this.NO=new _.Vh(hPb(new Map([])))}Sa(){this.Za.add(_.x(this.tL,_.fg(a=>i5b(this.service,
a)),_.Rf(_.Irb)).subscribe(a=>{var b=this.NO,c=b.next,d=this.service.Yfa.getValue(),e=iPb(a);const f=[];_.wl(a,1)&&d.has("TEST")&&f.push(new cPb({id:"tests",displayName:"Exclude Tests"},_.qE,_.HD("true")));_.wl(a,2)&&d.has("GENERATED")&&f.push(new cPb({id:"generatedFiles",displayName:"Exclude Generated Files"},_.qE,_.HD("true")));a=hPb(e,f);c.call(b,a)}));this.Za.add(_.Ge([_.x(this.tL,_.fg(a=>i5b(this.service,a)),_.Rf(_.Irb)),this.kO]).subscribe(([a,b])=>{b.action===0&&F5b(this,a,b)}));this.Za.add(_.Ge([_.x(this.service.bQb,
_.Rf(VOb)),_.x(this.dYa,_.Rf(WOb)),_.x(this.uka,_.Rf(XOb)),_.x(this.wta,_.Rf(YOb))]).subscribe(([a,b,c,d])=>{this.filter.emit({kWc:a,LZc:b,uka:c,MZc:d})}))}Ja(){let a;(a=this.Za)==null||a.unsubscribe()}log(a,b){this.Ha.mb({element:this.element,action:a,gestureName:"CHANGE",searchTerm:b})}};SQ.O=function(a){return new (a||SQ)(_.B(_.Bp),_.B(AQ))};
SQ.wa=_.Bf({type:SQ,na:[["xrefs-filters","location",""]],inputs:{location:"location",kO:"categoryFilter"},outputs:{filter:"filter"},standalone:!1,jc:["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.Q9){case 0:case 2:G5b(b,c.HU[0]);break;case 3:H5b(b,c.HU[0]);break;case 4:c=c.HU;b.log("clearAll");for(const d of c)H5b(b,d);break;case 1:break;default:_.fb(c.Q9,
void 0)}}),_.I());a&2&&_.E("config",_.S(1,1,b.NO))},Fa:[RQ,_.bo],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 TQ=class{constructor(a){this.D1b=new _.Zf(1);a.Tb(()=>{_.x(_.Oe(window,"resize"),_.If(()=>a.jm),_.v(qQb),_.eg(qQb()),_.Rf(rQb)).subscribe(this.D1b)})}get c5b(){return this.D1b}};TQ.O=function(a){return new (a||TQ)(_.m(_.We))};TQ.ta=_.k({token:TQ,oa:TQ.O,Ea:"root"});var I5b=a=>({enabled:a}),sQb=function(a){a.Yb.JX().subscribe(b=>{b==null?_.qAb(a.Yb,!1):b==="MINI"&&_.qAb(a.Yb,!0)})},uQb=function(a){return _.x(_.Ge([a.Yb.JX(),a.y1b,a.Yk.uP(_.u(!1))]),_.v(([b,c,d])=>d&&_.UF(a.location)&&(b==null||b==="MINI")&&!c))},UQ=class{set vtb(a){this.y1b.next(a)}constructor(a,b,c,d){this.Ha=a;this.Yb=b;this.Yk=c;this.element="";this.FLb=!0;this.d4=!1;this.expansion=new _.an;this.filter=new _.an;this.fka=new _.an;this.GBb="Collapse All";this.KBb="Expand All";this.zoc="Preview Panel";
this.yoc="Toggle the file preview here, or configure the toggle width in settings";this.eCb="Opens references in the preview pane and create a breadcrumb as you step through references";this.dCb="Opens references in the main window";this.cCb="The screen is too small to support the preview. See settings to change this minimum size.";this.y1b=new _.Vh(!1);this.Za=new _.ne;this.VWb=_.x(_.pAb(this.Yb),_.eg(!1));this.xBa=_.x(_.Ge([this.Yb.Rwa(),d.c5b]),_.v(([e,{width:f}])=>f<e),_.eg(!1),_.Rf())}Sa(){this.Za.add(_.x(_.Ge([this.VWb,
this.xBa]),_.v(([a,b])=>a&&!b)).subscribe(a=>{this.fka.emit(a)}))}Ja(){this.Za.unsubscribe()}tna(){this.expansion.emit(this.d4?0:1)}};UQ.O=function(a){return new (a||UQ)(_.B(_.Bp),_.B(_.Vv),_.B(rM),_.B(TQ))};
UQ.wa=_.Bf({type:UQ,na:["unified-xref-actions location  element  showingCodePanel  anyExpandableNodes  allNodesCollapsed ".split(" ")],inputs:{location:"location",element:"element",kO:"categoryFilter",FLb:"anyExpandableNodes",d4:"allNodesCollapsed",vtb:"showingCodePanel"},outputs:{expansion:"expansion",filter:"filter",fka:"openInMiniPanel"},standalone:!1,features:[_.ah([AQ])],jc:"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)}),_.I(),_.F(1,"div"),_.K(2,"mat-divider",1)(3,"underline-xrefs",2)(4,"mat-divider",1),_.C(5,vQb,8,15,"ng-container",3),_.R(6,"async"),_.C(7,wQb,1,8,"collapsible-icon-button",4),_.I());a&2&&(_.E("location",b.location)("categoryFilter",b.kO),_.y(2),_.E("vertical",!0),_.y(),_.E("collapsed",!0),_.y(),_.E("vertical",!0),_.y(),_.E("ngIf",_.ch(9,I5b,_.S(6,7,b.VWb))),_.y(2),_.E("ngIf",b.FLb))},Fa:[_.Gp,yQ,_.Xn,_.vx,_.Bx,_.Dx,
_.Ox,zQ,SQ,_.bo],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 mL=class{constructor(a,b,c,d,e){this.item=a;this.level=b;this.qg=c;this.hZ="";this.c8=e;this.Of=void 0;b=new _.Vf;this.WLb=_.x(b,_.Pf(1),_.fg(()=>d(_.Gl(a,5,_.Up),this.qg,this.level)),_.eg(_.zF(xQb(b))),_.cg(1))}};var zQb=new _.Ut("{detailText} ({filteredModifier}{filteredTotal, plural,=1 {1 result}other {{filteredTotal} results}} after filtering, {visible} displayed)"),BQb=new _.Ut("{detailText} ({filteredModifier}{filteredTotal, plural,=1 {1 result}other {{filteredTotal} results}}, {visible} displayed)"),AQb=new _.Ut("{detailText} ({filteredTotal, plural,=1 {1 result}other {{filteredTotal} results}})"),yQb=new _.Ut("{detailText} ({visible} displayed)");var UQb=a=>({"file-path":a}),VQ=class{constructor(){this.k1b=this.Yxa=this.dUb=!1;this.Poc="Show only";this.Qoc="Set and apply a filter to only include this category.";this.Pja=new _.an;this.vSc=_.pv.has(78)}Ud(a){if(!(a.button!==0||a.ctrlKey||a.metaKey||a.shiftKey)&&a.target&&a.target instanceof Element){var b,c=(b=_.FG(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.Pja.emit({event:a,href:c,uri:b?_.Y(this.node.item,1):_.Y(this.node.item,4),qg:this.node.qg,Lad:b,Of:this.node.Of}))}}Sb(){this.node.level===0&&this.vSc&&(this.k1b=!0);if(this.Yxa=this.node.hZ.length>0)this.T2c=this.node.hZ;var a;this.dUb=!this.Yxa&&this.node.level!==0&&((a=this.node.item.HK())==null?void 0:a.getType())===1;if(a=_.jl(this.node.item,_.Mp,2)){this.fOb=PCb(a,this.hWb);var b=_.Y(this.node.item,1);this.dOb=b?this.igb(b).link:void 0}if(b=this.node.item.HK())this.m5=PCb(b,this.hWb);
"children"in this.node&&!a&&(this.L4b||(this.L4b=GQb(this.node)),this.m5=CQb({m5:this.m5,visible:this.L4b,Nx:this.node.Nx,PO:this.node.PO,Y5:this.node.Y5}));if(a=_.Y(this.node.item,4)){const {link:c,line:d}=this.igb(a);this.l5=c;this.Mfa=_.gG(d)}else this.Mfa=this.l5=void 0}hWb(a){try{return this.igb(a).link}catch(b){return a}}};VQ.O=function(a){return new (a||VQ)(_.B(_.qv))};
VQ.wa=_.Bf({type:VQ,na:[["node-contents","makeLink","","node",""]],Ya:function(a,b){a&1&&_.N("click",function(c){return b.Ud(c)})},inputs:{igb:"makeLink",node:"node",kO:"categoryFilter"},outputs:{Pja:"nodeClicked"},standalone:!1,features:[_.Pm],jc:["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,MQb,6,7,"div",3)(1,OQb,1,2,"ng-template",null,0,_.eh)(3,SQb,2,3,"ng-template",null,1,_.eh)(5,VQb,3,5,"ng-template",null,2,_.eh);a&2&&(a=_.Eg(2),_.E("ngIf",b.dOb&&b.fOb)("ngIfElse",
a))},Fa:[_.Vn,_.Xn,_.ao,_.jH,_.Ox,_.Nx,_.Qx],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 xRb=function(a,b){return _.x(a.vp,_.v(c=>HQb(b,c)))},J5b=function(a,b){var c=a.ZN.value;c=HQb(b,c)&&c&&c.uri===b.uri;a.ZN.next(c?void 0:b);return!c},K5b=function(a,b){b.z5a?(a.zh.select(...XQb(a.Ej,new Set(b.z5a))),a.ZN.next(YQb(a.Ej,b.t7c))):(a.EO(),a.ZN.next(b.isFirst?void 0:WQb(a.Ej)))},WQ=class extends BXb{constructor(){super(a=>a.level,lL);this.vp=this.ZN=new _.Vh;this.Xb=_.x(_.Ge([_.x(this.vp,_.v(a=>a==null?void 0:a.qg),_.Rf()),_.x(this.zh.changed,_.v(()=>this.zh.selected.map(a=>a.qg)))]),
_.v(([a,b])=>({xd:b,vp:a})));this.jK=_.x(this.zh.changed,_.v(()=>this.Ej.reduce(({Gsa:a,ysa:b},c)=>{const d=lL(c);return{ysa:b||d,Gsa:a&&!(d&&this.zh.Ae(c))}},{Gsa:!0,ysa:!1})),_.eg({ysa:!1,Gsa:!0}),_.ag(1),_.Fe())}M4(){this.ZN.next(void 0)}EO(){this.zh.select(...this.Ej.filter(lL))}Vxb(a,b,c){const d=this.Ej;this.Ej=a;if(!this.l0b||!SBb(b,this.l0b))this.l0b=b,this.zh.clear(),K5b(this,b);else if(c){b=new Set;for(const f of this.zh.selected)b.add(f.qg);a=a.filter(f=>{f=ZQb(d,f.qg);return!f||!lL(f)});
for(const f of a)b.add(f.qg);this.zh.clear();this.zh.select(...XQb(this.Ej,b));let e;YQb(this.Ej,(e=this.ZN.value)==null?void 0:e.qg)||this.ZN.next(void 0)}}};WQ.O=function(a){return new (a||WQ)};WQ.ta=_.k({token:WQ,oa:WQ.O});var aRb=function(a,b,c,d,e,f){if(!c)return _.yF("Error loading references.");var g=KQb(d);if(g.errorMessage)return _.yF(g.errorMessage);if(!g.filter)return _.yF("References could not be loaded.");g=oWb((new _.nQa).rsb(!0).Hsb(a.B7),(new _.Qp).Nsb(c).ama(g.filter)).TQ(QK(hBb(b)));return _.x(a.service.qpb(g),_.v(l=>_.zF(eRb(b,a,e,_.Kb(l,1,_.Tp).get(c),f,d,a.qCa))),_.Jf(()=>_.yF("Error loading references.")),_.eg(_.IF))},XQ=class{constructor(a){this.service=a;this.qCa=!1;_.pv.has(80)?this.B7=50:_.pv.has(81)?
this.B7=100:_.pv.has(82)?this.B7=250:_.pv.has(83)?this.B7=500:this.B7=250;_.rk.has(2)&&(this.qCa=!0)}mla(a,b,c){const d=this.makeRequest(a.l1,b,c);return d.errorMessage?_.yF(d.errorMessage):d.request?_.x(this.service.mla(d.request),_.v(e=>{var f=bRb(b,this,_.Kb(e,1,_.hQa),c,this.qCa),g=this.qCa;const l=Array.from(_.Kb(e,4,_.rQa).values());a:{for(var p of _.Kb(e,1,_.hQa).values())if(_.wl(p,3)){e=!0;break a}e=!1}e&&(e=l.push,p=(new _.rQa).Usb(2),g=(new _.Np).ima(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=_.nl(p,1,g),e.call(l,g));return{Rm:f,Yw:l}}),_.fg(e=>_.x(_.x(dRb(e.Rm),_.Of(e.Rm),_.eg(e.Rm)),_.v(f=>({Rm:f,Yw:e.Yw})))),_.v(e=>e.Rm.length===0?_.xF("Could not find any references."):_.zF({Rm:e.Rm,Yw:e.Yw,rbd:a})),_.Jf(()=>_.yF("References could not be loaded.")),_.eg(_.IF)):_.yF("References could not be loaded.")}makeRequest(a,b,c){const d=(new _.qQa).rsb(!0);c=KQb(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 _.Qp).Nsb(f).ama(c.filter);_.ql(a,1,_.Qp,e)}d.Hsb(this.B7).TQ(QK(hBb(b)));return{request:d}}};XQ.O=function(a){return new (a||XQ)(_.m(JM),_.m(_.qv),_.m(_.ov))};XQ.ta=_.k({token:XQ,oa:XQ.O,Ea:"root"});var L5b=new FXb(a=>a,a=>a.level,lL,function(a){return a.children}),M5b=class extends _.bs{constructor(a){super();this.Ec=a;this.U3b=[];this.hG=new _.Vh([])}setData(a,b){const c=a!==this.U3b;this.hG.next(DXb(L5b,a));this.Ec.Vxb(this.hG.value,b,c);this.U3b=a}connect(a){return _.x(_.Se(a.QH,this.Ec.zh.changed.Xf(),this.hG.Xf()),_.v(()=>EXb(L5b,this.hG.value,this.Ec)))}disconnect(){}};var N5b=function(a){const b=[...a.lb.ma.children],c=[];for(const d of a.mZb)c[b.indexOf(d.Ia.ma)]=d;return c.filter(d=>d!==void 0)},O5b=function(a,b){if(b=a.B0[b])a.Eu=b,a.Eu.focus()},YQ=class{set Eu(a){this.wXc=a;for(const b of this.B0)b.Eu=a;_.fn(this.Xd)}get Eu(){return this.wXc}constructor(a,b){this.Xd=a;this.lb=b;this.B0=[]}Sa(){this.Za=this.mZb.Kc.subscribe(()=>{this.B0=N5b(this);this.B0.find(a=>a.zG())||(this.Eu=this.B0[0])})}Ja(){this.Za&&this.Za.unsubscribe()}focus(){this.Eu&&this.Eu.focus()}f$a(a){if(this.Eu&&
!_.IG(a)){var b=this.B0.indexOf(this.Eu),c=this.Eu;switch(a.key){case "Left":case "ArrowLeft":a.preventDefault();if(c.Zd&&c.Xp())c.collapse();else for(a=b;a>=0;a--)if(b=this.B0[a],b.ariaLevel!==c.ariaLevel){this.Eu=b;this.Eu.focus();break}break;case "Right":case "ArrowRight":a.preventDefault();c.Zd&&c.Xp()?O5b(this,b+1):c.Xp()&&c.expand();break;case "Down":case "ArrowDown":case "j":a.preventDefault();O5b(this,b+1);break;case "Up":case "ArrowUp":case "k":a.preventDefault();O5b(this,b-1);break;case "Enter":a.preventDefault(),
this.Eu.Vv()}}}};YQ.O=function(a){return new (a||YQ)(_.B(_.nn),_.B(_.ef))};YQ.La=_.Df({type:YQ,na:[["mat-tree","xrefsKeyboardListener",""]],Ya:function(a,b){a&1&&_.N("keydown",function(c){return b.f$a(c)})},inputs:{mZb:"rawNodes"},standalone:!1});var P5b=function(a){if("children"in a.data||a.data instanceof mL){var b=a.Ia.ma;return a.data instanceof mL?(a=b.querySelector("[matTreeNodeToggle]"))?a:void 0:(a=b.hasAttribute("matTreeNodeToggle")?b:b.querySelector("[matTreeNodeToggle]"))?a:void 0}},ZQ=class extends iM{get tabindex(){return this.zG()?"0":"-1"}focus(){this.Ia.ma.focus()}get ariaLevel(){return this.level+1}expand(){if(!this.Zd){var a=P5b(this);a&&a.click()}}collapse(){this.Oh.collapse(this.data)}Vv(){var a=this.Ia.ma;const b=P5b(this);
b?b.click():(a=a.querySelector("a"))&&a.click()}zG(){return this.Eu===this}Xp(){return lL(this.data)||this.data instanceof mL&&!this.data.children}};ZQ.O=(()=>{let a;return function(b){return(a||(a=_.je(ZQ)))(b||ZQ)}})();
ZQ.La=_.Df({type:ZQ,na:[["xrefs-tree-node"]],nb:[1,"mat-tree-node"],ob:4,Ya:function(a,b){a&2&&_.qg("aria-expanded",b.Gj?b.Zd:null)("aria-level",b.ariaLevel)("role","treeitem")("tabindex",b.tabindex)},inputs:{disabled:"disabled",tabIndex:"tabIndex"},standalone:!1,features:[_.ah([{va:_.sD,Hb:ZQ}]),_.kg]});var Q5b=[[["xap-callout-title"]],[["xap-callout-body"]],[["xap-callout-actions"]]],R5b=new _.wd("ICON_MAPPING"),S5b=new Map([["app",{HQ:!1,border:"bottom"}],["page",{HQ:!0,border:"full"}],["card",{HQ:!1,border:"none"}],["component",{HQ:!0,border:"none"}]]),$Q=class{constructor(a){this.S3b="notify";this.ROb="standard";this.background="white";this.qta="standard";this.Qw=a||T5b;this.icon=this.Qw[this.type]}get type(){return this.S3b}set type(a){this.icon=this.Qw[a];this.S3b=a}set border(a){this.sMb=
a}get border(){return this.sMb!=null?this.sMb:this.level?S5b.get(this.level).border:this.background==="dark"?"full":"none"}set HQ(a){this.r_b=_.Zi(a)}get HQ(){return this.r_b!==void 0?this.r_b:this.level?S5b.get(this.level).HQ:!0}set jva(a){this.LPb=_.Zi(a)}get jva(){return this.LPb!==void 0?this.LPb:!1}get oTc(){if(!this.jva)return null;switch(this.type){case "warn":return"assertive";case "caution":case "confirm":case "notify":return"polite";default:return"none"}}get rTc(){if(!this.jva)return null;
switch(this.type){case "warn":return"alert";case "caution":case "confirm":case "notify":return"status";default:return"status"}}};$Q.O=function(a){return new (a||$Q)(_.B(R5b,8))};
$Q.wa=_.Bf({type:$Q,na:[["xap-banner-callout"],["xap-callout"]],nb:[1,"xap-callout","reach-no-density"],ob:31,Ya:function(a,b){a&2&&(_.qg("data-callout-type",b.type),_.sg("xap-callout-dark-background",b.background==="dark")("xap-callout-dense",b.ROb==="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.HQ)("xap-callout-display-legacy",b.qta==="legacy")("xap-callout-display-standard",b.qta==="standard"))},inputs:{type:"type",ROb:"density",background:"background",qta:"calloutUxVersion",border:"border",HQ:"rounded",jva:"enableAriaLiveRegion",level:"level"},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&&(_.Gg(Q5b),_.F(0,"mat-icon",1),_.Q(1),_.I(),_.C(2,gRb,2,1,"div",2)(3,hRb,6,3,"ng-template",null,0,_.eh));a&2&&(a=_.Eg(4),_.E("svgIcon",b.icon.qk),_.y(),_.Vg(" ",b.icon.qk?"":b.icon.Th,"\n"),_.y(),
_.E("ngIf",b.qta==="standard")("ngIfElse",a))},Fa:[_.nu,_.mu,_.Xn,_.ao],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)}"],
kb:2,Ma:0});var aR=class{};aR.O=function(a){return new (a||aR)};aR.La=_.Df({type:aR,na:[["xap-callout-title"],["xap-callout-body"],["xap-callout-actions"]]});var T5b={warn:{Th:"error_outline",ariaLabel:"Warning"},caution:{Th:"warning_amber",ariaLabel:"Caution"},confirm:{Th:"check_circle",ariaLabel:"Confirmation"},notify:{Th:"info",ariaLabel:"Notification"}};var U5b=["error"],V5b=["loading"],nRb=a=>({node:a}),wRb=function(a,{href:b,uri:c,event:d,qg:e,Lad:f,Of:g},l){let p="";a.fka?((b=J5b(a.Ec,{qg:e,uri:c}))&&_.mw(a.Bh,"CODE_XREFS_PREVIEW"),p=DRb({node:l,cOb:f,t3b:b,PSb:!1})):(_.kp(a.Ua,b).then(()=>{a.Uc.vja.next()}),p=DRb({node:l,cOb:f,t3b:!0,PSb:!0}));a.mb(p,"CLICK",{Ne:e,Of:g},d)},bR=class{set location(a){this.HY.location=a;this.tL.next(a)}set x7c(a){this.m0b.next(a)}constructor(a,b,c,d,e,f,g,l,p){this.Ha=a;this.Bh=b;this.HY=c;this.xi=d;this.Ua=e;this.Ec=
f;this.Uc=l;this.Dea=p;this.d0b=new _.an;this.Yc=_.HF;this.element="UnifiedXrefPanelTree";this.UR=_.Oi;this.filter=new _.Zf(1);this.Xp=lL;this.tL=new _.Zf(1);this.P2c=20;this.m0b=new _.Zf(1);this.sDa=20;this.kO=new _.an;this.fka=!0;this.Za=new _.ne;this.dataSource=new M5b(this.Ec);this.state=_.x(_.Ge([_.x(this.m0b,_.Rf(SBb)),this.filter]),_.ig(this.tL),_.fg(([[t,w],A])=>g.mla(t,A,w)),_.eg(_.IF),_.ag(1),_.Fe());this.qD=_.x(this.tL,_.v(t=>w=>{w=OCb(w,t);let A;return{link:WYb(this.HY,w),line:(A=w.params)==
null?void 0:A.line}}),_.ag(1),_.Fe());this.vtb=_.x(this.Ec.vp,_.v(t=>!!t),_.Rf(),_.ag(1),_.Fe());this.Za.add(_.x(this.state,_.Te(_.wG)).subscribe(({Ub:t})=>{this.dataSource.setData(t.Rm,t.rbd);this.xi.Xi("Xrefs updated in detail panel","polite")}));this.Za.add(this.Ec.Xb.subscribe(({xd:t,vp:w})=>{this.Uc.W0b.next({t7c:w,z5a:t})}));this.Za.add(_.x(_.Ge([this.Ec.vp,this.tL]),_.v(([t,w])=>{if(t)return t=OCb(t.uri,w),t.params=Object.assign({},w.params,t.params),new w.constructor(t)})).subscribe(t=>{this.d0b.next(t)}))}Dc(){_.fn(this.Dea)}Ja(){this.Za.unsubscribe()}M4(){this.Ec.M4()}focus(){if(this.QUb)this.QUb.focus();
else if(this.UPb)this.UPb.ma.focus();else if(this.TVb)this.TVb.ma.focus();else throw Error("df");}tna(a){switch(a){case 0:this.Ec.EO();break;case 1:this.Ec.collapseAll();break;default:_.fb(a,void 0)}}mb(a,b,c={},d){this.Ha.mb(Object.assign({},{element:this.element,action:a,gestureName:b},c),d)}};bR.O=function(a){return new (a||bR)(_.B(_.Bp),_.B(_.oi),_.B(TM),_.B(_.or),_.B(_.hi),_.B(WQ),_.B(XQ),_.B(tM),_.B(_.nn))};
bR.wa=_.Bf({type:bR,na:[["unified-xref-tree","selectedXref",""]],ub:function(a,b){a&1&&(_.Og(YQ,5),_.Og(U5b,5,_.ef),_.Og(V5b,5,_.ef),_.Og(ZQ,5));if(a&2){let c;_.Rg(c=_.Sg())&&(b.QUb=c.first);_.Rg(c=_.Sg())&&(b.UPb=c.first);_.Rg(c=_.Sg())&&(b.TVb=c.first);_.Rg(c=_.Sg())&&(b.Rm=c)}},inputs:{location:"location",x7c:"selectedXref"},outputs:{d0b:"selectedLocationChanged"},standalone:!1,features:[_.ah([TM,WQ,HWb])],jc:["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,iRb,3,10,"unified-xref-actions",6),_.R(1,"async"),_.M(2,7),_.R(3,"async"),_.C(4,jRb,2,0,"loading",8)(5,kRb,4,3,"dc-information-box",9)(6,zRb,5,6,"ng-container",10),_.wg(),
_.C(7,ARb,2,1,"ng-template",null,0,_.eh)(9,BRb,1,0,"ng-template",null,1,_.eh)(11,CRb,1,0,"ng-template",null,2,_.eh));a&2&&(_.E("ngIf",_.S(1,5,b.Ec.jK)),_.y(2),_.E("ngSwitch",_.S(3,7,b.state).state),_.y(2),_.E("ngSwitchCase",b.Yc.rj),_.y(),_.E("ngSwitchCase",b.Yc.Error),_.y(),_.E("ngSwitchCase",b.Yc.ii))},Fa:[_.Gp,zL,_.Wn,_.Xn,_.ao,_.Yn,_.Zn,_.DF,_.BF,_.jw,_.yt,_.mu,_.Gx,_.Ex,_.xD,_.AD,_.BD,_.CD,UQ,$Q,aR,VQ,YQ,ZQ,_.bo],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 cR=class{constructor(){this.disableAnimations=!0;this.vWb=null;this.path="";this.filename=[];this.prefix=[]}Sb(){{var a=this.path;var b=this.vWb,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=
[HRb(p,e),HRb(t,f)]}else a=[[{text:p,match:!1}],[{text:t,match:!1}]]}const [g,l]=a;this.filename=l;this.prefix=g}};cR.O=function(a){return new (a||cR)};
cR.wa=_.Bf({type:cR,na:[["middle-truncated-path"]],ob:2,Ya:function(a,b){a&2&&(_.zg("@.disabled",b.disableAnimations),_.yg("title",b.path))},inputs:{vWb:"matchingRegex",path:"path"},standalone:!1,features:[_.Pm],ac:["*"],ya:6,Aa:2,Da:[[1,"prefix"],[3,"match",4,"ngFor","ngForOf"],[1,"filename"]],qa:function(a,b){a&1&&(_.Gg(),_.F(0,"span",0),_.C(1,ERb,2,3,"span",1),_.I(),_.F(2,"span",2),_.C(3,FRb,2,3,"span",1),_.I(),_.F(4,"span"),_.Hg(5),_.I());a&2&&(_.y(),_.E("ngForOf",b.prefix),_.y(2),_.E("ngForOf",
b.filename))},Fa:[_.Wn],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 W5b=["xrefZeroState"],X5b=RegExp("^KYTHE://"),dR=class{constructor(a,b,c,d,e,f){this.Ha=a;this.Bh=c;this.lb=d;this.ODa=e;this.Uc=f;this.Doa=nXb;this.cp=RXb;this.element="UnifiedXrefPanel";this.UR=_.Oi;this.HBa=new _.Vh;this.Za=new _.ne;this.dUc=_.x(this.Uc.Sla,_.Te(XBb),_.v(g=>g.Gua));this.s7c=_.x(this.HBa,_.v(g=>g==null?void 0:g.params.line),_.Rf(XAb));this.EE=_.x(this.HBa,_.kG(),_.fg(g=>g?this.ODa.c9a(g):_.u(void 0)),_.ag(1),_.Fe());this.i0b=_.x(this.Uc.Sla,_.v(g=>{let l;return(l=g==null?void 0:
g.KCa)!=null?l:[]}));this.w7c=_.pv.has(52)?_.x(this.Uc.Sla,_.v(g=>g==null?void 0:g.Gua.l1.map(l=>l.replace(X5b,"")).map(LOb).flat().join(", "))):_.Re;this.q0c=_.x(this.Uc.Sla,_.v(XBb));this.Za=this.i0b.subscribe(g=>{g.length>0&&this.Ha.To({bucket:_.Oi.iFa})})}Sa(){}Dc(){this.xE=this.Bh.registerCallback("XREFS",this.lb.ma,()=>{this.zDa?this.zDa.focus():this.k5b&&this.k5b.ma.focus()})}Ja(){this.xE&&this.xE();this.Za.unsubscribe()}M4(){this.zDa&&this.zDa.M4()}mb(a){this.Ha.mb({element:this.element,action:a,
projectId:this.location.tb,gestureName:"CLICK"})}};dR.O=function(a){return new (a||dR)(_.B(_.Bv),_.B(_.qv),_.B(_.oi),_.B(_.ef),_.B(_.AK),_.B(tM),_.B(_.ov))};
dR.wa=_.Bf({type:dR,na:[["xref-panel","location",""]],ub:function(a,b){a&1&&(_.Og(bR,5),_.Og(W5b,5));if(a&2){let c;_.Rg(c=_.Sg())&&(b.zDa=c.first);_.Rg(c=_.Sg())&&(b.k5b=c.first)}},inputs:{location:"location"},standalone:!1,features:[_.ah([{va:_.Dub,Ab:a=>_.x(a.EE,_.Te(SRb)),Ib:[_.md(()=>dR)]},_.uI])],jc:["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,QRb,13,13,"ng-container",3),_.R(1,"async"),_.C(2,RRb,5,0,
"ng-template",null,0,_.eh));a&2&&(a=_.Eg(3),_.E("ngIf",_.S(1,2,b.q0c))("ngIfElse",a))},Fa:[_.Gp,_.Wn,_.Xn,_.Yn,_.Zn,_.$n,_.rB,_.DF,cN,$M,_.BF,_.jw,_.vt,_.yt,_.mu,cR,_.zI,_.lp,_.CB,zQ,bR,_.bo,_.jJ],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 Y5b=function(a){a.VY.length=0;a.VY.push(0);a.iya&&a.VY.push(1);a.udb&&a.VY.push(5)},Z5b=function(a,b,c,d,e){return a.vd.register(b,d,()=>{var f=a.Bh;a:switch(e){case 0:var g="HISTORY";break a;case 1:g="XREFS";break a;case 5:g="WARNINGS";break a;default:throw _.fb(e,`Unsupported focusable tab: ${e}`);}_.mw(f,g);f=a.Su||a.Yk.ig.value!==e;a.Su&&(a.Yk.qM(!0),a.xi.Xi("Lower details panel opened","polite"));f&&(a.Yk.ig.next(e),a.xi.Xi(`Switched to ${c} tab`,"polite"));a.mb(cSb(e,f?"show":"focus"),"KEYBOARD")})},
eR=class{set wb(a){this.ux=a;Y5b(this)}get wb(){return this.ux}constructor(a,b,c,d,e,f,g){this.Ha=a;this.Bh=c;this.Yk=e;this.vd=f;this.xi=g;this.cmc="RepoDetailTogglePanel";this.Su=!0;this.P_a=new _.Vf;this.ePb=new _.ne;this.VY=[];this.Mg=[];this.iya=_.pv.has(10);this.udb=_.pv.has(60);this.RAa=_.pv.has(37);a=_.x(this.P_a,_.Rf());this.wAb=_.x(a,_.fg(l=>aSb(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"}}),_.ag(1),_.Fe());this.ePb.add(this.wAb.subscribe(l=>{this.iya&&l&&this.Yk.ig.value===1&&this.Yk.ig.next(0)}));_.x(a,_.fg(l=>aSb(d,l)),_.v(l=>{if(l==null||typeof l==="string")return l}),_.ag(1),_.Fe());Y5b(this);this.om=_.x(this.Yk.ig,_.v(l=>l!=null?this.VY.indexOf(l):0))}Sa(){const a=[Z5b(this,"openHistory","history","h",0),this.vd.register("toggleBottomPanel","q",()=>{const b=this.Su?
"openDetailsPanel":"closeDetailsPanel";this.Yk.qM(this.Su);this.xi.Xi(this.Su?"Lower details panel opened":"Lower details panel closed","polite");this.mb(b,"KEYBOARD")})];this.iya&&a.push(Z5b(this,"openCrossReferences","cross references","x",1));this.udb&&a.push(Z5b(this,"openWarnings","warnings","w",5));this.Mg=a}Sb(a){if(a.viewData||a.contentType)this.wb.kind===0?this.contentType&&this.P_a.next(this.contentType):this.wb.kind!==5&&this.P_a.next("not-file")}Ja(){this.ePb.unsubscribe();for(const a of this.Mg)a()}get projectId(){var a=
this.wb;return vBb(a)?a.location.tb:void 0}mb(a,b,c){this.Ha.mb({element:"RepoDetailTogglePanel",action:a,projectId:this.projectId,gestureName:b},c)}};eR.O=function(a){return new (a||eR)(_.B(_.Bp),_.B(_.qv),_.B(_.oi),_.B(_.uI),_.B(rM),_.B(_.Pu),_.B(_.or))};
eR.wa=_.Bf({type:eR,na:[["lower-detail-panel"]],ub:function(a,b){a&1&&_.Og(YL,5);if(a&2){let c;_.Rg(c=_.Sg())&&(b.V0=c)}},ob:2,Ya:function(a,b){a&2&&_.sg("panel-closed",b.Su)},inputs:{Su:"panelClosed",contentType:"contentType",wb:"viewData"},standalone:!1,features:[_.Pm],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.Su&&(b.Yk.qM(!0),b.mb("expand","CLICK",c)),c=!0;else if(b.V0.toArray()[d].disabled)c=!1;else{e=b.Yk.ig.value;e=(e!=null?b.VY.indexOf(e):0)!==d;d=b.VY[d];var f=e||b.Su;b.Yk.qM(f);e&&b.Yk.ig.next(d);b.mb(cSb(d,f?"show":"hide"),"CLICK",c);c=!0}return c}),_.F(2,"mat-tab",1),_.C(3,URb,1,1,"ng-template",2),_.I(),_.C(4,XRb,4,3,"mat-tab",3)(5,ZRb,2,0,"mat-tab",4),_.I(),_.M(6),_.F(7,"div",5)(8,"button",6),_.N("click",function(){return b.Yk.qM(b.Su)}),_.F(9,"mat-icon"),_.Q(10,"keyboard_capslock"),_.I()()(),
_.wg());a&2&&(_.E("selectedIndex",_.S(1,9,b.om))("@.disabled",!0),_.y(4),_.E("ngIf",b.iya),_.y(),_.E("ngIf",b.udb),_.y(3),_.E("matTooltip",b.Su?"Open bottom panel":"Close bottom panel")("ascTrackElement",b.cmc)("trackAction",b.Su?"close":"open")("trackProjectId",b.projectId),_.qg("aria-label",b.Su?"Open bottom panel":"Close bottom panel"))},Fa:[_.Gp,_.Xn,uQ,_.jw,_.yt,_.mu,NN,VL,_.kz,YL,ZL,_.Nx,_.Qx,xQ,dR,_.bo],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 $5b=["targetPath"],fR=class{get kk(){var a=_.pv.has(55)?this.wb.s7:void 0,b=this.wb.location;if(a){{const d=a.bm();if(d){var c=WAb(d);a=_.Sq(_.Rq(_.Qq(b.bc(),c.id,c.type),_.Y(d,2)),_.Y(a,2)).qd(a.ke()).ab()}else a=b}}else a=b;return _.Oq(a.bc().qd(this.wb.path).mj().ab())}get Bkb(){return this.wb.target||"repository root"}get opb(){return this.wb.YZb}get tdb(){return!!this.wb.Rua}};fR.O=function(a){return new (a||fR)(_.B(_.qv))};
fR.wa=_.Bf({type:fR,na:[["symlink-detail"]],ub:function(a,b){a&1&&_.Og($5b,5,_.ef);if(a&2){let c;_.Rg(c=_.Sg())&&(b.S9c=c.first)}},inputs:{wb:"viewData"},standalone:!1,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,dSb,7,3,"ng-container",2),_.Q(1,"\n\n"),_.C(2,fSb,28,9,"ng-template",null,0,_.eh),_.Q(4,"\n"));a&2&&(a=_.Eg(3),_.E("ngIf",b.tdb)("ngIfElse",a))},Fa:[sN,_.Xn,_.EI,_.rB,xP,wP,_.DF,gN,_.Gp],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 kSb=a=>({rya:a}),a6b=function(a,b){return MK(b)?a.Dh.list(b.tb,b.Wc,b.repository,_.UF(b)?"HEAD":b.Eb,b.path,2):_.u(null)},gR=class{constructor(a,b){this.Dh=a;this.Ua=b;this.oVb=_.Re}Sa(){}Sb(a){a.location&&(this.oVb=_.x(a6b(this,a.location.ng),_.v(b=>!b||!b.En||b.En.length<2?null:[b.En[0].xf,b.En[1].xf]),_.Jf(()=>_.u(null))))}};gR.O=function(a){return new (a||gR)(_.B(_.DI),_.B(_.hi))};
gR.wa=_.Bf({type:gR,na:[["file-not-found"]],inputs:{location:"location"},standalone:!1,features:[_.Pm],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,gSb,1,0,"ng-container",10),_.R(3,"isPackagePlace"),_.R(4,"isPiperPlace"),_.I(),_.F(5,"icon-empty-state-subtitle"),_.C(6,hSb,1,0,"ng-container",10),_.R(7,"isPackagePlace"),_.C(8,lSb,6,13,"ng-container",11),_.R(9,"async"),_.I()(),_.C(10,mSb,1,0,"ng-template",null,0,_.eh)(12,
nSb,1,0,"ng-template",null,1,_.eh)(14,oSb,1,0,"ng-template",null,2,_.eh)(16,pSb,1,0,"ng-template",null,3,_.eh)(18,qSb,1,0,"ng-template",null,4,_.eh)(20,rSb,5,4,"ng-template",null,5,_.eh)(22,sSb,5,4,"ng-template",null,6,_.eh)(24,tSb,2,3,"ng-template",null,7,_.eh)(26,uSb,2,3,"ng-template",null,8,_.eh));if(a&2){a=_.Eg(11);const c=_.Eg(13),d=_.Eg(15),e=_.Eg(17),f=_.Eg(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.oVb))}},Fa:[_.Gp,_.Xn,_.ao,_.uB,_.wB,_.vB,_.jw,_.wt,_.lp,_.pw,_.bo,EN,FN,_.eH],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 hR=class{};hR.O=function(a){return new (a||hR)};
hR.wa=_.Bf({type:hR,na:[["submodule-cannot-fetch"]],standalone:!1,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. "),_.I()())},Fa:[_.uB,_.vB],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 iR=class{constructor(a){this.element=a;this.Pa="";this.H9=0}Dc(){this.H9=setTimeout(()=>{let a=this.element.ma;a&&this.Pa&&(a=a.querySelector(this.Pa));a&&!a.contains(document.activeElement)&&a.focus()})}Ja(){clearTimeout(this.H9)}};iR.O=function(a){return new (a||iR)(_.B(_.ef))};iR.La=_.Df({type:iR,na:[["","ascFocusOnInitAsync",""]],inputs:{Pa:[0,"ascFocusOnInitAsync","selector"]},standalone:!1});var jR=class{};jR.O=function(a){return new (a||jR)};jR.Ca=_.Cf({type:jR});jR.Ba=_.Xc({});var kR=class{set wb(a){this.EE.next(a)}constructor(a,b,c,d){this.Ha=a;this.sla=b;this.Pad=d;this.zCb=rZb;this.cp=RXb;this.x8c=_.x(_.u(!0),_.Qf(300));this.MTa=!1;this.EE=new _.Zf(1);this.dk=c.uP(_.x(this.EE,_.v(e=>e.kind===1)))}Gha(a){this.Ha.mb({element:"RepoDetailTogglePanel",action:a,gestureName:"RESIZE"})}};kR.O=function(a){return new (a||kR)(_.B(_.Bp),_.B(iN),_.B(rM),_.B(TQ))};
kR.wa=_.Bf({type:kR,na:[["repository-detail","viewData",""]],inputs:{wb:"viewData"},standalone:!1,jc:["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,JSb,20,24,"div",3),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.EE))},Fa:[_.Xn,_.Yn,_.Zn,iR,TP,sQ,tQ,kN,_.BF,eR,gR,hR,_.CB,fR,_.bo],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 d6b=function(a){a.Eta=a.qC(a.type)?b6b(a):_.u([]);c6b(a)},c6b=function(a){a.P3b=_.x(_.Ge([a.Eta,a.limit]),_.v(([b,c])=>{a.Dta=new Map;for(const d of b)a.Dta.set(d.path,d);return{Rm:b.slice(0,c),total:b.length}}))},b6b=function(a){const b=_.x(_.Ge([_.x(a.service.lja(a.path),_.v(c=>a.jgb(c))),a.bwa]),_.v(([c,d])=>{const e=c.find(f=>f.path===KSb(d));e&&(e.xd=!0);return c}),_.ag());b.connect();return b},e6b=class{constructor(a,b,c,d,e,f,g){this.path=a;this.type=b;this.qC=c;this.bwa=d;this.service=
e;this.limit=f;this.gLb=g;this.A5a=this.cQb=!1;a=this.path.split("/");this.name=a[a.length-1]}get N$c(){this.P3b||d6b(this);return this.P3b}get children(){this.Eta||d6b(this);return this.Eta}set children(a){this.Eta=a;c6b(this)}get active(){return KSb(this.bwa.value)===this.path}get cLb(){return LSb(this.bwa.value,this.path)}get xd(){return this.cQb}set xd(a){this.A5a=this.A5a||a;this.cQb=a&&this.qC(this.type)}jgb(a){return a.map(b=>{const c=KSb(b.path);let d;return c===((d=this.gLb)==null?void 0:
d.path)?this.gLb:new e6b(c,b.type,this.qC,this.bwa,this.service,this.limit)})}};var f6b=["largeDirectoryDialog"],g6b=["row"],TSb=a=>({name:a}),USb=a=>({children:!0,expanded:a}),h6b=new _.Ut("Scope to \u201c{name}\u201d."),RSb=function(a,b=0){return{level:b,node:a}},WSb=function(a){a.Za.add(a.ul.open(a.P0c).eC().subscribe(b=>{b&&a.yza.next(Number.POSITIVE_INFINITY)}))},i6b=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.Dta)return null;c=c.Dta.get(b.slice(0,a+1).join("/"));if(!c)return null}return c},j6b=function(a,
b){const c=!b.xd;a.oXb.next({Hg:c,path:b.path});b.xd=c},k6b=function(a,b){a.qC(b.type)&&(b.xd=!b.xd);const c=a.JP(b.path,b.type);a.Pja.next({path:b.path,nodeType:b.type});_.kp(a.Ua,c)},l6b=function(a,b,c,d){if(a.qC(b.type)&&b.xd)a=c.nextElementSibling;else for(b=d,a=b.nextElementSibling;!a;)b=b.parentElement,a=b.nextElementSibling;(a=a.querySelector(".row"))&&a.focus()},lR=class{constructor(a,b,c,d){this.ul=a;this.Ua=c;this.document=d;this.RA=3;this.mjc=15;this.Vxc="row";this.FCc="subtree";this.wka=
new _.Vh("");this.Za=new _.ne;this.CBa="";this.yza=new _.Vh(500);this.Qfc=h6b;this.encode=encodeURIComponent;this.I_b=new _.an;this.JP=()=>"";this.oXb=new _.an;this.Pja=new _.an;this.L_b=new _.an;this.qC=_.pv.has(55)?e=>e===3||e===5:e=>e===3}set scope(a){var b=this.MQ;this.MQ=a;if(this.root&&a!==b){var c=b?MSb(b):[];const f=a?MSb(a):[];if(LSb(a,_.Bh(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.Dta)==
null?void 0:(e=d.get(b))==null?void 0:e.children)this.root.node.children=c}else if(LSb(b,_.Bh(a)))for(e=c.length;e>f.length;e--)a=this.root.node,a.xd=!0,d=this.root,b=a.path.split("/"),b=b.slice(0,b.length-1).join("/"),d.node=new e6b(_.Bh(b),3,this.qC,this.wka,this.service,this.yza,a);else this.root.node=this.createNode(a);this.CBa=""}}set path(a){this.wka.next(a)}Ud(a){if(!_.IG(a)){var b=a.target;if(b!=null&&b instanceof Element&&(b=_.FG(b,"a,button","depth-finder"),b!=null)){var c=_.FG(b,".row",
"depth-finder");c!=null&&c instanceof HTMLElement&&(c=decodeURIComponent(c.dataset.path||""))&&(b.classList.contains("scope-in")?this.I_b.emit(c):(c=i6b(this,c),c!=null&&(b.classList.contains("expander")?j6b(this,c):b.classList.contains("element-link")&&(k6b(this,c),a.preventDefault()))))}}}Sm(a){var b=a.target;if(b!=null&&b instanceof Element){var c=_.FG(b,".row","depth-finder");if(c!=null&&c instanceof HTMLElement){var d=decodeURIComponent(c.dataset.path||"");if(d&&(d=i6b(this,d),d!=null&&(b=_.FG(b,
".subtree","depth-finder"),!_.IG(a))))switch(a.key){case "Left":case "ArrowLeft":a.preventDefault();d.xd&&d.type===3?j6b(this,d):this.SBa(b)||this.L_b.next(a);break;case "Right":case "ArrowRight":a.preventDefault();d.xd?l6b(this,d,c,b):j6b(this,d);break;case "Down":case "ArrowDown":case "j":a.preventDefault();l6b(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.SBa(b);break;case "Enter":a.preventDefault(),k6b(this,d)}}}}Sa(){this.root=RSb(this.createNode(this.MQ))}Sb(a){this.root&&a.service&&(this.root.node=this.createNode(this.MQ))}Dc(){this.Za.add(_.Ge([this.wka,this.Rm.Kc]).subscribe(([a])=>{if(this.CBa!==a){this.CBa="";var b=this.encode(a),c=this.Rm.find(d=>d.ma.getAttribute("data-path")===b);c&&this.document.body.contains(c.ma)&&(this.L4a(c.ma),
this.CBa=a)}}))}Ja(){this.wka.complete();this.Za.unsubscribe()}g7a(){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()}L4a(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 e6b(_.Bh(a),
3,this.qC,this.wka,this.service,this.yza)}SBa(a){a=a.parentElement.parentElement;if(!a.classList.contains("subtree"))return!1;a.firstElementChild.focus();return!0}};lR.O=function(a){return new (a||lR)(_.B(_.at),_.B(_.qv),_.B(_.hi),_.B(_.ci))};
lR.wa=_.Bf({type:lR,na:["depth-finder scope  path  service ".split(" ")],ub:function(a,b){a&1&&(_.Og(f6b,5),_.Og(g6b,5,_.ef));if(a&2){let c;_.Rg(c=_.Sg())&&(b.P0c=c.first);_.Rg(c=_.Sg())&&(b.Rm=c)}},nb:["role","tree"],Ya:function(a,b){a&1&&_.N("click",function(c){return b.Ud(c)})("keydown",function(c){return b.Sm(c)})},inputs:{scope:"scope",path:"path",service:"service",JP:"linkTo"},outputs:{I_b:"scopeChange",oXb:"nodeToggled",Pja:"nodeClicked",L_b:"scopeUp"},standalone:!1,features:[_.Pm],jc:"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,NSb,0,0,"ng-template",4)(1,$Sb,2,3,"ng-template",null,0,_.eh)(3,aTb,7,1,"ng-template",null,1,_.eh);a&2&&_.E("ngTemplateOutlet",_.Eg(2))("ngTemplateOutletContext",b.root)},Fa:[_.Vn,_.Wn,_.Xn,_.ao,_.jw,_.vt,
_.bt,_.ft,_.et,_.mu,_.bo],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 m6b=new _.Ut("Scope to parent directory: {folder}/"),bTb=function(a,b){return _.Oq(_.RG(a.Nd.bc().qd(b)).ab())},mR=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.MQ=a;const b=encodeURIComponent(_.Bh(this.path));!this.lb.ma.querySelector(`[data-path="${b}"]`)&&this.path!=="/"&&this.path.includes("/")&&(this.MQ=a);this.JP=this.Cwa()}get Nd(){return this.Um.value}get scope(){return this.MQ}get h6c(){return m6b.format({folder:_.dB(_.yi(_.Bh(this.scope||
"")))||"Repository root"})}set scope(a){this.me.mb({gestureName:"CLICK",element:"RepositoryContentsTree",action:"scopeIn",projectId:this.Nd.tb});this.MQ=a;this.path.startsWith(a||"")||_.kp(this.Ua,this.JP(a||"",3))}constructor(a,b,c,d,e,f){this.xh=a;this.lb=b;this.Ns=c;this.Bh=d;this.me=e;this.Ua=f;this.JP=()=>"";this.Um=new _.Vh(new _.Mi);this.service=_.x(this.Um,_.Rf((g,l)=>_.yqa(g,l)&&_.Ii(g.Eb,l.Eb,_.PTa)),_.v(()=>this.createService()))}Dc(){this.xE=this.Bh.registerCallback("FILE_TREE",this.lb.ma,
()=>{this.JUc.g7a()})}Ja(){this.Um.complete();this.xE&&this.xE()}up(a){this.me.mb({gestureName:a instanceof MouseEvent?"CLICK":"KEYBOARD",element:"RepositoryContentsTree",action:"scopeUp",projectId:this.Nd.tb},a);this.MQ=_.yi(_.Bh(this.scope||""))}g$a(){this.me.mb({gestureName:"CLICK",element:"RepositoryContentsTreeItem",action:"navigate",projectId:this.Nd.tb})}createService(){return{lja:a=>{const b=_.Uj(this.Nd,0);return _.x(this.Ns.list(this.Nd.tb,this.Nd.Wc,this.Nd.repository,{Eb:b,commit:b},a,
this.Nd.params.Pb),_.v(c=>c.map(eTb)),_.Jf(c=>{_.Ft(this.xh,c);return _.u([])}))}}}Cwa(){const a=_.Oq(_.RG(this.Nd.bc().qd("")).ab()),b=new URL(_.ip(this.Ua,_.jp(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=_.yi(this.scope))&&g+"/"||"");g=g.split("/").map(encodeURIComponent).join("/");return`${e}/${g}${f}${b.search}${b.hash}`}}};
mR.O=function(a){return new (a||mR)(_.B(_.Gt),_.B(_.ef),_.B(_.oJ),_.B(_.oi),_.B(_.Bp),_.B(_.hi))};
mR.wa=_.Bf({type:mR,na:[["directory-navigation"]],ub:function(a,b){a&1&&_.Og(lR,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.JUc=c.first)}},inputs:{Nd:"activeLocation"},standalone:!1,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=_.Nd();_.F(0,"div",1);_.M(1);_.F(2,"div",2);_.C(3,cTb,3,3,"div",3)(4,dTb,6,9,"ng-template",null,0,_.eh);_.I();_.wg();_.I();_.F(6,"depth-finder",4);_.R(7,"async");_.$g("scopeChange",function(d){_.q(c);_.Zg(b.scope,d)||(b.scope=
d);return _.r(d)});_.N("nodeToggled",function(d){_.q(c);b.me.mb({gestureName:"CLICK",element:"RepositoryContentsTreeItemCollapser",action:d.Hg?"expand":"collapse",Ne:b.JP(d.path,3),projectId:b.Nd.tb});return _.r()})("nodeClicked",function(d){_.q(c);return _.r(b.g$a(d))})("scopeUp",function(d){_.q(c);return _.r(b.up(d))});_.I()}a&2&&(a=_.Eg(5),_.y(3),_.E("ngIf",!b.scope||b.scope==="/")("ngIfElse",a),_.y(3),_.Yg("scope",b.scope),_.E("path",b.path)("service",_.S(7,6,b.service))("linkTo",b.JP))},Fa:[_.Gp,
_.Xn,lR,_.Ir,_.nt,_.jw,_.yt,_.mu,_.Nx,_.Qx,_.lp,_.bo,_.AB],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%][_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 jTb=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 _.fb(b,void 0)}},oTb=function(a,b){switch(b){case "static":return a.showStatic;case "not_static":return a.showNonStatic;default:return _.fb(b,void 0)}},tTb=function(a){const b=[...a.vM.getState().keys()].some(c=>!a.vM.get(c));a.vM.fill(b)},uTb=function(a){switch(a){case "true":return"checked";case "mixed":return"indeterminate";default:return"unchecked"}},
fTb=function(a,{showPublic:b}){a.Yb.yz({showPublic:!b})},gTb=function(a,{showProtected:b}){a.Yb.yz({showProtected:!b})},hTb=function(a,{showPrivate:b}){a.Yb.yz({showPrivate:!b})},iTb=function(a,{showPackagePrivate:b}){a.Yb.yz({showPackagePrivate:!b})},mTb=function(a,{showStatic:b}){a.Yb.yz({showStatic:!b})},nTb=function(a,{showNonStatic:b}){a.Yb.yz({showNonStatic:!b})},nR=class{set nt(a){this.data.next(a)}constructor(a){this.Yb=a;this.data=new _.Zf(1);_.km();_.km();this.GD=this.Yb.KK();this.KCa=_.x(this.data,
_.fg(b=>b.vM.Qk),_.v(b=>[...b.keys()]));this.scopes=_.x(this.data,_.fg(b=>b.M_b.Qk),_.v(b=>[...b.keys()]));this.zub=_.x(this.data,_.fg(b=>b.yub.Qk),_.v(b=>[...b.keys()]));this.Nla=_.x(this.data,_.fg(b=>b.vM.Qk),_.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.GD,_.Pf(1)).subscribe(b=>{b.showPublic!=null&&b.showPrivate!=null&&b.showProtected!=null&&b.showPackagePrivate!=null&&b.showStatic!=null&&b.showNonStatic!=
null||this.Yb.yz({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})})}j9a(a){return _.zwb[a]}};nR.O=function(a){return new (a||nR)(_.B(_.Vv))};
nR.wa=_.Bf({type:nR,na:[["filter-menu"]],inputs:{nt:"outlineData"},standalone:!1,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"),_.I()(),_.F(3,"mat-menu",2,0),_.C(5,vTb,15,17,"div",3),_.R(6,"async"),_.I());a&2&&(_.E("matMenuTriggerFor",_.Eg(4)),_.y(5),_.E("ngIf",_.S(6,2,b.data)))},Fa:[_.Wn,_.Xn,_.jw,_.yt,_.mu,_.KF,_.yA,_.Ox,_.Ux,_.Xx,_.Wx,_.Zx,_.Nx,_.Qx,_.bA,_.bo],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 wTb=function(a,{stickyHeaders:b}){a.Yb.yz({stickyHeaders:!b})},oR=class{constructor(a){this.Yb=a;this.roc="Collapse all";this.soc="Expand all";this.toc="Sticky Headers";this.GD=this.Yb.KK()}tna({collapseAll:a}){this.Yb.yz({collapseAll:!a})}};oR.O=function(a){return new (a||oR)(_.B(_.Vv))};
oR.wa=_.Bf({type:oR,na:[["outline-options-menu"]],standalone:!1,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"),_.I()(),_.F(3,"mat-menu",2,0),_.C(5,xTb,9,7,"div",3),_.R(6,"async"),_.I());a&2&&(_.E("matMenuTriggerFor",_.Eg(4)),_.y(5),_.E("ngIf",_.S(6,2,b.GD)))},Fa:[_.Xn,_.jw,_.yt,_.mu,_.KF,_.yA,_.Ux,_.Xx,_.Wx,_.Zx,_.Nx,_.Qx,_.bA,_.bo],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 yTb=function(a,{sortAlphabetically:b}){a.Yb.yz({sortAlphabetically:!b})},zTb=function({sortAlphabetically:a}){return a?"Sorted in alphabetical order.":"Sorted in file order."},ATb=function({sortAlphabetically:a}){return a?"sort_by_alpha":"sort"},pR=class{set nt(a){this.data.next(a)}constructor(a,b,c){this.Ha=a;this.Yb=b;this.Gd=c;this.UR=_.Oi;this.data=new _.Zf(1);this.fr=new _.Jw("",{kA:[_.bzb()]});this.I6a=new _.Vh(!1);this.Q6=new _.te;this.Za=new _.ne;this.o_c=_.pv.has(101);this.GD=this.Yb.KK();
this.Q6=_.x(this.data,_.fg(d=>d.Rva),_.v(d=>!!d))}Sa(){this.Za.add(_.x(this.fr.ln,_.Rf(),_.dg(),_.Mf(300),_.ig(this.data)).subscribe(([a,b])=>{this.Ha.mb({element:"OutlineControls",action:"filterQueryChange",gestureName:"CHANGE"});b.Rva.next(a)}));this.Za.add(_.x(this.data,_.fg(a=>a.Rva),_.Rf()).subscribe(a=>{this.fr.setValue(a)}))}Ja(){this.Za.unsubscribe()}};pR.O=function(a){return new (a||pR)(_.B(_.Bp),_.B(_.Vv),_.B(_.uI),_.B(_.qv))};
pR.wa=_.Bf({type:pR,na:[["outline-controls"]],inputs:{nt:"outlineData"},standalone:!1,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,GTb,13,11,"ng-container",1),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.data))},Fa:[_.Gp,_.Xn,_.jw,_.yt,_.uw,_.bx,_.Xw,_.mu,_.vw,_.gx,_.Nx,_.Qx,_.PB,_.vk,_.Dw,_.OB,_.Iw,_.Lw,nR,oR,_.bo],
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 n6b=function(a){if(a.Ej)if(a.z1a)a.EO();else if(a.collapseAll(),a.ula&&a.expand(a.ula),a.vp)for(const b of ICb(a.vp))a.expand(b)},o6b=class extends BXb{constructor(){super(...arguments);this.NOb=!0;this.BOb=[];this.mWc=_.x(this.zh.changed,_.v(()=>null),_.eg(null))}set z1a(a){this.NOb=a;n6b(this)}get z1a(){return this.NOb}set Ej(a){this.BOb=a;a=a.filter(b=>!b.parent);a.length===1&&(this.ula=a[0]);n6b(this)}get Ej(){return this.BOb}Zd(a){return a.Gj?super.Zd(a):null}};var p6b=function(a){const b=d=>d.isVisible?[d]:d.children.flatMap(b),c=a.lm.flatMap(b);return a.m9?c.sort(a.m9):c},q6b=function(a){var b=p6b(a);b=DXb(a.rDa,b);a.Ec.Ej=b;a.kia.clear();for(var c=0;c<b.length;c++){const d=b[c];a.kia.set(d.id,d)}a.x3a.clear();c=[];for(const d of b){for(;c.length>0&&c[c.length-1].level>=d.level;)a.x3a.set(c.pop().id,d.id);c.push(d)}a.hG.next(b)},r6b=function(a,b){a.lm=b;if(a.m9||a.yga)for(const c of a.lm)c.sort=a.m9,a.yga&&(c.filter=a.yga);q6b(a)},s6b=class extends _.bs{constructor(a,
b){super();this.Ec=a;this.rDa=b;this.lm=[];this.kia=new Map;this.x3a=new Map;this.hG=new _.Vh([]);this.y5a=[];this.m9=this.yga=null;this.Fad=_.x(_.Ge([this.hG,this.Ec.mWc]),_.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.Gj(g)&&!this.Ec.Zd(g)?g.level:null);return d}),_.ag(1),_.Fe())}get z5a(){return this.y5a}Zs(){return this.lm.length>0&&this.hG.value.length===0}set filter(a){this.yga=a;for(const b of this.lm)b.filter=this.yga;q6b(this)}set sortAlphabetically(a){this.m9=
a?HTb:null;for(const b of this.lm)b.sort=this.m9;q6b(this)}connect(a){return _.x(_.Se(a.QH,this.Ec.zh.changed.Xf(),this.hG.Xf()),_.v(()=>this.y5a=EXb(this.rDa,this.hG.value,this.Ec)))}disconnect(){}};var LTb=function(a,b){return _.x(a.Y8c,_.v(c=>c.get(b.id)))},MTb=function(a,b){return _.x(a.Fub,_.v(c=>c.has(b.id)))},NTb=function(a,b){return _.x(a.Fub,_.v(c=>c.size>0&&c.entries().next().value[0]===b.id))},t6b=function(a,b,c){const d=new Map;var e=b;if(b>=c.length)return d;for(var f=c[e];f.Hzb.length&&a.Ps.Zd(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.Ps.Zd(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},u6b=function(a,b,c){const d=new Map;for(const [f,g]of b.entries()){const l=f,p=g;var e=a.RC.x3a.get(l);e=e!==void 0?a.RC.kia.get(e).index:void 0;let t=p.level*a.sDa;e!==void 0&&(t=Math.min(t,a.sDa*(e-(b.size-p.level))-c));d.set(l,t)}return d},v6b=function(a,b){const c=a.JK(b);a.Uc.dG==="PREVIEW"?a.Ua.navigate(_.Oq(a.location),{af:b.tCa}):_.kp(a.Ua,c).then(()=>{a.Uc.vja.next()});a.me.mb({gestureName:"CLICK",element:"OutlineTreeItem",action:"navigate",
bucket:_.Oi.cS})},qR=class{set location(a){const b=!this.rz||!_.jG(a,this.rz),c=!this.rz||!dBb(a,this.rz,["line"]);if(b||c)this.FVb=new Map,this.qD=_.oG(a,this.Ua,{Exa:"oneBased"});this.rz=a}get location(){return this.rz}set L3c(a){r6b(this.RC,a.Vta);n6b(this.Ps);let b;(b=this.GOb)==null||b.unsubscribe();this.GOb=_.Ge([a.Rva,a.vM.Qk,a.yub.Qk,this.Yb.KK()]).subscribe(([c,d,e,f])=>{this.RC.filter=VTb(c,d,new Map([[1,!!f.showPublic],[3,!!f.showProtected],[7,!!f.showPackagePrivate],[2,!!f.showPrivate]]),
e,f.showStatic,f.showNonStatic);this.COb.next(this.RC.Zs())})}constructor(a,b,c,d,e,f,g,l){this.me=a;this.Bh=b;this.Ua=c;this.Yb=d;this.Uc=e;this.lb=f;this.Ela=g;this.ld=l;this.Q_b=new _.Vf;this.yBa=new _.Vh(0);this.sDa=24;this.Za=new _.ne;this.Mua=_.x(_.u(!0),_.Qf(1));this.cya=!1;this.Gub=_.x(this.Yb.KK(),_.v(p=>!!p.stickyHeaders),_.Rf());this.Ps=new o6b(RTb,TTb);this.rDa=new FXb(UTb,RTb,TTb,QTb);this.RC=new s6b(this.Ps,this.rDa);this.Fub=_.x(this.Gub,_.fg(p=>p?_.x(_.Ge([_.x(this.Q_b,_.Rf()),this.RC.Fad]),
_.v(t=>t6b(this,...t))):_.u(new Map)),_.Rf((p,t)=>{if(t.size!==p.size)return!1;for(const w of t.keys())if(!p.has(w))return!1;return!0}),_.ag(1),_.Fe());this.Y8c=_.x(_.Ge([this.Fub,this.yBa]),_.v(p=>u6b(this,...p)),_.ag(1),_.Fe());this.COb=new _.Vh(this.RC.Zs());this.iUc=this.COb.Xf();this.Za.add(_.x(this.Yb.KK(),_.v(p=>p.collapseAll),_.Rf()).subscribe(p=>{this.Ps.z1a=!p}));this.Za.add(_.x(this.Yb.KK(),_.v(p=>p.sortAlphabetically),_.Rf()).subscribe(p=>{this.RC.sortAlphabetically=!!p}))}Sa(){}Sb(a){if(a.location){var b=
STb(a.location.ng);this.cya=STb(a.location.Jj)!==b;a=this.Ps;var c;if((c=a.Ej)!=null&&c.length){var d=a.Ej;c=d[0];let e=Number.POSITIVE_INFINITY;for(const f of d)d=_.xl(f.nwb,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 ICb(a.vp))a.expand(f)}}}Ja(){this.Za.unsubscribe();let a;(a=this.GOb)==null||a.unsubscribe();let b;(b=this.P6c)==null||b.unsubscribe();this.xE&&this.xE()}Dc(){this.Mua.subscribe(()=>{this.xE=this.Bh.registerCallback("OUTLINE",
this.lb.ma,()=>{this.g7a()})});this.P6c=_.Ge([_.x(this.WMb.gN,_.v(()=>this.WMb.C7()),_.Rf()),this.Gub]).subscribe(([a,b])=>{b&&this.ld.run(()=>{this.yBa.next(a)})})}Vn(){if(this.cya){var a=this.lb.ma.querySelector("mat-tree-node.bold-active-element");a&&this.L4a(a);this.cya=!1}}L4a(a){this.Ela.scrollTo(a,0)}Ud(a){var b=a.target;if(b&&b instanceof HTMLElement&&(b=_.FG(b,"a,button","mat-tree-node"))){var c=b.parentElement.dataset.id;c&&(c=this.RC.kia.get(c),b.tagName==="A"?this.g$a(a,c):this.toggle(a,
c))}}toggle(a,b){this.Ps.toggle(b);a.stopPropagation();this.me.mb({gestureName:"CLICK",element:"OutlineTreeItemCollapser",action:this.Ps.Zd(b)?"expand":"collapse"})}JK(a){var b=this.FVb.get(a.id);return b?b:(b=this.qD(_.xl(a.nwb,1)),this.FVb.set(a.id,b),b)}g$a(a,b){_.IG(a)||(a.preventDefault(),this.Ps.expand(b),v6b(this,b))}g7a(){const a=this.lb.ma.querySelector("mat-tree-node.bold-active-element");if(a)a.focus();else{let b;(b=this.lb.ma.querySelector("mat-tree-node"))==null||b.focus()}}wE(a,b){return b.id}SBa(a){const b=
a.parent;b&&(a=this.W1c.find(c=>c.data===b))&&a.focus()}};qR.O=function(a){return new (a||qR)(_.B(_.Bv),_.B(_.oi),_.B(_.hi),_.B(_.Vv),_.B(tM),_.B(_.ef),_.B(_.ev),_.B(_.We))};
qR.wa=_.Bf({type:qR,na:[["outline-tree","outlineTreeInput",""]],ub:function(a,b){a&1&&(_.Og(_.iB,7),_.Og(iM,5));if(a&2){let c;_.Rg(c=_.Sg())&&(b.WMb=c.first);_.Rg(c=_.Sg())&&(b.W1c=c)}},Ya:function(a,b){a&1&&_.N("click",function(c){return b.Ud(c)})("keydown",function(c){if(!_.IG(c)){var d=c.target;if(d&&d instanceof HTMLElement&&(d=_.FG(d,"mat-tree-node","mat-tree"))){var e=d.dataset.id;if(e)switch(e=b.RC.kia.get(e),c.key){case "Left":case "ArrowLeft":c.preventDefault();b.Ps.Zd(e)&&e.Iha?b.Ps.collapse(e):
b.SBa(e);break;case "Right":case "ArrowRight":c.preventDefault();b.Ps.Zd(e)&&e.Iha?(c=d.nextElementSibling)&&c.focus():e.Iha&&b.Ps.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(),v6b(b,e)}}}})},inputs:{location:"location",L3c:"outlineTreeInput"},standalone:!1,features:[_.ah([HWb]),_.Pm],jc:["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,ITb,2,0,"div",0),_.R(1,"async"),_.F(2,"cdk-virtual-scroll-viewport",
1),_.N("scrolledIndexChange",function(c){return b.Q_b.next(c)}),_.C(3,PTb,3,8,"mat-tree",2),_.R(4,"async"),_.I());a&2&&(_.E("ngIf",_.S(1,3,b.iUc)),_.y(2),_.E("itemSize",b.sDa),_.y(),_.E("ngIf",_.S(4,5,b.Mua)))},Fa:[_.Xn,_.xD,_.CD,iM,_.gB,_.iB,_.bo],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 rR=class{};rR.O=function(a){return new (a||rR)};rR.Ca=_.Cf({type:rR});rR.Ba=_.Xc({imports:[_.co,_.nu,_.DD,_.np,_.gs]});var w6b=new _.wd("MAX_OUTLINE_CODEBLOCK_COUNT"),sR=class{set nt(a){this.Xjb=a;this.mCa=a.state===2&&a.Ub.size>this.a2c}get nt(){return this.Xjb}constructor(a,b,c){this.Ha=b;this.a2c=c;this.Yc=_.HF;this.mCa=!1;this.Xjb=_.IF;this.UXb=_.pv.has(31)}Sa(){this.Ha.To({bucket:_.Oi.cS});console.log(`OutlineComponent ngOnInit is ${this.mCa} and ${this.Xjb.state} and ${this.UXb}`)}aha(a){switch(a){case "UNSUPPORTED_DATA_TYPE":case "UNSUPPORTED_LANGUAGE":return"Outline unsupported";case "UNAVAILABLE":return"Outline unavailable";
default:return _.fb(a,"Unknown OutlineError outlineFilteringEnabled.")}}};sR.O=function(a){return new (a||sR)(_.B(_.qv),_.B(_.Bv),_.B(w6b))};
sR.wa=_.Bf({type:sR,na:[["outline","activeLocation","","outlineData",""]],ub:function(a,b){a&1&&_.Og(qR,5);if(a&2){let c;_.Rg(c=_.Sg())&&(b.WXb=c.first)}},inputs:{nt:"outlineData",Nd:"activeLocation"},standalone:!1,features:[_.ah([{va:w6b,kc:1E4}])],jc:["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,ZTb,3,3,"ng-container",1)(2,$Tb,2,1,"dc-information-box",2)(3,aUb,1,1,"loading",3),_.I());a&2&&(_.E("ngSwitch",b.nt.state),_.y(),_.E("ngSwitchCase",b.Yc.ii),_.y(),_.E("ngSwitchCase",b.Yc.Error),_.y(),
_.E("ngSwitchCase",b.Yc.rj))},Fa:[_.Xn,_.Yn,_.Zn,_.nA,_.DF,_.BF,qR,pR],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 x6b={th:1,uv:2,AEc:3,EMPTY:4,1:"SUCCESS",2:"DISABLED",3:"UNSUPPORTED",4:"EMPTY"},y6b=_.k4a([0,"FILES"],[1,"OUTLINE"]),dUb=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 kUb(b);case 4:return"Outline is currently empty";default:return _.fb(a,"Unsupported outline state")}},iUb=function(a,b){b=(b!==1?"FILES":a.om)||"FILES";b==="FILES"?a.CQb=!0:b==="OUTLINE"&&(a.VXb=!0);
return _.Lv(y6b,b,0)},tR=class{get isCollapsed(){return this.aVc===0}constructor(a,b,c,d,e,f,g,l,p,t){this.me=a;this.lb=b;this.H0a=c;this.Yb=d;this.Uc=e;this.Ua=f;this.Lb=g;this.Xd=l;this.sxc="RepositoryBrowserTree";this.Mg=[];this.j9=!0;this.irc=x6b;this.VXb=this.CQb=this.Eea=!1;this.nt=_.x(this.H0a.nt,_.eg(_.IF));this.K3c=_.x(this.nt,_.wmb(),_.v(lUb),_.eg(1));this.qad=_.x(this.Yb.t6(),_.Pf(1)).subscribe(w=>{this.om===void 0&&(this.om=w,_.en(this.Xd))});this.Mg=[...(this.j9?[t.register("openOutline",
"o",()=>{nL(this.Uc);this.om!=="OUTLINE"?this.Eea=!0:this.y7("OUTLINE");this.om="OUTLINE";_.mw(p,"OUTLINE");_.en(this.Xd)})]:[]),t.register("openDirectoryTree","t",()=>{nL(this.Uc);this.om!=="FILES"?this.Eea=!0:this.y7("FILES");this.om="FILES";_.mw(p,"FILE_TREE");_.en(this.Xd)}),t.register("toggleNavPanel","u",()=>{var w=this.Uc;w.YL.getValue()===2?hUb(w):nL(w);this.me.mb({element:"RepositoryBrowserTree",action:this.isCollapsed?"expand":"collapse",gestureName:"KEYBOARD",projectId:this.Nd.tb})})]}Sa(){}Ja(){this.qad.unsubscribe();
for(const a of this.Mg)a()}y7(a){var b=this.me,c=b.mb;a:switch(a){case "FILES":var d="focusFilesTab";break a;case "OUTLINE":d="focusOutlineTab";break a;default:d=_.fb(a,"Unknown file detail tab selected")}c.call(b,{element:"RepositoryNavigation",action:d,bucket:mUb(a),gestureName:"KEYBOARD",projectId:this.Nd.tb})}Rta(a){this.isCollapsed&&a===this.lb.ma&&nL(this.Uc)}Qk(a,b){b=y6b.get(b,"FILES");b==="OUTLINE"&&this.outline&&this.outline.WXb&&(this.outline.WXb.cya=!0);if((a!==1?"FILES":this.om)!==b||
this.Eea){const e=this.Eea?"KEYBOARD":"CLICK";this.Eea=!1;this.om=b;a=this.me;var c=a.mb;a:switch(b){case "FILES":var d="openFilesTab";break a;case "OUTLINE":d="openOutlineTab";break a;default:d=_.fb(b,"Unknown file detail tab selected")}c.call(a,{element:"RepositoryNavigation",action:d,bucket:mUb(b),gestureName:e,projectId:this.Nd.tb});this.Yb.Z8(b)}}};tR.O=function(a){return new (a||tR)(_.B(_.Bv),_.B(_.ef),_.B(OM),_.B(_.Vv),_.B(tM),_.B(_.hi),_.B(_.Uh),_.B(_.nn),_.B(_.oi),_.B(_.Pu))};
tR.wa=_.Bf({type:tR,na:["repository-navigation viewData  activeLocation  directoryPanelState  showOutlineTab ".split(" ")],ub:function(a,b){a&1&&_.Og(sR,5);if(a&2){let c;_.Rg(c=_.Sg())&&(b.outline=c.first)}},ob:2,Ya:function(a,b){a&1&&_.N("click",function(c){return b.Rta(c.target)});a&2&&_.sg("collapsed",b.isCollapsed)},inputs:{Nd:"activeLocation",aVc:"directoryPanelState",j9:"showOutlineTab",wb:"viewData"},standalone:!1,jc:"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,jUb,10,9,"nav",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.K3c))},Fa:[_.Gp,_.Xn,mR,_.jw,_.yt,_.mu,NN,_.kz,YL,ZL,_.Nx,_.Qx,sR,_.bo],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 z6b=["navComponent"],A6b=["splitter"],uR=class{set Eb(a){a&&this.iza.next(a.ma)}get wUb(){return this.Gob===0}get fL(){return this.Mma.fL}constructor(a,b,c){this.Ha=a;this.G5c=b;this.Mma=c;this.fUb=this.j9=!0;this.iD=!1;this.iza=new _.Vh(document.createElement("span"));this.fib=!1}Sa(){}Sb(a){if(a.repositoryNavState){const {Jj:b,ng:c}=a.repositoryNavState;b===0&&c===2&&this.fib&&(this.iza.getValue().style.width="",this.fib=!1)}a.viewData&&(a=this.wb,this.fUb=a.kind!==0||a.rua||a.ue.length<2E4)}Gha(a){this.iza.getValue().offsetWidth<
40&&this.Gob===2&&(this.fib=!0,hUb(this.G5c));const b=vBb(this.wb)?this.wb.location.tb:void 0;this.Ha.mb({element:"RepositoryBrowserTree",action:a,projectId:b,gestureName:"RESIZE"})}};uR.O=function(a){return new (a||uR)(_.B(_.Bp),_.B(tM),_.B(kM))};
uR.wa=_.Bf({type:uR,na:[["browse-repository-contents","viewData","","repositoryNavState",""]],ub:function(a,b){a&1&&(_.Og(z6b,7,_.ef),_.Og(A6b,7,_.ef));if(a&2){let c;_.Rg(c=_.Sg())&&(b.Eb=c.first);_.Rg(c=_.Sg())&&(b.y8c=c.first)}},ob:4,Ya:function(a,b){a&2&&_.sg("nav-collapsed",b.wUb)("fullscreen",b.fL)},inputs:{wb:"viewData",Gob:"repositoryNavState",j9:"showOutlineTab"},standalone:!1,features:[_.Pm],jc:["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=_.Nd();_.K(0,"repository-navigation",2,0);_.F(2,"splitter",3,1);_.R(4,"async");_.N("resizeDone",function(d){_.q(c);return _.r(b.Gha(d))})("mousedown",function(){_.q(c);b.iD=!0;return _.r()})("mouseup",function(){_.q(c);
b.iD=!1;return _.r()});_.I();_.C(5,nUb,1,1,"repository-detail",4)}a&2&&(_.sg("hover-focus-element",b.wUb)("transitionWidth",b.fUb&&!b.iD),_.E("directoryPanelState",b.Gob)("viewData",b.wb)("activeLocation",b.wb.location)("showOutlineTab",b.j9),_.y(2),_.E("changeSizeOf",_.S(4,10,b.iza)),_.y(3),_.E("ngIf",b.wb.kind!==4))},Fa:[_.Xn,_.nt,kR,tR,_.CB,_.bo],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 vR=class{};vR.O=function(a){return new (a||vR)};
vR.wa=_.Bf({type:vR,na:[["no-repository-information"]],standalone:!1,ya:1,Aa:0,qa:function(a){a&1&&_.K(0,"loading")},Fa:[_.BF],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 wR=class{constructor(){this.bO="/repos"}Sa(){}};wR.O=function(a){return new (a||wR)};
wR.wa=_.Bf({type:wR,na:[["repository-not-found","location",""]],inputs:{location:"location"},standalone:!1,jc:["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. "),_.I(),_.F(3,"icon-empty-state-subtitle")(4,"div"),_.Q(5," Verify that it exists and you can access it. "),
_.I(),_.F(6,"a",1),_.Q(7," View all repositories "),_.I()()());a&2&&(_.y(6),_.E("routerLink",b.bO)("trackProjectId",b.location.tb))},Fa:[_.Gp,_.uB,_.wB,_.vB,_.jw,_.wt,_.lp],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 xR=class{constructor(a,b,c){this.Lb=b;this.document=c;this.Ozb=!1;this.bO="/repos";this.zl=_.rk.has(2)}Sa(){this.zl&&_.qG(this.location)&&(this.Ozb=!0)}};xR.O=function(a){return new (a||xR)(_.B(_.ov),_.B(_.Uh),_.B(_.ci))};
xR.wa=_.Bf({type:xR,na:[["repository-permission-denied","location",""]],inputs:{location:"location"},standalone:!1,jc:["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. "),_.I(),_.F(3,"icon-empty-state-subtitle"),_.C(4,oUb,2,0,"div",
1)(5,pUb,2,0,"div",1),_.F(6,"a",2),_.Q(7," View all repositories "),_.I()()());a&2&&(_.y(4),_.E("ngIf",!b.Ozb&&b.location.Wc!=="host"),_.y(),_.E("ngIf",b.Ozb),_.y(),_.E("routerLink",b.bO)("trackProjectId",b.location.tb))},Fa:[_.Gp,_.Xn,_.uB,_.wB,_.vB,_.jw,_.wt,_.lp],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 yR=class{update(){}};yR.O=function(a){return new (a||yR)};yR.ta=_.k({token:yR,oa:yR.O,Ea:"root"});var zR=class{constructor(a,b,c,d,e,f,g,l,p){this.ODa=b;this.EH=e;this.Yb=f;this.DR=g;this.cp=RXb;this.Za=new _.ne;this.ux=this.ODa.ux;this.RAa=_.pv.has(37);this.L_c=_.pv.has(22);this.Za.add(b.Tc.subscribe(t=>{d.update(t);this.EH.rm(t)}));this.Za.add(b.ux.subscribe(t=>{this.Vna(t)}));this.dSc=_.x(this.ODa.Tc,_.v(t=>_.UF(t)&&t.params.Pb?`Path breadcrumb - ${_.tG(t)}`:"Path breadcrumb"));_.rk.has(2)&&(a=_.x(a.mx,_.v(_.vi),_.v(t=>!!t.Vm),_.Rf()),this.Za.add(a.subscribe(t=>{t&&_.b8a(p,"kNb3eTWhP0jd2PDg8Pq0RfMJ1L55")})))}Ja(){_.hH(this.EH);
this.Za.unsubscribe()}Vna(a){this.L_c&&vBb(a)&&(a=a.location,!MK(a)||this.iVb&&_.Pq(a,this.iVb)||(this.iVb=a,this.Yb.Vna(a)))}};zR.O=function(a){return new (a||zR)(_.B(_.Uh),_.B(_.AK),_.B(_.qv),_.B(yR),_.B(_.BK),_.B(_.Vv),_.B(tM),_.B(_.ov),_.B(_.gy))};
zR.wa=_.Bf({type:zR,na:[["repository-browser"]],standalone:!1,features:[_.ah([iN,tM,_.AK,OM,SM,HM,{va:_.Dub,Ab:a=>a.ux,Ib:[_.md(()=>zR)]},_.uI])],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,wUb,8,6,"ng-container",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.ux))},Fa:[uR,_.Xn,_.Yn,_.Zn,_.$n,_.Hr,_.nt,$O,vR,wR,xR,_.bo],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 AR=class{};AR.O=function(a){return new (a||AR)};AR.Ca=_.Cf({type:AR});AR.Ba=_.Xc({imports:[_.co,_.pA,_.CF,LQ,_.nu]});var BR=class{};BR.O=function(a){return new (a||BR)};BR.Ca=_.Cf({type:BR});BR.Ba=_.Xc({Nb:[{va:_.l7a,kc:{rr:"grimoire-activity-header",W_a:864E5,C4a:!0}}],imports:[_.Ov,_.co,AR,_.Dp,_.ly,_.pA,GN,_.Tx,_.nu,_.$x,_.ny,_.np,_.oB]});var CR=class{};CR.O=function(a){return new (a||CR)};CR.Ca=_.Cf({type:CR});CR.Ba=_.Xc({imports:[_.Ip,BR,EO,_.iy,_.co,_.tB,_.qt,_.Tx,_.nu,_.kJ,_.UI,cO,bO,_.np,_.oB,_.pB]});var DR=class{};DR.O=function(a){return new (a||DR)};DR.Ca=_.Cf({type:DR});DR.Ba=_.Xc({imports:[_.co,_.xB]});var ER=class{};ER.O=function(a){return new (a||ER)};ER.Ca=_.Cf({type:ER});ER.Ba=_.Xc({imports:[_.co,jP,eP,gP]});var FR=class{};FR.O=function(a){return new (a||FR)};FR.Ca=_.Cf({type:FR});FR.Ba=_.Xc({imports:[_.co,_.CF,_.nu,_.ny]});var GR=class{};GR.O=function(a){return new (a||GR)};GR.Ca=_.Cf({type:GR});GR.Ba=_.Xc({Nb:[{va:_.fkb,kc:{color:"primary"}}],imports:[_.dE]});var HR=class{};HR.O=function(a){return new (a||HR)};HR.Ca=_.Cf({type:HR});HR.Ba=_.Xc({imports:[_.Ip,_.co,FR,_.Tx,GR,_.nu,_.hK,_.DD]});var IR=class{};IR.O=function(a){return new (a||IR)};IR.Ca=_.Cf({type:IR});IR.Ba=_.Xc({imports:[_.co,jP,_.Dp,HR,_.Tx,_.nu]});var JR=class{};JR.O=function(a){return new (a||JR)};JR.Ca=_.Cf({type:JR});JR.Ba=_.Xc({imports:[_.Ip,_.co,_.tB,jP,_.qt,_.CF,_.Tx,_.nu,_.hJ]});var KR=class{};KR.O=function(a){return new (a||KR)};KR.Ca=_.Cf({type:KR});KR.Ba=_.Xc({imports:[_.Ip,_.co,jP,_.EF,_.CF,_.MF,_.hJ,_.XH,_.np]});var LR=class{};LR.O=function(a){return new (a||LR)};LR.Ca=_.Cf({type:LR});LR.Ba=_.Xc({imports:[_.co,jP,_.MF,_.hJ]});var MR=class{};MR.O=function(a){return new (a||MR)};MR.Ca=_.Cf({type:MR});MR.Ba=_.Xc({imports:[_.Ip,_.co,ER,pO,GN,IR,_.WJ,JR,_.Tx,LQ,_.nu,_.ny,KR,LR]});var NR=class{};NR.O=function(a){return new (a||NR)};NR.Ca=_.Cf({type:NR});NR.Ba=_.Xc({imports:[_.Ip,gO,_.co,_.qt,MR,JR,_.Tx,_.nu,_.ny,_.np,_.CJ]});var OR=class{};OR.O=function(a){return new (a||OR)};OR.Ca=_.Cf({type:OR});OR.Ba=_.Xc({imports:[_.Ip,gO,_.co,_.qt,MR,_.Tx,_.nu,_.np]});var PR=class{};PR.O=function(a){return new (a||PR)};PR.Ca=_.Cf({type:PR});PR.Ba=_.Xc({imports:[_.co]});var QR=class{};QR.O=function(a){return new (a||QR)};QR.Ca=_.Cf({type:QR});QR.Ba=_.Xc({imports:[_.co,_.TJ,_.JJ,_.LB,_.AI]});var RR=class{};RR.O=function(a){return new (a||RR)};RR.Ca=_.Cf({type:RR});RR.Ba=_.Xc({imports:[_.Ip,_.co,_.pA,_.nD,_.xB,_.CF]});var SR=class{};SR.O=function(a){return new (a||SR)};SR.Ca=_.Cf({type:SR});SR.Ba=_.Xc({imports:[_.co,nO]});var TR=class{};TR.O=function(a){return new (a||TR)};TR.Ca=_.Cf({type:TR});TR.Ba=_.Xc({imports:[_.co,_.TJ,_.Tx]});var UR=class{};UR.O=function(a){return new (a||UR)};UR.Ca=_.Cf({type:UR});UR.Ba=_.Xc({imports:[_.qI,_.co,_.nx,_.rw,_.np]});var VR=class{};VR.O=function(a){return new (a||VR)};VR.Ca=_.Cf({type:VR});VR.Ba=_.Xc({Nb:[RP],imports:[_.fs]});var WR=class{};WR.O=function(a){return new (a||WR)};WR.Ca=_.Cf({type:WR});WR.Ba=_.Xc({imports:[DR,hO,_.iy,_.co,OR,NR,VR,_.XJ,_.xB,PR,_.ZJ,jR,_.gA,_.xB,QR,RR,_.WJ,_.QJ,_.TJ,SR,_.XH,TR,_.AI,_.np,_.YJ,UR]});var YR=class{};YR.O=function(a){return new (a||YR)};YR.Ca=_.Cf({type:YR});YR.Ba=_.Xc({imports:[_.co,nO]});var ZR=class{};ZR.O=function(a){return new (a||ZR)};ZR.Ca=_.Cf({type:ZR});ZR.Ba=_.Xc({});var $R=class{};$R.O=function(a){return new (a||$R)};$R.Ca=_.Cf({type:$R});$R.Ba=_.Xc({});var aS=class{};aS.O=function(a){return new (a||aS)};aS.Ca=_.Cf({type:aS});aS.Ba=_.Xc({imports:[_.co]});var bS=class{};bS.O=function(a){return new (a||bS)};bS.Ca=_.Cf({type:bS});bS.Ba=_.Xc({imports:[_.co]});var B6b=new Set,C6b=new Map,D6b=(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:J=>J,f=J=>J!==void 0&&!B6b.has(J),g=J=>{let L=C6b.get(J);L===void 0&&C6b.set(J,L=[]);return L},l=(J,L)=>{const U=g(J),ba=U.length!==0;if(ba){const la=document.createElement("style");la.textContent=U.join("\n");L.content.appendChild(la)}B6b.add(J);C6b.delete(J);
window.ShadyCSS.prepareTemplateStyles(L,J);ba&&window.ShadyCSS.nativeShadow&&(J=L.content.querySelector("style"),J!==null&&L.content.appendChild(J))},p=new Map,t=a.createElement;a.createElement=function(J,L){J=t.call(a,J,L);L=L==null?void 0:L.scope;L!==void 0&&(window.ShadyCSS.nativeShadow||window.ShadyCSS.prepareTemplateDom(J,L),f(L)&&g(L).push(...Array.from(J.content.querySelectorAll("style")).map(U=>{let ba;(ba=U.parentNode)==null||ba.removeChild(U);return U.textContent})));return J};var w=document.createDocumentFragment(),
A=document.createComment("");b=b.prototype;var G=b.TI;b.TI=function(J,L=this){const U=e(this.UI).parentNode;var ba,la=(ba=this.options)==null?void 0:ba.scope,za;if((U instanceof ShadowRoot||U===((za=this.options)==null?void 0:za.utd))&&f(la)){ba=this.UI;za=this.o2;w.appendChild(A);this.UI=A;this.o2=null;G.call(this,J,L);J=(J==null?0:J._$litType$)?this.ji.Uoa.Ye:document.createElement("template");l(la,J);w.removeChild(A);let Ba;if((Ba=window.ShadyCSS)==null?0:Ba.nativeShadow)la=J.content.querySelector("style"),
la!==null&&w.appendChild(la.cloneNode(!0));U.insertBefore(w,za);this.UI=ba;this.o2=za}else G.call(this,J,L)};b.VCb=function(J){var L,U=(L=this.options)==null?void 0:L.scope;L=p.get(U);L===void 0&&p.set(U,L=new Map);U=L.get(J.cA);U===void 0&&L.set(J.cA,U=new a(J,this.options));return U}}},E6b;(E6b=window).litHtmlPolyfillSupport!=null||(E6b.litHtmlPolyfillSupport=D6b);var F6b="";if(window.Symbol){const a=Symbol();typeof a!=="symbol"&&(F6b=Object.keys(a)[0])}
var G6b=F6b!=="",H6b=G6b?a=>a!=null&&a[F6b]!==void 0:()=>!1;if(G6b&&!window.Symbol.for){const a=new Map;window.Symbol.for=b=>{a.has(b)||a.set(b,Symbol(b));return a.get(b)}};var I6b=({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.xO;a.xO=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.P3a.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.QGc===void 0&&window.ShadyCSS.prepareTemplateStyles(document.createElement("template"),e)}let f;return(f=this.shadowRoot)!=null?f:this.attachShadow(this.constructor.a1b)};var c=a.connectedCallback;a.connectedCallback=function(){c.call(this);this.T6&&window.ShadyCSS.styleElement(this)};var d=a.xMa;a.xMa=function(e){this.T6||window.ShadyCSS.styleElement(this);d.call(this,
e)}}},J6b;(J6b=window).reactiveElementPolyfillSupport!=null||(J6b.reactiveElementPolyfillSupport=I6b);var K6b=({LitElement:a})=>{if(window.ShadyCSS!==void 0&&(!window.ShadyCSS.nativeShadow||window.ShadyCSS.ApplyShim)){a.QGc=!0;a=a.prototype;var b=a.xO;a.xO=function(){this.XAa.scope=this.localName;return b.call(this)}}},L6b;(L6b=window).litElementPolyfillSupport!=null||(L6b.litElementPolyfillSupport=K6b);var cS=BUb,M6b=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,N6b=_.bc((0,_.zc)`about:invalid#zClosurez`),zUb=a=>a,dS=a=>M6b.test(String(a))?a:N6b,eS=()=>N6b,fS=a=>a instanceof _.$b?_.bc(a):N6b,AUb=new Map([["A href",dS],["AREA href",dS],["BASE href",eS],["BUTTON formaction",dS],["EMBED src",eS],["FORM action",dS],["FRAME src",eS],["IFRAME src",fS],["IFRAME srcdoc",a=>a instanceof _.kc?_.nc(a):_.nc(_.im)],["INPUT formaction",dS],["LINK href",fS],["OBJECT codebase",eS],["OBJECT data",
eS],["SCRIPT href",fS],["SCRIPT src",fS],["SCRIPT text",eS],["USE href",fS]]);var O6b,P6b,Q6b,gS=((O6b=_.ea.ShadyDOM)==null?0:O6b.inUse)&&(((P6b=_.ea.ShadyDOM)==null?void 0:P6b.noPatch)===!0||((Q6b=_.ea.ShadyDOM)==null?void 0:Q6b.noPatch)==="on-demand")?_.ea.ShadyDOM.wrap:a=>a,R6b=_.ea.trustedTypes,DUb=R6b?R6b.createPolicy("lit-html",{createHTML:a=>a}):void 0,S6b=a=>a,T6b=()=>S6b,hS=`lit$${Math.random().toFixed(9).slice(2)}$`,U6b="?"+hS,V6b=`<${U6b}>`,iS=document,pL=a=>a===null||typeof a!="object"&&typeof a!="function"||H6b(a),CUb=Array.isArray,jS=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,
W6b=/--\x3e/g,X6b=/>/g,kS=RegExp(">|[ \t\n\f\r](?:([^\\s\"'>=/]+)([ \t\n\f\r]*=[ \t\n\f\r]*(?:[^ \t\n\f\r\"'`<>=]|(\"|')|))|$)","g"),Y6b=/'/g,Z6b=/"/g,$6b=/^(?:script|style|textarea|title)$/i,lS=(a,...b)=>({_$litType$:1,cA:a,values:b}),oL=Symbol.for?Symbol.for("lit-noChange"):Symbol("ff"),mS=Symbol.for?Symbol.for("lit-nothing"):Symbol("gf"),a7b=new WeakMap,nS=iS.createTreeWalker(iS,129),b7b=class{constructor({cA:a,_$litType$:b},c){this.e8=[];let d=0,e=0;const f=a.length-1,g=this.e8;var l=a.length-
1;const p=[];let t=b===2?"<svg>":b===3?"<math>":"",w,A=jS;for(let U=0;U<l;U++){const ba=a[U];let la=-1,za;var G=0;let Ba;for(;G<ba.length;){A.lastIndex=G;Ba=A.exec(ba);if(Ba===null)break;G=A.lastIndex;if(A===jS)Ba[1]==="!--"?A=W6b:Ba[1]!==void 0?A=X6b:Ba[2]!==void 0?($6b.test(Ba[2])&&(w=new RegExp(`</${Ba[2]}`,"g")),A=kS):Ba[3]!==void 0&&(A=kS);else if(A===kS)if(Ba[0]===">"){let Da;A=(Da=w)!=null?Da:jS;la=-1}else Ba[1]===void 0?la=-2:(la=A.lastIndex-Ba[2].length,za=Ba[1],A=Ba[3]===void 0?kS:Ba[3]===
'"'?Z6b:Y6b);else A===Z6b||A===Y6b?A=kS:A===W6b||A===X6b?A=jS:(A=kS,w=void 0)}G=A===kS&&a[U+1].startsWith("/>")?" ":"";t+=A===jS?ba+V6b:la>=0?(p.push(za),ba.slice(0,la)+"$lit$"+ba.slice(la))+hS+G:ba+hS+(la===-2?U:G)}a=[EUb(a,t+(a[l]||"<?>")+(b===2?"</svg>":b===3?"</math>":"")),p];const [J,L]=a;this.Ye=b7b.createElement(J,c);nS.currentNode=this.Ye.content;if(b===2||b===3)b=this.Ye.content.firstChild,b.replaceWith(...b.childNodes);for(;(b=nS.nextNode())!==null&&g.length<f;){if(b.nodeType===1){if(b.hasAttributes())for(const U of b.getAttributeNames())U.endsWith("$lit$")?
(a=L[e++],c=b.getAttribute(U).split(hS),a=/([.?@])?(.*)/.exec(a),g.push({type:1,index:d,name:a[2],cA:c,vc:a[1]==="."?c7b:a[1]==="?"?d7b:a[1]==="@"?e7b:f7b}),b.removeAttribute(U)):U.startsWith(hS)&&(g.push({type:6,index:d}),b.removeAttribute(U));if($6b.test(b.tagName)&&(c=b.textContent.split(hS),a=c.length-1,a>0)){b.textContent=R6b?R6b.emptyScript:"";for(l=0;l<a;l++)b.append(c[l],iS.createComment("")),nS.nextNode(),g.push({type:2,index:++d});b.append(c[a],iS.createComment(""))}}else if(b.nodeType===
8)if(b.data===U6b)g.push({type:2,index:d});else for(c=-1;(c=b.data.indexOf(hS,c+1))!==-1;)g.push({type:7,index:d}),c+=hS.length-1;d++}}static createElement(a){const b=iS.createElement("template");b.innerHTML=a;return b}},i7b=class{constructor(a,b){this.WCb=[];this.yMa=void 0;this.Uoa=a;this.ky=b}get parentNode(){return this.ky.parentNode}get SI(){return this.ky.SI}AIc(a){var b=this.Uoa.Ye.content;const c=this.Uoa.e8;var d;const e=((d=a==null?void 0:a.nid)!=null?d:iS).importNode(b,!0);nS.currentNode=
e;b=nS.nextNode();let f=d=0,g=c[0];for(;g!==void 0;){if(d===g.index){let p;g.type===2?p=new g7b(b,b.nextSibling,this,a):g.type===1?p=new g.vc(b,g.name,g.cA,this,a):g.type===6&&(p=new h7b(b,this,a));this.WCb.push(p);g=c[++f]}let l;d!==((l=g)==null?void 0:l.index)&&(b=nS.nextNode(),d++)}nS.currentNode=iS;return e}oKb(a){let b=0;for(const c of this.WCb)c!==void 0&&(c.cA!==void 0?(c.TI(a,c,b),b+=c.cA.length-2):c.TI(a[b])),b++}},j7b=function(a,b){if(a.ky===void 0){a.bDb=b;let c;(c=a.SGc)==null||c.call(a,
b)}},g7b=class{get SI(){let a,b;return(b=(a=this.ky)==null?void 0:a.SI)!=null?b:this.bDb}constructor(a,b,c,d){this.type=2;this.ji=mS;this.yMa=void 0;this.UI=a;this.o2=b;this.ky=c;this.options=d;let e;this.bDb=(e=d==null?void 0:d.isConnected)!=null?e:!0;this.P3=void 0}get parentNode(){let a=gS(this.UI).parentNode;const b=this.ky;let c;b!==void 0&&((c=a)==null?void 0:c.nodeType)===11&&(a=b.parentNode);return a}TI(a,b=this){a=qL(this,a,b);pL(a)?a===mS||a==null||a===""?(this.ji!==mS&&this.Toa(),this.ji=
mS):a!==this.ji&&a!==oL&&this.uEb(a):a._$litType$!==void 0?this.FIc(a):a.nodeType!==void 0?this.FNa(a):CUb(a)||typeof(a==null?void 0:a[Symbol.iterator])==="function"?this.EIc(a):this.uEb(a)}SPa(a){return gS(gS(this.UI).parentNode).insertBefore(a,this.o2)}FNa(a){if(this.ji!==a){this.Toa();if(cS!==T6b){let b;const c=(b=this.UI.parentNode)==null?void 0:b.nodeName;if(c==="STYLE"||c==="SCRIPT")throw Error("jf");}this.ji=this.SPa(a)}}uEb(a){if(this.ji!==mS&&pL(this.ji)){var b=gS(this.UI).nextSibling;this.P3===
void 0&&(this.P3=cS(b,"data","property"));a=this.P3(a);b.data=a}else b=iS.createTextNode(""),this.FNa(b),this.P3===void 0&&(this.P3=cS(b,"data","property")),a=this.P3(a),b.data=a;this.ji=a}FIc(a){const {values:b,_$litType$:c}=a;a=typeof c==="number"?this.VCb(a):(c.Ye===void 0&&(c.Ye=b7b.createElement(EUb(c.h,c.h[0]),this.options)),c);var d;((d=this.ji)==null?void 0:d.Uoa)===a?this.ji.oKb(b):(d=new i7b(a,this),a=d.AIc(this.options),d.oKb(b),this.FNa(a),this.ji=d)}VCb(a){let b=a7b.get(a.cA);b===void 0&&
a7b.set(a.cA,b=new b7b(a));return b}EIc(a){CUb(this.ji)||(this.ji=[],this.Toa());const b=this.ji;let c=0,d;for(const e of a)c===b.length?b.push(d=new g7b(this.SPa(iS.createComment("")),this.SPa(iS.createComment("")),this,this.options)):d=b[c],d.TI(e),c++;c<b.length&&(this.Toa(d&&gS(d.o2).nextSibling,c),b.length=c)}Toa(a=gS(this.UI).nextSibling,b){let c;for((c=this.SGc)==null||c.call(this,!1,!0,b);a&&a!==this.o2;)b=gS(a).nextSibling,gS(a).remove(),a=b}},f7b=class{get tagName(){return this.element.tagName}get SI(){return this.ky.SI}constructor(a,
b,c,d,e){this.type=1;this.ji=mS;this.yMa=void 0;this.element=a;this.name=b;this.ky=d;this.options=e;c.length>2||c[0]!==""||c[1]!==""?(this.ji=Array(c.length-1).fill(new String),this.cA=c):this.ji=mS;this.JJ=void 0}TI(a,b=this,c,d){const e=this.cA;let f=!1;if(e===void 0){if(a=qL(this,a,b,0),f=!pL(a)||a!==this.ji&&a!==oL)this.ji=a}else{const g=a;a=e[0];let l,p;for(l=0;l<e.length-1;l++){p=qL(this,g[c+l],b,l);p===oL&&(p=this.ji[l]);f||(f=!pL(p)||p!==this.ji[l]);if(p===mS)a=mS;else if(a!==mS){let t;a+=
((t=p)!=null?t:"")+e[l+1]}this.ji[l]=p}}f&&!d&&this.GNa(a)}GNa(a){if(a===mS)gS(this.element).removeAttribute(this.name);else{this.JJ===void 0&&(this.JJ=cS(this.element,this.name,"attribute"));let b;a=this.JJ((b=a)!=null?b:"");let c;gS(this.element).setAttribute(this.name,(c=a)!=null?c:"")}}},c7b=class extends f7b{constructor(){super(...arguments);this.type=3}GNa(a){this.JJ===void 0&&(this.JJ=cS(this.element,this.name,"property"));a=this.JJ(a);this.element[this.name]=a===mS?void 0:a}},d7b=class extends f7b{constructor(){super(...arguments);
this.type=4}GNa(a){gS(this.element).toggleAttribute(this.name,!!a&&a!==mS)}},e7b=class extends f7b{constructor(a,b,c,d,e){super(a,b,c,d,e);this.type=5}TI(a,b=this){var c;a=(c=qL(this,a,b,0))!=null?c:mS;if(a!==oL){b=this.ji;c=a===mS&&b!==mS||a.capture!==b.capture||a.once!==b.once||a.passive!==b.passive;var d=a!==mS&&(b===mS||c);c&&this.element.removeEventListener(this.name,this,b);d&&this.element.addEventListener(this.name,this,a);this.ji=a}}handleEvent(a){if(typeof this.ji==="function"){let b,c;this.ji.call((c=
(b=this.options)==null?void 0:b.host)!=null?c:this.element,a)}else this.ji.handleEvent(a)}},h7b=class{constructor(a,b,c){this.element=a;this.type=6;this.yMa=void 0;this.ky=b;this.options=c}get SI(){return this.ky.SI}TI(a){qL(this,a)}},k7b;(k7b=window.litHtmlPolyfillSupport)==null||k7b(b7b,g7b);var l7b,m7b;((m7b=_.ea.litHtmlVersions)!=null?m7b:_.ea.litHtmlVersions=[]).push("3.2.1");
l7b=(a,b,c)=>{var d;const e=(d=c==null?void 0:c.vob)!=null?d:b;d=e._$litPart$;if(d===void 0){let f;d=(f=c==null?void 0:c.vob)!=null?f:null;e._$litPart$=d=new g7b(b.insertBefore(iS.createComment(""),d),d,void 0,c!=null?c:{})}d.TI(a);return d};var n7b=_.ea.ShadowRoot&&(_.ea.ShadyCSS===void 0||_.ea.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,o7b=Symbol(),p7b=new WeakMap,q7b=class{constructor(a,b){this._$cssResult$=!0;if(o7b!==o7b)throw Error("kf");this.cssText=a;this.sPc=b}get styleSheet(){let a=this.uPc;const b=this.sPc;if(n7b&&a===void 0){const c=b!==void 0&&b.length===1;c&&(a=p7b.get(b));a===void 0&&((this.uPc=a=new CSSStyleSheet).replaceSync(this.cssText),c&&p7b.set(b,a))}return a}toString(){return this.cssText}},
r7b=(a,b)=>{if(n7b)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)}},s7b=n7b?a=>a:a=>{if(a instanceof CSSStyleSheet){let b="";for(const c of a.cssRules)b+=c.cssText;a=new q7b(typeof b==="string"?b:String(b))}return a};/*

 Copyright 2016 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var t7b=!!/^\s*class\s*\{\s*\}\s*$/.test(class{}.toString())||HTMLElement.es5Shimmed||_.ea.Reflect===void 0||_.ea.customElements===void 0||_.ea.customElements.polyfillWrapFlushCallback||!1,u7b,v7b=()=>{const a=HTMLElement;if(t7b)return a;if(u7b!==void 0)return u7b;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 u7b=c},w7b=!1;t7b||w7b||(w7b=!0,_.ea.HTMLElement=v7b());
var x7b=v7b(),y7b=Object.is,z7b=Object.defineProperty,A7b=Object.getOwnPropertyDescriptor,B7b=Object.getOwnPropertyNames,C7b=Object.getOwnPropertySymbols,D7b=Object.getPrototypeOf,E7b=_.ea.trustedTypes,F7b=E7b?E7b.emptyScript:"",G7b=_.ea.reactiveElementPolyfillSupport,H7b={o3b(a,b){switch(b){case Boolean:a=a?F7b:null;break;case Object:case Array:a=a==null?a:JSON.stringify(a)}return a},x7a(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}},I7b=(a,b)=>!y7b(a,b),J7b={Zj:!0,type:String,WV:H7b,Znb:!1,cSb:I7b},K7b;Symbol.metadata==null&&(Symbol.metadata=Symbol("mf"));K7b=Symbol.metadata;
var L7b=new WeakMap,M7b=function(a,b){a.BMa();let c;((c=a.Bba)!=null?c:a.Bba=[]).push(b)},O7b=function(a,b,c){var d=Symbol();let e;const {get:f,set:g}=(e=A7b(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);N7b(this,b,p,c)},configurable:!0,enumerable:!0}},GUb=function(a,b,c=J7b){c.state&&(c.Zj=!1);a.BMa();a.UF.set(b,c);c.Npd||(c=O7b(a,b,c),c!==void 0&&z7b(a.prototype,b,c))},
N7b=function(a,b,c,d){if(b!==void 0){d!=null||(d=P7b(a.constructor,b));let e;if(((e=d.cSb)!=null?e:I7b)(a[b],c))a.wMa(b,c,d);else return}a.Pia===!1&&(a.eDb=a.WGc())},P7b=function(a,b){let c;return(c=a.UF.get(b))!=null?c:J7b},Q7b=function(a){if(a.Pia){if(!a.T6){a.YAa!=null||(a.YAa=a.xO());if(a.Woa){for(const [d,e]of a.Woa)a[d]=e;a.Woa=void 0}var b=a.constructor.UF;if(b.size>0)for(const [d,e]of b){b=d;var c=e;c.kbd!==!0||a.R$.has(b)||a[b]===void 0||a.wMa(b,a[b],c)}}b=!1;c=a.R$;try{b=!0;let d;(d=a.AMa)==
null||d.forEach(e=>{let f;return(f=e.rmd)==null?void 0:f.call(e)});a.update(c)}catch(d){throw b=!1,a.cDb(),d;}b&&a.xMa(c)}},rS=class extends x7b{static get observedAttributes(){this.Cu();return this.Voa&&[...this.Voa.keys()]}static BMa(){if(!this.hasOwnProperty("UF")){var a=D7b(this);a.Cu();a.Bba!==void 0&&(this.Bba=[...a.Bba]);this.UF=new Map(a.UF)}}static Cu(){R7b();if(!this.hasOwnProperty("Q6a")){this.Q6a=!0;this.BMa();if(this.hasOwnProperty("properties")){var a=this.properties,b=[...B7b(a),...C7b(a)];
for(const c of b)GUb(this,c,a[c])}a=this[K7b];if(a!==null&&(a=L7b.get(a),a!==void 0))for(const [c,d]of a)this.UF.set(c,d);this.Voa=new Map;for(const [c,d]of this.UF)a=c,b=this.YCb(a,d),b!==void 0&&this.Voa.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(s7b(c))}else b!==void 0&&a.push(s7b(b));this.P3a=a}}static YCb(a,b){b=b.Zj;return b===!1?void 0:typeof b==="string"?b:typeof a==="string"?a.toLowerCase():void 0}constructor(){super();
this.Woa=void 0;this.T6=this.Pia=!1;this.q2=null;this.XGc()}XGc(){this.eDb=new Promise(b=>this.PPb=b);this.R$=new Map;this.bHc();N7b(this);let a;(a=this.constructor.Bba)==null||a.forEach(b=>b(this))}bHc(){const a=new Map,b=this.constructor.UF;for(const c of b.keys())this.hasOwnProperty(c)&&(a.set(c,this[c]),delete this[c]);a.size>0&&(this.Woa=a)}xO(){let a;const b=(a=this.shadowRoot)!=null?a:this.attachShadow(this.constructor.a1b);r7b(b,this.constructor.P3a);return b}connectedCallback(){this.YAa!=
null||(this.YAa=this.xO());this.PPb(!0);let a;(a=this.AMa)==null||a.forEach(b=>{let c;return(c=b.omd)==null?void 0:c.call(b)})}PPb(){}disconnectedCallback(){let a;(a=this.AMa)==null||a.forEach(b=>{let c;return(c=b.pmd)==null?void 0:c.call(b)})}attributeChangedCallback(a,b,c){this.PGc(a,c)}aHc(a,b){const c=this.constructor.UF.get(a),d=this.constructor.YCb(a,c);if(d!==void 0&&c.Znb===!0){let e;const f=(((e=c.WV)==null?void 0:e.o3b)!==void 0?c.WV:H7b).o3b(b,c.type);this.q2=a;f==null?this.removeAttribute(d):
this.setAttribute(d,f);this.q2=null}}PGc(a,b){var c=this.constructor;a=c.Voa.get(a);if(a!==void 0&&this.q2!==a){c=P7b(c,a);let d;const e=typeof c.WV==="function"?{x7a:c.WV}:((d=c.WV)==null?void 0:d.x7a)!==void 0?c.WV:H7b;this.q2=a;this[a]=e.x7a(b,c.type);this.q2=null}}wMa(a,b,c){this.R$.has(a)||this.R$.set(a,b);if(c.Znb===!0&&this.q2!==a){let d;((d=this.Xoa)!=null?d:this.Xoa=new Set).add(a)}}WGc(){const a=this;return _.xe(function*(){a.Pia=!0;try{yield a.eDb}catch(c){a.ovd||Promise.reject(c)}const b=
Q7b(a);b!=null&&(yield b);return!a.Pia})}xMa(a){let b;(b=this.AMa)==null||b.forEach(c=>{let d;return(d=c.smd)==null?void 0:d.call(c)});this.T6||(this.T6=!0,this.MQb());this.AE(a)}cDb(){this.R$=new Map;this.Pia=!1}update(){this.Xoa&&(this.Xoa=this.Xoa.forEach(a=>this.aHc(a,this[a])));this.cDb()}AE(){}MQb(){}};rS.P3a=[];rS.a1b={mode:"open"};rS.UF=new Map;rS.Q6a=new Map;G7b==null||G7b({ReactiveElement:rS});
var R7b=()=>{let a;((a=_.ea.reactiveElementVersions)!=null?a:_.ea.reactiveElementVersions=[]).push("2.0.4");R7b=()=>{}};var T7b=class extends rS{constructor(){super(...arguments);this.XAa={host:this};this.zMa=void 0}xO(){const a=super.xO();let b;(b=this.XAa).vob!=null||(b.vob=a.firstChild);return a}update(a){const b=this.render();this.T6||(this.XAa.isConnected=this.isConnected);super.update(a);this.zMa=l7b(b,this.YAa,this.XAa)}connectedCallback(){super.connectedCallback();let a;(a=this.zMa)==null||j7b(a,!0)}disconnectedCallback(){super.disconnectedCallback();let a;(a=this.zMa)==null||j7b(a,!1)}render(){return oL}static Cu(){S7b();
return rS.Cu.call(this)}};T7b._$litElement$=!0;T7b.Q6a=!0;var U7b;(U7b=window.litElementPolyfillSupport)==null||U7b({LitElement:T7b});var S7b=()=>{let a,b;((b=(a=window).litElementVersions)!=null?b:a.litElementVersions=[]).push("4.1.1");S7b=()=>{}};var V7b=((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 q7b(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 W7b={Zj:!0,type:String,WV:H7b,Znb:!1,cSb:I7b},FUb=(a=W7b,b,c)=>{const d=c.kind,e=c.metadata;let f=L7b.get(e);f===void 0&&L7b.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);N7b(this,g,p,a)},init(l){l!==void 0&&this.wMa(g,void 0,a);return l}}}if(d==="setter"){const g=c.name;return function(l){const p=this[g];b.call(this,l);N7b(this,g,p,a)}}throw Error("nf`"+d);};var X7b=class{get SI(){return this.ky.SI}RGc(a,b,c){this.Pdd=a;this.ky=b;this.Mdd=c}TGc(a,b){return this.update(a,b)}update(a,b){return this.render(...b)}};var Y7b=class extends X7b{constructor(a){super();this.value=mS;if(a.type!==2)throw Error("of`"+this.constructor.ZUc);}render(a){if(a===mS||a===void 0)return this.a3b=void 0,this.value=a;if(a===oL)return a;if(a===this.value)return this.a3b;this.value=a;a=[_.nc(a)];a.raw=a;return this.a3b={_$litType$:this.constructor.resultType,cA:a,values:[]}}};Y7b.ZUc="safeHTML";Y7b.resultType=1;var Z7b=(a=>(...b)=>({_$litDirective$:a,values:b}))(Y7b);var $7b=class{constructor(a,b,c){this.category=a;this.rawQuery=b;a=b.indexOf(c);a!==-1?(this.prefix=b.substr(0,a),this.Nw=b.substr(a,c.length),this.suffix=b.substr(a+c.length)):(this.prefix=b,this.suffix=this.Nw="")}},a8b=class{constructor(a,b,c,d,e){this.title=a;this.snippet=b;this.url=c;this.icon=d;this.shortUrl=e}},b8b=class{constructor(a,b,c){this.icon=a;this.url=b;this.description=c}},c8b=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")},sS=class extends T7b{constructor(){super(...arguments);this.placeholder="Search...";this.hiddenQuery="";this.accesskey="/";this.dataFrom=this.dataHiddenQuery=this.from="";this.queries=[];this.results=[];this.OQ=[];this.Zna=this.aoa=new _.Vf;this.nQb=yUb("fetchJson",(a,b)=>xUb(a,b));this.r2c=yUb("momaUrl",new URL("https://moma.corp.google.com/search"));this.input=void 0}static get styles(){return V7b}render(){const a=
this.input?this.input.value:"",b=this.OQ.length>0&&this.results.length===0;return lS`
      <form autocomplete="off" action="#">
        <input
          type="text"
          spellcheck="false"
          placeholder="${this.placeholder}" />
        <div class="items">
          <ul class="queries">
            ${this.queries.map(c=>lS` <li class="item">
                  <span class="icon sprite ${c.category}"></span>
                  <a
                    href="#"
                    @mousedown=${d=>{d.preventDefault()}}
                    @click=${d=>{d.preventDefault();this.VQ(c.rawQuery);this.fireEvent("query-event",c.rawQuery)}}>
                    ${c.prefix}<strong>${c.Nw}</strong>${c.suffix}
                    <span class="raw-query">${c.rawQuery}</span>
                  </a>
                </li>`)}
          </ul>
          <ul class="results">
            ${b?lS` <li class="no">
                  No results for&nbsp;<span class="value">${a}</span>
                </li>`:""}
            ${this.results.map(c=>lS`
        <li class="item">
          <img aria-hidden="true" class="icon moma-image" .src=${IUb(c.icon.imageUrl)}></img>
          <a .href=${c.url} @click=${()=>{this.fireEvent("navigate-event",_.ec(c.url))}}>
            <div class='title'>${c.title}
              <span class='short'>${JUb(c.shortUrl)}</span>
            </div>
            <div class='snippet'>${Z7b(c.snippet)}</div>
          </a>
        </li>`)}
          </ul>
          <ul class="search">
            ${this.OQ.map(c=>lS` <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>
    `}MQb(){if(this.shadowRoot){var a=this.shadowRoot.querySelector(".items"),b=this.shadowRoot.querySelector("input");this.accesskey&&b.setAttribute("accesskey",this.accesskey);var c=_.x(_.Oe(b,"input"),_.hg(()=>{for(const e of a.querySelectorAll(".item"))e.classList.remove("selected")}),_.Mf(500),_.v(()=>b.value),_.Te(e=>e!==""),_.hg(e=>{const f=this.r2c;e=[e];f.searchParams.set("q",e.join(" "));var g=this.from||this.dataFrom;g&&f.searchParams.set("from",g);this.OQ=[];this.OQ.push(new b8b("moma",
_.gc(f.toString()),"Moma search"));if(g=this.hiddenQuery||this.dataHiddenQuery)e.push(g),f.searchParams.set("q",e.join(" ")),this.OQ.push(new b8b("more",_.gc(f.toString()),"More results"));this.OQ.reverse()}));this.input=b;var d=()=>{this.aoa.next(!0)};_.hha(c,_.x(c,_.fg(e=>this.nQb(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 $7b("personal",l.rawQuery,e));
f=(f.suggestedPopularQueries||[]).map(l=>new $7b("popular",l.rawQuery,e));this.queries=g.concat(f);this.aoa.next(!0)},d);_.x(c,_.fg(e=>this.nQb(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 a8b(g,l,IUb(t.link.linkUrl),t.icon,t.link.shortUrl))}}this.aoa.next(!0)},d);_.x(_.Oe(b,"input"),_.Te(()=>b.value==="")).subscribe(()=>{this.OQ=[];this.queries=[];this.results=[];this.aoa.next(!1)});_.Oe(b,"focusin").subscribe(()=>{for(const e of a.querySelectorAll(".item"))e.classList.remove("selected")});_.Oe(b,"keydown").subscribe(e=>{switch(e.key){case "ArrowDown":e.preventDefault();c8b(this,1);break;case "ArrowUp":e.preventDefault();
c8b(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),_.Ica(g);else{for(var f of a.querySelectorAll(".item"))f.classList.remove("selected");if(f=e.querySelector(".raw-query"))this.VQ(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()}VQ(a){this.input&&(this.input.value=a,this.input.dispatchEvent(new InputEvent("input")))}fireEvent(a,b){this.dispatchEvent(new CustomEvent(a,{detail:{value:b}}))}};wL([rL({type:String}),xL(Object)],sS.prototype,"placeholder",void 0);wL([rL({type:String,Zj:"hidden-query"}),xL(Object)],sS.prototype,"hiddenQuery",void 0);
wL([rL({type:String}),xL(Object)],sS.prototype,"accesskey",void 0);wL([rL({type:String}),xL(Object)],sS.prototype,"from",void 0);wL([rL({type:String,Zj:"data-hidden-query"}),xL(Object)],sS.prototype,"dataHiddenQuery",void 0);wL([rL({type:String,Zj:"data-from"}),xL(Object)],sS.prototype,"dataFrom",void 0);wL([HUb(),xL(Array)],sS.prototype,"queries",void 0);wL([HUb(),xL(Array)],sS.prototype,"results",void 0);wL([HUb(),xL(Array)],sS.prototype,"OQ",void 0);
sS=wL([(a=>(b,c)=>{c!==void 0?M7b(c,()=>{customElements.define(a,b)}):customElements.define(a,b)})("g3mark-moma-search")],sS);var tS=class{};tS.O=function(a){return new (a||tS)};tS.Ca=_.Cf({type:tS});tS.Ba=_.Xc({});var uS=class{};uS.O=function(a){return new (a||uS)};uS.Ca=_.Cf({type:uS});uS.Ba=_.Xc({imports:[bS,_.co,_.nu,_.np,tS]});var vS=class{};vS.O=function(a){return new (a||vS)};vS.Ca=_.Cf({type:vS});vS.Ba=_.Xc({imports:[_.co,ZR]});var wS=class{};wS.O=function(a){return new (a||wS)};wS.Ca=_.Cf({type:wS});wS.Ba=_.Xc({imports:[_.co,_.To,_.nu,_.np]});var xS=class{};xS.O=function(a){return new (a||xS)};xS.Ca=_.Cf({type:xS});xS.Ba=_.Xc({imports:[_.co,vS,wS]});var yS=class{};yS.O=function(a){return new (a||yS)};yS.Ca=_.Cf({type:yS});yS.Ba=_.Xc({imports:[_.co,$R,uS,_.np,vS,xS,_.CF,wS,aS,_.nu,ZR]});var zS=class{};zS.O=function(a){return new (a||zS)};zS.Ca=_.Cf({type:zS});zS.Ba=_.Xc({Nb:[{va:_.keb,kc:{expandedHeight:"48px",collapsedHeight:"48px",TK:!1}}],imports:[_.Ip,_.co,NR,_.eK,jR,YR,_.gA,_.Tx,_.nu,_.LB,_.RF,yS,TR,_.my]});var AS=class{};AS.O=function(a){return new (a||AS)};AS.Ca=_.Cf({type:AS});AS.Ba=_.Xc({imports:[hO,_.co,_.tB,OR,NR,_.Dp,_.EF,hN,_.np]});var BS=class{};BS.O=function(a){return new (a||BS)};BS.Ca=_.Cf({type:BS});BS.Ba=_.Xc({imports:[_.Ov,_.co,mO,_.EF,_.CF,_.Tx,_.nu,_.my]});var CS=class{};CS.O=function(a){return new (a||CS)};CS.Ca=_.Cf({type:CS});CS.Ba=_.Xc({imports:[_.Ip,_.co,_.CF,_.Tx,_.LB,_.MF,_.np]});var DS=class{};DS.O=function(a){return new (a||DS)};DS.Ca=_.Cf({type:DS});DS.Ba=_.Xc({imports:[_.co,_.Tx,_.nu,_.ny]});var ES=class{};ES.O=function(a){return new (a||ES)};ES.Ca=_.Cf({type:ES});ES.Ba=_.Xc({imports:[DS,_.co]});new _.Rm;new _.Sm;new _.Rm;new _.Sm;new _.Ut("Last {count} days");var d8b=function(a){const b=_.Mjb(a.hd),c=_.Ljb(a.hd,"narrow"),d=_.Ljb(a.hd,"long").map((e,f)=>({cWb:e,dib:c[f]}));a.xTb=d.slice(b).concat(d.slice(0,b))},f8b=function(a){const b=[],c=e8b(a,a.Ed);let d=a.hd.clone(a.Dd);for(;e8b(a,d)<=c;)b.push(a.hd.clone(d)),d=_.YC(a.hd,d,1);return b},g8b=function(a){_.x(a.Gja.Kc,_.eg(a.Gja),_.fg(b=>_.Se(...b.toArray().map(c=>c.yJ.Mka))),_.gg(a.nc)).subscribe(b=>{document.querySelectorAll(".mat-calendar-body-cell").forEach(f=>{f.setAttribute("tabindex","-1")});var c=
a.Gja.toArray();c==null||c[0].MIb(b);a.PZ=(c==null?void 0:c[0].D3)||null;a.jQ=(c==null?void 0:c[0].YT)||null;for(b=1;b<c.length;b++)c[b].D3=a.PZ,c[b].YT=a.jQ,_.fn(c[b].Ta);if(c=c.find(f=>LUb(a,f.rb,a.rb)))c.rb=a.rb,_.fn(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")})},h8b=function(a){a.zone.Tb(()=>{const b=a.Dla.lb.ma;_.x(_.Oe(b,"mousemove"),_.v(c=>{if(!a.Wv)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}),_.Rf(),_.fg(c=>c===0?_.sk:_.x(_.Zeb(50),_.Of(c))),_.gg(a.nc)).subscribe(c=>{b.scrollTo({top:b.scrollTop+c})})})},LUb=function(a,b,c){return a.hd.getMonth(b)===a.hd.getMonth(c)&&a.hd.getYear(b)===a.hd.getYear(c)},e8b=function(a,b){return(new Date(a.hd.getYear(b),a.hd.getMonth(b),1)).getTime()},i8b=function(a,b){return a.Gja.toArray().find(c=>LUb(a,c.rb,b))},FS=class{constructor(a,
b,c,d){this.lb=a;this.hd=b;this.dir=c;this.zone=d;this.nc=new _.Zf;this.jQ=this.PZ=null;this.Mhb=192;this.ila=new _.Vh([]);this.A4=[];this.eTb=!1;this.zs=this.Rq=null;this.ho=new _.an;this.A1=new _.an;this.s4b=new _.an;this.Dm=new _.an;this.Wv=null;this.xTb=[];d8b(this)}Sa(){this.A4=f8b(this);var a=this.ila,b=a.next;const c=Array.from({length:this.A4.length});c[0]=this.rb;c[1]=_.YC(this.hd,this.rb,1);b.call(a,c)}Dc(){this.vbb();g8b(this);h8b(this);this.zone.Tb(()=>{setTimeout(()=>{this.ila.next(this.A4);
this.eTb=!0})})}Sb(a){this.eTb&&(a.minDate||a.maxDate)&&(this.A4=f8b(this),this.ila.next(this.A4));a.activeDate&&a.activeDate.ng!==a.activeDate.Jj&&this.zone.Tb(()=>{setTimeout(()=>{this.jM(this.rb,"auto")})})}Ja(){this.nc.next();this.nc.complete()}jM(a,b="auto"){const c=this.A4.findIndex(d=>LUb(this,d,a));c>-1&&this.Dla.Nz(c,b)}Frb(a){this.A1.next(a.value);for(const b of this.Gja.toArray())b.YT=null,b.D3=null,_.fn(b.Ta)}get weekdays(){return this.xTb}EW(a){this.Wv=a}TF(a){this.Wv&&(a.value&&this.s4b.emit(a),
this.Wv=null)}vbb(){_.x(_.Oe(this.lb.ma,"keydown",{capture:!0}),_.gg(this.nc)).subscribe(a=>{a:{var b=this.rb,c=this.dir.value==="rtl";switch(a.keyCode){case 37:this.rb=_.$C(this.hd,this.rb,c?1:-1);break;case 39:this.rb=_.$C(this.hd,this.rb,c?-1:1);break;case 38:this.rb=_.$C(this.hd,this.rb,-7);break;case 40:this.rb=_.$C(this.hd,this.rb,7);break;case 36:this.rb=_.$C(this.hd,this.rb,1-this.hd.getDate(this.rb));break;case 35:this.rb=_.$C(this.hd,this.rb,_.WC(this.hd,this.rb)-this.hd.getDate(this.rb));
break;case 33:this.rb=a.altKey?_.ZC(this.hd,this.rb,-1):_.YC(this.hd,this.rb,-1);break;case 34:this.rb=a.altKey?_.ZC(this.hd,this.rb,1):_.YC(this.hd,this.rb,1);break;default:break a}this.rb=_.TC(this.hd,this.rb,this.Dd,this.Ed);_.RC(this.hd,b,this.rb)&&this.Dm.emit(this.rb);b=i8b(this,b);if(c=i8b(this,this.rb))c.rb=this.rb,c.DB(),_.fn(c.Ta),b==null||_.fn(b.Ta);a.preventDefault();a.stopPropagation()}})}};FS.O=function(a){return new (a||FS)(_.B(_.ef),_.B(_.UC),_.B(_.Tr),_.B(_.We))};
FS.wa=_.Bf({type:FS,na:[["reach-calendar-month-view"]],ub:function(a,b){a&1&&(_.Og(_.iB,7),_.Og(_.jB,7),_.Og(_.aF,5));if(a&2){let c;_.Rg(c=_.Sg())&&(b.Dla=c.first);_.Rg(c=_.Sg())&&(b.vxd=c.first);_.Rg(c=_.Sg())&&(b.Gja=c)}},nb:[1,"reach-calendar-month-view"],inputs:{rb:"activeDate",selected:"selected",Dd:"minDate",Ed:"maxDate",Fj:"dateFilter",Ul:"dateClass",Rq:"comparisonStart",zs:"comparisonEnd"},outputs:{ho:"selectedChange",A1:"userSelection",s4b:"userDragDrop",Dm:"activeDateChange"},standalone:!1,
features:[_.Pm],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,KUb,2,1,"th",1),_.I()()(),_.K(4,"mat-divider"),_.F(5,"cdk-virtual-scroll-viewport",2),_.C(6,NUb,2,1,"div",3),_.R(7,"async"),_.I());a&2&&
(_.y(3),_.E("ngForOf",b.weekdays),_.y(2),_.E("itemSize",b.Mhb)("minBufferPx",b.Mhb*5)("maxBufferPx",b.Mhb*10),_.y(),_.E("cdkVirtualForOf",_.S(7,6,b.ila))("cdkVirtualForTemplateCacheSize",50))},Fa:[_.OC,_.Wn,_.Xn,_.aF,_.Ox,_.gB,_.jB,_.iB,_.bo],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 */"],
kb:2,Ma:0});var j8b=function(a,b){return a.wbd.toArray().find(c=>a.hd.getYear(c.rb)===a.hd.getYear(b))},GS=class{constructor(a,b,c){this.lb=a;this.hd=b;this.dir=c;this.nc=new _.Zf;this.AYa=new _.Vh([]);this.yAb=128;this.ho=new _.Vf;this.Dm=new _.an}Dc(){this.vbb()}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.Dd);for(;(new Date(this.hd.getYear(c),0,1)).getTime()<=b;)a.push(this.hd.clone(c)),c=_.ZC(this.hd,c,1);this.AYa.next(a)}}jM(a,b=
"auto"){const c=this.AYa.value.findIndex(d=>this.hd.getYear(d)===this.hd.getYear(a));c>-1&&this.Dla.Nz(c,b)}vbb(){_.x(_.Oe(this.lb.ma,"keydown",{capture:!0}),_.gg(this.nc)).subscribe(a=>{this.f$a(a)})}f$a(a){var b=this.rb,c=this.dir.value==="rtl";switch(a.keyCode){case 37:this.rb=_.YC(this.hd,this.rb,c?1:-1);break;case 39:this.rb=_.YC(this.hd,this.rb,c?-1:1);break;case 38:this.rb=_.YC(this.hd,this.rb,-4);break;case 40:this.rb=_.YC(this.hd,this.rb,4);break;case 36:this.rb=_.YC(this.hd,this.rb,-this.hd.getDate(this.rb));
break;case 35:this.rb=_.$C(this.hd,this.rb,11-this.hd.getMonth(this.rb));break;case 33:this.rb=_.ZC(this.hd,this.rb,a.altKey?-10:-1);break;case 34:this.rb=_.ZC(this.hd,this.rb,a.altKey?10:1);break;default:return}this.rb=_.TC(this.hd,this.rb,this.Dd,this.Ed);_.RC(this.hd,b,this.rb)&&this.Dm.emit(this.rb);b=j8b(this,b);if(c=j8b(this,this.rb))c.rb=this.rb,c.DB(),_.fn(c.Ta),b==null||_.fn(b.Ta);a.preventDefault();a.stopPropagation()}};GS.O=function(a){return new (a||GS)(_.B(_.ef),_.B(_.UC),_.B(_.Tr))};
GS.wa=_.Bf({type:GS,na:[["reach-calendar-year-view"]],ub:function(a,b){a&1&&(_.Og(_.iB,7),_.Og(_.cF,5));if(a&2){let c;_.Rg(c=_.Sg())&&(b.Dla=c.first);_.Rg(c=_.Sg())&&(b.wbd=c)}},nb:[1,"reach-calendar-year-view"],inputs:{rb:"activeDate",Dd:"minDate",Ed:"maxDate",selected:"selected",Fj:"dateFilter",Ul:"dateClass"},outputs:{ho:"selectedChange",Dm:"activeDateChange"},standalone:!1,features:[_.Pm],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,OUb,1,6,"mat-year-view",1),_.R(2,"async"),_.I());a&2&&(_.E("itemSize",
b.yAb)("minBufferPx",b.yAb*3)("maxBufferPx",b.yAb*5),_.y(),_.E("cdkVirtualForOf",_.S(2,5,b.AYa))("cdkVirtualForTemplateCacheSize",50))},Fa:[_.OC,_.cF,_.gB,_.jB,_.iB,_.bo],kb:2,Ma:0});var k8b=_.lj("pickerView",[_.oj("month",_.nj({transform:"translateY(0)"})),_.pj("month => year",[_.mj("375ms cubic-bezier(0.4,0.0,0.2,1)",_.BC([_.nj({transform:"translateY(-100%)",offset:0}),_.nj({transform:"translateY(0%)",offset:1})]))]),_.pj("year => month",[_.mj("375ms cubic-bezier(0.4,0.0,0.2,1)",_.BC([_.nj({transform:"translateY(0)",offset:0}),_.nj({transform:"translateY(-100%)",offset:1})]))])]),l8b=_.lj("yearViewActive",[_.oj("false",_.nj({display:"none"})),_.oj("true",_.nj({display:"block"})),
_.pj("false => true",[_.mj("375ms cubic-bezier(0.4,0.0,0.2,1)",_.BC([_.nj({display:"block",offset:0})]))]),_.pj("true => false",[_.mj("375ms cubic-bezier(0.4,0.0,0.2,1)",_.BC([_.nj({display:"block",offset:0}),_.nj({display:"none",offset:1})]))])]),HS=class{get rb(){return this.PSc}set rb(a){this.PSc=_.TC(this.hd,a,this.Dd,this.Ed);this.Xb.next();_.en(this.Xd)}get Zg(){return this.Rbb}set Zg(a){const b=this.Rbb!==a?a:null;this.Rbb=a;_.en(this.Xd);b&&this.AR.emit(b)}get Yz(){return this.wTb}set Yz(a){this.wTb=
_.QC(this.hd,this.hd.oi(a));let b;this.rb=(b=this.Yz)!=null?b:new Date}get Dd(){return this.e_c}set Dd(a){this.e_c=_.QC(this.hd,this.hd.oi(a))||_.ZC(this.hd,new Date,-3)}get Ed(){return this.d_c}set Ed(a){this.d_c=_.QC(this.hd,this.hd.oi(a))||_.ZC(this.hd,new Date,3)}constructor(a,b){this.hd=a;this.Xd=b;this.nc=new _.Zf(1);this.W8=new _.Jw(null);this.tTb=new _.Zf(1);this.Xb=new _.Vf;this.e5=[];this.WZc="Enter a day, month, and year";this.nTb="Date";this.wTb=null;this.gR="month";this.ho=new _.an;this.AR=
new _.an(!0);this.A1=new _.an;_.x(this.W8.ln,_.gg(this.nc)).subscribe(c=>{this.A1.next({source:"input",value:c})})}Sa(){this.Dd||(this.Dd=_.ZC(this.hd,new Date,-3));this.Ed||(this.Ed=_.ZC(this.hd,new Date,3));this.W8.setValue(this.selected,{te:!1})}Td(){this.rb=this.Yz||new Date;this.Rbb=this.gR}Dc(){this.tTb.next()}Sb(a){if(a=a.selected)a=!!this.W8.value;a&&this.W8.setValue(this.selected,{te:!1});this.Xb.next()}Ja(){this.nc.next();this.nc.complete()}Frb(a){this.A1.next({source:"view",value:a})}};
HS.O=function(a){return new (a||HS)(_.B(_.UC,8),_.B(_.nn))};
HS.wa=_.Bf({type:HS,na:[["reach-calendar"]],ub:function(a,b){a&1&&(_.Og(FS,5),_.Og(GS,5));if(a&2){let c;_.Rg(c=_.Sg())&&(b.G7=c.first);_.Rg(c=_.Sg())&&(b.dEa=c.first)}},nb:[1,"reach-calendar","cdk-edit-pane"],ob:2,Ya:function(a,b){a&2&&_.sg("reach-date-calendar-with-presets",b.e5==null?null:b.e5.length)},inputs:{e5:"datePresets",Yz:"startAt",gR:"startView",selected:"selected",Fj:"dateFilter",Ul:"dateClass",Dd:"minDate",Ed:"maxDate"},outputs:{ho:"selectedChange",AR:"viewChanged",A1:"userSelection"},
Qb:["reachCalendar"],standalone:!1,features:[_.ah([{va:_.dF,Hb:HS}]),_.Pm],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),_.I(),_.K(6,"input",4),_.C(7,PUb,2,1,"mat-error",5),_.I()(),_.C(8,QUb,1,1,"reach-date-presets-menu",6),_.K(9,"reach-calendar-month-toolbar",7),_.I(),_.F(10,
"div",8)(11,"div")(12,"reach-calendar-year-view",9),_.N("selectedChange",function(c){b.Zg="month";let d;(d=b.G7)==null||d.jM(c)}),_.I(),_.F(13,"reach-calendar-month-view",10),_.N("userSelection",function(c){return b.Frb(c)}),_.I()()()());a&2&&(_.y(5),_.Wg(b.nTb),_.y(),_.E("formControl",b.W8)("placeholder",b.nTb)("min",b.Dd)("max",b.Ed),_.y(),_.E("ngIf",b.W8.invalid),_.y(),_.E("ngIf",b.e5==null?null:b.e5.length),_.y(),_.E("activeDate",b.rb)("maxDate",b.Ed)("minDate",b.Dd)("view",b.Zg),_.y(2),_.E("@pickerView",
b.Zg),_.y(),_.E("@yearViewActive",b.Zg=="year")("activeDate",b.rb)("selected",b.selected)("dateFilter",b.Fj)("maxDate",b.Ed)("minDate",b.Dd)("dateClass",b.Ul),_.y(),_.E("activeDate",b.rb)("selected",b.selected)("dateFilter",b.Fj)("maxDate",b.Ed)("minDate",b.Dd)("dateClass",b.Ul))},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 */"],
kb:2,data:{animation:[k8b,l8b]},Ma:0});var m8b={keyboard_arrow_left:{Th:"keyboard_arrow_left"},keyboard_arrow_right:{Th:"keyboard_arrow_right"},arrow_right:{Th:"arrow_right"}},n8b=new _.wd("ICON_MAPPING",{Ea:"root",oa:()=>m8b});var o8b=0,p8b=function(a){let b;(b=a.calendar.G7)==null||_.x(b.Dla.BBa,_.gg(a.nc)).subscribe(c=>{let d;const e=(d=a.calendar.G7)==null?void 0:d.ila.value[c];e&&(a.iAa=a.hd.format(e,a.kUc.display.Nhb),a.Sx=e,_.en(a.Xd))})},q8b=function(a,b,c){b=a.view==="month"?_.YC(a.hd,b,c):_.ZC(a.hd,b,c);return _.TC(a.hd,b,a.Dd,a.Ed)},IS=class{get rb(){return this.b_c}set rb(a){this.b_c=this.Sx=a}get view(){return this.f_c}set view(a){this.f_c=a}get Kkb(){return this.view==="month"?"Choose month and year":"Choose date"}get Elb(){return this.view===
"month"?"Previous month":"Previous year"}get sib(){return this.view==="month"?"Next month":"Next year"}constructor(a,b,c,d,e,f){this.calendar=a;this.Xd=b;this.hd=d;this.kUc=e;this.Qw=f;this.nc=new _.Zf(1);this.iAa="";this.JMb=`reach-calendar-button-${o8b++}`}Dc(){_.x(this.calendar.tTb,_.Pf(1)).subscribe(()=>{p8b(this)})}yAa(){return!this.Dd||_.RC(this.hd,this.Dd,this.Sx)<0}nza(){return!this.Ed||_.RC(this.hd,this.Ed,this.Sx)>0}jM(a,b="auto"){if(this.view==="month"){let c;(c=this.calendar.G7)==null||
c.jM(a,b)}else{let c;(c=this.calendar.dEa)==null||c.jM(a,b)}}};IS.O=function(a){return new (a||IS)(_.B(HS),_.B(_.nn),_.B(_.VE),_.B(_.UC,8),_.B(_.Fs,8),_.B(n8b))};
IS.wa=_.Bf({type:IS,na:[["reach-calendar-month-toolbar"]],nb:[1,"reach-calendar-month-toolbar"],inputs:{rb:"activeDate",Dd:"minDate",Ed:"maxDate",view:"view"},standalone:!1,features:[_.ah([{va:_.G5a,kc:{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.Zg=b.view==="month"?"year":"month";if(b.calendar.Zg==="year"&&b.Sx){let c;(c=b.calendar.dEa)==null||c.jM(b.Sx)}}),_.F(2,"span"),_.Q(3),_.I(),_.K(4,"div",2),_.I()(),_.F(5,"button",3),_.N("keydown.enter",function(c){return c.stopPropagation()})("click",function(){b.yAa()&&
(b.Sx=q8b(b,b.Sx||b.Sx,-1),b.jM(b.Sx,"smooth"))}),_.C(6,RUb,2,2,"mat-icon",4),_.I(),_.F(7,"button",5),_.N("keydown.enter",function(c){return c.stopPropagation()})("click",function(){b.nza()&&(b.Sx=q8b(b,b.Sx||b.Sx,1),b.jM(b.Sx,"smooth"))}),_.C(8,SUb,2,2,"mat-icon",4),_.I());a&2&&(_.y(),_.qg("aria-label",b.Kkb)("aria-describedby",b.JMb),_.y(),_.qg("id",b.JMb),_.y(),_.Wg(b.iAa),_.y(),_.sg("reach-calendar-invert",b.view!=="month"),_.y(),_.E("disabled",!b.yAa()),_.qg("aria-label",b.Elb),_.y(),_.E("ngIf",
b.Qw.keyboard_arrow_left),_.y(),_.E("disabled",!b.nza()),_.qg("aria-label",b.sib),_.y(),_.E("ngIf",b.Qw.keyboard_arrow_right))},Fa:[AL,_.Xn,_.jw,_.vt,_.yt,_.mu],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 */"],
kb:2,Ma:0});var KS=class{constructor(){this.OCa=_.n(JS);this.h7a=_.n(_.ar);this.lb=_.n(_.ef);this.first=KK(!1);this.target=KK(this.lb);this.focused=_.rh(()=>this.OCa.Zva()===this);this.tabIndex=_.rh(()=>{if(this.OCa.disabled())return 0;const a=this.OCa.j7a();return a.some(b=>b.first())?this.first()?0:-1:a.length>0&&a[0]===this?0:-1});_.wh(a=>{const b=this.target(),c=b.ma.tabIndex;b.ma.tabIndex=this.tabIndex();a(()=>{b.ma.tabIndex=c})});_.wh(a=>{const b=this.target();this.h7a.Pk(b).subscribe(c=>{c&&this.OCa.Zva.set(this)});
a(()=>{this.h7a.Oi(b)})})}get disabled(){return this.target().ma.hasAttribute("disabled")}focus(){this.target().ma.focus()}Vp(){return this.target().ma.textContent||""}Ja(){this.h7a.Oi(this.target())}};KS.O=function(a){return new (a||KS)};KS.La=_.Df({type:KS,na:[["","xapTabstopGroupItem",""]],inputs:{first:[1,"first"],target:[1,"target"]},outputs:{first:"firstChange",target:"targetChange"}});
var JS=class{constructor(){this.dir=_.n(_.Tr,{optional:!0});this.Rb=_.n(_.Ye);this.items=_.Ug(!1,!1);this.j7a=_.rh(()=>this.disabled()?[]:this.items().filter(a=>!a.disabled));this.Zva=_.Tg();this.disabled=KK(!1);this.orientation=KK("vertical");this.Tx=KK(!1);this.IE=KK(!1);this.DP=_.wr(new _.Ar(this.j7a,this.Rb));_.wh(()=>{this.DP.Tx(this.Tx());this.IE()&&this.DP.IE();const a=this.orientation()==="vertical";_.Wz(this.DP,a);let b;_.vr(this.DP,a?null:((b=this.dir)==null?void 0:b.value)||"ltr")});_.wh(()=>
{this.j7a().length>0&&this.Zva()&&_.xr(this.DP,this.Zva())})}Ja(){this.DP.destroy()}};JS.O=function(a){return new (a||JS)};
JS.La=_.Df({type:JS,na:[["","xapTabstopGroup",""]],Ad:function(a,b,c){a&1&&_.Sla(b.items,_.Pg(c,KS,4));a&2&&_.Tla()},Ya:function(a,b){a&1&&_.N("keyup",function(c){_.zr(b.DP,"keyboard");b.DP.Sm(c)})},inputs:{disabled:[1,"disabled"],orientation:[1,"orientation"],Tx:[1,"withWrap"],IE:[1,"withTypeAhead"]},outputs:{disabled:"disabledChange",orientation:"orientationChange",Tx:"withWrapChange",IE:"withTypeAheadChange"}});new _.Ut("+ {NUMBER} more");new _.Rm;new _.Sm;var LS=_.uv.l$[3];LS=LS.replace(/yyyy/,"yy").replace(/yy/,"yyyy");LS==="M/d/yyyy"&&(LS="MM/dd/yyyy");_.uv.Noa.at(-1);LS.replaceAll(/[Mdy]/g,a=>{switch(a){case "y":return"Y";case "M":return"M";case "d":return"D"}});var MS=class{};MS.O=function(a){return new (a||MS)};MS.Ca=_.Cf({type:MS});MS.Ba=_.Xc({imports:[_.hK]});var NS=class{};NS.O=function(a){return new (a||NS)};NS.Ca=_.Cf({type:NS});NS.Ba=_.Xc({});var OS=class{};OS.O=function(a){return new (a||OS)};OS.Ca=_.Cf({type:OS});OS.Ba=_.Xc({imports:[_.co,_.gA,_.Tx,GR,_.nx,_.my,_.RF,_.ny,_.nu,_.Qs,_.vF,_.tF,_.VD,_.vF]});var PS=class{};PS.O=function(a){return new (a||PS)};PS.Ca=_.Cf({type:PS});PS.Ba=_.Xc({});var QS=class{constructor(){this.wAa=[];this.KYb=new _.Vf}};QS.O=function(a){return new (a||QS)};
QS.wa=_.Bf({type:QS,na:[["reach-date-presets-menu"]],nb:[1,"reach-date-presets-menu"],inputs:{wAa:"presets"},outputs:{KYb:"presetSelected"},standalone:!1,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,UUb,4,1,"ng-container",1),_.I());a&2&&(_.y(),_.E("ngIf",(b.wAa==null?null:b.wAa.length)>0))},Fa:[_.Wn,_.Xn,_.Ox,JS,KS],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 */"],
kb:2,Ma:0});var RS=class{};RS.O=function(a){return new (a||RS)};RS.Ca=_.Cf({type:RS});RS.Ba=_.Xc({imports:[_.co]});var SS=class{};SS.O=function(a){return new (a||SS)};SS.Ca=_.Cf({type:SS});SS.Ba=_.Xc({imports:[LQ]});var TS=class{};TS.O=function(a){return new (a||TS)};TS.Ca=_.Cf({type:TS});TS.Ba=_.Xc({imports:[_.co,SS,RS]});var US=class{};US.O=function(a){return new (a||US)};US.Ca=_.Cf({type:US});US.Ba=_.Xc({imports:[_.co,TS,RS]});var VS=class{};VS.O=function(a){return new (a||VS)};VS.Ca=_.Cf({type:VS});VS.Ba=_.Xc({imports:[_.co,RS,US,US]});var WS=class{};WS.O=function(a){return new (a||WS)};WS.Ca=_.Cf({type:WS});WS.Ba=_.Xc({});var XS=class{};XS.O=function(a){return new (a||XS)};XS.Ca=_.Cf({type:XS});XS.Ba=_.Xc({imports:[_.pr,_.co,_.gA,_.Tx,_.zy,_.nx,_.ay,_.IK,_.pF,_.oy,_.nu,_.Ds,_.Bs,VS,_.Tw,_.gs,PS,WS]});_.vnb(HS,[_.Xn,_.vk,_.Dw,_.vw,_.gx,_.bx,_.Xw,_.hA,_.uw,_.lF,_.Lw,IS,FS,GS,QS],[]);var YS=class{};YS.O=function(a){return new (a||YS)};YS.Ca=_.Cf({type:YS});YS.Ba=_.Xc({imports:[_.co,_.gA,_.Tx,_.lx,_.nx,MS,_.RF,_.pF,_.nu,_.bD,XS,_.Tw,NS,OS,_.rF]});var ZS=class{};ZS.O=function(a){return new (a||ZS)};ZS.Ca=_.Cf({type:ZS});ZS.Ba=_.Xc({imports:[_.co,_.Tx,_.zy,_.lx,_.nx,_.Tw]});var $S=class{};$S.O=function(a){return new (a||$S)};$S.Ca=_.Cf({type:$S});$S.Ba=_.Xc({imports:[_.OE]});var aT=class{};aT.O=function(a){return new (a||aT)};aT.Ca=_.Cf({type:aT});aT.Ba=_.Xc({Nb:[{va:_.qNa,kc:!0}],imports:[_.pr,_.co,$S,_.Tx,SS,_.zy,_.lx,_.nx,_.ay,_.my,_.RF,_.ny,_.nu,_.VD,_.Ds,ZS,_.Tw,YS]});var bT=class{};bT.O=function(a){return new (a||bT)};bT.Ca=_.Cf({type:bT});bT.Ba=_.Xc({imports:[_.co,aT,YS]});var cT=class{};cT.O=function(a){return new (a||cT)};cT.Ca=_.Cf({type:cT});cT.Ba=_.Xc({Nb:[{va:_.l7a,kc:{rr:"grimoire-xref",W_a:864E5,C4a:!0}}],imports:[_.Ip,DS,_.co,_.ly,_.oy,ES,bT]});var dT=class{};dT.O=function(a){return new (a||dT)};dT.Ca=_.Cf({type:dT});dT.Ba=_.Xc({imports:[$Q]});var eT=class{};eT.O=function(a){return new (a||eT)};eT.Ca=_.Cf({type:eT});eT.Ba=_.Xc({imports:[_.Ip,_.co,_.Rv,_.EF,_.CF,_.Tx,_.oy,_.nu,_.my,_.ny,_.DD,cT,dT]});var fT=class{};fT.O=function(a){return new (a||fT)};fT.Ca=_.Cf({type:fT});fT.Ba=_.Xc({imports:[_.co,_.rw]});var gT=class{};gT.O=function(a){return new (a||gT)};gT.Ca=_.Cf({type:gT});gT.Ba=_.Xc({imports:[_.Ip,_.co,_.tB,_.EF,_.WJ,_.CF,_.Tx,GR,_.nu,_.kJ,fT,_.AI,_.np,_.DB,ES,eT]});var hT=class{};hT.O=function(a){return new (a||hT)};hT.Ca=_.Cf({type:hT});hT.Ba=_.Xc({imports:[_.Ip,_.co,BS,_.Tx,_.nu,_.my,_.IK,nO,_.ny,_.np,CS,gT]});var iT=class{};iT.O=function(a){return new (a||iT)};iT.Ca=_.Cf({type:iT});iT.Ba=_.Xc({imports:[hO,_.co,_.VI,_.tB,OR,NR,_.EF,hN,_.np,_.Ip]});var jT=class{};jT.O=function(a){return new (a||jT)};jT.Ca=_.Cf({type:jT});jT.Ba=_.Xc({imports:[_.Ip,_.co,_.gv,_.xB,GN,_.CF,_.Tx,_.np,_.fH,_.ky]});var kT=class{};kT.O=function(a){return new (a||kT)};kT.Ca=_.Cf({type:kT});kT.Ba=_.Xc({Nb:[PM,GP,HP],imports:[_.Ip,_.co,jR,WR,zS,AS,lN,_.CF,hT,jT,_.DB,iT]});var lT=class{};lT.O=function(a){return new (a||lT)};lT.Ca=_.Cf({type:lT});lT.Ba=_.Xc({imports:[_.co,_.Tx,_.zy,_.nu,_.ny,_.np]});var mT=class{};mT.O=function(a){return new (a||mT)};mT.Ca=_.Cf({type:mT});mT.Ba=_.Xc({imports:[_.Ip,_.co,lT,_.qt,_.Tx,_.nu,_.ny,_.XH,_.np]});var nT=class{};nT.O=function(a){return new (a||nT)};nT.Ca=_.Cf({type:nT});nT.Ba=_.Xc({imports:[_.co,_.Tx,GR,_.nu,_.MF,_.ay,_.ny,_.dA]});var oT=class{};oT.O=function(a){return new (a||oT)};oT.Ca=_.Cf({type:oT});oT.Ba=_.Xc({imports:[_.co,_.Tx,GR,_.nu,_.MF,_.ay,_.ny,_.dA]});var pT=class{};pT.O=function(a){return new (a||pT)};pT.Ca=_.Cf({type:pT});pT.Ba=_.Xc({imports:[_.Ip,_.co,_.Tx,_.lx,_.nu,_.nx,_.ny,_.gA,_.Tw,nT,oT]});var qT=class{};qT.O=function(a){return new (a||qT)};qT.Ca=_.Cf({type:qT});qT.Ba=_.Xc({imports:[_.co,_.pA,_.EF,_.CF,rR,pT,nT,oT]});var rT=class{};rT.O=function(a){return new (a||rT)};rT.Ca=_.Cf({type:rT});rT.Ba=_.Xc({Nb:[{va:_.D7a,kc:{Fx:0,Lw:0,Vwb:1500,fPb:!0}}],imports:[_.Ip,_.co,mT,_.Tx,_.nu,nO,_.ny,qT]});var sT=class{};sT.O=function(a){return new (a||sT)};sT.Ca=_.Cf({type:sT});sT.Ba=_.Xc({imports:[_.co,_.qt,kT,rT,_.DB]});var tT=class{};tT.O=function(a){return new (a||tT)};tT.Ca=_.Cf({type:tT});tT.Ba=_.Xc({Nb:[_.oJ,NM],imports:[sT,_.co,_.qt,CR,jT]});var uT=class{resolve(a){return _.Ni(a)}};uT.O=function(a){return new (a||uT)};uT.ta=_.k({token:uT,oa:uT.O,Ea:"root"});var vT=class{constructor(a,b){this.bO="/repos";this.qVc="https://cloud.google.com/source-repositories/docs/";this.x9c="https://cloud.google.com/source-repositories/docs/support";_.rk.has(2)&&b.navigate([this.bO])}};vT.O=function(a){return new (a||vT)(_.B(_.ov),_.B(_.hi))};
vT.wa=_.Bf({type:vT,na:[["initial-welcome"]],standalone:!1,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 "),_.I(),_.F(3,"p"),_.Q(4," Easily connect to other Google Cloud products, while privately hosting, tracking, and managing changes to your codebase."),_.I(),_.F(5,"div",1)(6,"a",2)(7,"mat-icon"),_.Q(8,"info"),_.I(),_.M(9),_.Q(10,"Documentation"),_.wg(),_.I(),_.F(11,"a",3)(12,"mat-icon"),_.Q(13,"help"),_.I(),_.M(14),_.Q(15,"Support"),_.wg(),_.I()(),_.F(16,"a",4),_.Q(17,
" view all repositories "),_.I()());a&2&&(_.y(6),_.E("externalLink",b.qVc),_.y(5),_.E("externalLink",b.x9c),_.y(5),_.E("routerLink",b.bO))},Fa:[_.Gp,_.Cp,_.Hr,_.Ir,_.nt,_.jw,_.wt,_.mu,_.lp],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 r8b={b2:0,lxc:1,vv:2,Boa:3,0:"REPO",1:"REF",2:"FILE",3:"FOLDER"};var wT=class{transform(a){return _.VF(a)?`/piper///depot/${sL(a.path)}`:_.UF(a)?`${encodeURIComponent(a.repository)}/${sL(a.path)}`:`${_.nG(a)?"/h":""}/${encodeURIComponent(a.tb)}/${sL(a.repository)}/+/${sL(a.Eb)}:${sL(a.path)}`}};wT.O=function(a){return new (a||wT)};wT.Le=_.Ef({name:"placeToHref",type:wT,le:!0,standalone:!1});var xT=class{transform(a){return _.Oq(a.bc().qd("/").ab())}};xT.O=function(a){return new (a||xT)};xT.Le=_.Ef({name:"repoRootLink",type:xT,le:!0,standalone:!1});var yT=class{constructor(){this.mz=r8b;this.Ena="RecentItem"}Sa(){switch(this.zYb){case "REPO":var a=this.Wa;this.data={Wa:a,type:0,n1:`${this.Ena}Repo`,icon:"shared:repository",tja:VUb(a),Oya:_.Oq(a.bc().qd("/").ab()),uja:"navigateMainRepo",Wk:a.tb,dZb:_.Oq(_.lG(a.bc(),"repoGroup").ab())};break;case "REF":a=this.Wa;this.data={Wa:a,type:1,n1:`${this.Ena}Branch`,icon:"source:branch",tja:VUb(a),Oya:_.Oq(a.bc().qd("/").ab()),uja:"navigateMainBranch",Wk:a.tb,dZb:_.Oq(_.lG(a.bc(),"repoGroup").ab())};break;
case "FOLDER":a=this.Wa;this.data={Wa:a,type:3,n1:`${this.Ena}Folder`,icon:"source:folder_open",repository:a.repository,jd:a.Eb&&_.fG(a.Eb),tja:_.dB(a.path||"")||"/",Oya:_.Oq(a),uja:"navigateMainFolder",path:a.path,prefix:_.yi(a.path)+"/"};break;case "FILE":a=this.Wa;this.data={Wa:a,type:2,n1:`${this.Ena}File`,icon:"source:file",repository:a.repository,jd:a.Eb&&_.fG(a.Eb),tja:_.dB(a.path),Oya:_.Oq(a),uja:"navigateMainFile",path:a.path,prefix:_.yi(a.path)+"/"};break;default:_.fb(this.zYb,"Unexpected place item type")}}};
yT.O=function(a){return new (a||yT)};
yT.wa=_.Bf({type:yT,na:[["item-display","place",""]],inputs:{Ena:"trackElementPrefix",displayName:"displayName",zYb:"placeItemType",Wa:"place"},standalone:!1,jc:["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,WUb,5,7,"ng-container",2)(2,YUb,10,11,"ng-template",null,0,_.eh));a&2&&(a=_.Eg(3),_.E("svgIcon",b.data.icon),_.y(),_.E("ngIf",b.data.type==b.mz.b2||b.data.type==b.mz.lxc)("ngIfElse",a))},Fa:[_.Gp,_.Xn,_.mu,_.lp,wT,xT],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 s8b=_.u({state:1,message:"Unavailable"}),zT=class{constructor(a,b){this.LE=_.HF;this.Gwa=_.Dk;this.k5c=_.x(b.C6(),_.v(c=>_.zF(c)),_.Jf(c=>{_.Ft(a,c);return s8b}),_.eg(_.IF),_.cg())}};zT.O=function(a){return new (a||zT)(_.B(_.Gt),_.B(_.Vv))};
zT.wa=_.Bf({type:zT,na:[["recent-items"]],standalone:!1,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,dVb,5,4,"ng-container",2),_.R(2,"async"),_.I(),_.C(3,eVb,2,0,"ng-template",null,0,_.eh));a&2&&(_.y(),_.E("ngIf",_.S(2,1,b.k5c)))},Fa:[_.Wn,_.Xn,_.Yn,_.Zn,_.Hr,_.Ir,_.nt,yT,_.DF,_.BF,_.bo],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 t8b=_.u({state:1,message:"Unavailable"}),AT=class{constructor(a,b,c,d){this.Yb=c;this.Ha=d;this.tic="OYc";this.tBb="NYc";this.Iha=pVb;this.Yc=_.HF;this.Gwa=_.Dk;this.Ec=new CXb(e=>Array.from(e.children.values()));this.sYa=new Map;this.kCa=new _.Vh(!1);this.XG=0;this.Y_a=new _.an(!0);this.X2c=_.x(c.y6(),_.v(e=>e||50));this.M8c=_.x(c.F6(),_.Pf(1),_.hg(e=>{this.XG=e.length;this.Y_a.emit(this.XG);_.fn(b)}),_.JA(this.X2c),_.hg(([,e])=>{this.XG<=e&&this.kCa.next(!0)}),_.JA(this.kCa),_.v(([[e,f],g])=>
{var l=this.sYa;g=g?void 0:f;l.clear();f=new Map;for(const G of e){e=G.bc().qd().mj(void 0);var p=G.repository&&G.tb&&G.Wc?`repositoryType:${G.Wc} 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(),Xz:t,mz:"REPO"},f.set(p,t));if(G.path){p="";for(const J of G.path.split("/"))if(J.length!==0){p.length>0&&(p+="/");p+=J;var w=t.children.get(J);if(!w){w=p;var A=G.path;const L=e.qd(w===A?w:w+"/").ab();
w={children:new Map,displayName:"",location:L,Xz:w===A||w+"/"===A,mz:_.Dk(L)};t.children.set(J,w)}t=w}}}}for(const G of f.keys())f.set(G,rVb(f.get(G),l));g&&qVb(f,g);l=new HXb;l.data=Array.from(f.values());return _.zF(l)}),_.hg(e=>{this.Ec.Ej=[];for(const f of e.Ub.data)oVb(f,this.Ec.Ej);this.Ec.EO()}),_.Jf(e=>{_.Ft(a,e);return t8b}),_.eg(_.IF))}nG(a){if(!_.IG(a)){var b=a.target;if(b&&b instanceof Element&&(b=_.FG(b,"[data-action]","starred-items"))&&b instanceof HTMLElement)this[b.dataset.action](a,
b)}}OYc(a,b){a=Number(b.dataset.nodeId);isNaN(a)||(a=this.sYa.get(a))&&this.Ec.toggle(a)}NYc(a,b){a=Number(b.dataset.nodeId);!isNaN(a)&&(a=this.sYa.get(a))&&(a.Xz?_.x(this.Yb.BDa(a.location),_.Pf(1)).subscribe():_.x(this.Yb.yCa(a.location),_.Pf(1)).subscribe(),this.Ha.mb({gestureName:"CLICK",element:"StarredItems",action:"toggleStar"}),a.Xz=!a.Xz,this.XG+=a.Xz?1:-1,this.Y_a.emit(this.XG))}};AT.O=function(a){return new (a||AT)(_.B(_.Gt),_.B(_.nn),_.B(_.Vv),_.B(_.Bp))};
AT.wa=_.Bf({type:AT,na:[["starred-items"]],Ya:function(a,b){a&1&&_.N("click",function(c){return b.nG(c)})},outputs:{Y_a:"countChanged"},standalone:!1,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,mVb,5,4,"ng-container",2),_.R(2,"async"),_.I(),_.C(3,nVb,2,0,"ng-template",null,0,_.eh));a&2&&(_.y(),_.E("ngIf",_.S(2,1,b.M8c)))},Fa:[_.Xn,_.Yn,_.Zn,_.Hr,_.Ir,_.nt,_.DF,yT,_.BF,_.jw,_.vt,_.yD,_.xD,_.CD,iM,_.zD,dN,_.bo],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 u8b={tjc:"initial",Wcd:"return"},BT=class{constructor(a,b,c,d,e,f,g){this.Ha=a;this.Yb=c;this.EH=d;this.Qtb=f;this.Ua=g;this.KPb=new _.Mi;this.K0c=u8b;this.XG=0;_.mw(e,"SEARCH_BAR");this.j5c=_.x(c.C6(),_.v(l=>l.length));this.state=_.x(_.Ge(c.C6(),c.F6()),_.Pf(1),_.v(([l,p])=>l.length||p.length?"return":"initial"),_.Jf(l=>{_.Ft(b,l);return _.u("return")}))}Sa(){this.EH.rm(this.KPb)}Ja(){_.hH(this.EH)}nG(a){if(!_.IG(a)){var b=a.target;if(b&&b instanceof HTMLElement){var c=_.FG(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.Yb.G6(),_.Pf(1)).subscribe(e=>{d=e&&d.startsWith("google3/")?d.substring(8):d;_.aB(document,c,d);this.Qtb.open("Copied to clipboard!","",{duration:1E3})})}else b==="navigate"&&c instanceof HTMLAnchorElement&&(this.mb(c.dataset.elementName,c.dataset.trackActionName),_.kp(this.Ua,c.pathname+c.search+c.hash),a.preventDefault())}}}mb(a){this.Ha.mb({element:"LandingPage",action:a,
gestureName:"CLICK"})}};BT.O=function(a){return new (a||BT)(_.B(_.Bp),_.B(_.Gt),_.B(_.Vv),_.B(_.BK),_.B(_.oi),_.B(_.Nt),_.B(_.hi))};
BT.wa=_.Bf({type:BT,na:[["landing-page"]],Ya:function(a,b){a&1&&_.N("click",function(c){return b.nG(c)})},standalone:!1,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,vVb,22,8,"ng-container",1),_.R(1,"async"),_.C(2,wVb,1,1,"ng-template",null,0,_.eh));a&2&&(a=_.Eg(3),_.E("ngIf",_.S(1,2,b.state))("ngIfElse",a))},Fa:[_.Xn,_.Hr,vT,_.BF,_.KB,_.IB,_.JB,_.YH,_.mu,zT,AT,_.bo,_.fB],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 CT=class{set location(a){this.jtb=!(a&&a.tb)}set rows(a){this.M1b=a.concat().sort(DVb)}constructor(){this.txc="REPO";this.jtb=!1;this.M1b=[];this.e1b=_.pv.has(22);_.pv.has(2)}};CT.O=function(a){return new (a||CT)(_.B(_.qv))};
CT.wa=_.Bf({type:CT,na:[["repository-table","location","","rows",""]],inputs:{location:"location",rows:"rows"},standalone:!1,jc:["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,
xVb,1,0,"th",1),_.F(4,"th",2),_.Q(5,"Name"),_.I(),_.C(6,yVb,2,0,"th",3),_.I()(),_.F(7,"tbody"),_.C(8,CVb,8,5,"tr",4),_.I()());a&2&&(_.y(3),_.E("ngIf",b.e1b),_.y(3),_.E("ngIf",b.jtb),_.y(2),_.E("ngForOf",b.M1b))},Fa:[_.Gp,_.Wn,_.Xn,_.Hr,_.Ir,_.mu,_.Nx,_.Qx,_.lp,_.BJ],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 v8b=class extends Error{constructor(){super("invalid operation provided")}},DT=class{constructor(a,b){this.Ejb=a;this.tlb=b}rlb(a){const b=a.name;return b?_.Zjb(this.tlb,()=>this.Ejb.get(b),5E3,18E5,"CloudResourceManagerOperationsService.poll",c=>!!c.done):_.Be(new v8b)}};DT.O=function(a){return new (a||DT)(_.m(DL),_.m(_.lD))};DT.ta=_.k({token:DT,oa:DT.O,Ea:"root"});var w8b={filter:"lifecycleState:ACTIVE"},x8b=function(a,b,c){return _.x(a.Gjb.rlb(c),_.v(d=>d.response?_.zF(b):d.error?NK({reason:1,error:d.error}):NK({reason:2,error:Error("qf")})),_.Jf(d=>_.u(NK({reason:2,error:d}))))},y8b=function(a,b){a.Pf.refresh(w8b,c=>c.concat(b).sort(EVb))},ET=class{constructor(a,b,c){this.Ha=a;this.Gjb=b;this.EAa=c;this.qmb=new _.wu(this.Ha);this.Pf=new _.xu(this.Ha);this.x4c=new _.xu(this.Ha)}create(a,b,c){const d=new _.fD({name:a,projectId:b});c&&(d.parent=c);return _.x(this.EAa.create(d),
_.fg(e=>x8b(this,d,e)),_.Jf(e=>_.u(NK({reason:0,error:e}))),_.eg(_.IF),_.hg(e=>{_.wG(e)&&y8b(this,e.Ub)}))}get(a){return this.qmb.fetch(a,()=>this.EAa.get(a))}refreshPolicy(a,b){this.x4c.refresh(a,()=>b,!1)}};ET.O=function(a){return new (a||ET)(_.m(_.Bp),_.m(DT),_.m(_.iD))};ET.ta=_.k({token:ET,oa:ET.O,Ea:"root"});var z8b=["scope"],FT=class{constructor(){this.update=new _.an}Sa(){}J6(a){return _.Vj(a)?a.repository:a.Wc&&a.tb&&!_.UF(a)?a.tb:"All repositories"}Vp(a){if(_.Vj(a))return"Repository";if(a.Wc&&a.tb&&!_.UF(a))return"Project"}};FT.O=function(a){return new (a||FT)};
FT.wa=_.Bf({type:FT,na:[["project-selector-item","place",""]],ub:function(a,b){a&1&&_.Og(z8b,7);if(a&2){let c;_.Rg(c=_.Sg())&&(b.hrb=c.first)}},inputs:{Wa:"place"},outputs:{update:"update"},standalone:!1,jc:["place",""],ya:2,Aa:0,Da:[["scope",""],["searchTrackElement","ProjectSelectorSearch","treeItemNavigateTrackElement","ProjectSelectorTreeItem",3,"place"]],qa:function(a){a&1&&_.C(0,FVb,1,1,"ng-template",null,0,_.eh)},Fa:[ZN],kb:2,Ma:0});var GT=class{};GT.O=function(a){return new (a||GT)};GT.Ca=_.Cf({type:GT});GT.Ba=_.Xc({imports:[_.co,bO]});var A8b=function(a){a.Yq.BV();var b=a.ola;var c=a.Wa;b={title:b.J6(c),A5:b.hrb,mc:"ProjectSelectorRepositoriesTree",label:b.Vp(c)};a.KC=b;_.fn(a.Yi)},HT=class{constructor(a){this.Yi=a}Sa(){}Sb(){A8b(this)}};HT.O=function(a){return new (a||HT)(_.B(_.nn))};
HT.wa=_.Bf({type:HT,na:[["project-selector","place",""]],ub:function(a,b){a&1&&(_.Og(iP,7),_.Og(FT,7));if(a&2){let c;_.Rg(c=_.Sg())&&(b.Yq=c.first);_.Rg(c=_.Sg())&&(b.ola=c.first)}},inputs:{Wa:"place"},standalone:!1,features:[_.Pm],jc:["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 A8b(b)}),_.I());a&2&&(_.E("item",b.KC),_.y(),_.E("place",
b.Wa))},Fa:[iP,FT],styles:["project-selector[_nghost-%COMP%]{align-items:center;display:flex}"],Ma:0});var IVb=a=>({element:a,xZa:"clearButton",YYa:"search"}),QVb=new _.Ut("This repository is mirrored from {repoType}"),B8b={bec:0,cec:1,Bjc:2,Oyc:3,0:"EMPTY_PROJECT",1:"EMPTY_SEARCH",2:"INVALID_PROJECT",3:"SHOW_RESULTS"},C8b=_.zF({kind:0}),D8b=_.zF({kind:1}),E8b=_.zF({kind:2}),F8b=function(a,b,c){return _.x(!b||_.pv.has(69)&&b.kind==="depot"?K_b(a.lla):L_b(a.lla,b),_.v(d=>d.filter(e=>{if(c){var f=e.Oe;e=OK(c,f.bi)||OK(c,e.displayName)||OK(c,f.projectId||f.dm||f.Mp)}else e=!0;return e})),_.fg(d=>d.length>
0?_.u(_.zF({kind:3,rows:d.map(RVb)})):c?_.u(D8b):b&&b.kind==="project"?_.x(a.fZb.get(b.projectId),_.Of(C8b),_.Jf(e=>{_.Ft(a.xh,e);return _.u(E8b)}),_.Pf(1)):_.u(E8b)))},IT=class{constructor(a,b,c,d,e){this.Ha=a;this.xh=b;this.fZb=c;this.lla=d;this.EH=e;this.Yc=_.HF;this.srb="Type to filter repositories";this.Ooa=B8b;this.mc="RepositoriesSearch";this.JY=new _.Zf(1);this.FBa=new _.Vh("");this.f1b=!1;this.em=void 0;this.C2b=_.x(_.Ge([_.x(this.JY,_.v(TVb),_.Rf(SVb)),_.x(this.FBa,_.Rf())]),_.fg(([f,g])=>
F8b(this,f,g)),_.eg(_.IF));this.P7c=_.x(this.C2b,_.Te(_.wG),_.fg(({Ub:f})=>_.x(K_b(this.lla),_.v(g=>g.length>9&&(f.kind===1||f.kind===3)))))}Dc(){this.em&&this.em.focus()}Sa(){}Sb(a){a.location&&(this.EH.rm(this.location),this.em&&(_.xmb(this.em),this.FBa.next("")),this.JY.next(this.location),this.f1b=!_.UF(this.location))}Ja(){_.hH(this.EH)}hK(){this.em&&(_.xmb(this.em),this.Ha.mb({gestureName:"CLICK",element:this.mc,action:"clearLink",projectId:this.location.tb}))}};
IT.O=function(a){return new (a||IT)(_.B(_.Bp),_.B(_.Gt),_.B(ET),_.B(VN),_.B(_.BK),_.B(_.qv))};
IT.wa=_.Bf({type:IT,na:[["repositories-browser","location",""]],ub:function(a,b){a&1&&_.Og(_.JF,5);if(a&2){let c;_.Rg(c=_.Sg())&&(b.em=c.first)}},inputs:{location:"location"},standalone:!1,features:[_.Pm],jc:["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,PVb,3,3,"ng-container",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.C2b))},Fa:[_.Xn,_.Yn,_.Zn,_.nt,_.uB,_.wB,_.vB,
_.JF,_.BF,WN,HT,CT,_.bo],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 G8b={GIa:0,iKa:1,0:"LANDING_PAGE",1:"REPOSITORIES"},H8b=function(a){_.x(_.Ge(a.Yb.C6(),a.Yb.F6()),_.Pf(1),_.Jf(b=>{_.Ft(a.xh,b);return _.Re})).subscribe()},I8b=function(a,b){b.length===0&&a.Ua.navigate([`/${_.Kp.BJa}`])},JT=class{constructor(a,b,c,d,e,f,g,l){this.xh=a;this.Lb=b;this.Ua=c;this.lla=f;this.Yb=g;this.yw=l;this.QR=G8b;this.Yc=_.HF;this.H0c=`/${_.Kp.II}`;this.bO="/repos";this.KPb=new _.Mi;this.TUb=_.pv.has(22);this.zl=_.rk.has(2);this.Wa=_.x(this.Lb.data,_.v(LK),_.ag(1),_.Fe());this.yw?
(this.TUb&&H8b(this),this.LZb=this.zl?_.x(this.Lb.data,_.v(p=>_.zF(cWb(p.component)))):_.x(K_b(this.lla),_.hg(p=>{I8b(this,p)}),_.fg(()=>this.Lb.data),_.v(p=>_.zF(cWb(p.component))),_.Jf(p=>{_.Ft(this.xh,p);return _.yF("Unavailable")}),_.eg(_.IF))):(I8b(this,[]),this.LZb=_.Re)}};JT.O=function(a){return new (a||JT)(_.B(_.Gt),_.B(_.Uh),_.B(_.hi),_.B(_.qv),_.B(_.ov),_.B(VN),_.B(_.Vv),_.B(_.On))};
JT.wa=_.Bf({type:JT,na:[["source-root-container"]],standalone:!1,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,aWb,4,4,"ng-container",2),_.R(1,"async"),_.C(2,bWb,5,1,"ng-template",null,0,_.eh));a&2&&_.E("ngIf",_.S(1,1,b.LZb))},Fa:[_.Gp,_.Xn,_.ao,_.Yn,_.Zn,_.uB,_.wB,_.vB,BT,_.BF,ON,$L,bM,aM,IT,_.lp,_.bo],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 KT=class{};KT.O=function(a){return new (a||KT)};KT.Ca=_.Cf({type:KT});KT.Ba=_.Xc({imports:[_.Ip,_.co,_.Dp,_.qt,_.Tx,_.nu,_.np]});var LT=class{};LT.O=function(a){return new (a||LT)};LT.Ca=_.Cf({type:LT});LT.Ba=_.Xc({imports:[_.Ip,_.co,_.qt,_.Tx,_.nu,_.kJ,_.np]});var MT=class{};MT.O=function(a){return new (a||MT)};MT.Ca=_.Cf({type:MT});MT.Ba=_.Xc({imports:[_.co,_.qt,LT,_.EF,_.CF,_.nu]});var NT=class{};NT.O=function(a){return new (a||NT)};NT.Ca=_.Cf({type:NT});NT.Ba=_.Xc({imports:[_.Ip,_.co,_.qt,_.EF,LT,_.CF,_.Tx,_.nu,_.DD,_.np,_.CJ]});var OT=class{};OT.O=function(a){return new (a||OT)};OT.Ca=_.Cf({type:OT});OT.Ba=_.Xc({imports:[_.co,_.qt,KT,_.CF,_.Tx,_.LB,_.nu,_.ez,MT,NT]});var PT=class{};PT.O=function(a){return new (a||PT)};PT.Ca=_.Cf({type:PT});PT.Ba=_.Xc({imports:[_.co,jP,GT,bO]});var QT=class{};QT.O=function(a){return new (a||QT)};QT.Ca=_.Cf({type:QT});QT.Ba=_.Xc({imports:[_.Ip,_.co,_.qt,_.gA,_.xB,_.LF,_.CF,_.Tx,_.nu,_.nx,_.ny,aO,_.Tw,PT,_.np,_.CJ]});var RT=class{};RT.O=function(a){return new (a||RT)};RT.Ca=_.Cf({type:RT});RT.Ba=_.Xc({imports:[_.Ip,_.co,_.xB,OT,_.CF,nO,QT,_.np]});var J8b=function(a,b){if(!a.M7c)return!0;const c=_.Ni(b);return c.params.Yy==="1"?!0:(b=sDb(c,a.Xza,a.At))?_.x(_.u(_.jp(a.Ua,_.Oq(b),{Jg:"preserve"})),_.hg(()=>{a.Ih.X7(EL,{data:c,duration:7E3})})):!0},K8b=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 _.Nj;_.Oj(c,"q",b.replace(_.OTa,""));c.qd(`/${_.Kp.H$}`);return _.hp(a.Ua,c.toString())},ST=class{constructor(a,b,c,d,e){this.location=a;this.At=b;this.Xza=
c;this.Ua=d;this.Ih=e;this.M7c=_.pv.has(77)}nf(a){const b=a.mYb.get("package");return this.Xza.has(b)?J8b(this,a):K8b(this,this.location.path())}};ST.O=function(a){return new (a||ST)(_.m(_.jo),_.m(_.P3a),_.m(_.Q3a),_.m(_.hi),_.m(_.Nt),_.m(_.qv))};ST.ta=_.k({token:ST,oa:ST.O,Ea:"root"});var TT,M8b,UT;TT={Tc:uT,Io:_.CK};_.L8b=new _.h8a;
M8b=[{path:"",vka:"full",nf:_.cG([uO]),children:[{path:"**",component:JT,resolve:TT,ur:"paramsOrQueryParamsChange",data:{component:"LandingPage"}}]},{path:"repos",component:JT,resolve:TT,ur:"paramsOrQueryParamsChange",data:{component:"RepositoriesBrowser"}},{path:"piper",nf:_.cG([vO]),children:[]},{ht: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 _.Mh("_",{}),new _.Mh("depot",
{}),c]);return b.length<4?{uO:b}:{uO:b,qAa:{path:c}}},aWb:"piper/:path",component:zR,resolve:TT,data:{groupType:"depot"},nf:_.cG([yO,wO,xO,zO])},{ht:function(a,b,c){const d=_.L8b.Re();return d?d(a,b,c):null},aWb:":package/:path",component:zR,resolve:TT,data:{groupType:"depot"},nf:_.cG([wO,ST]),ur:"paramsOrQueryParamsChange"},{path:"h/:repositoryGroupId",component:JT,resolve:TT,ur:"paramsOrQueryParamsChange",data:{component:"RepositoriesBrowser"}},{path:"h/:repositoryGroupId/:repo",component:zR,resolve:TT,
ur:"paramsOrQueryParamsChange"},{path:"h/:repositoryGroupId/:repo/+/:branch",component:eO,resolve:TT,ur:"paramsOrQueryParamsChange"},{path:"h/:repositoryGroupId/:repo/+/:branch/:",component:zR,resolve:TT,ur:"paramsOrQueryParamsChange"},{path:"h/:repositoryGroupId/:repo/+/:branch/:/:path",component:zR,resolve:TT,nf:_.cG([wO]),ur:"paramsOrQueryParamsChange"},{path:":repositoryGroupId",component:JT,resolve:TT,ur:"paramsOrQueryParamsChange",data:{component:"RepositoriesBrowser"}},{path:":repositoryGroupId/:repo",
component:zR,resolve:TT,ur:"paramsOrQueryParamsChange"},{path:":repositoryGroupId/:repo/+/:branch",component:eO,resolve:TT,ur:"paramsOrQueryParamsChange"},{path:":repositoryGroupId/:repo/+/:branch/:",component:zR,resolve:TT,ur:"paramsOrQueryParamsChange"},{path:":repositoryGroupId/:repo/+/:branch/:/:path",component:zR,resolve:TT,nf:_.cG([wO]),ur:"paramsOrQueryParamsChange"}];UT=class{};UT.O=function(a){return new (a||UT)};UT.Ca=_.Cf({type:UT,id:"source"});
UT.Ba=_.Xc({Nb:[_.CK,rM,kM],imports:[tO,_.iJ,RT,tT,_.Yz(M8b),_.np]});_.ebb(UT,"source");
_.ui();
}catch(e){_._DumpException(e)}
try{
_.ti("search");

_.ui();
}catch(e){_._DumpException(e)}
try{
_.ti("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(){let module=undefined;let exports=undefined;let 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);
_.ui();
}catch(e){_._DumpException(e)}
}).call(this,this.default_gr);
// Google Inc.
